.bg28{ background: #282828;}
.bg53{ background: #535353;}
.bor2CC{ border: 2px solid #DDD;}
.vdsobtn,.vdother a,.tocommend span,.comTit,.vdmore,.vdcominfo span,.wdtjinfo span,.hotjinfo span,.hotjinfo2 span,.vdlist span,.vdxginfo span,.vdotherxg span,.vdotherxg i,.share small,.vdcxsoso b{ background: url(../images/videopic.gif) no-repeat;}
.vdnav a,.cxsoTit strong,.comTit strong,.vdxgTit strong,.vdsubject h1,.vdnyTit strong,.vdnyTit i{ font-family:"Microsoft YaHei";}
/***搜索***/
.setH{ height: 350px;}
.vdlogo{ width: 250px; height: 50px;}
.vdsoso input{ float: left;}
.vdsotxt{ width:320px; height: 36px; line-height: 36px; border: 2px solid #DDD; border-right:0; padding-left:10px; color: #A9A9A9; }
.vdsobtn{ width: 80px; height: 40px; text-indent: -200px; overflow: hidden;  background-position:8px 7px; background-color:#F5690A;  border: 0; cursor: pointer;}
.vdother{border-left:1px solid #DDD; margin-top:6px; }
.vdother li{ float: left; width: 49px; position: relative;}
.vdother a{ width: 48px; height: 45px; display:block; text-align: center; border: 1px solid #DDD; border-left:0; background-color:#FAFBFC; background-position:-69px -43px;}
.vdother a.dl{ background-position:12px -42px; cursor: pointer;}
.vdother a.sc{ background-position:-27px -42px;}
.vdother a{ color: #666;}
.vdother a:hover{ background-color: #FFF; text-decoration: none; color: #224499;}
.vdother em{ display: block; height: 22px; line-height: 22px; overflow-y: hidden; padding-top:23px;}
.vdother em.dlac{ width: 25px; margin: 0 auto;}
.vdother i{ width: 48px; height: 1px; position: absolute; top:45px;right: 1px;_right: 0; background: #FFF;  z-index: 1; display: none;}
.vdother b{ background: url(../images/lineload.gif) no-repeat center center;}
.vdlogin{ position: absolute; width: 200px; padding:20px; top:45px;right: 0;_right: -1px; border: 1px solid #DDD; background: #FFF; display: none;}
.vdlogin a{ display: inline; color: #224499; background: none; border: 0; padding: 0; }
.vdlogin span{ color: #CC0000;}
.vdlogin span.colbl{ color: #224499; cursor: pointer;}
.vdother li.act a{ background-color: #FFF;}
.vdother li.act i,.vdother li.act .vdlogin{ display: block;}
/***导航***/
.vdnavbg{ height: 42px; border-bottom: 2px solid #D4E0EA; background: #FAFAFA;}
.vdnav{ position: relative; margin-bottom:-2px;   height: 42px; line-height: 42px; }
.vdnav a{ margin: 0 25px; padding: 0 5px; float: left; font-size: 16px; }
.vdnav a:hover{border-bottom: 2px solid #fe6700; color:#FE6700; text-decoration: none;}
.vdnav a.act{border-bottom: 2px solid #0196DD; color: #0196DD;  }
/***--------视频首页---------***/
/***今日推荐***/
.tocommend{ background: #535353;}
.tocommend li{ height: 68px; border-bottom:1px solid #282828; border-top:1px solid #6A6A6A;  }
.tocommend li.act{ background:#282828; }
.tocommend a{ display: block; color: #DBDADA; padding:8px 8px 0 8px;}
.tocommend i{ float: left; width: 90px; height: 50px; border: 1px solid #DDD; padding: 1px; overflow: hidden;}
.tocommend em{ height: 26px; line-height: 26px; overflow: hidden; margin-left:104px; display: block; font-size: 12px;}
.tocommend a:hover{ text-decoration: none;}
.tocommend span{ padding:0 8px 0 18px;  background-position: -96px -91px;}
.tocommend span.bf{ background-position: -96px -110px;}

.vdcxsoso em{ width: 238px; float: left; height: 32px; line-height: 32px; border: 1px solid #E5E5E5; position: relative; cursor: pointer; background-color:#FFF; margin-bottom:13px;  }
.vdcxsoso em.sed{ border-left:0; }
.vdcxsoso b{ padding: 0 22px 0 15px; height: 32px; display: block; overflow: hidden; font-weight: normal; color: #666; background-position: right -339px; }
.vdcxsoso ul,.vdcxsoso dl{ position:absolute; top: 32px; left: -1px; width: 238px; border: 1px solid #E5E5E5; height: 202px; overflow-y:auto; background: #FFF;display: none;}
.vdcxsoso p,.vdcxsoso dt,.vdcxsoso dd{ height: 28px; line-height: 28px; overflow: hidden;  padding: 0 15px;}
.vdcxsoso li{ padding:2px 0;}
.vdcxsoso li.apart{ background:#F9FDFF; }
.vdcxsoso i{ color: #777; padding-right:5px; font-family: "\5B8B\4F53"; }
.vdcxsoso dt{ background: #FAFAFA; cursor: default;}
.vdcxbtn{ width: 240px; height: 32px; line-height: 32px; background: #F5690A; color: #FFF; border: 0; font-weight: bold; cursor: pointer; }

.cxsoTit{ height: 42px; line-height: 42px;}
.cxsoTit i{ width: 6px; height: 16px; margin-top:13px;  background: #F5690A; float: left;}
.cxsoTit strong{ padding: 0 5px; font-size: 16px;}
.hotcx li{ height: 30px; line-height: 30px; overflow: hidden;}
.hotcx span{ float: right; color: #777;}
.hotcx i.fs{ background: #CC0000;}
.hotcx i{ width: 8px; float: left; background: #000; color: #FFF; margin-right:10px; text-align: center; font-size: 12px;}
.comTit{ height: 42px; line-height: 42px; padding-left:33px; background-position:-86px 11px;}
.comTit strong{ font-size: 20px;}
.vdmore{ width: 48px; height: 15px; border: 1px solid #DDD; background-position: -69px -28px; margin-top:12px; overflow: hidden; }
.vdcominfo{ width: 710px; overflow: hidden;}
.vdcominfo ul{ width:1000px; }
.vdcominfo li{ width: 160px; padding:5px 8px; border:1px solid #DDD; border-width:1px 1px 1px 0;   float: left; }
.vdcominfo li.fs{ border-left:1px solid #DDD; }
.vdcominfo li.act{ background: #FFFFF7;}
.vdcominfo a.pic{ width: 160px; height: 90px; display: block; position: relative;}
.vdcominfo a{ text-decoration: none; color: #2C2C2C;}
.vdcominfo a:hover{ text-decoration: none; color: #2C2C2C;}
.vdcominfo i{ height: 18px; line-height: 18px; position:absolute; right: 0; bottom: 0; padding: 0 5px; filter:alpha(opacity=80); background: #000; background:rgba(0,0,0,0.8); color: #FFF;}
.vdcominfo p{ height: 50px; line-height: 22px; overflow: hidden; font-size: 14px; margin-top:5px; }
.vdcominfo em{ height: 20px; line-height: 20px;}
.vdcominfo span{ padding: 1px 8px 0 28px; background-position:-87px -105px; float: left; border: 1px solid #DDD; color: #666; background-color:#FFF; font-size: 12px; }
.vdcominfo span.pl{ background-position: -86px -122px; border-left:0; }
.wdtjinfo li{ margin-top:10px; height: 64px; float: left; }
.wdtjinfo a.pic,.wdtjinfo em{ float: left;}
.wdtjinfo a.pic{ width: 110px; height: 60px; padding: 1px; margin-right:2px;  border: 1px solid #DDD; overflow: hidden;}
.wdtjinfo em{width: 114px; height: 64px; background: #FFF; padding: 0 5px; overflow: hidden;}
.wdtjinfo em a{ height: 42px; line-height: 20px; display: block; overflow: hidden;}
.wdtjinfo span{padding:0 5px 0 18px; background-position: -96px -89px;  color: #666;}
.wdtjinfo span.bf{background-position:-94px -110px; font-size: 12px;}
.hotjinfo em{ background: none;}
.hotjinfo i,.hotjinfo2 i{ width: 16px; height: 16px; line-height: 16px; background: #CC0000; color: #FFF;  text-align: center; font-size: 12px;}
.hotjinfo2 i{ background: #000;}
.hotjinfo i{position: absolute; top: 1px; left: 1px;}
.hotjinfo2 i{ float: left; margin-top:5px; }
.hotjinfo2 i.red{ background: #CC0000;}
.hotjinfo2 li{ height: 30px; line-height: 30px; overflow: hidden; border-top:1px solid #DDD; border-bottom:1px solid #FFF; vertical-align: middle; padding: 0 15px; }
.hotjinfo2 em{ margin-left:24px; display: block;}
.hotjinfo2 span{ float: right; height: 16px; line-height: 16px; margin-top:7px;  padding-left:30px; background-position:-84px -91px; color: #666; }
.fgxline,.fgxline2{ height: 10px; border-bottom:1px solid #DDD; clear: both; overflow: hidden; }
.fgxline2{border-bottom-color:#FFF;}
.posfix{ position: fixed;  top: 0; background: #FFF; z-index: 1000; _position: absolute; _top: expression(documentElement.scrollTop);}

/***--------视频列表---------***/
.overfw{ overflow: hidden;}
.vdlist ul{ width: 1000px;}
.vdlist li{ width: 338px; height: 90px; padding: 5px; border: 1px solid #DDD; float: left; margin:10px 10px 0 0; }
.vdlist li.act{ background: #FFFFF7;}
.vdlist a.pic{ width: 160px; height: 90px; float: left; position: relative;}
.vdlist i{height: 18px;line-height: 18px;position: absolute;right: 0;bottom: 0;padding: 0 5px;filter: alpha(opacity=80);background: #000;background: rgba(0,0,0,0.8);color: #FFF;}
.vdlist em{ display: block; margin-left:170px; }
.vdlist em.fs{ height: 48px; line-height: 24px; overflow: hidden; font-size: 14px; padding-top:4px; }
.vdlist span{ height: 20px; line-height: 20px; padding: 1px 8px 0 28px;background-position: -87px -105px;float: left;border: 1px solid #DDD;color: #666;background-color: #FFF; margin-top:7px;  }
.vdlist span.pl{background-position: -86px -122px; border-left: 0;}
/***--------视频内页---------***/
.vdsubject{ padding: 15px 10px; font-size: 25px; font-weight: bold; background: #FAFAFA;}
.vdotherxg{ height: 42px; line-height: 42px; border: 1px solid #6A6A6A; border-width:1px 0; background: #333; }
.vdotherxg span{ background-position:2px -140px; padding:0 10px 0 20px; float: left; height: 22px; line-height: 22px; margin-top:11px; color: #FFF;}
.vdotherxg span.zz{background-position:5px -162px;}
.vdotherxg span.fb{background-position:0 -187px;}
.vdotherxg span.djl{background-position:0 -211px;}
.vdotherxg i,.share small{padding:0 10px 0 30px; border-left:1px solid #6A6A6A; border-right:1px solid #000; cursor: pointer; color: #FFF; float: left; font-size: 12px; }
.vdotherxg i{ float: right; }
.vdotherxg i.sc{background-position:8px -230px;}
.vdotherxg i.pl{background-position:10px -299px;}
.vdotherxg i a{ display: block; color: #FFF;}
.share small{  display: block; background-position:10px -264px;  padding:0 10px 0 30px; }
.share em.act small{background-color: #FFF; color: #2C2C2C;}
.share b{ width: 64px; height: 1px; background: #FFF; overflow: hidden; position: absolute; top: 42px; left: 1px; z-index: 1; display: none;}
.shareinfo{ width: 88px; padding:10px 15px 5px; position: absolute; top: 42px; right: 0;  background: #FFF; border: 1px solid #000; display: none;}
.share em.act .shareinfo,.share em.act b{ display:block;}
.shareinfo .bdsharebuttonbox a{ padding-left:25px; float: left; background: url(../images/sharepic.gif) no-repeat; height: 20px; line-height: 20px; font-size: 14px;  }
.shareinfo .bdsharebuttonbox a.bds_weixin{ background-position:0 -33px; }
.shareinfo .bdsharebuttonbox a.bds_qzone{ background-position:0 -209px; }
.shareinfo .bdsharebuttonbox a.bds_renren{ background-position:0 -105px; }
.shareinfo .bdsharebuttonbox a.bds_tqq{ background-position:0 -140px; }
.setH2{ height:536px; overflow: hidden;}
.bg00{ background: #000;}
.vdpfcon{ width: 730px; padding: 5px; float: left;}
.vdxgTit{ height: 42px; line-height: 42px; color: #FFF; padding: 0 10px; background: url(../images/vdfgx.gif) repeat-x 0 40px; background-color: #333; }
.vdxgTit i{ font-size: 16px; padding: 0 15px; float: left; height: 42px; line-height: 42px;  cursor: pointer; border:1px solid #333; border-width:0 1px 0 1px; font-family: "Microsoft YaHei";}
.vdxgTit i.act{ background: #535353; display: block; border-color:#6A6A6A;}

.vdxginfo li{ height: 81px; border-bottom:1px solid #282828; border-top:1px solid #6A6A6A; vertical-align: middle;}
.vdxginfo li.act{ background:#000; }
.vdxginfo li.fs{ border-top:0; }
.vdxginfo a{color: #FFF; padding:8px 8px 0 8px; float: left; cursor: pointer;}
.vdxginfo a:hover{ color: #FFF; text-decoration: none;}
.vdxginfo i{ float: left; width: 110px; height: 60px; overflow: hidden; border: 1px solid #DDD; padding: 1px;}
.vdxginfo em{ margin-left:124px; display: block;}
.vdxginfo em.fs{height: 44px; line-height: 22px; overflow: hidden; }
.vdxginfo span{ padding:0 8px 0 18px;  background-position: -96px -91px; font-size: 12px;}
.vdxginfo span.bf{ background-position: -96px -110px;}
.vdpfxg{ height: 40px; line-height: 40px; background: #292929; color: #FFF; padding: 0 10px; }
.bor1{ background: url(../images/bor1.gif) repeat-y 739px 0;}
.vdnyTit{ height: 40px; line-height: 40px; padding: 0 10px; border-bottom:3px solid #000; position: relative; }
.vdnyTit strong{font-size: 16px; float: left; padding: 0 15px; position: absolute; top: -1px; left: 0; height: 40px; line-height: 40px; border-bottom:4px solid #F87801;  }
.vdnyTit span{ font-size: 16px; color: #F87801; font-family: arial; font-weight: bold;}
.cxsoTit2{ border-bottom:1px solid #DDD;}
.vdLook a,.vdLook a:hover{ color: #2C2C2C;}
.vdLook li{ border-color:#DDD; border-top:0;  }
.vdLook span{ color: #666;}