
body{font-size: 14px}
.section .rightside{padding-left: 0}
.contact_main{margin-top: 20px}
.contact_main .tit{font-size: 20px;background:#e3f2f5;padding:10px 0;padding-left: 34px;color:#000; }
.contact_main .section1{margin:48px 0;overflow: hidden;margin-bottom:62px;font-size: 14px }
.contact_main .section1>div{float: left}
.contact_main .section1 .lft{width:44%;}
.contact_main .section1 .lft table{margin-left: 20px}
.contact_main .section1 .lft td{line-height: 24px;font-size: 14px;color:#585858;}
.contact_main .section1 .lft td h3{font-weight: bold;font-size:15px;line-height: 24px ;color:#333;}
.contact_main .section1 .lft td img{display: inline-block;margin-right: 10px}
.contact_main .section1 .lft td a{color:#585858;}
.contact_main .section1 .lft td a:hover{text-decoration: underline;}
#allmap{width:100%;height:280px;}
.contact_main .section1 .rgt{width:56%;}
.BMap_bubble_content{color:#666;}
.contact_main .section2 table{width:100%;font-size: 14px;margin-bottom: 20px}
.contact_main .section2 table caption{padding:18px 0;font-size: 14px}
.contact_main .section2 table td{padding:15px 10px!important;font-size: 14px;}
.contact_main .section2 table td.city{position: relative;padding-left: 25px!important}
.contact_main .section2 table td.city img{position: absolute;left:0;top:15px;}
.contact_main .section2 table tr:nth-child(2n) td{background:#f7f7f7}
.contact_main .section2 table img{display: inline-block;margin-right:10px}
.contact_main .section3{padding-bottom: 30px}
.liuyan{padding:0;margin:20px 19%;}
.liuyan input{width:75%;}
.liuyan #liuyan_area{width:75%;}
.liuyan #tijiao6{margin-left:15px;border:none;padding:none;background:#006fcb;width:88%;cursor: pointer;margin-right: 15px }
.liuyan #tijiao6:hover{background:#006fcb}
.liuyan .error{color:#333;}
.liuyan label.error{position: absolute;left:83px;bottom:-6px;font-size: 12px;color:red;}
.msg_wrap label.error{bottom:-17px;}
.area_con select{margin-top: 10px;border:1px solid #D3DDE9}
#city-error{left:156px;}
@media screen and (max-width: 767px){
   .contact_main .section1 .lft{width:100%;}
   .contact_main .section1 .rgt{width:100%;}
}
@media screen and (max-width: 992px){
    .hidden_xs{display: none}
    .liuyan{margin:20px 10%;}
    .contact_main .section2 table td{padding:10px 5px!important;}
    .rightside table tr:nth-child(2n){background: #fff}

}
