/*common*/
body {
    font-size: 14px;
    color: #fff;
  
}
*{  box-sizing:border-box;}
i,
em {
    font-style: normal;
}

p {
    margin: 0;
    padding: 0;
}

 .container {
    width: 1180px;
    margin-right: auto;
    margin-left: auto;
    *zoom: 1;
    padding:0;
}


ul {
    padding: 0;
    margin: 0;
    list-style: none;
}


.banner {
    height: 385px;
    position: relative;
    background: url(../images0525/banner.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    text-align: center;
    padding-top: 95px
}

.banner h1 {
    font-family: FZJUNH_ZHONGJW--GB1-0;
    font-size: 68px;
    color: #FFFFFF;
    letter-spacing: 1.7px;
    font-weight: 400;
    margin:10px 0;
}

.banner p {
    width: 100%;
    margin: 0 auto;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.banner a {
    margin: 0 auto;
    margin-top: 30px;
    display: block;
    width: 286px;
    height: 44px;
    line-height: 44px;
    background: #FFFFFF;
    border-radius: 2px;
    font-size: 16px;
    color: #2A47E3;
    text-align: center;
    font-weight: 400
}

.banner a:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

a:hover {
    text-decoration: none
}



.none{display: none;
}
 
.block{display: block;}



.product-summary .product-navbox {
    height: 100px;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #211FB1), color-stop(12%, #2155E0), color-stop(50%, #3877EE), color-stop(85%, #2158E3), to(#211FB1));
    background-image: linear-gradient(90deg, #211FB1 0, #2155E0 12%, #3877EE 50%, #2158E3 85%, #211FB1 100%)
}

.product-summary .product-navbox .product-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1180px;
    height: 100px;
    color: #FFFFFF;
    margin: 0 auto;
    position: relative
}

.product-summary .product-navbox .product-nav>span {
    position: relative;
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100px;
    cursor: pointer;
    text-align: center;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 600;
    padding-top: 25px
}

.product-summary .product-navbox .product-nav>span i {
    margin-top: 25px;
    font-style: normal;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500
}

.product-summary .product-navbox .product-nav>span p {
    margin-top: 6px;
    opacity: .8;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.product-summary .product-navbox .product-nav span::after {
    content: '';
    position: absolute;
    top: 25px;
    right: 0;
    display: inline-block;
    width: 1px;
    height: 49px;
    background-color: #fff;
    opacity: .31
}

.product-summary .product-navbox .product-nav span:last-child::after {
    content: '';
    width: 0
}

.product-summary .product-navbox .product-nav .active {
    background-color: #f9fafc;
    font-size: 18px;
    color: #0071F4;
    border-top: 6px solid #bfe7fd;
    height: 100px;
    padding-top: 18px
}

.product-summary .product-navbox .product-nav .active i {
    color: #0071F4
}

.product-summary .product-navbox .product-nav .active p {
    color: #0071F4
}

.product-summary .nav-fixed {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999;
    opacity: 1
}











.product-summary .product-introducebox {
    background-color: #f9fafc;
    /*height: 320px;*/
    padding-top: 55px
}

.product-summary .product-introducebox .introduce-title {
    font-family: PingFangSC-Semibold;
    font-size: 24px;
    color: #000000;
    letter-spacing: 0;
    text-align: center;
    line-height: 52px;
    font-weight: 600
}

.product-summary .product-introducebox .introduce-body {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 240px
}

.product-summary .product-introducebox .introduce-body .introduce-fl {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-top: 50px
}

.product-summary .product-introducebox .introduce-body .introduce-fl img {
    width: 56px;
    height: 56px
}

.product-summary .product-introducebox .introduce-body .introduce-fl p {
    margin-top: 3px;
    font-size: 14px;
    color: #000000;
    line-height: 26px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one span {
    color: #000;
    font-size: 14px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .left img {
    margin-left: 45px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .left p {
    margin-left: 30px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .center {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .center img {
    margin-left: 80px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .center p {
    margin-left: 59px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .center span {
    margin-left: 48px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .right img {
    margin-left: 120px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one .right p {
    margin-left: 105px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one i {
    position: absolute;
    display: inline-block;
    width: 180px;
    border-bottom: 1px dashed #2164ED
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one i:nth-of-type(1) {
    top: 27px;
    left: 99px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one i:nth-of-type(2) {
    top: 27px;
    left: 332px;
    width: 182px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-one i::after {
    content: '';
    position: absolute;
    top: -7.5px;
    left: 82px;
    width: 15px;
    height: 15px;
    background: url(../images0525/rjt.png) no-repeat;
    background-size: cover
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two span {
    color: #000;
    font-size: 14px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: -54px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .left img {
    margin-left: 45px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .left p {
    margin-top: -5px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .left img:nth-of-type(2) {
    margin-left: 45px;
    margin-top: 22px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .center {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .center img {
    margin-left: 80px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .center p {
    margin-left: 37px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .right img {
    margin-left: 120px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .right p {
    margin-left: 120px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two .right span {
    margin-left: 120px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i {
    position: absolute;
    display: inline-block;
    width: 180px;
    border-bottom: 1px dashed #2164ED
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(1) {
    width: 90px;
    top: -26px;
    left: 99px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(2) {
    width: 90px;
    top: 76px;
    left: 99px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(3) {
    height: 100px;
    border-left: 1px dashed #2164ED;
    top: -25px;
    left: 189px;
    width: 0
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(4) {
    width: 90px;
    top: 27px;
    left: 189px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(5) {
    top: 27px;
    left: 332px;
    width: 182px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(1)::after,
.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(2)::after,
.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(4)::after {
    content: '';
    position: absolute;
    top: -7.5px;
    left: 37.5px;
    width: 15px;
    height: 15px;
    background: url(../images0525/rjt.png) no-repeat;
    background-size: cover
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-two i:nth-of-type(5)::after {
    content: '';
    position: absolute;
    top: -7.5px;
    left: 82px;
    width: 15px;
    height: 15px;
    background: url(../images0525/rjt.png) no-repeat;
    background-size: cover
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there span {
    color: #000;
    font-size: 14px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .left img {
    margin-left: 45px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .left p {
    margin-left: 17px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .left span {
    position: relative;
    left: -6px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .right img {
    margin-left: 220px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .right p {
    margin-left: 204px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there .right span {
    position: relative;
    left: 158px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there i {
    position: absolute;
    display: inline-block;
    width: 419px;
    border-bottom: 1px dashed #2164ED
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there i:nth-of-type(1) {
    top: 27px;
    left: 99px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-there i::after {
    content: '';
    position: absolute;
    top: -7.5px;
    left: 202px;
    width: 15px;
    height: 15px;
    background: url(../images0525/rjt.png) no-repeat;
    background-size: cover
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four span {
    color: #000;
    font-size: 14px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .left img {
    margin-left: 45px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .left p {
    margin-left: 45px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .center {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .center img {
    margin-left: 80px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .center p {
    margin-left: 63px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .right img {
    margin-left: 120px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four .right p {
    margin-left: 112px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four i {
    position: absolute;
    display: inline-block;
    width: 180px;
    border-bottom: 1px dashed #2164ED
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four i:nth-of-type(1) {
    top: 27px;
    left: 99px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four i:nth-of-type(2) {
    top: 27px;
    left: 332px;
    width: 182px
}

.product-summary .product-introducebox .introduce-body .introduce-fl .introduce-four i::after {
    content: '';
    position: absolute;
    top: -7.5px;
    left: 82px;
    width: 15px;
    height: 15px;
    background: url(../images0525/rjt.png) no-repeat;
    background-size: cover
}

.product-summary .product-introducebox .introduce-body .introduce-fl .active {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.product-summary .product-introducebox .introduce-body .introduce-fr {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-summary .product-introducebox .introduce-body .introduce-fr h4 {
    margin: 0;
    margin-left: 94px;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    line-height: 52px;
    font-weight: 600
}

.product-summary .product-introducebox .introduce-body .introduce-fr p {
    margin-top: 10px;
    margin-left: 94px;
    opacity: .6;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400
}




.product-summary .product-introducebox .introduce-body .introduce-one {
    display: none
}

.product-summary .product-introducebox .introduce-body .introduce-two {
    display: none
}

.product-summary .product-introducebox .introduce-body .introduce-there {
    display: none
}

.product-summary .product-introducebox .introduce-body .introduce-four {
    display: none
}

.product-summary .product-introducebox .introduce-body .active {
    display: block
}




.product-summary .product-advantagebox {
    background-color: #FFF;
    height: 294px;
    padding-top: 60px
}

.product-summary .product-advantagebox .advantage-title {
    font-family: PingFangSC-Semibold;
    font-size: 24px;
    color: #000000;
    letter-spacing: 0;
    text-align: center;
    line-height: 52px;
    font-weight: 600
}

.product-summary .product-advantagebox .advantage-body {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 240px
}

.product-summary .product-advantagebox .advantage-body .advantage-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #FFF
}

.product-summary .product-advantagebox .advantage-body .advantage-item i {
    position: relative;
    top:0px;
    display: inline-block;
    width: 24px;
    height: 24px
}

.product-summary .product-advantagebox .advantage-body .advantage-item i img {
    width: 100%
}

.product-summary .product-advantagebox .advantage-body .advantage-item span {
    margin-left: 5px;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    line-height: 18px;
    font-weight: 600
}

.product-summary .product-advantagebox .advantage-body .advantage-item p {
    margin-left: 34px;
    margin-top: 14px;
    opacity: .6;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400
}

.product-summary .product-advantagebox .advantage-one {
    display: none
}

.product-summary .product-advantagebox .advantage-two {
    display: none
}

.product-summary .product-advantagebox .advantage-there {
    display: none
}

.product-summary .product-advantagebox .advantage-four {
    display: none
}

.product-summary .product-advantagebox .active {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.product-summary .product-contentbox {
    background-color: #FFF
}

.product-summary .product-contentbox .product-content {
    width: 1180px;
    color: #0A1633;
    margin: 0 auto;
    background: #FFFFFF;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0 0 6px #ccc;
    box-shadow: 0 0 6px #ccc;
    border-top: 0;
    border-radius: 0 0 5px 5px
}

.product-summary .product-contentbox .product-content .product-title {
    height: 70px;
    background-image: linear-gradient(104deg, #3673ED 0, #2136C5 76%)
}

.product-summary .product-contentbox .product-content .product-title>span {
    float: left;
    margin-top: 12px;
    margin-left: 28px;
    font-family: PingFangSC-Semibold;
    font-size: 24px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 52px;
    font-weight: 600
}

.product-summary .product-contentbox .product-content .product-title .rule {
    float: left;
    margin-top: 25px;
    margin-left: 32px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 26px;
    font-weight: 400
}

.product-summary .product-contentbox .product-content .product-title .rule .rules {
    font-family: PingFangSC-Regular;
    display: inline-block;
    font-size: 14px;
    color: #FFFD86;
    letter-spacing: 0;
    text-align: center;
    line-height: 14px;
    font-weight: 400;
    cursor: pointer;
    border-bottom: 1px solid #FFFD86
}

.product-summary .product-contentbox .product-content .product-items {
    position: relative;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 26px 45px 28px;
    background: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: none
}

.product-summary .product-contentbox .product-content .product-items .zekou {
    width: 70px;
    height: 68px;
    position: absolute;
    top: -17px;
    right: -17px;
    background: url('../images0525/jiekou.png') no-repeat;
    background-size: cover
}

.product-summary .product-contentbox .product-content .product-items .zekou span {
    width: 61px;
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 10px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 400;
    margin-top: 27px;
    margin-left: 5px;
    -webkit-transform: rotate(45deg) scale(.9);
    transform: rotate(45deg) scale(.9)
}

.product-summary .product-contentbox .product-content .product-items .product-items-cont {
    width: 840px
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn {
    width: 286px;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-flex-pack: center;
    -moz-flex-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p {
    position: absolute;
    margin-bottom: 6px;
    width: 400px;
    top: 13px;
    text-align: center
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p .purchase {
    position: relative;
    bottom: 6px
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p strong {
    font-family: DINAlternate-Bold;
    font-size: 42px;
    color: #F46653;
    letter-spacing: 0;
    font-weight: 700;
    display: inline-block;
    letter-spacing: -2px;
    position: relative
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p strong span {
    display: inline-block
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p strong .decimals {
    position: relative;
    top: -1px;
    font-size: 12px;
    margin-left: 6px;
    color: #333333;
    margin-right: 9px
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p strong .decimals i {
    margin: 0 3px
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p .sheng {
    display: inline-block;
    width: 32px;
    height: 18px;
    line-height: 18px;
    background-size: cover;
    font-family: PingFangSC-Regular;
    font-size: 10px;
    color: #DA4B6B;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(218, 75, 107, 0.1);
    border: 1px solid #DA4B6B;
    border-radius: 2px;
    margin-left: -21px;
    position: relative;
    top: -16px
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn p .del {
    margin-left: -16px;
    font-size: 12px;
    color: #8E8F9F;
    text-decoration: line-through
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn .common-btns,
.product-summary .product-contentbox .product-content .product-items .product-items-btn .zixun {
    margin-top: 65px;
    width: 286px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    font-family: PingFangSC-Regular;
    color: #fff;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #ED6553), to(#F99A5C));
    background-image: linear-gradient(270deg, #ED6553 0, #F99A5C 100%);
    border-radius: 2px
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn .delay-buy {
    background: -webkit-gradient(linear, left top, right top, from(#FF701A), to(#FFA900));
    background: linear-gradient(90deg, #FF701A, #FFA900)
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn .unable {
    background: -webkit-gradient(linear, left top, right top, from(#2b2b2b), to(#7c7c7c));
    background: linear-gradient(90deg, #2b2b2b, #7c7c7c);
    cursor: not-allowed;
    color: #fff
}

.product-summary .product-contentbox .product-content .product-items .product-items-btn>span {
    font-size: 12px;
    color: #8E8F9F
}

.product-summary .product-contentbox .product-content .product-items .items-title p {
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    margin-bottom: 6px
}

.product-summary .product-contentbox .product-content .product-items .items-title p .make {
    display: inline-block;
    position: relative;
    top: -2px;
    border: 1px solid #ED6553;
    border-radius: 2px;
    width: 54px;
    height: 16px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #ED6553;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
    line-height: 16px
}

.product-summary .product-contentbox .product-content .product-items .items-title div {
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 29px
}

.product-summary .product-contentbox .product-content .product-items .items-title div a {
    color: #108CEE;
    text-decoration: underline
}

.product-summary .product-contentbox .product-content .product-items .model-type {
    border-radius: 2px;
    width: 126px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 1px solid #c7d0e7;
    position: relative;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.product-summary .product-contentbox .product-content .product-items .model-type span {
    display: inline-block;
    line-height: 28px;
    position: relative;
    z-index: 1
}

.product-summary .product-contentbox .product-content .product-items .model-type em {
    border-bottom: 6px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #7c8aaf;
    border-left: 5px solid transparent;
    position: absolute;
    right: 5px;
    top: 12px
}

.product-summary .product-contentbox .product-content .product-items .model-type em.down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 5px;
    top: 5px
}

.product-summary .product-contentbox .product-content .product-items .model-type.active {
    border-color: #225bee
}

.product-summary .product-contentbox .product-content .product-items .model-type.active .select {
    display: block
}

.product-summary .product-contentbox .product-content .product-items .model-type .select {
    z-index: 10;
    position: absolute;
    left: -1px;
    top: 27px;
    background: #fff;
    width: 100%;
    border: 1px solid #dddddd;
    display: none
}

.product-summary .product-contentbox .product-content .product-items .model-type .select>div {
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    padding-left: 6px
}

.product-summary .product-contentbox .product-content .product-items .model-type .select>div.option {
    background: #f7f7f7;
    color: #225bee
}

.product-summary .product-contentbox .product-content .product-items .model-type .select>div:hover {
    background: #ffecc7;
    color: #225bee
}

.product-summary .product-contentbox .product-content .product-items.active {
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    display: flex
}

.product-summary .product-contentbox .product-content .product-items::after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 1126px;
    background-color: #EDEDED
}

.product-summary .product-contentbox .product-content .product-items:last-child::after {
    content: '';
    height: 0
}

.product-summary .product-contentbox .product-content .d-search {
    padding: 40px 20px;
    -webkit-box-shadow: 0 0 0 0 #fff;
    box-shadow: 0 0 0 0 #fff
}

.product-summary .product-contentbox .product-content .d-search:hover {
    -webkit-box-shadow: 8px 5px 16px 0 #fff;
    box-shadow: 8px 5px 16px 0 #fff;
    width: 1030px;
    position: relative;
    left: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition: all .3s;
    transition: all .3s
}

.product-summary .product-contentbox .product-content .sql-node .top,
.product-summary .product-contentbox .product-content .bcd-node .top,
.product-summary .product-contentbox .product-content .less-node .top,
.product-summary .product-contentbox .product-content .bos-node .top,
.product-summary .product-contentbox .product-content .sql-node .bottom,
.product-summary .product-contentbox .product-content .bcd-node .bottom,
.product-summary .product-contentbox .product-content .less-node .bottom,
.product-summary .product-contentbox .product-content .bos-node .bottom {
    width: 50%;
    float: left;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    font-size: 14px;
    color: #6c7385
}

.product-summary .product-contentbox .product-content .sql-node .top .top-specification,
.product-summary .product-contentbox .product-content .bcd-node .top .top-specification,
.product-summary .product-contentbox .product-content .less-node .top .top-specification,
.product-summary .product-contentbox .product-content .bos-node .top .top-specification,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-specification,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-specification,
.product-summary .product-contentbox .product-content .less-node .bottom .top-specification,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-specification {
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-flex-pack: justify;
    -moz-flex-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-right: 26px
}

.product-summary .product-contentbox .product-content .sql-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .bcd-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .less-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .bos-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-specification .model-type,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-specification .model-type,
.product-summary .product-contentbox .product-content .less-node .bottom .top-specification .model-type,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-specification .model-type {
    width: 126px;
    color: #191C3D
}

.product-summary .product-contentbox .product-content .sql-node .top .top-way,
.product-summary .product-contentbox .product-content .bcd-node .top .top-way,
.product-summary .product-contentbox .product-content .less-node .top .top-way,
.product-summary .product-contentbox .product-content .bos-node .top .top-way,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way {
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-flex-pack: justify;
    -moz-flex-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.product-summary .product-contentbox .product-content .sql-node .top .top-way>span,
.product-summary .product-contentbox .product-content .bcd-node .top .top-way>span,
.product-summary .product-contentbox .product-content .less-node .top .top-way>span,
.product-summary .product-contentbox .product-content .bos-node .top .top-way>span,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way>span,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way>span,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way>span,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way>span {
    display: inline-block;
    width: 126px;
    height: 30px;
    line-height: 28px;
    color: #191C3D;
    padding-left: 6px;
    border: 1px solid #c7d0e7;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    background: #FCFDFF;
    border: 1px solid #E7ECF7;
    margin-left: 10px
}

.product-summary .product-contentbox .product-content .sql-node .top .top-specification span,
.product-summary .product-contentbox .product-content .bcd-node .top .top-specification span,
.product-summary .product-contentbox .product-content .less-node .top .top-specification span,
.product-summary .product-contentbox .product-content .bos-node .top .top-specification span,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-specification span,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-specification span,
.product-summary .product-contentbox .product-content .less-node .bottom .top-specification span,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-specification span {
    display: inline-block;
    width: 126px;
    height: 30px;
    line-height: 30px;
    color: #191C3D;
    padding-left: 6px;
    border: 1px solid #c7d0e7;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: #FCFDFF;
    border: 1px solid #E7ECF7;
    margin-left: 10px
}

.product-summary .product-contentbox .product-content .sql-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .bcd-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .less-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .bos-node .top .top-specification .model-type,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-specification .model-type,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-specification .model-type,
.product-summary .product-contentbox .product-content .less-node .bottom .top-specification .model-type,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-specification .model-type {
    margin-left: 10px;
    width: 126px;
    border: 1px solid #C7D0E7;
    background-color: #fcfdff;
    border-radius: 2px
}

.product-summary .product-contentbox .product-content .sql-node .top .top-specification .model-type>span,
.product-summary .product-contentbox .product-content .bcd-node .top .top-specification .model-type>span,
.product-summary .product-contentbox .product-content .less-node .top .top-specification .model-type>span,
.product-summary .product-contentbox .product-content .bos-node .top .top-specification .model-type>span,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-specification .model-type>span,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-specification .model-type>span,
.product-summary .product-contentbox .product-content .less-node .bottom .top-specification .model-type>span,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-specification .model-type>span {
    width: 97px;
    height: 28px;
    background-color: #fcfdff;
    border: 0;
    padding-left: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 6px
}

.product-summary .product-contentbox .product-content .sql-node .top .top-specification .model-type .select div,
.product-summary .product-contentbox .product-content .bcd-node .top .top-specification .model-type .select div,
.product-summary .product-contentbox .product-content .less-node .top .top-specification .model-type .select div,
.product-summary .product-contentbox .product-content .bos-node .top .top-specification .model-type .select div,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-specification .model-type .select div,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-specification .model-type .select div,
.product-summary .product-contentbox .product-content .less-node .bottom .top-specification .model-type .select div,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-specification .model-type .select div {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.product-summary .product-contentbox .product-content .sql-node .top .top-way .model-type,
.product-summary .product-contentbox .product-content .bcd-node .top .top-way .model-type,
.product-summary .product-contentbox .product-content .less-node .top .top-way .model-type,
.product-summary .product-contentbox .product-content .bos-node .top .top-way .model-type,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .model-type,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .model-type,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .model-type,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .model-type {
    width: 180px
}

.product-summary .product-contentbox .product-content .sql-node .bottom,
.product-summary .product-contentbox .product-content .bcd-node .bottom,
.product-summary .product-contentbox .product-content .less-node .bottom,
.product-summary .product-contentbox .product-content .bos-node .bottom {
    width: 410px
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way {
    margin-bottom: 0;
    margin-right: 0
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt {
    position: relative;
    left: 3px;
    font-size: 14px;
    margin-left: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt.buy-month,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt.buy-month,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt.buy-month,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt.buy-month {
    display: none;
    width: 191px;
    margin-left: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt.buy-month.active,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt.buy-month.active,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt.buy-month.active,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt.buy-month.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt.buy-month .ui-tip,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt.buy-month .ui-tip,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt.buy-month .ui-tip,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt.buy-month .ui-tip {
    margin-top: 8px;
    margin-left: 6px;
    background: url(../images0525/tishi_b486f032.png) no-repeat;
    background-size: cover
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt .item-sub,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt .item-sub,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt .item-sub,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt .item-sub,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt .item-add,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt .item-add,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt .item-add,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt .item-add {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #EAF0FC;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt .item-sub:disabled,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt .item-sub:disabled,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt .item-sub:disabled,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt .item-sub:disabled,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt .item-add:disabled,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt .item-add:disabled,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt .item-add:disabled,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt .item-add:disabled,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt .item-sub.disabled,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt .item-sub.disabled,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt .item-sub.disabled,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt .item-sub.disabled,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt .item-add.disabled,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt .item-add.disabled,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt .item-add.disabled,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt .item-add.disabled {
    cursor: not-allowed;
    background: #F5F7FC
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt input,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt input,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt input,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt input {
    width: 50px;
    height: 30px;
    background: #EAF0FC;
    text-align: center;
    outline-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 none;
    margin: 0 3px
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt input::-webkit-outer-spin-button,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt input::-webkit-outer-spin-button,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt input::-webkit-outer-spin-button,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt input::-webkit-outer-spin-button,
.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt input::-webkit-inner-spin-button,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt input::-webkit-inner-spin-button,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt input::-webkit-inner-spin-button,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt input::-webkit-inner-spin-button {
    -webkit-appearance: none
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt input[type="number"],
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt input[type="number"],
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt input[type="number"],
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt input[type="number"] {
    -moz-appearance: textfield
}

.product-summary .product-contentbox .product-content .sql-node .bottom .top-way .number-opt span,
.product-summary .product-contentbox .product-content .bcd-node .bottom .top-way .number-opt span,
.product-summary .product-contentbox .product-content .less-node .bottom .top-way .number-opt span,
.product-summary .product-contentbox .product-content .bos-node .bottom .top-way .number-opt span {
    margin-left: 5px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding-left: 0;
    border: 0
}

.product-summary .product-contentbox .product-content .adorn-right {
    width: 134px;
    height: 107px;
    background: url(../images0525/zhengf4_d05901a8.png) no-repeat;
    background-size: cover;
    position: absolute;
    right: -90px;
    bottom: 303px;
    z-index: -1
}

.product-summary .solution-text {
    margin-top: 36px;
    margin-bottom: 30px
}

.product-summary .solution {
    width: 1180px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    align-items: center
}

.product-summary .solution .solution-items {
    width: 580px;
    padding: 30px 40px;
    background: url(../images0525/kefu1_d6306807.png) no-repeat;
    background-size: cover
}

.product-summary .solution .solution-items p {
    font-size: 20px;
    margin-bottom: 30px
}

.product-summary .solution .solution-items .solution-xian {
    opacity: .3;
    filter: alpha(opacity=30);
    width: 500px;
    height: 1px;
    background: #fff;
    margin-bottom: 16px
}

.product-summary .solution .solution-items .solution-desc {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 27px
}

.product-summary .solution .solution-items .solution-btn a {
    display: inline-block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #1F1D0F;
    background: #fff;
    border-radius: 40px;
    text-decoration: none
}

.product-summary .solution .solution-items .solution-btn a:hover {
    color: #2367F0
}

.product-summary .solution .solution-items .solution-btn a.unable {
    background: -webkit-gradient(linear, left top, right top, from(#2b2b2b), to(#7c7c7c));
    background: linear-gradient(90deg, #2b2b2b, #7c7c7c);
    color: #fff;
    cursor: not-allowed
}

.product-summary .solution .solution-items .solution-btn a:nth-child(1) {
    margin-right: 10px;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#F29827), to(#EE6552));
    background: linear-gradient(90deg, #F29827, #EE6552)
}

.product-summary .solution .solution-items .solution-btn a:nth-child(1):hover {
    background: -webkit-gradient(linear, left top, right top, from(#EE6552), to(#F29827));
    background: linear-gradient(90deg, #EE6552, #F29827);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition: all .3s;
    transition: all .3s
}

.product-summary .solution .solution-items .solution-btn a:nth-child(1).unable {
    background: -webkit-gradient(linear, left top, right top, from(#2b2b2b), to(#7c7c7c));
    background: linear-gradient(90deg, #2b2b2b, #7c7c7c);
    color: #fff;
    cursor: not-allowed
}

.product-summary .solution .solution-items:nth-child(1) {
    margin-right: 20px
}

.product-summary .solution .solution-items:nth-child(2) {
    background: url(../images0525/kefu2_3148366c.png) no-repeat;
    background-size: cover
}


.contact-banner {
    padding-top: 60px;
    background: #fff;
    height: 230px;
    color: #000
}

.contact-banner .contact-body {
    height: 110px;
    background: url(../images0525/xbanner.png) no-repeat;
    background-size: cover
}

.contact-banner .contact-body a {
    display: inline-block;
    width: 207px;
    height: 40px;
    border-radius: 20px;
    background-color: #fff;
    color: #067dff;
    text-align: center;
    line-height: 40px;
    margin-left: 922px;
    margin-top: 35px
}



.advertising {
    background: #fff;
    padding: 78px 0 60px;
    background-color: #f6f8fb
}

.advertising .advertising-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1180px;
    height: 100px;
    color: #FFFFFF;
    margin: 0 auto;
    position: relative;
    color: #000
}

.advertising .advertising-nav span {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 52px;
    cursor: pointer
}

.advertising .advertising-nav span img {
    width: 100%
}

.advertising .advertising-nav span::after {
    content: '';
    position: absolute;
    top: 6px;
    right: 0;
    display: inline-block;
    width: 1px;
    height: 31px;
    background-color: #e0e1e3
}

.advertising .advertising-nav span:last-child::after {
    content: '';
    width: 0
}

.advertising .advertising-nav .active {
    border-bottom: 1px solid #0680FA
}

.advertising .advertising-nav .active::before {
    content: '';
    position: absolute;
    bottom: -14px;
    left: 95px;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    border-color: #0680FA transparent transparent transparent
}

.advertising .advertising-cont {
    width: 1180px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    color: #000
}

.advertising .advertising-cont .cont-item {
    height: 210px
}

.advertising .advertising-cont .cont-item .item-fl {
    float: left;
    display: inline-block;
    width: 407px;
    height: 210px;
    background-color: red
}

.advertising .advertising-cont .cont-item .item-fl img {
    width: 100%
}

.advertising .advertising-cont .cont-item .item-fr {
    position: relative;
    float: left;
    width: 714px;
    height: 210px;
    margin-left: 59px
}

.advertising .advertising-cont .cont-item .item-fr h4 {
    font-family: PingFangSC-Semibold;
    font-size: 24px;
    color: #000000;
    letter-spacing: 0;
    line-height: 52px;
    font-weight: 600;
    margin: 0
}

.advertising .advertising-cont .cont-item .item-fr p {
    margin-top: 16px;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #626364;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400
}

.advertising .advertising-cont .cont-item .item-fr span {
    position: absolute;
    bottom: 0;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #626364;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400
}

.advertising .advertising-cont .cont-item .item-fr span a {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    color: #626364;
    text-decoration: none
}

.advertising .advertising-one {
    display: none
}

.advertising .advertising-two {
    display: none
}

.advertising .advertising-there {
    display: none
}

.advertising .advertising-four {
    display: none
}

.advertising .advertising-five {
    display: none
}

.advertising .advertising-six {
    display: none
}

.advertising .active {
    display: block
}

.common-btns a{color:#fff;}


.dialog-rules {

    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 100
}

.dialog-rules .fake-border {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    width: 740px;
    background: #fff
}

.dialog-rules .fake-border .close {
    cursor: pointer;
    right: 10px;
    top: 10px;
    position: absolute;
    z-index: 100;
    background-image: url(../images0525/close.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 16px;
    height: 15px;
    color: #fff
}

.dialog-rules .fake-border .head {
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #66CBF7), color-stop(80%, #3775FF));
    background-image: linear-gradient(90deg, #66CBF7 0, #3775FF 80%);
}

.dialog-rules .fake-border .body {
    padding: 30px 40px 0;
    max-height: 300px;
    overflow: auto
}

.dialog-rules .fake-border .body li {
    font-size: 12px;
    color: #333;
    line-height: 24px
}

.dialog-rules .fake-border .button {
    width: 160px;
    height: 38px;
    line-height: 38px;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    border: none;
    outline: none;
    margin: 30px auto;
    display: block;
    background: -webkit-gradient(linear, left top, right top, from(#F29827), to(#EE6552));
    background: linear-gradient(90deg, #F29827, #EE6552);
    position: relative;
    border-radius: 38px
}

.dialog-rules .fake-border .button:hover {
    background: -webkit-gradient(linear, left top, right top, from(#EE6552), to(#F29827));
    background: linear-gradient(90deg, #EE6552, #F29827)
}

.dialog-rules ol {
    list-style-type: decimal
}

.coupon::-webkit-scrollbar,
.body::-webkit-scrollbar,
.safety-product::-webkit-scrollbar {
    width: 4px;
    height: 1px
}

.coupon::-webkit-scrollbar,
.body::-webkit-scrollbar-thumb,
.safety-product::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #535353
}

.coupon::-webkit-scrollbar-track,
.body::-webkit-scrollbar-track,
.safety-product::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #EDEDED
}



/*character-recognition*/
.product-box.face-recognition {
    background: #2A47E3;
}

.product-box.character-recognition,.product-box.voice-recognition {
    background: #2535D6;
}
.product-box.character-recognition .dver .jslog,.product-box.voice-recognition .dver .jslog {
    width: 60px !important;
}



/*new-friend*/

.new-friend{height: 207px;
    text-align: center;
    background: url(../images510/d7b6ae77.png) no-repeat 50%;
    background-size: cover;
}
.new-friend h3 {
    font-size: 30px;
    color: #1b1e3f;
    line-height: 1;
    padding-top: 70px;
    padding-bottom: 28px;
}.new-friend a {
    display: inline-block;
    width: 140px;
    height: 36px;
    font-size: 14px;
    color: #e9ecf4;
    background: #2468f2;
    border-radius: 30px;
    line-height: 36px;
    transition: all .2s ease-in-out;
}

 

 
.hide {
    display: none;
}

.mask {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    z-index: 999;
    background: rgba(0, 0, 0, 0.6);
}

.alert {
    min-width: 360px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 5px;
    padding-bottom: 30px;
}

.alert>.head {
    line-height: 60px;
    background: #3a62f4;
    padding: 0 16px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    border-radius: 5px 5px 0 0;
    letter-spacing: 1px;
    text-align: center;
}

.alert>.body {
    padding: 0 16px;
}

.alert>.body>p {
    text-align: center;
    font-size: 16px;
    color: #555;
    line-height: 28px;
    margin-top: 12px;
}

#app {
    margin-top: 0;
}





.company_fixed .company_fixed_message [class*=tab-icon], .company_fixed .company_fixed_phone [class*=tab-icon], .company_fixed .company_fixed_qcode [class*=tab-icon]
{
	color:#fff!important;
}














@media (max-width:768px) {
    .logo {
        margin-top: 12px;
    }

    .banner {
        height: 250px;
        background: url(../images510/xt.jpg) no-repeat top center;
        background-size: cover;
    }
    .product-box .display-area .display-area-product .prduct-content .prduct-desc .desc-cont{
    	height: auto;
    	margin-bottom: 10px;
    	padding:10px;
    }
    .product-box .display-area .display-area-product .product-tab li{
    	font-size: 14px;
    }
    .common-title h3{font-size: 20px;}

    .product-box .display-area .display-area-product .prduct-content .prduct-desc .desc-cont>div{
    	height: auto;
    }
    .welfare-purchase .common-title .rule span{font-size: 14px;}

    .dialog-rules .fake-border{width: 95%; margin: 0 auto;}
 .product-box .display-area .display-area-product .prduct-content .producta-dver .dver>div p{
 	font-size: 14px;
 }
 .product-box .display-area .display-area-product .prduct-content .producta-dver .dver>div p span{
 	margin-left: 0;display: none;
 }
 .product-box .display-area .display-area-product .prduct-content .producta-dver .dver>div p{display: block;}
 .product-box .display-area .display-area-product .prduct-content .producta-dver .dver>div div{display: none;}

.new-friend h3{font-size: 16px;margin:0px 30px;line-height: 24px;}
.product-box .display-area .display-area-product .prduct-content .product-items .items-content .items-series
{
	    justify-content: unset;
    
}
.product-box .display-area .display-area-product .prduct-content .product-items .items-content .items-series .model-type
{
	margin-left: 21px;

}

.product-box .display-area .display-area-product .prduct-content .product-items .items-content .items-way, .product-box .display-area .display-area-product .prduct-content .product-items .items-content .items-lasting
{
	 justify-content: unset;
}

.product-box .display-area .display-area-product .prduct-content .product-items .items-content .items-way .frame, .product-box .display-area .display-area-product .prduct-content .product-items .items-content .items-lasting .frame
{
	margin-left: 21px;
}
.product-box .display-area .display-area-product .prduct-content .product-items .items-content .items-lasting span
{
	margin-left: 11px;
}
}