/* djg style */
*{margin:0;padding:0; border:0}
body{font-size:14px;font-family:"verdana","宋体"; background:#000}
li{ list-style:none}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* ----------Link Styles---------- */
a{color:#fff;text-decoration:underline;}
a:hover{color:#fff;text-decoration:none;}

/* ----------All Styles---------- */
em{ float:right;}

/* ----------Header Styles---------- */
#header{margin:6px auto 0;width:950px; overflow:hidden; position:relative;}
#header h1{ width:950px;height:84px; overflow:hidden}
#header h1 p{ float:left}
#header h1 em{margin:30px 8px 0 0;font-size:12px;color:#fff;font-weight:400;font-style:normal}
 .top_menu{width:950px;height:40px; background:url(../images/menu_bg.jpg) repeat-x;overflow:hidden}
 .top_menu ul{margin-left:38px}
 .top_menu li{float:left;width:95px;font-weight:700; text-align:center;line-height:40px; background:url(../images/line.gif) no-repeat center right}
 .top_menu li a{ color:#222; text-decoration:none}
 .top_menu li a:hover{ color:#990000; }
 .top_menu li.on{ background:url(../images/menu_hover_bg.jpg) repeat-x;}
 .top_menu li.on a{ color:#fff}
 .top_menu li.on a:hover{color:#fff}

/* ----------Main Styles---------- */
#wrap{margin:0 auto;width:950px;overflow:hidden}
 .main_down{width:950px;padding-bottom:5px; background:#7e0000; height:auto; overflow:hidden}
 .main_img02{ width:950px;height:190px; background:url(../images/main_02.jpg) no-repeat}
 .main_gn{
	width:940px;
	height:200px;
	background:url(../images/gn_bg.jpg) no-repeat;
	padding-top: 85px;
	padding-left: 10px;
}
 .main_gn ul{margin:85px 0 0 15px;}
 .main_gn a{float:left; margin-right:6px;width:226px; height:168px;font-size:14px;color:#fff; cursor:pointer; display:block; }
  .main_gn a em{
	font-style:normal;
	line-height:22px;
	margin-top: 70px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
.main_gn  a{  text-decoration:none;}
  .gn01{ background:url(../images/gn_box01.jpg) no-repeat}
  .gn02{ background:url(../images/gn_box02.jpg) no-repeat}
  .gn03{ background:url(../images/gn_box03.jpg) no-repeat}
  .gn04{ background:url(../images/gn_box04.jpg) no-repeat}
  .case{ float:left;margin-left:5px;width:640px;display:inline}
  .case .top{ width:640px;height:41px; color:#fff; line-height:41px;background:url(../images/case_top.jpg) no-repeat}
  .case .top p{margin-left:210px;width:420px;font-weight:700; display:inline}
  .case .top p span{color:#ff0000}
  .case .middle{padding:3px 0;height:auto; text-align:center; background:url(../images/case_bg.jpg) repeat-y; overflow:hidden}
  .intro{ float:right;margin-right:4px;width:298px; display:inline}
 
#footer{margin:0 auto 5px;padding:15px 0;width:950px;font-size:12px;color:#fff3b9; text-align:center; border-top:#000 2px solid;background:#272727;}
