/*! www.vancheer.com  |  Powered by vancheer */

@media screen and ( max-width:1600px) {
    .live-action .se {
        width: 50px;
        height: 50px;
        margin-top: -25px;
    }
    .live-action .prev {
        left: -0.8rem;
    }
    .live-action .next {
        right: -0.8rem;
    }
    .otherPro .se {
        width: 50px;
        height: 50px;
        margin-top: -25px;
    }
    .otherPro .prev {
        left: -0.8rem;
    }
    .otherPro .next {
        right: -0.8rem;
    }
    .advantagePic .prev {
        left: -0.9rem;
    }
    .advantagePic .next {
        right: -0.9rem;
    }
}

@media screen and ( max-width:1440px) {
    .headDiv-logo {
        left: 0.3rem;
    }
    .videoLayer {
        width: 1000px;
    }
}

@media screen and ( max-width:1366px) {}

@media screen and ( max-width:1280px) {}

@media screen and ( max-width:1024px) {
    .wal,
    .w1040,
    .w384 {
        width: 100%;
    }
    .PC-Box,
    .nav,
    .sNav,
    .pageTop,
    .footNav,
    .pageNav,
    .sideNews,
    .ind-banner .se {
        display: none;
    }
    .Phone-Box,
    .navIco,
    .pageTitleTel,
    .pageMore {
        display: block;
    }
    .headD {
        height: 1.2rem;
    }
    .headDiv {
        height: 1.2rem;
        top: 0;
    }
    .headDiv .wal {
        height: 1.2rem;
    }
    .headDiv-logo {
        top: 0.32rem;
        left: 0.3rem;
    }
    .headDiv-logo img {
        width: 2.8rem;
    }
    .head-search .search-box {
        width: 90%;
    }
    .ind-banner .onebox {}
    .ind-banner .onebox h2 {
        font-size: 0.44rem;
        line-height: 0.56rem;
    }
    .ind-banner .onebox h3 {
        font-size: 0.4rem;
        line-height: 0.48rem;
    }
    .ind-banner .onebox .btnGroup li a {
        width: 2.36rem;
        height: 0.8rem;
        font-size: 0.26rem;
    }
    .ind-banner .swiper-pagination {
        bottom: 0.4rem;
    }
    .ind-banner .swiper-pagination-bullet {
        width: 0.2rem;
        height: 0.2rem;
    }
    .ind-banner .swiper-pagination-bullet-active {
        width: 0.6rem;
    }
    .indexP0 {
        padding: 0.6rem 0.3rem 0.8rem;
    }
    .indexP0 h3 {
        font-size: 0.32rem;
        line-height: 0.56rem;
    }
    .indexLogo {
        padding: 0 0.6rem;
    }
    .indexLogo .list li {
        padding: 0 0.25rem;
        width: 2.1rem;
    }
    .indexLogo .list li .limg {
        height: 0.7rem;
    }
    .indexLogo .list li .limg img {
        max-width: 1.6rem;
        max-height: 0.6rem;
    }
    .indexP1 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .indexP1 .mxfDiv {
        padding-left: 0;
        height: auto;
    }
    .indexP1 .tab-box {
        position: relative;
        width: 100%;
        height: auto;
        display: block;
        overflow: hidden;
    }
    .indexP1 .tab-box a {
        float: left;
        width: 25%;
        padding-top: 1.5rem;
        height: 2.2rem;
        padding-left: 0;
        text-align: center;
    }
    .indexP1 .tab-box a:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 1px;
        background: #ee1d23;
    }
    .indexP1 .tab-box h3 {
        line-height: 0.4rem;
        font-size: 0.28rem;
    }
    .indexP1 .tab-box .ico {
        position: absolute;
        right: auto;
        left: 50%;
        margin-left: -0.5rem;
        top: 0.4rem;
        width: 1rem;
        height: 1rem;
        margin-top: 0;
    }
    .indexP1 .tab-box .ico:after {
        width: 1.0rem;
        height: 1.0rem;
        background-size: 1.0rem;
    }
    .indexP1 .tab-box .ico img {
        margin-left: -0.26rem;
        margin-top: -0.26rem;
        width: 0.52rem;
    }
    .indexP1 .tab-box a.on:before {
        width: 100%;
    }
    .indexP1 .swiper-slide .pic img {
        height: auto;
    }
    .indexP1 .swiper-slide .info {
        position: relative;
        width: auto;
        padding: 0.5rem 0.3rem 0;
        height: 4.7rem;
        background: #f0f0f0;
        backdrop-filter: blur(0);
        -webkit-backdrop-filter: blur(0);
    }
    .indexP1 .swiper-slide .inner {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }
    .indexP1 .swiper-slide .name {
        color: #333;
        margin-bottom: 0.25rem;
    }
    .indexP1 .swiper-slide .desc {
        font-size: 0.26rem;
        line-height: 0.48rem;
        height: 1.44rem;
        overflow: hidden;
        color: #333;
    }
    .indexP1 .swiper-slide .btnDiv {
        margin-top: 0.3rem;
        width: 2.36rem;
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .indexP1 .swiper-slide .btnDiv em {
        margin-left: 0.15rem;
        width: 12px;
        height: 9px;
        background-size: 12px;
    }
    .indexP2 {
        padding-top: 0.9rem;
    }
    .indexP2 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
        margin-bottom: 0.6rem;
    }
    .indexP2 .lieTab {
        padding-bottom: 0.65rem;
    }
    .indexP2 .lieTab li {
        margin: 0 0.06rem;
        height: 0.42rem;
        font-size: 0.28rem;
        line-height: 0.28rem;
    }
    .indexP2 .lieTab li:after {
        height: 2px;
    }
    .indexP2 .item_box {
        height: 8.2rem;
    }
    .indexP2 .item {
        height: 8.2rem;
    }
    .indexP2 .item_box .bg {
        height: 3rem;
    }
    .indexP2 .numList {
        position: relative;
        bottom: 0;
        padding: 0.85rem 0.45rem 0;
        height: 5.2rem;
        background: #6a7182;
        overflow: hidden;
    }
    .indexP2 .numList ul {
        display: block;
    }
    .indexP2 .numList li {
        float: left;
        width: 50%;
        margin-bottom: 0.35rem;
    }
    .indexP2 .numList li .wen {
        font-size: 0.24rem;
        line-height: 0.42rem;
    }
    .indexP2 .numList li .wen img {
        width: 0.36rem;
    }
    .indexP2 .numList li .pjDiv {
        height: 0.7rem;
    }
    .indexP2 .numList li .num {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }
    .indexP2 .numList li .num span {
        font-size: 0.64rem;
        line-height: 0.52rem;
    }
    .indexP2 .numList li .num em {
        font-size: 0.64rem;
        line-height: 0.52rem;
    }
    .indexP2 .wenList {
        position: relative;
        bottom: 0;
        padding: 0.5rem 0.45rem 0;
        height: 5.2rem;
        background: #6a7182;
        overflow: hidden;
    }
    .indexP2 .wenList ul {
        padding: 0;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        flex-wrap: wrap;
    }
    .indexP2 .wenList li {
        width: 50%;
        margin-bottom: 0.2rem;
    }
    .indexP2 .wenList li .name {
        font-size: 0.38rem;
        height: 0.52rem;
        line-height: 0.38rem;
    }
    .indexP2 .wenList li .name:after {
        height: 2px;
    }
    .indexP2 .wenList li .wen {
        font-size: 0.24rem;
        line-height: 0.42rem;
    }
    .indexP3 {
        padding: 1.2rem 0.3rem 0.6rem;
    }
    .indexP3 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
        margin-bottom: 0.85rem;
    }
    .indexP3 .leftDiv {
        width: auto;
        float: none;
        height: auto;
    }
    .indexP3 .labelDiv {
        width: 1.6rem;
        height: 0.7rem;
        font-size: 0.26rem;
        line-height: 0.68rem;
    }
    .indexP3 .leftDiv .labelDiv {
        right: auto;
        left: 0.3rem;
    }
    .indexPro {
        height: auto;
    }
    .indexPro .imgList {
        padding-top: 0.5rem;
        height: 6.8rem;
        background-size: cover;
    }
    .indexPro .imgList .imgDiv {
        width: 5.0rem;
        height: 3.6rem;
    }
    .indexPro .imgList .imgDiv img {
        max-width: 5.0rem;
        max-height: 3.6rem;
    }
    .indexPro .imgList .en {
        margin-top: 0.1rem;
        font-size: 0.3rem;
        height: 0.42rem;
        line-height: 0.42rem;
    }
    .indexPro .imgList .cn {
        font-size: 0.34rem;
        height: 0.64rem;
        line-height: 0.64rem;
    }
    .indexPro .imgList .btnDiv {
        margin: 0.25rem auto 0;
        width: 2.32rem;
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .indexPro .imgList .btnDiv em {
        width: 12px;
        height: 10px;
        background-size: 12px;
    }
    .indexPro .swiper-pagination {
        position: relative;
        padding-top: 0.5rem;
        width: 100% !important;
        left: 0;
        right: auto;
        bottom: 0;
    }
    .indexPro .swiper-pagination-bullet {
        float: none;
        display: inline-block;
        margin-left: 0.15rem;
        margin-right: 0.15rem !important;
        height: 0.36rem;
        line-height: 0.26rem;
        font-size: 0.26rem;
    }
    .indexPro .swiper-pagination-bullet:after {
        height: 2px;
    }
    .indexP3 .rightDiv {
        width: auto;
        float: none;
        margin-top: 0.5rem;
    }
    .indexP3 .rightDiv .labelDiv {
        left: 0.3rem;
    }
    .indexTech {
        height: 4rem;
    }
    .indexTech a {
        padding: 1.75rem 0.3rem 0 0.3rem;
    }
    .indexTech .name {
        font-size: 0.34rem;
        line-height: 0.48rem;
    }
    .indexTech .msg {
        font-size: 0.28rem;
        margin-top: 0.15rem;
    }
    .indexP3 .botList {
        margin-top: 0.35rem;
    }
    .indexP3 .botList li a {
        height: 3.42rem;
    }
    .indexP3 .botList li .layer {
        left: 0.3rem;
        right: 0.3rem;
        top: 0.35rem;
        line-height: 0.42rem;
    }
    .indexP4 {
        padding: 1.3rem 0.3rem;
        height: auto;
        background: #f0f3f6;
    }
    .indexP4 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .indexP4 .tab {
        padding: 0.4rem 0 0.6rem;
    }
    .indexP4 .tab li {
        margin: 0 0.25rem;
        height: 0.42rem;
        font-size: 0.28rem;
        line-height: 0.28rem;
    }
    .indexP4 .tab li:after {
        height: 2px;
    }
    .indexP4 .leftDiv {
        width: auto;
        float: none;
    }
    .indexP4 .leftDiv ul {
        margin-right: 0;
    }
    .indexP4 .leftDiv li {
        float: none;
        width: auto;
        margin-bottom: 0.3rem;
    }
    .indexP4 .leftDiv li .box {
        margin-right: 0;
    }
    .indexP4 .leftDiv li .imgDiv {
        height: 4.2rem;
    }
    .indexP4 .leftDiv li .botDiv {
        height: 3.2rem;
        padding: 0.3rem 0.4rem 0;
    }
    .indexP4 .leftDiv li .name {
        font-size: 0.32rem;
        line-height: 0.48rem;
        height: 0.96rem;
    }
    .indexP4 .leftDiv li .time {
        margin-top: 0.2rem;
        font-size: 0.26rem;
        line-height: 0.26rem;
    }
    .indexP4 .leftDiv li .ico {
        margin-top: 0.4rem;
        width: 0.72rem;
        height: 0.72rem;
    }
    .indexP4 .leftDiv li .ico:after {
        margin-left: -6px;
        margin-top: -5px;
        width: 12px;
        height: 10px;
        background-size: 12px;
    }
    .indexP4 .leftDiv li .box:hover .ico:after {
        background-size: 12px;
    }
    .indexP4 .rightDiv {
        width: auto;
        float: none;
    }
    .indexP4 .rightDiv li {
        margin-bottom: 0.3rem;
    }
    .indexP4 .rightDiv li a {
        height: 2rem;
        padding: 0.3rem 0.4rem 0 0.4rem;
    }
    .indexP4 .rightDiv li .name {
        font-size: 0.32rem;
        line-height: 0.48rem;
        height: 0.96rem;
    }
    .indexP4 .rightDiv li .time {
        margin-top: 0.12rem;
        font-size: 0.26rem;
        line-height: 0.26rem;
    }
    .indexP5 {
        padding: 1.0rem 0.3rem 0.6rem;
    }
    .indexP5 .title {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .indexP5 .msg {
        font-size: 0.4rem;
        line-height: 0.4rem;
    }
    .indexP5 .list {
        padding-top: 0.8rem;
        overflow: hidden;
    }
    .indexP5 .list ul {
        display: block;
    }
    .indexP5 .list li {
        font-size: 0.26rem;
        float: left;
        width: 50%;
        padding-left: 5%;
        margin-bottom: 0.6rem;
    }
    .indexP5 .list li .num {
        height: 0.8rem;
    }
    .indexP5 .list li .num em {
        font-size: 0.72rem;
        line-height: 0.72rem;
    }
    .indexP5 .list li .wen {
        line-height: 0.36rem;
    }
    .indexP6 {
        padding: 1.0rem 0.3rem 1.3rem;
    }
    .indexP6 .leftDiv {
        width: auto;
        float: none;
    }
    .indexP6 .title {
        text-align: center;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .indexP6 .name {
        padding: 0.9rem 0 0.45rem;
        font-size: 0.32rem;
        line-height: 0.48rem;
    }
    .indexP6 .msgList li {
        line-height: 0.48rem;
        font-size: 0.26rem;
    }
    .indexP6 .more a {
        padding-right: 0.42rem;
        font-size: 0.26rem;
        line-height: 0.26rem;
        background-size: 12px;
    }
    .indexP6 .rightDiv {
        width: auto;
        float: none;
        margin-top: 0.7rem;
    }
    .indexP6 .wen {
        padding-top: 0;
        font-size: 0.34rem;
        text-align: center;
    }
    .indexP6 .form {
        padding: 0.45rem 0 0.3rem;
        overflow: hidden;
    }
    .indexP6 .form li {
        margin-bottom: 0.42rem;
    }
    .indexP6 .form li:last-child {
        margin-bottom: 0.24rem;
    }
    .indexP6 .form li .box {
        height: 0.86rem;
        padding-left: 1.2rem;
    }
    .indexP6 .form li .box2 {
        padding-top: 0.85rem;
    }
    .indexP6 .form li .txt {
        font-size: 0.26rem;
        line-height: 0.86rem;
        padding-left: 0.4rem;
    }
    .indexP6 .form li .txt img {
        margin-top: -0.15rem;
        width: 0.3rem;
    }
    .indexP6 .form li .input1 {
        height: 0.86rem;
        line-height: 0.86rem;
        font-size: 0.24rem;
    }
    .indexP6 .form li textarea {
        height: 1.6rem;
        padding: 0.18rem 0.3rem 0 0.34rem;
        font-size: 0.24rem;
        line-height: 0.42rem;
    }
    .indexP6 .btnGroup {
        text-align: center;
    }
    .indexP6 .btnGroup li {
        float: none;
        display: inline-block;
        margin-right: 0.2rem;
        margin-left: 0.2rem;
    }
    .indexP6 .btnGroup li a {
        width: 2.6rem;
        height: 0.86rem;
        border: #ef3a22 solid 1px;
        font-size: 0.28rem;
    }
    .indexP6 .btnGroup li em {
        margin-right: 0.2rem;
    }
    .footDiv {
        padding-top: 0.8rem;
    }
    .footDiv .leftDiv {
        width: auto;
        float: none;
        border-bottom: #3a3c3e solid 2px;
        padding-bottom: 0.6rem;
    }
    .footDiv .txt {
        padding-bottom: 0.45rem;
        text-align: center;
        font-size: 0.4rem;
        line-height: 0.4rem;
    }
    .footDiv .form {
        margin: 0 auto;
        float: none;
        width: 70%;
        height: 0.98rem;
    }
    .footDiv .form .input1 {
        padding-left: 0.3rem;
        font-size: 0.26rem;
        height: 0.96rem;
        line-height: 0.96rem;
    }
    .footDiv .form .btn1 {
        right: 0.1rem;
    }
    .footDiv .seek {
        float: none;
        padding-left: 15%;
        padding-right: 15%;
        padding-top: 0.25rem;
        line-height: 0.52rem;
        font-size: 0.24rem;
    }
    .footDiv .rightDiv {
        width: auto;
        float: none;
        padding: 0.65rem 0;
        border-bottom: #3a3c3e solid 2px;
    }
    .footDiv .wen {
        text-align: center;
        font-size: 0.26rem;
        line-height: 0.26rem;
        padding-bottom: 0.35rem;
    }
    .footDiv .stock {
        text-align: center;
        font-size: 0.26rem;
        line-height: 0.26rem;
        padding-top: 0.25rem;
    }
    .footDiv .stock em {
        font-size: 0.32rem;
    }
    .footDiv .tel {
        text-align: center;
    }
    .footDiv .tel em {
        font-size: 0.48rem;
        line-height: 0.48rem;
    }
    .footDiv .email {
        text-align: center;
        font-size: 0.28rem;
        line-height: 0.28rem;
    }
    .footDiv .ewm {
        margin: 0 auto;
        width: 2.0rem;
        float: none;
    }
    .footDiv .ewm img {
        width: 100%;
    }
    .footDiv .share {
        float: none;
        text-align: center;
    }
    .footDiv .share li {
        float: none;
        display: inline-block;
        margin-left: 0.1rem;
        margin-right: 0.1rem;
    }
    .footDiv .share li a {
        width: 0.9rem;
        height: 0.9rem;
    }
    .footDiv .botDiv {
        margin-top: 0.75rem;
    }
    .footDiv .botDiv h3 {
        text-align: center;
        font-size: 0.26rem;
        height: 0.7rem;
        line-height: 0.26rem;
    }
    .footDiv .imgList {
        height: auto;
        overflow: hidden;
    }
    .footDiv .imgList li {
        float: left;
        margin-right: 0;
        width: 33.33%;
        text-align: center;
        padding-bottom: 0.5rem;
    }
    .footDiv .imgList li img {
        height: 0.52rem;
    }
    .footDiv .last {
        height: auto;
        padding: 0.3rem;
    }
    .footDiv .msg {
        text-align: center;
        float: none;
        font-size: 0.25rem;
        line-height: 0.48rem;
    }
    .topB a {
        width: 0.92rem;
        height: 0.92rem;
    }
    .newsP1 {
        padding: 0.85rem 0.3rem 1.1rem;
    }
    .newsP1 .toptop {
        height: auto;
    }
    .newsP1 .title {
        font-size: 0.44rem;
        line-height: 0.44rem;
        padding-bottom: 0.5rem;
        letter-spacing: 2px;
    }
    .newsP1 .rightDiv {
        position: relative;
    }
    .newsP1 .toptop {
        margin-bottom: 0.7rem;
    }
    .newsP1 .toptop .select {
        width: 100%;
        float: none;
    }
    .newsP1 .toptop .caption {
        height: 0.96rem;
        line-height: 0.96rem;
        font-size: 0.28rem;
    }
    .newsP1 .toptop .caption:after {
        width: 12px;
        height: 8px;
        background-size: 12px;
        right: 0.3rem;
        margin-top: -4px;
    }
    .newsP1 .toptop .xlist {
        max-height: 4.8rem;
    }
    .newsP1 .toptop .xlist a {
        font-size: 0.28rem;
        height: 0.96rem;
        line-height: 0.96rem;
    }
    .newsP1 .form {
        margin-top: 0.25rem;
        margin-left: 0;
        width: 100%;
        height: 0.96rem;
        float: none;
    }
    .newsP1 .form .input1 {
        padding-left: 0.3rem;
        font-size: 0.28rem;
        height: 0.96rem;
        line-height: 0.96rem;
    }
    .newsP1 .form .btn1 {
        width: 0.96rem;
        height: 0.96rem;
        background-size: 0.32rem;
    }
    .newsPic {
        clear: both;
    }
    .newsPic .mxfDiv {
        padding: 0 0 1.2rem 0;
        height: auto;
    }
    .newsPic .imgDiv {
        position: relative;
        width: auto;
        height: auto;
    }
    .newsPic .imgDiv img {
        height: auto;
    }
    .newsPic .time {
        padding: 0.5rem 0.4rem 0.3rem;
        font-size: 0.28rem;
        line-height: 0.28rem;
    }
    .newsPic .time em {
        font-size: 0.42rem;
    }
    .newsPic .name {
        padding: 0 0.4rem;
        font-size: 0.36rem;
        line-height: 0.48rem;
        height: 0.96rem;
    }
    .newsPic .content {
        display: none;
    }
    .newsPic .more {
        margin: 0.6rem 0.4rem 0;
        width: 2.2rem;
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .newsPic .more em {
        margin-left: 0.15rem;
        width: 10px;
        height: 8px;
        background-size: 10px;
    }
    .newsPic .swiper-pagination {
        bottom: 0.5rem !important;
        left: auto !important;
        right: 0.4rem;
    }
    .newsPic .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin-left: 0.15rem !important;
    }
    .newsP2 .toptop {
        height: auto;
        padding: 0 0.3rem;
    }
    .newsP2 .toptop .wal {
        height: auto;
    }
    .newsP2 .newsTab li {
        margin-right: 0.5rem;
        margin-bottom: 0.4rem;
    }
    .newsP2 .newsTab li a {
        height: 0.9rem;
        font-size: 0.32rem;
        line-height: 0.32rem;
    }
    .newsP2 .newsTab li a:after {
        height: 2px;
    }
    .newsP2 {
        padding-bottom: 1.0rem;
    }
    .newsP2 .botbot {
        padding: 0 0.3rem;
    }
    .newsP2 .list:before {
        display: none;
    }
    .newsP2 .list li {
        float: none;
        width: 100%;
    }
    .newsP2 .list li .box {
        height: 4.0rem;
        border-right: none;
    }
    .newsP2 .list li .mxfDiv {
        padding: 0.5rem 0 0;
    }
    .newsP2 .list li .time {
        font-size: 0.28rem;
        line-height: 0.28rem;
    }
    .newsP2 .list li .name {
        margin-top: 0.3rem;
        font-size: 0.36rem;
        line-height: 0.48rem;
        height: 0.96rem;
    }
    .newsP2 .list li .content {
        font-size: 0.26rem;
        line-height: 0.48rem;
        height: 0.96rem;
    }
    .newsP2 .list li .imgDiv {
        display: none;
    }
    .commonForm {
        padding: 1.0rem 0.3rem 1.2rem;
    }
    .commonForm .title {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .commonForm .msg {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .commonForm .txt {
        font-size: 0.28rem;
        line-height: 0.9rem;
        padding-left: 0.45rem;
    }
    .commonForm .txt img {
        margin-top: -0.18rem;
        width: 0.36rem;
    }
    .commonForm .leftDiv {
        width: auto;
        float: none;
    }
    .commonForm .leftDiv ul {
        margin-right: 0;
    }
    .commonForm .leftDiv li {
        float: none;
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .commonForm .leftDiv li .box {
        margin-right: 0;
        height: 0.9rem;
        padding-left: 1.2rem;
    }
    .commonForm .leftDiv li .input1 {
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.26rem;
    }
    .commonForm .rightDiv {
        width: auto;
        float: none;
    }
    .commonForm .rightDiv .box2 {
        padding-top: 0.9rem;
    }
    .commonForm .rightDiv textarea {
        height: 1.92rem;
        padding: 0.18rem 0.3rem 0 0.3rem;
        font-size: 0.26rem;
        line-height: 0.48rem;
    }
    .commonForm .tips {
        font-size: 0.26rem;
        line-height: 0.48rem;
        padding-top: 0.5rem;
    }
    .commonForm .agree {
        font-size: 0.26rem;
        line-height: 0.42rem;
    }
    .commonForm .agree input {
        width: 15px;
        height: 15px;
    }
    .commonForm .agree input:checked {
        border: 1px solid #ef3722;
        background: #ef3722 url(../images/gou.png) center no-repeat;
        /* 选中时的背景颜色 */
    }
    .commonForm .btnGroup {
        margin-top: 0.65rem;
    }
    .commonForm .btnGroup li a {
        width: 2.6rem;
        height: 0.86rem;
        border: #ef3a22 solid 1px;
        font-size: 0.28rem;
    }
    .commonForm .btnGroup li em {
        width: 0.4rem;
        height: 0.4rem;
    }
    .commonForm .btnGroup li:nth-child(1) em {
        background-size: 0.4rem;
    }
    .commonForm .btnGroup li:nth-child(2) em {
        background-size: 0.4rem;
    }
    .commonForm .btnGroup li:nth-child(1) a:hover em {
        background-size: 0.4rem;
    }
    .commonForm .btnGroup li:nth-child(2) a:hover em {
        background-size: 0.4rem;
    }
    .newsTop {
        padding: 0.85rem 0.3rem 0.6rem;
    }
    .newsTop .name {
        width: auto;
        font-size: 0.44rem;
        line-height: 0.64rem;
    }
    .newsTop .time {
        font-size: 0.28rem;
    }
    .newsTop .time img {
        margin-right: 0.2rem;
        width: 0.3rem;
    }
    .newsBot {
        padding-bottom: 1.2rem;
    }
    .newsBot .leftDiv {
        width: auto;
        float: none;
    }
    .newsBot .conDiv {
        padding: 0.75rem 0.3rem 0.86rem;
    }
    .newsBot .content {
        font-size: 0.28rem;
        line-height: 0.52rem;
    }
    .newsBot .backBtn {
        margin: 0.7rem auto 0;
        width: 2.4rem;
    }
    .newsBot .backBtn a {
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .newsBot .backBtn em {
        width: 10px;
        height: 8px;
        background-size: 10px;
    }
    .newsBot .backBtn a:hover em {
        background-size: 10px;
    }
    .pageDown {
        margin: 0.95rem 0.3rem 0;
    }
    .pageDown ul {
        margin-right: 0;
    }
    .pageDown li {
        float: none;
        width: auto;
        font-size: 0.26rem;
        margin-bottom: 0.25rem;
    }
    .pageDown li .box {
        margin-right: 0;
        height: 1.4rem;
        padding-left: 1.35rem;
        padding-right: 0.35rem;
    }
    .pageDown li em {
        margin-top: -0.2rem;
        line-height: 0.4rem;
    }
    .pageDown li a {
        height: 1.4rem;
        line-height: 0.42rem;
    }
    .pageBanner:before {
        height: 1.2rem;
        background: url(../images/bg1.png) bottom repeat-x;
    }
    .pageBanner .bg {
        height: 4.5rem;
    }
    .pageBanner .bg img {
        height: 100%;
        object-fit: cover;
    }
    .pageBanner .info {
        left: 0.3rem;
        right: 0.3rem;
    }
    .pageBanner .cn {
        font-size: 0.42rem;
        line-height: 0.42rem;
    }
    .pageBanner .zn {
        font-size: 0.36rem;
        line-height: 0.52rem;
    }
    .pageBanner .btnGroup li {
        margin-right: 0.1rem;
    }
    .pageBanner .btnGroup li a {
        width: 2.12rem;
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .pageBanner .btnGroup li em {
        margin-left: 0.1rem;
        width: 0.3rem;
        height: 0.3rem;
    }
    .pageBanner .btnGroup li:nth-child(1) em {
        background-size: 0.3rem;
    }
    .pageBanner .btnGroup li:nth-child(2) em {
        background-size: 0.3rem;
    }
    .pageBanner .btnGroup li:nth-child(3) em {
        background-size: 0.3rem;
    }
    .contact {
        padding: 0.8rem 0.3rem 1.2rem;
    }
    .contact .leftDiv {
        width: auto;
        float: none;
    }
    .contact .rightDiv {
        width: auto;
        float: none;
        padding-left: 0;
        padding-top: 0.6rem;
    }
    .contact h2 {
        font-size: 0.4rem;
        line-height: 0.64rem;
    }
    .contact .msgList li {
        padding-left: 1.26rem;
        min-height: 0.9rem;
        font-size: 0.28rem;
    }
    .contact .msgList li .ico {
        width: 0.9rem;
        height: 0.96rem;
    }
    .contact .msgList li .ico img {
        margin-left: -0.21rem;
        margin-top: -0.21rem;
        width: 0.42rem;
    }
    .contact .msgList li .txt {
        line-height: 0.28rem;
    }
    .contact .msgList li .wen {
        margin-top: 0.2rem;
        line-height: 0.48rem;
    }
    .contact .msgList li .ewm img {
        width: 1.96rem;
    }
    .contact .msgList li .tel {
        margin-top: 0.15rem;
    }
    .contact .msgList li .tel em {
        font-size: 0.4rem;
    }
    .question {
        padding: 1.0rem 0.3rem;
    }
    .question h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .question2 h2 {
        margin-bottom: 0.65rem;
    }
    .question .msg {
        font-size: 0.28rem;
        line-height: 0.52rem;
        padding: 0.3rem 0 0.4rem;
    }
    .question .btnDiv a {
        width: 2.4rem;
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .question .btnDiv em {
        width: 0.34rem;
        height: 0.34rem;
        background-size: 0.34rem;
    }
    .question .title {
        font-size: 0.38rem;
        line-height: 0.38rem;
        letter-spacing: 2px;
    }
    .question .list li {
        padding-bottom: 0.25rem;
    }
    .question .list li .msgDiv {
        padding: 0.25rem 0.5rem 0.25rem 0.3rem;
        height: auto;
    }
    .question .list li .ico {
        right: 0.4rem;
        width: 0.7rem;
        height: 0.7rem;
        margin-top: -0.35rem;
    }
    .question .list li .ico:before {
        margin-left: -5px;
        width: 10px;
        height: 1px;
    }
    .question .list li .ico:after {
        margin-top: -5px;
        width: 1px;
        height: 10px;
    }
    .question .list li .name {
        height: auto;
        line-height: 0.6rem;
        padding-left: 0.8rem;
        padding-right: 1rem;
        font-size: 0.3rem;
    }
    .question .list li .wen {
        margin-top: -0.3rem;
        width: 0.6rem;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.28rem;
    }
    .question .list li .mxfDiv {
        padding: 0.5rem 0.3rem 0.5rem 1.1rem;
    }
    .question .list li .txt {
        left: 0.3rem;
        top: 0.45rem;
        width: 0.6rem;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.28rem;
    }
    .question .list li .content {
        line-height: 0.5rem;
        font-size: 0.26rem;
    }
    .download {
        padding: 1.0rem 0.3rem;
    }
    .download h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .download .msg {
        font-size: 0.28rem;
        line-height: 0.52rem;
        padding: 0.3rem 0 0.4rem;
    }
    .selectGroup .select {
        margin: 0 0 0.3rem 0;
        width: 100%;
        height: 0.96rem;
    }
    .selectGroup .caption {
        height: 0.96rem;
        line-height: 0.94rem;
        font-size: 0.28rem;
        padding-left: 0.25rem;
        border-radius: 8px;
    }
    .selectGroup .caption:after {
        width: 12px;
        height: 8px;
        background-size: 12px;
        right: 0.3rem;
        margin-top: -4px;
    }
    .selectGroup .caption.on {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
    .selectGroup .xlist {
        max-height: 4.8rem;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }
    .selectGroup .xlist a {
        font-size: 0.28rem;
        height: 0.96rem;
        line-height: 0.96rem;
        padding: 0 0.25rem;
    }
    .download .list {
        padding: 0.65rem 0 0.6rem;
    }
    .download .list li a {
        padding: 0.3rem 0.3rem 0.3rem 1.1rem;
        height: auto;
    }
    .download .list li .ico {
        left: 0.3rem;
        top: 0.35rem;
        margin-top: 0;
    }
    .download .list li .ico img {
        width: 0.46rem;
    }
    .download .list li .conDiv {
        float: none;
        width: auto;
        padding-right: 0.3rem;
    }
    .download .list li .name {
        margin-top: 0;
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.28rem;
    }
    .download .list li .wen {
        font-size: 0.26rem;
        line-height: 0.48rem;
    }
    .download .list li .time {
        float: none;
        width: auto;
        line-height: 0.48rem;
        font-size: 0.28rem;
    }
    .download .list li .lan {
        float: none;
        padding-left: 0.48rem;
        width: auto;
        line-height: 0.48rem;
        font-size: 0.28rem;
    }
    .download .list li .lan img {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -0.15rem;
        width: 0.4rem;
    }
    .download .list li .btnDiv {
        float: none;
        position: absolute;
        right: 0.3rem;
        bottom: 0.3rem;
        width: 2.16rem;
        height: 0.88rem;
        font-size: 0.26rem;
    }
    .download .list li .btnDiv em {
        margin-left: 0.18rem;
        width: 9px;
        height: 12px;
        background-size: 9px;
    }
    .download .list li a:hover:before {
        width: 2px;
    }
    .download .list li a:hover .btnDiv em {
        background-size: 9px;
    }
    .developP1 {
        padding: 1.0rem 0.3rem 1.1rem;
    }
    .developP1 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .developP1 .msg {
        font-size: 0.28rem;
        line-height: 0.52rem;
    }
    .developP2 {
        padding: 0 0.3rem;
    }
    .developP2 .conDiv {
        width: auto;
        float: none;
    }
    .developP2 .conDiv h2 {
        padding-top: 0.6rem;
    }
    .developP2 .msg {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .developP2 .msgList li {
        padding-bottom: 0.4rem;
    }
    .developP2 .msgList li h3 {
        font-size: 0.34rem;
        line-height: 0.34rem;
    }
    .developP2 .msgList li .wen {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .developP2 .rightDiv {
        margin-top: 0.5rem;
        width: auto;
        float: none;
    }
    .developP3 {
        padding: 1.2rem 0.3rem 0;
    }
    .developP3 .conDiv {
        width: auto;
        float: none;
        margin-top: 0.8rem;
    }
    .developP3 .conDiv h2 {
        padding-top: 0.6rem;
    }
    .developP3 .msg {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .developP3 .msgList li {
        padding-bottom: 0.4rem;
    }
    .developP3 .msgList li h3 {
        font-size: 0.34rem;
        line-height: 0.34rem;
    }
    .developP3 .msgList li .wen {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .developP3 .leftDiv {
        width: auto;
        float: none;
    }
    .developP4 {
        padding: 0.9rem 0.3rem 1.2rem;
    }
    .developP4 .conDiv {
        width: auto;
        float: none;
    }
    .developP4 .conDiv h2 {
        padding-top: 0.6rem;
    }
    .developP4 .msg {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .developP4 .content {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .developP4 .rightDiv {
        margin-top: 0.9rem;
        width: auto;
        float: none;
    }
    .developP5 {
        padding: 0.85rem 0.3rem 0.35rem;
    }
    .developP5 .msg {
        font-size: 0.28rem;
        line-height: 0.52rem;
    }
    .developP5 .list ul {
        display: block;
    }
    .developP5 .list li {
        float: left;
        width: 50%;
        margin-bottom: 0.5rem;
    }
    .developP5 .list li .box {
        width: 3.2rem;
        height: 3.2rem;
        margin: 0 auto;
    }
    .developP5 .list li .conDiv {
        height: 3.2rem;
    }
    .developP5 .list li .ico img {
        height: 0.7rem;
    }
    .developP6 {
        height: 5.6rem;
    }
    .developP6 .msg {
        font-size: 0.3rem;
        line-height: 0.48rem;
    }
    .developP6 .btnGroup li {
        margin: 0 0.18rem;
    }
    .developP6 .btnGroup li a {
        width: 2.6rem;
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .developP6 .btnGroup li em {
        margin-left: 0.25rem;
        width: 0.34rem;
        height: 0.3rem;
        background-size: 0.34rem;
    }
    .technologyP1 {
        padding: 1.2rem 0.3rem 0.95rem;
    }
    .technologyP1 .leftDiv {
        width: auto;
        float: none;
    }
    .technologyP1 .imgbox {
        height: 4.0rem;
    }
    .technologyP1 .videobox {
        height: 4.0rem;
    }
    .technologyP1 .videobox .imgDiv {
        height: 4.0rem;
    }
    .technologyP1 .videobox video {
        max-height: 4.0rem;
    }
    .technologyP1 .videobox .playbox {
        width: 1.2rem;
        height: 1.2rem;
        margin-left: -0.6rem;
        margin-top: -0.6rem;
    }
    .technologyP1 .videobox .playbox img {
        width: 1.2rem;
    }
    .technologyP1 .rightDiv {
        width: auto;
        float: none;
        margin-top: 0.7rem;
    }
    .technologyP1 .name {
        font-size: 0.44rem;
    }
    .technologyP1 .time {
        font-size: 0.28rem;
        line-height: 0.42rem;
        padding: 0.16rem 0 0.4rem;
    }
    .technologyP1 .content {
        font-size: 0.26rem;
        line-height: 0.48rem;
    }
    .technologyP1 h3 {
        padding: 0.75rem 0 0.6rem;
        font-size: 0.4rem;
        line-height: 0.4rem;
        letter-spacing: 2px;
    }
    .live-action .imgList {
        padding: 0.15rem 0 1.4rem;
    }
    .live-action .box {
        padding: 0.7rem 0.32rem 0;
        height: 4.35rem;
    }
    .live-action .txt {
        font-size: 0.34rem;
        line-height: 0.48rem;
        height: 1.44rem;
    }
    .live-action .msg {
        font-size: 0.26rem;
        line-height: 0.48rem;
        height: 1.92rem;
    }
    .live-action .se {
        width: 0.96rem;
        height: 0.96rem;
        top: auto;
        margin-top: 0;
        bottom: 0;
    }
    .live-action .prev {
        left: 50%;
        margin-left: -1.1rem;
    }
    .live-action .next {
        right: 50%;
        margin-right: -1.1rem;
    }
    .conceptP1 {
        padding-top: 0.5rem;
    }
    .conceptP1 .mxfDiv {
        height: 9.0rem;
    }
    .conceptP1 .mxfDiv li {
        float: none;
        width: 100%;
        padding: 0 0.5rem;
        height: 3.0rem;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        -webkit-justify-content: center;
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .conceptP1 .mxfDiv li:after {
        right: 0;
        top: auto;
        bottom: 0;
        width: 100%;
        height: 1px;
    }
    .conceptP1 .mxfDiv li .name {
        font-size: 0.44rem;
        line-height: 0.44rem;
    }
    .conceptP1 .mxfDiv li .msg {
        font-size: 0.32rem;
        line-height: 0.56rem;
    }
    .conceptP2 {
        padding: 1.2rem 0.3rem;
    }
    .conceptP2 .list li {
        display: block;
        margin-bottom: 0.8rem;
    }
    .conceptP2 .list li .imgDiv {
        width: auto;
    }
    .conceptP2 .list li .conDiv {
        width: auto;
        padding-top: 0.6rem;
        padding-right: 0;
    }
    .conceptP2 .list li:nth-child(even) .conDiv {
        padding-left: 0;
        width: auto;
    }
    .conceptP2 .list li .ico {
        height: 1.25rem;
    }
    .conceptP2 .list li .ico img {
        width: 0.9rem;
    }
    .conceptP2 .list li .name {
        font-size: 0.42rem;
        line-height: 0.6rem;
        padding-bottom: 0.45rem;
    }
    .conceptP2 .list li .msg {
        line-height: 0.48rem;
        font-size: 0.26rem;
    }
    .caseBox {
        padding-bottom: 1.2rem;
    }
    .caseTop {
        padding: 0.85rem 0.3rem 0.6rem;
    }
    .caseTop .name {
        width: auto;
        font-size: 0.44rem;
        line-height: 0.64rem;
    }
    .caseTop .time {
        font-size: 0.28rem;
    }
    .casePic .se {
        width: 0.9rem;
        height: 0.9rem;
        margin-top: -0.45rem;
    }
    .casePic .prev {
        left: 0.2rem;
    }
    .casePic .next {
        right: 0.2rem;
    }
    .caseBot {
        padding: 0 0.3rem;
    }
    .caseBot .wal:after {
        display: none;
    }
    .caseBot .leftDiv {
        padding: 0.8rem 0 0.4rem;
        width: auto;
        float: none;
    }
    .caseBot .content h2 {
        font-size: 0.36rem;
        line-height: 0.36rem;
        padding-bottom: 0.3rem;
    }
    .caseBot .content .msg {
        font-size: 0.26rem;
        line-height: 0.48rem;
    }
    .caseBot .rightDiv {
        float: none;
        padding-top: 0;
        width: auto;
    }
    .caseBot .info li {
        padding-left: 0.32rem;
    }
    .caseBot .info li:before {
        height: 0.28rem;
    }
    .caseBot .info li .zi {
        font-size: 0.28rem;
        line-height: 0.28rem;
        height: 0.45rem;
    }
    .caseBot .info li .txt {
        font-size: 0.3rem;
        line-height: 0.48rem;
    }
    .caseBot .backBtn {
        position: relative;
        right: 0;
        bottom: 0;
        margin-top: 0.7rem;
    }
    .caseBot .backBtn a {
        width: 2.42rem;
        height: 0.88rem;
        font-size: 0.26rem;
    }
    .caseBot .backBtn em {
        margin-left: 0.14rem;
        width: 14px;
        height: 11px;
        background-size: 14px;
    }
    .caseBot .backBtn a:hover em {
        background-size: 14px;
    }
    .caseP2 {
        padding: 1.2rem 0.3rem;
    }
    .caseP2 .mxfDiv {
        height: auto;
        display: block;
    }
    .caseP2 .imgDiv {
        width: auto;
        height: auto;
    }
    .caseP2 .imgDiv img {
        height: auto;
    }
    .caseP2 .conDiv {
        width: 100%;
        height: 3.5rem;
    }
    .caseP2 h2 {
        padding-bottom: 0.3rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
    }
    .caseP2 h3 {
        font-size: 0.34rem;
    }
    .caseP2 .btnDiv {
        width: 2.42rem;
        margin: 0.3rem auto 0;
    }
    .caseP2 .btnDiv a {
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .caseP2 .btnDiv em {
        margin-left: 0.15rem;
        width: 14px;
        height: 11px;
        background-size: 14px;
    }
    .caseP3 {
        padding: 0.9rem 0.3rem 1.0rem;
    }
    .caseP3-2 {
        padding: 0 0.3rem 1.0rem;
    }
    .caseP3 h2 {
        letter-spacing: 2px;
        padding-bottom: 0.6rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
    }
    .otherPro .list .box {
        padding: 0.5rem 0.2rem 0;
        height: 5.6rem;
    }
    .otherPro .list .name {
        margin-top: 0.35rem;
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.28rem;
    }
    .otherPro .list .btnDiv {
        width: 2.4rem;
        height: 0.86rem;
        margin: 0.25rem auto 0;
        font-size: 0.26rem;
    }
    .otherPro .list .box:hover {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
    }
    .otherPro .se {
        width: 0.9rem;
        height: 0.9rem;
        margin-top: -0.45rem;
        box-shadow: 0 0 0.24rem 0 rgba(0, 0, 0, 0.1);
    }
    .otherPro .prev {
        left: 0.2rem;
    }
    .otherPro .next {
        right: 0.2rem;
    }
    .caseP3-2 .otherPro .list .box:hover {
        background: #f9f9f9;
    }
    .caseP3 .backBtn {
        width: 2.42rem;
    }
    .caseP3 .backBtn a {
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .caseP3 .backBtn em {
        margin-left: 0.14rem;
        width: 14px;
        height: 11px;
        background-size: 14px;
    }
    .caseP3 .backBtn a:hover em {
        background-size: 14px;
    }
    .videoLayer {
        width: 96%;
        padding: 15px;
    }
    .videoLayer .close {
        top: -0.8rem;
        right: 0;
        width: 0.6rem;
        height: 0.6rem;
        background-size: 0.6rem;
    }
    .solutionP1 {
        padding: 1.0rem 0.3rem;
    }
    .solutionP1 .leftDiv {
        width: auto;
        float: none;
    }
    .solutionP1 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .solutionP1 .content {
        font-size: 0.28rem;
        line-height: 0.52rem;
    }
    .solutionP1 .rightImg {
        width: auto;
        float: none;
        margin-top: 0.7rem;
    }
    .solutionP2 {
        padding: 1.2rem 0.3rem;
        height: auto;
    }
    .solutionP2 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
        padding-bottom: 0.65rem;
    }
    .solutionP2 .list ul {
        display: block;
    }
    .solutionP2 .list li {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 0.3rem;
    }
    .solutionP2 .list li .box {
        cursor: pointer;
        width: 100%;
        height: auto;
    }
    .solutionP2 .list li .before {
        opacity: 0;
        visibility: hidden;
    }
    .solutionP2 .list li .after {
        display: block;
        position: relative;
        padding: 0.5rem 0.35rem;
        min-height: 4.2rem;
        opacity: 1;
        visibility: visible;
    }
    .solutionP2 .list li .name {
        font-size: 0.32rem;
        line-height: 0.48rem;
    }
    .solutionP2 .list li .after .name {
        color: #fff;
    }
    .solutionP2 .list li .msg {
        margin-top: 0.2rem;
    }
    .solutionP2 .list li .msg dd {
        font-size: 0.26rem;
        line-height: 0.48rem;
    }
    .solutionP2 .list li.on {
        width: 100%;
    }
    .solutionP3 {
        padding: 1.2rem 0.3rem 1.3rem;
    }
    .solutionP3 h2 {
        padding-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .solutionP3 .msg {
        font-size: 0.28rem;
        line-height: 0.52rem;
        width: auto;
    }
    .solutionP3 .list ul {
        display: flex;
        margin-right: 0;
    }
    .solutionP3 .list li {
        float: none;
        width: 100%;
        padding-bottom: 0;
    }
    .solutionP3 .list li .box {
        margin-right: 0;
        padding: 0.65rem 0.3rem 0;
        height: 4.0rem;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.08);
    }
    .solutionP3 .list li .ico {
        height: 1.0rem;
    }
    .solutionP3 .list li .ico img {
        height: 1.0rem;
    }
    .solutionP3 .list li .name {
        font-size: 0.32rem;
        line-height: 0.48rem;
    }
    .solutionP3 .swiper-pagination {
        display: block;
    }
    .solutionP4 {
        padding: 1.2rem 0.3rem 1.1rem;
    }
    .solutionP4 h2 {
        padding-bottom: 0.75rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .solutionP4 .list li {
        display: block;
        margin-bottom: 0.45rem;
        height: auto;
    }
    .solutionP4 .list li .imgDiv {
        width: auto;
        height: auto;
    }
    .solutionP4 .list li .imgDiv img {
        height: auto;
    }
    .solutionP4 .list li .conDiv {
        width: auto;
        padding: 0.65rem 0.3rem;
        height: auto;
    }
    .solutionP4 .list li .num {
        font-size: 1.2rem;
        line-height: 1.1rem;
    }
    .solutionP4 .list li .name {
        font-size: 0.38rem;
        line-height: 0.52rem;
    }
    .solutionP4 .list li .msg {
        margin-top: 0.15rem;
        font-size: 0.26rem;
        line-height: 0.48rem;
    }
    .solutionP5 {
        padding: 1.0rem 0.3rem 1.2rem;
    }
    .solutionP5 .wal {
        width: 100%;
    }
    .solutionP5 h2 {
        padding-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .customerCase .imgDiv {
        height: 4.2rem;
    }
    .customerCase .botDiv {
        height: 2rem;
        padding: 0.3rem 0.4rem 0;
    }
    .customerCase .name {
        line-height: 0.48rem;
        font-size: 0.32rem;
        height: 0.96rem;
    }
    .customerCase .time {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }
    .customerCase .box:hover {
        box-shadow: none;
    }
    .customerCase .se {
        width: 0.9rem;
        height: 0.9rem;
        top: 1.85rem;
    }
    .customerCase .prev {
        left: 0.2rem;
    }
    .customerCase .next {
        right: 0.2rem;
    }
    .aboutP1 {
        padding: 1.0rem 0.3rem 0.4rem;
    }
    .aboutP1.on {
        padding: 1.0rem 0.3rem 0.4rem;
    }
    .aboutP1 h2 {
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .aboutP1 h3 {
        padding-top: 0.6rem;
        font-size: 0.44rem;
        line-height: 0.64rem;
    }
    .aboutP1 .content {
        width: auto;
        margin: 0.45rem auto 0;
        font-size: 0.26rem;
        line-height: 0.48rem;
        text-align: justify;
    }
    .aboutP1 .list {
        overflow: hidden;
    }
    .aboutP1 .list ul {
        display: block;
    }
    .aboutP1 .list li {
        float: left;
        width: 50%;
        font-size: 0.26rem;
        padding-bottom: 0.5rem;
    }
    .aboutP1 .list li .wen {
        line-height: 0.42rem;
        height: 0.84rem;
    }
    .aboutP2 .videobox {
        height: 5.4rem;
    }
    .aboutP2 .videobox video {
        height: 5.4rem;
    }
    .aboutP2 .videobox .imgDiv {
        height: 5.4rem;
    }
    .aboutP3 {
        padding: 1.2rem 0.3rem 0.9rem;
    }
    .aboutP3 h2 {
        padding-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .historyPic:before {
        top: 0.68rem;
    }
    .historyPic .box-container .year-swiper {
        margin: 0 0.5rem;
        height: 1.3rem;
    }
    .historyPic .box-container .swiper-slide {
        height: 1rem;
    }
    .historyPic .box-container .swiper-slide .year {
        font-size: 0.36rem;
        line-height: 0.36rem;
    }
    .historyPic .box-container .swiper-slide .ico {
        margin-left: -0.28rem;
        width: 0.56rem;
        height: 0.56rem;
    }
    .historyPic .box-container .swiper-slide .ico:after {
        margin-left: -0.13rem;
        margin-top: -0.13rem;
        width: 0.26rem;
        height: 0.26rem;
    }
    .historyPic .box-container .se {
        top: 0.24rem;
        width: 0.9rem;
        height: 0.9rem;
    }
    .historyPic .box-container .prev {
        left: 0;
        margin-left: 0;
    }
    .historyPic .box-container .next {
        right: 0;
        margin-right: 0;
    }
    .historyPic .detail-box .item {
        padding: 0.8rem 0 0;
    }
    .historyPic .detail-box .item .year {
        font-size: 1.0rem;
        line-height: 0.9rem;
        animation: am_top 0.4s ease-in-out 0.4s backwards;
        -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards;
    }
    .historyPic .detail-box .item .imgList {
        margin-top: 0.5rem;
        animation: am_top 0.4s ease-in-out 0.4s backwards;
        -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards;
    }
    .historyPic .detail-box .item .imgList ul {
        margin-right: 0;
    }
    .historyPic .detail-box .item .imgList li {
        float: none;
        width: auto;
        margin-bottom: 0.5rem;
    }
    .historyPic .detail-box .item .imgList li .box {
        margin-right: 0;
    }
    .historyPic .detail-box .item .imgList li .txt {
        font-size: 0.28rem;
        padding-left: 0.3rem;
        padding-bottom: 0.35rem;
        line-height: 0.52rem;
        height: auto;
    }
    .historyPic .detail-box .item .imgList li .txt:before {
        top: 0.15rem;
        width: 10px;
        height: 10px;
    }
    .aboutP4 {
        padding: 1.3rem 0.3rem 0.2rem;
    }
    .aboutP4 h2 {
        padding-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .aboutP4 .msg {
        font-size: 0.3rem;
        line-height: 0.48rem;
        position: relative;
        top: 0;
    }
    .aboutP4 .numList {
        position: relative;
        left: 0;
        bottom: 0;
        margin-top: 0.65rem;
        overflow: hidden;
    }
    .aboutP4 .numList li {
        width: 50%;
        margin-bottom: 0.5rem;
    }
    .aboutP4 .numList li .wen {
        font-size: 0.28rem;
        line-height: 0.28rem;
        height: 0.48rem;
    }
    .aboutP4 .numList li .num span {
        font-size: 0.28rem;
    }
    .aboutP4 .numList li .num em {
        font-size: 0.72rem;
        line-height: 0.72rem;
    }
    .aboutP5 {
        padding: 1.2rem 0.3rem;
    }
    .aboutP5 h2 {
        margin-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .aboutP5 .list ul {
        margin-right: -0.2rem;
    }
    .aboutP5 .list li {
        width: 50%;
        padding-bottom: 0.35rem;
    }
    .aboutP5 .list li .box {
        margin-right: 0.2rem;
    }
    .aboutP5 .list li a {
        padding: 0.35rem 0.3rem 0;
    }
    .aboutP5 .list li .botbot {
        padding-right: 0;
    }
    .aboutP5 .list li .name {
        font-size: 0.3rem;
        line-height: 0.46rem;
    }
    .aboutP5 .list li .ico {
        display: none;
    }
    .aboutP6 {
        padding: 1.2rem 0.3rem 1.35rem;
    }
    .aboutP6 h2 {
        margin-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
        letter-spacing: 2px;
    }
    .aboutP6 .tab {
        margin-bottom: 0.45rem;
        overflow: hidden;
    }
    .aboutP6 .tab ul {
        margin-right: -0.3rem;
    }
    .aboutP6 .tab li {
        display: block;
        float: left;
        width: 33.33%;
        margin: 0 0 0.3rem 0;
    }
    .aboutP6 .tab li .box {
        margin-right: 0.3rem;
        width: auto;
        height: 0.86rem;
        font-size: 0.28rem;
    }
    .aboutP6 .list ul {
        margin-right: -0.2rem;
    }
    .aboutP6 .list li {
        width: 33.33%;
        margin-bottom: 0.3rem;
    }
    .aboutP6 .list li .box {
        margin-right: 0.2rem;
        height: 1.35rem;
        border-radius: 0.16rem;
    }
    .aboutP6 .list li .imgDiv {
        height: 1.35rem;
    }
    .aboutP6 .list li .imgDiv img {
        max-width: 1.4rem;
        max-height: 0.8rem;
    }
    .aboutP6 .aboutP6-3D {
        display: none;
    }
    .screenOpen {
        left: 0;
    }
    .screenDiv {
        background: #fff;
        width: 100%;
        position: fixed;
        left: -100%;
        top: 0;
        height: 100%;
        z-index: 10;
        overflow: auto;
    }
    .screenDiv .txt {
        height: 1.0rem;
        line-height: 1.0rem;
        font-size: 0.32rem;
        padding-left: 0.4rem;
    }
    .screenDiv .txt:after {
        margin-top: -4px;
        width: 13px;
        height: 8px;
        background-size: 13px;
    }
    .screenDiv .hideBox {
        padding: 0.4rem 0.4rem;
    }
    .screenDiv .hideBox2 {
        padding: 0.32rem 0.4rem 0.6rem;
    }
    .screenDiv .list li {
        padding-left: 0.32rem;
        height: 0.68rem;
        line-height: 0.68rem;
        font-size: 0.3rem;
        background-size: 0.12rem;
    }
    .screenDiv .list li.on {
        background-size: 0.12rem;
    }
    .screenDiv .hideBox .zi {
        font-size: 0.32rem;
        line-height: 0.32rem;
        margin-bottom: 0.1rem;
    }
    .screenDiv .list2 {
        padding-bottom: 0.3rem;
    }
    .screenDiv .list2 li {
        padding-left: 0.46rem;
        height: 0.65rem;
        line-height: 0.65rem;
        font-size: 0.26rem;
        background-size: 13px;
    }
    .screenDiv .list2 li.on {
        background-size: 13px;
    }
    .screenDiv .tab2 {
        padding-bottom: 0.3rem;
    }
    .screenDiv .tab2 li {
        padding-left: 0.4rem;
        height: 0.65rem;
        line-height: 0.65rem;
        font-size: 0.26rem;
        background-size: 0.12rem;
    }
    .screenDiv .tab2 li.liNow {
        background-size: 0.12rem;
    }
    .screenDiv .made li em {
        padding-left: 0.4rem;
        height: 0.65rem;
        line-height: 0.65rem;
        font-size: 0.26rem;
        background-size: 0.12rem;
    }
    .screenDiv .made li em.on {
        background-size: 0.12rem;
    }
    .screenDiv .made dl {
        padding-left: 0.45rem;
    }
    .screenDiv .made dd {
        padding-left: 0.4rem;
        height: 0.65rem;
        line-height: 0.65rem;
        font-size: 0.26rem;
        background-size: 0.12rem;
    }
    .screenDiv .made dd.on {
        background-size: 0.12rem;
    }
    .demo-output {
        height: 1.2rem;
        padding-top: 0.55rem;
    }
    .product {
        padding: 1.1rem 0.3rem 1.2rem;
    }
    .proList {
        width: auto;
        float: none;
    }
    .proList .list {
        padding-bottom: 0.7rem;
    }
    .proList ul {
        margin-right: -0.18rem;
    }
    .proList li {
        width: 50%;
        margin-bottom: 0.4rem;
    }
    .proList li .box {
        padding: 0.5rem 0.2rem 0;
        height: 5.5rem;
    }
    .proList li .imgDiv {
        width: 2.8rem;
        height: 2.3rem;
    }
    .proList li .imgDiv img {
        max-width: 2.8rem;
        max-height: 2.3rem;
    }
    .proList li .name {
        margin-top: 0.2rem;
        height: 0.96rem;
        line-height: 0.48rem;
        font-size: 0.28rem;
        white-space: normal;
    }
    .proList li .btnDiv {
        width: 2.1rem;
        height: 0.76rem;
        margin: 0.2rem auto 0;
        font-size: 0.26rem;
    }
    .productP1 {
        padding: 1.0rem 0.3rem 0.85rem;
    }
    .productP1 .leftDiv {
        width: auto;
        float: none;
    }
    .productP1 .detail-box {
        width: 100%;
    }
    .productP1 .detail-box .imgDiv {
        height: 5.4rem;
    }
    .productP1 .detail-box .imgDiv img {
        max-height: 5.0rem;
    }
    .productP1 .box-container {
        margin-top: 0.35rem;
    }
    .productP1 .img-swiper {
        width: 5.5rem;
    }
    .productP1 .img-swiper .limg {
        height: 1.1rem;
    }
    .productP1 .img-swiper .limg img {
        max-width: 1.56rem;
        max-height: 1.0rem;
    }
    .productP1 .rightDiv {
        width: auto;
        float: none;
        margin-top: 0.75rem;
        padding-right: 0;
    }
    .productP1 h1 {
        font-size: 0.44rem;
    }
    .productP1 .msgList {
        padding-top: 0.5rem;
    }
    .productP1 .msgList li {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .productP1 .btnGroup {
        margin-top: 0.5rem;
    }
    .productP1 .btnGroup li {
        margin-right: 0.1rem;
    }
    .productP1 .btnGroup li a {
        width: 2.12rem;
        height: 0.86rem;
        font-size: 0.26rem;
    }
    .productP1 .btnGroup li em {
        margin-left: 0.15rem;
        width: 0.3rem;
        height: 0.3rem;
    }
    .productP1 .btnGroup li:nth-child(1) em {
        background-size: 0.3rem;
    }
    .productP1 .btnGroup li:nth-child(2) em {
        background-size: 0.3rem;
    }
    .productP1 .btnGroup li:nth-child(3) em {
        background-size: 0.3rem;
    }
    .productP1 .btnGroup li:nth-child(1) a:hover em {
        background-size: 0.3rem;
    }
    .productP1 .btnGroup li:nth-child(2) a:hover em {
        background-size: 0.3rem;
    }
    .productP1 .btnGroup li:nth-child(3) a:hover em {
        background-size: 0.3rem;
    }
    .productP2 {
        padding: 0.9rem 0.3rem 1.1rem;
    }
    .productP2 h2 {
        margin-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
    }
    .productP2 .list {
        overflow: hidden;
    }
    .productP2 .list ul {
        margin-right: 0;
        justify-content: inherit;
        -webkit-justify-content: inherit‌;
    }
    .productP2 .list li {
        float: none;
        width: auto;
    }
    .productP2 .list li .box {
        border: #ddd solid 1px;
        margin-right: 0;
        padding: 0.4rem 0.45rem 0;
        height: 4.0rem;
    }
    .productP2 .list li .ico {
        width: 1.8rem;
        height: 1.8rem;
    }
    .productP2 .list li .ico:after {
        width: 1.8rem;
        height: 1.8rem;
        background-size: 1.8rem;
    }
    .productP2 .list li .ico img {
        margin-left: -0.43rem;
        margin-top: -0.43rem;
        width: 0.86rem;
    }
    .productP2 .list li .name {
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.3rem;
    }
    .productP2 .list li .msg {
        font-size: 0.28rem;
        line-height: 0.52rem;
    }
    .productP2 .swiper-pagination {
        display: block;
    }
    .productP3 {
        padding: 1.0rem 0.3rem;
        height: auto;
    }
    .productP3 h2 {
        margin-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
    }
    .advantagePic .list {
        padding-bottom: 1.4rem;
    }
    .advantagePic .list .box {
        height: 4.5rem;
        padding: 0.7rem 0.35rem 0;
    }
    .advantagePic .list .name {
        font-size: 0.34rem;
        line-height: 0.42rem;
        height: 1.28rem;
    }
    .advantagePic .list .msg {
        margin-top: 0.15rem;
        font-size: 0.26rem;
        line-height: 0.48rem;
        height: 1.92rem;
    }
    .advantagePic .se {
        width: 0.9rem;
        height: 0.9rem;
        bottom: 0;
        top: auto;
        margin-top: 0;
        border: #f4f4f4 solid 1px;
    }
    .advantagePic .prev {
        left: 50%;
        margin-left: -1.1rem;
    }
    .advantagePic .next {
        right: 50%;
        margin-right: -1.1rem;
    }
    .productP4 {
        padding: 0.85rem 0 1.1rem;
    }
    .productP4 h2 {
        margin-bottom: 0.65rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
    }
    .productP4 .list li {
        float: left;
        width: 50%;
    }
    .productP4 .list li .imgDiv {
        height: 3.0rem;
    }
    .productP4 .list li .name {
        font-size: 0.3rem;
    }
    .productP4 .list li .btnDiv {
        font-size: 0.26rem;
        margin: 0.2rem auto 0;
        width: 2rem;
        height: 0.76rem;
    }
    .productP4 .list li .btnDiv em {
        margin-left: 0.15rem;
        width: 12px;
        height: 10px;
        background-size: 12px;
    }
    .productP5 {
        padding: 0 0.3rem;
    }
    .productP5 h2 {
        margin-bottom: 0.8rem;
        font-size: 0.44rem;
        line-height: 0.44rem;
    }
    .productP5 .longDiv {
        overflow: auto;
    }
    .productP5 .tableDiv {
        width: 16.0rem;
    }
    .productP5 .tableDiv .firstRow {
        top: 0;
    }
    .productP5 .tableDiv th {
        height: 1.1rem;
        font-size: 0.3rem;
    }
    .productP5 .tableDiv td {
        height: 1.2rem;
        font-size: 0.26rem;
    }
    .lybBox {
        padding: 0.8rem 0.3rem 1.2rem;
    }
    .lybBox .conBox {
        padding: 0.8rem 0.45rem 0.95rem;
    }
    .lybBox .title {
        font-size: 0.36rem;
        line-height: 0.52rem;
        margin-bottom: 0.65rem;
    }
    .lybBox .toptop {
        padding-left: 1.5rem;
    }
    .lybBox .toptop em {
        font-size: 0.28rem;
        line-height: 0.96rem;
    }
    .lybBox .toptop .select {
        width: 100%;
    }
    .lybBox .toptop .caption {
        height: 0.96rem;
        line-height: 0.94rem;
        padding-left: 0.25rem;
        font-size: 0.28rem;
        border: #ee1f23 solid 1px;
    }
    .lybBox .toptop .caption:after {
        width: 12px;
        height: 8px;
        background-size: 12px;
        right: 0.3rem;
        margin-top: -4px;
    }
    .lybBox .toptop .xlist {
        max-height: 4.8rem;
        border: 1px solid #ee1f23;
        border-top: none;
    }
    .lybBox .toptop .xlist a {
        font-size: 0.28rem;
        height: 0.96rem;
        line-height: 0.96rem;
    }
    .lybBox .form {
        margin-top: 0.75rem;
    }
    .lybBox .form ul {
        margin-right: 0;
    }
    .lybBox .form li {
        float: none;
        width: 100%;
    }
    .lybBox .form .li01 {
        width: 100%;
    }
    .lybBox .form .li02 {
        width: 100%;
    }
    .lybBox .form li .box {
        margin-right: 0;
    }
    .lybBox .form li .txt {
        height: 0.56rem;
        padding-left: 0.52rem;
        font-size: 0.28rem;
    }
    .lybBox .form li .txt img {
        width: 0.34rem;
    }
    .lybBox .form li .input1 {
        padding-left: 0.3rem;
        height: 0.96rem;
        font-size: 0.28rem;
    }
    .lybBox .form li textarea {
        height: 2.8rem;
        padding: 0.15rem 0.3rem 0 0.3rem;
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .lybBox .selgroup dl {
        margin-right: 0;
    }
    .lybBox .selgroup dd {
        float: none;
        width: auto;
        margin-bottom: 0.2rem;
    }
    .lybBox .selgroup2 dd {
        width: auto;
    }
    .lybBox .selgroup dd .ss {
        margin-right: 0;
    }
    .lybBox select {
        font-size: 0.28rem;
        height: 0.96rem;
        padding-left: 0.3rem;
        background: url(../images/selectIco.png) no-repeat scroll right 0.3rem center #fff;
        background-size: 12px;
    }
    .lybBox .choose {
        margin-bottom: 0.35rem;
    }
    .lybBox .choose .txt {
        height: 0.65rem;
        font-size: 0.3rem;
    }
    .lybBox .choose .lie li {
        width: 2.6rem;
        font-size: 0.28rem;
        height: 0.9rem;
        line-height: 0.9rem;
    }
    .lybBox .tips {
        font-size: 0.26rem;
        line-height: 0.48rem;
    }
    .lybBox .agree {
        font-size: 0.26rem;
        line-height: 0.42rem;
    }
    .lybBox .agree input {
        width: 15px;
        height: 15px;
    }
    .lybBox .agree input:checked {
        border: 1px solid #ef3722;
        background: #ef3722 url(../images/gou.png) center no-repeat;
        /* 选中时的背景颜色 */
    }
    .lybBox .btnDiv {
        margin-top: 0.45rem;
    }
    .lybBox .btnDiv a {
        width: 2.8rem;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.3rem;
    }
    .tanchuLayer {
        width: 96%;
        padding: 0.8rem 0.3rem;
    }
    .tanchuLayer .content {
        font-size: 0.28rem;
        line-height: 0.52rem;
    }
    .tanchuLayer .btnDiv {
        right: 0.2rem;
        top: 0.2rem;
    }
    .tanchuLayer .btnDiv a {
        width: 26px;
        height: 26px;
        background-size: 26px;
    }
}