@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#646464;}
ul{ padding:0px; margin:0px;}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
p{ margin:0px; padding:0px;}
h2,h3{ padding:0px; margin:0px;}

body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:16px!important;color:#646464; }
/*导航*/
.wd1200{ width:1200px; margin:0 auto; padding-top:70px; padding-bottom:80px;}
.logo h2{ font-size:30px; color:#000;}
.logo h2 span{ color:#01a34b;}
.logo h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#555; font-weight:normal; letter-spacing:2px; margin-top:5px;}

.dingbu{ padding-top:25px!important; padding-bottom:20px!important;width:1200px; margin:0 auto; }
.juli{ height:120px;}
.dhzd{ width:100%; margin:0 auto;  height:120px;  position:fixed; z-index:11;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); background:#fff;}

.searcha { margin-top:-3px;}

.header-right { transition: .3s; position: relative; z-index: 100; height: 94px; }
.header-right dd { float: left; line-height: 30px; color: rgba(255,255,255,0.2);}
.header-right dd a { color: #fff }

.header-right .open-search { width:45px; height:45px; background: url(../images/index_03.jpg) no-repeat center center; cursor: pointer }
.header-right .open-search-on { background: 0 0; position: relative;background:#01a34b; width:45px; height:45px; border-radius:50%;  }
.header-right .open-search-on::after, 
.header-right .open-search-on::before { position: absolute; content: ''; width: 60%; left: 20%; top: 50%; transform: rotate(45deg); height: 2px; background: #fff }
.header-right .open-search-on::after { transform: rotate(-45deg) }
.top-search { overflow: hidden; display: none; position: absolute; right: 0; top: 100%; margin-top: 0; padding: 3px; background: #01a34b; width: 250px; margin-left: 0!important; background-size: 100% 100%;  }
.top-search .text { border: none; height: 38px; line-height: 38px; width: 100%; color: #666; overflow: hidden; background: #fff; width: 195px;padding:0px 00px 0px 10px; float:left; }
.top-search .btn { position: absolute; right: 0; width: 50px; height: 100%; top: 0; z-index: 100; background: url(../images/searchbg2.png) no-repeat center center }
.header-right .header-menu li { width: auto!important }

.pc_banner{ display:block}
.wap_banner{ display:none}

/*----公共头部---*/
.wenzi{ text-align:center; margin:0 auto;}
.wenzi h2{ font-size:45px;font-weight:bold; padding-bottom:0px; margin-bottom:0px; color:#01a34b;}
.wenzi .wline{ background:#faa706; height:2px; width:70px; margin:0 auto; margin-top:20px;}
.wenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }


/*首页产品*/
.index_pro ul{ margin-top:30px;}
.index_pro ul li{ float:left; width:23%; margin-left:1%; margin-right:1%; margin-top:40px; }
.pro_tu{display: flex;justify-content: center;align-items: center; height:210px; overflow:hidden;}
.pro_tu  img{max-width:100%;max-height:210px; transition: all 0.8s; display:block}
.index_pro ul li:hover img{ transform: scale(1.1);}
.pro_name{ background:#f7f7f7; line-height:40px; text-align:center; font-size:16px; height:40px;}
.index_pro ul li:hover .pro_name{ background:#01a34b; color:#fff;}


/*首页公司简介*/
.gongsi .wenzi h3{ font-size:22px;}
.gongsi .wenzi h2{ font-size:50px;}
.gongsi{ background:url(../images/index_27.jpg) no-repeat center; width:100%; margin:0 auto}
.about_nr{ width:75%; margin:0 auto;color:#444444; font-size:17px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:4;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:35px; height:135px;margin-top:40px; margin-bottom:40px; text-align:center}

.wen_gd{ border-radius:25px;border:1px solid #01a34b; margin:0 auto;  width:150px; height:45px; line-height:45px; text-align:center;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.wen_gd a{ color:#01a34b;}
.wen_gd:hover{ display:block; padding-left:15px; background:#01a34b; }
.wen_gd:hover a{color:#fff!important;}



/*首页应用*/
.shebei ul{ margin-top:60px;}
.shebei ul li{ float:left; width:31%; margin-left:1%; margin-right:1%; height:280px; overflow:hidden}

.shebei ul li img{ transition: all 0.8s; object-fit:cover; width:100%; height:280px}
.shebei ul li:hover img{ transform: scale(1.1);}

/*首页新闻*/
.tuleft { width:32%; overflow:hidden}
.tuleft:hover img{ transform: scale(1.1);}
.tuleft img{max-width:100%; transition: all 0.8s;}
.news_bg{ width:100%; background:#f7f7f7;}
.news_bg .wd1200{ padding-top:50px; padding-bottom:50px;}
.news_bg .wenzi h2{ text-align:left}
.news .tab{ margin-top:40px; width:25%}
.news .tab-hd { overflow:hidden; zoom:1;margin:0 auto; }
.news .tab-hd li:nth-child(2n){ float:right}
.news .tab-hd li{ float:left; width:46%;text-align:center; cursor:pointer; height:45px; line-height:45px; border-radius:20px; font-size:18px; background:#faa706; color:#fff;}
.news .tab-hd li.active{background:#01a34b; }
.news .tab-bd{ width:65%; }
.news .tab-bd li{display:none; border-top:0 none;}
.news .tab-bd li.thisclass{ display:list-item;}
.news dl{ }
.news dl dd:hover{ box-shadow: 0 0 10px #ddd; background:#f7f7f7; }
.news dl dd:nth-child(2){ margin-bottom:30px;}
.news dl dd:nth-child(1){ margin-bottom:30px;}
.news dl dd{ float:left; width:44%;  padding:2%;}
.news dl dd:nth-child(2n){ float:right}
.news .newline{ background:#d8d8d8; height:1px; width:100%;}

.news dl dd h2{ color:#0099cc; font-size:50px;}
.news dl dd h3{ font-weight:normal; font-size:16px; color:#555;}
.news dl dd .news_bt{color:#333; font-size:18px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:27px; height:27px; }
.news dl dd .news_nr{ color:#8a8a8a;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:25px; height:50px; margin-bottom:20px;margin-top:20px; font-size:15px;}
.news_do{ margin-top:15px; font-size:15px;}



/*-------底部-----------*/
.foot{ background:#01a34b; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px;}
.foot .wd1200 a{ color:#fff;}
.fabt{ font-size:20px; font-weight:normal; color:#fff; font-weight:bold; margin-bottom:10px;}
.faline{ background:rgba(255,255,255,0.2); height:1px; width:100%; margin-top:10px; margin-bottom:20px;}
.flian{ line-height:30px;color:#fff; width:30%; margin-right:10%;  }
.flian a{ color:#fff}
.fpro ul li{line-height:35px; float:left; width:50%;}

.fpro{ width:25%;}
.banquan{ width:1200px; margin:0 auto; text-align:center;padding-top:15px; padding-bottom:25px; line-height:25px; color:#fff; }
.ewm ul li{ float:left; margin-left:20px;}
.ewm h2{ color:#fff; font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.ewm img{ padding:8px; background:#fff; border-radius:5px; }
.ewm p{ text-align:center; color:#fff; font-size:15px; margin-top:10px;}
.ewm_tu{ text-align:center; margin-top:20px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration:none;color: #fff;}
a.zzb07link:hover {text-decoration: underline;color: #fff;}
.zzb07tail{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#fff;}



/*内页*/
.ny_weizhi{ width:100%; margin:0 auto; background:#f7f7f7;}
.ny_weizhi .wd1200{ padding-top:30px; padding-bottom:30px;}
.ny_weizhi .wd1200 h2{ font-weight:normal; color:#000; font-size:30px;}
.ny_weizhi .weizhi{ font-size:15px; line-height:30px;}
.ny_weizhi .weizhi span{ padding-left:5px; padding-right:5px;}

.nywenzi{ text-align:center; margin:0 auto; }
.nywenzi h2{ font-size:35px;line-height:35px; color:#000 }
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.neirong_bk{ margin-top:40px; padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); }
.neirong{line-height:30px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px;}
.nymain { width:1200px; margin:0 auto; padding-top:60px;padding-bottom:70px;}



.proxx{ font-size:16px;}
.nybta{ background:#00b151; height:50px; line-height:50px; text-align:center; color:#fff; font-size:30px;}

/*内页公司简介*/
.nyabout_zuo{ width:30%;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.nyabout_zuo  img{max-width:100%;transition: all 0.8s;border-radius:8px; }
.nyabout_zuo:hover img{transform: scale(1.1);}
.nyabout_you { width:65%; font-size:16.5px;}


.nymain .chanpin ul{ padding-top:0px;}
.nymain .chanpin ul li{ margin-bottom:30px;}


.nyabout{width:100%;margin:0 auto;background:url(../images/nyabout.jpg) no-repeat bottom; height:300px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom; height:300px;}
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:300px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:300px; }
.nyfac{width:100%; margin:0 auto; background:url(../images/nyfac.jpg) no-repeat center; height:300px; }


/*产品*/
/*资质荣誉*/
.products_box{ width:1200px;}
.products_tubox,.yingyong_tubox{ display:block; overflow:hidden;}
.products_tubox li,.yingyong_tubox li{ float:left; width:31.33%;  margin:0 1% 2% 1%;margin-bottom:40px; padding-top:10px;}
.products_tu{box-shadow:0px 0px 10px #eee; }
.products_tubox li:nth-child(3n+0),.yingyong_tubox li:nth-child(3n+0){ margin-right:0;}
.products_tubox li .products_tu,.yingyong_tubox li .products_tu{ width:100%; position:relative; overflow:hidden;height:270px; position:relative;display: flex;justify-content: center;align-items: center;}

/*.products_tubox li .products_tu{overflow:hidden; position:relative;display: flex;justify-content: center;align-items: center;height:300px; }
*/
.products_tubox li .products_tu{overflow:hidden; position:relative;height:330px; }

.products_tubox li .products_tu img{ display:block; transition:all .5s; max-width:100%; max-height:330px;}
.yingyong_tubox li .products_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.products_tubox li .products_tu .more_img{ display:block; position:absolute; left:50%; top:50%; transition:all .5s; transform:scale(0.5); opacity:0; margin-top:-26px; margin-left:-26px; z-index:9;}
.products_tubox li span{ display:block; padding-left:15px; border-left:5px solid #01a34b; margin-top:28px; font-size:18px; color:#313131; line-height:20px;}
.products_tubox li:hover .cp_img{ opacity:0.5; }
.products_tubox .cp_img{ width:100% }
.products_tubox li:hover .more_img{ opacity:1; transform:scale(1);}
.yingyong_tubox li .btn{ display:block;  background:#f8f8f8;position:relative;}
.yingyong_tubox li span{ display:block; height:52px; font-size:16px; color:#515151; text-align:center; line-height:52px; position:relative; transition:all .4s ease; z-index:2;}
.btn .bgsqr1,.btn .bgsqr2,.btn .bgsqr3,.btn .bgsqr4{ width:25%;height:0;-webkit-transition: height .4s;transition: height .4s; background:#0093dd; position:absolute;}
.btn .bgsqr1{top:0; left:0;}
.btn .bgsqr2{bottom:0; left:25%;}
.btn .bgsqr3{top:0; left:50%;}
.btn .bgsqr4{bottom:0; left:75%;}



.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px; color: #01a34b; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #01a34b; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #01a34b; font-weight: normal;}
.contentPage a:visited {color: #01a34b; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #01a34b; 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:#01a34b;font-weight:normal;}
.contentPage .current{color:#01a34b; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #01a34b; 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;}


/*企业荣誉*/
.nymain .honor ul li .biaoti{ text-align:center}
.nymain .honor ul li{ margin-bottom:30px; float:left; width:30%; margin-left:1.5%; margin-right:1.5%;}
.zu11{display: flex;justify-content: center;align-items: center; height:250px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11:hover img{transform: scale(1.1); display:block}
.zu11  img{max-width:100%;max-height:250px; transition: all 0.8s;}
.biaoti{ background:#fff; line-height:45px; height:45px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; }
.nymain .honor ul li:hover .biaoti{ background:#01a34b; color:#fff;}
.pro_xxtu{ margin:0 auto; text-align:center}
.pro_xxtu img{ text-align:center; margin:0 auto}
.nybt{}

/*内页联系我们*/
.ditu{ width:50%}
.nylianxi{ width:45%}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#01a34b; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #01a34b;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #01a34b;}
.city li a{ color:#fff}
.city {display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}

.nywenzi { text-align: center; margin: 0 auto; border-bottom: 1px solid #d8d8d8; padding-bottom: 40px; padding-top: 30px;}
.nymenu{ margin:0px 0px 0px; margin-top:-80px; position:relative; z-index:1; margin-bottom:26px; }
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;float:left; width:12%; text-align:center;background:#fff; margin-right:20px; border-radius:5px; }
.nymenu_mid ul li:nth-child(1){background-image:none; border-left:0px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(6){ border-right:0px;}
.nymenu_mid ul{ margin:0 auto; width:1200px;}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: left;display: inline-block;}
.nymenu_mid ul li a{ padding:15px 0;display:inline-block; font-size:17px; position:relative; }
.nymenu_mid ul li a:after{content: ""; position: absolute;z-index: 1;opacity:0; left: 50%; width: 0;bottom: 0em; height:0.15em; background-color:#01a34b; background-repeat:no-repeat; background-position:center;  z-index:10;
-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#fff; background:#01a34b; display:block}
/*---
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{width:12.65em;opacity:1; margin-left:-6.325em;}---*/
.nymenu_mid p { display: none;}

/*内页新闻*/
.nyxinwen ul li{ float:left; width:44%; background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); line-height:30px;padding:30px;border-radius:5px; margin-bottom:25px;}
.nyxinwen ul li:nth-child(2n){ float:right}

.xwmiao{color:#555; opacity:0.5; font-size:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;height:44px; line-height:22px; margin-top:8px; margin-bottom:10px;}
.nyxinwen ul li{
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;}
.nyxinwen 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);}
.new_biaoti{ color:#333; font-size:18px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; }
	
.xline{ background:#01a34b; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#01a34b}
.nybt{ line-height:40px; text-align:center; color:#fff; background:#01a34b; font-size:20px; margin-bottom:30px;}
.new_nybt{color:#01a34b; font-size:20px; text-align:center; margin-bottom:10px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(2){ float:right}
.youce{ width:57%;}
.biaotia{ color:#01a34b; font-size:30px; border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.miaoa{ line-height:30px; margin-top:25px; }
.miaoa h2{ color:#01a34b; font-size:20px;  line-height:45px;}

.proxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #ccc 1px solid; border-right: #ccc 1px solid;}
	
	
@media screen and (max-width: 1024px){
.pc_banner{ display:block}
.wap_banner{ display:none}	
	
/*导航*/
.wd1200{ width:95%; }
.dingbu{ width:95%;}

.listtongyong ul li a {
    color: #000;
    display: block;
    height: 38px;
    line-height: 38px;
    position: relative;
    text-decoration: none;
    font-size: 16px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}

/*-------底部-----------*/
.banquan{ width:95%;}



/*内页*/
.nymain { width:95%;}



.proxx{ font-size:16px;}
.nybta{ background:#00b151; height:50px; line-height:50px; text-align:center; color:#fff; font-size:30px;}

/*内页公司简介*/
.nyabout_zuo{ width:30%;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.nyabout_zuo  img{max-width:100%;transition: all 0.8s;border-radius:8px; }
.nyabout_zuo:hover img{transform: scale(1.1);}
.nyabout_you { width:65%; font-size:16.5px;}


.nymain .chanpin ul{ padding-top:0px;}
.nymain .chanpin ul li{ margin-bottom:30px;}




/*产品*/
/*资质荣誉*/
.products_box{ width:95%; margin:0 auto}
.products_tubox li span{ text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; }

/*内页新闻*/
.nyxinwen ul li{ padding:20px;}	
}
	

@media screen and (max-width: 768px) {
.pc_banner{ display:none}
.wap_banner{ display:block}
.juli{ height:50px;}

.index_pro ul { margin-top:0px;}
.gongsi .wenzi h2 {font-size: 40px;}
.gongsi .wenzi h3 {font-size: 18px;}
.shebei ul li:nth-child(2){ margin-top:20px; margin-bottom:20px;}
.shebei ul li {float: none; width:100%; margin-left: 0%; margin-right: 0%;  height: 280px; overflow: hidden;}

.news .wenzi h2{ float:none; text-align:center}
.news .tab {  margin:0 auto; float:none;margin-top: 20px; width: 90%;text-align:center}
.news .tab-hd {overflow: hidden; width:100%;zoom: 1;margin: 0 auto;}
.tuleft {width: 100%; float:none;overflow: hidden; display:none }
.news .tab-bd { width: 100%; float:none;}
.news dl dd {
    float: none;
    width: 96%;
    padding: 2%;
}
.products_box{ width:95%; margin:0 auto}
.products_tubox  li:nth-child(2n){ float:right!important}


.products_tubox,.yingyong_tubox{ display:block; overflow:hidden;}
.products_tubox li,.yingyong_tubox li{ float:left; width:48%;  margin:0;margin-bottom:20px; padding-top:10px;}
.products_tu{box-shadow:0px 0px 10px #eee; }
.products_tubox li:nth-child(3n+0),.yingyong_tubox li:nth-child(3n+0){ margin-right:0;}
.products_tubox li .products_tu,.yingyong_tubox li .products_tu{ width:100%; position:relative; overflow:hidden;height:140px; position:relative;display: flex;justify-content: center;align-items: center;}

.products_tubox li .products_tu{overflow:hidden; position:relative;height:190px; }

.products_tubox li .products_tu img{ display:block; transition:all .5s; max-width:100%; max-height:330px;}
.yingyong_tubox li .products_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.products_tubox li .products_tu .more_img{ display:block; position:absolute; left:50%; top:50%; transition:all .5s; transform:scale(0.5); opacity:0; margin-top:-26px; margin-left:-26px; z-index:9;}
.products_tubox li span{font-size:16px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden;}


.ny_weizhi .wd1200{ padding-top:20px; padding-bottom:20px;}
.weizhi{ display:none}
.ny_weizhi .wd1200 h2 { float:none; text-align:center;}
.ewm ul{ width:90%; margin:0 auto; text-align:center;}
.ewm ul li{ text-align:center; float:left; width:45%; margin-left:0px;}
.ewm ul li:nth-child(2n){ float:right}

.nymenu {margin: 0px 0px 0px;margin-top: -0px;position: relative;z-index: 1; margin-bottom: 0px;}
.nymenu_mid ul{ margin:0 auto; width:100%;}
.menu_cp ul li{ float:left; width:48%!important; margin-right:0px; background:#fafafa; margin-bottom:15px;}
.nymenu_mid ul li a { padding: 0.9em 0; display: inline-block; font-size: 1em;}
.menu_cp ul li:nth-child(2n){ float:right}
.nymenu_mid ul li { margin-right: 0px!important;}

.fanhui ul li{ float:none; width:100%}
.fanhui ul li:nth-child(2){ margin-top:10px;}
.pro_xxtu img{ max-width:100%; height:auto!important; width:100%!important}

/*导航*/
.wd1200{ width:95%;padding-top:50px; padding-bottom:50px;}
.juli{ height:50px;}
.yincang{ display:none;}
/*----公共头部---*/
.wenzi h2{ font-size:32px;}
.wenzi h2 .yuandian{ font-size:20px;}
.wenzi h2 .nywz{ font-size:32px;}
.wenzi h2 .nyyw{ font-size:32px;}


/*首页产品*/
.index_pro ul li:nth-child(3){ margin-top:20px;}
.index_pro ul li:nth-child(4){ margin-top:20px;}
.index_pro ul li:nth-child(2n){ float:right}
.index_pro ul li{ float:left; width:48%; margin-left:0%; margin-right:0%; }
.pro_tu{ height:140px;}
.pro_tu  img{max-width:100%;max-height:140px; }



/*首页公司简介*/
.about_nr{ width:90%;font-size:15px;-webkit-line-clamp:5;/*显示行数*/ height:175px;margin-top:30px; margin-bottom:30px;}

/*首页应用*/
.index_yy ul li{ float:left; width:23%; margin-left:1%; margin-right:1%;}
.yy_tu{ height:80px;}
.yy_tu  img{max-width:100%;max-height:80px; }
.index_yy ul{ margin-top:30px;}
.yy_name{ text-align:center; font-size:15px; padding-top:20px;}


/*首页新闻*/
.xinwenbg{ width:100%; background:#f2f2f2;}
.xinwenbg .wen_gd{ margin-top:30px;}
.news_left{ float:none; width:100%}
.news_right{ width:100%; float:none}
.news_right ul { margin-top:0px;}
.news_right .r_time{ width:19%;}
.news_right .r_time h3{font-size:14px;}
.news_right .r_txt{ width:78%;}
.news_right .r_txt h2{ font-size:17px; }

/*-------底部-----------*/
.foot{ background:#01a34b; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px;}
.foot .wd1200 a{ color:#fff;}
.fabt{ font-size:30px;}
.flian{ text-align:center;width:100%; float:none; padding-right:0%; font-size:16px; margin-left:0%;}
.fpro{ width:15%; display:none;}
.fdao{ width:20%;display:none;}
.fdao ul li{line-height:35px; width:50%; float:left;}
.banquan{ width:95%; }
.ewm { width:100%; float:none; text-align:center; margin-top:20px;}

.nyabout{ height:150px; background-size:250%; }
.nycon{ height:150px; background-size:250%;}
.nypro{ height:150px; background-size:250%;}
.nynews{ height:150px; background-size:250%; }
.nyyy{ height:150px; background-size:250%;}



/*内页*/
.nywenzi h2{ font-size:32px;line-height:35px; color:#000 }
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{margin-top:40px; line-height:30px; margin-bottom:40px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px;}
.nymain { width:95%;}

/*内页产品*/
.bigcp:nth-child(2){ padding-top:50px; padding-bottom:50px;}
.xfcp ul li a{ color:#444; font-size:17px;}
.xfcp ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; }
.xfcp ul li:nth-child(2n){ float:right}
.nybta {font-size: 22px;}
.fanhui .fl{ float:none; width:100%;}
.fanhui .fr{ float:none; width:100%;}

/*内页公司简介*/
.nyabout_zuo{ width:100%; float:none; }
.nyabout_you { width:100%; float:none}


.nymain .chanpin ul{ padding-top:0px;}
.nymain .chanpin ul li{ margin-bottom:30px;}




/*企业荣誉*/
.nymain .honor ul li:nth-child(2n){ float:right}
.nymain .honor ul li{ margin-bottom:30px; float:left; width:48%; margin-left:0%; margin-right:0%;}
.zu11{ height:150px;}
.nymain .honor ul li .biaoti{ text-align:center}
.zu11  img{max-height:150px;}
.biaoti{ background:#fff; font-size:16px; color:#333; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; line-height:22px; height:22px;  }

/*内页联系我们*/
.ditu{ width:100%; float:none; margin-top:20px}
.nylianxi{ width:100%; float:none;}



/*内页新闻*/
.nyxinwen ul li{ float:none; width:94%;padding:3%;}
.nyxinwen ul li:nth-child(2n){ float:none}
.proxx tr td{padding: 10px; font-size:15px;}
	
	}

@media screen and (max-width: 640px) {
.pc_banner{ display:none}
.wap_banner{ display:block}
.juli{ height:50px;}

.index_pro ul { margin-top:0px;}
.gongsi .wenzi h2 {font-size: 40px;}
.gongsi .wenzi h3 {font-size: 18px;}
.shebei ul li:nth-child(2){ margin-top:20px; margin-bottom:20px;}
.shebei ul li {float: none; width:100%; margin-left: 0%; margin-right: 0%;  height: 280px; overflow: hidden;}
.products_box{ width:95%; margin:0 auto}
.news .wenzi h2{ float:none; text-align:center}
.news .tab {  margin:0 auto; float:none;margin-top: 20px; width: 90%;text-align:center}
.news .tab-hd {overflow: hidden; width:100%;zoom: 1;margin: 0 auto;}
.tuleft {width: 100%; float:none;overflow: hidden; display:none }
.news .tab-bd { width: 100%; float:none;}
.news dl dd {
    float: none;
    width: 96%;
    padding: 2%;
}

.nymain{ padding-top:0px;}
.ny_weizhi .wd1200{ padding-top:20px; padding-bottom:20px;}
.weizhi{ display:none}
.ny_weizhi .wd1200 h2 { float:none; text-align:center;}
.ewm ul{ width:90%; margin:0 auto; text-align:center;}
.ewm ul li{ text-align:center; float:left; width:45%; margin-left:0px;}
.ewm ul li:nth-child(2n){ float:right}

.nymenu {margin: 0px 0px 0px;margin-top: -0px;position: relative;z-index: 1; margin-bottom: 0px;}
.nymenu_mid ul{ margin:0 auto; width:100%;}
.menu_cp ul li{ float:left; width:48%!important; margin-right:0px; background:#fafafa; margin-bottom:15px;}
.nymenu_mid ul li a { padding: 0.9em 0; display: inline-block; font-size: 1em;}
.menu_cp ul li:nth-child(2n){ float:right}
.nymenu_mid ul li { margin-right: 0px!important;}

.fanhui ul li{ float:none; width:100%}
.fanhui ul li:nth-child(2){ margin-top:10px;}
.pro_xxtu img{ max-width:100%;}

/*导航*/
.wd1200{ width:95%;padding-top:50px; padding-bottom:50px;}
.juli{ height:50px;}
.yincang{ display:none;}
/*----公共头部---*/
.wenzi h2{ font-size:32px;}
.wenzi h2 .yuandian{ font-size:20px;}
.wenzi h2 .nywz{ font-size:32px;}
.wenzi h2 .nyyw{ font-size:32px;}


/*首页产品*/
.index_pro ul li:nth-child(3){ margin-top:20px;}
.index_pro ul li:nth-child(4){ margin-top:20px;}
.index_pro ul li:nth-child(2n){ float:right}
.index_pro ul li{ float:left; width:48%; margin-left:0%; margin-right:0%; }
.pro_tu{ height:140px;}
.pro_tu  img{max-width:100%;max-height:140px; }



/*首页公司简介*/
.about_nr{ width:90%;font-size:15px;-webkit-line-clamp:5;/*显示行数*/ height:175px;margin-top:30px; margin-bottom:30px;}

/*首页应用*/
.index_yy ul li{ float:left; width:23%; margin-left:1%; margin-right:1%;}
.yy_tu{ height:80px;}
.yy_tu  img{max-width:100%;max-height:80px; }
.index_yy ul{ margin-top:30px;}
.yy_name{ text-align:center; font-size:15px; padding-top:20px;}


/*首页新闻*/
.xinwenbg{ width:100%; background:#f2f2f2;}
.xinwenbg .wen_gd{ margin-top:30px;}
.news_left{ float:none; width:100%}
.news_right{ width:100%; float:none}
.news_right ul { margin-top:0px;}
.news_right .r_time{ width:19%;}
.news_right .r_time h3{font-size:14px;}
.news_right .r_txt{ width:78%;}
.news_right .r_txt h2{ font-size:17px; }

/*-------底部-----------*/
.foot{ background:#01a34b; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px;}
.foot .wd1200 a{ color:#fff;}
.fabt{ font-size:30px;}
.flian{ text-align:center;width:100%; float:none; padding-right:0%; font-size:16px; margin-left:0%;}
.fpro{ width:15%; display:none;}
.fdao{ width:20%;display:none;}
.fdao ul li{line-height:35px; width:50%; float:left;}
.banquan{ width:95%; }
.ewm { width:100%; float:none; text-align:center; margin-top:20px;}

.nyabout{ height:150px; background-size:250%; }
.nycon{ height:150px; background-size:250%;}
.nypro{ height:150px; background-size:250%;}
.nynews{ height:150px; background-size:250%; }
.nyyy{ height:150px; background-size:250%;}



/*内页*/
.nywenzi h2{ font-size:32px;line-height:35px; color:#000 }
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{margin-top:40px; line-height:30px; margin-bottom:40px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px;}
.nymain { width:95%;}

/*内页产品*/
.bigcp:nth-child(2){ padding-top:50px; padding-bottom:50px;}
.xfcp ul li a{ color:#444; font-size:17px;}
.xfcp ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; }
.xfcp ul li:nth-child(2n){ float:right}
.nybta {font-size: 22px;}
.fanhui .fl{ float:none; width:100%;}
.fanhui .fr{ float:none; width:100%;}

/*内页公司简介*/
.nyabout_zuo{ width:100%; float:none; }
.nyabout_you { width:100%; float:none}


.nymain .chanpin ul{ padding-top:0px;}
.nymain .chanpin ul li{ margin-bottom:30px;}




/*企业荣誉*/
.nymain .honor ul li:nth-child(2n){ float:right}
.nymain .honor ul li{ margin-bottom:30px; float:left; width:48%; margin-left:0%; margin-right:0%;}
.zu11{ height:150px;}
.nymain .honor ul li .biaoti{ text-align:center}
.zu11  img{max-height:150px;}
.biaoti{ background:#fff; font-size:16px; color:#333; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; line-height:22px; height:22px;  }

/*内页联系我们*/
.ditu{ width:100%; float:none; margin-top:20px}
.nylianxi{ width:100%; float:none;}



/*内页新闻*/
.nyxinwen ul li{ float:none; width:94%;padding:3%;}
.nyxinwen ul li:nth-child(2n){ float:none}
.proxx tr td{padding: 10px; font-size:15px;}
	
	}
	
	@media screen and (max-width: 320px) {
.pc_banner{ display:none}
.wap_banner{ display:block}
.juli{ height:50px;}

.index_pro ul { margin-top:0px;}
.gongsi .wenzi h2 {font-size: 40px;}
.gongsi .wenzi h3 {font-size: 18px;}
.shebei ul li:nth-child(2){ margin-top:20px; margin-bottom:20px;}
.shebei ul li {float: none; width:100%; margin-left: 0%; margin-right: 0%;  height: 280px; overflow: hidden;}

.news .wenzi h2{ float:none; text-align:center}
.news .tab {  margin:0 auto; float:none;margin-top: 20px; width: 90%;text-align:center}
.news .tab-hd {overflow: hidden; width:100%;zoom: 1;margin: 0 auto;}
.tuleft {width: 100%; float:none;overflow: hidden; display:none }
.news .tab-bd { width: 100%; float:none;}
.news dl dd {
    float: none;
    width: 96%;
    padding: 2%;
}


.ny_weizhi .wd1200{ padding-top:20px; padding-bottom:20px;}
.weizhi{ display:none}
.ny_weizhi .wd1200 h2 { float:none; text-align:center;}
.ewm ul{ width:90%; margin:0 auto; text-align:center;}
.ewm ul li{ text-align:center; float:left; width:45%; margin-left:0px;}
.ewm ul li:nth-child(2n){ float:right}

.nymenu {margin: 0px 0px 0px;margin-top: -0px;position: relative;z-index: 1; margin-bottom: 0px;}
.nymenu_mid ul{ margin:0 auto; width:95%;}
.menu_cp ul li{ float:left; width:48%!important; margin-right:0px; background:#fafafa; margin-bottom:15px;}
.nymenu_mid ul li a { padding: 0.9em 0; display: inline-block; font-size: 1em;}
.menu_cp ul li:nth-child(2n){ float:right}
.nymenu_mid ul li { margin-right: 0px!important;}

.fanhui ul li{ float:none; width:100%}
.fanhui ul li:nth-child(2){ margin-top:10px;}
.pro_xxtu img{ max-width:100%;}

/*导航*/
.wd1200{ width:95%;padding-top:50px; padding-bottom:50px;}
.juli{ height:50px;}
.yincang{ display:none;}
/*----公共头部---*/
.wenzi h2{ font-size:32px;}
.wenzi h2 .yuandian{ font-size:20px;}
.wenzi h2 .nywz{ font-size:32px;}
.wenzi h2 .nyyw{ font-size:32px;}


/*首页产品*/
.index_pro ul li:nth-child(3){ margin-top:20px;}
.index_pro ul li:nth-child(4){ margin-top:20px;}
.index_pro ul li:nth-child(2n){ float:right}
.index_pro ul li{ float:left; width:48%; margin-left:0%; margin-right:0%; }
.pro_tu{ height:140px;}
.pro_tu  img{max-width:100%;max-height:140px; }



/*首页公司简介*/
.about_nr{ width:90%;font-size:15px;-webkit-line-clamp:5;/*显示行数*/ height:175px;margin-top:30px; margin-bottom:30px;}

/*首页应用*/
.index_yy ul li{ float:left; width:23%; margin-left:1%; margin-right:1%;}
.yy_tu{ height:80px;}
.yy_tu  img{max-width:100%;max-height:80px; }
.index_yy ul{ margin-top:30px;}
.yy_name{ text-align:center; font-size:15px; padding-top:20px;}


/*首页新闻*/
.xinwenbg{ width:100%; background:#f2f2f2;}
.xinwenbg .wen_gd{ margin-top:30px;}
.news_left{ float:none; width:100%}
.news_right{ width:100%; float:none}
.news_right ul { margin-top:0px;}
.news_right .r_time{ width:19%;}
.news_right .r_time h3{font-size:14px;}
.news_right .r_txt{ width:78%;}
.news_right .r_txt h2{ font-size:17px; }

/*-------底部-----------*/
.foot{ background:#01a34b; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px;}
.foot .wd1200 a{ color:#fff;}
.fabt{ font-size:30px;}
.flian{ text-align:center;width:100%; float:none; padding-right:0%; font-size:16px; margin-left:0%;}
.fpro{ width:15%; display:none;}
.fdao{ width:20%;display:none;}
.fdao ul li{line-height:35px; width:50%; float:left;}
.banquan{ width:95%; }
.ewm { width:100%; float:none; text-align:center; margin-top:20px;}

.nyabout{ height:150px; background-size:250%; }
.nycon{ height:150px; background-size:250%;}
.nypro{ height:150px; background-size:250%;}
.nynews{ height:150px; background-size:250%; }
.nyyy{ height:150px; background-size:250%;}



/*内页*/
.nywenzi h2{ font-size:32px;line-height:35px; color:#000 }
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{margin-top:40px; line-height:30px; margin-bottom:40px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px;}
.nymain { width:95%;}

/*内页产品*/
.bigcp:nth-child(2){ padding-top:50px; padding-bottom:50px;}
.xfcp ul li a{ color:#444; font-size:17px;}
.xfcp ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; }
.xfcp ul li:nth-child(2n){ float:right}
.nybta {font-size: 22px;}
.fanhui .fl{ float:none; width:100%;}
.fanhui .fr{ float:none; width:100%;}

/*内页公司简介*/
.nyabout_zuo{ width:100%; float:none; }
.nyabout_you { width:100%; float:none}


.nymain .chanpin ul{ padding-top:0px;}
.nymain .chanpin ul li{ margin-bottom:30px;}




/*企业荣誉*/
.nymain .honor ul li:nth-child(2n){ float:right}
.nymain .honor ul li{ margin-bottom:30px; float:left; width:48%; margin-left:0%; margin-right:0%;}
.zu11{ height:150px;}
.nymain .honor ul li .biaoti{ text-align:center}
.zu11  img{max-height:150px;}
.biaoti{ background:#fff; font-size:16px; color:#333; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; line-height:22px; height:22px;  }

/*内页联系我们*/
.ditu{ width:100%; float:none; margin-top:20px}
.nylianxi{ width:100%; float:none;}



/*内页新闻*/
.nyxinwen ul li{ float:none; width:94%;padding:3%;}
.nyxinwen ul li:nth-child(2n){ float:none}
.proxx tr td{padding: 10px; font-size:15px;}
	
	}