
h2{margin-bottom: 0;}
.banner_title{position:absolute;text-align:left;color:#61a2f2;top:32%;left:20%}
#title_desc{display:inline-table;font-size:2.7vw;line-height:3.646vw;font-weight:700}
.typed-cursor--blink{display:none}

.contact{margin-bottom:50px;}
.contact .box{margin-top:30px;}
.contact .maps{padding-right: 0;height:605px;}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
.contact .maps img{width: 100%;}
.contact .info{padding-left: 0;}
.contact .info-box{padding: 90px 0 180px 0;max-width: 700px;width: 100%;height: 100%;background: url(../image/contact/info_bg.jpg) no-repeat;background-size: auto 100%;background-size:100% auto;background-position: left bottom;background-color: #4281df;}
.contact h2{padding:0px 0 110px 0; text-align: center; color:#fff;}
.contact .list{margin:0 10%;color:#fff; text-align: center;}
.contact .list .item{margin:0 5%; width:23.333%;}

@media screen and (max-width:1400px){
	.contact .info-box{padding: 70px 0 100px 0;}
	.contact .maps{height:491px;}
}
@media screen and (max-width:1200px){
	.contact .info-box{padding: 50px 0 60px 0;}
	.contact .maps{height:439px;}
}
@media screen and (max-width:1024px){
	.contact .maps{height:380px;}
	.contact .info-box{padding: 50px 0 80px 0;}
	.contact h2{ padding:0px 0 50px 0;}
    .contact .list{margin:0 1%;}
    .contact .list .item{margin:0 1%; width:31.333%;}
	
}
@media screen and (max-width:768px){
	.contact{margin-bottom:30px;}
	.contact .maps {padding-left: 0;}
	.contact .info {padding-right: 0;}
}

@media screen and (max-width:640px){
	.contact{margin-bottom:0px;}
}
@media screen and (max-width:450px){
}
