/*共用*/
body {
	font-size:9pt;
margin: 0px;
scrollbar-base-color: #F5FBFF;
scrollbar-arrow-color: #86B9D6;
scrollbar-darkshadow-color: #BBE9FF;
background-color: #FFFFFF;
color: #333333;
}
body, table, input, select, textarea, .maintable, .button, .altbg1, .altbg2 {
font: 12px Tahoma, Verdana;
}
.smalltxt, .category, .percenttxt {
font: 12px Arial, Tahoma !important;
font: 11px Arial, Tahoma;
}

table {
color: #333333;
empty-cells: show;
border-collapse: separate !important;
border-collapse: collapse;
}
input, select, textarea {
	color: #006600;
	font-weight: normal;
	background-color: #f1f9ec;
	border: 1px solid #acd98c;
}
input {
	height: 20px;
}
.input1 {
	height: 33px;
}
form {
margin: 0px;
padding: 0px;
}
legend {
color: #333333;
}
.checkbox, .radio {
border: 0px;
background: none;
vertical-align: middle;
height: 16px;
}
.maintable {
width: 99%;
}
.subtable {
text-align: left;
padding: 0;
margin: 0 auto;
}
.simpletable {
border: 1px solid #86B9D6;
padding: 1px;
clear: both;
background-color: #FFFFFF;
}
.simpletable .header {
background-image: url("../image/input_bg.gif");
padding-top: 7px;
padding-bottom: 0px;
height: 21px !important;
height: 30px;
}
.simpletable div {
padding: 4px;
}
.msgborder {
margin: 0 1em;
padding: 10px;
border: 1px solid #DEDEB8;
border-top: 0px;
word-wrap: break-word;
background: #FDFFF2;
overflow: hidden;
width: auto !important;
width: 100%;
}
.tableborder {
background: white;
outline: 1px solid #86B9D6;
border: 0px !important;
border: 1px solid #86B9D6;
}
.spaceborder {
width: 100%;
border: 1px solid #86B9D6;
padding: 1px;
clear: both;
background-color: #FFFFFF;
}
.singleborder {
font-size: 0px;
line-height: 1px;
padding: 0px;
background-color: #F5FBFF;
}
.button {
	color: #FFFFFF;
	background-image: url(../image/input_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;
	outline: 1px solid #86B9D6;
	border: 1px solid #009900;
	height: 20px;
	border: 1px solid #86B9D6;
	height: 21px;
	line-height: 17px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.lightbutton {
background: #FFFFFF;
border: 1px solid #BBE9FF;
color: #154BA0;
}
.submitbutton {
margin-top: 8px !important;
margin-top: 6px;
margin-bottom: 5px;
text-align: center;
}
.postsubmit {
border: 1px solid #DEDEB8;
background-color: #FFFFD9;
text-align: center;
padding: 10px 0px;
margin-top: 6px;
}
.altbg1	{
background: #F5FBFF;
}
td.altbg1 {
border-bottom: 1px solid #BBE9FF;
}
.altbg2 {
background: #FFFFFF;
}
td.altbg2 {
border-bottom: 1px solid #BBE9FF;
}
.row {
width: 100%;
border: none;
background: #FFFFFF;
empty-cells: show;
}
.row td {
padding: 4px;
border-bottom: 1px solid #BBE9FF;
}
.row1 {
width: 100%;
border: none;
background: #F5FBFF;
empty-cells: show;
}
.row1 td {
padding: 4px;
border-bottom: 1px solid #BBE9FF;
}
.bottom, .bottom td, td.bottom {
border-bottom: 0px;
}
.spacebottom {
padding-bottom: 10px;
background: #FFFFFF;
}
#seccode {
cursor:pointer;
margin-bottom: 2px;
}

td{
	font-size: 9pt;
	line-height:22px;
	color: #666666;
	color: #333333;
} 
a{
	color:#333333;
	line-height:22px;
	text-decoration:none;
}
a:hover {
	font-size: 9pt;
	color: #339900;
	line-height:22px;
	text-decoration: underline;
}
.textarea {
	BORDER-RIGHT: #b1b8c2 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #b1b8c2 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #b1b8c2 1px solid;
	COLOR: #999999;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #b1b8c2 1px solid;
	FONT-FAMILY: "宋体";
	BACKGROUND-COLOR: #ffffff
}

/*共用文本*/
.bodyer{
width:760px;
margin:20px auto auto;
border:1px dotted #ccc;
background:#fff;
}     
h1,h2,h3,h4,h5,h6{
font-weight:bold;
margin:0px;
padding:0px;
font-size:12px;
} 
ul,li{
	margin:0px;
	padding:0px;
	font-size: 9pt;
} 
.ico{
	list-style-type:square;
	color: #828282;
	font-size: 9pt;
} 
li{
	list-style-type:square;
	color: #333333;
	font-size: 9pt;
} 
.li_title{
	list-style-type:square;
	color: #FF3399;
} 	
.li_title a:link {
	font-size: 9pt;
	color: #FF3399;
	text-decoration: none;
}
.li_title a:visited {
	font-size: 9pt;
	color: #FF3399;
	text-decoration: none;
}
.li_title a:hover {
	font-size: 9pt;
	color: #FF0066;
	text-decoration: underline;
}
.li_title a:active {
	font-size: 9pt;
	color: #FF0066;
	text-decoration: underline;
}
.font_white{
	color: #fff;
	font-size: 9pt;
}
.font_white a:link {
	font-size: 9pt;
	color: #fff;
	text-decoration: none;
} 
.font_white a:hover {
	font-size: 9pt;
	color: #ff3300;
	text-decoration: underline;
} 
.font_green{
	font-size: 9pt;
	color: #009900;
	line-height: 22px;
}
.font_green a:link {
	font-size: 9pt;
	color: #009900;
	text-decoration: none;
}
.font_green a:visited {
	font-size: 9pt;
	color: #009900;
	text-decoration: none;
}
.font_green a:hover {
	font-size: 9pt;
	color: #009900;
	text-decoration: underline;
}

.font_green_bold{
	font-size: 9pt;
	color: #009900;
	line-height: 22px;
	font-weight: bold;
}
.font_green_bold a:link {
	font-size: 9pt;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}
.font_green_bold a:visited {
	font-size: 9pt;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}
.font_green_bold a:hover {
	font-size: 9pt;
	color: #009900;
	text-decoration: underline;
	font-weight: bold;
}
.font_red{
	font-size: 9pt;
	list-style-type:square;
	color: #FF3300;
	line-height: 22px;
}
.font_red a:link {
	font-size: 9pt;
	list-style-type:square;
	color: #FF3300;
	line-height: 22px;
}
.font_red a:visited {
	font-size: 9pt;
	list-style-type:square;
	color: #FF3300;
	line-height: 22px;
}
.font_red a:hover {
	font-size: 9pt;
	color: #339900;
	text-decoration: underline;
}
.font_pink{
	font-size: 9pt;
	list-style-type:square;
	color: #FF3399;
	line-height: 22px;
}
.font_pink a:link {
	font-size: 9pt;
	list-style-type:square;
	color: #FF3399;
	line-height: 22px;
}
.font_pink a:visited {
	font-size: 9pt;
	list-style-type:square;
	color: #FF3399;
	line-height: 22px;
}
.font_pink a:hover {
	font-size: 9pt;
	color: #339900;
	text-decoration: underline;
}
	
.font_red_list{
	list-style-type:square;
	color: #FF3300;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}  
.font_red_list a:visited {
	font-size: 9pt;
	color: #FF3300;
	text-decoration: none;
}
.font_red_list a:hover {
	font-size: 9pt;
	color: #339900;
	text-decoration: underline;
}

/*顶部导航*/
.navigation_title{
	margin:20px auto auto;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navigation_title a:visited{
	margin:20px auto auto;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navigation_title a:hover{
	margin:20px auto auto;
	font-size: 14pt;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}
/*中间大栏目标题*/
.column_title{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 1.2em;
	background-repeat: no-repeat;
}
.column_title a:link{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 1.2em;
	background-repeat: no-repeat;
}
.column_title a:visited{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 1.2em;
	background-repeat: no-repeat;
}
.column_title a:hover {
	color: ##009900;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.column_title_black{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.column_title_black a:link {
	color: ##009900;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.column_title_black a:visited{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.column_title_black a:hover {
	color: #009900;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

/*头条标题*/
.top_title{
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: table-column;
	width: 22px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: center;
}
.top_title a:hover {
	color: ##009900;
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.top_title_pink{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0066;
	text-decoration: none;
	text-indent: 2em;
}
.top_title_pink a:link{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0066;
	text-decoration: none;
	text-indent: 2em;
}
.top_title_pink a:visited{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0066;
	text-decoration: none;
	text-indent: 2em;
}

.top_title_pink a:hover {
	color: #ff0033;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
.n_3_title {
	font-size: 12pt;
	line-height: 16pt;
	font-weight: bold;
	color: #000000;
}
.n_3_content {
	font-size: 9pt;
	line-height: 16pt;
	color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.g_brand_bg {
	background-image: url(../image/g_brand_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 9pt;
	line-height: 12px;
	color: #999999;
}
.g_brand_bg a:link {
	background-image: url(../image/g_brand_bg.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 9pt;
	line-height: 12px;
	color: #999999;
}
.g_brand_bg a:hover {
	background-image: url(../image/g_brand_bg.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 9pt;
	line-height: 12px;
	color: #FF6600;
	text-decoration: underline;
}
.g_brand_bg a:visited {
	background-image: url(../image/g_brand_bg.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 9pt;
	line-height: 12px;
	color: #999999;
}
.g_brand_table {
	font-size: 9pt;
	font-weight: bold;
	color: #339900;
	background-image: url(../image/g_brand_bg1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.top_title_pink_s {
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: normal;
	color: #FF0066;
	text-decoration: none;
	text-indent: 2em;
}
.top_title_pink_s a:hover {
	color: #009900;
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}
.g_3_title_yellow_s{
	font-size: 9pt;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
}
.g_3_title_yellow_s a:link {
	color: #FF3300;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}
.g_3_title_yellow_s a:visited{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
}
.g_3_title_yellow_s a:hover {
	color: #009900;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}

.g_3_title_yellow{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.g_3_title_yellow a:visited{
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.g_3_title_yellow a:hover {
	color: #009900;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
/*商城中的四屏图片切换*/
.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer
}
/*商城中的四屏图片切换结束*/
.g_shop_green {
	font-size: 9pt;
	line-height: 16px;
	margin: 1px;
	padding: 1px;
}
.g_shop_blue {
	font-size: 9pt;
	line-height: 16px;
}
.g_shop_font_blue{
	font-size: 9pt;
	list-style-type:square;
	color: #000099;
	line-height: 22px;
	font-weight: bold;
}
.g_shop_font{
	font-size: 9pt;
	list-style-type:square;
	color: #fff;
	line-height: 22px;
	font-weight: bold;
}
.g_shop_font a:link {
	font-size: 9pt;
	list-style-type:square;
	color: #fff;
	line-height: 22px;
	font-weight: bold;
}
.g_shop_font a:visited {
	font-size: 9pt;
	list-style-type:square;
	color: #fff;
	line-height: 22px;
	font-weight: bold;
}
.g_shop_font a:hover {
	font-size: 9pt;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.t_font_white{
	font-size: 9pt;
	list-style-type:square;
	color: #fff;
	line-height: 22px;
	font-weight: bold;
}
.t_font_green{
	font-size: 9pt;
	list-style-type:square;
	color: #339900;
	line-height: 22px;
	font-weight: bold;
}
.m_font_green{
	font-size: 9pt;
	color: #009900;
	line-height: 22px;
}
.m_font_gray{
	font-size: 9pt;
	color: #cccccc;
	line-height: 22px;
}
.font_gray{
	font-size: 9pt;
	color: #999999;
	line-height: 22px;
	padding-top: 4px;
}
.font_gray a:link{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
	padding-top: 4px;
}
.font_gray a:visited{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 4px;
}
.font_gray a:hover {
	color: #009900;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 4px;
}

.m_font_pink{
	font-size: 9pt;
	color: #FF3399;
	line-height: 22px;
}
.m_font_yellow{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: underline;
}
.m_font_yellow a:link{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: underline;
}
.m_font_yellow a:visited{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: underline;
}
.m_font_yellow a:hover {
	color: #009900;
	text-decoration: underline;
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
.m_title_green{
	font-size: 11pt;
	color: #009900;
	line-height: 22px;
	font-weight: bold;
}
.p_title_yellow{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.p_title_yellow a:link{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.p_title_yellow a:visited{
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.p_title_yellow a:hover {
	color: #009900;
	margin:20px auto auto;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.p_bg{
	background-repeat: no-repeat;
	background-position: left 380px;
	background-attachment: scroll;
	}
.index_title_yellow{
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.index_title_yellow a:link{
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.index_title_yellow a:visited{
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
}
.index_title_yellow a:hover {
	color: #009900;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}