@charset "utf-8";
/*****
*怀化市政府集约化建设子站公共样式文件
*@crtime:2023年4月20日10:00
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:张涵
*@modifyLog: what when who
*
*/
html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
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;}
address, caption, cite, code, dfn, em, th, var, i {font-weight: 400;font-style: normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);color: #000;}
a:hover,a:focus{text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
.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{position: relative; max-width: 1200px; margin: 0 auto;}
.title {font-size: 28px;font-weight: bold;height: 50px;line-height: 30px;}

/* 头部 */
.header {background: url(../images/head_topbg.png) no-repeat center 38px; background-size: 100%;transition: all 0.3s;text-align: left;margin: 0 auto 20px;}
#content{background: #fff;margin: 0 auto 48px;padding: 20px 20px 20px 20px;max-width: 1160px;_width: 1160px;position: relative;/* min-height: 112px; */z-index: 1;text-align: left;border-radius: 10px;}
#content:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* 自适应菜单 */
.navLinks_mobile { display: none; background: #dd0;}
.nav_mobile_open {width: 95%;position: absolute;margin-left: 0;background: #fff;}
.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);}
.selfmark{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity: .6;filter:alpha(opacity=60);z-index: 500;}

/* 顶部栏 */
.topBar {height:38px; line-height:38px; background-color: #1b85cd;background-image: linear-gradient(to right, #0a61b8 , #65a1c7);position:relative; z-index:999;}
.topBar .links_y {position: absolute; top: 0px; right: 0; color: #0669cc; font-size: 12px; z-index: 9;}
.topBar .links_y a { color:#fff; float:left;margin-left:15px}
/*IPv6*/
.h-ipv6 .h-v6{display: inline-block;background: #315fac;color: #FFF;border: 1px solid #3669b5;padding: 0 13px;border-radius: 40px;line-height: 22px;height: 22px;cursor: default;font-size: 12px;}
.h-ipv6 .h-v6:hover{background: #2662bb;}
/* 无障碍长者 */
.wza-zzzq {position: relative;top: 7px;margin-left: 15px;display: inline-block;color: #ffde47;border: 1px solid #ffde47;height: 24px;line-height: 21px;padding: 0px 5px;border-radius: 10px;box-sizing: border-box;}
.topBar .links_y .wza-zzzq a {margin-left: 0;color: #ffde47;}
.topBar .links_y .wza-zzzq a:hover {color: #fff;}
#wxwza {position: relative;margin-right: 10px;}
.header_top_box .wza-zzzq a {color: #ffde47;margin-right: 0;display: inline-block;}
#wxwza::after {content: '';width: 0px;height: 14px;border-right: 1px solid;border-bottom-color: #ffde47;position: absolute;right: -6px;top: 3px;color: #ffde47;}
/*登录|注册*/
.myspace{display:inline-block;color:#dae6f2;font-size:12px;line-height:38px; margin-left:20px;}
.myspace a{margin:0 2px !important;color: #c7c7c7;float: inherit !important;}
.myspace a:hover{color:#fff}

.headerTop{padding-top: 80px;position: relative;z-index: 1;}
/* logo */
#logo{display: block;width: 460px;margin: 0 auto;}
#logo img{max-width: 100%;}
/* 搜索框 */
.search_box {max-width: 560px; height:70px; background:rgba(255,255,255,0.8); border-radius:35px; width: 100%; margin: 40px auto 90px; position: relative; overflow: hidden;}
:root .search_box {filter: none;}
.search_box .search_a {position: absolute;width:100px;height:70px;right: 0;top:0;background: #0a69c3;display: block;line-height:70px;text-align: center;font-size: 18px;font-weight:bold;color: #fff;border-radius: 
0px;border:none;cursor: pointer;}
.search_box .search_a {letter-spacing: 12px;}
.search_box .search_a:hover { background: #1a7dee;}
.search_box .searchInput { padding: 0 100px 0 30px; border:none; font-size: 16px; color: #666; line-height: 70px; height: 70px; width: 100%; box-sizing: border-box;}
.search_box .searchInput:focus { outline: none; }

/* 主导航 */
.nav_box {background-color: #0a69c3;}
.nav_box ul li {float: left;width: 12.5%;position: relative;}
.nav_box ul li a {display: block;color: #FFF;font-size: 20px;height: 60px;line-height: 60px;width: 100%;text-align: center;font-weight: 600;}
.nav_box ul li a:hover {color: #ffd738;}
.nav_box ul .on::after {content: '';width: 0;height: 0;border: 6px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;margin-left: -5px;bottom: 5px;}

/*底部*/
.footer{color: #fff;background:#0a69c3;position: relative;text-align: center;min-height: 100px;padding: 20px 0;font-size: 14px;box-sizing: content-box;}
.footer .footJS {margin-top: 10px;}
.footer .footJS span{display: inline-block;    margin-right: 10px;}
.footer .footJS a img{vertical-align: bottom;}
.footer .footJS span a img{vertical-align: 4px;}
.footer .footJS2 .sxejd{width: 90px;height: 90px;margin: 0 16px; float:left;}
.footer .footJS2 .sxejd img{width:100%; height:100%;}
.footer .footJS2 .sxejd span{text-align:center; display:block;background-color: #1d5792;font-size: 10px;}
.footer #imgConac { margin-top:-10px;}
.footer .map{margin-left: 20px; display: inline-block;}
.footer a{display: inline-block;color: #fff;}
.footer a:hover{color: #fff}
.footer .copyRight{ padding-left: 10px;line-height: 1.8;margin: 14px 0 0;}

.footer_link_box { background: #1562a9;background-size:cover; }
.footer_link {padding:15px 0;max-width:1200px;margin: 0 auto;width: 100%;overflow: hidden;}
.footer_link ul {float: right; width:85%;overflow: hidden;}
.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;color: #fff;font-size: 15px;display: block;line-height:40px;border: 1px solid #6ca3d0;border-radius:4px;}
.footer_link ul li a:hover { color:#fff; background:rgba(0,0,0,0.3)}
.footer_link>a{font-size: 16px;
    background: url(../images/wzdh.png) 10px 13px no-repeat;
    float: left;
    line-height: 40px;color: #ffffff;font-weight:bold;padding-left: 51px;font-size: 16px;
}


/*通用选项卡切换*/
.tab-box{width: 49%; margin-top: 25px;height: 380px;}
.tab-box div.tempWrap{width:100%;/*火狐浏览器部分选项卡会出来不是100%的情况*/}
.tab-box .hd{border-bottom: 1px solid #e6e8e8;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:hover{color: #1552ad;}
.tab-box .hd ul li{float:left;margin: 0 15px;}
.tab-box .hd ul li a{display:block;text-align:center;height: 30px;line-height: 30px;margin-top: 5px;padding: 0 10px;font-size: 18px;font-weight: bold;}
.tab-box .hd ul li.on>a{background: #0a69c3;color:#fff;border-radius: 20px;}
.tab-box .hd,.tab-box .hd .more,.tab-box .bd ul li{height:40px;line-height: 40px;}
.tab-box .bd .newsTop h2{padding: 20px 0;border-bottom: 1px solid #e6e8e8;text-align: left;position: relative;}
.tab-box .bd .newsTop h2 a{display:block;max-width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;color: #333;margin-left: 60px;float: left;position: relative;font-weight: bold;}
.tab-box .bd .newsTop h2>a:hover{color: #1552ad;}
.tab-box .bd .newsTop .tt-date{position: absolute;left: 0;top: 16%;font-size: 12px;color: #f80000;background: url(../images/rlk_03.png) no-repeat center 0px;height: 40px;width: 40px;line-height: 55px;text-align: center;}
.tab-box .bd ul{padding:10px 0 0;}
.tab-box .bd ul li{border-bottom: 1px solid #e6e8e8;overflow: hidden;}
.tab-box .bd ul li:last-child {border: none;}
.tab-box .bd ul li a{float: left;padding-left:15px;max-width:80%;box-sizing:border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;color: #000;background: url(../images/news_icon.jpg) no-repeat left center;}
.tab-box .bd ul li a:hover{color:#1552ad;}
.tab-box .bd ul li .date{float: right;font-size: 14px;white-space: nowrap;color: #666;}

/* 长寿麻阳 */
.csmy_box {width: 49%;margin: 40px 0 70px;}
.csmy_box .title{height: 60px;}
.csmy_box a{display: block;max-height: 322px;overflow: hidden;}
.csmy_box a img{width: 100%;height: auto;transition: all 0.6s; }
.csmy_box a img:hover{transform: scale(1.1);}


/* 通用列表页 */
/* 侧栏盒子模型 */
.sideBox{margin-bottom: 20px;background: #fff;}
.sideBox .hd{overflow: hidden;background: #346fcf;text-align: center;line-height: 60px;}
.sideBox .hd .more{float: right;}
.sideBox .hd h3{font-size: 20px;color: #fff;}
.sideBox .hd h3 a{color: #fff;}
.sideBox .hd h3 a:hover{text-decoration: none;}
.sideBox .bd {border:1px solid #efefef;padding: 19px;}
/* 侧栏-栏目菜单 */
#sideMenu .hd span{height: auto;line-height: 40px;font-size: 24px;padding: 10px;display: block;color: #FFF;}
#sideMenu li{font-size: 16px;text-align: center;margin-bottom: 8px;line-height: 35px;vertical-align: top;}
#sideMenu li a{display: block;padding: 5px; color:#575a64; background: url(../img/sideMenulibg.png) 40% -43px no-repeat #f8f6f4; transition:all 0.3s}
#sideMenu li a:hover{ text-decoration: none; border-color: #ccc;}
#sideMenu .on a,
#sideMenu li a:hover{background-color: #e8f3fc;background-position: 40% 12px;color: #2359ae;border-color: #1e5dc4;}
/* 主栏 和 侧栏 */
.mainContent{width: 860px;zoom: 1;float: right;}
.fullmain{width: 100%;}
.side{font-size: 14px;width: 280px;overflow: hidden;float: left;}
/* 位置导航 */
.path{color: #666; line-height: 20px; padding:15px 0 ; text-align: left; max-width:800px; _width: 800px;font-size: 14px;}
.path a, .path span{padding: 0 3px; color: #666;}
.path em{background: url(../images/ty_icons.png) no-repeat 0 -1642px; padding-left: 26px;}
/* mainBox主体部分 */
.mainBox .mHd{position: relative;border-bottom: 1px solid #E1E1E1;z-index:-1;/* background: #F9F9F9; */line-height: 77px;height: 79px;padding: 0 0;margin-bottom: 0px;z-index:99;}
.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: #1e5dc4}
.mainBox .mHd .lblm,
.mainBox .mHd .list .on{position: relative;font-weight: bold;display: inline-block;zoom: 1;padding: 0 20px;border-bottom: 3px solid #346fcf;color: #1e5dc4;font-size: 20px;/* background: #F9F9F9; */bottom: -1px;float:left;}
.mainBox .mHd h3 a{color: #1e5dc4}
.column{margin-bottom: 20px;overflow: hidden;}
.column:after { display:block; content:""; clear:both;}
/*列表页订阅按钮*/
.AddMySubscription {width:30px;height:30px;background:url(/szxxinterface/AddletterNEW/images/dingyue0.png) center center no-repeat;cursor:pointer;float:right;margin-top:10px;}
.AddMySubscription:hover,AddMySubscriptioned {background:url(/szxxinterface/AddletterNEW/images/dingyue1.png) center center no-repeat;}
.xxgk-title .AddMySubscription,.xxgklist-title .AddMySubscription {margin-right:10px;margin-top:2px;}
.mHd .AddMySubscription {margin-top:25px;margin-left:30px;}

/* 县长信箱列表页 */
/*--
颜色代码
#1e5dc4 深蓝色标题
#ddd 淡蓝色边框
--*/
.xjSrh .bd{ padding:20px; background:#f4f0f0; height:45px;}
.xjSrh .bd .keyword{ float:left; width:68%; padding:0 5%; border:0; height:45px;}
.xjSrh .bd .submit{ float:right; width:22%; background:#346fcf url(../images/srhicon2.png) no-repeat center; height:45px; border:0;line-height:999px; overflow:hidden;}
.xjSrh .department { display:none;}
.common-loading{min-height: 180px;background: url(http://www.huaihua.gov.cn/huaihua/xhtml/images/loading.gif) center center no-repeat;padding:40px 0 !important;}
.xjSrh .hd span{font-size: 20px;color: #FFF;}
/* 侧栏盒子模型 */
.sideBox{margin-bottom: 20px;background: #fff;}
.sideBox .hd{overflow: hidden;background: #346fcf;text-align: center;line-height: 60px;}
.sideBox .hd .more{float: right;}
.sideBox .hd h3{font-size: 20px;color: #fff;}
.sideBox .hd h3 a{color: #fff;}
.sideBox .hd h3 a:hover{text-decoration: none;}
.sideBox .bd {border:1px solid #efefef;padding: 19px;}


/* 调查征集列表页 */
.dczj_info .title{font-size: 16px;font-weight: normal;}

/*我的收藏*/
.SetMyFavorite{display:inline-block;padding-right:34px;background:url(/szxxinterface/AddletterNEW/images/wodeshoucang1.png) right center no-repeat;height:24px; color: #666;line-height: 24px;}
.SetMyFavorite:hover{text-decoration: none;}
.share {float: right;}
.share-icon {font-size: 14px;color: #333;display: inline-block;line-height: 24px;margin-left: 30px;}
.share-box{display: inline-block;}
.share-box a{display: inline-block; width: 24px; height: 24px; line-height: 24px;background:url(../images2020/share.png) no-repeat; margin-left:5px; cursor: pointer;}
.share-box a:hover{opacity: .8;}
.share-box a.gwds_weixin{background-position: 0 -38px;}
.p_c_page_l{float:left;}
.ly-info{color: #999999;}
.ly-info>a{margin-left:10px;color:#666;}
.ly-info>a:hover{color:#025a9d;}


@media screen and (max-width:768px){
	/* 头部 */
	.header{background-size: auto;margin-bottom: 0;background-position: center top;}
	.topBar, .search_box{display: none;}
	.headerTop{padding: 40px 0;}
	.title{font-size: 20px;text-align: center;}
	#logo{width: 70%;}
	/* 自适应菜单 */
	#menu_show_mobile{display:block;}
	.nav_box { height:auto;position: absolute;top:0;z-index: 9999;width: 100%; display: none; background: #1d6eb1;margin-top: 40px;}
	.nav_box ul li:first-child {display: none;}
	.nav_box ul li { width: 50%; margin-right: 0; padding: 0; text-align: center;}
	.nav_box ul li a {font-size: 16px; line-height: 49px; height: 49px; width: 100%;}
	.nav_box::before{content:'';position:absolute;border:10px solid transparent;top: -17px;right: 16px;border-bottom-color: #1d6eb1;}
    .nav_box ul li a.active {height:49px;}
    .nav_box ul li:nth-child(2) a.active{ height:48px;}
	/* 底部 */
	.footer{font-size: 12px;}
	.footer .footJS2 .sxejd{display: none;}
	.footer .copyRight{padding: 0 10px;}
	.footer .footJS{margin: 0 auto;float: none!important;}
	/*通用选项卡切换*/
	.tab-box {width:100%;height:auto;float: none;margin-top: 20px;}
	.tab-box .hd{padding-right:50px;}
	.tab-box .hd ul{overflow:auto hidden;white-space: nowrap;}
	.tab-box .hd ul li{float: none;display:inline-block;margin: 0;}
	.tab-box .hd ul li a{font-size: 16px;}
	.tab-box .bd .newsTop{padding: 0 10px;}
	.tab-box .bd ul{padding: 0 10px;}
	.tab-box .bd ul li{line-height:1.8;height:auto;overflow: hidden;border-bottom:1px dashed #dadada;padding: 8px 0 3px 0;}
	.tab-box .bd ul li:last-child{border:none;}
	.tab-box .bd ul li a{max-width:100%;float:inherit;padding-right:15px;white-space:normal;}
	.tab-box .bd ul li .date{width: 70px;float:inherit;}
	.tab-box .hd ul li.on>a{border-radius: 0;}

        /* 长寿麻阳 */
	.csmy_box{margin: 10px 0;}
	.csmy_box .title{height: 40px;}
        .footer_link{display: none;}

        /* 通用列表页 */
        .side{width: 100%;float: none;}
        .sideBox{margin-bottom: 0;}
        #sideMenu .hd span{line-height: 30px;font-size: 20px;}
        .sideBox .bd{padding: 6px;}
        #sideMenu .menuList{overflow: auto hidden;white-space: nowrap;}
        #sideMenu li{width: auto;display: inline-block;margin-bottom: 0;line-height: 26px;}
        #sideMenu li a{padding: 6px 10px;}
        .path{padding: 10px 0;}
        .mainContent{width: 100%!important;float: none!important;}
        .mainBox .mHd{line-height: 40px!important;height: 42px!important;}
        .mHd .AddMySubscription{display: none;}
        .mainBox .mHd .lblm{bottom: 0px;font-size: 18px;}
        .dczj_info .title{font-size: 16px;text-align: left;font-weight: normal;line-height: 26px;height: auto;margin-bottom: 10px;}
        .surveyCommonList li{float: left;padding-bottom: 10px!important;}
        .dczj_info{position: relative;float: left;}
        .surveyCommonList .details{position: absolute;bottom: 0;right: 0;}
        .surveyCommonList{padding-bottom: 20px;}
        
        #content{margin-bottom: 0;}
        .pc_paging{padding: 0;}
        .pc_paging .paging li.page_count, .pc_paging .paging li.page_index a{display: none;}
        .pc_paging .paging li.page_index a.current{display: inline-block;}
        
}