﻿.itemnull{}
.open_third_sign,.third_sign{display:none !important;}
@charset "utf-8";
.blue{color:#003399;}
.red{color:#e40613;}
.white{color:#ffffff;}
.yellow{color:#fdd700;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,img,table,tr,th,td,form,input,textarea,button{margin:0;padding:0;}
body,input,textarea,button,select{font-family:Helvetica Neue,Helvetica,'Microsoft Jhenghei','Microsoft YaHei',Arial,'Trebuchet MS',Calibri,Helvetica,sans-serif;font-size:15px;}
/* html{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling: touch;}
body{width:100%;height:100%;overflow:auto;} */
a{text-decoration:none;color:#000;}
a:focus{text-decoration:none;outline:none;}
img{border:none;vertical-align:middle;}
button{border:none;outline:none;}
.clear{clear:both;}
::-ms-clear,::-ms-reveal{display:none;}
input:focus {box-shadow: 0 0 5px #003399;}
pre{white-space:pre-wrap;}
li{list-style-position:inside;}
.phcolor{color:#aaa;}
#hotelApiTude{display:none;}
[v-cloak]{display:none;}
#HotAirNav,#HotHotelNav{display:none;}
#pkgOtherSearch{width:100%;white-space:normal;}
#pkgOtherSearch a{padding:5px;display:inline-block;color: #003399;text-decoration: underline;}
#pkgOtherSearch a.active{background:#fdd700;border-radius:2px;}
i.currencyText{font-style:normal;}
/*日期插件*/
.kui_d_pane{margin:0;z-index:9999;}
.kui_data_content_pane{font-size:12px;margin:0 auto;background:#fff;padding:15px;}
.kui_data_content_pane a:link,.kui_data_content_pane a:visited{color:#222222;text-decoration:none;font-weight:900;}
.kui_data_content_pane a:hover{color:#fff;}
.kui_date_reset{border-top:1px #fdd700 dotted;clear:both;text-align:right;}
.kui_date_reset span{cursor:pointer;background:#fdd700;color:#363636;padding:2px 5px;margin-left:3px;}
.kui_prev_m{background:url(/images/date_prev.png) 0 0 no-repeat;height:28px;width:30px;margin-top:3px;}
.kui_today,.kui_tomorrow{color:#000;cursor:default;font-size:18px;}
.kui_next_m{background:url(/images/date_next.png) 0 0 no-repeat;height:28px;width:30px;}
.kui_prev_m.disabled{background:url(/images/date_prev_dis.png) 0 0 no-repeat;cursor:default;}
.kui_next_m.disabled{background:url(/images/date_next_dis.png) 0 0 no-repeat;}
.kui_data_tab,.kui_date_info{width:266px;margin:2px auto;zoom:1;overflow:hidden;}
dl.kui_data_tab dt{font-weight:bold;}
.kui_data_tab dt{line-height:30px;height:30px;text-align:center;width:38px;float:left;}
.kui_date_info dt{line-height:36px;height:36px;text-align:center;cursor:default;width:36px;float:left;color:#333;background:#ececec;margin:1px;}
.kui_date_info dt.kui_not_kong{cursor:pointer;}
.d_th_bg{color:#FF9900;}
.kui_date_info .kui_td_kong{background:#fff;cursor:default;}
.kui_time_pane{background:#fdd700;line-height:22px;height:22px;overflow:hidden;margin-bottom:4px;padding-bottom:1px;background:url(/images/date_top.png) 4px 0 no-repeat;}
.kui_clean_btn{float:left;padding-left:6px;}
.kui_close_btn{float:right;padding-right:6px;}
.kui_time{float:left;padding-left:8px;}
.kui_time input{width:17px;padding:1px;line-height:12px;height:12px;margin-right:2px;margin-top:2px;_margin-top:1px;}
.kui_date_info .td_select.first{background:url(/images/date_ico.png) no-repeat #fee559;color:#fff;}
.kui_date_info .td_select.last{background:url(/images/date_ico.png) no-repeat -38px 0 #fee559;color:#fff;}
.kui_date_info .td_select.first.last{background:url(/images/date_ico.png) no-repeat -300px 0 #fdd700;color:#fff;}
.kui_date_info .td_select_{background:#fdd700;color:#363636;}
.kui_date_info .td_hover{background:#fee559;cursor:pointer;color:#543376;}
.kui_txt_hide{display:none;}
dl.kui_date_info .kui_td_hui{background:#f7f7f7;cursor:default;color:#DBDBDB;font-weight:400;}
a img{border:0;}
#left_table,#right_table{width:266px;overflow:hidden;}
.onlyone #right_table{display:none;}
.pop-up-message,.pop-up-message-bg{display:none;}
.pop-up-message{background:#e4eef8; text-align:center; padding:15px 0; position:fixed; width:100%; z-index:9999999;}
.pop-up-message em{position:absolute; right:5%; top:50%; margin-top:-13px; width:26px; height:26px; background-position:-33px -85px; cursor:pointer;}
.pop-up-message .blue{padding:0 10px; text-decoration:underline;}
.productPoint{line-height:30px;}
.productPoint label input{display:none;}
.productPoint label input + span{display:inline-block;line-height:30px;padding-left:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAG1BMVEUAAADLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8syqjgHAAAACHRSTlMA7ZEa3d4+PWN+8aEAAAA+SURBVBjTY2AwiuiAghZlBgZ2iQ44aExgMOxAAsIMGsjcJgYPZG4LQwcKGOlc1MBBCzq0gEULduRIaVVmAABLOccYs+m5UQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 center;background-size:25px 25px;transition:all .1s ease;}
.productPoint label input:checked + span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAOVBMVEUAAAD91wD91wD91wD91wD91wD91wD91wA2NjZHRDFbVCzbvAnuywTJrQ740wFiWSp/cSKijhnvzARRkBXBAAAAB3RSTlMA++3ekRo9KGqqSwAAAHVJREFUKM+901kKwCAMBNCxrq1Ll/sftiKkgjb5dD7zEEEnAKzRyg9R2ljUuM3/ZnOAJZvVwng2BppHDcWjgheyDNOZWUxH2MuEz2dxOnnXGdmIpU3JBmzzTNaxayAbke6bkPSKS95W/GyxJmLBxGqKpRbX4QW2GBVEGsvJwgAAAABJRU5ErkJggg==);}
@media screen and (min-width:760px){
  .productPoint{padding:25px 0;}
  body,input,textarea,button{font-size:15px;}
  .fl{float:left;}
  .fr{float:right;}
  .clearfix:after{content:'';display:table;clear:both;}
  .text-left{text-align:left;}
  .text-center{text-align:center;}
  .text-right{text-align:right;}
  .clearFloat{width:100%;height:0;clear:both;}
  .gmnoprint,.gm-style-cc{display:none;opacity:0;transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);}
  .error_marks_box{position:absolute;left:0;top:50px;display:none;min-width:200px;text-align:left;color:#e40613;}
  .m_desmessage_btn,.m_head_search_tit,.pc_hide,.m_location_city{display:none;}
  .hasBg{background:#fbf8e7;}

  /*日期插件*/
  .kui_d_pane{position:absolute;width:594px;}
  .kui_d_pane.onlyone{width:300px;}
  .kui_data_content_pane{width:560px;border:2px solid #cccccc;position:absolute;left:0;top:0;z-index:100;}
  .onlyone .kui_data_content_pane{width:266px;}
  .kui_date_reset{margin:3px;padding:3px;display:none;}
  .kui_date_reset span{padding:2px 5px;}
  .kui_prev_next_month{height:36px;line-height:36px;font-weight:bold;text-align:center;width:100%;overflow:hidden;}
  .kui_d_jt{position:absolute;left:30px;top:-9px;width:20px;height:10px;}
  .kui_d_jt img{float:left;}
  .kui_prev_m,.kui_today{float:left;margin-left:6px;}
  .kui_today,.kui_tomorrow{width:148px;text-align:center;}
  .kui_tomorrow{float:right;}
  .kui_next_m{float:right;margin-right:6px;margin-top:3px;}
  #left_table{float:left;}
  #right_table{float:right;}

  /*容器*/
  .container{width:100%;min-width:1200px;position:relative;z-index:1;}
  .mob{display:none;}
  button{position:relative;overflow:hidden;}
  button .txt{position:relative;z-index:2;}
  button .bg{display:block;position:absolute;left:50%;top:50%;background:#fff;border-radius:50px;transform:scale(0) translate(-50%,-50%);-webkit-transform:scale(0) translate(-50%,-50%);-o-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);width:100px;height:100px;transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;}
  button:hover .bg{animation:ripple 0.5s linear;-webkit-animation:ripple 0.5s linear;-o-animation:ripple 0.5s linear;}
  button img{display:none;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;}
  @keyframes ripple{
    100%{opacity:0;transform:scale(2) translate(-50%,-50%);-webkit-transform:scale(2) translate(-50%,-50%);-o-transform:scale(2) translate(-50%,-50%);-ms-transform:scale(2) translate(-50%,-50%);}
  }
  .searchBtn{position:relative;}
  .searchBtn span{z-index:2; position:relative;}
  .searchBtn:before{position:absolute;left:50%;top:50%;width:0%;height:100%; transform:translate(-50%,-50%); transition:all 0.2s; background:rgba(255,255,255,0.3);content:"";}
  .searchBtn:hover:before{width:100%; height:100%; display:block;}

  /*公用圖標*/
  .icon{display:inline-block;background:url(../images/icon.png) no-repeat;}
  .star_icon{display:inline-block;width:0;height:17px;background:url(../images/icon.png) no-repeat -99px -349px;}
  .star_icon.x_0b{width:18px;background-position:-176px -371px;}
  .star_icon.x_1{width:18px;}
  .star_icon.x_1b{width:37px;background-position:-156px -371px;}
  .star_icon.x_2{width:37px;}
  .star_icon.x_2b{width:56px;background-position:-137px -371px;}
  .star_icon.x_3{width:56px;}
  .star_icon.x_3b{width:75px;background-position:-118px -371px;}
  .star_icon.x_4{width:75px;}
  .star_icon.x_4b{width:95px;background-position:-99px -371px;}
  .star_icon.x_5{width:95px;}
  .requiredico{color:#e40613;position:absolute;left:-15px;top:10px;font-size:20px;font-weight:bold;}

  /*公用下拉*/
  .diy_select{cursor:pointer;height:30px;width:144px;position:relative;background:#fff;}
  .diy_select.disabled{background:#eee;cursor:default;}
  .diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:30px;}
  .diy_select,.diy_select_list{border:1px solid #ccc;}
  .select-text{height:100%;width:100%;position:relative;z-index:2;}
  .diy_select_txt{width:123px;}
  .diy_select_txt:empty:before{content:attr(placeholder);color:#aaa;}
  .diy_select_txt:focus:before{content:none;}
  .diy_select_txt,.diy_select_list li{overflow:hidden;text-indent:10px;}
  .diy_select_btn{background:url("../images/icon.png") no-repeat -790px -552px;width:21px;}
  .select-option{width:100%;}
  .diy_select_list{background:#fff;border-top:medium none;display:none;max-height:144px;left:-1px;overflow:auto;position:absolute;top:31px;width:100%;z-index:88888;padding:5px 0;}
  .product_comf_box .diy_select_list#ul_Areacode{width:100%;}
  .diy_select_list#ul_Areacode{width:170%;}
  .diy_select_list li{background:#fff;cursor:default;height:24px;line-height:24px;list-style-type:none;white-space:nowrap;}
  .diy_select_list li input{margin:0 4px 0 0;vertical-align:middle;}
  .diy_select_list li.focus{background:#3399ff;color:#fff;cursor:pointer;}
  .close-selct{width:15px;height:15px;background-position:-670px -85px;cursor:pointer;position:absolute;z-index:2;right:3px;top:3px;animation:rot 2s infinite;-webkit-animation:rot 2s infinite;-o-animation:rot 2s infinite;}
  .tn_search_box{position:absolute;background:#fff;left:0;overflow:auto;display:none;width:490px;top:50px;border:1px solid #ccc;border-radius:5px;max-height:400px;overflow-y:auto;z-index:1;}
  .tn_search_box li{list-style-type:none;padding:5px 15px;line-height:24px;cursor:pointer;}
  .tn_search_box li:hover,.tn_search_box li.active{background:#3399ff;}
  .tn_search_box li:hover a,.tn_search_box li.active a{color:#fff;}
  .banner-wrap .tn_search_box a{height:auto;color:#000000;}
  .diy_select1{cursor:pointer;height:30px;width:134px;position:relative;background:#fff;}
  .diy_select_btn1,.diy_select_txt1{float:left;height:100%;line-height:30px;}
  .diy_select1,.diy_select_list1{border:1px solid #ccc;}
  .select-text1{height:100%;width:100%;}
  .diy_select_txt1{width:113px;}
  .diy_select_txt1,.diy_select_list1 li{overflow:hidden;text-indent:10px;}
  .diy_select_btn1{background:url("../images/icon.png") no-repeat -720px -218px;width:21px;}
  .diy_select_btn1_up{background:url("../images/icon.png") no-repeat -720px -553px;width:21px;}
  .diy_select_btn1_down{background:url("../images/icon.png") no-repeat -720px -218px;width:21px;}
  .select-option1{width:100%;}
  .diy_select_list1{background:#fff;border-top:medium none;display:none;max-height:144px;left:-1px;overflow:auto;position:absolute;top:31px;width:100%;z-index:88888;padding:5px 0;}
  .diy_select_list1 li{background:#fff;cursor:default;height:24px;line-height:24px;list-style-type:none;}
  .diy_select_list1 li input{margin:0 4px 0 0;vertical-align:middle;}
  .diy_select_list1 li.focus,.diy_select_list1 li.focus_{background:#3399ff;color:#fff;cursor:pointer;}
  .close-selct1{width:15px;height:15px;background-position:-670px -85px;cursor:pointer;position:absolute;z-index:2;right:3px;top:3px;animation:rot 2s infinite;-webkit-animation:rot 2s infinite;-o-animation:rot 2s infinite;}
  @keyframes rot{
    0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
    25%{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
    50%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
  }
  #showMsg{position:fixed;bottom:20px;right:20px;z-index:10001;}
  #showMsg li{min-width:348px;height:48px;line-height:48px;background:#fafafa;box-shadow:0 0 3px #ccc;overflow:hidden;list-style-type:none;margin-bottom:10px;display:block;clear:both;}
  #showMsg li:last-child{margin-bottom:0;}
  #showMsg .showMsg_txt{width:300px;float:left;text-align:center;font-family:Helvetica Neue,Helvetica,'微軟正黑體','Microsoft YaHei',Arial,'Trebuchet MS',Calibri,Helvetica,sans-serif;}
  #showMsg .showMsg_close{width:48px;height:48px;float:right;cursor:pointer;background:#20A0FF;text-align:center;}
  #showMsg .showMsg_close em{background-position:10px -1563px;width:48px;height:48px;display:inline-block;}

  /*頭部*/
  .head_banner{width:100%;height:100px;background-size:cover;behavior:url(js/backgroundsize.min.htc);background-repeat:no-repeat;background-position:center center;}
  .head_banner a{width:100%;height:100px;float:left;}
  .head_banner .close{width:26px;height:26px;background-position:-33px -85px;cursor:pointer;position:absolute;right:50px;top:10px;}
  .head_box{width:100%;height:160px;border-top:8px solid #fdd700;position:relative;z-index:4;}
  .head{width:1200px;height:160px;margin:0 auto;position:relative;}
  .logo{float:left;height:116px;line-height:116px;}
  .head .logo img{vertical-align:middle;max-height:82px;}
  .head_link{float:right;margin-top:20px;position:relative;z-index:2;}
  .travel_line,.my_account,.shopping_cart,.my_history,.my_trip,.to_cn,.to_en,.in_appLoad{float:left;margin-right:10px;}
  .shopping_cart{position:relative;}
  .shopping_cart i{position:absolute;right:4px;top:-6px;width:16px;height:16px;text-align:center;line-height:16px;background:#e40613;color:#fff;font-style:normal;font-size:12px;border-radius:8px;display:none;}
  .my_account a{color:#003399;}
  .my_account{position:relative;}
  .my_account .my_account_box{width:140px;position:absolute;left:0;top:34px;background-color:#fff;box-shadow:0 0 4px #d9d9d9;display:none;}
  .my_account:hover .my_account_box{display:block;-webkit-animation:fadeInDown 0.4s;animation:fadeInDown 0.4s;}
  .my_account .my_account_box:before{content:'';display:block;position:absolute;top:-13px;left:62px;width:16px;height:14px;background:url(../images/icon.png) no-repeat -765px -368px;}
  .my_account .my_account_box:after{content:'';display:block;position:absolute;width:100%;height:14px;left:0;top:-13px;background-color:transparent;}
  .my_account .my_account_box ul{padding:6px 0;overflow:hidden;line-height:40px;list-style:none;text-align:center;}
  .my_account .my_account_box ul li a{display:block;height:40px;line-height:40px;}
  .my_account .my_account_box ul li a:hover{background-color:#f5f5f5;color:#003399;}
  .my_account .my_account_box .logout{display:block;border-top:1px solid #e8e8e8;height:42px;line-height:42px;text-align:center;}

  .travel_line{position:relative;margin-right:10px;}
  .travel_line,.my_history,.my_trip{margin-right:10px;}
  .my_history{position:relative;}
  .head_link a,.in_appLoad a{line-height:24px;color:#333;vertical-align:middle;}
  span.userid{max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
  a.to_en{margin-left:17px;}
  .head_link a:hover,.travel_line:hover a,.in_appLoad a:hover{color:#003399;}
  .head_link .line{display:inline-block;width:1px;height:18px;background:#333;margin-left:10px;vertical-align:middle;}
  .sign_out{cursor:pointer;}
  .sign_out:hover{color:#003399;text-decoration:underline;}
  .menu li a.blue{color:#003399;}
  .pc_hide{display:none;}
  .travel_line .m_travel_line{width:260px;position:absolute;left:-95px;top:34px;background-color:#fff;box-shadow:0 0 4px #d9d9d9;display:none;}
  .travel_line:hover .m_travel_line{display:block;-webkit-animation:fadeInDown 0.4s;animation:fadeInDown 0.4s;}
  .travel_line .m_travel_line:before{content:'';display:block;position:absolute;top:-13px;left:122px;width:16px;height:14px;background:url(../images/icon.png) no-repeat -765px -368px;}
  .travel_line .m_travel_line:after{content:'';display:block;position:absolute;width:100%;height:14px;left:0;top:-13px;background-color:transparent;}
  .travel_line .m_travel_line dl{padding:0 0 12px 0;overflow:hidden;}
  .travel_line .m_travel_line dl .down{position:absolute;right:15px;top:20px;width:10px;height:6px;margin:0;}
  /*.travel_line .net_line{height:38px;}*/
  .travel_line .net_line dt,.travel_line .phone_line dt{box-sizing:border-box;height:48px;width:100%;line-height:24px;font-size:16px;color:#003399;padding:14px 31px 10px 21px;position:relative;}
  .travel_line .net_line dt img{display:inline-block;width:24px;margin-right:10px;vertical-align:top;}
  .travel_line .net_line dd{padding-left:45px;line-height:28px;font-size:14px;}
  .travel_line .net_line dd:first-of-type{color:#003399;font-size:16px;padding-bottom:4px;}
  .travel_line .phone_line dt{border-top:1px solid #e8e8e8;}
  .travel_line .phone_line dd{list-style-type:none;box-sizing:border-box;width:100%;height:34px;line-height:34px;font-size:16px;color:#5a5a5a;padding:0 45px 0 45px;}
  .travel_line .phone_line dd:hover{background-color:#f5f5f5;color:#003399;}
  .travel_line .phone_line dd img{display:none;}
  .travel_line .m_travel_line em{display:inline-block;height:24px;background-repeat:no-repeat;background-image:url(../images/icon3.png);vertical-align:top;}
  .travel_line .m_travel_line em.phone-ico{background-position:0 0;width:24px;margin-right:10px;}
  .travel_line .m_travel_line em.search-ico{width:20px;background-position:-4px -36px;margin-right:10px;}
  .travel_line .m_travel_line em.arrow-ico{width:6px;height:10px;background-position:-11px -72px;position:absolute;right:18px;top:18px;}
  .line_name{float:left;}
  .line_no{float:right;}
  .travel_line a.branch_line{display:block;box-sizing:border-box;width:100%;height:48px;line-height:24px;padding:14px 11px 10px 21px;font-size:16px;color:#003399;border-top:1px solid #e8e8e8;position:relative;}
  .travel_line a.branch_line:hover{background-color:#f5f5f5;color:#003399;}
  .mob-menu{display: none;}
  .menu li{list-style-type: none;}
    .menu-list { position: absolute; left: 0; bottom: 0; z-index: 1; height: 42px; display: flex; width: 1050px; justify-content: space-between; }
  .menu-list li{position:relative;z-index:2;margin-right:2px;}
  .menu-list li em{margin-left:-15px;background:#ff0000;color:#fff;border-radius:2px;height:14px;line-height:14px;font-size:12px;font-style:normal;padding:0 5px;}
  .menu-list li.menu_bg{position:absolute;top:0;transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;background:#fdd700;color:#363636;height:42px;z-index:1;}
  .menu-list li a{font-size:16px;color:#333;float:left;height:42px;line-height:42px;padding:0 10px;transition:all 0.6s;}
  .menu-list li.active{background:#fdd700;color:#363636;}
  .menu-list li .meun-pop a,.menu li .quk_search_hotel a{color:#333;}
  .menu-list li .meun-pop a:hover,.menu li .meun-pop a:hover em.copyem,.menu li .quk_search_hotel a:hover{color:#003399;}
  .menu-list li em.copyem{margin:0 0 0 1px;background:#fff;color:#363636;padding:0;line-height:12px;height:12px;vertical-align:5px;}
  .login_box{height:42px;position:absolute;bottom:0;right:0;background:#fdd700;color:#363636;line-height:42px;display:none;}
  .login_box.active{padding:0 10px;}
  .login_box a{font-size:18px;padding:0 10px;}
  .login_box .line{display:inline-block;width:1px;height:18px;background:#333;vertical-align:-2px;}
  em.arrow_icon{width:10px;height:7px;background-position:-43px -17px;margin-left:8px;vertical-align:middle;}
  em.account_icon{width:19px;height:19px;background-position:-38px -56px;margin-right:8px;vertical-align:-3px;}
  em.shopping_icon{width:19px;height:19px;background-position:-38px -29px;margin-right:8px;vertical-align:-3px;}
  .quk_search_hotel{display:none;width:450px;position:absolute;left:0;top:42px;z-index:10;}
  .meun-pop{display:none;position:absolute;left:0;top:42px;z-index:10;text-align:center;width:100%;}
  .menu-list li:hover .quk_search_hotel{-webkit-animation:fadeInDown 0.4s;-o-animation:fadeInDown 0.4s;animation:fadeInDown 0.4s;}
  .menu-list li:hover .meun-pop{display:block;-webkit-animation:fadeInDown 0.4s;-o-animation:fadeInDown 0.4s;animation:fadeInDown 0.4s;}
  .quk_search_hotel .choose_city1,.quk_search_hotel .choose_ctrip_city{position:static;display:block;float:left;}
  .quk_search_hotel i.top_jt_ico{margin-left:20px;}
  i.top_jt_ico{width:30px;height:14px;background-position:-761px -368px;float:left;position:relative;z-index:2;}
  .meun-pop i.top_jt_ico{float:none;}
  .meun-pop dl{background:#fff;border-radius:5px;position:absolute;left:0;top:14px;width:100%;padding:5px 0;box-shadow:0 0 3px #d9d9d9;z-index:1;}
  .meun-pop dd{border-bottom:1px solid #ddd;}
  .meun-pop dd:last-child{border:none;}
  .meun-pop dd a{line-height:36px;font-size:15px;padding:0;float:none;}
  .meun-pop dd a:hover{color:#003399;}
  .jr_chlid_menu{width:310%;left:-100%;}
  .wl_chlid_menu,.to_chlid_menu{width:170%;left:-32%;}
  .banner_200{width:100%;height:200px;overflow:hidden;position:relative;}
  .banner_200 .left_btn{width:34px;height:56px;background:url(../images/icon.png) -73px -228px;position:absolute;left:20px;top:80px;z-index:2;}
  .banner_200 .right_btn{width:34px;height:56px;background:url(../images/icon.png) -118px -228px;position:absolute;right:20px;top:80px;z-index:2;}
  .banner_200 li{width:100%;height:200px;background-position:center center;background-size:cover;background-repeat:no-repeat;list-style-type:none;}
  .banner_200 li a{width:100%;height:200px;float:left;}
  .banner_200_btn{position:absolute;left:0;bottom:15px;width:100%;height:16px;text-align:center;z-index:2;white-space:nowrap;}
  .banner_200_btn li{width:16px;height:16px;display:inline-block;margin:0 8px;background:#fff;border-radius:8px;cursor:pointer;box-shadow:0 0 2px #000 inset;}
  .banner_200_btn li.selected{background:#fdd700;color:#363636;}

  /*头部搜寻足迹移上弹框*/
  .my_history:hover .my_history_frame,.my_history_frame:hover .my_history_frame{display:block;-webkit-animation:fadeInDown 0.4s;-o-animation:fadeInDown 0.4s;animation:fadeInDown 0.4s;}
  .my_history_frame{width:430px;height:auto;position:absolute;top:24px;left:-188px;display:none;}
  .my_history_frame .top_jt_ico{left:0;padding-left:200px;padding-right:200px;box-sizing:content-box;background-clip:content-box;-moz-background-clip:content-box;-webkit-background-clip:content-box;-o-background-clip:content-box;background-position:-550px -368px;}
  .my_history_frame .history_box{position:absolute;width:430px;left:0;top:14px;z-index:9999;background-color:#FFFFFF;border-radius:6px;box-shadow:0 0 5px #D9D9D9;}
  .my_history_frame li{list-style-type:none;border-bottom:1px solid #e8e8e8;overflow:hidden;padding:10px 0 6px 0;}
  .my_history_frame li:hover{background-color:#fefcf2;}
  .my_history_frame li a{display:block;}
  .my_history_frame dt{float:left;width:80px;text-align:center;}
  .my_history_frame dt img{height:34px;padding:6px 0 10px 0;}
  .my_history_frame dt em{display:block;width:60px;height:54px;margin:9px 10px;box-sizing:border-box;}
  .my_history_frame dd{float:left;width:333px;padding:0 16px 0 0;}
  .my_history_frame .history_box h4{height:16px;line-height:16px;font-size:16px;color:#003399;padding:6px 0;overflow:hidden;}
  .my_history_frame h4 span{display:inline-block;width:255px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .my_history_frame h4 em{float:right;font-style:normal;font-size:14px;color:#fd050b;}
  .my_history_frame p{height:14px;line-height:14px;padding:4px 0;font-size:14px;color:#666666;overflow:hidden;}
  .my_history_frame p em{float:right;font-style:normal;}
  .my_history_frame a.search_all_history{display:block;width:430px;height:44px;line-height:44px;text-align:center;font-size:16px;color:#003399;}

  /*banner*/
  .friendly_mark{width:100%;background:#fdd700;}
  .friendly_mark_txt{width:1200px; padding:6px 0; margin:0 auto; font-size:12px;}
  .order_info_mark { text-align: center; color: #003399; font-size: 13px; margin-bottom: 6px; }
  .index_banner{width:100%;height:540px;background-size:cover;behavior:url(js/backgroundsize.min.htc);background-repeat:no-repeat;background-position:center center;position:relative;z-index:3;}
  .animate_big{width:100%;height:100%;}
  .animate_big li{width:100%;height:100%;background-size:cover;behavior:url(js/backgroundsize.min.htc);background-repeat:no-repeat;background-position:center center;list-style-type:none;}
  .index_search_box{width:1200px;margin:0 auto;position:relative;z-index:9;}
  .m_main_box{display:none;}
  .index_search{position:absolute;left:0;top:74px;animation:discount7 ease-out 0.5s;}
  @keyframes discount7{
    from { opacity: 0; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  .w416{width:auto;}
  .w552{width:552px;}
  .w852{width:852px;}
  .index_search h5{height:60px;background:rgba(255,255,255,0.8);margin-bottom:2px;}
  .index_search h5 a{color:#333;font-size:18px;line-height:60px;float:left;padding:0 25px;font-weight:normal;margin-right:2px;}
  .index_search h5 a:hover,.index_search h5 a.active{background:#fdd700;color:#363636;}
  .index_search h6{padding-left:28px;height:58px;line-height:58px;background:rgba(255,255,255,0.9);border-bottom:2px solid #fdd700;font-size:20px;font-weight:normal;color:#003399;}
  .index_search_form{padding:22px 26px 41px;background:rgba(255,255,255,0.9);font-size:16px;}
  .index_search_form .city_name{width:362px;height:38px;line-height:38px;text-indent:14px;font-size:16px;border:1px solid #969b9f;border-radius:2px;margin-bottom:12px;}
  .index_search_form .city_name.focus,.index_search_form .check_in.focus,.index_search_form .check_out.focus,.index_search_form .room_adult_input.focus{border:1px solid #fdd700;}
  .index_search_form .iptgroup{width:364px;height:40px;margin-bottom:12px;position:relative;z-index:2;}
  .index_search_form .iptgroup input{width:138px;height:38px;line-height:38px;text-indent:14px;font-size:16px;border:1px solid #969b9f;border-radius:2px;}
  .index_search_form .check_in{float:left;padding-right:32px;background:url(../images/cl.png) no-repeat 138px center #fff;}
  .index_search_form .check_out{float:right;padding-right:32px;background:url(../images/cl.png) no-repeat 138px center #fff;}
  .index_search_form .room_and_adult1{width:364px;height:76px;margin-bottom:12px;position:relative;z-index:3;}
  .room_and_adult1 dl{margin:0 18px 0 0;float:left;}
  .room_and_adult1 dl.child_box1{margin:0;float:right;}
  .room_and_adult1 dl.room_slide{display:none;float:right;margin-left:40px;}
  .room_slide span{line-height:48px;cursor:pointer;font-size:16px;}
  .hotel_list_search_box .room_slide span{line-height:48px;}
  .word .room_slide span{color:#fff;}
  .word .flight_other_slide .child_box dd{width:200px;}
  .word .flight_other_slide .child_box .fly_com_select{float:left;}
  .word .flight_other_slide .child_box span{float:left;line-height:32px;}
  .room_slide em{width:11px;height:6px;background-position:-247px -93px;vertical-align:3px;margin-left:5px;}
  .room_slide .active em{background-position:-247px -110px;}
  .word .room_slide em{background-position:-268px -93px;}
  .word .room_slide .active em{background-position:-268px -110px;}
  .index_search_form .age_box1{width:auto;float:left;margin-bottom:23px;display:none;min-width:342px;}
  .children_box{float:left;}
  .clearFloat{width:100%;height:auto;clear:both;}
  .age_box1 dl{margin-right:16px;float:left;}
  .age_box1 dl:last-child{margin-right:0;}
  .age_box1 dt{height:28px;line-height:28px;font-size:16px;color:#363636;text-align:center;}
  .word .age_box1 dt{color:#fff;}
  .diy_select.hotel_com_select1,.diy_select.age_select1{width:107px;height:38px;border:1px solid #969b9f;border-radius:2px;}
  .diy_select.hotel_com_select1 .diy_select_txt,.diy_select.age_select1 .diy_select_txt{width:86px;height:38px;line-height:38px;}
  .diy_select.hotel_com_select1 .diy_select_btn,.diy_select.age_select1 .diy_select_btn{background-position:-791px -547px;}
  .diy_select.hotel_com_select1 .diy_select_list,.diy_select.age_select1 .diy_select_list{top:39px;}
  .diy_select.hotel_com_select1 .diy_select_list li,.diy_select.age_select1 .diy_select_list li{height:30px;line-height:30px;font-size:16px;}
  .hotel_search .room_and_adult1{float:left;margin-top:-28px;}
  .hotel_search .room_and_adult1 dl.child_box1{float:left;}
  .word .hotel_search .room_and_adult1 dl.child_box1 dt{color:#fff;}
  .hotel_search .age_box1{width:100%;float:left;margin-top:23px;display:none;min-width:342px;}
  .hotel_search .diy_select.hotel_com_select1,.hotel_search .diy_select.age_select1{width:107px;height:46px;border:1px solid #b0b0b0;border-radius:6px;}
  .hotel_search .diy_select.hotel_com_select1 .diy_select_txt,.hotel_search .diy_select.age_select1 .diy_select_txt{width:86px;height:46px;line-height:46px;font-size:18px;}
  .hotel_search .diy_select.hotel_com_select1 .diy_select_btn,.hotel_search .diy_select.age_select1 .diy_select_btn{background-position:-791px -543px;}
  .hotel_search .diy_select.hotel_com_select1 .diy_select_list,.hotel_search .diy_select.age_select1 .diy_select_list{top:47px;}
  .diy_select.smoking_select,.diy_select.room_type_select{width:88px;margin-top:13px;}
  .diy_select.smoking_select .diy_select_txt,.diy_select.room_type_select .diy_select_txt{width:74px;text-align:left;text-indent:4px;}
  .diy_select.smoking_select .diy_select_btn,.diy_select.room_type_select .diy_select_btn{width:14px;}
  .diy_select.smoking_select .diy_select_list li,.diy_select.room_type_select .diy_select_list li{text-align:left;text-indent:6px;}
  .hotel_search_box .hotel_search .diy_select.hotel_com_select1,.hotel_search_box .hotel_search .diy_select.age_select1{height:48px;border:none;border-radius:0;}
  .hotel_search_box .hotel_search .diy_select.hotel_com_select1 .diy_select_txt,.hotel_search_box .hotel_search .diy_select.age_select1 .diy_select_txt{height:48px;line-height:48px;}
  .room_and_adult em.arrow_icon{float:left;margin:17px 0 0 -18px;}
  .room_and_adult .room_adult_detail{position:absolute;left:-1px;top:40px;width:362px;border:1px solid #969b9f;border-radius:2px;background:#fff;display:none;}
  .room_adult_detail dl{margin:10px 0 10px 13px;float:left;}
  .room_adult_detail dt{float:left;line-height:32px;margin-right:5px;}
  .room_adult_detail dd{float:left;}
  .room_adult_detail .age_box{width:100%;float:left;border-top:1px dotted #ccc;padding-top:10px;display:none;}
  .room_adult_detail .age_box dl{margin:0 0 10px 13px;}
  .room_and_adult1 dt{float:none;height:28px;line-height:28px;font-size:16px;color:#363636;text-align:center;}
  .room_and_adult1 dd{float:none;}
  .hotel_search_box .hotel_search{padding-top:28px;}
  .diy_select.hotel_com_select{width:61px;}
  .diy_select.hotel_com_select .diy_select_txt{width:40px;}
  .diy_select.age_select{width:66px;}
  .diy_select.age_select .diy_select_txt{width:45px;}
  .index_search_form .submit_box{text-align:right;}
  .index_search_form .submit{width:167px;height:46px;background:#fdd700;color:#363636;border:none;cursor:pointer;font-size:18px;}
  .city_name_box{position:relative;z-index:4;}
  .city_name_box .f_tip,.iptgroup .f_tip{position:absolute;left:0;top:-20px;line-height:normal;color:#e40613;font-size:14px;}
  .m_f_tip{display:none;}
  .iptgroup .f_tip.s{left:148px;}
  .choose_city,.choose_city1,.choose_ctrip_city{position:absolute;left:0;top:44px;padding:15px 15px 5px;width:420px;background:#fff;border-radius:6px;box-shadow:0 0 5px #d9d9d9;display:none;z-index:3;font-size:16px;}
  .choose_city.isopacity{width:0;height:0;overflow:hidden;padding:0;box-shadow:none;border-radius:0;}
  .choose_city dl,.choose_city1 dl,.choose_ctrip_city dl{border-bottom:1px dashed #ccc;line-height:30px;width:100%;overflow:hidden;padding-bottom:10px;margin-bottom:10px;}
  .choose_city dl:last-child,.choose_city1 dl:last-child,.choose_ctrip_city dl:last-child{border:none;}
  .choose_city dl dt,.choose_city1 dl dt,.choose_ctrip_city dl dt{color:#003399;width:100%;font-size:16px;}
  .choose_city dl dd,.choose_city1 dl dd,.choose_ctrip_city dl dd{margin:0 9px 0 5px;float:left;line-height:24px;}
  .choose_city1 dl dd a,.choose_ctrip_city dl dd a{float:none;padding:0;height:auto;line-height:normal;font-size:15px;}
  .choose_city dl dd i,.choose_city1 dl dd a,.choose_ctrip_city dl dd a{font-style:normal;cursor:pointer;position:relative;}
  .choose_city dl dd i:hover,.choose_city1 dl dd a:hover,.choose_ctrip_city dl dd a:hover{color:#003399;}
  .choose_city1 dl dd a:after,.choose_city dl dd i:after,.choose_ctrip_city dl dd i:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#003399;visibility:hidden;-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
  .choose_city1 dl dd a:hover:after,.choose_city dl dd i:hover:after,.choose_ctrip_city dl dd i:hover:after{visibility:visible;-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
  .flight_type{width:100%;height:34px;}
  .flight_type a{float:left;width:85px;height:34px;background:#ebe6e2;border-radius:4px;margin-right:30px;text-align:center;line-height:34px;position:relative;}
  .flight_type a em{position:absolute;bottom:0;right:0;display:none;width:18px;height:18px;background-position:-412px -108px;}
  .flight_type a.active{background:#fdd700;color:#363636;}
  .flight_type a.active em{display:block;}
  .flight_departure,.flight_arrive{width:500px;height:40px;padding-top:22px;}
  .flight_departure label,.flight_arrive label,.flight_routine label{line-height:40px;float:left;margin-right:18px;}
  .flight_departure_city,.flight_arrive_city{width:239px;float:left;margin-right:37px;position:relative;}
  .flight_departure_city .f_tip,.flight_arrive_city .f_tip{position:absolute;top:-20px;left:0;color:#e40613;display:none;font-size:14px;}
  .flight_c_s_d .f_tip{position:absolute;top:-20px;left:0;color:#e40613;display:none;font-size:14px;}
  .flight_departure_city input,.flight_arrive_city input{width:237px;height:38px;border:1px solid #90939a;border-radius:2px;line-height:38px;text-indent:10px;font-size:16px;}
  .flight_departure .iptgroup,.flight_arrive .iptgroup,.flight_routine .iptgroup{float:left;width:140px;margin:0;}
  .flight_departure .iptgroup input,.flight_arrive .iptgroup input,.flight_routine .iptgroup input{width:106px;margin:0;}
  .iptgroup .departure_time,.iptgroup .arrive_time{margin-bottom:0;padding-right:32px;background:url(../images/cl_1.png) no-repeat 113px center #fff;}
  .flight_other{width:303px;height:38px;margin-top:22px;border:1px solid #90939a;border-radius:2px;background:#fff;position:relative;}
  .class_and_peo{width:303px;height:38px;border:none;line-height:38px;font-size:16px;text-indent:10px;float:left;}
  .flight_other em.arrow_icon{margin:17px 0 0 -18px;float:left;}
  .flight_other_slide{position:absolute;left:-1px;top:40px;width:303px;border:1px solid #969b9f;border-radius:2px;background:#fff;display:none;}
  .flight_other_slide dl{margin:10px 0 10px 13px;float:left;}
  .flight_other_slide dt{line-height:32px;margin-right:4px;float:left;}
  .flight_other_slide dd{float:left;}
  .diy_select.fly_com_select{width:96px;}
  .diy_select.fly_com_select .diy_select_txt{width:75px;}
  .flight_search{width:138px;height:40px;background:#fdd700;color:#363636;border:none;cursor:pointer;font-size:18px;position:absolute;right:45px;bottom:41px;z-index:1;}
  .flight_routine{width:800px;height:40px;margin-top:22px;}
  .flight_routine .flight_arrive_city{margin-right:20px;position:relative;}
  .flight_routine .flight_departure_city{margin-right:0;position:relative;}
  .flight_routine span{margin:0 15px;float:left;line-height:40px;}
  .flight_routine em.s_close_ico{float:left;margin:12px 0 0 10px;display:none;}
  em.s_close_ico{width:15px;height:15px;background-position:-670px -85px;cursor:pointer;margin-left:5px;vertical-align:-2px;}
  em.add_ico{width:22px;height:22px;background-position:-494px -213px;vertical-align:-4px;margin-right:9px;}
  .mt17{margin-top:17px;}
  .blue{color:#003399;}
  .cursor{cursor:pointer;}
  .mr20{margin-right:20px;}
  em.flight_ico{width:26px;height:26px;background-position:-352px -72px;vertical-align:-3px;margin-right:10px;}
  em.package_ico{display:inline-block;width:32px;height:28px;background:url(../images/index/airhotel.png) no-repeat center center;vertical-align:-5px;margin-right:10px;}
  .aircompany_bg{background-color:#fdd700;color:#363636;}
  .banner-wrap .error_marks_box{width:400px;text-align:center;bottom:60px;}
  .banner-wrap .error_marks_box .shover_pop_ico{right:180px;}
  .banner-wrap .about_error_marks_box{margin-left:150px;width:200px;bottom:65px;}
  .banner-wrap .about_error_marks_box .error_marks{background-color:#ffffff;border-radius:10px;padding:10px;}
  .banner-wrap .about_error_marks_box .shover_pop_ico{right:80px;}
  .banner-tip{width:100%;height:38px;position:absolute;z-index:4;bottom:0;left:0;background:rgba(255,255,255,0.9);line-height:38px;text-align:center;font-size:17px;}
  em._close_ico{width:25px;height:25px;background-position:-33px -85px;float:right;margin-right:20px;margin-top:5px;cursor:pointer;}
  .banner-tip a{color:#003399;margin-left:10px;text-decoration:underline;}
  .switch_box{position:relative;}
  .huan{position:absolute;left:310px;top:51px;z-index:3;}
  .huan_top{width:7px;height:10px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
  .huan span{cursor:pointer;}
  .huan_bottom{width:7px;height:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
  .switch_box .flight_search{right:20px;bottom:0;}
  .huan_{position:absolute;left:180px;top:-20px;width:40px;}
  .huan_left{width:10px;height:7px;border-left:1px solid #ccc;border-top:1px solid #ccc;float:left;margin-top:9px;}
  .huan_right{width:10px;height:7px;border-right:1px solid #ccc;border-top:1px solid #ccc;float:left;margin-top:9px;}
  .huan_ span{float:left;cursor:pointer;}

  /*轮播*/
  .carousel_box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
  .carousel_box .left_btn{width:34px;height:56px;background:url(../images/icon.png) -73px -228px;position:absolute;left:20px;top:250px;z-index:2;}
  .carousel_box .right_btn{width:34px;height:56px;background:url(../images/icon.png) -118px -228px;position:absolute;right:20px;top:250px;z-index:2;}
  .zindexbtn{position:relative;z-index:4;}
  .zindexbtn .left_btn{width:34px;height:56px;background:url(../images/icon.png) -73px -228px;position:absolute;left:20px;top:250px;z-index:4;}
  .zindexbtn .right_btn{width:34px;height:56px;background:url(../images/icon.png) -118px -228px;position:absolute;right:20px;top:250px;z-index:4;}
  .carousel_box ul{width:100%;height:100%;overflow:hidden;position:relative;z-index:1;background-color:#ddd;}
  .carousel_box li{width:100%;height:100%;behavior:url(js/backgroundsize.min.htc);background-repeat:no-repeat;background-position:center center;list-style-type:none;}
  .carousel_box li a{width:100%;height:100%;display:block;float:left;}
  .banner_btn{position:absolute;bottom:15px;left:0;width:100%;height:16px;z-index:3;text-align:center;}
  .banner_btn li{width:16px;height:16px;display:inline-block;margin:0 8px;background:#fff;border-radius:8px;cursor:pointer;box-shadow:0 0 2px #000 inset;list-style-type:none;}
  .banner_btn li.selected{background:#fdd700;color:#363636;}

  /*麵包屑導航*/
  .nav_box{width:100%;height:40px;}
  .nav{width:980px;height:40px;line-height:40px;margin:0 auto;}
  .nav em{margin:0 6px;font-style:normal;}
  .nav i{font-style:normal;margin-left:100px;}

  /* 分享 */
  .share_box{width:50px;height:50px;background:#fff;position:absolute;right:0;top:0;text-align:center;box-shadow:0 0 3px #d9d9d9;cursor:pointer;}
  .nonespan{width:6px;height:50px;background:#fff;position:absolute;right:47px;top:0;z-index:2;display:none;}
  .share_box:hover .nonespan{display:block;}
  em.share_btn{width:23px;height:25px;background-position:-686px -357px;margin-top:11px;}
  .share_box:hover em.share_btn{background-position:-686px -395px;}
  .share_box ul{display:none;position:absolute;right:50px;top:0;box-shadow:0 0 3px #d9d9d9;z-index:5;background:#fff;padding:5px 0;}
  .share_box ul li{list-style-type:none;height:30px;width:118px;line-height:30px;padding:3px 12px;text-align:left;}
  .share_box ul li em{float:left;margin-right:10px;}
  .share_box:hover ul{display:block;}
  .share_box ul li:hover{background:#f3f3f3;}
  em.facebook-icon{width:30px;height:30px;background-position:-611px -355px;}
  em.google-icon{width:30px;height:30px;background-position:-611px -390px;}
  em.whatsapp-icon{width:30px;height:30px;background-position:-610px -426px;}
  em.twitter-icon{width:30px;height:30px;background-position:-610px -462px;}
  em.wechat-icon{width:30px;height:30px;background-position:-611px -498px;}
  em.sharemail-icon{width:30px;height:30px;background-position:-611px -533px;}
  li:hover em.facebook-icon{background-position:-648px -355px;}
  li:hover em.google-icon{background-position:-648px -390px;}
  li:hover em.whatsapp-icon{background-position:-648px -426px;}
  li:hover em.twitter-icon{background-position:-648px -462px;}
  li:hover em.wechat-icon{background-position:-648px -498px;}
  li:hover em.sharemail-icon{background-position:-648px -533px;}
  .qrcode{position:absolute;right:142px;bottom:0;box-shadow:0 0 3px #d9d9d9;width:160px;height:160px;padding:15px;display:none;background:#fff;}
  #qrcode{width:160px;height:160px;}
  li:hover .qrcode{display:block;}

  /* 列表过滤 */
  .hotel_nav{width:100%;line-height:30px;padding:15px 0;}
  .hotel_nav em{width:20px;height:26px;background-position:-105px -85px;margin-right:11px;vertical-align:-6px;}
  .hotel_nav .active{color:#003399;}
  .hotel_filter{width:1188px;box-shadow:0 0 3px #d9d9d9;border-right:12px solid #fff;}
  .hotel_filter dl{width:1176px;margin:0 0 0 12px;overflow:hidden;border-bottom:1px solid #d9d9d9;}
  .hotel_filter dl:last-child{border:none;}
  .hotel_filter dl.facilities_filter{border:none;}
  .hotel_filter dl dt{width:100px;float:left;padding:22px 0 0 10px;}
  .hotel_filter dl dd{width:1032px;float:left;background:#fff;padding:15px 20px 15px 14px;position:relative;min-height:28px;}
  .hotel_filter dl dd .more{width:52px;display:none;position:absolute;right:0;top:17px;line-height:28px;}
  .hotel_filter dl.is_slide dd .more{display:block;}
  .hotel_filter dl dd .more a{color:#003399;}
  .hotel_filter dl dd .more em{width:11px;height:6px;background-position:-247px -110px;margin-left:5px;vertical-align:2px;}
  .hotel_filter dl dd .more.active em{background-position:-247px -93px;}
  .name_filter_txt,.star_filter_txt,.price_filter_txt,.hotel_type_filter_txt,.facilities_filter_txt,.filter_txt{width:100%;}
  .name_filter_txt.selected,.star_filter_txt.selected,.price_filter_txt.selected,.hotel_type_filter_txt.selected,.facilities_filter_txt.selected{overflow:hidden;height:40px;}
  .hotel_type_filter,.facilities_filter{display:none;}
  em.search_ico{width:20px;height:20px;background-position:-158px -164px;margin-right:12px;vertical-align:-3px;}
  em.xx_ico{width:22px;height:22px;background-position:-158px -198px;margin-right:12px;vertical-align:-3px;}
  em.price_ico{width:22px;height:22px;background-position:-160px -232px;margin-right:12px;vertical-align:-3px;}
  em.hotel_type_ico{width:18px;height:16px;background-position:-162px -266px;margin-right:12px;vertical-align:-3px;}
  em.facilities_ico{width:22px;height:22px;background-position:-162px -290px;margin-right:12px;vertical-align:-6px;}
  .hotel_filter_name{width:235px;height:38px;float:left;padding:1px;position:relative;}
  .hotel_filter_input{width:235px;height:38px;line-height:38px;border:none;text-indent:10px;}
  .hotel_filter_name_bg{width:235px;height:8px;position:absolute;bottom:0;left:0;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
  .filter_name_btn{float:left;margin-left:20px;color:#003399;line-height:28px;margin-top:6px;}
  .star_filter_txt a,.price_filter_txt a,.hotel_type_filter_txt a,.facilities_filter_txt a,.filter_txt a{line-height:28px;margin:3px 20px 3px 0;float:left;padding:0 7px;}
  .star_filter_txt a.active,.price_filter_txt a.active,.hotel_type_filter_txt a.active,.facilities_filter_txt a.active,.filter_txt a.active{background:#fdd700;color:#363636;}
  .search_result_dec{width:100%;float:left;padding:19px 0;min-height:40px;}
  .search_result_dec p{float:left;margin-right:20px;margin-bottom:10px;}
  .search_result_dec p em{font-weight:bold;font-style:normal;font-size:20px;margin:0 8px;color:#003399;}
  .search_result_dec .condition{float:left;padding:3px 13px;border:1px solid #414547;position:relative;font-size:13px;margin:3px 25px 10px 0;}
  .search_result_dec .condition span{cursor:pointer;background:#25292c;width:14px;height:14px;font-size:10px;position:absolute;right:-7px;top:-7px;color:#fff;text-align:center;border-radius:7px;}
  .search_result_dec .clear_btn{float:left;margin-top:5px;}
  .sort_box{width:100%;height:57px;background:#fff;box-shadow:1px 1px 2px #d9d9d9;position:relative;}
  .sort_box_bg{width:100%;height:3px;background:#fdd700;color:#363636;position:absolute;left:0;top:0;z-index:1;}
  .sort_box a{position:relative;float:left;padding:3px 25px 0;height:54px;line-height:54px;font-size:17px;}
  .sort_box a em{display:none;}
  .sort_box a:hover em,.sort_box a.active em{width:11px;height:6px;position:absolute;right:5px;display:block;}
  .sort_box a:hover em.up,.sort_box a.active em.up{background-position:-247px -92px;top:15px;}
  .sort_box a:hover em.down,.sort_box a.active em.down{background-position:-247px -110px;top:33px;}
  .sort_box a.active em.up.active{background-position:-206px -92px;}
  .sort_box a.active em.down.active{background-position:-227px -110px;}
  .sort_box a:hover,.sort_box a.active{padding:0 25px;height:54px;line-height:54px;font-size:17px;border-top:3px solid #003399;}

  /*main_box*/
  .main_box{width:100%;background:#fafafa;padding-bottom:58px;}
  .main_box:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
  .main{width:1200px;min-height:300px;margin:0 auto;}

  /*搜尋足跡*/
  .history_box{width:100%;}
  .history_box h2{font-size:24px;font-weight:normal;padding:30px 0 20px;}
  .history_box h4{font-size:20px;font-weight:normal;padding:15px 0;}
  .history_list{width:1224px;}
  .history_list dl{width:588px;height:180px;float:left;margin:0 24px 24px 0;box-shadow:1px 1px 3px #d9d9d9;}
  .history_list dl dt{width:270px;height:180px;float:left;}
  .history_list dl dt img{width:270px;height:180px;}
  .history_list dl dd{width:318px;height:180px;float:left;background:#fff;position:relative;}
  .history_list dl dd:hover{background:#fef9de;}
  .history_list dl dd h6{padding:10px 40px 0 13px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  .history_list dl dd h6 a{color:#003399;}
  .history_list dl dd h6 a span{margin:0 6px;color:#999;}
  .history_list dl dd .en_name{padding:5px 0 5px 13px;}
  .history_list dl dd .history_time{padding:0 0 0 13px;}
  .history_list dl dd .history_roominfo{padding:20px 0 20px 13px;}
  .history_f_time{padding:10px 0 0 13px;}
  .history_f_type{padding:0 0 20px 13px;}
  .history_list dl dd .history_price{padding:0 0 10px 13px;border-bottom:1px solid #d9d9d9;color:#aaa;font-size:20px;}
  .history_list dl dd .history_price em{color:#e40613;font-weight:bold;font-style:normal;margin-right:5px;}
  .history_list dl dd .history_other{padding:5px 0 0 13px;}
  .history_list dl dd .history_close{width:42px;height:36px;background:#fdd700;color:#363636;position:absolute;right:0;top:0;cursor:pointer;text-align:center;}
  .history_close em{width:26px;height:26px;background-position:-194px -547px;margin-top:5px;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
  .history_close:hover em{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
  .history_about{width:1215px;padding-bottom:3px;margin-left:-12px;position:relative;overflow:hidden;}
  .history_left_btn{width:30px;height:55px;background:url(../images/icon.png) no-repeat -76px -161px;position:absolute;left:12px;top:123px;z-index:2;}
  .history_right_btn{width:30px;height:55px;background:url(../images/icon.png) no-repeat -110px -161px;position:absolute;right:3px;top:123px;z-index:2;}
  .history_about ul{width:99999px;position:relative;z-index:1;}
  .history_about li{width:282px;height:302px;float:left;margin:0 12px;list-style-type:none;text-align:center;box-shadow:0 0 3px #d9d9d9;}
  .history_about li:hover{box-shadow:0 0 3px #999;}
  .history_about li img{width:282px;height:182px;}
  .history_about li h6{padding:10px 10px 5px;color:#003399;font-size:17px;font-weight:normal;}
  .history_about li h6 span{color:#999;margin:0 6px;}
  .history_about_air{padding-top:24px;}
  .history_about li .history_about_price{color:#aaa;font-size:14px;padding-top:5px;}
  .history_about li .history_about_price em{color:#e40613;font-size:18px;margin-right:5px;font-style:normal;}
  em.his_hotel_ico{width:23px;height:23px;background-position:-410px -158px;vertical-align:-4px;margin-right:6px;}
  em.his_flight_ico{width:24px;height:24px;background-position:-410px -189px;vertical-align:-5px;margin-right:6px;}
  .history_list_flight{width:1200px;overflow:hidden;}
  .history_list_flight li{list-style-type:none;float:left;width:580px;height:110px;margin:3px 28px 24px 4px;box-shadow:0 0 4px #D9D9D9;background-color:#FFFFFF;position:relative;}
  .history_list_flight li a{display:block;width:100%;height:100%;}
  .history_list_flight li:nth-child(2n){margin-right:3px;}
  .history_list_flight div.logo{width:50px;height:110px;text-align:center;line-height:100px;background-color:#FAFAFA;margin:0;float:left;}
  .history_list_flight div.logo em{display:inline-block;width:36px;height:36px;background:url(../images/aboutus/icon.png) no-repeat -52px -57px;vertical-align:middle;}
  .history_list_flight .flight-info{width:300px;height:86px;padding:15px 0 9px 8px;background-color:#ffffff;float:left;}
  .history_list_flight li:hover,.history_list_flight li:hover .flight-info{background-color:#fef9de;}
  .history_list_flight li:hover div.logo{background-color:#fef7d4;}
  .history_list_flight h5{height:18px;line-height:18px;font-size:18px;color:#003399;}
  .history_list_flight p{height:50px;line-height:50px;font-size:14px;color:#363636;}
  .history_list_flight span{font-size:16px;line-height:16px;color:#363636;}
  .history_list_flight p.prices{width:150px;height:18px;float:right;margin-right:56px;margin-top:15px;text-align:right;line-height:18px;font-size:16px;color:#a49e98;}
  .history_list_flight p.prices span{font-size:18px;color:#e40613;font-weight:bold;margin-right:7px;}
  .history_list_flight em.close-icon{width:42px;height:36px;background:#fdd700;color:#363636;position:absolute;right:0;top:0;cursor:pointer;text-align:center;}
  .history_list_flight em.close-icon:before{content:'';display:inline-block;width:26px;height:26px;background:url(../images/icon.png) no-repeat;background-position:-194px -547px;margin-top:5px;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
  .history_list_flight em.close-icon:hover:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
  .banner-nav-wrap.new-bannernav-wrap{background:#ffffff url(../images/aboutus/banner-nav-bg.gif) repeat-x center bottom;display:none;position:fixed;top:0;z-index:999;border-bottom:1px solid #f6f6f6;}

  /*友情鏈接*/
  .friend_link_box{width:100%;height:152px;background:#4d4d4d;border-bottom:1px solid #fff;}

  /*底部*/
  .foot_box{width:100%;}
  .foot{width:1200px;margin:0 auto;}
  .page_link_box{width:100%;padding-bottom:20px;border-bottom:1px solid #e5e4e2;}
  .page_link{width:1200px;margin:0 auto;}
  .page_link dl{width:100%;float:left;line-height:26px;padding-top:20px;}
  .page_link dt{width:136px;white-space:nowrap;float:left;font-weight:bold;text-align:right;margin-right:20px;font-size:16px;}
  .page_link dd{width:1044px;float:left;}
  .page_link dd a{margin-right:20px;color:#666;position:relative;float:left;}
  .page_link dd a:hover{color:#003399;}
  .page_link dd a:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#003399;visibility:hidden;-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
  .page_link dd a:hover:after{visibility:visible;-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
  .foot_follow{width:100%;padding:20px 0;border-bottom:1px solid #e5e4e2;}
  .foot_follow dl{width:596px;float:left;line-height:36px;}
  .foot_follow dl dt{width:136px;white-space:nowrap;float:left;font-weight:bold;text-align:right;margin-right:20px;font-size:16px;}
  .foot_follow dl dd{width:438px;float:left;}
  .foot_follow dl dd a{margin-right:23px;}
  .follow_input_box{position:relative;float:right;text-align:right;width:604px;}
  .follow_input{width:460px;height:38px;border:1px solid #ccc;line-height:38px;text-indent:10px;vertical-align:middle;margin-right:2px;outline:none;}
  .follow_btn{width:126px;height:40px;background:#fdd700;color:#363636;border:none;cursor:pointer;font-size:18px;vertical-align:middle;}
  .foot_about{width:100%;padding:20px 0 10px;}
  .foot_about dl{width:100%;float:left;line-height:26px;padding-bottom:10px;/*margin-left: -18px;*/}
  .foot_about dt{width:136px;white-space:nowrap;float:left;font-weight:bold;text-align:right;margin-right:20px;font-size:16px;white-space:nowrap;}
  .foot_about dd{width:1044px;float:left;}
  .foot_about dd a{margin-right:20px;color:#666;position:relative;}
  .foot_about dd a:hover{color:#003399;}
  .foot_about dd a:after,.open_login_links a:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#003399;visibility:hidden;-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
  .foot_about dd a:hover:after,.open_login_links a:hover:after{visibility:visible;-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
  .foot_link{width:100%;padding:20px 0;background:#f5f5f5;}
  .foot_link dl{width:100%;float:left;}
  .foot_link dt{width:136px;white-space:nowrap;float:left;font-weight:bold;text-align:right;margin-right:20px;font-size:16px;line-height:36px;}
  .foot_link dd{width:1044px;float:left;}
  .foot_link dd.m_foot_brand{display:none;}
  .foot_link dd a{margin-right:20px;float:left;height:35px;text-align:center;line-height:35px;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
  .foot_link dd a:hover{transform:translateX(5px);-webkit-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);box-shadow:0 0 3px #ccc;}
  .foot_link dd>img{float:right;height:26px;text-align:center;margin-top:5px;}
  .foot_link dd a img{max-height:35px;max-width:120px;vertical-align:top;}
  .copyright { width: 100%; padding: 6px 0; background: #fdd700; color: #363636; text-align: center; font-size: 14px; line-height: 20px; }
  .copyright span { float: left; }
  .copyright p img { height: 12px; vertical-align: text-top; margin: 2px 10px; }
  .copyright i { float: right; font-style: normal; }
  .newspaper_suc_marks{position:absolute;left:0;bottom:-27px;line-height:24px;color:#003399;display:none;}
  .follow_input_box .newspaper_suc_marks{left:13px;transform:scale(0.75);-webkit-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;}
  .newspaper_suc_marks .icon{width:24px;height:24px;background-position:0px -370px;margin-right:5px;vertical-align:-6px;}

  /*側邊*/
  .slide_box{width:46px;position:fixed;right:0;bottom:130px;background:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;z-index:98;}
  .slide_box .wa{width:38px;height:40px;padding:7px 4px;border-bottom:1px solid #ccc;cursor:pointer;}
  .slide_box .sub{width:38px;height:40px;overflow:hidden;}
  .slide_box .sub .ver{width:72px;height:36px;margin-left:0;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
  .slide_box .sub .ver div{width:36px;height:36px;float:left;text-align:center;line-height:36px;}
  .slide_box .sub .ver p{width:36px;height:36px;float:left;line-height:18px;text-align:center;}
  .wa:hover .ver{margin-left:-36px;}
  .slide_box .slide_return_top.wa{border:none;}
  .slidenews{position:absolute;right:46px;top:-1px;border:1px solid #ccc;background:#fff;width:140px;min-height:104px;padding:30px;display:none;}
  .slide_email:hover .slidenews{display:block;}
  .slidenews .error_marks_box{position:static;visibility:hidden;display:block;height:20px;line-height:20px;}
  .slidenews_input{width:138px;height:30px;border:1px solid #ccc;text-indent:8px;line-height:30px;outline:none;}
  .slidenews_btn{width:140px;height:30px;background:#fdd700;color:#363636;border:none;cursor:pointer;margin-bottom:5px;}
  .slidenews .newspaper_suc_marks{position:static;}

  /*彈出框*/
  .pop_up_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;display:none;}
  .pop_up_bg{width:100%;height:100%;background:rgba(0,0,0,0.5);}
  .pop_up_main{width:600px;position:absolute;left:50%;top:50%;margin:-237px 0 0 -300px;background:#fff;}
  .pop_up_main .title{padding:40px 36px 14px;height:36px;line-height:36px;font-size:18px;overflow:hidden;}
  .pop_up_main .title span{float:left;}
  .pop_up_main .title a{float:right;width:130px;height:38px;display:inline-block;text-align:center;line-height:38px;background:#fdd700;color:#363636;margin-right:20px;white-space: nowrap;}
  .pop_up_main .to_flight{height:38px;text-align:right;padding:10px 36px;position:relative;z-index:2;}
  .pop_up_main .to_flight i{color:#aaa;font-style:normal;font-size:14px;line-height:38px;cursor:pointer;}
  .pop_up_main .other_pro{height:313px;background:#f2f2f2;position:relative;}
  .pop_up_main .other_pro p{padding:20px 36px 10px;font-size:18px;}
  .pop_up_main .other_pro_box{width:532px;margin:0 auto;overflow:hidden;}
  .pop_up_main a.left_btn{width:30px;height:55px;background:url(../images/icon.png) no-repeat -76px -161px;position:absolute;left:34px;top:105px;z-index:2;}
  .pop_up_main a.right_btn{width:30px;height:55px;background:url(../images/icon.png) no-repeat -110px -161px;position:absolute;right:34px;top:105px;z-index:2;}
  .pop_up_main .other_pro_box ul{width:99999px;position:relative;z-index:1;}
  .pop_up_main .other_pro ul li{width:549px;height:230px;float:left;position:relative;list-style-type:none;}
  .pop_up_main .other_pro ul li img{width:166px;height:180px;}
  .pop_up_main .other_pro ul li a,#GuessPop ul li{width:166px;height:230px;margin-right:17px;float:left;position:relative;}
  #GuessPop ul li a{margin:0;}
  .pop_up_main .other_pro ul li a:hover img{opacity:0.7;}
  .pop_up_main .other_pro ul li div{width:156px;height:auto;background:rgba(255,255,255,0.6);position:absolute;bottom:55px;left:5px;text-align:center;line-height:24px;font-size:16px;padding:10px 0;}
  .pop_up_main .other_pro ul li p{color:#e40613;font-size:16px;line-height:26px;padding:20px 5px 10px;text-align:center;}
  .pop_up_main .close{width:26px;height:26px;background-position:-33px -85px;cursor:pointer;position:absolute;right:10px;top:10px;}
  em.sure{width:36px;height:36px;background-position:-237px -349px;vertical-align:-10px;margin-right:16px;}
  .pop_up_main .title i{color:#666;font-style:normal;font-size:14px;}

  /* 广告 */
  .success_banner{position:relative;width:100%;height:150px;margin-top:20px;}
  .success_banner,.success_banner img{width:100%;height:150px;}
  .success_banner a{width:100%;height:150px;float:left;}
  .success_banner .close{width:26px;height:26px;background-position:-33px -85px;cursor:pointer;position:absolute;right:10px;top:10px;z-index:1;}

  /*翻轉 IE10+*/
  .flip_list{backface-visibility:hidden;transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);}
  .flip_list.out{transform:rotateY(-90deg) scale(0.9);animation:flipouttoleft 175ms;-webkit-transform:rotateY(-90deg) scale(0.9);-o-transform:rotateY(-90deg) scale(0.9);-ms-transform:rotateY(-90deg) scale(0.9);-webkit-animation:flipouttoleft 175ms;-o-animation:flipouttoleft 175ms;}
  .flip_list.in{animation:flipintoright 225ms;-webkit-animation:flipintoright 225ms;-o-animation:flipintoright 225ms;display:none;}
  @keyframes flipintoright{
    0%{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg);-ms-transform:rotateY(90deg);}
    100%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);}
  }
  @keyframes flipouttoleft{
    0%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);}
    100%{transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);}
  }
  .flip_box{width:116px;height:75px;float:right;position:relative;}
  .flip_box a{width:116px;background:#fdd700;color:#363636;font-size:20px;text-align:center;position:absolute;}

  /*年月日插件*/
  .birthday_ctrl{width:100%;margin-left:-1px;background:#fff;z-index:8888;}
  .birthday_ctrl a{padding:1px 9px;margin:0 1px;border-radius:4px;display:inline-block;}
  .birthday_ctrl div{text-align:center;margin:0 28px 0 10px;padding:10px 0;border-bottom:2px solid #fdd700;position:relative;z-index:2;background:#fff;}
  .birthday_ctrl a.active{background:#fdd700;color:#363636;}
  .birthday_ctrl ul{height:120px;overflow:auto;margin-top:-45px;position:relative;z-index:1;padding-top:46px;}
  .birthday_ctrl ul li{line-height:30px;list-style-type:none;text-indent:13px;margin:0 13px 0 10px;cursor:default;}
  .birthday_ctrl ul li.focus{background:#003399;color:#fff;}

  /*手机端代码隐藏*/
  .main .shown-all{display:none;}

  /*loading*/
  .loading_page{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;background:url(/images/loadbg1.png) center center repeat #fff;overflow:auto;}
  .loading_logo{padding:105px 0 60px;text-align:center;}
  .loading_logo img{max-height:100px;}
  .loading_tip{height:77px;background:url(../images/loadbd.png) repeat center center;text-align:center;line-height:77px;font-size:24px;font-weight:bold;}
  .loading_result{margin:58px auto 5px;width:700px;line-height:28px;padding-top:30px;font-size:18px;padding-bottom:10px;}
  .loading_result:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
  .page_result_name{max-width:40%;float:left;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .page_result_time{float:right;text-align:center;padding-right:5%;white-space:nowrap;}
  .page_result_peo{float:right;text-align:right;white-space:nowrap;min-width:140px;}
  .loading_img{text-align:center;margin-top:126px;}
  .load_bar{width:100px;height:30px;margin:0 auto;}
  .load_bar img{display:block;}
  .loading_page .loading_table{display:table;width:100%;}
  .loading_page .loading_table_name,.loading_page .loading_table_time,.loading_page .loading_table_peo{display:table-cell;vertical-align:middle;padding:6px 0;line-height:22px;}
  .loading_page .loading_table_name{text-align:left;width:48%;}
  .loading_page .loading_table_time,.loading_page .loading_table_peo{text-align:right;width:26%;}


  /*404*/
  .error_main{width:100%;height:606px;background-size:cover;behavior:url(js/backgroundsize.min.htc);background-repeat:no-repeat;background-position:center center;text-align:center;}
  .error-txt{padding:142px 0 20px;font-size:24px;font-weight:bold;color:#fff;text-align:center;}
  .error-txt1{padding:142px 0;font-size:24px;font-weight:bold;text-align:center;}
  .error-txt img{margin-right:30px;vertical-align:-12px;}
  .error-txt1 img{margin-right:30px;vertical-align:-12px;}
  .error-link{text-align:center;color:#fff;font-size:17px;}
  .error-link a{background:#fdd700;color:#363636;padding:0 20px;line-height:44px;margin:0 20px;display:inline-block;color:#333;}
  .kf-mob{color:#fdd700;font-size:20px;padding-top:20px;font-weight:bold; width:290px; margin:0 auto;overflow:hidden;}
  .kf-mob span{color:#fff;float:left;line-height:27px;}
  .kf-mob .kf-mob-r{float:left;color:#fdd700;text-align:left;}

  /*新增*/
  .menu_btn,.m_link_btn,.hot_d_txt,.m_popular_banner,.m_newspaper_input,.page_title,.m_hotel_search{display:none;}
    .m_foot_btn, .m_retop, .m_hotline, .m_hotel_filter, .m_filter_sub, .m_hotel_item_price, .m_hotel_order, .m_price_filter { display: none; }
  .m_back_to_index,.m_share_txt,.m_key_update,.m_key_edit,.m_details_tips{display:none;}
  .toggle_menu_container{display:none;}
  .m_mask,.rooms_item_left h2{display:none;}
  .m_tel_line img{height:18px;margin-right:5px;}
  .loading-a{text-align:center;padding:100px 0;}
  .m_filter_container,.m_recipient_area{display:none;}
  .m_title,.m_calendar1,.m_birthday_txt{display:none;}
  .m_confirmation_email_bottom,.m_book_tot{display:none;}
  .m_order_pro_name,.m_order_pro_price,.m_suspension_nav,.preferential_hid{display:none;}
  .dimg_{float:left;margin:4px 10px 0 0;width:160px;height:140px;}
  .dimg_d{float:left;width:258px;}
  .flight_departure.fl,.flight_arrive.fl{float:left;width:auto;}
  .index_search_form .iptgroup.fr{float:right;width:140px;margin-top:22px;height:auto;margin-bottom:0;margin-right:18px;}
  .index_search_form .iptgroup.fr input{padding-right:0;}
  .index_search_form .iptgroup.fr input.departure_time{margin-bottom:22px;}
  .m_des_hotel_btn{display:none;}
  em.true_ico{width:18px;height:18px;background-position:-559px -6px;margin-left:4px;vertical-align:-2px;display:none;}
  .product_comf_box em.true_ico,.diy_select em.true_ico,.product_comf_box em.icon_other,.purchase_insurance_check em.true_ico{position:absolute;margin:0;vertical-align:middle;right:-22px;top:6px;}
  em.true_ico.show{display:inline-block;}
  em.icon_other{width:18px;height:18px;background-position:-559px -6px;margin-left:4px;vertical-align:-2px;display:none;}
  em.error_ico,.purchase_insurance_check em.error_ico{width:18px;height:18px;background-position:-585px -7px;margin-right:6px;vertical-align:-4px;}
  .visi_hidden,.pop_txt p.visi_hidden,.hotel_insurance_info .hotel_insurance_list p.visi_hidden{color:#e40613;font-size:14px;line-height:18px;padding-top:3px;visibility:hidden; /*max-width: 170px;*/}
  .visi_hidden.show{visibility:visible;}

  /*登录弹框*/
   .open_login_box{width:100%;height:100%;position:fixed;z-index:100001;left:0;top:0;display:none;}
  .open_login_bg{width:100%;height:100%;background:rgba(0,0,0,0.5);}
  .open_login_border{width:400px;height:460px;position:absolute;left:50%;top:50%;background:rgba(255,255,255,0.8);transform:translate(-50%,-50%);z-index:1;}
  .open_login_con{width:322px;height:440px;position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%);z-index:2;padding:0 29px;}
  .open_login_btn ._close_ico{margin:-5px -34px 0 0;}
  .open_login_con h3{padding:50px 0;text-align:center;}
  .open_login_name,.open_login_password{width:320px;height:46px;border:1px solid #ccc;margin:5px auto;}
  .open_login_name.error,.open_login_password.error{border-color:#e40613;}
  .ologin_input{width:270px;height:46px;line-height:46px;border:none;padding-left:10px;}
  .open_login_submit{width:322px;height:46px;border:none;cursor:pointer;background:#fdd700;margin-top:10px;}
  .open_login_links{text-align:right;padding-top:20px;}
  .open_login_links a{color:#003399;margin-right:20px;position:relative;}
  .open_login_links a:last-child{margin-right:0;}
  .open_third_sign{width:100%;margin:0 auto;}
  .open_third_sign .top{margin-top:10px;width:100%;height:42px;line-height:42px;position:relative;text-align:center;color:#666666;font-size:14px;}
  .open_third_sign .top:before,.open_third_sign .top:after{display:inline-block;content:'';width:110px;height:1px;background:#d1d1d1;position:absolute;top:20px;}
  .open_third_sign .top:before{left:0;}
  .open_third_sign .top:after{right:0;}
  .open_third_sign .btm{text-align:center;white-space:nowrap;}
  .open_third_sign .item{display:inline-block;white-space:normal;width:68px;height:100px;transform:scale(.8);margin:0;}
  .open_third_sign .item span{display:inline-block;white-space:nowrap;height:32px;line-height:32px;}
  .open_third_sign .item .img{display:inline-block;width:68px;height:68px;background:url(/images/login.png) no-repeat;}
  .open_third_sign .item.facebook .img{background-position:0 0;}
  .open_third_sign .item.whatsapp .img{background-position:0 -76px;}
  .open_third_sign .item.wechat .img{background-position:0 -152px;}
  .open_third_sign .item.qqchat .img{background-position:0 -228px;}

  /* 隐藏移动端下拉 */
  .hotel_search .m_select_search dl dt{font-size:0;color:transparent;}
  .hotel_search .age_box1.m_select_search dl dt{font-size:16px;color:#363636;}
  .word .hotel_search .age_box1.m_select_search dl dt{color:#fff;}
  .hotel_search .m_select_search dl dt span{font-size:16px;color:#000;}
  .word .m_select_search dl dt span{color:#fff;}
  .m_select_search select.m_select_room,.m_select_search select.m_select_adult,.m_select_search select.m_select_child,.m_select_search select.m_select_room1,.m_select_search select.m_select_adult1,.m_select_search select.m_select_child1,.m_select_search select.child-age,.m_select_search select.m_select_adultfy,.m_select_search select.m_select_childfy,.m_select_search select.m_select_classfy{display:none;}
}
@media screen and (max-width:760px) and (-webkit-min-device-pixel-ratio:0){
  select,textarea,input{font-size:16px;}
}
@media screen and (max-width:760px){
    .productPoint{padding-left:.5rem;}
    .pop-up-message{padding:15px 40px; width:auto;}
    .pop-up-message em{right:10px; top:23px; background-image:url(/images/icon.png); background-repeat:no-repeat;}
    .friendly_mark{width:100%;background:#fdd700;}
    .friendly_mark_txt{width:14rem; padding:6px 0; margin:0 auto; font-size:12px;}

/*     select,textarea,input{
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    appearance: none;
    outline:none;
}
select:focus, textarea:focus, input:focus {-webkit-appearance: none;
    appearance: none;outline:none;}
input::selection { background: transparent; }
input::-moz-selection { background: transparent; } */
  /*公用图标*/
  .requiredico{color:#e40613;position:absolute;left:-.5rem;top:.6rem;font-size:.7rem;font-weight:bold;}
  body{margin:0;}
  strong{word-wrap:break-word;}
  button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;outline:none;cursor:pointer}
  .mb_hide{display:none;}
  .pc_hide{font-style:normal;font-weight:normal;color:#003399;}
  .container{min-width:0;box-sizing:border-box;width:100%;font-size:0.6rem;}
  .spriteIco{display:inline-block;background:url(/images/icon-mob.png) no-repeat 0 0;background-size:19.45rem 13.175rem;}
  input,textarea,select{outline:none;font-size:0.6rem;}
  .login_box a:first-of-type{margin-left:2rem;}
  .login_box>a{margin-right:.5rem;padding:2px .2rem;background:#fdd700;}
  #showMsg{position:fixed;bottom:2rem;right:0;z-index:10001;}
  #showMsg li{min-width:12rem;height:2rem;line-height:2rem;background:#fafafa;box-shadow:0 0 3px #ccc;overflow:hidden;list-style-type:none;margin-bottom:.5rem;display:block;clear:both;}
  #showMsg li:last-child{margin-bottom:0;}
  #showMsg .showMsg_txt{width:10rem;float:left;text-align:center;font-family:Helvetica Neue,Helvetica,'微軟正黑體','Microsoft YaHei',Arial,'Trebuchet MS',Calibri,Helvetica,sans-serif;}
  #showMsg .showMsg_close{width:2rem;height:2rem;line-height:2rem;float:right;cursor:pointer;background:#20A0FF;text-align:center;}
  #showMsg .showMsg_close em{background:url(../images/icon.png) no-repeat 10px -1563px;width:48px;height:48px;display:inline-block;vertical-align:middle;}

  /* 酒店星级 */
  .star_icon{display:inline-block;width:0;height:17px;background:url(../images/icon.png) no-repeat -99px -349px;}
  .star_icon.x_0b{width:18px;background-position:-176px -371px;}
  .star_icon.x_1{width:18px;}
  .star_icon.x_1b{width:37px;background-position:-156px -371px;}
  .star_icon.x_2{width:37px;}
  .star_icon.x_2b{width:56px;background-position:-137px -371px;}
  .star_icon.x_3{width:56px;}
  .star_icon.x_3b{width:75px;background-position:-118px -371px;}
  .star_icon.x_4{width:75px;}
  .star_icon.x_4b{width:95px;background-position:-99px -371px;}
  .star_icon.x_5{width:95px;}

  /*头部*/
  .menu em.arrow{float:right;}
  .open_login_box,.login_box,.in_appLoad{display:none;}
  .my_account{line-height:.65rem;}
  .my_account a:first-of-type{display:inline-block;max-width:6.7rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;}
  .my_account,.shopping_cart{display:none;text-align:right;margin-right:1.7rem;}
  .my_account .my_account_box,.loginMenu{display:none;}
  .menu em.arrow.arrow-right{width:.325rem;height:.575rem;background-position:94.64052287581698% 49.801587301587304%;margin:0.955rem;}
  .menu em.arrow.arrow-down{width:.575rem;height:.325rem;background-position:95.2317880794702% 43.3852140077821%;margin:1.0875rem 0.875rem;}
  .menu em.hot{font-style:normal;background:#ff0000;color:#fff;display:inline-block;width:1.2rem;height:1.2rem;border-radius:0.6rem;vertical-align:middle;text-align:center;line-height:1.2rem;font-size:0.6rem;position:absolute;top:.6rem;right:1.2rem;}
  .menu li.traditional a{text-align:right;}
  .menu li.traditional em{margin:0.8125rem 0 0;float:left;width:0.875rem;height:0.875rem;background-position:77.92732167% 77.84552846%;margin-left:0.2rem;cursor:pointer;}
  .menu li.traditional span{display:inline-block;margin-right:0.6rem;color:#003399;}
  .menu li.traditional .m_hotlines{font-style:normal;}
  .menu li.traditional .m_hotlines img{height:1rem;margin-right:.25rem;}
  .menu ul.menu-list li:nth-child(2){border-top:1px solid #f3f3f3;}
  .menu ul.menu-list li:last-child{border-bottom:none;}
  .menu div.meun-pop a{margin-left:2rem;}
  .head_banner{width:100%;height:3.2rem;background-size:cover;behavior:url(js/backgroundsize.min.htc);background-repeat:no-repeat;background-position:center center;position:relative;}
  .head_banner a{width:100%;height:100%;float:left;}
  .head_banner .close{width:1.8rem;height:1.8rem;background:url(../images/icon-mob.png) no-repeat;background-size:19.45rem 13.175rem;background-position:78.04532577903683% 19.12087912087912%;cursor:pointer;position:absolute;right:0;top:0;}
  .head_box{border-top:0.3rem solid #fdd700;padding:0.5rem;background-color:#fff;}
  .head{width:100%;height:1.5rem;overflow:hidden;position:relative;}
  .head .logo img{float:left;height:100%;}
  .my_history,.to_cn,.my_trip,.my_history,.to_en{display:none;}
  .travel_line{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:#fff;z-index:11111;display:none;}
  .travel_line .line{border-bottom:3px solid #fdd700;display:block;}
  .m_tel_line{line-height:2rem;display:block;overflow:hidden;padding-left:0.5rem;}
  .m_tel_line img{margin-right:10px;height:0.8rem;}
  .m_tel_line em{float:right;margin-right:0.5rem;padding:0 10px;background: none;}
  .m_tel_line em:before{content:"X";font-style:normal;}
  .shopping_cart i{width:16px;height:16px;text-align:center;line-height:16px;background:#e40613;color:#fff;font-style:normal;font-size:12px;border-radius:8px;display:inline-block;vertical-align:3px;}
  /*  .m_travel_line{height:100%;overflow:auto;}
  .m_travel_line ul{padding: 0.5rem 0 5rem;}
  .travel_line li{margin:0 0.5rem;line-height:2rem;overflow:hidden;list-style-type:none;}
  .travel_line li a{display:block;overflow:hidden;}
  .travel_line li:nth-of-type(1),.travel_line li:nth-of-type(2){display:none;}
  .travel_line li:nth-of-type(2n){background:#f5f5f5;}
  .travel_line li:last-child{display:none;}
  .travel_line li span{float:left;margin-left:0.5rem;}
  .travel_line li img{float:right;height:0.6rem;margin:0.7rem 0.5rem 0 0;}*/
  .travel_line .m_travel_line{padding:0.5rem 0 5rem;}
  .travel_line .m_travel_line dl .down,.travel_line .m_travel_line em.phone-ico{display:none;}
  .travel_line .m_travel_line dl .pc_hide,.travel_line .net_line dt img{height:0.6rem;margin-right:.25rem;}
  .travel_line .net_line{padding-bottom:.5rem;}
  .travel_line .net_line dd:first-of-type{margin:0 0.5rem;line-height:2rem;padding-left:.8rem;list-style-type:none;background:#f5f5f5;margin-bottom:.3rem;}
  .travel_line .net_line dd{margin:0 0.5rem;line-height:1rem;padding-left:.8rem;}
  .travel_line .net_line dt,.travel_line .phone_line dt,.travel_line .phone_line dd{margin:0 0.5rem;line-height:2rem;overflow:hidden;list-style-type:none;}
  .travel_line .phone_line dt{border-top:1px solid #e8e8e8;}
  .travel_line .phone_line dd a{display:block;overflow:hidden;}
  .travel_line .phone_line dd:nth-of-type(2n){background:#f5f5f5;}
  .travel_line .phone_line dd span{float:left;margin-left:0.5rem;}
  .travel_line .phone_line dd img{float:right;height:0.6rem;margin:0.7rem 0.5rem 0 0;}
  .travel_line a.branch_line{border-top:1px solid #e8e8e8;width:92%;display:block;margin:0 auto;box-sizing:border-box;line-height:2rem;}
  .travel_line a.branch_line img{height:0.8rem;margin-right:.25rem;}
  .menu_btn{position:absolute;top:0;right:0;width:1.15rem;height:1rem;background:url(/images/menubtn.png) no-repeat;background-size:100%;margin-top:0;z-index:5;cursor:pointer;}
  .com_menu{display:block;cursor:pointer;width:100%;height:100%;position:fixed;right:-110%;top:0;z-index:999999;background:rgba(0,0,0,0.6);transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
  .com_menu_box{height:100%;overflow:auto;}
  .menu{margin-left:3.125rem;background:#fff;min-height:100%;}
  .menu li{line-height:2.5rem;line-height:2.5rem;border-bottom:1px solid #f3f3f3;list-style-type:none;overflow:hidden;position:relative;}
  .menu li>a,.menu li .twCnEn,.menu li .cnCnEn{display:block;width:10.875rem;padding-left:1.5rem;float:left;font-size:0.8rem;}
  .menu li>a{width:100%;box-sizing:border-box;padding-right:.5rem;}
  .menu li .twCnEn,.menu li .cnCnEn{text-align:right;color:#000;margin:0}
  .menu li a.fanti{font-size:.8rem;width:2rem;height:.8rem;}
  .quk_search_hotel{display:none;}
  .menu li.menu_bg{display:none;}
  .menu-list{display:none;}
  .menu > li.active{background-color:#fdd700;}
  .menu > li.active a{color:#fff;}
  .menu li .menu-list a{box-sizing:border-box;width:100%;padding-left:2.5rem;color:#000;}
  .menu li .menu-list a em.copyem{line-height:0.3rem;height:0.3rem;vertical-align:5px;font-size:0.6rem;margin:0 0.1rem;}
    .menu li .menu-list li.active > a {color: #fff;background-color: #fdd700; }
  .menu li .menu-list dd a.active,.menu li .meun-pop dd a.active em.copyem{color:#fff;background-color:#fdd700;display:block;float:left;font-size:0.8rem;}
  .menu li .menu-list dd a{margin:0;padding-left:3.5rem;background-color:#fff;color:#000;display:block;float:left;font-size:0.8rem;}
  .page_title{font-size:0.8rem;color:#003399;width:100%;float:left;text-align:center;margin:.25rem -1.5rem .25rem 0;height:1rem;line-height:1rem;}
  .page_title a{float:left;}
  .page_title a img{height:1rem;}
  .page_title i{font-size:.65rem;font-style:normal;color:#333;display:inline-block;white-space:nowrap;margin-top:0.1rem;vertical-align:top;height:1.05rem;line-height:1.05rem;}
  .page_title span{display:inline-block;max-width:10rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;height:1rem;line-height:1rem;}
  .page_title span em.spriteIco{width:0.625rem;height:0.275rem;background:url(/images/details_ft_spriteIco.png) no-repeat center;background-size:100%;vertical-align:middle;margin:-0.2rem 0.2rem 0;}

  /*.logo{display:none;}.ishome .logo{display:block;}*/
  .page_title,.m_show_condition .logo{display:none;}
  .m_show_condition .page_title{display:block;}
  .banner_200{display:none;}
  .m_f_tip{line-height:1rem;position:absolute;left:0;top:-1rem;color:red;text-indent:0.2rem;display:none;}

  /*banner*/
  .order_info_mark { padding: 0 0.5rem 0.5rem; background: #fff; text-align: right; color: #003399; font-size: 12px; }
  .index_banner,.banner_200{height:8rem;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;position:relative;}
  .carousel_box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
  .carousel_box .left_btn,.carousel_box .right_btn,.zindexbtn .left_btn,.zindexbtn .right_btn,.banner_200 .left_btn,.banner_200 .right_btn{position:absolute;top:3.35rem;z-index:2;display:inline-block!important;background:url(/images/icon-mob.png) no-repeat 0 0;background-size:19.45rem 13.175rem;width:0.95rem;height:1.3rem;}
  .carousel_box .left_btn,.zindexbtn .left_btn,.banner_200 .left_btn{left:0.2rem;background-position:21.35135135135135% 49.89473684210527%;}
  .carousel_box .right_btn,.zindexbtn .right_btn,.banner_200 .right_btn{right:0.2rem;background-position:21.35135135135135% 61.473684210526315%;}
  .carousel_box ul,.banner_200 .banner_200_img{width:100%;height:100%;overflow:hidden;position:relative;z-index:1;background-color:#ddd;}
  .carousel_box li,.banner_200 .banner_200_img li{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;list-style-type:none;}
  .carousel_box li a,.banner_200 .banner_200_img li a{width:100%;height:100%;display:block;float:left;}
  .banner_btn,.banner_200_btn{position:absolute;bottom:0.4rem;left:0;width:100%;height:0.5rem;z-index:3;text-align:center;}
  .banner_btn ul{float:left;width:100%;}
  .banner_btn li,.banner_200_btn li{width:0.5rem;height:0.5rem;display:inline-block;margin:0 0.2rem;background:#fff;border-radius:0.25rem;list-style-type:none;vertical-align:top;}
  .banner_btn li.selected,.banner_200_btn li.selected{background:#fdd700;color:#363636;}
  .index_search_box{display:none;}

  /*历史记录*/
  .history_box{display:none;}
  .history_list dl dt{position:absolute;left:0;top:0;width:3.6rem;height:4.35rem;}
  .history_list dl dt img{width:100%;height:100%;}
  .history_list dl dd{padding-left:3.6rem;position:relative;}
  .history_list dl dd h6{color:#003399;margin:0;font-size:0.6rem;line-height:0.75rem;padding:.2rem 0 0 .5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:86%;}
  .history_list dl dd h6 a{color:#003399;}
  .history_list dl dd h6 a span{margin:0 .1rem;color:#999;}
  .history_list dl dd .en_name{padding:.1rem 0 0 .5rem;}
  .history_list dl dd .history_time{padding:0 0 .25rem .5rem;font-size:0.55rem;line-height:.7rem;overflow:hidden;white-space:nowrap;width:60%;text-overflow:ellipsis;}
  .history_list dl dd .history_price{color:#aaa;font-size:20px;line-height:1rem;font-size:0.65rem;color:#a49e98;text-align:right;padding-right:.15rem;position:absolute;top:1rem;right:0;bottom:1.5rem;}
  .history_list dl dd .history_price em{color:#e40613;font-weight:bold;font-style:normal;margin-right:.1rem;}
  .history_list dl dd .history_other{height:1.3rem;line-height:1.3rem;padding-left:.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
  .history_list dl dd .history_other:before{content:"";display:block;width:110%;height:1px;background:#d9d9d9;transform:scaleY(.5);margin-left:-.5rem;}
  .history_list dl dd .history_close em{display:none;}
  .history_box h2{height:1.3rem;line-height:1.3rem;padding:1rem 0;font-size:0.9rem;color:#363636;text-align:center;font-weight:normal;}
  .history_list_flight,.history_list{width:93%;margin:0 auto;}
  .history_list_flight li,.history_list dl{list-style-type:none;display:block;width:100%;margin-bottom:0.6rem;box-shadow:0 0 4px #D9D9D9;background-color:#FFFFFF;position:relative;overflow:hidden;}
  .history_list_flight li:after,.history_list dl:after{content:'';display:table;clear:both;}
  .history_list_flight li a{display:block;width:100%;}
  .history_list_flight div.logo{float:left;width:15%;height:3.65rem;line-height:3.3rem;text-align:center;background-color:#FAFAFA;margin:0;}
  .history_list_flight div.logo em{display:inline-block;width:1.1rem;height:1.1rem;background:url(/images/icon-mob.png) no-repeat 0 0;background-size:19.45rem 13.175rem;background-position:65.25885559% 79.29606625%;vertical-align:middle;}
  .history_list_flight .flight-info{float:left;width:75%;padding:.5rem 0 .25rem .5rem;background-color:#ffffff;line-height:1rem;color:#363636;}
  .history_list_flight h5{line-height:0.7rem;font-size:0.7rem;color:#003399;font-weight:bold;margin-bottom:.25rem;}
  .history_list_flight p{font-size:0.55rem;color:#363636;}
  .history_list_flight span{font-size:0.6rem;color:#363636;}
  .history_list_flight em.close-icon,.history_list dl dd .history_close em{display:block; position:absolute;top:0;right:0;display:inline-block;width:1.05rem;height:1.05rem;color:#fff;background:#fdd700 url(/images/icon-mob.png) no-repeat 0 0;background-size:19.45rem 13.175rem;background-position:78.125% 65.77319587628865%;vertical-align:middle;}

  /* 分享 */
  .m_share_txt{position:absolute;right:0.5rem;bottom:0.5rem;}
  .m_share_txt img{height:0.7rem;margin:0rem .2rem 0 0;float:left;}
  .share_box,.share_box .share_btn,.share_box .nonespan{display:none;}
  .share_box{position:fixed;left:0;top:0;z-index:1002;width:100%;height:100%;background:rgba(0,0,0,0.8);}
  .share_box ul{position:absolute;top:50%;left:50%;display:block;width:10rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff;}
  .share_box li{line-height:2rem;list-style-type:none;}
  .share_box li em{display:inline-block;vertical-align:middle;margin:0 0.25rem 0 0.5rem;}
  em.facebook-icon{width:30px;height:30px;background:url(/images/icon.png) no-repeat -611px -355px;}
  em.google-icon{width:30px;height:30px;background:url(/images/icon.png) no-repeat -611px -390px;}
  em.whatsapp-icon{width:30px;height:30px;background:url(/images/icon.png) no-repeat -610px -426px;}
  em.twitter-icon{width:30px;height:30px;background:url(/images/icon.png) no-repeat -610px -462px;}
  em.wechat-icon{width:30px;height:30px;background:url(/images/icon.png) no-repeat -611px -498px;}
  em.sharemail-icon{width:30px;height:30px;background:url(/images/icon.png) no-repeat -611px -533px;}
  .qrcode{position:fixed;left:0;top:0;z-index:1003;width:100%;height:100%;background:#fff;display:none;}
  .qrcode_img{width:160px;height:160px;position:absolute;left:50%;top:50%;margin:-80px 0 0 -80px;}

   /*404*/
  .error_main{width:100%;height:520px;background-size:cover;behavior:url(js/backgroundsize.min.htc);background-repeat:no-repeat;background-position:center center;text-align:center;}
  .error-txt{padding:1.5rem 0 .5rem;font-size:.7rem;font-weight:bold;color:#fff;text-align:center;}
  .error-txt1{padding: 0;font-size:24px;font-weight:bold;text-align:center;}
  .error-txt img{margin-right:30px;vertical-align:-12px;}
  .error-txt1 img{margin-right:30px;vertical-align:-12px;}
  .error-link{text-align:center;color:#fff;font-size:.6rem;}
  .error-link a{background:#fdd700;color:#363636;padding:0 .6rem;line-height:44px;margin:0 1.5rem;display:inline-block;color:#333;}
  .kf-mob{color:#fdd700;font-size:.8rem;padding-top:20px;font-weight:bold; width:72%; margin:0 auto;overflow:hidden;}
  .kf-mob span{color:#fff;float:left;line-height:27px;}
  .kf-mob .kf-mob-r{float:left;color:#fdd700;text-align:left;}

  /*按钮*/
  .m_link_btn{padding:0.5rem 0;width:100%;background:#f1f1f1;overflow:hidden;}
  .m_link_btn ul{width:110%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap: wrap;}
  .m_link_btn li{width:3.925rem;min-height:3.925rem;background:#fff;float:left;margin:0 0.1rem 0.1rem 0;list-style-type:none;text-align:center;}
  .m_link_btn li a{display:block;width:100%;height:100%;}
  .m_link_btn li.child_list{display:none;}
  .m_link_btn img{padding:0.75rem 0 0.4rem;height:1.375rem;display:block;margin:0 auto;}
  /*.m_link_btn li a span{line-height:1rem;}*/

  /*.m_link_btn ul li:nth-child(7) img{height:1.15rem;padding:0.8625rem 0 0.5125rem;}*/

  /* choose city*/
  .choose_city{display:none;position:absolute;left:0;top:2.5rem;box-sizing:border-box;padding:.75rem .75rem .25rem;width:100%;border:1px solid #dbdbdb;border-radius:5px;background-color:#fff;background:#fff;box-shadow:0 0 5px #d9d9d9;z-index:3;font-size:.65rem;}
  .choose_city.isopacity{width:0;height:0;overflow:hidden;padding:0;box-shadow:none;border-radius:0;}
  .choose_city dl{border-bottom:1px dashed #ccc;line-height:1.5rem;width:100%;overflow:hidden;padding-bottom:.5rem;margin-bottom:.5rem;}
  .choose_city dl:last-child{border:none;}
  .choose_city dl dt{color:#003399;width:100%;font-size:.8rem;}
  .choose_city dl dd{margin:0 .45rem 0 .25rem;float:left;line-height:1.2rem;}
  .choose_city dl dd i{font-style:normal;cursor:pointer;position:relative;}
  .choose_city dl dd i:hover{color:#003399;}
  .choose_city dl dd i:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#003399;visibility:hidden;-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
  .choose_city dl dd i:hover:after{visibility:visible;-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}

  /*订阅电子报*/
  .newspaper{padding:0.5rem 0;background:#f1f1f1;border-bottom:1px solid #d6d6d6;}
  .newspaper_img{display:none;}
  .newspaper_right{background:#fff;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;padding:0.9rem 0.5rem;}
  .m_newspaper{border:1px solid #fdd700;padding:0.75rem 0.5rem 0;}
  .m_newspaper h6{font-size:0.7rem;font-weight:normal;}
  .m_newspaper h6 img{width:1.2rem;height:1.2rem;margin-right:15px;vertical-align:middle;}
  .m_newspaper p,.newspaper_suc_marks{display:none;}
  .newspaper_input_box{width:100%;overflow:hidden;padding-top:0.5rem;height:2.25rem;position:relative;}
  .m_newspaper_input{width:10.5rem;height:1.5rem;line-height:1.5rem;text-indent:1em;float:left;border:1px solid #eee;box-shadow:0 0 3px #eee;}
  .newspaper_input{display:none;}
  .newspaper_btn{float:right;width:3rem;height:1.5rem;border:none;background:#fdd700;color:#363636;}
  .error_marks_box{position:absolute;bottom:0;height:0.65rem;line-height:.65rem;font-size:0.5rem;color:#e40613;}

  /*主体*/
  .main{position:relative;}

  /* 手机端遮罩 */
  .m_mask{display:none;width:100%;height:100%;background-color:rgba(156,156,156,0.4);position:absolute;top:0;left:0;z-index:5;}

  /*loading*/
  .loading_page{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;background:url(/images/loadbg1.png) center center repeat #fff;font-size:0.7rem;}
  .loading_logo{padding:2rem 0 1.5rem;text-align:center;}
  .loading_logo img{max-width:8rem;}
  .loading_tip{box-sizing:border-box;min-height:2rem;line-height:1.2rem;padding:.4rem;background-image:url(../images/loadbd.png);background-repeat:repeat;background-position:center center;text-align:center;font-weight:bold;background-size:cover;}
  .loading_result{text-align:center;line-height:1rem;}
  .loading_result > div{padding-top:0.8rem;}
  .loading_img{text-align:center;margin-top:1.5rem;}
  .loading_img img{width:100%;}
  .load_bar{width:100%;height:0.75rem;text-align:center;padding-top:2rem;}
  .load_bar img{display:inline-block;}
  .loading_page .loading_table{display:table;width:90%;margin:0 auto;position:relative;text-align:center;}
  .loading_page .loading_table_name{display:table-cell;vertical-align:middle;width:70%;}
  .loading_page .loading_table_time{display:table-cell;vertical-align:middle;width:30%;}
  .loading_page .loading_table_peo{position:absolute;left:0;bottom:-1.5rem;width:100%;}


  /*下拉框*/
  .product_details.order_info .diy_select{display:block;}
  .diy_select{height:1.8rem;width:8rem;position:relative;background:#fff;}
  .diy_select.disabled{background:#eee;cursor:default;}
  .diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:1.8rem;}
  .diy_select,.diy_select_list{border:1px solid #d9d9d9;box-sizing:border-box;}
  .select-text{height:100%;width:100%;position:relative;z-index:2;}
  .diy_select_txt{width:7rem;}
  .diy_select_txt:empty:before{content:attr(placeholder);color:#aaa;}
  .diy_select_txt:focus:before{content:none;}
  .diy_select_txt,.diy_select_list li{overflow:hidden;text-indent:10px;}
  .diy_select_btn{ /**/ text-align:center;position:relative;width:0.5rem;}
  .diy_select_btn:before{content:'';background:url("../images/icon.png") no-repeat -790px -563px;width:10px;height:7px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
  .select-option{width:100%;position:fixed;height:100%;display:none;background:rgba(0,0,0,0.5);left:0;top:0;z-index:9999;}
  .diy_select_list{background:#fff;border-top:medium none;display:none;max-height:16rem;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);overflow:auto;position:absolute;top:50%;width:10rem;z-index:88888;}
  .diy_select_list li{background:#fff;height:1.6rem;line-height:1.6rem;list-style-type:none;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#F8F8F8),to(#F8F8F8),color-stop(0.5,#f1f1f1));border-bottom:1px solid #eee;}
  .diy_select_list li:last-child{border:none;}
  .diy_select_list li input{margin:0 4px 0 0;vertical-align:middle;}
  .diy_select_list li.focus{background:#3399ff;color:#fff;}
  .diy_select em.true_ico{position:absolute;right:-22px;top:50%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}
  .visi_hidden{display:none;line-height:.8rem;padding:.2rem 0;color:#e40613;clear:both;}
  .visi_hidden.show{display:block;}
  em.true_ico{width:18px;height:18px;background:url(/images/icon.png) no-repeat -559px -6px;margin-left:4px;vertical-align:-2px;display:none;}
  em.true_ico_{width:18px;height:18px;background:url(/images/icon.png) no-repeat -559px -6px;margin-left:4px;vertical-align:-2px;display:none;}
  em.true_ico.show{display:inline-block;}
  em.icon_other{width:18px;height:18px;background:url(/images/icon.png) no-repeat -559px -6px;margin-left:4px;vertical-align:-2px;display:none;}
  em.error_ico{width:18px;height:18px;background:url(/images/icon.png) no-repeat -585px -7px;margin-right:6px;vertical-align:-4px;display:inline-block;}

  /*加載*/
  .loading-a{text-align:center;padding:1rem 0;}
  .main .shown-all{height:0.7rem;line-height:0.7rem;font-size:0.7rem;color:#979797;text-align:center;padding-bottom:1rem;}

  /* 广告 */
  .success_banner{width:100%;height:3.75rem;margin-top:.5rem;position:relative;}
  .success_banner,.success_banner img{width:100%;height:3.75rem;}
  .success_banner a{width:100%;height:100%;float:left;}
  .success_banner .close,em._close_ico{width:1.05rem;height:1.05rem;background:url(/images/icon-mob.png) no-repeat;background-size:19.45rem 13.175rem;background-position:78.125% 65.77319587628865%;cursor:pointer;position:absolute;right:0;top:0;transform:scale(.8);margin:-.1rem -.1rem 0 0;}
  .banner-tip{width:100%;height:1.5rem;position:absolute;z-index:9;bottom:0;left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem;box-sizing:border-box;background:rgba(255,255,255,0.9);line-height:1.5rem;text-align:center;font-size:.5rem;}
  .banner-tip a{color:#003399;margin-left:10px;text-decoration:underline;}

  /* 底部样式 */
  .m_foot_box{border-top:1px dotted #c9c9c9;background-color:#f1f1f1;position:relative;}
  .m_foot_box .m_foot_btn{height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0.6rem 0 0.8rem;}
  .m_foot_box .m_foot_btn a{width:28%;text-align:center;line-height:1.8rem;background-color:#fff;border-radius:5px;font-size:0.75rem;color:#363636;}
  .m_foot_btn img{height:0.8rem;margin-right:8px;vertical-align:sub;}
  .m_foot_box .copyright{text-align:center;font-size:0.6rem;color:#7a7a7a;padding-bottom:.5rem;}
  .m_foot_box .copyright p img{height:.5rem;vertical-align:text-top;margin:2px 10px;}
  .m_retop,.m_hotline{width:2rem;height:2rem;border-radius:1rem;position:fixed;bottom:3.25rem;z-index:9999;background-color:rgba(254,235,127,.5);text-align:center;line-height:2rem;}
  .m_hotline{left:1rem;display:none;}
  .m_retop{right:1rem;display:none;}
  .m_retop img,.m_hotline img{height:1.2rem;}
  .page_link_box{border-top:0.15rem solid #fdd700;background-color:#f1f1f1;padding:0.5rem 0 0;}
  .page_link{width:93%;margin:0 auto;}
  .page_link dt,.foot_box dt{height:1.6rem;line-height:1.6rem;font-size:0.7rem;color:#003399;}
  .page_link dd{line-height:1.25rem;}
  .page_link dd a{font-size:0.6rem;color:#363636;margin-right:0.4rem;}
  .foot_box{background-color:#f1f1f1;}
  .foot_box .foot_about,.foot_box .foot_other{display:none;}
  .foot_box .foot_link{width:93%;margin:0 auto;}
  .foot_link dd.foot_brand{display:none;}
  .foot_link dd a,.foot_link dd p{line-height:1.25rem;margin-right:.4rem;color: #363636;}
  .foot_link dd p img{height:1.2rem; margin: .2rem 0 .5rem;}

  .city_choose_pop{display:none;}
  .slide_box{display:none;}

  /* 移动端关注我们弹窗 */
  .foot_box .foot_follow .follow_input_box{display:none;}
  .foot_box .foot_follow dt{display:none;position:fixed;z-index:-1;width:100%;height:100%;background-color:rgba(156,156,156,0.4);top:0;left:0;font-size:0;color:transparent;}
  .foot_box .foot_follow{display:none;position:fixed;top:50%;left:50%;z-index:999;width:13.6rem;height:3.4rem;margin:-1.7rem 0 0 -6.8rem;}
  .foot_box .foot_follow .foot{display:block;height:3.4rem;width:100%;}
  .foot_box .foot_follow .foot dd{position:absolute;top:50%;margin-top:-1.7rem;background:#FFF;width:13.6rem;height:3.4rem;}
  .foot_box .foot_follow dd a{float:left;width:3.39rem;height:3.4rem;line-height:3.4rem;background:#FFF;text-align:center;}
  .foot_box .foot_follow dd a img{width:45%;height:auto;}

  /*手机日历*/
  .dw{position:fixed;top:5%;left:0;z-index:1001;color:#000;font-size:15px;text-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
  .dwi{position:static;margin:5px;display:inline-block;}
  .dwwr{min-width:170px;zoom:1;padding:0 10px;text-align:center;}
  .dw-persp,.dwo{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1001;}
  .dwo{background:#000;opacity:.7;filter:Alpha(Opacity=70);}
  .dw-bubble .dw{margin:20px 0;}
  .dw-bubble .dw-arrw{position:absolute;left:0;width:100%;}
  .dw-bubble-top .dw-arrw{bottom:-36px;}
  .dw-bubble-bottom .dw-arrw{top:-36px;}
  .dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px;}
  .dw-bubble .dw-arr{display:block;}
  .dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px 18px;border-style:solid;margin-left:-18px;}
  .dw-bubble-bottom .dw-arr{top:0;border-color:transparent transparent #fff transparent;}
  .dw-bubble-top .dw-arr{bottom:0;border-color:#fff transparent transparent transparent;}
  .dwc{float:none;margin:0 2px 5px 2px;padding-top:30px;display:inline-block;}
  .dwcc{clear:both;}
  .dwl{text-align:center;line-height:30px;height:30px;white-space:nowrap;position:absolute;top:-30px;width:100%;}
  .dwv{padding:10px 0;border-bottom:1px solid #000;}
  .dwrc{-webkit-border-radius:3px;border-radius:3px;}
  .dwwc{margin:0;padding:0 2px;position:relative;background:#000;zoom:1;}
  .dwwl{margin:4px 2px;position:relative;z-index:5;}
  .dww{margin:0 2px;overflow:hidden;position:relative;}
  .dwsc .dwwl{background:#888;background:linear-gradient(#000 0%,#333 35%,#888 50%,#333 65%,#000 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35,#333),color-stop(0.50,#888),color-stop(0.65,#333),to(#000));background:-moz-linear-gradient(#000 0%,#333 35%,#888 50%,#333 65%,#000 100%);background:-o-linear-gradient(#000 0%,#333 35%,#888 50%,#333 65%,#000 100%);}
  .dwsc .dww{color:#fff;background:#444;background:linear-gradient(#000 0%,#444 45%,#444 55%,#000 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45,#444),color-stop(0.55,#444),to(#000));background:-moz-linear-gradient(#000 0%,#444 45%,#444 55%,#000 100%);background:-o-linear-gradient(#000 0%,#444 45%,#444 55%,#000 100%);}
  .dw-bf{-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
  .dw-ul{position:relative;z-index:2;}
  .dw-li{padding:0 5px;display:block;text-align:center;line-height:40px;font-size:26px;white-space:nowrap;text-shadow:0 1px 1px #000;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30);}
  .dw-li.dw-hl{background:#fff;background:rgba(255,255,255,.3);}
  .dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100);}
  .dw-li.dw-h{visibility:hidden;}
  .dw-i{position:relative;height:100%;}
  .dwwb{position:absolute;z-index:4;left:0;cursor:pointer;width:100%;height:40px;text-align:center;opacity:1;transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;}
  .dwa .dwwb{opacity:0;}
  .dwwbp{top:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-size:40px;}
  .dwwbm{bottom:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;font-size:32px;font-weight:bold;}
  .dwpm .dwwc{background:transparent;}
  .dwpm .dww{margin:0;}
  .dwpm .dw-li{text-shadow:none;}
  .dwpm .dwwol{display:none;}
  .dwwo{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:linear-gradient(#000 0%,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52,rgba(44,44,44,0)),color-stop(0.48,rgba(44,44,44,0)),to(#000));background:-moz-linear-gradient(#000 0%,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);background:-o-linear-gradient(#000 0%,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);}
  .dwwol{position:absolute;z-index:1;top:50%;left:0;width:100%;height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555;}
  .dwbg .dwb{cursor:pointer;overflow:hidden;display:block;height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;font-weight:bold;text-decoration:none;text-shadow:0 -1px 1px #000;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);color:#fff;background:#000;background:linear-gradient(#6e6e6e 50%,#000 50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#000),color-stop(0.5,#6e6e6e));background:-moz-linear-gradient(#6e6e6e 50%,#000 50%);background:-o-linear-gradient(#6e6e6e 50%,#000 50%);white-space:nowrap;text-overflow:ellipsis;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-border-radius:5px;}
  .dwbc{padding:5px 0;text-align:center;clear:both;}
  .dwbc:after{content:'';display:block;clear:both;}
  .dwbw{display:inline-block;float:left;width:50%;position:relative;z-index:5;}
  .dwbc-p .dwbw{width:33.33%;}
  .dwhl{padding-top:10px;}
  .dwhl .dwl{display:none;}
  .dwms .dwwms .dw-li{padding:0 40px;position:relative;}
  .dwms .dw-msel:after{width:40px;text-align:center;position:absolute;top:0;left:0;content:'?';}
  .dwbg{background:#fff;border-radius:3px;-webkit-border-radius:3px;}
  .dwbg .dwpm .dwwl{border:1px solid #aaa;}
  .dwbg .dwpm .dww{color:#000;background:#fff;-webkit-border-radius:3px;}
  .dwbg .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;}
  .dwbg .dwwbp{background:linear-gradient(#f7f7f7,#bdbdbd);background:-webkit-gradient(linear,left bottom,left top,from(#bdbdbd),to(#f7f7f7));background:-moz-linear-gradient(#f7f7f7,#bdbdbd);background:-o-linear-gradient(#f7f7f7,#bdbdbd);}
  .dwbg .dwwbm{background:linear-gradient(#bdbdbd,#f7f7f7);background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#bdbdbd));background:-moz-linear-gradient(#bdbdbd,#f7f7f7);background:-o-linear-gradient(#bdbdbd,#f7f7f7);}
  .dwbg .dwb-a{background:#3c7500;background:linear-gradient(#94c840 50%,#3c7500 50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#3c7500),color-stop(0.5,#94c840));background:-moz-linear-gradient(#94c840 50%,#3c7500 50%);background:-o-linear-gradient(#94c840 50%,#3c7500 50%);}
  .dwbg .dwwl .dwb-a{background:#3c7500;background:linear-gradient(#94c840,#3c7500);background:-webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));background:-moz-linear-gradient(#94c840,#3c7500);background:-o-linear-gradient(#94c840,#3c7500);}
  .android-ics .dw{padding:0;color:#31b6e7;background:#292829;}
  .android-ics .dw .dwwc,.android-ics .dw .dwwl,.android-ics .dw .dww,.android-ics .dw .dwb,.android-ics .dw .dwpm .dww{background:none;}
  .android-ics .dwwr{padding:0;}
  .android-ics .dwc{margin:0;padding:30px 10px 1px 10px;}
  .android-ics .dwhl{padding:1px 10px;}
  .android-ics .dwv{height:36px;line-height:36px;padding:0;border-bottom:2px solid #31b6e7;font-size:18px;}
  .android-ics .dwwl{margin:0 2px;}
  .android-ics .dww,.android-ics .dw .dwpm .dwwl,.android-ics .dw .dwpm .dww{border:0;}
  .android-ics .dww .dw-li{color:#fff;font-size:16px;text-shadow:none;}
  .android-ics .dww .dw-li.dw-hl{background:#31b6e7;background:rgba(49,182,231,.5);}
  .android-ics .dwwo{background:linear-gradient(#282828 0%,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828 100%);background:-webkit-gradient(linear,left bottom,left top,from(#282828),color-stop(0.52,rgba(40,40,40,0)),color-stop(0.48,rgba(40,40,40,0)),to(#282828));background:-moz-linear-gradient(#282828 0%,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828 100%);background:-o-linear-gradient(#282828 0%,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828 100%);}
  .android-ics .dw .dwwb{background:#292829;box-shadow:none;-webkit-box-shadow:none;}
  .android-ics .dwwb span{display:none;}
  .android-ics .dwwb:after{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;color:#7e7e7e;width:0;height:0;border-width:8px;border-style:solid;content:'';}
  .android-ics .dwwbm{top:0;bottom:auto;}
  .android-ics .dwwbp{bottom:0;top:auto;}
  .android-ics .dwwbm:after{border-color:transparent transparent #7e7e7e transparent;}
  .android-ics .dwwbp:after{border-color:#7e7e7e transparent transparent transparent;}
  .android-ics .dw .dwwl .dwb-a{background:#292829;}
  .android-ics .dwwbm.dwb-a:after{border-color:transparent transparent #319abd transparent;}
  .android-ics .dwwbp.dwb-a:after{border-color:#319abd transparent transparent transparent;}
  .android-ics .dw .dwwol{width:60%;left:20%;height:36px;border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7;margin-top:-20px;display:block;}
  .android-ics .dwbc{border-top:1px solid #424542;padding:0;}
  .android-ics .dw .dwb{height:36px;line-height:36px;padding:0;margin:0;font-weight:normal;text-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;}
  .android-ics .dw .dwb-a{background:#29799c;}
  .android-ics .dwb-s .dwb,.android-ics .dwb-n .dwb{border-right:1px solid #424542;}
  .android-ics.dw-bottom .dw,.android-ics.dw-top .dw{border-radius:0;-webkit-border-radius:0;}
  .android-ics .dwwms .dwwol{display:none;}
  .android-ics .dwwms .dw-li{padding-left:5px;padding-right:36px;}
  .android-ics .dwwms .dw-li:after{content:'';position:absolute;top:50%;left:auto;right:10px;width:14px;height:14px;margin-top:-9px;color:#31b6e7;line-height:14px;border:1px solid #424542;text-shadow:0 0 5px #29799c;}
  .android-ics .dwwms .dw-msel:after{content:'?';}
  .android-ics.light .dw{background:#f5f5f5;}
  .android-ics.light .dww .dw-li{color:#000;}
  .android-ics.light .dwwo{background:linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5 100%);background:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),color-stop(0.52,rgba(245,245,245,0)),color-stop(0.48,rgba(245,245,245,0)),to(#f5f5f5));background:-moz-linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5 100%);background:-o-linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5 100%);}
  .android-ics.light .dw .dwwb{background:#f5f5f5;color:#f5f5f5;}
  .android-ics.light .dwbc{border-top:1px solid #dbdbdb;}
  .android-ics.light .dwb{color:#000;}
  .android-ics.light .dwb-a{color:#fff;}
  .android-ics.light .dwb-s .dwb,.android-ics.light .dwb-n .dwb{border-right:1px solid #dbdbdb;}
  .android-ics .dw-bubble-bottom .dw-arr{border-color:transparent transparent #292829 transparent;}
  .android-ics .dw-bubble-top .dw-arr{border-color:#292829 transparent transparent transparent;}
  .android-ics.light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f5f5f5 transparent;}
  .android-ics.light .dw-bubble-top .dw-arr{border-color:#f5f5f5 transparent transparent transparent;}
  .android-ics.light .dwwms .dw-li:after{text-shadow:0 0 5px #31b6e7;}

  /* filter */
  .m_index_banner,.hotel_list_search_box,.hotel_nav{display:none;}
  .m_filter_container{width:100%;z-index:10;}
  .filter_selection_wrap{width:100%;height:2.2rem;border:1px solid #f1f1f1;border-left:none;border-right:none;background-color:#fafafa;}
  .filter_selection{width:93%;height:inherit;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
  .filter_selection div{width:30%;text-align:center;}
  .filter_selection div span{font-size:0.7rem;color:#363636;}
  .filter_selection div em.spriteIco{width:.55rem;height:.375rem;background-position:95.1058201058201% 57.6171875%;margin-left:0.1rem;vertical-align:middle;}
  .filter_selection .active em.spriteIco{background-position:95.1058201058201% 62.6953125%;}
  .filter_selection div.m_order_filter_btn{width:37%;}
  .filter_selection div.filter_btn_arrow{position:absolute;width:0.65rem;height:0.525rem;background:url(/images/m01.png) no-repeat center;background-size:100%;bottom:-1px;left:13%;display:none;}
  .filter_option{width:100%;background-color:#fff;}
  .filter_option ul{width:92%;margin:0 auto;max-height:17.5rem;overflow-y:auto;padding-bottom:1px;}
  .filter_option li{list-style:none;height:2.3rem;line-height:2.3rem;font-size:0.7rem;color:#363636;border-bottom:1px solid #c9c9c9;text-indent:0.2rem;box-sizing:border-box;}
  .filter_option li.selected{color:#003399;border-color:#fdd700;}
  .filter_option .order_option li.selected:after,.filter_option .select_option li.selected:after{content:"\2714";color:#003399;float:right;margin-right:.8rem;}
  .filter_option div.select_group{overflow:hidden;}
  .filter_option div.select_group ul{max-height:18.4rem;border-bottom:1px solid #dcdcdc;box-sizing:border-box;padding-bottom:0;}
  .filter_option div.select_group ul.main_select li{background-color:#f8f8f8;font-size:0.65rem;}
  .filter_option div.select_group ul.main_select li.selected{color:#003399;}
  .filter_option div.select_group ul.sub_select{border-bottom:none;}
  .filter_option div.select_group ul.sub_select li{border-right:none;}
  .filter_option div.select_group ul.sub_select li.selected{background-color:#fff;color:#003399;}
  .filter_option div.select_group ul.sub_select li:last-child{border-bottom:1px solid #dcdcdc;}
  .filter_option .select_option div.select_group li{border-bottom:1px solid #dcdcdc;}
  .filter_option div.select_group li{width:100%;margin:0;border-top:none;border-left:none;border-radius:0;overflow:hidden;}
  .filter_option div.select_group li.selected{background-color:#fafafa;color:#363636;border-color:#dcdcdc;}
  .filter_option div.select_group li.selected em.tick{display:block;}
  .filter_option div.select_group li:last-child{border-bottom:none;}
  .filter_option div.select_group span{float:left;width:80%;text-align:center;}
  .filter_option div.select_group em.tick{width:0.55rem;height:0.39rem;background-position:95.10582011% 28.125%;float:right;margin-right:1rem;margin-top:0.875rem;display:none;}
  .filter_option div.select_group em.arrow{width:0.45rem;height:0.3rem;background-position:94.73684210526316% 58.05825242718447%;float:right;margin-right:1rem;margin-top:0.875rem;display:none;}
  .filter_option div.select_group em.arrow.up{background-position:94.73684210526316% 63.10679611650485%;}
  .filter_option div.btn_group{width:92%;height:2.15rem;margin:0 auto;padding:1.2rem 0 1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
  .filter_option div.btn_group button{width:45%;height:2.1rem;line-height:2.1rem;text-align:center;font-size:0.7rem;color:#363636;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;}
  .filter_option div.btn_group button.confirm_btn{background-color:#fdd700;color:#363636;border-color:#fdd700;margin-right:0;}
  .filter_option button.selected{background-color:#fdd700;color:#363636;border-color:#fdd700;}
  #m_div_country dl{width:92%;margin:0 auto;padding:0;border:none;}
  #m_div_country dt,#m_div_country dd{width:100%;height:1.85rem;line-height:1.85rem;border-bottom:1px solid #dcdcdc;margin:0;}
  #m_div_country dd{display:none;}
  #m_div_country dt.selected,#m_div_country dd.selected{color:#003399;}
  #m_div_country dt.selected em.tick{display:block;margin-right:3.5rem}
  #m_div_country dt span{width:60%;text-align:left;text-indent:1rem;}
  #m_div_country dd em.dot{float:left;width:0.175rem;height:0.175rem;background-position:94.0337224383917% 71.53846153846154%;margin:0 0.5rem 0 1rem;margin-top:0.875rem;}
  #m_div_country dd span{width:50%;text-align:left;}
  #m_div_country dd.selected em.tick{display:block;margin-right:1rem}
  #m_div_country dd.selected em.dot{background-position:94.0337224383917% 69.03846153846154%;}
  .order_option{display:none;}
  .select_option{display:none;}
  .multi_option{display:none;}
  .more_option{display:none;}
  .more_option dl,.select_option dl{width:92%;margin:0 auto;padding:0.75rem 0 0;border-bottom:1px solid #dcdcdc;font-size:0.7rem;}
  .more_option dl.fixation li{width:45%;}
  .more_option dl.fixation li:nth-child(2n){margin-right:0;}
  .more_option dl.fixation li:nth-child(3n){margin-right:0.9rem;}
  .more_option dl.departure_airfield li,.more_option dl.arrive_airfield li{font-size:0.6rem;width:auto;padding:0 0.5rem;}
  .more_option dl.arrive_time,.more_option dl.arrive_airfield{display:none;}
  .more_option dt{height:0.7rem;line-height:0.7rem;margin-bottom:0.7rem;}
  .more_option button,.more_option li{height:1.85rem;line-height:1.85rem;font-size:0.7rem;color:#363636;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;}
  .more_option li{float:left;width:28%;text-align:center;box-sizing:border-box;margin-right:0.9rem;margin-bottom:0.8rem;text-indent:0;}
  .more_option li:nth-child(3n){margin-right:0;}
  .more_option li.selected{background-color:#fdd700;border-color:#fdd700;}
  .search_btn{width:100%;height:1.8rem;padding:0.35rem 0;background-color:#fff;}
  .search_btn .search_container{width:93%;height:1.8rem;margin:0 auto;}
  .search_btn input{float:left;width:76%;height:1.8rem;border:1px solid #d4d4d4;box-sizing:border-box;text-indent:4%;}
  .search_btn a{float:right;width:20%;height:1.8rem;text-align:center;line-height:1.8rem;background-color:#fdd700;color:#363636;}
  .search_btn span{font-size:0.7rem;color:#363636;}
  .search_btn em{width:0.7rem;height:0.7rem;background-position:34.97340426% 29.74051896%;margin-left:0.1rem;vertical-align:middle;margin-top:-0.1rem;}
  .f_l_search_box,.airline_company,.flight_meal,.more_flight_btn1,.flight_list_right,.overdue_box,.page,.calendar_box,.f_ruls_box,.f_l_search_box,.airline_company,.flight_meal,.more_flight_btn1,.flight_list_right,.overdue_box,.page,.calendar_box,.f_ruls_box,.low_price_list{display:none;}
  .search_result_dec,.result_flight{display:block;width:93%;margin:0 auto;padding:0.5rem 0;line-height:1.35rem;font-size:0.65rem;color:#363636;overflow:hidden;}
  .result_flight_top{height:1.35rem;}
  .wf_condition{font-size:.7rem;}
  .result_flight_top em.fly_ico{display:inline-block;width:17px;height:20px;background:url(../images/icon.png) no-repeat -371px -414px;vertical-align:middle;margin-top:-2px;}
  .wf_result{font-size:.6rem;}
  .dc_condition span:first-child{color:#363636;font-weight:normal;padding:0;}
  .search_result_dec p{float:left;margin-right:0.5rem;}
  .search_result_dec p em,.result_flight span{color:#003399;font-style:normal;padding:0 .25rem;font-weight:bold;}
  .search_result_dec .condition{float:left;font-size:0.55rem;height:1.35rem;line-height:1.35rem;text-align:center;padding:0 0.4rem;border:1px solid #797979;position:relative;margin-right:0.5rem;margin-bottom:0.5rem;}
  .search_result_dec .condition span{display:inline-block;background:url(/images/icon-mob.png) no-repeat 0 0;background-size:19.45rem 13.175rem;color:transparent;font-size:0;}
  .search_result_dec span.spriteIco,.search_result_dec .condition span{position:absolute;width:0.725rem;height:0.725rem;background-position:55.14018692% 87.95180723%;top:-0.3625rem;right:-0.3625rem;}
  .search_result_dec a.clear_btn{float:left;}

  /*登录弹框*/
  /* .open_login_box{width:100%;height:100%;position:fixed;z-index:100001;left:0;top:0;display:none;}
  .open_login_bg{width:100%;height:100%;background:rgba(0,0,0,0.5);}
  .open_login_border{width:14rem;height:19.5rem;position:absolute;left:50%;top:50%;background:rgba(255,255,255,0.8);transform:translate(-50%,-50%);z-index:1;padding:.5rem;box-sizing:border-box;}
  .open_login_con{width:100%;height:100%;background:#fff;}
  .visi_hidden{padding:0 .5rem;}
  .open_login_btn{position:relative;}
  .open_login_con h3{padding:1rem 0;text-align:center;font-size:.8rem;}
  .open_login_name,.open_login_password{width:90%;height:2rem;border:1px solid #ccc;margin:.25rem auto;box-sizing:border-box;position:relative;}
  .open_login_con em.true_ico{position:absolute;right:.25rem;top:.5rem;}
  .open_login_name.error,.open_login_password.error{border-color:#e40613;}
  .ologin_input{width:100%;height:100%;line-height:2rem;border:none;padding-left:.5rem;box-sizing:border-box;}
  .open_login_submit{width:90%;height:2rem;border:none;cursor:pointer;background:#fdd700;margin:.5rem auto 0;display:block;}
  .open_login_links{text-align:center;padding:.5rem 0;}
  .open_login_links a{color:#003399;margin-right:.5rem;position:relative;}
  .open_login_links a:last-child{margin-right:0;}
  .open_third_sign{width:90%;margin:0 auto;}
  .open_third_sign .top{margin-top:10px;width:100%;height:42px;line-height:42px;position:relative;text-align:center;color:#666666;font-size:14px;}
  .open_third_sign .top:before,.open_third_sign .top:after{display:inline-block;content:'';width:80px;height:1px;background:#d1d1d1;position:absolute;top:20px;}
  .open_third_sign .top:before{left:0;}
  .open_third_sign .top:after{right:0;}
  .open_third_sign .btm{text-align:center;white-space:nowrap;}
  .open_third_sign .item{display:inline-block;white-space:normal;width:68px;height:100px;transform:scale(.8);margin:0;}
  .open_third_sign .item span{display:inline-block;white-space:nowrap;height:32px;line-height:32px;}
  .open_third_sign .item .img{display:inline-block;width:68px;height:68px;background:url(/images/login.png) no-repeat;}
  .open_third_sign .item.facebook .img{background-position:0 0;}
  .open_third_sign .item.whatsapp .img{background-position:0 -76px;}
  .open_third_sign .item.wechat .img{background-position:0 -152px;}
  .open_third_sign .item.qqchat .img{background-position:0 -228px;} */

  /*彈出框*/
  .pop_up_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:106;display:none;}
  .pop_up_bg{width:100%;height:100%;background:rgba(0,0,0,0.5);}
  .pop_up_main{width:100%;position:absolute;left:0rem;top:5rem;background:#fff;}
  .pop_up_main .title{padding:.5rem;height:1.5rem;line-height:1.5rem;font-size:.8rem;overflow:hidden; white-space: nowrap;}
  .pop_up_main .title a{width:35%;height:38px;display:inline-block;text-align:center;line-height:38px;background:#fdd700;color:#363636;margin-right:.5rem;}
  .pop_up_main .title a:last-child{margin-right:0;}
  .pop_up_main .to_flight{height:38px;text-align:right;padding:10px 36px;position:relative;z-index:2;}
  .pop_up_main .to_flight i{color:#aaa;font-style:normal;font-size:14px;line-height:38px;cursor:pointer;}
  .pop_up_main .other_pro{height:313px;background:#f2f2f2;position:relative;}
  .pop_up_main .other_pro p{padding:.5rem;font-size:18px;}
  .pop_up_main .other_pro_box{width:350px;margin:0 auto;overflow:hidden;}
  .pop_up_main a.left_btn{width:30px;height:55px;background:url(../images/icon.png) no-repeat -76px -161px;position:absolute;left:.5rem;top:105px;z-index:2;}
  .pop_up_main a.right_btn{width:30px;height:55px;background:url(../images/icon.png) no-repeat -110px -161px;position:absolute;right:.5rem;top:105px;z-index:2;}
  .pop_up_main .other_pro_box ul{width:99999px;position:relative;z-index:1;}
  .pop_up_main .other_pro ul li{width:549px;height:230px;float:left;position:relative;list-style-type:none;}
  .pop_up_main .other_pro ul li img{width:166px;height:180px;}
  .pop_up_main .other_pro ul li a,#GuessPop ul li{width:166px;height:230px;margin-right:17px;float:left;position:relative;}
  #GuessPop ul li a{margin:0;}
  .pop_up_main .other_pro ul li a:hover img{opacity:0.7;}
  .pop_up_main .other_pro ul li div{width:156px;height:auto;background:rgba(255,255,255,0.6);position:absolute;bottom:55px;left:5px;text-align:center;line-height:24px;font-size:16px;padding:10px 0;}
  .pop_up_main .other_pro ul li p{color:#e40613;font-size:16px;line-height:26px;padding:20px 5px 10px;text-align:center;}
  .pop_up_main .close{width:26px;height:26px;background-position:-33px -85px;cursor:pointer;position:absolute;right:10px;top:10px;}
  em.sure{width:36px;height:36px;background-position:-237px -349px;vertical-align:-10px;margin-right:16px;}
  .pop_up_main .title i{color:#666;font-style:normal;font-size:14px;}

  /* 移动端下拉 */
  .m_select_search .diy_select{display:none;}
  .m_select_search .clearFloat:after,.m_select_search .children_box:after{content:'';display:block;clear:both;}
  .m_select_search .m_room_num{width:100%;padding:0.5rem 0;}
  .m_select_search dl{width:4.6rem;float:left;margin:0 0.55rem 0.5rem 0;box-sizing:border-box;border:1px solid #ddd;box-shadow:0 0 1px #ddd;border-radius:6px;background:#fff;}
  .age_box1 dl:nth-of-type(3n),.m_select_search .child_box1{margin-right:0;}
  .m_select_search dl dt{line-height:1rem;padding-left:10px;margin:0!important;text-align:left;}
  .m_select_search dl dd{line-height:1rem;}
  .m_select_search dl dt span{color:#003399;}
  .m_select_search select.m_select_room,.m_select_search select.m_select_adult,.m_select_search select.m_select_child,.m_select_search select.m_select_room1,.m_select_search select.m_select_adult1,.m_select_search select.m_select_child1,.m_select_search select.child-age,.m_select_search select.m_select_adultfy,.m_select_search select.m_select_childfy,.m_select_search select.m_select_classfy{border:none;width:100%;line-height:0.8rem;border-radius:0 0 6px 6px;text-indent:10px;color:#003399;background:url(/images/m_select_arrow.png) no-repeat 95% center;-webkit-appearance:none;}
  .m_select_search select option{color:#000;}
}
@media screen and (min-width:600px) and (max-width:760px){

  /*日期插件*/
  .kui_d_pane{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;}
  .kui_d_pane.onlyone{width:100%;}
  .kui_data_content_pane{width:560px;overflow:hidden;}
  .onlyone .kui_data_content_pane{width:560px;}
  .kui_date_reset{width:100%;float:left;margin-top:20px;padding-top:10px;}
  .kui_date_reset span{display:inline-block;padding:6px 20px;}
  .kui_date_reset span.off{display:none;}
  .kui_prev_next_month{height:36px;line-height:36px;font-weight:bold;text-align:center;width:100%;overflow:hidden;}
  .kui_d_jt{position:absolute;left:30px;top:-9px;width:20px;height:10px;}
  .kui_d_jt img{float:left;}
  .kui_prev_m,.kui_today{float:left;margin-left:6px;}
  .kui_today,.kui_tomorrow{width:148px;text-align:center;}
  .kui_tomorrow{float:right;}
  .kui_next_m{float:right;margin-right:6px;margin-top:3px;}
  #left_table{float:left;}
  #right_table{float:left;}
}
@media screen and (max-width:600px){

  /*日期插件*/
  .kui_d_pane{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;overflow:scroll;}
  .kui_d_pane.onlyone{width:100%;}
  .kui_data_content_pane{width:354px;overflow:hidden;box-sizing:border-box;}
  .onlyone .kui_data_content_pane{width:354px;}
  .kui_date_reset{width:100%;float:left;margin-top:20px;padding-top:10px;}
  .kui_date_reset span{display:inline-block;padding:6px 20px;}
  .kui_date_reset span.off{display:none;}
  .kui_prev_next_month{width:36px;font-weight:bold;text-align:center;height:468px;position:relative;float:right;}
  .onlyone .kui_prev_next_month{height:268px;}
  .kui_prev_m{display:block;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}
  .kui_today,.kui_tomorrow{width:18px;display:block;}
  .kui_today{margin-bottom:133px;}
  .kui_next_m{position:absolute;bottom:0;left:3px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}
  .kui_d_jt{display:none;}
  #left_table{float:left;}
  #right_table{float:left;}
}
@-webkit-keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}