/* Body 
******************************************************************/
body {
	font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:1.9;  color: #333; margin:0px 0 0 0; padding:0; background:url(../images/site_bg.png) top repeat-x;
	}
body a:link{ color:#333333}	
body a:visited{ color:#333333}
body a:hover{ color:#F60; text-decoration:underline}	

form,hr {
	margin:0; padding:0
	}
td { }	
img {border:0}
.clear { clear:both; height:1px; overflow:hidden;}
.line_1 { background:url(../images/dot_line1.gif) repeat-x center center}
.line_2 { padding:0px 0 15px 0; margin:0 auto 30px auto; clear:both; border-bottom:1px solid #dddddd; height:1px;  overflow:hidden;}
.bt_space { padding:0 0 10px 0}
.l { float:left}
.r { float:right}

/* Main 
******************************************************************/
#wrap { }
#wrap_index { background: center top repeat-x; margin:0 auto; position:relative;}
#wrap_about { background: url(../images/title_bar_bg.png) center top repeat-x; margin:0 auto; position:relative;}
#wrap_culture { background:url(../images/background/culture_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_factory { background:url(../images/background/factory_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_history { background:url(../images/background/history_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_products { background:url(../images/background/products_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_network { background:url(../images/background/network_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_joinUs { background:url(../images/background/joinUs_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_investment { background:url(../images/background/investment_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_news { background:url(../images/background/news_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_content { background:url(../images/background/content_01.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}
#wrap_ibg { background:url(../images/ibg.jpg) center top no-repeat; width:990px; margin:0 auto; position:relative;}




#content_index { background:url(../images/content_bg.jpg) top repeat-x #fafafa; border-bottom:1px solid #ebebec; padding:20px 0; margin:15px 0 0 0 ;}
#content { border-bottom:1px solid #ebebec; padding:20px 0;}


.content_width { width:1130px; margin:0 auto; position:relative; zoom:1; overflow:hidden;}
#content_index #index_tab {}
#content_index #index_tab h1 { font-family:"Microsoft YaHei","ºÚÌå"; color:#333333; display:block; background:#FFF; font-size:16px; text-align:center; margin:0; padding:0; height:33px; line-height:33px; border:1px solid #e3e2e8;}
#content_index #index_tab #index_tab_l { width:235px; height:175px; float:left; background:#c2d1d4; }
#content_index #index_tab #index_tab_m { width:290px; height:175px; float:left; margin-left:13px; background:#c2d1d4; }
#content_index #index_tab #index_tab_m h1 { font-family:"Microsoft YaHei","ºÚÌå"; color:#e67c36;}
#content_index #index_tab #index_tab_r { background:#F4F3EF; height:175px; width:580px; float:right; color:#989d9e;}
#content_index #index_tab #index_tab_r h1 { border:0; background:none;  font-weight:normal; text-align:left; font-size:20px; margin:10px 20px; font-family:"Microsoft YaHei","ºÚÌå"}
#content_index #index_tab #index_tab_r h1 span { color:#e97f47;}
#content_index #index_tab #index_tab_r p { margin:0 20px; padding:0; line-height:1.2;}
#content_index #index_tab #index_tab_r div { text-align:right; margin:0px 0;}
#content_index #index_tab #index_tab_r div a { color:#0086af;}



#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px auto 0px auto; 
	}
#content {
	}
#banner {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:850px; background:center no-repeat;
	display:none;
	}	
#banner_about {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:870px; background:url(../images/banner/about.jpg)  center no-repeat;
	display:;
	}	
#banner_news {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:850px; background:url(../images/banner/news.jpg) center no-repeat;
	display:;	}
	
#banner_contribution {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:870px; background:url(../images/banner/contact.jpg) center no-repeat;
	display:;
	}
#banner_feedback {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:850px; background:url(../images/banner/feedback.jpg) center no-repeat;
	display:none;
	}
#banner_joinus {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:850px; background:url(../images/banner/joinus.jpg) center no-repeat;
	display:;
	}
#banner_contact {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:870px; background:url(../images/banner/contact.jpg)  center no-repeat;
	display:;
	}	
#banner_services {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:870px; background:url(../images/banner/services.jpg)  center no-repeat;
	display:;
	}		
#banner_brand {
	border-top:#eeeeee solid 0px; margin:0 auto; height:250px; width:680px; background:url(../images/banner/brand.jpg) center no-repeat;
	display:;
	}
		
#navCurrently {
	color:#E4C274
	}
.bar {
	padding:0px 12px; font-family:tahoma; text-align:right; background:url(../images/nav_bg.jpg); height:22px; line-height:22px;
	display:none;
	}

.ibtn a img{ margin:0 0 0 10px;}
.ibtn a{ margin:0 10px 0 0; display:block; float:left; width:150px;}		
.ibtn a:link { color:#F60; font-weight:bold}
.ibtn a:visited { color:#F60; font-weight:normal}
.ibtn a:hover { color:#F60; font-weight:bold; text-decoration:none;}

.title_bg { background:; height:55px; color:#24211D; line-height:30px; font-family:Helvetica, Arial, sans-serif; font-size:30px; font-weight:normal; padding:0px 0 5px 0; margin:6px auto 0px auto; text-indent:0; width:1130px; position:relative; border-bottom:0px solid #79C84E;}
.title_bg .ntitle{ float:left; background:; padding:0 0px 8px 1px;}	
.title_bg .ntitle2{ float:left; background:#FFFFFF; padding:0 10px 8px 1px; color:#0B8C56}
.title_bg .ntitle_py{ border-bottom:0px solid #009049; text-indent:0px; padding:12px 23px 5px 2px; text-align:left; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Microsoft JhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu; color:#333333; float:left;}

.title_bg2 { background:; height:40px; color:#24211D; line-height:40px; font-family:Helvetica, Arial, sans-serif; font-size:30px; font-weight:normal; padding:80px 0 5px 0; margin:6px auto 15px auto; text-indent:0; width:980px; position:relative; border-bottom:1px solid #79C84E;}
.title_bg2 .ntitle{ float:left; background:#FFFFFF; padding:0 10px 8px 1px;}	
.title_bg2 .ntitle2{ float:left; background:#FFFFFF; padding:0 10px 8px 1px; color:#0B8C56}
.title_bg2 .jwbg_bar{
	position:absolute;
	top: 47px;
	left: 0px;
}
.title_bg2 .ntitle_py{ border-bottom:1px solid #009049; text-indent:10px; padding:5px 0 5px 10px; font-family:Helvetica, Arial, sans-serif; color:#ABDC7D}

.subtitle_bg { background:; height:30px; color:#24211D; line-height:30px; font-size:16px; font-weight:bold; padding:5px 0 1px 0; margin:6px auto 0px auto; text-indent:0;  position:relative; border-bottom:0px solid #DADADA;}	
.subtitle_bg .sntitle{ float:left; background:#FFFFFF; padding:0 10px 0px 1px;}	
.subtitle_bg1 { height:6px; color:#24211D; line-height:1px; overflow:hidden;  margin:0px auto 0px auto; border-top:0px solid #DADADA; clear:both;}
.sntitle_py{ border-bottom:0px solid #DADADA; height:4px; overflow:hidden; margin:0 0 0 345px; font-family:Helvetica, Arial, sans-serif; color:#ABDC7D; clear:both;}	


.title_bg_content { background: url(../images/line_01.png) bottom no-repeat; width:714px; height:40px; line-height:40px; font-size:16px; font-weight:bold; margin:6px 18px 0 60px; text-indent:0; position:relative}	
		

	
.leftMenuTop { background: top right; height:18px; display:none;}	
.leftMemuBg { background:url(../images/leftMenu_bg.jpg) top left no-repeat; width:250px; display:none;}
.menu_bar { width:260px; padding:35px 0 0 0; position:relative;}
.leftMemuBg1 {
	background:url(../images/leftMenu_bg.png) top left no-repeat;
	width:280px;
	padding:20px 0 0 0;
	display:_none;
}
.rightMemuBg1 {
	background:url(../images/rightMenu_bg.png) top left no-repeat;
	width:240px;
	padding:20px 0 0 0;
	display:_none;
}

/* HEADER
******************************************************************/
#header { background:url() none top center;  margin:5px auto 0 auto; height:96px;}
.logo{
	margin: 0px 0 5px 0px;
	display: block;
	position: absolute;
	top: 19px;
	z-index: 999;
}
#topMenu { text-align:right; color:#666666; padding:1px 2px 0 0; width:480px; height:30px;}
#topMenu a{margin:0 0px 0 0px; }
#topMenu .sp{margin:0 5px 0 5px; }
#midMenu { text-align:right; color:#666666; padding:1px 0 0 0; width:400px; height:35px;}
#midMenu a{ margin:0 0 0 8px; }
#headerContent { background:url(../images/header_bg_.jpg) repeat-x center 1px; height:170px; margin:0 auto 0 auto;}
#search { 
	height:22px; text-align:right; padding-top:13px
	}
#headerMenu { 
	height:50px; float:left
	}	
#menu { background:url(../images/menu_bg.png); width:759px; height:32px; padding:0px 0 0px 0; margin:15px 0 0px 10px; font:Helvetica, Arial, sans-serif}
#menu .menu a{color:#727171; font-size:12px; font-weight:bold; width:120px; display:block; padding:0px 0 0 0; height:32px; line-height:26px;  text-align:center; }	
#menu .menu  a:link{ color:#ffffff}	
#menu .menu  a:visited{ color:#ffffff}
#menu .menu  a:hover{ color:#ffffff; text-decoration:none; background:url(../images/menu_on.png) center top;}
#menu .menu  a:hover h1{ color:#ffffff; text-decoration:none; display:none;}
#menu .menu  a h1{color:#8F8F8F; font-size:11px; font-weight:normal; width:135px; display:block; margin:0px 0 0 0; padding:0; text-align:center; display:none;}	


#menu .menu_on a{display:block; color:#ffffff; font-size:12px; font-weight:bold; width:120px; display:block; padding:0px 0 0 0; height:32px; text-align:center; line-height:26px; background:url(../images/menu_on.png) center top;}
#menu .menu_on a:link{ color:#ffffff}
#menu .menu_on a:visited{ color:#ffffff}
#menu .menu_on a:hover{ color:#ffffff; text-decoration:none;}
#menu .menu_on a:hover h1{ color:#ffffff; text-decoration:none; display:none;}
#menu .menu_on a h1{color:#8F8F8F; font-size:11px; font-weight:normal; width:135px; display:block; margin:0px 0 0 0; padding:0; text-align:center; display:none;}
	
/* LINK 
******************************************************************/
a:link {
	color: #333; text-decoration: none;
	}
a:visited {
	color: #FF6600; text-decoration: none;
	}
a:hover {
	color: #ff9900; text-decoration: none;
	}
a:active {
	color: #FF9900; text-decoration: none;
	}
	
/* Button 
******************************************************************/
.button {	
	BACKGROUND-COLOR: #3C8AB8; BORDER-TOP: #529BC7 1px solid; BORDER-LEFT: #529BC7 1px solid; BORDER-BOTTOM: #327298 1px solid; BORDER-RIGHT: #327298 1px solid; COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 11px; font-weight:bold; height:20px;
	}

.input {
	height:16px; BORDER-RIGHT: #eee 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #eee 2px solid; background-color:#FFF; font-family: Tahoma; font-size:11px;
	}
	
.textarea {
	BORDER-RIGHT: #eee 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 12px solid; BORDER-BOTTOM: #eee 2px solid
	}
.search { background-color:#ffffff; BORDER-BOTTOM: #E1BB58 1px solid; BORDER-LEFT: #E1BB58 1px solid; BORDER-RIGHT: #E1BB58 1px solid; BORDER-TOP: #E1BB58 1px solid; FONT-FAMILY: Arial; height:16px; font-size: 11px; font-weight:bold; text-indent:4px; color:#996600;
	}
select {
	font-size:11px; font-family:tahoma
	}
	
/* Products 
******************************************************************/
.categoryArr {
	position:absolute;
	left: 6px;
	top: 12px;
}
.category { background:url(../images/category_bg.png) no-repeat center; height:33px; line-height:33px; width:220px; text-indent:0px; margin:2px 0 0 18px; font-size:12px;  color:#076FC6; font-size:14px; position:relative; text-align:center;}
.category a {display:block;}
.category a:link{ color:#000000}
.category a:visited{ color:#000000}
.category a:hover{ color:#F60; text-decoration:none; background:url(../images/category_bg_on.png) no-repeat center;}


.category_on { background:url(../images/category_bg_on.png) no-repeat center; height:33px; line-height:33px; width:220px; text-indent:0px; margin:2px 0 0 18px; font-size:12px;  color:#F60; font-size:14px; position:relative; text-align:center; font-weight:bold;}
.category_on a {display:block;}
.category_on a:link{ color:#F60;}
.category_on a:visited{ color:#F60;}
.category_on a:hover{ color:#F60;; text-decoration:none; background:url(../images/category_bg_on.png) no-repeat center;}

.category_on2 { background:url(../images/category_bg_on.png) no-repeat; height:33px; line-height:33px; width:185px; text-indent:15px; margin:0 auto 5px auto; font-size:12px;  color:#FB3828; font-size:14px;}
.category_on2 a {display:block;}
.category_on2 a:link{ color:#FB3828}
.category_on2 a:visited{ color:#FB3828}
.category_on2 a:hover{ color:#FB3828; text-decoration:none; background:url(../images/category_bg_on.png) no-repeat;}

.subCategory {line-height:12px; text-indent:28px;  width:185px; margin:3px 0 0 5px; padding:8px 0 10px 5px; font-size:12px; color:#FB3828; border-bottom:1px solid #ECECEC; font-weight:bold; background:url(../images/ico_arrow.png)  center no-repeat; background-position:12% 50%; display:block}
.subCategory a:link { color:#666666; font-weight:normal}
.subCategory a:visited { color:#666666; font-weight:normal}
.subCategory a:hover { color:#FB3828; font-weight:normal}


.leftnav{
	margin:2px 0 0 18px; font-size:12px; width:220px; height:30px; line-height:30px; text-indent:6px; background-image: url(../images/ico_leftNav_arrow_off.gif); background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #EEEEEE; 
} 

.leftnav a:link {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding-left:10px;
}
.leftnav a:visited {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding:0 10px;
}

.leftnav a:hover {
	text-decoration: none; color: #F60; display:block; background-color:;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}



.leftnav_on{
	margin: 0px; margin-left:18px; margin-top:2px; font-size:12px; width:220px; height:30px; line-height:30px; text-indent:6px; background-image: url(../images/ico_leftNav_arrow_subon.gif); background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #EEEEEE; color:#F60
} 

.leftnav_on a:link {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding-left:10px; color:#F60
}
.leftnav_on a:visited {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding:0 10px; color:#F60
}

.leftnav_on a:hover {
	text-decoration: none; color: #F60; display:block; background-color:;  background-image: url(../images/ico_leftNav_arrow_subon.gif); background-repeat:no-repeat; background-position:2% 50%; 
}


.leftnav2{
	margin: 0px; margin-left:28px; margin-top:2px; font-size:12px; width:170px; height:30px; line-height:30px; text-indent:6px; background-image: url(../images/ico_leftNav_arrow_subon.gif); background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #EEEEEE; color:#666666
} 
.leftnav2 a:link {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding-left:10px; color:#666666
}
.leftnav2 a:visited {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding:0 10px; color:#666666
}

.leftnav2 a:hover {
	text-decoration: none; color: #F60; display:block; background-color:;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}

.leftnav2_on{
	margin: 0px; margin-left:28px; margin-top:2px; font-size:12px; width:170px; height:20px; line-height:20px; text-indent:6px; background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #EEEEEE; color:#F60
} 
.leftnav2_on a:link {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding-left:10px; color:#F60
}
.leftnav2_on a:visited {
	text-indent:11px !important; text-indent:11px; height:30px; display: block; margin-top:2px; display:block; padding:0 10px; color:#F60
}

.leftnav2_on a:hover {
	text-decoration: none; color: #F60; display:block; background-color:;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}


.leftnav3{
	margin: 0px;
	margin-left:38px;
	margin-top:2px;
	font-size:12px;
	width:160px;
	height:20px;
	line-height:20px;
	text-indent:0px;
	background-image: url(../images/ico_leftNav_arrow.gif);
	background-repeat:no-repeat;
	background-position:2% 50%;
	border-bottom:1px solid #EEEEEE;
	color:#666666
} 
.leftnav3 a:link {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding-left:10px; color:#666666
}
.leftnav3 a:visited {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding:0 10px; color:#666666
}

.leftnav3 a:hover {
	text-decoration: none; color: #F60; display:block; background-color: #f9f9f9;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}


.leftnav3_on{
	margin: 0px; margin-left:38px; margin-top:2px; font-size:11px; width:160px; height:20px; line-height:20px; text-indent:6px; background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #EEEEEE; color:#F60
} 
.leftnav3_on a:link {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding-left:10px; color:#F60
}
.leftnav3_on a:visited {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding:0 10px; color:#F60
}

.leftnav3_on a:hover {
	text-decoration: none; color: #F60; display:block; background-color: #f9f9f9;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}



.subMenubar {width:990px; margin:10px auto 1px auto; height:53px;}
.subMenubar ul{ padding:0; margin:0; list-style:none}
.subMenubar ul li{ float:left; padding:0; margin:0; list-style:none;; height:53px}
.subMenubar .ll{ background:url(../images/submenu_bg2.gif) 0 -53px ; width:8px;}
.subMenubar .lm{
	background:url(../images/submenu_bg2.gif) 0px -159px;
	line-height:40px;
	padding:0 8px 0 8px;
	font-size:14px;
}
	.subMenubar .lm a{ display:block; text-decoration:none; height:53px;}
	.subMenubar .lm a:link{ color:#FFFFFF}
	.subMenubar .lm a:visited{ color:#FFFFFF}
	.subMenubar .lm a:hover{ color:#FFFFFF; background:url(../images/submenu_bg2.gif) 0px 0px; background-position:top center;}

.subMenubar .lmon{
	background:url(../images/submenu_bg2.gif) 0px 0px; background-position:top center;
	line-height:40px;
	padding:0 8px 0 8px;
	font-size:14px;
}
	.subMenubar .lmon a{ display:block; text-decoration:none; height:53px;}
	.subMenubar .lmon a:link{ color:#FFFFFF}
	.subMenubar .lmon a:visited{ color:#FFFFFF}
	.subMenubar .lmon a:hover{ color:#FFFFFF; background:url(../images/submenu_bg2.gif) 0px 0px; background-position:top center;}
	
.subMenubar .lr{ background:url(../images/submenu_bg2.gif) 0 -106px; width:8px;}






.contentRight {padding:0 5px 20px 20px; color:#666666}
.contentRightDetail {padding:20px 0 0px 0; line-height:24px;}
.navLine { width:695px; height:45px; background:url(../images/title_bg.jpg)}
.navTitle { font-size:16px; font-weight:bold; color:#666666; height:45px; line-height:38px;  padding:0 0 0 30px; margin:0 0 0 0;}
.sitenav {
	padding: 0px 2px 0px 0px;
	text-align: left;
	font-weight: normal;
	background: url( ../images/icon_home.png) 0 2px no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	color: #888888;
	position: absolute;
	top: 16px;
	right: 3px;
	text-indent: 20px;
}
.sitenav a:link {color:#828180}
.sitenav a:visited {color:#828180}
.sitenav a:hover {color:#F60}

.sitenav span { color:#828180;}

.swfbanner { position:absolute;}
.nav_date {padding:10px 2px 0px 0px; text-align:left; font-weight:normal; background:url(../images/nav_bg.gif); height:21px; line-height:21px; font-size:12px; color:#666666; position:absolute; right:0; text-indent:2px; z-index:300;}
.categoryCurrent { background:url(../images/ico_categoryCurrent.gif) no-repeat left 50%; text-indent:30px; font-size:14px; font-weight:bold; margin:20px}

.proName { background:url(../images/dotline_proName.gif) bottom repeat-x; text-align:left; height:35px; line-height:1.3; margin:5px 0 0px 0; padding:0 0 2px 0px; width:200px; word-wrap:break-word; text-align:center; float:; color: #333333; font-size:12px;text-transform:uppercase}
.proSum {  text-align:left; font-size:14px; line-height:1.5; margin:0px 0 0px 0; padding:0 0 2px 0px; width:200px; word-wrap:break-word; text-align:center; float:; color:#333333; }
.proRmark { background:url(../images/dotline_proName.gif) bottom repeat-x;  line-height:16px; font-size:12px; color:#666666; margin:5px 0 5px 0; padding:0 0 5px 0; display:none;}
.dmore {
	position:absolute;
	bottom:3px;
	right:16px;
}

.currentContent {padding:0 20px 20px 2px; margin:0 0 20px 0; text-align:justify}
.currentContent p{padding:0px; margin:0 0px 0 0; float:left; line-height:1.4; width:640px;}
.currentContent .categoly_logo{ clear:both; padding:0 0 12px 0;}
.currentContent .proDCopy{ float:right;}
	.currentContent .proDCopy h2{ font-size:12px; border-left:0px solid #333333; padding:0px 10px; 0px 20px; margin:0 0 22px 0; float:left}
	.currentContent .proDCopy h3{ font-size:12px; padding:0px 0 0px 28px;  margin:0 0 22px 0; float:left; font-weight:normal;}
.proName_detail { background:url(../images/pro_name_dt_on.png) bottom repeat-x; text-align:center; height:31px; font-size:12px; font-weight:bold; line-height:31px; color:#ffffff; margin:0px 0 8px 0; padding:0 0 2px 0; word-wrap:break-word}
.proProperty_detail { background:url(../images/pro_name_pt_on.png) bottom repeat-x; text-align:center; height:31px; font-size:12px; font-weight:bold; line-height:31px; color:#ffffff; margin:0px 0 5px 0; padding:0 10px 2px 10px; float:left; word-wrap:break-word; clear:both;}

.proDetail_bg { background:url(../images/pro_detail_bg.png); width:501px; height:425px; padding:10px 14px 10px 16px; margin:20px 0 0 0;}

.productImb { width:200px; float:;background:url(../images/list_bg_.png) 0px 360px no-repeat;}
.productList { padding:0px 15px 0px 0px; float:left; border:0px solid #CCCCCC; margin:2px 0px 30px 0px; height:310px; z-index:300; overflow:hidden; width:204px; border-bottom:0px #dadada solid; }
.productListImg { border:0px solid #eeeeee; padding:0px; background:; width:200px; height:266px; overflow:hidden; margin:0 0 4px 0;}
.productDetailImg { border:0px solid #eeeeee; padding:2px; background:; width:400px;  margin:0 0 4px 0;}

.productList a {display:block; background:url(../images/pro_name.png) repeat-x bottom; padding:2px; cursor:pointer; }
.productList a:link{ color:#000000;}
.productList a:visited{ color:#000000}
.productList a:hover{ color:#222222; text-decoration:none; background:#f9f9f9 repeat-x bottom;display:block; }

.btnDetail {padding:5px 0 10px 0; text-align:left; display:none;}
.productDetail {padding:20px 0 50px 0}

#proIntro{ padding:0 10px 0 10px; margin:15px 0 0 0;}
.proIcon{ float:left; }
.proIcon ul li{ width:65px; height:43px; float:left;}

.floatl {
	FLOAT: left
}
.floatr {
	FLOAT: right
}
.icon {
	WIDTH: 65px; HEIGHT: 43px; MARGIN-RIGHT: 5px
}
.icon_con {
	WIDTH: 339px
}
.icon_con H4 {
	BORDER-BOTTOM: #dadada 1px solid; WIDTH: 339px; HEIGHT: 20px; FONT-SIZE: 13px
}
.icon_con P {
	COLOR: #707070
}
.marginB10 {
	MARGIN-BOTTOM: 10px; clear:both;
}

/*
.category {
	padding:0 0 10px 10px; font-size:13px; color:#000000;
	}
.category a:link {
	display: block; color: #000; padding-top:0px; padding-right:0px; padding-bottom:0px; 
	}
.category a:visited {
	display: block; color: #000; padding-top:0px; padding-right:0px; padding-bottom:0px; 
	}
.category a:hover{
	display: block; color: #ff6600; padding-top:0px; padding-right:0px; padding-bottom:0px; text-decoration: none; 
	}
.category a:active{
	display: block; color: #ff9900; padding-top:0px; padding-right:0px; padding-bottom:0px;text-decoration: none; 
	}
.subcategory {
	margin:0 0 2px 37px; padding:0 0 0 20px; font-size:13px; color:#000000; background:url(../images/subcategory.gif) no-repeat left center; 
	}
.subcategory a:link {
	color: #000; padding-top:0px; padding-right:0px; padding-bottom:0px; 
	}
.subcategory a:visited {
	color: #000; padding-top:0px; padding-right:0px; padding-bottom:0px; 
	}
.subcategory a:hover{
	color: #ff6600; padding-top:0px; padding-right:0px; padding-bottom:0px;text-decoration: none; 
	}
.subcategory a:active{
	color: #ff9900; padding-top:0px; padding-right:0px; padding-bottom:0px;text-decoration: none; 
	}
		
.products_name {
	color:#fff; font-size: 13px; font-weight:bold; margin:15px 0 0 40px;
	}
.productsIntro {
	padding:20px 30px 20px 30px;
	}
.productsIntro img{
	border:3px solid #eeeeee; padding:1px;
	}			
.productsDetail {
	padding:20px 30px 20px 30px;
	}
*/
.us_tit {background:url() no-repeat;height:1px; width:25px; margin:0 auto; position:relative; z-index:300;}
.us_tit span a{background:url(../images/btn_up_down.png) no-repeat 0 0;width:23px;height:19px;margin-right:5px;display:inline-block;cursor:pointer;}
.us_tit span a.scollup{background-position:0 0px;}
.us_tit span a.scolldown{background-position:0 -50px;}

.contentDetail {
	padding:; clear:both;
	}
.content_board {
	width:636px; height:455px; padding:10px 10px 20px 20px; background:no-repeat; margin:0 0 0 80px;
	}	
.content_board .cDetail{
	padding:5px 10px 5px 5px; overflow:hidden; height:420px; width:620px; line-height:1.6;
	}
.content_board .cDetail .aul{
	margin:0 0 0 0; padding:0 0 0 0;
	}
.content_board .cDetail .aul li{
	background:url(../images/ico_li.png) no-repeat 0px 0px; padding-left:30px; 
	}	

.content_board_clear {
	padding:0px 0px 10px 0px; background: no-repeat; margin:0 0 0 0px;
	}
.content_board_clear .cDetail{
	padding:8px 10px 5px 10px;  line-height:2.5; font-size:13px; letter-spacing:0px;
	}
.content_board_clear .cDetail .csTitle{
	padding:0px; margin:0 0 5px 0;  font-size:18px; font-weight:normal; font-weight:normal;
	}
.content_board_clear .cDetail .cbTitle{
	padding:0px; margin:5px 0 0px 0;  font-size:12px; font-weight:normal;
	}				
.content_board_clear .cDetail .bbTitle{
	font-family:"Ó×Ô²"; font-size:32px; text-align:center; font-weight:normal;
	}
.content_board_clear .cDetail .addL{
	float:left; padding:0 40px 0 0;letter-spacing:0px; width:390px;
	}		
.content_board_clear .cDetail .addR{
	float:right; padding:0 0px 0 0;letter-spacing:0px; width:435px;
	}	
			
.content_board_clear .cDetail .btitle{color:#ffffff; font-size:18px; font-weight:normal; height:36px; line-height:36px; text-indent:10px; background:url(../images/title_bg.jpg) no-repeat; display:none;}
.content_board_clear .cDetail .stitle{font-size:16px; color:212121;}
.content_board_clear .cDetail .stitle2{color:#000000; font-size:15px}
.content_board_clear .cDetail .cImg { margin:15px 0;}

.content_board_clear .cDetail .aul{
	margin:0 0 0 0; padding:0 0 0 0;
	}
.content_board_clear .cDetail .aul li{
	background:url(../images/ico_li.png) no-repeat 0px 0px; padding-left:30px; 
	}
.content_board_clear .cDetail .aul li h2{
	margin-bottom: 0px; margin-top: 0px; line-height:1.3;
	}	

.content_board_pro {
	 padding:5px 0px 20px 0px; background: no-repeat; margin:0 0 0 0px; 
	}
.content_board_pro .cDetail{
	padding:5px 0px 5px 0px; line-height:1.6; z-index:300; position:;
	}	
.content_board_pro .cDetail .aul{
	margin:0 0 0 0; padding:0 0 0 0;
	}
.content_board_pro .cDetail .aul li{
	background:url(../images/ico_li.png) no-repeat 0px 0px; padding-left:30px; padding-top:0px; 
	}
.content_board_pro .cDetail .aul li h2{
	margin-bottom: 15px; margin-top:0px; line-height:1.5;
	}	
.content_board_pro .proPic{
	clear:both; padding:20px 0 0 0; margin:20px 0 0 0; border-top:0px solid #dddddd; width:1000px; margin:0 auto;
	}
	.content_board_pro .proPic img{
	width:143px; height:100px; margin:0 10px 0 9px;
	}	
.content_board_pro .proDimg { width:1120px; margin:0 auto; padding:0 0 20px 0; }	
.content_board_pro .proDimg img{ height:360px; margin:0 0 0 65px;}
.content_board_pro .proDName {
	float:right;	
	left: 400px;
	top: 0px;
	width: 700px;
}
	.content_board_pro .proDName .proDNameT{ font-size:18px; font-weight:normal; margin:3px 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #E4E4E4; text-transform:uppercase;}
	.content_board_pro .proDName .proDCode{ font-size:12px; font-weight:normal; margin:0 0 22px 0; padding:15px 0 15px 0; border-bottom:1px solid #E4E4E4;}
	.content_board_pro .proDName .proDCode1{ font-size:12px; font-weight:normal; margin:0 0 22px 0; padding:15px 0 15px 0; border-bottom:1px solid #E4E4E4; display:none;}	
	.content_board_pro .proDName .proDCopy{ font-size:12px; padding:0px 0 0px 8px;}
	.content_board_pro .proDName .proDCopy h2{ font-size:12px; border-left:0px solid #333333; padding:0px 0 0px 0px; margin:0 0 22px 0; float:left}
	.content_board_pro .proDName .proDCopy h3{ font-size:12px; padding:0px 0 0px 18px;  margin:0 0 22px 0; float:left; font-weight:normal;}
	.content_board_pro .proDName .proDdes2 {  font-size:12px; font-weight:normal; margin:0 0 0px 0; padding:15px 0 15px 0; border-top:1px solid #E4E4E4; clear:both;}
	.content_board_pro .proDName .proShare{ font-size:12px; padding:15px 0 0px 8px; clear:both; border-top:1px solid #E4E4E4;}
	.content_board_pro .proDdes { width:1000px; margin:0 auto; padding:20px 0 0 0; display:none}
	.content_board_pro .proDdes h4{ font-size:12px; padding:22px 0 0px 0px; margin:10px 0 0 0; clear:both; font-weight:normal;}
	.content_board_pro .proDdes p{ margin:0; padding:0; clear:both;}	

.services_li { color:#FFF; font-size:18px; width:50px; background:#DA4936}	
.services_li2 { color:#FFF; font-size:18px; width:50px; background:#F60}
.services_li3 { width:50px; height:50px; margin:0 auto; color:#FFF; font-size:18px; width:50px; background:#F60}
.services_li4 { width:28px; height:28px; margin:0 auto; color:#FFF; font-size:18px; width:50px; background:#fff}
.services_item { font-size:16px;}
.services_item2 { font-size:16px; font-weight:bold; text-align:center; padding:0 0 40px 0}
.services_itemD { font-size:12px; color:#999; font-weight:normal; line-height:1.4; padding:0 10px;}
	
.scd_pic { width:143px; margin:0 auto;}
.scd_name { width:143px; height:28px; margin:0 auto; text-align:center; color:#FFFFFF; margin:0 0 10px 0;}
.scd_name a {display:block; background:url(../images/scd_name.png) no-repeat; height:28px; line-height:1.8; }
.scd_name a:link{ color:#ffffff;}
.scd_name a:visited{ color:#ffffff}
.scd_name a:hover{ color:#ffffff; text-decoration:none; background:url(../images/scd_name_on.png) no-repeat;}
						
.feedback_note { padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #eeeeee}

.indexWrap { width:100%;  margin:0 auto; position:relative;}

.notify_left1{
	position:absolute;
	top: 0px;
	width:328px;
	left: 120px;
}
.notify_left1 .nl{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:50;
	width: 326px;
	height: 389px;
	
}

.notify_left2{
	position:absolute;
	top: 0px;
	width:328px;
	height:240px;
	left: 783px;
	border:0px solid #E5E5E5;
}
.notify_left2 .n2{
	padding:5px 10px;
}

.notify_left3{
	position:absolute;
	top: 0px;
	width:312px;
	height:210px;
	left: 450px;
	border:0px solid #E5E5E5;
}
.notify_left3 .n3{
	padding:5px 10px; line-height:1.4;
}

.notify_left4{
	position:absolute;
	top: 220px;
	width:312px;
	height:366px;
	left: 450px;
	border:0px solid #E5E5E5;
}
.notify_left4 .n4{
	padding:5px 10px; line-height:2.4;
}

.notify_left5{
	position:absolute;
	top: -4px;
	width:270px;
	height:146px;
	left: 954px;
	border:0px solid #E5E5E5;
	display:none;
}
.notify_left5 .n5{
	padding:5px 0px; line-height:2.4;
}

.notify_left6{
	position:absolute;
	top: 220px;
	width:325px;
	height:180px;
	left: 807px;
	border:0px solid #E5E5E5;
}
.notify_left6 .n6{
	padding:5px 10px; line-height:2.4;
}

.notify_pro_bar {
	position:absolute;
	left: 0px;
	top: 30px;
	width:1200px; display:none;
}

.notify_pro_title {
	position:absolute;
	left: 0px;
	top: -28px;
	height:38px;
	line-height:37px;
	font-size:16px;
	width:1200px;
	margin:10px 0;
	text-align:center;
	clear:both;
	background:url(../images/indexGallery.png) center no-repeat;
}
.notify_pro_bar .npb{
	position: absolute;
	left: 0px;
	top: 333px;
	width: 1200px;
	height: 280px;
	
}

.news_i_list { height:25px; line-height:1.8; color:#3A2707; width:275px;}
.news_i_list .nil {color:#3A2707; overflow:hidden; width:220px; height:18px; line-height:1.8;} 
.news_i_list .nil p{margin:0; padding:0;} 
.news_i_list .nil a{color:#3A2707}
.news_i_list .nid{float:right; color:#cccccc; font-size:10px; line-height:1.8;}

.comm_i_list { height:25px; line-height:1.8; color:#3A2707; width:325px;}
.comm_i_list .cil {color:#3A2707; overflow:hidden; width:310px; height:18px; line-height:1.8;} 
.comm_i_list .cil p{margin:0; padding:0;} 
.comm_i_list .cil a{color:#3A2707}
.comm_i_list .cid{float:right; color:#cccccc; font-size:10px; line-height:1.8;}

.indexproducts_list {
	float:left; width:142px; height:210px; text-align:center; overflow:hidden; margin:5px 4px 5px 4px;
	}
.indexproducts_list .img{
	height:140px; width:140px; text-align:center; border:1px solid #dddddd;
	}
.indexproducts_list .img img{
	height:140px;
	}	
.indexNewsList { padding:0 0 8px 13px;  background:url(../images/arrow_indexnews.gif) no-repeat;}
.indexNewsList .idate{ float:right; font-size:11px; color:#cccccc;}

.indexNewsList .nil a:link{ color:#999}	
.indexNewsList .nil a:visited{ color:#999}
.indexNewsList .nil a:hover{ color:#F60; text-decoration:underline}	

.indexNewsList p{ margin:0; padding:0}		

	
.products_list {
	float:left; width:360px; text-align:center; margin:5px 5px 20px 5px;
	}
.products_list .img{
	text-align:center; margin:5px; 
	}	
.products_list_on {
	float:left; width:160px; height:220px; margin-right:5px; margin-bottom:2px; padding-top:2px; text-align:center
	}
.products_status {
	color:#333; font-weight:bold; padding-top:8px;
	}
	
.dico { padding:10px 0 1px 0px; margin:5px 0 5px 0; border-bottom:1px solid #eeeeee}	
.summary {
	color:#555; font-size: 11px; font-family:tahoma; line-height:16px; padding-top:10px; padding-right:10px
	}
.products_vd {
	padding-top:8px;
	}
.products_des {
	padding:10px 0 30px 20px; color:#333; width:300px
	}
.other_material {
	font-size:10px; font-weight:bold; font-family:tahoma; color:#E0B95B; padding-bottom:10px 
	}
.colorCell {
	float:left; padding:1px; border:1px #CCCCCC solid; width:15px; margin-right:3px
	}
.clickMore {
	color:#999; font-size:10px; font-family:arial
	}
.extras {
	font-size:10px; font-weight:bold; font-family:tahoma; color:#E0B95B; padding-bottom:10px; padding-top:24px
	}
.relate {
	font-size:10px; font-weight:bold; font-family:tahoma; color:#E0B95B; padding-bottom:10px; padding-top:24px
	}	
.relatePrp {
	float:left; width:15px;
	}
#footer { background:url(../images/footer-bg-wide.png) repeat-x; margin:15px 0 0 0; width:100%}
.footer { font-family:Arial; color:#999; width:1130px; overflow:hidden; margin:0 auto; padding:80px 0px 10px 0px; line-height:1.2;  }
.footer a:link { color:#999;}
.footer a:visited { color:#999;}
.footer a:hover { color:#F60;}

.footer .finfo1 { width:120px; float:left; padding:0 0 0 0; margin:0 0 0 0; position:relative;}
	.footer .finfo1 ul,li{padding:0 0 4px 0; margin:0 15px 0 0; list-style:none;}
	.footer .finfo1 ul li a:link{ color:#999}	
	.footer .finfo1 ul li a:visited{ color:#999}
	.footer .finfo1 ul li a:hover{ color:#F60; text-decoration:underline}			
		
.footer .finfo2 { width:120px; float:left; padding:0 0 0 0; margin:0 0 0 0;}
	.footer .finfo2 ul,li{padding:0 0 4px 0; margin:0 15px 0 0; list-style:none;}
	.footer .finfo2 ul li a:link{ color:#999}	
	.footer .finfo2 ul li a:visited{ color:#999}
	.footer .finfo2 ul li a:hover{ color:#F60; text-decoration:underline}	
.footer .finfo3 { width:380px; height:160px; float:left; padding:0 0 0 0px; margin:0 0 0 0;}
	.footer .finfo3 .ss a{margin:3px 3px 0 0;}
	
.footer .finfo4 { width:280px; float:right; padding:0 0 0 0; margin:0 0 0 0;}
	.footer .finfo4 .ss img{margin: 0 3px}
	.footer .finfo4 .ss a{float:left; width:68px; line-height:1.5; text-align:center;} 
	.footer .finfo5 { width:220px; float:left; padding:0 0 0 0; margin:0 0 0 0;}
	.footer .finfo5 ul,li{padding:0 0 4px 0; margin:0 15px 0 0; list-style:none;}
	.footer .finfo5 ul li a:link{ color:#999}	
	.footer .finfo5 ul li a:visited{ color:#999}
	.footer .finfo5 ul li a:hover{ color:#F60; text-decoration:underline}		
	
		
.footer .ftitle { font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:normal; color:#ccc; padding:0 0 10px 0;}
.footAddress { padding:20px 0 0 0}
.footLine { padding:0px 0 15px 0; margin:0 auto 5px auto; clear:both; border-bottom:1px solid #333333; height:1px; width:1130px; overflow:hidden;}
.copyright {
	color:#666666; float:right; padding:10px 0 0 0;
	}			
.footMenu {
	font-size: 12px; color: #666666; float:right; padding:10px 15px 0 0;
	}
.footMenu a{
	color:#666666; margin:0 8px 0 8px;
	}	
.footMenu a:link {
	color:#666666;
	}
.footMenu a:visited {
	color:#666666;
	}
.footMenu a:hover {
	color:#F60; text-decoration:none;
	}
.footMenu a:active {
	text-decoration: none; color:#F60;
	}
.policytitle {
	color:#666666; font-size:14px; font-weight:bold
	}
.legaltitle {
	color:#666666; font-size:14px; font-weight:bold
	}
.hh {font-size:12px; text-align:center; padding:0; margin:0; color:#cccccc; height:1px; overflow:hidden}	
.hh a{margin:0 3px; color:#666666;}	
/* News
******************************************************************/
.indexRe { position:relative;}
.indexRe .iRa {
	position: absolute;
	width:325px;
	height:123px;
	left: 0px;
	top: 10px;
}



.spotlight_bg { background:url() no-repeat; border-top:2px solid #eeeeee; height:140px; padding:10px 40px 10px 0; margin:10px 0 0 0; position:relative;}
.spotlight_bg .splbtn{
	position:absolute;
	bottom:-51px;
	right:48px;
}
.spotlight_bg .splbtn a { color:#0089E1; text-decoration:underline}

.cmember_list { float:left; width:250px; text-align:center; margin:10px 15px 15px 15px;}
.cmember_list .cmn{ }


.certlist { border:2px #BADA79 solid; text-align:center; padding:3px;}
.certlist img{ height:175px;}
.certTitle { text-align:center; padding:5px 0 15px 0;}
.newList { border-bottom:1px dotted #dadada; float:left; width:422px; height:230px; overflow:hidden; margin:0 0 10px 0; padding:0 15px 10px 0;}
.news_list_pic {
	BORDER-RIGHT: #f9f9f9 5px solid; BORDER-TOP: #f9f9f9 5px solid; BORDER-LEFT: #f9f9f9 5px solid; MARGIN-RIGHT: 18px; BORDER-BOTTOM: #f9f9f9 5px solid;
}
.news_border {
	CLEAR: both; MARGIN-BOTTOM: 1px
}
.news_title {
	 MARGIN: 3px 4px 2px 0px; OVERFLOW: hidden; text-indent:25px; height:45px; background:url(../images/new_list.gif) no-repeat 0% 0%; COLOR: #222222; position:relative; z-index:300; font-weight:bold; font-size:12px;
}
.news_title a:link{
	COLOR: #333333;
}
.news_title a:visited{
	COLOR: #333333;
}
.news_title a:hover{
	COLOR: #333333;
}
.news_des {
	FONT-SIZE: 12px; MARGIN: 3px 4px 10px 0px; OVERFLOW: hidden; padding:0 5px 0 5px;  COLOR: #a19989;
}
.news_des a{
	display:block;
}

.news_des P{
	margin:0; padding:0
}
.news_direction {
	PADDING-RIGHT: 0px; BORDER-TOP: #c8c8c8 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.news_direction SPAN {
	FLOAT: right
}
.news_direction_list {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; BACKGROUND: url(../images/arrow_next.gif) no-repeat 5px 50%; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.newsDetail {
	padding:30px 30px 10px 0px; overflow-y:auto; 
}
.newsback { text-align:right; margin:30px 30px 3px 0; border-bottom:1px solid #dadada;}
/**.newsDetail {
	padding:0 0 10px 0; height:400px; overflow-y:auto; 
}**/



.newsForm {
	padding:8px 10px; margin:0 15px 10px 15px; color:#333333; 
	}
.newsPicBorder {
	padding:2px; border:1px solid #E1BB58;
	}
.newsDate {
	color:#cccccc; padding:2px 15px 3px 0;  margin-left:8px; float:right; font-size:8px; text-align:right;
	}
.newsDetailTitle {
	font-size:20px; font-weight:normal; text-align:left;
	}
.newsDetailDate {
	color:#cccccc; font-size:10px; text-align:left;
	}
.newsTitleShow {
	color: #B08500; font-size:16px; font-family:Arial; font-weight:bold; padding-bottom:10px; margin-left:8px
	}
.newsSummary {
	color:#555; padding-bottom:5px; margin-left:8px
	}
.newsSummary a:link {
	color:#333;
	}
.newsSummary a:visited {
	color:#333;
	}
.newsSummary a:hover {
	color:#FF6600;
	}


.galleryList { border-bottom:1px dotted #dadada; float:left; width:245px; height:260px; overflow:hidden; margin:0 0 10px 0; padding:0 10px 10px 0;}
.gallery_list_pic {
	BORDER-RIGHT: #dcd9d7 3px solid; BORDER-TOP: #dcd9d7 3px solid; BORDER-LEFT: #dcd9d7 3px solid; MARGIN-RIGHT: 18px; BORDER-BOTTOM: #dcd9d7 3px solid;
}
.gallery_border {
	CLEAR: both; MARGIN-BOTTOM: 1px
}
.gallery_title {
	 MARGIN: 3px 4px 2px 0px; OVERFLOW: hidden; text-indent:25px; background:url(../images/new_list.gif) no-repeat 0% 0%; COLOR: #222222; position:relative; z-index:300; font-weight:bold; font-size:12px;
}
.gallery_title a:link{
	COLOR: #333333;
}
.gallery_title a:visited{
	COLOR: #333333;
}
.gallery_title a:hover{
	COLOR: #333333;
}
.galleryDate {
	color:#666666; padding:2px 18px 3px 0;  margin-left:8px; float:none; font-size:9px; text-align:right;
	}



.angelsList { border-bottom:1px dotted #dadada; float:left; width:150px; height:220px; overflow:hidden; margin:10px 0 10px 0; padding:0 0px 10px 0; text-align:center;}
.angels_list_pic {
	BORDER-RIGHT: #eeeeee 3px solid; BORDER-TOP: #eeeeee 3px solid; BORDER-LEFT: #eeeeee 3px solid; BORDER-BOTTOM: #eeeeee 3px solid;
}
.angels_border {
	CLEAR: both; MARGIN-BOTTOM: 1px
}
.angels_title {
	 MARGIN: 3px 0px 2px 0px; OVERFLOW: hidden; text-indent:0px; background:url(../images/new_list.gif) no-repeat 0% 0%; COLOR: #222222;  font-weight:bold; font-size:12px;
}
.angels_title a:link{
	COLOR: #333333;
}
.angels_title a:visited{
	COLOR: #333333;
}
.angels_title a:hover{
	COLOR: #333333;
}
.angelsDate {
	color:#666666; padding:2px 18px 3px 0;  margin-left:8px; float:right; font-size:9px; text-align:right; display:none;
	}
	
	
	
.backToList {
	float:right; height:30px; line-height:30px; padding-right:12px; padding-top:30px; color:#CC0000;
	}

.branch { clear:both; margin:0 0 15px 0;}	
.branch .brimg{ float:left; width:366px;}
.branch .brimg img{width:366px;}
.branch .briname{float:left; width:; padding:0 0 0 20px}
.branch .brsp{ clear:both; border-bottom:1px #333333 dotted; margin:0 0 10px 0; padding:10px 0 0 0}

.services_left { float:left; width:271px; margin: 0 20px 0 0;}
.services_left .sl_t{ width:271px; background:url(../images/services_bg.jpg) no-repeat; height:124px;}
.services_left .sl_m{ width:271px; background:url(../images/services_bg.jpg)  -271px -900px ; }
.services_left .sl_m p{ padding:0 20px; margin:0;}
.services_left .sl_b{ width:271px; background:url(../images/services_bg.jpg) no-repeat -271px -381px ; height:46px;}
.services_left .sl_q{ width:271px; background:url(../images/services_bg.jpg) no-repeat 0 -299px ; height:127px; margin:0 0 5px 0;}
/* pages 
******************************************************************/
.pages {
	MARGIN:0; height:18px; position:relative; z-index:250;
}
.pages A {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 1px; MARGIN: 0px 1px 0px 0px; FONT: 12px/14px verdana; BORDER-LEFT: #666666 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BACKGROUND:#dddddd; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; TEXT-DECORATION: none
}
.pages INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; FONT: bold 11px Verdana; BORDER-LEFT: #cccccc 1px solid; COLOR: #333; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 14px
}
.pages B {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; FONT: bold 10px/12px Tahoma; PADDING-TOP: 2px
}


/********* about ***********/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height:1%; }
.clearfix { display: block; }


.detail_wrap { position: relative;  height: 508px; padding-top:0px; z-index:300; }
.detail_wrap dl { margin:0; padding:0;}
.detail_wrap dl dt { position: relative; margin:0; padding:0;}
.detail_wrap dl dt h3 strong { margin-right: 16px; font-size: 12px; font-size: 14px; color: #f3bba2; }
.detail_wrap dl dd.news_cont { width: 624px; padding-right: 20px; color: #605D5C; margin:0; padding:0;}
.detail_wrap dl dd.news_cont .viewport { width: 610px; height: 424px; overflow: hidden; position: relative; }
.detail_wrap dl dd.news_cont .overview {list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute; z-index:300;}
.detail_wrap .scrollbar { background: url(../images/track_.jpg) center top repeat-y; width: 12px; height: 424px; float: right; position: relative; }
.detail_wrap .scrollbar .thumb { width: 12px; height: 36px; background: url(../images/bg_scroll_col.jpg) no-repeat; position: absolute; cursor: pointer; }


#mainMenu { width: 1130px; height: 40px; padding: 0 10px; background: repeat-x; margin: 0px auto 0 auto; position: relative; }
#mainMenu .adorn1 { width: 6px; height: 40px; background: no-repeat 0 -45px; position: absolute; top: 0; left: 0; }
#mainMenu .adorn2 { width: 6px; height: 40px; background: no-repeat 0 -84px; position: absolute; top: 0; right: 0; }
#mainMenu ul {padding: 0; margin:0 0 0 0px; list-style:none;}
#mainMenu li { float: right; height: 40px; padding: 0 10px 0 14px; margin:0 4px; position: relative; cursor: pointer;  }
#mainMenu .lisp { float: left; height: 40px; padding: 0 5px 0 5px; background:url(../images/lisp.png) 50% 50% no-repeat;}

#mainMenu .line { background: url(../images/active_bg.png) no-repeat 0 -95px; padding:0; margin:0; }

#mainMenu .active { float: left; height: 40px; line-height: 1.2; font-size: 15px; text-align:center; text-decoration: none; color: #F60; background: url(../images/active_bg.png) no-repeat right -150px; z-index:200;}
#mainMenu .active span { float: left; height: 40px; line-height: 40px; font-size: 15px; padding: 0 30px; text-align:center; text-decoration: none; color: #fff; background: url(../images/active_bg.png) no-repeat 0 -100px; }  /*²Ëµ¥¿íÀ«*/
#mainMenu .active span h1{ font-size:10px; padding:0; margin:0; font-weight:normal; }

#mainMenu .normal { float: left; height: 40px; line-height: 1.2; font-size: 15px; text-align:center; text-decoration: none; color: #ffffff; background: url(../images/active_bg.png) no-repeat right -50px;  }
#mainMenu .normal span { float: left; height: 40px; line-height:40px; padding: 0 30px; background: url(../images/active_bg.png) no-repeat 0 0px;  }  /*²Ëµ¥¿íÀ«*/
#mainMenu .normal span h1{ font-size:10px; padding:0; margin:0; font-weight:normal; }
#mainMenu .normal:hover { background: url(../images/active_bg.png) no-repeat right -50px; }
#mainMenu .normal:hover span { background: url(../images/active_bg.png) no-repeat 0 0px; }

#mainMenu .float_layer {
	color: #235e99;
	padding: 0 10px;
	background: url(../images/submenu_bg_.png);
	position: absolute;
	top: 40px;
	display: none;
	z-index:-200;
}
#mainMenu .arrows { width: 6px; height: 4px; overflow: hidden; background: url(../images/active_bg.png) no-repeat 0 -222px; position: absolute; top: 3px; z-index:400; }
#mainMenu .decorate1 { width: 6px; height: 27px; background: url(../images/nav_bg.png) no-repeat 0 -108px; position: absolute; top: 0; left: -6px; }
#mainMenu .decorate2 { width: 6px; height: 27px; background: url(../images/nav_bg.png) no-repeat 0 -135px; position: absolute; top: 0; right: -6px; }

#mainMenu .float_layer a { float: left; height: 30px; width:100px; text-align:center; line-height: 25px;  font-size:15px; color: #000000; text-decoration: none; background: url(../images/active_bg_______.png) #FFFFFF  no-repeat right -107px; padding: 0 0px;border: 0px solid #dddddd; }
#mainMenu .float_layer .subwidth { width:180px;}
#mainMenu .float_layer a span { float: left; height: 30px; width:100px; text-align:center; padding-top: 3px; overflow: hidden; border: 1px solid #dddddd; background:#FFFFFF; display:block }
#mainMenu .float_layer .subspwidth { width:180px;}
#mainMenu .float_layer a:hover span { border-bottom: 1px solid #dddddd; height: 30px; color:#F60; background:url(../images/subnav_bg_______.png)  #FFFFFF center no-repeat; font-size:15px; }
.subnav_on {border-bottom: 0px solid #235e99; height: 30px; color:#F60; background:url(../images/subnav_bg______.png) #ffffff center no-repeat; display:block}

#mainMenu .float_layer .sa { float:left; width:96px; line-height:18px; background:url(../images/subnavsa.png) top right no-repeat; }
#mainMenu .float_layer .sa a{ float:left; display:block; height:18px; color:#24211D; font-size:12px;}
#mainMenu .float_layer .sa a:link{ color:#24211D;}
#mainMenu .float_layer .sa a:visited{ color:#24211D;}
#mainMenu .float_layer .sa a:hover{ color:#000000;}

#mainMenu p { position: absolute; top: 10px; right: 20px; }
#mainMenu p a { color: #fff; font-size: 14px; text-decoration: none; }
#mainMenu p a:hover { text-decoration: underline; }

.pos0 { left: -104px; }
.pos0 .arrows { left: 145px; display:none }
.w0 { width: 000px; }

.pos1 { left: -100px; }
.pos1 .arrows { left: 150px; display:none }
.w1 { width: 000px; }


.pos2 { left: -100px; }
.pos2 .arrows { left: 145px; display:none }
.w2 { width: 000px; }

.pos3 { left: -40px; }
.pos3 .arrows { left: 0px;  display:none}
.w3 {
	width: 100px;
}

.pos4 {
	left: -103px;
}
.pos4 .arrows { left: 00px; display:none }
.w4 { width: 000px; }

.pos5 {
	left: -5px;
}
.pos5 .arrows { left: 0px;  display:none}
.w5 { width: 0px; }

.pos6 {
	left: -150px;
}
.pos6 .arrows { left: 136px;  display:none}
.w6 { width: 000px; }

.pos7 { left: -15px; }
.pos7 .arrows { left: 0px;  display:none}
.w7 {
	width: 100px;
}
