﻿@charset "utf-8";
.slidebox{ width:100%; margin:0px auto; overflow:hidden;}
.slideBox {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	max-width: 100%; /* 设置焦点图最大宽度 */
}
.slideBox .hd {
	position: absolute;
	height: 28px;
	line-height: 28px;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 1;
}
.slideBox .hd li {
	display: inline-block;
	width:6px;
	height:6px;
	padding:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ddd;
	text-indent: -9999px;
	overflow: hidden;
	border:0px;
	opacity:0.4;
	margin: 0 2px;
}
.slideBox .hd li.on {
	background: #ac1630;
	opacity:1;
}
.slideBox .bd {
	position: relative;
	z-index: 0;
}

.slideBox .bd li {
	position: relative;
	text-align: center;
}
.slideBox .bd li img {
	vertical-align: top;
	width: 100%; /* 图片宽度100%，达到自适应效果 */
}
.slideBox .bd li a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* 去掉链接触摸高亮 */
.slideBox .bd li .tit {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	text-indent: 10px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	text-align: left;
}
.box2{ width:100%; max-width:100%; margin:0px auto; overflow:hidden; background-color:#fff;}

.cbbar{ padding-bottom:10px;}
.cb-slider a{ display:block; float:left; width:25%; padding:0px 5px 15px 5px; overflow:hidden;  font-size:12px; text-align:center; line-height:20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; text-decoration:none;}
.cb-slider span{ display:block; width:40px; height:40px; margin:0px auto; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-bottom:3px; }
.suiteico{background:#718fff url(images/yxtz.png) no-repeat center center; background-size:23px;}
.cb-slider i{ display:block; width:100%; white-space:nowrap; overflow:hidden; font-style:normal; }
.cbico1{ background:#f2a705 url(images/CBEN_03.png) no-repeat center center; background-size:25px;}
.cbico2{ background:#ea3232 url(images/CBEN_06.png) no-repeat center center; background-size:28px;}
.cbico3{ background:#b66cbb url(images/CBEN_14.png) no-repeat center center; background-size:29px;}
.cbico4{ background:#c4879b url(images/CBEN_11.png) no-repeat center center; background-size:29px;}
.cbico5{ background:#f82a5d url(images/CBEN_19.png) no-repeat center center; background-size:29px;}
.cbico6{ background:#8c68d4 url(images/CBEN_22.png) no-repeat center center; background-size:25px;}
.cbico7{ background:#ffa200 url(images/CBEN_26.png) no-repeat center center; background-size:33px;}
.cbico8{ background:#6878c6 url(images/CBEN_28.png) no-repeat center center; background-size:30px;}
.cbico9{ background:#2eb9fc url(images/CBEN_32.png) no-repeat center center; background-size:30px;}
.cbico10{ background:#ff5f5f url(images/CBEN_34.png) no-repeat center center; background-size:30px;}
.cbico11{ background:#e63b3b url(images/CBEN_39.png) no-repeat center center; background-size:30px;}
.cbico12{ background:#5bc57e url(images/newzealand.png) no-repeat center center; background-size:30px;}
.cbico13{ background:#7985c9 url(images/CBEN_38.png) no-repeat center center; background-size:30px;}
.cbico14{ background:#fe7f02 url(images/Pomerol_21.png) no-repeat center center; background-size:30px;}
.kjcbico14{ background:#25aae2 url(images/Pomerol_21.png) no-repeat center center; background-size:30px;}
.cbico15{ background:#aa7cbb url(images/Tuscan_33.png) no-repeat center center; background-size:30px;}
.cbico16{ background:#fe7f02 url(images/spanish.png) no-repeat center center; background-size:30px;}
.cbico17{ background:#41b7f4 url(images/kjgico_47.png) no-repeat center 3px; background-size:34px;}
.cbico18{ background:#a061ff url(images/hwys_06.png) no-repeat center bottom; background-size:24px;}
.cbico19{ background:#ca8278 url(images/ganlu.png) no-repeat center center; background-size:34px;}
.cbico20{ background:#73a0ec url(images/CBEN20.png) no-repeat center center; background-size:34px;}
.cbico21{ background:#4c8fc3 url(images/rhone-valley.png) no-repeat center center; background-size:30px;}
.cbico22{ background:#d6657a url(images/Bourgogne-Fine-Wines.png) no-repeat center center; background-size:30px;}
.cbico-qj{background:#da7e24 url(images/qjico_01_03.png) no-repeat center center; background-size:23px;}
.sauternes{ background:#9b73ba url(images/sauter_103.png) no-repeat center 18px;  background-size:38px;}
.white-wico{background:#c7bd20 url(images/whitewine.png) no-repeat center center; background-size:18px;}
.pointsico{background:#f56d5b url(images/point2.png) no-repeat center center; background-size:24px;}
.liveico{background:#5792eb url(images/live.png) no-repeat center center; background-size:24px;}
.slide-serior{ visibility:hidden; position:fixed; top:0px; bottom:0px; z-index:9999; width:100%; height:100%; padding-bottom:55px; overflow-y:auto; background-color:#f1f1f1; box-sizing:border-box; -moz-box-sizing:border-box;}
.seri-tit{ position:fixed; top:0px; left:0px; width:100%; height:40px; line-height:40px; z-index:10000; margin-bottom:10px; padding:0 0 0 10px; font-size:16px; background-color:#fff; border-bottom:1px solid #e6e6e6; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.seri-list{ margin:0px 6px 15px 6px; background-color:#fff; border-bottom:1px solid #e6e6e6;}
.seri-list a{ display:block; color:#fff;}
.seri-list img{ display:block; width:100%;} 
.seri-list p{ width:100%; padding:0px 10px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background-color:#666;color:white;}
.seriorList{  -webkit-tap-highlight-color: rgba(0,0,0,0);	width: 100%; padding-top:48px; -webkit-transform: translateZ(0);-moz-transform: translateZ(0);	-ms-transform: translateZ(0);	-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-text-size-adjust: none;	-moz-text-size-adjust: none;-ms-text-size-adjust: none;	-o-text-size-adjust: none;	text-size-adjust: none;}
.xl{background: url(images/series.png) no-repeat 0px 8px; background-size: 58px;}
.xl.curr{ background:url(images/series.png) no-repeat -19px 10px; background-size:45px;}
.close-serior{ float:right; display:block; height:40px; width:50px; text-align:center; font-size:28px; line-height:40px;  background:url(images/sclose.png) no-repeat center center; background-size:18px;}

.box100{ width:100%; max-width:100%; margin:0px auto; overflow:hidden;}
.pad{ padding-top:15px;}
.pad2{ padding-bottom:10px;}
.pad3{ padding-top:10px;}
.pad4{ padding:20px 8px 50px 8px;}
.pad5{ padding-bottom:40px;}
.pad6{ padding-left:15px;}

.act-tit{ padding:0 0 12px 6px; font-size:14px; font-weight:bold;}
.suxi{ display:inline-block; height:14px; width:4px; vertical-align:-1px; background-color:#5180ec; margin-right:8px;}
.jt-ico{ position:relative; display:block; float:right; height:20px; margin:4px 9px 0 0; padding-right:15px; font-size:12px; font-weight:normal; }
.jt-ico i{ position:absolute; display:block; right:0px; top:0px; width:10px; height:20px; background:url(images/ico.png) no-repeat -67px 0px; background-size:155px;}

.slider-wines{ width:100%; overflow:hidden; padding-bottom:15px; overflow:hidden; background-color:#fff; margin-bottom:15px;}
.scrollwrap{ width:100%;-webkit-tap-highlight-color: rgba(0,0,0,0);   -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);
    -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
    user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;
    -o-text-size-adjust: none; text-size-adjust: none;}
.wine-s-list{ position:relative; float:left; width:40%;}
.wine-s-list dt{ text-align:center; padding:8px 0 0 0;}
.wine-s-list dt img{ border:0; width:70%; margin:0 auto; vertical-align:middle;}
.wine-s-list dd{ padding:0 10px;}
.wine-s-list .act-label{ position:absolute; top:5px; right:25px; width:36px; height:36px; padding:0;}
.wine-s-list .wine-s-nm{ display:block;width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; line-height:16px;}
.wine-s-list dd p{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:3px;}
.wine-s-list dd .why{ color:#ac1630; font-size:12px; padding:0 0 3px 0;}
.nomore-tip{ float:left; position:relative; height:100%; width:30px; text-align:center; color:#999; font-size:12px;  }
.nomore-t{ position:absolute; top:15px; bottom:0px; right:0px;  width:28px; background-color:#eee; border:1px solid #ddd;}
.nomore-tip span{ position:absolute; top:50%; left:0; width:28px; margin-top:-40px; text-align:center; line-height:16px;}
.slid-left{ display:block; width:28px; height:20px; background:url(images/left.png) no-repeat center center; background-size:12px;}
.qj-salep{ font-size:14px; color:#ac1630;}
.pointsV{ font-size:14px; color:#ac1630;}
.pointsV i{ padding:0 1px;font-size:10px; font-style:normal; }
	
.group-a{ margin-bottom:15px; padding:0px 0px 0px 6px;}
.group-a .tit{ font-size:14px; font-weight:bold; padding-bottom:12px;}
.group-a .tit .a-jt{ display:block;}
.sernum{ font-size:12px; font-weight:normal;margin-left:5px;}
.serimg{ padding:0 6px 6px 0;}
.serimg img{ width: 100%;display:block;}
.serimgAd{padding:0 6px 18px 10px;}
.serimgAd img{ width: 100%;display:block;}	
.grid2{ width:100%; overflow:hidden;}
.grid-dl{ float:left; width:50%; overflow:hidden; padding-bottom:6px;}
.grid-dl dl{ margin:0 6px 0 0; background-color:#fff; color:#333;}
.grid-dl dl{ position:relative;}
.grid-dl dl dt img{ width:80%; display:block; margin:0px auto;padding-top:5px;padding-bottom:5px;}
.grid-dl dl dd{ padding:0px 8px 10px 8px; line-height:18px;}
.grid-dl dl dd a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#333;}
.grid-dl dl dd p{ padding-top:5px; font-size:10px;}
.grid-dl dl dd p span{ display:inline-block; padding-right:15px; font-size:14px; color:#ac1630;}
.grid-dl dl dd.hdico{ position:absolute; top:5px; right:5px; height:35px; width:35px;  padding:0px; margin:0px;}

a.extends{ display:block; height:38px;  position:relative;   margin-right:6px; margin-top:-5px; background-color:#fff;  text-align:center; color:#666;}
a.extends .ext-t{ display:inline-block; padding:0 0 0 24px; line-height:38px; background:url(images/extend.gif) no-repeat 0px center; background-size:14px;}
a.extends.fixed-ext{ position:fixed; z-index:99999; bottom:0px; left:0px; right:0px; margin:0px;  border-top:1px solid #e0e0e0; }
a.extends.fixed-ext .ext-t{ background:url(images/shou.gif) no-repeat 0px center; background-size:14px;}
a.extends.fixed .ext-t{ background:url(images/shou.gif) no-repeat 0px center; background-size:14px;}