/* *{outline: 1px solid red;} */
button{border: 0;margin:0;padding:0;outline: 0;}
.blockTitle{font-size: 0.32rem;font-weight: 600;color: #404040;}

.bannerArea {	position: relative;}
.bannerArea .logo {
	width: 1.4rem;	height: auto;	position: absolute;	left: 1.26rem;	top: 0.27rem;
}
.bannerArea .phone {	width: 2rem;	height: auto;	position: absolute;	right: 1.26rem;	top: 0.27rem;}
.bannerArea .banner {	width: 100%;	height: auto;}

.bannerArea .text {	color: #FFFFFF;	height: 1.28rem;	width: 6rem;	text-align: center;	position: absolute;	left: 0;
	right: 0;	top: 0;	bottom: 0;	margin: auto;
}
.bannerArea .title {	height: 0.75rem;	font-size: 0.54rem;	font-weight: 600;	line-height: 0.75rem;
}
.bannerArea .subTitle {	font-size: 0.32rem;	font-weight: 400;	line-height: 0.45rem;	letter-spacing: 1px;	margin-top: 0.08rem;
}

.companyIntro{padding-top:1.06rem;padding-bottom:1.8rem;background: url(../images/buildingBg.jpg) no-repeat;
	background-size: 100% 100%;
}
.companyIntro .title{text-align: center;font-size: 0.32rem;font-weight: 600;
color: #333333;line-height:0.45rem;margin-bottom: 0.73rem;}
.companyIntro .duanluo{font-size: 0.16rem;font-weight: 400;color: #666666;line-height: 0.24rem;
margin-bottom: 0.32rem;  text-align: justify; }
.companyIntro .duanluo:last-child{margin-bottom: 0;}
.blueBtn{
	/* width:1.54rem;height: 0.4rem;line-height:0.4rem; */
background: #144BE5;border-radius: 0.06rem;
font-size: 0.16rem;font-weight: 400;color: #FFFFFF;cursor: pointer;
padding:0.09rem 0.45rem;
}
.blueBtn:hover{background-color:#2d5ee5 ;color: #fff;}
.goodsTrade{padding:1.5rem 0;position: relative;}
.goodsTrade .tempImg{width: 5.4rem;}
.goodsTrade .rightBox{text-align: left;}
.goodsTrade .title{font-size: 0.32rem;font-weight: 600;color: #404040;line-height:0.45rem;}
.goodsTrade .subTitle{margin-top:0.09rem;margin-bottom: 1.04rem; font-size: 0.16rem;font-weight: 400;color: #666666;line-height: 0.26rem;}

.serviceBox{
	background: #F9F9F9;padding:0.64rem  0;
}
.serviceBox .title{
	font-size:0.32rem;text-align: center;margin-bottom: 0.12rem;
	font-weight: 600;
	color: #404040;
	line-height: 0.45rem;
}
.serviceBox .subTitle{
	font-size: 0.16rem;	font-weight: 400;	color: #666666;	line-height: 0.22rem;
	margin-bottom: 0.5rem;;text-align: center;
}
.serviceBox .oneBLockWrap{width: 25%;padding:0 0.11rem;}
.serviceBox .oneBlock{
	/* border: 1px solid yellow; */
	text-align: left;
	display: inline-block;vertical-align: top; ;margin-bottom: 0.23rem;
	padding:0.28rem 0.2rem 0.28rem 0.24rem;box-sizing: border-box;
	width: 100%;	height: 1.34rem; 	background: #FFFFFF;	
	box-shadow: 0px 0.02rem 0.16rem 0px rgba(0, 0, 0, 0.08);	border-radius: 0.04rem;
}
.serviceBox .top{font-size: 0.14rem;color: rgba(0, 0, 0, 0.85);line-height: 0.22rem;}
.serviceBox .icon{width: 0.24rem;margin-right: 0.08rem;}
.serviceBox .second{height: 0.4rem;	font-size: 0.12rem;	font-weight: 400;
	color: rgba(0, 0, 0, 0.65);	line-height: 0.2rem;margin-top:0.16rem;}
	
.circleWrap{padding-top:0.97rem;}
.circleWrap .left{margin-top:0.44rem;}
.circleWrap .title{
	font-size: 0.32rem;	font-weight: 600;	color: #404040;
}
.circleWrap .btnLine{margin-top: 1rem;}
.circleWrap .circleImg{width:100%;}

.businessSwiperBox{margin-top: 1.07rem;padding-bottom: 1.03rem;}
.businessSwiperBox .blockTitle{margin-bottom: 0.49rem;text-align: center;}

.policyWrap{}
.policyWrap .blockTitle{text-align: center;margin:1.28rem 0 0.65rem}
.policyWrap .imgBox{
}
.policyWrap .img{width:100%;height: auto;margin-right: 0.22rem;}
.policyWrap .img:last-child{margin-right: 0rem;}
.policyWrap .oneImgBox{width: 20%;padding:0 0.11rem;}

.mapWrap{margin-top:1.29rem;}
.mapWrap #mapBox{width:100%; height:4.16rem;display: inline-block;}
.mapWrap .rightContent{
	text-align: center;
	font-size:0.16rem;	font-weight: 400;	color: #666666;	line-height: 0.22rem;
}
.mapWrap .textContent{width: 4.75rem;text-align: left;display: inline-block;}
.mapWrap .blockTitle{margin-bottom: 0.24rem;padding-top:1.31rem;}
.mapWrap .labelLine{margin-bottom: 0.21rem;}
.mapWrap .icon{width: 0.16rem;margin-right: 0.08rem;}
.mapWrap .mylabel{margin-right: 0.21rem;display: inline-block;}
.mapWrap .text{display: inline-block;width: 3.56rem;vertical-align: top;}

.footer{height: 64px; line-height:64px; background: #1A2747;font-size: 0.14rem;font-weight: 400;
color: rgba(255, 255, 255, 0.6);display: flex;padding: 0 1.26rem;}
.footer .left{flex:1;}
.footer .text{color: rgba(255, 255, 255, 0.6);margin-right: 0.08rem;}
.footer .right{flex:1;text-align: right;}

.globalCenterEle{
	
	padding-left: 1.26rem !important;
	padding-right: 1.26rem !important;
	text-align: center;
	
}
.globalCenterEle .globalCenterInner{
	display: inline-block;
	max-width: 11.85rem;
	width: 100%;
	
	
}
#certify{
	max-width: 9rem;
}

.flexEle{display: flex;flex-wrap: wrap;}
.leftFLex{flex: 1 !important;text-align: left;}
.rightFLex{flex: 1 !important;;text-align: right;}
.phoneShow{display: none;}
.pcShow{display: block;}
@media screen and (max-width: 768px) {
	.phoneShow{display: block;}
	.pcShow{display: none;}
	#certify{
		width: 100%;
	}
	.globalCenterEle .globalCenterInner{width: 100%;min-width: 100%;}
	.goodsTrade .rightBox{margin-top:1rem;text-align: center;}
	.serviceBox .oneBLockWrap{width: 100%;}
	.flexEle{display: block;}
	.circleWrap .leftFLex{text-align: center;}
	.policyWrap .flexEle{display: block;}
	.policyWrap .oneImgBox{width: 100%;padding:0.1rem 0;box-shadow: 0px 0.02rem 0.16rem 0px rgba(0, 0, 0, 0.08);}
	.mapWrap .blockTitle{padding-top: 0.5rem;}
	.mapWrap .rightContent{text-align: center;padding:0.2rem;}
	.mapWrap .textContent{width: 100%;}
	.mapWrap .textContent .text{width: 100%;padding-left: 0.3rem;}
	.serviceBox .oneBlock{height: 1.9rem;}
	.lineHeight{line-height:1.5 !important;}
	.bannerArea .logo{left: 0.5rem;}
	.bannerArea .phone{right: 0.5rem;}
	.bannerArea .title{font-size: 0.4rem;}
	.globalCenterEle{padding-left: 0.5rem !important;padding-right: 0.5rem !important;;}
	.goodsTrade .tempImg{width: 100%;}
	.businessImg img{width: 100%;margin-top:0.2rem;	box-shadow: 0px 0.02rem 0.16rem 0px rgba(0, 0, 0, 0.08);padding:0.2rem;}
	.footer{line-height:35px;height: 120px; font-size: 0.14rem;
	display: block;padding: 0 0rem;}
	.footer .left{text-align: center;}
	.footer .right{text-align: center;}
	.footer .text{color: rgba(255, 255, 255, 0.6);margin-right: 0rem;display: block;}
}
@media screen and (min-width: 768px) and (max-width:1246px) {
	.serviceBox .oneBLockWrap{width: 50%;}
}
html{margin: 0;padding:0;}