@charset "UTF-8";.leftmenu,.prolist{overflow:hidden;padding-bottom:40px}
.leftmenu li{width:100%}
.leftmenu li a{float:left;width:100%;border-bottom:#ededed 1px solid;background:url(../../style/list_marker.png) left 15px no-repeat;text-indent:2em;font-weight:700;font-size:14px!important;font-size:14px!important;line-height:3em}
.leftmenu li:befter{float:left;width:100%;width:1px;height:10px;background-color:#000;line-height:2em}
.leftmenu li ul.samnav{display:none}
.leftmenu li ul.samnav li a{background:0 0;font-weight:400}
.prolist li{position:relative;float:left;width:25%}
.prolist li img{width:100%}
.prolist li h3{position:absolute;top:0;left:0;display:block;margin-top:0;padding:0 5%;width:100%;height:100%;background:#686868;text-align:center;opacity:0}
.prolist li:hover h3{top:0;left:0;padding-top:68px;color:#FFF;font-size:16px;line-height:2em;opacity:.8;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}
.prolist li:hover h3 b{color:#FFF;font-size:18px}
.pro-list-img{position:relative;overflow:hidden}
.pro-list-img img{display:block;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}
.prolist li.hover img,.prolist li:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.loc{width:100%;box-shadow:rgba(0,0,0,.1) 0 2px 6px,rgba(0,0,0,.15) 0 1px 2px}
.loc ul li{float:left;margin-right:10px;color:#333;font-weight:700;font-size:20px;line-height:50px}
.loc ul li span{position:relative;top:3px;display:inline-block}
.loc ul li a{display:inline-block;height:50px;color:#999;font-weight:400;font-size:14px;line-height:50px;transition:all .4s}
.loc ul li a:hover{color:#333}
.loc ul li.active a{color:#333}
.p_b10{padding-bottom:10px}
.p_t10{padding-top:10px}
.text_r{text-align:right}
.service_t{margin:20px auto;padding-bottom:15px;border-bottom:#ededed 1px solid}
.service_t h3{float:left;color:#333;font-weight:600;font-size:26px}
.service_t p{float:left;margin-left:10px;padding-top:10px;color:#c9c9c9;font-style:italic;font-size:14px;line-height:30px}
.pro_intro p{margin-bottom:10px}
@media all and (min-width:800px){.navbar{display: none;}.top-nav{display: block;}}
@media all and (max-width:800px){.navbar{display: block;}.top-nav{display: none;}.contact_c{ text-indent: -99999px;} .banner img{ max-width:100%;}}