﻿@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#646464;}
a:hover{ color:#0094e8 }
ul{ padding:0px; margin:0px;}
h1,h2,h3,h4{ padding:0px; margin:0px;}
p{ padding:0px; margin:0px;}

table { width:100%!important;} 

.pc_banner{ display:block}
.wap_banner{ display:none}
.wap_foot{ display:none}
body{ margin:0 auto;padding:0px;width:100%; font-family:Arial, Helvetica, sans-serif;font-size:16px!important;color:#646464; margin:0px; }
.dingbu{width:100%; margin:0 auto;background:#fff;height:85px;  position:fixed; z-index:1110;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.dingbu .wd1200{width:1400px; margin:0 auto; padding-top:0px; padding-bottom:0px;}
.logo{ padding-top:15px;}
.logo h2{ margin-left:13px;margin-top:0px; font-size:20px; font-weight:900;color:#2180d0;}
.logo h3{ margin-left:13px;margin-top:18px; font-size:20px; font-weight:900;color:#2180d0;}
.juli{ height:85px;}


.top-search { overflow: hidden; padding: 3px;  background: #2180d0; margin-left: 0!important; background-size: 100% 100%; border-radius:25px; margin-top:5px;}
.top-search .text { font-size:15px; border: none; height: 32px; line-height: 32px;color: #fff; overflow: hidden; background:none; padding:0px 00px 0px 10px; float:left; }
.top-search .btn { width: 40px;  background: url(../images/searchbg2.png) no-repeat center center; margin-top:8px; padding-top:4px; float:right }
.header-right .header-menu li { width: auto!important }



/*首页banner*/
.container{display: flex;
align-items: stretch;}
.ban_pic img{ width:100%;}
.ban_pic {
  flex: 1;
  width: 50%;
  align-self: stretch;
  position: relative;}
.ban_txt{
flex: 1;
width: 50%;
display: flex;
/*
justify-content: flex-end;
flex-direction: column;	*/
background:#015dab;}
.shangm sup{ font-size:25px;}
.shangm{ color:#fff; font-weight:bold; font-size:48px;}
.banwen {padding:70px; }
.banwen h2{ font-size:18px; font-weight:normal; line-height:30px; color:#fff; margin:0px; padding:0px; padding-top:40px; }
.banwen h3{ margin-top:30px; margin-bottom:30px; font-size:18px; font-weight:normal; line-height:30px; color:#fff;}
.baojia{ background:#fff; line-height:45px; border-radius:5px; width:220px; text-align:center; margin-bottom:40px; margin-top:50px;}
.baojia a{ color:#015dab; font-size:18px;}
.baojia:hover{ background:#fafafa}
.banmiao{ background:url(../images/index_13.png) no-repeat left; height:22px; line-height:22px; padding-left:30px; font-size:14px; color:#fff;}
.banls { margin-top:50px;}
.banls .fl{ width:25%; font-size:17px; line-height:25px; color:#fff; margin-top:10px}
.bantu{ width:70%}
.bantu ul li{ float:left; width:23%; background:#fff; border-radius:5px; margin-left:1%; margin-right:1%;}
.tupic{ height:64px;display: flex;justify-content: center;
align-items: center;overflow:hidden; }
.tupic  img{max-width:100%;max-height:64px; transition: all 0.8s;}
.tupic  img:hover{   transform: scale(1.1);}





/*首页优势*/
.hui_bg{ background:#f7f7f7; width:100%; margin:0 auto}
.hui_bg ul{ width:1200px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
.hui_bg ul li{ float:left; width:14%; margin-left:1%; margin-right:1%; background:#fff; border-radius:5px; padding:2%; text-align:center;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;}
.hui_bg ul li .ystu{ margin-bottom:15px;}
.hui_bg ul li p{ font-size:13px; line-height:18px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow:hidden; height:72px;}

.hui_bg ul li:hover{box-shadow: 0 1px 10px rgba(0,0,0,0.2);
transform: translate(0,-5px);
-webkit-transform: translate(0,-5px);
-moz-transform: translate(0,-5px);
-o-transform: translate(0,-5px);
-ms-transform: translate(0,-5px);}


/*首页产品*/
.index_pro{ padding-bottom:0px!important;}
.index_pro ul li{ float:left; width:19%; margin-left:0.5%; margin-right:0.5%; margin-top:20px;margin-bottom:20px;}
.pro_kuang{ background:#f7f7f7; padding:3px 2px; }
.pro_kuang h2{ text-align:center; font-size:17px; line-height:25px; height:50px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; font-weight:normal;}
.gd_pro{ text-align:center; color:#2180d0; font-size:15px; border-top:1px solid #2180d0;border-bottom:1px solid #2180d0; width:120px; padding-top:5px; padding-bottom:5px; margin:0 auto; margin-top:20px;}



.pro_tu{ height:250px;display: flex;justify-content: center; border-radius:5px;
align-items: center;overflow:hidden; background:#fff; border:1px solid rgba(216,216,216,0.4);border-bottom:0px;margin-top:10px;}
.pro_tu  img{max-width:90%;max-height:280px; transition: all 0.8s; display:block; margin-top:30px;}
.index_pro ul li:hover img{transform: scale(1.1);}
.index_pro ul li:hover .pro_kuang{ background:#2180d0; color:#fff;}
.index_pro ul li:hover .gd_pro{ color:#fff; border:1px solid #fff;}

/*首页公司简介*/

.abtxt{ width:45%;}
.abtxt .wenzi h2{ text-align:left;padding:0px; margin:0px; color:#000;font-size:45px; }
.abms{ margin-top:30px; font-size:17px; line-height:27px; text-align:left; margin-bottom:30px;}
.abtxt ul li{ float:left; width:48%;margin-bottom:20px;}
.abtxt ul li:nth-child(2n){ float:right}

.abtxt ul li .dms{ background:url(../images/index_36.png) no-repeat left; padding-left:30px; font-size:18px; color:#2180d0; }
.abtxt ul li p{ font-size:15px; line-height:22px; margin-top:10px; }


.gd_about { background:#2180d0; height:50px; width:170px; line-height:50px; text-align:center;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;}
.gd_about a{ color:#fff; font-size:16px; text-align:center}
.gd_about:hover{ color:#FFFFFF!important; background:#1e64c9;
transform: translate(0,-5px);
-webkit-transform: translate(0,-5px);
-moz-transform: translate(0,-5px);
-o-transform: translate(0,-5px);
-ms-transform: translate(0,-5px);}
.abtu{ width:50%; overflow:hidden; }
.abtu  img{max-width:100%; transition: all 0.8s; border-radius:8px;}
.abtu  img:hover{   transform: scale(1.1);}

/*应用领域*/
.yingyong{ background:#f7f7f7; width:100%; margin:0 auto; }
.yingyong .wenzi{ padding-top:0px; padding-bottom:40px;}

.tabbox { width:1300px;margin:0 auto;}
.tabmenu {width:40%;height:45px; margin:0 auto; margin-bottom:50px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { text-align:center; float:left; display:block; width:46%; height:45px; overflow:hidden; background-color: #fff; line-height:45px; display:inline; font-size:17px;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.tabmenu li:nth-child(2){ float:right}
.tabmenu .cli {text-align:center;float:left;display:block;width:46%; height:45px; overflow:hidden;background-color: #2180d0;line-height:45px;display:inline;font-size:17px; color:#fff; }
  
  
#tabcontent {width:100%;padding-bottom:60px;}
#tabcontent .hidden {display:none;}
#tabcontent ul li {width: 100%;text-align: center;vertical-align:middle; margin-right:3px; margin-left:3px; position:relative}
#tabcontent ul {display: flex; width: 100%;}
#tabcontent ul:nth-child(1){ border-left:0px;}
#tabcontent ul {width: 100%;text-align: center;vertical-align:middle; }
#tabcontent ul a{ font-size:17px; text-transform:capitalize; color:#fff}

.yytu{ width:100%;justify-content: center; 
align-items: center;overflow:hidden; height:280px;object-fit: cover; overflow:hidden} 
.yytu img{ width:100% ;transition: all 0.8s;height:280px; display:block}
#tabcontent ul li:hover img{   transform: scale(1.1);}

.txtp{width:100%; height:80px;  background:rgba(33,128,208,0.9);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#f7f7f7;}
.txtp h3{font-size:18px;font-weight:100;text-align:center;line-height:30px; height:60px; padding-top:10px!important; padding-bottom:10px!important; }
.txtp p{font-size:14px;text-align:center; border:1px solid #f7f7f7; width:120px; line-height:40px; margin:0 auto}


/*标题公共样式*/
.wd1200{ padding-top:0px; padding-bottom:70px; width:1300px; margin:0 auto}
.wenzi{ text-align:center; margin:0 auto}
.wenzi h2{ color:#000; font-size:45px; text-transform:capitalize; font-weight:bold}
.wenzi h2 span{ color:#0d74cc}
.wenzi h4 {color: #2180d0;font-size: 25px;}
.wenzi h5 {
  font-weight: normal;
  font-size: 17px;
  padding: 0px;
    padding-top: 0px;
  margin: 0px;
  padding-top: 8px;}



/*分类列表页*/
.fangan2 ul li{ float:left; width:30%; margin-left:1.5%; margin-right:1.5%;}
.fangan2 .yyzuo{ width:100%;}
.fangan2 .yytxt{ width:100%;}
.fangan2 .yytu{ width:100%; height:240px;  display: flex;justify-content: center;
align-items: center;overflow:hidden; border-radius:5px; }
.fangan2 .yytu  img{width:100%;max-height:240px; transition: all 0.8s;}
.fangan2  .yytxt h2{ text-align:center; margin-top:20px;}

/*合作客户*/
.hzkh{ background:#f7f7f7; margin:0 auto; width:100%}
.hzkh .wenzi h2{ text-transform:capitalize;font-size:30px;}
.hzkh .wenzi h2 span{ color:#2180d0; }
.hzkh ul li{ float:left; width:22%; background:#fff; margin-left:1.5%; margin-right:1.5%;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; margin-top:60px;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);}
.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;}
.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_dz{ margin-top:50px;}
.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:15px; font-weight:normal}

.hzkh_pic{ width:60px; height:60px; border-radius:50px; overflow:hidden}
.hzkh_pic img{ width:60px; height:60px;}




/*-------底部-----------*/
.foot{ background:#0094e8; width:100%; margin:0 auto}
.foota{ width:1200px; margin:0 auto;padding-bottom:40px; padding-top:60px;  color:#fff; border-bottom:1px solid rgba(255,255,255,0.1) }
.flx{ width:32%;}
.f_bt{ color:#fff; font-size:22px; margin-bottom:20px;}
.fpro{ width:27%;margin-left:5%;margin-right:5%;}
.fpro ul li { line-height:30px;}
.fpro ul li a{  color:#fff}
.flian a{ color:#fff}
.flian{ line-height:30px; }
.fyy{ width:28%; }
.fyy ul li { line-height:30px;}
.fyy ul li a{  color:#fff}
.fyy  dl dd{ line-height:30px; font-size:16px;}
.fyy  dl dd a{ color:#fff; opacity:0.6}

.footb{ width:1200px; line-height:25px;margin:0 auto;padding-top:20px;padding-bottom:20px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration:none;color: #fff;}
a.zzb07link:hover {text-decoration: underline;color: #fff;}
.zzb07tail{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#fff;}




/*翻页*/
.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;color: #007cc2; line-height: 30px; text-decoration: none; clear:both; }
.contentPage a:link {color: #007cc2; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #007cc2; font-weight: normal;}
.contentPage a:visited {color: #007cc2; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #007cc2; 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:#0a63b5;font-weight:normal;}
.contentPage .current{color:#007cc2; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #007cc2; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


/*内页*/


.nymain{ width:1200px; margin:0 auto;padding-bottom:40px; padding-top:40px;}
.dingwei{ background:url(../images/ny1.jpg) no-repeat left;}
.dingwei1{ background:url(../images/ny2.jpg) no-repeat left;}
.dingwei2{ background:url(../images/ny3.jpg) no-repeat left;}
.dingwei3{ background:url(../images/ny1.jpg) no-repeat left;}
.dingwei4{ background:url(../images/ny5.jpg) no-repeat left;}
.dingwei5{ background:url(../images/ny6.jpg) no-repeat left;}
.dingwei6{ background:url(../images/ny1.jpg) no-repeat left;}
.dingwei8{ background:url(../images/ny8.jpg) no-repeat left;}
.ny_weizhi{ width:1200px; margin:0 auto;padding-top:170px; padding-bottom:20px; }
.ny_weizhi h2{ color:#fff; font-size:24px; text-transform:capitalize;}
.weizhi span{ padding-left:5px; padding-right:5px;}
.weizhi a{ color:#2180d0}
.weizhi{font-size:16px; line-height:40px;color:#fff; }


.nymain .wenzi h2{ text-transform:capitalize}

.nywenzi h2{ color:#000; font-size:45px; margin-top:5px; text-transform:capitalize}

.nymenu{ width:60%; margin:0 auto; margin-top:20px;}
.nymenu ul {display: flex; width: 100%;}

.nymenu ul li:nth-child(1){ background:#6390ce;}
.nymenu ul li:nth-child(2){ background:#6390ce;}
.nymenu ul li:nth-child(3){ background:#6390ce;}
.nymenu ul li:nth-child(4){ background:#6390ce;}

.nymenu ul li {width: 100%;text-align: center;vertical-align: top;  height:50px; line-height:50px; margin-left:5px; margin-right:5px;}
.nymenu ul li a{ font-size:17px; text-transform:capitalize; color:#fff;}
.nymenu ul li .active{  display:block; }



.neiye{  margin-top:50px;}
.neirong_nbk{ width:1200px; margin:0 auto; min-height:300px;}

.neirong2{ margin-top:20px;}
.neirong{ line-height:30px;min-height:300px; margin-top:60px;background-color: #fff;
box-shadow: 1px 10px 30px 0px rgba(0, 0, 0, 0.07);
border: #e4e4e4 solid 1px; padding:45px;border-radius: 10px;}


/*advantage页面*/
.youshi ul li{ float:left; width:27%; margin-left:1.2%; margin-right:1.2%; background:#f2f2f2; border-radius:5px; padding:20px; line-height:27px; height:81px; margin-bottom:40px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out}
.youshi ul li:hover{ background:#2180d0; color:#fff;
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}

/*内页新闻列表*/
.nynews_w{width:100%; margin: 0 auto; margin-top:-30px; }    
.nynews-list{width:100%; height:auto; padding:3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa;box-sizing:border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}
.nynews-date{float: left; width:9%; padding:4% 3% 0 0; text-align: right; font-size: 16px; font-weight: bold; font-family: sans-serif; color:#999; }
.nynews-date b{ font-size: 34px;  color:#000; line-height:40px;}
.nynews-photo{float: left; width:20%; height: auto; overflow: hidden;height:160px;  display: flex;justify-content: center;
align-items: center; background:#fafafa }

.nynews-photo img{ transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;max-height:160px;}
.nynews-content{float: left; width:59%; padding-left:2%;}
.nynews-title{ font-size: 20px; font-weight: bold; color: #222; height:40px; line-height:40px;padding-bottom:0.6vw;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden;}
.nynews-text{ font-size: 15px; line-height:28px; color: #666;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden;}
.nynews-more{float: right;width:60px; height: 60px; line-height:60px; margin-top:4%; font-size: 20px; color: #fff; font-family:serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;} 
.nynews-list:hover{box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.nynews-list:hover .nynews-photo img{transform: scale(1.05);  -webkit-transform: scale(1.05)}
.nynews-list:hover .nynews-title{color:#2180d0;}
.nynews-list:hover .nynews-more{background: #2180d0; transform: translateX(6px); -webkit-transform: translateX(6px);}
.clear{ clear:both;}


.nyabout{ width:100%;background:url(../images/nyabout.jpg) no-repeat center; margin: 0 auto; height:350px;}

.nycon{ width:100%; background:url(../images/nycon.jpg) no-repeat center; margin: 0 auto; height:350px;}

.nynews{ width:100%;  background:url(../images/nynews.jpg) no-repeat  center; margin: 0 auto; height:350px;}

.nyyf{ width:100%; ; background:url(../images/nyyf.jpg) no-repeat  center; margin: 0 auto; height:350px;}
.nypro{ width:100%;  background:url(../images/nypro.jpg) no-repeat center; margin: 0 auto; height:350px;}
.nyfac{ width:100%;  background:url(../images/ban2.jpg) no-repeat  center; margin: 0 auto; height:350px;}
.nyorder{ width:100%;  background:url(../images/nyorder.jpg) no-repeat  center; margin: 0 auto; height:350px;}

.nyleft{ width:20%;}

.leftlist ul li{ line-height:40px; border-bottom:1px solid #e2e2e2; text-align:center;}
.leftlist ul li a:hover{ color:#2ba646; }
.leftlist ul li:last-child{ border-bottom:0px;}
.leftlist ul { background:#fff; padding-top:10px; padding-bottom:10px; border:4px solid #007cc2; border-top:0px; }
.nybiao2{ background:#007cc2; height:50px; line-height:50px; color:#fff; font-size:20px;text-align:center}
.leftlist2{ margin-top:30px;}
.tuijian{border:5px solid #007cc2; border-top:0px; background:#fff}
.tuijian #coleea{ overflow:hidden;height:600px;margin:0 auto; text-align:center; }
.tuijian .timg{padding:5px; border:1px solid #d8d8d8; margin:0 auto; width:180px; text-align:center}
.tuijian .txt{ text-align:center; padding-bottom:20px; line-height:30px;}
.tuijian #colee1{ width:200px; margin:0 auto}

.cco{ background:#fff;border:5px solid #007cc2; border-top:0px; padding:20px; line-height:25px;  word-wrap:break-word;  }
.cco p{ padding:0px; margin:0px; font-size:14px;}


/*内页新闻*/
.newsmid_2_1_mid_1{ 
overflow:hidden; width:200px; border:1px solid #f2f2f2; float:left;display: flex;justify-content: center;
align-items: center;height:130px; background:#fff; margin-bottom:40px;}
.newsmid_2_1_mid_1 img{max-width:200px;max-height:130px;transition: all 0.8s;}
.newsmid_2_1_mid_1 img:hover{   transform: scale(1.4);}

.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; margin-bottom:40px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); padding:40px; height:130px;
 }
a:hover .newsmid_2_1_mid{ background:#f8f8f8;}


a:hover .newsmid_2_1_mid .newsmid_2_1_mid_1 img { transform:scale(1.07) }

.newsmid_2_1_mid_2{ width:79%; float:right;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
 min-height:3em; }
.newsmid_2_1_mid_2_2 h3 {font-size:24px; color:#000; line-height:1.5; font-weight:400; padding:0px; margin:0px;margin-bottom:5px;}



.newsmid_2_1_mid_2_2 .fx { font-size:13px; color:#999; line-height:36px;}
.newsmid_2_1_mid_2_2 .fx .em1 { background:url(../images/icon1.png) no-repeat left center; background-size:15px auto; float:left; width:130px; padding-left:20px;  }
.newsmid_2_1_mid_2_2 .fx .em2 { background:url(../images/icon2.png) no-repeat left center; background-size:13px auto; float:left; width:70px; padding-left:16px; }
.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;overflow:hidden;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:50px;
overflow: hidden;word-wrap:break-word;
word-break:break-all; padding:0px; margin:0px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#2c82cd}
.newsmid_2{
padding-top:4em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}

.xwbt{ font-size:20px; text-align:center; margin:0 auto; font-weight:bold;}
.shijian{ text-align:center; margin:0 auto; font-size:15px; color:#555; opacity:0.6}
.xxnr img{ max-width:100%!important; height:auto!important}
.fanhui li{ margin-top:15px;}



/*新闻详细*/
.fanhui{ border-top:5px solid #f2f2f2;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}
.nybt{ text-align:center;  padding-top:15px; padding-bottom:15px; color:#2076c9; font-size:18px; }


/*内页推荐产品*/
.nychanpin h2{font-weight:normal; font-size:16px; color:#fff; background:#2ea748; height:35px; line-height:35px; padding-left:20px;}
.nychanpin .cplist:nth-child(3n){ float:left;}
.nychanpin .cplist{ float:left;width:257px;  background:#fff; border:1px solid #d8d8d8; margin-bottom:30px;margin-top:10px;-webkit-transition: .8s; margin-right:21px;margin-top:30px;}

.nychanpin .cplist:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}

.nychanpin .cptu{ width:255px; height:196px;overflow:hidden}
.nychanpin .cptu img{ max-width:255px; max-height:206px;transition: all 0.8s; overflow:hidden}
.cpxx img{ width:60%;}
.cpxx table td{ padding-left:15px; padding-right:15px; }

/*厂容厂貌*/
.imglist1 ul { margin-top:30px;}
.imglist1 ul li{text-align:center;float:left;display:inline; width:29%; margin-left:2%; margin-right:2%; margin-bottom:30px;height:200px; padding-bottom:30px;}
.imglist1 ul li img{background:#FFF; max-width:100%; }
.imglist1 ul li span{line-height:27px;display:block;background:#FFF; text-align:center; font-size:15px;}


.zu11{width:23%; height:200px!important; overflow:hidden;vertical-align: middle!important;display: table-cell!important; border:1px solid #d8d8d8; display:block}

.zu11 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.zu11 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


/*order*/
.contact_2{ background:#fafafa; padding-top:50px; padding-bottom:50px;}
.shuoming{ font-size:18px; color:#2180d0; padding-bottom:10px;}
.ss{ font-size:17px; padding-bottom:20px;}

.contact_2_1{ width:1200px; margin:0 auto}

.contact_2_1 ul li{ margin-bottom:10px;
float:left; width:49%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){
width:100%;}
.contact_2_1_mid{
background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em; width:87%}
.teshuw{ width:93.8%}

.contact_2_1_mid input{
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu { border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu {
margin-bottom:1.5em; margin-top:1.5em;}
.anniu:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}




/*daili*/
.daiaa { margin-bottom:40px;}
.daiaa ul li{ list-style:inside; line-height:30px; font-size:15px;}
.daimiao2{ line-height:30px; margin-bottom:10px; margin-top:10px;}
.juzhong{ width:100%; margin:0 auto;}
.zhong{ width:100%; margin:0 auto; margin-bottom:20px; border-bottom:1px dotted #ccc; color:#fc1200; font-size:60px; text-align:center; font-weight:900; line-height:100px;}
.daima{ text-align:center; margin:0 auto; color:#2c82cd; font-size:22px; font-weight:bold; margin-top:20px;}
.daima2{ text-align:left; margin:0 auto; color:#2c82cd; font-size:22px; font-weight:bold; margin-top:20px;}
.daimiao{ line-height:30px; margin-bottom:40px; margin-top:20px;}


/*faq*/
.join-us .recruit-list{max-width:1300px;padding:20px 0px;}
.join-us .recruit-list .item{ background:#fff;border-bottom:0px dashed #D3D3D3; margin-bottom:10px; box-shadow:5px 5px 5px 5px rgba(0,0,0,.1); border-radius:10px; overflow: hidden; padding:0px 3%; margin-bottom:30px;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:16px;color:#333333;cursor:pointer;}
.join-us .recruit-list .item em { padding:3px 20px; background-color:#f2a602; color:#FFF; line-height:32px; text-align:center; font-size:15px; border-radius:5px; margin-right:10px;}
.join-us .recruit-list .item .title .down{ font-family:"黑体"!important;width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#008cd7;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .title .down.open{background:#008cd7;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px; font-family: "黑体";}
.join-us .recruit-list .item .contents{font-size:13px;color:#999999;overflow:hidden;display:none;}
.join-us .recruit-list .item .contents.open{}
.join-us .recruit-list .item .contents p{padding-bottom:20px; font-size:15px;}
.join-us .recruit-list .item .contents p .strong1 { color:#666;}


.join-us .investment{max-width:1300px;padding:0px 0px 0px 0px;}
.iui-tab-one2{ max-width:1300px; margin:50px auto 0;}
.join-us .investment .iui-tab-one .contents .module .rows{padding:45px 0px;border-bottom:1px dashed #D3D3D3;}
.join-us .investment .iui-tab-one .contents .module .rows:last-child{border:none;}
.join-us .investment .iui-tab-one .contents .module .rows .title{font-size:18px;color:#333333;font-weight:normal;padding-bottom:20px;}
.join-us .investment .iui-tab-one .contents .module .rows .text{font-size:14px;color:#999999;line-height:1.8;}
.join-us .investment .customer-information-form table{margin:30px 0px;}
.join-us .investment .customer-information-form table td{padding:8px 0px;}
.join-us .investment .customer-information-form table td .must{color:#FF0000;margin-left:-10px;display:block;float:left;}
.join-us .investment .customer-information-form table td:first-child{font-size:14px;color:#333333;padding-right:10px;padding-left:10px;vertical-align:top;}
.join-us .investment .customer-information-form table td input[type=text]{border:1px solid #DCDCDC;border-radius:3px;height:40px;line-height:40px;padding:0px 8px;width:380px;outline:none}
.join-us .investment .customer-information-form .btn-apply-online{width:144px;height:54px;color:#FFFFFF;background:#0066af;font-size:14px;border:none;outline:none;border-radius:5px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .investment .customer-information-form .btn-apply-online:hover{background:#BF3929;}

.join-us .investment .customer-information-form textarea{border:1px solid #DCDCDC;border-radius:3px;padding:0px 8px;width:380px;height:140px;resize:none;outline:none;}

.tabp{ padding-bottom:30px;}
.tabp p{ font-size:13px; color:#999999; line-height:1.8;  padding-top:35px; letter-spacing:1.3px;}



.job_list { width:1200px; margin:0px auto;}
.job_list ul li { width:48%; margin:50px 1%; float:left; height:220px; text-align:center; color:#FFF;
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;
}
.job_list ul a:hover li {transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);
}
.job_list ul li p { line-height:30px; margin-top:60px; font-size:22px; font-weight:bold;}


/*sgs*/

.tupian2 ul li{ float:left;width:22.8%; padding-top:10px; overflow:hidden; background:none;margin-left:1%; margin-right:1%; margin-bottom:30px;text-align:center;border:1px solid #d8d8d8;background: #fff;
border: 1px dotted #ccc;
border-radius: 5px;
box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1);margin-top:15px;}
.eenma2{ text-align:center; margin-top:10px; margin-bottom:15px;}

.chanpinlbbc2{display:table-cell;vertical-align:middle; padding:5px;  overflow: hidden!important; height:150px; }


.chanpinlbbc2{overflow: hidden!important;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.8s; width:100%;height:150px;}
.chanpinlbbc2 img:hover{transform: scale(1.1);}

/*底部在线客服*/
 #service{height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#service li{height:60px;}
#service li img{float:right;}
#service li a{height:49px;float:right;display:block;min-width:47px;}
#service li a .shows{display:block;}
#service li a .hides{margin-right:-280px;cursor:pointer;cursor:hand;}
#service li a.weixin_area .hides{display:none;position:absolute;right:280px;}
#service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
#p2{width:280px; margin-left:20px;background-color:#0a7234;height:47px;border:1px solid #0a7234;text-align:center;line-height:47px}
#p3{width:280px!important;background-color:#12589d;height:47px;border:1px solid #12589d;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
a:hover{text-decoration: none}
#top-back p a{ }
#top-back p{ width:47px;color:#fff; height:49px;background:#0a7234; line-height:49px; text-align:center}

/*内页产品*/
.neirong_nbk .cpleft{ margin-top:0px; padding-bottom:70px;}
.neirong_nbk .cpright{ margin-top:0px; padding-bottom:70px;}
.rtop{ border-bottom:1px solid #e2e2e2;padding-bottom:15px;}
.pro_weizhi span{ padding-left:5px; padding-right:5px;}
.rtop h2{ font-weight:normal; color:#000; font-size:25px;}
.neirong_nbk .cpright ul{ margin-top:50px;}

.pro_con{ padding-top:50px; border-bottom:1px dashed #d8d8d8; padding-bottom:40px;}
.pro_con_left{ width:45%;display: flex;justify-content: center;align-items: center;height:340px; background:#fff;}
.pro_con_left  img{max-width:100%;max-height:340px; transition: all 0.8s;}
.pro_con_left  img:hover{   transform: scale(1.2);}

.pro_con_right{ width:50%}
.pro_con_right h2{ color:#2180d0; font-size:35px;}
.pro_xx{ font-weight:bold; font-size:15px; line-height:30px; margin-top:15px; border-top:1px solid #d8d8d8; padding-top:15px; margin-bottom:20px;}
.send{ width:130px; height:40px; background:#ff6537; line-height:40px; text-align:center}
.send a{ color:#fff; text-align:center; font-weight:bold}
.send:hover{ background:#111111}
.pro_detail{ margin-top:40px;}

.pro_dea{ background:#111111; font-weight:bold;width:150px; height:40px;line-height:40px; text-align:center;color:#fff}
.pro_deb a{color:#fff;font-weight:bold; }
.pro_deb{ background:#ff6537; margin-left:20px;width:130px; height:40px;line-height:40px; text-align:center;}
.pro_na{ font-weight:bold; margin-top:20px; margin-bottom:20px; line-height:25px;}

.pro_detail .contact_2_1 ul li{ margin-left:0px; margin-right:0px;}
.pro_detail .contact_2{ background:#fff;}
.fanye ul{ margin-top:0px!important; padding-top:0px;}
.fanye ul li{ float:none!important; margin-left:0px; margin-right:0px; width:100%!important; background:#d8d8d8; line-height:35px; margin-bottom:15px!important; padding-left:20px;}

/*产品*/
.product{ padding-bottom:40px;}
.neiye_pro{ margin-top:40px;}
.cpleft{ width:270px;  height:auto!important; }

.cpleft ul li { padding-left:30px; margin:0 auto;background:url(../images/jiantou1.png) no-repeat right #2f3b4b; height:65px;background-position: 238px center; margin-bottom:10px; }
.cpleft ul li a{ color:#fff; font-size:20px; line-height:65px; }
.cpleft ul li:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd{ padding-left:30px; margin:0 auto;background:url(../images/jiantou2.png) no-repeat right #fafafa; height:50px;background-position: 238px center; margin-bottom:10px;}
.cpleft ul dl dd a{ color:#555; font-size:17px; line-height:50px; }
.cpleft ul dl dd:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd:hover a{ color:#fff; }

.cpright{ width:880px; min-height:800px;}
.cpright ul{ margin-top:40px;}
.cpright ul li{ float:left;width:18%; margin-left:1%; margin-right:1%; margin-bottom:40px;}
.propic{ height:170px; display: flex;justify-content: center;
align-items: center;overflow:hidden; background:#fff; border:1px solid #2180d0 }
.propic  img{max-width:100%;max-height:170px; transition: all 0.8s;}
.propic  img:hover{   transform: scale(1.1);}
.proname{ font-size:15px; text-align:center; margin-top:17px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; height:44px; line-height:22px;}

.fmiao{ font-size:18px; line-height:30px; margin-bottom:40px;}
.fmiao table td{ padding:10px; font-size:16px;}


.mdea{ margin-top:8px; margin-bottom:8px;}
.mdea h2{ color:#333; font-size:25px;}
.mad{ line-height:25px; margin-top:15px;}

.pro_detail .contact_2_1{ padding:25px; width:auto;background:#fafafa;}
.pro_detail .contact_2_1 ul li {
  margin-bottom: 10px;
  float: left;
  width: 49%;}
.pro_detail .contact_2_1 ul li:nth-child(5){ float:none!important; width:100%!important; margin-top:10px;}
.pro_detail .teshuw {
  width: 93.8%;
}
/*
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
*/
.neirong_yy{ width:1050px; margin:0 auto; margin-top:30px;}

.yyyou{ width:60%; }
.yyyou h2{ color:#2180d0;}
.amiao{ margin-top:13px; line-height:25px;}
.yyan a{ color:#fff}
.yyan{ margin-top:13px;}
.yyan div{
    display: inline-block;
    width: 172px;
    height: 46px;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    border-radius: 2px;
    border: 0;
    margin-right: 10px;
    cursor: pointer;
}
.yyan .btn-2{
	 background: #fc600c;
}
.yyan .btn-1{
	 background: #ca151d;
}
.yyan div:hover{opacity: 0.7;}
.yyan .btn-3{
    background: mediumaquamarine;
}






.conzuo{ width:45%; line-height:30px;}
.conyou{ width:50%}


/*oncopy*/
#contact-copy{display: flex;align-items: center;}
.copy-button{
width: 8vw;
height: 2.3vw;
border-radius: 2.3vw;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: transform .2s;
background: linear-gradient(105deg, #535aea 0%, #5385ea 50%, #4fabde 100%);}
.copy-button:hover{transform: scale(1.1);}
.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.35vw;
font-weight: bold;
color: #fff;
margin-left: .8vw;}
.copy-text{
color: #2180d0;
font-size: 1.3vw;
line-height: 3.5vw;
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;}


.proyx p{ font-size:20px; line-height:25px;}
.proyx{ margin-top:20px; margin-bottom:10px;background:url(../images/yx.png) no-repeat left; height:25px; padding-left:45px;}

.neipro_bg{ background:#eff6f9;}
.neipro_bg .nymain{ padding-top:70px; padding-bottom:70px;}
.pro_zuo{ width:78%;}
.pro_zuo ul li{ background:#fff; margin-bottom:40px; padding:50px;}
.protxt{ width:75%;}
.protxt h2{ color:#000; font-size:25px; line-height:25px;}
.promiaoshu h3{ font-size:16px; font-weight:normal; margin-bottom:20px;}
.promiaoshu{ margin-top:30px; line-height:27px; font-size:16px;}
.promiaoshu a{ display: block;color: #000000;font-size: 1.0625rem;line-height: 50px;border: 1px solid #d4d4d4;float: left;width: calc(48% - 25px);text-align: center;margin-right: 5px;margin-top:10px;}



.pro_zuo .proxx table{border-left: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid;  width:100%; margin:0 auto;}
.pro_zuo .proxx tr td{padding: 5px;border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; text-align:center; font-size:16px;word-wrap:normal}



.cptu{ width:100%;justify-content: center; 
align-items: center;overflow:hidden;object-fit: cover; overflow:hidden} 
.cptu img{ width:100% ;transition: all 0.8s;display:block;margin-top:65px;}
.pro_zuo ul li:hover img{   transform: scale(1.1);}



.proaatu{ width:25%;}

.pro_you { width:252px; overflow:hidden}
.pro_you h2{ background:#2180d0; height:70px; line-height:70px; color:#fff; font-weight:bold; font-size:26px; text-align:center}
.pro_you ul{}
.pro_you ul li{ margin-top:10px;display:block;line-height:22px; background:#e6e5e5;}
.pro_you ul li a{ display: block; padding:8px;
text-transform: capitalize; font-size:15px; }
.pro_you ul li a:hover{ background:#2180d0; color:#fff; display:block}


.nynews-text ul li{ float:left; margin-right:15px; font-size:17px;}
.nynews-text ul li:first-child{ margin-right:0px;}

/*首页hot sale*/
.picaaa{ position:relative}
.picon { color:#fff;;
  position: absolute;
  overflow: hidden; font-size:16px; background:#2180d0; padding-left:7px; padding-right:7px; line-height:40px; border-bottom-right-radius:20px;}
  
.dingjia { margin-top:30px;}
.dingjia dl dd a{ color:#fff}
.dingjia dl dd{ float:left; background:#FFA500; border-radius:5px; padding:12px;}
.dingjia dl dd:nth-child(2n){background:#dc241b; margin-left:30px; }


.guanlian{ background:#fafafa; width:100%; margin:0 auto; padding-top:20px; padding-bottom:70px;}
.glxx{ width:1200px; margin:0 auto}
.glxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.glxx tr td{padding: 10px;border-bottom: #ccc 1px solid; border-right: #ccc 1px solid; font-size:16px;}
.glxx a{ color:#2180d0}

.guanlian .index_pro ul li{ margin-top:50px;}
.pro_name{ background:#2180d0; color:#fff; text-align:center; line-height:40px;}

@media screen and (max-width: 1024px){
.pc_banner{ display:block}
.wap_banner{ display:none}
.wap_foot{ display:none}

.dingbu .wd1200{width:95%; margin:0 auto; padding-top:0px; padding-bottom:0px;}

.juli{ height:85px;}
.listtongyong ul li a{ color:#2180d0;display: block; position: relative; text-decoration:none;font-size: 17px;padding-left:10px!important; padding-right:10px!important; text-transform:capitalize;}



.top-search { display:none;}

/*首页banner*/
.container{display: flex;
align-items: stretch;}
.ban_pic img{ width:100%;}
.ban_pic {
  flex: 1;
  width: 50%;
  align-self: stretch;
  position: relative;}
.ban_txt{
flex: 1;
width: 50%;
display: flex;
/*
justify-content: flex-end;
flex-direction: column;	*/
background:#025dab;}


.shangm{ color:#fff; font-weight:bold; font-size:34px;}
.banwen {padding:50px; }

.banwen h2{ font-size:17px; font-weight:normal; line-height:30px; color:#fff; margin:0px; padding:0px; padding-top:30px;}
.banwen h3{ margin-top:30px; margin-bottom:30px; font-size:18px; font-weight:normal; line-height:30px; color:#fff;}
.baojia{ background:#fff; line-height:45px; border-radius:5px; width:220px; text-align:center; margin-bottom:40px; margin-top:40px;}
.baojia a{ color:#025dab; font-size:18px;}
.baojia:hover{ background:#fafafa}
.banmiao{ background:url(../images/index_13.png) no-repeat left; height:22px; line-height:22px; padding-left:30px; font-size:14px; color:#fff;}
.banls { display:none; margin-top:50px;}
.banls .fl{ width:25%; font-size:17px; line-height:25px; color:#fff; margin-top:10px}
.bantu{ width:60%}
.bantu ul li{ float:left; width:29%; background:#fff; border-radius:5px; margin-left:2%; margin-right:2%;}
.tupic{ height:64px;display: flex;justify-content: center;
align-items: center;overflow:hidden; }
.tupic  img{max-width:100%;max-height:64px; transition: all 0.8s;}
.tupic  img:hover{   transform: scale(1.1);}



/*首页优势*/
.hui_bg ul{ width:95%; margin:0 auto;}


/*首页公司简介*/
.abtxt ul li p{ font-size:15px; line-height:22px; margin-top:10px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; height:44px; }



/*应用领域*/
.txtp h3{font-size:17px;font-weight:100;text-align:center;line-height:30px; height:60px; padding-top:10px!important; padding-bottom:10px!important; }
.txtp p{font-size:14px;text-align:center; border:1px solid #fff; width:120px; line-height:40px; margin:0 auto}


/*标题公共样式*/
.wd1200{ padding-top:70px; padding-bottom:70px; width:95%; margin:0 auto}







/*-------底部-----------*/

.foota{ width:95%;}
.footb{ width:95%}


/*内页*/


.nymain{ width:95%;}

.ny_weizhi{ width:95%; }



.nymain .wenzi h2{ text-transform:capitalize}

.nywenzi h2{ color:#000; font-size:45px; margin-top:5px; text-transform:capitalize}

.nymenu{ width:60%; margin:0 auto; margin-top:20px;}
.nymenu ul {display: flex; width: 100%;}

.nymenu ul li:nth-child(1){ background:#676767;}
.nymenu ul li:nth-child(2){ background:#90ba40;}
.nymenu ul li:nth-child(3){ background:#d56a5c;}
.nymenu ul li:nth-child(4){ background:#6390ce;}

.nymenu ul li {width: 100%;text-align: center;vertical-align: top;  height:50px; line-height:50px; margin-left:5px; margin-right:5px;}
.nymenu ul li a{ font-size:17px; text-transform:capitalize; color:#fff;}
.nymenu ul li .active{  display:block; }



.neiye{  margin-top:50px;}
.neirong_nbk{ width:95%; margin:0 auto; min-height:300px;}

.neirong2{ margin-top:20px;}
.neirong{ line-height:27px;min-height:300px; margin-top:60px;background-color: #fff;
box-shadow: 1px 10px 30px 0px rgba(0, 0, 0, 0.07);
border: #e4e4e4 solid 1px; padding:45px;border-radius: 10px;}


/*advantage页面*/
.youshi ul li:nth-child(2n){ float:right}
.youshi ul li{ float:left; width:44%; margin-left:0%; margin-right:0%;}







/*新闻详细*/
.fanhui{ border-top:5px solid #f2f2f2;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}
.nybt{ text-align:center;  padding-top:15px; padding-bottom:15px; color:#2076c9; font-size:18px; }


/*order*/
.contact_2_1{ width:95%; margin:0 auto}



/*sgs*/

.tupian2 ul li{ float:left;width:22.8%; padding-top:10px; overflow:hidden; background:none;margin-left:1%; margin-right:1%; margin-bottom:30px;text-align:center;border:1px solid #d8d8d8;background: #fff;
border: 1px dotted #ccc;
border-radius: 5px;
box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1);margin-top:15px;}
.eenma2{ text-align:center; margin-top:10px; margin-bottom:15px;}

.chanpinlbbc2{display:table-cell;vertical-align:middle; padding:5px;  overflow: hidden!important; height:150px; }


.chanpinlbbc2{overflow: hidden!important;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.8s; width:100%;height:150px;}
.chanpinlbbc2 img:hover{transform: scale(1.1);}


/*内页产品*/
.neirong_nbk .cpleft{ margin-top:0px; padding-bottom:70px;}
.neirong_nbk .cpright{ margin-top:0px; padding-bottom:70px;}
.rtop{ border-bottom:1px solid #e2e2e2;padding-bottom:15px;}
.pro_weizhi span{ padding-left:5px; padding-right:5px;}
.rtop h2{ font-weight:normal; color:#000; font-size:25px;}
.neirong_nbk .cpright ul{ margin-top:50px;}

.pro_con{ padding-top:50px; border-bottom:1px dashed #d8d8d8; padding-bottom:40px;}
.pro_con_left{ width:45%;display: flex;justify-content: center;align-items: center;height:340px; background:#fff;}
.pro_con_left  img{max-width:100%;max-height:340px; transition: all 0.8s;}
.pro_con_left  img:hover{   transform: scale(1.2);}

.pro_con_right{ width:50%}
.pro_con_right h2{ color:#2180d0; font-size:35px;}
.pro_xx{ font-weight:bold; font-size:15px; line-height:30px; margin-top:15px; border-top:1px solid #d8d8d8; padding-top:15px; margin-bottom:20px;}
.send{ width:130px; height:40px; background:#ff6537; line-height:40px; text-align:center}
.send a{ color:#fff; text-align:center; font-weight:bold}
.send:hover{ background:#111111}
.pro_detail{ margin-top:40px;}

.pro_dea{ background:#111111; font-weight:bold;width:150px; height:40px;line-height:40px; text-align:center;color:#fff}
.pro_deb a{color:#fff;font-weight:bold; }
.pro_deb{ background:#ff6537; margin-left:20px;width:130px; height:40px;line-height:40px; text-align:center;}
.pro_na{ font-weight:bold; margin-top:20px; margin-bottom:20px; line-height:25px;}

.pro_detail .contact_2_1 ul li{ margin-left:0px; margin-right:0px;}
.pro_detail .contact_2{ background:#fff;}
.fanye ul{ margin-top:0px!important; padding-top:0px;}
.fanye ul li{ float:none!important; margin-left:0px; margin-right:0px; width:100%!important; background:#d8d8d8; line-height:35px; margin-bottom:15px!important; padding-left:20px;}

/*产品*/
.product{ padding-bottom:40px;}
.neiye_pro{ margin-top:40px;}
.cpleft{ width:270px;  height:auto!important; }

.cpleft ul li { padding-left:30px; margin:0 auto;background:url(../images/jiantou1.png) no-repeat right #2f3b4b; height:65px;background-position: 238px center; margin-bottom:10px; }
.cpleft ul li a{ color:#fff; font-size:20px; line-height:65px; }
.cpleft ul li:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd{ padding-left:30px; margin:0 auto;background:url(../images/jiantou2.png) no-repeat right #fafafa; height:50px;background-position: 238px center; margin-bottom:10px;}
.cpleft ul dl dd a{ color:#555; font-size:17px; line-height:50px; }
.cpleft ul dl dd:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd:hover a{ color:#fff; }

.cpright{ width:880px; min-height:800px;}
.cpright ul{ margin-top:40px;}
.cpright ul li{ float:left;width:18%; margin-left:1%; margin-right:1%; margin-bottom:40px;}
.propic{ height:170px; display: flex;justify-content: center;
align-items: center;overflow:hidden; background:#fff; border:1px solid #2180d0 }
.propic  img{max-width:100%;max-height:170px; transition: all 0.8s;}
.propic  img:hover{   transform: scale(1.1);}
.proname{ font-size:15px; text-align:center; margin-top:17px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; height:44px; line-height:22px;}

.fmiao{ font-size:18px; line-height:30px; margin-bottom:40px;}
.fmiao table td{ padding:10px; font-size:16px;}


.mdea{ margin-top:8px; margin-bottom:8px;}
.mdea h2{ color:#333; font-size:25px;}
.mad{ line-height:25px; margin-top:15px;}

.pro_detail .contact_2_1{ padding:25px; width:auto;background:#fafafa;}
.pro_detail .contact_2_1 ul li {
  margin-bottom: 10px;
  float: left;
  width: 49%;}
.pro_detail .contact_2_1 ul li:nth-child(5){ float:none!important; width:100%!important; margin-top:10px;}
.pro_detail .teshuw {
  width: 93.8%;
}
/*
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
*/
.neirong_yy{ width:1050px; margin:0 auto; margin-top:30px;}
.yyzuo{ width:35%}
.yyzuo img{ width:100%}

.yyyou{ width:60%; }
.yyyou h2{ color:#2180d0;}
.amiao{ margin-top:13px; line-height:25px;}
.yyan a{ color:#fff}
.yyan{ margin-top:13px;}
.yyan div{
    display: inline-block;
    width: 172px;
    height: 46px;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    border-radius: 2px;
    border: 0;
    margin-right: 10px;
    cursor: pointer;
}
.yyan .btn-2{
	 background: #fc600c;
}
.yyan .btn-1{
	 background: #ca151d;
}
.yyan div:hover{opacity: 0.7;}
.yyan .btn-3{
    background: mediumaquamarine;
}






.conzuo{ width:45%; line-height:30px;}
.conyou{ width:50%}



.proyx p{ font-size:20px; line-height:25px;}
.proyx{ margin-top:20px; margin-bottom:10px;background:url(../images/yx.png) no-repeat left; height:25px; padding-left:45px;}

.neipro_bg{ background:#eff6f9;}
.neipro_bg .nymain{ padding-top:70px; padding-bottom:70px;}
.pro_zuo{ width:64%;}
.pro_zuo ul li{ background:#fff; margin-bottom:40px; padding:50px;}
.protxt{ width:69%;}
.protxt h2{ color:#000; font-size:25px; line-height:25px;}
.promiaoshu h3{ font-size:20px; font-weight:normal; margin-bottom:20px;}
.promiaoshu{ margin-top:30px; line-height:27px; font-size:17px;}

.pro_zuo .proxx table{border-left: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid;  width:100%; margin:0 auto;}
.pro_zuo .proxx tr td{padding: 5px;border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; text-align:center; font-size:16px;word-wrap:normal}



.cptu{ width:100%;justify-content: center; 
align-items: center;overflow:hidden;object-fit: cover; overflow:hidden} 
.cptu img{ width:100% ;transition: all 0.8s;display:block}
.pro_zuo ul li:hover img{   transform: scale(1.1);}



.proaatu{ width:25%;}
#mydiv{right:0px!important;}
.pro_you { width:312px; overflow:hidden}
.pro_you h2{ background:#2180d0; height:70px; line-height:70px; color:#fff; font-weight:bold; font-size:26px; text-align:center}
.pro_you ul{}
.pro_you ul li{ margin-top:10px;display:block;line-height:22px; background:#e6e5e5;}
.pro_you ul li a{ display: block; padding:8px;
text-transform: capitalize; font-size:15px; }
.pro_you ul li a:hover{ background:#2180d0; color:#fff; display:block}


.nynews-text ul li{ float:left; margin-right:15px; font-size:17px;}
.nynews-text ul li:first-child{ margin-right:0px;}


.glxx{ width:95%; margin:0 auto}

	
	}
	
@media screen and (max-width: 768px){
.pc_banner{ display:block}
.wap_banner{ display:none}
.wap_foot{ display:none}

.dingbu .wd1200{width:95%; margin:0 auto; padding-top:0px; padding-bottom:0px;}

.juli{ height:85px;}
.listtongyong ul li a{ color:#2180d0;display: block; position: relative; text-decoration:none;font-size: 17px;padding-left:10px!important; padding-right:10px!important; text-transform:capitalize;}



.top-search { display:none;}


/*首页banner*/
.container{display: flex;
align-items: stretch;}
.ban_pic img{ width:100%;}


.ban_pic {
  flex: 1;
  width: 50%;
  align-self: stretch;
  position: relative;}
.ban_txt{
flex: 1;
width: 50%;
display: flex;
/*
justify-content: flex-end;
flex-direction: column;	*/
background:#025dab;}

.shangm sup{ font-size:20px;}
.shangm{ color:#fff; font-weight:bold; font-size:25px;}
.banwen {padding:22px 40px; }

.banwen h2{ font-size:15px; font-weight:normal; line-height:25px;  padding-top:20px;}

.banwen h3{ margin-top:20px; margin-bottom:20px; font-size:18px; font-weight:normal; line-height:30px; color:#fff;}
.baojia{ background:#fff; line-height:45px; border-radius:5px; width:220px; text-align:center; margin-bottom:20px; margin-top:20px;}
.baojia a{ color:#025dab; font-size:18px;}
.baojia:hover{ background:#fafafa}
.banmiao{ background:url(../images/index_13.png) no-repeat left; height:22px; line-height:22px; padding-left:30px; font-size:14px; color:#fff;}
.banls { margin-top:50px;}
.banls .fl{ width:25%; font-size:17px; line-height:25px; color:#fff; margin-top:10px; display:none;}

.bantu{ width:60%; display:none}
.bantu ul li{ float:left; width:29%; background:#fff; border-radius:5px; margin-left:2%; margin-right:2%;}
.tupic{ height:64px;display: flex;justify-content: center;
align-items: center;overflow:hidden; }
.tupic  img{max-width:100%;max-height:64px; transition: all 0.8s;}
.tupic  img:hover{   transform: scale(1.1);}




/*首页优势*/
.hui_bg ul{ width:95%; margin:0 auto;}


/*首页公司简介*/
.abtxt ul li p{ font-size:15px; line-height:22px; margin-top:10px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; height:44px; }



/*应用领域*/
.txtp h3{font-size:17px;font-weight:100;text-align:center;line-height:30px; height:60px; padding-top:10px!important; padding-bottom:10px!important; }
.txtp p{font-size:14px;text-align:center; border:1px solid #fff; width:120px; line-height:40px; margin:0 auto}


/*标题公共样式*/
.wd1200{ padding-top:70px; padding-bottom:70px; width:95%; margin:0 auto}



.hzkh ul li:nth-child(2n){ float:right}
.hzkh ul li{ float:left; width:48%; margin-left:0px; margin-right:0px; margin-top:20px;}
.abtxt{ width:100%; float:none}
.abtu{ display:none}

.tabmenu{ width:80%}
/*-------底部-----------*/

.foota{ width:95%;}
.footb{ width:95%}
.fpro{ display:none}
.fyy{ display:none}
.flx{ float:none; width:100%; margin:0 auto; text-align:center}

/*内页*/


.nymain{ width:95%;}

.ny_weizhi{ width:95%; float:none; }
.ny_weizhi .fl{ float:none}

.weizhi{ float:none!important;}
.nymain .wenzi h2{ text-transform:capitalize}

.nywenzi h2{ color:#000; font-size:45px; margin-top:5px; text-transform:capitalize}

.nymenu{ width:80%; margin:0 auto; margin-top:20px;}
.nymenu ul {display: flex; width: 100%;}

.nymenu ul li:nth-child(1){ background:#676767;}
.nymenu ul li:nth-child(2){ background:#90ba40;}
.nymenu ul li:nth-child(3){ background:#d56a5c;}
.nymenu ul li:nth-child(4){ background:#6390ce;}

.nymenu ul li {width: 100%;text-align: center;vertical-align: top;  height:50px; line-height:50px; margin-left:5px; margin-right:5px;}
.nymenu ul li a{ font-size:17px; text-transform:capitalize; color:#fff;}
.nymenu ul li .active{  display:block; }



.neiye{  margin-top:50px;}
.neirong_nbk{ width:95%; margin:0 auto; min-height:300px;}

.neirong2{ margin-top:20px;}
.neirong{ line-height:27px;min-height:300px; margin-top:60px;background-color: #fff;
box-shadow: 1px 10px 30px 0px rgba(0, 0, 0, 0.07);
border: #e4e4e4 solid 1px; padding:45px;border-radius: 10px;}


/*advantage页面*/
.youshi ul li:nth-child(2n){ float:right}
.youshi ul li{ float:left; width:44%; margin-left:0%; margin-right:0%;}







/*新闻详细*/
.fanhui{ border-top:5px solid #f2f2f2;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}
.nybt{ text-align:center;  padding-top:15px; padding-bottom:15px; color:#2076c9; font-size:18px; }


/*order*/
.contact_2_1{ width:95%; margin:0 auto}



/*sgs*/

.tupian2 ul li{ float:left;width:22.8%; padding-top:10px; overflow:hidden; background:none;margin-left:1%; margin-right:1%; margin-bottom:30px;text-align:center;border:1px solid #d8d8d8;background: #fff;
border: 1px dotted #ccc;
border-radius: 5px;
box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1);margin-top:15px;}
.eenma2{ text-align:center; margin-top:10px; margin-bottom:15px;}

.chanpinlbbc2{display:table-cell;vertical-align:middle; padding:5px;  overflow: hidden!important; height:150px; }


.chanpinlbbc2{overflow: hidden!important;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.8s; width:100%;height:150px;}
.chanpinlbbc2 img:hover{transform: scale(1.1);}


/*内页产品*/
.neirong_nbk .cpleft{ margin-top:0px; padding-bottom:70px;}
.neirong_nbk .cpright{ margin-top:0px; padding-bottom:70px;}
.rtop{ border-bottom:1px solid #e2e2e2;padding-bottom:15px;}
.pro_weizhi span{ padding-left:5px; padding-right:5px;}
.rtop h2{ font-weight:normal; color:#000; font-size:25px;}
.neirong_nbk .cpright ul{ margin-top:50px;}

.pro_con{ padding-top:50px; border-bottom:1px dashed #d8d8d8; padding-bottom:40px;}
.pro_con_left{ width:45%;display: flex;justify-content: center;align-items: center;height:340px; background:#fff;}
.pro_con_left  img{max-width:100%;max-height:340px; transition: all 0.8s;}
.pro_con_left  img:hover{   transform: scale(1.2);}

.pro_con_right{ width:50%}
.pro_con_right h2{ color:#2180d0; font-size:35px;}
.pro_xx{ font-weight:bold; font-size:15px; line-height:30px; margin-top:15px; border-top:1px solid #d8d8d8; padding-top:15px; margin-bottom:20px;}
.send{ width:130px; height:40px; background:#ff6537; line-height:40px; text-align:center}
.send a{ color:#fff; text-align:center; font-weight:bold}
.send:hover{ background:#111111}
.pro_detail{ margin-top:40px;}

.pro_dea{ background:#111111; font-weight:bold;width:150px; height:40px;line-height:40px; text-align:center;color:#fff}
.pro_deb a{color:#fff;font-weight:bold; }
.pro_deb{ background:#ff6537; margin-left:20px;width:130px; height:40px;line-height:40px; text-align:center;}
.pro_na{ font-weight:bold; margin-top:20px; margin-bottom:20px; line-height:25px;}

.pro_detail .contact_2_1 ul li{ margin-left:0px; margin-right:0px;}
.pro_detail .contact_2{ background:#fff;}
.fanye ul{ margin-top:0px!important; padding-top:0px;}
.fanye ul li{ float:none!important; margin-left:0px; margin-right:0px; width:100%!important; background:#d8d8d8; line-height:35px; margin-bottom:15px!important; padding-left:20px;}

/*产品*/
.product{ padding-bottom:40px;}
.neiye_pro{ margin-top:40px;}
.cpleft{ width:270px;  height:auto!important; }

.cpleft ul li { padding-left:30px; margin:0 auto;background:url(../images/jiantou1.png) no-repeat right #2f3b4b; height:65px;background-position: 238px center; margin-bottom:10px; }
.cpleft ul li a{ color:#fff; font-size:20px; line-height:65px; }
.cpleft ul li:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd{ padding-left:30px; margin:0 auto;background:url(../images/jiantou2.png) no-repeat right #fafafa; height:50px;background-position: 238px center; margin-bottom:10px;}
.cpleft ul dl dd a{ color:#555; font-size:17px; line-height:50px; }
.cpleft ul dl dd:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd:hover a{ color:#fff; }

.cpright{ width:880px; min-height:800px;}
.cpright ul{ margin-top:40px;}
.cpright ul li{ float:left;width:18%; margin-left:1%; margin-right:1%; margin-bottom:40px;}
.propic{ height:170px; display: flex;justify-content: center;
align-items: center;overflow:hidden; background:#fff; border:1px solid #2180d0 }
.propic  img{max-width:100%;max-height:170px; transition: all 0.8s;}
.propic  img:hover{   transform: scale(1.1);}
.proname{ font-size:15px; text-align:center; margin-top:17px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; height:44px; line-height:22px;}

.fmiao{ font-size:18px; line-height:30px; margin-bottom:40px;}
.fmiao table td{ padding:10px; font-size:16px;}


.mdea{ margin-top:8px; margin-bottom:8px;}
.mdea h2{ color:#333; font-size:25px;}
.mad{ line-height:25px; margin-top:15px;}

.pro_detail .contact_2_1{ padding:25px; width:auto;background:#fafafa;}
.pro_detail .contact_2_1 ul li {
  margin-bottom: 10px;
  float: left;
  width: 49%;}
.pro_detail .contact_2_1 ul li:nth-child(5){ float:none!important; width:100%!important; margin-top:10px;}
.pro_detail .teshuw {
  width: 93.8%;
}
/*
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
*/
.neirong_yy{ width:1050px; margin:0 auto; margin-top:30px;}
.yyzuo{ width:35%}
.yyzuo img{ width:100%}

.yyyou{ width:60%; }
.yyyou h2{ color:#2180d0;}
.amiao{ margin-top:13px; line-height:25px;}
.yyan a{ color:#fff}
.yyan{ margin-top:13px;}
.yyan div{
    display: inline-block;
    width: 172px;
    height: 46px;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    border-radius: 2px;
    border: 0;
    margin-right: 10px;
    cursor: pointer;
}
.yyan .btn-2{
	 background: #fc600c;
}
.yyan .btn-1{
	 background: #ca151d;
}
.yyan div:hover{opacity: 0.7;}
.yyan .btn-3{
    background: mediumaquamarine;
}






.conzuo{ width:45%; line-height:30px;}
.conyou{ width:50%}



.proyx p{ font-size:20px; line-height:25px;}
.proyx{ margin-top:20px; margin-bottom:10px;background:url(../images/yx.png) no-repeat left; height:25px; padding-left:45px;}

.neipro_bg{ background:#eff6f9;}
.neipro_bg .nymain{ padding-top:70px; padding-bottom:70px;}
.pro_zuo{ width:100%; float:none}
.pro_zuo ul li{ background:#fff; margin-bottom:40px; padding:50px;}
.protxt{ width:69%;}
.protxt h2{ color:#000; font-size:25px; line-height:25px;}
.promiaoshu h3{ font-size:20px; font-weight:normal; margin-bottom:20px;}
.promiaoshu{ margin-top:30px; line-height:27px; font-size:17px;}

.pro_zuo .proxx table{border-left: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid;  width:100%; margin:0 auto;}
.pro_zuo .proxx tr td{padding: 5px;border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; text-align:center; font-size:16px;word-wrap:normal}



.cptu{ width:100%;justify-content: center; 
align-items: center;overflow:hidden;object-fit: cover; overflow:hidden} 
.cptu img{ width:100% ;transition: all 0.8s;display:block}
.pro_zuo ul li:hover img{   transform: scale(1.1);}



.proaatu{ width:25%;}
#mydiv{right:0px!important;top:0px!important; position:relative!important; margin-top:50px;}
.pro_you { width:100%; overflow:hidden; float:none}
.pro_you h2{ background:#2180d0; height:70px; line-height:70px; color:#fff; font-weight:bold; font-size:26px; text-align:center}
.pro_you ul{}
.pro_you ul li{ margin-top:10px;display:block;line-height:22px; background:#e6e5e5;}
.pro_you ul li a{ display: block; padding:8px;
text-transform: capitalize; font-size:15px; }
.pro_you ul li a:hover{ background:#2180d0; color:#fff; display:block}


.nynews-text ul li{ float:left; margin-right:15px; font-size:17px;}
.nynews-text ul li:first-child{ margin-right:0px;}


.glxx{ width:95%; margin:0 auto}

	
	}
	
@media screen and (max-width: 640px) {
	
.pc_banner{ display:none}
.wap_banner{ display:block}
.wap_foot{ display:block}


/*首页banner*/
.container{flex-direction: column-reverse;}
.ban_pic img{ width:100%;}


.ban_pic { width: 100%; flex: unset; height: 24rem; float:none!important}
.ban_txt{
flex: 1;
width: 100%; float:none!important;
display: flex;
/*
justify-content: flex-end;
flex-direction: column;	*/
background:#025dab;}

.shangm sup{ font-size:20px;}
.shangm{ color:#fff; font-weight:bold; font-size:30px;}
.banwen {padding:50px 35px; }

.banwen h2{ font-size:17px; font-weight:normal; line-height:30px;  padding-top:40px;}

.banwen h3{ margin-top:30px; margin-bottom:30px; font-size:18px; font-weight:normal; line-height:30px; color:#fff;}
.baojia{ background:#fff; line-height:45px; border-radius:5px; width:220px; text-align:center; margin-bottom:40px; margin-top:40px;}
.baojia a{ color:#025dab; font-size:18px;}
.baojia:hover{ background:#fafafa}
.banmiao{ background:url(../images/index_13.png) no-repeat left; height:22px; line-height:22px; padding-left:30px; font-size:14px; color:#fff;}
.banls { margin-top:50px; display:block}
.banls .fl{ width:100%; float:none; font-size:15px; line-height:25px; color:#fff; margin-top:10px; display:block;}

.bantu{ width:100%; float:none; display:block}
.bantu ul li{ float:left; width:21%; background:#fff; border-radius:5px; margin-left:2%; margin-right:2%; margin-top:20px;}
.tupic{ height:64px;display: flex;justify-content: center;
align-items: center;overflow:hidden; }
.tupic  img{max-width:100%;max-height:64px; transition: all 0.8s;}
.tupic  img:hover{   transform: scale(1.1);}






#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%; display:block;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:6px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	

	
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}

.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}

	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}





.dingbu{height:70px;}
.dingbu .wd1200{width:95%; }

.juli{ height:70px;}
.top-search { display:none;}

/*首页优势*/
.hui_bg ul li:nth-child(5){ float:left; width:94%; margin:0 auto; margin-bottom:0px;}
.hui_bg ul li:nth-child(5)  p { height: auto;}
.hui_bg ul li:nth-child(2n){ float:left}
.hui_bg ul{ width:95%; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.hui_bg ul li{ float:left; width:94%; margin-left:0%; margin-right:0%; background:#fff; border-radius:5px; padding:3%; margin-bottom:20px; clear:both}
.hui_bg ul li .ystu{ float:left; margin-bottom:0px;}
.hui_bg ul li p{ height:auto!important; float:right; width:82%; text-align:left; margin-top:5px;}
.hui_bg ul li:nth-child(1) p{ margin-top:10px;}
/*首页产品*/
.index_pro{ padding-bottom:0px!important;}
.index_pro ul li:nth-child(2n){ float:right}
.index_pro ul li{ float:left; width:48%; margin-left:0%; margin-right:0%;}
.pro_tu{ height:180px;}
.pro_tu  img{max-width:100%;max-height:180px; }


/*首页公司简介*/

.abtxt{ width:100%; float:none}
.abtxt .wenzi h2{font-size:35px; }
.abms{ margin-top:30px; font-size:17px; line-height:27px; text-align:left; margin-bottom:30px;}
.abtxt ul li{ float:none; width:100%;margin-bottom:20px;}
.abtxt ul li:nth-child(2n){ float:none}
.abtu{ width:100%;}



/*应用领域*/
.yingyong{ background:#f7f7f7; width:100%; margin:0 auto; }
.yingyong .wenzi{ padding-top:60px; padding-bottom:60px;}

.tabbox { }
.tabmenu {width:95%;height:45px; margin:0 auto; margin-bottom:50px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { float:none; display:block; width:100%; height:45px; overflow:hidden; display:block; font-size:17px;}
.tabmenu li:nth-child(2){ float:none}
.tabmenu .cli {float:none;display:block;width:100%; background-color: #2180d0;}
  
  
#tabcontent {width:95%;padding-bottom:40px;}
#tabcontent .hidden {display:none;}
#tabcontent ul li {width: 100%;text-align: center;vertical-align:middle; margin-right:3px; margin-left:3px; position:relative; margin-top:30px;}
#tabcontent ul {display: block; width: 100%;}
#tabcontent ul:nth-child(1){ border-left:0px;}
#tabcontent ul {width: 100%;text-align: center;vertical-align:middle; }
#tabcontent ul a{ font-size:16px; text-transform:capitalize; color:#fff}

.yytu{ width:100%;justify-content: center; 
align-items: center;overflow:hidden; height:280px;object-fit: cover; overflow:hidden} 
.yytu img{ width:100% ;transition: all 0.8s;height:280px; display:block}
#tabcontent ul li:hover img{   transform: scale(1.1);}

.txtp{width:100%; height:40px;  background:rgba(33,128,208,0.9);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;}
.txtp h3{font-size:16px;font-weight:100;text-align:center;line-height:20px; height:30px; padding-top:10px!important; padding-bottom:10px!important;}
.txtp p{font-size:14px;text-align:center; border:1px solid #fff; width:120px; line-height:40px; margin:0 auto}


/*标题公共样式*/
.wd1200{ padding-top:40px; padding-bottom:40px; width:95%; margin:0 auto}
.wenzi h2{ font-size:30px;}
.wenzi h2 span{ color:#0d74cc}
.wenzi h4 {color: #2180d0;font-size: 25px;}
.wenzi h5 {
  font-weight: normal;
  font-size: 15px;
  padding: 0px;
    padding-top: 0px;
  margin: 0px;
  padding-top: 8px;}



/*分类列表页*/
.fangan2 ul li{ float:left; width:30%; margin-left:1.5%; margin-right:1.5%;}
.fangan2 .yyzuo{ width:100%;}
.fangan2 .yytxt{ width:100%;}
.fangan2 .yytu{ width:100%; height:240px;  display: flex;justify-content: center;
align-items: center;overflow:hidden; border-radius:5px; }
.fangan2 .yytu  img{width:100%;max-height:240px; transition: all 0.8s;}
.fangan2  .yytxt h2{ text-align:center; margin-top:20px;}


/*合作客户*/
.hzkh{ background:#f7f7f7; margin:0 auto; width:100%}
.hzkh .wenzi h2{ text-transform:capitalize;font-size:30px;}
.hzkh .wenzi h2 span{ color:#2180d0; }
.hzkh ul li{ float:none; width:100%; background:#fff; margin-left:0%; margin-right:0%; margin-top:30px;}

.hzkh_miao{ height:auto;}





/*-------底部-----------*/

.foota{ width:95%; padding-top:50px; }
.flx{ width:100%; float:none; text-align:center}
.fpro{ display:none; width:27%;margin-left:5%;margin-right:5%;}
.fyy{ width:28%; display:none;}
.footb{ width:95%; padding-bottom:40px;}






/*内页*/


.nymain{ width:95%; margin:0 auto;padding-bottom:40px; padding-top:20px;}
.dingwei{ background:#fafafa;}
.ny_weizhi{ width:95%; margin:0 auto;padding-top:20px; padding-bottom:20px; }
.ny_weizhi h2{ color:#000; font-size:25px; text-transform:capitalize; float:none}
.weizhi span{ padding-left:5px; padding-right:5px;}
.weizhi a{ color:#2180d0}
.weizhi{ line-height:25px;font-size:15px; float:none!important;}


.nymain .wenzi h2{ text-transform:capitalize}

.nywenzi h2{ color:#000; font-size:45px; margin-top:5px; text-transform:capitalize}

.nymenu{ width:100%; margin:0 auto; margin-top:00px;}
.nymenu ul {display: block; width: 100%;}



.nymenu ul li { margin-top:20px;width: 100%; float:none;text-align: center;vertical-align: top;  height:50px; line-height:50px; margin-left:0px; margin-right:0px;}
.nymenu ul li a{ font-size:17px; text-transform:capitalize; color:#fff;}
.nymenu ul li .active{  display:block; }



.neiye{  margin-top:30px;}
.neirong_nbk{ width:95%; margin:0 auto; min-height:auto;}

.neirong2{ margin-top:20px;}
.neirong{ line-height:27px;min-height:auto; margin-top:30px; padding:20px;border-radius: 10px;}


/*advantage页面*/
.youshi ul li{ float:none; width:94%; margin-left:0%; margin-right:0%; background:#f2f2f2; border-radius:5px; padding:3%; line-height:27px; height:auto; margin-bottom:30px;}

.neiyy .nynews-photo img{ width:100%; height:200px;max-height:200px;object-fit: cover;}
.neiyy .nynews-photo {
    float: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fafafa;}

/*内页新闻列表*/
.nynews_w{width:100%; margin: 0 auto; margin-top:-30px; }    
.nynews-list{width:100%; height:auto; padding:3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa;box-sizing:border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}
.nynews-date{float: left; width:18%; padding:4% 3% 0 0; }
.nynews-date p{ font-size:14px; font-weight:normal}
.nynews-date b{ font-size: 34px;  color:#000; line-height:40px;}
.nynews-photo{float: left; width:75%; height: auto; overflow: hidden;height:100px;  display: flex;justify-content: center;
align-items: center; background:#fafafa }
.nynews-photo img{ max-height:auto;object-fit: cover;}
.nynews-content{float: left; width:100%; padding-left:0%; margin-top:10px;}
.nynews-title{ font-size: 20px; font-weight: bold; color: #222; height:40px; line-height:40px;padding-bottom:0.6vw;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden;}
.nynews-text{  line-height:25px;}
.nynews-more{ display:none;} 



.nyleft{ width:20%;}

.leftlist ul li{ line-height:40px; border-bottom:1px solid #e2e2e2; text-align:center;}
.leftlist ul li a:hover{ color:#2ba646; }
.leftlist ul li:last-child{ border-bottom:0px;}
.leftlist ul { background:#fff; padding-top:10px; padding-bottom:10px; border:4px solid #007cc2; border-top:0px; }
.nybiao2{ background:#007cc2; height:50px; line-height:50px; color:#fff; font-size:20px;text-align:center}
.leftlist2{ margin-top:30px;}
.tuijian{border:5px solid #007cc2; border-top:0px; background:#fff}
.tuijian #coleea{ overflow:hidden;height:600px;margin:0 auto; text-align:center; }
.tuijian .timg{padding:5px; border:1px solid #d8d8d8; margin:0 auto; width:180px; text-align:center}
.tuijian .txt{ text-align:center; padding-bottom:20px; line-height:30px;}
.tuijian #colee1{ width:200px; margin:0 auto}

.cco{ background:#fff;border:5px solid #007cc2; border-top:0px; padding:20px; line-height:25px;  word-wrap:break-word;  }
.cco p{ padding:0px; margin:0px; font-size:14px;}



.xwbt{ font-size:20px; text-align:center; margin:0 auto; font-weight:bold;}
.shijian{ text-align:center; margin:0 auto; font-size:15px; color:#555; opacity:0.6}
.xxnr img{ max-width:100%!important; height:auto!important}
.fanhui li{ margin-top:15px;}



/*新闻详细*/
.fanhui{ border-top:5px solid #f2f2f2;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}
.nybt{ text-align:center;  padding-top:15px; padding-bottom:15px; color:#2076c9; font-size:18px; }


/*内页推荐产品*/
.nychanpin h2{font-weight:normal; font-size:16px; color:#fff; background:#2ea748; height:35px; line-height:35px; padding-left:20px;}
.nychanpin .cplist:nth-child(3n){ float:left;}
.nychanpin .cplist{ float:left;width:257px;  background:#fff; border:1px solid #d8d8d8; margin-bottom:30px;margin-top:10px;-webkit-transition: .8s; margin-right:21px;margin-top:30px;}

.nychanpin .cplist:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}

.nychanpin .cptu{ width:255px; height:196px;overflow:hidden}
.nychanpin .cptu img{ max-width:255px; max-height:206px;transition: all 0.8s; overflow:hidden}
.cpxx img{ width:60%;}
.cpxx table td{ padding-left:15px; padding-right:15px; }

/*厂容厂貌*/
.imglist1 ul { margin-top:30px;}
.imglist1 ul li{text-align:center;float:left;display:inline; width:29%; margin-left:2%; margin-right:2%; margin-bottom:30px;height:200px; padding-bottom:30px;}
.imglist1 ul li img{background:#FFF; max-width:100%; }
.imglist1 ul li span{line-height:27px;display:block;background:#FFF; text-align:center; font-size:15px;}


.zu11{width:23%; height:200px!important; overflow:hidden;vertical-align: middle!important;display: table-cell!important; border:1px solid #d8d8d8; display:block}

.zu11 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.zu11 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


/*order*/
.contact_2{padding-top:30px; padding-bottom:30px;}
.contact_2_1{ width:95%; margin:0 auto}

.contact_2_1 ul li{ margin-bottom:10px;float:none; width:100%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){float:none}
.contact_2_1 ul li:nth-child(5){width:100%;}
.contact_2_1_mid{ width:83%}
.teshuw{ width:90%}

.contact_2_1_mid input{
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu {margin-bottom:1.5em; margin-top:4em;}


/*faq*/
.join-us .recruit-list{max-width:100%;padding:20px 0px;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:15px;color:#333333;cursor:pointer;}
.join-us .investment{max-width:100%;padding:0px 0px 0px 0px;}
.iui-tab-one2{ max-width:100%; margin:50px auto 0;}
.job_list { width:100%; margin:0px auto;}


/*sgs*/

.tupian2 ul li{ float:left;width:22.8%; padding-top:10px; overflow:hidden; background:none;margin-left:1%; margin-right:1%; margin-bottom:30px;text-align:center;border:1px solid #d8d8d8;background: #fff;
border: 1px dotted #ccc;
border-radius: 5px;
box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1);margin-top:15px;}
.eenma2{ text-align:center; margin-top:10px; margin-bottom:15px;}

.chanpinlbbc2{display:table-cell;vertical-align:middle; padding:5px;  overflow: hidden!important; height:150px; }


.chanpinlbbc2{overflow: hidden!important;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.8s; width:100%;height:150px;}
.chanpinlbbc2 img:hover{transform: scale(1.1);}


/*底部在线客服*/
 #service{ display:none;}


/*内页产品*/
.neirong_nbk .cpleft{ margin-top:0px; padding-bottom:70px;}
.neirong_nbk .cpright{ margin-top:0px; padding-bottom:70px;}
.rtop{ border-bottom:1px solid #e2e2e2;padding-bottom:15px;}
.pro_weizhi span{ padding-left:5px; padding-right:5px;}
.rtop h2{ font-weight:normal; color:#000; font-size:25px;}
.neirong_nbk .cpright ul{ margin-top:50px;}

.pro_con{ padding-top:50px; border-bottom:1px dashed #d8d8d8; padding-bottom:40px;}
.pro_con_left{ width:45%;display: flex;justify-content: center;align-items: center;height:340px; background:#fff;}
.pro_con_left  img{max-width:100%;max-height:340px; transition: all 0.8s;}
.pro_con_left  img:hover{   transform: scale(1.2);}

.pro_con_right{ width:50%}
.pro_con_right h2{ color:#2180d0; font-size:35px;}
.pro_xx{ font-weight:bold; font-size:15px; line-height:30px; margin-top:15px; border-top:1px solid #d8d8d8; padding-top:15px; margin-bottom:20px;}
.send{ width:130px; height:40px; background:#ff6537; line-height:40px; text-align:center}
.send a{ color:#fff; text-align:center; font-weight:bold}
.send:hover{ background:#111111}
.pro_detail{ margin-top:40px;}

.pro_dea{ background:#111111; font-weight:bold;width:150px; height:40px;line-height:40px; text-align:center;color:#fff}
.pro_deb a{color:#fff;font-weight:bold; }
.pro_deb{ background:#ff6537; margin-left:20px;width:130px; height:40px;line-height:40px; text-align:center;}
.pro_na{ font-weight:bold; margin-top:20px; margin-bottom:20px; line-height:25px;}

.pro_detail .contact_2_1 ul li{ margin-left:0px; margin-right:0px;}
.pro_detail .contact_2{ background:#fff;}
.fanye ul{ margin-top:0px!important; padding-top:0px;}
.fanye ul li{ float:none!important; margin-left:0px; margin-right:0px; width:100%!important; background:#d8d8d8; line-height:35px; margin-bottom:15px!important; padding-left:20px;}

/*产品*/
.product{ padding-bottom:40px;}
.neiye_pro{ margin-top:40px;}
.cpleft{ width:270px;  height:auto!important; }

.cpleft ul li { padding-left:30px; margin:0 auto;background:url(../images/jiantou1.png) no-repeat right #2f3b4b; height:65px;background-position: 238px center; margin-bottom:10px; }
.cpleft ul li a{ color:#fff; font-size:20px; line-height:65px; }
.cpleft ul li:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd{ padding-left:30px; margin:0 auto;background:url(../images/jiantou2.png) no-repeat right #fafafa; height:50px;background-position: 238px center; margin-bottom:10px;}
.cpleft ul dl dd a{ color:#555; font-size:17px; line-height:50px; }
.cpleft ul dl dd:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd:hover a{ color:#fff; }

.cpright{ width:880px; min-height:800px;}
.cpright ul{ margin-top:40px;}
.cpright ul li{ float:left;width:18%; margin-left:1%; margin-right:1%; margin-bottom:40px;}
.propic{ height:170px; display: flex;justify-content: center;
align-items: center;overflow:hidden; background:#fff; border:1px solid #2180d0 }
.propic  img{max-width:100%;max-height:170px; transition: all 0.8s;}
.propic  img:hover{   transform: scale(1.1);}
.proname{ font-size:15px; text-align:center; margin-top:17px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; height:44px; line-height:22px;}

.fmiao{ font-size:18px; line-height:30px; margin-bottom:40px;}
.fmiao table td{ padding:10px; font-size:16px;}


.mdea{ margin-top:8px; margin-bottom:8px;}
.mdea h2{ color:#333; font-size:25px;}
.mad{ line-height:25px; margin-top:15px;}

.pro_detail .contact_2_1{ padding:25px; width:auto;background:#fafafa;}
.pro_detail .contact_2_1 ul li {
  margin-bottom: 10px;
  float: left;
  width: 49%;}
.pro_detail .contact_2_1 ul li:nth-child(5){ float:none!important; width:100%!important; margin-top:10px;}
.pro_detail .teshuw {
  width: 93.8%;
}
/*
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
*/
.neirong_yy{ width:95%; margin:0 auto; margin-top:30px;}


.yyzuo{ width:100%; float:none}
.yyzuo img{ width:100%}

.yyyou{ width:100%; float:none; margin-top:30px; }
.yyyou h2{ color:#2180d0;}
.amiao{ margin-top:13px; line-height:25px;}
.yyan a{ color:#fff}
.yyan{ margin-top:13px;}
.yyan div{
    display: inline-block;
    width: 30%;
    height: 46px;
    font-size: 17px;
    line-height: 46px;
    text-align: center;
    border-radius: 2px;
    border: 0;
    margin-right: 10px;
    cursor: pointer;
}
.yyan .btn-2{
	 background: #fc600c;
}
.yyan .btn-1{
	 background: #ca151d;
}
.yyan div:hover{opacity: 0.7;}
.yyan .btn-3{
    background: mediumaquamarine;
}






.conzuo{ width:100%; float:none; line-height:30px;}
.conyou{ width:100%; float:none;}


/*oncopy*/
/*oncopy*/
#contact-copy{display: flex;align-items: center;}
.copy-button{
width: 16vw;
height: 4.6vw;
border-radius: 4.6vw;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: transform .2s;
background: linear-gradient(105deg, #535aea 0%, #5385ea 50%, #4fabde 100%);}
.copy-button:hover{transform: scale(1.1);}
.copy-button:active{transform: scale(1);}
.copy-button::before{
content: "";
width: 1vw;
height: 1.6vw;
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: 3vw;
font-weight: bold;
color: #fff;
margin-left: .8vw;}
.copy-text{
color: #2180d0;
font-size: 4vw;
line-height:7vw;
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;}


.proyx p{ font-size:20px; line-height:25px;}
.proyx{ margin-top:20px; margin-bottom:10px;background:url(../images/yx.png) no-repeat left; height:25px; padding-left:45px;}

.neipro_bg{ background:#eff6f9;}
.neipro_bg .nymain{ padding-top:40px; padding-bottom:40px;}
.pro_zuo{ width:100%; float:none}
.pro_zuo ul li{ background:#fff; margin-bottom:40px; padding:20px;}
.protxt{ width:100%; float:none}
.protxt h2{ color:#000; font-size:25px; line-height:25px;}
.promiaoshu h3{ font-size:20px; font-weight:normal; margin-bottom:20px;}
.promiaoshu{ margin-top:30px; line-height:27px; font-size:17px;}

.pro_zuo .proxx table{border-left: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid;  width:100%; margin:0 auto;}
.pro_zuo .proxx tr td{padding: 5px;border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; text-align:center; font-size:16px;word-wrap:normal}



.cptu{ width:100%; text-align:center; margin:0 auto;justify-content: center; height:200px;
align-items: center;overflow:hidden;object-fit: cover; overflow:hidden} 
.cptu img{ width:auto; text-align:center;transition: all 0.8s;display:block; max-height:200px; margin:0 auto;}



.proaatu{ width:100%; float:none}

.pro_you { width:100%; float:none; overflow:hidden; margin-top:40px;}
.pro_you h2{ background:#2180d0; height:70px; line-height:70px; color:#fff; font-weight:bold; font-size:26px; text-align:center}
.pro_you ul{}
.pro_you ul li{ margin-top:10px;display:block;line-height:22px; background:#e6e5e5;}
.pro_you ul li a{ display: block; padding:8px;
text-transform: capitalize; font-size:15px; }
.pro_you ul li a:hover{ background:#2180d0; color:#fff; display:block}


#mydiv{ position:relative!important;top:0px!important; right:0px!important}


.nynews-text ul li{ float:left; margin-right:15px; font-size:17px;}
.nynews-text ul li:first-child{ margin-right:0px;}

/*首页hot sale*/
.picaaa{ position:relative}
.picon { color:#fff;;
  position: absolute;
  overflow: hidden; font-size:16px; background:#e50015; padding-left:7px; padding-right:7px; line-height:40px; border-bottom-right-radius:20px;}
  
  
.dingjia { margin-top:30px; margin-bottom:30px;}
.dingjia dl dd a{ color:#fff}
.dingjia dl dd{ float:none; background:#FFA500; border-radius:5px; padding:0px; text-align:center; line-height:35px;}
.dingjia dl dd:nth-child(2n){background:#dc241b; margin-left:0px; margin-top:20px; }


.guanlian{ background:#fafafa; width:100%; margin:0 auto; padding-top:20px; padding-bottom:40px;}
.glxx{ width:95%; margin:0 auto}
.glxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.glxx tr td{padding: 10px;border-bottom: #ccc 1px solid; border-right: #ccc 1px solid; font-size:16px;}
.glxx a{ color:#2180d0}

.guanlian .index_pro ul li{ margin-top:50px;}
.pro_name{ background:#2180d0; color:#fff; text-align:center; line-height:40px;}

	
	
	}

/*内页质量控制*/
.nyzl_w{width:100%; margin: 0 auto; margin-top:-30px; }    
.nyzl-list{width:100%; height:auto; padding:3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa;box-sizing:border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}

.nyzl-photo{float: left; width:33%; height: auto; overflow: hidden;height:260px;  display: flex;justify-content: center;
align-items: center; background:#fafafa }
.nyzl-photo img{ transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;max-height:260px;}

.nyzl-photo1{float: left; width:33%; height: auto; overflow: hidden;height:330px;  display: flex;justify-content: center;
align-items: center; background:#fafafa }
.nyzl-photo1 img{ transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;max-height:330px;}

.nyzl-content{float: left; width:65%; padding-left:2%;}
.nyzl-title{ font-size: 20px; font-weight: bold; color: #222; height:40px; line-height:40px;padding-bottom:0.6vw;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden;}
.nyzl-text{ font-size: 15px; line-height:28px; color: #666;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; }
.nyzl-more{float: right;width:60px; height: 60px; line-height:60px; margin-top:4%; font-size: 20px; color: #fff; font-family:serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;} 
.nyzl-list:hover{box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.nyzl-list:hover .nynews-photo img{transform: scale(1.05);  -webkit-transform: scale(1.05)}
.nyzl-list:hover .nynews-title{color:#2180d0;}
.nyzl-list:hover .nynews-more{background: #2180d0; transform: translateX(6px); -webkit-transform: translateX(6px);}
.clear{ clear:both;}


.nyabout{ width:100%;background:url(../images/nyabout.jpg) no-repeat center; margin: 0 auto; height:350px;}

.nycon{ width:100%; background:url(../images/nycon.jpg) no-repeat center; margin: 0 auto; height:350px;}

.nynews{ width:100%;  background:url(../images/nynews.jpg) no-repeat  center; margin: 0 auto; height:350px;}

.nyyf{ width:100%; ; background:url(../images/nyyf.jpg) no-repeat  center; margin: 0 auto; height:350px;}
.nypro{ width:100%;  background:url(../images/nypro.jpg) no-repeat center; margin: 0 auto; height:350px;}
.nyfac{ width:100%;  background:url(../images/ban2.jpg) no-repeat  center; margin: 0 auto; height:350px;}
.nyorder{ width:100%;  background:url(../images/nyorder.jpg) no-repeat  center; margin: 0 auto; height:350px;}

.nyleft{ width:20%;}

.leftlist ul li{ line-height:40px; border-bottom:1px solid #e2e2e2; text-align:center;}
.leftlist ul li a:hover{ color:#2ba646; }
.leftlist ul li:last-child{ border-bottom:0px;}
.leftlist ul { background:#fff; padding-top:10px; padding-bottom:10px; border:4px solid #007cc2; border-top:0px; }
.nybiao2{ background:#007cc2; height:50px; line-height:50px; color:#fff; font-size:20px;text-align:center}
.leftlist2{ margin-top:30px;}
.tuijian{border:5px solid #007cc2; border-top:0px; background:#fff}
.tuijian #coleea{ overflow:hidden;height:600px;margin:0 auto; text-align:center; }
.tuijian .timg{padding:5px; border:1px solid #d8d8d8; margin:0 auto; width:180px; text-align:center}
.tuijian .txt{ text-align:center; padding-bottom:20px; line-height:30px;}
.tuijian #colee1{ width:200px; margin:0 auto}

.cco{ background:#fff;border:5px solid #007cc2; border-top:0px; padding:20px; line-height:25px;  word-wrap:break-word;  }
.cco p{ padding:0px; margin:0px; font-size:14px;}
