
.left{float: left}
.right{float: right}
.wap{display: none}
/***********新闻内页************/
.wrap{ max-width:1200px; margin:0 auto; width:100%; min-width:300px}
.mg40{margin-top:40px}
.news_tt{ width:100%;font-size:24px; text-align:left;line-height:1.6;}
.news_time{border-bottom:1px solid #ddd; padding:10px 0 20px; font-family:Arial; color:#999}
.article{line-height:2; font-size:16px; padding:40px 0}
.pre_next{ line-height:30px; color:#999; margin-bottom:50px;}
.pre_next a{color:#999}
/***********新闻内页结束************/
/*******案例详情*******/
.pro_box{width: 1200px;margin: 0 auto;}
.swiper-slide {background-size: cover;background-position: center;}
.gallery-top {
    height:450px;
    width:450px;
}
.cc{display: none}
.gallery-thumbs {
    /*width: 260px;*/
    width: 500px;
    height: 50px;
    box-sizing: border-box;
    margin-top: 15px;
    text-align: center;
    padding: 0 50px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.gallery-thumbs .swiper-slide {
    width: 50px !important;
    height: 50px;
    opacity: 1;
    border: 1px solid #2b9f34;
    cursor: pointer;
}
.gallery-thumbs .swiper-slide-active {
    opacity: 1;
    border-color: #2b9f34;
}
.swiper-button-next.swiper-button-white{  background: url(../img/ind_icon03.png) no-repeat;background-size: 100% 100%;right: 0;}
.swiper-button-prev.swiper-button-white{background: url(../img/ind_icon02.png) no-repeat;background-size: 100% 100%;left: 0;}
/*.swiper-button-next, .swiper-button-prev{width: 27px;height: 50px;}*/
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1}
.pro_lg{overflow: hidden;}
.xq_lf{display: inline-block;width: 630px;position: relative;vertical-align: top;}
.xq_rg{display: inline-block;width: 500px;float: right;vertical-align: top;padding-top: 15px;}
.xq_rg h2{color:#2b9f34;font-size: 24px;margin-bottom: 20px;}
.xq_list{width: 100%;height:320px;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 15px 0;}
.xq_list p{display: inline-block;font-size: 16px;width: 100%;line-height: 25px;margin-bottom: 10px;color: #787878;}
.pro_box{padding-top: 50px;margin-bottom: 100px;}
.pro_xq{width: 100%;margin-top: 50px;overflow: hidden;}
.pro_xq_lf{display: inline-block;width: 850px;vertical-align: top;}
.pro_xq_rg{display: inline-block;width: 300px;float: right;vertical-align: top;}
.pro_xq_rg h4{text-align: center;color:#5398FF;font-size: 18px;margin-bottom: 20px;}
.pro_xq_rg ul li{width: 300px;height: 300px;text-align: center;border: 1px solid #EEEEEE;border-top: 0;padding: 10px 0;}
.pro_xq_rg ul li img{width: 250px;height: 250px;}
.pro_xq_rg ul li p{color: #999999;font-size: 16px;margin-top: 5px;}
.pro_xq_rg ul li:hover p{color:#5398FF;}
.pro_xq_rg ul li:first-child{border-top: 1px solid #EEEEEE;}
.gallery-thumbs .swiper-wrapper{transform:none !important;}
.xq_zx a{display: inline-block;width: 150px;height: 40px;line-height: 40px;background: #2b9f34;text-align: center;color: white;font-size: 16px;}
.xq_zx{margin-top: 20px;}
.pro_xq{width: 100%;margin-top: 60px;}
.pro_xq h3{color: #666666;font-size: 18px;border-bottom: 1px solid #a0a0a0;padding-bottom: 10px;}
.xq_nr{padding-top: 20px;text-align: center;}

/********案例内页结束********/
/********导航开始**********/
/********版心**********/
.nr{width: 1200px;margin: 0 auto;}
/********版心**********/
/*头部*/
.nr{width: 1200px;margin: 0 auto;}
.header{display: flex;justify-content: space-between;padding: 20px 0;}
.head_rg{display: flex;}
.top_fx li{display: inline-block;position: relative;color: #0e6eb8;font-size: 16px;margin-right: 10px;cursor: pointer;}
.top_fx li .fx_w{width: 80px;position: absolute;top: 30px;left: 50%;margin-left: -40px;max-width: inherit;box-shadow:1px 1px 5px #727070;-moz-box-shadow:1px 1px 5px #727070; -webkit-box-shadow:1px 1px 5px #727070;display: none;z-index: 99;}
.top_fx li:hover .fx_w{display: block;}
.top_fx{padding-top: 58px;}
.top_tel {
    position: relative;
    float: right;
    margin: auto 50px;
}
.top_tel img {
    position: absolute;
    top: -21px;
    right: -60px;
}
.top_tel p{font-size: 20px;color: #2b9f34}
.top_tel span{font-size: 20px;color: #666}


.ser{float: right}
.ser{background-color: #fff;height: 40px;border-radius: 20px;}
/*.ser form{width:130px;}*/
.ser input{width: 145px;height: 20px;margin:10px 0 10px 20px;border-right: 1px solid #fff}
.ser  button {
    float: right;
    border: none;
    background: transparent;
    height: 20px;
    width: 20px;
    margin:8px 10px 10px 10px;
}

/*导航*/
.nav_box{width: 100%;height: 60px;background: #f5f5f5; }
.nav_list{display: flex;}
.nav_list>li{width: 150px;height: 60px;line-height: 60px;text-align: center;position: relative;overflow: hidden;}

.nav_list>li>a{color: #666666;font-size: 16px;}
.nav_list>li.active,.nav_list>li:hover{background: #2b9f34;}
.nav_list>li:hover a{color: #fff}
.nav_list>li.active a{color: #fff}
.nav_list>li:hover{overflow: inherit;}
.nav_list>li:hover .nav_meu{opacity: 1;top: 50px;transition:all 0.5s;}
.y_nav{display: none;}
/********导航结束**********/
/*banner*/
.ban_swi .swiper-pagination-bullet-active{background:#2b9f34;}
.ban_swi .swiper-slide img{width: 100%;}

/*首页*/
.ind_ser{padding: 10px 0}
.ind_ser .left p{font-size: 16px;line-height: 40px }
.ind_ser .left p span{color: #2b9f34}
.ind_ser .left p a{color: #666;margin-right: 10px}

.ind_pro{margin-top: 40px}
.ind_pro_tit,.tab-bd{display: flex;flex-wrap: wrap}
.ind_pro_tit{margin-bottom: 20px}
.ind_pro_tit .tab-hd{margin-left: 20px}
.ind_pro_tit .tab-hd li{float: left;font-size: 18px;width: 120px;height: 50px;line-height: 50px;
    color: #2b9f34;border: 1px solid #2b9f34;text-align: center;margin-left: 20px;
}
.tab-hd li a{color: #2b9f34}
.tab-bd .pro_case_list li{margin-right: 25px}
.tab-bd .pro_case_list li:nth-child(3n){margin-right: 25px}
.tab-bd .pro_case_list li:nth-child(4n){margin-right: 0}
.tab-hd .active, .tab-hd li:hover {background: #00af64;}
.tab-hd .active a, .tab-hd li:hover a{color: #fff;}

.ind_about .left{width: 540px;color: #666;font-size: 16px}
.ind_about .left a{color: #2b9f34;font-size: 16px}
.ind_about_desc{margin: 30px 0}

.gy_sj {display: flex;justify-content: space-between;margin-top: 60px;}
.gy_sj li {width: 33%;text-align: center;}
.gy_sj li img {margin: 5px 10px 0 0;}
.gy_sj li p {color: #000;font-size: 30px;font-weight: bold;text-align: left;}
.gy_sj li span {color: #666;font-size: 14px;display: block;text-align: left;}

.youshi{height: 250px;background-color: #f5f5f5}
.youshi_ul li{float: left;width: 400px;height: 170px;padding:0 30px;margin-top: 40px }
.youshi_ul h3{font-size: 28px;color: #2b9f34;margin-bottom: 30px;margin-top: 40px}
.youshi_ul li:nth-child(1){background: url(../img/01.png) no-repeat right;}
.youshi_ul li:nth-child(2){background: url(../img/02.png) no-repeat right;}
.youshi_ul li:nth-child(3){background: url(../img/03.png) no-repeat right;}

.ind_new_more a {color: #2b9f34;font-size: 16px;}
.ind_news_ul{display: flex; flex-wrap: wrap;}
.ind_news_ul>li{width: 380px;float: left;position: relative}
.ind_news_ul>li:nth-child(2){margin: 0 30px}
.ind_news_tit{height: 140px;background-color: #f5f5f5;padding: 30px 20px}
.ind_news_tit p{text-align: right;color: #666;margin-bottom: 10px}
.ind_news_tit h4{color: #333}
.ind_news_img{width: 170px}
.ind_news_tit_two{display: inline-block;width: 200px;float: right;}
.ind_news_tit_two h4{font-size: 16px;color: #333;margin-top:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ind_news_tit_two p{font-size: 14px;color: #999;margin: 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_news_ul_two li:nth-child(2){margin:  25px 0}
.ind_news_ul_two li:hover h4{color: #2b9f34}
.new_bj{width: 100%;height: 100%;background: #2b9f34;position: absolute;  top: 0;  display: none;padding: 50px 30px;}
.new_bj p:nth-child(1){text-align: right}
.new_bj h4{font-size: 18px;margin: 40px 0 30px 0; color: #fff;}
.new_bj p{font-size: 14px; color: #fff;}
.new_bj a{font-size: 14px; color: #fff;float: right}
.ind_news_ul li:hover .new_bj{display: block}

.ind_lx{background: url(../img/ind_lx.png) no-repeat;height: 240px;display: flex;margin-bottom: -50px;}
.ind_lx h2{color: #fff;text-align: center;margin: 60px 0 40px 0}
.ind_lx .zx_form .inp{width: 300px;margin-right: 30px}
/* 关于我们 */
.box .section{margin-bottom: 40px}
.about{padding: 20px 0}
.about .nr>.left{width: 600px}
.about .nr>.right{width: 600px;height:400px;background-color: #fff;padding: 0 40px; }
.about .nr>.right p{font-size: 16px;color: #666}
.about_tit{margin: 40px 0;}
.about_tit .left h3{font-size: 36px;font-weight: 700;color: #2b9f34;}
.about_tit .right h3{font-size: 20px;color: #2b9f34;text-transform:Uppercase;margin-top: 20px}
.about_ul{  display: flex; flex-wrap: wrap;}
.about_ul li{ width: 50%}
.about_ul li h4{ font-size: 22px}
.about_ul li p{ font-size: 16px}
.about_ul li img{ float: left}
.about_ul li div{ margin: 50px 0 0 160px}
/*二级导航*/
.subnav{
    height: 60px;
    background-color: #f5f5f5;
}
.position{
    line-height: 60px;
    color: #888888;
    width: 30%;
    float: left;
}
.position img{margin-right: 10px}
.position a{
    color: #888888;
    font-size: 16px;
    text-align: center;
    display:inline-block;
    vertical-align:middle
}
.mytab{
    /*width: 70%;*/
    height: 60px;
    float: right;
}
.pro_tab{
    width: 100%;
    height: 100%;}
.pro_tab li{
    display: inline-block;
    width: 150px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background:#f5f5f5;
    float: left;
   }
.pro_tab li a{color: #696868;font-size: 16px;}
.pro_tab li:last-child{margin-right: 0;}
.pro_tab .active,.pro_tab li:hover{background: #2b9f34;}
.pro_tab .active a,.pro_tab li:hover a{color: white;}

.pro_tabs li{display: inline-block;width: 150px;height: 40px;text-align: center;line-height: 40px;background:#f5f5f5;margin-right: 15px;margin-bottom: 15px;}
.pro_tabs li a{color: #666;font-size: 16px;}
.pro_tabs li:last-child{margin-right: 0;}
.pro_tabs .active,.pro_tabs li:hover{background: #2b9f34;}
.pro_tabs .active a,.pro_tabs li:hover a{color: white;}
/*二级导航*/
.section{margin-top: 30px}
.tit{text-align:center;margin-bottom: 40px}
.tit p{color: #2b9f34}
.tit h2{margin-bottom: 10px}
.tit>h2 img{margin: auto 20px}

.yw_lb li{position: relative;overflow: hidden;margin-bottom: 40px;}
.yw_lb li .yw_mg{width:540px;float: left;}
.yw_lb li .yw_nr{width:600px;float: right;height: 420px;display: flex;align-items: center;}
.yw_mg img{width: 100%;}
.yw_nr p span{display: block;color: #2b9f34}
.yw_nr p{color: #333;font-size: 16px;line-height: 26px;margin-bottom: 20px}

.yw_lb li:nth-child(even) .yw_mg{float: right;}
.yw_lb li:nth-child(even) .yw_nr{float: left;}

.team3{margin:60px 0;border:1px solid #2b9f34;padding:25px;overflow:hidden;}
.team3_fl{height:600px;overflow:hidden;width:41.812%;float:left;}
.team3_fl_img{display:none;overflow:hidden;height:100%;width:100%;}
.team3_fl_img img{display:block;width:100%;min-height:100%;}
.team3_fr{float:right;width:52.265%;height:20px;height:600px; position:relative;overflow:hidden;}
.team3_fr_wz{overflow:hidden;font-size:14px;color:#888888;padding:0 35px;line-height:36px;display:none;height:308px;overflow:auto;}
.team3_fr_wz::-webkit-scrollbar{width: 4px;height: 4px;}
.team3_fr_wz::-webkit-scrollbar-button{display: none;}
.team3_fr_wz::-webkit-scrollbar-track{display:none;}
.team3_fr_wz::-webkit-scrollbar-track-piece{background:rgba(184,153,128,0.3);}
.team3_fr_wz::-webkit-scrollbar-thumb{background:rgba(184,153,128,0.6);}
.team3_fr_wz::-webkit-scrollbar-corner{background: #ffffff;}

.team3_fr_wzmz{display:block;font-size:20px;color:#454545;font-weight:600;margin-bottom:20px;}
.team3_fr_wzmz::before {
    content: "";
    width: 60px;
    height: 2px;
    background: #2b9f34;
    position: absolute;
    top: 40px;
    left: 35px;
}
.swiper-container.team3_xg{ position:absolute;bottom:0;left:0;width:100%;}
.team3_xgul{overflow:hidden;}
.team3_xgul li{float:left;width:100%;cursor:pointer;}
.team3_xgul_img{display:block;overflow:hidden;height:220px;}
.team3_xgul_img img{display:block;height:100%;-webkit-filter:grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity:1; transition:all 1s;}
.team3_xgul li:hover .team3_xgul_img img,.swiper-slide.active .team3_xgul_img img{-webkit-filter:grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: gray;}
.team3_xgulp{display:block;overflow:hidden;margin-top:20px;}
.team3_xgulp span{display:block;width:0;height:2px; background:#b89980;margin:0 auto; transition:all 1s;}
.swiper-slide.active .team3_xgul li .team3_xgulp span{width:20px;}
.team3_xg .swiper-button-next,.team3_xg .swiper-button-prev{height:auto; background:none;width:auto;margin-top:-10px;display:none;}
.team3_xg .swiper-button-prev{left:0;}
.team3_xg .swiper-button-next{right:0;}
.team3_xg .swiper-button-next img,.team3_xg .swiper-button-prev img{display:block;}
.team3_xg .swiper-button-disabled{display:none;}
/*产品中心*/
.pro_list{width: 280px;border: 1px solid #2b9f34;float: left}
.pro_top{width: 100%;
    height: 90px;
    text-align: center;
    background: #2b9f34;}
.pro_top h3{font-size: 30px;
    color: #fff;
    font-weight: bold;
    padding-top: 20px;
   }
.pro_top p{color: #acd3ae;font-size: 16px;text-transform: Uppercase;}
.pro_list ul li{
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
    margin: 0 10px;
    position: relative;
    text-align: center;
}
.pro_list ul  a{color: #333}

.pro_list ul a:hover {color: #2b9f34}
.pro_list ul li:hover{  border-bottom: 1px solid #2b9f34;}
.pro_list ul .active{color: #2b9f34;}
.pro_list ul .active li{ border-bottom: 1px solid #2b9f34;}


.pro_tel {
    width: 100%;
    text-align: center;

}
.pro_tel h4{font-size: 16px;color: #2b9f34}
.pro_tel p{font-size: 23px;color: #3948c7}
.pro{width: 900px;float: right}
.pro_case_list{display: flex;
    flex-wrap: wrap;}
.pro_case_list li{float: left;margin-right: 30px;margin-bottom:30px;position: relative}
.pro_case_list li:nth-child(3n){margin-right: 0}
.al_mg{position: relative}
.al_mg p{font-size: 16px;color: #fff; background: rgba(43,159,52,0.8);width:100%;height: 50px;
    line-height: 50px;text-align: center;position: absolute;bottom:0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yc{width:100%;background: rgba(43,159,52,0.8);position: absolute;
    top:50%;display: none}
.yc_cont{padding: 0 20px;text-align: center}
.yc_cont h4{text-align: center;font-size: 18px;font-weight: 700;color: #fff;margin: 20px 0}
.yc_cont p{color: #fff;font-size: 14px;}
.pro_case_list li:hover .yc{display: block}
.pro_case_list li:hover .al_mg p{display: none}
.case_list li:hover .al_mg p{display: block}
/*解决方案*/
.fanan h4{position: relative;color: #2b9f34;margin-left: 10px;font-size: 20px;margin-bottom: 40px}

.fanan h4:before{
    content: "";
    width: 2px;
    height: 25px;
    background: #2b9f34;
    position: absolute;
    left: -10px;
}
/*招聘*/
.zhaopin_ul{margin-top: 40px}
.zhaopin_ul li{width: 600px;height:400px;background-color:#f5f5f5;font-size: 16px;color: #666;float: left}
.zhaopin_ul_txt{padding: 0 40px}
.zhaopin_ul_txt h3{font-size: 30px;color: #2b9f34;margin: 40px 0;position: relative;}
.zhaopin_ul_txt h3:before{
    content: "";
    width: 50px;
    height: 2px;
    background: #2b9f34;
    position: absolute;
    bottom: -20px;
}
.sideMenu{margin-top: 30px}
.cell {
    display: flex;
    align-items: center;
}
.flex {
    flex: 1;
}
.hiders {
    background: #e5e5e5;
    padding: 20px;
    /*margin-bottom: 2px;*/
}
.hiders .title{font-size: 20px;margin-right: 60px;}
.hiders .message{font-size: 16px}

.hidbody  {
    display: none;
}
.hidbody .content{border: 1px solid #76a6b5;padding: 30px 0 30px 50px;}
.hiders.on{
    color: #FFFFFF;
    background: #2b9f34;
}
.paddpse {
    width: 20px;
    height: 20px;
    background: url(../img/proes2.png);
    float: right;
    margin-top: 0;
}
.hiders.on .paddpse {
    background: url(../img/proes1.png);
}
.texlsd {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.texlsd .cell {
    margin-top: 40px;
}
.texlsd .cell.pl40 {
    padding-left: 0px;
}
.texlsd .left{width: 50%;font-size: 20px; margin-top: 50px;}
.texlsd .right{margin-left:20px;}
.texlsd .right img{margin-right: 10px}
.texlsd .right .tel_tit{font-size: 16px;color: #2b9f34}
.texlsd .right .tel_mun{font-size: 24px;color: #2b9f34}

/*新闻*/
.new_left,.new_right{width: 50%;height:400px;float: left;background-color: #f5f5f5;overflow: hidden;position: relative;}
.new_right{padding: 50px}
.new_right h4{height: 60px;line-height: 60px;color:#2b9f34; }
.new_right span,.new_right p{font-size: 16px;color: #888888;}
.new_right p{margin:20px 0}
.new_right a{font-size: 18px;color: #2b9f34;}
.new_left:hover img,.news_list li:hover img{transform: scale(1.1);transition: all 0.5s;;}
.news-next{
    background: url(../img/ind_icon03.png);
    top: 86%;
    left: 58%;
    width: 40px;
    height: 40px;
}
.news-prev{
    background: url(../img/ind_icon02.png);
    top: 86%;
    left: 50%;
    width: 40px;
    height: 40px;
}
.news-next:hover{ background: url(../img/ind_icon06.png);}
.news-prev:hover{ background: url(../img/ind_icon04.png);}
/*****新闻列表*****/
.news_list{display: flex;flex-wrap: wrap;}
.news_list li{width: 380px;height: 400px;margin-right: 30px;margin-top: 60px;border: 1px solid #eeeeee;}
.news_list li:nth-child(3n){margin-right: 0;}
.news_list li span{display: block;margin-bottom: 15px;padding-bottom: 5px;}
.news_m{width: 100%;overflow: hidden;position: relative}
.news_wz h4{margin-bottom: 15px;color: #333}
.news_list li .news_wz{padding: 15px 20px;background-color: #f5f5f5}
.news_list li p{margin-bottom: 15px;color: #888888;font-size: 14px}
.news_list li p {
    line-height: 25px;
    margin: 12px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.xw_more{font-size: 18px;color: #2b9f34}
.time{width: 80px;height: 90px;background-color: #2b9f34;position: absolute;bottom: 0}
.news_list li .time p{color: #fff;text-align: center;margin-bottom: 0px;}
.news_list li .time p:nth-child(1){font-size: 32px;margin-top: 10px}
    /*加盟代理*/
.join_ys p{font-size: 16px;color: #333;text-align: center}
/*左边标题*/
.left_h3{margin: 40px 0;color: #2b9f34;position: relative;padding-left: 20px}
.left_h3::before {
    content: "";
    width: 2px;
    height: 26px;
    background: #2b9f34;
    position: absolute;
    top: 0;
    left: 0;
}
/*右边标题*/
.right_h3{margin: 40px 0;color: #2b9f34;position: relative;padding-right: 20px;text-align: right}
.right_h3::before {
    content: "";
    width: 2px;
    height: 26px;
    background: #2b9f34;
    position: absolute;
    bottom: 0;
    right: 0;
}
.join_ul_one li{
    width: 380px;
    height: 260px;
    background-color: #f5f5f5;
    margin:0 30px 30px 0;
    float: left;
    text-align: center;

}
.join_ul_one li:nth-child(3){margin-right: 0px;}
.join_ul_one li:nth-child(n+4){ width: 580px;height: 260px; margin-right: 40px;}
.join_ul_one li:nth-child(5){ width: 580px;height: 260px; margin-right: 0px;}
.join_ul_img {margin: 30px 0;text-align: center}
.join_ul_one li :nth-child(1).join_ul_img{display: none}
.join_ul_one li h4{margin: 20px;color: #333333;font-weight: 700}
.join_ul_one li p{margin: 0 30px;color: #888888}
.join_ul_one li:hover{background-color: #2b9f34;}
.join_ul_one li:hover :nth-child(1).join_ul_img{display: block}
.join_ul_one li:hover :nth-child(2).join_ul_img{display: none;}
.join_ul_one li:hover h4,.join_ul_one li:hover p{color: #fff;}
.fwbz li{height: 340px;overflow: hidden;position: relative;}
.fwbz li p{font-size: 16px}

.fwbz li:hover img{transform: scale(1.1);transition: all 0.5s;;}

.honor_swiper .al_mod{background-color: #fff;font-size: 16px}
.join_zc div{width: 50% ;float: left;margin-bottom: 30px}
.join_zc img{margin-right: 20px}
.join_zc p{text-align: left;display:inline-block;vertical-align:middle;font-size:16px;width: 490px}
.join_gg p{margin-bottom: 30px;text-align: center;font-size: 16px}

.join_sl p{text-align: left;display:inline-block;vertical-align:middle;font-size:16px;width: 595px;margin-left: 60px}
.join_ul li{width: 280px;height: 190px;border: 1px solid  #2b9f34;text-align: center;font-size: 16px;margin: 0 26px 30px 0;float: left;box-sizing:border-box;}

.join_ul li img{margin: 30px auto 20px auto}
.join_ul li p{margin: auto 30px }
.join_ul li:nth-child(n+5){width: 380px;margin-right: 29px}
.join_ul li:nth-child(4),.join_ul li:nth-child(7){margin-right: 0}

    /*联系我们*/
.map{height: 400px;margin-top: 40px}
.contact_left,.contact_right{width: 50%;float: left}
.contact_left{margin-bottom: 40px}
.contact_left h3{color: #2b9f34}
.contact_left .foot_lx li{font-size: 18px;margin-top:10px}
.contact_right{text-align: right;margin-bottom: 30px}
.contact_right .foot_w{padding-top: 0}
.contact_right .foot_w li{margin-left: 20px}
.cont2{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto 80px;}
.cont2 .left{width: 600px;float: left}
.cont2 .right{width: 600px;float: right;}
.cont2 .right form{padding: 0 40px;  margin-top: 20px;}

/*留言*/
.zx_box{margin-top: 50px;}
.zx_box h3{color: #2b9f34;font-size: 22px;}
.zx_box .zx_form{margin-top: 30px;justify-content: space-between;}
.zx_form .inp{width:100%;height: 40px;border: 1px solid #c6c6c6;background: white;display: flex;float: left;margin-bottom: 20px}

.zx_form .inp span{display: inline-block;width:35px;height: 40px;display: inline-flex;justify-content: center;align-items: center;position: relative;}
.zx_form .inp input{width: 83%;height: 40px;padding-left: 10px;border: none;background: transparent;}
.zx_form .inp span:before{content: "";width:1px;height: 20px;background:#da251c;position: absolute;top: 10px;right: -1px;}
.zx_form .inps {
    width: 100%;
    height: auto;
}
.zx_form .inp_sub input{width: 200px;height: 40px;color: white;background:#2b9f34;border: none;font-size: 16px;}
.zx_box .zx_p{margin-top:10px;color:#666666;font-size: 14px;}
.zx_box .zx_p em{color:#333;}
.zx_form .inp textarea {
    width: 100%;
    height: 138px;
    border: 1px solid white;
    background: transparent;
    padding: 15px;

}

.clear{clear: both;}
/*分页*/
.pagination{width: 100%;text-align: center;margin-top: 35px;}
.pagination a,.pagination p{display:inline-block;height: 30px;line-height: 30px;margin-right:5px;padding: 0 10px;background:#fff;text-decoration:none;color:#666666;font-size:14px;border: 1px solid #666666;border-radius: 50px;}
.pagination a:hover{color:#2b9f34;border-color:#2b9f34;}
.pagination a.cur{background:#2b9f34;color:#fff;border-color:#2b9f34;}
/*底部*/

.link{height: 60px;background-color: #f5f5f5}
.link .nr,.link .nr a{color: #666;line-height: 60px;font-size: 16px}
/*.foot_box{display: flex;justify-content: space-between;margin-top: 30px}*/
/*.foot_lx{margin-top: 20px;}*/
/*.foot_lx li:nth-child(1){font-weight: 700;color: #333}*/
/*.foot_lx li{color:#888888;font-size: 15px;line-height: 26px;margin-bottom: 7px;}*/
/*.foot_lx li img{margin-right: 10px;}*/
/*.foot_cent{padding-top: 20px;}*/
/*.foot_nav{display: flex;}*/
/*.foot_nav li{width: 90px;margin: 0 15px;}*/
/*.foot_nav li a{display: inline-block;width: 100%;color: #888888;font-size: 14px;text-align: center;margin-top: 10px;}*/
/*.foot_nav li a:first-child{padding-bottom: 5px;margin-top: 0;font-size: 16px;color: #333}*/
/*!*.foot_nav li a:hover{color:#109a89;}*!*/
/*.foot_w{padding-top: 20px;}*/
/*.foot_w>p{text-align: center;font-size: 16px;margin-bottom: 20px}*/
/*.foot_w li{display: inline-block;text-align: center;}*/
/*.foot_w li p{color: #888888;font-size: 16px;margin-top: 10px;}*/
/*.foot_w li img{width: 120px;}*/
/*.foot_bq{margin-top: 20px;border-top: 1px solid #dadada;padding: 15px 0;margin-top:20px;text-align: center;}*/
/*.foot_bq p,.foot_bq p a{color: #666;font-size: 16px;}*/

/*底部*/
.footer{width: 100%;background: #444;margin-top: 50px}
.foot_lf{padding: 40px 0;display: flex;color: #b2b2b2;}
.cf{color: #fff}

.foot_lf h5{font-size: 18px;margin-bottom: 20px}
.foot_left span{font-size: 30px;color: #fff}
.foot_left>img{margin: -15px 10px 0 0}
.foot_left h3{margin-bottom: 20px}
.foot_left p{font-size: 16px;margin-bottom: 20px}
.foot_left h4{font-size: 20px}
.foot_left a{color: #b2b2b2}
.foot_con{margin: 0 30px}
.foot_ul {width: 270px}
.foot_ul li{float: left;margin-bottom: 20px;font-size: 16px;width: 50%}
.foot_ul li a{color: #fff}
.foot_w p{color: #fff;text-align: center}

.foot_bq{margin-top: 20px;padding: 15px 0;text-align: center;}
.foot_bq p,.foot_bq p a{color: #fff;font-size: 16px;}

@media (max-width: 768px){
    .nav_box{display: none}
    .wap{display: block}
    .pc{display: none}
    .nr {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }


    /********导航开始**********/
    .header{display: none;}
    .container-fluid>.navbar-header{width: 100%;margin: 0;}
    .navbar{margin-bottom: 0;}
    .navbar-brand{width: 33%;padding-top:0;padding-left: 0;}
    .navbar-brand>img{width:100%;}
    .navbar-default .navbar-toggle {border-color: transparent;margin-right: 0;}
    .navbar-default .navbar-toggle .icon-bar {background-color: #2b9f34;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #2b9f34;color: white;}
    .navbar-default{background: white;}
    .y_nav{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 999;box-shadow:2px 2px 5px #A1A1A1;-moz-box-shadow:2px 2px 5px #A1A1A1; -webkit-box-shadow:2px 2px 5px #A1A1A1;}
    /*.banner,.ban_swi{margin-top: 53px;}*/
    .wap_img{margin-top: 53px}
    .nr{width: 100%;padding-left: 15px;padding-right: 15px;}
    /********导航结束**********/
    /*首页*/
    .ind_pro_tit .tab-hd{display: flex;flex-wrap: wrap;margin-left: 0;width: 100%}
    .ind_pro_tit .tab-hd li{margin-right: 1%;margin-bottom: 10px;width: 32%;height: 35px;line-height: 35px;margin-left:0;font-size: 14px}
    .tab-bd .pro_case_list li{margin-right: 0}
    .tab-bd .pro_case_list li:nth-child(3n) {margin-right: 0;}
    .ind_about .left{width: 100%}
    .gy_sj{margin-top: 0;margin-bottom: 20px}
    .youshi_ul li{width: 100%}
    .youshi{background-color: transparent;height: auto;display: flex;}
    .ind_new_more{display: none}
    .ind_news_ul > li{width: 100%;margin-bottom: 20px}
    .ind_news_ul > li:nth-child(2){margin: 0 0 20px 0}
    .ind_news_img{width: 46%}
    .ind_news_tit_two{width: 50%}
    .ind_lx{margin-bottom: -30px}
    .ind_lx h2{display: none}
    .zx_form{margin-top: 10px}
    /*关于我们*/
    .about{padding: 20px 0;background: none;}
    .about .nr>.left{width: 100%}
    .about .nr>.right{width: 100%;height:auto;padding: 0 }
    .about_tit{margin: 20px 0}
    .about_ul li{width: 100%}
    /*二级导航*/
    .position{display: none}
    .mytab{width: 100%;height: 40px}
    .pro_tab{display: flex;flex-wrap: wrap;}
    .pro_tab li a{font-size: 14px;}
    /*.pro_tab li{width: 32%;height: 40px;line-height: 40px;}*/
    .pro_tab li{width: auto;height: 40px;line-height: 40px;padding: 0 10px}
    .pro_tab li:nth-child(3n){margin-right: 0;}
    /*二级导航*/
    .subnav{display: none}
    .yw_lb li .yw_mg,.yw_lb li .yw_nr,.yw_lb li:nth-child(even) .yw_mg,.yw_lb li:nth-child(even) .yw_nr{width: 100%;float: none;}
    .yw_lb li .yw_nr{height: auto;margin-top: 20px;}
    .yw_nr h4{margin-bottom: 15px;font-size: 17px;padding-left: 15px;}
    .yw_nr p {font-size: 14px;line-height: 24px;}
    .yw_nr h4:before{height: 20px;top: 0px;}
    .yw_nr a{width: 120px;height: 35px;line-height: 35px;font-size: 14px;margin-top: 20px;}
    .yw_lb li{margin-bottom: 30px;}

    .team3{padding:15px;}
    .team3_fl, .team3_fr{height:auto;width:100%;}
    .team3_fr{margin-top:20px;}
    .swiper-container.team3_xg{ position:inherit;margin-top:20px;}
    .team3_fr_wzmz{margin-bottom:5px;}
    .team3_fr_wzmz::before {top: 22px}
    .team3_fr_wz{line-height:20px;height:146px;}
    .team3_xgul_img{height:130px;}

    /*产品中心*/

    .pro_tabs li a{font-size: 14px;}
    .pro_tabs li{margin-right: 3px;margin-bottom: 10px;width: 31%;height: 35px;line-height: 35px;}
    .pro_tabs li:nth-child(3n){margin-right: 0;}
    .pro{width: 100%}
    .pro_case_list{justify-content: space-between;}
    .pro_case_list li{width: 48%;margin-right: 0;margin-bottom: 15px;}
    .pro_case_list li:hover .al_mg p{display: block}
    .pro_case_list li:hover .yc{display: none}


    .cp_wz{top: 82%;font-size: 14px;}
    .dp_list{width: 100%;}

    .dp_list p{overflow: hidden;text-overflow:ellipsis;  white-space: nowrap;}
    .cp_tab .tab-hd{flex-wrap: wrap;}
    .cp_tab .tab-hd li{font-size: 14px;margin-bottom: 10px;width: 31%;height: 35px;line-height: 35px;}
    .cp_tab{margin-top: 25px;}
    .cp_tab .tab-bd{margin-top: 15px;}
    .pro_list ul li{width: 45%;}

    .pro_list ul li:nth-child(3n){
        margin-right: 30px;
    }
    .pro_list ul li:nth-child(2n){
        margin-right: 0;
    }
    .pro_title{
        font-size: 12px;
        color: #333;
        height: 40px;
        line-height: 40px;

    }
    /*招聘*/
    .zhaopin_ul li{width: 100%;height: auto;padding-bottom: 10px}
    .sideMenu{margin-top: 30px}
    .hiders .title{font-size: 14px;margin-right: 10px}
    .hiders .message{font-size: 12px}
    .paddpse{margin-top: -65px}
    .hidbody .content{padding: 30px}
    .texlsd .left{width: 100%;font-size: 16px;margin-top: 30px}
    .texlsd .right{float: inline-start;margin-left: 0px}
    .texlsd .cell{margin-top: 20px}
    .foot_box{padding-top: 0}
    .footer{margin-top: 30px;margin-left: 0}

    /*新闻*/
    .news_swi{display: none}
    .news_list{justify-content: space-between;}
    .news_list li{width: 48%;margin-right: 0;margin-top: 20px;height: 226px;}
    .news_list li h4{margin-bottom: 5px;font-size: 14px}
    .news_list li p{line-height: 20px;margin: 10px 0;height: 40px;}
    .news_list li span{margin-bottom: 0;}

    .news_m{width: 100%;height: auto;overflow: hidden;}
    .news_list li .news_wz{padding: 10px;}
    .news_list li .xw_more{font-size: 12px;}
    .time{width: 80px;height: 60px;}
    .news_list li .time p:nth-child(1){font-size: 16px;margin-top: 0px;height: 20px}

    /*联系我们*/
    .contact_left, .contact_right{width: 100%}
    .cont2{width: 95%;}
    .cont2 .left{width: 100%;}
    .cont2 .right{width: 100%;}
    .cont2 .right{ margin-top: 20px;background-color: #fff}
    .cont2 .right form{ padding: 0}

    .map{height: 200px}
    /*底部*/
    .foot_box,.foot_right,.foot_con,.link{display: none;}
    .footer{padding-top: 0;}
    .foot_bq{margin-top: 0;border: none;padding: 15px 10px;}
    .foot_bq .nr{flex-wrap: wrap;justify-content: center;}
    .foot_bq p, .foot_bq p a{font-size: 12px;}
    .foot_bq p{width: 100%;text-align: center;}
    /********新闻内页********/
    .mg40{ margin-top:20px}
    .wrap{ margin:0 10px;width:auto}
    .news_tt{font-size:18px;}
    .article{ padding:20px 0; font-size:14px;}

    .article img[align="right"]{ display:block; margin:5px auto;}
    .article img[align="left"]{ display:block; margin:5px auto;}
    /********新闻内页结束********/
    /*******案例内页********/
    .pro_box{width: 100%;padding: 0 15px;margin-top: 25px;}
    .xq_lf{width: 100%;}
    .gallery-top{width: 250px;height: 250px;}
    .xq_rg{width: 100%;margin-top: 20px;padding-top: 0;}
    .xq_rg h2{font-size: 18px;margin-bottom: 10px;}
    .xq_list li{font-size: 14px;margin-bottom: 0;}
    .pro_xq{margin-top: 35px;}
    .pro_xq h3{font-size: 16px;}
    .cc{display: block}
    .gallery-thumbs .swiper-slide{width: 70px !important;height: 50px;}
    .gallery-thumbs{display: none}
    .xq_zx a{font-size: 14px;width: 120px;height: 35px;line-height: 35px;}
    /********案例内页结束*************/
}