body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,a,img,span,strong,var,em,input,textarea,select,option{margin:0;padding:0;}
html,body{font-family:"Microsoft YaHei";font-size:12px;text-align:left;}
ul,ol{list-style:none;}
img{border:0;vertical-align:top;}
input,select,textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,strong,var,em{font-weight:normal;font-style:normal;}
a{text-decoration:none;color:#666;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.f-clear{display:block;*zoom:1;}
.f-clear:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
/*body{min-width:1240px;}*/




/*公用头部结束*/


/*公用尾部开始*/

/* 栏目条 */
.m-title{width:100%;height:49px;border-bottom:1px solid #EDEDED;max-width:1200px;margin:0 auto;}
.m-title h2{width:130px;line-height:48px;font-size:24px;color:#000;font-weight:normal;border-bottom:2px solid #BB1E31;}

/* 热点服务 */
.g-hotspot{width:100%;padding:50px 0;background:url('../images/zwfw/column-rdfw-bg-yn-20200322.png') center top no-repeat;}
.m-hotspot{width:1200px;height:200px;margin:0 auto;}
.m-hotspot div{float:left;overflow:hidden;}
.m-hotspot .m-rdfu{width:460px;height:200px;background:rgba(187,30,49,0.8);}
.m-hotspot .u-fwpt{width:350px;height:200px;margin-left:30px;}
.m-hotspot .u-yshj{width:350px;height:200px;margin-left:10px;}
.m-hotspot .m-rdfu h2{font-size:24px;font-weight:normal;height:54px;line-height:54px;text-align:center;color:#FFF;border-bottom:1px solid #FFF;}
.m-hotspot .m-rdfu ul{padding:5px 5px 0;}
.m-hotspot .m-rdfu li a{float:left;width:137px;height:28px;line-height:28px;text-align:center;border:1px solid #FFF;margin:11px 5px 0 5px;color:#FFF;font-size:16px;}
.m-hotspot .m-rdfu li a:hover{border:1px solid #F4D28D;color:#F4D28D;}
.m-hotspot .m-rdfu .u-special-lis a{border:1px solid #FFF;width:213px;}
.m-hotspot div img{transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.m-hotspot div:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}

/* 个人服务 */
.g-personal{width:100%;margin:42px auto 0;}
.g-personal .m-main{width:1200px;margin:20px auto 0;}
.g-personal .m-main ul{margin-left:-12px;width:1220px;}
.g-personal .m-main li{float:left;width:285px;height:106px;padding:7px;margin:20px 0 0 5px;background:url('../images/zwfw/column-icon-bg-yn-20200322.png') center center no-repeat;}
.g-personal .m-main li:hover{background:url('../images/zwfw/column-icon-bg-on-yn-20200322.png') center center no-repeat;}
.g-personal .m-main li:hover i{background-position:center -70px;}
.g-personal .m-main li:hover p,.g-personal .m-main li:hover p span{color:#FFF;}
.g-personal .m-main i{float:left;width:64px;height:64px;background-repeat:no-repeat;background-position:center 0px;margin:22px 0 0 20px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.g-personal .m-main li .m-txt{float:left;width:160px;margin:28px 0 0 30px;}
.g-personal .m-txt p{font-size:16px;color:#000;margin-bottom:6px;}
.g-personal .m-txt p span{font-size:14px;color:#959595;}
.g-personal .m-txt p .u-line{font-size:12px;display:inline-block;*zoom:1;*display:inline;vertical-align:middle;padding:0 4px;}
.g-personal .m-lis1 i{background-image:url('../images/zwfw/column-sy-yn-20200322.png');}
.g-personal .m-lis2 i{background-image:url('../images/zwfw/column-hj-yn-20200322.png');}
.g-personal .m-lis3 i{background-image:url('../images/zwfw/column-zf-yn-20200322.png');}
.g-personal .m-lis4 i{background-image:url('../images/zwfw/column-sh-yn-20200322.png');}
.g-personal .m-lis5 i{background-image:url('../images/zwfw/column-jt2-yn-20200322.png');}
.g-personal .m-lis6 i{background-image:url('../images/zwfw/column-crj-yn-20200322.png');}
.g-personal .m-lis7 i{background-image:url('../images/zwfw/column-jy-yn-20200322.png');}
.g-personal .m-lis8 i{background-image:url('../images/zwfw/column-zj-yn-20200322.png');}
.g-personal .m-lis9 i{background-image:url('../images/zwfw/column-mz-yn-20200322.png');}
.g-personal .m-lis10 i{background-image:url('../images/zwfw/column-jy2-yn-20200322.png');}
.g-personal .m-lis11 i{background-image:url('../images/zwfw/column-yl-yn-20200322.png');}
.g-personal .m-lis12 i{background-image:url('../images/zwfw/column-hj2-yn-20200322.png');}

/* 法人服务 */
.g-legalPerson{width:100%;margin:42px auto 0;}
.g-legalPerson .m-main{width:1200px;margin:20px auto 0;position:relative;z-index:1;}
.g-legalPerson .m-main ul{margin-left:-12px;width:1220px;}
.g-legalPerson .m-main li{float:left;width:285px;height:106px;padding:7px;margin:20px 0 0 5px;background:url('../images/zwfw/column-icon-bg-yn-20200322.png') center center no-repeat;}
.g-legalPerson .m-main li:hover{background:url('../images/zwfw/column-icon-bg-on-yn-20200322.png') center center no-repeat;}
.g-legalPerson .m-main li:hover i{background-position:center -70px;}
.g-legalPerson .m-main li:hover p,.g-legalPerson .m-main li:hover p span{color:#FFF;}
.g-legalPerson .m-main i{float:left;width:64px;height:64px;background-repeat:no-repeat;background-position:center 0px;margin:22px 0 0 20px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.g-legalPerson .m-main li .m-txt{float:left;width:160px;margin:28px 0 0 30px;}
.g-legalPerson .m-txt p{font-size:16px;color:#000;margin-bottom:6px;}
.g-legalPerson .m-txt p span{font-size:14px;color:#959595;}
.g-legalPerson .m-txt p .u-line{font-size:12px;display:inline-block;*zoom:1;*display:inline;vertical-align:middle;padding:0 4px;}
.m-legalPerson-data-box{width:100%;height:220px;background:#F5F5F5;margin-top:-36px;position:relative;}
.m-legalPerson-data{width:1200px;margin:0 auto 0;position:absolute;left:0;right:0;overflow:hidden;}
.m-legalPerson-data li{float:left;width:400px;padding:44px 0 0 0;text-align:center;}
.m-legalPerson-data li p{font-size:16px;color:#959595;padding:8px 0 0 0;}
.m-legalPerson-data li .d-num{font-size:36px;font-weight:600;color:#f5d389;padding:0;}
.m-legalPerson-tips{font-size:16px;color:#666;text-align:center;padding:20px 0 0 0;}
.g-legalPerson .m-lis1 i{background-image:url('../images/zwfw/column-bg-yn-20200322.png');}
.g-legalPerson .m-lis2 i{background-image:url('../images/zwfw/column-zs-yn-20200322.png');}
.g-legalPerson .m-lis3 i{background-image:url('../images/zwfw/column-zz-yn-20200322.png');}
.g-legalPerson .m-lis4 i{background-image:url('../images/zwfw/column-ss-yn-20200322.png');}
.g-legalPerson .m-lis5 i{background-image:url('../images/zwfw/column-jt-yn-20200322.png');}
.g-legalPerson .m-lis6 i{background-image:url('../images/zwfw/column-tz-yn-20200322.png');}
.g-legalPerson .m-lis7 i{background-image:url('../images/zwfw/column-zy-yn-20200322.png');}
.g-legalPerson .m-lis8 i{background-image:url('../images/zwfw/column-nj-yn-20200322.png');}
.g-legalPerson .m-lis9 i{background-image:url('../images/zwfw/column-rl-yn-20200322.png');}
.g-legalPerson .m-lis10 i{background-image:url('../images/zwfw/column-bz-yn-20200322.png');}
.g-legalPerson .m-lis11 i{background-image:url('../images/zwfw/column-dy-yn-20200322.png');}
.g-legalPerson .m-lis12 i{background-image:url('../images/zwfw/column-sm-yn-20200322.png');}

/* 部门服务 */
.g-department{margin:20px auto 0;}
.g-department .m-main{width:1200px;margin:30px auto 0;}
.g-department .m-main ul{margin-left:-10px;width:1220px;}
.g-department .m-main li{float:left;width:285px;padding:7px;margin:6px 0 0 4px;position:relative;background:url('../images/zwfw/column-icon-bg2-yn-20200322.png') center center no-repeat;}
.g-department .m-main li a{float:left;font-size:16px;color:#666;width:100%;height:60px;text-align:center;line-height:60px;}
.g-department .m-main li:hover a{color:#bd1a2d;}
.g-department .m-main li:hover .u-line{width:285px;}
.g-department .m-main li .u-line{position:absolute;left:7px;bottom:7px;width:0px;height:1px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;background:#BB1E31;}

/* 服务专题&便民服务 */
.g-topics{width:1200px;margin:36px auto 50px;}
.m-topics-left{float:left;width:580px;}
.m-topics-right{float:right;width:580px;}
.m-topics-left-main{width:580px;height:330px;margin:40px auto 0;overflow:hidden;position:relative;}
.m-topics-left-main .hd{position:absolute;bottom:0px;right:190px;z-index:1;}
.m-topics-left-main .hd li{float:left;margin-right:16px;width:12px;height:12px;cursor:pointer;border-radius:50%;background:#F5F5F5;}
.m-topics-left-main .hd .on{background:#F4D28D;}
.m-topics-left-main .bd{position:relative;}
.m-topics-left-main .bd li{position:relative;}
.m-topics-left-main .bd li img{width:580px;height:300px;}
.m-topics-right .m-main{margin-left:7px;}
.m-topics-right .m-main ol{width:600px;margin-left:-11px;}
.m-topics-right .m-main li{float:left;width:194px;height:154px;overflow:hidden;text-align:center;background:url("../images/zwfw/column-icon-bg-yn-20200323.png");margin:5px 0 0 5px;}
.m-topics-right .m-main img{width:64px;height:64px;margin-top:30px;}
.m-topics-right .m-main p{text-align:center;font-size:16px;margin-top:12px;}
.m-topics-right .m-main p a{color:#666;}
.m-topics-right-main{width:594px;height:340px;margin:30px 0 0 -7px;overflow:hidden;position:relative;}
.m-topics-right-main .hd{position:absolute;bottom:0px;right:234px;z-index:1;}
.m-topics-right-main .hd li{float:left;margin-right:16px;width:12px;height:12px;cursor:pointer;border-radius:50%;background:#F5F5F5;}
.m-topics-right-main .hd .on{background:#F4D28D;}
.m-topics-right-main .bd{position:relative;}
.m-topics-right-main .bd li{position:relative;}



.m_footer{ display: none; }
.g_footer_2{ display: none; }


@media only screen and (max-width:1024px){
	.g_layout{width:100%;}
	.g_main{ width: 100%; }
	.m_left{width:50%;}
	.m_left .picScroll-left{ width: 100%; }
	.picScroll-left .bd{ width: 100%; }
	.m_right{width:45%; margin-left: 30px; float: left;}
	.m_beijing_box{ display: none; }

	.m-hotspot{ width: 100%; }
	.m-hotspot .m-rdfu{ width: 38%; }
	.m-hotspot .m-rdfu li a{ width: 29%; }
	.m-hotspot .u-fwpt{ width: 29%; margin-left: 28px;  display: none;}
	.m-hotspot .u-fwpt img{ width: 100%; height: 200px; }
	.m-hotspot .u-yshj{ width: 29%;    display: none; }
	.m-hotspot .u-yshj img{ width: 100%; height: 200px; }
	.g-personal .m-main{ width: 100%; }
	.g-personal .m-main ul{ width: 100%; }
	.g-personal .m-main li{ margin-left:33px; }
	.g-legalPerson .m-main{ width: 100%; }
	.g-legalPerson .m-main ul{ width: 100%; }
	.g-legalPerson .m-main ul li{ margin-left:33px; }
	.m-legalPerson-data{ width: 100%; }
	.m-legalPerson-data li{ width: 33.33%; }
	.g-department .m-main{ width: 100%; }
	.g-department .m-main ul{ width: 100%; }
	.g-department .m-main ul li{ margin-left: 33px; }
	.g-topics{ width: 100%; }
	.m-topics-left{ width: 48%; }
	.m-topics-left-main{ width: 100%; }
	.m-topics-left-main .hd{ right: 160px; }
	.m-topics-left-main .bd li img{ width: 100%; }
	.m-topics-right{ width: 49%; }
	.m-topics-right-main{ width: 100%; }
	.m-topics-right .m-main ol{ width: 100%; }
	.m-topics-right .m-main li{ width:30%; background-size:100% 100%; background-repeat: no-repeat; }	

	.m_foot1{ margin-left: 0; }
	.g_footer .u_logo{ margin-left: 50px; margin-right: 50px; }
	.g_bottom{ display: none; height: auto; overflow: hidden; line-height: 40px; }
	.m_footer{ display: block; }
}
@media screen and (max-width:991px){
	.ul_ywdt,.ul_zwgk,.ul_zwfw,.ul_zmhd,.ul_csfzx { width: 100% !important;}
	.g-personal .m-main li{ margin-left: 30px; }
	.g-legalPerson .m-main ul li{ margin-left: 30px; }
	.g-department .m-main ul li{ margin-left: 30px; }
	.m-hotspot .u-fwpt{ margin-left: 25px; }
}
@media screen and (max-width:900px){
	.ul_ywdt li,.ul_zwgk li,.ul_zwfw li,.ul_zmhd li,.ul_csfzx li{ font-size: 16px; }
	.g_footer{ display: none; }
	.g_footer_2{ display: block; }
	.g_footer_2 .g_main{ width: 320px; height: auto; overflow: hidden; }
	.g_footer_2 .u_logo{ margin:48px 25px 0 25px; }
	.m-topics-right-main .hd{ right: 200px; }
	.g-legalPerson .m-main ul li,.g-personal .m-main ul li,.g-department .m-main ul li{ margin-left: 0; }
	.g-legalPerson .m-main ul,.g-personal .m-main ul,.g-department .m-main ul{ margin-left: 0; }
}
@media screen and (max-width:768px){
	.g_header{ height: auto; overflow:hidden; }
	.g_header .g_main{ padding-bottom:50px; }
	.g_header .u_logo{ float: none; margin: 20px auto; display: block; }
	
	.g-hotspot{ height:auto; overflow:hidden; }
	.m-hotspot{ height:auto; overflow:hidden;}
	.m-hotspot .m-rdfu{ width: 70%; margin: 0 auto; float: none; }
	.m-hotspot .u-fwpt{ width: 35%; margin-left:15%; margin-top:50px; }
	.m-hotspot .u-yshj{ width: 35%; margin-left: 0; margin-top:50px;}
	.g-personal,.g-legalPerson,.g-department{ margin-top: 0; width: 90%; }
	
	.g-personal .m-main ul li i{ display: none; }
	.g-personal .m-main ul li{ width: 33.333%; height: auto; overflow:hidden; padding: 15px 0; background-size:100%; background-position: left top; }
	.g-personal .m-main li .m-txt{ width: 100%; height: auto; overflow: hidden; margin: 0; }
	.g-personal .m-main li .m-txt p{ margin-bottom:0; text-align: center; width:100%; margin:6px 0; height:  auto; overflow: hidden;}
	.g-personal .m-main ul li:hover{ background-size:100%;}

	.g-legalPerson .m-main li i{ display: none; }
	.g-legalPerson .m-main li{ width: 33.333%; height: auto; overflow:hidden; padding: 15px 0; background-size:100%; background-position: left top; }
	.g-legalPerson .m-main li .m-txt{ width: 100%; height: auto; overflow: hidden; margin: 0; }
	.g-legalPerson .m-main li .m-txt p{ margin-bottom:0; text-align: center; width:100%; margin:6px 0; height:  auto; overflow: hidden;}
	.g-legalPerson .m-main li:hover{ background-size:100%;}

	.g-department .m-main ul li{ width: 33.333%; padding: 0; background-size: 100%; }
	.g-department .m-main li a{ font-size: 14px; }
	.g-department .m-main li .u-line{ display: none; }

	.g-topics{ margin-top:0; }
	.m-topics-left{ width: 80%; float: none; margin: 0 auto; }
	.m-topics-right{ width: 80%; float: none; margin: 0 auto; }
	.m-topics-right .m-main{ margin-left: 10px; }
	.m-topics-right .m-main li{ width: 31.9%; }
	.m-topics-right-main .hd{ right: 270px; }
	.m-topics-left-main .hd{right: 220px;}
	.g-hotspot{ padding-bottom:20px;  }
}
@media screen and (max-width:640px){
	.m_footer p span{ display: block; }
	.m-hotspot .u-fwpt{ float: none; width: 70%; margin: 50px auto 0 auto; }
	.m-hotspot .u-yshj{ float: none; width: 70%; margin: 0 auto; }

	.g-personal .m-main ul,.g-legalPerson .m-main ul,.g-department .m-main ul{ margin: 0; }
	.g-personal,.g-department,.g-legalPerson{ width: 96%; }
	.m-topics-right-main .hd{ right: 225px; }
	.m-topics-left-main .hd{right: 180px;}
}
@media screen and (max-width:480px){ 
	.list_2{ display: none; }
	.m-hotspot .m-rdfu{ width: 90%; }
	.m-hotspot .u-fwpt{ width: 90%; }
	.m-hotspot .u-yshj{ width: 90%; }

	.m-title h2{ font-size: 18px; }
	.g-personal .m-main li .m-txt p:nth-child(2){display: none;}
	.g-legalPerson .m-main li .m-txt p:nth-child(2){ display: none; }
	.g-department .m-main ul li{ width: 50%; }

	.g-department .m-main li{ height: auto; overflow:hidden; }
	.m-legalPerson-data li .d-num{ font-size: 30px; }
	.m-topics-left-main .hd{ right: 135px; }
	.m-topics-right-main .hd{ right: 120px; }
	.m-topics-right .m-main p{ font-size: 14px; }
	.m-topics-left-main .bd li img{ height: 230px; }
	.m-topics-left-main{ height: 260px; }
	.list_2{ display: none; }
	.m-topics-right-main .hd{ right: 160px; }

}
@media screen and (max-width:414px){
	.m-topics-right{ width: 90%; }
	.m-topics-left{ width: 90%; }
	.m-legalPerson-data li .d-num{ font-size: 20px; }
	.m-topics-right .m-main li{ margin-left: 3px; }
	.m-topics-right .m-main ol{ margin: 0; }
	.m_footer p{ text-align: left; width: 80%; margin: 0 auto; }
	.m-topics-right-main .hd{ right: 150px; }
	.m-topics-right-main .hd{ right: 145px; }

	.g-personal .m-main li .m-txt p{ margin: 0; }
	.g-legalPerson .m-main li .m-txt p{ margin:0; }
	.m-part1Left .m-tabItem li p{ width: 90%; }
}
@media screen and (max-width:375px){ 
	.m-part1Left .m-tabItem li p{ width: 90%; }
	#action-input{ width: 50%; }	

	.m-hotspot .m-rdfu li a{ width: 29.5%; }
	.m-topics-left-main .hd{ right: 120px; }
	.m-topics-right-main .hd{ right: 100px; }
	.m-hotspot .u-yshj img{ width: 100%; height: 160px; }
	.m-hotspot .u-fwpt img{ width: 100%; height: 160px; }
	.m-hotspot .u-yshj,.m-hotspot .u-fwpt{ height: 160px; }
	.m-topics-left-main .bd li img{ height: 165px; }
	.m-topics-left-main{ height: 205px; }
	.m-topics-right-main .hd{ right: 120px; }

}
@media screen and (max-width:320px){ 
	.m-hotspot .m-rdfu li a{ font-size:14px; width: 28.5%; }
	.m-topics-left-main .hd{ right: 95px; }
	.m-topics-right-main .hd{ right: 100px; }
}