.bg{ background: #fff; padding: 15px;}
.hide.active{ display: block !important;}


.bs_atabs{height: 37px; background: url(../gif/9f405l.gif) 0 bottom repeat-x;position: relative;}
.bs_atabs ul li{ display:inline; float: left;}
.bs_atabs ul li a,.bs_atabs ul li span{display: block;padding: 0 16px;font-size: 18px;height: 37px;line-height: 36px;}
.bs_atabs ul li.active a,.bs_atabs ul li.active span{ color: #00703d;font-weight: bold;border-bottom:1px solid #00703d;}
.bs_atabs .more{ float: right; color: #be953c; margin-left: 10px; font-size: 16px; background:url(../png/twdb06.png) left center no-repeat; padding-left: 30px;}
.bs_atabs .moreico{ float: right; }

.bs_atab_r{position: absolute;top: 0;right: 0;}
.bs_atab_r .more{float: none;}
.bs_atab_r .moreico{position: absolute;top: 0;right: 0;}

@media (max-width: 767px) {
    .bs_atabs{ height: auto;}
    .bs_atabs ul li a,.bs_atabs ul li span{ font-size: 16px;}
}
.bs_gsbox{ width: 830px; height: 324px;}
.bs_title{ font-size: 16px; position: relative; font-weight: bold; margin-top: 14px; height: 32px; line-height: 32px; background: #f3f4f6; padding:0 379px 0 60px;}
.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: 176px; right:202px;}
.bs_title ul li.t2{ position: static; width: auto; }
.bs_title ul li.t1{ width: 60px; left:0;}
.bs_gslist ul li{ height: 40px; font-size:16px; line-height: 40px; position: relative; padding:0 379px 0 60px;}
.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: 176px; 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_search{ width: 323px; height: 307px; margin:4px; background: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);}
.bs_search .bs_cxtit{ margin: 0 15px; color: #00703d; 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: #00703d; padding: 0; margin: 0;}
.bs_search ul li.cxbtn .btn-reset{ float: right;}

.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: #00703d;}
.bstj_list{margin-left:50px; overflow: hidden;}
.bstj_list dl{float:left; width:24.5%; height: 72px; margin: 8px 0; 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: #00703d; display: block;}
.bstj_list dl.num4{ border-right: none;}

.ls-fwy-rtop{height:38px;background:url("../gif/9f405l.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:#00703d;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:#00703d;font-weight:bold;border-bottom:1px #00703d solid;}

.ls-fwy-rtop2{background:url("../gif/9f405l.gif") 0 bottom repeat-x;}
.ls-fwy-rtop2 li{ float: left;}
.ls-fwy-rtop2 li a{display:block; float:left; padding: 0 15px; min-width: 80px; height:38px; line-height:34px; font-size:20px;font-weight:bold; text-align:center;}
.ls-fwy-rtop2 li a:hover{ color: #00703d;}
.ls-fwy-rtop2 li.active a{color:#fff; background:#00703d;}
.ls-fwy-rtop2 li.active a:hover{color:#fff;}

.ls-fwy_bslist{height:273px;}
.ls-fwy_bslist .con{display:none;}
.ls-fwy_bslist .active{display:block;}
.ls-fwy_bslist li{height:42px;line-height:42px;padding:2px 0;vertical-align:bottom;overflow:hidden;border-bottom:1px #dbdcde dotted;position: relative;}
.ls-fwy_bslist p,.ls-fwy_bslist .p{display:block;width:85px;text-align:center;position: absolute;top:2px;}
.ls-fwy_bslist p img{vertical-align:middle;}
.ls-fwy_bslist .p0{width: 60px;left:0;}
.ls-fwy_bslist .p1{float:none;position:static;width:auto;margin:0 340px 0 60px;text-align:left;}
.ls-fwy_bslist .p2{right:255px;}
.ls-fwy_bslist .p3{right:170px;}
.ls-fwy_bslist .p4{right:85px;}
.ls-fwy_bslist .p5{right:0;}
.ls-fwy_bslist .p1 a{display:block;float:none;font-size:16px;padding-left:10px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.ls-fwy_bslist .bs_head{height:32px; margin: 15px 0 1px; background:#f3f4f6;font-size:16px; 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;}
.gkxx-box{ height: 263px; margin-top: 10px;}
.gk_list li{height:46px;line-height:46px; padding-right: 100px; font-size: 16px; border-bottom:1px #dbdcde dotted; }

@media (min-width: 992px) and (max-width:1199px) {
    .bs_gsbox {width: 622px;}
}
@media (max-width: 991px){
    .bs_gsbox,.bs_search,.bs_lmbox{width: auto; float: none; height: auto;}
    .bs_search{ margin: 15px 0 0; background: none; border: 1px solid #e6e6e6;}
    .bs_search ul li.cxbtn input{ width: 48%;}
    .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){
    .bg{ background: #fff; padding: 10px;}
    .bs_atabs .more{ display: none;}
    .bs_title,.bs_gslist ul li{padding:0 102px 0 0;}
    .bs_title ul li.t1, .bs_title ul li.t3, .bs_title ul li.t4,.bs_gslist ul li .p1,.bs_gslist ul li .p3,.bs_gslist ul li .p4 { display: none;}
    .bs_search{padding:0;}
    .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;}
    .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;}
    .gkxx-box{ height: auto;}
}
@media (max-width: 450px){
    .bs_atabs .more{ display: none;}
    .bs_search ul li.cxbtn {padding-left: 0;}
    .bs_search ul li .yzm input {width: 80px;}
}