﻿@charset "utf-8";

body{text-align:left;font-family:"宋体",Arial Narrow,arial,serif;background:#ffffff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:12px;font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
a:link,a:visited{color:#30c;}
a:hover,a:active {color:#f00;text-decoration:underline;}

.yahei{font-family:微软雅黑,黑体; font-size:24px; font-weight:bold;}
.price{font-family:Georgia, "Times New Roman", Times, serif;}
.songti{font-family:"仿宋","宋体";}
.red{color:#f00;}
.orange{color:#f60;}
.bblue{background-color:#69f;}
.clear{clear:both;}
.grey{color:#999;}

.tw{width:auto; height:40px; background:#000;}
.top{ width:960px; height:40px; margin:0 auto; line-height:40px;}
.top li{float:left; padding-right:10px;}
.top li a:link,.top li a:visited{color:#666;}
.top li a:hover,.top li a:active{color:#666;}
.header{width:960px; height:220px; margin:20px auto 30px auto; position:relative;}
.zt_name,.zt_info,.myzk,.header b,.cr{position:absolute;}
.myzk{width:130px; height:35px; padding-top:95px; text-align:center; background:url(images/myzk.png) no-repeat;top:-10px; right:-10px; z-index:10; color:#BA5500;}
.cr{right:10px; bottom:10px; color:#fff;}
.header b{display:block;  width:10px; height:10px; background:url(images/o.png) no-repeat;}
b.b1{top:0; left:0;}
b.b2{top:0; right:0; background-position:top right;}
b.b3{bottom:0; left:0; background-position:left bottom;}
b.b4{right:0; bottom:0; background-position:right bottom;}
.zt_name{top:60px; left:-15px; background:#69F; width:auto; height:40px; padding:0 20px; line-height:40px; color:#fff; text-shadow: black 0 1px 0;}
.zt_info{z-index:20;top:105px; left:-15px; background:#FF0; width:480px; height:auto; padding:10px 20px 10px 25px; line-height:1.5em;}
.zt_name,.zt_info,.cr{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

.zt_a{width:960px; height:37px; line-height:37px; margin:0 auto;}
.zt_a span,.zt_a h1{display:block; float:left; height:37px;}
.zt_a span.nl{display:inline; float:none; border-bottom:1px dashed #ccc;}
span.l1,span.l2,span.l3,span.l4,span.l5,span.l6,span.l7,span.lblue{width:34px; background:url(images/ztlist.gif) no-repeat;}
span.l2{ background-position:-34px 0;}
span.l3{ background-position:-68px 0;}
span.lblue{ background-position:-238px 0;}


span.linfo{ font-weight:100; color:#A7A7A7; font-size:24px;}
.zt_a h1{padding:0 4px;}

.zt_b{width:960px; height:auto; margin:20px auto; padding-bottom:35px; margin-bottom:30px; border-bottom:1px solid #ccc; position:relative;}
.zt_bl{width:300px; height:auto; padding-right:20px; float:left;}
.zt_br{width:640px; height:auto; float:left;}
.zt_bl img{border:5px solid #fff; width:288px; height:178px;}
a.bimg{ display:block; width:298px; height:188px;border:1px solid #ccc; margin-bottom:15px;}
a.bimg:link,a.bimg:visited{ border-color:#ccc;}
a.bimg:hover,a.bimg:active{ border-color:#a7a7a7;}
.bul li{width:auto; height:20px; margin: 5px 0 0 0; text-align:right;}
.bul li a{ display:inline-block; width: auto;height:20px; line-height:20px; font-size:14px; }
a.bso{ padding-left:24px;background: url(images/so.gif) 0 0 no-repeat;}

.brbt{width:640px; height:24px; line-height:24px; padding:8px 0;}
.brbt h1{ float:left; padding-right:10px; line-height:24px;  height:24px; color:#333;}
span.pn,span.po{display:inline-block; width:auto; height:24px; padding:0 5px;  line-height:24px; font-size:13px;}
span.pn{color:#fff;background:#f60;}
span.po{color:#333;background:#e8e8e8; text-decoration:line-through;}

.zt_br dl{width:640px; position:relative; margin-top:15px;}
.zt_br dt,.zt_br dd{float:left; line-height:2.0em; font-size:14px;}
.zt_br dt{width:80px; font-weight:bold;}
.zt_br dd{width:560px; clear:none;}
.zt_br dd li{width:130px; height:98px; margin-right:5px; float:left; padding-top:8px;}
.zt_br dd li img{width:130px; height:98px;}

.tag{width:200px; height:auto; position:absolute; top:10px; right:0px; z-index:20;}
.tag span{float:right; width:auto; height:20px; margin:0 2px 2px 0; text-align:center; color:#fff; line-height:20px; font-size:12px; padding:0 5px;white-space:nowrap;}




#goods_list_body{width:960px; margin:15px auto 30px auto; border-bottom:1px dashed #ccc; padding-bottom:15px;}
#goods_list_body .glb-list{width:960px; float:left;margin:10px auto 0 auto;overflow:hidden;}
.goods-grid-body ul{float:left; margin:0 0 0 0px; width:980px; overflow:hidden;}
.goods-grid-body .item{float:left; width:225px; height:240px; margin:0 20px 10px 0; display:inline; position:relative; }
.goods-grid-body .item .new{width:33px; height:33px; display:block;background:url(images/mbg.gif) no-repeat 0 -655px; left:0; top:0; position:absolute; z-index:2;}
.goods-grid-body .item .hot{width:33px; height:33px; display:block;background:url(images/mbg.gif) no-repeat -33px -655px; left:0; top:0; position:absolute; z-index:3;}
.goods-grid-body .item .site{height:30px; padding:0 0 0 16px; line-height:30px;}
.goods-grid-body .item .site a{color:#fff; font-weight:bold; font-size:14px;}
.goods-grid-body .item .name{padding:5px 10px 5px 16px; line-height:20px; height:38px; overflow:hidden; font-size:14px; float:left;}
.goods-grid-body .item .img{width:225px; height:147px; float:left; margin:0 0 5px 0; display:inline;position:relative; overflow:hidden; border-bottom:1px solid #E2E2E2; }
.goods-grid-body .item .img .swrap{ width:223px; height:145px; border: 1px solid #ccc; display:block; position:relative; text-decoration:none;}
.goods-grid-body .item .img img {width:221px; height:143px;border:1px solid #fff;}
.goods-grid-body .item .i_t{width:225px; height:30px; line-height:30px; padding:0;}
.goods-grid-body .item .i_t a{float:left; width:80px;font-size:14px;}
.goods-grid-body .item .i_t .timeView {display:block; float:left; width:145px; text-align:right; color:#666; }
.goods-grid-body .item .i_b{width:225px; height:40px; line-height:20px; padding:0 0 0 0; overflow:hidden; font-size:14px; font-family:"微软雅黑","宋体";}
.goods-grid-body .item .i_b a:link,.goods-grid-body .item .i_b a:visited{color:#666666; text-decoration:none;}
.goods-grid-body .item .i_b a:hover,.goods-grid-body .item .i_b a:active{color:#FF3300;}
.goods-grid-body .item .img .swrap .price{display:block; position:absolute; width:auto; height:25px; line-height:25px; background:#000;FILTER: alpha(opacity=80); left:1px; top:119px; padding:0 5px; text-decoration:none;}
.now{color:#fc0; font-size:18px; font-family:Arial, Helvetica, sans-serif; float:left; padding:0 0 0 0;}
.old{text-decoration: line-through; color:#CCC;font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 10px; float:left;}
.gdis{color:#fff; display:none;}
.gdis a{color:#fff;}
.goods-grid-body .pages{float:right; padding:0 8px 0 0; float:left;}




.comment{width:960px; height:auto; margin:20px auto;}
.w960{width:960px; height:auto; margin:0 auto;}
a.advise{float: right; width:auto; height:20px; line-height:20px; color:#fff; padding:0 10px;}
a.advise:link,a.advise:visited{background:#FF6600; text-decoration:none;}
a.advise:hover,a.advise:active{background:#FF3300;}

.myt{width:960px; height:70px; border:1px solid #ccc; border-left:none; border-right:none; padding:30px 0; margin:30px auto;}
.myt h1{text-align:center; font-size:24px; font-weight:bold; color:#000; line-height:35px;}
.myt h2{text-align:center; font-size:17px; color:#999; line-height:35px;}
.footer{width:960px; height:30px; line-height:22px; margin:10px auto 20px auto; text-align:right; padding-top:10px; border-top:1px solid #ccc;}