﻿/*重置样式*/
*{font-family: Arial,"Microsoft YaHei","宋体",tahoma,Arial,Lucida,Verdana,Helvetica,sans-serif;word-break: break-all;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.inputWrap{position: relative;}
.inputWrap .arrow{}
.fl{float: left;}
.fr{float: right;}
.none{display: none;}

#main{}
.modeFocus{
	padding-top: 10px;
	clear: both;
	padding-bottom: 10px;
}
.generalBox{margin-top:20px;box-shadow: 0 0 5px #EEE; background:#FFF;border:1px solid #DDD;padding:20px;}
.generalBox .hdBox{ font-size:18px;height:27px; line-height:27px;}
.generalBox .content{margin-top:20px;}
.generalBox .hdBox b{float:left;background:url(../images/index.png) no-repeat -481px -359px;padding: 0 10px 0 38px; font-size:18px; font-weight:500;}
.generalBox .hdBox span{float:right;font-size:12px;}
.generalBox .leftBox{}

/*旅游产品导航*/
.lineNav{float:left;}
.lineNav{width:218px;position:relative;z-index:1;box-shadow:4px 2px 5px rgba(0, 0, 0, 0.3);}
.lineNav .titBox{border:1px solid #DDD; border-top:none;border-right:none;}
.lineNav .mod_cate_hd{height:40px;line-height:40px;font-size:16px;color:#FFFFFF;text-indent:7px;background:url(../images/index.png) no-repeat 10px -146px #FF9913;border-bottom:1px #FF9913 solid;font-family:"Microsoft Yahei"; text-indent:36px;}
.lineNav .mod_cate,.lineNav .mod_cate2{border-top:1px #FFF solid;border-bottom:1px #fff solid;background:url(../images/index.png) no-repeat -316px -133px #FFF; border-left:2px solid #FFF;}
.lineNav .mod_cate .mod_tit{display:block;position:relative;padding:9px 10px 10px 10px; text-indent:20px;background:url(../images/index.png) no-repeat 10px -146px;}
.lineNav .mod_cate .dd{position:absolute;height:40px;width:2px; background:#FFF;right:-2px;top:0;display:none;}
.lineNav .mod_cate a.hot_sub{font-size:15px;padding:0px 13px;}
.lineNav .mod_cate_r{line-height:24px;font-style:normal;font-variant:normal;}
.lineNav .mod_cate_r a{font-size:12px;color:#C2D9F8;padding-right:5px;}
.lineNav .mod_cate2{background:none;}
.lineNav .mod_cate2 a.yel{color:#fee602;}
.lineNav .mod_subcate{display:none;width:715px;height:382px;border:2px #DFDFDF solid;background:#FFFFFF;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);position:absolute;top:0px;z-index:-1;left:218px;overflow:hidden;_left:216px;_top:-2px;}
.lineNav .mod_subcate_main{padding:0px 20px 20px 20px;}
.lineNav .mod_subcate_line{width:100%;height:1px;clear:both;font-size:0px;margin-bottom:5px;border-top:5px #fff solid;border-bottom:1px #dadada dotted;overflow:hidden;display:block;}
.lineNav .mod_subcate_main dl{padding:14px 0;border-bottom:1px #e5e5e5 solid;overflow:hidden;}
.lineNav .mod_subcate_main dl dt{
	font-size: 12px;
	color: #008083;
	line-height: 22px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	font-size-adjust: none;
	font-stretch: normal
}
.lineNav .mod_subcate_main dl dd{line-height:22px;overflow:hidden;}
.lineNav .mod_subcate_main dl dd a{color:#666;font-size:12px;margin-right:15px;display:inline;white-space:nowrap;}
.lineNav .mod_subcate_main dl dd a.org{color:#ff7300;}
.lineNav .mod_subcate_main dl dd a:hover{color:#F60;}
.lineNav .mod_subcate_channel{clear:both;margin-top:15px; text-align:right;} 
.lineNav .mod_subcate_channel .mod_btn_arrow{height:26px;line-height:26px;font-size:12px;padding:0 10px 0 10px;margin-left:5px;text-decoration:none;color:#FFFFFF;background:#008083;cursor:pointer;display:inline-block;}
.lineNav .mod_subcate_channel .mod_btn_arrow b{font-weight:normal;float:left;}
.lineNav .arrow_dot { width:0px;height:0px;overflow:hidden;font-size:0px;margin:9px 0 0 5px;border:4px transparent dashed;border-left:4px #FFFFFF solid; position:relative; top:-4px;}
.lineNav .mod_subcate_side{width:217px;padding-top:5px;padding-left:10px;padding-bottom:1000px;margin-bottom:-1000px;float:left;}
.lineNav .on{border-top:2px #DFDFDF solid;border-bottom:2px #DFDFDF solid;border-left:2px #F40 solid;background:url(../images/index.png) no-repeat 10px -146px;_margin-bottom:-4px;}
.lineNav .on .mod_tit{padding:8px 10px 9px 10px;background-color:#FFF; position:relative;}
.lineNav .on h2 a{color:#333333;}
.lineNav .on .mod_subcate{display:block !important;/* !important 强制显示，否则会闪烁*/ }
.lineNav .on .mod_cate_r a{color:#666666;}
.lineNav .on a.hot_sub{color:#333;}
.lineNav .navLine .mod_tit{ background-position:10px -407px;}
.lineNav .navHotel .mod_tit{ background-position:10px -348px;}
.lineNav .navScenery .mod_tit{ background-position:10px -198px;}
.lineNav .navCar .mod_tit{ background-position:10px -248px;}
.lineNav .navVisa .mod_tit{ background-position:10px -298px;}
.lineNav .navTuan .mod_tit{ background-position:10px -464px;}
.lineNav .navGift .mod_tit{ background-position:10px -439px;}

.lineNav .on.navLine .mod_tit{ background-position:10px -408px;}
.lineNav .on.navHotel .mod_tit{ background-position:10px -349px;}
.lineNav .on.navScenery .mod_tit{ background-position:10px -199px}
.lineNav .on.navCar .mod_tit{ background-position:10px -249px;}
.lineNav .on.navVisa .mod_tit{ background-position:10px -299px;}
.lineNav .on.navTuan .mod_tit{ background-position:10px -465px;}
.lineNav .on.navGift .mod_tit{ background-position:10px -440px;}
.lineNav .on .dd{ display:block;}
.lineNav .navdd .mod_tit{ background-position:10px  -573px;}
.lineNav .navVisa .mod_subcate,.lineNav .navScenery .mod_subcate{height:auto;}
.lineNav .navdd{background:#FFF;}
.lineNav .navdd .mod_tit h2{ padding-bottom:4px;}
.lineNav .navdd .mod_tit h2 a{ font-size:14px; color:#F60; padding-left:5px;}
.lineNav .navdd .mod_tit p{color:#666;}
.lineNav .picBox{margin-top:15px;}
.lineNav .picBox img{width:675px; height:150px;}

/*首页幻灯*/
.indexSlider { position: relative; width:708px; height:386px; overflow: hidden; float:left; display:inline;}
.indexSlider .sliderBox{position: relative; width:708px; height:286px; overflow: hidden; float:left; display:inline;} 
.indexSlider .pic img { width:708px; height:286px; display: block; }
.indexSlider .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px;}
.indexSlider .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease ;}
.indexSlider .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }	
.indexSlider .prev,.indexSlider .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.indexSlider .prev {display:none;}	
.indexSlider .next {display:none;}
.indexSlider .prev:hover,.indexSlider .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }	

/*主题旅游*/
.indexSlider .special{ height:98px;width:708px; background:#FFF; float:left;}
.indexSlider .special dd{float:left;width:235px; height:98px;position:relative;border:1px solid #DDD;border-width:1px 0 1px 1px }
.indexSlider .special dd img{width:235px; height:98px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s}
.indexSlider .special dd img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

/*modeFocusRight*/
.modeFocusRight{
	float: right;
	background: none repeat scroll 0 0 #fff;
	height: 385px;
	overflow: hidden;
	width: 240px;
	border: 1px solid #DDD;
	padding-left: 10px;
}
.modeFocusRight .Btn{padding-top:10px;}
.modeFocusRight .Btn a{float:left; width:114px;  background:url(../images/index.png) no-repeat -316px 9px #F90; height:36px; line-height:36px; text-indent:34px; color:#FFF; font-size:14px; display:block;transition: all 0.3s linear 0s;} 
.modeFocusRight .Btn .regBtn{background-position:-485px 9px;background-color:#008083; margin-left:9px; display:inline-block;}
.modeFocusRight .Btn a:hover{text-decoration:none;}
.modeFocusRight .Btn .logBtn:hover{background-color:#F60;}
.modeFocusRight .Btn .regBtn:hover{background-color:#09a5a9;}
.modeFocusRight .mod{
	margin-top: 16px;
	padding-right: 10px;
}
.modeFocusRight .mod h2{ font-size:14px; color:#333;text-indent:12px; background:url(../images/index.png) no-repeat 0 3px;padding-bottom:5px;}
.modeFocusRight .satisfaction{padding-top:5px;}
.modeFocusRight .satisfaction dt{float:left;font-family: Arial,Helvetica,sans-serif;font-size: 45px;color: #ff9913;padding-right:10px;}
.modeFocusRight .satisfaction dt em{font-size:22px;}
.modeFocusRight .satisfaction dd{float:left;width:158px;overflow:hidden;padding-top:10px;line-height:22px}
.modeFocusRight .satisfaction dd em{color: #ff9913;}
.modeFocusRight .announcement li{height:30px; line-height:30px; overflow:hidden;padding-left:12px; background:url(../images/index.png) no-repeat -38px -14px; overflow:hidden;}


/*产品内容*/
h3.hd{
	height: 30px;
	padding-bottom: 5px;
	position: relative;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ed3387;
}
h3.hd b{
	color: #333;
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;
}
h3.hd span{color: #bababa;padding-left: 8px;}
h3.hd .more{float: right;line-height: 14px;padding-top: 12px;}
h3.hd .more a{
	font-size: 12px;
	color: #333;
}
h3.hd .more a:hover{color: #f60;text-decoration: underline;}
.publicLieft{
	width: 240px;
	float: left;
	background-color: #FFEEF7;
}
.publicCont{position: relative;}
.publicNav{
	position: absolute;
	top: -35px;
	height: 30px;
	left: 250px;
	line-height: 24px;
}
.publicNav li{
	position: relative;
	display: inline-block;
	float: left;
	height: 26px;
	font-size: 15px;
	cursor: pointer;
	background: #fff;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	line-height: 26px;
}
.publicNav li .arrow{display: none;}
.publicNav li.on{
	color: #3698E2
}
.publicNav li.on .arrow{
	display: block;
	top: 20px;
}
.pro-tip{position:absolute;left:0;top:0;display:block;width:53px;height:22px;background:#ff4c29;color:#fff;text-align:center;font:12px/22px; }
.pro-tip dfn{padding-right:4px;font-family:Arial;font-size:16px}
.sideBar{
	float: left;
	margin-right: -240px;
	padding: 13px 0;
	position: relative;
	width: 240px;
}
.sideBar .cate{
	background-image: url(../images/default6/division.gif);
	background-repeat: repeat-y;
	background-position: 50% 0;
}
.sideBar .cate dt{
	color: #000;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin: 0 0 15px;
	text-align: center;
	background-image: url(../images/default6/catebg.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.sideBar .cate dd{float: left;padding: 0 0 14px;width: 50%;position: relative;}
.sideBar .cate dd a{color: #757575;display: block;height: 22px;line-height: 22px;overflow: hidden;padding: 0 21px;}
.sideBar .cate dd a:hover{
	color: #ED3387;
	text-decoration: underline;
	transition: all 0.5s ease-out 0s;
}
.sideBar .cate dd:nth-child(even){text-align: right;}
.sideBar .cate dd:nth-child(even) i{
	display: inline-block;
	height: 9px;
	width: 9px;
	position: absolute;
	top: 7px;
	right: -4px;
	background-image: url(../images/default6/catebg.png);
	background-repeat: no-repeat;
	background-position: 0 -61px;
}
.sideBanner{float: right;margin-left: -195px;position: relative;width: 195px;}
.sideBanner .banner{display: block;height: 484px;position: relative;width: 195px;}
.sideBanner .banner p{background: rgba(0, 0, 0, 0.55);border-top: 1px solid rgba(255, 255, 255, 0.15);color: #DADADA;height: 32px;line-height: 32px;padding: 0 7px;position: absolute;bottom: 0;left: 0;width: 181px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*当季旅游*/
.tehuiBox{
}
.tehuiBox h3.hd{border-bottom: 0 none;}
.tehuiBox .publicCont{
	height: 540px;
	background-repeat: no-repeat;
	background-color: #ffd3de;
}
.tehuiBox .tehuiNav{
	top: -30px;
}
.tehuiBox .tehuiNav .arrow{
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -2px;
	display: none;
	width: 0px;
	height: 0;
	border: 5px solid transparent;
	border-bottom-color: #3698E2;
}
.tehuiBox .tehuiLeft{
	width: 255px;
	float: left;
}
.tehuiBox .tehuiLeft .tehuiLink{width:205px;margin:364px auto 0;font-size:0;line-height:0;}
.tehuiBox .tehuiLeft .tehuiLink li{
	width: 205px;
	height: 31px;
	margin-bottom: 10px;
	line-height: 28px;
	font-size: 13px;
	background-image: url(http://www.167trip.com/images/v62/tehui_linkbg1.png);
	background-repeat: no-repeat;
	background-position: 0 top;
}
.tehuiBox .tehuiLeft .tehuiLink li:hover{background-position:0 -41px;}
.tehuiBox .tehuiLeft .tehuiLink a{height:31px;padding-left:18px;display:block;color:#fff;width:155px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tehuiBox .tehuiLeft .tehuiLink a:hover{
}
.tehuiBox .tehuiPro{
	width: 945px;
	padding-top: 15px;
	height: 520px;
	overflow: hidden;
}
.tehuiBox .tehuiPro li{
	float: left;
	padding: 5px;
	background: #fff;
	width: 216px;
	transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	-webkit-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tehuiBox .tehuiPro li:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);}
.tehuiBox .tehuiPro dt{position:relative;display:block;height:161px}
.tehuiBox .tehuiPro dd.title{display:block;height:36px;margin-top:8px;overflow:hidden;font:14px/18px "Microsoft Yahei";line-height:18px;color:#333}
.tehuiBox .tehuiPro .info{margin-top:5px}
.tehuiBox .tehuiPro .price{font-family:"Microsoft Yahei";color:#999}
.tehuiBox .tehuiPro .price dfn{padding-right:3px;color:#f60;font-size:20px;font-family:Arial}
.tehuiBox .tehuiPro .price dfn i{font-size:14px}
.tehuiBox .tehuiPro .price del{color:#ccc;font-family:Arial}
.tehuiBox .tehuiPro .price del i{font-family:"Microsoft Yahei"}

.tehuiBox.tehuiLeft.fl .tehuiLink li:hover {
	background-repeat: no-repeat;
	background-position: 0px -41px;
}

/**线路楼层**/
.lineBox{
	height: 570px;
}
.lineBox .hdBox{
	height: 42px;
	line-height: 42px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
}
.lineBox .hdBox b{
	font-size: 22px;
	color: #333;
	font-weight: bold;
}
.lineBox .content{background:#FFF;}
.lineBox .rightBox .conWrap {
	height: 518px;
	overflow: hidden;
}

.lineBox .hdBox span{float:right;}
.lineBox .leftBox{
	float: left;
	width: 240px;
	position: relative;
	height: 517px;
}
.lineBox .leftBox dl{
	overflow: hidden;
	z-index: 2;
	padding-top: 10px;
	padding-left: 10px;
	border: 1px solid #C5C5C5;
	padding-right: 0px;
	padding-bottom: 5px;
}
.lineBox .leftBox dt{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #0C0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009900;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 20px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-type: disc;
	background-image: url(../images/default6/v61ico.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lineBox .leftBox dd{
	text-align: center;
	
}
.lineBox .leftBox dd a{
	height: 30px;
	width: 60px;
	float: left;
	text-align: left;
	line-height: 30px;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	color: #4D4D4D;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.3);
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	margin-left: 10px;
	display: block;
}
.lineBox .leftBox dd a:hover{
	text-decoration: none;
	color: #F60;
	text-shadow: 0px 0px 2px rgba(255,255,255,0.3);
}
.lineBox .rightBox{
	float: left;
	width: 960px;
}
.lineBox .rightBox .con {
	padding-bottom: 10px;
}
.lineBox .rightBox .lineTab{position:relative;}
.lineBox .rightBox .lineTab .hd{
	position: absolute;
	top: -34px;
	left: 20px;
}
.lineBox .rightBox .lineTab .hd li{
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	border-radius: 5px;
	cursor: pointer;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.lineBox .rightBox .lineTab .hd li.on{background:#64c4fe;color:#FFF;}
.lineBox .rightBox .bd li{
	box-shadow: 0px 0px 5px #ddd;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	text-decoration: none;
	float: left;
	margin-left: 19px;
	margin-top: 20px;
	display: inline;
	width: 220px;
	font-size: 12px;
	padding-bottom: 5px;
	background-image: url(../images/v62/tehui_linkbg1.png);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.lineBox .rightBox .bd li:hover{
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	box-shadow: 0px 0px 5px 0px #f80;
}
.lineBox .rightBox .bd li a{
	display: block;
	text-decoration: none;
}
}
.lineBox .rightBox .bd li a:hover{
	text-decoration: none;
	}
.lineBox .rightBox .bd li dt{
	width: 220px;
	height: 150px;
	position: relative;
}
.lineBox .rightBox .bd li dt div{position:absolute; top:8px; left:0px; background:url(../images/line/iconbg.png) no-repeat;width: 45px;height:18px; color:#FFF;text-align:center; font-size:12px;}
.lineBox .rightBox .bd li img{
	width: 220px;
	height: 150px;
}
.lineBox .rightBox .bd li dd{
	color: #999;
	height: 22px;
	line-height: 22px;
	padding-right: 8px;
	padding-left: 8px;
}
.lineBox .rightBox .bd li dd.title{
	height: 45px;
	line-height: 22px;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin-top: 5px;
	font-size: 13px;
	margin-bottom: 5px;
}
.lineBox .rightBox .bd li a:hover dd.title{
	color: #F60;
	text-decoration: none;
}
.lineBox .rightBox .bd li dd span{float:right; font-size:12px; color:#898989;}
.lineBox .rightBox .bd li dd span em{
	font-size: 20px;
	color: #F60;
	font-family: Arial;
	margin-right: 2px;
}
.lineBox .leftBox .adimgBox{
	width: 240px;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center center;
	height: 340px;
}
/**线路楼层1**/
.line1 .leftBox{
	background-color: #FFFFFF;
}
.line1 .leftBox .adimgBox{
}
/**线路楼层2**/
.line2 .hdBox{
	background-position: 0 -218px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
}
.line2 .hdBox b{
	color: #333;
}
.line2 .rightBox .lineTab .hd li.on{background:#F19903;}
.line2 .leftBox{
	background-color: #FEF3E2;
}
.line2 .leftBox .adimgBox{

}
/**线路楼层3**/
.line3 .hdBox{
	background-position: 0 -278px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF33CC;
}
.line3 .hdBox b{
	color: #333;
}
.line3 .rightBox .lineTab .hd li.on{background:#BC7297;}
.line3 .leftBox{
	background-color: #F5E7F4;
}
.line3 .leftBox .adimgBox{
	
}
/**线路楼层4**/
.line4 .hdBox{border-bottom:2px solid #6ECC62;background-position: 0 -365px;}
.line4 .hdBox b{
	color: #333;
}
.line4 .rightBox .lineTab .hd li.on{background:#6ECC62;}
.line4 .leftBox{
	background-color: #E8FFE8;
}
.line4 .leftBox .adimgBox{
	
}
/**线路楼层5**/
.line5 .hdBox{border-bottom:2px solid #E44B58;background-position: 0 -458px;}
.line5 .hdBox b{color:#E44B58;}
.line5 .rightBox .lineTab .hd li.on{background:#E44B58;}
.line5 .leftBox{
	background-color: #FCE9EA;
}
.line5 .leftBox .adimgBox{
	
}
/**线路楼层6**/
.line6 .hdBox{
	background-position: 0 -458px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #660099;
}
.line6 .hdBox b{
	color: #660099;
}
.line6 .rightBox .lineTab .hd li.on{background:#E44B58;}
.line6 .leftBox{
	background-color: #F8E8FF;
}
.line6 .leftBox .adimgBox{
	background-image: url(../images/default6/yl250x472.jpg);
}





/*线路模块*/
.lineMod{margin-top:20px; border-top-color:#096;}
.lineMod .hdBox{ position:relative;}
.lineMod .hdBox b{background-position:-481px -213px;color:#096;}
.lineMod .lineCity{z-index:998; float:left;position:relative;}
.lineMod .cityName{font-size:14px;background:#FFF;float:left; *zoom:1; padding:0 20px 0 8px;text-indent:0;cursor:pointer;font-weight:500; position:relative; color:#666;}
.lineMod  .hover{background:#D8EFD8;}
.lineMod .cityName em{color:#333;}
.lineMod .cityName i{position:absolute;top:9px;right:6px;width:8px;height:8px;background:url(../images/icon.png) no-repeat 0 -191px ;}
.lineMod .cityList{ position:absolute; top:27px;border:1px solid #009900; border-top:2px solid #009900;background:#FFF; width:156px; z-index:999; display:none;_left:0px; padding:0 10px; left:0px; line-height:30px;}
.lineMod .cityList a{font-size:12px;margin-right:15px;float:left;display:inline;white-space:nowrap;font-weight:500;}
.lineMod .leftBox{float:left;width:237px; overflow:hidden; height:416px;}
.lineMod .leftBox img{width:237px; height:416px;}
.lineMod .rightBox{float:left;width:901px; padding-left:20px; display:inline;}
.lineMod .hasMoreTab{ position:relative;width:920px;float:left;}
.lineMod .hasMoreTab .hd{position:absolute; top:-50px; left:0;}
.lineMod .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px; margin-right:8px; display:inline;}
.lineMod .hasMoreTab .hd  li.on{ background:#009900; color:#FFF;border-radius:5px;}
.lineMod .hasMoreTab  .bd{ position: relative;}
.lineMod .hasMoreTab .lineList{float:left;height:416px;display:inline;}
.lineMod .hasMoreTab .lineList li{width:210px;height:auto; margin-bottom:20px; background:#FFF;float:left; margin-right:20px;transition: all 0.3s linear 0s;position:relative;}
.lineMod .hasMoreTab .lineList li:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);box-shadow: 3px 3px 3px #eee;}
.lineMod .hasMoreTab .lineList li .img{width:210px; height:150px;}
.lineMod .hasMoreTab .lineList li img{width:210px; height:150px;border-radius:5px;}
.lineMod .hasMoreTab .lineList li img:hover{opacity:0.8;filter: alpha(opacity=80);}
.lineMod .hasMoreTab .lineList li p{height:22px; line-height:22px;overflow:hidden; margin-top:5px;padding:0 5px;}
.lineMod .hasMoreTab .lineList li p.ellip{ font-size:14px;}
.lineMod .hasMoreTab .lineList li p.pirce{margin:0;font-weight: 500; color:#666;}
.lineMod .hasMoreTab .lineList li p.pirce em{color:#f60;font-weight: bold; font-family:Arial; font-size:16px;padding-right:3px;}
.lineMod .hasMoreTab .lineList li p.pirce em i{font-size:12px;font-weight:500; padding-right:3px;}
.lineMod .hasMoreTab .lineList li p.pirce span{float:right;color:#FFF;font-weight: 500; font-size:12px; background:#F90; height:17px; line-height:17px; padding:1px 1px 1px 5px;border-radius: 2px;}
.lineMod .hasMoreTab .lineList li p.pirce span i{ background:#FFF;color:#F60; float:right; margin-left:5px; padding:0 5px; font-family:Arial;}
.lineMod .destination{height:416px;overflow:hidden;width:239px; float:left;}
.lineMod .destination h2{font-size:16px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:14px;text-shadow:1px 1px 4px #c9c9c9;}
.lineMod .destinationlist{background:#F5F5F5; border-left:1px solid #DFDFDF;}
.lineMod .destination  a{width:118px;float:left; display:inline; height:41px; line-height:41px; overflow:hidden; border:1px solid #DFDFDF; position:relative; margin:-1px 0 0 0; text-align:center; font-size:14px; border-left:none;}
.lineMod .destination  a.hot{color:#c00;}

.indexHot{margin-top:10px;}
.indexHot .hd{height:39px;line-height:36px;padding:0 5px;color:#888;background:url(../images/default2/rowBg.gif) no-repeat right -71px;}
.indexHot .hd strong{font:18px/36px "微软雅黑","宋体",Arial;color:#F60;padding-right:8px;}



/*游记*/
.strategy{border:1px solid #DFDFDF; box-shadow: 0 0 5px #eee; margin-top:20px;border-top:1px solid #F3415A;background:#FFF;}
.strategy .hdBox{ font-size:18px;padding:0 20px; height:27px; line-height:27px;margin-top:20px;color:#F3415Al;}
.strategy .hdBox span{float:right;font-size:12px; }
.strategy .strategyList{overflow:hidden;padding:0 0 20px 20px; height:320PX;width:1178PX;}
.strategy .strategyList ul{width:1200px;}
.strategy .strategyList li{border-radius:5px;float:left;width:233px; margin-right:20px; margin-top:20px; height:140px; overflow:hidden; position:relative;}
.strategy .strategyList li img{width:233px; height:140px;}
.strategy .strategyList li img:hover{opacity: 0.5;filter: alpha(opacity=80);}
.strategy .strategyList li.top{width:400px; height:300px;border-radius:5px;}
.strategy .strategyList li.top img{width:400px; height:300px;}
.strategy .strategyList li.top img:hover{opacity: 0.5;filter: alpha(opacity=80);}
.strategy .strategyList li .ttit{height:26px; line-height:26px; font-size:14px; color:#FFF;background-color:#000; padding:0 10px; position:absolute;bottom:0;left:0; width:213px;filter:alpha(opacity=80);opacity:0.8;}
.strategy .strategyList li.top .ttit{width:380px;}
.strategy .strategyList li .text,.strategy .strategyList li .bg{position:absolute;bottom:0;left:0; height:100%; width:0; overflow:hidden;}
.strategy .strategyList li .bg {background:#333;filter:alpha(opacity=60);opacity:0.6;}
.strategy .strategyList li .text h2{padding:10px 10px 0; font-size:16px; overflow:hidden; height:52px;}
.strategy .strategyList li .text h2 a{ color:#FFF;}
.strategy .strategyList li .text p{margin-top:10px; color:#FFF; line-height:22px;padding:0 15px; height:175px; overflow:hidden;}
.strategy .strategyList li.top .text h2{ padding:20px 20px 0 20px;height:auto;}
.strategy .strategyList li .btn{float:right; height:36px;padding:10px 17px; width:24px;margin-right:10px; background:#333;filter:alpha(opacity=80);opacity:0.8;border-radius: 50%;}
.strategy .strategyList li .btn a{color:#fff;}
.strategy .attribute{height:40px; position:absolute;top:0;left:0; font-size:0;}
.strategy .attribute i{height:40px; width:40px; display:inline-block; margin-right:5px; background:url(../images/destination/show.png) no-repeat -34px -281px;}
.strategy .attribute i.quality{background-position:-120px -281px;}
.strategy .attribute i.practical{background-position:-77px -281px;}


/*左侧漂浮导航*/
.leftNav{display: none;font-size: 14px;left: 50%;margin-left: -655px;position: fixed;top: 80px;}
.leftNav .leftNavBox{border-left: 1px dashed #ddd;width: 1px;}
.leftNav .leftNavBox ul{margin: 0 0 0 -5px;}
.leftNav .leftNavBox li{background: #ddd;border-radius: 50%;cursor: pointer;float: left;height: 9px;margin: 0 0 40px;position: relative;width: 9px;}
.leftNav .leftNavBox li.on,
.leftNav .leftNavBox li:hover{background: #DF1078;color:#df1078;}
.leftNav .leftNavBox li.last{margin-bottom:0;}
.leftNav .leftNavBox li h3{position:absolute;left:15px;top:-6px;width:40px;font-weight:400;}
