@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0;}
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { color:#1F61C0; text-decoration:none; }
a:hover { text-decoration:underline;}
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }



/*全局样式块*/
.w{ width:950px; margin:0 auto;}
.w950{ width:950px; margin:0 auto; clear: both;}
.w960{ width:960px; margin:0 auto; clear: both;}
.col-main { float:left; width:100%; min-height:1px; }
.col-sub { float:left; }
.clear:after { content:'\20'; display:block; height:0; clear:both; }
.clear { *zoom:1;}
.clear { clear:both; margin:0; height:0; overflow:hidden; }
.clear8 { clear:both; margin:0; height:8px; overflow:hidden; }


/*左右边距*/
.ml8{margin-left:8px; display:inline;}
.mr8{margin-left:8px; display:inline;}
.mt8{ margin-top:8px;}
.mb8{ margin-bottom:8px;}
.mt6{ margin-top:6px;}
.mb6{ margin-bottom:6px;}

/*图片与文字水平对齐*/
span.img-align{ vertical-align:middle;}
.l{ float:left;}
.r{ float:right;}
/*字体颜色*/
.red{ color:red;}
.green{ color:green;}
.f80{ color:#f80;}

/*面包屑 导航*/
.nav { width:950px; margin:0 auto; height:36px; line-height:36px; overflow:hidden; clear:both; color:#888;}
.nav .ico{ float:left; width:13px; height:15px; margin-right:5px; margin-top:12px; background:url(images/ico_item.gif) -36px 0 no-repeat;}
.nav a { text-decoration:underline; }
.nav .r{ float:right;}
.nav .l{ font-size:12px;}

.nav2 { background:#F6F6F6; text-indent:15px; padding-top:8px; font-size:14px; height:28px; line-height:28px; overflow:hidden; clear:both; color:#888;}
.nav a { text-decoration:underline; }


/* 广告 */
.ad950{ width:950px; margin:0 auto; clear:both; margin-top:2px;}
.ad468_list{width:950px; margin:0 auto; clear:both; margin-bottom:6px;}
.ad468_list li{ float:left; width:468px; height:60px; margin-bottom:6px; }
.ad468_list li.kw{ background:url(adimg/ad_480x60.jpg) no-repeat; line-height:60px; font-size:30px; color:#F7CAA0; font-weight:bold; text-align:right;}
.ad468_list li.kw span{ margin-right:10px;}
.ad468_list li.l{margin-right:10px;}

/* header */

#dht_topbar{ width:100%; background:url(images/mbg.png) 0px -44px repeat-x; clear:both; line-height:26px; height:26px; font-size:12px}
#dht_topbar .wbox{width:950px; margin:0 auto;}
#dht_topbar .topleft{ float:left; line-height:26px;}
#dht_topbar h1{ font-weight:normal; width:450px; height:26px; overflow:hidden;}

#site-nav .quick-menu{ margin-top:1px;}
#site-nav .quick-menu LI {BACKGROUND:url(images/mbg.png) no-repeat}
#site-nav .search .menu-hd S {BACKGROUND:url(images/mbg.png) no-repeat}
#site-nav .quick-menu .cart S {BACKGROUND:url(images/mbg.png) no-repeat 999em 0px}
#site-nav .search .menu-bd BUTTON {BACKGROUND:url(images/mbg.png) no-repeat 999em 0px}
#header {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#page {MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto}
#site-nav-bg {Z-INDEX: 9999; BACKGROUND: #f7f7f7; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d2d2d2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px}
#site-nav {Z-INDEX: 10000; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 22px}
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50}
#site-nav .login-info {FLOAT: left; PADDING-TOP: 1px}
#site-nav .login-info A {MARGIN-RIGHT: 8px}
#site-nav .login-info A.user-nick {MARGIN-RIGHT: 0px}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .mytaobao .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .services .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mytaobao .menu-bd {WIDTH: 94px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 57px}
#site-nav .mytaobao .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .search .menu-bd {WIDTH: 204px; TOP: 21px; HEIGHT: 66px}
#site-nav .search .menu-bd INPUT {BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #878787 1px solid; WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #b7b7b7 1px solid}
#site-nav .search .menu-bd BUTTON {BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -20px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 66px; CURSOR: pointer; COLOR: #fff; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd {WIDTH: 174px; TOP: 21px; HEIGHT: 218px}
#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px}

#header{ width:100%; position:relative; z-index:10; background:#BF0000 url(images/header.png) left bottom repeat-x;}
#header .hw{ width:950px; margin:0 auto; height:100px;}
#header .logo{ width:280px; float:left; height:60px; margin-top:5px;}
#header .logo a{ width:280px; height:60px; margin-top:15px; display:block; background:url(images/logo.png) left center no-repeat;}
#header .header_ad{ width:660px; float:right; margin-top:5px;}

/*  so */	
#header .tsearch{width:600px; margin-top:15px; float:right;}
#header .tsearch-fields label{background:url(images/sobg.gif) left 40px no-repeat transparent;height:16px;left:12px;top:12px;}
#header .tsearch-tab{height:26px; padding:0; float:left;}
#header .tsearch-tab li{float:left;position:relative;}
#header .tsearch-tab li .rc-lt,#header .tsearch-tab li .rc-rt{display:none;}
#header .tsearch-tab .current .rc-lt,#header .tsearch-tab .current .rc-rt{display:block; }
#header .tsearch-tab li a{display:block; color:#fff; font-size:14px; float:left; height:28px; line-height:28px; padding:0 12px;}
#header .tsearch-tab li.current{ background:url(images/so_bg.png) right -80px no-repeat; padding-right:1px;}
#header .tsearch-tab li.current a{color:#fff; display:block; padding:0 15px; background:url(images/so_bg.png) left -50px no-repeat;}

#header .tsearch-panel{clear:left;}
#header .tsearch-fields{font-family:serif;width:432px;height:37px;float:left;position:relative;vertical-align:middle;background:url(images/so_bg.png) left top no-repeat;}
#header .tsearch-fields .rc-lt{left:3px;top:3px;background-color:#ffae5b;}
#header .tsearch-fields .rc-lb{background-color:#ffdebb;}
#header .tsearch-fields input{font-size:14px;font-family:verdana,tahoma,sans-serif;width:457px;height:18px;line-height:18px;padding:5px;border:0 none; vertical-align:middle;position:absolute;left:3px;top:3px;}
#header .tsearch-fields label{padding-left:20px;position:absolute;display:block;height:14px;left:12px;top:12px;z-index:5;}
#header .focus label{display:none;}
#header .tsearch-action{float:left;width:50px;height:34px;padding-left:10px;margin-top:3px;}#header .tsearch-action a{color:#eee;}
#header .tsearch-action a:hover{color:#f60;}

#header .tsearch-submit{background:url(images/so_bg.png) right top no-repeat; position:relative;width:98px; height:37px;line-height:34px;font-size:14px; color:#000;border:0 none #D25102;float:left;cursor:pointer;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
#header .tsearch-submit .rc-rt{_top:-1px;_right:-1px;}
#header .tsearch-submit .rc-rb{_bottom:-1px;_right:-1px;}



#nav{ width:950px; margin:0 auto; clear:both; height:33px; margin-bottom:6px;}
#nav .nav_menu{ float:left;}
#nav .nav_menu li{ float:left; height:33px; line-height:33px; font-size:14px; background:url(images/nav_li.gif) right center no-repeat;}
#nav .nav_menu li.last{ background:none;}
#nav .nav_menu li a{ display:block; color:#fff; padding:0 18px; }
#nav .nav_menu li.on{ background:url(images/header.png) left top repeat-x; color:#DC442F; font-weight:bold; position:relative; margin-left:-1px;}
#nav .nav_menu li.on a{color:#DC442F;}
#nav .nav_hd{ float:right;}
#nav .nav_hd li{ float:left; height:33px; padding:0 18px;  line-height:33px; font-size:12px; background:url(images/nav_li.gif) right center no-repeat;}
#nav .nav_hd li a{color:#fff; display:block;}
#nav .nav_hd li.last{ background:none;}


.ico_hot{background:url(images/ico_hot.gif) right top no-repeat; padding-right:22px;}
.ico_new{background:url(images/ico_new.gif) right top no-repeat; padding-right:22px;}
.ico_cx{background:url(images/ico_cuxiao.gif) right top no-repeat; padding-right:22px;}
.ico_hx{background:url(images/ico_huanxin.gif) right top no-repeat; padding-left:18px; padding-right:50px;}


/* 频道 NAV*/
.nav_list {width:960px; margin:0 auto; height:36px; clear:both; background:#930215; position:relative; z-index:10; }
.nav_list .mnav{ float:left; height:35px; }
.nav_list .mnav li{float:left; padding-left:4px; position:relative; background:url(images/nav_li.gif) right center no-repeat;}
.nav_list .mnav li a{ padding:0 18px; display:block; font-size:14px; line-height:35px; color:#fff; }
.nav_list .mnav li.on{background:#830213; height:36px; border-left:1px solid #790212; border-right:1px solid #790212;}
.nav_list .mnav li.on a{color:#fff; font-weight:bold;}

.nav_list .nnav{ float:right; height:35px; padding-right:8px;}
.nav_list .nnav li{ float:left; padding:0 6px; line-height:30px;}
.nav_list .nnav li a{ font-size:14px; padding:0 10px; line-height:33px; color:#fff;}
.nav_list .chn-new {background:url(images/ico_new.gif) no-repeat 0 0 ;display:block;height:13px;position:absolute;right:-2px;top:-3px;width:23px;}



/* footer*/
#footer { width:950px; margin:0 auto; clear:both; margin-top:10px; text-align:center; line-height:30px; border-top:1px solid #E0DFE4; }
#footer .footer_menu{ background:#f1f1f1; color:#666;}

/*---ad */
.ad950_90 { width:950px; margin:0 auto; padding:0px; margin-bottom:6px; clear:both; height:90px; overflow:hidden; border:1px solid #ececec; }
.ad750 { width:750px; clear:both; overflow:hidden; text-align:center; border:1px solid #ccc; }
.foot_a{ width:1px; height:1px; overflow:hidden;}

.next5{ margin:10px 0;}
.next5 dl{ width:305px; float:left;border:1px solid #ccc; margin-right:10px;}
.next5 dl dt{ line-height:28px; border-bottom:1px solid #ccc; font-size:14px; font-family:"微软雅黑";}
.next5 dl dd{ line-height:24px; overflow:hidden;}


.new_mod{text-align:left; float:left; margin-right:8px; width:210px; border-bottom:1px solid #ddd; margin-bottom:10px; }
.new_mod dt{ font-size:14px; color:#fff; font-weight:bold;  text-indent:8px; height:30px; line-height:30px; background:#B80002;}
.new_mod dd{ line-height:28px; background:url(img_v2/dot.gif) no-repeat 5px 12px; border-bottom:1px #e4e4e4 solid; height:28px; overflow:hidden;}
.new_mod dd a{ padding:0 14px; }

.listside_item{border:1px solid #D9D9D9; margin-bottom:8px; border-top:none; text-align:left;}
.listside_item dt{color:#fff; font-weight:bold; font-size:14px; text-indent:8px; height:30px; line-height:30px; background:#B80002;}
.listside_item dd{ line-height:28px; padding:0 10px; background:url(img_v2/dot.gif) no-repeat 5px 12px; border-bottom:1px #e4e4e4 solid; width:160px; height:28px; overflow:hidden;}
.listside_item dd a{}

.shopad{background:url(images/shop_ad.jpg) -2px 0px no-repeat; margin-bottom:10px; width:701px; height:112px; clear:both;}
.shopad ul{margin-left:90px; margin-top:17px;}
.shopad li{font-size:12px; width:110px; float:left; margin-right:10px; line-height:21px; list-style-type:none;}

.wenbox{ width:950px; margin:0 auto; clear:both; padding:8px 0;}
.newwen{ width:178px; height:470px; overflow:hidden; margin-right:8px; border: solid 1px #ececec; margin-bottom: 13px; padding: 1px; float: left; }
.newwen dd {height: 26px; width:175px; overflow:hidden; text-indent:8px; text-align:left; line-height: 26px; }
.newwen dt {background:#f1fbff; line-height: 24px; height:24px; font-size: 14px; font-weight: bold; color: #333; padding-left: 6px; }
.newwen dt strong{ float:left;}
.newwen dt a { float: right; line-height: 24px; color: #c9752b; margin-right: 6px; }




	
	


#hotso{ width:948px; margin:0 auto; clear:both; margin-bottom:6px; border:1px solid #f80; border-top:none; padding-top:3px; height:48px; overflow:hidden;}
#hotso .sot{ font-size:25px; float:left; font-family: "微软雅黑"; color:#f80; padding:0 10px; line-height:48px;}
#hotso a{ line-height:22px; font-size:12px; margin-right:6px;}

.hot_item{width:208px; display:inline-block; border:1px solid #ccc; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.hot_item_list{width:162px; margin:0 auto;  list-style-type:none;padding-top:20px;  background-image: url(images/goods_line.gif);background-repeat: repeat-x;background-position: bottom;}
.hot_item_list li{}
.hot_item_list p{ padding:0px;}
.hot_item_list_title{width:160px; height:20px; line-height:20px; text-align:center; background:#F2F2F2; position: absolute; margin-top:135px; margin-left:2px; overflow:hidden;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.hot_item_list_title a{color:#333333; text-decoration:none;}
.hot_item_list_title a:hover{color:#333333; text-decoration:none;}
.hot_item_list_img{width:160px; height:160px; padding:1px; border-top: #b4b4b4 1px solid;border-bottom: #b4b4b4 1px solid;border-left: #b4b4b4 1px solid;border-right: #b4b4b4 1px solid;text-align:center;}
.hot_item_list_img_hover{width:160px; height:160px; padding:1px; border-top: #e10c3a 1px solid;border-bottom: #e10c3a 1px solid;border-left: #e10c3a 1px solid;border-right: #e10c3a 1px solid;text-align:center;}
.hot_item_list_img_hover a{width:160px; height:160px; display:block;}
.hot_item_list_price{width:160px; margin:3px auto; line-height:20px; text-align:center;}
.hot_item_list_scprice{text-decoration:line-through}
.hot_item_list_tbprice{color:#e20c3a}
.hot_item_list_num{color: #009900}

/*mall_desc*/
.mall_desc{width:950px;background:url(images/line_dark.gif) repeat-x left bottom;padding:10px 0;margin:auto}
.mall_desc_bg{border:2px solid #e6e6e6;background-color:#f5f5f5;height:156px;overflow:hidden;}

.mall_desc_boxl{float:left;width:240px;height:156px;background-image: url(images/mall_desc_box.gif);background-repeat: no-repeat;}
.mall_desc_boxl ul{padding-top:58px; padding-left:10px;}
.mall_desc_boxl ul li{font-size: 14px;color: #cc0033;line-height:25px;}

.mall_desc_boxr{float:left;width:690px;height:135px;border: 1px solid #e4e4e4;margin-top:10px;margin-right:5px; background-color:#ffffff;}
.mall_desc_boxr01{float:left;width:222px;height:135px;background-image: url(images/mall_desc_box01.gif);background-repeat: no-repeat;background-position: 20px 0px;}
.mall_desc_boxr02{float:left;width:222px;height:135px; background-image: url(images/mall_desc_box02.gif);background-repeat: no-repeat;background-position: 20px 0px;}
.mall_desc_boxr03{float:left;width:222px;height:135px; background-image: url(images/mall_desc_box03.gif);background-repeat: no-repeat;background-position: 20px 0px;}
.mall_desc_boxr_line{float:left;width:2px;height:135px; background-image: url(images/mall_desc_box_line.gif);background-repeat: no-repeat;}

.mall_desc_boxr h3{font-size: 14px; font-weight:bold;color: #cc0033; padding-top:12px; padding-bottom:5px;}
.mall_desc_boxr ul{padding-left:80px; text-align:left;}
.mall_desc_boxr ul li{background-image: url(images/mall_dot.gif);background-repeat: no-repeat;background-position: 0px 8px;}
.mall_desc_boxr ul li a{ padding-left:8px;line-height:20px;}

.item_mod{clear:both; padding-left:12px; text-align:center;  border-top:1px solid #ececec;}
.item_mod dt{ border-bottom:1px solid #E5E5E5; width:220px; overflow:hidden;float:left; height:261px; margin:12px 0;  margin-right:12px;}
.item_mod dt:hover{}
.item_mod dt .img{width:222px; height:222px; display:block; overflow:hidden; margin:0 auto;}
.item_mod dt .img:hover{ border-top:3px solid #999;}

.item_mod dt span{color:red;}
.item_mod dt p.title{ display:block;width:220px; height:25px; line-height:25px; overflow:hidden; background:#B8050C; text-align:center; opacity:0.8;filter:alpha(opacity=80); cursor:pointer; position:relative; top:-25px; z-index:99;}
.item_mod dt p.title a{ color:#fff;}
.item_mod dt p.price{position:relative; top:-15px;}
.item_mod dt p.price b{color:#f30;}


#cha { width:948px !important; text-align:left; width:950px; margin:0px auto; padding:10px 0 10px 0px; border:1px #ffb558 solid; }
#cha .chabody{ height:20px; line-height:20px;}
#cha strong { padding:4px 5px 2px 5px!important; padding:2px 5px 2px 5px; margin-left:10px; margin-bottom:5px; background:#f60; color:#fff; text-align:center; font-weight:400;}
#cha a {margin:0px 15px 0px 0px;}

.side_list{clear:both; margin-bottom:10px; border:1px solid #e5e5e5; padding:1px; border-radius:2px; -moz-border-radius:2px;}
.side_list h3{background:url(images/moretuan.png) no-repeat -99em -99em; height:34px; line-height:34px; padding:2px 12px 0; background-position:0 -124px; font-size:14px; border-bottom:1px solid #e5e5e5; }
.side_list ul{margin:10px 15px;}
.side_list ul li{ list-style-type:none; text-indent:8px; background:url(images/ico_li_dian.gif) left center no-repeat;margin:3px 0;}

.cate_more{clear:both; margin-bottom:10px; border:1px solid #e5e5e5; padding:1px; border-radius:2px; -moz-border-radius:2px;}
.cate_more dt{background:url(images/moretuan.png) no-repeat -99em -99em; height:34px; line-height:34px; padding:2px 12px 0; background-position:0 -124px; font-size:14px; border-bottom:1px solid #e5e5e5;}
.cate_more .con{ }
.cate_more h3{margin:7px 15px;color:#6f3aab;font-size:14px;}
.cate_more ul{overflow:hidden;zoom:1;margin:7px 15px;padding-bottom:10px;border-bottom:1px dotted #d9d9d9; padding-bottom:10px; }
.cate_more ul li{float:left;width:75px; height:20px; overflow:hidden;}
.cate_more ul.col_3 li{width:52px;}


/* go top*/
#sl{background: url(images/gotop.gif);height: 62px;width: 19px;right: 5px;position: absolute;display: none;}
#sl a{display: block;height: 62px;width: 19px;}


