div.visual {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  height:68px;
  background-image:url(../contact_us/images/photo.jpg);
}
div.left_menu {
  width:116px;
  position:relative;
  top: -68px;
  left: 33px;
  float:left;
  text-align:left;  
}
div.main_content {
  background: #ee55cc;
  width:711px;
  position:relative;
  top: -580px;
  left: 125px;
  text-align:left;
  height:600px;
  margin-left: 10px;
}
.menu_left {
	width:43px;
	height:31px;
	float:left
}
.menu {
	width:785px;
	height:31px;
	background-image:url(../contact_us/images/menu.gif);
	float:left
}
#vision_photo {
	height:356px;
}
.input_vill1 {
	height:18px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER: #bdbdbd 1px solid;
	COLOR: #000000;
}
.input_vill2 {
	width:270px;
	height:18px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER: #bdbdbd 1px solid;
	COLOR: #000000;
}
.input_vill5 {	
	height:18px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER: #bdbdbd 1px solid;
	COLOR: #000000;
}
.input_vill6 {
	width:552px;
	height:18px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER: #bdbdbd 1px solid;
	COLOR: #000000;
}
.button3 {
	width:141px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
	BACKGROUND-COLOR: #000000;
	BORDER: #000000 1px solid;
	COLOR: #ffffff;
}
.button1{
	width:176px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	background-color:#CCC;
	color:#FFF;	
	line-height:20px;
	
}
.button1 a{
	width:176px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	background-color:#CCC;
	color:#FFF;
	text-decoration:none;
}
.button1 a:link,.button1 a:visited,{
	display:block;
	width:176px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	background-color:#CCC;
	color:#FFF;
	text-decoration:none;
}
.button1 a:hover{
	display:block;
	width:176px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	background-color:#000;
	color:#FFF;
	text-decoration:none;
}


div.button1 a.button1{
	width:176px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	background-color:#CCC;
	color:#FFF;
	text-decoration:none;
}

div.button1 a.button1:link, div.button1 a.button1:visited{
	display:block;
	width:158px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	background-color:#CCC;
	color:#FFF;
	text-decoration:none;
}

div.button1 a.button1:hover{
	display:block;
	width:158px;
	height:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	background-color:#000;
	color:#FFF;
	text-decoration:none;
}


#container {
	width:1000px;
}
#container1 {
	width:1000px;
}

#left {
	width:146px;
	float:left;
}
.left1 {
	width:33px;
	float:left;
	text-align:left;
	position:absolute;
	left:-33px !important;
	_left:-33px;
	top: 68px;
}
.left2 {
	width:105px;
	height:468px;
	float:left;
}
#right {
	width:851px;
	float:right; position:relative;
	background-image:url(../contact_us/images/right_bj2.jpg)
}
.right_photo {
	width:851px;
	height:68px;
	background-image:url(../contact_us/images/right_photo.jpg);
}
.right_content {
	width:851px;
	float:left;
}
.right1 {
	width:634px;
	float:left;
}
.right_top {
	width:606px;
	height:34px;
	line-height:34px;
	text-align:left;
	padding-left:27px;
	float:left;
}
.right_bot {
	width:606px;
	text-align:left;
	float:left;
	padding-left:27px;
}
.right_bot1 {
	width:606px;
	text-align:left;
	float:left;
	padding-left:27px;
}
.right_bot2 {
	width:606px;
	text-align:left;
	float:left;	
}
.right2 {
	width:194px;
	float:right;
	background-image:url(../contact_us/images/right_bj2.jpg);
	background-repeat: repeat;
}
.right2_1 {
	width:194px;
	height:73px;
	background-image:url(../contact_us/images/right_1.jpg);
}
div.right3 {
	width:194px;
	height:690px;
	background-image:url(../contact_us/images/right_bj1.jpg);
}
.cont_text_title {
	width:606px;	
	float:left;
	text-align:left;
}
.cont_text1 {
	width:606px;	
	text-align:left;
	
}


div.cont_text1 div {
	text-align:left;
	font-size: 12px;
	line-height: 17px;
}

.right_bot2 {
	width:606px;
	text-align:left;
	float:left;
	padding-bottom:20px;
}
.img {
   float:left;
   width:155px;   
}
.img1 {
   float:left;
   width:232px;   
}
.text {float:left;
	   text-align:left;
	   padding-left:10px;	   
	   width:418px;	   
}
.text2 {float:left;
	   text-align:left;	   
	   padding-top:20px;
	   padding-left:10px;
	   width:270px;	   
}
.cont_text2 {
	width:521px;
	text-align:left;
	background-color: #e9e9e9;
	height:360px;
	padding:20px;
}


.cont_text2_venu {
	width:535px;
	text-align:left;
	background-color: #e9e9e9;
	height:190px;
	padding:20px;
}


.cont_text2_perf {
	width:535px;
	text-align:left;
	background-color: #e9e9e9;
	height:190px;
	padding:20px;
}


.cont_text2_career {
	width:535px;
	text-align:left;
	background-color: #e9e9e9;
	height:190px;
	padding:20px;
}

.cont_text2_box {width:606px; float:left; margin:0px; padding-top:10px;}
.cont_text2_box ul {list-style:none; margin:0px; }
.cont_text2_box ul li { 
	float:left; 
	margin:0 10px 0 0; 
	display:inline;
	min-height: 100%;
  height: auto;
  +height: 100%;
  float:left;
}
.cont_box1 {
	float:left;
	width:176px;
	padding:4px;
	border: 1px solid #bbbbbb;
}

div.cont_box1 table tr td div {
	text-align:left;
	font-size: 12px;
	line-height: 17px;
}




.cont_text2_box1 {width:610px; float:left; margin:0px; padding-top:10px;}
.cont_text2_box1 ul {list-style:none; margin:0px;}
.cont_text2_box1 ul li { float:left;margin:0 2px 0 0; display:inline;}
.cont_box1_1 {
	float:left;
	width:110px;
	padding:2px;
	border: 1px solid #bbbbbb;
	text-align:left;
}
.cont_text3 {width:560px; height:272px;text-align:left; background-image:url(../contact_us/images/bg_bj_long.jpg); padding:20px;}
.page {
	width:617px;
	padding:20px;
	text-align:left;
	background-color:#FFF;
}
div.page div {
	text-align:left;
}


.input_slt_textarea {	
	height:100px;
	width:224px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER: #bdbdbd 1px solid;
	COLOR: #000000;
}

.input_slt_ltextarea {	
	height:100px;
	width:566px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER: #bdbdbd 1px solid;
	COLOR: #000000;
}


div.slt_detail_center {
  text-align:center; 
  margin-left: 9px;
  margin-right: 9px;
  margin-bottom: 12px;
  width: 155px;
}
