﻿a,a:active,a:hover{text-decoration:none}#container,#content,#wrapper{position:relative}#scrollerS,#wrapperScroll{position:absolute;z-index:1}.header .icon-back-define:before,.header .icon-back:before{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);border-top:3px solid #fff;border-left:3px solid #fff;-webkit-transform:rotate(-45deg)}.clear,.clearfix:after{display:block;clear:both}#scrollerS,.checkOption{-webkit-tap-highlight-color:transparent}a,article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,i,input,legend,li,menu,nav,ol,p,pre,section,span,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}[hidden]{display:none}html{font-family:"microsoft yahei",Arial;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px}body{color:#666;overflow-x:hidden}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1,h2,h3,h4,h5{font-weight:100;font-size:14px;color:#333}em,i{font-style:normal}mark{background:#ff0;color:#000}q{quotes:"\201C" "\201D" "\2018" "\2019"}img{border:0;max-width:100%;width:100%}button,input,select,textarea{font-family:inherit;color:#666}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}::-webkit-input-placeholder{color:#a9a9a9}:-moz-placeholder{color:#a9a9a9}::-moz-placeholder{color:#a9a9a9}:-ms-input-placeholder{color:#a9a9a9}textarea{overflow:auto;vertical-align:top}#cd_small .ic_time,.flag,.header .out_address span,.ic_appraise,.ic_appraise_bad,.ic_comment,.ic_good,.ic_map,.ic_price,.ic_time,.lv-checkBox,.lv-evaluate-add:before,.lv-num,.lv-plus,.lv-reduce,.lv-tab li span,.privilege{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}#container .fl{float:left}#container .fr{float:right}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.clear{overflow:hidden;height:0;line-height:0;font-size:0}.header,.header h1{font-size:20px}.clearfix:after{content:".";height:0;visibility:hidden}.header .icon-back-define:before,.header .icon-back:before{left:17px;margin-top:-7px;content:''}.clearfix{zoom:1}a{color:#4babfc}#content{margin:0 auto;min-height:320pfx}#wrapperScroll{top:0;bottom:0;left:0;width:100%;overflow:auto}#scrollerS{width:100%;padding:0}

.header{width:100%;height:60px;font-weight:400;background:#35BA36;color:#fff;position:relative;text-align:center;line-height:60px}.header a{color:#fff}.header .out_address{position:absolute;top:12px;font-size:14px;height:50px;line-height:50px}.header .out_address span{display:inline-block;overflow:hidden}[class*=header-icon-]{background-size:36px;width:36px;height:36px;float:right;margin-left:5px}.header .header-icon-home{background-image:url(../../images/home.png)}.header .cityName{max-width:800px;position:relative;white-space:nowrap;text-overflow:ellipsis;text-align:right}.header .icon-svg4{font-size:28px;display:inline-block;position:absolute;left:12px;top:9px}.header p{position:absolute;left:47px;top:23px;color:#fff;line-height:16px;font-weight:700;font-size:20px;text-align:left}.header p span{font-weight:400}.header .icon-svg5,header .icon-search,header .icon-svg14{position:absolute;top:8px;text-align:center;line-height:16px;font-size:16px}.header .icon-svg5{right:60px}.header .icon-search{right:15px}.header .icon-back{float:left; font-size:32px;display:block;width:30px;height:60px}.header .icon-back:before{top:50%;width:10px;height:10px;transform:rotate(-45deg);position:absolute}.header .icon-back-define{font-size:32px;display:block;position:absolute;top:0;width:30px;height:45px}.header .icon-back-define:before{top:50%;width:10px;height:10px;transform:rotate(-45deg);position:absolute}.flag:after,.footer .down_push a:before{content:""}.header span i{font-size:10px;position:relative;top:-3px}.header .header_btn{position:absolute;right:10px;top:6px;line-height:1;color:#fff}.header .header_btn span{margin-left:10px;display:inline-block;font-size:10px;line-height:17px}.header .header_btn a{color:#fff;height:32px;line-height:32px;min-width:32px;background:center center no-repeat;background-size:cover;display:inline-block}.header .header-icon-fav,header .header-icon-fav-ed{width:36px;height:36px;position:absolute;top:4px;right:45px}.header a.header-icon-home{background-image:url(../../images/home.png)}.header .header-icon-fav{background-image:url(../../images/fav.png);background-size:36px}.header .header-icon-fav-ed{background-image:url(../../images/fav-ed.png);background-size:36px}.header .header-icon-map{background-image:url(../../images/map.png)}.header .header-icon-position{background-image:url(../../images/map_2.png)}.header .header-icon-my{background-image:url(../../images/my.png)}.header .header-icon-file{background-image:url(../../iamges/file.png);background-size:36px;width:36px;height:36px;position:relative;display:block;margin-left:5px;float:right}.header_position{position:absolute;right:10px;top:0;height:100%;line-height:45px;font-size:12px;padding-right:10px}.header_position .header-icon-transparent{position:absolute;top:50%;right:2px;margin-top:-2px;background-size:15px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px #fff solid}.footer{width:100%}.footer a{color:#666}.footer .footer-bar{height:30px;line-height:30px;background:#e3367f;color:#fff;font-size:14px;position:relative;margin-bottom:5px}.footer .footer-bar a{padding:0 10px;color:#fff}.footer .icon-arrow-up{display:inline-block;height:30px;line-height:30px;position:absolute;right:10px;top:0}.footer .down_push .icon-cellphone{width:36px;height:66px;background-size:49%!important;background:url(../../images/phone.png)center center no-repeat;display:block}.footer p{color:#5f646e;font-size:12px;line-height:30px}.footer p a,.footer p span{padding:0 5px}.footer .down_push{width:100%;background:rgba(81,81,81,.85);height:50px;overflow:hidden;position:absolute;top:0;left:0;z-index:999;color:#fff}.footer .down_push h3{font-size:15px;padding-left:60px;padding-top:12px;color:#fff;line-height:15px}.footer .down_push h3 span{font-size:12px;font-weight:400;font-family:"黑体";color:#fff}.footer .down_push a{background:#ff740d;display:block;position:absolute;top:12px;border-radius:3px;padding:8px;right:25px;font-size:12px;text-align:center;line-height:18px;width:91px;height:30px}.flag,.privilege,.tag{line-height:16px}.footer .down_push a:before{width:0;height:0;border-top:5px solid transparent;border-right:6px solid #ff740d;border-bottom:5px solid transparent;position:absolute;top:50%;left:-6px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.checkBox-child.selected:before,.radioBox-child.selected:before{content:'';-webkit-transform:rotate(45deg)}.footer .down_push a span{padding:3px;position:absolute;font-size:14px;left:16px;top:2px}.footer .down_push span.icon-remove{position:absolute;display:block;top:15px;height:20px;width:20px;left:5px;border-radius:100%;background:#373737}.lv-toast-div{width:42px;height:42px;margin:20px auto;font-size:14px}.flag,.privilege{color:#fff;height:16px}.lv-toast-loading{position:absolute;left:50%;top:50%;margin-left:-16px}.lv-toast p{padding:0 10px 20px;color:#fff;font-size:14px;font-weight:700}.pro-value{font-size:20px;color:#da0205}.privilege,.pro-value del,.pro-value i,.pro-value small{font-size:10px}.pro-value i{color:#666}.pro-value del{color:#999}.privilege{padding:0 3px;background:#ff8a00;border-radius:2px;margin:2px 0 2px 2px}.privilege.rose{background:#e7188e}.privilege.blue{background:#6fbff1}.privilege.big{font-size:12px;padding:5px}.flag{padding:0 3px;font-size:10px;display:inline-block;background:#f70;white-space:nowrap;position:relative}.flag:after{border:8px solid #f70;border-right-color:transparent;border-left-width:0;border-right-width:3px;display:block;position:absolute;right:-3px;top:0}.flag.phone{padding-left:20px}.flag.phone:before{font-family:icomoon;content:"\e62a";font-size:18px;width:14px;height:18px;position:absolute;left:0;top:-1px;color:#f70;background:#fff;text-shadow:1px 1px 0 #dc5a03}.tag:after,.tag:before{content:""}.tag{height:16px;padding:0 3px;background:#51afff;float:left;color:#fff;font-size:10px;border-radius:2px 0 0 2px;position:relative;margin:2px 10px 2px 0;display:inline-block}.clear-icon,.radioBox-child,.tag:after,.tag:before{position:absolute}.tag:before{right:-5px;top:0;width:0;height:0;border-top:8px solid transparent;border-left:5px solid #51afff;border-bottom:8px solid transparent}.tag:after{right:-3px;top:7px;width:2px;height:2px;border-radius:2px;background:#fff}.radioBox-child{background:#fff;border:1px solid #b7b7b7;border-radius:18px;display:block;width:20px;height:20px;top:50%;margin-top:-10px}.checkBox-child,.lv-btn,.lv-checkBox,.view-more{border-radius:2px}.radioBox-child.selected{background:#4cabfc;border:1px solid #4cabfc}.radioBox-child.selected:before{display:block;position:absolute;width:3px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin:2px 0 0 7px}.lv-checkBox{width:18px;height:18px;border:1px solid #c2c2c2;display:inline-block;position:relative;background:#fff}.lv-checkBox.selected:before{display:block;content:'';position:absolute;width:3px;height:9px;border-right:2px solid #4cabfc;border-bottom:2px solid #4cabfc;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:1px 0 0 6px}.checkBox-child{display:block;width:20px;height:20px;position:absolute;right:10px;top:50%;margin-top:-10px;background:#fff;border:1px solid #b7b7b7}.checkBox-child.disable{background:#e3e3e3}.checkBox-child.selected{background:#4cabfc;border:1px solid #4cabfc}.checkBox-child.selected:before{display:block;position:absolute;width:4px;height:11px;transform:rotate(45deg);margin:1px 0 0 6px;border-right:2px solid #FFF;border-bottom:2px solid #FFF}.lv-plus:after,.lv-plus:before,.lv-reduce:before{background:#fff;position:absolute;content:""}.ic_arrow_d,.ic_arrow_u{display:block;width:10px;height:5px;background-size:cover}.ic_down,.ic_up{display:block;width:20px;height:20px;position:absolute;right:3px;bottom:3px}.lv-plus,.lv-reduce{width:24px;height:24px;background:#4cabfc;display:inline-block;position:relative;border-radius:2px}.lv-plus:before,.lv-reduce:before{height:2px;left:50%;margin:-1px 0 0 -8px;top:50%;width:16px}.lv-plus:after{height:17px;left:50%;margin:-8px 0 0 -1px;top:50%;width:2px}.lv-plus.disable,.lv-reduce.disable{background:#fff;border:1px solid #c3c3c3}.lv-plus.disable:after,.lv-plus.disable:before,.lv-reduce.disable:before{background:#c3c3c3}.lv-num{padding:0 8px;color:#333;display:inline-block}.ic_order_plus,.ic_order_reduce{width:26px;height:26px}.ic_order_reduce{background-position:-99px -56px}.ic_order_reduce.disable{background-position:-99px -29px}.ic_order_plus{background-position:-99px -84px}.ic_order_plus.disable{background-position:-99px -2px}.ic_di,.ic_li,.ic_ri,.ic_ui{border-right:2px solid #7f7f7f;border-bottom:2px solid #7f7f7f;display:inline-block;width:6px;height:6px;position:absolute}.ic_ri{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:13px;top:50%;margin-top:-3px}.ic_li{-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative;vertical-align:middle;margin-right:10px}.ic_ui,.overflow .ic_di{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:7px;bottom:5px}.ic_di,.on .ic_ui{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.ic_ri_big{border-right:6px solid #fff;border-bottom:6px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:18px;height:18px;cursor:pointer;display:block}.ic_triangle_up,.lv-tab .active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ic_triangle_up{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;width:12px;height:12px;display:block}.ic_triangle_up:before{border-left:12px solid #d3d3d3;border-top:12px solid #d3d3d3;width:0;height:0;display:block;content:''}.ic_comment,.ic_good,.ic_price{background-size:25px auto;display:inline-block;height:25px;width:25px}.ic_appraise,.ic_appraise_bad,.ic_map{background-repeat:no-repeat;display:inline-block}.lv-evaluate-add{width:100%;text-align:center;color:#fff;font-size:16px;background:#da0205;height:30px;line-height:30px;display:block;margin-top:5px}.btn_reserve,.lv-btn{display:inline-block}.lv-evaluate-add:before{content:"+";font-size:30px;font-weight:700;display:inline-block;margin:-4px 5px 0 0}.header .select_city:before,.lv-box .income_ti1:after,.lv-tab .active:before,.lv-tab ul:after{content:""}.lv-evaluate-icon{background:url(../../images/evaluate-small-icon.png)left center no-repeat;padding-left:24px}.lv-btn{color:#fff;padding:0 5px;height:40px;line-height:40px;font-size:15px;text-align:center}.lv-btn.disable{background:#6a6a6a;color:#999}.lv-btn-default{background-color:#e7188e}.lv-btn-gray{background-color:#f1f1f1;color:#333}.lv-btn-yellow{background-color:#ff8a00}.lv-btn-blue{background:#2536db}a.lv-btn-yellow{color:#fff}.view-more{display:block;height:47px;line-height:47px;text-align:center;color:#666;font-size:14px;border-bottom:1px #dedede solid;background:#fff}.view-more.rose{background:#e7188e;border:1px solid #c4006e;color:#fff}.view-more.btn{margin:10px;border:1px solid #dedede}.btn_reset,.btn_submit{padding:6px 10px;text-align:center;display:block}.btn_reset{background:#f4f4f4;color:#666}.btn_reserve,.btn_submit{background:#e7188e;color:#fff}.btn_reserve{padding:8px 15px;font-size:16px}.popup_wrap{position:fixed;width:280px;left:50%;margin:-100px 0 0 -140px;top:50%;z-index:999;display:none}.popup{background:#fff;border-radius:4px;overflow:hidden;text-align:center;border:1px solid #cfcfcf}.popup header{height:auto;background:0 0;line-height:20px;color:#666;text-align:center;font-size:18px;padding:10px 0 13px;border-bottom:1px solid #cfcfcf}.popup article{margin:15px 0;padding:0 20px;font-size:16px;max-height:100px;overflow:auto}.block,.line,.lv-box,.lv-box .income_ti1:after,.lv-box .t_content,.lv-tab,.set-wrap,.telBox,.telBox p,.telBox span{overflow:hidden}.popup footer{ext-align:center;padding-bottom:15px}.popup_wrap article em,.popup_wrap article span{display:block;text-align:center;padding:3px 0}.find_popup .ic_loading,.find_popup .ic_roseo,.find_popup .ic_yellow{margin:0 10px}.ic_loading,.ic_roseo,.ic_yellow{background:#e70685;color:#fff;min-width:98px;padding:8px 10px;text-align:center;font-size:16px;display:inline-block;margin:0 5px}.ic_yellow{background-color:#eb932b}.ic_loading{background-color:#888}.ic_sheng{width:22px;height:22px;background:#ec2d8a;color:#fff;font-size:14px;display:inline-block;border-radius:22px;line-height:22px;text-align:center}.telBox{position:fixed;z-index:100;color:#fff;left:50%;top:50%;margin-left:-140px;margin-top:-70px;width:285px;display:none;height:140px}.telBox_con{width:280px;opacity:.8;background:#0b1b44;height:136px;border-radius:10px;border:2px solid #fff}.telBox p,.telBox span{display:block;font-size:18px;width:auto;margin-left:auto;margin-right:auto;height:auto;position:relative}.lv-search-fail,.lv-search-success{font-size:1.5em}.telBox a{width:127px;height:43px;display:block;float:left;margin:0 1px 0 10px}#cd_small .ic_time,.ic_peo i,.ic_time{display:inline-block}.telBox .p{margin-top:-124px;position:relative}.telBox p{color:#fff!important;font-weight:700;height:25px;text-align:center;margin-bottom:10px}.telBox span{color:#fff;margin-bottom:10px;text-align:center}
.lv-search-fail{width:auto;margin:0 auto;text-align:center;background:#f1f1f1}.lv-sorry-icon{padding:90px 0 0;max-height:96px;box-sizing:content-box}.lv-sorry-icon img{width:47px!important;max-width:100%}.lv-search-fail p{padding-top:10px;font-size:14px}.ic_peo i{background:url(../../images/ic_people.gif)center center;background-size:cover}.ic_time{width:18px;height:18px;background:url(../../images/ic_time.png)center center no-repeat;background-size:16px}#cd_small .ic_time{width:18px;height:18px;background:url(../../images/ic_time_grey.png)center 0 no-repeat;background-size:16px}.ic_peo i{background-repeat:no-repeat;width:16px;height:15px;margin-bottom:-3px;margin-right:2px}.hide{display:none}.w65p{width:65%}.f-color-1{color:#e61c98}.f-color-2{color:#333}.f-color-3{color:#999}.f-color-4{color:#ff4000}.f-color-5{color:#009ed0}.f-color-6{color:#fff}#container .f-color-rose{color:#da0205}#container .f-color-blue{color:#4cabfc}#container .f-color-black{color:#000}#container .f-color-yellow{color:#fca15e}

#container .f-size-20{font-size:20px}#container .f-size-12{font-size:12px}#container .f-size-10{font-size:10px}.mt0{margin-top:0}.m10{margin:10px}.mt3{margin-top:3px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.pr20{padding-right:20px}.pt0{padding-top:0}.p10{padding:10px}.pb40{padding-bottom:40px}#container .border-bottom-dashed{border-bottom-style:dashed}#container .border-top-dashed{border-top-style:dashed}.btn_block{display:block;font-size:16px}.block{display:block}.line{width:100%}.f-justify{text-align:justify;white-space:pre-wrap}.bottom-fixed{position:fixed;bottom:0;left:0;z-index:901;overflow:hidden;width:100%}.lv-banner{width:320px;margin:0 auto;position:relative;padding:0}.lv-banner .ic_dele{display:block;position:absolute;right:15px;top:50%;margin-top:-12px}.lv-tab{background:#fff}.lv-tab ul{display:-webkit-box;display:-moz-box;display:box;width:100%;border-bottom:1px #d3d3d3 solid}.lv-tab ul:after{display:block;height:0;clear:both;visibility:hidden;font-size:0}.lv-tab li{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;position:relative;height:36px;line-height:36px;display:block;border-left:1px #d3d3d3 solid;float:left;text-align:center}.lv-tab li span{display:inline-block}.lv-tab li:last-child{float:right}.lv-tab .active:before{position:absolute;bottom:-10px;left:50%;margin-left:-5px;width:12px;height:12px;border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;background:#ebebeb;display:block}.lv-tab li:first-child{border-left:0}.tabChange{display:none;position:relative}.lv-box{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:10px 0;background:#fff}

.lv-box .t_content{padding:10px;height:auto;position:relative}.lv-box h3,.lv-box>ul>li{padding:10px;border-bottom:1px dashed #ccc;font-size:14px;position:relative}.lv-box>ul>li:last-child{border:none}.lv-box h5{position:absolute;font-size:14px}.lv-box p{position:relative;padding:2px 0}

.lv-box .income_ti1{position:absolute;display:block;font-size:14px;text-align:justify;width:60px;color:#999}.lv-box-line,.lv-box-link,.lv-box-type,.set-wrap{position:relative}.lv-box .income_ti1:after{display:inline-block;height:0;width:100%}.lv-box .pl70{margin-left:70px;display:block}.lv-box-link{border:1px solid #d2d2d2;background:#fff;margin:10px;display:block;padding:10px;font-size:16px}.lv-box .text_content{font-size:14px;width:100%;border:none;min-height:150px;resize:none}.lv-box .lv-input-text{width:100%;padding:0;border:none}.set-wrap{width:200%;transition:all 200ms ease;-webkit-transition:all 200ms ease;transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0)}.lv-box-type{padding:10px 40px 10px 10px;color:#666;font-size:16px;line-height:28px}.lv-box-type h2{color:#000;padding:0;font-size:15px}.lv-box-type .ic_ui{right:13px;top:50%;margin-top:-6px}.lv-box.on .ic_ui{margin-top:-3px}.modal{background:rgba(0,0,0,.3);display:none;left:0;position:fixed;top:0;width:100%}#header_value,#travelerTitle h1{color:#fff}.lv-active{padding:10px}#content .header p{left:50%;margin-left:-60px}.header .header-icon-my{background:url(../../images/my1.png)12px 8px no-repeat;background-size:25px}.header .select_city{position:absolute;left:15px;top:4px;height:36px;line-height:36px;font-size:12px;text-align:left}.header .select_city a{width:50px;display:block}.header .out_address{right:10px}.header .select_city:before{width:5px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:30px;top:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.footer .f-color-rose{color:#da0205}.footer p{text-align:left;width:33.3%;margin:0;display:inline-block;position:absolute}.footer p:nth-child(2){left:10px}.footer p:nth-child(3){left:38%}.footer p:nth-child(4){right:10px;color:#aaa;text-align:right}.footer .tel{display:inline-block;width:20px;height:20px;background:url(../../images/foot-tel.png)0 2px no-repeat;background-size:20px;position:absolute;top:3px;left:-20px}.footer .footer-bar{background-color:#da0205}.header .header-icon-tel{background-image:url(../../images/tel.png)}.header .user_icon{position:absolute;right:10px;top:9px;font-size:14px;height:36px;line-height:36px}

.index nav,.index nav li{padding-left:2.5px;padding-right:2.5px}
.swiper-slide{visibility:hidden;display:none}
.index nav{width:99.9%;margin:0 auto;overflow:hidden;padding-top:5px;border-bottom:1px #e6e6e6 solid;background:#fff}
.index nav li{display:block;float:left;width:33.3%;margin-bottom:5px}
.index nav li i{width:45px;height:40px;background:url(../../images/icons.png) ;background-size:240px;display:inline-block; margin-bottom:5px;margin-left: 24px;}
.index nav li:nth-child(1) i{background-position:-4px -3px}
.index nav li:nth-child(2) i{background-position:-66px -3px}
.index nav li:nth-child(3) i{background-position:-130px -3px}
.index nav li:nth-child(4) i{background-position:-192px -3px}
.index nav li:nth-child(1) a{background-color:#ff6074;border-radius:4px;}
.index nav li:nth-child(2) a{background-color:#3d99ff;border-radius:4px;}
.index nav li:nth-child(3) a{background-color:#8a95ff;border-radius:4px;}
.index nav li:nth-child(4) a{background-color:#63c500;border-radius:4px;}

.index nav li:nth-child(5) i{background-position:-9px -58px}
.index nav li:nth-child(6) i{background-position:-56px -60px;}
.index nav li:nth-child(7) i{background-position: 108px -434px;}
.index nav li:nth-child(8) i{background-position:-246px -111px;}
.index nav li:nth-child(9) i{background-position: 52px -274px}
.index nav li:nth-child(5) a{background-color:#84d018;border-radius:4px;}
.index nav li:nth-child(6) a{background-color:#ff8a44;border-radius:4px;}
.index nav li:nth-child(7) a{background-color:#22ad38;border-radius:4px;}
.index nav li:nth-child(8) a{background-color:#5ebf01;border-radius:4px;}
.index nav li:nth-child(9) a{background-color:#ffb31b;border-radius:4px;}

.index nav li .box2{height:95px;width:100px;margin:0 auto;position:relative;padding-left:5px;}
.index nav li .box3{height:95px;width:100px;margin:0 auto;position:relative;padding-left:5px; padding-top:30px;}


.index nav li span{display:block;font-size:16px;text-align:center;color:#fff; width:100px;}
.index nav li .s2{font-size:10px;padding-top:0;top:38px}
.index nav li .box{height:135px;width:100px;margin:0 auto;padding-top:20px;position:relative;padding-left:5px}
.index nav li a{display:block;color:#4b4946;width:100%;position:relative}
.index .nav{width:100%;margin:0 auto;overflow:hidden;background:#fff}
.index .nav li{display:block;float:left;width:25%;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.index .nav li:nth-child(4n){border-right:0}
.index .nav li a{display:block;color:#666;width:100%;height:70px;position:relative}
.index .nav li i{width:45px;height:45px;background:url(../../images/icons.png)no-repeat;background-size:270px;display:inline-block;position:absolute;top:40%;margin-top:-22.5px;left:50%;margin-left:-22.5px}

.i-banner a,.i-banner img,.i-top li .t_info,.i-top li a,.index #second li,.index-recommend li a,.index-recommend li a img{display:block}.index .nav li span{position:absolute;top:63%;width:60px;left:47%;margin-left:-20px;font-size:12px}

.index .nav li:nth-child(1) i{background-position:-8px -70px}
.index .nav li:nth-child(2) i{background-position:-77px -70px}
.index .nav li:nth-child(3) i{background:url(../../images/icons-new.png)-77px 7px no-repeat;background-size:230px}
.index .nav li:nth-child(4) i{background-position:-218px -71px}
.index .nav li:nth-child(5) i{background:url(../../images/icons-new.png)6px 5px no-repeat;background-size:230px}
.index .nav li:nth-child(6) i{background-position:-147px -73px;background-size:270px;background-repeat:no-repeat}
.index .nav li:nth-child(7) i{background:url(../../images/icons-new.png)-183px 3px no-repeat;background-size:230px}
.index .nav li:nth-child(8) i{background:url(../../images/icons-new.png)-35px 5px no-repeat;background-size:230px}

.index-recommend{padding:10px 0;overflow:hidden}.index-recommend li{width:50%;float:left}.index-recommend li a{overflow:hidden;border:1px solid #e6e6e6;background:#fff;color:#5f646e;line-height:16px}.index-recommend li:nth-child(2) a{border-bottom:0;border-right:0;border-left:0}.index-recommend li:nth-child(3) a{border-right:0;border-left:0}.index-recommend li:nth-child(1) a{padding-top:1px}.index-recommend li .t_icon{width:40px;height:40px;float:left;margin-right:10px;background:url(../../images/icon-recommend.png);background-size:80px}.index-recommend li .t_icon_svg{width:40px;height:40px;float:left;margin-right:10px;font-size:40px;line-height:40px;text-align:center}.index-recommend li .t_icon_svg.icon-svg2{font-size:30px}.index-recommend li .t_icon_svg.icon-svg3{font-size:28px}.index-recommend li .t_icon_svg.icon-svg6{font-size:25px}.index-recommend li .t_icon_svg.icon-bus{font-size:33px}.index-recommend li .t_icon.icon-1{background-position:0 0}.index-recommend li .t_icon.icon-2{background-position:-40px 0}.index-recommend li .t_icon.icon-3{background-position:0 -40px}.index-recommend li .t_icon.icon-4{background-position:-40px -40px}#content .header .out_address:nth-child(2){left:10px}.index-recommend li .t_info{float:left;padding-top:4px;position:relative}.index-recommend li .t_info h2{font-size:14px}.index-recommend li .t_info h3{font-size:12px;position:absolute;top:20px;left:0;white-space:nowrap}.i-banner .t_li{margin:10px;position:relative;overflow:hidden}.i-banner .t_tips{position:absolute;top:20px;left:18px;text-shadow:0 1px 1px rgba(0,0,0,.75);width:100%}.i-banner .t_tips:before{position:absolute;top:2px;left:-12px;content:"";width:8px;height:15px;display:block}.i-banner .t_tips h2{font-size:12px;color:#fff}.i-banner .t_tips h3{font-size:14px;width:90%;color:#fff}.i-banner .t_tips .pro-value{margin-top:5px;color:#da0205}.i-banner .t_tips .pro-value i{color:#fff}.month-hot{background:#fff;border-bottom:1px #e1e1e1 solid}.month-hot h2{height:25px;padding:5px 0 0 8px;line-height:20px;font-size:12px}.month-hot .tablist{overflow:hidden;position:relative;z-index:11}.month-hot .tablist li{width:25%;height:30px;line-height:30px;float:left;border-bottom:2px #e4e4e4 solid;color:#4c4c4c;font-size:14px;text-align:center}.month-hot .tablist li.active{border-bottom:2px #ff7613 solid;color:#ff7613}.month-hot .t_list{width:100%;margin:0 auto;cursor:move;overflow:hidden;-webkit-perspective:1000;height:122px}.month-hot .t_in_list{width:400%;float:left}.month-hot .t_in_list ul{width:25%;float:left;background:#fff;position:relative}.month-hot .t_list li{width:33.3%;float:left;position:relative;height:41px;border-bottom:1px #e4e4e4 solid;text-align:center;line-height:40px;font-size:14px}.month-hot .t_list li a{padding:5px 10px;color:#4c4c4c}.month-hot .t_list li:before{content:"";position:absolute;right:-3px;top:12px;background:#e4e4e4;width:1px;height:16px}.i-top{background:#fff;border-bottom:1px #e1e1e1 solid}.i-top h2{height:30px;padding-left:8px;line-height:30px;font-size:12px}.i-top ul{margin-top:-5px}.i-top li{border-bottom:1px #d2d2d2 solid;padding:10px 8px}.i-top li a{height:68px}.i-top li .t_num{width:38px;height:23px;float:left;padding-top:45px;font-size:10px;font-weight:700;color:#fff;background:#ff7613;text-align:center;text-shadow:1px 1px 0 #e0974b}.i-top li .t_pic,.i-top li .t_pic img{width:89px;height:68px}.i-top li .t_num i{font-size:20px}.i-top li .t_pic{float:left}.i-top li .t_info_body,.i-top p{width:100%}.i-top li .t_info{overflow:hidden;position:relative;padding:8px 0 0 8px}.i-top li .t_info_body h3{font-size:13px;line-height:16px;height:32px;overflow:hidden;color:#333;margin-bottom:4px}.i-top p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i-top .value{font-size:20px}.i-top .value i{font-size:10px;color:#666}.i-sp1{margin:10px 5px;overflow:hidden}.i-sp1 a{width:33.3%;float:left}.i-sp1 .t_content{border:1px solid #ddd;background:#fff;margin:0 5px;height:116px;position:relative}.i-sp1 .t_info{padding:10px}.i-sp1 .t_info h2{font-size:14px}.i-sp1 .t_info h3{font-size:13px;opacity:.5}.i-sp1 .t_icon{position:absolute;right:5px;bottom:0}.index #second{height:50px;width:100%;padding-top:0}.index #second li{font-size:16px;text-align:left;border-right:1px solid #ddd;box-sizing:border-box;padding-left:0;width:50%;height:50px;vertical-align:middle}.index #second ul li a{position:relative;height:30px;margin:10px 0 10px 15%}.index #second ul li a span{display:inline-block;font-size:16px;text-align:center;line-height:20px;vertical-align:middle;padding-top:5px;padding-left:16px}


















.two-columns-list{margin:5px;overflow:hidden}.two-columns-list ul{float:left;width:100%}.two-columns-list li{width:50%;float:left}.two-columns-list li a{margin:5px;background:#fff;display:block;border:1px solid #cecece}.two-columns-list li.slogan img{margin-top:10px}.two-columns-list li .t_pic img{min-width:143px}.two-columns-list li .t_info{padding:0 5px 3px;position:relative;overflow:hidden}.two-columns-list li h3{font-size:12px;line-height:16px;height:32px;margin:4px 0;overflow:hidden}.two-columns-list li h3.single{height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two-columns-list .tips-choiceness{position:absolute;right:8px;bottom:8px;width:30px;height:15px;line-height:15px;color:#fff;background:#da4523;font-size:10px;text-align:center;display:block}.two-columns-list .tips-top{position:absolute;right:-2px;bottom:6px;height:20px;line-height:20px;color:#fff;font-weight:700;background:#da4523;font-size:14px;padding:0 10px;display:block}.two-columns-list .tips-top:before{position:absolute;left:0;top:0;content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:4px #fff solid}.two-columns-list small{font-size:12px;color:#999}.two-columns-list .no_more{text-align:center;color:#bbb;font-weight:700;line-height:50px}.table-icon-list{width:100%;text-align:center;border:1px solid #eee;margin:-1px}.table-icon-list a{display:block;padding:20px 0;width:100%}.table-icon-list td{border:1px solid #ddd;border-right:0}.table-icon-list img{width:60%;border:1px solid #fff;border-radius:2px;margin-bottom:4px}.table-icon-list span{display:block;width:100px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.lv-ticket-index section{padding:0 10px}.lv-ticket-index h2{font-size:18px;color:#333;padding:10px 0;text-align:center}.lv-ticket-index .view-more a{color:#666}.city_hot{overflow:hidden;text-align:center}.city_hot a{display:inline-block;width:21%;padding:5px 0 7px;font-size:14px;text-align:center;border:1px solid #cfcfcf;margin:5px 4px;background:#fff}.rim{margin:10px auto;overflow:hidden}.rim a{position:relative}.rim_con{margin:0 12px;display:block;border:1px solid #cfcfcf;height:auto;overflow:hidden;background:#fff;padding:7px 5px 7px 13px}.rim h2{font-style:normal;font-size:16px;padding:0 0 0 9px;display:block;float:left;line-height:20px}.lv-search-fail{width:auto;margin:0 auto;text-align:center;font-size:1.5em}.lv-sorry-icon{padding:90px 0 0;max-height:96px}.lv-sorry-icon img{width:47px!important;max-width:100%}.lv-search-fail p{padding-top:10px;font-size:14px}.lv-biz-list ul{overflow:hidden;border-bottom:1px #ddd solid;box-shadow:0 1px 0 #fff;padding-bottom:20px}.lv-biz-list li{overflow:hidden;margin-top:10px;text-align:center}.lv-biz-list h2{color:#333;font-size:18px;padding:10px 0 20px;text-align:center;background:url(../../images/seprator-line-super.png) center bottom no-repeat;background-size:306px}.lv-biz-list:last-child{padding-bottom:16px}.lv-biz-list li a{display:inline-block;text-align:center;margin:0 7px}#lv-fixdiv ul.lv-biz-list li a{width:18.75%}.lv-biz-list li a img{display:block;width:60px;height:60px;border-radius:4px}.lv-biz-list li a span{padding-top:4px;display:block;color:#333;width:60px;height:20px;line-height:20px;overflow:hidden;margin-bottom:10px}.lv-biz-list li a span.lv-biz-point{background:#fff;border:1px solid #b7b7b7;padding:6px 0;font-size:18px;-moz-box-shadow:0 2px 3px #b7b7b7;-webkit-box-shadow:0 2px 3px #b7b7b7;box-shadow:0 2px 3px #b7b7b7;border-radius:3px;color:#464646}.lv-project-list{background:#fff}.lv-project-list .pro-pic .flag{position:absolute;left:-2px;top:5px}.lv-project-list .pro-info .flag{margin-right:3px}.lv-project-list .pro-info{overflow:hidden}.lv-project-list a{display:block;overflow:hidden}.lv-project-list article{padding:10px;position:relative;overflow:hidden;border-bottom:1px #ddd solid;box-shadow:0 1px 0 #fefefe;min-height:90px;line-height:20px}.lv-project-list article a{color:#666}.lv-project-list article .pro-pic{width:95px;height:90px;float:left;display:block;background:center center no-repeat;background-size:cover;margin-right:10px;position:relative}.lv-project-list article .pro-good{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.8);color:#fff;height:18px;line-height:18px;text-align:center;width:100%;font-size:11px}.lv-project-list article h2{overflow:hidden;color:#1c1c1c;line-height:20px;margin-bottom:4px}.lv-project-list article p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-project-list article h3{color:#1c1c1c;width:100%;line-height:16px;overflow:hidden;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis}.lv-project-list article .t_l1{width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.lv-project-list article .privilege{float:left}.lv-project-list .w65p{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.lv-project-list .route article h2{height:40px}.lv-project-list article .t_per{padding:2px 6px;background:#78d5f6;color:#fff}.lv-project-list article .rebate{font-size:12px;vertical-align:middle}.lv-project-list article .rebate i{width:20px;height:20px;background-size:21px}.lv-project-list article .rebate .ic_fan{background-position:-2px -46px}.lv-project-list article .rebate .ic_xiang{background-position:-2px -25px}.lv-project-list article .address{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.lv-project-list.bg-white{background:#fff}.lv-tab .orderby{height:6px;width:2px;padding:0 3px 5px;position:relative}.lv-tab .orderby:before{content:"";width:2px;height:6px;background:#666;display:block}.lv-tab .orderby:after{content:"";position:absolute;top:6px;left:0;border-top:5px #666 solid;border-left:4px transparent solid;border-right:4px transparent solid}.lv-tab .orderby.up{padding:5px 3px 2px}.lv-tab .orderby.up:after{top:0;border-bottom:5px #666 solid;border-top:0}.lv-tab .active .orderby:before{background:#da0205}.lv-tab .active .orderby:after{border-top-color:#da0205;border-bottom-color:#da0205}.lv-tab .asc .orderby.up:before{background:#da0205}.lv-tab .asc .orderby.up:after{border-top-color:#da0205;border-bottom-color:#da0205}.lv-tab .asc .orderby:before{background:#666}.lv-tab .asc .orderby:after{border-top-color:#666;border-bottom-color:#666}.lv-tab .desc .orderby:before{background:#da0205}.lv-tab .desc .orderby:after{border-top-color:#da0205;border-bottom-color:#da0205}.lv-tab .desc .orderby.up:before{background:#666}.lv-tab .desc .orderby.up:after{border-top-color:#666;border-bottom-color:#666}.lv-filtrate .fields{padding:0 3px 10px}.lv-filtrate .fields ul{height:38px;overflow:hidden}.lv-filtrate .fields li{width:33.3%;float:left;padding:3px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:15px}.lv-filtrate .fields li span{border:1px solid #d2d2d2;text-align:center;padding:3px;box-sizing:border-box;-webkit-box-sizing:border-box;height:35px;line-height:27px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.lv-filtrate .fields .selected span{border-color:#da0205;color:#da0205}.lv-filtrate .on .radioBox{border-top:1px #e7e7e7 dashed}.lv-filtrate .radioBox ul{height:0}.lv-filtrate .radioBox li{height:42px;padding:0 10px;line-height:42px;position:relative;border-bottom:1px #e7e7e7 solid}.lv-filtrate .radioBox li:last-child{border:none}.lv-filtrate .radioBox .radioBox-child{right:10px}.lv-filtrate .on ul{height:auto}.lv-filtrate .option{padding:4px 10px;background:rgba(0,0,0,.8)}.lv-filtrate .option div{float:left;padding:0 4px}.lv-filtrate .option-reset{width:30%}.lv-filtrate .option-submit{width:70%}.lv-filtrate .option span{display:block;height:40px;line-height:40px;text-align:center;color:#fff;background:#ff8a00;font-size:18px;border-radius:2px}.lv-filtrate .option-submit span{background:#da0205}.lv-group-list{margin:10px}.lv-group-list a{color:#333}.lv-group-list article{position:relative;background:#fff;overflow:hidden;border:1px solid #ddd;margin-top:10px}.lv-group-list article .t_p1{padding:9px;border-bottom:1px #ddd solid}.lv-group-list article .t_name{line-height:22px;padding-top:10px}.lv-group-list article .t_p2{height:52px;padding:0 9px}.lv-group-list article .t_value{width:40%;border-right:1px #ddd solid;font-size:16px;height:40px;float:left;padding-top:12px;line-height:16px}.lv-group-list article .t_value del{font-size:10px;color:#999}.lv-group-list article .t_other{width:58%;padding-top:5px;font-size:12px;float:left}.lv-group-list article .t_other span{padding-left:10px;display:inline-block}.lv-group-list article .t_other i{color:#999}.lv-group-list .ic_peo,.lv-group-list .ic_time{float:left}.lv-primary-narrow{position:fixed;right:0;top:100px;width:25px;text-align:center}.lv-narrow-li{border-right:4px solid #666;padding-right:10px;margin-top:4px;font-size:1.2em;font-weight:700}.lv-narrow-current{border-right:3px solid #d957a3;color:#d957a3}.lv-city-title{background:#e2e2e2;padding:5px 10px}.lv-city-list{background:#fff}.lv-city-list li{height:40px;line-height:40px;padding:0 10px;font-size:18px;border-bottom:1px #C6C6C6 solid}.lv-city-list-sp{background:#fff}.lv-city-list-sp li{height:40px;line-height:40px;padding:0 10px;font-size:18px;border-bottom:1px #C6C6C6 solid;}




/*轮播图*/
.slider{ width:100%; margin:0 auto;  position:relative; overflow:hidden; height:auto; background:#000;  }	.slider .bd{ position:relative; z-index:0;  }	.slider .bd li{ height:auto; overflow:hidden; }	.slider .bd li img{ display:block; width:100%;  }	.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }	.slider .hd ul{ text-align:center;  }	.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 		background:url(../images/dot.png) 0 -16px;		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 	}	.slider .hd ul .on{ background-position:0 0;  }	.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }











/*线路*/
.item-list ul li div h3:after,.item-list ul li div h3:before{position:absolute;content:"";top:50%}.merit,.popular .month,.search-bar>div,.swiper-banner,.swiper-slide,.theme-list ul,.viewspot-option span i.landmark{overflow:hidden}body,html{width:100%;height:100%;background-color:#f1f1f1}.search-bar{height:45px;background-color:#da0205;padding:0 10px}.search-bar>div{height:34px;border-radius:5px;background-color:#fff;border-top:1px solid #d2d2d2}.item-list ul li:first-child,.popular .month,.theme-list ul,.viewspot-option{border-top:1px solid #ddd}.search-bar>div>span{width:100%;height:100%;float:left;position:relative;background:url(../../images/magnifire.png)15px center no-repeat;-webkit-background-size:19px;background-size:19px;line-height:33px;padding-left:45px;font-size:12px;color:#9d9d9d}.search-bar>div>input{width:90%;float:right;border:none;height:33px;line-height:33px;font-size:12px}.swiper-main{max-height:none}.banner-img{height:0;padding-bottom:41.3%;background-size:cover;background-repeat:no-repeat}.swiper-slide img{height:100%}


.viewspot-option{height:45px;border-bottom:1px solid #ddd;background-color:#fff}
.viewspot-option span{width:32%;height:100%;display:inline-block;font-size:16px;box-sizing:border-box;line-height:45px;text-align:center}
.viewspot-option a span i:first-child{display:inline-block;width:26px;height:29px;background:url(../../images/index-icon-1.png)center center no-repeat;-webkit-background-size:25px;background-size:25px;vertical-align:middle;margin-top:-7px;margin-right:5px}


.item-list,.popular .month,.popular table{background-color:#fff}

.viewspot-option span i.landmark{display:inline-block;max-width:63px;text-overflow:ellipsis;white-space:nowrap;height:16px;line-height:16px;margin-bottom:-2px}

.viewspot-option a:first-child span{color:#ff740d;border-right:1px solid #ddd}



.viewspot-option a span i:second-child{display:inline-block;width:26px;height:29px;background:url(../../images/index-icon-1.png)center center no-repeat;-webkit-background-size:25px;background-size:25px;vertical-align:middle;margin-top:-7px;margin-right:5px}

.viewspot-option a:second-child span{color:#ff740d;border-right:1px solid #ddd}
.viewspot-option a:second-child span i:first-child{background-image:url(../../images/index-icon-2.png)}




.viewspot-option span:first-child a{color:#ff740d}
.viewspot-option span:second-child a{color:#ff6600}
.viewspot-option span:last-child a{color:#7bc730;}

.viewspot-option a:last-child span{color:#7bc730;}
.viewspot-option a:last-child span i:first-child{background-image:url(../../images/index-icon-2.png)}



.popular{margin-top:5px}.popular p{padding-left:10px;line-height:25px;color:#666;font-size:12px}.popular .month span{float:left;width:15%;height:43px;line-height:43px;text-align:center;margin:0 5%}.popular .month span.selected{color:#da0205;border-bottom:2px solid #da0205}.popular table{width:100%;display:none}.popular .show{display:block}.popular table tbody,.popular table tr{display:block;width:100%;overflow:hidden;border-top:1px solid #ddd}.popular table tr{border:none}.popular table tr td{float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:33.333%;line-height:45px;text-align:center;color:#000}.popular table tr td:nth-child(3n){border-right:none}.popular table tr td.more{color:#da0205}.item-list{margin-top:10px;margin-bottom:18px}.item-list ul li a{display:block;padding-bottom:19.5%}.lastli{border-bottom:1px solid #ddd}.item-list ul li:last-child{border-bottom:1px solid #ddd}.item-list.around ul li:nth-child(1) a{background:url(../../images/hot-sale.jpg)center center;background-size:cover;border-bottom:1px solid #ddd}.item-list.around ul li:nth-child(2) a{background:url(../../images/bus-tour.jpg)center center;background-size:cover;border-bottom:1px solid #ddd}.item-list.around ul li:nth-child(3) a{background:url(../../images/free-walker.jpg)center center;background-size:cover}.item-list.internal ul li:nth-child(1) a{background:url(../../images/hot-sale.jpg)center center;background-size:cover;border-bottom:1px solid #ddd}.item-list.internal ul li:nth-child(2) a{background:url(../../images/package-tour.jpg)center center;background-size:cover;border-bottom:1px solid #ddd}.item-list.internal ul li:nth-child(3) a{background:url(../../images/free-walker.jpg)center center;background-size:cover}.item-list.overseas ul li:nth-child(1) a{background:url(../../images/hot-sale.jpg)center center;background-size:cover;border-bottom:1px solid #ddd}.item-list.overseas ul li:nth-child(2) a{background:url(../../images/package-tour.jpg)center center;background-size:cover;border-bottom:1px solid #ddd}.item-list.overseas ul li:nth-child(3) a{background:url(../../images/free-walker.jpg)center center;background-size:cover}



.item-list.ticket ul li:nth-child(1) a{background:url(../../images/hot-sale.jpg)center center;background-size:cover;border-bottom:1px solid #ddd}.item-list.ticket ul li:nth-child(2) a{background:url(../../images/yiyuan-ticket.jpg)center center;background-size:cover}.item-list ul li div h3{color:#da0205;font-size:16px;line-height:25px;font-weight:700;position:relative;display:inline-block}.item-list ul li div h3:before{right:-30px;width:10px;height:10px;border:1px solid #da0205;border-radius:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item-list ul li div h3:after{right:-28px;width:4px;height:4px;border-right:1px solid #da0205;border-bottom:1px solid #da0205;-webkit-transform:rotate(-45deg)translateY(-50%);transform:rotate(-45deg)translateY(-50%)}.item-list ul li:nth-child(2) div h3{color:#75abe3}.item-list ul li:nth-child(2) div h3:after,.item-list ul li:nth-child(2) div h3:before{border-color:#75abe3}.item-list ul li.lastli div h3{color:#7bc730}.item-list ul li.lastli div h3:after,.item-list ul li.lastli div h3:before{border-color:#7bc730}.item-list ul li div p{font-size:12px;line-height:25px;color:#838a8e;display:block}.theme-list{margin-top:-13px}.theme-list p{padding-left:10px;line-height:25px;color:#666;font-size:12px}.theme-list ul{background-color:#fff}.theme-list ul li{height:45px;width:33.33%;float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.theme-list ul li:nth-child(3n){border-right:none}.theme-list ul li a{width:100%;height:100%;display:block;-webkit-background-size:30px;background-size:30px;line-height:45px;text-decoration:none;color:#666}.merit{margin-top:20px;margin-bottom:20px;font-size:10px;line-height:12px;color:#aaa}




.popular table tr td a{color:#000}.popular table tr td a:active{color:#da0205}








/*详情搜索层*/
#mostrar,.sousuo{
display: block;
color:#333;
}
#mostrar i,.sousuo i{width: 8px;
height: 10px;
display: inline-block;
background: url(../../images/right_jt.png) no-repeat;
float: right;
margin: 7px 10px 0 0;

}

.pro-extInfo .tab .hd{ border:1px solid #ccc;border-radius: 5px 5px 0 0; border-bottom:2px solid #390; }

.journey{ display:none;}
.t_base_info{}
.t_base_info .mt10 .yuding_input{ padding:0 15px; color:#fff; background:#ff6600; border:none;}

.yuding_input{ padding:0 15px; color:#fff; background:#ff6600; border:none;}
.t_base_info span .s1 {background-color: #66CCCC;display: inline-block;
height: 26px;
line-height: 26px;
padding: 0 10px;
margin-right: 5px;
color: #FFF;
}
.info_p1{ display:inline-block;}
.t_base_info span .s2 {background-color: #FF99CC;display: inline-block;
height: 26px;
line-height: 26px;
padding: 0 10px;
margin-right: 5px;
color: #FFF;
}
.t_base_info span .s3 {background-color: #66CCCC;display: inline-block;
height: 26px;
line-height: 26px;
padding: 0 10px;
margin-right: 5px;
color: #FFF;
}

/*搜索框*/
 .button {
        border: 1px solid #bbb;
        border-radius: 1px;
        box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
        width: 300px;
        background: #f3f3f3;
        background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
        background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
        background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
        background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
        background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    }
    /* --------------  */
    /*  custom-select  */
    /* --------------  */
    .custom-select {
      position: relative;
    }
    .custom-select select {
      width:100%;
      margin:0;
      background:none;
      border: 1px solid transparent;
      outline: none;
      /* Prefixed box-sizing rules necessary for older browsers */
   

      /* Remove select styling */
      appearance: none;
      -webkit-appearance: none;
      /* Font size must the 16px or larger to prevent iOS page zoom on focus */
      /* General select styles: change as needed */
      font-family: helvetica, sans-serif;
      font-weight: bold;
      color: #444;
      padding: .6em 1.9em .5em .8em;
      line-height:1.3;
    }
    .custom-select::after {
      content: "";
      position: absolute;
      width: 0px;
      height: 0px;
      top: 50%;
      right: 8px;
      margin-top:-4px;
      border:8px solid #929497;
      border-width: 8px 5px 8px;
      border-color: #929497 transparent transparent transparent;
      z-index: 2;
      pointer-events:none;
    }
    /* Hover style */
    .custom-select:hover {
      border:1px solid #888;
    }
    /* Focus style */
    .custom-select select:focus {
      outline:none;
      box-shadow: 0 0 1px 3px rgba(180,222,250, 1);
      background-color:transparent;
      color: #222;
      border:1px solid #aaa;
    }
    /* Set options to normal weight */
    .custom-select option {
      font-weight:normal;
    }
    x:-o-prefocus, .custom-select::after {
      display:none;
    }    
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
      .custom-select select::-ms-expand {
        display: none;
      }
      .custom-select select:focus::-ms-value {
        background: transparent;
        color: #222;
      }
    }  
    @-moz-document url-prefix() { 
      .custom-select {
        overflow: hidden;
      }
      .custom-select select {
        width: 120%;
        width: -moz-calc(100% + 3em);
        width: calc(100% + em);
      }
      
    }
    .custom-select select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #000;
    }
	
	
	.top_select_sousuo{margin-top:0px;outline:none;border-radius:4px;position:relative;}
	#orderTimeDataSel{height:35px;-webkit-appearance:none;appearance:none;border:none;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../../images/diqu_input1.png) 8px 9px #FFFFFF no-repeat;color:#333333;border-radius:4px; padding-left:25px;}
	.top_input_ej{ padding:10px; position:fixed; top:0;left:0px; right:0px; z-index:9999; background:#da0205;}
	.top_input{ padding:10px; float:left; width:100%; z-index:9999; background:#da0205;}
.lv-project-list article .pro-pic img{ height:90px;}
.dianji_top{display: block;
clear: both;
height: 60px;
width: 50px;
}

.search-index {
position: relative;
z-index: 12;
height: 30px;
padding: 7px 0px 7px 5px;

border-bottom: 1px solid #CCCCCC;height:35px;-webkit-appearance:none;appearance:none;border:none;font-size:16px;padding:0px 10px;display:block;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; float:left
}
.zhuche_denglu{ float:right; line-height:30px}
.zhuche_denglu a{ width:100%; color:#fff;}
.search-index div {
height: 30px;
overflow: hidden;
padding: 0 5px;
line-height: 30px;
text-align: center;
border-radius: 5px;
background-color: #fff;
color: #666666;
font-size: 12px;

box-shadow: 0 2px 4px rgba(0,0,0,.2);
}
.search-index div span {
position: relative;
padding-left: 20px;background:url(../../images/diqu_input1.png) #FFFFFF no-repeat;
}



.g-mod-menu-wrap{height:58px; }

.g-mod-menu{position:fixed;width:100%;left:0;bottom:0;background:#f9f9f9;border-top:1px solid #b2b2b2;min-height:45px;}
.g-mod-menu li{float:left;width:25%}
.g-mod-menu li.on a{color:#21ae59}
.g-mod-menu li.on p{color:#21ae59}
.g-mod-menu li a{display:block;width:100%;padding:10px 0 2px}
.g-mod-menu li i{display:inline-block;vertical-align:middle;width:27px;height:24px}
.g-mod-menu li:nth-child(1) i{background:url(../../images/c2.png) no-repeat center center;background-size:20px}
.g-mod-menu li:nth-child(2) i{background:url(../../images/c1.png) no-repeat center center;background-size:20px}
.g-mod-menu li:nth-child(3) i{background:url(../../images/c4.png) no-repeat center center;background-size:20px}
.g-mod-menu li:nth-child(4) i{background:url(../../images/c3.png) no-repeat center center;background-size:20px}
.g-mod-menu li:nth-child(5) i{background:url(/images/c4.png) no-repeat center center;background-size:21px}
/*
.g-mod-menu li.on:nth-child(1) i{background-image:url(/content/m/v2/images/common/c2-on.png)}
.g-mod-menu li.on:nth-child(2) i{background-image:url(/content/m/v2/images/common/c5-on.png)}
.g-mod-menu li.on:nth-child(3) i{background-image:url(/content/m/v2/images/common/c1-on.png)}
.g-mod-menu li.on:nth-child(4) i{background-image:url(/content/m/v2/images/common/c3-on.png)}
.g-mod-menu li.on:nth-child(5) i{background-image:url(/content/m/v2/images/common/c4-on.png)}*/


.mBox{z-index:9999; margin-top:10px;}
.menu{height:auto;width:100%;border: 1px solid #E9E9E9;background:#FFF;z-index:1000;}
.curBox{position:fixed;top:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop-187));box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.5);}
.menu dl{line-height:36px;}
.menu dl dt{float:left;margin-right:8px;}
.menu dl dd{float:left;}
.menu dl dd li{float:left;}
.menu dl dd a{padding:2px 8px;}
.menu dl dd a.on{background:#da0205;color:#FFF;}
.menu .subMenu{background:#F2F2F2;padding:0 8px;}



/*团购详情*/
.tuanShow{padding-bottom:42px;}
.tuanShow .tuanImg{width:100%;max-height:270px;}
.tuanShow .showCon{padding:0;}
.tuanShow section{margin:0;border-top:none;font-size:14px;}
.tuanShow .showMod{width:100%; overflow:hidden;}
.tuanShow section .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.3em;color:#000;font-weight:300;text-decoration:none;margin-bottom:5px;}
.tuanShow section .text{color:#878787;max-height:36px;font-size:14px;text-indent:2em;overflow:hidden;line-height:18px;}
.tuanShow .limit{color:#999;font-size:12px;}
.tuanShow .limit span{float:right;}
.tuanShow .limit span i{font-size:14px;margin-right:5px;}
.tuanShow .limit span em{ font-style:normal;}

.tuanShow .service{padding:10px 0; margin-bottom:10px;}
.tuanShow .service span{float:left;width:33.3%;text-align:center;font-size:14px;}
.tuanShow section  i{font-size:16px;margin-right:5px;}
.tuanShow .service span i.yes{color:#97bf1d;}
.tuanShow .sRight{float:right; margin:0;}
.tuanShow .details{margin-top:10px; border-top:1px solid #DCDCDC;}
.tuanShow .details h3{font-size:14px; font-weight:500;margin:0;}
.tuanShow .hd{font-size:14px;border-bottom:1px solid #DCDCDC;padding:10px;color:#000;}
.orderBottom span{padding-right:8px;}
.orderBottom del{padding-right:15px;}
.orderBottom b{font-size:14px;}
.wrapBox img{max-width: 100%;}

/*详情页*/
.showCon{padding: 0 10px 10px;}
.showCon section{background: #FFF;border: 1px solid #E5E5E5;margin-top: 10px;padding: 10px;position: relative;}
.showCon section .aOrder{background: #C0392B;color: #FFF;display: block;height: 30px;line-height: 30px;padding: 0 10px;position: absolute;right: 5px;top: 5px;}
.showCon section .price{color: #F94B42;font-weight: bold;padding-right: 10px;font-style:normal;}
.showCon section .price1{color: #888;font-weight: bold;padding-right: 10px;font-style:normal;text-decoration:line-through;}
.showCon h4.title{margin: 0;}

.orderBottom{ position:  fixed;bottom:0;left:0;width:100%; font-size:16px; z-index:99999;}
.orderBottom .buttonWrap{background: none repeat scroll 0 0 #ff7d13;
    border-bottom: 2px solid #f60;
    float: right;
    font-size: 12px;
    height: 42px !important;
    line-height: 42px !important;
    min-width: 25%;
    padding: 0;
    width: 25%; color:#FFF; text-align:center
    }
.orderBottom section span.price{ color:#FFF !important;}
.orderBottom section{height:42px;padding:0px 0 0 10px; line-height:42px; border:none; background:#FF9913; color:#FFF !important; z-index:99999;}
.orderDy { background:#FFF; border:1px solid #E5E5E5; font-size:14px;padding-left: 10px !important; height:38px; line-height:38px; margin:0  !important; border-top:none;}
.orderDy input{ border-width:0 0 0 1px !important;width:50% !important;float:right; min-width:50% !important; border-color:#E5E5E5 !important;}
.button_db:hover {
opacity: 0.8;
}

/*景点预定*/
.listsBox{margin: 10px 10px 0;}
.listsBox ul{border: 1px solid #E5E5E5;
border-width: 1px 1px 0;}
.listsBox li{background: #FFF;border-bottom: 1px solid #E5E5E5;padding: 10px;}

.listsBox dt{float: left;width: 80px;}
.listsBox dd{color: #888;}
.orderBlock dl{position:relative;  overflow:hidden}
.orderBlock dt{width:70%; }
.orderBlock dt a{color:#000;font-size:14px;}
.orderBlock dd{display:block;border-top:none;margin-top:0px;width:70%;}
.orderBlock dd.Tinfo{ padding:10px; position:relative}
.orderBlock dd.Tinfo span{height:18px;margin-bottom:0;display:inline-block;margin-right:10px; position:relative}
.orderBlock dd.Tinfo span em{color:#ff9500;}
.orderBlock dd.Tinfo span i{background:#ff9500;height:18px;width:18px;margin-right:5px;display:inline-block;color:#FFF;font-size:11px;border-radius:9px;text-align:center;font-style: normal;line-height:19px;}
.orderBlock dd.Tinfo span.price{font-size:12px;}
.orderBlock dd.Tinfo span.price em{color:#ff6500;font-weight:500;padding-right:10px; font-size:18px}
.orderBlock dd.Tinfo span.price del{font-size:12px;color:#999;}
.orderBlock dd.Tbooking{position:absolute;bottom:12px;right:10px;width:80px;background:#ff9500;padding-top:0;text-align:center;padding:1px}
.orderBlock dd.Tbooking p{height:22px;line-height:22px;margin-bottom:0px;color:#FFF;}
.orderBlock dd.Tbooking p.t{background:#FFF;color:#ff6500;}
em.money{color: #F94B42;font-family: Arial;font-style: normal;font-weight: bold;}
.nospace{padding: 0;margin: 0;}
.nospace li{list-style: none;position: relative;}
.noborder{border: none !important;}


/*酒店预定*/

.txBoxul{ margin:0;}
.txBoxul li{width:33.333%; text-align: center; float:left;}
.hDate li{ width:50%; float:left;}
.rooms{margin-top: 10px;}
.rooms dd{line-height: 20px;padding-top: 0;padding-right: 68px;}
.rooms dd .title{color: #39F;}
.rooms .price{position: absolute;right: 10px;top: 10px;text-align: right;}
.rooms .price em{font-size: 14px;}
.rooms .orderBtn{background: #C0392B;color: #FFF;height: 28px;line-height: 28px;margin-top: 12px;padding: 0 10px;width: 68px;text-align: center;}
.rooms .full{background: #888;color: #FFF;height: 28px;line-height: 28px;margin-top: 12px;padding: 0 10px;width: 68px;text-align: center;}
.roomPop,.calendarPop{background: #FFF;display: none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 99999999;}
.roomInfo dt{border-bottom: 1px dashed #DADADA;color: #39F;padding-bottom: 5px;}
.roomInfo dd{padding-top: 5px;}
.galleries{margin-left: 10px;padding-bottom: 10px;}
.galleries dd{float: left;margin: 10px 0 0;width: 25%;}
.galleries dd a{display: block;margin-right: 10px;}


/*精彩活动*/


.item{ position:relative;min-width:100%; float:left; padding-bottom:60px;}

.con-list li{border-bottom:1px solid #c4c4c4;border-top:1px solid #fff;position:relative}
.con-list li a{padding:10px 6px;display:block}
.con-list li.on{background:#f3e4cb}
.con-list li:first-child{border-top:0}
.con-list li .img{width:30%;position:relative;margin:4px 5px 0 0;border:1px solid #ccc;padding:3px;box-sizing:content-box;max-width:160px;background:#fff}
.con-list li .img img{background:#fff;width:100%;display:block}
.con-list li .txt .p1{color:#333}
.con-list li .txt .p1:hover{color:#f60}
.con-list li .txt .p2,.con-list li .txt .p3{color:#999}
.con-list li .img i.icon-gty{background-image:url(/content/m/images/history/h4.png)}
.con-list li .img i.icon-zyx{background-image:url(/content/m/images/history/h5.png)}
.con-list li .img i{width:45px;height:19px;position:absolute;left:0;top:-2px;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}.con-list li .txt{width:65%;margin-top:4px}
.con-list li .txt .p2 i{display:inline-block;text-align:center;vertical-align:middle;font-size:12px}
.con-list li .txt .p2 b{vertical-align:middle}
.con-list li .txt .sheng{background-color:#f96;color:#fff;border-radius:25px 25px 25px 25px;padding:0 4px;line-height:18px;height:18px}
.con-list li .txt .fan{background-color:#fff;border-radius:25px 25px 25px 25px;padding:0 8px;border:1px solid #f96;color:#f96;position:relative;padding-left:21px;line-height:16px;height:16px}
.con-list li .txt .fan:after{position:absolute;left:0;top:0;background:#f96;height:16px;width:16px;color:#fff;border-radius:25px 0 0 25px;padding:0 2px 0 2px}
.con-list li .txt .p3 i{padding-left:12px;background-position:0 center;background-repeat:no-repeat;font-size:12px}
.con-list li .txt .sati{background-image:url(/content/m/images/cate/n1.png);background-size:9px}
.con-list li .txt .banqi{background-image:url(/content/m/images/cate/n2.png);background-size:11px}
.con-list-tab div.item{display:none;font-size:14px}.con-list-tab div.item:first-child{display:block}
.con-list li .txt-ext{display:none;border-top:1px solid #ccc;background:#fff;padding:6px 6px}.con-list li .txt-ext .p1{margin-bottom:5px}.con-list li .txt-ext .p2{}.con-list li .txt-ext .p2 span{margin:0 10px 0 0;background-image:url(/content/m/images/common/c1.png);background-repeat:no-repeat;background-position:right center;color:#fff;font-size:11px;font-family:'Microsoft YaHei';height:15px;line-height:16px;display:inline-block;padding-left:2px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}.con-list li .txt-ext .p2 span i{}.con-list li .txt-ext .p2 .s1{width:34px}.con-list li .txt-ext .p2 .s2{width:34px}.con-list li .txt-ext .p2 .s3{width:53px}.con-list li .txt-ext .p2 .s4,.con-list li .txt-ext .p2 .s5{background-image:url(/content/m/images/common/c2.png);background-repeat:no-repeat;background-position:right center;width:37px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}.con-list li .txt-ext .p2 .s4 i,.con-list li .txt-ext .p2 .s5 i{margin:0 2px 0 -2px;padding-left:2px}.con-list li .txt-ext .p2 .s4 .i2,.con-list li .txt-ext .p2 .s5 .i2{color:#f60;margin:0}.con-list li.on .txt-ext{display:block}



.pre-list{padding:6px}
.pre-list ul.fl{width:49%}
.pre-list ul.fr{width:49%}
.pre-list li{border:1px solid #a3a3a3;padding:4px;background:#fff;margin:0 0 5px 0}
.pre-list li a.box{display:block}
.pre-list li a.box img{width:100%;display:block}





.reg_wrap{position:relative;z-index:1;overflow:hidden;*zoom:1; padding-bottom:50px; margin:10px 5px 0 5px;}
.reg_title{height:33px;overflow:hidden;}
.reg_title h2{float:left;font-family:'Microsoft YaHei';font-size:22px;font-weight:normal;}

.to_card,
.to_member{position:absolute;right:0;top:0;padding:10px;border:5px solid #dee6ee;background-color:#fff;font-family:'Microsoft YaHei';font-size:16px;text-align:center;cursor:pointer;}
.to_card:hover,
.to_member:hover{border-color:#a9bfd5;text-decoration:none;}
.to_card i,
.to_member i{display:block;margin:0 auto;margin-bottom:10px;width:70px;height:70px;background-position:0 0;}

.r_input{height: 20px;
line-height: 20px;
padding: 11px 0;
width: 100%;
border:1px solid #ddd;
font-size: 14px;font-size:14px;font-family:Tahoma;}
.r_input:focus{border-color:#67A1E2;}
.input_error{border-color:#d80000;background-color:#fff7d9;}
.input_l{width: 100%;padding: 11px 0;}

.reg_btn,.reg_btn_disabled{margin-bottom:8px;width:220px;height:42px;color:#fff;font-size:18px;font-family:"Microsoft YaHei",SimSun,Tahoma,Verdana,Arial, sans-serif;cursor:pointer;text-align: center;box-shadow:0 1px 0 rgba(95,50,0,0.7); border-radius:3px; *filter:chroma(color=#000000);clear:both;/*for ie6 bug*/}
.reg_btn{text-shadow:1px 1px 0 #cf7000;background-color:#ffb000;border:solid 1px #e77c00;}
.reg_btn_disabled{color:#999;background-color:#efefef;border:solid 1px #ccc;box-shadow:0 1px 0 rgba(204, 204, 204, 0.7);cursor:default;}
.reg_btn:hover{background-color:#f79700;border-color:#de7800;}

.base_label{*display:inline-block;border-bottom:1px solid transparent;_border-bottom:none;_font-family:Simsun;_padding-bottom:1px;cursor:pointer;}
.base_label:hover{border-bottom: 1px dashed #aaa;}
.base_label input{margin:-4px 3px 0 0;*margin-top:-2px;width:12px;height:12px;overflow:hidden;font-family:Arial;vertical-align:middle;}

.reg_form dl{padding:10px 0;*zoom:1;clear: both;}
.reg_form dl:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.reg_form dl.form_space{margin-top:-15px;}
.reg_form dt{float:left;margin-right:10px;width:88px;line-height:32px;font-family:'Microsoft YaHei';font-size:16px;text-align:right;}
.reg_form dd{float:left;_display:inline; width:100%;}
.reg_form .reg_tip{font-size:14px;line-height:32px;color:#666;font-family: Tahoma;}
.reg_form dd img{margin:0 10px;vertical-align:middle;}
.reg_form dd .r_input{vertical-align:middle;}
.reg_form dd .base_label{font-family:'Simsun';}
.reg_form dd .base_label span{color:#999;}
.reg_form_step1 .base_error {float:left;margin-left: 98px;padding-right:20px;clear: both;margin-top: 0;width:auto;min-width: 176px;_width:176px;*display: inline;}

.clause_wrap{margin-top:-10px;overflow:hidden;}
.clause_box{margin-bottom:10px;height:485px;padding:10px 15px 10px 10px;border:1px solid #e1e1e1;border-top:0 none;overflow-y:scroll;}
.clause_box .sc_list{font-weight:bold;}
.clause_box .sc_con{margin:5px 0 10px 0;line-height:1.5;}


.reg_success{overflow:hidden;*zoom:1; margin:10px auto;position:relative;min-width:100%; float:left; text-align:center }
.reg_success i{float:left;width:64px;height:64px;background: url(../../images/un_reg.png) no-repeat;}
.reg_success h3{margin-bottom:10px;font-family:'Microsoft YaHei';font-size:22px;font-weight:normal;}
.reg_success p{font-size:14px;}
.c_green{color:#10a200;}
.c_orange{color:#f60;}


/*购买护照提交信息页面*/

.sign-contain{margin-left:auto;margin-right:auto;border:1px solid #ececec;background-color:#fff;padding:0 10px 10px 10px;}

.sign-contain .title-item{width:100%;font-family:'microsoft yahei';}
.sign-contain .title-item{height:60px;border-bottom:1px solid #e6e6e6;text-align:center;line-height:60px;}
.sign-contain .title-item h3{font-size:20px;color:#333;}


.sign-contain .m-form .ipt .u-ipt{width:100%;}

.sign-contain .m-form .ipt .u-ipt{padding:5px 5px 5px 10px;height:30px;border:1px solid #E8E8E8;line-height:30px;font-size:12px;color:#333;background:#fff;}

.sign-contain .m-form .ipt .u-ipt{padding:5px 5px 5px 10px;height:30px;border:1px solid #E8E8E8;line-height:30px;font-size:12px;color:#333;background:#fff;}
.sign-contain .m-form .ipt .u-ipt:focus{border-color:#cdcdcd;}
.sign-contain .m-form .ipt .check-code-input{width:100px;}

.m-form .formitm .mob-code{left:132px;}
.contain-ft{border:none;background-color:#F8F8F8;}
.sign-contain .regbox{padding:30px 0px;line-height:20px;margin:0px auto;}

.sign-contain .m-form .ipt{_height:50px;_margin-left:50px;}
.sign-contain .m-form .lab{margin-top:4px;}
.m-form .lab{float:left;width:90px;text-align:right;font-weight:bold; color:#333;}

label, summary {
cursor: default;
}
.m-form .formitm-1{padding-left:100px;}
.m-form{line-height:29px;color:#555;}.m-form legend{font-size:24px;color:#333;font-weight:normal;margin:5px 0px 10px;color:#f54828;}
.m-form .formitm{padding:20px 0 0;line-height:33px;}
.u-btn-l{width:83%;}
.u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:28px;line-height:28px;border:1px solid #f54828;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:left;vertical-align:middle;cursor:pointer;background:#f54828;}

.u-btn_dl{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:28px;line-height:28px;border:1px solid #f54828;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:left;vertical-align:middle;cursor:pointer;background:#ff6600;}
button.u-btn_dl{*height:30px;_line-height:25px;}
.u-btn_dl,.u-btn_dl:hover{color:#fff;text-decoration:none;}.u-btn_dl:hover,.u-btn_dl:focus{background:#ff6600;}

button.u-btn{*height:30px;_line-height:25px;}.u-btn-l{width:100%;text-align:center;height:32px;line-height:32px;_padding-top:3px;_padding-bottom:3px;}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}.u-btn:hover,.u-btn:focus{background:#DD4124;}.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}.u-btn .btntxt{margin-right:3px;_vertical-align:middle;width:60px;display:inline-block;}.u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:#fff transparent transparent;}

.login-footer{width:100%;line-height:30px;}.login-head{width:100%;}.login-contain{width:100%;}.contain-left{width:100%;height:0;display:none;}.contain-right{width:95%;float:none;padding:10px;}.contain-right .contain-area .login-butt{margin-top:60px;}.contain-right .sign-now{top:15px;}.contain-right .contain-area .forgot-password{right:15px;}.contain-right .login-tips{width:90%;top:40px;left:10px;}.contain-right .contain-area .username{width:233px;}.contain-right .contain-area .password{width:233px;}.contain-right .contain-area .login-butt{width:295px;}.contain-right .contain-area .login-butt-gray{width:295px;}.login-footer{width:90%;}.login-head{width:100%;}
.sign-contain .expressbox{width:100%;}
.sign-contain .expressbox{width:95%;padding:30px 0px;line-height:20px;margin:0px auto;text-align:center;}
.sign-contain .pay-money{width:100%;font-family:'microsoft yahei';}
.sign-contain .pay-money{padding-top:10px;padding-bottom:30px;}.sign-contain .pay-money span{ text-align:center;color:#999;}
.sign-contain .pay-money span .total-title{font-size:14px;color:#333;}.sign-contain .pay-money span b{font-size:14px;font-weight:bold;color:#333;}.sign-contain .pay-money span .total{margin-top:2px;}.sign-contain .pay-money span .total-money{font-size:24px;color:#f54828;}


.wangdian_ss{ margin:10px;}
.ss_down{ width:100%; padding:5px 0px 5px 0px; float:left}.ss_down dt{ width:100%; text-align:left; float:left; line-height:25px;}.ss_down dd{ width:100%; float:right}
.ss_down_input{ border:1px solid #d1d1d1;}

	#ss_downSel{height:30px;-webkit-appearance:none;appearance:none;border:none;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#name{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#pwd{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#rname{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}	
#phone{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#rpwd{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#qrpwd{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#email{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#menberName{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}




#tkName{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#tkBankName{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#tkBank{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}
#tkMoney{height:30px;-webkit-appearance:none;appearance:none;border:1px solid #d1d1d1;font-size:16px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333333;border-radius:4px; padding-left:25px;}







.fuwangdian_main{margin:10px;}	
.fuwangdian_list{border-bottom:1px solid #ddd; float:left; width:100%; padding-bottom:80px;}
.fuwangdian_list dl{ width:100%;  border:1px solid #ddd; float:left; border-top:none}
.fuwangdian_list dl dt{ width:15%; float:left;line-height:35px;height:35px;  padding-left:6px; }
.fuwangdian_list dl dd{ width:85%; float:right;line-height:35px;padding-left:6px;border-left:1px solid #ddd;}
.fuwangdian_list dl dd p{ line-height:25px; }
.fuwangdian_list dl dd span{ color:#ff6600;}
	/*积分商城*/
.giftNav{ margin:10px 0 0 10px;}
.giftNav li{-webkit-box-sizing: border-box;box-sizing: border-box;float: left;margin: 0 0 10px 0;width: 25%;}
.giftNav li a{background: #3399FF;color: #FFF;display: block;height: 40px;line-height: 40px;margin-right: 10px;text-align: center; font-size:14px;}
.giftNav li a.co1{ background:#f27e5f;}
.giftNav li a.co2{ background:#df5ff2;}
.giftNav li a.co3{ background:#f25f70;}
.giftNav li a.co4{ background:#54d7e7;}
.giftNav li a.co5{ background:#54e7ae;}
.giftNav li a.co6{ background:#8fe754;}
.giftNav li a.co7{ background:#bfe754;}
.giftNav li a.co8{ background:#2d87ed;}
.giftNav li a.co9{ background:#ec9b33;}

/*详情页*/
.showCon{padding: 0 10px 10px;}
.showCon section{background: #FFF;border: 1px solid #E5E5E5;margin-top: 10px;padding: 10px;position: relative;}
.showCon section .aOrder{background: #C0392B;color: #FFF;display: block;height: 30px;line-height: 30px;padding: 0 10px;position: absolute;right: 5px;top: 5px;}
.showCon section .price{color: #F94B42;font-weight: bold;padding-right: 10px;font-style:normal;}
.showCon section .price1{color: #888;font-weight: bold;padding-right: 10px;font-style:normal;text-decoration:line-through;}
.showCon h4.title{margin: 0;}
.linkBlock i{float: right;font-size: 18px;margin-top: 0;}


.listsBox{margin: 10px 10px 0;}
.listsBox ul{border-width: 1px 1px 0;}
.listsBox li{background: #FFF;border-bottom: 1px solid #E5E5E5;padding: 10px;}
.listsBox li a{display: block;}
.listsBox dt{float: left;width: 80px;}
.listsBox dd{color: #888;margin-left: 90px;}

.newList{ margin-bottom:10px;}
.newList h4{ font-weight: 500;margin-bottom: 3px;}
.newList .text{ height:36px; white-space: normal; overflow:hidden}



/*个人中心*/
.member{ background:#fff; padding-top:10px;}
.member .title{
	color:#737373;
	font-family:Microsoft YaHei;
	font-size:20px;
	padding:0 10px;
}
.member p{
	border-bottom:solid 1px #d9d9d9;
	color:#737373;
	font-family:Microsoft YaHei;
	font-size:16px;
	padding:10px 10px 20px;
}
.member p span{ color:#ff7f00;}
.member .item h2{
	background:#ebebeb;
	color:#737373;
	font-family:Microsoft YaHei;
	font-size:18px;
	padding:10px 0 10px 10px;
}
.member .item ul li{
	border-bottom:1px solid #d9d9d9;
	font-size:18px;
	font-family:Mictosoft YaHei;
	height:50px;
	line-height:50px;
	padding:0 20px;
	overflow:hidden;
}
.member .item ul li a{
	color:#666;
	background:url(../../images/icon_list2.png) no-repeat right center;
	display:block;
}
.member .item ul li span{
	background:url(../../images/icon_prodnav.png) no-repeat;
	float:left;
	margin:11px 10px 0 0;
	width:26px;
	height:26px;
}
.member .item ul li .icon1{ background-position: 0 0;}
.member .item ul li .icon2{ background-position: -36px 0;}
.member .item ul li .icon3{ background-position: -72px 0;}
.member .item ul li .icon4{ background-position: -108px 0;}
.member .item ul li .icon5{ background-position: -144px 0;}
.member .item ul li .icon6{ background-position: -180px 0;}
.member .item ul li .icon7{ background-position: -252px 0;}
.member .item ul li .icon8{ background-position: 0 -36px;}
.member .item ul li .icon9{ background-position: -36px -36px;}
.member .item ul li .icon10{ background-position: -72px -36px;}
.member .item ul li .icon11{ background-position: -216px 0;}
.member .item ul li .icon12{ background-position: -108px -36px;}
.member .item ul li .icon13{ background-position: -144px -36px;}
.member .item ul li .icon14{ background-position: -180px -36px;}
.member .item ul li .icon15{ background-position: -216px -36px;}
.member .item ul li .icon16{ background-position: -253px -36px;}
.member .item ul li .icon17{ background-position: 0 -72px;}


/*会员中心列表*/
.order_list .hd ul{
	overflow:hidden;
	width:100%;
}
.order_list .hd ul li{
	background:#f0f0f0;
	border-bottom:1px solid #ccc;
	float:left;
	font-size:18px;
	font-family:Microsoft YaHei;
	text-align:center;
	width:50%;
}
.order_list .hd ul li a{
	color:#737373;
	display:block;
	height:30px;
	line-height:30px;
	padding:10px 0;
}
.order_list .hd ul li .border_r{ border-right:1px solid #bfbfbf;}
.order_list .hd ul li .border_l{ border-left:1px solid #bfbfbf;}
.order_list .hd ul .current{ border-bottom:2px solid #00ace6;}
.order_list .hd ul .current span{
	color:#00ace6;
	display:block;
	height:30px;
	line-height:30px;
	margin:10px 0;
}
.order_list .bd .item_dj{
	border-bottom:solid 1px #d9d9d9;
	border-collapse:collapse;
	display:table;
	width:100%;
}
.order_list .bd .item_dj .left{
	display:table-cell;
	padding:15px 0 15px 10px;
}
.order_list .bd .item_dj .left h2{
	color:#ff7f00;
	font-weight:bold;	
	font-size:18px
	padding-bottom:5px;
}
.order_list .bd .item_dj .left span{
	color:#666;
	display:block;
	font-size:18px
	padding-bottom:5px;
}
.order_list .bd .item_dj .left span strong{
	color:#ff7f00;
	font-size:1.55em;
}
.order_list .bd .item_dj .left2{
	display:table-cell;
	padding:15px 0 15px 10px;	
}
.order_list .bd .item_dj .left2 span{
	color:#666;
	display:block;
	font-size:1.4em;
	padding-bottom:5px;
}
.order_list .bd .item_dj .left2 .name{ font-size:16px;}
.order_list .bd .item_dj .right{
	display:table-cell;
	padding:15px 10px 15px 0;
	text-align:right;
	vertical-align:middle;
}
.order_list .bd .item_dj .right .score{
	color:#ff7f00;
	font-size:16px;
}
.order_list .bd .item_dj .right .score strong{
	font-size:15px;
	padding-right:5px;
}
.order_list .bd .item_dj .right .status{
	color:#666;
	font-size:16px;
}
.order_list .bd .item_dj .right .price dfn{
	color:#ff7f00;
	font-family:Arial;
	font-size:2em;
}
.order_list .bd .item_dj .right .price strong{
	color:#ff7f00;
	font-size:2.6em;
}
.order_list .bd .item_dj .right .status2{
	color:#f00;
	font-size:16px;
}

/*订单详情*/

/*旅游产品订单*/
.order_list{ padding:10px;}
.order_list .box{	
	background:#fff;
	border:solid 1px #d8d8d8;
	border-radius:8px;
	box-shadow:0 1px 2px 0px #d8d8d8;
	margin-bottom:12px;
}
.order_list .box .title{
	border-bottom:dotted 1px #d8d8d8;
	color:#333;
	font-size:14px;
	padding:10px;
}
.order_list .box .item_dj{
	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	box-orient:horizontal;
	width:100%;
}
.order_list .box .date{
	border-bottom:dotted 1px #d8d8d8;
	color:#888;
font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0 10px;
}
.order_list .box .date strong{ font-family:Arial;}
.order_list .box .item_dj .price{
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	color:#333;
font-size:14px;
	height:40px;
	line-height:40px;
	padding:0 10px;
}
.order_list .box .item_dj .price dfn{
	color:#f60;
	font-family:Arial;
	font-size:1em;
}
.order_list .box .item_dj .price strong{
	color:#f60;	
	font-family:Arial;
font-size:16px;
}
.order_list .box .item_dj .status{
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	color:#666;
font-size:14px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	padding:0 10px;
	text-align:right;
}
.order_list .box .item_dj .red{ color:#f00;}
.order_list .box .item_dj .blue{ color:#00a0e9;}
.order_list .box .item_dj .green{ color:#22ac38;}

.order_detail .status{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffeb), to(#ffffd9));
	background:-moz-linear-gradient(top, #ffffeb, #ffffd9);
	background:-ms-linear-gradient(top, #ffffeb, #ffffd9);
	background:-o-linear-gradient(top, #ffffeb, #ffffd9);
	border-bottom:solid 1px #ccc;
	color:#666;
font-size:16px;
	line-height:25px;
	padding:15px 10px;
}
.order_detail .status span{ color:#f00;}
.order_detail .status em{ font-family:Arial;}
.order_detail .status dfn{
	color:#ff6a00;
	font-family:Arial;
font-size:12px;
	padding-right:3px;
}
.order_detail .status strong{
	color:#ff6a00;
	font-family:Arial;
	font-size:16px;
}
.order_detail .item_dj{
	border-bottom:solid 1px #ccc;
	padding:15px 10px;
}
.order_detail .item_dj .hd{
	color:#ff6a00;
	font-size:18px
	padding-bottom:10px;
}
.order_detail .item_dj .hd .icon1{
	background:url(../../images/icon_detail2.png) no-repeat 0 0;
	float:left;
	height:24px;
	margin-right:8px;
	width:26px;
}
.order_detail .item_dj .hd .icon2{
	background:url(../../images/icon_detail2.png) no-repeat 0 -34px;
	float:left;
	height:24px;
	margin-right:8px;
	width:26px;
}
.order_detail .item_dj .hd .icon3{
	background:url(../../images/icon_detail2.png) no-repeat 0 -68px;
	float:left;
	height:26px;
	margin-right:8px;
	width:19px;
}
.order_detail .item_dj .hd .icon4{
	background:url(../../images/icon_detail2.png) no-repeat 0 -104px;
	float:left;
	height:25px;
	margin-right:8px;
	width:24px;
}
.order_detail .item_dj .hd .icon5{
	background:url(../../images/icon_detail2.png) no-repeat 0 -139px;
	float:left;
	height:26px;
	margin-right:8px;
	width:26px;
}
.order_detail .item_dj .hd .icon6{
	background:url(../../images/icon_detail2.png) no-repeat 0 -175px;
	float:left;
	height:29px;
	margin-right:8px;
	width:18px;
}
.order_detail .item_dj .hd .icon7{
	background:url(../../images/icon_detail2.png) no-repeat 0 -214px;
	float:left;
	height:19px;
	margin-right:8px;
	margin-top:4px;
	width:33px;
}
.order_detail .item_dj .hd .icon8{
	background:url(../../images/icon_detail2.png) no-repeat 0 -243px;
	float:left;
	height:25px;
	margin-right:8px;
	width:25px;
}
.order_detail .item_dj .hd .icon9{
	background:url(../../images/icon_detail2.png) no-repeat 0 -276px;
	float:left;
	height:25px;
	margin-right:8px;
	width:25px;
}
.order_detail .item_dj .bd p{
	color:#595959;
	font-size:16px;
	line-height:30px;
}
.order_detail .item_dj .bd ul li{
	color:#000;
	font-size:16px;
	line-height:30px;
}
.order_detail .item_dj .bd ul li span{ color:#737373;}
.order_detail .item_dj .bd ul li strong{
	color:#ff6a00;
	font-family:Arial;
}
.order_detail .item_dj .bd ul li em{ color:#53a600;}
.order_detail .item_dj .bd .sheet{
	border-left:solid 1px #d9d9d9;
	border-top:solid 1px #d9d9d9;
	width:100%;
}
.order_detail .item_dj .bd .sheet th{
	background:#ebebeb;
	border-bottom:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	color:#333;
	font-size:14px;
	height:32px;
	line-height:32px;
	text-align:center;
}
.order_detail .item_dj .bd .sheet td{
	background:#fff;
	border-bottom:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	color:#666;
	font-size:12px;
	padding:8px 0;
	text-align:center;
}
.order_detail .item_dj .bd .sheet td strong{
	color:#ff6a00;
	font-family:Arial;
}

/*旅游产品订单详情*/
.order_status{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff6cc));
	background:-moz-linear-gradient(top, #fff, #fff6cc);
	background:-ms-linear-gradient(top, #fff, #fff6cc);
	background:-o-linear-gradient(top, #fff, #fff6cc);
	border:solid 1px #d6d6d6;
	box-shadow:inset 0px 0px 0px 1px #fff;
	border-radius:10px;
	height:107px;
	margin-left:10px;
	margin-right:10px;
}
.order_status .inner{
	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	box-orient:horizontal;
	width:100%;
}
.order_status .pic{
	background:url(../../images/icon_order.png) no-repeat left 13px;
	background-size:100%;	
	margin-left:5px;
	position:relative;
	width:87px;
}
.order_status .pic span{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,249,222,0.7)), to(rgba(255,246,204,0.7)));
	background:-moz-linear-gradient(top, rgba(255,249,222,0.7), rgba(255,246,204,0.7));
	background:-ms-linear-gradient(top, rgba(255,249,222,0.7), rgba(255,246,204,0.7));
	background:-o-linear-gradient(top, rgba(255,249,222,0.7), rgba(255,246,204,0.7));
	position:absolute;
	bottom:0px;
	height:31px;
	width:100%;
}
.order_status ul{
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	padding-top:20px;
}
.order_status ul li{
	color:#808080;
	font-size:16px;
	padding-bottom:5px;
	vertical-align:top;
}
.order_status ul li strong{
	color:#f60;
	padding-left:10px;
}
.order_status ul li span{
	color:#333;
	font-family:Arial;
	padding-left:10px;
}
.order_detail{	
	margin-left:10px;
	margin-right:10px;
}
.order_detail .box{
	background:#fff;
	border:solid 1px #ccc;
	border-radius:10px;
	margin-bottom:10px;
	padding:0 10px;
}
.order_detail .box .name{
	border-bottom:dashed 1px #ccc;
	color:#f60;
	font-size:15px;
	padding:10px 0;
}
.order_detail .box .title{
	border-bottom:dashed 1px #ccc;
	color:#f60;
	font-size:18px
	padding:10px 0;
}
.order_detail .box .item{
	border-bottom:dashed 1px #ccc;
	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	box-orient:horizontal;
	padding:10px 0;
	width:100%;
}
.order_detail .box .item:last-child{ border-bottom:none;}
.order_detail .box .item label{	
	color:#808080;
	font-size:18px
	display:block;
	padding-right:10px;
	text-align:right;
	width:50px;
	white-space:nowrap;
}
.order_detail .box .item .right{	
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	color:#333;
	font-size:16px;
}
.order_detail .box .item .right span{
	display:block;
	padding-bottom:3px;
	white-space:nowrap;
}
.order_detail .box .item .right span:last-child{ padding-bottom:0px;}
.order_detail .box .item .right strong{ font-family:Arial;}
.order_detail .box .price{
	color:#333;	
	font-size:16px;
	padding:10px 0;
}
.order_detail .box .price dfn{
	color:#f60;
	font-family:Arial;
	font-size:1em;
}
.order_detail .box .price strong{
	color:#f60;
	font-family:Arial;
	font-size:1.4em;
}

.btn_yellow1{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#feb900), to(#f37800));
	background:-moz-linear-gradient(top, #feb900, #f37800);
	background:-ms-linear-gradient(top, #feb900, #f37800);
	background:-o-linear-gradient(top, #feb900, #f37800);	
	box-shadow:inset 0px 2px 2px 0px rgba(255,255,255,0.75),1px 1px 3px 0px rgba(0,0,0,0.3);
	border:solid 1px #cca352;
	border-radius:10px;
	color:#fff;
	cursor:pointer;
	display:block;
	font-family:Microsoft YaHei;
	font-size:28px;
	height:52px;
	line-height:52px;
	text-shadow:-1px -1px 0px #4b3300;
	width:100%;
}
.btn_yellow2{	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fae164), to(#ebac2f));
	background:-moz-linear-gradient(top, #fae164, #ebac2f);
	background:-ms-linear-gradient(top, #fae164, #ebac2f);
	background:-o-linear-gradient(top, #fae164, #ebac2f);	
	box-shadow:inset 0px 2px 2px 0px rgba(255,255,255,0.75),1px 1px 3px 0px rgba(0,0,0,0.3);
	border:solid 1px #cca352;
	border-radius:10px;
	color:#fff;
	cursor:pointer;
	display:block;
	font-family:Microsoft YaHei;
	font-size:24px;
	height:52px;
	line-height:52px;
	text-shadow:-2px -1px 1px #c58300;
	width: 48%; float:left
}

.login{
	background:#fff;
	border:solid 1px #ccc;
	border-radius:10px;
	box-shadow:1px 1px 1px 0px #fff;
	margin-left:10px;
	margin-right:10px;
}
.login section{
	border-bottom:solid 1px #ccc;
	height:53px;
	line-height:53px;
	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	box-orient:horizontal;
	width:100%;
}
.login section:last-child{ border-bottom:none;}
.login section label{
	-moz-box-flex:1;
    -webkit-box-flex:1;
    box-flex:1;
	color:#999;
	display:block;
	font-size:16px;
	height:53px;
	width:5%;
	line-height:53px;
	vertical-align:middle;
	margin-left:18px;
}
.login .code label{ width:90px;}
.login section .text_input_dj{
	-moz-box-flex:2;
	-webkit-box-flex:2;
	box-flex:2;
	background:#fff;
	border:none;
	color:#555;
	display:block;
	font-family:Microsoft YaHei;
	font-size:16px;
	height:50px;
	line-height:normal;
	text-indent:10px;
	vertical-align:middle;
	margin-right:15px;
}
.login .yzm{
	height:40px;
	margin-right:10px;
	margin-top:3px;
	width:95px;
	vertical-align:top;
}
.mt30{ margin-top:30px;}
.mb20{ margin-bottom:20px;}
.mt20{ margin-top:20px;}

/*签证显示*/
.visaShow{background:#f0f0f0;padding-bottom:36px;}
.visaShow .visaImg{height:200px;position:relative;}
.visaShow .visaImg img{height:200px;width:100%;}
.visaShow .visaImg div{position:absolute;bottom:0;left:0;height:28px;line-height:28px;width:100%;color:#FFF;font-size:14px;padding:0 10px;}
.visaShow .visaImg div.bg{opacity: 0.5;background:#333;}
.visaShow .visaImg div span{float:right;}
.visaShow section{border:none;background:none;margin:0;padding:10px 0 0;;}
.visaShow section .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px!important;line-height:1.3em;color:#000;font-weight:300;text-decoration:none;margin-bottom:10px;}
.visaShow .showtop p{color:#000;}
.visaShow .showtop p em{font-style:normal;color:#787878;}
.visaShow .showtop p.pirce{color:#F60;}
.visaShow .showtop p.pirce em{color:#F60;font-size:20px;}
.visaShow section.item_qz{border:1px solid #d8d8d8; background:#FFF;border-radius: 3px;margin-top:10px;padding:0;}
.visaShow section.item_qz h2.itemHd{height:36px;line-height:36px;font-size:16px;font-weight:500;margin:0;padding:0 10px;}
.visaShow section.item_qz h2.itemHd i{margin-right:5px;color:#2bc661;}
.visaShow section.item_qz h2.itemHd i.fa-angle-down{float:right;font-size:20px;line-height:36px;color:#2bc661;margin:0;}
.visaShow section.item_qz .itemList{padding:10px;background:#F5F5F5;line-height:22px;border-top:1px solid #d8d8d8;display:none;}
.visaShow section.items{border:1px solid #d8d8d8; background:#FFF;border-radius: 3px;margin-top:10px;padding:0;}
.visaShow section.items h2{height:28px;line-height:28px;font-size:16px;font-weight:500;margin:0;padding:10px 10px 0 10px;}
.visaShow section.items h2 i.fa{margin-right:5px;color:#2bc661;}
.visaShow section.items p.pp{padding:10px;margin:0;}
.visaShow section.items .material{margin:0;}
.visaShow section.items .material li{margin:0;}
.visaShow section.items .material li h3.materialHd{font-size:14px;padding:0 10px;border-top:1px solid #d8d8d8;line-height:36px;margin:0;font-weight:500;}
.visaShow section.items .material li i.fa-angle-down{float:right;font-size:20px;line-height:36px;color:#2bc661;}
.visaShow section.items .materialList{display:none;background:#F5F5F5;padding:10px;line-height:22px;border-top:1px solid #d8d8d8;}
.visaShow .orderBottom{width:100%; color:#FFF; background:#ff7d13; text-align:center;height:36px; line-height:36px; z-index:9999;}
.visaShow .orderBottom a{ color:#FFF;width:100%; display:block}





.con-list-tab .hd{text-align:center; background:#f0f0f0}
.con-list-tab .bd{}.con-list-tab .hd .inner{margin:0 auto;overflow:hidden}
.con-list-tab .hd ul{min-width:100%;height:47px}
.con-list-tab .hd li{min-width:100px;display:block;background:#f0f0f0;line-height:47px;height:47px;cursor:pointer;color:#333;border-left: 1px solid #dcdcdc;font-size:14px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;flex:1;box-sizing:border-box;border-bottom:1px solid #d1d1d1;}
.con-list-tab .hd li.on{background:#009efc;color:#fff;border-right:1px solid #d1d1d1;line-height:44px;border-right:0; border-bottom: none;}
.con-list-tab .hd li:last-child{border-right:0}
.con-list-tab li{border-top:0}
.con-list-tab .li-null{border:0;padding-top:150px;padding-bottom:50px;max-width:195px;margin:0 auto;color:#bbb;font-size:16px;background:url(/content/m/images/common/search.png) center 50px no-repeat;-webkit-background-size:68px;-moz-background-size:68px;background-size:68px}
.con-list-tab .li-null a{padding:0;margin:0;color:#36c;text-decoration:underline;display:inline}
#initData,#cloneTemp{display:none}
.con-list-tab .hd li i{display:inline-block;text-align:center;vertical-align:middle;width:8px;height:11px;margin-right:4px;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-repeat:no-repeat;background-position:0 top;margin-top:-2px}
.con-list-tab .hd li i.cj{background-image:url(../../images/t1-on.png);width:13px;height:15px}
.con-list-tab .hd li i.hot{background-image:url(../../images/t2-on.png);width:13px;height:15px}
.con-list-tab .hd li i.choose{background-image:url(../../images/t3-on.png);width:15px;height:15px}
.con-list-tab .hd li i.price{background-image:url(../../images/t4-on.png);width:8px;height:11px;margin-top:-3px}
.con-list-tab .hd li.on i.cj{background-image:url(../../images/t1.png)}
.con-list-tab .hd li.on i.hot{background-image:url(../../images/t2.png)}
.con-list-tab .hd li.on i.choose{background-image:url(../../images/t3.png)}
.con-list-tab .hd li.on i.price{background-image:url(../../images/t4.png)}
.con-list-tab .hd li.on i.price-high{background-image:url(/content/m/images/cate/t4-high.png)}
.con-list-tab .hd li.on i.price-low{background-image:url(/content/m/images/cate/t4-low.png)}

.con-list-tab .about-u{background:#fff}

.bd .item{ position:relative;min-width:100%; float:left;}
.bd .cate-dl{  margin:10px 0 10px 0; float:left}
.bd .cate-dl dt { font:16px "微软雅黑"; line-height:35px; height:35px; padding-left:0.8em}
.bd .cate-dl dd{/* padding:8px;*/}
.bd .cate-dl dd a{
/*margin: 0.5em 0.5em 0 0;*/
padding: 0 0.8em;
color: #969696;
line-height: 1.5em;
height: 1.5em;
border-radius: 0.3em;text-align: center;
margin-right: 2%; float:left;display: inline-block;
vertical-align: middle; font-size:16px;}
.bd .cate-dl dd a:hover{color:#fff; background:#ff6600; display:block}

.pre-list{padding:6px}
.pre-list ul.fl{width:49%}
.pre-list ul.fr{width:49%}
.pre-list li{border:1px solid #a3a3a3;padding:4px;background:#fff;margin:0 0 5px 0}
.pre-list li a.box{display:block}
.pre-list li a.box img{width:100%;display:block}
.f16{ font-size:18px;font-family: "Microsoft YaHei"; font-weight:bold}.orange{ color:#ff6600;}
.item01{ float:left; width:100%;}
.pro_title {
background: url(../../images/pro_title_bg.png) #f0f0f0 repeat-x;
line-height: 38px;
height: 40px;
text-align: center;
border-bottom: 1px solid #dbdede; float:left; width:100%;
}
.pro_title span {
background-color: #f0f0f0;
font-size: 16px;
color: #999999;
padding: 0px 5px 0px 5px;
}


.con-list li{border-bottom:1px solid #c4c4c4;/*border-top:1px solid #fff;*/position:relative}
.con-list li a{padding:10px 6px;display:block}
.con-list li.on{background:#f3e4cb}
.con-list li:first-child{border-top:0}
.con-list li .img{width:30%;position:relative;margin:4px 5px 0 0;border:1px solid #ccc;padding:3px;box-sizing:content-box;max-width:160px;background:#fff}
.con-list li .img img{background:#fff;width:100%;display:block}
.con-list li .txt .p1{color:#333}
.con-list li .txt .p1:hover{color:#f60}
.con-list li .txt .p2,.con-list li .txt .p3{color:#999}

.con-list li .img i{width:45px;height:19px;position:absolute;left:0;top:-2px;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}.con-list li .txt{width:65%;margin-top:4px}
.con-list li .txt .p2 i{display:inline-block;text-align:center;vertical-align:middle;font-size:12px}
.con-list li .txt .p2 b{vertical-align:middle}
.con-list li .txt .sheng{background-color:#f96;color:#fff;border-radius:25px 25px 25px 25px;padding:0 4px;line-height:18px;height:18px}
.con-list li .txt .fan{background-color:#fff;border-radius:25px 25px 25px 25px;padding:0 8px;border:1px solid #f96;color:#f96;position:relative;padding-left:21px;line-height:16px;height:16px}
.con-list li .txt .fan:after{position:absolute;left:0;top:0;background:#f96;height:16px;width:16px;color:#fff;border-radius:25px 0 0 25px;padding:0 2px 0 2px}
.con-list li .txt .p3 i{padding-left:12px;background-position:0 center;background-repeat:no-repeat;font-size:12px}
.con-list li .txt .sati{background-image:url(/content/m/images/cate/n1.png);background-size:9px}
.con-list li .txt .banqi{background-image:url(/content/m/images/cate/n2.png);background-size:11px}
.con-list-tab div.item{display:none;font-size:14px}.con-list-tab div.item:first-child{display:block}
.con-list li .txt-ext{display:none;border-top:1px solid #ccc;background:#fff;padding:6px 6px}.con-list li .txt-ext .p1{margin-bottom:5px}.con-list li .txt-ext .p2{}.con-list li .txt-ext .p2 span{margin:0 10px 0 0;background-image:url(/content/m/images/common/c1.png);background-repeat:no-repeat;background-position:right center;color:#fff;font-size:11px;font-family:'Microsoft YaHei';height:15px;line-height:16px;display:inline-block;padding-left:2px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}.con-list li .txt-ext .p2 span i{}.con-list li .txt-ext .p2 .s1{width:34px}.con-list li .txt-ext .p2 .s2{width:34px}.con-list li .txt-ext .p2 .s3{width:53px}.con-list li .txt-ext .p2 .s4,.con-list li .txt-ext .p2 .s5{background-image:url(/content/m/images/common/c2.png);background-repeat:no-repeat;background-position:right center;width:37px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}.con-list li .txt-ext .p2 .s4 i,.con-list li .txt-ext .p2 .s5 i{margin:0 2px 0 -2px;padding-left:2px}.con-list li .txt-ext .p2 .s4 .i2,.con-list li .txt-ext .p2 .s5 .i2{color:#f60;margin:0}.con-list li.on .txt-ext{display:block}

.journey-title{ border-bottom:1px solid #d1d1d1; color:#ff6600; padding-bottom:8px;}


.journey-title .day{background: #21ae59;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
color: #fff;
display: inline-block;
height: 20px;
line-height: 20px;
padding: 0 10px;
position: relative;
left: -10px;}
.journey-other{
padding-top: 10px;
}
.journey-other p{padding-left: 30px;position: relative; 
padding: 2px 0;}
.journey-other span{color:#ff6600; font-weight:bold; padding-right:5px;}

.list_radio_left dd{ float:left; margin:10px 10px;}

.list_xuanze_tongyi{ width:20%; float:left; text-align:center;}
.top_xuanze{ overflow:hidden; height:30px; line-height:30px; background:#efefef;}

.list_xuanze_hotel{ width:33%; float:left; text-align:center;}



/*预订*/
.summary{color:#fff;height:45px;overflow:hidden;position:fixed;left:0;bottom:0;width:100%;z-index:99999}.summary a{color:#fff;display:block;font-size:16px}.summary .info img{width:23px;margin-right:10px}.summary .info{background:#01bc4b;height:45px;line-height:45px}.summary .order{background:#f60;height:45px;line-height:45px;position:relative}.summary .order img{width:20px;margin-left:10px}.order-summary{position:fixed;left:0;bottom:0;width:100%;z-index:100}.order-summary .info{background:#fff;height:45px}.order-summary .f60{padding-top:8px;line-height:14px}

.g5{width:50%}.tc{text-align:center}.vm{vertical-align:middle}.fr{float:right}.fl{float:left}