@charset "UTF-8";
/*地区分站*/
/*.stationMenu{ position:absolute; display:none; width:400px; z-index:22 }*/
/*.stationMenu .to{ height:14px; float:left; width:100%; position:relative }*/
/*.stationMenu .to i{ position:absolute; top:1px; left:30px; height:14px; float:left; width:22px; background:url("/default/images/icon/soselb.png") 0px -122px; }*/
/*.stationMenu .con{ float:left; background:#FFFFFF; border:#D6D6D6 1px solid; padding:10px 0; line-height:36px; width:398px; box-shadow:0px 0px 8px #ccc;*/
    /*border-radius:3px 3px 3px 3px; box-sizing:content-box }*/
/*.stationMenu .con dl{ float:left; padding:0 15px; width:368px; }*/
/*.stationMenu .con dt{ float:left; width:100%; border-bottom:#E7E7E7 1px solid; height:37px; line-height:37px; color:#575757; font-size:16px; font-weight:bold }*/
/*.stationMenu .con dd{ float:left; width:92px; color:#7E7E7E }*/
/*.stationMenu .con dd a{ text-decoration:none; color:#7E7E7E; display:block; font-size:15px; }*/
/*.stationMenu .con dd a:hover{ color:#F0504E}*/

/*切换城市弹窗*/
.layer_city_selected .layui-layer-title{ color: #fff; background-color: #00c6c9;}
.layer_city_selected .layui-layer-setwin .layui-layer-ico{ background: url("/default/images/index/app_close.png") no-repeat 0 0;}
.layer_city_selected .wrap{ float: left; width: 530px; padding: 0 25px 10px 25px;}
.layer_city_selected .wrap .btn_box{ float: left; width: 100%; margin-top: 30px; margin-bottom: 20px; text-align: center;}
.layer_city_selected .btn_box .btn_go{ display: inline-block; height: 38px; padding-right: 15px; line-height: 38px; color: #666; text-decoration: none; border: 1px solid #eee; border-radius: 5px; }
.layer_city_selected .btn_box .btn_go i{ float: left; width: 30px; height: 38px; background: url("/default/images/icon/icon_all.png") no-repeat -67px  -299px;}
.layer_city_selected .btn_box .btn_go span{ float: left; }
.layer_city_selected .btn_box .btn_go:hover{ background-color: #fafafa;}
.layer_city_selected .wrap .title{ float: left; width: 100%; margin-bottom: 20px; border: none; }
.layer_city_selected .title span{ float: left; font-size: 16px; font-weight: bold; color:#666}
.layer_city_selected .wrap .hot span{ color: #ff552e}
.layer_city_selected .title .h_line{ float: left; width: 441px; margin-top: 10px; margin-left: 5px; border-top: 1px solid #eee;}
.layer_city_selected .city_search{ position: relative; float: left; width: 510px; margin-bottom: 30px;}
.layer_city_selected .city_search .search_content{ float: left; width: 508px; height: 38px;  border: 1px solid #eee;}
.layer_city_selected .city_search .search_content .search_text{ float: left; width: 447px; height: 38px; line-height: 38px; text-indent: 10px; vertical-align: middle; border: 0; }
.layer_city_selected .city_search .search_content .btn_search{ float: left; width: 62px; height: 40px; margin-top: -1px; margin-right: -1px; background: #00c6c9 url("/default/images/icon/icon_all.png") no-repeat -139px -368px; border: 0; cursor: pointer;}
.layer_city_selected .city_search .search_result{ display: none; position: absolute; top: 40px; left: 0; width: 346px; background-color: #fff; border: 1px solid #eee; border-top: none;}
.layer_city_selected .city_search .search_result li{ float: left; width: 100%; }
.layer_city_selected .city_search .search_result li a{ float: left; width: 100%; line-height: 38px; text-indent: 10px; color: #a2a2a2; text-decoration: none;}
.layer_city_selected .city_search .search_result li a:hover{ background-color: #fafafa;}
.layer_city_selected .city_search .btn_search:hover{ background-color: #09b0b3;}
.layer_city_selected .wrap .hot_city{ float: left; width: 100%; +margin-bottom: 20px;}
.layer_city_selected .hot_city .n_hot{ float: left;  margin-right: 20px; margin-bottom: 20px; color:#444; font-size:15px;}
.layer_city_selected .hot_city .item{ float: left; border: 1px solid #fff; margin-right: 20px; margin-bottom: 20px; border-radius: 3px; }
.layer_city_selected .hot_city .item a{ float: left; width: 76px; height: 36px; line-height: 36px; text-align: center; color: #666; text-decoration: none; border: 1px solid #eee; border-radius: 3px; }
.layer_city_selected .hot_city .item:hover{ border-color: #00c6c9;}
.layer_city_selected .hot_city .item:hover a{ border-color: #00c6c9;}

/*无站点*/
.nullCon{height:300px;padding: 150px 0 0 0;text-align: center;color: #999; background:#fff}
.nullCon .null_img{display: inline-block;width: 95px;height: 110px; }
.nullCon .null_text{display: inline-block;width: 100%; margin-top:5px;}

/*地区分站*/
.stationMenu{ position:absolute; display:none; left:0;top:0; width:400px;z-index:99999 }
.stationMenu .to{ height:14px; float:left; width:100%; position:relative }
.stationMenu .to i{ position:absolute; top:1px; left:30px; height:14px; float:left; width:22px; background:url("/default/images/icon/soselb.png") 0px -122px; }
.stationMenu .con{ float:left; background:#FFFFFF; border:#D6D6D6 1px solid; padding:10px 0; line-height:36px; width:398px; box-shadow:0px 0px 8px #ccc;
    border-radius:3px 3px 3px 3px; box-sizing:content-box }
.stationMenu .con dl{ float:left; padding:0 15px; width:368px; }
.stationMenu .con dt{ float:left; width:100%; border-bottom:#E7E7E7 1px solid; height:37px; line-height:37px; color:#575757; font-size:16px; font-weight:bold }
.stationMenu .con dd{ float:left; width:92px; color:#7E7E7E }
.stationMenu .con dd a{ text-decoration:none; color:#7E7E7E; display:block; font-size:15px; }
.stationMenu .con dd a:hover{ color:#F0504E }
