@charset "utf-8";
/*****
*怀化市政府集约化建设子站公共样式文件
*@crtime:2019年07月31日10:51
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:李健平
*@modifyLog: what when who
*
*/
.article_site {background:url(../images2020/article_icon1.png) no-repeat left center;padding-left:36px;height:64px;line-height:64px;}
.article_site a,.article_site span {font-size: 14px;color: #64788c;margin: 0 5px;}
.article_site a:last-child { border: none; color: #4c4c4c;font-weight: bold;}
.article_site a:hover { border-bottom: 1px solid #666;}
.article_site a:last-child:hover { border-bottom: none;}

.picScroll-top{width: 100%;
    margin: 20px auto 5px;
    position: relative;
    max-width: 1100px;}
.picScroll-top .bd{position:relative;}
.picScroll-top a{display: block;height: 128px;}
.picScroll-top a img{width: 100%;height: 100%;}
.picScroll-top .hd{width: 80px;position: absolute;height: 110px;bottom: 15px;right: 25px;z-index: 1;}
.picScroll-top .hd ul{position: absolute;right: 0;bottom: 0;max-width: 100px;}
.picScroll-top .hd ul li{display: inline-block;background-color: #ececec;width: 10px;height: 10px;transition: all .3s;margin-left: 10px;cursor: pointer;}
.picScroll-top .hd li.on{background-color: #4c8be0;}

/* 编办-组织结构 */
.ty_box { width: 100%;max-width: 1100px; margin:0 auto 30px;}

.ty_left { width: 23.33%; min-height: 380px; background: #faf7f7; padding: 0 40px; box-sizing: border-box; float: left;box-shadow: 0 0 12px rgba(0,0,0,0.12);}
.ty_left .title { font-size: 18px;font-weight: bold; color: #165994; line-height: 70px;}
.ty_left ul li { width: 100%; height: auto; margin-bottom: 10px;}
.ty_left ul li a { background: #999; font-size: 14px; line-height: 20px; display: block; border-radius: 2px; text-align: center; color: #fff;padding: 10px 0;}
.ty_left ul li a.on,.ty_left ul li:hover a { background: #165994;}

.ty_right { width: 73.33%; padding: 0 40px 40px; box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.12); float: right; background: #fff;}
.ty_right .title {height: 64px;border-bottom: 1px solid #e0e0e0;/* margin-bottom: 20px; */}
.ty_right .title span { line-height: 63px; border-bottom: 2px solid #165994; display: inline-block; color: #165994; font-size: 18px; font-weight: bold;}

.ty_article h2 { font-size: 18px; color: #2a2a2a;font-weight: bold; text-align: center; padding: 30px 0 20px;}
.ty_article p { font-size: 14px; color: #3d3d3d; line-height: 28px; text-indent: 2em;}



/* 通用列表页 */
.ty_list_box { padding-bottom: 40px;}

.ty_list_main { width: 73.33%; float: right; background: #fff; box-sizing: border-box; padding: 0 30px; box-shadow: 0 0 12px rgba(0,0,0,0.12);}
.ty_list_main .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ebebeb; font-size: 20px; color: #1a69ad;font-weight: bold;}
.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: 20px;}
.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: #999;}
.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:#1a69ad; font-size: 12px; color: #fff; font-style: normal; margin: 8px 0; border-radius: 20px;}
.ty_list_main .ul_list3 li a {background: url(../images2020/gary_dian.png) no-repeat left center;}


/* 通用内容页 */
.article_box { background: #fff; min-height: 500px; margin-bottom: 40px; padding: 0 60px;box-shadow: 0 0 10px rgba(0,0,0,0.12); }
.article_box img{display:unset;}
.article_box table{max-width:100%;}
.article_box .title {border-bottom: 1px solid #e6e8eb;text-align:center;padding-bottom:20px;height: auto;}
.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: #999999;margin: 0 10px;border-bottom: none;font-weight: normal;line-height: inherit;}
.article_box .p_box,.ty_right .content{ padding: 20px 0 20px;border-bottom: 1px solid #e6e8eb; }
.article_box .p_box p {font-size: 16px;color: #3d3d3d;line-height: 30px;margin-bottom: 30px;}
.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 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;}
.artical-share { padding: 11px 0;}
.artical-share .p_c_page_l { float: left;}
.artical-share .fx { float: right;}
.artical-share .ly-info a {width: 66px;height: 24px;display: block;float: left;/* background: #ccc; */text-align: center;line-height: 24px;font-size: 14px;color: #666;margin:6px 10px 6px 0;}
.artical-share .ly-info a:hover {color: #0069c4;}
.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{border-top:2px solid #f1f1f1;padding: 16px 20px;display:table;width: 100%;}
.article-share-erweima{text-align: center;}
.article-share-erweima-txt{padding:10px 0;color:#666;}
.artical-share .artical-share-editinfo{/* text-align: right; */}
.artical-share .share-icon {color: #333;display: inline-block;line-height: 24px;margin-left: 30px;}
.artical-share .artical-share-shareinfo>div a{display: inline-block; width: 24px; height: 24px; line-height: 24px; background:url(../images2020/share.png) no-repeat; margin-left:5px; cursor: pointer;}
.artical-share .artical-share-shareinfo a:hover{opacity: .8;}
.artical-share .artical-share-shareinfo a.gwds_weixin{background-position: 0 -38px;}
.artical-share>div{display:table-cell;vertical-align: middle;}
.artical-share-shareinfo{text-align:right;}
.artical-share-shareinfo>div{display: inline;}
/* 分享 */
.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/share.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;}
/*按上级要求，只保留微信和新浪微博*/
.bdsharebuttonbox .bds_tieba,.bdsharebuttonbox .bds_more,.bdsharebuttonbox .bds_qzone,.bdsharebuttonbox .bds_tqq,.bdsharebuttonbox .bds_renren{display:none !important;}

/* 网站地图 */
.j-list-content{max-width: 1100px;margin:0 auto;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.12); margin-bottom: 2rem; padding: 0 20px;}
.j-list-content .wzdt-name{font-size: 1.5rem;text-align: center;color: #333;padding: 2.5rem 0 1.875rem 0;}
.wzdt-list{background: #f3f3f3;padding:1.875rem;color: #333;margin-bottom: 1rem;}
.wzdt-list ul li{float: left;margin-right:2.8rem;}
.wzdt-list ul li:nth-child(10n+10){margin-right: 0;}
.wzdt-list ul li a{display: block;color: #3d3d3d;font-size: 0.93rem;height: 35px;line-height: 35px;}
.wzdt-list ul li a:hover{color:#2a6ed4;}
.wzdt-list .wzlt-tt a{display: block;color: #333;font-size: 1.125rem;}
.wzdt-list .wzlt-tt{margin-bottom: 0.8rem;}


.pic_tab { width: 100%;max-width: 1100px; margin:20px auto 0;}
.pic_tab img { width: 100%; height: auto; display: block;}

/* 头条 */
.list_news { min-height: 83px; width: 100%;max-width: 1100px; margin: 0 auto; box-sizing: border-box;}
.list_news h2 { text-align: center; padding-top: 20px; }
.list_news h2 a { font-size: 30px; font-weight: bold; text-align: center;color: #333;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    padding: 0 40px;
}
.list_news h2 a:hover {color:#0083f5}
.list_news p { text-align: center; margin-top:12px; padding:0 30px;overflow: hidden;} 
.list_news p a { font-size: 14px; color:#808080;width:33.33%; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 30px; box-sizing: border-box;}
.list_news p a:hover { color: #0083f5;}

/* 新闻图片切换 */
.xwzx_box {width: 100%; margin:0 auto 5px; position: relative; max-width: 1100px;}
.tab_box { overflow: hidden; position: relative; margin-bottom: 20px;}
.tab_box .news_tab .hd{ width:100%; height:8px;position:absolute;z-index:1; bottom:20px; text-align:right; right:40px;}
.tab_box .news_tab .hd ul{ display:inline-block;font-size:0; vertical-align:top;}
.tab_box .news_tab .hd ul li{ display:inline-block; width:8px; height:4px;background:#ffffff; margin:0 3px;vertical-align:top; overflow:hidden; border-radius:4px;}
.tab_box .news_tab .hd ul li.on{ background:#fcef48;width: 24px;}
.tab_box .news_tab .bd { position: relative;z-index:0;}
.tab_box .news_tab .bd li { position: relative;}
.tab_box .news_tab .bd img {width:100%;max-width:560px;height:380px; display: block;}
.tab_box .news_tab .prev { width: 36px; height: 60px; background: url(../images2020/left_jt.png) no-repeat; position: absolute; left: 0; z-index: 999; top: 50%; margin-top: -30px;}
.tab_box .news_tab .next { width: 36px; height: 60px; background: url(../images2020/right_jt.png) no-repeat; position: absolute; right:49.09%; z-index: 999; top: 50%; margin-top: -30px;}
.tab_box .xwzx_title { width: 49.09%; height:380px; background: url(../images2020/xwzx_bg.png) no-repeat left center; position: absolute; top: 0; right: 0; padding:30px 40px; box-sizing: border-box;}
.tab_box .xwzx_title a {font-size: 24px;color: #ffffff;line-height: 40px;text-align: center;display: block;/* text-align: center; */}
.tab_box .xwzx_title p { font-size: 14px; color: #e0f1ff; line-height: 36px; margin-top: 30px; text-indent:2em;}

.tab_list .hd { height: 48px; line-height: 48px; position: relative; z-index: 99;border-bottom: 1px solid #c7def2; box-sizing: border-box;}
.tab_list .hd ul li { float: left;text-align: center; margin-right: 36px;}
.tab_list .hd ul li:last-child {margin-right: 0;}
.tab_list .hd ul li a { color: #3d3d3d; font-size:18px; text-align: center; display: inline-block;}
.tab_list .hd ul .on a { color: #1a69ad;border-bottom: 4px solid #015293; height: 44px;}
.tab_list .bd ul {padding:16px 0 16px 0;box-sizing: border-box;float: left;position: relative;width: 100%;min-height: 248px;}
.tab_list .bd ul li { line-height:36px;}
.tab_list .bd ul li a { float: left; width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #333;}
.tab_list .bd ul li span { float: right; font-size: 14px; color: #687e94;}
.tab_list .bd ul li a:hover { color: #0083f5;}

.gcgz_list { width: 56.5%; float: left;}
.tzgg_list {width:40%; float: right;}
.tzgg_list .hd { height:20px; line-height:20px; position: relative; z-index: 99;box-sizing: border-box;margin-top:14px;}
.tzgg_list .hd ul li a { color: #3d3d3d; font-size:18px; text-align: center; display: inline-block; }
.tzgg_list .hd ul .on a { color: #1a69ad; background: url(../images2020/dian2.png) no-repeat left center; padding-left: 24px;}
.tzgg_list .hb_span {height:37px; border-left: 1px solid #e0e0e0; margin-left:3px;}
.tzgg_list .bd ul { padding:0 0 16px 0; box-sizing: border-box;position: relative; width: 100%;}
.tzgg_list .bd ul li a {width:100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #333; background: url(../images2020/dian1.png) no-repeat left center; padding-left: 24px; height: 16px; line-height: 16px; box-sizing: border-box; display: inline-block;}
.tzgg_list .bd ul li span { display: block; height: 16px; border-left: 1px solid #e0e0e0; margin-left:3px;}
.tzgg_list .bd ul li a:hover { color: #0083f5;}

.xxgk_content { width: 100%; min-height: 600px; background: url(../images2020/xxgk_bj.jpg) no-repeat center; background-size: 1920px 600px;}
.xxgk_box {max-width: 1100px; margin: 0 auto; width: 100%;}

.clwj_list {width: 56.5%; float: left;}
.rsxx_list {width:40%; float: right;}

.xxgk_title {width: 100%; margin: 0 auto; height: 95px; line-height: 95px; position: relative;}
.xxgk_title h2 { font-size: 26px; color: #333; padding-right: 48px; background: url(../images2020/xxgk_titlebg.png) no-repeat right center #fafafa; height: 95px; width: 152px; display: block; position: relative; z-index: 99; box-sizing:border-box;}
.xxgk_title span { border-bottom: 1px solid #c7def2; width: 100%; height: 1px; display: block; position: absolute; top:63px; left: 0;}

.xxgk_meum { margin-bottom: 30px;}
.xxgk_meum li { width: 32.13%; float: left; margin-right: 1.8%; position: relative;z-index: 99;}
.xxgk_meum li:last-child { margin-right: 0;}
.xxgk_meum li a { width: 100%;height: 60px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.12);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.12);-ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.12);-o-box-shadow: 0px 0px 10px rgba(0,0,0,0.12); display: block; line-height: 60px; text-align: center; font-size: 16px; color: #333;}
.xxgk_meum li a span { padding-left: 40px; display:inline-block;}
.xxgk_meum li a.icon1 span { background: url(../images2020/xxgk_icon1.png) no-repeat left center;}
.xxgk_meum li a.icon2 span { background: url(../images2020/xxgk_icon2.png) no-repeat left center;}
.xxgk_meum li a.icon3 span { background: url(../images2020/xxgk_icon3.png) no-repeat left center;}
.xxgk_meum li a.icon4 span { background: url(../images2020/xxgk_icon4.png) no-repeat left center;}
.xxgk_meum li a:hover{background-color: #fff;}
.xxgk_meum li a:hover span { color: #0083f5;}

.jgjj_box {width: 49.1%; border: 1px solid #c9f2d8; border-top:2px solid #9dd2ed; margin-bottom:15px; float: left;}
.jgjj_box .title { height: 40px; padding: 0 18px; line-height: 40px; font-size: 16px; font-weight: bold; color: #165994; border-top: 2px solid #165994; display: inline-block; margin-top: -2px;}
.jgjj_box ul { padding: 0 18px 17px;}
.jgjj_box ul li { width: 25%; float: left; padding-right: 1px; box-sizing: border-box;}
.jgjj_box ul li a { width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 16px; color: #fff; background: url(../images2020/xxgk_icon5.png) repeat-x; display: block;}
.jgjj_box ul li a:hover { opacity: 0.9;}

.xxgk_right { width: 49.1%; float: right;margin-bottom:15px;}
.xxgk_right li { width:49.3%; float: left; height: 120px; background: url(../images2020/xxgk_bg_icon1.png) repeat-x; margin-right: 1.33%;}
.xxgk_right li:last-child { margin-right: 0;}
.xxgk_right li a { font-size: 16px; color: #165994; display: block; text-align: center; line-height: 16px; padding-top:85px; box-sizing: border-box;}
.xxgk_right li a:hover {opacity: 0.9;} 
.xxgk_right li:first-child a { background: url(../images2020/xxgk_icon6.png) no-repeat top 18px center;}
.xxgk_right li:last-child a { background: url(../images2020/xxgk_icon7.png) no-repeat top 18px center;}
.xxgk_right li:nth-child(2) a{background: url(../images2020/xxgk_iconzp.png) no-repeat top 18px center;}

.bsjl_box {max-width: 1100px;width: 100%; margin: 0 auto; padding-bottom: 40px;}
.bsfw_box { width: 56.4%; float: left;}
.bsfw_box .title h2 { font-size: 26px; color: #333; line-height: 84px; float: left;}
.bsfw_box .title p { float: right; font-size: 12px; color: #687f94; line-height: 14px; margin-top: 40px;}
.bsfw_box .title p a { color: #687f94; margin: 0 4px;}
.bsfw_box .bsfw_div { width: 32.2%; float: left; height: 260px; margin-right: 1.7%; padding: 0 9px; box-sizing: border-box;}
.bsfw_box .bsfw_div:last-child { margin-right: 0;}
.bsfw_box .ul1 { background: url(../images2020/bsfw_bg1.png) no-repeat;background-size: cover;}
.bsfw_box .ul2 { background: url(../images2020/bsfw_bg2.png) no-repeat;background-size: cover;}
.bsfw_box .ul3 { background: url(../images2020/bsfw_bg3.png) no-repeat;background-size: cover;}
.bsfw_box .bsfw_div h2 { font-size: 14px; color: #fff; line-height: 46px;}
.bsfw_box .bsfw_div h2 span { font-size: 12px; margin-left: 10px;}
.bsfw_box .ul1 li {height: 30px;background: #fff;margin-bottom: 4px;line-height: 30px;text-align: center;padding: 20px 20px;margin: 17px 0;}
.bsfw_box .ul1 li a { font-size: 12px; color: #5dad49;}
.bsfw_box .ul1 li a:hover { color: #278510;}
.bsfw_box .ul1 li.li1 {line-height: 17px;height: auto;/* padding: 2px 0; */}
.bsfw_box .ul2 ul {padding-top: 0;}
.bsfw_box .ul2 li {height: 32px;
    background: #fff;
    line-height: 32px;
    text-align: center;
    padding: 12px 0;
    margin: 9px 0;}
.bsfw_box .ul2 li a { font-size: 12px; color: #54a4c7;}
.bsfw_box .ul2 li a:hover { color: #1f759a;}
.bsfw_box .ul3 {padding-top:4px;}
.bsfw_box .ul3 li { height: 29px; background: #fff; margin-bottom: 4px; line-height: 29px; text-align: center;}
.bsfw_box .ul3 li a { font-size: 12px; color: #3b8bd1;}
.bsfw_box .ul3 li a:hover {color: #104e85;}
.bsfw_box .ul3 li.li1 { line-height: 13px; height: auto; padding: 3px 0;}


.hdjl_box { width: 40%; float: right;}
.hdjl_box .title h2 { font-size: 26px; color: #333; line-height: 84px;}
.hdjl_box .ldxx { width: 100%; height: 180px; background: url(../images2020/hdjl_bg.png) no-repeat; background-size: cover; margin-bottom: 8px; padding: 10px 0; box-sizing: border-box;}
.hdjl_box .ldxx a { width: 220px; height: 160px; background: rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff); display: block; margin:0 auto; text-align: center;}
:root .hdjl_box .ldxx a {filter: none; }
.hdjl_box .ldxx a i { width: 50px; height: 50px; display: block; margin:0 auto; padding: 19px 0;}
.hdjl_box .ldxx a i img { width: 100%; height: auto; display: block;}
.hdjl_box .ldxx a p { font-size: 16px; color: #333; line-height: 16px; display: block; margin-bottom: 19px;}
.hdjl_box .ldxx a span { font-size: 14px; color: #999; line-height: 14px; display: block;}
.hdjl_box ul li { width: 32.2%;float: left; height:72px; margin-right: 1.7%; background: url(../images2020/xxgk_bg_icon1.png) repeat-x top left; background-size:10px 72px;}
.hdjl_box ul li:last-child { margin-right: 0;}
.hdjl_box ul li a { display: block; text-align: center; line-height: 72px; color: #165994; font-size: 16px;}
.hdjl_box ul li a.icon1 span { background: url(../images2020/hdjl_icon1.png) no-repeat left center; display: inline-block; padding-left: 54px;}
.hdjl_box ul li a.icon2 span { background: url(../images2020/hdjl_icon2.png) no-repeat left center; display: inline-block; padding-left: 50px;}
.hdjl_box ul li a.icon3 span { background: url(../images2020/hdjl_icon3.png) no-repeat left center; display: inline-block; padding-left: 36px;}
.hdjl_box ul li a:hover { opacity: 0.9;}

.xxgkpd_content { width: 100%;max-width: 1100px; margin: 0 auto; padding-bottom:20px;}
.xxgkpd_left { width: 23.65%; float: left; margin-top: 20px;}
.xxgkpd_left .xxgk_meum {margin-bottom: 24px;}
.xxgkpd_left .xxgk_meum li { width: 100%; margin-right: 0; margin-bottom: 10px; background: #fff;}
.xxgkpd_left .jgjj_box { width: 100%; margin-bottom: 0;}
.xxgkpd_left .jgjj_box .title {padding: 0 28px; height: 48px; line-height: 48px;}
.xxgkpd_left .jgjj_box ul { padding: 0 28px 14px;}
.xxgkpd_left .jgjj_box ul li { width: 100%;padding-right: 0; margin-bottom: 5px;}
.xxgkpd_left .jgjj_box ul li a { height: 50px; line-height: 50px;}
.xxgkpd_left .xxgk_right { width: 100%; margin-bottom: 0;}
.xxgkpd_left .xxgk_right li { width: 100%; margin-right: 0; margin-top: 20px;}

.xxgkpd_right {width: 76.35%; float: left; margin-top: 20px; }
.xxgkpd_list { width: 46.4%; float: left; margin-left: 3.6%;}

/* 信息公开目录 */
.xxgkml-box .xxgk-title {box-sizing: border-box;}
.xxgkml-box .xxgk-title a { height:40px; padding: 0 50px; font-weight: bold; color: #fff; line-height:40px; font-size: 16px; background: #2d66a5; display: inline-block;}
.xxgkml-box .dl-box { padding: 0 25px 50px 25px;}
.xxgkml-box .dl-box dl {position: relative;margin-top: 20px;min-height: 40px;}
.xxgkml-box .dl-box dl dt { position: absolute; left: 0; top: 0;}
.xxgkml-box .dl-box dl dt a { width: 172px; height: 40px; background: url(../images2020/xxgk-bg.png) no-repeat left center; display: block; text-align: center; line-height: 40px; font-size: 14px; color: #3d3d3d;}
.xxgkml-box .dl-box dl dd { padding-left: 172px;}
.xxgkml-box .dl-box dl dd a {line-height: 40px;color: #666;font-size: 16px;margin: 0 20px;white-space: nowrap;}
.xxgkml-box .dl-box dl dd a:hover { color: #2d66a5;}

/*友情链接*/
.flink li{width:33%;float:left;}
.ty_list_main .flink li:nth-child(5n){margin:0;}
.ty_list_main .flink li a{width:90%;}

@media screen and (max-width:959px){
	.ty_left { width: 100%; min-height: auto; padding: 0 20px 20px; float: none;}
	.ty_right { width: 100%; margin-top: 20px; padding: 0 18px 20px;}
	
	.article_site {line-height:40px;height:40px;background:none;margin-left: 0;box-sizing: border-box; overflow: hidden;padding-left:15px}
	.article_site,.article_site a,.article_site span{color:#fff}
	.ty_list_box { padding-bottom:20px;}

	.bsfw_box .ul1 li.li1{line-height:30px}
	.ty_list_main { width:100%; margin:20px auto 0; float: none;}
	.ty_list_main { padding: 0 15px;}
	.ty_list_main .ul_list1 li a { width:64%;}
	.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;}
	
	.tab_list .hd ul li  {margin-right:8px;}
	.tab_list .hd ul li a {font-size: 16px;}
	.tab_list .bd ul li a {font-size: 14px;}
	.tab_list .bd ul li a { width: 85%;}
	.tab_list .bd ul{min-height:auto;}
	.list_news h2 a {font-size: 18px;width:100%;/* overflow: hidden; *//* white-space: nowrap; *//* text-overflow: ellipsis; */display: block;/* color: #333; */}
	.pic_tab {display:none;}
	.tab_box .news_tab .next { right: 0;}
	.xwzx_box {padding: 0 10px; box-sizing: border-box;}
	.gcgz_list { width: 100%;}
	.xwzx_box .tab_box {margin: 0 -10px;}
	.xwzx_box .tab_box .news_tab .bd img { height: auto; max-width: 100%; width: 100%;}
	.xwzx_box .xwzx_title {width: 100%;height: auto;position: initial;background-size: cover;padding: 10px 20px 20px;}
	.xwzx_box .xwzx_title a { font-size: 18px; line-height: 32px;}
	.xwzx_box .xwzx_title p { display:none;}
	.tab_box .news_tab .hd{text-align:center;right:auto;bottom:8px}
	.list_news {padding: 0 10px 20px;min-height: auto;background: #fff;/* opacity: .5; */}
	.list_news h2 a {font-size: 18px;width:100%;/* overflow: hidden; *//* white-space: nowrap; *//* text-overflow: ellipsis; */display: block;/* color: #333; */}
	.list_news p {display: none;padding: 0 20px;}
	.list_news p a { display: none; }
	.list_news p a:first-child{ display: block; width: 100%; float: inherit;}

	.xxgk_content { padding: 0 10px; box-sizing: border-box; background-size: cover;}
	.xxgk_meum { width: 100%;}
	.xxgk_meum li { width: 100%; margin-right: 0; margin-bottom: 10px;}
	
	.jgjj_box { width: 100%;}
	.jgjj_box ul li { width: 100%; padding-right: 0; margin-bottom: 10px;}
	.xxgk_right { width: 100%;}
	
    .clwj_list { width: 100%;}
	
	.rsxx_list { width: 100%;}
	
	.bsjl_box { padding: 0 10px 20px; box-sizing: border-box;}
	.bsfw_box,.hdjl_box {width: 100%;}
	.bsfw_box .bsfw_div { width: 100%; margin-top: 10px;}
	
	.bsfw_box .title h2,.hdjl_box .title h2 {line-height: 44px; font-size: 16px;}
	.bsfw_box .title p { margin-top: 0;}
	.hdjl_box ul li { width: 100%; margin-right: 0; margin-bottom: 10px;}
	
	.xxgkpd_left { width: 100%; padding: 0 10px; box-sizing: border-box; margin-top: 0;}
	.xxgkpd_right { width: 100%;padding: 0 10px; box-sizing: border-box;}
	.xxgkpd_list { width: 100%; margin-left: 0;}

	/* 新闻中心 */
	.xwzx_list,.xwzx_list1,.tzgg_list  { width:100%;}
    .xwzx_bar { padding: 0 40px 20px; min-height: auto;}
    .xwzx_bar h2 a { font-size: 18px; width:100%; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; display: block; padding: 0;}
    .xwzx_bar p { font-size: 14px; padding: 0 20px;}
    .xwzx_bar p a { display: none; }
    .xwzx_bar p a:first-child{ display: block; width: 100%; float: inherit; padding: 0;}
	
	.xwzx_box { width: 100%; max-width: 100%;}
	
	
	.tzgg_list .hd ul li a {font-size: 16px;}
	.tzgg_list .bd ul li a {font-size: 14px;}
	
	.tzgg_list .hb_span{height:18px;}
	
	/*信息公开目录*/
	.xxgkml-box .dl-box dl dt{position:none;}
	.xxgkml-box .dl-box dl dd{padding:0;}
}