body {
    margin: 0;
    padding: 0;
    font: 12px/1.5 'Microsoft YaHei', 'HanHei SC', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', 'sans-serif', \5b8b\4f53;
}

* {
    padding: 0;
    margin: 0;
}

ol,
ul {
    list-style: none;
}

li {
    list-style-type: none;
}

img {
    vertical-align: top;
    border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
}

address,
cite,
code,
em,
th,
i {
    font-weight: normal;
    font-style: normal;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
}

a:link,
a:visited {
    text-decoration: none;
}

input,
button {
    outline: 0;
    border: none;
}

.none {
    display: none;
}

.nones {
    visibility: hidden;
}

/* 头部 */
.head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: .95rem;
    width: 100%;
    padding: .16rem .3rem;
    box-sizing: border-box;
    background-color: #FFFFFF;
}

.head_city {
    display: flex;
    align-items: center;
}

.head_city img:nth-child(1) {
    width: .34rem;
    height: .34rem;
}

.head_down {
    width: .16rem;
    height: .09rem;
}

.head_city p {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-left: .16rem;
    margin-right: .1rem;
}

.head_logo img {
    width: 2.4rem;
    height: .61rem;
}

.head_call img {
    width: .4rem;
    height: .37rem;
}

/* 悬浮 */
.fixd {
    position: fixed;
    right: 0;
    top: 72%;
    z-index: 999999;
}

.fixd img {
    width: 1rem;
    height: 1rem;
    display: block;
}

/* 服务保障 */
.safgd {
    background: #F4F7FF;
    padding: .5rem .3rem;
}

.safgd_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.safgd_main li {
    width: 3.35rem;
    height: 3.8rem;
    background: #FFFFFF;
    box-shadow: .02rem .03rem .18rem 0 rgba(0, 4, 85, 0.05);
    border-radius: .1rem;
    padding: .3rem;
    margin-top: .3rem;
    box-sizing: border-box;
}

.safgd_main li img {
    width: 1.2rem;
    height: 1.2rem;
    display: block;
    margin: 0 auto;
}

.safgd_main li strong {
    font-size: .26rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    text-align: center;
    display: block;
    margin-top: .26rem;
    margin-bottom: .22rem;
}

.safgd_main li p {
    width: 2.5rem;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    text-align: center;
    margin: 0 auto;
}

/* 关注我们 */
.pay {
    background: #FFFFFF;
    padding: .5rem .3rem;
}

.pay_main {
    display: flex;
    align-items: center;
    margin-top: .3rem;
}

.pay_code {
    width: 1.7rem;
    height: 1.7rem;
}

.pay_add {
    display: flex;
    align-items: center;
}

.pay_add img {
    width: .4rem;
    height: .4rem;
}

.pay_add strong {
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    margin-left: .14rem;
    display: block;
}

.pay_mesg {
    margin-left: .4rem;
}

.pay_mesg p {
    font-size: .28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-top: .15rem;
    margin-bottom: .2rem;
}

.pay_button1 {
    border-radius: .18rem;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    background: rgba(130, 130, 255, .15);
    color: #6C6EFF;
    padding: .05rem .14rem;
    box-sizing: border-box;
}

.pay_button2 {
    border-radius: .18rem;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    background: rgba(255, 125, 34, .15);
    color: #FF7D22;
    padding: .05rem .14rem;
    box-sizing: border-box;
}

/* 版权 */
.foot {
    width: 100%;
    background: #282830;
    padding: .3rem;
    box-sizing: border-box;
    margin-bottom: 1.3rem;
}

.foot_logo {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .5rem;
}

.foot_logo img {
    width: 2.1rem;
    height: .6rem;
    padding-right: .3rem;
    border-right: .02rem solid rgba(255, 255, 255, .2);
}

.foot_logo strong {
    font-size: .3rem;
    font-family: FZWeiBei-S03S;
    font-weight: 400;
    color: #FFFFFF;
    display: block;
    margin-left: .33rem;
}

.foot ul li {
    display: flex;
    align-items: center;
}

.foot ul li:nth-child(1) img {
    width: .22rem;
    height: .3rem;
}

.foot ul li:nth-child(2) img {
    width: .26rem;
    height: .3rem;
}

.foot ul li:nth-child(3) img {
    width: .3rem;
    height: .3rem;
}

.foot ul li:nth-child(4) img {
    width: .3rem;
    height: .3rem;
}

.foot ul li p {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #9A9AA4;
    line-height: .64rem;
    margin-left: .16rem;
}

.foot ul li p span {
    color: #FFFFFF;
}

.foot_city {
    width: 100%;
    height: 1rem;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #9B9BA5;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: .02rem solid rgba(255, 255, 255, .2);
}
.foot_city a{
    color: #9B9BA5;
}
.foot_copy {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #9A9AA4;
    line-height: .44rem;
    margin-top: .3rem;
    text-align: center;
}
.foot_copy a{
    color: #9A9AA4;
}
/* 底部导航 */
.botm {
    width: 100%;
    padding: .2rem;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    background-color: #fff;
    z-index: 999999;
}

.botm ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.botm ul li img {
    display: block;
    margin: 0 auto;
}

.botm ul li:nth-child(1) img {
    width: .34rem;
    height: .36rem;
}

.botm ul li:nth-child(2) img {
    width: .33rem;
    height: .37rem;
}

.botm ul li:nth-child(3) img {
    width: .36rem;
    height: .36rem;
}

.botm ul li:nth-child(4) img {
    width: .42rem;
    height: .36rem;
}

.botm ul li p {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: .67rem;
    text-align: center;
}

/* 头部导航 */
.togle {
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: #FFFFFF;
    padding: 1rem 0;
    box-sizing: border-box;
    position: fixed;
    top: 0;
}

.togle ul li:last-child a {
    color: #FF6666;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .9rem;
}

.togle ul li {
    text-align: center;
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-bottom: .6rem;
}

.togle ul li a span {
    width: .86rem;
    height: .44rem;
    background: #FF6666;
    border-radius: .22rem;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .14rem;
}

.togle ul li a {
    color: #666666;
}

.togle img {
    width: .7rem;
    height: .7rem;
    display: block;
    margin: 0 auto;
}

.togle_cor {
    color: #6C6EFF !important;
}

/* 我们还提供 */
.offer {
    padding: .5rem .3rem;
    background-color: #FFFFFF;
    box-sizing: border-box;
    padding-bottom: 0;
}

.offer ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.offer ul li {
    width: 3.35rem;
    height: 1rem;
    border: .02rem solid #6C6EFF;
    box-shadow: .02rem .03rem .08rem 0 rgba(108, 110, 255, 0.3);
    border-radius: .5rem;
    display: flex;
    align-items: center;
    padding: .15rem;
    box-sizing: border-box;
    margin-bottom: .26rem;
}

.offer ul li:nth-child(2),
.offer ul li:nth-child(3) {
    box-shadow: .02rem .03rem .08rem 0 rgba(255, 125, 34, 0.3);
    border: .02rem solid #FF7D22;
}

.offer ul li:nth-child(3),
.offer ul li:nth-child(4) {
    margin-bottom: 0;
}

.offer ul li img {
    width: .7rem;
    height: .7rem;
}

.offer ul li p {
    font-size: .26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-left: .2rem;
}

/* 全部服务 */
.newfw {
    width: 100%;
    height: 91%;
    z-index: 999999;
    background-color: #fff;
    position: fixed;
    top: 0;
    overflow: hidden;
}


.head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: .95rem;
    width: 100%;
    padding: .16rem .3rem;
    box-sizing: border-box;
}

.head p {
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.head_togle {
    width: 5%;
}

.head_call {
    width: .5rem;
    height: .5rem;
}

.serve {
    display: flex;
    justify-content: space-between;
    height: 11rem;
}

.serve_nav li {
    width: 1.7rem;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666666;
}
.serve_contr {
    background: #F4F7FF;
    padding: .2rem .3rem .3rem .2rem;
    box-sizing: border-box;
    overflow-y: auto;
    height: 11rem;
}

.servebj {
    background: url(/m/images/servebj.png) no-repeat;
    background-size: 100% 100%;
    padding-left: .3rem;
    padding-top: .38rem;
    padding-bottom: .27rem;
    box-sizing: border-box;
}

.servebj strong {
    font-size: .4rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
}

.servebj button {
    width: 2.35rem;
    height: .44rem;
    background: linear-gradient(-30deg, #FF7676, #FF6666);
    box-shadow: .02rem .03rem .08rem 0 rgba(255, 102, 102, 0.3);
    border-radius: .22rem;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .22rem;
}

.serve_colr {
    background: rgba(130, 130, 255, .15);
    color: #6C6EFF !important;
    border-left: .05rem solid #6C6EFF;
}

.deflt_title {
    display: flex;
    align-items: center;
}

.deflt_title p {
    width: .12rem;
    height: .12rem;
    background: #FFFFFF;
    border: .08rem solid #6C6EFF;
    border-radius: 50%;
    margin-right: .20rem;
}

.deflt_title strong {
    font-size: .4rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.serve_list {
    padding: .3rem 0;
}

.serve_list ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: .2rem 0;
}

.serve_list ul:after {
    display: block;
    content: "";
    width: 30%;
    height: 0px;
}

.serve_list ul li {
    width: 1.65rem;
    height: 1.18rem;
    background: #FFFFFF;
    border-radius: .1rem;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .12rem;
    text-align: center;
}
/* 成功弹框 */
.tkbj {
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    z-index: 99999;
    box-sizing: border-box;
}

.tk_top {
    width: 100%;
    background: #ff7d22;
    border-radius: .04rem .04rem 0 0;
    position: relative;
    padding-top: .4rem;
    padding-bottom: .34rem;
    box-sizing: border-box;
}

.tk_top p {
    font-size: .4rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: .17rem;
}

.tk_top span {
    font-size: .28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    display: block;
}

.tk_top img {
    position: absolute;
    right: .15rem;
    top: .15rem;
    cursor: pointer;
    width: .3rem;
    height: .3rem;
}

.tk2 {
    width: 95%;
    background: #ffffff;
    border-radius: .04rem 0.1rem 0.1rem 0.1rem;
    position: absolute;
    left: 50%;
    top: 20%;
    transform: translateX(-50%);
}

.tk2_title {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin: .3rem 0;
    margin-left: .45rem;
}
.tk_botm ul{
    padding-left: .45rem;
}

.tk_botm ul li a{
    margin: .4rem 0;
    display: flex;
    align-items: center;
}

.tk2_li {
    display: flex;
    align-items: center;
}

.tk2_ul {
    margin-left: .25rem;
}

.tk2_ul p {
    font-size: .28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.tk2_ul span {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}