@charset "utf-8";
/* CSS Document */

 @media only screen and (min-width: 768px) {
    	
        .headLines-wrapper {
            height: 100%;
			
        }

        .headLines {
            height: 120px;border-bottom:10px solid #309fff;margin-bottom:30px;
        }

        .headLines .headLines-container {
            width: 1140px;
            height: 95px;
            margin: 0 auto;
        }

        .headLinesWrap {
            width: 1040px;
        }

        .headLines .tag-head {
            margin-right: 20px;
            position: relative;
            margin-top: 10px;
        }

        .headLines .tag-head span {
            display: block;
            position: absolute;
            color: #fff;
            padding: 10px 0;
            text-align: center;
            /* 
            width: 50px;
            min-height: 40px;
            font-size: 30px;
            line-height: 30px */
            width: 56px;
            min-height: 73px;
            font-size: 22px;
            font-weight: bold;
            line-height: 44px;
        }

        .headLinesWrap a {
            display: inline-block;
            padding-left: 20px;
            background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/40254/dian_on.png) no-repeat left center;
            background-size: 9px;
            line-height: 28px;
            font-size: 20px;
            color: #1492ff;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
        }

        .headLinesWrap a:hover {
            background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/40254/dian_on.png) no-repeat left center;
            font-weight: bold;
            background-size: 9px;
        }

        .ts_more {
            position: absolute;
            display: inline-block;
            font-size: 16px;
            color: #1492ff;
            right: 0px;
            bottom: 0px;
        }
    }
* {
    margin: 0;
    padding: 0
}
img {
    border: 0;
}
a {
    text-decoration: none;
}
ul, li {
    list-style: none
}
a {
    color: #444444;
}
a:hover {
    color: #309fff;
}
/*a:visited{color:#666666;}*/
.fl {
    float: left;
}
.fr {
    float: right;
}
.w {
    width: 100%;
}
.w1240 {
    width: 1240px;
    margin: 0 auto;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.clear {
    clear: both;
    width: 100%;
    height: 0;
    line-height: 0;
    font-size: 0;
}
input {
    outline: none;
}
input::placeholder {
color: #b5b5b5; /* 灰色的占位符文本 */
}
html {
    width: 100%;
    background: url("body_bg.jpg") no-repeat center top;
	background-size: 100% auto;
}
@font-face {
    font-family: 'iconfont';
    src: url('iconfont.woff2?t=1710898477027') format('woff2'), url('iconfont.woff?t=1710898477027') format('woff'), url('iconfont.ttf?t=1710898477027') format('truetype');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mt20 {
    margin-top: 20px !important;
}
.mt40 {
    margin-top: 40px !important;
}
.mt60 {
    margin-top: 60px !important;
}
.mr0 {
    margin-right: 0 !important;
}
.slogan {
    position: relative;
    width: 520px;
    height: 330px
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide img.move {
    width: 100%;
    height: auto;
    min-height: 100%;
    transition: 1s linear 2s;
    transform: scale(1.1, 1.1);
}
.swiper-slide-active img.move, .swiper-slide-duplicate-active img.move {
    transition: 6s linear;
    transform: scale(1, 1);
}
.s_text {
    position: absolute;
    z-index: 2;
    color: #fff
}
.news {
    width: 1200px;
    margin: 0 auto;
}
.news_pic {
    width: 520px;
    height: 330px;
}
.news_all {
    width: 660px;
}
.news_a {
    width: 660px;
    border-bottom: 1px solid #e5e5e5;
    height: 40px;
}
.news_a a {
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    float: left;
    color: #333333;
    padding: 0 5px;
    margin-right: 15px;
    margin-bottom: 8px;
}
.news_a a:last-child {
    margin-right: 0;
}
.news_a a.on {
    color: #309fff;
    font-weight: bold;
    border-bottom: 3px solid #309fff;
}
.news_list {
    width: 660px;
}
.news_list .select_a a {
    line-height: 40px;
    font-size: 18px;
    width: 100%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.body_bg {
    background-color: #ffffff;
    box-shadow: 0 0 10px #e5e5e5;
    padding: 20px 0 40px 0;
}
.more {
    float: right;
    margin-top: 5px;
    color: #666666;
    font-size: 12px;
    margin-right: 10px;
}
.tongxiang {
    background: url("bg.jpg") no-repeat center top;
    background-size: 100% 100%;
}
.c1 {
    width: 360px;
    height: 180px;
}
.top {
    font-size: 15px;
    float: right;
    margin-top: 15px;
}
.top a, .top span {
    float: left;
    color: #fff;
    height: 28px;
    line-height: 28px;
}
.top span {
    margin: 0 10px;
}
.top a.zwfw {
    background-image: url("img.gif");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 30px;
}
.top a.oldman {
    background-color: #f88a14;
    width: 124px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    display: block;
    margin-left: 20px;
    font-size: 18px;
}
#login {
    float: left;
    color: #fff;
    height: 28px;
    line-height: 28px;
}
.loginBtns {
    color: #fff;
}
.logo {
    background: url("logo.png") no-repeat left top;
    background-size: 100% 100%;
    width: 285px;
    height: 77px;
    float: left;
}
.nav {
    float: right;
    width: 720px;
    margin-top: 15px;
}
.nav li {
    float: left;
    width: 120px;
    text-align: center;
}
.nav li a {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    padding: 0 5px;
    display: inline-block;
    height: 46px;
    line-height: 46px;
}
.nav li a.on {
    border-bottom: 3px solid #fff;
}
.search {
}
.search_title {
    float: left;
    background-image: url("img.gif");
    background-position: 20px -38px;
    height: 50px;
    line-height: 50px;
    padding-left: 60px;
    background-repeat: no-repeat;
    background-color: #ffffff;
    color: #999;
    font-size: 18px;
    width: 140px;
    box-sizing: border-box;
}
.search_body {
    width: 560px;
    margin: 0 auto;
}
.srk {
    float: left;
    height: 50px;
    border: 0;
    font-size: 18px;
    width: 310px;
}
.btn {
    float: right;
    background: #f88a14;
    font-size: 20px;
    color: #fff;
    width: 110px;
    height: 50px;
    border: 0;
}
.search_ll {
    float: left;
    width: 420px;
}
.search_list {
    width: 790px;
    margin: 0 auto;
    color: #7da8c0;
}
.search_list b {
    font-size: 14px;
    line-height: 18px;
    float: left;
    margin: 0 8px 0 15px;
    color: #dde1ff;
}
.search_list a {
    font-size: 14px;
    float: left;
    line-height: 18px;
    font-size: 14px;
    padding: 0 6px;
    background-color: rgba(66,103,136,0.3);
    color: #fff;
    margin: 0 4px;
}
.tab{width:525px;height: 56px;}
		.tab a{width:260px;height: 56px; background-color: #f6f6f6;text-align: center;line-height: 56px;font-size: 24px; color:#444444; position: relative; cursor: default;}
		
		.tab a.on{background-color: #309fff;color:#ffffff;}
.tab a.on::before {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #309fff;
}
		
	
		.tab_all{width:525px; float: left;}
		.tt{padding-left:238px;width: 525px; height: 230px; border:1px solid #f5f5f5; box-sizing: border-box; background-image: url("pic.gif"); background-repeat: no-repeat;margin-top:12px;padding-top:20px;}
		.tt.t1{ background-position: left top;}
		.tt.t2{ background-position: left bottom;}
		.s_1 a{width:128px; text-align: center; line-height: 46px; height: 46px; float: left; background-color: #f8fafd;margin-left: 10px;margin-bottom: 10px; color:#666666;}
		.s_1 a.chang{width:266px;}
		.s_1 a:hover{ background-color: #e2f5ff;color: #7d91a3;}
		.s_2 a{width:128px; text-align: center; line-height: 46px; height: 46px; float: left; background-color: #f8fafd;margin-left: 10px;margin-bottom: 10px;color:#666666;}
		.s_2 a.chang{width:266px;}
		.s_2 a:hover{ background-color: #e2f5ff;color: #7d91a3;}
		
		.zspt{width:300px; float: left; background-color: #f6f6f6;margin-left:37.5px;}
		.zspt .title{width:300px;height: 56px;border-bottom:1px solid #fff; text-align: center; line-height: 56px; cursor: default;}
		.zspt .title span{font-size:24px; display: inline-block;}
		.zspt .title b{font-size:24px; font-weight: normal;display: inline-block; margin-left:10px;}
		.zspt1{width:300px;height:241px;background-color: #f6f6f6;}
		.zspt1 a{width:20px; height: 188px;float: left; font-size: 20px; padding: 0 11px; background: url("jjq.jpg") no-repeat #309fff left top ; color: #fff; line-height: 21px; margin-left: 14px; margin-top: 30px;}
		.zspt1 a.z1{margin-left:45px; }
		.zspt1 a i{margin-bottom: 25px; margin-top: 8px; font-size: 14px; float:left; color:#aed6e5;}
		.zspt1 a span{float:left;}
		
		.txsc{width:300px;float:right;background-color: #309fff;}
		.txsc .title{width:300px;height: 56px;border-bottom:1px solid #fff; text-align: center; line-height: 56px;}
		.txsc .title span{font-size:24px; display: inline-block;color: #fff;}
		.txsc .title b{font-size:24px; font-weight: normal;display: inline-block; margin-left:10px;color: #fff;}
		.txsc1{width:300px;height:241px;background-color: #309fff; background-image: url("txsc_bg.gif"); background-repeat: no-repeat; background-position: center bottom;}
		.txsc1 a{width:236px; float: left; margin-left:32px; text-align: center; line-height: 42px; height: 42px; color:#666666; background-color: #f8fafd; margin-top: 13px; font-size: 18px;}
		.txsc1 a.t1{margin-top:30px;}
		
		.spaceOutUp {
			transition: all 0.5s;
}
		.spaceOutUp:hover{
    transform: scale(1.05) translate(0%, -5%);}
		
		.tx4_bg{ background-color: #f6f6f6; padding-top: 40px;}
		.tx_4{ height: 60px; border-bottom: 3px solid #309fff; margin-bottom:30px;}
		.tx_4 a{width:300px;float:left; text-align: center; height: 60px; line-height: 60px; font-size: 24px;cursor: default; }
		.tx_4 a span{font-size:24px; color:#444}
		.tx_4 a b{font-weight: normal;color:#444; margin-left:10px;}
		.tx_4  a.on{ background-color: #309fff; color: #fff;}
		.tx_4  a.on span,.tx_4  a.on b{color:#fff;}
		

.txfw_more{text-align: center;color:#999;font-size: 16px; width: 100px; margin: 0 auto; display: block;}
		.zsdt{width:570px; float: left;}
		
		.zsdt_1 {width:570px; height: 44px; border-bottom:1px solid #ececec;margin-bottom:3px;}
		.zsdt_1 .on_more{ color:#999999; line-height: 44px; float: right;margin-right:20px;}
		.zsdt_1 a{float:left;position: relative; width: 140px; height: 44px; line-height: 38px; text-align: center; font-size:20px;color: #444;background-color: #fff; margin-right: 24px;}
		.zsdt_1 a.on{ background-color: #309fff; color: #fff;}
		.zsdt_1 a.on::before {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 8px solid #f6f6f6;
}
		
		.txzw{width:862.5px; float: left;}
		
		.txzw_1 {width:862.5px; height: 44px; border-bottom:1px solid #ececec;margin-bottom:16px;}
		.txzw_1 a{float:left;position: relative; width: 140px; height: 44px; line-height: 38px; text-align: center; font-size:20px;color: #444;background-color: #fff; margin-right: 24px; }
		.txzw_1 a.on{ background-color: #309fff; color: #fff;}
		.txzw_1 a.on::before {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 8px solid #f6f6f6;
}
		
		.txzw_2_s li{float:left; width: 862.5px; height: 50px;}
		.txzw_2_s li a{ float: left; width: 670px; margin-right: 10px;padding-left: 30px; line-height: 50px;height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative;}
		.txzw_2_s li a::before {
  content: '';
  position: absolute;
  
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
background-color: #b5b5b5;
			width:6px; height: 6px;
			left:12px;
}
		.txzw_2_s li a:hover::before{background-color: #309fff;}
		.txzw_2_s li span{width: 110px; float: right;line-height: 50px;text-align: right;margin-right: 20px;}
		
		.txzw_r{width:300px; float: right; position: relative;}
		.txzw_r a{width:300px; text-align: center; float:left; margin-bottom: 16px; height: 60px; line-height: 60px; background-color: #fff;}
		.txzw_r a i{font-size:30px;}
		.txzw_r a b{font-size:20px; font-weight: normal; width: 120px; display: inline-block; margin-left: 15px;}
		
		.txzw_r::before {
  content: '';
  position: absolute;
  top:0;
  width: 0;
  height: 364px;
border-left:1px solid #e5e5e5;
			left:-20px;
}
		
		
	.txfw{width:380px; height: 160px; background-color: #fff; float: left; margin-right: 20px; margin-bottom: 20px;}
	.txfw .txfw_list { width:135px; height: 150px; float: left;margin: 5px; background-color: #f2f7ff;}
	.txfw a.txfw_list:hover span{color:#309fff;}
	.txfw_list i{width:40px; height: 40px; background-image: url("icon.png"); background-repeat: no-repeat; display: block; margin: 35px auto 5px auto; background-position-X:0;}
	.txfw_list i.t1{ background-position-Y:0;}
	.txfw_list i.t2{ background-position-Y:-40px;}
	.txfw_list i.t3{ background-position-Y:-80px;}
	.txfw_list i.t4{ background-position-Y:-120px;}
	.txfw_list i.t5{ background-position-Y:-160px;}
	.txfw_list i.t6{ background-position-Y:-200px;}
	.txfw_list span{ color: #444; text-align: center; width: 100%; display: block;}
	.txfw .txfw_list2 {width: 230px; float:left; margin-left: 5px;}
	.txfw .txfw_list2 a{width: 220px; float: left;margin-top:10px; height: 40px; line-height: 40px; background-color: #f8fafd; text-indent: 1em; white-space: nowrap; font-size: 15px;}
	.txfw .txfw_list2 a:hover{ background-color: #309fff; color: #fff;} 
	
		.zsdt_2_s li{float:left; width: 570px; height: 76px; background-color: #fff;display: flex;
  justify-content: center;
  align-items: center; margin-top:10px;}
		.zsdt_2_s li a{ float: left; width: 410px; margin-right: 10px; }
		.zsdt_2_s li span{width: 110px; float: right;line-height: 76px;text-align: right;}
		
		.tx_list1{height: 360px; padding-bottom: 40px;}
		.zsdt3_list{margin-top:6px;}
		.zsdt3_list a{float:left;background-color: #f8fafd; width:180px; height: 50px; line-height: 50px; margin-right:15px; text-align: center;font-size: 18px; margin-top:15px;} 
		.zsdt3_list a:hover{ background-color: #fff;}
		.zsdt3_list a i{margin-right:10px; font-size: 18px;}
		
		.zsdt_right {width:600px;}
		.zsdt_right a{float:left; border:5px solid #fff; margin-right: 20px; height: 158px;width:280px;}
		.zsdt_right a img{height: 158px;width:280px;}
	
	.txrw{ background-image: url("txrw_bg.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: 100% auto; }
	.txrw_1{width:670px; padding-left: 10px; box-sizing: border-box;text-align: justify; font-size: 15px; float: left;}
	.txrw_1 p{ font-size: 16px; margin-bottom: 25px; line-height: 24px;}
	.txrw_1 a{ background-color: #f7964f; width:150px; height: 40px; line-height: 40px; color: #fff; font-size: 18px; display: block; text-align: center;}
	.txrw_1 a:hover{background-color: #d56b1e;}
	
	.txrw_2{width:260px; float: left; margin-left: 50px;}
	.txrw_2 a{width:260px; height: 178px; position: relative;float:left; margin-bottom: 10px;}
	.txrw_2 a img{width:260px; height: 150px;float:left;}
	.txrw_2 a span{  width: 100%; float:left; height:28px; line-height: 28px; text-align: center;color:#444; }
	.txrw_2 a:hover span{color: #309fff;}
	.txrw_3{width:180px;float:right; }
	.txrw_3 a{height: 45px; line-height: 45px; float: left;width:180px; text-align: center; font-size: 18px; margin-bottom: 14px; background-color: #e1eff2;}
	.ztzl_title{ border-bottom:3px solid #309fff;}
	
	.ztzl_title .title{width:300px;height: 56px; background-color: #309fff; text-align: center; line-height: 56px; margin: 0 auto;}
		.ztzl_title .title span{font-size:24px; display: inline-block;color: #fff;}
		.ztzl_title .title b{font-size:24px; font-weight: normal;display: inline-block; margin-left:10px;color: #fff;}
	.ztzl_1 {width:285px; margin-right: 20px;}
	.ztzl_1 a{width:285px; height: 188px; position: relative;float:left; margin-bottom: 10px;}
	.ztzl_1 a img{width:285px; height: 160px;float:left;}
	.ztzl_1 a span{  width: 100%; float:left; height:28px; line-height: 28px; text-align: center;color:#444; }
	.ztzl_1 a:hover span{color: #309fff;}
	
	.ztzl_2{width:895px;}
	 .x2 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      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;
    }
				.x2 .swiper-slide a{width:285px; height: 188px; position: relative;float:left; margin-bottom: 10px;}
	.x2 .swiper-slide a img{width:285px; height: 160px;float:left;}
	.x2 .swiper-slide a span{  width: 100%; float:left; height:28px; line-height: 28px; text-align: center;color:#444; }
	.x2 .swiper-slide a:hover span{color: #309fff;}

.zwgk_h3{width:100%; height:40px; border-bottom:1px solid #e5e5e5; }
		.zwgk_h3 a{  font-size: 24px;
    height: 40px;
    line-height: 40px;
    float: left;
    padding: 0 5px;
    margin-right: 27px;
    margin-bottom: 8px;
		color: #309fff;
    font-weight: bold;
		}
		
		.ywdt_news .news_list .select_a a{ width: 80%!important; }
		.ywdt_news .news_list .select_a span{float:right; line-height: 40px; height: 40px; color:#999; font-size:18px;}
		.ywdt_news .news_list li{float:left;width: 100%;}
		.search_zwgk{ height: 40px;width: 400px;margin-left:10px; line-height: 40px;float:left;margin-bottom:10px;}
		.search_zwgk span{font-size:20px; color:#666;float:left;width:100px;}
		.search_zwgk span.xxjs4{width:auto; margin-left: 5px; color:#999}
		.search_zwgk input{height:40px; float:left; box-sizing: border-box; border:1px solid #d5d5d5; width: 300px; text-indent: 1em; font-size: 18px; }
		.search_zwgk input.zfwjinputh{width:270px;}
		.search_zwgk .zfwjselectnf{ border:1px solid #d5d5d5; box-sizing: border-box;width: 300px; text-indent: 1em; font-size: 18px;height:40px; float:left;}
		.xxjs5{width:300px;height: 46px; line-height: 46px; background-color: #309fff; color:#fff; float: right;border:0;font-size:20px; cursor: pointer;}
		.xxjs6{float:left;color:#000;height: 46px; line-height: 46px; font-size:18px; border:0;width: 90px; margin-left: 10px; background-color: #ddd;cursor: pointer;}
		.zdlyxxgk li{ float:left;width:380px; border:1px solid #e5e5e5; border-radius: 50px; box-sizing: border-box; margin: 10px;}
		.zdlyxxgk li a{}
		.zdlyxxgk li a img{width:60px; float:left; border-radius: 60px;}
		.zdlyxxgk li a p{float:left; height:60px; line-height: 60px; margin-left: 20px;}
		.zwgk_more{width:150px; text-align: center; margin: 0 auto; display: block;height: 40px; line-height: 40px;}
		.zfxxgk_all{width:380px; float: left; margin-right: 30px; height: 100px; line-height: 100px; background-color: #fff;border:1px solid #f5f5f5; box-sizing: border-box;color:#999; font-size: 20px; text-align: center;}
		
		.news_hot{width:1200px; float: left; padding-bottom:10px; }
		.hot_news a.hot_h1{ color:#309fff;text-align: center; width: 100%; white-space: nowrap; font-size: 36px; display: block; font-weight: bold; line-height: 80px; height: 80px;}
		.hot_news p{ text-align: center; font-size: 20px; color:#999;}
		.hot_news p a.hot_more{ font-size:20px; color:#e96b6b; line-height: normal;}
		.more_a{ float:right; line-height: 40px; color:#999; cursor: pointer;}

/*-----*/
.zwgk_h3{width:100%; height:40px; border-bottom:1px solid #e5e5e5; }
		.zwgk_h3 a{  font-size: 24px;
    height: 40px;
    line-height: 40px;
    float: left;
    padding: 0 5px;
    margin-right: 27px;
    margin-bottom: 8px;
		color: #309fff;
    font-weight: bold;
		}
		.zwgk_1{width:750px; height: 210px;}
		.zwgk_2{width:750px; font-size: 16px; line-height: 28px; background-color: #f5f5f5; margin-top:10px; box-sizing: border-box; padding:20px 10px 10px 10px;}
		.zwgk_sz{width:140px;  float: left;}
		.zwgk_1_1{width:450px; margin-left: 50px;}
		.zwgk_1_2 {font-size:16px; color:#333; line-height: 28px;}
		.fb{font-weight:bold;}
		.zwgk_1_2 .fl{ width:80px;}
		.zwgk_1_2 .fr{ width:360px; color:#999;}
		/*.zwgk_1_2 .fr p{overflow: hidden;text-overflow: ellipsis;display:-wekit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}*/
		.zwgk_1_2 .fr p{
  position: relative;
  line-height: 28px;
  max-height: 84px; /*是行高的整数倍，防止下行文字露出*/
  overflow: hidden;
}

.zwgk_1_2 .fr p::after{
  content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
  background: -webkit-linear-gradient(left, transparent, #fff 55%);
  background: -o-linear-gradient(right, transparent, #fff 55%);
  background: -moz-linear-gradient(right, transparent, #fff 55%);
  background: linear-gradient(to right, transparent, #fff 55%);
}
		.zwgk_2 .fl{ width:110px; margin-left:40px;}
		.zwgk_2 .fr{width:550px;}
		.zwgk_2 a{margin-right:30px; white-space: nowrap; line-height: 30px;}
		.zwgk_3 .fl{ width:110px;}
		.zwgk_3 .fr{width:300px;}
		.zwgk_3 a{/*margin-right:30px;*/ white-space: nowrap; line-height: 30px;}
		
		a.zwgk_mail{width:130px;height: 50px; line-height: 50px; background-color: #309fff; color:#fff ; float: left; font-size:16px;margin-right: 16px;}
		a.zwgk_mail i{width:40px;height:40px; display: inline-block; margin-right:0px;}
		a.zwgk_mail span{ display:inline-block; float:left; margin-left: 40px;}
		a.zwgk_phone{width:130px;height: 50px; line-height: 16px; box-sizing: border-box; padding: 5px 0 0 20px; background-color: #309fff; color:#fff ; float: left; font-size: 16px;margin-right: 0;}
		a.zwgk_phone i{width:40px;height:40px; display: inline-block; }
		a.zwgk_phone span{ display:inline-block;}
		.zfxxgk{width:410px;}
		
		.zfxxgk .txzw_r{width:410px; margin-top:20px;}
		.zfxxgk .txzw_r::before{ border: none;}
		.zfxxgk .txzw_r a{ background-color:#f5f5f5;width:197px; margin-right:16px; height: 66px;line-height: 66px; }
		.zfxxgk .txzw_r a i{float:left;width: 40px;height: 40px; margin-left: 10px; margin-top: 10px; line-height: 40px;}
		.zfxxgk .txzw_r a b{float:left; text-align: left; width:120px;font-size:18px;}
	
		.zwgk_news .news_list .select_a span{float:right; line-height: 40px; height: 40px; color:#999; font-size:18px;}
		.search_zwgk{ height: 40px;width: 400px;margin-left:10px; line-height: 40px;float:left;margin-bottom:10px;}
		.search_zwgk span{font-size:20px; color:#666;float:left;width:100px;}
		.search_zwgk span.xxjs4{width:auto; margin-left: 5px; color:#999}
		.search_zwgk input{height:40px; float:left; box-sizing: border-box; border:1px solid #d5d5d5; width: 300px; text-indent: 1em; font-size: 18px; }
		.search_zwgk input.zfwjinputh{width:270px;}
		.search_zwgk .zfwjselectnf{ border:1px solid #d5d5d5; box-sizing: border-box;width: 300px; text-indent: 1em; font-size: 18px;height:40px; float:left;}
		.xxjs5{width:300px;height: 46px; line-height: 46px; background-color: #309fff; color:#fff; float: right;border:0;font-size:20px; cursor: pointer;}
		.xxjs6{float:left;color:#000;height: 46px; line-height: 46px; font-size:18px; border:0;width: 90px; margin-left: 10px; background-color: #ddd;cursor: pointer;}
		.zdlyxxgk li{ float:left;width:380px; border:1px solid #e5e5e5; border-radius: 50px; box-sizing: border-box; margin: 10px;}
		.zdlyxxgk li a{}
		.zdlyxxgk li a img{width:60px; float:left; border-radius: 60px;}
		.zdlyxxgk li a p{float:left; height:60px; line-height: 60px; margin-left: 20px;}
		.zwgk_more{width:150px; text-align: center; margin: 0 auto; display: block;height: 40px; line-height: 40px;}
		.zfxxgk_all{width:380px; float: left; margin-right: 30px; height: 100px; line-height: 100px; background-color: #fff;border:1px solid #f5f5f5; box-sizing: border-box;color:#999; font-size: 20px; text-align: center;}
/*政务公开*/


.zmhd_h3{width:100%; height:40px; border-bottom:1px solid #e5e5e5; }
		.zmhd_h3 a{  font-size: 22px;
    height: 40px;
    line-height: 40px;
    float: left;
    padding: 0 5px;
    margin-right: 27px;
    margin-bottom: 8px;
		color: #309fff;
    font-weight: bold;
		}
		.zmhd_tyzw {width:360px;}
		.zmhd_tyzw_list{width:360px;}
		.zmhd_tyzw_list a{ float:left;}
		.news_list li{float:left;width: 100%;}
		.news_list .select_a a{ width: 80%!important; }
		.news_list .select_a span{float:right; line-height: 40px; height: 40px; color:#999; font-size:18px;}
		
		.more_a{ float:right; line-height: 40px; color:#999; cursor: pointer;}



		.tx5_bg{ background-color: #f6f6f6; padding-top: 40px; padding-bottom:40px;}
		.tx_5{ height: 40px;  margin-bottom:20px;}
		.tx_5 a{width:200px;float:left; text-align: center; height: 40px; line-height: 40px; font-size: 22px;cursor: default; border-bottom:0 !important; }
	
		.tx_5  a.on{ background-color: #309fff; color: #fff;}
		.rdjj{
			width:520px;
		}
		.rdjj a{ width: 520px; height: 100px; float:left; padding: 10px 0;}
		.rdjj a img{width:150px;height: 90px; float:left;}
		.rdjj a div{float:left;width: 350px; margin-left: 20px;}
		.rdjj a div b{width:350px; height: 60px; float: left; line-height: 24px;}
		.rdjj a div span{float:left; margin-right:20px; color:#999;}
		
		.spxw{width:640px;}
		.spxw a{width:310px; margin-top: 10px; text-align: center;}
		.spxw a span{ line-height: 30px;width:100%; float: left; background-color: #fff}
		.spxw a img{width:310px; height: 175px;}

 .zmhd_hygq_list{width:360px;}
			  .zmhd_hygq_list a{width:170px; padding-left:90px; box-sizing: border-box;height: 100px; background-color: #f00; border-radius: 10px;}
			  .zmhd_hygq_list a.hygq{ background:url("hygq.png") no-repeat 10px center #309fff;}
			  .zmhd_hygq_list a.xwfb{background:url("xwfb.png") no-repeat 10px center #309fff;}
			  .zmhd_hygq_list a span{width:70px; text-align: center; float: left; font-weight: bold; font-size: 22px; line-height: 24px; margin-top: 26px;color:#fff;}
			  .zmhd_xmtpt_list{width:360px;}
			  .zmhd_wx{width:170px; float: left;}
			  .zmhd_wx img{width:130px; float: left;margin-left: 20px; height: 130px;}
			  .zmhd_wx span{width:100%; float:left; text-align: center;}
.wyts{
			width: 120px;
			height: 85px;
			float: left;
			margin-top: 24px;
			text-align: center;
		}
/*政民互动*/
		.footer{ }
		.footer::before {
  content: '';
  
 display: block;
  width: 100%;
  height: 120px;
background:url("footer.jpg") no-repeat center bottom #fff;
}
		.footer1{ background-color: #309fff; height: 180px;}
		
		.footer1 .ff{ background-color: #46a9ff; height: 120px; float: left; margin-right: 15px; text-align: center; margin-top:40px;}
		.ff i{width:100%; float: left; font-size: 30px; color:#fff; margin: 30px auto 10px auto;}
		.ff span{width:100%; float: left; color:#fff;font-size:16px;}
		.f1{width:120px;}
		.f2{width:120px;}
		.f3{width:120px;}
		.f4{width:285px;}
		.f4 span{text-align: left;text-indent: 1em; line-height: 36px; }
		.f5{width:150px;}
		.f6{width:130px;}
		.f7{width:130px;}
		.f7 a{ width:120px;}
		.f7 a img{width:120px;}
		.footer2{ background-color: #1492ff; height: 60px;text-align: center; color:#fff; line-height: 60px; font-size: 18px;}
		
    