﻿@charset "utf-8";
/* CSS Document */

body{
	background-image: url(images/wrapper-bg.png);
	background-repeat: repeat-y;
	background-color: #b89085;
	background-position: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #7a0d3b;
	line-height: 20px;
}
#wrapper{
	width:970px;
	margin: 0 auto;
	height:100%;
}
#wrapper #header{
	height:153px;
	width:960px;
	margin: 0 auto;	
	_margin-left: 6px;
	*+html margin-left: 7px;
	background-image: url(images/header-bg.png);
	background-repeat: repeat-x;
	position:relative;
	z-index:6;	
}
#wrapper #Layer_Banner {
	position: absolute;
	float:left;
	margin-left: 351px;
	z-index: 2;
	width: 587px;
	/*height:169px;*/
	height: 125px;
	top: 4px;
	overflow: hidden;
}
.tx-imagecycle-pi1 {
	display: block;
	position: relative;
	float: right;
	z-index: 0;
	width: 587px;
	height: 125px;
}
.tx-imagecycle-pi1-images {
	display: none;
	position: relative;
	float: right; 
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}
#wrapper #header .logo{
	padding-top:4px;
	padding-left:21px;
	width: 330px;
	height: 125px;

	float:left;
}
#wrapper #header .lan{
	padding-top:125px;
	padding-right:48px;
	color:#c7cdbf;
	float:right;
}
#wrapper #header .lan a{
	color:#c7cdbf;
	text-decoration: none;
}
#wrapper #header .lan a:hover{
	color:#fff;
	text-decoration: none;
}
#wrapper #nav{
	height:39px;
	width:960px;
	margin: 0 auto;	
	margin-left: 6px;
	background-image: url(images/nav-bg.png);
	background-repeat: no-repeat;
	position:relative;
	z-index:6;
}
#wrapper #nav-shadow{
	height:7px;
	width:960px;
	margin: 0 auto;	
	_margin-left: 6px;
	background-image: url(images/nav-shadow.png);
	background-repeat: repeat-x;
	position:relative;
	z-index:15;
}

#wrapper #nav li{
	float:left;
}
#wrapper #nav li a{
	height:39px;
	display:block;
}
#wrapper #nav #menu_0_on{
	width:180px;
}
#wrapper #nav #menu_0{
	width:180px;
}
#wrapper #nav #menu_1_on{
	width:164px;
}
#wrapper #nav #menu_1{
	width:164px;
}
#wrapper #nav #menu_2_on{
	width:184px;
}
#wrapper #nav #menu_2{
	width:184px;
}
#wrapper #nav #menu_3_on{
	width:104px;
}
#wrapper #nav #menu_3{
	width:104px;
}
#wrapper #nav #menu_4_on{
	width:154px;
}
#wrapper #nav #menu_4{
	width:154px;
}
#wrapper #nav #menu_5_on{
	width:174px; 
}
#wrapper #nav #menu_5{
	width:174px; 
}
#wrapper #nav #menu_0_on a:hover{
	background: url(images/nav-bg.png) 0px -78px;
}
#wrapper #nav #menu_0 a:hover{
	background: url(images/nav-bg.png) 0px -78px;
}
#wrapper #nav #menu_1_on a:hover{
	background: url(images/nav-bg.png) -180px -78px;
}
#wrapper #nav #menu_1 a:hover{
	background: url(images/nav-bg.png) -180px -78px;
}
#wrapper #nav #menu_2_on a:hover{
	background: url(images/nav-bg.png) -344px -78px;
}
#wrapper #nav #menu_2 a:hover{
	background: url(images/nav-bg.png) -344px -78px;
}
#wrapper #nav #menu_3_on a:hover{
	background: url(images/nav-bg.png) -528px -78px;
}
#wrapper #nav #menu_3 a:hover{
	background: url(images/nav-bg.png) -528px -78px;
}
#wrapper #nav #menu_4_on a:hover{
	background: url(images/nav-bg.png) -632px -78px;
}
#wrapper #nav #menu_4 a:hover{
	background: url(images/nav-bg.png) -632px -78px;
}
#wrapper #nav #menu_5_on a:hover{
	background: url(images/nav-bg.png) -786px -78px;
}
#wrapper #nav #menu_5 a:hover{
	background: url(images/nav-bg.png) -786px -78px;
}
#wrapper #nav #menu_0_on{
	background: url(images/nav-bg.png) 0px -39px;
}
#wrapper #nav #menu_1_on{
	background: url(images/nav-bg.png) -180px -39px;
}
#wrapper #nav #menu_2_on{
	background: url(images/nav-bg.png) -344px -39px;
}
#wrapper #nav #menu_3_on{
	background: url(images/nav-bg.png) -528px -39px;
}
#wrapper #nav #menu_4_on{
	background: url(images/nav-bg.png) -632px -39px;
}
#wrapper #nav #menu_5_on{
	background: url(images/nav-bg.png) -786px -39px;
}



#wrapper #nav-zh{
	height:39px;
	width:960px;
	margin: 0 auto;	
	_margin-left: 6px;
	background-image: url(images/nav-bg-zh.png);
	background-repeat: no-repeat;
	position:relative;
	z-index:6;
}
#wrapper #nav-zh li{
	float:left;
}
#wrapper #nav-zh li a{
	height:39px;
	display:block;
}
#wrapper #nav-zh #menu_0_on{
	width:175px;
}
#wrapper #nav-zh #menu_0{
	width:175px;
}
#wrapper #nav-zh #menu_1_on{
	width:140px;
}
#wrapper #nav-zh #menu_1{
	width:140px;
}
#wrapper #nav-zh #menu_2_on{
	width:135px;
}
#wrapper #nav-zh #menu_2{
	width:135px;
}
#wrapper #nav-zh #menu_3_on{
	width:170px;
}
#wrapper #nav-zh #menu_3{
	width:170px;
}
#wrapper #nav-zh #menu_4_on{
	width:170px;
}
#wrapper #nav-zh #menu_4{
	width:170px;
}
#wrapper #nav-zh #menu_5_on{
	width:170px; 
}
#wrapper #nav-zh #menu_5{
	width:170px; 
}
#wrapper #nav-zh #menu_0_on a:hover{
	background: url(images/nav-bg-zh.png) 0px -78px;
}
#wrapper #nav-zh #menu_0 a:hover{
	background: url(images/nav-bg-zh.png) 0px -78px;
}
#wrapper #nav-zh #menu_1_on a:hover{
	background: url(images/nav-bg-zh.png) -175px -78px;
}
#wrapper #nav-zh #menu_1 a:hover{
	background: url(images/nav-bg-zh.png) -175px -78px;
}
#wrapper #nav-zh #menu_2_on a:hover{
	background: url(images/nav-bg-zh.png) -315px -78px;
}
#wrapper #nav-zh #menu_2 a:hover{
	background: url(images/nav-bg-zh.png) -315px -78px;
}
#wrapper #nav-zh #menu_3_on a:hover{
	background: url(images/nav-bg-zh.png) -450px -78px;
}
#wrapper #nav-zh #menu_3 a:hover{
	background: url(images/nav-bg-zh.png) -450px -78px;
}
#wrapper #nav-zh #menu_4_on a:hover{
	background: url(images/nav-bg-zh.png) -620px -78px;
}
#wrapper #nav-zh #menu_4 a:hover{
	background: url(images/nav-bg-zh.png) -620px -78px;
}
#wrapper #nav-zh #menu_5_on a:hover{
	background: url(images/nav-bg-zh.png) -790px -78px;
}
#wrapper #nav-zh #menu_5 a:hover{
	background: url(images/nav-bg-zh.png) -790px -78px;
}
#wrapper #nav-zh #menu_0_on{
	background: url(images/nav-bg-zh.png) 0px -39px;
}
#wrapper #nav-zh #menu_1_on{
	background: url(images/nav-bg-zh.png) -175px -39px;
}
#wrapper #nav-zh #menu_2_on{
	background: url(images/nav-bg-zh.png) -315px -39px;
}
#wrapper #nav-zh #menu_3_on{
	background: url(images/nav-bg-zh.png) -450px -39px;
}
#wrapper #nav-zh #menu_4_on{
	background: url(images/nav-bg-zh.png) -620px -39px;
}
#wrapper #nav-zh #menu_5_on{
	background: url(images/nav-bg-zh.png) -790px -39px;
}



#wrapper #services-submenu{
	position:absolute;
	z-index:40;
	background:#ab5351;
	display:none;
}
#wrapper #services-submenu li{
	float:none;
}
#wrapper #nav #services-submenu li a{
	width:185px;
	color:#c7cdbf;
	height:15px;
	padding:9px 0;
	text-align:center;
}
#wrapper #nav-zh #services-submenu li a{
	width:140px;
	color:#c7cdbf;
	height:15px;
	padding:9px 0;
	text-align:center;
}
#wrapper #services-submenu li .on{
	color:#fff;
	background-color: #b37872;
	background-image: url();
	text-decoration:none
}

#wrapper #nav-zh #services-submenu li a:hover{
	color:#fff;
	background-color: #b37872;
	background-image: url();
	text-decoration:none
}

#wrapper #nav #services-submenu li a:hover{
	color:#fff;
	background-color: #b37872;
	background-image: url();
	text-decoration:none
}

#wrapper #content{
	width:960px;
	height:535px;
	margin: 0 auto;	
	_margin-left: 6px;
	background:#fff1e6;
	position:relative;
	top:-7px;
	_top:-14px;
	z-index:2;
}
#wrapper #content_RefT{
	width: 960px;
	height: 35px;
	margin: 0 auto;
	_margin-left: 6px;
	background: #fff1e6;
	position: relative;
	top: -7px;
	_top: -14px;
	z-index: 2;
	padding-top: 10px;
}
#wrapper #content_Ref{
	width:960px;
	height:250px;
	margin: 0 auto;	
	_margin-left: 6px;
	background:#fff1e6;
	position:relative;
	top:-7px;
	_top:-14px;
	z-index:2;
}

#wrapper .left_Refpic{
	width: 285px;
	float: left;
	padding-top: 13px;
	padding-left:20px
	
}

#wrapper .left{
	width: 480px;
	height:490px;
	float: left;
	padding:43px 45px 0 50px;
	overflow-y:auto;
}
#wrapper .left_Ref{
	width: 480px;
	height:200px;
	float: left;
	padding:13px 45px 30px 50px;
	overflow-y:auto;
}
#wn	{ 
	float: left;
    position:relative; 
	width: 485px;
	height:450px;
    overflow:hidden;	
}
#scrollLinks{
	float: left;
	position:absolute;
	margin-top:43px; 
	left:540px;
	width:20px;
}
#scrollLinks .scrollbar {
	height:415px;
}

#wrapper .left ul{
	font-family:Verdana;
	font-size: 9pt;
	margin-bottom:12px;
}
#wrapper .right{
	width: 385px;
	float: left;
}
#wrapper .right_Ref{
	width: 285px;
	float: left;
	padding-top: 13px;
}

#wrapper .right_Reftxt{
	width: 480px;
	height:200px;
	float: left;
	padding:13px 45px 30px 50px;
	overflow-y:auto;
}

#wrapper .left a{
	color: #7a0d3b;
	text-decoration: underline;
}
#wrapper .left a:hover{
	color: #464646;
	text-decoration:none;
}
.question{
	color: #9b1e22;	
}
.question-zh{
	color: #9b1e22;
	margin-bottom:0;
	
}
h1{
	color:#7a0d3b;
	font-weight: normal;
	margin-bottom:13px;
	font-size:19px;
}
h2{
	color:#991f23;
	font-weight: normal;
	padding-top:3px;
	margin-bottom:3px;
	font-size:large;
}
p{
	
	font-family:Verdana;
	text-align:justify;
	font-size: 9pt;
	margin-bottom:9px;	
}
#contact-form td{
	padding:4px;
	line-height:14px;
}
#contact-form .inp{
	color:#464646;
	font-size:16px;
	background-color:#fff;
	border: solid 1px #959595;
	height:21px;
	padding-left: 7px;
	padding-top: 4px;
	margin-right: 5px;
}
#contact-form .inpshort{
	width:230px;
}
#contact-form .inpselect{
	color:#464646;
	font-size:16px;
	background-color:#fff;
	border: solid 1px #959595;
	font-size:13px;
	width:240px;
	height:27px;
}
#contact-form .inparea{
	width:230px;
	height:60px;
}
#contact-form .sendbtn{
	margin-top:10px;
	padding: 3px 10px;
}
#footer{
	font-size:11px;
	width:910px;
	height: 80px;
	margin: 0 auto;	
	_margin-left: 6px;
	padding-right:50px;
	color: #b89085;
	text-align:right;
	padding-top:7px;
	background-image: url(images/footer-bg.png);
	background-repeat: repeat-x;
	position:relative;
	top:-7px;	
	_top:-14px;
}
#footer a{
	color: #b89085;
	text-decoration:underline;
}
#footer a:hover{
	color: #b89085;
	text-decoration:none;
}

.clear{
	clear:both
}

.underlisting {
	margin-left: 20px;
	margin-bottom:9px;
}

.underline {
text-decoration: underline
}

.style7 {
	color: #B89085;
}

.style10 {
	color: #B89085;
}
