@charset "utf-8";
/* CSS Document */
body{ background:#fff; font-family:'微软雅黑'; font-size:14px; text-align:center}
*{ margin:0; padding:0}
img{ border:none}
ul,ol{ list-style:none}
em,i{ font-style:normal}
a,a:hover{ text-decoration:none}
.floatl{ float:left}
.floatr{ float:right}
.clear{ clear:both}
input{ vertical-align:middle}
.mg_l40{ margin-left:42px}
.pd_35{ padding-left:35px}
.mg_b20{ margin-bottom:20px}
.red{ color:#ff4600}
.middle{ width:1200px; margin:0 auto; text-align:left}


.logo_box .top_right{ margin-top:8px}
.logo_box .top_right ul li,.logo_box .top_right a,.logo_box .top_right label{ color:#666}
.logo_box .top_right a,.logo_box .top_right label{ margin-top:3px; float:left}
.logo_box .top_right label{ color:#ccc}
.logo_box .top_right .down{ background:url(../../images/login3/down.gif) no-repeat right center; padding-right:10px}
.logo_box .top_right .phone{ background:url(../../images/login3/phone.gif) no-repeat left center; padding-left:12px}
.logo_box .top_right ul li{ position:relative;border:1px solid #fff; border-bottom:none; padding:0px 6px; float:left; height:28px}
.logo_box .top_right ul li.drop_down1{ border:1px solid #ccc; border-bottom:none}
.logo_box .top_right ul li.drop_down1 .down{ background:url(../../images/login3/drop_down.png) no-repeat right center; padding-right:10px}
.logo_box .top_right ul li .drop_down_box{ position:absolute; left:-1px; top:28px; border:1px solid #ccc; border-top:none; background:#fff; width:100%; text-align:left; padding:0px 0px 8px}
.logo_box .top_right ul li .drop_down_box a{ display:block; height:20px; line-height:20px; margin-top:5px; color:#666; font-size:12px; padding-left:7px; width:71px}
.logo_box .top_right ul li .drop_down_box a:hover{ background:#e2f1fe; color:#136aa4}
.logo_box .top_right ul li .drop_down_box2{ position:absolute; right:-1px; top:28px; border:1px solid #ccc; border-top:none; background:#fff; width:158px; font-size:12px; padding-top:8px}
.logo_box .top_right ul li .drop_down_box2 p{ padding-left:10px; margin-bottom:8px}
.logo_box .top_right ul li .drop_down_box2 p span{ color:#136aa4}
.logo_box .top_right ul li i{ background:#ccc; height:1px; width:80px; position:absolute; left:0px; top:0px; display:block}
.nav_box{ background:#0f5380; height:52px; width:100%; min-width:1200px}
.nav_box .nav li{ float:left; line-height:49px; width:110px; text-align:center}
.nav_box .nav li a{ display:block; color:#fff; font-size:16px}
.nav_box .nav li.on a,.nav_box .nav li a:hover{ border-bottom:3px solid #fe9a12; color:#feb34e}
.log_register span{ color:#d3e7f5; background:url(../../images/login3/log_register_span.png) no-repeat left 2px; height:20px; line-height:20px; padding-left:18px; margin-top:16px; margin-right:8px}
.log_register a{ float:left; height:20px; line-height:20px; color:#4192d4; padding:0px 10px; margin:16px 0px 0px 12px; font-size:12px; display:block; background:#f7fbfd}
.log_register a:hover{ background:#6caadd; color:#fff}
.search_box{ background:#f6f7f9; height:80px; border-bottom:1px solid #e9ecf2; border-top:1px solid #e9ecf2; width:100%; min-width:1200px;margin-bottom:20px}
.search_box .middle{ padding-top:20px}
.city_wrap dl{width:261px;position:relative}
.city_wrap dl dt{ width:261px; cursor:pointer; line-height:38px}
.city_wrap dl dt .text_box{ border-left:1px solid #ababab;border-top:1px solid #a8a8a8; width:220px; height:39px; background:url(../../images/login3/dt_bg.gif) repeat-x; font-size:16px; color:#666; font-weight:bold}
.city_wrap dl dt .text_box label{ background:url(../../images/login3/dt_label.png) no-repeat center center; width:30px;  height:39px; display:block; float:left}
.city_wrap dl dt .text_box span{ font-size:12px; color:#999; font-weight:normal; margin-right:8px}
.city_wrap dl dt i{ background:url(../../images/login3/dt_i.gif) no-repeat left center; width:40px; height:40px}
/* CSS 地区搜索弹出层 */
.city_wrap dl dt.down_tit .text_box{ background:#fff}
.city_wrap dl dt.down_tit i{ background:url(../../images/login3/dt_i2.gif) no-repeat left center}
.city_wrap dl dd{ border:1px solid #ababab; border-top:none; position:absolute; left:0px; top:39px; background:#fff; min-height:100px; width:348px; padding:12px 0px; z-index:999}
.city_wrap dl dd i{ background:#ababab; height:1px; width:128px; display:block; position:absolute; right:0px; top:0px}
.station_search_box,.station_wordsselect{ margin-left:15px; margin-bottom:10px}
.station_search_box input{ background:url(../../images/login3/station_search_box.gif) no-repeat left center; width:320px; height:30px; line-height:30px; border:none; text-indent:10px; color:#999; font-size:12px}
.station_wordsselect a {display: inline-block;padding: 0 10px;line-height: 22px;height: 22px;white-space: nowrap;color: #000}
.station_wordsselect a.on,.station_wordsselect a:hover {color:#FFF;background:#1D74E6}
.station_search_list {margin:0px 13px 0px 15px;position: relative;z-index: 1}
.station_search_list li {padding-left: 15px;line-height: 30px;border-top: 1px dotted #EAEAEA}
.station_search_list li.first{ border-top:none}
.station_search_list li span {margin-left: -15px;font-size: 14px;color: #1D74E6;font-weight: bold;float: left;margin-top: 1px;_margin-top: 1px}
.station_search_list li a {display: inline-block;margin-left: 15px;color: #000}
.station_search_list li a:hover,.hottest a:hover{color: #1D74E6}

.search_wrap{ width:523px; margin:0px 28px 0px 20px; height:40px;position:relative}
.search_wrap .search_text .text_input{ width:416px; height:39px; border:none; border-top:1px solid #a8a8a8; border-left:1px solid #bebebe; background:url(../../images/login3/dt_bg.gif) repeat-x; color:#999; font-size:16px; text-indent:10px}
.search_wrap .search_text .submit_box{ width:106px; height:40px; border:none; background:#fd9827; color:#fff; text-align:center; line-height:40px; font-size:16px; font-weight:bold; cursor:pointer}
/* CSS 搜索框弹出层 */
.search_wrap .down_tit .text_input{ background:#fff}
.search_wrap .search_down{ position:absolute; left:0px; top:39px; width:415px; border:1px solid #bebebe; background:#fff; z-index:999}
.search_wrap .search_down ul li{ color:#333; font-size:14px; height:40px; line-height:40px; padding:0px 10px; cursor:pointer}
.search_wrap .search_down ul li:hover{ background:#e6f0f9; color:#136aa4}
.search_wrap .search_down ul li span{ color:#999; font-size:12px}

.hottest{ line-height:40px; color:#666; font-size:14px}
.hottest a{ color:#666; margin-right:10px}

.footer .guide_box{ width:100%; min-width:1200px; background:#0f5380; padding:35px 0px; margin-top:50px}
.footer .guide_box dl{ text-align:left; margin-left:93px}
.footer .guide_box dl dt{ color:#d7e9f7; font-size:16px; background:url(../../images/login3/guide_ico.png) no-repeat left center; padding-left:35px; margin-bottom:5px; height:24px; line-height:24px}
.footer .guide_box dl dd{ margin-top:3px; padding-left:35px}
.footer .guide_box dl dd a{ color:#acd0ee; font-size:12px}
.footer .bottom_box{ background:#f5f5f5; width:100%; min-width:1200px; padding:20px 0px}
.footer_nav,.copyright{ text-align:center; font-size:12px; color:#333}
.footer_nav a{ color:#333}.footer_nav span{ color:#aaa; margin:0px 8px}
.footer .copyright{ margin:8px auto}
.footer .img_box{ text-align:center}.footer .img_box a{ margin:0px 5px}

.pagebox{ margin-top:40px; padding-bottom:50px}
.pagebox a,.pagebox span{ float:left; margin-left:6px; height:41px; padding:0px 20px; border:1px solid #e8e8e6; line-height:42px; color:#5f5f5f}
.pagebox span,.pagebox a:hover{ color:#fff; background:#64bbfa; border:1px solid #64bbfa}

.fixed_r{ position:fixed; right:0px; top:150px; width:50px}
.fixed_r a{ background:url(../../images/login3/fixed_ico.png) no-repeat; width:50px; height:50px; display:block; margin-top:16px}
.fixed_r a.top{ background-position:0px 0px}
.fixed_r a.ewm{ background-position:0px -66px}
