.fl {
	float: left
}
.fr {
	float: right
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */
h3 {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}
abbr[title], acronym[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after {
	content: '';
}
legend {
	color: #000;
}
fieldset, img {
	border: none;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	border: none;
	height: 1px;
}
html {
	overflow-y: scroll;
}
img {
	display: block;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.hidden {
	display: none;
}
.inner_cities {
	position: relative;
	z-index: 9999;
}
.city_moreblock {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(153, 153, 153);
	top: 21px;
	display: none;
	position: absolute;
	z-index: 9900;
}
.citylink {
	margin: 6px;
	line-height: 24px;
	overflow: hidden;
	-ms-zoom: 1;
}
.city_a {
	margin: 0px;
	padding: 0px 6px;
	float: left;
	display: block;
}
.city_a:hover {
	background: rgb(169, 236, 244);
	padding: 0px 6px;
	color: rgb(0, 85, 170);
	text-decoration: none;
}
.departure {
	color: rgb(51, 51, 51);
	margin-right: 10px;
	float: left;
}
.termini {
	width: 200px;
	color: rgb(153, 153, 153);
	float: left;
}
.terminiDrop {
	width: 28px;
	height: 20px;
	float: right;
	cursor: pointer;
}
.departure_input {
	border: 0px currentColor;
	width: 170px;
	height: 20px;
	color: rgb(153, 153, 153);
	line-height: 20px;
}
.termini_input {
	border: 0px currentColor;
	width: 170px;
	height: 20px;
	color: rgb(153, 153, 153);
	line-height: 20px;
}
.departure_input {
	width: 87px;
	color: rgb(153, 153, 153);
}
.termini_input {
	color: rgb(153, 153, 153);
	float: left;
	_width: 150px;
}
.layer_destination {
	color: rgb(102, 102, 102);
}
.layer_destination .tt {
	margin: 5px 0px 2px 5px;
	line-height: 26px;
}
.layer_destination .domestic {
	width: 148px;
}
.inner_l_inner {
	padding: 8px 2px 8px 8px;
	background-color: rgb(255, 255, 255);
}
.layer_departure a.layer {
	padding: 0px 5px;
	color: rgb(0, 102, 153);
	line-height: 25px;
	text-decoration: none;
	display: inline-block;
}
.layer_departure {
	background-color: rgb(171, 236, 242);
}
a.layer:hover {
	background-color: rgb(171, 236, 242);
}
h3.layer {
	color: rgb(153, 153, 153);
	line-height: 30px;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 5px;
	border-bottom-color: rgb(209, 209, 209);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.inner_layer {
	margin: 1px 4px 4px;
	border: 1px solid rgb(153, 153, 153);
	background-color: rgb(255, 255, 255);
}
.hottip {
	left: 0px;
	top: 65px;
	color: rgb(102, 102, 102);
	position: absolute;
}
.hottip .hot_a {
	color: rgb(51, 51, 51);
	margin-right: 5px;
}
.hottip .focus {
	color: rgb(255, 102, 51);
}
.thumb_img {
	margin-top: 3px;
	margin-right: 5px;
	vertical-align: middle;
	display: inline-block;
}
.navlist {
	overflow: visible;
	position: relative;
	z-index: 6000;
}
.navlist .item {
	background: url("../images/navbg24.png") repeat-x 0px 0px;
	padding-top: 1px;
}
.navlist .noe a {
	float: left;
	margin-left: 5px;
	font-size: 12px;
	margin-top: 17px;
	color: #999;
}
.navlist .h3_a {
	height: 47px;
	color: #666;
	line-height: 47px;
	padding-left: 50px;
	display: block;
	float: left;
	font-weight: bold;
}
.navlist .left_title {
	display: block;
	position: relative;
	z-index: 5900;
}
.navlist .nav_a {
	margin: 0px;
	padding: 0px;
	color: rgb(51, 51, 51);
	line-height: 43px;
	font-size: 14px;
	text-decoration: none;
}
.navlist .nav_span {
	margin-left: 50px;
}
.navlist .nav_a:hover {
	margin: 0px;
	padding: 0px;
	color: rgb(51, 51, 51);
	text-decoration: none;
	position: absolute;
	z-index: 7099;
}
.navlist .hover {
	width: 259px;
}
.navlist .hover .top_h3 {
	width: 258px;
	display: block;
	z-index: 5895;
}
.submenu {
	left: 258px;
	top: 0px;
	position: absolute;
	z-index: -1000;
}
.inner_submenu {
	border: 1px solid rgb(153, 153, 153);
	width: 631px;
	min-height: 46px;
	background-color: rgb(255, 255, 255);
}
.hover .inner_item {
	background: url("../images/navbg24.png") repeat-x 0px -409px;
}
.hovernosub .inner_item {
	background: none;
}
.navlist .hover {
	background: url("../images/navbg24.png") repeat-x 0px -349px;
}
.navlist .hovernosub {
	background: url("../images/navbg24.png") repeat-x 0px -350px;
	width: 166px;
}
.nav2 .hovernosub .inner_item {
	background: none;
}
.nav2 .inner_item {
	background: none;
}
.area_ul {
	margin: 5px 35px 5px 20px;
	width: 607px;
	float: left;
}
.area .ads {
	width: 163px;
	margin-top: 16px;
}
.area_ul .tt {
	width: 60px;
	color: rgb(51, 51, 51);
	float: left;
}
.area_ul .tc {
	width: 542px;
	color: rgb(51, 51, 51);
	font-family: Arial;
	float: left;
}
.area_li {
	padding: 8px 0px;
	line-height: 25px;
	border-bottom-color: rgb(209, 209, 209);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.area_a {
	margin: 0px 2px;
	padding: 0px 7px;
	color: rgb(0, 102, 153);
	line-height: 18px;
	display: inline-block;
}
.area_a:hover {
	color: rgb(0, 102, 153);
}
.area_ul .last {
	border: currentColor;
}
.area_ul .focus {
	color: rgb(255, 102, 51);
}
.area_ul .a555 a {
	margin-right: 10px;
	color: #666;
}
.area {
	float: left;
}
.ads {
	width: 163px;
	line-height: 24px;
	margin-top: 10px;
	float: left;
}
.top_h3 {
	font-size: 14px;
	font-weight: normal;
}
.navlist .a0 {
	background: url("../images/navnew_24.png") no-repeat -48px -48px;
}
.navlist .a1 {
	background: url("../images/navnew_24.png") no-repeat -48px -132px;
}
.navlist .a2 {
	background: url("../images/navnew_24.png") no-repeat -48px -228px;
}
.navlist .a3 {
	background: url("../images/navnew_24.png") no-repeat -48px -308px;
}
.navlist .a4 {
	background: url("../images/navnew_24.png") no-repeat -48px -377px;
}
.navlist .a5 {
	background: url("../images/navnew_24.png") no-repeat -48px -458px;
}
.navlist s {
	background: url("../images/navnew_24.png") no-repeat -36px -549px;
	left: 230px;
	top: 17px;
	width: 7px;
	height: 11px;
	display: block;
	position: absolute;
}
/*特价旅游*/







.travel-sale {
	height: 220px;
}
.travel-sale h2 {
	margin: 0px;
	padding: 0px;
}
.travel-Hd {
	padding: 0 0 08px 3px;
	border-bottom: 2px solid #390;
	height: 27px;
	_overflow: hidden;
	overflow: hidden
}
.travel-Hd span {
	float: left;
	line-height: 27px;
}
.travel-Hd p {
	line-height: 20px;
}
.travel-Hd p a {
	color: #666;
}
.travel-Hd a {
	float: right;
	color: #36c;
	font-weight: normal;
	display: inline-block;
	font-size: 12px;
	font-family: simsun;
	margin: 10px 5px 0 0;
}
.travel-Hd a:hover {
	color: #f90;
}
.travel-Hd-type {
	font-family: Microsoft Yahei;
	font-size: 20px;
	font-weight: bold;
	color: #390;
	padding-left: 34px;
}
.travel-Hd-msg {
	font-family: Microsoft Yahei;
	font-size: 14px;
	color: #666;
	margin-left: 8px;
	padding: 5px 0 0 0;
	height: 27px;
}
.travel-tj-type {
	background: url("../images/index.gif") no-repeat -234px -224px;
	_background-position: -234px -222px;
}
.travel-gt-type {
	background: url("../images/index.gif") no-repeat -233px -251px;
	_background-position: -233px -250px;
}
.travel-zz-type {
	background: url("../images/index.gif") no-repeat -234px -280px;
	_background-position: -234px -278px;
}
.travel-fx-type {
	background: url("../images/index.gif") no-repeat -234px -308px;
}
.travel-Bd {
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-top: 0;
	height: 179px;
	_overflow: hidden;
}
.travel-tj-list li {
	padding: 9px 9px 0 8px;
	height: 170px;
	border-right: 1px solid #ccc;
	width: 156px;
	float: right;
}
.travel-tj-img {
	position: relative;
}
.travel-tj-img div {
	position: absolute;
	width: 43px;
	height: 41px;
	padding-top: 2px;
	background: url(../images/tj_bg.png) no-repeat;
	_background: url(../images/tj_bg.gif) no-repeat;
	display: block;
	right: 5px;
	_right: 15px;
	top: 0;
}
.travel-tj-img-price {
	font-size: 16px;
	color: #fff000;
	text-align: center;
}
.travel-tj-img-price span {
	font-size: 10px;
}
.travel-tj-img-text {
	color: #fff;
	text-align: center;
}
.travel-tj-msg {
	padding: 6px 0 2px;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 156px;
	height: 38px;
	line-height: 20px
}
.travel-tj-msg a {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
.travel-tj-msg a:hover {
	color: #f90;
}
.travel-tj-price {
	color: #666;
}
.travel-tj-price del {
	float: right;
	margin-top: 7px;
}
.travel-tj-price span {
	font-family: Microsoft Yahei;
	font-size: 20px;
	color: #f60;
}
.travel-tj-price span i {
	font-size: 14px;
}
.travel-tj-img-price1 {
	color: #fff;
	text-align: center;
}
.travel-tj-img-price1 span {
	font-size: 24px;
	font-family: Microsoft Yahei;
	color: #fff000;
}
/*跟团游*/

.newChannel_left {
	float: left;
	overflow: hidden;
	width: 260px;
}
.right_col {
	width: 260px;
	margin: 0 0 10px 0;
}
.right_col .r_col_wrap {
	border: 1px solid rgb(254, 199, 153);;
	border-top: 2px #FF8000 solid;
	background-image: url(../images/bg10.gif);
	background-repeat: repeat-x
}
.r_col_wrap {
	border: 1px solid rgb(254, 199, 153);
}
.right_col .r_col_top {
	margin: 10px 0
}
.right_col .r_col_top h2 {
	font-size: 14px;
	font-weight: 700;
	text-indent: 10px
}
.right_col .r_col_con {
	width: 250px;
	overflow: hidden;
}
.r_hr {
	width: 268px;
	border: 0 none;
	border-top: 1px solid #eaeaea;
	margin: 0 auto
}
.g_topic {
	height: 85px;
	margin: 5px 5px 8px 5px;
	text-align: center
}
.newChannel {
	padding-top: 10px;
	overflow: hidden;
	width: 708px;
	float: right
}
.newChannel-Bd {
	border: 1px solid #ccc;
	border-top: 0;
	float: left;
	overflow: hidden;
	height: 390px;
}
.newChannel-left {
	float: left;
	width: 248px;
	height: 410px;
	overflow: hidden
}
.newChannel-left dl {
	padding-left: 5px;
}
.newChannel-left dt {
	padding: 5px 0 12px;
	width: 200px;
	float: left
}
.newChannel-left dt a {
	font-weight: bold;
	font-size: 14px;
	color: #390;
}
.newChannel-left dt a:hover {
	color: #369add;
}
.newChannel-left dd a {
	display: block;
	float: left;
	width: 80px;
	padding-bottom: 8px;
	color: #666;
}
.newChannel-ad {
	padding-top: 10px;
}
.newChannel-right {
	float: right;
	width: 705px;
	height: 390px;
	border-left: 1px solid #ccc;
}
.newChannel-tab {
	height: 30px;
	line-height: 30px;
	width: 706px;
	margin-right: -1px;
	background: #390;
}
.fn-left {
	float: left
}
.newChannel-tab li {
	width: 175px;
	float: left;
	text-align: center;
	margin-right: 1px;
	background: #390;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	position: relative;
}
.newChannel-tab li.newChannel-tab-yzxy {
	margin-right: 0;
}
.newChannel-tab li.newChannel-tab-yzxy i {
	background: url("../images/index.gif") no-repeat -219px -34px;
	height: 16px;
	width: 16px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	visibility: hidden;
	top: 7px;
	left: 125px;
}
.newChannel-tab li:hover {
	color: #fff000;
}
.newChannel-tab li.cur {
	background: #fff;
	color: #390;
	display: block
}
.newChannel-tab li.cur i {
	visibility: visible;
}
.newChannel-tab .yzxy {
	width: 463px;
	position: absolute;
	background: #feffe9;
	border: 1px solid #f90;
	text-align: left;
	line-height: 1.7;
	padding: 10px 0 10px 10px;
	right: -1px;
	top: 38px;
	display: none;
}
.newChannel-tab .yzxy em {
	width: 15px;
	height: 8px;
	background: url("../images/index.gif") no-repeat -204px 0;
	display: block;
	position: absolute;
	top: -8px;
	right: 75px;
}
.newChannel-tab .yzxy dt {
	font-weight: bold;
	color: #f90;
	font-size: 12px;
	padding-bottom: 3px;
}
.newChannel-tab .yzxy dd {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}
.newChannel-tab .yzxy dd p {
	padding-left: 5px;
	font-family: simsun;
	padding-bottom: 2px;
}
.yzxy-dd {
	text-indent: 2em;
	margin-bottom: 5px;
}
.newChannel-list {
	padding: 0 15px;
	display: none;
}
.visible {
	display: block;
}
.newChannel-list li {
	padding: 13px 0 5px;
	border-bottom: 1px dashed #ccc;
	height: 63px;
	overflow: hidden;
	width: 680px;
	float: left;
}
.newChannel-list .lineitem .img {
	width: 100px;
	height: 65px;
	float: left;
	display: inline;
}
.newChannel-list .lineitem .img img {
	width: 85px;
	height: 40px;
}
.newChannel-list .lineitem .prd-num {
	margin-top: 5px;
	color: #999;
}
.newChannel-list .lineitem .info {
	width: 450px;
	margin-left: 15px;
}
.newChannel-list .lineitem .info dt {
	width: 450px;
}
.newChannel-list .lineitem .info a {
	float: left
}
.newChannel-list .lineitem .info img {
	float: left;
	margin-left: 2px;
}
.newChannel-list .lineitem .t {
	width: 450px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.newChannel-list .lineitem .t a {
	color: #3265ce;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	overflow: hidden;
}
.newChannel-list .lineitem .t a:hover {
	color: #f60;
	font-weight: bold;
	font-size: 14px;
}
.newChannel-list .lineitem .desc {
	color: #666;
	padding: 10px 0 10px;
	width: 405px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newChannel-list .lineitem .moredesc {
	color: #999;
	font-family: simsun;
}
.newChannel-list .lineitem .moredesc .n {
	color: #f60;
}
.newChannel-list .lineitem .moredesc .pin {
	margin: 0 30px 0 7px;
}
.newChannel-list .lineitem .moredesc .pin a {
	color: #013298;
}
.newChannel-list .lineitem .date {
	background: url("../images/index.gif") -130px -187px no-repeat;
	background-position-y: -187px;
*background-position-y:-188px;
	height: 16px;
	padding-left: 18px;
	color: #666;
	display: inline-block;
	line-height: 16px;
}
.newChannel-list .lineitem .detail {
	text-align: right;
}
.newChannel-list .lineitem .detail .sup {
	background: url("../images/index.gif") no-repeat -63px 0;
	color: #FFFFFF;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-bottom: 6px;
	text-align: left;
	text-indent: 5px;
	width: 65px;
}
.newChannel-list .lineitem .detail .price {
	padding-bottom: 8px;
	color: #666;
}
.newChannel-list .lineitem .detail .price .u {
	color: #f60;
}
.newChannel-list .lineitem .detail .price .n {
	color: #f60;
	font-size: 20px;
	font-family: Microsoft Yahei;
	margin-right: 3px;
}
.newChannel-list .lineitem .detail .d, .newChannel-list .lineitem .detail .s {
	background: url("../images/index.gif") no-repeat;
	width: 41px;
	height: 18px;
	display: inline-block;
	text-align: right;
}
.newChannel-list .lineitem .detail .d {
	background-position: -46px -22px;
}
.newChannel-list .lineitem .detail .s {
	background-position: -95px -22px;
	margin-left: 5px;
}
.newChannel-list .lineitem .detail .dsnum {
	text-align: center;
	width: 25px;
	text-align: center;
	display: inline-block;
	color: #f60;
	font-style: normal;
	margin-top: 2px;
}
.newChannel-more {
	height: 36px;
	line-height: 36px;
	text-align: right;
}
.newChannel-more a {
	color: #3265ce;
	font-family: simsun;
}
.newChannel-more a:hover {
	color: #f90;
}
.newAd {
	margin-top: 12px;
}
/**   满意度  **/















.border_gray {
	border: 1px solid #eaeaea;
	padding: 8px  0 8px 10px;
	width: 250px;
	overflow: hidden;
}
.ad_manyidu {
	height: 220px;
	overflow: hidden;
}
.myd_top {
	margin: -15px 10px 0 0;
	border-bottom: 1px dotted #ccc
}
.myd_num {
	font-size: 42px;
	font-weight: 400;
	color: #F60;
	font-family: Arial, Helvetica, sans-serif
}
.myd_notice  a {
	color: #999;
	margin-left: 5px
}
.myd_notice a:hover {
	color: #F93
}
.about_tn {
	margin-top: 5px
}
.about_tn  li {
	overflow: hidden;
	zoom: 1
}
.about_tn  s.circle {
	margin-top: 9px
}
.dese {
	color: #666;
	line-height: 24px
}
.dese  .os {
	color: #666
}
.dese .os:hover {
	text-decoration: underline
}
.dese  .orange {
	color: #F60;
	font-size: 14px;
	font-weight: 700;
	padding: 0  5px
}
.dese  .orange_1 {
	color: #F60;
	font-weight: 700
}
.green {
	color: #4e9700;
	font-weight: 700
}
.cust_news {
	margin: 6px 10px 0 0;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	height: 70px;
	overflow: hidden;
	width: 240px;
}
.cust_news  li {
	height: 20px;
	overflow: hidden;
	margin-bottom: 5px
}
.rout_name {
	color: #4e9700;
	text-decoration: underline
}
.rout_name:hover {
	color: #f60
}
.posi_rela {
	position: relative
}
.six_year {
	position: absolute;
	top: 97px;
	right: 5px;
	z-index: 10;
	width: 81px;
	height: 69px
}
.wlan_tn {
	margin-top: 10px
}
.module_title {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-bottom: 10px
}
.hs_con {
	float: left;
	width: 326px;
	padding: 10px 0px 0 0;
	overflow: hidden;
	height: 300px;
}
.hs_top {
	margin: 0 0 5px 0;
	border-bottom: 2px solid #390;
	float: left;
	width: 319px;
	height: 25px;
	line-height: 25px;
}
.hs_top h2 {
	font-size: 14px;
	font-weight: 700;
	color: #404040;
	float: left;
}
.hs_top a {
	float: right;
	margin-right: 15px;
}
.spot_wrap {
	width: 319px;
	overflow: hidden;
	float: left;
	padding-top: 5px;
}
.bor {
	padding: 5px;
	width: 320px;
	overflow: hidden
}
.spot_wrap ul {
	width: 324px
}
.spot_wrap ul li {
	float: left;
	display: inline;
	margin: 0  12px 0 0
}
.spot_wrap .serial {
	position: relative
}
.spot_wrap .s_num {
	background: url(../images/index_icon_1.png) no-repeat
}
.spot_wrap .s_num {
	background-position: 0 -463px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 21px;
	height: 20px;
	line-height: 12px;
	text-indent: 2px;
	font-weight: 700
}
.spot_wrap .title_wrap {
	padding: 5px  0 7px
}
.spot_wrap .spot_title {
	color: #4e9700;
	display: block;
	width: 100px;
	height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.spot_wrap .spot_title:hover {
	color: #f60
}
.spot_wrap .yyy {
	position: absolute;
	width: 43px;
	height: 41px;
	padding-top: 2px;
	background: url(../images/tj_bg.png) no-repeat;
	_background: url(../images/tj_bg.gif) no-repeat;
	display: block;
	right: 5px;
	_right: 15px;
	top: 0;
}
.bor .yyy {
	position: absolute;
	width: 43px;
	height: 41px;
	padding-top: 2px;
	background: url(../images/tj_bg.png) no-repeat;
	_background: url(../images/tj_bg.gif) no-repeat;
	display: block;
	right: 13px;
	_right: 23px;
	top: 0;
}
.travel-tj-img-price {
	font-size: 16px;
	color: #fff000;
	text-align: center;
}
.travel-tj-img-price span {
	font-size: 10px;
}
.travel-tj-img-text {
	color: #fff;
	text-align: center;
}
.myd_left {
	float: left;
	width: 262px;
}
.myd_right {
	float: left;
	width: 705px;
	margin-left: 10px;
}
.SearchBox {
	float: left;
	height: 290px;
	width: 255px;
	overflow: visible
}
.tour_ask {
	width: 262px;
	height: auto;
	float: left;
	margin-top: 10px;
	overflow: hidden
}
.tour_ask h3 {
	width: 260px;
	height: 34px;
	line-height: 34px;
	float: left;
	border: 1px solid #dbe9e8;
	background: url(../images/tit_05.gif) repeat-x;
	border-top: 2px solid #FF8000;
	border-left:1px solid rgb(254, 199, 153);
	border-right:1px solid rgb(254, 199, 153);
	overflow: hidden
}
.tour_ask ul {
	padding: 10px;
	padding-top: 0;
	border: 1px solid rgb(254, 199, 153);
	border-top:1px solid #dbe9e8;
	border-top: none;
	overflow: hidden;
	width: 240px;
}
#tit_con ul li {
	width: 220px;
	float: left;
	margin: 2px 0;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-left: 10px;
	background: url(../images/ico_07.gif) 0 8px no-repeat;
}
.tour_ask h3 li {
	padding: 8px;
	line-height: 20px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #999999;
	border: solid 1px #dbe9e8;
	border-width: 0 1px 0 0;
	width: 60px;
	height: 20px;
}
.tour_ask h3 li.tab_select {
	background: #FFFFFF;
	color: #FF3300;
}
.focus {
	OVERFLOW: hidden;
	WIDTH: 695px;
	POSITION: relative;
	HEIGHT: 290px
}
#focusimg IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 695px;
	PADDING-TOP: 0px;
	HEIGHT: 290px
}
#focustxt {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	Z-INDEX: 99;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 686px;
	COLOR: #e9ca76;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 255px;
	HEIGHT: 35px
}
#focustxt li {
	margin-top: 10px;
}
#focustxt A.travel_title {
	FONT-WEIGHT: 100;
	FONT-SIZE: 14px;
	COLOR: #fff;
	font-weight: bold
}
#focustxt A {
	COLOR: #e9ca76
}
.em_bg {
	BACKGROUND: #000;
	FILTER: alpha(opacity=50);
	LEFT: 0px;
	WIDTH: 695px;
	POSITION: absolute;
	TOP: 255px;
	HEIGHT: 35px;
	opacity: 0.5
}
#focusnum {
	Z-INDEX: 999;
	LEFT: 590px;
	POSITION: absolute;
	TOP: 265px
}
#focusnum LI {
	height: 20px;
	width: 20px;
	padding-right: 1px;
	overflow: hidden;
	background: url(../images/index_focusbg.png) no-repeat;
*_background:url(../images/index_focusbg.gif) no-repeat;
	margin-right: 2px;
	color: #fff;
	font-family: Arial;
	float: left;
	text-align: center;
	cursor: pointer;
	line-height: 20px;
}
#focusnum LI.current {
	BACKGROUND-POSITION: -23px 0px;
	COLOR: #271a00
}
.tab_con {
	width: 240px;
	overflow: hidden;
	height: 160px;
	display: none
}
.col_side_o {
	border: 1px solid rgb(254, 199, 153);
	width: 258px;
}
.col_side_o a:link {
	text-decoration: none;
}
.col_side_o a:visited {
	text-decoration: none;
}
.col_side_o a:hover {
	text-decoration: none;
}
.col_side_o a.cred:hover {
	color: rgb(255, 0, 0);
}
.col_side_o a.cgreen:hover {
	color: rgb(255, 0, 0);
}
.col_side_o a.cblue:hover {
	color: rgb(255, 0, 0);
}
.col_side_o h2 {
	width: 263px;
	height: 25px;
	color: rgb(204, 51, 0);
	line-height: 25px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: rgb(254, 199, 153);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}
.col_side_head {
	width: 248px;
	height: 35px;
	color: rgb(204, 51, 0);
	line-height: 35px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: rgb(254, 199, 153);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}
.col_side_o h2 a {
	padding-right: 10px;
	font-size: 13px;
	font-weight: normal;
	position: absolute;
}
.col_side_head a {
	padding-right: 10px;
	font-size: 13px;
	font-weight: normal;
	position: absolute;
}
.col_side_o h2 a:link {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
.col_side_o h2 a:visited {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
.col_side_o h2 a:hover {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
.col_side_head a:link {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
.col_side_head a:visited {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
.col_side_head a:hover {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
.show-hide {
	margin: 0px auto;
	width: 258px;
	overflow: hidden;
	_zoom: 1;
}
.show-hide li {
	padding: 5px 0px;
	width: 250px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-top: -1px;
	border-top-color: rgb(204, 204, 204);
	border-top-width: 1px;
	border-top-style: dashed;
	float: left;
	margin-left: 5px;
	overflow: hidden
}
.show-hide li.show_over {
	padding: 10px 0px;
	height: 78px;
}
.show-hide li.show_over .litter_jiage {
	display: none
}
.show-hide li .litter_jiage {
	float: right;
	color: #F60;
}
.show-hide a:link {
	color: rgb(78, 151, 0);
}
.show-hide a:visited {
	color: rgb(78, 151, 0);
}
.show-hide a:hover {
	color: rgb(255, 153, 0);
}
.pic_link:link {
	width: 100px;
	height: 78px;
	overflow: hidden;
	float: left;
	display: none;
}
.pic_link:visited {
	width: 105px;
	height: 78px;
	overflow: hidden;
	float: left;
	display: none;
}
.pic_link img {
	vertical-align: top;
}
.s_h_w {
	line-height: 20px;
	overflow: hidden;
	float: left;
}
.s_h_w2 {
	line-height: 22px;
	overflow: hidden;
	float: left;
	width: 185px;
	overflow: hidden
}
.show_over .s_h_w {
	width: 143px;
	overflow: hidden;
	float: right;
}
.show_over .s_h_w2 {
	width: 143px;
	overflow: hidden;
	float: right;
}
.show_over .s_h_w2 {
	width: 120px;
}
.s_h_w a:link {
	margin-right: 10px;
	float: left;
	display: block;
}
.s_h_w a:visited {
	margin-right: 10px;
	float: left;
	display: block;
}
.s_h_w2 a:link {
	margin-right: 10px;
	float: left;
	display: block;
}
.s_h_w2 a:visited {
	margin-right: 10px;
	float: left;
	display: block;
}
.dengji {
	float: left;
	display: none;
	white-space: nowrap;
}
.dengji span {
	float: left;
}
.yprice .cgrey2 {
	display: none;
}
.yprice {
	float: left;
	display: block;
	white-space: nowrap;
}
.show_over .s_h_w a {
	clear: both;
}
.show_over .s_h_w2 a {
	clear: both;
}
.show_over .dengji {
	clear: both;
}
.show_over .yprice {
	clear: both;
}
.show_over .s_h_w a:link {
	margin-right: 0px;
}
.show_over .s_h_w a:visited {
	margin-right: 0px;
}
.show_over .s_h_w2 a:link {
	margin-right: 0px;
}
.show_over .s_h_w2 a:visited {
	margin-right: 0px;
}
.show_over .dengji {
	display: block;
}
.show_over .yprice .cgrey2 {
	display: inline;
}
.show_over .pic_link:link {
	display: block;
}
.show_over .pic_link:visited {
	display: block;
}
.ymargin .cgrey2 {
	display: none;
}
.show_over .ymargin .cgrey2 {
	display: inline;
}
.ynum {
	width: 20px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold
}
.line_price {
	padding: 6px 6px 0px 0px;
	width: 84px;
	height: 30px;
	text-align: left;
	color: rgb(255, 102, 0);
	font-size: 12px;
	float: left;
	font-family: "Microsoft Yahei";
}
.line_price strong {
	font-size: 24px;
	font-weight: normal;
}
.col_side_head {
	background: url("../images/bar_ico.gif?v=3") repeat-x 0px -104px rgb(255, 234, 190);
}
.interact_us {
}
.interact_us h3 {
	font-size: 14px;
	font-weight: 700;
	background: url("../images/bar_ico.gif?v=3") repeat-x 0px -104px rgb(255, 234, 190);
	overflow: hidden;
	height: 35px;
	line-height: 35px;
	color: #C30;
	padding-left: 8px;
	border-bottom: 1px solid #FEC799
}
.interact_us ul {
}
.interact_us  li {
	float: left;
	color: #5e5e5e;
	width: 85px;
	text-align: center
}
.interact_us li a {
	color: #4e9700
}
.interact_us li a:hover {
	color: #f93
}
.interact_us li span {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto
}
.interact_us li span.tn_weibo {
	background-position: 0px -281px
}
.interact_us li span.tn_tencent {
	background-position: 4px -337px
}
.interact_us li span.tn_kaixin {
	background-position: 2px -394px
}
.interact_us li span.tn_weixin {
	background-position: -65px -395px
}
.interact_us li span.tn_huoche {
	background-position: -69px -282px
}
.interact_us li span.tn_ditie {
	background-position: -136px -282px
}
.interact_us li span.tn_tianqi {
	background-position: -208px -282px
}
.interact_us li span.tn_weibo a, .interact_us li span.tn_tencent a, .interact_us li span.tn_kaixin a, .interact_us li span.tn_weixin a, .interact_us li span.tn_huoche a, .interact_us li span.tn_ditie a, .interact_us li span.tn_tianqi  a {
	display: inline-block;
	width: 40px;
	height: 40px
}
.wx_pop {
	display: none;
	border: 1px  solid #4e9700;
	background-color: #fff;
	width: 288px
}
.pj_ygfw {
	float: left;
	width: 242px;
	margin-right: auto;
	margin-left: auto;
	background-color: #-F8F8F8;
	padding: 7px;
}
.pj_ygfw_bt {
	font-size: 20px;
	color: #FFFFFF;
	background-color: #CE0C0C;
	height: 38px;
	width: 246px;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 38px;
	font-weight: bold;
}
.pj_ygfw_nrbk {
	font-size: 12px;
	line-height: 26px;
	width: 190px;
	float: right;
}
.pj_ygfw_nrbk1 {
	font-size: 12px;
	line-height: 26px;
	width: 190px;
	float: right;
}
.pj_ygfw_jg {
	width: 45px;
	height: 46px;
	float: left
}
.pj_ygfw_jgtm {
	font-size: 35px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 27px;
	padding-left: 20px;
	font-family: "Brush Script Std";
	background: url(../images/bg_all.gif) no-repeat;
}
.pj_ygfw_jg .pj_ygfw_jgtm {
	background-position: 15px -300px
}
.pj_ygfw_xc .pj_ygfw_jgtm {
	background-position: 15px -172px
}
.pj_ygfw_zc .pj_ygfw_jgtm {
	background-position: 15px -44px
}
.pj_ygfw_xc {
	width: 45px;
	height: 46px;
	float: left
}
.pj_ygfw_zc {
	width: 45px;
	height: 46px;
	float: left
}
.pj_ygfw_box {
	float: left;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #FEC799
}
/**   满意度  **/

.myd_left_down {
	float: left;
	width: 260px;
	margin-top: 10px;
}
.ad_manyidu_down {
	border: 1px solid #FEC799;
	padding: 10px;
}
.satisfaction {
	color: rgb(102, 102, 102);
}
.satisfaction .saf_left {
	width: 80px;
	float: left;
	background: #FF8800;
	overflow: hidden;
}
.satisfaction .saf_l {
	font-size: 14px;
	font-family: Microsoft Yahei;
	color: #FFFFFF;
	text-align: center;
}
.satisfaction .saf_num {
	color: #fff;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
}
.satisfaction .saf_num span {
	font-family: Tahoma;
	font-size: 40px;
}
.satisfaction .saf_right {
	width: 145px;
	float: right;
}
.satisfaction .saf_list dt {
	width: 75px;
	float: left
}
.satisfaction .saf_list dd {
	width: 70px;
	float: left;
}
.satisfaction .saf_list dd span {
	color: #FF8800;
}
.satisfaction .saf_list {
	height: 24px;
	line-height: 24px;
}
.dese {
	color: #666;
	line-height: 24px
}
.dese  .os {
	color: #666
}
.dese .os:hover {
	text-decoration: underline
}
.cust_news {
	margin-top: 6px;
	padding-top: 2px;
	border-top: 1px dotted #ccc;
	height: 103px;
	overflow: hidden
}
.cust_news li {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.cust_news .customer {
}
.rout_name {
	color: #4e9700;
	text-decoration: underline
}
.rout_name:hover {
	color: #f60
}
.posi_rela {
	position: relative
}
.six_year {
	position: absolute;
	top: 97px;
	right: 5px;
	z-index: 10;
	width: 81px;
	height: 69px
}
.wlan_tn {
	margin-top: 10px
}
.module_title {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-bottom: 10px
}
.guide_h3 {
	height: 30px;
	line-height: 30px;
	padding: 0 8px 0 8px;
	background: url("../images/bar_ico.gif?v=3") repeat-x 0px -104px rgb(255, 234, 190);
	border-bottom: 1px solid rgb(254, 199, 153);
}
.guide_h3 a, .guide_h3 span {
	color: #C30;
	font-weight: 700
}
.guide_ul {
	padding: 10px;
	line-height: 25px;
	overflow: hidden
}
.guide_ul_li {
	width: 100%;
	height: 27px;
	line-height: 27px;
	border-bottom: dashed 1px #CCCCCC;
	padding-left: 15px;
	background: url(../images/ico_07.gif) 3px 13px no-repeat;
}
