/** 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: 1009px;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;}
/* banner */
.banner{height:508px ;background: url(../images/banner_01.jpg) no-repeat center top;}
.banner h1{padding-top: 0px;}
.banner .benke{ width: 342px; height: 55px; cursor: pointer; background: #fff; color: #e1683e; font-size: 24px; text-align: center; position: absolute; left: 104px; top: 376px; line-height: 55px; 
}
.banner .yanjiusheng{ width: 342px; height: 55px; cursor: pointer; background: #fff; color: #e1683e; font-size: 24px; text-align: center; position: absolute; left: 545px; top: 376px; line-height: 55px;
}
.banner .scal{ transition:1s ; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ; }
.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 .active{background: #e1683e;color: #fff;}

.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;
    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: 188px;padding-left: 0;float: left;}
.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: 101px;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: #7ea9e3; position: absolute; left: 545px; top: 0px; cursor: pointer; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ;
}
    .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) ; }   
}
.totop img{vertical-align: bottom;}
 
 
.cont1{height: 442px;background:#fef8f3;}
.cont1 .m1000{box-sizing: border-box;padding-top: 54px;}
.cont1 .p{font-size: 19px;width: 939px;margin: auto; line-height: 31px;color: #e1683e;padding:78px 42px 0 32px;box-sizing: border-box;height: 322px;background: url('../images/cont1.png') no-repeat center top;}

.cont2{height: auto;background: url('../images/cont2.png') no-repeat center top;}
.cont2 .m1000{padding-bottom: 14px;}
.cont2 .title{height: 156px;background: url('../images/title.png') no-repeat center top;}
.cont2 .flexbox{width: 100%;display: flex;justify-content: space-around;flex-wrap: wrap;padding-top: 10px;}
.cont2 .flexbox .box{width: 328px; background: #fff;padding: 139px 0px 0;height: 416px; box-sizing: border-box;position: relative;margin-bottom: 19px;
     box-shadow: 0 0px 10px #ccc ;padding-left: 20px;}
.cont2 .p1{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 13px;}
.cont2 .p2{font-size: 16px;line-height: 24px;color: #fa5d19;margin-bottom: 13px;}
.cont2 .p2 span{font-weight: bold;}
.cont2 .p3{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 17px;}
.cont2 .btnbox{height: 91px;width: 100%;position: absolute;left: 0;;bottom: 0;background: #e1683e;}
.cont2 .btnbox .btn{ transition:0.7s ;padding-left: 50px;box-sizing: border-box; display: block; width: 100%; height: 100%; margin: auto; cursor: pointer;  line-height: 91px; font-size: 28px; color: #fff;font-weight: bold;  -webkit-transition:0.7s ; -moz-transition:0.7s ; -ms-transition:0.7s ; -o-transition:0.7s ;background: url('../images/jiantou_03.png') no-repeat right center;background-position: 260px center; }
.cont2 .box .leftD{display: inline-block; text-align: left;font-size: 17px;color: #e1683e;font-weight: bold;line-height: 28px;vertical-align: top;}
.cont2 .box{overflow: hidden;font-size: 0;}
.cont2 .vaTop{vertical-align: top;}
.cont2 .box .rightD{display: inline-block;font-size: 17px;color: #333;width: 150px;line-height: 27px;vertical-align: bottom;font-weight: 900;}
.cont2 .btnbox .btn:hover{text-decoration: underline; }
.cont2 .flexbox .box1{background:#fff url('../images/img1.png') no-repeat center top;}
.cont2 .flexbox .box2{background:#fff url('../images/img2.png') no-repeat center top;}
.cont2 .flexbox .box3{background:#fff url('../images/img3.png') no-repeat center top;}
.cont2 .flexbox .box4{background:#fff url('../images/img4.png') no-repeat center top;}
.cont2 .flexbox .box5{background:#fff url('../images/img5.png') no-repeat center top;}
.cont2 .flexbox .box6{background:#fff url('../images/img6.png') no-repeat center top;}
.cont2 .flexbox .box7{background:#fff url('../images/img7.png') no-repeat center top;}
.cont2 .flexbox .box8{background:#fff url('../images/img8.png') no-repeat center top;}
.cont2 .flexbox .box9{background:#fff url('../images/img9.png') no-repeat center top;}
.cont2 .flexbox .box10{background:#fff url('../images/img10.png') no-repeat center top;}

.cont2 .divPimg{width: 100%;padding: 0 162px;box-sizing: border-box;display: flex;justify-content: space-between;}
.cont2 .hh{font-size: 29px;font-weight: bold;color: #e1683e;text-align: center;margin-bottom: 5px;padding-right: 20px;}
.cont2 .vaTop .rightD{display: block;width: 100%;}
.cont2 .modelN{display: none;}
.cont2 .box .leftD span{color:#333 ;}
.cont2 .divF_swiper{width: 102%;height: auto;position: relative;margin-left: -1%;padding-bottom: 40px;}
.cont2 .divMaxWidth{width: 100%;padding-left: 8px;}
.cont2 .swipA .swiper-pagination-bullet{width: 21px;height: 21px;background: url('../images/1_03.png') no-repeat center top;margin: 0 9px;}
.cont2 .swipA .swiper-pagination-bullet-active{width: 21px;height: 21px;background: url('../images/2_03.png') no-repeat center top;}
.cont2 .swipA {width: 100%;height: 20px;line-height: 20px;vertical-align: top;font-size: 10px;}
.cont2 .swiperPrev{width: 99px;height: 99px;background: url('../images/left_03.png') no-repeat;left: -130px;right: auto;top: 41%;}
.cont2 .swiperNext{width: 99px;height: 99px;background: url('../images/right_03.png') no-repeat;right: -130px;left: auto;top: 41%;}





/* .cont2 .divPimg */




.cont3{height: auto;background:#fef8f3;}
.cont3 .title{height: 176px;background: url('../images/title3.png') no-repeat center top;}
.cont3 .disflex{width: 405px;margin: auto;height: 86px;display: flex;justify-content: space-between;}
.cont3 .disflex div{cursor: pointer; width: 170px; height: 39px;font-size: 19px; background:#079a98 ;color: #fff; border-radius:25px ;text-align: center;line-height: 39px; -webkit-border-radius:25px ; -moz-border-radius:25px ; -ms-border-radius:25px ; -o-border-radius:25px ; }
.cont3 .disflex .active{background: #fa5d19;}
.cont3 .swiper-container {width: 100%;height: 451px;}
.cont3 .box1{width: 100%;height:303px ;background: url('../images/cont31.png') no-repeat center top;}
.cont3 .box2{width: 100%;height:398px ;background: url('../images/cont32.png') no-repeat center top;}
.cont3 .box3{width: 100%;height:397px ;background: url('../images/cont33_03.png') no-repeat center top;}

.cont3 .swiper-pagination {display: none;}
.cont3 .disbtnbox{width: 673px;height: 54px;margin: auto;display: flex;justify-content: space-between;}
.cont3 .disbtnbox a{ width: 286px; transition:0.7s ; height: 53px; border: 1px solid #fff; color: #fff; font-size: 18px; display: block; text-align: center; cursor: pointer; line-height: 53px; -webkit-transition:0.7s ; -moz-transition:0.7s ; -ms-transition:0.7s ; -o-transition:0.7s ; }
.cont3 .disbtnbox .active{background: #fa5d19;border: 1px solid #fa5d19;}
.cont3 .time{cursor: pointer; transition: 0.7s; width: 378px; height: 63px; line-height: 63px; font-size: 24px; background: #e1683e; display: block; margin:36px auto 56px; text-align: center; color: #fff; line-height: 63px; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; -webkit-transition: 0.7s; -moz-transition: 0.7s; -ms-transition: 0.7s; -o-transition: 0.7s; }
.cont3 .m1000{padding-bottom: 11px;}
.cont3 .time: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 .title{width: 100%;height: 197px;background: url('../images/title4.png') no-repeat center top;}
.cont4 .disflex{width: 100%;height: 320px;display: flex;justify-content: space-between;background: url('../images/cont41.png') no-repeat center top;}
.cont4 .disflex div{width: 25%;height: 307px;padding-top: 148px;box-sizing: border-box;}
.cont4 .disflex div .p{font-size: 13px;color: #fff;line-height: 24px;text-align: center;}
.cont4 .btn{cursor: pointer; width: 378px; transition:0.7s ; height: 63px; background: #e1683e; font-size: 24px; color: #fff; display: block; line-height: 63px; border-radius:12px ; text-align: center; margin:0 auto 50px; -webkit-transition:0.7s ; -moz-transition:0.7s ; -ms-transition:0.7s ; -o-transition:0.7s ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; }
.cont4 .btn:hover{ transform:scale(1.07) ; -webkit-transform:scale(1.07) ; -moz-transform:scale(1.07) ; -ms-transform:scale(1.07) ; -o-transform:scale(1.07) ; }

@media (max-width:1000px){
    .banner {height: 6.35rem;width: 100%;background: url('../images/images/banner_01.jpg') no-repeat;background-size: 100% 100%;}
    .banner img{width: 100%;}
    .banner h1{padding-top: 0rem;}
    .banner .scal{width: 3.22rem;height: 0.84rem;font-size: 0.23rem;line-height: 0.84rem;position: absolute;top: 4.73rem;background: #e1683e;color: #fff;}
    .banner .yanjiusheng{right: 0.33rem;left: auto;}
    .banner .benke{left: 0.33rem;}
    .m1000{width: 100%;}
    .banner .scal:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    .cont1 .m1000 {padding: 0.63rem 0.39rem 0.49rem 0.39rem;background: #fff url('../images/images/douhao_03.png') no-repeat;background-size: 1.35rem 1.01rem; box-sizing: border-box;}
    .cont1 .p {font-size: 0.22rem;line-height: 0.40rem;padding: 0;background: none;color: #e1683e;text-indent: 2em;height: auto;width: 100%;
    text-indent: 5em;}
    .cont1 {height:auto;border: 0.16rem solid #e1683e;width: 100%;background: #fff;box-sizing: border-box;}
   
    .cont2{height: auto;background: #fef8f3;}
    .cont2 .title {height: 1.56rem;background: url(../images/images/title.png) no-repeat;background-size: 100% 100%;margin-bottom: 0.01rem;}
    .cont2 .flexbox{width: 6.9rem;margin: auto;padding-bottom: 0.9rem;}
    .cont2 .flexbox .box {width: 3.32rem;padding: 1.4rem 0rem 0 0.12rem;height: 4.19rem;margin-bottom: 0.2rem;}
    .cont2 .p1 {font-size: 0.18rem;line-height: 0.25rem;margin-bottom: 0.17rem;}
    .cont2 .p2 {font-size: 0.18rem;line-height: 0.25rem;margin-bottom: 0.17rem;}
    .cont2 .p3 {font-size: 0.18rem;line-height: 0.25rem;margin-bottom: 0.17rem;}
    .cont2 .btnbox .btn {  transition: 0s; line-height: 0.91rem;font-size: 0.26rem;border-radius: 0.45rem;-webkit-border-radius: 0.45rem;
        -moz-border-radius: 0.45rem;-ms-border-radius: 0.45rem;-o-border-radius: 0.45rem;-webkit-transition: 0s; -moz-transition: 0s;-ms-transition: 0s;-o-transition: 0s;}
    .cont2 .btnbox {height: 0.91rem;}
    .cont2 .flexbox .box1{background:#fff url('../images/images/img1.png') no-repeat;background-size: 3.32rem 1.36rem;}
    .cont2 .flexbox .box2{background:#fff url('../images/images/img2.png') no-repeat;background-size: 3.32rem 1.37rem;}
    .cont2 .flexbox .box3{background:#fff url('../images/images/img3.png') no-repeat;background-size: 3.32rem 1.36rem;}
    .cont2 .flexbox .box4{background:#fff url('../images/images/img4.png') no-repeat;background-size: 3.32rem 1.36rem;}
    .cont2 .flexbox .box5{background:#fff url('../images/images/img5.png') no-repeat;background-size: 3.32rem 1.36rem;}
    .cont2 .flexbox .box6{background:#fff url('../images/images/img6.png') no-repeat;background-size: 3.32rem 1.36rem;}
    .cont2 .flexbox .box7{background:#fff url('../images/images/img7.png') no-repeat;background-size: 3.31rem 1.36rem;}
    .cont2 .flexbox .box8{background:#fff url('../images/images/img8.png') no-repeat;background-size: 3.31rem 1.36rem;}
    .cont2 .flexbox .box9{background:#fff url('../images/images/img9.png') no-repeat;background-size: 3.33rem 1.36rem;}
    .cont2 .flexbox .box10{background:#fff url('../images/images/img10.png') no-repeat;background-size: 3.33rem 1.36rem;}

    .cont2 .btnbox .btn:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    .cont2 .box .leftD{font-size: 0.19rem;line-height: 0.28rem;}
    .cont2 .box .rightD{width:1.2rem;font-size: 0.19rem;line-height: 0.28rem;}
    .cont2 .vaTop .rightD{width: 100%;}
    .cont2 .divPimg{padding: 0;}
    .cont2 .hh{font-size: 0.29rem;margin-bottom: 0.1rem;}
    .cont2 .swiper-pagination-bullet{background: #f1a36a;width: 0.19rem;height: 0.19rem;opacity: 1;}
    .cont2 .swiper-pagination-bullet-active{background: #e1683e;}




    .cont3 .title {height: 1.55rem;background: url(../images/images/title3.png) no-repeat;background-size: 100% 100%;}
    .cont3 .disflex {width:4.06rem;height: 0.84rem;}
    .cont3 .disflex div{width: 1.7rem;height: 0.44rem;line-height: 0.44rem;font-size: 0.25rem;}
    .cont3 {height: auto;background:#fff;}
    .cont3 .disflex{display: flex;justify-content: space-between;width:5.5rem ;margin: auto;padding-bottom: 0.5rem;}
    .cont3 .disflex .boxt{ width: 2.38rem;background: #fff; height: 0.75rem; line-height: 0.75rem;font-size: 0.33rem;color: #f1a36a;font-weight: bold;
        border: 0.03rem solid #f4c9b9; border-radius:0.2rem ; -webkit-border-radius:0.2rem ; -moz-border-radius:0.2rem ; -ms-border-radius:0.2rem ; -o-border-radius:0.2rem ; }
   .cont3 .disflex .active{background: #e1683e;color: #fff;border: 0.03rem solid #e1683e;  }
   .cont3  .conTend img{width: 100%;}



   .cont3 .conTend{width: 100%;}
    .cont3 .box1 {width: 100%;height: 3.11rem;background: url(../images/images/cont31.png) no-repeat;background-size: 100% 100%;}
    .cont3 .box2 {width: 6.74rem;height: 9.23rem;background: url(../images/images/cont32.png) no-repeat center top;background-size: 100% 100%;margin: auto;}
    .cont3 .swiper-container {width: 100%;height: 9.23rem;}
    .cont3 .disbtnbox {width: 7.13rem;height: 0.91rem;}
    .cont3 .disbtnbox a{width: 3.36rem;height: 0.89rem;font-size: 0.27rem;line-height: 0.89rem;}
    .cont4 .title {width: 100%;height: 2.39rem;background: url(../images/images/title4.png) no-repeat;background-size: 100% 100%;}
    .cont4 .disflex {width: 6.61rem; height: 6.43rem;display: flex;justify-content: space-between;flex-wrap: wrap;
        background: url(../images/images/cont41.png) no-repeat;margin:0 auto 0.39rem;background-size: 100% 100%;}
    .cont4 .disflex div { width: 50%;height: 50%;padding-top: 1.62rem;}
    .cont4 .disflex div .p{font-size: 0.26rem;line-height: 0.33rem;}

    .cont4 .br{height: 1px;display: none;}
    .cont4 .disflex div:nth-child(1){padding-left: 0rem;padding-right:0rem;}
    .cont4 .disflex div:nth-child(3){padding-left: 0rem;padding-right:0rem;padding-top: 1.33rem;}
    .cont4 .disflex div:nth-child(4){padding-left: 0rem;padding-right: 0rem;padding-top: 1.33rem;}
    .cont4 .btn{width: 4.34rem;height: 0.9rem;font-size: 0.23rem;line-height: 0.9rem;background: #fdf64e;color: #992896;}
    .cont4 .btn:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    .cont4 .m1000{padding-bottom: 1.4rem;}
    .cont3 .time{width: 4.33rem;height: 0.9rem;line-height: 0.9rem;font-size: 0.23rem;background: #fdf64e;color: #992896;}
    .cont3 .time:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    .cont4 .bt{display: block;}

    .cont3 .time {font-size: 0.29rem;margin: 0 auto 0;
        color: #fff;background: url('../images/images/bg_03.png') no-repeat;background-size: 100% 100%;width: 4.33rem;height: 0.89rem;line-height: 0.89rem;}
        .cont4 .btn{font-size: 0.29rem;margin: 0 auto 0;
            color: #fff;background: url('../images/images/bg_03.png') no-repeat;background-size: 100% 100%;width: 5rem;height: 0.89rem;line-height: 0.89rem;}
            

}

.slectSan{
    background: url(../images/3.png) no-repeat;
    background-position: 79px center;
    background-size: 10px;
}