@charset "utf-8";

/*20181120zj*/
.list-cbox .list-cc1{width:calc(100% - 96px); float: left; padding: 0 48px 40px; overflow: hidden; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);background: rgba(255,255,255,.56);}
.list-cc1 h4{margin-top: 20px;font-size: 21px;color: #c40000;}
.list-cc1 h4 a{color: #c40000;}
.list-cc1 h4 a:hover{color: #df1a12;}

.tp-nr{ width:100%; margin:0; padding:0}
.tp-nr ul{padding: 15px 0; width:100%}
.tp-nr ul li{float:left; width:31%; height:280px; margin:10px 3% 15px 0px;}
.tp-nr ul li:nth-child(3),.tp-nr ul li:nth-child(6){margin-right:0px;}
.tp-nr ul li span{float:left; width:100%; height:250px; overflow:hidden}
.tp-nr ul li span img{ width:100%; height:auto}
.tp-nr ul li font{ float:left; width:100%; line-height:30px}
.tp-nr ul li font a{width:100%; white-space: nowrap;text-overflow: ellipsis;color: #333; float: left;overflow: hidden; font-size:16px; line-height:30px; text-align:center}
.tp-nr ul li:hover font a{color: #c40000;}

/* CSS Document */
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size:100%;}
b,em,i{font-style: normal;font-weight: normal;}
iframe{display: block;}
body { margin:0; padding:0; font-size:12px; color:#333; font-family: Microsoft YaHei,Simsun,SimHei,Arial; }
a{ color:#333; text-decoration:none;cursor: pointer;}
a:hover{ text-decoration: none; color:#333;}
input{ outline:none;}

/****����****/
.fl{ float:left;}
.fr{ float:right;}
.pm0{ padding:0!important; margin:0!important;}

.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pd20{ padding:20px;}

.m5{ margin:5px;}
.m10{ margin:10px;}
.m15{ margin:15px;}
.m20{ margin:20px;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}

.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}

/*������￿1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*������￿2*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.wrap{ width: 1200px; margin: 0 auto;}


body,html{width: 100%;height: 100%;}
body{background: #f3f3f1;font-size: 16px;font-family: "microsoft yahei";}
/***** header *****/
.topnav{font-size: 14px;color: #666;margin-top: 10px;}
/*.topnav em{margin-right: 10px;}*/
.topnav span{ float:left; font-size:14px; color:#666;}
.topnav .tqyb{ margin-top:-10px; margin-left:12px;}

.hhLogo{position: absolute;
    display: none;
    top: 48px;
    left: 360px;}

.topnav a{margin: 0 6px;color: #666;}
.top-middle{/* width: 500px; */margin:52px auto 0;}
.top-middle .logo{text-align: center;float: left;height: 98px;line-height: 98px;font-size: 46px;font-weight: bold; margin-top:-10px;}
.top-middle .logo img{float: left;}
.top-middle .logo a{color: #df1a12;}
.top-middle .search{margin-top: 12px;float: right;}
.search .search-k .text{float: left;width: 434px;height: 16px;border: 1px solid #c40000;padding:9px 0;text-indent: 10px;font-size: 16px;font-family: "microsoft yahei";box-sizing: content-box;}
.search .search-k::-webkit-input-placeholder{color: #999;}
.search .btn{width: 64px;height: 36px;background: #c40000 url(../images/hh1_03.png) no-repeat 18px 6px;border: none;float: left;cursor: pointer;}
.search .hot{font-size: 14px;margin-top: 9px;color: #666;}
.search .hot em{color: #1774d4;}
.search .hot a{color: #666;}
.search .hot span{margin:0 8px;}
.main-nav{position: relative;}
.main-nav .maincw{margin-top: 18px;border-bottom: 0px solid #c40000;  background:#c40000; height: 45px;overflow: hidden;box-sizing: content-box;}
.main-nav .navbox a{float: left;font-size: 21px; margin-right: 108px;line-height: 45px;position: relative;box-sizing: content-box; color:#fff;}
.navbox a span{position: absolute;left:50%;margin-left: -5px;top: 44px;width: 10px;height: 6px;display: none;box-sizing: content-box;}
.navbox .active{color: #fff; font-weight:bold}
.navbox .active span{display: block;}
.navbox a:hover{color: #fff; font-weight:bold}
.navbox a:hover span{display: block;}
/***** header *****/

/*footer*/
.footer{background: #c40000;overflow: hidden;padding-bottom: 10px;}
.footer ul{margin-top: 15px;}
.footer li{float: left;margin-top: 7px;}
.footer .li2{width: 1035px;margin-top: 10px;}
.footer li p{text-align: center;font-size: 12px;color: #fff;line-height: 24px;}
.footer li p img{vertical-align: middle;}
.footer li a{color:#fff;}
/*footer*/

/*small-header*/
.app_top {display: none; position: relative; }
.app_top .app_nav{height: 60px; position: fixed; background: #c40000; width: 100%; top: 0; z-index: 99999; }
.app_nav .app_logo{float: left; margin-left: 10px; line-height: 60px; }
.app_nav .app_logo a{display: block; height: 100%; color: #fff; font-size: 20px; font-weight: bold; }
.app_nav .app_logo img{width: 46px; float: left; margin-top: 9px; }
.app_nav .app_menu{float: right;margin-right: 20px;margin-top: 21px;width: 28px;transition: .2s;}
.app_nav .app_menu img{max-width: 100%; }
.app_nav .app_close{float: right;margin-right: 20px;margin-top: 21px;width: 28px;display: none;transition: .2s;}
.app_nav .app_close img{max-width: 100%; }
.app_seabox{padding: 0 10px; overflow: hidden; }
.app_show{position: fixed; top: 60px; width: 100%; background: rgba(255,255,255,1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff); z-index: 999; display: none; box-shadow: 0 1px 3px #ccc;}
.app_show ul{padding: 10px; }
.app_show ul li{height: 46px; line-height: 46px; }
.app_show ul li a{color: #5a5a5a; font-size: 16px; display: block; text-align: center; }
.app_show ul li .current{font-weight: bold;}
.a_search{float: right;margin-right: 20px;margin-top: 18px;width: 28px;}
.a_search img{max-width: 100%;}
.top-search{position: fixed; top: 60px; padding: 10px 0; background: #fff; width: 100%; box-shadow: 0px 2px 4px #999; z-index: 999; display: none; }
.topsea-box{width: 95%; border: 1px solid #ccc; border-radius: 6px; background: #fff; height: 36px; margin: 0 auto; overflow: hidden; }
.topsea-box .top-input{height: 36px; border: none; line-height: 36px; width: 80%; color: #333; float: left; text-indent: 8px; font-size: 16px; }
.topsea-box .top-btn{width: 18%; background: #f2f2f2; color: #333; text-align:center; font-size: 16px; border: none; float: right; height: 36px; }

/*small-header*/



/*list*/
.list-cbox{margin-bottom: 15px;}
.postion-box{line-height: 55px;color: #666;}
.postion-box a{color: #666;}
.postion-box span{margin: 0 7px;}
.list-cbox .aside-nav{width: 19%;background: rgba(207,53,53,.8);float: left;padding-bottom: 100px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8c40000,endColorstr=#C8c40000);}
.list-cbox .list-cc{width: 73%;float: left;padding: 0 48px 40px;overflow: hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);background: rgba(255,255,255,.56);}
.list-cbox .list-single{padding-top:40px;}
.aside-nav h4{margin-top: 22px;text-indent: 24px;font-size: 21px;color: #fff;}
.asdcc{overflow: hidden;margin-top: 10px;}
.asdcc li{height: 50px;line-height: 50px;border-bottom: 1px solid #dd7676;}
.asdcc .current{background: rgba(255,255,255,.12);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);}
.asdcc li a{display: block;height: 100%;color: #efb7b7;text-indent: 58px;width: 100%;text-overflow: ellipsis;
white-space: nowrap;overflow: hidden;}
.asdcc .current a{color: #fff;}
.list-cc h4{margin-top: 20px;font-size: 21px;color: #c40000;}
.list-cc h4 a{color: #c40000;}
.list-cc h4 a:hover{color: #df1a12;}
.lbcc-nr ul{padding: 15px 0;border-bottom: 1px solid #ddd;}
.lbcc-nr ul li{height: 42px;line-height: 42px;padding-left: 13px;background:url(../images/resy1_03.png) no-repeat left center;}
.lbcc-nr ul li a{width: 80%;white-space: nowrap;text-overflow: ellipsis;color: #333;float: left;overflow: hidden;}
.lbcc-nr ul li span{float: right;color: #999;}
.lbcc-nr ul li:hover{background: url(../images/resy2_03.png) no-repeat left center;}
.lbcc-nr ul li:hover a{color: #c40000;}

/*list*/

/*page*/
.page{padding: 40px 0 10px 0;/*height: 30px;*/text-align: center;}
.page a{/*width: 30px;height: 30px;line-height: 30px;*/text-align: center;color: #00679d;font-size: 16px;display: inline-block;}
.page a.first{width: 73px; margin-right:30px; }
.page a.end{width: 73px; margin-left:30px; }
.page a.page-on{background: #00679d; color: #fff; }
.page span{width: 30px;height: 30px;line-height: 30px;text-align: center;color: #00679d;font-size: 16px;display: inline-block;}
/*page*/

/*xilan*/
.xl-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);background: rgba(255,255,255,.56);padding: 54px 0;margin-bottom: 34px;}
.xl-content .xlnk{width: 83%;margin: 0 auto;}
.xl-content img{max-width:100%;}
.xlnk h2{font-size: 30px;color: #c40000;text-align: center;}
.xlnk h4{text-align: center;font-size: 18px;color:#666;margin-top: 12px;}
.xlnk h6{padding-bottom: 15px;border-bottom: 1px solid #dcdcdc;text-align: center;font-size: 14px;color: #666;margin-top: 30px;}
.xlnk h6 span{margin: 0 10px;}
.xl-xqnr{margin-bottom: 45px;}
.xl-xqnr p{color: #333;text-indent: 2em;line-height: 35px;margin-top: 4px;}
.xl-ewm{text-align: center;margin-top: 40px;}
.xl-ewm span{display: block;font-size: 12px;color: #999;margin-bottom: 5px;}

.fx-box{overflow: hidden;height: 37px;line-height: 37px;}
#div_div{margin-top: 45px;}
#div_div img{width: auto;}


.share-box .share-r span{font-size: 14px;color: #666;display: inline-block;padding-left: 28px;background-position: left center;background-repeat: no-repeat;margin-left: 13px;cursor: pointer;}
.share-r .print{background: url(../images/resx2_07.png) no-repeat left center;padding-left: 25px;cursor: pointer;}
.share-r .close{background: url(../images/resx1_10.png) no-repeat left center;padding-left: 25px;cursor: pointer;}
.share-l{margin-top: 5px;}

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

.share-icon {font-size: 14px;color: #333;display: inline-block;line-height: 24px;}
.share-box{display: inline-block;}
.share-box a{display: inline-block; width: 24px; height: 24px; line-height: 24px; background:url(../images/share.png) no-repeat; margin-left:5px; cursor: pointer;}
.share-box a:hover{opacity: .8;}
.share-box a.gwds_weixin{background-position: 0 -38px;}

/*-------------------------------↓分页样式开始↓------------------------------------*/
.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,.pc_paging .paging li .current:hover{color:#fff;background: #c40000;border: 1px solid #7d0202;}.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{background-color: #daeeff;}
/*-------------------------------↑分页样式结束↑---------------------------------------*/
/*归档通用样式*/
.archive{transform:rotate(-20deg);-ms-transform:rotate(-20deg); 	/* IE 9 */-moz-transform:rotate(-20deg); 	/* Firefox */-webkit-transform:rotate(-20deg); /* Safari 和 Chrome */-o-transform:rotate(-20deg); 	/* Opera */background: url(http://www.huaihua.gov.cn/images/archive.png) no-repeat center center;left: 50%;margin-left:440px;top: 380px;z-index: 999999;width: 180px;height: 80px;color: red;text-align: center;    position: absolute;}

/*xilan*/

@media only screen and (min-width: 992px) {
	.wrap{width:970px;}

}
@media only screen and (min-width: 1200px) {
	.wrap{width:1200px;}
}
@media only screen and (max-width: 1200px) {
	.main-nav .navbox a{margin-right: 70px;}
	.search .search-k .text{width: 385px;}
	.footer .li1{display: none;}
	.footer .li3{display: none;}
	.footer .li2{width: 90%;float: none;}
	.list-cbox .list-cc{width: 71%;}

}
@media only screen and (max-width: 991px) {
	body{ background: #f3f3f1}
	.wrap{width: 100%;}
	.header{display: none;}
	.app_top{display: block;}
	.postion-box{padding: 0 10px;line-height: 44px;font-size: 14px;margin-top: 60px;}
	.list-cbox .aside-nav{width: 100%;float: left;}
	.list-cbox .list-cc{float: none;width: 100%;padding: 0 0 20px;}
	.list-ccone{padding: 0 10px;}
	.aside-nav h4{text-align: center;text-indent: 0;margin-top: 12px;}
	.list-cbox .aside-nav{padding-bottom: 10px;}
	.asdcc{padding:10px 0;}
	.asdcc ul{padding: 0 10px;}
	.asdcc li{float: left;/* padding: 0 25px; */width: 33.333%;}
	.asdcc li a{text-align: center;text-indent: 0;}
	.lbcc-nr ul li a{width: 72%;}
	.page{padding-top: 30px;}
	.page .phide{display: none;}
	.xl-content{padding: 20px 0;}
	.xl-content .xlnk{width: 94%;}
	.list-cbox .list-cc{background: #fff;}
	.xl-content{background: #fff;}
	.xl-xqnr img{ width:100%;}
	/*.banner-col{
		width:100%;
	}
	.banner-col img{ 
		width:100%;
	}
	.banner-col1{
		margin:0px;
		width:100%;
		background:0;
	}*/
	.tp-nr ul li{width:100%; height:auto; margin:10px 0 15px 0px;}


}
@media only screen and (max-width: 375px){
	.share-box{display: none;}
}
@media only screen and (max-width: 320px){
	.lbcc-nr ul li a{width: 70%;}
}
/*ѳްͼ*/
#headerBg { position: absolute; z-index: -1; top: 0; width: 100%; left: 0; }
#headerBg ul,
#headerBg li { width: 100% !important; max-width: 1920px; height: 554px; background-position: top 0; }

@media screen and (max-width:800px){
	#headerBg{display: none;}
}
