body {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px; 
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px; 
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
* {
	margin: 0px; padding: 0px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* + html .clearfix {
	height: 1%;
}
* html {
	background-image: url("../css/about:blank"); background-attachment: fixed;
}
* html body {
	background-image: url("../css/about:blank"); background-attachment: fixed;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
#main {
	
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
textarea {
	resize: none;
}
input {
	resize: none;
}
.hidden {
	display: none;
}
a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
img {
	border: 0px currentColor; vertical-align: middle;
}
select {
	padding: 4px 3px; border: 1px solid rgb(33, 185, 231); vertical-align: middle;
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
.top10{ margin-top:10px;}

#wrapper{min-height: 650px;_height:650px;}
.hotel_pack_wrapper,body{font-family:\5B8B\4F53,"Microsoft Yahei",Arial,sans-serif}
#top{z-index: 300;}
#header{position: relative;z-index:200;/*hack the menu nav z-index*/}
#content{width: 960px;margin:0 auto;background: #fff; overflow:hidden}
#wrapper{/*background: url(../images/wrapper.jpg?v=2) repeat-x 0 508px;*/min-height: 650px;_height:650px;}
body{/*background: url(../images/bg.jpg?v=2) repeat-x 0 149px;*/font-family:\5B8B\4F53,"Microsoft Yahei",Arial,sans-serif}
#top{z-index: 300;}

/**************************
 *  slider
 **************************/
.area-left {width: 715px; border-top:3px solid #129bf9;}
.area-right {width: 230px; border-top-color: rgb(255, 102, 0); border-top-width: 3px; border-top-style: solid; overflow:hidden;}
.main {background: rgb(255, 255, 255);border:1px solid #CCC;}

/***公用头部***/
.raider-h2-title {
	background: url("../images/line.png") no-repeat left -115px; height: 40px; color: rgb(51, 51, 51); line-height: 40px; padding-left: 20px; font-family: "微软雅黑","宋体",Arial; font-weight: 100; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.h2-more {
	top: 0px; right: 0px; font-size: 12px; font-weight: 100; position: absolute;
}
.h2-more a {
	color:#129BF9;
}
.h2-more a:hover {
	text-decoration: underline;
}


/****左边***/
.raider-hot-dest { width:100%; overflow:hidden; margin-top:10px;}
.raider-hot-dest .dest-con {
	width: 460px; height: 328px; float: left; position: relative; z-index: 1; overflow:hidden;
}
.raider-hot-dest .dest-title {
	width: 215px; height: 328px; float: right;
}
.raider-hot-dest .dest-title li {
	background: rgb(246, 246, 243); padding: 0px 10px; width: 195px; height: 64px; margin-bottom: 1px;*margin-bottom:-1px; border-top:1px solid #EDEDED; position: relative; cursor: pointer;
}
.raider-hot-dest .dest-title li p{ color:#999;}
.raider-hot-dest .dest-title li.active {
	background: rgb(255, 255, 255);
}
.raider-hot-dest .dest-title .first {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.raider-hot-dest .dest-title .no_order{
	background: url("../images/line.png") no-repeat 4px -155px; left:5px; top: 18px; width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-family: "微软雅黑","宋体",Arial; font-size: 14px; font-weight: 700; position: absolute; }
.raider-hot-dest .dest-title .info {position: absolute; left:40px; width:170px;}
.raider-hot-dest .dest-title .info h4 {height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-family: "微软雅黑","宋体",Arial; font-size: 18px; font-weight: 100; width:155px; overflow:hidden;}
.raider-hot-dest .dest-title .info p{ line-height:16px;}
.raider-hot-dest .dest-title li.active h4 {
	color: rgb(255, 102, 0);
}
.raider-hot-dest .dest-con .dest-mask {
	background: rgb(0, 0, 0); left: 0px; top: 83px; width: 344px; height: 120px; filter: alpha(opacity=50); position: absolute; z-index: 5; opacity: 0.5; -webkit-opacity: 0.5;
}
.raider-hot-dest .dest-con .dest-desc {
	padding: 5px 20px; left: 0px; top: 83px; width: 304px; height: 96px; color: rgb(255, 255, 255); position: absolute; z-index: 9;
}
.raider-hot-dest .dest-con .dest-desc p{ line-height:20px;}
.raider-hot-dest .dest-con h5 {
	font-family: "微软雅黑","宋体",Arial; font-size: 30px; font-weight: 100; margin-bottom:5px;
}
.raider-hot-dest .dest-con a {
	color: rgb(255, 255, 255);
}
.raider-hot-dest .dest-con a:hover {
	color: rgb(255, 60, 0);
}
.raider-hot-dest .dest-con .desc-txt {
	width: 280px; height: 34px; line-height: 17px; overflow: hidden;
}


.hot-raider {
	
}
.hot-raider ul {
	
}
.hot-raider .tab li {
	padding: 10px 6px 8px; color: rgb(85, 85, 85); font-family: "微软雅黑","宋体",Arial; font-size: 14px; margin-right: 20px; float: left; display: inline; cursor: pointer;
}
.hot-raider .tab li.active {
	font-weight: 700; border-bottom-color: rgb(145, 207, 73); border-bottom-width: 5px; border-bottom-style: solid;
}
.hot-raider .raider-list {
	width:100%; overflow: hidden; margin-top: 10px;
}
.hot-raider .raider-list ul {
	width:700px;;
}
.hot-raider .raider-list li {
	padding: 10px 0px; width: 212px; overflow: hidden; margin-right:19px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dotted; float: left; position: relative;
}
.hot-raider .raider-list li.line a {
	background: url("../images/line.png") no-repeat left -568px;color:#129BF9; padding-left: 10px;
}
.hot-raider .raider-list li a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.hot-raider .raider-list li.pic {
	padding: 0px 0px 10px; height: 212px;
}
.hot-raider .raider-list li.pic a {
	padding: 0px;color:#129BF9;
}
.hot-raider .raider-list li.pic p {
	color: rgb(153, 153, 153); line-height: 22px;
}
.hot-raider .raider-list li.pic span.r-name {
	background: rgb(0, 0, 0); left: 0px; top: 130px; width: 229px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; display: block; filter: alpha(opacity=70); position: absolute; opacity: 0.7;
}
.hot-raider .raider-list li.pic span.r-name a {
	color: rgb(255, 255, 255); font-weight: 700;
}

/***右边***/
.right-slider { width:230px; margin-bottom: 10px;}
.right-slider .main{ background:#F8F8F8;}
.mgr-bottom {margin-bottom: 0px;}
.right-slider h3 {
padding: 4px 0px 4px 10px;
height: 25px;
line-height: 25px;
font-family: "微软雅黑";
font-weight: normal;
font-size: 16px;
color: #333;
}
.right-slider .more { float:right; margin-right:10px; font-family: "宋体",Arial;font-size: 12px;font-weight: 100;}
.right-slider .more a{color:#129BF9;}
.hotDt,.hotDt01{ overflow:hidden;}
.hotDt li,.hotDt01 li{display:block;float: left; padding: 4px 0;width:100%;text-align:left;  height:25px; line-height:25px;cursor:pointer;border-bottom:dotted 1px #CCC; overflow:hidden;}
.hotDt li i{float:left;display:inline-block;height:14px;line-height:14px;width:14px;text-align:center;color:#fff;font-family:Arial, Helvetica, sans-serif;background:#f90;border-radius: 2px;margin:7px 10px 0 10px;}
.hotDt li i.no1,.main li i.no2,.main li i.no3{background:#f60;}
.hotDt li.hover{background: #f2f6fb;}
.hotDt a{color:#333333}
.hotDt a:hover{color:#FF6600; text-decoration:underline}
.hotDt li a{float:left;display:block;margin-right:10px;}
.hotDt li span{float:left;display:inline-block;height:7px;border:1px #FA9217 solid;font-size:0;background:url(../images/index02.gif) repeat-x 0 -186px;margin-top:8px;}
.span_1{ width:100px;}
.span_2{width: 88.3463px;}.span_3{width: 71.0959px;}.span_4{width: 68.6449px;}.span_5{width: 67.2645px;}.span_6{width: 64.2971px;}.span_7{width: 57.4514px;}.span_8{width: 56.6908px;}.span_9{width: 53.2069px;}.span_10{width: 38.567px;}
.hotDt01 li{ width:210px; background:url(../images/dot.gif) 5px 15px no-repeat; padding-left:15px;}
.hotDt01 li span{ color:#F60;  font-weight:bold; float:right;}
.hotDt01 a{color:#333333}
.hotDt01 a:hover{color:#FF6600; text-decoration:underline}

/*list 页*/
.r-nav {
	background: url("../images/line.png") repeat-x left -184px; height: 35px;
}
.r-nav ul {
	padding-left: 17px;
}
.r-nav li {
	padding: 0px 15px; height: 35px; line-height: 35px; float: left; display: inline;
}
.r-nav li a {
	color: rgb(255, 255, 255);
}
.r-nav li a:hover {
	text-decoration: underline;
}
.r-nav li.active {
	background: url("../images/line.png") repeat-x left -222px; border-radius: 2px; height: 40px; line-height: 46px; font-weight: 700; margin-top: -5px;
}
.r-nav li a.cur{ color:#FF9900; text-decoration:underline; font-weight:bold;}
.r-nav-d dl {
	background: rgb(255, 255, 255); padding: 15px 0px;
}
.r-nav-d dl dt {
	margin: 0px 5px 0px 0px; width: 80px; text-align: right; line-height: 22px; font-weight: 700; float: left;
}
.r-nav-d dl dd {
	width: 645px; text-align: left; float: left;
}
.r-nav-d dl dd a {
	margin: 0px 15px 5px 0px; padding: 0px 10px; height: auto; color: rgb(0, 153, 204); line-height: 22px; display: inline-block; white-space: nowrap;
}
.r-nav-d dl dd a.active {
	background: rgb(0, 153, 204); color: rgb(255, 255, 255);
}
.r-nav-d dl dd a:hover {
	text-decoration: underline;
}

.search-list { overflow:hidden;}
.search-list li.item-list {
	padding: 20px 15px; height: 125px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dotted;
}

.search-list li.item-list:hover {
	background: rgb(251, 251, 248);
}
.search-list .info {
	width:490px;
}
.search-list .info a {
	color: rgb(0, 153, 204);
}
.search-list .info h5 {
	font-family: simsun,sans-serif,"microsoft yahei"; font-size: 14px; font-weight: 700; margin-bottom: 8px;
}
.search-list .info h5 a {
	color: rgb(70, 70, 70);
}
.search-list .info h5 a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.search-list .info h5 em {
	color: rgb(255, 102, 0); margin-right: 5px;
}
.search-list .info .info_list {
	width:490px; line-height: 22px; font-size: 12px;
}
.search-list .info .info_list .time {
	color: rgb(136, 136, 136); padding-left: 50px;
}
.search-list .info .info_list .item-info a{ color:#129BF9;}