@charset "utf-8";
/*****
*怀化市政府集约化建设子站公共样式文件
*@crtime:2020年10月20日10:00
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:李健平
*@modifyLog: what when who
*
*/

/* 首页头条新闻 */
.hadlines {width: 100%;max-width: 1200px;margin: 0 auto;}
.hadlines h2 {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;color: #1f1f1f;font-size: 38px; padding-top: 30px; text-align: center;} 
.hadlines h2 a {color: #0d4c99;font-size: 38px;font-weight: bold;}
.hadlines dl {padding: 15px 0 40px;}
.hadlines dl dd { width: 33.33%; float: left; padding: 0 30px;box-sizing: border-box;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; text-align: center; border-right: 1px solid #999999; height: 16px;}
.hadlines dl dd:last-child  {border: none;}
.hadlines dl dd a {color: #0d4c99; font-size: 16px;line-height: 16px;}
.hadlines h2 a:hover,.hadlines dl dd a:hover {color: #0d4c99;}

/* 首页新闻图片切换 */
.news_box {width: 100%;margin: 0 auto;max-width: 1200px; padding-bottom: 40px;}
.news_tab { overflow: hidden; position: relative;max-height:400px; width: 53.4%;max-width: 640px; float: left;}
.news_tab .hd{ width:112px;height: 42px;position:absolute;z-index:1; bottom:0; right:0; border-left: 1px solid rgba(255,255,255,0.2); text-align: center;}
.news_tab .hd ul{ display:inline-block;font-size:0; vertical-align:top;margin-top: 19px;}
.news_tab .hd ul li{ display:inline-block; width:4px; height:4px;background:#999; margin:0 3px;vertical-align:top; overflow:hidden; border-radius:4px;}
.news_tab .hd ul li.on{ background:#fff;width:6px; height: 6px;border-radius:6px;position: relative;top: -1px;}
.news_tab .bd { position: relative;}
.news_tab .bd li { position: relative;}
.news_tab .bd li a{display: block;}
.news_tab .bd img {width:100%;max-width:640px;height:400px; display: block;}
.news_tab .bd .a_title { width: 100%; height:42px; background:#015293; display:block; position: absolute; bottom: 0; left: 0; color: #fff; font-size:16px; line-height:42px; padding:0 137px 0 25px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_tab .prev,.news_tab .next { width: 8px; height: 14px; display: block;position: absolute; bottom: 14px; z-index: 99;}
.news_tab .prev img,.news_tab .next img { width: 8px; height: 14px; display: block;}
.news_tab .prev {right: 96px;}
.news_tab .next {right: 8px;}

/* 首页时政要闻 */
.news_list { width: 43.33%; float: right;max-height:400px;overflow: hidden;}
.news_list .hd { height:50px; line-height: 50px; position: relative; z-index: 99; box-sizing: border-box; background: #f0f0f0;}
.news_list .hd ul li { float:left;text-align: center; width:146px; height: 50px;background: url(../images2021/new_list_bg1.png) no-repeat;background-size: 100% 50px;}
.news_list .hd ul li:last-child {margin-right: 0;}
.news_list .hd ul li a { color: #808080; font-size:20px; text-align: center;display: block;}
.news_list .hd ul li.on {background: url(../images2021/new_list_bg.png) no-repeat;background-size: 100% 50px;}
.news_list .hd ul li.on a { color: #fff;}
.news_list .bd .top_list {position: relative; border-bottom: 1px dashed #d7d6d7;padding-bottom: 15px;margin-bottom: 10px;}
.news_list .bd .top_list h2 {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;color: #1a1a1a;font-size:18px; text-align: center;margin-bottom: 10px;} 
.news_list .bd .top_list h2 a {color: #1a1a1a;font-size: 18px;font-weight: bold;}
.news_list .bd .top_list p {font-size: 14px; color: #666; text-indent: 2em;line-height: 24px;}
.news_list .bd .top_list span { color: #d51719; font-size: 14px; line-height: 24px; float: right;margin-top: -24px;}
.news_list .bd ul {box-sizing: border-box; float: left; position: relative; margin-top: 20px;}
.news_list .bd ul li {width: 100%;line-height: 36px;}
.news_list .bd ul li:last-child {margin-bottom: 0;}
.news_list .bd ul li a { background:url(../images2021/icon1.png) no-repeat left center; padding-left:16px; float: left; width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color: #333;box-sizing: border-box; display: inline-block;}
.news_list .bd ul li span { float: right; font-size: 14px; color: #666;}
.news_list .bd ul li a:hover,.news_list .bd .top_list h2 a:hover { color: #1e66a0;}

.more { width: 18px; height:48px; display:block; background: url(../images2021/more.png) no-repeat center; float: right; margin-right: 15px; padding: 0 10px;-webkit-transition: all 0.5s ease-out; transition: all .5s ease-out;}
.more:hover {background: url(../images2021/more_h.png) no-repeat center;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg); }

.new_content {background: #f7f7f7; padding: 25px 0 36px;}
.new_content_list { width:48.33%;max-height: 311px;overflow: hidden;position: relative;}
.new_content_list .hd { height:44px; line-height: 44px; position: relative; z-index: 99; box-sizing: border-box;border-bottom: 1px solid #dedede;}
.new_content_list .hd ul li { float:left;text-align: center;height: 44px; margin-right: 50px;}
.new_content_list .hd ul li:last-child {margin-right: 0;}
.new_content_list .hd ul li a { color: #666; font-size:20px; text-align: center;display:inline-block; font-weight: bold; height: 43px;}
.new_content_list .hd ul li.on a { color: #1e66a0; border-bottom: 1px solid #1e66a0;}
.new_content_list .bd ul {box-sizing: border-box; float: left; position: relative; margin-top:15px;}
.new_content_list .bd ul li {width: 100%;line-height:36px;height:36px;}
.new_content_list .bd ul li:last-child {margin-bottom: 0;}
.new_content_list .bd ul li a { background:url(../images2021/icon1.png) no-repeat left center; padding-left:20px; float: left; width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color: #333;box-sizing: border-box; display: inline-block; background-size: 7px;}
.new_content_list .bd ul li span { float: right; font-size: 14px; color: #666;}
.new_content_list .bd ul li a:hover,.news_list .bd .top_list h2 a:hover { color: #1e66a0;}
.new_content_list .tab_xian {height:210px; border-right: 1px dashed #b1d0eb; position: absolute; left:3px; top:80px;}

/* 首页专题专栏 */
.ztzl_box {background: #dcdcdd;overflow: hidden;position: relative; max-width: 1200px; margin: 40px auto 25px;height: 162px;}
.ztzl_box .title { width:80px; background:url(../images2021/ztzl_title.png) no-repeat left center; height:162px; position: absolute; left:0; top:0; }
.ztzl_box .title a {font-size:0;width: 100%;height: 162px;display: block;}
.ztzl_tab {width:1080px;margin-left: 114px;}
.ztzl_tab .bd{overflow:hidden;max-height:162px;}
.ztzl_tab .bd ul li{ height:162px;}
.ztzl_tab .bd ul li a{display: block;height:142px;float:left;width:258px;margin:10px 6px;overflow: hidden;}
.ztzl_tab .bd ul li a img{width:100%;height:142px; display: block;}
.ztzl_tab .prev,.ztzl_tab .next{width:18px;height:10px;position: absolute;padding:12px 11px; left: 80px;}
.ztzl_tab .prev img,.ztzl_tab .next img { display: block;}
.ztzl_tab .prev {bottom: 45px;}
.ztzl_tab .next {bottom: 10px;}
.ztzl_tab .xian { width: 18px; height: 1px; display: block;position: absolute;left:91px;background: #015191;bottom: 44px;}

/* 首页信息公开 */
.xxgk_box {padding-bottom:40px;}
.xxgk_box .xxgk_title { height: 54px; line-height: 54px; border-bottom: 1px solid #bfbfbf;font-size: 24px; color: #000; margin-bottom: 25px;}
.xxgk_list { width: 370px; height: auto;margin-bottom: 30px; }
.xxgk_list_t li { float:left; width: 50%; height: 30px;line-height: 30px; position: relative;margin-bottom: 16px;}
.xxgk_list_t li .icon { position: absolute; display: block; top:50% ;left: 0; transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);--moz-transform: translateY(-50%); width: 30px;}
.xxgk_list_t li .icon img { display: block; margin: 0 auto;}
.xxgk_list_t li a {padding-left:40px; color: #4c4c4c;}
.xxgk_list_t li a:hover { color: #1e66a0;}
.xxgk_list_b li { width: 180px; height: 68px; float: left; position: relative; margin-right: 10px; margin-top: 10px;}
.xxgk_list_b li:nth-child(2n) { margin-right: 0;}
.xxgk_list_b li p { width: 100%; height: 68px; line-height: 68px; position:absolute; top: 0; left: 0; text-align: center; font-size: 18px; color: #015293;}
.xxgk_list_b li a {display: block;}
.xxgk_list_b li:hover img {opacity: 0.6;}

.zwtj_box { width: 228px; height:294px; border: 1px solid #dadada; overflow: hidden; box-sizing: border-box; margin: 0 30px 30px; position: relative;}
.zwtj_box img {width: 100%; height: auto; display: block;}
.zwtj_box a {width: 100%;height: 294px;display: block;overflow: hidden;position: relative;}
.zwtj_box a span{height: 30px;background: rgba(0,0,0,0.7);text-align: center;line-height: 30px;color: #fff;position: absolute;bottom: 0;left: 0;width: 100%;}
.wjk_box { width: 542px; height:auto;overflow: hidden;margin-bottom: 30px; padding-bottom:13px;max-height: 294px;}
.wjk_box .title h2 { font-size: 22px; font-weight: bold; line-height: 22px; float: left;}
.wjk_box .title .more { height: 22px; margin-right: 0;}
.wjk_box .hd { height: 24px;}
.wjk_box .hd ul li { float: left;margin-right:25px}
.wjk_box .hd ul li a { font-size: 22px; font-weight: bold; line-height: 22px;}
.wjk_box .hd ul li.on a {    color: #1e66a0;}
.wjk_box .bd ul {margin-top:16px; height: 250px; overflow: hidden;}
.wjk_box .bd ul li { position: relative;padding-left: 16px;line-height: 26px;margin-top:10px;}
.wjk_box .bd ul li a {font-size: 16px; color: #394351;line-height: 26px;}
.wjk_box .bd ul li a:hover { color: #1e66a0;}
.wjk_box .bd ul li span {color: #bec2c7; font-size: 12px;margin-left: 10px;}
.wjk_box .bd ul li .icon { background: #c1c5ca; width: 4px; height: 4px; display: block; border-radius: 4px; position: absolute; left: 0; top: 10px;}

.xxgk_btn li { width: 279px;background: #f0f0f0; border-radius: 3px; overflow: hidden;margin-right: 28px; float: left;}
.xxgk_btn li:last-child {margin-right: 0;}
.xxgk_btn li a { display: block; width: 100%; text-align: center;padding: 20px 0;}
.xxgk_btn li a img { width:auto; height: 50px; display: inline-block; margin: 0;vertical-align: middle;}
.xxgk_btn li a p { font-size: 18px; color: #4576ad; line-height: 18px; display: inline-block;margin-left: 10px;}
.xxgk_btn li a:hover { background: url(../images2021/wyk_iconbg.png) no-repeat; background-size:cover;}

/* 首页办事服务 */
.bsfw_tab div.tempWrap, .hdjl_tab div.tempWrap {width: 100%;}/* 火狐浏览器部分选项卡会出来不是100%的情况 */
.bsfw_box { width: 597px; border-right: 1px solid #bfbfbf;padding-right:26px; box-sizing: border-box;max-height: 400px; overflow: hidden; margin-bottom: 40px;}
.bsfw_box .title { height: 35px; font-size: 24px; color: #000; line-height: 24px;}
.bsfw_tab .hd { height: 79px; line-height: 79px;border-top: 1px solid #bfbfbf;width:100%;}
.bsfw_tab .hd li { padding: 0 10px; float: left; margin-right: 20px;}
.bsfw_tab .hd li a { color: #152633; font-size: 18px;}
.bsfw_tab .hd li.on a {font-weight: bold; color: #015293;}
.bsfw_tab .hd .more {margin-top: 15px;margin-right: 0;}
.bsfw_tab .bd ul {margin-top: -15px; float: left;}
.bsfw_tab .bd ul li { width:180px; height: 60px; float: left; margin-right: 15px;margin-top: 15px;}
.bsfw_tab .bd ul li:nth-child(3n) {margin-right: 0;}
.bsfw_tab .bd ul li a { display: block; height: 60px; background:#f5f6f8; text-align: center;line-height: 60px; font-size: 14px; color:#333;}
.bsfw_tab .bd ul li a i {color: #2e5aa6;font-size:36px;vertical-align: middle; margin-right:15px;}
.bsfw_tab .bd ul li a:hover {background:#2e5aa6; color: #fff;}
.bsfw_tab .bd ul li a:hover i {color: #fff;}

/* 首页互动交流 */
.hdjl_box { width: 570px; margin-bottom: 40px;}
.hdjl_box .title { height: 35px; font-size: 24px; color: #000; line-height: 24px;}
.hdjl_list { position: relative;margin-bottom: 20px;}
.hdjl_list .hdjl_list_bg {width: 100%; height: auto; display: block;}  
.hdjl_list ul {position: absolute; left: 28px; bottom:18px;}
.hdjl_list ul li { width: 108px; height: 28px; text-align: center;line-height: 28px; background: #003a68; float: left; margin-right: 10px; border-radius: 3px;overflow: hidden;}
.hdjl_list ul li a { color: #fff; display: block; height: 28px; font-size: 14px;}
.hdjl_list ul li a img { vertical-align: middle; margin-right: 8px;}
.hdjl_list ul li a:hover  {opacity: 0.8;}
.hdjl_tab { width:100%;max-height: 311px;overflow: hidden;position: relative;}
.hdjl_tab .hd { height:50px; line-height: 50px; position: relative; z-index: 99; box-sizing: border-box;border-bottom: 1px solid #bfbfbf;width:100%;}
.hdjl_tab .hd ul li { float:left;text-align: center;margin-right:40px;}
.hdjl_tab .hd ul li a { color: #152633; font-size:18px; text-align: center;display:inline-block;}
.hdjl_tab .hd ul li.on a { color: #015293; font-weight: bold;}
.hdjl_tab .hd .more {margin-right: 0;}
.hdjl_tab .bd ul {box-sizing: border-box; float: left; position: relative; margin-top:10px;}
.hdjl_tab .bd ul li {width: 100%;line-height:34px;height:34px;}
.hdjl_tab .bd ul li:last-child {margin-bottom: 0;}
.hdjl_tab .bd ul li a { background:url(../images2021/hdjl_icon1.png) no-repeat left center; padding-left:25px; float: left; width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color: #333;box-sizing: border-box; display: inline-block; }
.hdjl_tab .bd ul li span { float: right; font-size: 14px; color: #666;}
.hdjl_tab .bd ul li a:hover,.news_list .bd .top_list h2 a:hover { color: #015293;}
.hdjl_tab .bd .dczj_list li a { background: none; padding-left: 0; width: 100%;}
.hdjl_tab .bd .dczj_list li em { width: 52px; height: 20px; float: left; display: block; text-align: center;line-height: 20px; color: #fff;font-size: 12px; background: #d9bda5;margin-right: 12px;margin-top:7px;font-style: normal;}

/* 新晃风情页面 
.xhfq_section1 { width: 100%;background: url(../images2021/xhfq_bg1.jpg) no-repeat center; background-size: 1920px 650px;padding: 40px 0;}
.jbgk_box { width: 100%; min-height:570px; max-width: 1200px; margin:0 auto; background: rgba(255,255,255,0.5); border-radius: 2px; box-shadow:0 0 16px rgba(0,0,0,0.12);padding:40px 30px; box-sizing: border-box;}
.jbgk_box .jbgt_text { width: 712px;}
.jbgk_box .jbgt_text .title {font-size: 20px; font-weight: bold; color: #3c3c3c;line-height: 20px;}
.jbgk_box .jbgt_text p {font-size: 16px; color: #494d4c; text-indent: 2em;line-height: 32px;margin-top: -48px;}
.jbgk_box .jbgt_text p a {    color: #d51719;margin-left: 10px;}
.jbgk_box .jbgt_text .xzqh_icon { width: 100px; height: 30px; background: url(../images2021/xhfq_icon.png) no-repeat; display: block; text-align: center; line-height: 30px; font-size: 14px; color: #fff; float: right; margin-top: 17px;}
.jbgk_box .jbgt_text .xzqh_icon:hover {opacity: 0.8;}
.jbgk_box .jbgt_text .dt_img { display: block;margin: 0 auto;position: relative; top: -50px;}
.jbgk_ul { width:398px;box-sizing: border-box; border-left: 1px solid #3f95e0;padding-left: 30px;}
.jbgk_ul li { width: 100%; height: 98px;}
.jbgk_ul li a { display: block;font-size: 0; width: 100%; height: 98px; background-size: 100%;}
.jbgk_ul li.li1 a { background: url(../images2021/jbgk_icon1.jpg) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li2 a { background: url(../images2021/jbgk_icon2.jpg) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li3 a { background: url(../images2021/jbgk_icon3.jpg) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li4 a { background: url(../images2021/jbgk_icon4.jpg) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li5 a { background: url(../images2021/jbgk_icon5.jpg) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li1 a:hover { background: url(../images2021/jbgk_icon1_active.png) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li2 a:hover { background: url(../images2021/jbgk_icon2_active.png) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li3 a:hover { background: url(../images2021/jbgk_icon3_active.png) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li4 a:hover { background: url(../images2021/jbgk_icon4_active.png) no-repeat right;background-size: 368px 98px;}
.jbgk_ul li.li5 a:hover { background: url(../images2021/jbgk_icon5_active.png) no-repeat right;background-size: 368px 98px;}

.xhfq_section2 { width: 100%; background: url(../images2021/xhfq_bg2.jpg) no-repeat center bottom #fff;padding-bottom:118px;}
.mswh_box { width: 100%;max-width: 1200px; margin: 0 auto;}
.mswh_box .title {padding: 50px 0;position: relative;}
.mswh_box .title a {width:294px; height: 59px; display: block;margin: 0 auto;}
.mswh_box .title img {width: 100%; height: auto; display: block;}
.mswh_box .title span { width: 455px;height: 1px; display: block; background: #015293;position: absolute; top: 50%;}
.mswh_box .title span.xian_l {left: 0;}
.mswh_box .title span.xian_r {right: 0;}
.mswh_box ul li { width:285px; height:478px; float: left;position:relative;margin-right: 20px; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; top: 0;}
.mswh_box ul li:hover {top: -8px;}
.mswh_box ul li:last-child {margin-right: 0;}
.mswh_box ul li img { width: 100%; height: auto; display: block;}
.mswh_box ul li .text_box { width: 100%; height: auto; position: absolute; top: 0; left: 0;padding:25px; box-sizing: border-box;}
.mswh_box ul li .text_box h2 {color: #015293; font-size: 20px; font-weight: bold;line-height: 30px; min-height: 60px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.mswh_box ul li .text_box p { color: #015293; font-size: 14px; line-height: 24px; text-indent: 2em; margin-top: 25px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:4;-webkit-box-orient: vertical;}

.dytc_box { width: 100%;max-width: 1200px; margin:25px auto 0;}
.dytc_box .title {padding:50px 0;position: relative;}
.dytc_box .title a {width:294px; height: 53px; display: block;margin: 0 auto;}
.dytc_box .title img {width: 100%; height: auto; display: block;}
.dytc_box .title span { width: 455px;height: 1px; display: block; background: #015293;position: absolute; top: 50%;}
.dytc_box .title span.xian_l {left: 0;}
.dytc_box .title span.xian_r {right: 0;}
.dytc_box ul li { width: 366px; float: left; height: auto; background: #fff; box-shadow:0 0 6px rgba(0,0,0,0.2); margin-right: 35px;margin-top: 20px; overflow: hidden;}
.dytc_box ul li .tc-img{display: block;height: 188px;overflow: hidden;}
.dytc_box ul li.li2 .tc-img{height: 208px;}
.dytc_box ul li:last-child {margin-right: 0;}
.dytc_box ul li.li2 { width: 396px;margin-top: 0;}
.dytc_box ul li img { width: 100%; height: auto; display: block;}
.dytc_box ul li .text_box { width: 100%; height: auto;padding:30px 30px 36px; box-sizing: border-box;position: relative;}
.dytc_box ul li .text_box h2 {color: #015293; font-size: 20px;line-height:20px; text-align: center;}
.dytc_box ul li .text_box p { color: #000; font-size: 16px; line-height: 24px; text-indent: 2em; margin-top:20px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:3;-webkit-box-orient: vertical;}
.dytc_box ul li.li2 .text_box {padding:30px 30px 76px; }
.dytc_box ul li.li2 .text_box img { width: 16px; height: 24px; position: absolute; bottom:25px;left: 50%;margin-left: -8px;}

.msly_box { width: 100%;max-width: 1200px;margin: 0 auto;}
.msly_box .title { padding: 50px 0 25px;}
.msly_box .title a { width:230px; height: 61px; display: block;}
.msly_box .title a img { width: 100%; height: auto; display: block;}
.msly_tab { background: #F7F7F7; width: 100%; padding: 30px; box-sizing: border-box;margin-bottom: 50px;position: relative;}
.msly_tab .hd {position: absolute;left: 665px;bottom: 30px;}
.msly_tab .hd li { float: left;margin-right: 10px;}
.msly_tab .hd li a { height: 28px; padding: 0 15px; background: #ececec;font-size: 14px; color: #333; display: inline-block;line-height: 28px;}
.msly_tab .hd li.on a { color: #fff; background: #0f52ac;}
.msly_tab .bd .fengjing a.pic { width:610px; height: 300px; float: left; display: block;}
.msly_tab .bd .fengjing a.pic img { width:610px; height: 300px; display: block;}
.msly_tab .bd .fengjing div { width:505px; float: right;font-size: 14px; color: #333;line-height: 28px; text-indent: 2em;margin-top: 35px;}
.msly_tab .bd .fengjing div .msly_more { color: #0f52ac;}
.msly_tab .bd .fengjing div .msly_more:hover {color: #2184d6;}
.msly_tab .prev,.msly_tab .next { width: 35px; height: 70px; display: block;position: absolute; top: 50%;margin-top: -35px; z-index: 999;}
.msly_tab .prev img,.msly_tab .next img { display: block;}
.msly_tab .prev {left:30px;}
.msly_tab .next {left:605px;}*/

/* 县政府页面 */
.zfld_box  {padding: 40px 0 30px;}
.zfld_box .title {font-size: 24px;color: #000000;line-height: 24px; display: inline-block;}
.zfld_box ul {padding: 30px 33px;margin-top: 15px; border-top: 1px solid #bfbfbf;border-bottom: 1px solid；#bfbfbf;}
.zfld_box ul li {width: 106px; height: auto;float: left;margin: 10px 41px 0;} 
.zfld_box ul li .a_pic {display: block;}
.zfld_box ul li img { width:92px;height:122px;padding: 6px; border:1px solid #d7d6d7; display: block;}
.zfld_box ul li p { text-align: center;margin-top: 12px;}
.zfld_box ul li p a {font-size: 18px; color: #343434;line-height: 18px; display: inline-block;}
.zfld_box ul li p a:hover {color: #015293;}

.zfld_right { width: 430px;margin-bottom: 30px;}
.zfgzbg_box { width: 100%; height: 268px; background: #ebedf0;padding: 0 24px;box-sizing: border-box;position: relative;}
.zfgzbg_box .title{padding: 20px 0;}
.zfgzbg_box .title ul li{float:left;margin-right:20px}
.zfgzbg_box .title ul li a { font-size: 20px; color: #333; font-weight: bold;}
.zfgzbg_box .title ul li.on a{color: #1e66a0;}
.zfgzbg_list .li-hd  {position: absolute; right:20px; bottom:25px; height: 4px;}
.zfgzbg_list .li-hd ul {display:inline-block;font-size:0; vertical-align:top;}
.zfgzbg_list .li-hd ul li { display:inline-block; width:30px; height:4px;background:#cfcfcf; margin:0 5px;vertical-align:top; overflow:hidden; border-radius:4px;}
.zfgzbg_list .li-hd ul li.on { background: #1a69ad;}
.zfgzbg_list .li-bd { height: 150px;overflow:hidden;}
.zfgzbg_list .li-bd li { width: 120px; height: 150px; margin-right:10px; background: #055daa; text-align: center;box-sizing: border-box;position: relative;float:left;}
.zfgzbg_list .li-bd li a {display: block; height: 150px;}
.zfgzbg_list .li-bd li a:hover {opacity: 0.8;}
.zfgzbg_list .li-bd li a p {font-size: 15px;color: #fff; line-height: 22px;padding-top:25px;}
.zfgzbg_list .li-bd li a span { width:86%; height: 40px; background: #fff; display: block; text-align: center;line-height: 40px; color: #055daa;font-size: 16px;position: absolute;bottom:10px;left:7%;}

.zfjg_box {width:100%;margin-top: 30px;}
.zfjg_box a { display: block;}
.zfjg_box a img { width: 100%; height: auto; display: block;max-width:430px; margin: 0 auto;}
.zfjg_box a:hover { opacity: 0.8;}

.zfld_list { width: 100%;margin-top: 25px;}
.zfld_list .tab_xian { height: 182px;}
.zfld_list .bd ul li a { width: 100%;}

.wrap{width:100%;margin: 0 auto 30px;overflow: hidden;border-bottom: 1px dashed #cdcece;position: relative;}
.wrap:last-child{border-top:none;}
.wrap_left{width:92px;min-height: 200px;margin-right: 30px;float: left;overflow: hidden;}
.wrap_right{width: 586px;margin: 0 0px 20px 0px;border-left: 1px dashed #0e62aa;float: left;overflow: hidden;}

.left_img{width:92px; margin: 0 auto; text-align: center;}
.left_img img { width: 92px; height:auto; margin-bottom:10px;}
.left_img h2{ font-size: 20px; color: #343434;font-weight:bold;}

.wrap_right dl {width: 100%;overflow: hidden;padding: 0px 0px 10px 15px;box-sizing: border-box;}
.wrap_right dl dd{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;width: 100%; line-height: 25px;  font-size:16px;}
.wrap_right dl dd img {position: absolute;display: inline-block;width: 10px;height: 10px;margin-left: -20px;margin-top: 7px;}
.wrap_right dl dd h2 { color: #0e62aa; font-size:16px;}
.wrap_right dl dd p{ font-size:16px;}
.wrap_right dl .LookMore{color: #0e62aa;display: none;}

.read-more{width: 569px;height: 50px;margin: 0 auto 10px;text-align: center;background: url(../images2021/2017xhx_xxgk_jiantou.png) no-repeat center 25px;}
.read-more2{background: url(../images2021/2017xhx_xxgk_jiantou.png) no-repeat center 25px; }
.read-more a:hover{ color: #0e62aa; }

.ldml_right{width:310px; text-align:center}

.bmfzr_title{ width:310px; height:45px; line-height:45px; background:#dcdcdd; color:#000; font-size:18px; font-weight:bold;}
.bmfzr_list{ width:310px; min-height:100px; padding:10px 0px;}
.bmfzr_list ul li{ text-align:left; float:left; width:100%; background:url(../images2021/2017xhx_xxgk_dian02.png) left center no-repeat; padding-left:20px; height:30px; line-height:30px;}
.bmfzr_fl{margin-top:20px;margin-bottom:0px;border-bottom: 1px #bababa solid; padding-bottom: 2px;}

.bmfzr_more{width:310px; height:30px; line-height:30px;text-align:left; color:#333; font-size:14px;padding-bottom:20px }
.bmfzr_more a{display:block;}

.ldml_left { width: 710px;padding-right:30px;border-right: 1px solid #bfbfbf;margin-bottom: 30px;}

/* 政务公开页面 */
.xxgkpd_box { width:100%;max-width: 1200px;margin:30px auto 40px;}
.zwgk_list { width: 56.9%;}
.zwgk_list .hd { height:48px; border-bottom: 1px solid #e0e0e0;line-height:48px;position: relative;}
.zwgk_list .hd li{float: left;margin-right: 30px;}
.zwgk_list .hd li a {color: #333;font-size: 20px;font-weight: bold; height:47px; display: inline-block;}
.zwgk_list .hd li.on a{border-bottom:2px solid #1e66a0;color: #1e66a0;}
.zwgk_list .hd .more {position: absolute;right: 0; top: 0; margin-right: 0;}
.zwgk_list .bd ul { box-sizing: border-box; float: left; position: relative; width: 100%;}
.zwgk_list .bd ul li {border-bottom:1px dashed #dbdbdb;width: 100%;float: left;padding: 20px 0;}
.zwgk_list .bd ul li:last-child {border-bottom: none;}
.zwgk_list .bd ul li p { float: left; width:80%; text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;line-height:24px;padding-left: 22px; box-sizing: border-box; background: url(../images2021/dian1.png) no-repeat left top 8px;overflow: hidden;}
.zwgk_list .bd ul li span { float: right;color: #666;line-height:24px;}
.zwgk_list .bd ul li a:hover { color:#015293;}

.zfxxgk_box {width: 39.7%;margin-top: 10px;max-width: 458px;}
.zfxxgk_box a.title { width: 100%; height:auto; display: block;}
.zfxxgk_box a.title img { width: 100%; height: 88px; display: block;}
.zfxxgk_box ul { width: 100%; height:380px;margin-top: 5px;overflow: hidden; background:url(../images2021/zfxxgk_bg.jpg) no-repeat;}
.zfxxgk_box ul li {float: left;margin-bottom:4px;margin-right: 4px;}
.zfxxgk_box ul li a { display:block;}
.zfxxgk_box ul li.li1 { height:120px; width: 33.33%;max-width:150px;}
.zfxxgk_box ul .li1:nth-child(3) {margin-right: 0;}
.zfxxgk_box ul li.li1 a { height: 138px; text-align: center;}
.zfxxgk_box ul li.li1 a img {display: block;margin:0 auto 18px;padding-top: 15px;}
.zfxxgk_box ul li.li1 a span {font-size: 15px; color: #0d4c99; display: block;}
.zfxxgk_box ul li.li2 {height:90px; width:50%;max-width:227px;}
.zfxxgk_box ul .li2:nth-child(5),.zfxxgk_box ul .li2:nth-child(8) {margin-right:0;}
.zfxxgk_box ul li.li2 a { height:90px; text-align: center;}
.zfxxgk_box ul li.li2 a img {display: block;float: left; margin-left: 50px; margin-top: 20px;}
.zfxxgk_box ul li.li2 a span {font-size: 15px; color: #0d4c99; display: block; width:60px; float: left;margin-top:24px;margin-left:20px;line-height:21px;}
.zfxxgk_box ul li.li2:nth-child(8) a span { width: 75px;margin-top:34px;}
.zfxxgk_box ul li a:hover {opacity: 0.8;}
.zfxxgk_box ul li.li3 {height:90px;width:112.5px; margin-right: 2px;}
.zfxxgk_box ul li.li3 a { height: 90px; text-align: center;line-height: 90px;}
.zfxxgk_box ul li.li3 a span {font-size: 15px; color: #0d4c99; display: block;}

.zfxxgk_box ul li.li4 {height:68px;width:100%; margin: 0;}
.zfxxgk_box ul li.li4 a { height: 68px; line-height: 68px;}
.zfxxgk_box ul li.li4 a img {display: block;float: left; margin-left:80px; margin-top: 9px;}
.zfxxgk_box ul li.li4 a span {font-size: 15px; color: #0d4c99; display: block;float: left;margin-left:20px; }

.fwqd_box {width: 100%; height:135px;float: left;margin-top:20px;overflow: hidden;position: relative;}
.fwqd_box .hd { height: 8px; width:46px;position: absolute; left: 50%;margin-left: -23px; bottom: 14px;}
.fwqd_box .hd li {font-size: 0; width:4px; height:4px; border-radius:4px; background: #999;margin:2px 5px 0;float: left;cursor: pointer;}
.fwqd_box .hd li.on { width: 8px; height: 8px; border-radius: 8px;margin:0 5px;}
.fwqd_box .bd { height: 82px;overflow: hidden;}
.fwqd_box .bd li {width: 224px;height:82px;float: left;margin-right:20px;}
.fwqd_box .bd li a {display: table; height: 80px;border:1px solid #e8e8e8;}
.fwqd_box .bd li a i img {vertical-align: middle; display: block;}
.fwqd_box .bd li a i,.fwqd_box .bd li a span {display: table-cell;    vertical-align: middle;}
.fwqd_box .bd li a span {vertical-align: middle; text-align: center;font-size: 16px;color: #103d96; width: 500px;}
.fwqd_box .bd li a:hover {border:1px solid #103d96;}
.fwqd_box .next { width:30px; height:30px; background: url(../images2021/right.png) no-repeat; display: block; position: absolute; right:0; bottom:0; cursor: pointer;}
.fwqd_box .prev { width:30px; height:30px; background: url(../images2021/left.png) no-repeat; display: block; position: absolute; right:40px; bottom:0;cursor: pointer;}

.zwgktj_box { width: 100%;height: auto; background: url(../images2021/jdhy_bg.png) repeat;padding-bottom: 54px;}
.zwgktj_list { width:580px;}
.zwgktj_list .title  {padding: 11px 0;margin-top: 14px;}
.zwgktj_list .title .a_title {color: #1e66a0;font-size: 20px; font-weight: bold;line-height: 50px;} 
.zwgktj_list .title .more {margin-right: 0;}
.zwgktj_list ul li { width: 280px; height: 360px;overflow: hidden; float: left; margin-right: 20px;border-radius: 4px;}
.zwgktj_list ul li:last-child {margin-right: 0;}
.zwgktj_list ul li a { width: 100%; height: 100%; display: block;}
.zwgktj_list ul li a img { width: 100%; height: 100%; display: block;transition:all .3s;}
.zwgktj_list ul li a:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}

.zcjd_list { width: 585px; height: auto;padding: 20px 0 40px;}
.zcjd_list .title { height: 60px; border-bottom: 1px solid #e0e0e0; box-sizing: border-box;}
.zcjd_list .title a.a_title { display: inline-block;line-height: 60px; font-size: 20px; color: #1e66a0; font-weight: bold; border-bottom: 1px solid #1a69ad;box-sizing: border-box;height: 60px;}
.zcjd_list .title .more {margin-right: 0;margin-top: 5px;}
.zcjd_list .dl_list dl dt { width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;margin-top: 30px;margin-bottom: 15px;}
.zcjd_list .dl_list dl dt a {font-size: 16px; color: #1e1e1f;line-height: 16px;}
.zcjd_list .dl_list dl dt a:hover {color:#015293;}
.zcjd_list .dl_list dl dd span { width: 50px; height: 20px; display: block; float: left; text-align: center;line-height: 20px; background: #253f91; color: #fff; font-size: 14px;margin-right: 15px;}
.zcjd_list .dl_list dl dd p {line-height: 20px; color: #666;font-size: 16px;}

.gqhy_list { width: 585px; height: auto;padding: 20px 0 40px;}
.gqhy_list .title { height: 60px; border-bottom: 1px solid #e0e0e0; box-sizing: border-box;}
.gqhy_list .title a.a_title { display: inline-block;line-height: 60px; font-size: 20px; color: #1e66a0; font-weight: bold; border-bottom: 1px solid #1a69ad;box-sizing: border-box;height: 60px;}
.gqhy_list .title .more {margin-right: 0;margin-top: 5px;}
.gqhy_list .dl_list dl dt { width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;margin-top: 30px;margin-bottom: 15px;}
.gqhy_list .dl_list dl dt a {font-size: 16px; color: #1e1e1f;line-height: 16px; background: url(../images2021/gqhy_icon.png) no-repeat left center;padding-left: 30px;}
.gqhy_list .dl_list dl dt a:hover {color:#015293;}
.gqhy_list .dl_list dl dd p {line-height:26px; color: #666;font-size: 15px;text-indent: 2em; text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; width: 100%;overflow:hidden;}



/*顶部广告*/
/*增加顶部专题左右小图样式 add by ligang 20200304*/
.pic_tab .bd{position:relative;}
.pic_tab ul li a{display:block;height: 140px;}
.picScroll-onTop{position: absolute;right:0;top:0;bottom:0;display:block;opacity: .9;}
.picScroll-onTop img{display:block;width:100%;height:100% !important;}
.picScroll-left{right:auto;left:0;}
.picScroll-onTop:hover{opacity: 1;}
@media screen and (max-width:768px){
	.picScroll-onTop{width:150px;}
	.pic_tab ul li a{height:auto;}
}
@media screen and (max-width:414px){
	.picScroll-onTop{width:80px;}
	.qybs_list li:nth-child(11),.bmbs_list li:nth-child(n+13){display:none;}
	.qybs_list li:nth-child(12) { margin-right: 1.4%;}
}
.thouchmouseevent .bd ul{width:100%}


/* 政府数据 */
.echarts_title { height: 48px; padding-top: 26px; border-bottom: 1px solid #e0e0e0;font-size: 20px; font-weight: bold;color: #1e66a0;line-height: 48px;}
.echarts-box {width: 90%;margin: 0 auto 20px;}
.echarts-box .hd { width: 100%; text-align: center;padding: 40px;}
.echarts-box .hd ul li {display: inline-block;margin: 0 10px;}
.echarts-box .hd ul li a { padding: 0 20px;display:inline-block;height: 40px;border: 1px solid #e8e8e8;background:#fafafa;line-height: 40px;font-size: 16px; color: #1e66a0;}
.echarts-box .hd ul li.on a {border: 1px solid #1e66a0;}

.zfsj_tjgb {background: #f5f7fa;padding: 50px 0 70px;}
.zfsj_tjgb h2 { text-align: center;}
.zfsj_tjgb h2 a {font-size: 20px; color: #1e66a0;font-weight: bold;}
.tjgb_list {width: 100%;max-width: 1120px; margin: 0 auto;}
.tjgb_list ul{padding: 60px 150px 27px;border-bottom: 1px dashed #808080;}
.tjgb_list ul li{float: left;margin-right: 80px;position: relative;}
.tjgb_list ul li::after{content: '';width: 8px;height: 8px;left: 50%;margin-left: -4px;bottom: -37px;background: #FFF;display: block;border-radius: 50%;border: 4px solid #ff3f41;position: absolute;
    box-shadow: 0px 0px 8px 0px rgba(255,148,71,0.66);
    -webkit-box-shadow: 0px 0px 8px rgba(255,148,71,0.66);
    -moz-box-shadow: 0px 0px 8px rgba(255,148,71,0.66);
    -ms-box-shadow: 0px 0px 8px rgba(255,148,71,0.66);
    -o-box-shadow: 0px 0px 8px rgba(255,148,71,0.66);}
.tjgb_list ul li:last-child{margin-right: -80px;}
.tjgb_list ul li a{display:block;height:98px;width: 98px;line-height: 98px;border: 1px solid #e1e1e1;color: #0a4694;font-size:18px;border-radius: 50%;text-align: center;font-weight: 600;background: #fff;}
.tjgb_list ul li a:hover{background: #3f85e0;color: #FFF;}
.tjgb_list {margin-bottom: 20px;}

.tjsj_box {padding: 36px 0;}
.tjsj_box h2 { height: 50px; border-bottom: 1px dashed #bebfc2;line-height: 50px;font-size: 20px;font-weight: bold;color: #666;}
.tjsj_box h2 span {color: #d60404;}
.tjsj_box h2 em {font-size: 15px; color: #666;font-style: normal;font-weight: normal;margin-left: 15px;position: relative;top:1px;}
.tjsj_box .more {margin-right: 0;}
.tjsj_box ul {box-sizing: border-box; float: left; position: relative; margin-top:15px; }
.tjsj_box ul li {width:50%;line-height:36px;max-width: 570px;float: left;}
.tjsj_box ul li:nth-child(2n) {float: right;}
.tjsj_box ul li:last-child {margin-bottom: 0;}
.tjsj_box ul li a { background:url(../images2021/icon1.png) no-repeat left center; padding-left:20px; float: left; width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color: #333;box-sizing: border-box; display: inline-block; background-size: 7px;}
.tjsj_box ul li span { float: right; font-size: 14px; color: #666;}
.tjsj_box ul li a:hover,.news_list .bd .top_list h2 a:hover { color: #1e66a0;}
