@charset "utf-8";/* 公用 */*{    margin: 0;    padding: 0;}body {    margin: 0;    padding: 0;    overflow-x: hidden;    font-size: 0.14rem;    font-family: 'Microsoft Yahei';}.PC{    min-width: 12rem;}h1,h2,h3,h4,h5,h6,span,p,div,img,ul,li,span,table {    margin: 0;    padding: 0;}a {    text-decoration: none;}ul {    list-style: none;}table {    border-collapse: collapse;    border: 0.01rem solid #999;}h1 {    font-family: '黑体';    font-size: 0.48rem;    text-align: center;    line-height: 0.48em;    color: #333;}p {    font-family: Arial;}button {    outline: none;    cursor: pointer;}input[type=checkbox] {    width: 0.2rem;    height: 0.2rem;}/* 禁止选中文本 */.untxt {    -moz-user-select:none;/*火狐*/    -webkit-user-select:none;/*webkit浏览器*/    -ms-user-select:none;/*IE10*/    -khtml-user-select:none;/*早期浏览器*/      user-select:none;}.cp {    cursor: pointer;}.vm {    vertical-align: middle;}.dalog {    width: 5rem;    margin: 0.2rem 0;    padding: 0.2rem;    color: #025901;    background-color: #f1ffE1;    border: 0.01rem solid #016A00;}/* 置顶按钮 */.gotoTop {    width: 0.4rem;    height: 0.4rem;    border: 0.01rem solid #e5e5e5;    position: fixed;    bottom: 0.67rem;    right: 0;    cursor: pointer;    display: none;}.gotoTop img {    width: 100%;    height: 100%;}.top-initial {    display: block;}.top-on {    display: none;}/* 悬浮窗-联系客服 */.contact-service-a {    width: 0.4rem;    height: 0.4rem;    position: fixed;    bottom: 1.07rem;    right: 0;    border: 0.01rem solid #e5e5e5;}.contact-service-a img {    width: 100%;    height: 100%;}.contact-service-initial {    display: block;}.contact-service-on {    display: none;}/* 轮播图 */.pc_banner_box .swiper-container1 {    width: 100%;    max-width: 1920px;}.swiper-button-prev{    position: absolute;    width: 45px;    height: 45px;    left: 1.8%;    top: 48%;    outline: none ;    background: url("/img/WJimg/prev.png") no-repeat;    background-size: 100%;    opacity: 0;    transition: all 0.5s;}.swiper-button-next{    position: absolute;    width: 45px;    height: 45px;    right: 1.8%;    top: 48%;    outline: none;    background: url("/img/WJimg/next.png") no-repeat;    background-size: 100%;    opacity: 0;    transition: all 0.5s;}.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {    content: '';}.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {    content: '';}/* 公共全屏白色背景 */.common-bg {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 9999;    background: #FFFFFF;}/* 公共头部 */#navi {    width: 100%;    z-index: 999;    height: 0.96rem;    background-color: #fff;    border-bottom: 0.01rem solid #e6e6e6;    position: fixed;    top:0;    left: 0;}.navi-top {    width: 100%;    height: 0.3rem;    line-height: 0.3rem;    font-size: 0.12rem;    color: #e0e0e0;    background-color: #2E2E2E;}.navi-top-center {    width: 90%;    max-width: 17.33rem;    height: 0.3rem;    display: flex;    flex-direction: row;    justify-content: flex-end;    margin: 0 auto;}#null {    height: 0.3rem;    margin-right: 0.4rem;}#navi #language {    display: inline-block;    text-align: center;    /*margin-right: 15%;*/}#navi #language #language-text {    display: block;    width: 100%;    height: 0.3rem;    cursor: pointer;}#navi #language #language-text img {    width: 0.16rem;    height: 0.16rem;    vertical-align: sub;}#navi #language ul {    position: absolute;    top: 100%;    left: 0;    margin-top: -0.01rem;    width: 100%;    line-height: 0.3rem;    background-color: #333;    overflow: hidden;}#navi #language ul .language-english {    height: 0.3rem;    width: 100%;}#navi #language .language-change {    z-index: 10;    display:none;    position: absolute;    top: 0.3rem;}.language-change>a{    display: block;    width: 0.48rem;    height: 0.3rem;    line-height: 0.3rem;    text-align: center;    background-color: #373a36;    color: #fff;}.container {    width: 90%;    max-width: 17.33rem;    height: 0.66rem;    display: flex;    justify-content: space-between;    margin: 0 auto;    clear: both;}.container-logo {    width: 1.65rem;}#navi #logo {    width: 0.91rem;    display: inline-block;    background: url('/img/logo/140x25_1.png') no-repeat;    background-size: 100%;    margin-top: 0.18rem;    height: 0.3rem;    float: left;}.shop-online {    float: left;    display: flex;    flex-direction: row;    transition: all 0.3s;}.shop-online-span{    color: #2e2e2e;}.container .shop-online a {    font-size: 0.17rem;    line-height: 0.66rem;    display: block;    color: #373a36;    margin-left: 0.3rem;}.container .shop-online a .shop-online-icon1 {    width: 0.16rem;    height: 0.16rem;    vertical-align: middle;    margin-bottom: 0.02rem;}.shop-online-icon3{    width: 0.16rem;    height: 0.16rem;    vertical-align: middle;    cursor: pointer;    margin-bottom: 0.03rem;}.container-search {    width: 3.45rem;    height: 0.36rem;    position: absolute;    right: 10%;    top: 0.44rem;    transform: scale(0);    transition: all 0.3s;}.container-search-input {    width: 3rem;    height: 0.36rem;    border: 0.01rem solid #d4d4d4;    line-height: 0.36rem;    padding: 0 0.3rem 0 0.15rem;    font-size: 0.16rem;    background: #fff;    outline: none;}.container-search-icon {    position: absolute;    display: block;    width: 0.24rem;    height: 0.24rem;    right: 0.08rem;    top: 0.06rem;    cursor: pointer;}.container-search-icon img{    width: 100%;    height: 100%;}.container-search-close {    display: block;    width: 0.28rem;    height: 0.28rem;    position: absolute;    top: 0.05rem;    right: -0.34rem;}.container-search-close img {    width: 100%;    height: 100%;}.container-tab {    display: flex;    flex-direction: row;    justify-content: space-between;    transition: all 0.3s;}.container-tab li {    float: left;    padding-right: 0.5rem;}.container-tab li a{    font-size: 0.15rem;    line-height: 0.64rem;    color: #2e2e2e;}.container-tab li .mask {    width: 100%;    position: absolute;    left: 0;    top: 100%;    overflow: hidden;    color: #373a36;    display: none;    z-index: 9;    background: #fff;}.scheme-text {    width: 68%;    padding: 0.8rem 0;    margin: 0 auto;    position: relative;    display: flex;    flex-direction: row;    justify-content: space-between;}.scheme-kong {    width: 50%;}.scheme-list{    width: 50%;    height: 0.64rem;    display: flex;    flex-direction: row;    justify-content: left;    border-bottom: 0.01rem solid #e6e6e6;    position: absolute;    left: 0;    top: 47%;    transform: translateY(-50%);}.scheme-list li {    width: 25%;    padding: 0;}.scheme-list li a {    width: 100%;    height: 0.48rem;    line-height: 0.48rem;    display: flex;    font-size: 0.17rem;}.scheme-img {    width: 39.4%;}.container-tab .container-tab-click {    display: flex;    flex-direction: row;}.container-tab .container-tab-click a {    font-size: 0.17rem;}.container-tab .container-tab-click img {    margin:auto 0rem auto 0.05rem;    width: 0.14rem;    height: 0.14rem;    visibility: hidden;}.container-tab-content {    width: 55%;    margin: 0 auto;    display: flex;    flex-direction: row;    justify-content: space-around;    padding: 0.4rem 0 0.5rem;    background: #fff;    opacity: 1;}.container-tab-content>li {    width: 100%;}.container-tab-content>li>a {    display: flex;    font-size: 0.18rem;    height: 0.48rem;    line-height: 0.48rem;    width: 100%;    border-bottom: 0.01rem solid #e6e6e6;    cursor: default;}.container-tab-content>li>ul {    display: flex;    flex-direction: column;    justify-content: space-between;}.container-tab-content>li>ul>li {    height: 0.48rem;    line-height: 0.48rem;    font-size: 0.15rem;    color: #373a36;}.container-tab-content>li>ul>li>a {    display: inline;    color: #666666;}.container-tab-content>li>ul>li>a:hover {    border-bottom: 0.01rem solid #373a36;    font-weight: bold;}.mask-bg {    position: absolute;    width: 100%;    min-height: 100vw;    z-index: -1;    background-color: #000;    filter: alpha(opacity=50);    -moz-opacity: 0.5;    opacity: 0.5;    display: none;    top: 100%;    left: 0;}/* 公共底部 */footer {    width: 100%;    background-color: #f2f2f2;    min-width: 12rem;    float: left;}#footer-content {    width: 85%;    max-width: 14rem;    margin: 0 auto;    padding: 0 0.15rem;}.top-line {    height: 0.85rem;    overflow: hidden;    border-bottom: 0.01rem solid #e0e0e0;    position: relative;}.pull-left {    display: flex;    max-width: 20%;}.pull-left a {    font-size: 0.15rem;    line-height: 1.08rem;    color: #666666;    float: left;    white-space: nowrap;}.footer-search{    width: 3.97rem;    height: 0.36rem;    position: absolute;    top: 0.245rem;    right: 0;}.footer-search-input{    width: 3.5rem;    height: 0.36rem;    border: 0.01rem solid #d4d4d4;    outline: none;    line-height: 0.36rem;    padding: 0 0.3rem 0 0.15rem;    font-size: 0.16rem;    background: #fff;}.footer-btn-search{    display: block;    position: absolute;    width: 0.5rem;    height: 0.24rem;    border-left: 0.01rem solid #86807f;    right: 0;    top: 0.06rem;    cursor: pointer;}.footer-btn-search img {    width: 0.24rem;    height: 0.24rem;    position: absolute;    left: 0.11rem;}.footer-nav {    padding: 0.34rem 0 0.2rem 0;    border-bottom: 0.01rem solid #e2e2e2;    display: flex;    flex-direction: row;}.footer-nav>div {    width: 25%;    position: relative;    min-height: 0.01rem;    color: #2e2e2e;}.collapsed {    width: 100%;    font-size: 0.17rem;    line-height: 0.22rem;    height: 0.22rem;    font-weight: bold;    margin-bottom: 0.26rem;}.footer-nav-list {    width: auto;    height: auto;    overflow: visible;    padding: 0;}.footer-nav-list li {    margin-bottom: 0.26rem;    padding: 0;}.footer-nav-list li a {     font-size: 0.15rem;     line-height: 0.2rem;     color: #666666; }.list-unstyled {    float: right;    text-align: center;    margin-top: 0.28rem;    display: flex;    flex-direction: row;    justify-content: space-between;    width: 3.98rem;    height: 0.26rem;}.list-unstyled li {    width: 0.26rem;    height: 0.26rem;}.list-unstyled li a{    opacity: 0.5;}.list-unstyled li a:hover {    opacity: 1;}.weixin-content {    position: relative;}.weixin-qrcode {    position: absolute;    left: -0.74rem;    top: -2rem;    width: 1.85rem;    height: 1.85rem;    border: 0.01rem solid #eee;    box-shadow: 0 0.02rem 0.1rem #aaa;    display: none;    transition: all 0.3s;}.weixin-qrcode-show {    display: block;}.weixin-qrcode p {    width: 100%;    height: 0.29rem;    line-height: 0.29rem;    background: #f3f3f3;    color: #777;    text-align: center;    font-size: 0.12rem;}.weixin-qrcode .qrcode-img {    width: 1.34rem;    height: 1.34rem;    background: #fff;    padding: 0.11rem 0.25rem;}.qrcode-img:after {    position: absolute;    left: 50%;    margin-left: -0.06rem;    width: 0;    height: 0;    border-width:0.08rem 0.06rem 0.06rem 0.06rem;    top: 100%;    border-color: #f3f3f3 transparent transparent transparent;    content: attr(data-content-after);    border-style: solid;}.weixin-qrcode .qrcode-img img {    width: 1.34rem;    height: 1.34rem;}.list-unstyled li a {    display: block;    width: 100%;    height: 100%;}.list-unstyled li a img {    width: 100%;    height: 100%;}.footer-bottom {    width: 100%;    height: 0.55rem;    line-height: 0.55rem;    background-color: #2E2E2E;    margin-top: 0.82rem;}.footer-bottom .footer-bottom-content {    width: 9.1rem;    line-height: 0.55rem;    margin: 0 auto;    display: flex;    flex-direction: row;    justify-content: space-between;}.footer-bottom .footer-bottom-content div{    color: #666666;    font-size: 0.16rem;}.footer-bottom .footer-bottom-content .footer-logo {    display: inline-block;    width: 0.2rem;    height: 0.2rem;    margin-right: 0.08rem;    vertical-align: sub;    background-image: url("/img/logo/footer-logo.png");    background-repeat: no-repeat;    background-size: 100%;}.footer-bottom .footer-bottom-content a {    color: #666666;}.footer-bottom .footer-bottom-content a:hover {    color: #f53f3f;}.footer-vertical-line {    height: 0.17rem;    width: 0.02rem;    background-color: #666666;    margin-top: 0.19rem;}.footer {    display: flex;    flex-direction: column;    justify-content: flex-start;}.footer span {    font-weight: 900;    color: #e4e4e4!important;    font-size: 0.12rem;    line-height: 0.34rem;    height: 0.34rem !important;}.footer a {    width: 100%!important;    color: #adadad;    font-size: 0.11rem;    line-height: 0.3rem;    text-align: left;    height: 0.3rem !important;}.footer a:hover {    color: #fff!important;}/* 美洽客服 */.fvZFGb .jjcDIt{    display: none;}