@charset "utf-8";

/* 业务办理 */
.ywbl{ min-height: 500px;}
.ywbl .item{background-color: #fff;border-radius: 5px;}
.ywbl .item li{width: 14.28%; float: left;text-align: center;padding:50px 0 60px;font-size: 1.3em;}
.ywbl .item li i{display: block; height: 120px;background-size: 65px!important;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.ywbl .item li i:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.ywbl .item li.li1 i{ background: url(../images/index_blyw_icon1.png) no-repeat center;} 
.ywbl .item li.li2 i{ background: url(../images/index_blyw_icon2.png) no-repeat center;} 
.ywbl .item li.li3 i{ background: url(../images/index_blyw_icon3.png) no-repeat center;} 
.ywbl .item li.li4 i{ background: url(../images/index_blyw_icon4.png) no-repeat center;} 
.ywbl .item li.li5 i{ background: url(../images/index_blyw_icon5.png) no-repeat center;} 
.ywbl .item li.li6 i{ background: url(../images/index_blyw_icon6.png) no-repeat center;} 
.ywbl .item li.li7 i{ background: url(../images/index_blyw_icon7.png) no-repeat center;} 


/* 业务办理list */
.ywbl-box{background: url(../images/ywbl_page_bg.png) no-repeat center top #F5F6F7;background-size: 100%;padding:40px 0}
.ywbl-box ul{margin:0px -10px}
.ywbl-box ul li{ float: left; width: 33.33%;}
.ywbl-box ul li .item{margin:20px 10px; height: 300px;background: #fff;padding: 25px;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; border-radius: 5px;}
.ywbl-box ul li .item span{display: block;background-size: 30px !important;padding-left: 40px;font-size: 1.44em; height: 50px;}
.ywbl-box ul li .item span a{color:#0a5966;}
.ywbl-box ul li:hover .item{background:url(../images/ywbl_list_bg.png) no-repeat;background-size: 100% 100%;}
.ywbl-box ul li:hover a{color:#fff!important}
.ywbl-box ul li a{color:#666}
.ywbl-box .ywbl-box-news{padding: 20px; line-height: 2.5em;}
.ywbl-box .ywbl-box-news a{display: block;background: url(../images/ywbl_icon1.png) no-repeat left center; padding-left: 20px; font-size: 1.125em;position: relative}
.ywbl-box ul li:hover .ywbl-box-news a{display: block;background: url(../images/ywbl_icon1_on.png) no-repeat left center; }
.ywbl-box .ywbl-box-news a:hover::before,.ywbl-box li span:hover a::before{position: absolute;content: '';right: 0px;width: 100%;bottom: 0px; height: 1.5px;background: #fff}
.ywbl-box li span a{position: relative}


/* 城市规划管理 */
.ywbl-box.csgh li.icon1 span{background: url(../images/ywbl_csgh_icon1.png) no-repeat left top;}
.ywbl-box.csgh li.icon2 span{background: url(../images/ywbl_csgh_icon2.png) no-repeat left top;}
.ywbl-box.csgh li.icon3 span{background: url(../images/ywbl_csgh_icon3.png) no-repeat left top;}
.ywbl-box.csgh li.icon4 span{background: url(../images/ywbl_csgh_icon4.png) no-repeat left top;}

.ywbl-box.csgh li.icon1:hover span{background: url(../images/ywbl_csgh_icon1_on.png) no-repeat left top;}
.ywbl-box.csgh li.icon2:hover span{background: url(../images/ywbl_csgh_icon2_on.png) no-repeat left top;}
.ywbl-box.csgh li.icon3:hover span{background: url(../images/ywbl_csgh_icon3_on.png) no-repeat left top;}
.ywbl-box.csgh li.icon4:hover span{background: url(../images/ywbl_csgh_icon4_on.png) no-repeat left top;}


/* 土地管理 */
.ywbl-box.tdgl li.icon1 span{background: url(../images/ywbl_tdly_icon1.png) no-repeat left top;}
.ywbl-box.tdgl li.icon2 span{background: url(../images/ywbl_tdly_icon2.png) no-repeat left top;}
.ywbl-box.tdgl li.icon3 span{background: url(../images/ywbl_tdly_icon3.png) no-repeat left top;}
.ywbl-box.tdgl li.icon4 span{background: url(../images/ywbl_tdly_icon4.png) no-repeat left top;}

.ywbl-box.tdgl li.icon1:hover span{background: url(../images/ywbl_tdly_icon1_on.png) no-repeat left top;}
.ywbl-box.tdgl li.icon2:hover span{background: url(../images/ywbl_tdly_icon2_on.png) no-repeat left top;}
.ywbl-box.tdgl li.icon3:hover span{background: url(../images/ywbl_tdly_icon3_on.png) no-repeat left top;}
.ywbl-box.tdgl li.icon4:hover span{background: url(../images/ywbl_tdly_icon4_on.png) no-repeat left top;}


/* 工程建设 */
.ywbl-box.gcjs li.icon1 span{background: url(../images/ywbl_gcjs_icon1.png) no-repeat left top;}
.ywbl-box.gcjs li.icon2 span{background: url(../images/ywbl_gcjs_icon2.png) no-repeat left top;}
.ywbl-box.gcjs li.icon3 span{background: url(../images/ywbl_gcjs_icon3.png) no-repeat left top;}
.ywbl-box.gcjs li.icon4 span{background: url(../images/ywbl_gcjs_icon4.png) no-repeat left top;}

.ywbl-box.gcjs li.icon1:hover span{background: url(../images/ywbl_gcjs_icon1_on.png) no-repeat left top;}
.ywbl-box.gcjs li.icon2:hover span{background: url(../images/ywbl_gcjs_icon2_on.png) no-repeat left top;}
.ywbl-box.gcjs li.icon3:hover span{background: url(../images/ywbl_gcjs_icon3_on.png) no-repeat left top;}
.ywbl-box.gcjs li.icon4:hover span{background: url(../images/ywbl_gcjs_icon4_on.png) no-repeat left top;}


/* 生态环境 */
.ywbl-box.sthj li.icon1 span{background: url(../images/ywbl_sthj_icon1.png) no-repeat left top;}
.ywbl-box.sthj li.icon2 span{background: url(../images/ywbl_sthj_icon2.png) no-repeat left top;}
.ywbl-box.sthj li.icon3 span{background: url(../images/ywbl_sthj_icon3.png) no-repeat left top;}

.ywbl-box.sthj li.icon1:hover span{background: url(../images/ywbl_sthj_icon1_on.png) no-repeat left top;}
.ywbl-box.sthj li.icon2:hover span{background: url(../images/ywbl_sthj_icon2_on.png) no-repeat left top;}
.ywbl-box.sthj li.icon3:hover span{background: url(../images/ywbl_sthj_icon3_on.png) no-repeat left top;}


/* 交通运输 */
.ywbl-box.jtys li.icon1 span{background: url(../images/ywbl_jtgl_icon1.png) no-repeat left top;}
.ywbl-box.jtys li.icon2 span{background: url(../images/ywbl_jtgl_icon2.png) no-repeat left top;}
.ywbl-box.jtys li.icon3 span{background: url(../images/ywbl_jtgl_icon3.png) no-repeat left top;}
.ywbl-box.jtys li.icon4 span{background: url(../images/ywbl_jtgl_icon4.png) no-repeat left top;}
.ywbl-box.jtys li.icon5 span{background: url(../images/ywbl_jtgl_icon5.png) no-repeat left top;}
.ywbl-box.jtys li.icon6 span{background: url(../images/ywbl_jtgl_icon6.png) no-repeat left top;}
.ywbl-box.jtys li.icon7 span{background: url(../images/ywbl_jtgl_icon7.png) no-repeat left top;}

.ywbl-box.jtys li.icon1:hover span{background: url(../images/ywbl_jtgl_icon1_on.png) no-repeat left top;}
.ywbl-box.jtys li.icon2:hover span{background: url(../images/ywbl_jtgl_icon2_on.png) no-repeat left top;}
.ywbl-box.jtys li.icon3:hover span{background: url(../images/ywbl_jtgl_icon3_on.png) no-repeat left top;}
.ywbl-box.jtys li.icon4:hover span{background: url(../images/ywbl_jtgl_icon4_on.png) no-repeat left top;}
.ywbl-box.jtys li.icon5:hover span{background: url(../images/ywbl_jtgl_icon5_on.png) no-repeat left top;}
.ywbl-box.jtys li.icon6:hover span{background: url(../images/ywbl_jtgl_icon6_on.png) no-repeat left top;}
.ywbl-box.jtys li.icon7:hover span{background: url(../images/ywbl_jtgl_icon7_on.png) no-repeat left top;}


/* 住房保障 */
.ywbl-box.zfbz li.icon1 span{background: url(../images/ywbl_zfbz_icon1.png) no-repeat left top;}
.ywbl-box.zfbz li.icon2 span{background: url(../images/ywbl_zfbz_icon2.png) no-repeat left top;}
.ywbl-box.zfbz li.icon3 span{background: url(../images/ywbl_zfbz_icon3.png) no-repeat left top;}

.ywbl-box.zfbz li.icon1:hover span{background: url(../images/ywbl_zfbz_icon1_on.png) no-repeat left top;}
.ywbl-box.zfbz li.icon2:hover span{background: url(../images/ywbl_zfbz_icon2_on.png) no-repeat left top;}
.ywbl-box.zfbz li.icon3:hover span{background: url(../images/ywbl_zfbz_icon3_on.png) no-repeat left top;}


/* 市政管理 */
.ywbl-box.szgl li.icon1 span{background: url(../images/ywbl_szgl_icon1.png) no-repeat left top;}
.ywbl-box.szgl li.icon2 span{background: url(../images/ywbl_szgl_icon2.png) no-repeat left top;}
.ywbl-box.szgl li.icon3 span{background: url(../images/ywbl_szgl_icon3.png) no-repeat left top;}
.ywbl-box.szgl li.icon4 span{background: url(../images/ywbl_szgl_icon4.png) no-repeat left top;}

.ywbl-box.szgl li.icon1:hover span{background: url(../images/ywbl_szgl_icon1_on.png) no-repeat left top;}
.ywbl-box.szgl li.icon2:hover span{background: url(../images/ywbl_szgl_icon2_on.png) no-repeat left top;}
.ywbl-box.szgl li.icon3:hover span{background: url(../images/ywbl_szgl_icon3_on.png) no-repeat left top;}
.ywbl-box.szgl li.icon4:hover span{background: url(../images/ywbl_szgl_icon4_on.png) no-repeat left top;}



/* .ywbl-box .ywbl-card .hd li{display: inline-block;width: auto; border:1px solid rgb(0 0 0 / 0%);padding:5px 23px; margin-bottom: 20px; margin-right: 10px; border-radius: 50px;font-size: 1.25em;}
.ywbl-box .ywbl-card .hd li.on{border:1px solid #A1C3C9;}
.ywbl-box .ywbl-card .hd li.on a{color:#0a5966}
.ywbl-box .bd .item ul{margin:0px -13px}
.ywbl-box .bd .item li{float: left;width: 25%;}
.ywbl-box .bd .item li a{display: block; margin:20px 13px; height: 326px;position: relative;}
.ywbl-box .bd .item li a::before{width: 100%; height: 100%; content: '';top: 0; left: 0; position: absolute; background: url(../images/ywbl_item_bg.png) no-repeat;background-size: 100% 100%;}
.ywbl-box .bd .item li a span{position: absolute;left: 50%;bottom: 20px; line-height: 1.5em; color:#fff; width: 80%; margin-left: -40%; text-align: center; font-size: 1.25em;}
.ywbl-box .bd .item li a img{height: 100%;}
*/
.ywbl-news{padding:50px 0;display: none;}
.ywbl-news-title{background: url(../images/ywbl_title_bg.png) no-repeat top center;background-size: 100% 100%; line-height: 100px; height: 100px;border-top-right-radius: 5px; border-top-left-radius: 5px;}
.ywbl-news-title a{display: block; height: 100%;font-size:1.44em;color:#fff;}
.ywbl-news-title a:hover{text-decoration: underline}
.ywbl-news-title a img{width: 30px;vertical-align: middle;margin:0 10px 0 30px; }
.tzgg .ywbl-news-title a{background: url(../images/ywbl_title_tzgg_grey.png) no-repeat -38px;background-size: 77px;} 
.zcfg .ywbl-news-title a{background: url(../images/ywbl_title_zcfg_grey.png) no-repeat -38px;background-size: 77px;} 
.ywbl-news .col-6>div{box-shadow: 0 0 20px rgb(25 59 118 / 13%); border:1px solid #E6E6E6;border-radius: 5px;min-height: 545px;} 


.tzgg .item{position: relative;padding: 20px;}
.tzgg .item dl{position: relative;padding:20px 0px ;padding-left: 90px; min-height: 50px;}
.tzgg .item dl::before{content: '';position: absolute; left: 70px;top: 0px; height: 100%;width: 1px; background: #B4C0D1;}
.tzgg .item dl dt{position: absolute; width: 60px; height: 60px; left: 0px;text-align: center;color:#7a7a7a;font-weight: normal;}
.tzgg .item dl dt::after{content: '';position: absolute; right: -11.5px; height: 0; top: 0px;width: 2px;background: #083A85;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.tzgg .item dl:hover dt::after{height: 100%;}
.tzgg .item dl:hover dt b{color:#39619d}
.tzgg .item dl:hover dt span{color:#9cb0cf}
.tzgg .item dl:hover dd a{color:#083a85}
.tzgg .item dl:hover dd p{color:#839cc1}
.tzgg .item dl dt b{display: block; font-size: 1.75em; }
.tzgg .item dl dt span{display: block; font-size: 0.8em;}
.tzgg .item dl dd{line-height: 1.8em;}
.tzgg .item dl dd a{font-size: 1.125em;}
.tzgg .item dl dd p{font-size:0.9em;color:#999;margin-top: 10px;}

.ywbl-news .zcfg ul{padding: 20px 30px;}
.ywbl-news .zcfg li span{display: block; font-size: 0.9em; color:#9c9c9c;display: block; margin-top: 10px;}
.ywbl-news .zcfg li a{font-size: 1.125em;}
.ywbl-news .zcfg li{background: url(../images/ywbl_title_zcfg_li.png) no-repeat  0 5px;padding-left: 35px;margin-top: 27.5px;}

/* 新闻动态 */
/* 图片新闻 */
.xwdt_tpxw,.xwdt_tpxw .owl-item,.xwdt_tpxw .owl-item img{height: 486px;}
.xwdt_tpxw{height: 486px;overflow: hidden;background:url(../images/xwdt_blur.png) no-repeat right -134px;background-size: 35%; box-shadow:0 0 20px rgb(25 59 118 / 13%)}
.xwdt_tpxw .item{display: block;height: 486px;}
.xwdt_tpxw .item .imgbox{width: 58.7%;height: 100%;overflow: hidden; float: left;}
.xwdt_tpxw .item .imgbox img{display: block;max-width:unset;min-height: 100%!important;object-fit: fill;}
.xwdt_tpxw .item .txtbox{margin-left: 58.7%;padding: 20px 0 0px;height: 96%;position: relative;}
.xwdt_tpxw .item .txtbox>*{margin: 0 70px 0 42px;text-align: justify;}
.xwdt_tpxw .item .txtbox h3{font-size: 1.78em;margin-top: 18px;margin-bottom: 20px;line-height: 43px;font-weight: normal;color:#0a5966;}
.xwdt_tpxw .item .txtbox font{margin-bottom: 30px; font-size: 1em;display: block;background: url(../images/calendar_blur.png) no-repeat left center; color:#74acb5; background-size: 12px; padding-left: 20px;}
.xwdt_tpxw .item .txtbox .mes{line-height: 1.7em;color:#666666;font-size: 16px;overflow: hidden;text-indent:2em}
.xwdt_tpxw .item .txtbox .red-more{position: absolute; bottom: 35px;}
.xwdt_tpxw .owl-dots{bottom: 30px;right: 70px;}
.xwdt_tpxw .owl-dots>div{background:#CCCCCC;margin: 0 5px;border-radius: 0px; width: 20px; height: 4px;}
.xwdt_tpxw .owl-dots>div.active{background: #2EA18A;}

.xwdt_dsdt .bd{overflow: hidden;min-height: 345px;margin-top: -10px;}
.xwdt_gzdt .newsmes_list li {padding-bottom: 5px;}
.xwdt_gzdt .newsmes_list.date li {padding-bottom: 0;margin-top: 35px;}
.newslist_pic{margin: 10px -10px 0;}
.newslist_pic li{width: 50%;float: left;}
.newslist_pic li a{height: 160px;overflow: hidden;margin: 20px 10px 0;display: block;}
.newslist_pic li img{display: block;width: 100%;min-height: 100%;object-fit: fill;}

.xwdt-picnews ul{margin:0px -15px}
.xwdt-picnews li{ float: left; width: 25%;}
.xwdt-picnews li:hover a{color:#0a5966;}
.xwdt-picnews li:hover a{box-shadow:7px 11px 20px 0px rgb(25 59 117 / 35%)}
.xwdt-picnews li a{display: block; margin:0px 15px; box-shadow:0px 2px 20px 0px rgb(25 59 117 / 15%);}
.xwdt-picnews li .pic{position: relative;display: block;padding-top: 56.25%;overflow: hidden;border-top-right-radius: 5px;}
.xwdt-picnews li .pic img{width: 100%;height: auto;min-height: 100%;transition: all .3s ease-in-out 0s;position: absolute;display: block; top: 0;right: 0;left: 0;bottom: 0; z-index: 1;overflow: hidden;}
.xwdt-picnews li .text{padding: 20px; min-height: 152px;}
.xwdt-picnews li .text font{ color:#797f85;}
.xwdt-picnews li .text b{font-weight: normal;font-size: 1.25em; margin:20px 0px}
.xwdt-picnews li .text span{display: block; color:#9e9e9e; font-size: 14px; background: url(../images/calendar.png) no-repeat left center;padding-left: 24px; background-size: 12px;margin-top: 20px;}

.xwdt-gzdt{background: url(../images/xwdt_gzdt_bg.png) no-repeat top center; background-size: 100%;padding:40px 0;}
.xwdt-gzdt .xwdt-item{position: relative; height: 510px}
.xwdt-gzdt .xwdt-item .mySwiper{overflow: hidden; height: 100%; width: 100%;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide{height: calc((99% - 120px) / 2);}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a{display: block; height: 100%;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide:hover a div {box-shadow:14px 17px 23px -3px rgb(41 29 145 / 27%);border-bottom: 1px solid rgb(0 0 0 / 0%);border-radius: 5px; background-color: #b9e5fc; /* 针对不支持渐变的浏览器 */ background-image: linear-gradient(to right, #b9e5fc , #f0dff9);}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide:hover a dt b{color:#0a5966}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide:hover a dt span{color:#74A9B3}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide:hover a dd font{color:#0a5966}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide:hover a p{color:#0a5966}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a div{margin: 30px;padding: 20px;height: 79%;border-bottom: 1px solid #CCCCCC;margin-left: 0px;margin-top: 0px;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a em{font-style: normal;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dl{position: relative;padding:20px;height: 87%; background: url(../images/xwdt_gzdg_icon1.png) no-repeat right bottom;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dt{color:#999999;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dt p{margin:10px 0;font-size: 16px}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dt span{display: block;font-size: 14px}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dt em{display: block;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dt b{display: block;color:#666666;font-size: 1.75em;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dd{font-size: 1.125em;font-weight: bold}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dd .source{display: block;position: absolute; bottom: 40px;}
.xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dd font{line-height: 1.5em;}
.xwdt-gzdt .xwdt-item .xwdt-btn{position: absolute; top: -50px; right: 0;}
.xwdt-btn .gzdt-prev,.xwdt-btn .gzdt-next{ display: inline-block; width: 40px; background: #10b981;color:#fff; line-height: 40px; text-align: center; cursor:pointer; height: 40px;margin-left: 10px;;border-radius: 50%;}
.xwdt-btn .gzdt-prev:hover,.xwdt-btn .gzdt-next:hover{background:#10b981;color:#fff}
.xwdt-btn .gzdt-prev.swiper-button-disabled,.xwdt-btn .gzdt-next.swiper-button-disabled{background: #e0e3eb;color:#3C4563;}
.xwdt-btn i{border:3px solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;}
.xwdt-btn .gzdt-prev i{transform: rotate(135deg);-webkit-transform: rotate(135deg);margin-left: 7px;}
.xwdt-btn .gzdt-next i{transform: rotate(-52deg);-webkit-transform: rotate(-48deg);margin-right: 7px;}

.xwdt-more {text-align: center;margin: 50px 0 20px;}
.xwdt-more a:hover{background-color: #56beb1; /* 针对不支持渐变的浏览器 */  background-image: linear-gradient(to right, #4e9be0  , #4e9be0);}
.xwdt-more a{color:#fff; border-radius: 30px; box-shadow:4px 17px 20px 2px #c9e5ef;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;width: 340px; height: 65px; font-size: 1.125em; line-height: 65px; display: inline-block; background-color: #56beb1; /* 针对不支持渐变的浏览器 */ background-image: linear-gradient(to right, #56beb1  , #4e9be0);}
.xwdt-more a img{vertical-align: middle; width: 25px;margin-left: 10px;}

/* 公共参与 */
.ggcy-myzj ul{margin:0px -10px}
.ggcy-myzj ul li{float: left; width: 33.33%; margin: 20px 0;}
.ggcy-myzj ul li.on a{background: url(../images/ggcy_bg1_on.png) no-repeat; background-size: 100% 100%;}
.ggcy-myzj ul li.on a div{background: url(../images/ggcy_bg2_on.png) no-repeat; background-size: 100% 102%;}
.ggcy-myzj ul li.on a span.status{background:#d4eaff; color:#0f6ea6;  color: #db1818;background-image: linear-gradient(to right, #d4fef8, #d4eaff);}
.ggcy-myzj ul li a{display: block;margin:0px 10px; position: relative; border-radius: 5px; background: url(../images/ggcy_bg1.png) no-repeat; background-size: 100% 100%; height: 314px;}
.ggcy-myzj ul li a div{height: 220px; position: absolute;bottom: 50px; margin:0px 40px; background: url(../images/ggcy_bg2.png) no-repeat; background-size: 100% 102%;}
.ggcy-myzj ul li a span.status{position: absolute; bottom: 0; color: #db1818; left: 0; width: 100%; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; text-align: center; display: block; height: 50px; line-height: 50px;background:#d9d9d9; background-image: linear-gradient(#f2f2f2, #d9d9d9);}
.ggcy-myzj ul li a div font{font-size: 1.25em;margin-top: 35px;}
.ggcy-myzj ul li a div p{font-size: 0.9em;margin-top: 30px;}
.ggcy-myzj ul li a div>*{padding:0 40px;}

.lyxd-col-l{width:67%;}
.com-link{display: inline-block; border: 1px solid #bfcfdf;border-radius: 50px;padding: 5px 10px;margin-left: 20px; line-height: initial}
.com-link a{color: #004FA3;font-weight: bold;background: url(../images/ggcy_icon1.png) no-repeat left center;background-size: 17px;padding-left: 24px;}
.com-link a:hover{color:#0a5966}
.lyxd-col-l .infolist.ymd li{padding-right: 265px;}
.lyxd-col-l li a{ line-height: 39px;}
.lyxd-col-l li em{font-style: normal;display: inline-block; line-height: 17px; margin-right: 15px;padding:0px 10px; border:1px solid #666666;color:#666;font-size: 12px; border-radius: 5px; height: 18px;vertical-align: middle;}
.lyxd-col-r{width: 30.5%; height: 314px; background: url(../images/ggcy_lxwm.png) no-repeat; background-size: 100% 100%;}
.lyxd-col-r a{ font-size: 1.75em; color:#fff; padding:90px 0px 0px 80px;display: block;}


/* 优秀作品 */
.yxzp-list-item ul{margin:0px -10px;}
.yxzp-list-item li{float: left; width: 25%;}
.yxzp-list-item li a{display: block;background: #fff;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin:0 10px;margin-bottom: 60px;}
.yxzp-list-item li:hover a{box-shadow: 4px 17px 20px 2px rgb(21 56 110 / 32%);}
.yxzp-list-item li .pic{position: relative;display: block;padding-top: 59%;overflow: hidden;}
.yxzp-list-item li .pic img{width: 100%;height: auto;min-height: 100%;transition: all .3s ease-in-out 0s;position: absolute;display: block; top: 0;right: 0;left: 0;bottom: 0; z-index: 1;overflow: hidden;}
.yxzp-list-item li .text{padding: 30px 20px 46px}
.yxzp-list-item li .text span{font-size: 1.25em;height: 150px;display: block;}
.yxzp-list-item li .text p{margin: 20px 0; line-height: 1.5em;margin-bottom: 55px;color:#666;height: 48px;display: none}
.yxzp-list-item li .text .grey-more{font-size: 0.9em;font-weight: normal}
.yxzp-list-item li a .state.on{background:#d4eaff; color:#0f6ea6; background-image: linear-gradient(to right, #d4fef8, #d4eaff);}
.yxzp-list-item li a .state{display: block;text-align: center;line-height: 40px;background: #d9d9d9;background-image: linear-gradient(#f2f2f2, #d9d9d9);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
#yhzp-child{display: none;}
#yhzp-dqlm{display: none;}
.yhzp-main .pdf,.yhzp-main .doc{color:#137f62}



/* 优秀作品 详情 */
.yhzp-banner{text-align: center;border:1px solid #E6E6E6;padding: 40px 100px; }
.yhzp-title{margin-top: 20px;font-size: 2em;color:#006850;line-height: 1.5em;}
.yhzp-main{border: 1px solid #E6E6E6;border-top: 0px;padding: 40px 60px; }
.yhzp-main .com-title h3{font-size: 1.5em; color:#006850}
.yhzp-main .yhzp-text {line-height: 2em;padding-top: 20px;font-size: 1.125em}
.yhzp-main .yhzp-liangd{display: none}
.yhzp-main .yhzp-liangd li{ background: url(../images/yhzp_detail_icon1.png) no-repeat left center;margin-top: 20px; padding-left: 50px; background-size: 26px;line-height: 30px;font-size: 1.125em;}
.yhzp-main .yhzp-liangd li span{ background: #F5F8FA;display: block; padding: 15px;padding-left: 20px;}
.yhzp-main .com-title.square.mt50{display: none}

.yhzp-banner .swiper{width: 100%;padding-top: 50px;padding-bottom: 50px;}
.yhzp-banner .yhzp-list{display: none;}
.yhzp-banner .swiper-slide {background-position: center;background-size: cover; width: 400px; height: 300px;}
.yhzp-banner .swiper-slide .swiper-slide-active{ width: 80%;}
.yhzp-banner .swiper-slide img { display: block;width: 100%; height: 100%;}
.yhzp-banner .swiper-slide-next{transform: scale(1.8)!important;z-index: 100;}
.yhzp-banner .prev,.yhzp-banner .next{position: absolute;top: 50%;height: 66px; margin-top: -30px; left: 0px; width: 20px;z-index: 99;cursor: pointer;}
.yhzp-banner .prev.swiper-button-disabled,.yhzp-banner .next.swiper-button-disabled{opacity: 0.5;}
.yhzp-banner .prev {background: url(../images/yhzp_left_btn.png) no-repeat;background-size: 100%;left: 100px;}
.yhzp-banner .next {background: url(../images/yhzp_right_btn.png) no-repeat;background-size: 100%;right: 100px; left:initial;}

.yhzp-attr{text-align: center;margin-top: 20px}
.yhzp-attr span{margin:0px 10px}
.yhzp-attr b{font-weight: normal}

/* 下载专区 */
.shadow-boxs{padding: 30px; -webkit-box-shadow: 0 0 20px rgba(0,0,0,.1); -o-box-shadow: 0 0 20px rgba(0,0,0,.1); -moz-box-shadow: 0 0 20px rgba(0,0,0,.1); -ms-box-shadow: 0 0 20px rgba(0,0,0,.1); box-shadow: 0 0 20px rgba(0,0,0,.1);overflow: hidden;}
.file-list{margin: 0 -15px;}
.file-list li{float: left; width: 33.33333%; }
.file-list li dl{display: block; margin: 0 15px 30px; position: relative; background: #fff; transition: all .3s; min-height: 103px;}
.file-list li dl dt{position: absolute; top: 50%; left: 30px; width: 103px; height: 122px; margin-top: -61px;background-size: 100%; background-repeat: no-repeat; background-position: left center;}
.file-list li dl dt.xls{background-image: url(../images/xzzq_icon_xls.png);}
.file-list li dl dt.pdf{background-image: url(../images/xzzq_icon_pdf.png);}
.file-list li dl dt.word{background-image: url(../images/xzzq_icon_word.png);}
.file-list li dl dd{margin-left: 113px;}
.file-list li dl dd .caption{line-height: 1.5em; margin-bottom: .5em;}
.file-list li dl dd .caption a{-webkit-line-clamp: 3; height: 4.5em; max-height: 4.5em; overflow: hidden;    font-size: 1.125em;}
.file-list li dl:hover{background: url(../images/xzzq_item_bg.png) no-repeat center top; background-size: 100% 100%; box-shadow: none;}
.file-list li dl:hover dd .caption a{color: #fff;}
.file-list li dl:hover dd .downbtn{background-color: #d6eae8; border-color: #fff;}
.file-list li dl:hover dd .downbtn font{color: #287887; background-position: 0 -28px;}
.downbtn{display: inline-block; padding-left: 0 !important; width: 90px; height: 28px; line-height: 28px; text-align: center; background-color: #fff; border: 1px solid #e2e2e2; border-radius: 100px; transition: all .3s;}
.downbtn font{display: inline-block; padding-left: 16px; font-size: 15px; color: #878787; background: url(../images/bullet_down.png) no-repeat 0 0; }
.downbtn:before{content: normal !important;}
.downbtn:hover{background-color: #d6eae8; border-color: #bcd4dd;}
.downbtn:hover font{color: #287887; background-position: 0 -28px;}

.zcfg .infolist{line-height: 1.6em;}
.zcfg .infolist li{padding-right: 280px;}
.zcfg .infolist li a{padding-left: 30px;}
.zcfg .infolist li a:before{top: -8px; margin-top: .8em; width: 19px; height: 20px; background: url(../images/bullet_file.png) no-repeat !important; border-radius: 0;}
.zcfg .infolist li .time{right: 150px;}
.zcfg .infolist li .downbtn{position: absolute; top: 50%; right: 0; margin-top: -14px;}
.zcfg .infolist li:hover a{color: inherit;color:#287887}
.zcfg .infolist li:hover .time{color: #999;}

/* 政务公开 */

.zwgk-shadow-boxs{margin-right: 15px; margin-left: 15px; -webkit-box-shadow: 0 0 20px rgba(0,84,148,.1); -o-box-shadow: 0 0 20px rgba(0,84,148,.1); -moz-box-shadow: 0 0 20px rgba(0,84,148,.1); -ms-box-shadow: 0 0 20px rgba(0,84,148,.1); box-shadow: 0 0 20px rgba(0,84,148,.1); background-color: #fcfefd; border-right: 1px solid #fff; border-radius: 10px 10px 5px 5px; overflow: hidden;}
@media (max-width:1480px) {
  .zwgk-shadow-boxs{margin-right: 10px; margin-left: 10px;}	
}
.zwgk-more{text-align: right;margin-bottom: 40px;margin-right: 20px;}
.zwgk-more a{color:#666;}

.zwgk-menus{padding-top: 20px;}
.zwgk-menus li{float: left; width: 20%;}
.zwgk-menus.col5 li{width: 25%}
.zwgk-menus li a{display: block; margin: -10px -5% 0; position: relative;}
.zwgk-menus li a span{position: absolute; top: 10%; right: 18%; left: 18%; z-index: 1; font-size: 1.25em;}
.zwgk-menus li a i{position: absolute; bottom: 35%; right: 15%; z-index: 2; width: 15%;}
.zwgk-menus li.li0 a:hover span{color: #478ff5;}
.zwgk-menus li.li1 a:hover span{color: #e54545;}
.zwgk-menus li.li2 a:hover span{color: #6048e6;}
.zwgk-menus li.li3 a:hover span{color: #3b63d5;}
.zwgk-menus li.li4 a:hover span{color: #1da16f;}
.zwgk-list-box{position: relative;}
.zwgk-list-box dt{float: left; width: 20.5%; position: relative; margin-top: -1px; padding-left: 1px; margin-bottom: -1px; margin-left: -1px; border-radius: 5px; overflow: hidden;}
.zwgk-list-box dt p.bg{position: relative; z-index: 1;}
.zwgk-list-box dt p.tt{position: absolute; top: 10%; right: 0; left: 0; z-index: 2;}
.zwgk-list-box dt p img{display: block; width: 100%;}
.zwgk-list-box dd{float: left; position: absolute; top: -1px; right: 0; bottom: -1px; left: 20.5%; z-index: 2; padding: 30px 40px; background: url(../images/zwgk_list_bg.png) no-repeat left top; background-size: 100% 100%;}
.zwgk-list-box dd .infolist li a:before{background-color: #ccc;}
.zwgk-shadow-boxs .tab-brief > .hd li{font-size: 1.25em;padding: 0 0 15px;font-weight: bold}
.zwgk-shadow-boxs .tab-brief > .hd li + li{margin-left: 1em;}

@media (max-width:1480px) {
  .zwgk-shadow-boxs .tab-brief > .hd {margin-top: 10px;}
  .zwgk-list-box dd{padding: 15px  30px;}	
  .zwgk-list-box dd .infolist li{padding-top: 11px; padding-bottom: 11px;}
}
@media (max-width:1200px) {
  .mb50{margin-bottom: 30px;}
  .zwgk-list-box dd .infolist li{padding-top: 10px; padding-bottom: 10px;}
  .zwgk-list-box dd .infolist li:last-child{display: none;}
  .file-list li{width: 50%;}	
  .tab-brief > .hd li + li{margin-left: 1.5em;}
}
@media screen and (max-width: 1080px){
  
  .xwdt_tpxw{margin-top: 10px;}
  .xwdt_tpxw, .xwdt_tpxw .owl-item, .xwdt_tpxw .owl-item img{height: 380px;}
  .xwdt_tpxw .item .txtbox h3 font{display: none;}

}
@media (max-width:992px) {
  .zwgk-menus li{width: 33.33333%;}	
  .zwgk-menus li a span{font-size: 1em;}

  .shadow-boxs{-webkit-box-shadow: none; -o-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; background: #fff;}
  .zwgk-list-box dt{float: none;width: auto;height: 200px}
  .zwgk-list-box dd{position: static; float: none; background: none;}
  .zwgk-list-box dd .tab-brief > .hd li{padding-bottom: 15px;}
  
  .zcfg .shadow-boxs{padding: 0; box-shadow: none;}
  .zcfg .infolist li{padding-right: 220px;}
  .zcfg .infolist li .time{right: 110px;}
  .file-list{margin-right: -7px; margin-left: -8px;}
  .file-list li dl{padding: 15px; margin-right: 7px; margin-left: 8px; margin-bottom: 15px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1); -o-box-shadow: 0 0 5px rgba(0,0,0,.1); -moz-box-shadow: 0 0 5px rgba(0,0,0,.1); -ms-box-shadow: 0 0 5px rgba(0,0,0,.1); box-shadow: 0 0 5px rgba(0,0,0,.1);}
  .file-list li dl dt{left: 15px; width: 60px; height: 71px; margin-top: -35px;}	
  .file-list li dl dd{margin-left: 75px;}
  .ywbl .item li{width: 25%;}
  .xwdt_tpxw .item,.xwdt_tpxw{ height: auto;}

  .ggcy-myzj ul li{width: 50%;}
  .ggcy-myzj ul li a div font{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all;}
  .lyxd-col-r{margin-top: 20px;}

  
  .xwdt_tpxw, .xwdt_tpxw .owl-item, .xwdt_tpxw .owl-item img{height: auto;}
  .xwdt_tpxw .owl-item{max-height: unset;}
  .xwdt_tpxw .item{display: block;}
  .xwdt_tpxw .item .imgbox{width: 100%;float: none;}
  .xwdt_tpxw .item .txtbox{margin-left:0;height: auto;padding: 20px 0 60px;}
  .xwdt_tpxw .item .txtbox>*{margin: 0 42px;}
  .xwdt_tpxw .item .txtbox h3{margin-top: 5px;margin-bottom: 15px;line-height: 1.5;}
  .xwdt_tpxw .item .txtbox .mes{height: auto;line-height: 1.9;margin-bottom: 20px;}
  .xwdt_tpxw .owl-dots{right: 42px;}
  .yxzp-list-item li{width: 33.33%;}

  .yhzp-main{padding: 40px 20px;}
  .yhzp-banner{padding: 20px 0;}
  .yhzp-banner .swiper-slide{height: 180px;}
  .yhzp-title{padding:0px 20px}
  .xwdt-picnews li{width: 50%;}
  .xwdt-picnews li a{margin:20px 15px}
  
  .ywbl-box .bd .item li{width: 50%;}
  .ywbl-news .col-6{margin-bottom: 20px;}
  .ywbl-news-title{line-height: 70px; height: 70px;}
  .ywbl-box .bd .item li a{ height: 148px;}
  .ywbl-news .col-6>div{min-height: initial;}

  .ywbl-box ul li .item span{background-size: 22px !important;padding-left: 30px;}
  .ywbl-box ul li{width: auto;float: none;}
  .ywbl-box ul li .item{height: auto;}
  .ywbl-box ul li .ywbl-box-news{padding: 0px;}
}
@media (max-width:860px){
  .xwdt_tpxw .item .txtbox>*{margin: 0 20px;}
}
@media (max-width:768px){
  .xwdt_tpxw .owl-nav{display: none;}
}
@media (max-width:640px) {
  .zwgk-menus li{width: 50%;}	
  .zcfg .infolist li{padding-right: 90px;}
  .zcfg .infolist li a{white-space: normal; float: none; display: inline-block;}
  .zcfg .infolist li .time{position: static; display: block; margin-top: 0; margin-left: 30px;}	
  .zcfg .infolist li .downbtn{top: 14px; width: 80px; margin-top: 0;}
  .file-list li{width: 100%;}
  .file-list li dl dd .caption a{display: inline-block; height: auto; max-height: none;}
  .ywbl .item li{padding: 20px 0 20px;width: 33.28%;}
  .ggcy-myzj ul li{width: 100%; float: none; margin: 20 0 0 0;}
  .xwdt-more a{width: 80%; height: 45px; line-height: 45px;}
  .yxzp-list-item li{width: auto;float: none;}
  .xwdt-gzdt .xwdt-item{height: 350px;}
  .xwdt-gzdt .xwdt-item .mySwiper .swiper-slide{height: calc((99% - 60px) / 2);margin-top: 0px!important;}
  .xwdt-gzdt .xwdt-item{height: 100%}
  .xwdt-picnews li{width: 100%}
 .xwdt-gzdt .xwdt-item .xwdt-btn {top:-45px}
 .xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a dl{padding: 0px}
 .xwdt-gzdt .xwdt-item .mySwiper .swiper-slide a div{margin: 0}
 .xwdt_tpxw .xwdt-picnews{overflow: initial}
 
 
  .ywbl-box li span{background-position: 0px 4px!important}
  .zcfg .infolist li{padding-right: 0;}
  .zcfg .infolist li a{padding-left: 0; text-indent: 30px;}
  .zcfg .infolist li .time{margin-left: 0;}		
  .zcfg .infolist li .time:before{content: normal;}
  .zcfg .infolist li .downbtn{position: absolute; top: auto; bottom: 14px; text-indent: 0;}
  .yhzp-banner .swiper-slide{height: 70px;}
  .yhzp-banner .prev{left: 10%;}
  .yhzp-banner .next{right: 10%}
  .ywbl{min-height: auto;}
  .ywbl .item li{width: 25%;padding: 10px 0 20px}
  .ywbl .item li i{background-size: 35px!important; height: 68px;}
  .ggcy-lyxd .infolist li a{float: none;width: 100%}
  .lyxd-col-l .infolist.ymd li{padding-right: 0px}
  .ggcy-lyxd .infolist li .time{position: initial;display: block}
 .header-toggle-btn div{ width: 20px;height: 15px;}
}
  
@media (max-width:414px) {
}



