@charset "utf-8";

.is-main{margin-top: 20px;}

/* 最新公开 */
.m-zxgk{float: left; width: 840px;height: 391px;overflow: hidden;}
 
/* 政务公开 */
.m-zfxx{ margin-left: 860px;height: 391px;overflow: hidden;}
.m-zfxx .bd li{height: 55px;line-height: 55px; border-bottom: 1px dashed #dfdfdf;}
.m-zfxx .bd li:last-child{border-bottom: none;}
.m-zfxx .bd li a{display: flex;align-items: center;padding: 0 20px 0 30px; font-size: 18px;}
.m-zfxx .bd li a span.left{margin-right: 20px; font-size: 28px;color: #0e54ad;}
.m-zfxx .bd li a span.right{font-size: 20px;color: #97b5dc;}
.m-zfxx .bd li a p{flex: 1;}

/* 专题专栏 */
.m-ztzl{position: relative;height: 132px; overflow: hidden;}
.m-ztzl .owl-ztzl{overflow: hidden;}
.m-ztzl .owl-item{float: left;position: relative;width: 228px;overflow: hidden;}
.m-ztzl .owl-item img{width: 100%;height: 100%;transition: .5s;}
.m-ztzl .owl-item a:hover img{transform: scale(1.1);}
.m-ztzl .owl-nav button{display: flex;align-items: center; position: absolute;top: 50%;margin-top: -20px;border: none;color: #fff;background: url(/dist/images/home/cover.png);}
.m-ztzl .owl-nav button span{display: block;width: 20px;height: 40px;line-height: 32px;text-align: center;font-size: 35px;}
.m-ztzl .owl-nav .owl-prev{left: 20px;}
.m-ztzl .owl-nav .owl-next{right: 20px;}
.m-ztzl .owl-dots{display: none;}

/* 我也找政策 */
.m-wyzc{margin-left: 860px;height: 345px;overflow: hidden;}
.m-wyzc .hd{padding:20px;background: #f5f5f5;}
.m-wyzc .hd ul{display: flex;}
.m-wyzc .hd li{display: flex;align-items: center; margin-right: 30px;cursor: pointer;}
.m-wyzc .hd li span{margin-right: 10px;width: 15px;height: 15px;border: 1px solid #ddd;border-radius: 50%;background: #fff;position: relative;}
.m-wyzc .hd li.on span::after{content: "";position: absolute;top: 3px;left: 3px;width: 7px;height: 7px;border-radius: 50%;background: #0e54ad;}
.m-wyzc .bd{padding:0 20px 20px;background: #f5f5f5;}
.m-wyzc .bd form label{display: flex;margin-bottom: 15px; padding: 14px 0;border: 1px solid #ddd;background: #fff;font-weight: normal;}
.m-wyzc .bd form label span{display: block;padding: 0 10px;border-right: 1px solid #ddd;color: #b8b8b8;}
.m-wyzc .bd form select{flex: 1;margin: 0 10px;border: none;}
.m-wyzc .bd form input[type=submit]{width: 100%; height: 52px; color: #f5f5f5;background: #97b5dc;}

/* 重点领域信息公开 */
.m-zdly{overflow: hidden;}
.m-zdly h3{margin: 10px 0; text-align: center;}
.m-zdly h3 a{font-size: 24px;font-weight: bold;color: #0e54ad;}
.owl-zdly{display: flex;flex-wrap: wrap;}
.owl-zdly .owl-item{float: left;}
.owl-zdly a{display: block;margin: 20px 0 10px;width: 12.5%; text-align: center;}
.owl-zdly a span{display: block;margin: 0 auto 10px; width: 52px;height: 52px;line-height: 52px;text-align: center;color: #97b5dc;font-size: 30px;border: 1px solid #97b5dc;border-radius: 50%;}
.owl-zdly a:hover span{color: #fff;background: #0e54ad;}

/* 政策解读 */
.m-zcjd{float: left;position: relative; width: 840px;height: 420px;overflow: hidden;}
.u-jd{position: absolute;top: 22px;right: 20px;color: #b8b8b8;font-size: 12px;}
.u-jd a{font-size: 14px;color: #b8b8b8;}
.u-jd a:hover{color: #0e54ad;}
.u-new{display: flex;margin-top: 20px;background: #fafafa;}
.u-new h3{ width: 65px;padding: 20px 10px;line-height: 24px; font-size: 16px;color: #fff;font-weight: normal;background: #97b5dc;}
.u-new .content{padding: 20px;}
.u-new .content h4{margin-bottom: 10px;}
.u-new .content h4 a{font-size: 16px;color: #3d3d3d;font-weight: bold;}
.u-new .content p{font-size: 14px;color: #999;}
.u-new .content p a{font-size: 14px;color: #ff6c00;}

/* 政府公报 */
.m-zfgb{margin-left: 860px;height: 259px;overflow: hidden;}
.u-gb{display: flex;margin-top: 20px;}
.u-zf{margin-left: 15px;}
.u-zf .bd{margin-bottom: 20px;height: 52px;overflow: hidden;}
.u-zf .bd li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.u-zf .bd li p{margin-top: 10px; font-size: 14px;color: #999;}
.u-zf .hd a{display: flex;align-items: center;justify-content: center; margin-top: 10px; width: 100%;height: 40px;line-height: 40px;background: #f6f6f6;cursor: pointer;}
.u-zf .hd a span{margin-right: 15px; font-size: 22px;color: #d1d1d1;}

/* 网站工作年报 */
.m-wznb{margin-left: 860px;height: 140px;overflow: hidden;}
.m-wznb ul{display: flex;justify-content: space-between;}
.m-wznb li{width: 47%;padding: 27px 20px; background: #fff;text-align: center;}
.m-wznb li span{display: block;margin: 0 auto 16px; width: 48px;height: 48px;line-height: 48px;text-align: center;font-size: 22px;color: #fff;background: #97b5dc;border-radius: 50%;}
.m-wznb li a:hover span{background-color: #0e54ad;transform: rotateY(360deg);transition: .5s;}

/* 信息公开导航 */
.u-dh ul{margin: 15px 10px 0;height: 144px;overflow: auto;border: none;}
.u-dh ul::-webkit-scrollbar {/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.u-dh ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
     -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    background: #535353;
}
.u-dh ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 5px;
    background: #EDEDED;
}
.u-dh li{float: left;padding-left: 12px;width: 16.66%; height: 36px;line-height: 36px;background: url(/dist/images/openness/arr.png) 0 center no-repeat;}
.u-dh li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


/*20201015*/
.m-zcmmp{margin-left: 860px; height: 391px; overflow: hidden;}

.m-searchbox2{height: 50px;border:1px solid #ddd; margin: 10px 0 0;}
.m-searchbox2 select{border:none;height: 48px;    line-height: 48px;width: 110px;padding-left: 14px;font-size: 14px;color: #333333;font-weight: bold;}
.m-searchbox2 .g-inptut{    width: 218px;position: relative;}
.m-searchbox2 .g-inptut input{border:none;line-height: 48px;height:48px;}
.m-searchbox2 .g-inptut input.u-inputtext{text-indent: 40px;width: 100%;font-size: 14px;}
.m-searchbox2 .g-inptut input.u-submitbtn{position: absolute;    background: #fff;font-size: 24px; color: #c9c9c9;right: 18px;top: 0;}





@media (max-width:1240px){
    .m-zxgk,.m-zcjd{width: 800px;}
    .m-zfxx,.m-wyzc,.m-zfgb,.m-wznb,.m-zcmmp{margin-left: 820px;}
}
@media (max-width:1200px){
    .m-zxgk,.m-zcjd{float: none;width: 100%;height: auto;}
    .m-zfxx,.m-wyzc,.m-zfgb,.m-wznb,.m-zcmmp{margin-left: 0; height: auto;}
    .m-wznb{margin-bottom: 20px;}
    .m-wznb li{width: 49%;}
	
	.m-searchbox2{height: auto;}
	.m-searchbox2 select{float: none;width: 100%;}
	.m-searchbox2 .g-inptut{float: none;width: 100%;border-top:1px solid #ddd;}
	.m-searchbox2 .g-inptut input.u-inputtext{text-indent: 18px;}

}
@media (max-width:991px){
    .owl-zdly a{width: 25%;}
}
@media (max-width:767px){
    .m-zfxx .bd li a{padding: 0 20px;}
    .u-jd{position: initial;margin-top: 10px;}
    .u-dh li{width: 50%;}
}
@media (max-width:414px){
    .owl-zdly a{width: 100%;}
    .owl-zdly .owl-nav{display: none;}
    .owl-zdly .owl-dots{margin: 0 auto;}
    .owl-zdly .owl-dots button{margin: 0 5px; width: 6px;height: 6px;border-radius: 6px;border: none;}
    .owl-zdly .owl-dots button.active{width: 15px;background: #0e54ad;}

    .u-new h3{display: none;}
    .u-new .content h4 {line-height: 28px;text-align: center;}
    .u-gb{display: block;}
    .u-gb img{display: block;margin: 0 auto 15px;}
    .m-wznb li {width: 48%;}
}

/*20210713add*/
.m-wgkbox{margin: 0 -10px;}
.m-wgkbox .m-items{padding: 0 10px; margin-bottom: 15px;}
.m-wgkbox .g-items{position: relative;}
.m-wgkbox .u-item{height: 110px; background-repeat: no-repeat; background-position: right bottom; cursor: pointer;}
.m-wgkbox .u-item p{display: inline-block; float: left; font-size: 20px; color: #ffffff; font-weight: bold; padding-top: 18px; margin-top: 30px; margin-left: 19px; background: url(/dist/images/openness/xian_0910.png) no-repeat;}
.m-wgkbox ul{position: absolute; left: 0; right: 0; top: 110px; z-index: 2; background: #fff; border: 1px solid #ddd; display: none;}
.m-wgkbox li{line-height: 28px; margin: 10px 0; padding-left: 15px;}
.m-wgkbox li a{display: block; padding-left: 15px; background: url(/dist/images/public/arr.png) left center no-repeat; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-jcgkitem .u-item{background-color: #ff931e; background-image: url(/dist/images/openness/fiveli1_0910.png);}
.m-xzgkitem .u-item{background-color: #5393dd; background-image: url(/dist/images/openness/fiveli2_0910.png);}
.m-glgkitem .u-item{background-color: #50ba96; background-image: url(/dist/images/openness/fiveli3_0910.png);}
.m-fwgkitem .u-item{background-color: #fd726f; background-image: url(/dist/images/openness/fiveli4_0910.png);}
.m-jggkitem .u-item{background-color: #fcc95e; background-image: url(/dist/images/openness/fiveli5_0910.png);}

.leaderlist{padding: 40px 0;margin-bottom: 20px;border-top: 1px dashed #ddd;}
.leaderlist ul li{width: 12.5%;float: left;text-align: center;}
.leaderlist ul li img{vertical-align: middle;}
.m-jj{display: flex;position: relative;margin: 30px auto 35px;}
.m-jj img{width: 176px;height: 250px;float: left;}
.u-js{margin-left: 25px;flex: 1;}
.u-js h3{margin: 20px 0; font-size: 24px;font-weight: bold;color: #0e54ad;}
.u-js h3 span{margin-left: 10px; font-size: 16px;color:#666;}
.u-js>p{margin: 30px auto 40px;}
.u-js div span{float: left;font-weight: bold;}
.u-js div p{text-indent: 0 !important;}
.ldhd{margin: 20px 0 0;}
.ldhd ul li{width: 48%;float: left;padding-left: 14px;height: 38px;line-height: 38px;background: url(/dist/images/public/arr.png) 0 center no-repeat;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ldhd ul li:nth-child(2n){float: right;}
.ldhd ul li span{float: right; font-size: 15px;color: #666;}



@media screen and (min-width:768px) and (max-width: 1025px) {
    .m-wgkbox .m-items{width: 20%;}
}
/*big pcScreen*/
@media (min-width: 1240px) {
    .m-wgkbox .m-items{width: 20%;}

}
/*large pcScreen*/
@media screen and (max-width: 1279px) {
    

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	

}
/*phone sm*/
@media screen and (max-width: 767px) {
    
    .m-jj{display: block;}
    .m-jj img{margin: 0 auto;display: block;float: none;}
    .u-js{margin-left: 0;}
    .ldhd ul li{width: 100%;}
    .leaderlist ul li{width: 25%;line-height: 40px;}
    


}
/*small xs*/
@media screen and (max-width: 638px) {
   


}
