@charset "UTF-8";.cities_list h2,.city_list h3,.city_list p a{line-height:30px}.cities_list .isonline,.city_list{font-weight:700}.city_list h3,.city_list p{float:left;display:inline-block;vertical-align:top}.city_list{border-bottom:1px solid #e5e5e5;padding:20px;overflow:hidden;font-size:18px}.city_list p{width:840px;margin-left:30px}.city_list p a{font-size:16px}.city_list a{display:inline-block;margin:0 17px 0 0;width:72px;color:#666}.city_list a:hover{text-decoration:underline;color:#ff643a}.choose-main .city-img a,.cities_list a:hover{text-decoration:none}.cities_list h2{background:#ff643a;border-radius:0;color:#fff;display:inline-block;height:32px;margin:20px 20px 12px;padding:0 14px;position:relative}.cities_list h2 span{border-color:#ff643a #fff #fff;border-style:solid;border-width:8px;display:block;float:none;font-size:0;height:0;left:20px;line-height:0;position:absolute;top:32px;width:0}.cities_list .hasallcity{margin-top:3px}.cities_list li{border-bottom:1px solid #fff;border-top:1px solid #fff}.cities_list .label{border:1px solid #ddd;border-radius:0;color:#666;display:inline-block;height:30px;line-height:24px;margin-right:5px;vertical-align:top;width:30px}.cities_list .label strong{border:1px solid #f7f7f7;border-radius:0;display:block;font-size:18px;height:28px;text-align:center;width:28px}.cities_list span{display:inline-block;vertical-align:top;width:980px}.cities_list span i{color:#ccc;font-style:normal;margin:0 3px}.cities_list .hover{border-color:#e5e5e5}.cities_list p{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:6px 10px 6px 30px}.cities_list p:hover{background:#f7f7f7}.cities_list p:hover .label{border:1px solid #ff643a;background:#ff643a!important;color:#fff}.cities_list a{border-radius:0;display:inline-block;height:20px;line-height:20px;margin:5px 10px;padding:2px 5px;color:#666;font-size:16px}.cities_list a:hover{background:#ff643a;border-radius:2px;color:#fff}.mod-n2 .hd h3{font-size:14px}.mod-n2 .hd h3 span{padding-left:6px;border-left:5px solid #1273e1}.choose-main{border:none;width:1000px;margin:0 auto;background:#f9f9f9;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.choose-main .hd{padding:0;line-height:40px;border:none}.choose-main .city-img{width:233px;height:134px;float:left;margin-right:22px;margin-bottom:22px;position:relative;overflow:hidden}.choose-main .clear-margin,.choose-main .last{margin-right:0}.choose-main .city-img .c-img{position:absolute;top:0;left:0;height:134px;width:234px}.choose-main .city-img .c-img img{height:134px;width:233px}.choose-main .city-img .shadow{height:50px;position:absolute;bottom:-20px;left:0;width:100%;z-index:20}.choose-main .city-img .shadow:hover{bottom:0}.choose-main .city-img .shade,.choose-main .city-img dl{position:absolute;bottom:0;left:0;width:100%}.choose-main .city-img .shade{background:url(../images/city/trans50.png);height:50px;z-index:10}.choose-main dl{z-index:30;display:block}.choose-main .city-img dl{top:0}.choose-main dl dt{height:30px;line-height:30px}.choose-main dl dt a{font-size:16px;color:#fff;margin-left:12px}.choose-main dl dd{display:none;height:20px;line-height:17px}.choose-main dl dd a{font-size:12px;color:#fff;margin:0 12px}.choose-main dl ._on-hover{display:block}.city-letter{width:998px;border:1px solid #ddd;margin:0 auto;z-index:50}.city-letter .m-b{margin-bottom:14px}.city-letter ul{height:42px}.city-letter ul li{position:relative;float:left;width:163px;font-size:14px;color:#333;line-height:42px;text-align:center;cursor:pointer;background:#fff;border-left:1px solid #fff;border-right:1px solid #fff}.city-letter ul li.active,.city-letter ul li:hover{z-index:100;height:43px;margin-top:-2px;background-color:#fff;border-top:2px solid #1273e1;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #fff}.city-letter .bd{padding:0;min-height:158px}.city-letter .bd .in_side{font-size:14px;border-top:1px solid #ddd;padding:20px 50px;z-index:50;background:#fff}.city-letter .bd .in_side a{display:inline-block;margin-bottom:14px;width:124px;white-space:nowrap;text-decoration:none;font-size:14px;line-height:14px;height:14px}.city-letter .bd .in_side a:hover{color:#1273e1}.city-letter .bd .in_side .row{overflow:hidden;line-height:14px}.city-letter .bd .in_side .row .row-letter{color:#999;float:left;width:14px;font-size:14px;margin-right:38px}.city-letter .bd .in_side .row .row-city{width:846px;float:left}.city-letter .bd .in_side .row .row-city a{font-size:14px;height:14px;line-height:14px;width:135px;margin-bottom:15px;white-space:nowrap;margin-right:0}.red-text{color:#1273e1}