@charset "utf-8";
.bot20{ margin-bottom: 20px;}
.hidden-tit .img-title{ display: none;}
.xw-top li .cur{ cursor: default;}
/*资讯主页 */
.news-flash{width:100%; margin: 20px 0 10px 0; background:#f9f9f9; position: relative; height: 410px;   overflow: hidden;}
.news-flash .mF_sohusports_wrap{border:none !important; padding: 0 !important; float: none !important; background: none !important;}
.news-flash .mF_sohusports_myfocus01{background: none !important;}
.news-flash .mF_sohusports .pic li{width:100% !important;height: 100% !important;}
.news-flash .mF_sohusports .pic li .hotinfo{display: none;}
.news-flash .mF_sohusports{position:inherit;*position:static; background: none !important;}
.news-flash .mF_sohusports_wrap .txt{position:absolute; left:732px; right:30px; top:0; height:312px;  padding:40px 0 0 0;}
.news-flash .mF_sohusports .txt li b{background:none !important;}
.news-flash .mF_sohusports .txt li{top:40px !important;height: auto !important;left: 0 !important;background: none !important;width:auto !important; right:0;}
.news-flash .mF_sohusports .txt li a{padding-left:0 !important;font-family:"Microsoft YaHei",微软雅黑; width:100% !important; overflow:hidden; text-overflow:ellipsis; font-size:28px; color:#015293; text-align: center; line-height:38px;height:78px;}
.news-flash .mF_sohusports .num{bottom:40px !important;right:160px !important; height:5px;}
.news-flash .mF_sohusports .num li{display: inline-block;  margin-right:6px !important;}
.news-flash .mF_sohusports .num li a{width:29px !important; height:5px !important; text-indent:-999999px; background:#d1d1d1 !important; transition: 0.4s all;  margin:0 !important;}
.news-flash .mF_sohusports .num li.current a,.news-flash .mF_sohusports .num li a:hover{background:#f23402 !important; }
.news-flash .hotinfo{font-size:16px; color:#4e4e4e; line-height:28px; padding-top:18px;font-family:"Microsoft YaHei",微软雅黑; text-indent: 2em;}
.news-flash .mF_sohusports .txt li a.detailed{padding-left:0 !important; display: inline; width:auto !important;  text-overflow:ellipsis; font-size:16px; color:#f23402; text-align: left; line-height:28px;height:auto; font-weight: normal;}
/*焦点图切换 end*/
.news-left{ width: 680px;}
.news-right{ width: 480px;}
.news-zwyw{ height: 542px;}
.news-zwlist li{ height: 88px; padding: 19px 0; border-bottom: 1px solid #ddd; }
.news-zwlist li .title{ font-size: 18px;  line-height: 30px; }
.news-zwlist li .title a{ display: block; padding-right: 20px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; font-weight: bold;}
.news-zwlist li .title .date{ float: right; font-size: 14px; color: #999; }
.news-zwlist li .remarks{ font-size: 15px;  line-height: 25px; text-indent: 2em; position: relative; }
.news-zwlist li .remarks a{ color: #015293;  position: absolute; right:0; bottom: 0; }
.news-atabs{ background: #f7f7f7;  line-height: 26px;  text-align: center; font-size: 16px;}
.news-atabs ul li{ display: inline; height: 60px; float: left;  width: 113px;  }
.news-atabs ul li a{ display: block; height: 56px; padding-top: 4px; border-right: 2px solid #fff; }
.news-atabs ul li.last{  width: 115px;}
.news-atabs ul li.last a{ border: none; }
.news-atabs ul li.active{ background: #015293; color: #fff; }
.news-atabs ul li.active a{ color: #fff; }
/*资讯主页-转载 */
.news-zyzz .xw-top{ margin-bottom: 20px; }
.news-zyzzcon{ clear: both; margin-top: 10px;}
.news-zyzzcon.news-list li{ height: 34px; line-height: 34px;}
.news-zyzzcon.news-list li a{ display: block;float: none;max-width: none; padding-right: 20px;}
.news-zyzzcon .listgk li a,.news-zyzzcon .news-list li a{display: block;float: none;max-width: none;}
.news-zyzzcon .listgk li{ position: relative;height: 34px;line-height: 34px; font-size: 16px; vertical-align:bottom;padding-left:18px;padding-right: 62px; background:url(../images_new/dot.png) 0 center no-repeat;overflow:hidden;}
.news-zyzzcon .listgk li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-zyzzcon .listgk li .date{ position: absolute; right:0; top:0; color:#999;font-size:14px;}
.news-zyzzcon .listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.news-zyzzcon .listgk li .explain-list,.news-zyzzcon .listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-zyzzcon .listgk li .explain-list .split-line,.news-zyzzcon .listgk li .policy-list .split-line{color:#666;font-size:13px;}
.news-zyzzcon .listgk li .explain-list .explain-link,.news-zyzzcon .listgk li .policy-list .policy-link{display:inline;color:#f00;float:none;background:none;max-width:none;padding:0;margin:0;}
/*资讯主页-公示公告 */
.news-gsgg{ height: 270px; }
.news-gsgg  .news-list{ margin-top: 8px;}
.news-gsgg  .news-list li a{ max-width: 385px;}
/*资讯主页-视频新闻 */
.news-spxw{ height: 456px;}
.news-splist ul{ width: 110%;}
.news-splist li{ width: 220px; height: 174px; background: #f8f8f8; padding: 5px 5px 0 5px; float: left; margin: 20px 20px 0 0;}
.news-splist li .title{ display: block; height: 36px; line-height: 36px; text-align: center; font-size: 14px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
/*资讯主页-专题 */
.xw-top .linkmore{color: #666; line-height: 45px;}
.news-ztimg{ height: 117px; overflow: hidden; margin-top: 20px; position: relative;}
.news-ztimg .prev,.news-ztimg .next{position: absolute;z-index: 1;display: block;width: 20px;height: 30px;top: 50%;margin-top: -15px;cursor: pointer;}
.news-ztimg .prev{left: 0;background: url("../images_new/ztzl_prev.png") center no-repeat;}
.news-ztimg .next{right: 0;background: url("../images_new/ztzl_next.png") center no-repeat;}
.news-ztimg li{width: 480px;height: 117px;float: left;margin-right: 20px;}
.news-ztimg li img{width: 100%;height: 100%;}
.news-ztimg li .img_title{display: none;}
.news-ztlist{  height: 250px; overflow: hidden; margin-top: 10px;}
.news-ztlist ul{ width: 105%;}
/*.news-ztlist li{ display:inline; float: left;  margin-right: 15px; line-height: 36px; height: 36px; font-size: 16px;}
.news-ztlist li a{ display: inline-block; background: url("../images_new/ztline.gif") right center no-repeat; padding-right:15px;  }*/
.news-ztlist li{ display:inline; float: left;  background: #f7f7f7;  width: 235px; margin:0 15px 10px 0; line-height: 54px; height: 54px; font-size: 16px;}
.news-ztlist li a{ display: block;background: #f7f7f7;  height: 54px; text-align: center;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.news-ztlist li a:hover{ background: #015293; color: #fff; }

@media (max-width: 1199px) and (min-width: 992px){
.news-flash{height: 340px; }
.news-flash .mF_sohusports_myfocus01{width:992px !important;height: 340px !important;}
.news-flash .mF_sohusports_myFocus01 .pic{width:578px;height: 340px;}
.news-flash .mF_sohusports_myfocus01 .pic ul li img{width:578px !important; height: 340px !important;}
.news-flash .mF_sohusports_wrap .txt{left:602px !important; padding-top:30px;}
.news-flash .mF_sohusports .txt li{ top:30px !important;}
.news-flash .mF_sohusports .num {right: 110px !important; }
/*焦点图切换 end*/
 .news-left{  width: 580px;}
 .news-right {width: 390px;}
 .news-zwlist li .remarks {font-size: 13px;line-height: 24px;}
 .news-atabs{ font-size: 15px;}
 .news-atabs ul li{width: 96px;}
 .news-atabs ul li.last{ width: 99px;}
 .news-gsgg .news-list li a {max-width: 305px;}
 .news-splist li{ width: 180px;    margin: 20px 10px 0 0;}
 .news-splist li img{ width: 100%;}
 .news-ztimg li{width: 390px; }
 .news-ztlist li{ width: 187px;}
}
@media (max-width: 991px){
.news-flash{height:640px;}
.news-flash .mF_sohusports{width:768px !important;height:640px !important;}
.news-flash .mF_sohusports_myFocus01 .pic{width:768px !important;height:445px !important;}
.news-flash .mF_sohusports_wrap ul li img{width:768px !important;height:445px !important;}
.news-flash .mF_sohusports_wrap .txt{ top:445px;height:190px;left: 0; right:0;}
.news-flash .mF_sohusports .txt li{ padding:0 30px;top:20px !important;}
.news-flash .mF_sohusports .txt li a{height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-flash .mF_sohusports .hotinfo{padding-top:10px;}
.news-flash .mF_sohusports .num{right:50% !important; margin-right: -87px; bottom: 20px !important;}
 /*焦点图切换 end*/
 .news-left,.news-right{ width: auto; float: none;}
 .news-atabs ul li,.news-atabs ul li.last {width: 128px;}
 .news-zyzz{ margin-bottom: 5px;}
 .news-gsgg .news-list li a {max-width: 655px;}
 .news-spxw{ height: auto;}
 .news-splist li {width: 344px;height: 252px;margin: 20px 39px 0 0; padding: 5px 10px 0 10px;}
 .news-splist li img{ width: 100%; height: auto;}
 .news-ztimg{ height: 70px;}
 .news-ztimg li{width: 285px; height: 70px;}
 .news-zwyw{ height: auto;}
 .news-ztlist{ height: auto; margin-bottom: 20px;}
 .news-ztlist li{ width: 31.3%; margin:0 1% 10px 0;}
 
}
@media (max-width: 767px){
.news-mainbox{ padding: 0 10px;}
.news-flash{height:34rem;}
.news-flash .mF_sohusports_wrap{float:none;}
.news-flash .mF_sohusports{width:100% !important;height:auto !important;}
.news-flash .mF_sohusports .pic{width:100% !important;height:35rem !important;}
.news-flash .mF_sohusports_wrap ul li img{width:100% !important;height:21rem !important;}
.news-flash .mF_sohusports_wrap .txt{width:96%; padding:2%;top:19.625rem;height:12.5rem;left: 0;}
.news-flash .mF_sohusports .txt li{width:96% !important; padding:0 2%;top:30px !important;}
.news-flash .mF_sohusports .txt li a{width:100% !important;height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-flash .mF_sohusports .hotinfo{padding-top:10px;}
 /*焦点图切换 end*/
 .news-zwlist li{ height: auto;}
 .news-gsgg .news-list li a {max-width: none;}
 .news-zwlist li .remarks a{ position: static; padding-left: 10px;}
 .news-atabs ul li,.news-atabs ul li.last {width: 16.6%;}
 .news-atabs ul li.num3 a{ border-right: none;}
 .news-splist ul {width: 100%;}
 .news-splist li{ width: 46%; height: auto;  margin: 10px 1% 0 1%;padding: 5px 1% 5px 1%;}
 .news-ztlist ul {width: 100%;}
 .news-zyzzcon.news-list li a{ padding-right: 0;}
 .news-ztlist ul{ width: 100%;}
 .news-ztlist li{ width: 49%; margin: 0 0.5% 10px 0.5%; }
}
@media (max-width: 680px) {
 .news-atabs ul li, .news-atabs ul li.last {width: 33.3%;}
}

@media (max-width: 600px) {
 .news-flash{height:33rem;}
.news-flash .mF_sohusports_wrap ul li img{width: 100% !important;height: 20rem !important;}
.news-flash .mF_sohusports .pic {width: 100% !important;height: 35rem !important;}
.news-flash .mF_sohusports .txt li {width: 96% !important;padding: 0 2%;top: 30px !important;}
.news-flash .mF_sohusports_wrap .txt {top: 18.625rem;}
}
@media (max-width: 500px) {
.news-flash {height: 33rem;}
.news-flash .mF_sohusports_wrap ul li img{width: 100% !important;height: 18rem !important;}
.news-flash .mF_sohusports .pic {width: 100% !important;height: 34rem !important;}
.news-flash .mF_sohusports .txt li {top: 30px !important;}
.news-flash .mF_sohusports_wrap .txt {top: 16.625rem;height: 15rem;left: 0;}
}
@media (max-width: 400px) {
.news-flash {height: 34rem;}
.news-flash .mF_sohusports_wrap ul li img{width: 100% !important;height: 17rem !important;}
.news-flash .mF_sohusports .pic {width: 100% !important;height: 33rem !important;}
.news-flash .mF_sohusports .txt li {top: 30px !important;}
.news-flash .mF_sohusports_wrap .txt {top: 15.625rem;height: 15rem;left: 0;}
 .news-ztlist li{ width: 100%; margin: 0 0 10px 0; }
}
/*办事服务*/
.bsfw-banbg{ background: url("../images_new/bsfw-banbg.jpg") top center no-repeat; height: 304px; }
.bsfw-searchbox{ padding: 60px 0 0 66px; width: 505px;}
.bsfw-searchbox h2{ height: 78px; line-height: 78px; color: #fff; font-size: 38px;}
.bsfw-search{height:48px;border: #fff 1px solid;background:#fff; border-radius: 2px; position: relative;}
.bsfw-search li.se_box{float: none;padding-left: 15px; height:50px; position:relative;}
.bsfw-search li.se_box .msg-box{left:0px;top:50px;position:absolute;}
.bsfw-search li.se_box input{float: left;width:100%; height:50px;background:none; line-height:50px;padding: 0; font-size: 15px; color: #999;outline: none;border: none;}
.bsfw-search li.sea_an{position:absolute; width:95px;height:50px;top: -1px;right: -1px; z-index: 1;}
.bsfw-search li.sea_an input{display: block;width: 100%;height: 50px;line-height: 50px;font-size: 16px; text-align: center;color: #fff; padding: 0;border: none;background:#d60000;border-radius: 0 2px 2px 0; overflow:hidden;cursor:pointer;}
.bsfw-search li.se_box input::-webkit-input-placeholder {color:#999;}
.bsfw-search li.se_box input:-moz-placeholder {color:#999;}
.bsfw-search li.se_box input::-moz-placeholder {color:#999;}
.bsfw-search li.se_box input:-ms-input-placeholder {color:#999;}
.bsfw-search li.se_box .ph-label{left: 0px;}
.bsfw-search li.se_box .ph-label span{color: #999 !important;}
.bsfw-querybox{ width: 405px; height: 245px; background:url("../images_new/bsfw-querybg.png") 0 0 repeat;; margin: 28px 95px 0 0;}
.bsfw-querybox .bsfw-query{ padding: 5px 36px 0 36px;}
.bsfw-querybox .bsfw-atabs li a{ cursor:default;}
.bsfw-atabs{ height: 48px; line-height: 48px; border-bottom: 1px solid #548dba; font-size: 16px;}
.bsfw-atabs ul li{ display: inline; float: left; padding: 0 16px;  background: url("../images_new/bs-aline.gif") left center no-repeat;}
.bsfw-atabs ul li.active{ font-size: 18px; font-weight: bold;}
.bsfw-atabs ul li.first{ padding-left: 0; background: none;}
.bsfw-atabs ul li a{ color: #fff;}
.bsfw-query-list ul{ margin-top: 10px;}
.bsfw-query-list li{ display: inline; float: left;  font-size: 14px; width: 111px; line-height: 40px; height: 40px;}
.bsfw-query-list li a{ display: block; padding-left: 14px; background: url("../images_new/bs-ico.png") left center no-repeat; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; color: #fff; }
/*办事服务-搜索查询end*/
.bsfw-one{ height: 155px; border: 1px solid #e6e9ee; position: relative; margin-top: 40px;}
.bsfw-onetitle{ text-align: center; height: 36px; line-height: 36px; position: absolute; top:-20px; right:0; left:0;}
.bsfw-onetitle .tit{ display: inline-block; padding: 0 24px; background: #fff; font-size: 22px; font-weight: bold; color: #015293;}
.bsfw-onetitle .tit img{ vertical-align: top; padding-right: 8px;}
.bsfw-ztimg{ height: 100px; overflow: hidden; padding: 35px 20px 20px 20px; position: relative;}
.bsfw-ztimg .scroll-wrap{ margin: 0 34px;  height: 100px; overflow: hidden;}
.bsfw-ztimg .prev,.bsfw-ztimg .next{position: absolute;z-index: 1;display: block;width: 15px;height: 28px;top: 50%;margin-top: -14px;cursor: pointer;}
.bsfw-ztimg .prev{left: 20px;background: url("../images_new/bsfw-pre.png") 0 0 no-repeat;}
.bsfw-ztimg .next{right: 20px;background: url("../images_new/bsfw-pre.png") -15px 0 no-repeat;}
.bsfw-ztimg li{width: 194px;height: 100px;float: left;margin-right: 30px;}
.bsfw-ztimg li img{width: 100%;height: 100%;}
.bsfw-ztimg li .img_title{display: none;}
/*办事服务-1件事服务end*/
.bsfw-grfr{ height: 345px; margin-bottom: 10px;}
.bsfw-title-tabs{background: url("../images_new/bsfw-titlebg.gif") left bottom repeat-x; height: 59px; }
.bsfw-title-tabs ul{ width: 414px; margin: 0 auto;}
.bsfw-title-tabs ul li{ width: 138px; display: inline; height: 59px; line-height: 50px;  float: left; text-align: center; font-size: 22px;}
.bsfw-title-tabs ul li a{ color: #454545; display: block; height: 50px;  background: url(../images_new/title_line.png) left center no-repeat;}
.bsfw-title-tabs ul li.active{ color: #015293; font-weight: bold; background: url("../images_new/bsfw-aon.gif")  bottom  center no-repeat; }
.bsfw-title-tabs ul li.active a{color: #015293; }
.bsfw-title-tabs ul li.first a{ background:none; }
.grfr-list .bd {height: 244px;overflow: hidden;}
.grfr-list li a{ display: block; width: 11.1%; font-size: 16px; float: left; text-align: center; height: 90px; margin-top: 32px;}
.grfr-list li a .img_title{ display: block; height: 30px; line-height: 30px;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.grfr-list li a .img_img{ display: block; width: 60px; height: 40px; padding: 10px 0; margin: 0 auto;  background: url("../images_new/bsfw-btn.png")  0  0 no-repeat; text-align: center; overflow: hidden;}
.grfr-list li a:hover .img_img{ background-position: -60px 0;}
.grfr-list li a .img_img i{ display: block; height: 36px; overflow:hidden;}
.grfr-list li a:hover img{margin-top: -36px;}
.grfr-list .hd,.bm-list .hd{ *width: 126px; text-align: center;  margin: 14px auto 0 auto;}
.grfr-list .hd ul,.bm-list .hd ul{margin: 0 auto; text-align: center;}
.grfr-list .hd ul li,.bm-list .hd ul li{display:inline-block; *float: left; *display:block; width: 12px;line-height: 9999px; overflow: hidden; height: 7px; background:#dfdfdf; margin: 0 6px; cursor: pointer; transition: 0.4s all; border-radius: 3px;}
.grfr-list .hd ul li.on,.bm-list .hd ul li.on{ background:#015293; width: 28px;}
.bm-list .bd {height: 234px;overflow: hidden; margin-top: 10px;}
.bm-list li p{ width:110%;}
.bm-list li a{  display: block; width: 183px; margin:12px 20px 0 0;  font-size: 16px; float: left; text-align: center; line-height: 15px; height: 45px; }
.bm-list li a .img_title{ display: block; line-height: 43px; height: 43px; display: block;border: 1px solid #ddd;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 5px;-moz-border-radius: 5px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; }
.bm-list li a:hover .img_title{ border:1px solid #015293;}
 /*办事服务-个人法人end*/
.bsfw-left{ width: 720px; height: 298px;}
.bsfw-gstitle{ height: 35px; background: #f7f7f7; line-height: 35px; font-size: 16px; position: relative; color:#666; font-weight: bold;}
.bsfw-gstitle span{ display:block; position: absolute; top:0; text-align:center;}
.bsfw-gstitle span.b3{ width: 110px; right:0;  }
.bsfw-gstitle span.b4{ width: 160px; right:110px; }
.bsfw-gstitle span.b1{ width: 150px; right:270px; }
.bsfw-gstitle span.b2{ position: static; padding-right: 420px; }
.bsfw-gslist{ margin-top: 10px; height: 220px; overflow: hidden;}
.bsfw-gslist li{ position: relative; height: 35px; border-bottom: 1px solid #f7f7f7; font-size: 15px;}
.bsfw-gslist li p{ position: absolute; top:0; text-align: center; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.bsfw-gslist li p.p5{ width: 110px; right:0;  }
.bsfw-gslist li p.p3{  width: 160px; right:110px; color: #999;}
.bsfw-gslist li p.p2{  width: 150px; right:270px;  }
.bsfw-gslist li p.p1{ position: static; padding-right: 420px; text-align: left; padding-left: 12px; background: url(../images_new/dot.png) left center no-repeat;}
/*办件公示end*/
.bsfw-right{ width: 460px; }
.bsfw-tjcx{ margin-bottom: 12px; height: 214px;}
.bjtj-box{border: #eee 1px solid;padding: 20px 0; height: 130px;}
.bjtj-box li{width: 33.33%; *width:33%; float: left;text-align: center;font-size: 14px;line-height: 26px; color: #999; background: url("../images_new/tj_line.png") left center no-repeat;}
.bjtj-box li.num1{background: none;}
.bjtj-box li p{ margin-bottom: 15px;}
.bjtj-box li span{font-size: 28px;color: #666;display: block; line-height: 32px;}
.bs_tjnr{  border: #eee 1px solid; height: 170px; }
.bs_tjnr .bs_tjform li{ height: 28px; line-height: 28px; margin-top: 12px; font-size: 16px; position: relative;}
.bs_tjnr .bs_tjform li .tit{ display: block; position: absolute; left:0; top:0; width: 114px;}
.bs_tjnr .bs_tjform li .tit em{ font-style: normal; color: #c6414f; display: inline-block; width: 22px; text-align: center;}
.bs_tjnr .bs_tjform li .tit .sp{ width: auto; padding: 0 4px;}
.bs_tjnr .bs_tjform li .bs_text{ margin:0 20px 0 114px; display: block; border: 1px solid #ddd;   border-radius: 5px; -moz-border-radius: 5px;background: #fff; }
.bs_tjnr .bs_tjform li .bs_yzm{ float: left; margin:0 20px 0 114px; display: block; width: 100px;  }
.bs_tjnr .bs_tjform li .bs_text input{ font-size: 14px;  padding: 0 2%; width: 98%; border: none; height: 30px; line-height: 30px; background: none; }
.bs_tjnr .bs_tjform li.bs_btnli{ padding-left: 104px;}
.bs_tjnr .bs_tjform li.bs_btnli input { width: 100px; height: 28px; line-height: 28px;  background: #8a9ebe;  border-radius: 5px; -moz-border-radius: 5px; color: #fff; font-size: 16px; font-weight: bold; border: none; margin-right: 20px; cursor: pointer; }
.bs_tjnr .bs_tjform li.bs_btnli .bs_submit{ background: #3c609a;}
/*办件统计end*/
.bsfw-wst{ text-align: center; clear: both;}
@media (max-width: 1199px) and (min-width: 992px){
.bsfw-searchbox{  padding: 60px 0 0 36px;  width: 405px;}
.bsfw-querybox{ margin-right: 35px;}
.bsfw-ztimg li {margin-right: 35px;}
.bsfw-left {width: 612px;}
.bsfw-right {width: 360px;}
.bsfw-wst img{ width: 100%;}
.bm-list li a {width: 152px;margin: 12px 15px 0 0;}
}
@media (max-width: 991px){
 .bsfw-banbg{ height: auto; background-size: 100% 100%; padding-bottom: 20px;}
 .bsfw-searchbox{ padding:0 35px 20px 35px; width: auto; float: none;}
 .bsfw-querybox{ float: none; width: auto; margin: 0 35px; height: auto; padding-bottom: 20px;}
 .bsfw-query-list li{ width: 20%;}
 .bsfw-left,.bsfw-right{ width: auto; float: none;}
 .bsfw-right{ margin-top: 20px;}
 .bsfw-wst img{ width: 100%; height: auto;}
 .bm-list li a {width: 119px;margin: 12px 10px 0 0;}
}
@media (max-width: 767px){
 .bsfw-mainbox{ padding: 0 10px;}
 .bsfw-searchbox{ padding:0 10px 20px 10px; }
 .bsfw-querybox{  margin: 0 10px; padding-bottom: 10px;}
 .bsfw-querybox .bsfw-query {padding: 5px 20px 0 20px;}
 .bsfw-query-list li{ width: 25%;}
 .bsfw-gstitle span.b3,.bsfw-gslist li p.p5 {width: 90px;}
 .bsfw-gstitle span.b4,.bsfw-gslist li p.p3 { display: none;}
 .bsfw-gstitle span.b1,.bsfw-gslist li p.p2 { width:130px; right: 90px;}
 .bsfw-gstitle span.b2,.bsfw-gslist li p.p1 {padding-right: 220px;}
 .bsfw-title-tabs ul{ width: auto; }
 .bsfw-title-tabs ul li{ width: 33.3%;}
 .bsfw-grfr{ height: auto;}
 .grfr-list .bd,.bm-list .bd {height: auto; min-height: 244px;}
 .grfr-list li a {width: 16.6%;}
 .bm-list li p {width: 100%;}
 .bm-list li a {width: 18%;margin: 12px 1% 0 1%;}
 .bs_tjnr { height: auto; padding-bottom: 15px;}
 .bs_tjnr .bs_tjform li .tit {width: 104px;}
 .bs_tjnr .bs_tjform li .bs_text{  margin: 0 10px 0 104px;}
 .bs_tjnr .bs_tjform li.bs_btnli input{ width:40%; margin-right:10px; }
}
@media (max-width: 600px){
 .bm-list li a {width: 31.3%;margin: 12px 1% 0 1%;}
}

@media only screen and (max-width: 479px){
 .bsfw-searchbox h2{ font-size: 30px;}
 .bsfw-onetitle .tit,.bsfw-title-tabs ul li{ font-size: 18px;}
 .bsfw-query-list li {width: 33.3%;}
 .grfr-list li a {width: 33.3%;}
}
