@media screen and (max-width: 640px) {

header {
width:100%;
margin-bottom: 0px;
}
header img {
width:100%;
}
article {
width:100vw;
margin:0 auto 5vw;
overflow: hidden;
}
article section:nth-of-type(1) {
width: 96vw;
margin:0 auto 20px;
display: block;
justify-content: space-between;
}
article section:nth-of-type(2) {
width: 96vw;
margin:0 auto 20px;
}
article section:nth-of-type(3) {
width: 96vw;
margin:0 auto;
display: flex;
justify-content: space-between;
flex-direction: column;
}
section ul li a{ width: 75%;
font-size: 14px;
margin: 0 0 0 10px;

overflow: hidden;
display: block;
float: left;}
#yqfk {
margin-bottom:0;
height: 265px;
overflow: hidden;
}
#yqfk .column::after {
width: 70%;
}
#yqfk dl {
height:100px;
}
.column::after {
width: 70%;
}
.i_list {
margin: 10px auto;
max-height: 215px;
overflow: hidden;
}
.column span {
width: 134px;
height: 27px;
}
section ul li::before {
margin-right: 5px;
}
#i_nav {
height:75px;
background:#116eaf;
width:100%;
margin-bottom:0;
}
#i_nav ul {
width:100%;
margin: 0 auto;
}
#i_nav li {
float:left;
width:20%;
font-size:16px;
line-height:36px;
color:#ffffff;
padding:0;
text-align:center
}
#i_nav li a {
color:#ffffff
}

#jdtp {
width:100vw;
height: 300px;
margin:0 0 20px 0;
}
#jdtp .swiper-slide {
height: 300px;
}
#jdtp .swiper-slide h2 {
width: 100%;
height: 40px;
}
#jdtp .swiper-slide h2 a {
font-size: 16px;
line-height: 40px;
}
#jdtp .swiper-slide img {
min-height: 100%;
width:100vw;
}
#jdtp .swiper-pagination {
width: auto;
left: auto;
bottom: 12px;
right: 8px;
}
#jdtp .swiper-pagination-bullet {
margin:0 4px;
width: 8px;
height: 8px;
}
#zxbd {
width:96vw;
margin: 0 auto
}

.dqwz{ top: 12px !important;}
#twfylist .column {
padding: 10px 0;
}
#twfylist .column span {
width:400px
}
.lm_list a{width: 72%;}
.lm_list span{width: 22%;}

#icontent {
width: 96vw;
margin:0 auto;
padding:0
}
.c-content {
margin: 10px auto 40px auto;
padding: 0 0px;
}
.c-content .other-s {
margin: 5px auto 0 auto;
}
.c-content .c-title {
font-size: 20px;
color: #cc3333;
line-height: 34px;
text-align: center;
}
#kpxzs .column span{width:234px;}
}



/***加入代码***/

/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{margin: 0;padding: 0;}
body,button, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
	-moz-transition: all 0.1s ease-in;
	-webkit-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
}

a:hover{
	text-decoration: none;
	-moz-transition: all 0.1s ease-in;
	-webkit-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.hui{color:#747474;}
.wrap{width:100%;}

.m1200{ width:1200px; margin:0 auto;}
.m1180{ width:1180px; margin:0 auto;}


.nav-active a{ color:#015293 !important;}

#vsb_content_1052 p{margin-top:15px;font-size:16px;line-height:32px; text-indent:2em; font-family:"宋体"}
#vsb_content_1052 table tr td p{text-indent:0em !important}


#vsb_content p{margin-top:15px;font-size:16px;line-height:32px; text-indent:2em; font-family:"宋体"}
#vsb_content table{border-spacing:0px !important;border-collapse:collapse;}
#vsb_content table tr td p{text-indent:0em;margin-top:5px !important;}
#vsb_content table tr td{border:1px solid #e5e5e5;padding-left:2px;}
#vsb_content table tr{margin:0px !important;}
#vsb_content table .firstRow{text-align:center;}
#content hr{ opacity:0;}
/* #vsb_content table{width:1100px !important;}*/


.nav-active a{ color:#015293 !important;}


/*新闻专题图片*/
.xwzt{ height:92px; padding-top:8px; padding-bottom:8px; background-color:#eee; border-left:2px #015293 solid; margin-top:14px;}
.xwzt .img1{ margin-top:20px; float:left; margin-right:8px;}
.xwzt a{ display:block; float:left; margin-left:10px; border:1px #eee solid;} 
.xwzt a:hover{ border:1px #015293 solid;}
.xwzt .img2{ width:265px; height:92px;}
.xwzt .img3{ width:256px; height:92px;}
.xwzt .img4{ width:265px; height:92px;}
.xwzt .img5{ width:261px; height:92px;}

.box2{ height:340px; margin-top:20px;}
/*政民互动*/
.zmhd{ width:528px; height:340px;}
.zmhd_t{ width:528px; height:48px; border-bottom:1px #eee solid; margin-top:4px;}
.zmhd_t h1{ width:208px; height:48px; font-size:22px; color:#1f5a9f; font-weight:bold; text-align:center; line-height:48px; border-bottom:2px #3069a9 solid;}
.zmhd_t a{ font-size:14px; color:#636363; margin-top:4px; margin-right:20px;}
.zmhd_t a:hover{ color:#e11717;}
.zmhd_xz{ width:524px; height:44px; margin-top:20px; margin-left:4px;}
.zmhd_xz .h1{ width:260px; font-size:18px; text-align:center; line-height:44px; font-weight:bold;}
.zmhd_xz .h2{ width:264px; font-size:18px; text-align:center; line-height:44px; font-weight:bold;}
.zmhd_list{ widht:522px; margin-top:20px; margin-left:6px;}
.zmhd_list li{ height:42px;}
.zmhd_list li a{ font-size:14px; color:#4c4c4c; line-height:42px;}
.zmhd_list li a:hover{ color:#1f5a9f;}
.zmhd_list li span{ margin-right:26px; font-size:14px; color:#8f8f8f; line-height:42px;}


/*办事服务*/
.bsfw{ width:374px; height:340px; margin-left:26px;}
.bsfw_t{ width:374px; height:48px; border-bottom:1px #eee solid; margin-top:4px;}
.bsfw_t h1{ width:108px; height:48px; font-size:22px; color:#1f5a9f; font-weight:bold; text-align:center; line-height:48px; border-bottom:2px #3069a9 solid;}
.bsfw_t a{ display:block; font-size:14px; color:#636363; margin-top:4px; margin-right:4px;}
.bsfw_t a:hover{ color:#e11717;}
.bsfw_link{ width:374px; margin-top:20px;}
.bsfw .bsfw_a1 a{ width:185px; height:252px; background-color:#e5f4ff; background-image:url(../images/bsfwicon1.png);
				  background-repeat:no-repeat; background-position:55px 54px; display:block; border-radius:6px;
				}
.bsfw .bsfw_a1 a span{width:132px; text-align:center; font-size:18px; color:#464646; display:block; padding-top:146px; padding-left:24px; line-height:34px;}
.bsfw .bsfw_a1 a:hover{background-image:url(../images/bsfwicon_1.png); background-color:#4ea5ef;}
.bsfw .bsfw_a1:hover span{ color:#fff;}
.bsfw .bsfw_a2{ width:166px; heiht:76px; margin-left:20px;}
.bsfw .bsfw_a2 a{ width:166px; heiht:76px; background-color:#e5f4ff; font-size:16px; color:#464646; line-height:76px; display:block; border-radius:6px;}
.bsfw .bsfw_a2 a:hover{ color:#fff;}
.bsfw .bsfw_a2 .a2{ background-image:url(../images/bsfwicon2.png); background-repeat:no-repeat; background-position:20px center; text-indent:75px;}
.bsfw .bsfw_a2 .a2:hover{ background-image:url(../images/bsfwicon_2.png); color:#fff; background-color:#4ea5ef;}
.bsfw .bsfw_a2 .a3{ margin-top:12px; background-image:url(../images/bsfwicon3.png); background-repeat:no-repeat; background-position:20px center; text-indent:75px;}
.bsfw .bsfw_a2 .a3:hover{ background-image:url(../images/bsfwicon_3.png); color:#fff; background-color:#4ea5ef;}
.bsfw .bsfw_a2 .a4{ margin-top:12px; background-image:url(../images/bsfwicon4.png); background-repeat:no-repeat; background-position:20px center; text-indent:75px;}
.bsfw .bsfw_a2 .a4:hover{ background-image:url(../images/bsfwicon_4.png); color:#fff; background-color:#4ea5ef;}


/*政务专题*/
.zt{ width:248px; height:340px;}
.zt_t{ width:248px; height:48px; border-bottom:1px #eee solid; margin-top:4px;}
.zt_t h1{ width:108px; height:48px; font-size:22px; color:#1f5a9f; font-weight:bold; text-align:center; line-height:48px; border-bottom:2px #3069a9 solid;}
.zt .img1{ width:245px; height:91px;}
.zt img{ margin-top:20px; margin-left:2px; border:1px #fff solid;}
.zt img:hover{ border:1px #3069a9 solid;}
.zt_c{ width:248px; margin-top:12px;}
.zt_c a{ font-size:14px; color:#4c4c4c; line-height:38px; display:block;}
.zt_c a:hover{ color:#1f5a9f;}

@charset "utf-8";
/* CSS Document */

.nav .l4 a{ color:#015293;}

/*返回首页目录*/
.dbox1{ background-color:#fff; height:414px; margin-top:28px;} 
.house{ height:54px; border-bottom:1px #bcbcbc solid; background-image:url(../images/house.png); background-repeat:no-repeat;padding-left:50px; 
		background-position:22px 11px;
	   }
.house a{ font-size:16px; color:#808080; line-height:54px; margin-left:64px;}
.house a:hover{ font-size:16px; color:#015293;}
.house .m1{ font-size:16px; color:#808080; line-height:54px; margin-left:10px;}
.house .m2{ font-size:16px; color:#015293; line-height:54px; margin-left:10px;}

/*在线咨询*/
.hasMoreTab{width:990px; height:360px; margin-left:22px;}
.hasMoreTab .hd{ line-height:58px; height:58px; border-bottom:1px solid #eee; position:relative; padding-right:10px; }
.hasMoreTab .hd .more{ float:right;}
.hasMoreTab .hd .more a{ font-size:14px; color:#636363; line-height:58px;}
.hasMoreTab .hd .more a:hover{ color:#e11717;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:58px; overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left; padding:0 22px; cursor:pointer; margin-left:-1px; font-weight:bold; font-size:22px;}
.hasMoreTab .hd li.on{ font-weight:bold; height:56px; line-height:56px; background:#fff;
					  border-bottom:2px solid #3069a9; color:#015293;
					  }
.hasMoreTab .hd .himg{ background-image:url(../images/zmhdicon1.png); background-repeat:no-repeat; background-position:108px 18px;}
.hasMoreTab .hd .himg:hover{ background-image:url(../images/zmhdicon_1.png); background-repeat:no-repeat; background-position:108px 18px;}
.hasMoreTab .bd{ clear:both; position:relative; }
.hasMoreTab .bd .con{ width:990px; height:310px; margin:0 auto; margin-top:22px;}
.hasMoreTab .bd .con .online_list{ width:990px; height:40px;}
.hasMoreTab .bd .con .online_list span{ font-size:14px; color:#ff6600; text-align:center; line-height:40px; font-weight:bold;}
.hasMoreTab .bd .con .online_list .l1{ width:612px; height:40px; border:1px #d7d7d7 solid;}
.hasMoreTab .bd .con .online_list .l2{ width:152px; height:40px; border:1px #d7d7d7 solid; margin-left:1px;}
.hasMoreTab .bd .con .online_list .l3{ width:114px; height:40px; border:1px #d7d7d7 solid; margin-left:1px;}
.hasMoreTab .bd .con .online_list .l4{ width:94px; height:40px; border:1px #d7d7d7 solid; margin-left:1px;}

.hasMoreTab .bd .con .online_l1{ width:990px; height:30px; margin-top:3px;}
.hasMoreTab .bd .con .online_l1 span{ font-size:14px; color:#a3a3a3; text-align:center; line-height:30px;}
.hasMoreTab .bd .con .online_l1 a{ width:600px; height:30px; font-size:14px; color:#333; border:1px #e4e4e4 solid; padding-left:12px; line-height:30px;}
.hasMoreTab .bd .con .online_l1 a:hover{ color:#ff6600;}
.hasMoreTab .bd .con .online_l1 .s1{ width:152px; height:30px; border:1px #e4e4e4 solid; margin-left:1px;}
.hasMoreTab .bd .con .online_l1 .s2{ width:114px; height:30px; border:1px #e4e4e4 solid; margin-left:1px;}
.hasMoreTab .bd .con .online_l1 .s3{ width:94px; height:30px; border:1px #e4e4e4 solid; margin-left:1px;}

.hasMoreTab .bd .con .online_l2{ width:990px; height:30px; margin-top:3px;}
.hasMoreTab .bd .con .online_l2 span{ font-size:14px; color:#a3a3a3; text-align:center; line-height:30px;}
.hasMoreTab .bd .con .online_l2 a{ width:600px; height:30px; font-size:14px; color:#333; border:1px #e4e4e4 solid; padding-left:12px; line-height:30px; background-color:#ffffec;}
.hasMoreTab .bd .con .online_l2 a:hover{ color:#ff6600;}
.hasMoreTab .bd .con .online_l2 .s1{ width:152px; height:30px; border:1px #e4e4e4 solid; background-color:#ffffec; margin-left:1px;}
.hasMoreTab .bd .con .online_l2 .s2{ width:114px; height:30px; border:1px #e4e4e4 solid; background-color:#ffffec; margin-left:1px;}
.hasMoreTab .bd .con .online_l2 .s3{ width:94px; height:30px; border:1px #e4e4e4 solid; background-color:#ffffec; margin-left:1px;}

.hasMoreTab .bd .con .text{ width:990px; height:260px; background-color:#eee; font-size:16px; color:#F00;}

/*在线咨询领导信箱*/
.online_link{ margin-right:24px;}
.online_link a{ display:block; width:144px; height:102px; background-color:#dfefff; border-radius:6px;}
.online_link a span{ font-size:16px; color:#015293; font-weight:bold;}
.online_link a:hover span{ color:#fff;}
.online_link a:hover{ background-color:#4ea5ef;}
.online_link .a1{ margin-top:22px; background-image:url(../images/zmhdicon2.png); background-repeat:no-repeat; background-position:46px 12px;}
.online_link .a1 span{ display:block; padding-top:52px; margin-left:40px;}
.online_link .a1:hover{ background-image:url(../images/zmhdicon_2.png);}
.online_link .a2{ margin-top:14px; background-image:url(../images/zmhdicon3.png); background-repeat:no-repeat; background-position:46px 12px;}
.online_link .a2 span{ display:block; padding-top:52px; margin-left:40px;}
.online_link .a2:hover{ background-image:url(../images/zmhdicon_3.png);}
.online_link .a3{ margin-top:14px; background-image:url(../images/zmhdicon4.png); background-repeat:no-repeat; background-position:46px 12px;}
.online_link .a3 span{ display:block; padding-top:52px; margin-left:40px;}
.online_link .a3:hover{ background-image:url(../images/zmhdicon_4.png);}

.dbox2{ height:390px; margin-top:-50px;}
/*网上调查*/
.dwsdc{ width:430px; height:344px; margin-left:22px;}
.dwsdc_t{ width:430px; height:52px; border-bottom:1px #eee solid;}
.dwsdc_t h1{ width:116px; height:52px; font-size:22px; color:#015293; font-weight:bold; text-align:center; line-height:52px; border-bottom:2px #3069a9 solid;}
.dwsdc_t a{ font-size:14px; color:#636363; margin-top:4px; margin-right:8px;}
.dwsdc_t a:hover{ color:#e11717;}
.dwsdc_list{ widht:430px; margin-top:14px;}
.dwsdc_list li{ height:42px;}
.dwsdc_list li a{ font-size:14px; color:#4c4c4c; line-height:42px;}
.dwsdc_list li a:hover{ color:#1f5a9f;}
.dwsdc_list li a span{ font-size:14px; color:#e11919;}
.dwsdc_list li span{ font-size:12px; color:#787878; line-height:42px; margin-right:6px;}

/*意见选登*/
.dyjxd{ width:350px; height:344px; margin-left:22px;}
.dyjxd_t{ width:350px; height:52px; border-bottom:1px #eee solid;}
.dyjxd_t h1{ width:116px; height:52px; font-size:22px; color:#015293; font-weight:bold; text-align:center; line-height:52px; border-bottom:2px #3069a9 solid;}
.dyjxd_t a{ font-size:14px; color:#636363; margin-top:4px; margin-right:8px;}
.dyjxd_t a:hover{ color:#e11717;}
.dyjxd_list{ widht:350px; margin-top:14px;}
.dyjxd_list li{ height:42px;}
.dyjxd_list li a{ font-size:14px; color:#4c4c4c; line-height:42px;}
.dyjxd_list li a:hover{ color:#1f5a9f;}
.dyjxd_list li a span{ font-size:14px; color:#e11919;}
.dyjxd_list li span{ font-size:12px; color:#787878; line-height:42px;}

/*意见征集*/
.dyjzj{ width:350px; height:344px; margin-left:22px;}
.dyjzj_t{ width:350px; height:52px; border-bottom:1px #eee solid;}
.dyjzj_t h1{ width:116px; height:52px; font-size:22px; color:#015293; font-weight:bold; text-align:center; line-height:52px; border-bottom:2px #3069a9 solid;}
.dyjzj_t a{ font-size:14px; color:#636363; margin-top:4px; margin-right:8px;}
.dyjzj_t a:hover{ color:#e11717;}
.dyjzj_list{ widht:350px; margin-top:14px;}
.dyjzj_list li{ height:42px;}
.dyjzj_list li a{ font-size:14px; color:#4c4c4c; line-height:42px;}
.dyjzj_list li a:hover{ color:#1f5a9f;}
.dyjzj_list li a span{ font-size:14px; color:#e11919;}
.dyjzj_list li span{ font-size:12px; color:#787878; line-height:42px;}