html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;background:transparent;text-decoration:none;*zoom:1}
body{}
a{text-decoration:none;color:#A0513C;  }
.clear{clear:both; height:0px; content:""; width:100%; line-height:0}
img{border:none; }
ul,li{list-style:none}
a:hover{ color:#A0513C; }
.fl{ float:left}
.fr{ float:right}
 
.header{ width:100%; height:100px; overflow:hidden}
.content{width:100%;margin:0 auto;}
.w1220{max-width:1220px; margin:0 auto;position:relative; overflow:hidden}
.w1100{max-width:1100px; margin:0 auto;position:relative; overflow:hidden}
.logo a img{ float:left;  }
.logo{ float:left; margin-top:20px}
.nav { float:left; padding-left:35px}
.nav ul li{ float:left;   position:relative; height:102px; position: relative}
.nav ul li a{ display:block; line-height:97px; padding:0px 20px; zoom:0; border-bottom:3px solid #FFFFFF; font-size:14px; color:#4D5E64}
.nav ul li a:hover,.nav ul li.cur a{ border-bottom-color:#2DB8AD; color:#2DB8AD}
.header_search{ float:right; margin-top:40px; font-size:14px; position:relative; padding-right:3px;}


.header_search_icon{ float:left;  }

a.header_searchbtn{ float:right;color:#4D5E64; line-height:14px; display:inline-block;padding-left:5px;}
.header_search_k { position:absolute; background:#eee; border-radius:30px; height:26px; top:-2px; right:-200px; width:180px   }
.header_search_k input[type="text"]{ border:0; background:none; line-height:24px; margin-top:0px; width:140px; text-indent:0px; float:left; margin-left:10px; outline:none; font-family:"微软雅黑";color:#4D5E64; font-size:12px;}

.header_search_k button{margin:0px; padding:0px;border:0px; margin-right:8px;}

.header_search_k  .header_search_icon{ margin-top:5px; float:right}

 
.copy{ font-size:12px; line-height:42px; color:#99959E; padding-top:10px; text-align:left;   background:#2E2F3A; padding:30px 0px}
.copy img{ float:left; padding-right:20px}
.footer{ background:#F1F1F1; width:100%;    overflow:hidden; text-align:left;   color:#4D5E64; font-size:14px; }
.footerc{ max-width:1220px; margin:0 auto;   padding-top:30px; position:relative}
.footer_box{ float:left; margin:10px 20px; width:150px; overflow:hidden}
.footer_box ul li{ font-size:14px; line-height:24px; text-align:left}
.footer_box  h3{ font-size:16px; text-align:left; padding-bottom:20px; font-weight:100}
.footer_link a{ color:#4D5E64; padding:0px 10px }

.footer_link{ padding:10px 0px 25px 0px; overflow:hidden}

.footer_parner{ padding-bottom:15px; overflow:hidden}
.footer_parner span{ float:left; line-height:50px; padding-right:10px}
.footer_parner span img{ height:45px; margin-right:1rem}
.btm_ewm{ position:absolute; top:17px; right:50px}
.footer_link a:hover,.footer_link a.cur{ color:#2DB8AD}


.pro_bj{ background:#f1f1f1;}
.product{ overflow:hidden;padding:30px 15PX;max-width:1000px; margin:0 auto;}
.product ul { width:102%; }
.product ul li{ background:#fff; width:31.3%; margin-right:2%; margin-bottom:2%; float:left; position: relative;}
.product ul li:nth-child(3n+3){ margin-right:0%;}

.product ul li .line-x{position:absolute;width:100%;height:4px;bottom:0px;left:0px; background:#2DB8AD;padding:0px;display:none;}
.product ul li:hover .line-x{display:block;}

.product ul li img{ max-width:100%}
.product ul li div{ padding:10px 10px 20px 30px; color:#4a5c63; }
.product ul li div h4{font-size:14px; padding-bottom:8px;}
.product ul li div p{ margin-bottom:8px;font-size:14px;}

.product ul li div.lg{ position:absolute; top:20px;}

.pagination{text-align:center; padding-top:40px; clear:both;}
.pagination a{color:#4a5d63;display:inline-block;width:35px;height:35px; margin:0px 2px;line-height:35px;text-decoration:none;transition:background-color .3s;border:1px solid #4a5d63;border-radius:50%}
.pagination a.page-num-current{background-color:#4a5d63;color:#fff;border:1px solid #4a5d63}
.pagination a:hover:not(.page-num-current){background-color:#4a5d63;color:#fff}

.posi { color:#4a5d63; overflow: hidden; border-bottom:2px solid #4a5d63; padding-bottom:10px; margin-bottom:40px; margin-top:40px; font-size:18px;}
.posi a{ color:#4a5d63; }

.pro_show{ overflow:hidden; padding-bottom:30px; margin:0 auto;max-width:750px}
.pro_show .fl{ width:65%; position:relative;}
.pro_show .fl img{ max-width:100%;}
.pro_show .fl .lg{ position:absolute; top:10px; left:20px;}


.pro_show .fr{ width:33%; color:#4a5d63;}
.pro_show .fr h4{ font-size:20px; padding-bottom:20px;}
.pro_show .fr p{ font-size:14px; margin-bottom:10px;}

.pro_gm{}
.pro_gm a{ display: inline-block; background:#2dbbb0; color:#fff; font-size:20px;  padding:10px 40px;border-radius: 25px;}

.pro_con{ padding-bottom:30px;max-width:1000px; margin:0 auto;}
.pro_con img{ max-width:100%;vertical-align: top;}

.pro_ewm {}
.pro_ewm div{ display:inline-block; text-align:center;}

.newslist{overflow:hidden;padding:30px 0}
.newslist li .box{border-bottom:1px solid #f1f1f1;padding-bottom:23px;margin-bottom:15px}
.newslist li .date{color:#999;font-size:14px;margin-bottom:9px}
.newslist li .bt{font-size:20px;color:#333;line-height:30px;position:relative;padding-right:80px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:16px}
.newslist li .bt .more{font-size:12px;color:#999;position:absolute;top:0;right:0;font-weight:400}
.newslist li .jsh{font-size:14px;color:#333;line-height:26px;height:52px;overflow:hidden}
@media(min-width:1025px){.newslist li:Hover .bt{color:#2DB8AD}
.newslist li:Hover .bt .more{color:#2DB8AD}
}
@media(max-width:768px){.newslist li .box{padding-bottom:15px}
.newslist li .bt{font-size:16px;margin-bottom:5px}
.newslist li .bt .more{font-size:12px;color:#999;position:absolute;top:0;right:0;font-weight:400}
.newslist li .jsh{font-size:14px;color:#333;line-height:26px;height:52px;overflow:hidden}
}

 
 