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:25px; color:#999;}
.navlist .h3_a {
	height: 57px; color:#666;line-height: 57px; 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: 831px; min-height: 56px; 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 -43px; 
}
.navlist .a1 {
	background: url("../images/navnew_24.png") no-repeat -48px -127px;
}
.navlist .a2 {
	background: url("../images/navnew_24.png") no-repeat -48px -223px; 
}
.navlist .a3 {
	background: url("../images/navnew_24.png") no-repeat -48px -303px;
}
.navlist .a4 {
	background: url("../images/navnew_24.png") no-repeat -48px -372px;
}
.navlist .a5 {
	background: url("../images/navnew_24.png") no-repeat -48px -453px;
}

.navlist s {
	background: url("../images/navnew_24.png") no-repeat -36px -549px; left: 230px; top: 23px; 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;}
.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;}
.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:169px;_overflow:hidden;}
.travel-tj-list li{padding:9px 9px 0 8px;height:160px; 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; white-space:nowrap; overflow:hidden; width:156px;}
.travel-tj-msg a{font-size:14px;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{padding-top:10px;}
.newChannel-Bd{border:1px solid #ccc;border-top:0; float:left}
.newChannel-left{float:left;width:248px;padding:10px 0 10px 10px;height:508px; 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:718px;height:528px;border-left:1px solid #ccc;}
.newChannel-tab{height:30px;line-height:30px;width:719px;margin-right:-1px;background:#390;}
.fn-left{ float:left}



.newChannel-tab li{width:178px;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:15px 0 5px;border-bottom:1px dashed #ccc;height:93px;overflow:hidden;width:689px;float:left;}
.newChannel-list .lineitem .img{ width:122px; height:75px; float:left; display:inline;}
.newChannel-list .lineitem .img img{ width:120px; height:75px;}
.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}.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:430px;}

.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{ background-color:#f5f5f5;padding:5px; width:305px; 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:150px;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:708px; margin-left:10px;}

.SearchBox { float:left; height:290px; width:255px; overflow:visible}


