body {
background-color:#ffffff;
font-size:12px;
color: #333333;
line-height: 18px;
margin:0;
padding:0;

}
A:link {
	font-size:12px; COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	font-size:12px; COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	font-size:12px; COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	font-size:12px; COLOR: #808080; TEXT-DECORATION: none
}
.aa {
	BACKGROUND-COLOR: #aaaaaa; COLOR: #000
}
.bb {
	BACKGROUND-COLOR: #00a651; COLOR: #000
}
.cc {
	BACKGROUND-IMAGE: url(bg.gif)
}
.dd {
	COLOR: #000
}

#page {
width:100%;
margin:auto;
padding:auto;
background-color:#EFF1F0;
}

#header {
clear:both;
width:980px;
height:145px;
text-align:center;
}
#header_logo {
clear:both;
width:260px;
height:128px;
float:left;
padding-top:22px;
padding-bottom:10px;
text-align:center;
}
.link_container
{
background-color:#019F4B;
height:25px;
padding:9px 5px 0 5px;
}
.link_separator {
width:158px;
color:#FFFFFF;
text-align:center;
font-size:12px;
font-weight:bold;
float:left;
}
.link_separator a{

color:#FFFFFF;
text-align:center;
font-weight:bold;
}
.link_separator :hover{
text-align:center;

}
#header_top {
clear:both;
width:720px;
height:8px;
float:right;
padding-right:1px; 
text-align: right;
}
#header_right {
clear:both;
width:730px;
height:131px;
float:right;
line-height:131px;
text-align:left;
padding-left:15px;
}
#header_pic {
clear:both;
width:160px;
float:left;
padding-right:1px; 
text-align: left;
}
#menu {
clear:both;
width:980px;
height:28px;
text-align:left;
line-height:28px;
vertical-align:middle;
color:#ffffff;
background-image:url(images/hot_bj.jpg);
font: arial; font-weight:bold;
}

#sidebarnav {
margin-top:12px;
padding-bottom:10px;
}

#titletxt {
height:28px;
font-weight:bold;
text-align:center;
background-position:top;
padding-top:5px;
}
#titlelefttxt {
height:28px;
padding-left:8px;
} 
#titlelefttxt1 {
height:28px;
font:arial;
font-weight:bold;
padding-left:8px;
} 
#titlelefttxt2 {
height:28px;
font:arial;
font-weight:bold;
padding-left:8px;
padding-top:12px;
} 
#maintxt {
font:arial;
padding-left:8px;
} 
.widget {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#mainbox {
width:960px;
margin:auto;
padding:auto;
background-color:#ffffff;
background-image:url(images/right_bg.jpg);
background-position:right;
background-repeat: repeat-y;
}

#mainarea {
width:725px;
clear:both;
float:left;
background-color:#ffffff;
}

#mainrightarea 
{
width:230px;
float:right;
background-color:#e0e7e0;
}
#BigClassName
{
padding-left:25px;
width:88%;
height:20px;
background-repeat:repeat-x;
background-position:bottom;
padding-top:6px;
background-image: url(images/jiao.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	border-bottom-style:dotted;
	border:1px;
	border-bottom-color:#e1e1e1;
	background-color:#f1f1f1;
}
#SmallClassName
{
padding-left:35px;
width:82%;
height:20px;
background-repeat:repeat-x;
background-position:bottom;
padding-top:6px;
background-image: url(images/r3_1.gif);
	background-repeat: no-repeat;
	background-position: 23px center;
	border-bottom-style:dotted;
	border:1px;
	border-bottom-color:#e1e1e1;
	background-color:#f2f2f2;
}
#showmainpic
{
margin-top:12px;
width:730px;
text-align:center;
}
#showpro
{
float:left;
/*width:25%;*/
padding:2px;
text-align:center;
}

#showpro1
{
float:left;
margin-left:12px;
/*width:96%;*/
text-align:center;
padding-bottom:10px;
}
#showproname
{
	text-align:center;
}
.showpropic
{
/*float:left;
width:20%;*/
border:1px;
border-color:#cccccc;
text-align:center;
}
#showprosummary
{
    width:70%;
	text-align:left;
}

#showleftprodetails
{
float:left;
width:70%;
}
#showrightprodetails
{
float:left;
width:30%;
text-align:center;
}
#showprodetails
{
width:98%;
padding-bottom:10px;
float: right;
padding-top:5px;
padding-left:10px;
border-top-style:dotted;
border:1px;
}

#contentarea 
{
	/*调整产品缩略图总宽度*/
width:728px;
padding-bottom:20px;
float:left;
line-height:14pt;
padding-top:5px;
}

#sidebar {
float:left;
width:220px;
line-height:14pt;
color:#333333;
}
#base { border: 0px solid #000; margin: 2em; width: 10em; padding: 5px; }
#base ul{
margin-left: 0; padding-left: 0; 
}

#footer {
width:100%;
text-align:center;

}

#footer a {
color:#333333;
}

h1, h1 a {
font-size:1.38em;
color:#339900;
margin:0;
}

h2 {
font-size:15pt;
color:#333333;
padding-top:6px;
}

#sidebar h2 {
font-size:15pt;
padding-left:10px;
color:#333333;
padding-top:6px;
}

.description {
font-size:14pt;
color:#333333;
padding-left:5px;
}

#sidebar a {
color:#333333;
}

.bluetext {
	FONT-SIZE: 10px; COLOR: #00275d; 
}
.indexboxtext {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fdf5f2;
}
.whiteTimesText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e0e3e8; 
}
.orangetext {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #c87823; 
}
.graytext_em {
	FONT-SIZE: 14px; COLOR: #808080; FONT-STYLE: italic; 
}
.graytextlarge {
	FONT-SIZE: 17px; COLOR: #808080;
}
.greentext {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #339900; 
}
.graytextsmall {
	FONT-SIZE: 12px; COLOR: #808080;
}
.litextsmall {
	FONT-SIZE: 10px; COLOR: #333333;
}
.darkblue {
	BACKGROUND-COLOR: #00275d
}
.gray {
	BACKGROUND-COLOR: #818e97
}
.lightgray {
	BACKGROUND-COLOR: #dedde3
}
.orange {
	COLOR: #019F4B;
	}

a:link.footer {
	FONT-SIZE: 11px; COLOR: #e0e3e8; TEXT-DECORATION: none
}
a:visited.footer {
	FONT-SIZE: 11px; COLOR: #e0e3e8; TEXT-DECORATION: none
}
a:active.footer {
	FONT-SIZE: 11px; COLOR: #e0e3e8; TEXT-DECORATION: none
}
a:hover.footer {
	FONT-SIZE: 11px; COLOR: #809eb8; TEXT-DECORATION: none
}

a:link.topnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e3e4e6; 
}
a:visited.font-family {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e3e4e6;
}
a:active.topnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e3e4e6;
}
a:hover.topnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00275d;
}
a:link.topnavon {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00275d;
}

a:link.productinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9e9ca9; TEXT-DECORATION: none
}
a:visited.productinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9e9ca9; TEXT-DECORATION: none
}
a:active.productinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9e9ca9; TEXT-DECORATION: none
}
a:hover.productinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #225f96; TEXT-DECORATION: none
}

.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; letter-spacing: 0.1em; TEXT-DECORATION: none
}
a:link.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; letter-spacing: 0.1em; TEXT-DECORATION: none
}
a:visited.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; letter-spacing: 0.1em; TEXT-DECORATION: none
}
a:active.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; letter-spacing: 0.1em; TEXT-DECORATION: none
}
a:hover.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ececec; letter-spacing: 0.1em; TEXT-DECORATION: none
}
.text {
	FONT-SIZE: 10px; COLOR: #555555; 
}
.text9px {
	FONT-SIZE: 9px; COLOR: #555555;
}
.graytext {
	font-size:12px;
    color: #333333;
}

