body{color: #232323;}
.container h3{padding-top: .8rem;padding-bottom: .8rem;}
.container h3 img{width: 14.4rem;}
.advantage ul,.tuijian ul,.yx,.service,.apply,.vip,.tutor ul{padding-left: .3rem;padding-right: .3rem;}
.advantage li{display: inline-block;width: 5.6rem;padding: 3.6rem .8rem 1rem;vertical-align: top;}
.advantage li h4{font-size: .48rem;margin-bottom: .3rem;text-align: center;}
.advantage li:first-child{background: url(images/icon1.png) no-repeat center top;background-size: 3.4rem;}
.advantage li:nth-child(2){background: url(images/icon2.png) no-repeat center top;background-size: 3.4rem;}
.advantage li:nth-child(3){background: url(images/icon3.png) no-repeat center top;background-size: 3.4rem;}
.advantage li:last-child{background: url(images/icon4.png) no-repeat center top;background-size: 3.4rem;}
.advantage li p{font-size: 13px;line-height: 20px;text-align: justify;}
.advantage a,.case a,.vip a,.tutor a{display: block;width: 4.8rem;height: 1rem;line-height: 1rem;font-size: .4rem;color: #fff;margin: 0 auto 1rem;background-color: #ed2024;text-align: center;}
.tuijian{background-color: #101c2c;padding-bottom: .4rem;}
.tuijian li{display: inline-block;width: 7rem;margin-right: .4rem;margin-bottom: .6rem;}
.tuijian a{display: block;color: #fff;}
.tuijian li img{width: 7rem;}
.tuijian li .info{position: relative;border: 3px solid #fff;overflow: hidden;}
.tuijian li .info p{position: absolute;top: 1.3rem;left: 1.7rem;width: 3.6rem;height: 1rem;line-height: 1rem;font-size: .4rem;text-align: center;background-color: rgba(237,32,36,.8);}
.tuijian section{color: #fff;padding: .6rem .4rem;text-align: center;}
.tuijian section span{display: block;font-size: .6rem;font-weight: bold;width: 3.4rem;line-height: 1rem;background-color: #ed2024;box-shadow: -4px -4px 0 #7f1e28;margin-bottom: .2rem;}
.tuijian section em{display: inline-block;font-size: .48rem;width: 3.4rem;line-height: 1rem;height: 1rem;margin-right: .2rem;vertical-align: middle;background-color: #3b4552;margin-top: .2rem;}
.register{padding: 1rem .3rem;background-color: #253346;text-align: center;}
.register form p{display: inline-block;width: 6.4rem;margin-right: .4rem;height: 1.2rem;line-height: 1.2rem;font-size: 14px;background-color: #fff;text-indent: .3rem;text-align: left;margin-top: .4rem;vertical-align: top;}
.register form p input,.register form p select{width: 3.6rem;font-size: 14px;}
.register form p select{background: url(/public/static/mobi/global/images/arrow.png) no-repeat 90% center;background-size: .4rem;}
.register form p.tj{text-indent: 0;text-align: center;background-color: #ED2024;width: 4.8rem;height: 1rem;line-height: 1rem;margin-top: .8rem;}
.register form p.tj input{width: 100%;color: #fff;}
.yx .yxlist{position: relative;border: 1px solid #ED2024;box-shadow: -.2rem .2rem 0 #ED2024;margin-left: .2rem;margin-bottom: .2rem;padding: .6rem .8rem;}
.yx .yxlist .toggle{position: absolute;top: .4rem;right: .4rem;width: 2rem;}
.yx .yxlist h4 img{width: 7.22rem;}
.yx .yxlist>p{display: inline-block;font-size: .4rem;font-weight: bold;color: #ED2024;background: url(images/zhu.png) no-repeat top right;background-size: .48rem;padding-top: .3rem;margin-bottom: .5rem;padding-right: .6rem;}
.yx .yxlist h5{font-size: .48rem;text-indent: .4rem;padding-bottom: .4rem;}
.yx .yxlist ul{font-size: 14px;line-height: 30px;padding: .4rem;background-color: #f3f3f3;}
.yx .yxlist ul a{display: block;color: #232323;}
.yx .yxlist ul a span{display: inline-block;vertical-align: middle;}
.yx .yxlist ul a i{display: inline-block;height: 0;border-bottom: 1px dashed #969696;vertical-align: middle;margin-left: .4rem;margin-right: .4rem;}
.yx>p{text-align: center;}
.yx>p a{display: inline-block;width: 4.8rem;height: 1rem;line-height: 1rem;font-size: .4rem;background-color: #ed2024;margin-right: 2rem;color: #fff;margin-top: .6rem;margin-bottom: 1rem;}
.tutor li{display: inline-block;width: 6.9rem;margin-right: .6rem;margin-bottom: .8rem;vertical-align: top;text-align: center;}
.tutor li img{width: 4.2rem;height: 4.2rem;}
.tutor li section{font-size: .4rem;padding-top: .8rem;padding-left: 1.2rem;position: relative;text-align: left;}
.tutor li section:before,.tutor li section:after{position: absolute;content: '';top: .4rem;left: .6rem;background-color: #ed2024;}
.tutor li section h4{font-size: .48rem;padding-bottom: .2rem;}
.tutor li section:before{width: 2px;height: 15px;}
.tutor li section:after{width: 10px;height: 2px;}
.case .caseInfo{margin-left: 1rem;margin-right: 1rem;color: #fff;margin-bottom: .6rem;}
.case .casea{display: inline-block;width: 5rem;padding-left: .2rem;padding-top: .4rem;padding-right: .2rem;background-color: #ed2024;vertical-align: middle;}
.case .casea>p{font-size: .32rem;border-bottom: 1px dashed #fff;padding-bottom: .4rem;}
.case .casea>p span{display: inline-block;width: 2.8rem;position: relative;padding-top: .2rem;padding-left: .4rem;vertical-align: middle;}
.case .casea>p img{width: 1.4rem;vertical-align: middle;}
.case .casea>p span:before{position: absolute;top: 0;left: 0;content: '';width: .2rem;height: 2px;background-color: #fff;}
.case .casea>p span:after{position: absolute;top: 0;left: 0;content: '';width: 2px;height: .3rem;background-color: #fff;}
.case .casea .info{padding: .2rem;font-size: 12px;line-height: 20px;}
.case .casea .info p{padding-left: .8rem;}
.case .casea .info p:first-child{background: url(images/icon10.png) no-repeat left .1rem;background-size: .6rem;}
.case .casea .info p:last-child{background: url(images/icon11.png) no-repeat left .1rem;background-size: .6rem;}
.case .text{display: inline-block;width: 5.2rem;background-color: #f4f4f4;position: relative;border-radius: .3rem;font-size: 12px;line-height: 20px;margin-right: 1.2rem;vertical-align: middle;color: #232323;padding: .6rem;}
.case .caseInfo:first-of-type .text{margin-left: 1.2rem;margin-right: 0;}
.case .text:before{position: absolute;top: .8rem;left: -.6rem;content: '';width: 0;height: 0;border-top: .6rem solid transparent;border-bottom: .6rem solid transparent;border-right:1.2rem solid #f4f4f4;}
.case .caseInfo:last-of-type .text:before{left: auto;right: -.6rem;border-right: none;border-left:1.2rem solid #f4f4f4;}
.case .text span{font-size: 20px;}
.case a,.vip a{margin-top: 1rem;}

.vip>img{width: 14.4rem;height: 5.72rem;}
.vip li{display: inline-block;width: 6.4rem;padding-left: .4rem;padding-right: .4rem;vertical-align: top;text-align: center;margin-bottom: .6rem;}
.vip li img{width: 4.8rem;height: 3rem;}
.vip li h4{font-size: .48rem;color: #ed2024;padding-right: 1.6rem;padding-top: .4rem;padding-bottom: .2rem;}
.vip li p{font-size: .4rem;padding-right: 1.6rem;}
.vip section{padding: .4rem;background-color: #ed2024;margin-top: .4rem;}
.vip section img{width: 5.72rem;height: .84rem;}
.vip section h4{font-size: .48rem;color: #fff;padding: .4rem;background-color: #c71619;margin-top: .2rem;}
.vip section h4 p{font-size: .4rem;padding-top: .2rem;font-weight: normal;}

.apply{padding-bottom: .2rem;background: url(images/bg.jpg) no-repeat center;background-size: cover;}
.apply .info{position: relative;margin-left: .2rem;margin-top: .6rem;margin-bottom: .2rem;box-shadow: -.2rem .2rem 0 #ed2024;padding: .6rem;border: 1px solid #ed2024;margin-bottom: 1rem;background-color: #fff;}
.apply .info .toggle{position: absolute;top: -.8rem;right: .6rem;width: 2rem;}
.apply h4{font-size: .48rem;color: #fff;text-align: center;margin: -1.2rem auto .5rem;}
.apply h4 p{position: relative;display: inline-block;width: 5rem;height: 1rem;line-height: 1rem;background-color: #ed2024;}
.apply h4 p:before,.apply h4 p:after{position: absolute;top: 0.48rem;left: -.6rem;content: '';width: 0.24rem;height: 0.24rem;background-color: #ed2024;border-radius: 50%;}
.apply h4 p:after{left: auto;right: -.6rem;}
.apply li{padding: .3rem;border-bottom: 1px dashed #ed2024;}
.apply .info li:last-child{border: none;}
.apply li img{display: inline-block;width: 3.2rem;margin-right: 0.8rem;vertical-align: middle;}
.apply li h5{display: inline-block;width: 8rem;font-size: 0.4rem;vertical-align: middle;}
.apply li h5 p{font-size: 0.36rem;padding-top: .2rem;font-weight: normal;}
.time{padding-bottom: 1rem;background-color: #101c2c;text-align: center;}
.time .dataForm a{display: inline-block;}
.time .dataForm h4{font-size: .48rem;padding-bottom: .4rem;color: #fff;}
.time .dataForm a img{width: 7rem;}
.service {background: url(images/bg2.jpg) no-repeat center top;background-size: cover}
.service ul{margin-left: .5rem;margin-right: .5rem;margin-bottom: .6rem;}
.service ul li{display: inline-block;width: 6.4rem;margin-right: .6rem;margin-bottom: .6rem;vertical-align: top;background-color: #fff;}
.service ul li>div{padding: .6rem;border: 1px solid #ed2024;box-shadow: -.2rem .2rem 0 #ed2024;}
.service ul li h4{font-size: .48rem;line-height: 30px;color: #ed2024;background: url(images/icon9.png) no-repeat right center;background-size: .6rem;text-align: center;margin-bottom: .4rem;}
.service ul li section h5{padding-left: .4rem;position: relative;margin-top: .3rem;font-size: .4rem;}
.service ul li section h5:before{position: absolute;top: .14rem;left: 0;content: '';width: .2rem;height: .2rem;background-color: #ed2024;border-radius: 50%;}
.service ul li section p{font-size: .4rem;font-weight: normal;}
.service ul li.li1 p{display: inline;}
.service ul li:last-child section{text-align: center;}
.service ul li:last-child section h4:last-of-type{margin-top: 20px;background: transparent;}
.register2{padding-bottom: 1rem;margin-bottom: 1rem;}
.register2 form p,.register2 form p.tj{display: block;width: 10.8rem;height: 1.2rem;line-height: 1.2rem;margin: .4rem auto 0;}