/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei'}
body{text-align:center;margin:0 auto;padding:0;background:#FFF;font-size:14px;color:#333;width:100%;width:expression(document.body.clientWidth <= 1200? "1200px":"auto");min-width:1200px}
body > div{text-align:center;margin-right:auto;margin-left:auto}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table,td,input,select,input,textarea{font-size:14px;padding:0;border-color:#ddd}
input{padding:0;font-family:'Microsoft YaHei'}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.box{width:1200px;margin:0 auto;}
.box:after,ul:after,.max:after,.clearfix:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#003f97;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

.img-responsive{display:block;height:auto;max-width:100%;}

/*-------*/
.header{ padding:25px 0; height:69px; line-height:69px;}
.header .lf img{ float:left;}
.header .rg img{ float:right; padding-top:10px;}

.nav{ height:70px; line-height:70px; background:#0a77cb;}
.nav ul{ float:left; width:100%; background:url(../images/hr1.png) no-repeat left center;}
.nav ul li{ float:left; width:150px; text-align:center; font-size:16px; position:relative; background:url(../images/hr1.png) no-repeat right center;} 
.nav ul li a{ display:block; color:#fff;}
.nav ul li div{ display:none; position:absolute; z-index:2; background:url(../images/bgl.png) repeat; width:165px; padding:0 5px 8px; line-height:36px; font-size:14px;}
.nav ul li div.on{ display:block;}

.footer,.copy{ background:#252426; text-align:left; color:#898989; font-size:14px; padding:50px 0; line-height:35px;}
.footer a,.copy a{ color:#898989;}
.footer dl{ min-height:210px;}
.footer dl dt{ font-size:17px; font-weight:bold; color:#fff;}
.footer .fnav{ width:405px; padding-right:25px;}
.footer .fnav dl{ float:left; width:115px;padding-right:20px;}
.footer .fnav dl dd a{ display:block;}
.footer .fcont{ width:333px; padding:0 50px; border-left:1px solid #3b3a3c; border-right:1px solid #3b3a3c;}
.footer .fcont p{ padding-left:30px;}
.footer .fcont p.p1{ background:url(../images/b_r1.png) no-repeat 0 7px;}
.footer .fcont p.p2{ background:url(../images/b_r2.png) no-repeat 0 7px;}
.footer .fcont p.p3{ background:url(../images/b_r3.png) no-repeat 0 7px;}
.footer .fcont p.p4{ background:url(../images/b_r4.png) no-repeat 0 7px;}
.footer .fweixin{ width:275px; padding-left:60px;}
.footer .fweixin p{ float:left; width:120px; text-align:center; padding-top:5px;}
.footer .fweixin p.p5{ padding-right:35px;}
.footer .fweixin img{ display:block; width:120px; height:120px;}
.copy{ background:#1a191b; padding:20px 0; line-height:28px;}

/*--------分页-------*/
.next_fy{padding:50px 0 70px;text-align:center;font-size:14px}
.next_fy a,.next_fy b{height:40px;line-height:40px;margin:0 5px;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.next_fy a:hover,.next_fy b{background:#003f97;font-weight:500;color:#fff;border:1px solid #003f97}
.next_fp{ line-height:32px; font-size:16px; color:#363636; padding:20px 0 50px; border-top:1px solid #e8e8e8;}
.next_fp div{ width:50%; font-size:15px; line-height:32px;}
.next_fp .lf{ text-align:left;}
.next_fp .rg{ text-align:right;}
.next_fp a{ color:#363636;}
.next_fp a:hover{ color:#27a456;}

.next_fy2{ padding:40px 0 60px; border-top:1px solid #ddd; font-size:12px;}
.next_fy2 a,.next_fy2 b{ float:left;height:30px;line-height:30px; color:#676664; padding:0 13px; margin-left:2px;display:inline-block;border:1px solid #ddd;background:#fff;}
.next_fy2 a:hover,.next_fy2 b{background:#b3b3b3;font-weight:500;color:#fff;border:1px solid #b3b3b3}
.next_fy2 input{ float:left; text-align:center; color:#676664; width:50px; height:30px; line-height:30px;border:1px solid #ddd; margin-left:2px;}
.next_fy2 input.but{ margin-left:3px; background:#b3b3b3; color:#fff; height:32px; line-height:32px; border:none;}