body.bg1 {
    background-color:#01aebc;
	margin:auto!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:auto 0px!important;*padding:0px!important;*padding:0px;
	font-family:"Helvetica","Verdana", "sans-serif";
	vertical-align:middle;
	/*background-image:url(pic/bg.jpg);*/
	background-image:url(pic/bg.jpg);
	background-repeat:repeat;
	
}
table.data-list1 h3 {
	margin:0px;
	padding:0px;
}

div.back1 {
	width:852px;
	height:100%;
	text-align:center;
	background-color:#FFFFFF;
	margin:0px auto 0px auto!important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px;
	padding:0px!important;*padding:0px!important;*padding:5px 0px 5px 0px;
	display:block;
	vertical-align:middle;
    /*	background-image:url(pic/divbg.jpg);
	background-repeat:repeat-y;*/

}
div.back2 {
	width:842px;
	margin:0px auto 0px auto;
	padding:0px!important;*padding:0px!important;*padding:0px;

    /*	background-image:url(pic/divbg.jpg);
	background-repeat:repeat-y;*/
	border:8px solid #FFFFFF;
	display:table;
	background-color:#FFFFFF;
}

div.banner {
	width:843px;
	text-align:center;
	color:#efcdc3;
}

div.back2 div.top {
	width:842px;
	height:230px;
	margin:0px auto!important;*margin:0px!important;*	margin:0px;
	background-image:url(pic/top.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0px;
	vertical-align:top;
	
}
div.back2 div.data {
	width:842px;
	background-image:url(pic/bg1.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px auto!important;*margin:0px!important;*	margin:0px;
	padding:0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	display:block;
	position:relative;
	z-index:1;
}
.ban0305{
	position:absolute;
	z-index:2;
	width:132px;
	height:37px;
	left: 670px;
	top: 32px;
}

div.back2 div.data img.title {
	width:842px;
	/*height:76px;*/
	margin:0px auto!important;*margin:0px!important;*	margin:0px;
	border:0px;
	display:block;
}
div.back2 div.data img.end {
	width:842px;
	/*height:29px;*/
	margin:0px auto 0px auto!important;*margin:0px 0px -5px 0px!important;*margin:0px 0px -5px 0px;	
	padding:0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	border:0px;
	display:block;
}
div.back2 div.data h4 {
	width:100%;
	font-size:13px;
	font-weight:600;
	color:#e29688;
	letter-spacing:1px;
	text-align: center;
	margin:10px auto 5px auto!important;*margin:10px 0px 5px 0px!important;*margin:10px 0px 5px 0px;
	clear:both;	
}

div.back2 div.data h5 {
	width:85%;
	font-family:"Arial";
	font-size:15px;
	font-weight:600;
	color:#008ca5;
	letter-spacing:1px;
	text-align:left;
	margin:10px auto 8px auto!important;*margin:10px 0px 8px 0px!important;*margin:10px 0px 8px 0px;
	clear:both;	
}

div.back2 div.data h5 a, div.back2 div.data h5 a:link, div.back2 div.data h5 a:visited {
	font-family:"Arial";
	font-size:15px;
	font-weight:600;
	color:#008ca5;
	letter-spacing:1px;
	display:inline-table;
	text-align:left;
	text-decoration: underline;

}

div.back2 div.data h5 a:hover {
	color:#008ca5;
	text-decoration: none;


}

div.back2 div.data div.intro {
	width:90%;
	text-align:left;
	margin:10px auto 10px auto!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px!important;*padding:0px 0px 10px 0px!important;*padding:0px 0px 10px 0px;
	border-bottom:1px dashed #B9AA93;
	display:table;
}
div.back2 div.data div.intro img.view {
	float:left;
	width:260px;
	display:block;
}
div.back2 div.data div.intro div.tour {
	width:60%!important;*width:60%!important;*width:60%;
	font-size:13px;
	line-height:18px;
	color:#71685B;
	font-weight:normal;
	letter-spacing:1px;
	float:left;
	margin:25px 0px 0px 10px!important;*margin:25px 0px 0px 10px!important;*margin:15px 0px 0px 10px;
	padding:0px!important;*padding:0px!important;*padding:0px 0px 0px 0px;

}

div.back2 div.data div.intro div.tour p {
	font-family: "·s²Ó©úÅé","Verdana";
	font-size:13px;
	line-height:21px;
	color:#545454;
	font-weight:normal;
	letter-spacing:1px;
	margin:0px 0px 0px 0px!important;
*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px!important;
*padding:0px!important;*padding:0px;
	text-indent: 2em;
	word-spacing: 1px;
	
}

div.back2 div.data div.intro div.tour .trans,div.back2 div.data div.intro div.tour .hours,div.back2 div.data div.intro div.tour .cost,div.back2 div.data div.intro div.tour .food,div.back2 div.data div.intro div.tour .hotel1 {
	width:90%;
	background-position:left -2px;
	background-repeat:no-repeat;
	padding-left:60px;
	font-size:12px;
	color:#71685B;
	display:block;
	margin:5px 0px;
}

div.back2 div.data div.intro div.tour .trans {
	background-image:url(pic/icon1.jpg);	
}

div.back2 div.data div.intro div.tour .food {
	background-image:url(pic/icon3.jpg);	
}
div.back2 div.data div.intro div.tour .hotel1 {
	background-image:url(pic/icon2.jpg);	
}
div.back2 div.data div.intro div.tour .cost {
	background-image:url(pic/icon4.jpg)
}
div.back2 div.data div.intro div.tour .hours {
		background-image:url(pic/icon5.jpg);
}
div.back2 div.data div.intro div.tour ul.hotel {
	width:100%;
	list-style-type:none;
	background-image:url(pic/icon2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:60px;
	display:block;
	clear:both;
	text-align:left;
	margin:0px;
	float:left;
}
div.back2 div.data div.intro div.tour ul.hotel li {
	font-size:12px;
	color:#71685B;
	margin:3px 0px;
	
}
div.back2 div.data h5 p {
	font-size:15px;
	font-weight:normal;
	color:#572A1E;
	line-height:20px;
}
div.back2 div.data h6 {
	width:85%;
	font-size:11px;
	font-weight:normal;
	color:#FF6600;
	letter-spacing:1px;
	text-align:right;
	margin:10px auto 0px auto!important;*margin:10px 0px 0px 0px!important;*margin:10px 0px 0px 0px;		
}
div.back2 div.data ul.submenu {
	list-style-type:none;
	list-style-position:outside;
	width:85%;
	margin:0px auto 30px auto!important;*margin:0px 0px 15px 0px!important;*margin:0px 0px 15px 0px;	
	padding:0px!important;*padding:0px!important;*padding:0px;
	display:block;
}
div.back2 div.data ul.submenu li {
	width:15%;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	color:#9F4300;
	padding-left:15px;
	background-image:url(pic/icon.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	float:left;
	text-align:left;
}

div.back2 div.data ul.submenu li a,div.back2 div.data ul.submenu li a:link,div.back2 div.data ul.submenu li a:visited {
	color:#9F4300;
	text-decoration:none;
}
div.back2 div.data ul.submenu li a:hover {
	color:#ff3300;
	text-decoration:none;
}

div.back2 div.data table.data-list {
	width:85%;
	margin:0px auto 0px auto!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;	
	border-left:1px solid #E6DFBF;
	border-top:1px solid #E6DFBF;
}

div.back2 div.data table.data-list th {
	background-color:#c4deff;
	font-size:13px;
	color:#008ca5;
	font-weight:600;
	padding:5px;
	border-right:1px solid #E6DFBF;
	border-bottom:1px solid #E6DFBF;	
	text-align:center;
}

div.back2 div.data table.data-list td {
	background-color:#FFFFFF;
	font-size:13px;
	color:#545454;
	font-weight:normal;
	line-height:21px;
	padding:2px 0px 2px 0px;
	border-right:1px solid #E6DFBF;
	border-bottom:1px solid #E6DFBF;	
	text-align:center;

}

div.back2 div.data table.data-list1 {
	width:85%;
	margin:0px auto 0px auto!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;	
	border-left:1px solid #E6DFBF;
	border-top:1px solid #E6DFBF;
}
div.back2 div.data table.data-list1 tr.bar {
	background-color:#F9FFBB;
}
div.back2 div.data table.data-list1 th {
	background-color:#c4deff;
	font-size:12px;
	color:#008ca5;
	font-weight:600;
	padding:2px!important;*padding:2px!important;*padding:2px;
	border-right:1px solid #E6DFBF;
	border-bottom:1px solid #E6DFBF;	
	text-align:center;
}

div.back2 div.data table.data-list1 td {
	
	font-size:13px;
	color:#545454;
	font-weight:normal;
	padding:5px 2px 5px 2px!important;*padding:5px 2px 5px 2px!important;*padding:5px 2px 5px 2px;
	border-right:1px solid #E6DFBF;
	border-bottom:1px solid #E6DFBF;	
	text-align:left;
}

div.back2 div.data table.data-list1 td  p{
	font-size:13px;
	color:#545454;
	font-weight:normal;
	text-align:left;
	text-indent: 2em;
	letter-spacing: 1px;
	word-spacing: 1px;
	margin:-2px 8px 5px 8px!important;
*margin:-2px 8px 5px 8px!important;  *margin:-2px 8px 5px 8px; 
	line-height: 21px;
}

div.back2 div.data table.data-list1 td  ul{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	letter-spacing: 1px;
	word-spacing: 1px;
	margin:0px 8px 10px 8px!important;
*margin:0px 8px 10px 8px!important;  *margin:0px 8px 10px 8px; 
	line-height: 21px;

}

div.back2 div.data table.data-list1 td  ul li{
	list-style-type: disc;
	list-style-position: inside;
		text-indent: 2em;
}


div.back2 div.data table.data-list1 td a,div.back2 div.data table.data-list1 td a:link,div.back2 div.data table.data-list1 td a:visited {

	color:#FF4040;
	text-decoration:none;
}
div.back2 div.data table.data-list1 td a:hover {

	color:#FF6600;
	text-decoration:none;
}
.note1 {
	font-size:13px;
	font-weight:normal;
	color:#B93000;
}
.title01 {
	font-weight:600;
	color:#B93000;
}

div.back2 div.data table.data-dist {
	width:70%;
	margin:0px auto 0px auto!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;	
	border-left:1px solid #E6DFBF;
	border-top:1px solid #E6DFBF;
}

div.back2 div.data table.data-dist th {
	background-color:#c4deff;
	font-size:13px;
	color:#008ca5;
	font-weight:600;
	padding:2px!important;*padding:2px!important;*padding:2px;
	border-right:1px solid #E6DFBF;
	border-bottom:1px solid #E6DFBF;	
	
}

div.back2 div.data table.data-dist td {
	background-color:#FFFFFF;
	font-size:13px;
	color:#545454;
	font-weight:normal;
	padding:5px!important;*padding:5px!important;*padding:5px;
	border-right:1px solid #E6DFBF;
	border-bottom:1px solid #E6DFBF;	
	

}

#notice{ display:block; clear:both; margin: 0;padding: 0;}
#notice ul{ display:block; list-style:none; padding:8px 20px 20px 20px;}
#notice ul li{ /*border-bottom:1px dashed #999999;*/ padding-bottom:5px; font-size:13px; color:#333; line-height:1.5; font-weight:bolder; padding-top:10px;}
#notice h2{ display:block; padding-top:18px; padding-left:18px; color:#631A85; letter-spacing:1px; line-height:18px; font-size:17px; font-weight:bolder;}
.csp{ display:block; color:#a98632; font-size:13px; line-height:1.8; clear:both; letter-spacing:1px;}
#portfolio{ margin:0 auto; padding:0;width:842px;}
ul li.head { list-style-type:none; padding:0;margin:0; }