﻿/*******************************
 * index css
 * **********************************/
 /* body{ background: url(../images/index/bg.jpg) } */
 .main_posRel{ activity_stylebackground: #eee; }

.floor1_part { overflow: hidden; }
.floor1_part .adv { width: 232px; height: 310px; float: left; margin-right: 10px; background: #fff; }
.floor1_part .adv img { width: 232px; height: 310px; }
.floor1_part .top { width: 958px; height: 180px; float: right; *float: none; }
.floor1_part .top .areaList { float: left; width: 232px; height: 180px; background: #fff; margin-right: 10px; overflow: hidden; }
.floor1_part .top .areaList img { width: 232px; height: 180px; }
/*tab*/
.placardBox { float: left; width: 232px; height: 180px; background-color: #FFF; overflow: hidden; }
.placardHead { height: 35px; line-height: 35px; font-size: 14px; font-weight: normal; vertical-align: middle; border-bottom: none; margin-bottom: 15px; }
.placardHead li { width: 50%; height: 35px; text-align: center; }
.placardHead li a { width: 117px; padding: 0; line-height: 35px; cursor: pointer !important; border: none !important; float: left; border-radius: 0; display: inline-block; background: #dbdbdb; color: #333; }
.placardHead li.active a { background: #fff; color: #EA5413 !important; }
.placardItem { margin: 0 auto; width: 200px; height: 124px; overflow: hidden; }
.placardItem li { height: 26px; margin-top: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666 }
.placardItem li a { color: #666; }
.placardItem li a:hover { text-decoration: underline }
.placardItem li em { margin-right: 8px; }
.placardGoods_list { float: left; }
.placardGoods_list ul { margin-right: -10px; overflow: hidden; }
.placardGoods_list li { background: #fff; margin-right: 10px; width: 312px; height: 120px; float: left; position: relative; }
.placardGoods_list li img { /*width: 96px; height: 96px;*/
    max-width: 100%;
    max-height: 100%; float: right; margin: 12px 10px; }
.placardGoods_list li .tac, .placardGoods_list li .tal { margin: 12px 16px; height: 96px; position: relative; }
.placardGoods_list li .title { font-size: 16px; margin-bottom: 8px; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.placardGoods_list li .subtitle { color: #ea5413; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.placardGoods_list li button { position: absolute; bottom: 0; left: 0; }
.index_title { border-bottom: 1px solid #ccc; height: 26px; padding: 8px 0; line-height: 26px; margin-bottom: 10px; }
.index_title .left { float: left; font-size: 18px; }
.index_title .left span { color: #999; padding-left: 12px; }
.index_title .more { float: right; }
.floor2_part .index_brandBox { height: 272px; clear: both; overflow: hidden; }
.floor2_part .index_brandBox .left { float: left; }
.floor2_part .index_brandBox .left .title_tips { background: #ffb61e; color: #292622; width: 212px; height: 70px; padding: 10px; }
.floor2_part .index_brandBox .left .title_tips .title_tipsBox { border: 1px solid #292622; width: 210px; height: 68px; text-align: center; line-height: 26px; }
.floor2_part .index_brandBox .left .title_tips .title_tipsBox .title { margin: 0 10px; border-bottom: 1px solid #292622; font-size: 18px; padding: 4px 0; }
.floor2_part .index_brandBox .left .title_tips .title_tipsBox .subtitle { padding: 6px 0; }
.floor2_part .index_brandBox .left .title_tips2 { background: #292622; color: #ffb61e; }
.floor2_part .index_brandBox .left .title_tips2 .title_tipsBox { border: 1px solid #ffb61e; }
.floor2_part .index_brandBox .left .title_tips2 .title_tipsBox .title { border-bottom: 1px solid #ffb61e; }
/*slideSize*/
.slide { position: relative; float: left; overflow: hidden; background: #fff; }
.slideSize01 { width: 232px; height: 182px; overflow: hidden; }
.slideSize01 img { width: 232px; height: 182px; }
.slideSize02 { width: 474px; height: 320px; }
.slideSize02 img { width: 474px; height: 320px; }
.slideSize03 { width: 474px; height: 346px; }
.slideSize03 img { width: 474px; height: 346px; }
.slideSize04 { width: 232px; height: 562px; }
.slideSize04 img { width: 232px; height: 562px; }
.slideSize05 { width: 232px; height: 602px; }
.slideSize05 img { width: 232px; height: 602px; }
/*slideSize*/

.brandList_box { width: 955px; height: 272px; float: left; background: #fff; margin-left: 10px; }
.brandList_box .brandList { width: 965px; height: 272px; overflow: hidden; }
.brandList_box .brandList li { padding: 23px; position: relative; }
.brandList_box .brandList li .c_hover { top: -91px; width: 132px;
    height: 48px; padding: 21px 10px; }
.brandList_box .brandList li:hover .c_hover { top: 0; }
.btnRefresh { transition: .3s linear; cursor: pointer; text-align: center; }
.iconRefresh { width: 32px; height: 28px; background: url(../images/index/refresh_ic.png); display: block; margin: 0 auto 5px; transition: 0.3s linear; }
.brandList_box li.btnRefresh:hover .iconRefresh { transform: rotate(360deg); background: url(../images/index/refresh_icH.png); }
.brandList_box li.btnRefresh:hover { background: #EA5413; color: #fff; }
.index_floorList li { width: 353px; height: 168px; margin-bottom: 10px; }
.index_floorList li img { float: left; /*width: 128px; height: 128px;*/
    max-width: 100%;
    max-height: 100%; margin: 20px 0 20px 20px; }
.index_floorList li .title { font-size: 14px; margin-bottom: 5px; }
.index_floorList li .data { color: #999; margin-bottom: 2px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_floorList li .price { font-size: 16px; color: #ea5413; }
.index_floorList li .tar, .index_floorList li .tac { position: relative; margin: 20px 18px; width: 166px; height: 128px; }
.index_floorList li button { position: absolute; right: 0; left: auto; *width: 70px; }
.index_floorBox { clear: both; overflow: hidden; }
.index_floorBox .top { margin-bottom: 10px; overflow: hidden; }
.slideBox .index_floorBox { height: 595px }
.index_floorList2 li { width: 232px; height: auto; }
.index_floorList2 li img { /*width: 192px; height: auto;*/ max-width: 100%;
    max-height: 100%;
    margin: 20px auto 10px; float: none; display: block; }
.index_floorList2 li .title { font-size: 14px; margin-bottom: 2px; }
.index_floorList2 li .data { color: #999; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_floorList2 li .color_ea5413 { color: #ea5413; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_floorList2 li .price { font-size: 16px; color: #ea5413; margin-bottom: 6px; }
.index_floorList2 li .tac { padding: 8px 16px 12px; margin: 0; height: auto; }
.index_floorList2 li button { position: static; *width: 70px; }
.height_65 { height: 78px !important; }
.index_hotList ul { margin-right: -1px; overflow: hidden; }
.index_hotList li { margin: 0 0 1px 1px; float: left; background: #fff; width: 483px; height: 240px; position: relative; }
.index_hotList li .pos1 { position: absolute; right: 10px; bottom: 10px; }
.index_hotList li img { margin: 20px; float: left; /* width: 192px; height: 192px;*/
    max-width: 100%;
    max-height: 100%; }
.index_hotList li .tal { float: left; padding: 20px; width: 210px; }
.index_hotList li .title { font-size: 14px; margin-bottom: 5px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_hotList li .time { color: #999; }
.index_hotList li .action { position: relative; width: auto; padding: 0; margin-top: 18px; }
.index_hotList li .action .hPrice { background: #e5e5e5; border-radius: 5px; width: 138px; padding: 0 5px; margin-right: 5px; }
.index_hotList li .action p { margin: 0 5px; }
.index_hotList li .action .price { padding: 5px 0; font-size: 14px; color: #e00999; }
.index_hotList li .action .price em { font-size: 22px; }
.index_hotList li .action .salePrice { color: #666; padding: 5px 8px 3px 0; margin-bottom: 2px; }
.index_hotList li .action .savePrice { color: #fff; background: #9920f5; display: inline-block; border-radius: 5px; padding: 1px 5px; margin-bottom: 6px; }
.index_hotList li .action .go_btn { position: absolute; left: 122px; top: 25px; background: url("../images/index/timeBuy_btn.png") no-repeat; width: 40px;
    height: 40px; line-height: 20px; padding: 12px; color: #fff; display: block; font-size: 14px; text-align: center; }
.index_hotList li .action .go_btn:hover { background: url("../images/index/timeBuy_btnH.png"); }
.index_hotList2 li { width: 322px; height: 321px; }
.index_hotList2 li .pos1 { width: 128px; height: 128px; }
.index_hotList2 li img { /*width: 128px; height: 128px;*/
    max-width: 100%;
    max-height: 100%;
    margin: 0; }
.index_hotList2 li .tal { width: 282px; }
.index_groupListTab-head { border-radius: 5px; width: 100%; height: 60px; border-bottom: none; overflow: hidden; }
.index_groupListTab-head li { float: left; height: 48px; line-height: 48px; position: relative; color: #fff; background: #999; text-align: center; width: 50%; cursor: pointer; }
.index_groupListTab-head li a { background: none !important; color: #fff !important; border: none !important; padding: 12px 0; }
.index_groupListTab-head li .txt { font-size: 16px; margin-right: 16px; }
.index_groupListTab-head li .groupTime { display: inline-block; *display: inline; font-size: 14px; }
.index_groupListTab-head li .groupTime em { width: 24px; height: 24px; *width: 30px; *height: 30px; display: inline-block; *display: inline; background: #fff; color: #333; vertical-align: middle; line-height: 24px; border-radius: 5px; margin: 0 5px; }
.index_groupListTab-head li.active { background: #cc1818; }
.index_groupListTab-head li.active:before { content: ''; position: absolute; top: 48px; left: 50%; margin-left: -6px; border-width: 12px; border-color: transparent; border-style: dashed; border-top-color: #cc1818; border-top-style: solid; }
.index_groupList ul { margin-right: -12px; overflow: hidden; }
.index_groupList li { width: 594px; height: 232px; margin: 0 12px 12px 0; }
.index_groupList li .tal { width: 342px; height: 192px; padding: 20px 20px 20px 0; }
.index_groupList li .data {  color: #999; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_groupList li .action { border: none; }
.index_groupList li .action p { text-align: left; }
.index_groupList li .action .price { border-bottom: none; color: #cc1818; padding: 0; margin-bottom: 5px; }
.index_groupList li .action .savePrice { text-align: center; background: #ffe33f; color: #cc1818; height: 16px; line-height: 16px; padding: 0 5px; *width: 70px; }
.index_groupList li .index_groupBottom { width: 340px; height: 48px; background: #cc1818; margin-top: 8px; clear: both; }
.index_groupList li .index_groupBottom .processBox { width: 196px; height: 40px; padding:0 12px; margin-top: 10px; }
.index_groupList li .index_groupBottom .processBox .progress{ margin-bottom:0;}
.index_groupList li .index_groupBottom .processBox p{ color: #fff;}
.index_groupList li .index_groupBottom .processBox p .color_ea5413{ color: #ffe33f;}
.index_groupList li .processBox .progress .progress-bar em { position: absolute; right: -28px; width: 32px; color: #ffe33f; font-family: "微软雅黑"; }
.index_groupList li .index_groupBottom .processBox p .fr{ margin-right:-38px;}
.groupBtn { position: relative; background: #ffe33f; color: #cc1818; height: 48px; line-height: 48px; text-align: center; width: 70px; font-size: 16px; padding: 0; border-radius: 0; }
.groupBtn:before { content: ''; position: absolute; top: 0; left: -25%; margin-left: -6px; border-width: 24px 12px; border-color: transparent; border-style: dashed; border-right-color: #ffe33f; border-right-style: solid; }
.groupBtn:hover, .groupBtn:active, .groupBtn:focus { background: #ffed85; color: #cc1818; padding: 0; }
.groupBtn:hover:before { border-right-color: #ffed85; }
.index_adv ul { margin-right: -10px; overflow: hidden; }
.index_adv li { width: 595px; height: 120px; margin-right: 10px; float: left; background: #fff; }
.index_adv li img { width: 595px; height: 120px; }

/*团购4列表*/
.index_groupList2 li{ width:291px; height:416px; *margin-top:12px;}
.index_groupList2 li .shopL192W{margin:20px auto;}
.index_groupList2 li .shopPic3{ float: none; margin:20px auto; text-align: center;}
.index_groupList2 li .tal{ width:251px; height:184px; padding:0 20px 20px;}
.index_groupList2 li .index_groupBottom{ margin:8px -20px 0;width:291px;}
.index_groupList2 li .index_groupBottom .processBox{ width:145px;}
.index_groupList2 li .action{ margin-top:12px;*margin-top:15px;}

/*楼层*/
.brandTab_head { background: #fff; position: relative; padding: 12px 24px; height: 24px; margin-bottom: 1px; overflow: hidden; }
.brandTab_head .floorNav_arrow { width: 100%; }
.brandTab_head .floorNav_arrow .prev, .brandTab_head .floorNav_arrow .next { position: absolute; top: 12px; cursor: pointer; border-radius: 5px; width: 24px; height: 24px; color: #666; line-height: 24px; font-family: \5B8B\4F53; text-align: center; border: 1px solid #666; display: inline-block; }
.brandTab_head .floorNav_arrow .prev { left: 24px; }
.brandTab_head .floorNav_arrow .next { right: 24px; left: inherit; }
.brandTab_head .floorNav_arrow .prev:hover, .brandTab_head .floorNav_arrow .next:hover { border: 1px solid #ea5413; color: #ea5413; }
.brandTab_head .floorNav_arrow .prev:active, .brandTab_head .floorNav_arrow .next:active { border: 1px solid #ea5413; background: #ea5413; color: #fff; }
.brandTab_head .floorNav { position: absolute; left: 54px; right: 54px; height: 24px; overflow: hidden; }
.brandTab_head .floorNav li { float: left; width: 80px; height: 24px; line-height: 24px; margin: 0 5px; text-align: center; font-size: 14px; }
.brandTab_head .floorNav li.on a, .brandTab_head .floorNav li a:hover{ color: #ea5413; }
.indexFloor_left { float: left; width: 268px; height: 595px; background: #fff; margin-right: 1px; }
.indexFloor_left img { width: 268px; height: 595px; }
.indexFloor_list { float: left; }
.indexFloor_list li {
    position: relative; background: #fff; width: 232px; height: 232px; float: left; margin: 0 1px 1px 0; }
.indexFloor_list li img {
    /*  width: 128px; height: 128px; */
    max-width: 100%;
    max-height: 100%;
}
.indexFloor_list li .pos1 { position: absolute; right: 10px; bottom: 10px; }
.indexFloor_list li .tal { padding: 16px; }
.indexFloor_list li .title { font-size: 14px; margin-bottom: 5px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.indexFloor_list li .data { margin-bottom: 5px; color: #999; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.indexFloor_list li .price { font-size: 16px; color: #ea5413; margin-bottom: 6px; }
.adv { clear: both; width: 465px; height: 131px; background: #fff; overflow: hidden; margin-bottom: 1px; }
.adv img { width: 465px; height: 131px; }
.indexFloor_listBig { float: left; width: 465px; }
.indexFloor_listBig ul { margin-right: -1px; overflow: hidden; }
.indexFloor_listBig li { float: left; margin: 0 1px 1px 0; background: #fff; width: 232px; height: 298px; position: relative; }
.indexFloor_listBig li img { /*width: 192px; height: 192px;*/
    max-width: 100%;
    max-height: 100%;
    display: block; margin: 10px auto 0; }
.indexFloor_listBig li .tac { padding: 14px 16px 5px; }
.indexFloor_listBig li .title { font-size: 14px; margin-bottom: 5px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.indexFloor_listBig li .data { margin-bottom: 5px; color: #999; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.indexFloor_listBig li .price { font-size: 16px; color: #ea5413; margin-bottom: 6px; }
.slideBoxBdUl { display: none; }
.slideBoxBdUl:first-child { display: block; }
/*进度条*/

.processBox { position: relative; }
.processBox .progress { background: #fff; height: 12px;line-height: 12px; margin-bottom: 5px;border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; overflow: hidden; }
.processBox .progress .progress-bar { height: 12px; line-height: 12px; background: #a31414; }
.processBox .txt { line-height: 30px; }
.processBox .per { position: absolute; top: -6px; right: -40px; color: #ea5413; }
/*左侧浮动导航margin-left: -740px;*/
.b_line { border-bottom: 1.5px dashed #fff; }
.floatBox { position: fixed; bottom: 24px; left: 50%; margin-left: -740px; z-index: 999; display: none; }
.floatBox .dyy_top { position: relative; z-index: 2; top: 12px; left: 0; display: inline-block; width: 110px; height: 199px; background: url("../images/index/float_ldyy.png"); }
.floatBox .floatBox-list { float: none; background: #3d3933; color: #fff; border-radius: 5px; padding: 12px 0 12px; *overflow: hidden; }
.floatBox .floatBox-list li { border-bottom: 1px dotted #999; float: none; height: 24px; line-height: 24px; padding: 5px 0; display: block; margin: 0 12px;
    *width: 86px; }
.floatBox .floatBox-list li:first-child { *margin-left: 12px; }
.floatBox .floatBox-list li:last-child { border-bottom: none; }
.floatBox .floatBox-list li a { display: block; text-align: center; font-size: 12px; color: #fff; height: 24px; line-height: 24px; padding: 0 10px; border-radius: 3px; }
.floatBox .floatBox-list li a:focus, .floatBox .floatBox-list li a:active { background: transparent; color: #fff; }
.floatBox .floatBox-list li.active a, .floatBox .floatBox-list li a:hover, .floatBox .floatBox-list li a:active,
.floatBox .floatBox-list li.active a:active, .floatBox .floatBox-list li.active a:focus { background: #ea5413; color: #fff; }
.floatBox .floatBox-list2 { padding: 12px 0; }
.floatBox .goTop-btn a { background: #ea5413; font-size: 12px; color: #fff; *width: 110px; height: 32px; line-height: 32px; text-align: center; border-radius: 5px; display: block; }
/*fx分享页-15-12-7*/
.d_shareBox { margin: 10px auto; width: 1200px; overflow: hidden; }
.d_share_pic { width: 1200px; height: auto; *height: 800px; position: relative; margin-bottom: 10px; }
.d_share_pic img { width: 100%; *position: absolute; *z-index: 1; }
.d_share_to { position: absolute; bottom: 0; height: 48px; z-index: 4; }
.opwhite_bg { position: absolute; background: rgba(255, 255, 255, .6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#70ffffff", endColorstr="#70ffffff"); width: 1200px; height: 48px; z-index: 1; }
.d_share_to .d_sharetxt { z-index: 2; position: absolute; left: 870px; width: 330px; }
.d_share_to .d_sharetxt label { color: #ea5413; line-height: 48px; width: 100px; font-size: 18px; font: 18px/48px \5FAE\8F6F\96C5\9ED1; }
.d_sharetxt_btn { position: absolute; right: 20px; top: 12px; width: 234px; }
.d_shareList { width: 1210px; overflow: hidden; }
.d_shareList li { padding: 20px 14px 12px; width: 567px; height: 265px; margin-right: 10px; margin-bottom: 10px; float: left; background-color: #fff; }
.d_shareList li .pic { float: left; width: 254px; height: 254px; border: 1px solid #e5e5e5; border-radius: 3px; position: relative; }
.d_shareList li .pic img { width: 254px; height: 254px; }
.s_check_a { position: absolute; bottom: 10px; left: 77px; }
.share_sl_ic { width: 24px; height: 24px; display: block; background-image: url(../images/pub/share_sl_ic.png); position: absolute; left: 10px; top: 10px; }
.share_sled_ic { background-image: url(../images/pub/share_sled_ic.png); }
.d_shareList li .mes { float: right; width: 300px; }
.d_shareList li .mes .title { font-size: 14px; font-weight: 700; height: 48px; line-height: 24px; margin-bottom: 28px; overflow: hidden; }
.d_shareList li .mes .title a { color: #666; }
.d_shareList li .mes .title a:hover { color: #ea5413; }
.d_shareList li .mes li { padding: 0; margin-bottom: 12px; font: 14px/20px \5FAE\8F6F\96C5\9ED1; width: 290px; height: 20px; overflow: hidden; }
.d_shareList li .mes li label { color: #999; float: left; }
.d_shareList li .mes li span { display: block; padding-left: 46px; *padding-left: 0; height: 20px; }
.d_shareList li .mes li .s_brand { color: #ea5413; }
.d_shareList li .mes li .price { color: #ea5413; font-size: 18px; }
.mt_14 { margin-top: 14px; }
/*分享页-商品奇数时显示*/
.d_shareEven_tipsM { background-color: #fff; padding: 24px; clear: both; }
.d_share_tips { border: 2px dotted #e5e5e5; text-align: center; padding: 92px 0; *padding: 90px 0; border-radius: 3px; }
.d_share_tips p, .d_shareEven_tips span { color: #666; font-size: 14px; margin-bottom: 20px; }
.go_pbtn, .dp_pbtn { width: 110px; height: 30px; line-height: 30px; font-size: 14px; border-radius: 3px; margin: 0 10px; text-align: center; display: inline-block; }
.go_pbtn, .dp_pbtn:hover { border: 1px solid #ea5413; background-color: #fff; color: #ea5413; }
.dp_pbtn, .go_pbtn:hover { border: 1px solid #ea5413; background-color: #ea5413; color: #fff; }
/*分享页-商品偶数时显示*/
.d_shareEven_tips { clear: both; text-align: center; border: 2px dotted #e5e5e5; padding: 10px 0; margin: 0 14px; border-radius: 3px; }
.d_share_buytotal { margin-top: 30px; padding: 10px 20px; background-color: #ffffe4; overflow: hidden; }
.d_share_buytotal_l { float: left; }
.d_share_buytotal_l li { float: left; position: relative; font-size: 14px; width: auto; padding: 0; line-height: 48px; margin-right: 18px; color: #666; }
.d_share_buytotal_l li i { margin-right: 12px; position: static; top: inherit; left: inherit; float: left; vertical-align: middle; margin-top: 12px; }
.d_share_buytotal_l li label { line-height: 24px; }
.d_share_buytotal_l li .price { font-size: 18px; color: #ea5413; font-family: "微软雅黑"; }
.d_share_buytotal_r { float: right; }
.batchAddc_btn, .batchBuy_btn { color: #fff; padding: 0 18px; height: 48px; display: inline-block; border: none; border-radius: 3px; text-align: center; font: 18px/48px \5FAE\8F6F\96C5\9ED1; margin: 0 10px; }
.batchAddc_btn { background-color: #ff9503; }
.batchBuy_btn { background-color: #ea5413; padding: 0 28px; }
.batchAddc_btn:hover, .batchBuy_btn:hover { color: #fff; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
/*图片高度适应居中*/
.shopPic, .shopPic3, .shopPic5 { width: 192px; height: 192px; line-height: 192px; text-align: center; margin: 20px auto 10px; overflow: hidden; }
.index_floorList2 li .shopPic img, .index_floorList li .shopPic2 img, .index_hotList li .shopPic3 img,
.index_hotList2 li .shopPic4 img, .indexFloor_list li .shopPic4 img, .indexFloor_listBig li .shopPic5 img { vertical-align: middle; display: inline-block; margin: 0 auto; float: none; }
.shopPic2 { width: 128px; height: 128px; line-height: 128px; text-align: center; margin: 20px 0 20px 20px; float: left; overflow: hidden; }
.shopPic3 { margin: 20px; float: left; }
.shopPic4 { width: 128px; height: 128px; line-height: 128px; text-align: center; margin: 0; overflow: hidden; }
.shopPic5 { margin: 10px auto 0; }

/*双11活动广告氛围*/
.hidden { display: none; }
.firstScreen { position: relative; width: 100%; height: 420px; min-width: 1200px; }
.firstScreen .fw-bg { position: absolute; top: 0; left: 0; width: 100%; height: 420px; overflow: hidden; z-index: 4; }
.firstScreen .fw-bg img { position: absolute; width: 360px; height: 420px; left: 50%; top: 0; }
.firstScreen .fw-bg img.fw-bg-left { margin-left: -960px; }
.firstScreen .fw-bg img.fw-bg-right { margin-left: 600px; }
/*展开活动*/
.sAtv-show { position: absolute; width: 200px; height: 420px; top: 0; right: 50%; margin-right: -800px; overflow: hidden; }
.sAtv-show img { position: absolute; display: block; top: 0; max-width: none; }
.sAtv-show img.little { width: 200px; height: 420px; z-index: 12; right: 0; }
.sAtv-show img.big { width: 968px; height: 420px; z-index: 11; left: 32px; }

/* 智能专区 2020.9.21 */
.smart-wrap{ overflow: hidden; }
.smart-wrap .smart-item{ float: left; margin-left: 10px; }
.smart-wrap .smart-item img{ height: 320px; width: 232px; }
.smart-wrap .smart-adv{ margin-left: 0; }
.smart-wrap .smart-adv img{ width: 474px; }