@charset "utf-8";
*{margin: 0;padding: 0;}
ul{margin-bottom: 0;}
a:hover{text-decoration: none;}
p{margin: 0;}
/*文字不换行多余的显示省略号*/
.text-ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*鼠标经过图片放大*/
.imgScale img{transition: 0.5s all;}
.imgScale img:hover{transform: scale(1.05,1.05);}
.noborder{border:none !important;}
.nomargin{margin: 0 !important;}

/*banner部分*/
.banner{margin-bottom: 0;z-index: 2;}
.banner .slick-prev,.banner .slick-next{display: none !important;}
.banner img{display: block;width: 100%;}
.slick-dots{bottom: 40px;z-index: 5;margin: 0;width: auto;left: 50%;transform: translateX(-50%);overflow: hidden;}
.slick-dots li,.slick-dots li button{width: 30px;height: 2px;background: #fff;margin: 0 10px;}
.slick-dots li.slick-active,.slick-dots li.slick-active button:before{width: 50px;background: #385d94;}
.slick-dots li button:before{width: 30px;height: 2px;background: #fff;padding: 0;text-indent: 100000px;}
.slick-dots li button{padding: 0;background: none;}


/*普通列表页*/
.posbox{padding-bottom: 5px;border-bottom: 1px solid #dbdbdb;padding-top: 20px;margin-bottom: 20px;}
.posbox h3{font-size: 20px;color: #cf1b1b;line-height: 36px;font-weight: bold;margin: 0;}
.posbox p{line-height: 36px;background: url(../images/position.png) no-repeat left center;padding-left: 30px;font-size: 14px;color: #777777;}
.posbox p a{color: #777777;}
.listbox ul li{position: relative;padding-right: 80px;background: url(../images/icon_list_bg.png) no-repeat left center;padding-left: 25px;line-height: 36px;margin-bottom: 9px;}
.listbox ul li a{font-size: 16px;color: #555555;}
.listbox ul li > span{position: absolute;right: 0;font-size: 14px;color: #999999;}
.listbox .pagebox,.piclistbox .pagebox{margin: 15px 0;}
.piclistbox{margin-bottom:20px;}


/*图片列表页*/
.piclistbox ul{margin-right: -39px;}
.piclistbox li{float: left;margin-right: 39px;width: 374px;margin-bottom: 20px;}
.piclistbox li p{font-size: 16px;color: #555;line-height: 38px;margin-top: 10px;}
.piclistbox li span{display:block;font-size: 14px;color: #999;line-height: 30px;}


/*正文部分*/
.conbox .infobox{text-align: center;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;}
.conbox .infobox > span{font-size: 14px;line-height: 30px;color: #999;margin: 0 10px;}
/*点击次数标签*/
.conbox .infobox > span span{padding:0 5px;}
.conbox .title{font-size: 22px;font-weight: bold;color: #555;text-align: center;margin: 0 0 10px;line-height: 2;}
.conbox .zwcon{padding: 30px 0;/* border-bottom: 1px solid #dbdbdb; */}
.conbox .zwcon p{font-size: 16px !important;line-height: 2 !important;color: #555;margin-bottom: 10px;text-indent: 2em;}
.conbox .zwcon p > img{display: block;margin: 0 auto;border:0 !important;}
/*表格中不缩进+默认表格居中*/
.conbox .zwcon table{margin:0 auto;}
.conbox .zwcon table p{text-indent:0;margin-bottom: 0;}
.conbox .zwcon table td{border:1px solid #ccc;vertical-align:middle;padding:0 5px;/* white-space: nowrap; */}
.conbox .pnbox {padding-top: 22px;padding-bottom: 40px;}
.conbox .pnbox p{line-height: 2;width: 50%;}
.conbox .pnbox p:hover a{color: #cf1b1b;}
.conbox .pnbox p.prev{text-align: left;}
.conbox .pnbox p.next{text-align: right;}
.conbox .pnbox a{font-size: 16px;color: #999;}
/*正文页文末按钮*/
.btnbox{margin-bottom:30px;}
.btnbox a{font-size:16px;margin-left:10px;}


/*动态要闻栏目页*/
/*新闻轮播部分*/
.mainSection1{background: #f2f2f2;padding: 40px 0;}
.newsbox{margin: 0;}
.newsbox{height: 390px;overflow: hidden;}
.newsbox .slide_news{float:left;}
.newsbox .slide_news .leftimg{width: 660px;padding-top: 32.50%;background:#fff;}
.newsbox .slide_news .leftimg img{width:94%;left:50%;top:50%;transform:translate(-50%,-50%);}
.newsbox .slide_news .infobox{padding: 50px 40px 0;width: 540px;height: 390px;background: #fff;}
.newsbox .slide_news .infobox h3{font-size: 22px;color: #333;line-height: 40px;padding: 0 0 20px;margin: 0;}
.newsbox .slide_news .infobox p{color: #777;font-size: 14px;line-height: 36px;}
.newsbox .slick-dots{left: 80%;}
.newsbox .slick-dots li,.newsbox .slick-dots li button{width: 10px;height: 10px;background: #eeeeee;border-radius: 50%;margin: 0 5px;}
.newsbox .slick-dots li button{margin: 0;}
.newsbox .slick-dots li.slick-active,.newsbox .slick-dots li.slick-active button{background: #cf1b1b;}
.newsbox .slick-dots li button:before,.newsbox > button{display: none !important;}
/*新闻列表部分*/
.mainSection2{background: #fff;padding-top: 20px;padding-bottom: 50px;}
.sec2left{width:1060px;}
.sec2left .tabtit,.fbh .tit,.video .tit{border-bottom: 1px solid #dbdbdb;}
.sec2left .tabtit li{float: left;font-size: 20px;line-height: 56px;margin-right: 50px;position: relative;}
.sec2left .tabtit li a{color: #333;}
.sec2left .tabtit li.active:before,.fbh .tit h3:before,.video .tit h3:before{content: '';display: block;position: absolute;bottom: -1px;background:#cf1b1b;width: 100%;height: 1px;}
.sec2left .tabtit li.active a{font-weight: bold;color: #cf1b1b;}
.sec2left .tabtit li:last-child{margin-right: 0;}
.sec2left .tabtit li a{}
/*切换列表部分*/


.sec2left .tabconbox .tabcon ul li span{display: block;font-size: 14px;color: #999;background: url(../images/icon_time.png) no-repeat left center;padding-left: 20px;line-height: 36px;}
.sec2left .tabconbox .tabcon ul li:hover{background: #f8f8f8;padding-left: 20px;}
.sec2left .tabconbox .tabcon ul li:hover h3{color: #CF1B1B;}
/*切换列表最后一个*/
.sec2left .tabconbox .tabcon ul.txtlist li{height: 100%;}
.sec2left .tabconbox .tabcon ul.txtlist li p{font-size: 18px;color: #555;font-weight: bold;margin: 0;line-height: 36px;}
.sec2left .tabconbox .tabcon ul.txtlist li:hover p{color: #CF1B1B;}
.sec2left .tabconbox .tabcon ul.txtlist li span{font-size: 14px;color: #999;background: url(../images/icon_time.png) no-repeat left center;padding-left: 20px;line-height: 36px;}
/*右边部分*/
/*新闻发布会*/
.sec2right{width: 368px;}
.fbh{margin-bottom: 15px;}
.fbh .tit{line-height: 56px;margin-bottom: 30px;}
.fbh .tit h3,.video .tit h3{margin: 0;font-size: 20px;font-weight: bold;color: #cf1b1b;line-height: 56px;position: relative;position: relative;}
.fbh .tit a,.video .tit a{font-size: 14px;color: #999;}
.fbh li{margin-bottom: 20px;}
.fbh li:last-child{margin-bottom: 0;}
.fbh li .imgpos{width:340px;}
.fbh li .titbox{margin-left: 150px;}
.fbh li .titbox p{font-size: 16px;line-height: 30px;color: #333;}
.fbh li .titbox span{font-size: 14px;color: #999;background: url(../images/icon_time.png) no-repeat left center;padding-left: 20px;line-height: 32px;}

/*视频新闻*/
.video .tit{line-height: 56px;}
.video li{margin-top: 17px;position: relative;}
.video li .imgpos{padding-top: 57%;overflow: hidden;}
.video li .datebox{width: 58px;height: 58px;position: absolute;left: 0;top: 0;background: #CF1B1B;color: #fff;z-index: 2;text-align: center;padding-top: 4px;}
.video li .datebox p{font-size: 20px;font-weight: bold;line-height: 28px;}
.video li .datebox span{display: block;font-size: 14px;line-height: 20px;}


/*领导内容页*/
.leaSection{background: #fff;margin-bottom: 50px;}
.lea_left{width: 280px;background: #f8f8f8;padding-top: 30px;}
.leainfo{text-align: center;border-bottom: 1px solid #dbdbdb;padding-bottom: 15px;}
.leainfo img{display: block;width: 188px;height: auto;margin: 0 auto;}
.leainfo h3{font-size: 18px;font-weight: bold;color: #555;margin: 10px 0 0;line-height: 2;}
.leainfo p{font-size: 16px;color:#555;line-height: 30px;}
.otherlea{padding: 20px 0;}
.otherlea li{line-height: 40px;margin-bottom: 10px;}
.otherlea li:last-child{margin-bottom: 0;}
.otherlea li h3{margin: 0;font-size: 18px;font-weight: bold;color: #555;line-height: 2;padding-left: 45px;}
.otherlea li a{display: block;padding-left: 45px;font-size: 16px;color: #555;}
.otherlea li a.active,.otherlea li a:hover{border-left: 2px solid #CF1B1B;background:#fff url(../images/icon_right.png) no-repeat right 40px center;}

/*三级单篇正文页*/
/*侧边三级导航*/
.sanjibox{padding: 0;}
.sanjinav{padding: 0 0 20px;}
.sanjinav ul li{text-align:center;}
.sanjinav ul li h3{font-size: 20px;line-height: 60px;padding: 0;background: #cf1b1b;color: #fff;margin-bottom: 10px;}
.sanjinav ul li a{padding: 0;line-height: 44px;}
/*右边正文部分*/
.dpzw{padding:10px 20px;}
.dpzw p{font-size:16px;line-height:2;margin-bottom:5px;text-indent:2em;}

/*在线咨询:咨询说明*/
.listbox .zxinfo{margin-bottom:15px;}
.listbox .zxinfo h3{margin:20px 0;text-align:center;}
.listbox .zxinfo p{font-size:16px;line-height:2;}
/*在线咨询：信息搜索*/
.ssform{height: 30px;text-align: center;font-size: 16px;margin-bottom: 20px;}
.ssform input{vertical-align: middle;}
.ssform input[type="text"]{height: 30px;line-height: 30px;text-indent: 10px;margin-right: 10px;border-radius: 5px;border: 1px solid #dbdbdb;}
.ssform input[type="submit"]{padding: 4px 12px;background: #cf1b1b;color: #fff;}
/*在线咨询：搜索结果*/
.tsinfo,.noinfo{text-align:center;font-size:20px;line-height:60px;}

/*领导简历等信息*/
.lea_right{width: 920px;padding-left: 20px;}
.lea_right .tabtit{border-bottom: 1px solid #ededed;}
.lea_right .tabtit li{line-height: 58px;font-size: 20px;font-weight: bold;float: left;margin-right: 40px;cursor: pointer;}
.lea_right .tabtit li:last-child{margin-right: 0;}
.lea_right .tabtit li.active{color: #CF1B1B;}
.lea_right .tabconbox .tabcon{padding: 20px 0;}
.lea_right .tabconbox .tabcon p{font-size: 16px;line-height: 2;margin-bottom: 10px;}

/*当前栏目*/
.currentName{font-size: 18px;color: #d51d1d;font-weight: bold;border-bottom: 2px solid #d51d1d;padding-bottom: 10px;margin-bottom: 10px;}

/*行政执法公示平台*/
/*不一样的头部logo*/
.nybanner img{display: block;width: 100%;max-width: 100%;margin: 0 auto;}
.topwrap .nylogo{position: absolute;left: 50%;transform: translateX(-50%);top: 5%;}
.xzSection{padding-top: 15px;padding-bottom: 45px;}
/*左边*/
.xzleft{width: 360px;}
.xzleft h3,.zfgs .titbox h3{font-size: 20px;font-weight: bold;color: #cf1b1b;padding-left: 30px;background: url(../images/xzzf_bmfl.png) no-repeat left center;border-bottom: 1px solid #CF1B1B;line-height: 48px;}
.xzleft ul{margin-top: 20px;margin-right: -1%;}
.xzleft li{float: left;width: 49%;height: 40px;background: #f8f8f8;text-align: center;font-size: 16px;line-height: 40px;margin: 0 5px 5px 0;margin-right: 1%;}
.xzleft li:hover,.xzleft li.active{background:#cf1b1c;}
.xzleft li:hover a,.xzleft li.active a{color:#fff;font-weight:bold;}
.xzleft li a{color: #555;display:block;}
.xzleft li.active{background: #CF1B1B;}
.xzleft li.active a{color: #fff;}
/*右边*/
.xzright{width: 810px;}
.sqgk{margin-bottom: 20px;}
.zfgs .titbox{border-bottom: 1px solid #CF1B1B;margin-bottom: 13px;}
.sqgk .titbox h3{background: url(../images/xzzf_sqgk.png) no-repeat left center;border-bottom: 0;}
.zfgs .titbox .tabul li{float: left;font-size: 17px;line-height: 48px;margin-right: 15px;cursor: pointer;}
.zfgs .titbox .tabul li:last-child{margin-right:0;}
.zfgs .titbox .tabul li a{color: #333;}
.zfgs .titbox .tabul li.active{color: #CF1B1B;}
.zfgs .titbox .tabmore{margin-left: 10px;}
.zfgs .titbox .tabmore a{display:block;font-size: 14px;color: #999;line-height: 48px;}
.tabwrap .tabbox li{font-size: 16px;line-height:2;position: relative;padding-right: 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/icon_list_bg.png) no-repeat left center;padding-left: 25px;margin-bottom: 10px;}
.tabwrap .tabbox li:last-child{/* margin-bottom: 0; */}
.tabwrap .tabbox li a{color:#555;}
.tabwrap .tabbox li span{position: absolute;top: 0;right: 0;color: #999999;}
.tabwrap .tabbox li:hover a{color:#CF1B1B;}
.shgk .titbox h3{background: url(../images/xzzf_shgk.png) no-repeat left center;}


/*数据发布*/
.jingjibox{background: #f2f2f2;padding: 40px 0;}
.jingjibox .title{margin-bottom: 30px;}
.jingjibox .title .mob{display: none;}
.jingjitit{width: 270px;background: #fff;}
.jingjitit ul{padding: 20px 0;}
.jingjitit li{font-size: 16px;line-height: 45px;cursor: pointer;padding-left: 20px;position: relative;}
.jingjitit li.active{font-weight: bold;color: #CF1B1B;/*border-left: 2px solid #CF1B1B;*/}
.jingjitit li.active:before{content: '';position: absolute;width: 2px;height: 20px;left: 0;top: 50%;margin-top: -10px;background: #CF1B1B;}
.tbbox{width: 100%;/* background: #fff; */height: 490px;padding: 0;}
/*在Echarts基础上进行修改切换效果*/
#leftMenu{float:left;width: 270px;background: #fff;padding: 20px 0;}
#leftMenu .tbtit{font-size: 16px;line-height: 45px;cursor: pointer;padding-left: 20px;position: relative;}
#leftMenu .tbtit.active{font-weight: bold;color: #CF1B1B;}
#leftMenu .tbtit.active:before{content: '';position: absolute;width: 2px;height: 20px;left: 0;top: 50%;margin-top: -10px;background: #CF1B1B;}
.tbbox #main{float:right;width: 910px !important;background:#fff;padding:15px 0;}
/*三个切换*/
.tongjibox{padding: 20px 0;}
.tongjitit{text-align: center;border-bottom: 1px solid #ededed;margin-bottom: 20px;}
.tongjitit li{display: inline-block;font-size: 22px;line-height: 62px;font-weight: bold;cursor: pointer;margin: 0 40px;position: relative;}
.tongjitit li a{color: #222;}
.tongjitit li.active:after{position: absolute;content: '';display: block;width: 100%;height: 1px;bottom: -1;background: #CF1B1B;}
.tongjitit li.active a{color: #CF1B1B;}
.tongji li{float: left;position: relative;line-height: 36px;margin-bottom: 10px;width: 47.5%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 80px;}
.tongji li.odd{margin-right: 2.5%;}
.tongji li.even{margin-left: 2.5%;}
.tongji li a{font-size: 16px;color: #555;}
.tongji li span{position: absolute;right: 0;top: 0;font-size: 14px;color: #999999;}


/**访谈列表页**/
.listbox .ftlist{padding: 20px;}
.listbox .ftlist li{background: none;padding: 0 0 10px;margin-bottom: 10px;border-bottom:1px dashed #dbdbdb;}
.listbox .ftlist li .ftpic{width: 300px;}
.listbox .ftlist li .ftpic img{display: block;width: 100%;}
.listbox .ftlist li .fttitbox{margin-left:320px;}
.listbox .ftlist li .fttitbox .fttit{color: #cf1b1b;font-size: 18px;line-height: 1.5;font-weight: 600;}
.listbox .ftlist li .fttitbox p{font-size: 15px;margin-bottom: 5px;}
.listbox .ftlist li .fttitbox .ftzy{background:url('../../images/interact-icon12.png') no-repeat left center;padding-left: 60px;}
.listbox .ftlist li .fttitbox .ftzy span{display: block;margin-left: 0;font-size: 15px;line-height: 2;}


/*访谈内容页*/
.listbox .ftlistcon li .ftpic{width:360px;}
.listbox .ftlistcon li .fttitbox{margin-left:380px;}


/*政府公报*/
.gbbg{background: url(../images/cxgb_bg.jpg) no-repeat center top;background-size: cover;padding-top: 95px;}
/*logo*/
.gblogo{padding-bottom: 83px;}
.gblogo img{display: block;margin: 0 auto;}
/*nav*/
.gbnav{background: #cf1b1b;text-align: center;}
.gbnav a{height: 50px;line-height: 50px;font-size: 18px;color: #fff;margin: 0 50px;}


/*政务专题列表页*/
.listbox .ztpicbox{width:1060px;margin:0 auto 30px;}
.listbox .ztpicbox li{float:left;background: none;padding: 0;margin-right: 5px;margin-bottom: 5px;}
.listbox .ztpicbox li img{transition: all 0.5s;}
.listbox .ztpicbox li:hover img{transform: scale(1.05,1.05);}


/*主体*/
/*左边部分*/
.gbmain{background: #f8f8f8;margin-bottom:50px;padding-bottom:30px;}
.main_l{padding-top: 30px;}
.main_l .tit{margin: 0;font-size: 20px;color: #cf1b1b;line-height: 40px;font-weight: bold;margin-bottom: 10px;}
.main_l .qktit{background: url(../images/qktit_bg.jpg) no-repeat left 90px center;}
.main_l .jstit{background: url(../images/gbss_bg.jpg) no-repeat left 90px center;}
.qikan{text-align: center;border-bottom: 1px dashed #dbdbdb;padding-bottom: 20px;}
.qikan select{width: 48%;height: 30px;border: 1px solid #dbdbdb;margin: 0 1%;float: left;}
.qishu{padding: 20px;background: #fff;margin-bottom: 30px;}
.qishu li{float: left;width: 50%;margin-bottom: 10px;}
.qishu li a{display: block;width: 100px;height: 36px;line-height: 36px;border: 1px solid #dbdbdb;text-align: center;margin: 0 auto;font-size: 16px;color: #333;}
.qishu li a:hover{background:#cf1b1b;color:#fff;border:0;}
.js li{margin-bottom:10px;}
.js li select{width:48%;height:36px;border:1px solid #dbdbdb;margin-bottom:10px;}
.js li select{width:100%;margin-bottom:0;}
.js li #searchtype{float:left;}
.js li #searchtime{float:right;}
.js li input{width: 100%;height:36px;border:1px solid #dbdbdb;text-indent:10px;font-size: 16px;}
.js li input[type="text"]{color:#999;}
.js li input[type="submit"]{background:#cf1b1b;color:#fff;border: none;}
/*中间部分*/
.main_m{background: #fff;padding-top:30px;}
.main_m h1{margin:0;text-align:center;font-size:24px;font-weight:bold;line-height:40px;}
.mllist{padding-bottom:20px;border-bottom:1px dashed #dbdbdb;margin-bottom: 30px;}
.mllist h2{margin-bottom: 20px;font-size:18px;color:#cf1b1b;}
.mllist ul li{padding-left:25px;background:url(../images/icon_list_bg.png) no-repeat left center;line-height: 2;margin-bottom: 5px;}
.mllist ul li a{font-size:16px;color:#333;}
.downloadCurrent a img{margin-bottom:56px;}
/*历史公报一条数据显示的时候*/
.onegb ul{font-size:15px;line-height:1.8;margin-top:5px;}
.onegb ul li{line-height: 1.8;}
/*右边部分*/
.main_r{padding-top: 30px;}
.zl{margin-bottom:30px;}
.zl img{display:block;margin:0 auto;}
.text{padding:20px 0;border-top:1px dashed #dbdbdb;}
.text p{margin:0;font-size:15px;line-height:2;color:#666;text-indent:2em;margin-bottom: 30px;}
.text a img{display:block;margin:0 auto;}
.gblink select{margin-top:20px;background:#fff;width:100%;height:50px;border:1px solid #dbdbdb;border-radius:5px;font-size:16px;color:#666;}


/*公报简介页*/
.gbbrief{padding: 20px;}
.gbbrief h3{margin: 0;line-height: 60px;text-align: center;padding-bottom: 10px;}
.gbbrief .gbzw{padding: 20px;box-shadow: 0 0 10px #999;border-radius: 10px;}
.gbbrief .gbzw p{font-size: 16px !important;line-height: 2 !important;margin-bottom: 5px;}


/*****************index******************/
.index-news-back{ background: #f2f2f2; padding:40px 0 50px 0; }
.txt-elise{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.text-center{ text-align: center; }
.news-title-lg a{ font-size: 30px; color: #e33030; font-weight: bold; }
.news-title-lg{ line-height: 30px; }
.news-top-p{ font-size: 16px; color: #777; margin-top: 15px; }

.news-slick-img a{display: block;position: relative;padding-top: 60%;background: #fff;overflow:hidden;}
.news-slick-img a img{position: absolute;left: 0;top: 0;width: 100%;height: auto;}
.news-slick-txt{ display: block; background: #fff; line-height: 60px; padding-left: 20px; padding-right: 100px; font-size: 16px; color: #333; }
.news-slick{ margin-top: 25px; margin-bottom: 0; }
.news-slick{height: 411px;overflow:hidden;}
.news-slick .slick-dots li ,.news-slick .slick-dots li button{ width: 15px; height: 15px; }
.news-slick .slick-dots li button{ background: url(../images/li01.png) center no-repeat; }
.news-slick .slick-dots li.slick-active button{ background: url(../images/li01_on.png) center no-repeat; }
.news-slick .slick-dots li{ background: none; margin-right: 0; }
.news-slick .slick-dots li button:before{ display: none; }
.news-slick .slick-dots{ width: auto; left: auto; right: 30px; bottom: 22px; transform: translateX(0); overflow:visible; }
.tabs-box{ background: url(../images/icon-tt01.png) left center no-repeat; margin-bottom: 8px; margin-top: 25px; border-bottom: solid 1px #cf1b1c; padding-left: 50px; }

.tabs-ul li{ float: left; }
.tabs-ul li a{ display: block; padding:0 30px; font-size: 20px; color: #555; font-weight: bold; line-height: 50px;  }
.tabs-ul li.active a{background: url(../images/tabs-back.png) center repeat-x; color: #fff;}
.news-list li{ position: relative; padding-right: 160px; color: #888; line-height: 45px; padding-right: 120px;}
.news-list li a{ background: url(/images/icon-li.png) left center no-repeat; padding-left: 24px; font-size: 16px; color: #333; }
/*政策解读关联链接*/
.news-list li a.haspol{position:absolute;right:90px;background:none;}
.news-list li span{ position: absolute; right: 0; top: 0; }
.news-list li a:hover{ color: #cf1b1c; }
.tz-box{ background: #fff; margin-top: 20px; height: 315px; padding:20px; }
.tz-tabs{ border-bottom: solid 1px #ddd; margin-bottom: 8px; }
.tz-tabs li{ float: left; margin-right: 35px; margin-bottom: -1px; }
.tz-tabs li a{ display: block; font-size: 20px; color: #555;font-weight: bold; padding-bottom: 15px; }
.tz-tabs li.active a{ color: #cf1b1c; border-bottom: solid 1px #cf1b1c; }
.tz-box .news-list li{ padding-right: 150px; padding-right: 110px;}
.tab-content{ position: relative; }
.tabs-more{ position: absolute; right: 0; top: -45px; font-size: 16px; color: #777; }
.tabs-more:hover{ color: #cf1b1c; }
.link-slick a{ display: inline-block; font-size: 16px; color: #555; }
.link-slick a img{ display: inline-block; }
.link-slick a span{ display: inline-block; height: 55px; }
.link-slick a:hover{ color: #cf1b1b; }
.link-slick{ margin:40px 0 0 0;height:77px;overflow:hidden; }
.link-slick .slick-prev{ width: 20px; left: 0; height: 40px; margin-top: -20px; background: url(../images/left.png) center no-repeat; }
.link-slick .slick-next{ width: 20px; right: 0; height: 40px; margin-top: -20px; background: url(../images/right.png) center no-repeat; }
.slick-prev:before,.slick-next:before{ display: none; }
.gk-box{ background: url(../images/gk-back.png) center no-repeat; background-size: cover; position: relative; height: 176px; margin-top: 40px; }
.gk-box:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 6px; background: url(../images/gk-left.png) center repeat; }
.gk-title{ padding-left: 45px; padding-top: 50px; }
.gk-list li{ float: left; width: 33.333333%; padding-left: 35px; margin-bottom: 15px; }
.gk-list li a{ display: block; height: 62px; line-height: 62px; padding-left: 30px; font-size: 17px; position: relative; }
.gk-list li a i{ position: absolute; right: 10px; top: 0; bottom: 0; line-height: 62px; }
.gk-list li:nth-child(1) a{ background: url(../images/gk-back01.png) center no-repeat; color: #896d38; background-size: 100% 100%; }
.gk-list li:nth-child(2) a{ background: url(../images/gk-back02.png) center no-repeat; color: #5779bd; background-size: 100% 100%; }
.gk-list li:nth-child(3) a{ background: url(../images/gk-back03.png) center no-repeat; color: #ae3558; background-size: 100% 100%; }
.gk-list li:nth-child(4) a{ background: url(../images/gk-back04.png) center no-repeat; color: #4e7839; background-size: 100% 100%; }
.gk-list li:nth-child(5) a{ background: url(../images/gk-back05.png) center no-repeat; color: #8a5992; background-size: 100% 100%; }
.gk-list li:nth-child(6) a{ background: url(../images/gk-back06.png) center no-repeat; color: #a67615; background-size: 100% 100%; }
.gk-list{ width: 855px; padding-top: 20px; margin-right: 30px; }
.zc-left{ width: 740px; margin-top: 8px; }
.zc-tabs li{ float: left; padding-right: 30px; margin-right: 30px; line-height: 30px; background: url(../images/lind.png) right center no-repeat; }
.zc-tabs li a{ font-size: 20px; color: #555; display: inline-block; padding-top: 15px; padding-bottom: 15px; }
.zc-tabs li.active a{ color: #e33030; font-weight: bold; position: relative; padding-left: 42px; background: url(../images/icon-tt01.png) left center no-repeat; }
.zc-tabs{ border-bottom: solid 1px #e33030; margin-bottom: 5px; }
.zc-tabs li.active a:before{ display: block; content: ""; position: absolute; left: 0; top: 100%; right: 0; height: 9px; background: url(../images/raw.png) center no-repeat; }
.wj-search{ background: #f8f8f8; margin-bottom: 17px; height: 50px; padding-left: 128px; position: relative; }
.wj-search-left{ position: absolute; left: 0; top: 0; bottom: 0; border-left: solid 1px #e33030; }
.wj-search-left .dropdown button{ display: block; width: 128px; line-height: 50px; text-align: center; border:none; box-shadow: none; border-radius: 0; background: url(../images/lind.png) right center no-repeat; }
.wj-search-left .dropdown button span{ display: inline-block; padding-right: 20px; background: url(../images/raw02.png) right center no-repeat; color: #e33030; }
.wj-search-left .dropdown-menu{ min-width: 1px; background: #f8f8f8; border-radius: 0; box-shadow: none; width: 100%; margin:0;  }
.wj-search-left .dropdown-menu li a:hover{ color: #e33030; } 
.wj-search .form-control{height: 50px;background: none;border-radius: 0;/* border:none; *//* box-shadow: none; *//* padding-left: 20px; *//* padding-right: 60px; */font-size:16px;}
.btn-ss{ position: absolute; right: 20px; top: 0; bottom: 0; width: 20px; background: url(../images/icon-ss.png) center no-repeat!important; outline: none!important; border-radius: 0; box-shadow: none; border:none; }
.zc-left .tab-pane{ height: 276px; }
.zc-left .tabs-more{ top: -43px; }
.wj-search-top{ padding-top: 30px; }
.zc-right{ width: 420px; margin-top: 28px; height: 310px; background: #fffafa; padding-top: 30px; }
.zc-right ul li{ float: left;width: 33.333333%; margin-bottom: 35px; }
.zc-right ul li a{ font-size: 16px; color: #555; }
.zc-right ul li a img{ margin-bottom: 5px; }
.zc-right ul li a:hover{ color: #e33030; }
.zc-right ul li a:hover img{ display: none; }
.zc-right ul li a:hover img.hover{ display: inline-block; }
.zc-left .tabs-more-b{ top: -43px; }
.fw-back{ background: #f8f8f8; padding:50px 0; margin-top: 30px; }
.fw-title-lg{ background: url(../images/tt-lind.png) center no-repeat; font-size: 28px; color: #e33030; font-weight: bold; position: relative; }
.fw-title-lg a{ position: absolute; color: #fff; right: 40px; top: 50%; margin-top: -15px; font-weight: normal; font-size: 16px; background: #e33030; border-radius: 30px; line-height: 30px; width: 95px; text-align: center; }
.fw-box{ background: #fff; position: relative; margin-top: 30px; padding:30px 0; }
.i-l{ position: absolute; left: 0; top: 0; }
.i-b{ position: absolute; left: 0; bottom: 0; }
.i-r{ position: absolute; right: 0; top: 0; }
.i-r-b{ position: absolute; right: 0; bottom: 0; }
.fw-title{ font-size: 22px; color: #d12e2e; font-weight: bold; background: url(../images/icon-fw-tt.png) center no-repeat; margin-top: 15px; }
.fw-ul li{ float: left; width: 50%; line-height: 40px; text-align: left; }
.fw-ul li a{ position: relative; padding-left: 40px; color: #999; display: inline-block; }
.fw-ul li a i{ position: absolute; left: 0; top: 0; line-height: 40px; }
.fw-ul li a i img{height:30px;width:30px;}
.fw-ul{ margin-left:70px; margin-top: 17px; }
.fw-box .col-xs-4{ background: url(../images/fw-lind.png) right center no-repeat; }
.fw-box .col-xs-4:nth-child(2) .fw-title{ color: #de8300; }
.fw-box .col-xs-4:nth-child(3) .fw-title{ color: #1b849a; }
.fw-box .col-xs-4:nth-child(3){ background: none; }
.hd-box{ position: relative; padding-left: 60px; margin-top: 30px; }
.hd-list li{ position: relative; line-height: 24px; padding-right: 140px; margin-bottom: 30px; }
.hd-list li > span{ position: absolute; right: 0; top: 0; color: #777; }
.hd-list li a{ font-size: 16px; color: #333; }
.hd-list li a font{ background: #ff9900; color: #fff; display: inline-block; margin-right: 15px; font-size: 14px; padding:0 5px; }
.hd-tabs{ position: absolute; left: 0; top: 0; }
.hd-tabs li a{ display: block; height: 92px; position: relative; z-index: 100; border-right: solid 1px #dbdbdb; line-height: 24px; font-size: 20px; color: #555; font-weight: bold; padding-right: 20px; width: 43px; }
.hd-tabs li{ margin-bottom: 55px; }
.hd-tabs:before{ display: block; content: ""; position: absolute; right: 0;top: 0; bottom: 55px; border-right: solid 1px #dbdbdb; }
.hd-tabs li.active a{ color: #cf1b1c; border-color: #cf1b1c; }
.news-list-hd li{ padding-right: 215px; }
.news-list-hd font{ position: absolute; right: 105px; top: 0; font-size: 16px; color: #e33030; }
.news-list-hd li{ line-height: 24px; margin-bottom: 25px; }
.hd-search{ background: #fff2e8; height: 50px; padding:10px 180px 10px 10px; position: relative; margin-top: -5px; }
.hd-search-left{ position: relative; }
.hd-search-left .form-control{ width: 100%; height: 30px; border-radius: 0; box-shadow: none; border:none; padding-right: 50px; }
.hd-btn{ position: absolute; right: 12px; top: 0; bottom: 0; width: 17px; background-color:#fff; background-image:url(../images/search-sm.png);background-position: left center;background-repeat: no-repeat; border:none; }
.zx-link{ font-size: 18px; color: #e33030; font-weight: bold; padding-right: 36px; background: url(../images/icon-zx.png) right center no-repeat; position: absolute; top: 0; line-height: 50px; right: 35px; }
.jl-list li{ float: left; width: 20%; padding:0 12px; }
.jl-list{ margin:0 -12px; }
.jl-list li a{ display: block; line-height: 60px; font-size: 18px; color: #fff; }
.jl-list li a span{ position: relative; padding-left: 50px; display: inline-block; line-height: 50px; }
.jl-list li a span i{ position: absolute; left: 0; top: 0; line-height: 50px; }
.jl-list li:nth-child(1) a{ background: #8dc153; }
.jl-list li:nth-child(2) a{ background: #f6bb43; }
.jl-list li:nth-child(3) a{ background: #3baedb; }
.jl-list li:nth-child(4) a{ background: #ec87c1; }
.jl-list li:nth-child(5) a{ background: #dbbb8c; }
.hd-title-top{ margin-top: 40px; }
.zt-back{ background: #f8f8f8; margin-top: 40px; padding:40px 0; }
.zt-box{ overflow:hidden; }
.zt-list{ margin:0 -14px; margin-top: 30px; }
.zt-list a{ display: block; padding-top: 50%; position: relative; margin:0 14px; }
.zt-list a img{ position: absolute; left: 0; top: 0; width: 100%;height:100%;  }
.zt-list .slick-prev{ width: 20px; left: 15px; height: 40px; margin-top: -20px; opacity: 0; background: url(../images/left.png) center no-repeat; }
.zt-list .slick-next{ width: 20px; right: 15px; height: 40px; margin-top: -20px; opacity: 0; background: url(../images/right.png) center no-repeat; }
.zt-list:hover .slick-prev,.zt-list:hover .slick-next{ opacity: 1; }
#indexsearchtype{display: block;width: 128px;height: 50px;line-height: 50px;/* padding-left: 20px; *//* text-align: center; *//* border: none; *//* box-shadow: none; *//* border-radius: 0; *//* background: url(../images/lind.png) right center no-repeat; */}

/*首页国务院信息+省政府信息调用*/
.govpushinfo150203,.lmsj{height: 230px;overflow: hidden;}
.govpushinfo150203 li,.lmsj li{position: relative;padding-right: 160px;color: #888;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.govpushinfo150203 li a,.lmsj li a{background: url(../lqhmzc/images/icon-li.png) left center no-repeat;padding-left: 24px;font-size: 16px;color: #333;}
.govpushinfo150203 li span,.lmsj li span{position: absolute;right: 0;top: 0;}

/********************互动交流**********************/
.hd-top{ background: #f2f2f2; padding:40px 0; }
.hd-top-box{ background: #fff; height: 440px; position: relative; }
.hd-top-left{ width: 450px; margin-top: 10px; padding-top: 90px; position: relative; padding-left: 30px; background: url(../images/sh-b.png) 30px bottom no-repeat; height: 430px; }
.hd-top-title{ height: 90px; background: url(../images/sh-back.png) center no-repeat; line-height: 90px; width: 460px; padding-left: 10px; position: absolute; left: -10px; top: 0;}
.hd-top-txt{ color: #777; text-align: justify; line-height: 35px; height: 175px; overflow:hidden; text-indent: 2em; }
.zx-a a{ font-size: 16px; color: #cf1b1b; }
.zx-a{ border-top: dashed 1px #ddd; padding-top: 20px; margin-top: 10px; }
.zx-a img{ margin-bottom: 8px; }
.hd-top-right{ width: 670px; margin-right: 30px; padding-top: 5px; }
.hd-top-tabs li{ float: left; margin-right: 50px; }
.hd-top-tabs li a{ font-size: 18px; color: #333; padding-left: 33px; display: inline-block; font-weight: bold; padding-top: 15px; padding-bottom: 15px; }
.hd-top-tabs li.active a{ color: #cf1b1b; border-bottom: solid 1px #cf1b1b; }
.hd-top-tabs li:nth-child(1) a{ background: url(../images/icon-zx01.png) left center no-repeat; }
.hd-top-tabs li:nth-child(2) a{ background: url(../images/icon-zx02.png) left center no-repeat; }
.hd-top-tabs li.active:nth-child(1) a{ background: url(../images/icon-zx01-1.png) left center no-repeat; }
.hd-top-tabs li.active:nth-child(2) a{ background: url(../images/icon-zx02-1.png) left center no-repeat; }
.hd-table-top{ font-size: 16px; color: #cf1b1b; background: #f8f8f8; line-height: 50px; }
.hd-table-tt{ width: 50%; padding-left: 22px; padding-right: 20px; }
.hd-table-date,.hd-table-zt{ width: 25%; }
.table-list li{ line-height: 45px; border-bottom: dashed 1px #ddd; }
.table-list li .hd-table-tt{ background: url(../images/icon-table.png) left center no-repeat; padding-left: 25px; }
.table-list li .hd-table-zt{color: #cf1b1b;}
.hd-search-sm{ padding-right: 10px!important; height: 60px; }
.hd-search-sm .form-control{ height: 40px; }
.hd-search-sm .hd-btn{ width: auto; padding-left: 30px; font-size: 16px; color: #e33030; }
.table-list li:last-child{ border:none; }
.xx-list li{ float: left; width: 20%; padding:0 4px; }
.xx-list{ margin:0 -4px; margin-top: 30px; }
.xx-list li img{ width: 100%; }
.xx-title{ border-bottom: solid 1px #eee; margin-top: 30px; margin-bottom: 20px; }
.xx-title span{ font-size: 18px; color: #333; font-weight: bold; margin-bottom: -1px; border-bottom: solid 1px #cf1b1b; padding-bottom: 12px; display: inline-block; }
.xx-title a{ float: right; color: #999; margin-top: 5px; }
.yj-list li{ position: relative; padding-right: 155px; margin-bottom: 25px; }
.yj-list li > span{ font-size: 14px; color: #999; position: absolute; right: 0; top: 0; }
.yj-list li a{ font-size: 16px; color: #555; line-height: 20px; display: block; padding-left: 20px; background: url(../images/icon-yj.png) left center no-repeat; }
.yj-list li a font{ color: #cf1b1b; }
.yj-list li a:hover{ color: #cf1b1b; }
.yj-left{ width: 690px; }
.ft-img img{ width: 152px; height: 110px; }
.yj-right{ width: 480px; }
.ft-right{ margin-left: 168px; padding-top: 10px; }
.ft-title{ position: relative; padding-left: 60px; line-height: 30px; height: 60px; overflow:hidden; }
.ft-title a{ font-size: 16px; color: #555; }
.ft-title span{ position: absolute; left: 0;top: 3px; font-size: 16px; color: #fff; padding-left: 7px; width: 51px; height: 20px; line-height: 20px; background: url(../images/icon-ft.png) left center no-repeat; }
.ft-title-b{ font-size: 14px; color: #999; height: 30px; }
.ft-list li{ margin-bottom: 20px; }
.yj-list-b li a{ background: url(../lqhmzc/images/icon-li.png) left center no-repeat; }
.xx-title-b{ margin-top: 10px; }
.wd-list-tt a{ display: block; background: url(../images/q.png) left center no-repeat; font-size: 16px; color: #555; padding-left: 37px; height: 26px; line-height: 26px; }
.wd-list-p{background: url(../images/a.png) left center no-repeat; margin-top: 10px; color: #999; padding-left: 37px; height: 26px; line-height: 26px;}
.wd-list li{ margin-bottom: 30px; }
.fb-list li{ float: left; width: 50%; padding:0 10px; }
.fb-list{ margin:0 -10px; }
.fb-list-img a{ display: block; position: relative; padding-top: 62%; }
.fb-list-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.fb-list-tt a{ font-size: 16px; color: #555; padding-left: 25px; background: url(../images/icon-fb01.png) left 6px no-repeat; display: block; line-height: 30px; height: 60px; overflow:hidden; }
.fb-list-tt{ margin-top: 12px; }
.fb-date{padding-left: 25px; background: url(../images/icon-fb02.png) left center no-repeat; color: #999; margin-top: 8px;}
.fb-p{ color: #777; line-height: 30px; margin-top: 6px; height: 90px; overflow:hidden; padding-left: 25px; background: url(../images/icon-fb03.png) left 8px no-repeat;}
.ly-more{ position: absolute; right: 0; top: -40px; color: #999; }
.ly-more:hover,.ft-title a:hover,.xx-title a:hover,.wd-list-tt a:hover,.fb-list-tt a:hover{ color: #cf1b1b; }


/******************楚雄简介*********************/
.jj-top{ background: #f2f2f2; padding:60px 0; }
.jj-top-box{ background: #fff; padding:40px; }
.jj-top-left{ width: 705px; position: relative; padding-left: 105px; }
.jj-title{ position: absolute; left: 0; top: 0; }
.jj-p p{ font-size: 16px; color: #555; text-align: justify; text-indent: 2em; margin:0; line-height: 35px; }
.jj-tabs li{ float: left; width: 25%; padding:0 10px; margin-top: 20px; }
.jj-tabs li a,.jj-tabs li span{ display: block; background: #f2f2f2; font-size: 18px; color: #cf1b1b; line-height: 50px; }
.jj-tabs li span{ font-size: 14px; color: #777; }
.jj-tabs{ margin:10px -10px 0 -10px; }
.jj-tabs li.active a,.jj-tabs li a:hover,.jj-tabs li span:hover{ background: #cf1b1b; color: #fff; }
.map-ml{ position: relative; width: 367px; }
.map-tabs li a{ position: absolute; width: 13.896457%; }
.map-tabs li:nth-child(1) a{ left: 37.05%; top: 50%; }
.map-tabs li:nth-child(2) a{ left: 41%; top: 16%; }
.map-tabs li:nth-child(3) a{ left: 19.5%; top: 24.5%; }
.map-tabs li:nth-child(4) a{ left: 55.5%; top: 32.5%; }
.map-tabs li:nth-child(5) a{ left: 76.5%; top: 36.5%; }
.map-tabs li:nth-child(6) a{ left: 16%; top: 56%; }
.map-tabs li:nth-child(7) a{ left: 32%; top: 69%; }
.map-tabs li:nth-child(8) a{ left: 47.5%; top: 81.5%; }
.map-tabs li:nth-child(9) a{ left: 63.5%; top: 57%; }
.map-tabs li:nth-child(10) a{ left: 18.5%; top: 41%; }
.ly-tt{ margin-top: 70px; margin-bottom: 60px; }
.ly-img a{ position: relative; padding-top: 67%; display: block; }
.ly-img{ width: 360px; }
.ly-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.ly-list{ margin-left:20px; width: 410px; }
.ly-list li{ position: relative; margin-bottom: 22px; }
.ly-list li a{ font-size: 16px; color: #333; padding-left: 24px; background: url(../lqhmzc/images/icon-li.png) left center no-repeat; }
.video-link span{ position: absolute; left: 0; top: 0;width: 100%; height: 100%; background: url(../images/play.png) center no-repeat; }
.fg-slick{ overflow:hidden; margin:0; }
.fg-slick .slick-prev{ left: 50%; margin-left:-600px; width: 60px; margin-top: -30px; height: 60px; background: url(../images/fg-left.png) center no-repeat; background-size: 100% 100%;  }
.fg-slick .slick-next{ right: 50%; margin-right:-600px; width: 60px; height: 60px; margin-top: -30px; background: url(../images/fg-right.png) center no-repeat; background-size: 100% 100%;  }
.wh-slick{ width: 90px; height: 360px; background: #fff1f1; padding-top: 45px;cursor:pointer; }
.wh-slick-tt{ font-size: 26px; width: 26px; margin:0 auto; line-height: 30px;  }
.wh-slick-tt a{color: #333;}
.wh-slick-right{ width: 0; transition: 0.5s all; margin:0 auto; overflow:hidden; }
.wh-slick-right span{ display: block; padding:0 10px; width: 917px; }
.active .wh-slick-right{ width: 917px; }
.wh-slick-icon{ height: 40px; margin-bottom: 25px; background: url(../images/icon-wh01.png) center no-repeat; } 
.wh-box .wh-slick-box-e .wh-slick-icon{ background: url(../images/icon-wh02.png) center no-repeat; }
.wh-box .wh-slick-box-s .wh-slick-icon{ background: url(../images/icon-wh03.png) center no-repeat; }
.active .wh-slick-icon{ height: 40px; margin-bottom: 25px; background: url(../images/icon-wh01-1.png) center no-repeat; } 
.wh-box .wh-slick-box-e.active .wh-slick-icon{ background: url(../images/icon-wh02-1.png) center no-repeat; }
.wh-box .wh-slick-box-s.active .wh-slick-icon{ background: url(../images/icon-wh03-1.png) center no-repeat; }
.wh-box .wh-slick-box-s .wh-slick{ background: #ffe7e7; }
.active .wh-slick{  background: #cf1b1b!important; }
.active .wh-slick-tt a{ color: #fff; }
.wh-img-sm img{ width: 290px; height: 175px; }
.wh-img-sm a{ display: block; margin-bottom: 10px; }
.wh-img-sm{ padding-left: 10px; }
.wh-img-lg{ margin-left: 10px; }
.wh-img-lg img{ width: 600px; height: 360px; }
.wh-slick-img{ position: relative; padding-left: 10px; }
.wh-slick-left{ width: 32%;}
.wh-slick-left-top{ position: relative; padding-top: 60%; margin-bottom: 4%; }
.wh-slick-left-top img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.wh-slick-left-bottom{ margin-bottom: 0; }
.wh-slick-right-c{ width: 68%; padding-left: 1.5%; }
.wh-slick-left-right{ margin-bottom: 0; padding-top: 59.5%; }

.tz-back{ background: #f8f8f8; padding-top: 1px; margin-top: 70px; padding-bottom: 80px; overflow:hidden; }
.tz-back .ly-tt{ margin-top: 60px; margin-bottom: 40px;}
.tz-list li{ float: left; width: 33.333333%; padding:0 20px; }
.tz-list{ margin:0 -20px; }
.tz-list-box{ position: relative; padding-top: 100%; }
.tz-list-box img{ position: absolute; left: 0; top: 0; width: 100%; }
.tz-list-top{ position: absolute; left: 0; top: 0; right: 0; padding-bottom: 15px; min-height: 105px; background: rgba(255,255,255,0.8); padding-left: 25px; padding-top: 19px; }
.tz-list-top-left{font-size: 24px; font-weight: bold; color: #555; width: 50px;}
.tz-list-right{ margin-left: 50px; line-height: 35px; padding-right: 30px; font-size: 16px; color: #555;}
.tz-list-right a{ font-size: 16px; color: #555; display: inline-block; margin-left: 15px; }
.tz-list-right span{ padding-left: 15px; display: inline-block; }
.wh-box-tabs{ display: none; }


/******************政务信息公开*****************/
.cx-back{ background: #f2f2f2; padding:40px 0; }
.cx-form{ width: 45%; background: #fff; height: 390px; }
.cx-form-tt{ border-bottom: solid 1px #ddd; padding-top: 20px; margin-bottom: 30px; }
.cx-form-tt span{ display: inline-block; font-size: 20px; color: #cf1b1b; border-bottom: solid 1px #cf1b1b; padding-bottom: 15px; margin-bottom: -1px; font-weight: bold; }
.cx-form-bottom{ padding:0 40px; }
.cx-form-left{ font-size: 16px; color: #555; line-height: 34px; margin-bottom: 10px; margin-bottom: 20px;}
.cx-form-left span{ display: inline-block; padding-left: 32px; }
.cx-form-right{ margin-left: 85px; }
.cx-form-right .form-control,.egovinfoselect{ /*border-radius: 0; box-shadow: none; border:none; background: #f8f8f8; */}
.cx-form-right-sm{ padding-right: 66px; position: relative; }
.cx-form-right-sm .col-xs-6{ padding:0 5px; }
.cx-form-right-sm .row{ margin:0 -5px; }
.cx-form-span{ position: absolute; top: 0; line-height: 34px; right: 40px; color: #555; font-size: 16px; }
.btn-cx{ font-size: 16px; color: #fff!important; background: #cf1b1b; margin-top: 10px; border-radius: 0; border:none; width: 100%; }
.cx-top-right{ width: 52.5%; }
.cx-top-right .news-list li{ line-height: 44px; }
.wj-left{ width: 67.5%; padding-top:15px; }
.wj-left .tz-tabs{ margin-top: 30px; margin-bottom: 10px; }
.wj-right{ width: 29.166666%; padding-top: 45px; }
.wj-right-box{ background: #fff6f6; margin-bottom: 10px; }
.wj-right-box .cx-form-tt{ border-bottom: solid 1px #ffdede; margin-bottom: 20px; }
.wj-right-box .cx-form-tt span{ position: relative; border:none; }
.wj-right-box .cx-form-tt span:before{ display: block; content: ""; position: absolute; left: 50%; bottom: 0; width: 120px; border-bottom: solid 1px #cf1b1b; margin-left: -60px; }
.wj-list li a{ display: block; position: relative; margin-bottom: 10px; font-size: 18px;color: #555; background: #fff; line-height: 60px; padding-left: 100px; display: block; }
.wj-list li a i{ position: absolute; left: 45px; top: 0; width: 30px; text-align: center; }
.wj-list{ padding:0 20px 10px 20px; }
.wj-list-sm li a{ padding-left: 65px; }
.wj-list-sm li a i{ left: 28px; }
.zd-back{ background: #f8f8f8; margin-top: 33px; padding-top: 18px; padding-bottom: 30px; }
.zd-list li{ float: left; width: 16.66%; padding:0 10px; margin-bottom: 10px; }
.zd-list a{ display: block; background: #fff; border:solid 1px #ededed; height: 105px; font-size: 14px; color: #555; padding-top: 20px; }
.zd-list a:hover,.wj-list li a:hover{ background: #cf1b1b; color: #fff; }
.zd-list{ margin:0 -10px; }
.zd-list a span{ display: inline-block; height: 45px; }
.hover{ display: none; }
.zd-list a:hover img,.wj-list li a:hover img{ display: none; }
.zd-list a:hover img.hover,.wj-list li a:hover img.hover{ display: inline-block; }
/*新增财政信息切换*/
.cztab{}
.cztab .cztabtit{width: 150px;}
.cztab .cztabtit a{display: block;width: 150px;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #666;font-weight: bold;margin: 10px 0;}
.cztab .cztabtit a.active{background: #cf1b1c;color: #fff;}
.cztab .cztabbox{width: calc(100% - 170px);}
.cztab .cztabbox .cztabcon li{position: relative; padding-right: 160px; color: #888; line-height: 45px;}
.cztab .cztabbox .cztabcon li a{background: url(../lqhmzc/images/icon-li.png) left center no-repeat; padding-left: 24px; font-size: 16px; color: #333;}
.cztab .cztabbox .cztabcon li > span{position: absolute; right: 0; top: 0;}


/*************州政府*************/
.zf-back{ background: #f2f2f2; padding:40px 0; overflow:hidden; }
.zf-left{ width: 550px; border-right: dashed 1px #ddd; padding-right: 55px; }
.zf-img img{ width: 166px; height: 230px; }
.zf-img-right{ margin-left: 200px; padding-top: 15px; }
.zf-img-name{ font-size: 18px; color: #555; font-weight: bold; }
.zf-img-txt{ font-size: 16px; color: #777; text-align: justify; line-height: 38px; margin-top: 12px; }
.zf-sh{ background: #fff; height: 230px; margin-top: 40px; }
.zf-sh-title{ border-bottom: solid 1px #cf1b1b; }
.zf-sh-title span{ display: inline-block; line-height: 88px; font-size: 18px;font-weight: bold; padding-left: 63px; background: url(../images/icon-zf01.png) left center no-repeat; }
.zf-sh-title span a{color: #cf1b1b;}
.zf-sh-bottom{ padding:20px; }
.zf-sh-tt-sm{ color: #cf1b1b; font-size: 16px; }
.zf-sh-p{ color: #777; line-height: 30px; margin-top: 5px; }
.zf-right-box{ width: 600px; }
.zf-right-sm{ position: relative; padding-left: 85px; }
.zf-right-sm-tt{ position: absolute; left: 0; top: 10px; font-size: 18px; color: #555; font-weight: bold; }
.zf-list-img a{ position: relative; padding-top: 127%; display: block; }
.zf-list-img a img{ position: absolute; left: 0; top:0; width: 100%; height: 100%; }
.zf-list li{ float: left; margin-bottom: 5px; width: 25%; padding:0 20px; }
.zf-list { margin:0 -20px; margin-bottom: 10px; }
.zf-list-name a{ font-size: 16px; color: #555; }
.zf-list-name{ margin-top: 5px; }
.zf-list-sm li{ width: 22%; padding:0 10px; }
.zf-list-sm{ margin:0 -10px; }
.zf-list-sm li a{ padding-top: 130%; }
.hy-left{ width: 495px; margin-top: 35px; }
.hy-right{ width: 670px; margin-top: 35px;}
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.zf-slick-ul li{ float: left; width: 25%; padding:0 5px; margin-bottom: 10px; }
.zf-slick-ul{ margin:0 -5px; }
.zf-slick-ul li a{ display: block; border:solid 1px #ddd; line-height: 36px; font-size: 16px; color: #555; padding:0 10px; }
.zf-slick-ul li a:hover{ background: #f8f8f8; color: #cf1b1b; }
.zf-slick .slick-prev{ left: auto; right: 28px; top: -40px; width: 17px; height: 17px; background: url(../images/zf-left01.png) center no-repeat; }
.zf-slick .slick-prev:hover{ background: url(../images/zf-left01-1.png) center no-repeat; }
.zf-slick .slick-next{ left: auto; right: 0px; top: -40px; width: 17px; height: 17px; background: url(../images/zf-left02.png) center no-repeat; }
.zf-slick .slick-next:hover{ background: url(../images/zf-left02-1.png) center no-repeat; }
.zf-slick{ margin:0;}
.tz-tabs-zf{ padding-top: 10px; }
.zf-title span{ font-size: 18px; color: #333; font-weight: bold; border-bottom: solid 1px #cf1b1c; display: inline-block; margin-bottom: -1px; padding-bottom: 18px; }
.zf-title-border{border-bottom: solid 1px #ddd; margin-bottom: 5px;}
.zf-title-border .tz-tabs{ border:none; margin-bottom: 0px; margin-left: 60px; }
.zf-title-border .tz-tabs li a{ font-weight: normal; }
.zf-title span.no{ border-color: transparent; }
.zf-title-border-r{ margin-bottom: 15px; }
.zf-title-border-b{ margin-top: 8px; }
.gb-left{ width: 178px; margin-top: 17px; }
.news-list-right{ margin-left: 195px; }
.gb-left a{ display: block; border:solid 3px #f2f2f2; height: 245px; padding-top: 20px; }
.gb-txt{ font-size: 16px; color: #cf1b1b; margin-top: 20px; font-weight: bold; }
.gb-date{ color: #333; margin-top: 35px; }
.zf-bottom{ margin-bottom: 30px; position: relative;z-index:1;}
.zf-right-sm-tt span{ display: block; }


/*不同分辨率下显示设置*/
@media only screen and (max-width:1279px ) {
    .coninter{width: 970px;}
    /*头部*/
    .toplink{display:none;}
    .nav{padding-left: 0;}
    .nav > li > a{padding: 0 25px;}
    .nav > li{position:static;}
    .nav{position:relative;}
    .subnav div{width:100%;}
    /*页脚*/
   
   /*列表页*/
  
	/*图片列表*/
	.piclistbox ul{margin-right: -2%;}
	.piclistbox li{width:31.33%;margin-right: 2%;margin-bottom: 10px;}
	.piclistbox li p{line-height: 32px;margin-top: 5px;}
	/*动态要闻*/
	.sec2left,.sec2right{width:100%;}
	.fbh,.video{width:50%;}
	.fbh{float:left;padding-right: 1.5%;}
	.video{float: right;padding-left: 1.5%;}
	.video li{width:56%;margin: 15px auto 0;}
	/*动态要闻新闻轮播*/
	.newsbox .slide_news .leftimg{width: 50%;}
	.newsbox .slide_news .infobox{width: 50%;height:auto;padding: 15px;}
	/*领导内容页*/
	.lea_right{width: 670px;}
	/*行政执法公示平台*/
	.xzleft{width: 100%;margin-bottom: 20px;}
	.xzleft li{width: 19%;margin-right: 1%;margin-bottom: 1%;}
	.xzright{width:100%;}
	/*数据发布*/
	.jingjitit,#leftMenu{width: 100%;}
	.jingjitit li,#leftMenu .tbtit{padding-left: 10px;}
	#leftMenu .tbtit{width: 33.33%;float:left;}
	.tbbox{width: 100%;height: auto;}
	.tbbox #main{width:100% !important;}
	/***********首页***********/
	.news-slick{height:auto;}
	.col-xs-6,.zc-left,.zc-right{ width: 100%; }
	.gk-title{ width: 100%; text-align: center; padding-left: 0; }
	.gk-box{ height: auto; }
	.gk-list{ width: 100%; margin-right: 0; padding-left: 5px; }
	.gk-list li{ padding:0 12px; }
	.fw-ul{ margin-left: 40px; }
	.jl-list{ margin-top: 30px; }
	.jl-list li a span{ padding-left: 37px; }
	/************互动交流**********/
	.hd-top-left{ width: 100%; padding-right: 30px; height: auto; }
	.hd-top-box{ height: auto; }
	.hd-top-right{ width: 100%; margin:0; padding:30px;}
	.yj-left{ width: 100%; }
	.yj-right{ width: 100%; }
	/*************魅力楚雄**********/
	.jj-top-left{ width: 100%; }
	.map-ml{ margin:0 auto 25px auto; float: none!important; }
	.ly-img,.ly-list{ width: 33.333333%; }
	.ly-list{ margin:0; padding:0 10px; }
	.ly-list li{ margin-bottom: 15px; }
	.fg-slick .slick-prev{ left: 15px; margin-left: 0; }
	.fg-slick .slick-next{ right: 15px; margin-right: 0; }
	.wh-slick{ display: none; }
	.wh-slick-right{ float: none!important; }
	.wh-slick-box{ width: 100%; }
	.tz-list-top-left{ width: 100%; text-align: center; float: none!important; }
	.tz-list-right{ margin-left:0; padding-right: 20px; }
	.tz-list-top{ padding-left: 20px; }
	.wh-box-tabs{ display: block; max-width: 917px; margin:0 auto; }
	.wh-box-tabs li{ float: left; width: 33.333333%; padding:0 10px; margin-bottom: 15px; }
	.wh-box-tabs li a{ display: block; position: relative; line-height: 50px; height: 50px; font-size: 16px; background: #fff1f1; color: #333; }
	.wh-box-tabs li.active a{ background: #cf1b1b; color: #fff; }
	.wh-slick-right,.wh-slick-right span{ width: 100%!important; max-width: 917px; }
	.wh-slick-box{ display: none; }
	.wh-slick-box.active{ display: block; }
	/*******政务信息公开**********/
	.wj-list li a{ padding-left: 50px; font-size: 15px; }
	.wj-list li a i{ left: 15px; }
	.cx-form .col-xs-6{ width: 50%; }
	/************州政府**********/
	.zf-left{ width: 100%; padding-right: 0; border:none; }
	.zf-right-box{ width: 100%; margin-top: 25px; }
	.hy-left{ width: 100%; }
	.hy-right{ width: 100%; }
	/*政务专题列表页*/
	.listbox .ztpicbox{width:100%;}
	.listbox .ztpicbox li{}
}

@media only screen and (max-width:1024px ) {
   .coninter{width: 100%;padding: 0 15px;}
   /*头部*/
	.logobox{width: 360px;}
	.search{margin-top: 20px;width: 100%;}
	.nav{display: none;position: absolute;top: 100%;background: #af170b;left: 0;padding: 10px 0;z-index:10;width:100%;}
	.nav > li{width:100%;position: relative;}
	.nav > li > a{line-height:40px;font-size:16px;padding: 0 0 0 20px;}
	.nav > li.active > a{line-height:40px;height:40px;background: none;border-color: #af170b;font-weight: bold;}
	.nav > li .subnav{position:static;height:auto;padding: 10px;}
	.nav > li > a:hover, .nav > li.active > a{height:40px;border:0;font-weight:bolder;}
	.subnav div{width:100%;}
	.subnav div a{width:33.33%;text-align:center;float:left;line-height:36px;padding: 0;}
	.nav > li:hover .subnav{display:none;}
	.navbox{position: relative;}
	.nav-click {display: block;transition: 0.3s all;z-index: 10000;position: absolute;color: #fff;right: 0;top: 0;width: 40px;height: 40px;text-align: center;line-height: 40px;}
	.nav-click .caret{ margin-left: 0;}
	.nav-click.active{ transform: rotate(180deg); }
	.mobBtn{display: block;position: absolute;width: 40px;height: 40px;right: 15px;top: 50%;margin-top: -20px;z-index: 4;cursor: pointer;}
	/*页脚*/
	.footbox .foot_r ul, .map{width: 100%;}
	/*图片列表*/
	.piclistbox ul{margin-right: 0;}
	.piclistbox li{width:48%;margin: 0 1% 15px;}
	.piclistbox li span{line-height: 26px;}
	/*正文部分*/
	.conbox .zwcon{padding: 20px 0;}
	.conbox .pnbox{padding: 20px 0;}
	.conbox .pnbox p{float: none;width: 100%;}
	/*领导内容页*/
	.lea_right{width: calc(100% - 280px);}
	/*行政执法公示平台*/
	.xzleft li{width: 24%;margin-right: 1%;margin-bottom: 1%;}
	.zfgs .titbox .tabul li{margin-right: 10px;font-size: 16px;}
	.zfgs .titbox .tabul li:last-child{margin-right: 0;}
	.xzleft h3, .zfgs .titbox h3{font-size: 18px;}
	/*不一样的头部logo*/
	.topwrap .nylogo{width: 36%;position: absolute;left: 15px;transform: none;top: 8%;}
	/*数据发布*/
	.jingjitit,#leftMenu{margin-bottom: 20px;}
	.jingjitit li,#leftMenu .tbtit{/* width: 33.33%; */float: left;}
	.jingjitit,#leftMenu,.tbbox{width: 100%;height: auto;}
	.jingjitit li,#leftMenu .tbtit{padding-left: 20px;}
	/*访谈列表*/
	.listbox .ftlist li .ftpic{width:260px;}
	.listbox .ftlist li .fttitbox{margin-left:280px;}
	/*********首页*********/
	.fw-box .col-xs-4{ width: 100%; border-bottom: solid 1px #ddd; padding-bottom: 10px; margin-bottom: 15px; background: none; }
	.fw-ul{ width: 260px; margin:0 auto; padding-left: 30px; }
	.fw-back .row{ margin:0; }
	.fw-box .col-xs-4:last-child{ border:none; }
	.news-title-lg a{ font-size: 24px; }
	.jl-list li{ width: 33.333333%; margin-top: 15px; }
	.jl-list{ margin-top: 15px; }
	.gk-list li a{ padding-left: 20px; font-size: 14px; }
	/***********魅力楚雄*********/
	.tz-list-right a,.tz-list-right{ font-size: 12px; }
	.tz-list-right{ line-height: 20px; }
	.tz-list-top-left{ font-size: 18px; margin-bottom: 10px; }
	.ly-img,.ly-list{ float: none!important; margin:0 auto; width: 360px; }
	.ly-list{ margin:20px auto; padding:0; }
	/***************政务信息公开**************/
	.zd-list li{ width: 25%; }
	.wj-left{ width: 100%; }
	.wj-right{ width: 100%; padding-top: 20px; }
	/*数据发布*/
	.listbox .ftlist{padding:0 10px;}
	.tbbox #main{padding: 10px 5px;}
	/*政府公报*/
	.gbnav a{width: 16%;margin: 0;display: inline-block;}
	/*行政公示平台*/
	.xzleft li{width:32.33%;}
}

@media only screen and (max-width:768px ) {
	/*头部*/
	.logobox{width: 320px;}
	.search{margin-top:15px;}
	.search input[type="text"],.search input[type="submit"]{height: 40px;line-height: 40px;}
	/*页脚*/
	
	/*正文部分*/
	.conbox .zwcon,.conbox .pnbox{padding: 15px 0;}
	/*动态要闻*/
	.fbh,.video{width:100%;}
	.fbh{float:left;padding-right: 1.5%;}
	.video{float: right;padding-left: 1.5%;}
	.video ul{padding-right: -2%;}
	.video li{width:50%;margin: 15px auto 0;float: left;padding-right: 2%;}
	/*动态要闻新闻轮播*/
	.newsbox .slide_news .leftimg{width: 100%;}
	.newsbox .slide_news .infobox{width: 100%;height:auto;padding: 15px;}
	.newsbox .slide_news .infobox h3{padding:0;min-height:90px;font-size: 18px;}
	.newsbox .slide_news .leftimg{padding-top: 56.25%;}
	.newsbox .slide_news .infobox p{display: none;}
	.newsbox .slick-dots{width:100px;}
	.sec2left .tabtit li{width: 25%;margin: 0;}
	.sec2left .tabconbox .tabcon ul li{height: auto;padding: 10px 0;}
	/*领导内容页*/
	.lea_left{width: 100%;margin-bottom: 15px;}
	.lea_right{width: 100%;padding: 0;}
	.zfgs .titbox .tabmore{display: none;}
	/*数据发布*/
	.jingjitit li,#leftMenu .tbtit{width: 50%;}
	.tongjitit li{margin: 0 20px;}
	.tongji li{width: 100%;}
	.tongji li:nth-child(2n+1){margin-right: 0;}
	.tongji li:nth-child(2n){margin-left: 0;}
	/*访谈列表*/
	.listbox .ftlist li .ftpic{width:100%;margin-bottom: 10px;}
	.listbox .ftlist li .ftpic img{max-width: 380px;margin: 0 auto;}
	.listbox .ftlist li .fttitbox{margin-left:0;}
	/************首页************/
	.tabs-box{ background: none; padding-left: 0; }
	.tabs-ul li a{ font-size: 16px; padding:0 10px; }
	.news-list li,.tz-box .news-list li{padding-right: 100px;}
	.gk-list li{ width: 50%; }
	.gk-list li a i{ display: none; }
	.gk-list li a{ padding:0; text-align: center; line-height: 50px; height: 50px; }
	.gk-title{ padding-top: 25px; }
	.zc-tabs li.active a{ padding-left: 0; background: none; }
	.zc-tabs li{ background: none; padding-right: 0; margin-right: 10px; }
	.zc-tabs li a{ font-size: 16px; padding-top: 5px; padding-bottom: 5px; }
	.zc-left .tabs-more{ top: -35px; }
	.zc-right ul li a{ font-size: 14px; }
	.zc-right{ margin-top: 15px; }
	.fw-title-lg a{ display: none; }
	.fw-back{ padding:30px 0; }
	.hd-list li{ padding-right: 80px; }
	.hd-title-top{ margin-top: 30px; }
	.hd-box-r{ margin-top: 0px; }
	.news-list-hd font{ display: none; }
	.zx-link{ right: 10px; }
	.hd-search{ padding-right: 125px; }
	.jl-list li{ width: 50%; }
	.jl-list li a{ font-size: 14px; text-align: left; padding-left: 15px; height: 45px; line-height: 45px; }
	.jl-list li a span i img{ width: 25px; }
	.jl-list li a span i,.jl-list li a span{ line-height: 45px; }
	.zt-list li{ width: 50%; margin-bottom: 15px; }
	.zt-back{ margin-top: 30px; padding:30px 0 15px 0; }
	.zt-list{ margin-top: 20px; }
	.index-news-back{ padding:30px 0; }
	.link-slick a{ font-size: 14px; }
	.link-slick{ margin-top: 30px; padding:0 20px; }
	.gk-box{ margin-top: 30px; }
	.zc-left .tabs-more-b{ top: -35px; }
	/****************互动交流*************/
	.hd-table-tt{ width: 40%; padding-right: 10px; }
	.hd-table-date{ width: 35%; }
	.hd-table-top{ font-size: 14px; }
	.hd-search-sm .form-control{ padding-right: 80px; }
	.xx-list li{ width: 33.333333%; margin-bottom: 10px; }
	.xx-title{ margin-top: 10px; }
	.yj-list li{ padding-right: 100px; }
	.fb-list li{ margin-bottom: 15px; }
	.hd-top-title{ width: 230px; left:-5px; height: 45px; line-height: 45px; background-size: 100% 100%; }
	.hd-top-title img{ height: 20px; }
	.hd-top-left{ padding-top: 50px; padding-left: 15px; padding-right: 15px; }
	.hd-top-right{ padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }
	.hd-top-tabs li{ margin-right: 15px; }
	.hd-top{ padding:20px 0; }
	/****************魅力楚雄************/
	.map-ml{ width: 100%; }
	.jj-top-box{ padding:15px; }
	.jj-title{ width: 25px; }
	.jj-top-left{ padding-left: 40px; }
	.jj-p p{ font-size: 14px; line-height: 25px; }
	.jj-tabs li{ width: 50%; margin-top: 10px; }
	.jj-tabs li a, .jj-tabs li span{ font-size: 14px; height: 40px; line-height: 40px; }
	.jj-top{ padding:25px 0; }
	.ly-tt{ margin:30px 0; }
	.ly-img, .ly-list{ width: 100%; }
	.tz-back{ margin-top: 30px; padding-bottom: 30px; }
	.tz-back .ly-tt{ margin:30px 0; }
	.tz-list li{ width: 100%; margin-bottom: 15px; }
	.fg-slick .slick-prev,.fg-slick .slick-next{ width: 30px; height: 30px; margin-top: -15px; }
	.ly-tt img{ width: 150px; }
	/**********政务信息公开*********/
	.cx-form{ width:100%; }
	.cx-top-right{ width: 100%; margin-top: 20px; }
	.cx-form-bottom{ padding:0 15px; }
	.tz-tabs li{ margin-right: 10px; }
	.wj-left .tz-tabs{ margin-top: 10px; }
	.tz-tabs li a{ font-size: 18px; padding-bottom: 12px; }
	.zd-list li{ width: 33.333333%; }
	.zd-list a{ font-size: 14px; }
	.cztab .cztabtit{text-align: center;}
	.cztab .cztabtit,.cztab .cztabbox{width: 100%;}
	.cztab .cztabtit a{font-size: 16px;display: inline-block;margin: 0 auto;height: 40px;line-height: 40px;width:31.33%;}
	/*************州政府*************/
	.zf-img{ width: 100%; text-align: center; float: none!important; }
	.zf-img-right{ margin:20px 0 0 0; }
	.zf-right-sm{ padding-left: 0; }
	.zf-right-sm-tt{ position: static; margin-bottom: 20px; }
	.zf-list li{ width: 50%; }
	.zf-right-sm-tt span{ display: inline-block; }
	.zf-title span.no{ display: none; }
	.zf-title-border .tz-tabs{ margin-left: 0; }
	.tz-tabs li a{ font-size: 16px; padding-bottom: 15px; }
	.zf-slick-ul li{ width: 50%; }
	.zf-slick-ul li a{ font-size: 14px; }
	.zf-bottom .hy-left,.hy-right{ margin-top: 15px; }
	.gb-left{ width: 100%; margin-top: 10px; }
	.gb-left a{ width: 178px; margin:0 auto; }
	.news-list-right{ margin-left: 0; }
	.zf-back{ padding:20px 0; }
	.zf-sh{ margin-top: 15px; }
	.zf-img-txt{ font-size: 14px; line-height: 25px; }
	.zf-sh-title span{ line-height: 60px; }
	.zf-sh{ height: auto; padding-bottom: 0px; }
	.zf-img-right{ padding-top: 0; }
	/*************意见征集列表页************/
	.listbox #yijian li > span{top:50%;transform:translateY(-50%);}
	.listbox ul li > span i{display:none;}
	/*政府公报*/
	.gbnav a{width: 24.5%;}
	.qishu li{width:23%;margin:0 1% 10px;}
	.qishu li a{width:100%;}
	.main_r{padding-bottom:20px;}
	.gblink select{height:40px;}
	/*政务专题列表页*/
	.listbox .ztpicbox li{width:100%;text-align: center;}
}

@media only screen and (max-width:576px ) {
	/*头部*/
	.logobox{position: static;transform: none;}
	.logo{width: 60%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}
	.search{position: absolute;margin-top: 0;top: 115%;z-index: 5;left: 15px;width: auto;}
	.search input[type="text"],.search input[type="submit"]{height: 36px;line-height: 36px;}
	.search input[type="text"]{padding-right:80px ;}
	.search input[type="submit"]{right: 10px;}
	/*页脚*/
	
	/*列表页*/
	.posbox p{display: none;}
	.listbox .pagebox, .piclistbox .pagebox{overflow-y:scroll;}
	.listbox .pagebox td[id^=fanye], .piclistbox .pagebox td[id^=fanye]{display:none;}
	.listbox .pagebox span, .listbox .pagebox a,
	.piclistbox .pagebox span,.piclistbox .pagebox a{padding:0 5px;}
	/*行政执法公示平台*/
	.xzleft li{width: 48%;margin-right: 1%;margin-bottom: 1%;}
	.zfgs .titbox .tabul #tab1 li{width:48%;margin:0 1%;text-align:center;line-height: 38px;}
	/*数据发布*/
	.jingjitit li,#leftMenu .tbtit{width: 100%;line-height: 36px;}
	.tongjitit li{margin: 0 10px;}
	.jingjibox .title img{display: none;}
	.jingjibox .title .mob{display: block;margin: 0 auto;}
	/*访谈列表*/
	.listbox .ftlist li .ftpic img{max-width:100%;}
}

@media only screen and (max-width:361px) {
	/*搜索框*/
	.search{width: 70%;}
}

@media only screen and (max-width:321px) {
	/*底部友情链接*/
	.link > li{width: 100%;}
}






.baogao-danwei{width:750px; margin:0 auto;}
.baogao-danwei ul{ width:750px; background-image:url(../images/baogaobg_bg.jpg); background-repeat:repeat;}
.baogao-danwei ul li{ float:left; width:235px; height:40px; line-height:40px; padding-left:14px; border-left:1px #EDEDED solid; text-align:left; font-size:16px; }
.baogao-danwei ul li a{display:block; width:230px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; color:#333; }
.baogao-danwei ul li a:hover{color:#2B65A5;}



/* CSS重置 */  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
	margin:0;padding:0;
}  
body{ 
	font-size:16px; line-height:30px; 
	font-family: "Microsoft YaHei";
	 background:#fff; color:#333; -webkit-text-size-adjust:100%;;
	 margin: 0 auto;
	}  
table { 
	border-collapse:collapse; border-spacing:0;
}  
fieldset,img { 
	border:0;
}  
/****img {max-width: 100%;}*****/
address,caption,cite,code,dfn,em,strong,th,var,optgroup { 
	font-style:normal; font-weight: normal;
}  
del,ins{
	text-decoration:none;
}    

h1,h2,h3,h4,h5,h6 {
 	font-size:100%; font-weight:normal;
}  
q:before, q:after { content:'';}  
abbr,acronym { 
	border:0;font-variant:normal;
}  
sup{vertical-align:baseline;}  
sub{vertical-align:baseline;}  
legend{color:#000;}  
input,button,textarea,select,optgroup,option{
	font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal; outline:none;
}  
input,button,textarea,select{*font-size:100%;}  
textarea { resize:none;}  
i, em, strong { font-style:normal;}  
a{text-decoration: none;color:#333;}
.clearfix:after { 
	content:""; display:block; height:0; clear:both; visibility:hidden;}  
.clearfix{ display:inline-block;}  
*html .clearfix { height:1%;}  
.clearfix { display:block;*zoom:1;}
ul,li,ol{list-style:none;} 
.fl{float:left;}
.fr{float:right;}





.coninter{width: 1200px;margin: 0 auto;}
.imgbed{position: relative;display: block;height: 0;width: 100%;padding-top: 56.25%;overflow: hidden;z-index:1;}
.imgbed img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: auto;}
.nomargin{margin:0 !important;}
/*顶部轮播图和搜索部分*/
/*新增顶部链接*/
.toplink{text-align: center;position: absolute;top: 0;z-index: 10;width: 100%;}
.toplink .coninter{border-bottom: 1px solid #88c4f0;}
.toplink a{display: inline-block;line-height: 30px;color: #fff;margin:0 5px;}
.topwrap{position: relative;}
.bannerbox{z-index: 1;margin-bottom: 0;}
.bannerbox > button{display: none !important;}
.bannerbox img{display: block;width: 100%;max-width: 100%;margin: 0 auto;}
.logobox{width: 600px;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);z-index: 2;}
.logo img{display: block;margin:0 auto;}
.search{position: relative;/* margin-top: 35px; */width: 500px;margin: 35px auto;}
.search input[type="text"]{width: 100%;height: 44px;line-height: 44px;color: #999;font-size: 16px;padding-left: 20px;border: none;background: #fff;border-radius: 22px;padding-right: 90px;}
.search input[type="submit"]{font-size: 16px;color: #e33030;background: url(../images/search_btn.png) no-repeat left center;padding-left:25px;position: absolute;right: 20px;border: 0;
width:60px;height: 44px;line-height: 44px;}

/*nav*/
.mobBtn{display: none;}
.navbox{height: 59px;width: 100%;background: url(../images/nav_bg.jpg) no-repeat center center;position: relative;}
.nav{padding-left: 190px;}
.nav > li{float: left;position: static;}
.nav > li > a{font-size: 18px;line-height: 59px;color: #ffda11;padding: 0 28px;}
.nav > li > a:hover, .nav > li.active > a{background: #af170b;border-top: 2px solid #FFDA11;height: 59px;}
/*subnav*/
.nav > li:hover .subnav{display: inline;}
.nav-click{display: none;}
.subnav{display: none;position: absolute;top: 100%;left: 0;height: 46px;width: 100%;background: #cf1b1b;z-index:2;}
.subnav div{width: 1200px;margin: 0 auto;}
.subnav div a{font-size: 16px;line-height: 46px;padding: 0 20px;color: #fff;}



/*公共部分页脚*/

/*底部友情链接部分*/
.linkbox{width: 100%;border-bottom: 1px solid #d63636;}
.linkbox .link{padding: 23px 0;}
.link > li{float: left;color: #fff;font-size: 14px;line-height: 30px;background: url(../images/icon_sanjiao.png) no-repeat right center;padding-right: 30px;margin-right: 32px;/* position: relative; */cursor: pointer;}
.link > li:hover .sublink{display:block;}
.linkbox .link{position: relative;}
.sublink{display: none;position: absolute;z-index: 5;left: 0;bottom: 53px;width: 100%;background: #fff;border-radius: 5px;box-shadow: 0 0 5px #cf1b1b;padding:5px;}
.sublink a{float: left;width: 20%;text-align: center;height: 30px;line-height: 30px;font-size: 14px;color: #333;transition: 0.3s all;}
.sublink a:hover{background:#d63636;color:#fff;}
.sublink1 a{width:16.66%;}
.sublink2 a{width:12.5%;}
.sublink3 a{width:16.66%;}
.sublink4 a{width:25%;}
.sublink5 a{}
.sublink6 a{width:12.5%;}
.sublink7 a{}
.sublink8 a{}


.footbox{padding-top: 30px;}
.footbox > div{padding: 12px 20px 0;}
.foot_l{width: 273px;height: 120px;background: #d42f2f;border-radius: 16px;margin-right: 20px;}
.foot_l p{font-size: 14px;color: #fff;line-height: 30px;}
.foot_l p a{color: #fff;}
.foot_m{width: 371px;height: 120px;background: #d42f2f;border-radius: 16px;}
.foot_m p{font-size: 14px;color: #fff;line-height: 30px;}
.footbox .foot_r{width: 516px;height: 120px;background: #d42f2f;border-radius: 16px;padding-top: 20px;}
.foot_r li{float: left;margin-right: 25px;}
.foot_r li img{display: block;margin: 0 auto !important;}
.foot_r .map span{font-size: 14px;color: #fff;line-height: 30px;}
.foot_r .map a{color: #fff;float: right;line-height: 30px;}




#wenzhang11{width:1200px;margin:auto;font-size:16px;line-height:100%;height:auto;overflow:hidden;position:relative;}
#wenzhang .guidang{width:297px;height:297px;position:absolute;right:20px;top:-25px;background-size:100% auto;z-index:999;}

#wenzhang88{width:1200px;margin:auto;font-size:14px;line-height:100%;height:auto;overflow:hidden;position:relative;}

