body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,pre,ul,ol,menu,map,kbd,samp,var,object,tt,figure{margin:0;}
ul,ol,th,td,button,fieldset,legend,input,textarea{padding:0;}
body,button,input,select,textarea{font-family:"Microsoft YaHei";}
ul,ol{list-style:none;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
a{text-decoration:none;outline:none;transition:all ease-out 0.3s;}
li,img{transition:all ease-out 0.3s;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img,input,button{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;}
html{overflow-y:scroll;}
ul:after{content:'';display:block;clear:both;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
input,select{vertical-align:middle;} 
object{max-width:100%;}
input[type=search]{-webkit-appearance:none;outline:none;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none;}
.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;/*IE/7/6*/}

body{color:#333;line-height:20px;}
a{color:#333;}
a:hover{color:#002f6f;}

::selection {background:#182fa3;color:#fff;}



@media (min-width:1201px){
body{font-size:14px;}
.mainwidth{margin:0 auto;width:1200px;}
.mainwidth:after{content:'';display:block;clear:both;}
.top{background:#eee;color:#666;line-height:40px;}
.top a{color:#666;}
	.topwelcome{float:left;}
	.toplink{float:right;}
	.toplink ul{}
	.toplink li{float:left;margin-left:10px;}
	.toplink li:nth-of-type(1){font-weight:bold;}
	.toplink li:nth-of-type(1) a{color:#d02513;background:url(../img/tel.png) no-repeat 0 center;padding-left:25px;}
header{}
	.head{}
		.headlogo{float:left;margin-right:20px;padding:35px 0;}
			.headlogo img{height:65px;}
		.headname{float:left;padding:35px 0;}
			.headname h2{font-size:24px;line-height:35px;font-weight:normal;}
			.headname h3{font-weight:normal;font-size:18px;line-height:30px;color:#999;}
		.headadvan{float:right;padding:20px 0;}
			.headadvan figure{float:left;text-align:center;margin-left:20px;}
			.headadvan figure img{margin-bottom:7px;}
			.headadvan figcaption{font-weight:bold;}
.nav{border-top:3px solid #d02513;}
		nav{}
			nav span{position:relative;z-index:1;display:none;}
			nav ul{}
			nav li{float:left;position:relative;margin-right:1px;}
			nav li a{display:block;line-height:50px;font-size:16px;padding:0 50px;}
			nav li a:hover,nav li a.on{background:#d02513;color:#fff;}
footer{background:#f7f7f7;line-height:30px;background-size:cover;}
footer a{color:#888;}
	.foot{padding:20px;}
		.footqrcode{float:left;margin-right:80px;}
			.footqrcode figure{text-align:center;}
			.footqrcode img{width:150px;margin-bottom:10px;}
			.footqrcode figcaption{font-size:12px;}
		.footcontact{float:left;margin-right:80px;}
			.footcontact h3{text-transform:uppercase;font-size:30px;line-height:40px;letter-spacing:-2px;margin-bottom:20px;position:relative;}
			.footcontact h3:after{content:'';display:block;position:absolute;top:40px;left:0;width:50px;height:2px;background:#d02513;}
			.footcontact p{background-position:0 center;background-size:20px 20px;padding-left:30px;background-repeat:no-repeat;}
			.footcontact p:nth-of-type(1){background-image:url(../img/footcontact1.png);}
			.footcontact p:nth-of-type(2){background-image:url(../img/footcontact2.png);}
			.footcontact p:nth-of-type(3){background-image:url(../img/footcontact5.png);}
			.footcontact p:nth-of-type(4){background-image:url(../img/footcontact4.png);}
			.footcontact p:nth-of-type(5){background-image:url(../img/footcontact5.png);}
		.footnav{float:left;width:200px;}
			.footnav h3{text-transform:uppercase;font-size:30px;line-height:40px;letter-spacing:-2px;position:relative;margin-bottom:20px;}
			.footnav h3:after{content:'';display:block;position:absolute;top:40px;left:0;width:50px;height:2px;background:#d02513;}
			.footnav a{display:inline-block;width:50%;}
		.footservice{float:right;width:200px;}
			.footservice h3{text-transform:uppercase;font-size:30px;line-height:40px;letter-spacing:-2px;position:relative;margin-bottom:20px;}
			.footservice h3:after{content:'';display:block;position:absolute;top:40px;left:0;width:50px;height:2px;background:#d02513;}
			.footservice ul{}
			.footservice li{}
			.footservice li a{display:inline-block;line-height:40px;padding:0 20px 0 40px;background:url(../img/link2h.png) no-repeat #333;background-size:20px 20px;background-position:10px center;color:#fff;}
	.copy{padding:10px 0;border-top:1px solid #ededee;font-size:12px;}
		.copyright{float:left;color:#888;}
			.copyright a{margin:0 10px;color:#888;}
			.support{float:right;}
			.support a{margin-left:10px;color:#888;}

.toolbar{position:fixed;z-index:2;bottom:210px;right:40px;}
	.toolbar ul{}
	.toolbar li{display:block;width:40px;height:40px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5);margin-top:1px;cursor:pointer;}
	.toolbar li a{display:block;width:100%;height:100%;}
	.toolbar li:nth-of-type(1){background-image:url(../img/toola.png);}
	.toolbar li:nth-of-type(2){background-image:url(../img/toolb.png);}
	.toolbar li:nth-of-type(3){background-image:url(../img/toolc.png);}
	.toolbar li:nth-of-type(4){background-image:url(../img/toold.png);}

.popwechat{display:none;position:fixed;z-index:2;background:#fff;left:50%;top:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1920px rgba(0,0,0,0.7);transform:translate(-50%, -50%) scale(1.2);padding:5px;border-radius:10px;}
	.popwechat dl{text-align:center;}
	.popwechat dt{font-size:12px;margin-bottom:10px;position:relative;}
	.popwechat dt span{position:absolute;top:0;right:0;display:block;width:20px;height:20px;text-align:center;background:#f00 url(../img/iconclose.png) no-repeat center center;border-radius:20px;cursor:pointer;}
	.popwechat dd{}
	.popwechat dd img{}
}
@media (min-width:769px) and (max-width:1200px){
body{font-size:12px;}
.mainwidth{margin:0 auto;width:1200px;}
.mainwidth:after{content:'';display:block;clear:both;}
.top{background:#eee;color:#666;line-height:40px;}
.top a{color:#666;}
	.topwelcome{float:left;}
	.toplink{float:right;}
	.toplink ul{}
	.toplink li{float:left;margin-left:10px;}
	.toplink li:nth-of-type(1){font-weight:bold;}
	.toplink li:nth-of-type(1) a{color:#d02513;background:url(../img/tel.png) no-repeat 0 center;padding-left:25px;}
header{}
	.head{}
		.headlogo{float:left;margin-right:20px;padding:35px 0;}
			.headlogo img{height:65px;}
		.headname{float:left;padding:35px 0;}
			.headname h2{font-size:24px;line-height:35px;font-weight:normal;}
			.headname h3{font-weight:normal;font-size:18px;line-height:30px;color:#999;}
		.headadvan{float:right;padding:20px 0;}
			.headadvan figure{float:left;text-align:center;margin-left:20px;}
			.headadvan figure img{margin-bottom:7px;}
			.headadvan figcaption{font-weight:bold;}
.nav{border-top:3px solid #d02513;}
		nav{}
			nav span{position:relative;z-index:1;display:none;}
			nav ul{}
			nav li{float:left;position:relative;margin-right:1px;}
			nav li a{display:block;line-height:50px;font-size:16px;padding:0 50px;}
			nav li a:hover,nav li a.on{background:#d02513;color:#fff;}
footer{background:#f7f7f7;line-height:30px;background-size:cover;}
footer a{color:#888;}
	.foot{padding:20px;}
		.footqrcode{float:left;margin-right:80px;}
			.footqrcode figure{text-align:center;}
			.footqrcode img{width:150px;margin-bottom:10px;}
			.footqrcode figcaption{font-size:12px;}
		.footcontact{float:left;margin-right:80px;}
			.footcontact h3{text-transform:uppercase;font-size:30px;line-height:40px;letter-spacing:-2px;margin-bottom:20px;position:relative;}
			.footcontact h3:after{content:'';display:block;position:absolute;top:40px;left:0;width:50px;height:2px;background:#d02513;}
			.footcontact p{background-position:0 center;background-size:20px 20px;padding-left:30px;background-repeat:no-repeat;}
			.footcontact p:nth-of-type(1){background-image:url(../img/footcontact1.png);}
			.footcontact p:nth-of-type(2){background-image:url(../img/footcontact2.png);}
			.footcontact p:nth-of-type(3){background-image:url(../img/footcontact5.png);}
			.footcontact p:nth-of-type(4){background-image:url(../img/footcontact4.png);}
			.footcontact p:nth-of-type(5){background-image:url(../img/footcontact5.png);}
		.footnav{float:left;width:200px;}
			.footnav h3{text-transform:uppercase;font-size:30px;line-height:40px;letter-spacing:-2px;position:relative;margin-bottom:20px;}
			.footnav h3:after{content:'';display:block;position:absolute;top:40px;left:0;width:50px;height:2px;background:#d02513;}
			.footnav a{display:inline-block;width:50%;}
		.footservice{float:right;width:200px;}
			.footservice h3{text-transform:uppercase;font-size:30px;line-height:40px;letter-spacing:-2px;position:relative;margin-bottom:20px;}
			.footservice h3:after{content:'';display:block;position:absolute;top:40px;left:0;width:50px;height:2px;background:#d02513;}
			.footservice ul{}
			.footservice li{}
			.footservice li a{display:inline-block;line-height:40px;padding:0 20px 0 40px;background:url(../img/link2h.png) no-repeat #333;background-size:20px 20px;background-position:10px center;color:#fff;}
	.copy{padding:10px 0;border-top:1px solid #ededee;font-size:12px;}
		.copyright{float:left;color:#888;}
			.copyright a{margin:0 10px;color:#888;}
			.support{float:right;}
			.support a{margin-left:10px;color:#888;}

.toolbar{position:fixed;z-index:2;bottom:210px;right:40px;}
	.toolbar ul{}
	.toolbar li{display:block;width:40px;height:40px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5);margin-top:1px;cursor:pointer;}
	.toolbar li a{display:block;width:100%;height:100%;}
	.toolbar li:nth-of-type(1){background-image:url(../img/toola.png);}
	.toolbar li:nth-of-type(2){background-image:url(../img/toolb.png);}
	.toolbar li:nth-of-type(3){background-image:url(../img/toolc.png);}
	.toolbar li:nth-of-type(4){background-image:url(../img/toold.png);}

.popwechat{display:none;position:fixed;z-index:2;background:#fff;left:50%;top:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1920px rgba(0,0,0,0.7);transform:translate(-50%, -50%) scale(1.2);padding:5px;border-radius:10px;}
	.popwechat dl{text-align:center;}
	.popwechat dt{font-size:12px;margin-bottom:10px;position:relative;}
	.popwechat dt span{position:absolute;top:0;right:0;display:block;width:20px;height:20px;text-align:center;background:#f00 url(../img/iconclose.png) no-repeat center center;border-radius:20px;cursor:pointer;}
	.popwechat dd{}
	.popwechat dd img{}
}
@media (max-width:768px){
body{font-size:12px;}
.mainwidth{}
.mainwidth:after{content:'';display:block;clear:both;}
.top{background:#eee;color:#666;text-align:center;padding:10px;}
.top a{color:#666;}
	.topwelcome{}
	.toplink{}
	.toplink ul{}
	.toplink li{display:inline-block;margin:0 5px;}
	.toplink li:nth-of-type(1){font-weight:bold;}
	.toplink li:nth-of-type(1) a{color:#d02513;background:url(../img/tel.png) no-repeat 0 center;padding-left:25px;}
header{}
	.head{}
		.headlogo{padding:20px;}
			.headlogo img{height:40px;}
		.headname{display:none;}
		.headadvan{display:none;}
.nav{}
		nav{}
			nav span{position:absolute;z-index:3;top:85px;right:20px;display:block;width:30px;}
			nav span i{display:block;content:'';width:100%;height:2px;background:#d02513;margin:6px 0;transition:all 0.3s ease-out 0.1s;}
			nav span.on i:nth-of-type(1){transform:translateY(8.5px) rotate(45deg);}
			nav span.on i:nth-of-type(2){opacity: 0;}
			nav span.on i:nth-of-type(3){transform:translateY(-8.5px) rotate(-45deg);}
			nav ul{display:none;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.1);}
			nav ul.on{display:block;}
			nav ul li{position:relative;border-top:1px solid #eee;}
			nav ul li i{position:absolute;z-index:1;top:0;right:0;width:40px;height:40px;background:#eee;text-align:center;line-height:40px;font-style:normal;}
			nav li a{display:block;line-height:40px;font-size:14px;padding:0 20px;}
			nav li a:hover,nav li a.on{background:#d02513;color:#fff;}
footer{background:#f7f7f7;background-size:cover;}
footer a{color:#888;}
	.foot{padding:20px;}
		.footqrcode{display:none;}
		.footcontact{margin-bottom:20px;}
			.footcontact h3{text-transform:uppercase;font-size:18px;letter-spacing:-2px;margin-bottom:20px;position:relative;}
			.footcontact h3:after{content:'';display:block;position:absolute;top:30px;left:0;width:50px;height:2px;background:#d02513;}
			.footcontact p{background-position:0 center;background-size:20px 20px;padding-left:30px;background-repeat:no-repeat;}
			.footcontact p:nth-of-type(1){background-image:url(../img/footcontact1.png);}
			.footcontact p:nth-of-type(2){background-image:url(../img/footcontact2.png);}
			.footcontact p:nth-of-type(3){background-image:url(../img/footcontact5.png);}
			.footcontact p:nth-of-type(4){background-image:url(../img/footcontact4.png);}
			.footcontact p:nth-of-type(5){background-image:url(../img/footcontact5.png);}
		.footnav{margin-bottom:20px;}
			.footnav h3{text-transform:uppercase;font-size:18px;letter-spacing:-2px;position:relative;margin-bottom:20px;}
			.footnav h3:after{content:'';display:block;position:absolute;top:30px;left:0;width:50px;height:2px;background:#d02513;}
			.footnav a{display:inline-block;width:50%;}
		.footservice{}
			.footservice h3{text-transform:uppercase;font-size:18px;letter-spacing:-2px;position:relative;margin-bottom:20px;}
			.footservice h3:after{content:'';display:block;position:absolute;top:30px;left:0;width:50px;height:2px;background:#d02513;}
			.footservice ul{}
			.footservice li{}
			.footservice li a{display:inline-block;line-height:40px;padding:0 20px 0 40px;background:url(../img/link2h.png) no-repeat #333;background-size:20px 20px;background-position:10px center;color:#fff;}
	.copy{padding:20px;border-top:1px solid #ededee;}
		.copyright{color:#888;}
			.copyright a{margin-right:10px;color:#888;}
			.support{}
			.support a{margin-right:10px;color:#888;}

.toolbar{position:fixed;z-index:2;bottom:210px;right:40px;}
	.toolbar ul{}
	.toolbar li{display:block;width:40px;height:40px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5);margin-top:1px;cursor:pointer;}
	.toolbar li a{display:block;width:100%;height:100%;}
	.toolbar li:nth-of-type(1){background-image:url(../img/toola.png);}
	.toolbar li:nth-of-type(2){background-image:url(../img/toolb.png);}
	.toolbar li:nth-of-type(3){background-image:url(../img/toolc.png);}
	.toolbar li:nth-of-type(4){background-image:url(../img/toold.png);}

.popwechat{display:none;position:fixed;z-index:2;background:#fff;left:50%;top:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1920px rgba(0,0,0,0.7);transform:translate(-50%, -50%) scale(1.2);padding:5px;border-radius:10px;}
	.popwechat dl{text-align:center;}
	.popwechat dt{font-size:12px;margin-bottom:10px;position:relative;}
	.popwechat dt span{position:absolute;top:0;right:0;display:block;width:20px;height:20px;text-align:center;background:#f00 url(../img/iconclose.png) no-repeat center center;border-radius:20px;cursor:pointer;}
	.popwechat dd{}
	.popwechat dd img{}
}