@charset "utf-8";
/* CSS Document */
.header .logo{ margin-top:20px;}
.header .logo .this_city{ margin-top:10px;}

/*content*/
.content{ margin-top:0px;}
.content a{color: #506eaa;text-decoration: none;}
.hotcities { width:1160px; margin-top:15px; border-top: 2px solid #dedede; border-bottom: 1px solid #dfdfdf; height: 70px; padding: 0 20px; 
 filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e9e9e9,endcolorstr=#ffffff,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e9e9e9,endcolorstr=#ffffff,gradientType=0);/*IE8*/
    background:#fff; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(top, #e9e9e9, #ffffff);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e9e9e9), to(#ffffff));
    background:-o-linear-gradient(top, #e9e9e9, #ffffff)}
.hotcities h2 { border-right: 1px solid #dfdfdf; font-size: 22px; display:inline-block; font-weight:normal; padding: 0 20px 0 0; height: 70px; line-height: 70px; vertical-align: top; }
.hotcities h2 a { font-size: 30px; margin: 0 0 0 6px; color: #FD8000;}
.hotcities h2 a span{ margin-left:5px;}
.hotcities .headInf{ display:inline-block; width: 930px; height: 60px; line-height: 20px; padding:0px 20px; padding-top: 15px; color:#506eaa}
.province_choose { border-bottom: 1px solid #E4E5E5; color: #616161; font-size: 14px; height: 42px; padding: 20px 0 0 26px; background:#fff; position:relative;}
.province_choose span{ float:left;}
.province_choose label { float: left; font-weight: 700; height: 26px; line-height: 26px; font: bold 16px/24px Arial;}
.province_choose select { width:100px; border: 1px solid #E2E2E2; display: inline; float: left; height: 22px; margin-left: 10px; margin-top: 2px; }
.province_choose #btn { border: 0 none; cursor: pointer; display: inline; float: left; height: 22px; margin: 2px 0 0 10px; width: 46px; color:#fff; background:#00aa5f; }
.province_choose .share{ position:absolute; top:50%; margin-top:-18px; right:20px;}

.hot_city { float:left; width:1200px; font: bold 14px/24px Arial; clear:both; overflow:hidden; border-bottom:1px #dfdfdf solid; padding:10px 28px; background:#fff;}
.hot_city dt { float:left; margin-right:10px; font-size: 16px;}
.hot_city dd a{ margin:0px 8px;}
.hot_city dd a:hover{ color:#ed5f01; text-decoration:underline;}


.pinyin{ float:left; width:1170px; margin-bottom:25px;  background: #fafafa; border-bottom:1px #dfdfdf solid; position: relative; padding:15px 28px;}
.pinyin:before,.pinyin:after{ content:""; position:absolute; width:0; height:0; border-style:solid;}
.pinyin:before{ left:50%; bottom:-24px; margin-left:-10px; border-width:12px; border-color:#dfdfdf transparent transparent transparent;}
.pinyin:after{ left:50%; bottom:-20px; margin-left:-8px; border-width:10px; border-color:#fafafa transparent transparent transparent;}
.pinyin dt{ float:left; margin-right:10px; font: bold 16px/27px Arial;}
.pinyin dd { width: 1002px; height: 36px;}
.pinyin a { font-size: 18px; width:25px; height:25px; text-align:center; line-height:25px; display:inline-block;}
.pinyin a:hover{ background:#00aa5f; color:#fff;}


.city_box{background:#fff;}
.city_box ul{ height:auto;overflow:hidden}
.city_box .pt15{ padding-bottom:15px}
.city_box .letter-list{ width:100%; height:auto; overflow:hidden}
.city_box .letter-list .city-list{ height:auto; overflow:hidden; border-bottom:1px solid #F0F0F0; background:#FAFAFA; z-index:1; position:relative;}
.city_box .letter-list .city-list .letter{ float:left; padding-top:13px; width:55px; line-height:100%; font-size:20px; text-align:center; z-index:1;}
.city_box .letter-list .city-list .arrow{ display:none; position:absolute; top:17px; left:41px; width:0; height:0; border-width:7px; border-style:solid; border-color:#00aa5f #FFF #00aa5f #00aa5f; z-index:10}
.city_box .letter-list .city-list .cities{ float:left; width:1095px; padding:12px 25px; background:#FFF}
.city_box .letter-list .city-list .cities li{ float:left; line-height:26px; padding-right:15px; white-space:nowrap}
.city_box .letter-list .city-list-hover{ background:#00aa5f; cursor:pointer}
.city_box .letter-list .city-list-hover .letter{ color:#FFF}
.city_box .letter-list .city-list-hover .arrow{ display:inline-block; }
.city_box .letter-list .city-list-hover .cities{ background:#FAFAFA}
.city_box .letter-list .city-list .cities li a{ padding:3px 5px;}
.city_box .letter-list .city-list .cities li a:hover{ background:#778a98; color:#fff;}

.footer .l_box{ padding:10px 20px; background:#f6f6f6; border-top:1px #dfdfdf solid;}
