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:#2091d9;}

@media (min-width:1201px){
body{font-size:14px;padding-top:141px;}
.wp{margin:0 auto;width:1200px;}
header{position:fixed;top:0;left:0;right:0;z-index:9;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.1);}
	.topbar{border-bottom:1px solid #eee;font-size:12px;padding:10px 0;color:#999;}
		.topwelcome{float:left;}
		.toplink{float:right;}
			.toplink{color:#ff6400;}		
			.toplink ul{}
			.toplink li{float:left;margin-left:20px;}
	.head{}
		.headlogo{float:left;}
			.headlogo a{display:block;padding:20px 0;}
			.headlogo img{height:40px;}
		.headtel{float:right;padding:20px 0;}
			.headtel dl{}
			.headtel dt{font-size:12px;color:#999;}
			.headtel dd a{font-size:18px;font-weight:bold;color:#039adf;}
	nav{background:url(../img/bgnav.jpg) no-repeat center center;}
		nav span{display:none;}
		nav ul{}
		nav ul li{float:left;position:relative;}
		nav ul li a{display:block;line-height:42px;position:relative;padding:0 35px;color:rgba(255,255,255,0.7);}
		nav ul li.on>a,nav>li>a:hover,nav li a.on{background:url(../img/bgnavon.png) no-repeat center center;color:rgba(255,255,255,1);}
		nav ul li ul{position:absolute;z-index:-1;top:42px;left:0;background:#0078bd;text-align:left;min-width:200px;box-shadow:0 3px 3px rgba(0,0,0,0.1);opacity:0;visibility:hidden;}
		nav ul li:last-child ul{right:0;left:auto;}
		nav ul li:hover ul{opacity:1;z-index:1;visibility:visible;}
		nav ul li li{float:none;}
		nav ul li li a{font-size:12px;white-space:nowrap;border-top:1px solid rgba(255,255,255,0.1);}
		nav ul li li a:hover{padding:0 40px;background:#039adf;}

footer{font-size:12px;line-height:25px;background:#333;padding:60px 0;color:rgba(255,255,255,0.7);}
	footer a{color:rgba(255,255,255,0.8);}
	footer a:hover{color:rgba(255,255,255,1);}
		.foot{padding-bottom:60px;}
			.footside{float:left;width:360px;}
				.footlogo{margin-bottom:20px;}
				.footlogo figure{margin-bottom:10px;}
			.footnav{float:left;width:600px;}
				.footnav dl{float:left;margin-right:70px;}
				.footnav dl:last-child{margin-right:0;}
					.footnav dl a{white-space:nowrap;}
				.footnav dt{font-size:14px;margin-bottom:10px;}
				.footnav dd{}
			.footqrcode{float:right;width:200px;}
				.footqrcode h3{font-size:14px;}
				.footqrcode ul{}
				.footqrcode li{float:left;width:48%;}
				.footqrcode li:last-child{margin-left:4%;}
				.footqrcode li figure{text-align:center;}
				.footqrcode li img{width:90px;}
	
		.boxcopy{border-top:1px solid rgba(255,255,255,0.1);}
			.copy{padding-top:30px;}

.backtop{position:fixed;bottom:20px;right:20px;display:inline-block;width:40px;height:40px;background:url(../img/backtop.png) no-repeat center center;cursor:pointer;color:rgba(0,0,0,0);}
}
@media (min-width:769px) and (max-width:1200px){
body{font-size:12px;padding-top:80px;}

}
@media (min-width:751px) and (max-width:768px){
body{font-size:12px;padding-top:80px;}

}
@media (max-width:750px){
body{font-size:12px;padding-top:80px;}

}