@charset "utf-8";
/* CSS Document */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{
	display:block;	
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, figure, textarea, input, button, select{
	margin:0;	
}
h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:400;
}
strong{
	font-weight:700;	
}
h1, h2, h3, div, li, p, menu, button{
	font-size:100%;
	-webkit-tap-highlight-color:transparent	
}
ul, ol{
	padding-left:0;
	list-style-type:none;	
}
a{
	color:#00A3CE;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	outline:0;
	text-decoration:none;
}
img{
	list-style-type: none;
}
table{
	border-collapse:collapse;
	border-spacing:0;	
}
body{
	color:#555;
	background:#fff;
	min-height:480px;
	font-family:YaHei,Helvetica,Tahoma,sans-serif;
	font-size:14px;
	line-height:1.5;	
}
@font-face{
	font-family:Test;
	src:url(http://mc.meituan.net/touch/css/i/fonts/Regular.otf?v=1);
	font-weight:400;
	font-style:normal
}
.clear{
	clear:both;
	}
.bannerbox { width:auto;height:100%; overflow: hidden; margin: 0px auto; }
#focus {width:auto;height:100%; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul {width:auto;height:100%; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width:auto;height:100%; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext {height:50%; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }
.break-word{
	word-wrap:break-word;
	overflow:hidden;	
}
header{
	position:relative;
	color:#fff;
	text-align:center;
	background:#fda1c6;
	border-bottom:1px solid #141d22;
	background:-webkit-gradient(linear,0 0,0 100%,from(#3a454b),to(#222728));	
}
.clearfix:after{
	display:block;
	content:'';
	clear:both;
	visibility:hidden;	
}
header h1{
	font:700 20px/50px Arial;
	text-shadow:0 1px 1px #398091;	
}
.mt15{
	margin-top:15px !important;	
}
.hd-logo{
	float:left;
	font-size:24px;	
}
head, header a{
	color:#fff;
	text-shadow:0 1px 1px #348DA7;	
}
.hd-logo-text{
	display:block;
	padding:0 12px;	
}

.left-box, .right-box{
	position:absolute;
	top:10px;	
}
.left-box{
	left:8px;	
}
.hd-lbtn{
	position:relative;
	display:block;	
}
.hd-lbtn:before{
		content:'';
		display:inline-block;
		width:20px;
		height:20px;
		background:-webkit-linear-gradient(-45deg,#3a454b,#222728);
		border:1px solid #141d22;
		-webkit-transform-origin:0 0;
		-moz-transform-origin:0 0;
		-webkit-transform:scaleX(0.8) rotate(45deg);
		-moz-transform:scaleX(0.8) rotate(45deg);
		border-radius:3px 2px;
		position:absolute;
		left:13px;
		top:-1px
}
.hd-rbtn, .hd-lbtn span{
	display:inline-block;
	height:27px;
	line-height:27px;
	padding:0 10px;
	background:-webkit-linear-gradient(top,#3a454b,#222728);
	border:1px solid #141d22;
	border-radius:5px;	
}
.hd-lbtn span{
	padding:0 10px 0 5px;
	margin-left:12px;
	position:relative;
	border-left:0;
	border-radius:2px 5px 5px 2px;	
}
.deal{
	overflow:hidden;
	background-color: #f5f5f5;
	padding-bottom:10px;
}
.deal-intro{
	padding:10px 0;
	background:#fff;
	border-bottom:1px solid #ccc;
	color:#333;	
}
.deal-album{
	overflow:hidden;
	position:relative;
	width:100%;
	padding:0 0 10px 0;
	margin:-10px auto 0 auto;	
}
.contact{ padding-left:0.5em; padding-right:0.5em;}
.contact_01{ color:#FF0000;}
.left-handler, .right-handler{
	width:2.5em;
	height:2.5em;
	border-radius:50%;
	background:url(../images/left.png);
	position:absolute;
	top:38%;
	line-height:2.5em;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	z-index:10;	
}
.right-handler{
	right:0;
	background:url(../images/right.png);
}
.swipe{
	position:relative;
	overflow:hidden;
	min-height:15em;
	width:100%;
	left:0;
}
.swipe-wrap{
	position:absolute;
	display:block;
	left:0;
	min-height:15em;	
}
.swipe-wrap>li{
	width:100%;
	position:relative;
	float:left;
	z-index:1;
	min-height:15em;
	vertical-align:middle;	
}
.img-wrap{
	min-height:15em;
	text-align:center;	
}
.dingdanzhuangtai{
	width:100%;
	background-color:#effafe;
	margin:0 auto;
	}
.deal-title{
	position:relative;
	margin:12px 2px;
	text-indent: 2ex;
}
.deal-title01{
	margin:12px 2px;
	padding:0 10px;
	position:relative;	
}
.deal-title01>h1{
	font-size:19px;
	font-weight:700;
	margin-bottom:8px;	
}
.deal-title01>ul{
	padding:0 0 0 30px;
}
.deal-title01>ul>li{
	word-wrap:break-word;
	list-style-type: none;
}
.deal-title>ul{
	padding:0 0 0 30px;
}
.deal-titl1>ul>li{
	word-wrap:break-word;
	list-style-type: none;
	} 
.cakanxinxi li{
	line-height:40px;
	}
.deal-title span,.deal-title01{
	font-family:"微软雅黑";	
}
.tijiaochenggong,.heduixinxi{
	width:100%;
	}
.anniutupian{
	width:20%;
	float:left;
	}
.wenzitijiao{
	width:80%;
	float:left;
	line-height:20px;
	}
.deal-title h1{
	font-size:19px;
	font-weight:700;
	margin-bottom:8px;	
}
.deal-title ul{
padding:0px;
}
.deal-title ul li{
	word-wrap:break-word;
	list-style-type: none;
}
.deal-title .explain{
	font-size:15px;	
}
.juzhong{
	margin:0 auto;
	padding-top:20px;
}
.juzhong li{
	font-family:"微软雅黑";
	font-size:14px;
	color:#000;
	line-height:2em;
	line-height:40px;
	}
.heduixinxi{
	width:100%
	padding-left:100px;
}
.heduixinxi ul{
	list-style-type: none;
	}
.box-style{
	border-radius:5px;
	border:1px solid #CCC;
	box-shadow:2px 2px 4px #ededed;
	-moz-box-shadow:2px 2px 2px #ededed;
	-webkit-box-shadow:2px 2px 4px #ededed;
	padding-top: 8px;
	line-height:33px;
}
.box-style02{
	border-radius:5px;
	background-color: #05a3ea;
	padding-top: 8px;
	line-height:33px;
	padding-left:1em;
	}
.box-style01{
	border-radius:5px;
	background-color: #cde7f3;
	padding-top: 8px;
	line-height:33px;
	padding-left:1em;
	}
.box-items{
	overflow:hidden;
	margin:0 !important;
}
.box-style h2{
	padding:0 12px 6px;	
}
.fukuangfanshi{
line-height:3em;
font-family:"微软雅黑";
font-size:14px;
padding-left:1em;
color:#ff4900;
padding-bottom:10px;
}
.zhifuanniu{
padding-top:20px;
padding-left:10px;
}
.icon-fonts{
	font-family:'Test';
	margin-right:0.4em;
	text-align:center;
	opacity:0.7;
	line-height:1em;
	font-size:19px;	
}
.biz-info{
	overflow:hidden;
	margin:0 auto;	
}
.box-style>div{
	padding:8px 0;
	margin-bottom:8px;
}
.bor-dash-top{
	border-top:1px dashed rgba(0,0,0,.1);
}
.bor-dash-bottom{
	border-bottom:1px dashed rgba(0,0,0,.1);
}
.deal-detail .tab-box{
	padding:8px;	
}
.standard-table{
	margin-top:5px;
	width:100%;	
}
caption, th, td{
	font-weight:400;
	vertical-align:middle;	
}
.standard-table th{
	padding:3px 2px;
	background-color:#d2e8f9;
	color:#333;
	border:1px solid #c0dcf3;	
}
.bg-common{
	margin:8px 13px 0 13px;
	font-family:"微软雅黑";	
}
.bg-common2{
	margin:8px 0px 0 0px;
	font-family:"微软雅黑";	
}
.bg-common-hunsha{
	margin:8px 1em 0 1em;
	font-family:"微软雅黑";	
}
.standard-table td{
	padding:3px 2px;
	word-break:break-all;
	word-wrap:break-word;
	border:1px solid #c0dcf3;
	background:#edf6fd;
	text-align:center;
}
.items-common{
	border:1px solid #CCCAC6;
	border-bottom:none;
	margin-bottom:20px;
}
.items-common-hunsha{

	border-bottom:none;
	border-radius:3px;
	margin-bottom:0px;
}
.item-common{
	padding:12px 10px 10px 4em;
	border-bottom:1px #CCCAC6 solid;
	position:relative;
	min-height:1.6em;
	background-color: #FFFFFF;
	background-position:left;
	text-align:left;
}
.item-common-xingq{
	padding:12px 10px 10px 0px;
	border-bottom:1px #CCCAC6 solid;
	position:relative;
	min-height:1.6em;
	background-color: #FFFFFF;
	background-position: left;
	text-align: left;
	}
.item-common2{
	padding:0px;
	border-bottom:1px #CCCAC6 solid;
	position:relative;
	min-height:1em;
	background-color: #FFFFFF;
	text-align:center;
	width:100%
}
.item-common-hunsha{
	padding:0px;
	position:relative;
	min-height:1em;
	background-color: #FFFFFF;
	text-align:center;
	width:100%
}
.item-common2:hover{background:#d4fdff;}
.riqi{
	border:1px solid #CCCAC6;
	border-bottom:none;
	border-radius:3px;
	margin-bottom:20px;
}
.riqi01{
	padding:12px 10px 10px 6em;
	border-bottom:1px #CCCAC6 solid;
	position:relative;
	min-height:1.6em;
}
.item-label{
	color:#000;
	display:inline-block;
	width:5em;
	text-align:right;
	vertical-align:top;
	position:absolute;
	left:1em;
	top:12px;
}
.item-label01{
color:#aaa;
	display:inline-block;
	width:5em;
	text-align:right;
	vertical-align:top;
	position:absolute;
	left:1em;
	top:12px;}
.item_shuoming{
	color:#cde7f3;
	display:block;
	width:5em;
	text-align:right;
	position:absolute;
	left:1em;
	top:12px;
	background-color: #FFFFFF;
	}
.shangyibu,.xiayibu{
	background-image:url(../images/anniu01.png);
	height:22px;
	background-repeat: no-repeat;
	}
.item-label2{
	color:#aaa;
	display:inline-block;
	width:100%;
	text-align:center;
	vertical-align:top;
	position:absolute;
	left:0.01em;
	top:12px;	
}
.text-right{
	left:auto;
	right:4em;	
}
.fr{
float:right;
margin-right:20px;
}
.item-content{
	display:inline-block;
	vertical-align:top;
	margin-right:20px;	
}
.item-content-lang{ text-align:center; width:100%; 
	border:1px solid #ccc;
	border-radius:3px;
	padding:10px}
.item-content-lang2{ color:#aaa;
	display:inline-block;
	width:100%;
	text-align:center;
	vertical-align:top;
	position:absolute;
	left:1em;
	top:102px; }
.red{
	color:#FF4900 !important;
	font-style:normal;
}
.btn-mini{
	width:24px;
	line-height:24px;
	font-weight:900;
	font-size:18px;
	display:inline-block;
	color:#fff;
	vertical-align:top;
	text-align:center;
	border-radius:4px;
	box-shadow:1px 0 1px #BBB;
	-webkit-transform:rotate(90deg);
	cursor:default;
	background-color: #CCC;
	background-position: 0 0;
}
.input-amount{
	width:30px;
	height:20px;
	margin:0 5px;
	border-radius:4px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #CCC;
	box-shadow:0 1px 1px #EEE inset;	
	
}
.quantity-box>input{
	min-width:20px;
	width:12px;
	margin:0 5px;
}
td .active, .mobile-number .active{
	background:-webkit-gradient(linear,0 0,0 100%,from(#3accfd),to(#39c3f2));	
}
input.date{
	width:10em;	
}
input.normal-input{
	width:10em;	
}
.item-content select{
	width:10em;
	margin-left:.4em;	
}
.Credentials select{
	width:13em;	
}
.item-content i{
	color:#F00;
	font-style:normal;
	margin-top:6px;	
}
.item-content textarea{
	width:100%;	
	border:1px solid #ccc;
	border-radius:3px;
}
.ft-nav{
	border-top:1px #D5D5D5 solid;
	background:-webkit-gradient(linear,0 0,0 100%,from(#F0F0F0),to(#FFF));
}
.ft-nav>ul{
	font-size:0;
	text-align:center;
	height:35px;
	overflow:hidden;
	border-top:1px #FFF solid;	
}
.ft-nav li{
	float:left;
	width:20%;
	font-size:12px;
	line-height:36px;
	position:relative;
		
}
.ft-nav a{
	display:block;	
}
.submit-box{
	padding:0 0px 15px 0px;	
}
.btn-large{
	width:100%;
	font-size:20px;
	height:46px;
	display:block;
	line-height:44px;
	text-align:center;
	color:#fff;
	background:#FF4900;
	border-top:1px solid #fff;
	box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
	font-family:"微软雅黑";
}
.btn-large1{
	width:100%;
	font-size:16px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#A6C04C;
	border-radius:3px;
	border:1px solid #91A351;
	box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
}
.btn-large-lang{
	width:80%;
	font-size:20px;
	height:46px;
	display:block;
	line-height:44px;
	text-align:center;
	color:#fff;
	background:#A6C04C;
	border-radius:3px;
	border:1px solid #91A351;
	box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,1px 1px 4px #CCC;
}
.btn-ok{
	background:#F08A01;
	border:1px #C9881E solid	
}

/*hotel*/
.dl{
	width:100%;
	display:block;
	position:relative;
	padding:10px 8px 10px 10px;
	border-top:1px #F1F1F1 solid;	
	overflow:hidden
}
.dl img{
	display:block;
	margin:0 auto;
	padding:1px;
	border:1px #DBE5E7 solid;	
}
.b-fangjian{
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	}
.b-fangjian img{
	margin:0 auto;
	padding:1px;
	border:1px #DBE5E7 solid;	
}
.dl_brand{
	width:30%;
	text-align:center;
	color:#000;
	margin-top:5px;
	word-wrap:break-word;
	overflow:hidden;
	clear:left;
	float:left;
}
.dl_brand span{
	display:block;
	margin-top:10px;
}
.dl-title{
	line-height:16px;
	color:#999;
	font-size:13px;
	margin-top:4px;	
	text-indent:-6px;
}
.dl_price{
	width:25%;
	text-align:center;
	color:#666666;
	margin-top:5px;
	word-wrap:break-word;
	overflow:hidden;
	float:left;
	line-height:88px;
	text-decoration: line-through;
}
.dl_choice{
	width:20%;
	text-align:center;
	color:#FF0000;
	margin-top:5px;
	overflow:hidden;
	float:left;
	line-height:88px;
	}
.dl_yuding{
	width:30%;
	display: block;
	float:left;
	margin-top:35px;
	}
.dl-choice{
	text-align:center;
	line-height:103px;	
}
.liebiao{
	width:100%;
	}
.list-bar{
	border-bottom:1px solid #CCC;	
}
.list-bar,.list-bar ul{
	width:100%;	
	overflow:hidden;
}
.list-bar li{
font-family:"微软雅黑";
}
.fangxing{
	width:30%;
	float:left;
	line-height:32px;
	padding-left:10px;
	text-align:center;
}
.shichangjiage,.jinrijiage{
	width:20%;
	float:left;
	line-height:32px;
	text-align:center;
	padding-left:5px;
	}
.yuding{
	width:18%;
	float:left;
	line-height:32px;
	text-align:center;
	padding-left:13px;
	}
.abs-check{
	position:absolute;
	width:30px;
	height:30px;
	left:102px;
	top:65px;
	z-index:10;
	opacity:0.8
}
.abs-check>input{
	width:30px;
	height:30px;
}
.dl-price>strong{
	font-size:18px;
	color:#F00;
	padding-right:5px;	
}
.ft-copyright{
	position:relative;
	text-align:center;
	width:100%;
	font-size:12px;
	color:#999;
	height:30px;	
}
.ft-copyright-text{
	line-height:23px;
	position:relative;	
}
.ft-copyright-text>a{
	color:#999	
}
*{margin:0;padding:0;}
ul,li{list-style:none;}
#content{width:600px;margin:0 auto;border:1px solid #f00;}
ul li.item{width:400px;text-align:center;margin:20px 100px;background:#00f;color:#fff;font-size:14px;font-weight:bold;height:100px;line-height:100px;}
#float_banner{position:absolute;top:0;width:100%;height:30px;line-height:30px;text-align:center;background:#000;color:#fff;font-size:14px;font-weight:bold;z-index:2;}
.clearfix{margin:0 auto;}
.clearfix li{
	float:left;
	}
.index11,.shouye{
	padding-left:15px;
}
.dingdan01,.huodong{
	padding-left:12px;
	}
.shoucang01{
	padding-left:20px;}
.geren{
	padding-left:35px;
	}

.index11,.dingdan,.zuixinhuodong,.gerenzhongxing,.shouye,.dingdan01,.huodong,.geren{
margin-right:270px;list-style-type:inherit;margin:0 30px;display: inline;
	}
.shoucang{
	float:right;}
.index11 a,.dingdan a,.zuixinhuodong a,.gerenzhongxing a,.shoucang a{
color:#666666;
font-size:14px;
font-family:"微软雅黑";}
.index11 a:hover,.dingdan a:hover,.zuixinhuodong a:hover,.gerenzhongxing a:hover,.shoucang a:hover{
color:#FFFFFF;}
.widht{
width:100%;
margin:0 auto;}

.c_neirong{
	width:100%;
	margin:0 auto;
	}
.c_biaoti_di1,.c_biaoti_di2,.c_biaoti_di3{
	float:left;
	}
.c_biaoti{
	width:100%;
	}
.c_biaoti_di1{
	width:1%;
	}
.c_biaoti_di2{
	width:98%;
	line-height:33px;
	}
.c_biaoti_di3{
	width:1%;
	}
	
/*微信世界杯*/
.package{ width:100%; margin:0 auto;}
.package_1{ width:100%; background-color:#49bcf4;}
.package_1 li,.package_2 li,.package_3 li{ line-height:1.3em;}
.package_wenzi,.package_neirong,.package_jiage,.package_yuding,.package_jiesong,.package_jiage01,.package2_wenzi,.package2_neirong,.package2_jiage,.package2_yuding,.package2_jiesong,.package2_jiage01  ,.package3_wenzi,.package3_neirong,.package3_jiage,.package3_yuding,.package3_jiesong,.package3_jiage01,.package_tongzhi,.package2_tongzhi{ text-align:center; display:block;}
.package_jiage span,.package_jiage01 span,.package2_jiage01 span,.package2_jiage span,.package3_jiage01 span,.package3_jiage span{ font-size:0.5em;}
/*套餐一*/
.package_wenzi,.package2_wenzi{font-family:"华康俪金黑W8(P)"; font-size:2.5em; color:#FFFFFF;padding-top:0.1em; background-color:#218e08;}
.package_wenzi h1,.package2_wenzi h1{ font-family:"微软雅黑"; font-size:0.5em; color:#FFFFFF;}
.package_neirong{font-family:"微软雅黑";font-size:1.5em;color:#FFFFFF;padding-top:0.5em; font-weight:bold;}
.package_jiage{ font-family:"华康俪金黑W8(P)"; font-size:3em; color:#FFFFFF;}
.jiangexian{ height:2px; background-color:#FFFFFF;}
.package_jiage01{ font-family:"华康俪金黑W8(P)"; font-size:3em; color:#fff;}
.package_yuding{ padding-bottom:1em;}
.package_jiesong{ font-size:1.5em;  color:#fff; font-family:"微软雅黑"; padding-top:1em;}
.package_jiesong span{ font-size:1.3em; color:#fd074c; font-family:"华康俪金黑W8(P)";}
.package_tongzhi{ font-size:1.3em; color:#FFFFFF; font-family:"微软雅黑";}
.huidi{ background-color:#e3e3e3; height:2em;}
/*套餐二*/
.package_2{ background-color:#b6f549;}
.package2_neirong{font-family:"微软雅黑";font-size:1.5em;color:#008500;padding-top:0.5em; font-weight:bold;}
.package2_jiage{ font-family:"华康俪金黑W8(P)"; font-size:3em; color:#008500;}
.package2_jiage01{ font-family:"华康俪金黑W8(P)"; font-size:3em; color:#008500;}
.package2_yuding{ padding-bottom:1em;}
.package2_jiesong{ font-size:1.5em;  color:#008500; font-family:"微软雅黑"; padding-top:1em;}
.package2_jiesong span{ font-size:1.3em; color:#fd074c; font-family:"华康俪金黑W8(P)";}
.package2_tongzhi{ font-size:1.3em; color:#008500; font-family:"微软雅黑";}
/*套餐三*/
.package_3{ background-color:#d74ef4;}
.package3_jiesong{ font-size:1.5em;  color:#fff; font-family:"微软雅黑"; padding-top:1em;}
.package3_jiesong span{ font-size:1.3em; color:#fcff00; font-family:"华康俪金黑W8(P)";}

body {
	margin: 0px;
	padding: 0px;
}
