@charset "utf-8";
.main-container{min-height:calc(100vh - 320px);}
.page-container {background-color: #0c1011;}
.model-box{width:1920px;margin-left:-960px;left:50%;position:relative;overflow:hidden;z-index:1}
.model-box.autoWidth{width:100%;margin-left:0;left:0}
.model-swiper .swiper-container{padding-bottom: 50px;background: #fff;}
.model-swiper .swiper-slide img,
.model-swiper .swiper-slide>a{display:block}
.model-swiper .swiper-pagination-bullet,
.model-swiper .swiper-pagination-switch{background:0 0;border:2px solid #a0a0a0;height:12px;width:12px}
.model-swiper .swiper-pagination-bullet-active,
.model-swiper .swiper-active-switch{background:#a0a0a0}
.model-swiper .swiper-container-horizontal>.swiper-pagination-bullets{bottom:16px}
.model-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.model-box.model-swiperGoods{background:#fff;padding:100px 0}
.swiperGoods-infos{text-align:center;color:#333}
.swiperGoods-infos>h3{line-height:80px;font-size:50px}
.swiperGoods-infos>p{font-size:17px;line-height:25px;margin-top:10px}
.swiperGoods-infos>a{display:inline-block;height:40px;line-height:40px;background:#333;color:#fff;font-size:15px;padding:0 25px;margin-top:15px}
.swiperGoods-list{margin-top:40px;padding:0 80px 50px}
.swiperGoods-list.swiper-container-horizontal>.swiper-pagination-progressbar{top:initial;bottom:0;width:90%;left:5%;overflow:hidden;border-radius:6px;height:6px}
.swiperGoods-list .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#666}
.swiperGoods-list .swiper-button-next,.swiperGoods-list .swiper-button-prev{left:0;background:#fff;height:100%;top:0;width:80px;margin-top:0}
.swiperGoods-list .swiper-button-next{left:initial;right:0}
.swiperGoods-list .swiper-button-next:before,.swiperGoods-list .swiper-button-prev:before{position:absolute;content:'';height:26px;width:26px;border-left:3px solid #ccc;border-bottom:3px solid #ccc;transform:rotate(45deg);top:50%;left:25px;margin-top:-30px}
.swiperGoods-list .swiper-button-next:before{transform:rotate(-135deg);left:initial;right:25px}
.swiperGoods-list .swiper-slide span{display:block;line-height:25px;text-align:center;font-size:16px;margin-top:15px}
.model-box.model-custom.concave{z-index:0;margin-top:-130px;margin-bottom:-180px}
.custom-box{position:relative}
.custom-box>img{display:block;width:100%;height:auto}
.custom-links{position:absolute;height:100%;width:100%;top:0;left:0}
.custom-links>a{position:absolute}
.cover .custom-links>a{background:rgba(0,0,0,.4)}
.cover .custom-links>a:hover{background:0 0}
.model-box.model-goods{padding:50px 0}
.goods-title{height:55px;width:1200px;margin:0 auto;overflow:hidden}
.goods-title>span{height:55px;width:270px;background-repeat:no-repeat;background-size:250px auto;background-position:top right}
.goods-title>.title-something{background-image:url(https://img.fishfay.com/theme/images/antacom/text-something.svg);height:55px;width:630px;background-size:100% auto;background-position:top center}
.goods-title>.title-main{display:block;color:#fff;text-align:right;width:auto;padding-left:30px}
.goods-title>.title-main img{height:43px;width:auto}
.goods-title>.title-main i{font-family:MFMingHei;display:inline-block;color:#fff;font-style:italic;letter-spacing:3px;transform:scaleY(1.5);font-size:40px;
font-weight: 600;transform: scaleY(1.2);}
.goods-box{width:1200px;margin:0 auto;background:#fff;padding:10px 0}
.goods-list{width:1160px;margin:0 20px}
.goods-ads{float:left;background:0 0;overflow:hidden;margin-top:15px}
.goods-ads.goods-ads-v{height:690px;width:290px}
.goods-ads.goods-ads-h{height:330px;width:570px;margin-right:10px}
.goods-item{margin-bottom:8px;position:relative;float:left;width:285px;height:345px;top:0;margin-right:5px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.goods-item.hover{top:-30px}
.goods-body{padding:15px;width:100%;background:#fff;position:absolute;top:0;left:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.goods-item.hover .goods-body{height:415px;transform:translateY(-5px);box-shadow:0 0 10px 1px rgba(156,156,156,.4);-webkit-box-shadow:0 0 10px 1px rgba(156,156,156,.4);-moz-box-shadow:0 0 10px 1px rgba(156,156,156,.4);z-index:100}
.goods-body>a{display:block}
.goods-pic{height:255px;width:255px;margin-bottom:5px;overflow:hidden}
.goods-name{width:100%;height:30px;line-height:25px;font-size:14px;font-weight:500;color:#000}
.goods-item.hover .goods-name{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: initial;height: 50px;}
.goods-desc,.goods-thumbs{height:0;overflow:hidden;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}
.goods-item.hover .goods-desc{display:block;height:30px;color:#666;font-size:12px;line-height:15px}
.goods-thumbs{background:#fff}
.goods-item.hover .goods-thumbs{display:block;height:40px}
.thumbs-btn{margin:0 2px;height:30px;display:none;vertical-align:middle;width:15px;position:relative;overflow:hidden}
.goods-thumbs.more .thumbs-btn{display:inline-block}
.thumbs-btn.next:before,.thumbs-btn.prev:before{content:'';height:9px;width:9px;border-left:2px solid #ccc;border-bottom:2px solid #ccc;position:absolute;top:9px;left:5px;transform:rotate(45deg)}
.thumbs-btn.next:before{left:-1px;transform:rotate(-135deg)}
.thumbs-list{height:30px;margin:5px 0;display:inline-block;overflow:hidden;vertical-align:middle;max-width:210px}
.goods-thumbs.more .thumbs-list{max-width:195px}
.thumbs-list>li{display:inline-block;height:30px;width:30px;border:1px solid #eee;margin:0 4px;float:left}
.thumbs-list>li.hide{display:none}
.goods-price{height:25px;line-height:25px;color:#000;font-size:17px;font-weight:500}
.mkt-price{text-decoration:line-through;color:#999;font-size:13px;display:none;margin-left:5px}
.goods-item.hover .mkt-price{display:inline-block}
.goods-lines{text-align:right;width:100%;height:60px;margin-top:20px;background-image:url(https://img.fishfay.com/theme/images/icons/line-dashed.svg);background-repeat:no-repeat;background-size:1000px auto;background-position:30px 8px}
.goods-lines>a.goods-more{font-family:MFMingHei;font-style:italic;transform:scaleY(1.5);display:inline-block;width:120px;height:26px;margin-right:30px;font-size:25px;line-height:22px;letter-spacing:2px;color:#d00;background-repeat:no-repeat;background-size:auto 100%;background-position:center right;
font-weight: 600;transform: scaleY(1.2);}
.model-box.model-goods-gw,.model-box.model-goods-w{background:#fff}
.model-goods-gw .goods-box{background:#f6f6f6}
.model-goods-gw .goods-list{width:1185px;margin:0 0 0 15px;padding-bottom:30px;padding-top:10px}
.model-goods-gw .goods-item{margin-right:10px;margin-bottom:10px}
.model-goods-gw .goods-ads{margin-right:10px;margin-top:0}
.model-goods-gw .goods-ads.goods-ads-h{height:345px;width:580px}
.model-goods-gw .goods-ads.goods-ads-v{height:700px;width:285px}
.model-goods-gw .goods-title{text-align:center;position:relative;margin-bottom:25px}
.model-goods-gw .goods-title>.title-main{color:#000;display:inline-block;text-align:center;padding:0;font-size:36px;height:auto;line-height:1}
.model-goods-gw .goods-title>.title-main i{color:#000}
.model-goods-gw .goods-title>.title-main img{color:#000}
.model-goods-gw .goods-more{position:absolute;height:34px;border:1px solid #000;line-height:32px;font-size:15px;color:#000;padding:0 16px;right:0;top:10px}
.model-cate{background:#fff;text-align:center;padding:60px 0 40px}
.model-cate-title{height:60px;text-align:center;position:relative}
.model-cate-title img{height:100%;width:auto}
.model-cate-list{margin-top:35px}
.model-cate-list>li{display:inline-block;position:relative;padding-top:16px}
.model-cate-list>li.new:after{content:'NEW';position:absolute;top:0;right:-7px;color:#fff;background:#f05124;height:16px;line-height:16px;padding:0 5px;border-radius:8px;font-size:12px}
.model-cate-list>li>a{display:inline-block}
.model-cate-list>li h4{height:18px;line-height:1;font-size:17px;color:#333;font-weight:600;padding:0 35px;border-left:2px solid #ebebeb}
.model-cate-list>li:first-child h4{border-left:0}
.model-cate-list>li p{height:30px;line-height:30px;color:#ddd;font-size:12px}
.model-accordion img{width:100%;display:block}
.accordion-list{width:100%;overflow:hidden}
.accordion-item{width:5%;float:left;position:relative;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}
.accordion-item.active{width:85%}
.accordion-item.active .accordion-body{width:100%}
.accordion-cover{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}
.accordion-item.active .accordion-cover{display:none}
.hoverup-inner{	height: 100%;overflow: hidden;width: 1200px;position: absolute;top: 0;left: 50%;margin-left: -600px;}
.hoverup-item {float: left;width: 25%;height: auto;max-height: 100%;position: relative;overflow: hidden;}
.hoverup-item>img {display: block !important;width: 100%;height: auto;}
.hover-main {position: absolute;height: 100%;width: 100%;top: 0;left: 0;background: transparent;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.hoverup-item:hover .hover-main {background: rgba(0,0,0,.4);transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.hoverup-cover {position: absolute;width: 100%;left: 0;bottom: -50px;opacity: 0;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.hoverup-item:hover .hoverup-cover {bottom: 0;opacity: 1;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}

/** 女子专区 **/

/** 男子专区 **/

/** 儿童专区 **/
body[data-type='kids'] .page-container{background: #f08500 url(https://img.fishfay.com/theme/images/antacom/area/antakids-bg-02.png) repeat-y;background-size: 100% auto;background-position: top left;}
body[data-type='kids'] .model-cate {padding-top: 90px;background: #fff url(https://img.fishfay.com/theme/images/antacom/area/antakids-bg-01.png) repeat-y;background-size: 100% auto;background-position: top left;}
body[data-type='kids'] .model-cate-title:after {content: '';position: absolute;top: -45px;left: 0;width: 100%;height: 25px;background: url(https://img.fishfay.com/theme/images/logo/logo-antakids-o.svg) no-repeat;background-size: auto 100%;background-position: center center;}



/** 个人信息保护政策弹窗 **/
.agree-cover {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.5);
    z-index: 99999;
}
.agree-cover-box {
    background: #fff;
    width: 50%;
    max-width: 400px;
    height: auto;
    max-height: 80%;
    overflow-y: auto;
    padding: 20px;
    border-radius: 10px;
}
.agree-cover-title {
    font-weight: 600;
    text-align: center;
    font-size: 18px;
    color: #222;
    margin-bottom: 20px;
}
.agree-cover-box p {
    font-size: 13px;
    color: #555;
    line-height: 20px;
}
.agree-cover-box p a {
    color: blue;
}
.agree-cover-btn {
    margin-top: 24px;
}
.agree-cover-btn a {    
    width: 90px;
    height: 36px;
    line-height: 36px;
    border-radius: 36px;
    text-align: center;
    background: #eee;
    color: #999;
    margin: 0 10px;
}
.agree-cover-btn a.agree-cover-btn__confirm {
    color: #fff;
    background-color: #d00;
}