﻿html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body{ margin:0;font-size:12px; font-family:"microsoft yahei"; color:#484848;}
img{border:0}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
a:hover{ color:#890f02;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-family:"microsoft yahei"; }
input{ margin:0; padding:0; border:0; font-family:"microsoft yahei";}
button,table{ border:none; background:none; margin:0; padding:0; font-family:"microsoft yahei";}
body{ position:relative;}
i{ font-style:normal;}
input,textarea:focus { outline:none;}
.none {display:none; }
.clear {clear:both;}
.qs_clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.qs_clear { *zoom:1; }
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}


.ad img{width:100%;}


#dk_top{ float:left; width:100%; min-width:1200px; background: url(bg.jpg) no-repeat center;}
#dk_banner{ float: left; width:100%; min-width:1200px; position:relative; overflow:hidden;}
#dk_main{ float:left; width:100%; min-width:1200px;}
#dk_down{ float:left; width:100%; min-width:1200px;}
#dk_menu{ float:left; width:100%; min-width:1200px;background: #364fab;margin-bottom:40px;}

.TRS_Editor ol,.TRS_Editor ul{padding-left: 40px; margin:1em 0;}
.TRS_Editor strong{ font-weight: bold;}
.TRS_Editor a{ text-decoration:underline;}
.TRS_Editor p{ margin:1em 0;}

.w_0100{ float:left; width:100%;}
.w_1200{ margin:0 auto; width:1200px;}
.w_1200::after,
.w_1200::before{content: "";display: block;clear: both;}
.sf_main { max-width: 1920px; min-width: 1220px; margin:0 auto; overflow:hidden; }

/*top*/
.bg_1{
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.0091);
   -moz-box-shadow:0 2px 2px rgba(0,0,0,0.0091);
        box-shadow:0 2px 2px rgba(0,0,0,0.0091);}
.c_1200_1{height: 35px;line-height: 35px;font-size: 14px;color: #ffffff;text-align:center;}

.c_1200_2{height: 172px;}
.c_1200_2 .logo{float: left;margin: 47px 0 0 28px;}
.c_1200_2 .logo a,
.c_1200_2 .logo a img{display: block;float: left;}
.c_1200_2 .search{float: right;margin: 55px 35px 0 0;width: 350px;}
.c_1200_2 .search .sea_1{float: left;width: 350px;position: relative;}
.c_1200_2 .search .sea_1 input{display: block;background: #ffffff;padding: 5px 10px;line-height: 28px; width: 330px; height: 28px;font-size: 14px;color: #333333;border: 0 none;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-border-radius:2px;
   -moz-border-radius:2px;
        border-radius:2px;}
.c_1200_2 .search .sea_1 input:focus{
-webkit-box-shadow:0 0 10px #ff6600;
   -moz-box-shadow:0 0 10px #ff6600;
        box-shadow:0 0 10px #ff6600;}
.c_1200_2 .search .sea_1 button{display: block;position: absolute;right: 12px;top: 8px;border: 0 none;cursor: pointer;outline: none;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_1200_2 .search .sea_1 button img{display: block;}
.c_1200_2 .search .sea_1 button:hover{opacity:0.8; filter:alpha(opacity=80);}
.c_1200_2 .search .sea_2{float: left;width: 350px;margin-top: 7px;line-height: 28px;font-size: 14px;}
.c_1200_2 .search .sea_2 span{color: #ff6600;}
.c_1200_2 .search .sea_2 a{color: #bcc5e4;margin-left: 15px;}
.c_1200_2 .search .sea_2 a:hover{color: #ff6600;}
.c_1200_2 .search .sea_1 .con_topsc .button {border: solid 1px #0158db;background: #0158db;border-radius: 0px;padding: 8px 20px;position: absolute;right: 0px;z-index: 66;top: -1px;}




/*menu 效果*/
.menu{ float:left; width:1200px;}
.menu ul .nli{ float:left;width: 200px; z-index:15; position:relative;}
.menu ul .nli > i{display: block;position: absolute;left: -1px;top: 16px;width: 0;height: 20px;border-left: 1px solid #d7deee;border-right: 1px solid #bfc9e4;}
.menu ul .nli.hide i{display: none;}
.menu ul .nli span a{ display:block; height:52px; text-align:center; font-size:16px; line-height:52px; color:#ffffff;}
.menu ul .nli span a:hover,
.menu ul .nli.on span a{ color:#ff6600;}
.menu .sub{ position:absolute; width:200px; left:0;  top:100%; background:#e7e4e4; display:none; overflow:hidden;}
.menu .sub li a{ display:block;padding: 5px; line-height:28px; text-align:center;color:#4e4e4e; font-size:16px; }
.menu .sub li a:hover{ background:#b02e2e;color: #ffffff;}



/*首页轮播*/
.pic{float:left;width:580px;height:415px;}
.swiper-container {width: 100%;height: 100%;height:415px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.tpxw_swiper .swiper-slide a { display: block; width: 580px; height: 415px; position: relative; }
.tpxw_swiper .swiper-slide img {  width:100%; height:100%; display:block; }
.tpxw_swiper .swiper-slide .title { position:absolute; bottom:0;left:0; width:100%;height:40px; padding-left: 14px; line-height:40px;z-index:1;  background:url(pic_tit_bg.png) repeat; font-size:16px; color:#fff;}
.tpxw_swiper .swiper-pagination { overflow: hidden;position: absolute;right: 12px;bottom: 12px;z-index: 2; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width:auto !important;right:12px;left: auto!important;}
.tpxw_swiper .swiper-pagination .swiper-pagination-bullet { display: block; float:left; margin-left:8px;  width:13px; height:13px; border-radius:100%; background:#fff; cursor:pointer; opacity:1.2; }
.tpxw_swiper .swiper-pagination .swiper-pagination-bullet-active { background:#d5361d;  }



.sf_1_r {width: 466px;background: #207fb0;padding:0 22px;float: right;}
/*要闻切换*/
.sf_tab1 { border-bottom: 1px solid #4894bb }
.sf_tab1 ul li { float: left; height: 45px; }
.sf_tab1 ul li.line { width: 34px; background: url(lin_bg.png) no-repeat center;  }
.sf_tab1 ul li a { display: block; font-size: 18px; color:#b1cde0; line-height: 45px;  }
.sf_tab1 ul li.tab_y a { color: #fff; font-weight: bold; }

/*司法行政要闻列表*/
.sf_list_1 { padding:8px 0; max-height:292px; }
.sf_list_1 li { height:36px; line-height:36px; overflow:hidden; padding-left:12px; background:url(list_li.png) no-repeat left -152px; }
.sf_list_1 li span{ float: right; font-size:16px; color:#94b9d2; }
.sf_list_1 li a{ color:#b1cde0; font-size:16px;}
.sf_list_1 .lt { padding-bottom: 14px; }
.sf_list_1 .lt .tit a { display: block; line-height: 46px; font-size: 22px; color: #fff; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sf_list_1 .lt2 { padding-bottom:0;}
.sf_list_1 .lt2 .tit a { line-height:40px;}
.sf_list_1 .lt .info { height: 52px; overflow: hidden; }
.sf_list_1 .lt .info,.sf_list_1 .lt .info a { font-size: 16px; color: #fff; line-height: 26px; }
#gwyxx { height: 292px; overflow: hidden; }
#gwyxx li a { display: inline-block; max-width: 70%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

/*新闻*/
.yaowen{float:right;width:580px;}
.yaowen .hd{float: left;width: 580px;border: 1px solid #eaeaea;height: 42px;}
.yaowen .hd ul li{float: left;width: 143px;position: relative;z-index: 1;}
.yaowen .hd ul li > i{display: block;position: absolute;left: -1px;top: 0;width: 1px;height: 42px;background: #eaeaea;}
.yaowen .hd ul li a{display: block;height: 42px;line-height: 42px;text-align: center;font-size: 20px;color: #363636;font-weight: bold;position: relative;}
.yaowen .hd ul li a > i{isplay: block;position: absolute;left: -1px;top: -1px;width: 144px;height: 2px;background: #455fb4;opacity:0; filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.yaowen .hd ul li.on{z-index: 9;}
.yaowen .hd ul li.on a{color: #336699;}
.yaowen .hd ul li.on a > i{opacity:1; filter:alpha(opacity=100);}
.yaowen .bd{float: left;width: 580px;position: relative;}

.yaowen .news{margin-top:10px;}
.news li{width: 574px;position: relative;height: 36px;line-height: 36px;background: url(arrow.jpg)  0 16px   no-repeat;overflow:hidden}
.news li a{font-size: 15px;color: #111111;max-width: 410px;padding-left: 15px;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;position: relative; display: inline-block;overflow:hidden;}
.news li a > i{display: block;position: absolute;left: 5px;top: 50%;width: 2px;height: 2px;margin-top: -1px;background: #111111;}
.news li span{display: block;float: right;height: 35px;line-height: 35px;font-size: 12px;color: #939393;margin-right: 10px;width:70px;overflow:hidden;}
.news li a:hover{color: #cc0000;}
.news li a:hover > i{background: #cc0000;}




/*ä¿¡æ¯å…¬å¼€åˆ‡æ¢*/
.sf_4 { margin-top: 24px; }
.sf_4_b { background:#f5f9fd; padding-bottom: 8px; min-height: 352px; }
.sf_4_b .tab_x_n { height: 0; display: block; overflow: hidden; }
.xxgk_l { float: left; width: 370px; margin:0px 25px;padding-top:22px; }
.xxgk_c { float: left; width: 370px; margin-right: 25px;padding-top:22px;  }
.xxgk_r { float: left; width: 370px; }
.zmhd_l { float: left; width: 430px; margin-left: 25px;}
.zmhd_c { float: left; width: 278px; margin-left: 42px; }
.zmhd_r { float: right; width: 392px; margin-right: 22px; }
.bsfw_l { float: left; width: 580px;}
.bsfw_r { float: right; width: 570px; margin-right: 25px; }
.sf_tab3 { border-top: 4px solid #cb0000; }
.sf_tab3 ul li { height: 52px; position: relative; top: -4px; float: left; width: 33.33%; }
.sf_tab3 ul li a { display: block; text-align: center; font-size: 18px; color: #333; line-height: 52px; border-top: 4px solid transparent; }
.sf_tab3 ul li em { display: block; position: absolute; }
.sf_tab3 ul li em.em1 { display: none; width: 5px; height: 5px; bottom: 14px; left: 50%; margin-left: 64px; background: url(tab_bg.png) no-repeat center; }
.sf_tab3 ul li em.em2 { width: 18px; height: 27px; bottom: 10px; right: 6px; background: url(/bjsf/resource/cms/2018/07/img_pc_site/2018072611342770652.png) no-repeat center; }
.sf_tab3 ul li em.em3,.sf_tab3 ul li em.em4 { display: none; width: 6px; height: 4px; top:0; }
.sf_tab3 ul li em.em3 { left: -7px; background: url(tab_bg1.png) no-repeat center; }
.sf_tab3 ul li em.em4 { right: 0; background: url(tab_bg2.png) no-repeat center; }
.sf_tab3 ul li.tab_y a { font-size: 22px; border-top: 4px solid #3753a2; color: #3753a2;  }
.sf_tab3 ul li.tab_y em { display: block; }

/*ä¿¡æ¯å…¬å¼€*/
.xxxgk_table { padding-bottom: 10px; }
.xxxgk_table li { width: 100px; height: 112px; border-right: 1px solid #e8eaec; border-bottom: 1px solid #e8eaec; float: left; }
.borderb0 { border-bottom: 0 !important;  }
.borderr0 { border-right: 0 !important; }
.xxxgk_table li a { display: block; text-align: center; padding-top: 16px; }
.xxxgk_table li img { width: 60px; height: 60px; display: block; margin:0 auto;}
.xxxgk_table li span { font-size: 14px; color: #333; line-height: 20px; }
.xxxgk_table_b { margin-top: 16px; margin-left: 22px; }
.xxxgk_table_b a { display: block; width: 100%; height: 70px; line-height: 70px; text-align: center; color: #fff; font-size: 18px; background: #207fb0; border-radius: 2px; }


/*领导机构*/
.h li {float:left;_display:inline;_white-space:nowrap;}
.ld li {padding:0 0 0 20px;line-height:36px;height:37px}
.ld li a{font-size:16px;}
.a4 {border-bottom:1px #ccc dashed;margin-bottom:5px;}
.a4 li a {display:block;width:110px;height:96px;background:url(sprite.png) -180px -5px no-repeat;line-height:26px;text-align:center;color:#3498db;font-weight:bold;}
.list-a li i {display:block;background-image:url(sprite.png);background-repeat:no-repeat;}
.a4 i {width:60px;height:60px;margin:0 auto;}
.a4 .s1 {background:none;}
.a4 .s1 i {background-position:-180px -180px;}
.a4 .s2 i {background-position:-240px -180px;}
.a4 .s3 i {background-position:-300px -180px;}

/*æœ€æ–°å…¬å¼€å¤´éƒ¨*/
.zxgk_top { padding-top: 18px; height: 18px; position: relative; }
.zxgk_top .name { font-size: 18px; color: #3753a2; position: absolute; top: 18px; left: 0; z-index: 2; padding-right: 12px; background: #f5f9fd; line-height: 1 }
.zxgk_top .line { position: absolute; top: 24px; height: 3px; width: 100%; background: #207fb0; }

/*通知公告切换*/
.sf_tab2 { height: 40px; border-bottom: 1px solid #d0d0d0;}
.sf_tab2 ul { }
.sf_tab2 ul li { float: left;     margin-right: 28px; }
.sf_tab2 ul li a { line-height: 37px;  font-size: 18px; color: #919191; }
.sf_tab2 ul li.tab_y { border-bottom: 3px solid #207fb0; }
.sf_tab2 ul li.first_li.tab_y { border-left: 0; }
.sf_tab2 ul li.tab_y a { color: #3753a2 }

.sf_list_2 { padding:8px 0; }
.sf_list_2 li { line-height:36px;height:36px; overflow:hidden; padding-left:12px; background:url(list_li.png) no-repeat left 4px; background-position: 0 15px; }
.sf_list_2 li span { font-size:16px; color:#888; float: right; *margin-top: -36px;}
.sf_list_2 li a { color:#333; font-size:16px;}
.sf_list_2 li:hover {background-position: 0 -69px;}
.sf_list_2 li:hover a { color: #3753a2 }

/*æœ€æ–°å…¬å¼€å³ä¾§å›¾ç‰‡*/
.zxgk_right { width: 100%; margin-top: 18px; }
.zxgk_right a { display: block; }
.zxgk_right .img { width: 100%; height: 186px; display: block; background:#f2f2f2 }
.zxgk_right img { width: 100%; height: 186px; display: block; }
.zxgk_right span { display: block; height: 102px; color: #fff; line-height: 26px; font-size: 16px; padding:16px 12px 0; background: #207fb0; }

.zxgk_right_imgs { padding-top: 8px;  }
.zxgk_right_imgs a { display: block; margin-top: 14px; }
.zxgk_right_imgs img { width: 100%;height:148px; display: block; }


/*业务信息*/
.ywxx {background-color:#fff;}
.ywxx .title {width:131px;background:#f2f2f2;}
.ywxx .title .menub1_1 {float:none;}
.ywxx .title .menub1_2 {float:none;}

.menub1_1 {float: left;cursor: pointer;line-height:46px;height:46px; text-align: center; background:#00afe4; border-bottom: 2px solid #00afe4; margin-bottom: -2px;}
.menub1_1 a{color:#fff;font-size:16px; font-weight:bold; font-family:microsoft yahei;}
.menub1_1 a:hover{color:#fff; text-decoration:none;}
.menub1_2 {	font-weight: normal;float: left;cursor: pointer;line-height:46px; height:46px; text-align: center;}
.menub1_2 a{color: #333;font-size:16px;font-family:microsoft yahei;}
.tab_title{ height:46px;line-height:46px; border-bottom:#dddcdc 2px solid; background:#f1f1f1;}
.tab_con{padding:8px;}

.yw_list li {background:url(/images/arrow001.jpg) left center no-repeat;padding-left:12px;line-height:35px; border-bottom:1px #ddd dotted; position:relative; }
.yw_list li span{ position:absolute; right:0px; color:#999;}
.yw_con {width:440px;}

.newslist_zw {width:100%;margin-top:5px;margin-bottom:10px}
.newslist_zw p{line-height:24px}
.newslist_zw li {width:100%;border-bottom:#ececec 1px dotted;height:37px; overflow:hidden;}
.newslist_zw li a{color:#333;line-height:35px;padding-left:5px;list-style:none;text-decoration:none;height:35px;overflow: hidden;display: inline-block;width:76%;}
.newslist_zw li a:hover{text-decoration:underline;}
.newslist_zw span{float:right;line-height:34px;color:#999;}



/*åŠžäº‹æœåŠ¡*/
.bsfw_ct { padding-top: 22px; }
.sf_tab6 { height: 40px; border-bottom: 1px solid #d0d0d0; }
.sf_tab6 ul li { float: left; margin-right: 28px;  }
.sf_tab6 ul li a { font-size: 18px; color: #919191; line-height: 37px; }
.sf_tab6 ul li.tab_y { border-bottom: 3px solid #207fb0; }
.sf_tab6 ul li.tab_y a { font-size: 18px; color: #3753a2; }

/*湖北政务服务网*/
.list-a li a {display:inline-block;}
.a2 {height: 162px;background: none;}
.a2 li {margin: 0 ;float:left;}
.a2 li a {width: 150px;height: 54px;border: none;background:url(list_a_bg.png) 0 0 no-repeat;text-align: left;padding-left:40px;line-height: 47px;font-size: 14px;}
.a2 li a:hover{border:none;}.a3 li i {margin: 0 10px 0 10px;}


/*æ”¿æ°‘äº’åŠ¨å›¾ç‰‡å¤–é“¾*/
.zmhd_r_imgs { padding-top: 15px; }
.zmhd_r_imgs a { display: block; width: 100%; overflow: hidden; padding-bottom: 14px; }
.zmhd_r_imgs a img { width: 100%; height: auto; }

/*æŸ¥è¯¢æœåŠ¡*/
.sf_cxfw_swiper { position: relative;}
.sf_cxfw_swiper .swiper-container {  width: 100%; height: 252px;  padding:12px 0 0; }
.sf_cxfw_pagination { position: absolute; top: 16px; right: 10px; }
.sf_cxfw_pagination .swiper-pagination-switch { display: block; float:left; margin-left:8px;  width:13px; height:13px; border-radius:100%; background:#999; cursor:pointer;  }
.sf_cxfw_pagination .swiper-active-switch { background:#207fb0;  }
.sf_cxfw { }
.sf_cxfw li { float: left; width: 70px; margin-left: 36px; }
.sf_cxfw li a { display: block; padding-top: 14px; }
.sf_cxfw li img { width: 65px; height: 65px; display: block; margin:0 auto; }
.sf_cxfw li span { display: block; text-align: center; font-size: 14px; color: #555; line-height: 18px; height: 36px; margin-top: 8px; }

/*åœ¨çº¿è®¿è°ˆ*/
.sf_zxft { width: 100%; height: 280px; background: #207fb0; margin-top: 15px;}
.sf_zxft .img { display: block; width: 100%; height: 186px; }
.sf_zxft .img img { width: 100%; height: 100%; }
.sf_zxft .lab { padding:0 20px; font-size: 14px; line-height: 28px; color: #fff; }
.sf_zxft .lab b { font-weight: bold; font-size: 14px; line-height: 28px; color: #fff;  }
.sf_zxft .lab a {  font-size: 14px; line-height: 28px; color: #fff;  }


/*æ”¿æ°‘äº’åŠ¨*/
.hd_ct { padding-top: 22px; }
.sf_list_2 li.xt_list a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }


/*å®£æ•™ä¹‹çª—*/
.xjzc_top { border-top: 1px solid #3753a2; border-bottom: 1px solid #d6d6d6; height: 36px; }
.xjzc_top .name { display: inline-block; line-height: 36px; padding:0 14px 0 24px; font-size: 20px; color: #1f3b7b; background: url(/bjsf/resource/cms/2018/07/img_pc_site/2018072611342951051.png) no-repeat right 22px; }
.xjzc_scroll { width:100%; height: 156px; margin-top: 25px !important; overflow:hidden; position:relative; }
.xjzc_scroll .swiper-slide { }
.xjzc_scroll .swiper-slide a { display: block; padding:0 15px; text-align:center; overflow: hidden; }
.xjzc_scroll .swiper-slide img{ width:100%; height:120px; display:block; }
.xjzc_scroll .swiper-slide span { display: block; height:36px;line-height:36px;color:#333; font-size:16px; }

/*网上服务*/
.wsfw_left{width: 280px;height:270px;margin: 15px 5px 0 100px;}
.wsfw_mid{width: 340px;height:268px;margin-top:15px;background: url(wsfw_right_bj.jpg) no-repeat left center;}
.wsfw_right{width: 770px;height:276px;margin-top:15px;background:url(wsfw_right_bj.jpg) no-repeat left center;margin-left:10px}
.grfw{width: 280px;height:41px;background-color:#FF7B0F;}/*个人服务*/
.grfw img{ float:left; margin:5px 20px auto 60px;}
.grfw span{ line-height:41px; font-size:16px;color:#FFF}
.grfw_00{width: 280px;height:205px;overflow: hidden;}
.grfw_00 ul {width: 280px;height: 230px;}
.grfw_00 ul li {width: 130px;height: 96px;overflow: hidden;float: left;margin-right: 10px;margin-bottom: 10px;text-align: center;background-color: #ebf0f3;background-repeat: no-repeat;background-position:center 15px;font-size: 16px;}
.grfw_00 ul li.ico1 { background-image:url(icon011.png); }
.grfw_00 ul li.ico2 { background-image:url(icon022.png); }
.grfw_00 ul li.ico3 { background-image:url(icon033.png); }
.grfw_00 ul li.ico4 { background-image:url(icon044.png); }
.grfw_00 ul li a { display: block; padding-top: 64px; line-height: 32px }
.jgfw{width:311px; height:41px;}/*机构服务*/
.jgfw img{width:71px; height:59px; float:left; margin:0 15px 0 5px;}
.bszn_lm{width: 340px;height:35px;background:url(bszn_xian.jpg) repeat-x;}/*办事指南*/
.bszn_lm span{ width:90px; height:33px; display:block; line-height:33px; border-bottom:2px #FE7B13 solid; text-align: left; font-size:16px; color:#FE7B13}
.news_01{width: 320px;height:210px;}
.news_01 ul li{width: 310px;height:210px;overflow:hidden;height:30px;line-height:33px;background: url(dian.jpg) no-repeat left center;text-indent:10px;}
.news_01 ul li span{ float:right}
.cxfw_lm{width: 670px;height:35px;background:url(chaxun_r1_c11.jpg) no-repeat;margin-left:10px}/*查询服务*/
.cxfw_lm span{padding-left:45px; width:640px; height:33px; display:block; line-height:33px; border-bottom:2px #FE7B13 solid; text-align: left; font-size:16px; color:#FE7B13}
.cxfw_list{padding: 5px 5px;}

.cx_lh_l{float: left;border: 1px solid #bbbcbb; padding:8px 20px;width:150px; margin-left:20px}
.cx_lh_r{float: left;border: 1px solid #bbbcbb; padding:8px 7px;width:100px;margin-left: 6px;}
.cx_lh_left{float: left;border: 1px solid #bbbcbb;padding:8px 10px;width: 170px; margin-left:20px;margin-top:10px}
.cx_lh_right{float: right;border: 1px solid #bbbcbb;padding:8px 10px;width:155px;}
.cx_lh_left2{float: left;border: 1px solid #bbbcbb; padding:8px 3px;width:155px;}
.cx_lh_right2{float: right;border: 1px solid #bbbcbb; padding:8px 3px;width:183px;}
.cx_lh_c{width:338px;border: 1px solid #bbbcbb; padding:8px 10px;}
.cxfw_list_h{height:auto;overflow: hidden;}
.cxfw_list_h a{margin-left:29px;}
.cx_ico1{background:url(bnt1-icon.jpg) no-repeat 8px 8px;}
.cx_ico2{background:url(bnt2-icon.jpg) no-repeat 13px 8px;}
.cx_ico3{background:url(bnt3-icon.jpg) no-repeat 8px 8px;}
.cx_ico4{background:url(bnt4-icon.jpg) no-repeat 13px 8px;}
.cx_ico5{background:url(bnt5-icon.jpg) no-repeat 13px 8px;}
.cx_ico6{background:url(bnt6-icon.jpg) no-repeat 13px 8px;}
.cx_ico7{background:url(bnt7-icon.jpg) no-repeat 6px 8px;}
.mar-t{margin-top:8px;}



/*公共底部*/
.sf_foot { margin-top: 30px; }
.sf_foot_t { background: #f5f5f5; height: 53px; }
.sf_foot_t span { font-size: 14px; color: #1f3b7b; line-height: 53px; float: left; }

.sf_foot_t span.yl { font-size: 14px; color: #1f3b7b; line-height: 53px; float: left;margin-left:15px; }

.sf_foot_t select { float: left; width: 215px; margin-top: 17px; margin-left: 13px; }
.sf_foot_b { width: 498px; margin:0 auto; padding:25px 500px 48px 130px; position: relative; }
.sf_foot_b #_ideConac { position: absolute; top: 25px; left: 0; }
.sf_foot_c,.sf_foot_c a { font-size: 14px; color: #333; line-height: 24px; }
.sf_foot_c a:hover { color:#3753a2;}
.sf_foot_c img { vertical-align: middle;}
.sf_foot_c .ws { display: inline-block; width: 20px; }
.sf_foot #ewm1 { position: absolute; top: 16px; right: 300px; }
.sf_foot #ewm2 { position: absolute; top: 16px; right: 200px; }
.sf_foot #ewm3 { position: absolute; top: 16px; right: 100px; }
.sf_foot #ewm4 { position: absolute; top: 16px; right: 0; }
.sf_foot #_span_jiucuo { position: absolute; top: 38px; right: 396px; }


/*列表页*/
/*侧导航*/
.dk_SideLayer{float: left;width: 250px;margin-top: 10px;background: url(bg_dk_2.jpg) no-repeat bottom center #ffffff;padding-bottom: 20px;}
.dk_SideLayer .l1{float: left;width: 250px;}
.dk_SideLayer .l1 a{display: block;padding: 10px;line-height: 36px;font-size: 18px;text-align: center;font-weight: bold;color: #363636;border-top: 1px solid #f2f2f2;position: relative;}
.dk_SideLayer .l1 a i{display: block;position: absolute;left: 0;top: 0;width: 3px;height: 100%;background: #455cb1;border-right: 2px solid #6a7dc1; opacity:0; filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.dk_SideLayer .l1 a:hover,
.dk_SideLayer .l1 a.hover{background: #e9ecf6;color: #2e58b0;}
.dk_SideLayer .l1 a:hover i,
.dk_SideLayer .l1 a.hover i{opacity:1; filter:alpha(opacity=100);}



/*内页大框*/
.n_bg{background: #f2f2f2;}

.c_1200_mbx{float: left;width: 1163px;height: 44px;line-height: 44px;font-size: 13px;color: #363636;background:url(img_mbx.png) no-repeat 13px center #fcfcfc;padding-left: 37px;margin-top: 20px;}
.c_1200_mbx a{color: #363636;margin: 0 5px;}
.c_1200_mbx a:hover,
.c_1200_mbx a.hover{color: #2e58b0;}

.c_1200_dk{float: left;width: 1200px;padding: 15px 0 25px 0;}
.l_250_dk{float: left;width: 250px;}
.l_250_dk .l_dk_top{float: left;width: 250px;height: 78px;background:url(lb_bg_dk.jpg) no-repeat center;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.12);
   -moz-box-shadow:0 2px 2px rgba(0,0,0,0.12);
        box-shadow:0 2px 2px rgba(0,0,0,0.12);}
.l_250_dk .l_dk_top h2{display: block;float: left;margin: 20px 0 0 32px;height: 40px;line-height: 40px;font-size: 24px;color: #ffffff;font-weight: bold;position: relative;}
.l_250_dk .l_dk_top h2 i{display: block;position: absolute;left: 0;top: 37px;width: 47px;height: 1px;background: #ffffff;}
.l_366_dk{float: left;width: 366px;}
.r_940_dk{float: right;width: 940px;background: #ffffff;}
.r_940_dk .r_dk_tit{float: left;width: 940px;border-bottom: 1px solid #eff2f6; position: relative;}
.r_940_dk .r_dk_tit h3{display: block;float: left;margin-left: 45px;height: 56px;line-height: 56px;font-size: 20px;background: #ffffff;padding: 0 30px;font-weight: bold;color: #2e58b0;position: relative;z-index: 9;}
.r_940_dk .r_dk_tit > i{display: block;position: absolute;left: 18px;top: 22px;width: 904px;height: 12px;background: url(bg_dk_3.jpg);}
.r_1200_dk{float: left; width: 1200px;background: #ffffff;}
.r_1200_dk .r_dk_tit{float: left;width: 1200px;border-bottom: 1px solid #eff2f6; position: relative;}
.r_1200_dk .r_dk_tit h3{display: block;float: left;margin-left: 45px;height: 56px;line-height: 56px;font-size: 20px;background: #ffffff;padding: 0 30px;font-weight: bold;color: #2e58b0;position: relative;z-index: 9;}
.r_1200_dk .r_dk_tit > i{display: block;position: absolute;left: 18px;top: 22px;width: 1164px;height: 12px;background: url(bg_dk_3.jpg);}
.r_820_dk{float: right; width: 820px;background: #ffffff;min-height: 783px;}
.r_820_dk .r_dk_tit{float: left;width: 820px;border-bottom: 1px solid #eff2f6; position: relative;}
.r_820_dk .r_dk_tit h3{display: block;float: left;margin-left: 45px;height: 56px;line-height: 56px;font-size: 20px;background: #ffffff;padding: 0 30px;font-weight: bold;color: #2e58b0;position: relative;z-index: 9;}
.r_820_dk .r_dk_tit > i{display: block;position: absolute;left: 18px;top: 22px;width: 784px;height: 12px;background: url(bg_dk_3.jpg);}

.c_940_18{float: left;width: 940px;margin-top: 25px;padding-bottom: 20px;}
.t_940_18{float: left;width: 885px;padding: 0 20px 0 35px;}
.t_940_18 ul li{height: 48px;line-height: 48px;}
.t_940_18 ul li a{font-size: 16px;color: #111111;max-width: 730px;position: relative;padding-left: 20px;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.t_940_18 ul li a > i{display: block;position: absolute;left: 0;top: 50%;background: url(img_12_1.png) no-repeat center;width: 6px;height: 7px;margin-top: -3px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_940_18 ul li h6{display: block;float: right;font-size: 12px;color: #939393;margin-right: 22px;}
.t_940_18 ul li a:hover{color: #259aff;}
.t_940_18 ul li a:hover > i{left: 5px;}

/*细缆*/
.sf_crumb,.sf_crumb a { font-size: 14px; color: #545454; line-height: 56px; }
.sf_crumb a:hover { color: #3753a2 }
.sf_xl_m { padding:36px 50px; background: #f8f8f8; }
.sf_xl_t { line-height: 160%; font-size: 26px; color: #333; text-align: center; }
.sf_xl_z { padding-top: 14px; text-align: center; }
.sf_xl_z span { font-size: 18px; color: #666;}
.sf_xl_c { padding-top: 20px; font-size: 16px; color: #333; line-height: 40px; }
.sf_xl_c p,.sf_xl_c a { font-size: 16px; color: #333; line-height: 200%; }
.sf_xl_c a { color: #3753a2 }
.sf_xl_c img { max-width: 100%; margin:4px 0;height:auto; }



/*手机头部*/
.app_head { display: none; position: fixed; top: 0; left: 0; width: 100%; padding:5px 0; height: 50px; background: #fff; z-index: 30; border-bottom: 1px solid #ccc }
.app_menu { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px;  }
.app_logo { display: block; height: 36px;  padding-top: 4px; float: left; padding-left: 10px;}
.app_logo img { display: block; margin:0 auto; height: 36px; }
.app_search { display: block; position: absolute; width: 30px; height: 30px; top: 10px; right: 55px; background: url(/bjsf/resource/cms/2018/07/img_pc_site/2018072610014052481.png) no-repeat center; background-size: 22px 21px; }
.app_map { display: none; position: fixed; top: 50px; left: 0; z-index: 20; width: 100%; height: 100%; overflow-y: scroll !important; background: #fff}
.mapsub_1 { padding:0 10px 60px; }
.mapsub_1 .y_li { }
.mapsub_1 .y_li .y_a { display: block; border-left: 3px solid #1f3b7b; font-size: 16px; color: #1f3b7b; font-weight: bold; line-height: 1; margin: 10px 0; padding-left: 8px; }
.mapsub_2 { padding-left: 13px; }
.mapsub_2 .e_li {  }
.app_map .toggle { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.app_map .btn { height: 25px; width: 25px; background: url(app_header.png) no-repeat center;  background-size: 10px 10px; border:0; }
li.on > .toggle > .btn { background: url(app_header.png) no-repeat center;  background-size: 10px 10px; }
.mapsub_2 .e_li .e_a { font-size: 16px; color: #333; line-height: 34px;  }
.mapsub_3 { padding-left: 13px; display: none; }
.mapsub_3 .s_li {  }
.mapsub_3 .s_li .s_a { font-size: 14px; color: #333; line-height: 34px; }
.mapsub_4 { padding-left: 13px; display: none; }
.mapsub_4 .si_li {   }
.mapsub_4 .si_li .si_a { font-size: 14px; color: #333; line-height: 34px; }
.nav_map a:hover{ color:#0490d9;}

/*手机版信息公开*/
.app_con { display: none; }
.app_wsbs_list li { height: 40px; width: 40%; margin-left: 6%; margin-top: 15px; border-radius: 4px; border:1px solid #ccc; float: left; }
.app_wsbs_list li a { display: block; line-height: 40px; font-size: 16px; color: #3753a2; text-align: center; }
.app_wsbs_list2 { display: flex; justify-content: space-around; }
.app_wsbs_list2 li { float: none; width: 30%; background: #3753a2; margin:0 2px; border:0; }
.app_wsbs_list2 li a { color: #fff }
.app_zxgk_right_imgs { margin:10px; display: flex; justify-content: space-between; }
.app_zxgk_right_imgs a { display: block; width: 48%; }
.app_zxgk_right_imgs a img { width: 100%; height: auto; display: block; }

@media screen and (max-width:1220px) {
    .fl{float:none;}
    .fr{float:none;}
	/*头部*/
    .w_1200{width:100%;}
    .ad{margin-top:10px;padding:0px 10px;}
	* { box-sizing: border-box; }
	.wsbs_left input,.wsbs_left button,.thrid_right input,.thrid_right button,.zmhd_left input,.zmhd_left button { -webkit-appearance: none;  }
	html { height: 100% }
	body { height: 100% }
	.w1222 { width: 100%; }
	.sf_main { min-width:auto; padding-top: 50px; }
	.sf_head { display: none; }
	.app_head { display: block; }
    .pic{width:100%;height:220px;}
    .tpxw_swiper{height:220px;}
    .tpxw_swiper .swiper-slide a{width:100%;height:100%;}
    /*底部*/
    .sf_foot_t {
        display: none;
    }
	.sf_foot_b { width: 100%; padding:130px 10px 30px; background: #f5f5f5;}
	.sf_foot_b #_ideConac { position: absolute; top: 25px; left: 50%; margin-left: -280px; }
	.sf_foot #ewm1 { position: absolute; left: 50%; right:auto; margin-left: -88px; }
	.sf_foot #ewm2 { position: absolute; left: 50%; right:auto; margin-left: 0; }
	.sf_foot #ewm3 { position: absolute; left: 50%; right:auto; margin-left: 88px; }
	.sf_foot #ewm4 { position: absolute; left: 50%; right:auto; margin-left: 176px; }
	.sf_foot #_span_jiucuo { position: absolute; top: 38px; left: 50%;  right:auto; margin-left: -208px; }
	.sf_foot_c { text-align: center; }
	.sf_foot_c .ws { display: block; }
	/*导航*/
	.sf_crumb { padding:14px 0; }
	.sf_crumb, .sf_crumb a { line-height: 160%; }
	/*密码弹框*/
	.cx_alert { margin-left: -137px; }




    /*要闻切换*/
	.sf_1_r { width: 100%; float: none; padding:10px; }
	.sf_list_1 .lt .info { height: auto }
	.sf_list_1 .lt .tit a { font-size: 18px; line-height: 32px; }
	.sf_list_1 li { padding-right: 80px; position: relative; width: 100%; }
	.sf_list_1 li span { position: absolute; top: 0; right: 0; }
	.sf_list_1 li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }


    /*要闻切换*/
	.sf_1_r { width: 100%; float: none; padding:10px; }
	.sf_list_1 .lt .info { height: auto }
	.sf_list_1 .lt .tit a { font-size: 18px; line-height: 32px; }
	.sf_list_1 li { padding-right: 80px; position: relative; width: 100%; }
	.sf_list_1 li span { position: absolute; top: 0; right: 0; }
	.sf_list_1 li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    .tab_x_y{ display:block;}
.tab_x_n{ display:none;}
}
@media screen and (min-width:320px) and (max-width:479px){
	.tpxw_swiper {height: 220px;}
	.sf_tab1 ul li a { font-size: 16px;}
	.sf_tab1 ul li.tab_y a { font-size: 16px; }
	.sf_tab1 ul li.line { width:16px;}
	.sf_list_1 .lt .tit a { font-size: 16px; }
	.sf_list_1 .lt .info, .sf_list_1 .lt .info a { font-size: 14px; line-height: 18px; }

	/*切换2*/
	.sf_tab2 ul li a { padding:0 15px; }
	.sf_list_2 li span { font-size: 14px; }

	/*手机版信息公开*/
    .app_con { display: block; }
	.xjzc_top { margin-top: 20px; }
	.xjzc_top .name { padding:0 14px; font-weight: bold; }
	.xxxgk_table li { border:0; width: 25%; }
	.xxxgk_table li { height: 90px; }
	.xxxgk_table li img { width: 50px; height: 50px; }
    .xxgk_l{width:96%;margin-left:8px;float:none;}

    .xjzc_scroll {
        height: 216px
    }
	.xjzc_scroll .swiper-slide img { height: 180px }
    .sf_tab6{height:auto;padding-top:15px;}
    .wsfw_left{margin: 0 auto;}

}



/*å³ä¾§åˆ—è¡¨æ¨¡å—*/
.thrid_mod {  }
.thrid_mod .thrid_mod_pn {  height: 36px; border-bottom: 1px solid #b0b0b0; line-height: 36px; color: #1f3b7b; font-size: 18px; }

/*æœç´¢é¡µ*/
.app_ssy { display: none; margin-top: 20px;}
.app_ssy input[type='text'] { width: 70%; border:1px solid #ccc; border-radius: 4px; padding:0 10px; line-height: 30px; font-size: 14px; color: #333; float: left; }
.app_ssy input[type='button'] { width: 60px; height: 32px; line-height: 32px; border:0; border-radius: 4px; color: #fff; background: #1f3b7b; float: left; margin-left: 14px; font-size: 14px; text-align: center;  }

@media screen and (max-width:1220px) {
	.w1222 { padding:0 10px; }
	.sf_xl_m { padding:20px 10px; }
	.sf_xl_t { font-size: 22px; }
	.app_ssy { display: block; }
	.sf_xl_c,.sf_xl_c p,.sf_xl_c a { font-size: 14px; }
	.ysqgk_form { overflow-x: scroll; }
	.thrid_list li { position: relative; padding-right: 84px; }
	.thrid_list li span { position: absolute; top: 0; right: 0; }
	.thrid_list li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; }
        .TableStyle .tdleft, .TableStyle .tdright { font-size:12px;}
}




@media screen and (min-width:320px) and (max-width:479px){
    #dk_top{display:none;}
    #dk_menu{display:none;}
    .sf_xl_t {
        font-size: 18px;
    }
	.sf_xl_z span { font-size: 14px; }
	.sf_xl_c p { line-height: 200%; }

}