﻿@charset "UTF-8";
body  {
	font-family:"微软雅黑";
	margin: 0; 
	padding: 0;
	text-align:center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	line-height:1.8;
	color: #333;
    font-size:12px;
	background-color: #D4D5D7;
	background-image: url(image/body.jpg);
	background-repeat: repeat-x; 
}


.thrColFixHdr #header { width:960px;background-image: url(image/bosunlife-logo-200-2.jpg);background-repeat:no-repeat; background-color:#FFF;height:40px; padding-top:30px;margin-right: auto;margin-left: auto; margin-bottom:0px}  
#top_menu {height:41px; padding-left:350px; text-align:center; background-color: #0467B8;box-shadow: 5px 5px 5px #BFBFBF; }
#top_menu_table { background-color:#82CE0C; width: inherit; height:41px; margin-left:849px; text-align:left; color:#FFF; font-size:16px; }

.thrColFixHdr #container { width:960px; clear:both; text-align: left;margin-right: auto;margin-left: auto;background-color: #FDFDFD;/*BORDER: #e4e4e2 1px solid; */} 
.thrColFixHdr #sidebar1 { clear:both; float:left; width: 220px;padding: 0;	margin-top:20px;margin-bottom: 10px;}
.thrColFixHdr #sidebar1 li { margin:0px 0}
.thrColFixHdr #mainContent { margin-left:300px; width:640px; margin-top:0px;padding:20px 20px 20px 0px;text-align: left;}

#footer { clear:both;
	border-top: solid;	border-top-color:#CCC;	border-top-width:1px; margin-top:15px;	padding: 0 10px 0 20px; background-color: #8B9EED; height:50px} 
.footertext {LINE-HEIGHT: 24px; FONT-FAMILY: "微软雅黑" text-align:center; color:#FFF}

.menu_1 {margin-top:10px; padding:3px 0 0 10px;font-size:14px; font-weight:600; height:34px; color:#FFF}
.menu_1 a {text-decoration:none;}  
.menu_2 {margin-top:10px; padding:3px 0 0 10px;font-size:14px; font-weight:600; height:34px; color:#FFF;text-decoration:none;background-image: url(SpryAssets/SpryMenuBarRightHover.gif);background-repeat: no-repeat;background-position: 95% 50% }
.menu_2 a { text-decoration:none; color:#FFF}  

.table_line:hover {	BACKGROUND-COLOR: #FFE8E8}
.table_line a{ text-decoration:underline; color:#333}
/*
#Submain-1 {
	width:100%;
	border-bottom:solid;
	border-bottom-color:#CCC;
	border-width:1px;
	text-align:left;
	padding:0px;
	margin:0;
}

.Submain {
	width:550px;
	border-top:dashed;
	border-top-color:#CCC;
	border-top-width:1px;
	text-align:left;
	padding-bottom:10px;
	padding-top:0px;
	margin-top:0px;
}
*/
#mainContent t1 {font-size:22px;margin-bottom:3px;color: #0077C3; font-weight: bolder}
#mainContent t2 {font-size:16px;margin-bottom:4px;	font-weight:600}
#mainContent t3 {font-size:15px;margin-bottom:4px;	margin-top:1px; font-weight:600}
#mainContent t4 {font-size:12px;margin-bottom:3px;color: #F00; font-weight: bolder}

#mainContent-2 h1 {
	font-size:17px;
}
#mainContent-2 h2 {
	font-size:15px;	margin-bottom:4px
}
#mainContent-2 h3 {
	font-size:12px; margin-bottom:4px;	margin-top:1px;
}
IMG {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: baseline;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	text-align: center;
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px;MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  VERTICAL-ALIGN: baseline; BORDER-TOP: 0px;BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px;MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}


UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}


#leftRail {
	WIDTH: 180px; FLOAT: left
}
#leftRail .panel {
	MARGIN-BOTTOM: 10px
}


.list#leftNavigationTop {
	BACKGROUND: url(../images/left-navigation/background-top_list.gif) no-repeat; HEIGHT: 26px
}

#leftNavigationPromo { height: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(product/product_info/image/manu-2.jpg) no-repeat center bottom; PADDING-TOP: 0px
}


#leftNav A:hover{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}

#leftNav {
	MARGIN: 0px;
	WIDTH: 220px
}
#leftNavTitle {height:33px;background-color: #0467B8; padding-left:10px; font-size:14px; color:#FFF; font-weight:600;} /*new*/
#leftNavTitle-2 {height:33px;background-color:#82CE0C; padding-left:10px; font-size:14px; color:#FFF; font-weight:600;} /*new*/
#leftNav t1 { PADDING-LEFT: 10px; COLOR: #FFF; FONT-SIZE: 14px; FONT-WEIGHT: bold;}/*new*/

#leftNav H2 {
	POSITION: relative; PADDING-BOTTOM: 9px; LINE-HEIGHT: 14px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px; 
}
#leftNav H1 A {
	TEXT-DECORATION: none
}
.leftNavSection {
	WIDTH: 180px; BACKGROUND:  url(product/product_info/image/manu-t.jpg) white no-repeat  center bottom
}

.leftNavSection A {
	POSITION: relative;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 12px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #444;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.leftNavSection A:hover {
	COLOR:#c00;
}

LI.leftNavSectionOpen {
	BORDER-BOTTOM: #e4e4e2 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-BOTTOM: 10px; padding-top:5px;
	BACKGROUND-COLOR:#FFF;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	FONT-SIZE: 10px;
	BORDER-RIGHT: #ccc 1px solid;
	text-decoration: none;
	font-weight:bold;
}
.leftNavSectionOpen A {
	 height: auto;/*解决IE6兼容性问题*/ FONT-WEIGHT: bold; TEXT-DECORATION: none; line-height:11px;PADDING-LEFT: 0px;COLOR:#333;/*修饰leftNavSectionOpen区域链接*/
}
.leftNavSectionOpen A:hover {
	COLOR:#c00
}
LI.leftNavSectionOpen UL {
	MARGIN-TOP: 0px
}
LI.leftNavSectionOpen UL LI A {
	MARGIN: 0px 10px 0px 0px; DISPLAY: block; FONT-WEIGHT: normal; PADDING-LEFT: 10px;PADDING-TOP:3px;PADDING-BOTTOM:3px; height: auto;
}
LI.leftNavSectionOpen UL LI {
	background: url(image/arrow-right.gif) no-repeat 0px 7px;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT:0px; PADDING-TOP: 0px
}
LI.leftNavSectionOpen UL LI:active {
	background: url(image/arrow-right.gif) no-repeat 0px 7px;
}
LI.leftNavSectionOpen UL LI:hover {
	background: url(image/arrow-right.gif) no-repeat 0px 7px;
}
#leftNav LI.last {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.leftNavSectionOpen IMG {
	MARGIN: 2px
}
.leftNavSectionOpen DIV.clear {
	MARGIN-TOP: 10px
}
LI#leftNavFooter {
	BACKGROUND: url(../images/left-navigation/new-menu-footer.jpg) #fff no-repeat center top; HEIGHT: auto
}
#loggedinBox UL LI A:hover {
	BACKGROUND-COLOR: #fec2c4 !important; TEXT-DECORATION: none
}
#loggedinBox UL LI A:active {
	BACKGROUND-COLOR: #fec2c4 !important; TEXT-DECORATION: none
}
#loggedinBox UL LI A:link {
	BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#loggedinBox UL LI A:visited {
	BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}


.Top_Navigation {
	margin-bottom:0;
	font-size:10px;
	margin-top:10px;
	color:#333
}

.Top_Navigation a:link {
	text-decoration: none;
	font-size:9px;
	color:#333
}
.Top_Navigation a:visited {
	text-decoration: none;
	font-size:9px;
	color:#333
}
.Top_Navigation a:hover {
	text-decoration: underline;
	color:#C33;
	font-size:9px;
}
.list_table {
	font-size:90%;
}
.xuxian {
	border-bottom:dashed;
	border-bottom-color:#CCC;
	border-bottom-width: 1px;
	padding-bottom:3px;
	text-align:right;
	}

.style30{
	font-family: Arial;
	font-size: 10px;
	color:#FFF;
}

.list-1 li,li.list-1{ /*.list-1 li 一次定义CLASS为.list-1的区块中的所有LI；而后者需要单个定义LI,建议用前者*/
	background: url(image/bullet-on.png) no-repeat 0px 7px;
	padding-left:10px;
	line-height:1.6;
	color:#333;
}
.list-1 li a:link,li.list-1 a:link {
	text-decoration: underline;
	color:#333
}
.list-1 li a:visited,li.list-1 a:visited{
	text-decoration: underline;
	color:#333
}
.list-1 li a:hover,li.list-1 a:hover {
	text-decoration: underline;
	color:#C33;
}

.list-2 li,li.list-2{/*.list-1 li 一次定义CLASS为.list-1的区块中的所有LI；而后者需要单个定义LI,建议用前者*/
	background: url(image/arrow-right.gif) no-repeat 0px 6px;
	padding-left:10px;
	line-height:1.8;
	color:#333;
}
.list-2 li a:link,li.list-2 a:link {
	text-decoration: underline;
	color:#333
}
.list-2 li a:visited,li.list-2 a:visited{
	text-decoration: underline;
	color:#333
}
.list-2 li a:hover,li.list-2 a:hover {
	text-decoration: underline;
	color:#C33;
}

.list-3 {
	line-height:1.5;
}
a.list-3:link {
	text-decoration:none;
	color:#333
}
a.list-3:visited {
	text-decoration:none;
	color:#333
}
a.list-3:hover {
	text-decoration: underline;
	color:#C33;
}

.list-4 {
	line-height:1.5;
}
a.list-4:link {
	text-decoration:underline;
	color:#333
}
a.list-4:visited {
	text-decoration:underline;
	color:#333
}
a.list-4:hover {
	text-decoration: underline;
	color:#C33;
}
.list-5 li{	padding:5px 0 0 16px; font-weight:600}
.list-5 li a:link {	text-decoration: none;	color:#333}
.list-5 li a:visited{ text-decoration: none;	color:#333}
.list-5 li a:hover{	text-decoration: underline;	color:#C33;}

/*以下特殊修饰仅正对CF 产品网页,连接hover时为白色*/
UL.leftNavSectionOpen_CF {

	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR:#FFF;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	FONT-SIZE: 11px;
	PADDING-TOP: 5px;
	text-decoration: none;
	font-weight: 700
}

UL.leftNavSectionOpen_CF LI {
	 MARGIN:0; padding:0; height:100%; text-align:left;  color:#333
}
UL.leftNavSectionOpen_CF LI A {
	MARGIN:0 20px 0 0; DISPLAY: block; padding-left:10px; font-weight:normal;background-color:#FFF; line-height:20px;TEXT-DECORATION: none; color:#333
}
UL.leftNavSectionOpen_CF LI A:hover {
	background-color:#F5F5F5 
}


/*
UL.leftNavSectionOpen_CF LI.active {
		background-color:#E3E3E3
}
UL.leftNavSectionOpen_CF LI:hover {
	background-color:#E3E3E3 
}

.leftNavSectionOpen_CF DIV.clear {
	MARGIN-TOP: 10px
}/
*/

#RightNav {
	MARGIN:0px;padding:0px;
}

.RightNavTitle {
	WIDTH: 180px; height:33px;BACKGROUND:url(product/product_info/image/manu-1.jpg) white no-repeat center bottom
}

.RightNavMiddle{
	MARGIN:0px;padding:0px; 
	BORDER-LEFT: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	background-image:url(image/CellView.png); 
	text-decoration: none;
	font-weight:bold;
	height:100px;
}
.RightNavBottom {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(product/product_info/image/manu-2.jpg) no-repeat center bottom; PADDING-TOP: 0px
}

.tollfree {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size:14px;
	font-weight: bold;
	font:Verdana;
	color: #666
}
.tollfree {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size:14px;
	font-weight: bold;
	font:Verdana;
	color: #666
}

.prod_panel_top {
	height:10px; margin:20px 15px 0 15px; BACKGROUND: url(image/Prod_top.png) white no-repeat center top;
}
.prod_panel_middle {
	border-left:#CCC solid 1px; border-right:#CCC solid 1px; margin:0 15px;background-color:#FFF; font-size:100%; padding:0 20px;
}
.prod_panel_bottom {
	height:10px; margin:0px 15px 15px 15px;BACKGROUND: url(image/Prod_bottom.png) white no-repeat center bottom;
}
#submain_li{
 	padding:5px 0;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}/* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素。该类避免了fooder 与Sidebar1重叠的问题 */

.job{ font-weight:bold
}
.app_list{
	width:250px; margin:10px 20px 0 0; float:none;
}
.image-txt{ padding-left:70px; margin:18px 0}
.image-txt img{ margin-left:-70px; float:left}
.image-txt strong{width:100%; margin:0}
.image-txt p{width:100%; margin:0}

.txtred {
	color:#C00;
	}
.txt_red {color: #F00}
.txt_Green {color:#093}

.search_buton {background-color:#0467B8; margin:0; border:0; font-weight:600; color:#FFF; cursor:pointer; height:34px; width:90px}