@media only screen and (max-width:636px) {
    .mint-indicator-wrapper{
        z-index: 999999;
    }
    #app{
        margin-bottom:48px;
        opacity: 0;
    }
    body, html {
        width: 100vw !important;
        min-width: 100vw !important;
    }
    html {
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
        font-family: Arial,Helvetica,STHeiti STXihei,Microsoft YaHei,Tohoma;
        line-height: 1;
    }
	body {
        background-color:#fff;
        background:#fff;
        padding-top:55px;
        top:0px;
        min-width:none;
    }
    .pc-style{
        display:none !important;
    }
    .all{
        position: fixed;
        top: 0;
        z-index: 998;
        width: 100vw;
    }
    .navbar,#app-footer{
        display:none !important;
    }
    .clues-collect-container{
        display:none;
    }
    .mobile-style {
        display:inline-block !important;
    }
    .nav-header .nav-link-container,.nav-menu-container .nav-link-container {
        display:inline-block;
        width:60px;
        margin-left:10px;
        margin-top:-1px;
    }
    .nav-header .nav-link-container .nav-link,.nav-menu-container .nav-link-container .nav-link {
        float:left;
        width:78px;
        color:#999;
        font-size:10px;
        font-weight:300;
        line-height:20px;
        margin-bottom:-8px;
    }
    .nav-header .nav-icon-line,.nav-header .nav-icon:before,.nav-header .nav-icon:after,.nav-menu-container .nav-icon-line,.nav-menu-container .nav-icon:before,.nav-menu-container .nav-icon:after {
        height:2px;
        background-color:#999;
        transform:rotate(0deg);
        border-radius:2px;
        opacity:1;
    }
    .nav-header .nav-icon-line,.nav-menu-container .nav-icon-line {
        position:absolute;
        top:8px;
    }
    .nav-header .nav-icon:before,.nav-menu-container .nav-icon:before {
        content:'';
        position:absolute;
        top:0;
    }
    .nav-header .nav-icon:after,.nav-menu-container .nav-icon:after {
        content:'';
        position:absolute;
        top:16px;
    }
    .nav-header.open .nav-icon-line,.nav-menu-container.open .nav-icon-line {
        opacity:0;
    }
    .nav-header.open .nav-icon:before,.nav-menu-container.open .nav-icon:before {
        transform:rotate(-45deg);
        top:8px;
    }
    .nav-header.open .nav-icon:after,.nav-menu-container.open .nav-icon:after {
        transform:rotate(45deg);
        top:8px;
    }
    .nav-header {
        background-color: #fff;
        height: 55px;
        padding: 0 15px;
        box-sizing: border-box;
        width: 100%;
        z-index: 998;
        overflow: hidden;
        position: absolute;
        top: 0;
        display: flex !important;
        align-items: center;
    }
    .nav-header .logo {
        display:inline-block;
        width:auto;
        height:auto;
    }
    .nav-header .logo img{
        width:auto;
        height:32px;
        float:left;
    }
    .nav-header .nav-icon-line,.nav-header .nav-icon:before,.nav-header .nav-icon:after {
        width:24px;
        transition:.25s ease-in-out;
    }
    .nav-header.open .nav-icon-line,.nav-header.open .nav-icon:before,.nav-header.open .nav-icon:after {
        transition:.25s ease-in-out;
    }
    .nav-header .nav-icon {
        position:absolute;
        margin-right:15px;
        display:inline-block;
        width:24px;
        height:20px;
        right:0;
        top:17.5px;
        z-index:1010;
    }
    .nav-header.fixed {
        position:fixed;
        top:0;
        -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
        box-shadow: 0 2px 4px rgba(0,0,0,.1);
    }
    .nav-menu-container .nav-menu {
        background-color: #fff;
        position: fixed;
        top: 0;
        right: -290px;
        overflow: hidden;
        z-index: 1005;
        height: 100%;
        width: 290px;
        padding: 0 10px 0 20px;
        box-sizing: border-box;
        transition: right .25s ease-in-out;
    }
    .nav-menu-container .nav-menu .nav-list-container {
        height:100%;
        overflow-y:scroll;
    }
    .nav-menu-container .nav-menu .nav-list {
        padding-top:57px;
        padding-bottom:20px;
    }
    .nav-menu-container .nav-menu .nav-list .hide-list {
        display:none;
    }
    .nav-menu-container .nav-menu .nav-list .nav-inner-list {
        transition:all .3s ease;
    }
    .nav-menu-container .nav-menu .nav-list .nav-inner-list .list-container {
        zoom:1;
        padding-left:15px;
    }
    .nav-menu-container .nav-menu .nav-list .nav-inner-list .list-container:after {
        content:"";
        display:table;
        clear:both;
    }
    .nav-menu-container .nav-menu .nav-list .nav-inner-list li {
        min-width: 50%;
        display: inline-block;
    }
    .nav-menu-container .nav-menu .nav-list #pc-list:after {
        content:"";
        display:table;
        clear:both;
        zoom:1;
    }
    .nav-menu-container .nav-menu .nav-list #pc-list ul {
        box-sizing:border-box;
    }
    .nav-menu-container .nav-menu .nav-list #pc-list ul .container-title {
        margin-left:15px;
        margin-bottom:10px;
        font-size:12px;
        color:#999;
    }
    .nav-menu-container .nav-menu .nav-item {
        line-height:50px;
        font-size:16px;
        font-weight:bold;
        color:#333;
    }
    .nav-item-text{
        position: relative;
        display: flex;
        align-items: center;
    }
    .nav-menu-container .nav-menu .nav-item  .nav-angel{
        margin-left: 10px;
        display: flex;
        align-items: center;
        flex: 1;
        line-height: 50px;
        height: 50px;
        position: relative;
    }
    .nav-menu-container .nav-menu .nav-item .triangle-up {
        position: relative;
        margin-left: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 4px 6px;
        border-color: transparent transparent #000;
        transition: .3s;
    }
    .nav-menu-container .nav-menu .nav-item.active .triangle-up{
        transform: rotate(180deg);
    }
    .nav-menu-container .nav-menu .nav-item .triangle-down {
        position:relative;
        bottom:-12px;
        margin-left:10px;
        width:0;
        height:0;
        border-style:solid;
        border-width:6px 4px 0;
        border-color:#000 transparent transparent;
    }
    .nav-menu-container .nav-menu .nav-subitem {
        line-height:46px;
        font-size:16px;
        color:#666;
    }
    .nav-menu-container .nav-menu .item-icon {
        margin:0 auto 20px;
        display:block;
        width:36px;
        height:36px;
        background-color:#000;
    }
    .nav-menu-container .nav-menu .nav-logo {
        visibility: hidden;
        position: absolute;
        z-index: 200;
        background-color: #fff;
        margin-left: -20px;
        width: 290px;
        box-sizing: border-box;
        padding: 0 0 0 20px;
        transition: .6s ease-in-out .1s;
        height: 56px;
        display: flex;
        align-items: center;
    }
    .nav-menu-container .nav-menu .nav-logo::after {
        content:"";
        position:absolute;
        top:0;
        left:0;
        box-sizing:border-box;
        width:200%;
        height:200%;
        transform:scale(0.5);
        transform-origin:left top;
        pointer-events:none;
        border-bottom:1px solid #e5e5e5;
    }
    .nav-menu-container .nav-menu .logo-m {
        display:block;
        width:auto;
        height:32px;
        transition:opacity .6s ease-in-out;
    }
    .nav-menu-container .nav-menu .logo-m img{
        width:auto;
        height:32px;
        float:left;
    }
    .nav-menu-container .nav-icon {
        visibility: hidden;
        width: 18px;
        height: 18px;
        position: absolute;
        top: 18px;
        right: 20px;
        z-index: 1010;
        transition-delay: .5s;
    }
    .nav-menu-container .nav-icon-line,.nav-menu-container .nav-icon:before,.nav-menu-container .nav-icon:after {
        width:18px;
        transition:.25s ease-in-out;
    }
    .nav-menu-container .nav-bg {
        display:none;
        background-color:rgba(0,0,0,0.7);
        position:fixed;
        left:0;
        top:0;
        width:100%;
        height:2000px;
        z-index:1002;
    }
    .nav-menu-container.open .nav-icon {
        visibility:visible;
        transition-delay:0s;
    }
    .nav-menu-container.open .nav-logo {
        visibility:visible;
    }
    .nav-menu-container.open .nav-menu {
        right:0;
    }
    .nav-menu-container.open .nav-bg {
        display:block;
    }
    @keyframes fadeInDown {
        from {
            transform:translate3d(0,-30%,0);
            opacity:0;
        }
        to {
            transform:none;
            opacity:1;
        }
    }
    @keyframes flipInX {
        from {
            -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
            transform:perspective(400px) rotate3d(1,0,0,90deg);
            -webkit-animation-timing-function:ease-in;
            animation-timing-function:ease-in;
            opacity:0;
        }
        40% {
            -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
            transform:perspective(400px) rotate3d(1,0,0,-20deg);
            -webkit-animation-timing-function:ease-in;
            animation-timing-function:ease-in;
        }
        60% {
            -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
            transform:perspective(400px) rotate3d(1,0,0,10deg);
            opacity:1;
        }
        80% {
            -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
            transform:perspective(400px) rotate3d(1,0,0,-5deg);
        }
        to {
            -webkit-transform:perspective(400px);
            transform:perspective(400px);
            opacity:1;
        }
    }
    .banner-container,.swiper-container,.swiper-container .slide-1 .content-wrapper, .swiper-container .slide-2 .content-wrapper, .swiper-container .slide-3 .content-wrapper, .swiper-container .slide-4 .content-wrapper, .swiper-container .slide-5 .content-wrapper, .swiper-container .slide-7 .content-wrapper {
        height: 370px;
        width:100vw !important;
    }
    .swiper-container .swiper-notification{
        position: absolute;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        z-index: 10;
        bottom: 10px;
        left: 0;
        width: 100%;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
        width: 20px;
        height: 2px;
        border-radius: 0;
        opacity: .5;
        background: #fff;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        margin: 0 5px;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #fff;
        opacity: 1;
    }
    .swiper-container .swiper-bg{
        background-position: center center !important;
        background-size: cover !important;
    }
    
	.banner-container .swiper-container .swiper-wrapper .slide-1 h3 {
		font-size: 36px;
		color: #fff;
		line-height: 56px;
		text-align: center;
		padding: 0px !important;
		margin: 0px !important;
		text-shadow: 0 2px 4px rgba(32,32,32,.5);
		margin: 0 auto;
		position: relative;
		z-index: 2;
		width: 100%;
		padding-top: 80px !important;
	}
	.swiper-container .slide-1 .content-wrapper .sub-title{
		font-size: 16px;
		line-height: 28px;
		margin-top: 8px;
		color: #fff;
		text-align: center;
		position: relative;
		z-index: 2;
		font-weight: 400;
		text-shadow: 0 2px 4px rgba(32,32,32,.5);
		opacity: 1;
	}
    .banner-container .swiper-container .swiper-wrapper .slide-2 h3 {
		font-size: 44px;
		color: #fff;
		line-height: 56px;
		text-align: center;
		padding: 0px !important;
		margin: 0px !important;
		text-shadow: 0 2px 4px rgba(32,32,32,.5);
		margin: 0 auto;
		position: relative;
		z-index: 2;
		width: 100%;
		padding-top: 90px !important;
    }

    .banner-container .swiper-container .swiper-wrapper .slide-2 h4 {
		font-size: 28px;
		color: #fff;
		line-height: 70px;
		text-align: center;
		padding: 0px !important;
		margin: 0px !important;
		text-shadow: 0 2px 4px rgba(32,32,32,.5);
		margin: 0 auto;
		position: relative;
		z-index: 2;
		width: 100%;
    }

    .banner-container .swiper-container .swiper-wrapper .slide-2 p {
		font-size: 16px;
		line-height: 28px;
		margin-top: 8px;
		color: #fff;
		text-align: center;
		text-shadow: 0 2px 4px rgba(32,32,32,.5);
		margin: 20px 30px;
		position: relative;
		z-index: 2;
		width: auto;
		font-weight: 400;
	}

    .banner-container .swiper-container .swiper-wrapper .slide-2 a.button {
        margin-top: 55px
    }

    .banner-container .swiper-container .swiper-wrapper .slide-2 small {
        margin-top: 15px;
        display: block;
        font-size: 14px;
        text-align: center;
        color: #fff;
        line-height: 20px;
        font-weight: lighter;
        text-shadow: 0 2px 4px rgba(32,32,32,.5);
        width:100%;
    }

    .banner-container .swiper-container .swiper-wrapper .slide-2 small a {
        color: #fff;
        font-weight: 400;
        font-family: PingFangSC-Regular
    }
    
    .banner-container .swiper-container .swiper-wrapper .slide-3 h3 {
        font-size: 40px;
        color: #fff;
        line-height: 56px;
        text-align: center;
        padding-top: 65px
    }

    .banner-container .swiper-container .swiper-wrapper .slide-3 p {
		font-size: 16px;
		line-height: 28px;
		margin-top: 8px;
		color: #fff;
		text-align: center;
		position: relative;
		z-index: 2;
		font-weight: 400;
		text-shadow: 0 2px 4px rgba(32,32,32,.5);
		opacity: 1;
		margin: 50px 30px;
		width: auto;
    }
	.content-wrapper.layout3 .layout-info:after {
	    content: '';
	    position: absolute;
	    display: block;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #000000;
	    opacity: 0.2;
	    z-index: 1;
	}
	.swiper-container .layout3 h3:after{
		display:none !important;
	}
    .banner-container .swiper-container .swiper-wrapper .slide-3 a.button {
        margin-top: 55px
    }


    .banner-container .swiper-container .swiper-wrapper .slide-4 h3 {
        font-family: PingFangSC-Regular;
        font-size: 40px;
        text-align: center;
        margin-top: 80px;
        height: 56px;
        line-height: 56px
    }

    .banner-container .swiper-container .swiper-wrapper .slide-4 p {
        margin-top: 12px;
        font-family: PingFangSC-Regular;
        font-size: 16px;
        text-align: center;
        height: 22px;
        line-height: 22px
    }

    .banner-container .swiper-container .swiper-wrapper .slide-4 a.button {
        display: inline-block;
        width: 160px;
        height: 40px;
        margin: 47px auto 0;
        background-color: #fff;
        border-radius: 2px;
        font-family: PingFangSC-Medium;
        font-size: 16px;
        color: #121233;
        letter-spacing: 0;
        text-align: center
    }


    .banner-container .swiper-container .swiper-wrapper .slide-5 h3 {
        font-size: 40px;
        color: #fff;
        line-height: 56px;
        text-align: center;
        padding-top: 65px;
        text-shadow: 0 2px 4px rgba(32,32,32,.5)
    }

    .banner-container .swiper-container .swiper-wrapper .slide-5 p {
        font-size: 16px;
        line-height: 28px;
        margin-top: 8px;
        color: #fff;
        text-align: center;
        font-weight: lighter;
        text-shadow: 0 2px 4px rgba(32,32,32,.5)
    }

    .banner-container .swiper-container .swiper-wrapper .slide-5 a {
        margin-top: 55px
    }

    .banner-container .swiper-container .swiper-wrapper .slide-5 a.primary {
        background-color: #00b389
    }

    .banner-container .swiper-container .swiper-wrapper .slide-5 small {
        margin-top: 15px;
        display: block;
        font-size: 14px;
        text-align: center;
        color: #fff;
        line-height: 20px;
        font-weight: lighter;
        text-shadow: 0 2px 4px rgba(32,32,32,.5)
    }

    .banner-container .swiper-container .swiper-wrapper .slide-5 small a {
        color: #fff;
        font-weight: lighter;
        font-family: PingFangSC-Regular
    }


    .banner-container .swiper-container .swiper-wrapper .slide-6 h3 {
        padding-top: 53px;
        font-family: PingFangSC-Regular;
        font-size: 40px;
        color: #dd4e23;
        text-align: center;
        line-height: 48px
    }

    .banner-container .swiper-container .swiper-wrapper .slide-6 p {
        font-family: PingFangSC-Regular;
        font-size: 16px;
        color: #321b14;
        text-align: center;
        margin-top: 15px;
        line-height: 22px
    }

    .banner-container .swiper-container .swiper-wrapper .slide-6 .see-detail {
        width: 160px;
        height: 40px;
        display: block;
        text-align: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 37px auto 0;
        cursor: pointer;
        background: #ed4d1d;
        border-radius: 2px;
        font-size: 16px;
        color: #fff
    }

    .banner-container .swiper-container .swiper-wrapper .slide-6 span {
        display: block;
        opacity: .68;
        font-family: PingFangSC-Regular;
        font-size: 16px;
        color: #3d241b;
        text-align: center;
        margin-top: 10px
    }

    .banner-container  a.button{
        display: table !important;
        margin: 0 auto;
    }

    .grey-bg {
        width: 100%;
        height: 100%;
        background-color: rgba(45,45,45,.3);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 999
    }
    
    .van-toast__text {
        line-height: 16px!important;
        padding: 13px 0 20px!important
    }
    
    .fixed-bottom {
        width: 100%;
        height: 49px;
        position: fixed;
        bottom: 0;
        z-index: 10;
        background-color: #fff;
        z-index: 600;
        left: 0;
        right: 0;
        display: inline-block;
        padding-bottom: env(safe-area-inset-bottom);
    }
    
    .fixed-bottom .blue-top {
        width: 100%;
        height: 49px;
        background-color: #c1272d;
        -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
        box-shadow: 0 0 10px 0 rgba(0,0,0,.2)
    }
    
    .fixed-bottom .blue-top p {
        text-align: center;
        font-size: 16px;
        color: #fff;
        letter-spacing: 0;
        line-height: 49px
    }
    
    .fixed-bottom .blue-top span {
        display: none
    }
    
    .fixed-bottom .blue-top #close {
        font-size: 24px;
        color: #b2b2b2
    }
    
    .fixed-bottom .before-submit {
        width: 300px;
        margin: 0 auto
    }
    
    .fixed-bottom .before-submit .office-tel {
        text-align: center;
        margin: 18px auto
    }
    
    .fixed-bottom .before-submit .office-tel .text {
        font-family: PingFangSC-Regular;
        font-size: 14px;
        color: #333;
        line-height: 27px
    }
    
    .fixed-bottom .before-submit .office-tel .open-shop {
        display: inline-block;
        height: 36px;
        text-align: center;
        font-family: PingFangSC-Regular;
        font-size: 20px;
        color: #38f;
        letter-spacing: 0;
        line-height: 36px
    }
    
    .fixed-bottom .before-submit .office-tel .open-shop a {
        color: inherit
    }
    
    .fixed-bottom .before-submit .office-tel .service {
        font-size: 14px;
        color: #666;
        line-height: 20px;
        margin-top: 15px
    }
    
    .fixed-bottom .before-submit .office-tel .service a {
        text-decoration: underline
    }
    
    .fixed-bottom .before-submit .form-tel {
        border-top: 1px solid #e8e8e8;
        width: 300px
    }
    
    .fixed-bottom .before-submit .form-tel .introduce {
        font-family: PingFangSC-Regular;
        font-size: 14px;
        color: #333;
        letter-spacing: 0;
        line-height: 27px;
        margin-top: 20px
    }
    
    .fixed-bottom .before-submit .form-tel input {
        border: 1px solid #bbb;
        border-radius: 2px;
        margin-top: 15px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        line-height: 20px;
        color: #999;
        padding: 10px;
        outline: none
    }
    
    .fixed-bottom .before-submit .form-tel .error {
        color: #e00
    }
    
    .fixed-bottom .before-submit .form-tel .tel-info {
        color: red;
        position: absolute;
        padding-top: 10px;
        font-size: 14px
    }
    
    .fixed-bottom .before-submit .form-tel button {
        background: #38f;
        border-radius: 2px;
        width: 100%;
        height: 40px;
        font-family: PingFangSC-Regular;
        font-size: 14px;
        color: #fff;
        text-align: center;
        outline: none;
        border: none;
        margin-top: 35px
    }
    
    .fixed-bottom .before-submit .form-tel .tips {
        font-size: 14px;
        color: #666;
        text-align: center;
        margin-top: 10px
    }
    
    .fixed-bottom .after-submit img {
        display: block;
        margin: 90px auto 20px
    }
    
    .fixed-bottom .after-submit p {
        text-align: center;
        font-family: PingFangSC-Regular
    }
    
    .fixed-bottom .after-submit .thanks {
        font-size: 20px;
        color: #333;
        letter-spacing: 0;
        line-height: 28px
    }
    
    .fixed-bottom .after-submit hr {
        width: 80%;
        margin: 20px auto
    }
    
    .fixed-bottom .after-submit .info {
        font-size: 14px;
        color: #666;
        letter-spacing: 0;
        margin-top: 5px;
        line-height: 24px
    }
    
    .expand-up {
        bottom: 0
    }
    
    .expand-up .blue-top {
        background-color: inherit;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom: 1px solid #e8e8e8
    }
    
    .expand-up .blue-top p {
        padding: 17px 0;
        font-size: 14px;
        line-height: 14px;
        color: #999;
        position: relative
    }
    
    .expand-up .blue-top p span {
        display: inline-block;
        position: absolute;
        right: 20px
    }
    
    .hide {
        display: none
    }
    
    .fixfixed {
        position: absolute
    }

    .fade-bottom {
        bottom: -500px
    }
    
    .error {
        color: #e00
    }
    
    .sms-container {
        position: relative;
        border-bottom: 1px solid #999;
        margin-bottom: 10px
    }
    
    .sms-container input {
        outline: none;
        border: none;
        line-height: 30px;
        height: 30px
    }
    
    .sms-container #clues_send_sms {
        color: #38f
    }
    
    .sms-container .sms-action,.sms-container .sms-error {
        display: inline;
        position: absolute;
        right: 0;
        line-height: 30px
    }
    
    .sms-container .sms-error {
        top: 35px;
        color: #e00
    }
    
    .popout-confirm .btn-2-1 {
        display: inline-block;
        width: 50%
    }
    
    .clues-collect-pop {
        width: 260px;
        height: auto;
        background: #fff;
        border-radius: 2px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        z-index: 1000;
        text-align: center;
        font-size: 14px;
        opacity: 0;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        transition: all 1s ease
    }
    
    .clues-collect-pop-footer{
        margin-bottom:20px;
    }

    .clues-collect-pop .clues-collect-pop-header {
        height: 30px;
        line-height: 30px;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    
    .clues-collect-pop .clues-collect-pop-header .close-clues-collect-pop {
        font-size: 26px;
        float: right;
        margin-right: 10px;
        color: #aaa
    }
    
    .clues-collect-pop .clues-collect-pop-content img {
        width: 64px;
        height: 64px;
		border-radius: 50%;
    }
    
    .clues-collect-pop .clues-collect-pop-content .clues-collect-pop-tel-text {
        margin-top: 13px;
        margin-bottom: 1px;
        color: #323233;
        font-family: PingFangSC-Regular;
        line-height: 18px
    }
    
    .clues-collect-pop .clues-collect-pop-content .clues-collect-pop-tel-num {
        color: #c1272d;
        font-family: PingFangSC-Regular;
        font-size: 14px;
        line-height: 18px
    }
    
    .clues-collect-pop .clues-collect-pop-content .clues-collect-pop-split {
        background: #ebedf0;
        width: 130px;
        height: 1px;
        margin: 19px auto 16px
    }
    
    .clues-collect-pop .clues-collect-pop-content .clues-collect-pop-text {
        margin: 0 auto 40px;
        width: 155px;
        font-size: 14px;
        color: #323233;
        font-family: PingFangSC-Regular;
        line-height: 18px
    }
    
    .clues-collect-pop .clues-collect-pop-footer .clues-collect-call-tel,.clues-collect-pop .clues-collect-pop-footer .clues-collect-contact {
        width: 108px;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        text-align: center;
        border-radius: 2px;
        cursor: pointer;
        display: inline-block
    }
    
    .clues-collect-pop .clues-collect-pop-footer .clues-collect-contact {
        border: 1px solid #dcdde0;
        color: #323233
    }
    
    .clues-collect-pop .clues-collect-pop-footer .clues-collect-call-tel {
        background: #c1272d;
        border: 1px solid #c1272d;
        color: #fff;
        margin-left: 10px
    }
 
    #pop_tips_20s_wrapper, #pop_tips_20s_wrapper #pop_tips_20s{
        z-index: 9999;
    }

    .swiper-container .slide-1 .content-wrapper p, .swiper-container .slide-2 .content-wrapper p, .swiper-container .slide-3 .content-wrapper p, .swiper-container .slide-4 .content-wrapper p, .swiper-container .slide-5 .content-wrapper p, .swiper-container .slide-7 .content-wrapper p{
        height:auto;
    }

    .main-container .wrapper {
        min-width: 100% !important;
    }

    .main-container .wcard-container h3 {
        font-family: PingFangSC-Medium;
        font-size: 24px;
        color: #333;
        letter-spacing: 0;
        line-height: 40px;
        font-weight: 400;
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .main-container .wcard-container .wcard-content .wcard-right{
        width:100%;
    }

    .main-container .wcard-container .wcard-reverse{
        color: #333;
        font-size: 18px;
        line-height: 24px;
        font-family: PingFangSC-Medium;
        letter-spacing: 0;
        flex-direction: column;
        margin: 0 15px;
    }
    .main-container .wcard-container .wcard-reverse .wcard-left {
        padding-left: 0px;
        order: 2;
        margin-top: 20px;
    }
    .main-container .wcard-container .wcard-content .wcard-left .wcard-section .wcard-sectitle {
        color: #666666;
        font-size: 18px;
        line-height: 1.7;
        font-family: PingFangSC-Medium;
        letter-spacing: 0;
    }
    .main-container .wcard-container .wcard-content .wcard-left .wcard-section {
        margin-bottom: 20px;
    }
    .index-main {
        margin: 40px 15px 0 15px;
        display: flex;
        flex-direction: column;
        padding: 10px 0;
        background: #F0F6FF;
        border-radius: 4px;
        overflow: hidden;
    }
    .index-main .index-item {
        margin-bottom: 10px;
        height: auto;
    }
    .index-main .index-item:nth-child(odd) .index-item-info {
        margin-right: 0px;
    }
    .index-main .index-item:nth-child(even) .index-item-info {
        margin-left: 0px;
    }
    .index-main .index-item-info {
        height: auto;
        border-radius: 2px;
        overflow: hidden;
        padding: 15px 0;
    }
    .index-item-left {
        margin-left: 15px;
        height: 50px;
        width: 50px;
        line-height: 50px;
        text-align: center;
        background: #0F6AEF;
        color: #ffffff;
        border-radius: 50%;
        overflow: hidden;
    }
    .index-item-left i {
        font-size: 30px;
    }
    .index-item-right {
        margin-left: 15px;
        flex: 1;
        margin-right: 15px;
    }
    .index-item {
        display: inline-block;
        float: left;
        width: 100%;
    }
    .index-main .index-item {
        margin-bottom: 0;
        height: auto;
    }
    .index-item-right-text1 {
        font-size: 18px;
        color: #333333;
        line-height: 33px;
    }
    .index-item-right-text2 {
        margin-top: 0px;
        font-size: 16px;
        color: #666666;
        line-height: 1.5;
    }
    .why-sqtg{
        margin-top: 60px;
    }
    .why-sqtg-title{
        font-family: PingFangSC-Medium;
        font-size: 24px;
        color: #333;
        letter-spacing: 0;
        line-height: 40px;
        font-weight: 400;
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .special-module {
        text-align: center;
        width: 100%;
        height: auto;
        margin: 0px auto 0;
        display: block;
        padding-top: 15px;
    }
    .special-module .special-item{
        color: #fff;
        font-size: 20px;
        line-height: 1.5;
        padding: 0;
        height: 100px;
        border-radius: 4px;
        text-align: left;
        transition: box-shadow .6s ease-out;
        flex: 1;
        margin: 0 15px 16px 15px!important;
        background-position: right bottom !important;
        background-size: auto 94% !important;
        background-repeat: no-repeat !important;
        background-color: #0f6aef;
        display: flex;
        align-items: center;
        padding-left: 32px;
    }
    .special-text{
        color: #666666;
        font-size: 18px;
        line-height: 1.7;
        font-family: PingFangSC-Medium;
        letter-spacing: 0;
        margin: 50px 15px 60px 15px;
    }
    .scope-sqtg-title{
        font-family: PingFangSC-Medium;
        font-size: 24px;
        color: #333;
        letter-spacing: 0;
        line-height: 40px;
        font-weight: 400;
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .scope-item{
        width:50%;
    }
    .scope-info{
        margin: 0 7.5px 30px 7.5px;
        display: flex;
        flex-direction: column;
        border-radius: 2px;
        overflow: hidden;
    }
    .main-container .wrapper.scope-box{
        min-width: initial !important;
        margin: 0 7.5px;
    }
    .scope-item-top{
        width: 100%;
        height: 0px;
        overflow: hidden;
        position: relative;
        padding-top: 90%;
    }
    .scope-item-top img{
        height: 100%;
        width: auto;
        top: 0px;
        left: 50%;
        transform: translate(-50%, 0%);
        position: absolute;
    }
    .scope-item-bottom{
        border: 1px solid #E8E8E8;
        border-top: none;
        line-height: 1.5;
        text-align: center;
        color: #333333;
        font-size: 18px;
        border-radius: 2px;
        overflow: hidden;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .process-sqtg-title{
        font-family: PingFangSC-Medium;
        font-size: 24px;
        color: #333;
        letter-spacing: 0;
        line-height: 40px;
        font-weight: 400;
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .process-sqtg-box{
        position: relative;
        display: flex;
        align-items: center;
        height: auto;
        z-index: 2;
        flex-direction: column;
        flex:1;
    }
    .process-sqtg.main-container .wrapper{
        position: absolute;
        top: 0;
        width: 100%;
        left: 0;
        bottom: 0px;
        height: 100%;
        display: flex;
        flex-direction: column;
    }
    .process-sqtg-xian{
        position: relative;
        width: auto;
        height: auto;
        top: 0;
        border: none;
        left: 0;
        right: 0;
        margin: 0 23%;
        padding-top: 200px;
    }
    .process-sqtg-xian img{
        display: block !important;
        width: 100%;
        height: auto;
    }
    .process-sqtg-item{
        flex: 1;
        align-items: center;
        justify-content: center;
        height: auto;
        display: block;
        width: 100%;
        position: relative;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(1) .process-sqtg-info{
        position: absolute;
        left: 20%;
        top: 0px;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(1) .process-sqtg-item-bottom{
        position: absolute;
        top: 105px;
        height: 80px;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(2) .process-sqtg-info{
        position: absolute;
        left: 25%;
        top: 26%;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(2) .process-sqtg-item-bottom{
        position: absolute;
        top: 2px;
        height: 80px;
        right: 60%;
        width: 200px;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(3) .process-sqtg-info{
        position: absolute;
        left: -26%;
        top: 22%;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(3) .process-sqtg-item-bottom{
        position: absolute;
        top: 15%;
        height: 80px;
        left: 60%;
        width: 200px;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(4) .process-sqtg-item-bottom{
        position: absolute;
        top: 17%;
        height: 80px;
        right: 56%;
        width: 200px;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(4) .process-sqtg-info{
        position: absolute;
        right: -26%;
        top: 21%;
    }
    .process-sqtg-box .process-sqtg-item:nth-child(5) .process-sqtg-info{
        position: absolute;
        left: -25%;
        top: 35%;
    }
    @media only screen and (max-width:600px) {
        .process-sqtg-box .process-sqtg-item:nth-child(4) .process-sqtg-info{
            position: absolute;
            right: -26%;
            top: 27%;
        }
        .process-sqtg-box .process-sqtg-item:nth-child(5) .process-sqtg-info{
            position: absolute;
            left: -25%;
            top: 38%;
        }
    }
    @media only screen and (max-width:500px) {
        .process-sqtg-box .process-sqtg-item:nth-child(4) .process-sqtg-info{
            position: absolute;
            right: -26%;
            top: 19%;
        }
        .process-sqtg-box .process-sqtg-item:nth-child(5) .process-sqtg-info{
            position: absolute;
            left: -25%;
            top: 27%;
        }
    }
    @media only screen and (max-width:414px) {
        .process-sqtg-box .process-sqtg-item:nth-child(4) .process-sqtg-info{
            position: absolute;
            right: -26%;
            top: 17%;
        }
        .process-sqtg-box .process-sqtg-item:nth-child(5) .process-sqtg-info{
            position: absolute;
            left: -25%;
            top: 13%;
        }
    }
    @media only screen and (max-width:375px) {
        .process-sqtg-box .process-sqtg-item:nth-child(4) .process-sqtg-info{
            position: absolute;
            right: -26%;
            top: 12%;
        }
        .process-sqtg-box .process-sqtg-item:nth-child(5) .process-sqtg-info{
            position: absolute;
            left: -25%;
            top: 7%;
        }
    }
    @media only screen and (max-width:360px) {
        .process-sqtg-box .process-sqtg-item:nth-child(4) .process-sqtg-info{
            position: absolute;
            right: -26%;
            top: 13%;
        }
        .process-sqtg-box .process-sqtg-item:nth-child(5) .process-sqtg-info{
            position: absolute;
            left: -25%;
            top: 5%;
        }
    }
    .process-sqtg-box .process-sqtg-item:nth-child(5) .process-sqtg-item-bottom{
        position: absolute;
        top: 1%;
        height: 80px;
        left: 62%;
        width: 200px;
    }
    .lanviki-sqtg-title{
        font-family: PingFangSC-Medium;
        font-size: 24px;
        color: #333;
        letter-spacing: 0;
        line-height: 40px;
        font-weight: 400;
        padding-top: 60px;
        padding-bottom: 50px;
        color:#ffffff;
    }
    .lanviki-sqtg.main-container .wrapper{
        width: 100%;
    }
    .lanviki-sqtg{
        margin-top: 20px;
    }
    .lanviki-sqtg-item {
        width: 100%;
        float: left;
        color: #ffffff;
        min-height: auto;
        margin-bottom: 60px;
    }
    .lanviki-sqtg-text{
        font-size:18px;
    }
    .lanviki-sqtg .lanviki-sqtg-item:nth-child(odd) .lanviki-sqtg-text, .lanviki-sqtg .lanviki-sqtg-item:nth-child(odd) i {
        margin: 0 15px;
    }
    .lanviki-sqtg .lanviki-sqtg-item:nth-child(even) .lanviki-sqtg-text, .lanviki-sqtg .lanviki-sqtg-item:nth-child(even) i {
        margin: 0 15px;
    }
    .lanviki-sqtg {
        background-position: 31% 0;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-color: #2075f0;
    }
    .main{
        display: block;
        width: 100%;
        overflow: hidden;
    }
    .lanviki-sqtg-item i {
        font-size: 50px;
        color: #FFFFFF;
        opacity: 0.35;
    }
    .subnav-header{
		background-color: #fff;
		height: auto;
		padding: 9px 15px;
		box-sizing: border-box;
		width: 100%;
		font-size: 16px;
		color: #333;
		line-height: 28px;
    }
    .block-profit .profit-img .profit-img-shadow{
        opacity: 1 !important;
    }
    .block-profit .profit-img .profit-img-1,.block-profit .profit-img .profit-img-2 {
        opacity: 1 !important;
    }
    .mint-checkbox-input:checked + .mint-checkbox-core::after{
        top: 4px !important;
        left: 7px !important;
    }
    .mint-cell-wrapper{
        background-image:none;
    }
	.layout-info{
		position: relative;
		height: 370px;
		z-index: 2;
	}
	.subnav-btn{
		display: inline-block;
		border-radius: 3px;
		padding: 5px 4px;
		text-align: center;
		margin: 0;
		font-size: 12px;
		cursor: pointer;
		line-height: 1.5;
		-webkit-appearance: none;
		background-color: #fff;
		border: none;
		color: #999;
		color: #fff;
		background-color: #38f;
		min-width: 68px;
		float:right;
	}
	.block-intro {
	    max-height: 270px !important;
	}
	.container-middle{
	    max-width: 100%;
	}
	.container-middle .point-list-container {
	    width: 100%;
	}
	.block-container {
	    max-width: 100%;
	}
	.price-main{
		max-width: 100%;
	}
	.price-main h2 {
		font-size: 26px;
		color: #323233;
		line-height: 36px;
		text-align: center;
		margin: 24px 0 15px;
		font-weight: 600;
		width: 100%;
	}
	.price-main .block-profit-p {
	    font-size: 16px;
	    color: #666666;
	    text-align: center;
	    width: 100%;
	    margin: 0;
		margin-bottom: 20px !important;
	}
	.price-main .block-profit-p a {
		color: #0F6AEF !important;
		margin-left: 10px;
	}

	.price-carousel .swiper-container {
		width:100%;
		height:160px;
		margin-bottom:50px
	}
	.price-carousel .swiper-container .swiper-pagination {
		position:absolute;
		width:auto;
		height:8px;
		left:50%;
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
		bottom:2px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-webkit-justify-content:space-between;
		-moz-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-moz-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.price-carousel .swiper-container .swiper-pagination-bullet {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:8px;
		height:8px;
		border:1px solid #000;
		border-radius:50%;
		opacity:1;
		background:#fff
	}
	.price-carousel .swiper-container .swiper-pagination-bullet-active {
		background:#000 !important
	}
	.price-carousel .swiper-container .swiper-button-next,.price-carousel .swiper-container .swiper-button-prev {
		width:8px;
		height:14px;
		background-size:100% 100%
	}
	.price-main .swiper-button-next,.price-main .swiper-button-prev{
		margin-top: -7px;
	}
	.price-carousel .swiper-container .swiper-button-next {
		right:15px;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAAXNSR0IArs4c6QAAARFJREFUOBFjYGBgyADip0A8F4i5gJhk8ASo4z8UHwTSPKSa0IdkAMigY0DMR4ohzEDFS4AY5goQfQqIBYGYaMAEVDkPiJENOQ/kixBtAlAhIxBPB2JkQy4D+eJATBKYCFSNbMgNIF+KJBOAirvQDLkD5MuRakgzmiH3gXxFUg2pRjPkMZCvSqohJWiGPAPyNUk1JBfNkJdAvi6phqQDNfxDMugNkG1IqiEJQA1/gRgWzddBKZAUAEpsyABkENGAIi/kAa2BORtEkxSIpWiaSYrGGjTNJCUkipIytswkC3QNUYDs7AyK4xlAjBzaRBcoFBVpzEBbKSpU+9GcfRTIJ6lYR65YDgA1k1yxZAI1kV21AQBp63M6q2OcGgAAAABJRU5ErkJggg==)
	}
	.price-carousel .swiper-container .swiper-button-prev {
		left:15px;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAAXNSR0IArs4c6QAAARNJREFUOBGlla0LAkEQxdVrIoIgCAbBYDAY/I9sYtCkSZvNoJi0aPIfsRgsBoMGweAHCGabH2/AgWHZ8I5deOwc935zd7uzc1Ei/kgDmUMz6BUXzwBYQ9+/LnESZGHeGFiSjNkEORi3DrzCdcQkyMO0c+AlrlMMXIBp78CyeEkGLsJ0dOApA4qnBJ0gXW2ZRxA1ynCdIQsPKRKmCiR7a+E+C1dhvDtwl4VrMD4cuM3CdRifBv4gbrKw+A6QfvMbcQOih1STwHZQRWKB4E+QZL5F7NinMLFvG3sMaD2+QhpYAxMHlbI+IOgwaZKg46xJfA1FOnKsWglqafomQU1Vk/ja+kRvsrP7Y7myoPXJr20B3aDWDxGlc3oMS0H/AAAAAElFTkSuQmCC)
	}
	.price-fixed_header {
		position: fixed;
		z-index: 997;
		top: 55px;
	}
	.price-fixed_header.hidden {
		display:none
	}
	.price-fixed_header .swiper-container {
		height:64px
	}
	.price-fixed_header .swiper-container .swiper-pagination {
		position: absolute;
		width: auto;
		height: 8px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		bottom: 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.price-fixed_header .swiper-container .swiper-pagination-bullet {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:8px;
		height:8px;
		border:1px solid #000;
		border-radius:50%;
		opacity:1;
		background:#fff
	}
	.price-fixed_header .swiper-container .swiper-pagination-bullet-active {
		background:#000 !important;
	}
	.price-fixed_header .swiper-container .swiper-button-next,.price-fixed_header .swiper-container .swiper-button-prev {
		width:8px;
		height:14px;
		background-size:100% 100%
	}
	.price-fixed_header .swiper-container .swiper-button-next {
		right:15px;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAAXNSR0IArs4c6QAAARFJREFUOBFjYGBgyADip0A8F4i5gJhk8ASo4z8UHwTSPKSa0IdkAMigY0DMR4ohzEDFS4AY5goQfQqIBYGYaMAEVDkPiJENOQ/kixBtAlAhIxBPB2JkQy4D+eJATBKYCFSNbMgNIF+KJBOAirvQDLkD5MuRakgzmiH3gXxFUg2pRjPkMZCvSqohJWiGPAPyNUk1JBfNkJdAvi6phqQDNfxDMugNkG1IqiEJQA1/gRgWzddBKZAUAEpsyABkENGAIi/kAa2BORtEkxSIpWiaSYrGGjTNJCUkipIytswkC3QNUYDs7AyK4xlAjBzaRBcoFBVpzEBbKSpU+9GcfRTIJ6lYR65YDgA1k1yxZAI1kV21AQBp63M6q2OcGgAAAABJRU5ErkJggg==)
	}
	.price-fixed_header .swiper-container .swiper-button-next,.price-fixed_header .swiper-container .swiper-button-prev {
		top:50%;
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
		margin:0
	}
	.price-fixed_header .swiper-container .swiper-button-prev {
		left:15px;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAAXNSR0IArs4c6QAAARNJREFUOBGlla0LAkEQxdVrIoIgCAbBYDAY/I9sYtCkSZvNoJi0aPIfsRgsBoMGweAHCGabH2/AgWHZ8I5deOwc935zd7uzc1Ei/kgDmUMz6BUXzwBYQ9+/LnESZGHeGFiSjNkEORi3DrzCdcQkyMO0c+AlrlMMXIBp78CyeEkGLsJ0dOApA4qnBJ0gXW2ZRxA1ynCdIQsPKRKmCiR7a+E+C1dhvDtwl4VrMD4cuM3CdRifBv4gbrKw+A6QfvMbcQOih1STwHZQRWKB4E+QZL5F7NinMLFvG3sMaD2+QhpYAxMHlbI+IOgwaZKg46xJfA1FOnKsWglqafomQU1Vk/ja+kRvsrP7Y7myoPXJr20B3aDWDxGlc3oMS0H/AAAAAElFTkSuQmCC)
	}
	.price-fixed_header .swiper-container .swiper-slide {
		background:#f9f9f9;
		position:relative
	}
	.price-fixed_header .swiper-container .swiper-slide .text {
		position:absolute;
		font-size:16px;
		line-height:24px;
		top:11px;
		left:0;
		right:0;
		margin:0 auto
	}
	.swiper-slide {
		text-align:center;
		background:#fff;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-moz-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.swiper-slide,.swiper-slide .slide-item {
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-moz-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.swiper-slide .slide-item {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
		width: 285px;
		height: auto;
		border: 1px solid #e5e5e5;
		padding: 25px 0 20px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
	}
	.swiper-slide .slide-item__title {
		font-size:16px;
		line-height:24px;
		color:#333;
		font-family:PingFangSC-Medium;
		margin-bottom:10px
	}
	.swiper-slide .slide-item__text {
		text-align:center;
		color:#666;
		font-size:14px;
		line-height:20px;
		font-family:PingFangSC-Regular;
		margin-bottom:24px
	}
	.swiper-slide .slide-item__price {
		font-size:16px;
		line-height:22px;
		font-weight:PingFangSC-Light;
		margin:0 auto;
	}
	.swiper-slide .slide-item__price .mark {
		color:#f80000
	}
	.swiper-slide .slide-item__price .number {
		font-size:24px;
		line-height:32px;
		color:#f80000
	}
	.price-main {
		text-align:center;
		background-color:#fff
	}
	}.price-main .price-header h2 {
		color:#fff;
		font-size:24px;
		line-height:33px;
		margin-top:42px
	}
	.price-main .price-header p {
		color:#fff;
		font-size:14px;
		line-height:20px;
		margin-top:8px
	}
	.price-main .edition-tab-head {
		width:88%;
		min-width:300px;
		margin:0 auto 40px;
		font-size:0;
		border:1px solid #e00;
		border-radius:3px
	}
	.price-main .edition-tab-head .tab-head__item {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		display:inline-block;
		width:33.33%;
		font-size:16px;
		height:44px;
		line-height:44px;
		color:red;
		background:#fff;
		border-right:1px solid #e00
	}
	.price-main .edition-tab-head .tab-head__item:last-child {
		border-right:none;
		width:33.34%
	}
	.price-main .edition-tab-head .tab-head__item.js-active {
		background:red;
		color:#fff
	}
	.price-main .get-try-free,.price-main .hairline,.price-main .qa-service,.price-main .service-list,.price-main .service-list .service-item>li,.price-main .service-list .service-item>li.combine .service-item__name>div,.price-main .service-list .service-item>li .service-item__name,.price-main .youban-service {
		position:relative
	}
	.price-main .get-try-free:after,.price-main .hairline:after,.price-main .qa-service:after,.price-main .service-list .service-item>li.combine .service-item__name>div:after,.price-main .service-list .service-item>li .service-item__name:after,.price-main .service-list .service-item>li:after,.price-main .service-list:after,.price-main .youban-service:after {
		content:" ";
		position:absolute;
		pointer-events:none;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		top:-50%;
		left:-50%;
		right:-50%;
		bottom:-50%;
		-webkit-transform:scale(.5);
		-moz-transform:scale(.5);
		-ms-transform:scale(.5);
		transform:scale(.5);
		border:0 solid #e5e5e5
	}
	.price-main .get-try-free:after,.price-main .hairline-bottom:after,.price-main .qa-service:after,.price-main .service-list .service-item>li.combine .service-item__name>div:after,.price-main .service-list .service-item>li:after,.price-main .youban-service:after {
		border-bottom-width:1px
	}
	.price-main .hairline-top:after,.price-main .service-list .service-item>li:first-child:after,.price-main .service-list:after {
		border-top-width:1px
	}
	.price-main .hairline-left:after,.price-main .service-list:after {
		border-left-width:1px
	}
	.price-main .hairline-right:after,.price-main .service-list .service-item>li .service-item__name:after,.price-main .service-list:after {
		border-right-width:1px
	}
	.price-main .edition-head {
		width:300px;
		margin:0 auto
	}
	.price-main .edition-head__title {
		font-size:18px;
		font-family:PingFangSC-Medium;
		color:#333
	}
	.price-main .edition-head__descp {
		font-size:14px;
		color:#666;
		line-height:20px;
		margin:10px 0 20px
	}
	.price-main .edition-head__price {
		font-size:18px;
		color:#f80000;
		line-height:14px;
		font-family:PingFangSC-Regular
	}
	.price-main .edition-head__price span {
		font-size:12px
	}
	.price-main .service-list-header__compensation {
		display:none;
		height:64px;
		width:100%
	}
	.price-main .service-list-header__compensation.active {
		display:inline-block
	}
	.price-main .service-list {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:88%;
		min-width:300px;
		margin:32px auto 30px;
		text-align:left
	}
	.price-main .service-list-header,.price-main .service-list-title,.price-main .service-list .service-list-header {
		height:40px;
		line-height:40px;
		background:#f9f9f9;
		color:#333;
		font-size:14px;
		padding-left:20px;
		font-family:PingFangSC-Medium
	}
	.price-main .service-list .service-list-header {
		padding:0
	}
	.price-main .service-list-header {
		font-size:16px;
		text-align:center
	}
	.price-main .service-list .service-item>li {
		display:table;
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		position:relative;
		color:#333
	}
	.price-main .service-list .service-item>li:hover {
		background:#f9f9f9
	}
	.price-main .service-list .service-item>li>div {
		display:table-cell;
		vertical-align:middle;
		width:50%
	}
	.price-main .service-list .service-item>li .service-item__name {
		width:50%;
		padding-left:20px;
		color:#333;
		font-size:14px
	}
	.price-main .service-list .service-item>li .service-item__name>span {
		vertical-align:middle
	}
	.price-main .service-list .service-item>li .service-item__name .icon-helper {
		visibility:visible;
		display:inline-block;
		width:14px;
		height:14px;
		line-height:14px;
		padding:0;
		text-align:center;
		border-radius:50%;
		background:#d8d8d8;
		font-size:12px;
		color:#fff
	}
	.price-main .service-list .service-item>li .service-item__check,.price-main .service-list .service-item>li .service-item__uncheck {
		height:50px
	}
	.price-main .service-list .service-item>li .service-item__check,.price-main .service-list .service-item>li .service-item__text,.price-main .service-list .service-item>li .service-item__uncheck {
		text-align:center
	}
	.price-main .service-list .service-item>li .service-item__check img,.price-main .service-list .service-item>li .service-item__text img,.price-main .service-list .service-item>li .service-item__uncheck img {
		display:block;
		margin:0 auto
	}
	.price-main .service-list .service-item>li .service-item__check .service-item__content,.price-main .service-list .service-item>li .service-item__text .service-item__content,.price-main .service-list .service-item>li .service-item__uncheck .service-item__content {
		color:#666
	}
	.price-main .service-list .service-item>li .service-item__check p,.price-main .service-list .service-item>li .service-item__text p {
		height:50px;
		line-height:50px;
		text-align:center;
		color:#999;
		font-size:14px
	}
	.price-main .service-list .service-item>li.combine .service-item__name {
		padding-left:0
	}
	.price-main .service-list .service-item>li.combine .service-item__name>div {
		padding-left:20px;
		line-height:50px
	}
	.price-main .service-list .service-item .service-item__multiple .service-item__name {
		line-height:24px;
		padding:10px 0 10px 20px
	}
	.price-main .service-list .service-item .service-item__multiple .service-item__text {
		color:#999
	}
	.price-main .service-list.collaspe {
		width:87%;
		height:683px;
		overflow-y:hidden;
		overflow-x:visible;
		pointer-events:none;
		position:relative
	}
	.price-main .service-list.collaspe:before {
		content:"";
		width:100%;
		height:142px;
		position:absolute;
		bottom:0;
		background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
		background:-webkit-linear-gradient(transparent,#fff);
		background:-moz-linear-gradient(transparent,#fff);
		background:linear-gradient(transparent,#fff);
		z-index:18
	}
	.price-main .service-collaspe,.price-main .service-more {
		font-size:16px;
		line-height:22px;
		color:#c1272d;
		text-align:center
	}
	.price-main .get-try-free,.price-main .qa-service,.price-main .youban-service {
		text-align:center;
		position:relative;
		padding:60px 0
	}
	.price-main .get-try-free .service-container,.price-main .qa-service .service-container,.price-main .youban-service .service-container {
		min-width:300px;
		max-width:300px;
		margin:0 auto
	}
	.price-main .get-try-free h4,.price-main .qa-service h4,.price-main .youban-service h4 {
		height:33px;
		line-height:33px;
		font-size:24px
	}
	.price-main .get-try-free h4 {
		margin:32px 0 24px
	}
	.price-main .get-try-free .price-btn {
		width:140px;
		height:40px;
		line-height:40px;
		background:#38f;
		border-radius:2px;
		font-size:14px;
		color:#fff;
		display:inline-block;
		font-family:PingFangSC-Regular
	}
	.price-main .get-try-free__text {
		font-size:16px;
		line-height:24px;
		color:#666;
		margin-bottom:32px
	}
	.price-main .youban-service {
		padding:60px 0
	}
	.price-main .youban-service .youban-service__title {
		margin:32px 0 24px
	}
	.price-main .youban-service__intro {
		line-height:24px;
		font-size:16px;
		color:#666;
		font-family:PingFangSC-Regular;
		margin-bottom:37px
	}
	.price-main .youban-service__more {
		width:140px;
		height:40px;
		line-height:40px;
		font-size:14px;
		color:#fff;
		text-align:center;
		border-radius:2px;
		background:#38f;
		display:inline-block;
		font-family:PingFangSC-Regular
	}
	.price-main .youban-service__more:active,.price-main .youban-service__more:hover,.price-main .youban-service__more:link,.price-main .youban-service__more:visited {
		color:#fff
	}
	.price-main .youban-service__phone {
		font-size:12px;
		color:#999;
		font-family:PingFangSC-Regular
	}
	.price-main .qa-service .qa-service__title {
		height:33px;
		margin:32px 0 24px
	}
	.price-main .qa-service__desp,.price-main .qa-service__text {
		margin-bottom:10px;
		line-height:22px;
		font-size:16px;
		color:#333;
		font-family:PingFangSC-Regular
	}
	.price-main .qa-service__text span {
		color:#38f
	}
	.price-main .qa-service__desc {
		color:#666;
		font-size:16px;
		line-height:24px;
		font-family:PingFangSC-Regular;
		margin-bottom:56px
	}
	.price-main .service-list .service-item>li:hover {
	    background: #ffffff;
	}
}
