.banner{position: relative;width: 100%;overflow: hidden;}
.banner img{width: 100%;}
.banner .title{width:4rem;height:1.2rem;border:1px solid rgba(255,255,255,1);text-align: center;position: absolute;top: 50%;left: 50%;margin-left: -2rem;margin-top: -0.6rem;line-height: 1.2rem;font-size: .5rem;font-weight:500;color:rgba(255,255,255,1);}

.box1{background: rgba(238, 240, 246, 1);padding-top: 1rem;padding-bottom: .6rem;}
.box1 img{width: 100%;min-height: 3.5rem;}
.box1 .mb40{margin-bottom: .4rem;}
.box1 .content{height: 3.5rem;overflow:hidden;}
.box1 .business_box{padding: .5rem .5rem 0 .5rem;background: #fff;height: 3.5rem;}
.box1 .p1{font-weight:bold;color:rgba(72,111,253,1);}
.box1 .p2{font-weight:400;color:rgba(51,51,51,1);line-height:.3rem;margin-top: .25rem;/*height: .9rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;*/}
.box1 .line{width: 100%;border-bottom: 1px solid rgba(223,223,223,1);margin: .25rem 0;}
.box1 .icon{width: .18rem;height: .2rem;background-size: auto 100%;margin-right: .1rem;display: inline-block;background-repeat: no-repeat;background-position: center center;}
.box1 .icon.phone{background-image: url("../images/phone.png");}
.box1 .icon.qq{background-image: url("../images/QQ.png");}
.box1 .p3{margin-bottom: .15rem;font-weight:400;color:rgba(51,51,51,1);display: flex;}
.box1 .p3 span{line-height: .25rem;}

.box2{background-color: rgba(238, 240, 246, 1);padding-bottom: 1rem;}
.box2 .title{font-weight:bold;color:rgba(72,111,253,1);text-align: center;padding: .49rem 0 .29rem 0;}
.box2 .title.pt50{padding-top: 1rem;}
.box2 .bgf{background-color: #fff;padding: .3rem 0;}
.box2 .cont{height: 1.75rem;border-right: 1px solid rgba(223,223,223,1);padding: 0 .3rem;overflow: hidden;padding-top: .3rem;}
.box2 .cont.h_145{height: 1.45rem;}
.box2 .cont.mb0{margin-bottom: 0;}
.box2 .cont.pt0{padding-top: 0;}
.box2 .cont.border_r_n{border-right: none;}
.box2 .cont.pb35{padding-bottom: .35rem;}
.box2 .cont.height_auto{height: auto;}
.box2 .p1{font-weight:bold;color:rgba(72,111,253,1);margin-bottom: .15rem;}
.box2 .p2{font-weight:400;color:rgba(51,51,51,1);line-height:.3rem;}
.box2 .contact_nav{text-align: center;}
.box2 .contact_nav span{padding: .17rem .3rem .09rem;font-weight:400;color:rgba(102,102,102,1);position: relative;cursor: pointer;display: inline-block;}
.box2 .contact_nav span.active{color:rgba(72,111,253,1);}
.box2 .contact_nav span.active:before{content: "";display: block;width:.4rem;height:.03rem;background:rgba(72,111,253,1);position: absolute;bottom: -0.03rem;left: 50%;margin-left: -0.2rem;}
.box2 .map{height: 5rem;background-color: #fff;margin-top: .3rem;}

@media screen and (max-width: 768px){
	.banner img{width: 186%;}
	.banner .title{width: 3.4rem;margin-left: -1.7rem;}

	.box1{padding: .3rem .3rem;}
	.box1 .content{height: auto;}
	.box1 img{min-height: auto;}
	.box1 .p2{line-height: .35rem;height: 1.05rem;}

	.box2{padding: 0 .3rem 1rem;}
	.box2 .cont{height: auto;border-right: none;}
	.box2 .cont.height_auto{margin-bottom: 0;}
	.box2 .cont:last-child{margin-bottom: .3rem;}
	.box2 .p2{line-height: .4rem;}
	.box2 .bgf{padding:0;}
	.box2 .cont.h_145{height: auto;}
	.box2 .cont.pt0{padding-top: .3rem;}
}






