@charset "utf-8";
@font-face {
  font-family: "beiya";
  font-display: swap;
  src: url('../fonts/webfont.eot'); /* IE9 */
  src: url('../fonts/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/webfont.woff2') format('woff2'),
  url('../fonts/webfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}

*{margin:0;padding:0;list-style:none}
body{position:relative;width:100%;font-family: "beiya";font-size:14px;}
body,button,input,select,textarea{font-family: "beiya";}
img{border:none;}
.left{float:left}
.right{float:right}
a{color:#000;text-decoration:none}
a:visited{text-decoration:none!important}
a:link{text-decoration:none!important}
a:hover{text-decoration:none!important}
.container{width:82%!important}
.header{
    /*border-top:3px #2ba88b solid;*/
    /*height: 40px;*/
    
}
.navbar-default{background-color:#fff!important}
nav.navbar.bootsnav{border:none}
nav.navbar.bootsnav ul.nav{float:right;padding:22px 0}
.logo{margin-top:10px;margin-right:10%}
.navbar-default .navbar-nav>li>a{color:#2ba78b!important}
.navbar-nav>li>a{font-weight:500;font-size:18px!important}
.navbar-default .navbar-nav>li>a:hover{color:#2ba88b!important}
.banner{
    position:relative;
    overflow:hidden;
    width:100%}
.banner img{display:block;width:100%}
.navbar{margin-bottom:0!important}
.dropdown-menu{top:142%!important}
.navbar-nav>li>.dropdown-menu{border-top:1px #2ba88b solid}
.langue{margin-top:22px;margin-left:10px;padding:10px;border:1px #797979 solid;border-radius:2px}
.langue a{position:relative;padding:0 8px;color:#292929;font-size:16px}
.langue a:first-child:before{position:absolute;top:2px;right:-2px;width:1px;height:14px;background-color:#000;content:''}
.langue a:hover{color:#2ba88b}
.nav>li>a{padding:15px 20px!important}
.banner .swiper-paginationa{position:absolute;transform:translateX(-50%);  left:50%;bottom:10px!important;z-index:99;width:240px!important;text-align:center}
.banner .swiper-paginationa span{left:none!important;float:right!important}
.banner .swiper-pagination-bullet{display:block;margin:10px 0!important;width:30px;height:5px;border-radius:0;background-color:#fff}
.banner .swiper-pagination-bullet-active{width:40px;background-color:#2ba88b}
.swiper-pagination-bullet{opacity:1!important}
.index_product{overflow:hidden;margin:25px 0}
.index_product .i35-wrap .title{overflow:hidden;border-bottom:1px solid #2ba88b;transition: all 0.6s ease-in 1.6s;}
.index_product .i35-wrap .title h3{position:relative;float:left;color:#2ba88b;font-size:26px;}
/*.index_product .i35-wrap .title h3:after{position:absolute;bottom:-11px;left:0;width:100%;height:3px;background-color:#595959;content:''}*/
.index_product .i35-wrap .title ul{float:right;margin-bottom:0;padding:15px 0;}
.index_product .i35-wrap .title ul li{display: block;padding: 5px 10px;border: 1px #2ba88b solid;color: #fff;text-align: center;line-height: 40px;float: left;margin-left: 12px;color: #2ba88b;font-size: 18px;cursor: pointer;}
.index_product .i35-wrap .title ul li:hover{background: #2ba78b;color: #fff;}
.index_product .i35-wrap .title ul .active{color:#292929}
.i35-con .content{display:none}
.i35-con .content ul{overflow:hidden}
.i35-con{margin:50px 0;margin-bottom:35px}
/*.i35-con .content ul li{border-bottom:1px solid #ccc}*/
.i35-con .content ul li a{position:relative;display:block;overflow:hidden;color:#292929}
.i35-con .content ul li .pic{
    /*overflow:hidden;*/
    width:100%}
.i35-con .content ul li .pic img{display:block;width:100%;border:1px #ccc solid;transition:all .3s}
.i35-con .content ul li:hover a img{transform:scale(1.1,1.1)}
.i35-con .content ul li .wz{padding:20px 10px}
.i35-con .content ul li .wz p{overflow:hidden;margin-bottom:0;text-align:center;font-size:16px;line-height:40px}
.i35-con .content ul li a:after{position:absolute;right:0;bottom:10px;left:0;width:0;height:2px;background-color:#2ba88b;content:'';transition:all .3s}
.i35-con .content ul li:hover a:after{width:100%}
.i35-con .content ul li:hover a{color:#2ba88b}
.videolist{position:relative}
.videolist:hover{cursor:pointer}
.videoed{position:absolute;top:0;left:0;z-index:99;display:block;width:100%;height:100%;background:rgba(0,0,0,.5)}
.videoed>img{position:absolute;top:40%;right:0;left:0;margin:auto}
.videos{z-index:100;text-align: center;height:auto;color:#2ba88b;font-size:20px}
.index_news .container .n_title{
    font-size: 20px;
    position:relative;overflow:hidden;margin:0;margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid #2ba88b;color:#2ba88b;}
/*.index_news .container .n_title:after{position:absolute;bottom:0;left:0;width:100px;height:3px;background-color:#595959;content:''}*/
.videoBox .video{overflow:hidden}
.videoBox .video .videolist{display:block;width:100%}
.index_news .news{overflow:hidden}
.index_news .news ul{overflow:hidden}
.index_news .news ul li{overflow:hidden;padding:20px 10px;background-color:#e6e6e6}
.index_news .news ul li a{display:block;color:#595959;font-size:14px;transition:all .2s}
.index_news .news ul li a h3{overflow:hidden;margin-top:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:bold;}
.index_news .news ul li a p{display:-webkit-box;overflow:hidden;margin-top:14px;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.index_news .news ul li:hover{background-color:#2ba88b}
.index_news .news ul li:hover a{color:#fff}
.index_news .news ul li:nth-child(2){margin:15px 0}
.index_fa{overflow:hidden;margin:50px 0}
.index_fa .fa_l .pic{position:relative;overflow:hidden;width:100%;}
.index_fa .fa_l .pic img{display:block;width:100%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_fa .fa_l .pic:hover img {transform: scale(1.1, 1.1)}
.index_fa .fa_l .pic .wz{position:absolute;top:0;right:0;left:0;padding:30% 10%;width:100%;height:100%;background:rgba(0,0,0,.3);color:#fff;transition:all 0.6s ease-in 1.6s;}
.index_fa .fa_l .pic .wz a{display:block;margin-top:5%;width:100px;border:1px #fff solid;color:#fff;text-align:center;line-height:40px}
.index_fa .fa_l .pic .wz a:hover{background: #2ba78b;color: #fff;}
.index_fa{overflow:hidden;margin:50px 0}
.index_fa .fa_r .pic{position:relative;overflow:hidden;width:100%}
.index_fa .fa_r .pic img{display:block;width:100%;transition: all 0.6s;}
.index_fa .fa_r .pic:hover img{
    transform: scale(1.1, 1.1);
}
.index_fa .fa_r .pic .wz{position:absolute;top:0;right:0;left:0;padding:7% 10%;width:100%;height:100%;background:rgba(0,0,0,.3);color:#fff;transition:all 0.6s ease-in 1.6s;}
.index_fa .fa_r .pic .wz a{display:block;margin-top:5%;width:100px;border:1px #fff solid;color:#fff;text-align:center;line-height:40px}
.index_fa .fa_r .pic .wz a:hover{background: #2ba78b;color: #fff;}
.far_t{margin-bottom:16px}
.index_link{position:relative;top:60px;padding:50px 90px;padding-top:0;background-color:#fff}
.index_link ul{overflow:hidden}
.index_link ul li{overflow:hidden}
.index_link ul li a{display:block;margin:15px;border:1px #ccc solid;border-radius:5px;text-align:center}
.index_link ul li a img{display:block;width:100%;border-radius:5px;transition:all .5s}
.index_link ul li a:hover img{overflow-x:hidden;-webkit-transform:rotateY(360deg);-moz-transform:skew(0deg,360deg) scale(-1,1);-o-transform:skew(0deg,360deg) scale(-1,1);transform:rotateX(360deg)}
.footer{padding-top:10px;background-color:#2ba88b}
.index_footer{padding-top:220px}
.in_box{margin-bottom:-100px}
.footer ul{overflow:hidden;margin-bottom:40px;color:#fff}
.footer ul li p{margin-top:0;margin-bottom:10;font-size:14px}
.footer ul li span{display:block}
.footer ul li span img{margin-right:10px;vertical-align:top}
.footer ul li h1{margin-top:10px;padding-left:50px;font-size:38px}
.footer ul li span{font-size:30px}
.footer ul li:nth-child(2){margin-top:25px}
.footer ul li:nth-child(3){text-indent:6em}
.ft_b{padding:25px 0;border-top:1px #7cc9b7 solid;background-color:#2ba88b;color:#fff;text-align:center}
.ny_banner{width:100%}
.ny_banner img{display:block;width:100%}
.ny_bt{overflow:hidden;margin-top:30px;padding:10px 0;border-bottom:1px #2ba78b solid}
.ny_bt h3{
     font-size: 20px !important;
    margin:0;
    color:#2ba88b;
    
}
.ny_bt .dqwz a{margin:5px;color:#2ba88b;font-size:14px}
.ny_bt .dqwz .active{color:#2ba88b}
.product_list{overflow:hidden}
.product_list .i35-wrap .cp_title{
    overflow:hidden;
    padding-top:10px
    
}
.product_list .i35-wrap .cp_title li{float:left;margin:15px 5px;padding:15px 48px;background-color:#e6e6e6;color:#2ba88b;cursor:pointer}
.product_list .i35-wrap .cp_title .active{background-color:#2ba88b;color:#fff}
.cp_con .content{display:none}
.cp_con .content ul{overflow:hidden}
.cp_con{margin-bottom:50px}
.product_list .i35-wrap .cp_title a{color:#000}
.cp_con .content>ul>li{
    margin-bottom:30px;
    /*border-bottom:1px solid #2ba78b;*/
    
}
.cp_con .content ul li a{position:relative;display:block;overflow:hidden;color:#292929}
.cp_con .content ul li .pic{overflow:hidden;width:100%}
.cp_con .content ul li .pic img{display:block;width:100%;border:1px #ccc solid;transition:all .3s}
.cp_con .content ul li:hover a img{transform:scale(1.1,1.1)}
.cp_con .content ul li .wz{padding:20px 10px}
.cp_con .content ul li .wz p{overflow:hidden;margin-bottom:0;text-align:center;font-size:16px;line-height:40px}
.cp_con .content ul li a:after{position:absolute;right:0;bottom:0;left:0;width:0;height:2px;background-color:#797979;content:'';transition:all .3s}
.cp_con .content ul li:hover a:after{width:100%}
.page{display:block;overflow:hidden;margin-top:15px;padding:15px;text-align:center}
.page a{margin:2px;padding:5px 10px;border:1px #ccc solid;background-color:#f0f0f0;color:#000;font-size:14px}
.page a:hover{background-color:#2ba88b;color:#fff}
.page .active{background-color:#2ba88b;color:#fff}
.news_list{padding:10px 0 40px 0}
.news_list ul{overflow:hidden}
.news_list ul li{overflow:hidden;margin:20px 0}
.news_list ul li a{display:block;color:#595959}
.news_list ul li .pic .row{overflow:hidden}
.news_list ul li a .pic .row img{display:block;width:100%;transition:all .3s}
.news_list ul li a .wz{padding:20px 60px}
.news_list ul li a .wz h3{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:16px;padding-bottom: 10px;}
.news_list ul li a .wz p{display:-webkit-box;overflow:hidden;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news_list ul li a .wz span{display:inline-block;margin-top:15px;padding:15px 25px;background-color:#ccc;transition:all .3s}
.news_list ul li:hover a{color:#2ba88b;transition:all .3s}
.news_list ul li:hover a h3{color:#2ba88b;transition:all .3s}
.news_list ul li:hover a span{background-color:#2ba88b;color:#fff}
.news_list ul li:hover .pic .row img{transform:scale(1.1,1.1)}
.news_nr{overflow:hidden;padding:30px 0}
.news_nr .title{text-align:center}
.news_nr .nr_box{overflow:hidden;padding:40px 0}
.fy_page{overflow:hidden}
.fy_page p{
    /*padding-left:20px;background:url(../images/ion.png) no-repeat left center;*/
    background-size:1%;color:#292929;font-size:16px}
.fy_page p a{color:#292929;font-weight:500;font-size:16px}
.cp_xq{overflow:hidden;padding:50px 0 30px 0}
.cp_xq .i35-wrap .cp_title{overflow:hidden}
.cp_xq .i35-wrap .cp_title li{float:left;margin:15px 10px 15px 0;padding:15px 50px;background-color:#e6e6e6;color:292929;font-size:14px;cursor:pointer}
.cp_xq .i35-wrap .cp_title .active{background-color:#2ba88b;color:#fff}
.cp_con .content{display:none}
.cp_con .content ul{overflow:hidden}
.cp_con{margin-bottom:50px}
.product_list .i35-wrap .cp_title a{color:#000;font-weight:700}
.xg_product{overflow:hidden;margin-bottom:40px}
.xg_product h3{padding-left:8px;border-left:6px solid #2ba88b;color:#2ba88b;}
.xg_product ul{overflow:hidden;padding:30px 0}
.xg_product ul li{position:relative;overflow:hidden;padding-bottom:40px;border-bottom:1px #ccc solid}
.xg_product ul li a{display:block}
.xg_product ul li a .pic{overflow:hidden;border:1px solid #ccc}
.xg_product ul li a .pic img{display:block;width:100%;transition:all .3s}
.xg_product ul li:hover a .pic img{transform:scale(1.1,1.1)}
.xg_product ul li:after{position:absolute;bottom:0;display:block;width:0;height:2px;background-color:#2ba88b;content:'';transition:all .3s}
.xg_product ul li:hover:after{width:100%}
.product_list .cp_list{overflow:hidden;margin-top:30px;margin-bottom:30px;}
.product_list .cp_list a{display:inline-block;margin:15px 10px 15px 0;padding:15px 48px;background-color:#e6e6e6;color:#2ba88b;}
.product_list .cp_list .active{background-color:#2ba88b;color:#fff}
.product_list .cp_list a:hover{background-color:#2ba88b;color:#fff}
.product_list .prt_box2{padding-left:60px}
.product_list .prt_box2 h3{margin-bottom:30px;padding-bottom:20px;border-bottom:1px #2ba88b solid;color:#2ba88b;font-size:24px}
.product_list .prt_box2 p{color:#595959;font-size:14px;line-height:30px}
.preview .swiper-slide{margin:1%;width:23%;height:auto;cursor:pointer}
.preview .slide6{width:23%}
.preview .arrow-left{position:absolute;top:50%;left:-10px;z-index:10;margin-top:-9px;width:9px;height:18px;background:url(../images/cpjt2.jpg) no-repeat left top}
.preview .arrow-right{position:absolute;top:50%;right:-10px;z-index:10;margin-top:-9px;width:9px;height:18px;background:url(../images/cpjt2.jpg) no-repeat left bottom;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}
.preview img{display:block;padding:1px;width:100%;border:1px solid #eee}
.preview .active-nav img{padding:1px;border:1px solid #2ba88b}
.preview{position:relative}
.view img{display:block;width:100%}
.news_nr .nr_box img{margin-bottom:10px}
.scheme_list{overflow:hidden;margin:35px 0}
.scheme_list li a{display:block}
.scheme_list li a .pic{overflow:hidden}
.scheme_list li a .pic img{display:block;width:100%;transition:all .3s}
.scheme_list li:hover a .pic img{transform:scale(1.1,1.1)}
.scheme_list li a .wz{padding:30px 0;text-align: center;}
.scheme_list li:hover a .wz p{color:#2ba88b}
.scheme_list li a .wz p{display:-webkit-box;overflow:hidden;color:#333;font-size:16px;line-height:30px;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.fn_box{overflow:hidden;margin-bottom:30px}
.gsjj{overflow:hidden;padding:30px 0}
.g_box1{overflow:hidden}
.g_box1 p{color:#595959;font-size:14px;line-height:30px}
.g_box1 img{margin:15px}
.environ ul{overflow:hidden}
.environ ul li{margin:10px 0 30px 0}
.environ ul li .pic{position:relative;overflow:hidden;width:100%}
.environ ul li .pic img{display:block;width:100%}
.environ ul li .pic p{position:absolute;bottom:-50px;margin-bottom:0;width:100%;background:rgba(0,0,0,.2);color:#fff;text-align:center;font-size:18px;line-height:50px;transition:all .3s}
.environ ul li .pic:hover p{bottom:0}
.image-list .cover{margin-bottom:30px;width:100%;border:1px #bababa solid}
.image-list .cover .pic{overflow:hidden;border:1px #ccc solid}
.image-list .cover img{display:block;width:100%}
.map{overflow:hidden;margin:30px 0}
.lx_by{overflow:hidden;margin:80px auto}
.lx_by .box{margin-right:80px}
.lx_by .box h3{margin-bottom:20px;color:#333;font-weight:700}
.lx_by>img{
 
margin-top:30px
    
}
.lx_by span{
    display: none;
    float: left;
}
.cjwt{overflow:hidden}
.cjwt .content{padding:0 15px}
.cp_con .content .nav-wt ul{display:none}
.wtdiv{margin-bottom:1px;padding:20px 25px;background-color:#e6e6e6;color:#292929;font-size:18px;cursor:pointer}
.sub-menu .tit{position:relative;display:block;margin-bottom:1px;padding:25px;background-color:#e6e6e6;color:#fff;color:#292929;font-size:18px}
.sub-menu .sub-tit.on{background-color:#2ba88b;color:#fff}
.sub-menu .sub-tit:after{position:absolute;top:15px;right:20px;display:block;width:20px;height:50%;background:url(../images/ico_03_1.png) no-repeat center;background-size:100% auto;content:''}
.sub-menu .sub-tit.on:after{background:url(../images/ico_03_h.png) no-repeat center;background-size:100% auto}
.sub-menu .sec-list{display:none;padding:25px 35px}
.sub-menu .sec-list{background-color:#f8f8f8}
.sub-menu .sec-list p{line-height:25px}
.video_list{margin:30px 0}
.video_list ul{overflow:hidden}
.video_list ul li{overflow:hidden;margin-bottom:30px;}
.video_list ul li .video .videolist{ width: 100%; height: 40vh;object-fit: fill;}
.dropdown-menu{right:0;left:0;margin:auto}
.dropdown-menu li{text-align:center}
.dropdown-menu>li>a{padding:15px!important}
.dropdown-menu>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ft_b a{color:#fff}
.dn{display: block;}
.sj{display: none;}
.sj_c{overflow: hidden;}
.sj_c h3{
    font-size: 14px;
    color: #fff;
    padding: 15px;
    background-color: #2ba78b;
    margin: 0;
}
.sj_c ul{
    display: none;
    padding: 5px 0;
}
.sj_c ul li{
     line-height: 30px;
     font-size: 16px;
     padding: 5px 15px;
}
.sj_c ul li a{
    color: #333;
    display: block;
}
.sj_c ul .active{
    background-color: #2ba78b;
}
.sj_c ul .active a{
    color: #fff;
}
.ny_banner{
    position: relative;
}
.ny_banner .wz-box{
    position: absolute;
    top: 25%;
    left: 0;
    color: #fff;
    width: 80%;
    right: 0;
    margin: auto;
}
.ny_banner .wz-box p{
    font-size: 18px;
}
@media (max-width:768px){nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{text-align:left; color: #fff !important;}
.ny_banner .wz-box p{
    text-align: justify;
    font-size: 12px;
    line-height: 15px;
   
}
.ny_banner img {

    display: block;
    width: 100%;
}
.nr_box video{
   width:100% !important;
    height:auto!important;
}
.ny_banner .wz-box {
    position: absolute;
    top: 15%;
    left: 0;
    color: #fff;
    width: 85%;
    right: 0;
    margin: auto;
}
.index_news .news ul li a h3{
    overflow:hidden;
    margin-top:0;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:15px;
    font-weight: bold;
}
.wz-box h3{
    font-weight: bold;
    font-size: 16px;
}
.news_list ul li a .wz h3{
    /*text-align: right;*/
    font-size: 16px;
}
.news_list ul li a .wz p:nth-child(1){
    text-align: right;
}
.lx_by .box{margin-right:0px}
.cp_con .content ul li .wz p{
    text-align: left;
    overflow:hidden;
    margin-bottom:0;
    font-size:13px;
    line-height:20px}
.row {
    margin-top: 0px;
    margin-right: 0px!important;
    margin-left: 0px!important;
}
.dropdown-menu li{padding-left:15px;text-align:center}
.langue{
    display: none;
}
.container{width:100%!important}
.logo{margin-top:0;margin-right:0; text-align: left; padding: 5px 0; }
.i35-wrap .title{display:none;margin:20px 15px}
.index_product{overflow:hidden;margin:0}
.index_product .i35-wrap .title h3{margin-top:0;margin-bottom:0}
.index_product .i35-wrap .title ul{float:right;margin-bottom:0;padding:30px 0 20px 0}
.index_product .i35-wrap .title ul li{width: 100%;margin-right:15px;margin-bottom:10px;margin-left:0}
.i35-con{margin:25px 0;margin-bottom:0}
.i35-con .content ul li{width: 50%;margin-bottom:25px;border-bottom:1px solid #ccc}
.i35-con .content ul li .wz{padding: 10px 10px 10px 0px;}
.i35-con .content ul li .wz p{text-align:left;font-size:14px;height: 40px;line-height:15px;}
.index_news .container .n_title{font-size:18px;position:relative;overflow:hidden;margin:0;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #ccc;font-weight:700}
.videoed>img{width:15%}
.videoBox .video{overflow:hidden;margin-bottom:25px}
.video_list ul li .video .videolist {
    width: 100%;
    height: auto;
    object-fit: fill;
}
.index_fa .fa_l .pic .wz{padding:17% 10%}
.index_fa .fa_l .pic{position:relative;overflow:hidden;margin-bottom:15px;width:100%}
.index_fa .fa_r .pic .wz h3{margin-top:0;font-size:18px}
.index_fa .fa_r .pic .wz{padding:15px}
.index_fa .fa_r .pic .wz a{display:block;margin-top:0;width:80px;border:1px #fff solid;color:#fff;text-align:center;font-size:12px;line-height:25px}
.index_fa .fa_r .pic .wz p{margin-bottom:5px}
.index_link{position:relative;top:35px;padding:45px 0 5px 0;padding-top:0;background-color:#fff}
.index_fa{overflow:hidden;margin:20px 0;margin-bottom:0}
.index_link ul li a{margin:15px 0}
.index_link ul li{padding-right:5px;padding-left:5px}
.index_link ul{overflow:hidden;padding:0 15px}
.index_footer{padding-top:170px}
.footer ul {
    overflow: hidden;
    /* margin-bottom: 40px; */
    color: #fff;
}
.footer ul li:nth-child(3){margin-top:15px;text-indent:0}
.footer ul li span {
   margin-top:10px;
    padding-left:0;
    font-size:25px;
    float: left;
}
.footer ul li h1{
    margin-top:15px;
    padding-left:5px;
    font-size:25px;
    float: left;
}
.ft_b{padding:25px}
.ny_bt{margin-top:10px;padding:15px}
.ny_bt h3{
    overflow:hidden;
    margin:0;
    width:30%;
    color:#292929;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:14px}
.product_list .cp_list a{    width: 100%;padding:10px 25px}
.product_list .cp_list{
    display: None;
    overflow:hidden;
    margin-top:25px;
    margin-bottom:25px}
.product_list{overflow:hidden;padding:15px}
.product_list .prt_box2{padding-right:0;padding-left:0}
.cp_xq{overflow:hidden;padding:10px 15px 0 15px}
.product_list .prt_box2 h3{margin-bottom:15px;font-size:16px;line-height:25px}
.product_list .prt_box2 p{font-size:14px}
.cp_xq .i35-wrap .cp_title li{margin:0 10px 15px 0;padding:10px 15px}
.xg_product{padding:0 15px}
.xg_product ul{overflow:hidden;padding:15px 0}
.xg_product ul li{margin-bottom:15px;padding-right:0;padding-left:0}
.tt{padding:15px}
.ttt{padding-right:0!important;padding-left:0!important}
.product_list .i35-wrap .cp_title{padding:0}
.product_list .i35-wrap .cp_title li{
    height: 50px;
    text-align: center;
    width: 31%;
    float: left;
     margin: 7px 3px 5px!important; 
    /*margin: 15px 15px!important;*/
    /*margin-right: 9px;*/
    /*margin-left: 0px !important;*/
    
    
    
   padding: 15px 2px;
    background-color: #e6e6e6;
    color: #2ba88b;
    font-size: 13px;
    cursor: pointer;
}
.cp_con .content>ul>li{    
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 0px;
    
}
.cp_con .content ul li .wz{
    height: 60px;
    padding: 15px 1px 15px 0px;
    
}
.cp_con{margin-bottom:25px}
.cp_con img{
    width:100%;
    height: auto;
}
.g_box1 img{
    display:block;
    margin:15px 0;
    width:100%;
    padding-left: 10px;
    padding-right: 10px;
}
#pictureViewer>.content{width:100%!important}
.image-list .b_box{padding-right:0;padding-left:0}
.page{margin-top:0;padding:15px 0}
.environ ul li{margin:0 0 15px 0;padding-right:5px;padding-left:5px}
.environ ul li .pic p{font-size:16px}
.news_nr{overflow:hidden;padding:30px 15px}
.news_nr .title h3{margin-top:0;font-size:20px;line-height:30px}
.news_nr .nr_box{overflow:hidden;padding:0}
.news_nr .nr_box img{
    width:100% !important;
    height:auto!important;
    
}

.fy_page{overflow:hidden;margin-top:20px}
.fy_page p{background-size:3%}
.map{overflow:hidden;margin:30px 0;padding:0 15px}
.lx_by{overflow:hidden;margin:30px auto;padding:0 15px}
.lx_by span {
    display: block;
    padding-left: 25%;
    text-align: center;
    float: left;
}
.lx_by>img {
    padding-left: 30%;
    padding-right: 25%;
    clear: both;
    margin-top: 10px;
}
.videos{top:70px;left:130px;z-index:100;margin-top:0;margin-left:0;width:100%;height:auto;text-align: center; margin-top: 10px;}
.sub-menu .tit{padding:15px 25px;font-size:12px}
.sub-menu .sub-tit:after{top:12px}
.sub-menu .sec-list{padding:15px}
.news_list{padding:10px 15px 40px 15px}
.news_list ul li a .wz{
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
.news_list ul li a .wz span{
    display: none;
    /*padding:10px 15px
    padding-left: 10px;*/
}
table{
    width: auto;
}
.dn{
    height: auto;
    /*display: none;*/
}
.sj{
    /*display: block;*/
    display: none;
}
.cp_con .cp_scroll video{
    width: 100% !important;
    height: 300px !important;
}
.langue{
    border: 1px #fff solid;
}
.langue a{
    color: #fff;
}
.langue a:first-child:before{
    background-color: #fff;
}
.side-right{
    overflow: hidden;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{
    color: #fff;
}
nav.navbar.bootsnav ul.nav{
    overflow: scroll;
}
nav.navbar.bootsnav.navbar-mobile ul.nav{
    z-index: 999 !important;
}
.logo img{
    width: 65%;
}


nav.navbar.bootsnav.navbar-mobile ul.nav{
	    float: none !important;
	    position: fixed;
	    top: 62px;
	    background: rgba(0,0,0,.9);
	    width: 100%;
	    height: 100%;
	    left: 100%;
	    right: 0;
	    margin: auto;
	    padding-right: 0;
	    padding-left: 0;
}
}
@media (max-width:320px){.index_fa .fa_r .pic .wz h3{margin-top:0;margin-bottom:5px;font-size:16px}
.index_fa .fa_r .pic p{margin-bottom:5px;font-size:12px}
.index_fa .fa_r .pic .wz a{font-size:12px}
.index_fa .fa_r .pic .wz a{display:block;margin-top:0;width:80px;border:1px #fff solid;color:#fff;text-align:center;line-height:20px}
.footer ul li h1{margin-top:10px;padding-left:0;font-size:30px}
.index_product .i35-wrap .title h3{font-size:18px}
.index_product .i35-wrap .title ul li{font-size:12px}
.index_news .container .n_title{font-weight:700;font-size:16px}
.index_news .news ul li{overflow:hidden;padding:15px 15px;background-color:#e6e6e6}
.product_list .cp_list a{margin:0 10px 0 0;padding:10px 15px}
.cp_xq .i35-wrap .cp_title li{margin:0 10px 15px 0;padding:10px 10px}
.xg_product h3{font-size:16px}
.ny_bt h3{font-size:16px}
.product_list .i35-wrap .cp_title li{padding:10px 12px}
.fy_page p{font-size:14px}
.fy_page p a{font-size:12px}
.sub-menu .tit{padding:15px 15px;font-size:12px}
.news_list ul li a .wz h3{font-size:18px}
.dn{
    display: none;
}
.sj{
    display: block;
}
.cp_con .cp_scroll video{
    width: 100% !important;
    height: 300px !important;
}
}



