@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{margin:0;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;}h1,h2,h3,h4,h5,h6{font-weight:normal;}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!important; color:#6c6c6c;}
a:hover{ }
table { width:100%!important;max-width:100%!important;}=
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 


@font-face {
	font-family:impact;
	src: url('../fonts/impact.otf'); }
	
@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }
	
@font-face {
	font-family:Barlow-Bold;
	src: url('../fonts/Barlow-Bold.ttf'); }
		
@font-face {
font-family: 'iconfont';
src: url('../fonts/iconfont.woff2?t=1689738565086') format('woff2'),
url('../fonts/iconfont.woff?t=1689738565086') format('woff'),
url('../fonts/iconfont.ttf?t=1689738565086') format('truetype');}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}	

body{ margin:0 auto;padding:0px;width:100%; margin:0px;font-family: Barlow-Regular;font-size:15px!important;color:#6c6c6c;}

.wap_daohang{ display:none}
.wd1300{ width:1300px; margin:0 auto; padding-top:80px; padding-bottom:80px;}

.title{ text-align:center; margin:0 auto; padding-bottom:60px;}
.title1{ font-size:45px; color:#333; font-weight:bold}
.title2{ font-size:18px; color:#888; width:60%; margin:0 auto; line-height:30px; margin-top:20px;}

.flex{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between; }

.sou{ background:#ce3a38;line-height:35px;width:35px; height:35px; border-radius:50px; margin-top:25px;}
.sou .iconfont{ color:#fff;font-size:25px; text-align:center;  }

/*首页公司简介*/
.index_about {  position: relative;
  z-index: 1; }
.index_about::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; background:#fafafa;
 /* background: url(../images/about_bg.jpg) no-repeat center fixed;
  background-size: cover;*/
/*  opacity: 0.4;*/
  z-index: -1;
}

.index_about .abtu{ width:50%;overflow:hidden}
.index_about .abtxt{ width:45%; margin-top:25px;}
.index_about .abtxt .abnr p{ margin-bottom:10px;}
.index_about .abtxt .abnr{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow:hidden; line-height:30px; margin-bottom:27px; } 
.index_about .abtxt .ab1{ font-size:40px;  color:#035cac; font-weight:bold}
.index_about .abtxt .ab2{ font-size:22px; color:#333;  margin-top:10px; margin-bottom:30px;}



.abmore { background:none; width:100%}
.abmore ul{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between;}
.abmore ul li{ text-align:center; width:24%;}
.abmore ul li .ab_icon{ margin:0 auto; width:90px; height:90px; border-radius:50px;background: linear-gradient(to bottom, #0199d9, #0067ac); display: flex;justify-content: center;
align-items: center;transition: transform .5s ease-in-out;}
.abmore ul li .ab_icon img{ height:50px;}
.abmore ul li:hover .ab_icon{
transform: rotateY(180deg);}
.abmore ul li p{ padding-top:10px; font-size:16px; color:#555; text-align:center}


/*右侧焦点图*/
.banner2{position: relative;overflow: auto;text-align: center;width:640px;margin:0 auto}
.banner2 .dots{position:absolute;left:0;right:0;bottom:30px;z-index:3;}
.banner2 .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner2 .dots li.active{background:#fff;opacity:1}
.banner2 .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner2 #al{left:15px}
.banner2 #ar{right:15px}
.banner2 ul{z-index: 1;width: 100%;overflow: hidden;}
.banner2 ul .slider-item {width:100%; float: left;height:480px; position: relative; overflow: hidden;}
.banner2 ul .slider-item img{ width:100%;height:100%; }
.banner2 ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.banner2 .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#c22523}



/*首页产品*/
.probg {  position: relative;
  z-index: 1; }
.probg::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/probg.jpg) no-repeat center fixed ;
  background-size: cover;
 opacity: 0.2;
  z-index: -1;
}

.wtitle{ text-align:center; margin:0 auto;}
.wtitle .wtitle1{ font-size:40px; color:#333;}
.wtitle .wtitle2{ font-size:18px; color:#999; margin-top:25px; margin-bottom:25px;}
.inpro{ padding-bottom:50px;}	
.wsearch {width:40%; margin:0 auto; background:#fff; height:50px; border:2px solid #035cac; border-radius:50px;   }
.search1 { outline:none; width:70%; line-height:50px; border:none; padding-left:5%; float:left;  color:#666; font-size:16px;border-radius:50px; background:#fff;  }
.searchimg1 { height:50px; float:right; text-align:center; background:#035cac; border:none; border-radius:50px; object-fit: cover;}
.wmore{ background:#c22523; width:130px; margin:0 auto; line-height:40px; margin-top:35px;transition: all 0.8s;}
.wmore a{ color:#fff; font-size:17px;}
.wmore:hover{ width:170px;}

/*首页新闻*/
.index_news {  position: relative;
  z-index: 1; }
.index_news::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/about_bg.jpg) no-repeat center fixed ;
  background-size: cover;
/* opacity: 0.2;*/
  z-index: -1;
}
.index_news ul{ margin-top:60px;}
.news_line{ background:#ddd; height:1px; width:100%; margin-top:15px;}
.newsfl{ margin:0 auto; background:#035cac; border-radius:5px; font-size:14px; width:100px; margin-bottom:12px; line-height:30px; color:#fff;}
.index_news ul li{ text-align:center; width:27%; margin-left:1%; margin-right:1%; display:inline-block; background:#fff; padding:2%;}

.index_news ul li .news_date{ font-weight:bold; text-transform:uppercase; font-size:15px; margin-top:15px; margin-bottom:15px;}
.index_news ul li .news_date span{ padding-right:10px;}
.index_news ul li .news_biaoti{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; font-size:18px; color:#333; line-height:28px;display:-webkit-box; display:-moz-box; display:-ms-flexbox; display: -webkit-flex; display:flex; -webkit-align-items:center; align-items:center; -webkit-justify-content: center; justify-content: center; height:56px;}
.index_news ul li .news_miaoshu{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; font-size:15px; color:#999; line-height:25px; margin-top:15px; margin-bottom:15px; height:75px;}

.index_news ul li .news_more span{ background-position:-12px center; background-repeat:no-repeat; position:relative;
display:block; width:1.5em; height:1.5em; background-color:#006cb7;border-radius:100%; background-image:url(../images/img9.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin:0 auto;}
.index_news ul li:hover .news_more span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}


/*首页宣传*/
.xuanchuan{ background:url(../images/sy_job.jpg) no-repeat center fixed}
.xuanchuan .wd1300{ padding-top:120px; padding-bottom:120px;}
.xuan_bg{ border-radius:8px; background:rgba(3,92,172,0.8); width:80%; margin:0 auto; padding-top:80px; padding-bottom:80px;}
.xuan_title{ text-align:center; margin:0 auto; color:#fff;}
.xuan_title1{ text-transform:uppercase; font-family:impact; font-size:50px; letter-spacing:5px;}
.xuan_title2{ font-size:40px; font-weight:bold; margin-top:20px; margin-bottom:20px;}




/*底部*/
.foot{ background:#035cac; }
.foot .wd1300{ border-bottom:1px solid rgba(255,255,255,.1); padding-top:0px; padding-bottom:0px;}
.flianxi{ color:#fff; line-height:27px;}
.flianxi a{ color:#fff;}
.foot .ftel { background:url(../images/ico1.png) no-repeat left top 5px;background-size: auto 22px; padding-left:30px;}

.foot .fadd { background:url(../images/ico2.png) no-repeat left top 5px;background-size: auto 22px; padding-left:30px;}

.foot  .fmail { background:url(../images/ico3.png) no-repeat left;background-size: auto 15px;padding-left:30px;}

.ewm { margin-top:10px;}
.ewm img{ width:110px; padding:5px; background:#fff; border-radius:5px;}
.ewm p{ text-align:center; margin-top:10px;}

.faleft{ padding-top:80px; padding-bottom:100px;width:62%; position:relative; padding-right:80px;}

.faleft::after {

    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255,255,255,.1);

}
.foot .fbt{ color:#fff; font-size:18px;}
.foot .fline{ background:#fff; height:2px; width:30px; margin-top:15px; margin-bottom:20px;}
.foot ul li{ line-height:30px;}
.foot ul li a{ color:#b3cee5; font-size:15px;}
.faright{ width:26%;padding-top:80px; }
.ftel{ margin-bottom:15px;}
.ftel p{ font-size:20px; margin-bottom:15px;}
.ftel .zza p{ font-size:30px; font-family:impact; }

.banquan{ color:#b3cee5; padding-top:38px; padding-bottom:38px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;text-decoration:none;color: #b3cee5;}

a.zzb07link:hover {text-decoration: underline;color: #b3cee5;}
.zzb07tail{font-family:Arial, Helvetica, sans-serif;color:#b3cee5;}



/*翻页*/
.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;color: #555; line-height: 30px; text-decoration: none; clear:both; }
.contentPage a:link {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #555; font-weight: normal;}
.contentPage a:visited {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #555; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#555;font-weight:normal;}
.contentPage .current{color:#555; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #103059; 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;}


/*内页*/
.p_list{ margin-top:-50px;}
.p_list ul{
display: flex; /*flex-wrap: wrap;*/ justify-content: space-between;width:35%; margin:0 auto; text-align:center;
}
.plist_pro ul{ width:1300px!important}
.plist_pro ul li:nth-child(5){ width:130%;}
.p_list ul li:first-child{ }
.p_list ul li{ cursor:pointer;background:#fff;display:inline-block; text-align:center; margin-left:1px; width:100%; line-height:50px;}
.p_list ul li.active{ background:#006cc0;}
.p_list ul li.active a{ color:#fff;}
.p_list ul li:hover{ background:#006cc0;}
.p_list ul li:hover a{ color:#fff;}

.ntitle{ text-align:center; margin:0 auto;}
.ntitle1{ font-size:38px; color:#333;}
.ntitle1 i {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 2px;
  background: #006cc0;
  margin: 0 30px;
}
.ntitle2{ font-size:40px; color:#dadada; text-transform:uppercase}
.nymain{ width:1300px; margin:0 auto; padding-top:50px; padding-bottom:60px;}

.weizhi{ background:#fafafa; margin:0 auto; line-height:60px;font-size:15px; }

.dingwei{ width:1300px; margin:0 auto;background:url(../images/dw.png) no-repeat left; padding-left:25px; background-size:auto 20px; font-size:15px;}
.dingwei a{ color:#555}
.dingwei span{ padding-left:8px; padding-right:8px;}


/*内页公司简介*/
.ul-num{clear: both;}

.ul-num li{ color: #555;text-align:center; width:33%;}


.ul-num span{ color:#006cc0;font-size: 50px; font-weight:bold; position: relative; padding-right:10px;
	line-height: 1;margin-bottom: 10px;
}

.ul-num span:after{vertical-align: top;position: relative;top: 5px;
	font-size: 34px;font-family: arial;margin-left: 10px;
}
.ul-num p{font-size: 16px; text-align:center; color:#555;}
.ul-num .txt{overflow: hidden;color:#333; font-size:18px;}

@keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-moz-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-ms-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-webkit-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-o-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}

.abjs{ width:100%;}
.abjs .biaoyu{ font-size:25px; margin-bottom:20px; font-weight:bold; color:#333;}
.abjs p{ margin-bottom:20px; font-size:17px; line-height:35px;}
.shiji{ width:100%;}
.neiab{ padding:50px; border-radius:10px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}
.neiabtu { margin-top:50px;}
.neiabtu .tu1{ width:49%; overflow:hidden;}
.neiabtu .tu1 img{ width:100%; display:block; transition: all 0.8s;}
.neiabtu .tu1:hover img{transform: scale(1.1);}
.neiabtu .tu2{ width:50%;overflow:hidden;}
.neiabtu .tu2 ul li{ height:215px; overflow:hidden}
.neiabtu .tu2 ul li:nth-child(1){ margin-bottom:10px;}
.neiabtu .tu2 img{ width:100%; display:block;height:215px; object-fit: cover; transition: all 0.8s;}
.neiabtu .tu2 ul li:hover img{transform: scale(1.1);}


.neirong{ margin-top:50px; line-height:30px;}


.nybanner{ margin-top:100px;}
.nyabout{ background:url(../images/nyabout.jpg) no-repeat center; height:500px;}
.nycon{ background:url(../images/nycon.jpg) no-repeat center; height:500px;}
.nypro{ background:url(../images/nypro.jpg) no-repeat center; height:500px;}
.nynews{ background:url(../images/nynews.jpg) no-repeat center; height:500px;}
.nyquality{ background:url(../images/nyquality.jpg) no-repeat center; height:500px;}
.nywh{ background:url(../images/nywh.jpg) no-repeat center; height:500px;}
.nyjob{ background:url(../images/nyjob.jpg) no-repeat center; height:500px;}

/*内页企业文化*/
.culture ul{ width:95%; margin:0 auto; margin-bottom:80px;}
.culture ul li{ text-align:center; margin-left:10px; margin-right:10px;  width:100%;}
.culture ul li .cubk{padding:50px 20px;background:#fafafa; }
.culture ul li .cubk .c1{ font-size:18px; font-weight:bold; margin-bottom:20px;}
.cline{ background:#ddd; height:2px; margin:0 auto; width:40px; margin-top:20px;}
.cutu{ width:100%; height:150px; overflow:hidden}
.cutu img{ width:100%; height:150px;object-fit: cover;transition: all 0.8s;}
.culture ul li:hover .cutu img{ transform: scale(1.1);}
.culture ul li:hover .cubk{ background:#006cc0;}
.culture ul li:hover .c1{ color:#fff;}
.culture ul li:hover .c2{ color:#fff;}

/*董事长致辞*/
.speech{ text-align:center; font-size:18px; line-height:40px;}

/*厂房设备*/
.shebei ul li{ width:23%; margin-left:1%; margin-right:1%; float:left; margin-bottom:20px;}
.fac_tu{ width:100%; height:250px;  display: flex;justify-content: center;align-items: center; overflow:hidden;  border-radius:8px; }
.fac_tu  img{width:100%;height:250px; transition: all 0.8s;object-fit: cover;}
.shebei ul li:hover img{transform: scale(1.1); opacity:0.8}
.shebei ul li p { text-align:center; padding-top:10px;font-size: 16px; font-weight:normal;}



/*内页联系我们*/
.Hnylxz{width:40%; padding:3%;  background:#5e5e5e; padding-bottom:4%;}



.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:40px; padding-bottom:30px;}
.Hlxnr{font-size:14px; line-height:26px; padding-left:90px; padding-bottom:30px;  padding-top:30px; color:#FFF; border-bottom:1px dotted #FFF; text-align:left;}
.Hlxnr a{color:#FFF;}
.Hlxnr a:hover{color:#f9b548;}



.conadd{background:url(../images/xb1.png) 10px center no-repeat}
.contel{background:url(../images/xb2.png) 10px center no-repeat}
.conmail{background:url(../images/xb3.png) 10px center no-repeat; border-bottom:0px;}
.ditu{ width:50%}

/*内页产品*/
.cp_list table { width:100%;  line-height:40px; font-size:15px;}
.cp_list table tr td { text-align:left; padding:10px 20px; border:1px solid #eeeeee; }
.cp_list table tr td a {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 45px;
line-height: 45px;}

.cp_list table tr td:nth-child(1) {line-height:40px;  text-align:center!important;}

.cp_list table tr td img{ max-height:50px; max-width:100%}
.cp_list table tr:nth-child(1) { background:#2660a6; color:#fff; font-size:18px !important; text-align:center; font-weight:700;}
.cp_list table tr:nth-child(2)  { background:#eeeeee; color:#333; font-size:16px;  font-weight:700;}

.cp_list table tr:nth-child(1):hover { background:#2660a6;}
.cp_list table tr:nth-child(2):hover { background:#eeeeee;}
.cp_list table tr:hover { background:#c7dcf5;}

/*返回*/
.fanhui{ border-top:5px solid #f2f2f2; margin-top:50px;}
.fanhui ul { padding-top:30px;}
.fanhui ul li{ line-height:30px;width:100%;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}




.proxx table{ }
.proxx tr td:nth-child(1){width:11%!important; font-weight:bold}
.proxx tr td{ padding:10px 20px;border-bottom:1px dashed #ddd; line-height:40px;}
.protitle{ text-align:center; background:#006cc0; padding-top:10px; padding-bottom:10px; font-size:20px; color:#fff; margin-bottom:30px;}

/*新闻中心*/
.xwzx_con1_u1 { margin-top:0px!important}
.xwzx_con1_u1 .divBox{font-size: 0;}
.xwzx_con1_u1 dd{position: relative;background:#f2f2f2}
.xwzx_con1_u1 dd a{display: block;padding: 30px 0;position: relative;z-index: 2; margin:10px 0; }

.xwzx_con1_u1 dd a::marker{unicode-bidi:none}
.xwzx_con1_u1 dd:nth-child(even) {background: #fff;}
.xwzx_con1_u1 dd:after{content: '';display: block;width: 100%;height: 100%;background: #006cc0;background-size: cover;
position: absolute;top: 0;left: 0;transition: 0.3s ease-in-out;opacity: 0;}
.xwzx_con1_left{display: inline-block;vertical-align: middle;width: 248px;overflow: hidden;}
.xwzx_con1_left img{width: 100%;transition: 0.3s ease-out;}
.xwzx_con1_middle{width: 185px;display: inline-block;vertical-align: middle;text-align: center;}
.xwzx_con1_right{width: calc(100% - 233px);display: inline-block;vertical-align: middle;box-sizing: border-box;border-left: 1px solid #e5e5e5;padding-left: 60px; padding-right: 180px;position: relative;transition: 0.3s ease-out;}
.xwzx_con1_right:after{content: '查看详细  →';display: block;font-size: 16px;color: #282828;position: absolute;right: 0;top: 10%;margin-top: -10px;transition: 0.3s ease-in-out; width:150px; height:50px; line-height:50px; border-radius: 25px; border:1px #CCC solid; text-align:center }
.xwzx_con1_right h1{font-size: 18px;color: #333;transition: 0.3s ease-out; font-weight:normal}
.xwzx_con1_right h1:before{content: '';display: inline-block;width: 0;height: 1px;background:#282828;vertical-align: middle;transition: 0.3s ease-in-out;}
.xwzx_con1_right p{font-size: 14px;line-height: 25px;color: #999999;margin-top: 10px;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
line-height: 25px;


}


.xwzx_con1_middle b {font-size: 40px;color: #2c3238;font-family: arial;transition: 0.3s ease-out; float:left; width:100%; text-align:center}
.xwzx_con1_middle em {font-size: 20px;color: #2c3238;font-family: arial;transition: 0.3s ease-out; font-style:normal; float:left; width:100%; text-align:center}
/*.xwzx_con1_middle b {display: block;font-size: 12px;color: #999;transition: 0.3s ease-out;}*/
.xwzx_con1_middle prc04 {display: block;font-size: 12px;color: #999;transition: 0.3s ease-out;}



.xwzx_con1_u1 dd:hover .xwzx_con1_right h1:before{width: 20px;margin-right: 10px;}
.xwzx_con1_u1 dd:hover .xwzx_con1_left img{transform: scale(1.05);}
.xwzx_con1_u1 dd:hover .xwzx_con1_right:after{/*transform: rotate(360deg)*/ transform: translate(10px,0);
  color: #fff;}
  
  
.xwzx_con1_u1 dd:hover:after{opacity: 1;}
.xwzx_con1_u1 dd:hover .xwzx_con1_right{border-left: 1px solid rgba(250,250,250,.2);}
.xwzx_con1_u1 dd:hover .xwzx_con1_right h1{color: #fff;}
.xwzx_con1_u1 dd:hover .xwzx_con1_right h1:before{background:#fff;}
.xwzx_con1_u1 dd:hover .xwzx_con1_middle b{color: #fff;}
.xwzx_con1_u1 dd:hover .xwzx_con1_middle em{color: #fff;}
.xwzx_con1_u1 dd:hover .xwzx_con1_right p {color: #fff;}



/*新闻详细页*/
.fanye{}
.xwbt{ text-align:center; margin:0 auto}
.xwbg{ font-size:28px; color:#333;}
.xwbt h3{ color:#bbbbbb; font-size:14px; padding-top:25px; padding-bottom:25px;}
.neirong_bk{ border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7; padding-top:40px; padding-bottom:40px;
  /*margin-top: 50px;
  line-height: 30px;
  padding: 50px;
  background: #fff;
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);*/
}
.neirong_bk img{ max-width:100%!important; height:auto!important;}
.fanye ul { padding-top:30px;}
.fanye ul li a{ color:#999;}
.fanye ul li:nth-child(2) a{ color:#ce3a38!important;}


/*危化须知*/
.whxz p{ margin-bottom:15px;}

/* 招聘 page */
.page_zhici_box_l{ width:30%;}
.page_zhici_box_l img{ width:100%}
.page_zhici_box_r{ background:#f2f2f2; padding:5%; width:60%;margin-top:90px;}
.page_zhici_box_r_title{ padding-top:50px; padding-left:50px; font-size:25px; font-weight:bold; padding-bottom:30px;}
.page_zhici_box_r_con{ }

.join-us .recruit-list{padding:80px 0px;}
.join-us .recruit-list .item{border-bottom:1px dashed #D3D3D3;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:16px;color:#333333;cursor:pointer; text-align:left; padding-bottom:0px;}
.join-us .recruit-list .item .title .down{width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .title .down.open{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .contents{font-size:14px;color:#555;line-height:1.8;overflow:hidden;display:none;}
.join-us .recruit-list .item .contents.open{}



.join-us .recruit-list .item .title .down {

    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #8A8A8A;
    float: right;
    border-radius: 50%;
    margin-top: 25px;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;

}



.xuzhi img{ max-width:100%!important; height:auto!important;}

@media screen and (max-width: 640px) {
.gaodu{ height:auto;}
.pc_daohang{ display:none}
.wap_daohang{ display:block}
.wap_foot{ display:block}

.wd1300{ width:95%; padding-top:40px; padding-bottom:40px;}

.title{padding-bottom:40px;}
.title1{ font-size:35px;}
.title2{ font-size:16px;width:90%;line-height:27px; margin-top:15px;}

.flex{display: block; }

/*首页公司简介*/
.index_about .abtu{ width:100%;overflow:hidden}
.index_about .abtxt{ width:100%; margin-top:25px;}
.index_about .abtxt .abnr p{ margin-bottom:10px;}
.index_about .abtxt .abnr{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow:hidden; line-height:27px; margin-bottom:20px; font-size:15px; } 
.index_about .abtxt .ab1{ font-size:32px;}
.index_about .abtxt .ab2{ font-size:20px;margin-bottom:20px;}


.abmore ul{ margin-bottom:40px;}
.abmore ul li .ab_icon{width:70px; height:70px; }
.abmore ul li .ab_icon img{ height:40px;}
.abmore ul li p{ font-size:15px;}


/*右侧焦点图*/
.banner2{width:100%;}
.banner2 ul{z-index: 1;width: 100%;overflow: hidden;}
.banner2 ul .slider-item {width:100%;height:250px; }
.banner2 ul .slider-item img{ width:100%; height:250px;object-fit: cover; display:block}

/*首页产品*/

.wtitle .wtitle1{ font-size:30px;}
.wtitle .wtitle2{ font-size:16px;margin-top:15px; margin-bottom:15px;}
.inpro{ padding-bottom:40px;}	
.wsearch {width:100%;  height:40px;}
.search1 {width:70%; line-height:40px;font-size:15px;border-radius:50px;  }
.searchimg1 { height:40px;}
.wmore{margin-top:20px;}


/*首页新闻*/
.index_news ul{ margin-top:40px;}
.index_news ul li{ width:90%; margin-left:0%; margin-right:0%;  padding:5%;}
.index_news ul li:nth-child(2){ background:#fafafa;}
.index_news ul li .news_biaoti{ font-size:17px;  height:auto;}
.index_news ul li .news_miaoshu{height:auto;}




/*首页宣传*/
.xuanchuan{ background:url(../images/sy_job.jpg) no-repeat center; background-attachment:local}
.xuanchuan .wd1300{ padding-top:60px; padding-bottom:60px;}
.xuan_bg{ width:80%;padding-top:40px; padding-bottom:40px;}
.xuan_title{ text-align:center; margin:0 auto; color:#fff;}
.xuan_title1{font-size:25px; letter-spacing:2px;}
.xuan_title2{ font-size:25px; }



/*底部*/
.ewm { display:none;}
.faleft{ display:none;}
.foot .fbt{ color:#fff; font-size:18px;}
.faright{ width:100%;padding-top:40px; padding-bottom:30px; }
.banquan{ font-size:14px; padding-top:28px; padding-bottom:28px; line-height:22px; padding-left:15px; padding-right:15px;}


.p_list{ margin-top:0px;}
.p_list ul{ display:block;width:100%; text-align:center; }
.p_list ul li{/*width:33%;*/  line-height:40px; width:auto; text-align:center;margin-right: 2.3vw;
padding-right: 2.3vw;position: relative; display:inline-block;}
.p_list ul li:not(:last-child) {
  margin-right: 2.3vw;
  padding-right: 2.3vw;
  position: relative;
}
.p_list ul li a{}
.p_list ul li:hover {background:none; color:#006cc0}
.p_list ul li:hover{color:#006cc0}
.p_list ul li:hover a{color:#006cc0}
.p_list ul li.active{background:none; color:#006cc0}
.p_list ul li.active a{color:#006cc0}


.ntitle1{ font-size:30px}
.ntitle1 i {margin: 0 20px;}
.ntitle2{ font-size:30px;}
.nymain{ width:95%;padding-top:40px; padding-bottom:40px;}
.weizhi{line-height:40px;font-size:14px; }
.dingwei{ width:90%; background-size:auto 18px; font-size:14px;}
.dingwei span{ padding-left:5px; padding-right:5px;}



.nyabout{background-size:150%;height:180px;}
.nycon{ background-size:150%;height:180px;}
.nypro{background-size:150%;height:180px;}
.nynews{ background-size:150%;height:180px;}
.nyquality{background-size:150%;height:180px;}
.nywh{background-size:150%;height:180px;}
.nyjob{background-size:150%;height:180px;}


/*内页公司简介*/
.ul-num{ display:flex!important}
.ul-num span{font-size:30px;}
.ul-num p{font-size: 14px;}
.ul-num .txt{font-size:14px;}

.abjs{ width:100%;}

.abjs p{ margin-bottom:20px; font-size:15px; line-height:27px;}
.neiab{ padding:20px;}
.neiabtu { margin-top:30px;}
.neiabtu .tu1{ width:100%; height:215px;}
.neiabtu .tu2{ width:100%;}
.neiabtu .tu2 ul li{ height:215px; overflow:hidden}


.neirong{ margin-top:40px; line-height:27px;}

/*内页企业文化*/
.culture ul{  margin-bottom:40px;}
.culture ul li{margin-left:0px; margin-right:0px; margin-bottom:20px;}
.culture ul li .cubk{padding:20px 20px; }

/*董事长致辞*/
.speech{ font-size:16px; line-height:30px;}

/*厂房设备*/
.shebei ul li:nth-child(2n){ float:right}
.shebei ul li{ width:48%; margin-left:0%; margin-right:0%; margin-bottom:20px;}
.fac_tu{height:150px; }
.fac_tu  img{height:150px;}


/*内页联系我们*/
.Hnylxz{width:94%; padding:3%;  background:#5e5e5e; padding-bottom:4%;}
.ditu{ width:100%; height:300px;}

/*内页产品*/
.plist_pro ul{ display:block; width:100%!important; text-align:center}
.plist_pro ul li:not(:last-child) {
  margin-right: 2.3vw;
  padding-right: 2.3vw;
  position: relative;
}
.plist_pro ul li:not(:last-child)::after {
  content: '|';
  font-size: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(50%,-50%);
  color: #ddd;
}
.plist_pro ul li.active{ background:none}
.plist_pro ul li.active a{color:#035cac;}
.plist_pro ul li:hover{ background:none}
.plist_pro ul li:hover a{color:#035cac;}

.plist_pro ul li{ width:auto;  display:inline-block;}
.plist_pro ul li:nth-child(5){ width:auto;}

.cp_list table {line-height:30px; font-size:14px;}
.cp_list table tr td {font-size:14px;padding:5px 10px;}
.cp_list table tr td a {
-webkit-line-clamp: 2;
height: auto;
line-height:25px;}

.cp_list table tr td:nth-child(1) {font-size:16px; line-height:30px;}

/*返回*/
.fanhui{ border-top:5px solid #f2f2f2; margin-top:40px;}

.proxx tr td:nth-child(1){width:30%!important;}
.proxx tr td{ padding:5px 10px; line-height:30px;}


/*新闻中心*/


.xwzx_con1_u1 dd a{padding: 20px 0;}


.xwzx_con1_left{width: 20%;}
.xwzx_con1_u1 .divBox{ display:flex}
.xwzx_con1_middle{width: 20%;}

.xwzx_con1_right{width: calc(100% - 25%);border-left: 1px solid #e5e5e5;padding-left: 0px; padding-right: 0px;}
.xwzx_con1_right:after{ display:none; }
.xwzx_con1_right h1{font-size: 16px;padding-left:20px;}
.xwzx_con1_right p{ display:none;}


.xwzx_con1_middle b {font-size: 20px;}
.xwzx_con1_middle em {font-size:15px;}

.xwzx_con1_u1 dd:hover .xwzx_con1_right h1:before{width: 10px;margin-right: 10px;}

  


/*新闻详细页*/
.fanye ul li a{ font-size:14px;}
.fanye ul li{ text-align:center;overflow:hidden;display:-webkit-box; -webkit-line-clamp:1 ;
 -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;}
 

.xwbg{ font-size:18px;}
.xwbt h3{ padding-top:15px; padding-bottom:15px;}
.neirong_bk{padding-top:20px; padding-bottom:20px;}
.neirong_bk img{ max-width:100%!important; height:auto!important;}



/*危化须知*/
.whxz p{ margin-bottom:15px;}

/* 招聘 page */
.page_zhici_box_l{ width:100%; height:400px;}
.page_zhici_box_l img{ width:100%; height:100%; object-fit: cover;}
.page_zhici_box_r{ padding:5%; width:90%;margin-top:30px;}



.xuzhi img{ max-width:100%!important; height:auto!important;}



}