body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	background-color:#666;
	margin: 0px auto;
	padding: 0px; 
	border: 0px;
	text-align: center;
	text-decoration: none;
}
a:link {
	color: #444;
	text-decoration: none;
}
a:visited {
	color: #4E4E4E;
	text-decoration: none;
}
a:hover {
	color: #111;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#top_bg{
	margin:0px auto;
	padding:0;
	width:780px;
	height:27px;
	display:block;
	clear:both;
	background:#000;
	text-align:left;
}
#menu_bg{
	margin:0px auto;
	padding:0;
	width:780px;
	height:61px;
	display:block;
	clear:both;
	background:url(../images/index/menu-bg.gif) repeat-x;
}
#main_menu{
	padding:0px 0px 0px 195px;
	text-align:left;
}

#main_menu ul{
	margin:0px;
	padding:0px;
}
#main_menu li{
	list-style:none;
	float:left;
	display:block;
	border-left:#DCD9DA 1px solid;
}
#banner_bg{
	margin:0px auto;
	padding:0;
	width:780px;
	height:239px;
	display:block;
	clear:both;
	background:#fff;
}
#m{
	margin:0px auto;
	padding:0;
	width:780px;
	min-height:800px;
	display:block;
	clear:both;
	background:#fff;	
	text-align:left;
	overflow: hidden;
}
#m_l{
	margin:0px;
	padding:0px;
	width:180px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
/*	border:#ff0000 1px solid;	*/
}
#m_l_t{
	margin:0px;
	padding:0px;
	height:80px;
	width:180px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
}
#m_l_m{
	margin:0px 0 24px 6px;
	padding:0px;
	width:168px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
	border:#d0d0d0 1px solid;
}
#l_menu{
	padding:0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}
#l_menu dl {
	margin: 0px;
	padding:0;
}
#l_menu dt {
	height:24px;
	list-style:none;
	line-height:24px;
	border-bottom:#d0d0d0 1px solid;
}
#l_menu dt a {
	display:block;
	padding-left:25px;
	font-weight:normal;
	text-decoration:none;	
	color:#A8A7A5;
	font-weight:bold;
	background:url(../images/common/en-point.gif) no-repeat 9px 8px;
}
#l_menu dt a:hover {
	font-weight:bold;
	color:#666;
	background:url(../images/common/ep-point.gif) no-repeat 9px 8px;
}
#l_menu dd {
	margin:0;
	padding:0;
	text-align:left;
	height:24px;
	line-height:24px;
	background:url(../images/index/dashed.gif) no-repeat 25px 22px;
	font-size:11px;
}
#l_menu dd a {
	text-indent:25px;
	color:#f96c04;
	font-weight:normal;
	text-decoration:none;
	display:block;
}
#l_menu dd a:hover {
	color:#f96c04;
	font-weight:bold;
	text-decoration: none;
	background:url(../images/common/point.gif) no-repeat 12px 9px;
}
.dtl_menu_onthis {
	color:#666;
	font-weight:bold;
	text-decoration: none;
	background:url(../images/common/ep-point.gif) no-repeat 9px 8px;
	padding-left:25px;
	display:block;
}
.ddl_menu_onthis {
	text-indent:25px;
	display:block;
	color:#f96c04;
	font-weight:bold;
}
#m_l_b{
	margin:0px;
	padding:0px;
	height:50px;
	width:180px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
}
#m_l_bm{
	margin-left:6px;
	padding:0px;
	width:168px;
	height:110px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
	border:#d0d0d0 1px solid;
}
#l_menu2{
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
/*	font-size: 11px;	*/
	text-align:center;
	color:#666;
}
#l_menu2 ul{
	margin:0px;
	padding:0px;
}
#l_menu2 li{
	list-style:none;
	width:145px;
	height:35px;
	float:center;
	display:block;
	border-bottom:#D0D0D0 1px dashed;
}
#m_r{
	margin:0px;
	padding:30px 0 0 30px;
	width:568px;
	text-align:left;
	float:right;
	display:block;
	background:#fff;
	overflow:hidden;
}
#m_r_t{
	margin:0px;
	padding:0px;
	height:55px;
	width:548px;
	text-align:left;
	display:block;
	clear:both;
}
#m_r_t2{
	margin:0px;
	padding:0 0 12px 0;
	height:50px;
	width:545px;
	display:block;
	color:#666;
	border-bottom:#D0D0D0 1px solid;
	clear:both;
}
#m_r_m{
	margin:20px 0 20px 0px;
	padding:0px;
	height:211px;
	width:548px;
	text-align:left;
	display:block;
	clear:both;
}
#m_r_m1{
	margin:0px;
	padding:0px;
	height:210px;
	width:227px;
	text-align:left;
	display:block;
	float:left;
}
#m_r_m1 ul{
	margin:0px;
	padding:0px;
}
#m_r_m1 span{
	height:38px;
	line-height:38px;
	background:url(../images/index/dian.gif) no-repeat 5px 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
}
#m_r_m2{
	margin:0px;
	padding:0px;
	height:210px;
	width:50px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
}
#m_r_m3{
	margin:0px 4px 0 4px;
	padding:0px;
	height:208px;
	width:180px;
	text-align:left;
	display:block;
	background:url(../images/index/vip-bg.gif) repeat-x;
	border:#D0D0D0 1px solid;
	float:left;
}
#m_r_m4{
	margin:0px;
	padding:0px;
	height:210px;
	width:52px;
	text-align:left;
	float:left;
	display:block;
	background:url(../images/index/line2-bg.gif) repeat-y;
}
#m_r_b{
	margin:0px;
	padding:0px;
	height:147px;
	width:538px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
}
#footer{
	margin:0px auto;
	padding:0;
	width:780px;
	height:25px;
	display:block;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999;
	border-top:#DCD9DA 5px solid;
}
#m_l_n{
	margin-left:6px;
	padding:0px;
	width:168px;
	height:207px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
	background:url(../images/news/bg-l.gif) repeat-x;
	border:#d0d0d0 1px solid;
}
#m_r_n{
	margin:5px 0 20px 0px;
	padding:0px;
	height:211px;
	width:548px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
}
#m_r_n ul{
	margin:0px 0px 0 10px;
	padding:0px;
}
#m_r_n li{
	list-style:none;
	width:468px;
	height:28px;
	line-height:28px;
	float:left;
	display:block;
	background:url(../images/news/dian.gif) no-repeat 10px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	border-bottom:#d0d0d0 1px solid;
}
#m_l_c{
	margin-left:6px;
	padding:0px;
	width:168px;
	height:210px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
	border:#d0d0d0 1px solid;
}
#m_l_c ul {
	margin: 0px;
	padding:0;
}
#m_l_c li {	height:30px;
color:#666;
	background:url(../images/contact/en-point.gif) no-repeat 9px 13px;
	list-style:none;
	line-height:34px;
	font-weight:bold;
	border-bottom:#d0d0d0 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#m_l_c li a {
	display:block;
	padding-left:25px;
	font-weight:normal;
	text-decoration:none;	
	color:#666;
	font-weight:bold;
}
#m_l_c li a:hover {
	color:#F19606;
	background:url(../images/contact/ep-point.gif) no-repeat 9px 13px;
}
.li m_l_c_onthis {
	color: #F19606;
	text-decoration: none;
	background:url(../images/contact/ep-point.gif) no-repeat 9px 13px;
	padding-left:25px;
}
#m_r_v{
	margin:0px 0 20px 0px;
	padding:0px;
	height:400px;
	width:548px;
	text-align:left;
	float:left;
	display:block;
	background:url(../images/vip/bg.gif) repeat-x;
}
.p_classtitle{
	margin:12px 0 0 0;
	padding:0px;
	height:30px;
	width:548px;
	display:block;
	color:#F7B245;
	font-size:12px;
	font-weight:bold;
	background:url(../images/products/title-bg.gif) no-repeat;
	vertical-align:middle;
	line-height:30px;
}
.p_content{
	width:525px;
	display:block;
	margin:0px 12px;
	padding:0;
	clear:both;
}
#p_Title_l2{
	margin:0px 0 8px 0px;
	padding:0px;
	height:25px;
	width:525px;
	display:block;
	background:#fff;
	color:#999;
	font-size:12px;
	font-weight:bold;
}
#p_Feature_Content{
	margin:0 0 15px 0px;
	padding:8px 0 0 0;
/*	height:55px;	*/
	width:525px;
	display:block;
	background:#fff;
	color:#999;
	border-top:#D0D0D0 1px dashed;
	border-bottom:#D0D0D0 1px solid;
	text-align:justify;
}
#p_Title_l3{
	margin:0;
	padding:0px;
	width:525px;
	height:30px;
	line-height:30px;
	text-align:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	background:#E4E4E4;
}
#p_mainphoto{
	margin:8px 0 0 0;
	padding:0px;
	width:525px;
	text-align:left;
	display:block;
	background:#f0f0f0;
}
#p_spacer{
	margin:12px 0 6px 0;
	padding:0px;
	height:19px;
	width:525px;
	border-bottom:#D0D0D0 1px dashed;
}
#p_table{
	margin:0px 0 0 8px;
	padding:0px;
	width:525px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
	color:#999999;
}
#p_detail{
	margin:0px 0 0 8px;
	padding:0px;
	width:525px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
	color:#999999;
}
#p_oa{
	margin:0;
	padding:0;
	width:525px;
	text-align:left;
}
#p_oa ul{
	margin:12px 0 0 0;
	padding:0;
}
#p_oa li{
	list-style:none;
	width:120px;
	height:140px;
	float:left;
	vertical-align: middle;
/*		line-height:120px;		*/
	text-align:center;
}
#p_footer{
	margin:0;
	padding:0;
	width:525px;
	text-align:right;
	display:block;
	border-top:#d0d0d0 1px solid;
	clear:both;
}

#l2_menu{
	margin:20px 0 0 6px;
	padding:0px;
	width:168px;
	height:210px;
	text-align:left;
	float:left;
	display:block;
	background:#fff;
	border:#d0d0d0 1px solid;
}
#l2_menu ul {
	margin: 0px;
	padding:0;
}
#l2_menu li {
	height:30px;
	color:#666;
	list-style:none;
	line-height:34px;
	font-weight:bold;
	border-bottom:#d0d0d0 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#l2_menu li a {
	display:block;
	padding-left:25px;
	font-weight:normal;
	text-decoration:none;	
	color:#666;
	font-weight:bold;
	background:url(../images/common/l2menu_n.gif) no-repeat 9px 11px;
}
#l2_menu li a:hover {
	color:#F19606;
	background:url(../images/common/l2menu_p.gif) no-repeat 9px 11px;
}
.l2_menu_onthis {
	color: #F19606;
	text-decoration: none;
	background:url(../images/common/l2menu_p.gif) no-repeat 9px 4px;
	padding-left:25px;
}

.acces_thumb{
	margin:16px 0px 0 0;
	padding:0 0 16px 0;
	width:525px;
	min-height:180px;
	display:block;
	clear:both;
}
.photo_thumb{
	margin:0 0 16px 0;
	width:180px;
/*	height:180px;	*/
	float:left;
	margin-right:0px;
	background:#f0f0f0;
}
.photo_text{
	width:320px;
	float:right;
}
.spacer{
	width:525px;
	clear:both;
	border-bottom:#d0d0d0 1px solid;
}
