*
{
  line-height:1.5em;
  font-size:12px;
}

body
{ color:#333333;
  top: 0px;
  left: 0px;
  line-height:1.5em;
  font-size:12px;
  text-align:center;
  word-break:break-all;
  margin-top: 0px;
	background-color:#E7EDEC;
}

body,td,th {
  color: #333333;
}

img
{
  border:none;
}
a
{
  font-size:12px;
  text-decoration:underline;
  color:#008;
}
a:hover
{
  color:#fff;
  text-decoration:underline;
  background-color:#008;
}
a.strong
{
  font-size:12px;
  text-decoration:underline;
  color:#f00;
}
a.strong:hover
{
  color:#fff;
  text-decoration:underline;
  background-color:#f00;
}
.main
{
  color:#333333;
  width:700px;
  display:block;
  margin:auto;
  text-align:left;
  position: relative;
}
/* ========== SUB ========== */
.isubmenu
{
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background-color:#ECECEC;
}
.submenu,
.s-submenu
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background-color:#ECECEC;
  border-bottom: #A0A0A3 solid 1px;
  clear:both ;
}
.submenu .head
{
  color:#fff;
  font-weight:bold;
  text-align:center;
  background-color:#ff6600;
/*
  background: transparent url("img/tab.gif") 0% 0px no-repeat;
*/
}
.s-submenu .head
{
  color:#fff;
  font-weight:bold;
  text-align:center;
  background: transparent url("img/shop_tab.gif") 0% 0px no-repeat;
}
.submenu .head .cart
{
  padding: 0px 0px 0px 10px;
  line-height:24px;
  background: transparent url("img/cart.gif") 10px 2px no-repeat;
}
.submenu .head .bbs
{
  padding: 0px 0px 0px 10px;
  line-height:24px;
  background: transparent url("img/bbs.gif") 10px 2px no-repeat;
}
.isubmenu .content
{
  padding: 0px 5px 0px 5px;
}
.submenu .content,
.s-submenu .content
{
  padding: 5px 5px 5px 5px;
  border-top: #A0A0A3 solid 1px;
  border-right: #A0A0A3 solid 1px;
  border-left: #A0A0A3 solid 1px;
}
.head + .content
{
  border-top: none;
}


.isubmenu .content a,
.submenu .content a,
.s-submenu .content a
{
  color:#333;
  padding: 0px 2px 0px 22px;
  margin: 0px -5px 0px -5px;
  display: block;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
  background: transparent url("img/link.gif") 3px 3px no-repeat;
  /* border: #ECECEC solid 1px; */
  overflow:hidden;
  clear:both;

}
.isubmenu .content a
{
  border: #A0A0A3 solid 1px;
}
.submenu .content a.bbs{
  background: transparent url("img/link_bbs.gif") 3px 3px no-repeat;
}
.isubmenu .content a.member,
.submenu .content a.member{
  padding: 0px 2px 0px 25px;
  line-height:22px;
  background: transparent url("img/link_member.gif") 3px 2px no-repeat;
}

.isubmenu .content a:hover,
.submenu .content a:hover,
.s-submenu .content a:hover
{
  color:#800;
  background-color: #fff; 
  background-position: 3px -197px; 
  /* border: #A0A0A3 solid 1px; */
}
.s-submenu .content a.new-goods,
.s-submenu .content a.new-goods:hover,
.s-submenu .content a.new-shop,
.s-submenu .content a.new-shop:hover,
.s-submenu .content a.push-item,
.s-submenu .content a.push-item:hover,

.submenu .content a.new-goods,
.submenu .content a.new-goods:hover,
.submenu .content a.new-shop,
.submenu .content a.new-shop:hover,
.submenu .content a.push-item,
.submenu .content a.push-item:hover
{
  display: block;
  font-size:10px;
  line-height:15px;
  padding: 0 0 0 0;
  margin: 3px 0 3px 0;
  background: none;
  border: none;
  float:none;
  clear:both;
}
.submenu .content a.new_shop
{
  margin-bottom: 3px;
}
.submenu .content a.new_shop:hover
{
  background-color: #fff; 
  margin-bottom: 3px;
}

.submenu .content a.push-item img
{
  float:left;
  margin: 0 3px 0 0;
  border: #A0A0A3 solid 1px;
}
.submenu .content a.bank{
  text-align:center;
  padding: 0px 2px 0px 2px;
  background: none;
}







form
{
  margin: 0px 0px 0px 0px;
}
input
{
  line-height:1.2em;
}
.content input
{
  border: #666 solid 1px;
  height:1.5em;
  line-height:1.2em;
  margin-bottom:2px;
}
.content input#search
{
  border: none;
  height:20px;
}


.content input:hover
{
  background-color:#ffe;
}
.content input#search:hover
{
  background-color:inherit;
}


/* ========== LOGIN ========== */
.main .body .login .subhead
{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -600px no-repeat;
  border-bottom: #666 dashed 1px;
}
.main .body .login .subhead .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 5px 0px 0px 10px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -600px no-repeat;
}
.main .body .login .subfoot
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -691px no-repeat;
}
.main .body .login .subfoot .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 10px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -691px no-repeat;
}
.main .body .login .text
{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  font-size:10px;
  border-bottom: #666 dashed 1px;
  border-left: #666 solid 1px;
  border-right: #666 solid 1px;
  background-color:#fff;
  font-size:10px;
  line-height:12px;
}

/* ========== NEWS ========== */
.main .body .news .subhead
{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -400px no-repeat;
  border-bottom: #666 dashed 1px;
}
.main .body .news .subhead .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 5px 0px 0px 10px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -400px no-repeat;
}
.main .body .news .subfoot
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -491px no-repeat;
}
.main .body .news .subfoot .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 10px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -491px no-repeat;
}
.main .body .news .submain 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:100%;
}
.main .body .news .submain .ncontent
{
  border-left: #666 solid 1px;
  border-right: #666 solid 1px;
  border-bottom: #666 dashed 1px;
}
.main .body .news .submain .ntitle
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 17px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#CC6633;
  background: none;
  background: transparent url("img/tab.gif") 2px 3px no-repeat;
}
.main .body .news .submain .ndate
{
  font-style: italic;
  text-align:right;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 5px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: none;
}
.main .body .news .submain .nmain
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: none;
  word-break:break-all;
}

/* ========== MEMBER NEWS ========== */
.main .body .mnews .subhead
{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -1000px no-repeat;
  border-bottom: #666 dashed 1px;
}
.main .body .mnews .subhead .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 5px 0px 0px 10px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -1000px no-repeat;
}
.main .body .mnews .subfoot
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -1091px no-repeat;
}
.main .body .mnews .subfoot .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 10px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -1091px no-repeat;
}
.main .body .mnews .submain 
{
  border-left: #666 solid 1px;
  border-right: #666 solid 1px;
}
.main .body .mnews .submain .ncontent
{
  border-bottom: #666 dashed 1px;
}
.main .body .mnews .submain .ntitle
{
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 17px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#66f;
  background: none;
  background: transparent url("img/tab.gif") 2px -97px no-repeat;
}
.main .body .mnews .submain .ndate
{
  float:right;
  font-style: italic;
  text-align:right;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#66a;
  background: none;
}
.main .body .mnews .submain .nmain
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: none;
  word-break:break-all;
  overflow:hidden;
}

/* ========== CONTENT ========== */
.main .body .layout
{
  float:left;
  margin: 0 0 0 0;
}
.main .body .content
{
  float:left;
  width:265px;
  margin: 0 0 0 5px;
}

.main .body .contentshort
{
  float:left;
  width:175px;
  margin: 0 0 0 5px;
}

.main .body .contentw,
.main .body .contentwl
{
  float:left;
  width:535px;
  margin: 0 0 0 5px;
}
.main .body .contentf
{
  float:left;
  width:690px;
  margin: 0 0 0 5px;
  font-size:12px;
}

.main .body .content  .subhead,
.main .body .contentw .subhead,
.main .body .contentwl .subhead,
.main .body .contentf .subhead
{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -800px no-repeat;
  border-bottom: #666 dashed 1px;
}
.main .body .contentshort .subhead,
.main .body .contentmember .subhead
{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -400px no-repeat;
  border-bottom: #666 dashed 1px;
}

.main .body .content  .subhead .subtitle,
.main .body .contentf .subhead .subtitle,
.main .body .contentw .subhead .subtitle,
.main .body .contentwl .subhead .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 5px 0px 0px 10px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -800px no-repeat;
}
.main .body .contentshort .subhead .subtitle,
.main .body .contentmember .subhead .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 5px 0px 0px 10px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -400px no-repeat;
}
.main .body .content  .submain,
.main .body .contentf .submain,
.main .body .contentshort .submain,
.main .body .contentw .submain,
.main .body .contentwl .submain
{
}
.main .body .content  .submain .text,
.main .body .contentf .submain .text,
.main .body .contentshort .submain .text,
.main .body .contentw .submain .text,
.main .body .contentwl .submain .text
{
  padding: 5px 5px 8px 5px;
  border-left: #666 solid 1px;
  border-right: #666 solid 1px;
  border-bottom: #666 dashed 1px;
}
.main .body .content  .subfoot,
.main .body .contentf .subfoot,
.main .body .contentw .subfoot,
.main .body .contentwl .subfoot
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -891px no-repeat;
}
.main .body .contentshort .subfoot,
.main .body .contentmember .subfoot
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 100% -491px no-repeat;
}
.main .body .content  .subfoot .subtitle,
.main .body .contentf .subfoot .subtitle,
.main .body .contentw .subfoot .subtitle,
.main .body .contentwl .subfoot .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 10px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -891px no-repeat;
}
.main .body .contentshort .subfoot .subtitle,
.main .body .contentmember .subfoot .subtitle
{
  text-align:center;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 10px;
  font-weight:normal;
  font-size:5px;
  line-height:5px;
  color:#666;
  background: transparent url("img/tab.gif") 0% -491px no-repeat;
}
.main .body .contentshort a
{
  text-decoration:none;
}
.main .body .contentshort a:hover
{
  text-decoration:underline;
}

.main .body .contentf a,
.main .body .contentwl a
{
  display: block;
  text-decoration:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 17px;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#CC6633;
  background: none;
  background: transparent url("img/tab.gif") 2px -47px no-repeat;
}
.main .body .contentf a.enabled,
.main .body .contentwl a.enabled
{
  background: transparent url("img/tab.gif") 2px 3px no-repeat;
}
.main .body .contentf a.pickup,
.main .body .contentwl a.pickup
{
  font-weight:bold;
  background: transparent url("img/tab.gif") 2px 3px no-repeat;
}
.main .body .contentf a.pickupf,
.main .body .contentwl a.pickupf
{
  font-weight:bold;
  background: transparent url("img/tab.gif") 2px -47px no-repeat;
}
.main .body .contentf a:hover,
.main .body .contentwl a:hover
{
  text-decoration:underline;
}
.main .body .contentf form
{
  margin: 0px 0px 0px 0px;
  font-size:12px;
  line-height:12px;
}

.main .body .contentf .message
{
  font-size:12px;
  color:#CC6633;
  line-height:18px;
}

.main .body .contentf input,
.main .body .contentf textarea,
.main .body .contentf file,
.main .body .contentf select
{
  border: #666 solid 1px;
  height:1.5em;
  line-height:1.2em;
  margin-bottom:2px;
}
.main .body .contentf input.radio
{
  border: none;
  height:1.5em;
  line-height:1.5em;
  margin-bottom:0px;
}

.main .body .contentf input:hover,
.main .body .contentf select:hover
{
  background-color:#ffe;
}


.main .body div.caption{
  display: block;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-size:16px;
  font-weight:bold;
  line-height:1.5em;
  border-bottom: #666 solid 3px;
}
.main .body div.source{
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

/* ========== LINK (SHOP) ========== */
.link a
{
  display: block;
  float:left;
  text-align:right;
  white-space:nowrap;
  margin: 2px 0px 2px 5px;
  padding: 0px 3px 0px 3px;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
  background-color:#AECF80;
  color:#fff;
  border-top: #666 solid 1px;
  border-bottom: #666 solid 1px;
  border-left: #666 solid 1px;
  border-right: #666 solid 1px;

}
.link a:hover
{
  text-decoration:none;
  background-color:#fff;
  color:#666;
  border-top: #666 solid 1px;
  border-bottom: #666 solid 1px;
  border-left: #666 solid 1px;
  border-right: #666 solid 1px;
}

/* ========== SHOP - PICKUP & DATA ========== */
div.list,
div.slist
{
  float:left;
  margin: 0 0 5px 0;
  background-color: #fff;
  width:100%;
}
div.list h1
{
  margin: 10px 5px 0 5px;
  padding: 5px 5px 5px 5px;
  font-size:12px;
  color: #CCCCCC;
  font-size: 12px;
  background-color:#666666;
  border-bottom: #666 solid 1px;
  /* background: transparent url("img/foot.gif") 0% -1px repeat; */
  color:#fff;
}
div.slist h1
{
  color: #fff;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  font-size:12px;
  background-color:#999999;
}
div.list h2,
div.slist h2
{
  margin: 5px 5px 0 5px;
  padding: 5px 5px 5px 5px;
  font-size:12px;
  border-left: #666 solid 10px;
  border-bottom: #666 solid 1px;
}
div.list div.text,
div.slist div.text
{
  margin: 5px 5px 0 20px;
  padding: 5px 5px 5px 5px;
  font-size:12px;
  line-height:18px;
}
div.list div.sub,
div.slist div.sub
{
  margin: 0 0 5px 20px;
}
div.list div.faq
{
  margin: 5px 5px 0 0px;
  padding: 5px 5px 5px 5px;
  font-size:12px;
  line-height:18px;
}
div.list div.faq div.q
{
  margin: 0 0 5px 0px;
  padding: 5px 0 0 40px;
  font-size:16px;
  line-height:24px;
  font-weight:bold;
  color:#008;
  background: transparent url("img/faq_q.gif") 0% 0px no-repeat;
}
div.list div.faq div.a
{
  margin: 0 0 5px 0px;
  padding: 5px 0 0 40px;
  background: transparent url("img/faq_a.gif") 0% 0px no-repeat;
}

div.list div.pickup,
div.slist div.pickup
{
  float:left;
  padding: 0px 0px 5px 0px;
}
div.list div.pickup div.goods,
div.slist div.pickup div.goods
{
  float:left;
  width:100%;
  font-size:12px;
  line-height:1.5em;
  padding: 5px 0px 5px 0px;
  border-bottom: #666 dashed 1px;
}
div.list div.pickup div.sgoods,
div.slist div.pickup div.sgoods
{
  float:left;
  width:146px;
  font-size:12px;
  line-height:1.5em;
  padding: 5px 5px 5px 0px;
  text-align:center;
}
div.list div.pickup div.goods img,
div.slist div.pickup div.goods img
{
  float:left;
  width:50px;
  margin: 0 20px 0 0 ;
  border: #666 solid 1px;
}
div.list div.pickup div.sgoods img,
div.slist div.pickup div.sgoods img
{
  width:50px;
  margin: 0 20px 0 0 ;
  border: #666 solid 1px;
}
div.list div.pickup a img,
div.slist div.pickup a img
{
/*  border: #fff solid 1px; */
}
div.list div.pickup a:hover img,
div.slist div.pickup a:hover img
{
/*  border: #FFCF00 solid 1px; */
}
div.list div.pickup div.goods div.title,
div.slist div.pickup div.goods div.title
{
  font-weight:bold;
}
div.list div.pickup div.sgoods div.title,
div.slist div.pickup div.sgoods div.title
{
  font-weight:bold;
  width:100%;
  text-align:left;
}
div.list div.pickup div.goods div.price,
div.slist div.pickup div.goods div.price
{
  padding: 0 0 0 80px;
}
div.list div.pickup div.sgoods div.price,
div.slist div.pickup div.sgoods div.price
{
  width:100%;
  text-align:center;
  color:#f00;
  font-weight:bold;
}
div.list div.pickup div.goods div.description,
div.slist div.pickup div.goods div.description
{
  padding: 0 0 0 80px;
}
div.list div.pickup div.sgoods div.description,
div.slist div.pickup div.sgoods div.description
{
  width:100%;
  text-align:left;
}
div.list div.pickup div.goods a,
div.list div.pickup div.sgoods a,

div.slist div.pickup div.goods a,
div.slist div.pickup div.sgoods a
{
  color:#666;
  text-decoration:none;
}
div.list div.pickup div.goods a:hover,
div.list div.pickup div.sgoods a:hover,

div.slist div.pickup div.goods a:hover,
div.slist div.pickup div.sgoods a:hover
{
  color:#666;
  text-decoration:underline;
}
div.list div.pickup a.cart,
div.list div.pickup div.goods a.cart,
div.list div.pickup div.goods a.detail,
div.list div.pickup div.sgoods a.cart,
div.list div.pickup div.sgoods a.detail,
div.list div.pickup div.soldout,
div.list div.pickup div.goods div.soldout,

div.slist div.pickup a.cart,
div.slist div.pickup div.goods a.cart,
div.slist div.pickup div.goods a.detail,
div.slist div.pickup div.sgoods a.cart,
div.slist div.pickup div.sgoods a.detail,
div.slist div.pickup div.soldout,
div.slist div.pickup div.goods div.soldout,

div.slist div.pickup div.soldout,
div.slist div.pickup a.buybtn

{
  float:right;
  color:#fff;
  font-size:12px;
  line-height:1.5em;
  background-color:#699;
  text-decoration:none;
  text-align:center;
  display:block;
  margin:2px 5px 2px 5px;
  padding:2px 5px 1px 5px;
  border-top: #eee solid 1px;
  border-right: #000 solid 1px;
  border-bottom: #000 solid 1px;
  border-left: #eee solid 1px;
  width:120px;
}
div.list div.pickup div.soldout,
div.list div.pickup div.goods div.soldout,
div.slist div.pickup div.soldout,
div.slist div.pickup div.goods div.soldout
{
  color:#f00;
  border: #f00 solid 1px;
  background-color:#fff;
}
div.list div.pickup div.sgoods a.cart,
div.list div.pickup div.sgoods a.detail,
div.slist div.pickup div.sgoods a.cart,
div.slist div.pickup div.sgoods a.detail
{
  display:none;
}
div.list div.pickup a.cart:hover,
div.list div.pickup div.goods a.cart:hover,
div.list div.pickup div.goods a.detail:hover,
div.list div.pickup div.sgoods a.cart:hover,
div.list div.pickup div.sgoods a.detail:hover,
div.slist div.pickup a.cart:hover,
div.slist div.pickup div.goods a.cart:hover,
div.slist div.pickup div.goods a.detail:hover,
div.slist div.pickup div.sgoods a.cart:hover,
div.slist div.pickup div.sgoods a.detail:hover,
div.slist div.pickup a.buybtn:hover
{
  color:#666;
  background-color:#fff;
  text-decoration:none;
  border-top: #666 solid 1px;
  border-right: #666 solid 1px;
  border-bottom: #666 solid 1px;
  border-left: #666 solid 1px;
}


div.list div.data,
div.list div.shopdata,
div.slist div.data,
div.slist div.shopdata
{
  font-size:12px;
  line-height:1.5em;
  clear:both;
  margin: 5px 0 0 0;
}
div.list div.shopdata div.key,
div.slist div.shopdata div.key
{
  float:left;
  font-weight:bold;
  text-align:right;
  margin: 0 10px 0 5px;
  width:80px;
  clear:both;
}
div.list div.data div.key,
div.slist div.data div.key
{
  float:left;
  font-weight:bold;
  text-align:right;
  margin: 0 10px 0 5px;
  width:140px;
  clear:both;
}
div.list div.shopdata div.value,
div.slist div.shopdata div.value
{
  line-height:1.5em;
  float:left;
  width:350px;
}
div.list div.data div.value,
div.slist div.data div.value
{
  line-height:1.5em;
  float:left;
  width:300px;
}
div.goods-list
{
  padding:5px 0 0 0;
}
div.goods-list div.item
{
  font-size:10px;
  padding:0px;
  margin:10px 10px 40px 10px;
  float:left;
  width:90px;
  height:250px;
}
a.goods-list
{
  padding:1px 1px 10px 1px;
  display:block;
}
a.goods-list:hover
{
  background-color:#FFFFFF;
  text-decoration:none;
}
a.goods-list-img
{
  padding:1px 1px 10px 1px;
}
a.goods-list-img:hover
{
  background-color:#FFFFFF;
  text-decoration:none;
}
div.simg
{
  width:85px;
  height:130px;
  text-align:center;
  margin:0px;
}
div.simg img
{
  margin-left:1px;
}
div.eventlistimg
{
  float:left;
  width:120px;
}
div.eventlisttxt
{
  float:left;
}
a.push-item img
{
   width:45px;
}
a.new-goods img
{
   width:45px;
	
}
a.goods-list:hover
{
   color:#800;
}
a.new_shop img
{
   width:120px;
}
.submenu .content a.mylg
{
  padding: 0;
  margin: 0;
  display: inline;
  background: none;
  border:none;
}
.submenu .content a.mylg:hover
{
  color:#800;
  text-decoration:underline;
  background: none;
  border:none;
}



.cart a
{
  font-size:12px;
  text-decoration:underline;
  color:#008;
}
.cart a:hover
{
  color:#fff;
  background-color:#008;
  text-decoration:none;
}

.cart_data a
{
  color:#008;
  background-color:#fff;
  text-decoration:none;
  border: #008 solid 1px;
  margin:5px 0 0 0;
  padding:2px 2px 2px 2px;
}
.cart_data a:hover
{
  color:#fff;
  background-color:#008;
  text-decoration:none;
  border: #008 solid 1px;
  margin:5px 0 0 0;
  padding:2px 2px 2px 2px;
}
.submenu .content a.cart_item
{
  displey:inline;
  color:#008;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
  background: none;
  border: #ECECEC solid 1px;
  overflow:hidden;
}
.submenu .content a.cart_item:hover
{
  displey:inline;
  color:#008;
  font-size:12px;
  line-height:18px;
  text-decoration:underline;
  background: none;
  border: #ECECEC solid 1px;
  overflow:hidden;
}



div.topmenu
{
  text-align:center;
  color:#fff;
  background-color:#000;
  font-size:11px;
  padding:2px 0 2px 0;
  margin:0 0 5px 0;
}
div.topmenu a
{
  font-size:11px;
  color:#fff;
  text-decoration:none;
}
div.topmenu a:hover
{
  color:#f00;
  background-color:#000;
  text-decoration:none;
}

div.foot
{
  padding:2px 15px 2px 15px;
  margin:0 0 5px 0;
  background-color:#ff6600;
  color:#fff;
  font-size:10px;
}
div.foot div.comment
{
  float:left;
}
div.foot div.copy-right
{
  text-align:right;
}
div.map
{
}
div.map h1
{
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  font-size:12px;
  background-color:#000;
  color:#fff;
  text-align:center;
}
div.map div.map-main
{
  padding: 2px 2px 2px 2px;
  background-color:#000;
  text-align:center;
}
tabletitle {
  font-size: 12px;
  color: #FF0000;
  font-weight: bold;
}
h1.top ,
h2.top 
{
  font-size:1px;
  position: absolute;
  left:-500px;
  top:-500px;
}
div.anqlist{
  width:210px;
  float:left;
}
div.anqlist input
{
  border: none;
}
input.option
{
  border: none;
}
.s-submenu .content a.more,
a.more
{
  color: #008;
  display: block;
  text-align:right;
  font-size:10px;
  line-height:15px;
  padding: 0 3px 0 0;
  margin: 0 3px 0 0;
  border: none;
  float:none;
  clear:both;
  background: none;
}
.s-submenu .content a.more:hover,
a.more:hover
{
  color: #f00;
  background: none;
}


div.slist div.pickup div.buylist
{
  clear:both;
  border-top: #A0A0A3 dashed 1px;
}
div.slist div.pickup div.buylist div.buylist-text
{
  text-align:right;
  margin:5px 5px 5px 0px;
}
div.slist div.pickup div.goods img.saleicon,
div.slist div.pickup div.sgoods img.saleicon,
img.saleicon{
  border:none;
  float:none;
  width:40px;
  margin: 0 5px 0 0 ;
}

.warn
{
  color:#ff6600;
  border-color:#ff6600;
}
div.warn,
div.list h2.warn,
div.slist h2.warn,
div.list h1.warn
{
  border-color:#ff6600;
}
div.list h1.warn
{
  background-color:#ff6600;
}

h4
{
  width:150px;
  text-align:center;
  color: #CCCCCC;
  font-size: 12px;
  background-color:#666666;
  padding:3px 0 3px 0;
  margin:0 0 0 0;
}

.style16 {
  color: #CCCCCC;
  font-size: 12px;
}
.style1 {font-size: 10px}
.style17 {font-size: 12px}
.style18 {font-size: 10}
.style2 {color: #999999}
.style4 {font-size: 9}
.style5 {color: #CCCCCC}
.style7 {font-size: 12px; }
.style10 {font-size: 9; color: #333333; }
.style12 {font-size: 12px; font-weight: bold; }



a:hover {
  color: #999999;
}
a:link {
  color: #FF3300;
}
a:visited {
  color: #FF3300;
}
a.goods-list
{
  color: #333;
  text-decoration:none;
}
a.goods-list:hover
{
  color: #f33;
}

.style1 a{
  font-size:10px;
  line-height:12px;
}

div.page {
  margin:0 0 0 0px;
}
  div.page h2
  {
    
  }
  div.page .style15 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
  }
  div.page .style16 {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
  }
  div.page .style17 {
    color: #CCCCCC;
    font-size: 12px;
  }
  div.page .style18 {font-size: 10}



div.goods-detail
{
  margin:20px 20px 10px 50px;
}
div.quote
{
  padding:0 5px 0 5px;
}
div#linkbutton a
{
  color:#fff;
  font-size:12px;
  line-height:1.5em;
  background-color:#333;
  text-decoration:none;
  text-align:center;
  display:block;
  margin-left:auto;
  margin-right:auto;
  border-top: #eee solid 1px;
  border-right: #000 solid 1px;
  border-bottom: #000 solid 1px;
  border-left: #eee solid 1px;
  width:120px;
}

div#linkbutton a:hover
{
  background-color:#eee;
  color:#333;
}
