.module1{margin:5% 0}
.module1 .list{display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 1100px;margin: 0 auto;}
.module1 .list .item{box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.14);display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 5% 5%;width: 32%;text-align: center;}
.module1 .list .item .icon_warp{background-color: rgba(20, 51, 49, .2);display: flex;justify-content: center;align-items: center;width: 86px;height: 86px;border-radius: 50%;}
.module1 .list .item .title{font-size: 30px;margin: 6% 0 8%;}
.module1 .list .item .info{color: #666;font-size: 16px;}
.module1 .list .item .info a{display: block;}
.module1 .list .item .info a:hover{text-decoration: underline;}

.module2{position: relative;z-index: 5;}
.module2 .layout{max-width: 1100px;}
.module2 .title_warp{max-width: 400px;margin: 0 auto;text-align: center;}
.module2 .title_warp .title{font-size: 30px;color: #000;}
.module2 .title_warp .desc{margin-top: 3%;font-size: 16px;color: #666;}
.module2 .form{box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.14);margin-top: 3%;padding: 2% 4% 3%;background-color: #fff;}
.module2 .contact_form ul{display: flex;justify-content: space-between;align-items: start;flex-wrap: wrap}
.module2 .contact_form ul li{width: 48%;margin-bottom: 2%;}
.module2 .contact_form ul li input{width: 100%;border: 1px solid #EBEBEB;padding: 12px 20px;font-size: 16px;}
.module2 .contact_form ul li.item_message{width: 100%;}
.module2 .contact_form ul li textarea{width: 100%;border: 1px solid #EBEBEB;padding: 12px 20px;min-height: 150px;font-size: 16px;}
.module2 .item_submit{text-align: center;margin-top: 2%;}
.module2 .submit_btn{color: #fff;font-size:18px;background-color: var(--conmmonColor);width: auto;height: auto;padding: 5px 10px;border: 1px solid var(--conmmonColor);transition: all .5s;}
.module2 .submit_btn:hover{color: var(--conmmonColor);background-color: #fff;border:1px solid var(--conmmonColor);}

.module3{position: relative;z-index: 4;margin-top: -5%;min-height: 745px;}
.module3 iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.footer{margin-top: 0;}


@media only screen and (max-width: 1200px) {

}
@media only screen and (max-width: 950px) {
	.module1 .list{flex-direction: column;}
	.module1 .list .item{width: 100%;margin-bottom: 5%;}
	.module2 .form{padding-top: 4%;}
	.module2 .contact_form ul li{width: 100%;}
	.module3{margin-top: 5%;}
	.module1 .list .item .title{font-size: 24px;margin: 3% 0 4%;}
	.module2 .title_warp .title{font-size: 24px;}

}