.bg{ background: #fff; padding: 15px;}
.hide.active{ display: block !important;;}
/***政务服务***/
.bs_gsbox{ width: 830px; height: 324px;}
.bs_search{ width: 323px; height: 307px; padding:4px;  background:url(/_res/images/bs_searchbg.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 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{ display: block; position: absolute; top:0; text-align: center; height: 40px;  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{ cursor: default;}
.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:88px;}
.bs_btn ul li a{display: block; height: 118px; background:url(/_res/images/bs_libg.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(/_res/images/bs_sysico.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: 305px;overflow: hidden;}
.bs_lmbox .gk_list li{ height: 37px; line-height: 37px;}
.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("/_res/images/icon.gif") left center no-repeat;  padding-left: 14px;}
/*2021-5-17*/
.ls-fwy-rtop{height:38px;background:url("/_res/images/line_dd.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;}
.ls-fwy_bslist .con{display:none;}
.ls-fwy_bslist .active{display:block;}
.ls-fwy_bslist li{height:45px;padding-bottom:1px;vertical-align:bottom;overflow:hidden;border-bottom:1px #dbdcde dotted;}
.ls-fwy_bslist p{display:block;float:right;width:85px;height:45px;line-height:44px;text-align:center;}
.ls-fwy_bslist p img{vertical-align:middle;}
.ls-fwy_bslist p.p0{float:left; width: 60px;}
.ls-fwy_bslist p.p1{float:none;width:auto;margin-right:340px;text-align:left;}
.ls-fwy_bslist p.p1 a{display:block;float:none;background:url(/_res/images/dot.gif) no-repeat 5px center;height:45px;font-size:16px;padding-left:19px;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;}
.ls-fwy_bslist .bs_head p{height:32px;line-height:32px;}
.ls-fwy_bslist .bs_head p.p1{text-align:center;}
.ls-fwy_bslist .bs_head p.p0{float:left; width: 60px;}
/*2021-5-17*/

/*办件统计*/
.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:57px;}
    .bs_btn ul li a{ background:url(/_res/images/bs_libg2.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: 33.3%; margin: 0 0 15px 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 p.p2,.ls-fwy_bslist p.p3,.ls-fwy_bslist p.p4,.ls-fwy_bslist p.p0{display: none;}
    .ls-fwy_bslist p.p1{margin-right: 85px;}
}
@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_btn ul li{ width: 31.3%; margin: 0 1% 15px 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;}

}
/***机构设置***/
.jg_jxtext{ font-size: 14px; padding: 15px 0 0 0; line-height: 32px; height: 595px; overflow: auto; clear: both;}
.jg_jxtext img{ float: left; padding-right: 20px;}
.jg_jxtext a{ color: #e20304;}
.jg_list{  min-height: 200px;  margin-top: 5px;}
.jg_list ul{ width: 110%;}
.jg_list ul li{ display: inline; margin:10px 21px 0 0; float: left;  font-size: 14px; width: 128px; height: 38px; text-align: center;}
.jg_list ul li a{ display: block; height: 35px; border: 1px solid #dbdbdb; line-height: 35px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; }
.jg_list ul li a:hover{ border: 1px solid #1c4183; color: #1c4183; }
.jg_right{  margin-bottom: 20px; width: 610px; padding-right: 20px; height: 650px; border-right: 1px solid #dfedf9;}
.jg_left { width: 520px;}
.jg_title{ height: 38px; line-height: 38px; background: #a6d4ff;  font-size: 20px; color: #fff; text-align: center; font-weight: bold;}
.jg_title a{ color: #fff;}
.jg_ldlist{ margin: 0 12px;}
.jg_ldlist ul li{ border-bottom: 1px dashed #c6c7c7; padding: 6px 0 6px;}
.jg_ldlist ul li .name{ display: block; color: #1c4183; font-size: 16px;}
.jg_ldlist ul li .zw{ display: block; color: #777; line-height: 24px;}
.jg_ldlist ul li a{ display: block; float: none; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  background:url(/_res/images/ldico.png) left center no-repeat; padding-left: 16px; }
.jg_ldlist .j-scrollbar{ height: 431px; font-size: 16px; line-height: 31px; padding:0 30px 0 8px; text-align: justify;}
.jg_ldlist .slimScrollRail{ background: url("/_res/images/ld_barbbg.gif") center top repeat-y !important;}
.jg_ldlist .slimScrollRail,.ld_resume .slimScrollBar{ width: 11px !important; border-radius: 3px !important;}
.jg_ldlist .slimScrollBar{ background: url("/_res/images/ld_barbg.png") center center no-repeat #83b4ed !important;}
.jg_ldlist .date{ display: none;}
.unit_list{ min-height:336px; }
.unit_list ul{ width: 110%;}
.unit_list ul li{ display: inline; margin:10px 12px 0 0; float: left;  font-size: 14px;   width: 224px; height: 38px; text-align: center;}
.unit_list ul li a{ display: block; height: 35px; border: 1px solid #dbdbdb; line-height: 35px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.unit_list ul li a:hover{ border: 1px solid #1c4183; color: #1c4183; }
@media (min-width: 992px) and (max-width:1199px) {
    .jg_left{ width: 510px;}
    .jg_right{ width: 415px;}
    .jg_list ul li {width: 119px;}
}

@media (max-width: 991px){
.jg_left,.jg_right{ width: auto; float: none; height: auto !important; padding-right: 0; border-right: none;}
 .jg_jjbox {height: auto;}
 .jg_jxtext{ height: auto;}
 .jg_list{ height: auto;}
 .jg_list ul,.unit_list ul{ width: 100%;}
 .jg_list ul li{  width: 23%; margin: 12px 1% 0 1%; }
 .unit_list ul li{ width: 31.3%;  margin: 12px 1% 0 1%; }
}
@media (max-width: 767px){
    .jg_list ul li{  width: 31.3%;  }
    .jg_jgtype .bs_atabs{ height: 74px;}
    .jg_jgtype .bs_atabs li{ padding: 0; width: 50%; text-align: center;}
    .unit_list ul li{ width: 48%;  margin: 12px 1% 0 1%; }
}
@media (max-width: 500px){
    .jg_list ul li{  width: 48%;  }
    .jg_ldlist ul li {width: auto; float: none;}
}
/***要闻动态***/
.n_flash{  height: 395px; overflow:hidden; width: 695px; }
.n_flash .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.n_flash .mF_sohusports_myFocus01{ width:100%;}
.n_flash .mF_sohusports .txt{ width:100%;}
.n_flash .mF_sohusports .txt li{height:35px !important;line-height:35px !important; }
.n_flash .mF_sohusports .txt li a{padding-left:10px !important;font-size:16px !important;  color:#fff!important;font-weight:normal !important; margin-right:100px; height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-family: "Microsoft YaHei"; }
.n_flash .mF_sohusports .num{bottom:12px !important;right:5px !important;}
.n_flash .mF_sohusports .num li{margin-right:5px !important;}
.n_flash .mF_sohusports .num li a{width:10px !important;height:10px !important;background:url(/_res/images/num.png) -10px 0 no-repeat; color:#fff !important; text-indent:-999em;}
.n_flash .mF_sohusports .num li.current a{width:10px !important; background:url(/_res/images/num.png) 0 0 no-repeat;}
.n_flash .mF_sohusports .pic,.n_flash .mF_sohusports .pic li img,.n_flash .mF_sohusports .txt li,.n_flash .mF_sohusports .pic li{ width:100% !important;}
.n_newsbox{ width: 460px; height: 395px;  }
.ind_tzgg{ width: 323px; height: 273px; background: #fff; padding: 15px 10px; }
.ind_tzgg .j-marquee{ height: 250px;overflow: hidden;}
.tz_title{ font-size: 20px; font-weight: bold; text-align: center; color: #1c4183; background:url(/_res/images/tz_title.png) center center  repeat-x; }
.tz_title a{  color: #1c4183; display: inline-block; padding: 0 8px; background: #fff;}
.tz_list ul li{  height: 48px; border-bottom: 1px dashed #cdcdcd; line-height: 24px; padding: 8px 0 8px 15px; position: relative; font-size: 15px; background: url(../images/icon.gif) 2px 18px no-repeat;}
.ind_topnews{ height: 76px; border-bottom: 1px dashed #c9c9c9; overflow: hidden; }
.ind_topnews .title{ font-size: 20px;  overflow: hidden;  font-weight: bold; color: #d10b0b; padding: 10px 0 0 0; line-height: 28px; text-align: center;  overflow: hidden; ;}
.ind_topnews .title a{  color: #d10b0b;}
.ind_topnews .remarks{ line-height: 26px; font-size: 15px; text-indent: 2em; display: none;}
.ind_topnews .remarks a{ color: #d10b0b;}
.ind_ywlist li{height: 30px; line-height: 30px;}
.n_ywbox{ height: 309px;}
.n_lmbtn ul li{ height: 84px; line-height: 84px; font-weight: bold; text-align: center; display: inline; float: left; width: 222px; font-size: 22px; }
.n_lmbtn ul li a{ display: block;height: 84px; color: #c09b4b; border: 1px solid #e4d4b2; background:url(/_res/images/n_b2.gif) 0 0 repeat-x;}
.n_lmbtn ul li.num2 a{ background:url(/_res/images/n_b1.gif) 0 0 repeat-x; border: 1px solid #b8dae0; color: #5aaebd;}
.n_lmbtn ul li.num2{ float: right;}
.n_lmbtn ul li img{ vertical-align: middle; margin-right: 10px;}
.news_ztzl{ height: 90px; position:relative; overflow: hidden; padding-left: 80px;}
.news_ztzl .j-marquee{ height: 90px;overflow: hidden;}
.news_ztzl .zt_tit{ position: absolute; left:0; top:0;}
.news_ztzl  ul li{ float: left; width: 265px; height: 90px; margin-right: 18px;}
.news_ztzl  ul li img{  width: 265px; height: 90px;}
.news_ztzl  ul li .img_title{ display: none;}
.news_ztzl  .j-scroll{  height: 90px !important; overflow: hidden; width: auto;}
.news_ztzl  .j-scroll .prev,.news_ztzl  .j-scroll .next{position: absolute; top: 24px;z-index:5; width: 18px; height: 36px; cursor: pointer;background:url(/_res/images/ft-jt.png) no-repeat;}
.news_ztzl  .j-scroll .prev{left: 0;background-position: 0px 0px;}
.news_ztzl  .j-scroll .next{right: 0px;background-position: -18px 0px;}
.news_ztzl  .j-scroll .scroll-wrap{height: 90px;overflow: hidden;position: absolute;left: 0px;top: 0;z-index: 4;width: 100%;}
.news_lmboxl{ width: 710px;}
.news_lmboxr{ width: 475px;}
.news_lmboxl .ind_list li,.news_lmboxr .ind_list li{ line-height: 38px; height: 38px;}
.news_lmboxl .ind_list li a,.news_lmboxr .ind_list li a{  max-width: 578px;}
.news_gzdt{ height: 385px;}
.news_xxzz{ height: 305px;}
.news_tzgg{  height: 273px; background: #fff;}
.news_tzgg .j-marquee{ height: 253px;overflow: hidden;}
.tz_title{ font-size: 20px; font-weight: bold; text-align: center; color: #1c4183; background:url(/_res/images/tz_title.png) center center  repeat-x; }
.tz_title a{  color: #1c4183; display: inline-block; padding: 0 8px; background: #fff;}
.tz_list ul li{  height: 48px; border-bottom: 1px dashed #cdcdcd; line-height: 24px; padding: 8px 0 8px 15px; position: relative; font-size: 14px; background: url(../images/icon.gif) 2px 18px no-repeat;}
.tz_list ul li .date{ position: absolute; right:0; bottom:8px; color: #999;}
.news_fbh{ height: 417px;}
.fhb_title{ position: absolute; left:0; top:0; width: 120px;height: 43px; line-height: 43px; background:url(/_res/images/fhb_titbg.png) 0 0  repeat; text-align: center; color: #fff; font-size: 20px; font-weight: bold;}
.fhb_title a{ color: #fff;}
.fbh_lipic{ width: 444px; height: 250px; position: relative; }
.fbh_lipic .img_title{ position: absolute; left:0; bottom: 0; right:0; height: 35px; line-height: 35px; padding: 0 14px; font-size: 16px; color: #fff; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; background:url(/_res/images/txtbg.png) 0 0  repeat;}
.news_fbh{ width: 382px; height: 273px; background: #fff; padding: 15px; margin-left: 15px;}
.news_fbh .ind_list li a{  max-width: 250px;}
.news_zz{ width: 382px; height: 273px; background: #fff; padding: 15px; }
.news_zz .ind_list li a{  max-width: 270px;}
@media (min-width: 992px) and (max-width:1199px) {
    .n_flash  {width: 590px;}
    .n_newsbox {width: 355px;}
    .n_ywbox .ind_list li a {max-width: 278px;}
    .n_lmbtn ul li {width: 172px;}
    .news_lmboxl {width: 502px;}
    .news_lmboxl .ind_list li a, .news_lmboxr .ind_list li a {max-width: 378px;}
    .news_fbh, .news_zz {width: 288px;padding: 15px 10px;}
    .ind_atabs ul li{ padding: 0 12px; font-size: 18px;}
    .news_zz .ind_list li a {max-width: 220px;}
}
@media (max-width: 991px){
    /*焦点图 */
    .n_flash{ margin-bottom: 10px;}
    .n_flash,.n_flash .mF_sohusports_myFocus01,.n_flash .pic,.n_flash .pic img{ width: 100%; height: 419px !important;}
    .n_flash,.n_newsbox,.news_lmboxl,.news_lmboxr{ width: 100%; float: none; height: auto;}
    .n_lmbtn ul li{ width: 49%;}
    .ind_list li a {max-width: 578px;}
    .fbh_lipic{ width: 100%;}
    .fbh_lipic ul li img{ width: 100%; height: auto;}
    .tz_list ul li{ height: 40px; line-height: 40px; padding:0 0 0 15px; }
    .tz_list ul li a{ display: block; margin-right: 90px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; float: none;}
    .tz_list ul li .date {bottom: 0;}
    .tz_list ul li img{ display: none;}
    .ind_tzgg,.news_fbh, .news_zz {float: none;width: auto;margin: 0; height: auto;}
    .news_fbh{ margin: 20px 0;}
    .news_zz .ind_list li a {max-width: 620px;}
    .ind_topnews{ padding-bottom: 8px;}
    .n_ywbox,.ind_topnews{height: auto;}
}
@media (max-width: 767px){
    /*焦点图 */
    .n_flash{ height: auto !important;}
    .n_flash .mF_sohusports_myFocus01,.n_flash .pic,.n_flash .pic img{ width: 100%; height: 22em !important;}
    .news_zz .ind_list li a { max-width: none;}
    .news_fbh   .gk_list li{  padding: 0 60px 0 0;}
    .news_fbh .ind_list li a,.news_zz  .ind_list li a{ margin-right: 90px;}
}
@media (max-width: 350px){
    .bs_atabs ul li {padding: 0 10px;}
    .n_lmbtn ul li{ width: 100%;}
    .n_lmbtn ul li.num2{ margin-top: 15px; }
}
/***单位主页***/
.unit_navbox{ background: #1c4183; min-height: 65px;font-size: 18px; }
.unit_navbox .navbar{background:none;border-radius:0;border:0;margin:0 auto;position:relative; z-index:20;}
.unit_navbox .navbar-nav{width: 100%; position: relative;}
.unit_navbox .navbar-nav  li{float: left;     background: url(/_res/images/navline.gif) right center no-repeat; line-height: 65px; height: 65px; display: inline-block;  text-align: center; color: #fff;}
.unit_navbox .navbar-nav  li.on>a,.unit_navbox .navbar-nav  li>a:hover{color: #ffe400; font-weight: bold;}
.unit_navbox .navbar-nav  li>a{  color: #fff; display:block; height: 65px; padding: 0 10px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #fff;}
.unit_navbox .sr-only{display: none;}
.unit_navbox .navbar-header{ padding: 0 10px;}
.unit_navbox .navbar-brand{ height:54px; line-height:54px; color:#fff; padding:0;}
.unit_navbox .navbar-brand:hover{ color: #fff;}
.unit_navbox ul li.gohome{ float: right;  text-align: center; line-height: inherit;}
.unit_navbox ul li.gohome a{ display: block; padding-top: 8px;}
.unit_navbox ul li.gohome a:hover{ background: none;}
.unit_name{ font-size: 40px; color: #d71500; font-weight: bold; position: absolute; left:620px; top:100px;}
.lang_unit{ font-size: 30px; line-height: 35px;}
.unit_left{ width: 275px; background: #f9fafd;   position: relative;}
.unit_title{ height: 38px; line-height: 38px; text-align: center; border-bottom: 1px solid #d6d6d6; color: #1c4183; font-weight: bold; font-size: 20px;}
.unit_title a{color: #1c4183;}
.unit_tel{ position: absolute; background:url(/_res/images/unit_tel.png) 0 0 no-repeat; width: 297px; height: 83px; bottom: 25px; left:50%; margin-left: -150px; display: none;}
.unit_tel ul li{ padding: 33px 0 0 40px; font-size: 30px; font-family: airal; font-weight: bold; color:#fff; height: 48px; line-height: 48px; text-align: center; display: block;}
.unit_tel ul li a{ color: #fff;}
.unit_about{ font-size: 16px; padding: 20px; line-height: 30px; height: 740px; overflow: auto;}
.unit_about p{ background: none !important; font-family: "Microsoft YaHei",微软雅黑 !important;}
.unit_about_ny{ height: 620px; margin-bottom: 20px; }
.unit_img{ text-align: center; padding-bottom: 20px; }
.unit_right{ width: 880px;}
.gg_list{ min-height: 250px; padding-top: 10px;}
.gg_flash{ width: 440px;}
.gg_flash .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.gg_flash .mF_sohusports_myFocus01{ width:100%;}
.gg_flash .mF_sohusports .txt{ width:100%;}
.gg_flash .mF_sohusports .txt li{height:35px !important;line-height:35px !important; }
.gg_flash .mF_sohusports .txt li a{padding-left:10px !important;font-size:16px !important;  color:#fff!important;font-weight:normal !important; margin-right:100px; height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-family: "Microsoft YaHei"; }
.gg_flash .mF_sohusports .num{bottom:12px !important;right:5px !important;}
.gg_flash .mF_sohusports .num li{margin-right:5px !important;}
.gg_flash .mF_sohusports .num li a{width:10px !important;height:10px !important;background:url(/_res/images/num.png) -10px 0 no-repeat; color:#fff !important; text-indent:-999em;}
.gg_flash .mF_sohusports .num li.current a{width:10px !important; background:url(/_res/images/num.png) 0 0 no-repeat;}
.gg_flash .mF_sohusports .pic,.gg_flash .mF_sohusports .pic li img,.gg_flash .mF_sohusports .txt li,.gg_flash .mF_sohusports .pic li{ width:100% !important;}
.gg_news{ width: 420px;}
.gg_news .ind_list{ margin-top: 0;}
.gg_news .ind_list li{ line-height: 36px; height: 36px;}
.gg_news .ind_list li a {max-width: 328px; font-size: 16px;}
.r_news{ width: auto;}
.r_news .ind_list li a {max-width: 770px; }
.unit_lmlist{ min-height: 390px;}
.unit_lmlist ul{ margin-top: 10px;}
.unit_lmlist ul li{ font-size: 16px;  height: 38px; line-height: 38px; background:url(/_res/images/unit_ico.gif) left center no-repeat; padding-left: 20px; position: relative;}
.unit_lmlist ul li .date{ color: #999; font-size: 15px; position: absolute; top: 0; right: 0;}
.unit_lmlist ul li a{ display:block; max-width:680px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.unit_lmlist .dbtlist li.num1,.unit_lmlist .dbtlist li.num2,.unit_lmlist .dbtlist li.num3{ background: none; height: 36px; line-height: 36px;}
.unit_lmlist .dbtlist li.num3{ border-bottom: 1px #ddd dashed; margin-bottom: 8px;}
.unit_lmlist .dbtlist li.num1 .date,.unit_lmlist .dbtlist li.num2 .date,.unit_lmlist .dbtlist li.num3 .date{display: none;}


.jgjc_leftbox{ height: 677px;}
.jgjc_left{width: 580px;}
.jgjc_left .unit_lmlist{min-height: 311px;}
.jgjc_right{width: 280px;}
.jgjc_right .links{ margin: 6px auto 0; max-width: 250px; height: 315px; overflow: hidden; background: url("/_res/images/jgjc_map.gif") 0 center no-repeat; position: relative;}
.jgjc_right .links li a{position: absolute; display: inline-block; width: 35px; height: 18px; overflow: hidden; text-indent: -100em;}
.jgjc_right .links li.num1 a{left: 125px; top: 55px;}
.jgjc_right .links li.num2 a{left: 89px; top: 52px;}
.jgjc_right .links li.num3 a{left: 72px; top: 74px;}
.jgjc_right .links li.num4 a{left: 42px; top: 97px;}
.jgjc_right .links li.num5 a{left: 118px; top: 89px;}
.jgjc_right .links li.num6 a{left: 91px; top: 107px;}
.jgjc_right .links li.num7 a{left: 147px; top: 124px;}
.jgjc_right .links li.num8 a{left: 116px; top: 162px;}
.jgjc_right .links li.num9 a{left: 63px; top: 168px;}
.jgjc_right .links li.num10 a{left: 161px; top: 170px;}
.jgjc_right .links li.num11 a{left: 157px; top: 194px;}
.jgjc_right .links li.num12 a{left: 137px; top: 209px;}
.jgjc_right .links li.num13 a{left: 69px; top: 222px;}
.jgjc_right .links li.num14 a{left: 177px; top: 230px;}
.jgjc_right .links li.num15 a{left: 111px; top: 244px;}
.jgjc_right .links li.num16 a{left: 141px; top: 268px;}
@media (min-width: 992px) and (max-width:1199px) {
    .unit_right {width: 670px;}
    .unit_lmlist ul li a{  max-width:500px;}
    .gg_flash {width: 670px; float: none; clear: bottom;}
    .gg_flash,.gg_flash .mF_sohusports_myFocus01,.gg_flash .pic,.gg_flash .pic img{ width: 100%; height: 381px !important;}
    .gg_news { width: auto; float: none;}
    .gg_news .ind_list li a {max-width: 538px;}
    .jgjc_left,.jgjc_right{float: none; width: auto;}
}
@media (max-width: 991px){
    .unit_nav{ height: auto; }
   .unit_head .header_bg .logo {text-align: left;}
    .unit_head .header_bg .logo img{ width: 480px; height: auto;}
    .unit_name {font-size: 30px;right:0; left:auto;top: 70px; max-width: 260px;}
    .unit_left,.unit_right{height: auto; width: 100%; min-height: auto;}
    .gg_list,.unit_lmlist{min-height: auto;}
    .unit_lmlist ul li a{  max-width:550px;}
    .gg_flash {width: 100%; float: none; clear: bottom;}
    .gg_flash,.gg_flash .mF_sohusports_myFocus01,.gg_flash .pic,.gg_flash .pic img{ width: 100%; height: 406px !important;}
    .gg_news { width: auto; float: none;}
    .gg_news .ind_list li a {max-width: 538px;}
    .jgjc_left,.jgjc_right{float: none; width: auto;}
}
@media (max-width: 767px){
    /*导航 */
    .unit_navbox{ height: auto; min-height: auto;}
    .unit_navbox .navbar-nav  .nav_div{ display: none; }
    .unit_navbox .navbar-header{ height:50px; font-weight:bold;}
    .unit_navbox .navbar{ width:100%;}
    .unit_navbox .navbar-nav  li{float: none; display: block; text-align:center;  height: 50px; line-height: 50px;  width: auto !important; font-size:20px !important;}
    .unit_navbox .navbar-nav  li.first{ display:none;}
    .unit_navbox .navbar-nav  li a{ height: 50px; line-height: 50px; padding: 0;}
    .unit_navbox .navbar-brand{  font-size:20px; height:50px;  padding:0 0 0 20px; line-height: 50px; color: #fff;}
    .unit_lmlist  li a {  max-width:none !important; margin-right:100px; float:none; display:block;}
    .unit_lmlist  li img{ display:none !important;}
    .unit_head .header_bg .logo { text-align: center;    padding: 45px 0 10px 0;}
    .unit_head .header_bg .logo img{  width: 96%;height: auto;}
    .unit_name { position:static; text-align: center; padding-bottom: 10px; max-width: none; font-size: 26px;}
    /*焦点图 */
    .gg_flash{ height: auto !important;}
    .gg_flash .mF_sohusports_myFocus01,.gg_flash .pic,.gg_flash .pic img{ width: 100%; height: 22em !important;}
}
/*****价格检测 on*****/
/*数据中心 on*/
.jgjc_databox{ padding-top: 10px;}
.jgjc_datatel li{float: left; width: 25%; padding: 4px 0 0;}
.jgjc_datatel li a{display: block; margin: 0 2px; height: 50px; line-height: 50px; transition: 0.4s all; text-align: center; font-size: 16px; background: #f6f9fd;}
.jgjc_datatel li a:hover{ color: #1c4183;}
.jgjc_datatel li.active a,.jgjc_datatel li.active a:hover{ background: #1c4183; color: #fff;}

.jgjc_datacon{ padding: 20px 0 0;}
 .data_title{font-weight: bold; text-align: center; font-size: 24px; color: #d00; line-height: 40px; padding-bottom: 20px;}
.data_tel{ height: 40px; background: #f8f8f8; position: relative; overflow: hidden; font-size: 16px; font-weight: bold;}
.data_tel p{position: absolute; top: 0; text-align: center; line-height: 40px;}
.data_tel .p1,.data_listbox li .p1{ left: 0; width: 120px;}
.data_tel .p2,.data_listbox li .p2{ left: 120px; right:380px;}
.data_tel .p3, .data_listbox li .p3{ right: 260px; width: 120px;}
.data_tel .p4, .data_listbox li .p4{ right: 160px; width: 100px;}
.data_tel .p5,.data_listbox li .p5{ right: 80px; width: 80px;}
.data_tel .p6,.data_listbox li .p6{ right: 0; width: 80px;}
.data_listbox{ max-height: 612px; *height: 540px; overflow: hidden; overflow-y: auto;}
.data_listbox li{ height: 36px; line-height: 36px; overflow: hidden; position: relative; text-align: center; font-size: 15px;}
.data_listbox li p{height: 36px; position: absolute; top: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
@media (max-width: 767px){
    .jgjc_datatel li{width: 50%;}
    .data_tel .p1,.data_listbox li .p1{width: 100px;}
    .data_tel .p2,.data_listbox li .p2{ left: 100px; right:145px;}
    .data_tel .p3,.data_listbox li .p3{ right: 70px; width: 75px;}
    .data_tel .p4,.data_listbox li .p4{ right: 0; width: 70px;}
    .data_tel .p5,.data_tel .p6,.data_listbox li .p5,n .data_listbox li .p6{display: none;}
}
@media (max-width: 330px){
    .data_tel .p1,.data_listbox li .p1{ width: auto; right: 145px;}
    .data_tel .p2, .data_listbox li .p2{display: none;}
}

.jgjc_wrap li{margin-bottom: 10px;}
.jgjc_wrap li h4{height: 50px;}
.jgjc_wrap li h4 a{display: block;line-height: 50px;transition: 0.4s all;text-align: center;font-size: 16px;background: #f6f9fd;}
.jgjc_wrap li.active h4 a{background: #1c4183;color: #fff;}
.jgjc_wrap li .jgjc_datainfo{display: none;margin-top: 10px;}
/*数据中心 end*/
/*价格走势 on*/
.jgjc_priceTrend{ padding-top: 20px;}
.priceTrend_tel li{ float: left; width: 110px; padding-bottom: 4px;}
.priceTrend_tel li.num1{ padding-left: 0;}
.priceTrend_tel li a{display: block; margin: 0 2px; font-size: 15px; text-align: center; height: 40px; line-height: 40px; background: #f6f9fd;}
.priceTrend_tel li a:hover{ color: #1c4183;}
.priceTrend_tel li.active a,.priceTrend_tel li.active a:hover{ background: #1c4183; color: #fff;}
.priceTrend_conbox{ padding-top: 11px;}
.priceTrend_chartbox{border:1px solid #ddd; padding:15px;}
.priceTrend_select{border-bottom:1px dashed #ccc; padding-bottom:10px;}
.priceTrend_select ul{height:30px; position: relative; padding-right: 58px;}
.priceTrend_select ul li{float: left; position: relative;}
.priceTrend_select ul li .tit{ width: 70px; position: absolute; line-height: 30px; left: 0; top: 0; font-size: 14px;}
.priceTrend_select ul li .select{ padding: 0 40px 0 75px;}
.priceTrend_select ul li .select select{ width: 100%; height: 30px; line-height: 30px; font-size: 14px; border-radius: 4px;}
.priceTrend_select ul li.num1{ width: 60%;}
.priceTrend_select ul li.num2{ width: 40%;}
.priceTrend_select ul li.num2 .select{ padding: 0 20px 0 50px;}
.priceTrend_select ul li.num2 .tit{width: 50px;}
.priceTrend_select ul li.btns{ position: absolute; right: 0; top: 0; height: 30px;}
.priceTrend_select ul li.btns input{width:58px; height:30px; line-height: 28px; text-align:center; color:#fff; background:#2f6698; border:0 none; margin-left:4px; font-size:15px; border-radius: 4px;}
.priceTrend_chartbox .tips{padding:10px 0 0; float:left; color:#dd0000; line-height: 20px;}
.priceTrend_chart{height: 247px; padding: 10px 0; overflow: hidden;}

.priceTrend_table{margin-top: 15px;}
.priceTrend_table table{border-left: 1px #ddd solid; border-top: 1px #ddd solid; width: 100%;}
.priceTrend_table td,.priceTrend_table th{height: 34px; line-height: 24px; font-size: 15px; text-align: center; border-right: 1px #ddd solid; border-bottom: 1px #ddd solid;}
.priceTrend_table th{background: #f7f7f7;}
@media (max-width: 1199px) and (min-width: 992px){
    .priceTrend_tel li{width: 97px;}
}
@media(max-width: 991px){
    .priceTrend_tel li{width: 97px;}
}
@media(max-width: 767px){
    .priceTrend_tel li{width: 25%;}
    .priceTrend_chartbox{padding: 10px;}
    .priceTrend_select ul{padding-right: 0; height: auto;}
    .priceTrend_select ul li{float: none; width: auto !important; padding-bottom: 8px;}
    .priceTrend_select ul li .select{padding-right: 0 !important;}
    .priceTrend_select ul li.btns{position: static;}
}
@media(max-width: 480px){
    .priceTrend_tel li{width: 50%;}
}

/*价格走势 end*/
/*****价格检测 end*****/

/*办事统计*/
.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(/_res/images/bjtj_line.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;}
}