/** 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:608px ;background: url(../images/banner1.jpg) no-repeat center top;}
.banner h1{padding-top: 16px;visibility: hidden;pointer-events: none;}
.banner .benke{width: 315px;height: 53px; border:1px solid #fa5d19;cursor: pointer; color: #fa5d19;font-size: 24px;text-align: center;position: absolute;left: 0;top: 490px; line-height: 53px;}
.banner .yanjiusheng{width: 315px;height: 53px;border:1px solid #fa5d19;cursor: pointer; color: #fa5d19;font-size: 24px;text-align: center;position: absolute;left: 367px;top: 490px; 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 .active{background: #fa5d19;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: 392px;background: url('../images/cont1.png') no-repeat center top;}
.cont1 .m1000{box-sizing: border-box;padding-top: 124px;}
.cont1 .p{font-size: 24px;line-height: 45px;color: #fff;padding: 0 78px;box-sizing: border-box;}

.cont2{height: 1380px;background: url('../images/cont2.png') no-repeat center top;}
.cont2 .title{height: 163px;background: url('../images/title.png') no-repeat center top;}
.cont2 .flexbox{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cont2 .flexbox .box{width: 330px;background: #fff;padding: 180px 18px 0;height: 374px; box-sizing: border-box;position: relative;margin-bottom: 10px; box-shadow: 0 10px 10px #e7e7e7 ;}
.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;text-decoration: underline;cursor: pointer;}
.cont2 .p2 span:hover{color: #f69115;}
.cont2 .p3{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 17px;}
.cont2 .btnbox{height: 60px;width: 100%;position: absolute;left: 0;;bottom: 0;}
.cont2 .btnbox .btn{ transition:0.7s ; display: block; width: 170px; height: 39px; margin: auto; cursor: pointer; text-align: center; line-height: 39px; font-size: 19px; color: #fff; background: #fa5d19; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; -webkit-transition:0.7s ; -moz-transition:0.7s ; -ms-transition:0.7s ; -o-transition:0.7s ; }

.cont2 .btnbox .btn:hover{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
.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;}

.cont3{height: 657px;background: url('../images/cont3.png') no-repeat center top;}
.cont3 .title{height: 153px;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: 304px;}
.cont3 .box1{width: 100%;height:303px ;background: url('../images/cont31.png') no-repeat center top;}
.cont3 .box2{width: 100%;height:303px ;background: url('../images/cont32.png') no-repeat center top;}
.cont3 .swiper-pagination .swiper-pagination-bullet{}
.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;}

.cont4{}
.cont4 .title{width: 100%;height: 161px;background: url('../images/title4.png') no-repeat center top;}
.cont4 .disflex{width: 100%;height: 347px;display: flex;justify-content: space-between;background: url('../images/cont41.png') no-repeat center top;}
.cont4 .disflex div{width: 25%;height: 307px;padding-top: 163px;box-sizing: border-box;}
.cont4 .disflex div .p{font-size: 15px;color: #fff;line-height: 24px;text-align: center;}
.cont4 .btn{ width: 286px; transition:0.7s ; height: 54px; background: #fa5d19; font-size: 18px; color: #fff; display: block; line-height: 54px; text-align: center; margin: auto; -webkit-transition:0.7s ; -moz-transition:0.7s ; -ms-transition:0.7s ; -o-transition:0.7s ; }
.cont4 .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) ; }
.cont4 .m1000{padding-bottom: 60px;}
@media (max-width:1000px){
    .banner {height: 6.13rem;width: 100%;background: url('../images/images/banner1.jpg') no-repeat;background-size: 100% 100%;}
    .banner img{width: 3rem;visibility: hidden;}
    .banner h1{padding-top: 0.16rem;visibility: inherit;pointer-events: all;}
    .banner .scal{width: 3.21rem;height: 0.9rem;font-size: 0.25rem;line-height: 0.9rem;position: absolute;top: 4.64rem;}
    .banner .yanjiusheng{right: 0.33rem;left: auto;}
    .banner .benke{left: 0.33rem;}
    .m1000{width: 100%;}

    .cont1 .m1000 {padding-top: 1.03rem;}
    .cont1 .p {font-size: 0.23rem;line-height: 0.45rem;padding: 0 0.61rem;}
    .cont1 {height: 4.41rem;background: url(../images/images/cont1.png) no-repeat;background-size: 100% 100%;}
   
    .cont2{height: auto;}
    .cont2 .title {height: 1.24rem;background: url(../images/images/title.png) no-repeat;background-size: 100% 100%;margin-bottom: 0.01rem;}
    .cont2 .flexbox{width: 7.13rem;margin: auto;padding-bottom: 0.61rem;}
    .cont2 .flexbox .box {width: 3.50rem;padding: 1.82rem 0.2rem 0;height: 3.95rem;margin-bottom: 0.11rem;}
    .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;width: 1.9rem;height: 0.43rem;line-height: 0.43rem;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.74rem;}
    .cont2 .flexbox .box1{background: url('../images/images/img1.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .flexbox .box2{background: url('../images/images/img2.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .flexbox .box3{background: url('../images/images/img3.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .flexbox .box4{background: url('../images/images/img4.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .flexbox .box5{background: url('../images/images/img5.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .flexbox .box6{background: url('../images/images/img6.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .flexbox .box7{background: url('../images/images/img7.png') no-repeat;background-size: 3.50rem 1.59rem;}
    .cont2 .flexbox .box8{background: url('../images/images/img8.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .flexbox .box9{background: url('../images/images/img9.png') no-repeat;background-size: 3.50rem 1.53rem;}
    .cont2 .btnbox .btn:hover{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }



    .cont3 .title {height: 1.39rem;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: 6.78rem;background: url(../images/images/cont3.png) no-repeat;background-size: 100% 100%;}

    .cont3 .box1 {width: 100%;height: 3.11rem;background: url(../images/images/cont31.png) no-repeat;background-size: 100% 100%;}
    .cont3 .box2 {width: 100%;height: 3.11rem;background: url(../images/images/cont32.png) no-repeat;background-size: 100% 100%;}
    .cont3 .swiper-container {width: 100%;height: 3.11rem;}
    .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: 1.4rem;background: url(../images/images/title4.png) no-repeat;background-size: 100% 100%;}
    .cont4 .disflex {width: 6.61rem; height: 6.42rem;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: 0.3rem;padding-right: 0.3rem;}
    .cont4 .disflex div:nth-child(4){padding-left: 0.3rem;padding-right: 0.3rem;}
    .cont4 .btn{width: 3.85rem;height: 0.89rem;font-size: 0.27rem;line-height: 0.89rem;}
    .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: 0.5rem;}







}

.numChange{color: #000;font-weight: bold;padding: 320px 0 0px 201px;font-size: 28px;box-sizing: border-box;}
@media (max-width:1000px) {
    .numChange{padding: 3.1rem 0 0 0.85rem;font-size: 0.26rem;}
}