﻿

li
{
	list-style:none;
}

.cl
{
	clear:both;
}

img
{
	border:none;
}

.nmaincon
{
	width:100%;
	height:auto;
	margin:0 auto;
}



.special_info
{
	width:100%;

	overflow:hidden;
	
}
.special_info img
{
	width:100%;
margin:0 auto;

}


.top-nav-bg{margin:0 auto;margin-bottom:20px;width:1200px;border:1px solid #e4e4e4;}
.list_mune{
    font-size: 14px;
   color:#e2e2e2;

    border:0;
    line-height: 30px;
    padding: 3px 5px;
    width: 1120px;
   padding-left:75px;
border-bottom:1px dashed #ddd;
	position:relative;
}
.list_mune:nth-child(3){border:0;}
#guoneiyou,#guowaiyou{margin-bottom:0px!important;}
#guoneiyou li,#guowaiyou li{margin-right:7px;}

.list_mune::before{content:"";display:block;width:75px;height:40px;color:#006fc3;position:absolute;left:0px;top:3px;text-align:center;line-height:40px; font-family: "sans-serif"!important;
     letter-spacing: 0!important;font-size:12px;}
#guoneiyou::before{content:"价格:";color:#858585;}
#guowaiyou::before{content:"主题游:";color:#858585;}
#rizi::before{content:"天数:";color:#858585;}
#rizi li{width:66px;}
span.area-continent{margin-top:1px;position:absolute;padding-left:8px;top:7px;left:-65px;color:#fff;background:#ffc000;border-radius:3px;min-width:40px;height:20px;line-height:20px;}

span.area-continent::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 8px solid #ffc000;
    position: absolute;
    right: -7px;
    top: 0px;
}

ul.list_mune_mian{
float:left;
background: url(/images/travel/list_mune_bg.gif) 0 -48px repeat-x;
width:746px;}

ul.list_mune_mian li{
float:left;
background: url(/images/travel/list_pic.gif) right -245px no-repeat;
height:48px;
font-size:14px;
font-weight:bold;
line-height:48px;
padding:0 20px;}

ul.list_mune_mian li.hover{
background:url(/images/travel/list_mune_bg.gif) repeat-x;
height:48px;
line-height:48px;
border-bottom: none;
float:left;
padding:0 20px;
}
ul.list_mune_mian li.hover a{
display:block;
height:48px;
line-height:48px;
color:#fff;
float:left;
background:url(/images/travel/list_mune_down.gif) center bottom no-repeat;}

ul.list_down_mian{


height:auto;
overflow:hidden;
width:1100px;}

ul.list_down_mian li{


height:40px;
line-height:40px;
float:left;


position:relative;
}

.list_down_mian li.onclicked a{background:red;color:#fff;}
.list_down_mian li.onclicked a:hover{color:#fff;}
.list_down_mian li{cursor:pointer;}

ul.list_down_mian li a{
padding:0 10px;
 font-family: "sans-serif"!important;
     letter-spacing: 0!important;
font-size:12px;
}

ul.list_down_mian li a:hover{
text-decoration:none;

}













.Navigation {
    font-size: 14px;
    height: 30px;
   
    border: 0;
    line-height: 30px;
    padding-left: 20px;
    width: 1180px;
    margin:20px auto;
    margin-bottom: 5px;
}


.special_travel_top
{
    
	width:960px;
	float:left;
	height:41px;
	text-indent:-9999px;
	background:url(/images/Travel_line/special_topic/special_topic_07.gif) no-repeat;
}

.piaoliugb{width:1200px;height:120px;background:url(/images/nimgs/piaoliugb.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.haidaogb{width:1200px;height:120px;background:url(/images/nimgs/haidao212.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.chengshigb{width:1200px;height:120px;background:url(/images/nimgs/chengshi.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.zirgb{width:1200px;height:120px;background:url(/images/nimgs/zir.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.zhongqiu{width:1200px;height:120px;background:url(/images/nimgs/zhongqiu-1.jpg) center -10px no-repeat;margin-bottom:15px;overflow:hidden;}
.ziyougb{width:1200px;height:120px;background:url(/images/nimgs/ziyou.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.renwengb{width:1200px;height:120px;background:url(/images/nimgs/renwen.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.gongyuangb{width:1200px;height:120px;background:url(/images/nimgs/gongyuan.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.dongbugb{width:1200px;height:120px;background:url(/images/nimgs/dongbu.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.guoneigb{width:1200px;height:120px;background:url(/images/nimgs/guonei-1.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}

.shanghuagb{width:1200px;height:120px;background:url(/images/nimgs/shanghua-2.jpg) center -20px no-repeat;margin-bottom:15px;overflow:hidden;}
.special_travel_line
{
	width:1200px;
	
	margin:0 auto;

	position:relative;
	height:auto;
	

}

h1.special_travel_line_tit
{
	position:absolute;
	font-size:20px;
	color:#fff;
	font-weight:900;
	left:20px;
	top:60px;
	padding:0 50px 5px 0;
	text-shadow:2px 2px 3px #333;

	border-bottom:2px solid #fff;
}


ul.travel_line_ul > li
{
	float:left;
	position:relative;

border:1px solid #e4e4e4;
	width:226px;
    height:329px;
  
    overflow:hidden;
	margin:0 15px 15px 0px;
	   background:#fff;
}
ul.travel_line_ul > li:hover{border:1px solid #01b40e;}

ul.travel_line_ul > li:nth-child(5n+0){margin-right:0;}

ul.travel_line_ul > li img
{   
   width:226px;
	height:150px;
	


}	

.travel_line_list
{   
    padding:5px;
   color:#666;


overflow:hidden;
	position:relative;
}

.travel_line_list h2
{
font-weight:900;
  font-size:14px;
  
}
.travel_line_list h2 a
{

 color:#0777c6;
  
}

.nt_span {
   
  
   
    position: absolute;
   
}
.dayscou{   
    background: #01a90d;
    color: #fff;
    padding: 0 10px;  right: 5px;
    top: 130px;
    font-size: 12px;
    border-radius: 8px;
   
     }
.viscou{   
    
    color: #fff;
    left: 5px;
    top: 130px;
    font-size: 12px;
  
    text-shadow:0px 1px 1px #333;
     }
span.tubiao{	
   display:block;
	

	
  top:5px;
	left:5px;
	}
	span.tubiao font{margin-right:5px;}
font.hot
{
	float:left;
	display:block;
	width:28px;
	height:14px;
	
	background:url(/images/Travel_line/travel_hot.gif) no-repeat;
}

font.special-offer
{
	float:left;
	display:block;
	width:28px;
	height:14px;

	background:url(/images/Travel_line/travel_special-offer.gif) no-repeat;
}


font.new
{
	float:left;
	display:block;
	width:28px;
	height:14px;
	
	background:url(/images/Travel_line/travel_special-offer.gif) no-repeat;
}

font.recommend
{
float:left;
	display:block;
	width:28px;
	height:14px;
	


	background:url(/images/Travel_line/travel_recommend.gif) no-repeat;
} 

.travel_line_list i a:link
{
	color:#147fd9;
	text-decoration:none;}

.travel_line_list i a:visited
{
	color:#147fd9;
	text-decoration:none;
}

.travel_line_list i a:active
{
	color:#147fd9;
	text-decoration:none;
}

.travel_line_list i a:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.travel_line_list i em
{
	font-size: 14px;
	font-weight:bold;
}

.travel_line_list b.baojia
{
	color:#ff4200;
	
	display:inline-block;
    width:105px;
	font-size:24px;
	font-weight:900;
	
	text-align:center;
	line-height:25px;

	float:right;

	font-family:Georgia, "Times New Roman", Times, serif;
}

.travel_line_list b u
{
	color:#fff;
	font-size:14px;
}


.travel_line_list p
{
	width:483px;

	color:#fff;
	margin:2px 0;
	height:36px;
	display:block;
	overflow:hidden;
	line-height:20px;

	padding:0;
	display:none;
}

.travel_line_list p span
{
	height:36px;
	width:483px;
	display:block;
	overflow:hidden;
}

.travel_line_list strong
{
color:#fff;}

.travel_line_list ol
{

	
    font-size:12px;
	display:block;
	color:#666;
	margin:5px 0;
    height:25px;

	border-bottom:1px dashed #ddd;

}

.travel_line_list ol li
{
	float:left;
	padding:0 10px 0 0;
	width:auto;
}

.travel_line_list ol li span
{
	color:#666;
}

.travel_line_list ol li span a:link
{	color:#147fd9;
	text-decoration:none;}

.travel_line_list ol li span a:visited
{	color:#147fd9;
	text-decoration:none;}

.travel_line_list ol li span a:active
{	color:#147fd9;
	text-decoration:none;}

.travel_line_list ol li span a:hover
{	color:#147fd9;
    text-decoration: underline;}
    
    


.travel_line_Details ul
{
	

font-size:12px;
	
	display:block;

	line-height:16px;
	
}

.travel_line_Details ul li
{
	padding:0;
	margin:0;
	border:0;
	float:left;
	max-height:64px;
	overflow:hidden;

}

.travel_line_Details ul li a
{
	padding:0 8px 0 0;
	font-size:12px;
	}


.travel_line_Details ul li a:link
{	color:#999;
	text-decoration:none;}

.travel_line_Details ul li a:visited
{	color:#999;
	text-decoration:none;}

.travel_line_Details ul li a:active
{	color:#999;
	text-decoration:none;}

.travel_line_Details ul li a:hover
{	color:#999;	
	text-decoration: underline;}


.travel_line_Details s
{

	display:block;
	float:left;
	height:30px;
	line-height:30px;
	display:block;
}

.travel_line_Details s i
{
	display:block;
	padding-left:20px;

	float:left;
	background:url(/images/Travel_line/ico001.gif) 0 8px no-repeat;
	text-decoration: none;
}

.travel_line_Details s i a:link
{	color:#639805;
	text-decoration:none;}

.travel_line_Details s i a:visited
{	color:#639805;
	text-decoration:none;}

.travel_line_Details s i a:active
{	color:#639805;
	text-decoration:none;}

.travel_line_Details s i a:hover
{	color:#ff6600;
    text-decoration: underline;}



.special_about_info
{
	width:275px;
	float:right;
}

.user_photo_album
{
	width:275px;
	float:right;
}

.user_photo_album h3
{
	width:275px;
	float:left;
	height:37px;
	line-height:37px;
	font-size:12px;
	color:#333;
	background:url(/images/Travel_line/special_topic/special_topic_09.gif) no-repeat;
}

.user_photo_album h3 strong
{
	padding-left:30px;
	float:left;
	font-weight:normal;
}

.user_photo_album h3 b
{
	float:right;
	padding-right:8px;
	font-weight:normal;
}

.user_photo_album h3 b a:link
{
	color:#999;
	text-decoration:none;
}

.user_photo_album h3 b a:visited
{
	color:#999;
	text-decoration:none;
}

.user_photo_album h3 b a:hover
{
	color:#ff6600;
	text-decoration:underline;
}

.user_photo_album h3 b a:active
{
	color:#999;
	text-decoration:none;
}

.user_photo_album_list
{
	width:260px;
	float:left;
	padding-left:14px;
}

.user_photo_album_list ul
{
	width:238px;
	float:left;
	padding:10px;
	border:1px solid #e2e2e2;
	border-top:none;
}

.user_photo_album_list ul li
{
	float:left;
	height:150px;
	_height:175px;
	overflow:hidden;
	padding:5px 5px 5px 6px;
	width:108px;
}

.user_photo_album_list ul li span
{
	float:left;
	height:108px;
	overflow:hidden;;
	padding-top:6px;
	text-align:center;
	width:108px;
	background:url(/images/Travel_line/special_topic/album_bg_box.gif) no-repeat;
}

.user_photo_album_list ul li a:link
{
	color:#333;
	text-decoration:none;
}

.user_photo_album_list ul li a:visited
{
	color:#333;
	text-decoration:none;
}

.user_photo_album_list ul li a:hover
{
	color:#ff6600;
	text-decoration:underline;
}

.user_photo_album_list ul li a:active
{
	color:#333;
	text-decoration:none;
}

.user_photo_album_list ul li span img
{
	padding:5px;
	width:98px;
	height:78px;
}

.user_photo_album_list ul li p
{
	width:108px;
	height:auto;
	float:left;
	color:#999;
	padding-bottom:10px;
}

.user_photo_album_list ul li p strong
{
	width:108px;
	text-align:center;
	height:20px;
	line-height:20px;
	float:left;
}

.user_photo_album_list ul li p em
{
	width:108px;
	text-align:center;
	height:22px;
	line-height:22px;
	float:left;
}

.user_photo_album_list ul li b
{
	width:108px;
	height:20px;
	line-height:20px;
	text-align:center;
	float:left;
}

.album_art_list
{
	width:260px;
	float:left;
	margin-top:10px;
	padding-left:14px;
}

.album_art_list h3
{
	width:259px;
	height:36px;
	line-height:36px;
	float:left;
	border-right:1px solid #e2e2e2;
	background:url(/images/Travel_line/special_topic/special_topic_09.gif) -14px 0 repeat-x;
}

.album_art_list h3 b
{
	padding-left:15px;
	color:#008DD0;
	float:left;
}

.album_art_list h3 i
{
	padding-right:8px;
	color:#999;
	float:right;
}

.album_art_list h3 i a:link
{
	color:#999;
	text-decoration:none;
}

.album_art_list h3 i a:visited
{
	color:#999;
	text-decoration:none;
}

.album_art_list h3 i a:hover
{
	color:#ff6600;
	text-decoration:underline;
}

.album_art_list h3 i a:active
{
	color:#999;
	text-decoration:none;
}

.album_art_list ul
{
	width:238px;
	padding:10px;
	border:1px solid #e2e2e2;
	border-top:none;
	float:left;
	color:#666;
	border-top:none;
}

.album_art_list ul li
{
	width:208px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	padding-left:20px;
	border-bottom:1px dashed #eee;
	margin-bottom:1px;
	background:url(/images/Travel_line/special_topic/ico_03.gif) 5px 8px no-repeat;
}

.album_art_list ul li b
{
	padding-right:10px;
	float:left;
	max-width:80px;
}

.album_art_list ul li strong
{
	float:left;
	max-width:150px;
}

.album_art_list ul li b a:link
{
	color:#ff6600;
	text-decoration:none;
}

.album_art_list ul li b a:visited
{
	color:#ff6600;
	text-decoration:none;
}

.album_art_list ul li b a:hover
{
	color:#333;
	text-decoration:underline;
}

.album_art_list ul li b a:active
{
	color:#ff6600;
	text-decoration:none;
}

