/* CSS Document */

*{margin:0;padding:0;border:none;font-family:'Microsoft YaHei';}

body{text-align:center;margin:0 auto;padding:0;background:#FFF;font-size:13px;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:13px;padding:0}

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;}

.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both;}

.clearfix {zoom:1;}

.clearit{clear:both; height:0px; font-size:0px; overflow:hidden; width:100%;}

.max{ min-width:1200px;}

.box{ max-width:1200px; margin:0 auto;}

.box:after,ul:after,.max:after{ content:""; display:block; height:0px; visibility:hidden; clear:both; }

.left{ float:left;}

.right{ float:right;}

a{text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;  }

/* 默认链接颜色 */

a{outline-style:none;color:#333;text-decoration:none}

a:hover{color:#077ad3;text-decoration:none;}

/*清除链接虚框*/

a,area {blr:expression(this.onFocus=this.blur())}

:focus {-moz-outline-style: none;}

hr{ border:1px inset;}


/*--------------*/

.top{ background:#f9f9f9; height:50px; line-height:50px; font-size:14px; color:#8d8d8d; border-bottom:1px solid #ececec;}

.top .left{ width:50%; text-align:left;}

.top .right{ width:50%; text-align:right;}

.top .right a{ display:inline-block; color:#8d8d8d; padding:0 10px; background:url(../images/thr.png) no-repeat right center;}

.top .right a.last{ background:none; padding-right:0;}



.header{ padding:30px 0; height:51px; line-height:51px;}

.header .left img{ float:left;}

.header .left {width:50%; text-align:left;}

.header .right{ width:50%; padding-top:5px; text-align:right;}

.header .right img{ float:right;}

 

.nav{ height:74px; line-height:74px; background:#077ad3;}

.nav ul{ float:left; width:100%; background:url(../images/nhr.png) no-repeat left center;}

.nav ul li.nLi{ float:left; display:block; width:150px; text-align:center; font-size:16px; position:relative; background:url(../images/nhr.png) no-repeat right center;} 

.nav ul li.nLi a{ display:block; color:#fff;}

.nav ul li.nLi .sub{ z-index:999;display:none; position:absolute; left:0; top:74px; width:100%; background:#026cc7;} 
.nav ul li.nLi .sub a{ display:block; height:45px; line-height:45px;  font-size:15px; color:#fff; text-align:center;} 
.nav ul li.on{ background:#0066bd;} 
.nav ul li.nLi .sub a:hover{ background:#fff; color:#0066bd;}
.nav ul li.nLi .sub1{width:180px;}
.nav ul li.nLi .sub1 a{text-align:left;padding-left:15px;}



.footer{ background:#24292d; text-align:left;}

.footer .ft2{ padding:50px 0 50px;}

.footer .ft2 dl{ float:left; font-size:14px; color:#fff; line-height:40px; padding-right:35px; width:80px; height:280px;}

.footer .ft2 dt{ font-weight:bold; color:#fff; font-size:16px;}

.footer .ft2 dd{ color:#969696;}

.footer .ft2 dd a{ color:#969696;}

.footer .ft2 dl:nth-child(2){ width:115px;}

.footer .ft2 dl:nth-child(3){ width:150px;}

.footer .ft2 dl:nth-child(6){ width:318px; padding-right:30px; padding-left:30px; border-left:1px solid #33383c;}

.footer .ft2 dl:nth-child(6) dd:first-of-type{ color:#f6a013; background:url(../images/h_r10.png) no-repeat left center; font-weight:bold; text-indent:25px; font-size:18px;}

.footer .ft2 dl:nth-child(7){ width:110px; text-align:center; padding-right:0; padding-left:30px; border-left:1px solid #33383c;}

.footer .ft2 dl:nth-child(7) img{ width:110px; padding-top:75px;}



.copy{ background:#24292d; text-align:right; font-size:14px; color:#969696;}

.copy .box{ height:50px; line-height:50px; padding:20px 0; border-top:1px solid #33383c; background:url(../images/logo2.png) no-repeat left center;}

.hcopy .box{ background:none; text-align:center;}

.copy a{ color:#969696;}



/*--------分页-------*/

.next_fy{ padding:20px 0 50px; 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:#077ad3; font-weight:500; color:#fff; border:1px solid #077ad3;}

.next_fp{ line-height:32px; font-size:16px; color:#666; padding:16px 0 50px; text-align:left; border-top:1px solid #f7f7f7;}

.next_fp a{ color:#666;}

.next_fp a:hover{ color:#077ad3;}



/*--------------*/

.nbanner{ color:#fff; text-align:left; height:280px; padding-top:75px; box-sizing:border-box;}

.nbanner .h1{ font-size:34px; line-height:44px; font-weight:500; padding-bottom:10px;}

.nbanner p{ font-size:14px; line-height:28px;}



.nbanner2{ color:#fff; text-align:left; height:505px; padding:120px 0; box-sizing:border-box;}

.nbanner2 .jj{ float:right; width:460px; height:215px; padding:25px; background:url(../images/bgl.png) repeat;}

.nbanner2 .jj h1{ font-size:24px; line-height:44px; font-weight:bold; padding-bottom:10px; background:url(../images/bhr.png) no-repeat left bottom; margin-bottom:15px;}

.nbanner2 .jj p{ font-size:15px; line-height:30px;}



.nbanner3 .jj{ background:url(../images/bgc.png) repeat;}

















