body {
	background: url("images/b_bg.gif") repeat-x 0px 0px rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(64, 64, 64); line-height: 150%; font-family: Meiryo,Verdana,Arial; font-size: 12px;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
div {
	margin: 0px auto; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
h2 {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
h3 {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
h4 {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
h5 {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
h6 {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
ul {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
dl {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
dt {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
dd {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
form {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
img {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
p {
	margin: 0px; padding: 0px; border: currentColor; list-style-type: none;
}
img {
	behavior: url(png.htc);
}
.block {
	width: 980px; height: auto;
}
#buy_pager a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.dis {
	display: block;
}
.inline {
	display: inline;
}
.none {
	display: none;
}
.dashed {
	background: url("images/lineBg.gif") repeat-x left top; padding: 2px 0px 3px 12px; color: rgb(63, 63, 63);
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* + html .clearfix {
	height: 1%;
}
.word {
	word-break: break-all;
}
.B_blue {
	border: 1px solid rgb(226, 226, 226);
}
.inputBg {
	border: 1px solid rgb(204, 204, 204); height: 18px;
}
.f1 {
	color: rgb(188, 0, 46);
}
.f2 {
	color: rgb(0, 107, 208); font-weight: bold; margin-right: 15px;
}
.f3 {
	color: rgb(158, 158, 158);
}
.f4 {
	color: rgb(247, 148, 28);
}
.f4_b {
	color: rgb(247, 148, 28); font-weight: bold;
}
.f5 {
	font-size: 14px; font-weight: bold;
}
.f6 {
	color: rgb(51, 51, 51);
}
.market {
	color: rgb(153, 153, 153); font-size: 12px; text-decoration: line-through;
}
.shop {
	color: rgb(254, 89, 106); font-size: 14px; font-weight: 600;
}
.market_s {
	text-decoration: line-through;
}
.shop_s {
	color: rgb(254, 89, 106);
}
.bnt_blue {
	background: url("images/bg.gif") no-repeat 0px 0px; border: currentColor; width: 52px; height: 19px; text-align: center; color: rgb(0, 0, 0); line-height: 19px; overflow: hidden; cursor: pointer;
}
.bnt_blue_1 {
	background: url("images/bg.gif") no-repeat 0px -663px; border: currentColor; width: 100px; height: 19px; text-align: center; color: rgb(0, 0, 0); line-height: 19px; overflow: hidden; cursor: pointer;
}
.bnt_blue_2 {
	background: url("images/bg.gif") no-repeat 0px -696px; border: currentColor; width: 139px; height: 19px; text-align: center; color: rgb(0, 0, 0); line-height: 19px; overflow: hidden; cursor: pointer;
}
.bnt_bonus {
	background: url("images/bg.gif") no-repeat -56px 0px; border: currentColor; width: 52px; height: 19px; text-align: center; color: rgb(0, 0, 0); line-height: 19px; overflow: hidden; cursor: pointer;
}
.box {
	overflow: hidden; padding-bottom: 2px;
}
.box_1 {
	border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.box_2 {
	background: url("images/box_2Bg.gif") repeat-x left top rgb(237, 248, 254); border: 1px solid rgb(204, 204, 204); overflow: hidden;
}
.boxCenterList {
	padding: 8px;
}
h3 {
	background: rgb(238, 238, 238); padding: 0px 12px; height: 28px; text-align: right; line-height: 28px; font-size: 12px; font-weight: 100;
}
h3.border {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentColor;
}
h3 img {
	top: 7px; position: relative;
}
h3 span {
	background: url("images/biao11.gif") no-repeat 0px; width: auto; height: 28px; text-align: left; color: rgb(188, 0, 46); line-height: 28px; padding-left: 12px; font-weight: bold; float: left;
}
h5 {
	padding: 0px 10px 0px 0px; height: 26px; text-align: right; color: rgb(188, 0, 46); line-height: 26px; font-size: 12px; background-color: rgb(238, 238, 238);
}
h5 span {
	padding-left: 15px; font-weight: bold; float: left;
}
h6 {
	background: rgb(246, 246, 246); border: 1px solid rgb(255, 255, 255); height: 23px; text-align: right; color: rgb(63, 63, 63); line-height: 23px; padding-right: 10px; font-size: 12px;
}
h6 span {
	padding-left: 15px; float: left;
}
.header_bg {
	background: url("images/headerbg.gif") no-repeat; width: 990px; overflow: hidden;
}
.logo {
	padding: 0px;
}
.blank {
	height: 8px; line-height: 8px; clear: both; visibility: hidden;
}
.blank5 {
	height: 5px; line-height: 5px; clear: both; visibility: hidden;
}
.AreaL {
	width: 216px; float: left; position: relative; z-index: 9999999;
}
.body_page .AreaL {
	width: 216px; float: left; position: static;
}
.AreaL .box {
	width: 216px; float: left;
}
.AreaL .box_1 {
	padding: 0px 0px 5px;
}
.AreaL h3 {
	background: url("images/h3_bg.gif") repeat-x rgb(160, 33, 76); padding: 0px; height: 23px; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: bold;
}
.AreaL h3 span {
	padding: 0px; height: 25px; color: rgb(255, 255, 255); line-height: 25px;
}
.AreaL h3 .h3_l {
	background: url("images/h3_l.gif") no-repeat 0px 0px; height: 23px; line-height: 23px; padding-left: 7px;
}
.AreaL h3 .h3_r {
	background: url("images/h3_r.gif") no-repeat right 0px; height: 23px; line-height: 23px; padding-right: 7px; padding-left: 9px;
}
.AreaL h3.h3_2 {
	color: rgb(188, 0, 46); padding-left: 10px;
}
.AreaL h3.h3_2 span {
	color: rgb(188, 0, 46);
}
.AreaL .inputBg {
	width: 170px; color: rgb(204, 204, 204);
}
.AreaL .box ul {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.AreaL .box li {
	padding: 4px 3px 4px 8px; color: rgb(85, 85, 85); float: left;
}
.AreaL .box li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.AreaL .box li a:hover {
	color: rgb(188, 0, 46);
}
.AreaR_l {
	width: 523px; float: left;
}
.AreaR_r {
	width: 216px; float: right;
}
.new_sudi {
	background: url("images/new_sudu.gif"); width: 524px; height: 356px;
}
.AreaR {
	width: 752px; overflow: hidden; float: right;
}
.AreaL .index_comm {
	line-height: 14px;
}
.AreaL .index_comm {
	line-height: 14px;
}
.AreaL .biao li a {
	background: url("images/biao9.gif") no-repeat 0px 6px; padding-left: 8px;
}
.best_box {
	background: url("images/best_box.gif"); height: 455px;
}
.best_box .goodsItem {
	padding: 0px 13px; width: 80px; float: left;
}
.best_box .goodsItem p {
	width: 80px; height: 19px; overflow: hidden; display: block;
}
.best_box .goodsItem img {
	width: 80px; height: 80px;
}
.best_box .p2 {
	margin: 0px 10px; padding: 0px; width: 194px; height: 22px; text-align: left; color: rgb(85, 85, 85); line-height: 22px; overflow: hidden; border-bottom-color: rgb(248, 224, 233); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.best_box .p2 a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.best_box .p2 a:hover {
	color: rgb(188, 0, 46); text-decoration: none;
}
.log {
	height: 50px;
}
.log li {
	float: left;
}
.log .userInfo {
	left: 250px; top: 45px; width: 420px; color: rgb(85, 85, 85); font-size: 12px; float: left; position: absolute;
}
.log .userInfo img {
	
}
.log .userInfo a {
	color: rgb(224, 66, 118); text-decoration: none;
}
.log li img {
	top: 5px; position: relative;
}
#topNav {
	top: 44px; height: 27px; right: 20px; color: rgb(122, 122, 122); font-weight: bold; position: relative; _top: 47px;
}
#topNav img {
	top: 0px; vertical-align: middle; position: relative;
}
#topNav .topNavR {
	top: 0px; width: 7px; height: 27px; right: 0px; position: absolute;
}
#topNav a {
	color: rgb(122, 122, 122); text-decoration: none;
}
#topNav .bbs {
	background: url("images/biao1.gif") no-repeat 0px; color: rgb(173, 0, 66); padding-left: 15px;
}
.car_box {
	padding: 0px; left: 0px; top: 34px; height: 27px; line-height: 27px; float: left; position: absolute;
}
.car_box ul {
	height: 27px; padding-left: 9px; float: left;
}
.car_box ul li {
	color: rgb(85, 85, 85); padding-right: 9px; float: left; _padding-top: 5px; _height: 22px;
}
.car_box ul li img {
	top: 0px; vertical-align: middle; position: relative;
}
.car_box ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.car_box ul li b {
	color: rgb(244, 35, 119);
}
.header_link {
	padding-top: 8px; float: left;
}
.header_link a {
	background: url("images/biao15.gif") no-repeat 0px; color: rgb(51, 51, 51); line-height: 24px; padding-left: 10px; font-size: 14px; text-decoration: none; margin-right: 25px; float: left;
}
.search_box {
	height: 62px; overflow: hidden;
}
.search_box_l {
	width: 980px; height: 79px; padding-left: 10px; float: left;
}
.search_box_r {
	width: 970px; height: 79px; padding-right: 10px; float: left; position: relative;
}
#mainNav {
	color: rgb(153, 153, 153); padding-top: 3px; padding-left: 8px; float: left;
}
#mainNav a {
	padding: 0px 10px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none; position: relative;
}
#mainNav a:hover {
	color: rgb(255, 235, 146);
}
#mainNav a img {
	top: 0px; right: 0px; position: absolute;
}
#mainNav_r {
	height: 35px; text-align: right; color: rgb(255, 235, 146); line-height: 35px; padding-top: 3px; font-weight: bold; float: right;
}
#mainNav_r a {
	color: rgb(255, 235, 146); font-weight: bold; text-decoration: none;
}
#mainNav_r a:hover {
	color: rgb(255, 235, 146); font-weight: bold; text-decoration: none;
}
#searchForm {
	padding-top: 11px; padding-left: 300px;
}
#searchForm .go {
	background: url("images/bnt_search.gif"); border: currentColor; width: 17px; height: 17px; vertical-align: middle;
}
#searchForm .input_box {
	background: url("images/search_input.gif") no-repeat; padding: 3px 0px 0px 10px; width: 146px; height: 21px; line-height: 21px; overflow: hidden; margin-right: 8px; float: left;
}
#searchForm .B_input {
	background: rgb(255, 255, 255); padding: 0px; border: currentColor; width: 136px; height: 16px; color: rgb(153, 153, 153); line-height: 18px; float: left;
}
#searchForm a {
	color: rgb(214, 102, 96); text-decoration: none; vertical-align: bottom;
}
.keys {
	color: rgb(51, 51, 51); padding-top: 12px; padding-left: 12px;
}
.keys a {
	color: rgb(255, 255, 255); padding-right: 4px; text-decoration: none;
}
.keys a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#ur_here {
	background: url("images/biao10.gif") no-repeat 5px; padding: 0px 16px; height: 24px; line-height: 24px;
}
#ur_here a {
	color: rgb(188, 0, 46); text-decoration: none;
}
.zxkf {
	padding: 14px 40px 0px 0px; float: right;
}
.zxkf a {
	color: rgb(102, 178, 36); font-weight: bold; text-decoration: none;
}
.zxkf img {
	vertical-align: middle;
}
.ul_list .name a {
	background: url("images/biao9.gif") no-repeat 0px; color: rgb(85, 85, 85); padding-left: 7px; text-decoration: none;
}
.left_help {
	background: url("images/left_help_m.gif") repeat-y;
}
.left_help dl {
	padding: 5px 15px;
}
.left_help dl dt img {
	margin-right: 3px; vertical-align: middle;
}
.left_help dl dt a {
	color: rgb(188, 0, 46); font-weight: bold; text-decoration: none;
}
.left_help dl dd {
	padding-left: 32px;
}
.left_help dl dd a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.sandian {
	overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.my_left_category {
	width: 216px; padding-top: 0px; font-size: 12px;
}
.my_left_category .my_left_box {
	background: url("images/catetree_m.gif") repeat-y; padding-top: 10px; padding-left: 16px;
}
.body_page .my_left_category .my_left_box {
	
}
.my_left_category a {
	text-decoration: none;
}
.my_left_box h2 {
	background: url("images/cat_tree_bg.gif") no-repeat 0px 0px; width: 100%; height: 24px; line-height: 24px; float: left;
}
.my_left_box h2 span {
	top: 0px; right: 0px; position: absolute;
}
.my_left_category h2 a {
	color: rgb(147, 7, 58); font-size: 12px; font-weight: bold;
}
.my_left_category .cat_box {
	background: url("images/cat_tree_bg.gif") repeat-y; float: left;
}
.my_left_category .cat_box a {
	width: 96px; height: 24px; color: rgb(85, 85, 85); line-height: 24px; overflow: hidden; font-weight: normal; float: left; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;
}
.my_left_category .cat_box a:hover {
	color: rgb(188, 0, 46);
}
.brands_in_box {
	background: url("images/brands_bg.gif") no-repeat; padding: 5px 10px; width: 960px; height: 40px;
}
.brands_in_box a {
	padding: 2px; width: 102px; height: 36px; float: left;
}
.brands_in_box img {
	width: 102px; height: 36px;
}
.cart {
	background: url("images/catBg.gif") no-repeat left top; padding: 15px 10px 15px 50px; height: 50px; color: rgb(0, 107, 205); _padding: 12px 10px 15px 50px;
}
.cart a {
	color: rgb(0, 107, 205); text-decoration: none;
}
.cart a:hover {
	color: rgb(0, 107, 205); text-decoration: none;
}
#category_tree {
	
}
#category_tree dl {
	margin: 6px;
}
#category_tree dt {
	background: url("images/lineBg.gif") repeat-x left bottom; padding: 2px 0px 3px 12px; color: rgb(63, 63, 63);
}
#category_tree dt a {
	background: url("images/bg.gif") no-repeat 0px -69px; color: rgb(63, 63, 63); padding-left: 15px; text-decoration: none;
}
#category_tree dd {
	padding: 3px 0px 3px 10px;
}
#category_tree dd a {
	color: rgb(64, 64, 64); text-decoration: none;
}
#category_tree dd a:hover {
	color: rgb(188, 0, 46); text-decoration: none;
}
#focus {
	float: left;
}
#mallNews {
	background: url("images/new_articl.gif") no-repeat; width: 214px; height: 225px; position: relative;
}
#mallNews ul {
	padding: 0px 10px;
}
#mallNews li {
	padding: 0px; text-align: left; color: rgb(85, 85, 85); line-height: 22px; border-bottom-color: rgb(248, 224, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
#mallNews li a {
	color: rgb(85, 85, 85); font-size: 80%; text-decoration: none;
}
#mallNews li a:hover {
	color: rgb(188, 0, 46); text-decoration: none;
}
#mallNews .red a {
	color: rgb(255, 0, 0);
}
.hot_list {
	background: url("images/hot_box_l.gif") no-repeat 0px 0px; width: 567px; height: 227px; overflow: hidden; float: left;
}
.hot_list_in {
	background: url("images/hot_box_r.gif") no-repeat right 0px; width: 558px; height: 227px; padding-right: 9px; float: left;
}
.hot_list .tit {
	padding: 6px 0px 0px 7px;
}
.hot_list_box {
	background: url("images/bg2.gif") no-repeat center 0px; padding: 15px 0px; width: 558px; overflow: hidden; float: left;
}
.hot_list_box .goodsItem {
	padding: 0px 15px 15px 13px; width: 111px; height: 168px; color: rgb(85, 85, 85); position: static;
}
.hot_list_box .goodsItem .name {
	width: 120px; height: 26px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.hot_list_box .goodsItem p {
	color: rgb(85, 85, 85);
}
.hot_list_box .goodsItem a {
	color: rgb(85, 85, 85);
}
.hot_list_box .goodsItem .goodsimg {
	padding: 0px; border: currentColor; width: 100px; height: 100px;
}
.new_box {
	width: 565px; overflow: hidden; float: left;
}
.new_box .box_1 {
	height: 394px;
}
.new_box .f_r {
	margin: 6px 6px 0px 0px;
}
.new_box .goodsItem {
	padding: 7px 14px; width: 112px;
}
.new_box .goodsItem .goodsimg {
	border: currentColor; width: 100px; height: 100px;
}
.new_box .name {
	height: 38px; overflow: hidden; margin-bottom: 5px; display: block;
}
.new_right {
	width: 202px; float: right;
}
.new_right img {
	float: right;
}
.goods_cat {
	background: url("images/dot1.gif") repeat-y 0px 0px; width: 100%; float: left;
}
.goods_cat_in {
	background: url("images/dot1.gif") repeat-y right 0px; width: 100%; float: left;
}
.goods_cat .itemTit {
	background: url("images/cat_tit_m.gif") repeat-x; width: 100%; height: 39px; line-height: 39px; position: relative;
}
.goods_cat .itemTit .more {
	padding-right: 10px; float: right;
}
.goods_cat .itemTit .more a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.goods_cat .itemTit dt {
	background: url("images/cat_tit_l.gif") no-repeat; width: 85px; text-align: left; color: rgb(0, 0, 0); padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; float: left;
}
.goods_cat .itemTit dd {
	background: url("images/cat_tit_r.gif") no-repeat right 0px; width: 860px; color: rgb(85, 85, 85); font-size: 14px; float: right;
}
.goods_cat .itemTit dd a {
	padding: 0px 10px; color: rgb(85, 85, 85); text-decoration: none;
}
.goods_cat .itemTit dd a:hover {
	color: rgb(188, 0, 46); text-decoration: none;
}
.goods_cat .f_l {
	padding: 7px; width: 196px;
}
.goods_cat .f_l .box_1 {
	padding: 2px 5px; border: 1px solid rgb(242, 225, 231); line-height: 22px;
}
.goods_cat .f_l .box_1 h3 {
	display: none;
}
.goods_cat .f_l .box_1 .RelaArticle a {
	padding: 0px;
}
.alone {
	padding: 0px;
}
.goods_cat .f_l .box_1 .time {
	display: none;
}
.RelaArticle1 a {
	padding: 0px;
}
.alone {
	padding: 0px;
}
.goods_cat .f_l .box_1 a {
	width: 166px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.goods_cat .goodsBox {
	width: 770px; float: right;
}
.goods_cat .itemTit dd h2 {
	padding: 0px 8px; height: 27px; text-align: center; bottom: -6px; color: rgb(63, 63, 63); line-height: 28px; font-size: 12px; font-weight: 100; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: inline; white-space: nowrap; position: relative;
}
.goods_cat .itemTit dd h2 a {
	color: rgb(63, 63, 63); text-decoration: none;
}
.goods_cat .itemTit dd .h2bg {
	padding: 0px 8px; border: currentColor; height: 27px; text-align: center; color: rgb(85, 85, 85); line-height: 28px; font-size: 12px; font-weight: 100; display: inline; white-space: nowrap;
}
.goods_cat .itemTit dd .h2bg a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.goods_cat .goods_cat_box {
	background: url("images/dot1.gif") repeat-y right 0px; padding: 0px;
}
.goods_cat .goods_cat_box .f_l {
	padding: 0px; width: 0px; height: 380px;
}
.goods_cat .goods_cat_box .f_r {
	padding: 5px 0px; width: 745px;
}
.goods_cat .name {
	height: 38px; overflow: hidden;
}
.goods_cat .goodsItem {
	padding: 16px 12px 6px; width: 130px;
}
.goods_cat .goodsItem .goodsimg {
	padding: 0px; border: currentColor; width: 120px; height: 120px;
}
.goods_cat .tit {
	position: relative;
}
.yuanjiao_l {
	left: 0px; top: 0px; width: 5px; height: 5px; position: absolute;
}
.yuanjiao_r {
	top: 0px; width: 5px; height: 5px; right: 0px; position: absolute;
}
#sales {
	width: 202px; float: right;
}
.centerPadd {
	padding: 5px 8px 8px; overflow: hidden;
}
.centerPadd .goodsBox {
	background: rgb(255, 255, 255); padding: 12px 0px 0px 17px; border: 1px solid rgb(214, 236, 255); _padding: 12px 0px 0px 0px;
}
.centerPadd .goodsBox .more {
	margin: 0px 8px 8px 0px; text-align: right; clear: both;
}
.goodsItem {
	padding: 10px 14px 15px 13px; width: 160px; text-align: center; overflow: hidden; float: left; position: relative;
}
.goodsItem1 {
	padding: 10px 14px 15px 13px; width: 150px; text-align: center; overflow: hidden; float: left; position: relative;
}
.goodsItem .goodsimg {
	width: 160px; height: 160px; margin-bottom: 4px;
}
.goodsItem1 .goodsimg {
	width: 150px; height: 150px; margin-bottom: 4px;
}
.goodsItem img {
	vertical-align: middle;
}
.goodsItem p {
	text-align: center; color: rgb(63, 63, 63);
}
.goodsItem p a {
	color: rgb(63, 63, 63); text-decoration: none;
}
.goodsItem .f1 {
	color: rgb(156, 30, 42); font-family: Arial; font-size: 12px; font-weight: bold;
}
.goodsItem p a:hover {
	color: rgb(188, 0, 46); text-decoration: none;
}
.goodsItem span {
	left: 0px; top: 0px; width: 40px; height: 40px; position: absolute;
}
.goodsItem span.best {
	background: url("images/bg.gif") no-repeat 0px -304px;
}
.goodsItem span.news {
	background: url("images/bg.gif") no-repeat -75px -304px;
}
.goodsItem span.hot {
	background: url("images/bg.gif") no-repeat -161px -304px;
}
.helpTitBg {
	padding: 15px 0px; border: 1px solid rgb(204, 204, 204); text-align: left; background-color: rgb(255, 255, 255);
}
.helpTitBg .f_l {
	padding: 0px 25px 0px 10px; width: 135px;
}
.helpTitBg .f_l img {
	border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.helpTitBg dl {
	padding: 0px 10px; width: 140px; height: 170px; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid; float: left;
}
.helpTitBg dt {
	width: auto; height: 40px; text-align: left; color: rgb(167, 167, 167); line-height: 40px; padding-left: 5px; font-size: 14px; font-weight: bold; margin-bottom: 4px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.helpTitBg dt img {
	margin-right: 5px; vertical-align: middle;
}
.helpTitBg dt a {
	color: rgb(85, 85, 85); font-weight: bold; text-decoration: none;
}
.helpTitBg dd {
	background: url("images/biao17.gif") no-repeat 10px; padding: 5px 0px 5px 10px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.helpTitBg dd a {
	padding: 0px 0px 0px 10px; color: rgb(85, 85, 85); text-decoration: none;
}
.boxCenterList ul {
	padding: 5px 0px; height: 1%;
}
.boxCenterList li {
	padding: 0px; width: 120px; float: left;
}
.boxCenterList li .f1 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
.boxCenterList li.goodsimg {
	width: 48px; float: left;
}
.boxCenterList li.goodsimg img {
	width: 48px; height: 48px; display: block;
}
.RelaArticle a {
	background: url("images/bg.gif") no-repeat 0px -170px; padding: 0px 0px 0px 10px; color: rgb(63, 63, 63); text-decoration: none;
}
.alone {
	background: url("images/bg.gif") no-repeat 0px -170px; padding: 0px 0px 0px 10px; color: rgb(63, 63, 63); text-decoration: none;
}
.RelaArticle a:hover {
	background: url("images/bg.gif") no-repeat 0px -170px; padding: 0px 0px 0px 10px; color: rgb(188, 0, 46); text-decoration: none;
}
.RelaArticle1 a {
	padding: 0px;
}
.alone {
	padding: 0px;
}
.RelaArticle1 a:hover {
	padding: 0px;
}
.history h2 {
	background: url("images/tab_a.gif"); margin: 0px; padding: 0px; width: 106px; height: 30px; text-align: center; line-height: 30px; font-size: 12px; float: left;
}
.history .h2bg {
	background: url("images/tab_b.gif");
}
#history li {
	width: 100%;
}
#clear_history {
	border: currentColor; padding-bottom: 0px;
}
#clear_history a {
	padding: 0px; color: rgb(63, 63, 63); text-decoration: none; float: right; cursor: pointer;
}
.colle a {
	padding: 0px; color: rgb(63, 63, 63); text-decoration: none;
}
.colle a:hover {
	padding: 0px; color: rgb(188, 0, 46); text-decoration: none;
}
#goodsInfo {
	_height: 1%;
}
#goodsInfo .imgInfo {
	width: 312px; margin-right: 12px; float: left;
}
#goodsInfo .imgInfo .thumb {
	width: 312px; height: 394px; display: block;
}
#goodsInfo span {
	background: url("images/bg.gif") no-repeat 0px -527px; width: 4px; height: 48px; float: left;
}
#goodsInfo span.spanR {
	background: url("images/bg.gif") no-repeat -5px -527px; width: 4px; height: 48px; float: right;
}
#goodsInfo .gallery {
	width: 204px; overflow: hidden; margin-left: 10px; float: left; _margin-left: 5px;
}
#goodsInfo .gallery ul {
	width: auto;
}
#goodsInfo .gallery li {
	margin: 0px 2px; width: 48px; float: left;
}
#goodsInfo .gallery li img {
	width: 46px; height: 46px; display: block;
}
.txt_right {
	border: 3px solid rgb(241, 241, 241); width: 204px; overflow: hidden; float: right;
}
.txt_right_in {
	border: 1px solid rgb(218, 216, 216); width: 202px; height: 410px; padding-top: 3px; float: right;
}
.txt_right_in ul {
	padding: 10px;
}
.txt_right_in ul li {
	background: url("images/biao6.gif") no-repeat 0px; padding: 2px 0px 2px 7px;
}
.txt_right_in ul li img {
	vertical-align: middle;
}
.txt_right_in .relate {
	padding: 2px 10px; width: 193px; line-height: 24px;
}
.txt_right_in .relate a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.txt_right_in .relate .B_blue {
	width: 48px; height: 48px; float: left;
}
.txt_tit1 {
	background: url("images/txt_tit1.gif"); width: 186px; height: 24px; color: rgb(255, 255, 255); line-height: 24px; padding-left: 10px; font-weight: bold;
}
.txt_tit2 {
	background: url("images/txt_tit2.gif"); width: 186px; height: 24px; color: rgb(100, 100, 100); line-height: 24px; padding-left: 10px; font-weight: bold;
}
.zoom_2 {
	left: 3px; bottom: 6px; position: absolute;
}
#goodsInfo .textInfo {
	background: rgb(255, 255, 255); width: 415px; color: rgb(85, 85, 85); overflow: hidden; float: left;
}
#goodsInfo .textInfo p {
	padding: 0px 5px 5px 8px; font-size: 12px; font-weight: bold;
}
#goodsInfo .textInfo ul {
	
}
#goodsInfo .textInfo li {
	padding: 0px 8px; _height: 1%;
}
#goodsInfo .textInfo strong {
	font-weight: normal;
}
#goodsInfo .textInfo .shop {
	color: rgb(247, 148, 28); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
#goodsInfo .textInfo li.padd {
	padding: 5px 0px 5px 6px;
}
.padd1 {
	padding: 5px 0px 5px 6px;
}
#goodsInfo .textInfo li dd {
	padding: 7px 0px; width: 50%; float: left;
}
#goodsInfo .textInfo li dd.ddR {
	width: 48%; padding-left: 8px; border-left-color: rgb(238, 236, 236); border-left-width: 1px; border-left-style: solid;
}
#goodsInfo .textInfo li dd.ddL {
	border-right-color: rgb(238, 236, 236); border-right-width: 1px; border-right-style: solid;
}
#goodsInfo .textInfo .tel {
	text-align: center; line-height: 24px; font-size: 10px;
}
#goodsInfo .textInfo .tel a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#goodsInfo .textInfo .tel font {
	color: rgb(100, 100, 100); font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
#goodsInfo .textInfo .tel a font {
	color: rgb(100, 100, 100);
}
#goodsInfo .textInfo a {
	color: rgb(104, 104, 104);
}
#goodsInfo1 .textInfo1 li {
	color: rgb(188, 0, 46);
}
#goodsInfo .textInfo .loop {
	background: rgb(247, 247, 247); margin-top: 8px;
}
#goodsInfo .textInfo .buy_box {
	background: rgb(246, 246, 246); border: 1px solid rgb(255, 255, 255); width: 405px; height: 168px;
}
#goodsInfo .buy_box_out {
	border: 1px solid rgb(227, 225, 226); width: 407px;
}
#goodsInfo .li_bbs {
	background: url("images/biao13.gif") no-repeat 0px;
}
#goodsInfo .li_bbs a {
	color: rgb(51, 51, 51); padding-left: 13px; text-decoration: none;
}
#goodsInfo .li_bbs a:hover {
	text-decoration: none;
}
#goodsInfo .textInfo .btn_bg {
	background: url("images/btn_bg.gif"); margin: 0px 3px; width: 130px; height: 22px; color: rgb(51, 51, 51); padding-left: 22px; text-decoration: none; float: left; display: block;
}
#goodsInfo .textInfo .btn_bg:hover {
	color: rgb(245, 129, 29);
}
.tab {
	background: url("images/tab_bg.gif") repeat-x 0px bottom; height: 30px;
}
.tab span {
	
}
.tab h2 {
	background: url("images/tab_a.gif"); margin: 0px; padding: 0px; border: currentColor; width: 106px; height: 30px; line-height: 30px;
}
.tab h2.h2bg {
	background: url("images/tab_b.gif");
}
.ie6 {
	height: 1%; padding-left: 25px; _padding-left: 15px;
}
.comments li {
	background: url("images/lineBg.gif") repeat-x left bottom; padding: 3px 8px; width: 97%; text-align: left; margin-bottom: 8px; position: relative; _height: 1%;
}
.comments li img {
	top: 3px; right: 0px; position: absolute;
}
.comments li p {
	margin: 3px auto; text-align: left;
}
.commentsList {
	border: 1px solid rgb(204, 204, 204);
}
.commentsList .inputBorder {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204);
}
.commentsList table {
	width: 910px;
}
.commentsList .commebt_txt {
	width: 820px; height: 50px;
}
#brandList {
	height: 1%; margin-top: 12px;
}
#brandList .brandBox {
	margin: 0px 5px 20px; width: 240px; height: 160px; text-align: center; overflow: hidden; float: left; _width: 246px;
}
#brandList .brandBox .brandLogo {
	width: 188px; height: 52px; overflow: hidden;
}
#brandList .brandBox h4 {
	background: rgb(233, 233, 233); margin: 15px 0px 8px; padding: 0px 10px; height: 23px; text-align: right; line-height: 23px; font-size: 12px; font-weight: 100;
}
#brandList .brandBox h4 span {
	color: rgb(63, 63, 63); font-weight: bold; text-decoration: none; float: left;
}
#brandList .brandBox h4 span a {
	color: rgb(63, 63, 63); font-weight: bold; text-decoration: none; float: left;
}
#brandList p {
	padding: 8px; text-align: left; color: rgb(85, 85, 85); margin-bottom: 5px;
}
#brandList p.brandCategory {
	text-align: left; color: rgb(0, 106, 205); text-decoration: none;
}
#brandList p.brandCategory a {
	text-align: left; color: rgb(0, 106, 205); text-decoration: none;
}
#brandList .brandArticle {
	background: rgb(226, 226, 226); border: 1px dashed rgb(217, 217, 217); text-align: left;
}
.brandCategoryA a {
	margin-right: 15px;
}
.box_1 .userCenterBox {
	padding: 10px; background-color: rgb(255, 255, 255);
}
.usBox {
	color: rgb(85, 85, 85);
}
.usBox .inputBg {
	border: 1px solid rgb(204, 204, 204);
}
.usBox_1 {
	background: rgb(255, 255, 255); width: 485px; text-align: left;
}
.usBox_1b {
	background: rgb(255, 255, 255); width: 485px; text-align: left;
}
.usBox_2 {
	background: rgb(255, 255, 255); width: 100%; text-align: left;
}
.logbox {
	border: 1px solid rgb(215, 215, 215);
}
.usBox_1 .logbox {
	background: url("images/login_bg.gif") no-repeat 0px 0px; height: 240px; padding-top: 80px;
}
.usBox_1b .logbox {
	height: 300px; padding-top: 20px;
}
.usBox_2 .logbox {
	padding: 20px 0px 20px 300px;
}
.logtitle {
	background: url("images/user_tit_bg.gif") no-repeat right 0px; height: 48px;
}
.logtitle ul {
	background: url("images/user_tit1.gif") no-repeat 0px 0px; height: 48px;
}
.logtitle3 {
	background: url("images/user_tit_bg.gif") no-repeat right 0px; height: 48px;
}
.logtitle3 ul {
	background: url("images/user_tit3.gif") no-repeat 0px 0px; height: 48px;
}
.us_Submit {
	background: url("images/bnt_ur_log.gif"); border: currentColor; width: 125px; height: 46px;
}
.us_Submit_reg {
	background: url("images/bnt_ur_reg.gif"); border: currentColor; width: 200px; height: 46px;
}
.usTxt {
	width: 510px; height: 267px; text-align: left; line-height: 23px; padding-left: 20px; border-left-color: rgb(195, 185, 177); border-left-width: 1px; border-left-style: solid; float: right;
}
.regtitle {
	background: url("images/user_tit2.gif"); width: 510px; height: 35px;
}
.usTxt img {
	margin-top: 15px;
}
.actionSub a {
	background: url("images/ur_bg.gif") no-repeat 0px -68px; color: rgb(85, 85, 85); padding-left: 14px; text-decoration: none;
}
.box_1 .userCenterBox .userMenu a {
	background: url("images/menuBg.gif") no-repeat 0px -30px; margin: 0px 0px 3px 10px; height: 25px; color: rgb(63, 63, 63); line-height: 25px; padding-left: 3px; text-decoration: none; display: block;
}
.box_1 .userCenterBox .userMenu a.curs {
	background: url("images/menuBg.gif") no-repeat 0px 0px; font-weight: bold;
}
.box_1 .userCenterBox .userMenu a img {
	margin-right: 3px;
}
.msgBottomBorder {
	background: url("images/lineBg.gif") repeat-x left bottom; padding-bottom: 8px; clear: both; margin-bottom: 8px;
}
.screeBox {
	padding: 5px; border-top-color: rgb(231, 205, 174); border-top-width: 1px; border-top-style: dashed;
}
.screeBox strong {
	width: 70px; text-align: right; float: left;
}
.screeBox ul {
	list-style: none; width: 750px; zoom: 1;
}
.screeBox ul li {
	width: 670px; text-align: left; float: left;
}
.screeBox a {
	padding: 0px 5px; color: rgb(64, 64, 64);
}
.screeBox span {
	background: rgb(188, 0, 46); margin: 0px 3px; padding: 3px 5px; color: rgb(255, 255, 255);
}
ul {
	list-style: none; margin: 0px; zoom: 1;
}
ul::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; content: ".";
}
.sort a {
	bottom: 5px; position: relative;
}
.sort input {
	top: 3px; position: relative;
}
.goodsList {
	padding: 10px 10px 0px;
}
.goodsList ul {
	margin-bottom: 10px;
}
.goodsList ul#bgcolor {
	background: rgb(251, 251, 251); border-top-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.goodsList li {
	padding: 8px 0px; float: left;
}
.goodsList li.thumb {
	width: 160px; text-align: center;
}
.goodsList li.thumb img {
	border: 1px solid rgb(204, 204, 204); width: 140px; height: 140px;
}
.goodsList li.goodsName {
	width: 250px; margin-right: 10px;
}
.goodsList li.action {
	margin-left: 10px; float: right;
}
.goodsList li.action a.abg {
	background: url("images/bg.gif") no-repeat 0px -735px; bottom: 5px; padding-left: 18px; position: relative;
}
.goodsList .f1 {
	font-family: Arial; font-size: 14px; font-weight: bold;
}
.height_name {
	height: 38px; overflow: hidden; display: block;
}
.boxCenterList .group {
	background: rgb(242, 242, 242); padding: 8px;
}
.boxCenterList .group li {
	background: rgb(255, 255, 255); padding: 8px; width: 100px; float: left;
}
.flowBox {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(227, 227, 227); padding-bottom: 5px;
}
.flowBox table {
	margin: 5px auto;
}
.flowGoodsFittings {
	padding: 10px;
}
.flowGoodsFittings ul {
	margin: 5px 4px; height: 1%; float: left;
}
.flowGoodsFittings li {
	width: 120px; float: left;
}
.flowGoodsFittings li.goodsimg {
	width: 48px; margin-right: 10px;
}
.flowGoodsFittings li.goodsimg img {
	width: 48px; height: 48px; display: block;
}
.article_search {
	margin: 8px 0px;
}
.article_search .inputBg {
	width: 300px;
}
.quotation {
	margin: 20px auto; text-align: center;
}
.pagebar {
	height: 20px; float: right;
}
.pagebar img {
	top: 2px; position: relative;
}
.pagebar a {
	margin: 0px 2px; color: rgb(0, 102, 204); text-decoration: none; float: left; display: block;
}
.pagebar a:hover {
	color: rgb(255, 90, 106); text-decoration: none;
}
.pagebar .page_now {
	background: rgb(255, 255, 255); margin: 0px 5px; color: rgb(255, 153, 0); font-weight: bold; float: left; display: block;
}
#pager a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#bottomNav {
	width: 958px;
}
.bNavList {
	height: 27px; color: rgb(85, 85, 85); line-height: 27px;
}
.links {
	padding: 5px 12px; border: 1px solid rgb(204, 204, 204);
}
.bNavList a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.links a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.bNavList img {
	top: 8px; _position: relative;
}
.links img {
	margin: 5px; width: 88px; height: 30px;
}
#footer {
	margin: 0px auto; width: 990px; text-align: center; color: rgb(85, 85, 85);
}
#footer .text {
	position: relative;
}
#footer .text a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#compareBox {
	background: url("images/compareBg.gif") no-repeat top rgb(237, 248, 255); padding: 35px 0px 8px; border: 1px solid rgb(226, 226, 226); top: 200px; width: 128px; right: 1px; position: absolute;
}
#compareBox input {
	background: url("images/compareSub.gif") no-repeat; border: currentColor; width: 52px; height: 13px;
}
#compareList {
	background: rgb(255, 255, 255); margin: 0px 0px 8px; padding: 0px; border: 1px solid rgb(214, 236, 255); width: 120px;
}
#compareList li {
	background: rgb(255, 255, 255); margin: 3px 0px; padding: 3px 5px; text-align: left; color: rgb(51, 51, 51);
}
#compareList li img {
	padding-top: 4px; float: right;
}
.messageli {
	padding: 5px; color: red; list-style-type: none;
}
.messagediv {
	padding: 5px; border: 1px solid rgb(255, 215, 0); text-align: center; font-size: 12px; filter: alpha(opacity=50); position: absolute; opacity: 0.7; background-color: rgb(255, 250, 205); -moz-opacity: 0.7;
}
.point li {
	width: 300px; float: left;
}
.picture {
	text-align: left; margin-top: 10px;
}
.picture img {
	margin: 0px 1px; width: 50px; height: 50px; cursor: pointer;
}
.picture img.onbg {
	background: url("images/onbg.gif"); padding: 6px 2px 2px;
}
.picture img.autobg {
	padding: 6px 2px 2px;
}
.top10List {
	width: 170px; overflow: hidden;
}
.top10List ul {
	padding: 0px 0px 0px 8px; width: 100%; float: left; position: relative;
}
.top10List .topimg {
	margin: 0px; padding: 0px; width: 50px; overflow: hidden; float: left;
}
.top10List .topimg img {
	width: 50px; height: 50px;
}
.top10List .iteration {
	left: 0px; top: 4px; color: rgb(188, 0, 46); font-weight: bold; position: absolute;
}
.tit1 {
	padding: 6px 0px 0px 34px; color: rgb(206, 85, 128); font-size: 14px; font-weight: bold;
}
.new_sudi_box {
	padding: 10px 0px 0px 10px; float: left;
}
.new_sudi_box ul {
	padding: 4px; float: left;
}
.tabFront {
	background: url("images/tab_font.gif") rgb(255, 255, 255); width: 107px; height: 20px; text-align: center; color: rgb(147, 7, 58); line-height: 22px; overflow: hidden; font-size: 12px; font-weight: bold; float: left; position: relative; cursor: pointer;
}
.tabBack {
	background: url("images/tab_back.gif") rgb(161, 35, 77); width: 107px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 12px; font-weight: bold; float: left; position: relative; cursor: pointer;
}
#ECS_tree1 {
	margin-right: 2px;
}
.ff_1 {
	background: url("images/bg1.gif") repeat-x 0px bottom; float: left;
}
.catt {
	width: 100%; height: auto; overflow: hidden; padding-bottom: 5px;
}
.catt a {
	border: 1px solid rgb(200, 201, 205); text-align: center; color: rgb(0, 0, 0); padding-right: 10px; padding-left: 10px; text-decoration: none; margin-top: 6px; margin-left: 5px; float: left; display: block; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.catt a:hover {
	margin: 5px -1px -1px 4px; border: 2px solid rgb(255, 103, 1);
}
.catt a:focus {
	outline-style: none;
}
.catt .cattsel {
	background: url("images/test.gif") no-repeat right bottom; margin: 5px -1px -1px 4px; border: 2px solid rgb(255, 103, 1);
}
.catt .cattsel a:hover {
	background: url("images/test.gif") no-repeat right bottom; margin: -1px; border: 2px solid rgb(255, 103, 1);
}
#myjQuery {
	background: rgb(183, 164, 144); padding: 5px; width: 523px; height: 275px; overflow: hidden; position: relative;
}
#myjQueryContent {
	border: 1px solid rgb(255, 255, 255); width: 486px; height: 224px; overflow: hidden;
}
#myjQueryContent div {
	height: 224px; position: absolute;
}
#myjQueryContent .smask {
	z-index: -1;
}
#myjQueryContent img {
	width: 486px; height: 224px;
}
#myjQueryNav {
	width: 488px; height: 47px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid; display: block;
}
#myjQueryNav li {
	background: url("../images/img/normol.gif"); width: 122px; height: 40px; text-align: center; padding-top: 7px; float: left; display: block; cursor: pointer;
}
#myjQueryNav .nbg {
	
}
#myjQueryNav a {
	margin: 0px auto; width: 85px; height: 47px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 16px; display: block; position: relative; z-index: 12;
}
#myjQueryNav .current {
	
}
#myjQueryNav .current a {
	color: rgb(246, 130, 30);
}
#myjQuery #flow {
	background: url("../images/img/fcurrent.gif"); left: 5px; width: 123px; height: 47px; margin-top: -47px; position: absolute; z-index: 10;
}
#b_itemGrid {
	margin: 10px auto 0px; width: 814px; overflow: hidden;
}
#b_itemGrid .b_item {
	width: 74px; height: 33px; text-align: center; overflow: hidden; margin-bottom: 2px; float: left;
}
#b_itemGrid .b_item a {
	border: 1px solid rgb(241, 241, 241); width: 62px; height: 31px; overflow: hidden; display: block;
}
#b_itemGrid .b_item a:hover {
	border: 1px solid rgb(204, 204, 204);
}
#brand_body p.b_item {
	width: 100px; height: 50px; text-align: center; overflow: hidden; margin-top: 5px; margin-bottom: 5px; float: left; display: block;
}
#brand_body p.b_item a {
	margin: 0px auto; padding: 2px; border: 1px solid rgb(204, 204, 204); width: 80px; height: 40px; overflow: hidden; display: block;
}
#brand_body .more {
	background: url("../images/img/more.gif") no-repeat 170px rgb(227, 227, 227); width: 200px; height: 20px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; clear: both;
}
#brand_body .more a {
	color: rgb(102, 102, 102);
}
#brand_body .more a:hover {
	color: rgb(242, 101, 33); text-decoration: none;
}
#my_brand .title {
	background: url("images/title.jpg") no-repeat; width: 118px; height: 85px; overflow: hidden; float: left;
}
#my_brand .body {
	background: rgb(241, 241, 241); width: 854px; height: 85px; overflow: hidden; float: right;
}
#my_brand {
	margin: 5px auto; padding: 3px; border: 1px solid rgb(227, 227, 227); width: 972px; height: 85px; clear: both;
}
.sp_inner {
	padding: 0px; width: 532px;
}
.sp_inner dl {
	margin: 0px 10px 10px 0px; float: left;
}
.sp_inner dt img {
	border: 1px solid rgb(230, 230, 230);
}
.sp_inner dd {
	margin: 5px auto 0px; font-size: 80%;
}
.sp_inner dd span {
	color: rgb(255, 136, 169); font-size: 100%;
}
a.itemlink:link img {
	filter: alpha(opacity=100); opacity: 1;
}
a:visited img {
	filter: alpha(opacity=100); opacity: 1;
}
a.itemlink:hover img {
	filter: alpha(opacity=50); opacity: 0.5;
}
a:active img {
	filter: alpha(opacity=50); opacity: 0.5;
}
#subArea {
	margin: 3px auto 0px; width: 216px; font-size: 77%; float: right;
}
#subArea h2 {
	background: rgb(245, 245, 245); width: 214px; height: 38px; text-align: center; padding-top: 10px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#subArea h2.bnr {
	background: url("../images/bg_subArea_ttl.jpg") no-repeat rgb(255, 255, 255); width: 214px; height: 46px; text-align: center; padding-top: 10px; border-top-color: rgb(0, 0, 0); border-right-color: currentColor; border-left-color: currentColor; border-top-width: 3px; border-right-width: medium; border-left-width: medium; border-top-style: solid; border-right-style: none; border-left-style: none;
}
#subArea dl {
	padding: 0px; width: 194px;
}
#subArea dt {
	background: url("../images/icon_time.gif") no-repeat 0px 100%; padding: 10px 0px 0px 18px; color: rgb(136, 136, 136);
}
#subArea dd {
	padding: 5px 0px 10px 18px; width: 86%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#subArea dd.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.flexcroll {
	padding: 0px 10px; width: 194px; height: 405px; margin-bottom: 0px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
