@charset "utf-8"
/*Tips:本文档只定义 reset 和 原子类，请勿随意添加内容。*/

/*reset*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
body,input,select,textarea{font:12px/150% Arial, sans-serif,"宋体";color:#333}
input::-ms-clear{display:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
fieldset,abbr,acronym,img,iframe{border:0}
input,select,label,img{vertical-align:middle}
label{display:inline-block;font-family:Tahoma}
caption,th{text-align:left}
table{border-collapse:collapse}
ul,ol{list-style:none outside none;}
textarea{overflow:auto}
input,textarea{outline: none;}
.f-sim {font-family: simsun;}
.f-sans{font-family:sans-serif}
.f-YH {font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
/*input,textarea{font-family:"Verdana";padding:3px}*/

/* a标签 */
a{color:#666;text-decoration:none;cursor:pointer;outline:none}
a:hover {text-decoration:underline; cursor:pointer}
/*链接样式*/
a.black:link,a.black:visited{color:#333;}
a.black:hover,a.black:active{color:#f60;}
a.gray:link,a.gray:visited{color:#888;}
a.gray:hover,a.gray:active{color:#666;}
a.blue:link,a.blue:visited{color:#069;}
a.blue:hover,a.blue:active{color:#f60;}
a.brown:link,a.brown:visited{color:#864e11;}
a.brown:hover,a.brown:active{color:#f60;}
a.orange:link,a.orange:visited{color:#f60;}
a.orange:hover,a.orange:active{text-decoration:underline;}
a.white:link,a.white:visited{color:#fff;}
a.white:hover,a.white:active{color:#fff;}
/*带下划线的链接*/
a.unl:link,a.unl:visited,a.unl:hover,a.unl:active{text-decoration:underline;}

.hand{ cursor:pointer;}
/* 常用、修复类 */
.IE6Input_repair{_vertical-align:middle;_margin-top:-2px;_margin-bottom:1px}
.requiredMark{color:red;font-family:'宋体';width:1em;display:inline-block} /* 修复*号对齐问题 */

/*color*/
.C_ccc{color:#ccc;}.C_333{color:#333}.C_666{color:#666}.C_999{color:#999}.red{color:red}
.c-f06{color:#f06} /*紫*/.c-f30{color:#f30} /*橙红*/.c-f60{color:#f60} /*橙*/.c-f70{color:#f70} /*黄*/.c-06f{color:#06f} /*偏蓝*/
.c-069{color:#069} /*蓝*/.c-f00{color:#f00} /*红*/.c-c00{color:#c00} /*暗红*/.c-090{color:#5e8d01}.c-ff0{color:#ff0}
.c-09c{color:#09c}.c-390{color:#390}
.c-333{color:#333} /*深灰*/ .c-666{color:#666}/*灰*/.c-999{color:#999}/*浅灰*/.c-ccc{color:#ccc}.c-fff{color:#fff}
.c-900{color:#900}/*暗红色*/.c-f30{color:#f30}.c-f70{color:#f70}.c-f90{color:#f90}
.c-brown{color:#864e11;}.c-a0a0a0{color:#a0a0a0;}/*浅灰 文本框提示文字颜色*/.c-6bbffb{color:#6bbffb;}.c-66b804{color:#66b804;}
.c-navyBlue{color:#384450;}.c-54667e{color:#54667e;}.c-8dd837{color:#8dd837;}/*绿色*/.c-a02901{color:#a02901;}/*绿色*/
.c-color1{color:#455966;}/*绿色*/
/*bg color*/
.bg-ccc{background-color:#ccc;}
.bg-fff{background-color:#fff;}
.bg-f3f3f3{background-color:#f3f3f3;}
.bg-f4f4f4{background-color:#f4f4f4;}
.bg-f5f5f5{background-color:#f5f5f5;}
.bg-f7f7f7{background-color:#f7f7f7;}
.bg-f0f0f0{background-color:#f0f0f0;}
.bg-f1fcff{background-color:#f1fcff;}
.bg-edf7ff{background-color:#edf7ff;}
.bg-fffece{background-color:#fffece;}
.bg-009acc{background-color:#009acc;}
.bg-fffeec{background-color:#fffeec;}
.bg-dceeff{background-color:#dceeff;}/*浅蓝*/
.bg-f3faff{background-color:#f3faff;}/*浅蓝*/
.bg-f9f9f9{background-color:#f9f9f9;}/*浅灰*/
.bg-f6fbfe{background-color:#f6fbfe;}/*卡频道广告下方所用颜色*/
.bg-b3e9ff{background-color:#f6fbfe;}/*国际机票下方所用颜色*/
.bg-b3e9ff{background-color:#d2f2ff;}/*国际机票下方所用颜色*/
.bg-fffcf4{background-color:#fffcf4;}/*浅黄*/
.bg-fff6e9{background-color:#fff6e9;}/*浅黄红*/

/*border*/
.bd-ccc{border:1px solid #ccc}
.bd-ccc2{border:1px solid #efefef}
.bd-ddd{border:1px solid #ddd}
.bd-dad8d8{border:1px solid #dad8d8}
.bd-e9e9e9{border:1px solid #e9e9e9}
.bd-daeefe{border:1px solid #daeefe}
.bd-edf7ff{border:1px solid #edf7ff}
.bd-r-dad8d8{border-right:1px solid #dad8d8}
.bd-t-ccc{border-top:1px solid #ccc}/*ccc上边框*/
.bd-t2-f60{border-top:2px solid #f60}/*ccc上边框*/
.bd-b-ccc{border-bottom:1px solid #dad8d8}/*ccc下边框*/
.bd-b-d3{border-bottom:1px solid #d3d3d3}/*ccc下边框*/
.bd-b-f1efef{border-bottom:1px solid #f1efef;}
.bd-b-f0f0f0{border-bottom:1px solid #f0f0f0}/*浅灰色下边框*/
.bd-b-dad8d8{border-bottom:1px solid #dad8d8}
.bd-b-a9d5fa{border-bottom:1px solid #a9d5fa}
.bd-t-eee{border-top:1px solid #eee}/*浅灰色下边框*/
.bd-b-eee{border-bottom:1px solid #eee}/*浅灰色下边框*/
.bd-b-ddd-d{border-bottom:1px dotted #ddd}/*虚线浅灰色下边框*/
.bd-b-ddd-d2{border-bottom:1px dashed #ddd}/*虚线浅灰色下边框*/
.bd-b-ddd-458eb1{border-bottom:1px dotted #458eb1}/*虚线浅灰色下边框*/
.bd-b-ffb830-d{ border-bottom:1px dotted #ffb830}
.bd-b2-5e9ffb{border-bottom:2px solid #5e9ffb}
.bd-b2-51b8f2{border-bottom:2px solid #51b8f2}
.bd-b2-66d9ae{border-bottom:2px solid #66d9ae}
.bd-b2-73cff3{border-bottom:2px solid #73cff3}
.bd-b2-fab31b{border-bottom:2px solid #fab31b}
.bd-b2-4bc6f0{border-bottom:2px solid #4bc6f0}
.bd-t-ddd-d{border-top:1px dotted #ddd}/*虚线浅灰色上边框*/
.bd-t-e8e8e8{border-top:1px solid #e8e8e8}/*虚线浅灰色上边框*/
.bd-b2-09c{ border-bottom:2px solid #09c}/*虚线蓝色下边框*/
.bd-b-f60{border-bottom:1px solid #f60;}
.bd-b-0{border-bottom:0;}
.bd-3-ffb346{border:3px solid #ffb346;}/*3像素的黄色边框*/
/*font*/
.f8{font-size:8px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px;line-height:100%;}.f22{font-size:22px;line-height:100%;}
.f24{font-size:24px;line-height:110%;}.f26{font-size:26px;line-height:110%;}.f28{font-size:28px;line-height:110%;}.f30{font-size:30px;line-height:110%;}.f32{font-size:32px;line-height:110%;}.f36{font-size:36px; line-height:110%;}.f45{font-size:45px; line-height:110%;}.f50{font-size:52px; line-height:110%;}
.fb{font-weight:bold}.fn{font-weight:normal}
.t05{text-indent:0.5em}.t08{text-indent:0.8em}.t1{text-indent:1em}.t1d5{text-indent:1.6em}.t2{text-indent:2em}.t2d5{text-indent:2.5em}.t3{text-indent:3em}.t4{text-indent:4em}.t5{text-indent:5em}.t-9999{text-indent:-9999px;}
.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.vm{vertical-align:middle}
.uline{text-decoration:underline}.no_uline{text-decoration:none}.del{text-decoration:line-through}
.lh150{line-height:150%}.lh180{line-height:180%}.lh200{line-height:200%}
.lh15{line-height:15px}.lh17{line-height:17px}.lh20{line-height:20px}.lh22{line-height:22px}.lh24{line-height:24px}.lh28{line-height:28px}
.lh30{line-height:30px;}.lh31{line-height:31px;}.lh32{line-height:32px;}.lh34{line-height:34px;}.lh36{line-height:36px;}.lh40{line-height:40px;}.lh50{line-height:50px;}.lh60{line-height:60px;}.lh70{line-height:70px;}.lh80{line-height:80px;}
.bd0{border:none;}

/*布局*/
.block{display:block;}
.ilb{display:inline-block;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}.cl{clear:left}.cr{clear:right}
.clearfix:before,.clearfix:after {content:"";display:table} 
.clearfix:after{clear:both;overflow:hidden} 
.clearfix{zoom:1}
.bc{margin:0 auto}
.pos_r{position:relative}.pos_a{position:absolute}.pos_s{position:static}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}.none{display:none}
.overflow-h{overflow:hidden;}
.nowrap{ white-space:nowrap;}
.visibi-h{visibility:hidden;}
.ww-bw{word-wrap: break-word;} 
.vc-m{vertical-align:middle}
/*width*/
.w025em,.w030em,.w035em,.w05em,.w1em,.w1d5em,.w2em,.w2d5em,.w3em{display:inline-block}
.w025em{width:0.25em}.w030em{width:0.30em}.w035em{width:0.35em}.w05em{width:0.5em}.w05em{width:0.5em}.w1em{width:1em}.w2em{width:2em}.w1d5em{width:1.5em}.w2d5em{width:2.5em}.w3em{width:3em}
.w10{width:10px}.w20{width:20px}.w25{width:25px}.w30{width:30px}.w35{width:35px}.w40{width:40px}.w45{width:45px}.w50{width:50px}.w55{width:55px}
.w60{width:60px}.w65{width:65px}.w70{width:70px}.w75{width:75px}.w80{width:80px}.w85{width:85px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w115{width:115px}.w120{width:120px}.w135{width:135px;}.w160{width:160px}
.w140{width:140px}.w150{width:150px}.w160{width:160px}.w180{width:180px}.w195{width:195px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w255{width:255px}.w260{width:260px}.w280{width:280px}.w300{width:300px}.w395{width:395px}.w400{width:400px}.w450{width:450px}.w460{width:460px}.w480{width:480px}
.w480{width:480px}.w500{width:500px}.w530{width:530px}.w550{width:550px}.w600{width:600px}.w660{width:660px}.w700{width:700px}.w800{width:800px}
.w{width:100%}.w95p{width:95%}.w94p{width:94%}.w90p{width:90%}.w85p{width:85%}.w80p{width:80%}.w75p{width:75%}.w70p{width:70%}.w60p{width:60%}.w55p{width:55%}.w45p{width:45%}.w47p{width:47%}.w49p{width:49%}.w58p{width:58%}.w50p{width:50%}.w40p{width:40%}.w38p{width:38%}.w35p{width:35%}.w34p{width:34%;*width:34.5%;}.w33p{width:33%}.w30p{width:30%}.w25p{width:25%}.w24p{width:24.8%}.w23p{*width:24.5%}.w22p{width:22%}.w20p{width:20%}.w18p{width:18%}.w16p{width:16%}.w15p{width:15%}.w13p{width:13%}.w10p{width:10%}.w8p{width:8%}.w7p{width:7%}.w5p{width:5%}
.w15pforIE67{width:15%;*width:14.9%;}
/*height*/
.h22{height:22px}.h34{height:34px}.h36{height:36px}.h40{height:40px}.h48{height:48px;}.h50{height:50px}.h70{height:70px}.h80{height:80px}.h100{height:100px}.h200{height:200px}.h300{height:300px}
/*margin 5 10 15 20 30 50 100*/
.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m30{margin:30px}
.mt-1{margin-top:-1px}.mt-3{margin-top:-3px}.mt-5{margin-top:-5px}.mt-10{margin-top:-10px}.mt-20{margin-top:-20px}
.mt0{margin-top:0px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt5{margin-top:5px}.mt7{margin-top:7px}.mt8{margin-top:8px}.mt9{margin-top:9px}.mt10{margin-top:10px}.mt11{margin-top:11px}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt33{margin-top:33px}.mt38{margin-top:38px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt35{margin-top:35px}.mt100{margin-top:100px}
.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb8{margin-bottom:8px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}
.ml2{margin-left:2px}.ml3{margin-left:3px}.ml5{margin-left:5px}.ml6{margin-left:6px}.ml7{margin-left:7px}.ml8{margin-left:8px}.ml10{margin-left:10px}.ml13{margin-left:13px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml22{margin-left:22px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml57{margin-left:57px}.ml60{margin-left:60px}.ml75{margin-left:75px}.ml100{margin-left:100px}.ml120{margin-left:125px}
.ml-5{margin-left:-5px}.ml-10{margin-left:-10px}.ml-25{margin-left:-25px}.ml-70{margin-left:-70px}.ml-5ForIE6{margin-left:-5px}.ml-5ForIE67{*margin-left:-5px}.ml-10ForIE67{*margin-left:-10px}.mt-10ForIE67{*margin-top:-10px}
.mt5ForIE6{_margin-top:5px}.mt5ForIE67{*margin-top:5px}.mt10ForIE6{_margin-top:10px}.mt10ForIE67{*margin-top:10px}.mb-5forIE67{*margin-bottom:-5px}.mb-5{margin-bottom:-5px}.mb-10{margin-bottom:-10x;}.mb-15{margin-bottom:-15px;}.mb-20{margin-bottom:-20x;}
.mr-10{margin-right:-10px}.mr-5{margin-right:-5px}.mr2{margin-right:2px}.mr5{margin-right:5px}.mr6{margin-right:6px}.mr8{margin-right:8px}.mr10{margin-right:10px}.mr13{margin-right:13px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr80{margin-right:80px}.mr100{margin-right:100px}
.ml3p{margin-left:3%;}.mr-3{margin-right:-3px}.mr-2{margin-right:-2px}.m10-20{margin:10px 20px}
/*padding 5 10 15 20 30 50 100*/
.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p30{padding:30px}
.pt0{padding-top:0px}.pt2{padding-top:2px}.pt3{padding-top:3px}.pt5{padding-top:5px}.pt6{padding-top:6px}.pt8{padding-top:8px}.pt10{padding-top:10px}.pt12{padding-top:12px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt22{padding-top:22px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt50{padding-top:50px}
.pb2{padding-bottom:2px}.pb5{padding-bottom:5px}.pb8{padding-bottom:8px}.pb10{padding-bottom:10px}.pb12{padding-bottom:12px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb100{padding-bottom:100px}
.pb64{padding-bottom:64px;*padding-bottom:63px;_padding-bottom:56px}
.pb86{padding-bottom:86px;_padding-bottom:79px}
.pt3forIE6{_padding-top:3px;}.pt0forIE6{_padding-top:0px;}
.pb8forIE6{_padding-bottom:8px;}
.pl5{padding-left:5px}.pl6{padding-left:6px}.pl8{padding-left:8px}.pl10{padding-left:10px}
.pl12{padding-left:12px}.pl14{padding-left:14px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pl80{padding-left:80px}.pl100{padding-left:100px}
.pr0{padding-right:0px}.pr5{padding-right:5px}.pr6{padding-right:6px}.pr8{padding-right:8px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr100{padding-right:100px}
.p-5-10{padding:5px 10px;}.p-10-20{padding:10px 20px;}.pb0{padding-bottom:0px}.p-0-15{padding:0px 15px;}.p-5-15{padding:5px 15px;}.p-10-6{padding:10px 6px;}
.p-10-0{padding:10px 0px;}
/*51you*/
.input_shadow{color: #9F9D9D;background: url(/style/web/base/img/input_bg.png) no-repeat;border: 1px solid #B5B6B6;height: 25px;line-height: 25px;padding: 0 5px;width: 120px;}
.select_city img,.select_date img{cursor: pointer;margin: 0 10px 0 -25px;vertical-align: middle;}

/*=========================通用弹出层样式========================*/
.openDiv{border:5px solid #ebebeb; position:relative; padding:20px; line-height:150%; background:#fff;}
.openDiv #closeUi{background:#fff url(/style/web/base/img/ico_close.png) no-repeat 3px 3px; width:16px; height:16px; overflow:hidden; text-indent:-9999px; border:1px solid #999; position:absolute; top:5px; right:5px; _top:10px; _right:10px; cursor:pointer;}
.openDiv #closeUi:hover{background-color:#eee; border:1px solid #666;}

/*==============ie下input、select等高样式==============*/
select.inputH_iefix{border:1px solid #D3D3D3;line-height:22px;color:#666; padding:2px; font-size:12px; font-size:13px\9\0; *font-size:13px;*margin-left:5px;}
input.inputH_iefix{border:1px solid #D3D3D3; height:24px; line-height:22px; padding:0; *height:24px; *line-height:24px; text-indent:5px;}
textarea.inputH_iefix{*text-indent:5px;border:1px solid #D3D3D3;}
select.inputH_iefixH30{border:1px solid #D3D3D3;line-height:32px;height:30px;color:#666; padding:5px; font-size:12px; font-size:13px\9\0; *font-size:13px;_margin-left:-3px;}
input.inputH_iefixH30{border:1px solid #D3D3D3; height:28px; line-height:28px; padding:0;text-indent:5px;}
input.inputH_iefixH20{border:1px solid #D3D3D3; height:18px; line-height:18px; padding:0;text-indent:5px;}
select.inputH_iefixH32{border:1px solid #D3D3D3;line-height:38px;height:32px;color:#666; padding:5px; font-size:12px; font-size:13px\9\0; *font-size:13px;_margin-left:-3px;_margin-top:5px;}
input.inputH_iefixH32{border:1px solid #D3D3D3; height:32px; line-height:32px; padding:0; text-indent:5px;}
select.inputH_iefixH26{border:1px solid #D3D3D3;line-height:26px;height:26px;color:#666; padding:5px; font-size:12px; font-size:13px\9\0; *font-size:13px;_margin-left:-3px;}
.input-specit input{border:1px solid #D3D3D3; height:27px; line-height:27px; padding:0;text-indent:5px;width:50px;}
/*Tips:本文档定义组件样式，非公共组建样式（多频道共用）请勿写在里面*/
/** 描述：自适应布局基础框架 * content_wrap/最外围容器 控制整体宽度,sideBar-L左侧栏,sideBar-R右侧,main中间主内容栏**/
.content_wrap{width:980px; margin:0 auto;}
.sidebar-L{float:left;width:23%;margin-right:15px;}
.sidebar-R{float:right;width:23%;margin-left:10px;_margin-left:7px}
.main{overflow:hidden;zoom:1;}
/**描述：模版基准色及辅色：skinColor主色,skicColor-1辅色1,skicColor-1 辅色2**/
.skinColor{color:#F60}
.skicColor-1{color:#6A7BBA}
a {color:#666;text-decoration:none;}
a:hover{text-decoration:underline;}
a.view-map{ background:#fa8842;height:28px;line-height:28px;display:inline-block;padding:0 15px;text-align:center;font-size:12px;color:#fff;}
a.view-map:hover{background:#f60;color:#fff;text-decoration:none;}
.arrow{display:inline-block; background:url(/style/web/isource/b2c/img/ico-arrow-topNav.gif) no-repeat right 50%; _background-position:right 12px; _padding-bottom:2px; padding-right:13px;}
/** 描述：按钮集 btn通用的btn,btn-search查询按钮,btn-orderSearch订单查询按钮,btn-addPasger添加乘机人按钮,btn-next流程按钮(下一步),btn-clearFilter清空筛选条件按钮,btn-order预订按钮,btn-order-dis置灰的预订按钮,btn-loginIn弹出层登录按钮**/
.btn,.btn-search,.btn-orderSearch,.btn-addPasger,.btn-next,.btn-back,.btn-get,.btn-order,.btn-order-dis,.btn-loginIn{cursor:pointer;border:none;}
.btn{background:url(/style/web/base/img/btn_gray.gif) repeat-x;border:1px solid #7F9DB9; padding:0 5px;height:22px;color:#00649C;line-height:18px;}
.btn:hover{border:1px solid #f80; color:#f60;}
.btn-search{color:#fff; background:url(/style/web/base/img/btn_search.png) no-repeat;height:40px;width:102px;text-indent:-9999px;display:block}
.btn-search-n{color:#fff; background:url(/style/web/base/img/btn_search_n.png) no-repeat;height:40px;width:102px;display:block; text-indent:1.25em; color:#fff; border:0;font: 16px "微软雅黑","宋体";}
.btn-orderSearch {background: url(/style/web/base/img/btn_orderSearch.png) no-repeat;border:none;color:#069;cursor:pointer;height:28px;width:77px;}
.btn-addPasger {background: url(/style/web/base/img/btn_addPasger.png) no-repeat;height: 27px;line-height: 27px;width: 96px;color:#F60;font:13px Arial,sans-serif,"宋体";}
.btn-next{background: url(/style/web/base/img/btn_next.png) no-repeat 0 0;color:#333;height:35px;width:120px;}
.btn-back{background: url(/style/web/base/img/btn_back.png) no-repeat 0 0;color:#333;height:35px;width:120px;}
.btn-get{background: url(/style/web/base/img/coupon/get.png) no-repeat 0 0;color:#333;height:33px;width:84px;}
.btn-order,.btn-order-dis{background:url(/style/web/base/img/btn_87_25.png) no-repeat;color:#FFFFFF;height:25px;width:87px;}
.btn-order-dis{background:url(/style/web/base/img/btn_87_25_dis.png) no-repeat; cursor:default;}
.btn-loginIn{background: url(/style/web/base/img/btn_loginIn.png) no-repeat;color:#960;height:26px;width:87px;}
.btn-orange-6em,.btn-blue-6em,.btn-disabled-6em,.btn-disabled2-6em,.btn-orange-2em{background:url(/style/web/base/img/btn-order-sprite.png) no-repeat 0 0; width:91px; height:31px; border:none; color:#fff; cursor:pointer; line-height:30px;}
.btn-disabled-6em{background-position:0 -30px; color:#999; cursor:default;}
.btn-disabled2-6em{background-position:0 -30px; color:#666;}
.btn-orange-2em{background-position:0 -92px; color:#fff;width:58px;}
.btn-blue-6em{background-position:0 bottom; color:#fff;}
.btn-orange-2em1,.btn-blue-2em1,.btn-disabled-2em1{background:url(/style/web/isource/b2c/img/btn-orange-s1.png) no-repeat 0 0; width:79px; display:inline-block; text-align:center; height:29px; border:none; color:#fff; cursor:pointer; line-height:29px;}
.btn-disabled-2em1{background-position:0 -30px; color:#999; cursor:default;}
.btn-orange-2em1:hover{color:#fff; text-decoration:underline}
.btn-orange-noraml{background:#F88640; padding:3px 5px; border:none; text-align:center; color:#fff; cursor:pointer;}
.btn-orange-ss{background:url(/style/web/isource/b2c/img/btn-orange-ss.png) no-repeat 0 0; width:60px; height:19px; border:none; color:#fff; cursor:pointer; line-height:18px; display:inline-block; text-align:center;}
.btn-orange-m{background:url(/style/web/isource/b2c/img/btn-orange-m.png) no-repeat 0 0; width:109px; height:43px; border:none; color:#fff; cursor:pointer; line-height:42px; display:inline-block; text-align:center;font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun";}
.btn-page,.btn-page-disabled{border:1px solid #3498db; display:inline-block; padding:0 5px;height:22px;color:#069;line-height:18px;}
.btn-page:hover{border:1px solid #f80; color:#f60;}
.btn-page-disabled{border:1px solid #ccc; background:#ddd; color:#888;}
.btn-blueBg{background:#bae5fd; display:inline-block; padding:0 5px;height:22px;color:#fff;line-height:18px;}
.btn-blueBg:hover{background:#09c;color:#fff;}
.btn-blue-bd,.btn-orange-bd,.btn-disabled-bd{border:1px solid #3498db; display:inline-block; padding:0 5px;height:22px;color:#069;line-height:22px;}
.btn-blue-bd:hover{border:1px solid #069; color:#069; text-decoration:none;}
.btn-orange-bd{border:1px solid #f80; color:#f60;}
.btn-orange-bd:hover{border:1px solid #f60; color:#f60;text-decoration:none;}
.btn-disabled-bd{border:1px solid #ccc; color:#666;}
.btn-disabled-bd:hover{border:1px solid #aaa; color:#666;text-decoration:none;}
.btn_orange_h40,a.btn_orange_h40,.btn_green_h40,a.btn_green_h40{background:#f30; width:180px; height:40px; border-radius:5px; line-height:38px; display:inline-block; padding:0; text-align:center; font-size:18px; font-weight:800; color:#fff;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; text-decoration:none; overflow:hidden;}
.btn_green_h40,a.btn_green_h40{background:url(/style/web/isource/b2c/img/btn-green-h40.png) repeat-x 0 0;}
/** 描述：标题、边框容器* titleBox,(noBottomBorder)容器（不带下边框时增挂,noBottomBorder，适用于内部含多个带下边框的组合块）
 * - title titleBox结构里的标题,- tips标题内含说明文字,- box内容框,- subTitle框内含子块的结构,titleTabBox标题、Table 结构,
 - title titleTabBox结构里的标题,singleTitle单标题,singleBox单内容框,textBox带背景色和边框的单框,title-info-right成功信息 标题, title-info-error出错信息 标题,title-info-warning 提示信息 标题,colorBorder 边框颜色(默认红色)*/
.titleBox{border:1px solid #d3d3d3;}
.titleBox .title,.titleTabBox .title{border-bottom:1px solid #d3d3d3; background:#f9f9f9;font:bold 14px/30px "xx";text-indent:10px;color:#000}
.titleTabBox .title{border:1px solid #d3d3d3;border-bottom:none}
.titleBox .title .tips{color:#f00; padding-left:20px; font-weight:normal;}
.titleBox .box{padding:10px;line-height:300%;}
.titleTabBox td,.titleTabBox th{border:1px solid #d3d3d3;padding:5px 0 5px 10px}
.noBottomBorder{border-bottom:none}
.titleBox .subTitle{border-bottom:1px solid #ccc;padding:5px 10px;}
.singleTitle {background:#F9F9F9; border-bottom: 1px solid #D8D8D8; font:bold 14px/30px "xx"; height: 30px; text-indent: 10px; }
.singleBox{border:1px solid #d3d3d3;padding:10px;line-height:300%;}
.textBox{border:1px solid #fdd9a7; line-height:20px; background:#fcfbf4; padding:10px;}
.infoBox{border:1px solid #ddd; line-height:20px; background:#f7f7f7; padding:30px 10px;}
.title-info-right,.title-info-error,.title-info-warning{color:#333; font: 21px/48px "微软雅黑","宋体";}
.title-info-right .icon,.title-info-error .icon,.title-info-warning .icon{background:url(/style/web/base/img/icons.png) no-repeat; height:48px; display:inline-block; padding-left:55px;}
.title-info-right .icon{background-position:0 -96px;}
.title-info-error .icon{background-position:0 0px;}
.title-info-warning .icon{background-position:0 -48px;}
.colorBorder{border:1px solid #DB0000;}

.step_odds_1,.step_odds_2,.step_odds_3{background:url(/style/web/base/img/step_odds.png) 0 0 no-repeat;height:26px;width:32px; display:inline-block}
.step_odds_2{background-position:-38px 0;}
.step_odds_3{background-position:-73px 0;}
.tag_step{background:url(/style/web/base/img/tag_step.png) 0 0 no-repeat;height:40px;line-height:40px;width:78px;padding:0 15px; display:inline-block;color:#fff;font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun";}
.tag_step_line{background:url(/style/web/isource/b2c/img/presale/tag_step_line.png) 0 0 no-repeat;height:31px;line-height:30px;width:70px;padding-left:30px; display:inline-block;color:#fff;font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun";}
.ico-time-yellow{background:url(/style/web/isource/b2c/img/ico-time-yellow.png) no-repeat 0 0;width:20px; height:18px; display:inline-block; vertical-align:middle;}
.ico-time-hot{background:url(/style/web/isource/b2c/img/domestic/ico-time-hot2.png) no-repeat 0 0;width:30px; height:20px; display:inline-block; vertical-align:middle;}
.ico-time-hot-big{background:url(/style/web/isource/b2c/img/presale/ico-time-hot-big.png) no-repeat 0 0;width:38px; height:38px; display:inline-block; vertical-align:middle;}
.ico-time-hot-small{background:url(/style/web/isource/b2c/img/presale/ico-time-hot-small.png) no-repeat 0 0;width:20px; height:20px; display:inline-block;}
.ico-presale-lj{background:url(/style/web/isource/b2c/img/presale/ico-presale-lj.png) no-repeat right 50%; padding-right:25px;height:26px; line-height:26px; display:inline-block; color:#51b8f2; font-size:16px;}
.tag_discount_blue,.tag_discount_orange{background:url(/style/web/isource/b2c/img/index/tag_discount_blue.png) 0 0 no-repeat;height:20px;line-height:20px;width:50px; padding-left:5px;display:inline-block;color:#fff;font-size:14px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun";}
.tag_discount_orange{background:url(/style/web/isource/b2c/img/index/tag_discount_orange.png) 0 0 no-repeat;}
/**描述：一些小的辅助项 div-show  悬浮层样式（退改签）,cuteInput 美化过的input,宽度由外挂的原子类决定,note带三角图标的提示文字,arrowMore 右侧带下拉箭头,sumPrice 左侧带RMB图标*/
.div-show{background:#fff; border:1px solid #ccc; padding:6px; text-align:left;}
.cuteInput {border: 1px solid #B1B0B0;color: #333;height:26px;line-height:26px;padding-left:5px;}
.note{background: url(/style/web/base/img/ico_note.png) no-repeat; padding-left:23px;}
.arrowMore{background: url(/style/web/base/img/aMore.png) no-repeat right center ;padding-right:8px;}
.icoMoney{background:url(/style/web/base/img/ico_money.png) no-repeat;padding-left:15px;}
.w12p{width:12%}.w17p{width:17%}
/* 通用弹出层样式 loginBox是登录框样式*/
.openDiv{border:5px solid #ebebeb; position:relative; padding:20px; line-height:150%; background:#fff; height:auto;}
.openDiv #closeUi,.openDiv .closeUi{background:url(/style/web/base/img/ico_close.png) no-repeat 5px 5px; height:20px; width:20px; display:inline-block; overflow:hidden; text-indent:-9999px; border:1px solid #999; position:absolute; top:5px; right:5px; _top:10px; _right:10px; cursor:pointer;}
.openDiv #closeUi:hover,.openDiv .closeUi:hover{background-color:#eee; border:1px solid #666;}
.openDiv h2 {font: 18px "微软雅黑","宋体";padding-bottom:10px}
.loginBox{width:240px;margin:0 auto}
.loginBox dl{margin:15px 0;}
.loginBox dt,.loginBox dd {float: left;height: 24px;line-height: 24px;}
.loginp{width:600px;padding:10px 0 0;margin-top:5px;line-height:20px;border-top:1px dashed #ccc;float:left;}
/*============================ 以下是模块 ==========================*/ 
/* loading gif图标 */
.ico-loading{background:url(/style/web/base/img/loading2.gif) no-repeat 0 0; text-indent:-9999px; width:32px; height:32px; display:inline-block;}
/* user-info 用户信息模块 */
.user-info{background:#f60;line-height:30px;color:#fff;text-indent:10px;margin-bottom:10px;}
.user-info a{color:#fff;text-decoration:underline;margin-right:10px;float:right;}
.user-info a:hover{color:yellow;}
/* searchBox 横向机票搜索框模块 */
.searchBox-flight-h{border:1px solid #f60;padding:2px;}
.searchBox-flight-h .cell{border:3px solid #f60;padding:10px}
.searchBox-flight-h .cell li{float:left;display:inline;}
.searchBox-flight-h .cell li span{display:block;}
.searchBox-flight-h .cell li span label{margin-left:4px;_margin-left:0}
/* searchBox 纵向机票搜索框模块 */
.searchbox-flight-v .ticket input{font-family:"Verdana"; background:transparent;}
.searchbox-flight-v .ticket li {background: url(/style/web/base/img/pic-searchbox.jpg) no-repeat;color:#333;height:34px;line-height:34px;overflow: hidden;margin-top:10px;position:relative;padding:0 10px;}
.searchbox-flight-v .ticket li input {border: 0 none; height:34px;line-height:34px;text-indent: 10px; width:100%;position:absolute; top:0; left:0px;}
.searchbox-flight-v .ticket li span,.searchbox-flight-v .ticket li span.date{
    background: url(/style/web/base/img/icon-searchbox.jpg) no-repeat right 0;color: #999; cursor: pointer; height:34px; line-height:34px; padding-right: 28px;position:absolute; top:0; right:0; z-index:10;display:inline-block;}
.searchbox-flight-v .ticket li span.date{background-position:right -34px;}
/* 城市、日期框样式 */
.bg-date-city .noIcon input,.bg-date-city .date input,.bg-date-city .city input{font-family:"Verdana"; background:transparent; border: 0 none; height:34px;line-height:34px;text-indent: 10px; width:100%;position:absolute; top:0; left:0px;}
.bg-date-city .noIcon,.bg-date-city .date,.bg-date-city .city{background: url(/style/web/base/img/pic-searchbox.jpg) no-repeat;color:#333;height:34px;line-height:34px;overflow: hidden;margin-top:10px; position:relative;padding:0 10px;}
.bg-date-city .date span,.bg-date-city .city span,.bg-date-city .noIcon span{
    background: url(/style/web/base/img/icon-searchbox.jpg) no-repeat right 0;color: #999; cursor: pointer; height:34px; line-height:34px; padding-right: 28px;position:absolute; top:0; right:0; z-index:10;display:inline-block;}
.bg-date-city .date span{background-position:right -34px;}
.bg-date-city .noIcon span{background-position:right -68px;}
/* filter-flight 机票筛选框 */
.search-wait{position:absolute; left:139px; top:8px;height:79px; padding:35px 20px 0 18px; width:92px; display:inline-block; background:url(/style/web/base/img/flight/search-wait-bg.png) 0 0 no-repeat;filter:alpha(opacity=80); opacity: 0.8; z-index:2;}
.filter-flight{padding-bottom:5px}
.filter-flight .box{border:1px solid #db0000; padding:5px;}
.filter-flight h2{color:#333;font:bold 14px/180% '宋体';}
.filter-flight li,.filter-flight h3{float:left;width:75px;padding:5px 2px;height:20px;line-height:20px;overflow:hidden;}
.filter-flight h3{color:#666;font-weight:bold;text-align:center;line-height:24px;_line-height:20px}
.filter-flight .flight_time input,.filter-flight .Airline input{_vertical-align:middle;_margin-top:-2px;_margin-bottom:1px}
.filter-flight li input{width:13px;}
.flight_time ul,.Airline ul{width:85%}
.innerDL{float:left;color:#666; width:100%;}
.innerDL dt,.innerDL dd{float:left}
.innerDL dd{margin-right:10px;}
.innerDL dd.airline{width:450px;line-height:24px;}
.innerDL dd.view_more{width:80px;line-height:normal; padding-top:6px;}
.innerDL dd.hideMore{height:25px; overflow:hidden}
.innerDL dd span{margin-right:20px; *margin-right:15px;float:left;display:inline-block}
.innerDL .on{border:1px solid #F60;color:#F60;padding:0 4px;display:inline-block;}
.condition-retrieve{border:1px solid #ddd;border-top:0; height:auto;padding:10px;}
.sequence{border-top:1px solid #ddd;height:auto;padding:6px 10px; background:#f4f4f4;}
.sequence-travel{border-top:1px solid #ddd;height:auto;padding:0px 10px; background:#f4f4f4;}
.sequence-hotel{border:1px solid #ddd;border-top:0; height:auto;padding:10px; background:#f4f4f4;}
.sequence-flightHotel{border-bottom:1px solid #ddd;border-top:0; height:auto;padding:7px 10px; background:#f4f4f4;}
/* choosed-flight-box 机票已选去程模块 */
.choosed-flight-box{margin:10px 0; border:#e5e5e5 1px solid; position:relative; background:#f5f4f4; padding:10px; height:80px; *height:80px; _height:80px}
.choosed-flight-box h3{font-size:16px; height:30px; line-height:30px; color:#e91308; font-weight:bold;}
.choosed-flight-box .reselect{display:block; line-height:30px; height:30px; margin-left:10px;}
.choosed-flight-box .choosedLine{background:#fff; border:#e5e5e5 1px solid; _height:30px}
.choosed-flight-box .choosedLine ul{height:50px; _height:30px;line-height:24px; color:#333; _padding-bottom:-10px}
.choosed-flight-box .choosedLine ul li img{margin-top:10px}
.choosed-flight-box .choosedLine ul li{float:left; padding-left:5px}
.choosed-flight-box .choosedLine ul li p{margin-top:20px}
.choosed-flight-box .choosedLine ul li p span{font-size:16px; color:#F60; font-weight:bold}
/* list-flight 搜索结果列表模块 */
.list-flight .title{background:#f4f4f4;height:40px;border:1px solid #d8d8d8;}
.list-flight .title li {float:left;text-align:center; line-height:40px;height:40px; border-right:1px solid #d8d8d8;}
.list-flight .title li.last {border-right:0; text-indent:1em;}
.list-flight .subList{background: #fafafa url(/style/web/base/img/bg-list-flight.gif) 0 0 repeat-x;margin-bottom:-5px; border-bottom:1px dotted #d8d8d8;}
.list-flight .List { border-bottom: 1px solid #E5E5E5; overflow: hidden;width: 100%; }
.list-flight .List ul li { float:left; text-align:center; padding:20px 0 16px; line-height:20px; }
.list-flight .List ul li.airLogo_sprite {text-align:left;}
.list-flight .List ul li.airLogo_sprite p{margin-left:5px;font-size:14px}
.list-flight .List a {color:#069; text-decoration:none;}
.list-flight .List .aMore {background: url(/style/web/base/img/aMore.png) right center no-repeat;padding-right:8px}
/* pageTitle 顶部信息模块，note是额外的提示信息 */
.pageTitle{height:32px}
.pageTitle .title{font:18px/32px "Microsoft YaHei",Tahoma;}
.pageTitle .note{margin: 8px 15px;}
/* processBox 流程进度指示模块 */
.processBox li{float:left;margin-right:-8px;}
.processBox li b,.processBox li i,.processBox li span{background:url(/style/web/base/img/processBox_sprite.png) no-repeat;float:left;height:26px;line-height:26px}
.processBox li b,.processBox li i{width:15px}
.processBox li.on b{background-position:-15px -26px;}
.processBox li.on b.first{background-position:0 -26px;}
.processBox li b{background-position:-15px 0;padding-left:5px}
.processBox li b.first{background-position:0 0;padding-left:0}
.processBox li.on i{background-position:-35px -26px}
.processBox li i{background-position:-35px top}
.processBox li.on i.last{background-position:-58px -26px}
.processBox li i.last{background-position:-58px 0}
.processBox li.on span{background-position:0 bottom;color:#fff}
.processBox li span{background-position:0 -52px;padding-right:5px;background-repeat:repeat-x;}
/* processBox_sprite-orange 流程进度指示模块 */
.processBox-sprite-orange {width:100%;margin-right:-8px;}
.processBox-sprite-orange li{float:left;}
.processBox-sprite-orange li b,.processBox-sprite-orange li i,.processBox-sprite-orange li span{background:url(/style/web/base/img/processBox-sprite-orange.png) no-repeat;float:left;height:22px;line-height:22px}
.processBox-sprite-orange li b,.processBox-sprite-orange li i{width:11px}
.processBox-sprite-orange li.on b{background-position:-16px -22px;}
.processBox-sprite-orange li.on b.first{background-position:0 -22px;}
.processBox-sprite-orange li b{background-position:-16px 0;padding-left:0}
.processBox-sprite-orange li b.first{background-position:0 0;padding-left:0}
.processBox-sprite-orange li.on i{background-position:-35px -22px}
.processBox-sprite-orange li i{background-position:-35px top}
.processBox-sprite-orange li.on i.last{background-position:right -22px}
.processBox-sprite-orange li i.last{background-position:right 0}
.processBox-sprite-orange li.on span{background-position:0 bottom;color:#fff}
.processBox-sprite-orange li span{background-position:0 -44px;background-repeat:repeat-x;}

.process-sprite {width:100%;}
.process-sprite li{float:left; position:relative; z-index:1; zoom:0;}
.process-sprite li b,.process-sprite li i{background:url(/style/web/base/img/process-sprite.png) no-repeat;float:left;height:22px;line-height:22px;}
.process-sprite li b{background-position:0 -88px;width:210px}
.process-sprite li b.first{width:215px}
.process-sprite li b.w160{width:159px}
.process-sprite li b.w240{width:240px}
.process-sprite li b.w300{width:300px}
.process-sprite li b.w500{width:490px}
.process-sprite li.on b{background-position:0 -62px;}
.process-sprite li i{background-position:0 -31px; width:25px; _width:22px;margin-left:-5px;}
.process-sprite li.on i{background-position:0 2px;}
.process-sprite li span{color:#ccc; margin-right:15px; font-weight:bold;}
.process-sprite li span.last{margin-right:5px;}
.process-sprite li.on span{color:#6dbb12;}
.process-sprite li div{ position:absolute; top:-15px; left:40px; z-index:0}
.process-sprite li div.left12{left:12px;}

.process-sprite-reg {width:100%;}
.process-sprite-reg li{float:left; position:relative;}
.process-sprite-reg li div,.process-sprite-reg li i{float:left;margin-left:-1px;_margin-left:0px;}
.process-sprite-reg li i{position:absolute; left:48%; z-index:9;}
.process-sprite-reg li div.lineG{border-bottom:4px solid #eaeaea;width:210px; margin-top:15px; position:relative;}
.process-sprite-reg li div.lineG.first{width:215px}
.process-sprite-reg li div.lineG.w160{width:159px}
.process-sprite-reg li div.lineG.w80{width:80px}
.process-sprite-reg li div.lineG.w240{width:240px}
.process-sprite-reg li div.lineG.w300{width:300px}
.process-sprite-reg li div.lineG.w370{width:370px}
.process-sprite-reg li div.lineG.w500{width:490px}
.process-sprite-reg li.on div.lineG{border-bottom:4px solid #a4e25d;}
.process-sprite-reg li.on div.lineG.no{border-bottom:0;}
.process-sprite-reg li i{background:url(/style/web/isource/b2c/img/login/ico-step-sprite.png) no-repeat; width:30px; height:30px;display:inline-block; line-height:28px;*line-height:28px;
font-size:18px; font-family:"微软雅黑"; color:#666;font-style:normal; font-weight:bold; text-align:center;}
.process-sprite-reg li.on i{background-position:0 -32px;width:30px; height:30px;line-height:28px;border:0; color:#fff;}
.process-sprite-reg li span{color:#666; position:absolute;top:-20px; left:10px;}
.process-sprite-reg li.on span{color:#6dbb12;}
.process-sprite-reg li div.lineG.last{width:140px;}

/* flightInfo 机票信息模块 */
.flightInfo{color:#333;padding:18px 0;line-height:22px;border-bottom:1px solid #d3d3d3;}
.go{background:url(/style/web/base/img/ico_go.png) no-repeat}
.back{background:url(/style/web/base/img/ico_back.png) no-repeat}
.flightInfo dt {float:left;padding-right:10px;width:13%;}
.flightInfo dd {float:right;width:84%;}
.flightInfo .time {background: url(/style/web/base/img/ico_time.png) no-repeat 0 4px; padding-left: 18px;}
.flightInfo .payOtherFee{text-indent:4em}
.flightInfo .pl30{padding-left:30px;} /*无航空公司图标方式*/
/* recentPass 常用联系人模块 */
.recentPass {padding:10px;border-bottom:1px dashed #ccc}
.recentPass dd{float:left;line-height:30px}
.recentPass ul li{margin-right:10px;white-space:nowrap;float:left}
/* orderSum-flight-v 竖向价格模块 */
.orderSum-flight-v dl {padding: 0 10px;}
.orderSum-flight-v dt div {font:14px/32px Arial,sans-serif,"宋体";height:34px;border-bottom:1px dashed #ccc;}
.orderSum-flight-v dd ul{line-height:20px;margin:15px 0;}
/* orderSum-flight-h 横向价格模块（为个性化设置预留）*/
.orderSum-flight-h{}
/* passagerList 填写乘机人模块 */
.passagerList li{border-bottom: 1px dashed #DDD;padding:15px 10px 10px;}
.passagerList .last{padding:5px 10px;border:none}
.passagerList .delPassager{line-height:20px;}
.delPassager a{background: url(/style/web/base/img/ico-del-blue.gif) no-repeat 0 50%;color: #069;padding-left: 18px;text-decoration: underline;display:block;}
.passagerList p{padding:15px 0 5px}
/* itineraryAirport 机场自取信息模块 */
.itineraryAirport .noteText{line-height:150%}
.itineraryAirport .address_getTicket{border:none;line-height:150%;}
.itineraryAirport .address_getTicket td{border:none;border-top:1px dashed #DDD;padding:5px;vertical-align:top}
/* sideNav 个人中心侧边导航模块 */
.sideNav {border: 1px solid #D8D8D8;}
.sideNav .title{background:#F6F6F6;color:#069;border-bottom: 1px solid #D8D8D8; font-size: 14px; text-indent:10px; line-height:32px;}
.sideNav li{border-bottom: 1px solid #D8D8D8; padding: 5px 10px;}
.sideNav .last{border-bottom:none;}
/* orderSearch 订单查询模块 */
.orderSearch li{line-height:26px;height:30px}
/* tabList 表格模块 */
.tabList {border: 1px solid #D8D8D8;}
.tabList th,.tabList td{padding:5px;}
.tabList th {background:#F6F6F6;border-bottom: 1px solid #D8D8D8;text-align:center;}
.tabList td {border-bottom: 1px solid #D8D8D8;text-align: center;}
.tabList td a{color:#069}
.tabList td a:hover{color:#f60}
/*============================ 以下是个别页面特殊样式 ==========================*/ 
/* viewOrder 页面 */
.viewOrder .singleTitle{border:0;background:none;}
.mesgWindow{border:1px solid #FDB096;line-height: 22px;display:none}
.mesgWindow div {border:3px solid #FEF2EA;line-height: 28px;text-align: center;}
/* flightBookAgreement 订票协议页面 */
.flightBookAgreement{line-height:150%}
.flightBookAgreement h1{font:20px/200% "微软雅黑",arial;color:#666;}
.flightBookAgreement p{text-indent:2em;margin-bottom:10px}
/*订单列表里的排序功能*/
.Sort, .Sort1, .Sort2 { width:7px; height:10px; display:block; overflow:hidden; background:url(/style/web/base/img/Arrow_bilateral.png) no-repeat; cursor:pointer; float:left; margin:15px 0 0 5px; }
.Sort1 { background-position:-7px 0; }
.Sort2 { background-position:-14px 0; }

/*=============51you改版新增组件================
**以下为51you改版样式*/
.ES-lt{width:270px; float:left;}
.ES-rt{width:690px; float:right;}
.ES-lt2{width:690px; float:left;}
.ES-rt2{width:270px; float:right;}
.btn-orange,a.btn-orange,.btn-orange-l,a.btn-orange-l,.btn-fa5b47,a.btn-fa5b47{background:url(/style/web/base/img/btn-orange.png) no-repeat 0 0; cursor:pointer; width:99px; height:38px; text-align:center; color:#fff; line-height:38px; border:none; font-size:18px; font-family:"微软雅黑"; display:inline-block;}
a.btn-orange,a.btn-fa5b47{color:#fff; text-decoration:none;}
a.btn-orange:hover,a.btn-fa5b47:hover{color:#fff;text-decoration:none;}
.btn-orange-l,a.btn-orange-l{background:url(/style/web/base/img/btn-orange-l.png) no-repeat 0 0;width:128px;}
.btn-fa5b47,a.btn-fa5b47{background:#fa5b47; cursor:pointer;}
.btn-normal{background:url(/style/web/base/img/btn-order-sprite.png) no-repeat 0 0;cursor:pointer; width:91px; height:30px; text-align:center; color:#fff; line-height:30px; font-size:12px; border:0;cursor:pointer;display:inline-block;}
.btn-search-high{background:url(/style/web/base/img/btn-search-high.png) no-repeat 0 0; width:102px; height:40px;_height:41px;text-align:center; color:#90601c; line-height:30px; font-size:14px; font-weight:bold;border:0;cursor:pointer; text-indent:1.25em;display:inline-block;}
.btn-search-orange{background:url(/style/web/base/img/btn-search-orange.png) no-repeat 0 0; width:109px; height:43px;_height:44px;text-align:center; color:#fff; line-height:30px; font-size:16px; font-family:"微软雅黑"; border:0;cursor:pointer; text-indent:1.20em;*margin-left:-1.2em;display:inline-block;}
.btn-yellow-high,.btn-yellow-highLong,.btn-yellow-high-s,.btn-yellow-high-disable,.btn-yellow-high-disable-s,.btn-yellow-highLong-disable,.btn-white-high{background:url(/style/web/base/img/btn-yellow.png) no-repeat 0 0; width:129px; height:38px; _height:39px;text-align:center; color:#90601c;line-height:30px; font-size:14px; font-weight:bold;border:0;cursor:pointer; display:inline-block;}
.btn-yellow-high{background-position: -100px 0;}
.btn-white-high{background:#fff; border:1px solid #ddd; border-radius:3px;}
.btn-yellow-high-s{background-position: 0 0; width:99px;}
.btn-yellow-high-disable{background-position: -100px -39px;color:#888;cursor:default;}
.btn-yellow-high-disable-s{background-position: left -39px; color:#888; width:99px; cursor:default;}
.btn-yellow-highLong{background-position: right 0; width:240px; line-height:38px; font-size:16px;}
.btn-yellow-highLong-disable{background-position: right -39px; color:#888; width:240px; cursor:default;}

a.btn-orange-high,a.btn-orange-high-disable{background:url(/style/web/isource/b2c/img/btn-orange-high.png) no-repeat 0 0; width:109px; height:42px; _height:43px;line-height:42px;text-align:center; color:#fff; font-size:16px; font-family:"微软雅黑";border:0;cursor:pointer; display:inline-block;}
a.btn-orange-high:hover{color:#fff;text-decoration:none;}
a.btn-orange-high-disable{background-position: 0 -43px;color:#888;cursor:default;}
a.btn-orange-high-disable:hover{color:#888;text-decoration:none;}

.btn-light-blue-short,.btn-light-blue,.btn-light-blue-long,.btn-light-blue-long2,.btn-light-blue-longer,.btn-light-orange-lang{background:url(/style/web/base/img/btn-light-blue.png) no-repeat 0 0; width:58px; height:28px;_height:29px; text-align:center; color:#069;line-height:25px; font-size:12px; border:0; cursor:pointer;display:inline-block;}
.btn-light-blue{background-position:0 -30px;width:70px;}
.btn-light-blue-long{background-position:0 -60px;width:99px;}
.btn-light-blue-long2{background-position:0 -90px;width:119px;}
.btn-light-blue-longer {background-position:0 -120px;width:145px;}
.btn-light-orange-lang{background-position:0 -150px;width:99px;color:#f60; }
.btn-cart-blue,.btn-cart-orange,.btn-cart-orange-lang{width:135px; height:40px; text-align:center; color:#fff;line-height:36px; font-size:14px; border:0; cursor:pointer; font-weight:bold; text-indent:1.5em;}
.btn-cart-orange{background-position:left 0; width:100px; height:40px;text-indent:0;}
.btn-cart-orange-lang{background-position:left -50px; width:120px; height:40px;text-indent:0;}
/*border line*/
.border-gray{border:1px solid #ddd;}
.border-bottom-gray{border-bottom:1px solid #ddd;}
.border-bottom-ccc{border-bottom:1px solid #dad8d8;}
.border-bottom-gray-d{border-bottom:1px dotted #ddd;}
.border-right-gray-d{border-right:1px dotted #ddd;}
.border-bottom-blue-2px{border-bottom:2px solid #09c;}
.border-bottom-yellow-d{border-bottom:1px dotted #ffb830;}
.border-bottom-orange-2px{border-bottom:2px solid #fe7f00;}
.gray-dotted-line{background:url(/style/web/base/img/gray-dotted-line.jpg) left bottom repeat-x;}
/*box-orange 通知框样式*/
.box-orange{border:1px solid #fd8301; background:#ffffe2; padding:8px; color:#666;}
.box-orange-x1{border:1px solid #f5cc8a; background:#ffdfae; padding:8px; color:#666;}
.box-yellow{border:1px solid #fdd666; background:#fefbeb; padding:5px 10px 10px 15px; color:#666;}
.box-yellow2{border:1px solid #ffa626; background:#fef7e4; padding:8px; color:#f70;}
.box-yellow3{border:1px solid #ffa626; background:#fef7e4;}
.box-yellow-tips{border:1px solid #ffa626; background:#fef7e4; padding:5px; color:#f70;}
.box-light-blue{border:1px solid #d5e8f0; background:#eaf9ff; padding:10px 10px 10px 10px; color:#666;}
.box-light-blue2{border:1px solid #a9d5fa; background:#f3faff;}
.box-bg-green{background:#0cc507; padding:2px 10px; color:#fff;}

.box-bg-lightBlue{background:#e8f8ff; padding:8px; color:#666;}

.box-bg-blue a{background:#51b8f2; padding:4px 10px; display:inline-block; float:left; margin:0px 5px 5px 0; color:#fff; text-decoration:none;}
.box-bg-blue a:hover{background:#069;color:#fff; text-decoration:none;}

.bg-line-blue{ border-top:2px solid #548dab;}
.bg-line-5ebdff{ border-top:2px solid #5ebdff;}
.bg-line-gray{ border-top:2px solid #ddd;}
.bg-line-5ebdff-1{ border-top:1px solid #5ebdff;}
.bg-line-gray-1{ border-top:1px solid #ddd;}
.bg-line-blue-presale{ border-top:4px solid #0d9fce;*height:5px;}
.bg-line-blue-presale.w6p{width:6%}
.bg-line-blue-presale.w15p{width:14.5%}
.bg-line-gray-presale{ border-top:2px solid #f2f2f2; *height:5px;}
.bg-line-orange-presale{ border-top:4px solid #f25c1d;*height:5px;}
.bg-line-orange-presale.w11p{width:11%}
.bg-line-orange-presale.w18p{width:18%}
.bg-line-gray-presale.w94p{width:94%}
.bg-line-gray-presale.w82p{width:82%}
.bg-line-gray-presale.w85p{width:84.5%}
.bg-line-gray-presale.w89p{width:89%}
/*ico 图标样式*/
.hot{background:url(/style/web/base/img/hot_1.png) left top no-repeat; margin:5px 0 0 5px;width:27px; height:14px; display:inline-block;}
.hot-special{background:url(/style/web/base/img/hot-special.png) left top no-repeat; margin:5px 0 0 5px;width:27px; height:14px; display:inline-block;}
.ico-tel-header{background:url(/style/web/isource/b2c/img/ico-tel-header.png) no-repeat 0 1px; height:20px; white-space:nowrap;display:inline-block; vertical-align:middle; font-size:16px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";line-height:20px; color:#54667e; padding-left:16px; font-weight:bold;}
.ico-weixin{background:url(/style/web/isource/b2c/img/ico-weixin.png) no-repeat 0 1px; height:30px; white-space:nowrap;display:inline-block; vertical-align:middle; font-size:14px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";line-height:20px; color:#666; padding-left:30px;}
.ico-weixin-s{background:url(/style/web/isource/b2c/img/ico-weixin-s.png) no-repeat 0 2px; height:30px; white-space:nowrap;display:inline-block; vertical-align:middle; font-size:12px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";line-height:20px; color:#53657b; padding-left:20px;}
.ico-weibo{background:url(/style/web/isource/b2c/img/ico-weibo.png) no-repeat 0 0px; height:30px; white-space:nowrap;display:inline-block; vertical-align:middle; font-size:14px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";line-height:20px; color:#666; padding-left:30px;}
.ico-weibo-i,.ico-email-i{background:url(/style/web/isource/b2c/img/index/ico-weibo.png) no-repeat 0 0px; height:36px; white-space:nowrap;display:inline-block; vertical-align:middle; font-size:12px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";line-height:36px; color:#53657b; padding-left:45px;}/*line-height:40px;改为36px*/
.ico-email-i{ background-position:0 -69px;}/*background-position:0 -66px;改为-69px*/
.ico-arrow-gray{background:url(/style/web/isource/b2c/img/ico-arrow-gray.png) no-repeat 0 0;width:20px; height:20px; white-space:nowrap;display:inline-block; vertical-align:middle; margin:0 4px;}
.ico-arrow-gray2,.ico-arrow-gray2:hover{background:url(/style/web/isource/b2c/img/ico-arrow-ply2.png) no-repeat 0 3px;width:18px; height:20px; white-space:nowrap;display:inline-block; vertical-align:middle; margin:0 4px;}
.ico-arrow-gray2:hover{background-position:0 -45px;}
.ico-arrow-gray3{background:url(/style/web/isource/b2c/img/ico-arrow-ply2.png) no-repeat 0 3px;width:18px; height:20px; white-space:nowrap;display:inline-block; vertical-align:middle; margin:0 4px;}
.ico-arrow-white{background:url(/style/web/isource/b2c/img/ico-arrow-white.png) no-repeat 0 40%;width:18px; height:20px; white-space:nowrap;display:inline-block; vertical-align:middle; margin:0 4px;}
.ico-add-yellow{background:url(/style/web/isource/b2c/img/index/ico-add-yellow.png) no-repeat 0 38%;width:23px; height:23px; white-space:nowrap;display:inline-block; vertical-align:middle; margin:0 4px;}

.ico-flight,.ico-hotel{display:inline-block; margin-right:6px; vertical-align:middle;}
.ico-close-blue{background:url(/style/web/base/img/hotel/sprite-mapHotel.png) no-repeat -188px -4px; height:12px; width:12px; display:inline-block; overflow:hidden; cursor:pointer;}
.ico-close{background:url(/style/web/base/img/ico_close.png) no-repeat 5px 5px; height:20px; width:20px; display:inline-block; overflow:hidden; cursor:pointer; border:1px solid #ddd;}
.ico-close:hover{background-color:#eee; border:1px solid #ccc;}
a.ico-close-blueB,a.ico-close-blueB:hover{background:url(/style/web/base/img/ico_close_blue.png) no-repeat 0 0; height:16px; width:16px; display:inline-block; overflow:hidden; cursor:pointer;}
a.ico-close-blueB:hover{ background-position:0 -16px;}
a.refresh,a.refresh:hover{background:url(/style/web/isource/b2c/img/ico-refresh.png) no-repeat 0 45%; height:20px; padding-left:20px;display:inline-block; overflow:hidden; cursor:pointer; color:#069}
a.refresh:hover{text-decoration:underline;}
.ico-close-orange{background:url(/style/web/base/img/ico_close_orange.png) no-repeat 5px 5px; height:20px; width:20px; display:inline-block; overflow:hidden; cursor:pointer;}
.ico-flight{background:url(/style/web/base/img/ico-flight.gif) 0 0 no-repeat; width:16px; height:16px; }
.ico-hotel{background:url(/style/web/base/img/ico-hotel.gif) 0 0 no-repeat; width:16px; height:13px; }
.ico-arrow-more{background:url(/style/web/base/img/ico-arrow-more.gif) right 0 no-repeat; display:inline-block; width:5px; height:9px; margin-left:6px; vertical-align:middle; *margin-top:4px;}
.ico-arrowDown-blue{background:url(/style/web/isource/b2c/img/ico-arrowDown-blue.png) right 50% no-repeat; display:inline-block; padding-right:10px;}
.ico-notice{background:url(/style/web/base/img/ico-notice.gif) right top no-repeat; display:inline-block; width:16px; height:14px;vertical-align: text-top;}
.ico-leave,.ico-back { display:inline-block; width:18px; height:16px; margin-right:5px; vertical-align:middle;background:url(/style/web/base/img/ico-leave-back.gif) no-repeat 0 0;}
.ico-back { background-position:0 -17px;}
.ico-leave2,.ico-back2 { display:inline-block; width:19px; height:20px; vertical-align:middle;background:url(/style/web/base/img/ico-flight-go-back.png) no-repeat 0 0;}
.ico-back2 { background-position:0 -28px;}
.ico-iflight-arrowUp,.ico-iflight-arrowDown { display:inline-block; width:9px; height:9px; vertical-align:middle;background:url(/style/web/base/img/ico-iflight-arrowUp.png) no-repeat 0 0; margin-right:4px;}
.ico-iflight-arrowDown { background:url(/style/web/base/img/ico-iflight-arrowDown.png) no-repeat 0 0;}
.ico-51you{background:url(/style/web/base/img/ico-51you.png) 0 0 no-repeat; width:17px; height:17px;display:inline-block;margin-bottom:-3px}
.ico-up,.ico-up-on,.ico-down,.ico-down-on,.ico-up:hover,.ico-down:hover{background:url(/style/web/base/img/ico-up-down.png) 0 0 no-repeat; display:inline-block;cursor:pointer; padding-right:12px;}
.ico-up{background-position:right -57px;}
.ico-up-on,.ico-up:hover{background-position:right -90px;}
.ico-down{background-position:right -26px;}
.ico-down-on,.ico-down:hover{background-position:right 3px;}
.sequence-travel .ico-up{*background-position:right -56px;background-position:right -54px;}
.sequence-travel .ico-up-on,.sequence-travel .ico-up:hover{*background-position:right -90px;background-position:right -87px;}
.sequence-travel .ico-down{*background-position:right -26px;background-position:right -23px;}
.sequence-travel .ico-down-on,.sequence-travel .ico-down:hover{*background-position:right 4px;background-position:right 6px;}

.ico-hotel-up,.ico-hotel-up-on,.ico-hotel-down,.ico-hotel-down-on,.ico-hotel-up:hover,.ico-hotel-down:hover{background:url(/style/web/base/img/hotel/bg_sort.png) no-repeat; display:inline-block;width:53px; height:23px;cursor:pointer;margin-left:2px; text-indent:10px; line-height:23px;}
.ico-hotel-up{background-position:0 0;}
.ico-hotel-up-on,.ico-hotel-up:hover{background-position:-53px 0;color:#069;text-decoration:none;}
.ico-hotel-down{background-position:0 -23px;}
.ico-hotel-down-on,.ico-hotel-down:hover{background-position:-53px -23px;color:#069; text-decoration:none;}
.ico-hotel-upl,.ico-hotel-upl-on,.ico-hotel-downl,.ico-hotel-downl-on,.ico-hotel-upl:hover,.ico-hotel-downl:hover,.ico-hotel-unl,.ico-hotel-unl-on,.ico-hotel-unl:hover{background:url(/style/web/base/img/hotel/bg_sort_lang.png) no-repeat; display:inline-block;width:90px; height:23px;cursor:pointer;margin-left:2px; text-indent:6px; line-height:23px;}
.ico-hotel-upl{background-position:0 0;}
.ico-hotel-upl-on,.ico-hotel-upl:hover{background-position:-90px 0;color:#069;text-decoration:none;}
.ico-hotel-downl{background-position:0 -23px;}
.ico-hotel-downl-on,.ico-hotel-downl:hover{background-position:-90px -23px;color:#069;text-decoration:none;}
.ico-hotel-unl{background-position:0 -46px;}
.ico-hotel-unl-on,.ico-hotel-unl:hover{background-position:-90px -46px;color:#069;text-decoration:none;}
.ico-ship-left,.ico-ship-left-on,.ico-ship-right,.ico-ship-right-on,.ico-ship-left:hover,.ico-ship-right:hover{background:url(/style/web/base/img/ico-arrow-lR.png) no-repeat; display:inline-block;width:30px; height:30px;cursor:pointer;margin:10px 0px 0 20px;_margin:10px 0px 0 10px;}
.ico-ship-left{background-position:0 0;}
.ico-ship-left-on,.ico-ship-left:hover{background-position:-45px 0;}
.ico-ship-right{background-position:-90px 0;_background-position:-80px 0;}
.ico-ship-right-on,.ico-ship-right:hover{background-position:-135px 0;_background-position:-125px 0;}
.ico-money{background:url(/style/web/base/img/ico_money.png) no-repeat; display:inline-block;cursor:pointer;margin-right:4px; width:13px; height:14px; vertical-align:middle;}
.ico-showMore-orange,.ico-showMore-blue{background:url(/style/web/base/img/ico-showMore-orange.gif) 0 0 no-repeat; display:inline-block;cursor:pointer;margin-left:8px; width:9px; height:9px; vertical-align:middle; _margin-top:2px;}
.ico-showMore-blue{background:url(/style/web/base/img/ico-showMore-blue.gif) 0 0 no-repeat;}
.ico-showMore-arrow{background:url(/style/web/base/img/ico_arrow.gif) no-repeat scroll 96px 1px transparent; cursor:pointer;margin-left:15px;  vertical-align:middle; padding-right:15px;}
.star{background:url(/style/web/base/img/ico-star.png) no-repeat; display:inline-block;cursor:pointer; width:13px; height:12px;}
.ico-sale{background:url(/style/web/base/img/ico-sale.png) no-repeat; display:inline-block;cursor:pointer; width:23px; height:21px;-margin-top:8px;}
.ico-sale-domestic{background:url(/style/web/isource/b2c/img/domestic/ico-domestic-sale.png) no-repeat; display:inline-block;cursor:pointer; width:40px; height:21px;-margin-top:10px;}
.ico-abroadTour-hotCity,.ico-abroadTour-seaIsland{background:url(/style/web/isource/b2c/img/ico-abroadTour-sprite.png) no-repeat; display:inline-block;cursor:pointer; width:35px; height:28px;-margin-top:10px;}
.ico-abroadTour-seaIsland{background-position:0 -60px;}
.ico-viewed{background:url(/style/web/base/img/ico-viewed.png) no-repeat; display:inline-block;cursor:pointer; width:21px; height:14px; vertical-align:middle; -margin-top:12px;}
.ico-hotelRecommend{background:url(/style/web/isource/b2c/img/hotel/ico-hotel-recommend.png) no-repeat 0 0; display:inline-block;cursor:pointer; width:14px; height:17px; vertical-align:middle; -margin-top:12px;}
.ico-brandRecom{background:url(/style/web/base/img/ico-brandRecom.png) no-repeat; display:inline-block;cursor:pointer; width:22px; height:26px; margin-top:5px}
.ico-list,.ico-map,.ico-map-brown{display:inline-block; line-height:30px;}
.ico-list{background:url(/style/web/base/img/ico-list.gif) no-repeat; width:14px; height:18px;}
.ico-map{background:url(/style/web/base/img/ico-map.gif) no-repeat; width:13px; height:18px;}
.ico-map-brown{background:url(/style/web/base/img/ico-map-brown.gif) no-repeat; width:17px; height:23px;}
.ico-plane,.ico-train,.ico-ship,.ico-car{background:url(/style/web/base/img/hotel/ico-hotel-map.png) no-repeat; display:inline-block;height:24px; vertical-align:text-bottom;}
.ico-plane{background-position:0 -43px; width:23px;}
.ico-train{background-position:-23px -43px; width:24px;}
.ico-ship{background-position:-47px -43px;width:31px; }
.ico-car{background-position:-78px -43px; width:33px; }
.ico-plane-gray{background:url(/style/web/base/img/ico-travel-sprite.png) no-repeat; display:inline-block;width:26px; height:16px; vertical-align:middle;margin:0 6px;}
.ico-explain{background:url(/style/web/base/img/ico-explain.gif) no-repeat; width:14px; height:15px; display:inline-block;vertical-align:text-bottom;}
.ico-visa{background:url(/style/web/base/img/ico-visa.gif) no-repeat; width:15px; height:15px; display:inline-block;vertical-align:text-bottom;}
.ico-note-yello{background:url(/style/web/base/img/ico-note-yello.gif) no-repeat 0 0; padding-left:22px; height:20px; display:inline-block;}
.ico-reward,.ico-reward-orange{background:url(/style/web/base/img/ico-reward.png) no-repeat 0 0; padding-left:22px; height:20px; display:inline-block;}
.ico-reward-orange{background-position: 0 -42px}
.ico-star-orange-s,.ico-star-gray-s,.ico-star-half-s{ display:inline-block; width:9px; height:9px; white-space:nowrap; float:left;}
.ico-star-orange-s{background:url(/style/web/base/img/travel/ico-star-orange-s.png) no-repeat 0 0;}
.ico-star-gray-s{background:url(/style/web/base/img/travel/ico-star-gray-s.png) no-repeat 0 0;}
.ico-star-half-s{background:url(/style/web/base/img/travel/ico-star-half-s.png) no-repeat 0 0;}
.ico-send-mobile{background:url(/style/web/base/img/travel/ico-send-mobile.gif) no-repeat 0 0;width:11px; height:13px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-mobile{background:url(/style/web/base/img/ico-mobile.gif) no-repeat 0 0;width:10px; height:16px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-user{background:url(/style/web/base/img/ico-user.png) no-repeat 0 0;width:13px; height:18px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-cyr{background:url(/style/web/isource/b2c/img/ico-cyr.png) no-repeat 0 1px;height:18px; white-space:nowrap;display:inline-block; vertical-align:middle; padding-left:20px; font-size:14px; font-weight:bold;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.ico-dabao{background:url(/style/web/isource/b2c/img/presale/ico-dabao.png) no-repeat 0 0;height:46px; line-height:120%; white-space:nowrap;display:inline-block; vertical-align:middle; padding-left:11px; padding-top:6px; font-size:14px; color:#fff; width:56px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.ico-dabao-s{background:url(/style/web/isource/b2c/img/presale/ico-dabao-s.png) no-repeat 0 0;height:42px; line-height:120%; white-space:nowrap;display:inline-block; vertical-align:middle; padding-left:9px; padding-top:6px; font-size:12px; color:#fff; width:50px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.ico-dabao2{background:url(/style/web/isource/b2c/img/presale/ico-dabao2.png) no-repeat 0 0;height:37px; line-height:130%; white-space:nowrap;display:inline-block; vertical-align:middle; padding-left:11px; padding-top:3px; font-size:12px; color:#48bb15; width:55px; font-family:Verdana, Geneva, sans-serif}
.ico-tel-o{background:url(/style/web/base/img/ico-tel.png) no-repeat 0 0;width:13px; height:20px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-flight-discountLow,.ico-flight-discount{background:url(/style/web/base/img/ico-flight-discount.png) no-repeat 0 0;width:139px; height:27px; white-space:nowrap;display:inline-block; color:#666; line-height:150%; text-align:center; padding-top:10px;}
.ico-flight-discount{background-position:0 -37px;height:43px;}
.ico-right{background:url(/style/web/base/img/ico-right.png) no-repeat 0 0;width:18px; height:18px; cursor:pointer; white-space:nowrap;display:inline-block;}
.ico-right.none{ display:none;}
.ico-delete{background:url(/style/web/base/img/ico-delete.png) no-repeat 0 0;width:18px; height:18px; cursor:pointer; white-space:nowrap;display:inline-block;}
.ico-delete.none{ display:none;}
.ico-right-s{background:url(/style/web/base/img/ico-right-s.png) no-repeat 0 0;width:15px; height:15px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-right-b{background:url(/style/web/base/img/ico-right-b.png) no-repeat 0 0;width:42px; height:42px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-pay-money{background:url(/style/web/base/img/ico-pay-money.png) no-repeat 0 0;width:40px; height:40px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-wrong-b{background:url(/style/web/base/img/ico-wrong.png) no-repeat 0 0;width:42px; height:42px; white-space:nowrap;display:inline-block; vertical-align:middle;}
.ico-card-discount{background:url(/style/web/base/img/travel/ico-card-discount.png) no-repeat 0 0;width:80px; height:38px; white-space:nowrap;display:inline-block; color:#fff; line-height:18px; text-align:center;}
.ico-hot-recomm{background:url(/style/web/base/img/ticket/ico-hot-recomm.png) no-repeat 0 0;width:52px; height:19px; white-space:nowrap;display:inline-block; color:#fff;text-align:center; position:absolute; top:-6px; left:120px; line-height:14px;*line-height:18px;}
.ico-thrift{background:url(/style/web/base/img/ticket/ico-thrift.png) no-repeat 0 3px;width:53px; height:20px; white-space:nowrap;display:inline-block; color:#f60; line-height:22px;text-indent:1.75em; text-align:left;}
.ico-arrow-orangeNav{background:url(/style/web/base/img/ico-arrow-orangeNav.gif) no-repeat center 0; width:10px; height:5px; position:absolute; top:0; left:25px;}
.ico-circle-up,.ico-circle-up-on,.ico-circle-down,.ico-circle-down-on{background:url(/style/web/base/img/ico-circle-upDown.png) no-repeat 0 0px;width:25px; height:25px; white-space:nowrap;display:inline-block;}
.ico-circle-up-on{background-position:right 0;}
.ico-circle-down{background-position:left -25px;}
.ico-circle-down-on{background-position:-25px -25px;}
.ico-tel-small,.ico-opinion-small{background:url(/style/web/base/img/card/ico-tel-opinion.png) no-repeat 0 0px;width:12px; height:12px; display:inline-block; margin-right:8px; vertical-align:middle;}
.ico-opinion-small{background-position:left -24px;width:11px; height:11px;}
/*ico-call-btn-contact-联系我们样式*/
.ico-call{background:url(/style/web/base/img/travel/ico-call.gif) no-repeat; width:43px; height:47px; display:inline-block; vertical-align:middle;}
.ico-ply,.ico-ply-go{background:url(/style/web/base/img/ico-ply.png) no-repeat; width:19px; height:12px; display:inline-block; _background-position:0 5px;}
.ico-ply-go{ background-position:left -22px;_background-position:left -17px;}
.ico-international01{background:url(/style/web/isource/b2c/img/iflight/ico-international01.png) no-repeat; width:79px; height:46px; display:inline-block; position:absolute; top:-13px; left:0px;}
.ico-international02{background:url(/style/web/isource/b2c/img/iflight/ico-international02.png) no-repeat; width:73px; height:46px; display:inline-block; position:absolute; top:-16px; left:0px;}
.ico-international03{background:url(/style/web/isource/b2c/img/iflight/ico-international03.png) no-repeat; width:74px; height:54px; display:inline-block; position:absolute; top:-24px; left:0px;}
.ico-international04{background:url(/style/web/isource/b2c/img/iflight/ico-international04.png) no-repeat; width:61px; height:56px; display:inline-block; position:absolute; top:-24px; left:10px;}
.ico-students{background:url(/style/web/base/img/iflight/ico-students.gif) no-repeat; width:43px; height:15px; display:inline-block; vertical-align:middle;}
.ico-wlan{background:url(/style/web/base/img/ico-wlan.png) no-repeat; width:21px; height:14px; display:inline-block; vertical-align:middle;}
.ico-mouse-hotel{background:url(/style/web/base/img/ico-mouse-hotel.png) no-repeat; width:20px; height:20px; display:inline-block; vertical-align:middle;}
.ico-promotions{background:url(/style/web/base/img/ico-promotions.png) no-repeat; width:40px; height:33px; display:inline-block; vertical-align:middle; float:right;}

.ico-arrow-right{background:url(/style/web/isource/b2c/img/ico-arrow-right.png) no-repeat 0 0; width:28px; height:7px; margin:5px 5px 0 5px; display:inline-block;}
.ico-travel-domestic{background:url(/style/web/isource/b2c/img/index/ico-travel-domestic.png) 0 0 no-repeat; width:112px; height:71px;display:inline-block;margin-bottom:-3px}
.ico-outboundTourism{background:url(/style/web/isource/b2c/img/index/ico-outboundTourism.png) 0 0 no-repeat; width:165px; height:49px;display:inline-block;margin-bottom:-3px}
.ico-cheapFlight{background:url(/style/web/isource/b2c/img/index/ico-cheapFlight.png) 0 0 no-repeat; width:126px; height:56px;display:inline-block;margin-bottom:-2px}

.ico-qa{background:url(/style/web/isource/b2c/img/ico-qa.png) no-repeat; width:25px; height:20px; display:inline-block; vertical-align:middle;}
.ico-right-regB{background:url(/style/web/isource/b2c/img/login/ico-reg-right.png) no-repeat 0 0;width:80px; height:60px; white-space:nowrap;display:inline-block; vertical-align:middle;}

.ico-title-star,.ico-title-ranking{background:url(/style/web/isource/b2c/img/news/ico-title-sprite.png) no-repeat 0 7px; height:22px;font-size:18px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";line-height:150%; color:#069; padding-left:22px;}
.ico-title-ranking{ background-position:0 -27px; padding-left:26px;}
.ico-zan,.ico-zan-gray{background:url(/style/web/isource/b2c/img/news/ico-zan.png) no-repeat 0 50%; height:18px; white-space:nowrap;display:inline-block; vertical-align:middle; font-size:12px;line-height:18px; color:#f60; padding-left:20px;}
.ico-zan-gray{background:url(/style/web/isource/b2c/img/news/ico-zan-gray.png) no-repeat 0 50%; cursor:default;}
.ico-diyTour-mudidi,.ico-diyTour-chufadi,.ico-diyTour-chuyoutime{background:url(/style/web/isource/b2c/img/presale/ico-diyTour-rt.png) no-repeat 0 8px;height:40px; display:inline-block; padding-left:35px; line-height:42px;color:#666}
.ico-diyTour-chufadi{background-position:0 -52px;}
.ico-diyTour-chuyoutime{background-position:0 -112px;}
.btn-contact{background:url(/style/web/base/img/travel/btn-contact.png) no-repeat; width:132px; height:28px; line-height:25px; color:#90601c; border:0; cursor:pointer;}
.ico-lock{background:url(/style/web/base/img/ico-lock.png) no-repeat 0 0; width:10px; height:12px; display:inline-block; vertical-align:middle;}
/*评分星星*/
.starBox {display:inline; }
.starBox b {width:11px; height:11px; display:inline-block; background:url(/style/web/base/img/star-grade.png) no-repeat 0 -11px; vertical-align:middle; overflow:hidden; _margin-right:2px;}
.starBox b.current,.starBox b.current-s { background:url(/style/web/base/img/star-grade.png) no-repeat 0 0; }

.starBoxN {display:inline;}
.starBoxN b {width:15px; height:18px; display:inline-block; background:url(/style/web/base/img/star-grade2.png) no-repeat 0 -23px; vertical-align:middle; overflow:hidden; _margin-right:2px;}
.starBoxN b.current,.starBoxN b.current-s { background:url(/style/web/base/img/star-grade2.png) no-repeat 0 -2px;}

.starBoxF {display:inline;}
.starBoxF span {width:106px; height:18px; display:inline-block; background:url(/style/web/base/img/star-grade3.png) no-repeat 0 -21px; vertical-align:middle; overflow:hidden; _margin-right:2px;}
.starBoxF b.current-f {background:url(/style/web/base/img/star-grade3.png) no-repeat 0 0; float:left;height:18px;display:inline-block; }

.starBoxGb {display:inline;}
.starBoxGb span {width:100px; height:16px; display:inline-block; background:#d1f49c; vertical-align:middle; overflow:hidden; _margin-right:2px;}
.starBoxGb b.current-f {background:#96d13b; float:left;height:16px;display:inline-block; }

/*更多右侧带小箭头图标样式*/
.aMore-down{color:#069; text-decoration:none; background:url(/style/web/base/img/ico-aMore.gif) no-repeat right 5px; padding-right:8px;}
.aMore-up{color:#069; text-decoration:none; background:url(/style/web/base/img/ico-aMore.gif) no-repeat right -6px; padding-right:8px;}
.aMore-down:hover,.aMore-up:hover{ color:#f60;}
.aMore-down2{color:#069; text-decoration:none; background:url(/style/web/base/img/ico-aMore2.png) no-repeat right 4px; padding-right:15px;}
.aMore-up2{color:#069; text-decoration:none; background:url(/style/web/base/img/ico-aMore2.png) no-repeat right -14px; padding-right:15px;}
.aMore-down2:hover,.aMore-up2:hover{ color:#f60;}
.aMore-down3,.aMore-up3{color:#069; text-decoration:none; background:url(/style/web/base/img/ico-aMore3.png) no-repeat right 5px; padding-right:12px;}
.aMore-down3{_background-position:right 4px;}
.aMore-up3{background-position:right -6px;_background-position:right 4px;}
.aMore-down3:hover,.aMore-up3:hover{ color:#f60;}

.aMore-down31,.aMore-up31{color:#333; text-decoration:none; background:url(/style/web/base/img/ico-aMore3.png) no-repeat right 8px; padding-right:12px; cursor:pointer;}
.aMore-down31{_background-position:right 4px;}
.aMore-up31{background-position:right -5px;_background-position:right 4px;}
.aMore-down31:hover,.aMore-up31:hover{ color:#f60;}

.aMore-down4,.aMore-up4{color:#069; text-decoration:none; background:url(/style/web/base/img/ico-aMore4.png) no-repeat right 6px; padding-right:18px;}
.aMore-down4{_background-position:right 5px;}
.aMore-up4{background-position:right -18px;}
.aMore-down4:hover,.aMore-up4:hover{color:#f60;}
.ico-del{color:#069; text-decoration:none; background:url(/style/web/base/img/ico-del.png) no-repeat left 50%; padding-left:15px;}
 /*list-product-recommend   首页-box模块*/ 
.box-gray{border:1px solid #dad8d8; padding:0 10px 10px 10px;}
.box-gray h3{font-size:12px;font-weight: bold;line-height:24px;}
.box-gray p{font-size:12px;}
.box-gray.pb0{padding-bottom:0;}
.box-gray.pb0 ul{margin-bottom:-1px;}
.box-gray .title-h3{margin:5px 0}
.box-gray2{border:1px solid #dad8d8;}
.box-green-s,.box-orange-s,.box-red-s{ border:1px solid #7c7; background:#cdffcc; width:16px; height:16px; display:inline-block;font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.box-orange-s{ border:1px solid #feb856; background:#fee4c1;}
.box-red-s{ border:1px solid #fe6661; background:#ff453e;color:#fff; line-height:16px;}
/*hotLine   首页-特色线路模块*/ 
.hotLine{margin:0 auto;width:290px;height:84px;}
.hotLine dt{float:left;width:82px;height:82px; border:1px solid #ddd;}
.hotLine dt img{width:80px;height:80px;border:1px solid #fff;}
.hotLine dd{float:left;width:186px;height:84px;line-height:24px;text-align:left;color:#999; padding:0px 10px;}
.hotLine dd p{line-height:22px;color:#999; font-size:14px;}
/*hotLineI   首页-特色线路模块*/ 
.hotLineI{margin:0 auto;padding:10px 0 8px 0; border-bottom:1px dotted #ddd;}
.hotLineI dt{float:left;width:82px;height:82px; border:1px solid #ddd;position: relative;}
.hotLineI dt img{width:80px;height:80px;border:1px solid #fff;position:absolute; clip:rect(0px 81px 81px 0px);}
.hotLineI dd{float:left;width:411px;line-height:22px;text-align:left;color:#999; padding:0 10px 0 15px;}
.hotLineI.last{border-bottom:0px;}
/*hotLineI1   首页-特色线路模块*/ 
.hotLineI1{margin:0 auto;padding:10px 0; border-bottom:1px dotted #ddd;}
.hotLineI1 dt{float:left;width:115px;height:115px; border:1px solid #ddd;position: relative;}
.hotLineI1 dt img{border:1px solid #fff; position: absolute; clip:rect(0px 114px 114px 0px);}
.hotLineI1 dd{float:left;width:388px;line-height:22px;text-align:left;color:#999; padding:0 10px 0 15px;}
/*list-product-recommend   首页--旅行产品推荐模块*/ 
.list-product-recommend{width:100%;}
.list-product-recommend li{line-height:24px; float:left; width:100%;}
.list-product-recommend li h4{width:59px;padding-right:3px; color:#ccc; float:left;}
.list-product-recommend li span.price{ font-size:14px; font-weight:bold; color:#f60; text-align:right; float:right;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
/*box-list-place   首页-目的地旅游模块*/ 		
.box-list-place{width:1180px;margin:0 auto;color:#666;line-height:24px;}
.box-list-place h3 {margin:0 auto;display:block;line-height:30px; text-indent:0.6em; font-weight:bold;}
.box-list-place h3.special {text-indent:0.1em;}
.box-list-place ul{line-height:30px; width:1260px; overflow:hidden;}
.box-list-place ul li h4{color:#ccc;float:left;}
.box-list-place ul li h4 a{margin:0 0.1em;*margin:0 0.1em;}
.box-list-place ul li{float:left; width:420px;}
.box-list-place ul li a{margin:0 0.1em;*margin:0 -1px 0 0;}
.box-list-place ul li.lt{width:308px; padding-right:20px;}
.box-list-place ul li.lt2{width:320px; padding-right:20px;}
.box-list-place ul li.rt2{width:320px;}
.box-list-place ul li.rt{width:303px;}
.box-list-place p a{margin:0 0.1em;*margin:0 -1px 0 0;}
/*ES-tabview-1   首页-tab切换模块样式1*/ 
.ES-tabview-1 {height:20px;overflow: hidden;position:relative;}
.ES-tabview-1 li {float:left; line-height:20px;overflow: hidden;color:#999;background: url(/style/web/base/img/tabview-1-rline.gif) 0 top no-repeat;}
.ES-tabview-1 li a{cursor: pointer;display: inline-block;height: 20px;padding:0 10px; color:#fff;border-radius: 2px 2px 2px 2px;color: #666; }
.ES-tabview-1 li.active a{background: #f90;color:#fff; text-decoration:none;}
.ES-tabview-1 li.special a{background: #fff;color:#069; text-decoration:none;}
.ES-tabview-1 li.special a:hover{background: #fff;color:#069; text-decoration:underline;}
.ES-tabview-1 li.first,.ES-tabview-1 li.active{background:none;}
.ES-tabview-1-ihotel{ height:auto;} 
.ES-tabview-1-ihotel li{ line-height:25px; background-position:0 50%;} 
.ES-tabview-1-ihotel li a{ height:25px;} 
.ES-tabview-1-content-1 {border-top:1px dotted #ddd; margin-top:10px;}
/*ES-tabview-2   首页-tab切换模块样式2*/ 
.ES-tabview-2 {height:28px;line-height:28px;border-left:1px solid #ddd;}
.ES-tabview-2 li{border:1px solid #ddd;position:relative;border-left:0; cursor: pointer;padding:0 15px; float:left; background:#f7f7f7;}
.ES-tabview-2 li.last {padding:0 22px 0 23px;}
.ES-tabview-2 li:hover {border-top-color: #f60;background:#fff;}
.ES-tabview-2 li.active {border-bottom: 0px;border-top: 2px solid #f60;background:#fff;}
.ES-tabview-2-count-1{border:1px solid #ddd; padding:6px 0 10px 8px;height:170px;_padding-top:4px;_margin-top:-2px;}
.ES-tabview-2-count-2{border:1px solid #ddd; border-top:none; padding:6px 0 8px 8px;height:170px;_padding-top:4px;_margin-top:-2px;}
.ES-tabview-2-count-3{border-top:1px solid #ddd; padding:0;_padding-top:4px; margin-top:1px; _margin-top:-1px;}
.ES-tabview-2-count-3 .pd5-0{padding:5px 0;}
.ES-tabview-2 li.more{background:transparent;border:none;padding:0;margin:0; float:right;}
.ES-tabview-2 li.more .ico-arrow-more{margin-top:10px;}
.ES-tabview-2 li.pd0-5{padding:0 5px;}
.ES-tabview-2 li.title1{ background:#fff; border-right:1px solid #ddd;border-top:0;border-left:0;font-size:18px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; text-align:left;line-height:33px; height:33px; padding:0 25px 0 10px; cursor:default;}
/*ES-tabview-3   首页-tab切换模块样式3*/ 
.ES-tabview-3 {height:36px; position:relative;}
.ES-tabview-3 li{position:relative;cursor: pointer;padding:0 15px; float:left;font-size:14px;height:36px; line-height:32px;}
.ES-tabview-3 li.active {border:2px solid #f60;border-bottom:0;background:#fff; font-weight:bold;}
.ES-tabview-3 li.special {float:right; padding:0;}
.ES-tabview-3-count-1{border-top:2px solid #f60;_margin-top:-2px;}
.ES-tabview-3-count-2{border:2px solid #f60;_margin-top:-2px;}
.ES-tabview-normal {border-left:1px solid #ddd; background:url(/style/web/base/img/ico-dot1px.gif) left bottom repeat-x;}
.ES-tabview-normal li{border:1px solid #ddd;border-left:0;cursor: pointer;padding:0 15px; float:left; background:#f7f7f7;}
.ES-tabview-normal li.active {border-bottom:1px;*border-bottom:0px;border-top:2px solid #f60;background:#fff; font-weight:bold;}
.ES-tabview-normal li.more {border-bottom:1px;*border-bottom:0px;border-top:2px solid #fff;background:#fff;border:0px;background:#fff; cursor:default;padding:0;}
.ES-tabview-normal li.last {padding:0 18px;}
.ES-tabview-normal li.disabled {background:#f7f7f7;}
.ES-tabview-normal li.special{cursor:default;}
.ES-tabview-normal li p {line-height:22px; padding:4px 0;}
.ES-tabview-normal-flight li{padding:0 29px;}
.ES-tabview-normal-flight li p {line-height:22px; padding:7px 0;}
.ES-tabview-ticket {border-left:1px solid #ddd;background:url(/style/web/base/img/ico-dot1px-orange.png) left bottom repeat-x;}
.ES-tabview-ticket li{border:1px solid #ddd;border-bottom:1px solid #f60;border-left:0;cursor: pointer;padding:0 20px; float:left; background:#f7f7f7; position:relative;}
.ES-tabview-ticket li.active {border-bottom:1px;*border-bottom:0px;border-top:2px solid #f60;border-right:1px solid #f60;border-left:1px solid #f60; margin-left:-1px;background:#fff; font-weight:bold;}
.ES-tabview-ticket li.more {border-bottom:1px;*border-bottom:0px;border-top:2px solid #fff;background:#fff;border:0px;background:#fff; cursor:default;padding:0;}
.ES-tabview-ticket li.special{cursor:default;}
.ES-tabview-ticket li.special-none{cursor:default; background:fff; border:none;}
.ES-tabview-ticket li.normal{cursor:default;border:0;background:#fff; float:right; font-size:12px;}
.ES-tabview-ticket li.normal-left{cursor:default;border:0;background:#fff; float:left; font-size:12px;}
.ES-tabview-ticket li p {line-height:22px; padding:4px 0;}

.ES-tabview-ticketD {border-left:1px solid #ddd; background:url(/style/web/base/img/ico-dot1px.gif) left bottom repeat-x;}
.ES-tabview-ticketD li{border:1px solid #ddd;border-left:0;cursor: pointer;padding:0 20px; float:left; background:#f7f7f7; position:relative;}
.ES-tabview-ticketD li.active {border-bottom:1px;*border-bottom:0px;border-top:2px solid #5ebdff;background:#fff; font-weight:bold;}
.ES-tabview-ticketD li.more {border-bottom:1px;*border-bottom:0px;border-top:2px solid #fff;background:#fff;border:0px;background:#fff; cursor:default;padding:0;}
.ES-tabview-ticketD li.last {}
.ES-tabview-ticketD li.tab-blue {background:#f3faff;border:1px solid #a2cff6; border-left:0; color:#069;}
.ES-tabview-ticketD li.special{cursor:default;}
.ES-tabview-ticketD li p {line-height:22px; padding:4px 0;}
.ES-tabview-ticketD li i.tab-blue-l{background:url(/style/web/isource/b2c/img/tab-blue-l.png) 0 0 no-repeat;position:absolute; left:-10px; top:-1px; width:12px; height:34px; display:inline-block;}

.ES-tabview-domestic {background:#f3faff; margin-left:1px;}
.ES-tabview-domestic li{border:1px solid #fff;border-bottom:1px solid #fff;border-left:0;cursor: pointer;padding:5px 10px 2px 10px; width:70px; text-align:center; float:left; background:#f3faff; position:relative; line-height:140%; color:#09c; font-size:12px;}
.ES-tabview-domestic li.active {border-bottom:1px;*border-bottom:0px;border-top:2px solid #acd4f7;border-right:2px solid #fff;border-left:1px solid #fff; margin-left:-1px;background:#fff; font-weight:bold;}
.ES-tabview-domestic li.more {border-bottom:1px;*border-bottom:0px;border-top:2px solid #fff;background:#fff;border:0px;background:#fff; cursor:default;padding:0;}
.ES-tabview-domestic li.special{cursor:default;}
.ES-tabview-domestic li.visa{ padding:10px 15px;font-size:16px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; line-height:180%;}
.ES-tabview-domestic li i{background:none;}
.ES-tabview-domestic li.active i{background:url(/style/web/isource/b2c/img/domestic/ico-arrow-tab.png) no-repeat 0 0; width:10px; height:10px; display:inline-block;position:absolute; left:40px; top:0px;}
.ES-tabview-domestic li.visa.active i{left:46px;}
.ES-tabview-domestic li.normal{cursor:default;border:0;background:#fff; float:right; font-size:12px;}
.ES-tabview-domestic li p {line-height:22px; padding:4px 0;}
.ES-tabview-news {border-left:1px solid #ddd; background:url(/style/web/base/img/ico-dot1px.gif) left bottom repeat-x;}
.ES-tabview-news li{border:1px solid #ddd;border-left:0;cursor: pointer;padding:0 15px; float:left; background:#f7f7f7;}
.ES-tabview-news li.active {border-bottom:1px;color:#069;*border-bottom:0px;border-top:2px solid #069;background:#fff; font-weight:bold;}
.ES-tabview-news li.more {border-bottom:1px;*border-bottom:0px;border-top:2px solid #fff;background:#fff;border:0px;background:#fff; cursor:default;padding:0;}
.ES-tabview-news li.last {padding:0 18px;}
.ES-tabview-news li.last2 {padding:0 18px 0 19px;}
.ES-tabview-news li.disabled {background:#f7f7f7;}
.ES-tabview-news li.special{cursor:default;}
.ES-tabview-news li p {line-height:22px; padding:4px 0;}

.ES-tabview-news2 li{padding:0 30px;}
.ES-tabview-news3 li{padding:0 22px;}
.ES-tabview-news2 li.last {padding:0 32px 0 32px;}
.ES-tabview-news3 li.last {padding:0 21px 0 21px;}

/*ES-tabview  通用tab切换模块样式  li可设置平均百分比宽度*/ 
.ES-tabview {margin-bottom:0;}
.ES-tabview li{cursor: pointer; text-align:center; float:left; background:#f7f7f7 url(/style/web/base/img/bg-tab.png) no-repeat 0 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.ES-tabview li span{display:block; border-right:1px solid #ddd; margin-right:-1px;}
.ES-tabview li.last span{margin-right:0;}
.ES-tabview li.active{border-top: 2px solid #f60; border-bottom:none; background-color:#fff; background-position:0 0;}
.tabview-box{ background:#fefdfc; border:1px solid #d4d4d4; padding:0 9px; border-top:none;}
.tabview-boxI{ background:#fefdfc; border:1px solid #d4d4d4; padding:10px 9px 12px 9px; border-top:none;}
.ES-tabview-sub {margin-bottom:0;}
.ES-tabview-sub li{cursor: pointer; text-align:center; float:left; border-bottom:3px solid #ccc; position:relative;}
.ES-tabview-sub li span{display:block;}
.ES-tabview-sub li.active i{display:block;overflow:hidden;width:0px;height:0px;margin:0;padding:0;font-size:0;border:6px dashed transparent;border-top-style:solid;border-top-color:#f60;position:absolute; top:33px; left:52px;}
.ES-tabview-sub li.active{border-bottom: 3px solid #f60; background-color:#fff;}
.ES-tabview-sub li.last{border-bottom: 3px solid #ccc; background-color:#fff; text-indent:-9999em; cursor:default;}
/*.ES-tabview-travel -tab样式*/
.ES-tabview-package {width:109px;}
.ES-tabview-package li{cursor: pointer;width:109px; float:left;font-size:12px;height:88px; line-height:19px;
background:url(/style/web/base/img/travel/tab-package-bg.png) 0 0 no-repeat; text-align:center; color:#666;}
.ES-tabview-package li.last{border-right:0;}
.ES-tabview-package li.first{border-top:1px solid #dad8d8;}
.ES-tabview-package li.first.active{border-top:0;top:0;}
.ES-tabview-package li:hover {background-position:left -88px;}
.ES-tabview-package li.active {background-position:left -88px; position: relative; top:-1px;*top:0px;}
.ES-tabview-package-content{border:1px solid #dad8d8; border-left:0; padding:5px 14px 0 35px; width:531px; height:609px; overflow:hidden;}

.ES-tabview-blue2 {border-bottom:2px solid #09c;}
.ES-tabview-blue2 li{background:#fff; font-size:18px; color:#666;cursor: pointer;padding:0 5px 0 20px; float:left;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.ES-tabview-blue2 li.active {background:#09c; color:#fff;}
.ES-tabview-blue2 li.more {border-bottom:1px;*border-bottom:0px;border-top:2px solid #fff;background:#fff;border:0px;background:#fff; cursor:default;padding:0;}
.ES-tabview-blue2 li.last {padding:0 18px;}
.ES-tabview-blue2 li i{width:1px; background:#ccc; height:14px; margin:2px 0 0 15px; display:inline-block; font-style:normal;}
.ES-tabview-blue2 li.active i{background:#09c;}
.ES-tabview-blue2 li.disabled {background:#f7f7f7;}
.ES-tabview-blue2 li.special{cursor:default;}
.ES-tabview-blue2 li p {line-height:22px; padding:4px 0;}
/*.tab-travel-ico -tab图标样式*/
.tab-travel-ico{ background:url(/style/web/base/img/travel/tab-travel-ico.png) 0 -2px no-repeat;width:68px;height:32px;display:inline-block;}
.tab-travel-ico.costExplain{ background-position:22px -2px;}
.tab-travel-ico.flightInfom{ background-position:-44px -2px;}
.tab-travel-ico.itinerary{   background-position:-116px -2px;}
.tab-travel-ico.hotelInfom{  background-position:-188px -2px;}
.tab-travel-ico.specialties{ background-position:-258px -2px;}
.tab-travel-ico.raidersMito{ background-position:-327px -2px;}
.tab-travel-ico.video{		 background-position:-395px -2px;}
.tab-travel-ico.warmTips{ 	 background-position:-463px -2px;}
.tab-travel-ico.traffic{ 	 background-position:-539px -2px;}
.tab-travel-ico.introduction{background-position:-608px -2px;}
.tab-travel-ico.around{		 background-position:-678px -2px;}
.tab-travel-ico.ticket{		 background-position:-758px -2px;}
.tab-travel-ico.special{	 background-position:-828px -2px;}
.tab-travel-ico.cruises{	 background-position:-908px -2px;}
.tab-travel-ico.helicopter{	 background-position:-988px -2px;}
.tab-travel-icoI{ background:url(/style/web/base/img/travel/tab-travel-ico.png) 0 0 no-repeat;width:100%;height:50px;display:block;}
.tab-travel-icoI.flightInfomI{ background-position:-25px 15px;}
.tab-travel-icoI.itineraryI{   background-position:-97px 15px;}
.tab-travel-icoI.hotelInfomI{  background-position:-166px 15px;}
.tab-travel-icoI.aroundI{	  background-position:-665px 15px;}
.tab-travel-icoI.ticketI{	  background-position:-749px 15px;}
.tab-travel-icoI.specialI{	  background-position:-826px 15px;}
.tab-travel-icoI.cruisesI{	  background-position:-910px 15px;}
.tab-travel-icoI.helicopterI{  background-position:-997px 15px;}
/*search   搜索模块*/
.search li.text {height:34px; margin-top:10px; color:#333; overflow:hidden;}
.search li.text input {float:left; background:url(/style/web/base/img/pic-searchbox.png) no-repeat 0 0; color:#666; border:0 none; text-indent:10px; height:34px; line-height:34px; width:100%;}
.search li.text span{float:left; background:url(/style/web/base/img/pic-searchbox.png) no-repeat right 0; display:block; cursor:pointer; height:34px; width:25px; margin-left:-25px;}
.search-f li.text input {float:left; background:url(/style/web/base/img/pic-searchbox-f.png) no-repeat 0 0; border:0 none; text-indent:10px; height:34px; line-height:34px; width:100%;}
.search-f li.text span{float:left; background:url(/style/web/base/img/pic-searchbox-f.png) no-repeat right 0; display:block; cursor:pointer; height:34px; width:25px; margin-left:-25px;}
.search li.text span.date{background-position:-27px -35px;}
.search li.text span.city{background-position:0 -35px;}
.search li.text span.select{background-position:0 -35px;}
.search li span input.btn{float:left; width:91px; height: 30px; background:url(/style/web/base/img/btn-search.gif) left top no-repeat;cursor:pointer; text-indent:-9999em; border:0;}
.search li.text span.txt,.search li.text span.txt-3,.search li.text span.txt-4,.search li.text span.txt-6,.search li.text span.txt-7{float:left;background:transparent;width:auto;line-height:34px;margin-left:-4.5em; color:#999;}
.search-h26 li.text span.txt,.search-h26 li.text span.txt-3,.search-h26 li.text span.txt-4,.search-h26 li.text span.txt-6,.search-h26 li.text span.txt-7{float:left;background:transparent;width:auto;line-height:25px;margin-left:-4.5em; color:#999;}
.search-h30 li.text span.txt,.search-h30 li.text span.txt-3,.search-h30 li.text span.txt-4,.search-h30 li.text span.txt-6,.search-h30 li.text span.txt-7{float:left;background:transparent;width:auto;line-height:30px;margin-left:-4.5em; color:#999;}
.search li.text span.txt-3{margin-left:-5.5em;}
.search li.text span.txt-4{margin-left:-6.5em;}
.search li.text span.txt-6{margin-left:-8.5em;}
.search li.text span.txt-7{margin-left:-9.5em;}
.search-gray-bg{background:#f3f3f3; padding:4px;}
.search-box{background:#fefdfc; border:1px solid #d4d4d4; padding:0 9px;}
.search-h26 li.text {height:26px; margin-top:0px; color:#333; overflow:hidden;}
.search-h26 li.text input {float:left; background:url(/style/web/base/img/pic-searchbox-h26.png) no-repeat 0 0; border:0 none; text-indent:10px; height:26px; line-height:26px; width:100%;}
.search-h26 li.text span{float:left; background:url(/style/web/base/img/pic-searchbox-h26.png) no-repeat right 0; display:block; cursor:pointer; height:26px; width:25px; margin-left:-25px;}
.search-h26 li.text span.date{background-position:-27px -31px;}
.search-h26 li.text span.city{background-position:0 -31px;}
.search-h30 li.text {height:30px; margin-top:8px; color:#333; overflow:hidden;}
.search-h30 li.text input {float:left; background:url(/style/web/base/img/pic-searchbox-h30.png) no-repeat 0 0; border:0 none; text-indent:10px; height:30px; line-height:30px; width:100%;}
.search-h30 li.text span{float:left; background:url(/style/web/base/img/pic-searchbox-h30.png) no-repeat right 0; display:block; cursor:pointer; height:30px; width:25px; margin-left:-25px;}
.search-h30 li.text span.date{background-position:-27px -31px;}
.search-h30 li.text span.city{background-position:0 -31px;}
/*自定义select插件皮肤*/
.select_Ul{margin:0; background:#e8e8e8; position:absolute; top:24px; left:0; border:1px solid #e8e8e8; z-index:9999; display:none; width:140px; text-align:left; cursor:default;}
.select_Ul li{background:#fff; margin:0 0 1px 0; line-height:25px; text-indent:5px;float:none;}
.select_Ul li.on{background:#e8e8e8;}
.select_Ul2{margin:0; background:#e8e8e8; position:absolute; top:24px; left:0; border:1px solid #d7d6d6; z-index:9999; display:none; width:140px; text-align:left; cursor:default;}
.select_Ul2 li{background:#fff; margin:0; line-height:26px; text-indent:5px;float:none; border:none; color:#333;}
.select_Ul2 li.on{background:#d9eeff;}
/*畅销推荐列表样式*/
.recommond-detail{width:250px;}
.recommond-detail .left-side, .recommond-detail .right-side { float:left; padding-top:8px;}
.recommond-detail .left-side {width:173px; height:102px; border-right:1px solid #eee; overflow:hidden;}
.recommond-detail .right-side {width:75px; height:102px;}
.recommond-detail .flt-part {padding-left:26px; border-bottom:1px solid #EEE; background:url(/style/web/base/img/ico-flight.gif) 0 0 no-repeat;}
.recommond-detail .htl-part {padding:0 0 10px 26px; background:url(/style/web/base/img/ico-hotel.gif) 0 0 no-repeat; margin-top:6px;}
.recommond-detail .htl-part a {display:block; width:167px; margin-bottom:4px; overflow:hidden;}
.recommond-detail:hover{position:relative; border-color:#FF8428;}
.per-price {color:#666; padding:10px 0;}
.per-price p {line-height:22px;}
.per-price .price {font-size:18px; color:#F60;}
/*旅行产品列表样式*/
.tourism-list{}
.tourism-list li {padding-bottom:15px; border-bottom:1px solid #d8d8d8;}
.tourism-list li h3 {font-size:14px; line-height:22px; padding:8px 0;}
.tourism-list li h3 .vline {color:#ccc; margin:0 6px;}
.tourism-list li img,.tourism-list li .info,.tourism-list li .view{float:left;}
.tourism-list li img{width:150px; height:114px; margin-right:15px;border:0;}
.tourism-list li .info {width:365px;float:left;font-size:12px;margin-right:20px;}
.tourism-list li .info dl {margin:5px 0;}
.tourism-list li .info dt{width:65px;float:left; font-weight:bold; color:#666;}
.tourism-list li .info dd{width:300px;float:left; color:#999;line-height:18px;}
.tourism-list li .view{width:120px; text-align:center; line-height:33px;}
.tourism-list li .view input{margin:0 auto; text-align:center;}
.tourism-list li .price{color:#F60; }
.tourism-list li.last{border-bottom:0;}
.tourism-listW li .info {width:670px;margin-right:50px;}
.tourism-listW li .info dt{width:65px;}
.tourism-listW li .info dd{width:605px;}
.tourism-listW li .view{width:95px; text-align:center; line-height:180%;}
.tourism-list-ticket li .info {width:400px;margin-right:20px;}
.tourism-list-ticket li .info dt{width:65px;}
.tourism-list-ticket li .info dd{width:335px;}
.tourism-list-ticket li .view{width:95px; text-align:center; line-height:33px; padding-top:20px;}
/*旅行产品列表样式*/
.tourism-list-tab{width:666px; overflow:hidden;}
.tourism-list-tab li .info {width:360px;}
.tourism-list-tab li .info dd{width:275px;}
/*出行帮手列表样式*/
.travelHelper {border-left:solid 1px #F1EFEF;}
.travelHelper li {float:left; _display:inline; width:90px; height:79px; border:solid 1px #F1EFEF; border-top:none; border-left:none; text-align:center; overflow:hidden; line-height:116px; background:#FEFDFD url(/style/web/base/img/flight/travelHelper.png) no-repeat;}
.travelHelper li.w89 {width:89px;}
.travelHelper li.w86 {width:86px;}
.travelHelper li a {display:block; width:100%; height:100%;}
.travelHelper li.a {background-position:left top;}
.travelHelper li.b {background-position:-91px top;}
.travelHelper li.c {background-position:-181px top;}
.travelHelper li.d {background-position:left -81px;}
.travelHelper li.e {background-position:-91px -81px;}
.travelHelper li.f {background-position:-181px -81px;}
.flight-list ul {width:250px;}
.flight-list li {border-bottom:1px dotted #dad8d8;width:100%;height:35px;line-height:35px;overflow:hidden;float:left;}
.flight-list li.noBottomBorder{border-bottom:none;}
.flight-list li.last {border-bottom:0;}
.flight-list li span {display:block; float:left; height:35px;line-height:35px; overflow:hidden;}
.flight-list span.price {color:#f60; font-weight:bold; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.flight-list span a {color:#069; }
.flight-list span a:hover {color:#F60;}
.flight-listI li {border-bottom:0;}

.flight_listR {}
.flight_listR li {width:100%;height:30px;line-height:30px;overflow:hidden;float:left; font-size:12px;}
.flight_listR li.noBd{border-bottom:none;}
.flight_listR li.last {border-bottom:0;}
.flight_listR li span {display:block; float:left; height:30px;line-height:30px; overflow:hidden;}
.flight_listR span.price {color:#f60; font-weight:bold; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.flight_listR span a {color:#069; }
.flight_listR span a:hover {color:#f60;}
/*国际机票--机票列表样式*/
.iflight-list li {border-bottom:1px dotted #dad8d8;width:100%;height:35px;line-height:35px;overflow:hidden;}
.iflight-list li:hover {background:#f7f7f7;}
.iflight-list li.noBottomBorder{border-bottom:none;}
.iflight-list li.last {border-bottom:0;}
.iflight-list li span {display:inline-block;line-height:35px;}
.iflight-list span.price {color:#f60; font-weight:bold; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.iflight-list span a {color:#069; }
.iflight-list span a:hover {color:#f60;}
/*国际机票--多程列表样式*/
.iflight-list-multi {border:2px solid #448db1;}
.iflight-list-multi li{float:left; width:100%;}
.iflight-list-multi li.title {background:#b3e9ff; height:68px;}
.iflight-list-multi li.subtitle {background:#d2f2ff; height:24px; line-height:24px; color:#333;}
.iflight-list-multi li span{display:inline-block;}
.iflight-list-multi li span.lh66{line-height:66px;}
/*国际酒店--酒店列表样式*/
.ihotel-list li{float:left; width:100%;border-bottom:1px solid #dad8d8; line-height:49px; height:49px;}
.ihotel-list li div {float:left; display:inline-block;}
.ihotel-list li div.hName {width:49%;}
.ihotel-list li div.hName span {_margin-top:18px;_margin-bottom:18px;}
.ihotel-list li div.hStar {width:15%; color:#666;}
.ihotel-list li div.hPrice {width:17%; font-size:14px; font-weight:bold; color:#f60}
.ihotel-list li div.hOrder {width:19%;}
.ihotel-list li span{display:inline-block;}
.ihotel-list li span.lh66{line-height:66px;}
/*国际酒店--景点门票样式*/
.ihotel-ticket li{float:left; width:100%;border-bottom:1px dotted #dad8d8; padding:10px 0 7px;}
.ihotel-ticket li dt{float:left; width:30%;}
.ihotel-ticket li dd{float:left; width:70%;}
/*国际酒店--客服特点样式*/
.ihotel-roomFeatures li{float:left; width:100%;border-bottom:1px dotted #dad8d8; padding:15px 0 20px;}
.ihotel-roomFeatures li dt{float:left; width:26.5%;_width:27%;}
.ihotel-roomFeatures li dd{float:left; width:73.5%;_width:73%;}
.ihotel-roomFeatures li dd li{ border-bottom:0; padding:0;}
.ihotel-roomFeatures li.last{border-bottom:0;}
/*国际酒店--酒店照片样式*/
.ihotel-picList li{width:153px; float:left; margin-right:25px;text-align:center;}
.ihotel-picList li img{width:153px; height:110px;}
.ihotel-picList li span{line-height:30px; font-size:12px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun"; color:#6a686d; height:38px; display:block;}
.ihotel-picList li.last{margin-right:0;}
/*国际酒店热门机票样式*/
.ihotel-iflight-hotList{color:#666;}
.ihotel-iflight-hotList li{float:left; width:100%;border-bottom:1px dotted #dad8d8; height:18px; padding:8px 0;}
.ihotel-iflight-hotList li:hover{background:#f7f7f7;}
.ihotel-iflight-hotList li div {float:left; display:inline-block;}
.ihotel-iflight-hotList li div.airName {width:20%;}
.ihotel-iflight-hotList li div.airName i {margin-right:5px;}
.ihotel-iflight-hotList li div.airLine {width:25%; color:#666;}
.ihotel-iflight-hotList li div.airValid {width:30%;}
.ihotel-iflight-hotList li div.airLed {width:10%;text-align:center;}
.ihotel-iflight-hotList li div.airPrice {width:15%; text-align:right;}
.divider-gray{height: 1px;border-top: 1px dashed #ddd;text-align: center; margin:10px auto;*margin:-5px 0 5px 0;_margin:5px 0 -5px 0;}
.divider-gray span{position: relative;top: -12px;padding: 0 20px; background:#fff;}
.title-ihotel{border-top:1px solid #d8d8d8; background:#f2f2f2; height:34px;font-size:16px; text-indent:10px; line-height:30px;}
.iHotelDetails-imgs img{width:145px;height:143px;border:0; display:inline-block;}
/*浏览过的列表样式*/
.viewed-list{ padding-top:1px;}
.viewed-list li {border-bottom:1px dotted #d4d4d4; padding:5px 0 10px 0; font-size:12px; margin-bottom:-1px;}
.viewed-list li p {line-height:22px;}
.viewed-list li.last{border-bottom:0;padding-bottom:5px;}
.no-pd{ padding:0;}
/* addBy:zhumin 2013-2-7 */
.splitLine{background:url(/style/web/base/img/line.png) no-repeat center center;height:2px}
.moreInfo,.drop-down{background:url(/style/web/base/img/ico-arrow-more.gif) no-repeat right 6px;padding-right:12px;float:right}
.drop-down{background-image:url(/style/web/base/img/ico-arrow-down.gif)}
.borderFont b{border:1px solid #CCC;margin-bottom:6px; margin-top:0px;padding:0 4px;font-weight:normal;color:#666;display:inline-block; height:19px; line-height:19px;}
.borderFont .ico-arrow-more{margin:0px 5px 0 8px;*margin:0px 3px 0 10px;_margin:5px 3px 0 10px;padding:0; vertical-align:middle;}
/*list-li-dot--上一页、下一页按钮样式*/
.btn-prevPage,.btn-nextPage{display:inline-block; background:url(/style/web/base/img/btn-page.png) no-repeat;width:60px;height:23px;padding-bottom:2px;border:none;cursor:pointer;line-height:22px; text-align:center; text-decoration:none;}
.btn-nextPage{background-position:-60px -23px}
.btn-prevPage:hover{background-position:0 -23px;color:#069}
.btn-nextPage:hover{background-position:-60px 0;color:#069}
/*list-li-dot--新闻列表带小图标样式*/
.list-li-dot li{background:url(/style/web/base/img/list-li-dot.gif) 0 12px no-repeat;text-indent:0.6em;}
/*travel-tourist-banner--旅游观光广告样式*/
.travel-tourist-banner{padding:10px; background:#ebe9e4; }
.travel-tourist-banner-ad{width:689px; height:300px; background:#ebe9e4; float:left;}
.travel-tourist-banner-info{color:#864e11; font-size:14px; line-height:24px; width:255px;float:right;}
.travel-tourist-banner-info h3{color:#864e11; line-height:26px; margin-bottom:10px;}
.travel-tourist-banner-info h3 a{color:#864e11;}
.travel-tourist-banner-info p{text-indent:1em;}
.gray-title{background:#f9f9f9; display:block; height:31px; line-height:31px; padding:0 10px; font-weight:bold; font-size:14px; color:#069;border-bottom:1px solid #d8d8d8;}
.gray-title-l{background:#f7f7f7; display:block; height:31px; line-height:31px; padding:0 10px; font-weight:bold; font-size:14px; border-bottom:1px solid #d3d3d3;}
.gray-title-u{background:#f7f7f7; display:block; height:31px; line-height:31px; padding:0 10px; font-size:16px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.lightBlue-title{background:#edf7ff; display:block; padding:10px;height:20px; line-height:20px; font-weight:bold; font-size:14px; padding-left:20px;}
.lightBlue-title-l{background:#edf7ff; display:block; padding:5px 10px;height:20px; line-height:20px; font-weight:bold; font-size:14px;}
.lightBlue-title-s{background:#edf7ff; display:block; height:40px; line-height:40px; font-size:16px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.order-listTable {color:#666; line-height:24px; border:1px solid #daeefe; font-size:12px;}
.order-listTable th{font-weight:bold; height:auto; padding:7px 0; background:#edf7ff;text-align:center;}
.order-listTable td{height:auto;padding-top:5px;padding-bottom:5px;text-align:center;}
.order-listTable td.tl{text-align:left;}
.order-listTable td.tc{text-align:center;}
.order-listTable td.tr{text-align:right;}

.order-listTable2 {color:#666; line-height:24px;}
.order-listTable2 th{font-weight:bold; height:auto; line-height:40px; border-bottom:1px dotted #ddd;}
.order-listTable2 td{height:auto;padding:5px 0;}
.order-listTable2 th.tl,.order-listTable2 td.tl{text-align:left;}
.order-listTable2 th.tc,.order-listTable2 td.tc{text-align:center;}
.order-listTable2 th.tr,.order-listTable2 td.tr{text-align:right;}

.order-listTable3 {color:#666; border:1px solid #d8d8d8; font-size:12px;}
.order-listTable3 th{font-weight:normal; height:auto; padding:7px 0; border-bottom:1px solid #d8d8d8;background:#f6f6f6;text-align:center;}
.order-listTable3 td{height:auto;padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #d8d8d8;text-align:center;background:#f6fbff;}
.order-listTable3 th.tl,.order-listTable3 td.tl{text-align:left;}
.order-listTable3 th.pl10,.order-listTable3 td.pl10{padding-left:10px;}
.order-listTable3 tr.h40{height:40px;}
.order-listTable3 tr.h45{height:45px;}
.order-listTable3 tr.h50{height:50px;}
.order-listTable3 td.tc{text-align:center;}
.order-listTable3 th.tr,.order-listTable3 td.tr{text-align:right;}

.order-listTable4 {color:#666; line-height:24px; border:1px solid #daeefe; font-size:12px;}
.order-listTable4 th{font-weight:bold; height:auto; padding:7px 0; background:#f7f7f7;text-align:center;border:1px solid #ddd;}
.order-listTable4 td{height:auto;padding-top:5px;padding-bottom:5px;text-align:center;border:1px solid #ddd;}
.order-listTable4 td.tl{text-align:left;}
.order-listTable4 td.tc{text-align:center;}
.order-listTable4 td.tr{text-align:right;}

.order-listTable5 {color:#666; line-height:24px; font-size:12px;}
.order-listTable5 th{height:auto; padding:7px 0; text-align:center;border-bottom:1px solid #ddd;}
.order-listTable5 td{height:auto;padding:15px 0;text-align:center;}
.order-listTable5 td.bdl{border-left:1px dotted #ddd;}
.order-listTable5 td.tl{text-align:left; padding-left:10px;}
.order-listTable5 td.tc{text-align:center;}
.order-listTable5 td.tr{text-align:right;}

.content-listTable {color:#333; line-height:24px; font-size:12px;}
.content-listTable th{font-weight:bold; font-size:14px; border:1px solid #edecec;border-right:1px solid #d8d8d8;border-width:0 1px 1px 0;height:auto; padding:7px 0; background:#edf7ff;text-align:center;}
.content-listTable td{height:auto;padding-top:5px;border:1px solid #edecec;border-width:0 0 1px 0;padding-bottom:5px;text-align:left;padding-left:20px;}
.content-listTable th.tl,.content-listTable td.tl{text-align:left;}
.content-listTable th.tc,.content-listTable td.tc{text-align:center;}
.content-listTable th.tr,.content-listTable td.tr{text-align:right;}

/* passagerList 填写联系人模块 */
.order-contactList li{border-bottom: 1px dashed #DDD;padding:15px 10px 10px;}
.order-contactList .last{padding:5px 10px;border:none}
.order-contactList .delPassager a{background: url(/style/web/base/img/ico-del-blue.gif) no-repeat 0 2px;color: #069; *background-position:0 1px;padding-left: 19px;text-decoration: underline;display:block;vertical-align:middle}
.order-contactList .delPassager a:hover{color: #f60;}
.order-contactList p{padding:5px 0 5px}
.order-contactList input.text{color:#999;}
.order-specialtitle{ background:#f8f8f8; border-bottom:1px dotted #e4e4e4;border-top:1px dotted #e4e4e4;}
.order-specialtitle.special{ border-bottom:0;}
.order-accountBox li{ float:left; border:1px solid #e4e4e4; width:150px; padding:3px 0; color:#666; text-indent:0.5em; margin:5px 10px; cursor:pointer;}
.order-accountBox li.on{border:1px solid #ffad76; background:#fff7ed; color:#f60;}
.box-orange3{ border:1px solid #ffa626; color:#666; line-height:22px; background:#fef7e4;padding:0px 10px 10px 15px;}
.box-orange3 h2.title{ color:#963700; font-weight:bold; border-bottom:1px dotted #ffb830; font-size:14px; padding:6px 0;}
/*touristClass--box-orange替换样式*/
.box-orange3 .ES-title2{color:#963700;}
.box-orange2{ border:1px solid #fd8301; color:#666; line-height:22px;}
.box-orange4{ border:1px solid #ffa626; color:#666; line-height:22px;}
.box-orange2 h2.title{ background:#ffffe2; color:#333; font-weight:bold; border-bottom:1px solid #fd8301; font-size:14px; line-height:32px; text-indent:10px;}
.box-orange4 h2.title{ background:#fef7e4; color:#333; font-weight:bold; border-bottom:1px solid #fd8301; font-size:14px; line-height:32px; text-indent:10px;}
/*-------------------通用table组件----------------------*/
/*描述：通用table组件 可配合原子类背景颜色和border定制表格*/
.ES-table{color:#666; line-height:24px;}
.ES-table th{font-weight:bold; height:auto;text-align:left; line-height:20px; padding:5px 10px;}
.ES-table td{padding:5px 10px; line-height:20px;}
.ES-table th.center{text-align:center}
.ES-table th.right{text-align:right}
.ES-table th.fn{font-weight:normal;}
.ES-table td.center{text-align:center}
/*描述：旅游产品详情，传统模式样式组件*/
.travel-product{width:960px;border:10px solid #f3f3f3;}
.travel-product .travel-product-detail{width:423px;padding:10px 15px 10px 20px; color:#666;border-left:10px solid #f3f3f3;}
.travel-product-detail h2 {font:18px "微软雅黑";padding-bottom:10px;border-bottom:1px #d8d8d8 dotted;}
.travel-product-detail dl dd {margin-top:9px}
.travel-product-detail .tips {width:200px;padding:5px;margin-left:5px;background:#fff8e1;border:1px solid #fec742;}
.travel-product-detail .recommend{clear:both;margin-top:0;padding-top:10px;border-top:1px dotted #d8d8d8;}
.travel-product-detail .price{font:bold 24px "微软雅黑";}
.product-detail-content_1 ul li {border-bottom:1px dotted #d8d8d8;padding:15px 0;}
.product-detail-content_1 ul li.last{border:none;padding-bottom:0;}
.product-detail-content_1 ul li .day1,.day2,.day3,.day4,.day5,.day6,.day7,.day8,.day9,.day10,.day11,.day12,.day13,.day14,.day15,.day16,.day17,.day18,.day19,.day20,.day21,.day22,.day23 {float:left;text-align:center;width:60px;height:49px;padding-top:25px;margin:0 20px 0 10px;background:url(/style/web/base/img/ship/youlun_sprite.gif) no-repeat 0 0;color:#000;font-weight:bold}
.day2 {background-position:-60px 0}
.day3 {background-position:-120px 0}
.day4 {background-position:-180px 0}
.day5 {background-position:-240px 0}
.day6 {background-position:-300px 0}
.day7 {background-position:-360px 0}
.day8 {background-position:-420px 0}
.day9 {background-position:-480px 0}
.day10 {background-position:-540px 0}
.day11 {background-position:-600px 0}
.day12 {background-position:-660px 0}
.day13 {background-position:-720px 0}
.day14 {background-position:-780px 0}
.day15 {background-position:-840px 0}
.day16 {background-position:-900px 0}
.day17 {background-position:-960px 0}
.day18 {background-position:-1020px 0}
.day19 {background-position:-1080px 0}
.day20 {background-position:-1140px 0}
.day21 {background-position:-1200px 0}
.day22 {background-position:-1260px 0}
.day23 {background-position:-1320px 0}
.product-detail-content_1 dl{float:left;width:860px;}
.product-detail-content_1 dt{font-size:14px;font-weight:bold;color:#333}
.product-detail-content_1 dd.can{background:url(/style/web/base/img/ship/youlun_sprite.gif) no-repeat -180px -80px;padding:0 0 5px 20px;}
.product-detail-content_1 dd.su{background:url(/style/web/base/img/ship/youlun_sprite.gif) no-repeat -180px -119px;padding-left:20px;}
.product-detail-content_1 .can,.product-detail-content_1 .su {color:#999;line-height:16px;}
.product-detail-content_1 .pd-12-0{padding:12px 0;}
/* product-detail-content_1 end */
.product-detail-imgShow {background:#FFF; width:492px;height:390px;overflow:hidden;}
.product-detail-imgShow .imgBox,.product-detail-imgShow #vedio{ position:relative; width:492px; height:318px; overflow:hidden; }
.product-detail-imgShow .imgBox ul {position:absolute; top:0; left:0; height:318px; width:10000px; }
.product-detail-imgShow .imgBox li {width:492px; height:318px; float:left; _overflow:hidden; }
.product-detail-imgShow .imgBox li img {width:492px; height:318px; }
.miniBox,#vedioBox{width:492px; overflow:hidden; float:right;}
.miniBox .btn_prev,.miniBox .btn_prev_off,.miniBox .btn_next,.miniBox .btn_next_off{ width:20px; height:78px; float:left; cursor:pointer; }
.miniBox div.Mini{width:396px; height:78px; overflow:hidden; position:relative; float:left;}
.product-detail-imgShow .Mini ol {width:2000px; position:absolute; top:0; left:0;margin-top:6px;}
.product-detail-imgShow .Mini li {width:90px; height:58px; float:left; margin:4px;_overflow:hidden; _display:inline;}
.product-detail-imgShow .Mini li img {width:90px; height:58px;}
.product-detail-imgShow .Mini li.on img {width:86px; height:54px; border:solid 2px #069;}
.btn_prev,.btn_next,.btn_prev_off,.btn_next_off{background:url(/style/web/base/img/ship/btn_picPlayer.png) no-repeat -5px 0; height:20px;}
.btn_prev{background-position:-25px 20px;}
.btn_next{background-position:-5px 20px;}
.btn_prev_off{background-position:-25px -32px;}
.btn_next_off{background-position:-5px -32px;}
.miniBox div.btn-player{width:46px; height:71px; float:left; display:inline-block;}
.btn-player input{width:46px; height:35px; background:transparent; float:left; cursor:pointer; border:none;}
.miniBox div.btn-player-pic,.miniBox div.btn-player-video{width:46px; height:71px; float:left; display:inline-block; background:url(/style/web/base/img/ship/ico_player.png) no-repeat 0 0;}
.miniBox div.btn-player-video{background-position:0 -70px;}
/*-------------travel-product-detail end-------------------*/
/*描述：旅游装备详情--立即购买页面组件**/
.product-detail{width:980px;}
.product-detail .product-detail-info{width:467px;color:#666; margin:0 30px;}
.product-detail-info h2 {font:18px "微软雅黑";padding-bottom:10px;}
.product-detail-info dl{width:467px; line-height:180%;}
.product-detail-info dt{float:left;width:75px; text-align:right; margin:8px auto; padding-right:10px;}
.product-detail-info dd{float:left;width:382px; vertical-align:middle;margin:8px auto;}
.product-detail-special dl{width:420px;line-height:22px;}
.product-detail-special dt{width:70px;text-align:left;padding-right:0px;margin:3px 0; padding-left:5px;}
.product-detail-special dd{width:345px;margin:3px 0;}
.product-detail-info .color li {float:left;width:32px; height:32px;margin-right:10px;border:1px solid #c8c9cd;}
.product-detail-info .color li img {width:32px; height:32px;}
.product-detail-info .color li.on {border:1px solid #f60;}
.product-detail-info .size li {float:left;margin-right:8px;border:1px solid #c8c9cd;height:22px;padding:0 8px;line-height:22px;}
.product-detail-info .size li.on {border:1px solid #f60;}
.product-detail-info .checkMark li {float:left;margin-right:8px;margin-bottom:8px;border:1px solid #c8c9cd;height:24px;padding:0 8px;line-height:24px;*line-height:22px; cursor:pointer;}
.product-detail-info .checkMark li.on {border:2px solid #f60;height:22px;background:url(/style/web/base/img/ico-checkMark.png) no-repeat right bottom;}
.product-detail-info .price{font:bold 24px "微软雅黑";}
.product-detail-similar ul{width:101px;}
.product-detail-similar li{text-align:center;}
.product-detail-similar li img{width:99px; height:88px; border:1px solid #d3d3d3;}
.product-detail-imgShow1 {background:#FFF; width:352px;height:415px;overflow:hidden;}
.product-detail-imgShow1 .imgBox{width:350px; height:350px; overflow:hidden; border:1px solid #c8c9cd;}
.product-detail-imgShow1 .imgBox li {width:350px; height:350px; float:left; _overflow:hidden;}
.product-detail-imgShow1 .imgBox li img {width:350px; height:350px; }
.product-detail-imgShow1 .mini {width:350px; margin-top:5px;position:relative;}
.product-detail-imgShow1 .mini li {width:48px; height:48px; border:1px solid #c8c9cd; float:left; margin:5px;_overflow:hidden; _display:inline; }
.product-detail-imgShow1 .mini li img {width:48px; height:48px;}
.product-detail-imgShow1 .mini li.on {border:1px solid #ff915e;}
/*-------------product-detail end-------------------*/
.ico-order-arrowRt{background:url(/style/web/base/img/ico-order-arrowRt.png) no-repeat 0 0; width:65px; height:20px; margin:5px 10px 0 10px; display:inline-block;}
.ico-order-arrowRt.mt25{margin-top:25px;}
.ico-order-arrowRtF{background:url(/style/web/base/img/ico-order-arrowRt.png) no-repeat 0 15px; width:62px; height:40px; text-indent:4px; font-weight:bold; color:#666; margin:0 10px; display:inline-block;}
.order-line-m{ margin-top:10px;*margin-top:-10px; border-bottom:1px dotted #dad8d8}
.order-conDetails{border:1px solid #e4e4e4;}
.order-conDetails h2{background:#edf7ff; height:40px;_height:30px; line-height:40px; font-size:14px; font-weight:bold; padding-left:10px; _padding-top:10px;}
.order-conDetails .cont{background:#f9f8f8;padding:10px;}
.order-conDetails .cont.bd-t{border-top:1px solid #e4e4e4;}
.order-lt-box-bg{background:#edf7ff;padding:5px; margin-bottom:20px;}
.order-lt-box-con{border:1px solid #abd9fe;background:#fff;}
.order-arrow-up{background:url(/style/web/base/img/ico-arrow-up.png) 0 0 no-repeat; width:20px; height:20px;position:absolute; top:-10px; left:30px;}
.tips-arrow-up-o{background:url(/style/web/base/img/ico-tips-arrow-up-o.png) 0 0 no-repeat; width:20px; height:6px;position:absolute; top:-6px; left:30px;}
.tips-arrow-down-o{background:url(/style/web/base/img/ico-tips-arrow-down-o.png) 0 0 no-repeat; width:20px; height:6px;position:absolute; bottom:-6px; left:30px;}
.order-arrow-left{background:url(/style/web/base/img/ico-arrow-up.png) 0 0 no-repeat; width:20px; height:20px;position:absolute; top:-10px; left:30px;}
.tips{border:1px solid #f90; color:#f60; border-radius:4px; background:#fff; display:inline-block; height:auto; line-height:18px; padding:0 5px; font-size:12px;}
.ico-tips-w{color:#c00;background:url(/style/web/base/img/ico-tips-w.png) 0 3px no-repeat; display:inline-block; height:22px; line-height:22px; padding-left:20px; font-size:12px;}
.ico-tips-rw-w,.ico-tips-rw-r,.ico-tips-rw-wb{color:#c00;background:url(/style/web/base/img/ico-tips-rw.png) 0 3px no-repeat; display:inline-block; height:22px; line-height:22px; padding-left:20px; font-size:12px;}
.ico-tips-rw-r{background-position: 0 -33px;}
.ico-tips-rw-wb{background-position: 0 -68px;}
.ico-question{color:#c00;background:url(/style/web/base/img/ico-question.png) 0 3px no-repeat; display:inline-block; width:20px;height:22px; line-height:22px; font-size:12px; vertical-align:middle; cursor:pointer;}
.ico-detailsInfo{color:#c00;background:url(/style/webNew/isource/b2c/img/ico-detailsInfo.png) 0 3px no-repeat; display:inline-block; width:20px;height:22px; line-height:22px; font-size:12px; vertical-align:middle; cursor:pointer;}

.list_orderCoupon {border:1px solid #e2e2e2;border-width:0 0 1px 1px;}
.list_orderCoupon li{border-bottom:1px dotted #e2e2e2; background:#f6fbff;padding:2px 0; text-align:center; }
.list_orderCoupon li.th{border-bottom:1px solid #e2e2e2; background:#f6f6f6;padding:0;}
.list_orderCoupon li.th div{line-height: 34px; display:block; float:left; text-align:center;}
.list_orderCoupon li div.tl{text-align:left;}
.list_orderCoupon li div.tc{text-align:center;}
.list_orderCoupon li div.tr{text-align:right;}
.list_orderCoupon li div{line-height: 40px; display:block; float:left; text-align:center;}
.list_orderCoupon li.last {border-bottom:0;}

.box-gray-Pop-up{border:1px solid #cfcfcf; padding:20px 15px 20px 20px; position:relative; background:#fff;}
.box-gray-Pop-up .close{position:absolute; right:-3px; top:10px;background:url(/style/web/base/img/ico-close.gif) no-repeat left 5px; text-indent:1.5em; width:60px; height:20px; color:#666; line-height:20px; cursor:pointer; *background-position:left 3px;}
.box-gray-Pop-up dl{width:360px;color:#666;line-height:22px;}
.box-gray-Pop-up dt{text-align:left; width:70px; margin:3px 0; padding-right:0;}
.box-gray-Pop-up dd{width:290px;margin:3px 0;}
.close{ position:absolute; right:-8px; top:5px;background:url(/style/web/base/img/ico-close.gif) no-repeat left 5px; text-indent:1.5em; width:60px; height:20px; color:#666; line-height:20px; cursor:pointer; _background-position:left 3px;}
.closeN{position:absolute; right:2px; top:5px;background:url(/style/web/base/img/ico-close.gif) no-repeat left 5px;width:20px; height:20px; line-height:20px; cursor:pointer; *background-position:left 3px;}
.box-gray-Pop-up2{border:4px solid #f2f2f2; padding:10px; position:relative; background:#fff;}
.box-gray-Pop-up2 .close{position:absolute; right:-10px; top:5px;background:url(/style/web/base/img/ico-close.gif) no-repeat left 5px;
text-indent:1.5em; width:60px; height:20px; color:#666; line-height:20px; cursor:pointer; *background-position:left 3px;}
.box-gray-Pop-up2 .closeN{position:absolute; right:2px; top:5px;background:url(/style/web/base/img/ico-close.gif) no-repeat left 5px;width:20px; height:20px; line-height:20px; cursor:pointer; *background-position:left 3px;}
.box-gray-Pop-up2 h2 {font: 16px "微软雅黑","宋体";padding-bottom:10px}
/*-------------box-gray-Pop-up end-------------------*/
.loginList dl{width:100%;}
.loginList dt,.loginList dd{ float:left; width:35%; margin:10px auto; text-align:right; padding-right:10px;}
.loginList dd{width:50%;text-align:left;padding-right:0;}
/*-------------pageList页码--------------------*/
.pageList{margin-right:-5px;}
.pageList a {float:left; margin-right:6px;border:1px solid #c3d5fb; line-height:150%; padding:3px 8px; font-size:12px; color:#697BB9; cursor:pointer;}
.pageList a.on {border:1px solid #f60; color:#f60;}
.pageList a.disabled {border:1px solid #ccc; color:#ccc; cursor:default;}
/*-------------机票查询SEO字母列表--------------------*/
.letterList th,.letterList-s th{width:3%; padding:5px 0; font-size:18px;}
.letterList td,.letterList-s td{width:96%;padding:5px 0; line-height:180%;}
.letterList-s th{width:4%;}
.letterList-s td{width:95%;}
/*-------------机票查询SEO特价机票/出发城市列表--------------------*/
.cheapList-col4,.cheapList-col5,.cheapList-col6,.cheapList-col7,.cheapList-col8,.cheapList-col10{line-height:200%; padding:10px 15px; border:1px solid #dad8d8;}
.cheapList-col4 li{width:25%;float:left;}
.cheapList-col4 li.last{width:25%;float:left;}
.cheapList-col5 li{width:20%;float:left;}
.cheapList-col5 li.last{width:20%;float:left;}
.cheapList-col6 li{width:16%;float:left;}
.cheapList-col6 li.last{width:16%;float:left;}
.cheapList-col7 li{width:14%;float:left;}
.cheapList-col7 li.last{width:14.1%;float:left;}
.cheapList-col8 li{width:12.5%;float:left;}
.cheapList-col8 li.last{width:12.5%;float:left;}
.cheapList-col10 li{width:10%;float:left;}
.cheapList-col10 li.last{width:10%;float:left;}
.cheapList-col4-nobd,.cheapList-col5-nobd,.cheapList-col6-nobd,.cheapList-col7-nobd,.cheapList-col8-nobd,.cheapList-col10-nobd{line-height:200%;padding:10px;}
.cheapList-col4-nobd li{width:25%;float:left;}
.cheapList-col4-nobd li.last{width:25%;float:left;}
.cheapList-col5-nobd li{width:20%;float:left;}
.cheapList-col5-nobd li.last{width:20%;float:left;}
.cheapList-col6-nobd li{width:16%;float:left;}
.cheapList-col6-nobd li.last{width:16%;float:left;}
.cheapList-col7-nobd li{width:14%;float:left;}
.cheapList-col7-nobd li.last{width:14.1%;float:left;}
.cheapList-col8-nobd li{width:12.5%;float:left;}
.cheapList-col8-nobd li.last{width:12.5%;float:left;}
.cheapList-col10-nobd li{width:10%;float:left;}
.cheapList-col10-nobd li.last{width:10%;float:left;}
/*-------------下拉选择框样式--------------------*/
span.selectSimulation,span.selectSimulation input{background:url(/style/web/base/img/Sprite-public.png) no-repeat 0 0; height:29px; line-height:29px; padding-left:6px; display:block; width:100%; overflow:hidden;}
span.selectSimulation input{ background-position:right 0; text-align:left; border:0 none; padding:0; *margin-top:-1px;}
span.selectSimulation-h28,span.selectSimulation-h28 input{background:url(/style/web/base/img/Sprite-public-h28.png) no-repeat 0 0; height:28px; line-height:28px; padding-left:6px; display:block; width:100%; overflow:hidden; }
span.selectSimulation-h28 input{ background-position:right 0; text-align:left; border:0 none; padding:0; *margin-top:-1px;}

span.selectSimulation-new,span.selectSimulation-new input{background:url(/style/web/base/img/search-public.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:6px; display:block; width:100%; overflow:hidden;}
span.selectSimulation-new input{ background-position:right -31px; text-align:left; border:0 none; padding:0; *margin-top:-1px;}
span.selectSimulation-new.w240{width:234px; overflow:hidden;}
span.selectSimulation-new input.w230{width:234px;}

span.selectSimulation-sole,span.selectSimulation-sole input{background:url(/style/web/base/img/Sprite-public-sole.png) no-repeat 0 0; height:34px; line-height:33px; padding-left:15px; display:block; width:100%; overflow:hidden;}
span.selectSimulation-sole input{ background-position:right 0; text-align:left; border:0 none; padding:0; *margin-top:-1px;}

/*-------------数量+-选择--------------------*/
.cartAmount li {float:left; margin-right:5px; line-height:22px; }
.cartAmount li.add.on,.cartAmount li.reduce.on,.cartAmount li.add:hover,.cartAmount li.reduce:hover {border:1px solid #f60; color:#f60; background:#fff;}
.cartAmount li.add,.cartAmount li.reduce {width:12px;height:12px; font-size:12px;border:1px solid #c8c9cd;margin-top:4px;line-height:10px;text-align:center; font-family:Verdana, Geneva, sans-serif; color:#666; cursor:pointer;background:#fff;}
.cartAmount li input.num {height:20px; width:25px; padding:0 6px; border:1px solid #c8c9cd;font-size:12px; line-height:20px;color:#333; text-align:center;}
.cartAmountB li.add,.cartAmountB li.reduce {width:15px;height:15px; font-size:14px;margin-top:5px;line-height:14px;}
.cartAmountB li input.num {height:24px; width:25px; font-size:14px; line-height:24px;}
/*-------------旅游线路浮层导航--------------------*/
#sidebar{width:188px;background:#fff9ef;height:auto;border:1px solid #c30;padding:5px;}
#sidebar h3{padding-left:50px;}
.sidelist{position:relative;z-index:1;height:32px;width:250px;}
.sidelist h3{position:relative;z-index:2;height:32px;line-height:32px;font-size:14px;font-weight:normal;}
.sidelist h3 a{font-size:14px;text-decoration:none;display:block;width:auto;height:auto;color:#000;}
.sidelist h3 a:hover{color:red;font-weight:bold;}
.i-list{display:none;position:absolute;z-index:1;left:130px;top:-20px;width:180px;height:150px;padding:15px;background:#fff9ef;border:1px solid #c30;}
.i-list ul li{width:60px;float:left;list-style:none;line-height:32px;heignt:32px;}
.i-list ul li a{color:#000;text-decoration:none;font-size:12px;}
.i-list ul li a:hover{text-decoration:underline;color:red;}
#sidebar .hover{border:1px solid #c30;border-right:0;width:80px;background:#fff9ef;}
.domestic{position:relative;z-index:1;height:auto;width:auto; }
.domestic dl{position:relative;z-index:2;width:auto;height:auto;display:block;}
.tour-sublist{display:none;position:absolute;z-index:999;left:378px;top:-205px;width:796px;height:276px;background:#fff;border:2px solid #ffe4a0;box-shadow:0 0 6px 0px rgba(0,0,0,0.15);}
/*右边带下拉箭头的链接*/
.arrow-downBlueI{background:url(/style/web/base/img/arrow-down.png) no-repeat 0 50%;width:8px; height:26px; margin-left:5px; display:inline-block; }
a.arrow-down{background:url(/style/web/base/img/arrow-down.png) no-repeat right 50%; padding-right:10px;}
a.arrow-down2{background:url(/style/web/base/img/arrow-down2.png) no-repeat right 50%; padding-right:15px;}
a.arrow-down2-brown,.arrow-down2-brown{background:url(/style/web/base/img/arrow-down2-brown.png) no-repeat right 50%; padding-right:15px;}
a.arrow-down2-gray,.arrow-down2-gray{background:url(/style/web/base/img/arrow-down2-gray.png) no-repeat right 50%; padding-right:15px;}

a.arrow-up{background:url(/style/web/base/img/arrow-up.png) no-repeat right 50%; padding-right:10px;}




/*鼠标悬浮层*/
.tips-div{border:1px solid #fc0; padding:10px; width:280px; position:absolute; background:#fff;}
.tips-div-blue{border:1px solid #3e7cc0; padding:10px; width:280px; position:absolute; background:#fff;}

.tips-div-blue .arrowTop,.tips-div-blue .arrowLeft,.tips-div-blue .arrowRight,.tips-div-blue .arrowBottom{background-image:url(/style/web/base/img/ico-arrow-tips-blue.png); background-repeat:no-repeat;
 width:11px; height:6px; position:absolute; display:block; z-index:9999;}
.tips-div-blue2{ border:1px solid #a4d0f7;background:#f2f9ff;}
.tips-div-blue2 .arrowTop,.tips-div-blue2 .arrowLeft,.tips-div-blue2 .arrowRight,.tips-div-blue2 .arrowBottom{background-image:url(/style/web/base/img/ico-arrow-tips-blue2.png); background-repeat:no-repeat;
 width:11px; height:6px; position:absolute; display:block; z-index:9999;}
.tips-div-gray{border:3px solid #d7d7d7; border-radius:5px; padding:10px; width:280px; position:absolute; background:#fff;}
.tips-div-gray .arrowTop,.tips-div-gray .arrowLeft,.tips-div-gray .arrowRight,.tips-div-gray .arrowBottom{background-image:url(/style/web/base/img/ico-arrow-tips-gray.png); background-repeat:no-repeat;
 width:15px; height:8px; position:absolute; display:block; z-index:9999;}
.tips-div-gray .arrowTop{left:44%; top:-8px; font-size:0;}
.tips-div-gray .arrowBottom{background-position:0 -8px; left:44%; bottom:-8px;_bottom:-9px; font-size:0;}
.tips-div-gray .arrowLeft{background-position:0 0; left:-8px; top:44%; width:8px; height: 15px;}
.tips-div-gray .arrowRight{background-position:-8px 0; right:-8px; top:42%; width:8px; height: 15px;}

.tips-div-orange2{border:1px solid #ffa626; padding:5px 10px; width:280px; position:absolute; background:#fef7e4;}
.tips-div-orange2 .arrowTop,.tips-div-orange2 .arrowLeft,.tips-div-orange2 .arrowRight,.tips-div-orange2 .arrowBottom{background-image:url(/style/web/base/img/ico-arrow-tips-orange2.png); background-repeat:no-repeat;
 width:11px; height:6px; position:absolute; display:block; z-index:9999;}
.tips-div-red{border:1px solid #f00; padding:5px 10px; width:280px; position:absolute; background:#fff9ed;}
.tips-div-red .arrowTop,.tips-div-red .arrowLeft,.tips-div-red .arrowRight,.tips-div-red .arrowBottom{background-image:url(/style/webNew/isource/b2c/img/ico-arrow-tips-red.png); background-repeat:no-repeat;width:11px; height:6px; position:absolute; display:block; z-index:9999;} 

.arrowTop2{background:url(/style/web/base/img/ico-arrow-top2.png) 0 0 no-repeat;width:15px; height:8px; display:block; margin-left:20px; position:absolute; top:-6px;_top:-5px; left:0;z-index:999;}
.tips-div-blue3{ border:1px solid #a4d0f7;padding:10px;background:#f2f9ff;z-index:1;}
 
.tips-div-orange{line-height:18px;border-radius:2px; padding:0 2px;position:absolute; background:#f60; color:#fff; font-size:12px;}
.tips-div-orange .arrowTop,.tips-div-orange .arrowLeft,.tips-div-orange .arrowRight,.tips-div-orange .arrowBottom{background-image:url(/style/web/base/img/ico-arrow-tips-orange.png); background-repeat:no-repeat;
 width:11px; height:6px; position:absolute; display:block; z-index:9999;}
.tips-div-orange .arrowTop{left:44%; top:-4px; font-size:0;}
.tips-div-orange .arrowBottom{background-position:0 -8px; left:44%; bottom:-6px;font-size:0;}
.tips-div-orange .arrowLeft{background-position:0 0; left:-3px; top:20%; width:8px; height: 15px; z-index:-1}
.tips-div-orange .arrowRight{background-position:-8px 0; right:-8px; _right:-10px;top:20%; width:8px; height: 15px;}
 
.tips-div .arrowTop,.tips-div .arrowLeft,.tips-div .arrowRight,.tips-div .arrowBottom{background-image:url(/style/web/base/img/ico-arrow-tips.png); background-repeat:no-repeat; width:11px; height:6px; position:absolute; display:block; z-index:9999;}
.tips-div .arrowTop,.tips-div-blue .arrowTop,.tips-div-orange2 .arrowTop{left:50%; top:-6px; font-size:0;}
.tips-div .arrowBottom,.tips-div-blue .arrowBottom,.tips-div-orange2 .arrowBottom{background-position:0 -5px; left:50%; bottom:-6px; font-size:0;}
.tips-div .arrowLeft,.tips-div-blue .arrowLeft,.tips-div-orange2 .arrowLeft{background-position:0 0; left:-6px; top:50%; width:6px; height: 11px;}
.tips-div .arrowRight,.tips-div-blue .arrowRight,.tips-div-orange2 .arrowRight{background-position:-5px 0; right:-6px; top:50%; width:6px; height: 11px;}

.tips-div-orange2 .arrowLeft.left20{top:20%;}
.tips-div-orange2 .arrowLeft.left32{top:32%;}
.tips-div-orange2 .arrowLeft.left40{top:40%;}
.tips-div-orange2 .arrowRight.right40{top:40%;}
.tips-div-orange2 .arrowLeft.left50{top:50%;}
.tips-div-orange2 .arrowLeft.left70{top:73%;}
.tips-div-orange2 .arrowTop.left20{left:20%;}
.tips-div-orange2 .arrowTop.left10{left:10px;}
.tips-div-orange2.w200{width:200px;}
.tips-div-blue .arrowTop.left20{left:20%;}
.tips-div-blue .arrowTop.left10{left:10px;}
.tips-div-blue .arrowTop.right10{left:94%;}
.tips-div-blue .arrowTop.left2{left:2%;}
.tips-div-blue2.pos-s{ position:static;}
/*=================关于我们及新闻样式=================*/
.about_title{border:1px solid #d8d8d8; border-bottom:2px solid #4894cb; height:35px; line-height:35px; background:#fff; margin-bottom:16px; text-indent:10px; padding-right:5px;}
.bd_help{margin:0 auto; padding-top:20px; background:#fff;}
.searchBar_help h1{font-size:14px; font-weight:bold; color:#333;}
.searchBar_help span input.text{width:234px; height:23px; border:1px solid #d8d8d8; line-height:23px; text-indent:5px; margin-right:5px;}
.bd_help .nav_help{width:178px; border:1px solid #d8d8d8; float:left;}
.bd_help .main_help{width:780px; float:right; overflow:hidden;}
.bd_help .main_help .news{ padding:10px; line-height:25px;}
.bd_help .notice{border:1px solid #dbdbdb; height:28px; width:100%; text-indent:10px; line-height:28px; color:#f60; background:#f9f9f9;}
.bd_help h2.til{width:100%; border-bottom:1px solid #d3d3d3; line-height:31px; color:#333; font-weight:bold; font-size:14px; text-indent:10px; background:#f9f9f9;}
.bd_help .qus{ line-height:23px; float:left; width:50%; margin-top:6px;}
.bd_help .qus li{text-indent:21px;}
.bd_help .qus li a:link,.bd_help .qus li a:visited{ color:#069;}
.bd_help .qus li a:hover,.bd_help .qus li a:active{ color:#f60;}
.bd_help .mod-hd {height:29px;line-height:29px;border-bottom:1px solid #D8D8D8;}
.bd_help .mod-bd h3{font-size:12px; font-weight:bold; color:#333;}
.bd_help .mod-bd .col{float: left;width: 50%;}
.bd_help .quick-mod {height:170px;width:172px;border-left:1px solid #D8D8D8;float:left;overflow:hidden}
.bd_help .guide-mod {padding:6px 0 6px 12px;line-height:26px;overflow:hidden;zoom:1}
.bd_help .guide-list span {margin:0 5px; color:#ccc;}
.bd_help .guide-list a:link,.bd_help .guide-list a:visited{ color:#069;}
.bd_help .guide-list a:hover,.bd_help .guide-list a:active{ color:#f60;}
.bd_help .serviceIcon{}
.bd_help .serviceIcon li{width:20%; float:left; background:url(/style/web/base/img/help/line1.png) no-repeat right top; height:50px; text-align:center;}
.bd_help .serviceIcon li.last{background:none;}
.bd_help ul.w100{width:100%;}
.bd_help .about{padding:10px; line-height:25px; color:#666;}
.bd_help .about h3{color:#333; font-weight:bold;}
.bd_help .about p{line-height:24px; }
.bread_help{height:30px; line-height:30px; border-bottom:1px solid #d3d3d3;}
.bread_help a{color:#069;}
/*=================左侧菜单样式=================*/
.bd_help .nav_help h2{ background:#f7faff; height:28px; line-height:28px; text-indent:10px; font-size:14px; font-weight:bold; color:#333;}
.bd_help .nav_help dt,.bd_help .nav_help dd,.bd_help .nav_help ul,.bd_help .nav_help li{margin:0; padding:0; list-style:none; text-indent:15px;}
.bd_help .nav_help dt{font-family:"微软雅黑", Helvetica, sans-serif;height:30px;font-size:14px;line-height:30px; margin:0; padding:0; text-align:left; border-width:1px 0; cursor:pointer; text-indent:30px; display:block;
color:#666; font-weight:bold;}
.bd_help .nav_help dt:hover,.bd_help .nav_help dt.sideNavFocOffs:hover{ color:#069;}
.bd_help .nav_help dt.sideNavFocOffs,.bd_help .nav_help dt.sideNavOffs,.bd_help .nav_help dt.sideNavOff{ background-position:0 -30px; color:#666;}
.bd_help .nav_help dt.sideNavFocOns,.bd_help .nav_help dt.sideNavOns,.bd_help .nav_help dt.sideNavFocOn{background-position:0 0px;}
.bd_help .nav_help dt.sideNavFocOn a:link,.bd_help .nav_help dt.sideNavFocOn a:visited,.bd_help .nav_help dt.sideNavFocOn a:hover,.bd_help .nav_help dt.sideNavFocOn a:active{color:#666;font-size:14px; display:block; width:178px; height:30px;}
.bd_help .nav_help dd{ font-weight:normal; display:none;}
.bd_help .nav_help li.liOn{color:#666; font-weight:bold;}
.bd_help .nav_help li.liOn a:link,.bd_help .nav_help li.liOn a:visited,.bd_help .nav_help li.liOn a:hover,.bd_help .nav_help li.liOn a:active{color:#333;}
.bd_help .nav_help li:hover{color:#f60;}
.bd_help .nav_help li a:link,.bd_help .nav_help li a:visited{color:#666; text-decoration:none;}
.bd_help .nav_help li a:hover,.bd_help .nav_help li a:active{color:#f60; text-decoration:underline;}
.bd_help .nav_help dt.sideNavOns a:link,.bd_help .nav_help dt.sideNavOns a:visited,.bd_help .nav_help dt.sideNavOn a:link,.bd_help .nav_help dt.sideNavOn a:visited{color:#fff;}
.noSub a{width:178px; height:30px; display:block;}
.noSub dt{border-bottom:1px dotted #ccc;text-indent:10px; line-height:28px;}
.noSub dt.last{border-bottom:0px dotted #ccc;}
.noSub dt.on,.noSub dt a.on{color:#f60;}
.Commitment {line-height:24px;color:#666;}
.Commitment p{margin:10px 8px;font-weight:bold;font-size:14px;}
.Commitment dl {margin:10px 8px;}
.Commitment dt {font-weight:bold;}
.Payment dl {line-height:24px; margin-top:10px;}
.Payment dt {font-weight:bold; color:#333;}
/*=====帮助中心联系我们（招聘）======*/
.helpContainer h3{width:340px;font-size:14px;line-height:25px;color:#333;}
.helpContainer ul{width:680px;margin-bottom:10px;}
.helpContainer li{width:320px;float:left;line-height:26px;padding-left:20px;}
.helpContainer li.bgee{background-color:#eee;}
.helpContainer li.bgeeno{background-image:none;background-color:#eee;}
.helpContainer li a:link,.helpContainer li a:visited{color:#0263a7;text-decoration:underline;}
.helpContainer li a:hover,.helpContainer li a:active{color:#f60;}
.helpContainer p{width:660px;margin-top:30px;margin-left:10px;}
/*页码样式*/
.userPage {white-space:nowrap;}
.userPage input {height:20px;_margin-top:-2px;border:1px solid #ccc; text-indent:0.5em; width:30px; margin-right:5px;}
.userPage a{border:1px solid #d8d8d8; padding:4px 4px 2px;margin-right:1.5px; color:#666; text-decoration:none;}
.userPage a.on,.userPage a:hover{border:1px solid #f60;color:#f60;text-decoration:none;}
.userPage a.disabled{border:1px solid #d8d8d8;color:#999;text-decoration:none; cursor:default;}
/*=================404报错页面开始==================*/
.error404 {border:#e5e5e5 1px solid;position:relative;background:url(/style/web/base/img/bg_error.jpg) 80px 30px no-repeat;}
.error404 dl{ width:710px; border-bottom:#e5e5e5 1px solid; padding-left:250px; margin-left:20px; height:120px; *height:160px;}
.error404 dl dt{ font-size:24px; font-weight:bold; height:40px; line-height:40px; color:#690; margin-top:50px;} 
.error404 dl dd{ word-spacing:8px; font-size:14px;}
.error404 dl dd a:link,.error404 dl dd a:visited{ color:#336699;}
.error404 dl dd a:hover,.error404 dl dd a:active{ color:#f60;}
.error404 h2{ height:25px; line-height:25px; font-size:18px; color:#690;font-weight:bold; width:650px; margin:10px auto 0 auto;}
.error404 dl dt.f23{ font-size:20px;}
.error404-gy{margin:0 auto; margin-top:-25px;}
/*=================SEO页面所用样式=================*/
.picList-w84{}
.picList-w84 li{width:84px; float:left; margin-right:40px;text-align:center;}
.picList-w84 li div{width:80px; height:80px; border:1px solid #dad8d8; padding:1px;text-align:center;}
.picList-w84 li div img{width:80px; height:80px;}
.picList-w84 li a{line-height:200%; font-size:14px; color:#069; padding:10px 0; display:inline-block}
.picList-w84 li.last{margin-right:0;}
.picList-w84.f12 a{font-size:12px;}
.picList-w84-mr30 li{margin-right:30px;}
.picList-w84-b li{width:180px; float:left; margin-right:14px;text-align:center;}
.picList-w84-b li img{width:180px; height:135px; margin-bottom:5px;}

/*=================香港酒店页面样式=================*/
.table-hotelInfo ul{border:1px solid #d8d8d8;}
.table-hotelInfo ul li{border-top:1px solid #d8d8d8; line-height:20px; padding-top:8px; padding-bottom:8px; height:46px; overflow:hidden;}
.table-hotelInfo ul li.th{background:#F2F2F2; border-top:none; text-align:center; height:40px; line-height:40px;}

/*=================富文本编辑器样式===================*/
.tourContent_new{float:right; width:1050px; text-align:left;}
.tourContent_new .day_title_new{padding:0;}
.day_title_new h4{font-weight:bold;}
.day_title_new ul{list-style-type:disc; list-style-position:inside;}
.day_title_new .ol{list-style-type:decimal; list-style-position:inside;}
.day_title_new strong,.tourContent_new strong{font-weight:bold;}
.day_title_new .em{font-style:italic;}
span.delNode{border-radius:5px; font-size: 13px; cursor: pointer; border: 1px solid #f60; background:#fff; display:none; width:36px; height:20px; line-height:20px; text-align:center; margin-left:-40px; float:left; margin-top:8px;}
.day_title_new{display:block; padding:0;}
.day_title_new{font-size:14px; line-height:40px;}
.day_title_new h3 em.tour-dayIndex,.day_title_new .h3 em.tour-dayIndex{color:#f60; font-style:normal; font-weight:bold; margin-right:20px; width:45px; display:inline-block; line-height:40px; float:left;}
.day_title_new h3 div,.day_title_new .h3 div{ min-width:150px; display:inline-block; line-height:30px; min-height:30px; float:left;}
.depict,.depictFeature{line-height:25px; min-height:25px; padding:0;}
.depict div,.depictFeature div{min-width:calc(100% - 45px); min-width:-moz-calc(100% - 45px);  min-width:-webkit-calc(100% - 45px);}
.depictFeature{margin-top:15px;}
.depictFeature img,.scenery_content2 .depictFeature img{border:none; padding:0; margin:0;}
.depictFeature strong{font-weight:bold;}
.depictFeature h2,.depictFeature div.h2{background:#f3f2f2; line-height:30px; font-size:12px; font-weight:bold; color:#f60; border:none; text-indent:1em; display:block;}
.pic_holder{list-style:none; padding-left:80px; margin:0;}
.pic_holder li{float:left; width:300px; text-align:center; position:relative; margin:10px 30px 0 0px;}
.pic_holder li img{width:300px; height:250px;}


.pic_holder{list-style:none; padding:0; margin:0;}
.pic_holder li{float:left; width:300px; text-align:center; position:relative; margin:30px 6% 0 6%;}
.pic_holder li img{width:300px; height:250px;}
.pic_holder:hover .delNode{position:absolute; left:42px; top:-5px;}

.pic_holder_span{width:300px; text-align:center; position:relative;  margin:30px 20px 0 20px; display:inline-block;}
.pic_holder_span{*display:inline;}/*修复IE7下占一行bug*/
.pic_holder_span img{width:300px; height:250px;}

/*倒计时样式*/
.timeCounter{position:absolute; bottom:35px; left:190px; z-index:99;background:url(/style/web/isource/b2c/img/bg_timeCounter.png) no-repeat 0 0; width:311px; height:68px; padding-left:95px;}
.timeCounter span{color:#fff; font-size:45px; width:66px; height:66px; display:block; float:left; line-height:66px; text-align:center;}

/*长方形红色的优惠标签*/
.tag_red_tips{display:inline-block;}
.tag_red_tips i,.tag_red_tips em{background:#f00; display:inline-block; line-height:20px; font-style:normal; color:#fff; height:20px; padding:0 5px; border-radius:3px 0 0 3px; float:left;}
.tag_red_tips em{color:#f00; background:#fff; border:1px solid #f00; height:18px; line-height:18px; border-radius:0 3px 3px 0;}

.fixed{
position:fixed;
clip:rect(0 100% 100% 0);
_position:absolute;
/* 底部 */
bottom:0px;
left:0px;
_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
/* 左侧 */
/*left:0px;*/
/*_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);*/
/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
}
/* 解决固定层在IE6下闪的问题 */
*html{
    background-image:url(about:blank);
    background-attachment:fixed;
}

/*预约旅游详情页改版2015－6-24*/
.table_product_detail_content th{background:#fafafa; font-weight:bold;}
.table_product_detail_content th,.table_product_detail_content td{border:1px solid #eee; text-align:center; color:#666; padding:10px 5px; border-collapse:collapse; line-height:20px;}
.table_product_detail_content th.tl,.table_product_detail_content td.tl{text-align:left;}

.tab_details_blue{height:30px; width:100%; border-bottom:1px solid #20a3fe;}
.tab_details_blue li{height:30px; background:#fff; border:0; color:#20a3fe; cursor:pointer; background:#fff; margin-right:5px; text-align:center; padding:0 40px; float:left; line-height:30px;}
.tab_details_blue li.on{ color:#fff; background:#20a3fe;}

.proDetails_pic_viewList{width:340px; padding-top:20px; overflow:hidden;}
.proDetails_pic_viewList img{margin:0 6px 6px 0; float:left;}
.proDetails_ticketInfo table td,.proDetails_ticketInfo table th{line-height:20px; padding:10px;}
.proDetails_ticketInfo table th{font-weight:bold; vertical-align:top;}
.arrowT_blue_details{background:url(/style/webNew/isource/b2c/img/arrowT_blue_details.jpg) no-repeat 0 0; width:14px; height:7px; display:block; position:absolute; left:50%; top:-7px;}


.div_moreDetials h3{border-bottom:1px solid #73BBED;}
.div_moreDetials h3 span{background:#73BBED; color:#fff; height:30px; line-height:30px; padding:0 40px; display:inline-block;}

 /***************************************
 * 51you页面组件个性化样式
 ***************************************/
/*************************************** 
 * 描述：模版基准色 及 辅色
 * skinColor   主色
 * skicColor-1 辅色1   
 * skicColor-1 辅色2
 ***************************************/
.skinColor{color:#f60;}
.skinColor-1{color:#069;}
.skinColor-2{color:#5e8d01;}

.contentWrap{width:1180px; margin:0 auto; overflow:hidden;}
.contentWrap-order,.contentWrap-ticket,.contentWrap-index{width:1180px; margin:0 auto;}
.header_new .content_wrap{width:1200px; margin:0 auto;}
#nav{background:#df282d;}
.contentWrap-jdair{width:980px; margin:0 auto; background:#fff;}
.contentWrap-diyTour{width:100%; margin:0 auto; background:#f1f1f1;}
.sidebar-L{width:270px; float:left;}
.sidebar-L2{width:690px; float:left;}
.sidebar-R{width:690px; float:right;}
.sidebar-R2{width:270px; float:right;}

.lt{float:left; width:380px;}
.rt{float:right; width:780px;}
.lt2{float:left; width:780px;}
.rt2{float:right; width:380px;}
.lt3{float:left; width:865px;}
.rt3{float:right; width:295px;}
.travel_lt{float:left; width:270px;}
.travel_rt{float:right; width:890px;}
.travel_lt2{float:left; width:890px;}
.travel_rt2{float:right; width:270px;}
.order_lt{float:left; width:960px;}
.order_rt{float:right; width:220px;}
/*title */
.ES-title,.ES-title2,.ES-title3{font-weight: normal;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.ES-title{font-size:18px;line-height:200%;color:#333;}
.ES-title2{font-size:16px;line-height:35px; color:#333;}
.ES-title3{font-size:15px;line-height:30px; color:#333;}
.ES_title{font:20px/180% "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#54667e; font-weight:bold;}
.ES_title.lh120{line-height:120%;}
.ES_title .en{ color:#97abb6; font-weight:normal;}
.common .title{border-bottom:2px solid #4895cb;}
.ES_title.c-1ce4a4{color:#1ce4a4;}
.ES_title.c-60b7d9{color:#60b7d9;}
.ES_title.c-fab31b{color:#fab31b;}
.ES_title.c-0d9fce{color:#0d9fce;}
.ES_title.c-f25c1d{color:#f25c1d;}
.bg-title{font-size:14px; color:#333; background:#f7f7f7; border-bottom:1px solid #dad8d8; padding-left:10px; font-weight:bold;}

/*页头样式开始*/
.header_new{width:100%; background:#fff;}

.header {width:100%; height:87px; border-bottom:3px solid #09c; margin:0 auto; overflow:hidden;}
.header.nonav {width:100%; height:auto; border:0; margin:0 auto; overflow:hidden;}
.header .nav-top{height:30px; line-height:30px; float:right;width:790px;margin:0;}
.header .nav-top a{margin:0 5px;}
.header .nav-top a.arrow{display:inline-block; background:url(/style/web/isource/b2c/img/ico-arrow-topNav.gif) no-repeat right 50%; _background-position:right 12px; _padding-bottom:2px; padding-right:13px;}
.header .nav-top span.l{font-size:11px; color:#ccc;}
.header .search-top {float:left; margin:33px 0 0 80px; _margin-left:40px;width:540px;}
.header .search-top .search-top-input{background:url(/style/web/isource/b2c/img/img/search-input-bg.png) no-repeat 0 0; width: 416px; height: 32px; _padding:8px;_width: 400px;_height:16px; border:2px solid #58a4d1; border-right:0; text-indent:35px; }
.header .search-top .search-top-input:hover{border:2px solid #3c7cc1;border-right:0;}
.header .search-top .search-btn,.header .search-top .search-btn:hover{background:url(/style/web/isource/b2c/img/search-btn.png) no-repeat 0 0; width: 82px; height: 36px; line-height: 36px;text-align:center; display:inline-block; font-size:16px; color:#fff;}
.header .search-top .search-btn:hover{background-position:0 -36px;text-decoration:none;}
.header .logo,.header .logo-lashou,.header .logo-ctrip{background:url(/style/web/isource/b2c/img/logo.png) no-repeat 0 0; width: 199px; height: 68px; margin:10px 0 0 0px;line-height:180px; overflow:hidden; float:left;}
.header .logo-lashou{background:url(/style/web/isource/b2c/img/logo-lashou.png) no-repeat 0 0;}
.header .logo-eyoutour{background:url(/style/web/isource/b2c/img/logo-eyoutour.png) no-repeat 0 0; width:160px; height:68px; text-indent:-9999px;}
.header .logo-ctrip{background:url(/style/web/isource/b2c/img/logo-ctrip.png) no-repeat 0 0; width:160px; height:68px; text-indent:-9999px;}
.header.nonav .logo {margin:5px 0 0 0px;}
.content_wrap .nav-top{height:30px; line-height:30px; float:right;width:590px;margin:0;}

.siteTopNav{background:#fafafa; height:29px; line-height:29px; border-bottom:1px solid #eee; position:relative; color:#666; _padding-top:4px; _height:25px;}
.header_new .ico{background:url(/style/webNew/isource/b2c/img/sprite-headerN.png?v=20141231) no-repeat 0 0; width:13px; height:18px; display:inline-block; position:relative;top:5px; margin:0 4px; _top:2px;}
.siteTopNav .arrow-bottom{background-position:-90px -8px; width:11px; height:7px; top:0; _top:4px;}
.siteTopNav .ico_weibo{background-position:-22px 0; width:23px; height:18px; top:4px; _top:1px;}
.siteTopNav .ico_weixin{background-position:-56px 0; width:23px; height:18px; top:4px; _top:1px;}
.arrow-change{background:url(/style/webNew/isource/b2c/img/ico-arrow-change.png) no-repeat 0 0; width:13px; height:8px; display:inline-block; position:relative;margin:0 4px; top:0; _top:4px;}
.ico-site{background:url(/style/webNew/isource/b2c/img/sprite-headerN.png?v=20141231) no-repeat 0 0; width:13px; height:18px; display:inline-block; position:relative;top:5px; margin:0 4px; _top:2px;}

.changeSiteHead{background:#fff;width:78px;border:1px solid #fff;border-bottom:0; padding:5px 0 0 2px; margin:25px 0 0 20px; display:inline-block;  height:34px;overflow:hidden; z-index:996}
.changeSiteHead.current,.changeSiteHead:hover{border:1px solid #eee;border-bottom:0;}
.changeSiteCont{border:1px solid #eee; width:300px; height:200px; background:#fff; padding:5px 20px 10px 25px;margin-top:-1px;position:relative; z-index:994}
.changeSiteCont span{background:#fff;height:1px; position:absolute;left:0;top:-1px;width:80px; display:inline-block; }

.logo{display:inline-block;}
.logo-s{background:url(/style/webNew/isource/b2c/img/logo-s.png) no-repeat 0 0; width:142px; height:64px; display:inline-block; line-height:200px; overflow:hidden;}
.logo-51miaosha{background:url(/style/webNew/isource/b2c/img/logo_miaosha2.png) no-repeat 0 0; width:287px; height:86px; display:inline-block; text-indent:-9999px;}
.hd_search_box{border:2px solid #df282d; height:32px; width:515px; _width:519px; line-height:32px;}
.hd_search_classify{width:85px; height:32px; display:inline-block; line-height:32px; border-right:1px solid #eee; position:relative; color:#b3b3b3;}
.hd_search_classify input{width:85px; height:32px;*height:30px; display:inline-block; line-height:32px;_line-height:30px; text-indent:10px;*text-indent:5px; color:#b3b3b3; border:0;}
.hd_search_classify b.arrow-bottom{background-position:-126px  -37px; width:10px; height:7px; position:absolute; top:15px; right:6px;}
.hd_search_box .searchInput{width:325px; height:32px;border:0; text-indent:6px; line-height:32px;color:#999;}
.hd_search_box .search_btn{background:url(/style/webNew/isource/b2c/img/sprite-headerN.png?v=20141231) no-repeat 0 -28px; width:98px; height:32px; border:none; cursor:pointer; text-indent:-9999px;}
.hd_search_word a{color:#999; margin-right:15px;}
.hd_search_word a:hover{text-decoration:underline;}

.header_new .hd_tel_ico{background-position:-116px -2px; width:26px; height:20px; margin:0 10px 0 2px; _top:2px;}
.nav_new{background:#df282d; line-height: 40px; height:40px;}
.nav_new ul li.til{width:188px; background:#f55559; padding:0; padding-left:12px;}
.nav_new ul li.til b{background-position:-135px -80px; margin-left:15px; width:14px; height:14px; margin-bottom:4px; transform:rotate(0);transition:transform 0.2s ease-in 0s;}
.nav_new ul li.til:hover b,.nav_new ul li.til.open b{transform:rotate(180deg);transition:transform 0.2s ease-in 0s;}

.nav_new ul li{float:left; line-height:40px; color:#fff; font-size:16px; cursor:pointer; background:#df282d;}
.nav_new ul li.on{background:#ce050b;}
.nav_new ul li span.tag-num1,.nav_new ul li span.tag-hot,.nav_new ul li span.tag-longTxt{width:55px; height:18px; line-height:16px; _line-height:19px; text-align:center; background-color:#ff5800; position:absolute; top:-15px; left:25%; font-size:12px; display:inline-block;}
.nav_new ul li span.tag-num1 b,.nav_new ul li span.tag-hot b,.nav_new ul li span.tag-longTxt b{ background-position:-73px -86px; width:16px; height:4px; display:inline-block; position:absolute; top:18px; left:28%;}
.nav_new ul li span.tag-hot{background:#a40000;}
.nav_new ul li span.tag-hot b{background-position:-16px -86px;}
.nav_new ul li a{color:#fff; padding:0 20px; line-height:40px; display:inline-block;}
.nav_new ul li a:hover{color:#fff;background:#ce050b;text-decoration:none;}
.nav_new ul li span.tag-longTxt{width:auto; left:8%; padding:0 5px; top:-23px;}
.nav_new ul li span.tag-longTxt b{left:-4px; width:8px; background-position:-80px -86px;}

#div_myOrder .arrow-bottom{background:url(/style/webNew/isource/b2c/img/sprite-headerN.png?v=20141231) no-repeat -90px -8px; width:11px; height:7px; top:0; _top:4px; display:inline-block; position:relative;top:0px; margin:0 4px;}

/*页头样式结束*/
/*wo页面页头样式 开始*/
.wo_header{ width:100%; height:38px; border-bottom:1px solid #c9c9c9;}
.wo_header .wo_nav{ width:1200px; margin:0 auto;}
.wo_header .wo_nav ul{}
.wo_header .wo_nav li{ float:left; padding-right:25px;}
.wo_header .wo_nav li.ml155{ margin-left:155px;}
.wo_header .wo_nav li a,.wo_header .wo_nav .my_order{ display:inline-block; height:38px; line-height:38px; font-size:14px; font-family:"Microsoft YaHei", "\9ed1\4f53", "simsun"; color:#333333;}
.wo_header .wo_nav li a:hover,.wo_header .wo_nav .my_order:hover{color:#ff5021; text-decoration:none;}
.wo_header .wo_nav li.on a{ color:#ff5021;}
/*wo页面页头样式 结束*/

.list-ship {border-bottom:0;}
.ES-tabview-normal-flight li.last {padding:0 29px 0 29px;}
.ES-tabview-normal-ship li,.ES-tabview-normal-ship li.last {padding:0 23px;}
.subList-ship{background: #fafafa;margin-bottom:-5px; border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.subList-ship li .img{width:200px; height:150px; float:left;}
.subList-ship li .img img{width:200px; height:150px;}
.subList-ship li .details{line-height:24px; padding:20px 20px 5px 20px; width:720px; text-align:left; float:left;}
/*页脚样式*/
.footer{width:100%; border-top:2px solid #fe7e00; margin-top:20px;}
.ft.nolink{padding:10px 0;}
.ft {width:1180px;margin:0 auto; padding:20px 0;color:#999; text-align:center;}

.links {display:block;line-height:25px;padding:15px 0;text-align:left;border-top:solid 1px #E2E1E1; margin-top:0px;padding-bottom:0;color:#999;}
.links h5 {display:inline;font-weight:bold;}
.links a {margin:0 7px; color:#999;}
.links a:hover {color:#069;}
/*.about_helper{width:563px;margin:0 auto;float:left; padding:10px 0;}*//*width:360px; 改为563px*/
.about_helper{width:590px;margin:0 auto;float:right; padding-top:10px;}
.about_helper_weibo{width:185px;float:left; padding-left:30px;}

.ft .map {margin:0 6%;}
.ft .map dl {float:left; width:20%; padding:20px 0; text-align:left;}
.ft .map dt {font-size:18px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";padding-bottom:10px;color:#666;}
.ft .map dd {line-height:20px;}
.ft .tel{float:right; margin-top:50px;}
.credit{ background:#ffa73d;border-top:solid 2px #fe7f00;width:100%;height:97px;color:#fff; overflow:hidden;}
.credit-title{text-align:left; display:block; float:left;font-size:18px; line-height:130%;width:130px;height:97px;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";background:url(/style/web/isource/b2c/img/ico-footer-credit.png) no-repeat 0 0; background-position:bottom right;}
.credit dl{width:230px; text-align:left;float:left; margin:3px 0 0 20px;}
.credit dt{line-height:200%;font-size:16px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.credit dd{}
.credit dl.first{width:260px;}
.credit dl.three{width:230px;}
.credit dl.last{width:240px;}
.ico-credit-1,.ico-credit-2,.ico-credit-3,.ico-credit-4{float:left;display:inline-block;width:31px; height:25px;margin-top:6px; background:url(/style/web/isource/b2c/img/ico-footer-credit.png) no-repeat 0 -10px;}
.ico-credit-1{width:25px;}
.ico-credit-2{background-position:0 -50px;}
.ico-credit-3{background-position:0 -90px ;}
.ico-credit-4{background-position:0 -132px;width:35px;}
.ico-lijian{background:url(/style/webNew/isource/b2c/img/ico-lijian.png) no-repeat 0 0; display:inline-block;width:28px; height:28px;position:absolute;top:0;right:0;}
.ico-icbc-lijian{background:url(/style/webNew/isource/b2c/img/ico-icbc-lijian.png) no-repeat 0 0;display:inline-block;width:115px; height:30px; line-height:100px; overflow:hidden;}
/*首页样式*/
.citytabs_blue{color:#666; white-space:nowrap;}
.citytabs_blue a{background: url(/style/web/isource/b2c/img/tab-line-r.png) no-repeat top right; background-position:0 7px; cursor: pointer;display: inline-block;height: 22px;line-height:22px;padding:0 8px; color: #666; margin:0;white-space:nowrap;}
.citytabs_blue a.current,.citytabs_blue a:hover{background:#51b8f2;color:#fff; text-decoration:none;}

.citytabs_green_l{color:#666; white-space:nowrap;}
.citytabs_green_l a{background: url(/style/web/isource/b2c/img/tab-line-r.png) no-repeat top right; background-position:0 7px; cursor: pointer;display: inline-block;height: 20px;line-height:20px;padding:0 8px; color: #666; margin:0;white-space:nowrap;}
.citytabs_green_l a.current,.citytabs_green_l a:hover{background:#66d9ae;color:#fff; text-decoration:none;}
.citytabs_blue_l{color:#666; white-space:nowrap;}
.citytabs_blue_l a{background: url(/style/web/isource/b2c/img/tab-line-r.png) no-repeat top right; background-position:0 7px; cursor: pointer;display: inline-block;height: 20px;line-height:20px;padding:0 8px; color: #666; margin:0;white-space:nowrap;}
.citytabs_blue_l a.current,.citytabs_blue_l a:hover{background:#73cff3;color:#fff; text-decoration:none;}
.citytabs_yellow_l{color:#666; white-space:nowrap;}
.citytabs_yellow_l a{background: url(/style/web/isource/b2c/img/tab-line-r.png) no-repeat top right; background-position:0 7px; cursor: pointer;display: inline-block;height: 20px;line-height:20px;padding:0 8px; color: #666; margin:0;white-space:nowrap;}
.citytabs_yellow_l a.current,.citytabs_yellow_l a:hover{background:#fab31b;color:#fff; text-decoration:none;}
.citytabs_blue_l2{color:#666; white-space:nowrap;}
.citytabs_blue_l2 a{background: url(/style/web/isource/b2c/img/tab-line-r.png) no-repeat top right; background-position:0 7px; cursor: pointer;display: inline-block;height: 20px;line-height:20px;padding:0 8px; color: #666; margin:0;white-space:nowrap;}
.citytabs_blue_l2 a.current,.citytabs_blue_l2 a:hover{background:#33c0ed;color:#fff; text-decoration:none;}
.citytabs_orange_l2{color:#666; white-space:nowrap;}
.citytabs_orange_l2 a{background: url(/style/web/isource/b2c/img/tab-line-r.png) no-repeat top right; background-position:0 7px; cursor: pointer;display: inline-block;height: 20px;line-height:20px;padding:0 8px; color: #666; margin:0;white-space:nowrap;}
.citytabs_orange_l2 a.current,.citytabs_orange_l2 a:hover{background:#f4690c;color:#fff; text-decoration:none;}

.circle_tab{font-size:16px; border-bottom:2px dotted #ffa827;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; line-height:24px; position:relative;}
.circle_tab span{color:#333;height:50px; display:inline-block;text-align:center;cursor:pointer; margin-bottom:-10px;*margin-bottom:-15px; position:relative;}
.circle_tab span b{font-size:14px; font-weight:normal;}
.circle_tab span i{background:url(/style/web/isource/b2c/img/ico-arrow-tips-yellow.png) center 0 no-repeat; width:9px; height:5px; display:inline-block; position:absolute; top:22px; right:55px;}
.circle_tab span.w12p i{right:65px;}
.circle_tab span.w7p i{right:35px;}
.circle_tab span,.circle_tab span.current{background:url(/style/web/isource/b2c/img/ico-here-index.png) center -39px no-repeat;*background-position:center -38px; display:inline-block; position:relative; z-index:999;}
.circle_tab span.current{}
.circle_tab span.current b{background:#f90; height:23px;line-height:22px; display:inline-block; color:#fff; border-radius:3px; padding:0 10px;}


.tuanRecom{width:1180px;overflow:hidden;}
.tuanRecom ul{ width:1220px;overflow:hidden;}
.tuanRecom li{ width:280px;float:left; margin-right:20px;cursor:pointer;}
.tuanRecom li .img{width:280px; height:180px;position:relative;}
.tuanRecom li .img img{width:280px; height:180px;}
.tuanRecom li .img i{width:280px;height:30px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); background:#000;filter:alpha(opacity=60);opacity: 0.6;position:absolute; left:0;bottom:0;z-index:2;}
.tuanRecom li .img h2{width:280px;height:30px;line-height:28px; color:#fff; position:absolute; left:0;bottom:0;z-index:3;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px; text-indent:8px;}
.tuanRecom li .img div.ifAB{width:102px; height:62px;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5); background:#fff;filter:alpha(opacity=50);opacity: 0.5;position:absolute; right:8px;top:0;z-index:2;border-radius:0 0 4px 4px;}
.tuanRecom li .img div.ifAC{width:102px;position:absolute; right:8px;top:0;z-index:3;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; padding-bottom:8px; text-align:center;}
.tuanRecom li .img div.ifAC .title-mH{width:102px; height:30px; line-height:30px; background:#ff386a; text-align:center; display:inline-block; color:#fff; font-size:14px;text-align:center;}

.tuanRecom li p{display:block;font-size:16px;color:#384450; line-height:26px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; margin-bottom:5px;}
.tuanRecom li:hover{text-decoration:underline;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);}
.tuanRecom li h3 span{font-size:16px; font-weight:normal;}
.tuanRecom li .content{padding:5px 5px 5px 8px; border:1px solid #f0f0f0; border-top:0;} 
.tuanRecom sup{margin-right:4px;font-size:26px;}

.tuanRecom-big{width:1180px;overflow:hidden;}
.tuanRecom-big ul{ width:1220px;overflow:hidden;}
.tuanRecom-big li{ width:580px;float:left; margin-right:20px; cursor:pointer;}
.tuanRecom-big li .img{width:580px; height:180px;position:relative;}
.tuanRecom-big li .img img{width:580px; height:180px;}
.tuanRecom-big li .img i{width:580px;height:30px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); background:#000;filter:alpha(opacity=60);opacity: 0.6;position:absolute; left:0;bottom:0;z-index:2;}
.tuanRecom-big li .img h2{width:580px;height:30px;line-height:28px; color:#fff; position:absolute; left:0;bottom:0;z-index:3;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px; text-indent:8px;}
.tuanRecom-big li p{display:block;font-size:16px;color:#384450; line-height:26px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; margin-bottom:5px;}
.tuanRecom-big li:hover{text-decoration:underline;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);}
.tuanRecom-big li h3 span{font-size:16px; font-weight:normal;}
.tuanRecom-big li .content{padding:5px 5px 5px 8px; border:1px solid #f0f0f0; border-top:0;} 
.tuanRecom-big sup{margin-right:4px;font-size:26px;}
.tuanRecom-big .tag-zuhe{background:url(/style/web/isource/b2c/img/index/tag-zuhe.png) 0 0 no-repeat;width:83px; height:77px; position:absolute; top:0px;left:0px;line-height:180px; overflow:hidden; z-index:999;}
.tuanRecom-big .tag-add{background:url(/style/web/isource/b2c/img/index/tag-add.png) 0 0 no-repeat;width:44px; height:44px; position:absolute; top:60px;left:275px; line-height:180px; overflow:hidden;}


.classicCircuit-lt {width:200px; height:325px; float:left;}
.classicCircuit-lt .img1,.classicCircuit-lt .img3 {width:200px; height:255px;position:relative; display:block;}
.classicCircuit-lt .img1 img {height:255px;position:absolute; top:0;left:-27px;}
.classicCircuit-lt .img3 img {height:255px;position:absolute; top:0;left:-12px;}
.classicCircuit-lt .img2 {width:200px; height:70px;display:block;}
.classicCircuit-lt .img2 img {width:200px; height:70px;}

.classicCircuit-rt {width:960px; float:left; margin:20px 0 0 20px;overflow:hidden;}
.classicCircuit-rt ul{width:1000px; overflow:hidden;}
.classicCircuit-rt li{width:225px; height:240px;float:left; margin-right:20px; background:#fff; overflow:hidden;}
.classicCircuit-rt li .img{width:225px; height:170px; position:relative}
.classicCircuit-rt li .img img{width:225px; height:170px;}
.classicCircuit-rt li .img i{width:225px;height:30px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); background:#000;filter:alpha(opacity=60);opacity: 0.6;position:absolute; left:0;bottom:0;z-index:2;}
.classicCircuit-rt li .img div {width:225px;height:30px;line-height:28px; text-align:center; color:#fff; position:absolute; left:0;bottom:0;z-index:3;}
.classicCircuit-rt li .img sup {height:25px; padding:0 10px; background:#09c;line-height:24px; font-size:14px; text-align:left; font-family:"Microsoft YaHei","\9ed1\4f53","simsun";color:#fff; position:absolute; left:10px;top:0;}
.classicCircuit-rt li .content{padding:5px 5px 5px 8px; border:1px solid #f0f0f0; border-top:0; height:48px; overflow:hidden;} 
.classicCircuit-rt li h3{display:block;font-size:16px;color:#666; line-height:150%; font-family:"Microsoft YaHei","\9ed1\4f53","simsun";}
.classicCircuit-rt li h3:hover{color:#f60;}
.classicCircuit-rt li:hover{background:#fff;}
.classicCircuit-rt li .line{ margin:3px 6px 0 6px; font-size:10px; color:#fff}
.classicCircuit-rt li sup{margin-right:4px;font-size:14px;}

.classicCircuit-rt .flink{width:980px;overflow:hidden;}
.classicCircuit-rt .flink div{width:460px; float:left; display:inline-block; margin-right:30px; line-height:250%;}
.classicCircuit-rt .flink div .title{width:380px; float:left; display:inline-block;}

.monthRecom {width:1180px;overflow:hidden; margin-top:20px;}
.monthRecom.mt10 {margin-top:10px;}
.monthRecom ul{width:1220px; margin:0 auto; overflow:hidden;}
.monthRecom li{width:150px; height:150px; margin:0 20px 0 0; float:left; position:relative;}
.monthRecom li img{width:150px; height:150px;}
.monthRecom li i{width:150px;height:27px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); background:#000;filter:alpha(opacity=60);opacity: 0.6;position:absolute; left:0;bottom:0;z-index:2;}
.monthRecom li span{width:150px;height:27px;line-height:26px; text-align:center; color:#fff; position:absolute; left:0;bottom:0;z-index:3;}
.monthRecom li span a{color:#fff;}
.monthRecom li span a:hover{color:#fff; text-decoration:underline;}
/*页脚样式*/
.ft_v1 {background:#f8f8f8; width:100%;margin:0 auto;color:#666; padding-top:8px;}
.ft_sole{width:1180px;margin:0 auto;border-top:2px solid #f5f5f5; padding:15px 0; margin-top:40px;}
.link {width:1180px; padding:15px 0; margin-bottom:10px; margin:0 auto; overflow:hidden;border-bottom:1px solid #ddd;}
.link-t {width:90px; display:block; border-right:1px solid #545861; font-family:"Microsoft YaHei"; float:left; height:35px; color:#333; margin-right:15px; overflow:hidden;}
.link-t h2 {font-size:18px; margin-bottom:2px;}
.link-t span {font-size:10px;}
.link-a {width:1060px;white-space:nowrap; line-height:180%; margin-top:-3px; float:left; overflow:hidden;}
.link-a span{margin:0 3.5px 0 6.8px; color:#ccc;}
.link-b span{margin:0 3.5px 0 6.8px; color:#ccc;}

.link-a-980 span{margin:0 3px 0 6px; color:#ccc;}
.link-980 {width:980px; padding-top:5px;}

.ft_v1 .map {width:1200px; margin:0 auto; padding:10px 0;}
.ft_v1 .map dl {float:left; width:160px; color:#666; padding-left:0px;}/*padding-left:50px;改为0  */
.ft_v1 .map dl dt {font-size:16px; padding-bottom:5px;color:#666;line-height:200%;font-family:"Microsoft YaHei"; font-weight:bold;}
.ft_v1 .map dl dd {font-size:12px;line-height:200%;}
.ft_v1 .map dl dd a{color:#666;}
.ft_v1 .map dl dd a:hover{color:#666; text-decoration:underline;}

/*.ft_v1 .map dl.first {width:160px;}
.ft_v1 .map dl.second {width:150px;}
.ft_v1 .map dl.three {width:150px;}
.ft_v1 .map dl.last {width:140px;}*/
.ft_v1 .map dl.first {width:160px;}
.ft_v1 .map dl.second {width:150px;}
.ft_v1 .map dl.three {width:150px;}
.ft_v1 .map dl.last {width:120px;}

.ft_v1 .map-980 {width:980px; margin:0 auto; padding:10px 0;}
.ft_v1 .map-980 dl {float:left; width:160px; color:#666; padding-left:20px;}
.ft_v1 .map-980 dl.first {width:140px;}
.ft_v1 .map-980 dl.second {width:130px;}
.ft_v1 .map-980 dl.three {width:130px;}
.ft_v1 .map-980 dl.last {width:120px;}



.ft_v1_logo{width:700px;padding-left:280px;}
.ft_v1_logo_980{width:700px;padding-left:400px;}
.ftLink_v1{display:block;float:left;background:url(/style/web/isource/b2c/img/sprite-ft.png) no-repeat;height:35px; line-height:180px; overflow:hidden; padding-right:25px; margin-top:15px; border-right:1px solid #ddd;}
.ftLink_v1.last{border-right:0;}
.ftLink_v1_1{width:66px; background-position:5px -24px;}
.ftLink_v1_2{width:102px;background-position:5px -57px;}
.ftLink_v1_3{width:82px; background-position:5px -91px;}
.ftLink_v1_4{width:85px; background-position:5px -125px;}
.ftLink_v1_5{width:100px;background-position:5px -159px;}
.ftLink_v1_6{width:100px;background-position:5px -193px;}
.ftLink_v1_7{width:93px; background-position:5px -227px;}
.ftLink_v1_8{width:84px; background-position:5px -261px;}
.ftLink_v1_9{width:73px; background-position:5px -295px;padding-right:0px; }


.ft_v2_logo{width:1100px; margin-top:10px; padding-left:80px;}
.ftLink_v2_1,.ftLink_v2_2,.ftLink_v2_3,.ftLink_v2_4,.ftLink_v2_5,.ftLink_v2_6,.ftLink_v2_7,.ftLink_v2_8{display:block;float:left;background:url(/style/web/isource/b2c/img/sprite-v2-ft.png) no-repeat;width:65px; padding-left:50px;height:50px; overflow:hidden;}
.ftLink_v2_2{background-position:0 -54px;width:60px;}
.ftLink_v2_3{background-position:0 -103px;width:70px;}
.ftLink_v2_4{background-position:0 -160px;width:35px; padding-left:73px;}
.ftLink_v2_5{background-position:0 -220px;width:70px;}
.ftLink_v2_6{background-position:0 -273px;width:65px; line-height:180px;}
.ftLink_v2_7{background-position:0 -326px;width:70px;line-height:180px;}
.ftLink_v2_8{background-position:0 -384px;width:65px;padding-left:70px;}


.ft .copyrights {color:#666; text-align: center; margin-top:3px; line-height:250%}
.ft .copyrights a {color:#666;}
.ft .copyrights span.ccc a{color:#ccc;}
.ft .copyrights span.icon_hd{widht:19px; height:22px; background:url(/style/web/isource/b2c/img/Sprite-ft.png) no-repeat 0 0; 
padding:8px 10px 0;}
.ft .copyrights a:hover {color:#069;}
.ft .subNav {text-align:center; color:#999; border-top:solid 1px #E2E1E1; padding:10px 0;}
.ft .subNav a,.ft .map dd a {color:#666;}
.ft .subNav a:hover, .ft .map dd a:hover {color:#069;}
.ft .imgLink {text-align:center;}
.ft_logo{padding:0 20px; padding-bottom:15px; text-align:center; margin:0 auto;}

/*页脚样式 end*/
.hotRecom{width:900px; text-align:left; margin:0 auto; padding-bottom:10px; line-height:180%}
.hotRecom dt{float:left;width:50px;color:#666;}
.hotRecom dd{float:left;width:850px;}
.hotRecom dd a:hover{color:#069;}
/*app 首页-移动助手模块*/ 
.app {margin:5px;}
.app li {float:left; width:61px; text-align:center;}
.app li a.nationalTravel{background: url(/style/web/isource/b2c/img/Sprite-app.jpg) left top no-repeat;height:65px;display:block;}
.app li a.myFlights{background: url(/style/web/isource/b2c/img/Sprite-app.jpg) -95px top no-repeat;height:65px;display:block;}
.app li a.hnaWay{background: url(/style/web/isource/b2c/img/Sprite-app.jpg) right top no-repeat;height:65px;display:block;}
.app li p{font-size:15px;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
/*followUs   首页-关于我们模块*/ 
.followUs{height:48px;width:180px;float:right;}
.followUs-div{width:160px; padding:5px 10px; height:340px; overflow:hidden;background:#f7f7f7;}
.followUs h2 {line-height:30px;font-size:16px; text-align:center;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun"; background:#f7f7f7; border-bottom:1px solid #e8e8e8;}
.followUs ul {width:180px;background:#f7f7f7; padding:5px 0;}
.followUs ul li {float:left; width:40px; text-align:center;}
.followUs ul li a.weixin{background: url(/style/web/isource/b2c/img/Sprite-followUs-index.png) left top no-repeat;height:40px;display:block;}
.followUs ul li a.weibo{background: url(/style/web/isource/b2c/img/Sprite-followUs-index.png) -50px top no-repeat;height:40px;display:block;}
.followUs ul li a.mail{background: url(/style/web/isource/b2c/img/Sprite-followUs-index.png) right top no-repeat;height:40px;display:block;}

/*====================大首页=========================*/
.pb0{padding-bottom:0px}
/*widthWrap */
.w270{width:270px;}
.w690{width:690px;}
.w134{width:134px;}
.w248{width:248px;}.w268{width:268px;}.w290{width:290px;}.w320{width:320px;}.w338{width:338px;}.w360{width:360px;}.w380{width: 380px;}
.w648{width:648px;}.w460{width:460px;}.w43{width:43px;}
.h203{height:203px;}
/*ad-282x70   首页-右下方广告模块*/ 
.ad-282x70{border:1px solid #dddbdb;padding:2px 3px; text-align:center; width:282px; height:70px;}
.bd-t0{border-top:0;}
.bd-t-0{border-top:0;}
/*serech width set*/
/*indexNav-category   首页-产品分类模块*/ 
.indexNav-category {height:38px; margin:0;}
.indexNav-category li{cursor:pointer; line-height:38px; color:#963700; float:left;width:100%}
.indexNav-category li.li1{background: url(/style/web/isource/b2c/img/index/indexNav-category.gif) left top no-repeat;width:146px; display:block; text-align:center; font-size:14px; font-weight:bold;float:left;}
.indexNav-category li.li2{background: url(/style/web/isource/b2c/img/index/indexNav-category.gif) right top no-repeat;width:124px; display:block;float:left;text-indent:5.8em;}
.indexNav-category li:hover{text-decoration:underline;}
/*list-product-category   首页-产品分类模块*/ 
.list-product-category {border:1px solid #ffa626;}
.list-product-category li{float:left; width:100%;}
.list-product-category li h3{background:#fef7e4 url(/style/web/isource/b2c/img/list-category.gif) 253px 9px no-repeat; border-bottom:1px solid #ffa626; color:#864e11; text-indent:1.5em; overflow:hidden; height:28px; line-height:28px; font-weight:bold; display:block;}
.list-product-category li h3.n-bg{background-image:none;}
.list-product-category li h3 a{color:#864e11;}
.list-product-category li h3 a.more-blue:link{color:#069;text-decoration: none;}
.list-product-category li h3 a.more-blue:hover {color:#f60;text-decoration: underline;} 
.list-product-category li.special{background:#fde6b2;border-bottom:1px solid #ffa626; color:#864e11; text-indent:1.8em; overflow:hidden; height:28px; line-height:28px;  display:block;}
.list-product-category li.special a{color:#864e11;}
.list-product-category li.last{border-bottom:0px;}
.list-product-category ul {width:100%; height:auto;}
.list-product-category ul li{background:url(/style/web/isource/b2c/img/index/list-product-category.gif) 0 0 no-repeat;overflow:hidden; height:30px; margin:0; padding:0; line-height:30px; color:#666;}
.list-product-category ul li h4{width:60px; color:#666; margin-right:8px; font-size:12px; font-weight:bold; float:left; text-align:right;}
.list-product-category ul li a{color:#666;margin:0 0.1em;*margin:0;}
.list-product-category ul li.last{background:url(/style/web/isource/b2c/img/index/list-product-category.gif) 0 -30px no-repeat;}
/*groupNav   首页-广告模块*/
.indexNav-ad {height:47px; margin:0;font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; overflow: hidden; width:100%; position:absolute; bottom:0;left:0;}
.indexNav-ad li{float:left; height:47px; cursor:pointer; color:#fff; line-height:40px; text-align:center; width:25%; overflow:hidden;}
.indexNav-ad li.last{*width:171px;}
.indexNav-ad li span{background:#4d566b; height:41px; border-right:1px solid #313745; overflow: hidden; display:block;}
.indexNav-ad li.last span{border:none;}
.indexNav-ad li.active{background:url(/style/web/isource/b2c/img/ico-group-on.gif) center bottom no-repeat;float:left;}
.indexNav-ad li.active span{background:#0099d0;}
/*why   首页--为什么选择国民旅行卡模块*/ 
.why{margin:0 auto;display:block; color:#666; line-height:30px;}
.why li{font-size:14px;line-height:30px; background: url(/style/web/isource/b2c/img/ico_right.png) left 7px no-repeat; text-indent:2em;}

/*====================旅游频道首页样式=========================*/
.travelList .w270 h3{font:bold 14px/180% "";color:#666}
.route dl{border-bottom:1px dotted #ccc;padding:5px 0;}
.route dl.last{border-bottom:0;}
.travelCard .flight-list span{margin:0}
.travelCard{border:1px solid #dad8d8;}

/* 2013-2-21*/
.fullTitle{position:relative;height:30px;}
.fullTitle .title {width:260px;position:absolute;margin-left:-9px;text-indent:9px;
background: url(/style/web/isource/b2c/img/travel/travel-l-bg.gif)repeat-y;height:30px;font:bold 12px/30px "xx";color:#333;border-bottom:1px solid #dbd9d9}

.tagList{line-height:24px; padding:10px 0;}
.tagList li,.tagList dd{float:left;white-space:nowrap}
.tagList li a,.tagList dd a{color:#069}
.tagList li a:hover,.tagList dd a:hover{color:#F60}
.tagListI{line-height:22px; padding:6px 0;}
.tagListI li a,.tagListI dd a{color:#666}

.col_2 li,.col_2 dd,.col_3 li,.col_3 dd,.col_4 li,.col_4 dd,.col_6 li,.col_6 dd,.col_10 li,.col_10 dd{display:inline-block; float:left;}
.col_6 li,.col_6 dd{width:16.6%;}
.col_10 li,.col_10 dd{width:10%;}
.col_4 li,.col_4 dd{width:25%;*width:24%;}
.col_3 li,.col_3 dd{width:33%;}
.col_2 li,.col_2 dd{width:50%;}

.tipsBg_hot{background:url(/style/web/isource/b2c/img/travel/icon_1.png) no-repeat left center;padding-left:20px;font-size:12px;}

/* 排行榜模块 */
.topNo li{background:url(/style/web/isource/b2c/img/icon_top10.png) no-repeat 0 3px;padding-left:25px;margin-top:10px;*margin-top:5px;}
.topNo .No-1{background:url(/style/web/isource/b2c/img/icon_top10_1.png) no-repeat 0 center;padding-left:35px; border-bottom:1px dotted #dad8d8; padding-bottom:10px;}
.topNo .No-2{background-position:0 -43px}
.topNo .No-3{background-position:0 -89px}
.topNo .No-4{background-position:0 -135px}
.topNo .No-5{background-position:0 -181px}
.topNo .No-6{background-position:0 -227px}
.topNo .No-7{background-position:0 -273px}
.topNo .No-8{background-position:0 -319px}
.topNo .No-9{background-position:0 -365px}
.topNo .No-10{background-position:0 -411px}
.popular{padding-bottom:10px;}
.popular .No-1{margin-top:0;padding-top:10px;line-height:180%}
.popular .No-1 img{border:1px solid #ccc;padding:1px; width:134px; height:80px; overflow:hidden;}
.popular .No-1-s img{border:1px solid #ccc;padding:1px; width:80px; height:80px; overflow:hidden;}
.specialRoutes li,.themeActivities li{ line-height:24px;}
.specialRoutes li{line-height:28px;}

.tagList-hot{border:1px solid #dae7ee;}
.tagList-hot dl{float:left;}
.tagList-hot dt{float:left;white-space:nowrap; background:#dbf1fe; width:32px;color:#069; font-size:15px;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun"; padding:10px 0px; text-align:center; vertical-align:middle; line-height:16px;}
.tagList-hot dd{float:left;white-space:nowrap; padding:5px 10px; line-height:24px;}
.tagList-hot dd a{color:#069; margin:5px;}
.tagList-hot dd a:hover{color:#F60}
/*====================机票频道首页=========================*/
/*捞机票*/
.fishForTicket{background:url(/style/web/isource/b2c/img/flight/bg-fishForTicket.png) no-repeat; height:246px;}
.fishForTicket .btn-fishForTicket{width:112px; height:112px; background:transparent; border:none; cursor:pointer;}
.popup-fishTicket{background:#ffab3d; padding-bottom:23px;position:absolute; left:0; top:40px; z-index:99; width:780px;}
.popup-fishTicket .ico-close{background:url(/style/web/isource/b2c/img/flight/sprite-fishForTicket.png) no-repeat -43px -44px; width:16px; height:16px; border:none; cursor:pointer;}
.popup-fishTicket .til{background:url(/style/web/isource/b2c/img/flight/sprite-fishForTicket.png) no-repeat 10px 8px; height:50px; line-height:60px; color:#fff; overflow:hidden;}
.popup-fishTicket .table{border:1px solid #fd8301; background:#ffffe2; margin:0 auto; width:90%; padding:10px;}
.popup-fishTicket table td{line-height:40px;}
.popup-fishTicket .btn-buy,.popup-fishTicket .btn-attention{background:url(/style/web/isource/b2c/img/flight/sprite-fishForTicket.png) no-repeat -63px -44px; height:25px; width:48px; border:none; color:#fff; cursor:pointer;}
.popup-fishTicket .btn-attention{background-position:-116px -44px; margin-left:10px;}

/*====================酒店频道首页=========================*/
.ES-tabview-hotel{border-left:0;line-height:32px; height:32px}
.ES-tabview-hotel li.more .ico-arrow-more{margin-top:12px;}
.tourism-list-hotel li{padding:15px 0; position:relative;}
.tourism-list-hotel li.last{border-bottom:0;}
.tourism-list-hotel li .view{width:120px; text-align:center; line-height:20px; margin-top:30px;}
.tourism-list-hotel li .ico-hotel-recomm{background:url(/style/web/isource/b2c/img/hotel/ico-hotel-recomm.png) 0 0 no-repeat;width:49px; height:50px; position:absolute; top:5px;left:108px; line-height:180px; overflow:hidden;}
.tourism-list-hotel2 li{padding:10px 0;}
.tourism-list-hotel2 li img{width:100px; height:68px;}

/*====================国民旅游卡频道首页=========================*/
.ie6-pb10{_padding-bottom:10px;}
.card-quickEntry{_padding-top:10px;}
.card-quickEntry li{width:55%; float:left;height:40px; line-height:40px; font-size:14px;}
.card-quickEntry li.rt{width:45%;}
.ico-card-activation,.ico-card-bind,.ico-card-balance,.ico-card-record,.ico-card-changePwd,.ico-card-delta,.ico-card-payment,.ico-card-loss{ background:url(/style/web/isource/b2c/img/card-quickEntry.png) 0 0 no-repeat;width:24px;height:24px;display:inline-block;margin-right:10px; vertical-align:middle;}
.ico-card-bind{background-position:right 0;}
.ico-card-balance{background-position:left -44px;}
.ico-card-record{background-position:right -44px;}
.ico-card-changePwd{background-position:left -88px;}
.ico-card-delta{background-position:right -88px;}
.ico-card-payment{background-position:left -131px;}
.ico-card-loss{background-position:right -131px;}
.ico-map-ss-brown,.ico-map-ss-gray{ background:url(/style/web/isource/b2c/img/ico-map-ss.png) 0 0 no-repeat; height:24px;display:inline-block;}
.ico-map-ss-brown{width:16px;}
.ico-map-ss-gray{background-position:0 -28px;padding-left:15px;}
.ico-card-bind{background-position:right 0;}
.filter-flight li{height:auto;width:auto;}
.titleBox{border:1px solid #DAEEFE;}
.titleBox .title, .titleTabBox .title{background: none repeat scroll 0 0 #EDF7FF;border-bottom:none;line-height:38px;}
.lightBlue-title2{background: none repeat scroll 0 0 #EDF7FF; border:1px solid #DAEEFE;}
.filter-flight .box{border:1px solid #ddd; border-top:none;}
/*mobile-tabview  卡频道样式*/ 
.card-imgBox-picb {width:443px; height:280px; float:left;}
.card-imgBox-pics {width:242px; height:280px; float:left;  margin-left:5px; }
.card-imgBox-pics li{width:242px; height:70px; position:relative;}
.card-imgBox-pics li div.on {position:absolute; left:-5px; top:0; background: url(/style/web/isource/b2c/img/ico-mini-on.gif) 0 0 no-repeat; width:247px; height:72px;display:inline-block; z-index:20;}
.card-imgBox-imgS11 li div.on {position:absolute; left:0px; top:0; background: url(/style/web/isource/b2c/img/ico-mini-arrow.gif) -3px 28px no-repeat; width:238px; height:68px;display:inline-block; z-index:20; border:2px solid #f60;}

.couponList {width:980px; overflow:hidden;background:#f4f4f4;padding:20px 10px 0 10px;}
.couponList li{float:left;width:280px;background:#fff;border:1px solid #dadada;padding:14px 14px 0px 14px; margin:0 15px 20px 0;}
.couponList li img{width:280px;height:195px;}
.couponList li p{padding:10px 0; color:#666;}
/*mobile-tabview  手机助手My机票My酒店切换模块样式*/ 
.nav-mobile{width:100%; margin:0 auto; background:url(/style/web/isource/b2c/img/mobile/tab-bg.png) 0 0 repeat-x;height:105px; }
.mobile-banner{width:100%; margin:0 auto; background:#f2f2f2; height:466px; overflow:hidden;}
.mobile-tabview,.mobile-banner-content {margin-bottom:0; width:980px; margin:0 auto; }
.mobile-tabview li{cursor: pointer; float:left; background:url(/style/web/isource/b2c/img/mobile/tab-mobile.png) no-repeat 0 0; width:50%; height:105px; text-indent:-9999em;}
.mobile-tabview li.flight{background-position:left 0;}
.mobile-tabview li.flight.active{background-position:left -105px;}
.mobile-tabview li.hotel{background-position:right -105px;}
.mobile-tabview li.hotel.active{background-position:right 0;}
.mobile-bannerF-img{width:575px;float:left;}
.mobile-bannerF-info{width:405px;float:left;}
.mobile-bannerH-img{width:600px;float:left;}
.mobile-bannerH-info{width:380px;float:left;}
.mobile-content li{width:328px; float:left;}
.mobile-content li img{width:328px;}
.mobile-content li.last{width:324px;}
.mobile-content li.last img{width:324px;}
.mobile-content li.last h2 {padding-left:53px;}
.mobile-content li.last h2.tc {padding-left:80px;}
.mobile-content li h2 {padding:15px 0 20px 25px;}
.mobile-content li h2.tc {padding-left:80px;}
.mobile-content li h2.f-one {padding-left:40px;}
.mobile-content li h2.f-three {padding-top:2px;}
.mobile-content li h2 .title{font-size:16px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#666; line-height:150%; float:left;}
.ico-mobile-step01,.ico-mobile-step02,.ico-mobile-step03,.ico-mobile-step04,.ico-mobile-step05,.ico-mobile-step06{background:url(/style/web/isource/b2c/img/mobile/ico-mobile-step.png) no-repeat 0 0; width:30px; height:30px; display:inline-block; vertical-align:middle; float:left; margin-right:10px;}
.ico-mobile-step02{background-position:left -30px;}
.ico-mobile-step03{background-position:left -60px;}
.ico-mobile-step04{background-position:left -90px;}
.ico-mobile-step05{background-position:left -120px;}
.ico-mobile-step06{background-position:left -150px;}
/*大首页微信关注层*/
.box-weixin{position:absolute; z-index:1000;}
.box-weixin .close-weixin{position:absolute; top:-5px; right:-5px; cursor:pointer;}


/*新首页样式*/
.btn_yellow_b{width:99px;height:38px;line-height:38px; color:#844e10; font-size:16px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-yellow-b.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_yellow_sl,.btn_yellow_sl2{width:99px;height:28px; text-align:center;line-height:28px; color:#90601c; font-size:16px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-yellow-sl.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_yellow_sl2{background-position:0 -29px;height:38px;line-height:38px;font-size:22px;}
.btn_orange_sl{width:99px;height:28px;line-height:28px; color:#fff; text-align:center; font-size:16px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-orange-sl.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_orange_sl:hover{color:#fff;}
.btn_orange_sl2{width:99px;height:31px;line-height:30px; color:#fff; text-align:center; font-size:16px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-orange-sl22.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_orange_sl2:hover{color:#fff;}
.btn_orange_s{width:58px;height:28px;line-height:28px; color:#fff; text-align:center; font-size:13px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-orange-s.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_orange_s:hover{color:#fff;}
.btn_blue_s{width:58px;height:28px;line-height:28px; color:#fff; text-align:center; font-size:13px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-blue-s.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_blue_s:hover{color:#fff;}
.btn_blue_dy{ background:#029ecf;height:22px;line-height:22px; padding:0 8px; color:#fff; text-align:center; font-size:12px; display:inline-block; cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_blue_dy:hover{color:#fff;}
.btn_gray_s{width:58px;height:28px;line-height:28px; color:#666; text-align:center; font-size:13px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-gray-s.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_gray_s:hover{color:#666;}
.btn_orange_s1,.btn_disable_s1{width:79px;height:29px;line-height:28px; color:#fff; text-align:center; font-size:16px; display:inline-block; background:url(/style/web/isource/b2c/img/btn-orange-s1.png) left top no-repeat;cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.btn_disable_s1{background-position:0 -30px; color:#333; font-size:14px;}
.btn_orange_s1:hover,.btn_disable_s1:hover{text-decoration:none;}
.btn_btn_map{width:99px;height:38px;line-height:38px; color:#844e10; font-size:14px; text-indent:1.7em; *text-indent:1.9em;display:inline-block; background:url(/style/web/isource/b2c/img/btn-map.png) left top no-repeat;cursor:pointer; border:0;}
.btnGrayPrev,.btnGrayNext,.btnGrayPrev:hover,.btnGrayNext:hover,.btnGrayPrev.active2,.btnGrayNext.active2{width:25px; height: 25px;display:inline-block; background:url(/style/web/isource/b2c/img/ico-arrow-card.png) left 2px no-repeat;cursor:pointer; border:0;}
.btnGrayNext{background-position:right 2px;}
.btnGrayPrev:hover,.btnGrayPrev.active2{background-position:left -22px;}
.btnGrayNext:hover,.btnGrayNext.active2{background-position:right -21px;}
.btn_red140x40{background:#fb3602; text-align:center; line-height:40px; width:140px; height:40px;color:#fff; cursor:pointer; border:0;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun"; font-size:20px; font-weight:bold; border-radius:3px;}
/*indexAd   首页-搜索模块*/
.indexAd-content{width:382px; height:372px; margin:0 auto; position:absolute; height:372px; left:50%; margin-left:-590px; z-index:10;}
.search_box{width:382px; background:#fff; margin-top:12px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
position:relative; z-index:999;}
.search_menu{width:382px;}
.search_menu li{width:126px;height:48px;background:#557998;border-right:1px solid #486781; font-size:12px; color:#fff; line-height:48px; cursor:pointer; float:left;}
.search_menu li.active{background:#fff;border-right:1px solid #fff;color:#314d5b; font-weight:bold;}
.search_menu li.last{width:128px;border-right:0;}
.search_menu li .ico_superPresale_i,.search_menu li .ico_flight_i,.search_menu li .ico_travel_i,.search_menu li.active .ico_superPresale_i,.search_menu li.active .ico_flight_i,.search_menu li.active .ico_travel_i{background:url(/style/web/isource/b2c/img/index/ico-search.png) right 12px no-repeat;float:left; width:25px; height:45px; margin-left:15px;}
.search_menu li .ico_flight_i{background-position:right -34px;}
.search_menu li .ico_travel_i{background-position:right -80px;}
.search_menu li.active .ico_superPresale_i{background-position:0 12px;}
.search_menu li.active .ico_flight_i{background-position:0 -34px;}
.search_menu li.active .ico_travel_i{background-position:0 -80px;}
.search_box .search_presale_layer{width:348px;height:298px; border:1px solid #c6d1e5; background:#fff; position:absolute; top:47px; right:-351px;}
.search_box .search_presale_arrowA{background:url(/style/web/isource/b2c/img/index/ico-presale-arrow.png) 0 0 no-repeat;width:15px; height:36px; position:absolute; top:70px; right:-4px; z-index:999}
.search_box .search_presale_arrowB{background:url(/style/web/isource/b2c/img/index/ico-presale-arrowB.png) 0 0 no-repeat;width:15px; height:36px; position:absolute; top:124px; right:-4px; z-index:999}

.search_presale_layer_h{border-bottom:1px solid #e8e8e8; padding:10px 0 5px 0; background:#f7f7f7}
.search_presale_layer_h{line-height:30px; text-align:left;}
.search_presale_layer_h i{float:left;width:56px;line-height:30px; font-style:normal; color:#666;}


.search_orderInfo{border-top:1px solid #e8e8e8; padding-top:15px; color:#666;}

.w128{width:128px;}.w210{width:210px;}.w186{width:186px;}
.tabview-box{ background:#fefdfc; border:1px solid #d4d4d4; padding:0 9px; border-top:none;}
.search_main_box{background:#fff; width:342px;padding:20px;}
.search_main_box_f{background:#fff; width:382px;}
.search_main_box_f_con{ padding:10px 30px;}
.search_menu_sub_new {margin-bottom:0;color:#314d5b;}
.search_menu_sub {margin-bottom:0;}
.search_menu_sub li{cursor: pointer; text-align:center; float:left; border-bottom:2px solid #ccc; position:relative;font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun";line-height:160%; }
.search_menu_sub li span{display:block;}

.search_menu_sub li.blue.active i{border-top-color:#069;}
.search_menu_sub li.active i{display:block;overflow:hidden;width:0px;height:0px;margin:0;padding:0;font-size:0;border:3px solid transparent;*border:3px dashed transparent;border-top-style:solid;border-top-color:#f60;position:absolute; top:28px; *top:27px;left:36px;}
.search_menu_sub li.blue.active{border-bottom: 2px solid #069; color:#069;}
.search_menu_sub li.active{border-bottom: 2px solid #f60; background-color:#fff;color:#f60}
.search_menu_sub li.last{border-bottom: 2px solid #ccc; background-color:#fff; text-indent:-9999em; cursor:default;}
.search_main_cont{width:340px;position:relative;}
.search_menu_range{margin:0 10px 18px 10px;}
.search_menu_range a.active,.search_menu_range a:hover{background:#ff9703;color:#fff; text-decoration:none;}
.search_menu_range a{cursor: pointer;display: inline-block;height: 22px;line-height:22px;padding:0 10px; color:#fff;border-radius: 3px;color: #666;margin-right:5px;}
.search_menu_blueBg{margin:0;}
.search_menu_blueBg a.active,.search_menu_blueBg a:hover{background:#51b8f2;color:#fff; text-decoration:none;}
.search_menu_blueBg a{cursor: pointer;display: inline-block;height: 22px;line-height:22px;padding:0 10px; color:#fff;color: #666;}
.search_menu_blueBgMB5 a{margin-bottom:10px;}

.s_label{ line-height:40px; text-align:left;}
.s_label i{float:left;width:56px;line-height:32px; font-style:normal; color:#666;}
.s_label input{float:left; background:url(/style/web/base/img/pic-searchbox.png) no-repeat 0 0; color:#666; border:0 none; text-indent:10px; height:34px; line-height:34px; width:100%;}
.s_label span{float:left; background:url(/style/web/base/img/pic-searchbox.png) no-repeat right 0; display:block; cursor:pointer; height:34px; width:25px; margin-left:-25px;}
.s_label span.date{background-position:-27px -35px;}
.s_label span.city{background-position:0 -35px;}
.s_label span.select{background-position:0 -35px;}
.s_label.h26 input,.s_label.h26 span{background:url(/style/web/base/img/pic-searchbox-h26.png) no-repeat 0 0; line-height:25px; height:26px;}
.s_label.h26 span.date{background-position:-27px -31px;}
.s_label.h26 span.city{background-position:0 -31px;}
.s_label.h26 span.select{background-position:0 -31px;}
.s_label.h26 i{line-height:26px;}


.s_label_new,.s_label_new_f{ line-height:30px; text-align:left;}
.s_label_new i,.s_label_new_f i{float:left;width:56px;line-height:30px; font-style:normal; color:#666;}
.s_label_new input{float:left; background:url(/style/web/base/img/search-public.png) no-repeat 0 0; color:#666; border:0 none; text-indent:10px; height:30px; line-height:30px; width:100%;}
.s_label_new input.radio{ background:none; color:#666; border:0 none; text-indent:0; height:auto; line-height:auto;width:auto;}
.s_label_new span{float:left; background:url(/style/web/base/img/search-public.png) no-repeat right 0; display:block; cursor:pointer; height:30px; width:25px; margin-left:-25px;}
.s_label_new span.normal,.s_label_new span.search,.s_label_new span.select,.s_label_new span.arrowR{float:left; background:url(/style/web/base/img/search-public.png) no-repeat right 0; display:block; cursor:default; height:30px; width:19px; margin-left:-19px;}
.s_label_new span.search{background-position:-40px -31px; width:26px; margin-left:-26px;}
.s_label_new span.select{background-position:0 -31px}
.s_label_new span.arrowR{background-position:-20px -31px}

.s_label_new_select{ line-height:30px; text-align:left;}
.s_label_new_select i{float:left;width:56px;line-height:30px; font-style:normal; color:#666;}
.s_label_new_search{border-top:1px solid #e8e8e8; padding:6px 0; background:#f7f7f7}



.s_add{background:url(/style/web/isource/b2c/img/index/ico-search.png) left -150px no-repeat;width:20px;height:20px;position:absolute;_left:10px;top:58px;left:10px; z-index:10; line-height:180px; overflow:hidden;}
.s_exchange{width:10px;height:46px;border:1px solid #c8c8c8;border-width:1px 1px 1px 0; position:absolute;_left:10px;top:58px;left:184px; z-index:10;}
.s_exchange a{width:16px;height:16px; background:#c8c8c8;color:#fff; text-align:center; font-size:12px;line-height:16px;position:absolute;top:16px;left:3px;}
.s_exchange a:hover{color:#fff; background:#c9e8fe;text-decoration:underline;}
.s_exchange_new{background:url(/style/web/isource/b2c/img/ico-change.png) 0 0 no-repeat;width:24px;height:31px;position:absolute;top:57px;right:32px; z-index:10; text-indent:0.7em; padding-top:18px; color:#fff;}
.s_exchange_new a{color:#fff;}
.s_exchange_new a:hover{color:#fff; text-decoration:underline;}

.presale_serviceGuarantee{background:#fdfefe; padding:10px 0 8px 10px;}
.presale_serviceGuarantee_title,.presale_serviceGuarantee_date,.presale_serviceGuarantee_refund,.presale_serviceGuarantee_booking {background:url(/style/web/isource/b2c/img/index/presale-slogan.png) no-repeat 0 0; height:60px;line-height:96px; display:inline-block;font-size:12px;color:#314d5b;overflow:hidden;}
.presale_serviceGuarantee_title{background-position:6px 0px;line-height:180px;width:80px;}
.presale_serviceGuarantee_date{background-position:20px -68px; width:98px;}
.presale_serviceGuarantee_refund{background-position:30px -148px;width:112px;}
.presale_serviceGuarantee_booking{background-position:10px -229px;width:80px;}

/*indexAd   首页-广告模块*/
.indexAd{width:100%; height:372px; overflow:hidden; position:relative; z-index:1;}
.indexAd.h325{width:100%; height:325px;}
.indexAd_list {text-align:center;position:absolute; z-index:2; top:0;_top:-1px;}
.indexAd_list ul{}
.indexAd_list li{text-align:center;}
.indexAd_list li a{ text-align:center;}

.indexAd_nav {height:45px; margin:0;font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; overflow: hidden; width:100%; position:absolute; bottom:0;left:0;}
.indexAd_nav li{float:left; font-size:16px; height:45px; cursor:pointer; color:#fff; line-height:40px; text-align:center; width:33%; overflow:hidden; position:relative;}
.indexAd_nav li.last{width:34%;*width:34.2%}
.indexAd_nav li span{background:#4d566b; height:39px;width:99.5%; border-right:1px solid #313745; overflow: hidden; display:block; position:absolute; bottom:0;left:0;}
.indexAd_nav li.last span{border:none;width:100%;}
.indexAd_nav li.active{background:url(/style/web/isource/b2c/img/ico-group-on.png) center top no-repeat;float:left;}
.indexAd_nav li.active span{background:#0099d0;}
/*indexAd   首页-卡广告模块*/
.indexAd_card {width:284px;height:233px;overflow:hidden;border:1px solid #c9c9c9;}
.indexAd_card li{padding:10px 10px 8px 18px;overflow:hidden;background:#fff;}
.indexAd_card li img{width:174px;height:124px;}
.indexAd_card li h2{font-size:14px; color:#186796; line-height:24px; margin-top:-2px;}
.indexAd_card li p{font-size:12px;color:#999; line-height:18px;}
.ico-cardTag{background:url(/style/web/isource/b2c/img/ico-card-tag.png) 0 0 no-repeat; font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; color:#930;display:inline-block; width:96px; height:44px; text-align:center; line-height:35px; position:absolute; top:0px;_top:-2px;right:5px;}
.indexAd_hot {width:284px;height:233px;overflow:hidden;border:1px solid #c9c9c9;}
.indexAd_hot .subscribe{border-top:1px dotted #c9c9c9;}
.indexAd_hot li a{font-family:simsun; font-size:14px; line-height:160%;}
.indexAd_hot li a:hover{color:#069;}
.indexAd_hot input{height:23px; background:url(/style/web/isource/b2c/img/index/ico-email.png) 5px 50% no-repeat; text-indent:2em;*margin-left:-2em;width:192px;}
.subscribe input{height:23px; background:#fff url(/style/web/isource/b2c/img/index/ico-email.png) 5px 50% no-repeat; text-indent:2em;*margin-left:-2em;width:173px; border:1px solid #ccc;}
.btnMore{font-family:simsun;float: right;display: inline-block;font-size: 12px;margin:8px 8px 0 0; font-size:12px; color:#069}
/*indexAd   首页-团购广告模块*/
.indexAd_tuan {width:570px;margin:0 18px;height:235px;overflow:hidden;}
.indexAd_tuan_img{width:345px;height:235px;float:left;}
.indexAd_tuan .proInfo{width:224px;height:233px;border:1px solid #fd8e01; border-left:0; position:relative;float:left;}
.indexAd_tuan .proInfo .priceInfo{padding-top:60px;}
.indexAd_tuan .proInfo .priceInfo li{border-right:1px dotted #adadad;width:30%; float:left; line-height:150%; text-align:center; color:#666;}
.indexAd_tuan .proInfo .priceInfo li.last{border-right:0;}
.indexAd_tuan .priceTag{width:246px;height:50px;background:url(/style/web/isource/b2c/img/ico-tuan-price.png) 0 0 no-repeat;position:absolute;right:0;top:90px; color:#fff; font-size:36px; line-height:52px;}
.indexAd_tuan .ico_time{width:20px;height:15px;background:url(/style/web/isource/b2c/img/index/ico-time.png) 0 50% no-repeat;vertical-align:middle; display:inline-block;}
/*****官网专区******/
.links-slide li{border:1px solid #ccc; margin-left:-1px; height:80px; float:left; width:111px; text-align:center; padding-top:10px; cursor:pointer;}
.links-slide li img{border:0;}
.links-slide li p{line-height:200%; color:#666;}
.links-slide li:hover{background:#eee;}
.btn-links-slide{height:90px; width:28px; border:1px solid #ccc;margin-left:-1px; text-align:center; cursor:pointer;}
.btn-links-slide span{border-bottom:9px solid #fff; border-top:9px solid #fff; font-size:0px; line-height:0px; margin-top:38px; display:inline-block;}
.btn-links-slide span.left{border-right:9px solid #ccc;}
.btn-links-slide span.right{border-left:9px solid #ccc;}
.btn-links-slide.on span.left,.btn-links-slide:hover span.left{border-right:9px solid #069;}
.btn-links-slide.on span.right,.btn-links-slide:hover span.right{border-left:9px solid #069;}
/*indexAd   首页-团购模块*/
.h2_tabtitle{font-size:18px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; line-height:24px; padding-left:5px; height:36px; border-bottom:2px solid #fe7f00;}
.h2_tabtitle span{color:#333; margin-right:20px; cursor:pointer;height:36px; position:relative; bottom:-4px; float:left;}
.h2_tabtitle .current{color:#069;background:url(/style/web/isource/b2c/img/ico-arrow-up2.png) center 26px no-repeat;position:relative;}
.h2_tabtitle2{font-size:16px; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; line-height:24px; padding-left:30px; height:36px; border-bottom:2px solid #fe7f00;}
.h2_tabtitle2 span{color:#333; margin-right:30px; cursor:pointer;height:36px; position:relative; bottom:-4px; float:left;}
.h2_tabtitle2 .current2{color:#f60;background:url(/style/web/isource/b2c/img/ico-arrow-up2.png) center 26px no-repeat;position:relative;}

.citys{width:100px; position:absolute;left:310px;top:10px;}
.citytabs,.citytabs_s{margin:5px 5px 10px 5px; color:#666;}
.citytabs a.current,.citytabs_s a.current,.citytabs a:hover,.citytabs_s a:hover{background:#ff9703;color:#fff; text-decoration:none;}
.citytabs a,.citytabs_s a{cursor: pointer;display: inline-block;height: 22px;line-height:22px;padding:0 10px; border-radius: 3px;color: #666;margin-right:5px;}
.citytabs_s{margin:8px 5px 10px 0;}

.tab_blue a.current,.tab_blue a:hover{ background:#4994cb; color:#fff; text-decoration:none;}
.tab_blue a{cursor: pointer; font-size:14px;display: inline-block;height: 28px;line-height:28px;padding:0 15px; color: #666; margin-right:15px;}
.tab_blue a.last{margin-right:0;}
.tab_blue.mr5 a{margin-right:5px;}
.tab_blue.mr5 a.last{margin-right:0px;}
.tagRadius a.current,.tagRadius a.current1,.tagRadius a:hover {background:#51b8f2;color:#fff;height: 22px;line-height:22px;  border:1px solid transparent;}
.tagRadius a.current:hover,.tagRadius a.current1:hover,.tagRadius a:hover {background:#51b8f2;color:#fff;height: 22px;line-height:22px;  border:1px solid transparent;}
.tagRadius a{cursor: pointer;display: inline-block;height: 22px;line-height:22px;padding:0 10px; color:#666;border-radius:3px;margin-right:5px;text-decoration:none; border:1px solid #E1E5E8;}

.topAttractions_travel dl{width:382px; overflow:hidden; padding:15px 0; border-top:1px solid #e8e8e8; background:#f7f7f7;}
.topAttractions_travel dl dt,.topAttractions_travel dl dd{width:60px; float:left;line-height:30px; text-align:center; font-weight:bold;}
.topAttractions_travel dl dd{width:320px; text-align:left;font-weight:normal;}
.topAttractions_travel dl dd a{color:#069; margin-right:12px;*margin-right:10px;}

/*indexAd   首页-右侧广告模块*/
.indexAd_onsale {width:200px;overflow:hidden;}
/*indexAd   首页-旅游模块*/
.indexTravel{width:961px;height:415px;overflow:hidden; float:left;}
.indexTravel_list {width:981px;padding-top:5px;}
.indexTravel_list li{width:307px;float:left;margin:0 20px 15px 0px;}
.indexTravel_list li img{width:307px;height:160px;}
/*indexAd   首页-机票购广告模块*/
.indexFlight{width:1180px;height:205px;overflow:hidden;z-index:1}
.indexFlight_list {width:1180px;padding-top:20px;}
.indexFlight_list li{width:102px;height:60px;float:left;margin:0 -1px 10px 0; padding:10px 2px 15px 2px;_padding:10px 2px 5px 2px; border:1px solid #ccc; text-align:center; cursor:pointer; background:#f4f5f9;}
.indexFlight_list li p{line-height:160%; margin-top:2px;}
.indexFlight_list li a:hover{color:#069;}
.indexFlight_list li:hover{background:#e3f5ff;}
/*indexAd   首页-酒店模块*/
.indexHotel{width:961px;height:210px;margin-bottom:10px;overflow:hidden; float:left; z-index:1}
.indexHotel_list {width:981px;padding-top:5px;}
.indexHotel_list li{width:307px;float:left;margin:0 0 10px 0px; padding:0 20px 10px 0; border-bottom:1px dotted #ccc;}
.indexHotel_list dl {width:307px;}
.indexHotel_list dl dt{width:126px;height:90px;float:left; margin-right:10px;}
.indexHotel_list dl dt img{width:126px;height:90px;}
.indexHotel_list dl dd {width:170px;float:left;color:#666;}
.indexHotel_list dl dd a{color:#069; line-height:24px;font-size:14px;}
.star2,.star3,.star4,.star5,.star6,.star7{background:url(/style/web/base/img/ico-star2.png) 0 0 repeat-x;height:12px;width:24px; display:inline-block}
.star3{width:36px;}.star4{width:48px;}.star5{width:60px;}.star6{width:72px;}.star7{width:84px;}
.cardTag{height:16px;line-height:16px; font-size:12px; padding:0 5px; margin-left:5px; cursor:pointer; border:1px solid #f60; border-radius:4px;color:#f60;display:inline-block; position:relative; text-indent:2px;}
.orangeTag{height:18px;line-height:18px; font-size:12px; padding:0 5px; margin-left:15px; cursor:pointer; border:1px solid #f60; border-radius:3px;color:#f60;display:inline-block;}
.return,.return2,.return-travel{width:50px;height:16px;line-height:16px;background:#fd9705;color:#fff;display:inline-block; position:relative; text-indent:2px; text-align:left; font-weight:normal; font-size:12px;}
.return i,.return2 i,.return-travel i{width:30px;height:14px;*line-height:15px;_line-height:14px; text-align:center; background:#fff; color:#fd9705; display:inline-block; font-style:normal; position:absolute; top:1px; right:1px;}
.return2{width:60px;}
.return2 i{width:42px;}
.return-travel{width:62px; height:20px;border-radius:2px;text-indent:4px; line-height:20px;}
.return-travel i{width:42px;height:18px;line-height:18px;*line-height:17px;}

.return-travel-p{width:94px;height:16px;line-height:16px;background:#f90;color:#fff;display:inline-block; position:relative; text-indent:2px; text-align:left; font-weight:normal; font-size:12px; border-radius:3px;}
.return-travel-p span{ text-align:center;width:50px; display:inline-block;}
.return-travel-p b{width:36px;height:14px; padding-left:2px;*line-height:14px;_line-height:14px; text-align:left; background:#fff; color:#f60; display:inline-block; font-weight:normal; position:absolute; top:1px; right:1px;border-radius:0 1px 1px 0;}
.return-travel-m{width:94px;height:16px;line-height:16px;background:#f90;color:#fff;display:inline-block;text-align:center; font-weight:normal; font-size:12px; border-radius:3px;}

.ico-travel-tag{background:url(/style/web/isource/b2c/img/ico-travel-tag.png) 0 0 no-repeat; width:54px;height:20px; display:inline-block; line-height:20px; font-size:12px; text-align:center; color:#fff;text-indent:2px; *text-indent:4px; }
.tag-orange,.tag-cf33,.tag-orange2,.tag-blue,.tag-green,.tag-orange-low,.tag-light-blue{background:#fd9705;font-size:12px; font-family:Verdana, Geneva, sans-serif;color:#fff;height:20px;border-radius:2px;line-height:18px; padding:0 6px; display:inline-block; cursor:pointer;}
.tag-cf33{background:#f33;}
.tag-orange2{background:#f60;}
.tag-blue{background:#36adff;}
.tag-green{background:#5ca808;}
.tag-orange-low{background:#f60;height:16px; line-height:16px; font-size:12px;}
.tag-light-blue{background:#67c1ff;font-size:12px;line-height:18px;}
.tag-orange-box,.tag-blue-box{background:#f60;font-size:12px; font-family:Verdana, Geneva, sans-serif;color:#fff;height:20px;line-height:18px; padding:0 6px; display:inline-block;}
.tag-blue-box{background:#09c;}


.tag-orange-bd,.tag-blue-bd,.tag-green-bd,.tag-ared-box{border:1px solid #fe8333;font-size:12px; font-family:Verdana, Geneva, sans-serif;color:#fe8333;height:20px;border-radius:3px;line-height:18px; padding:0 6px; display:inline-block; cursor:pointer;}
.tag-blue-bd{border:1px solid #0cb0ff;color:#0cb0ff;}
.tag-green-bd{border:1px solid #01b95d;color:#01b95d;}
.tag-ared-box{border:1px solid #c00;color:#c00;border-radius:0px;}

.travelTag{height:18px;line-height:18px; background:#fef7e4; padding:0 6px; font-size:12px; cursor:pointer; border:1px solid #fde59f; border-radius:1px;color:#ef9302;display:inline-block;}
.tl_ad{position:relative; width:1180px; margin:0 auto;}
.tl_ad .close{position:absolute; background:url(/style/web/base/img/ico_close.png) no-repeat 5px 5px; height:20px; width:20px; display:inline-block; overflow:hidden; text-indent:-9999px; border:1px solid #999; position:absolute; top:15px; right:0px; _top:10px; _right:10px; cursor:pointer;}

.travelTips_list{text-align:left; margin:0 auto; padding:10px 20px;}
.travelTips_list li{height:36px;line-height:36px;}
.btn-mapFindHotel{background:url(/style/web/isource/b2c/img/index/btn-mapFindHotel.jpg) no-repeat 0 0; width:99px; height:38px; border:none;  text-indent:-9999px;}
.btn-findInMap{background:url(/style/web/isource/b2c/img/index/btn-findInMap.jpg) no-repeat 0 0; width:99px; height:38px; border:none;  text-indent:-9999px;}

.ico-map-s{background:url(/style/web/isource/b2c/img/ico-map-s.png) 0 0 no-repeat; width:20px; height:23px;display:inline-block; vertical-align:middle}
.input-searchTicket-orange{background:url(/style/web/isource/b2c/img/index/bg-input-searchTicket-orange.jpg) no-repeat 0 0; width:330px; height:42px; border:none; line-height:42px; text-indent:10px; _margin-left:-10px;}
.search_main_box .input-searchTicket-orange{_margin-left:-15px;}
.search_main_box .pic-jgynd{background:url(/style/web/isource/b2c/img/ad-youComePrice.png) no-repeat 0 0; width:160px; height:56px; display:inline-block; position:absolute; top:4px; right:-20px;_right:-18px;}

.ico-ask{background:url(/style/web/base/img/ico-ask.png) 0 0 no-repeat;height:20px;width:26px; display:inline-block; vertical-align:middle}
.ico-rightH{background:url(/style/web/base/img/ico-rightH.png) 0 0 no-repeat;height:28px;width:36px; display:inline-block; vertical-align:middle}
.ico-reason-ticket,.ico-reason-price,.ico-reason-sale{background:url(/style/web/isource/b2c/img/ticket/ico-reason.png) 0 -2px no-repeat;height:28px;width:26px; display:inline-block; vertical-align:middle}
.ico-reason-price{background-position:0 -38px;}
.ico-reason-sale{background-position:0 -75px;}
.ico-salesRank{background:url(/style/web/isource/b2c/img/ico-salesRank.png) 0 0 no-repeat;height:20px;width:25px;_width:22px; display:inline-block; vertical-align:middle}
.ico-sunlike{background:url(/style/web/isource/b2c/img/ico-sunlike.png) 0 0 no-repeat;height:20px;width:25px;_width:22px; display:inline-block; vertical-align:middle}
.no_num{background:url(/style/web/isource/b2c/img/ico-no-num.png) 0 0 no-repeat;height:22px;width:25px;_width:22px; color:#fff; text-indent:5px; line-height:20px; display:inline-block; vertical-align:middle}
.ico-map-s{background:url(/style/web/isource/b2c/img/ico-map-s.png) 0 0 no-repeat; width:20px; height:23px;display:inline-block; vertical-align:middle}
.ico-map-book{background:url(/style/web/isource/b2c/img/ico-map-book.png) 0 0 no-repeat; width:25px; height:23px;display:inline-block; vertical-align:middle}
.ico-map-b{background:url(/style/web/isource/b2c/img/ico-map-b.png) 0 0 no-repeat; width:23px;_width:20px; height:23px;display:inline-block; vertical-align:middle}
.s_exchange_flight a{width:16px;height:16px; display:inline-block; background:#ffa626;color:#fff; text-align:center; font-size:12px;line-height:16px;_padding-top:2px;}
.s_exchange_flight a:hover{color:#fff; text-decoration:underline;}
/*=====================填写订单==========================*/
.order-airDetails{border:1px solid #daeefe;}
.order-airDetails h2{background:#edf7ff; line-height:38px; font-size:14px; font-weight:bold; text-indent:1em;}

/**/
.searchBox-flightIndex{border:6px solid #c9e8fe; border-radius:10px; background:#fff; position:relative;}
.searchBox-flightIndex.h350{height:352px;}
.searchBox-flightIndex .search_main_cont{width:345px; margin-top:10px;}
.searchBox-flightIndex .search_main_cont.pt25{_padding-top:22px;}
.searchBox-flightIndex .search_main_box{width:345px;padding:9px 10px; *padding-bottom:6px;_padding-bottom:9px;border-radius:10px;}
.searchBox-flightIndex .s_exchange{left:306px;}
.searchBox-flightIndex .search_menu_range{margin:0; _padding-top:8px;}

.jpzzd{width:304px;}
.qwzdj{width:456px;}
.jpzzd h2,.qwzdj h2,.gjtjhx h2,.common h2,.outSideLinks h2,.til{font:18px/180% "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#333;}
.qwzdj-border{border:1px solid #bfdaed; border-top:2px solid #4994cb;}
.qwzdj-border{padding:5px;}
.gjtjhx .title,.common .title{border-bottom:2px solid #4895cb;}
.gjtjhx .pic-wanfan{background:url(/style/web/isource/b2c/img/flight/pic-wanfan.jpg) no-repeat right 50%; width:54px; height:39px;display:inline-block;}
.arrow-roundTrip{background:url(/style/web/isource/b2c/img/flight/arrow-roundTrip.jpg) no-repeat 0 50%; width:12px; height:8px;display:inline-block; margin:0 2px;}

.arrow-lrH{background:#28a7db;width:16px; height:16px; line-height:14px;text-align:center; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";display: inline-block;font-size: 14px;margin:10px 5px 0 0; color:#fff}
.arrow-lrH:hover{background:#069; color:#fff; text-decoration:none;}

.search_ticket_input{background:url(/style/web/isource/b2c/img/input-orange.png) no-repeat 0 0;width:338px; height:42px;line-height:42px; border:0; text-indent:1em;_text-indent:10px;color:#888;}
.search_travel_input{background:url(/style/web/isource/b2c/img/input-travel.png) no-repeat 0 0;width:455px; height:36px;line-height:36px; border:0; text-indent:2.5em;_text-indent:30px; color:#888;}
.search_travel_input.w675{width:675px;}
.search_travel_input.w650{width:650px;}
.search_travel_input.w525{width:525px;}
.search_travel_input.w435{width:435px;}
.search_travel_input.w578{width:578px;}
.search_travel_search{background:url(/style/web/isource/b2c/img/search.gif) no-repeat 0 0; border:0;width:114px;height:36px;text-align:center; line-height:18px; color:#fff;font-size:16px;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun"; cursor:pointer;}


/*客服中心*/
.sideNav-service{width:156px; border:1px solid #e9e9e9; float:left; display:inline;}
.sideNav-service h2{font-size:16px; font-weight:bold; text-align:center; border-bottom:1px solid #e9e9e9; height:38px; line-height:38px;}
.sideNav-service ul{list-style:square inside;}
.sideNav-service ul li{line-height:35px; text-align:left; padding-left:40px; color:#666; font-size:14px;}
.sideNav-service ul li.on{background:#fef7e4;}
.breadcrumb-service{background:#f7f7f7; font-weight:bold; color:#999; font-size:14px; line-height:40px; padding-left:15px;}
.main-service{float:left; width:800px; display:inline;}
.main-service .qa{font-size:14px; line-height:25px; border:1px solid #e9e9e9; padding:15px; color:#666;}
.main-service .qa h3{color:#069; font-weight:bold; line-height:30px;}

.search_count{line-height:36px; font-size:14px; color:#666; border-bottom:1px solid #ccc; margin-bottom:10px;}
.search_count em{color:#f00;}
.search_content{color:#666;font-size:12px; line-height:25px;}
.search_content h4 a{color:#069;font-size:14px;}
.search_content h4 a em{color:#f00;}
.search_content li{margin-bottom:5px; padding:10px;}
.search_content li.add{background:#f8f8f8;}
/*1+1*/
.value-addedList .th{background:#f6f6f6; height:38px; line-height:38px;color:#333; text-align:left;}
.value-addedList .th h3{font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px; text-indent:15px; text-align:left; display:inline-block; width:43%;float:left;}
.value-addedList .th div{float:left; text-indent:5px;}
.value-addedList .th div.name{width:50%;text-indent:10px;}
.value-addedList .th div.marketPrice{width:8%;text-align:center; margin-left:-10px;text-indent:10px;_text-align:left;_margin-left:-20px;}
.value-addedList .th div.ourPrice{width:8%;text-align:center;text-indent:15px;_margin-left:-10px;}
.value-addedList .th div.useDate{width:11%;text-indent:0;text-align:left;text-indent:15px;}
.value-addedList .th div.unit{width:8%;text-indent:0;text-align:center;}
.value-addedList .th div.copies{width:8%;text-indent:20px;margin-left:8px;_text-align:center;_text-indent:15px;}
.value-addedList .th div.totalPrice{width:6%;text-indent:20px;_text-align:right;_margin-left:5px;}
.value-addedList .th div.operating{width:5%}
.value-addedList .con{background:#fff; border-bottom:1px solid #eaeaea; padding:10px;}
.value-addedList .con div{float:left; line-height:24px;}
.value-addedList .con div.nameType{width:10%;}
.value-addedList .con div.nameType h3{font-weight:bold; font-size:14px; margin-top:5px; line-height:24px; padding-left:5px;}
.value-addedList .con div.nameCon{width:90%;}
.value-addedList .con div.nameCon .name{width:36%;_width:37%}
.value-addedList .con div.nameCon .marketPrice{width:9%;text-align:center;}
.value-addedList .con div.nameCon .ourPrice{width:10%;text-align:center;}
.value-addedList .con div.nameCon .unit{width:6%;text-align:center;}
.value-addedList .con div.nameCon .useDate{width:16%;text-align:center;}
.value-addedList .con div.nameCon .copies{width:8%}
.value-addedList .con div.nameCon .totalPrice{width:7%;text-align:center;}
.value-addedList .con div.nameCon .operating{width:5%}
.value-addedList .con.last{border-bottom:0; }

.order-listBox {background:#fff; font-size:12px; color:#666;}
.order-listBox tr{height:30px;line-height:30px; background:#fff;}
.order-listBox.nolh tr{line-height:200%;}
.order-listBox th{background:#f6f6f6;border-bottom:1px solid #d8d8d8;line-height:30px;text-align:center;}
.order-listBox th.bg-fff{background:#fff;}
.order-listBox tr.h36{height:36px;line-height:36px;}
.order-listBox tr.h40{height:40px;line-height:40px;}
.order-listBox td{border-bottom:1px dotted #d8d8d8;line-height:40px;text-align:center;}
.order-listBox.nolh td{border-bottom:1px dotted #d8d8d8;line-height:180%;text-align:center; padding:5px 0;}
.order-listBox td a{color:#069;}
.order-listBox td a:hover{color:#f60;text-decoration:underline;}
.order-listBox td a.btn{color:#fff;}
.order-listBox td a.btn:hover{color:#fff;text-decoration:underline;}
.order-listBox th.tl,.order-listBox td.tl{text-align:left;}
.order-listBox th.tr,.order-listBox td.tr{text-align:right;}

#tooltip img{width:500px; height:400px;}

.box-numBought{width:1055px; margin:0 auto; text-align:right; height:40px; line-height:40px; padding-top:56px; padding-bottom:115px; padding-right:0px;}
.box-numBought span{width:29px; text-align:center; display:inline-block; float:right;  font-size:24px; font-weight:bold; color:#666; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.banner-presale{position:relative; background:url(/style/web/isource/b2c/img/presale/banner3.jpg) no-repeat center 0; height:546px;}
.searchLine-presale{width:1180px; position:relative; height:320px; border-radius:10px; background:#65758c; margin:0 auto; color:#fff;}
.searchLine-presale-content{width:1190px; height:320px; position:absolute; top:0; left:0; z-index:99;}
.searchLine-presale .bg-searchLine-presale{z-index:1; position:absolute; top:0; left:0; width:1090px; height:320px; border-radius:10px; }
.searchLine-presale .lineNum{background:#fe8333; border-radius:0 0 6px 6px; width:70px; height:30px; line-height:30px; margin:0 auto; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.searchLinePart1{width:360px; margin-left:30px;}
.searchLinePart1 ul li span.pcode{display:none;}
.searchLinePart1 ul li{padding-left:10px; cursor:default; width:160px; overflow:hidden; padding-right:20px; line-height:28px; height:28px;}
.searchLinePart1 ul li.active{border:2px solid #f60; background:url(/style/web/isource/b2c/img/presale/sprite.png) no-repeat 170px -138px;}
.btn-line-prev,.btn-line-next{width:18px; height:30px;background:url(/style/web/isource/b2c/img/presale/sprite.png) no-repeat -3px 0; margin:100px 22px 0 0; border:none; cursor:pointer;}
.searchLine-presale .pic-jia{background:url(/style/web/isource/b2c/img/presale/pic-jia.png) no-repeat 0 0; width:82px; height:224px; margin-top:50px;}
.btn-line-next{background-position:-3px -49px;}
.btn-line-prev:hover,.btn-line-next:hover{background-color:#54667e;}
.searchLine-presale .searchLinePart2{width:268px; height:270px; background:#fe8333; border-radius:10px; margin:5px 0 10px 0; position:relative; padding:20px 17px 20px 23px;}
.searchLine-presale .searchLinePart2 h2{height:30px; line-height:28px; overflow:hidden;}
.searchLine-presale .searchLinePart2 .leftArrow{background:url(/style/web/isource/b2c/img/presale/sprite.png) no-repeat 0 -97px; position:absolute; height:34px; width:13px; left:-13px; top:50%;}
.searchLine-presale .input-searchLine{background:url(/style/web/isource/b2c/img/presale/sprite.png) no-repeat -40px 0; height:30px;width:260px; border:none; text-indent:5px; line-height:30px; overflow:hidden;}
.searchLine-presale .btn-viewSearchLine,.searchLine-presale .btn-buySearchLine,a.btn-viewSearchLine{background:url(/style/web/isource/b2c/img/presale/sprite.png) no-repeat -40px -30px; width:109px; height:43px; border:none; color:#fff; font-size:16px; font-family:"微软雅黑","黑体";cursor:pointer}
.searchLine-presale .btn-buySearchLine{background-position:-40px -74px;}
a.btn-viewSearchLine{text-align:center; display:inline-block; line-height:42px;}
a.btn-viewSearchLine:hover{text-decoration:none;}

.ico-close-blue{z-index:999; background:url(/style/web/base/img/ico_close_blue.png) no-repeat 0 0; display:inline-block; width:16px; height:16px; position:absolute;}
.ico-close-blue:hover{background-position:0 -16px;}

/*登录注册样式*/
.contentWrap-login{width:900px; margin:0 auto;}
.contentWrap-register{width:980px; margin:0 auto;}
.login{width:100%;}
.login-header{height:75px; width:900px; margin:0 auto;}
.login-header .logo{background:url(/style/web/isource/b2c/img/logo.png) no-repeat 0 0; width: 155px; height: 68px; margin-top:15px; line-height:200px;overflow:hidden;}
/*图片轮播及登录区样式*/
.login-content{width:900px;padding:70px 0 135px 0;overflow:hidden;}
.login-banner{width:530px;height:320px;float:left;overflow:hidden;}
.login-banner img{width:530px; height:320px;}
.login-box{float:right; width:330px; height:300px; padding:5px 15px; display:inline; background:#fff;border:5px solid #eaeaea;  overflow:hidden;}
.login-box h2{line-height:180%; font-size:18px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#333; border-bottom:1px solid #eaeaea; text-indent:15px;}
.login-box dl{width:300px; margin:0 auto;}
.login-box dt,.login-box dd {line-height:180%; width:300px; color:#999; font-size:12px;}
.login-box dd {margin-bottom:10px;}
.login-box dd input{border:1px solid #999; border-radius:3px; width:298px; height:30px; line-height:30px; text-indent:5px; *margin-left:-5px;}
.login-box dd input.on1{border:1px solid #09c; width:298px; height:30px; line-height:30px;}
.login-box dd input.user{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -2px no-repeat;}
.login-box dd input.pwd{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -30px no-repeat;}
.login-box dd input.vCode{width:96px;}
.login-box dd input.vCode.on2{width:94px;}
.login-box dd.btnN{margin-top:-5px;}
.btn-loginN{background:url(/style/web/isource/b2c/img/login/btn-login.png) no-repeat 0 0; width:300px; height:35px; font-size:16px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";border:none; color:#fff; cursor:pointer; line-height:34px; text-align:center; display:inline-block;}
.btn-loginN:hover{color:#fff; text-decoration:none;}
.ico-screen{height:20px; white-space:nowrap;display:inline-block; vertical-align:middle; padding-left:15px;}

/*页脚样式*/
.login-footer {width:100%; height:30px; padding:20px 0 10px 0; text-align:center; margin-top:20px;color:#666;border-top:1px solid #dfdfdf;}
.login-footer a{margin:0 5px;}
.login-footer a.hover{ text-decoration:underline;}

.register-content,.card-content{width:978px;overflow:hidden; border:1px solid #a8e2ff; border-top:3px solid #09c; margin:0 auto;}
.register-contentNew{width:978px;overflow:hidden; border:1px solid #eaeaea; border-radius:10px; margin:0 auto;}
.register-bannerNew{width:180px;height:500px; margin:30px 40px 0 0;_margin:30px 20px 0 0;float:right;overflow:hidden;}
.register-bannerNew img{width:180px; height:500px;}
.register-boxNew{float:left; width:650px; padding:10px 0 20px 0; margin-top:15px; display:inline; color:#666; background:#fff; overflow:hidden;}
.register-stepNew{width:670px; margin:0 auto;}
.register-boxNew h2{line-height:180%; font-size:18px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#333; border-bottom:1px solid #eaeaea; text-indent:15px;}
.register-boxNew dl{width:630px; margin:0 auto;}
.register-boxNew dt,.register-boxNew dd {line-height:180%;color:#999; float:left; margin-bottom:20px; display:inline-block;}
.register-boxNew dt.mb10,.register-boxNew dd.mb10{margin-bottom:10px;}
.register-boxNew dt {padding-right:10px;width:110px;text-align:right;font-size:14px;}
.register-boxNew dd {width:500px;font-size:12px;color:#666;}
.register-boxNew dd input{border:1px solid #dcdcdc; width:238px; height:26px; line-height:26px; text-indent:5px;color:#999;}
.register-boxNew dd input.w200{width:200px;}
.register-boxNew dd input.w150{width:150px;}
.register-boxNew dd input.checkbox{width:auto; margin-right:5px; border:0;}
.register-boxNew dd input.on1{border:1px solid #09c;}
.register-boxNew dd input.user{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -2px no-repeat;}
.register-boxNew dd input.pwd{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -30px no-repeat;}
.register-boxNew dd input.vCode{width:96px;}
.register-boxNew dd input.vCode.on2{width:94px;}
.register-boxNew dd.btnN{margin-top:-5px;}
.register-boxNew div.tips-blue{border:1px solid #eaeaea; background:#f2fbff; line-height:26px; padding:0 5px;}

.register-boxNew div.tips-pwd{border:1px solid #eaeaea; line-height:26px; position:relative; margin-top:-25px;}
.register-boxNew div.tips-pwd .bg-blue{background:#f2fbff; line-height:26px;padding:0 5px;}
.register-boxNew div.tips-pwd .arrow-pwd-l{background:url(/style/web/base/img/arrow-pwd-l.png) 0 0 no-repeat; width:12px; height:22px; display:inline-block; position:absolute; top:33%; left:-12px;}
.pwd-yellow{width:50px; color:#666;text-align:center;border-top:4px solid #fc0; line-height:28px;}
.pwd-orange{width:50px; color:#666;text-align:center;border-top:4px solid #f60;line-height:28px;}
.pwd-red{width:50px; color:#666;text-align:center;border-top:4px solid #f00;line-height:28px;}
.pwd-gray{width:50px; color:#666;text-align:center;border-top:4px solid #ccc;line-height:28px;}

.register-boxNew2{width:900px; margin:0 auto; display:inline; color:#666; background:#fff; overflow:hidden;}
.register-stepNew2 dl{width:460px; margin:0 auto;}
.register-stepNew2 dt,.register-stepNew2 dd {line-height:180%;color:#999; float:left; margin-bottom:20px;}
.register-stepNew2 dt.mb10,.register-stepNew2 dd.mb10{margin-bottom:10px;}
.register-stepNew2 dt {padding-right:10px;width:130px;text-align:right;font-size:14px;}
.register-stepNew2 dd {width:310px;font-size:12px;color:#666;}
.register-stepNew2 dd input{border:1px solid #dcdcdc; width:238px; height:26px; line-height:26px; text-indent:5px;color:#999;}
.register-stepNew2 dd input.w200{width:200px;}
.register-stepNew2 dd input.w150{width:150px;}
.register-stepNew2 dd input.w120{width:120px;}
.register-stepNew2 dd input.checkbox{width:auto; margin-right:5px; border:0;}
.register-stepNew2 dd input.on1{border:1px solid #09c;}
.register-stepNew2 dd input.user{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -2px no-repeat;}
.register-stepNew2 dd input.pwd{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -30px no-repeat;}
.register-stepNew2 dd input.vCode{width:96px;}
.register-stepNew2 dd input.vCode.on2{width:94px;}

.register-stepNew-ok{width:460px;margin:0 auto;}

a.btn-register-orange{border-radius:5px; height:35px; line-height:35px; padding:0 30px; display:inline-block; background:#f60;font-size:18px; color:#fff; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
a.btn-register-orange:hover{color:#fff; text-decoration:none;}
.card-content{padding:20px; width:1138px;}
.register-banner{width:370px;height:392px; margin:20px 20px 0 0;_margin:20px 10px 0 0;float:right;overflow:hidden;}
.register-banner img{width:370px; height:392px;}
.register-box{float:left; width:580px; height:460px; padding:10px 0; margin-top:15px; display:inline; color:#666; background:#fff; overflow:hidden;}
.register-box h2{line-height:180%; font-size:18px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#333; border-bottom:1px solid #eaeaea; text-indent:15px;}
.register-box dl{width:580px; margin:0 auto;}
.register-box dt,.register-box dd {line-height:180%;color:#999; float:left; margin-bottom:20px;}
.register-box dt.mb10,.register-box dd.mb10{margin-bottom:10px;}
.register-box dt {padding-right:10px;width:96px;text-align:right;font-size:14px;}
.register-box dd {width:474px;font-size:12px;color:#666;}
.register-box dd input{border:1px solid #999; border-radius:3px; width:238px; height:30px; line-height:30px; text-indent:5px; *margin-left:-5px;color:#999;}
.register-box dd input.checkbox{width:auto; margin-right:5px; border:0;}
.register-box dd input.noinput{border:0; width:auto; height:auto;}
.register-box dd input.on1{border:1px solid #09c; height:30px; line-height:30px;}
.register-box dd input.user{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -2px no-repeat;}
.register-box dd input.pwd{background:url(/style/web/isource/b2c/img/login/input-bg.png) right -30px no-repeat;}
.register-box dd input.vCode{width:96px;}
.register-box dd input.vCode.on2{width:94px;}
.register-box dd.btnN{margin-top:-5px;}

.ES-tabview-reg {height:36px; position:relative;}
.ES-tabview-reg li{border:1px solid #09c;position:relative;cursor: pointer;padding:0 35px; color:#666; float:left;font-size:14px;height:36px; line-height:34px;}
.ES-tabview-reg li.active {background:#09c;color:#fff; font-weight:bold;}
.ES-tabview-reg li span.mobileR,.ES-tabview-reg li span.emailR,.ES-tabview-reg li.active span.mobileR,.ES-tabview-reg li.active span.emailR{background:url(/style/web/isource/b2c/img/login/ico-loginType.png) 0 -46px no-repeat; padding-left:25px; display:inline-block;}
.ES-tabview-reg li span.emailR{ background-position:0 -141px;padding-left:30px;}
.ES-tabview-reg li.active span.emailR{ background-position:0 -95px;padding-left:30px;}
.ES-tabview-reg li.active span.mobileR{ background-position:0 6px}

.register-boxEmail{width:540px; padding:10px 0 10px 0; color:#666; background:#fff; overflow:hidden;}
.register-boxEmail h2{line-height:180%; font-size:18px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#333; border-bottom:1px solid #eaeaea; text-indent:15px;}
.register-boxEmail .boxEmail-lt,.register-boxEmail .boxEmail-rt {line-height:180%;color:#999; float:left; display:inline-block;}
.register-boxEmail .boxEmail-lt {width:200px;text-align:right;font-size:14px;}
.register-boxEmail .boxEmail-rt {width:340px;font-size:12px;color:#666;}
/*登录注册样式 end*/
.fenQi_agreement{width:90%; height:240px; border:1px solid #ccc; padding:10px; overflow:auto; font-size:12px; color:#333; line-height:160%;}
.fenQi_agreement ul{line-height:160%;margin-top:10px;}
.fenQi_agreement ul li{text-indent:2em;line-height:180%;}
.fenQi_agreement h3{font-weight:bold; line-height:180%; margin-top:20px;color:#000;}
.fenQi_agreement p{text-indent:2em; line-height:180%;}

/*卡激活、码激活样式*/
.processes-CardActivate{border-radius:10px; width:254px; background:#f8f8f8; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}
.processes-CardActivate .til-card-activate{	
	border-radius:10px 10px 0 0; font-size:16px; 
	background:#eef7fc; line-height:37px; text-indent:10px;
}

/*帐户绑定样式*/
.bindAccount-login,.bindAccount-register{width:510px; padding-left:80px;}
.bindAccount-register{margin-left:-1px;}
.bindAccount-login{border-right:1px dashed #ccc; padding-left:90px; width:470px;}
.bindAccount-login h3,.bindAccount-register h3{border-bottom:3px solid #009acc; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun"; font-size:18px; line-height:40px; text-indent:10px; width:340px;}

.service_Guarantee_slogan_i{width:100%; padding:15px 0; background:#fff; line-height:32px; border-top:2px solid #eee;}
.service_Guarantee_slogan_i_c{width:1200px; margin:0 auto;}
.service_Guarantee_slogan_i_c_980{width:980px;}
.service_Guarantee_hna_i,.service_Guarantee_cx,.service_Guarantee_aq,.service_Guarantee_fw{background:url(/style/web/isource/b2c/img/index/brand-sprite.png) no-repeat 0 5px; height:46px;line-height:45px; display:inline-block;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px;color:#fff;padding-left:145px;width:205px;}
.service_Guarantee_cx{background-position:0 -70px;padding-left:60px;width:205px;}
.service_Guarantee_aq{background-position:0 -153px; width:150px;padding-left:60px;}
.service_Guarantee_fw{background-position:0 -230px; width:205px;padding-left:65px;}


.service_Guarantee_slogan_list{position:relative; height:91px;}
.service_Guarantee_slogan_list li{float:left; width:20%; position:absolute; top:0; z-index:9; height:91px;  text-align:center; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px;}
.service_Guarantee_slogan_list li h3{color:#455966; font-weight:bold; font-size:16px; line-height:35px;}
.service_Guarantee_slogan_list li p{color:#959595; line-height:16px; font-size:14px;}
.service_Guarantee_slogan_list li div{background:url(/style/web/isource/b2c/img/sprite_icons_footer.jpg) no-repeat 0 0; height:40px; margin:0 auto;}
.service_Guarantee_slogan_list li div.icon_hna{width:105px;}
.service_Guarantee_slogan_list li div.icon_yylv{width:40px; background-position:-127px 0;}
.service_Guarantee_slogan_list li div.icon_jpxl{width:40px; background-position:-201px 0;}
.service_Guarantee_slogan_list li div.icon_yzfw{width:40px; background-position:-268px 0;}
.service_Guarantee_slogan_list li div.icon_cheaper{width:40px; background-position:-342px 0;}
.service_Guarantee_slogan_list li.li1{left:-30px;}
.service_Guarantee_slogan_list li.li2{left:230px;}
.service_Guarantee_slogan_list li.li3{left:500px;}
.service_Guarantee_slogan_list li.li4{left:760px;}
.service_Guarantee_slogan_list li.li5{left:1010px;}

.float_ftAd_i{width:100%;height:198px;background:url(/style/webNew/isource/b2c/img/footer-ad-bg.png) repeat-x 0 0; position:fixed;bottom:0;left:0; z-index:999999;display:none;}
.float_ftAd_i_c{width:1200px; margin:0 auto; position:relative;}
.float_ftAd_i_c .ftAd_i_close{background:url(/style/webNew/isource/b2c/img/footer-ad-close.png) no-repeat 0 0px;width:30px; height:40px;position:absolute; top:80px; right:0px; cursor:pointer;}
/*.float_ftAd_i{width:100%; position:fixed;bottom:0;left:0; z-index:999999;}
.float_ftAd_i_c{width:1180px; margin:0 auto; position:relative;}
.float_ftAd_i_c .ftAd_i_close{background:url(/style/web/isource/b2c/img/index/ico-float-close.png) no-repeat 0 0px;width:40px; height:40px;position:absolute; top:10px; right:10px; cursor:pointer;}
*/

.order-box{border:1px solid #dcdcdc;border-top:2px solid #78c9fe;margin-bottom:-1px;}
.order-box.last{margin-bottom:0px;}
.order-box h2{background:#f6f6f6; height:38px; line-height:38px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px; color:#333; padding-left:15px; text-align:left;}
.order-box .thead{background:#f6f6f6; height:38px; line-height:38px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px; color:#333; padding-left:15px; text-align:left;}
.order-box dl{ }
.order-box dt,.order-box dd{float:left; padding:5px 0;}
.order-box dt{width:200px;text-align:right; line-height:32px;}
.order-box dd{width:750px;text-align:left;}
.order-box-s{border:1px solid #dcdcdc; border-top:0;margin-bottom:-1px;}

.order-box2{border:1px solid #d0d0d0;margin-bottom:-1px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun";}
.order-box2.last{margin-bottom:0px;}
.order-box2 h2{background:#fff; border-bottom:2px solid #78c9fe; height:38px; line-height:38px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px; color:#333; padding-left:15px; text-align:left;}
.order-box2 div.total{background:#fff; border-top:2px solid #78c9fe; font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:16px; color:#333; text-align:center; padding:10px 0;}
.order-box2 div.con{padding:10px;}
.order-box2 div.con li{margin-bottom:5px;color:#666;}
.order-box2 div.con li a{color:#333;}
.order-box2 div.other{border-top:1px solid #d0d0d0}
.prev,.next{width:16px; height:12px; line-height:10px; border:1px solid #c6c6c6; text-align:center; color:#babec0; background:#f4fcff; display:inline-block; vertical-align:middle; cursor:pointer;}
.prev{border-right:1px solid #e4ebee;}
.next{bodrder-left:1px solid #e4ebee; margin-left:-1px;}
.prev:hover,.next:hover{background:#78c9fe;color:#fff;}
.order-service{background:#fef7e7 url(/style/webNew/isource/b2c/img/kefu-right.png) no-repeat 12px 50%; border:1px solid #d0d0d0; border-radius:5px; height:20px; line-height:20px; padding:5px 0; color:#666;}
.order-service b{width:69px; height:20px; border-right:1px solid #d0d0d0; padding-left:36px; float:left; display:inline-block; font-weight:normal; font-size:14px;}
.order-service span{font-size:11px; float:left; margin-left:16px;}

.bg-blue-line{ background:#2f9fe7; padding:3px 25px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:14px; color:#fff; }
.bg-blue-line.lrp10{ padding:3px 10px;}
.bg-blue-type{background:#2f9fe7; padding:2px 6px;font-size:12px; color:#fff;}
.tips-cyr{border:1px solid #eed6ba; background:#fff3db; height:24px; line-height:24px; color:#333; position:relative; display:inline-block; margin-top:1px; margin-left:10px; padding:0 5px;}
.tips-cyr i{background:url(/style/web/isource/b2c/img/ico-tips-cyr.png) no-repeat 0 0px; width:8px; height:10px;position:absolute;top:6px; left:-6px;}

a.btn-bg-blue{ background:#2f9fe7; padding:6px 10px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:14px; color:#fff; }
a.btn-bg-blue:hover{ text-decoration:none; background:#09c; color:#fff;}
a.btn-bg-green{ background:#5fd301; padding:0 10px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; font-size:14px; color:#fff; line-height:33px; height:33px; display:inline-block;}
a.btn-bg-green:hover{ text-decoration:none; background:#090; color:#fff;}

#reception{width:100%;line-height:180%;vertical-align:middle;position:relative;margin-bottom:10px;background:#fcffc9;}
#reception img{vertical-align:middle;border:1px solid #ccc; padding:3px;}

.shareBtn24{width:300px; float:left;}
.shareBtn24 li{width:30px; height:24px; line-height:80px;float:left;overflow:hidden;}
.shareBtn24 li a.s_weibo,.shareBtn24 li a.s_qzone,.shareBtn24 li a.s_weixin,.shareBtn24 li a.s_sina,.shareBtn24 li a.s_email{background:url(/style/web/isource/b2c/img/ico-share-sprite.png) no-repeat 0 -200px; width:24px; height:24px; display:inline-block;}
.shareBtn24 li a.s_qzone{background-position:0 -229px;}
.shareBtn24 li a.s_weixin{background-position:0 -258px;}
.shareBtn24 li a.s_sina{background-position:0 -316px;}
.shareBtn24 li a.s_email{background-position:0 -374px;}


.recommended-plan{margin:0 auto;}
.recommended-plan li,.recommended-plan-h li{float:left; width:180px; height:150px; border:1px solid #ddd; margin-right:10px; padding:10px; background:#fff;}
.recommended-plan li.addIco{width:40px; color:#ccc; border:none; font-size:60px; line-height:150px; text-align:center; margin:0; padding:0; background:transparent;margin-left:10px;}
.recommended-plan .proView{width:180px; height:190px; margin:0; border:none;  padding:0; background:transparent;}
.recommended-plan li label{display:inline-block;}
.recommended-plan-h li{cursor:pointer; width:190px; height:160px;}
.recommended-plan-h .proView{width:190px;height:200px;} 
.recommended-plan-h li.activeR,.recommended-plan-h li:hover{background:#fffcf4;border:1px solid #ffb346;}
.recommended-plan-h li h3.titleH{height:40px; line-height:16px; font-size:14px; font-weight:bold; overflow:hidden;}
.recommended-plan-h li p.miaoshu{height:40px; line-height:18px;*line-height:20px; margin-top:5px; overflow:hidden;}
.recommended-plan.hTilte{margin-left:10px;}
.til-recommendedPlan{color:#333; font-size:16px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun"; line-height:30px;}
.insurance-list{line-height:35px;}
.insurance-list li.th{background:#f7f6f6; font-weight:bold; margin-top:1px;}
.insurance-list li{border-bottom:1px solid #ddd;}
.insurance-list li div{text-indent:10px;}
.insurance-list li .subDiv{ border-top:1px dashed #ddd;}

.email-yz,.email-yz2{background:#fffadd url(/style/web/isource/b2c/img/login/register-email.png) no-repeat left bottom; width:400px; height:60px; padding:20px 0 0 110px;}
.email-yz2{height:100px; padding-top:10px;}

.membersPrivileges{width:938px; border:1px solid #e6e6e6; padding:40px 20px 20px 20px; overflow:hidden;}
.membersPrivileges ul{width:938px;overflow:hidden;}
.membersPrivileges li{width:312px; height:140px; float:left;text-align:center;}
.membersPrivileges li i{background:url(/style/web/isource/b2c/img/login/membersPrivileges.png) no-repeat 0 0;width:70px; height:70px; display:inline-block;}
.membersPrivileges li i.jfyh{background-position:0 5px;}
.membersPrivileges li i.zskf{background-position:0 -80px;}
.membersPrivileges li i.srjf{background-position:0 -172px;}
.membersPrivileges li i.zxyh{background-position:0 -255px;}
.membersPrivileges li i.dqcj{background-position:0 -348px;}
.membersPrivileges li i.cpth{background-position:0 -440px;}
.membersPrivileges li span{width:285px; display:inline-block; height:40px; line-height:220%; font-size:18px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun"; color:#666; text-align:center;}

/*导航旅游产品目的地div结构*/
.sideNav_travel{width:198px; float:left; border:1px solid #eee; border-bottom:none; box-shadow:2px 2px 3px #898888; position:relative; z-index:9999; overflow:hidden;}
.sideNav_travel dl{height:53px; border-bottom:1px solid #eee; background:url(/style/webNew/isource/b2c/img/ico-arrowR.jpg) no-repeat 185px 20px;}
.sideNav_travel dl.special{background:none;}
.sideNav_travel dl dt{font-weight:bold; color:#666; line-height:25px; padding-top:4px;}
.sideNav_travel dl dd{line-height:20px;  padding-left:28px;}
.sideNav_travel dl dd a{margin-right:5px;}
.sideNav_travel dl.on{border-left:2px solid #f60; box-shadow:0 2px 3px #eee; background:none;}

.sideNav_travel dt b{background:url(/style/webNew/isource/b2c/img/index/index-sprite.png?v=0707) no-repeat -35px 0; width:20px; height:18px; display:inline-block; float:left; margin:3px 3px 0 5px;}
.sideNav_travel dt b.ico_syddy{background-position:-62px 0; left:0px;}
.sideNav_travel dt b.ico_gnly{background-position:-93px 0; left:0px;}
.sideNav_travel dt b.ico_hanRi{background-position:-126px 0; left:0px;}
.sideNav_travel dt b.ico_dny{background-position:-155px 0; left:0px;}
.sideNav_travel dt b.ico_gt{background-position:-187px 0; left:0px;}
.sideNav_travel dt b.ico_zty{background-position:-213px 0; left:0px;}
.sideNav_travel dt b.ico_Europe{background-position:-34px -153px; left:0px;}
.sideNav_travel dt b.ico_Australia{background-position:-63px -155px; left:0px;}
.sideNav_travel dl.on b{background-position:-35px -120px; left:0px;}
.sideNav_travel dl.on b.ico_syddy{background-position:-62px -120px; left:0px;}
.sideNav_travel dl.on b.ico_gnly{background-position:-93px -120px; left:0px;}
.sideNav_travel dl.on b.ico_hanRi{background-position:-126px -120px; left:0px;}
.sideNav_travel dl.on b.ico_dny{background-position:-155px -120px; left:0px;}
.sideNav_travel dl.on b.ico_gt{background-position:-187px -120px; left:0px;}
.sideNav_travel dl.on b.ico_zty{background-position:-213px -120px; left:0px;}
.sideNav_travel dl.on b.ico_Europe{background-position:-95px -153px; left:0px;}
.sideNav_travel dl.on b.ico_Australia{background-position:-125px -153px; left:0px;}
/*主题游*/
.sideNav_travel dl.special{border-bottom:none; height:auto; *border-bottom:1px solid #eee;}
.sideNav_travel dl.special dd{padding-left:10px; padding-bottom:10px;}
.sideNav_travel dl.special dd span{width:58px; height:58px; background:url(http://img.xhlx.cn/images/default/upload_5cb18e81_14d741434a6__7ffb_00001638.jpg) no-repeat 0 0; float:left;}
.sideNav_travel dl.special dd span.ico_gdy{background-position:-58px 0;}
.sideNav_travel dl.special dd span.ico_xl{background-position:-116px 0;}
.sideNav_travel dl.special dd span.ico_sjt{background-position:0 -58px;}
.sideNav_travel dl.special dd span.ico_gty{background-position:-58px -58px;}
.sideNav_travel dl.special dd span.ico_zzy{background-position:-116px -58px;}
/*主题游-重庆站*/
.sideNav_travel dl.special_cq{border-bottom:none; height:auto; *border-bottom:1px solid #eee;}
.sideNav_travel dl.special_cq dd{padding-left:10px; padding-bottom:10px;}
.sideNav_travel dl.special_cq dd span{width:58px; height:58px; background:url(http://img.xhlx.cn/images/travel/upload__38229536_14d8eb5c719__7ffb_00001367.jpg) no-repeat 0 0; float:left;}
.sideNav_travel dl.special_cq dd span.ico_hdy{background-position:-58px 0;}
.sideNav_travel dl.special_cq dd span.ico_jxy{background-position:-116px 0;}
.sideNav_travel dl.special_cq dd span.ico_zjy{background-position:0 -58px;}
.sideNav_travel dl.special_cq dd span.ico_qzy{background-position:-58px -58px;}
.sideNav_travel dl.special_cq dd span.ico_gdy{background-position:-116px -58px;}

/*左侧导航移上去显示的层*/
#subCategory{width:700px; height:480px; background:#fff; box-shadow:3px 3px 3px #999; position:absolute; z-index:9999; left:200px; top:0;}
#subCategoryMask{position:absolute; left:-1px; top:0; height:54px; width:10px; background:#fff;}
#subCategory dt {color:#333; float: left; font: 700 12px/22px "Microsoft YaHei"; height:22px;overflow: hidden; width:50px; line-height:16px; padding:13px 10px 10px 10px;}
#subCategory dd {float: right;overflow: hidden; width: 600px; line-height:22px; color:#ccc; padding:10px;}
#subCategory dd a{margin-right:5px;}
#subCategory span{color:#eee;}

/*1列结构*/
#subCategory div.cols1{position:relative; height:480px;}
#subCategory div.cols1 .ad_bt{position:absolute; bottom:0; right:0; z-index:10;}
/*2列结构*/
#subCategory div.cols2{padding:10px; position:relative;}
#subCategory div.cols2 dl{margin-bottom:10px;}
#subCategory div.cols2 dt{padding-top:3px; height:auto;}
#subCategory div.cols2 dd{width:270px; overflow:hidden; padding:0;}
#subCategory div.cols2 .lt{width:50%; float:left;}
#subCategory div.cols2 .rt{width:50%; float:right;}
#subCategory div.cols2 .rt .ad_small_rt{position:absolute; right:-10px; top:-10px; width:330px; height:480px; overflow:hidden; display:inline-block;}
#subCategory div.cols2 .rt .ad_small_rt img{width:330px; height:480px;}
/*2列结构升级版*/
#subCategory div.cols2s{padding:10px 15px;}
#subCategory div.cols2s dl{margin-bottom:15px; height:200px; overflow:hidden;}
#subCategory div.cols2s dt{padding:0; height:30px; line-height:30px; border-bottom:1px solid #cdcdcd; width:320px; font-size:16px;}
#subCategory div.cols2s dd{width:100%; overflow:hidden; padding:5px 0;}
#subCategory div.cols2s .lt{width:47%; float:left;}
#subCategory div.cols2s .rt{width:47%; float:right; position:relative;}
#subCategory div.cols2s .rt .ad_rt{position:absolute; right:-15px; top:-10px; width:330px; height:480px; overflow:hidden; display:inline-block;}
#subCategory div.cols2s .rt .ad_rt img{width:330px; height:480px;}
#subCategory div.cols2s .rt .ad_small_rt{position:absolute; right:-15px; top:-10px; width:330px; height:480px; overflow:hidden; display:inline-block;}
#subCategory div.cols2s .rt .ad_small_rt img{width:330px; height:480px;}
/*1列结构升级版*/
#subCategory div.cols1s{padding:10px 15px;}
#subCategory div.cols1s dl{margin-bottom:15px; height:200px; overflow:hidden;}
#subCategory div.cols1s dt{padding:0; height:30px; line-height:30px; border-bottom:1px solid #eee; width:100%; font-size:16px;}
#subCategory div.cols1s dd{width:100%; overflow:hidden; padding:5px 0;}
#subCategory div.cols1s .ad_bt{position:absolute; bottom:0; right:0; z-index:10;}

a.tag_subTitle{background:#f00; color:#fff; padding:0 2px; font-weight:normal; font-size:11px; font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";}

.index_midAd_box{width:700px; float:left; overflow:hidden;}
.forSelectFQ{border:1px solid #ccc; height:32px; line-height:30px; padding:0 30px 0 10px; position:relative;}
.forSelectFQ i{background:url(/style/web/base/img/ico-fenqi-down.png) no-repeat 6px 10px; width:26px; height:30px; display:inline-block; position:absolute;top:2px; right:2px; cursor:pointer;}
.forSelectFQMore{border:1px solid #ccc; width:327px; padding:10px; background:#fff;}
.forSelectFQMore li{line-height:32px;}
.forSelectFQMore li:hover{background:#eee;}

/*页面右侧通栏工具条*/
.sideBar-right{position:fixed; right:0; top:0; width:40px; background:#333; z-index:9999; height:100%; text-align:center;_display:none;}
.sideBar-right a{border-bottom:1px solid #3e3e3e; padding:20px 0; display:inline-block; width:40px; text-align:center; position:relative;}
.sideBar-right a.first{padding-top:0;}
.sideBar-right a .hidImg{display:none; position:absolute; z-index:999999;}
.sideBar-right a:hover .hidImg{display:block;}
.sideBar-right a.toTop{position:absolute; bottom:50px; z-index:9999; right:0;}

/*右侧浮动*/
.sideNav-travelR{width:50px;height:200px;}
.sideNav_travelTel,.sideNav_travelWeixin,.sideNav_travelReturntop{background:url(/style/webNew/isource/b2c/img/sprite-rt-gd2.png) 0 0 no-repeat;width:50px; height:50px; display:block; line-height:120px; overflow:hidden; margin-bottom:10px; position:relative;}
.sideNav_travelTel:hover{background-position:right 0;}
.sideNav_travelWeixin{background-position:0 -51px;}
.sideNav_travelWeixin:hover{background-position:right -51px;}
.sideNav_travelReturntop{background-position:0 -102px;}
.sideNav_travelReturntop:hover{background-position:right -102px;}
.sideNav_travelTelCon,.sideNav_travelWeixinCon{background:url(/style/webNew/isource/b2c/img/sprite-rt-gd-pic.png) 0 0 no-repeat;  width:167px; height:37px;display:block; line-height:100px; overflow:hidden; position:absolute;}
.sideNav_travelWeixinCon{background-position:right -41px; width:127px; height:129px; line-height:360px;}

/*产品详情页轮播样式 begin*/
.proDetailImgShow{width:660px; height:400px; overflow:hidden; float:left;}
.lof-slidecontent, .lof-slidecontent a {color:#FFF;	}
.lof-slidecontent a.readmore{color:#58B1EA;font-size:95%;}
.lof-slidecontent{position:relative;overflow:hidden;border:#F4F4F4 solid 1px;float:left;}
.lof-slidecontent .preload{height:100%;width:100%;position:absolute;top:0;left:0;z-index:100000;text-align:center;background:#FFF}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(/style/common/js/lofJSidernews/images/load-indicator.gif) no-repeat scroll 50% 50%;}
.lof-main-outer{position:relative;height:100%;width:900px;z-index:3px;overflow:hidden;}
.lof-main-item-desc{z-index:100px;position:absolute;bottom:50px;left:0px;width:350px;background:url(/style/common/js/lofJSidernews/images/bg_trans.png);height:100px;
/* filter:0.7(opacity:60) */padding:10px;}
.lof-main-item-desc p{margin:0 8px;padding:8px 0}
.lof-main-item-desc h3{padding:0;margin:0}
.lof-main-item-desc h2{padding:0;margin:15px 0 0 0px;}
.lof-main-item-desc h3 a{margin:0;background:#C01F25;font-size:75%;padding:2px 3px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;text-transform:uppercase;text-decoration:none}
.lof-main-item-desc h3 a:hover{text-decoration:underline;}
.lof-main-item-desc h3 i {font-size:70%;}
/* main flash */
ul.lof-main-wapper{overflow:hidden;background:transparent url(/style/common/js/lofJSidernews/images/load-indicator.gif) no-repeat scroll 50% 50%;padding:0px;margin:0;position:absolute;overflow:hidden;}
ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;float:left;width:660px;position:relative;}
.lof-opacity li{position:absolute;top:0;left:0;float:inherit;}
ul.lof-main-wapper li img{padding:0px; width:660px; height:400px;}
/* item navigator */
.lof-navigator-wapper {position:absolute;bottom:0;right:0;background:url(/style/common/js/lofJSidernews/images/transparent_bg.png) repeat;padding:5px 0px;height:50px;width:660px;}
.lof-navigator-outer{position:relative;z-index:100;height:60px;width:660px;overflow:hidden;color:#fff;float:left}
ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
ul.lof-navigator li{cursor:hand; cursor:pointer;list-style:none;padding:0;margin:0;overflow:hidden;float:left;display:block;text-align:center;position:relative;}
ul.lof-navigator li i{display:none;}
ul.lof-navigator li img{width:74px; height:50px;}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img {border:#df282d solid 3px;width:68px; height:44px;}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{display:block;width:22px;height:50px;color:#fff;cursor:pointer;}
.lof-navigator-wapper .lof-next {float:left;text-indent:-999px;margin-right:5px;margin-left:0px;background:url(/style/common/js/lofJSidernews/images/arrow-l.png) no-repeat right center;
}
.lof-navigator-wapper .lof-previous {float:right;text-indent:-999px;margin-left:5px;background:url(/style/common/js/lofJSidernews/images/arrow-r.png) no-repeat left center;}
/*产品详情页轮播样式 end*/

/*预约旅游详情页改版2015－6-24*/
.table_product_detail_content th{background:#fafafa; font-weight:bold;}
.table_product_detail_content th,.table_product_detail_content td{border:1px solid #eee; text-align:center; color:#666; padding:10px 5px; border-collapse:collapse; line-height:20px;}
.table_product_detail_content th.tl,.table_product_detail_content td.tl{text-align:left;}

.tab_details_blue{height:30px; width:100%; border-bottom:1px solid #20a3fe;}
.tab_details_blue li{height:30px; background:#fff; border:0; color:#20a3fe; cursor:pointer; background:#fff; margin-right:5px; text-align:center; padding:0 40px; float:left; line-height:30px;}
.tab_details_blue li.on{ color:#fff; background:#20a3fe;}

.proDetails_pic_viewList{width:340px; padding-top:20px; overflow:hidden;}
.proDetails_pic_viewList img{margin:0 6px 6px 0; float:left;}
.proDetails_ticketInfo table td,.proDetails_ticketInfo table th{line-height:20px; padding:10px;}
.proDetails_ticketInfo table th{font-weight:bold; vertical-align:top;}
.arrowT_blue_details{background:url(/style/webNew/isource/b2c/img/arrowT_blue_details.jpg) no-repeat 0 0; width:14px; height:7px; display:block; position:absolute; left:50%; top:-7px;}

.float_yuyueAd{width:100%;height:230px; padding:10px 0;background:url(/style/webNew/isource/b2c/img/ico-opacity.png) repeat 0 0px;position:fixed;bottom:0;left:0; z-index:999999; color:#fff;}
.float_yuyueAd_c{width:1200px; margin:0 auto; position:relative;}
.float_yuyueAd_c .title{height:36px; line-height:36px; padding-bottom:12px;}
.float_yuyueAd_c .title h3{font-size:24px;font-family: "Microsoft YaHei", "\9ed1\4f53", "simsun";color:#ffd338; display:inline-block; float:left;}
.float_yuyueAd_c .title a{color:#fff;}
.float_yuyueAd_c .star,.float_yuyueAd_c .change,.float_yuyueAd_c .close{background:url(/style/webNew/isource/b2c/img/ico-float-sprite.png) no-repeat 0 0px;width:24px; height:24px; display:inline-block; vertical-align:middle;}
.float_yuyueAd_c .change{background-position:0 -32px;}
.float_yuyueAd_c .close{background-position:0 -59px;}
/*热卖推荐*/
.float_yuyueList {width:1200px; margin:0 auto;overflow:hidden;}
.float_yuyueList ul{width:1220px; overflow:hidden;}
.float_yuyueList li{background:#fff;width:280px; height:112px; padding:5px;border-radius:5px; margin-right:13px;overflow:hidden;float:left;}
.float_yuyueList li .img{width:130px; height:112px; overflow:hidden;float:left; position:relative;}
.float_yuyueList li .img img{width:130px; height:112px; border-radius:5px;}
.float_yuyueList li .content{background:#fff;width:142px; height:106px; padding:5px 0 0 8px;overflow:hidden; float:left;} 
.float_yuyueList li .content h3{font-size:14px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun";color:#333; height:36px; line-height:18px; margin-bottom:10px; overflow:hidden;}
.float_yuyueList li .content a:hover{color:#546a79;}
.float_yuyueList li .content p{font-size:12px;color:#999;line-height:120%;}
.float_yuyueList li .content h5{font-size:12px;font-family:"Microsoft YaHei","\9ed1\4f53","simsun";color:#999;line-height:150%; margin-top:5px;}

.float-yuyue{width:184px; height:205px; display:inline-block;}
.lijian{width:75px; height:22px; display:inline-block; position:absolute;top:5px;left:0; z-index:9;}
.lijian span{width:100%;height:22px;line-height:22px;background:#f60; border-radius:2px;color:#fff;display:inline-block; position:relative; text-indent:4px; text-align:left; font-weight:normal; font-size:12px;}
.lijian span i{padding:0 4px 0 2px;height:20px;text-align:center; background:#fff; border-radius:0 2px 2px 0;color:#f60; display:inline-block; font-style:normal; position:absolute; top:1px; right:1px;}
