@charset "utf-8";
html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size:10pt; color:#565656;
}
html, body{width:100%; height:100%; font-family:Geneva, Arial, Helvetica, sans-serif;}
body.index{background:url(../images/bg.png) repeat;}
.container{
	background: #FFFFFF;
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px 0 10px;
	border-left: #6a3d65 1px solid;
	border-right: #6a3d65 1px solid;
}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.txtright { text-align:right; height:18px;}
.txtright-search{ background:url(../images/header-search.gif) no-repeat top right; text-align:right; height:18px;}
.lineheights {line-height:20px;}
.fontsizenine {font-size:9pt;}
.txt_size_10{font-size:10px;}
.sec_title_color{color: #8e2581;}
.heightten{height:10px;}
.heightthridteen{height:30px;}
.text-align-right {text-align:right;}
.imgborders {border:1px #999999 solid;}
.margin-left-ten{margin-left:10px;}
.topictxt{padding-left: 10px; background-color:#6A8CB7; line-height:20px; color: #FFFFFF;}
.paddingtopfive{padding-top:5px;}
.bottom_txt{color: #3F5E83;}
.margin-bottom-twenty{margin-bottom:20px;}
.margin-left-twenty{margin-left:20px;}
.margin-top-five{margin-top:5px;}

#submit-button{background-image:url(../images/btn_send_01.gif); background-color:Transparent; border-style:none; background-repeat:no-repeat; width:90px; height:19px;}

#selectyear {font-size:10px;}
#selectmonth{font-size:10px; width:100px;}
.submit_button_select{font-size:10px;}

#header{color: #7f7f7f;}
	#header #right-col{float: right; width: 465px; font-size: 9pt;}
	#header #right-col .left_txt {font-size:12px; _font-size:10px; margin-top:29px; line-height:20px; float:left; }
	#header .search{height:12px; height:8px\9; font-size:10px\9; width: 112px; border: 0px solid #000000; background: #FFF; margin-top:3px; margin-right:2px;}

#menu{height: 30px; background:url(../images/top_menu.gif) repeat-x;}
	#menu ul{margin:0;padding:0;position:relative;}
	#menu ul li{float:left;margin:0;padding:0;}
	#menu>ul>li>img{cursor:pointer;}
	#menu ul li .submenucontainer{position:absolute;width:930px;height:138px;top:30px;left:0;background:url(../images/submenu-bg.png) repeat-x; display:none;_left:-908px;z-index:99;}
	#menu .submenucontainer li{height:138px;border-left:#FFFFFF 1px solid;} 
	#menu .submenucontainer .submenu-ul{background-color:#3878ba;}
	#menu .submenucontainer .submenu-ul li{width:68px; height:auto; border-left:none; font-size:12px; clear:both; padding:5px 5px 5px 22px;}
	#menu .submenucontainer .submenu-ul li a, #menu .submenu-ul li a:hover{color:#FFFFFF;}
	.submenu-over{background-color:#3878ba;}
#time{height: 35px; background:url(../images/header-bg.png) repeat-x;}
	#time ul{margin:0 0 0 24px; padding-top:5px;}
	#time li{width:177px; float:left;}

#content{}
	#content .down{color:#d9181b;}
	#content .up{color:#51b300;}
	#content #left-col{width:675px; margin-right:10px; float:left;}
		/*banner*/
		#left-col p.banner{margin:0 0 10px 0;}
		/*infopage*/
		.box1-info{margin-left:20px; margin-right:20px; margin-bottom:50px; width:638px;max-width:638px;}
		div.divtext02{ width:638px;}
		.box1-info div.divtext02 img{ max-width:638px; _width: 638px;}
		
		/*box1*/
		#left-col #box1{margin-bottom:10px;}
			#left-col #box1 p.box1-header{height:29px; background:url(../images/left-box1-bg.png) no-repeat;}
			#left-col #box1 img.more{float:right; margin-top:7px; margin-right:5px;}
			#left-col #box1 #pane{border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd;}
			#left-col #box1 #pane-container{height:247px;}
			#left-col #box1 #pane-container table{margin:5px 0 0 5px}
			#left-col #box1 .box1-footer{margin:5px; font-size:8pt;}
			
			#left-col #box1 table thead td{height:22px; background:url(../images/left-box1-table-bg.png) repeat-x; color:404143; font:bold; text-align:left; padding:0 5px 0 5px;}
			#left-col #box1 table td{padding:0 5px 0 5px;}
			
			#left-col #boxs a, #left-col #boxs a:hover{font-size:10pt;}
			#left-col #boxs ul{margin-bottom:10px;}
			#left-col #boxs li{float:left; width:331px; _width:200px; margin-bottom:10px; background:url(../images/box-bg.png) repeat-x;}
			#left-col #boxs li img{margin-left:12px; margin-top:10px;}
			#left-col #boxs li.odd{margin-right:13px;}
			#left-col #boxs li.odd ul.dot{margin-right:13px; list-style-image:url(images/dot.png);}
			#left-col #boxs li img.more{float:right; margin-right:12px;}
			
			#left-col #boxs li ul{list-style:disc; height:80px; margin-top:15px; margin-left:20px;}
			#left-col #boxs li ul li{background:none; width:287px; height:auto; float:none; margin-left:15px;}
			
	#content #right-col{width:245px; float:left;}
		#right-col #box1{}
			#right-col #box1 p.box1-header{height:22px; background:url(../images/right-box1-bg.png) no-repeat;}
			#right-col #box1 img.more{float:right; margin-top:8px; margin-right:18px;}
			#right-col #box1 p{border-left:1px solid #bdbdbd; background-color:#f8f8f8;}
			#right-col #box1 p.box1-content1{height:57px; padding-top:10px; padding-left:8px;}
			#right-col #box1 p.box1-content1 .icon{float:left;}
			#right-col #box1 p.box1-content1 span{float:left; margin:0 0 0 10px; color:#2864a1;}
			#right-col #box1 p.box1-content1 span .engword{font-family: Arial, Helvetica, sans-serif;}
			#right-col #box1 p.box1-content2{height:144px; padding-top:10px; padding-left:8px;}
			#right-col #box1 p.box1-content2 .icon{float:left;}
			#right-col #box1 p.box1-content2 span{float:left; margin:0 0 0 10px; color:#2864a1;}
			#right-col #box1 p.box1-content2 span .engword{font-family: Arial, Helvetica, sans-serif;}
			
			#right-col #box2 p.box2-header{height:22px; background:url(../images/right-box2-bg.png) no-repeat;}
			#right-col #box2 p{border-left:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; background-color:#f8f8f8;}
			#right-col #box2 p.box2-content{height:62px; padding-top:10px; padding-left:8px;}
			#right-col #box2 p.box2-content .icon{float:left;}
			#right-col #box2 p.box2-content span{margin:0 0 0 10px; color:#2864a1;}
			#right-col #box2 p.box2-content span .engword{font-family: Arial, Helvetica, sans-serif;}
			
			#right-col #box3{margin-top:10px;}
			#right-col #box3 p.box3-header{height:22px; background:url(../images/right-box3-bg.png) no-repeat;}
			#right-col #box3 img.more{float:right; margin-top:8px; margin-right:18px;}
			#right-col #box3 .box3-content{height:103px; background:url(../images/right-box3-content-bg.png) repeat-x;}
			#right-col #box3 .box3-content .arrow-left{float:left; margin:45px 0 0 5px;}
			#right-col #box3 .box3-content .banner{float:left; margin:4px 4px 0 4px;}
			#right-col #box3 .box3-content .arrow-right{float:left; margin:45px 5px 0 0 ;}
			#right-col #box3 .box3-content #box3-sideshow{width:203px; height:94px; vertical-align: middle; float:left; display:table-cell; background-color:#FFFFFF;}
			
			#right-col #box4{margin-top:10px;}
			#right-col #box4 p.box4-header{height:22px;}
			#right-col #box4 p.box4-header img{float:left;}
			#right-col #box4 .box4-content{border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd;}
			#right-col #box4 .box4-content table{margin:0 10px; padding:0; width:223px;}
			
.menu_button_table {position:relative; top:0px; padding-left:0px; margin-bottom:30px;}

.container-footer{
	background: #FFFFFF;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	border-left: #6a3d65 1px solid;
	border-right: #6a3d65 1px solid;
}
#footer{height: 108px; background-color:#e3e3e3; font-size:10pt; border-top: 1px solid #c6c6c6;}
	#footer p.partner{margin-top:5px; margin-left:20px;}
	#footer p.link{font-size:8pt; margin-left:20px; float:left; margin-top:60px}
	#footer p.copyright{font-size:8pt; margin-right:20px; float:right; margin-top:60px}
#aboutus{}
	#aboutus-txt{float:left};	
	#companyimg-desc{float:right; width:40%; text-align:center};
	
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {color: #990066}
.style3 {color: #8A057C}
.style5{color: #8A057C; font-size: 9pt; }
.txt-5 {margin-left:40px; line-height:20px;}
.style7 {color: #8A057C; font-size: 10pt;}
#mailmsg{float:left;  padding-left:2px;}

#blogtable{background-image:url(../images/blog_background.png); background-repeat:no-repeat;}
.blogtabletitle_1{background-image: url(../images/bg_index_08.jpg);background-repeat: repeat;vertical-align:top;width:100px;vertical-align:top;font-size:3mm;background-color:#F7F7F7; padding-left:30px;}
.blogtabletitle_2{background-image: url(../images/bg_index_08.jpg);background-repeat: repeat;vertical-align:top;width:340px;vertical-align:top;font-size:3mm;background-color:#F7F7F7; padding-left:30px;}
.blogtable_filed_1{background-color:#f2f3f5;}
.blogtable_filed_2{background-color:#e7ecf1;}
.blogtable_select_field{vertical-align:top;font-size:3.5mm; padding-left:30px;}
.blogtable_select_field_data{font-size:10px; color:#5c5c5c;}

.commenttabletitle_1{background-image: url(../images/bg_index_08.jpg);background-repeat: repeat;vertical-align:top;width:100px;vertical-align:top;font-size:3mm;background-color:#F7F7F7; padding-left:30px;}
.commenttabletitle_2{background-image: url(../images/bg_index_08.jpg);background-repeat: repeat;vertical-align:top;width:340px;vertical-align:top;font-size:3mm;background-color:#F7F7F7; padding-left:30px;}
.commenttabletitle_3{background-image: url(../images/bg_index_08.jpg);background-repeat: repeat;vertical-align:top;width:80px;vertical-align:top;font-size:3mm;background-color:#F7F7F7; padding-left:30px;}
.commenttable_select_field_data_1{width:100px;vertical-align:top;font-size:3.5mm; padding-left:30px;}
.commenttable_select_field_data_2{width:320px;vertical-align:top;font-size:3.5mm; padding-left:30px;}
.commenttable_select_field_data_3{width:80px;vertical-align:top;font-size:3.5mm; padding-left:30px;}

.bg_bar02_respon {
	height: 10px;
	background-image: url(../images/bg_bar_01.jpg);
	background-repeat: repeat-x;
	background-position: center;
	width:400px; 
	vertical-align:middle
}

.res_sub_left{margin-left:20px; margin-right:20px; margin-bottom:10px; margin-top:10px;}
.res_sub_left_txt{text-align:left;color: #8e2581; line-height:20px;}
.res_sub_more{text-align:left; line-height:20px;}
.res_sub_right{margin-left:20px; margin-right:20px; margin-bottom:10px; margin-top:10px;}
.vert_alig_mid{vertical-align:middle}
#showbutton1{padding-left:30px;}
.paddingleftthridteen{padding-left:30px;}
#pano{width: 571px; height: 380px; padding-left:30px;}
#showbutton2{padding-left:30px;}
#pano2{width: 571px; height: 380px; padding-left:30px;}
.privacytxt{padding-left: 0px; padding-right:0px; line-height:20px; text-align:justify; text-justify:inter-ideograph;}
a.link_no_hover:link {text-decoration: none; color: #8e2581;}
a.link_no_hover:hover {text-decoration: none; color: #999999;}
a.link_no_hover:visited {text-decoration: none; color: #8e2581;}

a.link_no_hover_strong:hover {text-decoration: none; font-weight:blod; color: #999999;}
a.link_no_hover_strong:link {text-decoration: none; color: #999999;}
a.link_no_hover_strong:visited {text-decoration: none;  color: #999999;}

a.footerpartnerlink:hover {text-decoration:underline; color: #565656;}
a.footerpartnerlink:link {text-decoration:none; color: #565656;}
a.footerpartnerlink:visited {text-decoration:none; color: #565656;}
#lang_sc {cursor:pointer;}
#lang_en {cursor:pointer;}
#btn0,#btn1,#btn2,#btn3,#btn4,#btn5,#btn6,#btn7,#btn8 { behavior: url(css/iepngfix.htc) }

.featured_hk_tour .title {
  font-size: 18px;
  font-weight: bold;
  color: #990099;
  text-align: center;
}

