.service{
	padding: 0 1.2rem;
}
.ser-title{
	font-size: .35rem;
	color: #164f9e;
	line-height: 2;
	padding: .4rem 0;
}
.pro-list{
	overflow: hidden;
}
.pro-list li{
	float: left;
	width: 25%;
}
.pro-list li img{
	display: block;
	width: 1.53rem;
	height: 1.51rem;
	margin:0 auto;
}
.pro-list li p{
	height: .88rem;
	line-height: .44rem;
	overflow: hidden;
	font-size: .25rem;
	color: #b5b5b6;
	margin:.3rem 0;
	text-align: center;
}
.way-list{
	overflow: hidden;
	margin-right: -1rem;
}
.way-it{
	float: left;
	height: 2.4rem;
}
.way-it img{
	width: 1.36rem;
	height: 1.36rem;
	float: left;
	margin-right: .18rem;
}
.way-it p{
	float: left;
	width: 2.6rem;
	color: #bababb;
	font-size: .2rem;
	line-height: 1.5;
}
.way-list .way-it:nth-child(2n){
	margin-left: .3rem;
}
.des{
	margin-bottom: .3rem;
}
.des dt{
	color: #164f9e;
	line-height: 2;
	font-size: .25rem;
	margin-bottom: .1rem;
}
.des dd{
	color: #bababb;
	font-size: .25rem;
	line-height: 1.8;
}
.ser-tip{
	color: #bababb;
	font-size: .25rem;
	line-height: 1.8;
	margin-bottom: .3rem;
}
/*----------2---------*/
.doc{
	padding: .4rem 1.2rem;
}
.doc-title{
	font-size: .35rem;
	color: #164f9e;
	line-height: 2;
	text-align: center;
	margin-bottom: .2rem;
}
.doc-img{
	width: 100%;
}
.handle{
	overflow: hidden;
}
.handle a{
	float: left;
	width: 50%;
	text-align: center;
	margin-top: .3rem;
	vertical-align: middle;
}
.handle img{
	display: inline-block;
}
.handle a:first-child img{
	width: .56rem;
	height: .56rem;
}
.handle a:last-child img{
	width: .52rem;
	height: .56rem;
}
.handle span{
	font-size: .35rem;
	color: #164f9e;
	padding-left: .2rem;
}
/*-------------3-----------------*/
.swiper-pagination-bullet{
	width: 1.1rem;
	height: .1rem;
	background-color: #29abe2;
	opacity: 1;
	border-radius: 0;
}
.swiper-pagination-bullet-active{
	background-color: #164f9e;
}
.closes{
	overflow: hidden;
	background-color: #fff;
}
.closes a{
	float: right;
	width: 1rem;
	height: 1rem;
	background: #393a3f url(/wapimages/index/cha.png) center center no-repeat;
	background-size: .4rem .4rem;
}

/*--------------map-----------------*/
.map{
	color: #164f9e;
}
.map img{
	width: 100%;
}
.map-infor{
	padding: .5rem 1.2rem;
}
.map-infor h3{
	font-size: .35rem;
	line-height: 2;
}
.map-para{
	margin: .3rem 0 .5rem;
}
.map-para dt{
	font-size: .35rem;
	line-height: 2;
	margin-bottom: .2rem;
}
.map-para dd{
	font-size: .25rem;
	line-height: 2;
}
/*---------------logos---------------------*/
.logos{
	overflow: hidden;
	padding: .3rem ;
}
.logos li{
	float: left;
	width: 33.33%;
}
.logos li a{
	display: block;
}
.logos li span{
	display: block;
	width: 100%;
	height: 1.7rem;
	position: relative;
}
.logos li span img{
	position: absolute;
	max-height: 100%;
	max-width: 100%;
	top:50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%
	        	);
}
.logos li p{
	font-size: .25rem;
	text-align: center;
	color: #727171;
	line-height: 0.5rem;
	height: 1rem;
	margin-top: 0.3rem;
	overflow: hidden;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
/*------------------detail---------------------*/
.detail{
	padding: .4rem 1.2rem;
	color: #727171;
}
.detail > img{
	width: 3.28rem;
	height: auto;
}
.detail-inf{
	margin-top:.4rem;
}
.detail-inf dt{
	font-size: .35rem;
	line-height: 2;
	
}
.detail-inf dd{
	font-size: .25rem;
	line-height: 2;
}
.china{
	width: 100%;
	margin-top: .6rem;
}
.comp{
	width: 100%;
	margin-top: .6rem;
}
