*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
button,input,input[type=submit],input[type=reset],input[type=button]{resize:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
button{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
img{height:auto;width:auto\9;-ms-interpolation-mode:bicubic}
a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0;border:none;-webkit-tap-highlight-color:transparent}
em,i{font-style:normal}
.clearfix:after{content:"";display:block;visibility:hidden;height:0;clear:both}
.clearfix{zoom:1}

ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Microsoft YaHei}
img{border:none;vertical-align:middle}
body,html{width:100%;margin:0 auto;font-family:Microsoft YaHei}

a{color:#666;text-decoration:none;outline:0;transition:background-color .3s ease-out 0s,color .3s ease-out 0s;font-family:Microsoft YaHei,Tahoma,Arial,sans-serif}
a:hover{color:#d92e21;text-decoration:none;outline:0;}
body{
	font-family:Microsoft YaHei,simhei,Tahoma,Arial,sans-serif;
	color:#666;
	background:#fff;
	width:100%;
	overflow-x:hidden;
	font-size:14px;
	line-height:1.4;}

.w{ width:1200px; margin:0 auto}
.h5{height:5px;width:100%;clear:both}
.h10{height:10px;width:100%;clear:both}
.h15{height:15px;width:100%;clear:both}
.h20{height:20px;width:100%;clear:both}
.h25{height:25px;width:100%;clear:both}
.h30{height:30px;width:100%;clear:both}
.h40{height:40px;width:100%;clear:both}
.h45{height:45px;width:100%;clear:both}
.h50{height:50px;width:100%;clear:both}
.h60{height:60px;width:100%;clear:both}
.row {
    margin-left:-15px;
    margin-right:-15px;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {clear: both;}

.fl{float:left}
.fr{float:right}

.footer{width:100%;background:#252525;height:363px;}
.footer .w{padding-top:62px;}
.footer .l_map{width:720px;float:left;}
.footer .l_map dl{width:120px;height:250px;float:left;background:url(../images/l_map.jpg) right top repeat-y}
.footer .l_map dt{display:block;height:45px;line-height:1.2;text-align:center;}
.footer .l_map dt a{color:#ddd;font-size:16px;}
.footer .l_map a:hover{color:#fff;}
.footer .l_map dd{display:block;padding-left:25px;height:34px;line-height:34px;}
.footer .l_map dd a{color:#888;font-size:12px;}
.footer .copy{width:420px;height:300px;float:right;background:url(../images/r_copy_bg.jpg) 0 0 no-repeat;color:#888;}
.footer .copy_pad{padding:50px 44px;}

/***分页导航条***/
.gbf {
    text-align:center;
	color:#6f6f6f;
	padding:0 15px;
	font-family:arial;
}
.gbf a{font-family:arial;font-size:15px;}
.s_gbf{text-align:center;padding:10px 10px}
.gbf img {vertical-align:middle;}
.gbf  .n,.gbf  .h,.gbf  .d {
	vertical-align:middle;
	display:inline-block;
	text-align:center;
	padding:3px 10px;
	border-radius:3px;
	line-height:20px;
	background:#eee;
	border:none;
	font-size:15px;
}
.gbf  .n {
	background:#eee;
	border:none;
	color:#777; /*常态色*/
	font-family:SimSun;
	font-size:15px;
	
}
.gbf  .h,.gbf  .n:hover{
	color:#fff; /*重点色*/
	background:#0a58a7;
	border:none;
}
.gbf  .d{
	background:#eee;
	border:none;
	color:#777; /*重点色*/
}
.gbf  .d:hover{
	border:none;
	color:#0a58a7; /*重点色*/
}
@media screen and (max-width: 1279px){
body{width:1220px;overflow-x:hidden;}
}