@charset "utf-8";
@media (min-width:1250px) {
    .nav-menu li:hover .nav-yi:after {
        width: 100%;
    }
    .nav-menu li:hover .nav-yi {
        color: #c70025;
    }
    .nav-menu li:hover .hide-nav {
        display: block;
    }
}

@media (max-width:1680px) {
    .fudong {
        right: 20px;
    }
}

@media (max-width:1500px) {
    .w1400 {
        width: 1200px;
    }
    .nav-menu li {
        margin-left: 25px;
    }
    .bannerPage {
        right: calc((100% - 1200px)/2);
    }
    .bannerDot {
        left: calc((100% - 1200px)/2);
    }
    .gsjj-l p {
        line-height: 1.6em;
        margin-top: 30px;
    }
    .dsz-text p {
        line-height: 1.6em;
    }
    .fudong {
        right: 20px;
    }
    .md-ss {
        padding: 20px 60px;
    }
    .map {
        height: 520px;
    }
    .cailiao li {
        margin-left: 12px;
        padding-left: 18px;
    }
    .fuli-list li {
        padding: 23px 0;
    }
    .fuli-list li p:nth-child(2) {
        font-size: 14px;
        margin: 5px 25px 0;
    }
    .gwtp-l li {
        margin-top: 30px;
    }
    /*.chuangBtn1{left: 21.5%;}*/
    /*.chuangBtn2{right: 21.5%;}*/
    .chuangPage {
        left: 78.2%;
    }
    .item-wrap .i1 {
        height: 84px;
        margin-bottom: 0;
    }
    .footer-nav a {
        margin-right: 35px;
    }
    .spSm {
        height: 520px;
    }
    .hx-right1 .img100 {
        height: 280px;
    }
    .dapei-left .img100 {
        height: 540px;
    }
    .dapei-right .img100 {
        height: 254px;
    }
    .myifrme {
        height: 540px;
    }
    .case .img100 {
        height: 376px;
    }
    .jmzczc li {
        padding: 40px 10px;
    }
    .jmzczc li h5 {
        font-size: 20px;
    }
    .jmzczc li p {
        font-size: 12px;
    }
    .kj-con {
        padding: 30px;
    }
    .kj-con p {
        margin: 20px 0;
    }
    .kj-con p {
        font-size: 14px;
    }
    .kj-con h5 {
        font-size: 18px;
    }
    .ajjj-img {
        margin-top: 60px;
    }
    #scrollBox {
        padding: 10px 40px;
    }
    .zxright-top {
        margin-bottom: 166px;
    }
    .thbk-right .img100 {
        height: 178px;
    }
    .renqi {
        left: 10px;
        top: 10px;
        width: 60px;
    }
    .news li .img100 {
        height: 250px;
    }
    .ljdl {
        width: 180px;
    }
}

@media (max-width:1400px) {
    .fudong {
        right: 0;
    }
}

@media (max-width:1250px) {
    .spSm {
        height: auto;
    }
    .w1400 {
        width: auto;
        margin: 0 15px;
    }
    .menu-handler {
        display: block;
    }
    .nav-yi:after,
    .header-tel {
        display: none;
    }
    body.hide,
    html.hide {
        overflow: hidden;
    }
    body {
        padding-top: 60px;
    }
    .header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 60px;
        box-shadow: 0 2px 4px #ddd;
    }
    .header-top {
        background: none;
        height: 0;
        line-height: 0;
    }
    .search-box {
        position: fixed;
        top: 60px;
        z-index: 9;
        margin: 0;
        float: none;
        width: 100%;
        left: -100%;
        background: #fff;
        transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
        -webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
    }
    .search-box.active {
        left: 0;
    }
    .search-box .text {
        background: #ddd;
        height: 30px;
        width: calc(100% - 30px);
        margin-left: 15px;
    }
    .shop a img {
        filter: brightness(0.5);
    }
    .sb {
        height: 30px;
        width: 41px;
        right: 15px;
    }
    .shop {
        position: fixed;
        bottom: 20px;
        z-index: 9;
        width: 100%;
        left: -100%;
        text-align: center;
        transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
        -webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
    }
    .shop.active {
        left: 0;
    }
    .shop a {
        float: none;
        display: inline-block;
    }
    .logo {
        float: none;
        position: absolute;
        margin-top: 0;
        left: 15px;
        top: 15px;
    }
    .logo a {
        display: block;
    }
    .logo img {
        height: 30px;
        display: block;
    }
    .header-con {
        float: none;
        position: fixed;
        width: 100%;
        left: -100%;
        top: 60px;
        bottom: 0;
        background: #fff;
        transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
        -webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
    }
    .header-con.active {
        left: 0;
    }
    .nav-menu {
        position: absolute;
        left: 15px;
        right: 15px;
        top: 35px;
        bottom: 55px;
        overflow: auto;
    }
    .nav-menu li {
        margin-left: 0;
        float: none;
        border-bottom: 1px solid #ddd;
        position: relative;
    }
    .nav-menu li.active {
        border-color: #c70025;
    }
    .nav-yi {
        text-align: left;
        line-height: 50px;
    }
    /*.nav-menu li:nth-child(5) .nav-yi{margin:20px 0 10px 10px;text-align: center;}*/
    .nav-menu li:after {
        content: '';
        position: absolute;
        width: 20px;
        height: 20px;
        background: url(../images/bot200.png) no-repeat center;
        background-size: cover;
        right: 5px;
        top: 15px;
        transition: all .3s;
        display: none;
    }
    .nav-menu li.on:after {
        transform: rotate(180deg);
    }
    .nav-menu li.has:after {
        display: block;
    }
    .nav-menu li.has .nav-yi {
        display: inline-block;
    }
    .hide-nav {
        position: static;
        line-height: 50px;
    }
    .hide-nav .w1400 {
        margin: 0;
        overflow: hidden;
    }
    .hide-nav a {
        float: left;
        margin: 0;
        width: 50%;
    }
    .hide-nav img {
        height: 24px;
    }
    .nav-menu li:nth-last-of-type(3) .nav-yi {
        margin: 11px 0;
    }
    .nav-menu li:last-child .nav-yi {
        margin: 11px 0;
    }
    .about-bot .shuzi span {
        font-size: 44px;
    }
    .about-bot-con {
        padding-top: 5px;
    }
    .about-right {
        margin-left: 310px;
    }
    .more {
        margin-top: 30px;
    }
    .gsjj-l p,
    .cplb-con h2 {
        margin-top: 10px;
    }
    .padding-tb70 {
        padding: 50px 0;
    }
    .fmp {
        height: 360px;
    }
    .bannerPage {
        right: 15px;
    }
    .bannerDot {
        left: 15px;
    }
    .xcp-top {
        height: 380px;
    }
    .gsjj-l,
    .rszp-l {
        padding-top: 0;
    }
    .cp-share {
        bottom: 10px;
    }
    .gdhx {
        height: 400px;
    }
    .gdan-con {
        padding: 60px;
        margin-right: 60px;
    }
    .fuli-img,
    .fuli-list {
        width: 100%;
        float: none;
    }
    .fuli-list li {
        margin: 2% 2% 0 0;
        width: 32%;
    }
    .fuli-list li:nth-child(3n) {
        margin-right: 0;
    }
    .qtfl-sm .swiper-slide img {
        width: 48px;
    }
    .ssxq-l {
        width: 200px;
    }
    .ssxq-r {
        margin-left: 250px;
    }
    .ssxq-l li a {
        line-height: 60px;
    }
    .ssbox {
        width: 70%;
    }
    .padding-tb80 {
        padding: 40px 0;
    }
    .fz-warp {
        width: 90%;
    }
    .thbk-right .img100 {
        height: 119px;
    }
    .radius30 {
        border-radius: 15px;
    }
    .radius25 {
        border-radius: 12px;
    }
    .radius20 {
        border-radius: 10px;
    }
    .brot-bot {
        padding: 11px;
    }
    .lijiqianggou {
        right: 11px;
        width: 83px;
        line-height: 27px;
        font-size: 15px;
        margin-top: -11px;
    }
    #scrollBox {
        padding: 10px;
    }
    .thbk-right .swiper-slide h3 {
        padding: 0 11px;
    }
    .p-center {
        width: auto;
        left: auto;
        right: 18px;
        bottom: auto;
        top: 20px;
        margin-right: 35px;
    }
    .shop .h-hy {
        color: #333;
    }
}

@media (max-width:1050px) {
    .djjxq-img,
    .djjxq-con {
        float: none;
        width: 100%;
    }
    .rxcp-list-odd li .rxcp-title {
        width: 220px;
        right: -60px;
    }
    .rxcp-list-even li:nth-child(1) {
        margin-left: 120px;
    }
    .csge {
        height: 280px;
    }
    .zhy-body .ban-text h2 {
        font-size: 32px;
    }
    .zhy-body .ban-text p {
        font-size: 14px;
        letter-spacing: 5px;
        text-indent: 5px;
    }
}

@media (max-width:780px) {
    .footer-nav {
        display: none;
    }
    .wh-text h4 {
        font-size: 20px;
    }
    .footer-right,
    .footer-left,
    .gsjj-r,
    .gsjj-l,
    .thbk-left,
    .thbk-right,
    .zxleft,
    .zxright {
        float: none;
        width: 100%;
    }
    .cplb-con,
    .cp-share,
    .gongg,
    .ajjj-con {
        position: static;
        width: 100%;
    }
    .cplb-img,
    .md-img,
    .ajjj-img {
        width: 100%;
    }
    .about-bot .shuzi {
        display: block;
        text-align: center;
    }
    .about-bot-con {
        display: block;
        margin-left: 0;
        text-align: center;
    }
    .about-bot li:nth-child(1):before {
        right: 0;
    }
    .about-bot {
        margin-top: 60px;
    }
    .footer-left,
    .gsjj-l,
    .cplb-con h2,
    .cp-share,
    .gongg,
    .ljxx2,
    .ajjj-con {
        margin-top: 30px;
    }
    .title26 {
        margin-bottom: 30px;
    }
    .cperji a {
        margin: 0 4px;
        padding: 0 15px;
    }
    .chuangPage {
        left: auto;
        right: 15px;
    }
    .chuangBtn2 {
        right: 15px;
    }
    .chuangBtn1 {
        left: 15px;
    }
    .cydp {
        line-height: 54px;
    }
    .wh-con {
        margin: 0 10px;
    }
    .wh-con img {
        width: 60px;
    }
    .wh-text {
        margin-left: 65px;
    }
    .whlist li {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .cpxq-btn,
    .cpxq-btn div {
        height: 60px;
    }
    .spSm {
        bottom: 80px;
    }
    .cuanyi {
        padding: 35px;
    }
    .ssk-page {
        width: 150px;
    }
    .ssk-page2 {
        width: 150px;
        margin-left: 15px;
    }
    .xw li {
        width: 48.5%;
        margin-right: 3%;
    }
    .xw li:nth-child(3n) {
        margin-right: 3%;
    }
    .xw li:nth-child(even) {
        margin-right: 0;
    }
    .sp-sm li {
        width: 100px;
    }
    .bofang {
        margin-top: -70px;
    }
    .md-ss {
        padding: 15px;
    }
    .sousuo {
        width: 90px;
    }
    .md-ss-page {
        margin-right: 100px;
    }
    .mdss-right {
        margin-left: 76px;
    }
    .lc li {
        width: 23.5%;
        margin-right: 2%;
        padding-bottom: 60px;
    }
    .zxsq {
        padding: 25px;
    }
    .cailiao li {
        line-height: 30px;
    }
    .zdcon {
        margin-left: 0;
        display: block;
        text-align: center;
    }
    .ingxlg {
        margin: 0 15px;
    }
    .zp-th {
        padding: 0 20px;
    }
    .zp-list .i {
        right: 30px;
    }
    .thbk-left {
        margin-bottom: 20px;
    }
    .dcfl-bot .img100 {
        width: 40%;
    }
    .dcfl-con1 {
        min-height: 100%;
    }
    .dcfl-bot .img100 {
        float: left;
    }
    .dcfl-con {
        position: static;
        float: left;
        width: 50%;
        margin-left: 5%;
    }
    .zxright-top {
        margin: 50px 0;
    }
    .djjxq-img,
    .djjxq-con {
        float: none;
        width: 100%;
    }
    .gwc-cp-img {
        width: 140px;
    }
    .gwc-table td,
    .gwc-table thead td {
        padding: 10px;
    }
}

@media (max-width:760px) {
    .pc-show,
    .bannerBtn div,
    .fudong.active,
    .guide,
    .lc li:after,
    .qtfl-sm .swiper-slide img,
    .fz-left,
    .logk,
    .zp-list .i {
        display: none;
    }
    .wap-show,
    .mfhd,
    .look720,
    .sousuo {
        display: block;
    }
    .about-left h2,
    .fmp-top span {
        font-size: 36px;
    }
    .about-bot .shuzi span {
        font-size: 34px;
    }
    .size36 {
        font-size: 20px;
    }
    .title22 h3,
    .chuangPage .current2,
    .title26 h3,
    .cpxq-b h2,
    .qgrx span,
    .title30 h2,
    .zhy-body .ban-text h2 {
        font-size: 20px;
    }
    .gsjj-l h2,
    .ban-text h2,
    .cplb-con h2,
    .title26-normal h3,
    .yx-des h1,
    .yxhd-bt h1,
    .xw h2,
    .md-top h1,
    .gongg h2,
    .qtfl-title-wrap h4,
    .price24 {
        font-size: 18px;
    }
    .fmp-top,
    .wh-text h4,
    .cuanyi-bot h3,
    .case-bot h4,
    .rdhd h2,
    .gwtp-l h5,
    .item-wrap h4,
    .jmzczc li h5,
    .djj-style p {
        font-size: 16px;
    }
    .quyu th {
        font-size: 15px;
    }
    .chuangPage span,
    .about-bot-con h1,
    .cperji a,
    .ssval,
    .cplb-con p,
    .rdhd-list a,
    .sp-big p,
    .qgrx,
    .gongg p,
    .xzsf,
    .zxsq-cs,
    .cailiao li,
    .tjsq,
    .xzgw li p {
        font-size: 14px;
    }
    .ry .swiper-slide p,
    .wh-text p {
        font-size: 13px;
    }
    .zdcon p,
    .item-wrap p,
    .jmzczc li p {
        font-size: 12px;
    }
    .about-left,
    .dapei-left,
    .dapei-right,
    .news li,
    .zc-img,
    .dsz-text,
    .prodcuts li,
    .xlck,
    .cpxq-share,
    .ssk,
    .mfhd,
    .hx-top p,
    .look720,
    .yxhd-left,
    .rdhd,
    .naver,
    .md-top h1,
    .qgrx,
    .mdss-list,
    .rszp-l,
    .rszp-r,
    .gwtp-r,
    .gwtp-l,
    .ssxq-l,
    .fz-right {
        float: none;
        width: 100%;
    }
    .textarea {
        left: 50px;
        top: 10px;
    }
    .beizhu {
        position: relative;
        width: 100%;
        height: 150px;
        margin-top: 10px;
    }
    .textarea textarea {
        font-size: 14px;
    }
    .footer-shop,
    .sousuo,
    .map-right,
    .qtfu-right,
    .qtfl-sm {
        position: static;
        width: 100%;
    }
    .zxsq-left,
    .qtfu-left {
        width: 100%;
    }
    .about-left,
    .footer-shop,
    .bq {
        text-align: center;
    }
    .ssval {
        text-align: left;
    }
    .about-bot,
    .chuang,
    .margin-top60,
    .cpxq-di,
    .margin-top50,
    .rszp-r,
    .ssxq-r {
        margin-top: 25px;
    }
    .dsz-bot,
    .cpxq-share,
    .cpxqms,
    .mfhd,
    .hx-list,
    .rdhd,
    .zpl-list li,
    .gwtp-l li {
        margin-top: 20px;
    }
    .title26 p,
    .ry .swiper-slide p,
    .tjsq {
        margin-top: 12px;
    }
    .pro-bot,
    .zrgd,
    .cuanyi-bot p,
    .hb p,
    .gwtp {
        margin-top: 10px;
    }
    .ban-text p,
    .yx-des p {
        margin-top: 5px;
    }
    .hxBtn {
        margin-top: -32px;
    }
    .title22,
    .title26,
    .product li,
    .ajjj-con .title26 {
        margin-bottom: 25px;
    }
    .footer-shop,
    .title26-normal {
        margin-bottom: 20px;
    }
    .hisdot,
    .cpxq-a-bot h2,
    .ajjj-con p {
        margin-bottom: 15px;
    }
    .hx-top p,
    .mdss-list,
    .zxsq-list,
    .gwtp-l h5 {
        margin-bottom: 10px;
    }
    .about-a .about-bot,
    .cpxq-b h2 {
        margin: 30px 0;
    }
    .cuanyi-img,
    .md-mid {
        margin: 20px 0;
    }
    .cplb-con h2,
    .cpxq-a-bot {
        margin: 15px 0;
    }
    .history h5,
    .wh-text h4 {
        margin: 8px 0;
    }
    .hisplay,
    .ingxlg {
        margin: 0;
    }
    .about-right,
    .wh-text,
    .look720,
    .ssxq-r {
        margin-left: 0;
    }
    .look720 {
        margin-right: 100px;
        width: auto;
        text-align: center;
    }
    .bq,
    .md-ss-page {
        margin-right: 0;
    }
    .qtfl-title-wrap p {
        margin-top: 0;
    }
    .ssxq-bot {
        padding: 20px 0 40px;
    }
    .zxsq {
        padding: 0;
    }
    .cpxq-a,
    .cpxq-mid,
    .cuanyi,
    .yxhd-warp,
    .xw a {
        padding: 15px;
    }
    .case-bot,
    .qtfl-title-wrap {
        padding: 12px;
    }
    .history-warp {
        margin: 0 25px;
    }
    .prodcuts {
        padding-top: 30px;
    }
    .hx-top {
        padding-top: 15px;
    }
    .chuangBtn1 {
        left: 0;
    }
    .chuangBtn2 {
        right: 0;
    }
    .padding-tb70 {
        padding: 30px 0;
    }
    .yx-bot a {
        padding: 15px 0;
    }
    .zdcon {
        padding: 10px 0;
    }
    .about-bot li {
        width: 50%;
        padding: 10px 0;
    }
    .about-bot li:before {
        display: none;
    }
    .xcp-top,
    .xcp-top2 {
        height: 180px;
    }
    .play {
        width: 48px;
        height: 48px;
        margin: -24px 0 0 -24px;
    }
    .cperji a {
        line-height: 32px;
        margin: 5px;
    }
    .chuangPage {
        transform: none;
        top: auto;
        right: 15px;
        bottom: 5px;
    }
    .chuangBtn div {
        transform: scale(0.6);
    }
    .more {
        margin-top: 20px;
        line-height: 32px;
        width: 120px;
    }
    .dapei-right a {
        width: 49%;
        margin: 2% 2% 0 0;
    }
    .dapei-right a:nth-child(even) {
        margin-right: 0;
    }
    .cydp {
        line-height: 40px;
        width: 100px;
        font-size: 14px;
    }
    .cydp:before {
        width: 40px;
    }
    .cpxq-di,
    .rdhd h2 {
        line-height: 50px;
    }
    .ssval,
    .rdhd-list a,
    .sp-big p,
    .zxsq-cs,
    .tjsq {
        line-height: 40px;
    }
    .ss,
    .zxsq-iput .text {
        height: 40px;
    }
    .ss-list {
        top: 41px;
    }
    .ssval {
        text-indent: 1em;
    }
    .fmp,
    .map {
        height: 250px;
    }
    .new-bot {
        padding: 20px 0;
    }
    .news li {
        border-bottom: 1px dashed #ddd;
        margin-bottom: 20px;
    }
    .news li:last-child {
        margin-bottom: 0;
        border: none;
    }
    .ban-text h2 {
        letter-spacing: 2px;
        text-indent: 2px;
    }
    .ban-text p {
        letter-spacing: 0;
        text-indent: 0;
    }
    .ban-text .i1 {
        top: -18px;
    }
    .ban-text .i2 {
        top: -18px;
    }
    .ban-text .i3 {
        bottom: -18px;
    }
    .ban-text .i4 {
        bottom: -18px;
    }
    .whlist li {
        width: 49%;
        margin-right: 2%;
        border-radius: 5px;
        text-align: center;
        height: 140px;
    }
    .whlist li:nth-child(3n) {
        margin-right: 2%;
    }
    .whlist li:nth-child(even) {
        margin-right: 0;
    }
    .wh-con img {
        position: static;
        display: block;
        margin: 0 auto;
        transform: none;
        width: 40px;
    }
    .zc-img {
        border: none;
        padding: 0;
    }
    .dsz {
        width: 200px;
        margin: 0 auto;
        max-width: 100%;
    }
    .dsz-bot img {
        width: 130px;
    }
    .product-body .ban-text h2 {
        letter-spacing: 1px;
        text-indent: 1px;
    }
    .pro-lx {
        margin-bottom: 6px;
        padding-bottom: 6px;
    }
    .pro-line {
        width: 24px;
        height: 24px;
    }
    .zrgd {
        line-height: 46px;
        font-size: 14px;
    }
    .prodcuts li {
        border-bottom: 1px solid #ddd;
        padding-bottom: 4%;
    }
    .cpxq-btn,
    .cpxq-btn div {
        height: 30px;
    }
    .spSm {
        bottom: 35px;
    }
    .ssk-page {
        width: 48%;
    }
    .ssk-page2 {
        margin-left: 4%;
    }
    .hx-left {
        width: 30%;
    }
    .hx-right {
        width: 70%;
    }
    .fang {
        left: 3%;
        right: 3%;
        top: 3%;
        bottom: 3%;
    }
    .popBtn1 {
        left: 15px;
    }
    .popBtn2 {
        right: 15px;
    }
    .gdan-con {
        width: 90%;
        padding: 20px;
        box-sizing: border-box;
        float: none;
        margin: 0 auto;
    }
    .gdhx {
        height: 270px;
    }
    .case li {
        width: 49%;
        margin-right: 2%;
    }
    .case li:nth-child(3n) {
        margin-right: 2%;
    }
    .case li:nth-child(even) {
        margin-right: 0;
    }
    .yxhd-bt-page {
        margin-right: 15px;
    }
    .yxhd-bt .cp-share {
        display: block;
        margin-top: 10px;
    }
    .re1 {
        width: 26px;
    }
    .rdhd-list {
        padding-bottom: 30px;
    }
    .md-top {
        padding-bottom: 10px;
    }
    .rdhd h2 {
        padding-left: 58px;
    }
    .xw li {
        width: 100%;
        margin-right: 0;
    }
    .xw li:nth-child(3n) {
        margin-right: 0;
    }
    .xw li:nth-child(even) {
        margin-right: 0;
    }
    .naver a {
        width: 32%;
        margin-right: 2%;
        text-align: center;
    }
    .naver a:last-child {
        margin-right: 0;
    }
    .hb li {
        width: 47%;
        margin-right: 6%;
        margin-bottom: 6%;
    }
    .hb li:nth-child(even) {
        margin-right: 0;
    }
    .sp-box {
        border-width: 3px;
    }
    .sp-wrap {
        margin: 7px;
    }
    .sp-sm {
        position: static;
        width: 100%;
        transform: none;
        opacity: 1;
    }
    .sp-sm li {
        width: 20%;
        margin: 1%;
        box-sizing: border-box;
        border-width: 2px;
    }
    .bofang {
        width: 48px;
        height: 48px;
        margin: -24px 0 0 -24px;
    }
    .shop-box {
        padding: 30px 15px;
    }
    .map-list {
        position: static;
        height: 400px;
        margin-top: 10px;
    }
    .map-warp {
        position: static;
    }
    .map-right {
        margin-bottom: 10px;
    }
    .map-list li {
        padding: 15px 0 15px 20px;
    }
    .map-list li img {
        top: 15px;
    }
    .lc li {
        width: 100%;
        padding: 15px 15px 15px 50px;
        text-align: left;
        margin-bottom: 8px;
        float: none !important;
    }
    .lc li p {
        height: auto;
    }
    .lc img {
        width: 30px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10px
    }
    .zxsq-cs {
        left: 10px;
    }
    .zxsq-iput {
        margin-left: 50px;
    }
    .zxsq-list:nth-child(3) .zxsq-iput,
    .zxsq-list:nth-child(4) .zxsq-iput {
        margin-left: 75px;
    }
    .cailiao {
        padding-top: 6px;
    }
    .fuli-list img {
        width: 40px;
    }
    .fuli-list li p:nth-child(2) {
        margin: 2px 5px 0;
        font-size: 13px;
        line-height: 1.4em;
    }
    .fuli-list li {
        padding-top: 10px;
    }
    .qtfu-right {
        position: relative;
        margin-top: 5px;
    }
    .qtflBtn div {
        width: 20px;
        height: 100%;
        z-index: 9;
        left: auto;
    }
    .qtflBtn1 {
        left: 0;
        background-image: url("../images/di1.png");
    }
    .qtflBtn2 {
        right: 0;
        background-image: url("../images/di3.png");
    }
    .qtfl-sm {
        width: auto;
        margin: 0 25px;
    }
    .cj li {
        width: 49%;
        margin-right: 2%;
    }
    .cj li:nth-child(even) {
        margin-right: 0;
    }
    .zxns-bd .ban-text p {
        letter-spacing: 0;
        text-indent: 0;
    }
    .zxns-bd .ban-text h2 {
        letter-spacing: 8px;
        text-indent: 8px;
    }
    .zyfz-line {
        height: 25px;
        margin: 12px 0;
    }
    .zyfz-des p {
        line-height: 1.6em;
    }
    .yplcbg {
        height: 120px;
    }
    .yplcbg .title22 {
        margin-top: 0;
    }
    .xzgw li {
        width: 30%;
        margin-right: 5%;
        padding: 20px 0;
        margin-bottom: 5%;
    }
    .xzgw li:nth-child(3n) {
        margin-right: 0;
    }
    .xzgw li img {
        width: 30px;
    }
    .xzgw li p {
        margin: 0 10px;
        height: 2em;
    }
    .ssbox {
        width: 90%;
    }
    .case-bot:after {
        right: 0;
        top: auto;
        bottom: 0;
        margin: 0;
        display: none;
    }
    .hx-right1 .img100 {
        height: 120px;
    }
    .case .img100 {
        height: 170px;
    }
    .dapei-left .img100 {
        height: 280px;
    }
    .myifrme {
        height: 280px;
    }
    .dapei-right .img100 {
        height: 120px;
    }
    .case li .i {
        position: static;
        display: block;
        padding: 8px 0;
        background-color: #f5f5f5;
        background-size: auto;
        margin-top: 2px;
        width: 100%;
    }
    .fz-right {
        border: none;
    }
    .fz-con {
        padding: 40px 30px;
    }
    .close46 {
        width: 32px;
        height: 32px;
    }
    .ingxlg-list:last-child {
        margin-bottom: 0;
    }
    .item-wrap .i1 {
        height: 20px;
        margin: 6px 0;
    }
    .item-wrap .i2 {
        width: 24px;
        height: 24px;
    }
    .md-top {
        margin: 25px 0 15px;
    }
    .chuangBtn1 {
        margin-left: 0;
    }
    .chuangBtn2 {
        margin-right: 0;
    }
    .about-bot .shuzi sup {
        line-height: 1em;
    }
    .cplb-nav-left li {
        display: none;
        margin-right: 0;
        float: none;
    }
    .cplb-nav-left li.active {
        display: block;
    }
    .chuangBtn,
    .cplb-nav-hide a:after {
        display: none !important;
    }
    .cplb-nav-hide {
        display: block;
        position: static;
        white-space: normal;
        font-size: 0;
        background: none;
        padding: 10px 0;
        border-top: 1px solid #dfdfdf;
    }
    .sycpsj {
        text-align: left;
        font-size: 0;
        padding: 15px;
    }
    .sycpsj a {
        margin: 5px 0;
        width: 33.33%;
        text-align: left;
        font-size: 12px;
        padding-left: 18px;
    }
    .chuanbox .swiper-slide {
        transform: scale(1) !important;
    }
    .chuang .chuang-bot:nth-child(5) .sycpsj a {
        width: 50%;
    }
    .cplb-nav {
        position: relative;
    }
    .cplb-nav-r {
        position: absolute;
        right: 15px;
        float: none;
        top: 0;
    }
    .cplb-nav-hide a {
        font-size: 14px;
        width: 33.33%;
        padding: 0;
        line-height: 30px;
        background: none;
        border: none;
    }
    .cpxq-a .cplb-nav {
        margin-bottom: 20px;
    }
    .cplb-nav-r,
    .cplb-nav-yi {
        line-height: 44px;
    }
    .cplb-nav-left {
        float: none;
        width: auto;
    }
    .sycpsj {
        white-space: normal;
    }
    .dpnr {
        left: 10px;
        right: 10px;
        top: 10px;
        bottom: 10px;
    }
    /*.dapei-left a{height: 220px;}*/
    .dpnr-wrap {
        margin: 10px;
    }
    .dpnr-wrap h4 {
        font-size: 16px;
        margin-top: 5px;
    }
    /*.item-wrap{opacity: 1;}*/
    /*.shadow{height: 100%;}*/
    .product li {
        width: 100%;
        margin-right: 0;
    }
    .chuanbox .swiper-slide {
        transform: none !important;
    }
    .item-wrap p,
    .item-wrap h4 {
        display: none;
    }
    .chuanbox .swiper-slide a:hover h4 {
        display: block;
    }
    .chuanbox .swiper-slide a:hover .item-wrap p {
        font-size: 0rem;
        font-size: 12px !important;
        transform: none !important;
        display: -webkit-box;
    }
    .item-wrap p {
        font-size: 0rem;
        font-size: 12px !important;
        transform: scale(0.5);
    }
    .mdcx-bd .ban-text h2 {
        text-indent: 3px;
        letter-spacing: 3px;
    }
    .chuanbox .swiper-slide a {
        width: calc(100% - 20px);
    }
    .zp-th {
        padding: 0 0 0 5px;
    }
    .zp-con {
        padding: 20px;
    }
    .jmzczc li {
        width: 49%;
        margin-right: 2%;
        padding: 20px 5px;
        margin-bottom: 2%;
    }
    .jmzczc li:nth-child(5n) {
        margin-right: 2%;
    }
    .jmzczc li:nth-child(even) {
        margin-right: 0;
    }
    .jmzczc .i {
        margin-top: 15px;
        width: 8px;
        height: 8px;
    }
    .kjlist li {
        width: 100%;
        margin-bottom: 10px;
    }
    .kj-con p {
        display: none;
    }
    .kj-con {
        padding: 20px;
        width: 60%;
    }
    .kj-con h5 {
        font-size: 16px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .kjlist li:nth-child(3) .img100,
    .kjlist li:nth-child(4) .img100 {
        float: none;
    }
    .kjlist li:nth-child(3) .kj-con,
    .kjlist li:nth-child(4) .kj-con {
        right: 0;
    }
    .ljxx3 {
        position: absolute;
        right: 20px;
        bottom: 20px;
    }
    .kjlist li .img100 {
        width: 40%;
    }
    .kjlist li .img100:before {
        display: none;
    }
    .jm-footer-con {
        padding: 15px 0;
        height: 32px;
    }
    .jm-input-box {
        margin-right: 0;
    }
    .jm-input-page {
        float: none;
        width: 100%;
        background: #e9e9e9;
        margin-bottom: 14px;
    }
    .jm-logo {
        width: 160px;
    }
    .jm-footer-r {
        position: absolute;
        background: #fff;
        width: 92%;
        left: 4%;
        top: 50%;
        box-sizing: border-box;
        padding: 40px 20px;
        margin: -170px 0 0 0;
    }
    .h217 {
        height: 66px;
    }
    .close50 {
        display: none;
    }
    .gjt {
        position: fixed;
        z-index: 99999;
        left: 0;
        width: 100%;
        top: 0;
        background: rgba(0, 0, 0, .5);
        height: 100%;
        display: none;
    }
    .jm-input-nr .text {
        background: none;
        text-indent: 0.5em;
    }
    .jm-input-tip {
        font-size: 16px;
        color: #666;
        left: 10px;
        line-height: 37px;
    }
    .jm-input-page:last-child {
        width: 100%;
        background: #fff;
    }
    .jm-input-page:last-child .jm-input-tip {
        display: none;
    }
    .jm-input-address {
        margin-left: 0;
    }
    .jm-address-page {
        background: #e9e9e9;
        border-radius: 0;
    }
    .jm-address-list {
        bottom: auto;
        top: 41px;
    }
    .tjjm {
        position: static;
        display: block;
        margin: 30px auto 0;
        animation: none !important;
        border-radius: 0;
        width: 120px;
        line-height: 34px;
    }
    .zsjmbt {
        text-align: center;
        font-size: 20px;
        margin-bottom: 20px;
        color: #333;
    }
    .colse39 {
        position: absolute;
        width: 24px;
        height: 24px;
        right: 20px;
        top: 20px;
        background: url("../images/close39.jpg") no-repeat center;
        background-size: cover;
    }
    .jm-address-list {
        max-height: 104px;
    }
    .jm-footer.zi {
        z-index: 999;
    }
    .thbk-title {
        height: 80px;
        line-height: 75px;
        width: 240px;
        margin-bottom: -12px;
    }
    .img222 {
        bottom: -7px;
    }
    .padding20 {
        padding: 10px;
    }
    .padding30,
    .dcfl-bot {
        padding: 15px;
    }
    .thbk-right .img100 {
        height: 200px;
    }
    .renqi {
        left: 5px;
    }
    .dcfl-top {
        line-height: 60px;
    }
    .dcfl-bot .img100 {
        float: none;
        width: auto;
    }
    .dcfl-con {
        margin-left: 0;
        width: 100%;
        margin-top: 15px;
    }
    .dcfl-con h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .dcfl-bot li {
        padding: 15px;
        margin-bottom: 15px;
    }
    .clgnum {
        right: 0;
        bottom: auto;
        top: 0;
        width: 40px;
        line-height: 36px;
        font-size: 18px;
    }
    .hdzx-top {
        line-height: 60px;
    }
    .hdzx-bot {
        padding: 40px 20px 20px;
    }
    .hdzx-top {
        margin-bottom: 20px;
    }
    .hdzx-top-rnd {
        height: 90px;
    }
    .hdzx-top-rnd1 {
        left: 30px;
    }
    .hdzx-top-rnd2 {
        right: 30px;
    }
    #scrollBox p {
        font-size: 16px;
    }
    #scrollBox {
        height: 138px;
    }
    .zxselect {
        width: 100%;
    }
    .lijiqianggou {
        width: 104px;
        line-height: 34px;
        margin-top: -15px;
    }
    .zxright-top img {
        width: 50%;
        margin-bottom: 25px;
    }
    .zxright-top span {
        position: static;
        margin-top: 10px;
        display: block;
    }
    .tnhgd {
        display: block;
    }
    .news li .img100 {
        height: 220px;
    }
    .djj-body .ban-text {
        padding: 0;
    }
    .djj-body .ban-box {
        text-align: center;
    }
    .djj-body .ban-text h2 {
        color: #fff;
    }
    .djj-body .ban-text p {
        color: #fff;
    }
    .djj-body .ban-text div {
        filter: brightness(1);
    }
    .jj-type a {
        margin-right: 30px;
    }
    .condition-name {
        left: 12px;
        line-height: 40px;
    }
    .condition-con {
        margin-left: 60px;
    }
    .condition-con li {
        margin-right: 15px;
    }
    .condition-con li {
        line-height: 30px;
    }
    .condition-page {
        min-height: 40px;
    }
    .mg-bt30 {
        margin-bottom: 15px;
    }
    .djj li {
        width: 48.5%;
        margin-right: 3%;
    }
    .djj li:nth-child(3n) {
        margin-right: 3%;
    }
    .djj li:nth-child(2n) {
        margin-right: 0;
    }
    .mg-bt80 {
        margin-bottom: 40px;
    }
    .mg-bt50,
    .djj li {
        margin-bottom: 25px;
    }
    .mg-bt40 {
        margin-bottom: 20px;
    }
    .mg-bt20 {
        margin-bottom: 10px;
    }
    .mg-bt10 {
        margin-bottom: 5px;
    }
    .fudong {
        display: none;
    }
    .pages {
        font-size: 12px;
    }
    .page a {
        min-width: 24px;
        line-height: 24px;
        margin: 1px;
    }
    .page-btn {
        font-size: 10px;
        width: 44px;
    }
    .page {
        margin-top: 25px;
    }
    .color-list a {
        line-height: 26px;
    }
    .goumai img,
    .ljdl-group a img {
        width: 22px;
        margin-right: 8px;
    }
    .goumai {
        font-size: 16px;
    }
    .goumai span,
    .ljdl-group a span {
        line-height: 40px;
    }
    .title24 h2 {
        font-size: 20px;
    }
    .title-bottom-line h2 {
        padding-bottom: 10px;
    }
    .denglu-logo img {
        height: 30px;
    }
    .denglu {
        padding: 25px;
    }
    .mg-bt70 {
        margin-bottom: 35px;
    }
    .login-list input {
        line-height: 44px;
        height: 44px;
    }
    .login-list img {
        width: 44px;
        right: 0;
    }
    .login-name {
        line-height: 44px;
    }
    .login-name {
        left: 10px;
    }
    .login-text {
        margin-left: 50px;
        margin-right: 44px;
    }
    .ljdl {
        margin-top: 20px;
        line-height: 44px;
        font-size: 16px;
        width: 180px;
    }
    .gwc-cp {
        display: block;
        width: auto;
    }
    .gwc-cp-con {
        margin-left: 0;
        width: auto;
    }
    .gwc-cp-con h3 {
        font-size: 14px;
        margin-bottom: 0;
    }
    .gwc-color,
    .del {
        font-size: 12px;
    }
    .gouwuche-box {
        padding: 20px 12px;
    }
    /* .gwc-table{table-layout: fixed;} */
    .gwc-table .price24 {
        font-size: 14px;
    }
    .gwc-cp-img {
        max-width: 100%;
        width: 90px;
        margin-bottom: 5px;
    }
    .gwc-table td,
    .gwc-table thead td {
        padding: 10px 3px;
    }
    .cal-num {
        width: 30px;
        font-size: 14px;
    }
    .cal-box {
        width: 72px;
    }
    .shxx {
        padding: 20px 0;
    }
    .shxx-page-select .shxx-item {
        width: 32%;
        margin-right: 2%;
    }
    .shxx-page-select .shxx-item:last-child {
        margin-right: 0;
    }
    .shxx-page {
        width: 100% !important;
    }
    .shxx-item {
        margin-top: 10px;
    }
    .shdz,
    .ddxx-lxxx {
        margin-bottom: 10px;
    }
    .ljdl-group {
        display: flex;
    }
    .ddxx-lxxx {
        margin-right: 0;
    }
    .ddxx-total {
        position: static;
    }
    .ddxx-lxxx h3 {
        font-size: 16px;
    }
    .dddy1,
    .ddxx-lxxx li p {
        font-size: 14px;
    }
    .ddxx-lxxx li {
        padding-left: 80px;
    }
    .dddy1 {
        display: none;
    }
    .dddy2 {
        right: 0;
    }
    .gwc-table2 .gwc-cp {
        display: flex;
    }
    .gwc-table2 .gwc-cp-img {
        margin-right: 6px;
    }
    .title18 h3 {
        font-size: 16px;
    }
    .title-hydd {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .hydd-zj {
        justify-content: left;
    }
    .btn110 {
        width: 80px;
        line-height: 26px;
        border-radius: 5px;
    }
    .hydd-img li {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 5px;
    }
    .hydd-img li:nth-child(5n) {
        margin-right: 2%;
    }
    .hydd-img li:nth-child(3n) {
        margin-right: 0;
    }
    .hydd-img {
        margin: 15px 0;
    }
    .ljdl-group a span {
        line-height: 44px;
    }
    .fixed-content {
        padding: 30px 12px;
    }
    .close32 {
        right: 8px;
        top: 8px;
    }
    .p-center a img {
        margin-right: 0;
    }
    .p-center a span {
        display: none;
    }
    .gwc-cp {
        flex-wrap: wrap;
    }
    .djjxq-con .title30 h2 {
        font-size: 20px;
    }
    .djjxq-img {
        margin-bottom: 20px;
    }
    .zhy-body .ban-text p {
        font-size: 12px;
        text-indent: 2px;
        letter-spacing: 2px;
    }
    .title20 h3 {
        font-size: 16px;
    }
    .title-style {
        padding: 5px 10px;
    }
    .title-style p {
        font-size: 14px;
    }
    .csge {
        height: 180px;
    }
    .img1207 img {
        height: 36px;
    }
    .rxcp-list-odd {
        width: 100%;
    }
    .rxcp-list-even {
        width: 100%;
    }
    .rxcp-title {
        bottom: 15px;
    }
    .rxcp-list-even li:nth-child(1) {
        margin-bottom: 35px;
    }
    .rxcp-list-odd li {
        margin-right: 0;
    }
    .rxcp-list-odd li .rxcp-title {
        width: auto;
        right: auto;
        left: 15px;
    }
    .rxcp-list-even li:nth-child(1) .rxcp-title {
        width: auto;
        left: 15px;
    }
    .rxcp-list-even li:nth-child(1) {
        margin-left: 0;
    }
    .rxcp-list-even li:nth-child(2) {
        margin-left: 0;
    }
    .rxcp-list-even li:nth-child(2) .rxcp-title {
        left: 15px;
    }
    .tjjj-list li {
        width: 100% !important;
    }
    .tjjj-title {
        top: 15px;
        left: 15px;
    }
    .tjjj-list-odd {
        margin-bottom: 0;
    }
    .tjjj-list li {
        margin-bottom: 20px;
    }
    .rxcp-list-odd {
        padding-top: 0;
    }
    .title24-rxcp {
        position: static;
        margin-bottom: 25px;
    }
    .rxcp-list li {
        margin-bottom: 20px !important;
    }
}