.g-banner .swiper-slide-0 h2 {
    font-weight: 600;
    font-size: 60px;
    height: 64px;
    line-height: 64px;
    color: #232D47;
    text-align: left;
    margin-top: 10px;
}
.g-banner .swiper-slide-0 p {
    font-weight: 500;
    font-size: 28px;
    line-height: 34px;
    text-align: left;
    color: #232D47;
    margin-top: 10px;
}


.g-slogan {
    z-index: 1;
    position: relative;
    -webkit-box-shadow: 0px 4px 8px rgb(214 225 234 / 30%);
    -moz-box-shadow: 0px 4px 8px rgba(214,225,234,0.3);
    box-shadow: 0px 4px 8px rgb(214 225 234 / 30%);
}
.g-slogan-number {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.g-slogan-number .g-slogan-number-card {
    position: relative;
    width: 300px;
    height: 108px;
    text-align: center;
    padding-top: 28px;
}
.g-slogan-number .g-slogan-number-card .g-slogan-number-card-title {
    height: 32px;
    width: 100%;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.g-slogan-number .g-slogan-number-card .g-slogan-number-card-desc {
    font-size: 16px;
    color: #7A8599;
}
.g-slogan-number .g-slogan-number-card>a {
    display: inline-block;
    color: #4C6AFF;
    border: 1px solid #4C6AFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 72px;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    display: none;
}
.g-slogan-number .g-slogan-number-card:hover {
    background: #F5F8FF;
    cursor: pointer;
}
.g-slogan-number .g-slogan-number-card:hover .g-slogan-number-card-title {
    -webkit-transform: scale(0.8) translateY(-6px);
    -moz-transform: scale(0.8) translateY(-6px);
    -ms-transform: scale(0.8) translateY(-6px);
    -o-transform: scale(0.8) translateY(-6px);
    transform: scale(0.8) translateY(-6px);
}
.g-slogan-number .g-slogan-number-card:hover .g-slogan-number-card-desc {
    display: none;
}
.g-slogan-number .g-slogan-number-card:hover>a {
    display: inline-block;
}
.g-slogan-number .g-slogan-number-card:hover .js-free-use {
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
}
.g-slogan-number .g-slogan-number-card:nth-child(1) .g-slogan-number-card-title {
    background-image: url('../images/xz_1.png');
}
.g-slogan-number .g-slogan-number-card:nth-child(2) .g-slogan-number-card-title {
    background-image: url('../images/xz_2.png');
}
.g-slogan-number .g-slogan-number-card:nth-child(3) .g-slogan-number-card-title {
    background-image: url('../images/xz_3.png');
}
.g-slogan-number .g-slogan-number-card:nth-child(4) .g-slogan-number-card-title {
    background-image: url('../images/xz_4.png');
}
.g-slogan-number .g-slogan-number-card:nth-child(5) .g-slogan-number-card-title {
    background-image: url('../images/xz_5.png');
}
.g-slogan-number .g-slogan-number-line {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.g-why-select-us {
    padding-top: 30px;
    text-align: center;
    background-color: #f1f4f8;
}
.g-why-select-us h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 45px;
    color: #111F33;
}
.g-why-select-us p {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #676C73;
    margin-top: 8px;
}
.g-why-select-us-feat {
    margin-top: 36px;
    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;
}
.g-why-select-us-feat .g-why-select-us-feat-card {
    width: 282px;
    height: 352px;
    left: 680px;
    top: 834px;
    -webkit-box-shadow: 0px 4px 8px rgb(214 225 234 / 30%);
    -moz-box-shadow: 0px 4px 8px rgba(214,225,234,0.3);
    box-shadow: 0px 4px 8px rgb(214 225 234 / 30%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 18px 24px;
    background-color: #fff;
}
.g-why-select-us-feat .g-why-select-us-feat-card .g-why-select-us-feat-card-icon {
    background-color: #fff;
    display: inline-block;
    width: 150px;
    height: 150px;
    -webkit-background-size: 150px 150px;
    -moz-background-size: 150px;
    background-size: 150px;
    background-position: center 0;
    -webkit-animation: leave 0.4s steps(15) forwards;
    -moz-animation: leave 0.4s steps(15) forwards;
    -o-animation: leave 0.4s steps(15) forwards;
    animation: leave 0.4s steps(15) forwards;
}

.g-why-select-us-feat .g-why-select-us-feat-card:hover .g-why-select-us-feat-card-icon {
    -webkit-animation: entery 0.4s steps(15) forwards;
    -moz-animation: entery 0.4s steps(15) forwards;
    -o-animation: entery 0.4s steps(15) forwards;
    /* animation: entery 0.4s steps(15) forwards; */
}
.g-why-select-us-feat .g-why-select-us-feat-card .g-why-select-us-feat-card-title {
    font-size: 21px;
    color: #232D47;
    font-weight: 500;
}
.g-why-select-us-feat .g-why-select-us-feat-card .g-why-select-us-feat-card-desc {
    font-size: 16px;
    line-height: 170%;
    color: #4E5A70;
    text-align: left;
}
.g-why-select-us-feat .g-why-select-us-feat-card.feat-card-1 .g-why-select-us-feat-card-icon {
    background-image: url(/images/icon-why-select-us-big-1.png);
}
.g-why-select-us-feat .g-why-select-us-feat-card.feat-card-2 .g-why-select-us-feat-card-icon {
    background-image: url(/images/icon-why-select-us-big-2.png);
}
.g-why-select-us-feat .g-why-select-us-feat-card.feat-card-3 .g-why-select-us-feat-card-icon {
    background-image: url(/images/icon-why-select-us-big-3.png);
}
.g-why-select-us-feat .g-why-select-us-feat-card.feat-card-4 .g-why-select-us-feat-card-icon {
    background-image: url(/images/icon-why-select-us-big-4.png);
}
.g-why-select-us>a {
    display: inline-block;
    width: 178px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #4C6AFF;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    font-size: 16px;
    color: #fff;
    margin: 20px 0 30px 0;
}

.row-d5 {
    padding: 40px 0;
}
.g-tit-z1 {
    text-align: center;
}
.g-tit-d {
    margin-bottom: 25px;
}
.g-tit-z1 h2 {
    font-size: 40px;
    line-height: 1.3;
    color: #333;
    font-weight: normal;
    display: inline-block;
    position: relative;
    margin-bottom: 12px;
}
.m-enterprise .g-tit-d h2::before {
    top: -20px;
    left: auto;
    right: -30px;
    width: 122px;
    height: 122px;
    background: url(../images/d-icon29.png) center center no-repeat;
}
.g-tit-z1 span {
    position: relative;
    z-index: 2;
}
.g-tit-d h4 {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
}
.m-enterprise .g-tit-d h4 .s2 {
    color: #E42626;
    font-size: 28px;
}
.m-enterprise .content {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.m-enterprise .version {
    position: relative;
    width: 60%;
    padding: 35px 0 31px;
    background-color: #fff;
    box-shadow: 0px 13px 20px 0px rgb(150 182 218 / 36%);
    border-radius: 4px;
}
.m-enterprise .version .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 143px;
    background-size: 100% 100%;
    background-position: left top;
    background-repeat: no-repeat;
    z-index: 0;
}
.m-enterprise .basis {
    float: left;
    width: 42%;
    box-sizing: border-box;
    position: relative;
}
.m-enterprise .version .basis .title {
    padding-left: 40px;
}
.m-enterprise .version .title .tit {
    font-size: 30px;
    /* font-weight: 400; */
    color: #2F6BE1;
    /* height: 1.25em; */
    /* margin-bottom: 3px; */
}
.m-enterprise .version .title .info {
    font-size: 14px;
    font-weight: 400;
    color: #567FB9;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.6;
    height: 3.2em;
}
.m-enterprise .version .txt {
    padding-top: 36px;
}
.m-enterprise .version .txt .s1 {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #90949E;
    margin-bottom: 7px;
}
.m-enterprise .version .basis .txt .s1 {
    padding-left: 40px;
}
.m-enterprise .version .txt .desc {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 2.3;
    margin-bottom: 27px;
    min-height: 18.4em;
}
.m-enterprise .version .basis .txt .desc {
    padding-left: 40px;
}
.m-enterprise .version .txt .desc .p {
    position: relative;
    padding-left: 18px;
}
.m-enterprise .version .txt .desc .p::before {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    width: 7px;
    height: 7px;
    background-color: #333333;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.m-enterprise .version .num {
    font-size: 16px;
    font-weight: 400;
    color: #3563C4;
    text-align: center;
    margin-bottom: 17px;
}
.m-enterprise .version .num i {
    display: inline-block;
    font-size: 24px;
    font-weight: 400;
    color: #3563C4;
    vertical-align: top;
    margin-right: 8px;
}
.m-enterprise .version .num span {
    display: inline-block;
    font-size: 39px;
    color: #3563C4;
    font-weight: bold;
}
.m-enterprise .version .btn {
    display: block;
    width: 278px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    font-weight: 400;
    color: #3A78F6;
    /* margin: 0 auto; */
    text-align: center;
    background-color: rgba(58, 120, 246, 0);
    border: 1px solid #2759D2;
    border-radius: 4px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.m-enterprise .version .basis .btn {
    margin-left: 20px;
}
.m-enterprise .version .btn .iconfont {
    font-size: 25px;
    margin-right: 10px;
    vertical-align: middle;
}

.m-enterprise .enjoy {
    /* overflow: hidden; */
    float: right;
    width: 52%;
    position: relative;
}
.m-enterprise .version .enjoy .title {
    position: relative;
}
.m-enterprise .version .enjoy .title span {
    position: absolute;
    top: -35px;
    right: 0;
    width: 126px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 15px;
    background: linear-gradient(90deg, #F0AC70, #E47D5A, #DF614E);
    border-radius: 0 0 0 10px;
    -webkit-border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    -ms-border-radius: 0 0 0 10px;
    -o-border-radius: 0 0 0 10px;
}
.m-enterprise .version .enjoy .title span i {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(../images/d-icon28.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.m-enterprise .version .enjoy .tit {
    color: #965328;
}
.m-enterprise .version .enjoy .info {
    color: #934816;
}
.m-enterprise .version .enjoy .txt .s1 {
    color: #934816;
}
.m-enterprise .enjoy .txt .desc .icon {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 30px;
    background-image: url(../images/d-icon24.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    cursor: pointer;
}
.m-enterprise .txt .desc .tips {
    display: none;
    position: absolute;
    bottom: 120%;
    left: 50%;
    min-width: 300px;
    height: auto;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 5;
    background-color: #fff;
    box-shadow: 0px 6px 20px 0px rgb(150 182 218 / 36%);
    border-radius: 4px;
    padding: 10px 15px;
}
.m-enterprise .txt .desc .tips h3 {
    font-size: 16px;
}
.m-enterprise .txt .desc .tips .desc1 {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 5px;
}
.m-enterprise .txt .desc .tips .pic {
    width: 90%;
    height: auto;
    margin: 0 auto;
}
.m-enterprise .txt .desc .tips .pic img {
    display: inline-block;
    max-width: 100%;
}
.m-enterprise .txt .desc .news {
    display: inline-block;
    vertical-align: super;
    color: #f75d3a;
    font-size: 14px;
    padding: 0 3px;
    line-height: 1;
    background-color: #fff0ed;
    border-radius: 2px;
    -ms-transform: scale(0.6);
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -o-transform: scale(0.6);
}
.g-span-d {
    display: inline-block;
    color: #FFFFFF;
    border-radius: 2px;
    background: linear-gradient(to right, #ff7c4d, #f65b39);
    -ms-transform: scale(.9);
    transform: scale(.9);
    -webkit-transform: scale(.9);
    line-height: 1.7;
    font-size: 10px;
    padding: 0 4px;
}
.m-enterprise .version .enjoy .txt .num span, .m-enterprise .version .enjoy .txt .num i, .m-enterprise .version .enjoy .txt .num {
    color: #C25512;
}
.m-enterprise .version .enjoy .btn {
    color: #B95F00;
    border: 1px solid #B95F00;
    margin-left: 34px;
}
.m-enterprise .query {
    width: 38%;
    overflow: hidden;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0px 6px 20px 0px rgb(150 182 218 / 36%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    padding-bottom: 32px;
}
.m-enterprise .query .title {
    padding: 8px 0 14px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: left top;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    margin-bottom: 19px;
}
.m-enterprise .query .title h2 {
    font-size: 30px;
    /* font-weight: 400; */
    color: #FFFFFF;
    text-align: center;
    line-height: 1.4;
    margin-bottom: 2px;
}
.m-enterprise .query .title .info {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}
.m-enterprise .query .title .info span {
    color: #FFEB00;
}
.form-d {
    width: 75.9%;
    margin: 0 auto;
}
.form-d .inp {
    position: relative;
    /* width: 346px; */
    width: 100%;
    height: 51px;
    line-height: 51px;
    background: #FFFFFF;
    border: 2px solid #E4E4E4;
    border-radius: 8px;
    margin: 0 auto 17px;
    padding: 0 15px;
    box-sizing: border-box;
}
.form-d .inp1 {
    padding: 0;
}
.form-d .inp1 .icon {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 18px;
    height: 24px;
    transform: translateY(-50%);
    background-image: url(../images/d-arr.png);
    background-size: 18px 24px;
    background-repeat: no-repeat;
    background-position: 90% center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    z-index: 1;
}
.g-filterb1 .tit {
    /* border: 1px solid #000; */
    height: 51px;
    padding: 0 50px 0 20px;
    cursor: pointer;
    position: relative;
}
.g-filterb1 .tit .cho {
    display: none;
    font-size: 20px;
    color: #333;
    line-height: 46px;
}
.g-filterb1 .checked .cho, .g-filterb1 .checked .clear-btn {
    display: block;
}
.g-filterb1 .tit .placeholder {
    font-size: 20px;
    color: #060606;
    line-height: 50px;
}
.g-filterb1 .checked .placeholder {
    display: none;
}
.accounts, .years {
    height: 50px;
    line-height: 48px;
    background: #eceff4;
    border: 1px solid #dfe3e6;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0 10px 0 16px;
    margin-bottom: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}
.form-d .info {
    font-size: 18px;
    font-weight: 400;
    color: #060606;
    display: inline-block;
    float: left;
}
.g-span-d {
    display: inline-block;
    color: #FFFFFF;
    border-radius: 2px;
    background: linear-gradient(to right, #ff7c4d, #f65b39);
    -ms-transform: scale(.9);
    transform: scale(.9);
    -webkit-transform: scale(.9);
    line-height: 1.7;
    font-size: 10px;
    padding: 0 4px;
}
.accounts .accounts-num-controller, .accounts .years-num-controller, .years .accounts-num-controller, .years .years-num-controller {
    /* float: right; */
    display: flex;
    align-items: center;
}
.accounts .accounts-num-controller span, .accounts .years-num-controller span, .years .accounts-num-controller span, .years .years-num-controller span {
    display: inline-block;
    width: 22px;
    height: 23px;
    vertical-align: middle;
    cursor: pointer;
}
.accounts .accounts-num-controller span.minus, .accounts .years-num-controller span.minus, .years .accounts-num-controller span.minus, .years .years-num-controller span.minus {
    background: url(../images/d-jian-on.jpg) no-repeat center;
    -webkit-background-size: 22px 23px;
    -moz-background-size: 22px 23px;
    background-size: 22px 23px;
}
.accounts .accounts-num-controller span.plus, .accounts .years-num-controller span.plus, .years .accounts-num-controller span.plus, .years .years-num-controller span.plus {
    background: url(../images/d-jia.jpg) no-repeat center;
    -webkit-background-size: 22px 23px;
    -moz-background-size: 22px 23px;
    background-size: 22px 23px;
}
.accounts .accounts-num-controller input, .accounts .years-num-controller input, .years .accounts-num-controller input, .years .years-num-controller input {
    width: 40px;
    border: none;
    text-align: center;
    background: transparent;
    color: #000000;
    font-size: 20px;
}
.limit-tip {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
    opacity: 0;
    color: #E12F2E;
    transition: all 0.3s linear;
}
.form-d .price {
    border: 2px solid #54B892;
    border-radius: 8px;
    padding: 16px 20px 25px 33px;
    margin-bottom: 21px;
}
.form-d .preferential, .form-d .standard {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: 400;
    color: #060606;
    margin-bottom: 8px;
}
.form-d .preferential {
    justify-content: flex-start;
}
.p1 {
    padding: 1px;
}
.form-d .preferential .p1 {
    font-weight: bold;
}
.form-d .preferential .icon {
    width: 26px;
    height: 30px;
    line-height: 30px;
}
.form-d .preferential .icon img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
}
.form-d .preferential .g-span-d {
    font-size: 12px;
    font-weight: 400;
    color: #E06B1C;
    padding: 3px 5px;
    background: #FFD066;
}
.form-d .money {
    font-size: 37px;
    font-weight: bold;
    color: #5ABA95;
    margin-bottom: 15px;
}
.form-d .money span {
    font-size: 18px;
    font-weight: bold;
    color: #ACB2B6;
    margin-right: 5px;
}
#discountPrice {
    font-size: 37px;
    font-weight: bold;
    color: #5ABA95;
}
.form-d .sales {
    font-size: 14px;
    font-weight: bold;
    color: #5CBB96;
    line-height: 1.6;
    margin-bottom: 12px;
}
.form-d .sales span {
    color: #FF6600;
}
.form-d .link {
    display: flex;
    justify-content: space-between;
}
.form-d .link div {
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #1D66CB;
}
.form-d .btn {
    position: relative;
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #3A78F6;
    border: 1px solid #2759D2;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}
.form-d .btn .g-span-d {
    position: absolute;
    right: 23px;
    top: -14px;
    font-size: 14px;
    color: #E47624;
    background: #FFD066;
    padding: 4.5px 8px;
    border-radius: 8px 8px 8px 0;
}
.g-filterb1 .chobox {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: 50vw;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
    z-index: 4;
}
.g-filterb1 .chobox .box {
    margin-top: 10px;
    color: #232D47;
    background: #fff;
    text-align: center;
    border: 1px #cfcfcf solid;
    overflow: hidden;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    padding: 8px 0;
}
.g-filterb1 .chobox .type {
    font-size: 12px;
    padding: 0 5px;
    line-height: 35px;
}
.g-filterb1 .chobox .type {
    font-size: 16px;
    color: #060606;
    padding: 0 5px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    line-height: 35px;
    cursor: pointer;
}

.row-d1 {
    padding: 40px 0 53px;
    padding-bottom: 0;
}
.m-version .g-tit-z1 {
    margin-bottom: 37px;
}
.m-version .g-tit-z1 h2::before {
    background: url(../images/d-icon1.png) center center no-repeat;
}
.m-version .morebox {
    position: relative;
    z-index: 5;
    margin-bottom: 20px;
    /* box-shadow: #fff 0 -57px 66px 36px; */
    /* box-shadow: 0px -77px 39px 47px rgb(255 255 255 / 90%); */
}
.m-version .more {
    text-align: center;
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    width: 240px;
    height: 48px;
    line-height: 48px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    margin: 0 auto;
    cursor: pointer;
    transition: 0.3s;
}
.m-version .more span {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(../images/d-more.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.m-version .more:hover {
    color: #ffffff;
    background-color: #0146CF;
    border-color: #0146CF;
}
.m-version .more:hover span {
    background-image: url(../images/d-more-on.png);
}
.m-version .more1 {
    display: block;
}
.m-version .more1, .m-version .morebox.on .more2 {
    display: block;
}
.m-version .more2, .m-version .morebox.on .more1 {
    display: none;
}
.m-version .table {
    position: relative;
    height: 202px;
    box-sizing: border-box;
    padding: 15px 0 0;
    background: #FFFFFF;
    border: 1px solid #EDEDEE;
    box-shadow: 0px 5px 10px 0px rgb(173 173 173 / 20%);
    border-radius: 10px;
    margin-bottom: 23px;
    overflow: hidden;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    z-index: 1;
}
.m-version .table .item {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    overflow: hidden;
    padding-left: 115px;
    border-bottom: 1px solid #F0F0F0;
}
.m-version .table .item span {
    /* display: inline-block; */
    float: left;
    width: 33.33%;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
}
.m-version .table .item .s1 {
    color: #333333;
    text-align: left;
    font-size: 16px;
}
.m-version .table .item .s2 {
    font-size: 12px;
    color: #51555C;
    background: rgba(0, 0, 0, 0.02);
}.m-version .table .item .s3 {
    font-size: 12px;
    color: #51555C;
    background: rgba(56, 110, 231, 0.04);
}
.m-version .table .item:nth-child(1) span {
    background-color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.m-version .table .item.title {
    background-color: #F2F2F2;
}
.m-version .table .item span img {
    display: inline-block;
    max-width: 100%;
}
.m-version .show {
    margin: 0 auto;
    width: 100%;
    position: relative;
    box-shadow: 0px -77px 39px 47px rgb(255 255 255 / 90%);
    height: 53px;
    z-index: 2;
}
.m-version .morebox.on {
    box-shadow: none;
}
.m-version .table.on {
    height: auto;
}
.m-version .show.on {
    opacity: 0;
}
.m-version .table .item span i {
    position: absolute;
    top: 0;
    right: -20px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
}
.m-version .table .item .em {
    position: relative;
}
.m-version .table .item .em .img2 {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.m-version .table .item span .tips {
    opacity: 0;
    position: absolute;
    left: 30px;
    top: 50%;
    width: 140px;
    text-align: left;
    transform: translateY(-50%);
    background: #313233;
    line-height: 1.5;
    color: #fff;
    font-size: 12px;
    padding: 4px 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.m-version .table .item span .tips::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -15px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-right-color: #313233;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}


.row-d3 {
    padding: 20px 0;
}
.m-product .g-tit-d h2::before {
    top: -20px;
    left: auto;
    right: -30px;
    width: 96px;
    height: 96px;
    background: url(../images/d-icon7.png) center center no-repeat;
}
.m-product .slickbox {
    margin-bottom: 25px;
}
.m-product .slick-tit {
    padding-bottom: 25px;
    position: relative;
}
.ul-slick-d1 {
    position: relative;
    z-index: 3;
    text-align: center;
}
.ul-slick-d1 {
    position: relative;
    z-index: 3;
    text-align: center;
    /* box-shadow: 9px 5px 20px 0px rgb(144 160 186 / 80%); */
}
.ul-slick-d1 li {
    display: inline-block;
    min-width: 151px;
    height: 57px;
    line-height: 57px;
    margin-right: 40px;
}
.ul-slick-d1 .con {
    position: relative;
    font-size: 24px;
    color: #676C73;
    cursor: pointer;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.ul-slick-d1 li.on .con {
    color: #467DEF;
}
.ul-slick-d1 .con::before {
    opacity: 0;
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%;
    height: 2px;
    background-color: #467DEF;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 3;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.ul-slick-d1 .icon {
    display: inline-block;
    width: 30px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    vertical-align: middle;
    margin-right: 5px;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.ul-slick-d1 .con::after {
    opacity: 0;
    content: '';
    position: absolute;
    bottom: -12px;
    left: 50%;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-top-color: #467DEF;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.ul-slick-d1 .con1 .icon {
    background-image: url(../images/d-icon8.png);
}
.ul-slick-d1 .con2 .icon {
    background-image: url(../images/d-icon9.png);
}
.ul-slick-d1 .con3 .icon {
    background-image: url(../images/d-icon10.png);
}
.ul-slick-d1 .con4 .icon {
    background-image: url(../images/d-icon11.png);
}
.ul-slick-d1 .con5 .icon {
    background-image: url(../images/d-icon12.png);
}

.ul-slick-d1 li.on .con1 .icon {
    background-image: url(../images/d-icon8-on.png);
}
.ul-slick-d1 li.on .con2 .icon {
    background-image: url(../images/d-icon9-on.png);
}
.ul-slick-d1 li.on .con3 .icon {
    background-image: url(../images/d-icon10-on.png);
}
.ul-slick-d1 li.on .con4 .icon {
    background-image: url(../images/d-icon11-on.png);
}
.ul-slick-d1 li.on .con5 .icon {
    background-image: url(../images/d-icon12-on.png);
}


.slick-d2 .pic {
    position: relative;
    width: 100%;
    height: auto;
}
.slick-d2 .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.slick-d2 .tips {
    display: none;
    position: absolute;
    top: 52%;
    left: 46%;
    width: auto;
    padding: 0 13px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    letter-spacing: 1px;
    font-size: 17px;
    color: #FFFFFF;
    background-color: #63BE9B;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    opacity: 0;
    box-shadow: 0px 5px 10px 0px rgb(144 160 186 / 20%);
}
.g-tipsbottom::after {
    bottom: -20px;
    left: 50%;
    border-top-color: #63BE9B !important;
}

.g-tipsleft::after {
    border-width: 11px !important;
    border-right-color: #63BE9B !important;
    left: -22px;
    top: 50%;
    transform: translateY(-50%);
}

.g-tipstop::after {
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    border-bottom-color: #63BE9B !important;
}

.g-tipsright::after {
    border-width: 11px !important;
    border-left-color: #63BE9B !important;
    right: -22px;
    top: 50%;
    transform: translateY(-50%);
}

.slick-d2 .slick-current .tips {
    display: block;
    animation: up 0.5s linear 0.4s forwards;
    -webkit-animation: up 0.5s linear 0.4s forwards;
    /* animation-fill-mode: forwards; */
}

@keyframes up {
    0% {
        opacity: 0;
        transform: translateY(30px);
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
    }
}
.slick-d2 .tips2 {
    left: 50%;
    top: 33%;
}

.slick-d2 .tips3 {
    left: 37%;
    top: 48%;
}

.slick-d2 .tips4 {
    left: 64%;
    top: 19%;
}

.slick-d2 .tips5 {
    left: 16%;
    top: 39%;
}

.slick-d2 .tips6 {
    left: 50%;
    top: 33%;
}

.slick-d2 .tips7 {
    left: 43%;
    top: 16%;
}

.slick-d2 .tips8 {
    left: 29%;
    top: 89%;
}

.slick-d2 .tips9 {
    left: 40%;
    top: 31%;
}

.slick-d2 .tips10 {
    left: 40%;
    top: 56%;
}

.slick-d2 .tips11 {
    left: 44%;
    top: 46%;
}

.slick-d2 .tips12 {
    left: 13%;
    top: 6%;
}

.slick-d2 .tips13 {
    left: 72%;
    top: 25%;
}

.slick-d2 .tips13.g-tipsbottom::after {
    left: 32%;
}

.slick-d2 .tips14 {
    left: 21%;
    top: 9%;
}

.slick-d2 .tips15 {
    left: 66%;
    top: 44%;
}

.slick-d2 .tips16 {
    left: 10%;
    top: 48%;
}

.slick-d2 .tips17 {
    left: 78%;
    top: 85%;
}

.slick-d2 .tips18 {
    left: 24%;
    top: 11%;
}

.slick-d2 .tips19 {
    left: 47%;
    top: 50%;
}
.slick-d2 .slick-current .tips {
    display: block;
    animation: up 0.5s linear 0.4s forwards;
    -webkit-animation: up 0.5s linear 0.4s forwards;
    /* animation-fill-mode: forwards; */
}


.m-industry .pic-top {
    /*padding-top: 105px;*/
    padding-bottom: 38px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.m-industry .pic-top .title {
    text-align: center;
}
.m-industry .pic-top .title h2 {
    font-size: 40px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 18px;
}
.m-industry .pic-top .title h2 span {
    color: #3A80FC;
}
.m-industry .pic-top .title h4 {
    font-size: 18px;
    font-weight: 400;
    color: #666666;
}
.m-industry .pic-top .title h4 span {
    font-size: 22px;
    font-weight: 400;
    color: #FF6600;
}
.m-industry .slick-tit {
    background-color: #F8F9FB;
}
.ul-slick-d2 li {
    float: left;
    width: 11.11%;
}
.ul-slick-d2 .con {
    position: relative;
    cursor: pointer;
    padding: 20px 0;
}
.ul-slick-d2 .con .icon {
    width: 36px;
    height: 36px;
    margin: 0 auto 13px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.ul-slick-d2 .con .tit {
    font-weight: 600;
    font-size: 18px;
    color: #ACB3B8;
    text-align: center;
    transition: 0.3s;
}
.ul-slick-d2 .con1 .icon {
    background-image: url(../images/d-icon15.png);
}
.ul-slick-d2 .con2 .icon {
    background-image: url(../images/d-icon16.png);
}
.ul-slick-d2 .con3 .icon {
    background-image: url(../images/d-icon17.png);
}
.ul-slick-d2 .con4 .icon {
    background-image: url(../images/d-icon18.png);
}
.ul-slick-d2 .con5 .icon {
    background-image: url(../images/d-icon19.png);
}
.ul-slick-d2 .con6 .icon {
    background-image: url(../images/d-icon20.png);
}
.ul-slick-d2 .con7 .icon {
    background-image: url(../images/d-icon21.png);
}
.ul-slick-d2 .con8 .icon {
    background-image: url(../images/d-icon22.png);
}
.ul-slick-d2 .con9 .icon {
    background-image: url(../images/d-icon23.png);
}
.ul-slick-d2 .con:hover .tit, .ul-slick-d2 li.on .con .tit {
    color: #111F33;
}
.ul-slick-d2 .con1:hover .icon, .ul-slick-d2 li.on .con1 .icon {
    background-image: url(../images/d-icon15-on.png);
}
.ul-slick-d2 .con2:hover .icon, .ul-slick-d2 li.on .con2 .icon {
    background-image: url(../images/d-icon16-on.png);
}
.ul-slick-d2 .con3:hover .icon, .ul-slick-d2 li.on .con3 .icon {
    background-image: url(../images/d-icon17-on.png);
}
.ul-slick-d2 .con4:hover .icon, .ul-slick-d2 li.on .con4 .icon {
    background-image: url(../images/d-icon18-on.png);
}
.ul-slick-d2 .con5:hover .icon, .ul-slick-d2 li.on .con5 .icon {
    background-image: url(../images/d-icon19-on.png);
}
.ul-slick-d2 .con6:hover .icon, .ul-slick-d2 li.on .con6 .icon {
    background-image: url(../images/d-icon20-on.png);
}
.ul-slick-d2 .con7:hover .icon, .ul-slick-d2 li.on .con7 .icon {
    background-image: url(../images/d-icon21-on.png);
}
.ul-slick-d2 .con8:hover .icon, .ul-slick-d2 li.on .con8 .icon {
    background-image: url(../images/d-icon22-on.png);
}
.ul-slick-d2 .con9:hover .icon, .ul-slick-d2 li.on .con9 .icon {
    background-image: url(../images/d-icon23-on.png);
}

.slick-d3 {
    position: relative;
    /* margin-left: -35px; */
    padding: 9px 0 13px;
}
.slick-d3 .slick-list {
    margin: 0 -20px;
    margin-left: -35px;
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-d3 .item {
    padding: 30px 0px;
    overflow: hidden;
}
.slick-d3 .con {
    margin-right: 20px;
    margin-left: 55px;
    position: relative;
    padding: 40px 40px 43px 0;
    box-shadow: -5px 6px 30px rgb(47 56 111 / 10%);
    background-color: #FFFFFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.slick-d3 .con .pic {
    position: relative;
    z-index: 2;
    margin-top: -60px;
    margin-left: -20px;
    float: left;
    width: 480px;
    overflow: hidden;
    margin-right: 40px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    box-shadow: 0px 6px 36px rgb(47 56 111 / 10%);
}
.slick-d3 .con .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.slick-d3 .txt {
    overflow: hidden;
    padding-bottom: 15px;
}
.slick-d3 .txt h3 {
    font-weight: 500;
    font-size: 22px;
    color: #111F33;
    line-height: 1.4;
    height: 2.8em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 20px;
}
.slick-d3 .txt .info {
    padding: 45px 0;
    margin-bottom: 36px;
    border-bottom: 1px solid #ECEFF4;
    border-top: 1px solid #ECEFF4;
}
.slick-d3 .txt .info div {
    display: inline-block;
    padding: 7px 15px;
    background: rgba(24, 130, 255, 0.1);
    border: 1px solid #236DEF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    color: #1F6CF3;
    margin-right: 12px;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.slick-d3 .con2 .info2 {
    margin-bottom: 30px;
    padding-left: 15px;
    /* margin-left: -15px; */
}
.slick-d3 .con2 .pic1 {
    float: left;
    width: 124px;
    height: 130px;
    margin-right: 20px;
    box-shadow: 0px 3.7px 20.7px rgb(18 62 141 / 10%);
}
.slick-d3 .con2 .pic1 img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.slick-d3 .con2 .desc {
    position: relative;
    font-size: 16px;
    height: 8em;
    padding: 0 15px 0 28px;
    line-height: 1.6;
    color: #676C73;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.slick-d3 .con2 .desc::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 16px;
    bottom: -3px;
    right: 11px;
    background: url(../images/d-icon14.png) no-repeat center;
    background-size: cover;
}
.slick-d3 .con2 .desc::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 28px;
    height: 16px;
    bottom: -3px;
    right: 11px;
    background: url(../images/d-icon13.png) no-repeat center;
    background-size: cover;
}
.slick-d3 .more {
    text-align: right;
}
.slick-d3 .more .more1 {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #236DEF;
    cursor: pointer;
    margin-right: 32px;
    cursor: pointer;
}
.slick-d3 .more .free {
    display: inline-block;
    background: #236DEF;
    box-shadow: 0px 1px 12px rgb(30 89 238 / 30%);
    border-radius: 45px;
    color: #FFFFFF;
    text-align: center;
    min-width: 220px;
    height: 44px;
    line-height: 44px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
    cursor: pointer;
}
.ul-slick-d2 .con::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 32px;
    height: 4px;
    background: #236DEF;
    border-radius: 2px;
    opacity: 0;
    transition: 0.3s;
}
.ul-slick-d2 .con:hover:after, .ul-slick-d2 li.on .con::after {
    opacity: 1;
}
.slick-d3 .slick-dots {
    position: absolute;
    overflow: hidden;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%);
}
.slick-d3 .slick-dots li {
    display: inline-block;
    margin: 0 7px;
    width: 6px;
    height: 6px;
    background: rgba(35, 109, 239, 0.2);
    opacity: 1;
    cursor: pointer;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.slick-d3 .slick-dots li button {
    font-size: 0;
    border: none;
    display: none;
}
.slick-d3 .slick-dots li.slick-active {
    width: 40px;
    background: #357DFD;
}


.g-use-mail {
    padding: 25px 0;
    background: #F8F9FB;
}
.g-use-mail h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 45px;
    text-align: center;
    color: #111F33;
}
.g-use-mail ul {
    margin-top: 36px;
    width: 1198px;
    height: 436px;
    background: url(/images/mail_logos.png) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
.g-use-mail a {
    display: block;
    width: 112px;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #4C6AFF;
    color: #4C6AFF;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    margin: 48px auto 0;
}

.m-project {
    padding: 25px 0 25px;
}
.m-project .g-tit-z1 {
    margin-bottom: 25px;
}
.ul-project {
    margin: 0 -55px;
}
.ul-project li {
    float: left;
    width: 50%;
    margin-bottom: 40px;
}
.ul-project .con {
    display: block;
    margin: 0 55px;
    padding: 30px 0 30px 50px;
    box-shadow: 0 10px 15px rgb(150 182 218 / 30%);
    position: relative;
    border: 1px solid #fff;
    border-radius: 3px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    background: url(../images/iz-19.png) center center repeat-x;
    background-size: auto 100%;
}
.ul-project .icon {
    width: 168px;
    height: 134px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
}
.ul-project .box {
    padding-right: 175px;
    overflow: hidden;
}
.ul-project .tit {
    font-size: 20px;
    color: #333;
    line-height: 1.6;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ul-project .desc {
    font-size: 16px;
    line-height: 2;
    color: #6666;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.m-help-z {
    padding: 25px 0 25px;
}
.m-help-z .g-tit-z1 {
    margin-bottom: 25px;
}
.ul-help {
    margin: 0 -13px;
}
.ul-help li {
    width: 33.3%;
    float: left;
}
.ul-help .con {
    display: block;
    margin: 0 13px;
    background-color: #fff;
    box-shadow: 0 0 20px rgb(150 182 218 / 36%);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}
.ul-help .pic {
    padding-top: 45.42%;
    position: relative;
}
.ul-help .pic img {
    position: absolute;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    height: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.ul-help .tit {
    position: absolute;
    top: 12px;
    left: 0;
    width: 175px;
    text-align: center;
    font-size: 22px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-weight: bold;
    background-color: rgba(20, 20, 20, .6);
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}
.ul-help .txt {
    padding: 30px 20px 26px;
}
.ul-info-help {
    padding-bottom: 8px;
}
.ul-info-help li {
    width: 100%;
    float: none;
    margin-bottom: 12px;
    font-size: 16px;
    color: #666;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space:nowrap;
    position: relative;
    padding-left: 20px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}
.ul-info-help .help1 {
    display: block;
    color: #666;
}
.ul-info-help span {
    display: block;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.ul-help .more {
    color: #2d71cf;
    font-size: 16px;
    line-height: 1.4;
    padding-left: 16px;
    display: block;
}



/*报价*/

.g-price {
    background: #4C6AFF;
    padding: 30px 0
}

.g-price .g-price-container {
    margin: 0 auto
}

.g-price .g-price-container .g-price-header h2 {
    position: relative;
    font-weight: 500;
    font-size: 32px;
    line-height: 45px;
    text-align: center;
    color: #fff
}

.g-price .g-price-container .g-price-header h2 .g-price-select {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 200px
}

.g-price .g-price-container .g-price-header p {
    font-weight: normal;
    font-size: 16px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    text-align: center;
    margin-top: 4px
}

.g-price .g-price-container .g-price-header p span {
    display: inline-block
}

.g-price .g-price-container .g-price-header p span.new-p {
    color: #FE7C70;
    font-family: 'LX-numbers'
}

.g-price .g-price-container .g-price-header p span.old-p {
    margin: 0 5px;
    color: #fff;
    position: relative;
    width: 60px
}

.g-price .g-price-container .g-price-header p span.old-p::before {
    display: block;
    position: absolute;
    top: 18px;
    left: 0;
    right: 0;
    margin: auto;
    width: 60px;
    border-top: 1px solid #fff;
    content: ''
}

.g-price .g-price-container .g-price-body {
    margin-top: 24px
}

.g-price .g-price-container .g-price-body .left {
    float: left
}

.g-price .g-price-container .g-price-body .right {
    float: right
}

.g-price .g-price-container .g-price-body .accounts,
.g-price .g-price-container .g-price-body .years {
    width: 345px;
    height: 50px;
    line-height: 48px;
    background: #ECEFF4;
    border: 1px solid #DFE3E6;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0 10px 0 16px
}

.g-price .g-price-container .g-price-body .accounts label,
.g-price .g-price-container .g-price-body .years label {
    display: inline-block;
    font-weight: normal;
    font-size: 18px
}

.g-price .g-price-container .g-price-body .accounts .accounts-num-controller,
.g-price .g-price-container .g-price-body .accounts .years-num-controller,
.g-price .g-price-container .g-price-body .years .accounts-num-controller,
.g-price .g-price-container .g-price-body .years .years-num-controller {
    float: right
}

.g-price .g-price-container .g-price-body .accounts .accounts-num-controller span,
.g-price .g-price-container .g-price-body .accounts .years-num-controller span,
.g-price .g-price-container .g-price-body .years .accounts-num-controller span,
.g-price .g-price-container .g-price-body .years .years-num-controller span {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    cursor: pointer
}

.g-price .g-price-container .g-price-body .accounts .accounts-num-controller span.minus,
.g-price .g-price-container .g-price-body .accounts .years-num-controller span.minus,
.g-price .g-price-container .g-price-body .years .accounts-num-controller span.minus,
.g-price .g-price-container .g-price-body .years .years-num-controller span.minus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFmSURBVHgB7doxS8NAGMbx565BHG1x0yHQL9DNtY5uFT+BexD7SRTJ3k8gurl27ZZdhQztpFhHkZCzl8lB7iIp4fL2+UGmXId/c3fTCxAREQVD1V0YX68PUBQjDT1GQEqYLE8PH+uurxUcJ29jraLZZnGMMOUwmL6mfW+4N3iYvE+geg/oAGVw+pL25641Gh5G9W7QEUZhVh09B2ew/boBb+O/xFGBkWuBM9hAOX8cohLl2PXeu6WlYbB0DJaOwdIxWDoGS8dg6XYuOEJDRwON40E7/9vyo8Rq8zTROPjiZA9XZ/tow93TV/U0wTMsHS+t/7pffGPxXKANy4YXltU4eLWFm7NNPMPSMVg6BkvHYOkYLB2DpWOwdNr9Us/RMSV05nrvDC4iZMYOfXVHnnuG05zB+W3/UxtcoisMpr4l3jNcTbYZnAf+pXM7hbeV0cPfhsl6YlAGNbtl7xl79OxuBBERUbf8AAs9XHoUS5mNAAAAAElFTkSuQmCC);
    -webkit-background-size: 30px 30px;
    -moz-background-size: 30px 30px;
    background-size: 30px 30px
}

.g-price .g-price-container .g-price-body .accounts .accounts-num-controller span.minus.disabled,
.g-price .g-price-container .g-price-body .accounts .years-num-controller span.minus.disabled,
.g-price .g-price-container .g-price-body .years .accounts-num-controller span.minus.disabled,
.g-price .g-price-container .g-price-body .years .years-num-controller span.minus.disabled {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFrSURBVHgB7dpBSsNAGIbhL9MsW5KtSKsD4rKoe6W9QT2CR+hJPIJH0CMUPYBFd1qIpHTfostkYpqVC5lEImXm7/dAVvkLeenMrAYgIiJyRtB0MEmSOAvDM2XUCA4pgnx+Mhg8NJ1vFPy+XI7CoHOHAsdwUYAPmGyqG4TXBi/SdNIJwnt4IR/rfn9mm1Co0VHhLXxRrsLt1rONWIMX6Wri7DL+zfZby3PGNmINDgpYf+wiU3Oo1i5paRgsHYOlY7B0DJaOwdIxWLq9Cw7R0nr9hc3mE7sQRT3EcRdttA5+eX3D49MzduHq8rx8LtAG97B0PLT+ajg8xdHgALsQxT201To4jrrV4wvuYekYLB2DpWOwdAyWjsHSMVg6a7BSZgbPKIO59b3tJbJsXl368kX5rVofWi+nWYO11msU+Q18YbJp3UjtHq5uthXFtdP/dPVt+fhfrh7+lKSriXHs7lZ1zpRbr1qNREREfvkG1eNUYRehBhEAAAAASUVORK5CYII=);
    -webkit-background-size: 30px 30px;
    -moz-background-size: 30px 30px;
    background-size: 30px 30px
}

.g-price .g-price-container .g-price-body .accounts .accounts-num-controller span.plus,
.g-price .g-price-container .g-price-body .accounts .years-num-controller span.plus,
.g-price .g-price-container .g-price-body .years .accounts-num-controller span.plus,
.g-price .g-price-container .g-price-body .years .years-num-controller span.plus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG6SURBVHgB7dq/T8JAFAfwb6+N0U2MmwxNmNzYXHF0Q/0L3ImR3dFdY9j5C/yxubKysTmISYcyacRNY2pPHpMguTtSvFwv75OwtI/hS/su78IBjDHGmDMC08L4bLyJLKsLiAYckkMOks72vWm9UeC49dIQQdSdFMdwUwKJ9nOnog2uDVxrvTYRhHcogUBif9ip9FQ1AhoyCC9REjJAd9p6CsrA9HQdfo0XiaMMdVWBMrBEoPyyi3LkDdV97SvtGw7suwgW7WwJHO+tzVy76X9h9JbDFquBq5PApwfrM9f6T5nVwNzDvuPAvuPAvuPAvuPRclk0LtIEZWJ3J/x7rRrCVDqZyIpOZYUD02w8Py4u4/xow7j2+uFz+imCe9h3vGgti/aztMUzQQvUfM9e3H7gMf02+n66gm1k4cCjgisnhe0PzX6wVeAe9h0H9h0H9h0H9h2Plv+JRsP57V1q8V8HYjXwaEFg27iHfceBZ2+KHkomhxio7isDZxEGkg59lUeSaA6nKQMnV5V3IXGCspBo60q0PTw92SZx6PiTTugU3kqOHv5Wa42bErlTZ7donaHWo7cRjDHGWLn8AGE5gpSJUxC2AAAAAElFTkSuQmCC);
    -webkit-background-size: 30px 30px;
    -moz-background-size: 30px 30px;
    background-size: 30px 30px
}

.g-price .g-price-container .g-price-body .accounts .accounts-num-controller input,
.g-price .g-price-container .g-price-body .accounts .years-num-controller input,
.g-price .g-price-container .g-price-body .years .accounts-num-controller input,
.g-price .g-price-container .g-price-body .years .years-num-controller input {
    width: 30px;
    border: none;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #111F33
}

.g-price .g-price-container .g-price-body .price-main {
    margin-top: 20px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 2px solid #38C299;
    overflow: hidden;
    padding: 24px 22px 23px;
    height: 180px;
    background: #fff;
    color: #74798B
}

.g-price .g-price-container .g-price-body .price-main .base-price label {
    font-size: 18px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    position: relative
}

.g-price .g-price-container .g-price-body .price-main .base-price label span {
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    top: 17px;
    background: #74798B
}

.g-price .g-price-container .g-price-body .price-main .base-price div {
    float: right;
    position: relative
}

.g-price .g-price-container .g-price-body .price-main .base-price div span {
    display: inline-block;
    vertical-align: middle;
    height: 34px;
    line-height: 34px
}

.g-price .g-price-container .g-price-body .price-main .base-price div span.yuan {
    font-weight: 500;
    font-size: 18px
}

.g-price .g-price-container .g-price-body .price-main .base-price div span.num {
    font-weight: 500;
    font-size: 24px;
    margin-left: 6px
}

.g-price .g-price-container .g-price-body .price-main .base-price div span.border {
    position: absolute;
    height: 1px;
    left: -6px;
    right: -6px;
    top: 17px;
    background: #74798B
}

.g-price .g-price-container .g-price-body .price-main .preferential-price {
    margin-top: 20px
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .left {
    float: left
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .left label {
    margin-top: 6px;
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;
    color: #111F33;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQXSURBVHgB7VpNbttGFH5vRrTdrtQbsCewunFrZFH6Bg5gpd1FOUGcE0Q+QdITRN4VsBfqCaxN4dQtEPkE4Q2qVaKYnJnMk0VGEofko0IyCJAPEEgOhvO+783j/D0BfEM+zPXv/vvrYx8aBEJDIPJGqiu6/6Cio+8OxyE0gEYErJD3l0VhUyJqF+Agn6AREWwB5s1xN4o8f+fgYppbJ598gkIRZGM+hy7dc4WyBajXJ6co8MXypSkYDDXoWyPNVGsRekrOSsinImKAh3QjAHoSzT5o4QOanlm+a7R5Jn+5fAkMdIALYfxErzXUI4MIeIwaiQhY8tyWfGv0TfJgjG0TjcMWkxa/otiHloDUI0ywBSy83hYEsJ3FEkAfl710oT34S5ulYAmI40573k/wzvM51VgCUJs2vb+A8hTLaaUCaGwXKJ5CyxAgH3PWUbkCKAbNv49e2OHxrX0MoADGmDP0oh/oR2M4MGDfOdcKnhRUCXal99bc9F8VCUEXcYh3nloDp8D4cF2TjvrnZIiIz6GAvPz5ckD38XV/ICS8ghJYoqO5is42Z2jclnjaAHn+p/FsjSD1XuT9DyXkE3BFLOwhDufx3XkiJA2heN7p2caH0OBw6SJPkBJ+BSaIoye9IHlOBXiHlxN7mUBF6LvOaaYw2n3sMOwkTzFuJ8kB8BF2Di5GycPaWkgpcyYlBlABFOvq9W8zsfthtChYhKEertapkTxxXPvwMx+xvunTijKAmlAnefvWRBxcHq2WZIZR6gWoCfWSJ26Q4ebcD9TRC3WTd3mf4JzIPrcX6ifv9j7BKQAl+rAlmiBfBJFT+By2QJPk7ejo5JQREN/0B1C+r82gBc8H0fVJsFkoHAWVvd9W2Lh6YU3ANt6vQn6bVesGMr2wNhNX9X4l8tlV60u7au0WrVpdWPbCBD5xvkdV71cNG7EbjzJlOzHr7GcDa72QCpBKTqiL7W3IaUVIcbVZ1tRQuYIZcezsxenpYCoAD/8MrUeHqOQRR4gNiZH571G66iwjz121FhG3386PC44r+4/co0XaC2sRD2yMkhE/r549bhyANgHH80aLZ+ur1sX+o4z4HxRqm5um1D6UGb0/sKXdUgBtwuAYd+6e5BFPUHoqQaFlw+UvaBkI6ryMPIF3MocmhLYRi5BTjSVAam8KLQMfXLBs8k7mbBjZS2l31oVF/oEJ9uk0tBhGBgzbWfzjdQ230BKsALYtfobG2G5FoDnBeseENjtjU0vmlj7wSKvpHuxRloYyL2XnSmEcwUMUpivQ5hxsNsa2tX//HvaWAtghxBYgTGc8V/NxUfLt7u/+UceDK8gXcZ/ke5C2MXG00fO+1yEwUXualQjkiPiyadYqcIj4ehLdCVZEzJr8q0GjIBFN/9njq8dHk51z0yYst+wAAAAASUVORK5CYII=) no-repeat right center;
    -webkit-background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    background-size: 24px 24px;
    padding-right: 15px
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .left p {
    font-size: 14px;
    line-height: 22px;
    color: #38C299;
    margin-top: 17px
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .left p span {
    color: #ff7134;
    font-size: 16px
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .right {
    float: right
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .right span {
    display: inline-block;
    vertical-align: middle
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .right span.yuan {
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;
    color: #ACB3B8
}

.g-price .g-price-container .g-price-body .price-main .preferential-price .right span.num {
    font-weight: 500;
    font-size: 32px;
    line-height: 45px;
    color: #38C299;
    margin-left: 8px
}

.g-price .g-price-container .g-price-body a.js-free-use {
    display: block;
    background: #236DEF;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    width: 220px;
    text-align: center;
    margin: 30px auto 12px;
    font-size: 16px;
    position: relative
}

.g-price .g-price-container .g-price-body a.js-free-use:hover {
    background: #4888FA;
    -webkit-box-shadow: 0px 10px 30px rgba(30, 89, 238, 0.32);
    -moz-box-shadow: 0px 10px 30px rgba(30, 89, 238, 0.32);
    box-shadow: 0px 10px 30px rgba(30, 89, 238, 0.32)
}

.g-price .g-price-container .g-price-body a.js-free-use::after {
    position: absolute;
    content: '';
    width: 70px;
    height: 30px;
    top: -16px;
    right: -40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAA8CAYAAAC0ClJLAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAkTSURBVHgB7Z3PbxRlGMefmXa77ba22yItRtIfJFYP1LSYJhwghsBBojEaj14IRg9e9D8gnLziBU1MDB7UEwkhEi8Sg3BARNtQD7aNsEBBWmy7rbuU3W13fL/v7LvMDvPjnZ3Z7tK+n2QzZWZn33fn/b7P87zP+5RqJIkxcSxJFHuHNP119q9R9hok0pKkeAYx0mzsUuw1SUbxElHhnDZ2Ji1zp+b70RPHBkmPf8I++JgSyFZGO0NG7iQTTsrzXW4XuEXRW06QQZ+SYvug0Skq5k+6WRxHwXCrorX8zH4cJMV2JEVG/pCTtdHtJ5hYRpVYtj3cYBgTH47aL1RYGGVZFDaesjRlwfCYRWuZICUWRSUQzZiIaZ64JAS4SiyKpxksaYPDLUzJFd0ihcINIz8E12RaGC1+ghQKT2I8vaKVYpdlUii8ScPK6Dzdr1D4w7eGdHNvSKGQgGlFNzcSFQoZiqO6ueusUMigDepqB1oRgKROCkUAtoRgFi9P0eqN6vOOa7cXqJgr+L4vOzNHqdPn6eFPf1C1oB309f7Zy75t5uaXae7bi6y936lRaKaQ4AvVkt3vH/a8Xnycp/T1aXYsUGKgl5q72smP9XSWHt1ZoLU785SZneP3JseHaeeR1zzv22BtFVayvE1Z0FZuIc3beswEkFtY5u2B5Wt/0Y6DI+T+3QrsvgVqJEILpt5fKDNjDnhbv7NYMIthQfIrGd5XDJwYMKC3xkr3dlAYICJheSCqdfbayOUr2rK21z68m7pe3UPVgu+VexAs3xrf1U16PEZhCC2YoY/fln7vLWbOg97jx9KVP/mxs/TwV2/cpDyb0fbZbKdzZIjfE+8L/xDBBlzNVKVbjDEBx3u7+bGFtdPKXlG1l5m+S/MXfg10D5573QUj4wKiuMcJWA7MZgwIBAAwaMLqYTa3D79ILcx6YMASbGY/+OEqvw5XEFU/rKAvgxFOCJn2YLG8EG43CkILRoCAELNaBgSpXrT29fCB9uPhRTMY7HGIA/qPH2Wz2T1jsMEeYHMXebJ2e54WSxYMwM3w80xw1tht11v7KQoQ5FoDahEUIwaytmeN6yCWPp/2C+zeqEKHyASDWMJukt1YsgyCE7AWfoKB68nNpyusi5WmVm/TW8z5B66wXk4PGucLJfFEiVuQi/ioUYLfyAQj6B5/mQd0TohZ4rbygYX6V2LJisESovMzx3aaWluk39s20FfRV7jAxStTvE3r6gauLQoBwSJa2xPPA3HPziP7qBGIXDAtvUnfQXS9bpAUS8ylVTtAQYI+WK+YJc4ppDPl80GFKoPOxFzxuaXngT7Xor1qiFwwtQauSNb1eYHBr8UgYLUUJDfVObKHrdaG6FkhcsEgieY3oG4P1C/zCavy8KLpsjDYXn59gZnyJgdrggASWFdTVjCAbQPVCylovNEolkOWyAWDQW2Kew/8uos72fAJRO8xoSEw3HFwLzV3tnsODFZtXvAknsN5DGAbyQ8i4ppY8onbgrtyitEwSfBsXnjvIM/HCPQAMRWAhe0MkfALS+SC2Xl4n+sXmv3se350y1Pg4c99527OEVxi9vccGOEPzrMfLEh0GgwslWFdIAynfiYkZjzczvJv01yUEB4EYs3peOV3EHQHzf9gRYdUxH+s3xDdlhJMLekef0XaXXSwlZrTwCDzCsG4Lce9EJYRQhEWDMLDZ4l4XW8Nn8UVFFbNIBvpA7zw2V57T5tB5IJBHIINNzvC3WDWO1037/V2STLJPD9iXQl+lIkznDYpAQaui8U6SB+IGATWkV+LB3MxVsT+UJa1tTJ1s6I9TJYkS1lEsa0QhsgFg0yl1/Y/gsJbX5ynegHBYgBkluXIuVgD+Fgp39Lx0m563pYXEWKPhdhugNtJM1dnbw9WsefAXmoEIhMMklxeiKypTA7D77PCkujv45lpmHmv7QP0A/0WO8teG35iWyTM/hTiJ2wPiPZgbbxiunoQmWD47i97IRh8ziF+mMemHzs+x95Tbz/cygYGgnnEXI2XYMR3kiFfWq7HLSugoEAoblnyRiHSijsEgkhlYwlpr4ATMUOixtZDBrGszds2SyF2mco7JyA+62dvVSIVDGYHrAfM+PyFq9yqYGWBJbAoQ6hXogruR4A+II7JzN6rEAjEjvKHoPASTxagwlrVomSikYi8phfBGfIsEAcCRhRNiexsT51cEQR75+sfK8oqkNFFAP7otmkZhKCqCVpXp8ycUFt//a1nralJHkYUEcHCQDRieYi4AQmLzdo74QVWq1mek8HuNl5wiTxpxwSDFQnO4fr6ipnzCBqDwHJiyQ2wU7/ZoO21096rzo2cfA2yHzURjCgDEHELBgiuSSS8UPiE2YjlaZyXLUbzq1E8B1RaLqMqHysOkaBDkRFiK5wfOP4GbxPnIWhYHnEflrBBQKyGCdHukiisNWg7qmo6GUIJBgNUXMvzDT0UWSOItCe4drA0frI08yAguAe8x5otxfswUMiRxHuTbJA7yq6Bn5MU1KKl7KHA+mOtzYFosaWwxISMOAXpfGwfoE+itobX4NraMvto/kdd6esz5T6ZbWT554HeiOpVIED0A892ZervivacwPfza/v+2V8qYrgwhBLM8rXp8gOzYq2Kt2Ym+cYeSgrJFI8o6zSr+U1rZN80xPv9ftVEANcCq4K9Fvxsz4pi0zI7e5e3JXIw2Az8h1kdDL5TjAULlLH1KVGKVbIz9/gRlioq64LnaU8qdngstbEj79d2mOyznVCC6R4f5mnzaqrihXgEGGi4hTx+PYMfM2VT7wQ28dCudfbJiKvvzf189gpLgv72f3CU18c4xS+wjigKE4gYyLw2TAjKOiLMncDqWWujre1ZwaSQ3YSUnXAyaMbkR5J1bgrFFvlVWcXmoQSjCEJaCUYRACOlBKMIgD6pBKOQxyheUoJRBKBwTglGIYl2Bn9vQAlGIYehncRBCUbhj2F8ro19mcKPSjAKP1La2FflP+OoBKPwIkWGfsh6QglG4QYTi/GucEWCZ+5/b1BsCtyy2MUClIVRVMICXDISY05iAcrCKBhGmlmUb1iu5ZSbUARKMNsSJhDSUuw1iXQ/Ufs5beyUVA3n/8Nyd5RqLAVRAAAAAElFTkSuQmCC) no-repeat center top;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}

.g-price .g-price-container .g-price-footer {
    text-align: center
}

.g-price .g-price-container .g-price-footer p {
    margin-top: 60px;
    font-size: 18px;
    line-height: 96px;
    height: 100px;
    color: #787E87;
    display: none;
    background: #FFFFFF;
    border: 2px solid #38C299;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.g-price .g-price-container .g-price-footer p span {
    color: #236DEF;
    cursor: pointer
}

.g-price .g-price-container .g-price-main {
    margin-top: 30px;
    height: 545px;
    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
}

.g-price .g-price-container .g-price-main>div {
    height: 100%;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.g-price .g-price-container .g-price-main .g-price-main-left {
    width: 915px;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.g-price .g-price-container .g-price-main .g-price-main-left>div {
    position: relative;
    height: 100%;
    width: 305px;
    padding: 24px
}
/*.g-price .g-price-container .g-price-main .g-price-main-left>div:nth-of-type(3){*/
/*    width: 232px;*/
/*}*/
.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-title {
    color: #232A38;
    font-size: 18px
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-desc {
    margin-top: 12px;
    font-size: 14px;
    color: #A9B2C2;
    line-height: 20px
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-feat {
    position: absolute;
    top: 184px
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-feat p {
    color: #7A8599;
    font-size: 14px;
    height: 22px;
    text-indent: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFCSURBVHgB5da9TsMwFIbh1xG0HRhSgQRsMDECVwFTN9jgHhi4D+4AiZEJOgELTKzA2Imy8CNRNSN0wJyjCtGmSUsSxxLqN+XH8SMndnwMkpeuXakaji1syGmI4xg4+7QcLNdN2yhWMdyVAcUS9SybwSwcecA0ob5F04msxV+iAL8JfYP8f/ChBacX0HpMvj+DY6x53T9+eobD1dE2zkY4iGkWF5LbOQHj2NI87G5RDpiE7TWgVuXv4KQPnxdLBa9uBWsLetnv1BWWCurDP9FO42heLBXc2R6eZYNoEUyT+vP+6MFJE97ef6+trw2PNis2FkxDi2CascuiVoH9xugizotNBJPQIpgm0wb82pENbS4/lhl0kenYgCM8JpAi9R5PkdlybrpSCH95KIRlYJHRQrgu5XcgB1qOU0IUkmVwo5ha377ihC6u579VAAAAAElFTkSuQmCC) no-repeat;
    -webkit-background-size: 14px 14px;
    -moz-background-size: 14px;
    background-size: 14px;
    margin-bottom: 8px
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-more {
    position: absolute;
    top: 292px;
    padding: 0px 0 24px 22px;
    color: #4C6AFF;
    font-size: 14px;
    line-height: 22px;
    display: block;
    cursor: pointer
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-price {
    position: absolute;
    top: 360px;
    font-size: 14px;
    color: #4E5A70;
    height: 50px;
    line-height: 21px;
    margin-top: 15px;
}
.g-price-edit-price span{
    /*display: ruby-text;*/
}
.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-price span:nth-of-type(1) {
    color: #FE6C5E
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-price span:nth-of-type(2) {
    font-size: 28px;
    color: #FF0000;
    font-weight: 600;
    -webkit-transform: translate(-2px, 3px);
    -moz-transform: translate(-2px, 3px);
    -ms-transform: translate(-2px, 3px);
    -o-transform: translate(-2px, 3px);
    transform: translate(-2px, 3px)
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-price span:nth-of-type(3) {
    font-size: 12px;
    margin-right: 0px;
    color: #9fa2ad;
}
.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-price-under {
    color: #9fa2ad;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: line-through;
    position: absolute;
    top: 420px;
}
.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-text{
    position: absolute;
    bottom: 75px;
    color: #4E5A70;
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-use {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 104px;
    height: 32px;
    margin-top: 26px;
    font-size: 14px;
    position: absolute;
    bottom: 24px;
    left: 24px
}

.g-price .g-price-container .g-price-main .g-price-main-left>div:nth-of-type(2) {
    border-left: 1px solid #E1E6ED;
    border-right: 1px solid #E1E6ED
}

.g-price .g-price-container .g-price-main .g-price-main-right {
    width: 266px;
    position: relative
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-header {
    width: 100%;
    height: 64px;
    background: url(../images/price-right-header.png?v=78d26912);
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-header img {
    height: 70px;
    position: absolute;
    top: -5px;
    left: -5px
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-header .g-price-main-right-header-span {
    font-size: 17px;
    color: #fff;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.red{
    color: #ff0000;
    font-weight: bold;
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main {
    padding: 24px
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main .g-price-main-right-main-price {
    position: relative;
    border-bottom: 1px solid #E1E6ED;
    padding-bottom: 10px;
    color: #232A38;
    font-size: 18px
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main .g-price-main-right-main-price span {
    color: #FE6C5E;
    font-size: 14px
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main .g-price-main-right-main-price span.right-main-price-text {
    margin-left: 0;
    font-size: 32px;
    position: relative;
    top: 2px;
    left: -2px;
    font-weight: 600
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main .g-price-main-right-main-price .g-price-footer {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #E7FBF3;
    border: 1px solid #3FDE9C;
    font-size: 18px;
    z-index: 1;
    line-height: 53px
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main .g-price-main-right-main-price .g-price-footer span {
    color: #4C6AFF;
    font-size: 18px;
    margin-left: 0;
    cursor: pointer
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main>a,
.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main>span {
    width: 178px;
    height: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    position: absolute;
    bottom: 24px;
    margin: auto;
    left: 0;
    right: 0
}

.g-price .g-price-container .g-price-main .g-price-main-right .g-price-main-right-main>span.big-customer-ask {
    width: 146px;
    cursor: pointer
}


#qy-select {
    background: #fff;
    width: 80px;
    height: 28px;
    font-family: PingFangSC, "Microsoft YaHei", sans-serif;
    font-size: 14px;
    color: #232D47;
    border: 1px rgba(38, 42, 51, 0.16) solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 9
}

#qy-select>li {
    height: 100%
}

#qy-select .select-head {
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    line-height: 28px
}

#qy-select .select-head>span {
    height: 100%;
    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
}

#qy-select .select-head .select-icon {
    width: 8px;
    background: url("../images/next_btns.png") no-repeat center
}

#qy-select .select-head .select-head-cont {
    float: left
}

#qy-select .select-head .select-icon {
    float: right
}

#qy-select .option {
    margin-top: 1px;
    padding: 8px 0;
    width: 100%;
    color: #232D47;
    background: #fff;
    text-align: center;
    border: 1px #cfcfcf solid;
    display: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

#qy-select .option .option-item {
    height: 32px;
    line-height: 32px
}

#qy-select .option-item:hover {
    background: #F0F0F1
}

#qy-select:hover {
    cursor: default
}

#qy-select.g-price-edit-account-select {
    position: absolute;
    top: 130px;
    width: calc(100% - 48px);
    height: 44px;
    color: #4E5A70;
    border: 1px #E1E6ED solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

#qy-select.g-price-edit-account-select .select-head {
    padding: 0 18px 0 12px
}

#qy-select.g-price-edit-account-select .select-head .select-head-cont {
    color: #4E5A70
}

#qy-select.g-price-edit-account-select .select-head .select-icon {
    background: url("../images/next_btns.png") no-repeat center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}

#qy-select.g-price-edit-account-select .option {
    margin-top: 2px;
    padding: 8px 0;
    width: 100%;
    color: #4E5A70;
    background: #fff;
    text-align: left;
    border: 1px #E1E6ED solid;
    display: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

#qy-select.g-price-edit-account-select .option .option-item {
    height: 44px;
    line-height: 44px;
    padding-left: 12px
}

#qy-select.g-price-edit-account-select .option-item:hover {
    background: #F2F5FF
}
.js-submit[disabled] {
    opacity: 0.3 !important;
    cursor: not-allowed
}

#sty_common-btn {
    background: #4C6AFF;
    color: #fff;
    letter-spacing: -0.336px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.sty_common-btn {
    background: #4C6AFF;
    color: #fff;
    letter-spacing: -0.336px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
#qy-bar-wrap {
    width: 434px;
    height: 6px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    display: none;
}

#qy-bar-wrap .bar_container {
    width: 100%;
    height: 100%;
    background-color: #E1E6ED;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

#qy-bar-wrap .bar_into {
    height: 100%;
    background-color: #4C6AFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 0
}

#qy-bar-wrap .bar_drag {
    width: 18px;
    height: 18px;
    background: url(https://cowork-storage-public-cdn.lx.netease.com/common/2022/10/18/08b6ca076e7b4148b8bc1615d03d943e.png);
    position: absolute;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    cursor: default;
    top: -5px;
    left: 0
}

#qy-bar-wrap .bar_text {
    position: relative;
    left: -9px;
    color: #fff;
    margin-top: 26px;
    width: 38px;
    height: 18px;
    background: #94A6FF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#qy-bar-wrap .bar_text::before {
    position: absolute;
    left: 0;
    right: 0;
    top: -13px;
    margin: auto;
    content: " ";
    width: 0px;
    height: 0px;
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #94A6FF;
    border-left: 8px solid transparent
}

.price-bar-wrap .price-bar-wrap-control {
    margin: 24px 0 15px 0;
    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
}

.price-bar-wrap .price-bar-wrap-control .bar-wrap-control-text {
    color: #232A38;
    font-size: 18px
}

.price-bar-wrap .price-bar-wrap-control .bar-wrap-control-text span {
    color: #A9B2C2;
    font-size: 14px;
    margin-left: 8px
}

.price-bar-wrap .price-bar-wrap-control .accounts-num-controller span,
.price-bar-wrap .price-bar-wrap-control .years-num-controller span {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    cursor: pointer
}

.price-bar-wrap .price-bar-wrap-control .accounts-num-controller span.minus,
.price-bar-wrap .price-bar-wrap-control .years-num-controller span.minus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUTSURBVHgB1VrdThtHFD4zdopj7GBSaKxCZZNIjZKoCqgXtBcV9l1709InoHkCkieo8wbkCUqfILQ37Z0dVWrEFeYiQa2UxlYhgmAlBjvWAvZO5pv98doG43VsvP4kdmdnd835Zs7MnPnOMuoB0hsvI6Rpi8T0WcZYjATNkhARYizieCyHP0FiU97PEvFM8utbOfpAMOoSMJofa8tCiIS8TFA3YJQVunj0IWRcE7AN1/X7Vgv7/ZwiV0ZpLBykwMglCgUvqzq/j6t3qjWdtKMTqlZrVK5odFCqUPHwnbzWHb8sVoXgD90ScUXgyfrWz07DI1eCFJuapNBowDbWDQpvS7RXOKDCm1LdIMZSC/O3Hnb6Gx0RSD/dikv/XmPE7uJ6YjxEN2JR1dq9gHZ8QrntfdrbP7CqckKwZCe9cS4B2epLstVX0Oow+Ob1T1XL9wPlyhE9+/d/5W5yoBcFp3vJ+dtr7d5pS0C5jBAplKeiVyk+PdmVq7hBtVZTvbGz+9Yw8ByXOpOA0/jY1IQy/iIBEvmdgiq3I3EqgfT680Um6DHKgzDeQiMJ308L8zd/bX6mhQAGLCN9Az4/SOMt2CQwJojNNQ/sFodmTKRhvOXzgwZsmIqOo6kjjIvHzfcbCMDv8Q5mGy8YbwG2qClbhijpp89Sznu2CynXYeIlyl9+cV2upiPkJRQPK7S5lTdcKXB5Jjk3U0S9owdqKRyjE2OeMx7A2jNxNaxcibTKfateETBany+hHPOQ6zTjRuyaOsuIYFlFwGT3gJ7A8ePxcM/Cg34g8NElIwpw9IIiwDhbxjk6OUZeB4JHQC5uCzhzFajJ0e33+WSQFiavIzQ6IkN1H4oJFdpb7jPWpwCt10BDR8KmrVplkavtn4RdOQSwG5uxWS79X8X42JQMCxwTTRyDOI6S6VdDgVDQaGy5Ct/1k0nA7fT5+59/US/x/bffdPws9tsKgiJ+u9LlRuW3PwZIwGd6i1wP+ru9ugD4pQBVRPgM6cNNL/zwXect1mtg22nBL41HVBepSc3GDQE3Xd5raEdVq5jjSuqTKEnBaVgAgcxEjpOuNEspbZ7QsKBsNrYg2uTQJ3FRlHLfsODg0LRViCyXstiaVYmBPAyoNzbP8GRyDoM4g5Fdfuf9cQA91RwDWSgUatqRAtYTnPM7++R1WPqptPkRzsa8qR2vYD3Axlnpkh4FRGD0gAGeUUcc4EZyRCtGL/J75FXkty0PYauWwFVfucxeAMPiofdmJCjXu7b7kK2T2gScvfDPf688NSPBFsjugPT9hixOizaaWX++gV3atJTzkMTwAl7kd2nbkNtzia9uzzjvtQQ/Qmc/wpXwQt3nBgfYoIyXNiFr03y/hQC6RxB/gHJOqsKDJIH/nTPldcHZvdNSTqeGn/LBVfgayoMi0WA8/P6MVFPbFBOUYCkgQbEmjInY9CcXkGLSpfGvLZ83B+2d1FnPn5vkS/8tszVM/GIl+e58/lnfxF9M35gBjSSfwKz4QBq/2u6djtOsKvFhCgCQICHx9TLNipmm8Kasro3PEfhiT9KsTjhdCoAUeW0yovLGbgFXQfCI+KtYD4/VWtTOZZrh/lMDaKkkJBFasurUpwbhUaWYQbOBxoTecX5qgM8KsBHRjo5V6F4sOT41MA2nQHDFSlz0jUAjET2hlG1TnuwCGRUJd2G4ha4JOGGRgVYJtYyMsRK3HzCUDxiYlS2dJ8GyFAisdWu0E+8BQF1eQj4X064AAAAASUVORK5CYII=);
    -webkit-background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    background-size: 24px 24px
}

.price-bar-wrap .price-bar-wrap-control .accounts-num-controller span.minus.disabled,
.price-bar-wrap .price-bar-wrap-control .years-num-controller span.minus.disabled {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUTSURBVHgB1VrdThtHFD4zdopj7GBSaKxCZZNIjZKoCqgXtBcV9l1709InoHkCkieo8wbkCUqfILQ37Z0dVWrEFeYiQa2UxlYhgmAlBjvWAvZO5pv98doG43VsvP4kdmdnd835Zs7MnPnOMuoB0hsvI6Rpi8T0WcZYjATNkhARYizieCyHP0FiU97PEvFM8utbOfpAMOoSMJofa8tCiIS8TFA3YJQVunj0IWRcE7AN1/X7Vgv7/ZwiV0ZpLBykwMglCgUvqzq/j6t3qjWdtKMTqlZrVK5odFCqUPHwnbzWHb8sVoXgD90ScUXgyfrWz07DI1eCFJuapNBowDbWDQpvS7RXOKDCm1LdIMZSC/O3Hnb6Gx0RSD/dikv/XmPE7uJ6YjxEN2JR1dq9gHZ8QrntfdrbP7CqckKwZCe9cS4B2epLstVX0Oow+Ob1T1XL9wPlyhE9+/d/5W5yoBcFp3vJ+dtr7d5pS0C5jBAplKeiVyk+PdmVq7hBtVZTvbGz+9Yw8ByXOpOA0/jY1IQy/iIBEvmdgiq3I3EqgfT680Um6DHKgzDeQiMJ308L8zd/bX6mhQAGLCN9Az4/SOMt2CQwJojNNQ/sFodmTKRhvOXzgwZsmIqOo6kjjIvHzfcbCMDv8Q5mGy8YbwG2qClbhijpp89Sznu2CynXYeIlyl9+cV2upiPkJRQPK7S5lTdcKXB5Jjk3U0S9owdqKRyjE2OeMx7A2jNxNaxcibTKfateETBany+hHPOQ6zTjRuyaOsuIYFlFwGT3gJ7A8ePxcM/Cg34g8NElIwpw9IIiwDhbxjk6OUZeB4JHQC5uCzhzFajJ0e33+WSQFiavIzQ6IkN1H4oJFdpb7jPWpwCt10BDR8KmrVplkavtn4RdOQSwG5uxWS79X8X42JQMCxwTTRyDOI6S6VdDgVDQaGy5Ct/1k0nA7fT5+59/US/x/bffdPws9tsKgiJ+u9LlRuW3PwZIwGd6i1wP+ru9ugD4pQBVRPgM6cNNL/zwXect1mtg22nBL41HVBepSc3GDQE3Xd5raEdVq5jjSuqTKEnBaVgAgcxEjpOuNEspbZ7QsKBsNrYg2uTQJ3FRlHLfsODg0LRViCyXstiaVYmBPAyoNzbP8GRyDoM4g5Fdfuf9cQA91RwDWSgUatqRAtYTnPM7++R1WPqptPkRzsa8qR2vYD3Axlnpkh4FRGD0gAGeUUcc4EZyRCtGL/J75FXkty0PYauWwFVfucxeAMPiofdmJCjXu7b7kK2T2gScvfDPf688NSPBFsjugPT9hixOizaaWX++gV3atJTzkMTwAl7kd2nbkNtzia9uzzjvtQQ/Qmc/wpXwQt3nBgfYoIyXNiFr03y/hQC6RxB/gHJOqsKDJIH/nTPldcHZvdNSTqeGn/LBVfgayoMi0WA8/P6MVFPbFBOUYCkgQbEmjInY9CcXkGLSpfGvLZ83B+2d1FnPn5vkS/8tszVM/GIl+e58/lnfxF9M35gBjSSfwKz4QBq/2u6djtOsKvFhCgCQICHx9TLNipmm8Kasro3PEfhiT9KsTjhdCoAUeW0yovLGbgFXQfCI+KtYD4/VWtTOZZrh/lMDaKkkJBFasurUpwbhUaWYQbOBxoTecX5qgM8KsBHRjo5V6F4sOT41MA2nQHDFSlz0jUAjET2hlG1TnuwCGRUJd2G4ha4JOGGRgVYJtYyMsRK3HzCUDxiYlS2dJ8GyFAisdWu0E+8BQF1eQj4X064AAAAASUVORK5CYII=);
    -webkit-background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    background-size: 24px 24px
}

.price-bar-wrap .price-bar-wrap-control .accounts-num-controller span.plus,
.price-bar-wrap .price-bar-wrap-control .years-num-controller span.plus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVFSURBVHgB1VpNUhtHFH7dkoMMyAgHEiqQCBzHBFMpQ2WBs3Ah7ZJNQk7gcALbJ7B8A3yCkBOYZJPsJJer4mKFWGDixImlBFI4ULb4sWoAaTr99UwPIwmERkho9FVJ09MzI32v+3X36+8NowYgufQyQoYxQ8ycYIxFSdAECREhxiKu2zL4CBLL8nqaiKfiX4xl6IxgVCdAmh8Yd4QQMXkao3rAKC1M8fAsxng2wCFumnd1CweDnCKXuqgn3EmhjgvU3XlR1QUDXD1TKJpk7B9SoVCkvbxB27t5yu28leem65fFvBD8gVdDPBnweHH1vpt45FInRQf7qbsr5JD1gq03u/Rqa5u2Xu8eEWIsMT019qDW36jJgOTT1WHp3wuM2A2c9/V208fRAdXajYBxcEiZtU16tbmtqzJCsHgtvXGqAbLVb8tWn0Org/DolQ9UyzcDe/l9Wvn9H+VucqDnBKfZ+NT1hWrPVDVAuYwQCZQHBy7T8FB/Xa7iBYViUfXG+sYbi+ApLnWiAW7y0cE+Rf48ASOy61uqXM2IYw1ILj6bYYIeodwK8hqlRgS+m54a/aH8ngoDMGAZmUvw+VaS13CMwJggNlk+sCscmjGRBHnt860GOAwO9KKpI4yLR+XXSwyA3+MZzDZ+IK8BLmrKliFK8ulKwn3NcSHlOky8RPnzz67I1bSD/ITcTp6WV7OWK4UujsQnR3Kod/VAMYHvgb4e35EHsPb0XQ4rVyIjf1fXqx5wt/7UxNWGrLA//fKEfvz5iSp/89Ut+vrLW3RWYMVeXHpR0gt2D5gxfL/bG25YeNAMhN65YEUBrl5QBjDO7uA40N9DfgeCR0AubtM4chWoydEdDARkkBYmv6O7q0OG6gEUYyq01+7T06QArdFAQ0fCNlcjP8PV9k/CqWwDOI3N2ASX/q9ifGxK2gWuiWYYg3gYJduv2gLdnVZjyzXgRpBsA7xOn5jnq+G3P7LHlk+Cl3UC+20FQZGgU+lxo6IXqVrw/MXf6lMNngwI2N4i14Pmbq/OAUEpQOUQPkP68NILCA+qAW6jW3306kf06SdRahSw7dQISvKI6iJFqdl4MaCWLtcGgHwjYiENY7+gixmupD6JXSk4tQsgkNnIcDKVZimlzUNqF+zZjS2Iljn0SZzkpNzXLtjesbkKkeYyyF7QlRjI7YCjxuYpHo9PYhCnMLL33vp/HEBPtcdAGgqFmnakgPUYx+z6JvkdWj+VnB/iaM2bxsEc1gNsnJUu6VNgS4kesMBT+HapEisJucu5j03N+LUh8iOe//UvbageYPOxm2OzqDtauexegIW5Hf/NSFCuNxz3IUcndQzAYJbzqvIrWOqnGQlcILsD0vdLsjgV2mhq8dkSdmlDUs5DEsMP+DO7QWuW3J6J3bw+4r5WEfwIk30LV8ID2bXWz0rgoMhLTsjalF+vMADdI4jfQzkjVeFWGoH/ztjyuuBs9riU07Hhp7xxHr6GcquMKCEPvz8h1VQ1xaSnVpQxJqJD751DismU5P/TPm8P2vHESfefmuRL/iqzNUx8r5N849c+bJr4i+kbM6CV5BOYFe9J8vPVnqk5zaoSH7YAAAkSEl8j06yYabZe76lz63UEPtOQNKsbbpcCsGq/3x9ReWOvgKsgeET8lTsKj9VaVM1lyuH9VQNoqSSkIXRb16lXDcJdSjGDZgONCb3jftUArxVgI2LsH6jQPbfretXAJk6hzjmduGiaAaWGmDGlbNvyZB1IqUi4DuIadRvghjYGWiXUMrLGyrBzg6V8gGBatnSWBEtTKLRQL2k3/gd2V4FHgl+cwwAAAABJRU5ErkJggg==);
    -webkit-background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    background-size: 24px 24px
}

.price-bar-wrap .price-bar-wrap-control .accounts-num-controller input,
.price-bar-wrap .price-bar-wrap-control .years-num-controller input {
    width: 40px;
    border: none;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #111F33;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.modal-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity=30)
}

.modal-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: auto
}

/*首页新闻*/
.mod6 {
    padding-bottom: 30px;
    height: 492px;
}
.mod6-nav {
    padding-top: 30px;
    padding-bottom: 21px;
}
.mod6-nav>ul {
    display: flex;
    justify-content: center;
}
.mod6-nav>ul>li {
    /*width: 210px;*/
    line-height: 44px;
    text-align: center;
    border-radius: 10px;
    border: solid 1px #e5e5e5;
    margin-right: 22px;
    flex: 1;
}
.mod6-nav>ul>li.this {
    background: #236DEF;
    border: solid 1px #236DEF;
}
.mod6-nav>ul>li>a {
    font-size: 16px;
    color: #545454;
}
.mod6-nav>ul>li.this>a {
    color: #fff;
}
.mod6-c-list {
    width: 1200px;
    float: left;
}
.mod6-c-list-list-list {
    width: 400px;
    height: 63px;
    padding: 12px 14px 0 10px;
    margin-bottom: 10px;
    float: left;
}
.mod6-c-list-list-list>a {
    display: flex;
}
.mod6-c-list-list-list-left {
    width: 109px;
    height: 51px;
    background-image: url(../images/s48.png);
    background-repeat: no-repeat;
}
.mod6-c-list-list-list-left>p {
    line-height: 51px;
    font-size: 14px;
    color: #fff;
    padding-left: 9px;
}
.mod6-c-list-list-list-right {
    padding-left: 13px;
    width: 239px;
}
.mod6-c-list-list-list-right>h1 {
    font-size: 14px;
    color: #4e4e4e;
    padding-bottom: 6px;
    height: 25px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.mod6-c-list-list-list-right>p {
    font-size: 12px;
    line-height: 16px;
    color: #999999;
    height: 32px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.div_1425{
    width: 100%;
    height: 365px;
    position: relative;
    overflow: hidden;
}
.mod6-c {
    position: absolute;
    top: 0;
    left: 0;
    width: 700%;
    height: 365px;
    transition: left .65s cubic-bezier(.19,1,.22,1);
}

@-webkit-keyframes modalVisble {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-moz-keyframes modalVisble {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-o-keyframes modalVisble {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes modalVisble {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}
.g-price-edit-account-text{
    position: absolute;
    top: 130px;
    width: 184px;
    height: 44px;
    color: #4e5a70;
    font-size: 14px;
    line-height: 44px;
    padding: 0 18px 0 12px;
}
.g-price-edit-feat-more {
    padding: 0 0 24px 22px;
    color: #4c6aff;
    font-size: 14px;
    line-height: 1;
    display: block;
    cursor: pointer;
}

.g-price .g-price-container .g-price-main .g-price-main-left>div .g-price-edit-use,
.g-price .g-price-container .g-price-main .g-price-main-left>div .price-apply-use {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 104px;
    height: 32px;
    margin-top: 26px;
    font-size: 14px;
    position: absolute;
    bottom: 24px;
    left: 24px
}
.price-apply-use {
    background-color: #fff;
    color: #4c6aff;
    border: 1px solid #4c6aff;
    border-radius: 4px;
    left: 150px !important;
}
#sty_common-btn {
    background: #236DEF;
    color: #fff;
    letter-spacing: -0.336px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
#sty_common-btn:after{
    content:'专属顾问';
    position: absolute;
    display: block;
    width: 60px;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    border-radius: 6px 0px 6px 0px;
    right: -8px;
    top: -15px;
    background: #fe5b4c;
}

#sty_common-btn:hover{
    background-color: #294aeb;
}

.yh{
    font-size: 13px;
    position: absolute;
    bottom: 90px;
    left: 24px;
}
.yh b{
    color: #236DEF;
}
.price-txt{
    font-size: 18px;
    padding: 24px 0 12px 0;
    text-align: center;
}
.price-txt b{
    font-size: 19px;
    color: #FF0000;
}