@charset "UTF-8";
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 Helvetica,Microsoft Yahei,tahoma,arial,sans-serif}
button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
pre{font-family:'Microsoft Yahei',tahoma,arial,sans-serif}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none;cursor:pointer;color:#333}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
b,em,i{font-style:normal;font-weight:400}
body{color:#333;min-width:1200px;background-color:#f7f7f7}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
body{color:#333;min-width:1200px}
input::-webkit-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}
input::-moz-placeholder{color:#ccc}
input:-ms-input-placeholder{color:#ccc}
input.placeholder{color:#ccc}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-thumb{background:#ececec;-webkit-border-radius:10px;border-radius:10px}
::-webkit-scrollbar-track{background-color:#fafafa}
body::-webkit-scrollbar{width:14px;height:10px}
body::-webkit-scrollbar-thumb{background:#c1c1c1;-webkit-border-radius:6px;border-radius:6px;border-left:2px solid #fff;border-right:2px solid #fff}
body::-webkit-scrollbar-track{background-color:#fafafa}
.clearfix{zoom:1}
.clearfix:after{display:table;content:"";visibility:hidden;clear:both}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.fixed{position:fixed!important}
.dot{color:#f55;display:inline-block;line-height:100%;font-weight:700;margin:0 3px;vertical-align:-2px}
.clear{clear:both}
.bold{font-weight:700}
.no-mtop{margin-top:0!important}
.noborder{border:none!important}
.dsp{display:none}
.scrollbar::-webkit-scrollbar{width:10px;height:10px}
.scrollbar::-webkit-scrollbar-thumb{background:#ececec;-webkit-border-radius:10px;border-radius:10px}
.hover{position:relative}
.hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}
.hover:hover:before{background:url(../images/whbg.png);-webkit-animation:ripple .25s linear forwards;-moz-animation:ripple .25s linear forwards;-o-animation:ripple .25s linear forwards;animation:ripple .25s linear forwards}
@-webkit-keyframes ripple{0%{-webkit-transform:scaleX(.2);transform:scaleX(.2);opacity:.3;filter:alpha(opacity=30)}
60%{-webkit-transform:scaleX(.65);transform:scaleX(.65);opacity:.6;filter:alpha(opacity=60)}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;filter:alpha(opacity=100)}
}
@-moz-keyframes ripple{0%{-moz-transform:scaleX(.2);transform:scaleX(.2);opacity:.3;filter:alpha(opacity=30)}
60%{-moz-transform:scaleX(.65);transform:scaleX(.65);opacity:.6;filter:alpha(opacity=60)}
100%{-moz-transform:scaleX(1);transform:scaleX(1);opacity:1;filter:alpha(opacity=100)}
}
@-o-keyframes ripple{0%{-o-transform:scaleX(.2);transform:scaleX(.2);opacity:.3;filter:alpha(opacity=30)}
60%{-o-transform:scaleX(.65);transform:scaleX(.65);opacity:.6;filter:alpha(opacity=60)}
100%{-o-transform:scaleX(1);transform:scaleX(1);opacity:1;filter:alpha(opacity=100)}
}
@keyframes ripple{0%{-webkit-transform:scaleX(.2);-moz-transform:scaleX(.2);-o-transform:scaleX(.2);transform:scaleX(.2);opacity:.3;filter:alpha(opacity=30)}
60%{-webkit-transform:scaleX(.65);-moz-transform:scaleX(.65);-o-transform:scaleX(.65);transform:scaleX(.65);opacity:.6;filter:alpha(opacity=60)}
100%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);opacity:1;filter:alpha(opacity=100)}
}
.c-table{border-collapse:collapse;border:1px solid #ddd}
.c-table td,.c-table th{border:1px solid #ddd;padding:5px}
.color-red{color:#f55!important}
.color-org{color:#ffab00!important}
.color-blue{color:#09f!important}
.color-green{color:#22c222!important}
.color-brown{color:#dfa329!important}
.color-g9{color:#999!important}
.a-close-icon,.a-icon,.account-ln,.account-qq,.account-wechat,.add-icon-14,.aircraft-icon,.allchoose-icon,.arrow-big,.arrow-thin,.b-close-icon,.back-icon,.bar-icon,.bell-icon,.blue-tip-icon,.bright-bar,.bright-spot-arrow,.bus-icon,.c-icon,.calendar-icon,.chess-room-icon,.chk-channgplace-icon,.chk-close-icon,.chk-radio,.circle-left-icon,.circle-right-icon,.cl-del-icon,.cl-icon-normal,.cl-icon-sel,.clock-icon,.clock-time-icon,.close-icon,.code-icon,.coffee-house-icon,.collect-icon,.comma-end-icon,.comma-font-icon,.comment-imagelist-wrp .comment-imagelist-lpart .comment-larrow .comment-larrow-icon,.comment-imagelist-wrp .comment-imagelist-lpart .comment-rarrow .comment-rarrow-icon,.comment-star,.comment-star-o,.comment-upload-closeicon,.compareArrowDown,.compareArrowNext,.compareArrowPrev,.compareNum1,.compareNum2,.compareNum3,.compared-icon,.computer-icon,.consultant-arrow-icon,.contact-icon,.copy-icon,.cost-icon,.crown-icon-1,.crown-icon-2,.crown-icon-3,.crown-icon-4,.cruise-arrow-right,.cruise-calendar-arrow-next,.cruise-calendar-arrow-prev,.cruise-direction-icon,.cruise-route-icon,.cruise-small-icon,.cruise-top1,.cruise-top2,.cruise-top3,.cruise-topn,.cuirse-more-arrow,.custLevelRight,.custom-service-icon,.customPageAttention,.customPageBlueArrow,.delete-icon,.detail-othericon-hotel,.detail-othericon-other,.detail-othericon-plane,.detail-othericon-train,.dian-icon,.down-icon,.download-icon,.drill-icon,.easyTravel-calendar,.easyTravel-endProd,.easyTravel-newProd,.easyTravel-popular,.easyTravel-wellSale,.essence-icon,.exchange,.filesUpload-icon,.filesUploading-icon,.flag-icon,.flight-icon,.free-shuttle-icon,.go-icon,.goldWhite-star,.grade-laud-icon,.grey-flag-icon,.grey-next-icon,.grey-prev-icon,.grey-star-icon,.gym-icon,.homepage-ballcon,.homepage-cruise,.homepage-earth,.homepage-guangdong,.homepage-hotel,.homepage-meseum,.homepage-paperplane,.homepage-right-icon,.homepage-ticket,.homepage-wifi,.horn-close-icon,.hotel-filter-city,.hotel-filter-date,.hotel-icon,.hotel-more-filter,.icon-goTop-arrow,.icon-trumpet,.karaoke-icon,.kf-icon,.kf-online-icon,.knowledge-answer-icon,.knowledge-question-icon,.laud-icon,.left-icon,.line-arrow-icon,.line-icon,.mailbox-icon,.main-set-local,.mall-icon,.map-icon,.member-level-icon,.member-title-iconfoot,.member-title-iconheart,.member-title-iconstar,.minus-icon,.misc-icon,.morning-call-icon,.n-linke-icon,.new-downarrow-icon,.next-icon,.normal-star,.notice-close,.o-down-icon,.o-left-icon,.o-right-icon,.o-up-icon,.order-arrow-icon,.order-detail-prodmsg,.order-detail-ticket,.order-icon-account,.order-icon-center,.order-icon-community,.order-icon-follow,.order-icon-invoice,.order-icon-orders,.order-icon-service,.pageDevice-arrow-l,.pageDevice-arrow-r,.parking-lot-icon,.password-icon,.password-status-icon,.pay-icon,.pd-collect-icon,.pd-scan-icon,.pd-share-icon,.people-icon,.phone-icon-14,.phone-number-icon,.phonecall-icon,.plane-icon,.platinum-icon,.plus-icon,.pop-close-icon,.pre-icon,.prev-icon,.pro-service-icon,.prod-diamon,.prod-hotelservice-clock,.prod-hotelservice-dinner,.prod-hotelservice-drink,.prod-hotelservice-gamble,.prod-hotelservice-parking,.prod-hotelservice-singing,.prod-hotelservice-tea,.prod-hotelservice-training,.prod-hotelservice-wifi,.qqshare-icon,.ques-checkbox,.ques-radio,.radio-14,.radio-16,.radio-icon,.red-arrow-icon,.red-star-icon,.redphone-icon,.refresh-icon,.register-arrow,.register-disagree,.register-stepper1,.register-stepper2,.register-stepper3,.repast-icon,.restaurant-icon,.right-icon,.rob-icon,.room-select-minus,.room-select-plus,.s-uncheck-icon,.safe-icon,.save-icon,.scenic-spot-icon,.seachPage-drow,.seachPage-filter-duoxuan,.seachPage-filter-price,.seachPage-filter-range-down,.seachPage-filter-range-up,.seachPage-filter-seeMore,.seachPage-filterclose,.seachPage-hotSale-arrow-l,.seachPage-hotSale-arrow-r,.search-icon,.search-icon-cruise,.search-icon-hotel,.search-icon-line,.search-icon-ticket,.search-icon-visa,.searchpage-le-icon,.seckill-icon,.seckill-icon-next,.seckill-icon-prev,.select-new-icon,.send-email-icon,.sendfriend-icon,.service-icon,.service-icon2,.service-icon3,.shang-icon,.share-icon,.single-icon,.small-dian,.small-shang,.small-song,.small-yu,.small-yue,.song-icon,.spell-group-icon,.star-icon,.star-level-icon,.stay-icon,.step-monkey,.suc-rate-icon,.sweep-icon,.tabCloseIcon,.takecon,.tick-icon,.ticket-CHK-changge,.ticket-beach,.ticket-extravagant,.ticket-tour-around,.tip-icon,.tips-close-icon,.tips-icon,.tips-icon-grey,.tips-icon-red,.tit-arrow-icon,.tit-attention-icon,.tit-attractions-icon,.tit-comments-icon,.tit-cost-icon,.tit-discount-icon,.tit-feature-icon,.tit-get-icon,.tit-group-icon,.tit-hotel-icon,.tit-mailsteamer-icon,.tit-query-icon,.tit-traffic-icon,.tit-trip-icon,.tit-visa-info-icon,.tit-wifi-icon,.topCloseWhiteIcon,.tourist-radio-16,.train-icon,.trash,.travels-del-icon,.travels-editor-icon,.travels-show-icon,.trip-train-icon,.up-icon,.upload-icon,.visa-files-icon,.visa-flag-icon,.visa-handshake-icon,.visa-puzzle-icon,.visa-right-icon,.visa-tie-icon,.w-arrow,.w-left-icon,.w-right-icon,.wbshare-icon,.wechat-icon-14,.weixin2-icon,.where-place-icon,.wifi-icon,.write-icon,.wxshare-icon,.y-btick-icon,.y-tick-icon,.yellowTakecon,.yu-icon,.yue-icon{display:inline-block;background-image:url(../images/c-sprite.png?20191121);vertical-align:middle}
.prev-icon{width:18px;height:26px;background-position:0 -86px}
.prev-icon:hover{background-position:-779px -121px}
.prev-icon.disabled{background-position:-741px -121px}
.next-icon{width:18px;height:26px;background-position:-21px -86px}
.next-icon:hover{background-position:-794px -121px}
.next-icon.disabled{background-position:-757px -121px}
.tit-arrow-icon{width:28px;height:28px;background-position:-2px -10px}
.plus-icon{width:12px;height:12px;background-position:-937px -3px}
.plus-icon.disabled{background-position:-980px -3px}
.minus-icon{width:12px;height:12px;background-position:-915px -3px}
.minus-icon.disabled{background-position:-958px -3px}
.kf-icon{width:20px;height:22px;background-position:-73px -50px}
.collect-icon{width:20px;height:22px;background-position:-101px -49px}
.collect-icon.active{background-position:-270px -255px}
.share-icon{width:20px;height:22px;background-position:-130px -49px}
.compared-icon{width:20px;height:22px;background-position:-157px -49px}
.compared-icon.active{background-position:-492px -554px}
.flight-icon{width:16px;height:16px;background-position:-984px -23px}
.drill-icon{width:16px;height:16px;background-position:-32px -4px}
.aircraft-icon{width:28px;height:28px;background-position:-288px -48px}
.repast-icon{width:28px;height:28px;background-position:-326px -48px}
.stay-icon{width:28px;height:28px;background-position:-364px -48px}
.scenic-spot-icon{width:28px;height:28px;background-position:-402px -48px}
.map-icon{width:22px;height:18px;background-position:-860px -3px}
.wifi-icon{width:20px;height:18px;background-position:-82px -11px}
.parking-lot-icon{width:18px;height:18px;background-position:-115px -11px}
.restaurant-icon{width:18px;height:18px;background-position:-146px -11px}
.gym-icon{width:24px;height:18px;background-position:-177px -11px}
.chess-room-icon{width:18px;height:18px;background-position:-213px -11px}
.coffee-house-icon{width:20px;height:18px;background-position:-244px -11px}
.bar-icon{width:18px;height:18px;background-position:-277px -11px}
.morning-call-icon{width:18px;height:18px;background-position:-308px -11px}
.karaoke-icon{width:18px;height:18px;background-position:-342px -11px}
.calendar-icon{width:16px;height:16px;background-position:-890px -2px}
.y-tick-icon{width:24px;height:24px;background-position:-375px -11px}
.y-btick-icon{width:40px;height:40px;background-position:-786px -36px}
.people-icon{width:8px;height:16px;background-position:-416px -10px}
.up-arrow-icon{content:'';display:inline-block;width:0;height:0;border-bottom:4px solid #666;border-right:4px solid transparent;border-left:4px solid transparent}
.down-arrow-icon{content:'';display:inline-block;width:0;height:0;border-top:4px solid #666;border-right:4px solid transparent;border-left:4px solid transparent}
.left-arrow-icon{content:'';display:inline-block;width:0;height:0;border-right:4px solid #666;border-top:4px solid transparent;border-bottom:4px solid transparent}
.right-arrow-icon{content:'';display:inline-block;width:0;height:0;border-left:4px solid #666;border-top:4px solid transparent;border-bottom:4px solid transparent}
.tick-icon{width:16px;height:16px;background-position:-463px -11px}
.laud-icon{width:20px;height:22px;background-position:-4px -50px}
.laud-icon.active{background-position:-34px -50px}
.star-icon{width:20px;height:20px;background-position:-686px -86px}
.star-icon.active{background-position:-656px -86px}
.download-icon{width:16px;height:13px;background-position:-889px -25px}
.mailbox-icon{width:16px;height:13px;background-position:-914px -25px}
.download-arrow-icon{width:14px;height:14px;background-position:-603px -705px}
.a-icon{width:16px;height:16px;background-position:-58px -5px}
.wechat-icon{width:18px;height:16px;background-position:-530px -56px}
.up-icon{width:12px;height:6px;background-position:-712px -85px}
.down-icon{width:12px;height:6px;background-position:-712px -100px}
.left-icon{width:6px;height:12px;background-position:-729px -90px}
.right-icon{width:6px;height:12px;background-position:-741px -90px}
.radio-icon{width:20px;height:20px;background-position:-219px -51px}
.radio-icon.active{background-position:-189px -51px}
.tip-icon{width:15px;height:15px;background-position:-769px -45px}
.safe-icon{width:26px;height:28px;background-position:-457px -48px}
.service-icon{width:26px;height:28px;background-position:-492px -48px}
.service-icon2{width:28px;height:28px;background-position:-191px -356px}
.service-icon3{width:28px;height:28px;background-position:-157px -356px}
.plane-icon{width:32px;height:28px;background-position:-3px -117px}
.hotel-icon{width:28px;height:28px;background-position:-40px -117px}
.train-icon{width:32px;height:28px;background-position:-72px -117px}
.bus-icon{width:28px;height:28px;background-position:-110px -117px}
.line-icon{width:28px;height:28px;background-position:-455px -557px}
.line-arrow-icon{width:90px;height:8px;background-position:-180px -130px}
.go-icon{width:24px;height:24px;background-position:-276px -119px}
.back-icon{width:24px;height:24px;background-position:-305px -119px}
.single-icon{width:28px;height:28px;background-position:-334px -117px}
.close-icon{width:18px;height:18px;background-position:-752px -88px}
.search-icon{width:22px;height:22px;background-position:-364px -120px}
.seckill-icon{width:18px;height:18px;background-position:-204px -157px}
.s-uncheck-icon{width:14px;height:14px;background-position:-450px -118px}
.s-uncheck-icon.checked{background-position:-450px -133px}
.o-up-icon{width:14px;height:8px;background-position:-777px -85px}
.o-down-icon{width:14px;height:8px;background-position:-777px -98px}
.o-left-icon{width:8px;height:14px;background-position:-796px -90px}
.o-right-icon{width:8px;height:14px;background-position:-807px -90px}
.radio-16{cursor:pointer;width:16px;height:16px;background-position:-496px -125px}
.radio-16.picked{background-position:-522px -125px}
.exchange{cursor:pointer;width:18px;height:16px;background-position:-546px -125px}
.exchange:hover{background-position:-572px -125px}
.trash{cursor:pointer;width:16px;height:18px;background-position:-604px -125px}
.trash:hover{background-position:-634px -125px}
.w-left-icon{width:12px;height:18px;background-position:-175px -157px}
.w-right-icon{width:12px;height:18px;background-position:-188px -157px}
.star-level-icon{width:16px;height:16px;background-position:-31px -24px}
.platinum-icon{width:16px;height:16px;background-position:-57px -24px}
.w-arrow{width:9px;height:5px;background-position:-477px -140px}
.rob-icon{width:20px;height:20px;background-position:-516px -156px}
.pre-icon{width:20px;height:20px;background-position:-516px -180px}
.bell-icon{width:17px;height:22px;background-position:-658px -159px}
.cost-icon{width:30px;height:26px;background-position:-277px -211px}
.pro-service-icon{width:30px;height:26px;background-position:-323px -211px}
.suc-rate-icon{width:30px;height:26px;background-position:-370px -211px}
.free-shuttle-icon{width:30px;height:28px;background-position:-692px -155px}
.tit-discount-icon{width:32px;height:32px;background-position:-3px -207px}
.tit-feature-icon{width:32px;height:32px;background-position:-45px -207px}
.tit-trip-icon{width:32px;height:32px;background-position:-87px -207px}
.tit-mailsteamer-icon{width:32px;height:32px;background-position:-355px -317px}
.tit-attention-icon{width:32px;height:32px;background-position:-129px -207px}
.tit-group-icon{width:32px;height:32px;background-position:-171px -207px}
.tit-cost-icon{width:32px;height:32px;background-position:-452px -207px}
.tit-visa-info-icon{width:32px;height:32px;background-position:-213px -207px}
.tit-comments-icon{width:32px;height:32px;background-position:-410px -207px}
.tit-traffic-icon{width:32px;height:32px;background-position:-494px -207px}
.tit-attractions-icon{width:32px;height:32px;background-position:-536px -207px}
.tit-hotel-icon{width:32px;height:32px;background-position:-578px -207px}
.tit-wifi-icon{width:32px;height:32px;background-position:-591px -410px}
.tit-get-icon{width:32px;height:32px;background-position:-627px -410px}
.red-arrow-icon{width:18px;height:12px;background-position:-737px -155px}
.red-arrow-icon.up{background-position:-737px -172px}
.sweep-icon{width:36px;height:36px;background-position:-702px -206px}
.pay-icon{width:28px;height:24px;background-position:-3px -249px}
.blue-tip-icon{display:inline-block;width:14px;height:14px;background-position:-668px -206px}
.pay-icon{width:28px;height:24px;background-position:-3px -249px}
.essence-icon{width:35px;height:24px;background-position:-39px -249px}
.yu-icon{width:58px;height:62px;background-position:-82px -248px}
.song-icon{width:58px;height:62px;background-position:-145px -248px}
.shang-icon{width:58px;height:62px;background-position:-207px -248px}
.dian-icon{width:58px;height:62px;background-position:-421px -248px}
.yue-icon{width:58px;height:62px;background-position:-483px -248px}
.grade-laud-icon{width:20px;height:18px;background-position:-330px -258px}
.grade-laud-icon.active{background-position:-304px -258px}
.trip-train-icon{width:28px;height:28px;background-position:-553px -249px}
.sendfriend-icon{width:36px;height:36px;background-position:-1px -315px}
.phonecall-icon{width:36px;height:36px;background-position:-41px -318px}
.weixin2-icon{width:36px;height:36px;background-position:-116px -313px}
.red-star-icon{width:22px;height:22px;background-position:-3px -354px}
.grey-star-icon{width:22px;height:22px;background-position:-33px -354px}
.grey-flag-icon{width:10px;height:15px;background-position:-57px -357px}
.comma-font-icon{width:24px;height:16px;background-position:-84px -319px}
.comma-end-icon{width:24px;height:16px;background-position:-84px -337px}
.redphone-icon{width:16px;height:18px;background-position:-3px -288px}
.clock-time-icon{width:16px;height:18px;background-position:-47px -287px}
.where-place-icon{width:16px;height:18px;background-position:-25px -287px}
.grey-prev-icon{width:32px;height:38px;background-position:-198px -316px}
.grey-next-icon{width:32px;height:38px;background-position:-160px -316px}
.knowledge-question-icon{width:36px;height:36px;background-position:-78px -354px}
.knowledge-answer-icon{width:36px;height:36px;background-position:-115px -352px}
.tit-query-icon{width:32px;height:32px;background-position:-241px -317px}
.hotel-filter-city{width:20px;height:24px;background-position:-268px -359px}
.hotel-filter-date{width:22px;height:22px;background-position:-249px -359px}
.hotel-more-filter{width:16px;height:16px;background-position:-235px -359px}
.ticket-tour-around{display:inline-block;vertical-align:middle;width:18px;height:18px;background-position:-273px -287px}
.ticket-beach{display:inline-block;vertical-align:middle;width:18px;height:18px;background-position:-301px -287px}
.ticket-extravagant{display:inline-block;vertical-align:middle;width:18px;height:18px;background-position:-331px -287px}
.ticket-CHK-changge{width:42px;height:26px;background-position:-359px -284px}
.cruise-arrow-right{width:8px;height:14px;background-position:-400px -326px}
.cruise-direction-icon{width:18px;height:18px;background-position:-618px -255px}
.cruise-route-icon{width:18px;height:18px;background-position:-643px -255px}
.cruise-small-icon{width:18px;height:18px;background-position:-592px -255px}
.visa-flag-icon{height:40px;width:40px;background-position:-591px -280px}
.visa-handshake-icon{height:40px;width:40px;background-position:-690px -283px}
.visa-files-icon{height:40px;width:40px;background-position:-637px -281px}
.visa-puzzle-icon{height:40px;width:40px;background-position:-550px -280px}
.visa-tie-icon{height:40px;width:40px;background-position:-679px -248px}
.homepage-ballcon{height:20px;width:20px;background-position:-522px -325px}
.homepage-ballcon.active{background-position:-522px -353px}
.homepage-earth{height:20px;width:20px;background-position:-550px -325px}
.homepage-earth.active{background-position:-550px -353px}
.homepage-meseum{height:20px;width:20px;background-position:-578px -325px}
.homepage-meseum.active{background-position:-578px -353px}
.homepage-guangdong{height:20px;width:20px;background-position:-604px -325px}
.homepage-guangdong.active{background-position:-604px -353px}
.homepage-paperplane{height:20px;width:20px;background-position:-634px -325px}
.homepage-paperplane.active{background-position:-634px -353px}
.homepage-cruise{height:20px;width:20px;background-position:-715px -325px}
.homepage-cruise.active{background-position:-715px -353px}
.homepage-hotel{height:20px;width:20px;background-position:-662px -325px}
.homepage-hotel.active{background-position:-662px -353px}
.homepage-ticket{height:20px;width:20px;background-position:-689px -325px}
.homepage-ticket.active{background-position:-689px -353px}
.homepage-wifi{height:20px;width:20px;background-position:-743px -325px}
.homepage-wifi.active{background-position:-743px -353px}
.register-arrow{height:40px;width:30px;background-position:-485px -315px}
.register-arrow.active{background-position:-455px -315px}
.register-disagree{height:20px;width:20px;background-position:-653px -124px}
.register-disagree.active{background-position:-733px -261px}
.easyTravel-wellSale{height:30px;width:30px;background-position:1px -390px;margin-right:6px}
.easyTravel-wellSale.active{background-position:1px -420px}
.easyTravel-endProd{height:30px;width:30px;background-position:-26px -390px;margin-right:6px}
.easyTravel-endProd.active{background-position:-26px -420px}
.easyTravel-popular{height:30px;width:30px;background-position:-59px -389px;margin-right:6px}
.easyTravel-popular.active{background-position:-59px -419px}
.easyTravel-newProd{height:30px;width:30px;background-position:-92px -388px;margin-right:6px}
.easyTravel-newProd.active{background-position:-92px -418px}
.easyTravel-calendar{height:20px;width:20px;background-position:-421px -326px}
.register-stepper1{height:40px;width:20px;background-position:-123px -393px}
.register-stepper1.this{background-position:-142px -393px}
.register-stepper1.finish{background-position:-162px -393px}
.register-stepper2{height:40px;width:30px;background-position:-180px -393px}
.register-stepper2.this{background-position:-210px -393px}
.register-stepper2.finish{background-position:-239px -393px}
.register-stepper3{height:40px;width:30px;background-position:-268px -393px}
.register-stepper3.this{background-position:-297px -393px}
.register-stepper3.finish{background-position:-326px -393px}
.icon-goTop-arrow{height:6px;width:12px;background-position:-743px -302px}
.seachPage-drow{height:24px;width:24px;background-position:-384px -474px}
.seachPage-drow:hover{background-position:-358px -474px}
.seachPage-drow.up{background-position:-407px -441px}
.seachPage-drow.up:hover{background-position:-381px -441px}
.seachPage-filterclose{height:20px;width:20px;background-position:-450px -383px}
.seachPage-filterclose.hove{background-position:-451px -407px}
.seachPage-hotSale-arrow-l{height:30px;width:14px;background-position:-391px -383px}
.seachPage-hotSale-arrow-r{height:30px;width:14px;background-position:-415px -383px}
.seachPage-filter-price{height:24px;width:12px;background-position:-539px -405px}
.seachPage-filter-price.up{background-position:-550px -405px}
.seachPage-filter-price.down{background-position:-561px -405px}
.seachPage-filter-seeMore{height:6px;width:12px;background-position:-436px -427px}
.seachPage-filter-range-down{height:24px;width:12px;background-position:-501px -405px}
.seachPage-filter-range-down.active{background-position:-514px -405px}
.seachPage-filter-range-up{height:24px;width:12px;background-position:-573px -405px}
.seachPage-filter-range-up.active{background-position:-528px -405px}
.seachPage-filter-duoxuan{height:24px;width:40px;background-position:-271px -474px}
.seachPage-filter-duoxuan.active{background-position:-315px -474px}
.seachPage-filter-duoxuan:hover{background-position:-315px -474px}
.prod-diamon{width:18px;height:20px;background-position:-31px -4px}
.prod-hotelservice-wifi{width:20px;height:20px;background-position:-477px -381px}
.prod-hotelservice-parking{width:20px;height:20px;background-position:-509px -382px}
.prod-hotelservice-dinner{width:20px;height:20px;background-position:-540px -382px}
.prod-hotelservice-training{width:24px;height:20px;background-position:-572px -382px}
.prod-hotelservice-gamble{width:20px;height:20px;background-position:-607px -382px}
.prod-hotelservice-tea{width:20px;height:20px;background-position:-639px -382px}
.prod-hotelservice-drink{width:20px;height:20px;background-position:-671px -382px}
.prod-hotelservice-clock{width:20px;height:20px;background-position:-702px -382px}
.prod-hotelservice-singing{width:20px;height:20px;background-position:-736px -382px}
.pageDevice-arrow-l{width:14px;height:20px;background-position:-485px -355px}
.pageDevice-arrow-r{width:14px;height:20px;background-position:-497px -355px}
.misc-icon{width:20px;height:20px;background-position:-462px -355px}
.main-set-local{width:16px;height:20px;background-position:-480px -408px}
.normal-star{width:20px;height:18px;background-position:-29px -24px}
.goldWhite-star{width:20px;height:18px;background-position:-55px -24px}
.compareNum1{width:40px;height:40px;background-position:-119px -440px;background-color:#fff}
.compareNum2{width:40px;height:40px;background-position:-157px -440px;background-color:#fff}
.compareNum3{width:40px;height:40px;background-position:-199px -439px;background-color:#fff}
.compareArrowPrev{width:26px;height:30px;background-position:-257px -438px}
.compareArrowNext{width:26px;height:30px;background-position:-236px -438px}
.takecon{width:16px;height:16px;background-position:-71px -478px}
.yellowTakecon{width:16px;height:16px;background-position:-283px -439px}
.customPageBlueArrow{width:16px;height:16px;background-position:-134px -483px}
.customPageBlueArrow.active{background-position:-158px -485px}
.customPageAttention{width:24px;height:24px;background-position:-240px -474px}
.topCloseWhiteIcon{width:26px;height:26px;background-position:-306px -436px}
.custLevelRight{width:12px;height:18px;background-position:-179px -482px}
.tabCloseIcon{width:24px;height:24px;background-position:-330px -436px}
.tips-close-icon{width:12px;height:12px;background-position:-361px -443px}
.small-yu{width:20px;height:20px;background-position:-449px -439px}
.small-song{width:20px;height:20px;background-position:-469px -439px}
.small-shang{width:20px;height:20px;background-position:-489px -439px}
.small-dian{width:20px;height:20px;background-position:-513px -439px}
.small-yue{width:20px;height:20px;background-position:-533px -439px}
.qqshare-icon{width:32px;height:32px;background-position:-442px -465px}
.wxshare-icon{width:32px;height:32px;background-position:-487px -465px}
.wbshare-icon{width:32px;height:32px;background-position:-534px -465px}
.order-icon-center{width:22px;height:22px;background-position:-976px -402px}
.order-icon-orders{width:22px;height:22px;background-position:-886px -377px}
.order-icon-follow{width:22px;height:22px;background-position:-908px -377px}
.order-icon-account{width:22px;height:22px;background-position:-932px -377px}
.order-icon-service{width:22px;height:22px;background-position:-954px -377px}
.order-icon-community{width:22px;height:22px;background-position:-976px -377px}
.ques-radio{width:16px;height:16px;background-position:-971px -429px}
.ques-checkbox{width:16px;height:16px;background-position:-911px -429px}
.chk-radio{width:12px;height:12px;background-position:-591px -451px}
.chk-channgplace-icon{width:17px;height:16px;background-position:-574px -471px}
.chk-close-icon{width:9px;height:9px;background-position:-608px -452px}
.allchoose-icon{width:16px;height:16px;background-position:-601px -471px}
.search-icon-line{width:20px;height:20px;background-position:-748px -449px}
.search-icon-cruise{width:20px;height:20px;background-position:-653px -449px}
.search-icon-hotel{width:20px;height:20px;background-position:-680px -449px}
.search-icon-ticket{width:20px;height:20px;background-position:-703px -449px}
.search-icon-visa{width:20px;height:20px;background-position:-726px -449px}
.radio-14{width:14px;height:14px;background-position:-726px -449px}
.radio-14.picked{background-position:-722px -476px}
.seckill-icon-prev{width:16px;height:32px;background-position:-803px -457px}
.seckill-icon-next{width:16px;height:32px;background-position:-779px -457px}
.member-level-icon{width:21px;height:24px;background-position:-831px -460px}
.mall-icon{width:25px;height:33px;background-position:-865px -454px}
.member-title-iconstar{width:20px;height:20px;background-position:-899px -464px}
.member-title-iconfoot{width:20px;height:20px;background-position:-924px -464px}
.member-title-iconheart{width:20px;height:20px;background-position:-949px -466px}
.crown-icon-1{width:27px;height:27px;background-position:-4px -501px}
.crown-icon-2{width:27px;height:27px;background-position:-37px -501px}
.crown-icon-3{width:27px;height:27px;background-position:-70px -501px}
.crown-icon-4{width:27px;height:27px;background-position:-101px -501px}
.comment-star{width:16px;height:16px;background-position:-220px -513px}
.comment-star-o{width:16px;height:16px;background-position:-244px -513px}
.comment-upload-closeicon{width:24px;height:24px;background-position:-268px -510px}
.arrow-big{width:69px;height:37px;background-position:-312px -508px}
.arrow-thin{width:29px;height:16px;background-position:-405px -518px}
.wechat-icon-14{width:14px;height:12px;background-position:-456px -522px}
.flag-icon{width:10px;height:14px;background-position:-489px -520px}
.phone-icon-14{width:14px;height:14px;background-position:-518px -520px}
.add-icon-14{width:14px;height:12px;background-position:-550px -522px}
.consultant-arrow-icon{width:17px;height:8px;background-position:-578px -529px}
.pop-close-icon{width:18px;height:18px;background-position:-623px -448px}
.step-monkey{width:49px;height:40px;background-position:-613px -498px}
.account-qq{width:96px;height:96px;background-position:-16px -540px}
.account-wechat{width:96px;height:96px;background-position:-134px -546px}
.account-ln{width:96px;height:96px;background-position:-259px -543px}
.travels-editor-icon{width:16px;height:16px;background-position:-680px -501px}
.travels-show-icon{width:16px;height:16px;background-position:-702px -501px}
.travels-del-icon{width:16px;height:16px;background-position:-724px -501px}
.searchpage-le-icon{width:6px;height:11px;background-position:-982px -460px}
.order-detail-ticket{width:22px;height:22px;background-position:-962px -498px}
.order-detail-prodmsg{width:22px;height:22px;background-position:-878px -588px}
.cl-icon-normal{width:25px;height:25px;background-position:-689px -470px}
.cl-icon-sel{width:25px;height:25px;background-position:-657px -470px}
.cl-del-icon{width:18px;height:22px;background-position:-376px -557px}
.tourist-radio-16{width:16px;height:16px;background-position:-971px -429px}
.detail-othericon-plane{width:60px;height:60px;background-position:-21px -640px}
.detail-othericon-train{width:60px;height:60px;background-position:-109px -640px}
.detail-othericon-hotel{width:60px;height:60px;background-position:-183px -640px}
.detail-othericon-other{width:60px;height:60px;background-position:-261px -640px}
.code-icon{width:16px;height:16px;background-position:-431px -561px}
.computer-icon{width:16px;height:16px;background-position:-407px -561px}
.compareArrowDown{width:16px;height:12px;background-position:-518px -568px}
.compareArrowDown.up{background-position:-518px -556px}
.spell-group-icon{width:20px;height:20px;background-position:-549px -556px}
.order-icon-invoice{width:22px;height:22px;background-position:-583px -555px}
.send-email-icon{width:20px;height:20px;background-position:-644px -558px}
.download-icon{width:20px;height:20px;background-position:-618px -558px}
.new-downarrow-icon{width:16px;height:16px;background-position:-672px -565px}
.new-downarrow-icon.on{background-position:-672px -551px}
.order-arrow-icon{width:40px;height:20px;background-position:-435px -608px}
.custom-service-icon{width:20px;height:22px;background-position:-550px -581px}
.homepage-right-icon{width:14px;height:6px;background-position:-621px -587px}
.bright-spot-arrow{width:11px;height:6px;background-position:-697px -570px}
.notice-close{width:48px;height:46px;background-position:-346px -649px}
.contact-icon{width:53px;height:51px;background-position:-415px -644px}
.bright-bar{width:45px;height:34px;background-position:-486px -654px}
.clock-icon{width:14px;height:14px;background-position:-647px -584px}
.icon-trumpet{width:40px;height:40px;background-position:-491px -605px}
.upload-icon{width:40px;height:40px;background-position:-566px -652px}
.refresh-icon{width:12px;height:12px;background-position:-595px -616px}
.write-icon{width:14px;height:14px;background-position:-566px -615px}
.delete-icon{width:12px;height:12px;background-position:-539px -616px}
.save-icon{width:12px;height:12px;background-position:-618px -616px}
.phone-number-icon{width:16px;height:16px;background-position:-640px -614px}
.password-icon{width:16px;height:16px;background-position:-663px -613px}
.select-new-icon{width:20px;height:20px;background-position:-673px -585px}
.select-new-icon.open{background-position:-704px -585px}
.password-status-icon{width:22px;height:22px;background-position:-687px -610px}
.password-status-icon.open{background-position:-716px -610px}
.tips-icon{width:16px;height:16px;background-position:-537px -633px}
.tips-icon-grey{width:16px;height:16px;background-position:-565px -633px}
.tips-icon-red{width:16px;height:16px;background-position:-593px -633px}
.visa-right-icon{width:10px;height:10px;background-position:-619px -636px}
.pd-scan-icon{width:24px;height:24px;background-position:-789px -660px}
.pd-collect-icon{width:24px;height:24px;background-position:-623px -661px}
.pd-collect-icon.active{background-position:-689px -661px!important}
.pd-share-icon{width:24px;height:24px;background-position:-723px -660px}
.copy-icon{width:15px;height:18px;background-position:-664px -636px}
.filesUpload-icon{width:30px;height:30px;background-position:-685px -632px}
.filesUploading-icon{width:30px;height:30px;background-position:-721px -631px}
.circle-left-icon{width:40px;height:40px;background-position:-806px -613px}
.circle-right-icon{width:40px;height:40px;background-position:-756px -613px}
.kf-online-icon{width:24px;height:24px;background-position:-857px -660px}
.horn-close-icon{width:10px;height:10px;background-position:-865px -640px}
.a-close-icon{width:48px;height:48px;background-position:-925px -637px}
.b-close-icon{width:24px;height:24px;background-position:-100px -697px}
.n-linke-icon{width:96px;height:96px;background-position:-122px -698px}
.cruise-top1{width:48px;height:58px;background-position:-215px -741px}
.cruise-top2{width:48px;height:58px;background-position:-279px -741px}
.cruise-top3{width:48px;height:58px;background-position:-343px -741px}
.cruise-topn{width:48px;height:58px;background-position:-407px -741px}
[class*="-icon"] {display:inline-block;background-image:url(../images/c-sprite.png?20191121);vertical-align:middle}
.trip-bus-icon {width: 28px;height: 28px;background-position:-362px -700px}
.trip-ship-icon {width: 28px;height: 28px;background-position:-210px -700px}
.trip-other-icon {width: 28px;height: 28px;background-position:-324px -700px}
.trip-feature-icon {width: 28px;height: 28px;background-position:-400px -700px}
.trip-buy-icon {width: 28px;height: 28px;background-position:-248px -700px}
.trip-prod-icon {width: 28px;height: 28px;background-position:-438px -700px}


.btn,.m-btn{display:inline-block;vertical-align:middle;width:180px;height:46px;line-height:46px;font-size:18px;color:#444;text-align:center;background-color:#ffeb00;background-image:-webkit-gradient(linear,left top,right top,from(#ffeb00),to(#fecc00));background-image:-webkit-linear-gradient(left,#ffeb00,#fecc00);background-image:-moz-linear-gradient(left,#ffeb00,#fecc00);background-image:-o-linear-gradient(left,#ffeb00,#fecc00);background-image:linear-gradient(90deg,#ffeb00,#fecc00);cursor:pointer}
.btn.m-btn,.m-btn.m-btn{width:160px}
.btn:hover,.m-btn:hover{background:#ffec49;text-decoration:none}
.btn.disabled,.m-btn.disabled{border:1px solid #ffef99;background:#ffef99;color:#444;opacity:.4;filter:alpha(opacity=40)}
.btn.disabled2,.m-btn.disabled2{border:1px solid #ffef99;background:#656665;color:#fff;font-size:12px;line-height:28px}
.btn.seckill,.m-btn.seckill{border:1px solid #f55;background:#f55;color:#fff}
.btn.off,.m-btn.off{border:1px solid #ddd;background:#ddd;color:#fff}
.btn.remind,.m-btn.remind{border:1px solid #61cd3d;background:#61cd3d;color:#fff;}
.btn.group-buy,.m-btn.group-buy{background-image:-webkit-gradient(linear,right top,left top,from(#FFAB00),to(#FFC200));background-image:-webkit-linear-gradient(right,#FFAB00 0,#FFC200 100%);background-image:-moz-linear-gradient(right,#FFAB00 0,#FFC200 100%);background-image:-o-linear-gradient(right,#FFAB00 0,#FFC200 100%);background-image:linear-gradient(270deg,#FFAB00 0,#FFC200 100%);color:#fff}
.btn-default{width:140px;border:1px solid #999;background:#fff;color:#666}
.btn-jjxs,.btn-xs{width:80px;height:32px;line-height:32px;font-size:14px}
.btn-primary{display:inline-block;width:106px;height:32px;line-height:32px;font-size:14px;color:#ffab00;background:#fff;border:1px solid #ffab00;text-align:center;cursor:pointer}
.btn-primary:hover{background:#ffab00;text-decoration:none;color:#fff}
.btn-info{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;width:80px;height:30px;line-height:30px;color:#09f;border:1px solid #09f;text-align:center;cursor:pointer}
.btn-info:hover{background:#09f;text-decoration:none;color:#fff}
.btn-info.disable{background-color:#999;border-color:#999;color:#fff}
.label{display:inline-block;height:20px;line-height:18px;padding:0 6px;margin:0 6px 0 0;color:#ffab00;border:1px solid #ffab00}
.coupon-label{position:relative;display:inline-block;height:24px;line-height:24px;padding:0 6px;margin-right:6px;color:#fff;background-color:#ffab00}
.coupon-label:after,.coupon-label:before{content:'';position:absolute;width:4px;height:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;right:8px;background-color:#fff}
.coupon-label:before{top:-2px}
.coupon-label:after{bottom:-2px}
.tip-label{position:relative;display:inline-block;height:24px;line-height:24px;padding:0 6px;font-size:12px;color:#fff;background-color:#b2b2b2}
.tip-label:after{content:'';position:absolute;top:0;right:-10px;width:0;height:0;border-top:24px solid #b2b2b2;border-right:10px solid transparent}
.tip-label-primary{color:#444;background-color:#ffd800}
.tip-label-primary:after{border-top-color:#ffd800}
.theme-label{position:relative;display:inline-block;height:20px;line-height:20px;padding:0 10px 0 6px;margin-right:16px;color:#fff;font-size:14px;background-color:#ffab00}
.theme-label:before{content:'';position:absolute;top:50%;right:0;margin-top:-2px;width:4px;height:4px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.theme-label:after{content:'';position:absolute;top:0;right:-6px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #ffab00}
.theme-label.theme-pink{background-color:#fe75a9}
.theme-label.theme-pink:after{border-left:6px solid #fe75a9}
.theme-label.theme-green{background-color:#6ad86a}
.theme-label.theme-green:after{border-left:6px solid #6ad86a}
.theme-label.theme-purple{background-color:#a095ff}
.theme-label.theme-purple:after{border-left:6px solid #a095ff}
.theme-label.theme-blue{background-color:#5bd6d3}
.theme-label.theme-blue:after{border-left:6px solid #5bd6d3}
.prod-label{display:inline-block;height:24px;line-height:24px;padding:0 10px;color:#09f;font-size:14px;border:1px solid;-webkit-border-radius:13px 13px 13px 0;-moz-border-radius:13px 13px 13px 0;border-radius:13px 13px 13px 0}
.popover{position:relative;cursor:pointer}
.popover .popover-down,.popover .popover-left,.popover .popover-right,.popover .popover-up{display:none}
.popover:hover .popover-down,.popover:hover .popover-left,.popover:hover .popover-right,.popover:hover .popover-up{display:block}
.popover-down,.popover-left,.popover-right,.popover-up{position:absolute;width:100%;padding:20px;background:#fffddd;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);z-index:1}
.popover-down:after,.popover-down:before,.popover-left:after,.popover-left:before,.popover-right:after,.popover-right:before,.popover-up:after,.popover-up:before{content:"";position:absolute;width:0;height:0}
.popover-down:before,.popover-left:before,.popover-right:before,.popover-up:before{-webkit-filter:drop-shadow(0 -1px 2px rgba(0, 0, 0, .1));filter:drop-shadow(0 -1px 2px rgba(0, 0, 0, .1))}
.popover-up{left:0;bottom:100%}
.popover-up:after,.popover-up:before{bottom:-10px;left:0;right:0;margin:auto;border-left:10px solid transparent;border-right:10px solid transparent}
.popover-up:before{border-top:10px solid #fffddd}
.popover-up:after{border-top:15px solid #fffddd}
.popover-down{left:0;top:100%}
.popover-down:after,.popover-down:before{top:-10px;left:0;right:0;margin:auto;border-left:10px solid transparent;border-right:10px solid transparent}
.popover-down:before{border-bottom:10px solid #fffddd}
.popover-down:after{border-bottom:15px solid #fffddd}
.popover-left{top:0;right:100%}
.popover-left:after,.popover-left:before{top:10px;right:-10px;border-bottom:10px solid transparent;border-top:10px solid transparent}
.popover-left:before{border-left:10px solid #fffddd}
.popover-left:after{border-left:15px solid #fffddd}
.popover-right{top:0;left:100%}
.popover-right:after,.popover-right:before{top:10px;left:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}
.popover-right:before{border-right:10px solid #fffddd}
.popover-right:after{border-right:15px solid #fffddd}
.prod-preview img{width:100%;height:100%}
.prod-preview video {width: 100%;max-height: 100%;}
.prod-preview .l-img{width:540px;height:360px}
.prod-preview .s-img{width:100%;padding:10px 0 0;overflow:hidden}
.prod-preview .s-img .next-btn,.prod-preview .s-img .prev-btn{position:relative;float:left;width:22px;height:84px;line-height:84px;text-align:center;cursor:pointer}
.prod-preview .s-img .next-btn i,.prod-preview .s-img .prev-btn i{position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-9px}
.prod-preview .s-img .s-img-box{position:relative;float:left;width:496px;height:84px;overflow:hidden}
.prod-preview .s-img .s-img-box .scroll-list{width:10000em;position:absolute}
.prod-preview .s-img .s-img-box .scroll-list video {height: 100%;}
.prod-preview .s-img .s-img-box li{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;float:left;width:114px;height:76px;border:4px solid #fff;margin:0 1px;cursor:pointer}
.prod-preview .s-img .s-img-box li:hover{border-color:#ffd800}.pagination{position:relative;text-align:center;zoom:1}
.pagination:after{content:"";display:block;clear:both}
.pagination .active{float:left;width:40px;height:40px;line-height:40px;background:#ffd800;font-size:14px;border:1px solid #ffd800}
.pagination span{float:left;width:40px;height:40px;line-height:40px;color:#666;font-size:14px}
.pagination span.jump-b-text,.pagination span.jump-f-text{width:auto}
.pagination span.jump-f-text{margin-left:30px}
.pagination span.jump-b-text{margin-right:15px}
.pagination a{float:left;width:40px;height:40px;line-height:40px;background:#fff;border:1px solid #e5e5e5;color:#666;font-size:14px;margin-left:-1px;text-decoration:none}
.pagination a:hover{background:#eee}
.pagination a.jump-btn{width:60px}
.pagination .next,.pagination .prev{font-family:'宋体'}
.pagination .jump-btn:hover{border:1px solid #ffd800;background:#ffd800}
.pagination .jump-ipt{float:left;margin:0 5px;width:40px;height:40px;line-height:40px;text-align:center;background:#fff;border:1px solid #ebebeb;outline:0;color:#666;font-size:14px}
.select-group{position:relative;display:inline-block;width:70px;height:36px;cursor:pointer}
.select-group .select{position:relative;padding:7px 20px 7px 15px;border:1px solid #ddd}
.select-group .select i{position:absolute;right:10px;top:45%}
.select-group .select .select-val{display:block;width:100%;height:20px;line-height:20px;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;cursor:pointer;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.select-group .select-dropdown{display:none;position:absolute;top:100%;width:100%;background-color:#fff;border:1px solid #ddd;z-index:1}
.select-group .select-dropdown li{line-height:30px;padding:0 10px;text-align:center;border:none}
.select-group .select-dropdown li.active{color:#ffab00}
.select-group .select-dropdown li:hover{color:#333;background:#ffd800}
.select-group.disabled .select-val{color:#999}
.select-group.disabled i{display:none}
.select-group-with-price .select .select-val-price{color:red;padding-right:6px}
.select-group-with-price .select-dropdown li .select-price{color:red;padding-right:6px}
.date-item{position:relative;display:inline-block}
.date-item.error .date-box{border:1px solid #f55}
.date-item .date-box{position:relative;height:36px;border:1px solid #ddd;padding:0 25px 0 0}
.date-item .date-box em{display:inline-block;float:left;width:12px;height:1px;background:#666;margin-top:16px}
.date-item .date-box input{float:left;width:130px;height:34px;padding:7px 10px;text-align:center;color:#333;background:0 0;border:none}
.date-item .date-box span{position:absolute;top:0;bottom:0;right:10px;margin:auto}
.stepper{position:relative;overflow:hidden;width:120px;height:36px;border:1px solid #ddd;text-align:center}
.stepper span{position:relative;width:30px;height:34px;line-height:34px;text-align:center;cursor:pointer;z-index:1}
.stepper span i{position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px}
.stepper .minus-btn{float:left}
.stepper .plus-btn{float:right}
.stepper input{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:58px;height:34px;line-height:34px;text-align:center;background:0 0;border:none}
.stepper.stepper-l{width:160px}
.stepper.stepper-l input{width:98px}
.stepper.stepper-xl{width:200px}
.stepper.stepper-xl input{width:138px}
.checkbox-btns-con{width:764px}
.checkbox-btns-con .checkbox-btns-row{margin-bottom:-20px}
.checkbox-btns-con .checkbox-btn-item{cursor:pointer;margin-bottom:20px;width:136px;height:40px;margin-right:13px;display:inline-block;text-align:center;line-height:36px;color:#333;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:14px;font-weight:400;border:1px solid #ddd;position:relative}
.checkbox-btns-con .checkbox-btn-item.disabled{color:#ccc}
.checkbox-btns-con .checkbox-btn-item .contractNameSpan,.checkbox-btns-con .checkbox-btn-item .tick-text{display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding:0 15px}
.checkbox-btns-con .checkbox-btn-item .tick-logo{display:none;position:absolute;width:32px;height:32px;background-image:url(../images/c-sprite.png);background-position:-44px -80px;right:0;bottom:0}
.checkbox-btns-con .checkbox-btn-item.active{border:1px solid #ffd800}
.checkbox-btns-con .checkbox-btn-item.active .tick-logo{display:inline-block}
.radio-group{display:inline-block;width:250px;height:36px;vertical-align:top;background-color:inherit}
.radio-group .radio-item{border:1px solid #ddd;display:inline-block;width:50%;text-align:center;line-height:36px;height:36px;position:relative;cursor:pointer;vertical-align:middle}
.radio-group .radio-item .tick-logo{display:none;position:absolute;width:32px;height:32px;background-image:url(../images/c-sprite.png);background-position:-44px -80px;right:0;bottom:0}
.radio-group .radio-item:first-child{border-right:none}
.radio-group .radio-item.active{border:1px solid #ffd800;line-height:36px}
.radio-group .radio-item.active .tick-logo{display:inline-block}
.tabs-tit{height:40px;line-height:40px;background-color:#eee;border-left:1px solid #eee}
.tabs-tit .tab{width:140px;display:inline-block;text-align:center;cursor:pointer;color:#333;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:14px;font-weight:400}
.tabs-tit .tab.active{font-weight:700;border-top:2px solid #ffc46b;color:#ffc46b;height:40px;background-color:#fff}
.info-cube{position:relative;color:#333;font-size:14px;height:34px;letter-spacing:0;margin-bottom:20px}
.info-cube .cube-bg{position:relative;background-color:#ffd800;height:34px;display:inline-block;left:-48px;padding-left:20px;padding-right:30px;z-index:0}
.info-cube .cube-bg:before{position:absolute;content:'';display:inline-block;bottom:-7px;width:0;height:0;left:0;border-top:7px solid #d5a601;border-left:7px solid transparent}
.info-cube .cube-bg:after{position:absolute;content:'';display:inline-block;right:0;width:0;height:0;border-top:17px solid transparent;border-right:16px solid #fff;border-bottom:17px solid transparent}
.info-cube .cube-text{display:inline-block;z-index:1;height:34px;line-height:34px;min-width:60px;text-align:center;left:-25px;color:#000}
.info-cube .cube-tips{position:relative;left:-33px;color:#999}
.info-cube .cube-tips.warn{color:#f55}
.blank-page{width:100%;text-align:center;padding:40px 0}
.blank-page img{vertical-align:top;margin-bottom:20px}
.blank-page p{font-size:18px;color:#666}
.blank-page .color-org{color:#ffab00;cursor:pointer}
.load-page{width:100%;text-align:center;padding:40px 0;background-color:#fff}
.load-page img,.load-page span{display:inline-block;vertical-align:middle}
.load-page span{font-size:18px;color:#666}
.t-loading{position:relative}
.t-loading:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(../images/load/t-loading.gif?20190322) no-repeat 50% 50%}
.err-page{width:100%;height:100%;text-align:center;background:#fff;position:fixed}
.err-page:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.err-page .err-box{width:805px;margin:0 auto;max-width:98%}
.err-page .err-box.is-fixed{height:405px;position:fixed;top:1px;bottom:1px;left:1px;right:1px;margin:auto}
.err-404 .err-img{display:inline-block;vertical-align:middle}
.err-404 .err-info{text-align:left;display:inline-block;vertical-align:middle;padding-bottom:8px}
.err-404 .err-info h2{font-size:18px;color:#999;font-weight:400;line-height:25px}
.err-404 .err-info h3{font-size:40px;margin-top:8px;line-height:56px}
.err-404 .err-info p{font-size:24px;color:#333;margin-bottom:12px}
.err-404 .err-info .kf-info{font-size:18px;color:#666;margin-top:20px;line-height:25px;margin-top:8px}
.err-404 .err-info .kf-info a{color:#00a0e9}
.err-404 .err-info .err-page-btn{margin-top:42px}
.err-404 .err-info .err-page-btn a{margin-left:20px}
.err-404 .err-info .err-page-btn a:first-child{margin:0}
.err-404 .err-info .err-page-btn a a{color:#666;display:block}
.err-404 .err-info .err-page-btn .yellow-btn{display:inline-block;vertical-align:middle;height:40px;line-height:40px;text-align:center;font-size:16px;background:#FFD800;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 30px}
.err-404 .err-info .err-page-btn .white-btn{padding:0 30px;height:40px;line-height:38px;text-align:center;font-size:16px;margin-right:16px;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;vertical-align:middle}
.err-404 .err-info .err-page-btn .white-btn:hover{border:1px solid #ffab00}
.err-404 .err-info .err-page-btn .white-btn:hover a{color:#ffab00}
.err-404 .err-info .err-page-btn .white-btn a{color:#666;display:block}
.search-none-box{width:1200px;margin:auto}
.botRecommend-title{text-align:left;font-size:20px;font-weight:600;margin-bottom:10px;padding:30px 0 8px}
.botRecommend-list{margin:0 -8px 42px;overflow:hidden}
.botRecommend-list .botRecommend-item{width:288px;height:294px;text-align:left;background-color:#fff;position:relative;float:left;margin:0 8px 18px}
.botRecommend-list .botRecommend-item.mg18{margin-right:18px}
.botRecommend-list .botRecommend-item .img-wrap{width:288px;height:192px;margin-bottom:10px;overflow:hidden}
.botRecommend-list .botRecommend-item .img-wrap img{width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s}
.botRecommend-list .botRecommend-item .botRecommend-prod-tit{height:38px;padding:0 25px 0 14px;line-height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:14px}
.botRecommend-list .botRecommend-item .botRecommend-prod-price{padding:0 25px 0 14px;font-size:20px;color:#FF5455}
.botRecommend-list .botRecommend-item .botRecommend-prod-price span{font-size:14px}
.botRecommend-list .botRecommend-item:hover .img-wrap img{-webkit-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}
.botRecommend-list .botRecommend-item:hover::before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid #fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);-moz-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);background-color:#fff;z-index:-1;pointer-events:none}
.ratiotips{display:none;position:fixed;width:100%;height:54px;bottom:0;background-color:#ccc;line-height:40px;z-index:10088}
.ratiotips .ratiotips-con{width:1200px;margin:0 auto;overflow:hidden;position:relative;color:#565656;margin-top:7px}
.ratiotips .ratiotips-con>span{display:inline-block;height:30px;background-color:#ccc;line-height:30px;padding:0 10px;color:#565656;margin:5px 20px 0 40px}
.ratiotips .ratiotips-con .ratioignore{background:#fe7500;color:#fff;margin:5px 20px 0 40px;float:right;display:inline-block;padding:0 26px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.ratiotips .ratiotips-con .savethisratio{border:1px solid #a3a3a3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;text-decoration:underline;color:#25a7b7;float:right}
.ratiotips .ratiotips-con .ratiosecondtips{position:absolute;background-color:#ccc;z-index:10089;margin-top:-40px;width:1200px;display:none;color:#565656}
.ratiotips .ratiotips-con .ratiosecondtips p{padding-left:20px;font-size:14px;display:inline-block}
.ratiotips .ratiotips-con .ratiosecondtips span{display:inline-block;color:#fff;height:30px;margin:6px 20px;padding:0 20px;line-height:30px}
.ratiotips .ratiotips-con .ratiosecondtips .suresave{border:1px solid #a3a3a3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;text-decoration:underline;color:#25a7b7;float:right;display:inline-block}
.ratiotips .ratiotips-con .ratiosecondtips .cancelsave{background:#fe7500;color:#fff;margin:5px 20px 0 40px;float:right;display:inline-block;padding:0 26px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.g-popup{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;font-weight:300;z-index:9}
.g-popup:before{content:'';position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;background:rgba(0,0,0,.3)}
.g-popup:after{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}
.g-popup .g-popup-box{position:relative;display:inline-block;vertical-align:middle;max-width:98%;min-width:400px;text-align:left;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 #181c28;-moz-box-shadow:0 2px 12px 0 #181c28;box-shadow:0 2px 12px 0 #181c28;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.g-popup .g-popup-tit{position:relative;font-size:16px;color:#181c28;height:48px;line-height:48px;padding:0 16px;border-bottom:1px solid #eeeef0}
.g-popup .g-popup-tit .c-close-icon{position:absolute;right:8px;top:0;bottom:0;margin:auto;cursor:pointer}
.g-popup .g-popup-con{padding:40px 56px;font-size:14px;color:#181c28}
.g-popup .g-popup-btn{padding:0 40px 24px}
.g-popup .g-popup-btn.center{text-align:center}
.g-popup .g-popup-btn.right{text-align:right}
.g-popup .g-popup-btn .g-popup-btn-item{display:inline-block;width:100px;height:40px;line-height:40px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#eeeef0;cursor:pointer}
.g-popup .g-popup-btn .g-popup-btn-item:not(:first-child){margin-left:10px}
.g-popup .g-popup-btn .g-popup-btn-item.active{color:#fff;background-color:#f30a37}
.defaultBGImg{background-color:#e6e6e6!important;background-image:url(../images/base64.png);background-repeat:no-repeat;background-position:center center}
.topAdvertisingWrap{width:100%;height:80px;position:relative;overflow:hidden}
.topAdvertisingWrap .topAdvertising{height:80px;width:1200px;margin:0 auto;position:relative;z-index:2}
.topAdvertisingWrap .topAdvertising img{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:80px;z-index:1}
.topAdvertisingWrap .setBackgouncolor{position:absolute;z-index:1;width:100%;height:80px;top:0;left:0;background-color:#fff}
.topAdvertisingWrap .topCloseWhiteIcon{position:absolute;z-index:2;top:0;left:50%;margin-left:572px;cursor:pointer}
.com-header-bar{height:32px;background-color:#f5f5f5;line-height:32px}
.com-header-bar .com-header-bar-ctx{width:1200px;margin:0 auto;height:32px;position:relative}
.com-header-bar .com-header-bar-ctx .com-header-bar-left ul,.com-header-bar .com-header-bar-ctx .com-header-bar-right ul{display:inline-block}
.com-header-bar .com-header-bar-ctx .com-header-bar-left ul li,.com-header-bar .com-header-bar-ctx .com-header-bar-right ul li{float:left;font-size:12px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left ul li a,.com-header-bar .com-header-bar-ctx .com-header-bar-right ul li a{color:#666;text-decoration:none;cursor:pointer;display:block}
.com-header-bar .com-header-bar-ctx .com-header-bar-left ul li a:hover,.com-header-bar .com-header-bar-ctx .com-header-bar-right ul li a:hover{color:#ffab00}
.com-header-bar .com-header-bar-ctx .com-header-bar-left ul li a span,.com-header-bar .com-header-bar-ctx .com-header-bar-right ul li a span{float:left;display:block}
.com-header-bar .com-header-bar-ctx .com-header-bar-left ul li a img,.com-header-bar .com-header-bar-ctx .com-header-bar-right ul li a img{float:left;display:block}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right{position:absolute;top:0;right:0}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li,.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul:first-child,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul:first-child{padding-left:30px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li a:hover,.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul:first-child a:hover,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li a:hover,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul:first-child a:hover{color:#ffab00}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li i,.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul:first-child i,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li i,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul:first-child i{cursor:pointer}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li{padding:0 10px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin{position:relative;padding-left:0}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .login-wrap,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .login-wrap{padding:0 10px;position:relative;z-index:12}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .login-wrap a,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .login-wrap a{max-width:90px;display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#FFab00;position:relative;z-index:10086;margin-right:6px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .login-wrap .o-down-icon,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .login-wrap .o-down-icon{margin-top:12px;vertical-align:top}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus{display:none;width:260px;height:100px;position:absolute;top:32px;left:0;background-color:#fff;z-index:10;padding:20px;font-size:0;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1);cursor:pointer}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus .left-avatar,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus .left-avatar{display:inline-block;width:60px;height:60px;background-color:#eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:top;overflow:hidden}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus .left-avatar img,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus .left-avatar img{width:100%;height:100%}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg{font-size:14px;display:inline-block;width:160px;padding:0 10px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg .customerName,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg .customerName{font-size:16px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#000;height:24px;line-height:24px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg .custLevel,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg .custLevel{color:#999}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg .custLevel em,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus .rightMsg .custLevel em{font-family:"宋体";margin:0 2px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus .loginOutButton,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus .loginOutButton{cursor:pointer;position:absolute;bottom:6px;right:40px;font-size:14px;color:#999;font-size:12px}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus:hover .customerName,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus:hover .customerName{color:#FFab00}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login .loginCustStatus:hover .custLevel,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login .loginCustStatus:hover .custLevel{color:#FFab00}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login:hover .login-wrap,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login:hover .login-wrap{background-color:#fff}
.com-header-bar .com-header-bar-ctx .com-header-bar-left.com-header-bar-right ul li.headLogin.login:hover .loginCustStatus,.com-header-bar .com-header-bar-ctx .com-header-bar-right.com-header-bar-right ul li.headLogin.login:hover .loginCustStatus{display:block}
.com-header{height:120px;background-color:#fff}
.com-header .com-header-ctx{width:1200px;margin:0 auto;position:relative}
.com-header .com-header-ctx.order-header .com-step-wrp{position:absolute;top:50%;margin-top:-28px;right:0}
.com-header .com-header-ctx.order-header .com-step-wrp ul li{float:left}
.com-header .com-header-ctx.order-header .com-step-wrp ul li .step-text{position:absolute;word-break:keep-all;margin-left:-12px;color:#999;margin-top:6px}
.com-header .com-header-ctx.order-header .com-step-wrp ul li .step-text.active{color:#666}
.com-header .com-header-ctx.order-header .com-step-wrp ul li .step{width:32px;height:34px;text-align:center;line-height:34px;font-size:18px;color:#fff;background-position:-582px -42px}
.com-header .com-header-ctx.order-header .com-step-wrp ul li .step.active{color:#666;background-position:-624px -42px}
.com-header .com-header-ctx.order-header .com-step-wrp ul li.line{width:200px;height:4px}
.com-header .com-header-ctx.order-header .com-step-wrp ul li.line .line-ctx{height:4px;background-color:#ddd;margin-top:14px}
.com-header .com-header-ctx.order-header .com-step-wrp ul li.line .line-ctx.active{background-color:#ffd800}
.com-header-logo{width:285px;height:120px;position:relative}
.com-header-logo img{margin-top:38px}
.com-header-city{display:inline-block;z-index:12;cursor:pointer;position:relative;vertical-align:top}
.com-header-city .current-city{color:#666;font-size:12px;width:52px;height:32px;line-height:32px}
.com-header-city .other-city{display:none;position:absolute;left:-10px;width:358px;padding:26px 12px 8px 32px;background:#fff;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1);line-height:1}
.com-header-city .other-city ul{font-size:20px}
.com-header-city .other-city ul li{display:inline-block;height:20px;width:58px;line-height:20px;margin:0 20px 16px 0}
.com-header-city .other-city ul li a{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.com-header-city .other-city ul li a.active{color:#ffab00}
.com-header-city .other-city ul li:hover a{color:#ffab00}
.com-header-city:hover .current-city{position:relative;background-color:#fff;z-index:1;margin-left:-10px;padding-left:10px;width:62px}
.com-header-city:hover .other-city{display:block}
.com-header-search{width:500px;position:absolute;top:40px;left:345px}
.com-header-search .search-box{position:relative;height:40px;border:2px solid #ffd800;background-color:#fff;padding:0 80px 0 90px}
.com-header-search .search-box input{width:100%;line-height:20px;border:none;padding:8px 10px}
.com-header-search .search-box .search-btn{position:absolute;top:0;right:0;background-color:#ffd800;width:80px;height:100%}
.com-header-search .search-box .search-icon{position:absolute;top:50%;left:50%;margin:-11px 0 0 -11px}
.com-header-search .search-box .select-group{position:absolute;top:0;left:0;width:90px;height:38px}
.com-header-search .search-box .select-group .select{border:none;padding:9px 0}
.com-header-search .search-box .select-group .select span{padding:0 23px 0 10px;text-align:center}
.com-header-search .search-box .select-group .select-dropdown{z-index:11}
.com-header-search .search-hot{position:absolute;top:8px;right:92px;overflow:hidden;color:#666;line-height:24px;font-size:14px}
.com-header-search .search-hot li{float:left;padding:0 12px;background:#f5f5f5;font-size:12px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;margin-left:10px}
.com-header-search .search-hot li a{color:#999}
.com-header-search .search-hot li:hover a{color:#FFab00}
.com-header-search .searchBoxList .search_inputBox{display:none;position:absolute;z-index:12;width:100%;padding:20px 0 0 20px;background-color:#fff;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1);line-height:1}
.com-header-search .searchBoxList .search_inputBox.active{display:active}
.com-header-search .searchBoxList .search_inputBox .historySearching{margin-bottom:20px}
.com-header-search .searchBoxList .search_inputBox .historySearching .tit{font-size:14px;color:#000;font-weight:700;margin-bottom:20px}
.com-header-search .searchBoxList .search_inputBox .historySearching .clearAll{float:right;color:#999;margin-right:22px;cursor:pointer}
.com-header-search .searchBoxList .search_inputBox .historySearching .clearAll:hover{color:#FFab00}
.com-header-search .searchBoxList .search_inputBox .historyKeyList{height:34px;padding-bottom:20px;border-bottom:1px dashed #eee;margin-bottom:20px;width:460px}
.com-header-search .searchBoxList .search_inputBox .historyKeyList ul{height:14px;overflow:hidden;width:100%}
.com-header-search .searchBoxList .search_inputBox .historyKeyList li{display:inline-block;margin-right:20px;line-height:16px}
.com-header-search .searchBoxList .search_inputBox .historyKeyList li:hover a{color:#FFab00}
.com-header-search .searchBoxList .search_inputBox .hotSearching{font-size:14px;color:#000;font-weight:700;margin-bottom:20px}
.com-header-search .searchBoxList .search_inputBox .search_inputList .search_input_item{margin-bottom:8px}
.com-header-search .searchBoxList .search_inputBox .search_inputList .search_input_item label{display:inline-block;width:60px;margin-right:20px;font-size:14px;color:#999}
.com-header-search .searchBoxList .search_inputBox .search_inputList .search_input_item .search-input-item-ul{display:inline-block;vertical-align:top;width:396px}
.com-header-search .searchBoxList .search_inputBox .search_inputList .search_input_item .search-input-item-ul .search-input-item-a{margin-right:20px;margin-bottom:12px;display:inline-block;height:14px;line-height:14px}
.com-header-search .searchBoxList .search_inputBox .search_inputList .search_input_item .search-input-item-ul .search-input-item-a:hover a{color:#ffab00}
.com-header-search .searchingItemResult{position:absolute;display:none;z-index:13;width:100%;min-height:200px;background-color:#fff;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1);line-height:1}
.com-header-search .searchingItemResult.active{display:active}
.com-header-search .searchingItemResult>ul .resultItem{width:500px;line-height:16px}
.com-header-search .searchingItemResult>ul .resultItem i{margin-right:6px}
.com-header-search .searchingItemResult>ul .resultItem .result-left{display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.com-header-search .searchingItemResult>ul .resultItem .result-right{display:inline-block;float:right;color:#999}
.com-header-search .searchingItemResult>ul .resultItem .keywords{color:#FFab00}
.com-header-search .searchingItemResult>ul .resultItem .title{height:40px;padding:10px;cursor:pointer}
.com-header-search .searchingItemResult>ul .resultItem .title:hover{background-color:#f7f7f7}
.com-header-search .searchingItemResult>ul .resultItem .title .result-left{width:360px;height:20px;overflow:hidden}
.com-header-search .searchingItemResult>ul .resultItem .rusultMore{padding:10px 10px 4px 30px;cursor:pointer}
.com-header-search .searchingItemResult>ul .resultItem .rusultMore:hover{background-color:#f7f7f7}
.com-header-search .searchingItemResult>ul .resultItem .rusultMore .result-left{width:340px;height:20px;overflow:hidden}
.com-header-kf{position:absolute;top:15px;right:0}
.com-header-kf img{display:block;width:300px;height:72px}
.com-header-kf a{position:absolute;top:32px;left:14px}
.com-header-kf a .kf_icon{background-image:url(../images/kf_icon.png);width:30px;height:30px;display:inline-block;-webkit-background-size:29px 29px;-moz-background-size:29px;-o-background-size:29px;background-size:29px;background-repeat:no-repeat;vertical-align:top;margin-right:7px}
.com-header-kf a>span{display:inline-block;vertical-align:middle;line-height:1}
.com-header-kf a .kf_top{font-size:12px;display:block;margin-bottom:2px}
.com-header-kf a .kf_bottom{font-size:12px;display:inline-block;color:#0cb595}
.com-header-nav{background-color:#ffeb00;background-image:-webkit-gradient(linear,left top,right top,from(#ffeb00),to(#fecc00));background-image:-webkit-linear-gradient(left,#ffeb00,#fecc00);background-image:-moz-linear-gradient(left,#ffeb00,#fecc00);background-image:-o-linear-gradient(left,#ffeb00,#fecc00);background-image:linear-gradient(90deg,#ffeb00,#fecc00);position:relative}
.com-header-nav ul{width:1200px;margin:0 auto;height:50px;}
.com-header-nav ul li{position:relative;display: inline-block;vertical-align: top;height:50px;line-height:50px;color:#444;font-size:16px;cursor:pointer}
.com-header-nav ul li .nav-tip{position:absolute;bottom:40px;left:50%;opacity:.9;font-size:12px;color:#FFF;padding:0 8px;line-height:20px;background:#FF4367;-webkit-border-radius:12px 12px 12px 0;-moz-border-radius:12px 12px 12px 0;border-radius:12px 12px 12px 0;white-space:nowrap;z-index:9}
.com-header-nav ul li a{display:block;padding:0 16px}
.com-header-nav ul li:hover a{position:relative}
.com-header-nav ul li.active{background:url(../images/whbg.png)}
.com-header-nav .sec-nav-wrp{position:absolute;height:46px;width:100%;line-height:46px;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);display:none;opacity:0;-webkit-transition:.2s all;-o-transition:.2s all;-moz-transition:.2s all;transition:.2s all;z-index:2}
.com-header-nav .sec-nav-wrp .sec-tra{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px}
.com-header-nav .sec-nav-wrp .sec-nav-ctx{width:1200px;margin:0 auto}
.com-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav{display:none}
.com-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span{display:inline-block;padding:0 15px;cursor:pointer}
.com-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span:first-child{padding-left:0}
.com-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span.cur a,.com-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span:hover a{color:#ffab00}
.com-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span .active{color:#ffab00}
.decorate-header-nav{background-color:#ffeb00;background-image:-webkit-gradient(linear,left top,right top,from(#ffeb00),to(#fecc00));background-image:-webkit-linear-gradient(left,#ffeb00,#fecc00);background-image:-moz-linear-gradient(left,#ffeb00,#fecc00);background-image:-o-linear-gradient(left,#ffeb00,#fecc00);background-image:linear-gradient(90deg,#ffeb00,#fecc00);position:relative}
.decorate-header-nav ul{width:1200px;margin:0 auto;height:50px}
.decorate-header-nav ul li{position:relative;float:left;height:50px;line-height:50px;color:#444;font-size:16px;cursor:pointer}
.decorate-header-nav ul li .nav-tip{position:absolute;bottom:40px;left:50%;opacity:.9;font-size:12px;color:#FFF;padding:0 8px;line-height:20px;background:#FF4367;-webkit-border-radius:12px 12px 12px 0;-moz-border-radius:12px 12px 12px 0;border-radius:12px 12px 12px 0;white-space:nowrap;z-index:9}
.decorate-header-nav ul li a{display:block;padding:0 15px}
.decorate-header-nav ul li:hover a{position:relative}
.decorate-header-nav ul li.active{background:url(../images/whbg.png)}
.decorate-header-nav .sec-nav-wrp{position:absolute;height:46px;width:100%;line-height:46px;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);display:none;opacity:0;-webkit-transition:.2s all;-o-transition:.2s all;-moz-transition:.2s all;transition:.2s all;z-index:2}
.decorate-header-nav .sec-nav-wrp .sec-tra{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px}
.decorate-header-nav .sec-nav-wrp .sec-nav-ctx{width:1200px;margin:0 auto}
.decorate-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav{display:none}
.decorate-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span{display:inline-block;padding:0 15px;cursor:pointer}
.decorate-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span:first-child{padding-left:0}
.decorate-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span.cur a,.decorate-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span:hover a{color:#ffab00}
.decorate-header-nav .sec-nav-wrp .sec-nav-ctx .sec-nav span .active{color:#ffab00}
.gzl-weixin{padding:0!important;cursor:pointer;position:relative;}
.gzl-weixin .hover-box{display:inline-block;padding:0 15px}
.gzl-weixin:hover .hover-box{position:relative;background-color:#fff;z-index:10086;color:#999}
.gzl-weixin:hover .dropdown{display:block}
.gzl-weixin .dropdown{display:none;position:absolute;top:32px;right:0;background:#FFF;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1);padding:0;z-index:9}
.gzl-weixin .dropdown .dropdownTop{width:440px;padding:45px 0 0 0;overflow:hidden}
.gzl-weixin .dropdown .dropdownTop div{float:left;width:50%;text-align:center}
.gzl-weixin .dropdown .dropdownTop div:first-child span{color:#FF5900}
.gzl-weixin .dropdown .dropdownTop div img{width:128px;height:128px;vertical-align:top}
.gzl-weixin .dropdown .dropdownTop div h3{font-size:12px;margin:20px 0}
.gzl-weixin .dropdown .dropdownTop div h3 span{margin-left:5px;color:#FF9500}
.gzl-weixin .dropdown .dropdownBottom{width:100%;height:80px}
.gzl-weixin .dropdown .dropdownBottom img{width:100%;height:100%;vertical-align:top}
.searchPage-header-nav-wrap{width:1200px;height:60px;background-color:#fff;-webkit-box-shadow:0 20px 30px -20px #efefef;-moz-box-shadow:0 20px 30px -20px #efefef;box-shadow:0 20px 30px -20px #efefef;position:relative;margin:0 auto;margin-top:10px;padding:0 30px}
.searchPage-header-nav-wrap .searchPage-nav{width:100%;height:100%;overflow:hidden;margin:0 auto;font-size:0;border-bottom:1px solid #eee}
.searchPage-header-nav-wrap .searchPage-nav li{display:inline-block;height:100%;font-size:16px;line-height:60px}
.searchPage-header-nav-wrap .searchPage-nav li a{display:inline-block;width:100%;height:100%;padding:0 30px}
.searchPage-header-nav-wrap .searchPage-nav li a span{display:inline-block;height:100%;color:#666}
.searchPage-header-nav-wrap .searchPage-nav li:first-child a{padding-left:0}
.searchPage-header-nav-wrap .searchPage-nav li:first-child{padding-left:0}
.searchPage-header-nav-wrap .searchPage-nav li.active span{position:relative;color:#ffab00;font-weight:700}
.searchPage-header-nav-wrap .searchPage-nav li.active span em{display:inline-block;width:30px;height:4px;position:absolute;background:#ffab00;text-align:center;bottom:0;margin:auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;left:50%;margin-left:-15px}
.searchPage-header-nav-wrap .searchPage-nav li:hover span{position:relative;color:#ffab00}
.searchPage-header-nav-wrap .searchPage-nav li:hover span em{display:inline-block;width:30px;height:4px;position:absolute;background:#ffab00;text-align:center;bottom:0;margin:auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;left:50%;margin-left:-15px}
.noticeWrapper{background-color:#fff;width:100%}
.notice{width:1200px;margin:0 auto;background-color:#fff;height:49px;font-size:0;padding-top:9px}
.notice i{vertical-align:top}
.notice .notic-text-wrap{display:inline-block;width:1140px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap}
.notice .notic-text-wrap span{display:inline-block;white-space:nowrap;font-size:14px;margin-right:240px;color:#E73E36}
.notice .notic-text-wrap span a{color:#E73E36}
.footer{background-color:#555}
.footer .footer-ctx .footer-intro{width:1200px;padding:36px 0;margin:0 auto;border-bottom:1px solid #5f5f5f}
.footer .footer-ctx .footer-intro .footer-box{display:inline-block;width:20%;color:#fff;vertical-align:top;margin-right:-4px}
.footer .footer-ctx .footer-intro .footer-box .footer-title{font-size:14px;margin-bottom:8px}
.footer .footer-ctx .footer-intro .footer-box ul li{font-size:12px;line-height:2}
.footer .footer-ctx .footer-intro .footer-box ul li a{color:#ccc;text-decoration:none}
.footer .footer-ctx .footer-intro .footer-box ul li a:hover{color:#ffec49}
.footer .footer-ctx .friend-link-wrp{background-color:#5c5c5c;padding-top:16px}
.footer .footer-ctx .friend-link-wrp .friend-link{width:1200px;margin:0 auto;color:#1b1b1b}
.footer .footer-ctx .friend-link-wrp .friend-link .friend-link-ctx{overflow:hidden}
.footer .footer-ctx .friend-link-wrp .friend-link .friend-link-title{float:left;color:#8d8d8d;margin-right:25px}
.footer .footer-ctx .friend-link-wrp .friend-link span{display:inline-block;margin-right:18px;height:20px;line-height:20px;margin-bottom:14px}
.footer .footer-ctx .friend-link-wrp .friend-link span a{text-decoration:none;color:#939393}
.footer .footer-ctx .friend-link-wrp .friend-link span a:hover{color:#ffec49}
.footer .footer-ctx .website-back-text { text-align: center; color: #939393; width: 1200px; margin: 0 auto; font-size: 12px; margin-top: 15px; line-height: 20px; padding: 13px 0; }
.footer .footer-ctx .website-back-text span{display:inline-block}
.footer .footer-ctx .website-back-text a{color:#939393}
.footer .footer-ctx .website-back-text a:hover{color:#ffd800}
.breadcrumb{height:40px;line-height:40px;font-size:12px;color:#333;background-color:#f7f7f7}
.breadcrumb ul{width:1190px;margin:0 auto;overflow:hidden}
.breadcrumb li{float:left}
.breadcrumb li a:hover{color:#ffab00}
.breadcrumb li a:hover:last-child{color:#333}
.breadcrumb span{margin:0 10px;font-family:"宋体"}
.prod-nav{height:46px}
.prod-nav .prod-nav-box{width:100%}
.prod-nav .prod-nav-box .prod-nav-item{width:1200px;margin:0 auto;background-color:#fff;position:relative;background:#535d63}
.prod-nav .prod-nav-box .prod-nav-item ul{overflow:hidden}
.prod-nav .prod-nav-box .prod-nav-item ul li{float:left;width:113px;height:46px;line-height:46px;text-align:center;color:#fff;font-size:16px;cursor:pointer;border-bottom:3px solid #535d63}
.prod-nav .prod-nav-box .prod-nav-item ul li.active{color:#ffd800;border-bottom:3px solid #ffd800}
.prod-nav .prod-nav-box .prod-nav-item ul li:hover{color:#ffd800;border-bottom:3px solid #ffd800}
.prod-nav .prod-nav-box .prod-nav-item .btn{display:none;position:absolute;top:0;right:0}
.prod-nav .prod-nav-box.fixed{top:0;background:#535d63;z-index:10}
.prod-nav .prod-nav-box.fixed .btn{display:block}
.tick-logo{display:none;position:absolute;width:32px;height:32px;background-image:url(../images/c-sprite.png);background-position:-80px -80px;right:2px;bottom:2px}
.black-mask{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1001;background:url(../images/bg.png) repeat!important}
.black-mask .common-input-wrp{width:600px;position:absolute;left:50%;top:50%}
.black-mask .common-input-wrp.long{width:1000px}
.black-mask .common-input-wrp.long .common-ctx-wrp{padding-right:10px}
.black-mask .common-input-wrp.coupon{width:840px}
.black-mask .common-input-wrp.coupon .com-form-wrp{padding-top:20px;padding-left:20px}
.black-mask .common-input-wrp.code .com-input{margin-bottom:10px!important}
.black-mask .common-input-wrp.code .com-input input{margin-left:0!important}
.black-mask .common-input-wrp.code .com-input .code-num{color:#f55;font-weight:700;padding:0 4px}
.black-mask .common-input-wrp.code .com-input .can-replace-wrp{display:none;position:absolute;left:380px}
.black-mask .common-input-wrp.code .com-input .can-replace-wrp .can-replace-num{color:#f55}
.black-mask .common-input-wrp .checkbox-btns-con{width:528px}
.black-mask .common-input-wrp .checkbox-btns-con .checkbox-btns-row .checkbox-btn-item{margin-right:40px}
.black-mask .common-input-wrp .coupon-show{max-height:370px;overflow:auto}
.black-mask .common-input-wrp .coupon-show .dash-line{border-bottom:1px solid #e6e6e6;margin:10px 0}
.black-mask .common-input-wrp .able-coupon-wrp,.black-mask .common-input-wrp .disable-coupon-wrp{width:264px;padding:0 20px;float:left;cursor:pointer}
.black-mask .common-input-wrp .able-coupon-wrp .w-arrow,.black-mask .common-input-wrp .disable-coupon-wrp .w-arrow{margin-left:5px}
.black-mask .common-input-wrp .able-coupon-wrp .disable-reason,.black-mask .common-input-wrp .disable-coupon-wrp .disable-reason{color:#999}
.black-mask .common-input-wrp .able-coupon-wrp.able-coupon-wrp.cur .able-coupon,.black-mask .common-input-wrp .disable-coupon-wrp.able-coupon-wrp.cur .able-coupon{border:3px solid #f55}
.black-mask .common-input-wrp .able-coupon-wrp.able-coupon-wrp.cur .able-coupon .tick-logo,.black-mask .common-input-wrp .disable-coupon-wrp.able-coupon-wrp.cur .able-coupon .tick-logo{display:inline-block;right:0;bottom:0}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon{position:relative;width:226px;height:100px;background:url(../images/details/coupon-bg-yl.png);margin:10px 0;text-align:center;color:#fff;line-height:1}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon.disable-coupon,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon.disable-coupon,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon.disable-coupon,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon.disable-coupon{background:url(../images/details/coupon-bg-d.png)}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon.disable-coupon .coupon-limit,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon.disable-coupon .coupon-limit,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon.disable-coupon .coupon-limit,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon.disable-coupon .coupon-limit{opacity:.4;filter:alpha(opacity=40)}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-limit,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-limit,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-limit,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-limit{display:inline-block;font-size:14px;margin-left:5px}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info{font-size:14px;cursor:pointer;padding:8px 0}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info .s-detail,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info .s-detail,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info .s-detail,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info .s-detail{margin-left:10px;display:inline-block}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info .popover-down,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info .popover-down,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info .popover-down,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info .popover-down{color:#999;text-align:left;margin-top:10px}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info .popover-down:before,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info .popover-down:before,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info .popover-down:before,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info .popover-down:before{left:200px}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info .popover-down:after,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info .popover-down:after,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info .popover-down:after,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info .popover-down:after{left:200px}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info .popover-down .popove-down-title,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info .popover-down .popove-down-title,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info .popover-down .popove-down-title,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info .popover-down .popove-down-title{font-size:18px;color:#333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info .popover-down .coupon-code,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info .popover-down .coupon-code,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info .popover-down .coupon-code,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info .popover-down .coupon-code{font-size:14px;color:#ff8c00;margin-top:18px}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-detail-info .popover-down .com-rule,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-detail-info .popover-down .com-rule,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-detail-info .popover-down .com-rule,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-detail-info .popover-down .com-rule{margin-top:18px}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-money,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-money,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-money,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-money{font-size:32px;padding:19px 10px;text-align:left}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-money .w-dollar,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-money .w-dollar,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-money .w-dollar,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-money .w-dollar{font-size:18px}
.black-mask .common-input-wrp .able-coupon-wrp .able-coupon .coupon-money .coupon-type-info em,.black-mask .common-input-wrp .able-coupon-wrp .disable-coupon .coupon-money .coupon-type-info em,.black-mask .common-input-wrp .disable-coupon-wrp .able-coupon .coupon-money .coupon-type-info em,.black-mask .common-input-wrp .disable-coupon-wrp .disable-coupon .coupon-money .coupon-type-info em{font-size:14px}
.black-mask .common-input-wrp .coupon-tab-index{display:none}
.black-mask .common-input-wrp .coupon-tab-index.cur{display:block}
.black-mask .common-input-wrp .common-header{height:48px;background-color:#ffd800;line-height:48px;padding:0 20px 0 30px;font-size:16px;color:#444;position:relative}
.black-mask .common-input-wrp .common-header .common-header-tab ul li{float:left;width:160px;text-align:center;cursor:pointer}
.black-mask .common-input-wrp .common-header .common-header-tab ul li.cur{background-color:#fff;border-top:4px solid #ffd800}
.black-mask .common-input-wrp .common-header .common-close-btn{position:absolute;right:20px;top:14px;cursor:pointer}
.black-mask .common-input-wrp .common-ctx-wrp{background-color:#fff;padding:40px 48px}
.black-mask .common-input-wrp .common-ctx-wrp.coupon-ctx-wrp{padding:10px 15px}
.black-mask .common-input-wrp .common-ctx-wrp.coupon-ctx-wrp .save-btn-wrp{padding:10px 0}
.black-mask .common-input-wrp .common-ctx-wrp span.error-tip{height:24px;line-height:24px;color:#f55;font-size:12px;visibility:hidden}
.black-mask .common-input-wrp .common-ctx-wrp div.error-tip{height:24px;line-height:24px;color:#f55;font-size:12px;visibility:hidden;padding-left:65px;padding-top:4px}
.black-mask .common-input-wrp .common-ctx-wrp .save-btn-wrp{padding-top:8px}
.black-mask .common-input-wrp .common-ctx-wrp .save-btn-wrp.com-form-save{padding-top:20px}
.black-mask .common-input-wrp .common-ctx-wrp .save-btn{display:block;margin:0 auto}
.black-mask .common-input-wrp .common-ctx-wrp .free-card-wrp .free-card-input{display:inline-block;*display:inline;width:100%;height:36px;zoom:1;margin-left:8px}
.black-mask .common-input-wrp .common-ctx-wrp .free-card-wrp .free-card-input:first-child{margin-left:0}
.black-mask .common-input-wrp .common-ctx-wrp .free-card-wrp .free-card-input input{width:100%;height:36px;line-height:36px;padding:0 10px;border:1px solid #ccc}
.black-mask .common-input-wrp .common-ctx-wrp .card-pass-word input{width:100%;height:36px;line-height:36px;padding:0 10px;border:1px solid #ccc}
.black-mask .common-input-wrp .common-ctx-wrp .com-form-wrp .com-input-wrp .com-input{height:36px;line-height:36px;margin-bottom:20px}
.black-mask .common-input-wrp .common-ctx-wrp .com-form-wrp .com-input-wrp .com-input.center-input{text-align:center}
.black-mask .common-input-wrp .common-ctx-wrp .com-form-wrp .com-input-wrp .com-input .com-input-laber{font-size:14px;color:#666;display:inline-block;width:56px;text-align:right}
.black-mask .common-input-wrp .common-ctx-wrp .com-form-wrp .com-input-wrp .com-input input,.black-mask .common-input-wrp .common-ctx-wrp .com-form-wrp .com-input-wrp .com-input select{height:36px;width:320px;line-height:36px;margin:0 10px;padding:0 10px;border:1px solid #ccc}
.black-mask .common-input-wrp .common-ctx-wrp .com-form-wrp .com-input-wrp .com-input input.error-input,.black-mask .common-input-wrp .common-ctx-wrp .com-form-wrp .com-input-wrp .com-input select.error-input{border:1px solid #f55}
.black-mask .common-input-wrp .common-ctx-wrp .com-type-sel-wrp .com-type-sel-tip{color:#666}
.black-mask .common-input-wrp .common-ctx-wrp .com-type-sel-wrp .com-type-sel-tip.typesel-err{color:#f55}
.black-mask .common-input-wrp .common-ctx-wrp .com-type-sel-wrp .com-type-sel-list{color:#666;overflow:hidden;padding:0 0 0 25px;margin:0 -25px 40px}
.black-mask .common-input-wrp .common-ctx-wrp .com-type-sel-wrp .com-type-sel-list li{cursor:pointer;padding:0 0 0 25px;margin:10px 0 0 0;width:33.33%;display:inline-block;vertical-align:top}
.black-mask .common-input-wrp .common-ctx-wrp .com-type-sel-wrp .com-type-sel-list li i{float:left;margin-right:6px}
.black-mask .common-input-wrp .common-ctx-wrp .com-type-sel-wrp .com-type-sel-list li span{float:left;width:85%;margin-top:-4px}
.black-mask .common-input-wrp .common-ctx-wrp .insurance-tit{text-align:center;font-size:30px;line-height:30px;margin-bottom:10px;font-family:Microsoft YaHei}
.black-mask .common-input-wrp .common-ctx-wrp .insurance-content{width:100%;white-space:pre-wrap;word-wrap:break-word;font-family:Microsoft YaHei;padding-right:30px}
.black-mask .common-input-wrp .common-ctx-wrp pre{display:none}
.black-mask .common-input-wrp .common-ctx-wrp .common-ctx-download-btn{display:inline-block;width:120px;height:30px;line-height:30px;border:1px solid #ffab00;color:#ffab00;text-align:center;vertical-align:middle}
.black-mask .common-input-wrp .common-ctx-wrp .common-ctx-download-btn .common-ctx-download-icon{background-image:url(../images/c-sprite.png);display:inline-block;width:16px;height:13px;background-position:-889px -25px;vertical-align:middle}
.black-mask .common-input-wrp .card-num{margin-left:20px;font-size:14px}
.black-mask .common-input-wrp .leave-price{font-size:18px;color:#f55}
.black-mask .common-input-wrp .full-price{color:#ffab00;margin-left:-50px;cursor:pointer;position:absolute}
.black-mask .common-input-wrp .dollar{margin-left:20px;font-size:14px;color:#f55}
.black-mask .common-input-wrp .cant-pay{width:62px;height:60px;background:url(../images/orders/yebz.png);margin:0 auto}
.black-mask .common-input-wrp .cant-pay-title{font-size:20px;text-align:center;margin-top:8px}
.black-mask .common-input-wrp .cant-pay-text{width:320px;margin:0 auto;line-height:1.5;color:#999;margin-top:10px}
.black-mask .common-input-wrp .cant-pay-text span{color:#f55}
.black-mask .common-dialog-box{width:600px;border-top:10px solid #ffd800;left:50%;top:50%;background-color:#fff;position:absolute;padding-bottom:30px}
.black-mask .common-dialog-box .common-dialog-btnlist{text-align:center;margin-top:20px}
.black-mask .common-dialog-box .common-dialog-btnlist .dialog-cancel{margin-left:18px}
.black-mask .common-dialog-box .common-dialog-btnlist .dialog-cancel.off{border:1px solid #999;background:#fff;color:#666;width:160px}
.black-mask .common-dialog-box .common-dialog-text{font-size:18px;text-align:left;margin-top:16px;width:400px;word-break:break-all;margin:0 auto;overflow:hidden}
.black-mask .common-dialog-box .common-dialog-textLit{font-size:14px;color:#666;text-align:center;width:400px;word-break:break-all;margin:16px auto 40px;overflow:hidden}
.black-mask .common-dialog-box .common-dialog-icon{margin:0 auto;margin-top:40px;margin-bottom:20px;}
.black-mask .common-dialog-box .common-dialog-icon.dialog-icon-0{width:120px;height:120px;background:url(../images/dialogicon/dp.png);-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;display: block;}
.black-mask .common-dialog-box .common-dialog-icon.dialog-icon-1{width:128px;height:128px;background:url(../images/dialogicon/travel.png);-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;display: block;}
.black-mask .common-dialog-box .common-dialog-icon.dialog-icon-2{width:128px;height:128px;background:url(../images/dialogicon/cry.png);-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;display: block;}
.black-mask .common-dialog-box .common-dialog-icon.dialog-icon-3{width:160px;height:120px;background:url(../images/dialogicon/gg.png);-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;display: block;}
.common-ctx-left{width:115px;text-align:center;float:left;border-right:1px solid #eee;height:560px}
.common-ctx-left ul li{width:121px;height:40px;margin-bottom:15px;line-height:40px;-webkit-border-radius:30px 0 0 0;-moz-border-radius:30px 0 0 0;border-radius:30px 0 0 0;position:relative;cursor:pointer}
.common-ctx-left ul li.cur{background-color:#ffd800}
.common-ctx-left ul li.cur:before{content:'';display:inline-block;width:0;height:0;border-top:6px solid #d5a601;border-right:6px solid transparent;position:absolute;left:115px;bottom:-6px}
.common-ctx-left ul li a{display:block}
.common-ctx-right{width:815px;height:640px;float:right;padding-left:40px;overflow:auto}
.common-ctx-right .visa-img img{display:block;width:100%}
.common-ctx-right .other-nav{display:none;font-size:16px;white-space:pre-wrap;word-wrap:break-word;font-family:Microsoft YaHei;padding-right:30px}
.common-ctx-right iframe{width:100%;height:99.2%}
.clear-mask{width:0;height:0;position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;margin:auto}
.clear-mask .toast{min-width:400px;height:60px;line-height:60px;padding:0 20px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:url(../images/bgd.png);position:fixed;font-size:16px;color:#fff;left:50%;top:50%}
.score-row{line-height:34px;margin-top:20px;color:#333;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:20px}
.score-row:first-child{height:auto;line-height:1}
.score-row .red-score{color:#f55;font-weight:700}
.score-row .score-input{height:34px;width:280px;border:1px solid #eee;padding-left:10px}
.score-row .score-tip{display:block;background-color:#fefee6;border:1px solid #eddbb3;padding-left:10px}
.login-form{position:absolute;right:60px;top:40px;width:380px;height:440px;background-color:#fff;padding-top:25px}
.login-form .tit-tabs{padding:0 40px;border-bottom:1px solid #eee}
.login-form h5{color:#444;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:18px;font-weight:400;text-align:center;margin-bottom:20px;line-height:18px}
.login-form .tit-tab{color:#666;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:18px;font-weight:400;display:inline-block;width:49.9%;margin-left:-2px;margin-bottom:20px;cursor:pointer;line-height:18px;text-align:center}
.login-form .tit-tab.active{color:#ffab00;font-weight:600;position:relative}
.login-form .tit-tab.active:before{display:inline-block;content:'';height:2px;width:150px;background-color:#ffab00;position:absolute;top:37px;right:0}
.login-form .tit-tab.is-left{text-align:left!important;color:#333;margin-bottom:0}
.login-form .tit-tab.is-left::before{display:none}
.login-form .tab-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}
.login-form .tab-content.active{display:block}
.login-form .tab-content .input-item{border:1px solid #ddd;position:relative;margin-bottom:18px}
.login-form .tab-content .lock_icon,.login-form .tab-content .tel_icon,.login-form .tab-content .validate_icon{background-image:url(../images/login/icons/tel_icon.png);background-repeat:no-repeat;background-position:15px;background-color:#f3f3f3;display:inline-block;width:38px;height:38px;vertical-align:top;border-right:1px solid #ddd}
.login-form .tab-content .lock_icon{background-image:url(../images/login/icons/lock_icon.png)}
.login-form .tab-content .validate_icon{background-image:url(../images/login/icons/key_icon.png)}
.login-form .tab-content .inputs{margin:0 40px}
.login-form .tab-content input{-webkit-background-size:40px 40px;-moz-background-size:40px;-o-background-size:40px;background-size:40px;padding-left:10px;height:38px;vertical-align:top;border:none;outline:0;width:100%}
.login-form .tab-content input.valid{width:238px}
.login-form .tab-content input.tel-valid{width:200px}
.login-form .tab-content .valid-img{vertical-align:top;display:inline-block;height:37px;width:60px;background-image:url(../images/login/valid_img.png);cursor:pointer;float:right}
.login-form .tab-content .getvalid-btn{display:inline-block;color:#ffab00;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:14px;font-weight:400;line-height:38px;vertical-align:top;float:right;margin-right:10px}
.login-form .tab-content .getvalid-btn.disabled{cursor:not-allowed;color:#333}
.login-form .tab-content .err-tip{border:1px solid #f55;display:block;line-height:22px;padding:0 10px;background-color:#ffe5e7;margin:6px 40px;position:relative;visibility:hidden;color:#f55;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:12px;font-weight:400}
.login-form .tab-content .err-tip.blue-tip{background-color:#fff;color:#09f;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:12px;font-weight:400;border:none;padding-left:0}
.login-form .tab-content .err-tip.blue-tip i.blue-tip-icon{display:inline-block}
.login-form .tab-content .err-tip.blue-tip font{vertical-align:middle}
.login-form .tab-content .err-tip.blue-tip .close_btn{display:none}
.login-form .tab-content .err-tip i.blue-tip-icon{display:none;width:14px;height:14px;background-image:url(../images/login/icons/blue-tick.png);vertical-align:middle;margin-right:8px}
.login-form .tab-content .err-tip .close_btn{display:inline-block;width:7px;height:7px;background-image:url(../images/login/icons/tip_close_btn.png);position:absolute;background-repeat:no-repeat;top:9px;right:8px;cursor:pointer}
.login-form .tab-content .left{float:left;cursor:pointer;vertical-align:top;display:inline-block;font-size:0;-webkit-text-size-adjust:none}
.login-form .tab-content .left .check_icon{display:inline-block;width:12px;height:12px;vertical-align:top;margin-right:6px;background-image:url(../images/login/icons/check_icon.png)}
.login-form .tab-content .left .check_icon.active{background-image:url(../images/login/icons/checked_icon.png)}
.login-form .tab-content .left font{color:#666;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:12px;font-weight:400;line-height:1;vertical-align:top}
.login-form .tab-content .right{float:right;vertical-align:top;display:inline-block}
.login-form .tab-content .right a{text-decoration:none;display:inline-block;cursor:pointer;vertical-align:top;line-height:1;color:#666;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:12px;font-weight:400}
.login-form .tab-content .tip{padding:0 40px 19px 40px;color:#9b9b9b;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:12px;font-weight:400}
.login-form .step3 .input-item{border:none}
.login-form .step3 .input-item label{margin-right:6px;display:inline-block;vertical-align:middle;line-height:38px;width:56px}
.login-form .step3 .input-item input{height:40px;border:1px solid #ddd;width:300px}
.login-form .step3 .input-item .valid-img{position:absolute;right:1px;top:1px}
.login-form .login-btn{margin:0 auto;display:block;width:300px;height:40px;line-height:40px;border:none}
.login-tips-box{padding:0 40px;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.84);overflow:hidden;display:none}
.login-tips-box .login-tips{font-size:16px;color:#333;margin:200px 0 69px}
.login-tips-box .login-tips a{color:#09F}
.black-mask .login-form-wrp{width:380px;height:440px}
.login-form-wrp .common-close-btn{position:absolute;background-image:url(../images/login/icons/close_btn.png);background-position:0;width:12px;height:12px;top:50px;right:70px;z-index:10;cursor:pointer}
.bottom-part{position:absolute;width:100%;height:50px;bottom:0;background-color:#fafafa}
.bottom-part.is-right{display:none}
.bottom-part .third-login{height:50px;font-size:0}
.bottom-part .LN-link,.bottom-part .qq-link,.bottom-part .wechat-link{display:inline-block;margin-right:20px;vertical-align:middle;line-height:50px}
.bottom-part .LN-link a,.bottom-part .qq-link a,.bottom-part .wechat-link a{opacity:.5;filter:alpha(opacity=50)}
.bottom-part .LN-link a:hover,.bottom-part .qq-link a:hover,.bottom-part .wechat-link a:hover{opacity:1;filter:alpha(opacity=100)}
.bottom-part .qq-link a{display:inline-block;width:25px;height:25px;background-image:url(../images/login/icons/qq_icon.png);background-repeat:no-repeat;vertical-align:middle;margin-left:40px}
.bottom-part .wechat-link a{display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-image:url(../images/login/icons/wechat_icon.png)}
.bottom-part .LN-link a{display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-image:url(../images/login/icons/ln_icon.png);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.bottom-part .sign-link{display:inline-block;line-height:1;vertical-align:middle;float:right;margin-top:17.5px}
.bottom-part .sign-link font{color:#ffab00;font-family:"Microsoft Yahei",tahoma,arial,sans-serif;font-size:14px;font-weight:400;vertical-align:middle;display:inline-block}
.bottom-part .sign-link .right_icon{display:inline-block;width:13px;height:13px;line-height:50px;vertical-align:middle;margin-left:5px;margin-right:40px;background-repeat:no-repeat;background-image:url(../images/login/icons/right_icon.png)}
.comment-imagelist-wrp{width:1160px;height:717px;background-color:#fff;position:absolute;left:50%;top:50%;margin-left:-580px;margin-top:-358.5px}
.comment-imagelist-wrp .comment-imagelist-lpart{position:relative;width:870px;float:left;height:717px}
.comment-imagelist-wrp .comment-imagelist-lpart .close-icon{position:absolute;right:0;margin:10px;cursor:pointer;display:none}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-imagelist{position:relative}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-imagelist .comment-image{position:absolute;left:0;right:0;width:730px;height:717px;overflow:hidden;margin:0 auto;display:none}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-imagelist .comment-image.cur{display:block}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-imagelist .comment-image img{display:block;position:absolute}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-larrow{width:42px;height:72px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:50%;margin-top:-36px;margin-left:15px}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-larrow.llimit:hover{background-color:#fff;cursor:default}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-larrow.llimit .comment-larrow-icon{opacity:.3}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-larrow:hover{background-color:#e6e6e6;cursor:pointer}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-larrow .comment-larrow-icon{display:inline-block;width:18px;height:30px;background-position:-621px -207px;margin-left:12px;margin-top:21px}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-rarrow{width:42px;height:72px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:50%;right:15px;margin-top:-36px}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-rarrow.rlimit:hover{background-color:#fff;cursor:default}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-rarrow.rlimit .comment-rarrow-icon{opacity:.3}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-rarrow:hover{background-color:#e6e6e6;cursor:pointer}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-rarrow .comment-rarrow-icon{display:inline-block;width:18px;height:30px;background-position:-644px -207px;margin-left:12px;margin-top:21px}
.comment-imagelist-wrp .comment-imagelist-lpart-revision{width:1160px}
.comment-imagelist-wrp .comment-imagelist-lpart-revision .close-icon{display:block}
.comment-imagelist-wrp .comment-imagelist-rpart{width:290px;float:right;height:717px;overflow:auto;background-color:#f9f9f9}
.comment-imagelist-wrp .comment-imagelist-rpart .close-icon{position:absolute;right:0;margin:10px;cursor:pointer}
@media screen and (max-width:1160px){.comment-imagelist-wrp{margin-left:-435px;width:870px}
.comment-imagelist-wrp .comment-imagelist-lpart .close-icon{display:block}
.comment-imagelist-wrp .comment-imagelist-lpart-revision{width:870px}
.comment-imagelist-wrp .comment-imagelist-lpart-revision .close-icon{display:block}
.comment-imagelist-wrp .comment-imagelist-rpart{display:none}
}
@media screen and (min-width:1200px){.comment-imagelist-wrp{width:96%;height:96%;top:0;left:0;bottom:0;right:0;margin:auto}
.comment-imagelist-wrp .comment-imagelist-lpart{width:100%;height:100%;padding-right:290px}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-rarrow{right:305px}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-imagelist{height:100%}
.comment-imagelist-wrp .comment-imagelist-lpart .comment-imagelist .comment-image{height:100%;-webkit-border-after:#333;border-block-end:#333}
.comment-imagelist-wrp .comment-imagelist-lpart-revision{padding-right:0}
.comment-imagelist-wrp .comment-imagelist-lpart-revision .comment-rarrow{right:15px}
.comment-imagelist-wrp .comment-imagelist-lpart-revision .close-icon{display:block;z-index:2}
.comment-imagelist-wrp .comment-imagelist-rpart{position:absolute;right:0;height:100%}
}
.comment-user-info{margin-top:60px}
.comment-user-info .comment-user-avatar{width:72px;height:72px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;margin-left:16px}
.comment-user-info .comment-user-avatar img{width:100%;height:100%;display:block}
.comment-user-info .comment-user-name{font-size:18px;color:#333;width:158px;line-height:72px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-left:20px}
.cm-star-wrp{margin-left:14px;margin-top:6px}
.cm-star-wrp .cm-empty-star,.cm-star-wrp .cm-full-star{margin-right:4px}
.cm-date{margin:6px 0;margin-left:14px;color:#999;font-size:14px}
.cm-ctx{padding-left:14px;padding-right:32px;color:#333;line-height:1.8}
.cm-ctx.cm-shrink{overflow:hidden;display:-webkit-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:10}
.cm-shrink-btn{padding-left:14px;color:#ffab00;margin-top:6px;cursor:pointer}
.cm-res{margin-left:14px;margin-right:32px;color:#333;margin-top:20px;padding-top:20px;border-top:1px solid #e6e6e6;line-height:1.8;padding-bottom:60px}
.cm-res .cm-res-name{color:#ffab00}
.login-switchover{position:absolute;top:0;left:100%;background:#FFAB00;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;color:#fff;width:26px;text-align:center;padding:10px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scan-code-login{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1;padding:64px 0 0 0;text-align:center}
.scan-code-login.suc .code-login{display:none}
.scan-code-login.suc .code-login-suc{display:block}
.scan-code-login h2{font-size:18px}
.scan-code-login .code-item{font-size:0;position:relative;display:inline-block;margin-top:48px;width:126px;height:126px}
.scan-code-login .code-item.hover:hover .code-group{margin-left:-73px}
.scan-code-login .code-item.hover:hover .mobile-img{opacity:1;filter:alpha(opacity=100)}
.scan-code-login .code-item.hover .failure-prompt{display:none}
.scan-code-login .code-item .code-group{width:126px;height:126px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.scan-code-login .code-item .code-img{width:100%;height:100%}
.scan-code-login .code-item .mobile-img{position:absolute;width:140px;height:147px;left:50%;bottom:0;margin-left:10px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.scan-code-login .code-item .failure-prompt{position:absolute;top:0;left:0;width:100%;height:100%;font-size:14px;padding:37px 0 0}
.scan-code-login .code-item .failure-prompt:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.9;filter:alpha(opacity=90)}
.scan-code-login .code-item .failure-prompt p{position:relative;color:#444}
.scan-code-login .code-item .failure-prompt span{position:relative;display:inline-block;color:#fff;background:#F55;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:76px;height:28px;line-height:28px;text-align:center;margin-top:14px;cursor:pointer}
.scan-code-login .code-tip{margin-top:20px}
.scan-code-login .code-tip img,.scan-code-login .code-tip span{display:inline-block;vertical-align:middle}
.scan-code-login .code-tip span{color:#999;text-align:left;line-height:20px;margin-left:10px}
.scan-code-login .other-operate{position:absolute;left:0;right:0;bottom:24px}
.scan-code-login .other-operate a{position:relative;color:#999;padding:0 10px}
.scan-code-login .other-operate a:not(:first-child):before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;height:12px;background:#ccc}
.scan-code-login .other-operate a:hover{color:#FFAB00}
.scan-code-login .code-login-suc{display:none;padding:40px 0 0}
.scan-code-login .code-login-suc img{display:inline-block;vertical-align:top;margin-bottom:12px}
.scan-code-login .code-login-suc p{color:#666;margin-top:4px;line-height:20px}
.scan-code-login .code-login-suc .color-gray{color:#999}
.scan-code-login .code-login-suc .color-org{color:#FFAB00;cursor:pointer}
.S_selectList_suggest{display:none;position:absolute;left:49px;top:39px;opacity:1;border:1px solid #bbb;z-index:999}
.S_selectList_suggest ul li{width:408px;height:34px;color:#666;border-bottom:1px #ececec solid;cursor:pointer;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.S_selectList_suggest ul li em{font-style:normal;color:#FF9C38;font-weight:700}
.S_selectList_suggest ul li .suggestRight{padding-right:5px;float:right}
.S_selectList_suggest ul li .suggestionDestionation{padding-left:12px}
.S_selectList_suggest{font:12px/1.5 "Microsoft Yahei",tahoma,arial}
.S_selectList_suggest *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;outline:0}
.noiconline{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;background:#fff}
.noiconline:hover{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;background:#FFFCF4;color:#333}
.noiconline1{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#fff}
.noiconline1:hover{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#FFFCF4;color:#333}
.noiconline2{text-indent:-3px;font:12px/34px "Microsoft YaHei",SimSun;background:#fff}
.noiconline2:hover{text-indent:-3px;font:12px/34px "Microsoft YaHei",SimSun;background:#FFFCF4;color:#333}
.allline{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#fff;background-image:url(../images/sallnormal.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:8px}
.allline:hover{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#FFFCF4;color:#333;background-image:url(../images/sallhover.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:8px}
.hotelline{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#fff;background-image:url(../images/shotelnormal.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:8px}
.hotelline:hover{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#FFFCF4;color:#333;background-image:url(../images/shotelhover.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:8px}
.ticketline{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#fff;background-image:url(../images/sticketnormal.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:8px}
.ticketline:hover{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#FFFCF4;color:#333;background-image:url(../images/stickethover.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:8px}
.visaline{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#fff;background-image:url(../images/svisanormal.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:9px}
.visaline:hover{text-indent:27px;font:12px/34px "Microsoft YaHei",SimSun;font-weight:700;background:#FFFCF4;color:#333;background-image:url(../images/svisahover.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:9px}
.S_selectList_suggest{background-color:#fff;display:block;position:absolute;left:0;top:39px;opacity:1;border:none;z-index:999;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1)}
.S_selectList_suggest ul li{width:498px;height:37px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding:0 10px}
.S_selectList_suggest ul li em{font-style:normal;color:#FF9C38}
.S_selectList_suggest ul li .suggestRight{padding-right:5px;float:right;color:#999}
.S_selectList_suggest ul li .suggestionDestionation{padding-left:12px}
.S_selectList_suggest{font:14px/37px "Microsoft Yahei",tahoma,arial}
.S_selectList_suggest *{-moz-box-sizing:initial}
.com-header-title{font-size:36px;color:#333;line-height:120px;font-weight:700}
.noiconline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#fff}
.noiconline:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#f7f7f7;color:#333}
.noiconline1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#fff}
.noiconline1:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#f7f7f7;color:#333}
.noiconline2{text-indent:-3px;font:14px/37px "Microsoft YaHei",SimSun;background:#fff}
.noiconline2:hover{text-indent:-3px;font:14px/37px "Microsoft YaHei",SimSun;background:#f7f7f7;color:#333}
.allline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#fff;background-image:url(../images/normallBG.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:10px}
.allline:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#f7f7f7;color:#333;background-image:url(../images/normallBG.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:10px}
.hotelline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#fff;background-image:url(../images/hotelBg.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:10px}
.hotelline:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#f7f7f7;color:#333;background-image:url(../images/hotelBg.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:10px}
.ticketline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#fff;background-image:url(../images/ticketBG.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:13px}
.ticketline:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#f7f7f7;color:#333;background-image:url(../images/ticketBG.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:13px}
.visaline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#fff;background-image:url(../images/visaBg.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:11px}
.visaline:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:27px;font:14px/37px "Microsoft YaHei",SimSun;background:#f7f7f7;color:#333;background-image:url(../images/visaBg.png);background-repeat:no-repeat;background-position-x:15px;background-position-y:11px}
.validpic-wrap .mask{z-index:10;opacity:.2;background:#000;width:100vw;height:100vh;position:absolute;top:0;left:0}
.validpic-wrap .validImg{z-index: 9999;position:absolute;top:50%;left:50%;height:242px;margin-top:-121px;margin-left:-177px;background:#fff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:12px}
.validpic-wrap .validImg .image-wrap{position:relative;font-size:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:12px;overflow:hidden;height:160px}
.validpic-wrap .validImg .image-wrap .big-img{background:#ccc}
.validpic-wrap .validImg .image-wrap .min-img{position:absolute;top:46px;left:0;}
.validpic-wrap .validImg .image-wrap .reset-btn{position:absolute;bottom:0;right:0;font-size:14px;padding:12px;color:#fff}
.validpic-wrap .validImg .slider-wrap{width:100%;height:46px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;background:#F5F5F5;text-align:center;line-height:46px;color:#999;overflow:hidden;position:relative}
.validpic-wrap .validImg .slider-wrap .slider-img{display:inline-block;position:absolute;width:46px;height:46px;top:0;left:0;font-size:46px;z-index:1}
.validpic-wrap .validImg .slider-wrap .slider-bg{width:0%;height:100%;background:#FFEFAC;position:relative;top:-46px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#999;text-align:center}
.validpic-wrap .validImg .image-wrap .reset-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 14px;
    padding: 12px;
    color: #fff
}
.icon{
	width: 48px;
    height: 48px;
    vertical-align: -1px;
    fill: currentColor;
    overflow: hidden;
}
.reset-btn .icon{
	width:20px;
	height:20px;
}