@charset "utf-8";
/* CSS Document */
*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 sans-serif;color: #000;background: #fff;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 sans-serif;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
.i300{overflow: hidden;}
.i300>img{width: 100%;height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}
/*.swiper-button-prev,.swiper-button-next{background: none;margin: 0;padding: 0;top: auto;left: auto;right: auto;bottom: auto;}*/

.fL{float:left;}
.fR{float:right;}
/*box1,box2*/
@media only screen and (min-width: 1024px) {.box2{display: none!important;}}
@media only screen and (max-width: 1023px) {.box1{display: none!important;}}

.register{
    width:100%;
    padding:.5rem .6rem;
}
.register-close{
    width:.37rem;
    display:block;
    margin-bottom:.5rem;
}
.register-a1{
    font-size:.48rem;
    color:#363636;
    margin-bottom:.6rem;
}
.register-a2{
    width:100%;
    padding:.3rem 0;
    display:flex;
    border-bottom:.01rem solid #e8e8e8;
    margin-bottom:.5rem;
}
.register-a2 input{
    width:4.75rem;
    color:#333;
    font-size:.36rem;
}
.register-a2 input::placeholder{
    color:#c1c1c1;
}
.all_world_login_have{
    width:calc(100% - 4.75rem);
    font-size:.3rem;
    color:#c1c1c1;
    text-align:right;
}
.all_world_login_time{
    display:none;
}
.register-a3{
    width:100%;
    padding:.3rem 0;
    border-bottom:.01rem solid #e8e8e8;
    margin-bottom:.5rem;
}
.register-a3 input{
    width:100%;
    color:#333;
    font-size:.36rem;
}
.register-a3 input::placeholder{
    color:#c1c1c1;
}
.register-a4{
    display:block;
    font-size:.3rem;
    color:#20317f;
    margin-bottom:.6rem;
}
.register-a5{
    width:100%;
    border-radius:.1rem;
    height:.98rem;
    color:#fff;
    background:#c1c1c1;
    font-size:.34rem;
    outline:none;
    margin-bottom:1.5rem;
}
.register-a6{
    color:#c1c1c1;
    font-size:.3rem;
    text-align:center;
    margin-bottom:.5rem;
}
.register-a7{
    width:100%;
    display:flex;
    justify-content:center;
}
.register-a7 a{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:.86rem;
    height:.86rem;
    border-radius:50%;
    border:1px solid #e3e3e3;
    margin:0 .2rem;
}
.register-a7 a:nth-child(1) img{
    width:.48rem;
}
.register-a7 a:nth-child(2) img{
    width:.42rem;
}
/**/
.page-del{
    width:100%;
    padding:.7rem .3rem .9rem;
}
.page-del-d1{
    width:100%;
    margin-bottom:.75rem;
}
.page-del-d1 video{
    width:100%;
    height:4rem;
}
.page-del-d2{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-bottom:.3rem;
    border-bottom:.01rem solid rgba(190,160,96,.2);
    margin-bottom:.5rem;
}
.page-del-d2>span{
    font-size:.36rem;
    color:#333333;
    font-weight:bold;
}
.page-del-d2-e1{
    display:inline-flex;
    align-items:center;
}
.page-del-d2-e1 span{
    display:inline-flex;
    align-items:center;
    font-size:.26rem;
    color:#c1c1c1;
    margin-right:.6rem;
}
.page-del-d2-e1 span:last-child{
    margin-right:0;
}
.page-del-d2-e1 span img{
    transform:scale(0.8);
    margin-right:.1rem;
}
.page-del-d3{
    font-size:.26rem;
    color:#4d4948;
    line-height:.56rem;
}
/**/
.nav{
    width:100%;
    padding:.7rem .3rem;
}
.nav-a1{
    width:100%;
    padding:0 .3rem;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:.7rem;
}
.nav-a1-img{
    width:1.89rem;
    height:1.72rem;
    border-radius:.16rem;
}
.nav-a1-fr{
    width:calc(100% - 1.9rem);
    padding-left:.25rem;
}
.nav-a1-fr-d1{
    color:#333333;
    font-size:.32rem;
    margin-bottom:.1rem;
}
.nav-a1-fr-d2{
    width:100%;
    display:flex;
    align-items: center;
    margin-bottom:.1rem;
}
.nav-a1-fr-d2 .nav-a1-fr-d2-e1{
    padding-right:.3rem;
    margin-right:.3rem;
    position:relative;
    display:inline-flex;
}
.nav-a1-fr-d2 .nav-a1-fr-d2-e1 img{
    width:.24rem;
    height:.22rem;
    margin-right:.05rem;
}
.nav-a1-fr-d2 .nav-a1-fr-d2-e1::after{
    content:'';
    display:inline-block;
    width:.01rem;
    height:.32rem;
    background:#eee;
    position:absolute;
    right:0;
}
.nav-a1-fr-d2-e2{
    color:#969593;
    font-size:.26rem;
}
.nav-a1-fr-d2-e2 span{
    color:#333333;
    font-size:.38rem;
    font-weight:bold;
}
.nav-a1-fr-d2-e3{
    display:inline-flex;
    /*flex-wrap:wrap;*/
    font-size:.26rem;
    color:#969593;
    /*align-items:center;*/
}
.nav-a1-fr-d2-e3 img{
    width:.23rem;
    height:.28rem;
    margin-right:.1rem;
}
.nav-a2{
    width:100%;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.nav-a2-list{
    width:49%;
    margin-bottom:1rem;
}
.nav-a2-d1{
    width:100%;
    height:3.04rem;
    border-radius:.2rem .2rem 0 0;
}
.nav-a2-d1 img{
    border-radius:.2rem .2rem 0 0;
}
.nav-a2-d2{
    width:100%;
    border-radius:0 0 .2rem .2rem;
    padding:0.3rem 0.1rem;
    background:#fff;
}
.nav-a2-d3{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:.2rem;
}
.nav-a2-d3 span{
    width:80%;
    color:#333333;
    font-size:0.32rem;
    font-weight:bold;
}
.nav-a2-d3 img{
    width:.4rem;
    height:.37rem;
}
.nav-a2-d4{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.nav-a2-d4-fl{
    font-size:.3rem;
    color:#969593;
}
.nav-a2-d4-fl span{
    color:#937543;
    font-weight:bold;
}
.nav-a2-d4 a{
    display:inline-block;
    font-size:.24rem;
    color:#fff;
    background:#937543;
    border-radius:.2rem;
    padding:0 .2rem;
    height:.38rem;
}
/**/
.new-order-a1{
    width:100%;
    padding:.4rem .3rem;
}
.new-order-a1-radio{
    width:100%;
    display:flex;
    justify-content:space-between;
    margin-bottom:.35rem;
}
.new-order-a1-radio div>input{
    display: none;
}
.new-order-a1-radio div>label{
    position:relative;
    margin-right:.3rem;
    display:inline-flex;
    align-items:center;
}
.new-order-a1-radio div>label::before{
    display: inline-block;
    content: "";
    width:.28rem;
    height:.28rem;
    background-image:url("../img/a13.png");
    background-size:100% 100%;
    margin-right:.1rem;
}
.new-order-a1-radio div>input:checked+label::before{
    background-image:none;
}
.new-order-a1-radio div>input:checked+label::after{
    display: inline-block;
    content: "";
    width:.28rem;
    height:.28rem;
    background-image:url("../img/a12.png");
    background-size:100% 100%;
    position:absolute;
}
.new-order-a1-user{
    width:100%;
    height:1.1rem;
    background:#fff;
    padding:.4rem .3rem;
    margin-bottom:.35rem;
}
.new-order-a1-user-d1{
    display:flex;
    justify-content:space-between;
    font-size:.28rem;
    color:#9b9a99;
    align-items:center;
}
.new-order-a1-user-d1 div{
    display:flex;
    align-items:center;
}
.new-order-a1-user-d1 div img{
    width:.24rem;
    margin-right:.2rem;
}
.new-order-a1-user-d1>img{
    width:.16rem;
}
.new-order-a1-ps{
    font-size:.28rem;
    color:#4d4948;
    font-weight:bold;
}
.new-order-a1-ps a{
    color:#c29d69;
}
.new-order-a1-tab{
    width:100%;
    background:#fff;
    padding:0 .3rem;
    margin-top:.3rem;
}
.new-order-a1-tab-line{
    padding:.35rem 0;
    width:100%;
    border-bottom:.01rem solid #e8e8e8;
    display:flex;
    flex-wrap:wrap;
}
.new-order-a1-tab-line-fl{
    width:2.05rem;
    font-size:.28rem;
    color:#333333;
}
.new-order-a1-tab-line-fr{
    width:calc(100% - 2.1rem);
}
.new-order-a1-tab-line-fr input{
    width:100%;
    color:#333333;
    text-align: right;
}
.new-order-a1-tab-line-fr input::placeholder{
    font-size:.24rem;
    color:#969593;
    text-align: right;
}
.new-order-a1-tab-line-fr textarea::placeholder{
    font-size:.24rem;
    color:#969593;
}
.new-order-a1-tab-line-fr textarea{
    width:100%;
    color:#333333;
    text-align: right;
}
.new-order-a1-tab-line-fr select{
    width:100%;
    font-size:.24rem;
    color:#333333;
    text-align: right;
    text-align-last: right;
}
.new-order-a1-tab-line-fr1{
    width:100%;
}
.new-order-a1-tab-line-fr1 textarea{
    width:100%;
    color:#333333;
    height:2rem;
    background:#fafafa;
    padding:.3rem;
}
.new-order-a1-tab-line:last-child{
    border:none;
}
.new-order-a1-tab-z{
    width:100%;
    margin-top:.5rem;
    display:flex;
}
.new-order-a1-tab-z span{
    width:.65rem;
    color:#969593;
    font-size:.26rem;
}
.new-order-a1-tab-z div{
    width:calc(100% - .65rem);
}
.new-order-a1-tab-z div img{
    width:1.9rem;
    height:1.1rem;
    border-radius:.2rem;
}
.new-order-btn{
    width:100%;
    height:.92rem;
    background:#937543;
    border-radius:.15rem;
    color:#fff;
    font-size:.32rem;
    margin-top:.5rem;
}
.login-a1{
    width:100%;
    padding-top:.5rem;
    margin-bottom:.8rem;
}
.login-a1 img{
    margin:0 auto;
    width:1.48rem;
}
.login-tab{
    width:100%;
    padding:0 .58rem;
    margin-bottom:.9rem;
}
.login-tab span.ac{
    font-size:.48rem;
    color:#363636;
    font-weight:bold;
}
.login-tab span{
    font-size:.36rem;
    color:#c1c1c1;
    margin-right:.3rem;
}
.login-box{
    width:100%;
    padding:0 .58rem;
}
/*.login-list .register-a2,.login-list .register-a3{*/
/*    border-bottom:none;*/
/*}*/
.login-list{
    display:none;
}
.login-list.on1{
    display:block;
}
