

.wrap{ padding:30px;}
.wrap .title{ font-size:21px; text-align:center; padding:10px 0; color:#000; letter-spacing: 2px;}
.wrap .tel{background: url(../img/service/shop/icon_10.png) no-repeat;background-size: 15px 15px;padding-bottom: 10px;  color:#BD9881;margin: 0 auto;width: 232px;}
.wrap .tel a{color: #BD9881;}
.form .lable .txt{ width:80%; height:19px; line-height: 19px; border:0; background:none; float:left; font-size:14px; margin:13px 0;}
.form .lable{ padding-left:40px; height: 45px; line-height: 45px; background: #f9f9f9;border: 1px solid #d5d5d5; border-radius: 5px; position: relative;}
.form .lable .name{ float:left; background:url(../img/service/shop/icon_01.png) no-repeat left center; background-size:18px; color:#999; width: 32px; height: 45px; margin-left: -30px;}
.form .lable .selectIcon{ position:absolute; right:0; top:0; width:60px; height:45px; z-index:9; background: url(../img/service/shop/icon_08.png) no-repeat center center; background-size:15px;}
.form .lable .selectIcon select{ width:60px; height:45px; opacity:0;}
.form .btn { position: absolute; right: -1px; top: -1px; z-index: 9; width: 80px; height: 47px; line-height: 47px; background: #2F2F2F; text-align: center; border-radius: 0 5px 5px 0;}
.form .btn a{ display: block; width: 100%; height: 100%; color: #FFF; font-size: 14px;}

.hotcity { color: #BD9980; font-size: 14px; height: 14px; line-height: 14px; padding: 14px 10px 14px;}
.hotcity span { float: left; }
.hotcity a { color: #BD9980; margin-right: 10px; border-bottom: #BD9980 1px solid; float: left;}

.cityMain{ margin-top:30px;}
.cityMain dl{ padding-left:15px;}
.cityMain dt{ float:left; margin-left:-15px; color:#c8ab99; font-size:14px;}
.cityMain dd{ overflow:hidden;}
.cityMain dd a{ float:left; margin:0 10px; margin-bottom:16px; color:#555;}

.fixedsertel { font-weight: normal; position: fixed; bottom: 10px; left: 50%; margin-left: -75px; z-index: 998;}
.fixedsertel img { width: 150px; }
