@charset "utf-8";html,body,div,span,input,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,embed,figure,figcaption,{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,th,td{margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
th,td{font-weight:400}
body{min-height:500px;margin:0;padding:0;font:normal 12px/1.5 arial,\5fae\8f6f\96c5\9ed1,sans-serif;color:#555;-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{color:#369;text-decoration:none}
a:hover{color:#f60;text-decoration:none}
.clr,.clear{clear:both;height:0;overflow:hidden}
.clr_after,.clrfix,.cf{zoom:1}
.clr_after:after,.clrfix:after,.cf:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.hide{display:none}
.hidden{visibility:hidden}
.yahei{font-family:microsoft yahei}
img{vertical-align:bottom}
@font-face{font-family:package_b2c_frontend;src:;src: format("embedded-opentype"), format("woff"), format("truetype")}
.iconfont{font-family:package_b2c_frontend!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.1px;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
a{color:#333;text-decoration:none}
a:hover{color:#00a3d2;text-decoration:none}
.clr,.clear{clear:both;height:0;overflow:hidden}
.clr_after,.clrfix,.cf,.clr{zoom:1}
.clr_after:after,.clrfix:after,.cf:after,.clr:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.hide{display:none}
.hidden{visibility:hidden}
.yahei{font-family:microsoft yahei}
img{vertical-align:bottom}
small,em,var,i{font-style:normal}
.none{display:none}
body{_height:100%}
.wrap table,.wrap td{word-break:break-all;word-wrap:break-word;table-layout:fixed}
body{min-height:500px;margin:0;padding:0;font:normal 12px/1.5 arial,\5fae\8f6f\96c5\9ed1,sans-serif;color:#333;-webkit-text-size-adjust:100%}
.q_header .q_header_main{z-index:2002}
.wrap{margin:0 auto;padding:3px 0 0 0}
.page-w1200{min-width:1200px}
.page-w976{min-width:976px}
.page-w976 .wrap,.page-w976 .tts_search_main,.page-w976 .tts_nav_main,.page-w976 .e_crumbs_ct,.page-w976 .tts_supplier_main{width:976px}
.page-w1200 .wrap,.page-w1200 .tts_search_main,.page-w1200 .tts_nav_main,.page-w1200 .e_crumbs_ct,.page-w1200 .tts_supplier_main{width:1200px}
.page-w976 .summary{width:480px}
.page-w1200 .summary{width:688px}
.page-w976 .trip-date{width:474px;padding:25px 0 0 16px}
.page-w1200 .trip-date{width:670px;padding:25px 0 0 28px}
.page-w976 .detail-left{width:785px;_overflow:hidden}
.page-w1200 .detail-left{width:1009px;_overflow:hidden}
.page-w976 .detail-tabcont{width:753px;padding:0 15px}
.page-w1200 .detail-tabcont{width:864px;padding-left:15px;padding-right:128px}
.page-w976 .common-list{padding:0 0 0 81px;width:656px}
.page-w1200 .common-list{padding:0 0 0 97px;width:752px}
.page-w976 .common-box .proposal ul{width:685px}
.page-w1200 .common-box .proposal ul{width:900px}
.page-w1200 .common-box .proposal li a,.page-w1200 .common-box .proposal li .pic{width:176px;height:117px}
.page-w976 .common-box .proposal li a,.page-w976 .common-box .proposal li .pic{width:204px;height:136px}
.page-w976 .common-box .proposal li{padding:0 14px 14px 0}
.page-w1200 .common-box .proposal li{padding:0 16px 14px 0}
.page-w976 .common-box .proposal li a .suggest{width:184px;bottom:9px;left:10px}
.page-w1200 .common-box .proposal li a .suggest{width:160px;bottom:9px;left:6px}
.page-w976 .common-box .process i.arrow-ico{margin:10px 9px 0 8px}
.page-w1200 .common-box .process i.arrow-ico{margin:10px 18px 0 18px}
.page-w976 .m_rate{width:639px;padding:0 17px 0 0}
.page-w1200 .m_rate{width:752px}
.page-w976 .m_rate_intro_cacsi{width:196px}
.page-w1200 .m_rate_intro_cacsi{width:238px}
.page-w976 .m_rate_intro_list{width:219px;padding-left:30px;position:relative;z-index:5}
.page-w1200 .m_rate_intro_list{width:228px;padding-left:50px;position:relative;z-index:5}
.page-w1200 .m_rate_intro_list .m_rate_content .m_grade_info{top:64px}
.page-w976 .m_rate_intro_list .m_rate_content .m_grade_info{top:64px}
.page-w1200 .m_rate_intro_list .m_rate_content .m_grade_info i{right:36px}
.page-w976 .m_rate_intro_list .m_rate_content .m_grade_info i{right:36px}
.page-w976 .m_col_master{width:475px}
.page-w1200 .m_col_master{width:587px}
.page-w976 .rate-table .column1{width:60%}
.page-w976 .rate-table .column2{width:15%}
.page-w976 .rate-table .column3{width:25%}
.page-w1200 .rate-table .column1{width:65%}
.page-w1200 .rate-table .column2{width:15%}
.page-w1200 .rate-table .column3{width:20%}
.page-w976 .det_list .traffic-box{font-size:12px}
.page-w976 .other-bigpic{width:656px;height:437px}
.page-w976 .other-middlepic{width:323px;height:215px}
.page-w976 .other-smallpic{width:212px;height:141px}
.page-w976 .det_list .other-bigpic{width:560px;height:373px}
.page-w976 .det_list .other-middlepic{width:275px;height:183px}
.page-w976 .det_list .other-smallpic{width:180px;height:120px}
.page-w1200 .other-bigpic{width:752px;height:501px}
.page-w1200 .other-middlepic{width:371px;height:247px}
.page-w1200 .other-smallpic{width:244px;height:162px}
.page-w1200 .det_list .other-bigpic{width:672px;height:448px}
.page-w1200 .det_list .other-middlepic{width:331px;height:220px}
.page-w1200 .det_list .other-smallpic{width:217px;height:144px}
.page-w976 .ordinary-item{width:656px;overflow:hidden}
.page-w1200 .ordinary-item{width:752px;overflow:hidden}
.page-w976 .ordinary-item ul{width:670px}
.page-w1200 .ordinary-item ul{width:775px}
.page-w976 .det_list .ordinary-item{width:560px;overflow:hidden}
.page-w1200 .det_list .ordinary-item{width:672px;overflow:hidden}
.page-w976 .det_item .ordinary-item{width:560px;overflow:hidden}
.page-w1200 .det_item .ordinary-item{width:672px;overflow:hidden}
.page-w976 .det_list .ordinary-item ul{width:575px}
.page-w1200 .det_list .ordinary-item ul{width:685px}
.page-w1200 .single-box-area .ordinary-item ul{width:752px}
.page-w976 .other-custom{width:656px;height:auto}
.page-w976 .det_list .other-custom{width:560px;height:auto}
.page-w1200 .other-custom{width:750px;height:auto}
.page-w1200 .det_list .other-custom{width:672px;height:auto}
.page-w1200 .trip-date li .valuecomb{margin-right:6px}
.page-w1200 .trip-date li .tag{margin:0 23px 0 1px}
.page-w976 .advice .det_list .detail_item{margin-right:16px}
.page-w976 .traffic-box .trip-line .day{font-size:12px}
.detail-right{padding:31px 0 0 0}
.page-w976 .q_header .q_header_main{width:976px}
.page-w1200 .q_header .q_header_main{width:1200px}
.page-w976 .q_header .q_header_main{width:976px}
.page-w1200 .q_header .q_header_main{width:1200px}
.page-w976 .detail-left .tab-fixed{width:976px}
.page-w1200 .detail-left .tab-fixed{width:1200px}
.page-w1200 .m-route .other-custom{width:656px}
.page-w1200 .m-route .other-bigpic{width:752px;height:501px}
.page-w1200 .m-route .other-middlepic{width:328px;height:218px}
.page-w1200 .m-route .other-smallpic{width:201px;height:134px}
.page-w1200 .hotel-container .ordinary-item .other-middlepic{width:328px;height:218px}
.page-w1200 .hotel-container .ordinary-item .other-smallpic{width:217px;height:144px}
.page-nav .tts_search{position:relative;z-index:999;height:66px;background:#fff;border-bottom:0}
.page-nav .tts_search_main{margin:0 auto}
.page-nav .tts_search .logo{width:166px;height:29px;margin:22px 0 0 0;float:left}
.page-nav .tts_search .logo a{width:166px;height:29px;display:block;overflow:hidden;outline:0;background:url(/uploads/image/spdetail/detail-icov10.png) 0 0 no-repeat}
.tts_search .logo span{color:#0086a0;position:relative;z-index:-1}
.tts_search .search_box{width:512px;padding:14px 6px 0 0;float:right}
.page-nav .tts_supplier{height:96px;background:#0088a4}
.tts_supplier_main{margin:0 auto;color:#fff}
.page-nav .tts_supplier .name{height:40px;padding:16px 0 7px 0;zoom:1}
.tts_supplier .name :after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.tts_supplier .name .quanwei{display:block;float:left;height:50px;width:52px;margin-right:10px;line-height:50px;text-indent:-300px;overflow:hidden;background:url(/uploads/image/stdetail/quanwei.png) 0 0 no-repeat}
.tts_supplier .name em{float:left;display:inline;margin:0 20px 0 0;font-size:30px}
.tts_supplier .name .home{width:87px;height:23px;float:left;margin:10px 0 0;background:url(/uploads/image/sti/skin_v3.png) 0 -59px}
.tts_supplier .name .home:hover{background-position:-97px -59px}
.tts_supplier .tel{float:right;padding:27px 0 0}
.page-nav .tts_supplier .tel_icon{width:34px;height:34px;float:left;margin:6px 8px 0 0;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 -33px}
.tts_supplier .tel_ct{float:left;font:bold 20px/1.3 \5fae\8f6f\96c5\9ed1;white-space:nowrap}
.tts_supplier .tel_ct .s_f{padding:0 0 0 6px;font-size:18px}
.tts_supplier .tel_ct .p_t{font:normal 12px/1.3 arial}
.tts_supplier.self_support{position:relative;background: no-repeat}
.tts_supplier.self_support .label{position:absolute;top:10px;width:80px}
.tts_supplier.self_support .name,.tts_supplier.self_support .desc{padding-left:90px}
.tts_supplier.self_support .desc{font-size:12px}
.page-nav .tts_supplier.self_support .tel_icon{background: no-repeat center center}
.self-support-label{position:relative;top:-2px;font-weight:400;font-size:12px;padding:0 4px;height:16px;line-height:16px;color:#10cce5;border:1px solid #10cce5;border-radius:2px;white-space:nowrap}
.branch-label{position:relative;top:-2px;font-weight:400;font-size:12px;padding:0 4px;height:16px;line-height:16px;color:#c99d49;border:1px solid #c99d49;border-radius:2px;white-space:nowrap}
.rank-tag i{background:#ff7145;padding:0 8px;display:inline-block;height:20px;line-height:20px;margin-right:10px;color:#fff;border-radius:8px}
.rank-tag i.y{background:#f5a623}
.rank-tag i .yx{font-family:package_b2c_frontend!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.1px;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;top:-1px;margin-right:2px}
.rank-tag i small{position:relative;top:0;display:inline-block;margin-left:3px}
.page-nav .tts_supplier .rank-tag{padding:3px 0 0 0}
.tts_nav{height:37px;background:#00afc7;margin:0 0 10px}
.tts_nav_main{font:14px/37px \5fae\8f6f\96c5\9ed1;margin:0 auto}
.tts_nav .m_nav li{float:left;display:inline}
.tts_nav .m_nav li a{font-weight:bold;color:#fff;padding:0 16px;display:block}
.tts_nav .m_nav li a:hover,.tts_nav .m_nav .on a{background:#95cee9}
.tts_nav .m_nav_r{float:right}
.tts_nav .m_nav_r li{float:left;margin:0 0 0 1px}
.tts_nav .m_nav_r a{width:108px;height:37px;display:block;color:#fff;background:#80c269}
.tts_nav .m_nav_r a:hover{background:#97d482;color:#fff}
.tts_nav .m_nav_r a i{width:16px;height:13px;background:url(/uploads/image/sti/skin_v3.png) -44px -91px;float:left;margin:13px 4px 0 30px}
.tts_nav .m_nav_r a:hover i{background-position:-44px -112px}
.tts_nav .m_nav_r .li_b a{background:#26bbcf;text-align:center}
.tts_nav .m_nav_r .li_b a:hover{background:#4dc7d8}
.b_crumbs{margin:0 0 15px}
.e_crumbs_ct{margin:0 auto;color:#333;zoom:1}
.e_crumbs_ct:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.b_crumbs a,.b_crumbs a:hover{float:left;color:#333}
.b_crumbs .jt{float:left;padding:0 5px}
.b_crumbs a h1{float:left;cursor:pointer}
.b_searchs{height:126px;background-position:center top;background-repeat:no-repeat}
.e_searchs_ct{width:980px;margin:0 auto}
.q_header_wrap{width:980px;margin-left:auto;margin-right:auto;position:relative;z-index:100}
.q_search{float:left;padding:20px 0 0 26px}
.ul_search_tab li{float:left;padding-right:2px;height:30px;line-height:30px}
.ul_search_tab li.cur{background:#f60}
.ul_search_tab li a{padding:0 10px;color:#555;outline:0}
.ul_search_tab li a:hover{color:#ff7145}
.ul_search_tab li.cur a,.ul_search_tab li.cur a:hover{color:#fff;background-color:#ff7145;filter:none}
.q_search_hot{margin-top:6px;line-height:26px;height:26px;padding-left:5px;float:left;width:560px;color:#999;overflow:hidden;position:relative}
.q_search_hot .hot_word{float:left;width:500px;position:absolute;left:68px;top:0}
.q_search_hot .hot_word_ct{overflow:hidden}
.js_hot_word_ct{overflow:hidden}
.q_search_hot a{color:#333;margin-right:10px;float:left;white-space:nowrap;outline:0}
.q_search_hot a:hover{color:#f60}
.q_search_tips{line-height:30px;padding:5px 14px 3px;color:#555;float:left}
.q_search_tips em{color:#f60}
.s_inner{width:510px;padding:3px;height:32px;float:left;background:#f24a15}
.search_form_city{float:left;width:136px;position:relative;z-index:2001}
.search_form_city_input{cursor:pointer;position:absolute;width:134px;height:30px;z-index:800;background:#f5f5f5;border:1px solid #f5f5f5;border-right-color:#ffc1ae}
.search_form_city_input .key_word{color:#999;line-height:30px}
.search_form_city_input .key_word b{font-size:14px;color:#333}
.search_form_city_input .expend,.search_form_city_input .fold{position:absolute;right:10px;top:14px;display:block;width:7px;height:4px;font:normal 1px/1px arial;background:url(/uploads/image/spdj/skin_v1.png) -47px -38px}
.search_form_city_input .fold{background-position:-47px -24px}
.search_form_common{float:left;position:relative;z-index:6}
.search_form_common .key_word{color:#999;padding:5px 110px 5px 0;line-height:20px;margin-left:10px;display:block;text-align:right;width:296px}
.search_form_common .key_word b{font-size:14px;color:#333;float:left}
.search_form_common_input{position:absolute;left:0;top:0;width:510px;border:1px solid #fff;border-right:0;background:#fff}
input#arrivesearchtext::-webkit-input-placeholder{font-size:14px}
.search_form_common_input .btn_search{width:96px;height:38px;text-align:center;font:bold 16px/38px \5fae\8f6f\96c5\9ed1;color:#fff;cursor:pointer;position:absolute;right:-11px;top:-4px;background:#f24a15;letter-spacing:1px}
.search_form_common_input .btn_search:hover{background:#f45827}
.search_form_common_input .text_ct{outline:0;width:326px;border:0;padding:5px 0;margin-left:10px;line-height:20px;height:20px;*height:18px;*line-height:18px;color:#999}
.search_form_common_input .focus{color:#333}
.visa_ticket_se .search_form_common_input .text_ct{width:468px}
.search_form_common_input .expend,.search_form_common_input .expend{cursor:pointer;position:absolute;left:316px;top:5px;display:block;width:23px;height:22px;background:url(/uploads/image/splist_epoch/skin_v20.png) no-repeat -88px -18px}
.search_form_common_input .fold{background-position:-88px -46px}
.search_form_suggest{border:1px solid #e8e9e9;position:absolute;left:0;top:36px;width:368px;padding:5px 15px;background:#fff;z-index:700;margin-top:-1px}
.search_form_suggest h3{font-weight:normal;height:20px;line-height:20px;padding:0 0 5px 10px;color:#ff6f00;border-bottom:1px solid #e6e6e6;margin-bottom:4px}
.search_form_suggest h3 .btn_close{cursor:pointer;float:right;display:inline-block;background:url(/uploads/image/splist_epoch/skin_v20.png) no-repeat -88px -83px;width:16px;height:16px;text-indent:-9999px;overflow:hidden;_text-indent:0;_font-size:0;_line-height:0}
.search_form_suggest h3 .btn_close:hover{background-position:-88px -109px}
.tab_select dl{padding:5px 0}
.tab_select dt{float:left;width:46px;background:#8bd0dd;font:bold 12px/22px tahoma,geneva,sans-serif;color:#fff;text-align:center;margin-left:5px}
.tab_select dd{float:left;line-height:22px;width:317px;_width:310px}
.tab_select dd a{color:#888;margin-left:10px;display:inline-block}
.select_city_box{background:#fbfbfb;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:13px 3px}
.search_city_result{line-height:24px;margin:10px 0 -5px 108px;height:24px}
.search_city_result .city{margin-right:15px;float:left;position:relative;height:24px;line-height:24px}
.search_city_result .city .yl_city{position:absolute;margin:0;top:24px;left:-98px;width:240px}
.search_city_result .city .yl_city .arrow{left:107px}
.search_city_result .city .long-tip{width:305px}
.search_city_result .city span,.search_city_result .city a{padding:0;font-weight:bold}
.search_city_result .city span{cursor:default;color:#aaa}
.select_city_box span{padding:0 17px;color:#888}
.select_city_box .input_city{width:180px;border:1px solid #c1c1c1;background:#fff;padding:5px 8px;font:12px/14px arial,helvetica,sans-serif;vertical-align:middle}
.select_city_box .btn{display:none;background:#ff7615 url(/uploads/image/spz20130428/sicon_v5.png) no-repeat 15px -502px;width:42px;height:26px;border:0;vertical-align:middle}
.search_form_common_input .ico_delete{position:absolute;right:82px;top:7px;cursor:pointer;display:inline-block;background:url(/uploads/image/splist_epoch/skin_v20.png) no-repeat -88px -83px;width:16px;height:16px;overflow:hidden}
.search_form_common_input .ico_delete:hover{background-position:-88px -109px}
.search_form_common .search_form_common_suggest,.search_form_common .search_form_common_error,.search_form_common .search_form_common_suggestlist{position:absolute;left:-1px;top:31px;z-index:998}
.search_form_common_hover{z-index:2001}
.search_form_city_hover{z-index:2001}
.search_form_common_suggest{border:1px solid #e8e9e9;width:337px;background:#fff;padding:5px 5px 7px}
.search_form_common_suggest h3{font-weight:normal;height:20px;line-height:20px;padding:0 0 5px 10px;color:#ff6f00;border-bottom:1px solid #e6e6e6;margin-bottom:4px}
.search_form_common_suggest h3 .btn_close{cursor:pointer;float:right;display:inline-block;background:url(/uploads/image/splist_epoch/skin_v20.png) no-repeat -88px -83px;width:16px;height:16px;text-indent:-9999px;overflow:hidden;_text-indent:0;_font-size:0;_line-height:0}
.search_form_common_suggest h3 .btn_close:hover{background-position:-88px -109px}
.search_hotlist{padding:0 10px}
.search_hotlist dt{font-weight:bold;line-height:20px;padding-bottom:2px}
.search_hotlist dd{line-height:25px;padding-bottom:2px}
.search_hotlist dd b{font-weight:bold}
.search_hotlist dd a{color:#888;margin-right:12px;word-break:break-all;white-space:nowrap;display:inline-block}
.search_hotlist dd a:hover{color:#f60}
.search_form_common_error{background:#c30;border:1px solid #888;color:#fff;height:24px;line-height:24px;padding:0 5px 1px;width:409px}
.search_form_common_suggestlist{border:1px solid #e8e9e9;width:377px;background:#fff;display:none}
.visa_ticket_se .search_form_common_suggestlist{width:562px}
.search_suggestlist li a{cursor:pointer;height:26px;line-height:26px;display:block;color:#666;padding:0 10px;position:relative;overflow:hidden;font-size:12px}
.search_suggestlist li a em{color:#ccc}
.search_suggestlist .exact a{background-color:#fff7e0;height:22px;line-height:22px}
.search_suggestlist .first_exact{border-top:1px dotted #ccc;margin-top:5px}
.search_suggestlist li a .count{position:absolute;right:5px;top:0}
.search_suggestlist li a .count .no{color:#80c269}
.search_suggestlist li a:hover,.search_suggestlist li.cur a{background-color:#4778da;color:#fff}
.search_suggestlist li .keys{color:#f60}
.search_form_city_input_hover{height:34px;background:#fff;border-color:#e8e8e8;border-bottom-color:#fff}
.search_form_common_input_hover{background-position:-145px -54px}
.visa_ticket_se .search_form_city{display:none}
.visa_ticket_se .search_form_common{width:559px;margin-left:0}
.visa_ticket_se .search_form_common_input{background:0;background-color:#fff;width:556px}
.visa_ticket_se .s_inner{background-position:0 -100px}
.visa_ticket_se_hover .s_inner{background-position:0 -150px}
.visa_ticket_se .search_form_common_suggest,.visa_ticket_se .search_form_common_error{width:472px}
.b_youlun_search .search_form_suggest{width:133px;padding:0}
.b_youlun_search .search_form_common_suggestlist{width:347px;padding:0}
.b_youlun_search .search_form_common_input{cursor:pointer}
.ul_select_list li{height:1%;clear:both}
.ul_select_list li a{text-indent:12px;outline:0;display:block;color:#666;height:26px;line-height:26px;clear:both}
.ul_select_list li a:hover{background-color:#4778da;color:#fff}
.search_form_common_input .btn_search_ben{border-left:2px solid #fff;background:#ff7145}
.search_form_common_input .btn_search_ben:hover{background:#ff7145}
.search_form_common_input .btn_search{width:96px;right:80px}
.search_form_common_input .btn_search_ben{right:-2px;width:80px}
.m-panel .panel-scroll{position:absolute;right:0;top:0;width:8px;height:100%;background:#dadada}
.m-panel .panel-scroll-handler{position:absolute;left:0;width:100%;background-color:#b7b7b7}
.search_form_common_input .clear-input{display:none;position:absolute;right:186px;top:10px;height:10px;width:10px;text-indent:-100px;overflow:hidden;background:url(/uploads/image/spi/search3.png) -60px -10px}
.search_form_common_input .clear-input:hover{background-position:-75px -10px}
.m-search-hotsug{display:none;position:absolute;z-index:2;left:-4px;top:34px;padding:9px 15px;width:428px;background:#fff;border:1px solid #d5d5d5}
.m-search-hotsug .btn-close{position:absolute;right:10px;top:20px;height:10px;width:10px;font:0/1 arial;overflow:hidden;background:url(/uploads/image/spi/search3.png) no-repeat -60px -10px}
.m-search-hotsug .btn-close:hover{background-position:-75px -10px}
.m-search-hotsug .unit-seahd{margin-bottom:4px;padding:10px 0;border-bottom:1px solid #eee;color:#999;line-height:1;font-size:12px}
.m-search-hotsug .unit-history{display:none;margin-bottom:10px}
.m-search-hotsug .history{position:relative}
.m-search-hotsug .history .empty{float:left;width:72px;height:20px;text-indent:-100px;overflow:hidden}
.m-search-hotsug .history .clearhistory{position:absolute;right:0;bottom:0;float:none;margin:0;color:#0084bb}
.m-search-hotsug .history a{float:left;margin-right:12px;line-height:24px;white-space:nowrap}
.m-search-hotsug .unit{line-height:24px}
.m-search-hotsug .unit .hd{font-weight:bold;margin-top:6px}
.m-search-hotsug .unit .bd{zoom:1;max-height:48px;overflow:hidden}
.m-search-hotsug .unit .bd:after{clear:both;display:block;height:0;visibility:hidden;content:"/20"}
.m-search-hotsug .unit .bd a{float:left;margin-right:12px;white-space:nowrap}
.m-search-ingsug{display:none;position:absolute;z-index:2;left:3px;top:35px;width:458px;background:#fff;border:1px solid #d5d5d5}
.m-search-ingsug .suglist{padding:6px 0;line-height:30px}
.m-search-ingsug .suglist li{vertical-align:middle}
.m-search-ingsug .suglist .item{display:block;height:30px;padding:0 9px}
.m-search-ingsug .suglist .item:after{clear:both;display:block;height:0;visibility:hidden;content:"/20"}
.m-search-ingsug .suglist .exact{background:#fbfbfb;color:#333}
.m-search-ingsug .suglist .first-exact{margin-top:5px;border-top:1px solid #eee}
.m-search-ingsug .item-on,.m-search-ingsug .item:hover{background:#eafafa;color:#333}
.m-search-ingsug .txt{float:left}
.m-search-ingsug .count{float:right;color:#999}
.m-search-ingsug .tip{color:#999;font-style:normal}
.m-search-ingsug .key{color:#009bb3;font-style:normal}
.m-search-ingsug .ic{float:left;height:20px;width:20px;margin:5px 6px 0 0;background:url(/uploads/image/spi/suggesticon2.v1.png) no-repeat -100% -100%}
.m-search-ingsug .ic1{background-position:0 0}
.m-search-ingsug .ic2{background-position:-20px 0}
.m-search-ingsug .ic3{background-position:-40px 0}
.m-search-ingsug .ic4{background-position:-60px 0}
.m-search-ingsug .ic5{background-position:-80px 0}
.m-search-ingsug .ic6{background-position:-100px 0}
.m-search-ingsug .ic7{background-position:-123px 0}
.m-search-ingsug .item .tag{position:relative;display:inline-block;zoom:1;vertical-align:middle;height:14px;margin:9px;padding:0 2px;font:12px/14px arial;color:#fff;background:#ff5722}
.m-search-ingsug .item .tag .iarr{position:absolute;left:-4px;top:3px;height:0;width:0;overflow:hidden;border-right:4px solid #ff5722;border-top:4px dashed transparent;border-bottom:4px dashed transparent}
.m-search-ingsug .sugfoot{padding:10px 0;background:#fbfbfb;border-top:1px solid #eee}
.m-search-ingsug .sugfootitem{height:30px;padding:0 9px;overflow:hidden}
.m-search-ingsug .sugfootitem:after{clear:both;display:block;height:0;visibility:hidden;content:"/20"}
.m-search-ingsug .sugfootitem .txt{margin-right:20px;line-height:30px}
.m-search-ingsug .tabitem{float:left;margin-top:3px;height:22px;border:1px solid #d5d5d5;background:#fff;margin-right:-1px;line-height:22px;font-size:12px;padding:0 12px;white-space:nowrap;cursor:pointer}
.m-search-ingsug .tabitem-on,.m-search-ingsug .tabitem:hover{position:relative;z-index:2;border-color:#00a3d2;color:#00a3d2}
.m-tsearch-cruise{position:relative;z-index:10;margin-bottom:16px}
.m-city{float:right;z-index:2;padding:14px 0 0 0;*zoom:1;position:relative;_width:152px}
.m-city .cityinfo{height:42px;margin-bottom:4px;*margin-bottom:0;color:#f00}
.m-city .curcity{display:inline-block;zoom:1;height:40px;font:0/1 arial;padding:0 19px 0 35px;cursor:pointer;white-space:nowrap}
.m-city .goin em{display:inline-block;zoom:1;line-height:26px;margin-top:-2px;*margin-top:0;vertical-align:middle;max-width:72px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-city .curcity .idesp,.m-city .curcity .cname,.m-city .curcity .txt,.m-city .curcity .iarr{display:inline-block;zoom:1;vertical-align:middle}
.m-city .curcity .idesp{height:20px;width:16px;margin-top:10px;*margin-top:5px;font:0/1 arial;overflow:hidden;background:url(/uploads/image/spi/search3.png) no-repeat -30px -30px}
.m-city .curcity .cname{font:22px/1 \5fae\8f6f\96c5\9ed1,sans-serif;margin:8px 4px 0 8px;color:#009bb3;max-width:134px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*margin-top:4px;*line-height:28px}
.m-city .curcity .txt{font:12px/1 \5fae\8f6f\96c5\9ed1,sans-serif;margin:16px 0 0 0;color:#333;*line-height:20px}
.m-city .curcity .iarr{height:4px;width:8px;margin:16px 0 0 6px;font:0/1 arial;overflow:hidden;background:url(/uploads/image/spi/search3.png) no-repeat 0 0}
.m-city .goin{display:inline-block;zoom:1;padding:0 30px;line-height:26px;height:26px;text-align:center;background:#eafafa;border:1px solid #98e3ec;color:#009bb3;white-space:nowrap}
.m-city .goin:hover{background:#fff;color:#ff8300;border:1px solid #ffb74d}
.m-city .citytip{display:none;position:absolute;left:50%;top:43px;margin-left:-65px;width:108px;padding:5px 10px;background:#fffedf;border:1px solid #f8d3a7;line-height:20px;color:#666}
.m-city .citytip .iarr{position:absolute;left:50%;top:-5px;margin-left:-5px;width:11px;height:6px;font:0/1 arial;overflow:hidden;background:url(/uploads/image/spi/search3.png) no-repeat -50px -10px}
.m-city .citytip .close{float:right;width:10px;height:10px;margin-top:6px;text-indent:-100px;overflow:hidden;background:url(/uploads/image/spi/search3.png) no-repeat -60px -20px}
.m-city .citytip .tipcon{float:left}
.m-city-suggest{position:absolute;left:0;top:52px;padding:10px 17px;width:438px;background:#fff;border:1px solid #b3ebf2;text-align:left;box-shadow:1px 1px 3px rgba(0,0,0,.2)}
.m-city-suggest .btn-close{position:absolute;right:10px;top:15px;height:10px;width:10px;font:0/1 arial;overflow:hidden;background:url(/uploads/image/spi/search3.png) no-repeat -60px -10px}
.m-city-suggest .btn-close:hover{background-position:-75px -10px}
.m-city-suggest .unit-history{display:none;margin-bottom:10px}
.m-city-suggest .unit-seahd{padding:6px 0 10px 0;border-bottom:1px solid #eee;color:#999;line-height:1}
.m-city-suggest .history{padding-top:4px;padding-right:24px;line-height:24px;zoom:1;position:relative}
.m-city-suggest .history:after{clear:both;display:block;height:0;visibility:hidden;content:"/20"}
.m-city-suggest .history a{float:left;margin-right:12px;white-space:nowrap}
.m-city-suggest .history .clearhistory{position:absolute;right:0;top:4px;float:none;margin:0;color:#0084bb}
.m-city-suggest .unit-cruise{margin-bottom:10px}
.m-city-suggest .unit-cruise .unit-seahd{color:#ff7145}
.m-city-suggest .cruise{padding-top:4px;line-height:24px;zoom:1;position:relative}
.m-city-suggest .cruise:after{clear:both;display:block;height:0;visibility:hidden;content:"/20"}
.m-city-suggest .cruise a{float:left;margin-right:12px;white-space:nowrap}
.m-city-suggest .scity{padding:10px 0 10px 10px;background:#f4fcfc}
.m-city-suggest .scity .t{float:left;width:56px;color:#333;font-weight:bold;line-height:30px}
.m-city-suggest .scity .input-city{float:left;padding:6px 7px;height:16px;line-height:16px;width:346px;background:#fff;border:1px solid #d5d5d5;outline:0 none}
.m-city-suggest .scity-result{padding-left:56px;line-height:24px;margin:4px 0 -5px 0}
.m-city-suggest .scity-result a{display:inline-block;margin-right:10px;white-space:nowrap;color:#0084bb;font-weight:bold;zoom:1}
.m-city-suggest .scity2{margin-top:4px;width:406px}
.m-city-suggest .scity2 .input-city{width:326px}
.m-city-suggest .tabs{margin-top:10px;border-bottom:1px solid #ededed}
.m-city-suggest .tabs li{float:left;padding:0;margin-bottom:-1px;cursor:pointer}
.m-city-suggest .tabs li a{display:inline-block;position:relative;padding:0 4px 3px;z-index:99;height:30px;line-height:30px;color:#333;font-weight:bold}
.m-city-suggest .tabs li a:hover{color:#ff7145}
.m-city-suggest .tabs li .arrow{display:none;border:4px solid #fff;width:0;height:0;line-height:0;font-size:0;position:absolute;left:50%;margin-left:-4px;bottom:0;_bottom:-1px}
.m-city-suggest .tabs li.on a{border-bottom:3px solid #ff7145;z-index:100;color:#ff7145}
.m-city-suggest .tabs li.on .arrow{display:block;border-bottom-color:#ff7145}
.m-city-suggest .tab-select{height:285px;overflow:hidden;position:relative;margin-bottom:10px}
.m-city-suggest .tab-select .list{border-bottom:1px solid #ededed;font-size:0}
.m-city-suggest .tab-select .t{margin-top:6px;height:24px;padding-left:6px;font:14px/24px arial,helvetica,sans-serif;color:#999}
.m-city-suggest .tab-select .c{padding-bottom:6px}
.m-city-suggest .tab-select .c a{display:inline-block;zoom:1;width:70px;margin-right:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:12px/28px arial,helvetica,sans-serif}
.m-city-suggest .tab-select .c a.bold{font-weight:bold}
.m-city-suggest .tab-select .c a.red{color:#ff5722}
.m-city-on{z-index:1000}
.m-city-on .curcity{position:relative;z-index:10;background:#fff;border:1px solid #b3ebf2;border-bottom-color:#fff}
.m-city-on .curcity .idesp{background-position:-30px -30px}
.m-city-on .curcity .iarr{background-position:-30px 0}
.m-city-on .m-city-suggest{display:block;z-index:9}
.city-loading{background:#f9f9f9 url(/uploads/image/sph2015/loading.gif) no-repeat center center}
.m-city-suggest .tab-select .list-last{height:250px;border-top:0}
.m-city-txt45 .curcity,.m-city .curcity45{padding:0 26px}
.m-city-txt6 .curcity,.m-city .curcity6{padding:0 15px}
.m-city-txt6 .goin em{_width:60px}
.m-city-txt6 .curcity .cname{_width:134px}
.m-city .citytab{padding:0 10px;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #d5d5d5;zoom:1}
.m-city .citytab::after{clear:both;display:block;height:0;visibility:hidden;content:"/20"}
.m-city .citytab-item{float:left;width:88px}
.m-city .citytab-item a{position:relative;display:block;margin:0 -1px -1px 0;height:32px;line-height:32px;text-align:center;color:#333;background:#f8f8f8;border:1px solid #d5d5d5}
.m-city .citytab-item a:hover{background:#fff;color:#333}
.m-city .citytab-item a.on{background:#fff;border-bottom-color:#fff}
.pop_pro{background:#f6f6f6;width:160px;position:absolute;right:-160px;z-index:300}
.pop_pro .top{margin:0 10px;border-bottom:1px solid #ddd;color:#999;font:12px/22px arial,helvetica,sans-serif;padding:15px 0 5px}
.pop_pro .list_wrapper{max-height:354px;overflow:hidden;position:relative;z-index:1}
.pop_pro .list{padding:0 10px;position:absolute;width:140px}
.pop_pro .list li{padding:9px 0 9px 0;text-align:center}
.pop_pro .list a{display:block;width:100%;border:1px solid #9fd3ed;background:#fff;padding:13px 0 6px}
.pop_pro .list .title{width:100%;font:bold 16px/28px microsoft yahei;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis}
.pop_pro .list .desc{font:12px/24px microsoft yahei;color:#666}
.pop_pro .list .price{font:12px/24px microsoft yahei;color:#999}
.pop_pro .list .price .pr{font-size:18px;color:#ff7145}
.pop_pro .list a:hover .title,.pop_pro .list a:hover .desc{color:#ff7145}
.pop_pro .ops{padding:22px 0 27px;text-align:center}
.pop_pro .ops span{display:inline-block;width:24px;height:15px;background:#f00;margin:0 10px;cursor:pointer;background:url(/uploads/image/sptts/mbar_skin_v7.png) no-repeat}
.pop_pro .ops .prev{background-position:-87px -135px}
.pop_pro .ops .next{background-position:-87px -160px}
.pop_pro .ops .prev:hover{background-position:-58px -135px}
.pop_pro .ops .next:hover{background-position:-58px -160px}
.tts_search .search_form_common_input{font-size:12px}
.tts_search .m-search-hotsug{width:423px}
.tts_search .m-search-ingsug{width:450px}
.tts_search .search_form_common_input .clear-input{right:145px}
.tts_search .search_form_common_input .text_ct{width:326px}
.summary .on-sale{height:22px;line-height:22px;margin-bottom:14px;display:-webkit-flex;display:flex}
.summary .on-sale .sale{width:64px;height:22px;background-image:linear-gradient(138deg,#ff4448 2%,#ff895a 98%);background-image:-webkit-linear-gradient(42deg,#ff4448 2%,#ff895a 98%);border-radius:2px;position:relative}
.summary .on-sale .sale::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background: center center / 56px 14px no-repeat}
.summary .on-sale .txt{background:#fff0f0;border-radius:0 3px 3px 0;padding:0 8px;font-size:14px;color:#ff4348}
.line-recommend{margin-bottom:16px}
.line-recommend .title{background:#00afc7;height:41px;line-height:41px;padding:0 0 0 16px;position:relative}
.line-recommend .title h2{font-size:18px;color:#fff}
.line-recommend .title .all{position:absolute;right:10px;top:0;color:#fff}
.line-recommend .content{overflow:hidden;border:1px solid #ebebeb;border-bottom:0}
.line-recommend .content li{float:left;width:50%;padding:15px 0 21px 0;border-bottom:1px dotted #e1e1e1;margin-left:-1px}
.line-recommend .review-btn{float:right;width:90px;height:30px;line-height:30px;text-align:center;display:block;background:#4dd0e1;color:#fff;font-size:14px}
.line-recommend .review-btn:hover{background:#80deea}
.line-recommend .name{float:left;font-size:18px;color:#333;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line-recommend .goods{border-left:1px #e1e1e1 dotted;padding:5px 20px 0 20px}
.line-recommend .price{float:right;color:#ff3d00;text-align:right;margin-right:10px;width:110px}
.line-recommend .price em{display:block;color:#333;line-height:14px}
.line-recommend .price small{line-height:20px}
.line-recommend .price small var{font-size:22px;font-weight:bold}
.line-recommend ul{overflow:hidden}
.tabimg{width:480px;float:left;position:relative}
.tabimg .prev,.tabimg .next{width:35px;height:50px;background:url(/uploads/image/stndtl/arrow.png) no-repeat}
.tabimg .prev{background-position:0 0}
.tabimg .next{background-position:-36px 0}
.tabimg{float:left;width:480px;overflow:hidden}
.tabimg .hot{position:relative}
.tabimg .hot .hot-page{position:absolute;top:294px;right:20px;color:#fff}
.tabimg .hot .header-images-item{display:inline-block}
.tabimg .hot .prev,.tabimg .hot .next{position:absolute;top:135px;cursor:pointer;z-index:2}
.tabimg .hot .prev{left:0}
.tabimg .hot .next{right:0}
.tabimg .hot img{width:480px;height:320px;overflow:hidden;display:inline-block}
.tabimg .hotlist{position:relative;width:480px;margin:6px 0 0 0;overflow:hidden}
.tabimg .hotlist ul{width:820px}
.tabimg .hotlist li{position:relative;float:left;width:75px;margin-right:6px;display:inline;overflow:hidden}
.tabimg .hotlist li a{display:block;width:75px;height:50px}
.tabimg .hotlist li a.active em,.tabimg .hotlist li a:hover em{position:absolute;top:0;left:0;z-index:3;width:71px;height:46px;border:2px solid #0088a4}
.tabimg .hotlist li a.active em i,.tabimg .hotlist li a:hover em i{width:69px;height:44px;border:1px solid #fff;display:inline-block}
.tabimg .hotlist img{width:75px;height:50px;overflow:hidden;position:relative;z-index:2}
.tabimg .hotlist .prev,.tabimg .hotlist .next{position:absolute;top:0;cursor:pointer;z-index:3}
.tabimg .hotlist .prev{left:0}
.tabimg .hotlist .next{right:0}
.tabimg .ppt_agio{width:390px;font-size:14px}
.tabimg .ppt_agio{position:absolute;top:0;left:0;z-index:22;width:100%;height:41px;font:normal 16px/41px \5fae\8f6f\96c5\9ed1;color:#fff;background-color:rgba(0,0,0,.6);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#99000000',endcolorstr='#99000000',gradienttype=0)}
.tabimg .ppt_agio.nobg{background:0}
.tabimg .ppt_agio .i_3{background:url(/uploads/image/stagio/skin_v13.png) 0 -39px;width:104px;height:40px;float:left;display:inline;margin-right:15px}
.tabimg .ppt_agio .i_t{color:#fffee8;font:normal 20px/40px \5fae\8f6f\96c5\9ed1;background:url(/uploads/image/stagio/skin_v13.png) -112px -497px;width:104px;height:40px;text-align:center;float:left;display:inline;margin-right:15px}
.tabimg .ppt_agio b{color:#f60}
.top-mod{margin-bottom:30px}
.summary{float:right}
.summary h1{font-size:24px;line-height:30px;margin-bottom:10px}
.summary h1 em{position:relative;left:-9px;margin-right:-10px}
.summary h1 .star-level{display:inline-block;height:20px;left:5px;position:relative;top:-5px}
.summary h1 .star-level img{height:100%}
.summary h1 .star-level .star-txt{color:#ff9020;font-size:12px;position:absolute;right:7px;top:5.5px}
.summary h2{color:#999;font-size:14px;font-weight:normal;clear:both;font-family:microsoft yahei;padding:0 0 10px}
.summary h1 i{width:73px;height:18px;display:inline-block;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat;overflow:hidden}
.summary h1 .rank01{background-position:0 -93px}
.summary h1 .rank02{background-position:-76px -93px}
.summary h1 .rank03{background-position:-151px -93px}
.summary h2{color:#999;padding:0 0 8px 0;font-size:16px}
.summary h2.normal{font-size:16px}
.summary .price-info{position:relative;z-index:5;border:1px solid #ffe3c5;background:#fffdf5;padding:10px 14px 0;*zoom:1}
.summary .mt5{margin-top:5px}
.summary .price-info .order{border-bottom:0;padding-bottom:5px}
.summary .price-info .order li{padding-left:60px}
.summary .price-info .order label{left:0}
.summary .price-info .price-main{width:100%;height:100%;border-bottom:1px dotted #ccc}
.summary .price-info .number{color:#ff4000}
.summary .price-info .number var{font-size:30px;font-weight:bold;margin-right:3px}
.summary .price-info .notice{position:relative;height:15px;display:inline-block;color:#999;margin-left:8px;border-bottom:1px dotted #999;*zoom:1}
.summary .price-info .notice .placard{top:22px;left:-104px;padding:10px;width:504px;line-height:20px}
.summary .price-info .notice .placard p{word-wrap:break-word}
.summary .price-info .notice .placard .placard-detail>p{margin:5px 0}
.summary .price-info .notice .placard i.placard-down{left:122px}
.summary .price-info .group-tag{display:inline-block;position:relative;top:-4px;line-height:18px;margin-right:8px;text-align:center;width:41px;height:18px;font-size:11px;border-radius:3px;color:#fff;background-image:linear-gradient(39deg,#ff8661 0,#ff3449 100%)}
.summary .statistics{padding:11px 0 10px 0;border-bottom:1px solid #eee}
.summary .statistics li.first{border-left:0 solid #eee}
.summary .statistics li{float:left;width:31%;height:18px;line-height:18px;text-align:center;border-left:1px solid #eee;margin-left:-1px}
.summary .statistics li .sales{position:relative;height:12px;padding:0 0 3px 0;display:inline-block}
.summary .statistics li .sales .placard{width:120px;height:34px;line-height:34px;text-align:center;*zoom:1}
.summary .statistics li .comments{display:inline-block}
.summary .statistics li .comments em{color:#ff3d00;margin-left:3px}
.summary .statistics li .comments a{color:#00afc7;margin-left:10px}
.summary .order{position:relative;z-index:4;padding:5px 0 10px;border-bottom:1px solid #eee}
.summary .order li{line-height:33px;position:relative;*zoom:1;padding:0 0 0 81px}
.summary .order li span{position:relative;display:inline-block;vertical-align:middle;*zoom:1}
.summary .order li .basic-info .depcity{position:relative;cursor:pointer;background-color:#fff;padding:0 5px;color:#00afc7}
.summary .order li .basic-info .city-iarr{display:inline-block;height:4px;width:8px;margin:16px 0 0 6px;font:0/1 arial;overflow:hidden;background:url(/uploads/image/spi/search3.png) no-repeat 0 0}
.summary .order li .basic-info .city-wrap{display:none;position:absolute;width:361px;background-color:#fff;left:-1px;top:32px;z-index:1001;border:1px solid #b3ebf2;box-shadow:1px 1px 3px rgba(0,0,0,.2)}
.summary .order li .basic-info .city-wrap .transline{width:97px;content:'';border-top:1px solid #fff;position:absolute;top:-1px;z-index:1002;left:0}
.summary .order li .basic-info .city-wrap li{width:160px;padding:0 10px;display:inline-block}
.summary .order li .basic-info .city-wrap li span{margin-left:20px}
.summary .order li .basic-info .city-wrap li em{margin:0}
.summary .order li .basic-info .city-wrap li .citystart{width:78px;display:inline-block}
.summary .order li .basic-info .city-wrap li .citystart:hover{color:#08b2c9}
.summary .order li .basic-info .city-wrap li .money{color:#ff521c;display:inline;margin:0}
.summary .order li .division{position:relative;top:-1px;width:1px;height:12px;display:inline-block;vertical-align:middle;padding:0 9px 0 0;border-left:1px solid #ccc;overflow:hidden}
.summary .order li span em{vertical-align:middle;display:inline-block;margin-right:9px}
.summary .order li span em a{color:#00afc7}
.summary .order li label{color:#999;position:absolute;top:1px;left:16px}
.summary .order li small{display:inline-block;height:16px;line-height:16px;padding:0 4px;margin-right:5px;_margin-top:6px;font-size:12px}
.summary .order li .red,.visa-buy .features .red{border:1px solid #f55;color:#f55}
.summary .order li .blue,.visa-buy .features .blue{border:1px solid #00bcd4;color:#00bcd4}
.summary .ensure{padding:10px 0 0 0}
.summary .ensure span{_padding:4px 0 0 0;display:inline-block}
.summary .ensure li{height:27px;line-height:27px;position:relative;*zoom:1;padding:0 0 0 81px;vertical-align:middle}
.summary .ensure li label{color:#999;position:absolute;top:0;left:16px}
.summary .ensure li .tag{display:inline-block;width:13px;height:16px;line-height:0;vertical-align:middle;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat -312px 0;margin-right:4px}
.summary .ensure li .tag-new{cursor:default;background-position:-29px -114px}
.summary .ensure li span em{padding:0 18px 0 0;float:left}
.summary .discount{margin-left:26px;height:20px;line-height:20px;display:inline-block;vertical-align:middle;border:1px solid #ff3d00;background:#ff3d00;margin-top:-10px}
.summary .discount em{height:18px;overflow:hidden;color:#fff5f4;display:inline-block;padding:0 6px}
.summary .discount em small{font-size:18px;line-height:18px}
.summary .discount var{display:inline-block;height:20px;overflow:hidden;background:#fffdf5;color:#999;text-decoration:line-through;padding:0 6px}
.summary .no_discount{margin-left:26px;height:15px;line-height:15px;display:inline-block;vertical-align:middle}
.summary .no_discount em{overflow:hidden;color:#999;display:inline-block;padding:0 0 0 6px}
.summary .no_discount var{display:inline-block;overflow:hidden;background:#fffdf5;color:#999;text-decoration:line-through;padding:0 6px}
.summary .order li .explain{color:#999}
.summary .order li .pack-sever a{margin:0 6px 9px 0;border:1px solid #bbb;display:inline-block;height:33px;line-height:33px;padding:0 10px}
.summary .order li .pack-sever a:hover{color:#333}
.summary .order li .pack-sever a.cur{position:relative;border:1px solid #ff5800}
.summary .order li .pack-sever a.cur:after{content:' ';position:absolute;bottom:0;right:0;width:16px;height:16px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat right -35px}
.summary .order li .pack-sever .photo{border:1px solid #bbb;color:#999}
.summary .order li .pack-sever .photo:hover{color:#999}
.summary .order li .d-subscribe,.summary .order li .selled{width:160px;height:44px;line-height:47px;text-align:center;color:#fff;font-size:16px;display:inline-block}
.summary .order li .d-subscribe{background:#ef4b25}
.summary .order li .selled{background:#999}
.summary .order li.buy{padding:0 0 15px 81px}
.summary .order li .assurance-txt{display:block;color:#999;vertical-align:top;line-height:18px}
.summary .basic-sum{border-bottom:1px dotted #eee;margin:9px 0 4px 0;padding:0 0 9px 0;overflow:hidden;text-align:center}
.summary .basic-sum th,.summary .basic-sum td{border-left:1px solid #eee;overflow:hidden}
.summary .basic-sum th{height:17px;line-height:14px;color:#999}
.summary .basic-sum td{height:19px}
.summary .basic-sum th:first-child,.summary .basic-sum td:first-child{border-left:0}
.summary .visa-buy{padding:4px 14px 8px 14px}
.summary .visa-buy .active{position:relative;padding:10px 0 0 56px}
.summary .visa-buy .active label{position:absolute;top:11px;left:0}
.summary .visa-buy .features .b_agio{margin-bottom:5px}
.summary .visa-price .success{margin-left:20px;display:none}
.summary .visa-price .success small{color:#00afc7;font-weight:bold;margin-left:2px;font-size:12px}
.summary .visa-price .sell small{font-weight:bold;font-size:12px;margin-left:2px}
.summary .visa-price .division{position:relative;top:-1px;width:1px;height:12px;display:inline-block;vertical-align:middle;padding:0 9px 0 0;margin-left:5px;border-left:1px solid #fff;overflow:hidden}
.summary .active{border-top:1px dotted #ccc;padding:10px 0 0 0;margin-top:3px}
.summary .active label{color:#999;margin-right:5px}
.summary .active em{border:1px solid #f55;color:#f55;margin-right:5px;padding:0 4px;height:18px;line-height:18px;display:inline-block}
.summary .range{padding:0 0 10px 0}
.summary .range span{position:relative;padding:5px 70px 10px 0;line-height:23px}
.summary .range span .more{position:absolute;top:5px;right:0;color:#0084bb}
.summary .range span .more i{display:inline-block;margin-left:3px;vertical-align:middle;width:7px;height:4px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 0;overflow:hidden}
.summary .range span .more .up{background-position:0 -256px}
.summary .range span .more .down{background-position:-9px -256px}
.summary .duobao{padding:0 12px;background:#fff6da;position:relative}
.summary .duobao .text{float:left;font-weight:bold}
.summary .duobao .text .imp{padding:15px 5px 15px 0;height:28px;line-height:28px;font-size:18px}
.summary .duobao .text .nor{padding:9px 0;line-height:20px}
.page-w976 .summary .duobao .text .nor p{width:270px}
.summary .duobao .r-btn{position:absolute;right:12px;top:15px;height:28px;line-height:28px;text-align:center;background:#ff7145;color:#fff;padding:0 20px}
.summary .duobaoing{border:1px solid #ffe3c5;background:#fffdf5;position:relative}
.summary .duobaoing .btn-area{position:absolute;right:47px;bottom:12px;width:150px;height:80px;z-index:1}
.summary .duobaoing .btn-area .b1{background:#f24a15;color:#fff;font-size:18px;width:149px;height:45px;text-align:center;line-height:45px;margin-right:20px;display:inline-block;cursor:pointer}
.summary .duobaoing .btn-area .b2{background:#70b878;cursor:default}
.summary .b_agio .on .i3,.summary .b_agio .e_agio_icon:hover .tips,.summary .b_agio .e_agio_icon:hover .i3{display:block}
.summary .duobaoing .e_agio_icon{padding:3px 0;position:relative;z-index:225;cursor:pointer;display:block;text-decoration:underline;color:#999;text-align:center}
.summary .duobaoing .e_agio_icon .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;display:none;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:19px;left:50%;margin-left:-6px}
.summary .duobaoing .e_agio_icon .tips{display:none;position:absolute;color:#333;cursor:default;z-index:3;top:26px;left:0;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:260px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.summary .infolist{padding:24px 16px;position:relative}
.summary .infolist li{display:block}
.summary .infolist li label{color:#999;padding-right:30px;float:left}
.summary .infolist li .price{float:left}
.summary .infolist .txt{height:42px;line-height:42px;overflow:hidden;display:inline-block}
.summary .infolist .p1{font-size:30px;font-weight:bold;margin-right:3px;color:#ff4000;padding-top:2px;height:32px;line-height:32px;float:left;font-family:\5fae\8f6f\96c5\9ed1,arial}
.summary .infolist .p2{color:#ff4000}
.summary .infolist .p3 .time-h,.summary .infolist .p3 .time-m,.summary .infolist .p3 .time-s{color:#ff4000}
.summary .infolist .tag{float:left;font-size:12px;color:#666}
.summary .infolist .valuecomb{padding-top:2px}
.summary .infolist .info{float:left;padding-top:15px}
.summary .infolist .bars{height:8px;width:351px;background:#cbcbcb;overflow:hidden;position:relative}
.summary .infolist .bars p{height:8px;line-height:0;font-size:0;overflow:hidden;background:#ff7145;position:absolute;top:0;left:0}
.summary .infolist .desc p{float:left}
.summary .infolist .desc p.fr{float:right}
.summary .infolist .desc{color:#999;height:20px;line-height:20px;padding-top:2px;overflow:hidden}
.summary .infolist .desc em{color:#ff4000}
.hb-panel{position:absolute;top:0;right:0;width:211px;height:109px;overflow:hidden;background-color:#fffdf5}
.hb-panel .hb-panel-icon{display:block;width:52px;height:52px;position:absolute;top:31px;left:27px;background:url(/uploads/image/sphongbao/hongbaobk.png) 0 0 no-repeat}
.hb-panel .hb-panel-txt{margin:38px 0 0 90px;font:14px/18px microsoft yahei;color:#666}
.hb-panel .hb-panel-btn{margin:5px 0 0 90px;text-align:center}
.hb-panel .hb-panel-btn a{padding:3px 10px;font:14px/18px microsoft yahei;color:#ff3d00;border:1px solid #ff3d00;border-radius:12px;position:relative;z-index:10}
.pack-rank{z-index:3}
.feature-rank{z-index:2}
.page-w976 .package-layer{width:365px}
.page-w1200 .package-layer{width:574px}
.package-layer .p-layer-txt a{vertical-align:middle;display:inline-block;margin-right:9px}
.package-layer{position:absolute;top:28px;right:0;padding:6px 16px;line-height:22px;border:1px solid #dbdbdb;background:#fff}
.package-layer .more{position:absolute;top:-27px;right:-1px;width:78px;height:27px;line-height:27px;border:1px solid #dbdbdb;border-bottom:0;text-align:center;color:#00bcd4;background:#fff;color:#0385bb}
.package-layer .more i{display:inline-block;vertical-align:middle;margin-left:3px;width:7px;height:4px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 0}
.package-layer .more i.p-l-down{background-position:0 -256px}
.package-layer .more i.p-l-up{background-position:-9px -256px}
.placard{position:absolute;top:-41px;left:-18px;line-height:18px;border:1px solid #f8d3a7;background:#fffedf;z-index:10;color:#333}
.placard var{font-weight:bold;margin-left:3px}
.placard i{position:absolute;width:9px;height:6px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat}
.placard i.placard-down{bottom:-5px;_bottom:-15px;left:56px;background-position:-67px -160px}
.placard i.placard-up{top:-5px;left:122px;background-position:-79px -160px}
.shop-notice{border:1px solid #f8d3a7;background:#fffedf;padding:3px 10px;line-height:22px;margin:0 auto 20px}
.shop-notice .close{float:right;background:url(/uploads/image/stndtl/skin_v24.png) no-repeat -159px -1417px;width:11px;height:11px;margin-top:6px;cursor:pointer}
.visa-buy .features{display:inline-block}
.features .b_agio{display:inline-block;height:16px;line-height:16px;margin-right:5px}
.features .e_agio_icon{padding:0 4px;height:16px;position:relative;z-index:225;cursor:pointer}
.features .e_agio_icon.on{z-index:226}
.features .e_agio_icon .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;display:none;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:19px;left:50%;margin-left:-6px}
.features .top_show .right .e_agio_icon{margin-top:4px}
.features .e_agio_icon .tips{white-space:pre-line;display:none;position:absolute;color:#333;cursor:default;z-index:3;top:26px;left:0;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:260px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.features .e_agio_icon .tips b{font-weight:bold;color:#f60}
.features .e_agio_icon .tips .ft9{color:#999}
.features .e_agio_icon_active .i3,.features .e_agio_icon_active .tips,.features .b_agio .on .tips,.features .b_agio .on .i3,.features .b_agio .e_agio_icon:hover .tips,.features .b_agio .e_agio_icon:hover .i3{display:block}
.promise-list .promise,.promise-list .promise-new{padding:0 4px;height:16px;display:inline-block;z-index:225}
.promise-list .promise{cursor:pointer}
.promise-list .promise-new{cursor:default}
.promise-list .promise .i3,.promise-list .promise-new .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;display:none;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:-4px;left:50%;margin-left:-6px}
.promise-list .promise .promise-tips{position:relative}
.promise-list .promise .tips{display:none;position:absolute;color:#333;cursor:default;z-index:10;top:3px;left:0;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:260px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.promise-list .promise.on .i3,.promise-list .promise.on .tips{display:block}
.product-text .promise{padding:0 4px;height:16px;display:inline-block;z-index:225;cursor:pointer}
.product-text .promise .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;display:none;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:-4px;left:50%;margin-left:-6px}
.product-text .promise .promise-tips{position:relative}
.product-text .promise .tips{display:none;position:absolute;color:#333;cursor:default;z-index:3;top:3px;left:0;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:260px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.product-text .promise.on .i3,.promise-list .promise.on .tips{display:block}
.product-text .js-use-tips:hover .promise-tips .tips{display:block}
.product-text .js-use-tips{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.qcbox{background-color:#fff;color:#555;cursor:pointer}
.qcbox .option{display:none;clear:both;width:120px;position:absolute;top:35px;left:0;z-index:10}
.qcbox .option ul{width:184px;background:#fff;border:1px solid #bbb;border-top:0;border-top:0;overflow-y:auto;overflow-x:hidden;padding:0;position:absolute;left:0;z-index:1000;max-height:300px}
.qcbox .option li{cursor:pointer;line-height:18px;vertical-align:middle;padding:5px 10px;z-index:1000;border-bottom:0 none}
.qcbox .option li:hover,.select .option li.hover{background:#f6f6f6}
.qcity{display:inline;float:left;position:relative;z-index:12}
.qcbox .down-ico{position:absolute;top:15px;right:10px;width:7px;height:4px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat -19px -172px}
.qcbox .boxwrapper{position:relative;z-index:1}
.qcbox .boxcontainer{position:absolute;z-index:1;top:11px;right:2px;padding-left:4px;height:19px;cursor:pointer;overflow:hidden;background:#fff}
.qcbox .sinfo{float:left;display:inline;padding:0;font-size:14px;line-height:17px;height:19px;margin-right:15px}
.qcbox .infotext{color:#ccc}
.qcbox .sicon{float:left;margin-right:10px;display:inline;width:15px;height:15px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat -215px 0;overflow:hidden}
.qcbox .textbox{border:0 none;padding:3px 0 3px 3px;height:18px;font-size:14px;background-color:#fff;color:#555;width:170px}
.qcbox .flightinput{border:1px solid #e0e0e0;padding:2px 7px;height:29px;line-height:29px;cursor:pointer}
.qcbox .djdete-select{left:0;top:34px;line-height:20px}
.djdete-select{display:none;position:absolute;right:-1px;top:24px;width:210px;padding:15px 10px;background:#fff;border:1px solid #ccc}
.djdete-select .h{position:relative;height:22px;text-align:center;font:12px/22px microsoft yahei;padding:0 12px 1px;color:#333}
.djdete-select .p,.djdete-select .n,.djdete-select .no-p,.djdete-select .no-n{position:absolute;top:8px;width:10px;height:10px;cursor:pointer;background:url(/uploads/image/spcarplane/enter.png) no-repeat -100% -100%}
.djdete-select .p{left:12px;background-position:-20px -40px}
.djdete-select .n{right:12px;background-position:-30px -40px}
.djdete-select .p:hover{background-position:-60px -40px}
.djdete-select .n:hover{background-position:-70px -40px}
.djdete-select .no-p{left:18px;background-position:-40px -40px;cursor:default}
.djdete-select .no-n{right:18px;background-position:-50px -40px;cursor:default}
.djdete-select table{border-collapse:collapse;width:100%;table-layout:fixed}
.djdete-select th{width:30px;height:22px;text-align:center;color:#25a19f}
.djdete-select td{width:30px;height:20px;font:12px/20px tahoma,arial,sans-serif;cursor:pointer;text-align:center;vertical-align:middle;padding:0!important}
.djdete-select td span{display:inline-block;zoom:1;width:28px;height:20px}
.djdete-select td span:hover,.djdete-select td span.hover{background:#00afbc;color:#fff}
.djdete-select .st-t,.djdete-select .st-t span:hover,.djdete-select .st-t span.hover{color:#f60}
.djdete-select .st-a,.djdete-select .st-a span:hover,.djdete-select .st-a span.hover{background:#00afbc;color:#fff}
.djdete-select .st-d,.djdete-select .st-d span:hover,.djdete-select .st-d span.hover{color:#b5b5b5;background:0;cursor:default}
.qcbox .calendar{z-index:1000;left:0;top:31px;border:1px #bbb solid;padding:10px 6px 8px;width:220px;overflow:hidden;background-color:#fff;margin:10px 0;line-height:20px;position:absolute}
.qcbox .calendar .h3{text-align:center;line-height:20px;cursor:default;margin-bottom:4px}
.qcbox .calendar .h3 .c_left{font-size:16px;color:#008fcc;font-weight:bold;float:left;width:150px}
.qcbox .calendar .h3 .c_right{float:left;width:225px}
.qcbox .calendar .h3 .c_right .year{float:left;width:54px;color:#008fcc;font-size:14px}
.qcbox .calendar .h3 .cld_p,.qcbox .calendar .h3 .cld_n{background:url(/uploads/image/stndtl/skin_v24.png) no-repeat}
.qcbox .calendar .h3 .cld_p{background-position:-150px -246px;width:21px;height:21px;float:left;margin-top:1px;cursor:pointer}
.qcbox .calendar .h3 .cld_n{background-position:-150px -277px;width:21px;height:21px;float:right;margin-top:1px;cursor:pointer}
.qcbox .calendar .h3 .cld_n_dis{display:none}
.qcbox .calendar .h3 em{cursor:default;font-size:14px;font-weight:bold}
.qcbox .calendar .h3 .cld_p_dis{display:none}
.qcbox .calendar .h3 .c_right ul{padding:0 10px}
.qcbox .calendar .h3 .c_right ul li{float:left;font-size:14px;padding:1px 5px;color:#008fcc;font-weight:normal;cursor:pointer;width:32px;text-align:center;border-bottom:2px solid #fff}
.qcbox .calendar .h3 .c_right ul li.active{font-weight:bold;border-bottom-color:#f90;color:#f90}
.qcbox .calendar .h3 .c_right ul li em{color:#ffb31d}
.qcbox .calendar .h3 .c_right ul li.noactive,.top_show .left .calendar .h3 .c_right ul li.noactive em{color:#999;cursor:default}
.qcbox .calendar table th{width:30px;line-height:25px;border:1px #fff solid}
.qcbox .calendar table th .weekend{color:#fff;background-color:#ffb31d}
.qcbox .calendar table th .weekday{background-color:#98e1ff}
.qcbox .calendar table td div.active{background-color:#00afbc;color:#fff;cursor:pointer}
.qcbox .calendar table td p{color:#f90}
.qcbox .calendar table td div{height:24px;width:26px;padding:3px 2px 3px 1px;text-align:center;cursor:pointer;overflow:hidden}
.qcbox .calendar table td .normal{color:#09f}
.qcbox .calendar table td div:hover,.top_show .left .calendar table td div.hover{background-color:#09f;color:#fff}
.qcbox .calendar table td div.disable{background-color:#fff;color:#b5b5b5;cursor:default;width:26px}
.qcbox .calendar table td i{background-color:#fe3942;color:#fff;margin-left:4px;padding-left:2px}
.qcbox .calendar table td div.today{background-color:#fffeee;font-size:12px;color:#fe3942}
.valuecomb .decrease,.valuecomb .increase,.valuecomb .decreaseed,.valuecomb .increaseed{background:url(/uploads/image/spdetail/detail-icov10.png) 0 0 no-repeat;float:left;display:inline;margin-top:13px;width:18px;height:18px;cursor:pointer}
.valuecomb{zoom:1;position:relative;float:left;display:inline;margin-right:6px;top:-2px}
.valuecomb .decrease{background-position:-252px 0}
.valuecomb .increase{background-position:-232px 0}
.valuecomb .decreaseed{background-position:-292px 0}
.valuecomb .increaseed{background-position:-272px 0}
.valuecomb .ct{float:left;display:inline;margin:0 3px}
.valuecomb .ct .textbox{float:left;display:inline;margin:0;padding:2px 0;border:1px solid #e0e0e0;width:43px;text-align:center;vertical-align:middle;background-color:#fff;outline:0;margin:4px 0 0;font-size:14px;height:29px;line-height:29px}
.valuecomb .ct .textbox:focus,.valuecomb .ct .focus{border-color:#aeaeae}
.valuecomb .decrease_hover{background-position:-25px -43px}
.valuecomb .increase_hover{background-position:-50px -43px}
.valuecomb .decrease_disable{background-position:-125px -43px;cursor:default}
.valuecomb .increase_disable{background-position:-150px -43px;cursor:default}
.valuecomb .ct .textbox_disable{cursor:default}
.valuecomb .copies{margin-left:5px;font-size:14px;padding:3px 0 0 0;display:inline-block}
.valuecomb .hint{background-color:#ffdaa1;left:-29px;position:absolute;top:24px;white-space:normal}
.valuecomb .hint .arrow{background:url(/uploads/image/stdetail/skin_v1.png) no-repeat -15px -28px;width:10px;height:5px;position:absolute;top:0;z-index:2;width:10px;height:5px;position:absolute;top:0;z-index:2}
.valuecomb .add{left:-11px}
.valuecomb .sub{left:-26px}
.valuecomb .sub .arrow{left:32px}
.valuecomb .add .arrow{left:85px}
.valuecomb .hint .hintcontent{background-color:#fffedf;border:1px solid #f8d3a7;color:#000;left:0;line-height:22px;padding:5px 5px 5px 9px;position:absolute;top:4px;width:120px;word-break:break-all;word-wrap:break-word;z-index:1;text-align:left}
.date-box{min-height:361px;border:2px solid #ff5800;margin-bottom:20px;position:relative;z-index:1}
.calendar-main{float:left;margin-left:12px;display:inline;width:470px;overflow:hidden}
.calendar-main .cal-table{padding:0 3px 3px}
.calendar-main .h3{height:47px;_height:50px;padding:5px 20px 4px 34px;position:relative;z-index:1;font:14px/32px arial;text-align:left}
.calendar-main .is-loading{position:relative}
.calendar-main .is-loading .normal{display:none}
.calendar-main .is-loading:before{content:'比价中';display:inline-block;padding-left:20px;color:#ff3d00}
.calendar-main .is-loading:after{position:absolute;top:12px;left:2px;display:inline-block;width:16px;height:16px;content:'';background: no-repeat 0 0;background-size:cover}
.calendar-main .h3 .time-prev,.calendar-main .h3 .time-next{width:20px;line-height:30px;position:absolute;top:25px;cursor:pointer;color:#e9edef}
.calendar-main .h3 .time-prev:hover,.calendar-main .h3 .time-next:hover{color:#333}
.calendar-main .h3 .time-prev{left:5px}
.calendar-main .h3 .time-next{right:5px}
.calendar-main .h3 .time-prev:after,.calendar-main .h3 .time-next:after{display:block;font-family:package_b2c_frontend!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.1px;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:24px}
.calendar-main .h3 .time-prev:after{content:'\f047'}
.calendar-main .h3 .time-next:after{content:'\f03e'}
.calendar-main .h3 .cld_p,.calendar-main .h3 .cld_n{background:url(/uploads/image/stndtl/skin_v24.png) no-repeat}
.calendar-main .h3 .cld_p{background-position:-150px -246px;width:21px;height:21px;float:left;margin-top:1px;cursor:pointer}
.calendar-main .h3 .cld_n{background-position:-150px -277px;width:21px;height:21px;float:right;margin-top:1px;cursor:pointer}
.calendar-main .h3 .cld_n_dis{display:none}
.calendar-main .h3 em{cursor:default;font-size:14px;font-weight:bold}
.calendar-main .h3 .cld_p_dis{display:none}
.calendar-main .h3 .cld_p_dis{display:none}
.calendar-main .h3 .cld_n_dis{display:none}
.calendar-main .ul_time_tab{width:100%;overflow:hidden;zoom:1;bottom:-1px;position:relative;height:51px}
.calendar-main .ul_time_tab ul{width:1100%}
.calendar-main .ul_time_tab li{font-weight:bold;width:100px;margin:0 1px 0 0;float:left;cursor:pointer;text-align:center;padding-top:15px}
.calendar-main .ul_time_tab .on,.calendar-main .ul_time_tab li:hover{height:33px;_height:34px;border-bottom:2px solid #00afc7;color:#00afc7}
.calendar-main .ul_time_tab .on{cursor:default}
.calendar-main table{border:1px solid #ededed;border-right:0;border-left:0;width:100%}
.calendar-main table th{width:52px;line-height:25px;font-weight:bold;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.calendar-main table th .weekend{color:#f70}
.calendar-main table td.active{background-color:#fd9;color:#fff;cursor:pointer}
.calendar-main table td{border-bottom:1px #ededed solid;border-left:1px #ededed solid;border-right:1px #ededed solid}
.calendar-main table td var{position:absolute;top:0;right:3px;color:#00afc7}
.calendar-main table td div p{color:#ff3d00;line-height:12px}
.calendar-main table td div p .blue{color:#32afc6;font-size:12px;line-height:12px}
.calendar-main table td div p.blue{color:#32afc6;font-size:12px;line-height:12px}
.calendar-main table td div p.red{color:#f00;font-size:12px;line-height:12px}
.calendar-main table td div p .red{color:#f00;font-size:12px;line-height:12px;float:right}
.calendar-main table td div{position:relative;background:#fff;height:38px;font-size:14px;padding:3px 4px 0 3px;cursor:pointer;overflow:hidden;border:1px solid #fff;z-index:1;text-align:center}
.calendar-main table td div:hover{border:1px solid #f70}
.calendar-main table td div.hover{background:#fd9;border-color:#fd9}
.calendar-main table td div.noactive{background:#fff;border-color:#fff;color:#a3c9cc}
.calendar-main table td div.disable{background-color:#fff;color:#999;cursor:default;border:1px solid #fff}
.calendar-main table td div.om{background-color:#fff;color:#bbb;cursor:default}
.calendar-main table td div.normal{font-size:12px;text-align:center;position:relative}
.calendar-main table td div.holiday{font-size:12px;text-align:left}
.calendar-main table td div .price{font-size:12px;left:0;top:25px;width:100%;text-align:center}
.calendar-main table td .om .price{color:#ff3d00}
.calendar-main table td i{background-color:#fe3942;color:#fff;margin-left:4px;padding-left:2px}
.calendar-main table td div.today{background-color:#fffeee;color:#fe3942;border:2px solid #fff}
.calendar-main table td div.active{background:#fffdd8;border-color:#ffcc80}
.calendar-main table td div.current{background:#fffdf5}
.calendar-loading{background:#f9f9f9 url(/uploads/image/sph2015/loading.gif) no-repeat center center;height:335px!important}
.calendar-main .datepicker-bottom-tips{padding:5px 0 0 5px;font-size:12px;color:#999}
.trip-date{float:left;height:245px;padding:25px 0 0 12px}
.trip-date .kind{z-index:3}
.trip-date .amount{z-index:2}
.trip-date .latest-pr{padding:0 0 0 77px}
.trip-date .latest-pr label{top:0}
.trip-date .latest-pr .loading-icon{vertical-align:middle;margin-right:8px}
.trip-date .latest-pr var{margin-right:24px;color:#999;line-height:36px}
.trip-date .latest-pr .stock-info{color:red}
.trip-date h3{font-size:18px;padding:0 0 18px 0}
.trip-date h3 small{font-size:12px;color:#999;padding-left:10px}
.trip-date .price-tips-icon{position:relative}
.trip-date .price-tips{color:#f8d3a7;font-size:20px}
.trip-date small{font-size:12px;color:#999}
.trip-date small .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:21px;left:-10px;transform:rotate(-90deg)}
.trip-date small.fc-price{position:absolute;color:#333;cursor:default;z-index:3;top:-17px;left:33px;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:200px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.page-w976 .trip-date small.fc-price{position:absolute;color:#333;cursor:default;z-index:3;top:-17px;left:33px;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:200px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.page-w1200 .trip-date small.fc-price{position:absolute;color:#333;cursor:default;z-index:3;top:-17px;left:33px;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:200px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.trip-date .fc-price .tips-counts{float:right}
.trip-date .fc-price .green{color:#aacb68}
.trip-date li{line-height:36px;position:relative;*zoom:1;padding:9px 0 10px 77px;*padding:9px 0 10px 48px;z-index:1}
.trip-date li .tag{float:left;margin:0 7px 0 1px;*margin:0 3px 0 1px;font-size:14px;padding:3px 0 0 0}
.trip-date li.free{z-index:2}
.trip-date li label{color:#999;position:absolute;top:10px;left:16px;*left:-5px}
.trip-date li label.total-price.seckill{top:14px}
.trip-date li label.total-price:first-letter {letter-spacing:24px}
.trip-date li .price{color:#ff3d00;font-size:24px;font-weight:bold;margin-right:5px;vertical-align:middle}
.trip-date li .cartbox{display:inline-block;position:relative}
.trip-date li .cartbox .placard{position:absolute;top:53px;line-height:20px;padding:10px;left:0;z-index:10;color:#333;background:#fffedf;border:1px solid #f8d3a7;width:127px;text-align:center}
.trip-date li .cartbox .placard i{left:69px}
.trip-date li .price-btn,.trip-date li .cart-btn{background:#f24a15;color:#fff;font-size:18px;width:133px;height:45px;text-align:center;line-height:45px;margin-right:10px;display:inline-block;vertical-align:middle}
.trip-date li .cart-btn{background:#f5a623}
.trip-date li .soldout-btn{background:#999;color:#fff;font-size:18px;width:149px;height:45px;text-align:center;line-height:45px;margin-right:20px;display:inline-block}
.trip-date li .price-btn:hover{background:#ff5722}
.trip-date .is-loading .js-order-price,.trip-date .is-loading .price-tips-icon{display:none}
.trip-date .is-loading:before{content:'正在寻找最优性价比的机票...';display:inline-block;padding-left:32px;font-size:20px;color:#ff3d00}
.trip-date .is-loading:after{position:absolute;top:14px;display:inline-block;width:24px;height:24px;content:'';background: no-repeat 0 0;background-size:cover}
.trip-date li .disabled,.trip-date li .disabled:hover{background:#ddd}
.trip-date li .compare-btn-container{display:inline-block}
.trip-date li .compare-btn a{color:#00afc7}
.trip-date li .add,.trip-date li .added{vertical-align:middle}
.trip-date li .added{color:#999}
.trip-date li .add i,.trip-date li .added i{display:inline-block;width:14px;height:12px;overflow:hidden;vertical-align:middle;margin-right:5px}
.trip-date li .follow{background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat;background-position:-169px 0}
.trip-date li .added .follow{background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat;background-position:-199px 0}
.trip-date li .add,.trip-date li .add:hover{color:#666}
.trip-date li .add:hover .follow{background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat;background-position:-184px 0}
.trip-date li .cost,.multiple-box .cost{position:relative;display:inline-block;padding:0 0 0 25px;width:93px;height:22px;line-height:22px;background:#ffc659;color:#fff;margin-right:7px;vertical-align:middle;_margin-top:5px}
.trip-date li .cost .placard,.multiple-box .cost .placard{top:32px;left:0;padding:10px;line-height:20px;width:340px}
.trip-date li .cost i.cost-ico,.multiple-box .cost i.cost-ico{position:absolute;top:3px;left:5px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:2px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 -153px}
.trip-date li .word{color:#999;_margin:6px 0 0 0}
.trip-date li .notice{color:#999;margin-left:3px;padding-top:2px;display:inline-block}
.trip-date li .notice small{color:#999}
.trip-date li .notice var{color:#333;margin-right:3px}
.trip-date li .notice em{display:block;line-height:15px;text-align:right}
.trip-date .price-info{display:inline-block}
.trip-date .price-info .notice{position:relative;height:24px;display:inline-block;color:#999;margin-left:8px;border-bottom:1px dotted #999;*zoom:1}
.trip-date .price-info .notice .placard{top:32px;left:-160px;padding:10px;width:204px;line-height:20px}
.trip-date .price-info .notice .placard p{word-wrap:break-word}
.trip-date .price-info .notice .placard i.placard-up{top:-5px;left:180px;background-position:-79px -160px}
.trip-date .price-info .notice .placard i.placard-down{top:60px;left:178px;background-position:-67px -160px}
.safe-main{padding:0 0 40px 0}
.safe-main .hot{width:480px;height:320px;overflow:hidden;float:left}
.page-w976 .summary{width:480px}
.page-w1200 .summary{width:688px}
.safe-main .summary{float:right}
.safe-main .summary .title{padding:0 0 13px 0;border-bottom:1px solid #ebebeb}
.safe-main .summary .title h2{font-size:24px;line-height:26px;padding:0 0 7px 0;font-weight:bold}
.safe-main .summary .title .notice{font-size:14px}
.safe-main .summary-list{padding:7px 0 0 0}
.safe-main .summary-list li{line-height:48px;position:relative;*zoom:1;padding:0 0 0 65px}
.safe-main .summary-list li:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.safe-main .summary-list li em.num{color:#ff3d00;font-size:30px;font-weight:bold}
.safe-main .summary-list li em.tag,.safe-main .summary-list li em.taged{position:relative;height:33px;line-height:33px;display:inline-block;padding:0 10px;*margin-bottom:5px;cursor:pointer}
.safe-main .summary-list li em.tag i{display:none}
.safe-main .summary-list li em.taged i{width:12px;height:12px;position:absolute;bottom:0;_bottom:-4px;right:0;background:url(/uploads/image/spdetail/rank-v1.png) 0 -22px no-repeat}
.safe-main .summary-list li em.tag{border:1px solid #bbb}
.safe-main .summary-list li em.taged{border:1px solid #ff5800}
.safe-main .summary-list li span{display:inline-block;vertical-align:middle;*zoom:1}
.safe-main .summary-list li span em{vertical-align:middle;display:inline-block;margin-right:9px}
.safe-main .summary-list li label{color:#999;position:absolute;top:0;left:0}
.safe-main .summary-list .summary-btn{padding:5px 0 0 64px}
.safe-main .summary-list .price-btn{background:#f24a15;color:#fff;font-size:18px;width:149px;height:45px;text-align:center;line-height:45px;display:inline-block}
.safe-main .summary-list .price-btn:hover{background:#ff5722}
.safe-main .summary-list .qcbox .boxcontainer{top:14px}
.safe-main h2{color:#333}
.multiple-box{padding:17px 14px;border:2px solid #ff5800;margin-bottom:20px}
.multiple-box .title{margin-bottom:16px}
.multiple-box .title .name{font-size:18px;line-height:22px;margin-right:10px}
.multiple-box .title .cost{margin-right:7px}
.multiple-box .title .notice{color:#999}
.multiple-box td{word-break:break-all;word-wrap:break-word;table-layout:fixed}
.multiple-box .typetable .c2{width:260px}
.multiple-box .typetable .c3{width:150px}
.multiple-box .typetable .c4{width:140px}
.multiple-box .typetable .c5{width:120px}
.multiple-box .typetable .c6{width:100px}
.multiple-box .typetable .c7{width:100px}
.multiple-box .typetable th{position:relative;z-index:2;height:24px;line-height:24px;text-align:center;color:#999;background:#eee}
.multiple-box .typetable td{font-size:14px;z-index:1;margin-top:-1px;line-height:18px;text-align:center;background:#fff;border-bottom:1px solid #eee;padding:14px 0;text-align:center}
.typetable td .valuecomb .hintcontent{font-size:12px}
.multiple-box .typetable tr.cur td{background:#edfafc}
.multiple-box .typetable tr.cur table td{background:#fff}
.multiple-box .typetable td .unit{position:relative;display:inline-block;top:-15px;margin-left:3px;*position:relative;*top:-9px}
.multiple-box .typetable .valuecomb{margin-right:0;float:none;display:inline-block;*position:relative;*top:3px}
.multiple-box .typetable td .date{color:#999}
.multiple-box .typetable td .buy{color:#fff;width:73px;height:28px;line-height:28px;margin:0 auto;display:block;font-size:14px;background:#f24a15}
.multiple-box .typetable td .cartbox{position:relative}
.multiple-box .typetable td .cartbox .placard{position:absolute;top:28px;line-height:20px;padding:10px;left:-8px;z-index:10;color:#333;background:#fffedf;border:1px solid #f8d3a7;width:88px;text-align:center}
.multiple-box .typetable td .cartbox .placard i{left:52px}
.multiple-box .typetable td .addcart{height:24px;text-align:center;line-height:24px;color:#0084bb;font-size:14px}
.multiple-box .typetable td .soldout{position:relative;right:10px;color:#fff;width:73px;height:28px;line-height:28px;text-align:center;display:inline-block;font-size:14px;background:#999}
.multiple-box .typetable td .price{font-weight:bold;color:#ff3d00}
.multiple-box .typetable td .kids-price{display:block;text-align:center;font-size:12px}
.multiple-box .typetable td .product-type-name{font-size:16px;font-weight:bold}
.multiple-box .freetrip-type td{font-size:12px;font-family:\5fae\8f6f\96c5\9ed1,arial,sans-serif}
.multiple-box .freetrip-type td .product-type-name{padding-left:10px;text-align:left;font-size:14px;color:#01a9bb}
.multiple-box .freetrip-type td .product-type-name{padding-left:10px;font-size:14px;color:#01a9bb}
.multiple-box .freetrip-type td .buy,.multiple-box .freetrip-type td .cartbox{position:relative;right:10px}
.multiple-box .freetrip-type td .unit{top:4px}
.freetrip-type .iconfont:after{content:'\f3cb';position:relative;top:-1px;left:3px;color:#01a9bb}
.freetrip-type .js-line-info.on .iconfont:after{content:'\f3ca'}
.freetrip-type .expiry-date{margin-top:5px}
.freetrip-type .expiry-date,.freetrip-type .date{padding-left:10px;text-align:left;font-size:11px;color:#999}
.multiple-box .freetrip-type td .addcart{font-size:12px;font-weight:bold}
.freetrip-type .valuecomb{padding-bottom:3px}
.freetrip-type .valuecomb .decrease,.freetrip-type .valuecomb .increase{display:inline;display:inline-block;position:relative;margin:0;width:23px;height:23px;text-align:center;line-height:23px;color:#01a9bb;border:1px solid #e1e1e1;background:#fff}
.freetrip-type .valuecomb .decrease:before{content:'\0020';position:absolute;top:50%;left:7px;width:9px;border-top:1px solid #01a9bb}
.freetrip-type .valuecomb .increase:before{content:'\0020';position:absolute;top:50%;left:7px;width:9px;border-top:1px solid #01a9bb}
.freetrip-type .valuecomb .increase:after{content:'\0020';position:absolute;left:50%;top:7px;height:11px;border-left:1px solid #01a9bb}
.freetrip-type .valuecomb .ct{margin:0}
.freetrip-type .valuecomb .ct .textbox{display:inline;display:inline-block;float:none;margin:0;padding:0;width:44px;height:23px;line-height:23px;text-align:center;border:1px solid #e1e1e1;border-width:1px 0}
.gray-color{color:#999}
.multiple-box .freetrip .noteinfo .t{display:inline;font-weight:bold;font-size:12px}
.multiple-box .freetrip .noteinfo .c{position:relative;top:-25px;padding-left:65px}
.l-73{left:-73px}
.l-80{left:-80px}
.tac{text-align:center!important}
.tal{text-align:left!important}
.tar{text-align:right!important}
.child-text{position:relative;cursor:pointer;border-bottom:1px dotted #aaa}
.child-text.on .m-tips{display:block}
.price-detail{position:relative;color:#ff3d00}
.price-detail.on .m-tips{display:block}
.price-detail .ico-tips{display:inline;display:inline-block;width:12px;height:12px;text-align:center;line-height:12px;border:1px solid #08abbd;border-radius:8px;font-size:12px;cursor:pointer;color:#00bcd4}
.m-tips{display:none;position:absolute;width:160px;padding:10px 8px;color:#333;top:26px;border:1px solid #f8d3a7;background:#fffedf;font:normal 12px/18px arial,sans-serif;cursor:default;z-index:2000}
.m-tips:before{content:'\0020';position:absolute;left:74px;top:-11px;width:0;height:0;border-width:0 12px 11px;border-style:solid;border-color:transparent transparent #f8d3a7}
.m-tips:after{content:'\0020';position:absolute;left:76px;top:-10px;width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #fffedf}
.m-tips .label{float:left;text-align:left;padding:7px 10px;font-family:\5b8b\4f53}
.m-tips .price-con{text-align:right;padding:7px 10px;font-weight:600;font-family:\9ed1\4f53}
.m-tips .price-con .price{font-size:16px;font-weight:bold}
.m-tips .dot-border{border-bottom:1px dotted #f8d3a7}
.m-tips .solid-border{border-bottom:1px solid #f8d3a7}
.trip-date li .price-btn .seckill,.detail-main .detail-tab .tab-fixed .seckill{display:block;height:14px;line-height:14px;font-size:14px}
.trip-date li .price-btn .title,.detail-main .detail-tab .tab-fixed .title{margin:7px 0 5px 0;border:0}
.trip-date li .seckillendw,.detail-main .detail-tab .tab-fixed .seckillendw{font-size:14px;height:14px;line-height:14px;margin-top:10px;padding-left:46px}
.typelist .title .seckillendw{font-size:14px;height:14px;line-height:14px;display:inline-block;float:right}
.typelist .title .seckillendw .time,.typelist .title .seckillcolor{color:#70b878}
.trip-date li .seckillendw .time,.detail-main .detail-tab .tab-fixed .seckillendw .time,.trip-date li .seckillnext,.typelist .title .seckillendw .end .time,.typelist .title .seckillnext{color:#f60}
.trip-date li .seckillcolor,.detail-main .detail-tab .tab-fixed .seckillcolor,.multiple-box .typetable td .seckillcolor{background:#70b878}
.multiple-box .typetable td .noseckillblk{margin-top:3px}
.trip-date li .seckillcolor:hover,.detail-main .detail-tab .tab-fixed .seckillcolor:hover,.multiple-box .typetable td .seckillcolor:hover{background:#70b878}
.trip-date li .seckillend,.detail-main .detail-tab .tab-fixed .seckillend,.multiple-box .typetable td .seckillend,.trip-date li .seckillend:hover,.detail-main .detail-tab .tab-fixed .seckillend:hover,.multiple-box .typetable td .seckillend:hover{background:#999}
.summary .pt10{padding-top:10px}
.summary .pt10 .bb0{border-bottom:0}
.summary .pt10 .text{display:inline-block;margin-right:15px;color:#999}
.summary .pt10 .bb0 .number{color:#333}
.summary .pt10 .bb0 .number var{font-size:22px;font-weight:500}
.summary .pt10 .bb0 .no_discount{display:inline-block;margin-left:0}
.summary .pt10 .bb0 .ti var{text-decoration:initial}
.summary .pt10 .bb0 .p0 em,.summary .pt10 .p0 var{padding:0}
#startcountdownw{width:149px;height:45px}
#startcountdownw .start-date,#navigation-buy .start-date{font-size:12px;font-family:microsoft yahei;line-height:12px;margin-bottom:7px;padding:0;margin-top:5px}
#startcountdownw .start-time,#navigation-buy .start-time{font-size:16px;font-family:microsoft yahei;font-weight:bold;line-height:16px;padding:0;margin:0;vertical-align:middle}
#startcountdownw .start-time .do-label,#navigation-buy .start-time .do-label{font-size:14px}
.mem-price-url{cursor:pointer;position:relative;text-decoration:underline}
.mem-price-img-box{top:30px;left:0;z-index:299;padding:18px 18px 5px 18px}
.mem-price-img-box p{text-align:center;line-height:30px;text-decoration:none}
.mem-price-img-box .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;display:inline-block;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:-8px;left:30%;margin-left:-6px}
.summary .order li.hongbaoblk{line-height:24px}
.hongbaoinfourl{color:#00afc7;cursor:pointer}
.hongbaoinfo{height:24px;line-height:24px;padding-left:30px;background:url(/uploads/image/sphongbao/hongbao.png) 0 0 no-repeat}
.te_gong_labels_box{background:url(/uploads/image/spdetail/xiyou_label.png);width:688px;height:50px;color:#fff;font-size:16px;margin-top:5px;position:relative}
.page-w976 .te_gong_labels_box{width:480px}
.te_gong_labels_box .te_gong_labels{margin-left:157px;height:50px;line-height:50px}
.te_gong_labels_box .te_gong_labels span{margin-right:5px}
.activity_img_box{position:absolute;top:0;right:0;width:190px;height:101px}
.multiple-box .typetable .noteinfotd{background:#edfafc;padding-top:0}
.multiple-box .js-noteinfo-trigger{cursor:pointer}
.multiple-box .noteinfo{padding:0 30px;line-height:26px;text-align:left}
.multiple-box .noteinfo .t{padding-top:15px;font-size:14px}
.multiple-box .noteinfo .c{font-size:12px}
.month-list li{position:relative}
.price_low{-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background-color:#ff7145;color:#fff;font-size:5px;width:84px;text-align:center;position:absolute;z-index:2000;font:10px/16px arial;top:1px;left:50%;margin-left:-50px;padding:0 8px}
.price_low .sjx{position:absolute;content:"\0020";border-width:5px;border-style:solid;border-color:transparent;border-top-color:#ff7145;top:14px;left:45px}
.price_low_tag,.price_reduce_tag{position:absolute;color:#fff;background-color:#ff3d00;display:inline-block;padding:2px;font-size:10px;left:0;top:0}
.usa-custom{margin:20px 0;padding:10px 0 0 30px;background-color:#fff9dd;border:1px solid #fdb657}
.usa-custom-ico,.usa-custom-t,.usa-custom-c,.usa-custom-btn{display:inline-block;vertical-align:middle}
.usa-custom-ico{width:123px;height:28px;background:url(/uploads/image/spdetail/customized.png) 0 0 no-repeat;position:absolute;bottom:0;left:0}
.usa-custom-tit{position:relative;padding-bottom:32px;display:inline-block}
.usa-custom-t{padding:0 25px 0 2px;font-weight:bold;font-size:24px;color:#ff862e;min-width:106px;text-align:center}
.usa-custom-c{padding-right:15px;font-size:18px;font-weight:bold;color:#666;vertical-align:top;margin-top:20px}
.usa-custom-btn{padding:4px 15px;border-radius:2px;font-size:16px;line-height:36px;color:#fff;background:#ff862e;width:140px;height:36px;text-align:center;display:inline-block;float:right;margin:7px 24px 0 0}
.usa-custom-btn:hover{color:#fff}
.page-w976 .usa-custom-c{padding-right:6px}
.page-w976 .summary .ensure li,.page-w1200 .summary .ensure li{height:auto}
.page-w976 .promise-list .promise,.page-w976 .promise-list .promise-new,{padding-bottom:5px}
.qnr-reduce{border:1px solid #f55;border-radius:3px;font-size:0;padding-right:15px;display:inline-block;margin-left:10px;height:16px;position:relative;z-index:225;position:relative;cursor:pointer}
.qnr-reduce:after{content:'';height:0;width:0;overflow:hidden;border-top:4px solid #f55;border-left:4px dashed transparent;border-right:4px dashed transparent;position:absolute;right:2px;bottom:5px}
.qnr-reduce-label{color:#fff;font-size:12px;background:#f55;padding:0 2px;display:inline-block;height:16px}
.qnr-reduce-price{color:#f55;font-size:12px;margin-left:5px;padding-left:5px}
.qnr-reduce .tips{position:absolute;color:#333;cursor:default;z-index:3;top:26px;left:0;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:300px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.qnr-reduce .tips .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:-8px;left:35px}
.qnr-reduce .tips .line{padding:10px 0;border-top:1px dashed #ddd}
.qnr-reduce .tips p.line{border-top:0}
.qnr-reduce .tips .line .txt{padding-left:10px}
.btn-group-cost-tips{position:relative}
.btn-group-cost-tips::after{content:'限时免拼享优惠';position:absolute;top:-12px;right:-10px;display:inline-block;padding:0 5px;font-size:10px;line-height:18px;color:#fe3c51;background-color:#fff0a6;border-radius:7px 7px 7px 0}
.date-box .reduce{color:#ff4e50}
.date-box .booking-btn-wrapper{margin-top:24px}
.detail-rank{border-top:1px solid #cfcfcf;border-bottom:1px solid #e2e2e2;border-left:0 solid #e2e2e2;border-right:1px solid #e2e2e2}
.shop-rank{padding:25px 0 13px 0}
.shop-rank strong{font-weight:bold;display:block;color:#333;font-size:18px}
.shop-rank em{display:block;color:#999}
.shopcont{font-family:"微软雅黑"}
.shopcont .notice{background:#f5f5f5;height:26px;line-height:26px;padding:0 2px;margin-top:10px;text-align:center}
.shopcont .notice .direction{float:none;color:#ff7145;padding-right:10px;*padding:0 10px 0 0;_padding:5px 10px 0 0;display:inline-block}
.shopcont .notice .text{float:none;color:#999;display:inline;display:inline-block}
.shop-level{padding:13px 0 0 0}
.shop-level .explain{color:#999;font-style:normal;text-align:center;display:block;padding:0 0 10px 0}
.shop-level dl{float:left;width:100px}
.shop-level dt{font-size:16px;font-weight:bold;padding:3px 0 0 0}
.shop-level dd{padding:0 0 1px 0}
.shop-level dd .level-notice{text-align:center;font-weight:bold;font-family:arial}
.gold .shop-level dl{color:#b49401}
.silver .shop-level dl{color:#838b9c}
.grow .shop-level dl{color:#53a052}
.novice .shop-level dl{color:#3973be}
.shop-level .level-notice{display:inline-block;vertical-align:middle;width:35px;height:13px;line-height:14px;*line-height:13px;background:url(/uploads/image/sptts/rank.png) no-repeat;background-position:0 -138px}
.gold .shop-level .level-notice{background-position:0 -123px}
.silver .shop-level .level-notice{background-position:0 -138px}
.grow .shop-level .level-notice{background-position:0 -153px}
.novice .shop-level .level-notice{background-position:0 -168px}
.shop-level .progress{width:102px;height:11px;position:relative;border-radius:3px;background:#eaeaea}
.shop-level .progress .prospect{width:100%;height:11px;position:absolute;top:0;left:0;border-radius:3px;background:url(/uploads/image/sptts/prline.png) repeat-x}
.shopcont{padding:0 10px;background:url(/uploads/image/spshop/detail-shopbg.png) repeat-x}
.gold .shop-level .ico,.silver .shop-level .ico{float:left;width:60px;height:57px;background:url(/uploads/image/sptts/rank.png) no-repeat;margin-right:3px}
.gold .shop-level .ico{background-position:0 0}
.silver .shop-level .ico{background-position:0 -61px}
.shopcont .notice .direction .up,.shopcont .notice .direction .down{display:inline-block;vertical-align:middle;width:9px;height:11px;background:url(/uploads/image/sptts/rank.png) no-repeat;position:relative;top:0;*top:-1px;left:2px;overflow:hidden}
.shopcont .notice .direction var{margin-left:1px;font-family:arial;font-style:normal;font-size:12px}
.shopcont .notice .direction .up{background-position:0 -183px}
.shopcont .notice .direction .down{background-position:0 -196px}
.detail-rank .shopcont .serve-tel{position:relative;padding:17px 0 17px 0;border-bottom:0;margin-bottom:5px;*zoom:1;border-top:1px solid #e6e6e6}
.serve-tel em,.serve-tel span{display:block;padding:0 0 5px 0}
.serve-tel strong{display:inline-block;vertical-align:middle;font-size:14px;padding:6px 0 2px 2px;color:#666}
.serve-tel em{color:#333;padding:3px 0 5px 27px}
.serve-tel em small{font-weight:bold;font-size:12px}
.serve-tel span{padding:0 0 0 26px;color:#999}
.serve-tel .tel{display:inline-block;vertical-align:middle;width:22px;height:22px;background:url(/uploads/image/spshop/rank-2016v1.png) -422px -16px no-repeat}
.shopcont .business{color:#333;border-top:1px solid #e6e6e6;padding:20px 0 15px 0;border-top:1px solid #e6e6e6;margin-bottom:15px}
.shopcont .business li{position:relative;height:25px;line-height:25px;padding:0 0 0 75px}
.shopcont .business label{position:absolute;top:0;left:5px;color:#999;display:inline-block;margin-right:5px}
.shopcont .sup_online{border-bottom:0;border-top:1px solid #efefef;padding:20px 0}
.shopcont .sup_online_1{vertical-align:middle;font:bold 14px/24px microsoft yahei;color:#333}
.shopcont .sup_online_1 i{vertical-align:middle;display:inline-block;float:none;margin-right:5px;width:22px;height:22px;background:url(/uploads/image/spshop/rank-2016v1.png) -447px -16px no-repeat}
.shopcont .written{position:relative;width:112px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;background:#4dd0e1;display:inline-block;margin-top:7px;margin-left:27px}
.shopcont .written .placard{width:136px;padding:8px 6px;font-size:12px;text-align:left;top:38px;color:#333}
.shopcont .written .placard i.placard-up{left:67px}
.shopcont .rankline{padding:19px 0 0 0}
.shopcont .rankline li{line-height:25px}
.shopcont .rankline .score{color:#ff7145;font-weight:bold;font-size:14px;font-style:normal;font-family:arial}
.shopcont .rankline .desc{padding-left:8px}
.shopcont .rankline .up,.shopcont .rankline .down,.shopcont .rankline .equal{display:inline-block;vertical-align:middle;width:9px;height:11px;background:url(/uploads/image/sptts/rankv2.png) no-repeat;position:relative;top:-2px;left:2px;overflow:hidden;margin-left:3px}
.shopcont .rankline .up{background-position:0 -183px}
.shopcont .rankline .down{background-position:0 -196px}
.shopcont .rankline .equal{background-position:0 -209px}
.shopcont .rankline .rankico{font-size:0;vertical-align:middle}
.shopcont .rankline .rankico i{width:17px;height:13px;background:url(/uploads/image/spshop/rank-2016v1.png) no-repeat;display:inline-block;vertical-align:middle;margin-right:2px;overflow:hidden}
.shopcont .rankline .rankico i.gold-crown{background-position:-422px 0}
.shopcont .rankline .rankico i.silver-crown{background-position:-441px 0}
.shopcont .rankline .rankico i.diamond-crown,.shopcont .rankline .rankico i.diamond-ico{background-position:-460px 0}
.shopcont .rankline .rankico i.heart-crown,.shopcont .rankline .rankico i.heart-ico{background-position:-479px 0}
.shop-rank .ident{padding:10px 0 44px 0}
.shop-rank .ident small{position:relative;display:inline-block;z-index:3;font-size:12px}
.shop-rank .ident .placard{font-weight:normal;font-size:12px;text-align:left;color:#333;padding:8px 6px;width:175px}
.shop-rank .ident .seller{color:#999}
.shop-rank .ident .seller .placard{top:25px;left:-3px}
.shop-rank .ident .seller .placard i.placard-up{left:25px}
.pop_top{width:82px;height:83px;overflow:hidden;background:url(/uploads/image/stndtl/skin_64_v4.png) -43px -152px;position:fixed;_position:absolute;bottom:30px;z-index:19}
.pop_top a{width:82px;display:block}
.pop_top .t_top{height:42px;margin-bottom:1px}
.pop_top .t_bottom{height:39px}
.poptop{width:51px;height:97px;background:url(/uploads/image/spdetail/skin_v7.png) no-repeat 0 -514px;position:fixed;right:10px;bottom:111px;z-index:9999;_position:absolute;_bottom:auto;_top:expression(eval(document.documentelement.scrolltop 300))}
.poptop a{display:block;width:51px;height:49px}
.poptop a:hover{background:url(/uploads/image/spdetail/skin_v7.png) no-repeat 0 -514px}
.poptop .gotop{margin-bottom:1px}
.poptop .gotop:hover{background-position:-61px -514px}
.poptop .gobottom{height:47px}
.poptop .gobottom:hover{background-position:-61px -564px}
.common-box{position:relative;padding:30px 15px;border-bottom:1px solid #cfcfcf;min-height:90px;margin-top:-1px}
.common-box .bulletin{position:absolute;top:30px;left:0;width:80px;height:80px;background:#4dd0e1;margin-right:16px}
.common-box .bulletin small{display:block;font-size:22px;color:#fff;padding:16px 0;line-height:1.2;text-align:center}
.common-box .proposal{overflow:hidden}
.common-box .proposal ul{*zoom:1}
.common-box .proposal li{float:left}
.common-box .proposal li a,.common-box .proposal li .pic{overflow:hidden}
.common-box .proposal li a{position:relative;display:block;color:#fff}
.common-box .proposal li a:hover{color:#fff}
.common-box .proposal li a .suggest{position:absolute;botttom:9px}
.common-box .proposal li .shade{position:absolute;left:0;bottom:0;width:100%;height:84px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#00000000',endcolorstr='#a6000000',gradienttype=0);font:0/1 arial}
.common-box .proposal li a span strong,.common-box .proposal li a span em{display:block;height:24px;line-height:22px;border-bottom:1px solid #fff}
.common-box .proposal li a span strong{font-size:16px;font-weight:bold}
.common-box .proposal li a span em{font-size:13px}
.common-box .proposal li a span strong{font-weight:bold;font-size:16px}
.common-box .proposal li a span small{color:#fdfb06;font-weight:bold;font-size:18px;padding:0 15px 0 0;display:inline-block}
.common-box .proposal li a span var{height:20px;position:relative;top:1px;color:#fdfb06;font-size:18px;font-weight:bold;margin-left:10px;padding:0 14px 0 0}
.common-box .proposal li a span .arrow{position:absolute;top:4px;*top:6px;right:3px;margin-left:4px;width:5px;height:9px;background:url(/uploads/image/spdetail/detail-icov10.png) -19px -255px no-repeat}
.common-box .common-list .adv{display:block}
.common-box .common-list .adv img{width:206px;height:78px;overflow:hidden;border:1px solid #ebebeb}
.common-box .common-list .ss-ticket-title{font-size:16px;background:#fee;color:#000}
.common-box .common-list .ticket-desc-title{font-weight:bold}
.common-box .common-list .ss-ticket-list{margin-bottom:20px}
.common-box .common-list .single-box-area{margin-bottom:30px}
.common-box .business-info ul{padding:10px 0 0 0}
.common-box .business-info li em{display:inline-block;padding:0 0 0 88px}
.common-box .business-info li a{color:#00afc7}
.common-box .business-info li{font-size:14px;float:left;width:50%;position:relative;color:#666;line-height:27px}
.common-box .business-info label{font-size:16px;position:absolute;width:88px;top:0;left:0;text-align:left;color:#333;font-weight:bold}
.common-box .text{font-size:14px;line-height:24px;word-break:break-all;word-wrap:break-word}
.common-box .text h3{line-height:30px;font-size:18px;margin-bottom:15px}
.common-box .word{font-size:14px}
.common-box .word-title{color:#616161;font-size:14px;line-height:20px}
.common-box .word-title strong{margin-bottom:8px;font-size:18px;font-weight:700;color:#212121;line-height:25px;display:inline-block}
.common-box .word-title strong:not(:first-child){margin-top:8px}
.common-box .word-title table{margin-bottom:40px}
.common-box .word .text-tips{color:#9e9e9e}
.common-box .word .text-tips a{color:#00afc7}
.text-tips .text-show{color:#00afc7;cursor:pointer}
.text-tips .tags{color:#ffa726;display:inline-block;border:1px solid #ffa726;padding:0 12px;border-radius:5px;line-height:20px}
.common-box .word ul{overflow:hidden;*zoom:1}
.detail-left .common-box .outside li{border-top:0 dotted #ebebeb}
.common-box .word li{padding:7px 0 10px 88px;line-height:24px;position:relative;*zoom:1;border-top:1px dotted #ebebeb;margin-top:-1px}
.common-box .word label{position:absolute;top:8px;left:0;width:88px;font-weight:bold}
.common-box .process{padding-top:4px}
.common-box .process i{display:block;margin:0 auto 0;vertical-align:middle;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat}
.common-box .process .unit{position:relative;padding:60px 0 0 0;float:left;width:78px;overflow:hidden}
.common-box .process span i{position:absolute;top:5px;left:21px}
.common-box .process .unit small{display:block;text-align:center;font-size:12px}
.common-box .process .arrow-ico{float:left}
.common-box .process i.choose-ico{width:46px;height:42px;background-position:0 -266px}
.common-box .process i.write-ico{width:43px;height:43px;background-position:0 -312px}
.common-box .process i.confirm-ico{width:41px;height:39px;background-position:0 -359px}
.common-box .process i.pay-ico{margin-bottom:12px;width:43px;height:31px;background-position:0 -402px}
.common-box .process i.tel-ico{width:38px;height:42px;background-position:0 -436px}
.common-box .process i.success-ico{width:43px;height:43px;background-position:0 -482px}
.common-box .process i.arrow-ico{width:19px;height:35px;background-position:-9px -529px}
.common-box .visa-pro .unit i{width:50px;height:50px;left:15px}
.page-w976 .common-box .visa-pro i.arrow-ico{margin:15px 22px 0 22px}
.page-w1200 .common-box .visa-pro i.arrow-ico{margin:15px 33px 0 33px}
.common-box .process i.collect-ico{background-position:-208px -269px}
.common-box .process i.give-ico{background-position:-157px -269px}
.common-box .process i.send-ico{background-position:-106px -269px}
.common-box .process i.affirm-ico{background-position:-55px -269px}
.detail-tabcont>.common-box:last-child{border-bottom:0}
.visa-data .visa-tab{font-size:14px}
.visa-data .visa-tab .titlebg{background:#f00}
.visa-data .visa-tab th{position:relative;width:20%;height:40px;line-height:40px;text-align:center;color:#333;bottom:-1px}
.visa-data .visa-tab th:last-child a{border-right:1px solid #ebebeb}
.visa-data .visa-tab th a{border-bottom:1px solid #ebebeb;color:#333;display:block;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;background:#f6f6f6}
.visa-data .visa-tab th.cur{background:#fff}
.visa-data .visa-tab th.cur a{color:#00afc7;border-bottom:0;background:#fff}
.visa-data .tab-con{border:1px solid #ebebeb;padding:25px}
.visa-data .tab-con ul{overflow:hidden;*zoom:1}
.visa-data .tab-con li{border-top:1px solid #ebebeb;padding:15px 0;margin-top:-1px}
.visa-data .tab-con li dt{color:#333;border-left:3px solid #00afc7;padding:0 0 0 4px;height:16px;line-height:16px;margin-bottom:12px}
.visa-data .tab-con li dd{color:#999}
.advice .trip_list:nth-last-of-type(1) .detail_info:nth-last-of-type(1) .detail_item:nth-last-of-type(1){border-bottom:0 solid #ebebeb}
.advice .det_l .red_star{margin-right:5px}
.advice .advice_info_tit{padding:7px 0 19px 0}
.advice .advice_info_tit .trip_type{color:#e71f19;font-size:14px}
.advice .advice .trip_list .title_text{width:656px}
.advice .day_title_v2{color:#333;background:#fff;padding:0 0 14px 0;overflow:hidden;*zoom:1}
.advice .day_title_v2 .text_v2{color:#333;background:#fff;margin-left:77px}
.advice .day_title_v2 .tour_text_top{margin-bottom:-8px}
.advice .day_title_v2 .text_v2 em{font-size:14px;line-height:15px;display:block}
.advice .day_title_v2 .text_v2 span{font-size:24px;line-height:26px}
.advice .day_title_v2 .day_v2{color:#00afc7;font:50px/40px arial;float:left;display:inline}
.advice .day_title_v2 .place_v2{font-size:24px;line-height:56px;float:left;margin-right:15px}
.advice .v2_line{border-top:1px solid #e0e8ec;padding:0 0 25px 0;background:#fff}
.advice .nav_line{background:url(/uploads/image/stndtl/nav_line_v4.png) repeat-y 32px 0;*zoom:1}
.advice .trip_list .nav_line .detail_info{margin:0;position:relative;*zoom:1;overflow:hidden}
.advice .route_list li{position:relative;margin:0 16px 10px 0;padding:0;border:0;float:left}
.advice .route_list li img{cursor:pointer}
.advice .route_list li a.more{color:#fff;background:#000;width:36px;height:18px;line-height:18px;font-size:12px;text-align:center;position:absolute;bottom:0;right:0}
.advice .det_list .detail_item{background:#fff;margin-left:80px;padding-top:0;font-size:14px;line-height:24px;border-bottom:1px solid #ebebeb;padding-right:0;padding-left:0;padding-bottom:17px;margin-bottom:16px}
.advice .det_list .detail_item h6{font-size:16px;padding-bottom:5px;font-weight:bold;color:#333}
.advice .det_list .detail_item h6 .notice_v2{color:#999;margin-left:10px;font-size:12px;font-weight:normal}
.advice .det_list .detail_item a{color:#00afc7}
.advice .det_list .detail_item a.text{color:#666;cursor:default}
.advice .det_list .detail_item p{color:#666;line-height:24px}
.advice .det_list .detail_item p .place{font-weight:bold;color:#333}
.advice .det_list .detail_item .scenic{top:-2px;margin-left:10px;height:19px;line-height:19px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 5px;background:#ffa726;color:#fff;position:relative}
.advice .det_list .detail_item .scenic .scenic-ico{width:3px;height:5px;position:absolute;top:6px;left:-3px;background:url(/uploads/image/spdetail/detail-icov10.png) 0 -204px no-repeat}
.advice .det_list .detail_item .detail_dd{display:block;color:#333;margin-bottom:5px}
.advice .det_list .detail_item .detail_dd:last-child{margin-bottom:0}
.advice .det_list .detail_item .detail_dd.last_meal{margin-bottom:0}
.advice .det_list .detail_item .detail_dd em{color:#666}
.advice .det_list .detail_item .detail_notice{margin-right:25px}
.advice .det_list .detail_item .detail_notice em{color:#666}
.detail_notice .tips-text{position:relative;cursor:pointer}
.detail_notice .tips-text .q_texttips_ct{left:0}
.tips-text .q_texttips_ct .q_icon{left:16px}
.advice .trip_list .nav_line{padding-bottom:0}
.advice .trip_list .detail_traffic{font-family:simsun;margin-left:0}
.advice .det_list .detail_item .trcname,.det_l .det_l_v2 .det_list .detail_item .time{color:#333;margin-left:12px}
.advice .det_list .detail_traffic .pnum{margin-left:7px}
.advice .det_list .detail_item .trcname{margin-left:0;padding-right:7px}
.advice .detail_traffic .item_bd{padding-left:81px}
.advice .detail_traffic .item_group_bd{padding-left:10px}
.advice .det_list .detail_traffic .business{color:#333;padding-right:7px}
.advice .det_list .detail_traffic .business em{color:#999;margin-left:7px}
.advice .det_list .detail_item .time{color:#333;margin-left:0}
.advice .det_list .reference{width:45px;display:inline-block}
.advice .detail_traffic_item .more{border-top:1px solid #cfcfcf;text-align:center}
.advice .detail_traffic_item .more a{border:1px solid #cfcfcf;border-top:1px solid #fafafa;display:inline-block;padding:0 30px;height:21px;line-height:17px;color:#0084bb;position:relative;top:-1px}
.advice .detail_traffic_item .more a i.up,.advice .detail_traffic_item .more a i.down{width:7px;height:5px;display:inline-block;vertical-align:middle;background:url(/uploads/image/stndtl/detail_icov11.png) no-repeat;overflow:hidden;margin-left:5px}
.advice .detail_traffic_item .more a i.down{background-position:-2px -266px}
.advice .detail_traffic_item .more a i.up{background-position:-14px -267px}
.advice .detail_traffic .item_hd{padding-top:14px}
.advice .detail_traffic .item_head_top{padding-top:0}
.advice .detail_traffic .c3{padding:10px 0 6px 0}
.plane_v2,.ship_v2,.ship_v2,.hotel_v2,.meal_v2,.brief_v2,.tourism_v2,.buy_v2,.car_v2,.train_v2,.gather_v2{position:absolute;top:0;left:22px}
.plane_v2,.ship_v2,.hotel_v2,.meal_v2,.brief_v2,.tourism_v2,.buy_v2,.car_v2,.train_v2,.gather_v2{display:inline-block;vertical-align:middle;width:24px;background:url(/uploads/image/stndtl/detail_icov11.png) no-repeat}
.plane_v2{height:27px;background-position:0 -27px}
.ship_v2{height:28px;background-position:0 -130px}
.hotel_v2{height:30px;background-position:0 0}
.meal_v2{height:30px;background-position:0 -102px}
.brief_v2{height:30px;background-position:0 -202px}
.tourism_v2{height:30px;background-position:0 -51px}
.buy_v2{height:27px;background-position:0 -78px}
.car_v2{height:22px;background-position:0 -155px}
.train_v2{height:30px;background-position:0 -175px}
.gather_v2{height:30px;background-position:3px -233px}
.journey-item,.ordinary-item{overflow:hidden;*zoom:1}
.ordinary-item .url-title{font-weight:700}
.ordinary-item .url-href{color:#0084bb}
.ordinary-item .url-item{padding:4px}
.journey-item li,.ordinary-item li{float:left}
.journey-item li img,.ordinary-item li img{overflow:hidden;margin:0 10px 10px 0}
.advice .day_title_v2 .traffic-mode{display:block;padding:0 0 0 77px}
.advice .day_title_v2 .traffic-mode small{margin-right:15px}
.clarity .hotel-day-list li{*zoom:1;position:relative;padding:0 0 8px 93px;font-size:14px}
.clarity .hotel-day-list .select-item{position:absolute;top:0;left:0;width:82px}
.clarity .hotel-day-list .select-item strong{padding:0;width:80px;text-align:center}
.clarity .hotel-day-list a{color:#0084bb}
.gather-item{padding-bottom:5px}
.gather-item .lf{float:left;width:28px;height:40px;text-align:center;line-height:40px;overflow:hidden;background:#dbf6f9;color:#00afc7;font-weight:bold}
.gather-item .rg{float:left;line-height:20px;padding-left:12px;width:632px;overflow:hidden}
.advice .det_list .detail_item .gather-item .detail_dd{margin-bottom:0}
.m_rate_tab{position:relative;border-bottom:1px solid #cfcfcf;margin-top:20px;padding-bottom:10px;overflow:hidden}
.m_rate_tab li{float:left;_width:85px;position:relative;z-index:1;padding:0 15px;font:16px/18px microsoft yahei;color:#00afc7;border-left:1px solid #00afc7;margin-left:-1px;*margin-left:-2px;cursor:pointer}
.m_rate_tab li .ico{position:absolute;left:0;bottom:-11px;display:none;width:100%;border-bottom:2px solid #00afc7}
.m_rate_tab li.active .ico{display:block}
.m_rate .item{border-bottom:1px solid #ebebeb;padding:16px 0;position:relative}
.m_score_tag{display:block;position:relative;text-align:center;min-width:70px;height:26px;background:orange;color:#fff;line-height:26px;font-size:18px;border-radius:4px;display:inline-block;margin-left:5px}
.m_score .num{font-weight:bold}
.m_score_tag:after{content:'';position:absolute;right:-3px;top:10px;width:0;height:0;overflow:hidden;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px solid orange}
.m_star{display:inline-block;background:url(/uploads/image/sptts/star_detail.png) repeat-x 0 -24px;width:80px;height:14px}
.m_star_occ{display:inline-block;background:url(/uploads/image/sptts/star_detail.png) repeat-x;height:14px}
.m_rate_user{width:150px;float:right;margin-top:4px}
.m_rate_user a{cursor:default;color:#333}
.m_rate_user a:hover{color:#f60}
.m_rate_user .cursor{cursor:pointer}
.m_rate_user .name{float:left;margin-left:5px;display:inline}
.m_rate_user .user_level{float:left;margin-left:5px;display:inline;padding:0 5px;background:#ffbf00;border-radius:2px;color:#fff;font-size:10px}
.m_rate_user img{float:left;width:18px;height:18px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.m_rate_user .notice{padding:15px 0 0 0}
.m_rate_user .notice span{display:block;line-height:21px}
.m_rate_user .notice var{font-family:arial;margin-right:4px}
.m_col_master{float:left;position:relative;z-index:1}
.m_rate_photos_thumb{padding:3px 0}
.m_rate_photos_thumb li{float:left;width:48px;margin:3px 10px 3px 0;cursor:pointer}
.m_rate_photos_viewer{position:relative;left:0;top:0;z-index:10}
.m_rate_photos_viewer img{border:1px solid #e5e5e5;padding:2px;background:#fff;max-width:100%}
.m_rate_date{color:#999;line-height:20px}
.m_rate_date .date{margin-right:6px}
.m_rate_date .time{margin-right:6px}
.m_rate_date .source{margin-right:6px}
.m_rate_fulltxt{color:#333;line-height:20px}
.m_rate_fulltxt .m_rate_label{font-weight:bold;margin-left:-8px}
.s_tag{display:inline-block;width:46px;line-height:18px;height:18px;border:1px solid #e8e8e8;text-align:center;cursor:pointer;margin-right:5px}
.s_tag_container{position:absolute;bottom:12px;left:50%}
.s_tag::before{display:inline-block;vertical-align:top;padding-right:3px;cursor:pointer}
.s_like::before{content:"\f066"}
.s_like.solid::before{content:"\f06f";color:#ff6e6e}
.s_comment::before{content:"\f0ef"}
.s_tag_star{float:left;margin-left:8px;width:48px;height:15px;line-height:15px;font-size:10px;color:#fff;text-align:center;background-color:#ffbf00}
.m_rate_append{margin-top:16px}
.m_rate_append .m_rate_tag{margin-right:10px}
.add-discuss{position:relative;border-top:1px dotted #cfcfcf;margin-top:16px;padding:16px 0 0 68px;*zoom:1}
.add-discuss .m_rate_tag{position:absolute;top:17px;left:0;margin-right:10px}
.m_rate_reply{margin:16px 0 0;position:relative;z-index:1;padding:10px 10px 0 0}
.m_rate_reply .arrow{display:none;position:absolute;left:10px;top:-14px;border-width:7px;font-size:0;border-color:transparent transparent #eed7b5 transparent;border-style:dashed dashed solid dashed}
.m_rate_reply .arrow .ico{position:absolute;left:-7px;top:-6px;border-width:7px;font-size:0;border-color:transparent transparent #fffdf9 transparent;border-style:dashed dashed solid dashed}
.m_rate_reply .m_rate_fulltxt{margin-left:68px;color:#c07b17}
.m_rate_reply .m_rate_tag{position:absolute;left:0;top:10px;color:#c07b17}
.m_rate_reply .m_rate_date{margin-left:68px;color:#dbb68e}
.m_rate_grade{position:relative;z-index:2;padding-bottom:3px;display:flex}
.m_rate_grade .date{float:right}
.m_rate_grade .date b{font-weight:bold;margin-right:5px}
.m_rate_grade .text{font-size:12px;display:inline-block}
.m_rate_list .m_rate_grade{padding:7px 0;margin-bottom:20px;background:#f9f9f9}
.rate-table td{background:#f9f9f9;color:#666;height:27px;line-height:27px;text-align:center}
.m_rate_list .useinfo{padding:0 0 10px 0}
.m_rate_grade .text{display:inline-block;text-align:center}
.m_grade_box,.m_grade_info{display:inline-block}
.m_grade_info .arrow{position:absolute;right:54px;top:-9px;font-size:0;border-color:transparent transparent #ccc;border-width:4px;border-style:dashed dashed solid dashed}
.m_grade_info li{text-align:center;border-right:1px solid #ccc;padding:0 9px;margin-right:-1px;margin-bottom:3px;color:#666}
.m_grade_info li .m_score{padding-left:5px;display:inline-block}
.m_rate_intro{border:1px solid #00afc7;padding:10px 0;color:#333}
.m_rate_intro .m_score{margin-left:5px;line-height:24px}
.m_rate_intro_list{float:left;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;height:60px;padding-top:29px}
.m_rate_intro_cacsi{float:left;text-align:center;padding-top:10px}
.m_rate_intro_list dl{padding:6px 0 5px}
.m_rate_intro_list dt{float:left;padding-left:25px}
.m_rate_intro_list dd{float:left}
.m_rate_intro_list dd.dd_star{padding:0 15px}
.m_rate_intro_cacsi .percent{font-size:14px}
.m_rate_intro_cacsi .percent strong{margin-left:5px;display:inline-block;color:#ff3d00;font-size:46px;line-height:36px}
.m_rate_intro_cacsi .percent span{font-size:36px}
.m_rate_intro_cacsi .text{margin-top:14px}
.m_rate_intro_cacsi .text .num{font-weight:bold}
.m_rate_intro_action{padding:0 20px;float:left}
.m_rate_intro_action .text{line-height:20px;font-size:12px}
.m_rate_intro_action .text .num{font-weight:bold}
.m_rate_intro_action .btn{margin-top:10px;display:inline-block;width:140px;font:bold 12px/24px arial,simsun,sans-serif;color:#fff;background:#4dd0e1;text-align:center}
.m_no_rate{text-align:center;font:12px/1 simsun;color:#333}
.m_no_rate .new_rate{display:inline-block;padding:0 9px;margin:40px 0 16px;background-color:#4db7ed;color:#fff;line-height:24px}
.m_no_rate .new_rate_tip{margin-bottom:110px}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background-color:gray}
.pop-layer{position:absolute;top:100px;left:400px;width:300px;height:200px;z-index:1200;background-color:#9caac1}
.no_rating{text-align:center;height:145px;line-height:145px}
.fix_line_content{height:60px;text-overflow:ellipsis;overflow:hidden}
.full_content_show{height:auto}
.m_grade_info ul{font-size:0}
.m_grade_info ul li{font-size:14px;line-height:26px}
.m_grade_info ul li:last-child{border-right:0}
.m_grade_info li{display:inline-block;float:none}
.m_grade_info li:last-child{border:0}
.m_grade_label{display:flex;flex-wrap:wrap;margin-left:8px;margin-top:4px;color:#666}
.m_grade_label span{border:1px solid #ccc;border-radius:3px;padding:2px 4px;margin-right:3px;margin-bottom:3px}
.left_25{left:25px}
.btn_disabled{background-color:#999!important}
.empty_cmt_panel{padding:0 30px;text-align:center;width:170px;padding-top:30px;margin:0 auto}
.empty_cmt_panel .text{line-height:20px}
.empty_cmt_panel .text .num{font-weight:bold}
.empty_cmt_panel .btn{margin-top:16px;display:inline-block;width:140px;font:bold 12px/24px arial,simsun,sans-serif;color:#fff;background:#4dd0e1}
.det_l_content{padding:15px;background-color:#fff;*position:relative;zoom:1}
.det_l_content .qa{background-color:#f7f7f7;border-bottom:1px #e2e2e2 solid;border-top:1px #e2e2e2 solid;padding:15px 0 5px 15px}
.det_l_content .qa_icon{position:relative;height:55px}
.det_l_content .qa_icon em{color:#676767;font-size:16px;font-family:microsoft yahei;position:absolute;top:0;left:10px}
.det_l_content .qa_icon .qa_input{position:absolute;top:0;left:90px;width:477px;resize:none;border:1px #e5e5e5 solid;border-left:0 none;outline:medium none;padding:2px 4px 2px 10px;height:48px}
.det_l_content .qa_icon i{background:url(/uploads/image/stndtl/skin_v24.png) no-repeat;background-position:-164px -860px;position:absolute;width:6px;height:54px;z-index:500;left:84px;display:inline-block}
.det_l_content .qa .yz{clear:both;height:30px;padding:5px 0 0 12px}
.det_l_content .qa .yz .y_right{color:#676767;font-size:16px;font-family:microsoft yahei;float:left}
.det_l_content .qa .yz .yz_content{float:left;width:366px;padding-left:5px}
.det_l_content .qa .yz .yz_content input{height:28px;float:left;border:1px #e5e5e5 solid;width:100px}
.det_l_content .qa .yz .yz_content .yz_img{float:left;line-height:28px;height:28px;padding:5px 5px 0 10px}
.det_l_content .qa .yz .yz_content .yz_img img{vertical-align:top}
.det_l_content .qa .yz .yz_content .yz_text{padding-top:8px;line-height:28px;color:#0069ca}
.det_l_content .qa .yz .button{background:url(/uploads/image/stndtl/skin_v24.png) no-repeat;background-position:0 -917px;width:100px;height:30px;margin-left:26px;cursor:pointer;border:0}
.det_l_content .qa_list{padding:18px 0 0}
.det_l_content .qa_list h6{color:#aaa;font-size:16px;font-family:microsoft yahei;cursor:pointer}
.det_l_content .qa_list h6 em{padding:0 10px}
.det_l_content .qa_list h6 span.current{color:#2296e3}
.det_l_content .qa_list .qa_text{padding:9px 0;border-bottom:1px #f0f0f0 solid}
.det_l_content .qa_list .qa_text .question{clear:both;padding:6px 0}
.det_l_content .qa_list .qa_text .question div{float:left}
.det_l_content .qa_list .qa_text .q_er{width:98px;color:#676767;height:23px;line-height:23px}
.det_l_content .qa_list .qa_text .q_er span{width:60px;display:inline-block;color:#32c647;vertical-align:middle;overflow:hidden}
.det_l_content .qa_list .qa_text .q_cont{width:400px;color:#999;padding:0 10px 0 10px;line-height:23px;word-break:break-all;word-wrap:break-word}
.det_l_content .qa_list .qa_text .q_time{color:#999;width:150px;text-align:right}
.det_l_content .qa_list .qa_text .answer{clear:both;padding:6px 0}
.det_l_content .qa_list .qa_text .answer div{float:left}
.det_l_content .qa_list .qa_text .a_er{width:86px;color:#00938c}
.det_l_content .qa_list .qa_text .a_cont{width:398px;color:#555;padding:0 10px 0 20px}
.det_l_content .qa_list .qa_text .a_time{color:#999;width:150px;text-align:right}
.det_l_content .qa .promit_login{color:#676767;font:12px/18px \5b8b\4f5;margin:0 0 10px 90px}
.det_l_content .qa .promit_unlogin{color:#676767;font:12px/18px \5b8b\4f5;margin:0 0 10px 90px}
.det_l_content .qa .login{color:#0069ca;text-decoration:underline}
.center{margin:auto auto;text-align:center}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination li{display:inline}
.pagination li a,.pagination li span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination li:first-child a,.pagination li:first-child span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination li:last-child a,.pagination li:last-child span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination li a:hover,.pagination li span:hover,.pagination li a:focus,.pagination li span:focus{color:#23527c;background-color:#eee;border-color:#ddd}
.pagination .active a,.pagination .active span,.pagination .active a:hover,.pagination .active span:hover,.pagination .active a:focus,.pagination .active span:focus{z-index:2;color:#fff;cursor:default;background-color:#00afc7;border-color:#4dd0e1}
.pagination .disabled span,.pagination .disabled>span:hover,.pagination .disabled span:focus,.pagination>.disabled a,.pagination .disabled a:hover,.pagination .disabled a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg li a,.pagination-lg li span{padding:10px 16px;font-size:18px}
.pagination-lg li:first-child a,.pagination-lg li:first-child span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg li:last-child a,.pagination-lg li:last-child span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm li a,.pagination-sm li span{padding:5px 10px;font-size:12px}
.pagination-sm li:first-child a,.pagination-sm li:first-child span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm li:last-child a,.pagination-sm li:last-child span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li{display:inline}
.pager li a,.pager li span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li a:hover,.pager li a:focus{text-decoration:none;background-color:#eee}
.pager .next a,.pager .next span{float:right}
.pager .previous a,.pager .previous span{float:left}
.pager .disabled a,.pager .disabled a:hover,.pager .disabled a:focus,.pager .disabled span{color:#777;cursor:not-allowed;background-color:#fff}
.detail .det_l .det_l_v2 .det_l .red_star{margin-right:5px}
.ordinary-item ul{width:740px}
.journey-item li,.ordinary-item li{float:left}
.journey-item li img,.ordinary-item li img{overflow:hidden;margin:0 4px 10px 0}
.trip-bigpic{width:660px;height:440px}
.room-type{padding:20px 0 0 0}
.room-type th{height:28px;line-height:28px;text-align:center;background:#f2f2f2}
.room-type td{padding:15px 0;text-align:center}
.page-w976 .product-c-detail .product-text{width:401px}
.page-w976 .product-box .hotel-score .assess em{max-width:290px;*width:290px}
.page-w1200 .product-c-detail .product-text{width:497px}
.page-w1200 .product-box .hotel-score .assess em{max-width:382px;*width:382px}
.common-list .ordinary-title{padding:0 0 20px 0}
.common-list .ordinary-title strong{font-size:14px;margin-right:10px}
.common-list .ordinary-title em,.common-list .select-item em{color:#999}
.common-list .hotel-container{border:1px solid #00afc7;padding:30px 45px;position:relative;margin-bottom:15px}
.common-list .hotel-city{position:absolute;top:45px;left:-8px;width:16px;font:bold 16px/18px microsoft yahei;color:#00afc7;background:#fff;padding:10px 0}
.common-list .hotel-city:before{content:' ';width:5px;height:5px;border-radius:50%;background:#00afc7;position:absolute;top:-3px;left:50%;margin-left:-3px}
.common-list .hotel-city:after{content:' ';width:5px;height:5px;border-radius:50%;background:#00afc7;position:absolute;bottom:-3px;left:50%;margin-left:-3px}
.common-list .select-item{padding:0 0 10px 0}
.common-list .select-item em{margin-left:10px}
.common-list .select-item strong{background:#00afc7;height:28px;display:inline-block;padding:0 22px;color:#fff;line-height:28px}
.common-list .select-item var{font-size:14px;font-family:arial;font-weight:bold;margin-left:3px}
.product-c-detail{margin-bottom:15px}
.product-c-detail .product-img{float:left}
.product-c-detail .product-img img{width:240px;height:160px;overflow:hidden}
.product-c-detail .product-text{float:left;width:385px;padding:0 0 0 15px;height:160px;position:relative}
.product-c-detail .product-text .title{padding:0 0 5px 0;border-bottom:0}
.product-c-detail .product-text .title strong{font-weight:bold;font-size:18px}
.product-c-detail .product-text .en-title{font-size:14px;color:#616161;line-height:14px;height:20px}
.product-c-detail .product-text .notice li{line-height:20px}
.product-c-detail .product-text .scenic{top:-2px;margin-left:10px;height:19px;line-height:19px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 5px;background:#ffa726;color:#fff;position:relative}
.product-c-detail .product-text .scenic-ico{width:3px;height:5px;position:absolute;top:6px;left:-3px;background:url(/uploads/image/spdetail/detail-icov10.png) 0 -204px no-repeat}
.product-c-detail .product-text .word{padding:0 0 0 15px;position:absolute;font-size:12px;height:62px;overflow:hidden;bottom:-4px;left:0}
.product-c-detail .product-text .ss-prd-info{padding:5px 0 5px 0;font-size:14px;word-wrap:break-word}
.product-c-detail .product-text .ss-address-info{display:inline-block;margin-left:-4px;vertical-align:top}
.product-box .more-pro,.traffic-detail .more-pro{text-align:center;border-top:1px solid #ddd;margin-top:10px;padding:0 0 30px 0}
.product-box .location{color:#999}
.product-box .map{vertical-align:middle;display:inline-block;color:#0084bb}
.product-box .map-ico{width:10px;height:14px;margin-left:4px;display:inline-block;vertical-align:middle;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat;overflow:hidden;background-position:0 -219px;margin-right:5px}
.product-box .checkin-time{margin-left:10px;display:inline-block;color:#0084bb;text-decoration:underline}
.more-pro a{position:relative;top:-1px;background:#fff;width:100px;height:21px;text-align:center;color:#666;display:block;margin:0 auto;vertical-align:middle;border:1px #e2e2e2 solid;border-top:0}
.more-pro i{width:7px;height:4px;display:inline-block;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat;overflow:hidden;vertical-align:middle;margin-left:5px}
.more-pro .up{background-position:-335px 0}
.more-pro .down{background-position:-327px 0}
.product-box .hotel-score{position:absolute;left:0;bottom:0;padding:0 0 0 15px}
.product-box .hotel-score .score{float:left;font-size:14px;width:64px;height:54px;line-height:54px;background:#f2f2f2;text-align:center;margin-right:10px}
.product-box .hotel-score .score var{font-weight:bold}
.product-box .hotel-score .assess{height:54px;margin-left:74px}
.product-box .hotel-score .assess li{height:24px;line-height:24px;vertical-align:middle}
.product-box .hotel-score .assess em{color:#999;font-size:14px;height:24px;display:inline-block;line-height:36px;overflow:hidden}
.product-box .hotel-score .assess i{position:relative;top:-2px;display:inline-block;width:12px;height:9px;overflow:hidden;background: no-repeat}
.product-box .hotel-score .assess i.l-quotes{margin-right:2px;background-position:-18px -160px}
.product-box .hotel-score .assess i.r-quotes{margin-left:2px;background-position:-31px -160px}
.product-box .location{width:410px}
.product-stand-img{margin-top:15px}
.product-stand-img .js-stand-img{width:370px;float:left}
.product-stand-img .js-stand-img:nth-of-type(even){margin-left:10px}
.product-stand-img .js-stand-img .other-custom{width:100%;margin-top:10px}
.product-text .js-location{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.product-text .js-location .js-iten-name{font-weight:bold}
.hotel-map{border:1px solid #e6e6e6}
.hotel-map .map-content{height:460px}
.hotel-map .title{padding:0 18px;height:52px;line-height:52px;border-bottom:1px solid #e6e6e6}
.hotel-map .title strong{font-size:18px;margin-right:10px}
.hotel-map .title em{color:#999}
.hotel-map .nav{float:left;width:230px;height:403px;overflow:hidden}
.hotel-map .nav .tab{width:230px;height:45px;line-height:45px;border-bottom:1px solid #e6e6e6;overflow:hidden}
.hotel-map .nav .tab ul{width:240px;*zoom:1}
.hotel-map .nav .tab li{float:left;width:25%;text-align:center;border-bottom:1px solid #e6e6e6}
.hotel-map .nav .tab li.cur em{line-height:39px;padding:3px 0 0 0;border-bottom:3px solid #4dd0e1;display:block}
.hotel-map .nav .tab-cont li.cur{border-left:4px solid #4dd0e1;background:#f5feff;padding-left:37px}
.hotel-map .nav .tab-cont li.cur .sign{left:17px}
.hotel-map .nav .tab-cont li{position:relative;padding:10px 0 0 40px;height:52px;border-bottom:1px solid #e6e6e6}
.hotel-map .nav .tab-cont li .sign{position:absolute;width:12px;height:16px;top:14px;left:20px;background:url(/uploads/image/spdetail/detail-icov10.png) 0 -236px no-repeat}
.hotel-map .nav .tab-cont li dt{padding:0 0 2px 0}
.hotel-map .nav .tab-cont li dd{color:#999}
.hotel-map .nav .page{height:42px;background:#f6f6f6;text-align:center}
.hotel-map .nav .page ul{padding:10px 0;*padding:10px 0 0 35px;height:24px;overflow:hidden;vertical-align:middle}
.hotel-map .nav .page li{display:inline}
.hotel-map .nav .page li{*float:left;vertical-align:middle;cursor:pointer;display:inline-block;margin-right:10px;border:1px solid #e6e6e6;color:#666;line-height:20px;text-align:center;width:20px;height:20px}
.hotel-map .nav .page li.cur{color:#fff;border:0;width:22px;height:22px;line-height:22px;background:#4dd0e1;color:#fff}
.hotel-map .map-detail{float:left;border-left:1px solid #e6e6e6;width:407px;height:403px}
.hotel-map .map-detail img{width:407px;height:403px;overflow:hidden}
.comment-tip{display:none;position:absolute;color:#333;cursor:default;z-index:3;top:26px;left:0;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:260px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.page-w1200 .assess .swiper-container{width:419px}
.page-w976 .assess .swiper-container{width:323px}
.page-w1200 .assess .swiper-wrapper{width:419px}
.page-w976 .assess .swiper-wrapper{width:323px}
.assess .swiper-container{height:69px;overflow:hidden;position:relative;z-index:1}
.assess .swiper-wrapper{position:absolute;top:0}
.assess .swiper-slide{height:69px}
.traffic-box .ordinary-title{padding:0}
.traffic-box .ordinary-title .iconfont{font-size:16px;color:#4dd0e1}
.traffic-box .ordinary-title .title{font-size:24px;color:#333}
.traffic-box .ordinary-title .tips{font-size:12px;color:#999}
.traffic-detail,.traffic-detail2{margin-top:20px}
.traffic-detail .trip-line{border:1px solid #00afc7;background:#fff;padding:0 24px 0 38px}
.traffic-detail2 .trip-line{border:1px solid #00afc7;background:#fff}
.traffic-detail .trip-line table tr{padding:33px 0;border-bottom:1px solid #cbeaee}
.traffic-detail .trip-line .trip-table tr{border-bottom:1px solid #ddd}
.traffic-detail .trip-line table tr:last-child,.traffic-detail .trip-line .trip-table tr:last-child{border:0}
.traffic-detail .trip-line .type{display:inline-block;width:52px;height:16px;line-height:16px;color:#26c6da;border:1px solid #26c6da;text-align:center;font-weight:bold}
.traffic-detail .select-item,.traffic-detail2 .select-item{padding-bottom:0}
.traffic-detail .trip-line td{padding:33px 0}
.traffic-detail .trip-line .type-block{width:10%;position:relative}
.traffic-detail .trip-line .trip-block{width:90%}
.traffic-detail .trip-line td small{font-size:12px}
.traffic-detail .trip-line td .date,.traffic-detail .trip-line td .place{display:block;margin:0}
.traffic-detail .trip-line .time span{color:#999}
.traffic-detail .trip-line .progress{width:100%;margin:4px auto 0;border-top:1px solid #cacbcb;position:relative}
.traffic-detail .trip-line .progress i{position:absolute;top:-3px;width:5px;height:5px;background:url(/uploads/image/spdetail/detail-icov10.png) -18px -153px no-repeat;overflow:hidden}
.traffic-detail .trip-line .progress .star{left:0}
.traffic-detail .trip-line .progress .end{right:0}
.traffic-detail .trip-line .time em{color:#00afc7}
.traffic-detail .trip-line .name strong{font-weight:bold;display:block;font-size:14px}
.traffic-detail .trip-line .date em{color:#999;margin-right:5px}
.traffic-detail .trip-line .date var{font-weight:bold;font-size:18px;margin-right:5px}
.traffic-detail .trip-line .place em{margin-right:5px;font-size:12px}
.traffic-detail .trip-line .name small,.traffic-detail .trip-line em,.traffic-detail .trip-line var,.traffic-detail .trip-line i{font-style:normal;font-size:12px}
.traffic-detail .trip-line-all>div{display:inline-block;vertical-align:middle}
.traffic-detail .trip-line-all .trip{width:25%}
.traffic-detail .trip-line-all .start{width:20%;text-align:right}
.traffic-detail .trip-line-all .time{padding:0 20px;width:25%;text-align:center}
.traffic-detail .trip-line-all .end{width:20%}
.traffic-detail .trip-line-all .go-back{width:28%}
.traffic-detail .trip-line-all .go-back-tips{padding-left:17px;width:65%}
.traffic-detail .trip-line .trip-tips{white-space:nowrap}
.traffic-detail .trip-line-turn{position:relative;padding:25px 0;text-align:center;height:30px}
.traffic-detail .trip-line-turn .line{position:absolute;top:35px;left:0;border-top:2px solid #f0f0f0;width:100%;height:0;vertical-align:middle}
.traffic-detail .trip-line-turn .tips{position:relative;display:inline-block;height:28px;line-height:28px;padding:0 43px;background-color:#fff;border-radius:14px;border:1px dashed #dbdbdb;color:#00afc7;font-weight:bold}
.traffic-detail2 .trip-line tr{border-bottom:1px solid #ddd}
.traffic-detail2 .trip-line tr:last-child{border-bottom:0}
.traffic-detail2 .trip-line tr td,.traffic-detail2 .trip-line tr th{padding:15px 10px;border-right:1px solid #ddd;text-align:center}
.traffic-detail2 .trip-line tr td:last-child,.traffic-detail2 .trip-line tr th:last-child{border-right:0}
.traffic-detail2 .trip-line tr td{font-size:14px;font-weight:bold}
.traffic-detail2 .trip-line .day,.traffic-detail .trip-table .day{display:block;font-size:12px;font-weight:normal;color:#999}
.traffic-detail .trip-table{border:1px solid #ddd}
.traffic-detail .trip-table tr th,.traffic-detail .trip-table tr td{padding:5px 5px}
.traffic-detail .trip-table th td,.traffic-detail .trip-table tr td{border-right:1px solid #ddd;text-align:center}
.traffic-detail .trip-table tr td{font-size:14px}
.traffic-detail .trip-line .bagrules-tips{color:#26c6da;font-size:14px;position:relative}
.traffic-detail .trip-line .tips{display:none;position:absolute;color:#333;cursor:default;z-index:3;top:26px;left:-20px;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:150px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
.traffic-detail .trip-line .i3{display:none;width:13px;height:8px;font:normal 1px/1px arial,sans-serif;display:none;background:url(/uploads/image/stagio/skin_v13.png) 0 -21px;position:absolute;z-index:4;top:19px;left:50%;margin-left:-6px}
.traffic-detail .trip-line .on .tips,.traffic-detail .trip-line .on .i3{display:block}
.traffic-detail .trip-line-turn .tips-turn{border:2px solid #f0f0f0;padding:4px 15px;border-radius:30px;display:inline-block;z-index:2;background:#fff;position:absolute;left:25%;top:20px;color:#999}
.traffic-detail .trip-line-turn .tips-turn i{color:#333}
.traffic-detail .trip-line .new-tips{display:inline-block;padding:0;font-size:10px;border-bottom:1px dotted #c1eff5;margin-left:5px}
.traffic-detail .strs{font-size:16px;font-weight:bold}
.traffic-detail .new-title{margin-bottom:10px}
.traffic-detail .tops{position:absolute;top:34px}
.traffic-detail .chartered{margin-top:6px;display:inline-block;font-family:pingfang-sc-medium;font-size:14px;color:#0f0f0f;letter-spacing:0;text-align:justify;line-height:20px;font-size:12px}
.traffic-detail .chartered i{color:#212121}
.traffic-detail .tips-title{display:inline-block;width:268px;height:30px;line-height:30px;background:#00afc7;border-radius:1px;font-family:pingfang-sc-heavy;font-size:14px;color:#fff;letter-spacing:0;text-align:justify;padding:5px 0 5px 5px}
.traffic-detail .bag-rules{width:268px;padding:5px 0 5px 5px;line-height:30px;background:#fff}
.traffic-detail .tips-plus{width:273px!important;background:#fff!important;padding:0 0!important;box-shadow:0 5px 30px 0 rgba(0,0,0,0.15);border:1px solid #fff!important;border-radius:1px}
.tts_footer{background-color:#f5f5f5;border-top:1px solid #d9d9d9;text-align:center;padding:22px 0;clear:both;min-width:980px}
.tts_footer p{line-height:22px;color:#9c9c9c}
.detail-tab .title{border-bottom:1px solid #cfcfcf;position:relative}
.detail-tab .title .d-subscribe,.detail-tab .title .selled{width:160px;height:44px;line-height:47px;text-align:center;color:#fff;font-size:16px;position:absolute;right:0;top:-2px;background:#ef4b25}
.detail-tab .title .selled{background:#999}
.detail-tab .title li{float:left}
.detail-tab .title li a{display:block;font-size:18px;padding:0 12px}
.detail-tab .title li.cur a{position:relative;bottom:-1px;color:#00afc7;border-bottom:2px solid #00afc7;padding-bottom:6px;line-height:23px}
.detail-tabcont{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;*zoom:1}
.detail-main{margin-bottom:20px}
.detail-left{float:left;position:relative}
.detail-right{width:191px;float:left;_overflow:hidden;position:relative;z-index:12;background-color:#fff}
.detail-tools{width:190px;border:1px solid #ebebeb;border-left:0 solid #ebebeb}
.detail-tabcont .title{border-bottom:0}
.clarity{padding-top:8px}
.m-clarity{padding-top:0;position:relative;top:-4px}
.clarity .traffic-detail{padding:13px 0 0 0}
.clarity .ordinary-title i{position:relative;top:-4px;margin-right:5px;left:0}
.clarity .ordinary-title strong{font-size:24px;font-weight:normal}
.clarity .ordinary-title em{font-size:14px;color:#333}
.clarity .select-item strong{padding:0 11px;height:20px;line-height:20px;font-size:14px}
.clarity .select-item strong small{margin:0 9px;color:#cacbcb;font-weight:normal}
.clarity .trip-line{border:0;padding:15px 0;border-bottom:#e0e8ec solid 1px}
.clarity .noboder{border-bottom:0}
.clarity .trip-line .stage,.clarity .trip-line .transfer{display:inline-block;width:20px;height:37px;color:#fff;text-align:center;padding:3px 0 0 0}
.clarity .trip-line .stage{background:#4dd0e1}
.clarity .trip-line .transfer{background:#ffc659}
.clarity .hotle-text{border:0;padding:15px 0 13px 0;*zoom:1;overflow:hidden}
.clarity .hotle-text dt{font-size:16px;padding:0 0 15px 0;font-weight:bold}
.clarity .more-pro{margin-top:-1px}
.hotlink .hd{text-align:center;font:normal 16px/1.5 "microsoft yahei",simhei,tahoma,arial,sans-serif}
.hotlink h4{font-weight:bold;line-height:25px;color:#888}
.hotlink dd{padding:5px 5px 0}
.hotlink li{float:left;display:inline;width:118px;line-height:30px;height:30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.hotlink li a{color:#888}
.hotlink li a:hover{color:#00a3d2}
.hotlink .more{padding:0 10px 10px;text-align:right}
.common-box .text .product_detail .h_title_t{color:#333;font-size:18px;font-weight:bold;padding:0;overflow:hidden;border-bottom:0}
.visa_notice{font-size:14px}
.common-box .text .block{padding-bottom:15px}
.common-box .text .block,.common-box .text .block1{font-size:14px;text-align:left;color:#555;line-height:30px;overflow:hidden}
.detail-tab .tab-fixed{position:fixed;top:0;z-index:1000;background-color:#fff;padding:11px 0 0}
.tag-fixed{position:fixed;top:-6px;z-index:1000;background-color:#fff;margin-top:41px;padding:7px 0 0}
.detail-left .day_list{position:fixed;top:44px;left:0;width:60px;z-index:1000}
.detail-left .sidemenufixed{z-index:1000;position:fixed;left:50%;top:37px;margin-left:-565px;width:60px}
.detail-left .day_list .day_item{text-align:center;background-color:#f5f5f5;border-bottom:1px solid #eee}
.detail-left .day_list .day_item .day_text{display:block;padding:8px 0;color:#999;cursor:pointer}
.detail-left .day_list a:hover.day_text{background-color:#4fd0df;color:#fff}
.detail-left .day_list .current{position:relative;background-color:#4fd0df}
.detail-left .day_list .current .day_text{color:#fff}
.detail-left .day_list .current s{position:absolute;top:10px;right:-6px;height:0;overflow:hidden;border-bottom:6px dashed transparent;border-top:6px dashed transparent;border-left:6px solid #4fd0df}
.detail-left .day_fixed{position:fixed;top:80px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentelement.scrolltop 0));z-index:100}
.common-box .common-list .h_title_t{font-size:14px;margin-bottom:10px;font:14px/24px microsoft yahei;color:#2296e3;padding:9px 0;overflow:hidden;border-bottom:1px solid #e6e6e6}
.common-box .common-list .h_title_t small{color:#999;font-size:12px}
.common-box .common-list .payment p{font-size:12px}
.common-box .common-list .block{font-size:12px}
.common-list{_height:90px}
.common-list .place{margin-bottom:20px}
.common-list .place table{border:1px solid #e6ecef;text-align:left;font-size:14px;position:relative;z-index:1}
.common-list .place table th{background:#f6f6f6;height:49px;line-height:49px;color:#999}
.common-list .place table td{border-bottom:1px dotted #ddd;color:#333;line-height:26px;padding:5px 0 5px 0}
.common-list .place table td em{display:inline-block;margin-right:17px}
.common-list .place table td strong{color:#f60}
.common-list .place table td var{font-style:normal;font-size:16px}
.common-list .place table td .choice{margin-left:5px;vertical-align:middle;background:url(/uploads/image/spdetail/arrowv1.png) no-repeat 0 -13px;display:inline-block;width:16px;height:16px;text-indent:-9999px;cursor:default}
.common-list .place table td small{margin-right:20px}
.common-list .place .more{position:relative;text-align:center;margin-top:-1px;text-align:center;opacity:1;z-index:2}
.common-list .place .more a{display:block;width:158px;height:22px;margin:0 auto;line-height:1;border:1px solid #e6ecef;border-top-color:#fff;background:#fff;text-align:center;color:#0084bb;font-size:14px}
.common-list .place .more .icon{display:inline-block;zoom:1;overflow:hidden;vertical-align:middle;height:4px;width:7px;margin-left:5px;background:url(/uploads/image/spnewlist/list-icon7.png) no-repeat -100% -100%;background-position:-162px -3px}
.common-list .place .more a:hover .icon{background-position:-162px -13px}
.common-list .place .more .close .icon{background-position:-172px -3px}
.common-list .place .more a:hover.close .icon{background-position:-172px -13px}
.common-list .place table .title{padding:0 0 0 20px}
.detail-rank .shop-level{padding:13px 0 0 0}
.detail-rank .shop-level .without-ico{width:100px;text-align:center;margin:0 auto}
.detail-main .visa_notice .txt{line-height:15px}
.detail-main .visa_notice .reduced{height:72px;overflow:hidden}
.detail-main .visa_notice .normal{display:block}
.shopcont .serve-tel{border-bottom:0}
.shopcont .sup_online{border-bottom:1px solid #e6e6e6}
.m-foot-recommend{position:relative;border-bottom:1px solid #cfcfcf;margin-top:20px;padding-bottom:10px;overflow:hidden}
.m-foot-recommend li{float:left;_width:85px;position:relative;z-index:1;padding:0 15px;font:16px/18px microsoft yahei;color:#00afc7;margin-left:-1px;*margin-left:-2px;cursor:pointer}
.m-foot-recommend li .ico{position:absolute;left:0;bottom:-11px;display:none;width:100%;border-bottom:2px solid #00afc7}
.m-foot-recommend li.on .ico{display:block}
.hotel_img_list{padding:10px 0 0 0}
.hotel_img_list li{float:left;width:175px;padding-left:9px;padding-bottom:9px}
.hotel_img_list li img{width:175px;overflow:hidden}
.hotel_img_list li a{display:block;border:1px solid #e3e3e3;padding:3px;background:#f6f6f6;text-align:center}
.hotel_img_list li a .title{display:block;height:26px;line-height:26px;overflow:hidden;margin-top:2px;color:#000;cursor:pointer}
.hotel_img_list li a:hover .title{color:#f60}
.hotel_img_list img{vertical-align:middle}
.addhotels{font-size:14px}
.addhotels p{padding:10px 0 0 0}
.tip-abroad{margin:0 0 14px 0;height:34px;line-height:32px;padding:0 14px;background:#fffcf3;border:1px solid #f8e1e1}
.tip-abroad .tit{float:left;font:bold 16px/32px \5fae\8f6f\96c5\9ed1,"helvetica light",sans-serif;color:#f24a15;margin-right:10px}
.tip-abroad .con{float:left;color:#b5b5b5}
.tip-abroad .close{float:right;width:9px;height:10px;margin-top:12px;background:url(/uploads/image/spnewlist/list-icon7.png) no-repeat -1px -1px;text-indent:-100%;overflow:hidden}
.tip-abroad .go{font-size:12px;color:#1b66c3}
.tip-abroad .go:hover{color:#f60}
.tip-abroad a:hover.close{background-position:-20px 0}
.pro_con{width:720px;padding:15px 25px;background:#fff}
.pro_con .pro_title{padding:15px 0;border-bottom:1px solid #dfdfdf;text-align:center}
.pro_con .pro_title_h{font:bold 18px/27px microsoft yahei;color:#3aaaa5;margin-bottom:50px}
.pro_con .pro_title_img{border:0;font-size:0}
.pro_con .pro_main{height:1530px;position:relative}
.pro_con .pro_img_2{position:absolute;width:398px;height:245px;top:103px;left:14px;z-index:1;overflow:hidden}
.pro_con .pro_img_3{position:absolute;width:368px;height:283px;top:440px;left:320px;z-index:1}
.pro_con .pro_img_4{position:absolute;width:373px;height:267px;top:814px;left:0;z-index:1}
.pro_con .pro_img_5{position:absolute;width:214px;height:309px;top:1100px;left:470px;z-index:1}
.pro_con .pro_text_1{position:absolute;width:260px;top:146px;right:0;z-index:2}
.pro_con .pro_text_2{position:absolute;width:340px;top:483px;left:0;z-index:2}
.pro_con .pro_text_3{position:absolute;width:370px;top:843px;right:0;z-index:2}
.pro_con .pro_text_4{position:absolute;width:490px;top:1235px;left:0;z-index:2}
.pro_con .pro_text_r{text-align:right}
.pro_con .pro_text span{display:block}
.pro_con .pro_text_h1{font:18px/27px microsoft yahei;color:#333}
.pro_con .pro_text_h1 em{display:inline-block;width:24px;height:24px;margin-right:5px;text-align:center;background:url(/uploads/image/stndtl/pro_img_2_v2.jpg) -452px -44px no-repeat;line-height:24px}
.pro_con .pro_text_h2{font:14px/27px microsoft yahei;color:#666}
.pro_con .pro_text_pl{padding-left:30px}
.pro_con .pro_que{padding:0 20px 25px}
.pro_con .pro_que_h{font:bold 14px/27px microsoft yahei;color:#fe6504}
.pro_con .pro_que_h1{font:14px/27px microsoft yahei;color:#333}
.pro_con .pro_que_h1 em{margin-right:8px}
.pro_con .pro_que_h2{padding-left:20px;font:14px/27px microsoft yahei;color:#666}
.pro_con .pro_que_h2 span{display:block}
.pro_con .pro_main{height:1980px;position:relative}
.pro_con .pro_main .pro_img{margin-top:40px}
.pro_con img{display:block;width:100%;height:auto;padding:0;margin:0;line-height:0}
.pro_con .pro_title{border:0}
.pro_con .pro_title_h{font:bold 30px/27px microsoft yahei;color:#218fd5;margin-bottom:50px}
.pro_con .pro_text_1,.pro_con .pro_text_2,.pro_con .pro_text_3,.pro_con .pro_text_4{position:absolute;z-index:2}
.pro_con .pro_text_h1,.pro_con .pro_text_21,.pro_con .pro_text_31,.pro_con .pro_text_41{font:20px/27px microsoft yahei;color:#218fd5}
.pro_con .pro_text_h2,.pro_con .pro_text_22,.pro_con .pro_text_32,.pro_con .pro_text_42{font:14px/27px microsoft yahei;color:#666;margin-top:5px}
.pro_con .pro_text_1{width:347px;top:337px;right:0}
.pro_con .pro_text_2{width:352px;top:800px;left:59px}
.pro_con .pro_text_3{width:353px;top:1259px;left:371px}
.pro_con .pro_text_4{width:370px;top:1770px;left:30px}
.pro_note{position:relative;font:14px/27px microsoft yahei;color:#f00;width:300px}
.pro_note .pro_note_text{position:absolute;top:-23px;left:30px}
.pro_con .dashed_line{border-bottom:dashed 1px #ccc;margin-top:40px}
.page-w1200 .hotel-container .product-text{width:400px}
.page-w1200 .hotel-container .ordinary-item{width:660px}
.page-w976 .hotel-container .product-text{width:308px}
.page-w976 .hotel-container .product-box .location{width:308px}
.page-w976 .hotel-container .ordinary-item{width:564px}
.page-w976 .hotel-container .assess .swiper-wrapper{width:234px}
.page-w976 .hotel-container .assess .swiper-container{width:234px}
.page-w976 .hotel-container .hotel-score .assess em{max-width:234px}
body{_height:100%}
.none{display:none}
.detail-mask{position:fixed;top:0;left:0;width:100%;height:100%;filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#99000000',endcolorstr='#99000000');background-color:rgba(0,0,0,0.6);z-index:9999}
.message-layer{position:fixed;_position:absolute;top:50%;left:50%;z-index:999;filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#33000000',endcolorstr='#33000000');background-color:rgba(0,0,0,0.2);padding:5px;width:570px;margin-left:-300px;margin-top:-234px}
.message-layer .mes-box{border:1px solid #393939;background:#fff}
.message-layer .mes-box .contacts{width:420px;padding:0 0 0 89px}
.message-layer .mes-box .contacts .common-btn{padding-left:20px}
.message-layer .mes-box .contacts li{padding:10px 0 10px 100px;position:relative;*zoom:1}
.message-layer .mes-box .contacts li input{font-size:14px;width:155px;height:33px;line-height:33px;border:1px solid #ddd;padding:0 10px;vertical-align:middle;display:inline-block}
.message-layer .mes-box .contacts li textarea{font-size:14px;width:269px;height:68px;padding:10px;border:1px solid #ddd}
.message-layer .mes-box .contacts li label{width:90px;text-align:right;position:absolute;top:17px;left:0;color:#999;font-size:14px}
.message-layer .mes-title{background:#eee;font-size:14px;height:36px;line-height:36px;padding:0 0 0 10px;position:relative}
.message-layer .mes-title .clz{width:40px;height:36px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 -604px;position:absolute;top:0;right:0}
.message-layer .common-btn{padding:15px 0 30px 20px;text-align:center}
.message-layer .yzm,.message-layer .yzmed{width:100px;height:35px;text-align:center;line-height:35px;font-size:14px;display:inline-block;margin-left:10px;vertical-align:middle}
.message-layer .yzm{color:#fff;background:#26bbcf}
.message-layer .yzmed{color:#666;background:#eee}
.message-layer .refer,.message-layer .cancel{font-size:14px;width:100px;height:35px;line-height:35px;text-align:center;color:#fff;display:inline-block;margin-right:20px}
.message-layer .refer{background:#ff7145}
.message-layer .refer:hover{background:#ff5722}
.message-layer .cancel{background:#eee;color:#666}
.message-layer .notice{width:400px;text-align:center;padding:65px 0 30px 98px}
.message-layer .notice strong{text-align:center;vertical-align:middle;display:block;padding:0 0 10px 0;font-size:24px}
.message-layer .notice i{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:5px}
.success-ico{background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 -569px}
.fail-ico{background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat -35px -569px}
.shopcont .written{position:relative;width:112px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;background:#4dd0e1;display:inline-block;margin-top:7px}
.shopcont .written .placard{width:136px;padding:8px 6px;font-size:12px;text-align:left;top:38px;color:#333}
.shopcont .written .placard i.placard-up{left:67px}
.q_diamonds{display:inline-block;overflow:hidden;margin:0 5px;height:16px;vertical-align:middle;background:url(/uploads/image/splist_epoch/diamond.gif) no-repeat 0 0}
.q_diamonds_higher{height:26px}
.level_economic{width:40px}
.level_comfortable{width:54px}
.level_luxury{width:67px}
#ss-line-feature .reference{font-size:0}
.reference .cars-title{margin-bottom:30px;padding:15px 18px;background-color:#ecfbfd;font-size:14px;line-height:1}
.reference .car{margin:0 12px 16px 0;position:relative;display:inline-block;width:178px;line-height:1;text-align:center}
.reference .car:nth-child(4n 1){margin-right:0}
.reference .category{position:absolute;top:0;left:0;font-size:12px;color:#fff;padding:4px 16px;background-color:orange}
.reference .img{width:178px;height:120px}
.reference .name{padding:14px 0;font-size:16px;color:#212121}
.reference .capacity{font-size:12px;color:#9e9e9e}
.reference .divider{margin:0 12px;color:#eee;font-size:16px}
.reference .passenger-capacity,.reference .luggage-capacity{margin-right:4px;font-size:16px;vertical-align:bottom}
.reference .capacity{padding-bottom:14px;border:1px solid #eee;border-top:0}
.tts_footer{background-color:#f5f5f5;border-top:1px solid #d9d9d9;text-align:center;padding:22px 0;clear:both;min-width:980px}
.tts_footer p{line-height:22px;color:#9c9c9c}
.m_visalist .item{*zoom:1;position:relative;background:url(/uploads/image/stndtl/nav_line_v4.png) repeat-y 32px 0}
.m_visalist .last{background-position:-9999px -9999px}
.m_visalist .item:last-child{background-position:-9999px -9999px}
.m_visalist .item .ico,.visa_notice .ico{background:#fff url(/uploads/image/stndtl/dtl-visa.png) no-repeat}
.m_visalist .item .ico{position:absolute;top:0;left:17px;display:inline-block;vertical-align:middle;width:30px;height:31px}
.m_visalist .item .ico-xd{background-position:0 2px}
.m_visalist .item .ico-zb{background-position:0 -54px}
.m_visalist .item .ico-js{background-position:0 -110px}
.m_visalist .item .ico-zl{background-position:0 -165px}
.m_visalist .item .ico-sq{background-position:0 -222px}
.m_visalist .item .ico-cq{background-position:0 -279px}
.m_visalist .item .ico-xq{background-position:0 -337px}
.m_visalist .item .ico-ps{background-position:0 -392px}
.m_visalist .item .cont{margin-left:77px;padding-bottom:18px}
.m_visalist .cont .tit{font-size:16px;font-weight:bold;color:#333}
.visa_notice{overflow:hidden}
.visa_notice .interrupted{display:block;overflow:hidden}
.visa_notice .txt{float:right;color:#0084bb;cursor:pointer}
.visa_notice .ico{display:inline-block;width:10px;height:10px;margin-left:5px}
.visa_notice .fold .ico{background-position:0 -447px}
.visa_notice .unfold .ico{background-position:0 -433px}
.force_hide{display:none!important}
.b_qlink{margin-top:10px;background-color:#fff;padding:15px}
.b_qlink .hd{text-align:center;font:normal 16px/1.5 "microsoft yahei",simhei,tahoma,arial,sans-serif}
.b_qlink h4{font-weight:bold;line-height:25px;color:#888}
.b_qlink .ct{margin-top:-8px;font-size:12px}
.b_qlink .ct dl{margin-top:8px}
.b_qlink .ct dt{padding-bottom:5px;font-weight:700;border-bottom:1px #ccc solid;color:#888}
.b_qlink .ct dd{padding:5px 5px 0}
.b_qlink .ct li{float:left;display:inline;width:118px;line-height:30px;height:30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.b_qlink .ct li a{color:#888}
.b_qlink .ct li a:hover{color:#f60}
.b_qlink .ct .more{padding:0 10px 10px;text-align:right}
.clrfix{zoom:1}
.clrfix:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.right-bottom-tools{width:50px;position:fixed;bottom:100px;right:100px;z-index:999}
.right-bottom-tools .item{position:relative;display:block;width:58px;height:58px;border:1px #e2e2e2 solid;background-color:#fff;text-align:center}
.right-bottom-tools .qchat-button .qchat-btn-bubble{position:absolute;top:35%;right:65px;transform:translatey(-50%);min-width:80px;height:20px;padding:0 5px;line-height:20px;background-color:#000;opacity:.8;transition:opacity 2s linear;color:#fff;font-size:14px;border-radius:4px;animation-name:qchat-btn-bubble;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}
@keyframes qchat-btn-bubble{0%{transform:translatex(-8px)}
50%{transform:translatex(-0px)}
100%{transform:translatex(-8px)}
}
.right-bottom-tools .qchat-button .qchat-btn-bubble .sj{position:absolute;top:35%;right:-3px;width:6px;height:6px;background-color:#000;opacity:1;transform:rotate(45deg)}
.right-bottom-tools .call p,.right-bottom-tools .poptotop p{line-height:1}
.right-bottom-tools .item p{font-size:12px;text-align:center;color:#90a4ae}
.right-bottom-tools .share p{line-height:1}
.right-bottom-tools .item .icon{display:block;background:url(/uploads/image/spqchat/telicov4.png) no-repeat -2px -113px;display:block;width:24px;height:24px;margin:8px auto 5px}
.right-bottom-tools .qchat-button{border-bottom:0}
.right-bottom-tools .qchat-button .icon{background-position:-25px -135px}
.right-bottom-tools .qchat-button:hover i.icon{background-position:0 -135px}
.right-bottom-tools .item:hover,.right-bottom-tools .hover{background-color:#26c6da}
.right-bottom-tools .item:hover p,.right-bottom-tools .hover p{display:inline-block;color:#fff}
.right-bottom-tools .item:hover .icon,.right-bottom-tools .hover .icon{background-position:-36px -113px}
.right-bottom-tools .share:hover .icon,.right-bottom-tools .share.hover .icon{background-position:-98px -115px}
.right-bottom-tools .poptotop:hover .icon,.right-bottom-tools .poptotop.hover .icon{background-position:-168px -109px}
.right-bottom-tools .call{border-bottom:0}
.right-bottom-tools .share .icon{background-position:-67px -115px}
.right-bottom-tools .poptotop .icon{border-bottom:0;background-position:-132px -109px}
.right-bottom-tools .qchat-tips-box{width:310px;height:77px;background:url(/uploads/image/spqchat/digbg.png) no-repeat 10px 0;padding:22px 31px 0 36px;box-sizing:border-box;position:absolute;top:-10px;left:200px;z-index:1}
.right-bottom-tools .qchat-tips-img{width:100px;height:120px;background:url(/uploads/image/spqchat/btn_img.gif) no-repeat -6px 3px;position:absolute;top:-37px;left:-62px}
.right-bottom-tools .qchat-tips-close{width:22px;height:22px;border-radius:50%;cursor:pointer;position:absolute;top:0;right:10px}
.right-bottom-tools .qchat-tips-box .qchat-tips-text{font:bold 14px/20px microsoft yahei;color:#00afc9;text-align:left}
.right-bottom-tools .qchat-tips-show{left:-310px;-webkit-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;transition:all 3s ease-in-out}
.call-content{position:absolute;top:0;right:58px;width:160px;border:1px #e2e2e2 solid;text-align:center;padding:20px 0;background-color:#fff}
.call-content h3{font-weight:normal;font-size:14px;color:#333;line-height:24px}
.call-content h2{font-size:18px;color:#00afc7;line-height:24px}
.call-content p{color:#999;line-height:18px}
.share-content{position:absolute;top:0;right:58px;border:1px #e2e2e2 solid;width:240px;background-color:#f6f6f6;overflow:hidden;padding:10px 0}
.share-content .m_list{padding:10px 20px 15px;width:120%}
.share-content .m_list .i{width:28px;height:28px;float:left;display:inline;margin-right:6px;background:url(/uploads/image/spqchat/telicov4.png) -3px -39px no-repeat}
.share-content .m_list .i:hover{background-position:-3px -75px}
.share-content .m_list .i_renren{background-position:-36px -39px}
.share-content .m_list .i_tx{background-position:-69px -39px}
.share-content .m_list .i_zone{background-position:-102px -39px}
.share-content .m_list .i_weibo{background-position:-135px -39px}
.share-content .m_list .i_douban{background-position:-168px -39px}
.share-content .m_list .i_renren:hover{background-position:-36px -75px}
.share-content .m_list .i_tx:hover{background-position:-69px -75px}
.share-content .m_list .i_zone:hover{background-position:-102px -75px}
.share-content .m_list .i_weibo:hover{background-position:-135px -75px}
.share-content .m_list .i_douban:hover{background-position:-168px -75px}
.share-content .m_url{padding:0 12px 12px 12px}
.share-content .ipt_ct{border:1px solid #d3d3d3;padding:4px;background:#fff}
.share-content .ipt_ct:hover{border-color:#167ac6;box-shadow:inset 0 0 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.1)}
.share-content .ipt_url{border:0;width:100%;outline:0;font:16px/18px arial;background:#fff;color:#666}
.share-content .action{display:none}
.g_list_share_action .action{display:block}
html,body{_height:100%;margin:0;padding:0}
.g_pop{position:fixed;_position:absolute;z-index:10000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);text-align:center;filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#66000000",endcolorstr="#66000000",gradienttype=0)}
.g_pop .pop_inner{font-size:0;text-align:left}
.g_pop .pop_inner,.g_pop .after,.g_pop:after{display:inline-block;*display:inline;*zoom:1;font:14px/1.7 arial;vertical-align:middle;position:relative}
.g_pop .after,.g_pop:after{width:0;height:100%}
.g_pop:after{content:"\0020"}
.g_share_wx{z-index:10000;width:230px;padding:10px 0;border:1px solid #8e8e85;background:#fff;font:12px/1.3 arial;color:#666;box-shadow:0 0 5px rgba(0,0,0,.5)}
.g_share_wx .wx_hd{padding:0 10px 10px;margin:0 0 10px;border-bottom:1px solid #dfdfdf;font-weight:bold}
.g_share_wx .wx_bd{text-align:center;margin:0 0 10px;border-bottom:1px solid #dfdfdf}
.g_share_wx .wx_fd{padding:0 10px;line-height:22px}
.g_share_wx .close{top:10px;position:absolute;right:10px;display:block;width:10px;height:10px;cursor:pointer;font:18px/20px arial;opacity:.5;filter:alpha(opacity=50)}
.dj_rd_hide{display:none!important}
.djdete-select .calendar_sm .h3{text-align:center;line-height:20px;cursor:default;font-family:\5fae\8f6f\96c5\9ed1;color:#333}
.djdete-select .h3 .cld_p{background-position:-120px -240px;float:left}
.djdete-select .h3 .cld_p,.djdete-select .h3 .cld_n{background:url(/uploads/image/stconfirm_order/order_png8_v6.png) no-repeat;width:20px;height:20px;cursor:pointer;background-position:-120px -240px}
.djdete-select .cf{text-align:center}
.djdete-select .next{background-position:-138px -240px!important;position:absolute;right:10px}
@font-face{font-family:'detail';src: format('embedded-opentype'), format("woff"), format("truetype"), format('svg')}
.detail_iconfont{font-family:"detail"!important;font-weight:normal;font-style:normal;speak:none;text-transform:normal;color:#666}
.tip-yellow{z-index:2002;text-align:left;border:1px solid #939393;padding:7px;min-width:50px;max-width:530px;color:#8c3901;background-color:#fef9d9;background-image:url(/uploads/image/spttips/tip-yellow.png)}
.tip-yellow .tip-inner{font:bold 13px/18px 'trebuchet ms',arial,helvetica,sans-serif;margin-top:-2px;padding:0 3px 1px 3px}
.tip-yellow .tip-arrow-top{margin-top:-7px;margin-left:15px;top:0;left:0;width:16px;height:10px;background:url(/uploads/image/spttips/tip-yellow_arrows.png) no-repeat}
.tip-yellow .tip-arrow-right{margin-top:-9px;margin-left:-4px;top:50%;left:100%;width:10px;height:20px;background:url(/uploads/image/spttips/tip-yellow_arrows.png) no-repeat -16px 0}
.tip-yellow .tip-arrow-bottom{margin-top:-6px;margin-left:15px;top:100%;left:0;width:16px;height:13px;background:url(/uploads/image/spttips/tip-yellow_arrows.png) no-repeat -32px 0}
.tip-yellow .tip-arrow-left{margin-top:-9px;margin-left:-6px;top:50%;left:0;width:10px;height:20px;background:url(/uploads/image/spttips/tip-yellow_arrows.png) no-repeat -48px 0}
.m-wuhantips{padding:15px;margin-bottom:15px;border:1px solid #ff6913;background-color:#fffcf4;color:#ff6913;border-radius:5px;font-size:14px}
.m-wuhantips .yo-ico{margin-right:5px;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;border-radius:25px;background-color:#ff6913;color:#fff}
body{_height:100%}
.none{display:none}
.detail-mask{position:fixed;top:0;left:0;width:100%;height:100%;filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#99000000',endcolorstr='#99000000');background-color:rgba(0,0,0,0.6);z-index:5000}
.hongbao-layer{position:fixed;_position:absolute;top:50%;left:50%;z-index:1098;filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#33000000',endcolorstr='#33000000');background-color:rgba(0,0,0,0.2);padding:5px;width:570px;margin-left:-300px;margin-top:-234px}
.hongbao-layer .mes-box{border:1px solid #393939;background:#fff}
.hongbao-layer .mes-box .contacts{width:420px;padding:0 0 0 68px}
.hongbao-layer .mes-title{background:#eee;font-size:14px;height:36px;line-height:36px;padding:0 0 0 10px;position:relative}
.hongbao-layer .mes-title .clz{width:40px;height:36px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 -604px;position:absolute;top:0;right:0}
.hongbao-layer .notice i{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:5px}
.hongbao-layer .success-ico{background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat 0 -569px}
.hongbao-layer .fail-ico{background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat -35px -569px}
.hb-box{background:#fff}
.hb-head{width:980px;margin:0 auto;position:relative;z-index:10}
.hb-head .hb-title{padding:5px 0;font:bold 28px/30px microsoft yahei;color:#333}
.hb-head .hb-title-tip{display:inline-block;font:bold 14px/30px microsoft yahei;color:#0084bb}
.hb-head .hb-tips{position:absolute;bottom:35px;left:124px;background:#fffedf;border:1px solid #f8d3a7;padding:15px}
.hb-head .hb-tips .hb-tips-arr{position:absolute;bottom:-5px;left:20px;display:block;width:7px;height:5px;background: 0 -150px no-repeat}
.hb-head .hb-tips ol{list-style:decimal}
.hb-head .hb-tips ol li{margin-left:15px;font:12px/24px microsoft yahei;color:#333}
.hb-head .hb-tips h4{font:bold 14px/24px microsoft yahei;color:#333}
.hb-body{width:483px;margin:0 auto;overflow:hidden}
.hb-lists{width:483px;padding-bottom:2px}
.hb-lists .hb-item{float:left;display:inline;width:161px;height:68px;background:url(/uploads/image/sphongbao/hongbaobk.png) 0 -57px no-repeat;color:#fff;margin-bottom:2px}
.hb-lists .hb-item .hb-prices{margin-top:6px}
.hb-lists .hb-item .type-desc{text-align:center}
.hb-lists .hb-item .hb-price{text-align:center;width:120px;margin-left:20px;font:bold 14px/20px microsoft yahei}
.hb-lists .hb-item .hb-price em{font-style:normal}
.hb-lists .hb-item .hb-pr-text{float:right;width:155px;margin-right:24px;font:12px/20px arial}
.hb-lists .hb-item .hb-pr-shop{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.hb-lists .hb-item .hb-pr-tip{background:#870004;text-align:center}
.hb-lists .hb-item .hb-btns{padding:0 24px}
.hb-lists .hb-item .hb-btn{display:block;background:#f1cd1d;border-radius:3px;text-align:center;cursor:pointer;font:bold 14px/20px microsoft yahei;color:#bd0006}
.hb-lists .hb-item .hb-btn-over{background:#fff;color:#b0b0b0}
.hb-lists .hb-item .hb-date{margin-top:10px;text-align:center;font:bold 12px/20px arial}
.hb-dialog-content{margin-top:30px}
.hb-dialog-content2{padding-bottom:30px}
.hb-dialog-content2 p{margin:0}
.hb-dialog-content2 p.title{font-size:14px;line-height:24px;font-weight:bold}
.hb-dialog-status{font:bold 24px/42px microsoft yahei;text-align:center}
.hb-dialog-status i{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:5px}
.hb-dialog-text{font:14px/24px microsoft yahei;text-align:center}
.hb-dialog-text a{color:#0069ca}
.hb-dialog-text2{font:12px/18px microsoft yahei}
.hb-dialog-text em{color:#cf333a}
.sup_con{background:#fff;width:190px;border:1px solid #a7dffb;border-top:3px solid #53b8eb}
.sup_con .sup_title{text-align:center;padding:20px 0 6px;margin:0 10px;border-bottom:1px solid #efefef}
.sup_con .sup_title_p{font:bold 18px/22px microsoft yahei;color:#333}
.sup_con .sup_title_ic{font-size:0;height:36px;width:120px;margin:12px auto 0}
.sup_con .sup_title_ic i{float:left;display:block;background:url(/uploads/image/sptts/mbar_skin_v7.png) -9999px -9999px no-repeat;_display:inline}
.sup_con .sup_title_ic .a{width:24px;height:30px;margin:0 7px;background-position:-42px -237px}
.sup_con .sup_title_ic .b{width:24px;height:30px;margin:0 7px;background-position:-76px -237px}
.sup_con .sup_title_ic .c{width:24px;height:30px;margin:0 7px;background-position:-110px -237px}
.m_sup_rate{padding-top:18px}
.m_sup_rate dl{position:relative;z-index:1;padding-left:93px;border-bottom:1px solid #ccc;height:40px;padding-bottom:20px}
.m_sup_rate dt{position:absolute;left:0;top:0;border-right:1px dashed #ccc;line-height:20px;font-weight:bold;text-align:center;width:75px}
.m_sup_rate dt .num{display:block;color:#f60;font-family:simsun;font-size:14px}
.m_sup_rate dd .num{font-weight:bold;margin-left:6px}
.sup_con .sup_tel{padding:20px 0 10px;margin:0 10px}
.sup_con .sup_tel_1{font:bold 14px/22px \5fae\8f6f\96c5\9ed1,sans-serif;color:#333}
.sup_con .sup_tel_1 i{float:left;margin-right:7px;display:inline;width:26px;height:26px;background:url(/uploads/image/sptts/mbar_skin_v7.png) -108px -343px no-repeat}
.sup_con .sup_tel_2{margin-left:40px;font:12px/24px arial,sans-serif;color:#999}
.sup_tel_line{font:12px/22px nsimsun;padding:5px 0}
.sup_tel_line dd{padding-left:32px}
.sup_con .sup_online{border-bottom:1px solid #efefef;margin:0 10px;padding:20px 0}
.sup_con .sup_online_1{font:bold 14px/24px microsoft yahei;color:#333}
.sup_con .sup_online_1 i{float:left;margin-right:7px;display:inline;width:26px;height:26px;background:url(/uploads/image/sptts/mbar_skin_v7.png) -72px -343px no-repeat}
.b_isoc{text-align:center;border-top:1px solid #efefef;margin:0 10px;padding:20px 0 17px}
.sup_con .sup_tel .teleinfo{font:bold 18px/20px arial;color:#369;text-align:center}
.sup_con .sup_online .qchat_container{height:260px;min-height:260px;max-height:500px;width:100%}
.sup_con .tel_type_title{font:700 14px/26px microsoft yahei;color:#676767}
.sup_con .sup_tel_line{padding:0}
.sup_con .sup_tel_line .tel_num{padding-bottom:8px;font:14px/1 tahoma;color:#666}
.sup_con .sup_tel_line .tel_num .num_detail{display:inline-block;vertical-align:middle}
.sup_con .sup_tel_line .tel_num .tel_turn{font-size:12px;color:#999;font-family:simsun}
.sup_con .sup_tel_line .tel_time{padding-bottom:8px;line-height:14px;font-family:tahoma;color:#999;white-space:nowrap}
.sup_con .sup_tel_line .tel_time .last_day{font-family:simsun}
.sup_con .tel_line{height:1px;margin:10px 6px 0 6px;padding-bottom:16px;border-top:1px dashed #999}
.order_dtl{background:#fff;margin-bottom:20px}
.clr_after,.clrfix,.cf{zoom:1}
.clr_after:after,.clrfix:after,.cf:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.detail .det_l .det_l_content .qa_list .qa_text .coldblue{color:#53b8eb}
.e_cont{width:606px;float:left;color:#999;line-height23px;padding:2px 8px 18px;word-break:break-all;word-wrap:break-word;position:relative}
.e_cont .e_detail{color:#555;padding:5px 0 8px;height:30px;overflow:hidden}
.e_cont .star{background:url(/uploads/image/stcommon/score_v1.png) no-repeat 0 1px;width:55px;height:15px;display:inline-block;vertical-align:middle;margin-right:8px}
.e_cont .star .st{background:url(/uploads/image/stcommon/score_v1.png) no-repeat 0 -20px;display:inline-block;height:15px;vertical-align:middle}
.e_cont .star .star1{width:11px}
.e_cont .star .star2{width:22px}
.e_cont .star .star3{width:33px}
.e_cont .star .star4{width:44px}
.e_cont .star .star5{width:55px}
.e_cont .close{background:url(/uploads/image/stcommon/score_v1.png) no-repeat 28px -36px;position:absolute;width:39px;bottom:1px;right:20px;color:#0069ca;cursor:pointer}
.e_cont .open{background-position:28px -51px}
.e_answer{background-color:#f9f9f9;padding:15px 20px;width:668px}
.detail .det_l .det_l_content .qa_list .qa_text .e_answer .q_er{float:left;color:#ef74cb;width:76px}
.detail .det_l .det_l_content .qa_list .qa_text .e_answer .e_cont{width:576px}
.e_star_c{width:713px;height:60px;margin:6px 14px 0 15px;padding-bottom:13px;border-bottom:1px solid #f0f0f0;text-align:left}
.e_star_l{float:left;width:270px;height:60px;padding:0 0 0 80px;border-right:1px solid #f0f0f0}
.e_star_r{float:right;width:330px;height:90px}
.e_star_l .e_star_all{font:16px/30px "宋体";color:#555}
.e_star_l .e_star_a_o{display:inline-block;width:65px;height:13px;background:url(/uploads/image/stcommon/score_v1.png) 0 -75px no-repeat;overflow:hidden}
.e_star_l .e_star_a_i{display:block;height:13px;background:url(/uploads/image/stcommon/score_v1.png) 0 -99px}
.e_star_l .e_star_a_i1{width:13px}
.e_star_l .e_star_a_i2{width:26px}
.e_star_l .e_star_a_i3{width:39px}
.e_star_l .e_star_a_i4{width:52px}
.e_star_l .e_star_a_i5{width:65px}
.e_star_l .e_star_a_t{font:14px/30px "宋体";color:#f60}
.e_star_r .e_star_item{font:12px/30px "宋体";_line-height:35px;color:#555;_margin-top:10px}
.e_star_r .e_star_out{display:inline-block;width:55px;height:11px;background:url(/uploads/image/stcommon/score_v1.png) no-repeat 0 0;overflow:hidden}
.e_star_r .e_star_in{display:block;height:11px;background:url(/uploads/image/stcommon/score_v1.png) no-repeat 0 -20px}
.e_star_r .e_star_v1{width:11px}
.e_star_r .e_star_v2{width:22px}
.e_star_r .e_star_v3{width:33px}
.e_star_r .e_star_v4{width:44px}
.e_star_r .e_star_v5{width:55px}
.e_star_r .e_star_em{padding-left:25px;color:#f60}
.e_add_c{width:715px;margin-left:114px}
.e_add_c .e_add_btn{margin:10px auto 14px;text-align:center}
.e_add_c .e_add_btn a{width:100px;height:30px;display:inline-block;font:16px/30px "î¢èíñåºú";color:#fff;background:url(/uploads/image/stcommon/score_v1.png) 0 -123px no-repeat}
.e_add_c .e_add_dig{width:100%}
.e_add_c .e_add_text{padding-top:13px}
.e_add_c .e_add_pr{position:relative}
.e_add_c .e_add_arr{position:absolute;top:-5px;left:45px;display:block;width:13px;height:7px;background:url(/uploads/image/stcommon/score_v1.png) -20px -60px no-repeat}
.e_add_c .e_add_con{width:703px;height:36px;padding:3px 5px;outline:0;border:1px solid #e5e5e5;font:12px/24px "ëîìå";color:#999;resize:none}
.b_bbs{text-align:left;color:#555;line-height:20px;padding:0 10px 0;border-bottom:1px solid #ccc}
.e_bbs_q,.e_bbs_a{position:relative;padding-left:93px}
.b_bbs .m_dt{width:75px;color:#53b8eb;position:absolute;left:15px;top:10px}
.e_bbs_a .s_dt{color:#ef74cb;float:left;padding:0 4px 0 0}
.b_bbs .last .m_dd{border:0}
.b_bbs .m_dd{border-bottom:1px solid #eff0fd;padding:10px 15px 10px 0}
.e_bbs_a .m_dd{background:#efefef;padding-left:10px}
.b_bbs .m_dd .i_text{word-break:break-all;word-spacing:normal;word-wrap:break-word}
.b_bbs .t{color:#999;padding-bottom:2px}
.e_bbs_c{background:#f9f9f9}
.e_bbs_c .mt{border:0;top:30px}
.b_bbs .expand,.b_bbs .fold{display:inline-block;background:url(/uploads/image/stcommon/score_v1.png) no-repeat 31px -35px;line-height:20px;padding-right:20px;margin-left:20px;cursor:pointer}
.b_bbs .fold{background-position:28px -50px}
.b_bbs .date{float:left}
.b_star{float:left;width:138px}
.b_star .starbox{float:left;margin:2px 0 0;position:relative;width:55px;height:11px;background:url(/uploads/image/stcommon/score_v1.png) no-repeat 0 0}
.b_star .star{position:absolute;left:0;top:0;display:block;height:11px;background:url(/uploads/image/stcommon/score_v1.png) no-repeat 0 -20px}
.b_star .star1{width:11px}
.b_star .star2{width:22px}
.b_star .star3{width:33px}
.b_star .star4{width:44px}
.b_star .star5{width:55px}
.b_qatbas{height:25px;margin-bottom:20px;position:relative;zoom:1;border-bottom:1px solid #e0e0e0}
.b_qatbas .m_nav{position:absolute;left:0;top:0}
.b_qatbas .deactive,.b_qatbas .active{float:left;height:24px;cursor:pointer;margin-right:32px;font:normal 16px/1.1 \5fae\8f6f\96c5\9ed1;color:#2296e3}
.b_qatbas .active{border-bottom:2px solid #2296e3}
.e_orderdtl_table .m_t{padding:0 20px;font:bold 14px/43px arial,sans-serif;color:#01819c;background:#ecfcff;border-radius:4px 4px 0 0}
.e_orderdtl_table .m_ct{padding-bottom:20px;background:#fff}
.e_orderdtl_table td,.e_orderdtl_table th{border:1px solid #dae9ec}
.e_orderdtl_table th{background:#f9feff}
.e_orderdtl_table td{padding:20px 0;line-height:24px}
.e_orderdtl_table .texttr td{padding:10px 0}
.e_orderdtl_table .tdbox{padding:0 20px}
.e_orderdtl_table .tdbox1{padding:0 15px}
.e_orderdtl_table .pic{width:130px;margin-right:20px;float:left;float:left}
.e_orderdtl_table .pic_t{width:315px;float:left;color:#888;line-height:18px}
.e_orderdtl_table .pic_t a{font:bold 14px/18px arial}
.e_orderdtl_table .pic_t h2{margin-bottom:4px}
.e_orderdtl_table .pr{color:#ff075b}
.e_orderdtl_table .pr_yh{color:#548900}
.e_orderdtl_table .text_dl dt{font-weight:bold}
.e_orderdtl_table .text_dl .li_box{margin-right:20px}
.b_evaluation{padding:0 20px 20px}
.e_evaluation_ct{padding:12px 0;background:#f7f7f7;border:1px solid #e2e2e2;border-left:none;border-right:0}
.e_evaluation_score{margin:0 0 10px}
.e_evaluation_score .m_l,.e_evaluation_score .m_r{width:50%;float:left}
.b_score{padding:15px 0 0 156px}
.e_score_hd .m_t{float:left;font:bold 16px/1.1 arial}
.e_score_hd .m_score{width:65px;height:13px;font:0/0px arial;float:left;background:url(/uploads/image/stcommon/score_v1.png) 0 -187px;position:relative;margin-bottom:10px}
.e_score_hd .m_score .bar{position:absolute;left:0;top:0;width:13px;height:13px;font:0/0px arial;background:url(/uploads/image/stcommon/score_v1.png) 0 -163px}
.e_score_hd .m_score .bar2{width:26px}
.e_score_hd .m_score .bar3{width:39px}
.e_score_hd .m_score .bar4{width:52px}
.e_score_hd .m_score .bar5{width:65px}
.e_score_hd .m_score .stars{width:13px;height:13px;font:0/0px arial;float:left;cursor:pointer;position:relative}
.e_score_bd{color:#f60;font-size:14px;clear:both}
.e_score_li{padding-bottom:10px}
.e_score_li .m_t{float:left;font:bold 12px/1.1 arial}
.e_score_li .m_score{width:55px;height:11px;font:0/0px arial;float:left;background:url(/uploads/image/stcommon/score_v1.png) 0 -232px;position:relative}
.e_score_li .m_score .bar{position:absolute;left:0;top:0;width:11px;height:11px;font:0/0px arial;background:url(/uploads/image/stcommon/score_v1.png) 0 -211px}
.e_score_li .m_score .bar2{width:22px}
.e_score_li .m_score .bar3{width:33px}
.e_score_li .m_score .bar4{width:44px}
.e_score_li .m_score .bar5{width:55px}
.e_score_li .m_score .stars{width:11px;height:11px;font:0/0px arial;float:left;cursor:pointer;position:relative}
.e_score_li .m_tips{color:#f60;padding-left:34px;float:left;margin:-2px 0 0}
.e_evaluation_ct .m_r .b_score{padding:15px 0 0 30px;border-left:1px solid #e4e4e4}
.e_evaluation_area{padding:0 30px}
.e_evaluation_area textarea{width:100%;height:86px;line-height:18px}
.e_evaluation_area .area_tips{color:#888;text-align:right;margin-bottom:6px}
.e_evaluation_area .area_btn{text-align:right}
.e_evaluation_area .button{background:url(/uploads/image/stndtl/skin_v24.png) no-repeat;background-position:0 -917px;width:100px;height:30px;margin-left:26px;cursor:pointer;border:0}
.b_odrbbs{padding:0 20px}
.e_odrbbs_t{font:16px/1.3 \5fae\8f6f\96c5\9ed1;color:#2296e3;border-bottom:1px solid #e2e2e2;padding-bottom:15px}
.e_title_ct{height:37px;font:bold 16px/37px \5fae\8f6f\96c5\9ed1;position:relative;color:#fff;padding:0 0 0 34px;background:#53b8eb;margin:0 0 20px -8px}
.e_title_ct i{width:7px;height:7px;font:0/0px arial;position:absolute;left:1px;top:37px;background:url(/uploads/image/stcommon/score_v1.png) -20px -42px}
.re_page{padding-top:7px;text-align:right}
.re_page li{display:inline;padding:0 3px}
.re_page li .nonext,.re_page li .noprev{color:#999;cursor:default}
.order_dtl .re_page{padding:15px 0}
.order_dtl .qa_list{margin-bottom:20px;padding-bottom:15px}
.b_popscore{color:#888}
.e_popscore_li .nb{color:#f60;font-weight:bold}
.b_popscore .b_star{padding:0 0 2px 8px}
.e_evaluation_area .button_dis,.detail .det_l .det_l_content .qa .yz .button_dis{background:url(/uploads/image/stcommon/score_v1.png) 0 -253px;cursor:text}
.tts_home{width:140px;position:fixed;_position:absolute;top:190px;right:0;z-index:1000}
.tts_home span{display:inline-block;width:26px;height:26px;margin-left:4px;margin-top:6px}
.tts_home span.zheng{background-position:0 -994px}
.tts_home span.xin{background-position:-36px -994px}
.tts_home span.total_d{background-position:-72px -994px}
.tts_home .check_on p{color:#333;line-height:22px}
.tts_home .tel p{padding-left:15px}
.tts_home .tel p em{font-size:14px;color:#f60;font-family:tahoma,geneva,sans-serif}
.tts_home .tel p i{color:#888}
.tts_home a{display:block;width:76px;height:26px;padding-left:35px;color:#fff;line-height:26px}
.tts_home a.dp{width:auto;padding:0}
.tts_home td{background:url(/uploads/image/stndtl/skin_64_v4.png) no-repeat;background-position:0 -58px}
.tts_home h3{display:block;width:124px;font:bold 14px/20px microsoft yahei;color:#fff;vertical-align:bottom;padding:5px 8px 0}
.tts_home li{background-color:#fff;border-left:2px solid #32bda4;border-right:2px solid #32bda4}
.tts_home li h2{text-align:center;font:bold 16px/36px microsoft yahei;color:#32bda4}
.tts_home li p{color:#888;padding:0 0 0 8px;line-height:25px;margin-top:0}
.tts_home li p em{font-weight:bold}
.tts_home li .camel{width:16px;height:13px;background:url(/uploads/image/stndtl/skin_v24.png) no-repeat 0 -1636px;margin-bottom:-1px;zoom:1}
.tts_home li .camel2{width:37px}
.tts_home li .camel3{width:58px}
.tts_home li .star{width:11px;height:11px;background:url(/uploads/image/stndtl/skin_v24.png) no-repeat 0 -1660px;margin-bottom:-1px;zoom:1}
.tts_home li .star2{width:22px}
.tts_home li .star3{width:33px}
.tts_home li .star4{width:44px}
.tts_home li .star5{width:55px}
.tts_home li .starname{clear:both}
.tts_home li .b_name{width:60px;float:left}
.tts_home li .b_star{width:60px;float:left}
.tts_home li .fenge{font-size:0;background:url(/uploads/image/stndtl/skin_64_v4.png) no-repeat -2px -114px;height:1px;width:136px}
.tts_home li .inside{margin-top:5px}
.tts_home li.check{overflow:hidden;height:30px;font-size:1px}
.tts_home li.check_on{height:auto}
.tts_home li h4{background:url(/uploads/image/stndtl/skin_v24.png) no-repeat -99999px -9999px #ebfffe;color:#03a898;line-height:28px;cursor:pointer;padding-left:54px;font-size:12px}
.tts_home li.tel h4{background-position:-132px -1632px}
.tts_home li.tel .js_item .teleinfo{font:bold 16px/18px arial;color:#32bda4;padding-top:10px}
.tts_home li.online h4{background-position:-125px -1658px}
.tts_home li.online .onln{display:inline-block;background:url(/uploads/image/stndtl/skin_v24.png) no-repeat -152px -1738px;width:21px;height:14px;margin-bottom:-2px}
.tts_home li.online .off{background-position:-152px -1761px}
.tts_home li.shop h4{background-position:-132px -1683px}
.tts_home li.help h4{background-position:-130px -1707px}
.tts_home .bottom{border:0;width:140px;height:8px;font-size:0;background:url(/uploads/image/stndtl/skin_64_v4.png) no-repeat 0 -125px;margin-top:-1px;zoom:1}
.tts_home_little{width:38px;height:132px;background:url(/uploads/image/stndtl/skin_64_v4.png) no-repeat 0 -245px;z-index:20;right:0;top:190px;position:fixed;_position:absolute}
.b_popscore{position:relative}
.item_comment .tips{display:none;position:absolute;color:#333;cursor:default;z-index:3;top:26px;left:0;text-align:left;border:1px solid #f8d3a7;background:#fffedf;width:118px;padding:10px 8px;font:normal 12px/18px arial,sans-serif}
@charset "utf-8";.qn_tts_page{background:#eee}
.s_inner{width:512px;font-size:12px;zoom:1}
.search_form_common{width:376px}
.search_form_city_input .expend,.search_form_city_input .fold{background:url(/uploads/image/spz20131203/con_bg_v1.png) -1px -993px no-repeat}
.search_form_city_input .fold{background-position:-1px -979px}
.search_form_common_input{_left:1px;font-size:0}
.search_form_city_input .key_word{font-size:12px}
.search_form_common_input .text_ct{width:216px}
.search_form_common_input .ico_delete{right:150px}
.search_form_common_input .btn_search{right:58px;font-size:14px;width:76px}
.search_form_common_input .btn_search_ben{right:-2px;width:60px}
.search_form_common_input .btn_search:hover{color:#fff}
.q_search_hot{width:512px}
.q_search_hot .hot_word{width:450px}
.search_form_common_input .text_ct{font-size:12px}
.tts_search{height:88px;background:#fff;border-bottom:1px solid #ccc}
.tts_search_main{width:980px;margin:0 auto}
.tts_search .logo{width:243px;height:49px;margin:22px 0 0 0;float:left}
.tts_search .logo a{width:243px;height:49px;display:block;overflow:hidden;outline:0;background:url(/uploads/image/sti/skin_v3.png) 0 0 no-repeat}
.tts_search .logo span{color:##0086a0;position:relative;z-index:-1}
.tts_search .search_box{width:512px;padding:14px 6px 0 0;float:right}
.tts_supplier{height:96px;background:#2c87b5}
.tts_supplier_main{width:980px;margin:0 auto;color:#fff}
.tts_supplier .name{padding:25px 0 0;zoom:1}
.tts_supplier .name :after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.tts_supplier .name .quanwei{display:block;float:left;height:50px;width:52px;margin-right:10px;line-height:50px;text-indent:-300px;overflow:hidden;background:url(/uploads/image/stdetail/quanwei.png) 0 0 no-repeat}
.tts_supplier .name em{float:left;display:inline;margin:0 20px 0 0;font:bold 30px/1.3 \5fae\8f6f\96c5\9ed1}
.tts_supplier .name .home{width:87px;height:23px;float:left;margin:10px 0 0;background:url(/uploads/image/sti/skin_v3.png) 0 -59px}
.tts_supplier .name .home:hover{background-position:-97px -59px}
.tts_supplier .tel{float:right;padding:25px 0 0}
.tts_supplier .tel_icon{width:34px;height:34px;float:left;margin:6px 8px 0 0;background:url(/uploads/image/sti/skin_v3.png) 0 -91px}
.tts_supplier .tel_ct{float:left;font:bold 20px/1.3 \5fae\8f6f\96c5\9ed1;white-space:nowrap}
.tts_supplier .tel_ct .s_f{padding:0 0 0 6px;font-size:18px}
.tts_supplier .tel_ct .p_t{font:normal 12px/1.3 arial}
html{_background-image:!important;_background-attachment:fixed!important}
.q_mbar_html{display:none}
.q_mbar{position:fixed;_position:absolute;z-index:999999;top:0;_top:expression(documentelement.scrolltop documentelement.clientheight-this.offsetheight);left:0;color:#333;font:12px/14px arial}
.mbar_tabs{position:absolute;top:0;left:0;height:100%;width:40px;background:#ddd}
.mbar_tab{position:absolute;height:50px}
.mbar_tab .mbar_link{display:block;width:40px;text-align:center;color:#333;padding:6px 0;cursor:pointer}
.mbar_tab .mbar_link:hover{background:#f6f6f6;color:#333}
.mbar_tab .mbar_logo{display:block;margin:0 auto 4px;text-align:left;zoom:1;width:19px;height:16px;background:url(/uploads/image/sptts/mbar_skin_v7.png) -9999px -9999px no-repeat;cursor:pointer}
.mbar_tab .mbar_txt{cursor:pointer}
.mbar_tab_wuyi{top:304px}
.mbar_tab_wuyi .mbar_txt{padding:0 0 0 7px;display:block;width:26px}
.mbar_tab_wuyi .mbar_logo{margin:0 0 4px 4px;background-position:0 -237px;width:32px;height:32px}
.mbar_tab_wuyi .mbar_link:hover{background:#ddd}
.mbar_tab_home{top:434px}
.mbar_tab_home .mbar_logo{background-position:0 -211px}
.mbar_tab_home .mbar_link:hover .mbar_logo{background-position:-29px -211px}
.mbar_tab_abroad{top:484px}
.mbar_tab_abroad .mbar_logo{background-position:0 -185px}
.mbar_tab_abroad .mbar_link:hover .mbar_logo{background-position:-29px -185px}
.mbar_tab_around{top:534px}
.mbar_tab_around .mbar_logo{background-position:0 -159px}
.mbar_tab_around .mbar_link:hover .mbar_logo{background-position:-29px -159px}
.mbar_tab_liner{top:584px}
.mbar_tab_liner .mbar_logo{background-position:0 -133px}
.mbar_tab_liner .mbar_link:hover .mbar_logo{background-position:-29px -133px}
.mbar_tab_visa{top:634px}
.mbar_tab_visa .mbar_logo{background-position:0 -107px}
.mbar_tab_visa .mbar_link:hover .mbar_logo{background-position:-30px -107px}
.mbar_tab_fh{top:684px}
.mbar_tab_fh .mbar_logo{background-position:-58px -107px}
.mbar_tab_fh .mbar_link:hover .mbar_logo{background-position:-87px -107px}
.mbar_tab_weixin{bottom:65px}
.mbar_tab_weixin .mbar_logo{margin:0 auto;width:16px;height:16px;background-position:0 -57px}
.mbar_tab_weixin .mbar_weixin{position:absolute;bottom:-36px;left:40px}
.mbar_tab_weixin .mbar_link:hover{background:#fff}
.mbar_tab_weixin .mbar_link:hover .mbar_logo{background-position:-26px -57px}
.mbar_tab_close{bottom:15px}
.mbar_tab_close .mbar_logo{margin:0 auto;width:14px;height:14px;background-position:0 -83px}
.mbar_tab_close .mbar_link:hover{background:#ddd}
.mbar_tab_close .mbar_link:hover .mbar_logo{background-position:-24px -83px}
.mbar_mini{position:absolute;bottom:100px;left:0;width:55px;height:47px;background:#eee}
.mbar_mini .mbar_logo{display:block;width:55px;height:47px;background:url(/uploads/image/sptts/mbar_skin_v7.png) 0 0 no-repeat}
.mbar_mini .mbar_logo:hover{background-position:-65px 0}
.b_crumbs{margin:0 0 15px}
.e_crumbs_ct{width:980px;margin:0 auto;color:#333;zoom:1}
.e_crumbs_ct:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.b_crumbs a,.b_crumbs a:hover{float:left;color:#333}
.b_crumbs .jt{float:left;padding:0 5px}
.b_crumbs a h1{float:left;cursor:pointer}
.pop_tel{position:fixed;z-index:9999;left:10px;top:100px;width:160px;border-top:3px solid #e95d31;background:#fff}
.pop_tel_hd{padding:20px 0 10px}
.pop_tel_hd .t{font:bold 14px/1.3 \5fae\8f6f\96c5\9ed1;text-align:center;margin:0 0 10px}
.pop_tel_hd .t a{color:#333}
.pop_tel_hd .tel{font:bold 14px/1.3 \5fae\8f6f\96c5\9ed1;color:#333;padding:0 10px 10px}
.pop_tel_hd .tel_icon{width:32px;height:32px;float:left;margin:2px 5px 0 0;background:url(/uploads/image/sti/skin_v3.png) -70px -91px}
.pop_tel_hd .btn_box{padding:0 0 0 6px}
.pop_tel_hd .btn{width:68px;height:21px;margin:0 2px;float:left;display:inline;background:url(/uploads/image/sti/skin_v3.png) 0 -150px}
.pop_tel_hd .btn_a{width:72px;background-position:-73px -150px;position:relative}
.pop_tel_hd .btn_on{background-position:-150px -150px}
.pop_tel_hd .btn_list{position:absolute;left:0;top:30px;width:142px;padding:10px;font:12px/22px arial;text-align:left;display:block;border:1px solid #53b8eb;background:#fff}
.pop_tel_hd .btn_list .i3{width:7px;height:5px;font:1px/1px arial;margin:-15px 0 0 22px;background:url(/uploads/image/sti/skin_v3.png) 0 -135px}
.pop_tel_bd{height:36px;font:12px/36px arial;color:#666;text-align:center;background:#f6f6f6}
.b_hidelist{position:relative;display:none;padding:20px;clear:both;text-align:left;font:12px/25px arial;background:#f6f6f6;padding-bottom:20px}
.b_hidelist .close{position:absolute;top:10px;right:12px;width:16px;height:15px;display:block;cursor:pointer;background:url(/uploads/image/stconfirm_order/g_skin.png) no-repeat 0 -14px}
.b_hidelist .m-table{table-layout:fixed;border:1px solid #ccc;height:440px;overflow-y:auto}
.b_hidelist .m-table .tit{padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:80px;font-weight:bold}
.b_hidelist .m-table td{padding:10px;border-bottom:1px solid #ccc}
.b_hidelist .row:last-child .tit{border:0;border-right:1px solid #ccc}
.b_hidelist .row:last-child td{border:0}
.price-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;color:#000;z-index:100}
.price-loading .txt{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-340px;width:680px;height:60px;background:#fff;font-size:36px;color:#333;text-align:center;opacity:1;z-index:1000}
.g_tel{display:inline-block;*display:inline;vertical-align:top;font-size:0}
.g_tel_box{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;display:inline-block;*display:inline;font-size:0}
.g_tel_num,.g_tel_num13,.g_tel_num16,.g_tel_num20{position:absolute;background:#000;background:rgba(0,0,0,.5);filter:alpha(opacity=50)}
.g_tel_num p,.g_tel_num13 p,.g_tel_num16 p,.g_tel_num20 p{font:bold 14px/1.3 \5fae\8f6f\96c5\9ed1;color:#fff!important}
.g_tel_num16{font-size:16px}
.g_tel_num20{font-size:20px}
.g_tel_num .num_bd{margin:5px 0 0;font-size:13px}
.g_tel_num13 .num_bd{margin:5px 0 0;font-size:13px}
.g_tel_num16 .num_bd{margin:5px 0 0;font-size:16px}
.g_tel_num20 .num_bd{margin:5px 0 0;font-size:20px}
.g_tel_num .num_ct,.g_tel_num13 .num_ct,.g_tel_num16 .num_ct,.g_tel_num20 .num_ct{padding:10px 12px 8px;float:left}
.g_tel_num_w .num_ct{opacity:.6}
.g_tel_l{left:0;bottom:0}
.g_tel_r{right:0;bottom:10px}
.g_tel_lt{left:0;top:0}
.g_tel_rt{right:0;top:0}
.g_tel .tel_icon{width:56px;height:55px;margin:12px 0 0 10px;float:left;display:block;background:url(/uploads/image/sptools/tel.png) no-repeat}
.hot_list{padding:0 0 0 80px}
.hot_list .hot_list_title{position:relative;background-color:#53b8eb;height:35px}
.hot_list .hot_list_title .narrow{background-position:-162px -553px;display:block;font-size:0;height:43px;width:7px;left:-7px;position:absolute;top:-1px}
.hot_list .hot_list_title h3{line-height:35px;font-size:16px;color:#fff;font-family:microsoft yahei;overflow:hidden;height:35px}
.hot_list .hot_list_title h3 i{background-position:0 -523px;display:inline-block;width:16px;height:21px;margin:3px 8px 0}
.hot_list .hot_list_title ul{color:#fff;font-size:14px;float:right;font-weight:bold;margin-right:30px;display:inline}
.hot_list .hot_list_title ul li{float:left;background-position:0 -957px;padding:4px 13px 2px;margin-top:8px;margin-left:6px;cursor:pointer}
.hot_list .hot_list_title ul li.on{background-color:#fff;color:#00b3ff;border-radius:5px 5px 0 0}
.hot_list .hot_list_cont table{width:100%;text-align:center;font-size:14px}
.hot_list .hot_list_cont table td{padding:9px 0 7px;color:#555}
.hot_list .hot_list_cont table thead th{background-color:#eee;padding:9px 0 7px}
.hot_list .hot_list_cont table thead th.desc{padding-left:10px;text-align:left}
.hot_list .hot_list_cont table td.desc{padding-left:10px;text-align:center}
.hot_list .hot_list_cont table .date{font-size:12px;text-align:left;padding:4px;font-weight:bold}
.hot_list .hot_list_cont table .price{font-size:12px;color:#ff3d00}
.hot_list .hot_list_cont table .price em{color:#999}
.hot_list .hot_list_cont table .product{text-align:right;font-size:12px;color:#999;padding-right:5px}
.hot_list .hot_list_cont table .product em{color:#333;font-size:14px}
.hot_list .hot_list_cont table .product a{color:#00afc7;padding-left:5px;font-family:simsun}
.hot_list .re_page{padding-top:7px;text-align:right}
.hot_list .re_page li{display:inline;padding:0 3px}
.hot_list .re_page li .nonext,.re_page li .noprev{color:#999;cursor:default}
.trip-box{position:fixed;_position:absolute;top:50%;left:50%;z-index:1000;filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#33000000',endcolorstr='#33000000');width:1180px;height:696px;overflow:hidden;box-shadow:0 0 20px 10px #888;margin-left:-590px;margin-top:-348px}
.trip-content{background:#fff;padding:0 15px 0;border-radius:2px;height:694px}
.trip-content .trip-title{height:81px;line-height:94px;border-bottom:1px solid #ebebeb}
.trip-content .trip-title .place{color:#333;font-size:30px;font-weight:bold}
.trip-content .trip-title .contact{color:#333;font-size:12px;padding:3px 0 2px 0}
.trip-content .alert-name-level{font-size:18px;color:#999;font-weight:normal}
.trip-main{padding:26px 0 23px;overflow:hidden}
.trip-close{position:absolute;top:0;right:0;display:block;width:40px;height:36px;background:#fff url(/uploads/image/smmlpddrv2/close.png);cursor:pointer}
.trip-close:hover{background:#f6f6f6 url(/uploads/image/smmlpddrv2/close.png)}
.sp-tabimg{border-right:1px solid #e0e0e0;float:left;width:641px;height:578px;overflow:auto}
.sp-tabimg .prev,.sp-tabimg .next,.ht-tabimg .prev,.ht-tabimg .next{width:35px;height:50px;background:url(/uploads/image/stndtl/arrow.png) no-repeat}
.sp-tabimg .prev,.ht-tabimg .prev{background-position:0 0}
.sp-tabimg .next,.ht-tabimg .next{background-position:-36px 0}
.trip-main .hot{position:relative}
.trip-main .hot .prev,.trip-main .hot .next{position:absolute;top:135px;cursor:pointer;z-index:99}
.trip-main .hot .prev{left:0}
.trip-main .hot .next{left:568px}
.trip-main .hot img{width:603px;height:300px;overflow:hidden;display:block}
.trip-main .hotlist{position:relative;width:603px;margin:18px 0 0 0;overflow:hidden}
.trip-main .j-mainpic{height:300px}
.trip-main .hotlist li{position:relative;float:left;width:106px;margin-right:18px;display:inline;overflow:hidden}
.trip-main .hotlist li a{display:block;width:106px;height:70px}
.trip-main .hotlist li a.active em,.trip-main .hotlist li a:hover em{position:absolute;top:0;left:0;z-index:3;width:102px;height:66px;border:2px solid #0088a4;border-radius:2px}
.trip-main .hotlist li a.active em i,.trip-main .hotlist li a:hover em i{width:100px;height:64px;border:1px solid #fff;display:inline-block;border-radius:2px}
.trip-main .hotlist img{width:106px;height:70px;overflow:hidden;position:relative;z-index:2}
.trip-main .hotlist .prev,.trip-main .hotlist .next{position:absolute;top:0;cursor:pointer;z-index:3}
.trip-main .hotlist .prev{left:0}
.trip-main .hotlist .next{right:1px}
.sp-rightbar,.ht-rightbar{float:left;padding:0 0 0 33px;width:462px;overflow:auto}
.sp-rightbar .basic,.ht-rightbar .basic{font-size:20px;color:#212121;padding:0 0 15px 0;font-weight:bold;font-family:pingfang-sc-bold;letter-spacing:-1px}
.sp-rightbar .text,.ht-rightbar .text{font-size:20px;color:#616161;line-height:35px;letter-spacing:0;text-align:justify}
.sp-rightbar .map{width:248px;height:145px;overflow:hidden}
.sp-rightbar .map img{width:246px;height:143px;border:1px solid #ccc}
.sp-rightbar .info{padding:10px 0 0 0}
.sp-rightbar .word .basic,.ht-rightbar .word .basic{border-bottom:1px solid #ebebeb}
.info .title{position:relative;color:#333;font-size:12px;font-weight:bold;padding:0}
.info .title span{position:relative;z-index:2;display:inline-block;padding:0 5px 0 0;background:#fff}
.info .title i.line{width:100%;height:1px;border-top:1px solid #ebebeb;position:absolute;bottom:4px;left:0;z-index:1}
.info .substance{padding:6px 0 0 0}
.info .substance li{color:#666}
.info .substance li span,.info .substance li em{display:inline-block;width:50%;overflow:hidden}
.sp-rightbar .ticket{width:432px;margin-top:15px}
.shop-place{margin-top:60px;position:relative}
.shop-place .tipsshow{display:none;position:absolute;border-radius:5px;width:338px;padding:5px;background-color:#f2f2f2;white-space:pre-wrap;word-wrap:break-word}
.shop-place .basic{margin-bottom:20px;font-family:pingfang-sc-bold;font-size:20px;color:#212121;letter-spacing:-1px;font-weight:bold}
.shop-place table{table-layout:fixed}
.shop-place tr{height:32px;text-align:center;color:#212121;font-size:14px;border-radius:2px;letter-spacing:0;font-family:pingfang-sc-medium}
.shop-place tr:first-child{background:#f2f2f2}
.shop-place th,.shop-place td{width:201px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shop-place .spot{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.trip-main div::-webkit-scrollbar,ul::-webkit-scrollbar{width:10px;height:208px}
.trip-main div::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background-color:#fff}
.trip-main div::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2)}
.trip-main div::-webkit-scrollbar-corner,ul::-webkit-scrollbar-corner{background-color:#e0e0e0}
.hotel-dialog{position:fixed;top:50%;left:50%;z-index:1000;filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#33000000',endcolorstr='#33000000');width:1180px;height:650px;overflow:hidden;box-shadow:0 0 20px 0 #888;margin-left:-590px;margin-top:-320px;background:#fff}
.hotel-content{background:#fff;border-radius:2px;overflow:hidden}
.hotel-content .pictype{position:absolute;left:20px;bottom:20px;color:#fff;font-size:14px}
.hotel-content .picturetab{position:absolute;left:45px;top:20px;width:130px;height:39px;line-height:39px;border-radius:2px;text-align:center;font-family:pingfang-sc-heavy;font-size:14px;color:#00bcd4;letter-spacing:0;background-color:#fff;z-index:1000}
.hotel-content .picturetab .active{background:#00bcd4;color:#fff}
.hotlist ul{height:70px}
.read-more{font-size:14px;margin-left:188px;cursor:pointer}
.hotel-content .picturetab div{float:left;width:50%;height:100%;cursor:pointer}
.hotel-content .hotel-title{margin:25px 25px 0 25px;overflow:hidden;border-bottom:1px solid #ebebeb;border-radius:2px;padding-bottom:25px}
.hotel-content .title-left{float:left}
.hotel-content .title-right{float:right;margin-right:28px}
.title-left strong{font-weight:bold;font-family:pingfang-sc-heavy;font-size:26px;color:#212121;letter-spacing:-1.3px}
.title-left em{top:-7px;margin-left:10px;height:28px;line-height:28px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 5px;background:#ffa726;color:#fff;position:relative;font-family:pingfang-sc-bold;font-size:20px;letter-spacing:-1px}
.title-left em .scenic-ico{width:3px;height:5px;position:absolute;top:11px;left:-3px;background:url(/uploads/image/spdetail/detail-icov10.png) 0 -204px no-repeat}
.title-left .addr{position:relative;font-family:pingfang-sc-medium;font-size:16px;color:#00bcd4;letter-spacing:-0.8px;padding-left:15px}
.title-left .addr a{color:#00bcd4}
.title-left .addr .addr-icon{display:inline-block;width:13px;height:20px;position:absolute;top:2px;left:0;background:url(/uploads/image/spdetail/detail-icov10.png) 0 -233px no-repeat}
.title-right .score{font-size:38px;color:#00bcd4;letter-spacing:0;text-align:justify}
.title-right .tr-top{font-family:pingfang-sc-medium;font-size:16px;color:#616161;letter-spacing:0;text-align:justify;margin-top:-14px}
.title-right .tr-bot{font-family:pingfang-sc-medium;font-size:16px;color:#616161;letter-spacing:0;text-align:justify;margin-top:-10px}
.ht-tabimg{position:relative;float:left;width:641px;height:541px;overflow:auto;padding-left:25px}
.supply{margin-top:18px}
.supply .basic,.hotel-detail .basic,.mapbox .basic{margin-bottom:20px;font-family:pingfang-sc-bold;font-size:20px;color:#212121;letter-spacing:-1px;font-weight:bold}
.supply table{table-layout:fixed}
.supply tr{height:32px;text-align:center;color:#212121;font-size:14px;border-radius:2px;letter-spacing:0;font-family:pingfang-sc-medium}
.supply tr:first-child{background:#f2f2f2}
.supply th,.supply td{width:201px}
.supply .spot{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hotel-detail{margin-top:40px}
.hotel-content .list{overflow:hidden;margin:20px 0;font-family:pingfang-sc-medium;font-size:14px;color:#212121;letter-spacing:0}
.hotel-content .line{padding-bottom:10px;border-bottom:1px solid #ebebeb}
.supply-name{float:left;width:17%}
.supply-list{float:left;width:79%}
.supply-list .detail{display:inline-block;width:125px;position:relative;margin-bottom:10px;padding-left:21px}
.supply-list .detail .dui{display:inline-block;width:15px;height:20px;position:absolute;top:-1px;left:0;background:url(/uploads/image/spdetail/detail-icov10.png) -11px -494px no-repeat}
.mapbox{height:502px}
.mapbox .map{width:603px;height:423px}
.ht-rightbar{height:541px}
.sp-rightbar .word{height:577px;padding-right:6px}
.ht-rightbar .word{height:541px;padding-right:6px}
.ht-rightbar .top{width:432px;height:24px;padding:15px 0;font-family:pingfang-sc-medium;font-size:14px;color:#888;letter-spacing:0;line-height:24px}
.ht-rightbar .top .username{float:left}
.ht-rightbar .top .time{float:right}
.ht-rightbar p{width:432px;font-family:pingfang-sc-medium;font-size:14px;color:#212121;letter-spacing:0;text-align:justify;line-height:24px}
@media screen and (max-width:1200px){.trip-box,.hotel-dialog{width:850px;height:506px;margin-left:-425px;margin-top:-203px}
.trip-main .hot .next{left:435px}
.sp-tabimg{border-right:1px solid #e0e0e0;float:left;width:480px;height:387px;overflow:auto}
.sp-rightbar{float:left;padding:0 0 0 33px;width:300px;overflow:auto}
.sp-tabimg .hot{width:100%;height:320px}
.sp-tabimg .hot img{width:100%;height:100%}
.sp-tabimg .hot .j-mainpic,.sp-tabimg .hot .imgitem{height:100%}
.sp-tabimg .hotlist ul{width:100%;height:50px}
.sp-tabimg .hotlist{width:100%;overflow:hidden}
.trip-main .hotlist li{width:75px;margin-right:19px}
.trip-main .hotlist li a{display:block;width:75px;height:50px}
.trip-main .hotlist li a.active em,.trip-main .hotlist li a:hover em{position:absolute;top:0;left:0;z-index:3;width:71px;height:46px;border:2px solid #0088a4;border-radius:2px}
.trip-main .hotlist li a.active em i,.trip-main .hotlist li a:hover em i{width:69px;height:44px;border:1px solid #fff;display:inline-block;border-radius:2px}
.trip-main .hotlist img{width:75px;height:100%}
.trip-main .hotlist .prev,.trip-main .hotlist .next{position:absolute;top:0;cursor:pointer;z-index:3}
.trip-main .hotlist .prev{left:0}
.trip-main .hotlist .next{right:0}
.sp-rightbar .word{height:387px}
.sp-rightbar{float:left;padding:0 0 0 33px;width:306px;overflow:auto}
.sp-rightbar .basic{font-size:20px;color:#212121;padding:0 0 15px 0;font-weight:bold;font-family:pingfang-sc-bold;letter-spacing:-1px}
.sp-rightbar .text{font-size:16px;color:#616161;line-height:27px;letter-spacing:0;text-align:justify}
.sp-rightbar .map{width:248px;height:145px;overflow:hidden}
.sp-rightbar .map img{width:246px;height:143px;border:1px solid #ccc}
.sp-rightbar .info{padding:10px 0 0 0}
.sp-rightbar .word .basic{border-bottom:1px solid #ebebeb}
.sp-rightbar .ticket{width:100%;margin-top:15px}
.shop-place{margin-top:20px}
.shop-place .basic{margin-bottom:20px;font-family:pingfang-sc-bold;font-size:20px;color:#212121;letter-spacing:-1px;font-weight:bold}
.shop-place table{table-layout:fixed}
.shop-place tr{height:32px;text-align:center;color:#212121;font-size:14px;border-radius:2px;letter-spacing:0;font-family:pingfang-sc-medium}
.shop-place tr:first-child{background:#f2f2f2}
.shop-place th,.shop-place td{width:156px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shop-place .spot{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.shop-place .tipsshow{display:none;position:absolute;left:187px;top:73px;border-radius:5px;width:284px;padding:5px;background-color:#f2f2f2;white-space:pre-wrap;word-wrap:break-word}
.ht-tabimg{border-right:1px solid #e0e0e0;float:left;width:480px;height:360px;overflow:auto}
.ht-tabimg .hot{width:100%;height:320px}
.ht-tabimg .hot ul{width:100%;height:50px}
.ht-tabimg .hot img{width:100%;height:100%}
.ht-tabimg .hot .j-mainpic,.ht-tabimg .hot .imgitem{height:100%}
.ht-tabimg .hotlist{width:100%;height:50px}
.ht-tabimg .hotlist{width:100%}
.ht-rightbar .word{height:360px}
.ht-rightbar{float:left;padding:0 0 0 33px;width:306px;height:360px;overflow:auto}
.ht-rightbar .basic{font-size:20px;color:#212121;padding:0 0 15px 0;font-weight:bold;font-family:pingfang-sc-bold;letter-htacing:-1px}
.ht-rightbar .text{font-size:16px;color:#616161;line-height:27px;letter-htacing:0;text-align:justify}
.ht-rightbar .word .basic{border-bottom:1px solid #ebebeb}
.ht-rightbar .ticket{width:100%;margin-top:15px}
.supply{margin-top:18px;width:100%}
.supply .basic,.hotel-detail .basic,.mapbox .basic{margin-bottom:20px;font-family:pingfang-sc-bold;font-size:20px;color:#212121;letter-spacing:-1px;font-weight:bold}
.supply table{table-layout:fixed}
.supply tr{height:32px;text-align:center;color:#212121;font-size:14px;border-radius:2px;letter-spacing:0;font-family:pingfang-sc-medium}
.supply tr:first-child{background:#f2f2f2}
.supply th,.supply td{width:156px}
.supply .spot{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hotel-detail{margin-top:10px}
.mapbox .map{width:100%}
.ht-rightbar .top,.ht-rightbar p{width:100%}
.read-more{font-size:14px;margin-left:110px;cursor:pointer}
}
img{vertical-align:bottom}
.compare{height:0;border-top:1px solid #e1e1e1;box-shadow:-1px -2px 2px #eee;width:100%;position:fixed;bottom:0;left:0;background-color:#fff;z-index:1002}
.compare_content{width:980px;margin:0 auto;padding:12px 0 11px}
.compare_content li{float:left;border:1px solid #dcdcdc;padding:10px;margin:0 5px;position:relative;z-index:225}
.compare_content li:hover,.compare_content li.hover{border-color:#ffd3b4}
.compare_content .blank,.compare_content .blank:hover{border:1px dashed #dcdcdc;width:238px;height:57px;line-height:57px;text-align:center;color:#d8d8d8}
.compare_content .left{width:59px;float:left;margin-right:10px}
.compare_content .left div{display:block;color:#fff;background-color:#fe0053;width:59px;text-align:center}
.compare_content .left div.freetrip{background-color:#80c269}
.compare_content .right{width:150px;float:left;padding-right:19px}
.compare_content .right a{color:#a0a0a0}
.compare_content .right a:hover{color:#f60}
.compare_content .right .price{text-align:right;padding-right:10px;font-size:14px}
.compare_content .right p{line-height:18px}
.compare_content .right .price a{color:#f60}
.compare_content .right .price a i{color:#ababab;font-size:12px}
.compare_content li .close{background:url(/uploads/image/spvslines/vs_line_v1.png) no-repeat;position:absolute;width:9px;height:9px;right:8px;top:10px;text-indent:-9999em}
.compare_content li .close:hover{background-position:-159px -48px}
.compare_content .block_vs_div{float:right}
.compare_content .block_vs{background:url(/uploads/image/spvslines/vs_line_v1.png) 0 -37px;width:136px;height:36px;display:block;text-indent:-9999em;padding-right:10px;outline:0;float:right}
.compare_content .block_vs:hover{background-position:0 -83px}
.compare_content .dis,.compare_content .dis:hover{cursor:default;background-position:0 -237px}
.compare_content .vs_clear{float:right;color:#626262;font-size:14px;padding-right:48px;padding-top:13px}
.compare_content .vs_clear:hover{color:#f60}
.line_vs{bottom:0;right:0;height:0;z-index:1003;width:65px;background-color:#fff;position:fixed;outline:0}
.line_vs .text{color:#fff;background-color:#6bcbca;width:65px;height:51px;padding-top:8px;text-align:center;position:relative;cursor:pointer}
.line_vs .text span{background:url(/uploads/image/spvslines/vs_line_v1.png) -19px 0;display:block;width:17px;height:17px;color:#6bcbca;text-align:center;position:absolute;top:31px;left:24px}
.line_vs .dirc{border-left:1px solid #eee}
.line_vs .dirc a{display:block;background:url(/uploads/image/spvslines/vs_line_v1.png) no-repeat -41px 13px;width:28px;height:20px;text-indent:-9999em;margin:0 0 0 18px;padding:13px 0 11px 0;outline:0}
.line_vs .dirc a:hover{background-position:-107px 13px}
.line_vs .dirc a.up{background-position:-74px 13px}
.line_vs .dirc a.up:hover{background-position:-140px 13px}
.vs_button{position:relative}
.vs_line{margin:26px 0 0 12px;display:block;font-size:12px;line-height:30px;color:#448aca}
.vs_line:hover{background-position:0 -108px}
.vs_line.added,.vs_line.added:hover{background-position:0 -201px!important;cursor:default}
.vs_pop_text{position:absolute;z-index:20;width:175px;border:1px solid #f8d3a7;background:#fffedf;padding:12px 15px;margin:12px 0 0 28px;display:none;zoom:1}
.vs_pop_text i{display:block;width:13px;height:8px;font:1px/1px arial,sans-serif;z-index:4;position:absolute;left:22px;top:-8px;background:url(/uploads/image/splist_epoch/skin_v17.png) -17px -434px}
.vs_pop_text span{display:block;width:9px;height:9px;font:1px/1px arial,sans-serif;z-index:4;position:absolute;right:7px;top:7px;background:url(/uploads/image/splist_epoch/cross.png) no-repeat;cursor:pointer}
.vs_pop_text p{line-height:22px}
.c_order_now{position:relative}
.detail_a_right .vs_line_f{float:right;margin-right:20px;margin-top:-25px;position:relative}
;.detail_a_right .vs_line_f .vs_pop_text{top:32px}
.c_order_now .vs_line_f{position:absolute;top:18px;right:192px}
.c_order_now .vs_pop_text{top:32px}
.top_show .right .online{width:98px;height:26px;float:left;font-size:12px;overflow:hidden;margin:26px 0 0 12px;background:url(/uploads/image/stdetail/btn.png) no-repeat}
.top_show .right .online:hover{background-position:0 -72px}
.top_show .right .online span{position:relative;z-index:-1}
.top_show .right .price .help{height:30px;line-height:30px;background-position:63px -476px}
.top_show .right .buys{float:left;margin-right:15px;font-size:12px;color:#555}
.top_show .right .buys em{font-size:12px}
.top_show .right .sale_acount{float:left;font-size:12px;color:#999;line-height:30px}
.m-tips-transfer{left:-50px;width:250px;text-align:left}
.m-tips-stops{left:-50px;text-align:left}
.transfer_hover{position:relative;cursor:pointer;padding:0;margin:0;color:#00bcd4;text-align:center}
.transfer_hover:hover .m-tips-transfer{display:block}
.transfer_hover:hover .m-tips-stops{display:block}
.transfer-middle{margin:8px 0 10px}
.transfer-middle .transfer-btn{display:inline-block;text-decoration:none}
.transfer-middle .m-tips-transfer{left:-66px}
.transfer-middle .a_model_transit{margin:0 5px 0 32px;padding:0 3px;background:#5cc4c3;font:12px/18px arial,helvetica,sans-serif;color:#fff;border-radius:2px}
.transfer-middle .a_model_transit,.transfer-middle .a_model_transit_text{display:inline-block;vertical-align:middle}
.transfer-middle .transfer_hover{border-bottom:1px dotted #666}
.transfer_underline{border-bottom:1px dotted #00bcd4}
.airport-name{max-width:130px}
.airport-name .a_local_arv{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-change-ico .ico:after,.m-change-ft .info,.dategroup .dateico:after,.calendar_sm .h3 .cld_p:after,.calendar_sm .h3 .cld_n:after{font-family:package_b2c_frontend!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.1px;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.m-change{background:#fff;border:2px solid #ff3f00;margin-bottom:20px}
.m-change-hd{color:#333;font-size:0;padding:0 30px;line-height:60px;background:#fffdf5;border-bottom:1px solid #ffe3c5}
.m-change-hd .tit,.m-change-hd .item,.m-change-hd .modify{display:inline-block;vertical-align:middle;line-height:28px}
.m-change-hd .tit{margin-right:30px;font-size:14px;font-weight:bold}
.m-change-hd .item{margin-right:30px}
.m-change-hd .t{color:#999;font-size:12px;margin-right:6px}
.m-change-hd .c{font-size:14px}
.m-change-hd .modify{line-height:28px;width:72px;font-size:14px;text-align:center;background:#4dd0e1;color:#fff;cursor:pointer}
.m-change-hd .packinfo{max-width:380px}
.m-change-hd .proname,.m-change-hd .usetime{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:18px}
.m-change-hd .pr{font-family:\5fae\8f6f\96c5\9ed1,arial;font-size:14px;font-weight:bold}
.m-change-hd .proname{font-size:14px}
.m-change-hd .usetime{font-size:12px;color:#999}
.m-change-bd{padding:0 30px}
.m-change-ico{float:left;width:140px;height:176px;margin-top:20px;line-height:1;text-align:center;background: no-repeat 50% 50%;color:#00afc7}
.m-change-ico .ico{padding-top:40px}
.m-change-ico .ico:after{font-size:40px;content:'\f49a'}
.m-change-ico .txt{font-size:30px;padding-top:12px}
.m-change-main{float:right;width:975px}
.m-change-main .packed-flight{padding:20px 0}
.m-change-main .packed-flight .block-item{display:inline-block;vertical-align:middle}
.m-change-main .packed-flight .txt{color:#333;font-size:14px;font-weight:bold;line-height:36px}
.m-change-main .packed-flight .go{margin-right:20px}
.m-change-main .packed-flight .back{margin-right:20px}
.m-change-main .flight-show{position:relative}
.m-change-main .flight-show:after{content:'';position:absolute;z-index:1;right:0;top:50%;margin-top:-2px;width:145px;height:4px;background:#fff}
.m-change-main .flight-show .blue{position:absolute;z-index:2;right:60px;top:50%;width:75px;text-align:center;line-height:28px;margin-top:-14px;background:#4dd0e1;color:#fff}
.m-change-main .flight-info{padding:12px 0;line-height:24px;border-top:1px dotted #ddd}
.m-change-main .flight-info:after{content:'';display:block;clear:both;height:0;width:0;overflow:hidden}
.m-change-main .flight-info .block-item{float:left;margin-right:15px}
.m-change-main .flight-info .tag{width:26px;height:16px;margin-right:15px;line-height:16px;margin:4px 0;border:1px solid #26c6da;color:#26c6da}
.m-change-main .flight-info .highlight-info{position:relative;padding-left:30px;font-weight:bold;color:#333}
.m-change-main .flight-info .airline-ico{position:absolute;left:0;top:0;width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.m-change-main .flight-info .desc-info{padding-left:30px;color:#999}
.m-change-main .flight-info .detail-info{color:#333}
.m-change-main .detail-container{float:left}
.m-change-main .detail-container .block-item{float:none;display:inline-block;vertical-align:top;margin-right:0}
.m-change-main .hover-info{position:relative;text-align:center}
.m-change-main .hover-info .desc-info{color:#333;padding-left:10px}
.m-change-main .col-1{width:240px}
.m-change-main .col-2{width:200px}
.m-change-main .col-3{width:160px;text-align:center}
.m-change-main .col-3 .desc-info{padding-left:0}
.m-change-main .col-4{margin-left:30px}
.m-change-ft{margin:0 25px;border-top:1px dotted #ddd;line-height:84px;text-align:right}
.m-change-ft .it{display:inline-block;vertical-align:middle;line-height:1}
.m-change-ft .name{font-size:12px;color:#999}
.m-change-ft .info{font-size:14px;color:#00bcd4;text-align:center}
.m-change-ft .price{color:#ff3d00;font-size:24px;font-weight:bold;margin-left:6px}
.m-change-ft .btn{width:132px;line-height:45px;margin-left:20px;font-size:18px;font-weight:bold;background:#ef3100;cursor:pointer;color:#fff;text-align:center}
.m-change .target{cursor:pointer;height:16px;position:relative;border-bottom:1px dotted #999}
.m-change .target:hover .hover-detail{display:block}
.m-change .target-2{position:relative;cursor:pointer;width:20px}
.m-change .target-2:hover .m-tips{display:block}
.m-change .hover-detail{position:absolute;display:none;border:1px solid #f8d3a7;background:#fffedf;z-index:21;color:#333;width:240px;line-height:20px;text-align:left;padding:10px;right:-90px;top:20px}
.m-change .hover-detail .ico-up{width:12px;height:6px;position:absolute;right:92px;top:-6px}
.m-change .hover-detail .ico-up:before,.m-change .hover-detail .ico-up:after{content:'';height:0;width:0;position:absolute;bottom:0}
.m-change .hover-detail .ico-up:before{border-left:6px dashed transparent;border-right:6px dashed transparent;border-bottom:6px solid #f8d3a7;left:0}
.m-change .hover-detail .ico-up:after{border-left:5px dashed transparent;border-right:5px dashed transparent;border-bottom:5px solid #fffedf;left:1px}
.dategroup{float:left;margin-right:10px;position:relative;z-index:2}
.dategroup:first-child{z-index:3}
.dategroup .dateshow{position:relative;z-index:1}
.dategroup .input_date{border:1px solid #ddd;color:#333;font-size:14px;height:18px;line-height:18px;padding:8px 65px 8px 5px;width:95px;cursor:pointer}
.dategroup .input_date:focus{outline:0}
.dategroup .dateico{width:30px;height:36px;position:absolute;right:0;top:50%;margin-top:-18px;z-index:5;cursor:pointer;text-align:center;line-height:35px}
.dategroup .dateico:after{content:'\f19f';font-size:20px}
.dategroup .datewk{position:absolute;right:30px;top:50%;margin-top:-10px;line-height:20px;font-size:12px;color:#999}
.dategroup .dateshow_active{z-index:2}
.dategroup .dateshow_active .input_date{border-color:#26c6da}
.dategroup .dateshow_active .dateico{color:#00afc7}
.multiple-box .dategroup{float:none;width:100px;margin:0 auto 6px}
.multiple-box .dategroup .input_date{height:18px;line-height:18px;padding:2px 20px 3px 5px;width:73px;font-size:12px}
.calendar_sm{z-index:1000;left:0;border:1px solid #26c6da;padding:8px;width:210px;overflow:hidden;background:#fff;position:absolute;top:25px}
.calendar_sm .h3{text-align:center;line-height:20px;cursor:default;font-family:\5fae\8f6f\96c5\9ed1;color:#333;position:relative}
.calendar_sm .h3 .cld_p,.calendar_sm .h3 .cld_n{position:absolute;top:50%;margin-top:-10px;width:20px;height:20px;text-align:center;cursor:pointer;color:#333;font-size:12px}
.calendar_sm .h3 .cld_p:hover,.calendar_sm .h3 .cld_n:hover{color:#00afc7}
.calendar_sm .h3 .cld_p:after{content:'\f3cd'}
.calendar_sm .h3 .cld_n:after{content:'\f3cc'}
.calendar_sm .h3 .cld_p{left:3px}
.calendar_sm .h3 .cld_n{right:3px}
.calendar_sm table{width:100%;border-collapse:collapse;border-spacing:0;border:0 none}
.calendar_sm th .weekdays{color:#00afc7;font-family:\5fae\8f6f\96c5\9ed1;height:22px;line-height:22px;text-align:center;margin:0;padding:0}
.calendar_sm td{padding:0;border:0}
.multiple-box .typetable .calendar_sm td{padding:0}
.calendar_sm td div{font-family:arial,helvetica,sans-serif;height:16px;line-height:16px;width:20px;text-align:center;cursor:pointer;overflow:hidden;color:#333;margin:3px 5px}
.calendar_sm td div.active{background:#218fd5;color:#fff;cursor:pointer}
.calendar_sm td div.normal{color:#333}
.calendar_sm td div:hover,.calendar_sm td div.hover{background:#218fd5;color:#fff}
.calendar_sm td div.disable{background:#fff;color:#b5b5b5;cursor:default}
.calendar_sm td div.today{background:#fff;font-size:12px;color:#f60;height:22px;line-height:22px;width:30px;margin:3px 0}
.calendar_sm .cld_p_dis{display:none}
.calendar_sm .cld_n_dis{display:none}
div::-webkit-scrollbar,ul::-webkit-scrollbar{width:4px}
div::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background-color:#fff}
div::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2)}
div::-webkit-scrollbar-corner,ul::-webkit-scrollbar-corner{background-color:#d6cfcf}
.mp-change{display:none;background:#3e3e3e;border:5px solid #595959;padding:1px;width:920px}
.mp-change.popup{width:920px}
.mp-change .popup_tit{background:#eee;height:36px}
.mp-change .popup_name{color:#555;font-size:14px;float:left;padding:8px 10px;line-height:20px;width:370px}
.mp-change .popup_close{float:right;width:40px;height:36px;background: no-repeat -140px -100px}
.mp-change .popup_close .hover,.mp-change .popup_close:hover{background-position:-180px -100px}
.mp-change .popup_con{background:#fff;padding-top:10px}
.mp-change .leftbar{float:left;width:460px;border-top:3px solid #5cc4c3;background:#fff}
.mp-change .rightbar{float:right;width:458px;padding:0;border-top:3px solid #ff7145;background:#fff;position:relative;z-index:1}
.mp-change .trip_wrap{border-left:1px solid #ddd;border-right:1px solid #ddd}
.mp-change .check_trip{color:#333;text-align:center;padding:13px 0 15px;background:#f6f6f6}
.mp-change .check_trip .tit{font:bold 18px/28px microsoft yahei}
.mp-change .check_trip .cont{font:14px/24px microsoft yahei}
.mp-change .check_trip .city{padding:0 3px}
.mp-change .check_trip .date{padding-left:28px}
.mp-change .filters{padding:10px 10px 10px 10px;background:#fff;line-height:30px;height:30px;border-left:0;border-right:0;color:#999}
.mp-change .filters:after{content:'';display:block;clear:both;height:0;width:0;overflow:hidden}
.mp-change .filters .num{padding:0 5px}
.mp-change .filters .optlist{float:right}
.mp-change .filters .optlist li{cursor:pointer;position:relative;height:36px;float:left;text-align:center;padding-left:10px}
.mp-change .filters .optlist a{display:block;height:30px;padding:0;color:#666;background:#eee;width:102px;text-align:center}
.mp-change .filters .optlist a span{display:inline-block;line-height:30px}
.mp-change .filters .optlist a:hover{background:#ddd;color:#333}
.mp-change .filters .optlist .current a{background:#598192;color:#fff}
.mp-change .filters .optlist .current a:hover{color:#fff}
.mp-change .filters .optlist .current .a_on{display:inline-block;width:9px;height:10px;font-size:0;vertical-align:middle;background: no-repeat -213px -66px;margin-left:5px}
.mp-change .filters .optlist .current .a_on_a{display:inline-block;width:9px;height:10px;font-size:0;vertical-align:middle;background: no-repeat -232px -66px;margin-left:5px}
.mp-change .selectlist{padding-top:5px;font-size:0}
.selectitem{position:relative;display:inline-block;vertical-align:middle;width:120px;margin:0 5px;text-align:left;font-size:12px;color:#333}
.selectitem .sel-cur{background:#fff;border:1px solid #ddd;line-height:30px;padding:0 20px 0 6px}
.selectitem .sel-cur:after{content:'';position:absolute;right:8px;top:50%;margin-top:-2px;height:0;width:0;border-top:4px solid #333;border-left:4px dashed transparent;border-right:4px dashed transparent}
.selectitem .mpanel{display:none;overflow:hidden;position:absolute;left:0;top:31px;z-index:10;border:1px solid #e2e2e2;background:#fff;min-width:118px;max-height:120px}
.selectitem .mpanel li{line-height:24px;height:24px;padding:0 6px;color:#333;white-space:nowrap}
.selectitem .mpanel-scroll{position:absolute;right:0;top:0;bottom:0;width:8px;background:#dadada}
.selectitem .mpanel-scroll-handler{position:absolute;left:0;width:100%;background-color:#b7b7b7}
.b_avt_lst{padding:0}
.b_avt_lst .item{position:relative;font-size:14px;color:#333;border-bottom:1px solid #ddd;padding:19px 0 18px}
.b_avt_lst .item .status{display:block;position:absolute;left:-1px;top:-1px;width:50px;height:49px;font:12px/22px simsun;text-indent:4px;color:#fff;background: no-repeat -181px -385px}
.b_avt_lst .sysflightselect{border:1px solid #ff7145;margin-top:-1px}
.b_avt_lst .sysflightselect .item,.b_avt_lst .sysflightselect .item:hover{border-bottom:0;background:#fffff5}
.b_avt_lst .b_avt_tc{border-left:1px solid #ddd;border-right:1px solid #ddd}
.b_avt_lst .more{position:relative;z-index:1;width:190px;margin:-1px auto 0;border:1px solid #ddd;border-top-color:#fff;text-align:center}
.b_avt_lst .more a{display:block;background:#fff;color:#333;font:14px/16px arial,helvetica,sans-serif;height:16px;padding:8px 0 13px}
.b_avt_lst .more a:hover{color:#f60}
.b_avt_lst .more a .arrow{display:inline-block;font-size:0;width:8px;height:4px;background: no-repeat;margin:0 0 0 8px;vertical-align:middle}
.b_avt_lst .expend{border-left-color:#ff7145;border-bottom-color:#ff7145;border-right-color:#ff7145}
.b_avt_lst .expend a{background-color:#fffff5}
.b_avt_lst .expend a .arrow{background-position:-236px -385px}
.b_avt_lst a .arrow{background-position:-248px -385px}
.b_avt_lst .expend a:hover .arrow{background-position:-260px -385px}
.b_avt_lst a:hover .arrow{background-position:-272px -385px}
.b_avt_lst .zindex16{z-index:16}
.b_avt_lst .f0{float:left;width:75px;text-align:center}
.b_avt_lst .f1{float:left;width:30px;text-align:right;padding:4px 5px 0 0}
.b_avt_lst .f2{float:left;width:170px}
.b_avt_lst .f3{float:left;width:190px}
.b_avt_lst .f4{position:absolute;right:15px;top:50%;margin-top:-40px;width:80px;text-align:center}
.b_avt_lst .f5{width:160px;position:absolute;right:100px;top:50%;margin-top:-34px;text-align:center}
.b_avt_lst .f6{margin-left:20px;border-bottom:1px dashed #ddd;width:650px;padding:20px 0}
.b_avt_lst .a_dir{background:#00bcd4;height:14px;line-height:14px;color:#fff;display:inline-block;vertical-align:middle;padding:2px}
.b_avt_lst .a_name{font:bold 14px/20px microsoft yahei}
.b_avt_lst .tehui{margin-top:-5px}
.b_avt_lst .tehui .ico{background: no-repeat;display:inline-block;width:27px;height:17px;margin-bottom:7px}
.b_avt_lst .a_name strong{font-weight:bold;padding:0 2px 0 5px}
.b_avt_lst .a_name img{vertical-align:middle}
.b_avt_lst .a_tm_dep,.b_avt_lst .a_tm_arv{display:inline-block;width:50px;text-align:right;font:12px/21px microsoft yahei;padding-right:10px}
.b_avt_lst .a_local_dep,.b_avt_lst .a_local_arv{font:12px/21px arial,helvetica,sans-serif}
.b_avt_lst .a_arrival_type{font:12px/22px arial,helvetica,sans-serif;padding-right:10px;margin-left:20px}
.b_avt_lst .a_model{float:left;padding:4px 10px 0 0;font:12px/22px arial,helvetica,sans-serif;color:#333}
.b_avt_lst .a_meal{float:left}
.m_transit_wp{padding:10px 0}
.m_transit_wp .a_model_transit{margin-top:0}
.b_avt_lst .a_type{float:left;padding:4px 10px 0 0;font:12px/22px arial,helvetica,sans-serif;color:#666}
.b_avt_lst .a_length{font:12px/22px arial,helvetica,sans-serif;color:#999}
.b_avt_lst .dot_gy{cursor:pointer;font:12px/22px arial,helvetica,sans-serif;color:#666;border-bottom:1px dotted #666;display:inline-block}
.b_avt_lst .tehui_text{color:#ff4c29;border-bottom-color:#ff4c29}
.b_avt_lst .no_dot{border-bottom:0}
.b_avt_lst .a_pr{font:bold 14px/22px arial,helvetica,sans-serif;color:#ff7145}
.b_avt_lst .a_pr .sign{font-size:12px;font-weight:normal;color:#666}
.b_avt_lst .a_pr em{font-size:14px;font-weight:bold;padding-left:3px}
.b_avt_lst .a_num{font:bold 12px/22px arial,helvetica,sans-serif;color:#ff7145}
.b_avt_lst .a_ops{padding-top:5px}
.b_avt_lst .check{display:inline-block;width:68px;height:24px;font:bold 12px/24px arial,helvetica,sans-serif;color:#fff;text-align:center;background:#5cc4c3}
.b_avt_lst .check:hover{background:#34a9a8}
.b_avt_lst .ok{margin-top:4px;display:inline-block;width:16px;height:16px;background: no-repeat -153px -174px;cursor:default}
.b_avt_tips{color:#666;font:14px/24px arial,helvetica,sans-serif;padding:18px 0;text-align:center}
.b_avt_lst .item:hover,.b_avt_lst_hover{background:#effbfb}
.b_avt_lst .b_avt_lst_hover{z-index:1000}
.trip_wrap{border-left:1px solid #ddd;border-right:1px solid #ddd}
.e_f_filter{text-align:center;height:30px;padding-bottom:15px;padding-top:6px}
.e_f_filter .yselector{display:inline-block;vertical-align:middle;margin:0 5px;text-align:left;color:#333;width:120px}
.e_f_filter .yselector_box{position:relative;border-color:#ddd;background:#fff;padding:0 6px 0 0;cursor:pointer;border:1px solid #ddd}
.e_f_filter .yselector_arraw{position:absolute;right:6px;top:50%;border-left:4px dashed transparent;border-right:4px dashed transparent;border-top:4px solid #333;margin-top:-2px;width:0;height:0;overflow:hidden}
.e_f_filter .yselector_input{display:block;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px;outline:0}
.e_f_filter .yselector_suggest{margin-top:-1px;_margin-top:0;position:relative;background-color:#f00;z-index:200;top:0;left:0}
.e_f_filter .yselector_suggest ul{overflow-y:auto;overflow-x:hidden;position:absolute;min-width:118px;max-height:180px;border:1px solid #ddd;background-color:#fff;padding:0}
.e_f_filter .yselector_suggest li{position:relative;z-index:1;overflow:hidden;white-space:nowrap;padding:0;clear:both;width:100%;display:block;padding-top:0;height:26px}
.e_f_filter .yselector_suggest a{color:#333;display:block;line-height:24px;height:24px;padding:0 5px 0 5px;outline:0;text-overflow:ellipsis;overflow:hidden;text-indent:30px;padding:0}
.e_f_filter .yselector_suggest a:hover .s_i_c,.e_f_filter .yselector_suggest a.hover .s_i_c{background-position:-236px -399px}
.e_f_filter .yselector_suggest .s_i_c{width:14px;line-height:14px;height:14px;position:absolute;left:10px;top:5px;overflow:hidden;background: no-repeat -274px -399px}
.e_f_filter .yselector_suggest .select .s_i_c{background-position:-255px -399px}
.e_f_filter .yselector_suggest .select:hover .s_i_c,.e_f_filter .yselector_suggest .select.hover .s_i_c{background-position:-255px -399px}
.e_f_select{font:12px/18px arial,helvetica,sans-serif;background:#f6f6f6;padding:0 10px 0}
.e_f_select:after{clear:both;display:block;height:0;visibility:hidden;content:"\20"}
.e_f_select-tit{float:left;color:#999}
.e_f_select-cont{float:left;width:360px;text-align:left}
.e_f_select-cont .tag{color:#fff;background:#5cc4c3;padding:0 3px;display:inline-block;margin:0 7px 5px 0}
.e_f_select-cont .del{margin:0 2px 0 5px}
.b_book{background:#fffdf0;border:2px solid #fee0b5;margin-top:30px;text-align:center;padding:20px 0}
.b_book .price{font:14px/20px microsoft yahei;color:#333;padding-bottom:5px}
.b_book .price .pr{color:#ff7145}
.b_book .price .pr em{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:18px}
.b_book .ops a{display:inline-block;width:100px;height:30px;font:16px/30px microsoft yahei;color:#fff;text-align:center;background:#ff7145}
.b_book .ops a:hover{background:#e14d1f}
.b_book .ops .disabled{background-color:gray;cursor:not-allowed}
.b_book .ops .disabled:hover{background-color:gray;cursor:not-allowed}
.check_trip{color:#333;text-align:center;padding:13px 0 15px;background:#f6f6f6}
.check_trip .tit{font:bold 18px/28px microsoft yahei}
.check_trip .cont{font:14px/24px microsoft yahei}
.check_trip .city{padding:0 3px}
.check_trip .date{padding-left:28px}
.popup{background:#3e3e3e;border:5px solid #595959;padding:1px;width:430px}
.popup_tit{background:#eee;height:36px}
.popup_name{color:#555;font-size:14px;float:left;padding:8px 10px;line-height:20px;width:370px}
.popup_close{float:right;width:40px;height:36px;background: no-repeat -140px -100px}
.popup_close .hover,.popup_close:hover{background-position:-180px -100px}
.popup_con{background:#fff}
.table_bs{width:100%}
.table_bs td{border-bottom:1px solid #ddd;padding:8px;line-height:22px}
.table_bs .last td{border-bottom:0 none}
.popup .pl5{padding-left:5px}
.popup .tip_con{font-size:14px;line-height:20px;text-align:center;padding:40px 30px 10px 30px}
.popup .tip_close{color:#999;line-height:20px;text-align:center}
.popup .btn_center{text-align:center;padding-top:20px;padding-bottom:30px}
.popup .btn_center .btn_sm{margin:0 10px}
.lb_overlay{background:#000;display:none;left:0;opacity:.2;position:absolute;top:0;z-index:100;filter:alpha(opacity=20)}
.calendar{background:#fff;border:6px solid #595959;padding:20px 17px;width:638px}
.calendar .close{position:relative;display:block;height:11px;float:right;margin:-10px -10px 0;width:11px;background: no-repeat -89px -350px;cursor:pointer}
.calendar .month{border-bottom:2px solid #218fd5;font-family:\5fae\8f6f\96c5\9ed1;font-size:16px;height:38px}
.calendar .pre_m{float:left;height:38px;width:30px}
.calendar .neat_m{float:right;height:38px;width:30px}
.calendar .pre_m i,.calendar .neat_m i{display:block;height:20px;width:20px;margin-top:9px;margin-left:5px}
.calendar .pre_ico{background: no-repeat -180px -40px}
.calendar .next_ico{background: no-repeat -200px -40px}
.calendar .month_list{float:left;border-color:#c2ddee}
.calendar .month_list li{float:left;display:block;cursor:pointer;margin-bottom:-2px;width:112px;text-align:center}
.calendar .month_list li a{display:block;background:#fff;border:1px solid #c2ddee;border-bottom:2px solid #218fd5;padding:8px 0;height:21px;line-height:21px;margin-right:-1px;position:relative;z-index:11px}
.calendar .month_list li.active a{color:#333;border:2px solid #218fd5;border-bottom:1px solid #fff;position:relative;z-index:12}
.calendar table{width:100%}
.calendar table thead tr th{padding:15px 0 6px 6px;color:#999;font-family:\5fae\8f6f\96c5\9ed1;font-size:16px;line-height:24px;text-align:left}
.calendar table tr td{border:1px solid #eee}
.calendar table tr td div{padding:6px;height:68px;width:78px;cursor:pointer}
.calendar table tr td div p{height:26px;padding-bottom:10px;overflow:hidden}
.calendar .day{float:left;color:#333;font-family:\5fae\8f6f\96c5\9ed1;font-size:16px;line-height:26px}
.calendar .tickets{float:right;color:#218fd5;text-align:right;width:30px;line-height:26px}
.calendar .price{display:block;clear:both;color:#999;height:16px;line-height:16px}
.calendar .price .orange{color:#f60}
.calendar .price em{display:inline-block;*zoom:1;*display:inline;height:12px;width:12px;background: no-repeat -100% -100%;overflow:hidden;margin-right:5px;margin-bottom:-2px}
.calendar .price_cr em{background-position:-160px -240px}
.calendar .price_er em{background-position:-175px -240px}
.calendar .expire{cursor:default}
.calendar .expire .day{color:#999}
.calendar .expire .price,.calendar .expire .tickets{visibility:hidden}
.calendar .today{background:#ffeee8}
.calendar .only_cr{margin-top:18px}
.calendar .cld_p_dis{display:none}
.calendar .cld_n_dis{display:none}
.page-w976 .multiple-box .typetable .c2{width:190px}
.page-w976 .multiple-box .typetable .c3{width:100px}
.page-w976 .multiple-box .typetable .c4{width:120px}
.page-w976 .multiple-box .typetable .c5{width:120px}
.page-w976 .multiple-box .typetable .c6{width:80px}
.page-w976 .multiple-box .typetable .c7{width:100px}
.page-w976 .m-change-hd .item{margin-right:15px}
.page-w976 .m-change-hd .packinfo{max-width:220px}
.page-w976 .m-change-main{width:760px}
.page-w976 .m-change-main .col-1{width:180px}
.page-w976 .m-change-main .col-2{width:160px}
.page-w976 .m-change-main .flight-show:after{width:90px}
.page-w976 .m-change-main .flight-show .blue{right:0}
.b_noresult_ctn .item{padding:4px 0 12px}
.b_result_tit{font:18px/28px microsoft yahei,arial,helvetica,sans-serif;color:#333;padding-bottom:5px;border-bottom:3px solid #eee}
.b_noresult{padding:35px 10px 35px}
.b_noresult dl{font-size:0;vertical-align:middle;text-align:center}
.b_noresult .tit{display:inline-block;padding:0 22px 0 0;vertical-align:middle}
.b_noresult .tit .icon{display:inline-block;width:32px;height:32px;background: no-repeat 0 -174px}
.b_noresult .info{width:350px;display:inline-block;text-align:left;font:14px/28px arial,helvetica,sans-serif;color:#666;vertical-align:middle}
.b_noresult .rel{display:inline-block;height:100%;vertical-align:middle;width:1px}
.change-content .leftbar{border-top:1px solid #ddd;width:458px}
.change-content .rightbar{border-top:1px solid #ddd;width:458px}
.change-nav{background:#00bcd4;border-bottom:2px solid #00bcd4}
.change-nav .m-nav{background:#eaeaea;color:#212121;font-weight:bold;height:46px;width:50%;float:left;text-align:center;line-height:46px;font-size:18px}
.change-nav .m-nav.cur{background:#00bcd4;color:#fff}
.round-type .item{padding:0}
.round-type .a_length{border-bottom:1px solid #ccc;position:relative;color:#616161;text-align:center}
.round-type .a_length:before,.round-type .a_length:after{content:'';position:absolute;bottom:-4px;height:5px;width:5px;border-radius:50%;border:1px solid #ccc;background:#fff}
.round-type .a_length:before{left:0}
.round-type .a_length:after{right:0}
.round-type .f3{width:340px}
.round-type .f3-01{width:100px;float:left}
.round-type .f3-02{width:100px;float:left}
.round-type .f3-03{max-width:130px;margin-left:10px;float:left;text-align:right}
.round-type .a_tm_dep,.round-type .a_tm_arv{text-align:left;color:#212121;font:bold 14px/16px microsoft yahei;margin-top:4px}
.round-type .a_tm_arv{text-align:right}
.round-type .a_model,.round-type .a_type,.round-type .a_local_dep{color:#616161}
.round-type .a_pr{font-size:20px}
.round-type .a_pr .dprice{font-size:20px}
.round-type .check{width:100px;height:32px;font:14px/32px arial,helvetica,sans-serif;color:#fff}
.round-type .f4{width:100px}
.round-type .no-border{border:0}
.flight-loading-img{width:20px;margin-right:10px}
.res_tip{background:#fffedf;padding:5px}
.res_tip .ico{font-size:16px;color:#0a0;text-align:center}
.res_tip .text{vertical-align:middle}
@charset "utf-8";#m-change-train{width:1200px;margin:auto;margin-top:20px}
#m-change-train .content,#m-change-train .sidebar{box-sizing:border-box}
#m-change-train .content{float:left;margin-bottom:44px}
#m-change-train .content #m-go,#m-change-train .content #m-back{width:976px}
#m-change-train .content #m-go{margin-bottom:18px;border:1px solid #ddd;border-top:4px solid #00bcd4}
#m-change-train .content .m-back-style{border:1px solid #ddd;border-top:4px solid #00bcd4}
#m-change-train .content .preloading{height:70px;margin-top:35px}
#m-change-train .content .ct-list .ct-title{font-size:18px;font-weight:bold;line-height:70px;margin:0 15px}
#m-change-train .content .ct-list .ct-title .sub-title{font-size:14px;font-weight:400;margin-left:12px}
#m-change-train .content .ct-list .ct-title-border-bottom{border-bottom:1px solid #eee}
#m-change-train .content .ct-list .ct-filter{margin-top:-8px;margin-left:16px;margin-right:16px;margin-bottom:16px;font-size:14px;color:#212121}
#m-change-train .content .ct-list .ct-filter .f-row{margin-bottom:7px}
#m-change-train .content .ct-list .ct-filter .f-row .f-title{font-weight:bold}
#m-change-train .content .ct-list .ct-filter .f-row .f-btn,#m-change-train .content .ct-list .ct-filter .f-row .f-btn-txt{width:54px;height:22px;margin:0 10px}
#m-change-train .content .ct-list .ct-filter .f-row .f-btn{color:#fff;font-weight:bold;background:#00bcd4;border:0}
#m-change-train .content .ct-list .ct-filter .f-row .f-btn-txt{display:inline-block;text-align:center;cursor:default}
#m-change-train .content .ct-list .ct-filter .f-row .f-item{display:inline-block;width:117px}
#m-change-train .content .ct-list .ct-sorter{height:30px;line-height:30px;background:#f6f6f6;border-top:1px solid #ddd;color:#616161;font-size:12px}
#m-change-train .content .ct-list .ct-sorter .col{text-align:center;display:inline-block}
#m-change-train .content .ct-list .ct-sorter .col-1{width:112px}
#m-change-train .content .ct-list .ct-sorter .col-2{width:192px}
#m-change-train .content .ct-list .ct-sorter .col-3{width:112px}
#m-change-train .content .ct-list .ct-sorter .col-4{width:128px}
#m-change-train .content .ct-list .ct-sorter .col-5{width:176px}
#m-change-train .content .ct-list .ct-sorter .col-6{width:144px}
#m-change-train .content .ct-list .ct-sorter .col-3,#m-change-train .content .ct-list .ct-sorter .col-4,#m-change-train .content .ct-list .ct-sorter .col-5{cursor:default}
#m-change-train .content .ct-list .ct-sorter .col-3 .rank-up::after,#m-change-train .content .ct-list .ct-sorter .col-4 .rank-up::after,#m-change-train .content .ct-list .ct-sorter .col-5 .rank-up::after{content:'↑';margin-left:2px}
#m-change-train .content .ct-list .ct-sorter .col-3 .rank-down::after,#m-change-train .content .ct-list .ct-sorter .col-4 .rank-down::after,#m-change-train .content .ct-list .ct-sorter .col-5 .rank-down::after{content:'↓';margin-left:2px}
#m-change-train .content .ct-item{padding-top:30px;padding-bottom:22px;border-bottom:1px solid #ddd;color:#333;font:normal 12px/1.5 arial,\5fae\8f6f\96c5\9ed1,sans-serif}
#m-change-train .content .ct-item .font1{font-size:18px;font-weight:bold}
#m-change-train .content .ct-item .font2{font-size:16px}
#m-change-train .content .ct-item .font3{font-size:14px}
#m-change-train .content .ct-item .font-red{color:#ff3d00}
#m-change-train .content .ct-item .col{text-align:center;display:inline-block;vertical-align:top}
#m-change-train .content .ct-item .col-1{width:112px;position:relative}
#m-change-train .content .ct-item .col-1 .stop{font-size:12px;color:#0084bb;cursor:pointer}
#m-change-train .content .ct-item .col-1 .time-table{position:absolute;background:#efefef;padding:5px;z-index:2}
#m-change-train .content .ct-item .col-1 .time-table::before,#m-change-train .content .ct-item .col-1 .time-table::after{content:"◆";font:14px/1.1 simsun;height:14px;left:36px;overflow:hidden;position:absolute;top:-1px;vertical-align:top;width:14px;color:#fff}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable{width:420px;background:#fff;border:1px solid #ccc}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-bd{margin-bottom:40px}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-bd .s-head{background:#efefef;margin:16px 10px 0 10px;overflow:hidden}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-bd .s-head span{display:block;float:left;width:94px;height:28px;line-height:28px;text-align:center}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-bd .s-body{margin:16px 10px 0 10px;max-height:410px;overflow-y:auto}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-bd .s-body li{overflow:hidden}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-bd .s-body span{display:block;float:left;width:94px;height:28px;line-height:28px;text-align:center}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-ft{position:absolute;right:40px;bottom:20px;color:#0084bb;cursor:pointer}
#m-change-train .content .ct-item .col-1 .time-table .m-timetable-ft::after{display:block;overflow:hidden;height:0;clear:both;content:'\0020'}
#m-change-train .content .ct-item .col-2{width:192px;text-align:left;white-space:nowrap}
#m-change-train .content .ct-item .col-2 .box{width:100px;margin:auto}
#m-change-train .content .ct-item .col-2 .box .ico{display:inline-block;width:16px;height:16px;font-size:12px;color:#fff;text-align:center;margin-right:10px}
#m-change-train .content .ct-item .col-2 .box .ico-go{background:#00bcd4}
#m-change-train .content .ct-item .col-2 .box .ico-back{background:#ff7045}
#m-change-train .content .ct-item .col-3{width:112px}
#m-change-train .content .ct-item .col-4{width:128px;margin-top:16px}
#m-change-train .content .ct-item .col-4-mt3{margin-top:3px}
#m-change-train .content .ct-item .col-5{width:176px;line-height:1.5}
#m-change-train .content .ct-item .col-5 .left,#m-change-train .content .ct-item .col-5 .right{display:inline-block}
#m-change-train .content .ct-item .col-5 .left{width:65px;text-align:right;margin-right:12px}
#m-change-train .content .ct-item .col-5 .right{width:80px;text-align:left;white-space:nowrap}
#m-change-train .content .ct-item .col-6{width:144px;line-height:2}
#m-change-train .content .ct-item .col-7{width:70px}
#m-change-train .content .ct-item .col-7 .btn{font-size:12px;font-weight:bold;color:#fff;width:64px;height:22px;background:#00bcd4;margin-bottom:8px;border:0}
#m-change-train .content .ct-item .col-7 .btn-disable{background:#ccc;cursor:not-allowed}
#m-change-train .content .ct-item .col-7 .choosed{background:#ff7045}
#m-change-train .content .ct-item:hover{box-shadow:0 0 4px 2px #eee}
#m-change-train .content .ct-item-choosed{background:#fffff5}
#m-change-train .content .ct-error{text-align:center;padding:10px;font-size:14px}
#m-change-train .sidebar{position:relative;float:right;width:208px;height:330px;border:1px solid #ff7045}
#m-change-train .sidebar .sb-title{height:77px;padding-top:28px;padding-bottom:28px;text-align:center;font-size:18px;font-weight:bold;color:#333;box-sizing:border-box}
#m-change-train .sidebar .cont{margin:0 10px}
#m-change-train .sidebar .cont .tit{position:relative;color:#ddd}
#m-change-train .sidebar .cont .tit .line{border-top:1px solid #ddd;width:100%}
#m-change-train .sidebar .cont .tit .ico-txt{position:absolute;top:-9px;left:68px;color:#b9b9b9;font-size:12px;width:55px;height:12px;text-align:center;background:#fff}
#m-change-train .sidebar .train-info .info{margin-top:14px;margin-left:6px;font-size:14px;color:#616161;line-height:1.5}
#m-change-train .sidebar .train-info .info .tit{font-weight:bold;color:#212121}
#m-change-train .sidebar .choose-confirm-btn{position:absolute;bottom:0;width:100%;height:40px;background:#ff7045;color:#fff;font-size:16px;font-weight:bold;text-align:center;border:0}
@charset "utf-8";.m-ginfo-more:after,.m-ginfo-target .info{font-family:package_b2c_frontend!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.1px;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.m-ginfo-count:after,.m-ginfo .amount:after,.m-ginfo .amount-it:after{content:'';display:block;overflow:hidden;clear:both;height:0;content:"\0020"}
.m-ginfo-flight .place,.m-ginfo-train .place,.m-ginfo-pack .pack,.page-w976 .m-ginfo-flight .airline-nm span{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.m-ginfo{min-height:361px;border:2px solid #ff5800;color:#333}
.m-ginfo-left{float:left;padding:10px 0 10px 30px}
.m-ginfo-right{float:right;width:640px;padding:10px 30px 10px 0}
.m-ginfo-tit{padding-top:8px}
.m-ginfo-tit .name,.m-ginfo-tit .btn{display:inline-block;vertical-align:middle}
.m-ginfo-tit .name{line-height:36px;font-size:18px;font-weight:bold}
.m-ginfo-tit .small-desc{font-size:12px;color:#999;font-weight:normal}
.m-ginfo-tit .btn{width:72px;margin-left:10px;text-align:center;line-height:28px;font-size:14px;background:#4dd0e1;color:#fff;cursor:pointer}
.m-ginfo-tit .m-ginfo-target{display:inline-block;vertical-align:middle;margin-top:3px;width:20px}
.m-ginfo-tit .m-tips{left:-78px;top:30px}
.m-ginfo-flight{padding-top:10px;padding-bottom:5px;border-bottom:1px dotted #ddd}
.m-ginfo-flight .flight{font-size:0;padding:10px 0}
.m-ginfo-flight .col{display:inline-block;vertical-align:middle;font-size:12px;line-height:20px}
.m-ginfo-flight .col-1{width:100px}
.m-ginfo-flight .col-2{width:120px;position:relative;padding-left:26px}
.m-ginfo-flight .col-3{width:110px;text-align:right;margin-right:10px}
.m-ginfo-flight .col-4{width:150px;text-align:center}
.m-ginfo-flight .col-4 .m-ginfo-target{display:inline-block;vertical-align:middle;margin-left:6px}
.m-ginfo-flight .col-4 .m-tips{left:-70px;width:240px;text-align:left}
.m-ginfo-flight .col-5{width:110px;margin-left:10px}
.m-ginfo-flight .tag{line-height:14px;width:30px;text-align:center;border:1px solid #26c6da;color:#26c6da}
.m-ginfo-flight .date{font-size:14px;font-weight:bold;line-height:28px;color:#333}
.m-ginfo-flight .airline-ico{position:absolute;left:0;top:-2px;width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.m-ginfo-flight .airline-nm{color:#333}
.m-ginfo-flight .airline-ds{color:#999}
.m-ginfo-flight .time{font-size:14px;font-weight:bold}
.m-ginfo-flight .place{color:#333;height:20px;line-height:20px}
.m-ginfo-flight .info{border-bottom:1px solid #ccc;position:relative;color:#333}
.m-ginfo-flight .info:before,.m-ginfo-flight .info:after{content:'';position:absolute;bottom:-4px;height:5px;width:5px;border-radius:50%;border:1px solid #ccc;background:#fff}
.m-ginfo-flight .info:before{left:0}
.m-ginfo-flight .info:after{right:0}
.m-ginfo-flight .txt{display:inline-block;vertical-align:middle}
.m-ginfo-flight .duration{color:#999}
.m-ginfo-train{padding-top:10px;padding-bottom:5px;border-bottom:1px dotted #ddd}
.m-ginfo-train .train{font-size:0;padding:10px 0}
.m-ginfo-train .col{display:inline-block;vertical-align:middle;font-size:12px;line-height:20px}
.m-ginfo-train .col-1{width:100px}
.m-ginfo-train .col-2{width:60px;position:relative;padding-left:26px}
.m-ginfo-train .col-3{width:110px;text-align:right;margin-right:10px}
.m-ginfo-train .col-4{width:150px;text-align:center}
.m-ginfo-train .col-4 .m-ginfo-target{display:inline-block;vertical-align:middle;margin-left:6px}
.m-ginfo-train .col-4 .m-tips{left:-70px;width:240px;text-align:left}
.m-ginfo-train .col-5{width:80px;margin-left:10px}
.m-ginfo-train .col-6{cursor:pointer;position:relative;width:80px}
.m-ginfo-train .col-6 .book-note .txt{font-size:12px;color:#00afc7}
.m-ginfo-train .col-6 .book-note-box{position:absolute;right:0;width:430px;padding:15px;border:1px solid #ececec;box-shadow:0 4px 10px 0 #eee;background:#fff;z-index:2}
.m-ginfo-train .col-6 .book-note-box .tab-box{position:relative;height:24px;padding:6px 0;margin-bottom:10px;border-bottom:1px solid #ccc;white-space:nowrap}
.m-ginfo-train .col-6 .book-note-box .tab-box span{position:relative;display:inline-block;margin-right:0;padding:0 4px;font-size:14px;height:22px;line-height:22px}
.m-ginfo-train .col-6 .book-note-box .tab-box span em{bottom:-9px;display:none;position:absolute;left:50%;margin-left:-3px;border-bottom:6px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;z-index:3}
.m-ginfo-train .col-6 .book-note-box .tab-box span em i{position:absolute;bottom:-7px;left:-6px;border-bottom:5px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent}
.m-ginfo-train .col-6 .book-note-box .tab-box .cur{color:#00afc7;font-weight:700}
.m-ginfo-train .col-6 .book-note-box .tab-box .cur em{display:block}
.m-ginfo-train .col-6 .book-note-box .tab-cont{max-height:500px;overflow-y:auto}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p{padding-bottom:10px}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p>p{padding-left:15px;line-height:1.4;padding-bottom:5px}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .s_tit{font-weight:700}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .s_tit i.disc{margin-left:-15px;float:left;text-decoration:none;font-style:normal}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table{margin:5px 0 20px 0;border-top-color:#ececec}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li{display:table;position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid #ececec}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_tit{width:130px;padding:10px 10px 10px 20px}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_con{padding:10px;position:relative}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_con::before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:#ececec}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_tit,.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_con{display:table-cell}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li.grid_caption{font-size:14px;background:#fafafa;border-bottom:0}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li.grid_caption .grid_tit,.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li.grid_caption .grid_con{display:table-cell;color:#333;font-size:14px}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li.grid_caption::before,.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li.grid_caption::after{content:"";position:absolute;left:0;height:1px;width:100%;background:#ececec;transform:scaley(0.5);transform-origin:0 bottom;z-index:1}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li.grid_caption::before{top:0}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table li.grid_caption::after{bottom:0}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_text{margin:-15px 0 15px}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_text .grid_p{padding-left:24px}
.m-ginfo-train .col-6 .book-note-box .tab-cont .train_tip_p .grid_table .grid_text .grid_p .grid_p_tit{float:left;margin-left:-24px}
.m-ginfo-train .col-6 .stop{font-size:12px;color:#00afc7}
.m-ginfo-train .col-6 .time-table{position:absolute;background:#efefef;padding:5px;z-index:2;right:-55px}
.m-ginfo-train .col-6 .time-table::before,.m-ginfo-train .col-6 .time-table::after{content:"◆";font:14px/1.1 simsun;height:14px;right:80px;overflow:hidden;position:absolute;top:-1px;vertical-align:top;width:14px;color:#fff}
.m-ginfo-train .col-6 .time-table .m-timetable{width:420px;background:#fff;border:1px solid #ccc}
.m-ginfo-train .col-6 .time-table .m-timetable-bd{margin-bottom:40px}
.m-ginfo-train .col-6 .time-table .m-timetable-bd .s-head{background:#efefef;margin:16px 10px 0 10px;overflow:hidden}
.m-ginfo-train .col-6 .time-table .m-timetable-bd .s-head span{display:block;float:left;width:94px;height:28px;line-height:28px;text-align:center}
.m-ginfo-train .col-6 .time-table .m-timetable-bd .s-body{margin:16px 10px 0 10px;max-height:410px;overflow-y:auto}
.m-ginfo-train .col-6 .time-table .m-timetable-bd .s-body li{overflow:hidden}
.m-ginfo-train .col-6 .time-table .m-timetable-bd .s-body span{display:block;float:left;width:94px;height:28px;line-height:28px;text-align:center}
.m-ginfo-train .col-6 .time-table .m-timetable-ft{position:absolute;right:40px;bottom:20px;color:#4dd0e1;cursor:pointer}
.m-ginfo-train .col-6 .time-table .m-timetable-ft::after{display:block;overflow:hidden;height:0;clear:both;content:'\0020'}
.m-ginfo-train .tag{line-height:14px;width:30px;text-align:center;border:1px solid #26c6da;color:#26c6da}
.m-ginfo-train .date{font-size:14px;font-weight:bold;line-height:28px;color:#333}
.m-ginfo-train .airline-ico{position:absolute;left:0;top:-2px;width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.m-ginfo-train .airline-nm{color:#333}
.m-ginfo-train .airline-ds{color:#999}
.m-ginfo-train .time{font-size:14px;font-weight:bold}
.m-ginfo-train .place{color:#333;height:20px;line-height:20px}
.m-ginfo-train .info{border-bottom:1px solid #ccc;position:relative;color:#333}
.m-ginfo-train .info:before,.m-ginfo-train .info:after{content:'';position:absolute;bottom:-4px;height:5px;width:5px;border-radius:50%;border:1px solid #ccc;background:#fff}
.m-ginfo-train .info:before{left:0}
.m-ginfo-train .info:after{right:0}
.m-ginfo-train .txt{display:inline-block;vertical-align:middle}
.m-ginfo-train .duration{color:#999}
.m-ginfo-hotel{padding-bottom:10px;border-bottom:1px dotted #ddd}
.m-ginfo-hotel .type{position:relative;display:inline-block;vertical-align:middle;line-height:20px;font-size:12px;padding:0 5px;background:#ffa726;color:#fff;margin-left:6px;border-radius:3px}
.m-ginfo-hotel .type:before{content:'';position:absolute;left:-4px;top:50%;margin-top:-5px;height:0;width:0;border-top:5px dashed transparent;border-bottom:5px dashed transparent;border-right:5px solid #ffa726}
.m-ginfo-hotel .name{display:inline-block;vertical-align:middle;max-width:450px;white-space:nowrap;line-height:20px;height:20px;font-size:14px;font-weight:bold;color:#333;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.m-ginfo-hotel .item-txt{line-height:28px}
.m-ginfo-hotel .item-txt .date{display:inline-block;vertical-align:middle;line-height:16px;padding:0 8px;font-size:12px;border:1px solid #1fc4da;color:#1fc4da;margin-right:6px;min-width:73px}
.m-ginfo-hotel .item-txt .nottop{border:0;padding:0 9px}
.m-ginfo-hotel .item-imgtxt{padding:5px 0;line-height:20px}
.m-ginfo-hotel .item-imgtxt .pic{float:left;height:60px;width:60px;margin-right:10px}
.m-ginfo-hotel .item-imgtxt .info{float:left}
.m-ginfo-hotel .item-imgtxt .tit{margin-top:-3px;margin-bottom:3px}
.m-ginfo-hotel .item-imgtxt .desc{font-size:12px;color:#666}
.m-ginfo-hotel .item-imgtxt .it{margin-right:6px}
.m-ginfo-txt{color:#212121;line-height:24px;font-size:12px;position:relative}
.m-ginfo-txt .txt{display:none}
.m-ginfo-txt .active{display:block}
.m-ginfo-stuck{max-height:96px;overflow:hidden}
.m-ginfo-more{position:relative;display:inline-block;padding-right:16px;margin-top:5px;cursor:pointer;color:#0084bb;cursor:pointer}
.m-ginfo-more:after{position:absolute;right:0;top:50%;width:16px;line-height:20px;margin-top:-10px;text-align:center;font-size:14px;content:'\f3c7'}
.m-ginfo-more.open:after{content:'\f3c6'}
.m-ginfo-toggle{display:inline-block;margin-left:4px}
.m-ginfo-cost{clear:both;padding:0 30px 35px}
.m-ginfo-cost .noteinfo{background:#f5fcfd;padding:20px 20px 10px 490px;line-height:26px;text-align:left}
.m-ginfo-cost .t{display:inline;font-weight:bold;font-size:12px}
.m-ginfo-cost .c{position:relative;top:-25px;padding-left:65px}
.m-ginfo-cost-inner{max-height:300px;overflow-x:hidden;overflow-y:auto}
.m-ginfo-ft{clear:both;padding:0 30px;line-height:72px;text-align:right;background:#fffdf5;border-top:1px solid #fce3c5}
.m-ginfo-ft .it{display:inline-block;vertical-align:middle;line-height:1}
.m-ginfo-ft .name{font-size:12px;color:#999}
.m-ginfo-ft .price{color:#ff3d00;font-size:24px;font-weight:bold;margin-left:6px}
.m-ginfo-ft .btn,.m-ginfo-ft .soldout-btn,.m-ginfo-ft .cart-btn{width:132px;line-height:45px;margin-left:20px;font-size:18px;font-weight:bold;cursor:pointer;color:#fff;text-align:center}
.m-ginfo-ft .btn{background:#ef3100}
.m-ginfo-ft .btn:hover{background:#f24a15}
.m-ginfo-ft .soldout-btn{background:#999}
.m-ginfo-ft .cart-btn{background:#f5a623}
.m-ginfo-ft .cartbox{display:inline-block;position:relative}
.m-ginfo-ft .cartbox .placard{position:absolute;top:53px;line-height:20px;padding:10px;left:0;z-index:10;color:#333;background:#fffedf;border:1px solid #f8d3a7;width:127px;text-align:center}
.m-ginfo-ft .cartbox .placard-up{position:absolute;width:9px;height:6px;background: no-repeat -79px -160px;top:-5px;left:69px}
.m-ginfo-ft .seckillendw{font-size:14px;height:14px;line-height:14px;margin-top:10px;padding-left:46px}
.m-ginfo-ft .seckillendw{font-size:14px;height:14px;line-height:14px;display:inline-block;float:right}
.m-ginfo-ft .seckillcolor{color:#fff;background:#70b878}
.m-ginfo-ft .seckillcolor:hover{background:#70b878}
.m-ginfo-target{position:relative;cursor:pointer}
.m-ginfo-target .info{width:20px;font-size:14px;color:#00bcd4;text-align:center}
.m-ginfo-target .name{color:#4dd0e1}
.m-ginfo-target .m-tips-txt{max-width:240px}
.m-ginfo-target:hover .m-tips{display:block}
.m-ginfo-count{padding:5px 0 16px;border-bottom:1px dotted #ddd}
.m-ginfo-pack{font-size:0;position:relative;z-index:2}
.m-ginfo-pack .pack{display:inline-block;border:2px solid #ffd3bb;border-radius:4px;border-bottom:0;color:#333;text-align:center;line-height:37px;font-size:14px;font-weight:bold;width:260px;margin:0 5px 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer}
.m-ginfo-pack .pack.active,.m-ginfo-pack .pack:hover{border-color:#ff5800;color:#fff;background:#ff5800}
.m-ginfo-pack .pack.soldout{color:#bdbdbd}
.m-ginfo-pack .pack.soldout:hover{border-color:#e0e0e0;color:#bdbdbd}
.m-ginfo-pack .more{width:120px;margin-right:0;position:relative}
.m-ginfo-pack .more-box{position:absolute;right:0;top:36px;z-index:3;width:270px;max-height:294px;overflow-y:scroll;background:#fffdf5;border:2px solid #ffd3bb;display:none}
.m-ginfo-pack .more-pack{display:block;height:36px;color:#333;text-align:center;border-bottom:1px solid #ffd3bb;font-size:14px;font-weight:bold;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-ginfo-pack .more-pack:last-child{border-bottom:0}
.m-ginfo-pack .more-pack:hover{color:#fff;background:#ff5800}
.m-ginfo-pack .more-pack.active{color:#fff;background:#ff5800}
.m-ginfo-date{width:670px;padding:10px 0 0 0;float:left}
.m-ginfo-date li{line-height:36px;position:relative;padding:10px 0 10px 77px;z-index:1}
.m-ginfo-date li label{color:#333;position:absolute;top:10px;left:0;font-size:12px}
.m-ginfo-date li .tag{margin:0 23px 0 1px;font-size:14px;padding:3px 0 0 0}
.m-ginfo-date .valuecomb{margin-right:6px}
.m-ginfo-date .notice{color:#999;margin-left:3px;padding-top:2px;display:inline-block}
.m-ginfo-date .notice var{color:#333;margin-right:3px}
.m-ginfo-date .notice small{color:#999}
.m-ginfo-date .kind{z-index:3}
.m-ginfo .calendar-main{margin-left:0;float:none;display:block}
.m-ginfo .amount{padding-top:10px;font-size:14px;color:#333}
.m-ginfo .amount-it{float:left;line-height:40px;margin-right:20px}
.m-ginfo .amount .tag{float:left}
.m-ginfo .amount .valuecomb{margin-left:6px}
.m-ginfo .child_standard{right:-80px}
.m-ginfo .calendar-main table td div{height:36px}
.m-ginfo .calendar-main table td .taocan-box{display:none;overflow:inherit;position:absolute;padding:20px 20px 15px;z-index:100;height:auto;background:#fffedf;margin-left:-72px;margin-top:3px;border:1px solid #ffd3bb}
.m-ginfo .calendar-main table td .taocan-box .i3{width:13px;height:8px;font:normal 1px/1px arial,sans-serif;background: 0 -21px;position:absolute;z-index:4;top:-8px;left:94px}
.m-ginfo .calendar-main table td .taocan-box ul{float:left;margin-right:5px}
.m-ginfo .calendar-main table td .taocan-box .taocan-date{font-size:14px;margin-bottom:10px;color:#555;text-align:left;font-weight:bold}
.m-ginfo .calendar-main table td .taocan-box .taocan-list{width:155px;height:24px;border:1px solid #ff3d00;border-radius:3px;margin-bottom:6px;font-size:12px;line-height:24px;display:inline-block;line-height:24px;text-align:center}
.m-ginfo .calendar-main table td .taocan-box .taocan-price{color:#ff3d00}
.m-ginfo .calendar-main table td .taocan-box .taocan-list:hover,.m-ginfo .calendar-main table td .taocan-box .taocan-list.active{color:#fff;background:#ff3d00}
.m-ginfo .calendar-main table td .taocan-box .taocan-list:hover .taocan-price,.m-ginfo .calendar-main table td .taocan-box .taocan-list.active .taocan-price{color:#fff}
.page-w976 .m-ginfo-left{padding-left:15px}
.page-w976 .m-ginfo-right{width:455px;padding-right:15px}
.page-w976 .m-ginfo-hotel .name{max-width:280px}
.page-w976 .m-ginfo-cost .noteinfo{padding-left:470px}
.page-w976 .m-ginfo-flight .col-1{width:70px}
.page-w976 .m-ginfo-flight .col-2{width:72px}
.page-w976 .m-ginfo-flight .col-3{width:80px}
.page-w976 .m-ginfo-flight .col-4{width:100px}
.page-w976 .m-ginfo-flight .col-5{width:80px}
.page-w976 .m-ginfo-flight .airline-nm span{display:block;height:20px;line-height:20px}
.page-w976 .m-ginfo-flight .airline-ds{display:none}
.page-w976 .m-ginfo-train .col-1{width:40px}
.page-w976 .m-ginfo-train .col-2{width:50px}
.page-w976 .m-ginfo-train .col-3{width:70px}
.page-w976 .m-ginfo-train .col-4{width:100px}
.page-w976 .m-ginfo-train .col-5{width:70px}
.page-w976 .m-ginfo-train .col-6{width:60px}
.m-route .route-tips{margin-bottom:30px;padding:12px 16px;border:1px solid #b2ebf2;font-size:14px;background-color:#ecfbfd}
.m-route .text{font-size:16px;line-height:2;word-break:break-all;word-wrap:break-word}
.page-w1200 .m-route .product-list{width:100%}
.page-w1200 .m-route .ordinary-item{width:656px}
.m-route .product-list{padding-top:16px}
.m-route .ellipsis{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-route .product-item{margin-bottom:12px;float:none;padding:16px;height:64px;background-color:#f5f5f5;position:relative}
.m-route .product-item:last-child{margin-bottom:0}
.m-route .product-item .img{position:absolute;top:0;left:0;width:145px;height:96px;overflow:hidden}
.m-route .product-item .img img{height:100%;width:100%}
.m-route .product-item .more{position:absolute;bottom:0;right:0;z-index:1;font-size:12px;line-height:18px;color:#fff;padding:0 5px;background-color:rgba(0,0,0,0.6)}
.m-route .product-item img{display:block;width:100%;margin:0}
.m-route .product-cont{padding:0 30px 0 145px}
.m-route .product-cont .tit{font-size:16px}
.m-route .product-cont .rate{padding-left:10px;color:#ff8300}
.m-route .product-cont .ico-arrow{position:absolute;right:10px;padding:0 6px;font-size:18px;top:50%;margin-top:-16px;color:#a3a3a3;cursor:pointer}
.m-route .product-cont em{display:inline-block;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.m-route .product-more{margin-top:10px;background:#fff;text-align:center;color:#00afc7;padding:10px 0;cursor:pointer;background-color:#f5f5f5}
.m-route .product-more .txt,.m-route .product-more .more-icon{display:inline-block;vertical-align:middle}
.m-route .product-more .more-icon{font-size:18px}
.m-route .det_item{background:#fff;margin:0 0 16px 80px;padding:0 0 16px 0;font-size:14px;line-height:2;border-bottom:1px dashed #ddd}
.m-route .day_title_v3{color:#333;background:#fff;padding:0 0 14px 0;overflow:hidden}
.m-route .day_title_v3 .tour_text_top{margin-bottom:-8px}
.m-route .day_title_v3 .day_v3{color:#00afc7;font-size:26px;line-height:1.2;font-weight:700;float:left;display:inline}
.m-route .day_title_v3 .text_v3{color:#333;background:#fff;margin-left:77px}
.m-route .v3_line{border-top:3px solid #e5e5e5;padding:0 0 25px 0;background:#fff}
.m-route .day_list_l{margin-bottom:45px}
.m-route .detail_info{margin:0 16px 0 0;position:relative;overflow:hidden}
.m-route .detail_info:last-child .det_item{margin-bottom:0;border-bottom:0}
.m-route .text-tips{font-size:14px;color:#9e9e9e}
.m-route .text-tips .scenic{top:-2px;margin-left:10px;height:19px;line-height:19px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 5px;background:#ffa726;color:#fff;position:relative}
.m-route .text-tips .scenic .scenic-ico{width:3px;height:5px;position:absolute;top:6px;left:-3px;background: 0 -204px no-repeat}
.m-route .text-bold{font-size:16px;font-weight:700;color:#212121}
.m-route .text-subtext{font-size:14px;color:#616161}
.m-route .red{color:#f00}
.m-route .shop-icon{padding-left:18px;color:#616161}
.m-route .place_v3{font-weight:700;font-size:20px;color:#212121}
.m-route .nav_line{background:url(/uploads/image/spdetail/nav_line.png) repeat-y 32px 0}
.m-route .line-ico{position:absolute;top:0;left:24px;z-index:1;color:#4dd0e1;font-size:16px;background-color:#fff}
.m-route .time{position:absolute;top:20px;z-index:1;width:50px;margin-left:-15px;font-size:14px;text-align:center;background-color:#fff}
.m-route .title-ico{font-size:16px;color:#4dd0e1;font-weight:400}
.m-route .ico-destination::after{content:"\f4c4"}
.m-route .name{color:#ff8300}
.m-route .pre-content{white-space:pre-line}
.common-list .new-table{border-collapse:collapse;width:100%;color:#333;font-size:12px}
.common-list .new-table td,.common-list .new-table th{border:1px solid #e0e0e0!important;color:#666!important;height:20px!important;text-align:left;padding:10px}
.common-list .new-table th:nth-child(1),.common-list .new-table td:nth-child(1){width:20%!important;text-align:center}
.common-list .new-table th:nth-child(2),.common-list .new-table td:nth-child(2){width:80%}
.common-list .new-table th{font-size:14px;color:#888;text-align:center;background-color:#f5f5f5!important}
.common-list .new-table.selfpay th:nth-child(1),.common-list .new-table.selfpay td:nth-child(1){width:20%!important;text-align:center}
.common-list .new-table.selfpay th:nth-child(2),.common-list .new-table.selfpay td:nth-child(2){width:40%}
.common-list .new-table.selfpay th:nth-child(2),.common-list .new-table.selfpay td:nth-child(2){width:10%}
.common-list .new-table.selfpay th:nth-child(2),.common-list .new-table.selfpay td:nth-child(2){width:30%}
#ss-refund table,#ss-limit table{margin:20px 0;border-collapse:collapse;width:100%;color:#333;font-size:12px}
#ss-refund table td,#ss-refund table th,#ss-limit table td,#ss-limit table th{border:1px solid #e0e0e0!important;color:#666!important;height:20px!important;text-align:left;padding:10px}
#ss-refund table th:nth-child(1),#ss-refund table td:nth-child(1),#ss-limit table th:nth-child(1),#ss-limit table td:nth-child(1){width:20%!important;text-align:center}
#ss-refund table th:nth-child(2),#ss-refund table td:nth-child(2),#ss-limit table th:nth-child(2),#ss-limit table td:nth-child(2){width:80%}
#ss-refund table th,#ss-limit table th{font-size:14px;color:#888;text-align:center;background-color:#f5f5f5!important}
#ss-limit table{margin-top:0}
.ico-airplane::after{content:"\f4e3"}
.ico-meal::after{content:"\f20d"}
.ico-venue::after{content:"\f4c4"}
.ico-other::after{content:"\e088"}
.ico-vacation::after{content:"\f4d5"}
.ico-train::after{content:"\f1ee"}
.ico-bus::after{content:"\f1eb"}
.ico-ship::after{content:"\f466"}
.ico-othertraffic::after{content:"\f085"}
.ico-hotel::after{content:"\f1f4"}
.ico-arrow-up::after{content:"\f029"}
.ico-arrow-down::after{content:"\f033"}
.ico-locate::after{content:"\f0df"}
.ico-shop::after{content:"\f213"}
.m-salesprohibition{width:510px;background:#fff;border-radius:15px;overflow:hidden}
.m-salesprohibition-hd{background:#00acd1;color:#fff;line-height:30px;padding:30px 40px 0 100px;position:relative;font-size:18px;height:80px}
.m-salesprohibition-hd::after{content:'\e159';position:absolute;left:30px;top:24px;font-size:64px;line-height:70px;font-family:package_b2c_frontend!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.1px;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.m-salesprohibition-bd{padding:20px 40px;color:#616161}
.m-salesprohibition-bd .txt{font-size:16px;line-height:30px}
.m-salesprohibition-bd .info{margin-top:20px}
.m-salesprohibition-bd .info-t{float:left;width:106px;font-size:16px;line-height:46px;margin-right:10px;text-align:right}
.m-salesprohibition-bd .info-c{float:left;position:relative}
.m-salesprohibition-bd .intxt{border:1px solid #828282;background:#fff;line-height:44px;text-indent:10px;width:270px;outline:0}
.m-salesprohibition-bd .edit{display:none;color:#02c5e0;line-height:30px;font-size:24px;position:absolute;right:10px;top:50%;margin-top:-15px}
.m-salesprohibition-bd .btn{width:120px;margin:0 auto;line-height:50px;height:50px;text-align:center;font-size:16px;color:#fff;background:#02c5e0;border-radius:6px;cursor:pointer}
.m-salesprohibition-bd .tip{color:#f00;line-height:25px;height:25px;padding-left:116px}
.m-salesprohibition-bd .tip.success{color:#390}
.m-salesprohibition-close{position:absolute;top:5px;right:5px;line-height:40px;width:40px;font-size:28px;text-align:center;color:#fff;cursor:pointer}
.m-universal{margin-top:5px;padding:12px 25px 15px 20px;background:#fffcee;width:466px;line-height:30px}
.m-universal .presale-txt{float:left;font-size:12px;color:#ffaf00}
.m-universal .presale-btn{float:right;width:141px;height:30px;cursor:pointer;font-size:13px;background:#ffaf00;border-radius:37px;text-align:center;color:#fff}
.m-universal .presale-btn .sale-btn-icon{width:39px;height:28px;margin-right:2px;background: no-repeat 0 0;background-size:39px 28px}
.m-universal .presale-btn .txt,.m-universal .presale-btn .sale-btn-icon{display:inline-block;vertical-align:middle}
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
.mejs__container{background:#000;box-sizing:border-box;font-family:'helvetica',arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}
.mejs__container *{box-sizing:border-box}
.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}
.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}
.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}
.mejs__container:focus{outline:0}
.mejs__iframe-overlay{height:100%;position:absolute;width:100%}
.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.mejs__fullscreen{overflow:hidden!important}
.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}
.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100%!important;width:100%!important}
.mejs__background{left:0;position:absolute;top:0}
.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}
:root .mejs__poster-img{display:none}
.mejs__poster-img{border:0;padding:0}
.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}
.mejs__layer{z-index:1}
.mejs__overlay-play{cursor:pointer}
.mejs__overlay-button{background: no-repeat;background-position:0 -39px;height:80px;width:80px}
.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}
.mejs__overlay-loading{height:80px;width:80px}
.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;background:transparent  -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}
@-webkit-keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}
.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,0.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,0.35));background:linear-gradient(transparent,rgba(0,0,0,0.35))}
.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}
.mejs__button>button{background:transparent ;border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}
.mejs__button>button:focus{outline:dotted 1px #999}
.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}
.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:bold;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}
.mejs__play>button{background-position:0 0}
.mejs__pause>button{background-position:-20px 0}
.mejs__replay>button{background-position:-160px 0}
.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}
.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}
.mejs__time-total{background:rgba(255,255,255,0.3);margin:5px 0 0;width:100%}
.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background:linear-gradient(-45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-size:15px 15px;width:100%}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
.mejs__time-loaded{background:rgba(255,255,255,0.3)}
.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,0.9)}
.mejs__time-hovered{background:rgba(255,255,255,0.5);z-index:10}
.mejs__time-hovered.negative{background:rgba(0,0,0,0.2)}
.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;-webkit-transform:scalex(0);-ms-transform:scalex(0);transform:scalex(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}
.mejs__time-buffering{-webkit-transform:scalex(1);-ms-transform:scalex(1);transform:scalex(1)}
.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(0.44,0,1,1);transition:height .1s cubic-bezier(0.44,0,1,1)}
.mejs__time-hovered.no-hover{-webkit-transform:scalex(0)!important;-ms-transform:scalex(0)!important;transform:scalex(0)!important}
.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);z-index:11}
.mejs__time-handle-content{border:4px solid rgba(255,255,255,0.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}
.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:36px}
.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}
.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:0}
.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}
.mejs__long-video .mejs__time-float-current{width:60px}
.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}
.mejs__fullscreen-button>button{background-position:-80px 0}
.mejs__unfullscreen>button{background-position:-100px 0}
.mejs__mute>button{background-position:-60px 0}
.mejs__unmute>button{background-position:-40px 0}
.mejs__volume-button{position:relative}
.mejs__volume-button>.mejs__volume-slider{background:rgba(50,50,50,0.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:25px;z-index:1}
.mejs__volume-button:hover{border-radius:0 0 4px 4px}
.mejs__volume-total{background:rgba(255,255,255,0.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:2px}
.mejs__volume-current{background:rgba(255,255,255,0.9);left:0;margin:0;position:absolute;width:100%}
.mejs__volume-handle{background:rgba(255,255,255,0.9);border-radius:1px;cursor:ns-resize;height:6px;left:50%;position:absolute;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:16px}
.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}
.mejs__horizontal-volume-total{background:rgba(50,50,50,0.8);border-radius:2px;font-size:1px;height:8px;left:0;margin:0;padding:0;position:absolute;top:16px;width:50px}
.mejs__horizontal-volume-current{background:rgba(255,255,255,0.8);border-radius:2px;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}
.mejs__horizontal-volume-handle{display:none}
.mejs__captions-button,.mejs__chapters-button{position:relative}
.mejs__captions-button>button{background-position:-140px 0}
.mejs__chapters-button>button{background-position:-180px 0}
.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}
.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}
.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}
.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0 10px}
.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,0.4)!important}
.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}
.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 0 0}
.mejs__captions-selected,.mejs__chapters-selected{color:rgba(33,248,248,1)}
.mejs__captions-translations{font-size:10px;margin:0 0 5px}
.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}
.mejs__captions-layer a{color:#fff;text-decoration:underline}
.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}
.mejs__captions-position-hover{bottom:35px}
.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,0.5);box-shadow:5px 0 0 rgba(20,20,20,0.5),-5px 0 0 rgba(20,20,20,0.5);padding:0;white-space:pre-wrap}
.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}
.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}
.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 15px;width:100%}
.gift-mask{position:fixed;z-index:9999;left:0;bottom:0;width:100%;height:140px;font-size:14px;background:rgba(34,34,34,.9)}
.gift-mask.closestatus{background:0}
.login-form{width:775px;display:flex;justify-content:center;padding-top:15px;margin-left:50%;transform:translatex(-50%)}
.gift-mask .giftlogo{position:absolute;width:100%;height:157px;top:-17px}
.gift-mask .login-form input{border:0;height:30px;background:#61594c;border-radius:48px;color:#f1d9b6}
#mobile,#captcha_input,#imgcode_input{padding-left:16px;font-size:14px}
.gift-mask .form-area{z-index:100;margin-left:271px;width:220px}
.gift-mask .button-area{width:132px;margin-top:7px;margin-left:28px;z-index:100}
.gift-mask .button-area #btn-login{width:121px;height:51px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:10px;cursor:pointer}
.gift-mask .button-area .txt{display:flex;flex-wrap:wrap;align-content:center}
.gift-mask #loginederrmsg{color:red;position:absolute;top:100px;left:322px;width:121px;text-align:center}
.gift-mask #captcha-area,#vcode-area,#mobile{margin-bottom:7px}
#mobile::-webkit-input-placeholder{color:#ab997d}
#mobile:-moz-placeholder{color:#ab997d}
#mobile::-moz-placeholder{color:#ab997d}
#mobile:-ms-input-placeholder{color:#ab997d}
.gift-mask #mobile{width:196px}
#vcode-area{position:relative}
#vcode-area #captcha_input{width:143px;width:146px;padding:0 50px 0 16px}
#vcode-area #btn-getvcode{position:absolute;height:30px;width:84px;top:0;left:128px;font-size:12px;color:#735b36;background:#ffc36a;border-radius:48px;text-align:center;cursor:pointer}
#captcha-area #imgcode_input{width:135px}
#captcha-area img{width:57px;height:30px;cursor:pointer}
#errmsg{height:20px;font-size:12px;color:red;margin-top:-6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gift-mask .login-form .button-area .txt{font-size:12px;color:#bb9f76;text-align:center}
.gift-mask .closebtn{width:46px;height:46px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:16px;right:-140px;cursor:pointer}
.gift-mask .logged-notrreceive{width:543px;height:157px;position:relative;margin-left:50%;transform:translatex(-50%)}
.gift-mask .logged-notrreceive-giftlogo{position:absolute;width:100%;height:157px;top:-17px}
.gift-mask .logged-notrreceive-button{position:absolute;width:121px;height:51px;background-size:cover;background-repeat:no-repeat;background-position:center;right:100px;top:41px;cursor:pointer}
.logged-receivesuccess{width:654px;height:100%;position:relative;margin-left:50%;transform:translatex(-50%)}
.logged-receivesuccess-giftlogo{width:100%;height:163px;position:absolute;top:-23px}
.logged-receivesuccess-txt{position:absolute;left:50%;transform:translatex(-44%);font-size:18px;color:#ffdfad;bottom:6px}
.logged-received{width:654px;height:100%;position:relative;margin-left:50%;transform:translatex(-50%)}
.logged-received-giftlogo{width:100%;height:163px;position:absolute;top:-23px}
.logged-received-txt{position:absolute;left:50%;transform:translatex(-44%);font-size:18px;color:#fff;bottom:6px}
.gift-closedstatus{width:172px;height:113px;position:absolute;right:20px;bottom:28px;cursor:pointer}
.gift-closedstatus-giftlogo{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.baidulist .list .item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;align-items:center}
.baidulist .list .item{border-bottom:1px solid #d9d9d9}
.baidulist .item .info{flex:1;margin-right:20px;overflow:hidden;display:flex;align-items:center}
.baidulist .item .info .icon{margin-right:12px;width:38px;height:22px}
.baidulist .item .info .title{font-size:14px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff}
.baidulist .price{text-align:right;color:#ff3d00;line-height:1;width:auto}
.baidulist .price a,.baidulist .price a:hover{color:#ff3d00}
.baidulist .price .prtype,.baidulist .price .yen,.baidulist .price .va,.baidulist .price .arr,.baidulist .price .pt{display:inline-block;vertical-align:bottom;position:relative}
.baidulist .price .yen{font-family:arial,sans-serif;font-size:18px;font-style:normal;bottom:-3px}
.baidulist .price .va{font-family:arial,sans-serif;font-size:26px;color:#ff3d00;bottom:-4px;font-weight:bold}
.baidulist .price .prtype{font-size:12px}
.baidulist .price .arr{height:8px;width:4px;overflow:hidden;margin-bottom:2px}
.baidulist .price .arr .ao,.baidulist .price .arr .ai{position:absolute;width:0;height:0;overflow:hidden;left:0}
.baidulist .price .arr .ao{top:0;z-index:1;border-left:4px solid #f60;border-top:4px dashed transparent;border-bottom:4px dashed transparent}
.baidulist .price .arr .ai{top:1px;z-index:2;border-left:3px solid #fff;border-top:3px dashed transparent;border-bottom:3px dashed transparent}
.baidulist .item .price{color:#ff3d00;font-size:14px;display:flex;align-items:center}
.baidulist .item .price .num{font-size:18px;font-weight:bold}
.m-heathy-card{height:894px;width:690px;background: center no-repeat;background-size:100% 100%;padding:158px 20px 20px 20px;box-sizing:border-box}
.m-heathy-card .card_type{height:366px;width:100%;padding:40px 60px;display:flex;justify-content:space-around;justify-items:center;box-sizing:border-box;flex-wrap:wrap;text-align:center;align-items:center}
.m-heathy-card .card_type .l4{width:25%!important}
.m-heathy-card .card_type .list{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}
.m-heathy-card .card_type .list .check-ico{font-family:package_b2c_frontend!important}
.m-heathy-card .card_type .list .icon{width:64px;height:64px;display:inline-block;margin-bottom:10px}
.m-heathy-card .card_type .list .hotel{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .light{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .play{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .servce{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .safe{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .exe{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .guider{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .way{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .fellower{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .goods{background: center no-repeat;background-size:100% 100%}
.m-heathy-card .card_type .list .tit{font-family:pingfangsc-medium;font-size:22px;color:#212121;font-weight:bold}
.m-heathy-card .card_type .list .dec{font-family:pingfangsc-regular;font-size:18px;color:#1ab6c8}
.m-heathy-card .bottom{margin-top:114px;width:100%;height:234px;box-sizing:border-box;display:flex;justify-content:space-around;justify-items:center;align-items:center;padding:40px 60px}
.m-heathy-card .bottom .every{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:pingfangsc-medium;font-size:22px;color:#212121}
.m-heathy-card .bottom .b_01{width:44px;height:60px;background: center no-repeat;background-size:100% 100%;margin-bottom:10px}
.m-heathy-card .bottom .b_02{width:44px;height:60px;background: center no-repeat;background-size:100% 100%;margin-bottom:10px}
.m-heathy-card .bottom .b_03{width:44px;height:60px;background: center no-repeat;background-size:100% 100%;margin-bottom:10px}
.change-schedule{position:relative;margin-top:20px;height:50px;line-height:50px;background-color:#fff8f8;border:1px solid #ffe7e7;color:#f55}
.change-schedule .change-tips,.change-schedule .tip-icon,.change-schedule .check-txt,.change-schedule .check-icon{display:inline-block;vertical-align:middle}
.change-schedule .change-tips{font-size:12px}
.change-schedule .tip-icon{font-size:18px;padding:0 10px 0 20px}
.change-schedule .check{position:absolute;right:15px;top:0;font-size:12px;color:#616161;cursor:pointer}
.change-schedule .check-icon{font-size:18px}
.media_element_player{padding:10px 0}
.tabimg .hot img.mejs__poster-img{width:0;height:0;display:none}
.djdete-select .calendar_sm .h3{text-align:center;line-height:20px;cursor:default;font-family:\5fae\8f6f\96c5\9ed1;color:#333}
.djdete-select .h3 .cld_p{background-position:-120px -240px;float:left}
.djdete-select .h3 .cld_p,.djdete-select .h3 .cld_n{background:url(/uploads/image/stconfirm_order/order_png8_v6.png) no-repeat;width:20px;height:20px;cursor:pointer;background-position:-120px -240px}
.wrap .pop_pro{right:0}
.wrap .detail-rank{width:190px}
.djdete-select .cf{text-align:center}
.djdete-select .next{background-position:-138px -240px!important;position:absolute;right:10px}
.b_crumbs{margin:0 0 15px}
.new_detail_info{position:relative}
.detail .advice .trip_list .nav_line .detail_info .small{font-size:12px;margin-left:12px}
.detail_traffic{margin-left:38px;font-size:12px;position:relative;bottom:-10px;color:#666}
.detail_traffic_item{padding:10px;margin-bottom:20px;background-color:#fafafa}
.detail_traffic .item_hd{padding-top:4px;color:#999;border-top:1px dashed #cfcfcf}
.detail_traffic .item_hd_first{border-top:0 none}
.detail_traffic .item_bd{position:relative;padding-bottom:6px;padding-left:40px}
.detail_traffic .trcname{color:#666;font-weight:bold}
.detail_traffic .c1,.detail_traffic .c2{height:32px;line-height:32px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.detail_traffic .c1{position:relative;display:inline-block;min-width:140px;vertical-align:top}
.detail_traffic .c2{display:inline-block;min-width:68px;padding:0 10px;color:#999;vertical-align:top}
.detail_traffic .c3{vertical-align:top}
.detail_traffic .plogo{position:absolute;left:18px;top:8px;height:16px;width:16px;overflow:hidden}
.detail_traffic .pnum{margin-left:2px;font-family:tahoma,geneva,sans-serif}
.detail_traffic .time{float:left;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold}
.detail_traffic .time .f12{font-size:12px;position:relative;top:-2px}
.detail_traffic .desp{float:left;margin:0 4px;font-weight:bold}
.detail_traffic .place{float:left;padding-left:2px}
.detail_traffic .stopover{line-height:20px;color:#999;height:20px;max-width:640px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.detail_traffic .changeover{position:relative;line-height:20px;color:#999;text-align:center}
.detail_traffic .changeover .txt{padding:0 6px;background:#fafafa;position:relative;z-index:10}
.detail_traffic .changeover .line{position:absolute;left:0;top:9px;width:100%;height:0;overflow:hidden;border-top:1px dashed #cfcfcf}
.detail_traffic .istop{display:inline-block;zoom:1;height:18px;width:16px;margin-right:4px;border-radius:2px;background:#4fd0df;color:#fff;line-height:18px;text-align:center}
.detail_traffic .divide{float:left;width:24px;text-align:center}
.detail_traffic .tittip{position:relative;display:block;float:left;padding:0 6px;height:20px;line-height:20px;border-radius:3px;background:#8fa4af;color:#fff}
.detail_traffic .tittip .arr{position:absolute;left:50%;margin-left:-3px;bottom:-4px;height:0;width:0;overflow:hidden;border-left:5px dashed transparent;border-right:5px dashed transparent;border-top:5px solid #8fa4af}
.child_title_box{position:relative}
.title_dotted_line{border-bottom:1px dotted #333}
.child_standard_close{position:absolute;right:5px;top:0;cursor:pointer}
.child_standard{position:absolute;top:-20px;px;*/left:-39px;right:-73px;line-height:18px;border:1px solid #f8d3a7;background:#fffedf;z-index:10;color:#333;width:148px;font-size:11px;padding-left:5px}
.child_standard var{font-weight:bold;margin-left:3px}
.child_standard i{position:absolute;width:9px;height:6px;background:url(/uploads/image/spdetail/detail-icov10.png) no-repeat}
.child_standard i.child_standard-down{bottom:-5px;_bottom:-15px;left:56px;background-position:-67px -160px}
.child_standard i.child_standard-up{top:-5px;left:122px;background-position:-79px -160px}
.temp_emergency_displaynone{display:none!important}
.temp_emergency_visibilityhidden{visibility:hidden}
.temp_emergency{display:none!important}
.disabled-discount-container{background:transparent!important}
.disabled-discount{display:none!important;visibility:hidden!important}
.disabled-discount-visibility{visibility:hidden!important}
.disabled-discount-display{display:none!important}
.activity-tag{vertical-align:middle;margin-right:5px}
.feature-row{font-size:0;margin-bottom:3px;color:#ff8300}
.feature-star{font-size:16px;padding-right:12px}
.feature-label{padding-right:5px;font-size:14px}
.feature-value{font-size:14px;color:#212121}
.feature-star,.feature-label,.feature-value{display:inline-block;vertical-align:middle}
.b_hidelist{display:none;padding-bottom:20px}
.insurance-detail{color:#00afc7;cursor:pointer}
.label-orange{color:#ff8300;vertical-align:middle;line-height:24px}
.label-orange span{font-size:24px;padding-right:3px}
.popup-new{background:#3e3e3e;border:5px solid #595959;padding:1px;width:430px}
.popup-new .popup_tit{background:#eee;height:36px}
.popup-new .popup_name{color:#555;font-size:14px;float:left;padding:8px 10px;line-height:20px;width:370px}
.popup-new .popup_close{float:right;width:40px;height:36px;background:url(/uploads/image/stconfirm_order/order_png8_v6.png) no-repeat -140px -100px}
.popup-new .popup_close .hover,.popup_close:hover{background-position:-180px -100px}
.popup-new .popup_con{background:#fff}
.popup-new .pl5{padding-left:5px}
.popup-new .tip_con{font-size:14px;line-height:20px;text-align:center;padding:40px 30px 10px 30px}
.popup-new .tip_close{color:#999;line-height:20px;text-align:center}
.popup-new .btn_center{text-align:center;padding-top:20px;padding-bottom:30px}
.popup-new .btn_center .btn_sm{margin:0 10px}
.popup-new .lb_overlay{background:#000;display:none;left:0;opacity:.2;position:absolute;top:0;z-index:100;filter:alpha(opacity=20)}
.popup-new .popup_con .oe_dlg_ft .btn_red,.btn_blue{display:inline-block;*zoom:1;*display:inline;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0 none;white-space:nowrap;padding:6px 10px;font-size:14px;line-height:1.428571429}
.popup-new .popup_con .oe_dlg_ft .btn_red{color:#fff;background:#ff7145}
.popup-new .popup_con .oe_dlg_ft .btn_red .hover,.btn_red:hover,.btn_red:focus,.popup-new .popup_con .oe_dlg_ft .btn_red:active{color:#fff;background:#fd9473}
.popup-new .popup_con .oe_dlg_ft .btn_blue{color:#fff;background:#5eaee1}
.popup-new .popup_con .oe_dlg_ft .btn_blue:hover,.btn_blue:focus,.btn_blue:active{color:#fff;background:#88c8f0}
.popup-new .popup_con .oe_dlg_ft .btn_disabled{cursor:default;background:#ccc;-webkit-box-shadow:none;box-shadow:none}
.popup-new .popup_con .oe_dlg_ft .btn_sm{font-size:12px;padding:2px 12px;height:18px;line-height:18px}
.order-flight-box{padding-left:500px}
.meal-type{display:flex}
.change-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:4000;background:rgba(0,0,0,.6);text-align:center}
.change-modal-content{background:#fff;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px}
.change-modal-tit{font-weight:bold;line-height:40px;font-size:20px}
.change-modal-text{line-height:20px;padding:20px 0}
.change-modal-btn{color:#00afc7;font-size:18px;line-height:40px;cursor:pointer}
.cruise-grab-deadline{color:#999}
.cruise-grab-deadline .tip-text{padding:15px 0 0 15px}
