.bg{ background: #fff; padding: 15px;}
.hide.active{ display: block !important;;}

.bs_atabs{position: relative;}
.bs_atab_r{position: absolute;top: 0;right: 0;}
.bs_atabs .more{float: none;}
.bs_atabs .moreico{position: absolute;top: 0;right: 0;}

.bs_gsbox{ width: 830px; height: 324px;}
.bs_search{ width: 323px; height: 307px; padding:4px;  background:url(../png/wxecfq.png) 0 0 no-repeat; }
.bs_search .bs_cxtit{ margin: 0 15px; color: #1c4183; font-weight: bold; text-align: center; font-size: 20px; border-bottom: 1px solid #dedddd; height: 37px; line-height: 37px;}
.bs_search .bs_font{ color: #e20304; font-size: 14px; text-align: center; height: 48px; line-height: 48px;}
.bs_search ul{ margin: 0 15px;}
.bs_search ul li{ height: 35px; margin-bottom: 15px; line-height: 35px;}
.bs_search ul li .tit{ display: block; float: left; width: 65px;  text-align: right;}
.bs_search ul li .bjtext{ margin-left: 65px; border: 1px solid #ddd;}
.bs_search ul li .bjtext input{ width: 95%; height:32px; padding: 0 2%;border: none; line-height: 32px;}
.bs_search ul li .yzm{ margin-left: 65px; }
.bs_search ul li .yzm input{ width: 104px; padding: 0 2%;  height:32px;   border: 1px solid #ddd; line-height: 32px;}
.bs_search ul li .yzm img{ margin-left: 10px;}
.bs_search ul li.cxbtn{ padding-left: 65px; *padding-left: 45px; height: 40px;}
.bs_search ul li.cxbtn input{ width: 106px;  float: left; height: 40px; line-height: 40px; color: #fff; font-size: 18px; border: none; background: #1c4183; padding: 0; margin: 0;}
.bs_search ul li.cxbtn .btn-reset{ float: right;}
.bs_link li{ margin-top: 15px; text-align: center; padding: 0 4px;}
.bs_link li a{display: block; background: #1c4183; height: 38px; padding: 18px 0 19px; color: #fff; line-height: 0; vertical-align: middle;}
.bs_link li a span,.bs_link li a img{display: inline-block; vertical-align: middle; cursor: pointer;}
.bs_link li a span{ font-size: 22px; padding-left: 23px;}
.bs_link li a img{ width: auto; height: 38px; line-height: 38px;}
.bs_link li a:hover{ color: #fff;}
.bs_link li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}


.bs_title{ font-size: 16px; position: relative; font-weight: bold; margin-top: 14px; height: 32px; line-height: 32px; background: #f3f4f6; padding:0 429px 0 0px;}
.bs_title ul li{ display: block; position: absolute; text-align: center; top:0; }
.bs_title ul li.t5{ width: 102px; right:0; }
.bs_title ul li.t4{ width: 100px; right:104px;}
.bs_title ul li.t3{ width: 226px; right:202px;}
.bs_title ul li.t2{ position: static; width: auto;text-align: left;padding-left: 120px; }
.bs_title ul li.t1{ width: 60px; left:0;}
.bs_gslist{height: 240px;overflow: hidden;}
.bs_gslist ul li{ height: 40px; font-size:16px; line-height: 40px; position: relative; padding:0 429px 0 0px;}
.bs_gslist ul li p,.bs_gslist ul li .p{ display: block; position: absolute; top:0; text-align: center;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.bs_gslist ul li .p5{  width: 102px; right:0;}
.bs_gslist ul li .p4{  width: 100px; right:104px;}
.bs_gslist ul li .p3{  width: 226px; right:202px;}
.bs_gslist ul li .p2{ position: static; width: auto; text-align: left;}
.bs_gslist ul li .p2 a{display: block; cursor: default; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.bs_gslist ul li .p1{ width: 60px; left:0;}
.bs_btn ul{ width: 110%;}
.bs_btn ul li{ display: inline; float: left; width: 163px; font-size: 18px; text-align: center; margin-right:85px;}
.bs_btn ul li a{display: block; height: 118px; background:url(../png/uaxqfs.png) -163px bottom no-repeat;}
.bs_btn ul li a:hover{ background-position: 0 bottom; color: #1c4183;}
.bs_btn ul li .ico{ display: block; margin:0 auto; width: 60px; height: 60px; background:url(../png/ssdpmh.png) 0 0 no-repeat; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.bs_btn ul li a:hover .ico{ background-position: 0 -60px;}
.bs_btn ul li .tit{ display: block; height: 50px; line-height: 50px; }

.bs_btn ul li.num2 .ico{ background-position: -60px 0;}
.bs_btn ul li.num3 .ico{ background-position: -120px 0;}
.bs_btn ul li.num4 .ico{ background-position: -180px 0;}
.bs_btn ul li.num5 .ico{ background-position: -240px 0;}
.bs_btn ul li.num6 .ico{ background-position: -300px 0;}
.bs_btn ul li.num2   a:hover .ico{ background-position: -60px -60px;}
.bs_btn ul li.num3   a:hover .ico{ background-position: -120px -60px;}
.bs_btn ul li.num4   a:hover .ico{ background-position: -180px -60px;}
.bs_btn ul li.num5   a:hover .ico{ background-position: -240px -60px;}
.bs_btn ul li.num6   a:hover .ico{ background-position: -300px -60px;}
.bs_lmbox{ width: 562px; height: 307px;overflow: hidden;}
.bs_lmbox .gk_list li{ height: 33px; line-height: 33px;}
.bs_xmtit{ height: 32px; background: #f3f4f6; line-height: 32px; font-size: 16px; font-weight: bold; margin-top: 10px;}
.bs_xmtit ul li{ float: right;  height: 32px;  text-align: center; display: block; }
.bs_xmtit ul li.t3{ width: 110px; }
.bs_xmtit ul li.t2{ width: 122px; }
.bs_xmtit ul li.t1{ float: none;}
.bs_xmlist ul li{ font-size: 16px; height: 38px; line-height: 38px;}
.bs_xmlist ul li p{float: right;  height: 32px;  text-align: center; display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.bs_xmlist ul li p.t3{ width: 110px; }
.bs_xmlist ul li p.t2{ width: 122px;  }
.bs_xmlist ul li p.t1{  float: none;  text-align: left; background: url("../gif/amfqea.gif") left center no-repeat;  padding-left: 14px;}

.ls-fwy-rtop{height:38px;background:url("../gif/puzjxc.gif") 0 bottom repeat-x;}
.ls-fwy-rtop .title{display:block;float:left; padding: 0 15px; min-width: 80px; height:38px;line-height:34px;font-size:20px;color:#fff;font-weight:bold;background:#1c4183;text-align:center;}
.ls-fwy-rtop .title a{ color: #fff;}
.ls-fwy-rtop .title a:hover{ color: #fff;}
.ls-fwy-rtop .more{display:block;float:right;width:auto;}
.ls-fwy-rtop .more img{vertical-align:top;margin-top:5px;}
.ls-fwy-rtop ul{float:left;padding-left:15px;}
.ls-fwy-rtop ul li{float:left;height:38px;padding:0 8px;}
.ls-fwy-rtop ul li a,.ls-fwy-rtop ul li span{display:block;float:left;white-space:nowrap;height:37px;line-height:30px;font-size:16px;padding:0 8px;transition:none;cursor:pointer;}
.ls-fwy-rtop ul li.active a,.ls-fwy-rtop ul li a:hover,.ls-fwy-rtop ul li.active span{color:#1c4183;font-weight:bold;border-bottom:1px #1c4183 solid;}
.ls-fwy_bslist{height:273px;font-size:16px;}
.ls-fwy_bslist .con{display:none;}
.ls-fwy_bslist .active{display:block;}
.ls-fwy_bslist li{height:45px;line-height:45px;padding-bottom:1px;vertical-align:bottom;overflow:hidden;border-bottom:1px #dbdcde dotted;position: relative;}
.ls-fwy_bslist p{display:block;width:85px;text-align:center;}
.ls-fwy_bslist p img{vertical-align:middle;}
.ls-fwy_bslist .p0{ width: 60px;position: absolute;left: 0;top: 0;}
.ls-fwy_bslist .p1{float:none;width:auto;margin:0 340px 0 60px;text-align:left;}
.ls-fwy_bslist .p1 a{display:block;float:none;background:url(../gif/bnejtb.gif) no-repeat 5px center;padding-left:19px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.ls-fwy_bslist .p2{position: absolute;top: 0;right:255px;}
.ls-fwy_bslist .p3{position: absolute;top: 0;right:170px;}
.ls-fwy_bslist .p4{position: absolute;top: 0;right:85px;}
.ls-fwy_bslist .p5{position: absolute;top: 0;right: 0;}
.ls-fwy_bslist .bs_head{height:32px; margin: 15px 0 1px; background:#f3f4f6;font-weight: bold;position: relative;}
.ls-fwy_bslist .bs_head p{height:32px;line-height:32px;}
.ls-fwy_bslist .bs_head p.p1{text-align:center;}



.bstjbox{padding: 20px;}
.bs_tjcon{ height: 88px; border: 1px solid #ddd;padding:20px 0;}
.bstj_tit{ width: 28px;padding:0 10px;line-height: 22px; text-align:center;border-right: 1px solid #d3e3f1; font-weight: bold; font-size: 20px; color: #1c4183;}
.bstj_list{margin-left:50px;overflow: hidden;}
.bstj_list dl{float:left;width:24.5%;height: 72px;margin: 8px 0px;border-right: 1px dashed #ddd;}
.bstj_list dl dd{ float: left; width: 50%; text-align: center;line-height: 36px;}
.bstj_list dl dd .tit{ color:#666; font-size: 16px; display:block;}
.bstj_list dl dd .num{ cursor: default; font-size: 22px; color: #1c4183; display: block;}
.bstj_list dl.num4{ border-right: none;}

@media (min-width: 992px) and (max-width:1199px) {
    .bs_gsbox {width: 622px;}
    .bs_btn ul li{  width: 147px; margin-right:95px;}
    .bs_btn ul li a{ background:url(../png/ttzomb.png) -147px bottom no-repeat;}
    .bs_lmbox {width: 466px;}
}
@media (max-width: 991px){
    .bs_gsbox,.bs_search,.bs_lmbox{width: auto; float: none; height: auto;}
    .bs_search{ margin-top: 15px; background: none; border: 1px solid #ddd;}
    .bs_btn ul{ width: 100%;}
    .bs_btn ul li{ width: 25%; margin: 0 0 15px 0;}
    .bs_btn ul li.num2{margin-left: 0;}
    .bs_btn ul li a{ display: block;  width: 163px; margin: 0 auto;}
    .bs_search ul li.cxbtn input{ width: 48%;}
    .bs_main1 .fr{float: none; width: auto;}
    .ls-fwy_bslist .p2,.ls-fwy_bslist .p3,.ls-fwy_bslist .p4,.ls-fwy_bslist .p0{display: none;}
    .ls-fwy_bslist .p1{margin:0 85px 0 0; }
}
@media (max-width: 767px){
    .bs_atabs .more{ display: none;}
    .bs_title,.bs_gslist ul li{padding:0 232px 0 0;}
    .bs_title ul li.t1, .bs_title ul li.t4,.bs_gslist ul li .p1,.bs_gslist ul li .p4 { display: none;}
    .bs_title ul li.t3,.bs_gslist ul li .p3{width: 130px;right: 102px;}
    .bs_title ul li.t2{text-align: center;padding-left: 0;}
    .bs_btn ul li{ width: 48%; margin: 0 1% 15px 1%;}
    .bs_btn ul li.num2{margin-left: 1%;}
    .bs_btn ul li a{  background: none; border: 1px solid #ddd; width: auto; padding-top: 10px; height: 108px; border-radius: 10px; -moz-border-radius: 10px;  }
    .bs_xmtit ul li.t2,.bs_xmlist ul li p.t2{ display: none;}
    .ls-fwy-qltop{margin-bottom: 75px;}
    .ls-fwy-qltop ul {left: 0;top: 33px;height: 65px;overflow: hidden;width: 100%; padding: 5px 0 0;}
    .ls-fwy-rtop ul li{padding: 0; width: 33.3%; text-align: center; line-height: 30px; height: 30px;}
    .ls-fwy-rtop ul li a, .ls-fwy-rtop ul li span{float: none;display: inline-block; line-height: 30px;height: 30px;}

    
    .bs_tjcon{padding:10px;height: auto;}
    .bstj_tit{float: none;width:auto;height: auto;border-right:0 none;border-bottom: 1px solid #ddd;line-height: 32px;font-size: 18px;}
    .bstj_list{margin-left:0;}
    .bstj_list dl{width:100%;border-right: 0 none;margin:0;padding:8px 0;border-bottom: 1px dashed #ddd;}
    .bstj_list dl:last-child{border-bottom:0 none;}
}
@media (max-width: 450px){
    .bs_atabs .more{ display: none;}
    .bs_title,.bs_gslist ul li{padding:0 102px 0 0;}
    .bs_title ul li.t3,.bs_gslist ul li .p3{ display: none;}
    .bs_btn ul li{ width: 48%; }
    .bs_search ul li.cxbtn {padding-left: 0;}
    .bs_search ul li .yzm input {width: 80px;}

}



.bs_tjbox{ border: 1px solid #edeff3;height: 118px; background:#fff; margin-bottom: 20px;}
.bs_tjbox .bs_tjtitle{ font-size: 21px; font-weight: bold; height: 52px; line-height: 52px; padding-left: 20px;}
.bs_tjbox ul{ width:25%; height: 50px; float: left; display: block;  background: url(../png/cjsdbm.png) right center no-repeat;}
.bs_tjbox ul li{ width: 50%; float: left; text-align: center; color: #999; font-size: 13px;}
.bs_tjbox ul li .num{ display: block; font-size: 21px; color: #666; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.bs_tjbox ul.BN{ background: none;}

@media (min-width: 768px) and (max-width:991px) { 
    .bs_tjbox{ height: auto; padding-bottom: 20px;}
    .bs_tjbox ul{ width: 50%;}
    .bs_tjbox ul.BZ { background: none;}
}
@media (max-width: 767px) {
    .bs_tjbox{ height: auto; padding-bottom: 20px;}
    .bs_tjbox ul{ width: 100%; background: none; margin-bottom: 10px;}
}