﻿/*! www.vancheer.com  |  Powered by vancheer */

@media screen and ( max-width:1600px) {
    .indexProduct .swiper-pagination {
        right: 0.7rem!important;
    }
}

@media screen and ( max-width:1440px) {
    .honorPic .prev {
        left: -80px;
    }
    .honorPic .next {
        right: -80px;
    }
}

@media screen and ( max-width:1366px) {
    .honorPic .prev {
        left: -30px;
    }
    .honorPic .next {
        right: -30px;
    }
}

@media screen and ( min-width:1081px)and ( max-width:1180px) {
    .wal4 {
        max-width: 930px;
    }
    .aboutPart1 .leftDiv {
        width: 300px;
    }
    .aboutPart1 .rightDiv {
        width: 630px;
    }
    .pageBanner .layer {
        margin-left: -465px;
        bottom: 165px;
    }
    .pageBanner .botDiv {
        margin-left: -465px;
        width: 940px;
    }
    .newsPic .leftImg {
        width: 500px;
        height: 352px;
    }
    .newsPic .leftImg img {
        width: 500px;
    }
    .newsPic .rightCon {
        width: 410px;
    }
    .newShow {
        width: 630px;
    }
    .newShow .imgDiv img {
        max-width: 560px;
    }
    .sideNews {
        width: 234px;
        padding-left: 36px;
    }
    .pageBtn li .prev {
        text-indent: 70px;
    }
    .pageBtn li .prev:before {
        left: 34px;
    }
    .pageBtn li .next {
        text-indent: 46px;
    }
    .pageBtn li .next:before {
        right: 34px;
    }
    .pageBtn li .return {
        text-indent: 70px;
    }
    .pageBtn li .return:before {
        left: 34px;
    }
    .systemPic .imgDiv img {
        width: 930px;
    }
    .supportPart1 .leftImg {
        width: 450px;
    }
    .supportPart1 .leftImg img {
        width: 450px;
    }
    .supportPart1 .rightDiv {
        width: 400px;
    }
    .supportPart2 .wal4:before {
        left: 90px;
    }
    .supportPart2 .imgDiv {
        display: none;
    }
    .supportPart5 .leftDiv {
        width: 360px;
    }
    .supportPart5 .rightDiv {
        width: 540px;
    }
}

@media screen and ( min-width:1181px)and ( max-width:1236px) {
    .wal4 {
        max-width: 1100px;
    }
}

@media screen and ( max-width:1004px) {
    .wal,
    .wal2,
    .wal3,
    .wal4 {
        width: 100%;
		max-width: 100%;
    }
    .PC-Box,
    .nav,
    .headDiv .lanDiv,
    .headDiv .topSearch,
    .footNav,
    .w334,
    .pageNum,
    .productNav {
        display: none;
    }
    .Phone-Box,
    .navIco,
    .bannerTel,
    .pageTitleTel,
    .pageMore {
        display: block;
    }
    .headDiv {
        height: 1.2rem;
    }
    .headDiv .wal {
        height: 1.2rem;
    }
    .headDiv .wal:after {
        display: none;
    }
    .headDiv .logo {
        left: 0.2rem;
        top: 0;
        line-height: 1.2rem;
    }
    .headDiv .logo img {
        width: 3.16rem;
    }
    .indexTitle {
        text-align: center;
    }
    .indexPart1 {
        padding: 0.7rem 0.2rem 0.85rem;
        background: none;
    }
    .indexPart1:before {
        display: none;
    }
    .indexPart1 .ConDiv {
        padding-top: 0.55rem;
        padding-left: 0;
        width: 100%;
    }
    .indexPart1 .name {
        text-align: center;
    }
    .indexPart1 .msg {
        padding-top: 0.3rem;
        font-size: 0.3rem;
        line-height: 0.3rem;
        text-align: center;
    }
    .indexPart1 .wen {
        display: none;
    }
    .indexPart1 .btnDiv {
        padding-top: 0.4rem;
        width: 3.0rem;
        margin: 0 auto;
    }
    .indexPart1 .btnDiv a {
        width: 3.0rem;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.26rem;
        text-indent: 0.8rem;
    }
    .indexPart1 .btnDiv a:after {
        right: 0.5rem;
        margin-top: -0.15rem;
        width: 0.3rem;
        height: 0.3rem;
        background-size: 0.3rem;
    }
    .indexProduct .swiper-slide .leftImg {
        width: 100%;
        float: none;
    }
    .indexProduct .swiper-slide .leftImg img {
        width: 100%;
    }
    .indexProduct .swiper-pagination-bullet {
        display: none;
    }
    .indexProduct .swiper-button-prev {
        display: block;
    }
    .indexProduct .swiper-button-next {
        display: block;
    }
    .indexSolu .swiper-slide .layer {
        width: 100%;
        text-align: center;
        left: 0;
        top: 1.9rem;
    }
    .indexSolu .swiper-slide .ico img {
        width: 1.1rem;
    }
    .indexSolu .swiper-slide .C-name {
        font-size: 0.36rem;
        padding-top: 0.86rem;
    }
    .indexSolu .swiper-slide .E-name {
        font-size: 0.18rem;
    }
    .indexSolu .swiper-slide .btnDiv {
        margin: 0 auto;
        width: 2.2rem;
        height: 0.56rem;
        text-align: left;
        line-height: 0.56rem;
        font-size: 0.18rem;
        text-indent: 0.38rem;
    }
    .indexSolu .swiper-slide .btnDiv:after {
        right: 0.4rem;
    }
    .indexSolu .swiper-slide .num {
        right: 50%;
        margin-right: -1.34rem;
    }
    .indexSolu .swiper-slide:hover a:before {
        background: rgba(1, 76, 143, 0.9);
    }
    .indexSolu .swiper-slide:hover .btnDiv {
        background: #008fd7;
        border: #008fd7 solid 2px;
    }
    .indexSolu .swiper-slide:hover .num {
        bottom: 0.7rem;
    }
    .indexSolu .swiper-slide:hover .num img {
        opacity: 0;
    }
    .indexSolu .swiper-slide:hover .num .img1 {
        opacity: 1;
    }
    .indexSolu .swiper-button-prev {
        left: 0.2rem;
        width: 36px;
        height: 36px;
        margin-top: -18px;
    }
    .indexSolu .swiper-button-next {
        right: 0.2rem;
        width: 36px;
        height: 36px;
        margin-top: -18px;
    }
    .indexSolu .swiper-button-prev:before {
        width: 0.18rem;
        height: 0.15rem;
        background-size: 0.18rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
    }
    .indexSolu .swiper-button-next:before {
        width: 0.18rem;
        height: 0.15rem;
        background-size: 0.18rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
    }
    .indexSolu .swiper-button-prev:after {
        height: 36px;
    }
    .indexSolu .swiper-button-next:after {
        height: 36px;
    }
    .indexPart3 .toptop {
        padding: 1.15rem 0 0.7rem;
        background: none;
    }
    .indexPart3 .toptop .btnDiv {
        display: none;
    }
    .indexCase .swiper-slide .name {
        font-size: 0.26rem;
    }
    .indexCase .swiper-slide .msg {
        font-size: 0.18rem;
    }
    .indexCase .swiper-slide:hover .msg {
        opacity: 1;
    }
    .indexCase .swiper-button-prev {
        left: 0.2rem;
        width: 36px;
        height: 36px;
        margin-top: -18px;
    }
    .indexCase .swiper-button-next {
        right: 0.2rem;
        width: 36px;
        height: 36px;
        margin-top: -18px;
    }
    .indexCase .swiper-button-prev:before {
        width: 0.18rem;
        height: 0.15rem;
        background-size: 0.18rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
    }
    .indexCase .swiper-button-next:before {
        width: 0.18rem;
        height: 0.15rem;
        background-size: 0.18rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
    }
    .indexCase .swiper-button-prev:after {
        height: 36px;
    }
    .indexCase .swiper-button-next:after {
        height: 36px;
    }
    .indexPart4 {
        padding: 1.0rem 0.2rem;
        height: auto;
        background: url(../images/indexpart4tel.jpg) center no-repeat;
        background-size: 100% 100%;
    }
    .indexPart4 .leftDiv {
        width: auto;
        float: none;
    }
    .indexPart4 .content {
        padding-top: 0.7rem;
        font-size: 0.18rem;
        line-height: 0.42rem;
        height: 0.84rem;
        overflow: hidden;
        text-align: center;
    }
    .indexPart4 .btnDiv {
        width: 2.25rem;
        padding-top: 0.55rem;
        margin: 0 auto;
    }
    .indexPart4 .btnDiv a {
        font-size: 0.18rem;
        text-indent: 0.38rem;
    }
    .indexPart4 .btnDiv a:after {
        right: 0.4rem;
    }
    .indexPart4 .rightDiv {
        width: auto;
        float: none;
        padding-top: 0.95rem;
    }
    .indexPart4 .listBot {
        display: none;
    }
    .indexPart4 .rightDiv li {
        width: 33.33%;
    }
    .indexPart4 .rightDiv .li01 {
        display: block;
    }
    .indexPart4 .rightDiv li .lbox {
        height: 1.85rem;
        padding-top: 0.35rem;
    }
    .indexPart4 .rightDiv li .ico {
        margin: 0 auto 0.18rem;
        width: 0.54rem;
    }
    .indexPart4 .rightDiv li .ico img {
        width: 0.54rem;
    }
    .indexPart4 .rightDiv li .C-name {
        font-size: 0.24rem;
        line-height: 0.24rem;
        padding-bottom: 0.1rem;
    }
    .indexPart4 .rightDiv li .E-name {
        font-size: 0.18rem;
    }
    .indexPart4 .rightDiv li .lolo {
        padding-top: 0.15rem;
    }
    .indexPart4 .rightDiv li .lolo img {
        width: 0.22rem;
    }
    .indexPart5 {
        padding: 1.0rem 1.25rem;
        background: url(../images/indexpart5tel.jpg) center no-repeat;
        background-size: 100% 100%;
    }
    .indexPart5 .toptop {
        height: auto;
        padding-bottom: 0.6rem;
    }
    .indexPart5 .btn {
        padding-top: 0.3rem;
        position: relative;
        top: 0;
        border-left: none;
        width: 4.1rem;
        margin: 0 auto;
    }
    .indexPart5 .btn li {
        margin: 0 0.1rem;
        height: 0.58rem;
        width: 1.78rem;
        line-height: 0.58rem;
        font-size: 0.24rem;
        border: rgba(255, 255, 255, 0.6) solid 1px;
    }
    .indexPart5 .midDiv {
        padding: 0.3rem 0.4rem 0.4rem;
    }
    .indexPart5 .name {
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.26rem;
    }
    .indexPart5 .content {
        padding-top: 0.15rem;
        font-size: 0.18rem;
        line-height: 0.36rem;
        height: 1.08rem;
    }
    .indexPart5 .time {
        font-size: 0.18rem;
    }
    .indexPart5 .se {
        display: block;
        width: 36px;
        height: 36px;
        position: absolute;
        z-index: 10;
        left: auto;
        right: auto;
        top: 50%;
        margin-top: -18px;
        bottom: auto;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.6);
        overflow: hidden;
    }
    .indexPart5 .arrow .prev {
        left: -1.0rem
    }
    .indexPart5 .arrow .next {
        right: -1.0rem;
    }
    .indexPart5 .arrow .prev:before {
        width: 0.18rem;
        height: 0.15rem;
        background-size: 0.18rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
    }
    .indexPart5 .arrow .next:before {
        width: 0.18rem;
        height: 0.15rem;
        background-size: 0.18rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
    }
    .indexPart5 .arrow .prev:after {
        height: 36px;
    }
    .indexPart5 .arrow .next:after {
        height: 36px;
    }
    .footDiv {
        height: auto;
    }
    .footDiv .wal2 {
        position: relative;
        height: auto;
    }
    .footDiv .wal2:before {
        display: none;
    }
    .footDiv .wal2:after {
        display: none;
    }
    .footNav {
        display: none;
    }
    .footDiv .rightDiv {
        padding-top: 0.75rem;
        width: auto;
        padding-left: 0;
        height: auto;
        float: none;
    }
    .footDiv .rightDiv:before {
        display: none;
    }
    .footDiv .logo {
        margin: 0 auto;
        width: 2.15rem;
    }
    .footDiv .msgList {
        padding: 0.5rem 0;
        text-align: center;
    }
    .footDiv .msgList li {
        padding-left: 0;
        font-size: 0.25rem;
        line-height: 0.42rem;
    }
    .footDiv .msgList li img {
        position: relative;
        left: 0;
        top: 0;
        width: 0.21rem;
        padding-right: 0.12rem;
        margin-top: 0;
    }
	.c_rosd li{
		width: 46%;
	}
	.pageBtn ul{
		width: 100%;
	}
    .footDiv .botDiv {
        position: relative;
    }
    .footDiv .botDiv:before {
        display: none;
    }
    .footDiv .msg {
        font-size: 0.18rem;
        text-align: center;
        background: #014c8f;
        color: rgba(255, 255, 255, 0.6);
    }
    .footDiv .msg a {
        color: rgba(255, 255, 255, 0.6);
    }
    .footDiv .share,
    .footDiv .bg {
        display: none;
    }
    .pageBox {
        padding: 0.8rem 0.2rem;
    }
    .pageBox2 {
        padding: 0.5rem 0.2rem 0.8rem;
    }
    .pageBanner {
        position: relative;
        height: 5.6rem;
    }
    .pageBanner .layer {
        left: 0.2rem;
        margin-left: 0;
        bottom: 1.5rem;
        height: 0.8rem;
    }
    .pageBanner .txt1 {
        padding-right: 0.3rem;
        font-size: 0.4rem;
        line-height: 0.4rem;
    }
    .pageBanner .txt1:after {
        height: 0.7rem;
    }
    .pageBanner .txt2 {
        padding-left: 0.32rem;
        font-size: 0.32rem;
    }
    .pageBanner .txt2 b {
        font-size: 0.4rem;
        line-height: 0.4rem;
    }
    .pageBanner .botDiv {
        display: none;
    }
    .selectBox .liDiv {
        width: 50%;
        margin-bottom: 0.3rem;
    }
    .selectBox .select {
        height: 1.0rem;
    }
    .selectBox .select dt {
        height: 1.0rem;
        line-height: 1.0rem;
        background-size: 0.8rem;
    }
    .selectBox .select dt a {
        font-size: 0.26rem;
        padding-left: 0.55rem;
    }
    .selectBox .select dd {
        top: 1.0rem;
    }
    .selectBox .select dd ul {
        padding: 0 0.55rem;
    }
    .selectBox .select dd ul li {
        line-height: 0.8rem;
        height: 0.8rem;
        font-size: 0.26rem;
    }
    .selectBox .select.on dt {
        background-size: 0.8rem;
    }
    .dmg li {
        width: 50%;
        height: 1.0rem;
        font-size: 0.26rem;
        margin-bottom: 0.3rem;
    }
    .dmg li a {
        padding-left: 0.55rem;
        height: 1.0rem;
        line-height: 1.0rem;
        background-size: 0.8rem;
    }
    .dmg li .aNow {
        background-size: 0.8rem;
    }
    .product {
        padding-top: 1.0rem;
    }
    .product .list li {
        width: 50%;
        margin-bottom: 0.75rem;
    }
    .product .list li:nth-child(2n):after {
        background: none;
    }
    .product .list li .imgDiv {
        width: 3.2rem;
        height: 3.2rem;
        margin: 0 auto;
    }
    .product .list li .imgDiv img {
        width: 3.2rem;
    }
    .product .list li .name {
        font-size: 0.3rem;
        height: 0.42rem;
        line-height: 0.42rem;
    }
    .solution {
        padding: 0.3rem 0 0.35rem;
    }
    .solution li {
        height: auto;
        padding-bottom: 0.5rem;
    }
    .solution li:before,
    .solution li:after {
        display: none;
    }
    .solution .li01:before,
    .solution .li01:after {
        display: none;
    }
    .solution li .imgDiv {
        float: none;
        width: auto;
    }
    .solution li .mxfDiv {
        float: none;
        width: auto;
        height: auto;
    }
    .solution li .baozhe {
        padding-left: 0.5rem;
        padding-top: 0.9rem;
        padding-bottom: 0.9rem;
        padding-right: 0.5rem;
    }
    .solution .li01 .baozhe {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .solution li .txtDiv {
        height: 1.22rem;
        background-size: 4.53rem;
        margin-bottom: 0.4rem;
    }
    .solution li .name1 {
        padding: 0.12rem 0 0 0.35rem;
        font-size: 0.4rem;
        line-height: 0.4rem;
    }
    .solution li .name2 {
        padding: 0.15rem 0 0 0.35rem;
        font-size: 0.3rem;
    }
    .solution li .botDiv {
        height: 0.56rem;
    }
    .solution li .more {
        height: 0.56rem;
        padding-left: 0.35rem;
        line-height: 0.56rem;
    }
    .solution li .more a {
        width: 2.6rem;
        height: 0.56rem;
        line-height: 0.56rem;
        font-size: 0.28rem;
        background-size: 0.24rem;
    }
    .solution li .ico img {
        width: 0.64rem;
    }
    .pageClass {
        padding: 0.2rem 0.45rem;
        box-shadow: 0px 0.09rem 0.7rem 0px rgba(0, 0, 0, 0.04);
    }
    .pageClass li {
        padding: 0.35rem 0 0.2rem 1.35rem;
        min-height: 0.48rem;
    }
    .pageClass li .all {
        top: 0.35rem;
    }
    .pageClass li .all a {
        padding: 0 18px;
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.26rem;
    }
    .pageClass dd {
        padding: 0 0.26rem 0.15rem 0.26rem;
    }
    .pageClass dd:after {
        height: 0.16rem;
        margin-top: -0.08rem;
    }
    .pageClass dd a {
        padding: 0 0.18rem;
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.26rem;
    }
    .case {
        padding: 0.65rem 0 0.4rem;
    }
    .case .list ul {
        margin-right: 0;
    }
    .case .list li {
        float: none;
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .case .list li .box {
        margin-right: 0;
        box-shadow: 0px 0.09rem 0.7rem 0px rgba(0, 0, 0, 0.04);
    }
    .case .list li .botDiv {
        padding: 0.55rem 0.6rem 0.65rem;
    }
    .case .list li .name {
        font-size: 0.36rem;
        height: 0.48rem;
        line-height: 0.48rem;
    }
    .case .list li .mxfDiv {
        padding-right: 0.8rem;
    }
    .case .list li .msg {
        padding-top: 0.2rem;
        font-size: 0.26rem;
    }
    .case .list li .msg em {
        padding-right: 0.35rem;
    }
    .case .list li .ico {
        top: 50%;
        margin-top: -0.36rem;
        width: 0.72rem;
        height: 0.72rem;
        background-size: 0.24rem;
    }
    .case .list li:hover .ico {
        background-size: 0.24rem;
    }
    .casePart1 {
        padding: 0.8rem 0.2rem;
    }
    .casePart1 .leftImg {
        width: auto;
        float: none;
    }
    .casePart1 .leftImg img {
        width: 100%;
    }
    .casePart1 .rightCon {
        width: auto;
        float: none;
        padding-top: 0.5rem;
    }
    .casePart1 .name1 {
        font-size: 0.36rem;
        padding-bottom: 0.15rem;
    }
    .casePart1 .name2 {
        font-size: 0.26rem;
        padding-bottom: 0.5rem;
    }
    .casePart1 .msgList {
        padding-top: 0.45rem;
    }
    .casePart1 .msgList li {
        padding: 0 0 0.3rem 0.6rem;
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .casePart1 .msgList li img {
        top: 0.08rem;
        width: 0.3rem;
    }
    .casePart1 .xinxiList {
        padding-top: 0.5rem;
    }
    .casePart1 .xinxiList li {
        padding: 0 0.8rem 0 0.42rem;
        font-size: 0.26rem;
    }
    .casePart1 .xinxiList li img {
        top: 0.04rem;
        width: 0.26rem;
    }
    .casePart2 {
        padding: 0 0.2rem;
    }
    .casePart2 .wal4 {
        padding: 0.75rem 0 1.05rem;
    }
    .casePart2 .wal4:before {
        display: none;
    }
    .casePart2 .title {
        font-size: 0.36rem;
        padding-bottom: 0.35rem;
    }
    .casePart2 .content {
        font-size: 0.26rem;
        line-height: 0.48rem;
        padding-bottom: 0.55rem;
    }
    .casePart2 .imgDiv {
        padding: 0.45rem 0;
    }
    .casePart2 .imgDiv img {
        width: 100%;
    }
    .pageDown {
        padding-top: 0.64rem;
        height: auto;
    }
    .pageDown .btnDiv {
        position: relative;
        top: 0;
        margin-top: 0.5rem;
    }
    .pageDown .btnDiv a {
        width: 50%;
        height: 0.9rem;
        line-height: 0.9rem;
        text-indent: 1.26rem;
        font-size: 0.28rem;
        box-sizing: border-box;
    }
    .pageDown .btnDiv a:before {
        left: 0.64rem;
        margin-top: -0.13rem;
        width: 0.26rem;
        height: 0.26rem;
        background-size: 0.26rem;
    }
    .pageDown .btnDiv a:hover:before {
        background-size: 0.26rem;
    }
    .pageDown .list {
        overflow: hidden;
    }
    .pageDown .list li a {
        width: 100%;
        height: 0.9rem;
        line-height: 0.9rem;
        text-align: center;
        font-size: 0.28rem;
        box-sizing: border-box;
    }
    .pageDown .list li .prev {
        text-indent: 0;
    }
    .pageDown .list li .prev:before {
        left: 0.64rem;
        margin-top: -0.1rem;
        width: 0.24rem;
        height: 0.2rem;
        background-size: 0.24rem;
    }
    .pageDown .list li .next {
        text-indent: 0;
    }
    .pageDown .list li .next:before {
        right: 0.64rem;
        margin-top: -0.1rem;
        width: 0.24rem;
        height: 0.2rem;
        background-size: 0.24rem;
    }
    .pageDown .list li .prev:hover:before {
        background-size: 0.24rem;
    }
    .pageDown .list li .next:hover:before {
        background-size: 0.24rem;
    }
    .casePart3 {
        padding-top: 1.05rem;
    }
    .casePart3 .title {
        padding-bottom: 0.7rem;
        font-size: 0.48rem;
    }
    .newsPart1 {
        padding: 0.8rem 0.2rem 0.95rem;
    }
    .newsTab {
        padding-bottom: 0.56rem;
    }
    .newsTab li {
        padding-right: 0.4rem;
        margin-right: 0.2rem;
    }
    .newsTab li:after {
        width: 0.2rem;
        height: 0.06rem;
        top: 0.12rem;
    }
    .newsTab li a {
        height: 0.56rem;
        line-height: 0.32rem;
        font-size: 0.32rem;
    }
    .newsTab li a:after {
        height: 0.05rem;
    }
    .newsPic .leftImg {
        float: none;
        width: auto;
        height: auto;
        height: 4.5rem;
    }
    .newsPic .leftImg img {
        width: 100%;
    }
    .newsPic .rightCon {
        float: none;
        width: auto;
        padding-top: 0.5rem;
    }
    .newsPic .time {
        font-size: 0.26rem;
        padding-bottom: 0.3rem;
    }
    .newsPic .name {
        font-size: 0.36rem;
        height: 0.48rem;
        line-height: 0.48rem;
    }
    .newsPic .content {
        padding-top: 0.25rem;
        line-height: 0.48rem;
        font-size: 0.26rem;
        height: 0.96rem;
    }
    .newsPic .more {
        padding-top: 0.4rem;
    }
    .newsPic .more a {
        width: 1.6rem;
        font-size: 0.26rem;
        line-height: 0.36rem;
    }
    .newsPic .more a:after {
        width: 0.36rem;
        height: 0.36rem;
        background-size: 0.36rem;
    }
    .newsPic .swiper-button-prev {
        right: 0.9rem;
        width: 0.58rem;
        height: 0.58rem;
    }
    .newsPic .swiper-button-next {
        width: 0.58rem;
        height: 0.58rem;
    }
    .newsPic .swiper-button-prev:before {
        width: 0.12rem;
        height: 0.1rem;
        background-size: 0.12rem;
        margin-left: -0.06rem;
        margin-top: -0.05rem;
    }
    .newsPic .swiper-button-next:before {
        width: 0.12rem;
        height: 0.1rem;
        background-size: 0.12rem;
        margin-left: -0.06rem;
        margin-top: -0.05rem;
    }
    .newsPic .swiper-button-prev:after {
        height: 0.58rem;
    }
    .newsPic .swiper-button-next:after {
        height: 0.58rem;
    }
    .newsPic .swiper-button-prev:hover:before {
        background-size: 0.12rem;
    }
    .newsPic .swiper-button-next:hover:before {
        background-size: 0.12rem;
    }
    .newsPart2 {
        padding: 0.85rem 0.2rem;
    }
    .newsPart2 .list {
        padding-bottom: 0.4rem;
    }
    .newsPart2 .list ul {
        margin-right: -0.2rem;
    }
    .newsPart2 .list li {
        width: 50%;
        padding-bottom: 0.56rem;
    }
    .newsPart2 .list li .box {
        margin-right: 0.2rem;
    }
    .newsPart2 .list li .imgDiv {
        height: 2.2rem;
        line-height: 2.2rem;
    }
    .newsPart2 .list li .imgDiv img {
        width: 100%;
        height: auto;
    }
    .newsPart2 .list li .midDiv {
        padding: 0.3rem 0.2rem 0.4rem;
    }
    .newsPart2 .list li .name {
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.26rem;
    }
    .newsPart2 .list li .content {
        padding-top: 0.15rem;
        font-size: 0.18rem;
        line-height: 0.36rem;
        height: 0.72rem;
    }
    .newsPart2 .list li .botDiv {
        height: 0.6rem;
    }
    .newsPart2 .list li .time {
        padding-left: 0.2rem;
        line-height: 0.6rem;
        font-size: 0.18rem;
    }
    .newsPart2 .list li .ico {
        width: 0.7rem;
        height: 0.6rem;
        line-height: 0.6rem;
    }
    .newBox {
        padding: 0 0.2rem;
    }
    .newBox:before {
        display: none;
    }
    .newShow {
        width: 100%;
		max-width: 100%;
        padding: 0.9rem 0 1.35rem;
		
    }
    .newShow .mxfDiv {
        padding-right: 0;
		padding-left:10px;
    }
    .newShow .name {
        font-size: 0.36rem;
        line-height: 0.52rem;
    }
    .newShow .toptop {
        height: auto;
        padding: 0.15rem 0 0.45rem;
    }
    .newShow .time {
        font-size: 0.26rem;
        line-height: 0.36rem;
    }
    .newShow .share {
        position: relative;
        padding-top: 0.25rem;
        top: 0;
    }
    .newShow .share li {
        margin-left: 0;
        margin-right: 0.15rem;
    }
    .newShow .content {
        font-size: 0.26rem;
        line-height: 0.52rem;
        padding: 0.45rem 0 0.8rem;
    }
	.factoryPic .prev::before{
		display: none;
	}
	.factoryPic .prev:hover::before{
		display: block;
	}
	
	.factoryPic .next::before{
		display: none;
	}
	.factoryPic .next:hover::before{
		display: block;
	}
	
	.subminss{
		width: 100%!important;
	}
	.butjks{
		width: 100%!important;
	}
	.newShow .content img {
		max-width: 100%;
	}
    .newShow .imgDiv {
        padding: 0.4rem 0;
    }
    .newShow .imgDiv img {
        width: 100%;
    }
    .pageBtn ul {
        margin-right: -0.2rem;
    }
    .pageBtn li .box {
        margin-right: 0.2rem;
    }
    .pageBtn li a {
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.28rem;
        text-align: center;
    }
    .pageBtn li .prev {
        text-indent: 0;
    }
    .pageBtn li .prev:before,
    .pageBtn li .next:before,
    .pageBtn li .return:before {
        display: none;
    }
    .pageBtn li .next {
        text-indent: 0;
    }
    .pageBtn li .return {
        text-indent: 0;
    }
    .solutionPart1 {
        padding: 0.9rem 0.2rem 1.0rem;
    }
    .solutionPart1 .title {
        font-size: 0.48rem;
        padding-bottom: 0.4rem;
    }
    .solutionPart1 .content {
        font-size: 0.26rem;
        line-height: 0.52rem;
    }
    .solutionPart1 .content em {
        font-size: 0.3rem;
    }
    .solutionPart1 .btnList {
        padding-top: 0.7rem;
    }
    .solutionPart1 .btnList li {
        padding-right: 0.6rem;
    }
    .solutionPart1 .btnList li a {
        padding-right: 0.52rem;
        height: 0.36rem;
        line-height: 0.36rem;
        font-size: 0.28rem;
    }
    .solutionPart1 .btnList li img {
        width: 0.36rem;
    }
    .solutionPart2 {
        padding: 0.9rem 0.2rem 1.05rem;
    }
    .solutionPart2 .title {
        font-size: 0.48rem;
        padding-bottom: 0.5rem;
    }
    .systemPic .imgDiv img {
        width: 100%;
    }
    .systemPic .prev {
        left: 0;
        width: 34px;
        height: 34px;
        margin-top: -17px;
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(0, 0, 0, 0.05);
    }
    .systemPic .next {
        right: 0;
        width: 34px;
        height: 34px;
        margin-top: -17px;
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(0, 0, 0, 0.05);
    }
    .systemPic .prev:before {
        width: 0.18rem;
        height: 0.15rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
        background-size: 0.18rem;
    }
    .systemPic .next:before {
        width: 0.18rem;
        height: 0.15rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
        background-size: 0.18rem;
    }
    .systemPic .prev:after {
        height: 34px;
    }
    .systemPic .next:after {
        height: 34px;
    }
    .systemPic .prev:hover {
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(255, 112, 0, 0.16);
    }
    .systemPic .next:hover {
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(255, 112, 0, 0.16);
    }
    .systemPic .prev:hover:before {
        background-size: 0.18rem;
    }
    .systemPic .next:hover:before {
        background-size: 0.18rem;
    }
    .solutionPart3 {
        padding: 0.8rem 0.2rem 0.7rem;
    }
    .solutionPart3 .title {
        font-size: 0.48rem;
        padding-bottom: 0.4rem;
    }
    .keroro {
        margin-top: 0.4rem;
    }
    .keroro .swiper-slide {
        margin-bottom: 0.75rem;
    }
    .keroro .swiper-slide:nth-child(2n):after {
        background: none;
    }
    .keroro .swiper-slide .imgDiv {
        width: 3.2rem;
        height: 3.2rem;
        margin: 0 auto;
    }
    .keroro .swiper-slide .imgDiv img {
        width: 3.2rem;
    }
    .keroro .swiper-slide .name {
        font-size: 0.3rem;
        height: 0.42rem;
        line-height: 0.42rem;
    }
    .keroro .prev {
        left: 0;
        width: 34px;
        height: 34px;
        margin-top: -17px;
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(0, 0, 0, 0.05);
    }
    .keroro .next {
        right: 0;
        width: 34px;
        height: 34px;
        margin-top: -17px;
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(0, 0, 0, 0.05);
    }
    .keroro .prev:before {
        width: 0.18rem;
        height: 0.15rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
        background-size: 0.18rem;
    }
    .keroro .next:before {
        width: 0.18rem;
        height: 0.15rem;
        margin-left: -0.09rem;
        margin-top: -0.07rem;
        background-size: 0.18rem;
    }
    .keroro .prev:after {
        height: 34px;
    }
    .keroro .next:after {
        height: 34px;
    }
    .keroro .prev:hover {
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(255, 112, 0, 0.16);
    }
    .keroro .next:hover {
        box-shadow: 0px 0.06rem 0.16rem 0px rgba(255, 112, 0, 0.16);
    }
    .keroro .prev:hover:before {
        background-size: 0.18rem;
    }
    .keroro .next:hover:before {
        background-size: 0.18rem;
    }
    .solutionPart3 .list li {
        width: 50%;
        margin-bottom: 0.75rem;
    }
    .solutionPart3 .list li:nth-child(2n):after {
        background: none;
    }
    .solutionPart3 .list li .imgDiv {
        width: 3.2rem;
        height: 3.2rem;
        margin: 0 auto;
    }
    .solutionPart3 .list li .imgDiv img {
        width: 3.2rem;
    }
    .solutionPart3 .list li .name {
        font-size: 0.3rem;
        height: 0.42rem;
        line-height: 0.42rem;
    }
    .aboutPart1 {
        padding: 0.8rem 0.2rem 1.05rem;
    }
    .aboutTab {
        padding-bottom: 0.86rem;
    }
    .aboutTab li {
        padding-right: 0.32rem;
        margin-right: 0.12rem;
    }
    .aboutTab li:after {
        width: 0.2rem;
        height: 0.06rem;
        top: 0.12rem;
    }
    .aboutTab li a {
        height: 0.56rem;
        line-height: 0.32rem;
        font-size: 0.32rem;
    }
    .aboutTab li a:after {
        height: 0.05rem;
    }
    .aboutPart1 .leftDiv {
        width: auto;
        float: none;
    }
    .aboutPart1 .rightDiv {
        width: auto;
        font-size: 0.26rem;
        line-height: 0.52rem;
        padding-top: 0.5rem;
    }
    .aboutPart1 .txtDiv .txt1 {
        font-size: 0.6rem;
        line-height: 0.78rem;
    }
    .aboutPart1 .txtDiv .txt2 {
        font-size: 0.48rem;
    }
    .aboutPart1 .numList {
        position: relative;
    }
    .aboutPart1 .numList li {
        padding-top: 0.8rem;
        float: left;
        width: 50%;
    }
    .aboutPart1 .numList li p {
        font-size: 0.3rem;
        padding-bottom: 0.1rem;
    }
    .aboutPart1 .numList li .mxf {
        font-size: 0.3rem;
    }
    .aboutPart1 .numList li .num {
        font-size: 0.82rem;
        line-height: 0.82rem;
    }
    .aboutPart1 .numList li .sil {
        padding-left: 0.1rem;
    }
    .aboutPart1 .numList li .zi {
        font-size: 0.3rem;
    }
    .aboutPart2 li .ico {
        padding: 0.75rem 0 0.45rem;
    }
    .aboutPart2 li .txt {
        font-size: 0.2rem;
    }
    .aboutPart2 li .num {
        right: 0.35rem;
        top: 0.45rem;
    }
    .aboutPart3 {
        padding: 1.0rem 0.2rem 1.2rem;
    }
    .aboutPart3 .title {
        font-size: 0.42rem;
        line-height: 0.42rem;
        padding-bottom: 0.5rem;
    }
    .honorPic .swiper-slide {
       /*  height: 6.4rem; */
    }
    .honorPic .swiper-slide .imgDiv {
        padding-top: 0.5rem;
    }
    .honorPic .swiper-slide .imgDiv img {
        width: 3.0rem;
    }
    .honorPic .swiper-slide .name {
        font-size: 0.28rem;
        padding: 0.4rem 0.4rem 0;
        line-height: 0.56rem;
    }
    .honorPic .prev {
        left: 0.3rem;
        width: 0.6rem;
        height: 0.6rem;
        margin-top: -0.3rem;
    }
    .honorPic .next {
        right: 0.3rem;
        width: 0.6rem;
        height: 0.6rem;
        margin-top: -0.3rem;
    }
    .honorPic .prev:before {
        width: 0.12rem;
        height: 0.1rem;
        background-size: 0.12rem;
        margin-left: -0.06rem;
        margin-top: -0.05rem;
    }
    .honorPic .next:before {
        width: 0.12rem;
        height: 0.1rem;
        background-size: 0.12rem;
        margin-left: -0.06rem;
        margin-top: -0.05rem;
    }
    .honorPic .prev:after {
        height: 0.6rem;
    }
    .honorPic .next:after {
        height: 0.6rem;
    }
    .aboutPart4 {
        padding: 0.95rem 0.2rem 1.0rem;
    }
    .aboutPart4 .title {
        font-size: 0.42rem;
        line-height: 0.42rem;
        padding-bottom: 0.5rem;
    }
    .factoryPic .swiper-slide .name {
        font-size: 0.28rem;
        height: 1.0rem;
        line-height: 1.0rem;
    }
    .factoryPic .prev {
        left: 0.3rem;
        width: 0.6rem;
        height: 0.6rem;
        margin-top: -0.3rem;
        background: #fff url(../images/nimg12_6.png) center no-repeat;
        background-size: 0.2rem;
    }
    .factoryPic .next {
        right: 0.3rem;
        width: 0.6rem;
        height: 0.6rem;
        margin-top: -0.3rem;
        background: #fff url(../images/nimg12_7.png) center no-repeat;
        background-size: 0.2rem;
    }
    .factoryPic .prev:hover {
        background: #fff url(../images/nimg12_8.png) center no-repeat;
        background-size: 0.2rem;
    }
    .factoryPic .next:hover {
        background: #fff url(../images/nimg12_4.png) center no-repeat;
        background-size: 0.2rem;
    }
    .supportPart1 {
        padding: 0.9rem 0.2rem;
    }
    .supportPart1 .leftImg {
        width: auto;
        float: none;
    }
    .supportPart1 .leftImg img {
        width: 100%;
    }
    .supportPart1 .rightDiv {
        width: auto;
        padding-top: 0.5rem;
        float: none;
    }
    .supportPart1 .title {
        padding-top: 0;
        height: 0.86rem;
        font-size: 0.42rem;
    }
    .supportPart1 .title:after {
        width: 0.3rem;
        height: 0.05rem;
    }
    .supportPart1 .content {
        padding-top: 0.35rem;
        font-size: 0.26rem;
        line-height: 0.52rem;
    }
    .supportPart2 {
        padding: 0 0.2rem;
    }
    .supportPart2 .wal4 {
        padding: 1.15rem 0 0.1rem;
    }
    .supportPart2 .wal4:before {
        display: none;
    }
    .supportPart2 .list_l {
        width: auto;
        float: none;
    }
    .supportPart2 .list_r {
        width: auto;
        float: none;
    }
    .supportPart2 .list li {
        padding-left: 1.46rem;
        height: auto;
        min-height: 1.16rem;
        padding-bottom: 0.3rem;
    }
    .supportPart2 .list li .ico img {
        width: 1.16rem;
    }
    .supportPart2 .list li .name {
        font-size: 0.36rem;
    }
    .supportPart2 .list li .msg {
        font-size: 0.26rem;
        line-height: 0.52rem;
        padding-top: 0.1rem;
    }
    .supportPart2 .imgDiv {
        display: none;
    }
    .supportPart3 {
        padding: 0.65rem 0.2rem 0.85rem;
    }
    .supportPart3 .title {
        font-size: 0.42rem;
        line-height: 0.42rem;
        padding-bottom: 0.4rem;
    }
    .supportPart3 .list li .msgDiv {
        height: auto;
        line-height: 0.56rem;
        padding: 0.1rem 0;
    }
    .supportPart3 .list li .msgDiv a {
        padding-left: 0.56rem;
        padding-right: 0.84rem;
        font-size: 0.28rem;
        background-size: 0.64rem;
    }
    .supportPart3 .list li.liNow .msgDiv a {
        background-size: 0.64rem;
    }
    .supportPart3 .list li .box {
        padding: 0.4rem 0.65rem;
    }
    .supportPart3 .list dd {
        padding-bottom: 0.3rem;
    }
    .supportPart3 .list dd .txt {
        font-size: 0.26rem;
        padding-bottom: 0.15rem;
    }
    .supportPart3 .list dd .wen {
        font-size: 0.26rem;
    }
    .supportPart4 {
        padding: 0.6rem 0.2rem 0.7rem;
    }
    .supportPart4 .title {
        font-size: 0.42rem;
        line-height: 0.42rem;
        padding-bottom: 0.35rem;
    }
    .supportPart4 .table {
        padding-bottom: 0.48rem;
    }
    .supportPart4 table th {
        height: 0.75rem;
        font-size: 0.26rem;
    }
    .supportPart4 table .th01 {
        padding-left: 5%;
        width: 40%;
    }
    .supportPart4 table .th02 {
        width: 20%;
    }
    .supportPart4 table .th03 {
        width: 25%;
    }
    .supportPart4 table td {
        height: 0.7rem;
        font-size: 0.26rem;
    }
    .supportPart4 table .td01 {
        padding-left: 5%;
        width: 40%;
    }
    .supportPart4 table .td02 {
        width: 20%;
    }
    .supportPart4 table .td03 {
        width: 25%;
    }
    .supportPart5 {
        background-size: 100% 100%;
        padding: 1.0rem 0.2rem;
        height: auto;
    }
    .supportPart5 .leftDiv {
        width: auto;
        float: none;
    }
    .supportPart5 .ico {
        padding-bottom: 0.45rem;
    }
    .supportPart5 .ico img {
        width: 1.15rem;
    }
    .supportPart5 .title1 {
        font-size: 0.48rem;
        line-height: 0.48rem;
    }
    .supportPart5 .title2 {
        font-size: 0.36rem;
        padding-top: 0.15rem;
    }
    .supportPart5 .rightDiv {
        width: auto;
        float: none;
        padding-top: 0.6rem;
    }
    .supportPart5 .form {
        margin-right: 0;
    }
    .supportPart5 .form .liDiv {
        float: none;
        width: 100%;
        padding-bottom: 0.25rem;
    }
    .supportPart5 .form .liDiv .mxfDiv {
        margin-right: 0;
        height: 0.9rem;
    }
    .supportPart5 .form .input1 {
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.26rem;
        text-indent: 0.2rem;
    }
    .supportPart5 .form .select {
        height: 0.9rem;
    }
    .supportPart5 .form .select dt {
        height: 0.9rem;
        line-height: 0.9rem;
        background: url(../images/selectico3.png) no-repeat right center;
    }
    .supportPart5 .form .select dt a {
        font-size: 0.26rem;
        padding-left: 0.2rem;
    }
    .supportPart5 .form .select dd {
        top: 1.0rem;
    }
    .supportPart5 .form .select dd ul {
        padding: 0.25rem;
    }
    .supportPart5 .form .select dd ul li {
        line-height: 0.48rem;
        padding: 0.1rem 0;
        font-size: 0.24rem;
    }
    .supportPart5 .form .select.on dt {
        background: url(../images/selectico3on.png) no-repeat right center;
    }
    .supportPart5 .form .box {
        margin-right: 0;
    }
    .supportPart5 .form textarea {
        height: 2.5rem;
        padding: 0.1rem;
        font-size: 0.26rem;
    }
    .supportPart5 .btnDiv a {
        width: 100%;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.28rem;
    }
    .job .list li {
        padding: 0.8rem 0.2rem 0.7rem;
    }
    .job .list li .toptop {
        padding: 0;
    }
    .job .list li .leftDiv {
        position: relative;
        top: 0;
        width: auto;
        min-height: 0.8rem;
    }
    .job .list li .leftDiv:after {
        display: none;
    }
    .job .list li .name {
        width: auto;
        font-size: 0.36rem;
        line-height: 0.48rem;
        padding-bottom: 0.15rem;
    }
    .job .list li .toptop a {
        background: url(../images/ico2.png) no-repeat right 0.25rem;
    }
    .job .list li .msg {
        font-size: 0.24rem;
    }
    .job .list li .txt {
        font-size: 0.32rem;
        padding-bottom: 0.15rem;
    }
    .job .list li .content {
        font-size: 0.24rem;
        line-height: 0.42rem;
        padding-bottom: 0.3rem;
        padding-right: 0;
    }
    .job .list .liNow .toptop a {
        background: url(../images/ico2on.png) no-repeat right 0.25rem;
    }
    .job .list li .hideBox {
        padding: 0.6rem 0 0 0;
    }
    .job .list li .tips {
        padding-top: 0.5rem;
        font-size: 0.24rem;
    }
    .job .list li .tips img {
        padding-right: 0.2rem;
        width: 0.26rem;
    }
    .contactPart1 {
        padding: 0.75rem 0.2rem 0.5rem;
    }
    .contactPart1 .list {
        padding-top: 0;
    }
    .contactPart1 .list ul {
        margin-right: 0;
    }
    .contactPart1 .list li {
        float: none;
        width: 100%;
        padding-bottom: 0.3rem;
    }
    .contactPart1 .list li .box {
        margin-right: 0;
        height: 4.9rem;
        padding: 0 0.45rem;
    }
    .contactPart1 .list li .name {
        padding-top: 0.6rem;
        height: 1.0rem;
    }
    .contactPart1 .list li .name em {
        height: 0.76rem;
        line-height: 0.76rem;
        font-size: 0.36rem;
    }
    .contactPart1 .list li .name em:after {
        margin-top: -0.22rem;
        width: 0.32rem;
        height: 0.43rem;
        background-size: 0.32rem;
    }
    .contactPart1 .list li .msg {
        padding-top: 0.45rem;
    }
    .contactPart1 .list li .msg dd {
        height: auto;
        line-height: 0.48rem;
        padding-left: 0.56rem;
        font-size: 0.26rem;
        padding-bottom: 0.2rem;
    }
    .contactPart1 .list li .msg dd img {
        top: 0.08rem;
        width: 0.32rem;
    }
    .contactPart2 {
        padding: 0.95rem 0.2rem 1.2rem;
        background: none;
    }
    .contactPart2 .title {
        font-size: 0.48rem;
        line-height: 0.48rem;
        padding-bottom: 0.75rem;
    }
    .contactPart2 .form ul {
        margin-right: 0;
    }
    .contactPart2 .form li {
        float: none;
        width: 100%;
        padding-bottom: 0.3rem;
    }
    .contactPart2 .form li .box {
        margin-right: 0;
        padding: 0 0.8rem 0 1.25rem;
    }
    .contactPart2 .form li .txt {
        left: 0.2rem;
        line-height: 0.8rem;
        font-size: 0.28rem;
    }
    .contactPart2 .form li .ico {
        margin-top: -0.15rem;
    }
	 .contactPart2 .form li .ico.code {
        margin-top: -0.35rem;
    }
    .contactPart2 .form li .ico img {
        width: 0.64rem;
    }
	   .contactPart2 .form li .ico img#changeImage{
        width: 1.64rem;
    }
    .contactPart2 .form .li01 .ico {
        top: 0.3rem;
    }
    .contactPart2 .form li .input1 {
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.28rem;
    }
    .contactPart2 .form textarea {
        height: 3.0rem;
        padding: 0.15rem 0;
        line-height: 0.52rem;
        font-size: 0.28rem;
    }
    .contactPart2 .btnDiv a {
        width: 100%;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.3rem;
    }
    .productPart1 {
        padding: 1.2rem 0.2rem 0.4rem;
    }
    .productPart1:after {
        display: none;
    }
    .productPart1 .leftDiv {
        width: auto;
        float: none;
    }
    .productPart1 .name {
        padding-top: 0;
        font-size: 0.42rem;
        line-height: 0.42rem;
    }
    .productPart1 .type {
        padding-top: 0.15rem;
        font-size: 0.48rem;
        line-height: 0.48rem;
    }
    .productPart1 .msgList {
        padding-top: 0.6rem;
    }
    .productPart1 .msgList li {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .productPart1 .btnDiv {
        padding-top: 0.6rem;
    }
    .productPart1 .btnDiv a {
        width: 3.5rem;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.26rem;
        text-indent: 0.8rem;
    }
    .productPart1 .btnDiv a:after {
        right: 0.5rem;
        margin-top: -0.15rem;
        width: 0.3rem;
        height: 0.3rem;
        background-size: 0.3rem;
    }
	.news-page-code > li > a{
		font-size: 14px;
	}
    .productPart1 .rightDiv {
        width: auto;
        float: none;
        padding-top: 0.6rem;
    }
    .productPic {
        width: 100%;
    }
    .productPic .swiper-slide img {
        width: 100%;
    }
    .productPic .swiper-pagination-bullet {
        height: 0.56rem;
        line-height: 0.56rem;
        font-size: 0.3rem;
        width: 1.9rem;
    }
    .productPart2 .ico {
        top: 50%;
        transform: translateY(-50%);
    }
    .productPart2 .ico img {
        width: 1.0rem;
    }
    .productPart2 .layer {
        display: none;
    }
    .productPart3 .layer {
        position: relative;
        width: auto;
        right: 0;
        margin-right: 0;
        top: 0;
        transform: translateY(0);
        padding: 0.6rem 0.2rem;
    }
    .productPart3 .txt {
        font-size: 0.52rem;
        line-height: 0.84rem;
        padding-bottom: 0.4rem;
    }
    .productPart3 .msg {
        font-size: 0.3rem;
        padding-top: 0.45rem;
    }
    .productPart4 .layer {
        position: relative;
        width: auto;
        left: 0;
        margin-left: 0;
        top: 0;
        transform: translateY(0);
        color: #333;
        padding: 0.6rem 0.2rem;
    }
    .productPart4 .txt {
        font-size: 0.52rem;
        line-height: 0.84rem;
        padding-bottom: 0.4rem;
    }
    .productPart4 .txt:after {
        background: #333;
    }
    .productPart4 .msg {
        font-size: 0.3rem;
        padding-top: 0.45rem;
    }
    .productPart5 {
        padding: 0.8rem 0.2rem 0.95rem;
    }
    .productPart5 .title {
        font-size: 0.48rem;
        line-height: 0.48rem;
        padding-bottom: 0.55rem;
    }
    .productPart5 .table {
        overflow: auto;
    }
    .productPart5 .table td {
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .productPart5 .table .td01 {
        padding-left: 3%;
        width: 25%;
    }
    .productPart5 .table .td02 {
        width: 18%;
    }
    .productPart5 .table .td03 {
        width: 18%;
    }
    .productPart5 .table .td04 {
        width: 18%;
    }
    .productPart5 .table .td05 {
        width: 18%;
    }
    .productPart6 .agentlist {
        position: relative;
        width: auto;
        padding: 0.15rem 0.4rem;
        left: 0;
        bottom: 0;
        margin-left: 0;
    }
    .productPart6 .agentlist .slick-slide {
        margin: 0 0.1rem;
    }
    .productPart6 .agentlist .name {
        font-size: 0.3rem;
    }
    .productPart6 .slick-prev {
        width: 0.16rem;
        height: 0.3rem;
        background: url(../images/nimg9_left2.png) center no-repeat;
        background-size: 0.16rem;
        left: 0.15rem;
        margin-left: 0;
        margin-top: -0.15rem;
    }
    .productPart6 .slick-next {
        width: 0.16rem;
        height: 0.3rem;
        background: url(../images/nimg9_right2.png) center no-repeat;
        background-size: 0.16rem;
        right: 0.15rem;
        margin-right: 0;
        margin-top: -0.15rem;
    }
    .videoLayer {
        width: 94%;
        height: auto;
    }
    .videoLayer .close {
        right: 0.25rem;
        top: 0.25rem;
        width: 0.46rem;
        height: 0.46rem;
        background-size: 0.46rem;
    }
    .videoLayer .imgDiv {
        padding: 0.9rem 0.3rem 0.3rem;
    }
    .videoLayer .imgDiv img {
        width: 100%;
    }
}