/* Main Layout Styles*/
#wrapper {width: 780px;	margin: 10px auto;background: #FFFFFF;}
#innerWrapper {
	/*position: relative;*/
}
#header {
	padding: 10px 7px 10px 10px;
}
#innerHeader {}
#footer {
	clear: both;
	width: 764px;
	margin: 10px 8px 0px;
}
#innerFooter {}
/* Header Styles */
#siteLogo {float: left;}
#logo {}
.topNav {text-align: right;	padding: 5px 3px 15px 0px;color: #999999;}
#nav {float: right;	text-align: right;height: 30px;	width: 454px;}
#nav #navLeft {width:0px;float:left;	background: #666666;}
#nav #navRight {width:0px;float:right;} 
.navSpa {width:8px;padding:0px;height: 0px;}
#nav ul {list-style: none;padding: 0px;margin: 0px;float: right;}
#nav ul li {float: left;}
#nav ul li .nav_cur{float: left;width: 84px;background:#CCC url(img/nav_li_cur.gif) no-repeat;padding: 0px;	line-height: 24px;	margin: 0px;}
#nav ul li a {
	display: block;
	width: 84px;
	text-align:center;
	color: #FFFFFF;
	background:#CCC url(img/nav_li.gif) no-repeat;
	line-height: 30px;
	height: 30px;
}
#nav ul li a:link ,#nav a:visited  {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
}
#nav ul li a:hover{
	background:#999 url(img/nav_li_cur.gif) no-repeat;
}
/* top banner Layout */
#topWrapper {
clear: both;
}
/* quick search */
#searchBar {
	float: left;
	width: 184px;
	margin: 10px 0px 6px 8px;
	height: 134px;
	display: inline;
}
#innerSearchBar {}
.quickSearchTop{background: url(img/quick_Search_top.gif) no-repeat;height: 15px;}
.quickSearchTit{
	background: url(img/quickSearch_tit_en.gif) no-repeat;
	padding-bottom: 10px;
}
.quickSearchCont{background: url(img/quick_Search_bg.gif) repeat-y;padding: 0px 25px 0px 16px;min-height: 65px;height: 104px;}
.quickSearchBottom{background: url(img/quick_Search_bottom.gif) no-repeat;height: 15px;}
/* banner */
#banner {float: right;width: 100%;padding: 0px;margin: 0px 0px 0px -198px;}
#innerBanner {padding: 0px;	margin-left: 198px;}
#banner .bannerBox{height: 144px;}
/* Main Content Layout */
#mainWrapper {
	clear: both;
}
#sidebar {
	width: 184px;
	float: left;
	margin-left: 8px;
	/*margin-right: -3px;*/
	display: inline;
}
#innerSidebar {}
#sidebarR {
	width: 164px;
	float: left;
	margin-left: 6px;
	display: inline;
}
#innerSidebarR {}
#sitePath{
	height: 44px;
	width: 574px;
	float: left;
	display: inline;
	margin-bottom: 6px;
	margin-left: 6px;
}
.sitePath_L{float: left;background: url(img/sitePath_L.gif) no-repeat;height: 44px;width: 15px;padding: 0px;display: inline;}
.sitePath_R{float: right;background: url(img/sitePath_R.gif) no-repeat;height: 44px;width: 15px;padding: 0px;display: inline;}
.sitePath_cont{
	background: url(img/sitePath_bg.gif) repeat-x;
	color: #FFFFFF;
	width: auto;
	padding: 15px 5px 17px;
	text-align: left;
	line-height: normal;
}
#content {float: right;width: 100%;padding: 0px;margin: 0px 0px 0px -198px;}
#innerContent {padding: 0px;	margin-left: 198px;}
#content_middle {
	width: 404px;
	float: left;
	margin-left: 6px;
	display: inline;
}
#innerContent_middle {}
.clear {clear: both;height:1px;overflow:hidden;margin-top:-1px;}

/* cont box */
.contBox{
	margin: 0px 0px 6px;
	width: 574px;
}
.contBox_tit{}
.contBox_sub1{
	background: url(img/contBox_cont_bg2.gif) repeat-y;
	padding: 10px 17px;
}
.contBox_sub2{
	background: url(img/contBox_cont_bg.gif) repeat-y;
	padding: 10px 17px;
}
.contBox_cont{
	background: url(img/contBox_cont_bg.gif) repeat-y;
	padding: 15px 17px 20px;
	line-height: 14px;
	white-space:normal;
	text-align: left;
	font-size: 12px;
}
.contBox_bottom{
	background: url(img/contBox_bottom.gif) repeat-y;
	padding: 10px 17px 5px;
}
.contBox_foot{
	background: url(img/contBox_foot.gif) no-repeat;
	height: 15px;
}
/* products list */
#prod_list{}
.prod_list_main{
	background: url(img/line_grayDot.gif) repeat-x top;
	padding: 20px 0px 0px;
}
.prod_list_item{vertical-align: top;}
.prod_list_item td{
	width: 120px;
	text-align: left;
	padding: 0px 6px 30px;
	
	table-layout:fixed;
}
.prod_list_item td a:link img,.prod_list_item a:visited img{
	background: #CCCCCC;
	border: 1px solid #CCCCCC;
}
.prod_list_item td a:hover img{
	background: #FF0000;
	border: 1px solid #FF0000;
}
.prod_list_item td h4{
	table-layout:fixed;
	font-weight: bold;
	color: #0066CC;
	font-size: 12px;
	line-height: 12px;
	padding: 0px;
	margin: 10px 0px 0px;
}
.prod_list_item td h4 a:link,.prod_list_item h4 a:visited{color: #0066CC;}
.prod_list_item td h4 a:hover{color: #FF0000;}
.prod_list_item td h5{table-layout:fixed;color: #666666;font-size: 12px;line-height: 24px;padding: 0px;margin: 0px;font-weight: normal;}
/* products detail */
#Prod_detail{}
#Prod_detail .Prod_detail_cont{
	text-align: left;
	padding: 5px;
}
#Prod_detail .Prod_detaImg{
	margin-bottom: 20px;
}
#Prod_detail .Prod_detaImg img{
	border: 1px solid #CCCCCC;
}
#Prod_detail h3{
	color: #FF6600;
	margin: 20px 0px;
}
#Prod_detail h4{
	color: #0066CC;
}
#Prod_detail .Prod_detaItem{
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 20px;
}
#Prod_detail .Prod_detaItem hr{
	background: url(img/line_grayDot.gif) repeat-x;
	height: 1px;
}

/*- About -*/
#aboutBox{}
#aboutBox h3{
	font-size: 14px;
	font-weight: bolder;
	color: #0066CC;
	margin: 20px 0px 10px;
}
#aboutBox p{
	color: #333;
	line-height: 20px;
	margin: 0px 0px 30px;
}
#contactBox{}
#contactBox h3{
	font-size: 14px;
	font-weight: bolder;
	color: #0066CC;
	margin: 20px 0px 10px;
}
#contactBox p{
	color: #333;
	line-height: 20px;
	margin: 0px 0px 30px;
}

/*- News List -*/
#newsList{}
#newsList .news_tit{}
#newsList h3{
	font-size: 16px;
	font-weight: bolder;
	color: #0066CC;
	margin: 20px 0px 5px;
}
#newsList h4{font-size: 9px;
	color: #FF6600;
	margin: 0px;}
#newsList .news_Icon{
	padding: 0px 10px 0px 0px;
	float: right;
}
#newsList .news_cont{
	margin: 20px 0px;
	font-size: 12px;
	background: url(img/line_redDot.gif) repeat-x top;
	padding: 10px 0px;
}
#newsList ul{margin: 0px 0px 10px;padding: 0px;list-style: none;}
#newsList ul li{
	background: url(img/line_redDot.gif) repeat-x;
	list-style: none;
	padding: 10px 0px;
	display: block;
	clear: both;
	margin: 0px 0px 20px;
}
#newsList ul li h3{
	font-size: 12px;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 0px;
}
#newsList ul li a{
	/*display: block;*/
}
#newsList ul li span{
	font-size: 9px;
	background: url(img/dot_orange.gif) no-repeat 5px;
	padding: 10px 0px 10px 20px;
}

/* middle panels */
.middle_panel{
	margin-bottom: 6px;
}
.middle_panel_tit{}
.middle_panel_cont{
	background: url(img/middle_Panel_bg.gif) repeat-y;
	padding: 15px 10px;
	text-align: center;
}
.middle_panel_cont .prod_list_item td{
	padding: 0px 3px 20px;
}
.middle_panel_foot{
	background: url(img/middle_Panel_bottom.gif) no-repeat;
	height: 15px;
}
.middle_panel_more{text-align: right;padding: 10px 10px 0px 0px;}
#panel_Search{}

/* sidebar panels */
.side_panel{
	margin-bottom: 6px;
}
.side_panel_top{
	background: url(img/side_News_top.gif) no-repeat;
	height: 15px;
}
.side_panel_tit{
	padding: 0px 0px 10px;
}
.side_panel_cont{
	background: url(img/side_News_bg.gif) repeat-y;
	padding: 0px 17px;
}
.side_panel_bottom{
	background: url(img/side_News_bottom.gif) no-repeat;
	height: 15px;
}
.side_panel_more{text-align: right;padding: 10px 0px 0px;}
/* side class */
#panel_prod_Cate{
	font-size: 12px;
}
#panel_prod_Cate h4{font-size: 12px;margin: 0px 0px 10px;background: url(img/line_whiteDot.gif) repeat-x top;padding: 10px 0px 0px;}
#panel_prod_Cate .side_panel_cont .prodType{margin: 0px 0px 10px;padding: 0px;list-style: none;}
#panel_prod_Cate .side_panel_cont .prodType li{
	background: url(none);
	padding: 1px 0px;
}
#panel_prod_Cate .side_panel_cont ul{margin: 0px 0px 10px;padding: 0px;list-style: none;}
#panel_prod_Cate .side_panel_cont ul li{
	background: url(img/line_whiteDot.gif) repeat-x top;
	padding: 8px 0px;
	font-weight: bold;
}
#panel_prod_Cate .side_panel_cont ul li span{
	padding-left: 5px;
	color: #0066CC;
	font-size: 9px;
}
#panel_prod_Cate .side_panel_cont ul li strong{
	color: #003399;
}
#panel_prod_Cate .side_panel_cont ul li ul{margin: 15px 0px;padding: 0px;list-style: none;}
#panel_prod_Cate .side_panel_cont ul li ul li{
	padding: 0px 10px 0px 0px;
	font-weight: normal;
	margin: 10px 0px;
	background: url(none);
}
#panel_prod_Cate .side_panel_cont ul li ul li span{
	color: #0066CC;
	padding-left: 5px;
	font-size: 9px;
}
#panel_prod_Cate .side_panel_cont ul li ul li strong{
	color: #003399;
}
/* side News */
#panel_sideNews{}
#panel_sideNews .side_panel_top{background: url(img/side_News_top.gif) no-repeat;
	height: 15px;}
#panel_sideNews .side_panel_cont{}
#panel_sideNews .side_panel_cont ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#panel_sideNews .side_panel_cont ul li {
	background: url(img/line_whiteDot.gif) repeat-x top;
	text-align: left;
	padding: 8px 0px;
}
#panel_sideNews .side_panel_cont ul li span{
	font-weight: bold;
	font-size: 9px;
	background: url(img/dot_square_orange.gif) no-repeat 2px;
	padding: 0px 0px 0px 16px;
}
#panel_sideNews .side_panel_cont ul li h4{
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 0px 15px;
}
#panel_sideNews .side_panel_bottom{}

#newsMenu{}
#newsMenu .side_panel_top{
	background: url(img/news_menu_top.gif) no-repeat;
	height: 15px;
}
#newsMenu .side_panel_cont{
	background: url(img/news_menu_bg.gif) repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
}
#newsMenu ul{margin: 0px 0px 10px;padding: 0px;list-style: none;}
#newsMenu ul li{
	background: url(img/line_whiteDot.gif) repeat-x top;
	padding: 8px 0px;
	font-size: 12px;
	list-style: square inside;
	color: #FFFFFF;
}
#newsMenu ul li span{
	padding-left: 5px;
	color: #006699;
}
#newsMenu .side_panel_bottom{background: url(img/news_menu_bottom.gif) no-repeat;
	height: 15px;}

/* side AD */
#panel_sideAD .side_panel_top{
	padding: 0px;
	display: none;
}
#panel_sideAD .side_panel_tit{
	padding: 0px;
	display: none;
}
#panel_sideAD .side_panel_cont{padding: 0px;background: url(none);}
#panel_sideAD .side_panel_cont ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
#panel_sideAD .side_panel_cont ul li{
	margin: 0px;
	padding: 0px;}
#panel_sideAD .side_panel_bottom{
	padding: 0px;
	height: 0px;
	width: 0px;
	background: url(none);
	display: none;
}
/**/
.side_mail{height: 60px;width: 180px;margin-bottom: 10px;}
.side_phone{height: 110px;width: 180px;margin-bottom: 10px;}
/* sideR panels */
.sideR_panel{margin-bottom: 6px;}
.sideR_panel_top{background: url(img/sideR_Hot_top.gif) no-repeat;
	height: 15px;}
.sideR_panel_tit{padding: 0px 0px 10px;}
.sideR_panel_cont{background: url(img/sideR_Hot_bg.gif) repeat-y;padding: 0px 17px 5px;}
.sideR_panel_bottom{background: url(img/sideR_Hot_bottom.gif) no-repeat;height: 15px;}
.sideR_panel_more{text-align: right;padding: 10px 0px 0px;}
/* sideR Hot */
#panel_sideHot{}
#panel_sideHot .sideR_panel_top{}
#panel_sideHot .sideR_panel_cont{}
#panel_sideHot .sideR_panel_cont ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#panel_sideHot .sideR_panel_cont ul li{
	background: url(img/line_whiteDot.gif) repeat-x top;
	padding: 10px 0px 15px;
	margin: 0px;
	width: 130px;
	text-align: right;
	vertical-align: text-top;
	line-height: normal;
}
#panel_sideHot .sideR_panel_cont ul li img{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border: 1px solid #999999;
	vertical-align: text-top;
	float: left;
}
#panel_sideHot .sideR_panel_cont ul li strong{
	font-size: 12px;
}
#panel_sideHot .sideR_panel_bottom{}
/* sideR Link */
#panel_sideLink{}
#panel_sideLink .sideR_panel_top{background: url(img/sideR_Link_top.gif) no-repeat;}
#panel_sideLink .sideR_panel_cont{background: url(img/sideR_Link_bg.gif) repeat-y;}
#panel_sideLink ul{list-style: none;margin: 0px;padding: 0px;}
#panel_sideLink ul li{list-style: none;display: block;padding: 0px;color: #CCCCCC;height: 24px;}
#panel_sideLink ul li a:link,#panel_sideLink li a:visited{padding: 0px;color: #CCCCCC;}
#panel_sideLink ul li a:hover{color: #00CCFF;}
#panel_sideLink .sideR_panel_bottom{background: url(img/sideR_Link_bottom.gif) no-repeat;}
/* page links */
.pages {}
.pagelink-current {
	color: #FF0000;
	font-weight: bold;
}
/* text box */
/* Boxes for redirection */
/* Form Table styles */
.msgBox{
	text-align: left;
}
.innerMsgBox{}
.msgHead{
	font-weight: bold;
	background: url(img/icon_msg.gif) no-repeat left top;
	padding: 40px 0px 10px;
	font-size: 12px;
}
.msgMain{
	font-size: 12px;
}
/* Input Form Styles (table) */
.formbox{
	background: #FFFFFF;
	border: solid 1px #CCCCCC;
}
.formbox-title{
	color: #CC0000;
	font-weight: bold;
	background: #EFEFEF;
	padding: 8px;
	border-bottom: 1px dashed #CCCCCC;
}
.formbox-rowheader{
	padding: 5px;
	color: #333333;
	text-align: right;
}
.formbox-content{
	padding: 5px;
	text-align: left;
}
/*---底部样式---*/
.footer_L{
	float: left;
	background: url(img/foot_L.gif) no-repeat;
	height: 44px;
	width: 15px;
}
.footer_R{
	float: left;
	background: url(img/foot_R.gif) no-repeat;
	height: 44px;
	width: 15px;
}
.footer_cont_L{
	background: url(img/foot_bg.gif) repeat-x;
	width: 50px;
	height: 28px;
	text-align: left;
	float: left;
	padding-top: 16px;
}
.footer_cont_R{
	background: url(img/foot_bg.gif) repeat-x;
	text-align: right;
	width: 50px;
	height: 28px;
	float: left;
	padding-top: 16px;
}
.footer_cont{
	text-align: center;
	background: url(img/foot_bg.gif) repeat-x;
	height: 31px;
	width: 634px;
	float: left;
	padding-top: 13px;
}
.footer_cpr{
	text-align: center;
	width: auto;
	padding: 20px;
	color: #666666;
	font-size: 9px;
	font-weight: normal;
}
