@charset "utf-8";
.m-worktit{background: #f5f5f5;}
.m-worktit ul li a{display: block; text-align: center; color: #b61203; font-size: 28px; font-weight: 600; line-height: 75px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-workl{height: 350px;}
.m-workl .bg{bottom: 0; width: 100%; height: 55px;background-color: rgba(0, 0, 0, 0.5);}
.m-workl .bd{height: 100%; width: 100%;}
.m-worktit .tempWrap{padding: 0 15px;}
.m-workl .tempWrap{height: 100%; width: 100%;}
.m-workl .bd li{height: 100%; width: 100%;}
.m-workl .bd li a{height: 100%; width: 100%;}
.m-workl .bd li a img{height: 100%; width: 100%;}
.m-workl .bd li a p{bottom: 0; left: 10px; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; line-height: 55px;z-index: 99;}
.m-workl .hd{ right: 0; bottom: 20px; z-index: 999;}
.m-workl .hd ul li{float: left; margin-right: 8px; width: 10px; height: 10px; border-radius: 10px; background-color: #fff; text-indent: 999999em; overflow: hidden; cursor: pointer; transition: all 0.6s;}
.m-workl .hd ul li.on{background-color: #e60012;}
.m-workrt ul li{float: left; /* background: url(../images/public/li1.png) right center no-repeat; */ background-position-x: 135px;}
.m-workrt ul li a{display: block; font-size: 20px; line-height: 32px; font-weight: 600;}
.m-workrt ul li.on a{color: #d71604;}
.m-workrt ul li:last-child{background-image: none;}
.g-work .con1{border-bottom: 1px dashed #eee;}
.m-tzgg{background: #f5f5f5;margin-top:10px;}
.m-tzgg .tempWrap{margin-top: 7px; padding-right: 10px;}
.m-gwyzz ul li a{display: block; background: #f5f5f5; line-height: 40px; height: 40px; text-align: center;}
.m-gwyzz ul li a img{vertical-align: middle; margin-right: 10px;}

.g-ggao{margin-right:130px;}
.u-leader{width:120px;right:0;top:0;}
.u-leader a{display:block;height:120px;padding:23px 0 8px;background:#ededed;color:#fff;padding: 18px 0;}
.u-leader a p{font-size:18px;color:#3f3f3f;font-weight: bold;margin-top:10px;}


.g-special .owl-item{padding: 0 7px;}
.g-special .u-item{display: block;}
.g-special .u-item img{display: block; width: 100%; height: 80px;}
.g-special .owl-buttons div{position: absolute; top: 50%; margin-top: -20px; background-repeat: no-repeat; cursor: pointer;width: 20px;height: 40px;}
.g-special .owl-buttons .owl-prev{left: 8px; background: url(https://www.xuanzhou.gov.cn/dist/images/home/left.png) left center;}
.g-special .owl-buttons .owl-next{right: 6px; background: url(https://www.xuanzhou.gov.cn/dist/images/home/right.png) right center;}

.g-kbw .f-p20 .row .col-md-4{border-right: 1px solid #f4f4f4;}
.g-kbw .m-woyaotit{margin-bottom: 20px;}
.g-kbw .m-woyaotit a{display: block; width: 100%; line-height: 50px;}
.g-kbw .m-woyaotit img{width: 100%; vertical-align: middle;}
.g-kbw .m-woyaokan .u-kan1 ul li a{display: block; background-color: #ededed; border: 1px solid #f2c7c7; font-size: 14px; border-radius: 5px; height: 45px; text-align: center; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-kbw .m-woyaokan .u-kan1 ul li a img{vertical-align: text-bottom; margin-right: 6px;}
.g-kbw .m-woyaokan .u-kan2 .bd .cc .search .text{display: block; width: 100%; font-size: 14px; height: 36px; border: 1px solid #eeeeee; border-radius: 5px; padding-left: 10px; padding-right: 36px;}
.g-kbw .m-woyaokan .u-kan2 .bd .cc .search .sub{right: 0; top: 0; display: block; width: 36px; height: 36px; background: url(../images/home/search.png) left center no-repeat; border: 0;}
.g-kbw .m-woyaokan .u-kan3 ul li a{display: block; height: 80px; border: 1px solid #dfdfdf; border-radius: 3px; text-align: center;}
.g-kbw .m-woyaokan .u-kan3 ul li a p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-kbw .m-woyaokan .u-kan3 ul li a img{margin: 10px 0;}
.g-kbw .m-woyaokan .u-kan3 .col-md-4{border: 0;}

.g-kbw .m-woyaoban .u-ban1{width: 100%; height: 250px;}
.g-kbw .m-woyaoban .u-ban2{background: #fff5f5;padding: 0 18px;}
.g-kbw .m-woyaoban .u-ban2t{text-align: center; line-height: 60px; font-size: 22px; font-weight: 600; color: #333; margin: 5px 0;}
.g-kbw .m-woyaoban .u-ban2c{margin: 5px 0;}
.g-kbw .m-woyaoban .u-ban2c p{font-size: 16px; text-align: center;} 
.g-kbw .m-woyaoban .u-ban2c .p1 span{font-size: 22px; font-weight: 600; color: #d71604;}
.g-kbw .m-woyaoban .u-ban3 .bd .cc ul li a{display: block; text-align: center; position: relative;}
.g-kbw .m-woyaoban .u-ban3 .bd .cc ul li a img{display: inline-block;width: 50px;height: 50px;line-height: 50px;}
.g-kbw .m-woyaoban .u-ban3 .bd .cc ul li a p{line-height: 34px;font-size: 14px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.g-kbw .m-woyaoban .u-ban3 .bd .cc ul li div{border: 1px solid #e96b6d; z-index: 9999; background-color: #fff; width: 200px; border-radius: 10px;}
.g-kbw .m-woyaoban .u-ban3 .bd .cc ul li div dd{width: 50%; float: left;}
.g-kbw .m-woyaoban .u-ban3 .bd .cc ul li div dd a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 38px; text-align: center;}


.g-kbw .m-woyaoban .u-ban3 .bd .cc ul li:hover div{display: block;}

.g-kbw .m-woyaowen .m-woyaotit{margin-bottom: 0;}
.g-kbw .m-woyaowen .m-qzsz .bd .img{display: block; width:  216px; margin: 0 auto; z-index: 10;}
.g-kbw .m-woyaowen .m-qzsz .bd .hua{padding: 15px 10px; border: 1px solid #f2c7c7; background-color: #fff5f5; z-index: -1px; margin-top: -12px;}
.g-kbw .m-woyaowen .m-qzsz .bd .hua p{font-size: 14px; line-height: 26px; text-indent: 2em;}
.g-kbw .m-woyaowen .m-qzsz .bd .hua a{display: block; width: 200px; height: 48px; margin: 10px auto; border-radius: 5px; background-color: #f3aaa3; line-height: 48px; text-align: center; color: #fff;}
.g-kbw .m-woyaowen .m-qzsz .bd .hua a:hover{background-color:#d71604;}
.g-kbw .m-woyaowen .m-qzsz .bd .hua a i{font-size: 24px; margin-right: 10px; vertical-align: bottom;}
.g-kbw .m-woyaowen .u-wenda{display: block; margin-bottom: 15px; line-height: 50px; text-align: center; height: 50px; font-size: 18px; font-weight: 600; border-radius: 5px; background-color: #fff5f5;}
.g-kbw .m-woyaowen .u-zjdcl{border: 1px solid #dddddd; border-radius: 5px; margin-right: 10px;}
.g-kbw .m-woyaowen .u-zjdcl p:nth-child(1){line-height: 33px; font-size: 16px; width: 70px; text-align: center; }
.g-kbw .m-woyaowen .u-zjdcl p:nth-child(2){line-height: 33px; font-size: 16px; width: 70px; text-align: center; color: #888888; background-color: #e4e3e2;}
.g-kbw .m-woyaowen .u-zjdcr p:nth-child(1){color: #d71604; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; margin-bottom: 5px;}
.g-kbw .m-woyaowen .u-zjdcr p:nth-child(2){color: #666666; font-size: 14px;}
.u-zjdc{min-height: 70px;}


.u-ban5 .m-mslyfw{margin:0 -5px;}
.u-ban5 .m-mslyfw ul li{float:left;width: 50%;padding: 0 5px;line-height: 65px;margin-bottom: 20px;}
.u-ban5 .m-mslyfw ul li a{border-radius: 5px;display: block;font-size: 16px;color: #333333;background: #f5f5f5;transition: box-shadow 0.5s;-webkit-transition: box-shadow 0.5s;padding: 0 25px}
.u-ban5 .m-mslyfw ul li i{vertical-align: middle;padding-right: 20px;color: #d92615;font-size: 22px;}



.u-clsdlright {position: absolute;top: -20px !important;right: 0;}
.u-dlsright img{float:right;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
   .m-woyao1{width: 410px;}
   .m-woyao2{width: 471px;}
   .m-woyao3{width: 338px;}
}

/*medium pcScreen lg*/

@media screen and (max-width: 1199px) {
    .m-workrt ul li a{font-size: 20px;}
    .g-kbw .m-woyaoban .u-ban2c .p1 span{font-size: 12px;}
    .g-kbw .m-woyaoban .u-ban2c p{font-size: 14px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
    .g-kbw .f-p20 .row .col-md-4{border: 0;}
	.m-workrc{height:400px;}
	.m-liststyle1 li {height: 38px;line-height: 38px;}
	
}
/*phone sm*/
@media screen and (max-width: 767px) {
   .m-workrt ul li{padding:0 9px;}
   .u-zzbtn .dzy {margin-bottom: 30px;}
   .m-liststyle1 li {height: 36px;line-height: 36px;}


}
/*small xs*/
@media screen and (max-width: 638px) {
    .m-workrt ul li a{font-size: 16px;}

}
@media screen and (max-width: 600px) {
    .zytj, .szftj{width:170px;}

}

@media screen and (max-width: 480px) {
    .zytj, .szftj{width:120px;}
	
}
