/** CSS Reset **/
*{-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;outline:none;font-family: 'MicrosoftYaHei';font-family: '微软雅黑';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: top;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;}
.m1000{height: 100%;position: relative;width: 1000px;margin: auto;}
img{ pointer-events: none; }
#collectionForm img{pointer-events: all;cursor: pointer;}
select {
    text-size-adjust: none;/* 重置ie */
    border: none;
    outline: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;}

.disblock{display: block;}
.disnone{display: none;}
.disflexblock{display: flex !important;}
@media (max-width:1000px){
.disblock{display: none;}
.disnone{display: block;}
.disflexblock{display: none !important;}

}
/* end */
#reg form label select {
    width: 93px !important;
    background: url(../images/san.png) no-repeat;
    background-position: 77px center;
    padding-left: 3px;
    box-sizing: border-box;
    background-size: 10px 5px;
}
/* banner */
.banner{height:500px ;background: url(../images/banner.jpg) no-repeat center top;}
.banner .benke{width: 256px;height: 53px;background: #dc164a;cursor: pointer; color: #fff;font-size: 26px;text-align: center;position: absolute;left: 0;top: 388px; line-height: 53px;}
.banner .yanjiusheng{width: 256px;height: 53px;border:1px solid #dc164a;cursor: pointer; color: #dc164a;font-size: 26px;text-align: center;position: absolute;left: 315px;top: 388px; line-height: 53px;}
.banner .scal{ transition:1s ; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ; transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
.banner .scal:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner #name_kast{width: 155px;height: 33px;background:#fff url(../images/icon1.png) no-repeat center left;padding-left: 33px;color: #999;position: absolute;left:0px;top: 65px;}
.banner #phone_kast{background:#fff url(../images/icon2.png) no-repeat center left;padding-left: 33px;padding-right: 80px; box-sizing: border-box; color: #999;width: 205px;height: 33px;position: absolute;left: 0;top: 0;}
.banner #msgCodeWrap{height: 33px;position: absolute;left:198px;top: 65px;}
.banner #verification_kast{position: absolute;left: 219px;top: 0;color: #999;width: 120px;height: 33px;padding-left: 10px;box-sizing: border-box;}
.banner #obtain_kast{ position: absolute;line-height: 30px; left: 123px; top: 1px; background:#dc164a ;cursor: pointer; color: #fff; height: 30px; width: 79px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.banner input{font-size: 13px;}
.banner #Submit_kast{line-height: 33px; width: 130px;height: 33px;font-size: 19px;color: #fff; background:#dc164a ;position: absolute;left: 545px;top: 65px;cursor: pointer;}
/* 表单改 */
.banner #Name{width: 225px; height: 33px; background: #fff url(../images/icon1.png) no-repeat center left; padding-left: 33px;box-sizing: border-box;
    color: #999; position: absolute;  left: 0px; top: 0px;}
.banner .form-wrap{width: 100%;margin: 0 auto 0;}
.banner .form-wrap form label{border: none;background: none;height: 33px;line-height: 33px;width: 225px;padding-left: 0;float: left;margin-right: 20px;}
.banner .pc{height: 45px;overflow: hidden;}
.banner form{font-size: 12px;}
.banner #Phone{    background: #fff url(../images/icon2.png) no-repeat center left; padding-left: 33px; padding-right: 80px; box-sizing: border-box;
    color: #999;width: 225px;height: 33px;position: absolute;left: 0px;top: 0;}
.banner .form-wrap .btn-wrap{ transition:1s ; line-height: 33px; width: 130px; height: 33px; font-size: 19px; margin-top: 0; color: #fff; background: #dc164a; position: absolute; left:734px; top: 0px; cursor: pointer; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ;
}
.banner .city select {
    background: #fff url(../images/city.png) no-repeat left center;
    width: 100%;
    height: 100%;
    padding-left: 33px;
    box-sizing: border-box;
}
.form-wrap form label i.iconDown {
    top: 36% !important;
    left: 84% !important;
    z-index: 9;
    pointer-events: none;
    background: url(../images/for.png);
    background-position: center -180px;
}
    .banner .form-wrap .btn-wrap:hover{ transform:scale(1.09) ; -webkit-transform:scale(1.09) ; -moz-transform:scale(1.09) ; -ms-transform:scale(1.09) ; -o-transform:scale(1.09) ; }
/* taform  */
.tarform { animation:scal 0.8s infinite; -webkit-animation:scal 0.8s infinite; }
@keyframes scal{
    0%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    100%{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
}
@-o-keyframes scal{
    0%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    100%{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
}
@-moz-keyframes scal{
    0%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    100%{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
}
@-webkit-keyframes scal{
    0%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    100%{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }   
}

#StartTest0{height: 111px;position: absolute;left: 0;bottom: 0;padding-top: 18px;box-sizing: border-box;}
#StartTest0 h2{color: #000000;font-size: 26px;margin-bottom: 14px;margin-left: 34px;}
#StartTest0 h2 span{font-weight: bold;}
/* nav */
.nav{height: 80px;background: #dc164a;}
.nav .m1000{display: flex;justify-content: space-between;padding:  4px 0;box-sizing: border-box;}
.nav .m1000 a{ width: 142px;border-right: 1px solid #fff; transition:0.4s ; height: 100%;display: flex;justify-content: center;align-items: center; text-align: center; box-sizing: border-box; font-size: 17px; line-height: 24px; color: #fff; -webkit-transition:0.4s ; -moz-transition:0.4s ; -ms-transition:0.4s ; -o-transition:0.4s ; }
.nav .m1000 .active{background:#9c032c;margin-top: -7px;border: none;}
.nav .m1000 a:hover{background:#9c032c;margin-top: -7px;border: none;}

/* cont1 */
#cont1{height:571px;background: url(../images/cont1.jpg) no-repeat center top;}
#cont1 .m1000{padding-top: 163px;box-sizing: border-box;}
#cont1 .disflex{display: flex;justify-content: space-between;padding-bottom: 41px;}
#cont1 .disflex .box{width: 244px;height: 251px;box-sizing: border-box;box-shadow: 0 0 10px #cfdbe4;padding: 81px 18px 0;}
#cont1 .disflex .box h3{font-size: 17px;text-align: center;color: #fff;margin-bottom: 40px;}
#cont1 .disflex .box1{background: url(../images/1.png) no-repeat center top;}
#cont1 .disflex .box2{background: url(../images/2.png) no-repeat center top;}
#cont1 .disflex .box3{background: url(../images/3.png) no-repeat center top;}
#cont1 .disflex .box4{background: url(../images/4.png) no-repeat center top;}
#cont1 .disflex p{font-size: 15px;line-height: 24px;color: #333;}
#cont1 .buttonbox{width: 574px;display: flex;justify-content: space-between;margin: auto;}
#cont1 .buttonbox a{display: block; width: 256px; height: 54px; color: #dc164a;  border: 1px solid #dc164a; cursor: pointer; font-size: 20px; text-align: center; line-height: 54px;   }
#cont1 .buttonbox .active{background: #dc164a;color: #fff;}
/* #cont1 .buttonbox a:hover{background: #dc164a;color: #fff;} */
/* cont2 */
#cont2{height: 213px;background: url(../images/cont2.png) no-repeat center top;}
#StartTest1{width: 420px;position: absolute;right: 63px;top: 0;padding-top: 19px;font-size: 12px;}
#StartTest1 #name_kast{width: 100%;height: 33px;background:#fff url(../images/icon1.png) no-repeat center left;font-size: 14px; padding-left: 33px;box-sizing: border-box;margin-bottom: 10px;}
#StartTest1 #msgCodeWrap{width: 100%;height: 33px;position: relative;margin-bottom: 10px; background:#fff url(../images/icon2.png) no-repeat center left;font-size: 14px; padding-left: 33px;box-sizing: border-box;}
#StartTest1 #msgCodeWrap input{height: 100%;font-size: 14px;}
#StartTest1 #msgCodeWrap button{ font-size: 14px; height: 33px; width: 100px; background:#dc164a ; color: #fff; position: absolute; right: 0; top: 3px;cursor: pointer; border-radius:15px ; -webkit-border-radius:15px ; -moz-border-radius:15px ; -ms-border-radius:15px ; -o-border-radius:15px ; }
#StartTest1 #verification_kast{width: 100%;height: 33px;background:#fff;font-size: 14px; padding-left: 33px;box-sizing: border-box;margin-bottom: 10px;}
#StartTest1 #Submit_kast{background: #dc164a;font-size: 19px;color: #fff;width: 100%;font-weight: bold;height: 50px;cursor: pointer;}
#cont2 .form-wrap form label{border: none;background: transparent;margin-bottom: 0;padding-left: 0;height: 45px;}
#cont2 .form-wrap form label input{width: 100%;
    height: 33px;
    background: #fff url(../images/icon1.png) no-repeat center left;
    font-size: 14px;
    padding-left: 33px;
    box-sizing: border-box;height: 40px;
    margin-bottom: 10px;}
    #cont2 .form-wrap form label #Phone{background: #fff url(../images/icon2.png) no-repeat center left;}
#cont2 .form-wrap .btn-wrap {background: #dc164a;
    font-size: 19px;
    color: #fff;
    width: 100%;
    font-weight: bold;
    height: 50px;
    cursor: pointer;margin-top: 4px;}
    #cont2 .form-wrap form label select {
        background: #fff url(../images/city.png) no-repeat left center;
        width: 100%;
        height: 40px;
        padding-left: 33px;
        font-size: 14px;
    }
 #cont2   .form-wrap{width: 420px;margin: 0 62px 0 0 ;float: right;padding-top: 13px;}
/* 超大背景 */
#conttoger{height: 3600px;background: url(../images/cont3.jpg) no-repeat center top;}
/* cont3 */
#cont3{}
#cont3 .m1000{padding-top: 48px;}
.titleImg{display: block;margin:0 auto 27px;}
#cont3 .disflex{display: flex;justify-content: space-between;padding-bottom: 40px;}
#cont3 .disflex .box{width: 495px;}
#cont3 .disflex .box1 td{height: 55px;}
#cont3 td{border: 1px solid #9c032c;height: 39px;font-size: 15px;color: #1a1a1a;text-align: center;}
#cont3 .a{background: #dc164a;font-size: 19px;color: #fff;font-weight: bold;line-height: 24px;width: 154px;}
#cont3 .b{background: #fff7f8;width: 155px;}
#cont3 .button{ display: block; transition:0.8s ; width: 286px; height: 54px; background:#dc164a ; font-size: 18px; color: #fff; margin: auto; line-height: 54px; text-align: center; cursor: pointer; -webkit-transition:0.8s ; -moz-transition:0.8s ; -ms-transition:0.8s ; -o-transition:0.8s ; }
#cont3 .button:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }

/* cont4 */
#cont4 .m1000{padding-top: 88px;}
#cont4 .titlebox{width: 100%;height: 111px;background: url(../images/cont4.png) no-repeat top;margin-bottom: 19px;}
#cont4 .titlebox p{text-align: center;}
#cont4 .titlebox .p1{color: #9c032c;font-size: 24px;font-weight: bold;padding-top: 30px;margin-bottom: 8px;}
#cont4 .titlebox .p2{color: #333;font-size: 15px;}
#cont4 .swiperbox{width: 100%;margin: auto;height: 440px;}
.swiper-container {width: 100%;height: 100%;}
#cont4 .swiperOnePage{bottom:21px;height: 30px;font-size: 12px;}
.swiperOnePage span{width: 13px;height: 13px;margin: 0 5px;}
#cont4 .swiper-pagination-bullet{background: #cc899b;opacity: 1;}
#cont4 .swiper-pagination-bullet-active{background: #9c032c;}
#cont4 .buttonbox{width: 574px;display: flex;justify-content: space-between;margin: auto;padding-bottom: 58px;}
#cont4 .buttonbox a{display: block; width: 256px;height: 54px; color: #dc164a; border: 1px solid #dc164a; cursor: pointer; font-size: 20px; text-align: center; line-height: 54px;  }
#cont4 .buttonbox .active{background: #dc164a;color: #fff;}
/* #cont4 .buttonbox a:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; } */
#cont4 .tit2 .p1{color: #00b44f;}
#cont4 .tit2 {background: url(../images/cont41.png) no-repeat top;}
#cont4 .tit3 .swiper-pagination-bullet{background: #94c1a8;opacity: 1;}
#cont4 .tit3 .swiper-pagination-bullet-active{background: #00b44f;}

.totop img{vertical-align: bottom;}
/* cont5 */
#cont5 .m1000{padding-top: 50px;}
#cont5 .box{width: 100%;height: 315px;background:url(../images/xrm.png) no-repeat center top ;position: relative;margin-bottom: 41px;}
#cont5 .boxq{width: 352px;height: 66px;font-size: 16px;color: #333;line-height: 66px;text-align: center;}
#cont5 .box1{position: absolute;left: 0;top:35px ;}
#cont5 .box2{position: absolute;left: 0;top:139px ;}
#cont5 .box3{position: absolute;left: 0;top:248px ;}
#cont5 .box4{position: absolute;right: 0;top:35px ;}
#cont5 .box5{position: absolute;right: 0;top:139px ;}
#cont5 .box6{position: absolute;right: 0;top:248px ;}
#cont5 .button{ transition:0.8s ; display: block; width: 286px; height: 54px; background:#dc164a ; font-size: 18px; color: #fff; margin: auto; line-height: 54px; text-align: center; cursor: pointer; -webkit-transition:0.8s ; -moz-transition:0.8s ; -ms-transition:0.8s ; -o-transition:0.8s ; }
#cont5 .button:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
/* cont6 */
#cont6 .m1000{padding-top: 110px;}
#cont6 .box{width: 100%;position: relative;height: 595px;}
#cont6 .shit{}
#cont6 .shit .p1{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 15px;}
#cont6 .shit .p2{font-size: 15px;color: #333;line-height: 23px;}

#cont6 .box1{ width: 238px; height: 230px; background: #e9fff3; border-radius:10px ;padding: 35px 16px 0 72px;box-sizing: border-box;
     -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; position: absolute;left: 198px;top: 0;}
#cont6 .box2{ width: 345px; height: 230px; background: #ffedf0; border-radius:10px ;padding: 17px 14px 0 70px;box-sizing: border-box;
     -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; position: absolute;right:0px;top: 0;}
#cont6 .box3{ width: 345px; height: 282px; background: #ffedf0; border-radius:10px ;padding: 20px 65px 0 12px;box-sizing: border-box;
     -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; position: absolute;left: 0px;top: 264px;}
#cont6 .box4{ width: 251px; height: 282px; background: #e9fff3; border-radius:10px ;padding: 31px 78px 0 11px;box-sizing: border-box;
     -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; position: absolute;right:185px;top: 264px;}
#cont6 .imgbox{ width:256px ; height: 192px; overflow: hidden; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
#cont6 .imgbox img{pointer-events: all; width: 100%; height: 100%; transition:0.8s ; -webkit-transition:0.8s ; -moz-transition:0.8s ; -ms-transition:0.8s ; -o-transition:0.8s ; }
#cont6 .imgbox img:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
#cont6 .imgbox1{position: absolute;left: -198px;top: 19px;}
#cont6 .imgbox2{position: absolute;left: -198px;top: 19px;}
#cont6 .imgbox3{position: absolute;left: 288px;top: 19px;}
#cont6 .imgbox4{position: absolute;left: 180px;top: 19px;}
#cont6 .buttonbox{width: 574px;display: flex;justify-content: space-between;margin: auto;padding-bottom: 58px;}
#cont6 .buttonbox a{display: block;   width: 256px; height: 54px; color: #dc164a; border: 1px solid #dc164a; cursor: pointer; font-size: 20px; text-align: center; line-height: 54px; }
#cont6 .buttonbox .active{background: #dc164a;color: #fff;}
#cont6 .buttonbox a:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }

/* cont7 */
#cont7{}
#cont7 .m1000{padding-top: 100px;}
#cont7 .disflex{width: 100%;padding-bottom: 40px;display: flex;justify-content:space-between;flex-wrap: wrap;}
#cont7 .disflex .box{width:324px;height: 328px;padding-top: 21px;box-sizing: border-box;position: relative;background: #ffedf0;margin-bottom: 16px;}
#cont7 .disflex .box img{display: block;margin: 0 auto 9px;}
#cont7 .disflex .box .p1{color: #9c032c;font-size: 14px;text-align: center;font-weight: bold;margin-bottom: 8px;}
#cont7 .paddbottom{padding-bottom: 5px;width: 100%;float: left;}
#cont7 .er{font-size: 15px;color: #333;line-height:27px;padding-left: 17px;}
#cont7 .er p{width: 185px;float: left;}
#cont7 .er span{float: left;}
#cont7 .red{width: 100%;height: 116px;position: absolute;bottom: 0;left: 0;}
#cont7 .red .p2{ padding-left: 19px;font-size: 16px;color: #333;}
#cont7 .red .p3{padding-top: 5px;padding-bottom: 4px;}
#cont7  .btn{ transition:0.8s ;position: absolute;left: 103px;bottom: 13px; width: 118px;font-size: 18px; height: 35px; border-radius: 20px; cursor: pointer;color: #fff; background: #e3043e; text-align: center; line-height: 35px; margin: auto; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; -webkit-transition:0.8s ; -moz-transition:0.8s ; -ms-transition:0.8s ; -o-transition:0.8s ; }
#cont7  .btn:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
#cont7 .buttonbox{width: 574px;display: flex;justify-content: space-between;margin: auto;padding-bottom: 58px;}
#cont7 .buttonbox a{display: block; width: 256px; height: 54px; color: #dc164a; border: 1px solid #dc164a; cursor: pointer; font-size: 20px; text-align: center; line-height: 54px; }
#cont7 .buttonbox .active{background: #dc164a;color: #fff;}
#cont7 .buttonbox a:hover{ background: #dc164a;color: #fff;}
/* cont8 */
#cont8 .m1000{padding-top: 0px;}
#cont8 .disflex{display: flex;justify-content: space-between;width: 100%;padding-bottom: 38px;background: url(../images/cont81.png) no-repeat center top;}
#cont8 .box{width: 25%;height:307px ;padding-top: 162px;font-size: 16px;color: #fff;line-height: 25px;text-align: center;box-sizing: border-box;}
#cont8 .button{ transition:0.8s ; display: block; width: 286px; height: 54px; background:#dc164a ; font-size: 18px; color: #fff; margin:0 auto 69px; line-height: 54px; text-align: center; cursor: pointer; -webkit-transition:0.8s ; -moz-transition:0.8s ; -ms-transition:0.8s ; -o-transition:0.8s ; }
#cont8 .button:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }

.banner h1{padding-top: 17px;}
/* m端 */
@media (max-width:1000px){
.banner h1{padding-top: 0.2rem;}

br{height: 0;}
.m1000{width: 100%;}
/* banner */
.banner{width: 100%;height:6.35rem ;background: url(../images/images/banner.jpg) no-repeat;background-size: 100% 100%;}
.banner h1 img{width: 3rem;}
#StartTest0{display: none;}/* 表单一 */
.banner .benke{width: 3.22rem;height: 0.90rem;font-size: 0.3rem;line-height: 0.9rem;position: absolute;left: 0.33rem;top: 4.53rem;}
.banner .yanjiusheng{width: 3.22rem;height: 0.90rem;font-size: 0.3rem;line-height: 0.9rem;position: absolute;left: 3.95rem;top: 4.53rem;background: #dc164a;border: none; color: #fff;}
.banner .scal:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }

/* nav */
.nav{height: auto;padding:  0 0.19rem;box-sizing: border-box;}
.nav .m1000{flex-wrap: wrap;padding: 0;} 
.nav .m1000 .active{background: transparent;margin-top: 0;}
.nav .m1000 a{width: 25%;height: 0.79rem;font-size: 0.23rem;line-height: 0.79rem;padding-top: 0;border: none;position: relative;}
.nav .m1000 a:hover{margin-top: 0;}
.nav .m1000 .bornone{border-right: none;}
.nav .site{width: 100%;height: 0.79rem;border-bottom: 0.01rem solid #d0d1de;display: flex;justify-content: space-between;}
.nav .m1000 .erpai{line-height: 0.3rem;padding-top: 0rem;}
.nav i{width: 0.01rem;height: 0.63rem;background: #fff;position: absolute;right: 0;top: 0.08rem;}

/* mcont1 */
#mcont1 {width:100%;height: 4.04rem;background: url(../images/images/cont1.png) no-repeat;background-size: 100% 100%;}
#mcont1 .m1000{padding: 0.37rem 0.74rem 0;box-sizing: border-box;}
#mcont1 #StartTestm1{font-size:10px ;}
#mcont1 #StartTestm1 #name_kast{width: 100%;height:0.77rem;background:#fff url(../images/images/icon1.png) no-repeat left top;font-size: 0.22rem; margin-bottom: 0.1rem; border: 0.02rem solid #ededed; padding-left: 0.48rem;box-sizing: border-box; background-size: 0.48rem 0.77rem;}
#mcont1 #StartTestm1 #msgCodeWrap{position: relative; width: 100%;height:0.77rem;background:#fff url(../images/images/icon2.png) no-repeat left top;border: 0.02rem solid #ededed;margin-bottom: 0.1rem; padding-left: 0.48rem;box-sizing: border-box; background-size: 0.48rem 0.77rem;}
#mcont1 #StartTestm1 #msgCodeWrap input{font-size: 0.22rem;height: 100%;width: 3rem;}
#mcont1 #StartTestm1 #msgCodeWrap button{width: 1.5rem;cursor: pointer;font-size: 0.22rem;height: 100%;position: absolute;right: 0;top: 0;background: #dc164a;color: #fff;}
#mcont1 #verification_kast{margin-bottom: 0.1rem; width: 100%;height:0.77rem;background:#fff;border: 0.02rem solid #ededed;font-size: 0.22rem;padding-left: 0.48rem;box-sizing: border-box;}
#mcont1 #Submit_kast{width: 100%;height: 0.77rem;background: #dc164a;font-size: 0.28rem;color: #fff;font-weight: bold;cursor: pointer;}
#mcont1  form label{width: 100%;font-size: 10px;padding-left: 0;line-height: 0.55rem;
    height: 0.55rem;border: 0.02rem solid #ededed;margin-bottom: 0.1rem;display: block;position: relative;}
    #mcont1  form label input{width: 100%;
        height: 100%;
        background: #fff url(../images/images/icon1.png) no-repeat left center;
        font-size: 0.22rem;
        padding-left: 0.48rem;
        box-sizing: border-box;
        background-size: 0.48rem 0.77rem;}
        #mcont1  form .phone input{
            background: #fff url(../images/images/icon2.png) no-repeat left center;background-size: 0.47rem 0.77rem;
        }
        #mcont1 .city select {
            height: 100%;
            background: #fff url(../images/mcity.png) no-repeat left center;
            font-size: 0.22rem;
            padding-left: 0.48rem;
            box-sizing: border-box;
            width: 100%;
            background-size: 0.48rem 0.77rem;
        }
        #mcont1 .iconDown {
            background: url(../images/san.png) no-repeat center center;
            display: block;
            width: 0.22rem;
            height: 0.12rem;
            background-size: 0.22rem 0.12rem;
            position: absolute;
            right: 8%;
            top: 40%;
            z-index: 9;
        }
   #mcont1  .btn-wrap{    width: 100%;
    height: 0.77rem;
    background: #dc164a;display: block;
    font-size: 0.28rem;line-height: 0.77rem;
    color: #fff;margin-top: 0;
    font-weight: bold;
    cursor: pointer;}
 
#mcont1 .tiaokuan img{pointer-events: all;margin-top: 0.07rem;}
#mcont1 .tiaokuan{font-size: 0.12rem;line-height: 0.4rem;}
/* cont1 */
#cont1 {height: auto;background: url(../images/images/cont2.png) no-repeat center top;background-size: 100% 2.31rem; }
#cont1 .m1000{padding-top: 1.45rem;box-sizing: border-box;}
#cont1 .disflex{flex-wrap: wrap;width: 7.1rem;margin: auto;padding-bottom:0.2rem;}
#cont1 .disflex .box{width: 3.45rem;height: 3.56rem;padding: 1.19rem 0.18rem 0;box-sizing: border-box;margin-bottom: 0.19rem;}
#cont1 .disflex .box h3{font-size: 0.26rem;margin-bottom: 0.44rem;}
#cont1 .disflex p{font-size: 0.21rem;line-height: 0.38rem;}
#cont1 .disflex .box1{background: url(../images/images/1.png) no-repeat center top;background-size: 100% 1.73rem;}
#cont1 .disflex .box2{background: url(../images/images/2.png) no-repeat center top;background-size: 100% 1.73rem;}
#cont1 .disflex .box3{background: url(../images/images/3.png) no-repeat center top;background-size: 100% 1.73rem;}
#cont1 .disflex .box4{background: url(../images/images/4.png) no-repeat center top;background-size: 100% 1.73rem;}
#cont1 .buttonbox{width: 7.1rem;}
#cont1 .buttonbox a {width: 3.36rem;height: 0.9rem;font-size: 0.27rem;line-height: 0.9rem;}
#cont1 .buttonbox a:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
#conttoger {height: auto;}
/* #cont3*/
#cont3{background: url(../images/images/cont3.png) no-repeat center top;background-size: 100% 1.72rem; }
#cont3 .titleImg{display: none;}
#cont3 .m1000{padding-top: 1.72rem;}
#cont3 .disflex{width: 7.1rem;flex-wrap: wrap;margin: auto;padding-bottom: 0;}
#cont3 .disflex .box{width: 100%;margin-bottom: 0.4rem;}
#cont3 .a{width: 1.8rem;font-size: 0.21rem;line-height: 0.28rem;}
#cont3 td{border: 0.01rem solid #9c032c;font-size:0.19rem;height: 0.44rem;}
#cont3 .b{width: 2rem;}
#cont3 .disflex .box1 td{height: 0.44rem;}
#cont3 .button{width: 3.7rem;height: 0.78rem;font-size: 0.27rem;line-height: 0.78rem;}
#cont3 .button:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
/* cont4 */
#cont4{background: url(../images/images/cont4.png) no-repeat;background-size: 100% 13.45rem;}
#cont4 .titleImg{display: none;}
#cont4 .m1000{padding-top: 1.42rem;}
#cont4 .titlebox{width: 7.09rem;height: 1.22rem;background: url(../images/images/cont41.png) no-repeat;background-size: 100% 100%;margin: auto;}
#cont4 .titlebox .p1{color: #dd174c;padding-top: 0.18rem;font-size: 0.23rem;margin-bottom: 0.12rem;}
#cont4 .titlebox .p2{font-size: 0.2rem;line-height: 0.27rem;padding: 0 0.34rem;box-sizing: border-box;text-align: left;}
#cont4 .swiperboxm{width: 7.09rem;margin: auto;height: 3.38rem;}
#cont4 .diSwiFlex{width: 100%;height: auto;justify-content: space-between;display: flex;overflow: hidden;}
#cont4 .diSwiFlex .lato{width: 3.45rem;height: 2.66rem;position: relative;overflow: hidden;}
#cont4 .diSwiFlex .lato div{height: 0.58rem;background:#e4597fb8;font-size: 0.22rem;line-height: 0.58rem;text-align: center;color: #fff;width: 100%; position: absolute;bottom: 0.2rem;left: 0;}
#cont4 .diSwiFlex .l1{background: url(../images/images/ben1.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l2{background: url(../images/images/ben2.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l3{background: url(../images/images/ben3.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l4{background: url(../images/images/ben4.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l5{background: url(../images/images/ben5.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l6{background: url(../images/images/ben6.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l7{background: url(../images/images/ben7.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l8{background: url(../images/images/ben8.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l9{background: url(../images/images/ben9.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l10{background: url(../images/images/ben10.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l11{background: url(../images/images/ben11.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l12{background: url(../images/images/ben12.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .l13{background: url(../images/images/ben13.png) no-repeat;background-size: 100% 100%;}
#cont4 .swiper-pagination-bullet{background: #dd174c;opacity: 0.4;width: 0.2rem;height: 0.2rem;}
#cont4 .swiper-pagination-bullet-active{background: #dd174c;opacity: 1;}
#cont4 .swiperOnePage { bottom: 0px;height: 0.37rem;font-size: 10px;}
#cont4 .buttonbox a {width: 3.36rem;height: 0.9rem;font-size: 0.27rem;line-height: 0.9rem;box-sizing: border-box;}
#cont4 .buttonbox a:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
#cont4 .buttonbox {width: 7.1rem;}
#cont4 .tit2 { background: url(../images/images/cont42.png) no-repeat top;height: 1.14rem; background-size: 100% 100%; }
#cont4 .tit2 .p1{color: #01b450;}
#cont4 .diSwiFlex .r1{background: url(../images/images/yan1.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r2{background: url(../images/images/yan2.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r3{background: url(../images/images/yan3.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r4{background: url(../images/images/yan4.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r5{background: url(../images/images/yan5.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r6{background: url(../images/images/yan6.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r7{background: url(../images/images/yan7.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r8{background: url(../images/images/yan8.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r9{background: url(../images/images/yan9.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r10{background: url(../images/images/yan10.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r11{background: url(../images/images/yan11.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r12{background: url(../images/images/yan12.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r13{background: url(../images/images/yan13.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r14{background: url(../images/images/yan14.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r15{background: url(../images/images/yan15.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .r16{background: url(../images/images/yan16.png) no-repeat;background-size: 100% 100%;}
#cont4 .diSwiFlex .rgree div{background: #28a563a8;}
#cont4 .swipergree .swiper-pagination-bullet{background: #01b450;opacity: 0.4;}
#cont4 .swipergree .swiper-pagination-bullet-active{background: #01b450;opacity: 1;}


/* cont5 */
#cont5 .titleImg{display: none;}
#cont5{background: url(../images/images/cont5.png) no-repeat left top;background-size: 100% 11.17rem;}
#cont5 .m1000{padding-top: 2.37rem;}
#cont5 .box{height: 8.86rem;background: url(none);font-size: 0.19rem;color: #333;}
#cont5 .box1{position: absolute;left: 0.2rem;top: 0rem;width: 4.72rem;height: 0.73rem;font-size: 0.19rem;line-height: 0.73rem; background: url(../images/images/cont51.png) no-repeat;background-size: 100% 100%;}
#cont5 .box2{position: absolute;right: 0.2rem;left: auto; top: 0.94rem;width: 3.35rem;height: 0.73rem;font-size: 0.19rem;line-height: 0.73rem; background: url(../images/images/cont52.png) no-repeat;background-size: 100% 100%;}
#cont5 .box3{position: absolute;left: 0.2rem;top: 1.87rem;width: 4.72rem;height: 0.73rem;font-size: 0.19rem;line-height: 0.73rem; background: url(../images/images/cont53.png) no-repeat;background-size: 100% 100%;}
#cont5 .box4{position: absolute;right: 0.2rem;top: 2.8rem;width: 4.72rem;height: 0.73rem;font-size: 0.19rem;line-height: 0.73rem; background: url(../images/images/cont54.png) no-repeat;background-size: 100% 100%;}
#cont5 .box5{position: absolute;left: 0.2rem;top: 3.74rem;width: 4.72rem;height: 0.73rem;font-size: 0.19rem;line-height: 0.73rem; background: url(../images/images/cont55.png) no-repeat;background-size: 100% 100%;}
#cont5 .box6{position: absolute;right: 0.2rem;top: 4.67rem;width: 4.72rem;height: 0.73rem;font-size: 0.19rem;line-height: 0.73rem; background: url(../images/images/cont56.png) no-repeat;background-size: 100% 100%;}
#cont5 .button{width: 3.7rem;height: 0.78rem;font-size: 0.27rem;line-height: 0.78rem;}
#cont5 .button:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }

/* cont6 */
#cont6 .titleImg{display: none;}
#cont6{background: url(../images/images/cont6.png) no-repeat center top;background-size: 100% 1.75rem;}
#cont6 .m1000{padding-top: 1.75rem;}
#cont6 .box{height: 8.75rem;width: 7.1rem;margin: auto;}
#cont6 .reative .swiper-slide{position: relative;}
#cont6 .mdiv1{position: absolute;padding: 0.51rem 0.17rem 0 1.03rem;box-sizing: border-box; right: 0;top: 0; width: 4.14rem; height: 3.45rem; background: #fff7f8; border-radius:0.1rem ; -webkit-border-radius:0.1rem ; -moz-border-radius:0.1rem ; -ms-border-radius:0.1rem ; -o-border-radius:0.1rem ; }
#cont6  .i1{font-size: 0.26rem;color: #333333;font-weight: bold;margin-bottom: 0.23rem;}
#cont6  .i2{font-size: 0.19rem;color: #333333;line-height: 0.3rem;}
#cont6 .mdiv2{position: absolute;padding: 0.29rem 1.04rem 0 0.16rem;box-sizing: border-box; left: 0;top: 3.83rem; width: 4.11rem; height: 4.14rem; background: #e9fff3; border-radius:0.1rem ; -webkit-border-radius:0.1rem ; -moz-border-radius:0.1rem ; -ms-border-radius:0.1rem ; -o-border-radius:0.1rem ; }
#cont6 .mdiv1 img{width: 3.80rem;height: 2.87rem;position: absolute;top: 0.3rem;left: -2.96rem;}
#cont6 .mdiv2 img{width: 3.82rem;height: 2.88rem;position: absolute;top: 0.27rem;right: -2.98rem;}
#cont6 .mdiv2 .i1{margin-bottom: 0.09rem;}
#cont6 .swiper-pagination{font-size: 0;height: 0.6rem;padding-top: 0.5rem;bottom: 0.4rem;box-sizing: border-box;}
#cont6 .mdiv3{position: absolute;padding: 0.51rem 0.17rem 0 1.03rem;box-sizing: border-box; right: 0;top: 0; width: 3.82rem; height: 3.44rem; background: #fff7f8; border-radius:0.1rem ; -webkit-border-radius:0.1rem ; -moz-border-radius:0.1rem ; -ms-border-radius:0.1rem ; -o-border-radius:0.1rem ; }
#cont6 .mdiv4{position: absolute;padding: 0.29rem 1.04rem 0 0.16rem;box-sizing: border-box; left: 0;top: 3.83rem; width: 3.82rem; height: 3.7rem; background: #e9fff3; border-radius:0.1rem ; -webkit-border-radius:0.1rem ; -moz-border-radius:0.1rem ; -ms-border-radius:0.1rem ; -o-border-radius:0.1rem ; }
#cont6 .mdiv3 img{width: 3.82rem;height: 2.88rem;position: absolute;top: 0.3rem;left: -2.96rem;}
#cont6 .mdiv4 img{width: 3.82rem;height: 2.87rem;position: absolute;top: 0.27rem;right: -2.98rem;}
#cont6 .swiper-pagination-bullet{background: #fedce0;opacity: 1;}
#cont6 .swiper-pagination-bullet-active {opacity: 1;background: #dd174c;}
#cont6 .buttonbox a {width: 3.36rem;height: 0.9rem;font-size: 0.27rem;line-height: 0.9rem;box-sizing: border-box;}
#cont6 .buttonbox a:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
#cont6 .buttonbox {width: 7.1rem;}
#cont6 .swiperOnePage span{width: 0.2rem;height: 0.2rem;}

/* cont7 */
#cont7{background:#f1f1f1 url(../images/images/cont7.png) no-repeat left top;background-size: 100% 1.27rem;}
#cont7 .titleImg {display: none;}
#cont7 .m1000{padding-top: 1.27rem;}
#cont7 .divswiperbox{width: 7.10rem;margin: auto;padding-bottom: 0.39rem;}
#cont7 .Swipertwo img{display: block;margin: 0 auto 0.1rem;width: 0.76rem;height: 0.76rem;}
#cont7 .sive{padding-top: 0.26rem;width: 3.5rem;height: 3.7rem;background: #fff;position: relative;float: left;box-sizing: border-box;}
#cont7 .sive1{padding-top: 0.26rem;width: 3.5rem;height: 3.7rem;background: #fff;position: relative;float: right;box-sizing: border-box;}
#cont7 .Swipertwo{width: 100%;}
#cont7 .Swipertwo .i1{font-size: 0.2rem;color: #333;font-weight: bold;text-align: center;margin-bottom: 0.16rem;}
#cont7 .Swipertwo .i2{font-size: 0.19rem;color: #333; margin-bottom: 0.07rem;float: left;padding-left: 0.25rem;box-sizing: border-box;}
#cont7 .Swipertwo .i2 span{font-size: 0.19rem;color: #333;float: left;}
#cont7 .Swipertwo .i2 p{font-size: 0.19rem;color: #333;float: left;width: 2.08rem;line-height: 0.26rem;margin-left: 0.02rem;}
#cont7 .Swipertwo .i3{font-size: 0.19rem;color: #333;display: block;float: left;padding-left: 0.25rem;box-sizing: border-box;}
#cont7 .Swipertwo .red{height: 1.25rem;width: 100%;background: #dd174c;position: absolute;bottom: 0;left: 0;padding-top: 0.12rem;box-sizing: border-box;}
#cont7 .Swipertwo .red .wihte{color: #fff;line-height: 0.28rem;font-size: 0.16rem;padding-left: 0.25rem;}
#cont7 .Swipertwo .red .chakan{ width: 1.3rem; height: 0.36rem;line-height: 0.36rem; color: #333; font-size: 0.23rem; background: #fff; text-align: center; margin: auto; border-radius:0.20rem ; -webkit-border-radius:0.20rem ; -moz-border-radius:0.20rem ; -ms-border-radius:0.20rem ; -o-border-radius:0.20rem ; }
#cont7 .SwipertwoPage .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;background: #dd174c;}
#cont7 .SwipertwoPage {text-align: center;height: 0.5rem;line-height: 0rem;}
#cont7 .buttonbox a {width: 3.36rem;height: 0.9rem;font-size: 0.27rem;line-height: 0.9rem;box-sizing: border-box;}
#cont7 .buttonbox a:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
#cont7 .buttonbox {width: 7.1rem;padding-bottom: 0;}

/* cont8 */

#cont8{background:#f1f1f1 url(../images/images/cont8.png) no-repeat center top;background-size: 7.1rem 1.58rem;padding-bottom: 1.5rem;}
#cont8 .titleImg {display: none;}
#cont8 .endsive{width: 7.1rem;height: auto;padding-bottom: 0.4rem;margin: auto;}
#cont8 .m1000{padding-top: 1.58rem;box-sizing: border-box;}
#cont8 .Swiperthree{width: 100%;height:auto;}
#cont8 .Swiperthree .i{text-align: center; width: 2.36rem;height: 3.07rem;padding-top: 1.61rem;box-sizing: border-box;color: #fff; font-size: 0.18rem;line-height: 0.23rem;}
#cont8 .Swiperthree .i1{background: url(../images/images/cont81.png) no-repeat center top;background-size: 100% 100%;}
#cont8 .Swiperthree .i2{background: url(../images/images/cont82.png) no-repeat center top;background-size: 100% 100%;}
#cont8 .Swiperthree .i3{background: url(../images/images/cont83.png) no-repeat center top;background-size: 100% 100%;}
#cont8 .Swiperthree .i4{background: url(../images/images/cont84.png) no-repeat center top;background-size: 100% 100%;}

#cont8 .button { width: 3.7rem; height: 0.78rem; font-size: 0.27rem; line-height: 0.78rem;margin-bottom: 0.2rem;}

/* contm22 */
.contm22{display: none;}



















}





