body,input{font-family: "microsoft yahei";}
.allpage{
	background-color: #fff!important;
}
/* for white */
.white-bg{background:#fff;}

/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
.casei{width:100%;height:auto;overflow:hidden;margin:1.5% auto; background:#ffffff; padding-bottom:3%;}
/* banner */
.banner{
	width: 100%;
	position: relative;
}
.swiper-pagination{
	/* display:none; */
	width: 98%!important;
	text-align: center!important;
	bottom: 0.1rem!important;
}
.swiper-pagination-bullet{
	width: 0.15rem!important;
	height: 0.15rem!important;
	background: #fff;
	opacity: 1!important;
	border-radius:50%!important;
}
.swiper-pagination-bullet-active{
	background-color: #0081cc!important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 3px!important;
}
.common_title{
	text-align: center;
	position: relative;
	margin-top: 5%;
	margin-bottom: 3%;
}
.common_title span{
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 1px;
	background-color: #b9bbcb;
}
.common_title h2{
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 38%;
	background-color: #2332c6;
	color:#fff;
	font-size: 0.26rem;
	padding:1.5% 0;
	border-radius: 20px;
}
.more_i,.more_i2,.more_i3,.more_i4,.more_i5{ width:94%; float:left; text-align:center; margin:2% 0; margin-top:3%;margin-left:3%;background:url(/images/line.gif) left center repeat-x; }
.more_i span{ display:inline-block; background:#1e9e01;  font-size: 0.22rem; color:#ffffff; border-radius:20px; padding:0.5% 7% 0.8% 7%;}
.more_i2 span{ display:inline-block; background:#ff981f;  font-size: 0.22rem; color:#ffffff; border-radius:20px; padding:0.5% 7% 0.8% 7%;}

.about_i{  margin:1.5% auto; background:#ffffff; border-bottom:1px solid #e1e1e1 ;border-top:1px solid #e1e1e1; padding:0 0 3% 0; }
.about_i_c{line-height: 1.6;padding:1% 5% 1% 5%;font-size: 0.2rem;color:#201e2b;}
.about_i_c h6 {margin: 0;color: #047fd1;font-size: 0.2rem;}
.about_i_c p {margin: 0.05rem 0 0.2rem;}
.about_i_c p a{color:#0280d2;}
.about_i_c span{display:block;width: 100%;height: 0.4rem;font-size: 0.2rem;font-weight:bold;background:#0280d2;text-align:center;line-height: 0.4rem;color:#fff;}
.common_title_new h2{background-color: #e00409!important;}
.tit{height: 0.36rem;background: url('/images/cp_xx.gif') repeat-x 0 bottom;width: 94%;margin: 0.15rem auto;}
.tit em{color:#999;float: left;font-family:'Microsoft YaHei';font-size: 0.21rem;font-weight:normal;text-transform: uppercase;font-style: normal;height: 0.36rem;}
.tit em a{color:#0c7fcb;margin-right:8px;font-size: 0.23rem;display:inline-block;height: 0.33rem;font-weight:bold;border-bottom:2px solid #1386d2;}
.tit b{display:block;float: right;font-size: 0.16rem;text-transform:uppercase;font-weight:normal;line-height: 0.33rem;}
.tit b a{color:#999;}
.honor_i{background:#ffffff;margin:0 auto 1.5% auto;padding: 0;}
.honor_i_c{ margin:0 auto;
	 width:100%; 
}
.honor_i_c ul li{
	width: 43.75%;
	float: left;
	text-align: center;
	margin: 1%  0% 0.5% 4.2%;
}
.honor_i_c ul li p{width:100%;display:block;background-size:100% 100%;}
.honor_i_c ul li img{width: 100%;height: 1.8rem;margin:0 auto;padding: 0;border: 1px solid #dedede;}
.honor_i_c ul li span{
	color: #555;
	width:100%;
	padding:2% 0 3% 0;
	text-align: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	margin:0 0 0 0;
	font-size: 0.2rem;
}
.hh{ border-top:1px solid #e1e1e1;}
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto}
.casei li{width:100%;height:auto;padding:2% 0;border-bottom:1px solid #ccc;overflow:hidden}
.case_i{margin:1.5% auto;padding:0 0 3% 0;background:#ffffff;}
.nn2{border-bottom:0; margin-bottom:0; }
.case_i_c{ padding:0 0 0 0;}
.case_i_c ul li{margin:1% 0 1% 0;width:93.75%;display:block;float:left;margin-left:3%;margin-top:0;border-bottom: 1px dotted #ccc;}
.case_i_c ul li:nth-child(even){ background:#ebebeb}
#nn ul li:nth-child(odd){/* background:#ebebeb */}
#nn ul li:nth-child(even){ background:#ffffff}
.case_i_c ul li a{ float:left; width:100%; line-height:1.8; }
.case_i_c ul li span{
	
float:right;
	
line-height:1.6;
	
margin-right:0;
	
color: #999;
	
font-size: 0.25rem;
	
font-weight: normal;
	
margin-left:0;
	
overflow: hidden;
	
white-space: nowrap;
	
text-overflow:ellipsis;
}
.case_i_c ul li h2{
	
float:left;
	
margin-left:2%;
	
line-height:2;
	
color:#2f2f2f;
	
font-size: 0.20rem;
	
font-weight: normal;
	
width: 90%;
	
overflow: hidden;
	
white-space: nowrap;
	
text-overflow:ellipsis;
}
.beian{
	background-color: #ffffff;
	color:#6e6e6e;
	text-align: center;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.21rem;
}
.beian a{
	color:#6e6e6e;
	font-size: 0.21rem;
}
.common_bg{
	background-color: #ff4863;
}


.more_im{ width:93.875%; margin:2% auto 0 auto; border:1px solid #eaeaea;
	text-align: center;
	padding:1.5% 0;
}
.more_im a{
	color:#4b4b4b;
	font-size: 0.20rem;
}
.baomingfra{ background:#ffffff; width:100%; height:auto; overflow:hidden;}
.baoming {
    width:93.75%;
    background: #0081cc;
    font-family: "microsoft yahei";
    padding:1% 0;
    color: #ffffff;
    text-align: center;
    margin:0 auto;
}

.baoming div { 
    font-size: 0.3rem;  color: #ffffff; 
}
.caseindex{ margin:0 auto;
	 width:96.875%; 
}
.caseindex ul li{ 
	width: 30.6451%;
	float: left;
	text-align: center;
	margin:1.5% 0% 1.5% 2%;
}
.caseindex ul li img{border:0.02rem solid #dbdbdb;}
.caseindex ul li span{ display:block; color:#201e2b; padding:3% 0 0 0; font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.searchfra{ background:#ffffff; padding:3% 0 0 0;}
.case_c ul li div.case_c_content span{ height:0.82rem; line-height:1.5; color:#454545;display: block;overflow: hidden;font-size: 0.18rem;overflow: hidden;}
.nav-btn{ color:#1e9e01 !important}
.youhui{ margin:1% 0 2% 0;}
.youhui a img{ float:left; width:30.9375%; margin-left:3%; border:0.02rem solid #c5c5c5; }
.yright{ float:left; width:56%; margin-left:3%;}
.yright b{ font-weight:normal; display:block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; font-size:0.2rem; color:#201e2b; padding:0 0 2% 0; }
.yright span{ font-size:0.18rem; color:#b0b0b0;line-height:1.3; padding:0 0 0 0;-webkit-line-clamp:4;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;}

@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}
.cbtn-top {
	display: none;
	position: fixed;
	right: 2%;
	bottom: 10%;
	border-radius: 50%;
	width: 2.25em;
	height: 2.25em;
	padding: 0.3125em;
	color: #ffffff;
	font-size: 1.2em;
	text-align: center;
	cursor: pointer;
	z-index: 99999;
	background: #0081cc;
	color: #FFF;
	opacity: .8;
}
