﻿body {
	background: url(../images/bg.gif);
	font-size:12px;
	/*letter-spacing:1px;*/
	margin: 0px;
	color: #CCCCCC;
	/* 屏蔽复制*/
	-moz-user-select:none;
}

.body { background: #000000;}

div, td {
	font-size:12px;
	letter-spacing:1px;
	margin: 0px;
	color: #CCCCCC;
	border: 0px; margin: 0px; padding:0px;
}

.b { font-weight: bold;}

.red { color:#CC0000; font-size: 12px;}

a:visited, a:link { text-decoration:none; color: #9c9c9c;}
a:hover { text-decoration:none; color: #FFFFFF;}

img { border: 0px; }

ul {margin: 0px; padding:0px;}
li { list-style:none; margin: 0px; padding:0px;}

#container {display:block; width:998px; height:696px; border:0px; margin: 0 auto; margin-top: 5px;}	
	
#container ul { display: block; clear: both;}
.music { height:24px; float: right; display: block; line-height:24px; margin: 4px 0px 0px 0px;}
.quicklaunch { height:24px; float: right; text-align: right; color: #666666; display: block; line-height:24px;}
	.q01:visited, .q01:link { text-decoration: none; color: #eddec0}
	.q01:hover { text-decoration: none; color: #ffffff}
.flash { width: 998px; height: 672px; }

#divlogin { width: 256px; height: 156px; background: #FFFFFF; margin:0px; padding:0px; z-index:9999;position:absolute;}
#divlogin ul { display: block; clear: both;}
	.login_title { width: 256px; height: 23px; background:url(../images/login_title.gif) no-repeat; margin:0px auto; padding:0px; display: block;}
	.login_close { width: 252px; height: 9px; background:url(../images/login_close.gif) no-repeat 243px; margin-right:4px; margin-top:4px; float:right; clear:both; display: block;}
	.login_close a { height:9px; width:9px; float:right; display: block;}
	.login_words { width: 47px; height: 27px; line-height:27px;  color:#333333; margin: 0px 0px 0px 22px; display: block; clear:left; float: left; vertical-align: middle;}
	.login_kuang01 { width: 161px; height: 27px; line-height:27px; margin-right:26px; display: block; float: right; clear: right; vertical-align: middle;}
	.login_kuang02 { width: 108px; height: 27px; line-height:27px; margin: 0px; padding:0px; display: block; float: left; vertical-align: middle;}
	.login_kuang03 { width: 45px; height: 27px; line-height:27px; margin-right:26px; display: block; float:right; clear:right; vertical-align: middle;}
	.login_input01 { width: 160px; height: 20px; line-height: 27px; color:#333333; background:#dbdbdb; padding:0px; border:0px;}
	.login_input02 { width: 100px; height: 20px; line-height: 27px; color:#333333; background:#dbdbdb; padding:0px; border:0px;}
	.login_btn01 { width: 86px; height: 25px; margin-left: 36px !important;  margin-left: 18px; background:url(../images/btn_login.gif) no-repeat; clear:left; float: left; display: block;}
	.login_btn01 a { width: 86px; height: 25px; float: left;  display: block;}
	.login_btn02 { width: 86px; height: 25px; margin-right: 36px !important;  margin-right: 18px;  background:url(../images/login_forgetpw.gif) no-repeat; clear:right;  float: right; display: block;}
	.login_btn02 a { width: 86px; height: 25px; float: right;  display: block;}

/* main page begin */
.pagewidth { width:936px; margin:auto;}
#header { width:100%; height:165px; margin: 0 auto; background:url(../images/head_bg.gif) repeat-x; clear:both;}
#header ul { display: block; clear: both; width:1054px; margin: 0 auto}
    .quicklaunch02 { height:26px; float: right; text-align: right; color: #666666; display: block; line-height:26px; display: block; vertical-align: middle; clear:both; margin-right:80px;}
	.q02:visited, .q02:link { text-decoration: none; color: #e5b273}
	.q02:hover { text-decoration: none; color: #eddec0}
.logo
{
	width: 130px;
	height: 90px;
	background: url(../images/head_logo.png) no-repeat;
	margin: 4px 20px 0px 20px;
	display: block;
	clear: left;
	float: left;
}	
.ad { width: 727px; height:90px; margin:4px 0px 4px 0px; display:block; clear:right; float:left; }


.menu { height:41px;}
#menu a {}
#menu li{height: 37px; display: block;}
	.menu01 { float: left; background: url(../images/menu_01.gif) no-repeat; width: 85px;}
	.menu02 { float: left; background: url(../images/menu_02.gif) no-repeat; width: 85px;}
	.menu03 { float: left; background: url(../images/menu_03.gif) no-repeat; width: 85px;}
	.menu04 { float: left; background: url(../images/menu_04.gif) no-repeat; width: 85px;}
	.menu05 { float: left; background: url(../images/menu_05.gif) no-repeat; width: 85px;}
	.menu06 { float: left; background: url(../images/menu_06.gif) no-repeat; width: 85px;}
	.menu07 { float: left; background: url(../images/menu_07.gif) no-repeat; width: 85px;}
	.menu08 { float: left; background: url(../images/menu_08.gif) no-repeat; width: 85px;}
	.menu09 { float: left; background: url(../images/menu_09.gif) no-repeat; width: 85px;}
	.menu10 { float: left; background: url(../images/menu_10.gif) no-repeat; width: 85px;}
	.menu10 a { height:41px; display:block;}
	.menu11 { float: left; background: url(../images/menu_11.gif) no-repeat; width: 85px;}
	.menu12 { float: left; background: url(../images/menu_12.gif) no-repeat; width: 85px;}
	.menu01_over, .menu01 a:hover  { float: left; background: url(../images/menu_01_over.gif) no-repeat; width: 85px;}
	.menu02_over, .menu02 a:hover  { float: left; background: url(../images/menu_02_over.gif) no-repeat; width: 85px;}
	.menu03_over, .menu03 a:hover  { float: left; background: url(../images/menu_03_over.gif) no-repeat; width: 85px;}
	.menu04_over, .menu04 a:hover  { float: left; background: url(../images/menu_04_over.gif) no-repeat; width: 85px;}
	.menu05_over, .menu05 a:hover  { float: left; background: url(../images/menu_05_over.gif) no-repeat; width: 85px;}
	.menu06_over, .menu06 a:hover  { float: left; background: url(../images/menu_06_over.gif) no-repeat; width: 85px;}
	.menu07_over, .menu07 a:hover  { float: left; background: url(../images/menu_07_over.gif) no-repeat; width: 85px;}
	.menu08_over, .menu08 a:hover  { float: left; background: url(../images/menu_08_over.gif) no-repeat; width: 85px;}
	.menu09_over, .menu09 a:hover  { float: left; background: url(../images/menu_09_over.gif) no-repeat; width: 85px;}
	.menu10_over, .menu10 a:hover  { float: left; background: url(../images/menu_10_over.gif) no-repeat; width: 85px;}
	.menu12_over, .menu12 a:hover  { float: left; background: url(../images/menu_12_over.gif) no-repeat; width: 85px;}
	
	.menu00{ float:left;  background: url(../images/menu_00.png) no-repeat; width: 85px;}
	.menu00 a{
		font-size:13px;
		text-align:center;
		color:#fff;
		padding-top:11px;
		height:30px; 
		display:block;
	}
	.menu00_over, .menu00 a:hover{float:left;  background: url(../images/menu_00_over.png) no-repeat; width: 85px;}
	.menu00_over a, .menu00 a:hover{
		padding:11px 0px 0px 2px;
	}
	.menuuu {float:left;  background: url(../images/menu_uu.png) no-repeat; width: 85px;}
	.menuuu a {height:41px;display:block}
	.menuuu_over, .menuuu a:hover {float: left; background: url(../images/menu_uu_over.png) no-repeat; width: 85px;}


	
#submenu_a { width: 107px;}
#submenu { width: 82px;position:absolute;z-index:100;}
#submenu_c { width: 104px;}
	.smenu_img { height:41px;}
	.smenu { padding: 0px 1px 1px 1px; background:#5d5d5d; margin:0px;}
		.smenu_dotline { height: 1px; background:url(../images/dot_line02.gif) repeat-x; margin:0px; padding:0px;}
		.smenu_w
{
	height: 24px;
	background: #292929;
	color: #788ba8;
	line-height: 24px;
	text-align: center;
	background: url(../images/dot_line02.gif) repeat-x;
	margin-top: 4px;
}
		.smenu_w_at { height:24px; background:#292929; color: #ffffff; line-height:24px; text-align: center; background:url(../images/dot_line02_at.gif) repeat-x; }
		.smenu_word:visited, .smenu_word:link { text-decoration:none; color: #788ba8;}
		.smenu_word:hover { text-decoration:none; color: #ffffff;}
		
#where {
	height: 36px;
	margin: 0px auto 0px;
}
#main ul{ display: block; clear: both;}
.where01 {
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	color: #aaaaaa;
	clear: both;
}	

#main { display: block; clear: both; margin: 0px auto 0px; }

.left01 { width:720px; display: inline-block; float:left; clear: left;}
left01 ul { width:720px;}
	.destall { width: 720px; height:38px; vertical-align: bottom;}
		.destline_at { width: 1px; height:38px; background:#676767; float: left;}
		.destbg_at {  height:22px; background: url(../images/dest_bg_at.gif) repeat-x; color: #ffffff; padding: 16px 24px 0px 24px; float: left;}
		.destline { width: 1px; height:30px; background:#3c3c3c; float: left; margin-top: 8px;}
		.destbg {  height:20px; background: url(../images/dest_bg.gif) repeat-x; color: #ffffff; margin-top: 8px; padding: 10px 24px 0px 24px; float: left;}
		.destbg02   { width: 10px; height: 1px;  background: url(../images/dest_bg02.gif) repeat-x; margin-top: 37px; float: left;}	
		.destline02  { width: 1px; height:38px; background:#404040; float: left;}	
		.destbg03  { width:60px; height:18px; padding: 12px 20px 8px 20px; background: url(../images/dest_bg02.gif) repeat-x; float: left; color:#c06f6f; font-size:14px; text-align:center;}	
		.destbg04   { width: 608px; height: 1px;  background: url(../images/dest_bg02.gif) repeat-x; margin-top: 37px; float: left;}	
		
		/*.dest_img { clear:both; display: block; width: 720px; width: 485px;}*/
		.dest_img { clear:both; display: block;  width: 720px; height: 485px;}  /*max-width: 720px;*/
		.dest_img02 { float: left; display: block; width: 688px; height: 465px;}
		.dest_icons02 { width: 22px; height: 53px; background:#1a1a1a; float:left; display: block; padding: 4px 5px 0px 5px;}	
		
		.pages { width: 720px; height: 32px; line-height:32px; display: block; clear:both; text-align: right; color: #62cbb8; margin-bottom: 4px;}
	
		/*.dest_list { background:#1a1a1a; width: 720px; padding:10px; display: block; clear: both; border:1px solid #737373;}*/
		.dest_list
{
	background: #1a1a1a;
	width: 720px;
	padding: 10px;
	display: block;
	clear: both;
	border-style: none;
	margin-top: 15px;
}
		/*.dest_video { background:#1a1a1a; width: 720px; padding:10px; display: block; clear: both;height:110px;border:solid 1px;border-top:none;}*/
		.dest_video { background:#1a1a1a; width: 720px; padding:10px; display: block; clear: both;height:110px;border-style:none;}
		.dest_video1 { background:#1a1a1a; width: 720px; padding:10px; display: block; clear: both;height:110px; border-style:none;}
		
		.dest_simg { width: 220px; height: 165px; vertical-align:top; margin-bottom:30px;}
		.dest_icons { width: 22px; height: 165px; margin: 0px 16px 0px 8px; padding:0 16px;}
		.dest_svideo 
		{ 
			width: 217px;
			height: 20px;
			padding-left:13px;
		}
	
		.dest_words { height: 165px; margin: 6px 8px 0px 0px; line-height: 20px; color: #ababab;}	
		/*.dest_words_MyPlan { height: auto; margin: 6px 8px 0px 0px; line-height: 20px; display: block; color: #ababab;margin-left:265px;}*/
		.dest_words_MyPlan { height: auto; margin: 6px 8px 0px 0px; line-height: 20px; display: block; color: #666666;margin-left:265px;}
		.dest_words02 { margin: 20px 45px 24px 45px; line-height: 20px; display: block; color: #ababab;}
		.Firstdest_words { height: 165px; width: 720px; margin: 6px 8px 0px 0px; line-height: 20px; display: block; color: #ababab; background-color:#1a1a1a;overflow:hidden; border-width:1px; border-color:#1a1a1a;}	
	
		.hat01 { height: 3px; margin-bottom:1px; background:#515151; display:block;}
		.hat_01{ margin:0px; padding:0px; height:3px; background:#515151;}
		.bannerhat01{ margin:0px; padding:0px; height:8px; }
		.plan01 { background:#1a1a1a; display:block;}
		.Linkplan {z-index:9999;position:absolute;background:#1a1a1a;height:300px; width:600px;}
			.ptitle01 { font-size:14px; color:#ba5600; padding: 20px 50px 0px 50px; display:block;}
			.ptitle02 { color: #c88b55; padding: 22px 0px 0px 0px; }
			.ptitle02b { color: #c88b55; padding: 12px 0px 10px 30px; }
			.ptitle02c { color: #c88b55; padding: 12px 0px 10px 171px; }
			.ptitle02d { color: #c88b55; padding: 12px 0px 10px 250px; }
			.ptitle03 { color: #c2a58c; padding: 20px 55px 22px 55px; }
			.pc01 { width: 560px; padding: 10px 80px 10px 80px; display: block;}	
			.pcontent01	{ height:30px; line-height: 30px; color:#666666; display: inline-block; float:left; clear: left;}
			.pcontent02	{ height:30px; line-height: 30px; color:#d5d5d5; display: inline-block; float: left; width: 400px;}
			.pcontent03	{ height:30px; line-height: 30px; color:#666666; display: inline-block; float:left; clear: left; width: 80px; padding-left: 30px;}
			.pcontent04	{ height:30px; line-height: 30px; color:#d5d5d5; display: inline-block; float: left; width: 360px;}
			.pcontent04b{ line-height: 24px; color:#666666; display: inline-block; float: left; width: 360px;}
			.pcontent05	{ height:30px; line-height: 30px; color:#666666; display: inline-block; float:left; clear: left; width: 110px;}
			.pcontent0501	{  line-height: 30px; color:#666666; display: inline-block; float:left; clear: left; width: 110px;}
			.pcontent06	{ height:30px; line-height: 30px; color:#d5d5d5; display: inline-block; float: left; width: 400px; padding: 0px 0px 0px 50px;}
			.pcontent07	{ height:40px; line-height: 50px; color:#cccccc; display: block; margin-left: 170px; letter-spacing: 2px; clear: both; width: 300px;}
			.pforget:visited, .pforget:link { color:#666666; text-decoration:underline;}
			.pforget:hover { color:#ffffff; text-decoration:underline;}
			.txtarea { clear:both;}
			.txt01 { background:#000000; border: 1px solid #4d4d4d; color: #d5d5d5; width: 546px; height: 80px; font-family:Arial, Helvetica, sans-serif}
			.txt02 { background:#000000; border: 1px solid #4d4d4d; color: #d5d5d5; width: 160px; font-size:12px; height: 16px; line-height: 16px; padding: 2px;}
			.txt02w { background:#000000; border: 1px solid #4d4d4d; color: #d5d5d5; width: 240px; font-size:12px; height: 16px; line-height: 16px; padding: 2px;}
			.txt03 { border: 1px solid #4d4d4d; color: #000000; width: 240px; font-size:12px; height: 16px; line-height: 16px; padding: 2px;}
			.txt04 { background:#111111; border: 1px solid #5c4c3f; color: #d5d5d5; width: 160px; font-size:12px; height: 16px; line-height: 16px; padding: 2px;}
			.txt04w { background:#111111; border: 1px solid #5c4c3f; color: #d5d5d5; width: 240px; font-size:12px; height: 16px; line-height: 16px; padding: 2px;}
			.txt05 { background:#111111; border: 1px solid #5c4c3f; color: #d5d5d5; width: 400px; height: 80px; font-family:Arial, Helvetica, sans-serif}
			.pt02 { width: 500px; background:#000000; padding: 14px 26px 14px 26px; height: 90px; margin-top: 10px;}
			.pt03 { width: 500px; background:#000000; padding: 14px 26px 14px 26px; height: 220px; margin-top: 10px;}
			.pbtn01 {padding: 20px 20px 20px 150px; float:left; display:block;}			
			.pbtn02 { padding:20px 10px 20px 20px; float:left; display:block;}
			.pbtn03 {padding: 20px 10px 20px 100px; float:left; display:block;}			
			.pbtn04 { padding:20px 10px 20px 0px; float:left; display:block;}
			.pbtn05 { padding:20px 10px 20px 0px; float:left; display:block;}
			.pbtn06 { padding:20px 10px 20px 450px; float:left; display:block;}
			.pblank01 { height:40px;}
			.pblank02 { height:16px;}
			.p3col { margin:0px 0px 10px 0px; display:block;}
			.photel01 { color: #6980aa;}
			.photel02:visited, .photel02:link  { color:#666666; text-decoration:underline;}
			.photel02:hover  { color:#ffffff; text-decoration:underline;}
			.pmessage01 { font-size:14px; color:#ffffff; padding: 80px 50px 60px 50px; display:block; text-align: center;}
			.pm01:visited, .pm01:link  { text-decoration:underline; font-size:14px; color:#ba5600;}
			.pm01:hover  { text-decoration:underline; font-size:14px; color:#ffffff;}
			.pm02 { width: 500px; height: 1px; background:url(../images/dot_line.gif) repeat-x; display: block; margin-top: 30px 0px 10px 0px; clear:both;}
			
		.hat02 { height: 3px; margin-bottom:1px; background:url(../images/clubuu_hat.gif); display:block; width: 720px;}
		.clubuu01 { background:url(../images/clubuu_bg.png); display:block; width: 720px; height: 587px;}
			.ctitle02 { color: #c2a58c; padding: 22px 0px 10px 40px; display: block; clear:both;}
			.ct02 { width: 460px; background:url(../images/clubuu_sbg.png); padding: 14px 26px 14px 26px; height: 90px; margin-left: 30px;}
			.ccontent01 { height:30px; line-height: 30px; color:#666666; display: inline-block; float:left; clear: left; width: 95px; padding-left: 40px;}
			.ccontent02	{ color:#d5d5d5; display: inline-block; float: left; width: 400px;}
			.ccontent03	{ height:30px; line-height: 30px; color:#666666; display: inline-block; float:left; clear: left; width: 80px; padding-left: 0px;}
			.printmap { text-align:right; padding-left: 400px; display:none;} /*打印不显示 20100122*/
			.backbtn { display:none;} /*返回不显示 20100122*/
.testdiv { position:relative; border:none; top:1px; left:1px; }
.detail { visibility: hidden; position:absolute; border:none; top:1px; left:-113px; z-index:2;}
.detail_ok { visibility: hidden; position:absolute; border:none; top:1px; left:-127px; z-index:2;}
.detail_cancel { visibility: hidden; position:absolute; border:none; top:0px; left:-37px; z-index:2;}	
.detail_cancel1 { visibility: hidden; position:absolute; border:none;top:0px; left:-113px; z-index:2;}			

.right01 { width: 190px; display: inline-block; float: left; margin: 0px 0px 0px 20px;}
	.rightmenu00 {  width: 190px; display: block; margin-top: 30px;}/*margin-top: 70px;*/
	.rightmenu01 { width: 190px; display: block; height: 26px; margin-top: 22px; text-align: center; font-size:14px; color: #488b8f;}
		.rm01:visited, .rm01:link { text-decoration: none; font-size:14px; color: #488b8f;}
		.rm01:hover { text-decoration: none; font-size:14px; color: #ffffff;}
		.rm02:visited, .rm02:link { text-decoration: none; font-size:14px; color: #6397b9;}
		.rm02:hover { text-decoration: none; font-size:14px; color: #ffffff;}
	.rightmenu02 { width: 190px; height: 1px; background:url(../images/dot_line.gif) repeat-x;}
	.rightmenukong { height: 416px;}
	.rightmenukong1 { height: 10px;} /*height: 416px;*/
	.rightmenukong2 { height: 170px;} /*height: 416px;*/
	.rightmenukong3 { height: 240px;} /*height: 416px;*/
	.rightmenukong4 { height: 416px;} /*height: 416px;*/
	.rightkong01 { height: 20px;}
	.rightbanner { width: 164px; height: 120px; margin: 0 17px 10px 17px;}

.left02 { width:240px; display: inline-block; float:left; clear: left;}
.left02 ul { width:240px; height:494px; background:url(../images/usercenter_leftbg.png) no-repeat;}
	.usertitle01 { padding:18px 0px 0px 57px; letter-spacing: 8px; font-size:14px; color:#FFFFFF}
	.usertitle02 {padding:8px 0px 18px 85px; letter-spacing: 4px; color:#787878;}
	.usermenu { background:url(../images/usermenu_bg.png) no-repeat; height: 38px; color:#8f8f8f; line-height: 38px; margin: 3px 13px 0px 13px; padding-left: 65px; letter-spacing: 5px;}
	.umlink:hover { color:#9b4100; }
	.usermenu_over { background:url(../images/usermenu_bg_over.png) no-repeat; height: 38px; color:#9b4100; line-height: 38px; margin: 3px 13px 0px 13px; padding-left: 65px; letter-spacing: 5px;}
	.utitle01 { font-size:14px; color:#ba5600; padding: 50px 50px 10px 100px; display:block;}
	.uc01 { width: 500px;  padding: 14px 26px 14px 26px; margin: 10px 0px 10px 140px ;}
	.uc02 { width: 620px;  padding: 12px 0px 12px 40px; margin:auto; color: #c2813a;}
	.ucontent01 { height:30px; line-height: 30px; color:#000000; display: inline-block; float: left; width: 240px;}
	.ucontent0101 { line-height: 30px; color:#000000; display: inline-block; float: left; width: 240px;}
	.ucontent02 { color:#c2813a;}
	.ucontent03 { height:30px; line-height: 30px; color:#000000; display: inline-block; float: left; width: 340px;}
	.ubtn01 {padding: 50px 20px 20px 150px; float:left; display:block;}	
	.ubtn02 {padding: 50px 20px 20px 280px; float:left; display:block;}	
	.ubtn03 {padding: 50px 20px 20px 400px; float:left; display:block;}	
	.user_simg { float: left; display: block; width: 180px; height: 120px;}
	.user_words { height: 115px; margin: 0px 8px 0px 0px; line-height: 20px; display: block; color: #333333;}
	.words_Descriptions { height: auto; margin: 0px 8px 0px 0px; line-height: 20px; display: block; color: #333333;}
	.uhotel01 { color: #125a9a;}
	.utable { width:620px; border: 0px; background:#b8b8b8; margin:0 auto;}
	.uth {  height:26px; text-align:center; background:#e6e6e6; color:#666666; vertical-align: middle;}
	.utd {  height:26px; text-align:center; background:#e6e6e6; color:#000000; vertical-align: middle;}
	.utd_left {  height:26px; text-align: left; background:#e6e6e6; color:#000000; vertical-align: middle; padding-left:5px;}
	.udel { padding:5px 0px 5px 40px; float:left; display: block; height: 44px;}
	.upages {  height: 44px; line-height:44px; text-align: right; color: #c75400; margin-bottom: 4px; margin:auto; float:right; display: block; padding-right: 40px;}
	.up01:visited, .up01:link { text-decoration:none; color: #666666;}
	.up01:hover { text-decoration:none; color:#c75400;}
	.up02:visited, .up02:link { text-decoration:none; color: #000000;}
	.up02:hover { text-decoration:none; color:#c75400;}
	
.right02 { width: 680px; display: inline-block; float: left; margin-left: 10px !important; margin-left: 5px; background:#e6e6e6; height: 494px;}
.right03 { width: 680px; display: inline-block; float: left; margin-left: 10px !important; margin-left: 5px; background:#e6e6e6; height: 100%;}

#footer { width:936px; height:114px; display: block; clear: both; margin: 0 auto;}
#footer ul { width:936px; display: block; clear: both; margin: 0 auto; }
.footbg	{ background:#1f1f1f; clear: both; margin: 0 auto;}
	.footblank { height: 28px;}
	.icp { width:208px; height: 34px; line-height: 34px; color:#373737; background:#1f1f1f; display: block; float: left; padding: 0px 0px 0px 22px;}
	.footmenu { width:936px; height: 34px; line-height: 34px; color:#373737; background:#1f1f1f; display: block; float: left;}
		.fmenu:visited, .fmenu:link { text-decoration: none; color: #736049;}
		.fmenu:hover { text-decoration: none; color: #eddec0;}
	.copyright { height: 66px;background:url(../images/foot_bg.gif) repeat-x; padding: 14px 0px 0px 0px; margin: 0px auto; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; color:#6b6b6b;}

/* main page end */
.hidden { display:none;}
		.MineFirstdest_words {   min-height: 165px; width: 720px; margin: 6px 8px 0px 0px; line-height: 20px; display: block; color: #ababab; background-color:#1a1a1a;overflow:hidden; border-width:1px; border-color:#1a1a1a;}	

.msg_error{width:150px;padding-left:20px;line-height:20px;border:1px solid #FFE591;background:#FFFAEA url(../images/icon_error.png) no-repeat 4px 4px;color:#333;font-size:12px;}
.rcontact01
{
	width: 630px;
	color: #999999;
	margin: 0 auto;
	line-height: 20px;
	padding-bottom: 20px;
	font-size: 14px;
}
.rcontact01 a:visited, .rcontact01 a:link
{
	color: #f15a22;
}
.rcontact01 a:hover
{
	color: #FFFFFF;
}
.rcontact02
{
	display: block;
	width: 300px;
	float: left;
	color: #999999;
	line-height: 20px;
	padding: 0px 0px 20px 0px;
}
.rcontact02 span
{
	color: #c98b50;
}
.rcontact03
{
	display: block;
	width: 330px;
	float: left;
	margin-left: 10px;
	color: #999999;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
}
.rcontact03 span
{
	color: #c98b50;
}
.rcontact03 a:visited, .rcontact03 a:link
{
	color: #999999;
	font-size: 14px;
}
.rcontact03 a:hover
{
	color: #FFFFFF;
	font-size: 14px;
}
.f14px
{
	font-size: 14px;
}
.rcontact02 a:visited, .rcontact02 a:link
{
	color: #999999;
	font-size: 14px;
}
.rcontact02 a:hover
{
	color: #FFFFFF;
	font-size: 14px;
}
.rgreytitle
{
	background: #2f2f2f;
	height: 28px;
	line-height: 28px;
	color: #f15a22;
	width: 660px;
	margin: 0 auto;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 12px;
	clear: left;
}
.xtop, .xbottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.clearleft
{
	clear: left;
}
.xb1, .xb2, .xb3, .xb4
{
	display: block;
	overflow: hidden;
}
.xb1, .xb2, .xb3
{
	height: 1px;
}
.xb2, .xb3, .xb4
{
	background: #000000;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
}
.xb1
{
	margin: 0 5px;
	background: #4c4c4c;
}
.xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.xb3
{
	margin: 0 2px;
}
.xb4
{
	height: 2px;
	margin: 0 1px;
}
#roundcorner
{
	display: block;
	float: left;
	background: transparent;
	clear: both;
	margin-bottom: 20px;
}
#roundcorner h1, #roundcorner h2, #roundcorner p
{
	margin: 0 10px;
	letter-spacing: 1px;
}
.router
{
	width: 710px;
}
.rheight01
{
	height: 100%;
	overflow: hidden;
}
.rheight02
{
	height: 100%;
	overflow: hidden;
}
.rheight03
{
	height: 100%;
	overflow: hidden;
}
.rheight04
{
	height: 100%;
	overflow: hidden;
}

.rtitle01
{
	font-size: 16px;
	color: #f15a22;
	padding: 16px 20px 16px 20px;
	display: block;
}
.rtitle02
{
	font-size: 16px;
	color: #f15a22;
	padding: 8px 20px 8px 20px;
	display: block;
}
.roundcontent
{
	display: block;
	background: #000000;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
	height: 100%;
}
.roundcontent01
{
	display: block;
	background:  #2f2f2f;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
	height: 100%;
}
.roundcontent02
{
	display: block;
	background:  #000000;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
	height: 100%;
}
.photo
{
	color: #c98b50;
	font-size: 14px;
}

/*按钮Style*/
.ButtonStyle
{
	width:60px;
	height:22px;
	font-size:10pt;
	line-height:22px;
	border:0px;
	background-image:url("../Images/search.png");
	/*font-family:@宋体;*/
}
.LableStyle
{
	width:105px;
	height:22px;
	font-size:12pt;
	line-height:22px;
	color:#F15A22;
	border:0px;
	/*font-family:@宋体;*/
}

.Login_ptitle01
{
	font-size:14px;
	color:#ba5600; 
	padding-left: 50px; 
	display:block;
	line-height:30px;
}

.Login_Vip
{
	margin-left:230px; 
	line-height:70px;
}

.Login_pcontent07
{
	margin-left:230px;
}

.ContactUS_lbl1
{
	font-size: 14px;
	color: #ba5600;
	padding:  16px 35px;
	display: block;
}

.ContactUS_lbl2
{
	background: #2f2f2f;
	height: 28px;
	line-height: 28px;
	color: #ba5600;
	width: 660px;
	margin: 0 auto;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: 12px;
	clear: left;
}


.ContactUS_rcontact01
{
	width: 630px;
	color: #999999;
	margin: 0 auto;
	line-height: 20px;
	font-size: 14px;
	height:75px;
}

.ticket_h
{
	font-size: 14px;
	color: #ba5600;
	padding: 16px 20px 16px 20px;
	display: block;
}

.keywords
{
	margin-top:10px; margin-bottom:30px;
}
.GridViewborder
{
	border:solid 1px #696969;
}
.GridViewborder1
{
	border:solid 1px #696969;
	border-top:none;
}
.dest_simg_myplan
{
	 width: 220px;
	 height: 165px;
	 float: left;
}

.dest_icons_myplan 
{ 
	width: 22px; 
	height: 165px;
	margin: 0px 16px 0px 8px; 
	float:left; display: block;
}

.head_banner
{
	width: 500px;
	height: 60px;
	padding: 7px 14px 7px 14px;
	border-left: 1px #4c4c4c solid;
	border-right: 1px #4c4c4c solid;
	float: left;
	display: block;
	background: url(../Images/banner_bg.gif) no-repeat;
}

.imgHeadDiv
{
	position: absolute;
	z-index: 50;
	width: 742px;
	height: 90px;
}

.imgHeadA
{
	display: block;
	width: 742px;
	height: 90px;
	text-decoration: none;
	FILTER: progid:DXImageTransform.Microsoft.RandomBars ( duration=0.5,orientation=horizontal ) progid:DXImageTransform.Microsoft.Barn(duration=0.5, motion=      'out' , orientation= 'vertical' ) progid:DXImageTransform.Microsoft.Barn ( duration=0.5,motion= 'out' ,orientation= 'horizontal' ) progid:DXImageTransform.Microsoft.Blinds ( duration=0.5,bands=10,Direction= 'down' ) progid:DXImageTransform.Microsoft.GradientWipe ( duration=1,gradientSize=1.0,motion= 'reverse' ) progid:DXImageTransform.Microsoft.RandomDissolve ();
}
.pager td table tbody tr td span
{
    color: #cc6600;
}
#PlanTable
{
    border-top:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
}


#PlanTable td
{
    border-bottom:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
}
.calendar div,.calendar td td
{
    font-size: 11px;
    letter-spacing: 0px;
    color: #000000;
}
.PlanTableView td
{
    border-width: 1px;
    border-color: #cccccc;
    padding: 2px;
    color: #000000;
    text-align: center;
    border-right-style: solid;
    border-bottom-style: solid;
}


.PlanTableView th
{
    border-right-style: solid;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    background-color: #CCFFCC;
}

