﻿/*wei*/
.productsTitle1 {
	color: #1b5394;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.productsTitle2 {
	font-size:12px;
	font-weight: bold;
	margin-bottom:5px;
	margin-top: 8px;
}

.productsTitle2li {
	font-size:12px;
	margin-bottom:5px;
	line-height:150%;
	text-indent: 2em;
}

hangju {
	font-size:12px;
	margin-bottom:5px;
	line-height:150%;
}
/*hua*/
html {
	overflow-x:hidden;
}

body * {
	margin-top:0px;
	margin-bottom:0px;
	margin:auto;
	font-family: Tahoma, "新宋体", "黑体",;
	font-size:12px;
	text-decoration: none;
	color: #000000;
	background-repeat: no-repeat;
	line-height:135%;

}
a:hover {
	text-decoration:none;
}
img {
	margin:0px;
	padding:0px;
	border:none;
}
.br {
	padding-top:5px;
}
.br img {
	border: 1px solid #ccc;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-family: Tahoma, "新宋体", "黑体",;
	background-color:#FFFFFF;
	width:909px;
}
form, p {
	margin:0px;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
p {
	font-size:12px;
	margin-bottom:5px;
	line-height:150%;
	text-indent: 2em;
}
p *, li *, li p, li p *, li li {
	font-size:12px;
}
input {
	line-height:12px;
	font-size:12px;
}
strong {
	font-weight:bold;
}
h1 {
	font-weight:bold;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #333;
	text-align:left;
}
.divwidth {
	margin-left: auto;
	margin-right: auto;
	width:909px;
}
/*header*/
#header {
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	background-repeat:repeat-x;
	height:79px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#header .logo {
	padding-top:20px;
	padding-left:0px;
	float:left;
	width:329px;
	height: 55px;
	z-index: 100;
}
#header .right_flash {
	float:right;
	background-repeat:no-repeat;
	height:33px;
	text-align:right;
	padding-top:8px;
	width: 400px;
	padding-right: 10px;
}
.verlink
{
color:#ff6000;

}

#header .menu {
	float:right;
	width:575px;
	height:38px;
	padding-right:20px;
	background-image: url(../images/menubg.gif);
	background-repeat:no-repeat;

}
#header .menu ul, li, a {
	margin:0px;
	padding:0px;
}

.head_bg{
background-image:url(../WorkerLife/images/head_bg.jpg); 
background-repeat:no-repeat; 
background-position:right; 
float:right;
width:430px; margin-top:5px

}
/*footer*/
#footer{
margin:auto;

}
#footer-nav li {
float:left;
background:transparent  url(../images/stripe_line.gif) no-repeat scroll left center;
}

#footer-nav li.first {
background:transparent none repeat scroll 0%;
}


#footer-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#footer-nav li a {
color:#575757;
padding:0pt 10px;
text-decoration:none;
}

#footer-nav li a:hover {
color:#333333;
}
#footer-nav li.first a {
padding-left:0pt;
}
#footer-txt {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
}
#footer-center {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 170px 0pt 0pt;
position:relative;
}
#footer-center li a {
color:#333333;
text-decoration:none;
}
#footer-center li a:hover {
color:#333333;
text-decoration:underline;
}
#footer-txt li.copyright {
	color:#575757;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;

	line-height:22px;
	text-align:right;
	width:420px;
}

#footer p.txtgray {
color:#CCCCCC;
}
#footer  .productlist {
background-color:#E3E3E3;
color:#000000;

}


/*initialize*/
.menu ul {
	margin:0px;
	padding:0px;
}
.menu ul li {
	float:left;
	margin:0px;
	padding:0px;
}
.menu ul li a {
	clear:both;
	display:block;
}
.menu ul li div {
	clear:both;
	margin:0px;
	padding:0px;
	float:left;
}
.menu ul div.zs {
	float:left;
	height:29px;
	width:1px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.menu ul span.zs3 {
	float:left;
	height:29px;
	width:165px;
	overflow:hidden;
}
.menu h4 {
	font-weight:normal;
	color:#000;
	text-align:left;
	height:22px;
	border-bottom:1px solid #CCCCCC;
	margin-left:5px;
}
.menu h4 a:link {
	font-weight:bold;
	color:#666;
	;
	height:22px;
	text-decoration:none
}
.menu h4 a:visited {
	font-weight:bold;
	;
	color:#666;
	;
	height:22px;
	text-decoration:none
}
.menu h4 a:hover {
	font-weight:bold;
	;
	color:#666;
	;
	height:22px;
	text-decoration:underline
}

.graydot {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	height:20px;
}


a.std-btn {
background:transparent url(../WorkerLife/images/std_btn_left.gif) no-repeat scroll left top;
}
a.std-btn span {
background:transparent url(../WorkerLife/images/std_btn_right.gif) no-repeat scroll right top;
}
a.std-btn:hover {
background:transparent url(../WorkerLife/images/std_btn_left_on.gif) no-repeat scroll left top;
}
a.std-btn:hover span {
background:transparent url(../WorkerLife/images/std_btn_right_on.gif) no-repeat scroll right top;
}

a.std-btn {
color:#f15909;
cursor:pointer;
display:block;
padding-left:8px;
text-decoration:none;
}
a.std-btn span {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:22px;
color:#4C4C4C;
}
a.std-btn:hover {
color:#CCCCCC;
}


.Productgay
{
background-color:#c6c6c6;
font-weight:bold;
color:#000000;
text-align:center;
}
.ProductBlue
{
background-color:#a2c5eb;
color:#000000;
text-align:center;
font-family:新宋体;
font-size:12px;

}

.ProductBgcolor{
background-color:#FFFFFF;
}

.Productnotice{
background-color:#e9e9e9;
padding:5px;
border-width:1px;
border-style:solid;
border-color:#dddddd;
line-height:13px;
}
.Productborder{
border-width:1px; border-style:solid; border-color:#D9E6FD;
}

/*页码*/

	#pageNum .pages span.current {  color: #C00;}
	#pageNum .pages a { color:#333333; border: 1px solid #9AAFE5; padding:4px 4px 3px 4px;font-weight:normal }
	#pageNum .pages a:hover { border-color: #c00;color:#c00; text-decoration: none;}


.productintro
{
background-color:#f0f0f0;
border:1px dotted #dddddd;
padding:1px;
line-height:16px;
}

.dot{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	line-height:22px;
}
.line {
border-left:1px solid #C1D2DA;
border-right:1px solid #C1D2DA;
font-family:Arial,Helvetica,sans-serif;
}

.search-str {
background:#FFFFFF url(../images/searchinput_bg.gif) repeat-x scroll center top;
border:1px solid #A3B8CB;
color:#333333;
height:17px;
line-height:17px;
padding-left:5px;
width:117px;
margin-right:4px;
}




.search-btn{
background:url(../images/search_btn_01.gif) no-repeat;
border:none;
width:52px;
height:20px;
cursor:pointer;

 }
 
.headbg {
background:transparent url(../images/index_topbg.jpg) repeat-x scroll ; background-position:right;
width:909px;
height:70px;
}
/* Menu style */

#channelMenu { width: 909px; height: 36px; background: url(../images/menu_bg.gif) repeat-x;color: #9EB6D0;}
#channelMenu ul { list-style: none; padding-left: 135px;}
#channelMenu ul li { float: left; display: block; padding: 0px; }
#channelMenu li.nobg { background: none; }

#nav li ul li { float: left; list-style: none;background: #F9F9F9; padding: 0px; margin: 0px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

#nav a { font-size: 14px; color: #fff; display: block; text-decoration: none; text-align: center; }

#nav li ul { position: absolute; font-weight: normal; margin-left: -50px !important 0px; padding: 0px; display: none; }
#nav li li {clear: both; }
/* dropMenu */
#nav li ul a:link,#nav li ul a:visited { color: #777; font-size: 12px; width: 149px; padding: 0px 0px 0px 12px;line-height: 22px; text-align: left; border-right: solid 1px #CCCCCC; }
#nav li ul a:hover { color: #648bb1; font-weight: bold; background: #ececec; }
#nav li ul ul { margin:0 0 0 149px; }
#nav li:hover ul ul,#nav li.sfhover ul ul{ left: -999em; }
#nav li:hover ul, #nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul{ left: auto; }
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { display: block; }
/* @end */

.indextitlebold{
font-weight:bold; color:#8a0b12;
vertical-align:top;

}

.indextitle{
 color:#8a0b12;
 text-decoration:underline;

}
.whitebold{
color:#FFFFFF;
font-weight:bold;
}

#home{
width:97px; height:36px;}
#impress{
width:104px; height:36px;
}
#products{
width:105px; height:36px;}
#workerlife{
width:105px; height:36px;
}
#engage{
width:103px; height:36px;}


#logo{
background-image:url(../images/logo.jpg); background-repeat:no-repeat; width:174; height:70px; float:left;}

#search{
 float:right; margin-top:25px; padding-right:10px;}
