@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------------------------- 基本設定 -----------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
	}
img {
	border:0;
	}

body {
	background-color: #66cc66;
	
	}


/* ---------------------------------------------------------------- 字型 ---------------------------------------------------*/


h1 {
	font-size: 15px;
	color: #333333;
	margin:0px;
}
h2 {
	font-size: 15px;
	color: #CC0000;
	text-align: center;
}
h3 {
	font-size: 15px;
}
h4 {
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}
h5 {
}
h6 {
}

/* ---------------------------------------------------------- 主要框架 -----------------------------------------------*/

#wrap {
	width:977px;
	margin: 0 auto;
	background-color: #FFF;
	}
	
#container {
	width:955px;
	margin: 0 auto;
	position: relative;
	}


/* ---------------------------------------------------------- header -----------------------------------------------*/


#header {
	position: relative;
	height: 72px;	
	}
#header_logo {
	position: absolute;
	height: 72px;
	width: 276px;
	left: 0px;
	top: 0px;
	}
#header_info {
	position: absolute;
	height: 72px;
	width: 679px;
	right: 0px;
	top: 0px;
	}	
	
	
/* ---------------------------------------------------------- flash -----------------------------------------------*/	


#flash {
	width:955px;
	height:254px;
	}
#banner {
	width:955px;
	height:254px;
	position: absolute;
	left: 0px;
	top: 72px;
	z-index: 5;
	}	
	
	
/* ---------------------------------------------------------- nav -----------------------------------------------*/		

#nav {
	height:206px;
	background-image: url(nav_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 3px 0 9px 0;
	padding: 10px 0 0 0;
	}	
#nav2 {
	height:206px;
	background-image: url(nav_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 3px 0 9px 0;
	padding: 10px 0 0 0;
	}
#nav3 {
	height:156px;
	background-image: url(nav_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 3px 0 9px 0;
	padding: 10px 0 0 0;
	}				
.navsub a {
	float: left;	
	width:182px;
	height:33px;
	padding: 0 3px 5px 3px;
	background-image: url(navbtn_bg1.jpg);
	background-repeat: no-repeat;
	background-position: 3px top;
	font-size: 15px;
	line-height: 33px;
	text-align: center;
	color: #FFF;
	text-decoration: none;	
	}	
.navsub a:hover {
	background-image: url(navbtn_bg2.jpg);
	color: #333;
	}
	

/* ---------------------------------------------------------- title -----------------------------------------------*/	

#title {
	width:955px;
	margin: 0 0 20px 0;
	position: relative;
	}
#title em {
	position: absolute;
	top: 9px;
	left: 266px;
	font-size: 15px;
	text-decoration: underline;
	color: #09C;
	font-weight: bold;
	font-style: normal;
	}	
#title span a {
	position: absolute;
	top: 9px;
	right: 20px;
	font-size: 13px;
	text-decoration: none;
	color: #C00;
	}
#title span a:hover {
	color: #274404;
	text-decoration: underline;
	}	
	
	
/* ---------------------------------------------------------- 特價產品 -----------------------------------------------*/		

#pic img {
    padding: 5px;
    border: 1px solid #cccccc;
}
	
.table02 {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	margin:20px 0px 30px 0px;
	border: 1px solid #6C6;
	text-align: left;
}

.table02 th {
	padding: 2px 7px 2px 7px;
	color: #FFFFFF;
	background-color: #3B5913;
	font-weight: bold;
	border-bottom: 1px solid #6C6;
}
.table02 td {
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #6C6;	
}
.table02 td.thr {
	text-align: center;
}

.table02 col.t1 {
	background-color: #EAF4FB;
}
.table02 col.t3 {
	background-color: #EAF4FB;
}
	
	
	
	
/* ----------------------------------------------------------- 產品列表 ----------------------------------------------------*/

.productsbox ul{
	margin:0px;
	padding:0px;
	list-style: none;

}

.productsbox { margin:0; clear:both;}

.productsbox li {
	width: 306px;
	min-height: 260px;
	_height: 260px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}
.productsbox .row_leader {
	margin-left: 0px;
	clear: left;
}

.productsbox p.pic {
	width:304px;
	height:226px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 198px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.productsbox p.pic:hover {
	border: 1px solid #66cc66;
}

.productsbox p.pic img {
	vertical-align:middle;
}

.productsbox p.tags {
	margin: 0;
	line-height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
}



.productsbox2 ul{
	margin:0px;
	padding:0px;
	list-style: none;

}

.productsbox2 { margin:0; clear:both;}

.productsbox2 li {
	width: 306px;
	min-height: 350px;
	_height: 350px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}
.productsbox2 .row_leader {
	margin-left: 0px;
	clear: left;
}

.productsbox2 p.pic {
	width:304px;
	height:322px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 281px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.productsbox2 p.pic:hover {
	border: 1px solid #66cc66;
}

.productsbox2 p.pic img {
	vertical-align:middle;
}

.productsbox2 p.tags {
	margin: 0;
	line-height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
}



.productsbox3 ul{
	margin:0px;
	padding:0px;
	list-style: none;

}

.productsbox3 { margin:0; clear:both;}

.productsbox3 li {
	width: 306px;
	min-height: 284px;
	_height: 284px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}
.productsbox3 .row_leader {
	margin-left: 0px;
	clear: left;
}

.productsbox3 p.pic {
	width:304px;
	height:264px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 230px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.productsbox3 p.pic:hover {
	border: 1px solid #66cc66;
}

.productsbox3 p.pic img {
	vertical-align:middle;
}

.productsbox3 p.tags {
	margin: 0;
	line-height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
}


/* ----------------------------------------------------------- 產品列表 ----------------------------------------------------*/

.box ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

.box { margin:0; }

.box li {
	width: 306px;
	min-height: 260px;
	_height: 260px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;

	*margin: 5px 0px 15px 17px;	
	zoom: 1;

    *display: inline;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 14px;
}
.box .row_leader {
	margin-left: 0px;
	clear: left;
}

.box p.pic {
	width:304px;
	height:226px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 198px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.box p.pic:hover {
	background-color: #d8d8d8;		
}

.box p.pic img {
	vertical-align:middle;
}

.box p.tags {
	margin: 0;
	line-height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	background-image: url(box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	border-left: 1px solid #8d8d8d;	
	border-right: 1px solid #8d8d8d;		
}
.box p.tags span{
	font-weight: bold;
	color: #FF0;
	font-size: 16px;
}




.box_01 ul, .box_02 ul, .box_03 ul, .box_04 ul, .box_05 ul, 
.box_06 ul, .box_07 ul, .box_08 ul, .box_09 ul, .box_10 ul, 
.box_11 ul, .box_12 ul, .box_13 ul, .box_14 ul, .box_15 ul {
	margin:0px;
	padding:0px;
	list-style: none;

}

.box_01, .box_02, .box_03, .box_04, .box_05, 
.box_06, .box_07, .box_08, .box_09, .box_10, 
.box_11, .box_12, .box_13, .box_14, .box_15 { margin:0; clear:both;}

.box_01 .row_leader, .box_02 .row_leader, .box_03 .row_leader, .box_04 .row_leader, .box_05 .row_leader, 
.box_06 .row_leader, .box_07 .row_leader, .box_08 .row_leader, .box_09 .row_leader, .box_10 .row_leader, 
.box_11 .row_leader, .box_12 .row_leader, .box_13 .row_leader, .box_14 .row_leader, .box_15 .row_leader {
	margin-left: 0px;
	clear: left;
}

.box_01 p.pic:hover, .box_02 p.pic:hover, .box_03 p.pic:hover, .box_04 p.pic:hover, .box_05 p.pic:hover, 
.box_06 p.pic:hover, .box_07 p.pic:hover, .box_08 p.pic:hover, .box_09 p.pic:hover, .box_10 p.pic:hover, 
.box_11 p.pic:hover, .box_12 p.pic:hover, .box_13 p.pic:hover, .box_14 p.pic:hover, .box_15 p.pic:hover {
	border: 1px solid #66cc66;
}

.box_01 p.pic img, .box_02 p.pic img, .box_03 p.pic img, .box_04 p.pic img, .box_05 p.pic img, 
.box_06 p.pic img, .box_07 p.pic img, .box_08 p.pic img, .box_09 p.pic img, .box_10 p.pic img, 
.box_11 p.pic img, .box_12 p.pic img, .box_13 p.pic img, .box_14 p.pic img, .box_15 p.pic img {
	vertical-align:middle;
}

.box_01 p.tags, .box_02 p.tags, .box_03 p.tags, .box_04 p.tags, .box_05 p.tags, 
.box_06 p.tags, .box_07 p.tags, .box_08 p.tags, .box_09 p.tags, .box_10 p.tags, 
.box_11 p.tags, .box_12 p.tags, .box_13 p.tags, .box_14 p.tags, .box_15 p.tags {
	margin: 0;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
}

.box_01 li {
	width: 306px;
	min-height: 256px;
	_height: 256px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_01 p.pic {
	width:304px;
	height:226px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 203px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_02 li {
	width: 306px;
	min-height: 256px;
	_height: 256px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_02 p.pic {
	width:304px;
	height:226px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 203px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}


.box_03 li {
	width: 306px;
	min-height: 356px;
	_height: 356px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_03 p.pic {
	width:304px;
	height:326px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 290px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_04 li {
	width: 306px;
	min-height: 236px;
	_height: 236px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_04 p.pic {
	width:304px;
	height:206px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 180px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}


.box_05 li {
	width: 306px;
	min-height: 356px;
	_height: 356px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_05 p.pic {
	width:304px;
	height:326px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 285px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_06 li {
	width: 306px;
	min-height: 326px;
	_height: 326px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_06 p.pic {
	width:304px;
	height:296px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 258px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_07 li {
	width: 306px;
	min-height: 306px;
	_height: 306px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_07 p.pic {
	width:304px;
	height:276px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 241px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_08 li {
	width: 306px;
	min-height: 376px;
	_height: 376px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_08 p.pic {
	width:304px;
	height:346px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 302px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_09 li {
	width: 306px;
	min-height: 410px;
	_height: 410px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_09 p.pic {
	width:304px;
	height:380px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 332px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_10 li {
	width: 306px;
	min-height: 326px;
	_height: 326px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_10 p.pic {
	width:304px;
	height:296px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 258px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_11 li {
	width: 306px;
	min-height: 316px;
	_height: 316px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_11 p.pic {
	width:304px;
	height:286px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 250px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}


.box_12 li {
	width: 306px;
	min-height: 306px;
	_height: 306px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_12 p.pic {
	width:304px;
	height:276px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 241px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_13 li {
	width: 306px;
	min-height: 376px;
	_height: 376px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_13 p.pic {
	width:304px;
	height:340px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 302px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_14 li {
	width: 306px;
	min-height: 246px;
	_height: 246px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_14 p.pic {
	width:304px;
	height:216px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 194px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box_15 li {
	width: 306px;
	min-height: 376px;
	_height: 376px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 15px 14px;
	*margin: 5px 0px 15px 17px;	
	zoom: 1;
    *display: inline;
}

.box_15 p.pic {
	width:304px;
	height:346px;
	background-color: #ffffff;
	border: 1px solid #8d8d8d;
	/*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 307px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}


/* ------------------------------------------------------- page -----------------------------------------------*/	

#page {
	float: right;
	margin: 0 0 10px 0;
	}

#page a {
	font-weight: bold;
	color: #C00;
	text-decoration: none;
	}
#page a:hover {
	color: #090;
	text-decoration: underline;
	}	

/* ------------------------------------------------------- footer -----------------------------------------------*/	

#footer {
	clear:both;
	font-size: 12px;
	color: #333;
	text-align: center;
	padding: 10px 10px 20px 10px;
	line-height: 20px;
	}	
#footer em {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #C00;
	}
#footer_ads {
	width:560px;
	margin: 10px auto 0;
	}	
#footer_ads span {
	font-weight: bold;
	}	


/* ------------------------------------------------------- 表格 -----------------------------------------------*/	

.table01 {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	margin:0px 0px 10px 0px;
	border: 1px solid #6C6;
}

.table01 th {
	padding: 2px 7px 2px 7px;
	color: #666;
	background-color: #DCF3DC;
	font-weight: normal;
	border-bottom: 1px solid #6C6;
}
.table01 td {
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #6C6;	
}
.table01 col.t1{
	background-color: #EAF4FB;
}
.table01 col.t2 {
}


.table03 {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	margin:0px 0px 10px 0px;
	border: 1px solid #6C6;
	text-align: center;
}

.table03 th {
	padding: 2px;
	color: #666;
	background-color: #DCF3DC;
	font-weight: normal;
	border-bottom: 1px solid #6C6;
}

.table03 td {
	padding: 2px;
	border: 1px solid #6C6;
}
.table01 col.t1 {
	background-color: #EAF4FB;
}
.table03 col.t2 {
}

.table04 {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	margin:0px 0px 10px 0px;
	border: 1px solid #476b02;
}

.table04 th {
	padding: 5px;
	color: #FFF;
	background-color: #89B405;
	font-weight: bold;
	border-bottom: 1px solid #476b02;
	font-size: 15px;
}
.table04 td {
	padding: 5px;
	border-bottom: 1px dotted #476b02;	
}
.table04 td.center {
	text-align: center;
	font-weight: bold;
}
.table04 td span {
	color: #C00;
	font-weight: bolder;
}
.table04 col.t1,.table04 col.t3 {
	background-color: #DDF29B;
}

.style1 {
	color: #FF0000;
	text-decoration: blink;
	font-weight: bold;
}
