.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a{color:#333;}
body{font-family: "微软雅黑";}
.container{width:990px;margin:0 auto;}
.b-clear:after,.b-clear:before{content:'';display:block;clear:both;}

.top{padding:10px 0;overflow:hidden;line-height:66px;}
.top .logo{width:181px;}
.top img{max-height:100%;vertical-align:top;max-width:100%;}
.top .search{width:400px;margin:0 260px 0 260px;line-height:76px;overflow:hidden;}
.top .search .search-pack{margin-left:-52px;margin-bottom:-28px;}
.top .r-info{width:320px;}
.top .r-info img{vertical-align:top;}

.navigation{position:relative;overflow:hidden;}
.navigation ul{}
.navigation ul li{float:left;width:auto;text-align:center;}
.navigation ul li a{display:block;width:90px;height:40px;line-height:40px;margin-left:10px;}
.navigation ul li .navs-main{width:120px;margin-left:0;}
.navigation ul li a.on{background:#2E9FFF;border-top-left-radius: 8px;border-top-right-radius:8px;color:#fff;}
.navigation ul li:hover a{background:#2E9FFF;border-top-left-radius: 8px;border-top-right-radius:8px;color:#fff;}
.navigation .collect{background:#74B5F7;padding:0 15px;height:33px;text-align:center;line-height:34px;border-radius:10px 10px 0 0;}
.navigation .collect a{color:#fff;}
.navigation .investment{display: block;color: #5EA9F6; line-height: 36px; height: 33px;   margin-right: 12px;}

.slide-area{width:100%;background:#F5F5F5}
.sub-nav{position:relative;}
.sub-nav ul:before,.sub-nav ul:after{content:'';display:block;clear:both;}
.sub-nav ul li{float:left;}
.sub-nav ul li.active{background:#e7e7e7;}
.sub-nav ul li a{display:inline-block;padding:8px 15px;color:#333;}


.slide-area .bg{background:#01BF9B;}
.slide-area .bg:nth-child(2){background:#f00;}
.swiper-container-inner1{margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-inner1 a{display:block;text-align:center;}
.swiper-container-inner1 a img{max-width:100%;min-width:100%;}

.shop{background:#F5F5F5;overflow:hidden;border-top:2px solid #2E9FFF;padding-top:10px;}
.shop-top{width:100%;display:none;}
.shop-top .slide{float:left;width:990px;}
.shop-top .investment{float:right;width:230px;padding-top:15px;background:#fff;text-align: center;}
.investment .tlt{margin:20px 0;font-weight:100;}
.investment .show-img img{vertical-align: middle;width:160px;margin:30px auto 52px;}
.investment .import-btn a{display:block;background:#2E9FFF;text-align:center;padding:10px 0;color:#fff;}

.recommend{width:100%;margin-right:10px;font-size:12px;}
.rcm-tlt{font-size:18px;text-align: center;padding-top:15px;padding-bottom:25px;clear:both;}
.rcm-tlt .tlt-txt{height:20px;line-height:20px;}
.rcm-tlt .tlt-tip{height:1px;border-top:1px solid #C1C1C1;color:#C1C1C1;text-align: center;margin:10px 0;}
.rcm-tlt .tlt-tip span{position:relative;top:-14px;font-size:14px;background:#F5F5F5;padding:0 40px;}
ul.rcm-ent{margin:0 -10px -10px 0;}
ul.rcm-ent .list{float:left;width:240px;padding:8px 8px 10px 8px;box-sizing: border-box;background:#fff;margin:0 10px 10px 0;}
ul.rcm-ent .list .box{}
.list .li-bg-img{height:230px;line-height:230px;text-align:center;margin-bottom:10px;}
.list .li-bg-img img{max-width:100%;vertical-align: middle;max-height: 100%;}
.list .li-tlt{height:40px;font-size:14px;font-weight: 100;}
.list .li-md{margin-bottom:10px;}
.list .li-md .now-price{color:#FF1F1E;font-size:20px;font-weight:bold;}
.list .li-md .old-price{position:relative;color:#C1C1C1;font-size:14px;top:-3px;}
.list .li-md .old-val{position:absolute;bottom:-2px;left:12px;width:60px;text-decoration: line-through;font-size:13px;}
.list .li-md .buy-num{margin-top:5px;color:#C1C1C1;font-size:14px;}
.list .li-buy .get-coupon{float:left;width:110px;text-align:center;line-height:30px;height:30px;border:1px solid #FF1F1E;color:#FF1F1E}
.list .li-buy .to-buy{float:right;width:90px;text-align:center;line-height:30px;height:30px;color:#fff;background:#2E9FFF;border:1px solid #2E9FFF;}


.t-rcm{width:270px;}
.t-rcm-fixed{position:fixed;top:0;margin-left:720px;}
.t-rcm .t-rcm-tlt{padding:10px 0;margin:5px 0;background:url(../images/coupon_rcm.png) no-repeat left center;height:30px;line-height:30px;}
.t-rcm .t-rcm-tlt .t-more{float:right;margin-right:11px;font-size:14px;font-weight:100;padding-top:2px;}
.t-rcm-ent{padding:0px 10px;background:#fff;}
.t-rcm-ent li{border-bottom:1px solid #ebebeb;padding:10px 0px;background:#fff;}
.t-rcm-ent li .t-rcm-img{width:60px;height:60px;}
.t-rcm-ent li .t-rcm-w{padding-left:68px;font-size:16px;}
.t-rcm-ent li .t-rcm-w .t-rcm-h2{line-height:20px;min-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:inherit;}
.t-rcm-ent li .t-rcm-w .t-rcm-p{line-height:20px;height:20px;color:#FF1F1E;}
.data-load{height:44px;line-height:44px;text-align:center;background:#fff;cursor:pointer;}

.swiper-container-inner2{margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-inner2 a{display:block;text-align:center;}
.swiper-container-inner2 a img{max-width:100%;}