body{color: #232323;}
.content_tabs{box-shadow: 0 3px 17px rgba(12,67,106,.35);}
.content_tabs li{display: inline-block;width: 16.66%;font-size: 18px;padding-top: 20px;padding-bottom: 20px;background-color: #fff;z-index: 10;}
.content_tabs li a{display: block;border-right: 1px solid #232323;text-align: center;color: #232323;}
.content_tabs li:last-child a{border: none;}
.content_tabs li.active a{font-weight: bold;color: #ed2024;}
.content_tabs.active{position: fixed;top: 105px;left: 0;width: 100%;background-color: #fff;z-index: 10;}
.advantage ul{padding-left: 3%;padding-right: 3%;}
.advantage li{display: inline-block;width: 15%;padding: 10% 5% 3%;vertical-align: top;}
.advantage li h4{font-size: 20px;margin-bottom: 20px;text-align: center;}
.advantage li:first-child{background: url(images/icon01.png) no-repeat center top;background-size: 31.5%;}
.advantage li:nth-child(2){background: url(images/icon02.png) no-repeat center top;background-size: 31.5%;}
.advantage li:nth-child(3){background: url(images/icon03.png) no-repeat center top;background-size: 31.5%;}
.advantage li:last-child{background: url(images/icon04.png) no-repeat center top;background-size: 31.5%;}
.advantage li p{font-size: 12px;line-height: 20px;}
.advantage a,.case a,.vip a,.tutor a{display: block;width: 180px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;margin: 0 auto 5%;background-color: #ed2024;text-align: center;}
.tuijian{background-color: #101c2c;padding-bottom: 2%;}
.tuijian li{display: inline-block;width: 31.5%;margin-right: 2.75%;margin-bottom: 2%;}
.tuijian a{display: block;color: #fff;}
.tuijian ul{margin-bottom: 40px;}
.tuijian li .info{position: relative;border: 3px solid #fff;overflow: hidden;}
.tuijian li img{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.tuijian li:hover img{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
.tuijian li .info p{position: absolute;top: 50%;left: 50%;width: 180px;height: 50px;line-height: 50px;font-size: 20px;text-align: center;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: rgba(237,32,36,.8);}
.tuijian section{margin-bottom: 20px;}
.tuijian section span,.tuijian section p{display: inline-block;color: #fff;vertical-align: top;text-align: center;}
.tuijian section span{width: 170px;line-height: 50px;font-weight: bold;font-size: 20px;background-color: #ed2024;margin-right: 28px;box-shadow: -4px -4px 0 #7f1e28;}
.tuijian section p{width: calc(100% - 200px);text-align: left;padding-top: 10px;}
.tuijian section p em{display: inline-block;font-size: 16px;width: 7%;line-height: 30px;padding-left: 1%;padding-right: 1%;margin-right: 1%;margin-bottom: 2%;background-color: #3b4552;text-align: center;position: relative;}
.tuijian section:first-of-type p em:nth-of-type(4){width: 28%;}
.tuijian section p em:after{position: absolute;content: '';bottom: -10px;left: 0;width: 107%;border-bottom: 1px dashed #fff;}
.tuijian section:last-of-type p em{width: 10.22%;padding: 0;}
.register{padding-top: 1%;padding-bottom: 1%;background-color: #253346;text-align: center;}
.tuijian section:last-of-type p em:nth-last-of-type(2):after,.tuijian section:last-of-type p em:last-of-type:after{display: none;}
.register form p{display: inline-block;width: 16%;margin-right: 1%;height: 44px;line-height: 44px;font-size: 14px;background-color: #fff;text-indent: 10px;text-align: left;margin-top: 1%;vertical-align: top;}
.register form p input,.register form p select{width: 53%;font-size: 14px;}
.register form p select{background: url(/public/static/home/global/images/arrow1.png) no-repeat right center;background-size: 20%;}
.register form p.tj{text-indent: 0;text-align: center;background-color: #ED2024;}
.register form p.tj input{width: 100%;color: #fff;}
.yx>div{display: inline-block;width: calc(22% - 2px);padding: 3%;vertical-align: middle;}
.yx>div.yxlist{margin-left: 4%;margin-right: 4%;border: 1px solid #ED2024;box-shadow: -10px 10px 0 #ED2024;}
.yx>div.yxlist>p{display: inline-block;font-size: 16px;line-height: 25px;font-weight: bold;height: 50px;color: #ED2024;padding: 10px 30px 5px 20px;background: url(images/zhu.png) no-repeat top right;}
.yx>div.yxlist h5{display: inline-block;font-size: 16px;padding-left: 20px;padding-top: 15px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #ED2024;}
.yx>div.yxlist ul{font-size: 14px;line-height: 26px;padding-left: 10px;padding-bottom: 15px;background-color: #f3f3f3;}
.yx>div.yxlist ul a{display: block;position: relative;color: #232323;padding-left: 20px;}
.yx>div.yxlist li:hover a{color: #ED2024;font-size: 16px;font-weight: bold;-webkit-transition: font 0.3s ease;-moz-transition: font 0.3s ease;-ms-transition: font 0.3s ease;-o-transition: font 0.3s ease;transition: font 0.3s ease;}
.yx>div.yxlist li:hover a:after{position: absolute;left: 0;top: 8px;content: '';width: 10px;height: 10px;background-color: #ed2024;border-radius: 50%;}
.yx .kecheng p{display: inline-block;width: 48%;margin-right: 4%;margin-bottom: 10px;vertical-align: top;background-color: #ed2024;text-align: center;box-shadow: 8px 8px 20px rgba(255,14,14,.25);}
.yx .kecheng a{display: block;font-size: 18px;line-height: 30px;font-weight: bold;color: #fff;padding-top: 30px;padding-bottom: 30px;}
.yx .kecheng img{margin-top: 30px;}
.yx>p{margin-top: 5%;margin-bottom: 4%;text-align: center;}
.yx>p a{display: inline-block;width: 180px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;background-color: #ed2024;margin-right: 50px;}
.tutor li{display: inline-block;width: 23.5%;margin-right: 2%;margin-bottom: 4%;vertical-align: top;}
.tutor li section{font-size: 16px;line-height: 22px;padding-left: 12%;padding-top: 10%;position: relative;}
.tutor li section:before,.tutor li section:after{position: absolute;content: '';top: 12%;left: 5%;background-color: #ed2024;}
.tutor li section h4{font-size: 18px;padding-bottom: 10px;}
.tutor li section:before{width: 2px;height: 15px;}
.tutor li section:after{width: 10px;height: 2px;}
.case{background-color: #f5f5f5;padding-bottom: 3%;}
.case .caseInfo,.case ul{display: inline-block;vertical-align: middle;}
.case .caseInfo{width: calc(20% - 30px);color: #fff;padding: 30px 15px 10px;background-color: #ed2024;}
.case .caseInfo>p{font-size: 14px;padding-top: 50%;border-bottom: 1px dashed #fff;}
.case .caseA{margin-left: 3%;}
.case .caseB{margin-right: 3%;}
.case .caseA p{background: url(images/icon8.png) no-repeat center top;background-size: 56%;}
.case .caseB p{background: url(images/icon9.png) no-repeat center top;background-size: 56%;}
.case .caseInfo>p span{display: block;position: relative;padding: 10px 15px 20px;}
.case .caseInfo>p span:before{position: absolute;top: 0;left: 0;content: '';width: 10px;height: 2px;background-color: #fff;}
.case .caseInfo>p span:after{position: absolute;top: 0;left: 0;content: '';width: 2px;height: 15px;background-color: #fff;}
.case .caseInfo .info{padding: 10% 3%;font-size: 14px;line-height: 30px;}
.case .caseInfo .info p{padding-left: 16%;}
.case .caseInfo .info p:first-child{background: url(images/icon10.png) no-repeat left 4px;background-size: 12%;}
.case .caseInfo .info p:last-child{background: url(images/icon11.png) no-repeat left 4px;background-size: 12%;}
.case ul{width: 42%;margin-left: 6%;margin-right: 6%;}
.case ul li{position: relative;font-size: 14px;line-height: 24px;padding: 5% 8%;background-color: #fff;border-radius: 15px;}
.case ul li span{font-size: 22px;}
.case ul li:first-child{margin-bottom: 25px;}
.case ul li:after{position: absolute;top: 30px;content: '';border-top: 30px solid transparent;border-bottom: 30px solid transparent;}
.case ul li:first-child:after{left: -30px;border-right: 60px solid #fff;}
.case ul li:last-child:after{right: -30px;border-left: 60px solid #fff;}
.case a{margin: 3% auto 0;}
.vip a{margin: 3% auto;}
.vip ul,.tutor ul{padding-left: 3%;padding-right: 3%;}
.vip>img{width: 94%;display: block;margin: 0 auto;}
.vip li{display: inline-block;width: 23.5%;margin-right: 2%;vertical-align: top;text-align: center;margin-bottom: 4%;}
.vip li h4{font-size: 20px;color: #ed2024;padding-right: 30%;padding-top: 20px;padding-bottom: 10px;}
.vip li p{font-size: 14px;line-height: 24px;padding-right: 30%;}
.apply{padding-bottom: 4%;background: url(images/bg.jpg) no-repeat center;background-size: cover;}
.apply li{display: inline-block;width: calc(48.75% - 2px);margin-right: 2.5%;border: 1px solid #ed2024;box-shadow: -8px 8px 0 #ed2024;background-color: #fff;vertical-align: middle;}
.apply li h4{font-size: 16px;color: #fff;text-align: center;margin: -20px auto 25px;}
.apply li h4 p{position: relative;display: inline-block;width: 175px;height: 44px;line-height: 44px;background-color: #ed2024;}
.apply li h4 p:before,.apply li h4 p:after{position: absolute;top: 14px;left: -30px;content: '';width: 12px;height: 12px;background-color: #ed2024;border-radius: 50%;}
.apply li h4 p:after{left: auto;right: -30px;}
.apply li .info{padding-left: 15px;padding-right: 15px;}
.apply li .info>div{display: inline-block;width: calc(33.33% - 22px);padding-left: 10px;padding-top: 20px;padding-right: 10px;border-right: 1px dashed #ed2024;vertical-align: top;}
.apply li .info>div h5{font-size: 16px;padding: 10% 5%;}
.apply li .info>div p{font-size: 12px;font-weight: normal;line-height: 22px;margin-top: 10px;}
.apply li .info>div:last-child{border: none;}
.apply li .info>div img{width: 100%;}
.time{padding-bottom: 3%;background-color: #101c2c;}
.time .dataForm{position: relative;}
.time .dataForm a{display: none;width: 95%;}
.time .dataForm a.active{display: block;}
.time .dataForm .next{position: absolute;right: 0;top: 48%;width: 50px;height: 50px;background: url(images/arrow.png) no-repeat center;background-size: cover;cursor: pointer;}
.service{background: url(images/bg1.jpg) no-repeat center top;background-size: cover;padding-bottom: 5%;}
.service ul li{display: inline-block;width: 23.5%;margin-right: 2%;background-color: #fff;vertical-align: top;}
.service ul li>div{padding: 30px;border: 1px solid #ed2024;box-shadow: -8px 8px 0 #ed2024;}
.service ul li h4{font-size: 18px;line-height: 30px;color: #ed2024;background: url(images/icon6.png) no-repeat 90% center;background-size: 10%;text-align: center;margin-bottom: 20px;}
.service ul li section h5{padding-left: 20px;position: relative;margin-top: 15px;font-size: 14px;}
.service ul li section h5:before{position: absolute;top: 8px;left: 0;content: '';width: 8px;height: 8px;background-color: #ed2024;border-radius: 50%;}
.service ul li section p{font-size: 14px;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;}
.service ul li:hover h4{background: url(images/icon7.png) no-repeat 90% center;background-size: 10%;}