
/*轮播图*/
.index_banner{float:left;position:relative;width:100%;height:452px;overflow:hidden;margin-top: -7px;}
.index_banner ul li{position:absolute;float:left;width:100%;min-width:1000px;height:485px;text-align:center;overflow:hidden;}
.index_banner ul li a{display:block;height:100%;}
.index_banner .btnBg{position:absolute;width:100%;height:17px;left:0;bottom:10px;}
.index_banner .btn{margin:0 auto;width:1000px;height:17px;text-align:center;}

#focus ul{position:absolute;float:left;width:100%;}
#focus .btn span{display:inline-block;width:10px;height:10px;font-size:0;margin-left:5px;cursor:pointer;background: #ffffff;border-radius: 10px;}
#focus .btn span.on{background: #ff6600}
#focus .preNext{width:45px;height:100px;margin-top:-50px;cursor:pointer;position:absolute;top:50%;}
#focus .pre{left:17%;background:url(/i/web/images/prev.png) no-repeat 0 0;}
#focus .next{right:17%;background:url(/i/web/images/next.png) no-repeat 0 0;}

/*超市保障*/
.middle {padding: 20px 0;}
.middle .fl ul li {float: left;width: 115px;text-align: center;margin-top:15px; margin-right: 25px;}
.middle .fl ul li p {font-size: 16px;margin-top: 10px;}

.middle .fr {width: 440px;height: 125px; background: #f9e7d5; padding: 10px 0 5px 0;}
.middle .fr p {height: 40px;font-size: 16px;line-height: 40px;}
.middle .fr .one {background: url(/i/web/images/tubiao.png) no-repeat;background-position: 0 50%;}
.middle .fr .one a {position: relative;width: 21px;height: 26px;margin-right: 20px;}
.middle .fr .one a img {margin-top:5px;position: absolute;}
.middle .fr .one span {color: #9e9892;font-size: 16px;}

.middle .fr .two {background: url(/i/web/images/tubiao1.png) no-repeat;background-position: 0 50%;}
.middle .fr .two i {font-family: "04b_08";font-size: 22px;}

/*今日力荐*/
.product {width: 100%;background: #f5f5f5;padding-bottom: 20px;padding-top:10px;float:left;}

.product .up .crazy {width: 195px;height: 50px;background: #ff6600;padding-left: 70px;line-height: 50px;font-size: 18px;color: #ffffff;background-image: url(/i/web/images/naozhong.png);background-repeat: no-repeat;background-position: 12% 50%;}

.product .down {margin-top: 20px;}
.product .down .fl {border-radius:0;border:1px solid #fff;-webkit-box-shadow:0 0 10px rgba(63, 63, 63, .5);-moz-box-shadow:0 0 10px rgba(63, 63, 63, .5);box-shadow:0 0 10px rgba(63, 63, 63, .5);background: #ffffff}
.product .down .fl ul li {float: left;padding: 20px 20px 10px 20px;width: 345.5px;line-height: 20px;border-right: 2px solid #d9d9d9}
.product .down .fl ul li .pic {text-align: center;width: 345px;height: 195px;overflow: hidden;margin: 0 auto;}
.product .down .fl ul li .pic img {width: 345px;height: 195px;}
.product .down .fl ul li:last-child {border-right:none;}
.product .down .fl ul li p {margin-top: 20px;height: 40px;overflow: hidden}
.product .down .fl ul li p a {color: #555555}
.product .down .fl ul li div {height: 20px;line-height: 20px;}
.product .down .fl ul li div .one {color: #dd2233;font-size: 16px;font-weight: bold;float: left;}
.product .down .fl ul li div .two {font-size: 12px;float: right;color: #888888;}
.product .down .fl ul li div .three {font-size: 12px;float: right;text-decoration: line-through;color: #888888;}

.product .down .fr {width: 360px;padding: 10px; border-radius:0;border:1px solid #fff;-webkit-box-shadow:0 0 10px rgba(63, 63, 63, .5);-moz-box-shadow:0 0 10px rgba(63, 63, 63, .5);box-shadow:0 0 10px rgba(63, 63, 63, .5);background: #ffffff}
.product .down .fr .f_one {border-bottom: 1px solid #dddddd;padding-bottom: 7px;}
.product .down .fr .f_one span {font-size: 18px;font-weight: bold}
.product .down .fr .f_one a {float: right;margin-top: 10px;color: #999999}

.product .down .fr .f_two {margin-top: 12px;}
.product .down .fr .f_two ul li {height: 30px;overflow: hidden;line-height: 30px;}
.product .down .fr .f_two ul li a {font-size: 13px;}
.product .down .fr .f_two ul li a span{font-size: 13px;}


/*超市推荐*/
.floor {height: auto;margin-top: 20px;position: relative}
.menudiv{width:1170px;margin: 0 auto 20px;}
.menudiv h1 { font-size:16px; padding:5px 0 5px 0;}
.list {margin-top: 10px;    margin-bottom: 10px;float:left;}
.fn-clear {zoom: 1;}
.list li {float: left;border-top: none;border-left: none;}
.list li.last {width: 282px; -moz-box-shadow:0 0 10px rgba(63, 63, 63, .5); box-shadow:0 0 10px rgba(63, 63, 63, .5);}
.carbox a:hover {border:#ff6600 1px solid;}
.carbox {background-color: #ffffff;position: relative;width: 282px; margin: 5px;}
.carbox a {position: relative;display: block;overflow: hidden;width: 280px; padding-bottom: 12px;border:#e7e7e7 1px solid; cursor: pointer; text-decoration:none;}
.carbox-type {position: absolute; z-index:3;}
.carbox-type .icon-type { width:110px; color:#fff; font-size: 12px; text-align: center; position: absolute; left: 10px; top: 10px; background: #ff6600; border-bottom-right-radius: 10px; line-height: 25px;}
.icon-type {width: 34px;height: 25px;background-position: 1000px 1000px;}
.carbox-carimg {position: absolute;z-index: 1;top: 0;left: 10px;}
.carbox-carimg img {width:260px; height:170px; margin-top:10px; vertical-align:top;}
.carbox-info {padding-top: 170px; padding-left: 10px; color: #dd2233; line-height: 1.2; font-size: 20px; margin-top:25px;}
.carbox-info span { font-size:18px; font-weight:600; padding-right:8px;}
.carbox-info span s { font-size:16px; font-weight:300;}
.carbox-info em {font-size: 16px; font-weight:600;}
.carbox-info del {font-size: 14px;margin-left: 5px;color: #999;}
del {text-decoration: line-through;}
.carbox-info-type {margin-top:5px;margin-right: 5px;font-size: 12px; font-weight: normal!important; padding: 2px 5px;line-height: 17px;text-align: center;color: #666;position: relative; border: #efefef 1px solid; float:left;}
.subscription { float:left; color:#666; padding-top:5px; font-size:14px; font-weight:300;}
.subscription strong { color:#dd2233; font-size:16px; font-weight:bold;}
.carbox-title {position: relative;z-index: 2;height: 14px;overflow: hidden;margin-top: 8px;font-size: 12px;line-height: 1.2;}
.carbox-tip {height:85px; font-size: 12px;margin: 10px 10px 0 10px;line-height: 1.2;color: #ff8926;position: relative;z-index: 2; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.carbox-number {margin: 10px 10px 0 10px;margin-left: 13px;color: #666;font-size: 13px; overflow:hidden; float:left;}
.carbox-producttype {font-size: 14px;height: 30px;line-height: 30px;padding: 0 20px; float:right;background-color: #e4393c;color: #fff;border-radius: 4px;display: inline-block;}

/*广告栏*/
.addiv {height: auto; margin-top: 20px;position: relative}

