@charset "utf-8";
/* CSS Document */

*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:"Microsoft Yahei";margin:0;padding:0;}
img,border,select,li,button{border:none;vertical-align:top;}
ul,dl,li{list-style:none;}
body{color:#444;font-size:14px;line-height:20px;min-width:320px;}
input{appearance:none; -webkit-appearance: none; -moz-appearance: none;}
/*公共*/
a{text-decoration:none;color:#444;}
a:hover{text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.row{display: table;content: " ";clear: both;width: 100%;}
.img-responsive{display:block;max-width:100%;height: auto;margin: auto;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
table{border-collapse:collapse;border-spacing:0;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;display:block;}
.col-xs-1{width:8.33333333%;}
.col-xs-2{width:16.66666667%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333333%;}
.col-xs-5{width:41.66666667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.33333333%;}
.col-xs-8{width:66.66666667%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.33333333%;}
.col-xs-11{width:91.66666667%;}
.col-xs-12{width:100%;}
.container{width:96%; margin:0 auto;}
.m0{ margin-right:0 !important;}
.md0{ margin-bottom:0 !important;}
.h10{ height:10px; background:#dfdede; overflow:hidden; clear:both;}
.f12{ font-size:12px; line-height:1.5em;}
.ash{color: rgba(68, 68, 68, 0.9);}
.bn{ border:none !important;}
.yellow{color:#ff6600;}
.blue{color:#1466ba;}
#LXB_CONTAINER{display: none!important;}
/*公共结束*/

header{max-width:640px; padding:10px 5%; margin:0 auto; display:table;width:100%;}
.headdoc{width:10%; padding:3% 0 0 .5%;}
.logo{width:80%;}
#box{position:absolute;right:3%;top:-5px;width:123px;background:#fff; padding:0 0 10px 10px;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#box li{width:102px; height:38px;border-bottom:1px solid #cdcdcd;color:#000; padding:5px 0 0 35px; line-height:30px;}
#box li#ma{ background:url(/images/menudoc.png) no-repeat 0 10px;}
#box li#ma:hover{ background:url(/images/menudoc1.png) no-repeat 0 10px;}
#box li#ma1{ background:url(/images/menudoc.png) no-repeat 0 -30px;}
#box li#ma1:hover{ background:url(/images/menudoc1.png) no-repeat 0 -30px;}
#box li#ma2{ background:url(/images/menudoc.png) no-repeat 0 -68px;}
#box li#ma2:hover{ background:url(/images/menudoc1.png) no-repeat 0 -68px;}
#box li#ma3{ background:url(/images/menudoc.png) no-repeat 0 -107px;}
#box li#ma3:hover{ background:url(/images/menudoc1.png) no-repeat 0 -107px;}
#box li#ma4{ background:url(/images/menudoc.png) no-repeat 0 -145px;}
#box li#ma4:hover{ background:url(/images/menudoc1.png) no-repeat 0 -145px;}
#box li#ma5{ background:url(/images/menudoc.png) no-repeat 0 -186px;}
#box li#ma5:hover{ background:url(/images/menudoc1.png) no-repeat 0 -186px;}
#box li:hover a{color:#f60;}
/* start new chengxin */
.cx { background: #525964; padding: 0.3rem;color: #fff;width:100%;max-width:640px;margin:0 auto;line-height:40px;}
.cx i{ width: 20%; padding-right: 5px; float:left;padding-top:1px;}
@media screen and (min-width:320px) and (max-width:321px) {
.cx {font-size:11px;line-height:20px;}
}
@media screen and (min-width:360px) and (max-width:490px) {
.cx {font-size:14px;line-height:30px;}
.cx i{ width: 23%; padding-right: 5px; float:left;padding-top:4px;}
}
@media screen and (min-width:500px) and (max-width:640px) {
.cx {font-size:17px;line-height:35px;}
.cx i{ width: 18%; padding-right: 5px; float:left;padding-top:3px;}
}
/* end  new chengxin*/
.banner{position:relative; max-width:640px; margin:0 auto 10px auto;}
.banner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.banner .hd li.hover,.banner .hd li.on{ background:#FE6C9C;  }
.banner .bd{ position:relative; z-index:0; }

nav .row{ border-top:1px solid #d8d8d8;}
nav .col-xs-3{ padding:15px 0;border-left:1px solid #d8d8d8;}
nav .col-xs-3 p{ margin-top:5px;}
nav .bln{ border-left:none;}
/*top结束*/

.bg-f60{background:#f60;}
.bg-0fb{background:#0fb68a;}
.bg-146{background:#1466ba;}
.bg-f39{background:#f39726;}
/*bachgrornd结束*/

.tit{ padding:5px 2%;border-bottom:1px solid #e5e5e5; line-height:32px;}
.tit li{ margin:0 2%; float:left; display:block;border-bottom:1px solid #fff;}
.tit li:hover,.tit li.on{ border-bottom:1px solid #0ca1e3;}
.titl1{width:70%;line-height:1.4em;}
.titl1 img{ float:left; margin-right:5px;}
.titpl{padding:5px 2%;border-bottom:1px solid #e5e5e5;}
.wzzltit{border-top:1px solid #e5e5e5; margin:30px 0 0px 0; line-height:20px; text-align:center;}
.wzzltit span{width:208px; background:#fff;display:block; margin:-22px auto 0 auto;}
/*tit*/

#adbanner{position:relative; max-width:640px; margin:10px auto 25px auto; padding:0 2%;}
#adbanner .hd{ width:100%; height:6px;  position:absolute; z-index:1;text-align:center; margin-top:8px;}
#adbanner .hd ul li{ display:inline-block; width:6px; height:6px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#aaacad; margin:0 5px;  vertical-align:top; overflow:hidden;   }
#adbanner .hd li.hover,#adbanner .hd li.on{ background:#1466ba;  }
#adbanner .bd{ position:relative; z-index:0; }
/*adbanner结束*/

.bottom{ background:#837e7e; padding:15px 2% 30px 2%;color:#cac8c8;}
.bottoml,.bottomr{width:17%; padding-top:10px;}
.bottomm{width:66%; border-left:1px solid #9d9a9a;border-right:1px solid #9d9a9a; padding-bottom:5px;}
.bottom a{color:#f8f9fa;}
.bottomm p a{ margin:0 2%;}
.bottomm span{ display:block; margin-top:5px; line-height:16px;}
/*bottom结束*/

.title{height:30px; background:#1667bb; line-height:30px;color:#fff; padding:0 2%;}
.title a{color:#fff;}
.title .col-xs-2{ background:#277dd7; max-width:86px;}
.title .col-xs-2 span{width:86px; display:block; background:#277dd7 url(/images/jt.gif) no-repeat; padding-left:6px;}

#con2 button,#bzcon2sr button,.myboxr button{ height:36px; padding:0 5%;border-radius:6px;background:none; border:1px solid #1466ba;box-shadow: 0 0 0 1px #b1cce8;-moz-box-shadow: 0 0 0 1px #b1cce8; margin:10px 8px 10px 0;color:#1466ba;}
#con2 button.by,#bzcon2sr button.by,.myboxr button.by,.yyconm button.by{border:1px solid #f60;box-shadow: 0 0 0 1px #ffe4d2;-moz-box-shadow: 0 0 0 1px #ffe4d2;color:#f60;}
#bzcon2sr button,.myboxr button{ margin:2% 3px 0 3px; height:30px;padding:0 3%;}
.bzyy button{border:1px solid #f60;box-shadow: 0 0 0 1px #ffe4d2;-moz-box-shadow: 0 0 0 1px #ffe4d2;color:#f60;height:36px; padding:0 8%;border-radius:6px;background:none;}
.con3m .bzyy button{padding:0 10%;height:30px;}

.yygh input{width:100%; margin:10px auto;color:#cdcdcd; border:1px solid #cdcdcd; height:43px; padding-left:5px;}
.yygh button{width:100%;color:#f5f7fa;height:40px; background:#f60;}

.wzzl{padding:10px 1%;}
.wzzl .col-xs-4{width:32.3333%; padding:15px 0; margin:0 0.5%;background:#f2f2f2;}
.wzzl .col-xs-4 em{width:40%; display:block; margin:0 auto;}
/*inside结束*/