@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 40px;
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 40px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
img {
	border: none;
}
ul {
	margin-top: 0px;
	margin-bottom: 18px;
}
.imgDec {
	margin-left: 20px;
}
p {
	margin: 0px 0px 10px;
}
.center {
	text-align: center;
	margin: 10px 0px 0px;
}
DIV#interface {
	width: 805px;
	margin: auto;
	position: relative;
	overflow: visible;
}
DIV#bigLogo {
	height: 450px;	
}
DIV#menuIndex {
	height: 16px;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 4px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 12px;
}
DIV.btnMenuIndex {
	float: left;
	color: #333333;
	background-color: inherit;
}
DIV.btnMenuIndex A {
	color: #333333;
	background-color: inherit;
	text-decoration: none;
}
DIV.btnMenuIndex A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.spacerMenuIndex {
	float: left;
	width: 50px;
}
DIV#menuLevel1 {
	height: 16px;
	background-color: #FFFFFF;
	padding-left: 178px;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 4px;
	line-height: 12px;
}
DIV.elementMenu1 {
	float: left;
	padding-left: 72px;
	color: #000000;
	background-color: inherit;
}
DIV.elementMenu1 A {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu1 A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu1Active {
	float: left;
	padding-left: 72px;
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu1Active A {
	color: #D8195A;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu1Active A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV#backMenuLevel2And3 {
	height: 50px;
	font-size: 11px;
	text-transform: uppercase;
	background: #FFFFFF;
	line-height: 12px;
}
DIV.logo {
	height: 50px;
	width: 250px;
	float: left;
}
DIV#menuLevel2 {
	height: 14px;
	font-size: 9px;
	text-transform: uppercase;
	padding-top: 4px;
	line-height: 12px;
}
DIV.elementMenu2 {
	float: left;
	padding-right: 11px;
	color: #000000;
	background-color: inherit;
}
DIV.elementMenu2 A {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu2 A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu2Active {
	float: left;
	padding-right: 11px;
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu2Active A {
	color: #D8195A;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu2Active A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV#menuLevel3 {
	margin-top: 14px;
	height: 18px;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 12px;
}
DIV.elementMenu3 {
	float: left;
	width: 132px;
	height: 14px;
	padding: 4px 0px 0px 5px;
	border-left: 1px solid #999999;
	color: #000000;
	background-color: inherit;
}
DIV.elementMenu3 A {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu3 A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu3Active {
	float: left;
	width: 132px;
	height: 14px;
	padding: 4px 0px 0px 5px;
	border-left: 1px solid #999999;
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu3Active A {
	color: #D8195A;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu3Active A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu3CN {
	float: left;
	width: 102px;
	height: 14px;
	padding: 4px 0px 0px 5px;
	border-left: 1px solid #999999;
	color: #000000;
	background-color: inherit;
}
DIV.elementMenu3CN A {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu3CN A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu3ActiveCN {
	float: left;
	width: 102px;
	height: 14px;
	padding: 4px 0px 0px 5px;
	border-left: 1px solid #999999;
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu3ActiveCN A {
	color: #D8195A;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu3ActiveCN A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.btnCN_S {
	float: left;
	height: 14px;
	padding: 0px;
	color: #777777;
	background-color: inherit;
	background: url(../images/shanghai_cin_off.jpg) no-repeat 0px 4px;
	width: 30px;
	font: bold 10px "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 ProN W6", "ヒラギノ明朝 Pro W3", "ヒラギノ明朝 Pro W6", "小塚明朝 Pro B", "小塚明朝 Pro EL", "小塚明朝 Pro H", "小塚明朝 Pro L", "小塚明朝 Pro M", "小塚明朝 Pro R", "儷黑 Pro";
}
DIV.btnCN_S A {
	color: #777777;
	text-decoration: none;
	background: url(../images/shanghai_cin_off.jpg) no-repeat 0px 4px;
}
DIV.btnCN_S A:hover {
	color: #D8195A;
	background: url(../images/shanghai_cin_on.jpg) no-repeat 0px 4px;
}
DIV.btnActiveCN_S {
	float: left;
	height: 14px;
	padding: 0px;
	color: #D8195A;
	background: url(../images/shanghai_cin_on.jpg) no-repeat 0px 4px;
	width: 30px;
	font: bold 10px "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 ProN W6", "ヒラギノ明朝 Pro W3", "ヒラギノ明朝 Pro W6", "小塚明朝 Pro B", "小塚明朝 Pro EL", "小塚明朝 Pro H", "小塚明朝 Pro L", "小塚明朝 Pro M", "小塚明朝 Pro R", "儷黑 Pro";
}
DIV.btnActiveCN_S A {
	color: #D8195A;
	background: url(../images/shanghai_cin_on.jpg) no-repeat 0px 4px;
	text-decoration: none;
}
DIV.btnActiveCN_S A:hover {
	color: #D8195A;
	background: url(../images/shanghai_cin_on.jpg) no-repeat 0px 4px;
}
DIV.btnCN_G {
	float: left;
	height: 14px;
	padding: 0px;
	color: #777777;
	background-color: inherit;
	background: url(../images/guangzhou_cin_off.jpg) no-repeat 0px 4px;
	width: 30px;
	font: bold 10px "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 ProN W6", "ヒラギノ明朝 Pro W3", "ヒラギノ明朝 Pro W6", "小塚明朝 Pro B", "小塚明朝 Pro EL", "小塚明朝 Pro H", "小塚明朝 Pro L", "小塚明朝 Pro M", "小塚明朝 Pro R", "儷黑 Pro";
}
DIV.btnCN_G A {
	color: #777777;
	text-decoration: none;
	display: block;
	background: url(../images/guangzhou_cin_off.jpg) no-repeat 0px 4px;
}
DIV.btnCN_G A:hover {
	color: #D8195A;
	background: url(../images/guangzhou_cin_on.jpg) no-repeat 0px 4px;
}
DIV.btnActiveCN_G {
	float: left;
	height: 14px;
	padding: 0px;
	color: #D8195A;
	background: url(../images/guangzhou_cin_on.jpg) no-repeat 0px 4px;
	width: 30px;
	font: bold 10px "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 ProN W6", "ヒラギノ明朝 Pro W3", "ヒラギノ明朝 Pro W6", "小塚明朝 Pro B", "小塚明朝 Pro EL", "小塚明朝 Pro H", "小塚明朝 Pro L", "小塚明朝 Pro M", "小塚明朝 Pro R", "儷黑 Pro";
}
DIV.btnActiveCN_G A {
	color: #D8195A;
	background: url(../images/guangzhou_cin_on.jpg) no-repeat 0px 4px;
	text-decoration: none;
	display: block;
}
DIV.btnActiveCN_G A:hover {
	color: #D8195A;
	background: url(../images/guangzhou_cin_on.jpg) no-repeat 0px 4px;
}
DIV.elementMenu3Double {
	float: left;
	width: 264px;
	height: 14px;
	padding: 4px 0px 0px 5px;
	border-left: 1px solid #999999;
	color: #000000;
	background-color: inherit;
}
DIV.elementMenu3Double A {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu3Double A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu3DoubleActive {
	float: left;
	width: 264px;
	height: 14px;
	padding: 4px 0px 0px 5px;
	border-left: 1px solid #999999;
	color: #D8195A;
	background-color: inherit;
}
DIV.elementMenu3DoubleActive A {
	color: #D8195A;
	background-color: inherit;
	text-decoration: none;
}
DIV.elementMenu3DoubleActive A:hover {
	color: #D8195A;
	background-color: inherit;
}
DIV#content {
	height: 100%;
	overflow: visible;
	clear: both;
}
DIV#leftContent {
	float: left;
	width: 250px;
	height: 100%;
	overflow: visible;
	color: inherit;
	background-color: #FFFFFF;
	/*clear: both;*/
}
DIV.description {
	text-align: center;
	color: #666666;
	background-color: inherit;
	font-size:14px;
	line-height:normal;
}
DIV.description_cin {
	padding: 160px 55px 0px;
	color: #666666;
	background-color: inherit;
	font: 12px/16px 宋体;
}
DIV.flashContent_cin_left {
	color: #666666;
	background-color: inherit;
}
DIV.descriptionItaly {
	padding: 120px 55px 0px;
	color: #666666;
	background-color: inherit;
}
.descriptionNoActive {
	color: #CCCCCC;
	background-color: inherit;
}
DIV#rightContent {
	float: left;
	width: 550px;
	height: 100%;
	overflow: visible;
	color: inherit;
	background-color: #FFFFFF;
}
DIV#zoneImage {
	width: 550px;
	height: 138px;
	color: inherit;
	background-color: #FFFFFF;
}
DIV.image1 {
	float: left;
	width: 138px;
	height: 138px;
}
DIV.image2 {
	float: left;
	width: 274px;
	height: 138px;
}
DIV.image3 {
	float: left;
	width: 136px;
	height: 138px;
}
DIV.noImg {
	float: left;
	width: 275px;
	height: 98px;
	padding-top: 40px;
	color: #000000;
	background: inherit center center;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
}
DIV.noImgLarge {
	float: left;
	width: 548px;
	height: 93px;
	padding-top: 45px;
	color: #000000;
	background: inherit center center;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
}
DIV.map {
	height: 220px;
	clear: both;
}
DIV.contactContent {
	height: 100%;
	overflow: visible;
}
DIV.contactList {
	font-size: 9px;
	float: left;
	width: 163px;
	padding: 10px 0px 10px 10px;
	line-height: 10px;
}
DIV.contactListShort {
	font-size: 9px;
	float: left;
	width: 120px;
	padding: 10px 0px 10px 10px;
	line-height: 10px;
}
DIV.contentDescr {
	height: 35px;
	clear: both;
}
DIV.descr {
	height: 30px;
	width: 118px;
	float: left;
	font-style: italic;
	padding: 5px 0px 0px 20px;
	font-size: 10px;
	line-height: 11px;
}
DIV.descr_cin {
	height: 30px;
	width: 118px;
	float: left;
	padding: 5px 0px 0px 20px;
	font: 11px/13px 宋体;
}
DIV.descr2 {
	height: 30px;
	width: 256px;
	float: left;
	font-style: italic;
	font-size: 10px;
	line-height: 11px;
	padding: 5px 0px 0px 20px;
}
DIV.descr2_cin {
	height: 40px;
	width: 318px;
	float: left;
	font-style: italic;
	padding: 5px 0px 0px 20px;
	font-size: 10px;
	line-height: 11px;
}
DIV.textBloc {
	float: left;
	width: 510px;
	height: 250px;
	padding: 60px 20px 20px;
	font-size: 12px;
	line-height: 14px;
}
DIV.textBloc_cin {
	float: left;
	width: 510px;
	height: 250px;
	padding: 60px 20px 20px;
	font: 14px/18px 宋体;
}
DIV.flashContent_cin_right {
	float: left;
	width: 550px;
	height: 380px;
}
DIV.textBlocAddDescr {
	float: left;
	width: 510px;
	height: 244px;
	padding: 25px 20px;
	font-size: 12px;
	line-height: 14px;
}
DIV.textBlocAddDescr_cin {
	float: left;
	width: 510px;
	height: 244px;
	padding: 25px 20px;
	font: 14px/18px 宋体;
}
DIV.textBlocNoSpace {
	float: left;
	width: 510px;
	height: 100%;
	padding: 60px 20px 0px;
	font-size: 12px;
	overflow: visible;
	line-height: 14px;
}
DIV.textBlocLeaders1 {
	float: left;
	width: 98px;
	height: 113px;
	padding: 5px 20px 20px;
	font-size: 10px;
	font-style: italic;
}
DIV.textBlocLeaders2 {
	float: left;
	width: 96px;
	height: 113px;
	padding: 5px 20px 20px;
	font-size: 10px;
	font-style: italic;
}
DIV.textBlocSimple {
	clear: both;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
	line-height: 14px;
}
DIV.legend {
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background: inherit;
	text-align: center;
	font-size: 14px;
	clear: both;
	line-height: 16px;
}
DIV.legend_cin {
	font-weight: bold;
	color: #000000;
	background: inherit;
	text-align: center;
	font: 14px/16px 宋体;
	clear: both;
}
DIV.legendLeft {
	font-style: italic;
	font-weight: bold;
	color: #999999;
	background: inherit;
	text-align: center;
	font-size: 14px;
	clear: both;
	padding: 165px 0px 0px;
	line-height: 16px;
}
DIV.descrLeft {
	padding: 0px 10px;
	font-style: italic;
	font-size: 10px;
	height: 70px;
}
DIV.descrLeftContent {
	text-align: center;
}
DIV#legendRollOver1 {
	padding-top: 100px;
	width: 550px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background: inherit;
	text-align: center;
	font-size: 14px;
	clear: both;
	visibility: hidden;
	position: absolute;
	line-height: 16px;
}
DIV#legendRollOver2 {
	padding-top: 100px;
	width: 550px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background: inherit;
	text-align: center;
	font-size: 14px;
	clear: both;
	visibility: hidden;
	position: absolute;
	line-height: 16px;
}
DIV#legendRollOver3 {
	padding-top: 100px;
	width: 550px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background: inherit;
	text-align: center;
	font-size: 14px;
	clear: both;
	visibility: hidden;
	position: absolute;
	line-height: 16px;
}
DIV#legendRollOver4 {
	padding-top: 100px;
	width: 550px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background: inherit;
	text-align: center;
	font-size: 14px;
	clear: both;
	visibility: hidden;
	position: absolute;
	line-height: 16px;
}
DIV#copyright {
	font-size: 9px;
	color: #666666;
	background: inherit;
	text-align: center;
	padding: 20px 0px;
	clear: both;
}
DIV#copyright A {
	color: #666666;
	background: inherit;
}
DIV#copyright A:hover {
	color: #333333;
	background: inherit;
}
