@charset "utf-8";
/*****
*怀化市政府集约化建设子站公共样式文件
*@crtime:2020年10月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;}
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);
}
.content_box { max-width: 1200px; margin: 0 auto; width: 100%;}
.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;}
body { background: #f5f5f5;}
/* 头部 */
.header { width: 100%; background: url(../images2020/header_bg.jpg) no-repeat top center; background-size:100% 360px; height: 360px; overflow: hidden;}
.header_top {width: 100%;height: 40px;overflow: hidden;background: url(../images2020/h_top_bg.jpg) repeat-x;}
.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: #f0f0f0; font-size: 14px;}
.header_top_left li { margin-right: 20px;}
.header_top_right li { margin-left: 20px;}
.h_box .a_logo { width: 366px; height: 190px; margin:-15px auto 0; display: block;position: relative;}
.h_box .a_logo span::before {content: '';background: url(../images2020/hjs_logo_bg.png) no-repeat top center; width: 158px; height: 46px;position: absolute;top: 14px; left: 50%;margin-left: -79px; z-index: 0;}
.h_box .a_logo img {position: relative; z-index: 1;}
/*IPV6*/
.h-ipv6 .h-v6 {display: block; background: rgb(34, 81, 137);;color:#fff;padding: 0 13px;border-radius: 40px;line-height: 22px;height: 22px;cursor: default;font-size: 12px; border: 1px solid rgba(34, 81, 137, 0.1);}
.h-ipv6 { float: left;color: #dae6f2; font-size:14px;margin-top: 8px;}

/* 搜索表单 */
.search_box {max-width: 470px;height: 50px;background: #276ba6;border-radius:50px;width:100%;margin:40px auto 0;position: relative;overflow: hidden;-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.2);/* -webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.2); */box-shadow:0px 4px 4px rgba(0,0,0,0.2);/* border: 1px solid #276ba6; */}
.search_box .search_img {position: absolute;width:90px;height: 52px;right: 0;top: -1px;border: none;background: url(../images2020/serach.png?v=1) no-repeat center;cursor: pointer;}
.search_box .search_img:hover {background-color:#4084d3;}
.search_box .searchInput {padding-left:20px;padding-right: 100px;border:none;background: none;font-size:16px;color: #fff;line-height:50px;height:50px;width: 100%;box-sizing: border-box;}
.searchInput::-webkit-input-placeholder{color:#c7c7c7;}
.searchInput::-moz-placeholder{color:#c7c7c7;}
.searchInput:-moz-placeholder{color:#c7c7c7;}
.searchInput:-ms-input-placeholder{color:#c7c7c7;}
/*无障碍入口*/
.header_top_box  li.wza-zzzq{
    margin-top: 8px;
}
.header_top_box .wza-zzzq{
    display: inline-block;
    color: #ffde47;
    border: 1px solid #ffde47;
    height: 24px;
    line-height: 21px;
    padding: 0px 5px;
    border-radius: 10px;
    box-sizing: border-box;
    /* margin-right: 20px; */
    }
.header_top_box .wza-zzzq a{
    color: #ffde47;
    margin-right: 0;
    display: inline-block;
    /* line-height: 26px; */
    /* height: 26px; */
    }
#wxwza{
    position: relative;
    margin-right: 10px;
    padding-right: 5px;
    }
#wxwza::after{content: '';
    width: 0px;
    height: 14px;
    border-right: 1px solid;
    border-bottom-color: #ffde47;
    position: absolute;
    right: -6px;
    top: 3px;
    color: #ffde47;}

/*头部导航栏*/
.nav_box { height:74px; width: 100%; background:url(../images2020/nav_bg.jpg) no-repeat center; background-size: cover;}
.nav_box_content {max-width: 1200px; margin: 0 auto;}
.nav_box ul {float: left; max-width: 1200px; width: 100%;}
.nav_box ul li { float: left;text-align: center;padding: 0 44px;}
.nav_box ul li a { font-size:22px; color: #fff; display:block; height: 74px;line-height: 74px;}
.nav_box ul li a.active {  color: #ffd489;}
.nav_box ul li a:hover { color: #ffd489;}
.nav_box ul li a img { width:40px; height:40px; display: block;padding:17px 19px;box-sizing: unset;}
.nav_box ul li.home a {background:url(../images2020/nav_icon1.png) no-repeat center; width:78px;}
.nav_box ul li.home a:hover {background:url(../images2020/nav_icon1_hover.png) no-repeat center; }

/**站群导航**/
.site-nav h3{width:auto;color: #f0f0f0;line-height: 40px;cursor: pointer;font-size: 14px;/* margin-right: 20px; */}
.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 rgba(0,0,0,0.2), 0px 0px 10px rgba(0,0,0,0.2);
-webkit-box-shadow:1px 2px 10px rgba(0,0,0,0.2), 0px 0px 10px rgba(0,0,0,0.2);box-shadow:1px 2px 10px rgba(0,0,0,0.2), 0px 0px 10px rgba(0,0,0,0.2);}
.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: #256294;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: #256294;}

/*头部样式改版**/
.header{height: 640px;}
.head_box{position: absolute;width: 100%;z-index: 501;height: 640px;}
.header_top {width: 100%;height: 40px;overflow: hidden;background: #00000045}
.header_top_box li a:hover {color: #9acff7;}
.h-ipv6 .h-v6{background: #4188d8;}
.nav_box{position: absolute;bottom: 0;background: url() #1c5fb0;}
.head_box .h_box{max-width: 1200px;margin: 30px auto 0;background: none;}
.h_box .a_logo{width: 376px;height: auto;float: left;margin: 0;}
.search_box{max-width: 340px;background: #ffffffa1;float: right;margin: 10px 0 0;}
.search_box .search_img {background: url(../images/serach2.png) no-repeat center;}
.search_box .search_img:hover {background: url(../images2020/serach.png) no-repeat center #4084d3;}
.search_box .searchInput{color:#666;outline: none;}
.searchInput::-webkit-input-placeholder,.searchInput::-moz-placeholder,.searchInput:-moz-placeholder,searchInput:-ms-input-placeholder{color:#666;}
    
.head_lb {height: 600px;overflow: hidden;position: relative;}
.head_lb .hd {position: absolute;top: 86% ;right: 50px;width: auto;height: 10px;z-index: 502;}
.head_lb .hd ul li{display: inline-block;width: 10px;height: 10px;background: #fff;margin: 0 8px;vertical-align: top;overflow:hidden;border-radius: 10px;cursor: pointer;}
.head_lb .hd ul li.on{background: #30aef7;}
.head_lb .bd ul li img{height: 600px;width: 100%;}
.head_lb .bd ul li {position: relative;}
.head_lb .bd ul li .hd_wzbg {height: auto;width: auto;}
.wzbg1 {position: absolute;top: 49%;left: 72%;transform: translate(-50%);}
.wzbg2 {position: absolute;top: 53%;left: 80%;transform: translate(-50%);}
.wzbg3 {position: absolute;top: 56%;left: 26%;transform: translate(-50%);}
.wzbg4 {position: absolute;top: 64%;left: 73%;transform: translate(-50%);}
.wzbg5 {position: absolute;top: 59%;left: 76%;transform: translate(-50%);}

/*尾部样式**/
.footer_box { width: 100%; background: url(../images2020/footer_bg.jpg) no-repeat center; background-size:cover; min-height: 160px;}
.footer_box img { width: auto; height: auto; display: inline-block;vertical-align: middle; }
.footer_link_box { background: url(../images2020/footer_link_bg.jpg) no-repeat center;background-size:cover; }
.footer_link { padding:15px 0; max-width:1200px; margin: 0 auto; width: 100%;height: 40px; box-sizing: unset;}
.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(../images2020/wzdh.png) 10px 13px no-repeat;
    float: left;
    line-height: 40px;color: #ffffff;font-weight:bold;padding-left: 51px;font-size: 16px;}
.footer_main { max-width: 1200px; width: 100%; margin: 0 auto; padding:15px 0 25px; position: relative;}
.footer_main_l { float: left; margin-top:16px;}
.footer_main_l p {font-size: 14px;color: #fff;line-height: 26px;}
.footer_main_l p span { margin-right:20px;}
.footer_main_l p span a {color: #fff;}
.footer_main_l p span a:hover { color: #fff;}
.footer_main_l p .gat {margin-right: 5px;position: relative;top: -2px;}
.footer_main_r {float: right; margin-top:36px;}
.footer_main_r a { display: inline;}
.footer_main_r span { margin-right:5px;}
.footer_main ul { position: absolute; left:300px; top:32px;}
.footer_main ul li { float: left; margin-right:10px;}
.footer_main ul li a {font-size: 14px;color: #fff;line-height:24px;display: inline-block;padding:0 8px;font-weight: bold;}
.footer_main ul li a:hover { background: rgba(0,0,0,0.2);}
.footer_main ul li.fr-linkBtn{display:none;}

/* 右侧漂浮导航 */
.c_nav {position: fixed;right:20px;bottom: 163px;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 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;}

/* 自适应菜单 */
.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;}



@media screen and (max-width:959px){
	body{width: 100%;max-width: 640px;margin: 0 auto; position: relative;min-width: auto;}
	.header { height: auto; background-size: cover;}
	.header_top_box {display: none;}
	.search_box {display: none;}
	.c_nav { display:none;}
	
	.h_box .a_logo { width:65%; float: inherit;max-width: 366px; height: auto; padding-bottom:30px;}
	.h_box .a_logo img { width: 100%; height: auto; display: block;}	
        .h_box .a_logo span::before { width: 65%;max-width: 158px;background-size: 65%;}
	
	#menu_show_mobile{display:block;}
	.nav_box { height:auto;position: absolute;top:40px;z-index: 9999;width: 100%; display: none; background: #1d6eb1;}
	.nav_box ul li:first-child {display: none;}
	.nav_box ul li { width: 50%; margin-right: 0; padding: 0;}
	.nav_box ul li a {font-size: 18px; line-height: 50px; height: 50px;}
	.nav_box::before{content:'';position:absolute;border:10px solid transparent;top: -17px;right: 16px;border-bottom-color: #1d6eb1;}

/* 公共头部改版 */
.header{height: 160px;}
.header_top{background: url();}
.head_lb{display: none;}
.head_box{height: auto;}
.nav_box{bottom: initial;}
.nav_box_content{background: url() rgb(28, 95, 176);}
.h_box{margin-top: 0;}
.h_box .a_logo{width: 80%;height: auto;float: initial;margin: 10px auto 0;}


	
	.footer_link { display: none;}
	.footer_main_l { margin-top:50px; width: 100%;padding: 0 10px; box-sizing: border-box;}
	.footer_main_l p,.footer_main_l p span{ display: block; text-align: center;margin-right: 0;}
	.footer_main_r { width: 100%; margin-top: 15px; text-align: center;}
	.footer_main_r a {box-sizing:border-box;padding:0 5px;float:initial; margin-right: 0; display: inline-block;}
	.footer_main_r a img {width: 100%;display: table-cell;vertical-align: middle;}
	.footer_main_r span {margin-bottom: 15px;margin-right: 0;display: block;}
	.footer_main {padding: 15px 0;}
	.footer_main ul { width: 100%; padding: 0 10px; box-sizing: border-box; border:none; position:absolute; left: 0; top:15px;}
	.footer_main ul li {width: 100%;display: inline-block;float: left; margin-right: 0;}
	.footer_main ul li a {display: block;border: 1px solid #8dadb8;margin: 2px; text-align: center; color: #80bae0;}
	.footer_main ul li.fr-linkBtn{display:block;}
	.footer_main ul li.th-linkBtn,.footer_main ul li.se-linkBtn{display:none;}

        .xjtj {display:none}
        .hd1-m2-b1 {width: 100% !important;}
        .footer_main_r wzewm{display: none;}
        
}

/*-------------------------------↓分页样式开始↓------------------------------------*/
.pc_paging{width:100%;/* height:30px; */text-align:center;padding:20px 0;}.pc_paging .paging{display:inline-block;padding:0;border:none;margin:0;}.pc_paging .paging li{display:inline-block;width:auto;height:auto;line-height:1;color:#333;vertical-align:middle;margin:0 3px;}.pc_paging .paging li a{text-decoration:none;}.pc_paging .paging li a,.pc_paging .paging li span{display:inline-block;float:none;width:auto;height:auto;line-height:1;font-size:14px;color:#333;padding:6px 10px;border:1px solid #ccc;margin:0;}.pc_paging .paging li, .pc_paging .paging li span:hover{background: none;}.pc_paging .paging li.current a, .pc_paging .paging li.current a:hover{color:#fff;background: #1d90f5;border: 1px solid #0066b3;}.pc_paging .paging .page_jump{margin-left:5px;}.pc_paging .paging .page_jump input{width:50px;padding:5px;border:1px solid #ccc;border-radius:2px;margin:0 3px;}.pc_paging .paging .page_jump a{border-radius:2px;margin-left:6px;}.pc_paging .paging .total_count,.pc_paging .paging .page_jump{display:none;}.wap_paging .paging{padding:5px .36rem 0px;margin:20px 0;}.wap_paging .paging li{display:inline-block;border:1px solid #ddd;}.wap_paging .paging li a,.wap_paging .paging li span{display:inline-block;line-height:1.42857143;font-size:.48rem;color:#666;padding:6px 12px;}.wap_paging .paging .prev_page{border-radius:4px 0 0 4px;}.wap_paging .paging .next_page{border-radius:0 4px 4px 0;}.wap_paging .paging .page_count{margin:0 -1px;}.page{clear:both;width:100%;height:auto;padding:0;margin:0;}
.pc_paging .paging li a:hover,.pc_paging .paging li a.current{background-color: #daeeff;}.totoalPageStr{display:none;}

/*分页*/
@media screen and (max-width:550px){
	.pc_paging .paging li.page_count,.pc_paging .paging li.page_index{display:none;}
	.pc_paging .paging li.current,.totoalPageStr{display:inline-block;}
}
/*-------------------------------↑分页样式结束↑---------------------------------------*/

/*信件加载*/
.common-loading {
	min-height: 100px;
	padding:35px 0 !important;
	background: url(http://www.huaihua.gov.cn/huaihua/xhtml/images/loading.gif) center center no-repeat;
}


/*登录|注册*/
.myspace{display:inline-block;color:#f0f0f0;font-size:14px;line-height:40px;}
.myspace a{margin:0 2px;color: #f0f0f0;}
.myspace a:hover{color:#fff}
/*列表页订阅按钮*/
.AddMySubscription {width:30px;height:30px;background:url(/szxxinterface/AddletterNEW/images/dingyue0.png) center center no-repeat;cursor:pointer;float:right;margin-top:15px;}
.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;}
#hh-list-box .AddMySubscription {position: absolute;top:12px;right: 10px;margin-top:0;}
/*我的收藏*/
.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;}
/*音频解读按钮*/
.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;}

  .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;}


.artical-share { padding: 12px 0;}
.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: #ccc; text-align: center; line-height: 24px; font-size: 14px; color: #ffffff;margin-right: 10px;}
.artical-share .ly-info a:hover { background: #256294;}

#cnzz_stat_icon_1279742283 {display:none;}
