@charset "utf-8";
#rightad{left: 0;z-index: 2 !important;width: 100px;}
#rightclose{width: 100px !important;font-size: 16px;}
/*资讯中心*/
.m-newsflash{width: 680px;padding: 0;}
.g-newsflash,.g-newsflash .owl-item,.g-newsflash img{height: 430px;}
.g-newsflash img{display: block; width: 100%;}
.g-newsflash .owl-item,.g-flash .owl-item a{position: relative;}
.g-newsflash .owl-item a{display: block;}
.g-newsflash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 18px; line-height: 60px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.6); font-size: 16px; color: #fff;}
.g-newsflash .owl-pagination{position: absolute; right: 18px; bottom: 26px;}
.g-newsflash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-newsflash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #fff;border-radius: 100%; }
.g-newsflash .owl-pagination .active span{background: #d00c0d;}

.m-news_1{padding: 0;width: 540px;}
.m-liststyle15{padding-top: 5px;}
.m-liststyle15 li{background: url(https://www.bzqc.gov.cn/dist/images/public/icon-li1.png) left center no-repeat;height: 36px; line-height: 36px;position: relative;padding-left: 14px;}
.m-liststyle15 li span{float: right; padding-left: 10px; font-size: 16px; color: #999;}
.m-liststyle15 li a{display: block; font-size: 16px; color: #333;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle15 li a:hover{color: #de0a14;}


.m-nsflash{background: #f7f7f7;}
.m-nsflash .u-pic img{display: block; width: 100%; height: 393px;}
.m-nsflash .u-desc .u-tit{margin-bottom: 19px; line-height: 1.5;}
.m-nsflash .u-desc .u-tit a{font-size: 24px; font-weight: bold;}
.m-nsflash .u-desc section div{height: 182px; line-height: 30px; text-indent: 2em; color: #3d3d3d; overflow: hidden;}
.m-nsflash .u-desc section div a{color: #f60;}
.m-nsflash .owl-pagination{position: absolute; right: 208px; bottom: 25px;}
.m-nsflash .owl-pagination .owl-page{float: left; margin-left: 16px; width: 15px; height: 15px; border: 1px solid #d00c0d; border-radius: 50%; background: #fff;}
.m-nsflash .owl-pagination .active{background: #d00c0d;}

.m-nsspecial{padding: 20px; background: #fff;}
.g-nsspecial{margin-left: 102px; height: 80px;}
.g-nsspecial li{float: left; margin-right: 10px;}
.g-nsspecial li img{display: block; width: 277px; height: 80px; border-radius: 5px;}
.g-nsspecial .prev,.g-nsspecial .next{position: absolute; display: block; width: 16px; height: 32px; top: 24px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.g-nsspecial .prev{left: 0;}
.g-nsspecial .next{right: 0; background-position: -16px 0;}

.m-nsywd{height: 378px;}
.m-onenslt{padding: 10px 0 13px; height: 108px; border-bottom: 1px dashed #ddd;}
.m-onenslt h1{height: 36px; line-height: 36px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-onenslt h1 a{font-size: 16px; font-weight: bold; color: #3d3d3d;}
.m-onenslt p{line-height: 24px; color: #787878; font-size: 14px; text-indent: 2em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.m-onenslt p a{color: #ff7e00;}
.m-nsywd .m-liststyle1{margin-top: 9px;}

.m-nsgwyszf{height: 306px;}
.m-nsgwyszf .m-liststyle1{margin-top: 9px;}

.u-lbd{border-left: 1px solid #ddd;}
.m-nsnotice{height: 270px;}
.m-nsnotice .m-liststyle1{margin-top: 9px;}
.m-nsnotice .m-liststyle1 li a{margin-right: 0;}

.m-nsvideo{height: 414px;}
.g-nsvideo{height: 232px; margin: 15px 0 8px;}
.g-nsvideo img{display: block; width: 100%; height: 232px;}
.g-nsvideo .u-cover{top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: .3s; transition: .3s;}
.g-nsvideo .u-play{left: 50%; top: 50%; margin: -28px 0 0 -28px; z-index: 1; width: 56px; height: 56px; background: url(../images/page/icon-vedio.png) 0 0 no-repeat; -webkit-transition:.3s; transition: .3s; -webkit-transform: scale(2); transform: scale(2); opacity: 0;}
.g-nsvideo a:hover .u-cover{-webkit-box-shadow: inset 0 0 100px #000; box-shadow: inset 0 0 150px #000; opacity: .8;}
.g-nsvideo a:hover .u-play{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}
.m-nsvideo li{padding-left: 32px; line-height: 38px; background: url(../images/public/icon-li2.png) left center no-repeat;}
.m-nsvideo li a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*魅力谯城*/
.g-abfalsh,.g-abfalsh img{height: 393px;}
.g-abfalsh img{display: block; width: 100%;}
.g-abfalsh .owl-item{position: relative;}
.g-abfalsh .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 248px 0 15px; height: 52px; line-height: 52px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); font-size: 18px; color: #fff;}
.g-abfalsh .owl-pagination{position: absolute; right: 15px; bottom: 22px;}
.g-abfalsh .owl-pagination .owl-page{float: left; margin-left: 5px;}
.g-abfalsh .owl-pagination .owl-page span{display: block; width: 40px; height: 8px; background: #b0b3b4;}
.g-abfalsh .owl-pagination .active span{background: #ff7e00;}

.g-abdescs div{margin: 5px 0 0; height: 225px; line-height: 32px; text-indent: 2em; text-align: justify;}
.g-abdescs div a{color: #ff7e00;}
.m-abbtns{margin-top: 42px;}
.m-abbtns li{text-align: center;}
.m-abbtns li a{display: block; padding: 11px 0 1px;}
.m-abbtns li span{display: block; width: 34px; height: 34px; line-height: 34px; margin: 0 auto; font-size: 34px; color: #fff;}
.m-abbtns li a:hover span{transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); transition:transform .9s; -webkit-transition:transform .9s; -moz-transition:transform .9s;}
.m-abbtns li p{line-height: 39px; font-size: 16px; color: #fff;}
.m-abbtns li.u-ab1 a{background: #41abd2;}
.m-abbtns li.u-ab2 a{background: #6ab7a5;}
.m-abbtns li.u-ab3 a{background: #ffaf4c;}

.m-abtitstyle{height: 36px; line-height: 36px; background: url(../images/page/bg-abtit.png) left center repeat-x;}
.m-abtitstyle .u-tit{display: inline-block; padding: 0 23px; border-left: 4px solid #d00c0d; border-right: 4px solid #d00c0d; font-size: 24px; font-weight: bold; color: #d00c0d; background: #fff;}
.m-ablywh{padding: 30px 0 20px;}
.m-ablywh .row{margin: 0 -13px;}
.u-whlybox{padding: 0 13px; margin-top: 20px;}
.g-whlybox{border: 1px solid #ddd;}
.g-whlybox .u-tit{height: 52px; line-height: 52px; text-align: center; background-image: url(../images/page/bg-whlytit.png); background-position: center; background-repeat: no-repeat;}
.g-whlybox .u-tit a{display: block; font-size: 20px; font-weight: bold; color: #fff;}
.u-wh1{background-color: #f38282;}
.u-wh2{background-color: #82bff3;}
.u-wh3{background-color: #eab156;}
.g-whlyinfo{padding: 20px 20px 13px;}
.g-whlyinfo img{display: block; width: 100%;}
.g-whlyinfo ul{margin-top: 11px;}
.g-whlyinfo li{float: left; width: 50%; line-height: 36px;}
.g-whlyinfo li a{display: block; padding-left: 18px; background: url(../images/public/icon-li1.png) 5px center no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-abfgms .m-abtitstyle{margin-bottom: 40px;}
.m-abfgms{padding: 30px 0;}
.poster-main{margin: 0 30px; width: 1180px; height: 350px;}
.poster-main a,.poster-main img{display: block; width: 100%; height: 100%;}
.poster-main .poster-list{width: 1180px; height: 350px;}
.poster-main .poster-list .poster-item{position: absolute; left: 0; top: 0}
.poster-main .poster-btn{cursor: pointer; position: absolute; top: 0; text-align: center; line-height: 14px; color: #fff; background: url(../images/page/btn_l.png) no-repeat center; z-index: 10}
.poster-main .poster-next-btn{background: url(../images/page/btn_r.png) no-repeat center;}
.btn-box{display: table; margin-left: auto; margin-right: auto;}
.index-btn{display: inline; cursor: pointer; float: left; width: 10px; height: 10px; color: #fff; margin-right: 5px; margin-top: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #d0d0d0;}
.poster-main .poster-prev-btn{left: 0;}
.poster-main .poster-next-btn{right: 0;}
.btn-box .poster-btn-active{width: 40px; border-radius: 50px; background-color: #d00d0d;}

.g-abfgmsflash{display: none;}
.m-abfgmsflash,.m-abfgmsflash img{height: 393px;}
.m-abfgmsflash img{display: block; width: 100%;}
.m-abfgmsflash .owl-pagination{display: table; margin-left: auto; margin-right: auto; margin-top: 10px;}
.m-abfgmsflash .owl-pagination .owl-page{float: left; margin-left: 5px;}
.m-abfgmsflash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #d0d0d0;}
.m-abfgmsflash .owl-pagination .active span{width: 40px; border-radius: 50px; background-color: #d00d0d;}

/*解读回应*/
.u-pgpic{display: block; width: 100%; margin-bottom: 6px;}
.m-jdsj,.m-jdbj{margin-top: 10px; height: 270px;}
.m-jdsj ul{padding-top: 7px;}
.m-jdsj ul li,.m-jdbj .m-liststyle1 li{line-height: 38px;}
.m-jdbj .m-tabstyle2{margin: 2px 0 1px;}
.g-jdzctj{margin: 15px 0; height: 280px; overflow: hidden;}
.g-jdzctj .u-item{padding: 0 10px;}
.g-jdzctj img{display: block; border: 3px solid #ddd; width: 100%; height: 280px;}
.m-jddjqh,.m-jdqtwj{height: 328px;}
.m-jddjqh .m-tabstyle3{margin: 10px 0;}
.m-jddjqh .m-liststyle1 li{line-height: 38px;}
.m-jdqtwj ul{padding-top: 12px;}
.m-jdqtwj ul li{line-height: 38px;}
.m-jdqtwj ul li i,.m-liststyle1 li i{font-style: normal; color: #cf1313;}

/*办事服务*/
.m-bsrdfw ul{margin: 0 -5px;}
.m-bsrdfw ul li{padding: 22px 5px 0; width: 20%; float: left; text-align: center;}
.m-bsrdfw ul li img{display: block; width: 70px; height: 70px; margin: 0 auto; border-radius: 50%;}
.m-bsrdfw ul li a:hover img{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-bsrdfw ul li p{line-height: 52px; font-size: 16px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-bsrdsx{background: #f5f5f5; margin-top: 10px; border-radius: 5px; height: 324px;}
.g-bsrdsx .u-tit{height: 58px; line-height: 58px; background: #ff7071; border-radius: 5px 5px 0 0;}
.g-bsrdsx .u-tit a{display: block; font-size: 20px; font-weight: bold; color: #fff;}
.g-bsrdsx ul{padding: 9px 0; background: url(../images/page/bg-num.png) 15px 10px no-repeat;}
.g-bsrdsx ul li{padding: 0 15px; line-height: 48px; border-bottom: 1px solid #ddd;}
.g-bsrdsx ul li a{display: block; padding-left: 28px; border-bottom: 1px solid #fff; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-bsrdsx ul li:nth-child(5),.g-bsrdsx ul li:nth-child(5) a{border-bottom: none;}

.m-bslct{margin: -10px;}
.m-bslct li{z-index: 1; padding: 10px; width: 20%; line-height: 82px; text-align: center; float: left;}
.m-bslct li a.u-bsmc{display: block; background: url(../images/page/bg-bslct.png) #ffaaa2 right center no-repeat; font-size: 24px; font-weight: bold; color: #fffefe; border-radius: 6px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-bslct li span{display: inline-block; width: 56px; height: 56px; line-height: 56px; vertical-align: middle; margin-right: 24px; font-size: 30px; background: #fff; border-radius: 50%; color: #d00c0d;}
.u-bsqk{left: 10px; top: 92px; right: 10px; padding: 10px 30px; background: #fff; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.u-bsqk p{line-height: 38px; border-bottom: 1px solid #ddd;}
.u-bsqk p.u-nbd{border: none;}
.u-bsqk p a{display: block; padding-left: 20px; display: block; text-align: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/page/icon-bsw.png) left center no-repeat; font-size: 14px;}
.u-bsqk i{position: absolute; top: -9px; left: 50%; margin-left: -10px; display: block; width: 20px; height: 9px; background: url(../images/page/icon-bsjt.png) no-repeat;}

.m-bsgrfr{height: 267px;}
.g-bsgrfr li{text-align: center; margin-top: 20px; }
.g-bsgrfr li span{display: block; margin: 0 auto; width: 55px; height: 55px; line-height: 55px; border-radius: 50%; font-size: 28px; color: #d00c0d; background: #f5f5f5; -webkit-transition: all 0.4s; transition: all 0.4s;}
.g-bsgrfr li p{line-height: 36px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-bsgrfr li a:hover span{background-color: #d00c0d; color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-bsbmfw{padding-top: 11px; height: 222px; overflow-y: auto; overflow-x: hidden;}
.m-bsbmfw li{line-height: 34px;}
.m-bsbmfw li a{display: block; padding-left: 11px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-bsrgs{margin-top: 10px;}
.u-bsbsfw img{display: block; width: 100%; height: 126px;}
.m-bscodes{margin-top: 20px;}
.m-bscodes li{text-align: center; position: relative;}
.m-bscodes li span{display: block; width: 100%; height: 86px; line-height: 86px; font-size: 44px; color: #fff; background: #ff7071;}
.m-bscodes li p{padding-top: 9px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
.m-bscodes li img{position: absolute; display: none; left: 10px; top: -100px;}
.m-bscodes li a:hover img{display: block;}

.m-bsgshd{height: 40px; line-height: 40px; margin: 1px 0 6px; background: #f5f5f5; font-size: 16px; font-weight: bold; color: #3d3d3d;}
.m-bsgshd p{float: left; text-align: center; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-bsbjgs .u-bs1,.m-bsbjgs .u-bs3,.m-bsbjgs .u-bs4,.m-bsbjgs .u-bs5{width: 15%;}
.m-bsbjgs .u-bs2{width: 40%;}
.g-bsbjgs li{line-height: 42px;}
.g-bsbjgs li p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-bsbjgs li p.u-bs1,.g-bsbjgs li p.u-bs2{padding-left: 25px;}
.g-bsbjgs li p.u-bs4{color: #999;}
.g-bsbjgs{height: 252px;}
.g-bsbjgs li:nth-child(2n-1){background: #f9f9f9;}

/*互动交流*/
.m-itmails{height: 393px;}
.m-itmails .u-dwzskbtn{display: block; margin-right: 15px; line-height: 45px; font-size: 16px; font-weight: bold; color: #d00c0d;}
.m-itmails .u-dwzskbtn span{display: inline-block; width: 21px; height: 21px; line-height: 21px; font-size: 21px; vertical-align: middle; margin-right: 8px; font-weight: normal;}

.g-itmails p{float: left;}
.m-itmailhd{margin: 1px auto 6px; height: 42px; line-height: 42px; text-align: center; font-weight: bold; background: #f5f5f5; font-size: 16px; font-weight: bold; color: #3d3d3d;}
.g-itmails .u-it1{width: 40%;}
.g-itmails .u-it2{width: 20%;/*width: 13%;*/}
.g-itmails .u-it3{width: 21%;}
.m-itmailbd li{width: 100%; height: 40px; line-height: 40px;}
.m-itmailbd li p{height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-itmailbd .u-it1{padding-left: 9px;}
.m-itmailbd .u-it1 a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-itmailbd .u-it2,.m-itmailbd .u-it3{color: #999; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-itbtns .row{margin: -10px;}
.m-itbtns .row li{padding: 10px; text-align: center;}
.m-itbtns .row li a{display: block; height: 64px; line-height: 64px; border-radius: 6px; font-size: 18px; font-weight: bold; color: #fff; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-itbtns .row li span{margin-right: 12px; display: inline-block; width: 38px; height: 38px; line-height: 38px; border-radius: 50%; background: rgba(255,255,255,.6); font-size: 20px; transition: all ease-in 0.4s}
.m-itbtns .row li.u-ib1 a{background: #a9bff0;}
.m-itbtns .row li.u-ib2 a{background: #90d6a2;}
.m-itbtns .row li.u-ib3 a{background: #ddd0a4;}
.m-itbtns .row li.u-ib4 a{background: #e1b4a9;}
.m-itbtns .row li.u-ib1 span{color: #415d9d;}
.m-itbtns .row li.u-ib2 span{color: #3c8e50;}
.m-itbtns .row li.u-ib3 span{color: #927c30;}
.m-itbtns .row li.u-ib4 span{color: #a15240;}
.m-itbtns .row li a:hover span{transform: rotate(360deg);-webkit-transform: rotate(360deg);}
a.u-itqzmail{margin-top: 10px; display: block; height: 75px; line-height: 75px; background: #ff7475; border-radius: 6px; color: #fff;}
.u-itqzmail span{display: inline-block; width: 38px; height: 35px; line-height: 35px; font-size: 34px; vertical-align: middle;}
.u-itqzmail p{display: inline-block; margin: 0 14px 0 5px; font-size: 20px;}
.u-itqzmail i{display: inline-block; padding: 0 16px; line-height: 30px; height: 30px; border: 1px solid #ff9393;}
.m-itxbtns{margin: 16px 0;}
.m-itxbtns ul{margin: -7px -8px;}
.m-itxbtns li{position: relative; padding: 7px 8px;}
.m-itxbtns li a{display: block; height: 73px; line-height: 71px; border: 1px solid #ddd; text-align: center; font-size: 18px; border-radius: 6px; background: #f5f5f5; color: #3d3d3d;}
.m-itxbtns li span{margin-right: 12px; display: inline-block; width: 30px; height: 30px; line-height: 30px; font-size: 30px; vertical-align: middle; font-weight: normal; color: #d00c0d;}
.m-itxbtns li img{display: none; position: absolute; top: -93px; left: 8px;}
.m-itxbtns li.u-itwb span{color: #d81e06;}
.m-itxbtns li.u-itwx span{color: #62b230;}
.m-itxbtns li a:hover img{display: block;}
.m-itxbtns li a:hover{background: #d00c0d; color: #fff;}
.m-itxbtns li a:hover span{color: #fff;}
.m-itbjtj{padding: 17px 0 10px; height: 180px; border: 1px solid #ddd;}
.m-itbjtj .u-tit{margin-bottom: 14px; height: 30px; line-height: 30px; font-size: 18px; font-weight: bold;}
.m-itbjtj .u-tit span{display: block; width: 30px; height: 30px; line-height: 30px; font-size: 18px; color: #fff; background: #de2c2c; margin-right: 8px; text-align: center;}
.m-itbjtj li{line-height: 36px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-itbjtj li span{color: #ff8a00;}
.m-itadvs ul{margin: -10px;}
.m-itadvs li{padding: 10px;}
.m-itadvs img{display: block; width: 100%;}

.m-itdczj{height: 388px;}
.m-onedczj{padding: 14px 0; margin-bottom: 8px; border-bottom: 1px dashed #ddd;}
.m-onedczj .u-zjxz{width: 80px; height: 60px; border: 1px solid #ddd; border-radius: 5px; text-align: center; line-height: 29px; font-size: 14px; overflow: hidden;}
.m-onedczj .u-zjxz span{color: #525252;}
.m-onedczj .u-zjxz p{color: #fff; background: #d1d1d1;}
.m-onedczj .u-zjxz p.u-zjz{background: #ffa800;}
.m-onedczj .u-zjdesc{margin-left: 92px; line-height: 30px;}
.m-onedczj .u-zjdesc h1{line-height: 30px;}
.m-onedczj .u-zjdesc h1 a{display: block; font-size: 16px; font-weight: bold; color: #d00c0d; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-onedczj .u-zjdesc h1 a:hover{color: #cd0000;}
.m-onedczj .u-zjdesc p{font-size: 14px; color: #999;}
.m-onedczj .u-zjdesc p a{color: #ff8a00;}
.m-itdczj li{line-height: 36px;}
.m-itdczj li a{display: block; margin-right: 250px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-itdczj li span{float: right; color: #999; font-size: 14px;}
.m-itdczj li i{margin-right: 8px;}
.m-itdczj li font{color: #d00c0d;}

/*数据发布*/
.m-sjfbtab1{margin: 1px 0; padding: 10px 5px; background: #f5f5f5;}
.m-sjfbtab1 li{float: left; margin: 0 30px; line-height: 32px;}
.m-sjfbtab1 li a{display: block;}
.m-sjfbtab1 li.u-active a{color: #cd0000;}
.m-sjfbtab2{margin: 10px -10px;}
.m-sjfbtab2 li{float: left; padding: 5px 10px; width: 224px;}
.m-sjfbtab2 li a{display: block; line-height: 40px; text-align: center; border: 1px solid #ddd; border-radius: 8px;}
.m-sjfbtab2 li.u-active a{background: #ff8383; color: #fff;}
.m-chart{height: 460px;}

/*领导之窗*/
.m-leadergp{background: #f5f5f5;}
.m-leadergp h1{line-height: 52px; text-align: center; font-size: 20px; font-weight: bold; color: #fff; background: #cd0000;}
.m-leadergp h1 span{margin-right: 16px; display: inline-block; width: 24px; height: 24px; line-height: 24px; vertical-align: middle; font-size: 24px; font-weight: normal;}
.m-leadergp ul{padding: 10px; min-height: 764px;}
.m-leadergp li{border-bottom: 1px dashed #ddd;}
.m-leadergp li a{display: block; padding: 16px 14px;}
.m-leadergp li span{display: inline-block; margin-right: 24px; min-width: 54px; font-size: 18px; font-weight: bold;}
.m-leadergp li i{color: #999; font-size: 14px;}
.m-leadergp li.u-active span,.m-leadergp li.u-active i{color: #cd0000;}
.m-leaderdesc{padding: 20px 10px 20px 20px; height: 224px; background: #f5f5f5;}
.u-ldpic img{display: block; width: 100%;}
.m-ldname{height: 33px; line-height: 33px; font-weight: bold;}
.m-ldname span{font-size: 24px; color: #d00c0d; margin-right: 22px;}
.m-ldname i{font-size: 16px; color: #3d3d3d;}
.m-ldfggz .m-titstyle4{border-bottom: 1px solid #ddd;}
.m-ldfggz .m-titstyle4 .u-tit{font-size: 18px;}
.g-ldfggz{line-height: 32px; height: 64px; overflow-y: auto;}
.m-ldgrjj{height: 304px;}
.g-ldgrjj{line-height: 36px; color: #3d3d3d; padding: 0 10px 0 15px; height: 252px; overflow-y: auto;}
.m-ldlists{height: 268px;}
.m-ledaerpics{margin-top: 20px;}
.g-ledaerpics{margin-top: 16px;}
.g-ledaerpics a{display: block; position: relative; margin: 0 10px;}
.g-ledaerpics img{display: block; width: 100%; height: 164px;}
.g-ledaerpics p{left: 0; right: 0; bottom: 0; padding: 0 5px; line-height: 36px; background: rgba(0,0,0,.5); color: #fff;}

/*list*/
.g-listlf{background: #f5f5f5; min-height: 883px;}
.g-listlf .u-tit{line-height: 58px; font-size: 24px; font-weight: bold; color: #fff; background: #cd0000;}
.g-listlf .u-tit i{position: absolute; display: block; width: 13px; height: 7px; left: 50%; margin-left: -6px; bottom: -7px; background: url(../images/page/bg-lstit.png) no-repeat;}
.g-listlf li{border-bottom: 1px solid #fff; line-height: 67px;}
.g-listlf li a{display: block; padding-left: 30px; font-size: 18px; background-image: url(../images/page/bg-ls.png); background-repeat: no-repeat; background-position: right 0; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-listlf li.u-active a,.g-listlf li a:hover{background-position: right -67px; background-color: #ffe4e4; color: #cd0000;}
.m-listtit{height: 40px; line-height: 40px; border-bottom: 3px solid #cd0000; padding: 0 10px; font-size: 20px; font-weight: bold; color: #cd0000;}
.m-listtit span{font-size: 14px; color: #666; font-weight: normal;}
.m-cglists{padding: 8px 0;}
.m-cglists li{line-height: 38px;}

/*list-one*/
.m-cglistone{font-size: 16px; line-height: 188%; min-height: 164px; padding: 15px 10px; text-align: justify;}
.m-cglistone table{border-collapse: collapse;border:1px solid #333;}
.m-cglistone table td,.m-cglistone table th{border: 1px solid #333;}
.m-cglistone img{max-width: 100%;}

.m-listtop{border: 1px solid #ddd;border-radius: 5px;min-height: 765px;padding:10px 20px}
.m-listtop .m-list-type{height: 40px;line-height: 40px;font-size: 18px;color: #ba082e;text-indent: 15px;background: url(../images/page/t-bj.png) 0 center no-repeat;}
.m-listtop .m-list-title{height: 60px;line-height: 60px;text-align: center;font-size: 34px;font-weight: 500;overflow: hidden;}
.m-listtop .m-from-cont{border-top:1px solid #ddd;padding-top:10px;text-align: left;color:#999;font-size:15px;margin-bottom: 20px}
.m-listtop .m-onelist{padding:0}

/*list-picture*/
.m-cglistpics{margin: 0 5px;}
.m-cglistpics .row{margin: 0 -30px;}
.m-cglistpics li{padding: 20px 30px;}
.m-cglistpics li img{display: block; width: 100%; height: 182px; padding: 8px; background: #f2f2f2;}
.m-cglistpics li .u-tit{margin-top: 10px; height: 36px; line-height: 18px; font-size: 14px;}
.u-info{height: 30px; line-height: 30px; color: #999; font-size: 12px;}
.m-cglistpics li a:hover img{background: #ffe4e4;}

/*detail*/
.m-detailbox{padding: 0 60px;}
.u-lgtit{padding: 10px 60px 20px; font-weight: bold; font-size: 32px;  line-height: 1.5;color: #454545;}/*color: #c50e1b;*/
.m-dtfuns{line-height: 28px; padding: 4px 18px; border-bottom: 1px solid #ddd;}
.m-dtfuns,.m-dtfuns a{font-size: 12px;}
.u-wzinfo span{margin-right: 20px; color: #999;}
.u-fontsize{color: #444;}
.u-fontsize a{margin: 0 4px; color: #444;}
.u-share{margin-left: 40px;}
.m-dtfonts{padding: 20px 36px; font-size: 16px; line-height: 188%; min-height: 164px;}
.m-dtfonts table{border-collapse: collapse;border:1px solid #333;}
.m-dtfonts table td,.m-dtfonts table th{border: 1px solid #333;}
.m-dtfonts img{max-width: 100%;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns{padding: 3px 20px; border-bottom: 1px solid #ddd;}
.m-btfuns li{float: left; margin-left: 20px; line-height: 30px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-gotp a{background-position: 0 2px;}
.m-btfuns li.u-print a{background-position: 0 -29px;}
.m-btfuns li.u-close a{background-position: 0 -58px;}
.m-btfuns li.u-collect a{background-position: 0 -89px;}
.m-dtxgxw{padding: 10px 18px;}
.m-dtxgxw h1{height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #cd0000;}
.m-dtxgxw li{line-height: 38px;}
.m-dtvideo{width: 700px; height: 400px;}
.m-dtdownload{padding: 0 0 15px 22px; background: url(../images/page/icon-detaila.png) 0 -114px no-repeat;}
.m-dtdownload li{line-height: 30px;}
.weixin-wrap{height:103px!important;}

/*网站地图*/
.g-sitemap{margin-top: 10px;}
.g-sitemap .row{margin: 10px -10px;}
.g-sitemap .row li{padding: 5px 10px; text-align: center;}
.g-sitemap .row li a{display: block; padding: 10px 0; background: #f5f5f5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-sitemap .row li a:hover{background: #f67676; color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}

/*我要写信*/
.m-maildesc{margin: 0 0 15px;}
.m-mailinfos{margin: 1px 0 0; padding: 10px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-maildesc .m-titstyle3 .u-more{line-height: 42px; font-size: 16px; font-weight: bold; color: #cd0000;}
.m-maildesc .m-titstyle3 .u-more span{margin-right: 11px;}

.u-nologin{padding: 15px; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
.m-mailfmbox{padding: 0 170px;}
.m-mailfmbox label{font-size: 14px; font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .text-center{margin: 20px 0;}
.m-mailfmbox .btn-danger,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden; padding: 0 15px;}
.u-xxcode a{line-height: 44px; font-size: 12px;}

/*信件列表*/
.m-mlbds{padding: 35px 120px 45px;}
.m-mlbds label{font-size: 14px; font-weight: normal;}
.m-mailcx .m-titstyle3 .u-more{line-height: 42px; font-size: 16px; font-weight: bold; color: #cd0000;}
.m-mailcx .m-titstyle3 .u-more span{margin-right: 8px;}
.m-zxtslist p{float: left; height: 60px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zxtslist .u-ts1{width: 20%;}
.m-zxtslist .u-ts2{width: 35%;}
.m-zxtslist .u-ts3{width: 15%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #f8f8f8; margin: 1px 0 8px; text-align: center;}
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}


/*意见征集*/
.m-yjzjtabs{background: #e6e6e6; overflow: hidden;}
.m-yjzjtabs li{float: left; width: 250px; text-align: center; line-height: 46px; cursor: pointer;}
.m-yjzjtabs li.u-active{background: #d00d0d; color: #fff;}
.g-yjzjbox{padding: 20px 0;}
.g-zjinfo{padding: 0 80px; line-height: 188%; min-height: 164px;}
.m-zjinfo .m-btfuns{border-top: 1px solid #ddd; border-bottom: none; margin-top: 10px;}
.m-yjzjform{padding-right: 200px;}
.m-yjzjform label span{color: #d00d0d;}
.u-lycode{width: 30%; margin-right: 8px;}
.u-formbtn input{margin: 10px;}
.m-lylists h1{font-weight: bold; color: #d00d0d; padding: 5px;}
.m-lylists li{margin: 20px 0; padding: 20px; border: 1px solid #ddd;}
.m-lylists li .u-lynames{padding: 0 10px 10px; color: #ff862d;}
.m-lylists li .u-lybd{text-indent: 2em; font-size: 14px; color: #666;}
.m-zjrst{padding: 0 80px;}
.m-zjrst .u-tit{font-weight: bold; color: #d00d0d; padding: 5px;}
.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}

/*网上调查*/
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #d00d0d;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #d00d0d;}

/*调查结果*/
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}

/*答问知识库*/
.m-dwzsklf{width: 380px; margin-right: -380px;}
.m-zskxz{margin-bottom: 20px; padding: 15px 0 5px; border: 1px solid #ddd;}
.m-zskxz h1{height: 18px; line-height: 18px; padding-left: 11px; border-left: 4px solid #d00d0d; font-size: 18px; color: #d00d0d;}
.m-zskxz .row{margin: 10px;}
.m-zskxz .row li{padding: 5px; text-align: center; line-height: 40px;}
.m-zskxz .row li a{display: block; background: #ebebeb; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zskxz .row li a:hover,.m-zskxz .row li.u-active a{background: #d00d0d; color: #fff;}
.m-dwzskrg{width: 100%;}
.m-dwzskrgbox{margin-left: 400px;}
.m-dwzskrgbox .m-liststyle1 li{line-height: 38px;}

/*专题专栏*/
.g-ztzlbox li{margin-top: 20px;}
.g-ztzlbox li img{display: block; width: 100%; height: 82px;}
.g-ztzlbox li p{font-size: 16px; line-height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-mialdtl{padding: 0 90px;}
.m-mialdtl table{border-collapse: collapse; border:1px solid #ddd;}
.m-mialdtl table td,.m-mialdtl table th{border: 1px solid #ddd;}
.m-mialdtl tbody td{height: 40px;}
.m-mialdtl .u-tit{font-size: 30px;}
.m-mialdtl .u-name{font-weight: bold;}
.m-mialdtl .u-mailbd{line-height: 188%;}
.m-mialdtl .u-yhf{color: #36BD53;}
.m-mialdtl .u-whf{color: #f00;}


/***share***/
.share-main{position: relative; width: 66px; height: 16px;margin-top: 9px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 16px; height: 16px; background-image: url(../images/icon-share.png);}
.share-bar .share-weixin{background-position: 0 0;}
.share-bar .share-tsina{background-position: -16px 0;}
.share-bar .share-qzone{background-position: -32px 0;}

.weixin-share-open{position: absolute; bottom: 22px; left: 0; margin-left: -115px; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 212px; height: 98px; border: 1px solid #ddd;z-index: 9;background-color: #fff;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}


/*超大PC屏幕下的专用样式*/
@media (min-width:1280px) {
    .m-nsflash .u-pic{width: 710px;}
    .m-nsflash .u-desc{width: 560px;}
    .m-nsflash .u-desc section{padding: 19px 25px 40px 0; height: 393px;}

    .m-abfalsh{width: 700px;}
    .m-abdescs{width: 560px;}
    .fgmsbox-1280{display: block;}
    .fgmsbox-1140,.fgmsbox-940{display: none;}

    .m-listlf{width: 300px;}
    .m-mailfmbox label,.m-mlbds label{padding-left: 0; padding-right: 0;}




}
/*大PC屏幕下的专用样式*/
@media screen and (max-width:1279px) {
    .m-nsflash .u-desc section{padding: 40px 30px 40px 0;}
    .fgmsbox-1280,.fgmsbox-940{display: none;}
    .fgmsbox-1140{display: block;}
    .g-jdzctj{height: auto;}
    .g-jdzctj img{width: 100%; height: 275px;}
    .m-bslct li span{margin-right: 10px;}
    .m-leadergp li span{display: block;}
    .m-mailfmbox,.m-mlbds{padding: 15px 50px;}
    .m-mailfmbox label,.m-mlbds label{padding-left: 0; padding-right: 0;}

    
}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
    .g-abfalsh .owl-item p{height: 44px; line-height: 44px;  font-size: 16px; padding-right: 95px;}
    .g-abfalsh .owl-pagination{bottom: 17px;}
    .g-abfalsh .owl-pagination .owl-page span{width: 8px; border-radius: 50%;}
    .fgmsbox-1140{display: none;}
    .fgmsbox-940{display: block;}
    .g-jdzctj img{width: 100%; height: 247px;}
    .m-cglistpics .row{margin: 0 -10px;}
    .m-cglistpics li{padding: 10px;}
    .m-cglistpics li img{height: 123px;}
    .m-mailfmbox label,.m-mlbds label{padding-left: 15px; padding-right: 15px;}

}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px ){
	.m-nsflash{height: auto;}
    .m-nsflash .u-desc section{padding: 15px 15px 55px;}
    .m-nsflash .u-desc .u-tit{margin-bottom: 15px;}
    .m-nsflash .u-desc section div{height: auto; line-height: 30px;}
    .m-nsflash .owl-pagination{bottom: 20px; right: 50%; margin-right: -77px;}
    .m-nsspecial .u-tit{display: none;}
    .g-nsspecial{margin: 0;}
    .m-nsywd,.m-nsgwyszf,.m-nsnotice,.g-abdescs div{height: auto;}
    .m-nsgwyszf{margin-bottom: 10px;}
    .u-lbd{border: none;}
    .g-abfalsh,.g-abfalsh img{height: 305px;}
    .m-abbtns{margin-top: 10px;}
    .fgmsbox-940{display: none;}
    .g-abfgmsflash{display: block;}
    .m-abfgmsflash,.m-abfgmsflash img{height: 305px;}
    .m-jdsj,.m-jdbj,.m-jddjqh,.m-jdqtwj{height: auto;}
    .g-jdzctj img{width: 100%; height: 250px;}
    .m-bsrdfw ul li img{width: 50px; height: 50px;}
    .m-bsrdfw ul li p{line-height: 32px; font-size: 14px;}
    .m-bslct li{width: 50%; line-height: 60px;}
    .m-bslct li span{width: 40px; height: 40px; line-height: 40px; font-size: 20px;}
    .m-bslct li a.u-bsmc{font-size: 20px;}
    .u-bsqk{top: 70px;}
    .m-bsgrfr,.u-bsbsfw img{height: auto;}
    .m-bscodes li span{font-size: 30px; height: 65px; line-height: 65px;}
    .m-bsbjgs .u-bs2{width: 70%;}
    .g-itmails .u-it2{width: 22.5%;}
    a.u-itqzmail{margin-top: 20px;}
    .m-itdczj li a{margin: 0;}
    .m-itdczj li span{display: none;}
    .m-leadergp{margin-bottom: 10px;}
    .m-leaderdesc{padding: 15px;}
    .u-ldpic,.m-listlf{margin-bottom: 15px;}
    .g-ldfggz{height: auto; line-height: 24px;}
    .m-leaderdesc{height: auto;}
    .m-leadergp ul,.g-listlf{min-height: auto;}
    .m-cglistpics .row{margin: 0 -10px;}
    .m-cglistpics li{padding: 10px;}
    .m-cglistpics li img{height: 226px;}
    .u-lgtit,.m-dtfonts{padding: 10px;}
    .m-mailfmbox,.m-mlbds{padding: 10px;}
    .m-zxtslist .u-ts2{width: 80%;}
    .m-zxtslist .u-ts3{width: 20%;}
    .m-zxtsbd li{line-height: 40px;}
    .m-yjzjtabs li{width: 25%;}
    .m-yjzjtabs li span{display: none;}
    .g-zjinfo,.m-yjzjform,.m-zjrst{padding: 0 15px;}
    .m-lylists li{margin: 10px 0; padding: 10px;}
    .m-dczjtext{padding: 15px;}
    .g-zjbox{padding: 10px;}
    .m-dccode .form-control{width: 35%;}
    .m-dcjsbd span{margin: 0;}
    .m-dwzsklf{width: 100%; margin: 0;}
	.m-dwzskrgbox{margin-left: 0;}
	
	.m-detailbox,.m-mialdtl{padding: 0;}
    
	.m-dtvideo{width: 100%; height: auto;}

  
    .m-listtop .m-list-title{font-size:26px;}

    .m-news_1,.m-newsflash{width: 100%;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
	.m-nsflash .u-pic img{height: 240px;}
	.g-abfalsh,.g-abfalsh img{height: 240px;}
	.g-whlybox .u-tit{background-image: url(../images/page/bg-whlytit1.png);}
	.m-abfgmsflash,.m-abfgmsflash img{height: 240px;}
	.g-jdzctj img{width: 100%; height: 182px;}
	.m-bsbjgs .u-bs5{width: 30%;}
	.g-itmails .u-it1{width: 77.5%;}
	.m-cglistpics .row{margin: 0 -5px;}
    .m-cglistpics li{padding: 5px;}
    .m-cglistpics li img{height: 108px;}
    .progress{width: 100%;}
    .g-dczjjg{padding: 10px;}
    .m-dtfonts,.m-mialdtl{overflow-x: auto;}
    .m-dtfonts table,.m-mialdtl table{width:700px}


}
/*超小屏幕下的专用样式*/
@media screen and (max-width: 638px) {
    .g-jdzctj img{width: 100%; height: 172px;}
    .m-sjfbtab1 li{margin: 0 15px;}
    .m-sjfbtab2 li{width: 50%;}
    .g-ledaerpics a,.g-ledaerpics img{height: 110px;}
    .m-mailinfos{padding: 10px; line-height: 26px;}
    
    



}