﻿/* eyoucms.com 易优CMS -- 好用,免费,安全 */
/* index banner */
.banner{
	position:relative;
	width:100%;
}
.swiper-pagination{
	bottom:0.1rem !important;
	text-align:center !important;font-size:0;
}
.swiper-pagination-bullet{
	width:0.12rem !important;height:0.12rem !important;opacity:1 !important;vertical-align:top;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	background:#a20615 !important;
}
.swiper-pagination-bullet-active{
	background-color:#FFF !important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.05rem !important;
}
/* -------------------------自定义部分开始 --------------------------*/
@font-face{font-family:"hfont";src:url('../font/hfont.woff') format('woff'),url('../font/hfont.ttf') format('truetype');}
.hfont{font-family:"hfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;
	font-size:0;content:".";
}
input{
	outline:none;
}
body{
	background:#FFF !important;
}
.allpage{
	background:#FFF !important;
}
/*head*/
.head{
	background:#a20615;
}
.logo{
	display:block;width:70.3125% !important;margin:0 auto;text-align:center;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.logo img{
	display:inline;
}
.search{
	background-color:#a20615 !important;
}
.nav-btn{
	top:0 !important;
	color:#FFF !important;
}
.search_hl{
	top:0 !important;
	color:#FFF !important;
}
.home-btn{
	color:#FFF !important;
}
.class-btn{
	color:#FFF !important;
}
.top-title{
	color:#FFF !important;	
}
/*content*/
.content{
	padding-bottom:0.75rem !important;
}
/*iwrap*/
.iwrap{
	position:relative;
	width:93.75%;margin:0 auto;
}
.iwrap.style_b{
	width:92%;
}
/*itl*/
.itl{
	margin:0 auto 0.15rem;
	border-bottom:0.02rem solid #a8a8a8;height:0.4rem;
}
.itl h2{
	position:relative;display:inline-block;vertical-align:top;
	border-bottom:0.02rem solid #e04e6f;height:0.4rem;
	font-size:0.23rem;line-height:0.4rem;color:#373a39;
}
.itl_more{
	position:relative;float:right;
	font-size:0.21rem;line-height:0.4rem;
}
.itl_more a{
	display:block;color:#373a39;padding:0 0.1rem;
}
/*hnav2*/
.hnav2{
	background:#a20615;margin-bottom:0.15rem;
}
.hnav2 .son{
	float:left;
	/* display:block; */
	width: 25%;
	line-height: -0.5rem;9ce1d3
	border-top:1px solid #1e9a81;
	font-size:0.22rem;
	font-size: 0.22rem;
	line-height: 0.5rem;
	color:#FFF;
	text-align: center;
}
}
.hnav2 .son:nth-child(-n+5){
	border-top:none;
}
.hnav2 .son:nth-last-child(-n+5){
	border-bottom:none;
}
.hnav2 .son:nth-child(5n){
	border-right:none;	
}
.hnav2 .son:first-child{
	border-left:none;
}
/*hnav*/
.hnav{
	position:relative;text-align:center;margin-bottom:0.15rem;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.hnav-son{
	display:inline-block;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:1rem;height:1rem;border-radius:50%;
	font-size:0.2rem;line-height:5em;text-align:center;color:#FFF;
	margin:0 0.06rem;background:#e98e84;
}
.hnav-son:nth-child(even){
	background:#a20614;
}
.hnav-son .in{
	position:relative;display:inline-block;
	width:0.48rem;height:0.48rem;	
	font-size:0.4rem;line-height:0.48rem;color:#FFF;
}
/*itable*/
.itable{
	border:1px solid #b0d8cf;
	font-size:0.2rem;line-height:0.45rem;color:#333;
	margin-bottom:0.1rem;
}
.itable li:first-child span{
	font-size:0.22rem;color:#FFF;
	background:#8ad0be;line-height:0.5rem;
}
.itable li:last-child span{
	border-bottom:none;
}
.itable li span:nth-child(5n){
	border-right:none;
}
.itable li span{
	float:left;width:20%;
	border-right:1px solid #b0d8cf;border-bottom:1px solid #b0d8cf;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;
}
/*item_a*/
.item_a{
	position:relative;
	padding:0.15rem 0;overflow:hidden;
	border-bottom:1px dotted #9d9fa4;
}
.item_a:first-child{
	margin-top:-0.15rem;
}
.item_a:last-child{
	margin-bottom:0.1rem;
}
.item_a .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:37.8%;	
}
.item_a .con{
	position:absolute;top:0.15rem;right:0;
	width:59%;
}
.item_a .tl{
	display:block;
	line-height:0.35rem;font-size:0.23rem;color:#3b3f4a;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_a .txt{
	display:block;
	max-height:3.6em;overflow:hidden;
	font-size:0.2rem;color:#6a6d77;line-height:1.2em;
}
.item_a .date{
	display:block;margin-top:0.05rem;
	font-size:0.2rem;color:#3b3f4a;line-height:1.5em;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_a .more{
	display:inline-block;float:right;
	padding:0 0.25rem;
	font-size:0.2rem;color:#FFF;line-height:1.5em;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background:#e98e84;border-radius:0.2rem;	
}
/*iadg*/
.iadg{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	padding:0 0.5em 0.5em;	
	font-size:0.21rem;line-height:1.5em;color:#4f5460;text-align:left;
}
.iadg a{
	color:#4f5460;
}
/*inew*/
.inew{
	margin-bottom:0.1rem;margin-top:-0.1rem;
}
.inew li{
	padding:0 1% 0 0;border-bottom:1px solid #DDD;
	font-size:0.22rem;color:#404040;line-height:0.5rem;
}
.inew a{
	display:block;color:#4f5460;padding:0 0.05rem;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.inew span:first-child{
	float:right;padding-left:0.1rem;
	font-size:0.2rem;color:#858585;
}
/*item_b*/
.item_b{
	position:relative;float:left;
	width:47.5%;margin-right:5%;
}
.item_b:nth-child(2n){
	margin-right:0;
}
.item_b .pic{
	position:relative;
}
.item_b .tl{
	display:block;
	margin:0.07rem 0;padding:0 0.1rem;border:1px solid #bfbfbf;
	font-weight:normal;font-size:0.22rem;color:#333;line-height:0.4rem;text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;	
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.item_b .flag{
	position:absolute;left:0;top:0;
	width:0.4rem;height:0.4rem;
	font-size:0.25rem;line-height:0.4rem;text-align:center;color:#FFF;
	background:#e04e6f;
}
/*iabout*/
.iabout{
	display:block;
	padding:0.25rem 0;margin-top:0.15rem;	
	font-size:0.21rem;color:#FFF;text-align:center;
	background:#e98e84;border-radius:0.05rem;
}
.iabout span{
	display:inline-block;vertical-align:middle;
}
.iabout strong{
	font-size:0.25rem;
}
.iabout span:first-child{
	font-size:0.23rem;text-align:left;
	max-width:58%;
}
.iabout span:last-child{
	padding:0.06rem 0.1rem;margin-left:0.1rem;	
	background:#d9695d;border-radius:0.05rem;
	font-size:0.23rem;line-height:1.625em;color:#FFF;
}
/*beian*/
.beian{
	width:100%;height:auto;
	font-size:0.21rem;line-height:0.45rem;color:#333;text-align:center;
}
.beian a{
	color:#333;
}
/*footer*/
.footer{
	height:0.75rem !important;
}
.foot-relative{
	height:0.75rem !important;
}
.foot{
	background:#a20615;
}
.foot a{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	height:100% !important;border-right:0.02rem solid #308c7a;
	text-align:center;
}
.foot a:last-child{
	border-right:none;	
}
.foot a span{
	display:inline !important;
	width:auto !important;
	line-height:0.75rem !important;
}
.foot a h3{
	display:inline !important;
	width:auto !important;
	line-height:0.75rem !important;
}
/*htop*/
.htop{
	display:none;
	position:fixed;right:1%;bottom:1.4rem;
	border-radius:50%;width:0.5rem;height:0.5rem;line-height:0.5rem;
	text-align:center;color:#FFF;font-size:0.35rem;
	background:rgba(255,245,85,.63);
}
/*nav li*/
.nav li{
	border-bottom:none !important;
}
.nav li a{
	text-align:center;text-indent:0 !important;
}