i@charset "utf-8";
/* CSS Document */
h2 {
	margin:0px;
}
.MainTop {
	float:right;
}
.MainTopLeft {
	float:left;
	text-align:left;
	padding-left:1em;
}
.MainLeft {
	width:680px;
	float:left;
	text-align:left;
}
.MainRight {
	width:240px;
	float:right;
	text-align:left;
	line-height:20px;
}
.loginBar {
	width:666px;
	text-align:left;
}
.loginBar div {/* top line */
	width:666px;
	background-image:url(images/login06.gif);
	background-repeat:repeat-x;
}
.loginBar div div {/* bottom line */
	width:666px;
	background-image:url(images/login06.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.loginBar div div div {/* left line */
	width:666px;
	background-image:url(images/login05.gif);
	background-repeat:repeat-y;
}
.loginBar div div div div {/* right line */
	width:666px;
	background-image:url(images/login05.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.loginBar div div div div div {/* left top corner */
	width:666px;
	background-image:url(images/login01.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.loginBar div div div div div div {/* right top corner */
	width:666px;
	background-image:url(images/login02.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.loginBar div div div div div div div {/* left bottom corner */
	width:666px;
	background-image:url(images/login03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.loginBar div div div div div div div div {/* right bottom corner */
	width:666px;
	background-image:url(images/login04.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:5px;
}
.loginBar div div div div div div div div div {
	background-image:none;
}
fieldset {
	margin:0px auto;
	padding:0px;
	border:0px;
	overflow:hidden;
}
fieldset.keyword {
	width:370px;
	margin-top:-5px;
	margin-left:10px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}
fieldset.keyword .searchBar {
	margin:5px 0px 0px 5px;
	width:370px;
}
fieldset.login {
	width:270px;
	margin-top:-5px;
	margin-bottom:0px;
	padding:0px;
	float:right;
}
fieldset.login label {
	display:block;
	text-align:right;
}
fieldset.login .left {
	margin-top:5px;
	padding:0px;
	width:150px;
	float:left;
}
fieldset.login .left input {
	margin:0px;
	width:100px;
}
fieldset.login .right {
	margin-top:5px;
	padding:0px;
	width:110px;
	float:left;
}
fieldset.login .logined {
	margin-top:5px;
	width:auto;
	overflow:hidden;
	clear:both;
}
fieldset.login .logined div {
	padding:2px;
	border:#000 dashed 1px;
	width:200px;
	height:auto;
	float:left;
}
fieldset.login .logined p {
	float:left;
	margin-top:0px;
	margin-left:3px;
}
em {
	font-style:normal;
}
.indexBlock {
	margin:5px 10px 0px 10px;
}

li img {
	vertical-align:middle;
}
dl.news {
	margin:0px;
	padding-left:1em;
}
dl.news dt {
	float:left;
}
dl.news dd {
	margin-left: 6em;
	white-space:nowrap;
	overflow:hidden;
	width:130px;
}
ul.recommend {
	margin-top:0px;
	margin-bottom:0px;
	list-style-image:url(images/icon_nowbuy.gif);
}
ul.recommend li {
	padding-left:5px;
	vertical-align:text-bottom;
}
ul.expert {
	margin-top:0px;
	margin-bottom:0px;
	list-style-image:url(images/icon_002.gif);
}
ol.history {
	margin:0px;
	padding:0px;
	width:235px;
}
ol.history li {
	height:29px;
	border:#6291C3 solid 1px;
	overflow:hidden;
	clear:both;
}
ol.history li div {
	float:left;
	width:70px;
	text-align:right;
	overflow:hidden;
}
ol.history li div img {
	vertical-align:middle;
}
ol.history li a {
	background-color:#f0f9fb;
	overflow:hidden;
	display:block;
	width:157px;
	margin-top:5px;
	padding:0px;
	padding-left:3px;
}
