﻿
.ertxt{ margin-left:15px; margin-top:9px;margin-right:0px;}
.ertxt .logoen{ font-size:30px; text-transform:uppercase; font-family:Barlow-Regular;background-image: linear-gradient(60deg, #47b135, #30c817);background-clip: text;
-webkit-background-clip: text;
color: transparent;}
.ertxt h2{ font-weight:normal; /*text-transform:capitalize;*/ text-align:right; font-size:20px; letter-spacing:0px; font-family:Barlow-Regular; background-image: linear-gradient(60deg, #47b135, #30c817);

background-clip: text;
-webkit-background-clip: text;
color: transparent;
  
  
  }
  
      
/*.ertxt h3{ font-size:13.3px; margin-top:5px; text-align:left; text-transform:uppercase; color:#555; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
*/.tel p{ font-size:15px; color:#555;}
.tel h2{ font-family:impact; color:#47b135; font-size:25px; font-weight:normal;}
.tel{ background:url(../images/tel.png) no-repeat left;background-size: auto 55px; padding-left:55px; margin-top:12px;transition: all 0.8s; cursor:pointer}
.tel:hover{ transform: scale(1.1);}
.heady{ margin-top:6px;}

.entel{line-height:35px; background:url(../images/tela.png) no-repeat left;color:#74bb2c;font-family:Barlow-Regular; font-size:20px; padding-left:40px; background-size:auto 30px;}

.enmail a{color:#74bb2c; font-size:22px}
.enmail{line-height:35px; background:url(../images/email.png) no-repeat left 12px;color:#47b135;font-family:Barlow-Regular; font-size:20px; padding-left:40px; background-size:30px auto;}


.gaodu{ /*height:95px;*/}

.top-search { overflow: hidden;margin-left: 0!important; background-size: 100% 100%; background:#fff; width:250px; margin-top:12px; border-radius:25px; height:35px; overflow:hidden }
.top-search .text { font-size:15px; border: none;line-height:35px;color: #555; overflow: hidden; background:none; padding:0px 00px 0px 15px; float:left; outline:none; width:75% }
.souss{ height:30px; margin-top:3px; float:right; padding-right:15px;}



.wd1200{ width:1200px;margin:0 auto;padding-top:50px; padding-bottom:60px;}
.wenzi{ text-align:center; margin:0 auto}
.wenzi h2{ font-size:35px; color:#000; text-transform:uppercase; margin-bottom:20px; font-weight:normal;font-family: Barlow-Regular;}
.wenzi h3{ text-transform:uppercase; color:#ccc; font-family: Barlow-Regular; font-size:50px; letter-spacing:3px; font-weight:normal; opacity:0.5}
.wenzi .wline{background: linear-gradient(45deg,#47b135,#30c817); height:2px; width:50px; margin:0 auto}




.hl_main5_content3{border-top:none; position:relative; z-index:1; }
.hl_main5_content3 a{ color:#fff;}
.hl_main5_content13{width:88%;overflow:hidden; float:left;  margin:0 auto; overflow:hidden; padding-left:20px; }
.hl_main5_content13 ul{width:16000px; overflow:hidden!important; padding-top:20px; padding-bottom:20px;}
.hl_main5_content13 ul li{float:left; display:inline;  margin-right:15px;  margin-left:16px; border-radius:5px; background:#fff;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.07); padding:20px 10px; width:190px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; }
.hl_main5_content13 ul li h2{font-size:18px; color:#000;text-align:center;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.hl_main5_content13 ul li h3{font-size:15px; color:#555;text-align:center; font-weight:normal; margin-top:7px;}


.hl_scrool_leftbtn3{ background:url(../images/left.png) no-repeat center; width:50px; height:50px; cursor:pointer; float:left; margin-top:130px;}
.hl_scrool_rightbtn3{ background:url(../images/right.png) no-repeat center; width:50px; height:50px;cursor:pointer; float:right;margin-top:130px;}

.hl_main5_content13 ul li .calie{ width:100%; height:120px;  display: flex;justify-content: center;align-items: center; overflow:hidden; margin-bottom:15px; }
.hl_main5_content13 ul li .calie  img{max-width:100%;max-height:120px; transition: all 0.8s;}
.hl_main5_content13 ul li:hover img{   transform: scale(1.1);}
.hl_main5_content13 ul li:hover{ transform: translate(0,-5px);
-webkit-transform: translate(0,-5px);
-moz-transform: translate(0,-5px);
-o-transform: translate(0,-5px);
-ms-transform: translate(0,-5px); background: linear-gradient(45deg,#47b135,#30c817);color: #fff;}
.hl_main5_content13 ul li:hover h3{ color:#fff;}
.hl_main5_content13 ul li:hover h2{ color:#fff;}
.hl_main5_content13 ul li:hover .pmore{background:#fff; color:#47b135}
.pmore{ border:1px solid #ddd;width:120px; margin:0 auto; text-align:center; border-radius:25px; line-height:35px; color:#b8b4b4;}
.pgengduo a{ color:#fff; font-size:15px; }
.pgengduo{background: linear-gradient(45deg,#47b135,#30c817);  border-radius:0px; width:120px; margin:0 auto; line-height:30px; margin-top:30px;text-align:center; position:relative; z-index:11}



/*首页公司简介*/
.index_about{ padding-left:5%; padding-right:5%; padding-top:50px; padding-bottom:60px;}
.about_txt{ width:45%;}
.about_txt h2{ color:#000; font-size:40px;}
.abnr{  width:88%; margin:0 auto; margin:0 auto;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:5;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; line-height:30px; margin-top:40px; margin-bottom:40px;}
.abmore{background: linear-gradient(45deg,#47b135,#30c817); border-radius:5px; line-height:40px; width:150px; text-align:center;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.abmore a{ color:#fff;}


.abmore:hover{ padding-left:10px;}

.hl_main5_content14{width:88%;overflow:hidden; float:left;  margin:0 auto; overflow:hidden; margin-left:0px; }
.hl_main5_content14 ul{width:26000px; overflow:hidden!important;}
.hl_main5_content14 ul li{float:left; display:inline; margin-right:24px; width:265px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.hl_main5_content14 ul li img{ width:100%; height:170px; object-fit: cover}
.hl_scrool_leftbtn4{ background:url(../images/left.png) no-repeat center; width:6%; height:50px; cursor:pointer; float:left; margin-top:60px;}
.hl_scrool_rightbtn4{ background:url(../images/right.png) no-repeat center; width:6%; height:50px;cursor:pointer; float:right;margin-top:60px;}




/*--
.sliderbox{width:100%;height:250px;overflow:hidden;}
.arrow-btn{overflow:hidden;cursor:pointer; margin-top:90px;}
#btn-left{float:left;background:url(../images/left.png) no-repeat; width:50px; height:50px;}

#btn-right{float:right;cursor:pointer;background:url(../images/right.png) no-repeat; width:50px; height:50px;}







.slider{width:92.5%;overflow:hidden;position:relative;height:250px;float:left;}
.slider ul{position:absolute;left:0px;width:1800px;list-style:none;}
.slider li{float:left;width:330px;height:250px; }
.slider a{display:block;text-decoration:none;margin-right:20px;}
.slider img{width:100%;display:inline-block!important; height:250px;object-fit: cover; transition: all 0.8s;}
.slider img:hover{transform: scale(1.1);}
*/


.ul-num{ width:100%; padding-top:60px;display: flex; /*flex-wrap: wrap;*/ justify-content: space-between; }

.ul-num li{width: 100%;color: #555; text-align:center; margin-left:15px; margin-right:15px;}
.ul-num span{font-size:40px; font-weight:bold; position: relative; padding-right:10px;line-height: 1;margin-bottom: 10px;color:#47b135; font-family:impact;}

.ul-num span:after{vertical-align: top;position: relative;top: 5px;
	font-size: 34px;font-family: arial;margin-left: 10px; 
}
.ul-num .aaa{font-size: 17px; text-align:center; color:#333; padding-top:0px;}
.ul-num .txt{overflow: hidden;color:#333; font-size:17px;}
.ul-num .bbbc{ margin-top:15px;}



/*公司优势*/
.youshi{background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-image: url(../images/youshi.jpg);

text-align: center;

position: relative;
}
.qywl{ height:auto;display: flex;  justify-content: space-between; padding-top:50px;}
.qybk{padding:30px;}
.qywlan{ width:100%; margin-left:15px; margin-right:15px;text-align:center;border:2px solid rgba(0,0,0,.1);  background:#fff; border-radius:10px; }

.qywlan:hover{ margin-top:-20px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background: linear-gradient(45deg,#47b135,#30c817);}
.qywlan:hover .qywlan01{ color:#fff}

.qywlan:hover .qywlan02{ color:#fff}

.qywlan01{line-height:42px; padding-top:20px; font-size:22px; color:#212121; font-weight:400; border-bottom:1px solid #ddd; font-family:Tahoma, Geneva, sans-serif; padding-bottom:20px;}
.qywlan02{line-height:22px; padding-top:10px; padding-bottom:20px; font-size:16px; color:#999;}

.qywlan img{
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  border: 0;
  display: inline-block;
}



/*首页产品*/
.relative{ position:relative; background:url(../images/ying.png) no-repeat center; }
#particles-js{position:absolute;width:100%;height:100%;top:0;left:0;}
.index_pro{ width:100%; }
.index_pro .wd1200{ width:1100px; overflow:hidden!important;margin:0 auto; padding-bottom:60px; }
.index_pro .wenzi{ padding-bottom:40px}
/* image-slider */
<!--.image-slider{width:100%;height:310px;margin:0 auto;position:relative;}
.image-slider-forward{float:right;width:50px;height:50px;color:White;position:relative;top:132px;cursor:pointer;}
.image-slider-back{float:left;width:50px;height:50px;color:White;position:relative;top:132px;cursor:pointer;}
.image-slider-back{background-image:url(../images/left.png);background-repeat:no-repeat;background-position:left; width:50px; height:50px;}
.image-slider-forward{background-image:url(../images/right.png);background-repeat:no-repeat;background-position:right; width:50px; height:50px;}

.image-slider-contents{width:90%; height:310px;float:left;position:relative;overflow:hidden; }


#slider .spic{padding:20px 12px;
 border-radius:5px; background:#fff;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.07); width:200px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; padding-bottom:20px; }

.image-slider-contents .contents-wrapper{position:absolute;padding-top:18px; left:0; width:100%; overflow:hidden!important; padding-left:17px; padding-bottom:40px;}
.image-slider-contents .outer{background-color:#fff;float:left;width:224px;margin-right:22px;cursor:pointer; position:relative; }


.spic a{ display:block; text-align:center;}

.hidden{display:none;}
.visible{display:block;}
.thumbnail-active{filter:alpha(opacity=100);opacity:1.0;cursor:pointer;}
.thumbnail-inactive{filter:alpha(opacity=20);opacity:0.2;cursor:pointer;}

/*
#slider .spic h2{font-size:22px; color:#000;text-align:center}
#slider .spic h3{font-size:15px; color:#555;text-align:center; font-weight:normal; margin-top:7px;}


#slider .spic .calie{ width:100%; height:120px;  display: flex;justify-content: center;align-items: center; overflow:hidden; margin-bottom:15px; }
#slider .spic .calie  img{max-width:100%;max-height:120px; transition: all 0.8s;}
#slider .spic:hover img{   transform: scale(1.1);}
#slider .spic:hover{ transform: translate(0,-5px);
-webkit-transform: translate(0,-5px);
-moz-transform: translate(0,-5px);
-o-transform: translate(0,-5px);
-ms-transform: translate(0,-5px); background: linear-gradient(45deg,#47b135,#30c817);color: #fff;}
#slider .spic:hover h3{ color:#fff;}
#slider .spic:hover h2{ color:#fff;}
#slider .spic:hover .pmore{background:#fff; color:#47b135}
.pmore{ border:1px solid #ddd;width:120px; margin:0 auto; text-align:center; border-radius:25px; line-height:35px; color:#b8b4b4;}
.pgengduo a{ color:#fff; }
.pgengduo{background: linear-gradient(45deg,#47b135,#30c817);  border-radius:25px; width:150px; margin:0 auto; line-height:40px; text-align:center; margin-top:30px;}
*/


/*首页新闻*/
.index_news{ padding-left:5%; padding-right:5%; padding-top:50px; padding-bottom:60px;}
.index_news .wenzi{ padding-bottom:50px;}
.news_zuo{ width:75%;}
.news_zuo ul {display: flex; flex-wrap: wrap; justify-content: space-between; }
.news_zuo ul li{ float:left;width:24%; position:relative; overflow:hidden;}
.news_zuo ul li .nshijian{ position:absolute; background:#009348; width:55px; height:45px; color:#fff; padding:15px;z-index:111}
.news_zuo ul li .nshijian p{ color:#fff; font-size:25px;}
.news_zuo ul li .nshijian span{ color:#fff; font-size:15px;}

.news_zuo   ul li h2{ font-weight:normal; font-size:16px; color:#000;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:27px; }
.news_zuo   ul li .xwms{ font-weight:normal; font-size:14px; color:#555; margin-top:10px; line-height:22px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;  }

.news_zuo ul li:nth-child(2n){ float:right}

.fbrq{ width:60px; position:absolute; z-index:1; color:#fff; background:rgba(23,133,225,0.8); padding:10px 15px;}
.fbrq h2{ font-size:20px; color:#fff!important;}
.fbrq h3{ font-weight:normal; color:#fff; font-size:15px;}
.newsbk{ padding:15px 15px;}
.nline{ background:#d8d8d8; height:1px;}
.news_zuo ul li:hover .newsbk{ background:#fafafa;}

.news_zuo ul li:hover  img{ transform: scale(1.1);}
.newstu  img{transition: all 0.8s;height:160px; width:100%; object-fit: cover;}
.newstu { height:160px; overflow:hidden}
.nmore{ font-size:15px; margin-top:10px;}

.news_you{ width:23%;}
.news_you ul li{ background:#fafafa; padding:10px 20px; margin-bottom:15px;
-webkit-transition: 0.3s;
transition: 0.3s;
overflow: hidden;
position: relative;}


.news_you ul li:before,
.news_you ul li:after {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    opacity: 0;
}
.news_you ul li:before {
    top: 30px;
    left: 30px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}
.news_you ul li:after {
    bottom: 30px;
    right: 30px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.news_you ul li:hover {color: #fff;background: linear-gradient(45deg,#47b135,#30c817);}
.news_you ul li:hover:before {
    opacity: 1;
    top: 10px;
    left: 10px;
}
.news_you ul li:hover:after {
    opacity: 1;
    bottom: 10px;
    right: 10px;
}
.news_you ul li:hover .shijian h2{ color:#fff;}
.news_you ul li:hover .shijian h3{ color:#fff;}
.news_you ul li:hover .ntxt h2{color:#fff;}
.news_you ul li:hover .ntxt .tmiao{ color:#fff; }

.news_you ul li:nth-child(3){ margin-bottom:0px;}
.news_you ul li .shijian{ width:17%; text-align:center;}
.news_you ul li .shijian h2{ color:#d1cbc9; font-size:32px; font-weight:bold}
.news_you ul li .shijian h3{ color:#555; font-size:14px; font-weight:normal;}
.news_you ul li .ntxt{ width:75%; margin-top:5px;}
.news_you ul li .ntxt h2{ color:#000; font-weight:normal; font-size:16px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; line-height:28px;}
.news_you ul li .ntxt .tmiao{ display:none;color:#9f9f9f; font-weight:normal; font-size:14px;text-overflow:ellipsis;/*超出...*/ -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; margin-top:10px;}
.nmore2{ margin-top:15px;background: linear-gradient(45deg,#47b135,#30c817); width:100px; line-height:30px; text-align:center}
.nmore2 a{ color:#fff; font-size:14px;}



.huibg{ background:#f7f7f7; width:100%;}
.huibg .wd1200{ padding-bottom:60px;}
.hl_main5_content2{border-top:none;  }
.hl_main5_content2 a{ color:#fff;}
.hl_main5_content12{width:90%;overflow:hidden; float:left;  margin:0 auto; overflow:hidden; margin-left:20px;}
.hl_main5_content12 ul{width:26000px; overflow:hidden!important;}
.hl_main5_content12 ul li{float:left; display:inline; margin-right:35px; cursor:pointer}
.hl_main5_content12 ul li h2{ text-transform:uppercase; font-size:15px; color:#0093dd; font-weight:normal; text-align:center}


.hl_scrool_leftbtn2{ background:url(../images/left_a.png) no-repeat center; width:40px; height:40px; cursor:pointer; float:left; margin-top:30px;}
.hl_scrool_rightbtn2{ background:url(../images/right_a.png) no-repeat center; width:40px; height:40px;cursor:pointer;  float:right; margin-top:30px; }

.hl_main5_content12 ul li .calie{ width:150px; height:100px;  display: flex;justify-content: center;align-items: center; overflow:hidden; background:#fff;}
.hl_main5_content12 ul li .calie  img{max-width:100%;max-height:100px; transition: all 0.8s;}
.calie  img:hover{   transform: scale(1.1);}

/*indexBanner*/
.bg1{background: url(../images/w1.jpg) center center no-repeat;}
.bg2{background: url(../images/w2.jpg) center center no-repeat;}
.bg3{background: url(../images/w3.jpg) center center no-repeat;}

.indexBanner{width: 100%;position: relative;height:260px;background: #000;overflow: hidden;}
.indexBanner .bd{margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.indexBanner .bd ul{width: 100% !important;}
.indexBanner .bd li{width: 100% !important;height:260px;overflow: hidden; background-size: cover !important;}
.indexBanner .hd{width: 87%;min-width: 1150px;position: absolute;z-index: 4;bottom: 4%;left:50%;transform: translateX(-50%);display: table;font-size: 0;text-align: left; display:none}
.indexBanner .hd ul::after{content: '';width: 2px;height: 210px;background-color: #ffffff;opacity: 0.3;filter:alpha(opacity=30);position: absolute;bottom: 40px;right: 12px;}
.indexBanner .hd ul li{cursor: pointer;display: inline-block;*display: inline;zoom: 1; overflow: hidden;}
.indexBanner .hd ul li p{width: 5px;height: 20px;margin: 0 6px;position:relative;}
.indexBanner .hd ul li p::after{content: '';width: 5px;height: 12px;border-radius: 6px;background-color: #fff;opacity:0.7;filter:alpha(opacity=70);position: absolute;bottom: 0;left: 0;transition: all 0.6s ease;}
.indexBanner .hd ul li.on p::after{filter:alpha(opacity=100);opacity:1;height: 20px;}
.indexBanner .hd ul li::after{content: '';width: 2px;height: 2px;background-color: #FFFFFF;position: absolute;top: -221px;right: 12px;opacity: 0;filter:alpha(opacity=0);}
.indexBanner .hd ul li.on::after{filter:alpha(opacity=100);opacity:1;animation: solid 8s linear infinite;}
.indexBanner .hd .mouse{color: #FFFFFF;font-size: 26px;float: right;}
@keyframes solid{0%{height: 2px;} 100%{height: 212px;}}
@-webkit-keyframes solid{0%{height: 2px;} 100%{height: 212px;}}
.indexBanner .icon-jiantou1{display:block;width:50px;height:50px;line-height:50px;font-size: 30px;color: #45af38;text-align: center;background-color: rgba(255,255,255,0.4);position:absolute; top:50%; margin-top:-25px;filter:alpha(opacity=20);opacity:0.2;transition: all 0.6s ease;}
.indexBanner .prev{left: -50px;transform: rotate(-180deg);}
.indexBanner .next{right: -50px;}
.indexBanner .prev:hover,.indexBanner .next:hover{ background-color: #45af38;color: #FFFFFF; }
.indexBanner:hover .prev{left: 100px;filter:alpha(opacity=100);opacity:1;}
.indexBanner:hover .next{right: 100px;filter:alpha(opacity=100);opacity:1;}



.fbt{ color:#fff; font-size:20px; text-transform:capitalize; margin-bottom:15px;}
.foot ul li a{ font-size:14px;}
.flian{ font-size:15px; line-height:30px; color:#fff;}
.fabout{ width:10%;}
.fabout ul li{ line-height:30px;}
.fpro{ width:15%;margin-right:3%; }
.fpro ul li,.fnews ul li{ line-height:28px;}

.ewm img{ padding:5px; border-radius:5px; background:#fff;}
.ewm p{ text-align:center; padding-top:10px;}
.flx ul li:nth-child(2n){ float:right}
.flx ul li{ width:48%; float:left; font-size:14px;}
.flx{ width:58%}




/*翻页*/
.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;color: #555; line-height: 30px; text-decoration: none; clear:both; }
.contentPage a:link {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #555; font-weight: normal;}
.contentPage a:visited {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #555; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#555;font-weight:normal;}
.contentPage .current{color:#e73b00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #009631; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


/*内页*/
.nydw{ background:#ededed; width:100%; margin:0 auto}

.nydw .weizhi{ width:1300px; margin:0 auto; line-height:60px;font-size:15px;}
.nydw .dingwei{ background:url(../images/home.png) no-repeat left; padding-left:30px; background-size:auto 20px}
.nydw .dingwei a{ color:#555}
.nydw .dingwei span{ padding-left:8px; padding-right:8px;}

.nymenu{ width:45%; margin:0px 0px 0px;}

.nymenu_mid ul li{/*width: 100%;*/text-align: center; float:left;vertical-align: top;}
.nymenu_mid ul li:last-child{ border-left:0px solid #d1d1d1;}

.nymenu_mid ul{/* display: flex; */ float:right }
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {/*display: inline-block;*/}
.nymenu_mid ul li a{ line-height:60px;display:inline-block; font-size:16px; position:relative; padding-left:15px; padding-right:15px; }

.nymenu_mid ul li a{display: block;position: relative;color: #555;}
.nymenu_mid ul li a:after{content: '';display: block;width: 100%;height: 2px;background: linear-gradient(45deg,#47b135,#30c817);position: absolute;bottom: -1px;left: 0;transition: 0.4s ease-out;
transform: scaleX(0);}
.nymenu_mid ul li:hover a:after,.nymenu_mid ul li.active a:after{transform: scaleX(1); }


.nymenu_mid ul li:hover a,.nymenu_mid ul li.active a{color: #fff;background: linear-gradient(45deg,#47b135,#30c817);}

.nymenu ul li:hover a{color: #fff; }
.nymenu ul li .active{color: #fff;}

.nymenu3a{ width:100%!important; margin:0 auto; margin-top:0px!important; margin-bottom:50px!important;}
/*产品分类*/
.nymenu2{ width:65%; margin:0 auto; margin-top:40px; margin-bottom:30px;}

.nymenu_mid2 ul li{width: 100%;text-align: center;vertical-align: top; margin-left:5px; margin-right:5px;}
.nymenu_mid2 ul li:last-child{ border-left:0px solid #d1d1d1;}

.nymenu_mid2 ul{display: flex; }
.nymenu2 .nymenu_mid_s{ text-align:center}
.nymenu2 .nymenu_mid_s ul li {display: inline-block;}
.nymenu_mid2 ul li a{ line-height:45px;display:inline-block; font-size:16px; position:relative; background:#47b135; border-radius:8px; }

.nymenu_mid2 ul li a{display: block;position: relative;color: #fff;}
.nymenu_mid2 ul li a:after{/*content: '';*/display: block;width: 100%;height: 2px; background:#30c817;/*background: linear-gradient(45deg,#47b135,#30c817);*/position: absolute;bottom: -1px;left: 0;transition: 0.4s ease-out;
transform: scaleX(0);}
.nymenu_mid2 ul li:hover a:after,.nymenu_mid2 ul li.active a:after{transform: scaleX(1); }


.nymenu_mid2 ul li:hover a,.nymenu_mid2 ul li.active a{color: #fff;/*background: linear-gradient(45deg,#47b135,#30c817);*/background:#818587;}

.nymenu2 ul li:hover a{color: #fff; }
.nymenu2 ul li .active{color: #fff;}


.nywenzi{ text-align:center; margin:0 auto}

.nywenzi h2{ font-size:35px; color:#000; font-weight:normal;}
.nywenzi .nyline{background: linear-gradient(45deg,#47b135,#30c817); height:2px; width:50px; margin:0 auto; margin-top:20px;}
.neirong_nbk{ width:1300px;}
.nymain{ width:1300px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
.neirong{padding: 50px; width:1200px; margin:0 auto;
min-height: 300px;
background-color: #fff;
box-shadow: 1px 10px 60px 0px rgba(0, 0, 0, 0.07);
border: #e4e4e4 solid 1px;
border-radius: 15px;
line-height: 30px;
font-size: 16px;
margin-top: 50px;}
.neirong p { line-height:30px; height:auto !important;}
.nyabzuo{ width:50%;}
.nyabzuo img{ width:100%}
.nyabyou{ width:45%; margin-top:40px;}


/*厂房设备*/
.honor ul{ margin-top:50px;}
.honor ul li{ width:31%; margin-left:1%; margin-right:1%; float:left; margin-bottom:20px;}
.fac_tu{ width:100%; height:220px;  display: flex;justify-content: center;align-items: center; overflow:hidden; }
.fac_tu  img{width:100%;height:220px; transition: all 0.8s;object-fit: cover;}
.honor ul li:hover img{transform: scale(1.1);}
.honor ul li p { text-align:center; padding-top:10px;

  font-size: 16px; font-weight:normal;


}

/*荣誉*/
.neirong_nbk{ margin-top:50px;}
.rongyu ul li{text-align:center;float:left;display:inline;width:22.5%; margin-left:1%; margin-right:1%;height:260px; overflow:hidden;background:#fff; border:1px dotted #ccc;  border-radius:5px;box-shadow:0px 10px 10px 0px rgba(0,0,0,.1); margin-bottom:30px; padding-top:10px;}
.rongyu ul li span{line-height:22px;display:block;background:#FFF; text-align:center; padding-top:20px; font-size:15px;  color:#555}

.zu112{width:100%; height:190px; overflow:hidden; display: flex;justify-content: center;align-items: center;}
.zu112 img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; max-height:100%; max-width:90% }
.rongyu ul li:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
.rongyu ul li:hover span{ color:#47b135}

/*内页产品*/
.prolist ul li{ float:left; width:23%; margin-left:1%; margin-right:1%;border-radius:5px; background:#fff;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.07); padding:40px 20px; width:220px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;margin-bottom:30px;}
.prolist ul li .caliea{ width:100%; height:100px;  display: flex;justify-content: center;align-items: center; overflow:hidden; background:#fff;}
.prolist ul li .caliea  img{max-width:100%;max-height:100px; transition: all 0.8s;}
.prolist ul li .caliea img:hover{   transform: scale(1.1);}

.prolist ul li h2{font-size:18px; color:#000;text-align:center;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.prolist ul li h3{font-size:15px; color:#555;text-align:center; font-weight:normal; margin-top:7px;}


.prolist ul li:hover img{   transform: scale(1.1);}
.prolist ul li:hover{ transform: translate(0,-5px);
-webkit-transform: translate(0,-5px);
-moz-transform: translate(0,-5px);
-o-transform: translate(0,-5px);
-ms-transform: translate(0,-5px); }

.prolist ul li:hover .pmorea{background: linear-gradient(45deg,#47b135,#30c817); color:#fff}
.prolist ul li .pmorea{ border:1px solid #ddd;width:120px; margin:0 auto; text-align:center; border-radius:25px; line-height:35px; color:#b8b4b4; font-size:14px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:50px;}
.fanhui ul { padding-top:30px;}
.fanhui ul li{ line-height:30px;width:33%; float:left;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.fanhui ul li:nth-child(3){ text-align:right}
.fanhui ul li:nth-child(2){ text-align:center;  }
.fanhui ul li:nth-child(2) a{ margin:0 auto; color:#fff;background: linear-gradient(45deg,#47b135,#30c817);height:40px; line-height:40px; width:150px; text-align:center; display:block}
.tutu{ margin-top:30px;}
.tutu img{ max-width:40%;}
.nywenzi h3{background: linear-gradient(45deg,#818587,#818587); line-height:50px; color:#fff; text-align:center; font-size:18px;}
.nywenzi h1{background: linear-gradient(45deg,#818587,#818587); line-height:50px; color:#fff; text-align:center; font-size:18px;}
.fenfen img{vertical-align:middle;} 


/*内页*/

.nyorder{ width:100%;background:url(../images/nyorder.jpg) no-repeat center ; margin: 0 auto; height:350px;}

.nyabout{ width:100%;background:url(../images/nyabout.jpg) no-repeat center ; margin: 0 auto; height:350px; display:none;}

.nycon{ width:100%; height:350px; background:url(../images/nycon.jpg) no-repeat   center; margin:0 auto; display:none;}
.nynews{ width:100%; height:350px; background:url(../images/nynews.jpg) no-repeat    center ; margin:0 auto}

.nypro{ width:100%; height:350px; background:url(../images/nypro.jpg) no-repeat    center ; margin:0 auto; display:none;}





.proxx table{border-left: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid;}
	.proxx tr td:first-child{ text-align:center; width:25%;}



/*内页新闻*/
/*新闻*/
.xwzx_con1_u1 .divBox{font-size: 0; width:100%}
.xwzx_con1_u1 li{position: relative; float:left; width:100%}
.xwzx_con1_u1 li a{display: block;padding: 30px 0;position: relative;z-index: 2;}
.xwzx_con1_u1 li:nth-child(even) {background: #f6f6f6;}
.xwzx_con1_u1 li:after{content: '';display: block;width: 100%;height: 100%;background:#47b135;background-size: cover;
position: absolute;top: 0;left: 0;transition: 0.3s ease-in-out;opacity: 0;}
.xwzx_con1_left{display: inline-block;vertical-align: middle;width: 248px;overflow: hidden;}

.xwzx_con1_left img{width:229px; height:147px;transition: 0.3s ease-out; margin-left:10%}
.xwzx_con1_middle{width: 10%;display: inline-block;vertical-align: middle;text-align: center;}
.xwzx_con1_right{width: calc(100% - 40%);display: inline-block;vertical-align: middle;box-sizing: border-box;border-left: 1px solid #e5e5e5;padding-left: 20px;
padding-right: 0px;position: relative;transition: 0.3s ease-out;}

.xwzx_con1_right h2{font-size: 18px;color: #282828;transition: 0.3s ease-out; text-align:left}
.xwzx_con1_right h2:before{content: '';display: inline-block;width: 0;height: 1px;background:#282828;vertical-align: middle;transition: 0.3s ease-in-out;}
.xwzx_con1_right p{font-size: 14px;color: #999999;margin-top: 0px; text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
line-height: 25px;}
.xwzx_con1_middle b {font-size: 40px;color: #2c3238;font-family: arial;transition: 0.3s ease-out;}

.xwzx_con1_middle em {font-size: 16px;color: #999;font-family: arial;transition: 0.3s ease-out;}
/*.xwzx_con1_middle b {display: block;font-size: 12px;color: #999;transition: 0.3s ease-out;}*/
.xwzx_con1_middle prc04 {display: block;font-size: 12px;color: #999;transition: 0.3s ease-out;}


.xwzx_con1_u1 li:hover .xwzx_con1_right h2:before{width: 20px;margin-right: 10px; color:#fff!important}
.xwzx_con1_u1 li:hover .xwzx_con1_left img{transform: scale(1.05);}
.xwzx_con1_u1 li:hover .xwzx_con1_right:after{transform: rotate(180deg);color: #fff;}
.xwzx_con1_u1 li:hover:after{opacity: 1;}
.xwzx_con1_u1 li:hover .xwzx_con1_right{border-left: 1px solid rgba(250,250,250,.2);}
.xwzx_con1_u1 li:hover .xwzx_con1_right h2{color: #fff!important;}
.xwzx_con1_u1 li:hover .xwzx_con1_right p{color: #fff;}
.xwzx_con1_u1 li:hover .xwzx_con1_middle b{color: #fff;}
.xwzx_con1_u1 li:hover .xwzx_con1_middle em{color: #fff;}
.xwzx_con1_u1 li:hover .xwzx_con1_right h2:before{background:#fff; color:#fff!important}


.xwbt{ width:100%; text-align:center; margin:0 auto}
.xwbt h2{ font-weight:normal;font-size:20px; color:#333;}
.xwbt h3{ font-size:15px; color:#555; font-weight:normal; padding-top:7px;}
.news_tu { margin-top:30px;}
.news_tu img{ max-width:100%!important; height:auto!important}




.ditu{ width:50%}
.ditxt{ width:45%}




/*内页产品列表*/
.prolist table tr th{ border:1px solid #818587; color:#fff;    padding: 16px 18px; font-weight:normal;}
/*.prolist table tr th:nth-child(1){ width:20%}
.prolist table tr th:nth-child(2){ width:25%}
.prolist table tr th:nth-child(3){ width:15%}
.prolist table tr th:nth-child(4){ width:25%}
.prolist table tr th:nth-child(5){ width:15%}*/
.table1{width:10%}
.table2{width:35%}
.table3{width:15%}
.table4{width:25%}
.table5{width:15%}
.tableicon1{ background:url(../images/table_icon01.png) no-repeat left; padding-left:0px;}
.tableicon2{ background:url(../images/table_icon02.png) no-repeat left; padding-left:0px;}
.tableicon3{ background:url(../images/table_icon03.png) no-repeat left; padding-left:0px;}
.tableicon4{ background:url(../images/table_icon04.png) no-repeat left; padding-left:0px;}
.tableicon5{ background:url(../images/table_icon05.png) no-repeat left; padding-left:0px;}
.prolist table td {
    border-left: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;  padding: 16px 18px;
}
.prolist table {
    border-collapse: collapse;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}




.n_chanpin form{height:30px;line-height:30px;margin: 44px 0 34px; }

.n_chanpin form .t{ float:left; font-size:14px; color:#696969; text-align:right; padding-right:10px;}

.n_chanpin form .select{float:left;min-width:160px;margin: 0 58px 0 0;}

.n_chanpin form .am-selected{width: 225px;height: 30px;line-height: 30px;border: #d0d0d0 1px solid;float:  right;box-shadow:  none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.n_chanpin form .am-selected-status{color: #696969;}

.n_chanpin form .am-selected-btn{height: 30px;line-height: 30px;padding: 0 15px;vertical-align: top;font-size: 13px;color: #696969;border: none;outline: none !important;background:  none !important;box-shadow:  none;}

.n_chanpin form .am-icon-caret-down{position:  absolute;width:  9px;height: 30px;right: 12px;}

.n_chanpin form .am-icon-caret-down:before{background:url(../images/sanjiao01.png) center center no-repeat;content:"";width: 10px;height: 30px;}

.am-btn-default.am-active, .am-btn-default:active, .am-dropdown.am-active .am-btn-default.am-dropdown-toggle{background:none;position:  relative;}

.n_chanpin .am-selected-list .am-selected-text{ font-size: 14px;color: #626364;}

.n_chanpin .am-icon-check:before{ /*background:url(../images/dui.png) no-repeat center; background-size:20px 20px;*/}

.n_chanpin .am-selected-list .am-icon-check{ height:22px; line-height:22px;}

.n_chanpin .input{ float:left;  height:30px; line-height:30px; border: #d0d0d0 1px solid; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; outline:none}

.n_chanpin .input input[type="text"]{ width:100%; height:28px; line-height:28px; color: #626364; font-size:13px; vertical-align:top; padding:0 15px; background:none; border:none; outline:none}

.n_chanpin .submit{ float:right; width:120px; height:30px; background:#2381d6; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.n_chanpin .submit:hover{ background:#30c817}

.n_chanpin .submit input[type="submit"]{ width:100%; height:30px; line-height:30px; color: #fff; font-size:13px; vertical-align:top; text-align:center; background:none; border:none;}


.proimg img{ max-width:100%;}
.proimg{ height:330px; display: flex;justify-content: center;
align-items: center; }

.prodetail1{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between; padding:50px; padding-top:0px; margin-bottom:0px!important;}
.biaotiaa{ font-size:25px; color:#47b135; margin-bottom:20px;}
.promiao ul li{ display:; width:100%; line-height:45px; font-size:16px; border-bottom:1px solid #ddd;}
.promiao ul li strong{ padding-right:10px;}
.protxt{ width:50%}

.proimg { width:40%; padding:5% 0px 0px; text-align:center;}
.prodetail2{ background:#fafafa; padding:50px;}
.prodetail2 ul li{line-height:45px; font-size:16px; border-bottom:1px solid #ddd;}
.prodetail2 ul li:nth-child(1),.prodetail2 ul li:nth-child(2),
.prodetail2 ul li:nth-child(3),.prodetail2 ul li:nth-child(4){ float:left; width:50%;}

.prodetail2 ul li strong{ padding-right:10px;}


.prodetail3{ padding:50px;}
.prodetail3 ul li{line-height:45px; font-size:16px; border-bottom:1px solid #ddd;display: inline-flex;}
.prodetail3 ul li:nth-child(1),.prodetail3 ul li:nth-child(2),
.prodetail3 ul li:nth-child(3),.prodetail3 ul li:nth-child(4){ float:left; width:50%;}
.prodetail3 ul li:nth-child(5){ width:100%}

.prodetail3 ul li strong{ padding-right:10px;}

.prodetail4{ padding:50px; background:#fafafa}

.prodetail4 table tr:nth-child(1){ border:0px; background:#818587; color:#fff; line-height:45px; font-weight:bold}
.prodetail4 table{ border-top: #ddd 1px solid; width:100%; margin:0 auto;border-left: #ddd 1px solid; }

.prodetail4 tr td{padding: 10px;border-bottom: #ddd 1px solid; border-right: #ddd 1px solid;}
.prodetail1 { margin-bottom:0px;}
.prodetail2 { margin-bottom:0px; line-height:30px;}
.prodetail3 { margin-bottom:0px; line-height:30px;}

.prodetail4 { margin-bottom:0px;}


.prodetail5{ padding:50px;}
.liuyan{ background:#fafafa; padding:50px;}

.proan{ display:inline-flex;margin-top:30px; margin-bottom:30px;}
.proan a{ margin-left:10px;}
.probtn1{ margin-bottom:30px;
	 width:70%; line-height:60px; text-align:center;
    height:60px; border:3px solid;
   border-style: solid;
border-image: linear-gradient(to right, #47b135, #30c817);
border-image-slice: 1; margin-right:10px;}
.probtn1 a{font-size: 25px;
text-transform: uppercase;
font-family: Barlow-Regular;
background-image: linear-gradient(60deg, #47b135, #30c817);
background-clip: text;
-webkit-background-clip: text;
color: transparent;}
.probtn1:hover{background:linear-gradient(45deg,#47b135,#30c817)}
.probtn1:hover a{ color:#fff}

.probtn2{
	 width:70%;background:linear-gradient(45deg,#47b135,#30c817); line-height:60px; text-align:center;
    height:60px;border:3px solid;
   border-style: solid;
border-image: linear-gradient(to right, #47b135, #30c817);
border-image-slice: 1; }
.probtn2 a{ font-size:25px;color:#fff;text-transform: uppercase;}
.probtn2:hover{ background:#fff}
.probtn2:hover a{font-size: 25px;
text-transform: uppercase;
background-image: linear-gradient(60deg, #47b135, #30c817);
background-clip: text;
-webkit-background-clip: text;
color: transparent;}

@media screen and (max-width: 640px) {
.proimg img{ max-width:100%; max-height:200px;}
.proimg{ height:100%;  display: flex;justify-content: center;
align-items: center;}

.prodetail1{display: flex; width:auto;
flex-wrap: wrap;
flex-direction: column-reverse; padding:15px; padding-top:0px; margin-bottom:0px!important;}
.biaotiaa{ font-size:20px; margin-bottom:15px;}
.promiao ul li{ line-height:25px; font-size:15px; padding-top:10px; padding-bottom:10px;}
.promiao ul li strong{ padding-right:10px;}
.protxt{ width:100%; margin-top:30px;}

.prodetail2{ background:#fafafa; padding:15px;}
.prodetail2 ul li{line-height:25px; font-size:15px; border-bottom:1px solid #ddd; padding-top:10px; padding-bottom:10px;}
.prodetail2 ul li:nth-child(1),.prodetail2 ul li:nth-child(2),
.prodetail2 ul li:nth-child(3),.prodetail2 ul li:nth-child(4){ float:left; width:100%;}

.prodetail2 ul li strong{ padding-right:10px;}


.prodetail3{ padding:15px;}
.prodetail3 ul li{line-height:25px; font-size:15px; border-bottom:1px solid #ddd;display: inline-flex; padding-top:10px; padding-bottom:10px;}
.prodetail3 ul li:nth-child(1),.prodetail3 ul li:nth-child(2),
.prodetail3 ul li:nth-child(3),.prodetail3 ul li:nth-child(4){ float:left; width:100%;}
.prodetail3 ul li:nth-child(5){ width:100%}

.prodetail3 ul li strong{ padding-right:10px;}

.prodetail4{ padding:15px; }

.prodetail4 table tr:nth-child(1){ border:0px; background:#818587; color:#fff; line-height:25px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.prodetail4 table{ border-top: #ddd 1px solid; width:100%; margin:0 auto;border-left: #ddd 1px solid; }

.prodetail4 tr td{ font-size:14px;padding: 10px;border-bottom: #ddd 1px solid; border-right: #ddd 1px solid;}
.prodetail1 { margin-bottom:0px;}
.prodetail2 { margin-bottom:0px; line-height:30px;}
.prodetail3 { margin-bottom:0px; line-height:30px;}

.prodetail4 { margin-bottom:0px;}


.prodetail5{ padding:15px;}
.liuyan{ background:#fafafa; padding:15px;}


.contact_2_1 ul li{ margin-bottom:10px;float:left; width:100%;font-size:14px}
.contact_2_1_mid input {
    border: none!important;
    background: none!important;
    width: 100%;
    font-size: 14px;
    outline: none;
}

.contact_2_1_mid textarea {
    border: none!important;
    background: none!important;
    width: 100%;
    font-size: 14px;
    outline: none;
}ct_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:left};font-size:14px
.contact_2_1 ul li:nth-child(5){
width:100%!important;font-size:14px}
.contact_2_1 ul li:nth-child(5) .contact_2_1_mid{width:95%;font-size:14px}
.contact_2_1_mid{background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em; width:85%; font-size:14px;}
.teshuw{ width:93.8%}

.anniu2 { margin-top:3em;
}
.proan{ display:inline-flex;margin-top:30px; margin-bottom:30px;}
.proan a{ margin-left:10px;}
.probtn1{ margin-bottom:30px;
	 width:90%; line-height:40px; height:40px; }
.probtn1 a{font-size: 20px;}
.probtn1:hover{background:linear-gradient(45deg,#47b135,#30c817)}
.probtn1:hover a{ color:#fff}

.probtn2{
	 width:90%;background:linear-gradient(45deg,#47b135,#30c817); line-height:40px; height:40px; }
.probtn2 a{ font-size:20px;}
.probtn2:hover{ background:#fff}
.probtn2:hover a{font-size: 20px;
text-transform: uppercase;
background-image: linear-gradient(60deg, #47b135, #30c817);
background-clip: text;
-webkit-background-clip: text;
color: transparent;}	
	
.n_chanpin form .am-selected{width: 100%;}
	
	.n_chanpin form .t { height:40px; 
    float: left; text-align:right;
    width: auto!important;
    font-size: 14px;
    color: #696969;
}
.am-selected-btn {width: 100%!important;}
.n_chanpin .input{width: calc(100% - 100px); float:right;   outline:none}
	.n_chanpin{ width:95%; margin:0 auto; overflow:hidden}
	
.n_chanpin form .select {float: right; margin:0px;width: calc(100% - 95px); margin-bottom:10px;}
.n_chanpin form .select select { display: none !important;}
.n_chanpin form{height:auto;line-height:30px;  }
.n_chanpin .submit{ float:right; width:100%;margin-bottom:0px;}
	
/*内页产品列表*/
.prolist table tr th{ border:1px solid #818587; color:#fff; padding: 5px; font-weight:normal; font-size:12px; line-height:20px;}
.table1{width:15%}
.table2{width:25%}
.table3{width:20%}
.table4{width:25%}
.table5{width:15%}
.tableicon1{ background:none; padding-left:0px;}
.tableicon2{background:none; padding-left:0px;}
.tableicon3{ background:none; padding-left:0px;}
.tableicon4{ background:none; padding-left:0px;}
.tableicon5{ background:none; padding-left:0px;}
.prolist table td { word-break:break-all;  font-size:12px; line-height:20px;
    border-left: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;  padding: 5px;
}
	
	
.gaodu{ height:auto;}
.pc_daohang{ display:none}
.wap_daohang{ display:block}
.wap_foot{ display:block}
.parts-floating {
 display:none}

.wd1200{ width:95%;padding-top:40px; padding-bottom:40px;}
.wenzi h2{ font-size:30px; margin-top:-25px; margin-bottom:10px;}
.wenzi h3{ font-size:35px;}

.ertxt{ margin-left:5px; margin-top:13px;margin-right:0px;}
.ertxt .logoen{font-size:15px;}
.ertxt h2{  font-size:13px; }

/*首页产品*/
.relative{ position:relative; background:url(../images/ying.png) no-repeat center; }

.index_pro{ width:100%; }
.index_pro .wd1200{ width:100%; overflow:hidden!important;margin:0 auto; padding-bottom:40px; }
.index_pro .wenzi{ padding-bottom:30px}



.hl_main5_content13{width:72%; padding-left:20px; }
.hl_main5_content13 ul{ padding-top:20px; padding-bottom:20px; }
.hl_main5_content13 ul li{margin-right:15px;  margin-left:16px; padding:20px 10px; width:240px; }
.hl_main5_content13 ul li h2{font-size:22px; color:#000;text-align:center}
.hl_main5_content13 ul li h3{font-size:15px; color:#555;text-align:center; font-weight:normal; margin-top:7px;}


.hl_scrool_leftbtn3{ background:url(../images/left.png) no-repeat center left; width:12%; height:30px; background-size:auto 30px; margin-top:100px;}
.hl_scrool_rightbtn3{ background:url(../images/right.png) no-repeat center right; width:10%; height:30px;margin-top:100px;background-size:auto 30px; }

.hl_main5_content13 ul li .calie{ width:100%; height:120px;  display: flex;justify-content: center;align-items: center; overflow:hidden; margin-bottom:15px; }
.hl_main5_content13 ul li .calie  img{max-width:100%;max-height:120px; transition: all 0.8s;}



/*首页公司简介*/
.index_about{ padding-left:2.5%; padding-right:2.5%; padding-top:40px; padding-bottom:40px;}
.abnr{  width:77%; line-height:27px; margin-top:30px; margin-bottom:30px;font-size:15px;overflow:hidden;height:135px;}


.hl_main5_content14{width:77%;margin-left:0px; }
.hl_main5_content14 ul li{ margin-right:24px; width:280px; }
.hl_scrool_leftbtn4{ background:url(../images/left.png) no-repeat center left; width:13%; height:30px;  margin-top:70px; background-size:auto 30px;}
.hl_scrool_rightbtn4{ background:url(../images/right.png) no-repeat center right; width:10%; height:30px;margin-top:70px; background-size:auto 30px;}


.ul-num{ padding-top:30px;display: block;  }
.ul-num li{width:50%;float:left;margin-left:0px;margin-right:0px;}
.ul-num li:nth-child(4){ margin-top:20px;}
.ul-num li:nth-child(3){ margin-top:20px;}
.ul-num span{font-size: 32px;}
.ul-num span:after{font-size: 24px;}

.ul-num .txt{ font-size:15px;}


.ul-num .aaa{font-size: 17px; text-align:center; color:#333; padding-top:0px;}
.ul-num .txt{overflow: hidden;color:#333; font-size:17px;}
.ul-num .bbbc{ margin-top:10px;}


/*公司优势*/

.qywl{ height:auto;display: block; padding-top:30px;}
.qybk{padding:20px;}
.qywlan{width:auto; margin-left:0px; margin-right:0px;}
.qywlan:nth-child(2){ margin-top:20px; margin-bottom:20px;}
.qywlan:hover{ margin-top:0px;}
.qywlan01{padding-top:0px;font-size:18px;  padding-bottom:0px;}



/*首页新闻*/
.index_news{ padding-left:2.5%; padding-right:2.5%; padding-top:40px; padding-bottom:40px;}
.index_news .wenzi{ padding-bottom:30px;}
.news_zuo{ width:100%;}
.news_zuo ul {display: block;  }
.news_zuo ul li{width:48%;}
.news_zuo   ul li .xwms{ display:none;}
.news_zuo ul li:nth-child(2n){ float:right}
.news_you{ width:100%; margin-top:30px;}
.news_you ul li .shijian{ width:22%; text-align:center;}
.news_you ul li .shijian h2{ color:#d1cbc9; font-size:32px; font-weight:bold}
.news_you ul li .shijian h3{ color:#555; font-size:14px; font-weight:normal;}
.news_you ul li .ntxt{ width:73%; }

.huibg .wd1200{ padding-bottom:40px;}
.hl_main5_content12{width:77%;margin-left:0px;}
.hl_main5_content12 ul li{float:left; display:inline; margin-right:25px; cursor:pointer}
.hl_scrool_leftbtn2{ background:url(../images/left_a.png) no-repeat center left; width:10%; height:30px; margin-top:25px; background-size:auto 30px;}
.hl_scrool_rightbtn2{ background:url(../images/right_a.png) no-repeat center right; width:10%; height:30px; margin-top:25px; background-size:auto 30px;}
.hl_main5_content12 ul li .calie{ width:130px; height:80px;  }
.hl_main5_content12 ul li .calie  img{max-height:80px; }


/*indexBanner*/
.bg1{background-size:100% 100%}
.bg2{background-size:100% 100%}
.bg3{background-size:100% 100%}
.indexBanner{height:160px;}
.indexBanner .bd li{height:160px;}
.indexBanner .hd{width: 100%;min-width: 100%;}

/*-------底部-----------*/
.foot .wd1200{ padding-bottom:30px; padding-top:40px; }
.fabout{ width:13%; display:none}
.fpro{ width:15%; display:none}
.ewm { display:none}
.flx ul li:nth-child(2n){ float:left; margin-top:20px;}
.flx ul li{ width:100%; float:left; font-size:14px;}
.flx{ width:100%}
.banquan{font-size:14px; padding-top:10px; padding-left:10px; padding-right:10px; line-height:25px;}
a.zzb07link{font-size:14px;}
.zzb07tail{font-size:14px;}
.fnews{ display:none}


/*内页*/
.nydw .weizhi{ width:95%;line-height:30px;font-size:14px; padding-top:10px;padding-bottom:10px;}
.nydw .dingwei{ background:url(../images/home.png) no-repeat left top 5px; padding-left:30px; background-size:auto 20px}
.nymenu{ width:100%;}
.nymenu_mid ul li{ float:left;vertical-align: top;}
.nymenu_mid ul li:last-child{ border-left:0px solid #d1d1d1;}
.nymenu_mid ul{float:left }
.nymenu_mid ul li a{ line-height:30px; font-size:14px; padding-left:10px; padding-right:10px; }


/*产品分类*/
.nymenu2{ width:100%; margin-top:30px; margin-bottom:30px;}
.nymenu_mid2 ul li{margin-left:1px; margin-right:1px;}
.nymenu_mid2 ul li a{ line-height:35px;font-size:14px;  }



/*公司简介导航*/
.nymenu2a ul li{ width:17%!important;}
.nymenu2a ul li:nth-child(2){width: 22%!important;}
.nymenu2a ul li:nth-child(3){width: 14.5%!important;}
.nymenu2a ul li:nth-child(4){width: 14.5%!important;}

.nymenu2a ul li:nth-child(5){width: calc(100% - 72%)!important;}
.nymenu2a .nymenu_mid2 ul li{width: auto;margin-left:0.5%; margin-right:0.5%;}
.nymenu2a .nymenu_mid2 ul li a{line-height:35px;font-size:14px; }

/*产品中心导航*/
.nymenu3a ul { display:block}
.nymenu3a { width:100%!important}
.nymenu3a ul li{ width:49%!important; float:left}
.nymenu3a .nymenu_mid2 ul li:nth-child(2n){ float:right}
.nymenu3a .nymenu_mid2 ul li{margin-left:0; margin-right:0%;width:49%!important; float:left}
.nymenu3a .nymenu_mid2 ul li:nth-child(1){ margin-bottom:10px;}
.nymenu3a .nymenu_mid2 ul li:nth-child(2){ margin-bottom:10px;}
.nymenu3a .nymenu_mid2 ul li a{line-height:35px;font-size:13px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; }




.nywenzi h2{ font-size:28px; }
.nywenzi .nyline{margin-top:15px;}

.neirong_nbk{ width:95%; margin:0 auto}
.nymain{ width:95%; padding-top:30px; padding-bottom:30px;}
.neirong{ font-size:14px;padding: 5%; width:90%; line-height:24px;margin-top: 30px;}



/*厂房设备*/
.honor ul{ margin-top:30px;}
.honor ul li:nth-child(2n){ float:right}
.honor ul li{ width:48%; margin-left:0%; margin-right:0%;margin-bottom:20px;}
.fac_tu{ width:100%; height:150px; }
.fac_tu  img{height:150px; }
.honor ul li p {font-size: 14px; }

/*荣誉*/
.neirong_nbk{ margin-top:30px;}
.rongyu ul li:nth-child(2n){ float:right}
.rongyu ul li{width:48%; margin-left:0%; margin-right:0%;height:160px; overflow:hidden; margin-bottom:30px; padding-top:0px;}
.rongyu ul li span{padding-top:0px; font-size:14px; height:22px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.zu112{width:100%; height:130px;}


/*内页产品*/
.prolist ul li:nth-child(2n){ float:right}
.prolist ul li{ float:left;width:42%; margin-left:0%; margin-right:0%;border-radius:5px; padding:5% 3%;margin-bottom:30px;}
.prolist ul li h2{font-size:16px; }
.prolist ul li h3{font-size:14px;}
.prolist ul li .pmorea { font-size:14px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul { padding-top:30px;}
.fanhui ul li{ line-height:30px;width:100%; text-align:center;}
.fanhui ul li:nth-child(3){ text-align:center}
.fanhui ul li:nth-child(2){ text-align:center; margin-top:5px; margin-bottom:5px;  }
.tutu img{ max-width:100%;}
.nywenzi h3{ font-size:16px;}


.nyabout{ height:150px; background-size:auto 100%}
.nycon{height:150px; background-size:auto 100%}
.nynews{height:150px; background-size:auto 100%}
.nypro{ height:150px; background-size:auto 100%}
.nyorder{ height:150px; background-size:auto 100%}


.proxx table{border-left: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid;}
	.proxx tr td:first-child{ text-align:center; width:25%;}



/*内页新闻*/
/*新闻*/
.xwzx_con1_u1 li{ width:90%; padding:5%;}
.xwzx_con1_u1 li a{padding: 0px 0;}
.xwzx_con1_left{width: 100%; margin-bottom:15px;}

.xwzx_con1_left img{width:100%;object-fit: cover; margin-left:0%}
.xwzx_con1_middle{width: 20%;}
.xwzx_con1_right{width: 75%;display: inline-block;vertical-align: middle;box-sizing: border-box;border-left: 1px solid #e5e5e5;
padding-right: 0px; float:right; padding-left:20px}

.xwzx_con1_right h2{font-size: 15px;}
.xwzx_con1_middle b {font-size: 25px;}
.xwzx_con1_middle em {font-size: 14px;}





.xwbt{ width:100%; text-align:center; margin:0 auto}
.xwbt h2{ font-weight:normal;font-size:20px; color:#333;}
.xwbt h3{ font-size:15px; color:#555; font-weight:normal; padding-top:7px;}
.news_tu { margin-top:30px;}
.news_tu img{ max-width:100%!important; height:auto!important}




.ditu{ width:100%}
.ditxt{ width:100%;}



.tbottom{ height:3.5rem;}
#BottomNav { background-color:#333; bottom: 0;
    height: 4.5em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 39; box-sizing:border-box; 
}
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; padding-top:0.7em;
}


#BottomNav ul li a {
    color: #fff;
    display: block; 
    


}


#BottomNav ul li a div {
    font-size:14px; padding-bottom:0.7rem; padding-top:0.3em;
}
#BottomNav .a {
    background-image: url(../images/shl-a.png);
}
#BottomNav .b {
    background-image: url(../images/shl-b.png);
}
#BottomNav .c {
    background-image: url(../images/shl-c.png);
}
#BottomNav .d {
 background-image: url(../images/vperson.png);
}
#BottomNav .e {
    background-image: url(../images/shl-e.png);
}
#BottomNav .f {
    background-image: url(../images/shl-f.png); 
}
#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4rem;
    margin: 0 auto;
    width: 1.4rem;
    background-size: auto 1.4em;
	
}


	}
	
	
	
	
	
	
	
	
	
	
	/*内页联系我们*/
	

.neiyebt {
  text-align: center;
  font-size: 35px;
  text-transform: capitalize;
  color: #000;
}
	
.nlian{ width:45%; }
.nditu{ width:54%; background:#f4f4f4; }
.nyadd h2{ color:#000; padding:0px; margin:0px; font-size:22px}
.nyadd{ background:url(../images/con1.png) no-repeat left top; padding-left:60px;background-size:auto 45px; line-height:25px;}
.nymail h2{ color:#000; padding:0px; margin:0px; font-size:22px}
.nymail{ background:url(../images/con2.png) no-repeat left top; padding-left:60px;background-size:auto 45px; line-height:25px; margin-top:30px;}
.nytel h2{ color:#000; padding:0px; margin:0px; font-size:22px}
.nytel{ background:url(../images/con3.png) no-repeat left; padding-left:60px;background-size:auto 45px; line-height:25px; margin-top:30px;}
.nytela h2{ color:#000; padding:0px; margin:0px; font-size:22px}
.nytela{ background:url(../images/con3k1.png) no-repeat left; padding-left:60px;background-size:auto 45px; line-height:25px; margin-top:30px;}
.nyshijian h2{ color:#000; padding:0px; margin:0px; font-size:22px}
.nyshijian{ background:url(../images/con4.png) no-repeat left top; padding-left:60px;background-size:auto 45px; line-height:25px; margin-top:30px;}

.contact_2{ padding:30px;  }
.contact_2_1 ul li{ margin-bottom:1.4375em;
float:left; width:48.5%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.tixing{ line-height:50px;}
.contact_2_1 ul li:nth-child(5){width:100%;}
.contact_2_1 ul li:nth-child(5) .contact_2_1_mid{ width:96%; padding:0.8em 2%;;}
.contact_2_1_mid{ width:90%;
background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em;}
.contact_2_1_mid input{
border:none; background:none; width:100%; font-size:1em; outline:none}
.contact_2_1_mid textarea{ height:5em;
border:none; background:none; width:100%; font-size:1em;outline:none}

.anniu2 {
font-size:1.125em; display:inline-block; color:#fff; background-color:#111; border:0px; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center; margin-bottom:50px;}

.anniu:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#111; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}
.hyb { color:#40904a; font-size:25px; font-weight:bold; }
.hya{ font-size:18px; margin-top:20px;}




/*order*/
.liuyan{ background:#fafafa; padding:50px; margin-top:50px;}
.shuoming{ font-size:18px; color:#47b135; padding-bottom:10px;}
.ss{ font-size:17px; padding-bottom:20px;}

.liuyan .contact_2_1{ width:100%; margin:0 auto}

.contact_2_1 ul li{ margin-bottom:10px;
float:left; width:49%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){
width:100%;}
.contact_2_1_mid{
background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em; width:80%}
.teshuw{ width:93.8%}

.contact_2_1_mid input{ color:#999;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{color:#999;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu { border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#e60012; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu { margin-top:1.5em;}
.anniu:hover{
background-color:#999;}



	
	
	
	
	
	
	
	
	
	
	/*oncopy*/
.diermail{ margin-top:10px;}
#contact-copy{display: flex;align-items: center;}
.copy-button{ 
width: 7vw;
height: 1.8vw;
border-radius: 2.3vw;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: transform .2s;
background: linear-gradient(105deg, #47b135 0%, #41c42a 50%, #47b135 100%);}


.copy-button:hover{transform: scale(1.05);}
.copy-button:active{transform: scale(1);}
.copy-button::before{
content: "";
width: .5vw;
height: .8vw;
border-radius: .2vw;
border: solid .2vw #fff;
box-shadow: .25vw .25vw 0 0 #fff;
transform: translate(0, -.125vw);}

.copy-button::after{
content: "COPY";
font-size: 1.1vw;
font-weight: bold;
color: #fff;
margin-left: .8vw;}

.copy-text{
color: #e60012;
font-size: 1.1vw; line-height:30px;
padding-left: 1vw;
opacity: 0;
font-weight: bold;
pointer-events: none;
transition: all .2s;}
#information-head p{display: inline;padding: 0;}
#input-copy{position: fixed;top: 0;left: 0;opacity: 0;pointer-events: none;}
#input-copy {pointer-events: none;}

#contact-copy2{align-items: center;}

.copy-button2{
width: 7vw;margin-left:20px;
height: 1.8vw;
border-radius: 2.3vw;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: transform .2s;
background: linear-gradient(105deg, #64c4a9 0%, #6ab960 50%, #41904a 100%);}
.copy-button2:hover{transform: scale(1.05);}
.copy-button2:active{transform: scale(1);}
.copy-button2::before{
content: "";
width: .5vw;
height: .8vw;
border-radius: .2vw;
border: solid .2vw #fff;
box-shadow: .25vw .25vw 0 0 #fff;
transform: translate(0, -.125vw);}

.copy-button2::after{
content: "COPY";
font-size: 1.1vw;
font-weight: bold;
color: #fff;
margin-left: .8vw;}

.copy-text2{
color: #41904a;
font-size: 1.1vw;
line-height:30px;
padding-left: 1vw;
opacity: 0;
font-weight: bold;
pointer-events: none;
transition: all .2s;}
#information-head2 p{display: inline;padding: 0;}
#input-copy2{position: fixed;top: 0;left: 0;opacity: 0;pointer-events: none;}
#input-copy2 {pointer-events: none;}

.nditu .dd{ font-size:18px;}
.nditu input textarea{ color:#555}
.nditu .contact_2_1 ul li{ margin-bottom:1.4375em;
float:left; width:100%;}
.nditu  .contact_2_1_mid{ width:90%;
background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em;}
.nditu .contact_2_1 ul li{ margin-bottom:0.5em;
float:left; width:100%;}
.nditu .contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:left}
	
	
	