/*
 *  AUTHOR:      dtmb.wang
 *  QQ:          115904045
 *  VERSION:     2015-01-01
 */
.f_red {color: red;}
.px16 {font-size: 16px;}
.f_b {font-weight: bold;}
.f_price {font-weight: bold;font-family: Arial;color: #FF0000;}
.warp {width: 1200px;margin-top: 0px;;}
.t_c {text-align:center;}
.px14 {font-size:14px;}
.f_b {font-weight:bold;}
.f_r {float:right;}
.pos {padding:0 10px 0 10px;line-height:32px;background:#EEEEEE url('images/box_head_bg.gif') repeat-x;}
.left_box {border:#DDDDDD 1px solid;}

.f-15 {font-size: 15px;background: url(../images/hot.gif) no-repeat center;background-position: 454px -2px;}

.bluee {background: #afe5f9;}
.mall {width: 119px;height:134px;margin:32px 131px 0}
.mallke {margin:40px 76px 0}

h1,h2,h3,h4,h5,h6,dl,dt,dd,p,button{margin:0px;padding:0px;}
ul,li{margin:0px;padding:0px;list-style:none;}
.fl{float:left;}
.fr{float:right;}
a{color:#333;text-decoration:none;}

.wall{width: 100%;min-width: 1200px;background: #f9f9f9;overflow: hidden;padding-bottom:25px; }
.warp{width:1210px;margin:25px auto 0px auto;overflow:hidden;}
.hot{width:910px;overflow:hidden;}
.hot_title{width:900px;line-height:30px;font-size:18px;color:#333;padding:0px 5px;border-bottom:#333 2px solid;overflow: hidden;}
.refresh{font-size:12px;padding-right:20px;background:url(../images/refresh.png) no-repeat center right !important;cursor: pointer;}
.hot_cont{width:100%;padding-top:10px !important;/*overflow:hidden;*/}
.hot_cont li{position:relative;width:220px;background: #fff;margin-left:10px;float:left;overflow:hidden;}
.hot1{margin-left:0px !important;}
.tright{position:absolute;top:0;right:0;z-index:30;width:0px;height:0px;border-top:#666 1px solid;border-right:#666 1px solid;}
.bleft{position:absolute;bottom:0;left:0;z-index:30;width:0px;height:0px;border-bottom:#666 1px solid;border-left:#666 1px solid;}
.hot_cont dl{border:#e1e1e1 1px solid;overflow:hidden;}
.hot_cont dt{width:218px;height:180px;line-height:180px;text-align:center;overflow:hidden;}
.hot_cont dd{text-align:left;padding:0px 30px;overflow:hidden;}
.prd_name{color:#333;font-size:12px;height:40px;line-height:20px;overflow:hidden;}
.prd_money{color:#cc0000;font-size:20px;line-height:38px;}
.adver1{width:290px;text-align:center;overflow:hidden;}
.adver2{position:relative;width:213px;padding:15px 0px;overflow:hidden;}
.pink{background:#ffc9e3;}

.clock{position:absolute;width:130px;right:-115px;bottom:50px;z-index:22;height:26px;border-radius:13px 0px 0px 13px;-webkit-border-radius:13px 0px 0px 13px;-moz-border-radius:13px 0px 0px 13px;background: rgba(0, 0, 0, 0.3) !important; /* IE无效，FF有效 */  background: #000;  filter: alpha(opacity=30); overflow:hidden;color:#fff;padding:0px 5px;font-size:12px;line-height:26px;}
.clock_pic{line-height:22px;padding-right:5px;}
.adver_text{padding:0px 15px;overflow:hidden;}
.adver_title{width:100%;font-size:20px;border-bottom:#0d0509 1px dashed;line-height:41px;text-align:center;color:#323232;font-weight:bold;overflow:hidden;}
.adver_cont{padding:15px 10px 0px 10px;overflow:hidden;}
.adver_cont dt{color:#323232;padding:0px 2px;font-size:14px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.adver_cont dd{background:#e4393c;padding:0px 5px;color:#fff;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.adver_price {width: 47px;font-size:14px; font-weight: bold; color:#fff;line-height: 47px;text-align: center;display:block;position:absolute;right: 10px;top:140px;background:url(../images/icg.png) no-repeat;}
.adver_pic{width:100%;height:165px;padding-top:35px;text-align:center;overflow:hidden;}
.b1{border-bottom:#eee 1px solid;}
.b2{border-right:#eee 1px solid;}
.wadver{background: #fff;overflow:hidden;}
.adver3{width:523px;}
.adver4{width:261px;}
.wadver li{position:relative;width:260px;height:168px;float:left;overflow:hidden;}
.adver3_pic{position:absolute;left:10px;z-index:10;overflow:hidden;}
.adver3_text{position:absolute;top:15px;left:25px;z-index:21;width:200px;overflow:hidden;}
.title_big{width:100%;font-size:16px;line-height:20px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.title_mid{font-size:12px;line-height:20px;color:#e31717;/*font-weight:bold;*/text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.title_small{font-size:12px;line-height:20px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.shop_logo{padding:8px 0px 8px 2px;overflow:hidden;width: 1060px;float: left;background: #fff;}
.shop_logo li{width:150px;height:30px;line-height:30px;padding:3px 0px;text-align:center;overflow:hidden;float:left;}
.classif{width:201px;height:435px;background:#f4f4f4;overflow:hidden;}
.classif_bg1{background:#f45990;}
.classif_bg2{background:#ffbf24;}
.classif_bg3{background:#03b19f;}
.classif_bg4{background:#08b6db;}
.classif_bg5{background:#ff5325;}
.c_title{position:relative;width:100%;font-size:24px;color:#fff;font-weight:bold;padding:25px 0px;overflow:hidden;text-align:center;}
.square{width:15px;height:15px;position:absolute;bottom:-8px;left:-7px;margin-left:50%;z-index:25;background:#f4f4f4;transform: rotate(45deg);
  -ms-transform: rotate(45deg);   /* IE 9 */
  -webkit-transform: rotate(45deg); /* Safari and Chrome */
  -o-transform: rotate(45deg);    /* Opera */
  -moz-transform: rotate(45deg);
}
.mrap
{
  padding:15px 5px;
  overflow:hidden;
}
.mrap li
{
  width:70px;
  padding-left:25px;
  line-height:30px;
  font-size:14px;
  color:#f45990;
  overflow:hidden;
  float:left;
}
.m1
{
  background:url(../images/c1.png) no-repeat;
  background-position:5px 5px;
}
.m2
{
  background:url(../images/c1.png) no-repeat;
  background-position:-92px 3px;
}
.m3
{
  background:url(../images/c1.png) no-repeat;
  background-position:5px -28px;
}
.m4
{
  background:url(../images/c1.png) no-repeat;
  background-position:-92px -28px;
}
.adver5
{
  position:relative;
  width:100%;
  height:160px;
  text-align:center;
  box-shadow:#ccc 0px 5px 5px;
  overflow:hidden;
}
.adver5 dt
{
  width:100%;
  line-height:125px;
  height:125px;
  overflow:hidden;
}
.adver5 dd
{
  width:100%;
  line-height:30px;
  color:#cb070b;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.left_btn
{
  width:20px;
  height:40px;
  position:absolute;
  top:50px;
  z-index:20;
  background:url(../images/left.png) no-repeat;
}
.btn1
{
  left:10px;
  background-position:0px 0px;
}
.btn2
{
  right:10px;
  background-position:-25px 0px;
}
.arrow-left{}
.arrow-right{}
.title1
{
  padding:19px 15px;
  background:#fafafa;
  overflow:hidden;
}
.title1 a:hover
{
  color:#e4393c !important;
  text-decoration:none;
}
.title1 li
{
  width:70px;
  padding-left:15px;
  line-height:25px;
  color:#333;
  font-size:12px;
  float:left;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.adver6
{
  position:relative;
  width:403px;
  text-align:center;
  overflow:hidden;
}
.left_btn1
{
  width:40px;
  height:87px;
  position:absolute;
  top:180px;
  z-index:22;
  background:url(../images/left1.png) no-repeat;
}
.adver_btn1
{
  left:10px;
  background-position:0px 0px;
}
.adver_btn2
{
  right:10px;
  background-position:-45px 0px;
}
.adver7
{
  width:606px;
  border-top:#eee 1px solid;
  overflow:hidden;
}
.adver7 li
{
  width:201px;
  height:216px;
  border-right:#eee 1px solid;
  border-bottom:#eee 1px solid;
  float:left;
  overflow:hidden;
}
.adver7_d
{
  width:100%;
  overflow:hidden;
}
.adver7_d dd
{
  padding:0px 30px;
}
.adver7_pic
{
  padding-left:5px;
  line-height:155px;
  text-align:center;
  overflow:hidden;
}
.adver7_name
{
  color:#000;
  font-size:12px;
  line-height:25px;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.small_money
{
  color:#cb070b;
  font-size:18px;
  font-weight:bold;
  line-height:30px;
}
.title2
{
  padding:19px 15px;
  box-shadow:#ccc 0px 5px 5px;
  overflow:hidden;
}
.title2 li
{
  width:70px;
  padding-left:15px;
  line-height:30px;
  color:#333;
  font-weight:bold;
  font-size:12px;
  float:left;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.store
{
  position:relative;
  width:100%;
  padding:41px 0px;
  text-align:center;
  overflow:hidden;
}
.store dd
{
  width:100%;
  padding:5px 0px;
  color:#cb070b;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.sleft_btn
{
  width:20px;
  height:40px;
  position:absolute;
  top:65px;
  z-index:20;
  background:url(../images/left.png) no-repeat;
}
.sbtn1
{
  left:10px;
  background-position:0px 0px;
}
.sbtn2
{
  right:10px;
  background-position:-25px 0px;
}
.left_btn2
{
  width:40px;
  height:87px;
  position:absolute;
  top:100px;
  z-index:22;
  background:url(../images/left1.png) no-repeat;
}
.adver_btn3
{
  left:10px;
  background-position:0px 0px;
}
.adver_btn4
{
  right:10px;
  background-position:-45px 0px;
}
.adver8
{
  width:606px;
  border-top:#eee 1px solid;
  overflow:hidden;
}
.adver8 li
{
  width:201px;
  height:241px;
  padding:20px 0px;
  border-right:#eee 1px solid;
  border-bottom:#eee 1px solid;
  float:left;
  overflow:hidden;
}
.adver8_pic
{
  padding-left:5px;
  line-height:185px;
  text-align:center;
  overflow:hidden;
}
.adver9
{
  width:1010px;
  margin-left:-1px;
  overflow:hidden;
}
.adver9 li
{
  position:relative;
  width:201px;
  border-right:#eee 1px solid;
  border-bottom:#eee 1px solid;
  float:left;
  overflow:hidden;
}
.adver9_pic
{
  padding-left:5px;
  height:151px;
  text-align:center;
  line-height:151px;
  overflow:hidden;
}
.adver9_d
{
  z-index:23;
  position:absolute;
  top:15px;
  left:20px;
  width:150px;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.brand-swiper-button-next
{
  width: 74px;
  height: 30px;
  padding: 8px 0px;
  text-align: left;
  overflow: hidden;
  cursor: pointer;
}
.brand-swiper-button-prev
{
  width: 74px;
  height: 30px;
  padding: 8px 0px;
  text-align: right;
  overflow: hidden;
  cursor: pointer;
}
/*swiper*/
.swip0{}
.swip1{}
.swip2{}
.store_banner {
  position:relative;
  overflow:hidden;
  margin:0 auto;
    width: 100%;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
  /* Fix of Webkit flickering */
  z-index:1;
}

.swiper-active-switch {
  background: #cd1717;
}
.swiper-wrapper {
  position:relative;
  width:100%;
  -webkit-transition-property:-webkit-transform, left, top;
  -webkit-transition-duration:0s;
  -webkit-transform:translate3d(0px,0,0);
  -webkit-transition-timing-function:ease;

  -moz-transition-property:-moz-transform, left, top;
  -moz-transition-duration:0s;
  -moz-transform:translate3d(0px,0,0);
  -moz-transition-timing-function:ease;

  -o-transition-property:-o-transform, left, top;
  -o-transition-duration:0s;
  -o-transform:translate3d(0px,0,0);
  -o-transition-timing-function:ease;
  -o-transform:translate(0px,0px);

  -ms-transition-property:-ms-transform, left, top;
  -ms-transition-duration:0s;
  -ms-transform:translate3d(0px,0,0);
  -ms-transition-timing-function:ease;

  transition-property:transform, left, top;
  transition-duration:0s;
  transform:translate3d(0px,0,0);
  transition-timing-function:ease;

  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  text-align:center;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
.white_bg
{
  background: #fff;
}
.t_tdcode .tdcode_outter .picIcon img {
padding-top: 10px;
}


/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul, ol { list-style: none outside none;}
fieldset, img { border: medium none;}
caption, th {  text-align: left;}


a { color: #555; outline: medium none;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover { color: #E4393C; text-decoration: underline;}
i, cite, em { font-style: normal;}
/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }

/* ==========================
 * 常用宽度、高度、边距、边框属性
 * ========================== */
.w { width: 100%}
.wrapper { width: 1200px; margin: auto;}

.fl { float: left;}
.fr { float: right;}

.block { display: block;}
.none { display: none;}

.goods-price { font-family: microsoft yahei,Verdana;}
.goods-price em { font-weight: 600; color: #e4393c;}

.public-nav-layout .all-category .title i {display:none;}


/* ==========================
 * 广告区域布局样式
 * ========================== */
.ads-topbanner-layout { text-align: center; display: block; width: 100%; overflow: hidden;}


/* 首页焦点区域
-------------------------------------- */
.home-focus-layout {width: 100%;min-width: 1200px;height: 464px; background:#FF3; position: relative; z-index: 1;}
/* 满屏背静切换焦点图 */
.full-screen-slides { width: 100%; height: 464px; position: relative; z-index: 1;}
.full-screen-slides li { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0;}
.full-screen-slides li a { display: block; height:464px; text-indent:-9999px; margin-left: -384px; position: absolute; z-index: 2; left: 50%;}
.full-screen-slides-pagination{font-size: 0; *word-spacing:-1px/*IE6、7*/; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33FFFFFF', endColorstr='#33FFFFFF'); text-align: right; display:block; list-style:none; width: 768px; height: 9px; margin-left: -384px; position:absolute; left:50%; top: 430px; z-index: 9;}
.full-screen-slides-pagination li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; list-style:none; width:30px; height:9px; margin-left:4px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#3F000000', endColorstr='#3F000000');background:rgba(0,0,0,0.25);  overflow: hidden; cursor: pointer; *zoom:1;}
.full-screen-slides-pagination a { display: block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
.full-screen-slides-pagination .current { background: #e4393c;}
/* 三联切换焦点图 */
.jfocus-trigeminy { width: 767px; height: 150px; margin-left: -383px; clear: both; position: absolute; z-index: 2; top: 322px; left: 50%; overflow: hidden; background:#f00;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.jfocus-trigeminy ul { background-color: #FFF; width: auto; height: 150px; position: absolute; z-index: 1; overflow: hidden;}
.jfocus-trigeminy ul li { width: 768px; height: 150px; float: left; overflow:hidden;}
.jfocus-trigeminy ul li a { display: block; width: 255px; height: 150px; float: left;margin-left:-1px;border-left:1px solid #e7e7e7;}
.jfocus-trigeminy ul li a img { max-width: 255px; max-height: 150px;}
.jfocus-trigeminy .arrow { background: url(../images/home_bg.png) no-repeat; width: 45px; height: 100px; position: absolute; z-index: 2; top: 25px; cursor: pointer; }
.jfocus-trigeminy .pre { background-position: 0 -100px; left: 0;}
.jfocus-trigeminy .next { background-position: -45px -100px; right: 0;}
.jfocus-trigeminy .pagination{ display: none;}
/*焦点区域右侧*/
.home-focus-layout .right-sidebar { filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000');width: 212px; /*height: 480px; */padding: 0 1px 1px; margin-left: 393px; position: absolute; z-index:1; top: 16px; left: 50%; }
/*服务标志*/
.home-focus-layout .policy { background-color: #fff; width: 210px; border:#e4e4e4 1px solid;  overflow:hidden;}
.home-focus-layout .policy ul { width: 210px; }
.home-focus-layout .policy ul li { line-height: 24px; color: #858484; background: url(../images/cn.png) no-repeat;width: 48px; height: 24px; float: left; padding: 40px 10px 0 10px}
.home-focus-layout .policy ul li:hover { line-height: 24px; color: #e4393c; background: url(../images/cn1.png) no-repeat;}
.home-focus-layout .policy ul li.b1 { background-position: 1px 5px; border-right:#e4e4e4 1px dashed; border-bottom:#e4e4e4 1px dashed;}
.home-focus-layout .policy ul li.b2 { background-position: -70px 5px; border-right:#e4e4e4 1px dashed; border-bottom:#e4e4e4 1px dashed;}
.home-focus-layout .policy ul li.b3 { background-position: -140px 5px; border-bottom:#e4e4e4 1px dashed;}
.home-focus-layout .policy ul li.b4 { background-position: 5px -60px; border-right:#e4e4e4 1px dashed;}
.home-focus-layout .policy ul li.b5 {font-size: 12px; background-position: -70px -60px; border-right:#e4e4e4 1px dashed;}
.home-focus-layout .policy ul li.b6 {font-size: 12px; background-position: -140px -60px;}



/* 商城首页-新闻及店铺Tab切换*/
.proclamation { background: #FFF; background:rgba(255,255,255,0.9) !important; width: 210px; padding-bottom:10px; border:#e4e4e4 1px solid;}
.proc_top{margin-top:5px;}
.proclamation .tabs-nav { height:35px; position:relative; z-index:1;}
.proclamation .tabs-nav li { display: block; width: 105px; height: 24px; float: left; padding: 5px 0; margin: 0; position: relative; z-index: 9; cursor: pointer; border-bottom:1px solid #e7e7e7;}
.proclamation .tabs-nav li h3 {line-height:24px;font-size:14px; font-weight:bold;}
.proclamation .tabs-nav li.tabs-selected {padding-left:12px;color: #333; font-weight: 600; line-height: 25px; width: 200px; height: 25px;  position: relative; z-index:10; _margin-bottom: -1px/* IE6 */;border-bottom:0px;}
.proclamation .tabs-nav li h3, #news .tabs-nav li.tabs-selected h3 { color:#333;}
.proclamation .tabs-nav li.tabs-selected span{display:block;width:105px;height:5px;background:#fff; position:absolute;bottom:-5px;left:0;}
.proclamation .tabs-panel  {margin: 0px;}
.proclamation .mall-news {}
.proclamation .mall-news li { line-height: 20px; text-overflow: ellipsis; white-space: nowrap; height: 20px; padding: 1px 0 1px 10px; overflow: hidden;}
.proclamation .mall-news li i { background: url(../images/home_bg.png) no-repeat -70px -40px; vertical-align: middle; display: inline-block; width: 2px; height: 2px; margin-right: 10px;}
.proclamation .mall-news li time { font-family: Tahoma, Geneva, sans-serif; color: #999; font-size: 10px; margin-left: 6px;}
.proclamation .tabs-panel .code{width:104px;height:104px;background:url(../images/code.gif);margin:5px auto 0;}
.proclamation .sale-discount { width: 210px; height: 120px;margin:0 auto;overflow: hidden; position: relative; z-index: 1;}
.proclamation .sale-discount ul { width: auto; height: 120px; position: absolute; z-index: 1;}
.proclamation .sale-discount ul li { width: 210px;height:120px;float: left; position:relative;}
.proclamation .sale-discount .arrow { background: url(../images/home_bg.png) no-repeat; width: 19px; height: 29px; margin-top: -30px; position: absolute; z-index: 2; top: 50%; cursor: pointer; opacity: 0.25!important; }
.proclamation .sale-discount .arrow:hover { opacity: 0.85!important;}
.proclamation .sale-discount .pre { background-position: -160px -70px; left: 5px;}
.proclamation .sale-discount .next { background-position: -180px -70px; right: 5px;}
.proclamation .sale-discount .preNext { opacity: 0.5 !important;}
.proclamation .sale-discount .preNext:hover { opacity: 1 !important;}
.proclamation .sale-discount .codetit { color: #FFF; text-shadow: 1px 1px 0 rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.3); text-overflow: ellipsis; white-space: nowrap; width: 190px; height: 15px;line-height: 15px;text-align:center; padding:5px 10px; position: absolute; z-index: 1; bottom: 1px; left: 0; overflow: hidden;}

.tabs-hide { display: none !important;}

.home-sale-layout { overflow: hidden;}
.home-sale-layout .left-layout { width: 989px; float: left; border-bottom: solid 1px #F0F0F0;}
.home-sale-layout .tabs-nav { background-color: transparent; width: 100%; height: 40px; border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #F0F0F0 transparent; position: relative; z-index: 1;}
.home-sale-layout .tabs-nav li { background-color: transparent; width: 20%; *width: 195px; height: 40px; float: left; padding: 0; position: relative; z-index: 1; cursor: pointer;}
.home-sale-layout .tabs-nav li h3 { font-size: 14px; font-weight: 600; line-height: 38px; text-align: center;}
.home-sale-layout .tabs-nav li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; float: right; margin-left: -4px; border-width: 5px;  border-style: dashed dashed solid dashed; position: absolute; z-index: 1; bottom: 0; left: 50%;}
.home-sale-layout .tabs-nav .tabs-selected { border-style: solid; border-width: 0 0 2px 0; border-color: #e4393c;}
.home-sale-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #e4393c;}
.home-sale-layout .tabs-nav .tabs-selected h3 { color: #e4393c;}
.home-sale-layout .tabs-panel { width: 989px; overflow: hidden;}
.home-sale-layout .tabs-panel ul { width: 990px; margin-left: -1px; overflow: hidden;}
.home-sale-layout .tabs-panel ul li { width: 197px; height: 235px; padding: 15px 0 0; border-left: dotted 1px #F0F0F0; float: left; overflow: hidden;}
.home-sale-layout .tabs-panel dl { width: 160px; margin: 0 auto auto; position: relative; z-index: 1;}
.home-sale-layout .tabs-panel dl dt.goods-name { font-family: microsoft yahei,Tahoma, Geneva, sans-serif; line-height: 16px; width: 160px; height: 32px; position: absolute; z-index: auto; top: 164px; left: 0; overflow: hidden;}
.home-sale-layout .tabs-panel dl dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 160px; height: 160px; overflow: hidden;}
.home-sale-layout .tabs-panel dl dd.goods-thumb img { max-width: 160px; max-height: 160px; margin-top:expression(160-this.height/2); *margin-top:expression(80-this.height/2);}
.home-sale-layout .tabs-panel dl dd.goods-price { line-height: 20px; color: #999; position: absolute; z-index: auto; top: 200px; left: 0;}
.home-sale-layout .tabs-panel dl dd.goods-price em { font-size: 14px; vertical-align: middle;}
.home-sale-layout .right-sidebar { width: 211px; float: right;}
.home-sale-layout .right-sidebar .title { height: 40px; border-bottom: solid 2px #F00;}
.home-sale-layout .right-sidebar .title h3 { font-size: 14px; font-weight: 600; line-height: 38px; color: #D93600; margin-left: 20px;}
.home-sale-layout .sale-discount { width: 210px; height: 252px; overflow: hidden; position: relative; z-index: 1;}
.home-sale-layout .sale-discount ul { width: auto; height: 252px; position: absolute; z-index: 1;}
.home-sale-layout .sale-discount ul li { width: 210px; height: 50px; float: left; padding: 191px 0 0 0;}
.home-sale-layout .sale-discount .arrow { background: url(../images/home_bg.png) no-repeat; width: 19px; height: 29px; margin-top: -40px; position: absolute; z-index: 2; top: 50%; cursor: pointer; opacity: 0.25!important; }
.home-sale-layout .sale-discount .arrow:hover { opacity: 0.85!important;}
.home-sale-layout .sale-discount .pre { background-position: -160px -70px; left: 0;}
.home-sale-layout .sale-discount .next { background-position: -180px -70px; right: 0;}
.home-sale-layout .sale-discount dl { height: 59px; width: 210px; border-bottom: solid 1px #F0F0F0; position: relative; z-index: 1;}
.home-sale-layout .sale-discount dl dt, .home-sale-layout .sale-discount dl dd { position: absolute; z-index: auto;}
.home-sale-layout .sale-discount dt.goods-name { text-overflow: ellipsis; white-space: nowrap; width: 200px; height: 20px; top: 30px; left: 5px; overflow: hidden;}
.home-sale-layout .sale-discount dd.goods-thumb { top: -155px; left: 30px;}
.home-sale-layout .sale-discount dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 150px; height: 150px; overflow: hidden;}
.home-sale-layout .sale-discount dd.goods-thumb img { max-width: 150px; max-height: 150px; margin-top:expression(150-this.height/2); *margin-top:expression(75-this.height/2);}
.home-sale-layout .sale-discount dd.goods-price { font: 600 16px/30px Verdana; color: #e4393c; width: 200px; height: 30px; top: 0; left: 5px; }
.home-sale-layout .sale-discount dd.goods-price .original { font-size: 12px; color: #AAA; font-weight: normal; text-decoration: line-through; margin-left: 6px;}
.home-sale-layout .sale-discount dd.goods-price-discount { color: #FFF; background: url(../images/home_bg.png) no-repeat -100px -100px; text-align: center; width: 48px; height: 24px; padding: 28px 0 16px 0; top: -40px; right: 5px;}
.home-sale-layout .sale-discount dd.goods-price-discount em { font-size: 16px; font-weight: 600; margin-right: 2px;}
.home-sale-layout .sale-discount dd.time-remain { color: #999; line-height: 16px; text-align: center; width: 210px; height: 16px; top: -180px; left: 0;}
.home-sale-layout .sale-discount dd.time-remain i { background: url(../images/home_bg.png) no-repeat -40px -60px; vertical-align: middle; display: inline-block; width: 11px; height: 11px; margin-right: 4px;}
.home-sale-layout .sale-discount dd.time-remain em { font-weight: 600; color: #555; margin: 0 2px;}
.home-sale-layout .sale-discount dd.goods-buy-btn {}
.home-sale-layout .sale-discount .preNext { opacity: 0.5 !important;}
.home-sale-layout .sale-discount .preNext:hover { opacity: 1 !important;}
/*产品详细页*/
.prodetail { width: 940px; padding: 16px 0 20px 1px; float: left; }
.prodetail .roll { width: 300px; float: left; margin-left: 15px; }
.prodetail .roll .datu { width: 282px; height: 282px; }
.prodetail .roll .datu .proimg1 { width: 280px; height: 280px; border: 1px solid #ddd; text-align: center; overflow: hidden; display: inline-block; text-align: center; vertical-align: middle; }
.prodetail .roll .datu .proimg1 img { vertical-align: middle; max-height: 280px !important; max-width: 280px !important; width: expression(this.width > 280 && this.width > this.height ? 280 :true);
height:expression(this.height >280 ? 280: true); }

/*产品展示*/
.prodetail .roll .xiaotu li { width:66px; height:62px; line-height:60px; *height:64px;
border:1px solid #ddd; text-align:center; margin:20px 6px 0 0; float:left; overflow:hidden; }
.prodetail .roll .xiaotu li:hover{ border:1px solid #ff0000; }
.prodetail .roll .xiaotu li a { height:100%; vertical-align:middle\9; _writing-mode: tb-rl; }
.prodetail .roll .xiaotu li img  { vertical-align:middle; max-height:62px !important; max-width:66px !important; }

.state { width: 904px; border:1px solid #ffd980; background:#fffbd8; float: left; margin-left:14px; color: #666; padding:5px 0 5px 5px; overflow: hidden; }
.prodetail .explain { width: 560px; margin-left: 22px; font-size:14px; float: left; line-height: 24px; }

.prodetail .explain  .ico1{ background:url(../images/ico.png) no-repeat; padding-left:20px; margin-left:15px; }
.prodetail .explain  .ico1{ background-position:0 -679px; }
.prodetail .explain  .ico2{ background-position:-130px -679px; }

.prodetail .explain .procontact { width: 456px; border: 1px solid #dedede; padding-bottom: 10px; }
.prodetail .explain .procontact li { padding-left: 10px; line-height: 22px; width: 306px; float:left; overflow: hidden; }
.prodetail .explain .attribute{ width:530px; background-color:#f5f5f5; border-top:1px dotted #dfdfdf; margin-top:15px; padding:10px 0 10px 15px; float:left; position:relative; }
.prodetail .explain .union{ background:url(../images/ico.png) no-repeat -238px -683px; width:14px; height:15px; display:block; float:left; margin:5px 0 0 5px; }

/*诚信认证提示*/
.tip { width: 192px; height: 30px; line-height: 30px; text-align: center; margin: 30px 0 0 20px; *margin:10px 0 0 0; border: 1px solid #9e4b2b; background-color: #fbf9a6; position: relative; color: #9e4b2b; }
.tip .arrow1, .tip .arrow2 { position: absolute; overflow: hidden; font-family: "SimSun"; display: block; }
.tip .arrow1 { z-index: 2; left: 95px; top: -15px; color: #9e4b2b; font-size: 14px; }
.tip .arrow2 { z-index: 3; left: 96px; top: -14px; color: #fbf9a6; font-size: 12px; }
.tip1 { width: 160px; height: 28px; line-height: 28px; left:10px; top:-10px; text-align: center; margin-top: 5px; border: 1px solid #9e4b2b; background-color: #fbf9a6; position: relative; color: #9e4b2b; }
.tip1 .arrow1, .tip1 .arrow2 { position: absolute; overflow: hidden; font-family: "SimSun"; display: block; top: 2px; }
.tip1 .arrow1 { z-index: 2; color: #9e4b2b; font-size: 14px; left: -8px; }
.tip1 .arrow2 { z-index: 3; color: #fbf9a6; font-size: 12px; left: -6px; }

/*商品详情*/
.bdetail { width: 941px; border: 1px solid #dfdfdf; float: left; }
.bdetail .btitle { height: 31px; line-height: 31px; border-bottom: 1px solid #dfdfdf; background: #f1f1f1; padding-left: 10px; }
.bdetail .content { line-height: 30px; font-size: 14px; padding: 20px 0 20px 30px; width: 884px; overflow: hidden; }

/*诚信档案*/
.honor{ width:240px; border:1px solid #dfdfdf; overflow:hidden; zoom:1; position:relative; }
.title{ height:32px; line-height:32px; padding-left:10px; border-bottom:1px solid #dfdfdf; background-color:#f6f6f6; }
.honor .company-name{ width:240px; text-align:center; line-height:24px; padding-top:10px; float:left; }
.honor .company-name li{ width:240px; float:left; }
.honor .company-name .year{ width:130px; height:18px; line-height:18px; background-color:#ea0f1f; border-radius:2px; color:#fff; margin:10px 0 0 55px; display:inline; }
.honor .company-name .year .vip{ width:25px; height:20px; background:url(../images/ico.png) -212px -254px; display:block; float:left; }
.honor .company-name .year .spvip{ width:24px; height:20px; background:url(../images/ico.png) -210px -232px; display:block; float:left; }
.honor .company-name .year .mytvip{ width:25px; height:20px; background:url(../images/ico.png) -237px -232px; display:block; float:left; }

.honor .company-honor{ padding:0 0 15px 8px; line-height:26px; float:left; }
.honor .company-honor .company-code a { margin-left:13px; }
/*底部热门推荐*/
.leftbox .top-reconmmend{ width:938px; border:1px solid #dfdfdf; overflow:auto; zoom:1; }
.leftbox .top-reconmmend .hottit{ height:30px; line-height:30px; background:#f1f1f1; border-bottom:1px solid #d2d2d2; padding:0 10px; }
.leftbox .top-reconmmend ul {padding:5px;}
.leftbox .top-reconmmend ul li{ float:left;width: 20%; }
.top-reconmmend dl {padding: 10px;}
.leftbox .top-reconmmend ul li dt{ overflow:hidden; width:100%; height:160px; line-height:158px; *height:162px; border:1px solid #d2d2d2; text-align:center; margin-bottom:5px; }
.leftbox .top-reconmmend ul li dt a{ height:100%; }
.leftbox .top-reconmmend ul li dt a img{ vertical-align:middle; max-height:160px !important; max-width:168px !important; }
.leftbox .top-reconmmend ul li dd{ width:160px; _padding-bottom:15px; }

/*相关热词推荐*/
.rightbox{ width:242px; float:right; }
.rightbox .recommend{ width:240px; border:1px solid #dfdfdf; float:left; overflow:hidden; }
.rightbox .com-tit{ height:30px; line-height:30px; background:#f1f1f1; border-bottom:1px solid #d2d2d2; padding-left:10px; }
.rightbox .recommend ul{ padding:10px; line-height:24px; }
.rightbox .recommend ul li{ width:222px; line-height:30px; border-bottom:1px dotted #dfdfdf; float:left; }
.rightbox .recommend ul li a{ width:60px; padding-right:10px; text-align:center;}

/*产品推荐*/
.rightcp{ width:242px; float:right; }
.rightcp .recommend{ width:240px; border:1px solid #dfdfdf; float:left; overflow:hidden; }
.rightcp .com-tit{ height:30px; line-height:30px; background:#f1f1f1; border-bottom:1px solid #d2d2d2; padding-left:10px; }
.rightcp ul li .pic{ width:220px; text-align:center; margin-bottom:10px;}
.rightcp ul li .pic img{ width:220px; height:220px;}
.rightcp ul li .text p.tt{ height:40px; line-height:20px;}
.rightcp ul li .text p.tt a{ color:#666; font-size:12px;}
/*小图列表样式*/
.leftbox{ width:943px; float:left; overflow:hidden; }
.leftbox .list{ width:938px; -height:122px; padding-top:2px;-border-bottom:1px dotted #dcdcdc;float:left;}
.leftbox .list li{ -float:left; }
.leftbox .list .img{ overflow:hidden; width:102px; height:102px; line-height:100px; *height:104px; border:1px solid #d2d2d2; text-align:center; margin-bottom:5px; }
.leftbox .list .img a{ height:100%; vertical-align:middle\9; _writing-mode: tb-rl;}
.leftbox .list .img img { vertical-align:middle; max-height:102px !important; max-width:102px !important; }
.leftbox .list .inform{ width:490px; table-layout:fixed; word-break: break-all; margin-left:10px; }
.leftbox .list .inform .text{ width:490px; height:40px; margin-top:10px; overflow:hidden; }
.leftbox .price{ width: 140px; margin:45px 0 0 70px; }
.leftbox .btn{ padding: 20px 0 0 35px; cursor:pointer; }
.btn-qq,.btn-msg,.btn-tel{ height:28px; line-height:28px; padding-left:26px; background:url(../images/ico.png) no-repeat; display:block; cursor:pointer; }
.btn-qq{ background-position:-236px -647px; }
.btn-msg{ background-position:-128px -647px; }
.btn-tel{ background-position:2px -647px; }
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
/*大图产品列表*/
.leftbox .product{ width:938px; }
.leftbox .product dl{ width:233px; height:406px;  margin:1px 0 15px 0; float:left;  border-bottom: 1px dotted #dfdfdf; overflow:hidden; }
.leftbox .product dl:hover {width:222px; height:405px;border: 1px solid #ff5a00;background-color: #fbfbfb;  margin:1px 10px 15px 0; float:left;  overflow:hidden; }
.leftbox .product dl dt { width:220px; height:220px; line-height:220px; text-align:center; border:1px solid #dfdfdf; float:left; overflow:hidden; }
.leftbox .product dl dt a { height:100%; vertical-align:middle\9; _writing-mode: tb-rl; }
.leftbox .product dl dt img { vertical-align:middle; max-height:220px !important; max-width:220px !important; }
.leftbox .product dl dd{ width:220px; float:left; margin: 2px 0 0 5px;overflow:hidden; }
.leftbox .product dl dd img { margin-top:5px;}
.leftbox .product dl .text{ width:200px; height:24px; margin: 2px 0 0 5px; overflow:hidden; }
.leftbox .product .small{ width:220px; }
.leftbox .product .small p{ width:32px; height:32px; line-height:30px; border:1px solid #dfdfdf; text-align:center; float:left; padding:1px; margin:8px 5px 0 0; overflow:hidden; }
.leftbox .product .small p:hover{ border:1px solid #ff0000; }
.leftbox .product .small p a { height:100%; vertical-align:middle\9; _writing-mode: tb-rl; }
.leftbox .product .small p img { vertical-align:middle; max-height:32px !important; max-width:32px !important; }
















