@charset "utf-8";
/* CSS Document */

/* ===============
 * 重新定义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;}
table { border-collapse: collapse; border-spacing: 0;}

body { font: 12px/150% Arial,Verdana,"宋体"; color: #666666;  background: #FFF none repeat scroll 0 0; margin: 0; padding: 0;}
a { color: #555; outline: medium none;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover { color: #e4393c; }
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: Verdana;}
.goods-price em { font-weight: 600; color: #e4393c;}




/* 满屏背静切换焦点图 */
.full-screen-slides { width: 100%; height: 500px; position: relative; z-index: 1; margin:auto;}
.full-screen-slides li { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0;}
.full-screen-slides li a { display: block; width:776px; height:100%; text-indent:-9999px; margin-left: -388px; position: absolute; z-index: 2; left: 50%;}
.full-screen-slides li a.example-text{width: 100%;text-indent: 3px;left: 388px;}
.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: center; display:block; list-style:none; width: 760px; height: 6px; padding:7px 8px ; margin-left: -388px; position:absolute; left:50%; top: 460px; z-index: 8;}
.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: 12px;height: 12px;border-radius: 12px;margin-left: 12px; 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: rgb(253,133,58);}
/* 三联切换焦点图 */
.jfocus-trigeminy { width: 776px; height: 180px; margin-left: -388px; clear: both; position: absolute; z-index: 2; top: 301px; left: 50%; overflow: hidden;}
.jfocus-trigeminy ul { background-color: #FFF; width: auto; height: 180px; position: absolute; z-index: 1; overflow: hidden;}
.jfocus-trigeminy ul li { width: 777px; height: 180px; float: left; margin-left: -1px; }
.jfocus-trigeminy ul li a { display: block; width: 259px; height: 180px; float: left;}
.jfocus-trigeminy ul li a img { max-width: 259px; max-height: 180px;}
.jfocus-trigeminy .pre { background-position: 0 -100px; left: 0;}
.jfocus-trigeminy .next { background-position: -45px -100px; right: 0;}
.jfocus-trigeminy .pagination{ display: none;}

/* 商城首页-新闻及店铺Tab切换 */
.tabs-hide { display: none !important;}
.tabs-panel .store-join-help { color: #999; display: block; text-align: center; }
.tabs-panel .store-join-help:hover { text-decoration: none; color: #39C;}
.tabs-panel .store-join-help i { font-size: 14px; margin-right: 4px;}

/* 商城首页-新闻及店铺Tab切换*/
.proclamation { background: #FFF; width: 210px; height: 152px;}
.proclamation .tabs-nav { background: #F7F7F7; height:30px; border: solid #E7E7E7; border-width: 1px 0; position:relative; z-index:1;}
.proclamation .tabs-nav li { background:#F7F7F7; text-align: center; display: block; width: 103px; height: 20px; float: left; padding: 5px 0; margin: 0; border: solid #F7F7F7; border-width: 0 0 0 1px; position: relative; z-index: 9; cursor: pointer;}
.proclamation .tabs-nav li h3 { font-weight: 600; line-height:20px;}
.proclamation .tabs-nav li.tabs-selected { color: #333; font-weight: 600; line-height: 20px; width: 100%; height: 20px;  border-style: solid;  position: relative; z-index:10; _margin-bottom: -1px/* IE6 */; }
.proclamation .tabs-nav li h3, #news .tabs-nav li.tabs-selected h3 { color:#333;}
.proclamation .tabs-panel  {width: 95%; margin: 6px auto;}
.proclamation .mall-news {}
.proclamation .mall-news li { line-height: 20px; text-overflow: ellipsis; white-space: nowrap; height: 20px; padding: 1px 0; overflow: hidden;}
.proclamation .mall-news li time { font-family: Tahoma, Geneva, sans-serif; color: #999; font-size: 10px; margin-left: 6px;}
.tabs-hide { display: none !important;}



/*右侧广告切换*/
.hotdl .goods-price{margin-top: 10px;}
.originals{font-size: 12px;font-weight: normal;text-decoration: line-through;color: #999;vertical-align: middle;margin-left: 6px;}
.hotdl{padding: 10px 15px 10px 20px;}
.hot_title{background: #fff;height: 50px;line-height: 50px;color: #333;font-size: 16px;font-weight: bold;padding-top: 5px;text-indent: 20px;}
.hot_img{float: left;margin-right: 10px;}

.title02{border-bottom: 1px solid #eee;}
.clears{clear: both;overflow: hidden;}
.wrapfoot{width: 100%;background: #333;padding: 10px 0;}
/*每个楼层下面的热卖品牌样式*/
.floor_bottom_brand{margin: 10px 0 0;border: 1px solid #eaeaea;background: #fff;width: 1198px;float: left;height: 96px;overflow: hidden;}
.floor_bottom_brand .brand_text{float: left;width: 97px;font-size: 15px;color: #333;font-weight: bold;text-align: center;margin-top: 36px;}
.floor_bottom_brand a{display: inline-block;padding: 20px 0;}
.floor_bottom_brand img{width: 150px;height: 50px;}
.home-tips{height: 44px;border-bottom: 1px solid #EAEAEA;margin-top: -1px;}
.wrap-tips{width: 1200px; margin: 0 auto;height: 44px;}
.wrap-tips .item{float: left;margin-right: 40px;color: #999;text-decoration: none;height: 44px;line-height: 44px;}
.wrap-tips .item .itemimg{float: left;margin-top: 6px;margin-right: 10px;}
.wrap-tips a:hover span{color: #E01F35;}
/*首页左侧浮栏样式*/
#indexleft{
    display: none;
    position: fixed;
    left: 50%;
    top: 206px;
    z-index: 99;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    background-color: #fff;
    filter: alpha(opacity:82);
}
.gettonva{background: #DA0000;}
.gettonva a{
    color: #fff!important;
}
#indexleft .floor li:first-child{
    border-top: none;
}

#indexleft .floor li{
    border-top: 1px solid #D4D4D4;
    padding-bottom: 1px;
    padding-top: 1px;
}
.m-indexleft .floor{
    border-top: none;
    border-bottom: none;
}
.m-indexleft .channel{
    border: 1px solid #eaeaea;
    border-bottom: none;
}
.m-indexleft .channel li a{
    display: block;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #eaeaea;
}
.m-indexleft .floor li a{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 34px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
    overflow: hidden;
    width: 30px;
    margin: 7px 10px;
    line-height: 17px;
    color: #000;
    -webkit-transition: color .1s;
    -moz-transition: color .1s;
    transition: color .1s;
    overflow: hidden;
    word-break: break-word;
}
.m-indexleft .floor li:hover{background: #DA0000;}
.m-indexleft .floor li:hover a{
    color: #fff;
}
.m-indexleft .channel li:hover{background: #DA0000;}
.m-indexleft .channel li:hover a{
    color: #fff;
}
.m-indexleft .floor li:last-child{background: #dedede!important;}
.m-indexleft .floor li:last-child a{
    color: #000!important;
    display: block!important;
}
    /*右侧浮栏样式*/
#rightBarNew {
    position: absolute;
    z-index: 99;
    width: 58px;
    border: 1px solid #eaeaea;
    margin-left: 615px;
    background: #fff;
    top: 724px;
    height: 154px;
    }
#rightBarNew ul li a:hover i,#rightBarNew ul li a:hover span{
    color:#e4393c;
}
.iconfonts{font-family:'FontAwesome'!important;}
.m-rightbar li, .m-rightbar a{float: left;width: 58px;}
.m-rightbar .srcolltop {
    padding-top: 3px;
    height: 33px;
    border: 0;
    line-height: 14px;
    font-size: 10px;
    background: #999;
}
#scrollTop i,#scrollTop span{font-size: 10px;color: #fff;}
.m-rightbar a {
    display: block;
    width: 58px;
    height: 48px;
    padding: 10px 0 0;
    border-bottom: 1px solid #eaeaea;
    background: #fff;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    color: #333;
}
.m-rightbar .m-app2 {
    position: relative;
}
.m-rightbar .iconfonts {
    color: #999;
    font-size: 17px;
}
.m-rightbar .txt{
    width: 58px;
    display: inline-block;
}
.m-app2-1 i{font-size: 26px!important;}
.m-rightbar .m-notice {
    position: absolute;
    left: -100px;
    top: 10px;
    width: 66px;
    display: none;
    border-radius: 4px;
}
.Signin{position: relative;}
.m-notice {
    background: #fff;
    text-align: center;
    border: solid 1px #ededee;
    padding: 10px;
}
.m-notice .text{
    color: #333!important;}
#scrollTop:hover i,#scrollTop a:hover span{color:#666;}


.m-notice .arr, .m-notice .arr1 {
    position: absolute;
    right: -24px;
    border-width: 9px;
    border-style: dashed dashed dashed solid;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0 !important;
}
.m-notice .arr {
    right: -18px;
    border-color: transparent transparent transparent #ededed;}
.m-notice .arr1 {
    right: -17px;
    border-color: transparent transparent transparent #fff;
}
.m-notice {
    background: #fff;
    position: relative;
    text-align: center;
    color: #333;
    border: solid 1px #ededee;
    padding: 10px;
}
.m-rightbar .m-notice-1 .arrow {
    top: 10px;
}
#leftSldToTop span{
    display: block;
}
#leftSldToTop span i{
    font-size: 12px!important;
}