﻿@charset "utf-8";
/* 
 * author: xx
 * pubdate: 2012-02-21
 * type:common
 * effect:common assembly css 
 * css level: 1.0
 * updated: 
 */

.train_nav_main li { height: 32px; padding-top: 4px; width: 95px; text-align: center; background: url(http://img.17u.com/com/img/public/nav_line_blue.png) no-repeat left; }
.train_nav_main .current { background: url(http://img.17u.com/com/img/public/nav_bg_all.png?v=20121116) no-repeat 0 -371px; }
.train_nav_main .current a { color: #333333; text-decoration: none; }
.train_nav_main .current a:hover { color: #333333; }
.train_nav_main .no_bg { background: none; }
.train_nav_main li a { font-size: 16px; font-weight: bold; color: #ffffff; line-height: 32px; }
.train_nav_main li a:hover { color: #ffffff; font-size: 16px; _color: #fff; _font-size: 16px; }
.dingwei { position: relative; }
.train_nav_main .nav_pop { position: relative; z-index: 1; }
.train_nav_main .popman { _width: 22px; position: absolute; left: 32px; top: -12px; color: #f00; font-size: 12px; height: 20px; line-height: 20px; }
.train_nav_main .s_l { background: url(http://img.17u.com/com/img/public/nav_icon.png?v=20121114) no-repeat right -23px; padding-right: 5px; display: block; height: 20px; line-height: 20px; }
.train_nav_main .s_r { background: url(http://img.17u.com/com/img/public/nav_icon.png?v=20121114) no-repeat 0 0; padding-left: 5px; display: block; height: 20px; line-height: 16px; white-space: nowrap; font-family: "宋体"; font-weight: normal; }
.train_nav_project { position: relative; float: right; height: 36px; line-height: 36px; font-size: 14px; }
.train_nav_project li { width: 60px; text-align: center; }
.train_nav_project li a { font-size: 14px; }
.train_nav_project .scurrent { background: url(http://img.17u.com/com/img/public/nav_bg_all.png?v=20121116) no-repeat -209px -371px; height: 36px; padding: 0 8px; }
.train_nav_project li a { color: #fff; }
.train_nav_project li a:link, .train_nav_project li a:visited { _color: #fff; }
.train_nav_project li a:hover { color: #fff; font-size: 14px; }
.train_nav_project .scurrent a { color: #333; font-weight: bold; }
.train_nav_project .scurrent a:link, .train_nav_project .scurrent a:visited { _color: #333; }
.train_nav_project .scurrent a:hover { color: #333; font-weight: bold; text-decoration: none; }
.train_nav_project .nav_pop { position: relative; z-index: 1; }
.train_nav_project .popman { _width: 22px; position: absolute; left: 27px; top: -12px; color: #f00; font-size: 12px; height: 20px; line-height: 20px; }
.train_nav_project .s_l { background: url(http://img.17u.com/com/img/public/nav_icon.png?v=20121114) no-repeat right -23px; padding-right: 5px; display: block; height: 20px; line-height: 20px; }
.train_nav_project .s_r { background: url(http://img.17u.com/com/img/public/nav_icon.png?v=20121114) no-repeat 0 0; padding-left: 5px; display: block; height: 20px; line-height: 16px; white-space: nowrap; font-family: "宋体"; font-weight: normal; }
#traffic { width: 105px; z-index: 9; position: relative; }
.nav_arrow { width: 9px; height: 5px; position: absolute; top: 18px; left: 88px; }
.arrow_up { background: url(http://img.17u.com/com/img/public/nav_bg_all.png?v=20121116) no-repeat 0 -560px; }
.arrow_down { background: url(http://img.17u.com/com/img/public/nav_bg_all.png?v=20121116) no-repeat 0 -575px; }
.train_nav_main .t_current_train { background: url(http://img.17u.com/com/img/public/nav_bg_all.png?v=20121116) no-repeat -636px -411px; }
.train_nav_main .sa:link, .train_nav_main .sa:visited { _color: #fff; }
.t_current_train .sa { color: #333; _color: #333 !important; }
.t_current_train .sa:hover { color: #f60; }
#traffic .currentOne_train { width: 104px; overflow: hidden; _position: absolute; _top: 36px; _left: 0; background: url(http://img.17u.com/com/img/public/nav_bg_all.png?v=20121116) no-repeat -104px -408px; padding: 0 0 10px 0; border-bottom: 2px solid #245cae; }
.currentOne_train li { background: none; height: 24px; width: 100px; _width: 98px; margin-left: 2px; padding: 2px 0; }
.currentOne_train li a { font-size: 14px; line-height: 24px; color: #333; }
.currentOne_train li a:hover { color: #f60; font-size: 14px; }
.currentOne_train .li_hover_blue { background-color: #eef8ff; }
/* ====== end nav ====== */
/* ====== end header ====== */

/* ====== subNav ====== */
#subNav { width: 950px; margin: 10px auto 0; overflow: hidden; }
#subNav .subWi { margin-right: 7px; }
#subNav .subWif { margin: 0 7px; }
#subNav p { float: left; }
/* ====== end subNav ====== */

/* ====== footer ====== */
#footer { border-top: medium none; margin: 5px auto; text-align: center; width: 950px; line-height: 20px; overflow: hidden; }
#footer .p2nd { height: 30px; margin: 10px 10px 0; text-align: center; float: left; width: 950px; }
#footer .p2nd img { vertical-align: -10px; margin-left: 6px; }
.choose_17u { width: 950px; height: 89px; overflow: hidden; float: left; background: url(http://img.17u.com/images/public/page/foot/20101206/bg01.gif) repeat-x; }
.choose_17u .s_tit { width: 118px; height: 89px; background: url(http://img.17u.com/images/public/page/foot/20101206/bg02_new.gif) no-repeat; float: left; }
.choose_17u .s_info { height: 89px; background: url(http://img.17u.com/images/public/page/foot/20101206/bg03.gif) right no-repeat; float: right; }
.choose_17u dl { width: 138px; height: 89px; float: left; background: url(http://img.17u.com/images/public/page/foot/20101206/bg04.gif) right no-repeat; }
.choose_17u dt { height: 89px; float: left; }
.choose_17u dd { width: 68px; height: 63px; float: left; padding-top: 26px; line-height: 18px; text-align: left; color: #777; }
.choose_17u .s_ico1 dd { text-align: center; width: 75px; padding-right: 5px; }
.choose_17u .s_ico1 { width: 142px; }
.choose_17u .s_ico6 { background: none; }
.choose_17u .s_ico5 dd { text-align: center; }
.choose_17u .s_ico1 dt { background: url(http://img.17u.com/images/public/page/foot/20101206/s01.gif) 14px 21px no-repeat; width: 62px; }
.choose_17u .s_ico2 dt { background: url(http://img.17u.com/images/public/page/foot/20101206/s02.gif) 29px 21px no-repeat; width: 70px; }
.choose_17u .s_ico3 dt { background: url(http://img.17u.com/images/public/page/foot/20101206/s03.gif) 19px 24px no-repeat; width: 70px; }
.choose_17u .s_ico4 dt { background: url(http://img.17u.com/images/public/page/foot/20101206/s04.gif) 23px 23px no-repeat; width: 70px; }
.choose_17u .s_ico5 dt { background: url(http://img.17u.com/images/public/page/foot/20101206/s05.gif) 11px 31px no-repeat; width: 70px; }
.choose_17u .s_ico6 dt { background: url(http://img.17u.com/images/public/page/foot/20101206/s06.gif) 21px 27px no-repeat; width: 70px; }
.choose_17u a { float: left; }
.choose_17u a { color: #777; text-decoration: none; }
.choose_17u a:hover { color: #FF6600; text-decoration: none; }
.friend_link { width: 930px; line-height: 24px; padding: 0 10px; overflow: hidden; background: #F9F9F9; text-align: left; margin: 10px auto; border: 1px solid #e8e8e8; }
.friend_link a { margin-right: 12px; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #333; }
.s_link { width: 950px; height: 24px; line-height: 24px; overflow: hidden; padding-top: 3px; float: left; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.s_link a { margin: 0 11px; color: #333333; }
.s_link a:hover { color: #ff6600; }
.s_tel { width: 950px; height: 24px; line-height: 24px; overflow: hidden; float: left; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.s_tel span { color: #FF6600; font-size: 14px; padding-right: 6px; font-weight: 700; }
.s_pic { width: 520px; height: 50px; overflow: hidden; float: left; padding: 4px 215px; }
.s_pic a { margin: 0; }
.s_pic li { width: 110px; height: 50px; overflow: hidden; float: left; margin: 0 10px; display: inline; }
.s_pic li img { float: left; }
.s_copyright { width: 950px; height: 24px; line-height: 24px; overflow: hidden; float: left; color: #999; }
.s_copyright a { margin-left: 10px; }
.s_copyright a:link, .s_copyright a:visited { color: #999; text-decoration: none; }
.s_copyright a:hover { color: #FF6600; text-decoration: underline; }
/* ====== end footer ====== */

/************底部优化信息样式*****************/
.bottomInfo { width: 910px; background: #f8f8f8; margin: 10px auto; color: #c3c3c3; padding: 15px 20px; }
.bottomInfo a { color: #c3c3c3; margin: 0 10px 0 0; }
.bottomInfo h2 { font-size: 12px; }
.bottomInfo p { /*padding:5px 0 0;*/ }
/************底部优化信息样式结束*****************/

.hotel_api_html .return, .hotel_api_html .resist, .hotel_api_html .give { color: #F00F00; display: inline-block; font-weight: bold; height: 17px; line-height: 17px; overflow: hidden; }

.xjq_new { float: left; height: 22px; padding-left: 0; margin-left: 0; }
.return_tt, .return_ct { color: #FF6600; float: left; height: 17px; line-height: 17px; }
.return_tt { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/list_page/sdf.png") no-repeat scroll 0 -77px transparent; width: 17px; }
.return_ct { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/list_page/sdf.png") no-repeat scroll 100% -77px transparent; padding: 0 3px; }
.hotel_api_html .give { margin-left: 5px; }
.popBox .pic_give { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/cash/hotel_api02.png") no-repeat scroll -68px -60px #FFF4ED; float: left; height: 17px; margin-top: 3px; width: 17px; }
.give { display: inline-block; height: 17px; line-height: 17px; }
.give_tt, .give_ct, .resist_tt { float: left; height: 17px; }
.give_tt { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/list_page/sdf.png") no-repeat scroll 0 -58px transparent; width: 17px; }
.give_ct { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/list_page/sdf.png") no-repeat scroll 100% -58px transparent; color: #FF6600; padding: 0 3px; }
.resist_tt { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/list_page/sdf.png") no-repeat scroll 0 -39px transparent; width: 17px; }
.resist_tt, .resist_ct { float: left; height: 17px; }
.resist_ct { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/list_page/sdf.png") no-repeat scroll 100% -39px transparent; color: #FF6600; padding: 0 3px; }
.resist_ct { color: #FF6600; }
.popBox { font-size: 12px; font-style: normal; font-weight: normal; line-height: 21px; overflow: hidden; position: absolute; text-align: left; width: 305px; z-index: 100; }
.popBox .popBoxTop { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/common/popupbox.png") no-repeat scroll 0 -38px transparent; display: block; font-size: 0; height: 6px; position: relative; top: 1px; width: 11px; }
.popBox .pos_l { left: 19px; }
.popBox .pos_r { left: 277px; }
.popBox .popBoxMain { background: none repeat scroll 0 0 #FFF4ED; border: 1px solid #FFAC75; float: left; overflow: hidden; padding: 10px; }
.popBox .txtPad { padding-left: 25px; }
.popBox .pCol01 { color: #B54800; }
.popBox .pCol02 { color: #333333; }
.popBox .pCol03 { color: #FF6600; }
.popBox .popBoxMain a { color: #005BB5; font-family: "\5FAE\8F6F\96C5\9ED1"; text-decoration: none; }
.popBox .popBoxMain a:hover { color: #FF6600; text-decoration: underline; }
.popBox .pic_resist { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/cash/hotel_api02.png") no-repeat scroll -68px -20px #FFF4ED; float: left; height: 17px; margin-top: 3px; width: 17px; }
.popBox .pic_return { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/cash/hotel_api02.png") no-repeat scroll -68px 0 #FFF4ED; float: left; height: 17px; margin-top: 3px; width: 17px; }
.popBox .pic_give { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/cash/hotel_api02.png") no-repeat scroll -68px -60px #FFF4ED; float: left; height: 17px; margin-top: 3px; width: 17px; }
.popBox .midLine { border-bottom: 1px dashed #CCCCCC; margin-bottom: 5px; padding-bottom: 5px; }

.yd_tip { position: absolute; width: 200px; z-index: 1; }
.yd_tip .hd { background: url("http://img1.40017.cn/cn/new_ui/hotel/image/common/popupbox.png") no-repeat scroll 0 -38px transparent; height: 6px; left: 175px; position: relative; top: 1px; width: 11px; }
.yd_tip .txt { background: none repeat scroll 0 0 #FFF4ED; border: 1px solid #FFAC75; overflow: hidden; padding: 10px; }
/* 酒店分页 .page_link */
.pager { width: 100%; overflow: hidden; padding-top: 10px; }
.page_num { float: left; }
.page_link { float: right; }
.border_gray { border: 1px solid #ccc; }
.page_link a:hover { border: 1px solid #ffb17e; background-color: #fff4ed; text-decoration: none; }
.page_link a, .page_link span { padding-top: 1px; padding-top: 3px\9; margin-left: 5px; padding-bottom: 1px; }
.first_page01 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -385px -143px no-repeat; padding-left: 19px; padding-right: 5px; color: #ccc; float: left; }
.first_page02 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -385px -223px no-repeat; padding-left: 19px; padding-right: 5px; float: left; }
.previous_page01 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -383px -163px no-repeat; padding-left: 19px; padding-right: 5px; color: #ccc; float: left; }
.previous_page02 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -383px -244px no-repeat; padding-left: 19px; padding-right: 5px; float: left; }
.on_page { color: #fff; background: #f60; border: #f60 1px solid; font-weight: 700; padding-left: 8px; padding-right: 8px; float: left; }
.choose_page { padding-left: 8px; padding-right: 8px; float: left; }
.more_page { padding: 0 5px; float: left; }
.next_page01 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -344px -265px no-repeat; padding-left: 5px; padding-right: 19px; color: #ccc; float: left; }
.next_page02 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -344px -183px no-repeat; padding-left: 5px; padding-right: 19px; float: left; }
.last_page01 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -357px -286px no-repeat; padding-left: 5px; padding-right: 19px; color: #ccc; float: left; }
.last_page02 { background: url(http://img1.40017.cn/cn/new_ui/hotel/image/common/common.png?v=201108291057) -357px -203px no-repeat; padding-left: 5px; padding-right: 19px; float: left; }
#footer .p2nd { height: 30px; margin: 10px 0; text-align: center; float: left; width: 950px; }
#footer .p2nd img { vertical-align: -10px; margin-left: 6px; }

/* end 酒店分页 .page_link */

.ls_search { width: 377px; float: right; margin-top: 12px; }
.ls_search_wrap_input { height: 34px; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.ls_search_ul { height: 23px; }
.ls_search_ul .current { background: url("http://img.17u.com/images/com_destination/common_dtn.png?v=20110829_1") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: default; }
.ls_search_ul li { height: 23px; line-height: 23px; text-align: center; width: 62px; }
.ls_search_ul li { cursor: pointer; height: 23px; line-height: 23px; text-align: center; width: 62px; }
.clear_float { clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0; }
.ls_search_wrap_input2 .ls_search_in { background: url("http://img.17u.com/images/com_destination/common_dtn.png?v=20110829_1") no-repeat scroll -377px -27px transparent; }
.ls_search_in { height: 30px; padding: 4px 0 0 29px; width: 250px; }
.ls_search_in input { background: none repeat scroll 0 0 transparent; border: 0 none; display: block; height: 24px; line-height: 24px; padding-top: 2px; width: 246px; }
.gray { color: #999999; }
.ls_search_wrap_btn { height: 34px; width: 98px; }
.btn_ls_search_org { display: none; }
.btn_ls_search { background: url("http://img.17u.com/images/com_destination/common_dtn.png?v=20110829_1") no-repeat scroll -279px -27px transparent; border: 0 none; display: block; }
.btn_ls_search { cursor: pointer; height: 34px; width: 98px; }
.logo, .ls_search_ul, .ls_search_ul li, .ls_search_wrap_input .ls_search_in, .ls_search_wrap_input .ls_search_wrap_btn { float: left; }
.headLite, .footerLite { width: 950px; margin: 0 auto; }
.headLite { border-bottom: 5px solid #ff6d17; padding: 15px 0 0 0; overflow: hidden; }
.headLite .yuding_phone { float: right; padding-top: 15px; overflow: hidden; }
.headLite .yuding_phone dt { float: right; line-height: 20px; padding-top: 17px; padding-right: 10px; }
.headLite .yuding_phone dd { float: right; color: #f60; font-size: 28px; line-height: 1.6; }
.headLite a { overflow: hidden; float: left; }
.footerLite { border-top: 1px solid #D7D7D7; margin-top: 45px; padding-top: 10px; text-align: center; }

.top_hi_user { float: left; }
.loginModel { float: left; position: relative; }
.loginBg { position: absolute; z-index: 99999; background: url(http://img.17u.com/com/img/public/logIn/grey_touming.png) no-repeat 3px 5px; padding: 0 3px 3px 0; top: 30px; display: none; }
.loginDiv { border-bottom: 1px solid #ffab5b; border-left: 1px solid #ffab5b; border-right: 1px solid #ffab5b; background: url(http://img.17u.com/com/img/public/logIn/loginBoderTop.png) no-repeat -1px 0 #fff; }
.loginDiv { padding: 10px; float: left; width: 250px; }
.clickLogin { position: absolute; right: -15px; }
.loginDiv .sign_close { float: right; cursor: pointer; margin: 1px 1px 0 0; }
.loginDiv .sign_close img { width: 11px; height: 11px; }
.loginDiv .sign_in_tips { color: #f60; }
#sign_in_tips { text-indent: 3em; }
.loginDiv .sign_lostfound { margin-left: 10px; display: inline; line-height: 28px; }
.loginDiv #rem_it_1w { margin: 10px 3px 0 3em; float: left; cursor: pointer; }
.btn_sign_in { background: url("http://img1.40017.cn/cn/new_ui/public/images/cn_common_new24.min.png") no-repeat scroll 0 -60px transparent; border: 0 none; cursor: pointer; float: left; height: 22px; margin-left: 3em; margin-right: 20px; margin-top: 3px; width: 59px; }
.sign_tip { visibility: hidden; }
.wait4sign { float: left; height: 28px; margin-left: 3em; margin-right: 20px; overflow: hidden; }
.wait4sign img { float: left; margin-right: 3px; padding: 6px 0; }
.top_hi_user { margin-right: 20px; }
.loginForBoder { padding: 0 15px 0 5px; width: 35px; height: 30px; line-height: 30px; border-left: 1px solid #F8F8F8; border-right: 1px solid #F8F8F8; float: left; background: url(http://img.17u.com/com/img/public/logIn/sanjiao.png) no-repeat 42px -4px; }
.openBoder { border-left: 1px solid #ffab5b; border-right: 1px solid #ffab5b; float: left; background: url(http://img.17u.com/com/img/public/logIn/sanjiao.png) no-repeat 42px 13px #fff; }
.top_sign_in { margin: 0; }
#top { padding: 0; }
#inner_top { height: 30px; line-height: 30px; }
.loginInput { border: 1px solid #ccc; box-shadow: 1px 1px 3px #DDDDDD inset; height: 21px; line-height: 21px; }
.ri1_label { cursor: pointer; }

#BgDiv { background-color: #e3e3e3; position: absolute; z-index: 99; left: 0; top: 0; display: none; width: 100%; opacity: 0.5; filter: alpha(opacity = 50); -moz-opacity: 0.5; }
.logInBg { width: 612px; height: 251px; background: #ffb773; padding: 3px; position: absolute; z-index: 100; left: 50%; margin-left: -306px; }
.logInBox { border: 1px solid #ddd; background: #fff; height: 219px; width: 580px; padding: 15px; }
.logInBoxHead { color: #f60; font-size: 24px; font-weight: 500; float: left; padding-left: 5px; clear: both; line-height: 40px; height: 40px; }
#logInBoxClosed { float: right; margin: 1px 1px 0 0; }
.logInBoxLeft { float: left; width: 305px; padding-left: 5px; clear: both; }
.userLabel { float: left; font-size: 16px; color: #666; font-weight: 500; line-height: 33px; height: 33px; width: 80px; text-align: right; }
.userInformation input { height: 28px; line-height: 28px; width: 200px; border: 1px solid #ccc; box-shadow: 1px 1px 3px #DDDDDD inset; float: left; margin-top: 2px; }
.userInformation { float: left; clear: both; padding: 5px 0; white-space: nowrap; width: 305px; }
.logInTxt { float: left; visibility: hidden; color: #f60; padding-left: 80px; }
#logInBoxClosed img { width: 11px; height: 11px; }
.buchongLogin { float: left; clear: both; padding: 10px 0 0 80px; white-space: nowrap; }
.buchongLogin a { margin-left: 20px; }
#loginButtom { float: left; width: 91px; height: 32px; clear: both; margin: 10px 0 0 80px; cursor: pointer; display: inline; }
.loginButtom1 { background: url(http://img.17u.com/com/img/public/logIn/buttomAll.png) no-repeat 0 -486px; }
.loginButtom2 { background: url(http://img.17u.com/com/img/public/logIn/buttomAll.png) no-repeat 0 -523px; }
.logInBoxRight { float: right; width: 226px; padding: 20px 4px 20px 30px; border-left: 1px dashed #ccc; }
.logInBoxRight h2 { font-size: 18px; color: #666; line-height: 30px; height: 30px; }
.logInBoxRight p { font-size: 14px; color: #666; font-weight: 500; line-height: 24px; padding: 10px 0; }
.logInBoxRight p span { color: #f60; }
.logInBoxRight a { float: left; background: url(http://img.17u.com/com/img/public/logIn/buttomAll.png) no-repeat 0 -655px; width: 138px; height: 38px; }
.logInBoxRight a:hover { background: url(http://img.17u.com/com/img/public/logIn/buttomAll.png) no-repeat 0 -711px; }
.nextLabel { cursor: pointer; }
.wait4sign { float: left; height: 28px; margin-left: 80px; margin-right: 20px; overflow: hidden; line-height: 30px; }
.wait4sign img { float: left; margin-right: 3px; padding: 6px 0; }
.logInBoxRightNew { border-left: 1px dashed #CCCCCC; float: right; padding: 10px 0; width: 260px; }
.logInBoxRightTop, .logInBoxRightBottom { padding: 10px 0 10px 20px; width: 240px; }
.logInBoxRightTop h3, .logInBoxRightBottom h3 { color: #666666; font-size: 18px; height: 32px; line-height: 32px; }
.logInBoxRightTop p { color: #666; line-height: 30px; }
.logInBoxRightTop a { color: #f60; font-size: 16px; font-weight: 550; }
.logInBoxRightBottom { border-top: 1px #ccc dashed; }
.logInBoxRightBottom .qqLogin { background: url(http://img.17u.com/com/img/public/logIn/uniteLogin_qq.png) no-repeat; }
.logInBoxRightBottom .sinaLogin { background: url(http://img.17u.com/com/img/public/logIn/uniteLogin_sina.png) no-repeat; }
.logInBoxRightBottom span a { color: #fff; }
.logInBoxRightBottom span { float: left; width: 75px; padding-left: 27px; height: 26px; line-height: 26px; font-size: 14px; text-align: center; margin: 10px 10px 0 0; }

.gotop { position: fixed; right: 3%; margin-top: -50px; outline: none; _position: absolute; bottom: 44px; z-index: 5; }
.gotop a { width: 52px; height: 52px; display: block; text-indent: -9999px; background: url(http://img.17u.com/com/img/public/mdd/to_top.png?v=20120917) 0 0 no-repeat; }
.gotop a:hover { background: url(http://img.17u.com/com/img/public/mdd/to_top.png?v=20120917) 0 -58px no-repeat; }
*html .gotop { position: absolute; top: expression(documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight-132)); }

.thisIsButtom { position: absolute; }
.thisIsButtom a { width: 24px; height: 24px; float: left; margin-right: 2px; }
.sinaSet { background: url(http://img.17u.com/com/img/public/sinaSet.png) no-repeat; }
.qqSet { background: url(http://img.17u.com/com/img/public/qqSet.png) no-repeat; }
.phoneSet { background: url(http://img.17u.com/com/img/public/iphone.gif) no-repeat; }

/*微信入口*/
.loginForIndex { width: 139px; height: 250px; padding: 45px 0 0 9px; position: fixed; right: 0; bottom: 42px; _position: absolute; _right: expression(eval(document.documentElement.scrollRight+0)); _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-335); background: url(http://img.17u.com/com/img/public/index/rightFish_03.png?v=20121229) no-repeat; z-index: 9; }
.loginForIndex .ksdl { font-size: 18px; line-height: 26px; color: #666; float: left; text-align: center; }
.loginForIndex .closeLoginTl { float: left; margin: 5px 0 0 7px; display: inline; }
.loginForIndex .rightButtom { float: left; font-size: 14px; height: 26px; line-height: 26px; margin: 7px 10px 0 0; padding-left: 27px; text-align: center; width: 75px; }
.loginForIndex .rightButtom a { color: #fff; }
.loginForIndex .sinaLogin { background: url("http://img.17u.com/com/img/public/logIn/uniteLogin_sina.png") no-repeat; }
.loginForIndex .QQLogin { background: url("http://img.17u.com/com/img/public/logIn/uniteLogin_qq.png") no-repeat; }
.loginForIndex .yqyWx { float: left; font-size: 12px; color: #666; line-height: 16px; text-align: center; width: 100px; }
.loginForIndex .erweima { float: left; padding: 10px 0 5px 0; width: 100px; height: 100px; }
.loginForIndex .saomiao { float: left; text-align: center; width: 100px; line-height: 16px; }
.loginForIndex .saomiao font { color: #f60; font-size: 14px; }

/*回顶部2*/
.gotop2 { position: fixed; right: 28px; bottom: 0; outline: none; _position: absolute; z-index: 5; }
.gotop2 a { width: 120px; height: 32px; display: block; text-indent: -9999px; background: url(http://img.17u.com/com/img/public/index/gotop2.png) 0 0 no-repeat; }
.gotop2 a:hover { background: url(http://img.17u.com/com/img/public/index/gotop2.png) 0 -42px no-repeat; }
*html .gotop2 { position: absolute; top: expression(documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight-132)); }

/*new login start add by wangjun at 20130320*/
.dise { width: 800px; height: 400px; overflow: hidden; background: #000; position: absolute; margin-left: 50%; z-index: 100; left: -400px; opacity: 0.5; filter: alpha(opacity = 50); -moz-opacity: 0.5; }
.loginBoxs { width: 780px; height: 380px; position: absolute; margin-left: 50%; left: -390px; background: #fff; z-index: 103; }
.loginHead { width: 780px; height: 40px; background: #387bee; }
.loginHead h3 { font-size: 24px; font-weight: 500; color: #fff; line-height: 40px; float: left; padding-left: 20px; }
.loginHead a { float: right; margin: 12px 12px 0 0; }
.loginBody { overflow: hidden; width: 720px; height: 300px; padding: 20px 30px; }
.loginBody .loginLeft { float: left; width: 360px; height: 300px; }
.loginBody .loginRight { float: right; width: 300px; height: 300px; padding-left: 59px; border-left: 1px solid #ccc; }
.loginLeft .lifeTrive { width:100%; line-height: 24px; font-size: 14px; color: #666; overflow: hidden; float: left; margin: 5px 0 0 0; clear: both; }
.loginLeft .withHerHe { font-size: 20px; font-weight: 500; line-height: 40px; overflow: hidden; white-space: nowrap; float: left; margin: 10px 0 0 0; clear: both; width:250px; }
.loginLeft .RegisterNow { background: #d02e47; font-size: 18px; color: #fff; width: 160px; height: 36px; line-height: 36px; clear: both; margin: 30px 0 0 30px; float: left; text-align: center; }
.loginLeft .registerType { color: #666; clear: both; white-space: nowrap; font-size: 18px; font-weight: 500; line-height: 30px; overflow: hidden; float: left; margin: 40px 0 0 0; width:250px; }
.loginLeft .registerInput { float: left; margin: 20px 0 0 0;  white-space: nowrap; width: 340px; }
.loginLeft .registerInput a { float: left; margin: 0 10px; }
.loginRight .beginPlay { float: left; font-size: 20px; font-weight: 500; line-height: 40px; overflow: hidden; margin: 10px 0 0px 0; width: 100%; }
.loginRight .loginLabel { float: left; width: 70px; text-align: right; font-size: 16px; color: #333; line-height: 32px; height: 32px; margin: 10px 0; }
.loginRight .zidongBox label { line-height: 20px; float: left; }
.loginRight .zidongBox input { float: left; margin: 3px 5px 0 0; *margin: 0px 5px 0 0; }
.loginRight .shuruBox { float: left; width: 200px; height: 32px; line-height: 30px; border: 1px solid #ccc; margin: 10px 0; color: #d0d0d0; }
.loginRight .zidongBox { float: left; width: 200px; padding: 5px 0 15px 70px; }
.loginRight .zidongLogin { float: left; }
.loginRight .loginNow { width: 200px; height: 32px; line-height: 32px; background: #3b82ed; text-align: center; color: #fff; float: left; margin-left: 70px; display: inline; font-size: 16px; font-weight: 500; }
.loginRight .forgetPassWord { float: right; white-space: nowrap; line-height: 20px; margin: 10px 30px 0 0; }
.logInTxtP { float: left; visibility: hidden; color: #F60; margin-left: 70px; text-align: center; display: inline; width: 200px; height: 32px; line-height: 32px; color: #d00; background: #ffd6dd; }
/*new login end*/

/*new index start*/
#toper,#footer{ width:100%;}
#bodyer{ overflow:hidden;}
#bodyer,#toper .topMain{ width:1000px; margin:0 auto; }
#toper{ height:32px; }
body a{ color:#0092d2;}
#toper{ background:#fff;}

.topRight2{ float:right;}
.topRight2{ color:#0092d2; line-height:38px;}
.topLeft a{ margin:0 5px; }
#toper .topLeft{ float:left;}
#toper .topRight,#toper .topRight2{ float:right; height: 32px; line-height: 32px;}
.topRight div{ float:right; height: 32px; line-height: 32px; }
.sainLogin{ width: 16px; height: 16px; background: url(http://img.17u.com/com/img/public/index/sinaIcon.jpg) no-repeat;}
.qqLogin{ width: 15px; height: 16px; background:url(http://img.17u.com/com/img/public/index/qqLogo.png) no-repeat;}
.otherLogin span { float: left;}
.otherLogin a{ margin: 8px 0 0 10px; line-height:32px; float:left; }
.loginOrRegister a{ float:left;}
.loginOrRegister span { float: left; padding: 0 15px; color: #d9d9d9;}
.loginOrRegister{ margin-left:20px; line-height: 32px;}
.welCome{ line-height:32px;}
.topRight2{ float:left;}
.topRight2 div{ float:left;}

.headLeavel{ color:#f60;}
.headLeavel span{ float:left; padding:0 10px;}
#takeCard{ background:url(http://img.17u.com/com/img/public/index/icon01.png) no-repeat; width:47px;  padding:0 0 0 10px; height:24px; line-height:24px; line-height:24px; color:#fff; margin:7px 15px 0 0; text-align:center;}
#takeCard a{ color:#fff;}
#massageNum{ background:url(http://img.17u.com/com/img/public/index/iconCenter.png) repeat-x; height:14px; line-height:14px; margin:0 15px 0 0;}
#massageNum span{ height:14px; float:left; color:#fff; line-height:14px;}
#massageNum .headYuanLeft{ background:url(http://img.17u.com/com/img/public/index/iconLeft.png?a=2) no-repeat; padding:0 0 0 5px}
#massageNum .headYuanRight{ background:url(http://img.17u.com/com/img/public/index/iconRight.png) no-repeat; padding:0 6px 0 0;}
#option{ margin:0 15px 0 0;}
.loginNewBg{ background:url(http://img.17u.com/com/img/public/index/logo.png?a=s) no-repeat; float:left; width:187px;height:65px;}

.logoPic { display: block; width: 187px; height: 73px;}
.checkCity { width: 187px;}
.localCity { float: left; width: 100px; height: 27px; color: #fff; font: normal 18px/27px 'Microsoft Yahei'; text-align: right;}
.channelTxt:hover { color: #fff;}
.select-city { float: left; position: relative; z-index: 100;}
.scTxt { padding: 5px 0 0 20px; width: 65px; height: 17px; background: url("http://img.17u.com/com/img/public/index/xiala.png") 74px 12px no-repeat; color: #fff; cursor: pointer;}
.closeCity { display: none; padding: 5px 0 0 20px; width: 65px; height: 17px; background: url("http://img.17u.com/com/img/public/index/shangla.png") 74px 12px no-repeat; color: #fff; cursor: pointer;}
.iframe-city{ display: none; position: absolute; top: 39px; left: 10px; z-index: 9999; width: 360px; height: 149px; border: medium none !important;}
.allCity { display: none; width: 360px; position: absolute; top: 39px; left: 10px; z-index: 10000;}
.allCity h5 { background-color: #4cb7ef; color: #fff; font: bold 12px/27px 'Microsoft Yahei'; text-indent: 11px;}
.allCityBox { padding: 10px 9px; border-left: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; background-color: #fff;}
.tabList li { float: left; width: 63px; height: 24px; line-height: 24px; border-bottom: 1px solid #76bbff; text-align: center; cursor: pointer;}
.tabList .cur { border-left: 1px solid #76bbff; border-top: 1px solid #76bbff; border-right: 1px solid #76bbff; border-bottom: none;}
.tabList, .tabCon1, .city { width: 325px;}
.tabCon1 { padding-top: 10px;}
.tabCon2, .tabCon3, .tabCon4, .tabCon5 { display: none; padding-top: 10px; width: 325px;}
.sex-dl { margin-bottom: 2px; }
.sex-dl dt { float: left; width: 25px; color: #f60; text-align: center;}
.sex-dl dd { float: left; width: 300px;}
.sex-dl dd a { float: left; padding: 0 5px; border: 1px solid #fff; white-space: nowrap;}
.sex-dl dd a:hover { border: 1px solid #76bbff; background-color: #eef7ff; text-decoration: none;}
.city li { float: left; margin: 2px 0; height: 18px; line-height: 18px;}
.city li a { display: block; padding: 0 5px; border: 1px solid #fff;}
.city li a:hover { border: 1px solid #76bbff; background-color: #eef7ff; text-decoration: none;}
.boder_right{ border-right:1px dashed #ccc;}
.guoneiY{ background:url(http://img.17u.com/com/img/public/index/channel.png) no-repeat 0 0;}
.jingwaiY{background:url(http://img.17u.com/com/img/public/index/channel.png) no-repeat -110px 0;}
.jiaotongZ{background:url(http://img.17u.com/com/img/public/index/channel.png) no-repeat -213px 0;}
.lvxingY{background:url(http://img.17u.com/com/img/public/index/channel.png) no-repeat -316px 0;}
.seachLabel{ position:absolute; left:5px; top:35px; height:32px;line-height:32px; font-size:14px; color:#999; padding:0 0 0 25px; background:url(http://img.17u.com/com/img/public/index/seachFd.png) no-repeat 5px 10px;}
#search { display: block; font-family:"微软雅黑"; border :1px solid #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; width:260px; height:34px; line-height:34px; color: #bdbdbd; font-size: 14px; text-indent: 10px;}
#footer{ padding:20px 0;background:#4cb7ef; overflow:hidden;}
.searchBtn { position: absolute; top: 1px; right: 4px; _top: 3px;  *right: 3px; width: 39px; height: 32px; background: url(http://img.17u.com/com/img/public/index/searchBtn.jpg) no-repeat;}
.searchBtn:hover { background: url(http://img.17u.com/com/img/public/index/searchBtnOn.jpg) no-repeat;}
.fastLink { margin-top: 14px; *margin-left: 10px; height: 20px;}
.fastLink a { margin: 0 7px; color: #fff; font: normal 16px/20px '微软雅黑';}
.fastLink a:hover { color: #fff;}
.searchTip { display: none; position: absolute; top: 34px; left: 0; padding-left: 10px; width: 338px; height: 32px; background-color: #fff; line-height: 32px; border: 1px solid #ccc; color: #9d9d9d; font-size: 14px;}
.footMain{ width:980px; padding:0 10px; margin:0 auto; }
.footAbout{ float:left; padding-left:80px;}
.footAbout ul,.footAbout li{ float:left; width:76px;}
.footAbout li{ padding:0 0 5px 0; line-height:24px; height:24px;}
.footAbout a{ color:#fff;}
.font16{ font-size:16px;}
.font14{ font-size:14px;}
.footLogo{ float:left; padding:15px 75px 0 75px;width:210px;}
.footLogo a{background: url(http://img.17u.com/com/img/public/index/logo.png?a=s) no-repeat 10px 0;float: left;width: 210px;height: 68px;}
.footLogo span{ float:left;width: 210px; text-align:left; color:#fff; font-size:14px; color:#fff; line-height:24px; padding:10px 0 0 0; white-space:nowrap; }
.erweima{ float:left; width:140px;}
.erweima span{ width:140px; text-align:center; float:left; font-size:16px; color:#fff; line-height:24px; height:24px;}
.erweima img{ float:left; width:86px; height:86px; border:2px solid #fff; float:left; margin:10px 0 0 25px; display:inline;}
.s_copyright{ float:left; width:100%; overflow:hidden;  text-align:center; color:#fff; line-height:30px; padding:50px 0 0 0;}
.none{ display:none;}
.mtop{ margin-top:10px;}
.mf_kdui .pic li{ z-index:2;}
.hasulseed{ z-index:20;}
.mF_kdui_myFocus .pic{position:relative;width:700px;height:335px;overflow:hidden; z-index:9}
.hasUlSeed{ position:relative;cursor:pointer; z-index:10}
.mf_kdui .txt{ display:none;}
/*new index end*/

/* 搜索提示*/
.divBag { display: none; position: absolute; top: 55px; right: 0; width: 384px; background-color: #fff; border: 1px solid #ddd; font-size: 14px; z-index: 1000;} 
.modle { color: #9d9d9d;}
.modle caption { height: 32px; border-bottom: 1px solid #ddd; font: normal 14px/32px '微软雅黑'; text-indent: 10px;}
.tdTit { width: 55px; border-bottom: 1px solid #ddd; font: normal 12px/24px '微软雅黑'; vertical-align: top; text-align: center; }
.tdLocal { width: 328px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; font: normal 14px/20px '微软雅黑';}
.tdLocal div { padding-left: 15px; margin-bottom: 5px; cursor: pointer; }
.tdLocal div.hover_on { background-color: #f6f6f6; cursor: pointer;}
.tfoot { height: 31px; font: normal 14px/31px '微软雅黑'; text-align: center;}
.tfoot a { color: #b54800;}

.autofill_tray { background-color: #fff; border: 1px solid #ddd; font-size: 14px;}
autofill_hd { height: 32px; border-bottom: 1px solid #ddd; font: normal 14px/32px '微软雅黑'; text-indent: 10px;}
.thisShow a span, .thisShow a div { z-index: 0 !important;}

#ui-id-1{ width:348px; border:1px solid #ccc; overflow:hidden;}
#ui-id-1 .ui-autocomplete-category{ width:55px; float:left;  clear:both; font-size:14px; line-height:24px; padding:5px 0 5px 10px; color:#9d9d9d;}
#ui-id-1 .ui-menu-item{ width:280px; float:right; border-left:1px solid #ededed; }
#ui-id-1 .ui-state-focus{background:#f6f6f6;}
#ui-id-1 .ui-menu-item a{ width:260px; float:left; line-height:18px;  font-size:14px; color:#9d9d9d;cursor:pointer; padding:8px 10px; word-break: break-all;}
#ui-id-1 .ui-menu-item a:hover{ text-decoration:none;}
#ui-id-1 .ui-menu-item #btnSearchMmore { width: 328px;}

#ui-id-1{z-index:999;background:#fff;}
.ui-helper-hidden-accessible{ position:absolute; padding:0 72px; *padding:0px; _padding:0px; background:#fff; line-height: 32px; font-size: 14px;color: #9D9D9D;border: none;}