@charset "utf-8";
/*****
*会同县政府公共样式文件
*@crtime:2025年12月08日
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:zhanghan
*@modifyLog: what when who
*
*/
*{box-sizing: border-box;}
html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none; color: #666;}
a:hover,a:focus{outline:none;text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
img {max-width:100%;height:auto;display:block;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix {zoom: 1;}
.box-shadow {box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);/*右、下、距离、模糊程度、阴影颜色，内阴影*/-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.fl {float: left;}
.fr {float: right;}
a {transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease}
.content_box {max-width: 1200px;margin: 0 auto;width: 100%;}

/**站群导航**/
.site-nav { float: left;}
.site-nav h3{width: auto;color: #dcd8d8;line-height: 40px;cursor: pointer;font-size: 14px;}
.site-nav.active h3 {color: #fff;; border-radius: 3px 3px 0 0;}
.site-nav .site-nav-main {position: absolute;left: 52%;width: 600px;height: auto;overflow: hidden;display: none;
color: #fff;background: #fff;z-index: 999;padding-top:10px;	-moz-box-shadow: 1px 2px 10px #333333, 0px 0px 10px #333333;-webkit-box-shadow:1px 2px 10px #333333, 0px 0px 10px #333333;box-shadow:1px 2px 10px #333333, 0px 0px 10px #333333;}
.site-nav-main .hd {float: left; width: 100%;margin: 0 auto;}
.site-nav-main .hd li {position: relative;float: left;width: 36%;background: #f4f4f4;font-size: 16px;line-height: 25px;text-align: center;cursor: pointer;color: black;margin-left: 10%;}
.site-nav-main .hd li.on {border-radius: 5px;box-shadow: 0 0 #ccc;line-height: 25px;background: #3479e0;color: #fff;text-align: center;}
.site-nav-main .bd {clear: both;}
.site-nav-main .bd ul{display: none;height: 284px;overflow-y: auto;}
.site-nav-main .bd ul:first-child { display: block;}
.site-nav-main .bd ul li {float: left;width: 29%;text-align: center;font-size: 16px;line-height: 18px;padding-top: 15px;}
.site-nav-main .bd ul li:last-child {padding-bottom: 12px;}
.site-nav-main .bd ul li a { color: #666;}
.site-nav-main .bd ul li a:hover {color: #3479e0;}
/* 头部 */
#cnzz_stat_icon_1279743004{display:none;}
.myspace{color: #fff;}
.header { width: 100%;overflow: hidden;background: url(../images/hd_bgwl.png) no-repeat top center;}
.header_top { width: 100%; height: 40px; border-bottom: 1px solid rgba(255,255,255,0.1); overflow: hidden;}
.header_top_box { max-width: 1200px; margin: 0 auto; width: 100%;}
.header_top_box li { float: left; line-height: 40px;}
.header_top_box li a { color: #dcd8d8; font-size: 14px;}
.header_top_box li a:hover {color: #fff;}
.header_top_left { float: left;}
.header_top_left li { margin-right: 20px;}
.header_top_right {float: right;}
.header_top_right li { margin-left: 20px;}
.htheader_logo {width:100%;max-width: 1200px;margin: 0 auto;}
.htheader_logo .logo {float: left; display: block; margin:70px 0; width: 480px;}
.wza-zzzq {display: inline-block;color: #edce50;border: 1px solid #edce50;height: 24px;line-height: 21px;padding: 0px 5px;border-radius: 10px;box-sizing: border-box;}
#wxwza {position: relative;margin-right: 10px;}
.header_top_box .wza-zzzq a {color: #edce50;margin-right: 0;display: inline-block;}
#wxwza::after {content: '';width: 0px;height: 14px;border-right: 1px solid;border-bottom-color: #edce50;position: absolute;right: -6px;top: 3px;color: #edce50;}
.htheader_logo .search_box {height: 50px;background:rgba(255,255,255,0.8);border-radius:6px;float: right;margin-top: 85px;position: relative;overflow: hidden;width: 41%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff);}
:root .htheader_logo .search_box {filter: none; }
.htheader_logo .search_box .search_img { position: absolute; width: 60px; height: 60px; left: 0; top: 0;}
.htheader_logo .search_box .search_a {position: absolute;width: 110px;height: 50px;right: 0px;top: 0;background: #0363b6;display: block;line-height: 50px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;border:none;border-radius: 0;}
.htheader_logo .search_box .searchInput {padding: 0 20px 0 100px;height: 50px;border:none;background: none;font-size: 16px;color: #666;line-height: 50px;width:93%;box-sizing: border-box;}
.htheader_logo .search_box span{position: absolute;left: 30px;top: 50%;transform: translateY(-50%);height: 20px;line-height: 20px;color: #666;border-right: 1px solid #666;padding-right: 18px;}

.nav_box {height: 50px;width: 100%;background: #0363b6;border: none;}
.nav_box ul { max-width: 1200px; margin: 0 auto; width: 100%;}
.nav_box ul li {float: left;width: 16.66%;text-align: center;margin-right: 0;}
.nav_box ul li:last-child { margin-right: 0;}
.nav_box ul li a {font-size: 22px;color: #FFF;display: block;height: 50px;line-height: 50px;margin-top: 0;border: none;}
.nav_box ul li a.active {background: #0172d4;color: #fff;background: url(../images/nav_hover.png) no-repeat center bottom;border: none;}
.nav_box ul li a:hover {background: #0172d4;color: #fff;border: none;}

.navLinks_mobile{display: none;}
.cd-nav-trigger {position: absolute;top: 3px;right:3px;width: 30px;height: 24px;background: rgba(255,255,255,1);border: solid 1px #ddd;border-radius: 3px;text-indent: 100%;white-space: nowrap;z-index: 9999;cursor: pointer;}
#menu_show_mobile{top:7px;right:10px;}
.cd-nav-trigger span {position: absolute;display: block;width: 14px;height: 2px;background: #4c8be0;top: 50%;margin-top: -1px;left: 50%;margin-left: -7px;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;transition: background 0.5s;}
.cd-nav-trigger span::before, .cd-nav-trigger span::after {content: '';position: absolute;left: 0;background: inherit;width: 100%;height: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 0.3s, background 0s;-moz-transition: -moz-transform 0.3s, background 0s;transition: transform 0.3s, background 0s;}
.cd-nav-trigger span::before {top: -6px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
.cd-nav-trigger span::after {bottom: -6px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
.cd-nav-trigger.menu-is-open {box-shadow: none;}
.cd-nav-trigger.menu-is-open span {background: #fff;}
.cd-nav-trigger.menu-is-open span::before, .cd-nav-trigger.menu-is-open span::after {background: #4c8be0;}
.cd-nav-trigger.menu-is-open span::before {top: 0;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.cd-nav-trigger.menu-is-open span::after {bottom: 0;-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg);}

/* 新闻板块通用 */
.date{float: right;color: #999; line-height: 40px;height: 40px;}
.tabtitle{border-bottom: 1px solid #e6e8e8;}
.tabtitle ul li{float:left;margin-right: 30px;}
.tabtitle ul li a{font-size: 23px;text-align: left;display: inline-block;padding: 0;color: #666666;height: 50px;line-height: 50px;}
.tabtitle ul li.on>a{color: #1d6eb1;border-bottom: 3px solid #1d6eb1;margin-bottom: -1px;font-weight: bold;}
.pd_more {float: right;background: url(../images/pd_more.png) no-repeat;display: block;width: 20px;height: 20px;margin-top: 15px;}

.content ul li{text-align: left;overflow: hidden;background: url(../images/list_yq.png) no-repeat left center;padding-left: 25px;}
.content{margin-top: 16px;}
.content ul li a{height: 40px;line-height: 40px;float: left;font-size: 16px;color: #333;display:block;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content ul li a:hover{color: #1552ad;}


/* 通用底部 */
.footer_box{background-color: #fff;border-top: 6px solid #256cb8;}
.footer_box {width: 100%;background-color: #00549d;border-top: 6px solid #256cb8;background-size:cover;min-height: 203px;}
.footer_box img { width: auto; height: auto; display: inline-block;vertical-align: middle; }
.footer_link {padding: 24px 0;max-width:1200px;margin: 0 auto;width: 100%;height: 30px;box-sizing: unset;}
.footer_link ul li { width:18.8%; box-sizing: border-box; margin-right: 1.5%; float: left;}
.footer_link ul li:last-child { margin-right: 0;}
.footer_link ul li a { display:block; text-align: center; border: 1px solid #6587ad; color: #99bae0; font-size: 15px; display: block; line-height:38px;}
.footer_link ul li a:hover { border:1px solid #fff; color:#fff;}
.footer_main { max-width: 1200px; width: 100%; margin: 0 auto; padding: 15px 0;}
.ft-lxwm a{border-right: 1px solid #FFF;padding-right: 15px;display: inline-block;}
.ft-lxwm a:last-child{border-right: initial;}
.footer_main_r {float: right;}
.footer_main_r p{margin-top: 6px;}
.footer_main_r p a, .footer_main_r p span {margin-right: 10px;color: #fff;font-size: 15px;}
.footer_main_r p span:last-child {margin-right: 0;}
.footer_main_r a:hover { color: #6587ad;}
.footer_main_l {float: left;margin-top: 30px;}
.footer_main_l .zfiphone{position: relative;color: #fff;width: 120px;float: right;line-height: 30px;padding-left: 60px;margin-top: 4px;box-sizing: initial;}
.footer_main_l .zfiphone i{display: block;width: 50px;height: 50px;position: absolute;top: 6px;left: 6px;background: url(../images/zfphone.png) no-repeat center;background-size: 100%;}
.footer_main_l a {display: inline; margin-right: 6px;}
.footer_main_l a:first-child {margin-right: 4px;}
.fr-linkBtn {display:none;}
.footer_link ul li{width: 18.8%;box-sizing: border-box;margin-right: 1.5%;float: left;height: 30px;/* background: url(../images/select_ion.png) no-repeat #000 center; */border: 1px solid #cccccc;}
.footer_link ul li:hover{border: 1px solid #1c86e3;}
.footer_link ul li:nth-child(1), .footer_link ul li:nth-child(2){background: none;}
.footer_link ul li a{text-align: left;color: #333333;font-size: 15px;display: block;line-height: 30px;border: none;background: #FFF;height: 30px;padding-left: 15px;}
.footer_link ul li a:hover{border: none;color: #1c86e3;}
.footer_link ul li select{display: block;width: 100%;margin: 0 auto;border: none;font-size: 16px;color: #333;box-sizing: border-box;line-height: 16px;cursor: pointer;height: 30px;padding-left: 15px;background: url(../images/select_ion.png) no-repeat 200px #FFF;}
.footer_main{padding: 0px 0 30px;} 
.footer_main_l a{display: inline-block;margin-right: 10px;}
.footer_main_l a:first-child{margin-right: 10px;}
.footer_main_l a:nth-child(3){border: 1px solid #7f7f7f;border-radius: 4px;}
.footer_main_l a:nth-child(3):hover{border: 1px solid #1c86e3;}
.footer_main_l .zfiphone{color: #000;}
.footer_main_l .zfiphone i{background: url(../images/zfphone-0.png) no-repeat center;}
.footer_main_r p a, .footer_main_r p span{color: #FFF;}
.wz_ewm{margin-right: 10px;}

/* 选项卡 */
.tab-box{width: 49%; margin-top: 25px;height: 380px;}
.tab-box div.tempWrap{width:100%;}
.tab-box .hd{border-bottom: 1px solid #c3c3c3;position: relative;}
.tab-box .hd ul{overflow: hidden;}
.tab-box .hd .more{font-size: 12px;color: #666;position: absolute;right: 0;top: 0;padding: 0 10px;height: 25px;text-align: center;}
.tab-box .hd .more img{margin-top: 10px;}
.tab-box .hd .more:hover{color: #1552ad;}
.tab-box .hd ul li{float:left;margin-right: 20px;}
.tab-box .hd ul li a{display:block;text-align:center;height: 40px;line-height: 40px;padding: 0 6px;font-size: 18px;font-weight: bold;}
.tab-box .hd ul li.on>a{color:#00549d;border-bottom: 2px solid #00549d;transition: none;}
.tab-box .hd,.tab-box .hd .more,.tab-box .bd ul li{height:40px;line-height: 40px;}
.tab-box .bd .newsTop{padding: 16px 0;border-bottom: 1px solid #e6e8e8;text-align: left;position: relative;}
.tab-box .bd .newsTop a{display:block;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;font-weight: bold;font-size: 18px;margin-bottom: 10px;}
.tab-box .bd .newsTop a:hover{color: #1552ad;}
.tab-box .bd .newsTop p{text-indent: 2em;color: #7d7d7d;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tab-box .bd ul{padding:16px 0 0;}
.tab-box .bd ul li{overflow: hidden;}
.tab-box .bd ul li:last-child {border: none;}
.tab-box .bd ul li a{float: left;padding-left:24px;max-width:80%;box-sizing:border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;color: #000;background: url(../images/list_yq.png) no-repeat left center;}
.tab-box .bd ul li a:hover{color:#1552ad;}
.tab-box .bd ul li .date{float: right;font-size: 16px;white-space: nowrap;color: #666;}

/*通用内容页*/
.ty_list_nav{background: #fff;padding: 0 15px;}
.ty_list_nav ul li.active a, .ty_list_nav ul li:hover a{color: #0363b6;background: none;}
.ty_list_nav .a_title{background: #fff;color: #666;border-bottom: 2px solid #c4c4c4;}
.ty_list_nav ul li a{border-bottom: none;}
.ty_list_nav ul{padding: 2px 0 10px;margin-bottom: 0;}

.ly-info a{background: none;color: #333;}

/*右侧漂浮样式更改 by zzx 20200327*/
.c_nav {position: fixed;right:20px;bottom: 205px;z-index: 9999;}
.c_nav ul li {background:#fff;border: 1px solid #e1e8f0;width: 66px;height: 66px;display: block;margin-top: 5px;position:relative;border-radius: 3px;text-align: center;}
.c_nav ul li i {width: 32px;height: 30px;display: block;margin: 0 auto 5px;}
.c_nav ul li i img{display:inline-block;width: auto;}
.c_nav ul li a {width: 100%;height: 58px;text-align: center;font-size: 12px;color: #333;display: block;padding-top: 8px;padding-bottom: 0;}
.c_nav ul li:hover {background:#0060af;color: #fff;border-radius: 3px;border: 1px solid #0060af;}
.c_nav ul li a:hover{color:#fff;}

/* 领导列表页 */
.ty_list_nav .a_title, .sideLeaderBox .hd.on{background: initial;color: #666;border-bottom: 2px solid #c4c4c4;}
.sideLeaderBox .list li.active{background: #0363b6;}
.mainBox .mHd h3, .mainBox .mHd .list .on{border-bottom: 2px solid #0363b6;}
.boxE .hd h3{background: #0363b6;}
.boxE .hd{border-bottom: 2px solid #0363b6;}




/*全局动画-仅支持主流浏览器*/
/* .fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;}
.fade-in.visible{opacity:1;transform:translateY(0);} */
/* 全局动画-所有浏览器都支持 */
.fade-in {opacity: 0;/* IE8 专用透明 */filter: alpha(opacity=0);transform: translateY(24px);/* IE9+ 支持 transform */-ms-transform: translateY(24px);transition:opacity .6s ease,transform .6s ease;/* IE10+ 支持 transition */-ms-transition:opacity .6s ease,transform .6s ease;}
/* 显示状态 */
.fade-in.visible {opacity: 1;filter: alpha(opacity=100);transform: translateY(0);-ms-transform: translateY(0);}

@media screen and (max-width: 768px) {
    .tab-box{width: 100%;float: initial;margin-top: 10px;max-height: none;box-sizing: border-box;}
    .tab-box .hd ul{overflow: auto hidden;white-space: nowrap;margin-right: 50px;}
    .tab-box .hd ul li{width: auto;float: none;display: inline-block;margin: 0;}
    .tab-box .hd ul li a{font-size: 20px;padding: 0 10px;}
    .tab-box .bd .newsTop{padding:  0;margin-top: 10px;}
    .tab-box .bd ul{margin: 10px 0 0;padding: 0;}
    .tab-box .bd ul li{padding: 2px 0;margin: 0;height: auto;line-height: 20px;overflow: hidden;display: block;}
    .tab-box .bd ul li a{width: 100%;float: none;white-space: normal;background: none;padding: 0 10px 0 0;display: inline;}
    .tab-box .bd ul li .date{float: none;white-space: nowrap;}
}
