/* 公共样式 */
*{
    padding:0;
    margin:0;
}
img{
    max-width:100%;
}
body{
    font-family: "微软雅黑";
    font-size:14px;
    color:#434343;
}
a{
    color:#434343;
}
a:hover{
    color:#434343;
    text-decoration:none;
}
li{
    list-style: none;
}

/* 首页开始 */
/* nav */
/* pc端 */
.nav_box{
    margin-bottom:102px;
}
.index_nav{
    height:102px;
    position: fixed;
    top:0px;
    left:0px;
    right:0px;
    z-index: 999;
    background-color:#fff;
    border-bottom:1px solid #ddd;
}
.header{
    height:102px;
    margin:auto;
    position: relative;
}
.header-left{
    float:left;
    padding-top:12px;
}
.header-left>a{
    display:inline-block;
    width:100%;
    text-align: left;
}
.header-left>a>img{
    display:inline-block;
}
.header-right{
    margin-bottom:0px;
    float:right;
}
.header-right>li{
    float:left;
    height:45px;
    width:140px;
    text-align: center;
    margin-top:57px;
    line-height: 45px;
    margin-left:1px;
}
.header-right>li>a{
    display:inline-block;
    height:inherit;
    width:inherit;
    font-size:16px;
}

.on>a>span:first-child{
    color:#fff;
}
.on>a>span:last-child{
    background-color:#87C142 !important;
    display:block !important;
}
#language{
    margin-top:0px;
    position: absolute;
    top:0px;
    right:15px;
    padding-right:0px;
}
#language>a{
    width:auto;
    height:auto;
    font-size:14px;
    padding-left:0px;
    padding-right:0px;

}
#language:hover>a{
    color:#151515;
    background-color:#fff;
} 

/* --- */
.header-right>li>a{
    position: relative;
    height:45px;
}
.header-right>li>a>span:first-child{
    position: absolute;
    left:0;
    top:0;
    z-index:2;
    width:100%;
    height:100%;
}
.header-right>li>a>span:last-child{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#87C142;
    z-index: 1;
    display:none;
}
/* --- */
.header-left>a>img{
    transition:all 1s;
}
.index_nav{
    transition:all 1s;
}
.header-right>li{
    transition:all 1s;
}

/* -产品集合下拉- */
.pro_down{
    position: absolute;
    width:100%;
    background-color:#fff;
    opacity: 0.9;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:40%;
    margin-bottom:0;
    display:none;
}
.two_ul>li{
    height:40px;
    line-height:40px;
    /* overflow: hidden; */
    position: relative;
    width:90px;
}
.two_ul>li>a{
    float:left;
    height:40px;
    line-height:40px;
    /* width:90px; */
    font-size:16px;
    position: relative;

}
.three_ul{
    float:left;
    padding-left:50px;
    box-sizing: content-box;
    position: absolute;
    left:100px;
    width:200px;
}
.three_ul>li>a:hover{
    color:#87C142;
}

.two_ul>li>i{
    display:inline-block;
    width:6px;
    height:12px;
    /* background:url("../img/right_black.png") no-repeat; */
    position: absolute;
    right:0;
    top:50%;
    -ms-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.two_ul_on>i{
    background:url("../img/right_black.png") no-repeat;
}
.sh{
    background:url("../img/right_black.png") no-repeat;
}
.two_ul_on>a{
    color:#87C142;
}
.two_ul_on>.three_ul{
    display:block;
}
.three_ul{
    display:none;
}
/* .two_ul>li:hover>.three_ul{
    display:block;
} */
/* .two_ul>li:hover>a{
    color:#87C142;
} */

/* -- */
.two_ul>li:nth-child(2)>.three_ul{
    position: absolute;
    top:-40px;
}
.two_ul>li:nth-child(3)>.three_ul{
    position: absolute;
    top:-80px;
}
.two_ul>li:nth-child(4)>.three_ul{
    position: absolute;
    top:-120px;
}
/* 关于kcd下拉 */
.about_down{
    position: absolute;
    width:100%;
    background-color:#fff;
    opacity: 0.9;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:41%;
    margin-bottom:0;
    display:none;
}
.about_down>ul>li{
    height:40px;
    line-height:40px;
}
.about_down>ul>li>a:hover{
    color:#87C142;
}
/* -------------------------------------- */
.add_class{
    width:400px;
    height:160px;
    overflow: hidden;
}
.add_class>li{
    float:left;
    height:40px;
    width:200px;
}
/* -------------------------------------- */


/* 工程案例下拉 */
.case_down{
    position: absolute;
    width:100%;
    background-color:#fff;
    opacity: 0.9;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:64%;
    margin-bottom:0;
    display:none;
}
.case_down>ul>li{
    height:40px;
    line-height:40px;
}
.case_down>ul>li>a:hover{
    color:#87C142;
}
/* 寻求合作下拉 */
.hezuo_down{
    position: absolute;
    width:100%;
    background-color:#fff;
    opacity: 0.9;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:71.5%;
    margin-bottom:0;
    display:none;
}
.hezuo_down>ul>li{
    height:40px;
    line-height:40px;
}
.hezuo_down>ul>li>a:hover{
    color:#87C142;
}
@media (max-width:1700px){
    .pro_down{
        padding-left:43%;
    }
    .about_down{
        padding-left:34%;
    }
    .case_down{
        padding-left:59%;
    }
    .hezuo_down{
        padding-left:67%;
    }
}
@media (max-width:1650px){
    .pro_down{
        padding-left:43%;
    }
    .hezuo_down{
        padding-left:67%;
    }
    .about_down{
        padding-left:33%;
    }
}
@media (max-width:1600px){
    .about_down{
        padding-left:33%;
    }
    .case_down{
        padding-left:59%;
    }
    .hezuo_down{
        padding-left:68%;
    }
}
@media (max-width:1550px){
    .about_down{
        padding-left:32%;
    }
    .pro_down{
        padding-left:42%;
    }
}
@media (max-width:1500px){
    .about_down{
        padding-left:32%;
    }
    .case_down{
        padding-left:60%;
    }
    .hezuo_down{
        padding-left:69%;
    }
    .pro_down{
        padding-left:42%;
    }
}
@media (max-width:1450px){
    .case_down{
        padding-left:60%;
    }
    .hezuo_down{
        padding-left:70%;
    }
    .about_down{
        padding-left:31%;
    }
}
@media (max-width:1400px){
    .about_down{
        padding-left:30%;
    }
    .case_down{
        padding-left:60%;
    }
    .hezuo_down{
        padding-left:70%;

    }
}
@media (max-width:1350px){
    .hezuo_down{
        padding-left:71%;
    }
    .pro_down{
        padding-left:41%;
    }
    .case_down{
        padding-left:61%;
    }
}
@media (max-width:1300px){
    .about_down{
        padding-left:29%;
    }
    .case_down{
        padding-left:61%;
    }
    .hezuo_down{
        padding-left:72%;
    }
    .pro_down{
        padding-left:40%;
    }
}
@media (max-width:1200px){
    .about_down{
        padding-left:27%;
    }
    .case_down{
        padding-left:62%;
    }
    .hezuo_down{
        padding-left:74%;
    }
    .pro_down{
        padding-left:40%;
    }
}


/* 移动端 */
.yi_nav{
    display:none;
    padding-left:0px;
    padding-right:0px;
}
@media (max-width:1199px){
    .index_nav{
        display:none;
    }
    .nav_box{
        margin-bottom:0px;
    }
    .yi_nav{
        display:block;
    }
}
.yi_top{
    overflow: hidden;
    border-bottom:1px solid #ddd;
}
.yi_left{
    float:left;
    margin-top:15px;
    margin-left:15px;
    padding-bottom:15px;
}

.yi_down>li{
    margin-bottom:1px;
    width:100%;
}

.yi_down>li>a{
    display:inline-block;
    width:100%;
    font-size:18px;
    height:45px;
    line-height:45px;
    padding-left:15px;
}
.yi_on>a{
    color:#fff;
    background-color:#87C142;
}
.yi_down>li:not(:last-child):hover>a{
    color:#fff;
    background-color:#87C142;
}
.yi_pro_two{
    padding-left:15px;
    display:none;
}
.yi_pro_two>li>a{
    display:inline-block;
    width:100%;
    height:30px;
    line-height:30px;
}
.yi_pro_two>li>a:hover{
    color:#87C142;
}
#yi_language>a{
    display:inline-block;
    width:auto;
    padding-left:0px;
}
#yi_language>a:first-child{
    padding-left:15px;
}
.yi_down{
    display:none;
}
/* -- */
.yi_down>li:nth-child(4){
    height:auto;
}
.yi_down>li:nth-child(5){
    height:auto;
}
.nav_erji{
    padding-left:15px;
}
.nav_erji a{
    font-size:14px;
}
.erji_on>a{
    color:#87C142;
}
/* -- */
/* button */
#button_nav {
    float: right;
    padding: 9px 10px;
    margin-top: 30px;
    margin-right: 15px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    position: absolute;
    right:0;
    top:0;
    /* display:none; */
}
#button_nav .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
#button_nav .icon-bar + .icon-bar {
    margin-top: 4px;
}
#button_nav {
    border-color: #ddd;
}
#button_nav .icon-bar {
    background-color: #888;
}

@media (max-width:767px){
    .yi_left img{
        transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
        -webkit-transform: scale(0.7);
    }
    .yi_left{
        margin-left:0px;
        padding-bottom:0px;
    }
}
/* banner */
#swiper1 .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
    margin-left:15px;
}
#swiper1 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #87C142;
}
#swiper1 .swiper-slide>a{
    display:inline-block;
    height:650px;
    width:100%;
    overflow: hidden;
    position: relative;
}
#swiper1 .swiper-slide>a>img{
    width:1920px;
    height:650px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}

#swiper1.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 25px;
    left: 0;
    width: 100%;
}
@media (max-width:1574px){
    #swiper1 .swiper-slide>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: relative;
    }
    #swiper1 .swiper-slide>a>img{
        width:auto;
        max-width:100%;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }
}
@media (max-width:1199px){
    #swiper1 .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        margin-left:5px;
    }
    
    #swiper1.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 15px;
        left: 0;
        width: 100%;
    }
}

/* products */
.index_pro{
    margin-top:30px;
    margin-bottom:40px;
}
.index_pro_row>div{
    padding:0;
}
.index_pro_row>div:not(:last-child){
    border-right:1px solid #ddd;
}
.index_pro_div{
    text-align: center;
}
.index_pro_div>a{
    display:inline-block;
    height:85px;
    width:92px;
}
.index_pro_row>div:first-child>div>a{
    background:url("../img/pro_1_b.png") no-repeat center;
}
.index_pro_row>div:nth-child(2)>div>a{
    background:url("../img/pro_2_b.png") no-repeat center;
}
.index_pro_row>div:nth-child(3)>div>a{
    background:url("../img/pro_3_b.png") no-repeat center;
}
.index_pro_row>div:nth-child(4)>div>a{
    background:url("../img/pro_4_b.png") no-repeat center;
}
.index_pro_div>p>a{
    display:inline-block;
    font-size:16px;
    margin-top:15px;
}
.index_pro_div:hover>p>a{
    color:#87C142;
}
.index_pro_row>div:first-child>div:hover>a{
    background:url("../img/pro_1_green.png") no-repeat center;
}
.index_pro_row>div:nth-child(2)>div:hover>a{
    background:url("../img/pro_2_green.png") no-repeat center;
}
.index_pro_row>div:nth-child(3)>div:hover>a{
    background:url("../img/pro_3_green.png") no-repeat center;
}
.index_pro_row>div:nth-child(4)>div:hover>a{
    background:url("../img/pro_4_green.png") no-repeat center;
}
@media (max-width:767px){
    .index_pro_row>div{
        margin-bottom:15px;
    }
    .index_pro_row>div{
        padding-left:15px;
        padding-right:15px;
        border-right:none;
    }
}

/* three_photo */

.index_photo_box>div{
    padding-bottom:80px;
}
.index_photo_wenzi{
    height:145px;
    overflow: hidden;
}
.index_photo_wenzi>p:first-child{
    font-size:22px;
    text-align: center;
    padding-top:25px;
}
.index_photo_wenzi>p:nth-child(2){
    padding-left:25px;
    padding-right:25px;
    text-align: center;
    line-height:25px;
    font-size:16px;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
    margin-bottom:0px;
}
.index_photo_col>a>p{
    overflow: hidden;
    margin-bottom:0px;
    text-align: center;
}
.index_photo_col>a>p>img {
    transition: all 0.5s;
    display:inline-block;
    margin:auto;

}
.index_photo_col:hover img{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform: scale(1.2);
    
}
.index_photo_col:hover .index_photo_wenzi{
    background-color:#87C142;
}
.index_photo_col:hover .index_photo_wenzi p{
    color:#fff;
}
@media (max-width:991px){
    .index_photo_col{
        margin-bottom:30px;
    }
    .index_photo_box>div{
        padding-bottom:30px;
    }
}
@media (max-width:767px){
    .index_photo_wenzi>p:first-child{
        font-size:22px;
    }
    .index_photo_wenzi>p:nth-child(2){ 
        font-size:14px;
    }

}
/*解决方案*/
.resolove_box{
    height:420px;
    background:url("../img/xu_x.png") no-repeat;
    background-size:cover;
    background-attachment:fixed;
}

.content1{
    margin-top:88px;
}
.content1>h3{
    font-size:26px;
    margin:0;
}

.content2{
    overflow: hidden;
    margin-top:57px;
    font-size:16px;
}
.content2>div{
    float:left;
    margin-right:85px;
    height:140px;
    width:77px;
    position:relative;
}
.content2>div>a{
    display:inline-block;
    height:120px;
    width:77px;
}
.content2>div>a>p{
    position: absolute;
    bottom:0;
    padding-left:6px;
}
.content2>div:first-child>a>img{
    padding-top:15px;
}
@media (max-width:767px){
    .content1>h3{
        font-size:22px;
    }
    .content2{
        font-size:14px;
    }
    .resolove_box{
        height:420px;
        background:url("../img/xu_x.png") no-repeat;
        background-size:cover;
        background-attachment:scroll;
    }
    

}
@media (max-width:640px){
    .content2>div{
        margin-right:30px;
        margin-bottom:30px;
    }
}
@media (max-width:488px){
    .content1{
        margin-top:20px;
    }
    .content2{
        overflow: hidden;
        margin-top:50px;
    }
    .content2>div{
        height:130px;
        margin-bottom:30px;
    }
}
/*foot1*/
.foot1{
    height:220px;
    padding-top:40px;
    
}
.foot1>div:not(:last-child){
    float:left;
}
.foot1>div:last-child{
    float:right;
    /* position: relative;
    right:85px; */
}

.foot1>div:not(:last-child){
    margin-right:20px;
}
.foot1>div>p>a{
    font-weight:bold;
}
.foot1>div>ul>li>a{
    display:inline-block;
    padding-bottom:3px;
}
.foot1>div>ul>li>a:hover{
    color:#87C142;
}
.foot1_box{
    background-color:#F5F5F5;
}
@media(max-width:1199px){
    .foot1{
        height:auto;
        padding-top:0px;
        margin-top:40px;
        padding-left:0;
        padding-right:0; 
    }
    .foot1>div:not(:last-child){
        float:none;
    }
    .foot1>div:last-child{
        float:none;
        position: static;
        right:0;
        text-align: center;

    }
    .foot1>div:not(:last-child){
        margin-right:0px;
    }
    .foot1>div>p>a{
        font-weight:bold;
    }
    .foot1>div>ul>li>a{
        display:inline-block;
        padding-bottom:0px;
    }
    .foot1>div>p>a{
        display:inline-block;
        width:100%;
        text-align: center;
        height:40px;
        line-height:40px;
        border-bottom:1px solid #ddd;
        font-size:18px;
    }
    .foot1>div:first-child>p>a{
        border-top:1px solid #ddd;
    }
    .foot1>div>ul>li>a{
        display:inline-block;
        width:100%;
        height:30px;
        line-height:30px;
        text-align: center;
    }
    .foot1>div>ul{
        display:none;
    }
    .foot1>div>p{
        text-align: center;
    }
    .foot1>div>p>img{
        display:inline-block;
        text-align: center;
    }
    .foot1>div:last-child>p>img{
        position: static;
        top:0px;
    }
    .foot1>div:last-child>p{
        width:100%;
        text-align: center;
    }
    .foot1>div:last-child>p>img{
        display:inline-block;
    }
}
/* foot */
.foot_box{
    background-color:#F5F5F5;
}
.foot{
    height:80px;
    border-top:1px solid #ddd;
}
.foot_left{
    float:left;
    line-height:80px;
}
.foot_left>a{
    display:inline-block;
    margin-right:15px;
}
.foot_right{
    float:right;
    line-height:80px;
}
.foot_right>p{
    margin-bottom:0;
}
@media (max-width:1199px){
    .foot{
        height:auto;
        border-top:1px solid #ddd;
    }
    .foot_left{
        float:none;
        line-height:40px;
        padding-top:15px;
    }
    .foot_left>img{
        display:inline-block;
    }
    .foot_right{
        float:none;
        line-height:25px;
    }
    .foot_right>p{
        font-size:12px;
    }
}

/* 首页结束 */

/* 整体简介页开始 */
/* nav */
.pc_active_on>a>span:first-child{
    color:#fff !important;
}
.pc_active_on>a>span:last-child{
    background-color:#87C142 !important;
    display:block !important;
}
.yi_active_on>a{
    color:#fff;
    background-color:#87C142;
}
/* 栏目 */
.lanmu{
    padding-top:21px;
    padding-bottom:21px;
}
.lanmu_on{
    color:#87C142;
}
.lanmu_on:hover{
    color:#87C142;
}
/* banner */
.wholeIntro_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.wholeIntro_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.wholeIntro_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
/* -- */
.title_bg>div{
    position: absolute;
    bottom:15%;
    width:280px;
    height:130px;
    background-color:rgba(255,255,255,0.7);
}
.title_bg>div>p{
    padding-top:35px;
    margin-left:15px;
    margin-right:50px;
    padding-bottom:10px;
    margin-bottom:0;
    font-size:16px;
    color:#000;
    border-bottom:1px solid #000;

}
@media (max-width:1574px){
    .wholeIntro_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .wholeIntro_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}

@media (max-width:767px){
    .title_bg>div{
        position: absolute;
        bottom:15%;
        width:150px;
        height:50px;
        background-color:rgba(255,255,255,0.7);
    }
    .title_bg>div>p{
        padding-top:10px;
        margin-left:5px;
        margin-right:10px;
        padding-bottom:5px;
        margin-bottom:0;
        font-size:16px;
        border-bottom:1px solid #000;
    
    }
}


/* kcd概况 */
.gai_kuan{
    padding-top:45px;
    padding-bottom:15px;
}
.gai_kuan>h3{
    text-align: center;
    margin:0;
    margin-bottom:20px;
    font-size:26px;
}
.gai_kuan>P{
    font-size:16px;
    text-align: center;
    margin-bottom:40px;
    line-height:30px;
}
@media (max-width:767px){
    .gai_kuan{
        padding-top:30px;
        padding-bottom:0px;
    }
    .gai_kuan>h3{
        text-align: center;
        margin:0;
        margin-bottom:20px;
        font-size:22px;
    }
    .gai_kuan>P{
        font-size:14px;
        text-align: center;
        margin-bottom:30px;
        line-height:25px;
    }
}
/* 坚毅的信念 */
.faith_box{
    margin-bottom:70px;
}
.faith_box>h3{
    text-align: center;
    font-size:26px;
    margin-top:0;
    margin-bottom:30px;
}
.faith_row>div:first-child>p{
    font-size:16px;
    line-height:30px;
    font-style: italic;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:5px;
    padding-right:5px;
}
@media (max-width:1199px){
    .faith_row>div:first-child>p{
        padding-top:15px;
        padding-bottom:15px;
        padding-left:0px;
        padding-right:0px;
    }
}
@media (max-width:767px){
    .faith_box{
        margin-bottom:50px;
    }
    .faith_box>h3{
        text-align: center;
        font-size:22px;
        margin-top:0;
        margin-bottom:20px;
    }
    .faith_row>div:first-child>p{
        margin-bottom:20px;
        font-size:14px;
        line-height:25px;
    }
    .faith_row>div:nth-child(2){
        text-align: center;
    }
    .faith_row>div:nth-child(2)>img{
        display:inline-block;
    }

}

/* 整体简介页结束 */

/* 国内公司页开始 */
.companyChinese_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.companyChinese_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.companyChinese_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}

@media (max-width:1574px){
    .companyChinese_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .companyChinese_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}
/* 主体部分 */
.companyChinese_box{
    margin-top:35px;
    margin-bottom:85px;
    padding-left:0;
    padding-right:0;
}
.companyChinese_box>div{
    margin-left:15px;
    margin-right:15px;
}
.companyChinese_box>div>div{
    padding:0;
}
.companyChinese_box>div:nth-child(odd)>div:nth-child(2)>div{
    margin-top:133px;
    text-align: center;
}
.companyChinese_box>div:nth-child(odd)>div:nth-child(2)>div>h3{
    font-size:22px;
    margin-top:0;
    margin-bottom:15px;
}
.companyChinese_box>div:nth-child(odd)>div:nth-child(2)>div>p{
    font-size:16px;
}
.companyChinese_box>div:nth-child(even)>div:nth-child(1)>div{
    margin-top:133px;
    text-align: center;
}
.companyChinese_box>div:nth-child(even)>div:first-child>div>h3{
    font-size:22px;
    margin-top:0;
    margin-bottom:15px;
}
.companyChinese_box>div:nth-child(even)>div:first-child>div>p{
    font-size:16px;
}
@media (max-width:991px){
    .companyChinese_box>div:nth-child(odd)>div:nth-child(2)>div{
        margin-top:80px;
    }
    .companyChinese_box>div:nth-child(even)>div:nth-child(1)>div{
        margin-top:80px;
    }

}
@media (max-width:767px){
    .companyChinese_box{
        margin-top:30px;
        margin-bottom:50px;
        padding-left:15px;
        padding-right:15px;
    }
    .companyChinese_box>div{
        margin-left:0px;
        margin-right:0px;
    }
    .companyChinese_box>div:nth-child(odd)>div{
        text-align: center;
    }
    .companyChinese_box>div:nth-child(odd)>div>img{
        display:inline-block;
    }
    .companyChinese_box>div:nth-child(odd)>div:nth-child(2)>div{
        margin-top:20px;
    }

    .companyChinese_box>div:nth-child(even)>div:nth-child(2){
        text-align: center;
    }
    .companyChinese_box>div:nth-child(even)>div:nth-child(2)>img{
        display:inline-block;
    }
    .companyChinese_box>div:nth-child(even)>div:nth-child(1)>div{
        margin-top:50px;
    }
    .companyChinese_box>div:nth-child(even)>div:first-child>div>p{
        font-size:14px;
        line-height:25px;
    }
    .companyChinese_box>div:nth-child(odd)>div:nth-child(2)>div>p{
        font-size:14px;
        line-height:25px;
    }
    .companyChinese_box>div:nth-child(2){
        display:-webkit-flex;
        display: flex;
        flex-direction: column;
    }
    .companyChinese_box>div:nth-child(2)>div:first-child{
        order:2;
    }
    .companyChinese_box>div:nth-child(2)>div:last-child{
        order:1;
    }
    .companyChinese_box>div:nth-child(2)>div:first-child>div{
        margin-top:20px;
    }
    .companyChinese_box>div:nth-child(2)>div:nth-child(2){
        margin-top:30px;
    }

}



/* 国内公司页结束 */

/*为什么选kcd页开始*/
/* banner */
.whySelect_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.whySelect_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.whySelect_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .whySelect_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .whySelect_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}
/* 主体部分 */
.why_box{
    margin-top:40px;
    margin-bottom:50px;
}
.why_box>h3{
    font-size:26px;
    text-align: center;
    margin-top:0;
    margin-bottom:20px;
}
.why_box>p{
    text-align: center;
    font-size:16px;
    line-height:32px;
    margin-bottom:38px;
}
@media (max-width:767px){
    .why_box{
        margin-top:30px;
        margin-bottom:30px;
    }
    .why_box>h3{
        font-size:22px;
        margin-bottom:15px;
    }
    .why_box>p{
        text-align: center;
        font-size:14px;
        line-height:25px;
        margin-bottom:20px;
    }
    .why_box>p:last-of-type{
        margin-bottom:0px;
    }
}

/*为什么选kcd页结束*/
/* 专利资质页开始 */
/* banner */
.patent_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.patent_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.patent_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .patent_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .patent_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}
/* 专利证书 */
.patent_box{
    margin-top:45px;
    margin-bottom:70px;
}
.patent_box>h3{
    font-size:26px;
    text-align: center;
    margin-top:0;
    margin-bottom:30px;
}
.patent_con{
    height:276px;
    overflow: hidden;
}
.patent_left{
    float:left;
    height:276px;
}
.patent_right{
    float:right;
    height:206px;
    width:310px;
    padding:35px;
    background-color:#CCCCCC;
    box-sizing: content-box;
    overflow:hidden;
}
#swiper2{
    height:206px;
}
#swiper2>div>div{
    padding-left:70px;
    padding-right:70px;
} 
#swiper2 .swiper-button-prev{
    background-color:transparent;
    width:30px;
    height:30px;
}
#swiper2 .swiper-button-next{
    background-color:transparent;
    width:30px;
    height:30px;
}
.layui-layer-iconext{
    display:none !important;
}
.layui-layer-imgbar{
    display:none !important;
}
.layui-layer-setwin .layui-layer-close2{
    width:40px !important;
    height:40px !important;
}
.layui-layer-ico{
    background:url("../img/cha.png") no-repeat !important;
}
#layui-layer-photos{
    overflow: visible;
    box-sizing: border-box;
}


.layui-layer-phimg img{
    border:5px solid #fff;
}

@media (max-width:1199px){
    .patent_box{
        margin-top:30px;
        margin-bottom:50px;
    }
    .patent_box>h3{
        font-size:24px;
        margin-bottom:20px;
    }
    .patent_con{
        height:auto;
        overflow: hidden;
    }
    .patent_left{
        float:none;
        height:auto;
        text-align: center;
        margin-bottom:30px;
    }
    .patent_left>img{
        display:inline-block;
    }
    .patent_right{
        float:none;
        height:206px;
        width:310px;
        margin:auto;
        padding:35px;
        background-color:#CCCCCC;
        box-sizing: content-box;
        overflow:hidden;
    }
   
}
@media (max-width:400px){
    .patent_right{
        height:206px;
        width:310px;
        padding:15px;
        background-color:#CCCCCC;
        box-sizing: content-box;
        overflow:hidden;
    }
    #swiper2{
        height:206px;
    }
    #swiper2>div>div{
        padding-left:70px;
        padding-right:70px;
    } 

}
@media (max-width:370px){
    .patent_right{
        height:206px;
        width:280px;
        padding:15px;
        background-color:#CCCCCC;
        box-sizing: border-box;
        overflow:hidden;
    }
    #swiper2{
        height:206px;
    }
    #swiper2>div>div{
        padding-left:50px;
        padding-right:50px;
    } 
}
@media (max-width:305px){
    .patent_right{
        height:180px;
        width:250px;
        padding:15px;
        background-color:#CCCCCC;
        box-sizing: border-box;
        overflow:hidden;
    }
    #swiper2{
        height:180px;
    }
    #swiper2>div>div{
        padding-left:50px;
        padding-right:50px;
    } 
}

/* 专利资质页结束 */

/*产品集合页开始*/
/*banner*/
.products_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.products_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.products_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .products_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .products_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}


/*intro*/
.intro_box{
    background-color:#F6F6F6;
}
.intro_title{
    border:1px solid #ddd;
    margin-top:40px;
    height:65px;
    line-height:65px;
}
.intro_title>p{
    width:140px;
    height:inherit;
    margin:0 auto;
    font-size:22px;
    padding-left:44px;
    background:url("../img/bi.png") no-repeat center left;
}
/* - */
.intro_menu{
    margin-top:35px;
}
.intro_menu>p{
    margin-bottom:0;
    font-size:16px;
    line-height:30px;
}
.intro_menu>p:nth-child(3)>span:nth-child(2){
    display:inline-block;
    padding:0px 70px;
}
.hide_dian>p{
    font-size:16px;
    line-height:30px;
    margin-bottom:0;
}
.hide_dian{
    display:none;
}

.intro_more{
    text-align: center;
    margin-top:20px;
    margin-bottom:30px;
}
.intro_more img{
    display:inline-block;
}
@media (max-width:1199px){
    .intro_menu>p:nth-child(3)>span:nth-child(2){
        display:inline-block;
        padding:0px 30px;
    }
}
@media (max-width:767px){
    .intro_menu>p:nth-child(3)>span:nth-child(2){
        display:inline-block;
        padding:0px 10px;
    }
    .intro_menu>p{
        font-size:14px;
        line-height:25px;
    }
    .hide_dian>p{
        font-size:14px;
        line-height:25px;
    }
    .intro_more{
        margin-top:30px;
    }

}

/* -- */
/*products_chugui*/
.chugui_container{
    margin-bottom:50px;
}
.chugui_title{
    margin-top:40px;
    margin-bottom:35px;
}
.chugui_title>p{
    text-align: center;
}
.chugui_title>p>span{
    font-size:22px;
    position:relative;
    top:4px;
}
/*--*/
.tan>div{
    padding-left:10px;
    padding-right:10px;
}
.prod_col>a{
    display:inline-block;
    position:relative;
}
.prod_col>a>div{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.5);
    position:absolute;
}
.prod_col>a>div>img{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.prod_col>a>div>p{
    position:absolute;
    width:90%;
    text-align:center;
    top:90%;
    left:50%;
    -webkit-transform:translate(-50%,-90%);
    -moz-transform:translate(-50%,-90%);
    -ms-transform:translate(-50%,-90%);
    -o-transform:translate(-50%,-90%);
    transform:translate(-50%,-90%);
    color:#fff;
    font-size:18px;
}
.prod_col>a>div{
    display:none;
}
.prod_col>a:hover>div{
    display:block;
}
.prod_col{
    margin-bottom:30px;
}


@media (max-width:1199px){
    .prod_col>a{
        display:inline-block;
        width:100%;
    }
    .prod_col>a>img{
        width:100%;
    }
    .tan>div{
        padding-left:15px;
        padding-right:15px;
    }
}
@media (max-width:767px){
    .prod_col>a>div>p{
        font-size:14px;
    }
    .chugui_container{
        margin-bottom:30px;
    }
    .chugui_title{
        margin-top:30px;
        margin-bottom:30px;
    }
    /* .tan>div:last-child{
        margin-bottom:0;
    } */
    /* .tan>div:nth-last-child(2){
        margin-bottom:0;
    } */

}

/*弹出框*/
.hide_box{
    position: fixed;
    width:100%;
    height:100%;
    left:100%;
    bottom:0;
    z-index: 9999;
    padding-left:0px;
    padding-right:0px;
}
.Left_tan{
    float: left;
    width:6%;
    height:100%;
    position: relative;
    background: #7B7B7B;
}
.Left_tan>a{
    display:inline-block;
    width:100%;
    height:82px;
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    color:#fff;
    background-color:#87C142;
    text-align: center;
    font-size:18px;
}
.Left_tan>a>span{
    display:inline-block;
    width:40px;
    height:82px;
    padding-top:5px;
}
/* -- */
.Right_tan{
    float: right;
    width:94%;
    height:100%;
    background: #fff;
    overflow-y: scroll;
    text-align: center;   
}
.right_ban{
    padding-bottom:192px;
    width:795px;
    margin:auto;
}
.right_ban>h1{
    margin-top:30px;
    margin-bottom:30px;
    font-size:22px;
}
/*banner*/
.active-nav{
    border:1px solid #87C142 !important;
}
.view{
    width:795px;
    height:545px;
    overflow: hidden;
}
.view .swiper-wrapper img{
    max-width:100%;
    width:795px;
    height:545px;
}
/* - */
.preview{
    width:795px;
    overflow: hidden;
    position: relative;
}
.preview{
    margin-top:5px;
    padding:30px 55px; 
    background-color:#CCCCCC;
}
.preview img{
    width:125px !important;
    height:93px !important;
}
.preview .swiper-slide{
    border:1px solid transparent;
}

.preview .swiper-button-prev {
    left:18px !important;
}
.preview .swiper-button-next {
    right:18px !important;
}
.preview .swiper-button-next, .swiper-button-prev {
    background-color:transparent !important;
}
.preview .swiper-button-next,.preview .swiper-button-prev {
    position: absolute;
    top: 52%;
    width: 27px;
    height: 30px;
}

@media (max-width:870px){
    .preview img{
        width:auto !important;
        height:auto !important;
    }
    .Right_tan{
        float: right;
        width:94%;
        height:100%;
        background: #fff;
        overflow-y: scroll;
        padding-left:15px;
        padding-right:15px;
    }
    .right_ban{
        padding-bottom:50px;
        width:auto;
        margin:auto;
    }
    .right_ban>h1{
        margin-top:30px;
        margin-bottom:30px;
        font-size:22px;
    }
    /*banner*/
    .active-nav{
        border:1px solid #87C142;
    }
    .view{
        width:auto;
        height:auto;
        overflow: hidden;
    }
    .view .swiper-wrapper img{
        max-width:100%;
        width:auto;
        height:auto;
    }
    /* - */
    .preview{
        width:auto;
        overflow: hidden;
        position: relative;
    }
    .preview{
        margin-top:5px;
        padding:15px 30px; 
        background-color:#CCCCCC;
    }
    
    .preview .swiper-button-prev {
        left:5px !important;
    }
    .preview .swiper-button-next {
        right:5px !important;
    }
    .preview .swiper-button-next, .swiper-button-prev {
        background-color:transparent !important;
    }
    .preview .swiper-button-next,.preview .swiper-button-prev {
        position: absolute;
        top: 53%;
        width: 27px;
        height: 30px;
    }
}
@media (max-width:720px){
    .Left_tan{
        
        width:10%;
    }
    .Right_tan{
        width:90%;
    } 
}
@media (max-width:650px){
    .preview .swiper-button-next,.preview .swiper-button-prev {
        position: absolute;
        top: 57%;
        width: 27px;
        height: 30px;
    }
    .Right_tan{
        padding-left:5px;
        padding-right:5px;
    }

}
@media (max-width:500px){
    .Left_tan{
        
        width:14%;
    }
    .Right_tan{
        width:86%;
    }  

    .preview .swiper-button-next,.preview .swiper-button-prev {
        position: absolute;
        top: 70%;
        width: 27px;
        height: 25px;
    } 
    .preview{
        margin-top:5px;
        padding:5px 25px; 
        background-color:#CCCCCC;
    }
}
@media (max-width:360px){
    .preview .swiper-button-next,.preview .swiper-button-prev {
        position: absolute;
        top: 85%;
        width: 27px;
        height: 20px;
    } 
}

/*产品集合页结束*/

/*新闻资讯页开始*/
/* 左图右字 */
.news_box{
    height:300px;
}
.news_div1{
    float:left;
    width:600px;
    height:300px;
    overflow: hidden;
}
.news_div2{
    float:right;
    width:500px;
    height:300px;
    background-color:#F3F3F3;
    position: relative;
}
.news_div2>h3{
    font-size:22px;
    margin-top:95px;
    width:388px;
    color:#6B6B6B;
    margin-left:60px;
}
.news_div2>a{
    position: absolute;
    bottom:60px;
    left:60px;
}
@media (max-width:1199px){
    .news_box{
        height:auto;
    }
    .news_div1{
        float:none;
        width:auto;
        height:auto;
        overflow: hidden;
    }
    .news_div2{
        float:none;
        width:auto;
        height:auto;
        background-color:transparent;
        position: static;
        margin-top:30px;
    }
    .news_div2>h3{
        font-size:22px;
        margin-top:0;
        width:auto;
        color:#6B6B6B;
        margin-left:0;
        margin-bottom:20px;
    }
    .news_div2>a{
        position: static;
        bottom:0;
        left:0;
    }
}

/*新闻列表*/
.news_list_box{
    margin-bottom:70px;
}
.new_list{
    height:130px;
    margin-top:55px;
}
.news_list_left{
    float:left;
    height:130px;
    width:200px;
    overflow: hidden;
    position: relative;
    background-color:#F2F2F2;
}
.news_list_left img{
    position: absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
}

.news_list_right{
    float:left;
    width:900px;
    padding-left:45px;
}
.news_list_right>div:first-child{
    float:left;
}
.news_list_right>div:nth-child(2){
    float:right;
}
.news_list_right>div:first-child>h4{
    margin-top:28px;
    margin-bottom:22px;
    font-size:16px;
    line-height:30px;
    width:750px;
}
.news_list_right>div:first-child>a{
    display:inline-block;
    height:35px;
    width:110px;
    line-height:35px;
    text-align: center;
    background-color:#E5E5E5;
}
.news_list_right>div:first-child>a:hover{
    color:#fff;
    background-color:#87C142;
}

.news_list_right>div:nth-child(2)>span{
    display:inline-block;
    margin-top:30px;
}
@media (max-width:1199px){
    .news_list_box{
        margin-bottom:30px;
    }
    .new_list{
        height:auto;
        margin-top:55px;
    }
    .news_list_left{
        float:none;
        height:auto;
        width:auto;
        overflow: hidden;
        position: static;
        background-color:transparent;
    }
    .news_list_left img{
        position: static;
        left:0;
        right:0;
        bottom:0;
        top:0;
        margin:0;
        display:block;
    }
    
    .news_list_right{
        float:none;
        width:auto;
        padding-left:0;
    }
    .news_list_right>div:first-child{
        float:none;
    }
    .news_list_right>div:nth-child(2){
        float:none;
    }
    .news_list_right>div:first-child>h4{
        margin-top:15px;
        margin-bottom:20px;
        font-size:16px;
        width:auto;
    }
    .news_list_right>div:first-child>a{
        display:inline-block;
        height:35px;
        width:110px;
        line-height:35px;
        text-align: center;
        background-color:#E5E5E5;
    }
  
    .news_list_right>div:nth-child(2)>span{
        display:inline-block;
        margin-top:10px;
    }
}
@media (max-width:767px){
    .news_list_right>div:first-child>h4{
        line-height:25px;
    }
    .news_list_box{
        margin-bottom:0px;
    }
}

/*新闻资讯页结束*/
/*新闻内页开始*/
.news2_top{
    height:60px;
    line-height:60px;
    margin-top:10px;
    border-bottom:1px solid #ddd;
}
.news2_top>a{
    float:right;
    font-size:16px;
}
/* -- */
.news2_boxing{
    text-align: center;
    margin-top:45px;
    margin-bottom:132px;
}
.news2_boxing>h3,.news2_boxing>p{
    margin:0;
}
.news2_boxing>h3{
    font-size:22px;
    margin-bottom:10px;
}
.news2_boxing>span{
    display:inline-block;
    color:#87C142;
    margin-bottom:15px;
}
.news2_boxing>p{
    font-size:16px;
    margin-top:25px;
    margin-bottom:25px;
    line-height:28px;
}
.news2_boxing>img{
    max-width:100%;
}
@media (max-width:767px){
    .news2_top{
        height:40px;
        line-height:40px;
        margin-top:0px;
        border-bottom:1px solid #ddd;
    }
    /* -- */
    .news2_boxing{
        text-align: center;
        margin-top:30px;
        margin-bottom:0px;
    }
    .news2_boxing>h3{
        font-size:22px;
    }
    .news2_boxing>span{
        display:inline-block;
        color:#87C142;
        margin-bottom:5px;
    }
    .news2_boxing>p{
        font-size:14px;
        margin-top:15px;
        margin-bottom:15px;
        line-height:25px;
    }
    .news2_boxing>p:last-of-type{
        margin-bottom:0px;
    }

}

/*新闻内页结束*/



/*工程案例页开始*/
/* banner */
.case_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.case_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.case_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .case_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .case_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}
/* --工程案例- */
.case_boxing{
    margin-bottom:50px;
}
.case_title{
    margin-top:40px;
    margin-bottom:35px;
}
.case_title>p{
    text-align: center;
}
.case_title>p>span{
    font-size:22px;
    position:relative;
    top:4px;
}
/*--*/
.ttang>div{
    padding-left:10px;
    padding-right:10px;
}
.case_col>a{
    display:inline-block;
    position:relative;
}
.case_col>a>div{
    width:100%;
    height:100%;
    /* background-color:rgba(0,0,0,0.5); */
    background:url("../img/jiahao.png") no-repeat center rgba(0,0,0,0.5);
    position:absolute;
}
.case_col>a>div>img{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.case_col>a>div>p{
    position:absolute;
    width:90%;
    text-align:center;
    top:90%;
    left:50%;
    -webkit-transform:translate(-50%,-90%);
    -moz-transform:translate(-50%,-90%);
    -ms-transform:translate(-50%,-90%);
    -o-transform:translate(-50%,-90%);
    transform:translate(-50%,-90%);
    color:#fff;
    font-size:18px;
}
.case_col>a>div{
    display:none;
}
.case_col>a:hover>div{
    display:block;
}
.case_col{
    margin-bottom:30px;
}


@media (max-width:1199px){
    .case_col>a{
        display:inline-block;
        width:100%;
    }
    .case_col>a>img{
        width:100%;
    }
    .ttang>div{
        padding-left:15px;
        padding-right:15px;
    }
}
@media (max-width:767px){
    .case_col>a>div>p{
        font-size:14px;
    }
    .case_boxing{
        margin-bottom:30px;
    }
    .case_title{
        margin-top:30px;
        margin-bottom:30px;
    }
    /* .ttang>div:last-child{
        margin-bottom:0;
    }
    .ttang>div:nth-last-child(2){
        margin-bottom:0;
    } */

}

/*工程案例页结束*/

/*联系我们页开始*/
.contact_box{
    margin-top:20px;
    margin-bottom:55px;
}
.contact_div{
    overflow: hidden;
    padding-bottom:5px; 
}
.contact_div:not(:last-child){
    border-bottom:1px solid #ddd;
}
.contact_left{
    float:left;
}
.contact_right{
    float:right;
    margin-top:20px;
}
.contact_div h3{
    margin-top:20px;
    font-size:22px;
}
.contact_div p{
    margin-bottom:0;
    font-size:16px;
    line-height:28px;
    max-width:800px;
}

@media (max-width:1199px){
    .contact_box{
        margin-top:0px;
        margin-bottom:40px;
    }
    .contact_div{
        overflow: hidden;
        padding-bottom:5px; 
    }
    .contact_div:not(:last-child){
        border-bottom:1px solid #ddd;
    }
    .contact_left{
        float:none;
    }
    .contact_right{
        float:none;
        margin-top:5px;
        margin-bottom:5px;
    }
    .contact_div h3{
        margin-top:15px;
        font-size:22px;
    }
    .contact_div p{
        margin-bottom:0;
        font-size:14px;
        line-height:25px;
        max-width:auto;
    }
}
/*联系我们页结束*/
/*工程合作页开始*/
/* banner */
.workTogether_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.workTogether_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.workTogether_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .workTogether_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .workTogether_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}
/* -- */
.workTogether_box{
    margin-top:50px;
    margin-bottom:130px;
}
.workTogether_box h3{
    font-size:22px;
    margin-top:0;
}
.workTogether_box p{
    font-size:16px;
    margin-bottom:0;
    line-height:30px;
}
.workTogether_box p span:nth-child(2){
    margin-left:60px;
    margin-right:60px;
}
@media (max-width:1199px){
    .workTogether_box{
        margin-top:30px;
        margin-bottom:0px;
    }
    .workTogether_box h3{
        font-size:22px;
        margin-top:0;
    }
    .workTogether_box p{
        font-size:14px;
        line-height:25px;
    }
    .workTogether_box p span:nth-child(2){
        margin-left:15px;
        margin-right:15px;
    }
}

/*工程合作页结束*/
/*经销加盟页开始*/
/* banner */
.join_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.join_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.join_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .join_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .join_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}
/* 特许经营者培训 */
.join_container{
    margin-top:45px;
    margin-bottom:60px;
}
.join_container>h2{
    font-size:26px;
    font-weight:bold;
    text-align: center;
    margin-top:0;
    margin-bottom:30px;
}
.join_col>div{
    text-align: center;
}
.join_col>div>img{
    display:inline-block;
}
.join_col>div>h3{
    font-size:22px;
    margin-top:15px;
    margin-bottom:20px;
}
.join_col>div>p{
    font-size:16px;
    line-height:30px;
    margin-bottom:0px;
    width:260px;
    margin:auto;
}
@media (max-width:991px){
    .join_col>div>p{
        width:auto;
        margin:auto;
    }
}
@media (max-width:767px){
    .join_container{
        margin-top:30px;
        margin-bottom:30px;
    }
    .join_container>h2{
        font-size:24px;
    }
    .join_col>div>h3{
        font-size:22px;
        margin-top:15px;
        margin-bottom:15px;
    }
    .join_col>div>p{
        font-size:14px;
        line-height:25px;
        margin-bottom:15px;
        width:auto;
    }
}
/* 申请加盟 */
.apply_box{
    background-color:#F5F5F5;
    border-top:1px solid #ddd;
    margin-bottom:55px;
}

.apply_con>h2{
    text-align: center;
    margin-top:40px;
    margin-bottom:35px;
    font-size:26px;
    font-weight:bold;
}
.apply_con>form{
    text-align: center;
    margin-bottom:50px;
}
.input_p>span:nth-child(2){
    display:inline-block;
    margin-left:30px;
    margin-right:30px;
}
.input_p{
    font-size:16px;
}
.input_p input{
    height:38px;
    width:220px;
    padding-left:5px;
    border:1px solid #ddd;
}
.btn_p{
    margin-bottom:15px;
}
.btn_p button{
    border:none;
    color:#fff;
    height:45px;
    width:160px;
    text-align:center;
    line-height:45px;
    background-color:#87C142;
    margin-top:30px;
    font-size:22px;
}
.care{
    font-size:16px;
}
@media (max-width:991px){
    .input_p input{
        height:35px;
        width:160px;
        padding-left:5px;
        border:1px solid #ddd;
    }
}
@media (max-width:767px){
    .apply_con>h2{
        margin-top:30px;
        margin-bottom:15px;
        font-size:24px;
    }
    .input_p{
        font-size:14px;
    }
    .input_p>span{
        display:block;  
    }
    .input_p input{
        height:30px;
        width:200px;
    }
    .input_p>span:nth-child(2){
        margin-top:15px;
        margin-bottom:15px;
    }
    .btn_p button{
        height:30px;
        width:160px;
        text-align:center;
        line-height:30px;
        margin-top:15px;
        font-size:16px;
    }
    .care{
        font-size:14px;
    }
}
@media (max-width:335px){
    .input_p input{
        height:30px;
        width:145px;
    }
}
/*经销加盟页结束*/


/*资料下载页开始*/
/* banner */
.download_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.download_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.download_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .download_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .download_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}
/* -下载列表- */
.download_container{
    width:782px;
    padding-left:0;
    padding-right:0;
    margin-top:45px;
    margin-bottom:5px;
}
.download_container>h3{
    font-size:26px;
    text-align: center;
    margin-top:0;
    margin-bottom:38px;
}
.download_box{
    overflow: hidden;
}
.download_box>div{
    float:left;
    overflow: hidden;
    margin-bottom:55px;
}
.download_box>div:nth-child(odd){
    margin-right:80px;
}
.download_left,.download_right{
    float:left;
}
.download_right{
    margin-left:25px;
}
.download_right>p{
    font-size:22px;
    margin-top:35px;
}
.download_right>a{
    display:inline-block;
    height:45px;
    width:160px;
    font-size:16px !important;
    line-height:45px;
    text-align: center;
    color:#fff;
    background-color:#87C142;
    font-size:22px;
    margin-top:15px;
}

@media (max-width:991px){
    .download_container{
        width:auto;
        padding-left:15px;
        padding-right:15px;
        margin-top:30px;
        margin-bottom:5px;
    }
    .download_container>h3{
        font-size:24px;
        text-align: center;
        margin-top:0;
        margin-bottom:30px;
    }
    .download_box{
        overflow: hidden;
    }
    .download_box>div{
        float:none;
        overflow: hidden;
        margin-bottom:30px;
    }
    .download_box>div:nth-child(odd){
        margin-right:0;
    }
    .download_left,.download_right{
        float:left;
    }
    .download_right{
        margin-left:15px;
    }
    .download_right>p{
        font-size:22px;
        margin-top:30px;
    }
    .download_right>a{
        display:inline-block;
        height:45px;
        width:160px;
        font-size:16px !important;
        line-height:45px;
        text-align: center;
        color:#fff;
        background-color:#87C142;
        font-size:22px;
        margin-top:15px;
    }

}

@media (max-width:767px){
    .download_container{
        width:auto;
        padding-left:15px;
        padding-right:15px;
        margin-top:30px;
        margin-bottom:5px;
    }
    .download_container>h3{
        font-size:24px;
        text-align: center;
        margin-top:0;
        margin-bottom:30px;
    }
    .download_box{
        overflow: hidden;
    }
    .download_box>div{
        float:none;
        overflow: hidden;
        margin-bottom:30px;
    }
    .download_box>div:nth-child(odd){
        margin-right:0;
    }
    .download_left,.download_right{
        float:none;
    }
    .download_right{
        margin-left:0;
    }
    .download_right>p{
        font-size:22px;
        margin-top:15px;
    }
    .download_right>a{
        display:inline-block;
        height:30px;
        width:140px;
        font-size:14px !important;
        line-height:30px;
        text-align: center;
        color:#fff;
        background-color:#87C142;
        margin-top:0px;
    }
    .download_left{
        text-align: center;
    }
    .download_left img{
        display:inline-block;
    }
    .download_right{
        text-align: center;
    }
    .download_box>div:last-child{
        margin-bottom:0;
    }
}



/*资料下载页结束*/

/*资料下载内页开始*/
.mi_ma{
    background-color:#87C142;
    width:1100px;
    margin-top:40px;
    margin-bottom:50px;
    padding-top:80px;
    padding-bottom:80px;
}
.mi_ma>form{
    margin-left:287px;
    margin-right:287px;
    position: relative;
}
.mi_ma>form input{
    height:77px;
    width:100%;
    padding-left:25px;
    font-size:18px;
    border:none;
    padding-right:18%;
}
.mi_ma>form button{
    width:28px;
    height:22px;
    background:url("../img/duihao.png") no-repeat;
    border:none;
    position: absolute;
    left:90%;
    top:50%;
    -ms-transform: translate(-90%,-50%);
    -webkit-transform: translate(-90%,-50%);
    -moz-transform: translate(-90%,-50%);
    transform: translate(-90%,-50%);

}
@media (max-width:1199px){
    .mi_ma{
        background-color:#87C142;
        width:auto;
        margin-top:30px;
        margin-bottom:40px;
        padding-top:40px;
        padding-bottom:40px;
    }
    .mi_ma>form{
        margin-left:30%;
        margin-right:30%;
        position: relative;
    }
    .mi_ma>form input{
        height:50px;
        width:100%;
        padding-left:25px;
        font-size:18px;
        border:none;
        padding-right:18%;
    }
    .mi_ma>form button{
        width:28px;
        height:22px;
        background:url("../img/duihao.png") no-repeat;
        border:none;
        position: absolute;
        left:90%;
        top:50%;
        -ms-transform: translate(-90%,-50%);
        -webkit-transform: translate(-90%,-50%);
        -moz-transform: translate(-90%,-50%);
        transform: translate(-90%,-50%);
    
    }
}
@media (max-width:991px){
    .mi_ma{
        background-color:#87C142;
        width:auto;
        margin-top:30px;
        margin-bottom:40px;
        padding-top:40px;
        padding-bottom:40px;
    }
    .mi_ma>form{
        margin-left:20%;
        margin-right:20%;
        position: relative;
    }
    .mi_ma>form input{
        height:50px;
        width:100%;
        padding-left:25px;
        font-size:16px;
        border:none;
        padding-right:20%;
    }
    .mi_ma>form button{
        width:28px;
        height:22px;
        background:url("../img/duihao.png") no-repeat;
        border:none;
        position: absolute;
        left:95%;
        top:50%;
        -ms-transform: translate(-90%,-50%);
        -webkit-transform: translate(-90%,-50%);
        -moz-transform: translate(-90%,-50%);
        transform: translate(-90%,-50%);
    
    }
}
/*资料下载内页结束*/
/*人才招聘页开始*/
.zhaopin_banner{
    padding-left:0;
    padding-right:0;
    position: relative;
}
.zhaopin_banner>a{
    display:inline-block;
    height:420px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.zhaopin_banner>a>img{
    width:1920px;
    height:420px;
    position: absolute;
    left:50%;
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
@media (max-width:1574px){
    .zhaopin_banner>a{
        display:inline-block;
        height:auto;
        width:100%;
        overflow: hidden;
        position: static;
    }
    .zhaopin_banner>a>img{
        width:auto;
        height:auto;
        position: static;
        left:0;
        -ms-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
        max-width:100%;
    }
}

/*招聘*/
.zhaopin_container{
    margin-top:40px;
    margin-bottom:70px;
}
.zhaopin_container>p{
    text-align: center;
    font-size:16px;
    margin-bottom:0;
}
.zhaopin_container>p:nth-child(2){
    margin-top:10px;
    margin-bottom:40px;
}
.zhaopin_container>p:nth-child(2)>a{
    color:#87C142;
    text-decoration:underline;
}
.zhaopin_container>div{
    overflow: hidden;
    background-color:#999999;
}
.zhaopin_container>div>span{
    float:left;
    height:48px;
    width:33%;
    text-align: center;
    line-height:48px;
    font-size:16px;
    color:#fff; 
}
.zhaopin_container>div>span:nth-child(2){
    border-left:1px solid #fff;
    border-right:1px solid #fff;
}
.zhaopin_ul{
    margin-bottom:0;
}
.zhaopin_li{
    border:1px solid #ddd;
}
.zhaopin_li:not(:last-child){
    margin-bottom:30px;
}
.zhaopin_li>div:first-child{
    border-bottom:1px solid #ddd;
    background-color:#F5F5F5;
    overflow: hidden;
}
.zhaopin_li>div:first-child>span{
    float:left;
    height:48px;
    width:33%;
    text-align: center;
    line-height:48px;
    font-size:16px;
}
.zhaopin_li>div:nth-child(2){
    padding-top:33px;
    padding-bottom:33px;
    padding-left:14%;
    font-size:16px;
}
.zhaopin_li>div:nth-child(2)>p{
    margin-bottom:0;
    line-height:30px;
    font-size:16px !important;
}

@media (max-width:1199px){
    .zhaopin_container{
        margin-top:30px;
        margin-bottom:0px;
    }
    .zhaopin_container>p{
        text-align: center;
        font-size:14px;
        margin-bottom:0;
    }
    .zhaopin_container>p:nth-child(2){
        margin-top:10px;
        margin-bottom:30px;
    }
    .zhaopin_container>div{
        overflow: hidden;
        background-color:#999999;
    }
    .zhaopin_container>div>span{
        float:left;
        height:45px;
        width:33%;
        text-align: center;
        line-height:45px;
        font-size:14px;
        color:#fff; 
    }
    .zhaopin_li:not(:last-child){
        margin-bottom:30px;
    }

    .zhaopin_li>div:first-child>span{
        display:inline-block;
        height:45px;
        width:33%;
        text-align: center;
        line-height:45px;
        font-size:14px;
    }
    .zhaopin_li>div:nth-child(2){
        padding-top:25px;
        padding-bottom:25px;
        padding-left:14%;
        font-size:14px;
    }
    .zhaopin_li>div:nth-child(2)>p{
        margin-bottom:0;
        line-height:25px;
    }
}
@media (max-width:767px){
    .zhaopin_li>div:nth-child(2){
        padding-left:13%;
    }
}
@media (max-width:500px){
    .zhaopin_li>div:nth-child(2){
        padding-left:12%;
    }
}
@media (max-width:400px){
    .zhaopin_li>div:nth-child(2){
        padding-left:11%;
    }
}


/*人才招聘页结束*/
/* 法律声明页开始 */
.law_box{
    margin-top:40px;
    margin-bottom:90px;
}
.law_box>h2{
    font-size:26px;
    text-align: center;
    margin-top:0;
    margin-bottom:25px;
}
.law_box>p{
    font-size:16px;
    line-height:30px;
}
.law_box>p:not(:last-child){
    margin-bottom:28px;
}
@media (max-width:767px){
    .law_box{
        margin-top:30px;
        margin-bottom:0px;
    }
    .law_box>h2{
        font-size:24px;
        text-align: center;
        margin-top:0;
        margin-bottom:20px;
    }
    .law_box>p{
        font-size:14px;
        line-height:25px;
    }
    .law_box>p:not(:last-child){
        margin-bottom:15px;
    }
}















/* 法律声明页结束 */

/*引导页开始*/
.yin_dao{
    padding-left:0;
    padding-right:0;
}
.yin_dao_con{
    background: url("../img/yin_bg2.jpg") no-repeat;
    background-size:cover;
}
.lang{
    overflow: hidden;
    padding-top:45px;
    padding-bottom:100px;
}
.lang>div:first-child>a{
    float:right;
    padding-right:50px;
}
.lang>div:nth-child(2)>a{
    padding-left:50px;
}
@media (max-width:1199px){
    .lang{
        padding-top:30px;
        padding-bottom:50px;
    }
}
@media (max-width:767px){
    .lang{
        padding-top:30px;
        padding-bottom:50px;
    }
    .lang>div:first-child>a{
        float:right;
        padding-right:0;
    }
    .lang>div:nth-child(2)>a{
        padding-left:0px;
    }
}
.yin_dao_box>div:last-child{
    text-align: center;
    padding-top:15px;
    padding-bottom:30px;
}
.lang>div>a:hover{
    color:#87C142;
}
/* .lang>div>a:hover>span{
    text-decoration: underline;
} */
.lang>div>a>span{
    font-size:22px;
    position: relative;
    top:3px;
}
.foot_boxing{
    text-align: center;
}
.foot_boxing img{
    display:inline-block;
}
@media (max-width:767px){
    .lang{
        margin-top:50px;
        margin-bottom:50px;
    }
    .foot_boxing{
        margin-top:30px;
        margin-bottom:30px;
    }
}
/*引导页结束*/
/*定义滚动条轨道*/   
body{
    overflow-y:scroll;
    display:block !important;
}

.xu{
    overflow-y:scroll;
}



