.left{ float:left; }
.right{ float:right; }

.banner{background: url("../img/adv/contact.jpg") center center/cover no-repeat, #140856;height:460px;box-sizing: border-box; margin-top:50px;}
.banner .left{margin-top: 120px;color: #333;position: relative;z-index: 3;padding-left: 50px;}
.banner .left .h5{font-size: 48px;margin-bottom: 20px; font-weight: bold;}
.banner .left .text{font-size: 32px;margin-bottom: 80px;}
.banner .left .btn{padding: 15px 30px;background: #4492ff;color: #fff;display: inline-block;margin-right: 20px;font-size: 18px;border-radius: 5px;}

/* 联系我们 */
.contact-page01 .service{ margin-top:10px; }
.contact-page01 .service li{ float: left; width: 380px; box-sizing: border-box; margin: 0 30px 30px 0; padding: 25px 0; border: 1px solid #eee; text-align: center;}
.contact-page01 .service li:nth-child(3n){ margin-right: 0;}
.contact-page01 .service li:hover{ border-color: #dcecff; box-shadow: 0px 0px 10px #dcecff;}
.contact-page01 .service li .tit{ display: inline-block; padding: 0 0 0 25px;  line-height: 30px; font-size: 18px; color: #333;}
.contact-page01 .service li .t1{ background: url("../img/contact-i1.png") 0 center no-repeat; }
.contact-page01 .service li .t2{ background: url("../img/contact-i3.png") 0 center no-repeat;}
.contact-page01 .service li .t3{ background: url("../img/contact-i6.png") 0 center no-repeat;}
.contact-page01 .service li .intro{ margin: 10px auto 10px; font-size:16px; color: #333;}
.contact-page01 .service li .tel{ margin:0 auto 10px;}
.contact-page01 .service li .ask{ margin: 10px auto 0;}
.contact-page01 .service li .ask a{ display: inline-block; width: 150px; line-height: 40px; color: #fff; background: linear-gradient(to right,#2baafb,#197cf0); border-radius: 5px;}
.contact-page01 .info {
    margin: 0 auto 48px;
    width: 100%;
}
.contact-page01 .info dt {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.contact-page01 .info dd ul {
    text-align: center;
}
.contact-page01 .info dd ul li {
    padding: 0 18px;
    font-size: 14px;
    display: inline;
}
.contact-page01 .map {
    height: 534px;
	width:100%;
	text-align:center;
	margin-bottom:50px;
}

.bottom-apply{ background: url("../img/adv/bottom-apply.png") 0 0 no-repeat; background-size: 100% 100%;}
.bottom-apply-inner{ padding: 50px 0; text-align:center; }
.bottom-apply-inner span{ display: inline-block; font-size: 30px; color: #fff; line-height: 40px; vertical-align: middle;}
.bottom-apply-inner a{ display: inline-block; margin: 0 0 0 70px; padding: 0 40px; line-height: 36px; font-size: 18px; color: #fff; border-radius: 20px; vertical-align: middle;border: 2px solid #fff;}
.bottom-apply-inner a:last-child{ margin-left: 30px;}
.bottom-apply-inner a:after,
.bottom-apply-inner a:before{display: block;content: '';width: calc(100% + 2px);height: calc(100% + 2px);}
