@charset "utf-8";
/*


''----------------------------------------------------------------------------
''系统开发：视点互动
''----------------------------------------------------------------------------
''网址：http://www.designsd.cn
''----------------------------------------------------------------------------
''制作时间：2008年2月
''----------------------------------------------------------------------------
''程序开发与页面设计：周义伟
''----------------------------------------------------------------------------

*/


td {
	color:#253641;
	font-size: 12px;

}

A:link {
	COLOR: #253641; TEXT-DECORATION: none
}
A:visited {
	COLOR: #253641; TEXT-DECORATION: none
}
A:active {
	COLOR: #253641; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000;
	text-decoration:underline
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	text-align:center


}

.input {
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family:arial;
	left: 10px;
	width: 95%;
	height:30px;
	border-top: 1px solid #339900;
	border-right: 1px solid #339900;
	border-bottom: 1px solid #339900;
	border-left: 1px solid #339900;
	background-position: center;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.input2 {
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family:arial;
	left: 10px;
	width: 95%;
	height:22px;
	border-top: 1px solid #339900;
	border-right: 1px solid #339900;
	border-bottom: 1px solid #339900;
	border-left: 1px solid #339900;
	background-position: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.input_user {
	COLOR: #000000;
	BACKGROUND-COLOR: #F9F9F9;
	text-decoration: none;
	font-size: 12px;
	font-family:arial;
	left: 10px;
	border-top: 1px solid #919191;
	border-right: 1px solid #919191;
	border-bottom: 1px solid #919191;
	border-left: 1px solid #919191;
	background-position: center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}




/*------------------------ffffff14---------------------------*/
.ffffff14{
	color:#ffffff;
	font-size: 14px;
	text-decoration: none;
    font-weight: bold;
	}
A.ffffff14:link {
	COLOR: #ffffff;text-decoration: none;}
A.ffffff14:visited {
	COLOR: #ffffff;text-decoration: none;}
A.ffffff14:hover {
	COLOR: #E5FFCA;text-decoration: none;}


/*------------------------ffffff14_2---------------------------*/
.ffffff14_2{
	color:#ffffff;
	font-size: 14px;
	text-decoration: none;
	}
A.ffffff14_2:link {
	COLOR: #ffffff;text-decoration: none;}
A.ffffff14_2:visited {
	COLOR: #ffffff;text-decoration: none;}
A.ffffff14_2:hover {
	COLOR: #E5FFCA;text-decoration: none;}


/*------------------------ffffff14---------------------------*/
.ffffff12{
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
    font-weight: bold;
	}
A.ffffff12:link {
	COLOR: #ffffff;text-decoration: none;}
A.ffffff12:visited {
	COLOR: #ffffff;text-decoration: none;}
A.ffffff12:hover {
	COLOR: #E5FFCA;text-decoration: none;}

/*------------------------4A4A4A---------------------------*/
.4A4A4A{
	color:#4A4A4A;
	font-size: 14px;
	text-decoration: none;
    font-weight: bold;

	}
A.4A4A4A:link {
	COLOR: #4A4A4A;text-decoration: none;}
A.4A4A4A:visited {
	COLOR: #4A4A4A;text-decoration: none;}
A.4A4A4A:hover {
	COLOR: #ff0000;text-decoration: none;}

/*------------------------4A4A4A---------------------------*/
	
.5D9314, .5D9314 a:visited, .5D9314 a:link{
	color:#018E01;
	font-size: 14px;
	text-decoration: none;
    font-weight: bold;
}

A.5D9314:link {
	COLOR: #018E01;text-decoration: none;}
A.5D9314:visited {
	COLOR: #018E01;text-decoration: none;}
A.5D9314:hover {
	COLOR: #ff0000;text-decoration: none;}
/*------------------------4A4A4A---------------------------*/
	
.5D9314_2{
	color:#5D9314;
	font-size: 12px;
	text-decoration: none;
    font-weight: bold;
	}
A.5D9314_2:link {
	COLOR: #5D9314;text-decoration: none;}
A.5D9314_2:visited {
	COLOR: #5D9314;text-decoration: none;}
A.5D9314_2:hover {
	COLOR: #ff0000;text-decoration: none;}

/*------------------------417000---------------------------*/
	
.417000{
	color:#417000;
	font-size: 14px;
	text-decoration: none;
    font-weight: bold;
	}
A.417000:link {
	COLOR: #417000;text-decoration: none;}
A.417000:visited {
	COLOR: #417000;text-decoration: none;}
A.417000:hover {
	COLOR: #61AC00;text-decoration: none;}
	
	/*------------------------417000_2---------------------------*/
	
.4170002{
	color:#417000;
	font-size: 25px;
	text-decoration: none;
    font-weight: bold;
	font-family:"微软雅黑";
	}
A.4170002:link {
	COLOR: #417000;text-decoration: none;}
A.4170002:visited {
	COLOR: #417000;text-decoration: none;}
A.4170002:hover {
	COLOR: #61AC00;text-decoration: none;}



	/*------------------------4170002_3---------------------------*/
	
.4170002_3{
	color:#417000;
	font-size: 17px;
	text-decoration: none;
    font-weight: bold;
	font-family:"微软雅黑";
	}
A.4170002_3:link {
	COLOR: #417000;text-decoration: none;}
A.4170002_3:visited {
	COLOR: #417000;text-decoration: none;}
A.4170002_3:hover {
	COLOR: #61AC00;text-decoration: none;}









	/*------------------------1B1B1B---------------------------*/
	
.1B1B1B{
	color:#1B1B1B;
	font-size: 20px;
	text-decoration: none;
    font-weight: bold;
	font-family:"微软雅黑";
	}
A.1B1B1B:link {
	COLOR: #1B1B1B;text-decoration: none;}
A.1B1B1B:visited {
	COLOR: #1B1B1B;text-decoration: none;}
A.1B1B1B:hover {
	COLOR: #FF0000;text-decoration: none;}


/*------------------------FB7600---------------------------*/
	
.FB7600{
	color:#FB7600;
	font-size: 12px;
	text-decoration: none;
    font-weight: bold;
	}
A.FB7600:link {
	COLOR: #FB7600;text-decoration: none;}
A.FB7600:visited {
	COLOR: #FB7600;text-decoration: none;}
A.FB7600:hover {
	COLOR: #ff0000;text-decoration: none;}
/*------------------------FB7600---------------------------*/
	
.FB7600_2{
	color:#FB7600;
	font-size: 12px;
	text-decoration: none;
	}
A.FB7600_2:link {
	COLOR: #FB7600;text-decoration: none;}
A.FB7600_2:visited {
	COLOR: #FB7600;text-decoration: none;}
A.FB7600_2:hover {
	COLOR: #ff0000;text-decoration: none;}

	
/*------------------------417000_2---------------------------*/
	
.417000_2{
	color:#417000;
	font-size: 14px;
	text-decoration: none;
	}
A.417000_2:link {
	COLOR: #417000;text-decoration: none;}
A.417000_2:visited {
	COLOR: #417000;text-decoration: none;}
A.417000_2:hover {
	COLOR: #61AC00;text-decoration: none;}



/*------------------------417000_3---------------------------*/
	
.417000_3{
	color:#417000;
	font-size: 12px;
	text-decoration: none;
	}
A.417000_3:link {
	COLOR: #417000;text-decoration: none;}
A.417000_3:visited {
	COLOR: #417000;text-decoration: none;}
A.417000_3:hover {
	COLOR: #61AC00;text-decoration: none;}



/*------------------------000000线路对比标题---------------------------*/
	
.xldb{
	color:#000000;
	font-size: 30px;
	text-decoration: none;
    font-weight: bold;
	}
A.xldb:link {
	COLOR: #000000;text-decoration: none;}
A.xldb:visited {
	COLOR: #000000;text-decoration: none;}
A.xldb:hover {
	COLOR: #000000;text-decoration: none;}
	
.compare_list {	
/*
	border:1px solid #339900;
	border-right-style:none;
	border-bottom-style:none;
*/
	background-color:#339900;
}

.compare_list td, .compare_list th {
/*
	border:1px solid #339900;
	border-left-style:none;
	border-top-style:none;
*/
	background-color:#FFFFFF;
	word-break:break-all;
	vertical-align:top;	
	line-height:18px;
}
.compare_list .compare_list_left {
	font-size:13px;
	font-weight:bold;
}


/*------------------------417000_3---------------------------*/
	
.0044DD{
	color:#0044DD;
	font-size: 12px;
	text-decoration: none;
	}
A.0044DD:link {
	COLOR: #0044DD;text-decoration: none;}
A.0044DD:visited {
	COLOR: #0044DD;text-decoration: none;}
A.0044DD:hover {
	COLOR: #61AC00;text-decoration: none;}




/*------------------------news_12---------------------------*/
.news_12{
	color:#253641;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
	border: none;
	line-height: 19px;
	}
A.news_12:link {
	COLOR: #253641;text-decoration: none;}
A.news_12:visited {
	COLOR: #253641;text-decoration: none;}
A.news_12:hover {
	COLOR: #ff0000;text-decoration: none;}
	
	
/*------------------------news_12---------------------------*/
.news{
	color:#253641;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
	border: none;
	line-height: 24px;
	}
A.news:link {
	COLOR: #253641;text-decoration: none;}
A.news:visited {
	COLOR: #253641;text-decoration: none;}
A.news:hover {
	COLOR: #ff0000;text-decoration: none;}
/*------------------------news_12---------------------------*/
.news14{
	color:#253641;
	font-family: "宋体";
	font-size: 14px;
	text-decoration: none;
	border: none;
	line-height: 28px;
	}
A.news14:link {
	COLOR: #253641;text-decoration: none;
}
A.news14:visited {
	COLOR: #253641;text-decoration: none;}
A.news14:hover {
	COLOR: #ff0000;text-decoration: none;}

/*------------------------newsmore---------------------------*/
.newsmore{
	color:#253641;
	font-size: 12px;
	text-decoration: none;
	border: none;
	margin-bottom: 0px;
}
.newsmore table td {
	padding:4px 2px;
}
A.newsmore:link {
	COLOR: #253641;text-decoration: none;
}
A.newsmore:visited {
	COLOR: #253641;text-decoration: none;
}
A.newsmore:hover {
	COLOR: #ff0000;text-decoration: none;
}
	
/*------------------------B4B4B4---------------------------*/
.B4B4B4{
	color:#B4B4B4;
	font-size: 12px;
	text-decoration: none;
	border: none;
	line-height: 24px;}
A.B4B4B4:link {
	COLOR: #B4B4B4;text-decoration: none;}
A.B4B4B4:visited {
	COLOR: #B4B4B4;text-decoration: none;}
A.B4B4B4:hover {
	COLOR: #ff0000;text-decoration: none;}
	


/*--------------------sort li----------------------------*/
.sort_li {
	padding:0;
	padding:2px 1px 1px 1px;
	width:10px;
	height:8px;
	background-color:#66CC00;
	font-size:12px;
	color:#FFFFFF;
	line-height:8px;
}

.dashed_line {
	margin:0;
	height:6px;
	background-image:url(/template_images/dashed_line.gif);
	background-repeat:repeat-x;
}

.top_dest table td{
	margin-right:5px;
	padding-right:8px;
	padding-bottom:2px;
	color:#253641;
}
.city_list {
	padding-right:4px;
	padding-bottom:8px;
	color:#253641;
}
form {
	margin:0;
	padding:0;
}

.border_img img{
	border:1px solid #8AB048;
	
}

/*--------------免费电话样式-----------------------------*/
.free_tel {
	color:#990000;
	font-size:14px;
	font-weight:bold;
}

/*----底部样式-------------*/
.foot a:visited,.foot a:link {
	color:#417000;
/*	font-weight:bold;*/
}
.foot_title a:visited, .foot_title a:link {
	font-size:14px;
	font-weight:bold;
	
}

	
/*-----------------------box1----------------------------*/
.box1 {
	border:1px solid #339900;
	width:240px;
	background-image:url(/template_images/dh_27.gif);
	background-repeat:repeat-x;
}

.box1 h1{
	float:left;
	width:78%;
	height:27px;
	margin:0px;
	padding:6px 0 0 8px;
	
	font-size:14px;
	text-align:left;
	color:#417000;
	
}
.box1 span{
	float:right;
	width:20%;
	height:27px;
	padding:4px 0 0 0;	
	
	font-size:14px;
	text-align:right;
	color:#417000;
}
.box1 h1 img {
	margin-right:4px;
	margin-left:4px;
}
.box1 p {
	clear:both;
	margin:0px;
	padding:0px;
	text-align:left;	
}
/*-----------每日推荐----------------*/
.mrtj {
	margin:0px;
	padding:0px;
	list-style:none;
	BACKGROUND-COLOR: #F1F9E3;
/*-background-image:url(/template_images/mrtj_bg.gif);*/
	background-repeat:repeat-x;
	height:257px;
}
.mrtj li {
	display:block;
	margin:0px;
	padding:1px;
	height:28px;
	display:inline-block;
    vertical-align:middle;
	background-image:url(/template_images/mrtj_bline.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	clear:both;
}
.mrtj li img {
	padding:0px 4px 0px 4px;
	
}
.mrtj li div {
	float:left;
	margin-right:3px;
	font-size:12px;
	font-weight:bold;
	color:#216200;
	padding-top:1px;
	display:inline-block;
    vertical-align:middle;
}

.mrtj li table td {
	padding-top:0px;
}

/*-----------------------box1 end------------------------*/

/*-----------------------box_search----------------------------*/
.box_search {
	width:100%;
	background-image:url(/template_images/searchBox_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #3BC438;
	padding:0px;
}
/*-----------------------box2 end------------------------*/

/*------------------------tab----------------------------*/
.tab {
	width:100%;
	height:100%;
	margin:0px;
}
.tab ul {
	width:100%;
	height:28px;
	margin:0;
	background-image:url(/template_images/home_10.jpg);
	background-repeat:repeat-x;
	list-style:none;
	
}

.tab_normal{
	float:left;	
	padding:4px 15px 0px 0px;
	margin:0px;
	margin-left:5px;
	height:28px;
	
	cursor:hand;
	
	font-size:12px;
	color:#253641;

}


.tab_over {
	float:left;
	margin:0px;
	padding:4px 15px 0px 15px;
	height:28px;	
	background-image:url(/template_images/tab_over.jpg);
	background-repeat:repeat-x;
	cursor:hand;
	
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
		
}

.tab_content {	
	clear:both;

}
/*------------------------tab end------------------------*/

/*------------------------tab_search --------------------*/
.tab_search {
	width:473px;	
	margin:4px;

}
.tab_search ul {
	width:100%;
	height:38px;
	list-style:none;
	background-image:url(/template_images/searchBar_bg.jpg);
	background-repeat:no-repeat;
	
	margin:0px;
}
.tab_search ul li span {
}
.tab_search ul li img {
	
}



.tab_search_normal,.tab_search ul li {
	display:inline;
	
	width:80px;
	height:31px;
	
	cursor:hand;	
	text-align:center;	
	color:#232323;
	font-weight:bold;
	font-size:14px;
	
	
	padding:4px 6px 2px 6px;
	margin:7px 2px 0px 6px;

}

.tab_search_over {
	display:inline;
	width:80px;
	height:31px;
	cursor:hand;	
	
	text-align:center;
	color:#72A64A;
	font-weight:bold;
	font-size:14px;
	background-image:url(/template_images/searchBox_btn_over.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	
	padding:4px 6px 2px 6px;

	margin:7px 2px 0px 6px;
}

.tab_search_content {
	width:473px;
	
	border:1px solid #3CC338;
	border-top-style:none;
	border-bottom-style:none;
	background-color:#FFFFFF;
	clear:both;
}
.tab_search_bottom {
	width:473px;
	height:17px;
	background-image:url(/template_images/searchBox_bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}


/*------------------------tab_search end -----------------*/

/*------------------------tab2-----------------------------*/
.tab2_container {
	width:100%;
	height:100%;
	border:1px solid #339900;
	border-top-style:none;
}
.tab2 {
	width:100%;
	height:100%;
	margin:0px;
	position:relative;
	top:-5;
	
}
.tab2 ul {
	width:100%;
	height:30px;
	margin:0;
	background-image:url(/template_images/36-bng.gif);
	background-repeat:repeat-x;
	list-style:none;

	
}
.tab2 ul .more {
	float:right;
	margin:10px 0px 0px 0px;
	
	font-size:13px;
	color:#417000;

}

.tab2_normal{
	float:left;	
	padding:8px 0px 0px 8px;
	margin:0px;
	margin-left:5px;
	width:104px;
	height:30px;
	background-image:url(/template_images/c_a_bg.gif);
	background-repeat:no-repeat;
	cursor:hand;
	
	
	font-size:13px;
	color:#417000;
}

.tab2_over {
	float:left;
	margin:0px;
	margin-left:5px;
	padding:8px 0px 0px 8px;
	width:104px;
	height:36px;	
	background-image:url(/template_images/c_a_bg_over.gif);
	background-repeat:no-repeat;
	cursor:hand;
	
	
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
		
}

.tab2_content {
	
	clear:both;
	width:99%;
	padding:0px;
	margin:0px;
}
.tab2_content h1 {
	height:22px;
	width:101%;
	margin:0px;
	padding:0px;
	padding:2px;
	padding-left:10px;	
	background-color:#E4F7E3;
	
	text-align:left;
	font-size:12px;
	color:#417000;
	font-weight:normal;
	
	
}

.tab2_content p {
	margin:0px;
	padding:2px;
	
	
}

.tab2 .tab_footer a:visited
, .tab2 .tab_footer a:link
, .tab2 .tab_footer
{
	text-align:right;
	color:#FB7600;
	font-weight:bold;
}


/*-----------------------tab2 end---------------------------*/

/*------------------------tab3-----------------------------*/
.tab3 {
	width:100%;
	height:100%;
	margin:0px;
}
.tab3 ul {
	width:100%;
	height:27px;
	margin:0;
	background-image:url(/template_images/images/home_sl_14.jpg);
	background-repeat:repeat-x;
	list-style:none;
	
}

.tab3 ul .tab_icon {
	float:left;
	margin:4px;
	font-size:14px;
	color:#417000;
	font-weight:bold;
}

.tab3_normal{
	float:left;	
	padding:6px 6px 0px 0px;
	margin:0px;	
	height:27px;
	cursor:hand;
	
	font-size:12px;
	color:#253641;
}

.tab3_over,.tab3_over a:visited,.tab3_over a:link {
	float:left;
	margin:0px;
	padding:3px 4px 0px 0px;
	height:27px;		
	cursor:hand;
	
	font-size:12px;
	color:#417000;
	text-decoration:underline;
}

.tab3_content {	
	clear:both;

}

/*-----------------------tab3 end --------------------------*/

/*------------------------tab4-----------------------------*/
.tab4_container {
	width:100%;
	height:100%;
	border:1px solid #339900;
	border-top-style:none;
}
.tab4 {
	width:100%;
	height:100%;
	margin:0px;
	position:relative;
	top:-5;
	
}
.tab4 ul {
	width:100%;
	height:30px;
	margin:0;
	list-style:none;
	background-image:url(/template_images/36-bng.gif);
	background-repeat:repeat-x;

	
}


.tab4_normal{
	float:left;	
	padding:8px 0px 0px 8px;
	margin:0px;
	margin-left:5px;
	width:80px;
	height:30px;
	background-image:url(/template_images/images/tab4_normal.gif);
	background-repeat:no-repeat;
	cursor:hand;
	
	
	font-size:13px;
	color:#417000;
	font-weight:bold;
}

.tab4_over {
	float:left;
	margin:0px;
	margin-left:5px;
	padding:8px 0px 0px 8px;
	width:80px;
	height:36px;	
	background-image:url(/template_images/images/tab4_over.gif);
	background-repeat:no-repeat;
	cursor:hand;
	
	
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
		
}

.tab4content {
	
	clear:both;
	width:99%;
	padding:0px;
	margin:0px;
}


/*-----------------------tab4 end --------------------------*/


/*------------------------tab5-----------------------------*/
.tab5 {
	width:100%;
	height:100%;
	margin:0px;
}
.tab5 ul {
	width:100%;
	height:22px;
	margin:0;
	list-style:none;
	background-color:#E4F7E3;
	
}

.tab5 ul .tab_icon {
	float:left;
	margin:1px;
	font-size:14px;
	color:#4A4A4A;
	font-weight:bold;
}

.tab5_normal, .tab5_normal a:visited, tab5_normal a:link{
	float:left;	
	padding:0px;
	margin-right:5px;
	height:22px;
	cursor:hand;
	
	font-size:13px;
	color:#417000;
}

.tab5_over,.tab5_over a:visited,.tab5_over a:link {
	float:left;	
	padding:0px;
	margin-right:5px;
	height:22px;		
	cursor:hand;
	
	font-size:13px;
	color:#417000;
	font-weight:bold;
	text-decoration:none;
}

.tab5_content {	
	clear:both;

}

.tab5 .tab5_footer a:visited
, .tab5 .tab5_footer a:link
, .tab5 .tab5_footer
{
	text-align:right;
	color:#FB7600;
	font-weight:bold;
}

/*-----------------------tab5 end --------------------------*/


.route_name a:visited, .route_name a:link {
	COLOR: #253641;
	text-decoration: none;
}

.route_name a:hover {
	COLOR: #ff0000;
	text-decoration: none;
}
/*-----------------------tab5 end --------------------------*/

.route_content {
	color:#333333;
	line-height:26px;
	
}
.route_price a:visited, .route_price a:link{
	color:#019101;
	font-weight:bold;
}

/*-------------线路报价----------------*/
.route_price_list {
	background-color:#BFE0B1;
	font-weight:bold;
}
.route_price_list td {
	background-color:#FFFFFF;
	text-align:center;
}
.route_price_list th {
	background-color:#E9FFDF;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.route_price_lable {
	font-size:12px;
	color:#990000;
	font-weight:bold;
}
.route_price {
	color:#FF4500;
	font-weight:bold;
}

.route_book_btn {
	margin-left:20px;
}
.route_price_say {
	width:100%;
	font-size:12px;
	color:#333333;
	text-align:left;
	word-break:break-all;
	overflow:hidden;
}
/*----------------酒店报价-----------------*/

.hotel_price_list {
	background-color:#BFE0B1;
	font-weight:bold;
}

.hotel_price_list td {
	background-color:#FFFFFF;
	text-align:center;
}
.hotel_price_list th {
	background-color:#E9FFDF;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.hotel_price_lable {
	font-size:14px;
	color:#990000;
	font-weight:bold;
}
.hotel_price,.hotel_price a:visited, .hotel_price a:link {
	color:#FF4500;
	font-weight:bold;
}

.hotel_book_btn a{
	color:#990000;
	font-weight:bold;
}
.hotel_price_say {
	font-size:12px;
	color:#333333;
	text-align:left;
	word-break:break-all;
	overflow:hidden;
}

/*-------------订单页面--付款银行列表----------------------*/
.bank_list table {
	border:1px solid #BFE894;
	border-bottom-style:none;
	border-right-style:none;
}
.bank_list table td {
	border:1px solid #BFE894;
	border-top-style:none;
	border-left-style:none;
}

/*-------------线路列表样式(有图列表)----------------------*/
.route_list table td{

	border-bottom:1px dashed #CCCCCC;
	
}
.route_list .route_name {	
	padding:2px;
	margin-top:6px;
}
.route_list .route_name a:visited, .route_list .route_name a:link {
	font-size:14px;
	font-weight:bold;
	color:#417000;
	text-decoration:underline;
}
.route_list .route_content {
	padding:2px;
	
	color:#666666;
	
}
.route_list .set_area, .route_list .route_time {
	font-weight:bold;
}

/*-------------------景点显示，浮动层样式--------------------*/
#sight_box {
	position:absolute;
	width:250px;
	display:none;
	background-color:#FFFFFF;
	border:1px outset #82C366;
}
#sight_box a:visited, #sight_box a:link {
	color:#990000;

}
#sight_box #sight_title {
	margin:0px;
	padding:4px;
	background-color:#E2F6C0;
	
	font-size:13px;
	font-weight:bold;
}
#sight_box #sight_img {

	margin:2px;
}

#sight_box #sight_content {

	padding:4px;
	text-align:left;
}

/*--------------行程链接样式---------------------------------*/
.routing_list a:visited, .routing_list a:link {
	text-decoration:underline;
	color:#417000;
	font-weight:bold;
}


/*------------------------417000_2---------------------------*/
	
.4170002{
	color:#417000;
	font-size: 25px;
	text-decoration: none;
    font-weight: bold;
	font-family:"微软雅黑";
	}
A.4170002:link {
	COLOR: #417000;text-decoration: none;}
A.4170002:visited {
	COLOR: #417000;text-decoration: none;}
A.4170002:hover {
	COLOR: #61AC00;text-decoration: none;}

/*-------------目的地------------------------------*/
.dest_title {
	text-align:center;
	font-size:14px;
	color:#417000;
	font-weight:bold;
}
.dest_intro {
	line-height:20px;
}
.dest_intro a:visited, .dest_intro a:link {
	text-decoration:underline;
	color:#417000;
}

/*------------我去过　我想去--------------*/
#dest_top_1, #dest_top_2 {
	width:120px;
	background-image:url(/template_images/t.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	color:#417000;
	text-align:left;
}



/*------------------------copy_table---------------------------*/
.copy_table{
	color:#335633;
	font-size: 12px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: C4E4C4;
	border-bottom-color: C4E4C4;
	border-left-color: C4E4C4;
	}
A.copy_table:link {
	COLOR: #335633;text-decoration: none;}
A.copy_table:visited {
	COLOR: #335633;text-decoration: none;}
A.copy_table:hover {
	COLOR: #ff0000;text-decoration: none;}
.Emenu {
	background-color:#01B300;
	padding:4px;
	border:1px solid #018E01;
	filter:Alpha(opacity=90);
}
.Emenu a:visited, .Emenu a:link {
	color:#FFFFFF;
	text-decoration:none;
	padding:4px;
}
.Emenu a:hover {
	background-color:#FFFFFF;
	color:#216200;
}

.downMenu {
	PADDING-RIGHT: 80px; PADDING-LEFT: 80px; BACKGROUND-IMAGE: url(/template_images/copy_bg2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 34px
}
.downMenu LI {
	DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none
}
.downMenu LI A:visited {
	FONT-SIZE: 14px; COLOR: #ffffff
}
.downMenu LI A:link {
	FONT-SIZE: 14px; COLOR: #ffffff
}
.downMenu_normal {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: right top; OVERFLOW-Y: hidden; DISPLAY: inline; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/template_images/copy_x.gif); PADDING-BOTTOM: 8px; WIDTH: 120px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; TEXT-ALIGN: center
}
.downMenu_over {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: right top; OVERFLOW-Y: hidden; DISPLAY: inline; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/template_images/copy_x.gif); PADDING-BOTTOM: 8px; WIDTH: 120px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; TEXT-ALIGN: center
}
.submenu {
	DISPLAY: none
}
.submenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.downMenu_over .submenu {
	BORDER-RIGHT: #4daf4d 1px solid; BORDER-TOP: #4daf4d 1px solid; DISPLAY: block; FILTER: Shadow(Color=#CCCCCC, Direction=2); FLOAT: left; MARGIN: 10px 0px 10px 6px; BORDER-LEFT: #4daf4d 1px solid; WIDTH: 120px; CURSOR: hand; LINE-HEIGHT: 16px; BORDER-BOTTOM: #4daf4d 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; moz-opacity: 0.7
}
.downMenu_over .submenu A:visited {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #253641; PADDING-TOP: 2px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.downMenu_over .submenu A:link {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #253641; PADDING-TOP: 2px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.downMenu_over .submenu A:hover {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #1bca1a; TEXT-ALIGN: left; TEXT-DECORATION: none
}
