.dn{left:0px !important; top:0px !important}

/* 内容 */
.Tit1{display: block; height: 60px; line-height: 60px; text-align: center; font-size: 2.5em; color: #D60000; background-color: #fff;/*margin:32px 0;*/ font-weight:900;}
.more {text-align: center; padding-bottom: 30px;}
.more a{center;font-size: 18px; padding-right: 5px; color:#3b6ea1;}
.con1{margin-bottom:25px; overflow:hidden; background-color: #fff;}
.con1L,.con1L .tpxw ul li{width:760px; height: 426px; overflow: hidden; position: relative;}
.con1L .tpxw ul li a{ display: block;}
.con1L .tpxw ul li a .titBg,.con1L .tpxw ul li a .tit{display:block; position: absolute; left: 0px; bottom:0px; height: 40px; line-height: 40px;}
.con1L .tpxw ul li a .titBg{background-color: rgba(255,255,255,.8); width: 100%;background-color:#fff; opacity:0.8;filter:alpha(opacity=80)}
.con1L .tpxw ul li a .tit{padding-left: 2%; width: 98%; overflow: hidden;;text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.con1L .tpxw div.swiper-pagination,.page{width:100px; position: absolute; right:0px; bottom: 17px;}
.con1L .tpxw div.swiper-pagination li,.tpxw .swiper-pagination-bullet{width: 10px; height: 10px; margin:0 5px; float: left; background-color: #fff; border-radius: 10px; text-indent: -2em; overflow: hidden; opacity: 1; display: inline-block;}
.con1L .tpxw div.swiper-pagination li.on,.con1L .tpxw .swiper-pagination-bullet-active{background-color:#e60012 !important; }
.con1R{width: 460px;}
h2.TabTit a{padding:8px 25px; color: #015293; font-size: 18px; display: inline-block;}
h2.TabTit a.current{background: #015293; color: #fff;}
.TabCon li{overflow: hidden;}
.TabCon{padding-top: 10px;}
.TabCon .Pade{width: 41%; border: 1px solid #d6d6d6; margin: 8px; padding: 8px; float: left; line-height: 33px;  display:block; text-align:center;}
.TabCon .Pade a:hover{background:#3b6ea1; display:block; color:#fff;}
.HideCon{display: none;}
.TabCon li a{float: left;display: block; /*width: 75%;*/ height: 38px; line-height: 38px; overflow: hidden;; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; background:  url(../images/icon.png) left center no-repeat; font-size: 16px;}
.TabCon li span{display: inline-block; height: 38px; line-height: 38px; float: right; /*width: 100px;*/ color: #666; -text-align: right; font-size: 16px;}

.con2{overflow: hidden;}
.Tagg,.Xzfyal{margin:0 15px;}
.PubList{width: 370px; height: 290px; float: left; background-color: #fff; padding:0 10px; margin-bottom:15px;}
.PubList h2{border-bottom: 1px #e3e3e3 solid;}
.PubList h2.TabTit a{color: #404040; border-bottom: 1px #e3e3e3 solid; margin-bottom:-3px; padding:8px 5px;}
.PubList h2.TabTit a.current{background: none; color: #015293; font-weight: bold;border-bottom: 3px #015293 solid;}
.PubList .TabCon li a{width: 60%; padding-left: 15px; background:  url(../images/icon.png) left center no-repeat;}

.FyZj{width: 390px; height: 290px;/*background:url(../images/yjzj.jpg) left top no-repeat;  background-size: cover;*/}
/*.FyZj*/ .titP{/*text-align: center;*/ font-size:20px; color:#015293; font-weight:600; padding:9px 0 9px 55px; margin-bottom:20px; border-bottom:1px solid #999; background:url("../images/fxh_29.png") 15px center no-repeat;}
.titP .Gmore {float:right; margin-right:10px;}
.titP .Gmore a{font-size:14px; color:#3b6ea1; font-weight:200;}
.FyZj p{display: block; height:25px; font-size:15px; margin-left:17px; margin-top:10px; clear:both;}
.FyZj span{font-weight:600; font-size:15px;}
.yjzj a{font-size:15px; color:#015293;}
.yjzj .jgjj a{width:80px;height:30px;text-align:center;line-height:30px;/*padding:8px 10px 8px 10px;*/background:#ddd;float:left;display:block;margin-right:10px;margin-bottom:13px}
.yjzj .jgjj a:hover{background:#b58228;color:#fff}
.yjzj img { float:left; padding-left:10px; width: 60px;}
/*.FyZj a{display: block;}
.FyZj a.wsxzfy{margin-bottom:24px;}
.yjzj{}
.yjzjtxt{display: block; margin:15px auto 10px; }
.yjzj a{display: block; width: 90%; margin:5px auto 10px; background:  url(../images/yjzjBg.png) 0 0 repeat; overflow: hidden; padding:10px 0;}
.yjzj a i{width: 30%; float: left; display: block;}
.yjzj a img{display: block; margin:0 auto;}
.yjzj a span{float:left; display: block; width: 70%;}
.yjzj a span font{display: block; font-size: 18px; color:#015293;}
.yjzj a span b{font-weight: normal;}*/

/* 办事 */
.BsCon{width: 100%; height:65px; background: #015293; padding-top: 15px; margin-top:25px;}
.BsTit{overflow: hidden;}
.BsTit a{display: block; float: left; width: 33.33%; height: 65px; text-align: center; font-size: 24px; line-height: 65px; color: #fff; border-radius:10px 10px 0 0;}
.BsTit a img{margin:0 20px 0 0;}
.BsTit a.current{background-color: #fff; color: #000;}
.BsCon01{padding:15px; width: 1210px; min-width: 1210px; height: 362px; display: none; background-color:#fff;}
/* 办事指南 */
.tab_x_y{ display:block;}
.tab_x_n{ display:none;}
.bsfw_l { float: left; width: 388px; margin-top: 15px; }
.bsfw_r { float: right; width: 448px; margin-right: 25px; }

h2.sf_tab6,h2.sf_tab7{border-bottom: 1px #e3e3e3 solid;}
h2.sf_tab6 a,h2.sf_tab7 a{color: #404040; border-bottom:1px #e3e3e3 solid; margin-bottom:-3px; padding:8px 5px; display: inline-block; font-size: 18px;}
h2.sf_tab6 a.current,h2.sf_tab7 a.current{background: none; color: #015293; font-weight: bold;border-bottom: 3px #015293 solid;}



/* 查询服务 */
.sf_cxfw_swiper,.bsznCon{ 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:#015293;  }
.sf_cxfw { }
.sf_cxfw li { float: left; width: 83px; margin-left: 20px; }
.sf_cxfw li a { display: block; padding-top: 14px; }
.sf_cxfw li img { /*width: 85px; height: 120px;*/ 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; }
#bsfw_r .swiper-pagination-bullet,#bsfw_r .sf_cxfw_pagination li{width: 12px; height: 12px; background-color: #999; margin:0 5px; opacity: 1; overflow: hidden; text-indent: -2em; border-radius:12px; float: left;}
#bsfw_r .swiper-pagination-bullet-active,#bsfw_r .sf_cxfw_pagination li.on{background-color: #015293;}

/*信息公开*/
.xxgk_l { float: left; width: 444px; margin-right: 25px; }
.xxgk_c { float: left; width: 422px; margin-right: 25px;  }
.xxgk_r { float: left; width: 277px; }
/* 信息公开左一 */
.xxxgk_table { padding-bottom: 10px; }
.xxxgk_table li { width: 110px; 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; }

/* 信息公开左二 */
#xxgk_c .TabCon{display: block;}
.zxgk_top { padding-top: 18px; height: 18px; position: relative; border-bottom: 1px solid #f3f3f3; padding-bottom: 10px;}
.zxgk_top .name { font-size: 18px; color: #015293; position: absolute; top: 18px; left: 0; z-index: 2; padding-right: 12px; background: #f5f9fd; line-height: 1 }
.zxgk_top a{font-family:'Microsoft YaHei'; font-size:15px; font-weight:600; }
.zxgk_top .line { position: absolute; top: 24px; height: 3px; width: 100%; background: #015293; }

/* 信息公开右一 */
.zxgk_right_imgs { padding-top: 8px;  }
.zxgk_right_imgs a { display: block; margin-top: 14px; }
.zxgk_right_imgs img { width: 100%;display: block; }

/* 互动交流 */
.zmhd_l { float: left; width: 430px; margin-left: 25px;}
#zmhd_l { width: 100%; }
.zmhd_c { float: left; width: 278px; margin-left: 42px; }
.zmhd_r { float: right; width: 392px; margin-right: 22px; }
.zmhd_l .TabCon li a{width:72%;}
/* 互动交流左一 */
.tab7_x{display: none;}
#hd_wtzx{display: block;}
.sf_list_2 { padding:8px 0; }
.sf_list_2 li{line-height:36px;overflow:hidden;padding-left:12px;background:url(../images/2018072610361389232.png) no-repeat left 4px;background-position:0 15px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.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 }

/* 互动交流左二 */
.zmhd_r_imgs { padding-top: 15px; }
.zmhd_r_imgs a { display: block; width: 100%; overflow: hidden; padding-bottom: 25px; }
.zmhd_r_imgs a img { width: 100%; height: auto; }


/* 互动交流右一 */
.sf_zxft { width: 100%; background: #015293; 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: 16px; line-height: 52px; color: #fff; }
.sf_zxft .lab b { font-weight: bold; font-size: 16px; line-height: 28px; color: #fff;  }
.sf_zxft .lab a {  font-size: 16px; line-height: 28px; color: #fff;  }

/* 满意度调查 */
.myddc{width: 100%; text-align: center; margin-bottom:40px;}
/*专题专栏*/
.Ztzl{border:1px solid #dedede;/*border-right:1px solid #dedede;border-bottom:1px solid #dedede;*/ overflow: hidden; height:415px;padding:5px 0 40px 0; margin:5px 5px 35px 5px;}
.Ztzl .ZtzlL{width: 108px; height: 114px; display: block; background:#015293 url(../images/ztzl.png) no-repeat center; }
.Ztzl .ZtzlR{float:left;width:1240px;/*height:320px;*/z-index:0;margin:6px 6px 25px 6px;overflow:hidden;}
.Ztzl .ZtzlRList{-overflow: hidden;}
.Ztzl .ZtzlRList li{ /*height: 280px;*/ float: left; padding:0;}
.Ztzl .ZtzlRList li img{ width:280px; overflow:hidden;}
.Ztzl .ZtzlRList li p{text-align:center; font-size:16px; padding:6px 0}

/* 以图说法 */
.Ytsf{border-bottom:2px solid #015293;border-left:1px solid #dedede;border-top:1px solid #dedede; margin-top:35px; overflow: hidden; margin-bottom:45px;}
.Ytsf .YtsfL{width:1069px;height:160px;z-index:0;margin:16px 10px 0 12px;overflow:hidden;}
.Ytsf .YtsfR{width: 108px; height: 180px !important; display: block; background:#015293 url(../images/ytsf.png) no-repeat center;}
.Ytsf .YtsfList{-overflow: hidden; }
.Ytsf .YtsfList li{width: 210px; -padding:0 5px; float: left; overflow: hidden;}
.Ytsf .YtsfList li a{display: block;}
.Ytsf .YtsfList li img{height: 120px; display: block;}
.Ytsf .YtsfList li a span{height: 40px; line-height: 40px; display: block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; color: #333;}


/*响应式*/
@media only screen and (max-width:1239px){

	/* 内容 */
	.Tit1{font-size: 24px;}
	.con1L{width: 44%;}
	.con1L .tpxw ul li{width: 100%;}
	.con1L, .con1L .tpxw ul li{height: auto;}
	.con1L .tpxw ul li a img{}
	.con1R{width: 54%;}
	.con1L .tpxw ul li a .tit{width: 68%;}
	h2.TabTit a{padding:8px;}
	.TabCon li a{width: 70%;}
	/* 通知公告、政策解读 */
       
        .Tagg,.Jcgz,.Xzfyal,.FyZj{width: 49%;}
	.Tagg, .Zcfg, .Jcgz, .Xzfyal,.Pfyyfzl{height: auto; padding-bottom:10px;}
	.Xzfyal,.Tagg{margin-left:2%; margin-right:0px;}
	.Pfyyfzl,.Zcfg{width: 100%;}
	.FyZj a img{display: block; margin:0 auto;}
	.FyZj a.wsxzfy{margin-right:2%;}
	/* 办事指南 */
    .BsCon01{width:100%; min-width:100%;}
	.BsTit a{height: 50px; line-height: 50px;}
	.bsfw_l{width: 46%; margin-right:2%; margin-left:0px;}
	.bsfw_r{width: 50%; margin-right:0px;}
	#bsfw_l .TabCon li a{width: 68%;}
	.sf_cxfw li{width: 25%; margin-left:0px;}
	/* 信息公开 */
	.xxgk_l{width: 33.33%; margin-right:0px;}
	.xxgk_c{width: 34.33%; margin:0 1%;}
	.xxgk_r{width: 30%; margin-left: 0px;}
	.xxxgk_table li{width: 25%; height: auto;}
	.xxxgk_table li img{width: 40px; height: 40px;}
	.xxxgk_table li span{font-size: 12px;}
	#xxgk_c .TabCon li a{/*width: 96%;*/}
	.zxgk_top{height: 28px;}
	.zxgk_right_imgs img{height: auto;}
	/*互动交流*/
	.zmhd_l{width: 33.33%; margin-left:0px;}
	.zmhd_c{width: 28%; margin:0 1%;}
	.zmhd_r{width: 36%; margin-right:0px;}
	.zmhd_l .TabCon li a{width: 98%;}
	.sf_zxft .img{height: auto;}
	.sf_zxft .lab{line-height: 20px; padding:0 5px;}
	/* 专题专栏 */
	.Ztzl .ZtzlR,.YtsfL{width: 82%;}
        /*以图说法*/
       .Ytsf .YtsfL{ width:83% !important; margin:16px 4px 0 4px;}
       .Ytsf .YtsfList li{ width:19% !important;}


}

@media only screen and (max-width:1000px){
	/*内容*/
	.zmhd_l .TabCon li a{width: 58%;}

}

@media only screen and (max-width:768px){

	.Tit1{/*height: 40px; line-height: 40px;*/ font-size: 21px; margin-top:5rem;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;padding:0 16px;}
	.con1L,.con1R{width: 100%; float: none;}
	.con1,.con1L{margin-bottom: 20px;}
	.Tagg,.Zcfg,.Jcgz,.Xzfyal{width: 100%; float: none;}
	h2.TabTit a,h2.sf_tab6 a, h2.sf_tab7 a{font-size: 16px; font-weight:bold;}
	.con1L .tpxw ul li a img{width: 100%;height:22rem;}
	.FyZj{width: 100%; margin-bottom:10px;}
	.Tagg{margin-left:0px;}
	/*办事指南*/
	.BsTit a{font-size: 18px;}
	.BsTit a img{display: none;}
	.BsCon01{height: auto;}
	.bsfw_l,.bsfw_r,.xxgk_l,.xxgk_c,.xxgk_r,.zmhd_l,.zmhd_r{width: 100%; margin:0px 0 20px 0;}
	.zmhd_c{width: 100%;}
	.zxgk_right_imgs,.zmhd_r_imgs{padding-top: 0px;}
	.zxgk_right_imgs a{width: 48%; float: left; margin:0 1% 10px;}

	.sf_zxft{margin-top:0px; height: auto;}
	.zmhd_r_imgs a{width: 49%; float: left;}
	/* 专题专栏 */
	.Ztzl .ZtzlL{width: 90px; height: 90px; background-size:60%;}
	.Ztzl .ZtzlR{width: 98%; margin:6px 6px 6px 6px; height: auto;}
    .Ztzl .ZtzlR li{/*height: auto;*/}
    .Ztzl .ZtzlR li img{ /*width:280px;*/ overflow:hidden;}
    .Ztzl .ZtzlR li p{text-align:center; font-size:16px; padding:6px 0}
	/*以图说法*/
	.Ytsf .YtsfR{width: 90px; height: 110px !important; background-size:83% !important;}
	.Ytsf .YtsfL{width: 66% !important; height: auto; margin:1rem 10px 0px 0px;}
    .Ytsf .YtsfList li{ width: 112px !important; margin-right: 10px;}
	.Ytsf .YtsfList li img{height: auto;}

	.myddc{margin-bottom:20px;}
	.BsCon{margin-top:10px;}
	.Ytsf{margin:20px 0;}

}

@media only screen and (max-width:500px){
	.g_foot_box .m_foot_txt .foot_txt p{width: 100%; line-height: 30px;}
}