/* index banner */
.banner{
	position:relative;
	width:100%;
}
.swiper-pagination{
	display:inline-block;
	left:50% !important;bottom:0.1rem !important;
	width:auto !important;padding:0.02rem 0.25rem;
	text-align:center !important;font-size:0;
	/*background:#FFF;*/
	-webkit-transform:translate(-50%,0) !important;transform:translate(-50%,0) !important;border-radius:.1rem;
}
.swiper-pagination-bullet{
	border-radius: 50%;
	width:0.12rem !important;height:0.12rem !important;opacity:1 !important;vertical-align:top; border: 0.02rem solid #f8f0da;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	background:#f8f0da!important;
}
.swiper-pagination-bullet-active{
	background-color:transparent!important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.05rem !important;
}
/* -------------------------自定义部分开始 --------------------------*/
@font-face{font-family:"zfont";src:url('zfont.woff') format('woff'),url('zfont.ttf') format('truetype');}
.zfont{font-family:"zfont" !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:".";
}
.ellipsis{text-overflow: ellipsis; overflow: hidden; white-space:nowrap;}
input{
	outline:none;
}
body{
	background:#fff !important;
}
.allpage{
	background:#fff !important;
}
/*head*/
.head{
	/*background:#FFF;*/
}
.logo{
	display:block;width:85.9375% !important;/*margin:0 auto;*/
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.logo img{
	display:block;
}

/*.search{
	background-color:#14a117 ;
}*/
.nav-btn{
	color:#ffffff !important; 
}
.search_hl{
	color:#ffffff !important;
}
.home-btn{
	color:#ffffff !important; 
}
.class-btn{
	color:#fff !important;
}
.top-title{
	color:#fff !important;	
}
/*content*/
.content{
	padding-bottom:0.75rem !important;
}
/*iwrap*/
.iwrap{
	position:relative;
	width:90.625%;margin:0 auto;
}
/*hnav2*/
.hnav2{
	background:#222222;
}
.hnav2 .son{
	float:left;display:block;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:25%;border-right:1px solid #606a73;
	font-size:0.22rem;line-height:0.45rem;text-align:center;color:#FFF;	
}
.hnav2 .son:nth-child(-n+4){
	border-top:none;
	background: #444b51;
}
.hnav2 .son:nth-last-child(-n+4){border-bottom:none;}
.hnav2 .son:nth-child(4n){border-right:none;}
.hnav2 .son:first-child{border-left:none;}

.nav2{
	width: 93.75%;  margin:0% auto 0% auto;
}
.nav2 li{
	float: left; 
	width: 24.5%;  margin-right: 0.65%; margin-bottom: 0.65%;
}
.nav2 li:nth-child(4n){
	margin-right: 0%;
}
.nav2 li a{
	display: block;
	border:1px solid #fff; background:#24488c;
	color: #fff; font: 0.22rem/1.8 "microsoft yahei"; text-align: center; 
}


/*itl_b*/
.itl{
	position:relative;
	width:90.625%; padding: 0% 0% 1.5% 0%; margin:2% auto; margin-top:5%;
	background:url(../images/titble.png) center bottom no-repeat;
	background-size: 100%;
}
.itl-tl{
	width: 46%; margin-left: 30%; 
}
.itl span{
	float:left;
	position: relative; /*box-sizing: border-box; -webkit-box-sizing:border-box;*/
	 border-radius: 50%; border:0.06rem solid #fff  ;
	width: 0.4rem; height: 0.4rem;
	color:#fff;font-size:0.3rem;line-height: 0.40rem; text-align: center;
	background: #24488c;
}
.itl p{
	float:left; margin-top:0; padding-left: 2%;
	color: #133169;;font-size:0.22rem;line-height: 0.3rem; font-weight: bold;
}
.itl p em{
	display: block;
	color: #7991be;font-size:0.158rem;line-height: 0.3rem; text-transform: uppercase; font-style:normal; font-weight: normal;
}

.itl-more{
	width: 90.625%; margin: 0 auto;
}
.itl-more a{
	display:block;
	color: #636363; font:0.21rem/1.6 "microsoft yahei"; text-align: center;
	background: #d5d5d5;
}
.itl-more a:visited{color:#636364;}


.proUl{
	width: 90.625%; margin: 0 auto;
}
.proUl li{
	width: 26.5%;
	float: left; margin-right: 0.86%; margin-bottom: 0.86%;
}
.proUl li:nth-child(2n+1){ margin-right:0%;}
.proUl li img{ display: block; margin: 0 auto;}
.proUl li:first-child{
	width: 45%!important;
	margin-right: 0.86%!important;
	background: #24488c;
}
.proUl li:first-child p{
	width: 100%;
	color: #e5ebf3; font:0.21rem/1.6 "microsoft yahei"; text-align: center;
	
}

.item_n2{
	position:relative;
	width: 90.625%; margin: 0 auto 2% auto;
	
}
.item_n2 .pic{
	position:relative; 
	width: 32.5%;padding:0.5%;

}
.item_n2 .con{
   position: absolute; top:0; right: 4%;
	width:60%; padding-left:3%;
}
.item_n2 .con .tl{
	display: block; 
	line-height:0.46rem;font-size:0.21rem;color:#343434;font-weight:normal;  
}
.item_n2 .con .txt{
	display: block;
	line-height:0.28rem;font-size:0.2rem;color:#666666;font-weight:normal; 
}
.item_n2 .con p a{
	float:left;
	width: 42%; margin-right: 6%; margin-top: 4%; border-radius: 8px;
	line-height:0.4rem;font-size:0.21rem;color:#fff;font-weight:normal; text-align: center; 
	background: #0089cf; 
}
.item_n2 .con p a:first-child{background: #3b9506;}

/*item_b*/
.item_b{
	position:relative;float:left; box-sizing: border-box;  -webkit-box-sizing: border-box;
	width:48.6%;margin-right: 2.8%;  margin-bottom: 2.8%;
}
.item_b:nth-child(2n){margin-right:0%;}
.item_b .pic{
	position:relative;
}
.item_b .pic span{
	position: absolute; right:0%; top: :0%; z-index: 99;
	width: 0.808rem; height: 0.808rem; 
	background: url(../images/hot.png) left top no-repeat;
	background-size:100%;
}
.item_b .con a{
	font-size:0.21rem;color:#666;line-height:0.3rem;
}
.item_b .tl{
	display:block;  margin: 0% auto 0% auto;
	font-weight:normal;font-size:0.23rem;  line-height:0.4rem;color:#e5ebf3;text-align: center;
	background: #24488c;
}

.single{
	width: 90.625%; padding: 3%;  padding-top:0%;
	font-weight:normal;font-size:0.2rem;line-height:0.3rem;color:#333333;
}

.item_c2{
	width: 100%; padding-bottom:2%;
}
.item_c2 li{
	float:left;width: 32.2%; margin-right: 1.7%; 
}
.item_c2 li:nth-child(3n){margin-right: 0%;}


/*inew2*/
.inew2{
	width: 90.625%;  margin: 0% auto 0% auto;
}
.inew2 li{
	font-size:0.21rem;line-height:0.46rem;
	background: #fff;
}
.inew2 li:nth-child(2n+1){
	font-size:0.21rem;line-height:0.4rem;
	background: #ebebeb;
}
.inew2 a{
	display:block;padding-left:2%; padding-right: 2%;
	color:#313131;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.inew2 a span{
	float: left; padding-right: 2%;
	color: #b7b7b7;
	
}



.index_hotline{
	width: 100%;
    background: #fff;
}
.index_hotlineFont{
	 color:#24488c;font:0.23rem/0.3rem "Microsoft Yahei"; text-align: center; padding-top: 3%;padding-bottom: 2%;
}
.index_hotlineFont span{
	display: block;
	color: #c0c7d8;font-size:0.20rem;

}

.index_hotline .border{
	float: left;
	display: block;  box-sizing: border-box;-webkit-box-sizing: border-box;
	width: 70%;height:0.6rem;margin: 0;border:0.02rem solid #c0c7d8;
	color: #24488c; font-size: 0.28rem;text-align: center; line-height: 0.6rem;
	white-space: nowrap;padding: 0 3%;overflow: hidden;
}

.index_hotline .tel_now{
	display: block;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;
	width: 30%;	height:0.6rem; box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.6);
	color: #fff;font-size: 0.23rem; line-height: 0.6rem;text-align: center;
	background: #24488c;
}

.index_hotline p{
	padding-bottom: 5%;padding-top: 3%;
	font-size: 0.21rem;text-align: center;color: #666666;
}


/*beian*/
.beian{
	width:100%;height:0.54rem;/*margin-top:0.2rem;*/
	font-size:0.21rem;line-height:0.45rem;color:#3e3e3e;text-align:center;
	background: #ededed;
}
.beian a{
	color:#3e3e3e;
}
.beian a:visited{
	color:#3e3e3d;
}
/*footer*/
.footer{
	height:0.75rem !important;
}
.foot-relative{
	height:0.75rem !important;
}
.foot{
	/*background:#2e3842;*/
}
.foot a{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	height:100% !important;
	text-align:center;
}
.foot a:last-child{
	border-right:none;	
}
.foot a:first-child{
	border-left:none;	
}
.Top{ 
	position: absolute; right:4%; top: -100%; display: none;
	width: 0.5rem; height: 0.5rem; border-radius: 50%;
	color: #fff; font-size: 0.4rem; line-height: 0.4rem; text-align: center;
	background:#fbab00;
}

/*LXB reset*/
#LXB_CONTAINER.lxb-container{font-size:.2rem !important;}
#LXB_CONTAINER input.lxb-cb-input{
	font-size:0.2rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-5 .lxb-cb-input-btn{
	font-size:0.2rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-5 .lxb-cb-input-tip-content {
  font-size:.2rem !important;
  line-height:.3rem !important;
}
#LXB_CONTAINER .lxb-cb-input-tip b {
  font-size:.2rem !important;
}
#LXB_CONTAINER .lxb-cb-input-tip, #LXB_CONTAINER .lxb-cb-input-feedback {
  font-size:.2rem !important;
  line-height:.3rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-tip-content, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-tip-content {
  font-size: .2rem !important; 
  line-height: .3rem !important;
}
#LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-btn, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-btn {
  font-size: .16rem !important; 	
}
#LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-latest-call, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-latest-call {
	font-size:.2rem !important;
}
