/*   通用样式  */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
}
/*@font-face {*/
/*    font-family: "OpenSans Sans";*/
/*    src: url(/https/en.polymer.flashforge.com/static/font/HarmonyOS_Sans_SC_Medium.ttf);*/
/*}*/
/*@font-face {*/
/*    font-family:"OpenSans Light";*/
/*    src: url(/https/en.polymer.flashforge.com/static/font/HarmonyOS_Sans_SC_Thin.ttf)*/
/*}*/
/*@font-face {*/
/*    font-family:"OpenSans Bold";*/
/*    src: url(/https/en.polymer.flashforge.com/static/font/HarmonyOS_Sans_SC_Bold.ttf)*/
/*}*/
@font-face {
    font-family: "OpenSans Sans";
    src: url(/https/en.polymer.flashforge.com/static/font/OpenSans-Regular.ttf);
}
@font-face {
    font-family:"OpenSans Light";
    src: url(/https/en.polymer.flashforge.com/static/font/OpenSans-Light.ttf)
}
@font-face {
    font-family:"OpenSans Bold";
    src: url(/https/en.polymer.flashforge.com/static/font/OpenSans-Bold.ttf)
}


html {
    font-size: calc(100vw /19.2);
    font-family: OpenSans Sans;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE 10+ */
    overflow-x: hidden;
    overflow-y: auto;
}
@media (max-width: 997px) {
    html {
        font-size: calc(100vw /9.97)
    }
}
@media (max-width: 750px) {
    html {
        font-size: calc(100vw /7.5)
    }
}

input[type="checkbox"] {
    position: relative;
    width: 16px !important;
    height: 16px !important;
    appearance: none !important;
    border: 1px solid #D8D8D8;
    border-radius: 3px;
}
input[type="checkbox"]::after {
    content: "✓";
    position: absolute;
    top: 50%;
    line-height: 1;
    left: 50%;
    color: #fff;
    transform: translate(-50%, -50%);
    font-size: 12px;
}

input[type="checkbox"]:checked {
    background-color: #0b34ba;
}

button,
input {
    outline: none;
    border: none;
}
.side-form .side .side-main form .agree .check-box p {
    width: fit-content;
}

.f_700 {
    font-weight: 700;
}
/*==常用字号==*/
.tit-12 {
  font-size: 0.12rem;
}

.tit-13 {
  font-size: 0.13rem;
}

.tit-14 {
  font-size: 0.14rem;
}

.tit-15 {
  font-size: 0.15rem;
}

.tit-16 {
  font-size: 0.16rem;
}

.tit-17 {
  font-size: 0.17rem;
}

.tit-18 {
  font-size: 0.18rem;
}

.tit-19 {
  font-size: 0.19rem;
}

.tit-20 {
  font-size: 0.20rem;
}

.tit-21 {
  font-size: 0.21rem;
}

.tit-22 {
  font-size: 0.22rem;
}

.tit-23 {
  font-size: 0.23rem;
}

.tit-24 {
  font-size: 0.24rem;
}

.tit-25 {
  font-size: 0.25rem;
}

.tit-26 {
  font-size: 0.26rem;
}

.tit-27 {
  font-size: 0.27rem;
}

.tit-28 {
  font-size: 0.28rem;
}

.tit-29 {
  font-size: 0.29rem;
}

.tit-30 {
  font-size: 0.30rem;
}

.tit-31 {
  font-size: 0.31rem;
}

.tit-32 {
  font-size: 0.32rem;
}

.tit-33 {
  font-size: 0.33rem;
}

.tit-34 {
  font-size: 0.34rem;
}

.tit-35 {
  font-size: 0.35rem;
}

.tit-36 {
  font-size: 0.36rem;
}

.tit-37 {
  font-size: 0.37rem;
}

.tit-38 {
  font-size: 0.38rem;
}

.tit-39 {
  font-size: 0.39rem;
}

.tit-40 {
  font-size: 0.40rem;
}

.tit-41 {
  font-size: 0.41rem;
}

.tit-42 {
  font-size: 0.42rem;
}

.tit-43 {
  font-size: 0.43rem;
}

.tit-44 {
  font-size: 0.44rem;
}

.tit-45 {
  font-size: 0.45rem;
}

.tit-46 {
  font-size: 0.46rem;
}

.tit-47 {
  font-size: 0.47rem;
}

.tit-48 {
  font-size: 0.48rem;
}

.tit-49 {
  font-size: 0.49rem;
}

.tit-50 {
  font-size: 0.50rem;
}

.tit-51 {
  font-size: 0.51rem;
}

.tit-52 {
  font-size: 0.52rem;
}

.tit-53 {
  font-size: 0.53rem;
}

.tit-54 {
  font-size: 0.54rem;
}

.tit-55 {
  font-size: 0.55rem;
}

.tit-56 {
  font-size: 0.56rem;
}

.tit-57 {
  font-size: 0.57rem;
}

.tit-58 {
  font-size: 0.58rem;
}

.tit-59 {
  font-size: 0.59rem;
}

.tit-60 {
  font-size: 0.60rem;
}

.tit-61 {
  font-size: 0.61rem;
}

.tit-62 {
  font-size: 0.62rem;
}

.tit-63 {
  font-size: 0.63rem;
}

.tit-64 {
  font-size: 0.64rem;
}

.tit-65 {
  font-size: 0.65rem;
}

.tit-66 {
  font-size: 0.66rem;
}

.tit-67 {
  font-size: 0.67rem;
}

.tit-68 {
  font-size: 0.68rem;
}

.tit-69 {
  font-size: 0.69rem;
}

.tit-70 {
  font-size: 0.70rem;
}

.tit-71 {
  font-size: 0.71rem;
}

.tit-72 {
  font-size: 0.72rem;
}

.tit-73 {
  font-size: 0.73rem;
}

.tit-74 {
  font-size: 0.74rem;
}

.tit-75 {
  font-size: 0.75rem;
}

.tit-76 {
  font-size: 0.76rem;
}

.tit-77 {
  font-size: 0.77rem;
}

.tit-78 {
  font-size: 0.78rem;
}

.tit-79 {
  font-size: 0.79rem;
}

.tit-80 {
  font-size: 0.80rem;
}

.index_con{position: relative;overflow: hidden;height: 100vh!important;}
.index_con .i_part{height: 100vh!important;}
.index_con .i_part.fp-auto-height{height: auto!important;}

.search_content .main .list .item a .cont .c2 {
    color: #333 !important;
      display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

}

.search_content .main .list .item a .cont .c2 span {
    color: #333 !important;
}
.search_content .main .list .item a .cont .c2 span.imspan {
    color: var(--main-col) !important;
}

.mb {
    display: none !important;
}

::-webkit-scrollbar {
  display: none;
}

::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb {
  background: #000;
}

::-webkit-scrollbar-thumb:window-inactive {
  background: #000;
}

::-webkit-scrollbar-thumb:vertical:hover {
  background: #000;
}


ul {
    /* 去除默认的圆点符号 */
    list-style-type: none;
}

ul a {
    color: #fff;
}

.f-r {
    display: flex;
    flex-direction: row;
}

.f-c {
    display: flex;
    flex-direction: column;
}

.f-r-c {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.f-c-c {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.f-r-s {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.f-c-r {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

/*常用字体颜色*/
.col-fff {color:#fff;}
.col-000 {color:#000;}
.col-767 {color:#767676;}
.col_281 {color:#281E1E;}
.col_9E9 {color:#9E9FAF;}

/*字体粗细*/
.f-300 {font-weight:300;}
.f-500 {font-weight:500;}
.f-600 {font-weight:600;}
.f-700 {font-weight:700;}

@media (max-width:1280px) {
    .tit-14,.tit-16,.tit-18,.tit-20 {
        font-size: 12px;
    }
    .tit-22,.tit-24,.tit-26 {
        font-size: 14px;
    }
    .tit-28,.tit-32,.tit-36 {
        font-size: 20px;
    }
    .tit-54,.tit-48 {
        font-size: 28px;
    }
}

button {
    cursor: pointer;
}

body {
    font-family: OpenSans Sans;
}

.container {
    height: 100%;
    position: relative;
}


/*   content-item（每一项滚动DOM大小）   */
.content-item {
    width: 19.2rem;
    height: 8rem;
    /*position: absolute !important;*/
    transition: all 1s;
}

/* Header  顶部导航栏 */
.header {
    width: 100%;
    height: 80px;
    padding: 0px 3.2rem;
    background: #000000;
    position: fixed;
    z-index: 999;
}

@media (max-width:1280px) {
    .header1 { padding: 0 1.6rem; }
}
/*@media (max-width:997px) {*/
/*    .header {*/
/*        padding: 0 1.6rem;*/
/*    }*/
/*}*/

.header-content {
    width: 100%;
}
.header-content a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-wrap: nowrap;
}

.logo {
    width: 200px;
    height: 24px;
    object-fit: contain;
}
.nav .nav-list {
    /*width: 4rem;*/
    height: 80px;
    gap: 10px;
    align-self: stretch;

}

.nav .nav-list a {
    font-family: OpenSans Sans;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    cursor: pointer;
    line-height: 16px;
}
.nav .nav-list .nav-list-item .nav-desc {
    font-size: 14px;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    /*position: absolute;*/
    /*top: 60px;*/
    /*width: 120px;*/
    display: none;
    transition: all .5s;
    background-color: #000;
    padding: 8px;
}
.nav .nav-list .nav-list-item.disable {
    /*pointer-events: none;*/
    span a{
        color: #999;
    }
}

.nav .nav-list span {
    font-family: OpenSans Sans;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
}


.nav .nav-list li {
    /*width: 72px;*/
    height: 100%;
    line-height: .4rem;
    text-align: center;
    position: relative;
    padding: 0 .2rem;
}
.nav .nav-list li:nth-child(1) {
    position: initial;
}
.nav .nav-list .nav-list-item:hover {
    border-bottom: 1px solid #fff;
    transition: border-bottom 0.5s;
}
.header-tab {
    display: none;
    
}
.header-tab img {
    width: .45rem;
    height: .36rem;
}

/*  产品下拉列表  */
.pro-pop {
    position: absolute;
    width: 100%;
    height: flex-direction;
    top: 80px;
    left: 0;
    background: #0F0F12;
    /*transition: height 0.5s;*/
    gap: 64px;
    overflow: hidden;
    z-index: 1;
    display: none;
}

/*.nav-list-item:nth-child(1):hover .pro-pop {*/
/*    height: auto;*/
/*    transition: height 0.5s;*/
/*}*/

.pro-pop .pro-pop-list {
    width: 100%;
    height: 100%;
    padding: 48px 0px;
    gap: 64px;
    color: #fff;
    align-items: flex-start;
}

.pro-pop .pro-pop-list li {
    width: auto;
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-align: left;
}
.pro-pop-list li span.title {
    opacity: 1;
}
.pro-pop-list li span.disable {
    opacity: 0;
    display: none;
}
.pro-pop-list li span {
    font-size: 14px;
    opacity: .4;
    line-height: 14px;
}
.pro-pop-list li span a {
    width: 100%;
    display: inline-block;
}

.pro-pop-list li span:hover {
    opacity: 1;
}

.pro-pop-list li .title {
    font-size: 16px;
    font-weight: 600;
    opacity: 0.4;
    text-transform: uppercase;
}

/*  行业下拉列表  */
/*:hover*/
.nav-list-item:nth-child(2) .pro-pop {
    /*height: auto;*/
    /*transition: height 0.5s;*/
    padding: 8px 0 0 0;
    background: rgba(0, 0, 0, 0);
}

.nav-list-item:nth-child(2) .pro-pop {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 80px;
    width: auto;
    /*height: 0;*/
    gap: 64px;
    overflow: hidden;
    z-index: 1;
}

.nav-list-item:nth-child(2) .pro-pop .pro-pop-mian {
    line-height: 14px;
    gap: 16px;
    padding: 24px;
    border-radius: 10px;
    background: #0F0F12;
    text-align: left;

    
}
.nav-list-item:nth-child(2) .pro-pop .pro-pop-mian span a {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    white-space: nowrap;
}

/*  合作下拉列表  */
/*:hover*/
 .nav-list-item:nth-child(3) .pro-pop {
    /*height: auto;*/
    /*transition: height 0.5s;*/
    padding: 8px 0 0 0;
}

.nav-list-item:nth-child(3) .pro-pop {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 80px;
    width: auto;
    /*height: 0;*/
    gap: 64px;
    background: rgba(0, 0, 0, 0);
    overflow: hidden;
    z-index: 1;
    white-space: nowrap;
}

.nav-list-item:nth-child(3) .pro-pop .pro-pop-mian {
    line-height: 14px;
    gap: 16px;
    padding: 24px;
    border-radius: 10px;
    background: #0F0F12;
    text-align: left;
}
.nav-list-item:nth-child(3) .pro-pop .pro-pop-mian span a {
    font-size: 14px;
}

/*  探索下拉列表  */
/*:hover*/
.nav-list-item:nth-child(4) .pro-pop {
    /*height: 2rem;*/
    /*transition: height 0.5s;*/
}
.nav-list-item:nth-child(4):hover .pro-pop .pro-pop-mian {
    display: none;
}
.nav-list-item:nth-child(4):hover .nav-desc {
    display: block;
    width: auto;
}

.nav-list-item:nth-child(4) .pro-pop {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 80px;
    width: auto;
    /*height: 0;*/
    border-radius: .1rem;
    gap: .64rem;
    background: rgba(0, 0, 0, 0);
    overflow: hidden;
    z-index: 1;
    padding: .08rem 0 0 0;
    white-space: nowrap;
}

.nav-list-item:nth-child(4) .pro-pop .pro-pop-mian {
    line-height: .14rem;
    gap: .16rem;
    padding: .24rem;
    border-radius: .1rem;
    background: #0F0F12;
    text-align: left;
    display: none;
    
}
.nav-list-item:nth-child(4) .pro-pop .pro-pop-mian span a {
    width: 100%;
    display: inline-block;
    font-size: .14rem;
}
/*.nav-list-item:nth-child(5):hover {*/
/*    .nav-desc {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*  语言切换下拉框  */

.pro5 {
    position: relative;
    width: 2rem;
    height: .8rem;
    justify-content: flex-end;
    align-items: center;
    padding: 0px;
    gap: .08rem;
}
.pro5 .img-box {
    display: flex;
    align-items: center;
    height: 80px;
    position: relative;
}
.language {
    cursor: pointer;
    width: 24px;
    height: 24px;
}

.pro5 .pro5-pop.on {
    opacity: 1;
    display: block;
}
.pro5 .pro5-fp-pop {
    display: none;
}
.pro5 .pro5-pop {
    position: absolute;
    left: -.8rem;
    top: 80px;
    width: 2.68rem;
    height: 1.44rem;
    padding: 8px 0 0 0;
    background: rgba(0, 0, 0, 0);
    z-index: 1;
    display: none;
    opacity: 0;
    transition: opacity 3s;
}

.pro5-pop ul {
    background: #FFFFFF;
    padding: .12rem;
    border-radius: .1rem;
}

.pro5-pop ul li {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: .16rem .2rem;
    gap: .12rem;
    border-radius: .06rem;
    cursor: pointer;
}

.pro5-pop ul li:hover {
    background: #F5F5F7;
}
.pro5-pop ul li img {
    width: .2rem;
    height: .2rem;
}
.pro5-pop ul li span {
    font-size: .14rem;
}




/*  底部  */
.f-mp {
    display: none;
}
.footer {
    width: 100%;
    /* height: 6.7rem; */
    background: #F5F5F7;
    padding: .64rem 1.2rem;
    gap: .32rem;
    position: relative;
    /*bottom: -9rem;*/
    z-index: 99;
    transition: bottom 1s;

}

.footer .footer-hot {
    width: 100%;
    padding: 0px 0px .32rem 0px;
    gap: .16rem;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #DEDEDE;
    margin-bottom: .3rem;

}

.footer .footer-hot .title {
    /*font-size: .16rem;*/
    font-weight: 700;
    color: #281E1E;
}

.footer .footer-hot .hot-list {
    flex-wrap: wrap;

    
}
.footer .footer-hot .hot-list span {
    width: 1.32rem;
    width: calc(100% / 7);
    /*font-size: .14rem;*/
    margin-bottom: 0.08rem;
    font-weight: normal;

}
.footer .footer-hot .hot-list span a {
    color: #281E1E;
}
.footer .footer-top {
    width: 100%;
    /*height: 3.31rem;*/
}
.footer .footer-box {
    width: 100%;
    height: 100%;
    position: relative;
}
.lev-box .lev-item {
    width: .56rem;
    height: .56rem;
    border-radius: 50%;
    box-shadow: 0px .04rem .1rem 0px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
.lev-box .lev-item a {
    display: inline-block;
    width: .48rem;
    height: .48rem;
}
.lev-box .lev1 {
    position: relative;
}
.lev-box .lev1 img {
    width: .33rem;
    height: .33rem;
}
.lev-box .lev1 .pl {
    position: absolute;
    width: .12rem;
    height: .12rem;
    top: 0;
    right: -.06rem;
}
.lev-box .lev1 .pl2 {
    position: absolute;
    width: .12rem;
    height: .12rem;
    top: 0;
    right: -.06rem;
    display: none;
}
.lev-box .lev1 .tips {
    position: absolute;
    width: 3.28rem;
    height: .9rem;
    top: -.8rem;
    right: -.4rem;
}
.lev-box .lev1:hover .pl {
    display: none;
}
.lev-box .lev1:hover .pl2 {
    display: block;
}
.lev-box .lev2 a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.lev-box .lev2 a img {
    width: .22rem;
}
.lev-box .lev2 a img:nth-child(2) {
    display: none;
}
.lev-box .lev2 a:hover img:nth-child(1) {
    display: none;
}
.lev-box .lev2 a:hover img:nth-child(2) {
    display: block;
}
.lev-box {
    position: fixed;
    bottom: 0rem;
    right: .4rem;
    width: .56rem;
    height: 1.16rem;
    gap: .2rem;
    z-index: 99;
}
.footer-main-top {
    width: 10.2rem;
    gap: 1.32rem;
    flex-wrap: wrap;
}

.footer-main-top .footer-main-top-item {
    width: 1.32rem;
    gap: .16rem;
}

.footer-main-top-item span {
    /*font-size: .16rem;*/
    font-weight: 700;
    color: #281E1E;
}
.footer-main-top-item span a{
    /*font-size: .16rem;*/
    font-weight: 700;
    color: #281E1E;
}

.footer-main-top-item ul {
    gap: .08rem;
}

.footer-main-top-item ul li {
    /*font-size: .14rem;*/
    color: #281E1E;
    font-weight: 400;
    gap: .08rem;

}
.footer-main-top-item ul li a {
    color: #281E1E;
    font-weight: 400;
}

.subscribe {
    justify-content: space-between;
    align-items: flex-end;
    align-self: stretch;
}

.subscribe .sub-main {
    align-items: flex-end;
    gap: .24rem;
}
.subscribe .sub-main img {
    width: 1.78rem;
    height: .24rem;
}

.sub-main .notice {
    align-items: flex-end;
    gap: .1rem;
}

.notice span {
    /*font-size: .16rem;*/
    color: #281E1E;
    font-weight: 500;
}

.notice .msg {
    /*font-size: .14rem;*/
    text-align: center;
}

.notice .input-box {
    gap: .1rem;
}

.notice .input-box .email-btn {
    /*width: 3.42rem;*/
    height: .42rem;
    gap: .1rem;
}

.notice .input-box span.tips {
    /*font-size: .14rem;*/
    display: none;
}

.notice div input {
    width: 2.8rem;
    height: .42rem;
    border-radius: .02rem;
    opacity: 0.8;
    padding: 0px .12rem;
    border: .01rem solid #281E1E;
    outline: none;
    /*font-size: .14rem;*/
}

.input-box .email-btn button {
    /*width: .52rem;*/
    height: .42rem;
    border-radius: .02rem;
    padding: 0 .12rem;
    opacity: 0.8;
    border: 1px solid #281E1E;
    /*font-size: .14rem;*/
}

.subscribe .canal ul {
    gap: .12rem;
}

.canal {
    position: relative;
}
/*.canal:hover .canal-pop {*/
/*    display: none !important;*/
/*}*/

.canal ul li {
    width: .32rem;
    height: .32rem;
    cursor: pointer;
}
.canal ul li a {
    width: .32rem;
    height: .32rem;
    cursor: pointer;
}
.canal ul li a img {
    width: .44rem;
    height: .34rem;
    object-fit: contain;
}
.canal ul li a img:nth-child(1) {
    display: block;
}
.canal ul li a img:nth-child(2) {
    display: none;
}
.canal ul li a:hover img:nth-child(1){
    display: none;
}
.canal ul li a:hover img:nth-child(2) {
    display: block;
}

.canal-list .canal:hover {

    border-radius: .08rem;
    background: #ECECEF;

}
.canal-list .canal1:hover .canal1-pop {
    display: flex;
}
.canal-list .canal2:hover .canal2-pop {
    display: flex;
}


.canal-list .canal3:hover .canal3-pop {
    display: flex;
}

.canal-list .canal4:hover .canal4-pop {
    display: flex;
}

.canal-pop {
    position: absolute;
    /*left: -1.51rem;*/
    right: 0;
    top: -1.65rem;
    /*width: 3.36rem;*/
    height: 1.56rem;
    border-radius: .08rem;
    padding: .08rem .24rem;
    gap: .12rem;
    background-color: #fff;
    box-shadow: 0px .04rem .16rem 0px rgba(0, 0, 0, 0.08);
    display: none;
}

.canal-pop img {
    width: 1.4rem;
    height: 1.4rem;
}

.canal-pop .describe {
    gap: .1rem;
}

.canal-pop .describe span {
    white-space: nowrap;
}

/*.describe .title {*/
/*    font-size: .18rem;*/
/*    font-weight: bold;*/
/*    color: #281E1E;*/
/*}*/

.filing {
    padding: .12rem 0 0 0;
    border-top: 1px solid rgba(40, 30, 30, 0.3);
    /*font-size: .14rem;*/
    margin-top: .5rem;
}

.filing div {
    gap: .12rem;
}

dialog {
    width: 6.8rem;
    border-radius: .12rem;
    border: none;
    outline: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-bottom: .52rem;
}

dialog::backdrop {
    background: rgba(0, 0, 0, 0.6);
}

dialog .dialog-top {
   align-items: center;
    justify-content: end;
    padding: .16rem .24rem; 
}
dialog .dialog-top img {
   width: .2rem;
    height: .2rem;
    cursor: pointer; 
}
dialog .dialog-main {
    gap: .24rem;
}
dialog .dialog-main .dialog-main-top {
    gap: .16rem;
}
dialog .dialog-main .dialog-main-top img {
    width: .64rem;
    height: .64rem;
}
dialog .dialog-main .dialog-main-top span {
   font-size: 22px;
   font-weight: 500;
   text-align: center;
   letter-spacing: 0px; 
}
dialog .dialog-main .dialog-main-bottom {
    gap: .24rem;
    padding: 0 .4rem;
}
dialog .dialog-main .dialog-main-bottom p {
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    color: #767676;
}
dialog .dialog-main .dialog-main-bottom span {
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    color: #1A1A1A;
}


.side-form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .3);
    display: none;
    flex-direction: row-reverse;
    z-index: 9999;
}

.side-form .side {
    width: 40%;
    height: 100%;
    background-color: #fff;
    padding: .3rem .3rem;
    overflow-y: scroll;
    transform: translateX(100%);
    transition: transform .6s;


}

.side-form .side .top {
    width: 100%;
    /*font-size: .32rem;*/
    text-align: right;
    display: flex;
    justify-content: end;
}
.side-form .side .top span {
    cursor: pointer;
}
.side-form .side .side-main span {
    /*font-size: .32rem;*/
    font-weight: bold;
    line-height: normal;
    text-align: center;
    color: #000;
    margin-bottom: .2rem;
}

.side-form .side .side-main p {
    /*font-size: .18rem;*/
    color: #000;
    text-align: center;
    margin-bottom: .3rem;
}

.side-form .side .side-main form {
    gap: .3rem;
    width: 100%;
}

.side-form .side .side-main form .from-item {
    width: 100%;
    justify-content: space-between;
    position: relative;
    align-items: center;

}

.side-form .side .side-main form .from-item label {
    /*font-size: .16rem;*/
    color: #3F3F3F;
    width: 30%;
}

.side-form .side .side-main form .from-item .required::after {
    content: '*';
    color: #EF6060;
    margin-left: .04rem;
}

.side-form .side .side-main form .from-item .rule-text {
    font-size: 0.12rem;
    color: #EF6060;
    position: absolute;
    left: 2.4rem;
    top: .46rem;
    display: none;
}

.side-form .side .side-main form .from-item input {
    width: 70%;
    height: .48rem;
    border-radius: .08rem;
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    padding: .05rem .1rem;
    flex-shrink: 0;
    /*font-size: .16rem;*/
}

.side-form .side .side-main form .from-item input:focus {
    outline: none;
}

.side-form .side .side-main form .from-item .select-down {
    height: .48rem;
    position: relative;
    width: 70%;
}
.side-form .side .side-main form .from-item .select-down input {
    width: 100%;
}

.side-form .side .side-main form .from-item .select-down::after {
    content: '';
    background: url(/https/en.polymer.flashforge.com/static/images/arrow-down-3.png) center no-repeat;
    background-size: .12rem .06rem;
    position: absolute;
    right: .12rem;
    width: .12rem;
    height: .48rem;
    pointer-events: none;
    transition: all .3s;
}

.side-form .side .side-main form .from-item .select-down:focus-within:after {
    transform: rotate(180deg);
}

.side-form .side .side-main form .from-item .dropdown {
    z-index: 999;
    height: 3rem;
    display: none;
    width: 60%;
    overflow-y: auto;
    position: absolute;
    background-color: #fff;
    top: .48rem;
    right: 0;
    border: .01rem solid #767676;
    transition: all .6s;
    -webkit-appearance: none;
    appearance: none;
}

.side-form .side .side-main form .from-item .dropdown li {
    padding: .12rem .15rem;
}

.side-form .side .side-main form .from-item .dropdown li:hover {
    background-color: blue;
    color: #fff;
}

.side-form .side .side-main form .from-item select {
    width: 100%;
    height: .48rem;
    border-radius: .08rem;
    border: 1px solid #D8D8D8;
    background: #FFFFFF;
    padding: 0 .16rem;
    /*font-size: .16rem;*/
    background-position: 9px;
    appearance: none;
}

.side-form .side .side-main form .from-item select option {
    color: #1a1a1a;
}

.side-form .side .side-main form .from-item select:focus {
    outline: none;
    box-shadow: 0px 0px .04rem 0px #4672BA;
    background: rotate(180deg) url(/https/en.polymer.flashforge.com/images/arrow-down-3.png) 9.68rem center no-repeat;
}

.side-form .side .side-main form .from-item .select-down::after {
    content: '';
    background: url(/https/en.polymer.flashforge.com/static/images/arrow-down-3.png) center no-repeat;
    background-size: .12rem .06rem;
    position: absolute;
    right: .12rem;
    width: .12rem;
    height: .48rem;
    pointer-events: none;
    transition: all .3s;
}

.side-form .side .side-main form .from-item .select-down:focus-within:after {
    transform: rotate(180deg);
}

.side-form .side .side-main form .from-item textarea {
    width: 70%;
    height: 1.3rem;
    border-radius: .08rem;
    border: 1px solid #D8D8D8;
    background: #FFFFFF;
    flex-shrink: 0;
    padding: .05rem .1rem;
    resize: none;
    font-family: auto;
}
.side-form .side .side-main form .from-item textarea:focus {
    outline: none;
}

.side-form .side .side-main form .submit {
    padding: .12rem .4rem;
    background: #4672BA;
    border-radius: .66rem;
    text-align: center;
    /*font-size: .18rem;*/
    color: #fff;
    border: none;
}

.side-form .side .side-main form .agree {
    gap: .2rem;

}

.side-form .side .side-main form .agree span {
    font-weight: bold;
    text-align: left;
    margin: 0;
}

.side-form .side .side-main form .agree .check-box {
    gap: .08rem;
}

.side-form .side .side-main form .agree .check-box input {
    width: 16px;
    height: 16px;
}

.side-form .side .side-main form .agree .check-box p {
    /*font-size: .16rem;*/
    color: #1A1A1A;
    text-align: left;
    margin-bottom: 0.2rem;
    transform: translateY(-.04rem);
}

.side-form .side .side-main form .desc p {
    color: #AAACB5;
    text-align: left;
    margin: 0;
}



.footer-mp {
    display: none;
}

@media (max-width:1600px) {
    .header1 { padding: 0 1.6rem; }
}
@media (max-width: 997px) {
    
    body {
        height: auto;
    }
    .pc {
        display: none !important;
    }
    .mb {
        display: block !important;
    }
    .header {
        padding: 0 .42rem;
        height: .9rem;
    }
    .header-tab {
        display: flex !important;
    }
    .nav {
        display: none;
    }
    .pro5 {
        position: initial;
    }
    .pro5 .pro5-pop{
        display: none;
    }
    .pro5 img {
        width: .48rem;
        height: .48rem;
    }
    .pro5 .active {
        display: flex;
    }
    .pro5 .pro5-fp-pop {
        position: absolute;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background: rgba(0, 0, 0, 0.5);
        align-items: center;
        justify-content: center;
        padding: 0 1.07rem;
    }
    .pro5 .pro5-fp-pop .pro5-pop {
        display: block;
        opacity: 1;
        position: initial;
        width: auto;
        height: auto;
        width: 100%;
    }
    .pro5 .pro5-fp-pop .pro5-pop ul {
        padding: .24rem;
    }
    .pro5 .pro5-fp-pop .pro5-pop ul li {
        padding: .32rem .4rem;
    }
    .pro5 .pro5-fp-pop .pro5-pop ul li img {
        width: .4rem;
        height: .4rem;
    }
    .pro5 .pro5-fp-pop .pro5-pop ul li span {
        font-size: .28rem;
    }
    .lev-box {
        width: auto;
        height: auto;
    }
    .lev-box .lev-item,
    .lev-box .lev-item a{
       width: .96rem;
       height: .96rem;
    }
    .lev-box .lev-item img{
        width: .56rem;
        height: .56rem;
    }
    .lev-box .lev2 a img {
        width: .36rem;
        height: .44rem;
    }
    .lev-box .lev1 .pl {
        width: .24rem;
        height: .24rem;
    }
    .side-form .side {
        width: 6.45rem;
        padding: .3rem .2rem;
    }
    .side-form .side .side-main p {
        font-size: .24rem;
    }
    .side-form .side .side-main .from {
        width: 100%;
    }
    .side-form .side .side-main .from .from-item label {
        font-size: .24rem;
        width: 1.5rem;
        flex-shrink: 0;
        word-wrap: break-word;
    }
    .side-form .side .side-main .from .from-item input {
        width: calc(100% - 1.6rem);
        font-size: .24rem;
        margin-left: 0;
    }
    .side-form .side .side-main .from .from-item textarea {
        width: calc(100% - 1.6rem);
        font-size: .24rem;
        margin-left: 0;
    }
    .side-form .side .side-main .from .from-item .select-down {
        width: calc(100% - 1.6rem);
    }
    .side-form .side .side-main .from .from-item .select-down input {
        font-size: .24rem;
        width: 100%;
        margin-left: 0;
    }
    .side-form .side .side-main .from .from-item .select-down .dropdown {
        width: 100%;
        overflow-x: hidden;
    }
    .side-form .side .side-main .from .from-item .select-down .dropdown option {
        font-size: .24rem;
    }
    .side-form .side .side-main .from .from-item .select-down select {
        width: 100%;
        font-size: .24rem;
        margin-left: 0;
    }
    .side-form .side .side-main .submit {
        padding: .16rem .8rem;
        font-size: .24rem;
    }
    .side-form .side .side-main .agree span {
        font-size: .24rem;
    }
    .side-form .side .side-main .agree .check-box {
        gap: .16rem;
    }
    .side-form .side .side-main .agree .check-box input {
        width: .32rem;
        height: .32rem;
    }
    .side-form .side .side-main .agree .check-box p {
        font-size: .22rem;
        transform: translateY(-.06rem);
    }
    .side-form .side .side-main .desc p {
        font-size: .2rem;
    }
    .header .header-content div a img.logo {
        width: 3rem;
        height: .4rem;
    }
    .footer {
       display: none;
    }
    .footer-on {
        min-height: 100vh !important;
    }
    
    .f-mp {
        display: block;
        width: 100%;
        height: auto;
        background: #F5F5F7;
        padding: .48rem .4rem;
        
    }
    .f-mp .fp-logo {
        width: 3.56rem;
        height: .48rem;
    }
    .f-mp .fp-logo img {
        width: 100%;
        height: 100%;
    }
    .f-mp .fp2 {
        justify-content: start;
        margin-top: .48rem;
        gap: .2rem;
    }
    .f-mp .fp2 .fp-desc {
        gap: .2rem;
    }
    .f-mp .fp2 .fp-desc span{
        font-size: .32rem;
        font-weight: 500;
    }
    .f-mp .fp2 .fp-desc p {
        font-size: .24rem;
        opacity: .8;
    }
    .f-mp .fp2 .fp-input {
        gap: .12rem;
    }
    .f-mp .fp2 .fp-input .tips2 {
        font-size: .24rem;
        display: none;
    }
    .f-mp .fp2 .fp-input div {
        gap: .2rem;
    }
    .f-mp .fp2 .fp-input div input{
        height: .84rem;
        font-size: .26rem;
        flex: 1;
        padding: .24rem;
        background-color: #F5F5F7;
        border-radius: .08rem;
        opacity: 0.8;
        border: .01rem solid #281E1E;
    }
    .f-mp .fp2 .fp-input div button {
        height: .84rem;
        padding: .24rem;
        font-size: .26rem;
        background-color: #F5F5F7;
        border-radius: .08rem;
        opacity: 0.8;
        border: .01rem solid #281E1E;
        color: #000;
    }
    .f-mp .fp3 {
        margin-top: .48rem;
        padding: 0 0 .48rem 0;
        border-bottom: .01rem solid #DEDEDE;
    }
    .f-mp .fp3 .title {
        font-size: .32rem;
    }
    .f-mp .fp3 .fp3-list {
        flex-wrap: wrap;
        gap: .16rem;
        justify-content: space-between;
        margin-top: .32rem;
    }
    .f-mp .fp3 .fp3-list span {
        width: 1.84rem;
        flex-shrink: 0
    }
    .f-mp .fp3 .fp3-list span a {
        font-size: .26rem;
        color: #281E1E;
    }
    .f-mp .fp4 {
        padding:  0 0 .48rem;
        border-bottom: .01rem solid #DEDEDE;
        margin-top: .48rem;
    }
    .f-mp .fp4 .fp4-top {
        flex-wrap: wrap;
        /*justify-content: space-between;*/
        gap: .58rem;
    }
    .f-mp .fp4 .fp4-top .fp4-item {
        width: 1.84rem;
        flex-shrink: 0;
    }
    .f-mp .fp4 .fp4-top .fp4-item span{
        /*color: #999;*/
        font-size: .32rem;
        font-weight: 600;
    } 
    .f-mp .fp4 .fp4-top .fp4-item span a{
        color: #281E1E;
        font-size: .32rem;
        font-weight: 600;
    }
    .f-mp .fp4 .fp4-top .fp4-item ul {
        margin-top: .32rem;
        gap: .16rem;
    }
    .f-mp .fp4 .fp4-top .fp4-item ul li {
        font-size: .26rem;
        color: #999;
    }
    .f-mp .fp4 .fp4-top .fp4-item ul li a{
        font-size: .26rem;
        color: #281E1E;
    }
    .f-mp .fp5 {
        margin-top: .48rem;
    }
    .f-mp .fp5 span{
        font-size: .24rem;
        color: #281E1E;
    }
    .f-mp .fp6 {
        margin-top: .48rem;
        justify-content: center;
        gap: .38rem;
    }
    .f-mp .fp6 .canal .canal-pop {
        position: absolute;
        left: 50%;
        top: -1.6rem;
        transform: translateX(-50%);
        /* width: 3.36rem; */
        height: 1.56rem;
        border-radius: .08rem;
        padding: .08rem .08rem .08rem .08rem;
        gap: .12rem;
        background-color: #fff;
        box-shadow: 0px .04rem .16rem 0px rgba(0, 0, 0, 0.08);
        display: none;
    }
    .f-mp .fp6 .canal .canal-pop.on {
        display: flex;
    }
    .footer-mp {
        display: flex !important;
        overflow-y: auto;
        overflow-x: hidden;
        flex-direction: column;
        width: 100%;
        height: 0;
        min-height: 0;
        background-color: #0F0F12;
        align-items: center;
        position: absolute;
        top: .9rem;
        left: 0;
        transition: all .6s;
        z-index: 999;
        /*padding: 0px 0 1rem;*/
    
    }
    
    .footer-mp .fp-logo {
        width: 100%;
        border-bottom: .01rem solid #C8C8C8;
        display: flex;
        align-items: center;
        padding: .6rem 0 .4rem;
    
    }
    
    .footer-mp .fp-logo img {
        width: 3.49rem;
        height: .47rem;
    }
    
    .footer-mp .fp-list {
        display: flex;
        flex-direction: column;
        gap: .2rem;
        width: 100%;
    }
    
    .footer-mp .fp-list .item {
        width: 100%;
        /*border-bottom: .01rem solid #c8c8c8;*/
        padding: 0 .2rem;
    }
    
    .footer-mp .fp-list .item .title {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .24rem;
    
    }
    
    .footer-mp .fp-list .item .title a {
        display: flex;
        justify-content: start;
        flex: 1;
    }
    
    .footer-mp .fp-list .item .title a span {
        font-size: .28rem;
        color: #FFFFFF;
        font-weight: 500;
    }
    
    .footer-mp .fp-list .item .img-box {
        width: .6rem;
        height: .6rem;
        transform: rotate(-90deg);
        display: flex;
        justify-content: center;
        align-items: center;
        transition: all .5s;
    
    }
    
    .footer-mp .fp-list .item .img-box img {
        width: .24rem;
        height: .24rem;
    }
    
    .footer-mp .fp-list .item .img-box.active {
        transform: rotate(90deg);
    }
    
    .footer-mp .fp-list .item .t-nav {
        max-height: 0;
        overflow: hidden;
        transition: all .5s;
    
    }
    
    .footer-mp .fp-list .item .t-nav .t-nav-item {
        padding: .24rem .48rem;
        gap: .24rem;
    }
    
    .footer-mp .fp-list .item .t-nav .t-nav-item span {
        font-size: .26rem;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase;
        letter-spacing: 0px;
        color: #fff;
        /*opacity: .4;*/
        display: block;
        width: 1.92rem;
    }
    
    .footer-mp .fp-list .item .t-nav .t-nav-item ul {
        align-items: flex-start;
        gap: .24rem;
    }
    .footer-mp .fp-list .item .t-nav .t-nav-item ul a {
        color: #fff;
        font-size: .24rem;
        flex: 1;
    }
    .footer-mp .fp-list .item .t-nav .t-nav-item ul a.disable {
        opacity: .4;
    }
    .footer-mp .fp-list .item .t-nav .t-nav-item a {
        color: #fff;
        font-size: .24rem;
        /*flex: 1;*/
        text-align: left;
        display: flex;
        justify-content: start;
    }
    
    .footer-mp .fp-list .item .t-on {
        max-height: 8rem;
    }
    
    .footer-mp .fp-list .item:nth-child(odd) {
        background-color: rgba(23, 28, 97, 0.05);
    }
    
    .footer-mp .fp-num {
        margin-top: .4rem;
    }
    
    .footer-mp .fp-num span {
        color: #4672BA;
        text-align: center;
        font-size: .5rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .footer-mp .fp-desc {
        margin-top: .36rem;
    }
    
    .footer-mp .fp-desc span {
        color: #333;
        font-size: .18rem;
        letter-spacing: 0.009rem;
        font-weight: 400;
        text-align: center;
    }
    
    .footer-mp .fp-desc p {
        color: #666;
        font-size: .16rem;
        letter-spacing: .008rem;
        font-weight: 300;
        text-align: center;
        margin-top: .06rem;
    }
    
    .footer-mp .fp-input {
        margin-top: .23rem;
    }
    
    .footer-mp .fp-input input {
        width: 3.4rem;
        height: .5rem;
        padding: .07rem .14rem;
        color: #333;
        font-size: .18rem;
        font-weight: 300;
        border: .01rem solid rgba(40, 30, 30, 0.80);
    }
    
    .footer-mp .fp-input input::placeholder {
        color: #C4C2C3;
        font-size: .18rem;
    }
    
    .footer-mp .fp-input button {
        width: .62rem;
        height: .5rem;
        border: .01rem solid rgba(40, 30, 30, 0.80);
        color: #514949;
        font-size: .18rem;
        font-weight: 400;
        text-align: center;
        margin-left: .14rem;
    }
    
    .footer-mp .fp-canal-list {
        gap: .34rem;
        margin-top: .51rem;
    }
    
    .footer-mp .fp-canal-list li a img {
        width: .44rem;
        height: .35rem;
        object-fit: contain;
    }
    
    .footer-mp .fp-line {
        width: 100%;
        border-bottom: .01rem solid #DBDBDB;
        margin-top: .52rem;
    }
    
    .footer-mp .fp-filling {
        padding: .3rem 0 1.2rem;
        gap: .13rem;
    
    }
    
    .footer-mp .fp-filling span {
        font-size: .2rem;
        color: #606060;
        text-align: center;
        font-weight: 400;
    }
}





/*2.0新增页面样式*/

/*新主题颜色*/
:root {
    --main-col:#0B34BA;
    --dark-col: #0F0F12;
    --light-col:#0EB4FF;
    --f700:"OpenSans Bold"
}

/*主题按钮样式*/

.v-btn { background:var(--main-col);color:#fff;transition:all .4s ease;padding:.12rem .4rem;border-radius:.66rem;cursor:pointer; }
.v-btn:hover { background:#fff;color:var(--main-col); }

.header1 .pro5 { width:auto;gap:.16rem; }
.header1 .pro5 .search { width:24px;height:24px;cursor:pointer; }
.header1 .pro5 .search img { width:100%;height:100%;object-fit:contain; }
.header1 .v-btn { padding:.07rem .2rem; } 

.header1 .nav .nav-list li { position:initial; }
.header1 .nav .nav-list li a { justify-content:start;text-transform:capitalize }
.header1 .nav .nav-list li a.title{text-transform: uppercase;}
/*.header1 .nav .nav-list li:nth-child(4) .pro-pop-item:not(:nth-child(4)) a { color:#999; }*/
.header1 .nav .nav-list li:nth-child(4) .pro-pop-item a.disable { color:#fff}
.disable {
    color: #999 !important;
}
.header1 .nav .nav-list li:nth-child(4):hover .pro-pop-item a.disable { color:#999; }
.header1 .nav .nav-list li a:hover { color:var(--main-col); }
.header1 .nav .nav-list .line { width:1px;height:1.65rem;background:#F3F3F3;opacity:.3; }
.header1 .nav .pro-pop1 { position: absolute;width: 100vw;height: flex-direction;top: 80px;left: 0;background: #0F0F12;gap: 64px;overflow: hidden;z-index: 1;display: none;padding:.48rem 0; }
.header1 .nav .pro-pop1 .pro-pop-list .pro-pop-item a { flex-direction:column;gap:.16rem;align-items:flex-start; }
.header1 .nav .pro-pop1 .pro-pop-list .pro-pop-item a span { transition:all .4s ease; }
.header1 .nav .pro-pop1 .pro-pop-list .pro-pop-item a .img-box { width:2.24rem;height:1.26rem;overflow:hidden; }
.header1 .nav .pro-pop1 .pro-pop-list .pro-pop-item a .img-box img { width:100%;height:100%;transition:all .4s ease; }
.header1 .nav .pro-pop1 .pro-pop-list .pro-pop-item a:hover .img-box img{ transform:scale(1.05); }
.header1 .nav .pro-pop1 .pro-pop-list .pro-pop-item a:hover span { color:var(--main-col); }
/*.header1 .pro-pop-list .pro-pop-item> span.title { opacity:.4 !important; }*/
.header1 .pro-pop-list .pro-pop-item span, .header1 .pro-pop-list .pro-pop-item a { opacity:1;transition:all .4s ease; }
.header1 .pro-pop-list .pro-pop-item span:hover a { color:var(--main-col); }
.header1 .nav-list-item:nth-child(4) .pro-pop { width:100%;left:0;transform:translateX(0);background:#0F0F12; }
.header1 .search-box { display:none;width:100%;position:relative; }
.header1 .search-box input { border-bottom:1px solid #DEDEDE;padding-left:.1rem;background:#000;flex:1;height:.6rem; }
.header1 .search-box img { width:.24rem;height:.24rem;position:absolute;top:50%;transform:translateY(-50%);right:.08rem;cursor:pointer; }
.side1 { position:fixed;top:50%;transform:translateY(-50%);right:0;height:0;z-index:9;width:.9rem;z-index:99; }
.side1 .list { background:var(--main-col);border-radius:.1rem 0 0 .1rem; }
.side1 .list .item { padding:.16rem;color:#fff;gap:.04rem;align-items:center;cursor:pointer; }
.side1 .list .item img { width:.4rem;height:.4rem; }
.side1 .list .item span { text-align:center;width:.35rem; }
.side1 .list img.tips { position:absolute;max-width:initial;width:2.48rem;height:.44rem;left:-2.54rem;bottom:-1.7rem;
animation: shake-vertical 2s cubic-bezier(.36,.07,.19,.97) .3s;animation-iteration-count: infinite; }
.side1 .list .close { width:.44rem;height:.44rem;position:absolute;left:-.55rem;bottom:-1.7rem;cursor:pointer; }

@keyframes shake-vertical {
  0%, 60%， 70%， 80%， 90%， 100% {
    transform: rotate(0);
  }
  10%, 30%, 50%{
    transform: rotate(-4deg);
  }
  20%, 40% {
    transform: rotate(4deg);
  }
}

.side1-form .side .side-main form .submit { background:var(--main-col);opacity:.3;transition:all .4s ease;cursor:pointer; }
.side1-form .side .side-main form .submit:hover { opacity:1; }
.side1-form .side { width:35%; }
.side1-form .side .top img { width:.32rem;height:.32rem;cursor:pointer;object-fit:contain; }
.footer1 { padding:.64rem 3.2rem; }
.footer1 .footer-top { gap:1.8rem; }
.footer1 .footer-main-top { gap:.32rem .6rem;width:auto; text-transform:capitalize;}
.footer1 .footer-main-top-item ul li a{ transition:all .4s ease; }
.footer1 .footer-main-top-item ul li a.disable { color:#999; }
.footer1 .footer-main-top-item ul li:hover a.disable { color:#999 !important; }
.footer1 .footer-main-top-item ul li:hover a { color:var(--main-col); }
.footer1 .footer-main-top-item span a { transition:all .4s ease; text-transform:uppercase;}
.footer1 .footer-main-top-item>span:hover a { color:var(--main-col); }

.index_content { padding-top:80px; }
.index1 { position:relative;height:8rem; }
.index1 .playImg { position:absolute;display:none;width:.8rem;top:6rem;left:50%;transform:translateX(-50%); }
.index1 .playImg.on { display:block; }
.index1 .bgimg,.index1 video { width:100%;height:100%;position:absolute;z-index:-1;object-fit:cover; }
.index1 .mask { padding-top:1rem;background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 3, 13, 0.6) 99%);width:100%;height:4rem;align-items:center; }
.index1 .mask .txt { text-align:center;margin-bottom:.48rem;max-width:12.8rem; }
.index1 .mask .txt span { letter-spacing: 0px; }
.index1 .mask .txt p { letter-spacing: 3px; }
.index1 .mask .list { gap:.32rem; }
.index1 .mask .list .line { width:1px;height:100%;background:#F3F3F3;opacity:.3; }
.index1 .mask .list .item { gap:.16rem; }
.index1 .mask .list .item img { width:.4rem;height:.4rem; }
.index1 .mask .list .item span { min-width:1.8rem;max-width:2.4rem;min-height:.48rem;text-align:center; }
.index1 .btn { background:var(--main-col);padding:.12rem .4rem;border-radius:.66rem;transition:all .4s ease;position:absolute;bottom:1.04rem;left:50%;transform:translateX(-50%);cursor:pointer; }
.index1 .btn:hover { background:#fff;color:var(--main-col); }
.content .pro1 button { background:var(--main-col);transition:all .4s ease;color:#fff; }
.content .pro1 button a { transition:all .4s ease;color:#fff; }
.content .pro1 button:hover { background:#fff; }
.content .pro1 button:hover a { color:var(--main-col); }
.content .pro1 span { font-weight:400; }
.mat1 .mask .txt p { letter-spacing: 0px;line-height:140%; }
.mat2 { padding:1.2rem 3.2rem;background:#000;gap:1.2rem; }
.mat2 .item { gap:.64rem;align-items:center; }
.mat2 .item:nth-child(even) { flex-direction:row-reverse; }
.mat2 .item .pic { width:7.2rem;height:4.05rem;border-radius:.2rem;overflow:hidden;flex-shrink:0; }
.mat2 .item .pic img { object-fit:cover;transition:all .4s ease;width:100%;height:100%; }
.mat2 .item .pic img:hover { transform:scale(1.1); }
.mat2 .item .cont { align-items:flex-start; }
.mat2 .item .cont p{ margin-top:.16rem;margin-bottom:.48rem; }
.mat2 .item .more { padding:.12rem .4rem;border-radius:.66rem;background:var(--main-col);transition:all .4s ease;cursor:pointer; }
.mat2 .item .more:hover { background:#fff;color:var(--main-col); }

.cpt_content .scheme { height:8rem; }
.scheme.cpt1 div button { background:var(--main-col);transition:all .4s ease; }
.scheme.cpt1 div button a { transition:all .4s ease; }
.scheme.cpt1 div button:hover { background:#fff; }
.scheme.cpt1 div button:hover a { color:var(--main-col); }

.cpt_content .products-del { position:relative;top:0; }
.cpt_content .products-del .bgimg { position:absolute;top:0;left:0;width:100%;height:100%; }
.cpt_content .products-item { height:8rem; }
.cpt_content .products-item .describe-box .describe { z-index:1; }
.cpt_content .products-item .describe-box .describe .text .title { color:#fff; }
.cpt_content .products-item .describe-box2 { padding-top:.5rem; }
.cpt_content .products-item .describe-box2,.cpt_content .products-item .describe-box2 .describe { height:auto; }
.cpt_content .products-item .describe-box2 .describe .text { position:initial; }
.cpt_content .products-item .describe-box2 .v-btn { display:none; }

.cpt_content .main .partners .partners-item .item-mid .mid-item span a,
.cpt_content .main .partners .partners-item .item-mid .mid-item span{ color:var(--main-col); }
.cpt_content .from-box .submit-box .submit { background:var(--main-col);opacity:.3;transition:all .4s ease;cursor:pointer; }
.cpt_content .from-box .submit-box .submit:hover, .cpt_content .from-box .submit-box .submit.on { opacity:1; }

/*.cpt_content dialog, .dialog2 { height:3rem; }*/
/*.cpt_content dialog .dialog-top img, .dialog2 .dialog-top img { width:.32rem;height:.32rem; }*/
/*.cpt_content dialog .dialog-main .dialog-main-bottom, .dialog2 .dialog-main .dialog-main-bottom { padding: 0 .4rem .4rem; }*/
/*.cpt_content dialog .dialog-main .dialog-main-bottom p, .dialog2 .dialog-main .dialog-main-bottom p { width: 4rem; }*/

.res_content {padding: calc(1rem + 80px) 3.2rem 1rem;background: var(--dark-col);min-height:100vh}
.res_content .tp .h1 { display:block;margin-bottom:.24rem; }
.res_content .res_nav {gap:.48rem;border-bottom:1px solid #333;}
.res_content .res_nav .item {justify-content:center;cursor:pointer;}
.res_content .res_nav .item::after {content:"";display:block;width:100%;height:.04rem;background:#0B34BA;margin-top:.16rem;opacity:0;transition:all .5s ease;}
.res_content .res_nav .item.active::after {opacity:1;}
.res_content .res_nav2 {gap:.48rem; align-items:center;margin-top:.2rem;}
.res_content .res_nav2:nth-child(4) {margin-top:.25rem;}
.res_content .res_nav2.no { display:none; }
.res_content .res_nav2 ul {gap:.2rem} 
.res_content .res_nav2 ul li, .res_content .res_nav2 ul a {line-height:.35rem;padding:0 .2rem;border-radius:.6rem;text-align:center;cursor:pointer;transition: all .4s ease;}
.res_content .res_nav2 ul li.active,.res_content .res_nav2 ul li.active:hover,.res_content .res_nav2 ul a.active,.res_content .res_nav2 ul a.active:hover {background:#0B34BA;}
.res_content .res_nav2 ul li:hover,.res_content .res_nav2 ul a:hover { background:#222; }

.soft-con .scheme div span.title.mb_text { display:none; }
.soft-con .scheme div span.title.pc_text { display:block; }

.res_content .main { margin-top:.4rem; }
.res_content .main ul { flex-wrap:wrap; gap: .24rem .24rem; }
.res_content .main ul .item { background: var(--dark-col);border-radius:.08rem;overflow:hidden;position:relative; }
.res_content .main ul .item .pic { width:4.1rem;height:2.3rem; }
.res_content .main ul .item .pic img { width:100%;height:100%; }
.res_content .main ul .item .cont { padding:.24rem;align-items:flex-end;width:4.1rem;background:#F9F9F9; }
.res_content .main ul .item .cont .txt { width:100%; }
.res_content .main ul .item .cont .txt .p1 { min-height:.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.res_content .main ul .item .cont .txt .p2 { margin-top:.12rem; }
.res_content .main ul .item .cont .btn { margin-top:.24rem;background: var(--main-col);text-align:center;line-height:.45rem;border-radius:.66rem;padding:0 .4rem;transition:all .4s ease;cursor:pointer; }
.res_content .main ul .item .cont .btn:hover { background:#fff;color:var(--main-col); }
.res_content .main ul .item .tag { gap:.04rem;position:absolute;top:.12rem;left:.12rem; }
.res_content .main ul .item .tag span { line-height:.19rem;padding:.02rem .1rem;background: rgba(45, 45, 45, .8);border-radius:.6rem; }

.res_content .main ul .item.item1 .pic { width:6.28rem;height:3.53rem; }
.res_content .main ul .item.item1 .cont { width:6.28rem; }

.res_content .main .page { margin-top:.64rem;justify-content:space-between; }
.res_content .main .page .num { gap:.2rem; }
.res_content .main .page .num li { width:.48rem;height:.48rem;line-height:.48rem;text-align:center;border-radius:.08rem;cursor:pointer;transition:all .4s ease; }
.res_content .main .page .num li.active { background:var(--main-col); }
.res_content .main .page .num li:hover { background:#fff;color:var(--main-col); }
.res_content .main .page .btn-box { gap:.2rem; }
.res_content .main .page .btn-box>a { width:.48rem;height.48rem;cursor:pointer;transition:all .4s ease;border-radius:.08rem; }
.res_content .main .page .btn-box>a img { width:.1rem;height:.17rem; }
.res_content .main .page .btn-box>a:hover { background:var(--main-col); }

.paper_content { padding: calc(1rem + 80px) 3.2rem 1rem;background: var(--dark-col);min-height:100vh; }
.pap1 { gap:.64rem; }
.pap1 .pic { width:6rem;height:8.14rem;flex-shrink:0;position:sticky;top:calc(1rem + 80px); }
.pap1 .pic img { width:100%;height:100%; }
.pap1 .cont .p1 { color:rgba(216, 216, 216, 1);margin-top:.32rem;line-height:160%; }
.pap1 .form-box { margin-top:.64rem; }

.pap1 .form-box2 { margin-top:.88rem; }
.pap1 .form-box .h1 { margin-bottom:.32rem; }
.pap1 .form-box form { flex-wrap:wrap;gap:.28rem .32rem; }
.pap1 .form-box form .form-item { width:calc(50% - .16rem); }
.pap1 .form-box form .form-item label{ color: #F3F3F3;display:flex;align-items:center;font-family:OpenSans Light;font-feature-settings: "kern" on; }
.pap1 .form-box form .form-item .rule-text { color: #EF6060;display: none; }
.pap1 .form-box form .form-item label.required::after { content:'*';display:block;color:#EF6060;margin-left:.04rem; }
.pap1 .form-box form .form-item input { margin-top: .08rem;width:100%;height: .48rem;border-radius:.08rem;border: 1px solid #D8D8D8;background:var(--dark-col);color:#fff;padding-left:.16rem; }
.pap1 .form-box form .agree { gap:.2rem; }
.pap1 .form-box form .agree .check { align-items:flex-start; }

.pap1 .form-box form .agree input[type="checkbox"] { appearance: none;-webkit-appearance: none; background:var(--dark-col);width:.16rem;height:.16rem;margin-right:.1rem;border: 1px solid #C7CDD7;flex-shrink:0;border-radius:.03rem;cursor:pointer;position:relative;}
.pap1 .form-box form .agree input[type="checkbox"]:checked { border:none; }
form .agree .check input[type="checkbox"]:checked::before { 
    content: '✔';
    display: flex;
    font-size:.16rem;
    justify-content: center;
    align-items: center;
    width: .16rem;
    height: .16rem;
    border-radius: .03rem;
    background: var(--main-col);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;}
.pap1 .form-box form .agree .check p { transform: translateY(-.04rem); }
.pap1 .form-box form .agree .p1 { color: #AAACB5;margin-top:0; }
.pap1 .form-box form .btn { padding:.12rem .4rem;background:var(--main-col);border-radius:.66rem;transition:all .4s ease;border:none; }
.pap1 .form-box form .btn:hover { background:#fff;color:var(--main-col); }
.pap1 .left { flex-shrink:0;width:49%; }
.pap1 .left .h1 { display:block;margin-top:.88rem;margin-bottom:.32rem; }
.pap1 .left .p2 a { color:#0EB4FF; }
.pap1 .left .p2 a:hover { text-decoration: underline; }
.pap1 .left .p1 a { color: #0EB4FF; }
.pap1 .left .p1 a:hover { text-decoration: underline; }

.res_detail_content { padding:calc(1rem + 80px) 3.2rem 1rem; }
.res_detail_content .res_dl1 .p video, .res_detail_content .res_dl1 .p img { max-width:100%;display:flex;margin:0 auto; }
.res_dl1 .h1 { line-height:1.1; }
.res_dl1 .h2{ margin-top:.4rem; }
/*.res_dl1 .p { margin-top:.64rem;gap: .4rem; }*/
.res_dl2 { margin-top:1.2rem; }
.res_dl2 ul { display:flex;justify-content:space-between;margin-top:.4rem; }
.res_dl2 ul .item { background: #F9F9F9;border-radius:.08rem;overflow:hidden;position:relative; }
.res_dl2 ul .item .pic { width:4.1rem;height:2.3rem; }
.res_dl2 ul .item .pic img { width:100%;height:100%; }
.res_dl2 ul .item .cont { padding:.24rem;align-items:flex-end;width:4.1rem; }
.res_dl2 ul .item .cont .txt { width:100%; }
.res_dl2 ul .item .cont .txt .p1 { min-height:.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.res_dl2 ul .item .cont .txt .p2 { margin-top:.12rem; }
.res_dl2 ul .item .cont .btn { margin-top:.24rem;background: var(--main-col);text-align:center;line-height:.45rem;border-radius:.66rem;padding:0 .4rem;transition:all .4s ease;cursor:pointer; }
.res_dl2 ul .item .cont .btn:hover { background:#fff;color:var(--main-col); }
.res_dl2 ul .item .tag { gap:.04rem;position:absolute;top:.12rem;left:.12rem; }
.res_dl2 ul .item .tag span { line-height:.19rem;padding:.02rem .1rem;background: rgba(45, 45, 45, .8);border-radius:.6rem; }


.res_detail_content .btn-box { justify-content:space-between; align-items:center;margin-top:1.2rem; }
.res_detail_content .btn-box a { border:1px solid #333; border-radius:.66rem;padding:.12rem .4rem;align-items:center;gap:.12rem;transition:all .4s ease;cursor:pointer; }
.res_detail_content .btn-box a span { transition:all .4s ease;color:#333; }
.res_detail_content .btn-box a svg { width:.18rem;transition:all .4s ease; }
.res_detail_content .btn-box a:hover { border:1px solid var(--main-col); }
.res_detail_content .btn-box a:hover span { color:var(--main-col); }
.res_detail_content .btn-box a:hover svg path { stroke: var(--main-col); }

.res_dl2 .main { margin-top:.4rem; }
.res_dl2 .main ul { flex-wrap:wrap; gap: .24rem; }
.res_dl2 .main ul .item { background: #F9F9F9;border-radius:.08rem;overflow:hidden;position:relative; }
.res_dl2 .main ul .item .pic { width:4.1rem;height:2.3rem; }
.res_dl2 .main ul .item .pic img { width:100%;height:100%; }
.res_dl2 .main ul .item .cont { padding:.24rem;align-items:flex-end;width:4.1rem; }
.res_dl2 .main ul .item .cont .txt { width:100%; }
.res_dl2 .main ul .item .cont .txt .p1 { min-height:.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.res_dl2 .main ul .item .cont .txt .p2 { margin-top:.12rem; }
.res_dl2 .main ul .item .cont .btn { margin-top:.24rem;background: var(--main-col);text-align:center;line-height:.45rem;border-radius:.66rem;padding:0 .4rem; }
.res_dl2 .main ul .item .tag { gap:.04rem;position:absolute;top:.12rem;left:.12rem; }
.res_dl2 .main ul .item .tag span { line-height:.19rem;padding:.02rem .1rem;background: rgba(45, 45, 45, .8);border-radius:.6rem; }

.contact_content { padding:calc(1rem + 80px) 3.2rem calc(1rem + 80px);background:var(--dark-col);position:relative; }
.contact_content .bgimg { position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover; }
.ct1 { position:relative; }
.ct1 .list { margin-top:.64rem;flex-wrap:wrap;gap:.64rem .64rem; }
.ct1 .list .item { width:calc(50% - .32rem); }
.ct1 .list .item .h1 { gap:.2rem;margin-bottom:.04rem;align-items:center; }
.ct1 .list .item .h1::before { content:"";display:block;width:.04rem;height:.35rem;background:#0EB4FF; }
.ct1 .list .item .p1 { gap:.14rem;margin-top:.16rem; }
.ct1 .list .item .p1 img { width:.24rem;height:.24rem; }
/*.ct1 .list .item .p1 a:hover { text-decoration: underline;color:var(--light-col); }*/
.ct1 .line { width:100%;height:1px;background:#222222;margin:.64rem 0; }
.ct1 .bt {justify-content:space-between;align-items:center;}
.ct1 .bt .pic { width:1.4rem;height:1.4rem; }
.ct1 .bt .cont img { margin-bottom:.2rem;width:1.77rem;height:.24rem; }
.ct1 .bt .cont p { margin-top:.12rem;color:#f3f3f3; }

.series1_con .series1 { height:8rem;position:relative; }
.series1_con .series1 .pc { position:absolute;top:0;left:0;width:100%;height:100%; }
.series1_con .series1 .series1-text { position:relative;z-index:1;align-items:flex-start;gap:0; }
.series1_con .series1 .series1-text a { margin-top:.48rem; }
.series1_con .serise2 { height:auto; }
.series1_con .serise2 .serise2-list { margin-top:.5rem; }
.series1_con .serise3 .title { text-align:center; }
.series1_con .serise3 .tp .list .item { background:#1a1a1a;border-radius:.2rem;overflow:hidden; }
.series1_con .serise3 .tp .list .item .pic{ width:6rem;height:4rem;border-radius:.2rem;overflow:hidden; }
.series1_con .serise3 .tp .list .item .pic img { width:100%;height:100%; }
.series1_con .serise3 .tp .list .item .cont { text-align:center;width:50%;padding-left:.5rem;gap:.16rem; }
.series1_con .serise3 .tp .list .item .cont span { line-height:120%; }
.series1_con .serise3 .bt .title{ text-align:center;margin-bottom:.48rem; }
.series1_con .serise3 .bt .title span { display:block;line-height:130%; }
.series1_con .serise3 .bt .title p { margin-top:.16rem;line-height:140%; }
.series1_con .serise3 .bt .main { width:100%;border-radius:.2rem;gap:.48rem;}
.series1_con .serise3 .bt .main .t1,.series1_con .serise3 .bt .main .t2  { gap:.4rem; }
.series1_con .serise3 .bt .main .t1 span { width:2.1rem; }
.series1_con .serise3 .bt .main .t1 span:first-child { color:var(--light-col); }
.series1_con .serise3 .bt .main .t2 .item { align-items:center;gap:.2rem; }
.series1_con .serise3 .bt .main .t2 .item .bk { width:1.2rem;height:.32rem;border-radius:.44rem;background:var(--light-col); }
.series1_con .serise3 .bt .main .t2 .item:nth-child(2) .bk { background:#9E9FAF;width:7.2rem; }
.series1_con .serise3 .bt .main .t2 .item .name { width:100%; }
.series1_con .serise3 .bt .main .t2 .item .name span{ width:calc(100% / 4) } 
.series1_con .serise6 { padding:1rem 0;background:linear-gradient(180deg, #1A1A1A 0%, #000000 100%); }
.series1_con .serise6 .title { text-align:center;margin-bottom:.88rem;display:flex;flex-direction:column; }
.series1_con .serise6 .swiper-box { width:100%; }
.series1_con .serise6 .swiper-box .swiper { position:relative;width:100%; }
.series1_con .serise6 .swiper-box .swiper .swiper-wrapper .swiper-slide { position:relative;transition: all .4s ease; }

.series1_con .serise6 .swiper-box .swiper .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.series1_con .serise6 .swiper-box .swiper .swiper-wrapper .swiper-slide .txt { position:absolute;right:.4rem;top:50%;transform:translateY(-50%);line-height:1.1;width:3.36rem; }
.series1_con .serise6 .swiper-box .swiper .swiper-wrapper .swiper-slide .txt span { color:var(--main-col); }
.series1_con .serise6 .swiper-box .swiper .swiper-wrapper .swiper-slide .txt p { color:#3D3D3D; }
.series1_con .serise6 .swiper-box .swiper .swiper-wrapper .swiper-slide .txt p.p1 { margin-top:.15rem;color:#767676; }
.series1_con .serise6 .swiper-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active { transform:scale(1.1); }
.series1_con .serise6 .swiper-box .swiper .swiper-pagination { bottom:-.68rem; }
.series1_con .serise6 .swiper-box .swiper .swiper-pagination .swiper-pagination-bullet { background:#9E9FAF;width:.1rem;height:.1rem;border-radius:50%;opacity:1; }
.series1_con .serise6 .swiper-box .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#00A0E9; }
.series1_con .serise4 .serise4-list .serise4-list-item img { width:7.2rem;height:3.6rem; }
.series1_con .serise4 .serise4-list .serise4-list-item .item-right .text .title { font-weight:initial;text-wrap:nowrap;align-items:center; }

.soft-con .products-item .describe-box .soft-describe .text { align-items:flex-start; }
.soft-con .products-item .describe-box .soft-describe .text .t1 { display:flex;flex-direction:column;gap:.16rem; }
.soft-con .products-item .describe-box .soft-describe .text .v-btn { margin-top:.48rem;background:#999;cursor:initial; }
.soft-con .products-item .describe-box .soft-describe .text .v-btn:hover { color:#fff;background:#999; }

.search_content { padding:calc(1rem + 80px) 4.6rem 1rem;min-height:100vh; }
.search_content .title { justify-content:center; }
.search_content .title .keywords { font-weight:600;color:var(--main-col); }
.search_content .main { margin-top:.64rem; }
.search_content .main .list { gap:.48rem; }
.search_content .main .list .item a { gap:.32rem; }
.search_content .main .list .item a .pic { width:4.1rem;height:2.3rem;border-radius:.08rem;overflow:hidden;flex-shrink:0; }
.search_content .main .list .item a .pic img { width:100%;height:100%; }
.search_content .main .list .item a .cont { gap:.2rem;justify-content:center; }
.search_content .main .list .item a .cont .h1{ color:#1a1a1a; }
.search_content .main .list .item a .cont .p1 { color:#3e3e3e;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; }
.search_content .main .p2 { justify-content:center;}
.search_content .main .p2.on { display:flex; }
.search_content .main .page { margin-top:.64rem;justify-content:space-between; }
.search_content .main .page .num { gap:.2rem; }
.search_content .main .page .num li { width:.48rem;height:.48rem;line-height:.48rem;text-align:center;border-radius:.08rem;cursor:pointer;transition:all .4s ease; }
.search_content .main .page .num li.active,
.search_content .main .page .num li.active:hover{ background:#222222;color:#fff; }
.search_content .main .page .num li:hover { background:#f3f3f3; }
.search_content .main .page .btn-box { gap:.2rem; }
.search_content .main .page .btn-box>div { width:.48rem;height.48rem;cursor:pointer;transition:all .4s ease;border-radius:.08rem;position:relative; }
.search_content .main .page .btn-box>div img { width:.24rem;height:.24rem;position:absolute;object-fit:contain; }
.search_content .main .page .btn-box>div img:nth-child(2) {
    opacity: 0;
}
.search_content .main .page .btn-box>div.prev img { transform:rotate(180deg); }
.search_content .main .page .btn-box>div:hover { background:#000; }
.search_content .main .page .btn-box>div:hover img:nth-child(1) {
    opacity: 0;
}
.search_content .main .page .btn-box>div:hover img:nth-child(2) {
    opacity: 1;
}
.notice1 .msg { opacity:.8; }

/*.ystk_content {*/
/*    padding-top: 80px;*/
/*    max-width: 16rem;*/
/*    margin: 0 auto;*/
/*    padding-bottom:1.2rem;*/
/*}*/
/*.ystk_content .p h1, .ystk_content .p h2, .ystk_content .p h3, .ystk_content .p h4, .ystk_content .p h5 {*/
/*    line-height: 1.6;*/
/*}*/
/*.ystk_content .p {*/
/*    line-height: 1.4;*/
/*}*/
/*.ystk_content .p p, .ystk_content .p span {*/
/*    line-height: 1.4 !important;*/
/*    font-family:normal !important;*/
/*    margin-top: 12px !important;*/
/*}*/
/*.ystk_content .p h1, .ystk_content .p h2, .ystk_content .p h3, .ystk_content .p h4, .ystk_content .p h5 {*/
/*    line-height: 2.4;*/
/*}*/
.products1 .scheme { padding:160px 3.2rem 0 3.2rem; }
.products1 .products-item2 button { position:initial;transform:translateX(0); }

.ystk_content {
    padding-top: 80px;
    max-width: 900px;
    margin: 0 auto;
    padding-bottom:1.2rem;
}
.ystk_content .p {
    line-height: 1.4;
}

.ystk_content .p p{
    line-height:1.8;
    font-size:16px;
    margin-top:12px;
    margin-bottom:12px;
    color:#333;
    text-align: justify;
}
.ystk_content .p h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 32px;
  margin-bottom: 16px;
}
.ystk_content .p h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  margin-top: 24px;
  margin-bottom: 12px;
}
.ystk_content .p h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 20px;
  margin-bottom: 10px;
}
.disbtn {
    pointer-events: none !important;
    background-color: #999 !important;
}


