﻿@charset "utf-8";
.mt10{ margin-top:10px;}
.mt40{ margin-top:40px;}
.footer{ height:24%; width:100%; background-color:#3d4350; position:relative; float:left; bottom:0px; z-index:2}

.footer .footer_left{ width:60%; margin-top:36px;}
.footer_nav{ float:left; width:100%; }
.footer_nav a{ float:left; font-size:16px; color:#fff; height:24px; line-height:24px;}
.footer_nav em{ width:1px; height:14px; font-size:0px; line-height:0px; background-color:#fff; float:left; margin:5px 20px;}

.contact_us{float:left; width:100%; margin-top:24px;}
.contact_us span{float:left; font-size:14px; color:#fff; height:24px; line-height:24px; margin-right:20px;}
.footer p{float:left; font-size:14px; width:100%; color:#fff; height:24px; line-height:24px; margin-top:5px; }
.footer .footer_right{ width:100px;}
.wechat{ width:90px; height:110px; margin-top:36px;}
.wechat img{ width:90px; height:90px;}
.wechat span{ width:90px; height:20px; float:left; line-height:20px; color:#fff; font-size:12px; text-align:center;}

.about_banner{ background:url(../images/news_banner.jpg) no-repeat center top; height:350px;}
.about_body{ margin-top:40px;}
.about_body h1{ width:100%; float:left; text-align:center}
.about_body h1 a{ color:#597e8e; font-size:28px; font-weight:normal;}
.about_body h3{ display:none; width:100%; float:left; text-align:center; position:relative;}
.about_body h3 a{ position:relative; z-index:2;  font-size:14px; height:24px; line-height:24px; font-weight:normal; padding:0px 10px; color:#9b9b9b}
.about_body h3 i{ position:absolute; background-color:#9b9b9b; width:50px; height:1px; line-height:0px; font-size:0px; top:12px;}
.about_body h3 i.i1{left:50%; margin-left:-100px;}
.about_body h3 i.i2{right:50%; margin-right:-100px;}
.about_body h4{ text-align:center}
.about_body h4 a{ display:inline-block;border:1px solid #597e8e; color:#597e8e; font-size:16px; font-weight:normal; height:30px; padding:0px 10px; line-height:30px; border-radius:30px; margin-left:6px;}
.about_body h4 a.on{ background-color:#597e8e; color:#fff;}

.product_list{ width:1200px; margin-top:40px;}
.product_list a{ float:left; width:548px; margin-left:26px; margin-right:26px; height:135px; margin-bottom:40px;}
.product_list a:hover{ background-color:#f5f5f5; box-shadow:0px 0px 20px #d5d5d5}
.product_list a img{ max-width:180px; height:135px; float:left;}
.product_list a div.fr{ width:328px;border:1px dotted #d5d5d5; height:115px; padding:9px 19px;}
.product_list a div.fr b{ width:100%; float:left; color:#333333; font-size:16px; font-weight:normal;  height:28px; line-height:28px; white-space:nowrap; overflow:hidden;}
.product_list a div.fr span{ float:left; width:100%; border-top:1px solid #e5e5e5; margin-top:5px; font-size:12px; color:#999; line-height:20px; padding-top:10px; word-break:break-all}