* {
    padding: 0;
    margin: 0;
}

img {
    width: 100%;
    height: 100%;
    float: left;
}

.main {
    width: 100%;
    min-width: 950px;
    height: 15rem;
    float: left;
    font-size: 0.15rem;
    background-color: #FFFFFF;
}

.one {
    width: 100%;
    height: auto;
    float: left;
}

.logo {
    width: 2.9rem;
    height: 1.3rem;
    float: left;
    margin-top: -9.3rem;
    margin-left: 0.9rem;
}

.rests {
    width: 100%;
    height: 0.5rem;
    float: left;
    margin-top: -6.8rem;
}

.rests1 {
    width: 0.17rem;
    height: 0.12rem;
    float: left;
    margin-top: 0.18rem;
    margin-left: 3.5rem;
}

.rests2 {
    width: 1rem;
    height: 0.5rem;
    float: left;
    margin-left: 0.08rem;
    font-size: 0.1rem;
    line-height: 0.5rem;
    color: #4C84FF;
}

.ri_main {
    width: 100%;
    height: 5.3rem;
    float: left;
    margin-top: -6.2rem;
}

.right {
    width: 8rem;
    height: 5.3rem;
    float: left;
    margin-left: 7.4rem;
}

.title {
    width: 100%;
    height: 0.5rem;
    float: left;
}

.tit1 {
    width: 0.27rem;
    height: 0.34rem;
    float: left;
    margin-top: 0.08rem;
    margin-left: 0.25rem;
}

.tit2 {
    width: 5rem;
    height: 0.5rem;
    float: left;
    line-height: 0.5rem;
    margin-left: 0.2rem;
    font-size: 0.35rem;
    font-weight: bold;
}

.input1 {
    width: 100%;
    height: 0.5rem;
    float: left;
    margin-top: 0.5rem;
}

.inp1one {
    width: 2rem;
    height: 0.5rem;
    float: left;
}

select {
    width: 100%;
    height: 100%;
    float: left;
    color: #878787;
    border-radius: 5px;
    text-indent: 0.15rem;
    border: 1px solid #E3E3E3;
}

/*option {*/
/*width: 100%;*/
/*float: left;*/
/*height: 0.5rem;*/
/*padding: 0.3rem;*/
/*}*/

.inp1one select option {
    padding: 5px;
}

.mleft {
    margin-left: 0.1rem;
}

.hui {
    color: #DBDBDB;
}

.dataimg {
    width: 0.5rem;
    height: 0.5rem;
    float: left;
    margin-top: 0.012rem;
    margin-left: -0.49rem;
    background-color: #F5F5F5;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #E3E3E3;
    box-sizing: border-box;
    line-height: 0.48rem;
    text-align: center;
    font-size: 0.16rem;

}

.msg1 {
    width: 2.6rem;
    height: 0.5rem;
    float: left;
    margin-left: 0.18rem;
}

.input2 {
    width: 100%;
    height: 0.5rem;
    float: left;
    margin-top: 0.2rem;
}

.houses {
    width: 2.3rem;
    height: 0.5rem;
    float: left;
}

input {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 5px;
    text-indent: 0.15rem;
    border: 1px solid #E3E3E3;
    border-sizing: broder-box;
}

.inp1two {
    width: 1.7rem;
    height: 0.5rem;
    float: left;
}

.msg2 {
    width: 3.6rem;
    height: 0.5rem;
    float: left;
    margin-left: 0.18rem;
}

.padd {
    padding: 10px;
}

.dataimg1 {
    width: 0.5rem;
    height: 0.5rem;
    float: left;
    margin-top: 0.012rem;
    margin-left: -2.29rem;
    background-color: #F5F5F5;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right: 1px solid #E3E3E3;
    box-sizing: border-box;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.15rem;
}

.phone input {
    text-indent: 0.7rem;
}

.input3 {
    width: 4.23rem;
    height: 0.5rem;
    float: left;
    color: #FFFFFF;
    line-height: 0.5rem;
    text-align: center;
    margin-top: 0.35rem;
    border-radius: 5px;
    background-color: #4C84FF;
}

.consent {
    width: 4.23rem;
    height: 0.2rem;
    float: left;
    line-height: 0.2rem;
    margin-top: 0.25rem;
}

.conimg {
    width: 0.2rem;
    height: 0.2rem;
    float: left;
    margin-left: 1.35rem;
    margin-right: 0.1rem;
}

.code {
    width: 1.5rem;
    height: 1.5rem;
    float: left;
    margin-top: -1rem;
    margin-left: 2.2rem;
}

.codetit {
    width: 1.3rem;
    height: 0.4rem;
    float: right;
    color: #ADADAD;
    font-size: 0.17rem;
    text-align: center;
    margin-right: 0.15rem;
}

.botmain {
    width: 12rem;
    height: auto;
    float: left;
    margin-top: 0.5rem;
    margin-left: 3.5rem;

}

.letter {
    width: 100%;
    height: 0.5rem;
    float: left;
    font-size: 0.35rem;
    color: #222646;
    margin-top: 0.2rem;
    margin-bottom: 0.15rem;
}

.city {
    width: auto;
    height: 0.5rem;
    float: left;
    border: 1px solid #E3E3E3;
    border-radius: 5px;
}

.city span {
    width: 1.2rem;
    height: 0.5rem;
    float: left;
    line-height: 0.5rem;
    text-align: center;
    border-left: 1px solid #E3E3E3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 20px;
    box-sizing: border-box;
    cursor: pointer;
}

.city span:first-child {
    border-left: 0;
}

.codePay {
    width: 2rem;
    height: 2rem;
    float: left;
    margin-left: 1rem;
    margin-top: 0.5rem;
}

.payTit {
    width: 8rem;
    height: 0.3rem;
    float: left;
    color: #CD4F05;
    font-size: 0.15rem;
    margin-top: 0.3rem;
    font-weight: bold;
    margin-left: -2rem;
    text-align: center;
}

.sweep {
    width: 4rem;
    height: 0.3rem;
    float: left;
    color: #4C84FF;
    text-align: center;
    margin-top: 0.8rem;
    font-weight: bold;
}

.noneTit {
    width: 6rem;
    height: 0.5rem;
    float: left;
    color: #4C84FF;
    font-size: 0.38rem;
    margin-top: -3rem;
    margin-left: 6.5rem;
}

.martop {
    margin-top: 0.2rem;
}

/*弹窗*/
.big {
    width: 100%;
    height: 100%;
    float: left;
    position: fixed;
    top: 0;
    background: rgba(123, 123, 123, 0.3) none repeat scroll !important;
    background: black;
    z-index: 999;
}

.small {
    width: 14rem;
    height: 8rem;
    position:absolute;
    margin-top: 0.5rem;
    margin-left: 2.5rem;
    background-color: #fff;
    /*box-shadow: 1px 2px 24px 4px #f5f5f5;*/
    z-index: 999;
    overflow: auto;
}

.small span {
    width: 82%;
    line-height: 0.3rem;
    float: left;
    margin-left: 9%;
    font-size: 0.18rem;
    color: #656565;
}

.smatit {
    width: 100%;
    /*height: 1rem;*/
    float: left;
    text-align: center;
    /*line-height: 1rem;*/
    font-size: 0.4rem;
    color: #CD4F05;
    font-weight: bold;
    margin-top: 0.5rem;
    margin-bottom: 1%;
}

.smabot {
    width: 1.6rem;
    height: 0.5rem;
    float: left;
    line-height: 0.5rem;
    text-align: center;
    /*margin-left: 4.8rem;*/
    margin-left: 45%;
    background-color: #4C84FF;
    color: #FFF;
    margin-top: 0.3rem;
    font-size: 0.16rem;
    border-radius: 5px;
    margin-bottom: 0.3rem;
}

/*第二次更新 添加 样式*/
.contit {
    color: #CD4F05;
    font-weight: bold;
}

.icon1 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11.999' viewBox='0 0 14 11.999'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23211e1d;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.588,0A.489.489,0,0,0,10.1.489V.875H3.9V.489a.488.488,0,1,0-.976,0V.875h-1.8A1.125,1.125,0,0,0,0,2v8.874A1.125,1.125,0,0,0,1.122,12H12.878A1.125,1.125,0,0,0,14,10.874V2A1.128,1.128,0,0,0,12.876.875h-1.8V.489A.489.489,0,0,0,10.588,0Zm0,2.742a.489.489,0,0,0,.488-.49V2h1.8V3.533H1.122V2h1.8v.253a.487.487,0,1,0,.975,0V2h6.2v.253A.489.489,0,0,0,10.589,2.742ZM1.122,10.874V4.506H12.878v6.368Zm8.8-5.415H4.072a.489.489,0,0,0,0,.978H9.929a.489.489,0,0,0,0-.978Zm0,2.649H4.072a.489.489,0,0,0,0,.978H9.929a.489.489,0,0,0,0-.978Z'/%3E%3C/svg%3E");
    width: 0.15rem;
    height: 0.13rem;
    margin-top: 0.175rem;
    margin-left: 0.175rem;
    background-size: cover;
}

.icon2 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.939' height='13.792' viewBox='0 0 13.939 13.792'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23333;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M353.959,185.622a3.723,3.723,0,1,1,3.74-3.728A3.751,3.751,0,0,1,353.959,185.622Zm0-6.29a2.556,2.556,0,1,0,2.561,2.55A2.566,2.566,0,0,0,353.959,179.332Z' transform='translate(-346.99 -178.176)'/%3E%3Cpath class='a' d='M218.739,468.837H204.8v-.589a6.97,6.97,0,0,1,13.939,0ZM206,467.67h11.537a5.8,5.8,0,0,0-11.537,0Z' transform='translate(-204.8 -455.045)'/%3E%3C/svg%3E");
    width: 0.15rem;
    height: 0.13rem;
    margin-left: -1.5rem;
    margin-top: 0.19rem;
    float: left;
    background-size: cover;
}

.icon3 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='257.267' height='50' viewBox='0 0 257.267 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%234c84ff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.8,50a6,6,0,0,1-6-6V30.606L0,24.5l8.8-6.106V6a6,6,0,0,1,6-6H251.267a6,6,0,0,1,6,6V44a6,6,0,0,1-6,6Z' transform='translate(-0.001 0.001)'/%3E%3C/svg%3E");
    width: 2.6rem;
    height: 0.5rem;
    margin-left: 0.14rem;
    float: left;
    background-size: cover;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.16rem;
    color: #fff;
}

.icon4 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='363.944' height='50' viewBox='0 0 363.944 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%234c84ff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M18.444,50a6,6,0,0,1-6-6V30.607L0,24.5l12.443-6.107V6a6,6,0,0,1,6-6h339.5a6,6,0,0,1,6,6V44a6,6,0,0,1-6,6Z'/%3E%3C/svg%3E");
    width: 3.64rem;
    height: 0.5rem;
    margin-left: 0.16rem;
    float: left;
    background-size: cover;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.16rem;
    color: #fff;
}

.phoTin input {
    text-indent: 0.5rem;
}

.foots {
    width: 100%;
    height: 4rem;
    float: left;
    margin-top: 1rem;
    background-color: #fff;
}

.f_left {
    width: 3rem;
    height: 4rem;
    float: left;
    margin-left: 1.7rem;
    margin-top: 1rem;
}

.fl_logo {
    width: 1.94rem;
    height: 0.86rem;
    margin-bottom: 0.29rem;
}

.fl_title {
    width: 3rem;
    float: left;
    font-size: 0.2rem;
    color: #707070;
    line-height: 0.45rem;
}

.fl_phone {
    width: 3rem;
    float: left;
    font-size: 0.2rem;
    color: #707070;
    line-height: 0.45rem;
}

.fl_tips {
    width: 3rem;
    float: left;
    font-size: 0.2rem;
    color: #707070;
    margin-top: 0.124rem;
}

.f_right {
    width: 5.7rem;
    height: 4rem;
    float: right;
    margin-top: 1rem;
    margin-right: 1.7rem;
}

.f_right span {
    width: 2.26rem;
    height: 0.2rem;
    float: right;
    font-size: 0.2rem;
    color: #707070;
    text-align: center;
    margin-top: 0.2rem;
}

.fr_box {

}

.fr_box {
    width: 2.26rem;
    height: 2.26rem;
    float: right;
}

/*.fr_box {*/
/*height: 2.74rem;*/
/*float: left;*/
/*margin-left: 0.74rem;*/
/*justify-content: space-between;*/
/*}*/

.fcc {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.mrt {
    margin-right: 1rem;
}

.sweeps {
    width: 4rem;
    height: 0.3rem;
    float: left;
    color: #4C84FF;
    text-align: center;
    font-weight: bold;
    margin-top: 0.8rem;
}

/*新闻中心*/
.n_new {
    width: 100%;
    height: 0.4rem;
    float: left;
    line-height: 0.4rem;
    margin-top: 0.4rem;
    position: absolute;
    z-index: 100;
    font-size: 0.2rem;
    color: #818181;
    font-weight: bold;
}

.n_nr {
    width: 0.89rem;
    height: 0.35rem;
    float: right;
    text-align: center;
    margin-right: 0.7rem
}

.n_nr a {
    color: #818181
}

.n_nr a:hover {
    color: #CD4F05;;
    border-bottom: 1px solid
}

.mgr {
    margin-right: 1.7rem;
}









