﻿.sel { height: 35px; color: #747d87; }
.sh .int { height: 45px; width: 400px; padding-left: 10px; border: solid 1px #ddd; margin: 0 5px; }
select { vertical-align: middle; font-family: inherit; }
.w100 { width: 100px; }
.btn1 { color: #fff; background: #0077bc; border: none; width: 100px; cursor: pointer; height: 45px; margin: 10px; font-size: 18px; }
.tb1 { width: 96%; margin: 0 auto; margin-bottom: 20px; }
.tb1 tr { line-height: 40px; vertical-align: middle; }
.tb1 tr td, .tb1 tr th { border: 1px solid #A2CDEA; text-align: center; }
.tb1 tr th { background-color: #f5fbff; font-weight: bold; color: #348bcf; }
.tb2 { width: 96%; margin: 0 auto; margin-bottom: 10px; }
.tb2 tr { line-height: 40px; vertical-align: middle; }
.tb2 tr td, .tb2 tr th { border: 1px solid #A2CDEA; }
.tb2 tr th { background-color: #f5fbff; font-weight: bold; color: #348bcf; width: 180px; }
.tb2 tr td { text-align: left; padding-left: 20px; }
.tb1 a { color: #348bcf; }
.bd p { text-align: left; padding-left: 12px; line-height: 25px; }
.city_list { padding: 20px 35px 10px 35px; border: 1px solid #d2e4e6 }
.city_list dl { padding: 3px 0; border-bottom: 1px dashed #cfcfcf; }
.city_list dt { float: left; line-height: 30px; font-weight: bold; color: #666; }
.city_list dd { text-align: left; line-height: 30px; margin-left: 95px }
.city_list dd p { margin-left: 10px; float: left; }
.city_list dd ins { text-decoration: none; color: #666; }
.city_list dd a { display: inline-block; padding: 0 5px; margin: 0 5px; }
.city_list dd a:hover { background: #0077bc; color: #fff !important; text-decoration: none; }
#allmap { height: 350px; width: 690px; margin: 0 auto; }