﻿/*Css Reset*/
html { color: #000; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
body, button, input, select, textarea { font: 12px arial,sans-serif,宋体; }
input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
fieldset, img { border: 0; vertical-align: middle; }
iframe { display: block; }
abbr, acronym { border: 0; font-variant: normal; }
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
q:before, q:after { content: ''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ins, a { text-decoration: none; color: #333; }
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { -ms-zoom: 1; zoom: 1; }
body .fn-hide { display: none; }
.fn-left, .fn-right { display: inline; }
.fn-left { float: left; }
.fn-right { float: right; }
/*don't use these css selector*/
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { -ms-zoom: 1; zoom: 1; }
.cfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.cfix { -ms-zoom: 1; zoom: 1; }
/* .clearfix { width: 100%; display: block; clear: both; -ms-zoom: 1; zoom: 1; height: 0px; overflow: hidden; } */
.clearit { clear: both; }
.floatright { float: right; }
.righttopp { border-top: 1px dashed #c4cfd6; padding: 0 15px; height: 35px; line-height: 35px; font-family: "宋体"; }
.more a { font-size: 12px; font-weight: lighter; color: #333; }
.noborder { border: 0; }
.bordbot { border-bottom: 1px solid #dbe5eb; }
.padding_left_10 { padding-left: 10px; }
.padding_left_5 { padding-left: 5px; }
a:hover, a:active, a:focus, .coloryellow, .cororg2 { color: #f93868; }
.more a:hover { color: #fb84a2; }
.cityname a { cursor: pointer; }
.font14 { font-size: 14px; }
.colorblue { color: #2fa6e5; }
.font12 { font-size: 12px; font-family: 宋体; }
#page { width: 990px; overflow: visible; _display: inline-block; margin: 0 auto; }
h1 { display: inline; font-size: inherit; font-weight: 400; }
h3 a { font-size: 14px; font-weight: bold; color: #2fa6e5; padding-top: 8px; padding-bottom: 8px; display: block; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; *zoom: 1; }

.icon-common-part, .icon-common-top { background: url(/content/v1/images/common/icon-common-part.png) no-repeat; display: inline-block; }
.icon-common-main { background: url(/content/v1/images/common/icon-common-main.png) no-repeat; display: inline-block; }
.icon-common-bulky { background: url(/content/v1/images/common/icon-common-bulky.png) no-repeat; }


/*simple header*/
.sHead { width: 990px; margin: 0 auto; overflow: hidden; }
.sHeadInner { height: 80px; margin-bottom: 15px; overflow: hidden; padding: 0 25px; }
.sHeadInner .d1 { text-align: left; width: 250px; margin-top: 19px; float: left; }
.sHeadInner .d2 { background: url("http://r.uzaicdn.com/static/index/images/index.gif") no-repeat scroll -242px -334px transparent; cursor: help; padding-left: 15px; text-align: left; width: 150px; margin-top: 35px; color: #333; float: right; }
.sHeadInner .d2 .p2 { font-style: italic; color: #666; font-size: 12px; font-family: 'Microsoft YaHei'; }
.sHeadInner .d2 .p1 { font-weight: bold; color: #f93868; font-size: 22px; font-family: Arial,Helvetica,sans-serif; }
.sFooter { width: 990px; margin: 15px auto 0; border-top: 1px solid #CDCCCC; padding-top: 15px; }

/* global footer start */

/*** foot-assure-bar start ***/
.foot-assure-bar { margin-top: 40px; }
.foot-assure-bar .bar-hd { position: relative; }
.foot-assure-bar .bar-hd .line-wrap { width: 50%; position: absolute; top: 50%; _top: 12px; }
.foot-assure-bar .bar-hd .hd-line { border-top: 1px dashed #ddd; height: 0; position: relative; }
.foot-assure-bar .bar-hd .dot { background: #ddd; border-radius: 50%; display: inline-block; height: 5px; width: 5px; margin-top: -3px; position: absolute; top: 50%; _overflow: hidden; }
.foot-assure-bar .bar-hd .line-wrap-1 { left: 0; }
.foot-assure-bar .bar-hd .line-wrap-1 .hd-line { margin-right: 78px; }
.foot-assure-bar .bar-hd .line-wrap-1 .dot { right: 0; }
.foot-assure-bar .bar-hd .line-wrap-2 { right: 0; }
.foot-assure-bar .bar-hd .line-wrap-2 .hd-line { margin-left: 78px; }
.foot-assure-bar .bar-hd .line-wrap-2 .dot { left: 0; }
.foot-assure-bar .icon-1 { background-position: 0 -550px; height: 46px; width: 46px; }
.foot-assure-bar .icon-2 { background-position: 0 -610px; height: 46px; width: 46px; }
.foot-assure-bar .icon-3 { background-position: 0 -670px; height: 46px; width: 46px; }
.foot-assure-bar .icon-4 { background-position: 0 -730px; height: 46px; width: 46px; }
.foot-assure-bar .icon-5 { background-position: 0 -790px; height: 46px; width: 46px; }
.foot-assure-bar .assure-items { padding: 20px 0 10px; }
.foot-assure-bar .assure-items .icons-index { position: relative; top: -4px; }
.foot-assure-bar .assure-items li { float: left; width: 20%; }
.foot-assure-bar .assure-items .item-inner { border-left: 1px solid #e5e5e5; height: 38px; _overflow: hidden; }
.foot-assure-bar .assure-items .first .item-inner { border-left: none; }
.foot-assure-bar .assure-items .item-cont { margin-left: 20px; }
/*** foot-assure-bar end ***/

.simple-footer { background: #fff; margin-top: 30px; padding-top: 15px; }
.simple-footer .ufooter { background: #fff; padding-bottom: 0; border-top: 2px solid #e5004f; text-align: left; margin-top: 0; }

.global-footer { background: #fff; }

/*** foot-faqlink start ***/
.foot-faqlink { background: #f7f7f7; border-top: 2px solid #e5004f; text-align: left; margin-top: 40px; padding-bottom: 15px; }
.foot-faqlink .faqlink-item { float: left; width: 21.5%; margin-top: 15px; }
.foot-faqlink .faqlink-item-5 { width: 14%; *width: 13.99%; }
.foot-faqlink .faqlink-list { margin-top: 10px; }
.foot-faqlink .faqlink-list .item-wrap { width: 40%; }
.foot-faqlink .faqlink-list a { color: #666; line-height: 30px; }
.foot-faqlink .faqlink-list a:hover { color: #e5004f; }
.foot-faqlink .qrcode-box { margin-top: 20px; }
.foot-faqlink .qrcode-box .icon-code { background: url(/content/v1/images/common/icons-code.png) no-repeat 0 -140px; _background-image: url(/content/v1/images/common/icons-code.gif); border: 1px solid #ccc; display: inline-block; height: 130px; width: 130px; }
.foot-faqlink .qrcode-box .icon-code-bj { background-position: 0 0; }
/*** foot-faqlink end ***/

/*** foot-sns start ***/
.foot-sns { border-bottom: 1px solid #ccc; height: 42px; padding: 10px 0; text-align: center; }
.foot-sns .sfs-items { display: inline-block; *display: inline; *zoom: 1; text-align: left; }
.foot-sns li { height: 33px; float: left; color: #666; border-right: 1px solid #ccc; line-height: 35px; padding: 2px 0 8px 15px; }

.foot-sns .code-wrap .icon-code { background: url(/content/v1/images/common/icons-code.png) no-repeat 0 -140px; _background-image: url(/content/v1/images/common/icons-code.gif); border: 1px solid #ccc; height: 130px; width: 130px; position: absolute; left: 167px; top: -130px; display: none; }
.foot-sns .code-wrap .icon-code-bj { background-position: 0 0; }
.foot-sns .code-wrap:hover .icon-code { display: block; }
.foot-sns .icon-code .arrow-mod { position: absolute; width: 16px; height: 8px; overflow: hidden; left: 50%; bottom: -7px; margin-left: -8px; font-size: 18px; line-height: 17px; }
.foot-sns .icon-code .i1 { color: #fff; bottom: 0; z-index: 2; }
.foot-sns .icon-code .i2 { color: #ccc; bottom: -2px; left: 0; z-index: 1; }

.foot-sns .blue { background: #f5f5f5; margin-left: 10px; padding: 1px 6px; color: #0099d9; border-radius: 3px; border: 1px solid #ccc; }
.foot-sns .blue:hover { border-color: #0099d9; }
.foot-sns .qa { color: #e5004f; text-decoration: underline; }
.foot-sns .qa:hover { color: #e7325d; }

.foot-sns .icon { background: url(/content/v1/images/common/gbsprite.png) no-repeat center center; height: 42px; *display: inline; -ms-zoom: 1; zoom: 1; vertical-align: middle; display: inline-block; margin-right: 10px; }

.foot-sns .li1 { width: 253px; position: relative; }
.foot-sns .li2 { width: 250px; }
.foot-sns .li3 { border-right: 0; width: 350px; }
.foot-sns .li3 .p-first { margin-top: -12px; }
.foot-sns .li3 .p-last { line-height: 26px; margin-top: -24px; padding-left: 45px; }

.foot-sns .li1 .icon { background-position: 0 5px; width: 46px; margin-top: -2px; height: 47px; }
.foot-sns .li2 .icon { background-position: 0 -38px; width: 40px; margin-top: -2px; }
.foot-sns .li3 .icon { background-position: 0 -74px; width: 35px; margin-top: 8px; }
/*** foot-sns end ***/

/*** webtrust start ***/
.foot-webtrust { text-align: center; padding: 16px 0 5px; }
.foot-webtrust .icon-common-bulky { background: url(/content/v1/images/common/gbsprite.png) no-repeat; display: inline-block; margin: 0 3px 5px; width: 108px; height: 40px; }
.foot-webtrust .trust1 { background-position: 0 -146px; }
.foot-webtrust .trust2 { background-position: 0 -196px; }
.foot-webtrust .trust3 { background-position: 0 -391px; }
.foot-webtrust .trust4 { background-position: 0 -554px; }
.foot-webtrust .trust5 { background-position: 0 -820px; }
.foot-webtrust .trust6 { background-position: 0 -870px; }
.foot-webtrust .trust7 { background-position: 0 -720px; }
.foot-webtrust .trust8 { background-position: 0 -770px; }
/*** webtrust end ***/

/*** copyright start ***/
.foot-copyright { text-align: center; color: #666; line-height: 24px; padding: 5px 0; }
.foot-copyright span { margin: 0 5px; }
.foot-copyright .red { color: #e5004f; }
/*** copyright end ***/

/*** aboutlink start ***/
.foot-aboutlink { text-align: center; padding: 5px 0 15px; }
.foot-aboutlink span { padding: 0 5px; border-right: 1px solid #999; }
.foot-aboutlink span.noborder { border: 0; }
.foot-aboutlink a { color: #666; }
.foot-aboutlink a:hover { color: #e5004f; }
.foot-aboutlink .red { color: #e5004f; }
.foot-aboutlink .red:hover { color: #e7325d; }
/*** aboutlink end ***/

/* global footer end */

.foot-assure-bar { display: none; }
.global-footer .w { width: 1000px; margin-left: auto; margin-right: auto; }
.global-footer .fl { float: left; }
.global-footer .f666 { color: #666; }
.global-footer .f14 { font-size: 14px; }
.global-footer .f18 { font-size: 18px; }

.icons-qrcode { background: url(/content/v1/images/common/icons-code.png) no-repeat; _background-image: url(/content/v1/images/common/icons-code.gif); display: block; height: 130px; width: 130px; }
.code-wechat-bj { background-position: right 0; } /* 众信旅游（北京） */
.code-wechat-sh { background-position: right -140px; } /* 众信旅游悠哉网 */
.code-wechat-wd { background-position: right -420px; } /* 众信uzai旅游尾单 */
.code-app-download { background-position: right -280px; } /* APP下载 */

/**foooter**/
.footerjs { display: none; }
.foot_faq { width: 988px; height: auto; text-align: center; padding-bottom: 15px; border-bottom: 0; }
.faq_container01, .faq_container02, .faq_container03, .faq_container04, .faq_container05, .faq_container06 { float: left; width: 177px; height: auto; margin-top: 15px; text-align: left; }
.faq_container01 { display: inline; }
.faq_container04 { width: 170px; }
.faq_container06 { width: 110px; }
.faq_container06 div { margin-top: 20px; }
.faq_container06 div img { border: 1px solid #ccc; }
.faq_container06 .icon-code { background-position: -180px -110px; border: 1px solid #ccc; display: inline-block; height: 100px; width: 100px; }
.foot_faq ul { text-align: left; list-style: none; padding-left: 0; margin-top: 10px; }
.foot_faq ul li a { color: #666; font-size: 12px; line-height: 30px; text-decoration: none; }
.foot_faq ul li a:hover { text-decoration: underline; color: #f93868; }
.faq_class { font-size: 14px; color: #666; }

/***calendar part***/
.calendar { border-collapse: collapse; border: 3px solid #a3a3a3; }
.calendar-title { height: 25px; background: #F3F3F3; }
.calendar-title-current-month { color: #666; font-weight: 700; }
.calendar-weeks { height: 24px; background: #d9f3b6; }
.calendar-week-days { height: 45px; font-family: Simsun; }
.calendar td { border: 1px solid #E8E8E8; width: 85px; height: 23px; }
.calendar .calendar-week-days td { vertical-align: top; text-align: right; }
.calendar-title td, .calendar-weeks td { text-align: center; vertical-align: middle; }
.calendar-week-days .calendar_bg_ffffcc, .calendar-week-days p { padding: 2px 5px 0px 0; }
.calendar-week-days p { color: #000; }
.calendar-week-days p .v-holiday { color: #666; float: left; padding-left: 5px; }
.calendar_bg_ffffcc .calendar_color_333 .v-holiday { font-weight: normal; color: #666; }
.calendar_bg_ffffcc .calendar_color_333 { font-weight: bold; color: #000; }
.calendar-today p, .calendar-today { color: red; font-weight: bold; }
.calendar a { text-decoration: none; cursor: pointer; }
#dv_01 { width: 500px; display: none; background-color: #FFF; position: absolute; float: left; }
.calendar_red { color: #c00; }
.calendar_bg_ffffcc { background: #ffc; height: 46px; }
.calendar_padding_top_8 { padding-top: 8px; }
.calendar_padding_top_5 { padding-top: 5px; }
.calendar_color_333 { color: #333; }
.calendar_color_ff6600 { color: #f93868; }
.calendar_jieri { color: #4876FF; }
.calendar-tag, .calendar div { color: #000; font-size: 12px; line-height: 1.3; }
#subPrev { background: url("http://r.uzaicdn.com/content/product/calendarBtn.jpg") no-repeat 0 0; float: left; height: 15px; margin: 0 0 0 29px; text-indent: -9999px; width: 9px; }
#subNext { background: url("http://r.uzaicdn.com/content/product/calendarBtn.jpg") no-repeat scroll -11px 0 transparent; float: left; height: 15px; margin: 0 0 0 29px; text-indent: -9999px; width: 9px; }
#subPrev:hover { background-position: -11px -15px; }
#subNext:hover { background-position: 0 -15px; }


/* browse start */
/***browse***/
.fn-browseTop a, .fn-removeJL, .fn-removeAll, .fn-browseMsg2 label, .fn-submit, .fn-browsethick a { background: url(http://r.uzaicdn.com/content/1/images/recently-icon.jpg) no-repeat; }

.J_ScrollTop { display: none; }
.fn-browseBox { position: absolute; right: 61px; bottom: 0; }
.fn-browseOne { height: 310px; background: #fff; top: 0; width: 420px; border: 1px solid #f93868; display: none; position: relative; }
.fn-browseOne1 { padding-bottom: 20px; height: auto; }
.fn-other { display: none; padding-left: 18px; }
.fn-other input { width: 90px; border: 1px solid #ccc; height: 18px; line-height: 18px; background: url("http://r.uzaicdn.com/content/product/canner.jpg") no-repeat right center #FFF; }
.fn-other select { margin: 0 5px; height: 20px; line-height: 20px; width: 42px; }
.fn-browseTime input { margin-left: 7px; position: relative; _top: -3px; }
.fn-browseTop { background: #f93868; height: 36px; line-height: 36px; border-bottom: 1px solid #f93868; }
.fn-browseTop a { float: right; margin: 7px 3px 0 0; display: inline; width: 23px; height: 23px; background-position: -38px 0; text-align: -9999px; }
.fn-browseTop a:hover { background-position: -63px 0; }
.fn-browseTop span { color: #666; font-weight: bold; font-size: 14px; margin-left: 15px; }
.fn-browseTopXy span { background: url(http://r.uzaicdn.com/content/1/images/recently_ti.jpg) no-repeat; display: block; width: 212px; height: 36px; margin-left: 15px; }
.fn-browseMsg { height: 235px; margin: 0 4px; border-bottom: 1px solid #f93868; padding-left: 10px; }
.fn-browseMsgText { line-height: 235px; text-align: center; }
.fn-ListPic, .fn-ListMsg { float: left; }
.fn-ListPrice { float: right; display: inline; margin-right: 15px; }
.fn-Listhandle { text-align: right; }
.fn-browseLi { display: none; }
.fn-browseList { padding: 13px 0; border-bottom: 1px dotted #ccc; }
.fn-ListMsg { margin-left: 15px; display: inline; width: 225px; line-height: 1.2; }
.fn-ListLink { margin-bottom: 10px; }
.fn-ListLink a { font-size: 14px; color: #f93868; }
.fn-ListPrice span { color: #f93868; font-weight: bold; margin-right: 3px; }
.fn-ListPrice a { color: #fb84a2; text-decoration: underline; }
.fn-ListPrice a:hover { color: #f93868; }
.fn-removeJL { background-position: -38px -52px; left: 0px; margin-left: 5px; width: 12px; display: inline-block; height: 12px; position: relative; top: 2px; }
.fn-browseBot { height: 38px; line-height: 38px; padding: 0 18px 0 16px; }
.fn-browseBot .f93868 { color: #666; }
.fn-browseBot .fn-login { margin-right: 23px; color: #f93868; }
.fn-removeAll { float: right; height: 22px; width: 75px; padding-left: 18px; background-position: -38px -26px; line-height: 24px; margin-top: 7px; color: #666; }
.fn-browsePage { margin-top: 8px; *margin-top: 0; _margin-top: 8px; display: inline-block; line-height: 1.2; }
.fn-browsePage a { height: 22px; display: inline-block; border: 1px solid #ccc; line-height: 22px; font-family: "宋体"; padding: 0 8px; margin-right: 3px; }
.fn-browsePage a.cur, .fn-browsePage a:hover { background: #fb84a2; color: #fff; border: 1px solid #ccc; }
.fn-browseMsg2 { margin: 0 13px; padding: 17px 0 0px 18px; position: relative; }
.fn-browseMsg2 label { width: 136px; display: inline-block; color: #333; padding-left: 18px; background-position: -38px -115px; }
.fn-browseBot1 { height: 30px; padding: 5px 0 0 31px; }
.fn-auth { color: #f00; padding-left: 30px; }
.fn-selectYs { width: 135px; color: #333; line-height: 24px; }
.fn-selectCt { width: 90px; color: #333; margin-right: 10px; line-height: 24px; }
.fn-inputWhr { width: 188px; color: #333; height: 24px; line-height: 24px; }
.fn-browseMsg2 p { margin-bottom: 15px; }
.fn-browseMd a { border: 1px solid #dbdbdb; display: inline-block; height: 25px; line-height: 25px; background: #f1f1f1; padding: 0 10px; margin: 0 5px 12px 0; }
.fn-browseMd a:hover { background: #f93868; color: #fff; }
.fn-browseMd { position: relative; }
input { padding: 0; margin: 0; }
.fn-browseMd .fn-change { position: absolute; right: 15px; color: #f93868; bottom: 17px; cursor: pointer; border: 0; background: none; }
.fn-inputEmail { width: 274px; color: #333; height: 23px; line-height: 23px; float: left; }
.fn-submit { height: 27px; border: none; background-position: 0 -172px; width: 74px; color: #f93868; float: right; font-weight: bold; margin-right: 28px; cursor: pointer; }
.fn-hidden { display: none; }
.fn-boder { border-bottom: 0; }
.fn-zhezao { position: absolute; z-index: 100; width: 420px; height: 310px; background: #000; opacity: 0.3; filter: alpha(opacity=30); top: 0; left: 0; display: none; }
.fn-browsethick { width: 218px; height: 80px; text-align: center; position: absolute; border: 1px solid #f93868; background: #fff; top: 100px; left: 100px; z-index: 101; display: none; }
.fn-browsethickOk { height: 40px; line-height: 40px; }
.fn-browsethick a { width: 55px; height: 26px; display: inline-block; background-position: -31px -143px; line-height: 26px; text-align: center; margin-right: 20px; }
#xyaddr { height: 78px; }

.uzkfOnline { display: none; }

#xyaddr { height: 78px; }

/*右上角弹出*/
.cornerddy { position: fixed; _position: absolute; left: 50%; top: 0; width: 498px; height: 238px; padding: 100px 0 0 250px; margin-left: -350px; top: 17%; background: #fbfff8 url(http://r01.uzaicdn.com/content/common/cornerddy.jpg) no-repeat 30px 15px; display: none; z-index: 999; border: 1px solid #f93868; font-family: 'Microsoft YaHei'; }
.cornerddy_mask { position: absolute; left: 0; top: 0; width: 100%; background: #000; opacity: 0.3; filter: alpha(opacity=30); z-index: 998; display: block; height: 100%; }
.cornerddy .close { font-size: 36px; color: #eda943; position: absolute; right: 10px; top: 0; }
.cornerddy .close:hover { color: #f93868; }

.cornerddy h2 { font-size: 22px; color: #666; }
.cornerddy .p1 { font-size: 18px; margin: 10px 0 15px; color: #666; }
.cornerddy ul { height: 100px; margin: 0 0 0 0; }
.cornerddy li { float: left; margin-right: 10px; display: inline; }
.cornerddy li a { display: block; color: #fff; width: 90px; text-align: center; border-radius: 3px; padding: 15px 0 10px; }
.cornerddy li a:hover { opacity: 0.8; filter: alpha(opacity=80); color: #fff; }
.cornerddy li b { font-size: 24px; }
.cornerddy li p { font-size: 16px; }

.cornerddy .li1 a { background: #f99f66; }
.cornerddy .li2 a { background: #6eceee; }
.cornerddy .li3 a { background: #f93868; }
.cornerddy .li4 a { background: #99cc66; }

/*手机*/
.mobile-n { background: url(http://r02.uzaicdn.com/static/index/images/m2.jpg) repeat 0 0; height: 175px; text-align: center; font-family: Microsoft YaHei; padding-top: 8px; position: absolute; left: 0; top: 0; z-index: 9999; width: 100%; }
.mobile-n-close { display: inline-block; vertical-align: top; cursor: pointer; position: absolute; left: 0; top: 0; padding: 5px; }
.mobile-n-log { display: inline-block; vertical-align: top; margin-top: 6px; }
.mobile-n-down { display: inline-block; vertical-align: top; margin-top: 5px; }
.mobile-n-down .a1 { margin-bottom: 10px; display: block; }
.mobile-n-down .a2 { }

.mobile-n-txt { display: inline-block; vertical-align: top; font-size: 40px; padding: 0 25px 0 30px; text-align: left; margin-top: 5px; }
.mobile-n .p2 { color: #f93868; }
.mobile-n .p3 { }
.verdana { font-family: Verdana; }

/*登录和出发城市*/
i { font-style: normal; }
.bxhd { color: #fff; background: url(http://r01.uzaicdn.com/static/index/images/index.gif) no-repeat -46px -80px; width: 65px; height: 16px; line-height: 15px; float: left; margin: 6px 5px 0 0; padding-left: 4px; }
.bxhd:hover { color: #fff; }
.newHeader { height: 29px; background: #f9f9f9; border-bottom: 1px solid #e1e1e1; color: #666; }
.newWarp { width: 990px; margin: 0 auto; }
.newCity { float: left; width: 390px; line-height: 29px; }
.newCity-phone { }
.newCity-phone a { color: #666; display: block; background: url(http://r.uzaicdn.com/static/index/images/index.gif) no-repeat -251px -421px; padding: 0px 5px 0 16px; }
.newCity-phone a:hover { background-position: -251px -447px; color: #f93868; }
.newCity-tie i { margin-right: 5px; font-style: normal; }
.newCity-thick { _padding-top: 6px; }
.newCity-thick a { color: #666; display: inline-block; height: 18px; line-height: 18px; padding: 0 4px; }
.newCity-thick a.cur { background: #f93868; color: #fff; font-weight: bold; }
.newCity-thick a.cur:hover { color: #fff; }
.newMenu { float: right; width: 600px; padding-top: 5px; }
.newMenu a { color: #666; line-height: 1.5; cursor: pointer; }
.newMenu .newMenu-song200{color:#fff;text-align:center;}
.newMenu li { float: right; padding: 0 10px; }
.newMenu li.verline_gray { padding: 0; margin-top: 3px; border-left: 1px solid #C8C8C8; height: 12px; overflow: hidden; }
.newMenu-quickreg { position: relative; width: 89px; }
.newMenu-song200 { background: #f93868; display: inline-block; height: 18px; width: 65px;color:#fff; }
.newMenu li.newMenu-weixin { padding: 0 10px 4px 27px; z-index: 10; background: url(http://r.uzaicdn.com/static/index/images/index.gif) no-repeat -237px -176px; height: 20px; position: relative; top: -2px; line-height: 20px; }
.newMenu li .newMenu-weixinTip { display: none; position: absolute; padding: 12px 15px 15px 13px; width: 260px; right: 0; top: 30px; background: #fff; border: 1px solid #fb84a2; }
.newMenu li .newMenu-weixinTip em { width: 15px; height: 8px;  display: block; position: absolute; top: -8px; right: 40px; }
.newMenu-weixinTip-left { width: 160px; }
.newMenu-weixinTip-leftYH { font-family: Microsoft Yahei; font-size: 16px; margin-bottom: 10px; }
.newMenu-weixinTip-leftMsg { line-height: 1.2; padding-left: 8px; }
.uzaiweixin { margin-top: 5px; color: #f93868; }
.newMenu li.newMenu-weibo { padding: 0 0 0 32px; background: url(http://r.uzaicdn.com/static/index/images/index.gif) no-repeat -232px -200px; height: 20px; position: relative; top: -2px; line-height: 20px; }
.newQuickreg a { float: left; }
.newMenu-popUb { position: absolute; background: none repeat scroll 0 0 #ffecf1; border: 1px solid #fb84a2; line-height: 1.4; top: 25px; left: -80px; padding: 10px; position: absolute; width: 300px; z-index: 10; display: none; }
.newMenu-popUb b { font-weight: bold; }
.newMenu-popUb .pright { text-align: right; margin-top: 10px; }
.newMenu-popUb .pright a { color: #f93868; }
.newMenu-popUb .pright a:hover { color: #f93868; }
.newMenu-weclome { display: none; position: relative; z-index: 10; }
.J-login1 { display: none; }
.newMenu-weclome .userGrade img { margin-right: 3px; margin-top: -3px; _margin-top: 0; }
.newMenu li.newMenu-manage { position: relative; padding: 0px; margin: 0 -1px; display: none; z-index: 11; }
.newMenu-manage li { float: none; padding: 0 4px; width: 68px; }
.newMenu-manage li a { width: 62px; display: block; padding: 0 0 8px 6px; }
.newMenu-manage li a.fn-borBo { margin-bottom: 8px; border-bottom: 1px solid #ccc; }
.newMenu-manage .i1 { float: left; }
.newMenu-manage .i2 { background: url("http://r.uzaicdn.com/content/1/images/bgcommon2.gif") no-repeat 0 0; float: left; height: 5px; margin-top: 6px; overflow: hidden; width: 8px; margin-left: 5px; }
.newMenu-mytab { position: absolute; width: 76px; border: 1px solid #ccc; padding-top: 8px; top: 19px; left: 0; background: #fff; display: none; }
.newMenu-manage-a { padding: 0 5px 0 10px; display: inline-block; border: 1px solid transparent; _border: 0; width: 61px; }
.newMenu-manage-aCur { border: 1px solid #ccc; border-bottom: 0; position: relative; background: #fff; }
.verline_grayIe6 { _display: none; }

/* 出发城市 */
.start-city-wrap { height: 29px; line-height: 1.5; margin-left: 5px; position: relative; z-index: 15;float: left; }
.start-city-wrap .now-city-bar { border-left: 1px solid #f9f9f9; color: #666; display: inline-block; height: 29px; position: relative; z-index: 1; }
.start-city-wrap .bar-inner { border-top: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-bottom: 1px solid #e1e1e1; display: inline-block; height: 23px; padding: 5px 6px 0; position: absolute; top: 0; white-space: nowrap; }
.start-city-wrap .icon-location { background: url(/content/v1/images/common/icon-common-top.png) no-repeat 0 -280px; display: inline-block; height: 15px; width: 9px; }
.start-city-wrap .start-city-name { font-weight: bold; padding: 0 3px; }
.start-city-wrap .change-city { color: #666; }
.start-city-box { background: #fff; border: 1px solid #e1e1e1; border-top: none; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); display: none; width: 412px; position: absolute; top: 30px; left: 0; }
.start-city-box .city-items { padding: 0 20px 10px; position: relative; z-index: 100; }
.start-city-box dt { border-top: 1px solid #eee; color: #999; padding-top: 10px; }
.start-city-box dt.first { border-top: none; }
.start-city-box dd { padding-top: 8px; }
.start-city-box dd li { padding-bottom: 1px; vertical-align: middle; -ms-zoom: 1; zoom: 1; }
.start-city-box dd .city-items-hd { width: 28px; padding: 0 10px 10px 0; font-weight: bold; }
.start-city-box dd .city-items-bd { margin-left: 38px; }
.start-city-box dd a { color: #36c; display: inline-block; margin: 0 10px 10px 0; white-space: nowrap; }
.start-city-box dd a:hover { color: #f93868; }
.start-city-box .hot-city-list { border-bottom: 1px solid #eee; }
.start-city-box .hot-city-list a { padding: 2px 5px; }
.start-city-on .now-city-bar { border-left-color: #e1e1e1; color: #f93868; }
.start-city-on .now-city-bar .icon-location { background-position: -15px -280px; }
.start-city-on .now-city-bar .change-city { color: #f93868; }
.start-city-on .bar-inner { background: #fff; border-color: #e1e1e1; border-bottom-color: #fff; }
.start-city-on .start-city-box { display: block; }

/*悠币提醒*/
.userOrderPart2 { background: #FFFFFF; border: 1px solid #E1E1E1; box-shadow: 1px 1px 1px #999999; display: none; float: left; left: 0; padding: 3px 20px 3px 10px; position: absolute; top: 22px; z-index: 15; }
.userOrderPart2 .closetip { background: url("http://r.uzaicdn.com/content/1/images/bgcommon2.gif") no-repeat scroll -16px -71px transparent; display: block; width: 8px; height: 8px; position: absolute; right: 5px; top: 8px; overflow: hidden; }
.userOrderPart2 .tip { position: absolute; left: 15px; top: -11px; }
.userOrderPart2 .tip em { font-size: 14px; height: 19px; line-height: 21px; overflow: hidden; position: absolute; width: 17px; top: 0px; color: #ccc; font-style: normal; }
.userOrderPart2 .tip span { font-size: 14px; height: 19px; line-height: 21px; overflow: hidden; position: absolute; width: 17px; top: 1px; color: #fff; }
.userOrderPart2 a { color: #f93868; }
.userOrderPart2 .b { font-weight: bold; }
.userOrderPart2 .w230 { width: 230px; }
.userOrderPart2 .w160 { width: 170px; }

/*搜索*/
.newTop { height: 77px; }
.newTop h1 { float: left; margin-top: 10px; }
.newTop .newToplogo { float: left; margin-top: 13px; }
.newTop-search { float: left; display: inline; margin: 15px 20px 0; position: relative; width: 409px; }
.newTop-inter { float: left; display: inline; margin-top: 16px; }
.newTop-search-s1 { float: left; height: 31px; overflow: hidden; border-left:1px solid #f93868; }
.newTop-search-cz { background-position: 0 -31px; }
.newTop-srhBox { position: relative; border-top: 1px solid #f93868; border-bottom: 1px solid #f93868; }
.newTop-srhBoxVal { width: 55px; margin-right: 10px; background: url("http://r.uzaicdn.com/content/1/images/srh.jpg") no-repeat scroll right -12px transparent; color: #666666; display: block; font-family: Microsoft Yahei; font-size: 14px; height: 29px; line-height: 29px; padding-left: 5px; }
.newTop-srhBoxValCur { background-position: right -56px; }
.newTop-srhSe { border: 1px solid #f93868; border-top: 0; background: #fff; left: -1px; padding: 2px 2px 0; position: absolute; top: 29px; width: 61px; display: none; z-index: 101; }
.newTop-srhSe a { display: block; width: 56px; height: 20px; line-height: 20px; text-align: left; padding-left: 5px; margin-bottom: 2px; color: #666; font-family: Microsoft Yahei; }
.newTop-srhSe a:hover, .newTop-srhSe a.current { background: #ced0d0; color: #666; }
.newTop-srh-input { width: 260px; border-top: 1px solid #f93868; border-bottom: 1px solid #f93868; border-right: 0; border-left: 0; height: 29px; font-family: Microsoft Yahei; line-height: 29px; color: #666; }
.newTop-srh-btn {  width: 76px; height: 31px; border: 0; cursor: pointer;background:#f93868;color:#fff;font-size:14px; }
.newTop-srh-btn:hover { background-position: 0px -97px; }
.newTop-interflashbtn { width: 122px; height: 56px; background: transparent; border: 0; padding: 0; cursor: pointer; }
.newTop-interflashbtn1 { width: 165px; margin-left: 40px; }
.newTop-autocomp { position: absolute; top: 30px; left: 71px; border: 1px solid #ccc; width: 278px; display: none; background: #fff; z-index: 101; }
.newTop-autocomp li { height: 28px; line-height: 24px; padding-left: 10px; cursor: pointer; }
.newTop-autocomp li.active { background: #f93868; color: #fff; }
.J_searchLoding, .hd_searchLoding { }
.newTop-hotSearchNew { margin-top: 8px; padding-left: 19px; background: url(http://r.uzaicdn.com/static/index/images/index.gif?a=25) no-repeat -205px -364px; color: #999; height: 14px; overflow: hidden; }
.newTop-hotSearchNew span { margin-right: 6px; }
.newTop-hotSearchNew a { color: #999; margin-right: 12px; }
.newTop-hotSearchNew a:hover { color: #f93868; }
.newTop-tel { cursor: help; height: 43px; overflow: hidden; padding-top: 2px; width: 137px; background: url(http://r.uzaicdn.com/static/index/images/index.gif) no-repeat -242px -334px; padding-left: 15px; float: left; display: inline; margin-top: 19px; margin-right: 10px; }
.newTop-tel i{display: none;}
.newTop-teltime { padding-left: 3px; display: block; font-style: italic; color: #666; font-size: 12px; font-family: 'Microsoft YaHei'; }
.newTop-telnumber { color: #f93868; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: 700; height: 30px; }
/*导航*/
.umenubot { padding: 0 0 0 10px; height: 30px; overflow: hidden; line-height: 29px; }
.umenubot a { color: #f93868; padding: 0 7px 0 6px; margin: 0 auto; }
.umenubot a:hover { color: #269add; }
.gnav { background: #f93868; url(http://r.uzaicdn.com/static/index/images/gnavbg.png) 0 0px; height: 35px; }
.gnav .navmain { }
.gnav li { width: 88px; position: relative; z-index: 4; float: left;background:#f93868 ; height: 35px; text-align: center; font-size: 14px; line-height: 35px; font-weight: bold; }
.gnav ul li i { position: absolute; width: 17px; height: 20px; top: -8px; right: 12px; background: url(http://r.uzaicdn.com/static/base/global/images/icon24.png) no-repeat; _background: url(http://r.uzaicdn.com/static/base/global/images/icon8.png) no-repeat; }
.gnav ul li i.newNav-new { background-position: -29px -79px; }
.gnav ul li i.newNav-hot { background-position: 0px -79px; }
.gnav ul li i.newNav-cu { background-position: -58px -79px; }
.gnav ul li i.newNav-tui { background-position: 0px -79px; }
.gnav ul li i.newNav-te { background-position: -58px -79px; }

.gnav li.divide { width: 2px; display: none;}
.gnav li.change { line-height: 0px; }
.gnav li.curr { background: #d9284d; }
.gnav li a { display: block; color: #fff; font-size: 14px; font-weight: bold; }
.gnav li .downicon { position: absolute; height: 35px; width: 9px; display: block; top: 0; right: -68px; }
.gnav li.hover { background: #d9284d; }
.gnav li.hover .downa { background: #d9284d; border: 1px solid #d9284d; border-bottom: 0; height: 34px; line-height: 34px; }
.gnav li.curr .downicon { border-color:#d9284d; border-top-color: #fff;}
.gnav li .downicon { border: 5px solid #f93868; border-top-color: #fff; font-size: 0; height: 0; line-height: 0; width: 0; margin-left: 3px; overflow: hidden; position: relative; top: -20px; *top: -19px; }
.gnav li:hover .downicon{border-color:#d9284d; border-top-color: #fff;}
.gnav li .downlist { display: none; z-index: 855; }
.gnav li.hover .downlist { display: block; position: absolute; width: 94px; left: 0px; top: 35px; border: 1px solid #f93868; border-top: 0; background: #f93868; }
.gnav .downlist dd { padding: 0 3px; }
.gnav .downlist dd:hover { background: #d9284d; }
.gnav .downlist dd a { border-bottom: 1px dotted #fff; display: block; color: #fff; }
.gnav .downlist dd a.noborder { border-bottom: none; }
.gnav .downlist dd a:hover { display: block;}
.gnav li .gnav-ads51 { background: url(http://r.uzaicdn.com/static/index/images/adsdw.jpg?a=2) 0px 0px no-repeat; margin-left: 40px; height: 35px; width: 100px; display: block; }
.gnav li .gnav-adspl { background: url(http://r.uzaicdn.com/static/index/images/adspl.jpg) 0px 0px no-repeat; margin-left: 40px; height: 35px; width: 100px; display: block; }
.gnav li .gnav-adscj { background: url(http://r.uzaicdn.com/static/index/images/adscj.jpg) 0px 0px no-repeat; margin-left: 40px; height: 35px; width: 100px; display: block; }

.gnav .gnav-mobile { background: url(http://r.uzaicdn.com/static/index/images/gnavbg.png) -91px -117px no-repeat; color: #fff; display: block; padding-left: 15px; line-height: 35px; font-size: 12px; }
.gnav .gnav-mobile:hover { color: #fffc00; }
/*文字截取*/
.textEllipsis { -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/***autocomplete***/
.ac_results { border: 1px solid #f93868; background-color: #FFF; overflow: hidden; z-index: 99999; padding: 0; }
.ac_results ul { width: 100%; margin: 0; padding: 0; }
.ac_results li { cursor: default; display: block; line-height: 16px; overflow: hidden; margin: 0; padding: 6px 5px; font-size: 14px; color: #666; }
.ac_results li i { font-style: normal; float: right; }
.ac_loading { background: #FFF url(indicator.gif) right center no-repeat; }
.ac_results li.ac_odd { background-color: #fff; }
.ac_results li.ac_over { background-color: #f93868; color: #FFF; }
/*当地游begin*/
.location-mask { filter: alpha(opacity=30); opacity: 0.3; background: #000; z-index: 998; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 999; }
.pop-location { border: 1px solid #8c0; position: fixed; left: 50%; top: 5%; margin-left: -350px; width: 700px; background: #fff; z-index: 1000; }
.pop-location .pop-close { position: absolute; right: 5px; top: 5px; background: url(http://r.uzaicdn.com/content/1/images/recently-icon.jpg) no-repeat -38px 0; width: 23px; height: 23px; cursor: pointer; }
.pop-location .pop-close:hover { background-position: -63px 0; }
.pop-location .dot { }
.pop-location .hide { display: none; }

.pop-hot-tit h4 { display: inline; }
.pop-location .hd span { text-decoration: underline; color: #3566cc; cursor: pointer; float: right; }
.pop-location .hd .bop-hot-desc { position: relative; margin-top: 9px; }
.pop-location .hd .bop-hot-desc-txt { border: 1px solid #ffcc00; width: 400px; line-height: 22px; background: #feffe9; padding: 10px; position: absolute; right: 0; top: 30px; }
.pop-location .hd .bop-hot-desc-txt i { position: absolute; right: 30px; top: -11px; background: url(http://r.uzaicdn.com/content/common/arr-up.gif) no-repeat 0 0; width: 15px; height: 11px; }

.pop-location .hd { border-bottom: 1px solid #f93868;; margin-bottom: 10px; height: 28px; }
.pop-location .hd ul { height: 28px; line-height: 28px; }
.pop-location .hd li { float: left; text-align: center; background: #f0f0f0; color: #666; padding: 0 15px; cursor: pointer; font-size: 14px; font-weight: bold; }
.pop-location .hd li.on { background: #f93868;; color: #fff; }
.pop-location .bd .item { display: none; }

.pop-location dl { line-height: 30px; }
.pop-location dt { float: left; }
.pop-location dt a { font-size: 14px; background: #f0f0f0; }

.pop-location dd { float: left; }
.pop-location a.yel { color: #f93868; }
.pop-location dt a, .pop-location dd a { margin-right: 0; display: inline; padding: 5px 9px; }

.location-hot { overflow: hidden; width: 660px; }
.location-hot dl { width: 700px; }
.location-hot dt a, .location-hot dd a { margin-right: 12px; }

.pop-location .tit { background: #e5ffc5; padding: 10px; border-bottom: 1px solid #8c0; }
.pop-location .p1 { font-size: 16px; font-weight: bold; color: #666; margin-bottom: 8px; }

.pop-con { padding: 20px 20px 5px; height: 500px; overflow: auto; }
.pop-con h4 { color: #333; font-size: 14px; margin-bottom: 5px; font-weight: bold; }

.location-hot, .location-special, .location-provi { margin-bottom: 20px; }
.pop-location .pop-box { border-bottom: 1px dotted #ccc; padding: 10px; }
.location-provi .pop-box:last-child { border-bottom: none; }
.location-provi dl, .location-special dl { float: left; width: 310px; }

.pop-box-on { background: #f0f0f0; }
.pop-box-on dt a { background: #f93868;; color: #fff; }
.pop-box-on dt a:hover { color: #FFF000; }
.pop-box-on .hide { display: block; }
.pop-box-on .dot { display: none; }

.pop-location { display: none; }
* html .pop-location { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
/*当地游end*/

.uzkfOnline { display: none; }

/***列表页调整***/
.lyhlabel { height: 19px; line-height: 19px; padding: 0 15px 0 5px; display: inline-block; *display: inline; -ms-zoom: 1; zoom: 1; border-left: 1px solid #f93868; color: #f93868; overflow: hidden; vertical-align: middle; }
.icon-bg { background-image: url(http://r.uzaicdn.com/content/product/bg.png); background-repeat: no-repeat; }
.icon-yhbg { background-position: right -255px; font-family: verdana; }
.icon-fbg { background-position: 0 -549px; font-family: verdana; border: 0; padding: 0; padding-left: 18px; padding-right: 2px; font-size: 11px; font-family: Verdana; vertical-align: middle; text-align: center; border: 1px solid #f93868; line-height: 15px; height: 15px; }


/* 右浮动 */
/* fn-browse start */
.fn-browse { position: fixed; _position: absolute; right: 0; bottom: 160px; z-index: 99; }
.fn-browse .pop-box { background: #fff; border: 1px solid #fff; cursor: default; display: none; text-align: center; height: 166px; width: 160px; position: absolute; top: 0; left: -162px; }
.fn-browse .pop-box i { margin: 10px auto 0; }
.fn-browse .pop-box a { color: #fb84a2; line-height: 2; }
.fn-browse .pop-box a:hover { color: #f93868; }

.fn-browseTitle li { background: #fb84a2; border-top: 1px solid #fff; cursor: pointer; height: 39px; width: 50px; vertical-align: middle; position: relative; }
.fn-browseTitle li:first-child { border-top: none; }
.fn-browseTitle li a { color: #fff; }
.fn-browseTitle li img { display: none; vertical-align: middle; }
.fn-browseTitle li .item-hd { font-size: 14px; height: 37px; height: 35px\9; width: 30px; color: #fff; padding: 2px 10px 0; padding-top: 4px\9; letter-spacing: 1px; line-height: 17px; }
.fn-browseTitle li .arrow-left { border: 0 solid #fff; border-right-color: #f93868; border-width: 6px 9px 6px 0; display: none; font-size: 0; height: 0; line-height: 0; top: 50%; left: -9px; *left: -10px; position: absolute; margin-top: -6px; z-index: 1; }
.fn-browseTitle li .arrow-top { font-size: 28px; font-family: simsun; height: 16px; width: 28px; overflow: hidden; margin-left: 1px; position: absolute; left: auto; top: 10px; top: 12px\9; line-height: 39px; }
.fn-browseTitle li .arrow-top em { position: absolute; left: 0; top: -3px; }
.fn-browseTitle li .arrow-top i { color: #fb84a2; position: absolute; left: 0; top: 2px; }
.fn-browseTitle li .app-client { top: -40px; }
.fn-browseTitle .on .item-hd,
.fn-browseTitle li:hover .item-hd { background: #f93868;text-indent:0;}
.fn-browseTitle .on .arrow-left,
.fn-browseTitle li:hover .arrow-left { display: block; }
.fn-browseTitle .on .arrow-top i,
.fn-browseTitle li:hover .arrow-top i { color: #f93868; }

.fn-browseTitle .li1 .item-hd,.fn-browseTitle .li2 .item-hd,.fn-browseTitle .li3 .item-hd{background:url(/content/v1/images/common/gbsprite.png) no-repeat center center;text-indent:-9999px;text-align:left;}
.fn-browseTitle .li1 .item-hd{background-position:8px -594px;}
.fn-browseTitle .li2 .item-hd{background-position:8px -634px;}
.fn-browseTitle .li3 .item-hd{background-position:8px -673px;}

.icons-right-side { background: url(/content/v1/images/common/right-side.png) no-repeat; _background: url(/content/v1/images/common/right-side.gif) no-repeat; display: inline-block; *display: inline; -ms-zoom: 1; zoom: 1; display: none; }
.code-wechat-a { background-position: right 0; display: block; height: 130px; width: 130px; }
.code-wechat-b { background-position: right -140px; display: block; height: 130px; width: 130px; }

#J_wechat .shouli { background-position: right -285px; position: absolute; right: 0px; top: -16px; color: #fff; width: 25px; height: 22px; line-height: 15px; padding-left: 2px; }
/* browse end */

/*通告*/
#uzaitopnotice { position: relative; display: none; width: 990px; margin: 0 auto; overflow: hidden; }
#uzaitopnotice .a1 { display: block; background: url(http://r.uzaicdn.com/content/common/close3.png) no-repeat; width: 23px; height: 23px; position: absolute; right: 10px; top: 10px; }
#uzaitopnotice a img { width: 100%; max-height: 80px; }
#g_toptip { border: 1px solid #f93868; padding: 10px; margin: 0 auto; width: 968px; position: relative; background: #FFFFEE; }
#g_toptip .aclose { color: #f93868; font-size: 26px; line-height: 22px; position: absolute; right: 13px; top: 6px; }
#g_toptip .ablue { text-decoration: underline; color: #f93868; }

.index-top-ads { left: 0; top: 0; z-index: 15; position: absolute; }
.index-top-ads a { width: 154px; height: 110px; display: block; overflow: hidden; background: url(http://r.uzaicdn.com/content/common/indextop.png); }
.index-top-ads a:hover { background: url(http://r.uzaicdn.com/content/common/indextop-on.png); }

/*建议*/
.pop-advise-mask { background: #000; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; z-index: 999; position: absolute; left: 0; top: 0; display: none; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }
.pop-advise { font-family: 'Microsoft YaHei'; position: fixed; left: 50%; top: 50%; margin: -133px 0 0 -300px; height: 275px; width: 600px; background: #fff; z-index: 1000; display: none; _position: absolute; }
.pop-advise .close { float: right; font-size: 28px; cursor: pointer; margin-top: -5px; }
.pop-advise .tit { font-size: 20px; color: #000; line-height: 26px; padding: 10px 20px; }
.pop-advise .hd { padding: 10px 20px; }
.pop-advise .hd li { display: inline; padding: 3px 12px; margin-right: 20px; cursor: pointer; font-size: 14px; border: 1px solid #eee; }
.pop-advise .hd li:hover, .pop-advise .hd li.on { background: #f93868; color: #fff; border: 1px solid #f93868; }
.pop-advise .bd { padding: 10px 20px; }
.pop-advise textarea { border: 1px solid #eee; background: #fff; padding: 4px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 120px; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; width: 94%\9; }
.pop-advise input { border: 1px solid #eee; background: #fff; padding: 4px; width: 300px; float: left; height: 21px; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.pop-advise textarea, .pop-advise input { color: #666; resize: none; font-size: 14px; font-family: 'Microsoft YaHei'; }
.pop-advise textarea:focus, .pop-advise input:focus { border: 1px solid #f93868; }
.pop-advise .d1 { margin-bottom: 10px; }
.pop-advise .d2 span { border: 2px solid #f93868; background: #fff; text-align: center; color: #f93868; line-height: 26px; font-size: 16px; width: 160px; float: right; cursor: pointer; }
.pop-advise .d2 span:hover { background: #fb84a2; color: #fff; }

/* foot-link-nav start */
.foot-link-nav { background: #fff; }
.foot-link-nav dl { border-top: 1px solid #efefef; color: #999; line-height: 20px; width: 990px; margin: 0 auto; padding: 5px 0 20px; }
.foot-link-nav dt { font-weight: bold; float: left; width: 70px; padding-top: 10px; }
.foot-link-nav dd { padding-left: 70px; padding-top: 10px; }
.foot-link-nav a { color: #999; display: inline-block; margin-right: 3px; white-space: nowrap; }
.foot-link-nav a:hover { color: #f93868; }

.foot-link-nav .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.foot-link-nav .clearfix { display: inline-table; }
* html .foot-link-nav .clearfix { height: 1%; }
.foot-link-nav .clearfix { display: block; *zoom: 1; overflow: auto; height: auto; }
/* foot-link-nav end */

#J_wechat .shouli { display: none; }
