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

.content_box{width: 100%; height: auto; background:#f5f5f5;max-width: 100%;padding-bottom: 40px;}
/* 当前位置-路径 */
.article_site {background:url(../images2020/article_icon1.png) no-repeat left center;padding-left:36px;height:80px;line-height:80px;color: #333;max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.article_site a,.article_site span {font-size: 14px;color: #333;margin: 0 5px;}
.article_site span:last-child { border: none; color: #257cb7;}
.article_site a:hover { border-bottom: 1px solid #666;}
.article_site a:last-child:hover { border-bottom: none;}

/* 通用列表页 */
.ty_list_box {max-width: 1200px; margin: 0 auto;}
.ty_list_nav { width: 18.33%;float: left;background: #fff;padding: 0 10px;box-sizing: border-box;}
.ty_list_nav .a_title {width: 100%;display: block;text-align: center;color: #666;font-size: 18px;font-weight: bold;padding: 14px 0;}
.ty_list_nav ul {padding:10px 0 20px;border-top: 1px solid #e4e4e4;}
.ty_list_nav ul li a { display: block; font-size: 16px; color: #666; padding: 15px 12px;}
.ty_list_nav ul li a span{line-height: 25px;}
.ty_list_nav ul li:hover a {color: #257cb7;}
.ty_list_nav ul li.active a {color: #257cb7;/* background: url(../images2020/szbm_listbg.png) no-repeat left center; */ background-size: 100% 46px;}

.ty_list_main { width:80%; float: right; background: #fff; box-sizing: border-box;padding: 0 30px 20px 30px;}
.ty_list_main1 { width: 80%; float: right; background: #fff; box-sizing: border-box; padding: 0 30px;}
.ty_list_main .title { height:59px; line-height:59px; border-bottom: 1px solid #ebebeb; }
.ty_list_main .title a { display: inline-block; height: 59px; border-bottom: 1px solid #257cb7;font-size: 20px; color: #257cb7;font-weight: bold; cursor: auto;}

.ty_list_main .ty_pdlist .title .fr{padding-right: 47px;font-size: 16px;color: #666;cursor: pointer;border-bottom: none;}
.ty_list_main .ty_pdlist .ul_list1{min-height: auto;}

.ty_list_main .ul_list1 { padding-top:20px; min-height:380px;}
.ty_list_main .ul_list1:last-child { border-bottom: none;}
.ty_list_main .ul_list1 li:nth-child(5n) {margin-bottom: 20px;
border-bottom: 1px solid #e3e3e3;padding-top: 0px;height: 56px;}
.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/szbm_icon1.png) 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: #257cb7;}
.ty_list_main1 .article_box {margin-bottom: 0;padding: 0 30px;}


/* 机构职能目录页 */
.jgzn_box { position: relative;}
.jgzn_title1 {line-height:59px;border-bottom: 1px solid #ebebeb; height:59px;}
.jgzn_title1 a { display: inline-block; height: 59px; border-bottom: 1px solid #257cb7;font-size: 20px; color: #257cb7;font-weight: bold; cursor: auto;}
.jgzn_main1 h2 { font-size: 24px; color: #333; text-align: center; padding: 40px 0 10px;}
.jgzn_main1 .h3 { font-size: 18px; color: #257cb7; padding:30px 0 10px; line-height: 18px;text-align: center;}
.jgzn_main1 h3 { font-size: 18px; color: #257cb7; padding:30px 0 10px; line-height: 18px;text-align: center;}
.jgzn_main1 p {font-size: 14px;color: #666666;line-height: 23px;overflow:hidden;}
.jgzn_main1 .p_list { padding: 15px 0 35px;}
.jgzn_main1 .p_list .img_span { display: block; text-align: center; font-size: 14px; color: #666; margin-bottom: 15px;}

.jgzn_tab .ul_box {border-bottom:1px solid #e6e8eb;min-height: 482px;} 
.jgzn_tab .ul_box .ul_docInfo {min-height: auto;padding:20px 0;border-bottom:1px solid #e6e8eb;}
.jgzn_tab .ul_box .ul_docInfo li {width:50%;float:left;line-height:30px;}
.jgzn_tab .ul_box .ul_docInfo li span {font-size:14px;color:#666;}
.jgzn_tab .ul_box .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;height:154px;overflow:hidden;}
.ldxx_list li:nth-child(2n) {float: right;}
.ldxx_list li dt {width: 120px; height:154px; float: left;margin-right:20px;overflow:hidden;position: relative;border-radius:4px;} 
.ldxx_list li dt img { width:100%; height: auto; 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; */} 
.ldxx_list li dd .info {margin-top: 2px;}
.ldxx_list li dd .info .tl {line-height: 30px;}
.ldxx_list li dd .info p {overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; }

.jgzn_box_main .jgzn_box .jgzn_tab .ul_box {border-bottom:none;min-height:auto;}
.jgzn_box_main .jgzn_box:last-child .jgzn_tab .ul_box {border-bottom:1px solid #e6e8eb;min-height:auto;margin-bottom:0;}


/* 通用内容页 */
.article_box { background: #fff; min-height: 500px;padding: 0 60px;max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.article_box img{display: inline-block;max-width:100%;height:auto !important;margin: 0 auto !important;}
.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:#333; padding-top:50px; padding-bottom:20px;font-weight: bold;}
.article_box .title p span { font-size: 14px; color: #666; margin: 0 38px;}
.article_box .p_box { padding: 20px 0 20px;border-bottom: 1px solid #e6e8eb; }
.article_box .p_box p {font-size: 16px;color: #3d3d3d;line-height: 30px;margin-bottom: 5px;}
.article_box .p_box table p{margin:0;text-indent:0;}
.article_box .p_box table tr td {height: 70px;line-height: 70px;}

.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 20px;}
.artical-share { padding:20px 0 40px;}
.artical-share .p_c_page_l { float: left;}
.artical-share .p_c_page_l .ld-date,.artical-share .p_c_page_l .ld-source{font-size:14px;padding-right: 15px;color: #666;white-space: nowrap;line-height: 24px;}
.artical-share .fx {float:right;}
.artical-share .ly-info a { width: 66px; height: 24px; display: block; float: left; background: #666; text-align: center; line-height: 24px; font-size: 14px; color: #ffffff;margin-right: 10px;}
.artical-share .ly-info a:hover { background: #257cb7;}


/* 领导内容页 */
.ldy_box {max-width: 1200px; margin: 0 auto;}
.ldy_top dt img {width:100%;display:block;height:auto;}
.ldy_list_main { width: 100%; background: #fff; box-sizing: border-box; padding:30px 80px 0;}
.ldy_top {margin: 20px 0;}
.ldy_top dt { width: 150px; height: 200px; display: block;overflow: hidden;margin:0 auto;}
.ldy_top dd p { text-align: center;}
.ldy_top dd p {font-size: 22px; color: #333;padding-top:20px;}
.ldy_top dd p span {margin-right: 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: #257cb7;border-bottom: 1px solid #257cb7;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;}



/*通用页面手机端导航*/
#ty_show_mobile {top:3px;right:0px;}
.ty_mobile { display:none;}
.ty_nav_trigger { position: absolute;top: 3px;right:3px; width:44px; height:44px; white-space: nowrap;z-index: 99;cursor: pointer;}
.ty_nav_trigger span {position: absolute;display: block;width: 44px;height: 44px;background: url(../images2020/ty_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/ty_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);}


@media screen and (max-width:959px){
	.content_box {padding-bottom:20px;}
	.article_site {margin: 0;box-sizing: border-box;overflow: hidden;height: auto;line-height: initial;border-bottom: none;padding-left: 0;background: none;padding: 10px;}
	
	.ty_list_box { padding-bottom:0;}
	.ty_list_nav { width: 100%; float: none;}
	.ty_list_nav .a_title {background-size: cover;font-style: normal;text-align: left;padding-left: 15px;box-sizing: border-box;position: relative;}
	.ty_list_nav .a_li { background-size: cover; width: 93%; margin: 0 auto;}
	 #ty_show_mobile {display:block;}
	.ty_list_nav ul {display:none;}
	
	.ty_list_main,.ty_list_main1 { width:100%; margin:20px auto 0; float: none;}
	.ty_list_main { padding: 0 15px;}
	.ty_list_main1 { padding: 0px;}
	.ty_list_main1>.article_box { margin-bottom: 0;}

    .ty_list_main .ul_list1 {min-height:auto;}
	.ty_list_main .ul_list1 li {line-height: 24px;margin-bottom: 10px;height: auto !important;background: url(../images2020/szbm_icon1.png) no-repeat left 10px;padding-left: 16px;}
	.ty_list_main .ul_list1 li a {width: 100%;font-size: 14px;box-sizing: border-box;line-height: 24px;float:none; white-space: unset;background: none;padding-left: 0;}
	.ty_list_main .ul_list1 li span {float:none;white-space: nowrap;margin-left: 10px;}
        .ty_list_main .ul_list1 li:nth-child(5n) {    margin-bottom: 10px;border-bottom:none;height:auto;}
	
	.article_box { min-height: auto; margin-bottom:0; padding: 0 15px;}
	.article_box .title h2 { font-size:18px;padding-top: 30px;}
	.article_box .title ul li { width:100%;}
	.article_box .title p span { display: block;}
	.artical-share {display:none;}
	
    .ldxx_list li { width: 100%;}
    .article_box .p_box {border:none;overflow: scroll;}
	
	.ldy_list_main{ width:100%; margin:0 auto; float: none;padding:15px 15px 0;}
}





.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(../images/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:#256294;}
.article_box .tynr-list-box li:hover { background: #256294;}
.article_box .tynr-list-box li:hover a {color: #fff;}