BODY {
	PADDING: 0px;
	MARGIN: 0px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DIV, UL, OL, LI, DL {
	PADDING: 0px;
	MARGIN: 0px;
}
UL, OL, LI, DL {
	LIST-STYLE: none;
}
DIV {
	MARGIN: 0px auto; /*左右自动调整*/
}
DIV, UL, OL, LI, DL {
	FONT-SIZE: 12px;
}
P, SPAN {
	PADDING: 0px;
	MARGIN: 0px;
	FONT-SIZE: 12px;
	LIST-STYLE-TYPE: none;
        text-align:left;
}
H1, H2, H3, H4, H5 {
	PADDING: 0px;
	MARGIN: 0px;
}
H1 {
	font-size: 14px;
}
H2 {
	font-size: 12px;
}
H3 {
	font-size: 10px;
}
H4 {
	font-size: 8px;
}
H5 {
	font-size: 6px;
}
LABEL {
	CURSOR: pointer;
}
/*************************其他样式*************************/
BR {
	LINE-HEIGHT: 10px;
}
HR {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM: #e7f0f5 1px solid;
	HEIGHT: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
IMG {
	BORDER: 0px;
	padding: 0px;
	margin: 0px;
}
/*************************TABLE基本样式*************************/
TABLE {
}
TABLE, TR, TD, TH {
	PADDING: 0px;
	MARGIN: 0px;
}
TABLE {
	MARGIN: 0px auto; /*左右自动调整*/
}
TABLE, TR, TD, TH {
	FONT-SIZE: 12px;
	LIST-STYLE-TYPE: none;
}
TD {
	line-height: 30px;
}
TH {
	PADDING-LEFT: 5px;
	COLOR: #000000;
	LINE-HEIGHT: 32px;
	TEXT-ALIGN: left;
	background-image: url('images/table_th_bg.gif');
}
/*************************FORM基本样式*************************/
FORM, INPUT, SELECT, BUTTON, TEXTAREA {
	PADDING: 0px;
	MARGIN: 0px;
}
FORM, INPUT, SELECT, BUTTON, TEXTAREA {
	FONT-SIZE: 12px;
	LIST-STYLE-TYPE: none;
}
INPUT {
	/*BORDER: #bbbbbb 1px solid;*/
	padding: 4px 2px 1px 2px;
}
textarea {
	border-width: 1;
	border-color: #c0c0c0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif, 宋体;
	font-size: 9pt;
	cursor: hand;
	color: #000000;
}
select {
	border-width: 1;
	border-color: #c0c0c0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif, 宋体;
	font-size: 9pt;
	cursor: hand;
	color: #000000;
}
.button {
	BORDER: #bdc5ca 1px solid;
	BACKGROUND: url(/images/main/button_bg.gif);
}
/******************/
a {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
/**************/
div.font_word {
	CLEAR: both;
	PADDING: 11px;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	WORD-BREAK: break-all;
	LINE-HEIGHT: 23px;
	TEXT-ALIGN: left;
	WORD-WRAP: break-word;
}
div.font_word p {
	CLEAR: both;
	PADDING: 11px;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	WORD-BREAK: break-all;
	LINE-HEIGHT: 23px;
	TEXT-ALIGN: left;
	WORD-WRAP: break-word;
}
ul.class_list {
	width: 229px;
                background-color:#ECF1F4;
}
ul.class_list li {
	line-height: 36px;
	height: 36px;
	text-align: left;
	padding-left: 40px;
	margin-top: 5px;
	background-image: url('/images/main/class_li_bg.gif');
	background-repeat: no-repeat;
	background-position: 30px 15px;
                border-bottom:2px #FFFFFF solid;
}
ul.class_list li a {
	color: #000000;
}
ul.class_list li.sort_curr a {
	color: #FFFFFF;
}
ul.class_list li.li_class {
	background-image: url('/images/main/class_bg.gif');
	background-position: 0px 0px;
	font-weight: bold;
	font-size: 14px;
}
ul.class_list li.li_class a {
	color: #FF7900;
                font-weight:bold;
}

ul.class_list li.class_curr {
	background-image: url('/images/main/class_bg_2.gif');
	background-position: 3px 0px;
}
ul.class_list li.class_curr a {
	color: #FFFFFF;
                font-weight:bold;
}

ul.prod_list li {
	float: left;
	padding: 3px;
	margin: 10px;
	border: 2px #E7E7E7 solid;
	text-align: left;
	line-height: 18px;
}
ul.prod_list img.main {
	display: block;
	margin: 5px;
	width: 150px;
	height: 105px;
}
ul.prod_list img.sale {
	display: inline;
	vertical-align: text-bottom;
	margin-left: 5px;
}
ul.prod_list p {
        border-top: 1px #9B9C9C dotted;
	width: 150px;
        height:40px;
        margin-left: 6px;
        text-align:center;
        overflow:hidden;
}

ul.type_list li {
	padding-left: 10px;
	background: url('/images/main/red_dian.gif') no-repeat 0px 6px;
	line-height: 20px;
	text-align: left;
}

ul.list {
	width: 100%;
}
ul.list li {
	padding-left: 10px;
	background: url('/images/main/dian.gif') no-repeat 0px 10px;
	line-height: 21px;
	/*border-bottom: 1px #D7D7D7 solid;*/
	text-align: left;
}
ul.list li a{
color:#323232;
}
div.tit_bg {
	width: 593px;
	height: 43px;
	line-height: 43px;
	margin-left: 5px;
	background-image: url('/images/main/tit_bg.gif');
	font-weight: bold;
	color: #FFFFFF;
}
div.tit_bg span {
	margin-left: 45px;
}
div.tit_bg span.tit_right {
	float: right;
	margin-left: 30px;
}
div.tit_bg span.tit_right a {
	color: #FFFFFF;
}
div.banner_url {
        margin-top:5px;
	background-image: url('/images/main/banner_bg.gif');
	height: 27px;
	line-height: 27px;
	padding-left: 25px;
	font-size: 14px;
	color: #E00000;
	font-weight: bold;
}

table.tab {
	width: 95%;
	border: 0px;
	background: #E6E2D9;
	line-height: normal;
	table-layout: fixed;
	overflow: hidden;
}
table.tab td {
	padding: 4px 4px 3px 4px;
        background: #FFFFFF;
        text-align: left;
}

table.tab th {                        /*标题2*/
	background: #E9F5FF url("/images/main/bg_table_tit.gif") 0px 0px repeat-x;
	color: #333333;
	font-weight: bold;
	text-align: center;
}




/*******old*******/
.bg {
	background-color: #FFFFFF;
}
.bg_td {
	background-color: #f7f7f7;
}
.bg_tds {
	background-color: #eeeeee;
}
.bg_table {
	background-color: #ffffff;
}
.bg_frame {
	background-color: #00659c;
}
.tablew {
	width: 98%;
}
.table {
	width: 98%;
	border: 1px;
	background-color: #ffffff;
}
.table0 {
	width: 100%;
	border: 1px;
	background-color: #ffffff;
}
.td {
	background-image: url('/skin/skin_1/bg_td.gif');
	color: #ffffff;
	height: 23px;
	font-weight: bold;
}
.td0 {
	background-image: url('/skin/skin_1/bg_td.gif');
	color: #ffffff;
	height: 20px;
	font-weight: bold;
}
.tims {
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.htd {
	line-height: 150%;
}
.btd {
	font-weight: bold;
}
.bw {
	word-wrap: break-word;
}
.tf {
	table-layout: fixed;
}
.gray {
	color: #808080;
}
.red {
	color: #FF0000;
}
.red2 {
	color: #CC3300;
}
.blue {
	color: #0066CC;
}
.ftd {
	color: #ffffff;
}
.fbg {
	color: #FFFFFF;
}
/**************/

/*分页样式*/
.p_bar {
	CLEAR: both;
	MARGIN: 3px 0px;
	float: right;
}
.p_bar A {
	FLOAT: left;
	padding: 1px 4px 1px 4px;
	TEXT-DECORATION: none;
}
.p_total {
	border: 1px #86b9d6 solid;
	BORDER-RIGHT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #f5fbff;
}
.p_pages {
	BORDER: #86b9d6 1px solid;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #f5fbff;
}
.p_num {
	BORDER: #dedeb8 1px solid;
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #ffffff;
}
A.p_num:hover {
	BORDER: #86b9d6 1px solid;
	BACKGROUND-COLOR: #f5fbff;
	TEXT-DECORATION: none;
}
.p_curpage {
	BORDER: #dedeb8 1px solid;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	COLOR: #92a05a;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #ffffd9;
}
.p_redirect {
	BORDER: #dedeb8 1px solid;
	FONT-SIZE: 13px;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #ffffff;
}
A.p_redirect:hover {
	BORDER: #86b9d6 1px solid;
	BACKGROUND-COLOR: #f5fbff;
	TEXT-DECORATION: none;
}
.p_input {
	BORDER: 0px;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 18px;
	HEIGHT: 16px;
	BACKGROUND: #ffffff;
}
/*分页结束*/