@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;color:#646464; }
/*导航*/
.wd1200{ width:1200px; margin:0 auto; padding-top:80px; padding-bottom:80px;}
.dingbu{ padding-top:12px!important; padding-bottom:12px!important;width:1200px; margin:0 auto; }
.yuyan{ background:#222222; height:42px; width:42px; border-radius:50%; line-height:42px; text-align:center; margin-left:10px;}
.yuyan a{ color:#fff; font-size:16px;}
.wap_banner{ display:none}
.juli{ height:122px;}
.dhzd{ width:100%; margin:0 auto; height:122px;  position:fixed; z-index:11;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); background:#fff;}

.dhzd{ width:100%; margin:0 auto; }
.search{ display:none}
.head_y{ margin-top:10px;}

.searcha{height:38px;}
.htel{ background:url(../images/index_09.png) no-repeat left; height:48px; padding-left:28px; line-height:48px; font-size:15px;  margin-right:15px; font-size:17px;}
.htel span{ font-weight:bold; font-size:18px;}


/*----公共头部---*/
.wenzi{ text-align:center; margin:0 auto;}
.wenzi h2{ font-size:47px;font-weight:bold; line-height:35px;  padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0px; color:#e50014;}
.wenzi h3{ font-weight:normal; font-size:22px; margin-top:20px; font-weight:normal; }
.wen_gd{ border-radius:5px;background:#e50014; margin:0 auto;  width:180px; 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:#fff;}
.wen_gd:hover{ display:block; padding-left:15px;}



/*首页公司简介*/
.abtxt{ width:45%}
.abtxt h2{ color:#333;font-size:25px;}
.abtxt h3 span{ color:#e50014; padding-left:15px; padding-right:15px;}
.abtxt h3{ color:#e50014; font-size:35px; margin-top:20px;}
.abnr{ line-height:30px; margin-top:20px;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:7;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; height:210px;}

.abnr p{ margin-bottom:10px; color:#444;}


.abtu{ width:50%;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.abtu  img{max-width:100%;transition: all 0.8s;  }
.abtu:hover img{transform: scale(1.1);}

.about_gd{ margin-top:25px; border:1px solid #e50014; width:150px; height:40px; line-height:40px; text-align:center; -webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.about_gd a{ color:#e50014;}
.about_gd:hover a{ color:#FFF;}
.about_gd:hover{ display:block; padding-left:10px; border:1px solid #e50014; background:#e50014;}



/*首页产品分类*/
.cpfl{ padding-bottom:55px;}
.cpfl ul li{ float:left; width:18%; margin-left:1%; margin-right:1%;}
.cpfl ul li .cptu{ width:100%;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.cpfl ul li .cptu img{ width:100%;transition: all 0.8s;  }
.cpfl ul li:hover img{transform: scale(1.1);}
.cpfl ul li .cpmc{ text-align:center; line-height:40px;}
.cpfl ul li:hover .cpmc{ color:#e50014}

.scrollpic { padding:50px;width: 800px;}
#myscroll {
	display: block;
	width: 100%;
	position: relative;
	height: 300px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:280px;
}
#myscroll ul li a {
	display: block;
	float: left;
	width: 250px; background:#fff;
	padding: 0;
	position: relative;
	color: #333; height:300px;
}

.gdtu{display: flex;justify-content: center;align-items: center;overflow:hidden; height:260px;}
.gdtu img{ max-width:100%;transition: all 0.8s; max-height:260px;  }
.gdtu:hover img{transform: scale(1.1);}


#myscroll a:hover .intro {background-color: #222222;
	filter: alpha(opacity=30);
	width: 100%;
	color: #fff;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; height:300px;}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	
	width: 250px;
	color: #333;

	text-align: center;
}
#myscroll a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	width: 250px;
	line-height: 50px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; 
	border-bottom: 1px solid rgba(255,255,255,0.5);
	font-weight:100;
}
#myscroll a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}
#myscroll a .intro {
	bottom: -191px;
}
#myscroll a:hover .intro {bottom: 0px;}
#mybtns {

	width: 200px; float:right; margin-top:50px;
	display: block;
	height: 42px;
}
#mybtns a { color:#fff; text-align:center; line-height:52px; font-size:30px;
	width: 52px;
	height: 52px; border:2px solid #fff; border-radius:50%;
	display: block;
	float: right;
	margin-left:30px;
}
#mybtns a:hover a{}
#mybtns a:hover {
	background-color: #fff; color:#e50014!important
}
#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
/*热门产品*/
.index_rm{  text-align:right; padding:60px;}
.index_rm h2{ font-size:35px;}
.index_rm h3{ text-transform:uppercase; font-size:35px; margin-top:15px; margin-bottom:15px;}
.rm_gd a{ color:#fff; font-size:20px;}

.sypro{bottom:420px; border:1px solid #090; margin:0 auto; position:relative;}
.index_pro{ width:100%; margin:0 auto;}
.index_pro_zuo{ background:#e50014; width:30%;height:400px; color:#fff;}
.index_pro_you{ background:#222222; width:70%;height:400px;}

/*首页新闻*/
.news_bg{ background:#efefef;}
.news_bg .wd1200{ padding-top:40px; padding-bottom:40px;}
.news_bg .wd1200 h2{ color:#000; font-size:35px;}
.news_bg .wd1200 h2 span{ font-weight:normal; font-size:20px; text-transform:uppercase; color:#555; padding-left:10px;}

.tabmenu { width:25%; height:45px; }
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li:nth-child(2){ float:right}
.tabmenu li { text-align:center; float:left; display:block; width:46%; height:45px; overflow:hidden; line-height:45px; border:1px solid #e50014;display:inline; color:#e50014 }
.tabmenu .cli {text-align:center;float:left;display:block;width:46%;height:45px;overflow:hidden;background-color: #e50014;line-height:45px;display:inline;cursor:pointer; color:#fff;}


#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}


.news_tj{ width:35%; overflow:hidden}
.news_tj img{ width:100%;transition: all 0.8s; }
.news_tj:hover img{transform: scale(1.1);}
.news_tjwz h2{ font-size:18px; font-weight:normal; color:#fff; line-height:75px; padding-left:20px; padding-right:20px;}
.news_tjwz{ position:relative; margin-top:-80px; height:75px; background:rgba(0,0,0,0.3);}
.news_ri{ background:#e50014; width:20%; height:75px; text-align:center; color:#fff;}
.news_ri p{ font-size:35px; padding-top:7px;}
.news_ri span{ font-size:15px;}

.news_lb{ width:62%; margin-top:-10px; }
.news_lb dl dd{ width:45%; float:left; padding:15px;}
.news_lb dl dd:nth-child(2n){ float:right}
.news_gg{ border-top:1px solid #d8d8d8; line-height:45px;}
.news_lb dl  dd h2{ font-size:18px; color:#333; font-weight:normal;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; }
.news_lb dl  dd h3{ font-size:15px; color:#555; font-weight:normal;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:22px; height:44px; opacity:0.7; margin-top:20px; margin-bottom:20px; }
.news_sj{color:#555;}
.news_gd{color:#555; font-size:15px; }

.news_lb dl dd:hover{
box-shadow: 0 0 10px #ddd; }


.neiyecp{ margin-top:30px; width:35%; overflow:hidden; border:1px solid #f7f7f7}
.neiyecp  img{max-width:100%;transition: all 0.8s; border-top-left-radius:10px;border-bottom-right-radius:10px; }
.neiyecp:hover img{transform: scale(1.1);}
.neiyemiao{ margin-top:30px; width:60%}
.neiyemiao h2{ color:#e80f1b; font-size:30px;}
.cpmiao{ margin-top:30px; line-height:40px;}
/*-------底部-----------*/
.foot{ background:#101010; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:30px; padding-top:60px; line-height:35px;}
.foot .wd1200 a{ color:#ccc;}
.fabt{ font-size:22px; font-weight:bold; color:#fff; margin-bottom:20px;}

.flian{color:#ccc; width:28%;  font-size:16px; }
.flian a{ color:#ccc}
.fline{ background:rgba(255,255,255,0.1); height:200px; width:1px;}
.fpro ul li a{ font-size:16px;}
.fpro{ width:13%;}
.fdao{ width:23%;margin-right:17%;}

.fdao ul li:nth-child(2n){ float:right}
.fdao ul li{line-height:40px; float:left; width:43%; background:url(../images/index_30.png) no-repeat center right;}
.fdao ul li a{ color:#ccc;}
.banquan{ width:1200px; margin:0 auto; text-align:center;padding-top:15px; padding-bottom:25px; line-height:25px; color:#fff; }
.ewm { }
.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:#ccc; font-size:16px; margin-top:10px;}
.ewm_tu{ text-align:center; margin-top:20px;}
.faline{ background:rgba(255,255,255,0.1); margin:0 auto; height:1px; width:1200px; margin-top:10px; margin-bottom:10px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration:none;color: #ccc;}
a.zzb07link:hover {text-decoration: underline;color: #ccc;}
.zzb07tail{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#ccc;}


/*内页*/
.nymain{ width:1200px; margin:0 auto; margin-top:50px;margin-bottom:60px;
background-color: #fff;}
.nytop{ border-bottom:1px solid #d8d8d8;padding-bottom:20px;}
.nytop h2{ color:#000; font-weight:normal; font-size:30px;}
.ny_weizhi{ font-size:15px; margin-top:15px;}
.ny_weizhi span{ padding-left:7px; padding-right:7px;}



.nydaohang{ width:100%; margin:0 auto; height:70px; background:#f2f2f2; }
.nymenu{ width:1200px; margin:0 auto}
.nymenu ul {display: flex; width: 100%;height: 70px;line-height: 70px;}
.nymenu ul li {width: 100%;text-align: center;border-right: #e5e5e5 1px solid;vertical-align: top;}
.nymenu ul li a{ font-size:18px; font-weight:700px;}
.nymenu ul li.active a{ color:#e50014; font-weight:bold}


.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{ line-height:30px; margin-top:50px;}



.neirong{margin:0 auto; margin-top:50px; }



/*内页公司简介*/
.neiab_right{ width:48%; font-size:16.5px;}
.neiab_left{ width:47%;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.neiab_left img{transition: all 0.8s;border-radius:8px; }
.neiab_left:hover img{transform: scale(1.1);}
.nymain .product-number-info{ margin-top:80px;}
.nymain .product-number-info .product-number-inner{ padding-bottom:20px;}


/*内页产品*/
.protemptwo{width:100%;}
.protemptwo li{ float:left; width:31.33%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0 1% 4% 1%;}
/*
.protemppic{overflow:hidden; position:relative;display: flex;justify-content: center;align-items: center;overflow:hidden; height:300px;}
.protemppic img{width:100%!important;transition:all .5s ease; max-height:300px;}*/


.protemppic{overflow:hidden; position:relative;position:relative;display: flex;justify-content: center;}
.protemppic img{width:100%;transition:all .5s ease;height:330px;}
.protemptitl a{ display:block; position:relative; font-size:16px; line-height:60px; padding:0px 3%;}
.protemptitl{position:relative;}
.protemptitl a:after,.protemptitl:before,.protemppic a:after{content:''; display:block; position:absolute;}
.protemptitl a:after{ width:18px; height:18px; border-radius:50%; right:20px; top:22px; background: url(../images/cymprotwo_1.png) no-repeat top center;}
.protemptitl:before{ width:100%; height:0px; bottom:0px; left:0px; background:#e9262b!important; transition:all 0.5s ease;}
.protemppic a:after{ width:100%; height:0px; background: linear-gradient(to bottom, rgba(0,0,0,0.3), transparent);top:0px; left:0px; transition:all 0.5s ease;}
.protemptwo li:hover .protemppic a:after{ height:100%;}
.protemptwo li:hover .protemptitl:before{height: 100%;transition: 0.6s;}
.protemptwo li:hover .protemptitl a:after{ background-position-y:-18px;}
.protemptwo li:hover .protemptitl a{ color:#fff;}
.protemptwo li:hover .protemppic img{ transform:scale(1.5) rotate(-15deg);}
.clear{clear:both;}
.pro_xxtu{ text-align:center; margin:0 auto; margin-top:30px;}

/*资质荣誉*/
.products_box{ width:1200px; margin:48px auto;}
.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;}
.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:200px; 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;display: flex;justify-content: center;align-items: center;height:200px; }

.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;max-width:100%; max-height:200px; 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 #e9262b; 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:#e80f1b; 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%;}
.yingyong_tubox li:hover .products_tu img{ opacity:0.6; transform:scale(1.07);}
.yingyong_tubox li:hover span{ color:#fff;}
.yingyong_tubox li:hover .bgsqr1,.yingyong_tubox li:hover .bgsqr2,.yingyong_tubox li:hover .bgsqr3,.yingyong_tubox li:hover .bgsqr4{ height:100%;}


/*内页客户留言*/
/*order*/

.shuoming{ font-size:18px; color:#fff; padding-bottom:10px;}
.ss{ font-size:17px; padding-bottom:20px; color:#fff;}
.contact_2{ background:url(../images/order.jpg) no-repeat center; padding-top:0PX;
overflow:hidden;}
.contact_2_1{ padding:50px;}
.contact_2_1 ul li{ margin-bottom:10px;
float:left; width:49%; color:#fff;}
.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:rgba(255,255,255,0.2); border:1px rgba(255,255,255,0.2) solid; padding:0.8em 1em; width:87%}
.teshuw{ width:93.8%}
.contact_2_1_mid input{ color:#fff;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{ width:100%;color:#fff;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu2{ border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0a69d7; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu2 {
margin-bottom:1.5em; margin-top:1.5em;}
.anniu2:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; 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;}


.nyabout{width:100%;margin:0 auto;background:url(../images/nyabout.jpg) no-repeat bottom; height:350px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom; height:350px; }
.nyhonor{width:100%; margin:0 auto; background:url(../images/nyhonor.jpg) no-repeat center bottom; height:350px; }
.nycase{width:100%; margin:0 auto; background:url(../images/nycase.jpg) no-repeat center; height:350px; }
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:350px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:350px; }


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px; color: #e50014; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #e50014; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #e50014; font-weight: normal;}
.contentPage a:visited {color: #e50014; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #e50014; 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:#e50014;font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #e50014; 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{ margin-bottom:30px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11  img{max-width:100%;max-height:180px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:17px; color:#555; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:22px; height:44px;}

/*内页联系我们*/
.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:#e50014; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #e50014;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #e50014;}
.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;}


/*内页新闻*/
.ny_news{ margin-top:-60px;}
.ny_news ul li:hover .news_riqi h2{ color:#fff;}
.ny_news ul li:hover .news_riqi h3{ color:#fff;}
.ny_news ul li:hover .news_gd{ color:#fff;}
.ny_news ul li:hover .news_nr h2{ color:#fff; padding-left:10px;}
.ny_news ul li:hover .news_ms{ color:#fff}
.ny_news ul li:hover{ background:#e80f1b!important}
.ny_news ul li:nth-child(2n){ background:#f2f2f2}
.ny_news ul li{  margin:0 auto;margin-top:40px; margin-bottom:40px; -webkit-transition: all .6s;transition: all .6s;}
.newtu{ width:18%; height:150px; overflow:hidden; background:#f2f2f2;display: flex;justify-content: center;}
.ny_news ul li:nth-child(2n) .newtu{ background:#fff}
.newtu img{transition: all 0.8s;height:150px; max-width:100%;}
.ny_news ul li:hover img{transform: scale(1.2);}
.news_txt{ width:65%; margin-left:3%;  margin-top:25px}
.news_gda{ color:#000; font-size:25px;}
.news_line{ background:#d8d8d8; height:100px; width:1px;}
.news_riqi{ width:20%; margin-top:20px;}
.news_riqi h2{ color:#000; font-size:40px; padding:0px; margin:0px;}
.news_riqi h3{ font-weight:normal; font-size:17px; padding:0px; margin:0px; padding-left:10px;  margin-top:25px;}
.news_nr{ width:75%;}
.news_nr h2{ color:#000; font-size:20px; padding:0px; margin:0px;-webkit-transition: all .6s;transition: all .6s;}
.news_ms{ margin-top:10px; line-height:30px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; color:#555; opacity:0.7}
.news_gda{ width:10%; margin-top:55px; text-align:right;}
.xinwen{ width:100%; margin:0 auto}
.xinwen_jl{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.new_nybt{color:#e80f1b; font-size:20px; text-align:center; margin-bottom:10px;}


.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#0954a3; font-size:20px;}

.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(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}


/*内页产品*/

.nycp ul li{text-align:center;float:left;display:inline; width:30%; margin-left:1.5%; margin-right:1.5%; margin-top:40px;}
.zu11{display: flex;justify-content: center;align-items: center; height:300px; background:#fff;  border:1px solid #fafafa; overflow:hidden;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.biaoti{ padding-top:15px;}
.nycp ul li:hover img{ transform: scale(1.2);}
.zu11  img{max-width:100%;max-height:300px; transition: all 0.8s;}
.nycp ul li:hover .biaoti{ color:#e80f1b;}




.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;}
	
.xline{ background:#e50014; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#e50014}
.nybt{ line-height:40px; text-align:center; color:#e50014; font-size:20px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px;}

.youce{ width:57%;}
.biaotia{ color:#e50014; font-size:30px; border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.miaoa{ line-height:30px; margin-top:25px; }
.miaoa h2{ color:#e50014; 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;}
	
/*内页企业文化*/
.culture h2{ font-size:35px; color:#000; margin-bottom:50px; margin-top:50px; }
.fazuo{ width:20%; background:#ffe200; height:50px; line-height:50px; font-size:20px; text-align:center; color:#333; font-weight:bold}
.fayou{ width:77%; text-align:left;font-size:18px; line-height:50px;}
.culture ul li{ margin-bottom:50px; }

/*合成技术*/
.jszuo{ width:44%;overflow:hidden;}
.jszuo img{ width:100%;transition: all 0.8s; border-radius:8px;}
.jszuo:hover img{transform: scale(1.1);}
.jsyou h2{ color:#e50014; line-height:50px; font-size:40px;}
.jsyou{ width:53%;}
.jsyou h3{ color:#333; margin-top:10px; margin-bottom:10px; font-weight:normal; font-size:30px;}
.jsyou h4{ color:#333; font-size:25px;}
.jishums{ margin-top:15px; line-height:35px; font-size:15px;}
	
/*合成优势*/	
.jsbj{ padding:20px;}
.ysmiao{ font-size:15.5px; line-height:30px; height:120px;}
.youshi h2{ color:#e9262b; line-height:50px;font-size:25px; }
.youshi ul li{ float:left; width:48%;margin-bottom:50px;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); }
.youshi ul li:nth-child(2n){ float:right}
.youshi 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;}
.youshi 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);}
	
/*发展历程*/
.list-history .year-all{background:#fafafa;margin:2.5% 0;}
.list-history .year-all dd{width:25%;position:relative;border-right:4px solid #fff;}
.list-history .year-all dd:nth-child(1){z-index:4;}
.list-history .year-all dd:nth-child(2){z-index:3;}
.list-history .year-all dd:nth-child(3){z-index:2;}
.list-history .year-all dd:nth-child(4){z-index:1;}
.list-history .year-all dd::before{position:absolute;content:'';background:#fafafa;z-index:3;width:34px;height:34px;border:4px solid #fff;top:50%;margin-top:-17px;right:-17px;-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;}
.list-history .year-all dd:last-child::before{display:none;}
.list-history .year-all dd a{display:block;padding:30px;background:#fafafa;position:relative;z-index:4;color:#555;}
.list-history .year-all dd h3{margin:0;font-size:16px;}
.list-history .year-all dd h2{margin:0;color:#00b3dc;font-size:16px;}
.list-history .year-all dd h2 span{font-size:24px;font-weight:normal;}
.list-history .year-all dd p{line-height:24px;}
.list-history .year-all dd a,.list-history .year-all dd{transition:0.2s;}
.list-history .year-all dd:hover,.list-history .year-all dd:hover a,.list-history .year-all dd:hover::before{background:#00b3dc;}
.list-history .year-all dd:hover *{color:#fff;}
.list-history .year-all dd:hover::before{border:4px solid #00b3dc;}

.list-history .box{padding:2% 0;}
.list-history .box .name{text-align:center;border-bottom:1px solid #eee;padding-bottom:17px;margin-bottom:30px;}
.list-history .box .name b{display:inline-block;position:relative;font-size:16px;color:#fff;line-height:50px;padding:0 25px;background:#00b3dc;border-radius:5px;}
.list-history .box .name b::after{position:absolute;content:'';border:10px solid transparent;border-top-color:#00b3dc;top:100%;left:50%;margin-left:-5px;}
.list-history .box li{position:relative;   }
.list-history .box li time{color:#e9262b;padding:12px 0 12px 10px;border-radius:5px;font-weight:bold; float:left; width:10%; font-size:20px;}
.list-history .box li:hover time{background:#e9262b;color:#fff;}
.list-history .box li:hover  img{ transform: scale(1.1);}
.list-history .box li img{transition: all 0.8s; border-radius:10px; overflow:hidden}
.list-history .box li time span{display:none;}
.list-history .box li:hover time span{display:inline;}
.list-history .box li .txt{border-left:2px solid #eee;padding-left:42px;padding-bottom:20px; float:right; width:85%;border-bottom:1px solid #eee;}
.list-history .box li:last-child .txt{padding-bottom:0;}
.list-history .box li .txt{position:relative;}
.list-history .box li .txt i{position:absolute;content:'';left:-2px;top:20px;width:22px;height:2px;background:#eee;}
.list-history .box li .txt i::before{position:absolute;content:'';left:-2px;top:50%;margin-top:-3px;width:6px;height:6px;background:#e9262b;}
.list-history .box li .txt dt{width:15%; padding-top:20px;}
.list-history .box li .txt dt img{display:block;width:100%;}
.list-history .box li .txt dd{width:81%;margin-left:4%;padding-top:1%;padding-bottom:2%;}


.same-dots .slick-dots{text-align:center;padding:30px 0;z-index:3;}
.same-dots .slick-dots li{cursor:pointer;display:inline-block;width:20px;height:20px;opacity:1;border:1px solid transparent;position:relative;background:none;margin:0 5px;border-radius:50%;}
.same-dots .slick-dots li button{display:none;}
.same-dots .slick-dots li::before{position:absolute;content:'';left:3px;top:3px;right:3px;bottom:3px;border-radius:50%;background:#ddd;}
.same-dots .slick-dots li.slick-active{border-color:#e9262b;background:#fff;}
.same-dots .slick-dots li.slick-active::before{background:#e9262b;}

/*顶部search*/
.container2{ float:left; margin-right:10px;}


.container1 {  position:relative;
  margin: auto;
  top: 0;
  right:0;
  bottom: 0;
  left:0;
    left:13px; 
}
.container1 .search {
  position: absolute;
  margin: auto;
  top: 0;
  right:40px;
  bottom: 0;
  left:0;
  width:42px;
  height: 42px;
  background:#e9262b;
  border-radius: 50%;
  transition: all 1s;
  z-index: 4;

}
.container1 .search:hover {
  cursor: pointer;
}
.container1 .search::before {
  content: "";
  position: absolute;
  margin: auto;
  top: 11px;
  right: 0;
  bottom: 0;
  left: 14px;
  width: 8px;
  height: 2px;
  background: white;
  transform: rotate(45deg);
  transition: all .5s;
}
.container1 .search::after {
  content: "";
  position: absolute;
  margin: auto;
  top: -5px;
  right: 0;
  bottom: 0;
  left: -5px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 2px solid white;
  transition: all .5s;
}
.container1 input {
  position: relative;
  margin: auto;
  top:0px;
  right: 0;
  bottom: 0;
  left: 0;
width:42px; height:42px; 
  outline: none;
  border: none;
  background:#e9262b;
  color: white;
  text-shadow: 0 0 10px crimson;
  padding: 0 15px 0 10px;
  border-radius: 30px;

  transition: all 1s;
  opacity: 0;
  z-index: 5;
  font-weight: bolder;
  letter-spacing: 0.1em;
}
.container1 input:hover {
  cursor: pointer;
}
.container1 input:focus {
  width: 160px;
  opacity: 1;
  cursor: text;
}
.container1 input:focus ~ .search {
  right: -160px;
  background: #e9262b;
  z-index: 6;
}
.container1 input:focus ~ .search::before {
  top: 0;
  left: 0;
  width: 25px;
}
.container1 input:focus ~ .search::after {
  top: 0;
  left: 0;
  width: 25px;
  height: 2px;
  border: none;
  background: white;
  border-radius: 0%;
  transform: rotate(-45deg);
}
.container1 input::placeholder {
  color:#fff;  background: #2682c5;
}



/*发展历程*/
.fzlc h2{ font-size:35px; color:#000;}
.fzlc h3{ font-size:30px; font-weight:normal; margin-top:15px; margin-bottom:20px; color:#000}
.zuia{ font-size:25px; padding-top:50px; color:#000;}
		
@media screen and (max-width: 1024px){
.pc_banner{ display:block}
.wap_banner{ display:none}
.wap_kefua{ display:none;}
.juli{ height:122px;}
.dhzd{ width:100%; margin:0 auto; height:122px;  position:fixed; z-index:11;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); background:#fff;}
.listtongyong ul li a {
    font-size: 17px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
/*导航*/
.wd1200{ width:95%; }
.dingbu{ width:95%;  }


.scrollpic { padding: 50px; width:auto}


/*-------底部-----------*/

.banquan{ width:95%;}

.faline{ width:100%; }


/*内页*/
.nymain{ width:95%; margin:0 auto; margin-top:50px;margin-bottom:60px;
background-color: #fff;}
.nydaohang{ width:100%; margin:0 auto; height:70px; background:#f2f2f2; }
.nymenu{ width:100%; margin:0 auto}



/*内页公司简介*/
.neiab_right{ width:48%; font-size:16.5px;}
.neiab_left{ width:47%;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.neiab_left img{transition: all 0.8s;border-radius:8px; }
.neiab_left:hover img{transform: scale(1.1);}
.nymain .product-number-info{ margin-top:80px;}
.nymain .product-number-info .product-number-inner{ padding-bottom:20px;}


/*内页产品*/
.protemptwo{width:100%;}
.protemptwo li{ float:left; width:31.33%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0 1% 4% 1%;}
/*
.protemppic{overflow:hidden; position:relative;display: flex;justify-content: center;align-items: center;overflow:hidden; height:300px;}
.protemppic img{width:100%!important;transition:all .5s ease; max-height:300px;}*/


.protemppic{overflow:hidden; position:relative;position:relative;display: flex;justify-content: center;}
.protemppic img{width:100%;transition:all .5s ease;height:330px;}
.protemptitl a{ display:block; position:relative; font-size:16px; line-height:60px; padding:0px 3%;}
.protemptitl{position:relative;}
.protemptitl a:after,.protemptitl:before,.protemppic a:after{content:''; display:block; position:absolute;}
.protemptitl a:after{ width:18px; height:18px; border-radius:50%; right:20px; top:22px; background: url(../images/cymprotwo_1.png) no-repeat top center;}
.protemptitl:before{ width:100%; height:0px; bottom:0px; left:0px; background:#e9262b!important; transition:all 0.5s ease;}
.protemppic a:after{ width:100%; height:0px; background: linear-gradient(to bottom, rgba(0,0,0,0.3), transparent);top:0px; left:0px; transition:all 0.5s ease;}
.protemptwo li:hover .protemppic a:after{ height:100%;}
.protemptwo li:hover .protemptitl:before{height: 100%;transition: 0.6s;}
.protemptwo li:hover .protemptitl a:after{ background-position-y:-18px;}
.protemptwo li:hover .protemptitl a{ color:#fff;}
.protemptwo li:hover .protemppic img{ transform:scale(1.5) rotate(-15deg);}
.clear{clear:both;}
.pro_xxtu{ text-align:center; margin:0 auto; margin-top:30px;}

/*资质荣誉*/
.products_box{ width:100%; margin:48px auto;}}


@media screen and (max-width: 768px) {
.faline{ width:100%;}
.searcha{ display:none}
.pc_banner{ display:none}
.wap_banner{ display:block}
.wap_kefua{ display:block;}


/*首页公司简介*/
.abtxt{ width:100%; float:none; margin-top:30px;}
.abtxt h2{ color:#333;font-size:25px;}
.abtxt h3 span{ color:#e50014; padding-left:15px; padding-right:15px;}
.abtxt h3{ color:#e50014; font-size:30px; margin-top:20px;}
.abnr{ line-height:30px; margin-top:20px;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:7;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; height:210px;}

.abnr p{ margin-bottom:0px; color:#444;}


.abtu{ width:100%; float:none;display: flex;justify-content: center;align-items: center;overflow:hidden; }



/*首页产品分类*/
.cpfl{ padding-bottom:55px;}
.cpfl ul li{ float:left; width:18%; margin-left:1%; margin-right:1%;}
.cpfl ul li .cptu{ width:100%;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.cpfl ul li .cptu img{ width:100%;transition: all 0.8s;  }
.cpfl ul li:hover img{transform: scale(1.1);}
.cpfl ul li .cpmc{ text-align:center; line-height:40px;}
.cpfl ul li:hover .cpmc{ color:#e50014}

.scrollpic { padding:10%;width: 80%;}
#myscroll {
	
	display: block;
	width: 100%;
	position: relative;
	height: 300px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:340px;
}
#myscroll ul li a {
	display: block;
	float: left;
	width: 300px; background:#fff;
	padding: 0;
	position: relative;
	color: #333; height:300px;
}

.gdtu{display: flex;justify-content: center;align-items: center;overflow:hidden; height:260px;}
.gdtu img{ max-width:100%;transition: all 0.8s; max-height:260px;  }
.gdtu:hover img{transform: scale(1.1);}


#myscroll a:hover .intro {background-color: #222222;
	filter: alpha(opacity=30);
	width: 100%;
	color: #fff;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; height:300px;}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	
	width: 300px;
	color: #333;

	text-align: center;
}
#myscroll a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	width: 300px;
	line-height: 50px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; 
	border-bottom: 1px solid rgba(255,255,255,0.5);
	font-weight:100;
}
#myscroll a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}
#myscroll a .intro {
	bottom: -191px;
}
#myscroll a:hover .intro {bottom: 0px;}
#mybtns {width: 200px; margin:0 auto; float:none; margin-top:20px;display: block;height: 42px;}
#mybtns a { color:#fff; text-align:center; line-height:42px; font-size:30px;
	width: 42px;
	height: 42px; border:2px solid #fff; border-radius:50%;
	display: block;
	float: right; margin-right:35px;
	margin-left:0px;
}
#mybtns a:hover a{}
#mybtns a:hover {background-color: #fff; color:#e50014!important}


#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
/*热门产品*/
.index_rm{  text-align:center; padding:30px;}
.index_rm h2{ font-size:30px;}
.index_rm h3{ text-transform:uppercase; font-size:25px; margin-top:15px; margin-bottom:15px;}
.rm_gd a{ color:#fff; font-size:20px;}

.sypro{bottom:420px; border:1px solid #090; margin:0 auto; position:relative;}
.index_pro{ width:100%; margin:0 auto;}
.index_pro_zuo{ background:#e50014; width:100%; float:none;height:auto; color:#fff;}
.index_pro_you{ background:#222222; width:100%; float:none;height:auto;}

/*首页新闻*/
.news_bg{ background:#efefef;}
.news_bg .wd1200{ padding-top:40px; padding-bottom:40px;}
.news_bg .wd1200 h2{ color:#000; font-size:35px; float:none}
.news_bg .wd1200 h2 span{ font-weight:normal; font-size:20px; text-transform:uppercase; color:#555; padding-left:10px;}

.tabmenu { width:70%; float:left!important; height:45px; margin:0 auto; margin-top:20px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li:nth-child(2){ float:right}
.tabmenu li { text-align:center; float:left; display:block; width:46%; height:45px; overflow:hidden; line-height:45px; border:1px solid #e50014;display:inline; color:#e50014 }
.tabmenu .cli {text-align:center;float:left;display:block;width:46%;height:45px;overflow:hidden;background-color: #e50014;line-height:45px;display:inline;cursor:pointer; color:#fff;}


#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}


.news_tj{ width:100%; float:none; overflow:hidden}
.news_tj img{ width:100%;transition: all 0.8s; }
.news_tj:hover img{transform: scale(1.1);}
.news_tjwz h2{ font-size:18px; font-weight:normal; color:#fff; line-height:75px; padding-left:20px; padding-right:20px;}
.news_tjwz{ position:relative; margin-top:-80px; height:75px; background:rgba(0,0,0,0.3);}
.news_ri{ background:#e50014; width:20%; height:75px; text-align:center; color:#fff;}
.news_ri p{ font-size:35px; padding-top:7px;}
.news_ri span{ font-size:15px;}

.news_lb{ width:100%; float:none; margin-top:20px; }
.news_lb dl dd{ width:96%; float:none; padding:2%;}
.news_lb dl dd:nth-child(2n){ float:none; background:#fafafa}
.news_gg{ border-top:1px solid #d8d8d8; line-height:45px;}
.news_lb dl  dd h2{ font-size:18px; color:#333; font-weight:normal;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; }
.news_lb dl  dd h3{ font-size:15px; color:#555; font-weight:normal;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:22px; height:44px; opacity:0.7; margin-top:20px; margin-bottom:20px; }
.news_sj{color:#555;}
.news_gd{color:#555; font-size:15px; }

.news_lb dl dd:hover{
box-shadow: 0 0 10px #ddd; }


.neiyecp{ margin-top:30px; width:35%; overflow:hidden; border:1px solid #f7f7f7}
.neiyecp  img{max-width:100%;transition: all 0.8s; border-top-left-radius:10px;border-bottom-right-radius:10px; }
.neiyecp:hover img{transform: scale(1.1);}
.neiyemiao{ margin-top:30px; width:60%}
.neiyemiao h2{ color:#e80f1b; font-size:30px;}
.cpmiao{ margin-top:30px; line-height:40px;}



#banner {width: 100%;margin:0px;padding:0px;overflow: hidden; padding-top:50px;}
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}
	.focus .bd li img{  object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
	
.nydaohang{ width:100%; margin:0 auto; height:auto; background:#f2f2f2; }
.nymenu{ width:100%; margin:0 auto}
.nymenu ul {display: block; width: 100%;height: auto;line-height: 30px;}
.nymenu ul li {width: 49.5%; float:left;text-align: center;border-right: #e5e5e5 1px solid;
border-bottom: #e5e5e5 1px solid; height:40px; line-height:40px;vertical-align: top;}
.nymenu ul li:nth-child(2n){ border-right:0px;}
.nymenu ul li a{ font-size:15px; font-weight:normal;}
.nymenu ul li.active a{ color:#e50014; font-weight:bold}
	


.nav{ height:60px!important;}
.wd1200{ padding-top:50px; padding-bottom:50px;}
.cpfl ul li:nth-child(2n){ float:right}
.cpfl{ padding-bottom:20px;}
.cpfl ul li { margin-bottom:20px;
    float: left;
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}

/*----公共头部---*/
.wenzi h2{ font-size:35px;font-weight:bold; line-height:35px;  padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0px; color:#e50014;}
.wenzi h3{ font-weight:normal; font-size:17px; margin-top:20px; font-weight:normal; }




/*首页公司简介*/
.about_right{ width:100%; float:none; margin-top:30px;}
.about_right h2{ color:#000;font-size:35px;}
.about_right h3{ color:#e50014; font-size:22px;}
.about_left{width:100%; float:none;}
.about_left  img{width:100%; }
.about_nr{-webkit-line-clamp:4;/*显示行数*/ height:120px; margin-bottom:30px;}



/*首页产品*/
.index_pro .tab{ width:100%; margin-top:40px;}
.index_pro .tab-hd li{font-size:16px;}
.index_pro dl{ margin-top:30px;}
.pro_tu{height:150px;}
.pro_tu  img{max-height:150px;}
.index_pro dl dd:nth-child(2){ margin-bottom:20px;}
.index_pro dl dd:nth-child(1){ margin-bottom:20px;}
.index_pro dl dd:nth-child(2n){ float:right}
.index_pro dl dd {
    float: left;
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
.index_pro .tab-hd {
    overflow: hidden;
    zoom: 1;
    width: 85%;
    margin: 0 auto;
}
/*客户案例*/
.anli{ padding-bottom:0px;}
.anli_left{ width:100%; float:none; margin-top:40px; height:auto!important; overflow:hidden}
.anli_right{ width:100%; float:none; margin-top:40px;}


/*内页新闻*/
.ny_news{ margin-top:-60px;}
.ny_news ul li:hover .news_riqi h2{ color:#fff;}
.ny_news ul li:hover .news_riqi h3{ color:#fff;}
.ny_news ul li:hover .news_gd{ color:#fff;}
.ny_news ul li:hover .news_nr h2{ color:#fff; padding-left:10px;}
.ny_news ul li:hover .news_ms{ color:#fff}
.ny_news ul li:hover{ background:#e80f1b!important}
.ny_news ul li:nth-child(2n){ background:#f2f2f2}
.ny_news ul li{margin-top:30px; margin-bottom:30px; }

.newtu{ width:25%; height:150px; overflow:hidden;display: flex;justify-content: center;display: flex;justify-content: center;
align-items: center;overflow:hidden;}

.ny_news ul li:nth-child(2n) .newtu{ background:#fff}
.newtu img{transition: all 0.8s;max-height:150px; max-width:100%; height:auto}
.ny_news ul li:hover img{transform: scale(1.2);}
.news_txt{ width:65%; margin-left:3%;  margin-top:0px}
.news_gda{ color:#000; font-size:25px;}
.news_line{ display:none;}
.news_riqi{ float:none; width:100%; margin-top:0px;}
.news_riqi h2{ color:#000; font-size:40px; padding:0px; margin:0px;}
.news_riqi h3{ font-weight:normal; font-size:14px; padding:0px; margin:0px; padding-left:0px;  margin-top:25px;}
.news_nr{ width:100%;}
.news_nr h2{ color:#000; font-size:18px; padding:0px; margin:0px;-webkit-transition: all .6s;transition: all .6s;}
.news_ms{   
    line-height: 22px; font-size:15px;
   }
.news_gda{ width:5%; margin-top:55px; text-align:right;}
.xinwen{ width:100%; margin:0 auto}
.xinwen_jl{ width:95%; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.new_nybt{color:#e80f1b; font-size:18px; text-align:center; margin-bottom:10px;}


.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#0954a3; font-size:20px;}



/*优势*/
.blk{ width:95%; margin:0 auto; overflow:hidden}
.ys_t { width:100%; margin:0 auto; height: 125px; margin-top:0px; padding-bottom:50px; overflow:hidden}
.ys_t li {height: 80px;padding-top:20px; padding-bottom:20px;}

.ys_t li i {
  display: inline-block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  vertical-align: top; 
  margin: 0px!important;}
  

.ys_t li span {
  font-size: 17px;
  height: auto!important;
  line-height: 40px;
  vertical-align: top;
  max-width: auto!important;}



.ys_bd { width:100%;}
.ys_bd dl { height:300px;}
.ys_bd dt img {
  width: 30%; 
  height: auto!important;
  position: relative;
  left:0%;
  margin-left: 0px;
}
.ys_bd dd {
  position:absolute;
  height: auto!important;
  background:#f2f2f2;
  left: 0%!important;
  bottom: -5px; 
  z-index: 10; padding:2%;
}
.ys_bd dd span {
  width: 50px; position:absolute;
  height: 50px; 
  text-align: center;
  font-family: Arial;
  background: #e9262b;
}
.ys_bd dd span em {
  display: block;
  font-size: 30px;
  color: #fff; line-height:50px;
  overflow: hidden;
  font-weight: bold;
}
.ys_bd dd span i {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  height: 18px;
  overflow: hidden;
  text-transform: uppercase;
}
.ys_bd dd h3 {
  padding: 0 40px 0 70px;
  margin-bottom: 20px;
}
.ys_bd dd h3 b {
  display: block;
  font-size: 20px;
  color: #e9262b;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin: 0px 0 0px;
  position: relative;
}
.ys_bd dd h3 b:after {
  position: absolute;
  width: 24px;
  height: 1px;
  content: "";
  background: #333;
  left: -45px;
  top: 18px;
}
.ys_bd dd h3 i {
  display: block;
  font-size: 15px;
  color: #333; font-weight:normal;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.ys_desc { margin-top:10px;  width:60%; 
  font-size: 15px;
  color: #666;
  line-height: 24px;
  overflow: hidden; 
}

.ys_t li:nth-child(1) i { background:url(../images/ys_ic1.png); background-size:100%; }
.ys_t li:nth-child(1).on i { background:url(../images/ys_ic1_b.png); background-size:100%; }


.ys_t li:nth-child(2) i { background:url(../images/ys_ic2.png) no-repeat center;  background-size:100% }
.ys_t li:nth-child(2).on i { background:url(../images/ys_ic2_b.png)no-repeat center; background-size:100%; }

.ys_t li:nth-child(3) i { background:url(../images/ys_ic3.png) no-repeat center;  background-size:100%;}
.ys_t li:nth-child(3).on i { background:url(../images/ys_ic3_b.png) no-repeat center; background-size:100%; }

.ys_t li:nth-child(4) i { background:url(../images/ys_ic4.png);  background-size:100%; }
.ys_t li:nth-child(4).on i { background:url(../images/ys_ic4_b.png); background-size:100%; }

/*首页新闻*/

.news .tab{ width:100%; margin-top:40px;}
.news .tab-hd { overflow:hidden; zoom:1; width:76%; margin:0 auto;}
.news .tab-hd li:nth-child(2){ float:right; }
.news .tab-hd li{ float:left; width:46%;text-align:center; cursor:pointer; border:1px solid #d8d8d8; height:50px; line-height:50px; border-radius:25px; font-size:18px;}
.news .tab-hd li.active{color:#e9262b; border:1px solid #e9262b;}
.news .tab-bd li{display:none; border-top:0 none;}
.news .tab-bd li.thisclass{ display:list-item;}
.news dl{ border-top:0px solid #d8d8d8; margin-top:30px;}
.news dl dd{ float:none; width:96%; margin-left:0%; margin-right:0%; padding-top:40px; padding:2%; margin-top:-6px;}
.news dl dd:nth-child(2){ background:#f2f2f2; margin-top:20px; margin-bottom:20px;}
.news dl dd:hover{ background:url(../images/index_49.png) no-repeat center;}
.news dl dd:hover h2{ color:#fff;}
.news dl dd:hover h3{ color:#fff;}
.news dl dd:hover .news_bt{ color:#fff;}
.news dl dd:hover .news_nr{ color:#fff; opacity:0.8}
.news dl dd:hover .news_gd{ color:#fff;}
.news dl dd h2{ color:#e50014; font-size:50px;}
.news dl dd h3{ font-weight:normal; font-size:16px; color:#555;}
.news dl dd .news_bt{color:#000; font-size:18px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:27px; height:27px; margin-bottom:0px;margin-top:5px; font-size:17px;}
.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:22px; height:44px; margin-bottom:5px;margin-top:5px; font-size:14px;}
.news_gd{color:#e50014; text-align:right; font-size:14px;}

.new_zuo{ float:left; width:22%;}
.new_you{ float:right; width:73%;}


/*-------底部-----------*/
.foot{ background:#333333; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px; line-height:35px;}
.foot .wd1200 a{ color:#ccc;}
.fabt{ font-size:22px; font-weight:bold; color:#fff; margin-bottom:20px;}

.flian{ float:none;width:100%; padding-right:0%; font-size:16px; margin-left:0%; text-align:center}
.fpro{ width:13%; display:none;}
.fdao{ width:13%;margin-right:6%; display:none;}
.fxin{ width:13%;margin-left:6%; display:none;}
.ewm { float:none; text-align:center; margin:0 auto; width:100%; margin-top:30px;}


/*内页*/
.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{ line-height:30px; margin-top:30px;}

.nybg{padding-top:40px; padding-bottom:40px;}
.nytop{ border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.nymain{ width:95%; margin:0 auto; padding-top:35px; padding-bottom:35px;}
.nytop h2{  font-size:30px; text-align:center; margin:0 auto; float:none;}
.ny_weizhi{ display:none;}
.ny_weizhi a{color:rgba(85,85,85,0.7)}
.ny_weizhi span{ padding-left:10px; padding-right:10px;}


/*内页公司简介*/
.neiab_right{ width:100%; float:none; font-size:15px; margin-top:30px;}
.neiab_left{ width:100%; float:none;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.neiab_left img{transition: all 0.8s;border-radius:8px; }
.neiab_left:hover img{transform: scale(1.1);}
.nymain .product-number-info{ margin-top:40px;}
.nymain .product-number-info .product-number-inner{ padding-bottom:20px;}
.nybg .product-number-info li b i { font-size: 23px;}
.nybg .product-number-info li b { font-size:14px!important;}
.nymain  .product-number-info li:nth-child(2n) b{ float:right}
.nymain  .product-number-info li:nth-child(2n){ float:right}
.nymain  .product-number-info li{ float:left; text-align:center; display:block}
.nymain  .product-number-info li:nth-child(4) { width:49%; text-align:right }
.nymain  .product-number-info li:nth-child(3) { width:49%; }
.nymain  .product-number-info li:nth-child(2) { width:49%; margin-bottom:30px; text-align:right }
.nymain  .product-number-info li:first-child { width:49%;margin-bottom:30px; }


/*内页产品*/
.protemptwo{width:100%;}
.protemptwo li{ float:none; width:100%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0px; margin-bottom:30px}
.protemppic img{width:100%;transition:all .5s ease;height:280px;}


/*资质荣誉*/
.products_box{ width:95%; margin:48px auto;}
.products_tubox,.yingyong_tubox{ display:block; overflow:hidden;}
.products_tubox li:nth-child(2n){ float:right}
.yingyong_tubox li:nth-child(2n){ float:right}
.products_tubox li,.yingyong_tubox li{ float:left; width:48%;  margin:0%;margin-bottom:40px;}
.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:170px; 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:150px; }

.products_tubox li .products_tu img{ display:block; transition:all .5s; max-width:100%; max-height:150px;}
.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 #e9262b; 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;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden;}
.btn .bgsqr1,.btn .bgsqr2,.btn .bgsqr3,.btn .bgsqr4{ width:25%;height:0;-webkit-transition: height .4s;transition: height .4s; background:#e9262b; 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%;}
.yingyong_tubox li:hover .products_tu img{ opacity:0.6; transform:scale(1.07);}
.yingyong_tubox li:hover span{ color:#fff;}
.yingyong_tubox li:hover .bgsqr1,.yingyong_tubox li:hover .bgsqr2,.yingyong_tubox li:hover .bgsqr3,.yingyong_tubox li:hover .bgsqr4{ height:100%;}

.neiyecp{ margin-top:30px; width:100%; float:none; overflow:hidden; border:1px solid #f7f7f7}
.neiyecp  img{max-width:100%;transition: all 0.8s; border-top-left-radius:10px;border-bottom-right-radius:10px; }
.neiyecp:hover img{transform: scale(1.1);}
.neiyemiao{ float:none;margin-top:30px; width:100%}
.neiyemiao h2{ color:#e80f1b; font-size:30px;}
.cpmiao{ margin-top:30px; line-height:40px;}

/*内页企业文化*/
.culture h2{ font-size:25px; text-align:center; color:#000; margin-bottom:40px; margin-top:40px; }
.fazuo{ width:100%; float:none; background:#ffe200; height:50px; line-height:50px; font-size:20px; text-align:center; color:#333; font-weight:bold}
.fayou{ width:100%; float:none;text-align:left;font-size:15px; line-height:35px;}
.culture ul li{ margin-bottom:40px; }

/*合成技术*/
.jszuo{ width:100%; float:none;overflow:hidden;}
.jszuo img{ width:100%;transition: all 0.8s; border-radius:8px;}
.jszuo:hover img{transform: scale(1.1);}
.jsyou h2{ color:#e50014; line-height:50px; font-size:30px;}
.jsyou{ width:100%; float:none; margin-top:20px;}
.jsyou h3{ color:#333; margin-top:10px; margin-bottom:10px; font-weight:normal; font-size:20px;}
.jsyou h4{ color:#333; font-size:20px;}
.jishums{ margin-top:15px; line-height:35px; font-size:15px;}
	
/*合成优势*/	
.ystu img{ max-width:100%}
.jsbj{ padding:20px;}
.ysmiao{ font-size:15px; line-height:30px; height:auto;}
.youshi h2{ color:#e9262b; line-height:50px;font-size:25px; }
.youshi ul li{ float:none; width:100%;margin-bottom:50px;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); }
.youshi ul li:nth-child(2n){ float:none}

/*发展历程*/
.fzlc h3 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 15px;
    margin-bottom: 20px;
    color: #000;}
	
.list-history .year-all{background:#fafafa;margin:2.5% 0;}
.list-history .year-all dd{width:25%;position:relative;border-right:4px solid #fff;}
.list-history .year-all dd:nth-child(1){z-index:4;}
.list-history .year-all dd:nth-child(2){z-index:3;}
.list-history .year-all dd:nth-child(3){z-index:2;}
.list-history .year-all dd:nth-child(4){z-index:1;}
.list-history .year-all dd::before{position:absolute;content:'';background:#fafafa;z-index:3;width:34px;height:34px;border:4px solid #fff;top:50%;margin-top:-17px;right:-17px;-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;}
.list-history .year-all dd:last-child::before{display:none;}
.list-history .year-all dd a{display:block;padding:30px;background:#fafafa;position:relative;z-index:4;color:#555;}
.list-history .year-all dd h3{margin:0;font-size:16px;}
.list-history .year-all dd h2{margin:0;color:#00b3dc;font-size:16px;}
.list-history .year-all dd h2 span{font-size:24px;font-weight:normal;}
.list-history .year-all dd p{line-height:24px;}
.list-history .year-all dd a,.list-history .year-all dd{transition:0.2s;}
.list-history .year-all dd:hover,.list-history .year-all dd:hover a,.list-history .year-all dd:hover::before{background:#00b3dc;}
.list-history .year-all dd:hover *{color:#fff;}
.list-history .year-all dd:hover::before{border:4px solid #00b3dc;}

.list-history .box{padding:2% 0;}
.list-history .box .name{text-align:center;border-bottom:1px solid #eee;padding-bottom:17px;margin-bottom:30px;}
.list-history .box .name b{display:inline-block;position:relative;font-size:16px;color:#fff;line-height:50px;padding:0 25px;background:#00b3dc;border-radius:5px;}
.list-history .box .name b::after{position:absolute;content:'';border:10px solid transparent;border-top-color:#00b3dc;top:100%;left:50%;margin-left:-5px;}
.list-history .box li{position:relative;margin-top:20px;   }
.list-history .box li time{color:#e9262b; padding:0px;  border-radius:5px;font-weight:bold; float:none; width:100%; font-size:20px;}
.list-history .box li:hover time{background:none;color:#e9262b;}
.list-history .box li:hover  img{ transform: scale(1.1);}
.list-history .box li img{transition: all 0.8s; border-radius:10px; overflow:hidden}
.list-history .box li time span{display:none;}
.list-history .box li:hover time span{display:inline;}
.list-history .box li .txt{border-left:2px solid #eee;padding-left:42px;padding-bottom:20px; float:right; width:85%;border-bottom:1px solid #eee;}
.list-history .box li:last-child .txt{padding-bottom:0;}
.list-history .box li .txt{position:relative;}
.list-history .box li .txt i{position:absolute;content:'';left:-2px;top:20px;width:22px;height:2px;background:#fff;}
.list-history .box li .txt i::before{position:absolute;content:'';left:-2px;top:50%;margin-top:-3px;width:6px;height:6px;background:#e9262b;}
.list-history .box li .txt dt{width:40%; padding-top:20px; float:none;}
.list-history .box li .txt dt img{display:block;width:100%;}
.list-history .box li .txt dd{width:100%; float:none;margin-left:0%;padding-top:20px;padding-bottom:2%; font-size:16px;}


.same-dots .slick-dots{text-align:center;padding:30px 0;z-index:3;}
.same-dots .slick-dots li{cursor:pointer;display:inline-block;width:20px;height:20px;opacity:1;border:1px solid transparent;position:relative;background:none;margin:0 5px;border-radius:50%;}
.same-dots .slick-dots li button{display:none;}
.same-dots .slick-dots li::before{position:absolute;content:'';left:3px;top:3px;right:3px;bottom:3px;border-radius:50%;background:#ddd;}
.same-dots .slick-dots li.slick-active{border-color:#e9262b;background:#fff;}
.same-dots .slick-dots li.slick-active::before{background:#e9262b;}
.zuia { font-size: 20px; text-align:center;padding-top: 50px;color: #000;}



/*内页客户留言*/
/*order*/

.shuoming{ font-size:16px; color:#fff; padding-bottom:0px;}
.ss{ font-size:17px; padding-bottom:20px; color:#fff;}
.contact_2{ background:url(../images/order.jpg) no-repeat center; padding-top:0PX;
overflow:hidden;color:rgba(255,255,255,0.9); color:#fff!important;}
.contact_2_1{ padding:20px;}
.contact_2_1 ul li{ margin-bottom:0px;
float:none; width:100%; color:#fff!important;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:none; width:100%;}

.contact_2_1 ul li:nth-child(5){width:100%;float:none; clear:both; margin-top:10px; margin-bottom:10px;}
.contact_2_1_mid{
background:none;color:#fff; border:1px rgba(255,255,255,0.5) solid; padding:0.5em 1em; width:80%}
.teshuw{ width:90%; }
.contact_2_1_mid input{ color:#fff!important;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}

.contact_2_1_mid textarea{ width:100%;color:#fff!important;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu2{ border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0a69d7; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu2 {
margin-bottom:1.5em; margin-top:3.5em;}
.anniu2:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; 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;}


.nyabout{background-size:150%; height:170px; }
.nycon{background-size:150%; height:170px;}
.nyhonor{background-size:150%; height:170px;}
.nycase{background-size:150%; height:170px; }
.nypro{background-size:150%; height:170px; }
.nynews{background-size:150%; height:170px; }

.pro_xxtu img{ max-width:100%}

/*企业荣誉*/
.nycp ul li:nth-child(2n){ float:right}
.nycp ul li{ margin-bottom:0px; width:48%; margin-left:0px; margin-right:0px; margin-top:30px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11  img{max-width:100%;max-height:180px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:17px; color:#555; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:22px; height:44px;}

/*内页联系我们*/
.ditu{ width:100%; float:none; margin-top:20px;}
.nylianxi{  width:100%; float:none;}
.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:#e50014; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #e50014;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #e50014;}
.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;}



/*内页新闻*/
.newsmid_2_1_mid_1{ 
overflow:hidden; width:25%; border:1px solid #f2f2f2; float:left;display: flex;justify-content: center;
align-items: center;height:110px; background:#fff; margin-bottom:40px;}
.newsmid_2_1_mid_1 img{max-width:100%;max-height:110px;transition: all 0.8s;}
.newsmid_2_1_mid_1 img:hover{   transform: scale(1.4);}

.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; margin-bottom:40px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); padding:2%; height:110px;
 }




.newsmid_2_1_mid_2{ width:70%;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;  }
 
.newsmid_2_1_mid_2_2 h3 {font-size:20px; line-height:1.5; font-weight:400; padding:0px; margin:0px;margin-bottom:5px;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; }

.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;overflow:hidden;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:50px;
overflow: hidden;word-wrap:break-word;
word-break:break-all; padding:0px; margin:0px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#2c82cd}
.newsmid_2{
padding-top:4em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#e9262b; font-size:20px;}

.fanhui ul li .fl{ float:none; width:100%}
.fanhui ul li .fr{ float:none;width:100%}
.fanhui ul li:nth-child(1){ float:none}
.fanhui ul li:nth-child(2){ float:none; margin-top:10px;}
	}
	

@media screen and (max-width: 640px) {
.faline{ width:100%;}
.searcha{ display:none}
.pc_banner{ display:none}
.wap_banner{ display:block}
.wap_kefua{ display:block;}


/*首页公司简介*/
.abtxt{ width:100%; float:none; margin-top:30px;}
.abtxt h2{ color:#333;font-size:25px;}
.abtxt h3 span{ color:#e50014; padding-left:15px; padding-right:15px;}
.abtxt h3{ color:#e50014; font-size:30px; margin-top:20px;}
.abnr{ line-height:30px; margin-top:20px;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:7;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; height:210px;}

.abnr p{ margin-bottom:0px; color:#444;}


.abtu{ width:100%; float:none;display: flex;justify-content: center;align-items: center;overflow:hidden; }



/*首页产品分类*/
.cpfl{ padding-bottom:55px;}
.cpfl ul li{ float:left; width:18%; margin-left:1%; margin-right:1%;}
.cpfl ul li .cptu{ width:100%;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.cpfl ul li .cptu img{ width:100%;transition: all 0.8s;  }
.cpfl ul li:hover img{transform: scale(1.1);}
.cpfl ul li .cpmc{ text-align:center; line-height:40px;}
.cpfl ul li:hover .cpmc{ color:#e50014}

.scrollpic { padding:10%;width: 80%;}
#myscroll {
	
	display: block;
	width: 100%;
	position: relative;
	height: 300px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:340px;
}
#myscroll ul li a {
	display: block;
	float: left;
	width: 300px; background:#fff;
	padding: 0;
	position: relative;
	color: #333; height:300px;
}

.gdtu{display: flex;justify-content: center;align-items: center;overflow:hidden; height:260px;}
.gdtu img{ max-width:100%;transition: all 0.8s; max-height:260px;  }
.gdtu:hover img{transform: scale(1.1);}


#myscroll a:hover .intro {background-color: #222222;
	filter: alpha(opacity=30);
	width: 100%;
	color: #fff;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; height:300px;}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	
	width: 300px;
	color: #333;

	text-align: center;
}
#myscroll a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	width: 300px;
	line-height: 50px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; 
	border-bottom: 1px solid rgba(255,255,255,0.5);
	font-weight:100;
}
#myscroll a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}
#myscroll a .intro {
	bottom: -191px;
}
#myscroll a:hover .intro {bottom: 0px;}
#mybtns {width: 200px; margin:0 auto; float:none; margin-top:20px;display: block;height: 42px;}
#mybtns a { color:#fff; text-align:center; line-height:42px; font-size:30px;
	width: 42px;
	height: 42px; border:2px solid #fff; border-radius:50%;
	display: block;
	float: right; margin-right:35px;
	margin-left:0px;
}
#mybtns a:hover a{}
#mybtns a:hover {background-color: #fff; color:#e50014!important}


#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
/*热门产品*/
.index_rm{  text-align:center; padding:30px;}
.index_rm h2{ font-size:30px;}
.index_rm h3{ text-transform:uppercase; font-size:25px; margin-top:15px; margin-bottom:15px;}
.rm_gd a{ color:#fff; font-size:20px;}

.sypro{bottom:420px; border:1px solid #090; margin:0 auto; position:relative;}
.index_pro{ width:100%; margin:0 auto;}
.index_pro_zuo{ background:#e50014; width:100%; float:none;height:auto; color:#fff;}
.index_pro_you{ background:#222222; width:100%; float:none;height:auto;}

/*首页新闻*/
.news_bg{ background:#efefef;}
.news_bg .wd1200{ padding-top:40px; padding-bottom:40px;}
.news_bg .wd1200 h2{ color:#000; font-size:35px; float:none}
.news_bg .wd1200 h2 span{ font-weight:normal; font-size:20px; text-transform:uppercase; color:#555; padding-left:10px;}

.tabmenu { width:70%; float:left!important; height:45px; margin:0 auto; margin-top:20px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li:nth-child(2){ float:right}
.tabmenu li { text-align:center; float:left; display:block; width:46%; height:45px; overflow:hidden; line-height:45px; border:1px solid #e50014;display:inline; color:#e50014 }
.tabmenu .cli {text-align:center;float:left;display:block;width:46%;height:45px;overflow:hidden;background-color: #e50014;line-height:45px;display:inline;cursor:pointer; color:#fff;}


#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}


.news_tj{ width:100%; float:none; overflow:hidden}
.news_tj img{ width:100%;transition: all 0.8s; }
.news_tj:hover img{transform: scale(1.1);}
.news_tjwz h2{ font-size:18px; font-weight:normal; color:#fff; line-height:75px; padding-left:20px; padding-right:20px;}
.news_tjwz{ position:relative; margin-top:-80px; height:75px; background:rgba(0,0,0,0.3);}
.news_ri{ background:#e50014; width:20%; height:75px; text-align:center; color:#fff;}
.news_ri p{ font-size:35px; padding-top:7px;}
.news_ri span{ font-size:15px;}

.news_lb{ width:100%; float:none; margin-top:20px; }
.news_lb dl dd{ width:96%; float:none; padding:2%;}
.news_lb dl dd:nth-child(2n){ float:none; background:#fafafa}
.news_gg{ border-top:1px solid #d8d8d8; line-height:45px;}
.news_lb dl  dd h2{ font-size:18px; color:#333; font-weight:normal;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; }
.news_lb dl  dd h3{ font-size:15px; color:#555; font-weight:normal;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:22px; height:44px; opacity:0.7; margin-top:20px; margin-bottom:20px; }
.news_sj{color:#555;}
.news_gd{color:#555; font-size:15px; }

.news_lb dl dd:hover{
box-shadow: 0 0 10px #ddd; }


.neiyecp{ margin-top:30px; width:35%; overflow:hidden; border:1px solid #f7f7f7}
.neiyecp  img{max-width:100%;transition: all 0.8s; border-top-left-radius:10px;border-bottom-right-radius:10px; }
.neiyecp:hover img{transform: scale(1.1);}
.neiyemiao{ margin-top:30px; width:60%}
.neiyemiao h2{ color:#e80f1b; font-size:30px;}
.cpmiao{ margin-top:30px; line-height:40px;}



#banner {width: 100%;margin:0px;padding:0px;overflow: hidden; padding-top:50px;}
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}
	.focus .bd li img{  object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
	
.nydaohang{ width:100%; margin:0 auto; height:auto; background:#f2f2f2; }
.nymenu{ width:100%; margin:0 auto}
.nymenu ul {display: block; width: 100%;height: auto;line-height: 30px;}
.nymenu ul li {width: 49.5%; float:left;text-align: center;border-right: #e5e5e5 1px solid;
border-bottom: #e5e5e5 1px solid; height:40px; line-height:40px;vertical-align: top;}
.nymenu ul li:nth-child(2n){ border-right:0px;}
.nymenu ul li a{ font-size:15px; font-weight:normal;}
.nymenu ul li.active a{ color:#e50014; font-weight:bold}
	


.nav{ height:60px!important;}
.wd1200{ padding-top:50px; padding-bottom:50px;}
.cpfl ul li:nth-child(2n){ float:right}
.cpfl{ padding-bottom:20px;}
.cpfl ul li { margin-bottom:20px;
    float: left;
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}

/*----公共头部---*/
.wenzi h2{ font-size:35px;font-weight:bold; line-height:35px;  padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0px; color:#e50014;}
.wenzi h3{ font-weight:normal; font-size:17px; margin-top:20px; font-weight:normal; }




/*首页公司简介*/
.about_right{ width:100%; float:none; margin-top:30px;}
.about_right h2{ color:#000;font-size:35px;}
.about_right h3{ color:#e50014; font-size:22px;}
.about_left{width:100%; float:none;}
.about_left  img{width:100%; }
.about_nr{-webkit-line-clamp:4;/*显示行数*/ height:120px; margin-bottom:30px;}



/*首页产品*/
.index_pro .tab{ width:100%; margin-top:40px;}
.index_pro .tab-hd li{font-size:16px;}
.index_pro dl{ margin-top:30px;}
.pro_tu{height:150px;}
.pro_tu  img{max-height:150px;}
.index_pro dl dd:nth-child(2){ margin-bottom:20px;}
.index_pro dl dd:nth-child(1){ margin-bottom:20px;}
.index_pro dl dd:nth-child(2n){ float:right}
.index_pro dl dd {
    float: left;
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
.index_pro .tab-hd {
    overflow: hidden;
    zoom: 1;
    width: 85%;
    margin: 0 auto;
}
/*客户案例*/
.anli{ padding-bottom:0px;}
.anli_left{ width:100%; float:none; margin-top:40px; height:auto!important; overflow:hidden}
.anli_right{ width:100%; float:none; margin-top:40px;}


/*内页新闻*/
.ny_news{ margin-top:-60px;}
.ny_news ul li:hover .news_riqi h2{ color:#fff;}
.ny_news ul li:hover .news_riqi h3{ color:#fff;}
.ny_news ul li:hover .news_gd{ color:#fff;}
.ny_news ul li:hover .news_nr h2{ color:#fff; padding-left:10px;}
.ny_news ul li:hover .news_ms{ color:#fff}
.ny_news ul li:hover{ background:#e80f1b!important}
.ny_news ul li:nth-child(2n){ background:#f2f2f2}
.ny_news ul li{margin-top:30px; margin-bottom:30px; }

.newtu{ width:25%; height:150px; overflow:hidden;display: flex;justify-content: center;display: flex;justify-content: center;
align-items: center;overflow:hidden;}

.ny_news ul li:nth-child(2n) .newtu{ background:#fff}
.newtu img{transition: all 0.8s;max-height:150px; max-width:100%; height:auto}
.ny_news ul li:hover img{transform: scale(1.2);}
.news_txt{ width:65%; margin-left:3%;  margin-top:0px}
.news_gda{ color:#000; font-size:25px;}
.news_line{ display:none;}
.news_riqi{ float:none; width:100%; margin-top:0px;}
.news_riqi h2{ color:#000; font-size:40px; padding:0px; margin:0px;}
.news_riqi h3{ font-weight:normal; font-size:14px; padding:0px; margin:0px; padding-left:0px;  margin-top:25px;}
.news_nr{ width:100%;}
.news_nr h2{ color:#000; font-size:18px; padding:0px; margin:0px;-webkit-transition: all .6s;transition: all .6s;}
.news_ms{   
    line-height: 22px; font-size:15px;
   }
.news_gda{ width:5%; margin-top:55px; text-align:right;}
.xinwen{ width:100%; margin:0 auto}
.xinwen_jl{ width:95%; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.new_nybt{color:#e80f1b; font-size:18px; text-align:center; margin-bottom:10px;}


.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#0954a3; font-size:20px;}



/*优势*/
.blk{ width:95%; margin:0 auto; overflow:hidden}
.ys_t { width:100%; margin:0 auto; height: 125px; margin-top:0px; padding-bottom:50px; overflow:hidden}
.ys_t li {height: 80px;padding-top:20px; padding-bottom:20px;}

.ys_t li i {
  display: inline-block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  vertical-align: top; 
  margin: 0px!important;}
  

.ys_t li span {
  font-size: 17px;
  height: auto!important;
  line-height: 40px;
  vertical-align: top;
  max-width: auto!important;}



.ys_bd { width:100%;}
.ys_bd dl { height:300px;}
.ys_bd dt img {
  width: 30%; 
  height: auto!important;
  position: relative;
  left:0%;
  margin-left: 0px;
}
.ys_bd dd {
  position:absolute;
  height: auto!important;
  background:#f2f2f2;
  left: 0%!important;
  bottom: -5px; 
  z-index: 10; padding:2%;
}
.ys_bd dd span {
  width: 50px; position:absolute;
  height: 50px; 
  text-align: center;
  font-family: Arial;
  background: #e9262b;
}
.ys_bd dd span em {
  display: block;
  font-size: 30px;
  color: #fff; line-height:50px;
  overflow: hidden;
  font-weight: bold;
}
.ys_bd dd span i {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  height: 18px;
  overflow: hidden;
  text-transform: uppercase;
}
.ys_bd dd h3 {
  padding: 0 40px 0 70px;
  margin-bottom: 20px;
}
.ys_bd dd h3 b {
  display: block;
  font-size: 20px;
  color: #e9262b;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin: 0px 0 0px;
  position: relative;
}
.ys_bd dd h3 b:after {
  position: absolute;
  width: 24px;
  height: 1px;
  content: "";
  background: #333;
  left: -45px;
  top: 18px;
}
.ys_bd dd h3 i {
  display: block;
  font-size: 15px;
  color: #333; font-weight:normal;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.ys_desc { margin-top:10px;  width:60%; 
  font-size: 15px;
  color: #666;
  line-height: 24px;
  overflow: hidden; 
}

.ys_t li:nth-child(1) i { background:url(../images/ys_ic1.png); background-size:100%; }
.ys_t li:nth-child(1).on i { background:url(../images/ys_ic1_b.png); background-size:100%; }


.ys_t li:nth-child(2) i { background:url(../images/ys_ic2.png) no-repeat center;  background-size:100% }
.ys_t li:nth-child(2).on i { background:url(../images/ys_ic2_b.png)no-repeat center; background-size:100%; }

.ys_t li:nth-child(3) i { background:url(../images/ys_ic3.png) no-repeat center;  background-size:100%;}
.ys_t li:nth-child(3).on i { background:url(../images/ys_ic3_b.png) no-repeat center; background-size:100%; }

.ys_t li:nth-child(4) i { background:url(../images/ys_ic4.png);  background-size:100%; }
.ys_t li:nth-child(4).on i { background:url(../images/ys_ic4_b.png); background-size:100%; }

/*首页新闻*/

.news .tab{ width:100%; margin-top:40px;}
.news .tab-hd { overflow:hidden; zoom:1; width:76%; margin:0 auto;}
.news .tab-hd li:nth-child(2){ float:right; }
.news .tab-hd li{ float:left; width:46%;text-align:center; cursor:pointer; border:1px solid #d8d8d8; height:50px; line-height:50px; border-radius:25px; font-size:18px;}
.news .tab-hd li.active{color:#e9262b; border:1px solid #e9262b;}
.news .tab-bd li{display:none; border-top:0 none;}
.news .tab-bd li.thisclass{ display:list-item;}
.news dl{ border-top:0px solid #d8d8d8; margin-top:30px;}
.news dl dd{ float:none; width:96%; margin-left:0%; margin-right:0%; padding-top:40px; padding:2%; margin-top:-6px;}
.news dl dd:nth-child(2){ background:#f2f2f2; margin-top:20px; margin-bottom:20px;}
.news dl dd:hover{ background:url(../images/index_49.png) no-repeat center;}
.news dl dd:hover h2{ color:#fff;}
.news dl dd:hover h3{ color:#fff;}
.news dl dd:hover .news_bt{ color:#fff;}
.news dl dd:hover .news_nr{ color:#fff; opacity:0.8}
.news dl dd:hover .news_gd{ color:#fff;}
.news dl dd h2{ color:#e50014; font-size:50px;}
.news dl dd h3{ font-weight:normal; font-size:16px; color:#555;}
.news dl dd .news_bt{color:#000; font-size:18px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:27px; height:27px; margin-bottom:0px;margin-top:5px; font-size:17px;}
.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:22px; height:44px; margin-bottom:5px;margin-top:5px; font-size:14px;}
.news_gd{color:#e50014; text-align:right; font-size:14px;}

.new_zuo{ float:left; width:22%;}
.new_you{ float:right; width:73%;}


/*-------底部-----------*/
.foot{ background:#333333; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px; line-height:35px;}
.foot .wd1200 a{ color:#ccc;}
.fabt{ font-size:22px; font-weight:bold; color:#fff; margin-bottom:20px;}

.flian{ float:none;width:100%; padding-right:0%; font-size:16px; margin-left:0%; text-align:center}
.fpro{ width:13%; display:none;}
.fdao{ width:13%;margin-right:6%; display:none;}
.fxin{ width:13%;margin-left:6%; display:none;}
.ewm { float:none; text-align:center; margin:0 auto; width:100%; margin-top:30px;}


/*内页*/
.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{ line-height:30px; margin-top:30px;}

.nybg{padding-top:40px; padding-bottom:40px;}
.nytop{ border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.nymain{ width:95%; margin:0 auto; padding-top:35px; padding-bottom:35px;}
.nytop h2{  font-size:30px; text-align:center; margin:0 auto; float:none;}
.ny_weizhi{ display:none;}
.ny_weizhi a{color:rgba(85,85,85,0.7)}
.ny_weizhi span{ padding-left:10px; padding-right:10px;}


/*内页公司简介*/
.neiab_right{ width:100%; float:none; font-size:15px; margin-top:30px;}
.neiab_left{ width:100%; float:none;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.neiab_left img{transition: all 0.8s;border-radius:8px; }
.neiab_left:hover img{transform: scale(1.1);}
.nymain .product-number-info{ margin-top:40px;}
.nymain .product-number-info .product-number-inner{ padding-bottom:20px;}
.nybg .product-number-info li b i { font-size: 23px;}
.nybg .product-number-info li b { font-size:14px!important;}
.nymain  .product-number-info li:nth-child(2n) b{ float:right}
.nymain  .product-number-info li:nth-child(2n){ float:right}
.nymain  .product-number-info li{ float:left; text-align:center; display:block}
.nymain  .product-number-info li:nth-child(4) { width:49%; text-align:right }
.nymain  .product-number-info li:nth-child(3) { width:49%; }
.nymain  .product-number-info li:nth-child(2) { width:49%; margin-bottom:30px; text-align:right }
.nymain  .product-number-info li:first-child { width:49%;margin-bottom:30px; }


/*内页产品*/
.protemptwo{width:100%;}
.protemptwo li{ float:none; width:100%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0px; margin-bottom:30px}
.protemppic img{width:100%;transition:all .5s ease;height:280px;}


/*资质荣誉*/
.products_box{ width:95%; margin:48px auto;}
.products_tubox,.yingyong_tubox{ display:block; overflow:hidden;}
.products_tubox li:nth-child(2n){ float:right}
.yingyong_tubox li:nth-child(2n){ float:right}
.products_tubox li,.yingyong_tubox li{ float:left; width:48%;  margin:0%;margin-bottom:40px;}
.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:170px; 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:150px; }

.products_tubox li .products_tu img{ display:block; transition:all .5s; max-width:100%; max-height:150px;}
.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 #e9262b; 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;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden;}
.btn .bgsqr1,.btn .bgsqr2,.btn .bgsqr3,.btn .bgsqr4{ width:25%;height:0;-webkit-transition: height .4s;transition: height .4s; background:#e9262b; 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%;}
.yingyong_tubox li:hover .products_tu img{ opacity:0.6; transform:scale(1.07);}
.yingyong_tubox li:hover span{ color:#fff;}
.yingyong_tubox li:hover .bgsqr1,.yingyong_tubox li:hover .bgsqr2,.yingyong_tubox li:hover .bgsqr3,.yingyong_tubox li:hover .bgsqr4{ height:100%;}

.neiyecp{ margin-top:30px; width:100%; float:none; overflow:hidden; border:1px solid #f7f7f7}
.neiyecp  img{max-width:100%;transition: all 0.8s; border-top-left-radius:10px;border-bottom-right-radius:10px; }
.neiyecp:hover img{transform: scale(1.1);}
.neiyemiao{ float:none;margin-top:30px; width:100%}
.neiyemiao h2{ color:#e80f1b; font-size:30px;}
.cpmiao{ margin-top:30px; line-height:40px;}

/*内页企业文化*/
.culture h2{ font-size:25px; text-align:center; color:#000; margin-bottom:40px; margin-top:40px; }
.fazuo{ width:100%; float:none; background:#ffe200; height:50px; line-height:50px; font-size:20px; text-align:center; color:#333; font-weight:bold}
.fayou{ width:100%; float:none;text-align:left;font-size:15px; line-height:35px;}
.culture ul li{ margin-bottom:40px; }

/*合成技术*/
.jszuo{ width:100%; float:none;overflow:hidden;}
.jszuo img{ width:100%;transition: all 0.8s; border-radius:8px;}
.jszuo:hover img{transform: scale(1.1);}
.jsyou h2{ color:#e50014; line-height:50px; font-size:30px;}
.jsyou{ width:100%; float:none; margin-top:20px;}
.jsyou h3{ color:#333; margin-top:10px; margin-bottom:10px; font-weight:normal; font-size:20px;}
.jsyou h4{ color:#333; font-size:20px;}
.jishums{ margin-top:15px; line-height:35px; font-size:15px;}
	
/*合成优势*/	
.ystu img{ max-width:100%}
.jsbj{ padding:20px;}
.ysmiao{ font-size:15px; line-height:30px; height:auto;}
.youshi h2{ color:#e9262b; line-height:50px;font-size:25px; }
.youshi ul li{ float:none; width:100%;margin-bottom:50px;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); }
.youshi ul li:nth-child(2n){ float:none}

/*发展历程*/
.fzlc h3 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 15px;
    margin-bottom: 20px;
    color: #000;}
	
.list-history .year-all{background:#fafafa;margin:2.5% 0;}
.list-history .year-all dd{width:25%;position:relative;border-right:4px solid #fff;}
.list-history .year-all dd:nth-child(1){z-index:4;}
.list-history .year-all dd:nth-child(2){z-index:3;}
.list-history .year-all dd:nth-child(3){z-index:2;}
.list-history .year-all dd:nth-child(4){z-index:1;}
.list-history .year-all dd::before{position:absolute;content:'';background:#fafafa;z-index:3;width:34px;height:34px;border:4px solid #fff;top:50%;margin-top:-17px;right:-17px;-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;}
.list-history .year-all dd:last-child::before{display:none;}
.list-history .year-all dd a{display:block;padding:30px;background:#fafafa;position:relative;z-index:4;color:#555;}
.list-history .year-all dd h3{margin:0;font-size:16px;}
.list-history .year-all dd h2{margin:0;color:#00b3dc;font-size:16px;}
.list-history .year-all dd h2 span{font-size:24px;font-weight:normal;}
.list-history .year-all dd p{line-height:24px;}
.list-history .year-all dd a,.list-history .year-all dd{transition:0.2s;}
.list-history .year-all dd:hover,.list-history .year-all dd:hover a,.list-history .year-all dd:hover::before{background:#00b3dc;}
.list-history .year-all dd:hover *{color:#fff;}
.list-history .year-all dd:hover::before{border:4px solid #00b3dc;}

.list-history .box{padding:2% 0;}
.list-history .box .name{text-align:center;border-bottom:1px solid #eee;padding-bottom:17px;margin-bottom:30px;}
.list-history .box .name b{display:inline-block;position:relative;font-size:16px;color:#fff;line-height:50px;padding:0 25px;background:#00b3dc;border-radius:5px;}
.list-history .box .name b::after{position:absolute;content:'';border:10px solid transparent;border-top-color:#00b3dc;top:100%;left:50%;margin-left:-5px;}
.list-history .box li{position:relative;margin-top:20px;   }
.list-history .box li time{color:#e9262b; padding:0px;  border-radius:5px;font-weight:bold; float:none; width:100%; font-size:20px;}
.list-history .box li:hover time{background:none;color:#e9262b;}
.list-history .box li:hover  img{ transform: scale(1.1);}
.list-history .box li img{transition: all 0.8s; border-radius:10px; overflow:hidden}
.list-history .box li time span{display:none;}
.list-history .box li:hover time span{display:inline;}
.list-history .box li .txt{border-left:2px solid #eee;padding-left:42px;padding-bottom:20px; float:right; width:85%;border-bottom:1px solid #eee;}
.list-history .box li:last-child .txt{padding-bottom:0;}
.list-history .box li .txt{position:relative;}
.list-history .box li .txt i{position:absolute;content:'';left:-2px;top:20px;width:22px;height:2px;background:#fff;}
.list-history .box li .txt i::before{position:absolute;content:'';left:-2px;top:50%;margin-top:-3px;width:6px;height:6px;background:#e9262b;}
.list-history .box li .txt dt{width:40%; padding-top:20px; float:none;}
.list-history .box li .txt dt img{display:block;width:100%;}
.list-history .box li .txt dd{width:100%; float:none;margin-left:0%;padding-top:20px;padding-bottom:2%; font-size:16px;}


.same-dots .slick-dots{text-align:center;padding:30px 0;z-index:3;}
.same-dots .slick-dots li{cursor:pointer;display:inline-block;width:20px;height:20px;opacity:1;border:1px solid transparent;position:relative;background:none;margin:0 5px;border-radius:50%;}
.same-dots .slick-dots li button{display:none;}
.same-dots .slick-dots li::before{position:absolute;content:'';left:3px;top:3px;right:3px;bottom:3px;border-radius:50%;background:#ddd;}
.same-dots .slick-dots li.slick-active{border-color:#e9262b;background:#fff;}
.same-dots .slick-dots li.slick-active::before{background:#e9262b;}
.zuia { font-size: 20px; text-align:center;padding-top: 50px;color: #000;}



/*内页客户留言*/
/*order*/

.shuoming{ font-size:16px; color:#fff; padding-bottom:0px;}
.ss{ font-size:17px; padding-bottom:20px; color:#fff;}
.contact_2{ background:url(../images/order.jpg) no-repeat center; padding-top:0PX;
overflow:hidden;color:rgba(255,255,255,0.9); color:#fff!important;}
.contact_2_1{ padding:20px;}
.contact_2_1 ul li{ margin-bottom:0px;
float:none; width:100%; color:#fff!important;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:none; width:100%;}

.contact_2_1 ul li:nth-child(5){width:100%;float:none; clear:both; margin-top:10px; margin-bottom:10px;}
.contact_2_1_mid{
background:none;color:#fff; border:1px rgba(255,255,255,0.5) solid; padding:0.5em 1em; width:80%}
.teshuw{ width:90%; }
.contact_2_1_mid input{ color:#fff!important;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}

.contact_2_1_mid textarea{ width:100%;color:#fff!important;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu2{ border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0a69d7; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu2 {
margin-bottom:1.5em; margin-top:3.5em;}
.anniu2:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; 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;}


.nyabout{background-size:150%; height:170px; }
.nycon{background-size:150%; height:170px;}
.nyhonor{background-size:150%; height:170px;}
.nycase{background-size:150%; height:170px; }
.nypro{background-size:150%; height:170px; }
.nynews{background-size:150%; height:170px; }

.pro_xxtu img{ max-width:100%}

/*企业荣誉*/
.nycp ul li:nth-child(2n){ float:right}
.nycp ul li{ margin-bottom:0px; width:48%; margin-left:0px; margin-right:0px; margin-top:30px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11  img{max-width:100%;max-height:180px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:17px; color:#555; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:22px; height:44px;}

/*内页联系我们*/
.ditu{ width:100%; float:none; margin-top:20px;}
.nylianxi{  width:100%; float:none;}
.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:#e50014; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #e50014;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #e50014;}
.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;}



/*内页新闻*/
.newsmid_2_1_mid_1{ 
overflow:hidden; width:25%; border:1px solid #f2f2f2; float:left;display: flex;justify-content: center;
align-items: center;height:110px; background:#fff; margin-bottom:40px;}
.newsmid_2_1_mid_1 img{max-width:100%;max-height:110px;transition: all 0.8s;}
.newsmid_2_1_mid_1 img:hover{   transform: scale(1.4);}

.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; margin-bottom:40px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); padding:2%; height:110px;
 }




.newsmid_2_1_mid_2{ width:70%;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;  }
 
.newsmid_2_1_mid_2_2 h3 {font-size:20px; line-height:1.5; font-weight:400; padding:0px; margin:0px;margin-bottom:5px;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; }

.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;overflow:hidden;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:50px;
overflow: hidden;word-wrap:break-word;
word-break:break-all; padding:0px; margin:0px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#2c82cd}
.newsmid_2{
padding-top:4em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#e9262b; font-size:20px;}

.fanhui ul li .fl{ float:none; width:100%}
.fanhui ul li .fr{ float:none;width:100%}
.fanhui ul li:nth-child(1){ float:none}
.fanhui ul li:nth-child(2){ float:none; margin-top:10px;}
	}