﻿@charset "utf-8";
.mt10{ margin-top:10px;}
.mt40{ margin-top:30px;}

.about_banner{ background:url(../images/contact_banner.jpg) no-repeat center center; height:160px; background-size:auto 100%; position:relative;}
.about_body{ margin-top:15px;}
.about_body  h1{ width:100%; float:left; text-align:center; height:20px;margin-top:20px;}
.about_body  h1 a{ display:block; color:#597e8e; font-size:18px; font-weight:normal;}
.about_body  h3{ width:100%; float:left; text-align:center; position:relative;}
.about_body  h3 a{ display:block; position:relative; z-index:2;  font-size:12px; height:20px; line-height:20px; 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:10px;}
.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:-100px;}
.about_body  h3 i.i4{right:50%; margin-right:-100px;}



.map{ float:left; width:100%;}
.map img{ width:100%; }
.map_all{ float:left; border:1px solid #d5d5d5; width:100%; box-sizing:border-box; text-align:center; }
.map_all h1{ font-size:18px;  width:90%; margin:20px auto 10px auto; border-bottom:1px solid #d5d5d5;  float:none; height:auto}
.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; line-height:24px; font-size:14px; font-weight:normal; padding-bottom:10px;}
.map_all p{ color:#999999; line-height:20px; font-size:14px;width:90%; padding-bottom:10px; margin-left:5%;border-bottom:1px dotted #ccc;}
.map_all p b{height:24px; margin-top:10px; width:100%; float:left; text-align:center;}
.map_all .ewm{ margin:10px auto 0 auto; width:100px;}
.map_all .ewm img{ width:98px; 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:10px;}
.liuyan_text{ width:100%; float:left; margin-bottom:10px;}
.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:100%;}
.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:100%; height:100px;}
.liuyan_button{ width:100%; float:left;}
.liuyan_button input{ float:left;background-color:#597e8e; border:0px; font-size:16px; color:#fff; width:100%; height:32px; margin-top:10px; cursor:pointer;}
.liuyan_button input:hover{ background-color:#7DA4B4}
.footer{ margin-top:20px;}


.table_rencai{ font-size:14px; margin-top:30px;}
.table_rencai table{ border-collapse:collapse; border-spacing:0px; text-align:center; display:none}
.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:block; 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:00px;}
.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:14px; width: 100%; display: block; line-height:30px;}