﻿@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; margin-top:50px;}

.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/contact_banner.jpg) no-repeat center top; height:350px;}
.service_banner{ background:url(../images/service_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 h3 i.i3{left:50%; margin-left:-160px;}
.about_body h3 i.i4{right:50%; margin-right:-160px;}



.map{ float:left; width:600px; height:360px;}
.map img{ width:600px; height:360px;}
.map_all{ float:left; border:1px solid #d5d5d5; width:598px; text-align:center; height:358px;}
.map_all h1{ font-size:18px;  width:70%; margin:20px auto 10px auto; border-bottom:1px solid #d5d5d5; height:44px; float:none;}
.map_all h1 img{ display:inline-block; margin-right:10px;  width:18px; height:24px; position:relative; top:5px;}
.map_all h1 span{ display:inline-block;height:24px; line-height:24px; font-size:14px; font-weight:normal;}
.map_all p{ color:#999999; line-height:20px; font-size:14px;}
.map_all .ewm{ margin:10px auto 0 auto; width:130px;}
.map_all .ewm img{ width:128px; float:left; border:1px solid #d5d5d5;}
.map_all .ewm span{ float:left;color:#999999; line-height:24px; font-size:14px; text-align:center; width:100%;}
.news_list4 .wrap{ margin-top:30px;}
.liuyan{ margin-top:40px;}
.liuyan_text{ width:50%; float:left; margin-bottom:30px;}
.liuyan_text span{ font-size:16px; color:#4e4e4e; float:left; height:32px; line-height:32px; width:100px;}
.liuyan_text input{ float:left; border:1px solid #d5d5d5; height:32px; line-height:32px; width:70%;}
.liuyan_text2{ width:100%; float:left; margin-bottom:30px;}
.liuyan_text2 span{ font-size:16px; color:#4e4e4e; float:left; height:32px; line-height:32px; width:100px;}
.liuyan_text2 textarea{float:left; border:1px solid #d5d5d5; height:32px; line-height:32px; width:85%; height:100px;}
.liuyan_button{ width:20%; float:left; margin-left:100px;}
.liuyan_button input{ float:left;background-color:#597e8e; border:0px; font-size:16px; color:#fff; width:120px; height:32px; margin-top:10px; cursor:pointer;}
.liuyan_button input:hover{ background-color:#7DA4B4}


.table_rencai{ font-size:14px; margin-top:30px;}
.table_rencai table{ border-collapse:collapse; border-spacing:0px; text-align:center}
.table_rencai table th{ background-color:#80B5CC; font-size:16px; color:#fff; font-weight:normal; height:48px;}
.table_rencai table td{ width:8%; border-bottom:1px dotted #d5d5d5; padding:2% 0}
.table_rencai table .last{ text-align:left; width:18%;}
.table_rencai ul{ display:none; width:100%; float:left; box-sizing:border-box; border:1px solid #d5d5d5; margin-bottom:20px; padding:10px 0}
.table_rencai li{ float:left; width:50%; font-size:12px;}
.table_rencai li b{ width:40%; float:left; text-align:right; line-height:2em; color:#666}
.table_rencai li span{ width:58%; float:right;line-height:2em}
.table_rencai li.last{ width:100%}
.table_rencai li.last b{ width:20%;}
.table_rencai li.last span{ width:79%}

.shake_24{ text-align:center; margin-top:60px;}
.shake_24 b{ color:#4e4e4e; font-size:18px;}
.shake_24 .heng{ width:80px; margin:8px auto; background-color:#7a7a7a; height:2px;}
.shake_24 small{ color:#666666; font-size:16px; width: 120%; display: block; margin-left: -10%; line-height:30px;}