﻿@charset "utf-8";

input{
	outline:none}
body{
	background:#f3f3f3 !important}
.mid_content{
	max-width:640px;
	margin:0 auto}
.mid_content:before,
.mid_content:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
/*重置属性*/
.am-slider-default{
	margin-bottom:0}
.am-slider-default .am-control-nav{
	bottom:15px !important}
.am-slider-default .am-control-nav li a{
	width:12px;
	height:12px;
	background:#9ac9e8}
.am-slider-default .am-control-nav li a.am-active{
	background:#fff}
/*公用头部*/
.header_top{
	height:50px;
	padding:10px;
	position:relative;
	border-bottom:1px solid #d5d4d4;
	box-shadow:0 -1px 1px #eee;
	background:#fff}
.st_logo{
	position:absolute;}
.st_top_menu{
	display:block;
	width:32px;
	height:22px;
	position:absolute;
	left:10px;
	top:14px}
.st_top_menu span{
	display:block;
	width:32px;
	height:22px;
	cursor:pointer;
	background:url(../img/st_head_search_ico.png) no-repeat 7px 0;
	background-size:20px auto}

.header_top .tit{
	padding:0;
	margin:0;
	color:#333;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:1.6rem;
	font-weight:500}
.header_top .top_user_reg{
	position:absolute;
	top:0;
	left:10px;
	color:#333;
	height:30px;
	line-height:30px;
	margin-top:10px;
	font-size:1.6rem}

.st_back{
	position:absolute;
	right:10px;
	width:30px;
	height:30px}
.st_back a{
	float:left;
	width:30px;
	height:24px;
	margin-top:3px;
	background:url(../img/st_user_ico.png) no-repeat 0 0;
	background-size:355px auto}

/*侧边栏背景*/
.am-offcanvas-bar{
	background:#fff !important;font-size:14px}
.am-offcanvas-bar a{font-size:14px}	
.st_user_header_pic{
 	text-align:left;
	border-bottom:1px solid #eee; height:45px; line-height:45px; padding-left:20px;}
.st_user_header_pic img{
	width:100px;
	height:100px;
	border-radius:50%;
	/*border:3px solid #d8d8d8*/}
.st_user_header_pic p{
	color:#d8d8d8}
.st_user_header_pic p a{
	color:#333;
	padding:0 1rem;
	font-size:1.4rem}
.st_user_header_pic .level{
	color: #fff;
	padding: 0 0.3rem;
	font-size: 1.2rem;
	font-style: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;;
	background: #4cb786;
}
.st_user_cz{
	padding:1.5rem}
.st_user_cz a{
	color:#333;
	display:block;
	height:28px;
	line-height:28px;
	margin:1rem 0;
	font-size:1.4rem}
.st_user_cz a i{
	float:left;
	width:22px;
	height:22px;
	margin:2px 1rem 0 0;
	vertical-align:middle;
	background:url(../img/st_user_ico.png) no-repeat;
	background-size:110px auto}
.st_user_cz a i.ico_01{
	background-position:0 -59px}
.st_user_cz a i.ico_02{
	background-position:-29px -59px}
.st_user_cz a i.ico_03{
	background-position:-59px -59px}
.st_user_cz a i.ico_04{
	background-position:-88px -59px}
.st_user_cz a i.ico_05{
	background-position:0 -88px}
.st_user_cz a i.ico_06{
	background-position:-29px -88px}
.st_user_cz a i.ico_07
{
	background-position: -59px -88px;
}
.st_user_cz a em{
	float:right;
	color:#fff;
	height:16px;
	line-height:16px;
	padding:0 0.7rem;
	margin:6px 0;
	border-radius:10px;
	font-size:1rem;
	font-style:normal;
	background:#f14646}

.am-offcanvas-bar:after{
	background:#fff !important}
/*公用底部*/
.foot{
	background:#ffffff}
.foot_btn a{
	float:left;
	width:25%;
	padding:1.6rem 0;
	text-align:center}
.foot_btn a em{
	display:inline-block;
	width:24px;
	height:24px;
	margin:0 auto;
	background:url(../img/st_bottom_ico.png) no-repeat;
	background-size:126px 24px}
.foot_btn a.foot_ico01 em{
	background-position:0 0}
.foot_btn a.foot_ico02 em{
	background-position:-34px 0}
.foot_btn a.foot_ico03 em{
	background-position:-68px 0}
.foot_btn a.foot_ico04 em{
	background-position:-102px 0}
.foot_btn a span{
	color:#666;
	display:block;
	text-align:center;
	font-size:1.4rem}
.foot_menu{
	clear:both;
	color:#eee;
	padding:1rem 0;
	text-align:center;
	border-top:1px solid #eee}
.foot_menu a{
	color:#666;
	padding:0 1rem;
	font-size:1.4rem}
.foot .txt{
	color:#666;
	padding-bottom:1rem;
	text-align:center;
	font-size:1.4rem}

.bom_link_box{
	width:100%;
	height:50px}
.bom_fixed{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	line-height:50px;
	display:-webkit-box;
	background:#f7f7f7}
.bom_fixed a{
	color:#333;
	display:block;
	width:50%;
	-webkit-box-flex:1;
	text-align:center;
	font-size:1.6rem}
.bom_fixed a.price span{
	color:#df001f}
.bom_fixed a.price b{
	font-weight:500;
	font-size:2rem;
	font-family:Arial}
.bom_fixed a.on{
	color:#fff;
	background:#ff931b}
.bom_fixed a.dp{
	color:#fff;
	background:#22a4e0}
.bom_fixed a.confirm_pay_btn{
	width:100%;
	color:#fff;
	background:#ff931b}
.bom_fixed a.grey{
	color: #fff;
	background: #ccc;
}
.bom_fixed a.green{
	color: #fff;
	background: #31bc7c;
}
/*搜索*/
.st_search{
	background: #fff;
	padding: 10px;
}
.st_search_box{
	display:-webkit-box;
	display:-moz-box;
	border-radius: 5px;
	overflow:hidden;
	position:relative;
	background:#eaeaea}
.st_search_box .st_home_txt{
	-webkit-box-flex:1;
	display:block;
	padding:10px;
	background:#eaeaea;
	color: #999999;
	border:0}
.st_search_box .st_home_btn{
	display:block;
	width:27px;
	height:27px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-14px;
	border:0;
	font-size:0;
	background:url(../img/st_head_search_ico.png) no-repeat;
	background-size:27px auto;
	background-position:0 -58px}


/*公用列表*/
.st_hot_list{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_hot_list .st_tit,
.hot_dest .tit{
	padding:1rem;
	border-bottom:1px solid #f3f3f3}
.st_hot_list .st_tit h3,
.hot_dest .tit span{
	margin:0;
	color:#333;
	display:inline-block;
	padding-left:10px;
	border-left:5px solid #df001f}
.st_hot_list .st_tit a.more{
	float:right;
	color:#333;
	font-size:1.4rem}

.st_list_con{
	padding:0.5rem;}
.st_list_ul{
	padding:0;
	margin:0}
.st_list_ul li{
	width:50%;
	float:left;
	padding:0.5rem 0.5rem 0;
	list-style:none;
	background:#fff}
.st_list_ul li a{
	display:inline-block;
	width:100%;}
.st_list_ul li .pic{
	display: table-cell;
	width: 302px;
	height: 200px;
	margin: 0;
	vertical-align: middle;
	text-align: center;
}
.st_list_ul li a img{
	display:inline-block;
	width:auto !important;
	max-width:100%;
	vertical-align: middle;
}
.st_list_ul li .tit{
	padding:0;
	margin:1rem 0 0 0;
	color:#333;
	height:4rem;
	line-height:2rem;
	font-size:1.4rem;
	overflow:hidden;}
.st_list_ul li .tit .sell-point{
	color: #999;
	font-size: 1.2rem;
}
.st_list_ul li .num{
	padding:0;
	margin:0;
}
.st_list_ul li .num:after{
	content: '.';
	clear: both;
	height: 0;
	display: block;
	overflow: hidden;
}
.st_list_ul li .num span{
	color:#df001f;
	float: left;
	font-size:1.2rem}
.st_list_ul li .num del{
	color:#aaa;
	float:right;
	font-size:1.2rem}
.list_more{
	float:left;
	display:block;
	width:100%;
	margin:1rem 0;
	text-align:center;}
.list_more a{
	color:#df001f;
	display:inline-block;
	padding:0.8rem 3rem;
	border:1px solid #e9e9e9;
	border-radius:5px;
	background:#fff}

/*线路*/
.hot_cp_slide{
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hot_cp_slide h3{
	color:#333;
	padding:1rem;
	margin:0;
	border-bottom:1px solid #f3f3f3}
.hot_cp_slide h3 span{
	display:block;
	padding-left:10px;
	border-left:5px solid #df001f}

.st-slider{
	padding:1rem}
.st-slider li a{
	display:block;
	width:100%;
	display:-webkit-box}
.st-slider .pic{
	display: table-cell;
	width: 308px;
	height: 210px;
	vertical-align: middle;
	text-align: center;
}
.st-slider img{
	display:inline-block;
	width:auto !important;
	max-width:100%;
	vertical-align: middle;
}
.st-slider li a .rig_txt{
	-webkit-box-flex:1;
	width: 308px;
	padding:0 1rem;
	display: table-cell;
}
.st-slider .rig_txt p{
	margin:0;
	padding:0}
.st-slider .rig_txt .tit{
	color:#333;
	font-size:1.4rem}
.st-slider .rig_txt .tit span{
	color:#df001f}
.st-slider .rig_txt .attr{}
.st-slider .rig_txt .attr span{
	color:#df001f;
	padding:0 0.5rem;
	font-size:1.2rem;
	display:inline-block;
	border:1px solid #df001f;
	border-radius:2rem}
.st-slider .rig_txt .num span{
	color:#df001f;
	font-size:1.4rem;
	padding-right:2rem}
.st-slider .rig_txt .num span b{
	padding:0 3px;
	font-size:2rem;
	font-family:Arial}
.st-slider .rig_txt .num del{
	color:#aaa;
	font-size:1.4rem}
.st-slider .am-control-nav{
	position:inherit;
	text-align:center;
	vertical-align:middle}
.st-slider .am-control-nav a{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	margin:0 2px;
	vertical-align:middle;
	font-size:0;
	background:#ccc}
.st-slider .am-control-nav a.am-active{
	background:#df001f}

.st_list_line{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_list_line:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;}
.st_list_line ul{
	padding:0;
	margin:0;
	list-style:none}
.st_list_line li a{
	display:block;
	display:-webkit-box;
	margin-bottom:1rem;
	padding-bottom:1rem;
	border-bottom:1px solid #f3f3f3}
.st_list_line li a .pic{
	display:block;
	width: 100px;
	height: 68px;
	overflow: hidden;
}
.st_list_line li a .txt{
	-webkit-box-flex:1;
	margin-left:1rem}
.st_list_line li a .txt p{
	padding:0;
	margin:0}
.st_list_line li a .txt .bt{
	color:#333;
	font-size:1.6rem}
.st_list_line li a .txt .myd_type span{
	color:#999;
	font-size:1.4rem;
	margin-right:1rem}
.st_list_line li a .txt .myd_type span b{
	color:#df001f;
	font-size:1.6rem}
.st_list_line li a .price span{
	color:#df001f;
	margin-right:2rem}
.st_list_line li a .price span b{
	font-size:2rem;
	font-family:Arial;
	padding:0 3px}
.st_list_line li a .price del{
	color:#999;
	font-size:1.4rem}
.st_list_line li a .num span{
	color:#666;
	margin-right:1rem;
	font-size:1.4rem}
.st_list_line li a .num span em{
	color:#df001f;
	padding-left:5px;
	font-size:1.6rem;
	font-style:normal}

.line_show_top{
	padding:0;
	margin:0;
	margin:-10px 0 10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.line_show_top p{
	padding:0 1rem;
	margin:0.5rem 0 0}
.line_show_top .tit{
	color:#333;
	padding-top:1rem;
	font-size:1.6rem;
	font-weight:bold}
.line_show_top .tit span{
	color:#ff931b}
.line_show_top .txt{
	color:#999;
	font-size:1.4rem}
.line_show_top .attr span{
	color:#fff;
	padding:0.1rem 0.5rem;
	font-size:1.2rem;
	border-radius:1rem;
	background:#3dccf0}
.line_show_top .price span{
	color:#df001f}
.line_show_top .price span b{
	padding:0 3px;
	font-size:2.4rem;
	font-family:Arial}
.line_show_top .price del{
	color:#999;
	margin-left:2rem;
	font-size:1.4rem}
.line_show_top .jf{
	color:#666;
	font-size:1.4rem;
	padding-left:3.5rem;
	background:url(../img/jifen-ico.png) no-repeat 1rem 0;
	background-size:20px 20px}
.line_show_top .num{
	padding:0;
	display:-webkit-box;
	border-top:1px solid #eee}
.line_show_top .num span{
	display:block;
	color:#666;
	width:33.333333%;
	padding:1rem 0;
	font-size:1.4rem;
	text-align:center;
	position:relative;
	border-right:1px solid #f3f3f3}
.line_show_top .num span:last-child{
	border:0}
.line_show_top .num span b{
	display:block;
	color:#ff931b;
	font-size:1.8rem;
	font-weight:500;
	font-family:Arial}
.line_show_top .num span i{
	position:absolute;
	right:10px;
	top:50%;
	display:block;
	color:#a2a2a2;
	width:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}

.cp_show_msg{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.cp_show_msg h3{
	padding:1rem;
	margin:0;
	color:#333;
	font-size:1.6rem}
.cp_show_msg ul{
	margin:0;
	padding-bottom:1rem}
.cp_show_msg ul li{
	color:#999;
	padding:0.2rem 0;
	font-size:1.4rem}
.cp_show_msg ul li span{
	color:#333}
.opt_type{
	color:#333;
	padding:1rem 1rem 1rem 3.5rem;
	font-size:1.4rem;
	border-top:1px solid #eee;
	background:url(../img/gw_car.png) no-repeat 1rem 1rem;
	background-size:20px auto}
.opt_type i{
	display:block;
	color:#a2a2a2;
	float:right;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}

.line_tablist_box{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.line_tablist_box .bt_tit{
	padding:1rem;
	border-bottom:1px solid #eee}
.line_tablist_box .bt_tit span{
	color:#22a4e0;
	padding:1rem;
	font-size:1.6rem;
	border-bottom:2px solid #22a4e0}
.line_tablist_box .cont_nr{
	color:#666;
	padding:1rem;
	overflow:hidden;
	font-size:1.4rem}
.line_tablist_box .cont_nr img{
	max-width:100%}
.line_tablist_box .cont_nr p{
	padding:0;
	margin:0}

.eachday{
	padding:0 1rem}
.eachday .day_num{
	margin-bottom:1rem}
.eachday .day_num:last-child{
	margin-bottom:0}
.eachday .hd .day_on{
	color:#22a4e0;
	display:block;
	font-size:1.5rem;
	font-weight:bold}
.eachday .hd .dest{
	color:#666;
	display:block;
	font-size:1.4rem;}
.eachday .hg{
	padding:1rem;
	margin-top:1rem;
	position:relative;
	background:#f3f3f3;
	border-radius:0.4rem}
.eachday .hg .am-icon-caret-up{
	color:#f3f3f3;
	position:absolute;
	top:-14px;
	left:1rem}
.eachday .hg .sum{
	padding:0 0  1rem;
	margin:0 0 1rem;
	border-bottom:1px solid #e4e4e4}
.eachday .hg .sum:last-child{
	border:0;
	margin:0;
	padding:0}
.eachday .hg .sum dt.yc,
.eachday .hg .sum dt.zs,
.eachday .hg .sum dt.jt,
.eachday .hg .sum dt.xc{
	color:#333;
	font-size:1.5rem;
	font-weight:bold;
	padding-left:3rem;
	background:url(../img/line_show_ico.png) no-repeat;
	background-size:24px auto}
.eachday .hg .sum dt.yc{
	background-position:0 0}
.eachday .hg .sum dt.zs{
	background-position:0 -49px}
.eachday .hg .sum dt.jt{
	background-position:0 -98px}
.eachday .hg .sum dt.xc{
	background-position:0 -147px}
.eachday .hg .sum dd.con{
	color:#666;
	font-size:1.4rem}
.eachday .hg .sum dd.con .tc{
	display:block;
	padding:0.2rem 0}
.eachday .hg .sum dd.con .gj{
	margin-right:1rem}

.eachday .spot{
	display: block;
}
.eachday .spot ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.eachday .spot ul li{
	margin-top: 1rem;
}
.eachday .spot .nr{
	display: table-cell;
	width: 568px;
	position: relative;
	vertical-align: middle;
	text-align: center;
}
.eachday .spot .nr img{
	vertical-align: middle;
}
.eachday .spot .nr .bt{
	color: #fff;
	display: block;
	padding: 0.5rem 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0,0,0,.5);
}


/*结伴*/
.jb_top_banner{
	position:relative;}
.jb_top_banner .fb_jb_btn{
	position:absolute;
	left:50%;
	bottom:20px;
	display:block;
	width:50%;
	margin-left:-25%}
.jb_top_banner .fb_jb_btn img{
	width:100%}

.jb_list_home:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.jb_list_home h3{
	color:#333;
	padding:1rem;
	margin:0}
.jb_list_home h3 span{
	display:block;
	padding-left:1rem;
	font-weight:500;
	font-size:1.6rem;
	border-left:5px solid #df001f}
.jb_list_home ul{
	padding:0;
	margin:0;
	list-style:none}
.jb_list_home ul li{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jb_list_home ul li .pic{
	width:616px;
	height: 419px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position:relative}
.jb_list_home ul li .pic img{
	display:inline-block;
	width:auto !important;
	max-width:100%;
	vertical-align: middle;
}
.jb_list_home ul li .day_date{
	display:block;
	width:120px;
	position:absolute;
	left:1rem;
	bottom:1rem;
	border-radius:5px;
	text-align:center;
	overflow:hidden}
.jb_list_home ul li .day_date strong{
	float:left;
	width:120px;
	color:#fff;
	font-size:1.4rem;
	font-weight:500;
	background:#3daef0}
.jb_list_home ul li .day_date strong b{
	font-size:2.4rem;
	font-weight:500;
	font-family:Arial}
.jb_list_home ul li .day_date em{
	color:#875e23;
	float:left;
	width:120px;
	font-style:normal;
	font-size:1.4rem;
	background:#ffe133}
.jb_list_home ul li p{
	margin:0;
	padding:0}
.jb_list_home ul li .tit{
	color:#333;
	padding:0.5rem 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:1.6rem}
.jb_list_home ul li .txt{
	color:#999;
	margin-bottom:0.5rem;
	font-size:1.4rem}
.jb_list_home ul li .attr{
	margin:1rem 0}
.jb_list_home ul li .attr span{
	color:#fff;
	padding:0.3rem 1rem;
	margin-right:0.5rem;
	font-size:1.2rem;
	border-radius:5rem;
	background:#3dccf0}
.jb_list_home ul li .join{
	color:#999;
	margin-top:1rem;
	padding-top:0.8rem;
	border-top:1px solid #eee}
.jb_list_home ul li .join span{
	font-size:1.4rem}
.jb_list_home ul li .join span b{
	color:#df001f;
	font-weight:500;
	font-family:Arial}
.jb_list_home ul li .join em{
	color:#ccc;
	font-family:Arial;
	font-size:1.4rem;
	font-style:normal;
	margin-left:2rem;
	padding-left:2.5rem;
	background:url(../img/join_bg.png) no-repeat 0 1px;
	background-size:32px auto}
.jb_list_home ul li .join a{
	float:right;
	color:#3dccf0;
	padding:0 0.6rem 0 2.5rem;
	margin-top:0.2rem;
	font-size:1.4rem;
	border:1px solid #3dccf0;
	border-radius:5px;
	background:url(../img/join_bg.png) no-repeat 8px -15px;
	background-size:16px auto}

.jieban_lc{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jieban_lc .bt{
	color:#333;
	padding-bottom:1rem;
	font-size:1.6rem;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #f3f3f3}
.jieban_lc .con{
	padding:1rem 3rem}
.jieban_lc .con img{
	width:100%}
.jieban_lc .jieban_open{
	padding-top:1rem;
	text-align:center;
	border-top:1px solid #f3f3f3}
.jieban_lc .jieban_open i{
	display:inline-block;
	width:21px;
	height:21px;
	vertical-align:middle;
	background:url(../img/join_bg.png) no-repeat 0 bottom;
	background-size:21px auto}
.jieban_lc .jieban_open a{
	color:#3daff0;
	padding:1rem 0 0 0.5rem;
	vertical-align:bottom;
	font-size:1.4rem}

.jb_show_top{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jb_show_top h1{
	color:#fff;
	font-size:1.8rem;
	padding:2rem 1rem;
	margin:0;
	background:url(../img/jieban_show_h1.jpg) center no-repeat}
.jb_user_name{
	display:-webkit-box;
	padding:0 1rem}
.jb_user_name a{
	display:block;
	padding:1rem 0;
	-webkit-box-flex:1}
.jb_user_name a img{
	float:left;
	width:42px;
	height:42px;
	border-radius:50%}
.jb_user_name a p{
	padding:0 0 0 52px;
	margin:0;
	font-size:1.4rem;}
.jb_user_name a p strong{
	color:#3daff0;
	display:block;
	font-weight:500}
.jb_user_name a p span{
	color:#999;
	display:block}
.jb_user_name .pelple_num{
	width:100px;
	color:#666;
	padding:1rem 0;
	text-align:center;
	font-size:1.4rem;
	border-left:1px solid #eee}
.jb_user_name .pelple_num span{
	color:#ff931b;
	display:block;}

.jb_huodong_msg{
	padding:0 1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jb_huodong_msg ul{
	margin:0;
	padding:0;
	list-style:none}
.jb_huodong_msg ul li{
	display:-webkit-box;
	padding:1rem 0;
	font-size:1.4rem;
	border-bottom:1px solid #eee}
.jb_huodong_msg ul li:last-child{
	border:0}
.jb_huodong_msg ul li em{
	color:#999;
	display:inline-block;
	width:100px;
	-webkit-box-flex:1;
	padding-left:2.5rem;
	font-style:normal;
	font-size:1.4rem;
	background:url(../img/jb_show_con.png) no-repeat;
	background-size:22px auto}
.jb_huodong_msg ul li em.mdd{
	background-position:0 0}
.jb_huodong_msg ul li em.day{
	background-position:0 -46px}
.jb_huodong_msg ul li em.date{
	background-position:0 -92px}
.jb_huodong_msg ul li em.num{
	background-position:0 -138px}
.jb_huodong_msg ul li em.type{
	background-position:0 -184px}
.jb_huodong_msg ul li span{
	color:#333;
	display:block;
	-webkit-box-flex:1}

.hd_cont_nr,
.tuijian_jb{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hd_cont_nr .tit,
.tuijian_jb .tit{
	color:#999;
	padding:0 0 0.5rem 2.5rem;
	border-bottom:1px solid #eee;
	background:url(../img/jb_show_con.png) no-repeat 0 -226px;
	background-size:22px auto}
.hd_cont_nr .txt{
	color:#666;
	padding:1rem 0 0;
	font-size:1.4rem}
.hd_cont_nr .txt p{
	margin:0;
	padding:0 0 1rem}
.hd_cont_nr .txt img{
	max-width:100%;
	padding:0 0 1rem}

.tuijian_jb .tit{
	background:url(../img/jb_show_con.png) no-repeat 0 -273px;
	background-size:22px auto}
.tuijian_jb .con{}
.tuijian_jb .con ul,
.tuijian_jb .con ul p{
	margin:0;
	padding:0;
	list-style:none}
.tuijian_jb .con li{
	padding:1rem 0;
	border-bottom:1px solid #eee}
.tuijian_jb .con li:last-child{
	border:0;
	padding-bottom:0}
.tuijian_jb .con li a{
	display:block;
	display:-webkit-box}
.tuijian_jb .con li a .pic,
.tuijian_jb .con li a .pic img{
	display:block;
	width:120px;
	height:90px}
.tuijian_jb .con li a .txt{
	-webkit-box-flex:1;
	margin-left:1rem}
.tuijian_jb .con li a .txt p{
	color:#333;
	font-size:1.4rem}
.tuijian_jb .con li a .txt span{
	color:#df001f;
	font-size:1.4rem}
.tuijian_jb .con li a .txt span b{
	font-size:1.8rem}


.st_join_box{}
.st_join_box .st_login{
	margin:10px 0;
	padding:0 1rem;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_join_box .st_login .number_password{
	border:0}
.st_join_box .st_login .number_password p:last-child{
	border-bottom:1px solid #e3e3e3}

.st_join_box .num_peo,
.xq_con .num_peo{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_join_box .num_peo p,
.xq_con .num_peo p{
	padding:0;
	margin:0}
.st_join_box .num_peo p:first-child,
.xq_con .num_peo p:first-child{
	margin-bottom:1rem}
.st_join_box .num_peo p em,
.xq_con .num_peo p em{
	color:#333;
	font-size:1.4rem;
	font-style:normal}
.st_join_box .num_peo p span,
.num_peo p span{
	display:inline-block}
.st_join_box .num_peo p span a,
.xq_con .num_peo p span a{
	display:inline-block;
	color:#666;
	width:24px;
	height:24px;
	line-height:18px;
	font-size:2.2rem;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	background:#e7e7e7;
	border-radius:3px}
.st_join_box .num_peo p span input,
.xq_con .num_peo p span input{
	width:50px;
	height:24px;
	margin:0 5px;
	text-align:center;
	border:1px solid #dcdcdc;
	border-radius:3px}


.fabu_xq_box{
	padding:1rem 2.5rem}
.xq_faq{
	margin-bottom:1rem;
	border:1px solid #ddd;
	border-radius:0.5rem;
	background:#fff}
.xq_faq .tit{
	padding:0.8rem 1rem;
	margin:0;
	position:relative;
	border-bottom:1px solid #eee}
.xq_faq .tit strong{
	color:#333;
	font-size:1.4rem;
	font-weight:500}
.xq_faq .tit i{
	position:absolute;
	top:5px;
	left:-25px;
	display:block;
	width:25px;
	height:30px;
	background:url(../img/xq_bg.png) left no-repeat;
	background-size:25px auto}
.xq_faq .xq_con{
	padding:1rem;}
.xq_mdd_list{
	margin:0;
	padding:0;
	list-style:none}
.xq_mdd_list:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.xq_mdd_list li{
	float:left;
	width:33.3333333%;
	padding:5px}
.xq_mdd_list li a{
	color:#333;
	display:block;
	padding:0.5rem 0;
	font-size:1.2rem;
	text-align:center;
	border:1px solid #cfdde6;
	border-radius:5px;
	background:#f4f8fa}
.xq_mdd_list li a.on{
	color:#3daef0;
	border:1px solid #3daef0;
	background:#f4f8fa}


.xq_confirm{
	color:#fff;
	padding:0.8rem 2rem;
	margin-bottom:1rem;
	font-size:1.4rem;
	position:relative;
	border-radius:0.5rem;
	border:1px solid #ddd;
	background:#0082dd}
.xq_confirm i{
	position:absolute;
	top:5px;
	right:-25px;
	display:block;
	width:25px;
	height:25px;
	background:url(../img/xq_qr_bg.png) left no-repeat;
	background-size:25px auto}

.write_in{
	margin-top:5px}
.write_in p{
	color:#34a0df;
	padding:0;
	margin:0;
	font-size:1.4rem;
	display:-webkit-box}
.write_in p input{
	-webkit-box-flex:1}
.write_in p span{
	color:#333;
	display:inline-block;
	line-height:30px;
	font-size:1.4rem;
	vertical-align:middle;
	margin:0.5rem 0 0 0.5rem;
	-webkit-box-flex:1}
.write_in .xq_text{
	display:block;
	width:100%;
	margin-top:0.5rem;
	padding:0.5rem;
	font-size:1.3rem;
	border-radius:3px;
	border:1px solid #cfdde6}
.write_in a.qd_btn,
.num_peo a.qd_btn{
	display:block;
	color:#fff;
	margin-top:1rem;
	padding:0.5rem 0;
	text-align:center;
	font-size:1.4rem;
	border-radius:3px;
	background:#3daef0}
.xq_con .num_peo{
	padding:0;
	margin:0;
	box-shadow:none}


/* 团购 */
.tuan_home_con{}
.tuan_hm_list{
	margin:0;
	padding:0;
	list-style:none}
.tuan_hm_list li{
	padding:10px;
	margin-bottom:1rem;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.tuan_hm_list li a{
	display:block;
	position:relative;}
.tuan_hm_list li a .pic{
	display: table-cell;
	width: 616px;
	height: 419px;
	vertical-align: middle;
	text-align: center;
}
.tuan_hm_list li a .pic img{
	display:inline-block;
	width:auto !important;
	max-width:100%;
	vertical-align: middle;
}
.tuan_slide_pic{
	margin-bottom:10px;
	position:relative;}
.tuan_slide_pic .am-slider-default{
	margin-bottom:0}
.tuan_hm_list li a .date_time,
.tuan_slide_pic .date_time{
	position:absolute;
	left:1rem;
	top:0;
	z-index:99;
	color:#fff;
	width:125px;
	height:67px;
	text-align:center;
	background:url(../img/tuan_home_ico.png) no-repeat 0 bottom;
	background-size:125px auto}
.tuan_hm_list li a .date_time em,
.tuan_slide_pic .date_time em{
	display:block;
	margin-top:3px;
	padding-left:20px;
	font-style:normal;
	background:url(../img/tuan_home_ico.png) no-repeat 18px 5px;
	background-size:125px auto}
.tuan_hm_list li a .date_time span,
.tuan_slide_pic .date_time span{
	display:block;}
.show_pic_nr{
	max-width:640px;
	margin:0 auto;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.tuan_hm_list li a p,
.show_pic_nr p{
	margin:0;
	padding:0;
	position:relative}
.tuan_hm_list li a .tit,
.show_pic_nr .tit{
	color:#333;
	padding:0.8rem 0 0.5rem;
	font-size:1.6rem}
.show_pic_nr .tit{
	padding:0.8rem 1rem 0.5rem}
.tuan_hm_list li a .txt,
.show_pic_nr .txt{
	color:#999;
	font-size:1.4rem}
.show_pic_nr .txt,
.show_pic_nr .price{
	padding:0 1rem}
.tuan_hm_list li a .price span,
.show_pic_nr .price span{
	color:#df001f;
	font-size:1.6rem}
.tuan_hm_list li a .price span b,
.show_pic_nr .price span b{
	padding:0 3px;
	font-size:2.8rem;
	font-family:Arial;
	font-weight:500}
.tuan_hm_list li a .price > i,
.show_pic_nr .price > i{
	color:#fff;
	display:inline-block;
	width:46px;
	height:25px;
	line-height:20px;
	text-align:center;
	margin-left:1rem;
	font-size:1.4rem;
	font-style:normal;
	background:url(../img/tuan_home_ico.png) no-repeat 0 -46px;
	background-size:125px auto}
.tuan_hm_list li a .price em{
	position:absolute;
	right:0;
	top:1rem;
	color:#333;
	font-size:1.4rem;
	font-style:normal}
.show_pic_nr .num{
	color:#666;
	display:-webkit-box;
	text-align:center;
	border-top:1px solid #eee}
.show_pic_nr .num span{
	display:block;
	padding:1rem 0;
	width:33.333333%;
	-webkit-box-flex:1;
	font-size:1.4rem;
	position:relative;
	border-right:1px solid #eee}
.show_pic_nr .num span:last-child{
	border:0}
.show_pic_nr .num strong{
	display:block;
	color:#ff931b;
	font-weight:500;
	font-size:1.8rem;
	font-family:Arial}
.show_pic_nr .num span i{
	position:absolute;
	top:50%;
	right:10px;
	display:block;
	color:#a2a2a2;
	width:20px;
	height:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}

.tuan_cont_list{}
.list_show_box{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.list_show_box .tit{
	color:#22a4e0;
	padding:0 1rem;
	font-size:1.8rem;
	border-bottom:1px solid #eee}
.list_show_box .tit strong{
	display:inline-block;
	padding:0.5rem 1rem;
	font-weight:500;
	position:relative;
	border-bottom:2px solid #22a4e0}
.list_show_box .list_show_con{
	color:#666;
	padding:1rem;
	overflow:hidden;
	font-size:1.4rem}
.list_show_box .list_show_con img{
	max-width:100%}

.tuan_more{
	display:block;
	width:100%;
	margin:1.5rem 0;
	text-align:center;}
.tuan_more a{
	color:#df001f;
	padding:0.8rem 3rem;
	border:1px solid #e9e9e9;
	border-radius:5px;
	background:#fff}

/*签证*/
.hot_country{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hot_country .tit{
	padding:1rem;
	border-bottom:1px solid #f3f3f3}
.hot_country .tit h3{
	color:#333;
	margin:0;
	height:25px;
	line-height:25px;
	display:inline-block;
	font-size:1.8rem;
	font-weight:500;
	padding-left:10px;
	border-left:5px solid #df001f}
.hot_country .tit a{
	float:right;
	color:#333}
.hot_cou_con,
.hot_cou_con ul{
	padding:0;
	margin:0;
	list-style:none}
.hot_cou_con{
	padding:0.5rem}
.hot_cou_con li{
	float:left;
	width:33.333333%;
	padding:0.5rem}
.hot_cou_con li .pic{
	display: table-cell;
	width: 197px;
	height: 134px;
	vertical-align: middle;
	text-align: center;
	position:relative}
.hot_cou_con li .pic img{
	display: inline-block;
	width: auto !important;
	max-width:100%;
	vertical-align: middle;
}
.hot_cou_con li .pic span{
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	padding:0.5rem;
	font-size:1.2rem;
	background-color:rgba(0,0,0,.3)}

.flow_path{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.flow_path .tit{
	text-align:center}
.flow_path .tit h3{
	color:#333;
	padding:0 0 1rem;
	margin:0;
	font-size:2rem;
	font-weight:500;
	border-bottom:1px solid #f3f3f3}
.flow_path .tit p{
	margin:0;
	padding:1rem 0;
	color:#999;
	font-size:1.4rem}
.path_con{
	margin-top:2rem}
.path_con ul{
	padding:0;
	margin:0;
	list-style:none;
	display:-webkit-box}
.path_con ul li{
	color:#666;
	width:25%;
	font-size:1.2rem;
	text-align:center;
	-webkit-box-flex:1}
.path_con ul li span{
	display:block;
	width:100%;
	margin-bottom:0.5rem;
	text-align:center}
.path_con ul li span img{
	width:60%}
.path_con p{
	color:#3daff0;
	margin:1rem 0 0 0;
	padding:1rem 0 0 0;
	text-align:center;
	vertical-align:bottom;
	border-top:1px solid #f3f3f3}
.path_con p i{
	display:inline-block;
	width:28px;
	height:28px;
	vertical-align:top;
	margin-right:10px;
	background:url(../img/visa_home05.png) no-repeat;
	background-size:28px auto}


.visa_top{
	padding:1rem;
	position:relative;
	background:#fff;
	border-bottom:1px solid #ededed}
.visa_top .tit{
	display:-webkit-box}
.visa_top .pic{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	border-radius:50%}
.visa_top .pic img{
	width:100%;
	height:100%}
.visa_top .bt{
	margin-left:1rem;
	-webkit-box-flex:1}
.visa_top .bt span{
	color:#333;
	font-size:1.4rem}
.visa_top .bt p{
	padding:0;
	margin:0;
	color:#999;
	font-size:1.2rem}
.visa_top .sig{
	position:absolute;
	right:1rem;
	top:1rem;
	display:block;
	height:20px;
	line-height:20px}
.visa_top .sig span{
	color:#3daff0;
	font-size:1.4rem}
.visa_top .sig span i{
	margin-left:10px}
.mdd_sub{
	display:none;
	position:absolute;
	left:0;
	top:40px;
	width:100%;
	background:#f3f3f3}
.mdd_sub a{
	color:#333;
	display:block;
	padding:0.8rem;
	font-size:1.4rem;
	border-bottom:1px solid #ddd}


.visa_list_con{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	border-bottom:1px solid #ededed}
.visa_list_con ul{
	padding:0;
	margin:0;
	list-style:none}
.visa_list_con ul li{
	padding-bottom:0.5rem;
	margin-bottom:1rem;
	border-bottom:1px solid #f3f3f3}
.visa_list_con ul li:last-child{
	border:0}
.visa_list_con ul li,
.visa_list_con ul li a{
	width:100%;
	display:-webkit-box}
.visa_list_con ul .pic{
	width:120px;
	height:80px}
.visa_list_con ul .pic img{
	width:100%;
	height:100%}
.visa_list_con ul .con{
	-webkit-box-flex:1;
	margin-left:1rem}
.visa_list_con ul .con p{
	padding:0;
	margin:0;}
.visa_list_con ul .con .tit{
	color:#333;
	font-size:1.4rem}
.visa_list_con ul .con .txt,
.visa_list_con ul .con .city{
	color:#999;
	font-size:1.2rem}
.visa_list_con ul .con .price{
	color:#df001f;
	font-size:1.2rem}
.visa_list_con ul .con .price span{
	font-size:1.6rem;
	font-family:Arial;
	font-weight:bold}

.visa_show_top,
.show_msg{
	background:#fff;
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5}
.visa_show_top .pic{
	display: table-cell;
	width: 640px;
	height: 435px;
	vertical-align: middle;
	text-align: center;
}
.visa_show_top .pic img{
	max-width:100%;
	max-height: 100%;
	vertical-align: middle}
.visa_show_top .con p{
	padding:0 1rem;
	margin:0}
.visa_show_top .con .tit{
	color:#333;
	margin:1rem 0 0.5rem;
	font-size:1.6rem}
.visa_show_top .con .txt{
	color:#999;
	font-size:1.2rem}
.visa_show_top .con .price{
	color:#df001f;
	font-size:1.4rem}
.visa_show_top .con .price b{
	color:#df001f;
	padding:0 3px;
	font-size:2rem;
	font-family:Arial}

.visa_show_top .con .num{
	color:#666;
	margin-top:0.5rem;
	display:-webkit-box;
	text-align:center;
	border-top:1px solid #eee}
.visa_show_top .con span{
	display:block;
	padding:1rem 0;
	width:33.333333%;
	-webkit-box-flex:1;
	font-size:1.4rem;
	position:relative;
	border-right:1px solid #eee}
.visa_show_top .con .num span:last-child{
	border:0}
.visa_show_top .con .num strong{
	display:block;
	color:#ff931b;
	font-weight:500;
	font-size:1.8rem;
	font-family:Arial}
.visa_show_top .con .num span i{
	position:absolute;
	top:50%;
	right:10px;
	display:block;
	color:#a2a2a2;
	width:20px;
	height:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}

.show_msg{
	padding:1rem}
.msg_con h3{
	color:#333;
	margin:0;
	font-size:1.6rem}
.msg_con ul:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;}
.msg_con ul li{
	color:#999;
	float:left;
	width:50%;
	padding:0.2rem 0;
	font-size:1.4rem}
.msg_con ul li:first-child,
.msg_con ul li:last-child{
	width:100%}
.msg_con ul li span{
	color:#333}

.xz_date{
	position:relative;
	padding-top:1rem;
	border-top:1px solid #eee}
.xz_date span{
	display:block;
	color:#333;
	height:26px;
	line-height:26px;
	padding-left:3rem;
	font-size:1.6rem;
	background:url(../img/gw_car.png) no-repeat 0 0;
	background-size:26px 26px}
.xz_date i{
	display:block;
	position:absolute;
	top:1rem;
	right:0;
	color:#a2a2a2;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}



/*用户登陆*/
.st_user_box{
	padding:1.5rem}

.st_success_ts{
	font-size:1.6rem;
	text-align:center}
.st_success_ts h3{
	color:#df001f;
	margin-bottom:0.5rem;
	font-size:2rem}
.st_success_ts p{
	color:#999;
	margin-top:0}

.st_txt_ts{
	color:#999;
	margin-bottom:1.5rem;
	text-indent:2em;
	font-size:1.4rem}
.st_txt_ts span{
	color:#ff952d}

.st_userSelect_cz{
	padding:1rem 0;
	font-size:1.6rem;
	text-align:center;
	border-top:1px solid #d6d6d6}
.st_userSelect_cz h3{
	color:#999;
	font-weight:500}
.st_userSelect_cz p{
	display:-webkit-box;
	display:-moz-box}
.st_userSelect_cz p a{
	display:block;
	color:#999;
	padding:0.5rem;
	margin:0 1.5rem;
	font-size:1.4rem;
	-webkit-box-flex:1;
	border:1px solid #e3e3e3;
	border-radius:3px;
	background:#fff}
.st_userSelect_cz p a.on{
	color:#df001f;
	border:1px solid #df001f}

.st_tabslide{
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	margin-bottom:1.5rem;
	border:1px solid #e3e3e3;
	border-radius:20px;
	background:#fff}
.st_tabslide a{
	display:block;
	color:#333;
	width:50%;
	padding:0.5rem 0;
	text-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1}
.st_tabslide a.on{
	color:#fff;
	background:#ff952d}

.st_set_password{
	color:#999;
	margin-bottom:1rem;
	font-size:1.6rem}

.number_password{
	border:1px solid #e3e3e3;
	background:#fff;
	border-radius:8px}
.number_password p{
	padding:0 1rem;
	margin:0;
	position:relative;
	display:-webkit-box;
	display:-moz-box;
	border-bottom:1px solid #e3e3e3}
.number_password p:last-child{
	border-bottom:0}
.number_password p strong{
	color:#333;
	display:block;
	font-size:1.6rem;
	font-weight:500;
	position:absolute;
	left:1rem;
	top:1.2rem}
.number_password p input{
	display:block;
	width:400px;
	height:48px;
	border:0;
	margin-left:6.5rem;
	font-size:1.4rem;
	-webkit-box-flex:1}
.number_password p .twice_pass{
	margin-left:8.5rem}
.number_password p a{
	color:#666;
	position:absolute;
	right:1rem;
	top:1.2rem;
	vertical-align:middle;
	font-size:1.4rem}
.number_password p a.yz_num,
.number_password p a.down_time{
	color:#df001f;
	top:0.6rem;
	padding:0.5rem 1rem;
	border-radius:3px;
	background:#f3f3f3}
.number_password p a.down_time{
	color:#999}
.number_password p .yzm_pic{
	position:absolute;
	top:50%;
	right:1rem;
	margin-top:-15px}
.error_txt{
	padding:1rem 0;
	font-size:1.5rem;
	text-align:center}
.error_txt i{
	display:inline-block;
	width:23px;
	height:23px;
	margin:0 10px;
	vertical-align:top;
	background:url(../img/st_user_ico.png) no-repeat 0 -49px;
	background-size:355px auto}
.submit_btn{}
.submit_btn input{
	color:#fff;
	display:block;
	width:100%;
	padding:1rem 0;
	font-size:1.8rem;
	border:0;
	border-radius:5px;
	background:#ff952d}

.other_login{
	padding:4rem 0 1rem}
.other_login h3{
	height:1px;
	margin:2rem 0;
	position:relative;
	text-align:center;
	background:#d6d6d6}
.other_login h3 span{
	position:absolute;
	left:50%;
	top:50%;
	display:inline-block;
	width:120px;
	height:30px;
	line-height:30px;
	font-size:1.6rem;
	margin:-15px 0 0 -60px;
	background:#f3f3f3}
.other_login p{
	padding:2rem 0;
	display:-webkit-box;
	display:-moz-box}
.other_login p a{
	display:block;
	width:33.3333333%;
	text-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1;}
.other_login p a em{
	display:inline-block;
	width:70px;
	height:70px;
	background:url(../img/st_user_ico.png) no-repeat;
	background-size:355px auto}
.other_login p a.ico_wb em{
	background-position:0 -97px}
.other_login p a.ico_qq em{
	background-position:-95px -97px}
.other_login p a.ico_wx em{
	background-position:-190px -97px}
.other_login p a span{
	display:block;
	color:#666;
	font-size:1.4rem}

.user_order_list{
	margin-top:10px}
.user_order_list:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.user_order_list ul{
	padding:0;
	margin:0;
	list-style:none}
.user_order_list ul li{
	box-shadow:0 1px 3px #e5e5e5;
	margin-bottom:10px;
	background:#fff}
.user_order_list ul li .date_time{
	color:#666;
	padding:1rem;
	font-size:1.6rem;
	border-bottom:1px solid #eee}
.user_order_list ul li .pic_txt{
	padding:1rem;
	border-bottom:1px solid #eee}
.user_order_list ul li .pic_txt dl{
	padding:0;
	margin:0;
	display:-webkit-box}
.user_order_list ul li .pic_txt dl dt{
	width:150px;
	height:90px}
.user_order_list ul li .pic_txt dl dt img{
	width:150px;
	height:90px}
.user_order_list ul li .pic_txt dl dd{
	margin:0 0 0 1rem;
	-webkit-box-flex:1}
.user_order_list ul li .pic_txt dl dd span{
	color:#333;
	font-size:1.6rem}
.user_order_list ul li .pic_txt dl dd p{
	padding:0;
	margin:1rem 0 0;
	color:#999;
	font-size:1.4rem}
.user_order_list ul li .price{
	padding:1rem;
	border-bottom:1px solid #eee}
.user_order_list ul li .price span{
	color:#333;
	font-size:1.6rem}
.user_order_list ul li .price span.fr{
	float:right}
.user_order_list ul li .price span em{
	color:#df001f;
	font-size:1.8rem;
	font-style:normal}
.user_order_list ul li .cool{
	padding:1rem}
.user_order_list ul li .cool .zt{
	color:#999;
	font-size:1.4rem}
.user_order_list ul li .cool .cz{
	float:right;
	font-size:1.4rem;}
.user_order_list ul li .cool .cz em{
	color:#333;
	font-style:normal}
.user_order_list ul li .cool .cz a{
	display:inline-block;
	color:#fff;
	height:24px;
	line-height:24px;
	padding:0 1rem;
	margin-left:2rem;
	border-radius:3px}
.user_order_list ul li .cool .cz a.fk_btn{
	background:#ff931b}
.user_order_list ul li .cool .cz a.pl{
	background:#22a4e0}

/*购买点评*/
.dp_top_data{
	margin:10px 0;
	display:-webkit-box;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.dp_top_data span{
	display:block;
	color:#666;
	padding:1rem 0;
	-webkit-box-flex:1;
	width:33.333333%;
	text-align:center;
	font-size:1.4rem;
	border-right:1px solid #f3f3f3}
.dp_top_data span:first-child{
	border:0}
.dp_top_data span.dp_xz_pic{
	background:url(../img/dp_pic_bg.png) center top no-repeat;
	background-size:50px auto}
.dp_top_data span b{
	display:block;
	color:#ff931b;
	font-size:1.8rem;
	font-family:Arial;
	font-weight:500}

.dp_con_box{
	margin-bottom:10px}
.dp_con_box .tit{
	color:#333;
	padding:1rem;
	margin:0;
	font-size:1.6rem}
.dp_con_box .dp_list{
	margin:0;
	padding:1rem 1rem 0;
	list-style:none;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.dp_con_box .dp_list dl{
	margin:0 0 1rem;
	padding:0 0 1rem;
	border-bottom:1px solid #ededed}
.dp_con_box .dp_list dl dt{}
.dp_con_box .dp_list dl dt .name{
	color:#22a4e0;
	font-size:1.4rem}
.dp_con_box .dp_list dl dt .name img{
	width:30px;
	height:30px;
	margin-right:1rem;
	vertical-align:middle;
	border-radius:50%}
.dp_con_box .dp_list dl dt .myd{
	float:right;
	color:#999;
	font-size:1.4rem;
	font-weight:500}
.dp_con_box .dp_list dl dt .myd b{
	color:#ff6a29;
	font-size:1.8rem;
	font-family:Arial;
	font-weight:500}
.dp_con_box .dp_list dl dd{
	color:#666;
	font-size:14px}

/*确认订单*/
.payment_page_pic{
	overflow:hidden}
.payment_page_pic img{
	width:100%;}

.confirm_order_msg,
.payway,
.integral{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.confirm_order_msg dl{
	display:-webkit-box;
	padding:1rem;
	margin:0;
	border-bottom:1px solid #f3f3f3}
.confirm_order_msg dl dt{
	width:150px;
	height:90px}
.confirm_order_msg dl dt img{
	width:100%;
	height:100%}
.confirm_order_msg dl dd{
	-webkit-box-flex:1;
	margin:0 0 0 1rem}
.confirm_order_msg dl dd span{
	display:block;
	color:#333;
	font-size:1.6rem}
.confirm_order_msg dl dd strong{
	color:#df001f;
	font-size:1.4rem;
	font-weight:500}
.confirm_order_msg dl dd strong b{
	padding:0 3px;
	font-size:2.4rem;
	font-family:Arial}
.confirm_order_msg ul{
	padding:1rem;
	margin:0;
	list-style:none;
	color:#999;
	font-size:1.4rem;
	border-bottom:1px solid #f3f3f3}
.confirm_order_msg ul:last-child{
	border-bottom:0}
.confirm_order_msg ul li{
	padding:0.2rem 0}
.confirm_order_msg ul li span{
	color:#333;
	display:inline-block;
	width:75px}
.confirm_order_msg ul li em.no{
	color:#df001f;
	font-style:normal}
.confirm_order_msg ul li em.yes{
	color:#999;
	font-style:normal}
.confirm_order_msg .total{
	color:#333;
	padding:1rem;
	text-align:right}
.confirm_order_msg .total span{
	color:#df001f;
	font-size:2rem}
.integral p{
	margin:0 1rem;
	padding:1rem 0;
	font-size:1.4rem;
	position:relative}
.integral p.tl{
	color: #22a4e0;
	font-size: 1.6rem;
	border-bottom:1px solid #eee}
.integral p.tl span{
	color:#999;
	padding-left:1rem;
	font-size:1.2rem}
.integral p.use strong{
	color:#df001f;
	padding:0 3px;
	font-weight:500}
.payway ul{
	padding:0 1rem;
	margin:0;
	list-style:none}
.payway ul li{
	padding:1rem 0;
	border-bottom:1px solid #eee}
.payway ul .l1{
	font-size:1.4rem}
.payway ul .l1 strong{
	color:#22a4e0;
	font-weight:500}
.payway ul .l1 span{
	color:#333;
	float:right}
.payway ul .l2{
	font-size:1.4rem}
.payway ul .l2 p{
	padding:0.5rem 0;
	margin:0}
.payway ul .l2 p strong{
	color:#333;
	font-weight:500}
.payway ul .l2 p em{
	float:right;
	font-style:normal;
	font-size:1.6rem}
.payway ul .l2 p span{
	color:#df001f;
	float:right;
	font-size:2rem}
.payway ul .l3:after{
	content:'.';
	display:block;
	width:0;
	height:0;
	clear:both;
	overflow:hidden;}
.payway ul .l3 a{
	float:left;
	display:block;
	width:33.333333%;
	padding:0.3rem}
.payway ul .l3 a img{
	width:100%;
	border-radius:10px;
	border:1px solid #d6d6d6}
.payway ul .l3 a.on img{
	border:1px solid #22a4e0}


/*预定产品*/
.book_type{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.book_type .book_tit{
	color:#22a4e0;
	padding:1rem;
	margin:0;
	font-size:1.6rem;
	font-weight:500;
	border-bottom:1px solid #f3f3f3}
.book_type .book_tit a{
	float:right;
	color:#666;
	font-size:1.4rem}
.book_type .book_con_box{
	padding:1rem}
.book_type .book_con_box ul{
	margin:0;
	padding:0;
	list-style:none}
.book_type .book_con_box ul li{
	font-size:1.4rem;
	color:#666;
	padding:1rem;
	margin-bottom:1rem;
	text-align:center;
	border:1px solid #e2e2e2;
	border-radius:0.5rem}
.book_type .book_con_box ul li:last-child{
	margin-bottom:0}
.book_type .book_con_box ul li.on{
	border:2px solid #22a4e0;}

.calendar_box{
	overflow: hidden;
}
.calendar-header .years{
	height: 50px;
	line-height: 50px;
	padding:0 1rem;
	text-align: center;
}
.calendar-header .prevBtn,
.calendar-header .nextBtn{
	cursor: pointer;
	color: #999;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background: url("../img/btn.png") no-repeat 0 0;
}
.calendar-header .prevBtn{
	float: left;
	background-position: 0 -30px;
	background-size: 30px auto;
}
.calendar-header .nextBtn{
	float: right;
	background-position: 0 -90px;
	background-size: 30px auto;
}
.calendar-header .weeks{
	color: #666;
	padding:0.5rem 0;
	font-size: 1.4rem;
	background: #ddd;
}
.calendar-header .weeks span{
	float: left;
	width: 14.285%;
	text-align: center;
}
.calendar-content{
	width: 100%;
}
.CalendarList{
	background: #f3f3f3;
}
.CalendarList td{
	height: 50px;
	text-align: center;
	border: 1px solid  #ddd;
	background: #f3f3f3;
}
.CalendarList .calendar-full{
	font-family: Arial;
	background: #fff;
}
.calendar-day{
	color: #666;
	display: block;
	font-size: 1.4rem;
}
.calendar-price{
	color: #22a4e0;
	display: block;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	font-size: 1.2rem;
}
.CalendarList .blank-space{
	background: #f3f3f3;
}

.book_type .people_num{
	padding:1rem}
.book_type .people_num p{
	color:#999;
	padding:0;
	margin:0 0 1rem 0;
	font-size:1.4rem}
.book_type .people_num p:last-child{
	margin-bottom:0}
.book_type .people_num p strong{
	color:#333;
	font-size:1.4rem;
	font-weight:500;
	vertical-align: middle;
}
.book_type .people_num p span{
	display: inline-block;
	margin-right:5px}
.book_type .people_num p .yf{
	color: #333;
	vertical-align: middle;
	margin-top: 5px;
	font-size: 1.4rem;
}
.book_type .people_num p .yf b{
	color: #df001f;
	padding-left: 1rem;
	font-weight: 500;
}
.book_type .people_num p span a{
	color:#333;
	display:inline-block;
	width:30px;
	height:30px;
	line-height:24px;
	vertical-align:middle;
	font-size:2rem;
	font-weight:bold;
	text-align:center;
	background:#e7e7e7}
.book_type .people_num p span input{
	color:#333;
	width:35px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #dcdcdc}
.book_type .people_num p em{
	color:#df001f;
	font-size:1.4rem;
	font-style:normal}
.book_type .people_num p em b{
	font-size:1.6rem;
	font-weight:500;
	font-family:Arial}

.book_type .linkman{
	padding:0;
	margin:0}
.book_type .linkman dl{
	margin:0;
	padding:0}
.book_type .linkman dl dt{
	color:#999;
	padding:0.8rem 1rem;
	font-size:1.4rem;
	font-weight:500;
	background:#f3f3f3}
.book_type .linkman dl dt a{
	color: #999;
	float:right}
.book_type .linkman dl dd{
	padding:1rem 0;
	margin:0 1rem;
	display:-webkit-box;
	border-bottom:1px solid #f3f3f3}
.book_type .linkman dl dd:last-child{
	border-bottom:0}
.book_type .linkman dl dd strong{
	color:#333;
	display:inline-block;
	width:75px;
	text-align:right;
	font-size:1.4rem;
	font-weight:500}
.book_type .linkman dl dd input{
	display:block;
	height:30px;
	line-height:30px;
	-webkit-box-flex:1;
	font-size:1.4rem;
	border:0}
.book_type .linkman dl dd span{
	color:#333;
	width:60px;
	margin-left:1rem;
	font-size:1.4rem}
.book_type .linkman .goon_add{
	color:#22a4e0;
	padding:1rem;
	text-align:center;
	border-top:1px solid #f3f3f3}
.book_type .linkman .remarks{
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	display: block;
	padding: 0.5rem;
	border: 0;
	outline: none;
	font-size: 1.4rem;
	background: #f5f5f5;
}
.book_type .alone-room{
	color: #999;
	padding-left: 1rem;
	font-size: 1.4rem;
}
/*选择联系人*/
.linkman_page{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.linkman_page .tit{
	color:#22a4e0;
	padding:1rem;
	margin:0;
	font-size:1.4rem;
	font-weight:500;
	text-align:center;
	border-bottom:1px solid #eee}
.linkman_page .linkman_list{
	padding:0;
	margin:0;
	list-style:none}
.linkman_page .linkman_list li{
	color:#999;
	padding:1rem;
	font-size:1.3rem;
	position:relative;
	border-bottom:1px solid #f3f3f3}
.linkman_page .linkman_list li strong{
	color:#333;
	font-size:1.5rem;
	font-weight:500}
.linkman_page .linkman_list li strong,
.linkman_page .linkman_list li span{
	display:block;}
.linkman_page .linkman_list li i,
.integral p.use i{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	right:1rem;
	margin-top:-10px;
	background:url(../img/linkman-ico.png) no-repeat 0 bottom;
	background-size:20px auto}
.linkman_page .linkman_list li i.on,
.integral p.use i.on{
	background:url(../img/linkman-ico.png) no-repeat 0 top;
	background-size:20px auto}
/*修改联系人*/
.revise_lm{
	padding:0 1rem;
	margin:0;
	list-style:none}
.revise_lm li{
	padding:1rem 0;
	display:-webkit-box;
	font-size:1.4rem;
	border-bottom:1px solid #eee}
.revise_lm li:last-child{
	border:0}
.revise_lm li span{
	display:block;
	width:80px;
	text-align:right;}
.revise_lm li input{
	display:block;
	color:#999;
	vertical-align:middle;
	-webkit-box-flex:1;
	border:0}
/*景点门票类型*/
.mp_advimg_list{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.mp_advimg_list p{
	padding:0;
	margin:0;
	display:-webkit-box}
.mp_advimg_list p a{
	display:block;
	width:33.333333%;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3}
.mp_advimg_list p a img{
	width:100%;
	height:100%}

.mp_search_menu{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.mp_search_menu dl{
	padding:0.5rem;
	margin:0}
.mp_search_menu dl dt{
	color:#999;
	padding:0 0.5rem;
	font-size:1.4rem}
.mp_search_menu dl dd:after{
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.mp_search_menu dl dd span{
	float:left;
	width:33.333333%}
.mp_search_menu dl.hot dd span a{
	color:#666;
	display:block;
	padding:0.8rem 0;
	margin:0 0.5rem 1rem 0.5rem;
	font-size:1.2rem;
	text-align:center;
	border:1px solid #ddd;
	border-radius:3px}
.mp_search_menu dl.theme dd span a{
	color:#fff;
	display:block;
	padding:0.8rem 0;
	margin:0 0.5rem 1rem 0.5rem;
	font-size:1.2rem;
	text-align:center;
	border-radius:3px}
.mp_search_menu dl.theme dd span:nth-child(1) a{
	background:#b5ce6b}
.mp_search_menu dl.theme dd span:nth-child(2) a{
	background:#6cc1da}
.mp_search_menu dl.theme dd span:nth-child(3) a{
	background:#d87ec2}
.mp_search_menu dl.theme dd span:nth-child(4) a{
	background:#90a1e9}
.mp_search_menu dl.theme dd span:nth-child(5) a{
	background:#f29b71}
.mp_search_menu dl.theme dd span:nth-child(6) a{
	background:#6ed3b1}
.mp_search_menu dl.theme dd span:nth-child(7) a{
	background:#f38484}
.mp_search_menu dl.theme dd span:nth-child(8) a{
	background:#b5ce6b}
.mp_search_menu dl.theme dd span:nth-child(9) a{
	background:#6cc1da}
.mp_search_menu dl.theme dd span:nth-child(10) a{
	background:#d87ec2}
.mp_search_menu dl.theme dd span:nth-child(11) a{
	background:#90a1e9}
.mp_search_menu dl.theme dd span:nth-child(12) a{
	background:#f29b71}
.mp_search_menu dl.theme dd span:nth-child(13) a{
	background:#6ed3b1}
.mp_search_menu dl.theme dd span:nth-child(14) a{
	background:#f38484}
.mp_search_menu dl.theme dd span:nth-child(15) a{
	background:#b5ce6b}
.mp_search_menu dl.theme dd span:nth-child(16) a{
	background:#6cc1da}
.mp_search_menu dl.theme dd span:nth-child(17) a{
	background:#d87ec2}
.mp_search_menu dl.theme dd span:nth-child(18) a{
	background:#90a1e9}
.mp_search_menu dl.theme dd span:nth-child(19) a{
	background:#f29b71}
.mp_search_menu dl.theme dd span:nth-child(20) a{
	background:#6ed3b1}
.mp_search_menu dl.theme dd span:nth-child(21) a{
	background:#f38484}
/*攻略*/
.news_random{
	padding:1rem;
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.news_random ul{
	padding:0;
	margin:0;
	list-style:none}
.news_random ul li,
.news_random ul li a{
	display:block}
.news_random ul li a .pic{
	display: table-cell;
	width: 616px;
	height: 419px;
	vertical-align: middle;
	text-align: center;}
.news_random ul li a .pic img{
	display: inline-block;
	width: auto !important;
	max-width: 100%;
	vertical-align: middle;}
.news_random ul li a p{
	padding:0;
	margin:0}
.news_random ul li a .tit{
	color:#333;
	padding:0.8rem 0;
	font-size:1.6rem}
.news_random ul li a .txt{
	color:#999;
	font-size:1.2rem}
.news_random .next_btn{
	padding:1rem 0 0;
	text-align:center}
.news_random .next_btn a{
	color:#df001f;
	display:inline-block;
	font-size:1.4rem;
	padding:0.6rem 2rem;
	border:1px solid #e9e9e9;
	border-radius:3px;
	vertical-align:bottom}
.news_random .next_btn a img{
	width:20px;
	height:20px;
	margin-right:0.5rem}

.gl_hot_list{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.gl_hot_list:after{
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden}
.gl_hot_list .tit{
	border-bottom:1px solid #f3f3f3;
	background:#fff !important}
.gl_hot_list ul{
	padding:1rem;
	margin:0;
	list-style:none}
.gl_hot_list ul li{
	padding-bottom:1rem;
	margin-bottom:1rem;
	border-bottom:1px solid #f3f3f3}
.gl_hot_list ul li:last-child{
	padding:0;
	margin:0;
	border-bottom:0}
.gl_hot_list ul li a{
	display:block;
	display:-webkit-box}
.gl_hot_list ul li a .pic{
	width:100px;
	height: 68px;
	overflow: hidden;
	display:block}
.gl_hot_list ul li a .con{
	-webkit-box-flex:1;
	margin-left:1rem}
.gl_hot_list ul li a .con p{
	padding: 0;
	margin:0}
.gl_hot_list ul li a .con .bt{
	color:#333;
	font-size:1.6rem}
.gl_hot_list ul li a .con .txt{
	color:#999;
	font-size:1.2rem}
.gl_hot_list ul li a .con .data span{
	color:#999;
	font-size:1.2rem;
	padding:0.2rem 0;
	margin-right:1rem;
	background:url(../img/data-num-bg.png)no-repeat}


.gl_hot_list ul li a .con .data .mdd{
	padding-left:1.5rem;
	background-position:0 1px;
	background-size:20px auto}


.gl_hot_list ul li a .con .data .num{
	padding-left:2rem;
	background-position:0 -28px;
	background-size:18px auto}

.hot_city{
	display:block}
.gl_hot_list .tit,
.hot_city .tit{
	padding:1rem;
	margin:0;
	background:#f3f3f3}
.gl_hot_list .tit span,
.hot_city .tit span{
	color:#333;
	display:block;
	font-size:1.6rem;
	padding-left:10px;
	border-left:5px solid #df001f}
.hot_city .hot_list{
	padding:0;
	list-style:none;
	margin:0 0 10px 0;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hot_city .hot_list li{
	display:-webkit-box}
.hot_city .hot_list li a{
	color:#666;
	display:block;
	width:33.333333%;
	padding:0.8rem 0;
	font-size:1.2rem;
	text-align:center;
	-webkit-box-flex:1;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3}

.gl_show_box{
	padding:1rem;
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.gl_show_box .hd h1{
	color:#333;
	font-size:2rem}
.gl_show_box .hd p span{
	color:#999;
	padding-right:2rem;
	font-size:1.4rem}
.gl_show_box .gl_con{
	width:100%;
	overflow:hidden}
.gl_show_box .gl_con{
	color:#666;
	font-size:1.4rem}
.gl_show_box .gl_con img{
	max-width:100%}


/*购买成功*/
.success_page{
	width:100%;
	max-width:640px;
	height:100%;
	position:fixed;
	top:0;
	bottom:0;
	padding:2rem 0;
	text-align:center;
	background:#fff}
.success_page .suc_box{
	width:100%;
	position:absolute;
	top:20%;
	left:0}
.success_pic{
	width:50%;
	margin:0 auto 2rem}
.success_pic img{
	width:100%}
.success_page p{
	margin:0;
	padding:0;
	color:#22a4e0;
	font-size:1.6rem}
.success_page .back{
	color:#22a4e0;
	display:inline-block;
	padding:0.3rem 2rem;
	margin-top:1rem;
	font-size:1.4rem;
	border-radius:0.4rem;
	border:1px solid #a4a4a4}

/*栏目筛选*/
.term-list{
	display: block;
}
.tabnav{
	border-bottom:1px solid #cfcfcf;
	background:#f8f8f8}
.tabnav ul{
	padding:0;
	margin:0;
	list-style:none;
	display:-webkit-box}
.tabnav ul li{
	text-align:center;
	-webkit-box-flex:1;
	border-right:1px solid #d2d2d2}
.tabnav ul li:last-child{
	border-right:0}
.tabnav ul li a{
	color:#666;
	display:block;
	height:50px;
	line-height:50px;
	font-size:1.4rem}
.tabnav ul li a i{
	margin-left:5px}
.tabnav ul li.on a i:before{
	content:"\f0d8" !important}


.tabcon{
	display:none;
	max-width:640px;
	margin:0 auto;
	position:fixed;
	left:0;
	top: 50px;
	bottom:0;
	right:0;
	z-index:999;
	background:#fff}

.tablist{
	display:none;
	background:#fff}
.tablist .dest-mbx-dh{
	display: block;
	color: #22a4e0;
	padding: 1rem;
	border-bottom: 1px solid #e3e3e3;
	font-size: 1.4rem;
}
.tablist .dest-mbx-dh span{
	color: #999;
}
.tablist ul{
	padding:0;
	margin: 0;
	overflow-y:auto;
	list-style:none;}
#list-way{
	float: left;
	width: 50%;
	margin-right: 1rem;
	background:#f2f6f9}

.tablist ul li{
	color:#333;
	padding:1rem;
	font-size:1.4rem;
	border-bottom:1px solid #e3e3e3}
.tablist ul li .icon-right{
	float: right;
	width: 8px;
	height: 14px;
	margin-top: 3px;
	background: url("../img/arrow_r.png") center no-repeat;
	background-size: 8px auto;
}
.tablist ul li .icon-pitch-on{
	float: right;
	width: 15px;
	height: 12px;
	margin-top: 5px;
	background: url("../img/pitch-on-ico.png") center no-repeat;
	background-size: contain;
}
.tablist ul li.on{
	color:#3daff0;
	background:#fff}

.tablist ul li:last-child{
	border-bottom:0}

.tab_bottom_btn{
	max-width:640px;
	height:60px;
	margin:0 auto;
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	z-index:9999;
	padding:0 0.5rem;
	display:-webkit-box;
	display:none;
	background:#fff}
.tab_bottom_btn a{
	display:block;
	width:50%;
	height:40px;
	line-height:40px;
	margin:10px 0.5rem;
	text-align:center;
	-webkit-box-flex:1;
	color:#fff;
	font-size:1.4rem;
	border-radius:3px}
.tab_bottom_btn a.cancel_btn{
	background:#c0c0c0}
.tab_bottom_btn a.sure_btn{
	background:#ff952d}

/*搜索列表*/
.search_list_page{
	margin:10px 0;}
.search_list_box{
	padding:0 1rem;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.search_list_box p{
	padding:0;
	margin:0;
	font-size:1.4rem;}
.search_list_box p:first-child{
	border-bottom:1px solid #eee}
.search_list_box .text input{
	display:block;
	color:#333;
	width:100%;
	padding:1rem 0;
	border:0;
	background:#fff}
.search_list_box .term span{
	color:#666;
	display:block;
	padding:1rem 0;
	position:relative;
	background:#fff}
.search_list_box .term span i{
	position:absolute;
	right:0;
	top:50%;
	display:block;
	color:#a2a2a2;
	width:20px;
	height:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	border-radius:50%;
	background:#e9e9e9}
.search_list_page .search_btn,
.sure_btn{
	margin:1rem 1rem 0}
.search_list_page .search_btn a,
.sure_btn a{
	display:block;
	color:#fff;
	padding:1rem 0;
	text-align:center;
	background:#ff952d;
	border-radius:5px;}

.layer-page{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0}
.tran_box{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.5)}
.tc_tj_con{
	position:fixed;
	bottom:0;
	display:block;
	width:100%;
	background:#f3f3f3}
.tj_list_con{
	max-width:640px;
	padding:1rem;
	margin:0 auto;
	overflow:auto}
.tj_list_con dl{
	padding:0;
	margin:0 0 2rem}
.tj_list_con dl dt{
	color:#333;
	font-size:1.6rem;
	font-weight:500}
.tj_list_con dl dd{
	margin-top:1rem}
.tj_list_con dl dd:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.tj_list_con dl dd a{
	color:#333;
	float:left;
	display:inline-block;
	width:33.333333%;
	padding:0.5rem 0;
	margin:0.5rem 0;
	text-align:center;
	font-size:1.4rem;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.tj_list_con dl dd a.on{
	color:#fff;
	background:#ff952d}

/*专题*/
.top_banner img{
	width:100%}

.zhuanti_con{
	padding:1rem;
	background:#d3145a}
.zhuanti_con ul{
	padding:0;
	margin:0;
	list-style:none}
.zhuanti_con ul li{
	border-radius:3px;
	overflow:hidden;
	margin-top:1rem;
	background:#fff}
.zhuanti_con ul li .pic{
	display:block;}
.zhuanti_con ul li .pic img{
	width:100%}
.zhuanti_con ul li .txt{
	padding:1rem}
.zhuanti_con ul li .txt a{
	color:#333;
	display:block;
	font-size:1.6rem}
.zhuanti_con ul li .txt p{
	margin:0;
	padding:0;
	color:#999;
	margin-top:0.5rem;
	font-size:1.4rem}
.zhuanti_con ul li .price{
	padding:1rem;
	background:#fafafa}
.zhuanti_con ul li .price span{
	color:#df001f;
	margin-right:1rem;
	font-size:1.2rem}
.zhuanti_con ul li .price span b{
	font-size:2rem}
.zhuanti_con ul li .price del{
	color:#999;
	font-size:1.4rem}
.zhuanti_con ul li .price a{
	float:right;
	color:#fff;
	padding:0.5rem 1rem;
	background:#f64586}

/*目的地*/
.dest_home{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5}
.dest_hd{
	background:#fff}
.dest_hd .pic{
	width: 640px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.dest_hd .pic img{
	max-width:640px;
	margin: 0 auto;
	vertical-align: middle;
}
.dest_msg{
	padding:1rem;
	position:relative;}
.dest_msg:after,
.dest_menu:after,
.hot_dest .hot_dest_list:after,
.made_con ul li dl dd:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.dest_msg .name{
	float:left;}
.dest_msg .name strong{
	color:#333;
	display:block;
	font-size:1.8rem;
	font-weight:500}
.dest_msg .name span{
	display:block;
	color:#999}
.dest_msg .focus{
	position:absolute;
	right:1rem;
	top:50%;
	height:24px;
	line-height:24px;
	margin-top:-12px;
	color:#999;
	font-size:1.4rem}
.dest_msg .focus span{
	color:#ff931b}
.dest_menu{
	background:#fff}
.dest_menu a{
	float:left;
	width:50%}
.dest_menu a img{
	width:30px;
	height:30px;
	vertical-align:middle}
.dest_menu a span{
	display:block;
	padding:1rem;
	border-top:1px solid #eee;
	border-right:1px solid #eee}
.dest_menu a span strong{
	color:#333;
	padding-left:1rem;
	font-size:1.5rem;
	font-weight:500;
	vertical-align:middle}

.hot_dest{
	background:#fff}
.hot_dest .tit{
	margin:0}
.hot_dest .hot_dest_list{
	padding:0.5rem;
	margin:0;
	list-style:none}
.hot_dest .hot_dest_list li{
	float:left;
	padding: 0.5rem;
	width:33.333333%}
.hot_dest .hot_dest_list li a{
	display: table-cell;
	width: 197px;
	height: 134px;
	vertical-align: middle;
	text-align: center;
	position:relative
}
.hot_dest .hot_dest_list li a img{
	max-width:100%;
	max-height:100%;
	vertical-align: middle
}
.hot_dest .hot_dest_list li a span{
	display:block;
	color:#fff;
	width:100%;
	height:24px;
	line-height:24px;
	padding:0 1rem;
	position:absolute;
	bottom:0;
	left:0;
	font-size:1.4rem;
	background:rgba(0,0,0,.5)}


.dest_main{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.dest_list_box{
	background:#fff}
.dest_list_box h3{
	margin:0;
	padding:1rem 1rem 1rem 3.5rem;
	background:url(../img/dest-ico.png) no-repeat 1rem 1.3rem #f3f3f3;
	background-size:20px 20px}
.dest_list_box h3 a{
	color:#333}
.dest_list_box .con{
	padding:1rem 1rem 0}
.dest_list_box .con dl{
	padding:0;
	margin:0;
	display:-webkit-box;
	margin-bottom:1rem;
	border-bottom:1px solid #eee}
.dest_list_box .con dl:last-child{
	margin-bottom:0;
	border-bottom:0}
.dest_list_box .con dl dt{
	width:60px;
	color:#df001f;
	font-size:1.4rem;
	font-weight:500}
.dest_list_box .con dl dt a{
	color:#df001f}
.dest_list_box .con dl dd{
	margin:0;
	-webkit-box-flex:1}
.dest_list_box .con dl dd a{
	float:left;
	color:#666;
	width:33.333333%;
	margin-bottom:1rem;
	font-size:1.2rem}

/*私人订制*/
.sr_homeTop_pic{
	margin-bottom:10px}
.sr_homeTop_pic img{
	width:100%}

.customMade_con{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.made_tit{
	color:#3daff0;
	margin:0;
	padding:1rem 0;
	font-weight:500;
	text-align:center;
	border-bottom:1px solid #eee}
.made_tit i{
	color:#fff;
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-radius:50%;
	font-weight:500;
	background:#3d85f0}
.made_tit span{
	padding-left:1rem;
	font-size:2rem}
.made_con ul{
	padding:0 1rem;
	margin:0;
	list-style:none}
.made_con ul li{
	padding:1rem 0;
	display:-webkit-box;
	border-bottom:1px solid #eee}
.made_con ul li:last-child{
	border-bottom:0}
.made_con ul li strong{
	color:#666;
	display:inline-block;
	width:80px;
	font-size:1.5rem;
	font-weight:500}
.made_con ul li .mdd,
.made_con ul li .date,
.made_con ul li .before{
	display:block;
	height:24px;
	line-height:24px;
	-webkit-box-flex:1;
	font-size:1.4rem;
	border:0}
.made_con ul li .before a{
	display:inline-block;
	color:#666;
	width:24px;
	height:24px;
	line-height:20px;
	font-size:1.8rem;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border-radius:3px;
	background:#e7e7e7}
.made_con ul li .before input{
	width:30px;
	height:24px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #dcdcdc}
.made_con ul li .before em{
	padding-left:0.5rem;
	font-style:normal;
	vertical-align:middle}
.made_con ul li dl{
	padding:0;
	margin:0;
	width:100%;}
.made_con ul li dl dt{
	color:#666;
	font-weight:500;
	font-size:1.5rem}
.made_con ul li dl dd{
	width:100%;
	margin-top:0}
.made_con ul li dl dd a{
	float:left;
	color:#666;
	width:33.333333%;
	text-align:center;
	margin-top:1rem;
	font-size:1.4rem}
.made_con ul li dl dd a span{
	display:block;
	padding:0.5rem 0;
	margin:0 0.5rem;
	border:1px solid #dfdfdf}
.made_con ul li dl dd a.on span,
.made_con ul li .sex a.on{
	color:#fff;
	background:#ff931b}
.made_con ul li dl dd textarea{
	padding:5px;
	display:block;
	width:100%;
	min-height:100px;
	border:0;
	margin-top:0.5rem;
	font-size:1.4rem;
	background:#f3f3f3}
.made_con ul li .sex{
	-webkit-box-flex:1;
	display:block;
	font-size:0}
.made_con ul li .sex a{
	color:#666;
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 2rem;
	margin-right:1rem;
	font-size:1.4rem;
	border:1px solid #dfdfdf}
.sr_submit{
	padding:0 1rem;
	margin-bottom:10px}
.sr_submit input{
	display:block;
	width:100%;
	color:#fff;
	padding:1rem 0;
	text-align:center;
	font-size:1.8rem;
	border:0;
	border-radius:3px;
	background:#ff931b}

/*相册*/
.photo_bg_black{
	border-bottom:1px solid #333;
	background:#000}
.photo_bg_black .tit{
	color:#eee}
.photo_pic{
	background:#000}
.photo_pic .am-slider-default{
	margin:0}
.photo_pic .am-slider-default .am-control-nav{
	display:none}
.photo_pic .am-direction-nav{
	display:none}

.photo_con_box{
	color:#eee;
	overflow-y:auto;
	padding:0 1rem}

.photo_con_box .tit_h{
	position:relative}

.photo_con_box .tit_h h3{
	margin:0;
	padding:1rem 0;
	font-size:2rem;
	font-weight:500}

.photo_con_box .tit_h span{
	position:absolute;
	right:0;
	top:50%;
	display:block;
	height:30px;
	line-height:30px;
	margin-top:-15px;
	font-size:1.6rem}

.photo_con_box .txt_con{
	font-size:1.4rem}
.photo_con_box .txt_con p{
	margin:0}

/*关于我们*/
.aboutus_list,
.aboutus_show{
	margin:10px 0;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.aboutus_list ul{
	margin:0;
	padding:0;
	list-style:none}
.aboutus_list ul li{
	padding:1rem 0;
	margin:0 1rem;
	font-size:1.4rem;
	border-bottom:1px solid #eee}
.aboutus_list ul li:last-child{
	border-bottom:0}
.aboutus_list ul li a{
	color:#333;
	display:block}

.aboutus_show h1{
	color:#333;
	padding:5;
	font-size:18px;
	font-weight:500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	margin-left:10px;
	margin-right:10px;
	margin-top: 0;
	margin-bottom: 5px; text-align:center; padding-top:10px; padding-bottom:5px;
}
.aboutus_show .laiyuan{
	color:#ccc; font-size:12px; text-align:center
}
.aboutus_show .ab_show_con{
	color:#666;
	padding:0 1rem 1rem;
	font-size:14px;
	line-height: 30px; 
}
.aboutus_show .ab_show_con img{
	max-width:100%}
.aboutus_show .ab_show_con p,
.aboutus_show .ab_show_con ul,
.aboutus_show .ab_show_con dl{
	padding:0;
	margin:0}

/*问答*/
.search-box-ts{
	color:#666;
	text-align:center}
.faq_list{
	margin:10px 0}
.faq_list:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.faq_list ul{
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.faq_list ul li{
	padding:1rem 1rem 0.5rem;
	border-bottom:1px solid #ededed}
.faq_list ul li img{
	max-width: 100%;
}
.faq_list ul li p{
	padding:0;
	margin:0 0 0.5rem;
	font-size:1.4rem;
	position:relative}
.faq_list ul li .name .wm{
	color:#333;
	display:block;
	height:24px;
	line-height:24px;
	font-size:1.4rem}
.faq_list ul li .name .wm i{
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
	margin:-4px 8px 0 0;
	background:url(../img/faq-ico.png) no-repeat}
.faq_list ul li .name .wm i.yh{
	background-position:0 0;
	background-size:24px auto}
.faq_list ul li .name .wm i.kf{
	background-position:0 bottom;
	background-size:24px auto}
.faq_list ul li .name .date{
	color:#999;
	position:absolute;
	right:0;
	top:0;
	display:block;
	height:24px;
	line-height:24px}
.faq_list ul li .bt{
	color:#333}
.faq_list ul li .txt{
	color:#999;
	font-size:1.2rem}


.faq_con{
	padding:1rem;
	margin:10px 0;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.faq_con dl{
	padding:0;
	margin:0 0 1rem}
.faq_con dl dt{
	color:#333;
	font-size:1.4rem}
.faq_con dl dd textarea{
	color:#333;
	padding:5px;
	display:block;
	width:100%;
	border:0;
	font-size:1.4rem;
	outline:none;
	border-radius:3px;
	background:#f3f3f3}
.faq_con p{
	color:#998;
	padding:0.5rem 0;
	margin:0;
	text-align:center;
	font-size:1.4rem}
.faq_con p i{
	display:inline-block;
	width:23px;
	height:23px;
	vertical-align:middle;
	margin-top:-5px;
	background:url(../img/st_user_ico.png) no-repeat 0 -40px;
	background-size:305px auto}

.linkway{
	margin:10px 0}
.linkway h3{
	color:#333;
	margin:0;
	font-size:1.6rem;
	font-weight:500;
	text-align:center}
.linkway ul{
	padding:0 1rem;
	margin:10px 0;
	list-style:none;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.linkway ul li{
	display:-webkit-box;
	padding:0.8rem 0;
	border-bottom:1px solid #eee}
.linkway ul li:last-child{
	border-bottom:0}
.linkway ul li strong{
	display:block;
	width:70px;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:1.4rem;
	font-weight:500}
.linkway ul li input{
	-webkit-box-flex:1;
	display:block;
	height:30px;
	line-height:30px;
	border:0;
	font-size:14px;
	background:#fff}
.linkway ul li span{
	display:block;
	color:#999;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:right;
	font-size:1.4rem}
.linkway ul li span.nm{}
.linkway ul li span.nm i{
	display:inline-block;
	width:18px;
	height:18px;
	vertical-align:middle;
	margin:-5px 5px 0 0;
	background:url(../img/linkman-ico.png) no-repeat 0 0;
	background-size:18px auto}
.linkway ul li span.nm i.on{
	background:url(../img/linkman-ico.png) no-repeat 0 bottom;
	background-size:18px auto}
.linkway ul li span img{
	vertical-align:top}

/*全局搜索*/
.pdt_list{
	display:-webkit-box;
	border-bottom:1px solid #e5e5e5}
.pdt_list a {
	display:-webkit-box;
	width:100%}
.pdt_img{
	display:block;
	width:90px;
	height:64px;
	background-color:white;
	margin:10px 0 10px 10px}
.tuan_list{
	width:100%}
.tuan_list a{
	display:block}
.tuan_img{
	display:block;
	background-color:white;
	margin:10px}
.pdt_txt{
	-webkit-box-flex:1;
	padding:0px 10px 0px 10px;
	margin:10px 0px}
.pdt_box{
	color:#333;
	font-size:14px;
	display:-webkit-box}
.pdt_box .p_tit{
	margin:0;
	-webkit-box-flex:1;
	width:0%}
.pdt_box .p_tit em{
	display:block;
	font-style:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis}
.bg_1c{
	background:#bcaef0}
.bg_2c{
	background:#e78d7f}
.bg_3c{
	background:#6ad0c5}
.bg_4c{
	background:#acd98d}
.bg_5c{
	background:#77d6ee}
.bg_6c{
	background:#57c296}
.bg_7c{
	background:#f5bb79}
.bg_8c{
	background:#6ec8d2}
.pdt_box .p_tit em i.bq{
	color:#fff;
	padding:2px 5px;
	margin-right:5px;
	font-style:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis}
.pdt_box .p_tit span{
	display:block;
	color:#999;
	overflow:hidden}

/*点评*/
.dp_cp_show{
	margin:0 10px}
.dp_cp_show .tit{
	float:left;
	color:#333;
	height:32px;
	line-height:32px;
	margin-top:16px;
	font-size:1.6rem;
	font-style:normal}
.dp_cp_show .p_rate{
	margin:1rem 0}
.dp_cp_show textarea{
	display:block;
	width:100%;
	height:100px;
	padding:5px;
	font-size:1.4rem;
	background:#f4f7f9;
	border-radius:3px;
	border:0}
.p_rate{
	height:32px;
	position:relative;
	width:160px;
	overflow:hidden;
	display:inline-block;
	background:url(../img/rate.png) repeat-x 0 0;
	background-size:32px 64px;}
.p_rate i{
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	height:32px;
	width:32px;
	background:url(../img/rate.png) repeat-x 0 -500px;
	background-size:32px 64px;}
.p_rate .select{
	background-position:0 -32px}
.dp_cp_show .snum{
	display:inline-block;
	color:#ff6a29;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	vertical-align:top;
	margin:1rem 0 0 0;
	font-size:1.8rem;
	font-weight:500}
.pl-btn{
	padding:1rem}
.pl-btn a{
	display:block;
	color:#fff;
	padding:1rem 0;
	font-size:1.6rem;
	text-align:center;
	border-radius:3px;
	background:#ff952d}


.no-content{
	padding:2rem 0;
	text-align:center;
	overflow-y:auto;}
.no-content img{
	width:50%;
	max-width:100%}
.no-content p{
	font-size:1.4rem}


/* 微信 */
.order-pay-tit{
	height:40px;
	line-height:30px;
	padding-left:45px;
	background:url(../img/weixin-pay-fs.png) no-repeat 0 0;
	background-size:40px auto}
.pay-loadcg{
	margin:0 1rem;
	padding:1.5rem 0 1.5rem 4.5rem;
	border-bottom:1px solid #dfdfdf;
	background:url(../img/weixin-pay-fs.png) no-repeat 0 -30px;
	background-size:40px auto}
.pay-loadcg h3{
	padding:0;
	margin:0;
	font-size:1.6rem;
	font-weight:500}
.pay-loadcg p{
	padding:0;
	margin:0;
	color:#f00;
	margin-top:0.5rem;
	line-height:1.8rem;
	font-size:1.4rem}
.pay-txt{
	color:#888;
	padding:0 2rem;
	font-size:1.4rem}
.pay-txt p{
	padding:0;
	margin:0;
	margin-top:1rem}
.pay-txt p span{
	color:#f00}
/*未登录提示*/
.order-hint-msg-box{
	padding:1rem;
	margin-bottom:1rem;
	background:#fff7e5}
.order-hint-msg-box .hint-txt{
	color:#666;
	height:24px;
	line-height:24px;
	margin:0;
	font-size:1.4rem;}
.order-hint-msg-box .hint-txt a{
	color:#ff9419;
	padding:0 3px}
.order-hint-msg-box .hint-txt a:hover{
	text-decoration:underline}

/*绑定账号*/
.user-now-login{
	margin-top: 1.5rem;
}
.user-now-login input{
	color: #fff;
	display: block;
	width: 100%;
	padding: 1rem 0;
	font-size: 1.8rem;
	border: 0;
	border-radius: 5px;
	background: #33bc60;
}
/*
.st-fix-layer{
	position: fixed;
	top:0;
	right:0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.5);
}
.st-fix-box{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50%;
	padding:1rem;
	margin-left: calc(-50% / 2);
	text-align: center;
	background: #fff;
	-webkit-border-radius:1rem;
	-moz-border-radius:1rem;
	border-radius:1rem;
}
.st-fix-box h3{
	padding:0;
	margin: 0;
	font-size: 1.6rem;
}
.st-fix-box .con{
	color: #666;
	padding:1rem 0;
	font-size: 1.4rem;
}
.st-fix-box a{
	color: #fff;
	display: block;
	padding:1rem 0;
	font-size: 1.6rem;
	-webkit-border-radius:0.5rem;
	-moz-border-radius:0.5rem;
	border-radius:0.5rem;
	background: #ff952d;
}
*/

/* gt公用 */
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;zoom:1;}

/* 编辑个人资料 */
.content{font-size: 1.4rem;}
.update_ns{margin: 1.3rem 1rem 0 1rem;box-shadow:0px 0.2rem 3px #c5c5c5; background: #fff;border-radius: 14px;}
.update_ns li{ padding: 0.5rem 0;  border-bottom: 2px solid #e6e6e6;list-style: none;}
.update_ns .last_1{border-bottom: 0px solid #e6e6e6;}
.update_ns li span{padding-left: 2.5rem;}
.update_ns li span img{width:3rem;height: 3rem;border-radius: 50%;}
.update_ns li input{ border: none;  height: 3rem;width:65%;overflow: hidden; line-height: 3rem; padding-right: 2.5rem;color: #333; text-align: right;}
.update_ns li label{margin-bottom: 0; padding-left: 2.5rem;height: 3rem;line-height: 3rem;font-size: 1.4rem;}

.update_pe{margin: 1.5rem 1rem 0 1rem;box-shadow:0px 0.2rem 3px #c5c5c5;background: #fff;border-radius: 14px;}
.update_pe li{padding: 0.5rem 0;  border-bottom: 2px solid #e6e6e6;list-style: none;}
.update_pe .last_1{border-bottom: 0px solid #e6e6e6;}
.update_pe li label{margin-bottom: 0; padding-left: 2.5rem;height: 3rem;line-height: 3rem;font-size: 1.4rem;}
.update_pe li p{margin: 0;padding: 0; height: 3rem;width:65%;overflow: hidden; line-height: 3rem; padding-right: 2.5rem;text-align: right;}
.update_pe li p a{color: #999999;}
.update_pe li p a img{height:1.3rem; width:0.7rem;margin-left: 0.5rem;}

.update_nsc{margin: 0rem 1rem 0 1rem;box-shadow:0px 0.2rem 3px #c5c5c5; background: #fff;border-radius: 14px;}
.update_nsc li{padding: 0.5rem 0;  border-bottom: 2px solid #e6e6e6;list-style: none;}
.update_nsc .last_1{border-bottom: 0px solid #e6e6e6;}
.update_nsc li label{margin-bottom: 0; padding-left: 2.5rem;height: 3rem;line-height: 3rem;font-size: 1.4rem;}
.update_nsc li input{ border: none;  height: 3rem;width:60%; line-height: 3rem; padding-right: 2.5rem;color: #333; text-align: right;}
.update_m{margin: 0rem 1rem 0 1rem;box-shadow:0px 0.2rem 3px #c5c5c5;background: #fff;border-radius: 14px;}
.update_m a{margin-bottom: 0; color: #333; font-weight: bold; height: 4rem;line-height: 4rem;font-size: 1.4rem;}
.update_m a span{padding-left: 2.5rem;}
.update_m a img{height:1.3rem; width:0.7rem;margin-top: 1.3rem;margin-right: 2.5rem;}
.update_m a:hover{color: #333;}

.look_txt{margin:1.5rem 2rem 4rem 2rem;}
.look_txt p{margin: 0;padding: 0;color: #999999;font-weight: bold;font-size: 1.4rem;}
.btn_submit input{padding: 0.8rem 38%; display: block;margin: 0 auto; color: #fff; background: #df001f;font-size: 1.6rem; border: none;border-radius: 13px;}
@media screen and (min-width:320px){

}
@media screen and (min-width:360px){

}
@media screen and (min-width:400px){

}
@media screen and (min-width:440px){

}
@media screen and (min-width:480px){

}
@media screen and (min-width:520px){

}
@media screen and (min-width:640px){
	/*.update_pe li label{font-size: 1.6rem;}
	.update_ns li label{font-size: 1.6rem;}
	.update_m a{font-size: 1.6rem;}
	.update_nsc li label{font-size: 1.6rem;}
	.content{font-size: 1.6rem;}
	.update_nsc li input{width:65%;}*/
}

/* 更改手机号码 */
.pho_list .pho_list_login{margin:10px 0 0 0;padding:0 1rem;}
.pn_code p{padding: 1.2rem 1rem; background: #fff;border-radius: 13px;display:-webkit-box;position:relative;}
.pn_code p strong{
	color:#333;
	display:block;
	font-size:1.6rem;
	font-weight:600;
	position:absolute;
	left:1rem;
	top:1rem}
.pn_code p input{
	display:block;
	width:400px;
	color: #999999;
	border:0;
	margin-left:6.5rem;
	font-size:1.4rem;
	-webkit-box-flex:1}
.pn_code p a{
	color:#666;
	position:absolute;
	right:1rem;
	top:1.2rem;
	vertical-align:middle;
	font-size:1.4rem}
.pn_code p a{
	color:#22a4e0;
	top:0.6rem;
	border-radius:3px;
	position:absolute;
	top:50%;
	right:1rem;
	text-decoration: underline;
	margin-top:-12px;
}
.btn_pho{margin-top: 2rem;padding: 0 2rem;width:100%;}
.btn_pho input{
	color:#fff;
	display:block;
	width:100%;
	padding:1rem 0;
	font-size:1.8rem;
	border:0;
	border-radius:5px;
	background:#df001f
}
@media screen and (max-width:320px){
	.pn_code p strong{font-size: 1.4rem;}
	.pn_code p input{font-size: 1.2rem;}
	.pn_code p a{font-size: 1.2rem;margin-top:-10px;}
	.btn_pho input{font-size: 1.5rem;}
}
/*订单查询*/
.order-topfix-menu{
	display: flex;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	background: #fff;
}
.order-topfix-menu:after{
	content: '.';
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
.order-topfix-menu span{
	display: block;
	color: #666;
	box-flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	padding: 0.7rem 0;
	text-align: center;
	font-size: 1.4rem;
	border-bottom: 2px solid #fff
}
.order-topfix-menu span.on{
	color: #22a4e0;
	border-bottom: 2px solid #22a4e0;
}
.order-query-txt{
	color: #ccc;
	margin-top: 10px;
	font-size: 1.4rem;
}

.order-empty-container{
	width: 100%;
	display: inline-table;
}
.order-empty-container .empty-txt{
	color: #ccc;
	font-size: 1.4rem;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.order-empty-container .empty-txt img{
	max-width:50%;
}
/*游记*/
.travel-diary-content{
	display: block;
}
.travel-diary-content ul{
	padding: 0;
	list-style: none;
}
.travel-diary-content li{
	margin-top: 1rem;
	padding:1rem;
	background: #fff;
}
.travel-diary-content li .pic{
	width: 640px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	position: relative;
}
.travel-diary-content li .pic img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.travel-diary-content li .pic .attr-ing,
.travel-diary-content li .pic .attr-pass{
	color: #fff;
	padding:0.2rem 0.7rem;
	font-size: 1rem;
	position: absolute;
	top: 0;
	right: 0;
}
.travel-diary-content li .pic .attr-ing{
	background: #fa564a;
}
.travel-diary-content li .pic .attr-pass{
	background: #93ca61;
}
.travel-diary-content li .bt{
	padding:0.7rem 0;
	font-size: 1.4rem;
	border-bottom: 1px solid #eee;
}
.travel-diary-content li .data,
.travel-diary-show .data{
	color: #999;
	padding-top: 0.7rem;
	font-size: 1.4rem;
	display: flex;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.travel-diary-content li .data span,
.travel-diary-show .data span{
	display: block;
	box-flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;}
.travel-diary-content li .data .sc,
.travel-diary-show .data .sc{
	text-align: center;
}
.travel-diary-content li .data .sr,
.travel-diary-show .data .sr{
	text-align: right;
}
.travel-diary-content li .data .sr:before,
.travel-diary-show .data .sr:before{
	content: ' ';
	display: inline-block;
	width: 1.7rem;
	height: 1.7rem;
	vertical-align: middle;
	margin-top: -0.3rem;
	background: url(../img/data-num-bg.png) no-repeat 0 -27px;
	background-size: 18px auto;
}
.travel-diary-show{
	padding:1rem;
	background: #fff;
}
.travel-diary-show .hd-box{
	position: relative;
	display: table-cell;
	width: 640px;
	height: 435px;
	vertical-align: middle;
	text-align: center;
}
.travel-diary-show .hd-box:after{
	content: ' ';
	display: block;
	position: absolute;
	z-index:99;
	left:0;
	top:0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,.2);
}
.travel-diary-show .hd-box img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.travel-diary-show .hd-box h2{
	color: #fff;
	position: absolute;
	z-index:999;
	left:1rem;
	bottom: 1rem;
	right: 1rem;
	margin:0;
}
.travel-diary-show .data{
	color: #999;
	padding: 1rem 0;
	font-size: 1.4rem;
	display: flex;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.travel-diary-show .zy-con{
	padding:1rem;
	font-size: 1.4rem;
	border: 1px solid #e5e5e5;
}
.travel-diary-nrtxt{
	padding:1rem;
	font-size: 1.4rem;
	overflow: hidden;
}
.travel-diary-nrtxt img{
	max-width: 100%;
}



/**/
.tuan_hm_tit{
	padding: 0.5rem 0;
	background: #fff;
	border-bottom: 1px solid #dcdcdc;
}
.tuan_hm_tit h1{
	margin: 0;
	font-size: 1.7rem;
	font-weight: normal;
	color: #333;
	padding-left: 1rem;
}
.tuan_hm_list li a .date_time_no,
.tuan_slide_pic .date_time_no{
	position:absolute;
	left:1rem;
	top:0;
	z-index:999;
	color:#fff;
	width:125px;
	height:67px;
	text-align:center;
	background:url(../img/tuan_home_ico1.png) no-repeat 0 bottom;
	background-size:125px auto}

.tuan_hm_list li a .price-no span,
.show_pic_nr .price-no span{
	color:#26a96d;
}
.tuan_hm_list li a .price-no i,
.show_pic_nr .price-no i{
	background:url(../img/tuan_home_ico2.png) no-repeat 0 -46px;
	background-size:125px auto}

.tuan_hm_list li a .sold_out{
	position: absolute;
	left:50%;
	margin-left: -20%;
	top:30px;
	width:40%;
	height: 100%;
	background: url(../img/sold_out.png) no-repeat;
	background-size: 100%;
	z-index: 999;
}
.tuan_slide_pic .sold_out{
	position: absolute;
	left:50%;
	margin-left: -75px;
	top:30px;
	width:150px;
	height: 150px;
	background: url(../img/sold_out.png) no-repeat;
	background-size: 100%;
	z-index: 999;
}

.currency_sy{
	font-style: normal;
}
.am-slider .am-slides{
	max-height: 300px;
	display: table !important;
}
.am-slider .am-slides > li{
	max-height: 300px;
	overflow: hidden;
	display: table !important;
}
.am-slider .am-slides > li > a{
	display: table-cell;
	vertical-align: middle;
}
.am-slider .am-slides > li img{
	width: auto !important;
	max-width: 100%;
	margin: 0 auto;
}
/**/
.call-phone {
	position: fixed;
	left: 15px;
	bottom: 20px;
	display: block;
	width: 40px;
	height: 40px;
	background: rgba(0, 192, 255, 0.81) url(../img/phone-float.png) no-repeat center center;
	background-size: 20px;
	border-radius: 50%;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.24);
	z-index: 99999;
}

/* 单房差付款方式 */
.select-payway{
	padding: 1rem;
	font-size: 1.4rem;
	border-bottom: 1px solid #f3f3f3;
}
.select-payway select{
	width: 100px;
	height: 26px;
	line-height: 26px;
	vertical-align: top;
	outline: none;
	border: 1px solid #ddd;
}

/* 帮助列表 */
.st-help-block{
	margin: 1rem 0;
	background: #fff;
}
.st-help-block h3{
	color: #22a4e0;
	padding: 0.6rem 1rem;
	margin: 0;
	font-size: 1.5rem;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
}
.st-help-block > ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.st-help-block > ul > li{
	padding: 0.6rem 1rem;
	position: relative;
	border-bottom: 1px solid #f3f3f3;
}
.st-help-block > ul > li > a{
	color: #333;
	display: block;
	padding-right: 2rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.4rem;
}
.st-help-block > ul > li .ico{
	width: 10px;
	height: 16px;
	position: absolute;
	right: 1rem;
	top: 50%;
	margin-top: -8px;
	opacity: 0.5;
	background: url("../img/st_user_ico.png") no-repeat -227px 0;
	background-size: 236px auto;
}
.st-help-block .more-link{
	color: #999;
	display: block;
	padding: 1rem;
	text-align: center;
	font-size: 1.4rem;
}
.st-help-show{
	color: #666;
	line-height: 1.7;
	padding: 1rem;
	overflow: hidden;
	font-size: 1.4rem;
}
.st-help-show img{
	max-width: 100%;
}

/* 订单页面领取优惠券 */
.block-item .item{
	display: inline-block;
	font-size: 0;
}
.block-item .item strong{
	font-size: 1.4rem;
	font-weight: normal;
}
.block-item .item .type{
	color: #f50;
	padding: 0.1rem 0.5rem;
	margin-left: 0.5rem;
	border: 1px solid #f50;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.2rem;
	font-style: normal;
}
.block-item .more-type{
	text-align: right;
}
.block-item .more-type .more-ico{
	display: inline-block;
	width: 1rem;
	height: 1.2rem;
	vertical-align: middle;
	margin: -0.2rem 0 0 0.5rem;
	background: url("../img/arrow-more-ico.png") no-repeat;
	background-size: contain;
}


.use-coupon-block{
	padding: 1rem 1rem 0;
}
.coupon-list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.coupon-list > li{
	display: -webkit-box;
	display: -moz-box;
	height: 7.5rem;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	background: #fff;
	font-size: 1.2rem;
	margin-bottom: 1rem;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
}
.coupon-list .item-l{
	width: 16rem;
	margin-right: 1rem;
	-webkit-box-flex: 1;
}
.coupon-list .item-l .type{
	display: block;
	font-size: 1.2rem;
}
.coupon-list .item-l .txt{
	color: #999;
	height: 3.2rem;
	line-height: 1.4;
	margin-top: 0;
	overflow: hidden;
	margin-bottom: 0.1333333rem;
	font-size: 1.2rem;
}
.coupon-list .item-l .date{
	padding-top: 0.3rem;
	margin: 0;
	font-size: 1.2rem;
	border-top: 2px solid #e6e6e6;
}
.coupon-list .item-r{
	width: 7.5rem;
	height: 7.5rem;
	text-align: center;
	background: url("../img/coupon-ico001.png") no-repeat;
	background-size: cover;
}
.coupon-list .over .item-r,
.coupon-list .use .item-r,
.coupon-list .lose .item-r{
	background: url("../img/coupon-ico002.png") no-repeat;
	background-size: cover;
}
.coupon-list .item-r .jg{
	color: #fff;
	display: block;
	font-size: 1.2rem;
	padding: 0.4rem 0 0.1rem;
}
.coupon-list .item-r .sm{
	color: #fff;
	display: block;
	font-size: 1.2rem;
}
.coupon-list .item-r .num{
	color: #ffa433;
	display: inline-block;
	padding: 0 10px;
	margin-top: 10px;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.2933333rem;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
}
.coupon-list .label{
	width: 2.1733333rem;
	height: 1.64rem;
	position: absolute;
	top: 0.4666667rem;
	right: 1.8666667rem;
}
.coupon-list .before .label{
	background: url("../img/before-label-ico.png") no-repeat;
	background-size: cover;
}
.coupon-list .over .label{
	background: url("../img/over-label-ico.png") no-repeat;
	background-size: cover;
}
.coupon-list .use .label{
	background: url("../img/use-label-ico.png") no-repeat;
	background-size: cover;
}
.coupon-list .lose .label{
	background: url("../img/lose-label-ico.png") no-repeat;
	background-size: cover;
}

.coupon-list .attr-ty,
.coupon-list .attr-zs,
.coupon-list .attr-dh{
	color: #fff;
	width: 1.8rem;
	height: 5rem;
	line-height: 1.3;
	position: absolute;
	top: 0;
	left: 1rem;
	padding-top: 0.3rem;
	text-align: center;
}
.coupon-list .attr-ty{
	background: url("../img/attr-ty-ico.png") no-repeat;
	background-size: cover;
}
.coupon-list .attr-zs{
	background: url("../img/attr-zs-ico.png") no-repeat;
	background-size: cover;
}
.coupon-list .attr-dh{
	background: url("../img/attr-dh-ico.png") no-repeat;
	background-size: cover;
}
.use-coupon-block .coupon-list .item-l{
	margin-left: 4rem;
}
.use-coupon-block .coupon-list .item-r .jg{
	padding: 2rem 0 0.1rem;
}
.coupon-list .item-r .use-label{
	width: 2rem;
	height: 2rem;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("../img/use-coupon-label.png") no-repeat;
	background-size: cover;
}

.confirm-btn{
	position: absolute;
	top: 1.2rem;
	right: 1rem;
	font-size: 1.4rem;
}


/* 产品轮播图 */
@media screen and (min-width:320px){
	.am-slider .am-slides > li a,
	.dest_hd .pic,
	.visa_show_top .pic,
	.eachday .spot .nr{
		height:218px}
	.am-slider .am-slides > li img,
	.dest_hd .pic img,
	.eachday .spot .nr img{
		max-height: 218px;
	}
	.travel-diary-content li .pic{
		height: 218px;
	}
	.travel-diary-content li .pic img{
		max-height: 218px;
	}
	.travel-diary-show .hd-box{
		height: 218px;
	}
	.st_list_ul li .pic,
	.st-slider .pic{
		height: 96px;
	}
	.news_random ul li a .pic,
	.tuan_hm_list li a .pic,
	.jb_list_home ul li .pic{
		height: 201px;
	}
	.hot_dest .hot_dest_list li a,
	.hot_cou_con li .pic{
		height: 61px;
	}
	.eachday .spot .nr{
		height: 169px;
	}
}
@media screen and (min-width:360px){
	.am-slider .am-slides > li a,
	.dest_hd .pic,
	.visa_show_top .pic,
	.eachday .spot .nr{
		height:245px}
	.am-slider .am-slides > li img,
	.dest_hd .pic img,
	.eachday .spot .nr img{
		max-height: 245px;
	}
	.travel-diary-content li .pic{
		height: 245px;
	}
	.travel-diary-content li .pic img{
		max-height: 245px;
	}
	.travel-diary-show .hd-box{
		height: 245px;
	}
	.st_list_ul li .pic,
	.st-slider .pic{
		height: 110px;
	}
	.news_random ul li a .pic,
	.tuan_hm_list li a .pic,
	.jb_list_home ul li .pic{
		height: 229px;
	}
	.hot_dest .hot_dest_list li a,
	.hot_cou_con li .pic{
		height: 71px;
	}
	.eachday .spot .nr{
		height: 196px;
	}
}
@media screen and (min-width:400px){
	.am-slider .am-slides > li a,
	.dest_hd .pic,
	.visa_show_top .pic,
	.eachday .spot .nr{
		height:272px}
	.am-slider .am-slides > li img,
	.dest_hd .pic img,
	.eachday .spot .nr img{
		max-height: 272px;
	}
	.travel-diary-content li .pic{
		height: 272px;
	}
	.travel-diary-content li .pic img{
		max-height: 272px;
	}
	.travel-diary-show .hd-box{
		height: 272px;
	}
	.st_list_ul li .pic,
	.st-slider .pic{
		height: 124px;
	}
	.news_random ul li a .pic,
	.tuan_hm_list li a .pic,
	.jb_list_home ul li .pic{
		height: 256px;
	}
	.hot_dest .hot_dest_list li a,
	.hot_cou_con li .pic{
		height: 80px;
	}
	.eachday .spot .nr{
		height: 223px;
	}
}
@media screen and (min-width:440px){
	.am-slider .am-slides > li a,
	.dest_hd .pic,
	.visa_show_top .pic,
	.eachday .spot .nr{
		height:299px}
	.am-slider .am-slides > li img,
	.dest_hd .pic img,
	.eachday .spot .nr img{
		max-height: 299px;
	}
	.travel-diary-content li .pic{
		height: 299px;
	}
	.travel-diary-content li .pic img{
		max-height: 299px;
	}
	.travel-diary-show .hd-box{
		height: 299px;
	}
	.st_list_ul li .pic,
	.st-slider .pic{
		height: 137px;
	}
	.news_random ul li a .pic,
	.tuan_hm_list li a .pic,
	.jb_list_home ul li .pic{
		height: 283px;
	}
	.hot_dest .hot_dest_list li a,
	.hot_cou_con li .pic{
		height: 88px;
	}
	.eachday .spot .nr{
		height: 250px;
	}
}
@media screen and (min-width:480px){
	.am-slider .am-slides > li a,
	.dest_hd .pic,
	.visa_show_top .pic,
	.eachday .spot .nr{
		height:326px}
	.am-slider .am-slides > li img,
	.dest_hd .pic img,
	.eachday .spot .nr img{
		max-height: 326px;
	}
	.travel-diary-content li .pic{
		height: 326px;
	}
	.travel-diary-content li .pic img{
		max-height: 326px;
	}
	.travel-diary-show .hd-box{
		height: 326px;
	}
	.st_list_ul li .pic,
	.st-slider .pic{
		height: 151px;
	}
	.news_random ul li a .pic,
	.tuan_hm_list li a .pic,
	.jb_list_home ul li .pic{
		height: 310px;
	}
	.hot_dest .hot_dest_list li a,
	.hot_cou_con li .pic{
		height: 100px;
	}
	.eachday .spot .nr{
		height: 277px;
	}
}
@media screen and (min-width:520px){
	.am-slider .am-slides > li a,
	.dest_hd .pic,
	.visa_show_top .pic,
	.eachday .spot .nr{
		height:354px}
	.am-slider .am-slides > li img,
	.dest_hd .pic img,
	.eachday .spot .nr img{
		max-height: 354px;
	}
	.travel-diary-content li .pic{
		height: 354px;
	}
	.travel-diary-content li .pic img{
		max-height: 354px;
	}
	.travel-diary-show .hd-box{
		height: 354px;
	}
	.st_list_ul li .pic,
	.st-slider .pic{
		height: 165px;
	}
	.news_random ul li a .pic,
	.tuan_hm_list li a .pic,
	.jb_list_home ul li .pic{
		height: 337px;
	}
	.hot_dest .hot_dest_list li a,
	.hot_cou_con li .pic{
		height: 107px;
	}
	.eachday .spot .nr{
		height: 305px;
	}
}
@media screen and (min-width:640px){
	.am-slider .am-slides > li a,
	.dest_hd .pic,
	.visa_show_top .pic{
		height:435px}
	.am-slider .am-slides > li img,
	.dest_hd .pic img{
		max-height: 435px;
	}
	.travel-diary-content li .pic{
		height: 435px;
	}
	.travel-diary-content li .pic img{
		max-height: 435px;
	}
	.travel-diary-show .hd-box{
		height: 435px;
	}
	.st_list_ul li .pic,
	.st-slider .pic{
		height: 205px;
	}
	.news_random ul li a .pic,
	.tuan_hm_list li a .pic,
	.jb_list_home ul li .pic{
		height: 419px;
	}
	.hot_dest .hot_dest_list li a,
	.hot_cou_con li .pic{
		height: 134px;
	}
	.eachday .spot .nr{
		height: 386px;
	}
}

/* 广告轮播图 */
@media screen and (min-width:320px){
	#home-column .am-slides > li a,
	#lines-column .am-slides > li a,
	#hotels-column .am-slides > li a,
	#cars-column .am-slides > li a,
	#raiders-column .am-slides > li a,
	#spots-column .am-slides > li a,
	#visas-column .am-slides > li a,
	#buys-column .am-slides > li a,
	#dests-column .am-slides > li a{
		height:107px}
	#home-column .am-slides > li a img,
	#lines-column .am-slides > li a img,
	#hotels-column .am-slides > li a img,
	#cars-column .am-slides > li a img,
	#raiders-column .am-slides > li a img,
	#spots-column .am-slides > li a img,
	#visas-column .am-slides > li a img,
	#buys-column .am-slides > li a img,
	#dests-column .am-slides > li a img{
		max-height: 107px;
	}
}
@media screen and (min-width:360px){
	#home-column .am-slides > li a,
	#lines-column .am-slides > li a,
	#hotels-column .am-slides > li a,
	#cars-column .am-slides > li a,
	#raiders-column .am-slides > li a,
	#spots-column .am-slides > li a,
	#visas-column .am-slides > li a,
	#buys-column .am-slides > li a,
	#dests-column .am-slides > li a{
		height:120px}
	#home-column .am-slides > li a img,
	#lines-column .am-slides > li a img,
	#hotels-column .am-slides > li a img,
	#cars-column .am-slides > li a img,
	#raiders-column .am-slides > li a img,
	#spots-column .am-slides > li a img,
	#visas-column .am-slides > li a img,
	#buys-column .am-slides > li a img,
	#dests-column .am-slides > li a img{
		max-height: 120px;
	}
}
@media screen and (min-width:400px){
	#home-column .am-slides > li a,
	#lines-column .am-slides > li a,
	#hotels-column .am-slides > li a,
	#cars-column .am-slides > li a,
	#raiders-column .am-slides > li a,
	#spots-column .am-slides > li a,
	#visas-column .am-slides > li a,
	#buys-column .am-slides > li a,
	#dests-column .am-slides > li a{
		height:133px}
	#home-column .am-slides > li a img,
	#lines-column .am-slides > li a img,
	#hotels-column .am-slides > li a img,
	#cars-column .am-slides > li a img,
	#raiders-column .am-slides > li a img,
	#spots-column .am-slides > li a img,
	#visas-column .am-slides > li a img,
	#buys-column .am-slides > li a img,
	#dests-column .am-slides > li a img{
		max-height: 133px;
	}
}
@media screen and (min-width:440px){
	#home-column .am-slides > li a,
	#lines-column .am-slides > li a,
	#hotels-column .am-slides > li a,
	#cars-column .am-slides > li a,
	#raiders-column .am-slides > li a,
	#spots-column .am-slides > li a,
	#visas-column .am-slides > li a,
	#buys-column .am-slides > li a,
	#dests-column .am-slides > li a{
		height:147px}
	#home-column .am-slides > li a img,
	#lines-column .am-slides > li a img,
	#hotels-column .am-slides > li a img,
	#cars-column .am-slides > li a img,
	#raiders-column .am-slides > li a img,
	#spots-column .am-slides > li a img,
	#visas-column .am-slides > li a img,
	#buys-column .am-slides > li a img,
	#dests-column .am-slides > li a img{
		max-height: 147px;
	}
}
@media screen and (min-width:480px){
	#home-column .am-slides > li a,
	#lines-column .am-slides > li a,
	#hotels-column .am-slides > li a,
	#cars-column .am-slides > li a,
	#raiders-column .am-slides > li a,
	#spots-column .am-slides > li a,
	#visas-column .am-slides > li a,
	#buys-column .am-slides > li a,
	#dests-column .am-slides > li a{
		height:160px}
	#home-column .am-slides > li a img,
	#lines-column .am-slides > li a img,
	#hotels-column .am-slides > li a img,
	#cars-column .am-slides > li a img,
	#raiders-column .am-slides > li a img,
	#spots-column .am-slides > li a img,
	#visas-column .am-slides > li a img,
	#buys-column .am-slides > li a img,
	#dests-column .am-slides > li a img{
		max-height: 160px;
	}
}
@media screen and (min-width:520px){
	#home-column .am-slides > li a,
	#lines-column .am-slides > li a,
	#hotels-column .am-slides > li a,
	#cars-column .am-slides > li a,
	#raiders-column .am-slides > li a,
	#spots-column .am-slides > li a,
	#visas-column .am-slides > li a,
	#buys-column .am-slides > li a,
	#dests-column .am-slides > li a{
		height:173px}
	#home-column .am-slides > li a img,
	#lines-column .am-slides > li a img,
	#hotels-column .am-slides > li a img,
	#cars-column .am-slides > li a img,
	#raiders-column .am-slides > li a img,
	#spots-column .am-slides > li a img,
	#visas-column .am-slides > li a img,
	#buys-column .am-slides > li a img,
	#dests-column .am-slides > li a img{
		max-height: 173px;
	}
}
@media screen and (min-width:640px){
	#home-column .am-slides > li a,
	#lines-column .am-slides > li a,
	#hotels-column .am-slides > li a,
	#cars-column .am-slides > li a,
	#raiders-column .am-slides > li a,
	#spots-column .am-slides > li a,
	#visas-column .am-slides > li a,
	#buys-column .am-slides > li a,
	#dests-column .am-slides > li a{
		height:214px}
	#home-column .am-slides > li a img,
	#lines-column .am-slides > li a img,
	#hotels-column .am-slides > li a img,
	#cars-column .am-slides > li a img,
	#raiders-column .am-slides > li a img,
	#spots-column .am-slides > li a img,
	#visas-column .am-slides > li a img,
	#buys-column .am-slides > li a img,
	#dests-column .am-slides > li a img{
		max-height: 214px;
	}
}



.dotli_1 {
	margin:auto;
	padding: 5px;background-image:none;
}
.dotli_1 li {
	text-align:left;
	padding-left:12px;
	line-height:35px;
	background-image: url(http://www.qhmaite.com/statics/maitely/img/dot2.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	font-size:13px; list-style-type:none; margin-left:10px;
}
.dotli_1 li a{ color:#666;background-image:none;}



