@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
html,body {
	width: 100%; /*需限定整个body的宽度和最小宽度，以保证body中的子元素始终可以充满整个body*/
	min-width: 1200px; /*需限定整个body的宽度和最小宽度，以保证body中的子元素始终可以充满整个body*/
}
body {
	background-color: #fff;
	font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft YaHei",SimHei,"宋体",simsun,sans-serif;
}
ul,ol {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
.none {
	display: none;
}
#header {
	/*width: 100%;
	min-width: 1200px;*/   /*此2行处可以不写，默认从父元素，即body继承*/
	height: 82px;
	position: relative;
	z-index: 9999;
	margin-bottom:1px;
}
.center {
	width: 1200px;
	
	margin: 0 auto;
}
#header .logo {
	width: 216px;
	height: 79px;
	background-image: url(../images/logo.png);
	text-indent: -9999px;
	float: left;
}
#navul{
	margin-left:10px;
	float:left;
	margin-top:62px;
}
#navul li {
	float: left;
	width:100px;
	height:20px;
	position: relative;
	text-align:center;
	line-height:20px;	
	font-size:14px;	
	
}
#navul li.xiala{
	background-image: url(../images/xiala.png);
	background-repeat: no-repeat;
	background-position:89% 60%;
	
}
#navul li a:link, #navul li a:visited {
	color:#5a5655;
	padding:0 5px;
}
#navul li ul {
	display:none;	
}
#navul li ul li {
    display:block;
	width:100px;
	float:none;
	margin-right:0px;
	height:30px;
	position:relative;
	line-height:30px;
	font-size:13px;
	color:#8f8c8c;
}
#navul li.navmoon {   
	width:100px;
	height:20px;
	line-height:20px;	
	text-align:center;
	font-size:14px;	
}
#navul li.navhome a:hover,#navul li.navhome a {
	
	color:#da251c;
	padding:0 5px;
	border-bottom:#da251c solid 1px;
}
#navul li.navmoon a:hover {
	color:#da251c;
	padding:0 5px;
	border-bottom:#da251c solid 1px;
}
#navul li.navmoon ul {	
	display:block;
	color:#da251c;
	padding-top:10px;
	background:#fefefe;
  font-size:13px;
  color:#8f8c8c;	
}
#navul li.navmoon ul li{
	display:block;
	color:#8f8c8c;
	font-size:13px;	
	}
#navul li.navmoon ul a {
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	color:#8f8c8c;
}
#navul li.navmoon ul a:hover {
	color:#da251c;
	border-bottom:none;		
}
#header .center .phone{
   float:right;
	
	width:260px;
	height:82px;
	}
#header .center .phone h6{
	background-image: url(../images/yuyan.png);
	background-repeat: no-repeat;
	background-position:right center;
	font-size:12px;
	color:#010101;
	text-align:right;
	width:90px;
	height:14px;
	margin:30px 50px 15px auto;
	position:relative;
	
	}
#header .center .phone h6 a{
	color:#010101;
	}	
#header .center .phone .china{
	position:absolute;
	left:40px;
	}
#header .center .phone .english{
	
	position:absolute;
	left:96px;
	}
#header .center .phone p {
	text-align: right; /*通过text-align:right文字右对齐*/
	}
#header .center .phone .tel{
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position:left center;
	color:#2f2f2f;
	font-size:13px;
	padding-left:20px;
	font-weight:200;
	/*margin-left:40px;*/ /*取消此处margin，通过父级元素text-align控制*/
	}
#header .center .phone .tel em{
	font-size:16px;
	font-style:italic;
	color:#da251c;
	}
.gw_zzsc {
	position:relative;
	width:100%;
	height:420px;
	overflow:hidden;
	/*margin-top:-30px;*//*没有必要加*/
	z-index:0;
	_z-index:0;
}
.gw_zzsc ul.fix_flash {
	height:420px;
	position:absolute; 
   overflow:hidden;
}
.gw_zzsc ul.fix_flash li {
	
	height:420px;
	overflow:hidden;
	float:left;
	display:inline;
	
}

.gw_zzsc ul.fix_flash li  img {
	border: 0;/*去掉border,低版本IE*/
	height:420px;
	width:100%;
}
.gw_zzsc_center {
	width:300px;
	height:106px;
	margin:0px auto;
	position:absolute;
	overflow:hidden;
	top:300px;
	left:1000px;
}

.gw_zzsc_flash_s {
	height:5px;
	bottom:20px;
	position:absolute;
	right:60px;
	text-align:right;
}
.gw_zzsc_flash_s .banner_smallArea {
	width:100%;
}
.gw_zzsc_flash_s .gw_zzsc_sele {
	float:left;
	display:inline;
	width:24px;
	height:5px;
	margin-left:2px;
	background:#004EAA;
	line-height:5px;
	overflow:hidden;
	cursor:pointer;
}
.gw_zzsc_flash_s .gw_zzsc_over {
	background:#da251c;
}

#footer{
	clear:both;
	background:#444446;
	/*width:100%;*/ /*无需设置，直接从父元素，即body继承*/
	height:210px;
	}
#footer .fot_nav{
	width:700px;
	height:150px;
	float:left;
	padding-top:20px;
	
}
#footer .fot_nav li{
	float: left;
	width:120px;
	height:20px;
	
	text-align:center;
	line-height:20px;	
	
    
}
#footer .fot_nav li a{
	color:#aaa8a8;
	font-size:13px;	
	}
#footer .fot_nav li ul {
  		
}
#footer .fot_nav li ul li a {
  color:#8a8989;
	font-size:12px;	
	
}
#footer .about{
	float:right;
	padding-top:20px;
	width:190px;
	color:#8a8989;
	font-size:12px;
	}
#footer .about h6{
	float:left;
	padding-top:7px;
	}		
#footer .about p{
	float:left;
	width:130px;
	padding-top:7px;
	}		
#footer .weixin{
	float:right;
	padding-top:20px;
	color:#8a8989;
	font-size:12px;
	width:125px;
	margin-right:30px;
	margin-bottom:20px;
	}
#footer .weixin h5{
	text-align:center;
	margin-top:7px;
	color:#8a8989;
	font-size:12px;
	
	}
#footer .bottom {
	clear:both;
	margin-top:20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #777;
	background-color: #000;
	border-top: 1px solid #444;
	font-size:12px;	
}
#footer .bottom a{
	color: #777;
	}
#footer .bottom a:hover{
	color:#da251c;
	}