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

body { background:#ebebed;}
.article_site {background:url(../images2020/article_icon1.png) no-repeat left center;padding-left:15px;height:64px;line-height:64px;}
.article_site a,.article_site span {font-size: 14px;color: #333;margin: 0 5px;border-bottom: 1px dashed #939494;}
.article_site span {color: #2c4f79;border-bottom: none;}
.article_site a:last-child { border: none; color: #2a67b8;}
.article_site a:hover { border-bottom: 1px solid #666;}
.article_site a:last-child:hover { border-bottom: none;}

/* 自适应菜单 */
#ty_show_mobile {top:5px;right:5px;}
.ty_mobile { display:none;}
.ty_nav_trigger { position: absolute;top: 3px;right:3px; width:40px; height:40px; white-space: nowrap;z-index: 99;cursor: pointer;}
.ty_nav_trigger span {position: absolute;display: block;width:40px;height:40px;background: url(../images2020/tynav_icon.png) no-repeat center;background-size: 50%;transition:all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;}
.ty_nav_trigger.menu-is-open span {background: url(../images2020/tynav_icon.png) no-repeat center;background-size: 50%;-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

/*通用页面手机端导航*/
#ty_show_mobile {top:0px;right:0px;}
.ty_mobile { display:none;}
.ty_nav_trigger { position: absolute;top: 3px;right:3px; width:45px; height:45px; white-space: nowrap;z-index: 99;cursor: pointer;}


/* 通用列表页 */
.ty_list_box { padding-bottom: 40px;}
.ty_list_nav { width: 20%;float: left;}
.ty_list_nav .a_title {width: 100%; height: 50px; display: block; text-align: center; line-height: normal; background: url(../images2020/ty_list_icon1.png) no-repeat center; font-weight: bold; color: #fff; font-size: 16px;box-sizing: border-box;padding: 0 10px;align-content: center;display: flex;line-height: normal;justify-content: space-around;flex-direction: column;}
.ty_list_nav .a_li { width: 100%; height: 50px; display: block; text-align: center; line-height: 50px; background: url(../images2020/ty_list_icon4.png) no-repeat center; color: #fff; font-size:20px; margin-top: 20px;}
.ty_list_nav .a_li:hover { opacity: 0.8;}
.ty_list_nav ul { padding:2px 15px 15px; margin-bottom: 20px; background: #fff;}
.ty_list_nav ul li:last-child a { border-bottom: none;}
.ty_list_nav ul li a { display: block; line-height: 42px; border-bottom: 1px solid #ededed; font-size: 14px; color: #333; padding: 0 10px;}
.ty_list_nav ul li a span {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ty_list_nav ul li.active a,.ty_list_nav ul li:hover a { color: #fff;background: #2a67b8; padding: 0 10px;}
.ty_list_nav ul li.active a span,.ty_list_nav ul li:hover a span { display: block; background: url(../images2020/ty_list_icon2.png) no-repeat right center;}

/*外链判断*/
.ty_list_nav ul li a span{display:block;}
.ty_list_nav ul li a span.wl{background:url(../images2020/htwl.png) no-repeat right center;}
.ty_list_nav ul li:hover a span.wl{background:url(../images2020/htwl-h.png) no-repeat right center;}

.ty_list_main { width: 78.33%; float: right; background: #fff; box-sizing: border-box; padding: 0 30px;}
.ty_list_main1 { width: 78.33%; float: right; background: #fff; box-sizing: border-box; padding: 0 30px;}
.ty_list_main .title{height: 50px; line-height: 50px; border-bottom: 1px solid #ebebeb; font-size: 20px; color: #333;}
.ty_list_main .ul_list1 { padding:20px 0; border-bottom: 1px solid #ebebeb; min-height:380px;}
.ty_list_main .ul_list1:last-child { border-bottom: none;}
.ty_list_main .ul_list1 li:nth-child(5n) { margin-bottom: 10px;}
.ty_list_main .ul_list1 li { line-height: 36px; height: 36px;}
.ty_list_main .ul_list1 li a { font-size: 16px; color: #333;background: url(../images2020/news_icon.jpg) no-repeat left center; padding-left:16px; float: left; width:65%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ty_list_main .ul_list1 li span { float: right; font-size: 14px; color: #666;}
.ty_list_main .ul_list1 li a:hover { color: #2a67b8;}
.ty_list_main .ul_list2 li a { background: none;}
.ty_list_main .ul_list2 li .bq { width: 72px; height: 20px; display: block; float: left; text-align: center; line-height: 20px; background: url(../images2020/ty_list_icon3.png) no-repeat center; font-size: 12px; color: #fff; font-style: normal; margin: 8px 0;}
.ty_list_main .ul_list3 li a {background: url(../images2020/gary_dian.png) no-repeat left center;}

/* 无左侧栏目全屏列表页 */
.fullmain{width: 100%;}

/* 部门漂浮 */
#bmpf{position:fixed; z-index:9999;top:424px;right:0px;display:none;}
#bmpf .pf-img a{width: 210px;}
#bmpflf{position:fixed; z-index:9999;top:424px;left:0px;display:none;}
.clbox{display:block;position:absolute;top:2px;right:1px;}
.clbox #tzclose{color:#000;}
.pf-img a{display: block;}
.pf-img:first-child a{margin-bottom:10px;}

/* 调查问卷列表 */
.dcwj_list {min-height:400px;}
.dcwj_list dl { border-bottom: 1px solid #EBEBEB; padding:15px 0 18px; }
.dcwj_list dl:last-child { border-bottom: none;}
.dcwj_list dl dt { float: left;}
.dcwj_list dl dt a { font-size: 16px; color: #333; line-height: 36px;}
.dcwj_list dl dt a:hover { color: #2a67b8;}
.dcwj_list dl dt p { font-size: 12px; color: #6b6b6b; line-height: 12px; margin-top:8px;}
.dcwj_list dl dd { float: right; margin-top:18px;}
.dcwj_list dl dd a { width: 80px; height:36px; display: block; text-align: center; line-height: 36px; font-size: 14px; color: #727475; background: #e7e8e8; border-radius: 4px; float: left; margin-left: 10px;}
.dcwj_list dl dd a.btn1 { color: #fff; background: #4c9ee0;}
.dcwj_list dl dd a:hover { opacity: 0.8;}

/* 征集列表 */
.zj_list li { border-bottom: 1px solid #EBEBEB; padding: 20px 0;}
.zj_list li:last-child { border-bottom: none;}
.zj_list li a.a_title { font-size: 22px; color: #333; line-height: 32px;}
.zj_list li a.a_title:hover { color: #2a67b8;}
.zj_list li p { font-size: 14px; color: #6b6b6b; line-height: 26px; padding: 5px 0;}
.zj_list li span { display: block; font-size: 13px; color: #999; text-align: right;}

/* 目录文件列表 */
.table_box { padding: 30px 0;}
.table_title { background: #f7f7f7; border: 1px solid #e6e8eb; line-height: 50px;}
.table_title li { float: left; line-height: 50px; font-size: 16px; color: #666;}
.table_title .table_li1 { padding:0 30px; width:26%; box-sizing: border-box;}
.table_title .table_li2 {width: 62%;padding-right: 30px;box-sizing: border-box;}
.table_title .table_li3 {width: 12%;}
.table_main { line-height: 50px; border-bottom: 1px solid #ebebeb; font-size: 14px;}
.table_main li {float: left;line-height: 50px;font-size: 16px;height: 50px;}
.table_main .table_li1 {padding:0 30px;width: 26%;box-sizing: border-box;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.table_main .table_li2 {width: 62%;padding-right: 30px;box-sizing: border-box;}
.table_main .table_li2 a {width:100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.table_main .table_li2 a:hover {color: #2a67b8;}
.table_main .table_li3 {width: 12%;color: #666;}

/* 目录页 */
.jgzn_box { position: relative;}
.jgzn_title { font-size: 20px; color: #333; line-height: 50px; }
.jgzn_main h2 { font-size: 18px; color: #2a67b8; display: block; border-bottom: 1px solid #ebebeb; line-height: 18px; text-align: center; padding: 40px 0 20px;margin-bottom: 15px;}
.jgzn_main p { font-size: 14px; color: #666; line-height: 26px;}
.table-jgjj{width:100%;} 
.table-jgjj td{border: 1px solid #e6e8eb;color:#333;height: 51px;text-align: left; padding-left:3%;min-width: 13.95%;}
.table-jgjj .field{background: #f7f7f7;color: #666;width: 13.95%;}

.jgzn_title1 { font-size: 20px; color: #333; line-height: 50px;border-bottom: 1px solid #ebebeb; }
.jgzn_main1 h2 { font-size: 24px; color: #333; text-align: center; padding: 40px 0 10px;}
.jgzn_main1 h3 { font-size: 18px; color: #2a67b8;padding: 18px 0 0; line-height: 18px;text-align: center;}
.jgzn_main1 p { font-family: "宋体"; font-size: 16px; color: #666666; line-height: 24px;}
.jgzn_main1 .p_list { padding: 15px 0;}
.jgzn_main1 .p_list h3{ border:none;}
.jgzn_main1 .p_list img { width:160px !important; height: auto !important;}
.jgzn_main1 img { display: block; margin: 0 auto 15px;}
.jgzn_main1 .p_list .img_span { display: block; text-align: center; font-size: 14px; color: #666; margin-bottom: 15px;}


.jgzn_tab .hd { position: absolute; top:7px;right: 0;}
.jgzn_tab .hd li { width: 80px; height: 36px; float: left; text-align: center; line-height: 36px;}
.jgzn_tab .hd li a { display: block; font-size: 14px; color: #333;}
.jgzn_tab .hd li.on a { background: url(../images2020/2020yl_jg_tab.jpg) no-repeat; background-size: 100%; color: #fff;;}
.jgzn_tab .bd ul {border-bottom:1px solid #e6e8eb;min-height: 482px;} 
.jgzn_tab .icon img {max-width:90%;height:154px;display:block;margin: 0 auto;width:108px;}

.jgzn_tab .bd ul.ul_docInfo {min-height: auto;padding:20px 0;}
.jgzn_tab .bd ul.ul_docInfo li {width:50%;float:left;line-height:30px;}
.jgzn_tab .bd ul.ul_docInfo li span {font-size:14px;color:#666;}
.jgzn_tab .bd ul.ul_docInfo li span.docinfo_title { font-weight: bold;}

.ldxx_list {padding-bottom:30px;border: none !important;}
.ldxx_list li { width:49%; float: left;margin-top:25px;}
.ldxx_list li:nth-child(2n) {float: right;}
.ldxx_list li dt {width: 120px; height: 170px; float: left;margin-right:20px;overflow:hidden;position: relative;border-radius:4px;} 
.ldxx_list li dt img { width: auto; height: 170px; display: block;position: absolute;top: 0;left: 50%; transform: translateX(-50%);-webkit-align-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.ldxx_list li dd a {font-size: 18px;line-height: 30px; display: inline-block;margin-top:5px; color:#333;} 
.ldxx_list li dd .info {margin-top: 20px;}
.ldxx_list li dd .info .tl {line-height: 30px;}
.ldxx_list li dd p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.ldxx_list li dd .info p {overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size:14px; }

/*机构职能信息来源和发布时间*/
.jgzn_main1 .jgzn_tab .bd ul {border-bottom:1px solid #e6e8eb;}

/* 通用内容页 */
.article_box { background: #fff; min-height: 500px; margin-bottom: 40px; padding: 0 60px 60px 60px;}
.article_box img{display:unset;max-width:100%;}
.article_box table{max-width:100%;}
.article_box .title { border-bottom: 1px solid #e6e8eb; text-align:center; padding-bottom:20px;}
.article_box .title h2 { font-size: 30px; color:#2a67b8; padding-top:50px; padding-bottom:20px;}
.article_box .title p span { font-size: 14px; color: #666; margin: 0 15px;}
.article_box .p_box { padding: 20px 0 20px;border-bottom: 1px solid #e6e8eb;font-family: 宋体; }
.article_box .p_box p {font-size: 16px;color: #3d3d3d;line-height: 34px;margin-top: 16px;}
.article_box .p_box p img {margin-bottom: 10px;}
.article_box .p_box table p{margin:0;text-indent:0;}
.article_box .p_box table tr td {/*height: 70px;line-height: 70px;*/padding:4px;}
.article_box h3 { font-size: 20px; font-weight: bold; color: #666; margin-top: 25px;}
.article_box .tynr-list-box{margin-top:16px;padding-bottom:30px; border-bottom: 1px solid #e6e8eb;}
.article_box .tynr-list-box li {height:52px;line-height:52px;background-color: #f7f8fa;color:#0069c4; font-size: 16px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease}
.article_box .tynr-list-box li div{background: url(../images2020/gary_dian.png) no-repeat 1.56rem 24px;}
.article_box .tynr-list-box li a{display:block;max-width: 80%;margin-left:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #0069c4;}
.article_box .tynr-list-box li:hover { background: #0069c4;}
.article_box .tynr-list-box li:hover a {color: #fff;}

.article_box .title ul li { width: 25%; float: left; background: #f2f2f2; height: 40px; line-height: 40px; font-size: 14px; color: #666; border-bottom: 1px solid #fff; border-radius: 2px; box-sizing: border-box; border-right: 1px solid #fff; text-align: left; padding: 0 8px;}
.article_box .tk_article p img { width:800px;}

.artical-share { padding: 11px 0;}
.artical-share .p_c_page_l { float: left;}
.artical-share .p_c_page_l span{font-size:14px;padding-right:15px;color:#666;line-height:24px;white-space: nowrap;}
.artical-share .fx { float: right;}
.article_box .ly-info a { width: 66px; height: 24px; display: block; float: left; background: #ccc; text-align: center; line-height: 24px; font-size: 14px; color: #ffffff; margin:6px 10px 6px 0}
.article_box .ly-info a:hover { background: #0069c4;}
/* 分享 */
.fx a {transition: all .0s ease;-webkit-transition: all .0s ease;-moz-transition: all .0s ease;-o-transition: all .0s ease}
.fx .bdshare-button-style2-24 a{background-image:url("../images2020/icons_1_24_2.png") !important;}
.fx .bdshare-button-style2-24 .bds_weixin{background-position:0 -52px;}
.fx .bdshare-button-style2-24 .bds_tsina{background-position:0 -104px;}
.fx .bdshare-button-style2-24 .bds_renren{background-position:0 -156px;}
.fx .bdshare-button-style2-24 .bds_qzone{background-position:0 -208px;}
.fx .bdshare-button-style2-24 .bds_tieba{background-position:0 -259px;}
.fx .bdshare-button-style2-24 .bds_weixin:hover{background-position:-26px -52px;}
.fx .bdshare-button-style2-24 .bds_tsina:hover{background-position:-26px -104px;}
.fx .bdshare-button-style2-24 .bds_renren:hover{background-position:-26px -156px;}
.fx .bdshare-button-style2-24 .bds_qzone:hover{background-position:-26px -208px;}
.fx .bdshare-button-style2-24 .bds_tieba:hover{background-position:-26px -259px;}

/*通用频道页*/
.content-right {min-height: 692px;background-color: #fff;padding: 30px 0;width: 100%;}
.content-right h2{color:#0d4c99;background-color: #f7f9fa;padding:15px 20px;font-size:18px;font-weight:normal;}
.content-right h2 .more{font-size: 14px;color: #999;height: 25px;line-height: 25px; float: right;}
.content-right h2 .more:hover{color:#3f85e0;}
.content-right .content-ul-one ul.newsList li{margin-top: 24px;background:url(../images2020/news_icon.jpg) no-repeat left center;}
.content-right .content-ul-one ul.newsList li a{color: #535353;padding-left:16px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width:60%;}
.content-right .content-ul-one ul.newsList li span{color: #999;display: inline-block;width: 20%;text-align: right;float:right;}
.content-right .content-ul-one ul.newsList li a:hover{color:#1552ad;}
.singleList ul.newsList{margin-bottom:48px;}



/*图片列表*/
.picPageList_box { background: #fff; margin-bottom: 40px; padding:10px;}
.picPageList { margin-right: -3%; overflow: hidden; text-align: center; }
.picPageList li { border: 1px solid #ddd; float: left; width: 22%; margin: 1.5% 1% 2.5% 1%; display: inline; position: relative; background: #fff; overflow: hidden; }
.picPageList .pic { margin: 3%; }
.picPageList .pic img { height: 200px; width: 100%; }
.picPageList .title, .picPageList .titleBg { position: absolute; bottom: 0; left: 0; width: 94%; margin: 3%; display: block; overflow: hidden; line-height: 28px; padding: 5px 0; height: 28px; z-index: 3; color: #fff; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.picPageList .titleBg { background: #000; filter: alpha(opacity=60); opacity: 0.6; z-index: 2 }
.picPageList .title a { color: #fff; padding: 0 10px; display: block; font-size: 14px }
.picPageList li:hover { border-color: #bbb; -webkit-box-shadow: #eee 2px 2px 0; -moz-box-shadow: #eee 2px 2px 0; box-shadow: #eee 2px 2px 0; }
.picPageList li:hover .title, .picPageList li:hover .titleBg { height: 56px; }

/* 领导内容页 */
.leaderIntro{border-bottom: 1px solid #e6e8eb;padding-bottom: 18px;min-height: 160px;}
.side {float: left;font-size: 14px;width: 24%;overflow: hidden;}
.sideLeaderBox { background: #fff; margin-bottom: 10px; }
.sideLeaderBox .hd { height: 40px; line-height: 40px; padding: 0 20px; border: 1px solid #E5E5E5;  cursor: pointer; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
.sideLeaderBox .hd h3 { font-size: 18px; font-weight: bold }
.sideLeaderBox .bd { border: 1px solid #EAEAEA; display: none; padding: 15px; border-top: 0; }
.sideLeaderBox .hd.on { background-color: #0068B7; color: #fff; border-color: #0068B7; background-position: right -1737px; font-size:20px;padding: 0;}
.sideLeaderBox .hd.on a{color:#fff;font-weight: bold;display: block;text-align: center;position: relative;}
.sideLeaderBox .list li { vertical-align: top; padding: 8px; margin-bottom: 8px; border: 1px solid #EDEDED; background: #FAFAFA; overflow: hidden; }
.sideLeaderBox .list li a {float: left;width: 96%;padding-left: 2%;}
.sideLeaderBox .list li i { display: none }
.sideLeaderBox .list .job {color: #666;margin-left: 18px;}
.sideLeaderBox .list .last { margin-bottom: 0 }
.sideLeaderBox .list li:hover { background: #0068B7; color: #fff;}
.sideLeaderBox .list li:hover a { color: #fff;}
.sideLeaderBox .list li:hover span { color: #fff;}
.sideLeaderBox .list li.active {background: #24446b;color: #fff;}
.sideLeaderBox .list li.active a { color: #fff;}
.sideLeaderBox .list li.active span { color: #fff;}
.sideLeaderBox .list .title span {float: left;}
.mainContent {float: right;width: 75%;margin-bottom: 40px;}
.leaderContent { background: #fff;}
.leaderDetail { position: relative; overflow: hidden; padding: 2% 1.5% 0; font-size: 16px; box-sizing: border-box;}
.leaderPicWrap{overflow:hidden;margin-bottom: 20px;}
.leaderPicWrap .pic{float:left; margin-right:20px; padding:2px;}
.leaderPicWrap .pic img{width:120px;height:auto;display: block;}
.leaderPicWrap .con{overflow:hidden;}
.leaderDetail .sTitle { border-bottom: 0; font-size: 24px }
.leaderDetail .boxE { margin-bottom:0px; }
.leaderDetail .bd { line-height: 30px; padding: 15px 5px; /* color:#777; */ }
.leaderDetail .work { text-indent: 2em; padding: 20px 0; /* color:#777; */margin-bottom: 20px; }
.leaderDetail .writeBtn { float: right; margin-top: -35px; height: 40px; line-height: 40px; font-size: 20px; background: url(icons-zwgk.png) 15px -1819px no-repeat #DC221A; color: #fff; padding: 0 15px 0 50px; }
.leaderDetail .writeBtn:hover { background-color: #BB1F19; color: #fff; text-decoration: none; }
.leaderDetail .infoList li { height: 36px; line-height: 36px; }
.leaderDetail-boxWrap { overflow: hidden; }
.leaderDetail-boxWrap .boxE { width: 48%; }
.mainBox .mHd { position: relative; border-bottom: 1px solid #E1E1E1;  line-height: 44px; height: 45px; margin-bottom: 20px; }
.mainBox .mHd .list { overflow: hidden; }
.mainBox .mHd .list li { float: left; padding: 0 4%; }
.mainBox .mHd .list a { font-size: 20px; color: #888; }
.mainBox .mHd .list a:hover { text-decoration: none }
.mainBox .mHd .list .on a { color: #0068B7 }
.mainBox .mHd .title, .mainBox .mHd .list .on { position: relative; font-weight: bold;  display: inline-block; *display: inline; zoom: 1; padding: 0 4%; height: 44px; border-bottom: 2px solid #127abc; color: #525252;  font-size: 18px;  bottom: -1px; }
.mainBox .mHd .title a { color: #0068B7 }
.boxE { margin-bottom: 15px; }
.boxE .hd { height: 40px; line-height: 40px; overflow: hidden; border-bottom: 2px solid #0068B7; }
.boxE .hd .grjj { float: left; padding: 0 20px; background: #0068B7; color: #fff; font-size: 18px; }
.boxE .hd .grjj a { color: #fff; display: block; float: left; }
.boxE .hd .more { float: right; }
.boxE .bd { padding: 10px; overflow: hidden; }


/* 领导内容页2 */
.ldy_box {max-width: 1200px; margin: 0 auto 40px;}
.ldy_list_nav { width: 20%;float: left;}
.ldy_list_nav .a_title { width: 100%; height:45px; display: block; text-align: center; line-height: 45px; background:#5188b8;color: #fff; font-size: 18px;font-style: oblique;}
.ldy_list_nav ul { padding:0 10px 15px; background: #fff;}
.ldy_list_nav ul li {padding: 10px 0;border-bottom: 1px solid #f0f0f0;}
.ldy_list_nav ul li:last-child  { border-bottom: none;}
.ldy_list_nav ul li a {display: table;line-height:36px;font-size: 15px;color: #666;padding: 0 25px;box-sizing: border-box;}
.ldy_list_nav ul li a span.ldy_name {width: 70px;color:#333;display: table-cell;vertical-align: middle;}
.ldy_list_nav ul li a span.ldy_zwei {color:#333;display: table-cell;width: 100px;line-height: 20px;vertical-align: middle;}
.ldy_list_nav ul li a:hover,.ldy_list_nav ul li.active a { color: #1a69ad;background:#ebf4fb;}
.ldy_list_nav ul li:nth-child(2) a span.ldy_zwei {width:80px;padding-right:20px}
.ldy_list_main { width: 77.33%; background: #fff; box-sizing: border-box; padding:30px 30px 0;min-height: 500px;}
.ldy_top dt { width: 150px; height: 200px; display: block;float: left;overflow: hidden;margin-right: 35px;}
.ldy_top dt img {width:100%;height:auto;display:block;}
.ldy_top dd p {font-size: 22px; color: #333;padding-top: 10px;}
.ldy_top dd p span {margin-right: 35px;}
.ldy_top dd div {margin-top: 50px;}
.ldy_top dd .ldy_gzfg p{font-size:16px;color: #333;line-height: 35px;}
.ldy_content .title {height: 52px; border-bottom: 1px solid #e0e0e0;line-height: 51px;margin-top: 10px;}
.ldy_content .title span {font-size: 20px;font-weight: bold;color: #1a69ad;border-bottom: 1px solid #1a69ad;display:inline-block; height: 51px;}
.ldy_content .work {padding: 20px 0;}
.ldy_content .work p {font-size: 16px; color: #333;line-height: 35px;text-indent: 2em;}
.ldy_box .artical-share {border-top: 1px solid #e0e0e0;margin-top: 66px;}


/*专题专栏*/
.ztzl_list_box { margin-bottom: 0;position: relative;overflow: hidden;padding-bottom: 60px;}
.ztzl_list_box .ztzl_list:last-child { margin-right: 0;}
.ztzl_list {width: 255px;background: #fff;float: left;margin-right: 20px;padding: 15px;}
.ztzl_list h2 { height: 18px; margin-top: 30px;}
.ztzl_list .hot { width: 39px; float: left; margin-right: 10px;}
.ztzl_list h2 b { font-size: 18px; line-height: 18px; display: block; float: left;overflow: hidden;width: 80%;text-overflow: ellipsis;white-space: nowrap;}
.ztzl_list p { display: block; min-height: 100px; font-size: 16px; text-indent: 2em; line-height: 25px; color: #999; margin-top: 20px;}
.ztzl_list .zt_btn { width: 150px; height: 40px; font-size: 16px; color: #fff; text-align: center; line-height: 40px; border-radius:4px;  display: block; margin: 0 auto 20px;background: #2a67b8;margin-top:30px;}
.ztzl_list .zt_btn:hover { opacity: 0.8;}
.ztzl_list .pic_img { width: 100%; display: block; height: 170px;}
.ztzl_container { background: #fff; padding-top: 20px; padding-bottom: 60px;}
.ztzl_container_title {height:52px;background: url(../images2020/news_title.png) no-repeat left center; border-bottom:1px dashed #a2a2a3;}
.ztzl_container_title span {font-size: 24px; color: #333;line-height: 52px;width: 140px;margin-left: 50px;display: block;text-align: center;}
.ztzl_container_list li { width: 31.66%;float: left; height: 134px; border:4px solid #f6f6f6; box-sizing: border-box; float: left; margin-top:30px; padding: 0 30px; margin-right: 2.5%;}
.ztzl_container_list li:nth-child(3n) { margin-right: 0;}
.ztzl_container_list li h2 { height: 16px; overflow: hidden;margin-top: 30px;}
.ztzl_container_list li h2 b { line-height: 16px; font-size: 100%; padding-left: 28px; background: url(../images2020/book.png) no-repeat left center; display: block;}
.ztzl_container_list li p {margin-top: 20px;color: #999999;text-indent:2em;line-height: 28px;height: 56px;overflow: hidden; font-size: 16px;}
.ztzl_container_list li .zt_btn { width:100px; height:32px; font-size: 14px; color: #666; text-align: center; line-height:32px; border-radius:4px;  display: block; margin-top:20px; border:1px solid #eee; float: right;}
.ztzl_container_list li:hover { background: #1e9de3; color: #fff;}
.ztzl_container_list li:hover h2 b { background: url(../images2020/book-1.png) no-repeat left center;}
.ztzl_container_list li:hover p { color: #fff;}
.ztzl_container_list li:hover a { color: #fff; transition: 0s;}
.ztzl_container_list li:hover a:hover { background: #fff; color: #1e9de3;}
.sldprev,.sldnext{display: block;width: 28px;height:28px;position:absolute;bottom:15px;-webkit-transition:unset;z-index: 99;}
.sldprev{background:url(../images2021/ztzl_licon.png) no-repeat center;right:53px}
.sldprev:hover{background:url(../images2021/ztzl_licon_active.png) no-repeat center;}
.sldnext{background:url(../images2021/ztzl_ricon.png) no-repeat center;right:15px}
.sldnext:hover{background:url(../images2021/ztzl_ricon_active.png) no-repeat center;}

/*信件列表*/
.xjlt_table {width: 100%;max-width: 100%;margin:20px 0;border: 1px solid #ddd;}
.xjlt_table th { text-align: center;background: #f7f9fb;border-bottom-width: 1px;border: 1px solid #ddd;padding: 8px;line-height: 1.42857143;font-size: 15px;color: #666666;}
.xjlt_table tbody tr { border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.xjlt_table td {border: 1px solid #ddd;padding: 8px;line-height: 1.42857143;vertical-align: middle;text-align: center;font-size: 15px;color: #666;}
.xjlt_table .text-left {text-align: left !important;}
.xjlt_table .text-left a:hover {color: #58a6e7;}
.xjlt_table  tr:nth-of-type(2n)  { background: #f7f9fb;}

/*信件内容*/
.f-l{float:left;}
.p-rel{position:relative;}
.p-abs{position:absolute;}
.text-red{color:red;}
.notLetter{text-align:center;padding:48px 0;}
.xx-xjxq{margin:0 0 30px;padding:40px;background:url(../images2020/tye.jpg) repeat-x left top 30px #fff;min-height:200px;}
.xx-l{width:42px;height:116px;top:109px;left:-42px;z-index:2;background-position:-641px -247px;}
.xx-r{width:93px;height:94px;top:-9px;right:-9px;z-index:2;background-position:-706px -247px;}
.xx-title{height:40px;background-color:#f2f2f2;border-radius: 4px;color:#505050;margin-top: 30px;}
.xx-title .p-ico{width:13px;height:16px;background-position:-688px -247px;top:7px;left:-4px;}
.xx-title h3{font-size:15px;padding-left:25px;color:#c30000;line-height:40px;float:left;}
.xx-info{padding:20px 0;color:#505050;}
.xx-info p{line-height: 2.5em;}
.xx-info>div{/* min-height:100px; */}
.xx-info>div>strong{display:block;height:100%;line-height:2.5em;width: 80px;}
.xx-info>div>p{width: 950px;}
#score-demo{float: left;margin-top:11px;}

/*乡镇部门列表页*/
.ty_list_box .ty_list_nav .zxts-box{text-align: center;background: #4e647f;color: #FFF;border-radius: 5px;padding: 0;}
.ty_list_nav .zxts-box li.active a, .ty_list_nav .zxts-box li:hover a{background: #4e647f;border-radius: 5px;}
.ty_list_box .zxts-box a{color: #FFF;font-size: 16px;}

 /* 专题专栏归档 */
  .archive-btns{
       position:relative
  }
  .archive-btns::after{
      content:'';
      background: url( http://www.huaihua.gov.cn/huaihua/xhtml/images/archive.png) no-repeat center center;
      top: 385px;
      z-index: 999999;
      width: 80px;
      height: 36px;
      color: red;
      text-align: center;
      position: absolute;
      top: 0;
      right: 0;
      background-size: 100%;
  }

@media screen and (max-width:959px){
.content_box .sideLeaderBox{width: 100%;display: block;}
.article_box img {
    display: block;
    max-width: 100%;
    height: auto!important;
}
	.article_site {box-sizing: border-box;overflow: hidden;height: auto;line-height: 24px;padding: 10px;background: none;}
	
	.ty_list_box {padding-bottom:20px;/* display: none; */}
	.ty_list_nav {width: 100%;float: none;position: relative;margin-bottom:15px;}
	.ty_list_nav .a_title {background-size: cover; padding: 0 15px;box-sizing: border-box;text-align: left;}
	.ty_list_nav .a_li { background-size: cover; width: 93%; margin: 0 auto;}
        .ty_list_nav  ul {display:none;}
        #ty_show_mobile {display:block;}
      
	
	.ty_list_main,.ty_list_main1 { width:100%; margin:20px auto 0; float: none;}
	.ty_list_main {padding: 0 15px;margin-top: 0;}
	.ty_list_main1 { padding: 0px;}
	.ty_list_main1>.article_box { margin-bottom: 0;}
	.ty_list_main .ul_list1 li{height:auto;margin-bottom: 10px;}
	.ty_list_main .ul_list1 li a {width: 100%;white-space: normal;background: none;padding-left: 0;line-height: 26px;/* float: inherit; */}
	.ty_list_main .ul_list1 li span{
    float: inherit;
    display: block;
    font-size: 10px;
}
	.ty_list_main .ul_list2 li a { width:42%;}
	
	.article_box { min-height: auto; margin-bottom:20px; padding: 0 15px;}
	.article_box .title h2 { font-size: 24px;}
	.article_box .title ul li { width:100%;}
	.article_box .title p span { display: block;}
    .article_box .p_c_page .fx,.article_box .p_c_page_l{width:100%;text-align: center;}
    .article_box .p_c_page{height: 30px;line-height: 30px;}
    .article_box .ly-info a,.article_box .fx .bdshare-button-style2-24 a{float:none;display: inline-block;}

	.jgzn_box {min-height:auto; padding-bottom: 10px;}
	.jgzn_box .p_c_page_l {width:100%;text-align: center; float:none;}
	
	.table_box { padding: 15px 0;}
	.table_title .table_li1,.table_main .table_li1 { display: none;}
	.table_title .table_li2,.table_main .table_li2 { width: 76%;}
	.table_title .table_li3,.table_main .table_li3 { width: 24%;}
	.table_main .table_li3 { font-size: 12px;}
	
	.table_responsive{padding-bottom: 1px;overflow-x: scroll;width: 100%;}
	.xjlt_table{min-width: 800px;}
	
	.content-right { min-height: auto;}
	.content-right .content-ul-one ul.newsList li a { font-size: 14px;}
	.content-right .content-ul-one ul.newsList li span { width: auto; font-size: 14px;}
	
	.picPageList_box { margin-bottom: 20px;}
	.picPageList {margin-right:0}
	.picPageList li {width:80%; margin: 15px auto; float: inherit;display:block;}
	.picPageList .pic img { width: 100%; height: auto;}
	
	.zddt_box { padding-bottom: 10px !important;}
	
	.xjxq_box { padding: 0 10px;}
	.xx-xjxq {padding: 40px 15px;}
	.xx-info>div>p { width: 100%;}
	
	.zj_list li a.a_title { font-size: 18px;}
	
	.ztzl_list_box {padding:0 10px; margin-bottom: 0;}
	.ztzl_list {width: 100%; margin-right: 0; margin-bottom: 10px;box-sizing: border-box}
	.ztzl_container { padding-bottom: 30px;}
	.ztzl_container_list { padding: 0 15px;}
	.ztzl_container_list li {width: 100%; margin-right:0;}
	.sldprev, .sldnext {display: none !important;}
	
	.side {display: none;}
	.mainContent { width: 100%; margin-bottom: 20px;}
	.leaderPicWrap { text-align: center;}
	.leaderPicWrap .pic { float: none; margin: 0 auto; display: inline-block;}
	.leaderPicWrap .con {  padding: 10px; box-sizing: border-box;}
	.leaderDetail .work { text-align: left;}

        .ldxx_list li {width:100%;}
        .ldy_box {margin-bottom: 20px;}
	.ldy_top dt {margin-right: 15px;}
	.ldy_list_nav { width: 100%; float: none;}
        .ldy_list_nav ul li a {width:100%;}
	.ldy_list_nav .a_title {background-size: cover;font-style: normal;text-align: left;padding-left: 15px;box-sizing: border-box;position: relative;}
	 #ty_show_mobile {display:block;}
	.ldy_list_nav ul {display:none;}
	.ldy_list_main{ width:100%; margin:0 auto; float: none;padding:15px 15px 0;}
        .ty_nav_ul{display:none;}

	/* 调查问卷列表 */
	.dcwj_list dl dt a, .dcwj_list dl dt p{line-height: 1.8;}

}

/* 友情链接 */
.dblink {overflow: hidden;}
.dblink-ti {width: 100%;box-shadow: 0 2px 5px 0 rgba(200, 200, 200, 0.50); background: #fff;overflow: hidden;}
.dblink-con, .dblink-con1 {margin: 0 auto;overflow: hidden;padding: 24px 0;}
.dblink-con2{min-height: 320px !important;}
.dblink-ti li {float: left;margin: 0 15px;width: 170px;height: 71px; line-height: 58px;text-align: center; font-size: 18px;}
.dblink-ti li a {height: 60px;display: block;color: #333333; border: 1px solid #C9C9C9;width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; box-sizing: border-box;}
.dblink-ti li:hover a{color:#3f85e0;}
.dblink-ti li.active:hover a{color:#fff;}
.dblink-ti li.active{position: relative;}
.dblink-ti li.active::after { content: '';position: absolute;border:.5rem solid transparent;border-top-color:#3f85e0;bottom: -.3rem;left:50%; margin-left: -.5rem;}
.dblink-ti li.active a {border-radius: 5px;color: #fff;background: #3f85e0;font-weight: bold;border: 1px solid #3f85e0;}
.dblink-con{min-height: 400px;}
.dblink-con li{float:left;width:20%;padding:.5rem;line-height:3rem; box-sizing: border-box;} 
.dblink-con li a{display:block;height:100%;background-color:#fff;padding:0 1.5rem;text-align:center;width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; box-sizing: border-box;}
.dblink-con li:hover a{background-color: #3f85e0;color:#fff;}
 @media screen and (max-width:1200px){
  .dblink-ti li{margin: 0 1%;width: 18%;}
 }
 @media screen and (max-width:800px){
  .dblink-ti li{width: 31.33%;}
  .dblink-con li{width: 25%;}
 }
 @media screen and (max-width:600px){
  .dblink-con li{width: 33.33%;}
 }
 @media screen and (max-width:450px){
  .dblink-ti li{width: 48%;}
  .dblink-con li{width: 50%;}
  .ty_list_main .title{height: auto;line-height: 1.8;}
 }
 
 /* 站点地图 */
 .zddt_box { padding-bottom: 40px;}
 .sub-wrap{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#78A9E9,endColorstr=#78A9E9);}
 
 .main{background: #f0f2f5;padding-bottom: 40px;}
 .zddt-item{background: #fff;padding: 30px;box-shadow: 0 0 5px #ccc;margin-bottom: 20px;}
 .zddt-item .nLi.on a{color: #fff;}
 .zddt-item  .nLi.on .sub-wrap a:hover{border-bottom: 1px solid #cce2ff;}
 .zddt-item .nLi.on{background:#3f85e0;cursor: pointer;}
 .zddt-wrap .zddt-title{height: 84px;line-height: 84px;color: #3f85e0;font-size: 1.5rem;text-align: center;padding-top: 10px;}
 .zddt-wrap .zddt-subtitle{color: #65676b;font-size: 1.125rem;}
 .nLi{margin-top: 20px;float: left;width: 23.68%;height: 66px;line-height: 66px;color: #333;font-weight: bold;background: #f1f2f3;margin-left: 1.76%;}
 .nLi h3 a{padding-left: 20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
 .nLi .sub{position: relative;z-index: 2;overflow:unset !important;}
 .nLi .sub::after{content:'';position:absolute;border:.5rem solid transparent;border-top-color:#3f85e0;top: 0;left:50%;margin-left:-.5rem;}
 .hasChild h3{position: relative;}
 .hasChild h3::before{content:'...';position:absolute;bottom:3.2rem;right:1rem;color:#333;height:2px;}
 .nav li.on h3::before{content:'';}
 .nLi .sub li{float: left;height: 42px;line-height: 42px;width:100%;text-align: center;}
 .nLi .sub li a{color: #fff;font-size: 0.875rem;text-align: center;font-weight: normal;}
 .sub-wrap{padding: 1.3rem 1rem 1.3rem;background:radial-gradient(rgb(120, 169, 233), rgb(120, 169, 233), rgb(89, 149, 226));}
 .zddt-item .nLi:nth-child(4n+1){margin-left: 0}
 
 @media screen and (max-width:1200px){
 .zddt-item:nth-child(2) .nav{height:auto;}
 .zddt-item:nth-child(3) .nav{height:auto;}
 .zddt-item:nth-child(4) .nav{height:auto;}
 .zddt-item:nth-child(5) .nav{height:auto;}
 .zddt-item:nth-child(6) .nav{height:auto;}
 }
 @media screen and (max-width:926px){
     .nLi{width: 32%;}
     .zddt-item .nLi:nth-child(4n+1){margin-left:1.76%;}
     .zddt-item .nLi:nth-child(3n+1){margin-left:0;}
  }
 
 @media screen and (max-width:677px){
     .nLi{width: 49%;}
     .zddt-item .nLi:nth-child(3n+1){margin-left:1.76%;}
     .zddt-item .nLi:nth-child(2n+1){margin-left:0;}
  }
 
  @media screen and (max-width:677px){
     .nLi{width: 49%;}
     .zddt-item .nLi:nth-child(3n+1){margin-left:1.76%;}
     .zddt-item .nLi:nth-child(2n+1){margin-left:0;}
  }
 
  @media screen and (max-width:461px){
     .nLi{width: 100%;}
     .zddt-item .nLi:nth-child(3n+1){margin-left:0;}
     .zddt-item .nLi:nth-child(2n+1){margin-left:0;}
     .zddt-item .nLi:nth-child(n+1){margin-left:0;}
     .nLi h3 a{text-align: center;padding-left:0}
  }


/*音频解读按钮*/
.audioBox{background: url(../images/voiceBg.png) no-repeat center -2px;width:250px;height:64px;margin:15px auto;position:relative;cursor:pointer;}
.audioBox:hover{background-position:center -66px;}
.audioBox i{width:30px;height:25px;position:absolute;top:18px;right:46px;}
.audioBox i.stoped{background: url(../images/voice.png) no-repeat;}
.audioBox i.starting{background: url(../images/voice.gif) no-repeat;}