/*资讯列表CSS*/
.bannerWrap{ width:100%; height:auto; overflow:hidden; position:relative;}

.sort-wrap{ position:relative; width:1188px; overflow:hidden;  border: 1px solid #bdc0cb;  background-color: #d9ddeb;}
.knowledge-sorts{ float:left; width:1158px; padding:12px 0 12px 30px; overflow:hidden; }
.knowledge-sorts li{ float:left; width:115px; height:28px; line-height:28px; font-size:15px; font-family:"Microsoft Yahei"; }
.knowledge-sorts li a{ text-decoration:none;}
.knowledge-sorts .curr-sort a{ font-weight:bold; color:#ac1630;}

.recommend{ width:1190px; margin:0px auto; overflow:hidden;}
.dk-group{ width:1190px; margin:0 auto; height:40px; line-height:40px; padding:0 0 18px 0; font-size: 24px; font-family: 'Microsoft YaHei';  color: #000;}
.group-nm{ display:block; float:left;}
.sortbar{ height:42px; width:1190px; padding-bottom:20px;}
.qj-sort{height:36px; width:1188px; background-color:#e6e6e6; border:1px solid #ddd; }
.fixSort{ position:fixed; top:0; z-index:2000; width:1190px;}
.qj-sort-list li{  position:relative; z-index:10; float:left; height:36px; line-height:36px; font-size:14px;  border-right:1px solid #e6e6e6; font-family:Microsoft Yahei;}
.qj-sort-list li .qj-sort-cell{ display:block; float:left; padding:0 15px; color:#000; text-decoration:none; cursor:pointer;}
.qj-sort-list li.active{ height:38px; margin-top:-1px; line-height:38px; background-color:#212c4f;}
.qj-sort-list .qj-px{ position:relative; margin:4px 6px 0 10px; height:28px; padding:0 25px 0 12px; background-color:#f6f6f6; line-height:28px; font-size:12px; color:#333; border-radius:2px; cursor:pointer;}
.qj-sort-list .qj-px span{ position:absolute; display:block; top:10px; right:12px; width:7px; height:8px;}
.qj-sort-list .qj-px .asc{ background:url(images/sprite.png) -85px 0;}
.qj-sort-list .qj-px .desc{ background:url(images/sprite.png) -76px 0;}
.qj-sort-list .qj-px .high-low{ background-position:-76px 0;}
.qj-sort-list li .has-sort{ padding:0 24px 0 15px;}
.qj-sort-list li.active .qj-sort-cell{ height:38px; margin-top:-1px; line-height:38px; background-color:#212c4f; color:#fff;}
.st-downliat{ display:none; position:absolute; top:39px; left:294px; z-index:10; width:398px; border:1px solid #e6e6e6; background-color:#fff;}
.st-downliat li{ padding:0 8px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#666; cursor:pointer;}
.qj-sort-list .score-px{ position:relative; height:28px; margin:4px 10px 0 0; background-color:#f6f6f6; font-size:12px; color:#333; border-radius:2px; }
.score-val{ display:block; float:left;  padding:0 15px; height:28px; line-height:28px; cursor:pointer;}
.qj-sort-list .score-val.downing{ height:33px; background-color:#fff;}
.qj-sort-list .qj-sort-cell.downing, .qj-sort-list li.active .qj-sort-cell.downing{ margin-top:0; height:37px; line-height:36px; background-color:#fff; color:#333;}
.qj-sort-list .score-px .extico2{ top:12px;}
.qj-downlist{ display:none; position:absolute; left:-1px; top:37px; width:96px; border:1px solid #ddd; border-top:0px; background-color:#fff; padding:0 10px 10px 20px; }
.qj-downlist a{ display:block; font-size:12px; font-family:Arial, "宋体"; line-height:28px;}
.extico2{ display:block; position:absolute; top:17px; right:15px; width:7px; height:5px;  background-position:-122px -150px;}
.qj-sort-list .active .extico2{ background-position:-113px -150px;}
.qj-sort-list .active .downing .extico2{ background-position:-122px -150px;}

.font-en{ font-weight:normal; font-style:normal; font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif;}
#leftContainer{ float:left; width:930px;}
#rightBar{ float:right; width:244px;}
.pad12{ padding-top:18px;}
.biaot,.biaot a,.biaoti a,.switch-t,.switch-t ul li.curr,.alistbox ul li,.sideCont ul li,.sideCont-zt ul li,.biaot-zt a,.biaot-zt,.btsect{ background:url(images/background.gif);}
.sidebox2{ width:242px; border:1px solid #cfd0d5; border-top:0px; margin-bottom:8px;}
.biaoti{ height:24px; background-color:#222f51; padding:0px 0px 0px 15px; line-height:24px; font-size:14px; color:#fff; font-weight:bold; }
.sidebox .biaoti a{ display:block; height:24px; line-height:24px; background-repeat:no-repeat; background-position: 185px -229px; color:#fff;text-decoration:none;}
.biaot{ height:38px; padding-left:10px; background-repeat:repeat-x; background-position:0px 0px;  font: 16px/38px "Microsoft YaHei","微软雅黑","SimHei","黑体"; color:#000; }
.biaot a{ display:block; height:38px; line-height:38px; background:url(images/to.gif) no-repeat 218px center;  font: 16px/38px "Microsoft YaHei","微软雅黑","SimHei","黑体"; text-decoration:none; color:#000;}
.btsect{ height:35px; padding-left:10px; background-repeat:repeat-x; background-position:0px -3px; font-size:16px; font-weight:bold; color:#000; line-height:35px; border:1px solid #ddd; border-bottom:0px; }
.btsect h1{ font-size:16px; font-weight:bold; color:#000;}
.biaot-dh{ border-top:3px solid #2b5b9c; padding:5px 8px;font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; background:#f3f3f3; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa),to(#ebebeb) );background-image: -webkit-linear-gradient(top, #fafafa, #ebebeb);	background-image: linear-gradient(top, #fafafa, #ebebeb);FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fafafa,endColorStr=#ebebeb); border-bottom:1px solid #d0d0d0; }
.biaot-dh a{ display:block; text-decoration:none;}
.font-ens{ font-weight:normal; font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.ztbox{ width:230px; padding:10px 6px; overflow:hidden;}
.zt-nr{ padding:10px 5px 0 5px;}
.zt-nr p{ color:#808080; line-height:20px; padding-top:6px; }
.zt-nr p a{color:#3a57a4;}
.ztbox .zt-nr .zt-tit{ font-size:14px; font-weight:bold; color:#3a57a4;}
.video-wz{ display:inline-block; padding-left:13px;background-repeat:no-repeat; background-position:0px -279px; width:6px; }
.video-wz2{ display:inline-block; padding-left:20px;background-repeat:no-repeat; background-position:0px -282px; }
.sideCont{ padding:10px 0px; width:242px;}
.sideCont ul li{ width:216px; height:22px; line-height:22px; padding:0px 8px 0px 18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background-repeat:no-repeat; background-position:9px -723px;}
.sideCont3{ width:222px; padding:10px 5px 10px 15px; overflow:hidden;}
.sideCont3 ul li{ float:left; width:70px;height:24px; line-height:24px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.o-media{ width:217px; padding:8px 9px 8px 17px; overflow:hidden;}
.o-media li{ float:left; width:108px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:25px;}
.sideContHot{padding:10px 8px 10px 28px; width:206px; background:url(images/numb_03.gif) no-repeat 8px 14px;}
.sideContHot li{ line-height:23px;width:210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background-repeat:no-repeat;}

#fixed_area{ background-color:#fff;}
.fixed_right{position:fixed;_position:absolute;top:0px; _top:expression(eval(document.documentElement.scrollTop));width:244px; background-color:#fff;}

.labels .label-ico,.search-body,.search-body .search-btn .sch-button,.wktits .wz-icon,.pinjbox,.wineklg-tit,.yx-user,.mi-user,.loginbox .lgbox .lg-l .regist-btn,.close-fr,.lg-r .torgst .tgst-btn,.loginbox .lgbox .lg-l .login-btn,.edit-email,.save-btn,.nc-user,.buttons,.busi-inf-left .pad2 .button1,.busi-inf-menu ul li,.center-c .correct .pad6 input,.winery-menu ul li,.video-wz,.close-weix span,.winery-menu ul li,.wklist-c ul li .video-ic,a.video-thr,.yl-item li .yl-ic,.btahead-icon,.wineRW-pre span,.wineRW-next span,.sfitem .rssicon,.hots-icon,.attention ul li .tencent-wb,.rssDY span,.attention ul li .weixin-j,.rejInfo,.btsect .wz-icon,.hs-icon,.hs-reg a.more-rg i, .hs-reg a.sim-rg i,.attentions .atbox .weixin-j,.video-wz2{ background: url(images/imgBG.gif);}
.wktits .wz-icon,.btsect .wz-icon{ display:block; float:left; width:12px; height:24px; background-repeat:no-repeat; background-position:-37px -7px;}

.atList{ width:930px; padding:5px 0px 20px 0px;}
.atList dl{ width: 920px;padding: 15px 0px 15px 0px;margin: 0px 5px 0px 5px;border-bottom: 1px solid #ddd;position: relative;}
.atList dl dt{ float:left;  width:190px; }
.atList dl dd{overflow:hidden; }
.atTit{ font-size:16px; font-family:"Microsoft Yahei"; font-weight:700; padding:0px 0px 6px 0px;}
.atList dl dd .atTit a{ color:#21579e;}
.atList dl dd .atTit a:hover{ color:#b10000; text-decoration:none;}
.atAbs{ font-size:14px;}
.atAbs p{ height:75px; line-height:25px;}
.atAbs p a{ position:absolute; padding-right:6px; color:#2360B1; top:96px; right:0px;}
.atData{ padding:8px 0 0 0;color:#888; font-size:12px;}
.atData .atTime{ display:block; float:right; padding-right:6px;  }