@charset "utf-8";
/* CSS Document */
.fr{float:right}
.yellow{color:#9e4503}
.icon-dot,.icon-praise,.icon-heart,.icon-internet,.icon-file,.icon-dr-cap{width:28px;height:28px;display:inline-block;*display:inline;*zoom:1;background:url(../img/user_icon.gif) no-repeat; vertical-align:middle}
.icon-praise{background-position:-28px 0}
.icon-heart{background-position:-28px -28px}
.icon-internet{background-position:0 -28px}
.icon-file{background-position:0 -56px}
.icon-dr-cap{background-position:0 -84px}

.datainfo { border-collapse: collapse; font-size: 14px; }
.datainfo th,.datainfo td { border:solid 1px #ddd; padding: 2px 8px; }
.datainfo th { width: 110px; background: #f0f0f0; }

.wineHead,.winery-head{margin-bottom:10px;background: #fff;box-shadow: 0 0 6px #e9ddd4;position:relative}
.wineHead .wineEng{border-bottom:1px dotted #ddd;padding-bottom:10px}
.wineHead h1{padding:15px;font-size:24px;line-height:30px;}
.wineHead h1 .wineChi{padding-top:10px;font-weight:normal;font:20px/28px "微软雅黑";}
.wineTab{background-color:#ad1731;  position:relative; height:34px; padding-left:10px}
.wineTab .Tablist li{ float:left; height:34px; line-height:34px; border-left:1px solid #a0152e; border-bottom:0px; background-color:#ad1731; font:bold 14px/28px "宋体";}
.wineTab .Tablist li.curr{ background-color:#fff;}
.wineTab .Tablist li a{ display:block;padding:0 15px;line-height:34px; color:#fff; text-decoration:none;}
.wineTab .Tablist li a:hover{background:#DB2746}
.wineTab .Tablist li.curr a{ color:#000;border-top:2px solid #F5CB6C;line-height:32px}
.wineTab .Tablist li.curr a:hover{background:#fff}
.wineShare{ position:absolute; right:20px; bottom:45px; width:310px;}
.wineShare .clickNumbox{line-height:24px; float:left}

/* 酒庄 */
.winery-head{padding:15px;border-bottom:3px solid #DB2746}
.winery-head h1{font-size:24px;line-height:30px}
.winery-head h1 span{display:block;font-size:20px;font-weight:normal}
.winery-side{width:200px;float:left;margin-right:10px;min-height:400px;*height:400px}
.winery-side .winery-info{width:200px;background: #fff;box-shadow: 0 0 6px #e9ddd4;}
.winery-head .wineShare{bottom:30px}
.winery-item{ padding:12px 0px;}
.winery-pic{width:180px;height:180px;overflow:hidden;border:1px solid #ddd;text-align:center;margin:0 auto 15px}
.winery-pic img{}
.winery-menu{ padding:0px 10px;}
.winery-menu ul li a,.winery-sj ul li span,.winery-zx{ background:url(../img/wrbg_01.gif) no-repeat;}
.winery-menu ul{border-bottom:0px;border:1px solid #ddd;border-bottom:none}
.winery-menu ul li{ height:30px; line-height:30px; font-size:13px; background-repeat:repeat-x; background:url(../img/wine.gif) repeat-x;border-bottom:1px solid #ddd}
.winery-menu ul li a{ display:block; height:31px; padding-left:22px; background-position:12px 10px;}
.winery-menu ul li a.curr{ padding-left:19px; border-left:3px solid #9c0000; color:#9c0000; font-weight:bold;background-position:9px -23px;}
.winery-ad{ padding:15px 0px;}

.album-box{width:250px; height:260px;float:left}
.album-box .album-big{width:240px; height:200px; max-width:240px; max-height:200px; overflow:visible;}
.album-small{width:250px;height:50px; border-radius:0;overflow:hidden;background:#ddd;margin:0 auto;position:relative}
.album-small-scroll{width:220px;height:42px;margin:5px auto;overflow:hidden} 
.album-small-scroll ul{width:999em}
.album-small-scroll ul li{cursor:pointer;width:42px;height:42px;background:#fff;margin-right:2px;overflow:hidden;float:left}
.album-small-scroll ul li a{display:block;border:1px solid #efefef;text-align:center}
.album-small-scroll ul li a:hover{border-color:#FC6}
.album-small-scroll ul li a.cur{border:1px solid #f60}
.album-small-scroll ul li img{max-width:40px;max-height:40px;_width:40px;_height:40px;}
.album-small a.album-arrow-l,.album-small .album-arrow-r{width:0;height:0;border:8px solid #fff;position:absolute;top:15px}
.album-small a.album-arrow-r{border:7px solid #fff;border-color:#ddd #ddd #ddd #fff;right:-4px;top:17px}
.album-small a.album-arrow-l{border-color:#ddd #fff #ddd #ddd;left:-6px}
.album-small a.album-arrow-r:hover{border-color:#ddd #ddd #ddd #f00;}
.album-small a.album-arrow-l:hover{border-color:#ddd #f00 #ddd #ddd;}

/* 图片放大镜 */
.zoomPad{position:relative;z-index:99;cursor:crosshair;margin:0 auto;display: inline-block;*display:inline;*zoom:1}
.zoomPreload{-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white;padding: 8px;text-align:center;background-image: url(../img/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none; z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000; z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999; z-index:110;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px; position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80; position:absolute;display:block;}

/* 用户中心
.btn-followme{width:65px;height:19px;line-height:19px;display:inline-block;*display:inline;*zoom:1;background:url(../img/but.gif) no-repeat; vertical-align:middle;text-align:center;color:#000; text-decoration:none;padding-left:10px}
.user-profile { margin-bottom:20px;}
.user-profile h1{font-size:16px;padding:5px 10px 0}
.user-profile .user-avatar{width:100px;height:100px;float:left;padding:10px}
.user-profile .user-info{margin-left:140px;}
.user-profile .user-info li{border-bottom:1px #ddd dotted}
.user-info .indent{margin-left:-30px} */
/* 信息列表 */

.u-tabs {height:30px;padding-left:10px;border-bottom:1px solid #afafaf}
.u-tabs li{position:relative;float:left}
.u-tabs li,.u-tabs li a{width:100px;height:30px;line-height:30px;display:block;font-size:14px;text-align:center}
.u-tabs li.cur a{ font-weight:bold;height:30px;background:#fff;position:absolute;top:0;left:0;border-radius:4px 4px 0 0;border:1px solid #afafaf;border-bottom:none; }
.msg-list{padding:20px 0;line-height:2em}
.msg-list dl{overflow:hidden;*zoom:1;border-bottom:1px dotted #ddd;padding-bottom:20px;margin-bottom:20px}
.msg-list dl dt{width:90px;height:90px;overflow:hidden;float:left;text-align:center}
.msg-list dl dd{margin-left:100px}
.msg-list .more{text-align:center}

.comment-list { padding: 0; margin:0; }
.comment-text { padding: 5px 10px; }
.comment-text blockquote { background:#f0f0f0; padding:8px; margin:10px 0; border-radius:6px; }

/* 原样式重写 */
.footer .wrap{position:static;}
.wine-logo {
z-index: 100;
position:static;
top: 10px;
right: 10px;
background: #fff;
padding: 4px;
border: solid 1px #ddd;
float:left;
}
.wine-detail dl dd {
padding-left: 90px;
padding-right: 0;
}
.horizontal dl {
position: relative;
margin-bottom: 8px;
margin-left:10px
}
.horizontal dt {
width: 130px;
position: absolute;
left: 0px;
top: 0px;
text-align: left;
margin: 1px 0px;
}

/*用户评论*/
.wine-message-from{	width:646px;margin-top:30px;}
.pull-right{	color:#afafaf;}
.wine-message-div{	width:100%;border:1px solid #ddd;height:100px;}
.wine-message-div div{	margin:39px auto;padding-left:160px;;font-size:16px;}
.wine-message-div div a{ color:#C00;}
.wine-message-ediv{	background: none repeat scroll 0% 0% rgb(240, 240, 240);padding: 15px;}
.wine-message-ediv textarea{	width: 535px; height: 100px;color:#cacaca;}
.wine-message-ediv img{	width:50px;height:50px;}
.wine-message-table a{ border:1px solid #afafaf;padding-left: 10px;padding-right: 10px;}
.wine-message-table a:hover{background-color:rgb(204, 0, 0);color:#fff;text-decoration:none;}
.wine-message-table{ height:190px;margin-top:10px;}
.wine-message-info{	border:1px solid red;width:606px;border:1px solid #ddd;padding:30px 20px;}
.wine-message-info dt{width: 50px;float: left;}
.wine-message-info .score{	height: 17px;line-height: 17px;background: none repeat scroll 0% 0% rgb(235, 235, 235);padding: 3px 5px;}
.wine-message-info dd{	margin-left: 85px;}
.wine-message-info dl{	overflow: hidden;font-size: 13px;border-bottom: 1px solid rgb(237, 237, 237);line-height: 23px;padding: 0px 0px 15px;margin: 0px 0px 15px;}
.position-div{	position:absolute;z-index:100;background-color:#fff;width:400px;height:45px;display:none;border:2px solid #afafaf;top: 30px;background-color:#e9e9e9;color:#001d9d;padding-top:5px;padding-left:20px;}
.position-div table{ width:95%;}
.score{	position:relative;z-index:99;}
.position-div-triangle{	position:absolute;z-index:101;display:none;top: 22px;left: 20px;}
.zwpl{ width:80px;color:#afafaf;margin:0px auto;font-size:16px;padding-top: 36px;}

