/**{margin:0px;list-style: none;text-decoration:none;padding: 0px; font-family:Microsoft YaHei,SimSun,Tahoma,Verdana,Arial,sans-serif;}*/
img{border:0;}
li{list-style:none;}
.clear{height:0;line-height:0;clear:both;overflow:hidden;}
.subtag{font-weight:normal;font-size:14px;}
.title{border-top:solid 2px #c88719;background:#FFB74D;color:#000000;}
.title *{padding:0; margin:0; color:#323232; font:16px Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px;}

.header{width:100%;height:70px;min-width:1200px;border-bottom:solid 1px #c88719;background:#F3F3F3;position: relative;z-index:999;}
.header *{padding:0; margin:0; color:#323232; font:16px Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px;}
.page_width, .contentt{width:1200px;margin:0 auto;}
.header .page_width{position: relative;height:70px;}
.logo{float:left;height:60px;width:180px;margin:5px 0 0 0;}
.menu{float:left;margin:0 0 0 30px;}
.menu li{float:left;height:70px;line-height:70px;width:100px;text-align:center;}
.menu li a{display:block;height:100%;width:100%;line-height:70px;text-decoration:none;}
.menu li a:hover{color:#ff7800;}
.menu li.hover{background:#FFB74D;}
.menu li.hover a{color:#000000;font-weight:bold;height:66px;border-bottom:solid 4px #c88719;}
.currency_main{height:30px;line-height:30px;width:130px;font-size:12px;margin:0;float:right;margin:22px 6px 0 0;font-size:14px;position: relative; z-index:999;}
.currency_main .current_currency{padding:6px;font-size:14px;background:url(https://www.toursuper.com/app/view/model/toursuper/images/flag_arrow_down.png) right center no-repeat;height:20px;}
.currency_main .current_currency img{margin:0 6px 0 0;float:left;border:0;}
.currency_main .current_currency span{font-size:14px;height:20px;line-height:19px;float:left;}
.currency_main .currency{display:none;border:solid 1px #c88719;border-top:none;background:#FFFFFF;padding:6px;}
.currency_main .currency li{font-size:14px;height:21px;line-height:20px;margin:0 0 6px 0;clear:both;display:block;}
.currency_main .currency li.hover{background:#FFB74D;}
.currency_main .currency li img{margin:2px 6px 0 2px;float:left;border:0;}
.currency_main .currency li span{font-size:14px;float:left;height:20px;line-height:19px;}
.currency_main .currency li a{display:block;height:21px;line-height:20px;text-decoration:none;}
.currency_main .currency li a:hover{background:#FFB74D;color:#ff7800;}
.currency_main .select{border:solid 1px #c88719;border-bottom:none;background:#FFFFFF;}
#welcomeText{position:absolute;padding:0 9px;min-width:100px;right:0;bottom:-31px;height:30px;line-height:30px;background:#F3F3F3;border:solid 1px #c88719;border-radius:0 0 5px 5px;border-top:none;}
#welcomeText li{float:left;padding:0 0 0 10px;}
#welcomeText li a{font-size:14px;text-decoration:none;}


.why_us{border-top:solid 1px #FFB74D;border-bottom:solid 1px #FFB74D;margin:40px 0 0 0;padding:0 0 10px 0;background:#FFB74D;width: 100%}
.why_us *{padding:0; color:#323232; font:16px Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px;}
.why_us .why_us_title{font-size:30px;font-weight:bold;margin:20px auto 30px auto;}
.why_us ul{text-align:center;}
.why_us ul li{display:inline-block; height:50px;line-height:50px;font-size:20px;font-weight:bold;margin:0 20px 0 0;width:200px;}

.footer{margin:30px auto 0 auto;}
.footer *{padding:0; margin:0; color:#323232; font:16px Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px;}
.footer_menu{float:left;width:150px;margin:0 20px 0 0;}
.footer_menu li{height:30px;line-height:30px;}
.footer_menu li a{font-size:14px;text-decoration:none;}
.footer_menu a:hover{color:#ff7800;}
.footer_menu .footer_menu_title{font-size:16px;font-weight:bold;}
.qrcode{float:left;}

.copyright{margin:20px auto 0 auto;}
.certificates *{padding:0; margin:0; color:#323232; font:16px Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px;}

.certificates{float:right;width:352px;}
.certificates *{padding:0; margin:0; color:#323232; font:16px Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px;}
.certificates img{display: inline-block;border:0;}


.nav{min-width:1200px; height:120px; background:#fff url(../image/compass_header.png?v=1.1) repeat-x left bottom; padding-top:10px;}
.head{max-width:1200px; width:100%; margin:auto; position:relative; top:-1px;}
.tell{position:absolute; right:-70px; top:10px;}
.tell dl{width:900px;}
.tell dl dd{float:left; width:300px; font-size:14px; line-height:26px;}
.tell dl dd span{width:100px; padding-right:5px; display:inline-block; text-align:right;}
.background{
	margin-bottom: 50px;
	min-width:1200px;
}

.head_background{
	background-color:  #28166F;
}    
.head_logo{
    position: absolute;
	display: inline-block;
}
.head_logo .logo{
    display: inline-block;
}
.head_nav{	
	width: 100%;
	float: right;	
	margin-top:73px;
}

.head_nav ul li{
	float: left;
	margin-right:5px;
	padding:0px 17px;
	cursor:pointer;
	height: 47px;
	position: relative;
	line-height: 47px;
}
.head_nav ul li:hover {
  height: 45px;
  line-height: 45px;
  position: relative;
  top: 1px;
  z-index: 1;
  display: block; 

}
.head_nav ul li a{
	font-size: 18px;
  display: inline-block;
  height: 44px;
	color: #ffffff;
	font-family: Arial;
  cursor:pointer;
  padding:0px 15px;
}
.head_nav ul li a:hover{background:#ffce76;}
.head_contact{
	color: #ffffff;
	text-align: right;
	background: url(../image/phone.png) no-repeat 15px center;
	background-size:28px;
	float: right;
	padding-left: 35px;
	height: 47px;
	line-height: 47px;
	padding:0px 15px;
	text-indent:20px;
}
.head_contact:hover{
  position: relative;
  height: 45px;
  line-height: 45px;
  z-index: 1;
  top: 1px;
  background:#ffce76 url(../image/phone.png) no-repeat 15px center;
  background-size:28px;
}
.head_contact span{
  display: inline-block;
	font-size: 18px;
	color: #ffffff;
	font-family: Arial;
}

.bottom{
	 width: 100%;
    background-color: #171717;
    background-repeat: initial;
 }
 .bottom .bottom_list{
	  padding-top: 47px;
    padding-bottom: 35px;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
    display: block;
    width: 100%;
    max-width: 1200px;
 }
 .bottom .bottom_list .bottom_left{
  display: inline-block;
  width:60%;
  float:left;
 }
.bottom .bottom_list .bottom_left .left_nav{clear:both; height:45px;}
.bottom .bottom_list .bottom_left .left_nav ul li{float: left; height:40px; line-height:40px;}
.bottom .bottom_list .bottom_left .left_nav ul li a{
	font-size: 14px;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	font-family: Arial;
	font-weight:700;
	    /*border-bottom: 3px;*/
	    /*border-style: solid;*/
  }
.bottom .bottom_list .bottom_left .left_nav ul li:hover{border-bottom:#fff solid 2px;}
   .bottom .bottom_list .bottom_left .bottom_content{
   	width: 100%;
   }
 .bottom .bottom_list .bottom_left .bottom_content p{
 	font-size: 11px;
    color: #D7D7D7;
    font-family: Arial;
	line-height:20px;
	padding-top:20px;
 }
 .bottom .bottom_list .bottom_right{
   float:right;
   width:40%;
 }

 .bottom .bottom_list .bottom_right .right_site{
 	margin: 15px 0px;
  width: 100%;
  font-weight: 700;
  color: #FFFFFF;
  font-family: Arial;
	text-align: center;
 }
 
.bottom .bottom_list .bottom_right .right_site .currency{text-indent:0px; float:left; margin-top:8px; padding-right:10px; width:130px; text-align:left;}
.bottom .bottom_list .site_choose{
	margin-top: 20px;
	padding-left:60px;
	position: relative;
	clear:both;
	height:40px;
}
.bottom .bottom_list .site_choose .choose_list{
	border: 1px solid #D7D7D7;
    padding:10px;
    width: 240px;
    margin:auto;
    background-image: url(../image/flag_arrow_down.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    cursor: pointer;
    text-align: left;
    float:right;
} 
.bottom .bottom_list .site_choose .choose_list a{display:block;}
.choose_list img{
      width:24px;height:18px;display:inline-block; position:relative; top:3px;
}
.bottom .bottom_list .site_choose .choose_list span{
  	 color: #FFFFFF;
  	 font-size:14px;
  	 font-family: Arial;
  	 padding-right: 25px; 
  	 padding-left: 5px;
}
.bottom .bottom_list .site_choose .style_none{
  	background: #ffffff;
  	border: 1px solid #D7D7D7;
    width: 54%;
    margin:auto;
    position: absolute;
    margin-left:-99px;
    right:0;
    top: 44px;
    text-align: left;
    z-index:1;
}
.bottom .bottom_list .site_choose .style_none ul li{
   	padding-bottom: 10px;
    padding: 5px 10px; 
}
.bottom .bottom_list .site_choose .style_none ul li a{
  display:inline-block;width:100%;
}
.bottom .bottom_list .site_choose .style_none ul li a img{
  display: inline-block;width: 24px;height:18px; position:relative; top:3px;
}   
.bottom .bottom_list .site_choose .style_none ul li:hover{
  background: #ccc;
}
.bottom .bottom_list .site_choose .style_none ul li span {
  	   color: #575757;
  	   font-size:14px;
  	   font-family: Arial;
  	   padding-right: 25px; 
  	   padding-left: 5px;
  }
.right_bottom{
   /*width: 40%;*/
	margin-top:15px;
}
.right_bottom .right_picture{
 	    display: inline-block;
 	     margin-bottom: 15px;
 	     width:100%;
 }
.right_bottom .right_picture a{
 	    font-size: 11px;
 	    display: inline-block;	
 }
.right_bottom .right_picture a img{
 	margin-right: 10px;
    margin-left: 10px;
 }
.right_bottom .right_code{
  	font-size: 11px;
    color: #D7D7D7;
    text-align:right;
    padding-right:10px;
    clear:both;
  }
.right_bottom .right_code p{padding-bottom:20px;}
  /*订单也头部css*/
.header_toursuper{
  width: 100%;
  background-color:#28166F;
}
.header_toursuper .book_header{
  max-width: 1200px;
  margin:auto;

}
.book_header .book_logo{
  display: inline-block;

}
.book_header .book_nav{
  display: inline-block;
  width: 60%;
   float: right;
  cursor: pointer;
    border-bottom: 2px rgba(255,255,255, 0.4) solid;
}
.book_header .book_nav ul li{
  float: left;
  height: 50px;
}
.book_header .book_nav ul li a{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 15px;
    border-right: 0px;
    border-bottom: 3px;
    border-style: solid;
    border-color: transparent;
    font-size: 18px;
    color: #FFFFFF;
    height: 50px;
    line-height: 50px;
}
.book_header .book_nav ul li:hover{
  border-bottom: #ffffff solid 2px;
}
.book_header .book_nav .book_contenct{
  color: #FFFFFF;
  text-align: right;
  background-image: url(../image/phone.png);
  background-repeat: no-repeat;
  background-position: 83% 50%;
  height: 50px;
}
.book_header .book_nav .book_contenct span{
    padding-bottom: 15px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 3px;
    border-style: solid;
    border-color: transparent;
    font-size: 18px;
    color: #FFFFFF;
    height: 50px;
    line-height: 50px;
}
.book_header .book_nav .book_contenct:hover span{
  border-bottom:#ffffff solid 2px;
}
.screening .screening_airline .w9{width:86%;margin:0 auto;}
.tip{clear:both; padding:20px; text-align:center;}
.retry_search{color: #ffb74d;}
.loading{position:fixed; text-align:center; left:0; top:0; width:100%; height:100%; z-index:999; background:#000 url(../image/loading.jpg) no-repeat center center; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}

.fixed_right_main{width:1200px; margin:auto; clear:both;}
.fixed_right{position:fixed; right:20px; bottom:20px; z-index:9; width:65px; background:#f5f5f5;}
.fixed_right .investigation{width:65px; height:90px;}
.fixed_right .investigation a{display:block; width:65px; background:url(../image/diaocha1.png) no-repeat center top; padding-top:60px; font-size:12px; color:#a8a8a8;}
.fixed_right .investigation a:hover{background:url(../image/diaocha2.png) no-repeat center top; color:#EE2C7B;}
.fixed_right .scrool_top{width:65px; height:65px; clear:both; margin-top:5px; display:none;}
.fixed_right .scrool_top a{display:block; width:65px; height:65px; background:url(../image/top.png) no-repeat center bottom;}
.fixed_right .scrool_top a:hover{background:url(../image/top.png) no-repeat center top;}
.new_site_online{font-size:12px; margin-bottom:5px; padding-bottom:5px; text-align:center; color:#EE2C7B; border-bottom:1px #efefef dotted; font-weight:bold;}
.screening .screening_airline span.disabled{color:#ccc;}

.select_all{font-size:12px;}
.select_all a{color:#575757;}

.order_outbound_details .img{width:85px;}
.order_outbound_details .img div{width: 85px;height: 30px;overflow: hidden;}
.order_outbound_details .img div img{height: 30px;width: auto;float: left}
.order_outbound_details .hangban{width:40px;}
.order_outbound_details .txt-nowrap{width:50px;}
.order_outbound_details .cong{width:22px;}
.order_outbound_details .depcode{width:300px;}
.order_outbound_details .setout_date{width:60px;}
.order_outbound_details .rwd_autoblock{width:150px;}

.welcome{position:absolute; right:0; top:20px;}
.welcome .welcome-contain{ margin:auto; font-size:12px; }
.welcome .welcome-contain .welcome-contain-left{float:left; font-size:12px; padding-top:3px;}
.welcome .welcome-contain .right_site{float:right;}
.welcome .welcome-contain .site_choose{float:left; position:relative; margin-left:20px;}
.welcome .welcome-contain .site_choose .currency{text-indent:0px; font-size:12px; font-weight:normal; float:left; padding-right:10px; padding-top:3px; text-align:left;}
.welcome .welcome-contain .choose_list{padding:3px 10px; width:auto; padding-right:22px; border:#fff solid 1px; margin:auto; background: url(../image/flag_arrow_down.png?v=1.0) no-repeat center right; height:16px; cursor: pointer; text-align: left; float:right;}
.welcome .welcome-contain .site_choose .choose_list .style_none{background: #ffffff; border: 1px solid #585858; width:auto; margin:auto; position: absolute; margin-left:-99px; right:0; top: 24px; text-align: left; z-index:1;}
.welcome .welcome-contain .site_choose .choose_list img{height:12px; width:auto; top:2px;}
.welcome .welcome-contain .site_choose .choose_list span{color:#000;}
.welcome .welcome-contain .site_choose .choose_list li{padding:3px 8px;}
.welcome .welcome-contain .site_choose .style_none ul li:hover{background: #ccc;}
.welcome .welcome-contain .site_choose .choose_list li a{display:block;}


.day_number{position:relative; top:-8px; border-radius:50%; left:3px; font-size:12px; background:#EE2C7B; color:#fff; padding:1px; cursor: pointer;}
.fly_total_time{cursor: pointer;}
.clear_both{clear:both;}
.more_logo{width:50%; float:left;}

.fr{float:right;}
.fl{float:left;}
.airlines_list_items{clear:both; min-height:142px; font-size:14px; position:relative; color:#575757; border:1px solid #e5ebf0; background:#fff; margin-bottom:15px; box-shadow:0 0 2px 0 rgba(19,26,31,0.12),0 2px 4px 0 rgba(19,26,31,0.22)!important;}
.airlines_list_items:hover{border-color: #ffb74d!important; transition:400ms ease all;}
.airlines_list_items .airlines_list_items_show{cursor: pointer; padding:10px;}

.airlines_list_items .airlines_list_items_left{float:left; border-right:1px solid rgb(229, 235, 240); padding-left:10px;}
.airlines_list_items .airlines_list_items_child{padding:10px 0px;}
.airlines_list_items .airlines_list_items_child .airline_items_logo{width:85px; float:left; margin-right:15px;height: 30px;overflow: hidden}
.airlines_list_items .airlines_list_items_child .airline_items_logo img{width:auto;height: 30px;float: left}
.airlines_list_items .airlines_list_items_child .airline_items_logo img.more_logo{width:50%; height:auto; float:left;}
.airlines_list_items .airlines_list_items_child .airlines_time{width:180px; float:left; margin-right:15px;}
.airlines_list_items .airlines_list_items_child .airlines_time .airlines_time_top span{float:left; position:relative; font-size:16px; font-weight:600;}
.airlines_list_items .airlines_list_items_child .airlines_time .airlines_time_top .sep{padding:0px 5px;}
.airlines_list_items .airlines_list_items_child .airlines_time .airlines_time_top span .adendum{position:absolute; right:-20px; top:-3px; font-size:10px; font-weight:400; cursor: pointer;}
.airlines_list_items .airlines_list_items_child .airlines_time .airlines_time_top span.font_size14{font-size:14px;}
.airlines_list_items .airlines_list_items_child .airlines_time .airlines_time_bottom{clear:both; color:#647582;}
.airlines_list_items .airlines_list_items_child .airlines_time .airlines_time_bottom span{color:#575757; font-size:14px;}
.airlines_list_items .airlines_list_items_child .airlines_time .airlines_time_bottom span.sep{padding:0px;}
.airlines_list_items .airlines_list_items_child .section_stops{width:120px; float:left; margin-right:15px;}
.airlines_list_items .airlines_list_items_child .section_stops .section_stops_top{font-size:14px; font-weight:600;}
.airlines_list_items .airlines_list_items_child .section_stops .section_stops_bottom{clear:both; color:#575757;}

.airlines_list_items_right{float:right; width:200px; position:relative; padding-left:10px;}
.airlines_list_items_right .flight_price{float: right; width: 100%; background: #ffffff; height:100%; position:relative; margin-top:0px;padding:0 0 50px 0;}
.airlines_list_items_right .flight_price .total{font-size:14px;}
.airlines_list_items_right .flight_price .total_price{margin:10px 0 0 0; font-size:28px;}
.airlines_list_items_right .flight_price .person{margin:5px 0px 10px 0px;}
.airlines_list_items_right .flight_price .book_now a{font-size:14px;}

.airlines_list_items_hide{clear:both; background:#f3f5f7; line-height:24px; display:none;}
.airlines_list_items_hide .airlines_list_items_hide_title{margin: 0; font-weight: 600; padding: 10px 20px; border-top: 1px solid #e5ebf0; border-bottom: 1px solid #e5ebf0; background: #fafbfc; position: relative;}
.airlines_list_items_hide .airlines_list_items_hide_detial{clear:both; background:#f3f5f7; padding:20px;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_departure_top h2{font-size:16px; font-weight: 600;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_departure_top span{font-size:15px; margin-top:2px; margin-left:20px;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list{clear:both; border:1px solid #e5ebf0; background:#fff; margin-top:8px; box-shadow:0 0 2px 0 rgba(19,26,31,0.12),0 2px 4px 0 rgba(19,26,31,0.22)!important; padding:10px;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_left{width:100px; float:left; text-align:right; font-weight: 600; padding-top:3px; font-size:13px;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_right{width:700px; float:right;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_right .airline_logo{float:left; width:85px;height: 30px;overflow: hidden}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_right .airline_logo img{height:30px;width: auto;float: left}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_right .airline_info{width:600px; float:right; padding-top:3px;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_right .airline_info .airlines_time .airlines_time_top{font-weight:600;  font-size:13px;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_right .airline_turn{border-top:1px dashed #8596a3; border-bottom:1px dashed #8596a3;}
.airlines_list_items_hide .airlines_list_items_hide_detial .airlines_list_items_hide_detial_list .airlines_list_items_hide_detial_list_right .airline_turn .fr{font-weight:600; font-size:13px;}
.red{color:red;}
.font_size12{font-size:12px;}
.mt20{margin-top:20px;}
.h25{height:25px;}

.book_now1{position:absolute; right:10px; bottom:20px; width:210px; text-align:center; z-index:9;}
.welcome .welcome-contain .choose_list_active{border:#585858 solid 1px; height:17px;}
.welcome .welcome-contain .choose_list .style_none_top{background:#fff; height:3px; position:absolute; top:-1px; right:0; width:100%;  height:5px;}

.flight_price div.discount_main{height:20px;line-height:10px;overflow:hidden;text-align:center;}
.flight_price span.discount_price{text-decoration:line-through;font-size:14px;color:#999999;}
.flight_price span.discount_ico{display: inline-block;font-size:14px;color:#20b426;padding-left:10px;margin-left:10px;text-decoration:none;text-align:center;height:20px;line-height:16px;width:40px;background:url(../image/discount_03.png?v=1.3) left center no-repeat;}


.foot_banner{display:none; padding:0; margin:0; color:#323232; font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px;height:50px; background:#1d2088; min-width:1200px; padding-top:20px;}
.foot_banner_core{width:980px;margin:0 auto;}
.foot_nav{display:none; clear:both; width:1100px;padding:0 50px; margin:auto; margin-top:20px;}
.foot_nav dl{width:155px; float:left;}
.foot_nav dl dt, .foot_nav dl dt a{height:28px; font-size:14px; font-weight:bold; color:#323232}
.foot_nav dl dd a{font-size:14px; line-height:24px; font-size:12px;color:#323232}
.web_site{float:left;width:280px;}
.web_site dl{width:280px;}
.web_site dt{clear:both;}
.web_site dd{float:left;width:80px;}
.foot{padding:0; margin:0; color:#323232; font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif; font-family:Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif; line-height:24px; clear:both; background:#333333; margin-top:30px; text-align:center; color:#b2b0b0; padding:10px;min-width:1180px;}
.foot .foot_top, .foot p{height:30px; line-height:30px; color:#b2b0b0;}
.foot .foot_top a{color:#b2b0b0; }
.foot .foot_img{clear:both; padding:10px;}
.foot .foot_img img{padding:1px;margin:0 4px;}
.foot a{color:#b2b0b0;}
.link{clear:both; width:1160px; margin:auto;border-top:solid 1px #444444;padding:0 0 10px 0;}
.link .certificates{float:left;margin:10px 0 0 8px;}
.link .certificates img{float:left;}
.link .certificates span{float:left;width:80px;color:#AAAAAA;line-height:16px;margin-left:10px;}
.link_left{width:100px; float:left; color:#b2b0b0; display:inline-block; line-height:24px;margin-top:15px;}
.link_right{width:1060px; float:right; color:#b2b0b0; text-align:left;}
.link_right a{padding:0px 5px 0px 5px; color:#b2b0b0; display:inline-block; line-height:24px;}

.contentt{width:1200px;margin:0 auto;padding:0 0 50px 0;}
.clear{height:1px;line-height:1px;overflow:hidden;clear:both;}
.h50{height:30px;line-height:30px;}

.footer-root{min-width: 1200px;width: 100%;padding-top: 53px;background: #fffeff;box-shadow:0px 10px 24px 0px rgba(0,0,0,0.08);}
.footer-root .footer-back{width: 1200px;margin: auto;height: 262px;}
.footer-root .footer-back .footer-top{width: 100%;height: 185px;display: flex}
.footer-root .footer-back .footer-top .footer-url{flex: 0 0 34%;height: 203px}
.footer-root .footer-back .footer-top .footer-url .url-title{font-size: 16px;font-family:HelveticaNeue-Medium,HelveticaNeue;font-weight:500;color:rgba(54,63,84,1);}
.footer-root .footer-back .footer-top .footer-url .url-main{margin-top: 28px;font-size: 14px;font-family:HelveticaNeue;color:rgba(117,125,143,1);}
.footer-root .footer-back .footer-top .footer-url .url-main .url{width: 100%;margin-top: 19px;}
.footer-root .footer-back .footer-top .footer-url .url-main .url a{color:rgba(117,125,143,1);}
.footer-root .footer-back .footer-top .footer-url .url-main .url a:hover{color: #ffb74d;}
.footer-root .footer-back .footer-top .footer-massage{flex:0 0 50%;height: 203px;}
.footer-root .footer-back .footer-top .footer-massage .massage-title{font-size: 16px;font-family:HelveticaNeue-Medium,HelveticaNeue;font-weight:500;color:rgba(54,63,84,1);}
.footer-root .footer-back .footer-top .footer-massage .massage-main{margin-top: 28px;font-size: 14px;font-family:HelveticaNeue;color:rgba(117,125,143,1);}
.footer-root .footer-back .footer-top .footer-massage .massage-main .massage{width: 100%;margin-top: 19px;color:rgba(117,125,143,1);}
.footer-root .footer-back .footer-top .footer-massage .massage-main .locale{font-size: 14px}
.footer-root .footer-back .footer-top .footer-pic{flex: 0 0 16%;padding-top: 52px}
.footer-root .footer-back .footer-top .footer-pic .big-pic{height:48px;width: 100%;display: flex;justify-content: space-between;}
.footer-root .footer-back .footer-top .footer-pic .small-pic{width: 100%;justify-content:space-between;display: flex;margin-top: 26px;}
.footer-root .footer-back .footer-top .footer-pic .small-pic .pic-twitter{background:url(../image/twiiter.png) no-repeat;height: 20px;width: 20px;background-size: 20px}
.footer-root .footer-back .footer-top .footer-pic .small-pic .pic-twitter:hover{background:url(../image/twiiterb.png) no-repeat;background-size: 20px}
.footer-root .footer-back .footer-top .footer-pic .small-pic .pic-weibo{background:url(../image/weibo.png) no-repeat;height: 20px;width: 20px;background-size: 20px}
.footer-root .footer-back .footer-top .footer-pic .small-pic .pic-weibo:hover{background:url(../image/weibob.png) no-repeat;background-size: 20px}
.footer-root .footer-back .footer-top .footer-pic .small-pic .pic-facebook{background:url(../image/facebook.png) no-repeat;height: 20px;width: 20px;background-size: 20px}
.footer-root .footer-back .footer-top .footer-pic .small-pic .pic-facebook:hover{background:url(../image/facebookb.png) no-repeat;background-size: 20px}
.footer-root .footer-back .line{margin: auto;width: 1200px;height: 1px;background:rgba(32,33,36,1);opacity:0.1;}
.footer-root .footer-back .footer-bottom{margin: auto;width: 1200px;display: flex;justify-content: center;height: 77px;align-items: center}
.footer-root .footer-back .footer-bottom span{font-size:12px;font-family:HelveticaNeue;color:rgba(153,153,153,1);}


.h200{height:250px;}
.alert-contain{background:#fff; color:#888; width:100%; border-top:#ccc solid 1px; height:180px; position:fixed; left:0; bottom:0;  z-index:999;}
.bg{background-color:rgba(0, 0, 0, 0.3); height:100%; width:100%; position:fixed; left:0; top:0; z-index:1;}
.alert-main{width:1200px; margin:auto; padding:15px 0px;}
.alert-main .alert-content{height:100px; overflow:auto; word-break: break-word;}
.alert-btn{clear:both; height:30px; text-align:right; margin-top:20px;}
.public-a-btn{background:#ffb74d; color:#fff; padding:0px 15px; height:30px; line-height:30px; display:inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:14px;}

.airlines_time_bottom b{margin-left:3px; font-weight:normal;}

.copyright{margin:20px auto 0 auto;font-size:12px; color:#323232}
.certificates{float:right;width:352px;}
.certificates img{display: inline-block;}


.airlines_time_bottom b{margin-left:3px; font-weight:normal;}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}

.autocomplete-list{
  min-width:400px; 
  width: max-content;
  position: absolute;
  max-height:400px;
  overflow:auto;
  top: 46px;
  left: 0;
  z-index: 10;
  padding: 10px 0;
  margin: 5px 0;
  background-color: #fff;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  -webkit-box-shadow: 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12), 0 5px 5px -3px rgba(0,0,0,.2);
  box-shadow: 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12), 0 5px 5px -3px rgba(0,0,0,.2);
  font-size:14px;
}
.city-icon{background: url(../image/icon_2.png) no-repeat left center; padding-left:17px;}
.flight-icon{background: url(../image/icon_1.png) no-repeat left center; padding-left:25px;}
.flight-item{background: url(../image/icon_3.png) no-repeat left center; padding-left:20px; margin-left:5px;}
.autocomplete-list{display: none;}
.autocomplete-list dl dt, .autocomplete-list dl dd{padding:5px 10px; cursor: pointer;}
.autocomplete-list dl dt:hover, .autocomplete-list dl dd:hover, .autocomplete-list dl .active{background:#efefef;}
.country_code{float:right; width:30px; text-align: right; color:#888}
