@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; } 


*, *:before, *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}


@font-face {
	font-family:impact;
	src: url('../fonts/impact.otf'); }
	
	
	@font-face {
	font-family:HelveticaLTStd-BoldCond;
	src: url('../fonts/HelveticaLTStd-BoldCond.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: "阿里巴巴普惠体-Light"; src:url(../fonts/阿里巴巴普惠体-Light.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;}


.pc_daohang{ display:block}
.wap_daohang{ display:none}
.wap_foot{ display:none}

/*语言*/
.languageBtn i{ margin-right:5px; color:#fff;}
.languageBtn{ position:relative; margin-top:30px; margin-left:20px; padding-left:17px; padding-right:17px;line-height:35px; text-align:center; height: 35px; border-radius: 25px; background:#1074bc; color:#fff; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; }
.languageUl{ background:#fff;position: absolute; top: 95px; width: 100px;  line-height: 35px; right:-10px;}
.languageUl a{ display: block; text-align:center; font-size:15px;}
.languageUl a:hover{ color: #fff !important; background-color: #1074bc;}
.languageUl{ visibility:hidden; opacity:0; filter:alpha(opacity=0); transform: translateY(20px); transition:all .53s }
.languageBtn:hover .languageUl{ visibility:visible; opacity:1; filter:alpha(opacity=100);  transform:translateY(0); }
.transition {
  transition: all .36s;
}

.searchBtn { margin-top:30px;}
.searchBtn i{ color:#1074bc; font-size:30px!important; margin-left:20px;}
.pop{ width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 200; display: none;}
.popbg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-color: rgba(0, 0, 0, .8);}
.searchCon{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.searchCon .text{ width: 60vw; height: 60px; padding-left:10px;}
.searchCon .submit{ background:#1074bc; color:#fff; width: 100px; height: 60px; border:0px;}
.searchClose{ cursor:pointer;background:#1074bc; position: absolute; right: 10vw; top: 10vh; z-index: 10; width:60px; width:60px; border-radius:50px; line-height:60px; text-align:center;}
.searchClose i{ color:#fff; font-size:20px;}
.searchClose .iconfont{ transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
.searchClose:hover{ color: #fff;}
.searchClose:hover .iconfont{ transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); }
.flex-center-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*首页产品*/
.pname{ font-size:35px; font-weight:bold; margin-left:20px;}
.prozz{ margin-bottom:25px;}
.prolist dl { margin-top:50px;}
.prolist dl dd{ display:inline-block;width: 23%; 
font-size: 15px;
color: #fff;
line-height: 24px;
padding: 8px 15px; cursor:pointer; margin-left:1%; margin-right:1%;
border: 1px solid rgba(255,255,255,0.1); margin-bottom:20px;
transition: all 0.8s;}
.prolist dl dd a{ color:#fff} 
.prolist dl dd:hover{ background:#fff;}
.prolist dl dd:hover a{ color:#0067ac}
.progd{ background:#ce3a38;width:120px; border-radius:5px; text-align:center;line-height:35px;cursor:pointer;transition: all 0.8s; margin-top:20px; float:right; margin-right:1%; }
.progd a{ color:#fff}

.progd:hover{ width:150px;}
.prozz{
display: flex;
flex-wrap: wrap
/*justify-content: space-between;*/}





/*首页公司简介*/
.index_about {  position: relative;
  z-index: 1; }
.index_about::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/aboutbg.jpg) no-repeat center center;
  background-size: cover;
  opacity: 0.15!important;
  z-index: -1;
}
.index_about .title1{ color:#333}
.index_about .title1 span{ color:#0b67bb}
.index_about .title2{ color:#555; font-size:23px;}
.index_about .wd1300{align-items: stretch;display: flex; }


.index_about .abtxt{ width:45%; margin-top:-5px;align-self: stretch;position: relative}
.index_about .abtu { width: 50%;  overflow: hidden;}
.index_about .abtu img{ width:100%;object-fit: cover;}


.index_about .abtxt .abnr p{ margin-bottom:10px;}
.index_about .abtxt .abnr{ font-size:16px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 9; overflow:hidden; line-height:30px; margin-bottom:27px; } 
.index_about .abtxt .ab1{ font-size:40px; text-transform:uppercase; color:#1074bc; font-weight:bold;}
.index_about .abtxt .ab2{ font-size:22px; color:#333; /*font-weight:bold;*/ margin-top:10px; margin-bottom:30px;}

.abmore{ background:#0196d5; line-height:40px; text-align:center;}
.abmore a{ color:#fff}

.abmore { background:none; width:100%}
.abmore ul{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between;}
.abmore ul li{  width:24%;transition: all 0.8s;}
.abmore ul li a{ font-size:15px;}
.abmore ul li:hover{ padding-left:10px;}
.abmore ul li:nth-child(1){ background:url(../images/ab_1.png) no-repeat left #0662af; background-size:20px; text-align:center; background-position:15px;}
.abmore ul li:nth-child(2){ background:url(../images/ab_2.png) no-repeat left #1175bc; background-size:20px; text-align:center; background-position:15px;}
.abmore ul li:nth-child(3){background:url(../images/ab_3.png) no-repeat left #177fc3; background-size:23px; text-align:center; background-position:15px;}
.abmore ul li:nth-child(4){background:url(../images/ab_4.png) no-repeat left #2596d3; background-size:22px; text-align:center; background-position:10px;}


.company-profile-center {clear: both;}	 
.company-profile-video {position: relative;overflow: hidden;transition: all 0.8s; }
.company-profile-video a {transition: all 0.8s;display: block;position: relative;}
.company-profile-video a.m-video::before {content: '';width: 10rem;height: 10rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url(../images/play.png) no-repeat center ;cursor: pointer;filter: contrast(1); background-size:60px;}
.company-profile-video a:hover {transform: scale(1.02);}

.progd:hover{ width:150px;}
.prozz{
display: flex;
flex-wrap: wrap
/*justify-content: space-between;*/}



/*公共样式*/
.flex{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between;}

.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:65%; margin:0 auto; line-height:30px; margin-top:20px;}
.title3{ background:#ce3a38; width:120px; border-radius:5px; text-align:center; margin:0 auto; line-height:35px; margin-top:15px;transition: all 0.8s; cursor:pointer}
.title3 a{ color:#fff;}
.title3:hover{ width:150px;}




/*首页新闻*/
.nymain .index_news::before {
  background: none;
  background-size: cover;
  opacity: 0;
  z-index: -1;
}


.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/nynews.jpg) no-repeat center center;
  background-size: cover;
  opacity: 0.05;
  z-index: -1;
}

.ntitle .ntitle1{ font-size:25px; color:#555;}
.ntitle .ntitle2{ font-size:35px; color:#333;}
.nmore{ margin-top:30px; line-height:30px;}
.nmore i{font-size:10px; color:#1074bc;}
.nmore .ngd{ margin-left:8px;border:1px solid #1074bc; width:30px; height:30px; line-height:30px; text-align:center; border-radius:50px;}
.nmore:hover i{ color:#fff;}
.nmore:hover .ngd{ background:#1074bc;}
.nmore:hover a{ color:#1074bc}

.nymain .index_news ul{ margin-top:0px;}
.index_news ul{ margin-top:50px;}
.index_news ul li{  width:31%;  display:inline-block}
.index_news ul li .news_bk{ padding:20px; background:#fff;}
.nymain .index_news ul li .news_bk{ padding:20px; background:#fafafa;}
.index_news ul li .news_tupian{  display: flex;justify-content: center; overflow:hidden;
align-items: center; height:250px; background:#f9f9f9}
.index_news ul li .news_tupian img{ width:100%;height:250px; object-fit: cover;transition: all 0.8s;}
.index_news ul li:hover  .news_tupian img{transform: scale(1.1);}
.index_news ul li .news_date{text-transform:uppercase; font-size:15px; margin-top:15px; margin-bottom:15px; color:#888;}
.index_news ul li .news_date span{ padding-right:10px; color:#0b67bb}
.index_news ul li .news_biaoti{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; font-size:22px; color:#333;}
.index_news ul li .news_miaoshu{ text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; font-size:14px; color:#999; line-height:25px; margin-top:15px; margin-bottom:15px;}



.index_news ul li .more{ font-size:14px; margin-top:20px; color:#888}
.index_news ul li .more i{ font-size:12px;}
.index_news ul li em{ background-color: #0071ba; width: 0; height: 1px; background-color: #0071ba;}

.index_news ul li:hover { color: #0071ba;}
.index_news ul li:hover .img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.index_news ul li:hover em{ width: 25px; margin-right: 5px;}
.index_news ul li:hover .more{ color: #0071ba;}

/*首页宣传*/
.xuanchuan{ background:url(../images/ccc.jpg) no-repeat center fixed}
.xuanchuan .wd1300{}
.xuan_bg{background:rgba(16,116,188,0.3); width:100%; margin:0 auto; height:100%; padding-top:120px; padding-bottom:120px;}
.xuan_title{ text-align:center; margin:0 auto; color:#fff;}
.xuan_title1{ text-transform:uppercase; font-family:HelveticaLTStd-BoldCond; font-size:50px; letter-spacing:5px;}
.xuan_title2{ font-size:40px; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.xuan_title3{ font-size:20px; }



/*底部*/
.foot{ background:#1074bc}
.foot .wd1300{ padding-top:60px; padding-bottom:50px;font-size:16px; color:#fff;}
.fbt{ font-size:20px; margin-bottom:20px;}
.fabout ul {  margin:0 auto;}
.foot ul li a{ font-size:15px; color:rgba(255,255,255,0.8); }
.foot ul li{ line-height:30px;}
.foot ul li:hover{ color:#fff; text-decoration:underline;}
.foot .flianxi{ width:21%; }
.foot .flianxi .flx{ line-height:30px;font-size:15px; color:rgba(255,255,255,0.8);}
.foot .flianxi a{ color:#fff;}
.ewm img{ padding:5px; background:#fff; border-radius:5px;}
.ewm p{ text-align:center; margin-top:10px;}


.banquan{ background:#0c5f9b; color:rgba(255,255,255,0.7); padding-top:30px;padding-bottom:30px; font-size:15px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:rgba(255,255,255,0.7);font-size:15px;}

a.zzb07link:hover {text-decoration: underline; color:rgba(255,255,255,0.7);}
.zzb07tail{font-family:Arial, Helvetica, sans-serif;color:rgba(255,255,255,0.7);font-size:15px;}


/*翻页*/
.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;}


/*内页*/

.nybanner{ background-image: linear-gradient(to right,#1074bc,transparent); width:100%; height:100%;}
.nyabout {background: url(../images/nyabout.jpg) no-repeat center;
height: 400px;}
.nycon {background: url(../images/nycon.jpg) no-repeat center;
height: 400px;}
.nyjob {background: url(../images/nyjob.jpg) no-repeat center;
height: 400px;}
.nyxz{background: url(../images/nyxz.jpg) no-repeat center;
height: 400px;}
.nynews{background: url(../images/nynews.jpg) no-repeat center;
height: 400px;}
.nypro {background: url(../images/nypro.jpg) no-repeat center;
height: 400px;}
.nytxt{ width:1300px; margin:0 auto; color:#fff; padding-top:150px;font-family: "阿里巴巴普惠体-Light";}
.nytxt .tt1{ font-size:50px;}
.nytxt .tt2{ font-size:17px; margin-top:10px;}
.nytxt .tt2 a{ color:#fff;}
.nytxt .tt2 span{ padding-left:8px; padding-right:8px;}

/*tab*/
.ny_tab{background-image: linear-gradient(rgba(255,255,255,0.8), #ffffff);width:100%;display: flex;transition:all 0.5s;box-shadow: 0 0 5px 0 #ebebeb; margin:0 auto;}

.ny_tab.on{position: fixed;top: 84px;width: 100%;height:calc(48px + 2vw);background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.04);}

.ny_tab li{width: 100%;text-align: center;padding: 1.2vw 0;line-height: 28px;font-size: 16px;position: relative;transition:all 0.5s;}
.ny_tab.on li{padding:1vw 0; line-height:48px;}
.ny_tab li::before{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 18px;background-color: #949494;}
.ny_tab li:last-child::before{display: none;}
.ny_tab li:after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0;height: 3px;background-color: #1074bc;transition: all 0.5s;}
.ny_tab li.on:after{ width: 70.7%;}
.ny_tab li:hover:after{width: 70.7%;}
.ny_tab li a{color: #333333;font-size:16px;}
.ny_tab li.on a{color: #1074bc; font-size:16px;}
.ny_tab li:hover a{color: #1074bc;}

.titlea{line-height:100px; position: relative; margin-bottom: 40px; border-bottom:1px solid #e6e6e6; text-align:center }
.titlea .f36{ color:#000; font-size:40px; text-align:center; margin:0 auto; }
.titlea span{}
.titlea::after{ position: absolute; left: 50%; margin-left:-8px; bottom:-8px; display: block; content:''; height: 15px; width: 15px; background: #fff; border:3px solid #0067ac; border-radius: 50%; }
.nymain::after, .uk-container::before {
  content: "";
  display: table;
}

.nymain{ width:1300px; margin:0 auto;padding-top:70px; padding-bottom:70px;}
.neirong{ line-height:30px;}





/*内页公司简介*/
.neirong .abtu{ width:50%;overflow:hidden}

.neirong .abtxt{ width:45%; margin-top:30px;}
.neirong .abtxt .abnr_nei p{ margin-bottom:20px;}
.neirong .abtxt .abnr_nei{ line-height:30px; margin-bottom:27px; } 
.neirong .abtxt .ab1{ font-size:40px; text-transform:uppercase; color:#0067ac;}
.neirong .abtxt .ab2{ font-size:21px; color:#333;  margin-top:10px; margin-bottom:30px;}


/*内页企业文化*/
.ct1{ font-size:20px;}
.cline{ background:#fff; height:2px; margin:0 auto; margin-top:10px; margin-bottom:10px; width:40px;}
.ct2{ font-size:14px; line-height:25px; padding-bottom:80px;}
.culture {background: url(../images/culturebg.jpg) no-repeat top right; background-size: cover;    background-attachment: fixed; position: relative;}
.culture li{ text-align:center; width: 20%; height: 49vh; padding-top:80px; padding-bottom:50x; border-right: 1px solid rgba(255, 255, 255, .2);perspective: 200px; background: rgba(0,71 ,155, 0.7);}
.culture li .yuan{ width: 100px; height: 100px; background-color: rgba(255, 255, 255, .2); overflow:hidden; border-radius:50px; margin-bottom:30px;}
.culture li .yuan::after{ width: 120%; height: 120%; transition: all .36s; left: -10%; top: -10%; border-radius: 50%; background-color: rgba(255, 255, 255, .2); display: block; content: ''; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }

.culture li:hover{ padding-top: 60px;}
.culture li:hover  .yuan::after{width: 140%; height: 140%; left: -20%; top: -20%;  }
.culture li::after{ width: 100%; height: 100%;opacity: 0; z-index: 1; transition: all .36s; display: block; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.2); display: block; content: ''; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
.culture li::after { transform:rotateY(45deg) ; -webkit-transform:rotateY(45deg) ; -moz-transform:rotateY(45deg) ; -ms-transform:rotateY(45deg) ; -o-transform:rotateY(45deg) ; }
.culture li:hover::after{ transform:rotateY(0) ;opacity: 1; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }
.culture li>div{  position: relative; z-index: 5;}


/*董事长致辞*/
.speech_z{ border-top-left-radius:35px;border-bottom-right-radius:35px;width:50%; overflow:hidden; height:500px;}
.speech_z img{ width:100%;transition: all 0.8s; height:100%;object-fit: cover;}
.speech_z:hover  img{   transform: scale(1.1);}
.speech_y{ width:45%; line-height:40px; font-size:17px;}

/*厂房设备*/
.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;}

/*危化须知*/
.nta{ margin-bottom:40px;}
.nta1{ font-size:35px; /*font-weight:bold;*/ color:#333;}
.nta2{ font-size:17px; margin-top:15px; }
.nta3{ /*background:rgba(0,0,0,0.1); height:1px; width:100%;*/ margin-top:40px;}
.xuzz{ border-top:1px solid rgba(0,0,0,0.1); padding-top:40px;}
.juzz{ text-align:center}

/*内页联系我们*/
.liantxt{ font-size:18px; border-bottom:1px dashed #ddd; padding-bottom:30px; margin-bottom:30px;}
.lianxi{ width:45%; font-size:17px; line-height:40px;}
.ditu{ width:50%; min-height:400px;}

/*内页产品*/
.fnlem {
  background: #1074bc;
  height: 65px; color:#fff; font-size:25px;
  line-height: 65px;
  text-align: center;
  margin: 0 auto;
  width: 100%;
}
.prolie table tr:nth-child(1) td{ color:#333; line-height:55px; font-size:17px;}
.prolie table tr td{ line-height:50px; text-align:center}
.prolie table tr td img{ max-height:50px;}
img {
  border: 0;
  vertical-align: middle;
/*  max-width: 100%;*/
}

.cp_list { width:100%; margin:0px auto;}
.cp_list table { width:100%;  line-height:45px; font-size:15px;}
.cp_list table tr td { text-align:center; padding:10px 20px; border:1px solid #eeeeee; font-size:15px; line-height:25px; }
.cp_list table tr td a {font-size:15px;}
.cp_list table tr:hover{ background:#fafafa;}

.ny_prodaz .text_js { width:100%; line-height:30px; color:#666; font-size:15px;}
.ny_prodaz .text_js strong { color:#333;}

.ny_prodaz .text_js p { width:100%; display:block;}
.ny_prodaz .text_js table tr td  { border: 1px  solid #ddd !important;} 
.ny_prodaz .text_js table tr td:nth-child(1){ width:20%;}

.ny_prodaz .text_js table tr:nth-child(1)  { background:#1074bc !important; color:#fff!important; font-weight:900!important; } 
.ny_prodaz .text_js table tr:nth-child(1) p  {  color:#fff!important;  } 
.ny_prodaz .text_js table tr td:nth-child(1) { font-weight:900 !important; color:#333;}
.ny_prodaz .text_js table tr td { padding:10px 20px !important;}
.ny_prodaz .text_js table tr:nth-child(1) strong {color:#fff !important; padding:20 0px !important;}
.ny_prodaz .text_js table tr:nth-child(2n+1){ background:#f4f4f4;} 

.ny_prodaz .text_js .con { float:left;}
.ny_prodaz .text_js .con table  { border: 1px  solid #fff !important; margin:10px 0px;}
.ny_prodaz .text_js .con table tr td  { border: 1px  solid #fff !important;} 
       
	 .ny_prodaz td img{ max-height:80px;}  

.fshangxia ul li{ line-height:40px;}
.fanye{ margin-top:40px;border-top:1px solid #e5e5e5; padding-top:30px;}
.fanhui{ background:#ddd; border-radius:25px; line-height:40px; width:120px; text-align:center; height:40px; margin-top:20px;}
.fanhui:hover{ background:#1074bc;}
.fanhui:hover a{ color:#fff;}
.bobg{ background:#fafafa;}
.newtitle{ text-align:center; font-size:25px; color:#333; margin-bottom:8px;}
.newriqi{ text-align:center; font-size:15px; color:#888;}
.nnr{ /*min-height:300px;*/}
.newline{ width:100%; height:1px; background:#e5e5e5; margin-bottom:40px; margin-top:30px;}
.newsneirong{ padding:50px; background:#fff; line-height:28px;}

/*人才招聘*/
  .joblinian li:hover{ box-shadow: 0 0 10px rgba(0, 92, 78, .15); border-color: var(--green);}
  .joblinian li:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
  .joblist .jobIcon{ box-shadow: 0 0 15px rgba(0, 92, 78, .25);}
  .joblist li .top .btn{ width: 150px; height: 50px;}
  .joblist li .bottom { line-height:40px; display: none;}
  .joblist li .bottom .left { width: 15%;}
  .joblist li .bottom .right{ width: 80%;}
  .joblist li .close{ display: none;}
  .joblist li.on .icon-arrow-down-bold{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
  .joblist li.on .close{ display: block;}
  .joblist li.on .open{ display: none;}
  .border-top {
  border-top: 1px solid #e5e5e5;
}


/*新闻中心*/
.newsimg{ margin-top:30px;}
.newsimg img{ width:100%!important; height:auto!important}




/*质量保证*/
.quality { text-align:center; margin:0 auto;}
.quality img{ text-align:center; max-width:100%!important; height:auto!important;}

/*危化须知*/
.whxz p{ margin-bottom:15px;}




.wap_zz{ display:none;}



@media screen and (max-width: 640px) {
.gaodu{ height:auto;}
.pc_daohang{ display:none}
.wap_daohang{ display:block}
.wap_foot{ display:block}

/*首页产品*/
.pc_zz{ display:none}
.wap_zz{ display:block}

.pname{ font-size:20px;margin-left:20px; margin-top:40px;}
.prozz{ margin-bottom:20px;}
.prolist dl { width:95%; margin:0 auto;margin-top:30px; }
.brandTxtUl {
  padding-top: 0px!important; padding-bottom:50px;
}
.idxbrand{ height:auto!important; overflow:hidden; }
.indxmore{ font-size:14px; width:120px;}
.idxbrand .bot{ height:80%!important}
.prolist dl dd:nth-child(2n){ float:right}
.prolist dl dd{ display:inline-block;width: 48%; 
font-size: 14px;
color: #fff;
line-height: 24px;
padding: 8px 15px; cursor:pointer; 
 margin-bottom:10px;
}
.prolist dl dd a{ color:#fff} 
.prolist dl dd:hover{ background:#fff;}
.prolist dl dd:hover a{ color:#0067ac}
.progd{ background:#ce3a38;width:120px; border-radius:5px; text-align:center;line-height:35px;cursor:pointer;transition: all 0.8s; margin-top:20px; float:right; margin-right:1%; }
.progd a{ color:#fff}

.progd:hover{ width:150px;}
.prozz{
display: flex;
flex-wrap: wrap
/*justify-content: space-between;*/}





/*首页公司简介*/


.index_about .title2{font-size:20px;}
.index_about .wd1300{display: block; width:95%; margin:0 auto; }

.index_about .abtxt{ width:100%; margin-top:0px;}
.index_about .abtu { width: 100%;}
.index_about .abtu img{ height:100%;}


.index_about .abtxt .abnr p{ margin-bottom:10px;font-size:15px;}
.index_about .abtxt .abnr{ font-size:15px; -webkit-line-clamp: 6; line-height:27px; margin-bottom:27px; } 
.index_about .abtxt .ab1{ font-size:30px;}
.index_about .abtxt .ab2{ font-size:17px;}

.abmore{ line-height:30px; }


.abmore ul li{  width:24%;}
.abmore ul li a{ font-size:14px;}
.abmore ul li:hover{ padding-left:10px;}
.abmore ul li:nth-child(1){background-size:15px;background-position:5px;}
.abmore ul li:nth-child(2){background-size:15px;background-position:5px;}
.abmore ul li:nth-child(3){background-size:15px;background-position:5px;}
.abmore ul li:nth-child(4){background-size:15px;background-position:5px;}

.company-profile-video img{ width:100%;}
.company-profile-center { margin-top:30px;}	 


.wap-show{ display:block!important}
.brandIconUl {
  display: none!important;
}

.progd:hover{ width:150px;}
.prozz{
display: flex;
flex-wrap: wrap
/*justify-content: space-between;*/}



/*公共样式*/
.flex{display: block; }
.wd1300{ width:95%; padding-top:40px; padding-bottom:40px;}

.title{padding-bottom:40px;}
.title1{ font-size:25px; color:#333; font-weight:bold}
.title2{ font-size:15px; color:#888; width:65%; margin:0 auto; line-height:30px; margin-top:20px;}
.title3{ background:#ce3a38; width:120px; border-radius:5px; text-align:center; margin:0 auto; line-height:35px; margin-top:15px;transition: all 0.8s; cursor:pointer}
.title3 a{ color:#fff;}
.title3:hover{ width:150px;}




/*首页新闻*/

.ntitle .ntitle1{ font-size:15px; }
.ntitle .ntitle2{ font-size:20px;}
.nmore{ margin-top:20px; }

.nmore .ngd{width:25px; height:25px; line-height:25px;}

.nymain .index_news ul li{ width:48%; margin-bottom:20px;}
.nymain .index_news ul li:nth-child(2n){ float:right}
.index_news ul{ display:flex; margin-top:20px;}
.index_news ul li{  width:48%;  }
/*.index_news ul li:nth-child(2){ margin-top:20px; margin-bottom:20px;}*/
.index_news ul li .news_tupian{ height:150px;}
.index_news ul li .news_tupian img{height:100%;}

.index_news ul li .news_date{font-size:14px; margin-top:10px; margin-bottom:10px; }

.index_news ul li .news_biaoti{ font-size:17px;}
.index_news ul li .news_miaoshu{font-size:14px; color:#999; line-height:22px; margin-top:10px; margin-bottom:10px;}



.index_news ul li .more{ font-size:14px; margin-top:20px; color:#888}
.index_news ul li .more i{ font-size:12px;}
.index_news ul li em{ background-color: #0071ba; width: 0; height: 1px; background-color: #0071ba;}

.index_news ul li:hover { color: #0071ba;}
.index_news ul li:hover .img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.index_news ul li:hover em{ width: 25px; margin-right: 5px;}
.index_news ul li:hover .more{ color: #0071ba;}


/*首页宣传*/
.xuan_bg{ padding-top:80px; padding-bottom:80px;}
.xuan_title1{ font-size:30px; letter-spacing:5px;}
.xuan_title2{ font-size:20px; margin-top:20px; margin-bottom:20px;}
.xuan_title3{ font-size:15px; }



/*底部*/
.foot .wd1300{ padding-top:40px; padding-bottom:30px;font-size:14px; }
.fbt{ font-size:18px; margin-bottom:20px;}
.fabout{ display:none}
.fpro{ display:none}
.fnews{ display:none;}
.fjob{ display:none;}
.ewm{ display:none}
.foot ul li a{ font-size:14px; }
.foot ul li{ line-height:30px;}

.foot .flianxi{ width:100%; }



.banquan{ padding-left:15px; line-height:22px; padding-right:15px; padding-top:30px;padding-bottom:30px; font-size:14px;}
a.zzb07link{font-size:14px;}
.zzb07tail{font-size:14px;}

/*内页*/

.nyabout { background-size:180%;height: 250px;}
.nycon { background-size:180%;height: 250px;}
.nyjob { background-size:180%;height: 250px;}
.nyxz{ background-size:180%;height: 250px;}
.nynews{ background-size:180%;height: 250px;}
.nypro { background-size:180%;height: 250px;}
.nytxt{ width:95%; padding-top:120px;}
.nytxt .tt1{ font-size:25px;}
.nytxt .tt2{ font-size:14px; }
.nytxt .tt2 span{ padding-left:5px; padding-right:5px;}

/*tab*/
.ny_tab li{font-size: 14px;}
.ny_tab li a{font-size:14px;}
.ny_tab li.on a{ font-size:14px;}



.nymain{ width:95%;padding-top:40px; padding-bottom:40px;}
.neirong{ line-height:25px; font-size:14px;}


.nymain .flex{ display:block}


/*内页公司简介*/
.neirong .abtu{ width:100%;overflow:hidden}

.neirong .abtxt{ width:100%; margin-top:0px;}
.neirong .abtxt .abnr_nei p{ margin-bottom:20px;}
.neirong .abtxt .abnr_nei{ line-height:30px; margin-bottom:27px; } 
.neirong .abtxt .ab1{ font-size:30px; }
.neirong .abtxt .ab2{ font-size:16px; margin-bottom:20px; }
.neirong  .company-profile-center { margin-top:0px;}	

/*内页企业文化*/
.ct1{ font-size:16px;}
.ct2{  padding-bottom:0px;}

.culture li:nth-child(5){ width:100%; }

.culture{ display:flex!important; flex-wrap: wrap;background-attachment:scroll; background-size:350%}

.culture li{ width: 50%; height: auto;padding-top:50px; padding-bottom: 50px;  padding-left: 15px; padding-right: 15px; border-bottom: 1px solid rgba(255, 255, 255, .2);}

.culture li .yuan{ margin:0 auto; width: 50px; height: 50px; margin-bottom:20px;}

.culture li:hover{ padding-top: 50px;}
	



/*董事长致辞*/
.speech_z{width:100%; height:auto;}
.speech_y{ width:100%; line-height:25px; font-size:14px; margin-bottom:30px;}

/*厂房设备*/
.shebei ul li:nth-child(2n){ float:right}
.shebei ul li{ width:48%; margin-left:0%; margin-right:0%;}
.fac_tu{  height:200px; }
.fac_tu  img{height:100%;}
.shebei ul li p {font-size: 14px; }

/*危化须知*/
.nta{ margin-bottom:30px;}
.nta1{ font-size:30px; /*font-weight:bold;*/ color:#333;}
.nta2{ font-size:15px; margin-top:10px; }
.nta3{ margin-top:30px;}
.xuzz{padding-top:30px;}
.juzz{ text-align:center}

/*内页联系我们*/
.liantxt{ font-size:16px; line-height:28px;padding-bottom:20px; margin-bottom:20px;}
.lianxi{ width:100%; font-size:15px; line-height:28px;}
.ditu{ width:100%; min-height:300px; height:300px; margin-top:30px;}

/*内页产品*/
.fnlem {height: 45px; font-size:18px;line-height: 45px;}
.prolie table tr:nth-child(1) td{ line-height:45px; font-size:15px;}
.prolie table tr td{ line-height:23px; padding-top:5px; padding-bottom:5px; }
.prolie table tr td img{ max-height:40px; max-width:80%;}
.prolie table tr td:nth-child(1){ width:15%;}
.prolie table tr td:nth-child(2){ width:45%;}
.prolie table tr td:nth-child(3){ width:20%;}
.prolie table tr td:nth-child(4){ width:20%;}



.cp_list table { line-height:35px; font-size:14px;}
.cp_list table tr td { padding:10px; font-size:14px; line-height:23px; }
.cp_list table tr td a {font-size:14px;}


.ny_prodaz .text_js {line-height:23px; font-size:14px;}

.proxiang img{ max-width:100%}

.ny_prodaz .text_js table tr td:nth-child(1){ width:30%;}
.ny_prodaz .text_js table tr td { padding:10px !important;}
.ny_prodaz .text_js table tr:nth-child(1) strong {padding:10 0px !important;}


.ny_prodaz td img{ max-height:80px;}  

.fshangxia ul li{ line-height:40px;}
.fanye{ margin-top:40px;border-top:1px solid #e5e5e5; padding-top:30px;}
.fanhui{ background:#ddd; border-radius:25px; line-height:40px; width:120px; text-align:center; height:40px; margin-top:20px;}
.fanhui:hover{ background:#1074bc;}
.fanhui:hover a{ color:#fff;}
.bobg{ background:#fafafa;}
.newtitle{ text-align:center; font-size:25px; color:#333; margin-bottom:8px;}
.newriqi{ text-align:center; font-size:15px; color:#888;}
.nnr{ /*min-height:300px;*/}
.newline{ width:100%; height:1px; background:#e5e5e5; margin-bottom:40px; margin-top:30px;}
.newsneirong{ padding:50px; background:#fff; line-height:28px;}

/*人才招聘*/

  .joblist li .top .btn{ width: 100px; height: 40px;}
  .joblist li .bottom { line-height:30px; }
  .joblist li .bottom .left { width: 15%;}
  .joblist li .bottom .right{ width: 80%;}
  .joblist li .close{ display: none;}



/*新闻中心*/
.newsimg{ margin-top:30px;}
.newsimg img{ width:100%!important; height:auto!important}




/*质量保证*/
.quality { text-align:center; margin:0 auto;}
.quality img{ text-align:center; max-width:100%!important; height:auto!important;}

/*危化须知*/
.whxz p{ margin-bottom:15px;}



}