@charset "gb2312";
/* CSS Document */
*{margin:0 auto;padding:0;list-style-type:none;}
body{padding:0; margin:0 auto; font-size:12px;font-family:"微软雅黑";overflow-x:hidden;color:#666;}
h1,h2,h3,h4,h5{padding:0; margin:0; font:16px/50px; text-indent:0; }
ul,li,ol,dl,dt,dd{padding:0; margin:0; text-indent:0; list-style:none;}
input,label,button,select,textarea{vertical-align:middle;}
img{border:0;max-width:100%;}
a:link{color:#666; text-decoration:none;}
a:hover{color:#ce0000; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:active{color:#666;text-decoration:none;}
/*--------头部--------*/
#top{width:100%;height:auto;position:relative;top:0;clear:both;}
#var{width:100%; height:50px; padding:10px 0px;position:absolute;top:0; z-index:99; clear:both; background-image:url(images/var-bg.png);}
#var table{ text-align:center;}
#var .sys span{ display:block; margin-top:5px; color:#fff;}
#var .zx span{display:block; margin-top:5px; color:#fff;} 

.shous{ width:100%; height:35px; line-height:35px;border-radius:10px;background:#fff;}
#tx{width:100%;height:35px; line-height:35px; padding:0 5px;  border:0;}
#tx-2{width:100%; height:35px;text-align:center;border:0; color:#fff;background-color:#ec2327; border-radius:0px 10px 10px 0px;}
/*--------banner--------*/
/*banner*/
.container {margin:0 auto;}
#slides {position:relative;}
.slidesjs-container{}
.slidesjs-navigation{ display:none}
.slidesjs-navigation a{font:bold 20px/normal simsun;text-decoration:none;color:#333;}
.slidesjs-previous{}
.slidesjs-next{}
.slidesjs-navigation a:hover{color:#C00}
.slidesjs-pagination{ display:none}
.slidesjs-pagination li{float:left;padding:0 3px;}
.slidesjs-pagination li a{display:block;width: 13px;height:0;padding-top:13px;background:url(images/pagination.png) 0 0;overflow:hidden;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {background-position: 0 -26px}
@media (max-width: 767px) { .container {width: auto}}
@media (max-width: 480px) { .container { width: auto}}
@media (min-width: 768px) and (max-width: 979px) { .container {width: 724px}}
/* For larger displays */
@media (min-width: 1200px) { .container { width: 1170px }}

/*图标*/
#var-tb{ height: auto;padding:15px 0px; clear:both;}
#var-tb table{ text-align:center;}
#var-tb table tr td{ padding:5px 0px;}
#var-tb table tr td a{ color:#000;}
#var-tb table tr td a:hover{ color:#ce0000;}
#var-tb table tr td span{ display:block; height:2.4em; line-height:2.4em; font-size:1.2em;}
#var-tb table tr td img{ width:60%;}
/*--------限时秒杀 --------*/
#sxms{ width:100%; height:auto; margin:0 auto;}
.hzy-bt{ height:30px; line-height:30px; border-top:1px solid #ddd; background-color:#eee; padding:15px;}
.hzy-bt h2{ float:left;height:30px; line-height:30px; border-left:5px solid #ce0000;  font-size:1.5em; padding-left:15px;}
.hzy-bt h2 a{color:#ce0000;}
.hzy-bt span{ display:block; float:right;}
.hzy-bt a:hover{color:#ce0000;}
.sx-img,.sx-img img{ width:100%; }


#xs-cp2{ padding:15px 5px;}
#xs-cp2 table{ text-align:center;}
#xs-cp2 table tr td{color:#ce0000;}
#xs-cp2 table tr td img{ width:90%;}
/*#xs-cp2 table tr td p{border:1px solid #ce0000;border-radius:5px;}*/

.sx-sj{width:100%; margin:0 auto; padding-top:20px;}
.sx-s{ width:30px; height:30px; border:1px solid #ce0000;border-radius:5px; line-height:30px; font-size:1.2em;  font-weight:bold; margin:0; text-align:center;}
.sx-money{ font-size:1.5em; color:#000; line-height:50px;}
.sx-money:hover{color:#ce0000;}

/*--------口碑排行--------*/
.kb-img{width:100%; height:auto;}
.kb-img img{width:100%;}
.kb-img table tr td{ position:relative;}
.kb-img table tr td span{ display:block; width:100%; height:45px; line-height:45px; position:absolute;bottom:0;
text-align:center; font-size:1.5em; color:#fff; background-color:#000;
filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.kb-img table tr td span:hover{ color:#ce0000;}
.kb-cp{padding:10px;}
.kb-cp table{ text-align:center;}
.kb-cp table tr td span{ display:block; clear:both; font-size:1.5em;line-height:35px;}
.kb-cp table tr td strong{ display:block;font-size:1.5em; line-height:30px; color:#ce0000; font-weight:inherit; }
.kb-cp table tr td a:hover{ color:#ce0000;}
/*--------大牌精选--------*/
/*--------品牌特惠--------*/
/*--------正品保障--------*/
#zpbz table tr td a img{ width:100%;}
#zpbz table{}
#zpbz table tr td{ position:relative; top:0;}
#zpbz table tr td span{ display:block;width:100%; height:2em; line-height:2em; font-size:1em;position: absolute;bottom:0; z-index:9; text-align:center;
 color:#fff; background-color:#000;
filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
/*--------猜你喜欢--------*/
.xh-bty{ width:100%; height:70px; line-height:70px; text-align:center; background-color:#eee; font-size:2em; color:#000;}
#cnxh table{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}

.cpzx{ border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.cpzx tr td{ border-left:1px solid #ddd; border-top:1px solid #ddd; width:50%;}


.cnxh-cp{ padding:20px 10px;}
.xh-sp{ text-align:left;}
.xh-wz{ width:80%;text-align:left; margin:0 auto;}
.xh-wz strong{ font-size:1.5px; color:#f00; line-height:2.5em;}
.xh-wz p{ overflow:hidden; height:4em; line-height:2em;}
.xh-wz p span{ color:#F63;}
.xh-wz p:hover{ color:#f00;}
/*--------底部--------*/
#foot{ border-top:5px solid #eee;}
.dibu{ text-align:center; padding:30px 0px;}
.dibu h3{ font-size:1.5em; line-height:2em;}
.dibu span{ display:block; font-size:1.2em; line-height:2em;}
.dibu a:hover{ color:#f00;}

.footr{ border-top:1px solid #ddd; padding:10px 0px;}
.footr table{ text-align:center;}
.footr span{ display:block; line-height:2em;}
.footr span:hover{ color:#f00;}


#foot .footr table tr td .foot-2{text-align:left;}
#foot .footr table tr td .foot-2 strong{ font-size:14px; color:#c60004;}
#foot .footr table tr td .foot-2 span{ line-height:14px; color:#ccc;}


/**/
#returnTopBtn {
  width: 35px;
  height: 35px;
  position: fixed;
  bottom: 45px;
  right: 10px;
  background: url(images/returnTopBtn.png);
  background-size: 100%;
  z-index: 999;}
/*----------------------------------------------------模板样式-------------------------------------------------------------*/
header{width: 100%;position: relative;}
header.all{height:44px;background: #efeff0;color:#dc0000;text-align: center;line-height: 44px;font-size: 16px; z-index:1000;}
header.all span{padding: 0 5px;color: #98a8c7;}
header.all span.cur{color: #004898;font-size: 20px;}
a.shortCar{padding: 10px;width: 24px;height: 20px; position: absolute;right:0px;top: 0px;}
div.shortCar{width: 24px;height: 20px;background: url(images/icon2.png);position: absolute;top: 10px; right: 10px;
 background-size: 284px; display: block; background-position: 24px 0;z-index: 9;}
div.shortCar span{position: absolute;background: #ee3137;right: -5px;top: -5px;font-size: 8px;line-height: 12px; display: block;
border-radius: 10px;color: #fff;padding: 0 3px;}
a.user{padding: 10px;width: 14px;height: 20px; position: absolute;right:40px;top: 0px;}
div.user{width: 14px;height: 20px;background: url(../images/user.png) no-repeat;position: absolute;top: 10px; right: 10px; background-size: 14px; display: block;z-index: 9;}
div.user1{width: 14px;height: 20px;background: url(../images/user1.png) no-repeat;position: absolute;top: 10px; right: 10px; background-size: 14px; display: block;z-index: 9;}
a.home{padding: 10px;width: 24px;height: 20px; position: absolute;left:0px;top: 0px;}
div.home{width: 24px;height: 20px; background-image:url(../images/icon2.png);position: absolute;top: 10px; left: 10px; background-size: 284px; display: block; background-position: 0px 0;z-index: 9;}

/*--------新闻--------*/
.nav_left {margin:10px 5px; line-height:1.5;}
a.nav_left_now {color:#dc0000;}
/*----------------------------------------------------商品-------------------------------------------------------------*/
.cpzx .cpbox {margin:5px; border:none;}
.cpzx img {width:90%;}
.cpzx .cpbox p { text-align:center; line-height:2em;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size:13px;
}
.cpzx .cpbox div {
  padding: 0px;
  padding-top: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color:#999;
}
.cpzx .cpbox span {
  display: block;
  font-size: 14px;
  padding: 0;
  color: #ff7c44;
  padding-top: 4px;
  font-weight:bold;
}
/*--------spfl--------*/
.category {overflow: hidden; border-top: 0.1em solid #EEE; position: relative;}
.category .name {font-size:16px; font-weight:bold; line-height:2; color:#fff; background-color:#c40000; padding:0 5px;}
.i-mc {margin-bottom:10px;}
.i-mc p{}
.i-mc p span{ font-size:14px;}
.i-mc p a{ margin:0 5px;}
#dis_tab{ text-align:center;}
#dis_tab li{ display:inline; padding:0px 10px;}

/*限时抢购*/
.proimg{ text-align:center;}
.prodet h3 {font-size: 16px;}
.prodet {
    padding: 0 10px;
    line-height: 1.5;
}
.xsqg-sj {
    margin: 10px;
    height: 32px;
    border: 1px solid #ff8b00;
    background: url(images/csqg-sj.jpg) no-repeat left center;
}.xsqg-sj span {
    padding-left: 45px;
    line-height: 32px;
    color: #ff8b00;
    font-weight: bold;
}.propri {
    background: #e60503;
    margin: 5px 10px;
    padding: 10px;
    color: #FFF;
}.propri strong {
    font-size: 20px;
}.fr {
    float: right;
}a.buybt {
    display: block;
    background: #FFF;
    border-radius: 5px;
    text-align: center;
    line-height: 27px;
    padding: 0 5px;
    font-size: 16px;
    font-weight: bold;
}.protit {
    background: #efeff0;
    border-top: solid 1px #dcdddd;
    border-bottom: solid 1px #dcdddd;
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-indent: 5%;
    position: relative;
    font-size: 12px;
    color: #595757;
    margin: 10px 0;
}
.proint img {max-width:100%;}

.dqg_list li {text-align:center; margin-bottom:10px;}
.dqg_list img {max-width:100%;}

.twlist li {padding-bottom:15px; border-bottom:#CCC 1px dashed;}
.twlist li img { max-width:100%;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}
.twlist .twintro {color:#999; line-height:2;}