/*.submenu{width: calc(100% - 2px);background-color: #FFF;margin-top: -40px;height: 70px;line-height: 70px;}*/
.submenu{
	/*width: calc(100% - 2px);*/
    background-color: #FFF;
    margin: 0 auto;
    margin-top: -40px;
    height: 70px;
    line-height: 70px;
    width: 1280px;
}
.submenu a{display: block;width: 25%;position: relative;font-size: 16px;}
/*.submenu a:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 1px;background-color: #efefef;display: block;}*/
.submenu .cur:after{    
	content: '';
    position: absolute;
    bottom: 0;
    width: 33px !important;
    height: 7px;
    background-color: #00D6D9;
    display: block;
    left: 45%;
    border-radius: 3px;
	
}


.submenu a:last-child:after{width: 0}
.submenu a.cur{color: #333}
/*@media(max-width:414px){*/
/*    .submenu{display: none;}*/
/*}*/

.service-txt{margin-top: 40px}
.service-txt h3{font-size: 24px;}
.service-txt h4{color: #999;font-size: 16px;}
.service-txt p{font-size: 16px;line-height: 30px;text-indent: 28px;margin-top: 20px}

.contact{width: 100%;display: table;}
.contact li {width: calc(200px - 2px);height: 200px;border:1px #efefef solid;margin-top: 120px;margin-left:80px;margin-bottom: 120px}
.contact li a, .contact li a:hover {display: block;}
.contact li h4 {font-size: 16px;color: #999;margin: 0;font-weight: 100;}
.contact li p.cway-txt {font-size: 20px;line-height: 50px;color: #121212;}
.contact li:hover{background-color: #4183fd;box-shadow: 0px 2px 5px 0px #669cff, 0px 2px 10px 0px #669cff;border:1px #4183fd solid;}
.contact li:hover p.cway-txt,.contact li:hover h4{color: #FFF;}
.contact li a i {margin: 0 auto;display: block;width: 100px;height: 100px;transition: all 0.3s; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.contact li a:hover i {transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.contact li a i.i-address {background-image: url(../images/icon_address.png);background-size: 100px;background-repeat: no-repeat;background-position: 0 0;}
.contact li a:hover i.i-address {background-position: 0 -100px;}
.contact li a i.i-phone {background-image: url(../images/icon_phone.png);background-size: 100px;background-repeat: no-repeat;background-position: 0 0;}
.contact li a:hover i.i-phone {background-position: 0 -100px;}
.contact li a i.i-qq {background-image: url(../images/icon_qq.png);background-size: 100px;background-repeat: no-repeat;background-position: 0 0;}
.contact li a:hover i.i-qq {background-position: 0 -100px;}
.contact li a i.i-mail {background-image: url(../images/icon_mail.png);background-size: 100px;background-repeat: no-repeat;background-position: 0 0;}
.contact li a:hover i.i-mail {background-position: 0 -100px;}
.contact li:first-child .cway-txt{line-height: 25px;font-size: 14px;height: 50px}

/*@media(max-width:1024px){*/
/*   .contact li {margin-top: 80px;margin-left:35px;margin-bottom: 80px}*/
/*}*/
/*@media(max-width:1024px){*/
/*   .contact li {width: calc(22.5% - 2px);height: 200px;margin-top: 40px;margin-left:2%;margin-bottom: 40px}*/
/*}*/
/*@media(max-width:767px){*/
/*   .contact{padding-bottom: 30px}*/
/*   .contact li {width: calc(48% - 2px);height: 200px;margin-top: 20px;margin-left:2%;margin-bottom: 0px}*/
/*   .contact li h4{font-size: 14px;}*/
/*   .contact li p.cway-txt{font-size: 16px;}*/
/*}*/


.form{background-color: #f5f7fb;padding:35px 0;position: relative;}
.form h3{font-size: 20px;}
.form .form-group{position: relative;background-color: #FFF;height: 500px;margin-top:30px;}
.form .form-group:after{content: '';position: absolute;top: -10px;left: 50%;width: 20px;height: 20px;margin-left: -10px;background-color: #f5f7fb;border-radius: 50%}
.form .form-group:before{content: '';position: absolute;bottom: -10px;left: 50%;width: 20px;height: 20px;margin-left: -10px;background-color: #f5f7fb;border-radius: 50%}
.form .form-group .group{width: calc(50% - 40px);height: 390px;position: relative;padding:20px;}
.form .form-group .group:after{content: '';position: absolute;right: 0;top: 11%;height: 85%;border-right: 1px #efefef dashed}
.form .form-group .group:last-child:after{border:0;}
.form .form-group .group label{display: block;width: 100%;font-size: 14px;}
.form .form-group .group label em{color: #ff0000}
.form .form-group .group input{width: 99%;height: 30px;border:1px #efefef solid;margin-top:10px;margin-bottom: 15px}
.form .form-group .group textarea{width: calc(100% - 22px);height: 330px;border:1px #efefef solid;margin-top:10px;padding:10px;}
.form .form-group .submit{width: 100%;clear: both;}
.form .form-group .submit input{background-color: #4183fd;color: #FFF;font-size: 16px;border:0;padding: 5px 30px}

/*@media(max-width:767px){*/
/*   .form .form-group{height: auto;padding-bottom: 20px}*/
/*   .form .form-group .group{width: calc(100% - 30px);height: auto;padding:15px;}*/
/*   .form .form-group:after,.form .form-group:before{width: 0px;}*/
/*   .form .form-group .group textarea{width: calc(100% - 22px);height: 200px;border:1px #efefef solid;margin-top:10px;padding:10px;}*/

/*}*/