@charset "utf-8";
/* CSS Document */
/*------------------------reset------------------------*/
body,div,p,h1,h2,h3,h4,h5,h6,h7,table,td,ul,li,ol,dl,dt,dd,hr,img{ margin:0px; padding:0px; border:0px; font-size:12px; font-family:Arial, Microsoft YaHei;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ff8a00;}
li{ list-style-type:none;}
table{ border-collapse:collapse; width:100%;}
td{ vertical-align:top;}
html{ -webkit-font-smoothing: antialiased; }

body{ min-width:1250px; max-width:1920px; margin:0px auto; color:#666;}
.left{ float:left;}
.right{ float:right;}


/*------------------------header------------------------*/
#header{ width:100%; position:fixed; background:#fff; box-shadow: 0px 1px 3px #999; min-width:1250px; z-index:999;}
	.header{ width:1250px; margin:0px auto;}
		.header h1{ height:80px;}
		#language{ width:122px; height:80px; border-right:1px #bfe099 solid;}
			#language a{ display:block; width:60px; height:25px; text-align:center; color:#80c133; float:right; border-left:1px #bfe099 solid; padding-top:55px;}
			#language a:hover{ color:#fff; background-color:#bfe099;}
			#language .cn{ background:url(../images/language.png) left top no-repeat;}
			#language .en{ background:url(../images/language.png) right top no-repeat;}
		#navBox{}
			.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
			#navBox .nLi{ float:left; display:inline; position:relative;}
				.nLi h2 a{ display:block; width:100px; height:80px; line-height:80px; text-align:center; font-weight:normal; font-size:14px; color:#333;}
				.nLi h2 a:hover{ background:#0055a0; color:#fff;}
				.sub{ display:none; width:100px; line-height:40px; left:0px; top:80px; position:absolute; background: rgba(255,255,255, 0.9); z-index:999; text-align:center; box-shadow: 0px 1px 3px #999;}
					.sub li{ zoom:1; border-top:1px #dce6f0 solid;}
					.sub li:last-child{ border-bottom:none;}
					.sub a{ display:block; color:#666;}
					.sub a:hover{ background:#0055a0; color:#fff;}
			#navBox .on h2 a{ background:#0055a0; color:#fff;}
/*------------------------footer------------------------*/
#footer{ width:100%; background:#2f3841; margin-top:25px;}
	.footer{ width:1250px; margin:0px auto;}
		.contact{ width:150px; min-height:160px; background:url(../images/picture.png) 25px -270px no-repeat #242d36; padding:40px 25px; line-height:30px;}
			.contact .p1{ font-size:16px; color:#8896a3;}
			.contact .p2{ font-size:20px; color:#afbdc0;}
		.footer2{ padding:40px 30px 30px; color:#8896a3; line-height:30px;}
			.footer2 a{ color:#8896a3; margin:0px 5px;}
			.footer2 a:hover{ color:#ff8a00;}
			.address , .copy{ padding-left:5px;}
			.link{ margin-top:20px;}
			.link .p1{ font-size:14px; color:#afbdc0; margin-left:5px;}
