﻿@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;} 

body{ margin:0 auto;padding:0px;width:100%; font-family:Arial, Helvetica, sans-serif;font-size:16px!important;color:#646464; margin:0px; }
.pc_daohang{ display:block}
.wap_daohang{ display:none}
.wap_foot{ display:none}



@keyframes huadong{
  from { transform: translateX(20px); }
  to { transform: translateX(-20px); }
}





header.bg {background: #fff;box-shadow: 0 0 10px 1px #eee;}
header{ height:132px;position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
transition: all .48s;}
.logo{ margin-top:15px;}
.head_cen{ width:1200px; margin:0 auto; position:relative}
.head_y{ width:80%;}
.head1{ padding-top:20px;}
.head1 h2{  padding-left:20px; margin-top:5px;}
.head1 h2 a{color:#0094e8; font-family:Verdana, Geneva, sans-serif; font-size:23px; font-style:italic;}
.searcha{}
.skuang1 input{ outline:none; line-height:40px; position:absolute;transform: skewX(15deg); border:none; width:92%; margin-left:5%; overflow:hidden}
.skuang1{width: 280px; outline:none; position:relative;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
background: #fff;
text-decoration: none;
color: #555;
transform: skewX(-15deg); border:1px solid #ddd;}
.skuang2{width: 50px; outline:none; position:relative;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
background: #fff;
text-decoration: none;
color: #555;
transform: skewX(-15deg); border:1px solid #ddd; position:relative; margin-left:10px; cursor:pointer; display:block}
.button{ position:absolute; background:url(../images/search.png) no-repeat; width:30px; height:30px; outline:none; line-height:40px; transform: skewX(15deg); border:none;cursor:pointer; display:block;left:10px; top:6px;}
/*	
.lanbg{ background:url(../images/yy.gif) no-repeat left; width:130px; background-size:25px; margin:0 auto;}*/
.lanbg a{ display:flex}
.lanbg img{ margin-top:13px; margin-right:5px;/*filter: invert(100%) grayscale(100%) brightness(3);*/}








/*首页公司简介*/
.index_about .wenzi span{ display:inline-block; background:#fff;padding: 0 25px;color: #000;
font-size: 45px;
text-transform: capitalize;
font-family: "Corbel";
font-weight: normal; line-height:35px;}
.index_about .wenzi{ line-height:35px; background:url(../images/index_04.png) repeat-x; margin-bottom:60px;}

.about_txt{ width:50%;}
.about_txt h2{ font-size:30px; color:#0092f9; font-weight:normal;}
.abnr{ text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow:hidden; line-height:30px; height:240px; margin-top:35px; margin-bottom:35px;} 
.about_pic{ width:45%}
.abmore{background:linear-gradient(to right,#0485ce,#0092f9); width:150px; border-bottom-right-radius:20px;border-top-left-radius:20px; line-height:40px; text-align:center; cursor:pointer}
.abmore a{ color:#fff;}

/*标题公共样式*/
.wd1200{ padding-top:70px; padding-bottom:70px; width:1200px; margin:0 auto}
.wenzi{ text-align:center; margin:0 auto}
.wenzi h2{ color:#000; font-size:45px; text-transform:capitalize; font-family:"Corbel"; font-weight:normal}
.wenzi h2 span{ color:#0d74cc}
.wenzi h4 {color: #2180d0;font-size: 20px;}
.wenzi h5 {
  font-weight: normal;
  font-size: 15px;
  padding: 0px;
    padding-top: 0px;
  margin: 0px;
  padding-top: 8px;
}

.index_pro{ background:#f4f4f4;}
.index_pro ul{ margin-top:50px;}
.index_pro ul li:nth-child(1){ background:#fff000;}
.index_pro ul li:nth-child(1) a{ color:#333}
.index_pro ul li:nth-child(1):hover .list{ display:block; background:rgba(250,240,0,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(1):hover .list .pro a{ color:#333}
.index_pro ul li:nth-child(2){ background:#fe5c13;}
.index_pro ul li:nth-child(2) a{ color:#fff}
.index_pro ul li:nth-child(2):hover .list{ display:block; background:rgba(254,92,19,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(2):hover .list .pro a{ color:#fff}


.index_pro ul li:nth-child(3){ background:#fe2a2a;}
.index_pro ul li:nth-child(3) a{ color:#fff}
.index_pro ul li:nth-child(3):hover .list{ display:block; background:rgba(254,42,42,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(3):hover .list .pro a{ color:#fff}

.index_pro ul li:nth-child(4){ background:#0054ae;}
.index_pro ul li:nth-child(4) a{ color:#fff}
.index_pro ul li:nth-child(4):hover .list{ display:block; background:rgba(0,84,174,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(4):hover .list .pro a{ color:#fff}

.index_pro ul li:nth-child(5){ background:#940773;}
.index_pro ul li:nth-child(5) a{ color:#fff}
.index_pro ul li:nth-child(5):hover .list{ display:block; background:rgba(148,7,115,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(5):hover .list .pro a{ color:#fff}

.index_pro ul li:nth-child(6){ background:#1be425;}
.index_pro ul li:nth-child(6) a{ color:#fff}
.index_pro ul li:nth-child(6):hover .list{ display:block; background:rgba(27,228,37,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(6):hover .list .pro a{ color:#fff}



.index_pro ul li span{ padding-left:20px; padding-right:20px; font-family:"黑体"}
.index_pro ul li.gengduo a{ color:#fff}
.index_pro ul li.gengduo{ text-align:center; background:#0092f9}
.index_pro ul li a{ color:#0092f9}
.index_pro ul li{  position:relative; font-size:18px;float:left; width:23%; margin-left:1%; margin-right:1%; background:#fff; line-height:50px; cursor:pointer; margin-bottom:20px;}
.index_pro ul li .list{ display:none}
.index_pro ul li:hover .list{ display:block; background:rgba(0,146,249,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:hover .list .pro{line-height:30px;}
.index_pro ul li:hover .list .pro a{ color:#fff; font-size:15px;}



/*焦点图*/
.focus{ position:relative; width:100%; height:380px; overflow:hidden;background-color: #000;}  
.focus img{ width: 100%!important;  display:block;object-fit: cover; height:100%;} 
.focus .shadow .title{height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px;overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; height:380px; width:100%}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0px!important; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:380px;  }  
.focus .fcon img{ display:block; width:100%}  
.focus .fbg{bottom:25px; right:20px; position:absolute; height:21px; text-align:center; z-index: 20; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


/*广告*/
.brand{ background:url(../images/gbg.png) no-repeat center; color:#fff; border-radius:10px; width:1200px; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.brand_z{ padding-left:70px;}
.brand_z h3{ font-size:20px; font-weight:normal}
.brand_z h2{ font-size:38px; font-weight:bold; font-family:Corbel; padding-bottom:8px;}
.brand_y{ margin-right:70px; background:#fff; width:160px; border-radius:5px; line-height:55px; text-align:center; margin-top:13px; cursor:pointer }
.brand_y a{ color:#0092f9; text-align:center; font-size:18px;}


/*why*/
.fuwu{ background:#f9f9f9;}
.fuwu ul li{ float:left; background:#fff;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.07); margin-top:50px;
background: #fff;
border-radius: 10px; width:17%; margin-left:1.5%; margin-right:1.5%; 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; padding-top:35px; padding-bottom:35px;}
.fuwu ul li p{ text-transform:uppercase; color:#333; margin-top:5px; font-size:15px;}
.fuwu 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); cursor:pointer}


/*products*/
.hl_main5_content{border-top:none; padding-bottom:60px;padding-top:60px;  }
.hl_main5_content .wenzi{padding-bottom:20px;}
.hl_main5_content a{ color:#fff;}
.hl_main5_content1{width:100%;overflow:hidden; float:left;  margin:0 auto; overflow:hidden;}
.hl_main5_content1 ul{width:100%; overflow:hidden!important; }
.hl_main5_content1 ul li{ margin-top:30px; float:left; width:10%;display:inline;margin-right:0.5%;margin-left:0.5%; text-align:center;}
.hl_main5_content1 ul li h2{ text-transform:uppercase; font-size:16px; color:#555; font-weight:normal; margin-bottom:5px;}
.hl_main5_content1 ul li p{ font-size:15px; color:#555; line-height:20px; height:40px;}
.progd{ text-transform:uppercase; font-size:14px; width:100px; line-height:30px; border:1px solid #ddd; text-align:center; color:#555; margin:0 auto; margin-top:10px;}


.hl_scrool_leftbtn{ background:#0092f9; width:55px; height:55px; float:left; margin-top:80px; cursor:pointer; color:#fff; font-family:"黑体"; font-size:30px; border-radius:50px; text-align:center; line-height:55px; display:block}
.hl_scrool_rightbtn{ background:#0092f9; width:55px; height:55px; float:right; margin-top:80px; cursor:pointer; color:#fff; font-family:"黑体"; font-size:30px; border-radius:50px; text-align:center; line-height:55px; display:block}

.calie{ width:100%; height:145px;  display: flex;justify-content: center;align-items: center; overflow:hidden; margin-bottom:15px; border:1px solid #ddd}
.calie  img{max-width:100%;max-height:145px; transition: all 0.8s;}
.hl_main5_content1 ul li:hover img{   transform: scale(1.1);}
.hl_main5_content1 ul li:hover .progd{ border:1px solid #0092f9; color:#fff; background:#0092f9;}


/*客户*/
.kehu ul {  margin-top:50px; }
.kehu ul li{ float:left; margin-left:1.5%; margin-right:1.5%; width:30%;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.07); background:#fff; border-radius:10px; 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}
.kehu 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); cursor:pointer}


.kehu .kehu_kuang{ padding:30px;}
.kehu .kehu_kuang h2{ text-align:center; color:#0d74cc; font-size:20px; }
.kehu .kehu_kuang h3{ text-align:center; color:#333; font-size:20px; font-weight:normal;margin-top:5px; margin-bottom:5px;}
.kehu .kehu_kuang .kehu_line{ background:#2ea748; height:3px; width:50px; margin:0 auto; text-align:center; }
.kehu_nr{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow:hidden; line-height:25px; color:#555; font-size:15px; margin-top:15px; height:200px;}


/*-------底部-----------*/
.foot{ background:#000000; width:100%; margin:0 auto}
.foota{ width:1200px; margin:0 auto;padding-bottom:40px; padding-top:60px;  color:#acacac; border-bottom:1px solid rgba(255,255,255,0.1) }
.flx{ width:43%;}
.f_bt{ color:#fff; font-size:22px; margin-bottom:20px;}
.fpro{ width:17%;margin-left:15%;margin-right:7%;}
.fpro ul li { line-height:30px;}
.fpro ul li a{  color:#acacac}
.flian a{ color:#acacac}
.flian{ line-height:30px; }
.fyy{ }
.fyy ul li { line-height:30px;}
.fyy ul li a{  color:#acacac}

.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: #bfbfbf;}
a.zzb07link:hover {text-decoration: underline;color: #bfbfbf;}
.zzb07tail{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf;}




/*翻页*/
.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;}


/*内页*/
/*----内页---*/
.weizhi{ background:#f4f4f4; margin-top:132px;}
.wei_z{ width:1200px; margin:0 auto; line-height:60px; font-size:16px;}
.wei_z span{ padding-left:8px; padding-right:8px;}
.nymain{ width:1200px; margin:0 auto; padding-top:60px; padding-bottom:60px;}
.ny_wenzi{ text-align:center;  }
.ny_wenzi h2{ font-weight:normal; margin-bottom:40px;text-align:center; font-size:40px; color:#333; text-transform:capitalize }
.ny_wenzi h3{ font-weight:normal; margin-top:-20px; margin-bottom:30px; font-size:16px;}
.nyline{ background:#0092f9; height:2px; margin:0 auto; width:70px;}

.nymenu{ width:70%; margin:0 auto; margin-top:30px;}
.nymenu ul {display: flex; width: 100%;}
.nymenu ul li {width: 100%;text-align: center;vertical-align: top;  height:45px; line-height:45px; margin-left:10px; margin-right:10px; background:#F1F1F1}
.nymenu ul li a{ font-size:17px; text-transform:capitalize; color:#333}
.nymenu ul li .active{ background:#2180d0; color:#fff; display:block; border:1px solid #2180d0;}
.nymenu ul li:hover{background:#2180d0; display:block;}
.nymenu ul li:hover a{ color:#fff}


.nymain .wenzi h2{ text-transform:capitalize}
.nywenzi h2{ color:#000; font-size:45px; margin-top:5px; text-transform:capitalize}
.neirong_nbk{margin-top: 60px; min-height:300px; line-height:30px;}


.neirong{ padding: 50px; min-height:300px;
background-color: #fff;
box-shadow: 1px 10px 60px 0px rgba(0, 0, 0, 0.07);
border: #e4e4e4 solid 1px;
border-radius: 15px;
line-height: 30px;
font-size: 16px; margin-top: 60px; }
.jianju p{ padding-bottom:30px;}
.tszt strong{ color:#2486d4; font-size:20px;}

/*内页公司简介*/
.neiab ul{  }

.neiab ul li{ float:left; width:30%; margin-left:1.5%; margin-right:1.5%; overflow:hidden ;margin-top:40px;  display: flex;justify-content: center;
align-items: center; height:250px;}
.neiab ul li img{ width:100%; transition: all 0.8s; height:250px;}
.neiab ul li:hover img{   transform: scale(1.1);}

/*内页优势*/
.youshi ul li:hover{transform: translate(5px,0px);
-webkit-transform: translate(5px,0px);
-moz-transform: translate(5px,0px);
-o-transform: translate(5px,0px);
-ms-transform: translate(5px,0px); cursor:pointer}
.youshi ul li{ margin-bottom:15px; line-height:30px; cursor:pointer;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 .yuan{ background:#2180d0; width:20px; height:20px; color:#fff; line-height:20px; text-align:center; border-radius:50px;  margin-right:15px; font-size:13px; margin-top:5px; margin-bottom:8px;}
.youshi ul li .ywen{ float:left; width:90%}
/*内页联系我们*/
.conzuo{ width:45%; line-height:30px;}
.conyou{ width:50%}


/*oncopy*/
#contact-copy{display: flex;align-items: center;}
.copy-button{
width: 100px;
height: 30px;
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: 18px;
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{padding: 0;}
#input-copy{position: fixed;top: 0;left: 0;opacity: 0;pointer-events: none;}
#input-copy {pointer-events: none;}

/*order*/
.liuyan{ background:#fafafa; width:100%; margin-top:20px;}
.shuoming{ font-size:18px; color:#0082cd; padding-bottom:10px; text-align:center}
.ss{ font-size:17px; padding-bottom:20px; text-align:center; margin-bottom:30px;}
.contact_2{ padding-top:0PX;overflow:hidden; }

.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%!important;}
.contact_2_1 ul li:nth-child(5) .contact_2_1_mid{width:95%}
.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{ width:100%;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu2 { border:0PX;font-size:1.125em; display:inline-block; color:#fff; background-color:#2486d4; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu2 {margin-bottom:1.5em; margin-top:1.5em;}
.anniu2:hover{background-color:#999;}


/*plants*/
.honor ul li{ width:22%; margin-left:1.5%; margin-right:1.5%; float:left; margin-bottom:30px; }
.zu11{display: flex;justify-content: center;align-items: center; overflow:hidden; height:200px;background-color: #fff;
box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1);
border: #e4e4e4 solid 1px;
border-radius: 10px;}
.zu11  img{max-width:100%;max-height:200px; transition: all 0.8s;}
.honor ul li:hover img{   transform: scale(1.1);}

/*内页新闻*/
.xw_tip{ height:144px;  margin-bottom:25px;}
.xw_kuang1{ width:183px; float:left; padding-top:45px;}
.xw_kuang1 .xw_p1{ font-size:38px; font-weight:bold; color:#000; text-align:center;}
.xw_kuang1 .xw_p2{ font-size:20px; color:#000; text-align:center; margin-top:5px;}
.xw_tip .xw_line{ width:1px; height:36px; background-color:#e5e5e5; float:left; margin-top:55px;}
.xw_tip .xw_p3{ font-size:18px; color:#333; float:left; line-height:144px; margin-left:60px;}
.xw_kuang2{ float:right; width:154px; margin-right:46px; margin-top:23px; height:100px; display: flex;justify-content: center;
align-items: center; background:#fff}
.xw_kuang2 img{max-width:100%;max-height:100px;transition: all 0.8s;}
.news ul li:hover img{transform: scale(1.1);}

.xw_tip:hover{background-color:#2486d4!important;
transition:all .3s linear; 
    -o-transition:all .3s linear; 
    -moz-transition:all .3s linear; 
    -webkit-transition:all .3s linear;}
.xw_tip:hover .xw_kuang1 .xw_p1{ color:#fff;}
.xw_tip:hover .xw_kuang1 .xw_p2{ color:#fff;}
.xw_tip:hover .xw_p3{ color:#fff; padding-left:10px;transition: 0.3s ease-out;}
.xw_tip:hover .xw_kuang2{border:1px solid #fff;}
.xw_tip:hover .xw_kuang2 p{ color:#fff;}

.news ul li:nth-child(odd) {  background:#f2f2f2;  }
.news ul li:nth-child(even) {  background:#fff;  }

.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; margin-top:50px;}
.fanhui ul { padding-top:30px;}
.fanhui ul li{ line-height:30px;width:33%; float:left;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.fanhui ul li:nth-child(3){ text-align:right}
.fanhui ul li:nth-child(2){ text-align:center;  }
.fanhui ul li:nth-child(2) a{ margin:0 auto; color:#fff;background:#2486d4;height:40px; line-height:40px; width:150px; text-align:center; display:block}
.news_xx img{ max-width:60%!important; height:auto!important; text-align:center; margin:0 auto }


/*内页推荐产品*/
.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; }



/*内页产品*/
/*产品*/
.product{ padding-bottom:40px;}
.neiye_pro{ margin-top:40px;}
.cpleft{ width:270px;  height:auto!important; }

.cpleft ul li { cursor:pointer;padding-left:25px; margin:0 auto;background:url(../images/jiantou1.png) no-repeat right #2f3b4b; height:55px;background-position: 238px center; margin-bottom:10px; }
.cpleft ul  a li{cursor:pointer; color:#fff; font-size:18px; line-height:55px; }
.cpleft ul li:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl dd{ padding-left:25px; margin:0 auto;background:url(../images/jiantou2.png) no-repeat right #fafafa; height:40px;background-position: 238px center; margin-bottom:10px;cursor:pointer;}
.cpleft ul dl a dd{cursor:pointer; color:#555; font-size:17px; line-height:40px; }
.cpleft ul dl dd:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 238px center; }
.cpleft ul dl  a:hover dd{ 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;}
.cpright>.pro_huadong{display: none;}

.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;}


.biaoge table{border-left: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid;  width:100%; margin:0 auto; margin-top:40px;}
.biaoge tr td{padding: 5px;border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; text-align:center; font-size:15px;word-wrap:normal; line-height:20px;}
.biaoge table .protu{ height:50px;}

/*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:1200px;}
.join-us .recruit-list .item{border-bottom:1px dashed #D3D3D3;}

.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:18px;color:#2c82cd;cursor:pointer;}
.join-us .recruit-list .item .title .down{width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#2c82cd;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:#2c82cd;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .contents{color:#555;line-height:30px;overflow:hidden;display:none;background:#f2f2f2; padding:20px;}
.join-us .recruit-list .item .contents.open{ background:#fafafa;}
.join-us .recruit-list .item .contents p{}


.join-us .recruit-list .item .title .down {

    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #8A8A8A;
    float: right;
    border-radius: 50%;
    margin-top: 25px;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;

}
.iconfont {

    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

/*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;}
.proxx table{border-left: #fff 1px solid; border-top: #ccc 1px fff;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;border-bottom: #ccc 1px fff; border-right: #fff 1px solid; text-align:center}
.proxx table tr:nth-child(odd) {  background:rgba(0,148,232,0.1);  }
.proxx table tr:nth-child(even) {  background:rgba(255,255,255,1); }
.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; margin-left:0px; margin-right:0px; width:100%; background:#d8d8d8; line-height:35px; margin-bottom:15px; padding-left:20px;}
/*
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;}
.yytu{ justify-content: center; 
align-items: center;overflow:hidden;}
.yytu img{max-width:100%; transition: all 0.8s;}
.yytu img:hover{   transform: scale(1.2);}
.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;
}

.nyys { margin-top:70px; margin-bottom:70px;}
.nyys h2{ font-size:28px; font-weight:normal; margin-bottom:0px;}
.nyys ul li{ float:left; width:33%; margin-left:0px; margin-right:0px; margin-bottom:0px; line-height:40px;}
.nyys ul li span{ color:#0092f9; padding-right:10px; display:inline-block}
.nyys ul{ margin-top:20px;}

/*悬浮链接*/
/*main css*/
.izl-rmenu{position:fixed; right:0; margin-left:659px; bottom:10px; padding-bottom:63px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:52px; height:53px; margin-bottom:1px; cursor:pointer; position:relative;}


.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#06a7f6;background-size: auto 52px;}
.izl-rmenu .btn-qq:hover{background-color:#06a7f6;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#06a7f6; text-decoration:none; display:block;background-size: auto 52px;}


.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#06a7f6;background-size: auto 52px;}
.izl-rmenu .btn-wx:hover{background-color:#06a7f6;}
.izl-rmenu .btn-wx .pic{background-color:#06a7f6; position:absolute; width:250px; left:-250px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}



.izl-rmenu .btn-phonet{background:url(../images/r_phonet.png) 0px 0px no-repeat; background-color:#06a7f6;background-size: auto 52px;}
.izl-rmenu .btn-phonet:hover{background-color:#06a7f6;}
.izl-rmenu .btn-phonet .phoneg{background-color:#06a7f6; position:absolute; width:200px; left:-200px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}


.izl-rmenu .btn-ssaa{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#06a7f6;background-size: auto 52px;}
.izl-rmenu .btn-ssaa:hover{background-color:#06a7f6;}
.izl-rmenu .btn-ssaa .ssaan{background-color:#06a7f6; position:absolute; width:250px; left:-250px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}



.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#06a7f6;background-size: auto 52px;}
.izl-rmenu .btn-phone:hover{background-color:#06a7f6;}
.izl-rmenu .btn-phone .phone{background-color:#06a7f6; position:absolute; width:250px; left:-250px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}

.izl-rmenu .btn-phonea{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#06a7f6;background-size: auto 52px;}
.izl-rmenu .btn-phonea:hover{background-color:#06a7f6;}
.izl-rmenu .btn-phonea .phoneg{background-color:#06a7f6; position:absolute; width:250px; left:-250px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}


.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#444; display:none;background-size: auto 52px;}
.izl-rmenu .btn-top:hover{background-color:#444;}

#liuyan{ margin-top:40px;}
.wd1200_nei{ width:95%; margin:0 auto; padding-top:40px; padding-bottom:40px}
.wd1200_nei ul { margin-top:30px;}
.wd1200_nei ul li{ float:left; width:48%; margin-left:0px; margin-right:0px; margin-bottom:20px;}


.conzuo{ width:45%;}
.conyou{ width:50%}
.gaodu{ height:132px;}
.pname{ text-align:center; padding-top:10px; line-height:20px;}
.pname .p1{ font-size:16px; padding:0px; margin:0px;}
.pname .p2{ font-size:14px;}

@media screen and (max-width: 640px) {
.pc_daohang{ display:none}
.wap_daohang{ display:block}
.wap_foot{ display:block}
.gaodu{ height:60px;}
.honor{ margin-top:30px;}

/*首页公司简介*/
.index_about .wenzi span{ display:inline-block; background:#fff;padding: 0 25px;color: #000;
font-size: 32px;
text-transform: capitalize;
font-family: "Corbel";
font-weight: normal; line-height:32px;}
.index_about .wenzi{ line-height:32px; background:url(../images/index_04.png) repeat-x; margin-bottom:30px;}

.about_txt{ width:100%;}
.about_txt h2{ font-size:20px;  line-height:20px; height:auto; margin-top:0px; margin-bottom:0px;}
.abnr {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    line-height: 30px;
    height: 240px;
    margin-top: 15px;
    margin-bottom: 15px;
}
 
.about_pic{ width:100%; margin-top:40px}
.abmore{background:linear-gradient(to right,#0485ce,#0092f9); width:150px; border-bottom-right-radius:20px;border-top-left-radius:20px; line-height:40px; text-align:center; cursor:pointer}
.abmore a{ color:#fff;}

/*标题公共样式*/
.wd1200{ padding-top:40px; padding-bottom:40px; width:95%; margin:0 auto}
.wenzi{ text-align:center; margin:0 auto}
.wenzi h2{ color:#000; font-size:32px; text-transform:capitalize; font-family:"Corbel"; font-weight:normal}
.wenzi h2 span{ color:#0d74cc}
.wenzi h4 {color: #2180d0;font-size: 20px;}
.wenzi h5 {
  font-weight: normal;
  font-size: 15px;
  padding: 0px;
    padding-top: 0px;
  margin: 0px;
  padding-top: 8px;
}


.index_pro ul{ margin-top:30px;}
.index_pro ul li:nth-child(1){ background:#fff000;}
.index_pro ul li:nth-child(1) a{ color:#333}
.index_pro ul li:nth-child(1):hover .list{ display:block; background:rgba(250,240,0,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(1):hover .list .pro a{ color:#333}
.index_pro ul li:nth-child(2){ background:#fe5c13;}
.index_pro ul li:nth-child(2) a{ color:#fff}
.index_pro ul li:nth-child(2):hover .list{ display:block; background:rgba(254,92,19,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(2):hover .list .pro a{ color:#fff}


.index_pro ul li:nth-child(3){ background:#fe2a2a;}
.index_pro ul li:nth-child(3) a{ color:#fff}
.index_pro ul li:nth-child(3):hover .list{ display:block; background:rgba(254,42,42,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(3):hover .list .pro a{ color:#fff}

.index_pro ul li:nth-child(4){ background:#0054ae;}
.index_pro ul li:nth-child(4) a{ color:#fff}
.index_pro ul li:nth-child(4):hover .list{ display:block; background:rgba(0,84,174,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(4):hover .list .pro a{ color:#fff}

.index_pro ul li:nth-child(5){ background:#940773;}
.index_pro ul li:nth-child(5) a{ color:#fff}
.index_pro ul li:nth-child(5):hover .list{ display:block; background:rgba(148,7,115,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(5):hover .list .pro a{ color:#fff}

.index_pro ul li:nth-child(6){ background:#1be425;}
.index_pro ul li:nth-child(6) a{ color:#fff}
.index_pro ul li:nth-child(6):hover .list{ display:block; background:rgba(27,228,37,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:nth-child(6):hover .list .pro a{ color:#fff}


.index_pro ul li span{ padding-left:20px; padding-right:20px; font-family:"黑体"}
.index_pro ul li.gengduo a{ color:#fff}
.index_pro ul li.gengduo{ text-align:center; background:#0092f9}
.index_pro ul li a{ color:#0092f9}
.index_pro ul li{  position:relative; font-size:18px;float:left; width:100%; margin-left:0px; margin-right:0px; background:#fff; line-height:50px; cursor:pointer; margin-bottom:20px;}
.index_pro ul li .list{ display:none}
.index_pro ul li:hover .list{ display:block; background:rgba(0,146,249,0.9); max-height:200px; overflow:auto; overflow-x:hidden; padding:20px; position:absolute; width:90%; z-index:11 }
.index_pro ul li:hover .list .pro{line-height:30px;}
.index_pro ul li:hover .list .pro a{ color:#fff; font-size:15px;}



/*焦点图*/
.focus{ position:relative; width:100%; height:380px; overflow:hidden;background-color: #000;}  
.focus img{ width: 100%!important;  display:block;object-fit: cover; height:100%;} 
.focus .shadow .title{height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px;overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; height:380px; width:100%}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0px!important; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:380px;  }  
.focus .fcon img{ display:block; width:100%}  
.focus .fbg{bottom:25px; right:20px; position:absolute; height:21px; text-align:center; z-index: 20; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


/*广告*/
.brand{ background:url(../images/gbg.png) no-repeat top center  #0092f9; border-radius:10px; width:100%; padding-top:30px; padding-bottom:30px;}
.brand_z{ float:none; padding-left:0px; text-align:center;}
.brand_z h3{ font-size:20px; font-weight:normal}
.brand_z h2{ font-size:38px; font-weight:bold; font-family:Corbel; padding-bottom:8px;}
.brand_y{ float:none;margin-right:0px; background:#fff; width:160px; border-radius:5px; line-height:35px; text-align:center; margin:0 auto; margin-top:13px; cursor:pointer }
.brand_y a{ color:#0092f9; text-align:center; font-size:16px;}


/*why*/
.fuwu ul li:nth-child(2n){ float:right;}
.fuwu ul { margin-top:15px; padding-bottom:15px;}
.fuwu ul li{ float:left; background:#fff;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.07); margin-top:15px;
background: #fff;
border-radius: 10px; width:48%; margin-left:0px; margin-right:0px; 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; padding-top:20px; padding-bottom:20px;}
.fuwu ul li p{ text-transform:uppercase; color:#333; margin-top:5px; font-size:15px;}
.fuwu ul li:nth-child(5){ margin-left:27%}



/*products*/
.hl_main5_content{border-top:none; padding-bottom:40px;padding-top:40px;  }
.hl_main5_content .wenzi{padding-bottom:0px;}
.hl_main5_content a{ color:#fff;}
.hl_main5_content1{width:100%;overflow:hidden; float:left;  margin:0 auto;margin-left:0px; overflow:hidden;}
.hl_main5_content1 ul{width:100%; overflow:hidden!important; }
.hl_main5_content1 ul li{ float:left;width:30%!important; margin-left:1%; margin-right:1%; display:inline; text-align:center;}
.hl_main5_content1 ul li h2{ text-transform:uppercase; font-size:16px; color:#555; font-weight:normal; margin-bottom:5px;}
.hl_main5_content1 ul li p{ font-size:14px; color:#555; line-height:20px; height:40px;}
.progd{ text-transform:uppercase; font-size:14px; width:100px; line-height:30px; border:1px solid #ddd; text-align:center; color:#555; margin:0 auto; margin-top:10px;}



.calie{ width:100%; height:100px;}
.calie  img{max-width:100%;max-height:100px; transition: all 0.8s;}



/*客户*/
.kehu ul {  margin-top:30px; }
.kehu ul li{margin-left:0; margin-right:0; width:100%;}
.kehu ul li:nth-child(2){ margin-top:20px; margin-bottom:20px;}


.kehu .kehu_kuang{ padding:20px;}
.kehu .kehu_kuang h2{ text-align:center; color:#0d74cc; font-size:20px; }
.kehu .kehu_kuang h3{ text-align:center; color:#333; font-size:20px; font-weight:normal;margin-top:5px; margin-bottom:5px;}
.kehu .kehu_kuang .kehu_line{ background:#2ea748; height:3px; width:50px; margin:0 auto; text-align:center; }
.kehu_nr{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 10; overflow:hidden; line-height:25px; color:#555; font-size:15px; margin-top:15px; height:auto}


/*-------底部-----------*/
.foota{ width:95%; margin:0 auto;padding-bottom:40px; padding-top:60px;  color:#acacac; border-bottom:1px solid rgba(255,255,255,0.1) }
.flx{ width:100%;}
.f_bt{ color:#fff; font-size:22px; margin-bottom:20px;}
.fpro{ display:none}
.fpro ul li { line-height:30px;}
.fpro ul li a{  color:#acacac}
.flian a{ color:#acacac}
.flian{ line-height:30px; }
.fyy{ display:none }


.footb{ width:95%;}
a.zzb07link{font-size: 15px;}
.zzb07tail{font-size:15px;}



/*内页*/
/*----内页---*/
.weizhi{margin-top:60px;}
.wei_z{ width:95%;line-height:25px; font-size:15px; padding-top:10px; padding-bottom:10px;}

.nymain{ width:95%;padding-top:40px; padding-bottom:40px;}

.ny_wenzi h2{ margin-bottom:20px;font-size:30px;}
.ny_wenzi h3{ font-weight:normal; margin-top:-20px; margin-bottom:30px; font-size:16px;}
.nyline{ background:#0092f9; height:2px; margin:0 auto; width:70px;}

.nymenu{ width:100%; }
.nymenu ul li {width: 100%;  height:35px; line-height:35px;    margin-left: 3px;margin-right: 3px; }
.nymenu ul li a{ font-size:15px; }
.menu_cpa ul{ display:block}
.menu_cpa ul li{ float:left; width:48%!important; margin-left:0px; margin-right:0px;}
.menu_cpa ul li:nth-child(2n){ float:right}
.menu_cpa ul li:nth-child(1){ margin-bottom:10px;}
.menu_cpa ul li:nth-child(2){ margin-bottom:10px;}

.nymain .wenzi h2{ text-transform:capitalize}
.nywenzi h2{ color:#000; font-size:45px; margin-top:5px; text-transform:capitalize}
.neirong_nbk{margin-top: 0px; min-height:300px; line-height:30px;}


.neirong{ padding: 20px; min-height:300px;
line-height: 25px;
font-size: 15px; margin-top: 30px; }
.jianju p{ padding-bottom:30px;}
.tszt strong{ color:#2486d4; font-size:20px;}

/*内页公司简介*/
.neiab ul li{ float:left; width:48%; margin-left:0px; margin-right:0px; overflow:hidden ;margin-top:20px;  display: block;justify-content: center;
align-items: center; height:150px;}
.neiab ul li img{ width:100%; transition: all 0.8s; height:150px;}

.neiab ul li:nth-child(2n){ float:right;}

/*内页优势*/

.youshi ul li{ line-height:25px; margin-bottom:15px!important;}
.youshi ul li{ line-height:25px; cursor:pointer;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 span{ background:#2180d0; width:20px; height:20px; color:#fff; line-height:20px; text-align:center; border-radius:50px; margin-right:15px; font-size:13px; margin-top:8px; margin-bottom:8px; }
.youshi ul li div{ width:90%}

/*内页联系我们*/
.conzuo{ width:45%; line-height:30px;}
.conyou{ width:50%}


/*oncopy*/
#contact-copy{display: flex;align-items: center;}
.copy-button{
width: 100px;
height: 30px;
border-radius:4.6vw;}
.copy-button::before{
content: "";
width: 2vw;
height: 3.2vw;}
.copy-button::after{font-size: 18px;}
.copy-text {font-size: 4vw;}

/*order*/
.liuyan{margin-top:20px;}
.shuoming{ font-size:16px; }
.ss{ font-size:15px;}


.contact_2_1 ul li{float:left; width:100%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:left}
.contact_2_1 ul li:nth-child(5) .contact_2_1_mid {
    width: 90%; height:90px;
}
.anniu2 {margin-bottom:0em; margin-top:3em;}



/*plants*/
.honor ul li:nth-child(2n){ float:right}
.honor ul li{ width:48%; margin-left:0PX; margin-right:0PX; float:left; margin-bottom:30px; }
.zu11{height:130px;}
.zu11  img{max-height:130px;}


/*内页新闻*/
.xw_tip{ height:100px;  margin-bottom:25px;}
.xw_kuang1{ width:20%; float:left; padding-top:25px;}
.xw_kuang1 .xw_p1{ font-size:28px; font-weight:bold; color:#000; text-align:center;}
.xw_kuang1 .xw_p2{ font-size:15px; color:#000; text-align:center; margin-top:5px;}
.xw_tip .xw_line{ width:1px; height:50px; margin-top:25px;}
.xw_tip .xw_p3{ width:50%; font-size:16px; color:#333; float:left; line-height:25px; margin-left:10px; margin-top:20px;}
.xw_kuang2{ float:right; width:20%; margin-right:10px; margin-top:15px; height:70px; }
.xw_kuang2 img{max-height:70px;transition: all 0.8s;}




.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{ margin-top:30px;}
.fanhui ul { padding-top:20px;}
.fanhui ul li{ line-height:30px;width:100%; float:left; text-align:center}
.fanhui ul li:nth-child(3){ text-align:center}
.fanhui ul li:nth-child(2){ text-align:center;  }
.fanhui ul li:nth-child(2) a{ margin:0 auto; color:#fff;background:#2486d4;height:40px; line-height:40px; width:150px; text-align:center; display:block}
.news_xx img{ max-width:60%!important; height:auto!important; text-align:center; margin:0 auto }


/*内页推荐产品*/
.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; }



/*内页产品*/
/*产品*/
#mydiv {
    position: relative!important;
    top: 0px!important;
}
.product{ padding-bottom:40px;}
.neiye_pro{ margin-top:40px;}
.cpleft{ width:100%;  height:auto!important; }

.cpleft ul li { cursor:pointer;padding-left:25px; margin:0 auto;background:url(../images/jiantou1.png) no-repeat right #2f3b4b; height:55px;background-position: 92% center; margin-bottom:10px; }
.cpleft ul  a li{cursor:pointer; color:#fff; font-size:18px; line-height:55px; }
.cpleft ul li:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 92% center; }
.cpleft ul dl dd{ padding-left:25px; margin:0 auto;background:url(../images/jiantou2.png) no-repeat right #fafafa; height:40px;background-position: 92% center; margin-bottom:10px;cursor:pointer;}
.cpleft ul dl a dd{cursor:pointer; color:#555; font-size:17px; line-height:40px; }
.cpleft ul dl dd:hover{background:url(../images/jiantou1.png) no-repeat right #2180d0;background-position: 92% center; }
.cpleft ul dl  a:hover dd{ color:#fff; }

.cpright{ width:100%; min-height:auto; margin-top:40px;}
.cpright ul{ margin-top:10px;}
.cpright ul li{ float:left;width:18%; margin-left:1%; margin-right:1%; margin-bottom:40px;}
.cpright .pro_huadong{width: 60%;animation: huadong 1.5s ease infinite;display: block;margin: 30px auto 0 auto;}



.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;}

.wapbiaoge{ display: flex; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}

.biaoge table{ margin-top:20px; width:100%}
.biaoge tr td{padding: 5px;border-bottom: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; text-align:center; font-size:15px;word-wrap:normal; line-height:20px;}
.biaoge table .protu{ height:50px;}

/*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;}



/*内页产品*/
.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{ float:none; text-align:center; font-weight:normal; color:#000; font-size:22px;}
.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;}
.proxx table{border-left: #fff 1px solid; border-top: #ccc 1px fff;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;border-bottom: #ccc 1px fff; border-right: #fff 1px solid; text-align:center}
.proxx table tr:nth-child(odd) {  background:rgba(0,148,232,0.1);  }
.proxx table tr:nth-child(even) {  background:rgba(255,255,255,1); }
.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; margin-left:0px; margin-right:0px; width:100%; background:#d8d8d8; line-height:35px; margin-bottom:15px; padding-left:20px;}
/*
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;}
.yytu{ justify-content: center; 
align-items: center;overflow:hidden;}
.yytu img{max-width:100%; transition: all 0.8s;}
.yytu img:hover{   transform: scale(1.2);}
.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;
}

.nyys { margin-top:40px; margin-bottom:40px;}
.nyys h2{ font-size:22px; }
.nyys ul li{ float:left; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; line-height:40px;}
.nyys ul{ margin-top:10px;}

/*悬浮链接*/

.wd1200_nei .ss{ margin-bottom:0px;}
.wd1200_nei .contact_2_1_mid {
    background-color: #fff;
    border: 1px #e7e7e7 solid;
    padding: 0.8em 1em;
    width: 85%;
}

#liuyan{ margin-top:40px;}
.wd1200_nei{ width:95%; margin:0 auto; padding-top:40px; padding-bottom:40px}
.wd1200_nei ul { margin-top:15px;}
.wd1200_nei ul li{ float:left; width:100%; margin-left:0px; margin-right:0px; margin-bottom:10px;}
.wd1200_nei ul li:nth-child(5){ float:left; width:90%; margin-left:0px; margin-right:0px; margin-bottom:10px; }


.conzuo{ width:100%;}
.conyou{ width:100%; margin-top:30px;}

.dier{ font-size:20px; color:#0092f9; font-weight:bold; margin-left:8px; line-height:60px;}
.tbottom{ height:4.5rem;}
#BottomNav { background-color:#333; bottom: 0;
    height: 4.5em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 39999; box-sizing:border-box; 
}
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; padding-top:0.7em;
}


#BottomNav ul li a {
    color: #fff;
    display: block; 
    


}


#BottomNav ul li a div {
    font-size:14px; padding-bottom:0.7rem; padding-top:0.3em;
}
#BottomNav .a {
    background-image: url(../images/shl-a.png);
}
#BottomNav .b {
    background-image: url(../images/shl-b.png);
}
#BottomNav .c {
    background-image: url(../images/shl-c.png);
}
#BottomNav .d {
 background-image: url(../images/vperson.png);
}
#BottomNav .e {
    background-image: url(../images/shl-e.png);
}
#BottomNav .f {
    background-image: url(../images/shl-f.png); 
}
#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4rem;
    margin: 0 auto;
    width: 1.4rem;
    background-size: auto 1.4em;
	
}


	.m-header {
 height:60px;
  width: 100%;
  background: #ffffff; z-index:999999999
}
.sousuo{ background:url(../images/wap_sea.png) no-repeat center;text-align: center;
background-position: center center;
background-size: auto 30px; height:45px; margin-top:7px;}


.m-header.cur {
  position: absolute;
}
.ce-table .table-bot .item .i{
	display: inline-block;
	vertical-align: middle;
	line-height: 1.5;
}
.m-header .w-header.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #ffffff;
}

.m-header .w-header {
  position: relative;
  padding: 0 10px;
  padding-right: 0;
  width: 100%;
  box-sizing: border-box;
  z-index: 444444444444;
  height: 60px;
  box-shadow: 0 0px 9px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.glasslist-list .items .words .p span{
  font-size: 150%;
  color:#0aadb1;
}

.m-header .welcome-a {
  float: left;
 /* width: 50%;*/
  height: 100%; margin-top:0px;
  /*
  line-height: 48px;
  position: relative;*/
}

.m-header .welcome-a img {
  max-height: 100%;top:10px;
/*  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;*/
}

.m-header .search-cover {
  float: right;
  width: 50px;
  height: 48px;
  display: block;
  line-height: 48px;
}

.m-header .search-cover img {
  width: 100%;
  vertical-align: middle;
}

.m-header .uio {
  float: right;
  height: 100%;
  width: 65px;
  border-left: 0px solid #e1e1e1;
}

.m-header .search-bg {
  position: fixed;
  left: 0;
  top: 48px;
  width: 100%;
  height: 150px;
  z-index: 10;
  background: #ffffff;
  display: none;
}

.m-header .subsearch {
  padding-right: 15px;
  border-right: 1px solid #d2d2d2;
  box-sizing: border-box;
}
.m-header .subsearch .sp {
  width: 35px;
  height: 35px;
  background-size: 80%;
}

.m-header .subsearch img {
  height: 100%;
}

.m-header .search-bg .m-close-search {
  display: block;
  width: 10px;
  height: 10px;
  background-size: 100% auto;
  position: fixed;
  right: 4%;
  top: 10px;
  cursor: pointer;
  z-index: 11;
}

.m-header .search-bg .m-search-box {
  width: 92%;
  margin: 0 auto;
  border-bottom: 1px solid #f2f2f2;
  position: absolute;
  left: 3%;
  top: 48px;
  height: 40px;
  z-index: 11;
}

.m-header .search-bg .m-search-box .tex {
  border: none;  font-size: 14px;
  color: #a7a7a7;
  height: 41px;
  padding-left: 5px;
  box-sizing: border-box;
  width: 60%;
  background: none;
}

.m-header .search-bg .m-search-box .search-btn {
  border: none;
  width: 30px;
  height: 30px;
  background-size: 100%;
  margin-top: 6px;
}

.m-header .btn-na {
  margin-right: 15px;
}

.m-header .nav-btn {
    position: absolute;
    right: 21px;
    top: 50%;
    width: 22px;
    height: 17px;
    vertical-align: middle;
    cursor: pointer;
    margin-top: -8px;
}

.m-header .nav-btn .line {
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #333333;
  left: 0;
  border-radius: 4px;
}

.m-header .nav-btn .line1 {
  top: 0px;
  -webkit-transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  transform-origin: left top 0;
}

.m-header .nav-btn .line2 {
  top: 7px;
}

.m-header .nav-btn .line3 {
  bottom: 0px;
  -webkit-transform-origin: left bottom 0;
  -ms-transform-origin: left bottom 0;
  transform-origin: left bottom 0;
}

.m-header .nav-btn.active {
  -webkit-animation: rotate 0.3s linear 0s;
  animation: rotate 0.3s linear 0s;
}

.m-header .nav-btn.hover .line {
  left: 6px;
}

.nav0 {
  position: relative;
  border-left: 1px solid #e1e1e1;
  cursor: pointer;
}
.nav0:hover .nav-btn .line {
  background: #059ea0;
  transition: .5s ease-in-out;
}

.nav0 .nav-btn {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 12px;
  vertical-align: middle;
  cursor: pointer;
  bottom: 0;
  right: 0;
  margin: auto;
}

.nav0 .nav-btn .line {
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transition: .5s ease-in-out;
  left: 0;
  border-radius: 4px;
}

.nav0 .nav-btn .line1 {
  top: 0;
  -webkit-transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  transform-origin: left top 0;
}

.nav0 .nav-btn .line2 {
  top: 5px;
}

.nav0 .nav-btn .line3 {
  bottom: 0;
  -webkit-transform-origin: left bottom 0;
  -ms-transform-origin: left bottom 0;
  transform-origin: left bottom 0;
}

.nav0 .nav-btn.active {
  -webkit-animation: rotate 0.3s linear 0s;
  animation: rotate 0.3s linear 0s;
}

.nav0 .nav-btn.hover .line {
  left: 6px;
}


.m-header .sub-menu {
  width: 100%;
  height: 100%;
  padding: 14px 0 0;
  display: none;
  position: fixed;
  left: 0;
  top: 45px;
  background-color: white;
  z-index: 1999999990;
  color: #666;
  overflow-y: auto;
}

.m-header .sub-menu li .sub-tit {
  padding: 0 3%;
  box-sizing: border-box;
}
.m-header .sub-menu li .sub-tit .tu-box {
  padding: 13px 0;
  border-bottom: 1px solid #dcdcdc;
  box-sizing: border-box;
  position: relative;
}
.m-header .sub-menu li .sub-tit .tu-box .imgbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  bottom: 0;
  margin: auto;
}

.m-header .sub-menu li .sub-tit.on .tu-box {
  border-bottom-color: transparent;
}

.m-header .sub-menu li a {
  display: block;
}

.m-header .sub-menu .tit {
  display: block;
  width: 100%;
  padding: 10px 3%; text-transform:capitalize;
  box-sizing: border-box;
  line-height: 33px;
  color: #666;
  position: relative;
  font-size: 15px;
  line-height: 20px;
}
.m-header .sub-menu .tit a {
  color: #666;
}

.menu-text {
  text-align: center;
  margin-top: 35px;
}
.menu-text .li {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #f2f2f2;
  line-height: 50px;
  margin: 0 15px;
}
.menu-text .li img {
  width: 23px;
  display: inline-block;
}

.case-ul.w1480 {
  line-height: 1;
  font-size: 1px;
  /*margin-top: -32px;*/
  margin-bottom: 52px;
}

.headsearch-box {
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
  z-index: 150;
  top: 0;
  left: 0;
  display: none;
  touch-action: none;
}

.headsearch-box input[type="text"] {
  text-align: center; color:#fff;
  position: absolute;
  width: 100%;
  left: 0;
  height: 100%;
}

.headsearch-box input[type="submit"] {
  position: absolute;
  text-indent: -9999px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 35px;
  width: 35px;
  background: url(../images/ser-black.png) no-repeat center;
}

.headsearch-box input {
  border: none;
  background: none;
  outline: none;
}

.headsearch-box .x-box .x-o {
  position: absolute;
  right: 0;
  top: 10%;
  cursor: pointer;
}

.headsearch-box .x-box {
  /*height:960px;*/
  width: 1200px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.headsearch-box .x-p {
  text-align: center;
  width: 1200px;
  margin: 0 auto;
  height: 110px;
  line-height: 110px;
  border-bottom: 1px solid #606060;
  font-size: 24px;
  color: #606060;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.m-header .sub-menu .tit1 {
  display: block;
  width: 100%; text-transform:capitalize;
  line-height: 33px;
  color: #666;
  position: relative;
  font-size: 15px;
  line-height: 18px;
  box-sizing: border-box;
}

.m-header .sub-menu .sub-tit.on.on .btn-v {
  background: url(../images/img6.png) center center no-repeat;
  background-size: 100%;
}

.m-header .sub-menu .btn-v {
  display: inline-block;
  height: 20px;
  width: 20px;
  float: right;
  margin-right: 16px;
  margin-top: 0;
  background: url(../images/img5.png) center center no-repeat;
  background-size: 100%;
}

.m-header .sub-menu .sub-tit1.on {
  background-color: #ff0001;
  color: #fff;
}

.m-header .sub-menu .sub-tit.on:after {
  background-size: 100% auto;
}

.m-header .sub-menu .sec-list {
  line-height: 28px;
  padding: 1px 1.5%;
  display: none;
  background: #f2f2f2;
}

.m-header .sub-menu .sec-list p {
  background-size: 8px auto;
  height: 43px;
  line-height: 43px;
  font-size: 13px;
  border-top: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.m-header .sub-menu .sec-list p:nth-child(1) {
  border-top: none;
}

.m-header .sub-menu .sec-list a { text-transform:capitalize;
  padding-left: 21px;
  color: #888;
  display: block;
}

.bocweb-header.ff {
  background: #ffffff;
}

.imgd {
  position: relative;
}
.imgd img {
  display: block;
  vertical-align: middle;
}
.imgd .i1, .imgd .i2 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.nav-pro {
  position: relative;
}

.search-close.show {
  transform: scale(1);
  z-index: 3;
}

.header-search-wrap .submit {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  width: 36px;
  height: 43px;
  background: url(../images/ser-black.png) no-repeat center;
  border: none;
  box-sizing: border-box;
}

.hide1, .hide1.header.active {
  transform: scale(0) !important;
  opacity: 0;
  transition: .6s ease-in-out;
  transition-duration: .5s;
}

.search-close {
  position: absolute;
  z-index: -1;
  display: block;
  right: -1.5rem;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  background:url(../images/close2.png) no-repeat center;
  background-size: 24px !important;
  cursor: pointer;
  transition-duration: .5s;
  transform: scale(0);
}

.header-search-wrap {
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 10px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  width: 600px;
  height: 44px;
  margin-left: -300px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  color: #666;
  line-height: 44px;
  transition: all 0.5s;
  /*background: #fff;*/
  padding-right: 50px;
}

.header-search-wrap .submit {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  width: 36px;
  height: 43px;
  background: url(../images/ser-black.png) no-repeat center;
  border: none;
  box-sizing: border-box;
}

.header-search-wrap .ser-input {
  width: 100%;
  height: 43px;
  position: relative;
  border: none;
  background: none;
  box-sizing: border-box;
  text-indent: 20px;
}





.header {
  width: 100%;
  color: #4c4c4c;
  top: 0;
  left: 0;
  height: 70px;
  background: #ffffff;
  transition: .5s ease-in-out;
  line-height: 70px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.header .nav-btn .line {
  background: #353535;
}
.header.active {
  color: #fff;
  position: fixed;
  background: transparent;
}
.header.active .nav0 {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.header.active a {
  color: #ffffff;
}
.header.active .icon-sousuo {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.header.active .bocweb-logo .i0 {
  opacity: 1;
}
.header.active .bocweb-logo .i1 {
  opacity: 0;
}
.header.active .navleft-ul .li .imgd .i0 {
  opacity: 1;
}
.header.active .navleft-ul .li .imgd .i1,
.header.active .navleft-ul .li .imgd .i2 {
  opacity: 0;
}
.header.active .navleft-ul .li:hover .imgd .i0, .header.active .navleft-ul .li.active .imgd .i0 {
  opacity: 0;
}
.header.active .navleft-ul .li:hover .imgd .i2, .header.active .navleft-ul .li.active .imgd .i2 {
  opacity: 0;
}
.header.active .navleft-ul .li:hover .imgd .i1, .header.active .navleft-ul .li.active .imgd .i1 {
  opacity: 1;
}
.header a {
  color: #4c4c4c;
}
.header .bocweb-logo {
  width: 165px;
  height: 70px;
  position: relative;
  margin-right: 60px;
}
.header .bocweb-logo img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.header .bocweb-logo .i0 {
  opacity: 0;
}
.header .bocweb-logo .i1 {
  opacity: 1;
}
.header .bocweb-navleft {
  padding-left:0px;
  box-sizing: border-box;
}
.header .navleft-ul .li {
  float: left;
  padding-left: 30px;
  box-sizing: border-box;
  position: relative;
}
.header .navleft-ul .li:nth-child(n+2) {
  margin-left: 40px;
}
.header .navleft-ul .li .imgd .i2 {
  opacity: 1;
}
.header .navleft-ul .li .imgd .i0 {
  opacity: 0;
}
.header .navleft-ul .li:hover, .header .navleft-ul .li.active {
  color: #059ea0;
  transition: .5s ease-in-out;
}
.header .navleft-ul .li:hover span, .header .navleft-ul .li.active span {
  color: #059ea0;
  transition: .5s ease-in-out;
}
.header .navleft-ul .li:hover .imgd img, .header .navleft-ul .li.active .imgd img {
  transition: .5s ease-in-out;
}
.header .navleft-ul .li:hover .imgd .i0, .header .navleft-ul .li.active .imgd .i0 {
  opacity: 0;
}
.header .navleft-ul .li:hover .imgd .i2, .header .navleft-ul .li.active .imgd .i2 {
  opacity: 0;
}
.header .navleft-ul .li:hover .imgd .i1, .header .navleft-ul .li.active .imgd .i1 {
  opacity: 1;
}
.header .navleft-ul .li .imgd {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
}
.header .navleft-ul .li.li2 .imgd {
   
    top: 4px;
   
}
.header .navleft-ul .li .imgd img {
  transition: .5s ease-in-out;
}
.header .bocweb-nav .nav-li {
  float: left;
}
.header .bocweb-nav .nav-li .li-top {
  transition: .5s ease-in-out;
}
.header .bocweb-nav .nav-li:hover .li-top, .header .bocweb-nav .nav-li.active .li-top {
  color: #059ea0;
  transition: .5s ease-in-out;
}
.header .bocweb-nav .nav-li:nth-child(n+2) {
  margin-left: 95px;
}
.header .bocweb-nav .nav0 {
  width: 80px;
  height: 70px;
}




.header.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  transition: .5s ease-in-out;
}






 .headsearch-box .x-box {
    width: 90%;
  }

  .headsearch-box .x-p {
    width: 100%;
  }

.mbox {
    display: block!important;
  }

  .maintain-tip .img {
    width: 160px;
  }

  .icon-sousuo {
    width: 40px;
  }

	}
