/** 
 * 描述：店铺模板简洁风格
 * by s h  pwt.c om
 */
@charset "utf-8";
body { background: #F7F7F7 url(images/body_bg.png) scroll repeat-y 50% 0;}
a { color: #333; }
a:hover { text-decoration: none; color: #0085CF;}
.background {background: #fff;}
/* (wt-s-c-s) full name -> ShopWT Store Container Style */
.wts-sidebar-container {}
.wts-sidebar-container .title { background-color: transparent; height: 30px; padding: 0; border: none 0; border-bottom: solid 1px #E7E7E7; }
.wts-sidebar-container .title h4 { font-family: "microsoft yahei"; font-size: 14px; color:#000; line-height: 14px; margin: 4px 0 12px 0; display: inline-block;  border-left: solid 3px #CCC; padding-left: 7px;}
.wts-sidebar-container .title h4 {*display: inline;}
.wts-sidebar-container .title span { }
.wts-sidebar-container .content { background:#FFF; border: none 0; border-bottom: solid #CCC 1px;  *padding-bottom:10px;}

.wts-main-container {}
.wts-main-container .title { background-color: transparent; height: 30px; border: none 0; border-bottom: solid 1px #E7E7E7;}
.wts-main-container .title h4 { font-family: "microsoft yahei"; font-size: 14px; color:#000; line-height: 14px; margin: 4px 0 12px 0; display: inline-block;  border-left: solid 3px #C00; padding-left: 7px;}
.wts-main-container .title h4 { *display: inline;}
.wts-main-container .title span { float:right; margin: 4px 12px 0 0; line-height: 24px;}
.wts-main-container .title span {  font-size: 12px; display: inline-block; float:right; line-height: 16px; color: #777;}
.wts-main-container .title span { *display: inline;}
.wts-main-container .content { background: #FFF; border: none 0; border-bottom: solid #CCC 1px;}

/* 独立类样式*/
/* 列表翻页 */
.pagination{ padding: 2px; margin-right: 16px;}
.pagination ul li span{ line-height: 20px; color: #999; list-style-type: none; padding: 0px 5px; margin: 0px 2px; border: 1px solid #CCC;}
.pagination ul li a span , .pagination li a:visited span{ color: #6C92AD; text-decoration: none; border-color: #AEB9B9;}
.pagination ul li a:hover span, .pagination li a:active span{ color: #DB7C1E; background-color: #FFEFCE; border-color: #DB7C1E;}
.pagination ul li span.currentpage{ color:#FFF; font-weight: bold;  background-color: #FEA900; border-color: #F57202;}

/* 导航区域布局控制 */
.wtsl-nav { text-align: center; width: 100%;}
/* 导航上部图片控制 */
.wtsl-nav .banner a.img { width: 1000px; margin: 0 auto;}
.wts-default-banner { background: url(images/header.jpg) no-repeat scroll 50% 0; display: block; width: 100%;}

/* 店铺导航 */
#nav { background: #777; width: 100%; height: 36px; padding-top: 2px; border: none 0; }
#nav ul { white-space: nowrap; display: block; text-align: left; width: 1200px; height: 36px; margin:0 auto}
#nav li {}
#nav li a { height: 36px;}
#nav li a span { font-family: "microsoft yahei"; font-weight: 600; line-height: 20px; color: #FFF; text-overflow: ellipsis; white-space: nowrap; max-width:160px; height: 20px; padding: 8px 30px 8px 10px; margin-left: 20px; margin-right:-1px; overflow: hidden; text-shadow: 0 -1px 1px rgba(0,0,0,0.5);}
#nav li a, 
#nav li a span { background: url(images/nav_btn.png) scroll no-repeat; display: block; cursor:pointer; }
#nav li.normal a { background-position: 0% 0px; height: 36px;}
#nav li.normal a span { background-position: 100% -36px; }
#nav li.normal a:hover { background-position: 0% -72px;}
#nav li.normal a:hover span { background-position: 100% -108px;}
#nav li.active a, #nav li.active a:hover { background-position: 0% -144px; height: 36px;}
#nav li.active a span, #nav li.active a:hover span { background-position: 100% -180px; }

/*店铺分类下拉导航*/
#nav .wts-nav-classes a span { padding-left: 20px; margin-left: 0;}
#nav .wts-nav-classes a span i { font-size: 0; line-height: 0; vertical-align: middle; display: inline-block; width: 0; height: 0; margin-left: 8px; border-color: #FFF transparent transparent;  border-style: solid dashed dashed; border-width: 5px;}
#nav .wts-nav-classes .classes-menu { background-color: #777; border-color: #333; top: 36px;}
#nav .store-nav-class-sub-menu a { color: #FFF;}
#nav .store-nav-class-sub-menu a i { background-color: #FFF; }
#nav .store-nav-class-menu-item { border-color: #333;}
#nav .store-nav-class-menu-item li a { color: #555;}
#nav .store-nav-class-menu-item li a i { background-color: #777; }
#nav .store-nav-class-menu-item li a:hover { color: #333;}


/* 商品列表类页面  */

/* 列表排序 */
.wts-goodslist-bar { background: #FFF; border-right: solid 1px #FFF;  border-left: solide 1px #FFF; padding:6px 0;}
/* 商品列表 */
.wtg-list .content { width: 790px; overflow:hidden;  padding-top:20px; clear:both; padding-bottom:10px;}
.wtg-list .content ul { width: 792px; overflow:hidden; margin-left:-2px; margin-top: -21px; }
.wtg-list .content ul li { display: inline-block; width: 197px; height: 290px; border-top: solid 1px #EFEFEF; border-left: solid 1px #EFEFEF; float: left; margin: 0;}
.wtg-list .content ul li dl { width: 180px; margin: 0px auto; padding-top: 180px; position: relative; display: block; line-height: 16px;text-align: center;}
.wtg-list .content ul li dd.wtg-pic { background:#FFF; width: 160px; height: 160px; margin: 0; position: absolute; top: 0px; left: 0px; border:none;}
.wtg-list .content ul li dd.wtg-pic .thumb { width: 160px; height: 160px;}
.wtg-list .content ul li dt { height: 32px; width: 170px; overflow:hidden; margin: 8px 0;}
.wtg-list .content ul li dd { margin: 4px 0; top: 0px; left: 0px;}
.wtg-list .content .pagination { margin-top: 40px;}

/* 侧边栏店铺分类控制标签 */
.ico-none, .ico-block, .ico-sub { color:#CCC; background-color: #FFF; display: inline-block; float:left; cursor: default;}
.ico-none, .ico-block { font-family: Arial; font-size: 12px; line-height: 10px; text-align: center; width: 10px; height:10px; margin: 5px 10px 5px 0; border: solid 1px #CCC;}
.ico-sub { background-color: #CCC; font-size: 0px; line-height:2px; text-align:center; width: 3px; height:3px; margin: 10px 6px 0 0; border-radius: 0px;}
.ico-none em {}
.ico-block em {}






