*{padding:0; margin:0 auto;}
body{font-size:14px;font-family: "arial" "微软雅黑";}
ul,li{padding:0; margin:0; list-style:none;}


.city-tigs003, .city-panel, .pro_div, .pro_div_city{ width:410px; min-height:270px;max-height:450px; overflow-y:auto; border:1px solid #A3A3A3; background:#fff; position:absolute; left:0; top:0; z-index:9999;}
.pro_div{display:none;margin-top:41px;margin-left:10px;}
.pro_div_city{display:none;margin-top:41px;margin-left:172px;}
.city-tigs003 .city-top, .city-panel .city-top, .city-tigs01 .city-top, .citys_head{ height:26px; line-height:26px; color:#555; background:#FFF; font-size:14px; font-weight:bold;border-bottom:1px solid #A4A4A4;}
.city-tigs003 div.panel_sj, .city-panel div.panel_sj, #provinceTAB div.panel_sj, #cityTAB div.panel_sj{background:url(/public/images/arr_sj.png) no-repeat;width:17px;height:9px;position:absolute;z-index:100;left:170px;top:-9px;}
#provinceTAB div.panel_sj, #cityTAB div.panel_sj{left:130px;}
.city-top label, #c_panel_t{display:inline-block;width:100px;text-align:center;font-family:YouYuan;}
#panel_t{display:inline-block;width:80px;text-align:center;margin-left:20px;}
.station-top label{display:inline-block;width:100px;text-align:center;font-family:YouYuan;font-weight:bold;color:#050000;}
.city-top ul li{float:left;display:inline-block;width:16%;font-weight:normal;text-align:center;cursor:pointer;}
.city-top ul li.cinli{border:1px solid #A4A4A4;border-bottom:none;color:#0054A7;background:#FFF;}
.city-top ul li:first-child.cinli{border-left:none;}


.pninli{font-weight:bold;color:#F37106;font-size:14px;display:inline-block;width:60px;height:38px;text-align:center;border-bottom:2px solid #F76E02;margin-bottom:2px;}
.ptinli, #c_panel_t{font-weight:bold;color:#050000;cursor:pointer;}

.city-tigs003 .city-div{padding:10px;}
.city-tigs003 .city-div ul{padding-left:10px; border-bottom:1px solid #3099e2; height:25px;}
.city-tigs003 .city-div li{ line-height:24px; color:#117dc8;padding:0 10px; height:25px; float:left; cursor:pointer;}
.city-tigs003 .city-div li.inli{ height:24px; color:#000; border:1px solid #3099e2; border-bottom:1px solid #fff;}
.city-tigs003 .city-item{ overflow:hidden; display:none;}
.city-tigs003 .city-item ul{ overflow:hidden;padding:10px;}
.city-tigs003 .city-item li{color:#117dc8; height:30px; line-height:30px; width:70px;padding-left:4px; display:inline-block; float:left;text-align:center;}
.allcitys_dds, .oneprovice_city, .citys_body{padding:10px;}
#provinceUL{padding:10px;}
#cityUL{min-height:150px;padding:10px;}

.city-panel .city-top span{ font-size:14px;display:inline-block;width:80px;text-align:center;font-family:YouYuan;}
.city-panel .city-div{padding:10px;}
.city-panel .city-div ul{padding-left:10px; border-bottom:1px solid #3099e2; height:25px;}
.city-panel .city-div li{ line-height:24px; color:#117dc8;padding:0 10px; height:25px; float:left; cursor:pointer;}
.city-panel .city-div li.inli{ height:24px; color:#000; border:1px solid #3099e2; border-bottom:1px solid #fff;}
.city-panel .city-item{ overflow:hidden;}
.city-panel .city-item ul{ width:338px; overflow:hidden;padding-left:10px;}
.city-panel .city-item li{color:#117dc8; height:25px; line-height:25px; width:55px;padding-left:4px; display:inline-block; float:left;}
.city-panel .city-item li.inli{ font-weight:bold;}
.citys_body{line-height:30px;}
.city-panel .pp, .citys_body a{display:inline-block;width:68px;height:30px;line-height:30px;text-align:center;}
.oneprovice_city{position:absolute;background:#FFF;left:0;height:auto;z-index:999;display:none;padding:10px;}
.oneprovice_city a{color:#117dc8; height:30px; line-height:30px; width:62px;padding-left:4px; display:inline-block; float:left;text-align:center;}
.rx_city{display:inline-block;position:absolute;width:30px;height:30px;top:10px;right:-15px;z-index:1000;display:none;cursor:pointer;}

.dds{width: 328px; height:190px; overflow:auto;
float: left;
line-height: 24px;
padding-left: 15px;}
dl{}
dd{ width:302px;float: left;}
dd a{ color:#555;}
dd a:hover{ color:#ff6600;}
dd a.tripProA{width: 55px;padding-left: 5px;float: left;display: inline-block;text-decoration: none;height: 25px;line-height: 25px;text-align: center;}
dd a.trip_shengdian{border-top: solid 1px #dddddd;border-left: solid 1px #dddddd;border-right: solid 1px #dddddd;border-bottom: none;background: #f6f6f6;font-weight: bold;}
.trip_div{border-left: solid 1px #dddddd;border-right: solid 1px #dddddd;border-bottom: solid 1px #dddddd;padding: 0;margin: 0;background: #f6f6f6;width: 300px;line-height: 24px;float: left;}
.trip_div dd{width:302px;float: left;}
.trip_div dd a{width: 68px;padding-left: 5px;float: left;display: inline-block;text-decoration: none;height: 25px; color:#1477c0;line-height: 25px;}
/*新版城市panel样式*/
dd.trip_promdl{background: url(/public/images/dddbot.gif) repeat-x bottom;height: 26px;line-height: 26px;}
.city-tigs003 .city-item li a{padding:5px;color:#0054A7;}
.city-tigs003 .city-item li a:hover, .city-panel .pp:hover, .oneprovice_city a:hover, .city-tigs01 li a:hover, .citys_body a:hover{background-color:#22953A;color:#fff;border-radius:6px;text-decoration: none;}
#p_panel_sq{background:url(/public/images/panel_s.png) no-repeat;display:none;width:85px;height:31px;float:right;position:relative;top:5px;right:10px;cursor:pointer;}
.p_city_title{width:100%;height:30px;border-bottom:1px solid #DCE7F2;}
.p_city_title div{width:25%;text-align:center;font-size:12px;float:left;height:29px;line-height:30px;padding-bottom:1px;}
.p_city_title div a{cursor:pointer;letter-spacing:2px;}
.p_city_title div a:hover{color:blue;}
.p_city-inner, .p_city-inner a{color:#117DC8;border-bottom:2px solid #117DC8;}
.p_city-inner a{border:none;}
#panel_allcitys{padding-bottom:5px;}
#panel_allcitys div{display:none;}
.city_a2z{width:100%;height:auto;margin-top:10px;}
.city_a2z a{display:inline-block;width:65px;text-align:center;height:25px;line-height:25px;color:#0054A7;}
.city_a2z a:hover{background:#219338;border-radius:6px;color:#FFF;}
.city_a2z .zm{width:40px;text-align:center;float:left;color:#045583;font-weight:bold;}
#citysPanel #c_panel_t{cursor:default;}