@charset "utf-8";
/* CSS Document */

.banner .contact .left ul.lianxi li a{color:#fff;}

@media screen and (min-width:1500px) {
/*banner*/
	.banner .contact{text-align:center;position:absolute;top:24%;left:0;right:0;margin:0 auto;}
	.banner .contact .left{width:49%;float:left;}
	.banner .contact .left h1{font-size:60px;color:#fff;text-align:left;margin:0;}
	.banner .contact .left p{font-size:18px;color:#fff;line-height:30px;text-align:left;}
	.banner .contact .left ul.lianxi{background:rgba(28,68,156,0.4);border-radius:10px;padding:3% 4% 3% 6%;margin-top:4%;}
	.banner .contact .left ul.lianxi li{font-size:16px;color:#fff;line-height:28px;text-align:left;padding:2% 0 2% 7%;}
	.banner .contact .left ul.lianxi li:nth-child(1){background:url(../images/contact/con-email.png) no-repeat left center;}
	.banner .contact .left ul.lianxi li:nth-child(2){background:url(../images/contact/con-tel.png) no-repeat left center;}
	.banner .contact .left ul.lianxi li:nth-child(3){background:url(../images/contact/con-add.png) no-repeat left center;}
	.banner .contact .left .adv{margin:7% 0 0 0;}
	.banner .contact .left .adv li{width:33.2%;float:left;font-size:15px;color:#fff;line-height:24px;text-align:center;position:relative;padding:2% 0 1% 0;}
	.banner .contact .left .adv li i{padding:15% 0;display:block;}
	.banner .contact .left .adv li:nth-child(1) i{background:url(../images/contact/con-plan.png) no-repeat center;}
	.banner .contact .left .adv li:nth-child(2) i{background:url(../images/contact/con-test.png) no-repeat center;}
	.banner .contact .left .adv li:nth-child(3) i{background:url(../images/contact/con-team.png) no-repeat center;}
	.banner .contact .left .adv li:nth-child(2){border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);}
	
	.banner .contact .right{width:32.2%;float:right;border:1px solid;background:#fff;border-radius:50px;padding:0% 5% 3% 5%;margin-top:-1%;}
	.banner .contact .right h2{font-size:32px;color:#000;text-align:center;}
	.banner .contact .right form input{width:94%;padding:0 3%;height:40px;background:#EFF6FF;border-radius:8px;border:0;margin-bottom:6%;font-size:16px;color:#000;}
	.banner .contact .right form textarea{width:94%;max-width:94%;min-width:94%;padding:2% 3%;height:120px;min-height:120px;max-height:120px;background:#EFF6FF;border-radius:8px;border:0;font-size:16px;color:#000;font-family:Montserrat;margin-bottom:6%;}
	.banner .contact .right form button{background:#1C449C;border-radius:21px;width:60%;height:42px;border:0;font-size:16px;color:#fff;}
	.banner .contact .right form button:after{content:'';padding:2% 7%;background:url(../images/contact/con-submit.png) no-repeat right center;}
/*map*/
	.map{font-size:0;padding-bottom:3%;}
	.map .tit{font-size:44px;color:#000;text-align:center;font-weight:bold;margin:4% auto 3% auto;}
	.map iframe{height:500px;}
}

@media screen and (max-width: 1500px) and (min-width: 1200px){
/*banner*/
	.banner .contact{text-align:center;position:absolute;top:24%;left:0;right:0;margin:0 auto;}
	.banner .contact .left{width:49%;float:left;}
	.banner .contact .left h1{font-size:48px;color:#fff;text-align:left;margin:0;}
	.banner .contact .left p{font-size:16px;color:#fff;line-height:30px;text-align:left;}
	.banner .contact .left ul.lianxi{background:rgba(28,68,156,0.4);border-radius:10px;padding:3% 2% 3% 5%;margin-top:4%;}
	.banner .contact .left ul.lianxi li{font-size:15px;color:#fff;line-height:28px;text-align:left;padding:2% 0 2% 5%;}
	.banner .contact .left ul.lianxi li:nth-child(1){background:url(../images/contact/con-email.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(2){background:url(../images/contact/con-tel.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(3){background:url(../images/contact/con-add.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left .adv{margin:7% 0 0 0;}
	.banner .contact .left .adv li{width:33.2%;float:left;font-size:15px;color:#fff;line-height:24px;text-align:center;position:relative;padding:2% 0 1% 0;}
	.banner .contact .left .adv li i{padding:15% 0;display:block;}
	.banner .contact .left .adv li:nth-child(1) i{background:url(../images/contact/con-plan.png) no-repeat center;background-size:20% auto;}
	.banner .contact .left .adv li:nth-child(2) i{background:url(../images/contact/con-test.png) no-repeat center;background-size:20% auto;}
	.banner .contact .left .adv li:nth-child(3) i{background:url(../images/contact/con-team.png) no-repeat center;background-size:20% auto;}
	.banner .contact .left .adv li:nth-child(2){border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);}
	
	.banner .contact .right{width:32.2%;float:right;border:1px solid;background:#fff;border-radius:50px;padding:0% 5% 3% 5%;margin-top:-1%;}
	.banner .contact .right h2{font-size:27px;color:#000;text-align:center;}
	.banner .contact .right form input{width:94%;padding:0 3%;height:40px;background:#EFF6FF;border-radius:8px;border:0;margin-bottom:6%;font-size:16px;color:#000;}
	.banner .contact .right form textarea{width:94%;max-width:94%;min-width:94%;padding:2% 3%;height:120px;min-height:120px;max-height:120px;background:#EFF6FF;border-radius:8px;border:0;font-size:16px;color:#000;font-family:Montserrat;margin-bottom:6%;}
	.banner .contact .right form button{background:#1C449C;border-radius:21px;width:60%;height:42px;border:0;font-size:16px;color:#fff;}
	.banner .contact .right form button:after{content:'';padding:2% 8%;background:url(../images/contact/con-submit.png) no-repeat right center;}
/*map*/
	.map{font-size:0;padding-bottom:3%;}
	.map .tit{font-size:36px;color:#000;text-align:center;font-weight:bold;margin:4% auto 3% auto;}
	.map iframe{height:500px;}
}

@media screen and (min-width:992px) and (max-width:1200px) {
/*banner*/
	.banner .contact{text-align:center;position:absolute;top:23%;left:0;right:0;margin:0 auto;}
	.banner .swiper-slide img{height:700px;}
	.banner .contact .left{width:50%;float:left;}
	.banner .contact .left h1{font-size:36px;color:#fff;text-align:left;margin:0;}
	.banner .contact .left p{font-size:14px;color:#fff;line-height:24px;text-align:left;}
	.banner .contact .left ul.lianxi{background:rgba(28,68,156,0.4);border-radius:10px;padding:3% 2% 3% 3%;margin-top:4%;}
	.banner .contact .left ul.lianxi li{font-size:15px;color:#fff;line-height:28px;text-align:left;padding:2% 0 2% 5%;}
	.banner .contact .left ul.lianxi li:nth-child(1){background:url(../images/contact/con-email.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(2){background:url(../images/contact/con-tel.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(3){background:url(../images/contact/con-add.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left .adv{margin:7% 0 0 0;}
	.banner .contact .left .adv li{width:33.1%;float:left;font-size:15px;color:#fff;line-height:24px;text-align:center;position:relative;padding:2% 0 1% 0;}
	.banner .contact .left .adv li i{padding:15% 0;display:block;}
	.banner .contact .left .adv li:nth-child(1) i{background:url(../images/contact/con-plan.png) no-repeat center;background-size:20% auto;}
	.banner .contact .left .adv li:nth-child(2) i{background:url(../images/contact/con-test.png) no-repeat center;background-size:20% auto;}
	.banner .contact .left .adv li:nth-child(3) i{background:url(../images/contact/con-team.png) no-repeat center;background-size:20% auto;}
	.banner .contact .left .adv li:nth-child(2){border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);}
	
	.banner .contact .right{width:32.2%;float:right;border:1px solid;background:#fff;border-radius:50px;padding:0% 5% 3% 5%;margin-top:-1%;}
	.banner .contact .right h2{font-size:21px;color:#000;text-align:center;}
	.banner .contact .right form input{width:94%;padding:0 3%;height:40px;background:#EFF6FF;border-radius:8px;border:0;margin-bottom:6%;font-size:15px;color:#000;}
	.banner .contact .right form textarea{width:94%;max-width:94%;min-width:94%;padding:2% 3%;height:120px;min-height:120px;max-height:120px;background:#EFF6FF;border-radius:8px;border:0;font-size:15px;color:#000;font-family:Montserrat;margin-bottom:6%;}
	.banner .contact .right form button{background:#1C449C;border-radius:21px;width:60%;height:42px;border:0;font-size:15px;color:#fff;}
	.banner .contact .right form button:after{content:'';padding:2% 8%;background:url(../images/contact/con-submit.png) no-repeat right center;background-size:80% auto;}
/*map*/
	.map{font-size:0;padding-bottom:3%;}
	.map .tit{font-size:27px;color:#000;text-align:center;font-weight:bold;margin:4% auto 3% auto;}
	.map iframe{height:500px;}
}

@media screen and (min-width:769px) and (max-width:992px) {	
/*banner*/
	.banner .contact{text-align:center;position:absolute;top:23%;left:0;right:0;margin:0 auto;}
	.banner .swiper-slide img{height:650px;}
	.banner .contact .left{width:58%;float:left;}
	.banner .contact .left h1{font-size:27px;color:#fff;text-align:left;margin:0;}
	.banner .contact .left p{font-size:14px;color:#fff;line-height:24px;text-align:left;}
	.banner .contact .left ul.lianxi{background:rgba(28,68,156,0.4);border-radius:10px;padding:3% 2% 3% 3%;margin-top:4%;}
	.banner .contact .left ul.lianxi li{font-size:15px;color:#fff;line-height:21px;text-align:left;padding:2% 0 2% 5%;}
	.banner .contact .left ul.lianxi li:nth-child(1){background:url(../images/contact/con-email.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(2){background:url(../images/contact/con-tel.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(3){background:url(../images/contact/con-add.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left .adv{margin:7% 0 0 0;}
	.banner .contact .left .adv li{width:33.1%;float:left;font-size:13px;color:#fff;line-height:21px;text-align:center;position:relative;padding:2% 0 1% 0;}
	.banner .contact .left .adv li i{padding:15% 0;display:block;}
	.banner .contact .left .adv li:nth-child(1) i{background:url(../images/contact/con-plan.png) no-repeat center;background-size:21% auto;}
	.banner .contact .left .adv li:nth-child(2) i{background:url(../images/contact/con-test.png) no-repeat center;background-size:21% auto;}
	.banner .contact .left .adv li:nth-child(3) i{background:url(../images/contact/con-team.png) no-repeat center;background-size:21% auto;}
	.banner .contact .left .adv li:nth-child(2){border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);}
	
	.banner .contact .right{width:32.2%;float:right;border:1px solid;background:#fff;border-radius:25px;padding:0% 2% 3% 2%;margin-top:-1%;}
	.banner .contact .right h2{font-size:18px;color:#000;text-align:center;}
	.banner .contact .right form input{width:94%;padding:0 3%;height:40px;background:#EFF6FF;border-radius:8px;border:0;margin-bottom:6%;font-size:15px;color:#000;}
	.banner .contact .right form textarea{width:94%;max-width:94%;min-width:94%;padding:2% 3%;height:120px;min-height:120px;max-height:120px;background:#EFF6FF;border-radius:8px;border:0;font-size:15px;color:#000;font-family:Montserrat;margin-bottom:6%;}
	.banner .contact .right form button{background:#1C449C;border-radius:21px;width:60%;height:37px;border:0;font-size:15px;color:#fff;}
	.banner .contact .right form button:after{content:'';padding:2% 8%;background:url(../images/contact/con-submit.png) no-repeat right center;background-size:80% auto;}
/*map*/
	.map{font-size:0;padding-bottom:3%;}
	.map .tit{font-size:27px;color:#000;text-align:center;font-weight:bold;margin:4% auto 3% auto;}
	.map iframe{height:450px;}
}

@media screen and (max-width:769px) {
/*banner*/
	.banner .contact{text-align:center;position:absolute;top:10%;left:0;right:0;margin:0 auto;padding:0 5%;}
	.banner .swiper-slide img{height:18.5rem;}
	.banner .contact .left{width:100%;}
	.banner .contact .left h1{font-size:0.36rem;color:#fff;text-align:left;margin:0;}
	.banner .contact .left p{font-size:0.25rem;color:#fff;line-height:0.42rem;text-align:left;}
	.banner .contact .left ul.lianxi{background:rgba(28,68,156,0.4);border-radius:10px;padding:3% 2% 3% 3%;margin-top:4%;}
	.banner .contact .left ul.lianxi li{font-size:0.26rem;color:#fff;line-height:0.36remx;text-align:left;padding:2% 0 2% 6%;}
	.banner .contact .left ul.lianxi li:nth-child(1){background:url(../images/contact/con-email.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(2){background:url(../images/contact/con-tel.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left ul.lianxi li:nth-child(3){background:url(../images/contact/con-add.png) no-repeat left center;background-size:4% auto;}
	.banner .contact .left .adv{margin:7% 0 0 0;}
	.banner .contact .left .adv li{width:33.1%;float:left;font-size:0.25rem;color:#fff;line-height:0.36rem;text-align:center;position:relative;padding:2% 0 1% 0;}
	.banner .contact .left .adv li i{padding:18% 0;display:block;}
	.banner .contact .left .adv li:nth-child(1) i{background:url(../images/contact/con-plan.png) no-repeat center;background-size:25% auto;}
	.banner .contact .left .adv li:nth-child(2) i{background:url(../images/contact/con-test.png) no-repeat center;background-size:25% auto;}
	.banner .contact .left .adv li:nth-child(3) i{background:url(../images/contact/con-team.png) no-repeat center;background-size:25% auto;}
	.banner .contact .left .adv li:nth-child(2){border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);}
	
	.banner .contact .right{width:90%;border:1px solid;background:#fff;border-radius:25px;padding:3% 5% 6% 5%;margin-top:10%;}
	.banner .contact .right h2{font-size:0.32rem;color:#000;text-align:center;}
	.banner .contact .right form input{width:94%;padding:0 3%;height:0.6rem;background:#EFF6FF;border-radius:8px;border:0;margin-bottom:6%;font-size:0.27rem;color:#000;}
	.banner .contact .right form textarea{width:94%;max-width:94%;min-width:94%;padding:2% 3%;height:120px;min-height:120px;max-height:120px;background:#EFF6FF;border-radius:8px;border:0;font-size:0.27rem;color:#000;font-family:Montserrat;margin-bottom:6%;}
	.banner .contact .right form button{background:#1C449C;border-radius:0.3rem;width:80%;height:0.6rem;border:0;font-size:0.27rem;color:#fff;}
	.banner .contact .right form button:after{content:'';padding:2% 6%;background:url(../images/contact/con-submit.png) no-repeat right center;background-size:70% auto;}
/*map*/
	.map{font-size:0;padding-bottom:3%;}
	.map .tit{font-size:27px;color:#000;text-align:center;font-weight:bold;margin:4% auto 3% auto;}
	.map iframe{height:6rem;}
}