.ab_title table { margin: 0 auto;}
.ab_title p{ width:446px; margin-left:auto; margin-right:auto; text-align:center; background:url(/uploads/image/ftimages/bg_diandian.png) repeat-x left center;}
.ab_title p span{ display:inline-block; font-size:20px; color:#333; line-height:24px; padding:0 30px; background:#f5f5f5;}
.adr li{ font-size:14px; color:#666666; line-height:36px; letter-spacing:0.7px; padding-left:23px;}
.adr_ad { background: url(/uploads/image/ftimages/contact_03.png) no-repeat 0 9px;}
.adr_p { background: url(/uploads/image/ftimages/contact_05.png) no-repeat 0 10px;}
.adr_t { background: url(/uploads/image/ftimages/contact_09.png) no-repeat 0 12px;}
.adr_e { background: url(/uploads/image/ftimages/contact_11.png) no-repeat 0 13px;}
.contact_ad{ background:#f5f5f5;margin-top: 20px; overflow:hidden;}
.ab_title{ margin-top:30px;}
.map { margin-top:28px;}
.adr.clearfix{ margin-top:16px;}
.contact_list li h2{ font-size:18px; color:#014da2; line-height:28px; font-weight:400; margin-top: 12px; margin-bottom:6px;}
.contact_list li p{ font-size:16px; color:#383838; line-height:28px;height:58px; display:table;}
.contact_list li p span{ font-size:16px; color:#383838; line-height:28px; display:table-cell; vertical-align:middle;}
.contact_list li{     float: left;  width: 17.9%; background: #e8e8e8; margin-right: 2.8%; padding-left: 3%; letter-spacing: 0.8px;
    padding-right: 2%; height:114px;}
.contact_list li:last-child{ margin-right:0;}
.contact_list{margin-top: 18px; margin-bottom: 36px;}
.area{ margin-top:40px;padding-bottom: 43px;}
.area ul li h4{ font-size:16px; color:#333333; line-height:24px;font-weight: 400; letter-spacing: 1px;    margin-top: 28px;
    margin-bottom: 15px;}
.area ul li p{ font-size:14px; color:#666666; line-height:24px; letter-spacing: 0.8px;}
.area ul{}
.area ul li p img{ margin-bottom: 17px;}
.contact_tb{ width:100%;margin-top: 27px;}
.contact_tb tr td{ font-size:14px; color:#636060; line-height:42px;letter-spacing:0.6px; text-align:center;border-bottom:1px solid #ededed;}
.contact_tb tr td:first-child{ text-align:left;}
.contact_tb .first th{ font-size:16px; color:#333333; line-height:34px; font-weight:400; letter-spacing:0.6px;}
.contact_tb .first{ background:#f4f4f4; border:1px solid #ededed;}
.business{ background:#fff;}
.business .ab_title p span {  background: #fff;}
.first th:first-child{ width:43%;}
.business .ab_title { margin-top: 10px;}
.code img{ border:1px solid #e9e9e9;}
.cont_p p{ font-size:14px; color:#333333; line-height:36px; letter-spacing:0.7px;}
.code span{ font-size:16px; color:#333333; line-height:24px; letter-spacing:0.7px; bottom: 46px; position:absolute; text-indent:17px;}
.middle{ width:320px; margin-left:auto; margin-right:auto;    margin-top: 34px;}
.bank{ margin-top:48px;    padding-bottom: 26px;}
.bank .code{ margin-top: 27px;}


.foot {  margin-top: 36px;}

@media ( max-width:710px){
	.map img{ width:100%; height:auto;}
	.ab_title p { width: 80%;}
	}
	
@media ( max-width:600px){
	.contact_list li {margin-right: 2%; padding-left: 2%; letter-spacing:0; padding-right: 2%; height: 114px;}
	.contact_list li h2 {  font-size: 22px; color: #014da2;  line-height: 28px;margin-top: 12px; margin-bottom: 6px;}
	.contact_list li {  width:45%; margin-bottom:2%;}
	.contact_list li:nth-child(2n){ margin-right:0;}
	.contact_list li p span { font-size: 20px;}
	.adr li { font-size: 16px;}
	.area ul li h4 { font-size: 18px;}
	.area ul li p { font-size: 16px; line-height:28px;}
	.cont_p p { font-size: 16px;}
	.code span {  font-size: 18px;}
	.contact_tb tr td { font-size: 16px; letter-spacing: 0;}
}


