@charset "UTF-8";
*{
    box-sizing: border-box;
}
.newschool_box{
    width: 100%;
    margin: 0 auto;
    background:rgba(239,248,255,1);
    position: relative;
}
.newschool_center{
    width: 65%;
    margin: 0 auto;
    background: #FFFFFF;
    border-radius:0.1rem;
    box-shadow:0px 8px 18px 0px rgba(77,165,254,0.16);
}
.new_t1{
    width: 100%;
    margin-top: 0.5rem;
}
.new_t11{
    height:1.74rem;
    background:rgba(255,255,255,1);
    box-shadow:0rem 0.08rem 0.18rem 0rem rgba(77,165,254,0.16);
    border-radius:0.1rem;
}
.new_bigbox{
    margin-top: 0.2rem;
}
.new_t1 p{
    font-size:0.22rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(110,110,110,1);
    text-align: center;
    padding: 0.30rem 0;
}
.new_t1 .new_btn{
    background:linear-gradient(-90deg,rgba(36,76,238,1),rgba(56,137,245,1),rgba(12,213,254,1));
    margin: 0 auto;
}
.new_btn{
    display: block;
    width:4.66rem;
    height:0.52rem;
    line-height: 0.52rem;
    font-size:0.28rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    margin: 0 auto;
    border-radius:0.1rem;
    background:linear-gradient(-90deg,rgba(238,36,55,1),rgba(253,106,77,1),rgba(254,149,12,1));
    margin-bottom:0.37rem;
    margin-top: 0.42rem;
}
.new_t2{
    margin-top: 0.4rem;
    overflow: hidden;
}
.new_title{
    width:100%;
   text-align: center;
    font-size:0.34rem;
    font-family:Source Han Sans CN;
    font-weight:bold;
    color:#333333;
    padding:0 0.3rem;
    padding-bottom: 0.1rem;
    position: relative;
}
.new_title span{
    color: #343434;
}
.new_title i{
    width:1.17rem;
    height:0.04rem;
    background:rgba(77,153,253,1);
    position: absolute;
    top: 0;
    bottom: -1rem;
    left: 0;
    right: 0;
    margin: auto;
}
.new_t2>img{
    width: 5.62rem;
    margin: 0 auto;
    display:block;
    margin-top: 0.3rem;
}
.new_t3{
    margin-top: 0.4rem;
    overflow: hidden;
}
.new_t3>img{
    width: 5.56rem;
    display: block;
    margin: 0 auto;
    margin-top: 0.3rem;
}
.new_q1{
    width: 100%;
    margin: 0 auto;
}
.new_q1 li{
    width: 2.9rem;
    float: left;
    margin-top: 0.2rem;
    margin-left:0.145rem;
}
/*.new_q1 li:nth-child(even){*/
/*    margin-left: 0.2rem;*/
/*}*/
.cc:after {
    content: '';
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.new_q1 li p{
    height:0.4rem;
    line-height: 0.4rem;
    background:rgba(17,140,254,1);
    border-radius:0 0 0.04rem 0.04rem;
    font-size:0.24rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
}
.new_t4{
    margin-top: 0.4rem;
    overflow: hidden;
}
.new_d1{
    width: 5.56rem;
    margin: 0 auto;
    margin-top: 0.27rem;
    margin-bottom: 0.13rem;
}
.new_q1 li{
    position: relative;
    border: 0.01rem solid #eee;
}
.new_q1 li b{
    display: block;
    width:0.75rem;
    height:0.3rem;
    line-height: 0.3rem;
    background:rgba(238,38,56,1);
    border-radius:0.01rem 0rem 0.2rem 0.02rem;
    position: absolute;
    top: 0;
    left: 0;
    font-size:0.2rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
}
.rm_title{
    width: 100%;
    background:#F7F9FA;
    border-radius:0.04rem 0.04rem 0rem 0.02rem;
}
.rm_title h1{
    text-align: center;
    font-size:0.24rem;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(51,51,51,1);
    padding-top: 0.19rem;
    padding-bottom: 0.09rem;
}
.rm_title h2{
    font-size:0.18rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(102,102,102,1);
    text-align: center;
}
.rm_title h3{
    font-size:0.2rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(238,38,56,1);
    text-align: center;
    margin-top: 0.14rem;
    margin-bottom: 0.25rem;
}
.rm_title a{
    display: block;
    width: 100%;
    background:linear-gradient(-90deg,rgba(36,76,238,1),rgba(56,137,245,1),rgba(12,213,254,1));
    border-radius:0.04rem;
    font-size:0.2rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    height: 0.38rem;
    line-height: 0.38rem;
}
.rm_list li{
    margin-top: 0.3rem;
}
.wrap{
    margin-top: 0.4rem;
    position: relative;
    z-index: 2;
}
.botForm input{
    width:5.13rem;
    height:0.6rem;
    line-height: 0.6rem;
    background:rgba(239,248,255,1);
    border-radius:0.08rem;
    border: none;
    padding-left: 0.52rem;
}
.botForm .iptBox{
    width:5.13rem;
    height:0.6rem;
    line-height: 0.6rem;
    margin: 0 auto;
    position: relative;
    margin-top: 0.16rem;
}
.botForm{
    width: auto;
}
.botForm .zhuanye{
    width:5.13rem;
    height:0.6rem;
    margin: 0 auto;
    margin-top: 0.16rem;
}
#upro{
    border: none;
    background-color:rgba(239,248,255,1);
    border-radius:0.08rem;
    height:0.6rem;
}
select {
    color: #4D99FD!important;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*background: url("../images/aaa.png") no-repeat scroll right center transparent!important;*/
    background-image:url("../images/aaa.png")!important;
    background-position: right!important;
    background-repeat: no-repeat!important;
    background-size: 0.23rem 0.12rem!important;
}
.botForm button{
    width:5.13rem;
    height:0.6rem;
    line-height: 0.6rem;
    background:linear-gradient(-90deg,rgba(238,36,55,1),rgba(253,106,77,1),rgba(254,149,12,1));
    border-radius:0.2rem;
    font-size:0.3rem;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.botForm .tijiao{
    width:5.13rem;
    height:0.6rem;
    margin: 0 auto;
    margin-top: 0.48rem;
}
#uname {
    background-image: url("../images/2020mrname.png");
    background-size: .25rem .28rem;
    background-position: .17rem;
    background-repeat: no-repeat
}

#number{
    background-image: url("../images/2020mrphone.png");
    background-size: .21rem .28rem;
    background-position: .17rem;
    background-repeat: no-repeat
}
input::-webkit-input-placeholder {
    color: rgba(77,152,253,1);
    font-size: .26rem;
    opacity: .6
}

input:-moz-placeholder {
    color: rgba(77,152,253,1);
    opacity: .6
}

input::-moz-placeholder {
    color: rgba(77,152,253,1);
    opacity: .6
}

input:-ms-input-placeholder {
    color: rgba(77,152,253,1);
    opacity: .6
}
.new_footer{
    width: 100%;
    background: #387BF4;
    position: relative;
    z-index: 1;
    top: -0.77rem;
    padding-top: 1rem;
}
.new_footer p{
    text-align: center;
    font-size:0.24rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.new_footer p img{display: inline-block;width: .2rem;transform: translateY(.08rem);}
.new_footer p a{color: #FFF;}
/*20201231*/

.logo{width: 6.4rem;height: 1rem;margin: 0 auto;}
.logo a{width: 100%;}
.logo a img{width: 100%;}

.banner{height: auto;}
#call {background: rgba(255,255,255,1); margin: 0 auto;  overflow: hidden;padding-bottom: 0.4rem;}
#numbers {  width: 5.12rem;  height: .6rem;  background: rgba(239,247,255,1);  border-radius: .08rem;  border: 0;  display: block;  margin: 0 auto;  padding-left: .53rem;  font-size: .3rem;  font-family: Source Han Sans CN;  font-weight: 400;  color: rgba(77,152,253,1);  margin-top: .3rem;  margin-bottom: .2rem;  background-image: url("../images/2020mrphone.png");  background-size: .2rem .28rem;  background-position: .21rem;  background-repeat: no-repeat;  }
#submits,#zixun {  float: left;  width: 2.4rem;  height: .6rem;  line-height: .6rem;  background: linear-gradient(-90deg,rgba(35,75,237,1),rgba(55,137,245,1),rgba(11,213,253,1));  border-radius: .2rem;  border: 0;  font-size: .3rem;  font-family: Source Han Sans CN;  font-weight: 400;  color: rgba(255,255,255,1);  margin-left: .43rem  }
#zixun {  background: linear-gradient(-90deg,rgba(237,36,55,1),rgba(253,105,77,1),rgba(253,148,12,1));  text-align: center;  float: right;  margin-right: .43rem;  margin-left: 0;  }
#name1{  background-image: url("../images/2020mrname.png");  background-size: .25rem .28rem;  background-position: .17rem;  background-repeat: no-repeat  }
#tel1{  background-image: url("../images/2020mrphone.png");  background-size: .21rem .28rem;  background-position: .17rem;  background-repeat: no-repeat  }

.new_title{text-align: center;}
.fixedPhone .freeCall{background-color: rgba(6,120,209,0.5);padding: .05rem 0;font-size: .18rem;width: 0.6rem;right: 0.1rem;}
.new_t3,.new_t4,.new_t2,.wrap{margin-top: 0.2rem;padding: .3rem 0;}
.new_t4{display: none}
.rmzy{width: 100%;background: #ffffff;margin: 0 auto;border-radius: 0.1rem;padding-top:0.4rem;margin-bottom:0.2rem;padding-bottom: 0.3rem;}
.rmzy img{width: 100%;margin: 0 auto;display: block;}
.rmzy_title{text-align:center;font-size: 0.34rem;font-family: Source Han Sans CN;font-weight: bold;color:#333333;height: 0.4rem;line-height: 0.4rem;margin-bottom: .16rem}
.rmzy_title2{font-size: 0.25rem!important;font-weight: normal;color:#666;line-height: 0.3rem;text-align: center}
.rmzy_title span,.new_title span{color: rgb(254,68,44);}
.new_t3>img{width: 100%;}
.qbhd_box {
    width: 68%;
    border-radius: .08rem;
    margin: 0 auto;
    margin-top: .35rem;
}

.qbhd_box1 {
    width: 3.03rem;
    height: 2.94rem;
    position: relative;
    border-radius: .04rem;
	 margin-right: .2rem;
}

.qbhd_box1 img,.qbhd_box2 img {
    width: 100%;
    height: 100%
}

.qbhd_box1 .big_two {
    height: 1.37rem;
    border-radius: .04rem;
    font-size: .34rem;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 1.37rem;
    background: #3270e3
}

.qbhd_box1 .big_two:last-child {
    background: #f3b71e;
    margin-top: .2rem
}

.qbhd_box2 {
    width: 3.03rem;
    height: 2.94rem;
    border-radius: .04rem;
   margin-right: .2rem; 
    position: relative
}

.qbhd_box2 .big_four {
    width: 100%;
    height: 1.37rem
}

.qbhd_box2 .big_four:last-child {
    margin-top: .2rem
}

.big_four p {
    width: 1.43rem;
    height: 1.37rem;
    background: #6b56df;
    border-radius: .04rem;
    position: relative
}

.big_four p span {
    font-size: .34rem;
    font-weight: 600;
    color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: .8rem;
    height: .96rem;
    text-align: center
}

.qbhd_box2 .big_four:first-child p:last-child {
    background: #647ab2
}

.qbhd_box2 .big_four:last-child p:last-child {
    background: #eb4e2a
}

.qbhd_box2 .big_four:last-child p:first-child {
    background: #de2a88
}

.big_four p.qcgz {
    background: #368fcf
}

.qbhd_box2 .big_four:first-child p.hg {
    font-size: .34rem;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 1.37rem;
    background: #e69e32
}

.qbhd_box2 .big_four:last-child p.esc {
    font-size: .34rem;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 1.37rem;
    background: #1ea967
}

.qbhd_box2 .big_four:last-child p.dzsw {
    background: #5072e5
}

.mgt20 {
    margin-top: .2rem
}

.qbhd_btn {
    display: block;
    width: 2.18rem;
    height: .54rem;
    border-radius: .27rem;
    border: 1px solid #e6e6e6;
    margin: 0 auto;
    font-size: .3rem;
    font-weight: 400;
    color: #999;
    line-height: .54rem;
    text-align: center;
    background: url("../images/lj.png") no-repeat 1.75rem .175rem;
    background-size: .13rem .2rem
}
.big_left p {
    padding-left: .22rem
}

.big_left .big_leftti {
    margin-bottom: .1rem
}

.big_left p.blue {
    background: #537ee6
}

.big_left p.red {
    background: #9d3640
}

.big_left p.cg_bj {
    background: #4b8fe5
}

.big_left p.jd_bj {
    background: #945aec
}
.qbhd_rs {
    width: 1.7rem;
    height: .41rem;
    background: #ff2f2f;
    border-radius: 0 .29rem .29rem 0;
    font-size: .22rem;
    font-weight: 400;
    color: #fff970;
    text-align: center;
    line-height: .41rem;
    position: absolute;
    top: .2rem;
    left: 0
}
.big_left {
    font-size: .34rem;
    font-weight: 600;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
}

.big_left .big_leftxl {
    width: 3.03rem;
    height: .5rem;
    line-height: .5rem;
    background: #1bbda9;
    border-radius: .04rem .04rem 0 0;
    font-size: .24rem;
    font-weight: 400;
    color: #fff
}
.bb_box{
    width: 100%;
    height: 1.27rem;
    /*background-color: #f36565;*/
}
.bb_box2 .bb_box{
    width: 100%;
    height: .6rem;
    /*background-color: #f36565;*/
}
/*.new_q1 li:nth-child(2) .bb_box{*/
/*    background-color: #7965f3;*/
/*}*/
/*.new_q1 li:nth-child(3) .bb_box{*/
/*    background-color: #65b2f3;*/
/*}*/
/*.new_q1 li:nth-child(4) .bb_box{*/
/*    background-color: #f3b265;*/
/*}*/
.bb1{
    font-size: 0.28rem;
    font-stretch: normal;
    letter-spacing: 1px;
    color: rgb(254,68,44);
    padding-top: 0.12rem;
   text-align: center;
    font-weight: bold;
}
.bb2{
    font-size: 0.2rem;
    font-weight: normal;
    font-stretch: normal;
    color: #555;
    opacity: 0.9;
    padding: .05rem .1rem .1rem .1rem;
    text-align: center;
}
.rm_btnll{
    display: block;
    margin: 0 auto;
    border-radius:0.5rem;
    width: 4rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background-color: rgb(255, 71, 47);
   font-size: 0.26rem;
    text-align: center;
    color: #fff!important;
    font-weight: bold;
    margin-top: 0.3rem;
    letter-spacing: 2px;
}
a.teshu1{ position: relative;width: 4.5rem}
a.teshu2{ position: relative;width: 3rem}
a.teshu3{ position: relative;width: 3.8rem}
a.teshu4{ position: relative;width: 3rem}
a.teshu i{position: absolute;bottom: -.23rem;right: -.1rem;}
a.teshu1 i{position: absolute;bottom: -.16rem;right: -.1rem;}
a.teshu i img{width: .5rem}

@keyframes shake-horizontal {
    0% {
        transform: translate(0, 0) rotate(0)
    }
    4% {
        transform: translate(-6px, 0) rotate(0)
    }
    8% {
        transform: translate(6px, 0) rotate(0)
    }
    15% {
        transform: translate(0, 0) rotate(0)
    }
    100% {
        transform: translate(0, 0) rotate(0)
    }
}
.shake {
    animation-name: shake-horizontal;
    animation-duration: 3000ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 20;

}
.f4 .new_title span{
    color:rgb(255, 71, 47);
}
.new_banner{
    background: #ffffff;
    padding-bottom: 0.2rem;
    margin-bottom: 10px;

}
.new_banner img{width:100%}
.zxj{
    width: 50%;
    margin: 0 auto;
    display: block;
}

.address p,.address .beian a{
    font-size:0.24rem;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(110,112,147,1);
}
.footer_new {
    width: 6.4rem;
    height: 1rem;
    background-image: linear-gradient(90deg,#ff9233,#fe5136 31%,#fd2245 64%,#fd227a);
    position: fixed;
    bottom: 0;
    z-index: 100;
    margin: 0 auto;
}
.footer_zxph {
    float: left;
    margin-top: 0.2rem;}
.footer_zxph a {
    display: block;
    font-size: 0.24rem;
    float: left;
    color: #fff;
    padding-top: 0.3rem;
    margin-left: 0.2rem;
}
.footer_zxph a:first-child {
    background: url("../images/footer_xx.png") no-repeat top;
    background-size: 0.3rem;}
.footer_zxph a:last-child {
    background: url("../images/footer_ph.png") no-repeat top;
    background-size: 0.3rem;}
.footer_zxjlq {
    float: right;
    width: 3rem;
    height: 0.7rem;
    background-image: linear-gradient(90deg, rgb(255, 243, 218) 4%, rgb(255, 231, 162) 96%);
    border-radius: 0.24rem;
    text-align: center;
    line-height: 0.7rem;
    font-size: 0.34rem;
    color: rgb(250, 24, 24);
    font-weight: 800;
    animation: scale 4s linear infinite;
    margin-top: 0.1rem;
    margin-right: 0.4rem;
    letter-spacing: 0.05rem;
}
.footer_zxjlq a{display: block;width: 100%;color: rgb(250, 24, 24);}

.img{width: 6.4rem; margin:0px auto}
.img a{width: 100%;}
.img a img{width: 100%;}

.qbhd_box1 .big_two:nth-child(1){
    width: 3.03rem;
    height: 1.37rem;
    background: url("../images/u1.png")no-repeat;
    background-size: 100%;
}

.qbhd_box1 .big_two:nth-child(2){
    width: 3.03rem;
    height: 1.37rem;
    background: url("../images/u2.png")no-repeat;
    background-size: 100%;
}

.qbhd_box2 .big_four p.ve1{
    background: url("../images/ve1.jpg")no-repeat!important;
    background-size: 100%;
    width: 1.43rem;
    height: 1.37rem;
}

.qbhd_box2 .big_four p.ve2{
    background: url("../images/ve2.jpg")no-repeat!important;
    background-size: 100%;
    width: 1.43rem;
    height: 1.37rem;
}

.qbhd_box2 .big_four p.ve3{
    background: url("../images/ve3.jpg")no-repeat!important;
    background-size: 100%;
    width: 1.43rem;
    height: 1.37rem;
}

.qbhd_box2 .big_four p.ve4{
    background: url("../images/ve4.jpg")no-repeat!important;
    background-size: 100%;
    width: 1.43rem;
    height: 1.37rem;
}
.problem li{
    border: none!important;
}