@media screen and (max-width: 991px){

    /**** header ****/
    header{
        background: #fff;
        position: fixed;
        z-index: 3;
        top: 0;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        width: 100%;
    }
    header .header-top{
        background-color: rgba(51, 51, 51, 0.9);
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
    header .header-con{
        /*overflow: hidden;*/
        position: relative;
    }
    header .header-logo{
        float: left;
        width: 60%;
        text-align: left;
        padding-left: 10px;
    }
    header .header-logo img{
        width: 70%;
    }
    header .header-nav{
        float: right;
        width: 40%;
        margin-top: 6px;
    }
    header .header-nav>ul{
        overflow: hidden;
        border-top: 1px solid rgba(204, 204, 204, 0.5);
        width: 100%;
        position: fixed;
        left: 0;
        top: 76px;
        z-index: 333333;
        background-color: #fff;
        padding: 0;
        -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
        box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
        display: none;
    }
    header .header-nav>ul>li{
        float: left;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid rgba(204, 204, 204, 0.4);
        position: relative;
    }
    header .header-nav>ul>li>a{
        display: block;
        height: 50px;
        line-height: 50px;
        color: #333;
        font-size: 16px;
        font-weight: bold;
        outline: none;
        text-decoration: none;
    }
    header .header-nav>ul>li.active>a{
        color: #e60012;
        text-decoration: none;
    }
    header .header-navSec{
        width: 100%;
        background-color: rgba(255, 255, 255, 0.95);
        display: none;
        position: relative;
    }
    .header-navSec-l{
        padding: 0 2%;
    }
    .header-navSec-l p:nth-child(1){
        font-size: 20px;
        margin-bottom: 4%;
    }
    .header-navSec-l p:nth-child(2){
        font-size: 16px;
    }
    .header-navSec-m{
        width: 100%;
        padding: 0 10%;
    }
    .header-navSec-m>ul{
        padding: 0;
    }
    .header-navSec-m>ul>li{
        font-size: 16px;
        border-bottom: 1px solid #eee;
    }
    .header-navSec-m>ul>li:last-child{
        border:none;
    }
    .header-navSec-m>ul>li>a{
        font-size: 16px;
        color: #333;
        line-height: 36px;
        outline: none;
        text-underline:none;
    }
    .header-navSec-m>ul>li>a:visited{
        color: #333;
        background-color: transparent;
        outline: none;
        text-underline:none;
    }
    .header-navSec-r{}
    .header-navSec-r>img{
    }
    header .header-nav-img{
        text-align: right;
        margin-right: 10px;
        margin-top: 2%;
    }
    header .header-nav-img img{
        width: 40px;
    }
    header .header-nav>ul>li:nth-child(1){
        text-align: right;
        padding: 6px 4%;
    }
    header .header-nav>ul>li img{
        width: 30px;
    }
    header .header-navMore{
        position: absolute;
        right: 20px;
        top:4px;
        font-size: 26px;
    }




    /**** footer ****/
    footer{
        background-color: #fabe00;
        padding: 0;
        /*width: 100%;*/
        /*position: fixed;*/
        /*bottom: 0;*/
        margin-top: 20px;
        margin-bottom: 40px;
    }
    footer .footer-con{
        overflow: hidden;
    }
    footer .footer-l{}
    footer .footer-r{}
    footer .footer-txt{
        margin-top: 6px;
    }
    footer .footer-txt p{
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
    footer .footer-txt p a{
        color: #fff;
    }

    /****================== home ==================****/
    /** banner **/
    .home-banner{
        width: 100%;
        margin-top: 76px;
    }
    .home-banner .swiper-container{
        --swiper-theme-color: #ff6600;
        --swiper-navigation-color: #e60012;
        --swiper-navigation-size: 40px;
    }
    .home-banner .swiper-slide{}
    .home-banner .swiper-slide img{
        width: 100%;
    }
    .home-banner .swiper-button-prev{}
    .home-banner .swiper-button-next{}
    .home-banner .swiper-pagination{
        bottom:0;
    }
    .home-banner .swiper-button-prev:after,.home-banner .swiper-button-prev:before{}
    .homeBanner-txt{
        position: absolute;
        top: 50%;
        left: 10%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .homeBanner-txt p{
        -webkit-text-shadow: 0 0 10px #fff;
        -moz-text-shadow: 0 0 10px #fff;
        -ms-text-shadow: 0 0 10px #fff;
        -o-text-shadow: 0 0 10px #fff;
        -khtml-text-shadow: 0 0 10px #fff;
        text-shadow: 0 0 10px #fff;
        color: #e60012;
        font-size: 18px;
    }
    .home-banner .swiper-button-prev, .home-banner .swiper-button-next{
        outline: none;
    }
    .home-banner .swiper-button-prev:after, .home-banner .swiper-button-next:after{
        color: #fff;
        font-size: 24px;
    }

    .home-slogan{
        background: url("../image/homeSloganBg.png") no-repeat center bottom;
        background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
    }
    .home-slogan .row>div{
        width: 20%;
        float: left;
        border-right: 1px solid #ccc;
        margin: 20px 0 30px 0;
        line-height: 25px;
        cursor: pointer;
        text-align: center;
    }
    .home-slogan i.icon{
        font-size: 30px;
        vertical-align: middle;
        margin-right: 6px;
    }
    .home-slogan span{
        font-size: 14px;
        vertical-align: middle;
        display: block;
        margin-top: 6px;
    }
    .home-slogan .row>div:hover i.icon{
        color: #e60012;
    }
    .home-slogan .row>div:hover span{
        color: #e60012;
    }
    .home-slogan .row>div:nth-child(2) i.icon,.home-slogan .row>div:nth-child(4) i.icon,.home-slogan .row>div:nth-child(5) i.icon{
        font-size: 36px;
        margin-right: 2px;
    }

    .normal-title{
        text-align: center;
        padding-bottom: 1%;
    }
    .normal-title p:nth-child(1){
        font-size: 20px;
        position: relative;
        display: inline-block;
    }
    .normal-title p:nth-child(1):before{
        content: '';
        display: block;
        position: absolute;
        left: -130px;
        top: 50%;
        width: 100px;
        height: 1px;
        background-color: rgba(204, 204, 204, 0.5);
    }
    .normal-title p:nth-child(1):after{
        content: '';
        display: block;
        position: absolute;
        right: -130px;
        top: 50%;
        width: 100px;
        height: 1px;
        background-color: rgba(204, 204, 204, 0.5);
    }
    .normal-title p:nth-child(2){
        font-size: 14px;
        color: #ababab;
        line-height: 16px;
        display: none;
    }

    /** product **/
    .home-products{
        margin-top: 3%;
    }
    .home-products .home-products-con{
        padding: 0 1%;
    }
    .home-products .home-products-nav{
        overflow: hidden;
        cursor: pointer;
        display: none;
    }
    .home-products .home-products-nav>div{
        float: left;
        width: 32%;
        text-align: center;
        font-size: 14px;
        margin-right: 2%;
        background-color: #e60012;
        margin-bottom: 1%;
        color: #fff;
        border-radius: 20px;
    }
    .home-products .home-products-nav>div span{
        display: none;
    }
    .home-products .home-products-nav>div:nth-child(3n+3){
        margin-right: 0;
    }
    .home-products .home-products-container{
        overflow: hidden;
        margin-top: 2%;
    }
    .home-products .home-products-container>div{display: block;}
    .home-products .home-products-item{
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-bottom: 4%;
        position: relative;
        cursor: pointer;
    }
    .home-products .home-products-item:nth-child(3n+3){margin-right: 2%;}
    .home-products .home-products-item:nth-child(2n+2){
        margin-right: 0;
    }
    .home-products .home-products-item:not(:last-child){}
    .home-products .home-products-itemPic{
        overflow: hidden;
    }
    .home-products .home-products-itemPic>img{
        -webkit-transition: all 5s;
        -moz-transition: all 5s;
        -ms-transition: all 5s;
        -o-transition: all 5s;
        transition: all 5s;
    }
    .home-products .home-products-itemName{
        text-align: center;
        position: relative;
        background-color: #e60012;
        color: #fff;
        font-size: 16px;
        line-height: 30px;
    }
    .home-products .home-products-itemName span:nth-child(1){
        font-size: 14px;
    }
    .home-products .home-products-itemName span:nth-child(2){
        background-color: #fff;
        position: absolute;
        right: 10px;
        top: 3px;
        width: 24px;
        text-align: center;
        height: 24px;
        line-height: 26px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: none;
    }
    .home-products .home-products-itemName span:nth-child(2) i.icon{color: #e60012;}
    .home-products .home-products-nav>div:hover{
        background-color: #f9ab17;
    }
    .home-products .home-products-item:hover .home-products-itemName{
        background-color: #f9ab17;
    }
    .home-products .home-products-item:hover .home-products-itemName span:nth-child(2) i.icon{
        color: #f9ab17;
    }
    .home-products .home-products-item:hover .home-products-itemPic img{
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
    }

    .home-products-machine{
        margin-top: 4%;
    }

    /** equipment **/
    .home-equipment{
        margin-top: 6%;
        position: relative;
    }
    .home-equipment .home-equipment-con{
        background: url("../image/equipmentBg.png") no-repeat;
        background-size: auto;
        padding-top: 16%;
        padding-bottom: 10%;
        margin-top: 6%;
        position: relative;
    }
    .home-equipment .homeEquipSwiper{
        width: 90%;
    }
    .home-equipment .home-equipment-item{
        position: relative;
        cursor: pointer;
        overflow: hidden;
    }
    .home-equipment .home-equipment-item>p{
        text-align: center;
        font-size: 16px;
        color: #333;
        margin-top: 10px;
    }
    .home-equipment .home-equipment-item>p:nth-child(3){
        font-size: 14px;
        margin-top: 0;
        line-height: 18px;
    }
    .home-equipment .home-equipment-itemPic{
        text-align: center;
        overflow: hidden;
    }
    .home-equipment .home-equipment-itemPic>img{}
    .home-equipment .home-equipment-itemMore{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        text-align: center;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        -khtml-display: flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -khtml-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        -khtml-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        -khtml-align-items: center;
        align-items: center;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        -webkit-transform: translateY(-110%);
        -moz-transform: translateY(-110%);
        -ms-transform: translateY(-110%);
        -o-transform: translateY(-110%);
        transform: translateY(-110%);
    }
    .home-equipment .home-equipment-itemMore p:nth-child(1){
        line-height: 30px;
    }
    .home-equipment .home-equipment-itemMore p:nth-child(1) i{
        font-size: 40px;
        color: #f9ab17;
    }
    .home-equipment .home-equipment-itemMore p:nth-child(2){
        font-size: 14px;
        color: #f9ab17;
        line-height: 14px;
    }
    .home-equipment .swiper-button-prev{
        outline: none;
    }
    .home-equipment .swiper-button-next{
        outline: none;
    }
    .home-equipment .swiper-button-prev:after,.home-equipment .swiper-button-next:after{
        color: #fff;
        font-size: 30px;
    }
    .home-equipment .home-equipment-item:hover .home-equipment-itemMore{
        /*-webkit-transform: translateY(0);*/
        /*-moz-transform: translateY(0);*/
        /*-ms-transform: translateY(0);*/
        /*-o-transform: translateY(0);*/
        /*transform: translateY(0);*/
    }

    /** company **/
    .home-company{
        background-color: #f3f3f3;
        box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1);
        padding-bottom: 3%;
        padding-top: 8%;
    }
    .home-company .home-company-con{
        margin-top: 6%;
        overflow: hidden;
        position: relative;
    }
    .home-company .home-company-l{
        width: 100%;
        position: relative;
        float: none;
    }
    .home-company .home-company-pic{}
    .home-company .home-company-pic>img{}
    .home-company .home-company-intro{
        position: absolute;
        left: 10px;
        top: 5%;
        width: 90%;
        height: 90%;
        background-color: rgba(255, 255, 255, 0.8);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
        padding: 4%;
        border-bottom: 2px solid #fbb102;
    }
    .home-company .home-company-intro>p:nth-child(1){
        font-size: 18px;
        color: #e60012;
        border-bottom: 1px solid #eee;
        padding-bottom: 4px;
    }
    .home-company .home-company-intro>p:nth-child(2){}
    .home-company .home-company-introCon{
        margin-top: 4%;
    }
    .home-company .home-company-introCon p{
        font-size: 14px;
        margin-bottom: 2%;
    }
    .home-company .home-company-moreBtn{
        width: 30px;
        position: absolute;
        top: 50%;
        right: 0;
        background-color: #fbb102;
        padding: 6px;
        -webkit-transform: translate(70%,-50%);
        -moz-transform: translate(70%,-50%);
        -ms-transform: translate(70%,-50%);
        -o-transform: translate(70%,-50%);
        transform: translate(70%,-50%);
    }
    .home-company .home-company-moreBtn img{
    }
    .home-company .home-company-r{
        width: 100%;
        margin: 6% auto;
        position: static;
        height: auto;
    }
    .home-company .home-company-item{
        background-color: #fff;
        margin-bottom: 2%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        -khtml-display: flex;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        -khtml-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        -khtml-align-items: center;
        align-items: center;
        border-bottom: 1px solid #fbb102;
        position: relative;
        padding: 2% 0;
    }
    .home-company .home-company-item:last-child{
        margin-bottom: 0;
    }
    .home-company .home-company-itemPic{
        float: left;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border: 1px solid #e60012;
        border-radius: 50%;
        margin-right: 6%;
        background-color: #e60012;
    }
    .home-company .home-company-itemPic i{
        font-size: 24px;
        color: #fff;
    }
    .home-company .home-company-item:nth-child(3) .home-company-itemPic i{
        font-size: 20px;
    }
    .home-company .home-company-itemTxt{
        width: 200px;
    }
    .home-company .home-company-itemTxt>p:nth-child(1){
        font-size: 18px;
    }
    .home-company .home-company-itemTxt>p:nth-child(2){
        font-size: 12px;
        text-transform: uppercase;
    }
    .home-company .home-company-item:hover{
    }
    .home-company .home-company-item:hover .home-company-itemPic{
    }
    .home-company .home-company-item:hover .home-company-itemPic i{
    }

    /** contact **/
    .home-contact{
        margin-top: 3%;
        padding: 3% 0;
        background: url("../image/contactBg.jpg") no-repeat;
        background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        /* margin-bottom: 40px; */
    }
    .home-contact .home-contact-con{
        overflow: hidden;
        padding: 0 2%;
    }
    .home-contact .home-contact-l{
        width: 100%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        -khtml-display: flex;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        -khtml-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        -khtml-align-items: center;
        align-items: center;
    }
    .home-contact .home-contact-EWM p{
        font-size: 12px;
        text-align: center;
        color: #333;
        margin-top: 10px;
    }
    .home-contact .home-contact-info{
    }
    .home-contact .home-contact-info p{
        line-height: 22px;
        margin-bottom: 10px;
    }
    .home-contact .home-contact-info p:nth-child(1)>span:nth-child(1){
        display: inline-block;
        width: 26px;
        text-align: right;
        vertical-align: middle;
    }
    .home-contact .home-contact-info p img{
        width: 18px;
    }
    .home-contact .home-contact-info p i{
        vertical-align: middle;
        color: #333;
        width: 26px;
        display: inline-block;
        text-align: right;
    }
    .home-contact .home-contact-info p:nth-child(2) i{
        font-size: 24px;
    }
    .home-contact .home-contact-info p:nth-child(3) i{
        font-size: 16px;
        margin-right: 4px;
    }
    .home-contact .home-contact-info p:nth-child(4) i{
        font-size: 20px;
    }
    .home-contact .home-contact-info p span{
        font-size: 13px;
        color: #333;
    }

    /****================== page ==================****/
    .normal-banner{
        width:100%;
        margin-top: 77px;
    }
    .normal-banner img{
        width:100%;
    }

    .normalNav-con{
        float: left;
        width: 100%;
        display: none;
    }
    .normalNav-con .normalNav-title{
        background-color: #e60012;
        color: #fff;
        font-size: 20px;
        text-align: center;
        height: 40px;
        line-height: 40px;
    }
    .normalNav-con>ul{
        padding: 0;
        text-align: center;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }
    .normalNav-con>ul>li{border-bottom: 1px solid #ccc;}
    .normalNav-con>ul>li>a{
        line-height: 40px;
        height: 40px;
        color: #333;
        font-size: 16px;
        outline: none;
        text-underline: none;
    }
    .normalNav-con>ul>li>a:hover,.normalNav-con>ul>li>a.active{
        color: #e60012;
    }
    .normalNav-con .normalNav-phone{
        background-color: #e60012;
        text-align: center;
    }
    .normalNav-con .normalNav-phone>i{
        color: #fff;
        font-size: 38px;
        vertical-align: middle;
        margin-right: 6px;
    }
    .normalNav-con .normalNav-phone>div{
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }
    .normalNav-con .normalNav-phone>div>p{
        font-size: 14px;
        color: #fff;
        line-height: 20px;
    }
    .normal-location{
        border: 1px solid #ccc;
        padding: 2%;
    }
    .normal-location>i{
        color: #e60012;
        font-size: 20px;
    }
    .normal-location>span{
        font-size: 14px;
        margin-left:4px;
    }
    .normal-location>span>a{
        color: #e60012;
        outline: none;
        text-underline: none;
    }

    /** company **/
    .companyPage{
        width: 100%;
    }
    .companyPage .companyPage-con{
        margin-top: 3%;
    }
    .companyPage .companyPage-con-r{
        float: right;
        margin-top: 6%;
        margin-left: 0;
    }
    .companyPage .companyPage-info{
        margin-top: 5%;
        margin-bottom: 6%;
        position: relative;
    }
    .companyPage .companyPage-info-title{
        font-size: 20px;
        text-align: center;
        color: #e60012;
    }
    .companyPage .companyPage-info-pic{
        margin-top: 4%;
        padding:0 2%;
    }
    .companyPage .companyPage-info-pic img{
        margin-bottom: 2%;
    }
    .companyPage .companyPage-info-txt{
        position: relative;
        line-height: 24px;
        width: 90%;
        margin: 6% auto 0 auto;
    }
    .companyPage .companyPage-info-txt:before{
        /*content: '';*/
        display: block;
        width: 12px;
        height: 12px;
        border: 1px solid #ccc;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        position: absolute;
        left: 0;
        top: 8px;
    }
    .companyPage .companyPage-info-txt span{
        font-size: 16px;
        text-indent: 32px;
        display: block;
    }

    .companyPage .companyPage-manage-pic{
        width: 96%;
        border: 1px solid #fff;
        box-shadow: 10px 10px 0 #fbb102;
    }
    .companyPage .companyPage-manage-pic img{}
    .companyPage .companyPage-manage-txt{
        width: 100%;
        margin-top: 8%;
        position: relative;
        display: block;
    }
    .companyPage .companyPage-manage-txt p{
        font-size: 20px;
        margin-bottom: 2%;
    }
    .companyPage .companyPage-manage-txt p:before{
        content: '';
        display: inline-block;
        width: 10px;
        height: 10px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        background-color: #e60012;
        margin-right: 8px;
    }
    .companyPage .companyPage-manage-txt p:nth-child(4){
        margin-bottom: 0;
    }

    .companyPage .companyPage-organize{
        text-align: center;
        margin: 8% 0;
    }
    .companyPage .companyPage-organize img{}

    .companyPage .companyPage-elegant{}
    .companyPage .companyPage-elegant>div img:nth-child(1){
        width: 50%;
    }
    .companyPage .companyPage-elegant>div img:nth-child(2){
        width: 47%;
    }
    .companyPage .companyPage-elegant-txt{
        margin-top: 6%;
        border-top: 1px solid #e60012;
        padding: 2% 2%;
    }
    .companyPage .companyPage-elegant-txt p{
        font-size: 16px;
    }
    .companyPage .companyPage-elegant-txt p:before{
        content: '';
        display: inline-block;
        width: 10px;
        height: 10px;
        background-color: #e60012;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        margin-right: 10px;
    }

    /** equipmentPage **/
    .equipmentPage{
    }
    .equipmentPage .equipmentPage-con{
        margin-top: 3%;
        min-height: 500px;
    }
    .equipmentPage .equipmentPage-con-r{
        float: none;
        margin-top: 6%;
        margin-left: 0;
        padding: 0 2%;
    }
    .equipmentPage .equipmentPage-container{
        margin-top: 6%;
        overflow: hidden;
        padding: 0 2%;
    }
    .equipmentPage .equipmentPage-item{
        margin-right: 2%;
        margin-bottom: 3%;
        width: 49%;
        float: left;
        overflow: hidden;
        position: relative;
    }
    .equipmentPage .equipmentPage-item:nth-child(3n+3){margin-right: 2%;}
    .equipmentPage .equipmentPage-item:nth-child(2n+2){
        margin-right: 0;
    }
    .equipmentPage .equipmentPage-itemPic{
        overflow: hidden;
        border: 1px solid #ccc;
        padding: 4%;
    }
    .equipmentPage .equipmentPage-itemPic img{
        width: 100%;
        -webkit-transition: all 4s;
        -moz-transition: all 4s;
        -ms-transition: all 4s;
        -o-transition: all 4s;
        transition: all 4s;
    }
    .equipmentPage .equipmentPage-item>p{
        text-align: center;
        font-size: 16px;
        padding: 2% 0;
    }
    .equipmentPage .equipmentPage-item:hover .equipmentPage-itemPic>img{
        -webkit-transform: scale(1.15);
        -moz-transform: scale(1.15);
        -ms-transform: scale(1.15);
        -o-transform: scale(1.15);
        transform: scale(1.15);
    }
    .equipmentPage .equipmentPage-item:hover>p{
        color: #e60012;
    }


    /** partnerPage **/
    .partnerPage{}
    .partnerPage .partnerPage-con{
        margin-top: 3%;
    }
    .partnerPage .partnerPage-con-r{
        float: right;
        margin-top: 6%;
        margin-left: 0;
    }
    .partnerPage .partnerPage-container{}
    .partnerPage .partnerPage-item{
        overflow: hidden;
        padding: 4% 2%;
    }
    .partnerPage .partnerPage-item:nth-child(2){
    }
    .partnerPage .partnerPage-itemTitle{
        font-size: 20px;
        color: #e60012;
        border-bottom: 4px solid #cccc;
        border-radius: 50%;
        text-align: center;
        padding-bottom: 2%;
    }
    .partnerPage .partnerPage-itemTxt{
        margin-top:6%;
    }
    .partnerPage .partnerPage-itemTxt>p{
        font-size: 16px;
        margin-bottom: 10px;
        text-indent: 32px;
        background-color: rgba(228, 100, 54, 0.9);
        color: #fff;
        padding: 4%;
    }
    .partnerPage .partnerPage-itemTxt>img{margin-top: -8%;}
    .partnerPage .partnerPage-itemPic{
        margin-top: 6%;
    }
    .partnerPage .partnerPage-itemPic img{
        width: 100%;
    }
    .partnerPage .partnerPage-itemPic img:nth-child(2){
        padding:2%;
    }


    /** contact **/
    .contactPage{
        width: 100%;
    }
    .contactPage .contactPage-con{
        margin-top: 3%;
        margin-bottom: 6%;
    }
    .contactPage .contactPage-con-r{
        width: 100%;
        float: right;
        margin-top: 6%;
    }
    .contactPage .contactPage-container{
        margin-top: 4%;
        padding: 0 2%;
    }
    .contactPage .contactPage-t{}
    .contactPage .contactPage-t img{
        width: 80px;
        vertical-align: middle;
    }
    .contactPage .contactPage-t span{
        font-size: 18px;
        margin-left: 2%;
        display: inline-block;
        vertical-align: middle;
    }
    .contactPage .contactPage-t span strong{

        display: block;

        font-size: 18px;

        color: #e60012;
    }
    .contactPage .contactPage-m{
        width: 100%;
        margin-top: 6%;
        display: block;
    }
    .contactPage .contactPage-m>div{
        width: 100%;
        margin-right: 0;
        text-align: center;
        margin-bottom: 6%;
    }
    .contactPage .contactPage-m>div p:nth-child(1){
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin: 0 auto;
        background-color: #e60012;
        border-radius: 50%;
    }
    .contactPage .contactPage-m>div p:nth-child(1) i{
        font-size: 20px;
        color: #fff;
    }
    .contactPage .contactPage-m>div p:nth-child(2){
        font-size: 16px;
        font-weight: bold;
        margin-top: 6px;
        margin-bottom: 6px;
        display: none;
    }
    .contactPage .contactPage-m>div p:nth-child(3),.contactPage .contactPage-m>div p:nth-child(4){
        font-size: 16px;
        line-height: 20px;
        margin-top:4px;
        max-width: 100%;
    }
    .contactPage .contactPage-m>div:nth-child(2) p:nth-child(1) i{
        font-size: 30px;
    }
    .contactPage .contactPage-b{
        margin-top: 6%;
        padding: 1%;
        border: 1px solid #ccc;
    }
    .contactPage .contactPage-b iframe{
        width: 100%;
        height: 402px;
        border: none;
    }


    /** message **/
    .messagePage{
        width: 100%;
    }
    .messagePage .messagePage-con{
        margin:2% 0;
    }
    .messagePage .messagePage-con .container{
        padding-bottom: 2%;
        border-bottom: 1px dotted #ccc;
    }
    .messagePage .messagePage-title{
        width: 70%;
        height: 36px;
        line-height: 40px;
        margin-bottom: 4%;
        font-size: 16px;
        font-weight: bold;
        background-color: #ccc;
        position: relative;
        padding-left: 8px;
    }
    .messagePage .messagePage-title span{
        font-size: 12px;
    }
    .messagePage .messagePage-title:after{
        content: '';
        display: block;
        position: absolute;
        right: -28px;
        top: 0px;
        width: 0;
        height: 0;
        border-top: 18px solid #ccc;
        border-left: 14px solid #ccc;
        border-right: 14px solid transparent;
        border-bottom: 18px solid transparent;
    }
    .messagePage .messagePage-l{
        float: left;
        width: 50%;
        padding-right: 4%;
    }
    .messagePage .messagePage-l ul{
        margin-left: 8px;
    }
    .messagePage .messagePage-l ul li{
        margin-bottom: 2%;
    }
    .messagePage .messagePage-l ul li span{
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        font-size: 14px;
        font-weight: bold;
    }
    .messagePage .messagePage-l ul li img{
        width: 24px;
        vertical-align: middle;
    }
    .messagePage .messagePage-r{
        float: right;
        width: 50%;
        padding-left: 4%;
    }
    .messagePage .message-input{
        margin-bottom: 3%;
        margin-left: 8px;
    }
    .messagePage .message-input>div{
        margin-bottom: 1%;
    }
    .messagePage .message-input>div:nth-child(1){
        width: 60%;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        -khtml-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        -khtml-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        -khtml-align-items: center;
        align-items: center;
    }
    .messagePage .message-input span{
        font-weight: bold;
    }
    .messagePage .message-input span:nth-child(2){
        color: #f00;
        font-size: 12px;
        -webkit-transform: scale(.7) translateY(50%);
        -moz-transform: scale(.7) translateY(50%);
        -ms-transform: scale(.7) translateY(50%);
        -o-transform: scale(.7) translateY(50%);
        transform: scale(.7) translateY(50%);
    }
    .messagePage .message-input input{
        font-size: 14px;
        width: 60%;
        height: 30px;
        line-height: 30px;
        text-indent: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        border: 1px solid #cccccc;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    }
    .messagePage .message-input textarea{
        font-size: 14px;
        width: 60%;
        text-indent: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        border: 1px solid #cccccc;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    }
    .messagePage .message-button{
        border-top: 1px solid #ccc;
        padding-top: 2%;
        text-align: center;
        width: 60%;
    }
    .messagePage .message-button button{
        height: 30px;
        line-height: 30px;
        border: none;
        background-color: #e60012;
        font-size: 14px;
        color: #fff;
        width: 120px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }



    .singlePage{
        margin-bottom: 4%;
    }
    /*** navigation ***/
    .chapter{
        max-width: 900px;
        overflow: hidden;
        margin: 1% auto;
    }
    .chapter .prev,.chapter .next{
        font-weight: bold;
    }
    .chapter .prev a,.chapter .next a{
        display: inline-block;
        font-size: 15px;
        max-width: 140px;
        height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
    }
    .chapter .prev span,.chapter .next span{
        vertical-align: text-bottom;
        font-size: 18px;
        color: #0073aa;
    }
    .chapter .prev{
        float: left;
        margin-left: 6px;
    }
    .chapter .next{
        float: right;
    }

    /*** pagination ***/
    .pagination{
        margin:0;
    }
    .nav-links{
    }
    .nav-links .page-numbers{
        font-size: 14px;
        padding: 6px 8px !important;
        border: 1px solid #ccc;
        margin: 4px 6px;
        color: #000;
    }
    .nav-links .page-numbers.current{
        color: #f00;
    }

    /*** product single ***/
    .productsSingle{}
    .productsSingle .productsSingle-con{}
    .productsSingle .productsSingle-title{
        margin-top: 2%;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
    }
    .productsSingle .productsSingle-txt{
        width: 100%;
        margin-top: 2%;
        text-align: center;
    }
    .productsSingle .productsSingle-txt img{
        width: 96%;
        max-width: 910px;
    }

    /**** call phone ****/
    .homePage-callPhone{
        position: fixed;
        bottom: 0;
        z-index: 22;
        width: 100%;
        background-color: #fabe00;
        text-align: center;
        padding: 2% 0;
    }
    .homePage-callPhone a{
        display: block;
    }
    .homePage-callPhone img{
        width: 30px;
        margin-right: 6px;
        vertical-align: middle;
    }
    .homePage-callPhone span{
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        vertical-align: middle;
    }
    header .header-nav li.open:hover .header-navSec{display: none;}
    header .header-navSec .header-navSec-m>ul{width: 100%;padding: 0;}
    header .header-navSec .header-navSec-m{border:none;margin-left: 0;}
    header .header-navSec .header-navSec-m>ul>li:last-child{border: none;}
    .footer{margin-bottom: 44px;}
    .companyPage .companyPage-manage-pic:after,.companyPage .companyPage-manage-pic:before{display: none;}
}
