html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/

body {		
	margin:0 auto;
	word-break:break-all;
	font:12px,arial;
	color:#000000;
	line-height:20px;
	padding:0;
	width:980px;

}


td,li{
	text-align:left;
	list-style:none;
}


a{ 
	cursor:pointer;
}

a:link{
	color:#000000;
	text-decoration:none;
}

a:visited{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:red;
	text-decoration:none;	
}

a:active{
	color:red;
	text-decoration:none;
	background:#F93;	
}

a img{
	border-width:0;
} 


.red{
	color:red;
}

A.red{
	color:red;
}

/*-------------------------------------------- 原来的css ----------------------------------------------------*/

div______{
	display:table-cell;	
	border:2px solid green;
}

ul___{
	display:table-cell;	
	border:1px solid green;
}

.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;
	text-align:center;
	}
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{
	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;
}
.newsmore table td {
	padding:2px 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(/templates/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(/templates/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(/templates/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(/templates/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:8px;
	font-size:12px;
	font-weight:bold;
	color:#216200;
	padding-top:5px;
	display:inline-block;
    vertical-align:middle;
}

.mrtj li table td {
	padding-top:0px;
}

/*-----------------------box1 end------------------------*/

/*-----------------------box_search----------------------------*/
.box_search {
	width:100%;
	background-image:url(/templates/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(/templates/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(/templates/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(/templates/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(/templates/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(/templates/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(/templates/template_images/36-bng.gif);
	background-repeat:repeat-x;
	list-style:none;
}

.tab2 ul li{
	float:left;
	margin:0px 20px 0px 0px;
}


.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(/templates/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(/templates/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(/templates/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(/templates/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(/templates/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(/templates/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 li{
	float:left;
	margin:0px 20px 0px 0px;
}


.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(/templates/template_images/t.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	color:#417000;
	text-align:left;
	font-size:18px;
}

A.dest_top_num_1:link,A.dest_top_num_2:link,A.dest_top_num_1:visited,A.dest_top_num_2:visited{
	color:red;
	background-color:blue;
}


/*------------------------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;
}




/*------------------------------------*/
.fonts_1F6701{
	color:#1F6701;
	font-size: 12px;
	text-decoration: none;

}

A.fonts_1F6701:link {
	COLOR: #1F6701;
	text-decoration: none;
}
A.fonts_1F6701:visited {
	COLOR: #1F6701;
	text-decoration: none;
}

A.fonts_1F6701:hover {
	COLOR: #FF0000;
	text-decoration: none;
}

/*------------------------------------*/

.fonts_1F6701_H{

	color:#1F6701;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

A.fonts_1F6701_H:link {
	COLOR: #1F6701;text-decoration: none;
}

A.fonts_1F6701_H:visited {

	COLOR: #1F6701;
	text-decoration: none;
}

A.fonts_1F6701_H:hover {
	COLOR: #FF0000;
	text-decoration: none;
}

/*---------------------------------------*/

.fonts_565656{

	color:#565656;
	font-size: 12px;
	text-decoration: none;

}

A.fonts_565656:link {
	COLOR: #565656;
	text-decoration: none;
	}
A.fonts_565656:visited {
	COLOR: #565656;
	text-decoration: none;
}

A.fonts_565656:hover {
	COLOR: #FF0000;
	text-decoration: none;
}

/*---------------------------------------*/

.fonts_000000{
	color:#000000;
	font-size: 12px;
	text-decoration: none;
}

A.fonts_000000:link {
	COLOR: #000000;
	text-decoration: none;
	}
A.fonts_000000:visited {
	COLOR: #000000;
	text-decoration: none;
}
A.fonts_000000:hover {
	COLOR: #FF0000;
	text-decoration: none;
}

/*---------------------------------------*/
.fonts_375414{
	color:#375414;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;

}

A.fonts_375414:link {
	COLOR: #375414;
	text-decoration: none;
	}
A.fonts_375414:visited {
	COLOR: #375414;
	text-decoration: none;
}
A.fonts_375414:hover {
	COLOR: #FF0000;
	text-decoration: none;
}

/*---------------------------------------*/
.fonts_2E9601{
	color:#2E9601;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;

}


/*-------------------------------------------- 原来的css 结束----------------------------------------------------*/


A.redB{
	COLOR: red;text-decoration: none;	
	font-weight:bold;
}


.route_name{
	line-height:23px;
}


.title_25{ 
	font-size:25px;
	text-align:center;
	font-weight:bold;
	color:red;
	line-height:30px;
}


.time_and_print{ 
	text-align:center;
	font-weight:bold;
	color:red;
}



/*------------------top文件样式---------------------*/

#top_dh{
	height:43px;
	line-height:43px;		
}



#top_dh a:link,#top_dh a:hover,#top_dh a:visited{
	color:#ffffff;
	font-size:17px;	
	font-weight:bold;
	
}


#top_dh span{
	float:left;
	height:43px;		
	vertical-align:middle;
	text-align:center;
}

#top_dh01,#top_dh08,#top_dh09,#top_dh10,#top_dh11,#top_dh12,#top_dh13,#top_dh14{
	width:50px;
}

#top_dh02,#top_dh03,#top_dh04,#top_dh05,#top_dh06{
	width:78px;	
}

#top_dh07{
	width:63px;	
}


#top_dh01.dhnow,#top_dh08.dhnow,#top_dh09.dhnow,#top_dh10.dhnow,#top_dh11.dhnow,#top_dh12.dhnow,#top_dh13.dhnow,#top_dh14.dhnow{
	width:50px;
	background-image:url("/templates/template_images/new_top_2zi.gif");
}

#top_dh01.dhnow a,#top_dh08.dhnow a ,#top_dh09.dhnow a ,#top_dh10.dhnow a,#top_dh11.dhnow a,#top_dh12.dhnow a,#top_dh13.dhnow a,#top_dh14.dhnow a{
	color:#000000;
	font-size:14px;
	font-weight:100;
}

#top_dh02.dhnow,#top_dh03.dhnow,#top_dh04.dhnow,#top_dh05.dhnow,#top_dh06.dhnow{
	width:78px;	
	background-image:url("/templates/template_images/new_top_4zi.gif");
}

#top_dh07.dhnow{
	width:63px;	
	background-image:url("/templates/template_images/new_top_3zi.gif");
}

.fgx{
	width:4px;	
	background-image:url("/templates/template_images/new_top_fgx.gif");
}


.top_tel
{
	font-size:14px;
	font-weight:bold;
	color:red;
}
/*-------------------top文件样式--------------------*/



/*-------------------foot文件样式--------------------*/

#footer * {

	text-align:center;
	line-height:30px;
	margin:0 auto;

}

#footer span{	
	padding:3px;	
}


#f_sub_div{

	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	padding:10px 20px;

}


#f_hidden_tab{

	
	display:none;
	bottom:350px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	padding:10px 20px;
	position:relative;	
}


/*-------------------foot文件样式--------------------*/
