@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/Avignon-Bold.otf'); }
@font-face {
	font-family:impact;
	src: url('../fonts/DINCond-Medium.otf'); }
		
	
@font-face{font-family: "HelveticaLTStd-Bold"; src:url(../fonts/HelveticaLTStd-Bold.ttf)}
@font-face{font-family: "DINCond-Medium"; src:url(../fonts/DINCond-Medium.ttf)}


@font-face{font-family: "AvenirLTStd-Light"; src:url(../fonts/AvenirLTStd-Light.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: '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: 26px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pc_daohang{ display:block}
.wap_daohang{ display:none}


body{ margin:0 auto;padding:0px;width:100%; margin:0px;/*font-family:DINCond-Medium; font-family:Barlow-Regular;*/ font-family:Arial, Helvetica, sans-serif;font-size:15px!important;color:#555;}
.cuti{ font-family: HelveticaLTStd-BoldCond;}
/*.bigcontent{ position:relative;height: 100%;
box-sizing: border-box;
overflow: hidden;}*/

.left-content{ width:20%; position:fixed;
flex-shrink: 0;
box-shadow: 0 4px 16px 1px rgba(0,0,0,.16);
border-radius: 0 0 0 0;
opacity: 1;
border: 1px solid transparent;
height: 100%;
box-sizing: border-box;
overflow: hidden;  background:#fff; z-index:111}

.left-content .logo{ text-align:center; margin:0 auto; box-shadow: 0 4px 16px 1px rgba(0,0,0,.16);padding:10px 20px;}
.left-content .logo .logo2{ color:#333; font-size:19px;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;}





.right-content{ /* position: relative;*/background: #f4f6f9;width: 80%; margin-left:20%;/*height: 100vh;box-sizing: border-box;overflow: auto;*/}




.title{ text-align:center; margin:0 auto; padding-bottom:50px;}
.title1{ font-size:45px;text-transform:capitalize; color:#000;}
.title2{ font-size:18px; color:#888;margin-top:10px; line-height:30px;}

.flex{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between; }
.awidth{ width:93%; margin:0 auto; padding-top:70px; padding-bottom:70px; }
.whitebg{ background:#fff;}

/*首页公司简介*/
.index_about { background:#fff;  }
.index_about .flex{width:100%;display: flex; align-items: stretch;}
.index_about .abtu{ width:50%;overflow:hidden;}
.index_about .abtu img{transition: all 0.8s; width:100%;object-fit: cover; height:100%}
.index_about .abtu:hover img{transform: scale(1.1);}

.index_about .abtu:hover .play{ display:block; z-index:11}


.index_about .abtxt{ width:45%}
.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: 6; overflow:hidden; line-height:30px; margin-bottom:27px; font-size:17px; } 
.index_about .abtxt .ab1{ font-size:17px; text-transform:capitalize; color:#1685e1;}
.index_about .abtxt .ab2 a{ color:#222}
.index_about .abtxt .ab2{ font-size:25px; margin-top:10px; margin-bottom:30px; font-weight:bold;}

.abmore{ background:#0d74cc; width:140px; text-align:center; border-radius:25px; line-height:40px; margin-top:40px;}
.abmore a{ color:#fff;}
.abmore:hover{ background:#222;}

.img{position:relative; }
.img:after{content:'';width:100%;height:100%;top:-18px;right:-18px;border-radius:inherit;z-index:-1;position:absolute}
.img .play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70px;height:70px;border-radius:100%;background:rgba(96,96,96,.53);cursor:pointer;cursor:hand; z-index:111; margin:0 auto; }
.img .play:after,.img .play:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:inherit;-webkit-animation:ks 2s linear infinite;-moz-animation:ks 2s linear infinite;animation:ks 2s linear infinite}
.img .play:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.img .play i{position:absolute;top:50%;left:55%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-left:25px solid #fff;border-bottom:15px solid transparent;border-top:15px solid transparent;z-index:1}


.cona{ width:100%; margin:0 auto; margin-top:35px;}
.ul-num li:last-child{ border-right:0px;}
.ul-num li{text-align:center;}
.ul-num span{font-size: 30px; position: relative;line-height: 1;margin-bottom: 10px;}


.ul-num p{font-size: 16px; text-align:center; color:#555; margin-top:5px;}
.ul-num .txt{overflow: hidden;color:#0d74cc; font-size:30px; height:40px;}

.kaui{display: flex; flex-wrap: wrap; justify-content: space-between;}	


.cpsbt{color:#fff; font-size:28px; line-height:58px;font-weight:bold;}

#btn li{ width:24%; height:130px; line-height:28px;text-align:center;color:#212121; font-size:30px; list-style:none; cursor:pointer;position:relative;}
#btn li span{font-size:14px; line-height:14px;}

#btn .aaa{ width:24%;height:130px; line-height:28px;text-align:center; color:#0a992b; list-style:none;}
.clear{ clear:both;}
#text{position: relative;}
#text dd{ padding-top:0px; line-height:30px; color:#FFF; width:100%; margin-top:0px;border-radius:0px 0px 15px 15px;height:0px; overflow:hidden; position: absolute;top: 0px;left:0px;z-index:0;transition: none;}
#text dd.newClass{height:300px;/*动态z-index:2;transition: height 0.3s linear;*/ padding-top:40px; padding-left:60px;}

a.ank {color:#fff; width:29%; height:60px; line-height:60px; text-align:center; border:1px solid #fff; display:block; font-size:15px;  margin-right:40px; margin-top:20px; float:left; background:url(../images/jj.png) 15px center no-repeat;}
a.ank:hover{color:#ea5514; font-weight:bold;  text-decoration:none; border-bottom:2px solid #ea5514; background:url(../images/jj1.png) 15px center no-repeat;}

a.ank01 {color:#0a992b; width:150px; height:40px; line-height:40px; text-align:center; display:block; font-size:15px;  margin-right:40px; margin-top:40px; float:left; background:#FFF;border-radius:3px;}
a.ank01:hover{color:#fff; background:#ff6600;}


a.ank02 {color:#212121; width:31%; height:70px; line-height:60px; text-align:center; background:#fff; box-shadow:0px 0px 10px 10px rgba(0,0,0,.08); border-radius:0px; text-align:center; display:block; margin-bottom:30px;}
a.ank02:hover{color:#ea5514; font-weight:bold;  text-decoration:none; border-bottom:2px solid #ea5514; background:url(../images/jj1.png) 15px center no-repeat;}



/*首页产品*/
.index_pro {  position: relative;
  z-index: 1; }
.index_pro::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/probg.jpg) no-repeat center center fixed;
  background-size: cover;
  opacity: 0.1;
  z-index: -1;
}
.index_pro .awidth{ padding-bottom:50px;}
.ptitle{ text-align:center; margin-bottom:50px;}
.ptitle .p1{ text-transform:capitalize; font-size:50px; color:#000; margin-top:-15px; }
.ptitle .p2{ margin:0 auto;font-size:17px; color:#777; line-height:30px; margin-top:25px; width:85%; text-align:center}



.pro_list { width:100%; margin-top:50px;  }
.pro_list ul { text-align:center;display: flex; /*flex-wrap: wrap;*/ justify-content: space-between;}

.pro_list ul li { height:130px;text-align:center; border-right:1px solid #eee;border-bottom:0px solid #eee; padding-top:2%; }
.pro_list ul a{ text-align:center; width:100%;}
  
.pro_list ul a li img{ transition:all .4s;}
.pro_list ul a:hover li img { margin-top:-10px;  transform:scale(.8,.8); opacity:.8;}
   
.pro_list ul a:hover li h3{ color:#0b67bb;}

.pro_list ul a:nth-child(1) li{border-left:1px solid #eee; }

  
.pro_list h3 {font-size:18px; line-height:30px; margin-top:10px; font-weight:400; padding-left:10px; padding-right:10px;}
.pro_list p {  font-size:13px; line-height:20px; font-weight:700; color:#666; text-transform:capitalize;}
  、

.ccp_list ul{display: flex;flex-wrap: wrap;justify-content: space-between; }

.ccp_list ul li{width: 48%;
font-size: 15px;
color: #fff;
line-height: 24px;
padding: 8px 15px; cursor:pointer;
border-bottom: 1px solid rgba(255,255,255,0.1);
display: block;transition: all 0.8s;}
.ccp_list ul li a{ color:#fff} 
.ccp_list ul li:hover{ padding-left:20px;}
.picon{ width:50px; height:50px; margin:0 auto;}

.tabmenu ul li:nth-child(1) .picon{ background:url(../images/pbtu1.png) no-repeat center; background-size:50px;}
.tabmenu ul li:nth-child(2) .picon{ background:url(../images/pbtu2.png) no-repeat center;background-size:50px;}
.tabmenu ul li:nth-child(3) .picon{ background:url(../images/pbtu3.png) no-repeat center;background-size:50px;}
.tabmenu ul li:nth-child(4) .picon{ background:url(../images/pbtu4.png) no-repeat center;background-size:50px;}
.tabmenu ul li:nth-child(5) .picon{ background:url(../images/pbtu5.png) no-repeat center;background-size:50px;}
.tabmenu ul li:nth-child(6) .picon{ background:url(../images/pbtu6.png) no-repeat center;background-size:50px;}


.tabmenu {width:100%;height:100px; margin:0 auto;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu ul li:nth-child(1)  {border-left: 1px solid #eee;}
.tabmenu li h2{ color:#333; font-size:16px; margin-top:15px; padding-left:15px; padding-right:15px;}
.tabmenu li { text-align:center; width:100%;overflow:hidden;cursor:pointer;border-right: 1px solid #eee; }
.tabmenu .cli {text-align:center;width:100%;overflow:hidden; transform:scale(1.1);}
.tabmenu .cli h2{color:#0662af;}
.tabmenu ul li img{ transition:all .4s;}
.tabmenu ul li:hover img { margin-top:-10px;  transform:scale(.8,.8); opacity:.8;}
   
.tabmenu ul li:hover  h2{ color:#0b67bb;}

#tabcontent {width:100%; background:url(../images/pbg.jpg) no-repeat center; color:#fff;}
#tabcontent .wd1300{ width:1200px; margin:0 auto;}
#tabcontent ul{list-style-type: none; }
#tabcontent .hidden {display:none;}
#tabcontent ul .proline{ background:#fff; height:2px; width:50px; margin-top:10px; margin-bottom:40px; margin-left:1%;}
#tabcontent ul .proname { margin-left:1%;
  font-size: 30px; color:#fff;
  margin-bottom: 10px;
  font-weight: 700;}
#tabcontent ul li{ 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;}
#tabcontent ul li a{ color:#fff} 
#tabcontent ul li:hover{ background:#fff;}
#tabcontent ul li:hover a{ color:#0662af}
.progd{ background:#ce3a38;width:120px; border-radius:5px; text-align:center;line-height:35px;cursor:pointer;transition: all 0.8s; margin-top:20px; margin-left:1%; }
.progd a{ color:#fff}

.progd:hover{ width:150px;}
.prozz{
display: flex;
flex-wrap: wrap
/*justify-content: space-between;*/}


/*产品应用*/
.box{
  display: flex;
  flex-wrap: wrap;}

.he_ZoomInImg{width:31%; margin-left:1%; margin-bottom:2%; display:inline-block; margin-right:1%;height:240px;position:relative;
cursor:pointer;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
overflow:hidden;/*transform:scale(1.1);*/}


.he_ZoomInImg .he_ZoomInImg_img{position:relative;display:block;width:100%; height:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg .he_ZoomInImg_img img{ width:100%; height:100%; object-fit: cover;}


.s_fac_tip{ width:290px; height:280px; float:left; overflow:hidden; margin-left:40px; text-align:center;}
.s_fac_tip img{ width:290px; margin-bottom:10px; height:208px;transform: scale(1);transition: all 1s ease-out;}
.s_fac_tip img:hover{ transform: scale(1.2); }

.s_fac_tip:nth-child(4n+3){margin-right:0px;}



.hon_ry{ width:290px; height:380px; float:left; overflow:hidden; margin-left:40px; text-align:center;}
.hon_ry img{ width:290px; margin-bottom:10px; height:308px;transform: scale(1);transition: all 1s ease-out;}
.hon_ry img:hover{ transform: scale(1.2); }

.hon_ry:nth-child(4n+3){margin-right:0px;}




.pin_ry{ width:450px; height:380px; float:left; overflow:hidden; margin-left:50px; text-align:center;}
.pin_ry img{ width:450px; margin-bottom:10px; height:308px;transform: scale(1);transition: all 1s ease-out;}
.pin_ry img:hover{ transform: scale(1.2); }

.pin_ry:nth-child(4n+3){margin-right:0px;}



.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;}

.he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.4) 100%)}

.he_ZoomInImg .he_ZoomInImg_caption:hover{ /*background:#0d74cc;background:rgba(0,103,172,0.8);*/ }

.he_ZoomInImg: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);}

.he_ZoomInImg .he_ZoomInImg_caption_h{font-size:17px;font-weight:700;text-align:center;width:100%; text-transform:capitalize;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1; margin-top:-5px;}
/*.he_ZoomInImg:hover .wsicon{ opacity:0.2}
.he_ZoomInImg:hover .he_ZoomInImg_caption_h{color:#fff;opacity:0.2}
.he_ZoomInImg:hover .he_ZoomInImg_img { opacity:1}*/



.wsicon{ text-align:center; margin:0 auto; padding-top:120px;}
.wsicon img{text-align:center; margin:0 auto; width:70px;}



/*首页荣誉*/
.honor ul{display: flex; flex-wrap: wrap; }
.honor ul li{ background:#fff; display:inline-block; width:19%; overflow:hidden; height:220px;margin-left:0.5%; margin-right:0.5%; border:1px solid #ddd;display: flex;justify-content: center;
align-items: center;  }
.honor ul li img{ max-width:100%;object-fit: cover; max-height:220px;transition: all 0.8s;}
.honor ul li:hover img{transform: scale(1.1);}
.homore{ border-top-right-radius:15px;border-bottom-left-radius:15px; background:#0d74cc; width:150px; text-align:center; margin:0 auto; line-height:45px; margin-top:50px; transition: all 0.8s;}
.homore a{ color:#fff; font-size:17px;}
 .rongyulist{ width:30%; border:1px solid #ddd; padding:50px 50px;box-shadow: 0 5px 10px rgba(0,0,0,0.1); border-radius:25px;}
 .rongyulist ul li{ cursor:pointer; line-height:40px; transition: all 0.8s; text-align:center; }
 .rongyulist ul li i{  border:1px solid #ddd; color:#888;font-size:20px; }
 .rongyulist ul li span{ text-align:center;font-size:26px; color:#212121; line-height:52px; height:52px; }
  .rongyulist ul li:hover{color:#0d74cc; padding-left:5px;}
  .rongyulist ul li:hover i{color:#0d74cc;border:1px solid #0d74cc;}
  
   .rongyulist ul p{font-size:16px; line-height:32px; font-weight:normal; }

/*patents*/
.zl_table{/*border-left:1px solid #c0c9dd;border-right:1px solid #c0c9dd;*/}
.zl_table tr:nth-child(odd){background:#e7e9ee;}
.zl_table tr:nth-child(even){background:#d2d9e9; }
.font1{font-size:18px;color:#fff;font-weight:bold;padding-left:38px; background:#0d74cc; }
.font2{font-weight:bold;}
.font4{font-size:14px;border-bottom:1px solid #c0c9dd}
.zl_table tr td{font-size:16px;padding-left:38px;border-right:1px solid #c0c9dd;border-bottom:1px solid #c0c9dd; color:#333;}
.pamore{ width:250px; margin:0 auto; margin-top:40px; border:3px solid #0d74cc; text-align:center; line-height:45px; transition: all 0.8s;}
.pamore a{ color:#333; font-size:17px;}
.pamore:hover{ width:300px; background:#0d74cc;}
.pamore:hover a{ color:#fff;}

/*首页优势*/
.youshia ul li:nth-child(4){ width:21%;}
.youshia ul li:nth-child(5){ width:25%;}
.youshia ul li{ width:18%; padding:2%; margin-left:1%; margin-right:1%; background:#fff;border-color: var( --e-global-color-0831829 ); text-align:center;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); border-bottom:5px solid #0d74cc;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;}
.youshia ul li .yicon img{ height:60px;}
.youshia ul li .ysbiao{ font-size:20px; margin-top:20px; margin-bottom:10px; color:#dafc031 }
.youshia 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);}
.youshia ul li .ysmiao{ color:#888; line-height:23px;}

/*首页展会信息*/
.index_news .news_z{ width:45%}
.index_news .news_z .tui_pic{ overflow:hidden;height:280px; }
.index_news .news_z .tui_pic img{transition: all 0.8s; width:100%;height:280px; object-fit: cover;}
.index_news .news_z:hover img{   transform: scale(1.1);}
.index_news .news_z .tui_bk{ padding:15px 15px}
.index_news .news_z .tui_bk .tui_title{ color:#222; font-size:23px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.index_news .news_z .tui_bk .tui_ms{ color:#555; font-size:15px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.index_news .news_z:hover .tui_title{ color:#0487c9}

.index_news  .news_y{ width:50%}
.index_news .news_y ul li:nth-child(1){ border-top:1px solid #d6d6d6}
.index_news .news_y ul li{ border-bottom:1px solid #d6d6d6; background:#fff;}
.index_news .news_y ul li .ndate{ width:26%;text-align:right; padding:7% 3%;}
.index_news .news_y ul li .ndate .date1{ color:#222; font-size:30px; font-family:Barlow-Regular!important;}
.index_news .news_y ul li .ntxt{ padding:7.2% 3%; width:73.5%;border-left:1px solid #d6d6d6; }
.index_news .news_y ul li .ntxt .ntitle{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; font-size:20px;}
.index_news .news_y ul li .ntxt .nmore{ margin-top:10px; color:#999; font-size:14px; text-transform:capitalize;} 
.index_news .news_y ul li:hover{ background-image:linear-gradient(to right, #0d74cc, #0a64b1);}
.index_news .news_y ul li:hover .ndate .date1{ color:#fff;}
.index_news .news_y ul li:hover .ndate .date2{ color:#fff;}
.index_news .news_y ul li:hover  .ntitle{ color:#fff;}
.index_news .news_y ul li:hover  .nmore{ color:#fff;}


/*首页发展历程*/
.box_lc{ width:100%;display:block}
.box{line-height:30px;font-size:16px;}
.event_year{width:20%;text-align:center;float:left;margin-top:10px;height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer; }

.event_year .current{width:150px;background:#298cdf url('../images/jian.png') 140px 0  no-repeat;color:#FFF;text-align:left;padding-left:9px;}

.event_list{width:80%;float:right;background:url('../images/dian3.png') 3px 0 repeat-y;margin-top:10px;}
.event_list h3{margin:0 0 5px -3px;font-size:24px;font-family:Georgia;color:#298cdf;padding-left:25px;background:url('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}

.event_list dl dd{background:url('../images/jian.png') 0 -80px no-repeat; margin-bottom:10px;}

.eventms_bg{width:96%;padding:5px 1%;margin-left:14px;display:inline-block;padding-left:10px; font-size:14px; color:#333;line-height:25px;border-bottom:2px solid #DDD; font-family:Arial, Helvetica, sans-serif; background:#f0f0f0;}

.event_list li .eventms{background: url('../images/jian.png') 0 -80px no-repeat;}
.lanmu-list { width:100%; }
.event_list li p span{width:96%;text-align:left;padding:5px 1%;background:#f0f0f0;margin:0;}

.rrlist { text-align:center;}
.rrlist a { display:inline-block; margin:0 20px; text-align:center;color:#fff; font-size:16px;font-family:Microsoft YaHei; background:#0d70a9; overflow:hidden; line-height:30px; border:#bee2f8 3px solid; width:120px; text-decoration:none;}
.rrlist a:hover { background:#70c71e;border:#dff2cd 3px solid;}

.listmore{display:block;text-align:center;color:#0d74cc; width:150px; border:3px solid #0d74cc; line-height:40px; text-align:center; margin-left:210px; margin-top:40px; transition: all 0.8s;}
.listmore:hover{ width:170px;}

/* 企业文化 */
.xm4 {width: 32%; display:inline-block;}
.grid { text-align:center; margin:0 auto;}
.tit{ font-size:20px; color:#222;}
.youshi li  .desc{ width:85%; margin:0 auto; text-align:center; line-height:20px;}
.youshi li{padding:20px 0;}
.youshi li .icon{width:90px;height:90px;border:1px dashed #D1292D;border-radius:50%;text-align:center;margin:0 auto;transition:all .5s;}
.youshi li{text-align:center;}
.youshi li .tit{ text-transform:capitalize;margin:20px 0 10px 0;}
.youshi li i{background-repeat:no-repeat;background-position:center;background-size:40px;width:100%;height:100%;float:left;text-align:center;}
.youshi li .i1{background-image:url(../images/icon_gy1.png);}
.youshi li .i2{background-image:url(../images/icon_gy2.png);}
.youshi li .i3{background-image:url(../images/icon_gy3.png);}
.youshi li .i4{background-image:url(../images/icon_gy4.png);}
.youshi li .i5{background-image:url(../images/icon_gy5.png);}
.youshi li .i6{background-image:url(../images/icon_gy6.png);}
.youshi li:hover .i1{background-image:url(../images/icon_gy01.png);}
.youshi li:hover .i2{background-image:url(../images/icon_gy02.png);}
.youshi li:hover .i3{background-image:url(../images/icon_gy03.png);}
.youshi li:hover .i4{background-image:url(../images/icon_gy04.png);}
.youshi li:hover .i5{background-image:url(../images/icon_gy05.png);}
.youshi li:hover .i6{background-image:url(../images/icon_gy06.png);}
.youshi li:hover .icon{background: #D1292D; border: 1px solid #D1292D; box-shadow: 0px 11px 26px 0px rgba(209, 41, 45, 0.3);}
/* 上移动态 */
.transy{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.transy:hover{transform: translateY(-5px);}


/*合作客户*/
/*.pabg {  position: relative;
  z-index: 1; }
.pabg::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/hezuo.jpg) no-repeat center fixed;
  background-size: cover;
  opacity: 0.2;
  z-index: -1;
}*/

.hl_main5_content{width:100%;border-top:none;  }
.hl_main5_content a{ color:#fff;}
.hl_main5_content1{width:88%;overflow:hidden; float:left; margin-left:20px; overflow:hidden;}
.hl_main5_content1 ul{width:26000px; overflow:hidden!important;}
.hl_main5_content1 ul li{float:left; display:inline;margin-right:10px; padding:0px 8px; cursor:pointer;}

.hl_scrool_leftbtn{ background:#0d74cc; width:40px; height:40px; float:left; margin-top:40px; cursor:pointer;border-radius:50%; line-height:40px;text-align:center}
.hl_scrool_rightbtn{  background:#0d74cc; width:40px; height:40px;  float:right; margin-top:40px; cursor:pointer; border-radius:50%;line-height:40px; text-align:center}
.hl_scrool_leftbtn i{ color:#fff; font-size:20px;}
.hl_scrool_rightbtn i{ color:#fff; font-size:20px;}

.calie{ background:#fff;border:1px solid #d8d8d8; width:163px; height:110px;  display: flex;justify-content: center;align-items: center; border-radius:5px;overflow:hidden}
.calie  img{max-width:100%;max-height:100%; transition: all 0.8s;}
.calie  img:hover{   transform: scale(1.1);}




/*首页厂容厂貌*/
.m-slide{ position: relative; width:100%; height: 330px; }
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;
    border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: right; position: relative; width:70%; }
.m-slide .img li{}
.m-slide .img li, .m-slide .img a { display: block; width: 100%; height: 330px ; }
.m-slide .img img{object-fit: cover; width:100%; height:100%}
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }.m-slide .tab { float: left ; width:28%;}
.m-slide .tab li { background:#fff; border: 1px solid #e5e5e5; width: 100%; margin-bottom:10px; height:auto; padding:30px 10px; }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 100%;/*border-left: 3px solid #fff;*/ }
/*.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }*/
.m-slide .tab a .title {/* left: 17px; top: 6px; height: 49px; line-height: 40px; font-size: 14px; font-weight: bold; color: #666 */ font-size:20px;  line-height:25px;}

.m-slide .tab .on a span { color: #fff }
.m-slide .tab .on{ background:#0d74cc}

/*首页客户反馈*/
.hzkh ul .flex{justify-content:left}
.hzkh ul li{ border-top-right-radius: 40px; border-bottom-left-radius: 40px;width:23%; background:#fafafa; padding-bottom:10px;margin-left:1%; margin-right:1%;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; }
.hzkh 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);box-shadow: 0 1px 10px rgba(0,0,0,0.2);}
.hzkh_bj{ padding:30px 22px;}
.hzkh_miao{ font-size:17px; line-height:25px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow:hidden; height:150px;}

.hzkh_gw{margin-top:25px;color:#1c6bc6;font-weight:bold; font-size:15px;}
.hzkh_dz{ margin-top:15px;}
.hzkh_xm{ margin-left:10px; margin-top:5px;}
.hzkh_xm h3{ font-size:20px; color:#2180d0; font-weight:bold; margin-top:5px;}
.hzkh_xm h2{ font-size:14px; font-weight:normal}


/*首页询盘*/
.liuyan2 ul li{ float:left; width:48%; margin-bottom:20px; padding-left:1%;}
.liuyan2 ul li:nth-child(2n){ float:right;}
.lname font{ color:#cc0000; padding-left:10px;}
.lname{ line-height:30px; color:#666; margin-bottom:10px;}
.liuyan2 ul li select{ background:#e8f4f3; line-height:40px; height:40px; border:1px solid #ddd; width:100%; padding-left:2%; padding-right:2%; /*outline:none; */color:#999;font-size:15px;}

.liuyan2 ul li input,.liuyan2 ul li textarea{ background:#e8f4f3; line-height:40px; height:40px; border:1px solid #ddd; width:95%; padding-left:2%; padding-right:2%; /*outline:none; */color:#999; font-size:15px;}
.liuyan2 ul li textarea{ height:100px;}

.liuyan2 ul li:nth-child(5){ width:100%;}
.liuyan2 ul li:nth-child(5) .duoxuan{ width:100%;display: flex; /*flex-wrap: wrap; justify-content: space-between;*/}

.liuyan2 ul li:nth-child(5) .duoxuan input{  height:20px; width:20px; margin-right:10px;}
.liuyan2 ul li:nth-child(5) .duoxuan div{ margin-right:20px; font-size:15px;}
.liuyan2 ul li:nth-child(6){ width:99%; float:none}

.liuyan2 ul li.tijiao input{ background:#0d74cc!important; border:0px!important; color:#fff!important; padding:0px; width:100%; display:block}
.liuyan2 ul li.tijiao{ width:99%; float:none;}
.liuyan2 ul li.yzm{display: flex; /*flex-wrap: wrap; justify-content: space-between;*/}
.liuyan2 ul li.yzm input{ background:#fff;}
.liuyan2 ul li.yzm img{ margin-left:20px; height:40px;}


/*底部*/
.foot{ background:#2a3139}
.wsmiaoa a{ color:#fff;}
.wsmiaoa{ color:#fff; padding-bottom:30px;}
.foot .foota{padding-bottom:50px;}
.foot .awidth{ padding-bottom:40px; padding-top:60px;}
.foot .flian{ border-bottom:1px solid rgba(255,255,255,0.1);}
/*.foot .flian ul{display: flex; flex-wrap: wrap; }*/
.foot .flian ul li:nth-child(2n){ float:right; width:40%;}
.foot .flian ul li{ color:#fff; font-size:17px;  float:left;display: flex; align-items: center; margin-bottom:40px;  }
.foot .flian ul li:nth-child(odd) {width:55%;  }
.foot .flian ul li:nth-child(even) {  width:40%;  }
.foot .flian ul li .ictxt{ font-weight:normal; margin-left:20px;}
.foot .flian ul li .ictu{width: 54px;
height: 54px;
border-radius: 50%;
overflow: hidden;
background-color: #0d74cc;
min-width: 54px;}
.foot .flian ul li a{ color:#fff;}
.foot .flian ul li .ico_add { background:url(../images/ico2.png) no-repeat center;background-size: auto 22px;background-color: #0d74cc; line-height:23px;}
.foot .flian ul li .ico_tel { background:url(../images/ico1.png) no-repeat center;background-size: auto 22px;background-color: #0d74cc;}
.foot .flian ul li .ico_email { background:url(../images/ico3.png) no-repeat center;background-size: auto 22px;background-color: #0d74cc;}
.foot .flian ul li .ico_url { background:url(../images/ico4.png) no-repeat center;background-size: auto 22px;background-color: #0d74cc;}
.copy-button{ /*margin-left:60px;*/ margin-top:10px;
width: 7vw;
height: 1.8vw;
border-radius: 2.3vw;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: transform .2s;
background: linear-gradient(105deg, #2180d0 0%, #2180d0 50%, #2180d0 100%);}


.copy-button:hover{transform: scale(1.05);}
.copy-button:active{transform: scale(1);}
.copy-button::before{
content: "";
width: .5vw;
height: .8vw;
border-radius: .2vw;
border: solid .2vw #fff;
box-shadow: .25vw .25vw 0 0 #fff;
transform: translate(0, -.125vw);}

.copy-button::after{
content: "COPY";
font-size: 1.1vw;
font-weight: bold;
color: #fff;
margin-left: .8vw;}

.copy-text{
color: #2180d0; margin-top:10px;
font-size: 1.1vw; line-height:30px;
padding-left: 1vw;
opacity: 0;
font-weight: bold;
pointer-events: none;
transition: all .2s;}
#information-head p{display: inline;padding: 0;}
#input-copy{position: fixed;top: 0;left: 0;opacity: 0;pointer-events: none;}
#input-copy {pointer-events: none;}


.foot .foota .fbt{ font-size:20px; margin-bottom:15px;}
.foot .foota .fbt{ color:#fff; font-size:20px;}
.foot .foota .flian{ line-height:30px;color:#ccc}
.foot .foota .flian a{ color:#ccc}
.foot .foota{ color:#fff; border-bottom:1px solid rgba(255,255,255,0.1); }
.foot .foota .ewm img{ padding:5px; background:#fff; border-radius:5px;}
.foot .foota .ewm p{ text-align:center; padding-top:5px;color:#ccc;}
.foot .foota .ewm{ width:20%;}

.banquan{ color:#ccc; padding-top:38px; line-height:28px;}
a.zzb07link{text-decoration:none;color: #ccc;}
a.zzb07link:hover {text-decoration: underline;color: #ccc;}
.zzb07tail{color:#ccc;}


/*内页*/
.rightbg{ height:100%;}

/*翻页*/
.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;}


/*.rightbg{ height:100vh}*/
.nymain{ line-height:30px; font-size:17px;}
.jieshao p{ margin-bottom:20px;}
.title_ny{ text-align:center; margin:0 auto; margin-bottom:40px;}
.title_ny .title1_ny{ color:#333; font-size:45px; text-transform:capitalize;}
.title_ny .tline{ background:#0d74cc; height:3px; width:70px; margin:0 auto; margin-top:20px;}

.dingwei{ width:95%;margin:0 auto;background:url(../images/dw.png) no-repeat left;padding-left:25px; background-size:auto 20px;font-size:15px; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #ddd;}
.dingwei a{ color:#555}
.dingwei span{ padding-left:5px; padding-right:5px;}

.awidth_ny{width: 93%;margin: 0 auto;padding-top: 50px;padding-bottom: 50px;}

/*内页公司简介*/
.neiabout{width:100%;}
.neiabout .jieshao{ width:100%}
.neiabout .img{ height:300px; width:100%; overflow:hidden; margin-bottom:30px;}
.neiabout .img img{ width:100%; object-fit: cover; height:100%;}

/*内页新闻*/
.news-index-list { padding:6.4285em 0px 9.375em; }

.news-index-focus { box-shadow:0.625em 0px 2.5em rgba(0,0,0,0.04); position:relative; background:#fff; }
.news-index-focus .page-img { width:44.44%; overflow:hidden; }
.news-index-focus .page-img .bg_container { height:100%; }
.news-index-focus .page-text { width:55.56%; padding:3.935em 4.1667% 4.5em; }
.news-index-focus .page-time { color:#999; margin-top:15px; }
.news-index-focus .page-txt { color:#666; line-height:1.875; margin-top:1.75em; max-height:5.625em; height:5.625em; 

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;


 }
.news-index-focus .page-more { color:#666; padding-top:1.75em; }
.news-index-focus h2 { line-height:1.3; max-height:1.3em; height:1.3em; margin-top:0.33em; 

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 1.3;
line-height: 1.3;


}
.news-index-focus a .page-more { color:#000; }
.news-index-focus .swiper-pagination  { width:42.64%; text-align:right; bottom:1.5em;  }
.news-index-focus .swiper-pagination-bullet { width:0.9375em; height:0.9375em; opacity:1; background:#cbcbcb; }
.news-index-focus .swiper-pagination-bullet-active { background:#0170bc; } 
.news-index-focus a:hover .page-more { color:#55899f; }

.news-index-list .page-list { padding-top:2.5em; padding-bottom:5.25em; }
.news-index-list .page-list ul li { background:url(../images/ns-linebg02.png) repeat-x left bottom; padding-left:11.375em; padding-top:2.5em; padding-bottom:2.125em; position:relative;  }
.news-index-list .page-list ul li .page-time { position:absolute; left:0px; top:2.5em; width:7.5em; height:7.5em; color:#999; background:url(../images/news-timebg01.jpg) no-repeat center center; color:#fff; background-size:cover; border:1px solid transparent;  }
.news-index-list .page-list ul li .page-time dl { width:100%; text-align:center; font-family:Assistant; }
.news-index-list .page-list ul li .page-time dl dt {text-align:center; width:100%;font-family:Assistant;}
.news-index-list .page-list ul li .page-time dl dd {text-align:center; width:100%; margin-left:0px;font-family:Assistant;}
.news-index-list .page-list ul li .page-date { color:#999; }
.news-index-list .page-list ul li h3 { /*margin-top:0.7916em;*/  }
.news-index-list .page-list ul li .page-txt { margin-top:0.8em;color:#666;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 44px;
line-height: 22px;

 }
.news-index-list .page-list ul li .page-more { padding-top:0.8em; color:#666; }
.news-index-list .page-list ul li:hover .page-time { background:#fff; border-color:#5d5d5d; color:#333; }
.news-index-list .page-list ul li:hover .page-more { color:#55899f; }


@media only screen and (max-width:767px){
.news-index-list { padding:2.5em 0px 3em; }
.news-index-focus { margin-top:2em; }
.news-index-focus .page-img { width:100%; }
.news-index-focus .page-img .bg_container { padding-bottom:65.625%; }
.news-index-focus .page-text { width:100%; padding:1.5em 5%;  }
.news-index-focus .swiper-pagination { width:95%; text-align:right; }
.news-index-focus .swiper-pagination-bullet { background:#666; }
.news-index-focus .swiper-pagination-bullet-active { background:#0170bc; }
.news-index-list .page-list { padding-top:1em; padding-bottom:2em; }
.news-index-list .page-list ul li { padding-left:6em; padding-top:1.5em; padding-bottom:1.5em; }
.news-index-list .page-list ul li .page-time { width:5em; height:5em; top:1.5em; }
}




/********************news-con-wrap***************************/
.news-con-wrap { padding:0px 0px 4.0625em; }
.news-con-wrap .page-title { color:#999; padding:5.625em 0px 3.4375em; background:url(../images/ns-linebg01.png) repeat-x left bottom;  }
.news-con-wrap .page-title p:first-child { color:#000; }
.news-con-wrap .page-title p:first-child +p { margin-top:1em; }
.news-con-wrap .page-ns-content { line-height:1.875; color:#333; padding:2em 0px; }
.news-con-wrap .page-ns-content img { max-width:100%; height:auto; }
.news-con-wrap .page-ns-content em{font-style:italic;}

.news-con-wrap .page-wrap { max-width:1420px; }

.news-con-wrap .ns-share { padding:0.25em 0px 1.666em;   }
.news-con-wrap .ns-share .page-tit { display:inline-block; line-height:32px; }
.news-con-wrap .ns-share .bshare-custom { display:inline-block;  position:relative; top:10px;}
.news-con-wrap .ns-share .bshare-custom a { width:32px; height:32px; margin:0px; display:inline-block; }
.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-tumblr { background:url(../images/ns-share-ico01.png) no-repeat center center #dddddd; border-radius:5px; }
.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-linkedin { background:url(../images/ns-share-ico02.png) no-repeat center center #dddddd; border-radius:5px; }
.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-sinaminiblog { background:url(../images/ns-share-ico03.png) no-repeat center center #dddddd; border-radius:5px; }
.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-weixin { background:url(../images/ns-share-ico04.png) no-repeat center center #dddddd; border-radius:5px; }
.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-tumblr:hover,.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-linkedin:hover,.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-sinaminiblog:hover,.news-con-wrap .ns-share .bshare-custom.icon-medium-plus .bshare-weixin:hover { background-color:#fcc800; opacity:1; }

.relatedLinks{line-height:32px;padding-top:10px;max-width:36em;}
.relatedLinks a{color:#cc2223;text-decoration:underline;display:inline-block;min-width:6em;margin-right:2em;}
.relatedLinks a:hover{color:#fcc800;}

.news-con-wrap .news-page { background:url(../images/ns-linebg01.png) repeat-x left top; padding:1.875em 0px;  }
.news-con-wrap .news-page ul li { width:46%; }
.news-con-wrap .news-page ul li:first-child +li { text-align:right; }
.news-con-wrap .news-page ul li a:hover { font-weight:bold; }

@media only screen and (max-width:1024px){
	.relatedLinks{max-width:26em;}
}


@media only screen and (max-width:767px){
.news-con-wrap { padding:0px 0px 1em; }	
.news-con-wrap .page-title { padding:2.5em 0px 2em; }
.news-con-wrap .news-page ul li { width:100%; }
.news-con-wrap .news-page ul li:first-child +li { text-align:left; }

.relatedLinks a{margin:0 0.5em;}
.relatedLinks{float:none;max-width:none;margin:0 -0.5em;}
.news-con-wrap .ns-share .fr{float:none;}
}


/*.bg_container img {
    display: none;
}*/

.bg_cover {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg_cover {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg_cover img {
    vertical-align: top;
    outline-width: 0; height:340px;object-fit: cover;
}

.fnt-42 {
    font-size: 32px;
}

.tac {
    text-align: center;
}

.u-ai-c {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.u-df {
    display: -webkit-box;
    display: -ms-box;
    display: flex;
}

/*新闻中心*/
.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: 'Learn More  →';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;overflow:hidden;display:-webkit-box; -webkit-line-clamp:1 ;
 -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;}
.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: 17px;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); height:300px;object-fit: cover;}
.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;}

/*新闻详细*/
.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;*/ border-radius:10px;
  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{display: flex; flex-wrap: wrap; margin:0 auto; width:30%; text-align:center }
  .fanye ul li{ text-align:center; background:#0d74cc; line-height:40px; color:#fff; width:49%; margin-right:3px; display:inline-block; cursor:pointer;}
  .fanye ul li a{ color:#fff;}
   .fanye ul li:hover{ background:#2a3139}

/*内页产品*/
*, *:before, *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.vicenav{text-align: center;background:#fff;padding: 30px; margin-top:0px; padding-bottom:10px;}
.vicenav ul{
  display: flex;
  flex-wrap: wrap;}
.vicenav.white{background: #fff;}

.vicenav ul li {   display:inline-block;font-size: 15px;width:31%; color:#555;line-height:40px; margin-left:1%; margin-right:1%; border-radius:2px; border:1px solid #ddd;margin-bottom:2%;transition: 0.2s; cursor:pointer;}

.vicenav ul li a{ display:block}
#tabcontent ul li {
  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;}


.vicenav a:not(:last-child){margin-right: 0.5vw;/*margin-right: 0.5vw;*/position: relative;}
/*.vicenav a:not(:last-child)::after{content:'/';font-size: 16px;position: absolute;right: 0;top: 50%;transform: translate(50%,-50%);color:#fff;}*/
.vicenav ul li:hover,.vicenav ul li a.active{ background:#0d74cc; display:block}
.vicenav ul li:hover a,.vicenav ul li a.active {color:#fff;}
.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):hover{background:#0d74cc!important;}
.cp_list table tr:nth-child(1) { background:#0d74cc!important; color:#fff; font-size:18px !important; text-align:center; font-weight:700;}*/
.cp_list table tr:nth-child(1)  { background:#0d74cc; color:#fff; font-size:16px;  font-weight:700;}

./*cp_list table tr:nth-child(1):hover td{ background:#0d74cc!important;}*/
.cp_list table tr:nth-child(1):hover td { background:#0d74cc!important;}
.cp_list table tr:nth-child(1):hover{background:#0d74cc;}
.cp_list table tr:hover { background:#c7dcf5;}

.cp_list table tr{ background:#fff;}



.cplistss {box-sizing: border-box; margin-bottom:40px;
 }

.cplistssa {
    display: flex;
    margin: auto;
    height: 46px;
    border: 2px solid #2a3139;
    border-radius: 50px;
    background: #fff;
    width: 65%;justify-content: space-between;
}

.cplistssainput { outline:none;
    width: 86.5%;

    line-height: 45px;
    border: none;
    font-size: 16px;
    border-radius: 50px;
    padding-left: 20px; margin-left:2%;
	
}

.cplistssass {
    height: 40px;
    line-height: 40px;
    background: #2a3139;
    color: #fff;
    padding: 0px 20px;
    margin-top: 1px;
    border-radius: 20px;
	border:none; margin-right:1px !important;
}

.neirong_biankangproa {
    width: 100%;
    padding: 0px;
    padding-top: 0px;
	margin:30px auto;
}

/*产品详细*/

.spec-scroll .items ul li:nth-last-child(1){width:50px}

.pro_detail table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.25rem;
}
.pro_detail table td { font-weight:400;
    border: 1px solid #ddd; line-height:30px;
    padding: 0.6rem 3rem;
    background: #fff;}

.nymain .box .ourproduct_detail{width: 40%;}

 .pro_detail{ margin-top:40px; width:100%}
		   .xiangxi{background:#0d74cc; padding-top:10px; padding-bottom:10px;line-height:30px;color:#fff;text-align:center;font-size:24px;}
		   .cp_bt01 {
  color: rgb(83, 100, 122);
  border-bottom: 2px solid #536278;
  line-height: 50px;
  font-size: 26px;
  margin: 30px 0;
}
.tt1{display:block; width:40%; float:left;}
.tt2{display:block; width:40%; float:right; margin-right:10%;}

.proan{ display:inline-flex;margin-top:10px; margin-bottom:30px;}
.proan a{ margin-left:10px;}

.tel5 { clear:both; width:100%; background:#e6e6e6; padding:10px 0; text-align:center; border-top:#d4d4d4 1px solid; overflow:hidden; color:#1a1840;}
.tel5 img { vertical-align:middle; margin-right:10px;}
.tel5 span { padding:0 30px;}
.tel5 .fl{ margin-left:20%}
.tel5 .fr{ margin-right:20%}

.blank15 { clear:both; height:15px; display:block; overflow:hidden;}

.pp2 img{ max-width:650px; height:auto !important; height:100%;}
.tex2 { float:right;color:#525355; width:50%}
.tex2 h3 { font-weight:bold; padding-bottom:15px; font-size:20px; font-family:Arial; border-bottom:#ccc 1px dashed; padding-bottom:15px;}
.tex2 p {}
.pmiao_a {/* margin-bottom:30px;*/margin-top:0px;font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:32px;}


.tex2 a.tex111 { display:inline-block; float:right; font-size:16px; font-weight:bold; float:right; margin-right:20px;margin-top:7px; color:#fff; background:#F63; padding:0 15px; border-radius:15px;text-decoration:none;}
.tex2 a.tex111:hover { color:#fff;background:#f00; transition:0.4s; margin-right:15px; text-decoration:none; margin-top:10px;}
.tex2 p.s1 { background:#f8f8f8; padding:10px;}
.tex2 p.s2 { font-style:italic; color:#4284cd;}
.tex2 p.s2 a.tt { display:block; background:#E6E6FA; color:#A52A2A; font-weight:bold; text-align:center; padding:5px 0; margin-bottom:5px;}
.tex2 p.s2 a.tt:hover {transition:0.4s; font-size:15px; background:#faefe6;}
.liuyan2 h2{ color:#0d74cc; font-size:40px; text-align:center; margin:0 auto; font-weight:normal}
.liuyan2 h3{font-size:17px;font-weight:normal;text-align:center; margin:0 auto; margin-top:15px; }
.liuyan2 ul{ margin-top:40px;}

#con {
 MARGIN: 0px auto; WIDTH: 100%
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 40px;  margin-top:20px;
}
#tags li {
	/*BACKGROUND: url(images/tagleft.gif) no-repeat left bottom;*/ background:#e3e3e3;FLOAT: left; MARGIN-RIGHT: 1px; liST-STYLE-TYPE: none; HEIGHT: 30px
}
#tags li A {
/*BACKGROUND: url(images/tagright.gif) no-repeat right bottom; */background:#dfecfa;FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333; liNE-HEIGHT: 40px; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-DECORATION: none;padding-left:30px; padding-right:30px; text-align:center; font-size:16px;
}
#tags li.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags li.selectTag {
	BACKGROUND-POSITION: left top; POSITION: relative; HEIGHT: 40px
}
#tags li.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #fff; liNE-HEIGHT: 40px; HEIGHT: 40px;
	background:#015a9e;
}

.tagContent {
 DISPLAY: none; WIDTH: 100%;PADDING-TOP: 10px; HEIGHT: auto;

}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.news {
    border-bottom: 1px dashed #999999;
    height: 30px;
}
.tab{ 
color:#333333;
}
.aa th { font-weight:bold; text-align:center;}

.neiliu{ margin-top:50px;}
.hyb { color:#0082cd; font-size:25px; font-weight:bold; }
.hya{ font-size:18px; margin-top:20px;}
/*悬浮链接*/
/*main css*/
.izl-rmenu{position:fixed; right:0; margin-left:659px; bottom:60px; padding-bottom:63px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:3; }
.izl-rmenu .btn{width:52px; height:53px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#2180d0;background-size: auto 52px;}
.izl-rmenu .btn-qq:hover{background-color:#2180d0;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#2180d0; text-decoration:none; display:block;background-size: auto 52px;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#2180d0;background-size: auto 52px;}
.izl-rmenu .btn-wx:hover{background-color:#2180d0;}
.izl-rmenu .btn-wx .pic{background-color:#2180d0; position:absolute; width:250px; left:-250px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#2180d0;background-size: auto 52px;}
.izl-rmenu .btn-phone:hover{background-color:#2180d0;}
.izl-rmenu .btn-phone .phone{background-color:#2180d0; position:absolute; width:200px; left:-200px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#444; display:none;background-size: auto 52px;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/*内页荣誉*/
.factory{margin-top:20px;}
.factory ul{display: flex;flex-wrap: wrap;}
.factory ul li{width:23%; margin-left:1%;margin-right:1%;border-bottom:2px solid #ededed; display:inline-block;}
.factory ul li:hover{border-bottom:2px solid #0662af;}
.factory ul li .pic{width:100%;height:200px;overflow:hidden;display: flex;justify-content: center;
align-items: center;}
.factory ul li .pic img{max-height:200px;max-width:100%; transition:all 1s; object-fit: cover;}
.factory ul li:hover .pic img{ transform:scale(1.15,1.15); transform-origin:center center;}
.factory ul li .bt{ margin-top:10px;margin-bottom:10px;height:50px;/*line-height:50px;*/text-align:center;overflow:hidden; line-height:22px;/*display:-webkit-box; -webkit-line-clamp:1 ;
 -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;*/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;}
.factory ul li .bt a:hover{color:#175aac;}
.factory ul li .more{padding-top:20px;padding-bottom:20px;}
.factory ul li .more a{color:#1867c2;font-size:16px;}
.factory ul li .more a:hover{text-decoration:underline;}

@media screen and (max-width: 640px) {

.pc_daohang{ display:none}
.wap_daohang{ display:block}
.wap_foot{ display:block}
.copy-button{width: 15vw;margin-left:0px;height:5vw;margin-top:10px}
.copy-button::before{width: 1.5vw;height: 3vw;}
.copy-button::after{font-size: 2.5vw; line-height:20px;}
.copy-text{font-size: 13px;margin-top:5px;}

.left-content{ display:none;}
.right-content{width: 100%; margin-left:0%;}

.title{ padding-bottom:40px;}
.title1{ font-size:32px;}
.title2{ font-size:16px;margin-top:7px; line-height:27px;}

.flex{display: block;}
.awidth{ width:95%;padding-top:40px; padding-bottom:40px;  }


/*首页公司简介*/
.index_about .flex{display: block;}
.index_about .abtu{ width:100%;overflow:hidden; margin-top:30px;}
.index_about .abtu img{ height:250px}
.index_about .abtxt{ width:100%}
.index_about .abtxt .abnr{line-height:27px; margin-bottom:27px; font-size:16px; } 

.index_about .abtxt .ab1{ font-size:15px;}
.index_about .abtxt .ab2{ font-size:20px; margin-bottom:20px;}


.abmore{width:110px;line-height:32px;margin-top:30px;}
.img .play{width:50px;height:50px; }
.img .play i{border-left:10px solid #fff;border-bottom:10px solid transparent;border-top:10px solid transparent;}

.cona .flex{ display: flex; }
.cona {margin-top:20px;}
.ul-num span{font-size: 25px; margin-bottom: 5px;}
.ul-num .txt{ font-size:22px; height:30px;}

/*首页产品*/

.index_pro .awidth{ padding-bottom:40px;}
.ptitle{  margin-bottom:40px;}
.ptitle .p1{ font-size:32px;margin-top:-5px; }
.ptitle .p2{font-size:16px;}


.tabmenu ul{ display: flex; flex-wrap: wrap; }
.tabmenu ul li{ width:33%; margin-bottom:10px; }
.tabmenu ul li:nth-child(1) .picon{background-size:40px;}
.tabmenu ul li:nth-child(2) .picon{background-size:40px;}
.tabmenu ul li:nth-child(3) .picon{background-size:40px;}
.tabmenu ul li:nth-child(4) .picon{background-size:40px;}
.tabmenu ul li:nth-child(5) .picon{background-size:40px;}
.tabmenu ul li:nth-child(6) .picon{background-size:40px;}

.tabmenu {height:auto;}
.tabmenu ul li:nth-child(1)  {border-left: 0px solid #eee;}
.tabmenu li h2{ margin-top:5px; }
.tabmenu li {  width:33%;}
.tabmenu .cli {width:33%;}
.tabmenu ul li:hover img { margin-top:-5px;  transform:scale(.8,.8); opacity:.8;}

#tabcontent .wd1300{ width:95%;}
#tabcontent ul .proline{ margin-bottom:20px; }
#tabcontent ul .proname {font-size: 22px;}
#tabcontent ul li{width: 48%; margin-bottom:10px;}

#tabcontent ul li .paname{word-break: break-word!important;}
/*产品应用*/
.he_ZoomInImg{width:48%;height:150px;}
.wsicon{ padding-top:60px;}


/*首页荣誉*/
.honor ul li{height:120px; }
.honor ul li img{ max-height:120px;}
.homore{width:130px;line-height:35px; margin-top:30px;}
.homore a{ font-size:15px;}
.rongyulist:nth-child(2){ margin-top:20px;}
.rongyulist{ width:100%; padding:20px 30px;}
.rongyulist ul li{line-height:35px;}
.rongyulist ul li i{ font-size:15px; }
.rongyulist ul li span{ font-size:15px;}

/*patents*/
.font1{font-size:16px;padding-left:5px; }
.zl_table tr td{font-size:16px; padding:5px;}
.pamore{ width:200px;margin-top:30px;line-height:35px;}
.pamore a{font-size:15px;}
.pamore:hover{ width:250px;}


/*首页优势*/
.youshia ul {display: flex; flex-wrap: wrap;}
.youshia ul li:nth-child(1){ width:48%}
.youshia ul li:nth-child(2){ width:48%}
.youshia ul li:nth-child(3){ width:48%}
.youshia ul li:nth-child(4){ width:48%;}
.youshia ul li:nth-child(5){ width:100%;}
.youshia ul li{ margin-bottom:2%;}
.youshia ul li .yicon { padding-top:20px;}
.youshia ul li .yicon img{ height:50px;}
.youshia ul li .ysbiao{ font-size:17px; margin-top:10px; margin-bottom:5px;  }

.youshia ul li .ysmiao{line-height:17px; padding-bottom:10px;}

/*首页展会信息*/
.index_news { display:block}
.index_news .news_z{ width:100%}
.index_news .news_z .tui_pic{height:200px; }
.index_news .news_z .tui_pic img{height:200px;}

.index_news  .news_y{ width:100%;}
.index_news .news_y ul li .ndate .date1{font-size:22px; }

.index_news .news_y ul li .ntxt .ntitle{ font-size:17px;}


/*首页发展历程*/

.box{line-height:50px;font-size:15px;}
.event_year{width:130px; display:block}

.event_year .current{width:130px;background:#298cdf url('../images/jian.png') 120px 0  no-repeat;}

.event_list{width:65%;}
.event_list h3{font-size:18px; height:30px;}

.event_list dl dd{/*background:url('../images/jian.png') 0 -39px no-repeat; margin-bottom:10px;*/}

.listmore{margin-left:150px;}


/* 企业文化 */
.xm4 {width: 48%; display:inline-block;}
.grid {display: flex; flex-wrap: wrap; text-align:center }
.tit{ font-size:20px; color:#222;}
.youshi li  .desc{ width:85%; margin:0 auto; text-align:center; line-height:20px;}

.youshi li{padding:10px 0;}
.youshi li .icon{width:70px;height:70px;}

.youshi li .tit{margin:10px 0 10px 0;}
.youshi li i{background-size:30px;}
.youshi li:nth-child(5){ width:100%}




/*合作客户*/

.hl_main5_content1{width:72%;}

.hl_scrool_leftbtn{  margin-top:30px;}
.hl_scrool_rightbtn{  margin-top:30px;}
.hl_scrool_leftbtn i{font-size:15px;}
.hl_scrool_rightbtn i{font-size:15px;}

.calie{ width:130px; height:100px;  }



/*首页厂容厂貌*/
.m-slide{  width:100%; height: 470px;overflow:hidden}
.m-slide .img { width:100%; }
.m-slide .img li, .m-slide .img a {height: 250px ; }
.m-slide .tab { width:100%; float:none}
.m-slide .tab li { width: 100%;padding:20px 10px;}
.m-slide .tab a .title {font-size:16px;  line-height:20px; text-align:center}


/*首页客户反馈*/

.hzkh ul {display: flex; flex-wrap: wrap; }
.hzkh ul li{ width:100%; margin-left:0px; margin-right:0px; margin-bottom:20px;}

.hzkh_bj{ padding:20px;}
.hzkh_miao{ font-size:15px; -webkit-line-clamp: 8; height:auto;}

.hzkh_gw{margin-top:20px;}
.hzkh_dz{display:flex}

.hzkh_xm h3{ font-size:17px; }



/*首页询盘*/


.liuyan2 ul li:nth-child(5){ width:100%;}
.liuyan2 ul li:nth-child(5) .duoxuan{ width:100%;display: block;}
.liuyan2 ul li:nth-child(5) .duoxuan div{ margin-bottom:10px;}
.liuyan2 ul li.yzm{ width:80%}


/*底部*/
.foot { }
.foot .foota{padding-bottom:40px;}
.foot .awidth{ padding-bottom:40px; padding-top:40px;}

.foot .flian ul li:nth-child(2n){ width:100%;}
.foot .flian ul li{  font-size:15px; width:100%;margin-bottom:20px; }
.foot .flian ul li .ictxt{ margin-left:20px;}
.foot .flian ul li .ictu{width: 44px;height: 44px;min-width: 44px;}

.foot .flian ul li .ico_add {background-size: auto 20px;}
.foot .flian ul li .ico_tel {background-size: auto 20px;}
.foot .flian ul li .ico_email {background-size: auto 20px;}
.foot .flian ul li .ico_url {background-size: auto 20px;}
.foot .flian ul li:nth-child(odd) {width:100%;  }
.foot .flian ul li:nth-child(even) {  width:100%;  }
.banquan{ padding-top:30px; line-height:25px; }


/*内页*/
.rightbg{ height:100%;}

.nymain{ line-height:25px; font-size:15px;}
.jieshao p{ margin-bottom:10px;}
.title_ny{margin-bottom:30px;}
.title_ny .title1_ny{font-size:32px; }
.title_ny .tline{width:50px; margin-top:10px;}
.dingwei{font-size:14px; padding-top:10px; padding-bottom:10px;}

.awidth_ny{padding-top: 30px;padding-bottom: 35px;}

/*内页公司简介*/
.neiabout .img{ margin-bottom:25px;}
.news-index-focus .page-text {padding: 10px;}
.news-index-focus h2 { font-size20px;}

.news-index-focus .page-txt {height: auto; margin-top:10px;}
.news-index-focus .page-more {padding-top: 10px;}

.news-index-focus .page-img .bg_container {padding-bottom: 0%;}

.u-df {display: block;}

/*新闻中心*/

.xwzx_con1_u1 dd a{padding: 20px 0; }

.xwzx_con1_middle{width: 20%;}
.xwzx_con1_right{ width:75%; margin-left:0px; padding-left:20px; padding-right:0px;}
.xwzx_con1_right:after{ display:none!important; }
.xwzx_con1_right h1{ width:100%;font-size: 17px;}

.xwzx_con1_right p{ width:100%}

.xwzx_con1_middle b {font-size:30px;}
.xwzx_con1_middle em {font-size: 15px;}



/*新闻详细*/
.xwbg{ font-size:22px;}
.xwbt h3{padding-top:15px; padding-bottom:15px;}
.neirong_bk{line-height:25px;padding: 20px;}

.fanye ul { padding-top:30px;}
.fanye ul{width:100%; }



/*内页产品*/

.vicenav{padding: 20px;padding-bottom:5px;}

.vicenav ul li { width:48%; line-height:35px;}
.cp_list table {line-height:40px; font-size:14px;}
.cp_list table tr td {padding:5px 5px;  }
.cp_list table tr td a {height: 35px;line-height: 35px;}

.cp_list table tr td:nth-child(1) {line-height:40px;}

.cp_list table tr td img{ max-height:40px;}

.cp_list table tr:nth-child(1)  {font-size:14px; line-height:20px;  }



.cplistss {margin-bottom:30px;}
.cplistssa {width: 100%;}
.cplistssainput {font-size: 15px;}


/*产品详细*/
.spec-scroll .items ul li:nth-last-child(1){width:50px}

.pro_detail table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.25rem;
}
.pro_detail table td { font-weight:400;
    border: 1px solid #ddd; line-height:30px;
    padding: 0.6rem 3rem;
    background: #fff;}

.nymain .box .ourproduct_detail{width: 100%;}
.spec-preview {
  width: 100%!important;
  height: 200px!important;
  border: 1px solid #ddd;
}
.spec-scroll .items {
    float: left;
    position: relative;
    width: 80%!important;
    height: 56px;
    overflow: hidden;
}
.spec-scroll {
    clear: both;
    margin: 5px 0;
    width: 100%!important;
    height: 54px;
}
.items ul{ width:100%!important}

.pro_detail{ margin-top:40px;}
.xiangxi{ padding-top:10px; padding-bottom:10px;line-height:30px;font-size:20px;}
.cp_bt01 {line-height: 40px;font-size: 20px; margin: 20px 0;}
.zzmiao{ line-height:25px;}



.proan{ display:inline-flex;margin-top:10px; margin-bottom:30px;}
.proan a{ margin-left:10px;}

.tel5 {width:100%;padding:5px 0; }
.tel5 span { padding:0 10px;}
.tel5 .fl{ margin-left:10%; line-height:30px;}
.tel5 .fr{ float:left;margin-right:0%; padding-left:10%;line-height:30px;}

.blank15 { clear:both; height:15px; display:block; overflow:hidden;}

.pp2 img{ max-width:650px; height:auto !important; height:100%;}

.tex2 { line-height:25px;float:right;width:100%}
.tex2 h3 {font-size:17px;  padding-bottom:0px;}
.pmiao_a {font-size:15px; line-height:30px;}



.tt2{margin-right:0%;}
.tex2 p.s2 .tt1{ width:45%; line-height:30px;}
.tex2 p.s2 .tt2{ float:right!important; width:45%; line-height:30px;}
.tex2 p.s2 a.tt { width:45%; }
.tex2 p.s2 { margin-top:10px;}


.liuyan2 h2{font-size:30px;}
.liuyan2 h3{font-size:16px;margin-top:10px; line-height:25px; }
.liuyan2 ul{ margin-top:30px;}
.neirong .liuyan2 ul li:nth-child(2n){ float:right}
.neirong .lname { margin-bottom:5px;}
.neirong .liuyan2 ul li {margin-bottom: 10px!important;}
.neirong .liuyan2 ul li:nth-child(5){ width:100%;}
.neirong .liuyan2 ul li:nth-child(5) .duoxuan div { line-height:30px; margin-bottom: 5px;}
.neirong .liuyan2 ul li:nth-child(6){ width:100%;}
.neirong .liuyan2 ul li textarea { height: 100px; line-height:25px;}


/*内页荣誉*/
.factory ul li{width:48%; margin-left:1%;margin-right:1%;}
#tags li:nth-child(2n){ float:right}
#tags{ height:auto}
#tags li{  margin-left:0px; width:49%; height:40px; }
#tags li:nth-child(1){ margin-bottom:5px;}
#tags li:nth-child(2){ margin-bottom:5px;}
#tags li a{ font-size:15px; line-height:20px; float:none; padding:0px;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;}
#tags li.selectTag A {
    BACKGROUND-POSITION: right top;
    COLOR: #fff;
    liNE-HEIGHT: 20px;
    HEIGHT: 40px;
    background: #015a9e;
}
}

.nywzb{font-size:18px; padding-bottom:40px; line-height:32px;}
.nynr{ width:92%; padding-bottom:75px; margin:auto; font-size:16px; line-height:34px; color:#414141;}

.p_list{ width:100%; margin:0px auto; line-height:40px;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}
.table{ padding:15px 0;}
.table td{ padding:5px 30px;}
.table tr:nth-child(odd){ background:#f5f3f0;}
.table tr:nth-child(even){ background:#fff;}

.p_detail{ width:1260px; margin:0px auto;line-height:35px; color:#737373;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #ff6600; background:#f9f9f9; margin-top:20px;}
.p_detail h4 span{ background:#ff6600; width:150px; line-height:40px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px; font-size:20px;margin-top:20px;}





.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:32%; float:left; margin:10px 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px; height:259px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#ff6600; color:#fff;}


.nydh{ width:92%; padding-bottom:75px; margin:auto; }


a.dh2 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:49.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh2:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh2:hover { color:#fff; text-decoration: none; background:#005ca4;}
a.dh2:active { color: #ffffff; background:#005ca4;}

a.dh3 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:33.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh3:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh3:hover { color:#fff; text-decoration: none; background:#005ca4;}
a.dh3:active { color: #ffffff; background:#005ca4;}

a.dh4 { color:#fff; width:24%; height:60px; line-height:60px; text-align:center; border:1px solid #fff; display:block; font-size:15px;  margin-right:40px; margin-top:20px; float:left; background:url(../images/jj.png) 15px center no-repeat;}
a.dh4:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh4:hover { color:#fff; text-decoration: none; background:#005ca4;}
a.dh4:active { color: #ffffff; background:#005ca4;}


a.dh5 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:19.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh5:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh5:hover { color:#fff; text-decoration: none; background:#005ca4;}
a.dh5:active { color: #ffffff; background:#005ca4;}



a.dh6 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:16.5%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh6:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh6:hover { color:#fff; text-decoration: none; background:#005ca4;}
a.dh6:active { color: #ffffff; background:#005ca4;}

a.dh7 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:14.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh7:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh7:hover { color:#fff; text-decoration: none; background:#005ca4;}
a.dh7:active { color: #ffffff; background:#005ca4;}

a.dh8 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:12.3%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh8:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh8:hover { color:#fff; text-decoration: none; background:#005ca4;}
a.dh8:active { color: #ffffff; background:#005ca4;}


.cpfl{ width:24%;height:130px; line-height:28px;text-align:center; color:#212121; list-style:none;}
.cpfl:hover{ width:24%;height:130px; line-height:28px;text-align:center; color:#0a992b; list-style:none;}

/*-----------翻页样式-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; 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:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; 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;}
/*-----------content pages end-----------*/


/*sousuo*/
.gsjj_con1_div1{background: #fff; box-sizing: border-box;font-size: 0;padding: 30px 50px;  margin-bottom:30px;}

.divBox{width:100%;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}
.cpsan{ height:50px; width:200px; border:none; background:#0a992b; font-size:18px; color:#fff;}
.cpsan:hover{background:#eb870e; color:#fff;}


.index_cp02{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:20px;}
.index_cp02 dl{ width:30%; height:420px; margin-bottom:50px; overflow:hidden;}
.index_cp02 dl dt{ height:286px; overflow:hidden; background:#F6F6F6;}
.index_cp02 dl dt img{ height:286px; width:100%; }
.index_cp02 dl dt:hover img{ height:356px; width:355px; margin-left:-18px; margin-top:-14px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_cp02 dl dd{ height:196px; padding:5% 10% 5% 10%; border-top:none; background:#F6F6F6; text-align:center;}
.index_cp02 dl dd h2 a{ display:block; font-size:16px; line-height:22px; height:40px; color:#2c353c; font-weight:bold;}
.index_cp02 dl dd h2 a:hover{ color:#F00;}
.index_cp02 dl dd span{ margin:5px 0 13px; display:block; line-height:21px; font-size:12px; color:#616e77; line-height:21px; height:42px; overflow:hidden;}

.index_cp03{ font-size:14px; color:#2c353c; margin:auto; width:120px; height:40px; border:1px solid #CCC; display:block; text-align:center; line-height:40px;}
.index_cp03:hover{ color:#ffffff; text-decoration:underline; background:#F00;}


.nycpdel{width:400px; border:1px solid #e8e9ea; height: auto; text-align:center; padding:20px;}
.nycpdel img{  width:400px;object-fit: cover;}
.nycpdelcs{width:720px; padding-bottom:75px;}



.nybti{padding-bottom:35px; text-align:center;}
.nybtiwz{ text-align:center; line-height:48px; color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:26px;}
.nybtiwz span{ text-align:center; color:#212121; font-family:'微软雅黑'; text-transform:uppercase; font-size:40px;}


a.cps2 {font-size: 16px!important; color: #ffffff; background:#149d83; display:block; width:170px;text-align:center; margin-left:10px;margin-right:25px; border-radius:50px;}
a.cps2:visited {color: #ffffff;}
a.cps2:hover {color:#ffffff; background:#212121;}
a.cps2:active {color: #ffffff;}


a.cps1 {font-size: 16px!important; color: #212121; border:2px dotted #afafaf; text-align:center; display:block; width:40%; text-align:center; padding:0px 20px 0px 20px;border-radius:50px;}
a.cps1:visited {color: #212121;}
a.cps1:hover {color:#ffffff;background:#149d83;}
a.cps1:active {color: #ffffff;}


.mbfor{display:none;}
.mbdh{ display:none!important;}
#mccp{ display:none;}

.gao{height:350px;}
.sywz{font-size:46px; color:#fff; font-weight:bold;}
.bz{font-size:48px; font-weight:bold;}
.bz01{font-size:22px; padding-top:20px; line-height:38px;}
.aasycp{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:70px;}

@media all and (max-width:768px){
.mbfor{display: block!important;}
.mbdh{ display:block!important;}
.gao{height:450px;}
a.ank {color:#fff; width:90%; height:30px; line-height:30px; text-align:center; border:1px solid #fff; display:block; font-size:15px;  margin-right:0px; margin-top:20px; float: none; background:url(../images/jj.png) 15px center no-repeat;}
#text dd.newClass{height: auto;/*动态z-index:2;transition: height 0.3s linear;*/ padding-top:40px;padding-bottom:40px; padding-left:60px;}
#xw{display: none!important;}
.wsicon img{display: none!important;}
 .he_ZoomInImg {
    width: 100%;
    height: 150px;
  }
a.ank02 {color:#212121; width:100%; height:70px; line-height:60px; text-align:center; background:#fff; box-shadow:0px 0px 10px 10px rgba(0,0,0,.08); border-radius:0px; text-align:center; display:block; margin-bottom:30px;}

}

