.contact_lists{ padding:0px 0; width:100%; overflow:hidden}
.contact_lists ul { width:103%}
.contact_lists ul li{ float:left; border:#d4d4d4 1px solid; width:30.3333%; margin-right:3%;}
.contact_lists ul li .con_img{overflow:hidden}
.contact_lists ul li .con_img img{ width:100%;height:210px; }
.contact_lists ul li .con_fonts{ border:#FFFFFF 1px solid; padding:30px;}
.contact_lists ul li .con_fonts .city{ font-size:20px; font-weight:bold; padding-bottom:25px; border-bottom:#d4d4d4 1px solid; text-align:center; color:#333333}
.contact_lists ul li .con_fonts .wenzis{ line-height:180%; padding:15px 0; font-size:14px; min-height:150px; padding-bottom:0}
.contact_lists ul li .con_fonts .map{ font-size:14px; }
.contact_lists ul li .con_fonts .map a{ border:#cf000e 1px solid; text-align:center; color:#cf000e; padding:10px 0; display:block;border-radius: 4px;  }
.contact_lists ul li .con_fonts .map a .iconfont{ font-size:20px;}
.contact_lists ul li .con_fonts .map a:hover{ background-color:#cf000e; color:#FFFFFF}
.contact_lists ul li:hover{box-shadow:0px 0px 20px #c3c3c3;}
.contact_lists ul li:hover .con_fonts{border:#cf000e 1px solid ; border-top:#FFFFFF 1px solid}

@media (max-width:1000px) {
.contact_lists ul { width:100%}
.contact_lists ul li{ float:none; width:100%; margin-bottom:1rem}
.contact_lists ul li .con_fonts .wenzis{ min-height:inherit}
.contact_lists ul li .con_img img{ height:auto}
}