/* public*/
body {font:12px Arial;text-align:center;background:#E2DED3;}
#container {width:920px;height:auto;margin:10px auto;overflow:hidden;}
#header {}
#logo {background:url(images/elegance_4.gif) no-repeat;width:920px;height:86px;}/* */
#menu {padding:40px 20px 0 0}/* */
/*#menu ul {float:right;list-style:none;margin:0px;} */
/*#menu ul li {float:left;display:block;line-height:14px;margin:0 5px}*/
/*#menu ul li a:link,#menu ul li a:visited {COLOR: #7c1315; TEXT-DECORATION: none;font-weight:bold;color:#666;font-size:13px;}*/
/*#menu ul li a:hover{COLOR: #7c1315; TEXT-DECORATION: none}*/
.menuDiv {font:12px Arial;color:#ccc}
#banner {background:url(images/elegance_5.gif) no-repeat;width:920px;height:34px;}

#pagebody {position: relative;background:url(images/elegance_7.gif) repeat-y;width:920px;margin:0;PADDING:0;text-align:left;z-index: 2;height:400px;}
#mainbg{
background:url(images/elegance_7.gif) repeat-y;width:920px;
padding: 0px;
float: left;
}

/* public*/

/* index*/
#index_container {width:920px;margin:10px auto!important;margin-top /**/:8px;margin:10px auto;overflow:hidden;}
#banner_flash{background:url(images/elegance_6.gif) no-repeat;margin:0 auto!important;width:920px;height:164px;}
#banner_flash .flash{position:relative;margin:0 18px 0 0!important;top: 4px;margin:0 18px 0 0;height:160px;text-align:right;}
#index_pagebody {background:url(images/elegance_7.gif) repeat-y;width:920px;margin:0;PADDING:0;text-align:left; height:100px;}
#index_leftbox {position: relative;width:280px; margin:10px;font-family:Arial;float: left; padding:15px 30px 0 30px;/*border-right: 1px dotted #ccc;*/ }
.index_p {
	margin:5px 0 0 0;
	font-size: 18px;
	color: #EB4D32;
}
.index_p1 {
	font-size: 16px;
	color:#000000;
	font-weight:bold;
}
.text_content{
font-size:12px;
line-height:18px;
}
#index_middlebox{
margin:10px 20px 0 70px;
}
#index_rightbox {
	position: relative;
	width:450px;
	/*margin:25px 0 0 430px!important;
	margin:25px 0 0 430px;*/
	text-align:left;
	line-height:18px;
	float: right;
	margin:40px;
	
}
/* index*/


#otherbanner {position: relative;background:url(images/elegance_12.gif) no-repeat;width:920px;height:34px;}
#leftbox {position: relative;width:196px;padding: 0px 0px 0px 35px;height:196px;float: left;}
#other_box {width:500px;margin:10px 20px 0 70px;}
#other_box .career{
	position:absolute;
	left: 716px;
	top: 511px;
}
#other_box .textT{
line-height:20px;margin:20px 0 0 0; padding:5px 0 0 0;font-size:12px}
#other_box p{
	font-size:18px;
	color:#FF6600;
	height: 2px;
	display: block;
}
#other_box .textY{
	font-size:18px;
	color:#FF6600;
	height: 2px;
	display: block;
	line-height:20px;
}
#leftmenu {width:160px;height:200px;margin:0 auto;}
#leftfooter {background:url(images/elegance_11.gif) no-repeat;width:163px;height:26px;margin:0 auto;}
#rightbox {position: relative;width:620px;float: right;}
#rightbox_pic {
	position: relative;
	width:620px;
	float: left;
	text-align:center;
	margin:10px;
}
#menu_product {position: relative;padding:20px 0 0 0; text-align:center;}
#menu_product ul {float:left;list-style:none;margin:0px;}
#menu_product ul li {display:block;line-height:20px;margin:5px 0 0 0;}
#clear{
clear:both;}
#menu_productDiv {
	position: relative;
	height: 2px;
	display: block;
	border-bottom: 1px dotted #ccc;
	width:620px;
	margin:10px 20px 10px 0;
}
.sider {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding:1px 1px 1px 1px;
}
#left-column {width: 400px;
              float: left;
              padding: 0;
              margin: 0;}
#select_pic{
			width: 400px;
              float: center;
              padding: 0;
			  margin:10px;
}
#right-column {width: 550px;
               padding: 0;
               float: left;
               margin: 0;}

#intro {
		
		float:left;
		font-size: 14px;
        /*font-style: italic;*/
         margin: 0 10px 0 10px;
		 padding:0;
		 width:400px;
}
.clear{clear:both;line-height:1px}
#intro_pic {
		position: relative;
		font-size: 14px;
        /*font-style: italic;*/
         margin: 10px 10px 0 0px;
		 padding:0;
		 width:400px;
}
#away{
margin:0 122px;
}
#footer {position: relative;background:url(images/elegance_9.gif) no-repeat;width:920px;margin:0 auto; height:25px;clear: both;}
#footer_text {position: relative;width:920px;margin:0 60px 0 0;font:Arial;color:#999999;font-size:14px;text-align:right;clear: both;}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
   }
   * html>body .clearfix {
display: inline-block; 
width: 100%;
   }
   * html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
   }
/* ie7 hack*/
*+html .clearfix {
min-height: 1% ;
   }
   #bgDiv {
    position: absolute;
    top: 0px;
    left: 0px;
    right:0px;
    background-color: #E2DED3;
 }
.menuskin {
	border: #666666 1px solid; visibility: hidden; font: 12px verdana;
	position: absolute; background-color:#F6F6F6;
	text-align:left;
	}
.menuskin a {
	padding-right:10px; padding-left:25px; color:black!important; text-decoration: none; behavior:url(inc/noline.htc);
	}
.menuskin a:hover { text-decoration:none}
#mouseoverstyle {
	background-color: #A2CEFB; margin:2px; padding:0px; border:#666666 1px solid;
	}
#mouseoverstyle a {
	color: black
}
.menuitems{
	margin:2px;padding:1px;word-break:keep-all;
}
