﻿
ul, li { margin: 0; padding: 0; }
a { color: #676767; }
a:hover { color: #1F366A; text-decoration: underline; }
.ri { float: right; }
a .bgloading { background-image: none; }
.rkrmain { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.fl { float: left; }
.rkricon, .rkrboxTitle em, .ico-Article, .ico-Movie, .ico-Video, .ico-Gallery, .rkrtop b { background: url(rkr_icon.jpg) no-repeat; }
.rkrZx, .rkrLs, .rkrMov, .rkrAct, .rkrEnt { background: url(title.png) no-repeat; line-height: 500px; width: 188px; height: 24px; overflow: hidden; }
.rkrTele { background: url(teltplay.jpg) no-repeat; float: left; line-height: 500px; width: 188px; height: 24px; overflow: hidden; }
.rkrSoa, .rkrPar, .rkritemTitle a span, .rkrtabTitle a span { background: url(title.png) no-repeat; line-height: 500px; height: 20px; overflow: hidden; }
.rkrColTitle { float: left; color: #CC0000; font: 500 16px/16px 微软雅黑; }
.rkrOpc { position: absolute; bottom: 0px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.ico-Article { background-position: -119px -78px; padding-left: 20px; }
.ico-Movie { background-position: -119px -100px; padding-left: 20px; }
.ico-Video { background-position: -119px -56px; padding-left: 20px; }
.ico-Gallery { background-position: -119px -34px; padding-left: 20px; }
.renderbody { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.rkrboxtop { width: 100%; height: 330px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; }


.rkrbox { width: 970px; height: auto; overflow: hidden; margin-top: 20px; margin: 0 auto; }

.rkrbox .rkrScroll { width: 670px; height: 330px; overflow: hidden; }
.rkrbox .rkrHot { width: 280px; height: auto; overflow: hidden; }

.rkrbox670 { width: 670px; height: auto; overflow: hidden; }
.rkrboxV { float: left; width: 670px; height: auto; margin-top: 20px; }
.rkrbox .rkrclear { margin-top: 0px; }
.rkrbox280 { width: 280px; height: auto; overflow: hidden; }

/* Rkanr Home Movie 
.playIco { position: absolute; background: url(play.png) no-repeat scroll center center rgba(0, 0, 0, 0.5); left: 0px; top: 0px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); _background: none; display: none; }
*/
.playIco { position: absolute; background: url(play.png) no-repeat scroll center center rgba(0, 0, 0, 0.3); left: 0px; top: 0px; display: none; }

/* Rkanr  title */
.rkrTitle { width: auto; height: 25px; border-bottom: 1px solid #ddd; background: #eee; }
.rkrTitle em { float: left; width: 8px; height: 8px; overflow: hidden; background: #CC0000; margin: 9px 5px 0px 10px; display: inline; }
.rkrTitle span { float: left; width: auto; height: 25px; color: #323232; font: 700 14px Arial, Helvetica, sans-serif; line-height: 26px; vertical-align: middle; }
.rkrTitle .rkrtop { float: right; color: #666; font-size: 12px; margin-top: 4px; width: auto; height: 16px; overflow: hidden; padding-right: 10px; }
.rkrTitle .rkrtop b, .rkrTitle .rkrtop i { display: inline-block; width: 16px; height: 16px; overflow: hidden; }
.rkrTitle .rkrtop b { background-position: 0 -24px; }
.rkrTitle .rkrtop i { padding-left: 4px; width: auto; font-style: normal; }
.rkrboxTitle { width: auto; height: 29px; overflow: hidden; }
.rkrboxTitle .rkrboxTInfo { float: left; width: 664px; height: 26px; border-bottom: 3px solid #ddd; overflow: hidden; }
.rkrboxTitle em { float: left; width: 6px; height: 29px; overflow: hidden; background-position: -118px 1px; }

.rkritemTitle .rkrMore i, .rkrtabTitle .rkrMore i { background: url("red.png") no-repeat scroll center center transparent; display: none; float: right; height: 24px; line-height: 24px; width: 10px; }

.rkrboxTitle .rkrZx { float: left; background-position: -190px 2px; margin-left: 10px; display: inline; }
.rkrboxTitle .rkrLs { float: left; background-position: 0px -26px; margin-left: 10px; display: inline; }
.rkrboxTitle .rkrMov { float: left; background-position: 0px -55px; margin-left: 10px; display: inline; }
.rkrboxTitle .rkrAct { float: left; background-position: 0px -84px; margin-left: 10px; display: inline; }
.rkrboxTitle .rkrEnt { float: left; background-position: 0px -112px; margin-left: 10px; display: inline; }
.rkritemTitle { border-top: 1px solid #ddd; height: 28px; width: auto; padding-top: 8px; }
.rkritemTitle .line01 { float: left; border-left: 1px solid #CCCCCC; width: 0px; height: 20px; overflow: hidden; margin: 0px 12px; display: inline; }
.rkritemTitle .rkrSoa { float: left; background-position: 0px -145px; width: 60px; }
.rkritemTitle .rkrPar { float: left; background-position: -119px -145px; width: 60px; }
.rkritemTitle .rkritemTitleRi, .rkrtabTitle .rkritemTitleRi { float: right; width: auto; height: auto; margin-right: 11px; display: inline; }
.rkritemTitle .rkrMore, .rkrtabTitle .rkrMore { color: #666; float: right; line-height: 24px; background: url("red.png") no-repeat scroll center center transparent; margin-right: -25px; width: 60px; display: inline; }
.rkrtabTitle .rkrMore { line-height: 30px; }
.rkrtabTitle { width: 670px; height: 30px; background: #eee; position: relative; z-index: 1; border-bottom: 1px solid #ddd; }
.rkrtabTitle a span { float: left; width: 54px; height: 25px; margin-top: 5px; overflow: hidden; margin: 5px 5px 0px 5px; display: inline; }
.rkrtabTitle a .hover { width: 52px; _top: 1px; _height: 26px; border: 1px solid #DDDDDD; border-bottom: 0px; background-color: #fff; position: relative; }
.rkrtabTitle .rkrvidFun span { background-position: 0px -335px; margin-left: 10px; }
.rkrtabTitle .rkrvidFun .hover { background-position: 10px -363px; }
.rkrtabTitle .rkrvidOri span { background-position: -59px -335px; }
.rkrtabTitle .rkrvidOri .hover { background-position: -59px -362px; }
.rkrtabTitle .rkrvidMusic span { background-position: -135px -335px; }
.rkrtabTitle .rkrvidMusic .hover { background-position: -135px -362px; }
.rkrtabTitle .rkrvidDm span { background-position: 0px -390px; margin-left: 10px; }
.rkrtabTitle .rkrvidDm .hover { background-position: 10px -418px; }
.rkrtabTitle .rkrvidKj span { background-position: -59px -390px; }
.rkrtabTitle .rkrvidKj .hover { background-position: -59px -418px; }
.rkrtabTitle .rkrvidJy span { background-position: -135px -390px; }
.rkrtabTitle .rkrvidJy .hover { background-position: -135px -420px; }
.rkrtabTitle .rkrvidTy span { background-position: 0px -445px; margin-left: 10px; }
.rkrtabTitle .rkrvidTy .hover { background-position: 10px -472px; }
.rkrtabTitle .rkrvidYx span { background-position: -59px -445px; }
.rkrtabTitle .rkrvidYx .hover { background-position: -59px -472px; }
.rkrtabTitle .rkrvidJs span { background-position: -135px -445px; }
.rkrtabTitle .rkrvidJs .hover { background-position: -135px -472px; }
.rkrtabTitle .rkrvidNx span { background-position: 0px -500px; margin-left: 10px; }
.rkrtabTitle .rkrvidNx .hover { background-position: 10px -527px; }
.rkrtabTitle .rkrvidLy span { background-position: -59px -500px; }
.rkrtabTitle .rkrvidLy .hover { background-position: -59px -528px; }
.rkrtabTitle .rkrvidMs span { background-position: -135px -500px; }
.rkrtabTitle .rkrvidMs .hover { background-position: -135px -527px; }

/* 首页侧边栏－今日热点 start */
.rkrHotC { width: 280px; height: auto; overflow: hidden; margin-top: 6px; }
.rkrHotC .hotitem { float: left; width: 260px; height: auto; padding: 0 10px; overflow: hidden; margin-top: 9px; }
.rkrHotC .rkrCp { float: left; width: 280px; height: auto; overflow: hidden; margin-top: 9px; }
/* 首页侧边栏－今日热点 end */

.rkritemInfo, .rkritemSoa, .rkritemLs { width: 670px; height: auto; overflow: hidden; margin-top: 15px; }
/* Rkanr Home Information资讯 */
.rkritemInfo .rkritemFl { float: left; width: 320px; height: auto; overflow: hidden; }
.rkritemInfo .rkritemRl { float: right; width: 320px; height: auto; overflow: hidden; }
.rkritemFl .rkrzxUl { float: left; width: 320px; height: auto; margin-top: 8px; }

/* 图片切换 class="rkrTemlate200" templateid="200" */
#iFocus { position: relative; }
#iFocus .iFocusPic { width: 1200px; height: 330px; position: relative; overflow: hidden; margin: 0 auto; }
#iFocus .iFocusPiclist { position: absolute; width: 100%; }
#iFocus .iFocusPiclist li { width: 100%; height: 100%; overflow: hidden; }
#iFocus .iFocusPiclist li img { width: 100%; height: 330px; }
#iFocus .iFocusBtn { position: relative; right: 0; top: 260px; bottom: 0; width: 354px; height: 62px; overflow: hidden; float: right; }
#iFocus .iFocusBtn li { cursor: pointer; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); height: 62px; width: 56px; overflow: hidden; float: left; margin-right: 2px; display: inline; position: relative; }
#iFocus .iFocusBtn img { display: block; width: 48px; height: 48px; overflow: hidden; border: 1px solid #ccc; margin: 9px 3px 3px 3px; }
#iFocus .iFocusBtn .iCur { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); height: 62px; width: 56px; overflow: hidden; float: left; }
#iFocus .iFocusBtn .iCur img { float: left; width: 48px; height: 48px; overflow: hidden; border: 1px solid #FD3030; padding: 3px; background: #A40000; margin: 6px 0px 0px 0px; }
#iFocus .iFocusBtn li.iCur span { position: absolute; left: 22px; overflow: hidden; width: 0; height: 0; border-width: 6px; border-style: dashed dashed solid dashed; }
#iFocus .iFocusBtn li.iCur .tb-background { top: -5px; border-color: transparent transparent #FD3030 transparent; }
#iFocus .iFocusBtn li.iCur .tb-border { top: -4px; border-color: transparent transparent #A40000 transparent; }
#iFocus .iFocusOpdiv { position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; background: #000; opacity: 0.6; -moz-opacity: 0.5; filter: alpha(opacity=50); margin-right: auto; margin-left: auto; }
#iFocus .iFocusTx { position: absolute; bottom: 15px; color: #FFF; }
#iFocus .iFocusTx em { float: left; width: 33px; height: 33px; background: url(m_play.png) no-repeat; }
#iFocus .iFocusTx span { float: left; padding-left: 6px; width: 255px; color: White; font-weight: bold; font-size: 16px; line-height: 2.25em; height: 35px; overflow: hidden; overflow: hidden; }
#iFocus .iFocusTx .normal { display: none; }

/* 文字列表  class="rkrTemlate201" templateid="201"  */
.rkrTemlate201 li a { font: 12px/22px Arial, Helvetica, sans-serif; }
.rkrTemlate201 li em { color: #676767; font-style: normal; }
.rkrTemlate201 li { float: left; width: 260px; height: 22px; overflow: hidden; }
.rkrTemlate201 li .rkricon { float: left; width: 35px; height: 23px; overflow: hidden; background-position: 0px 0px; color: #9C0015; padding-left: 6px; line-height: 23px; }
.rkrTemlate201 .hotFrist { height: 28px; overflow: hidden; }
.rkrTemlate201 .hotFrist a { float: left; padding-left: 4px; font: 700 14px/24px Arial, Helvetica, sans-serif; color: #343434; white-space: normal; width: 215px; overflow: hidden; }

/* 文字列表  class="rkrTemlate202" templateid="202" */
.rkrTemlate202 { float: right; width: auto; max-width: 460px; overflow: hidden; }
.rkrTemlate202 a { padding: 0px 2px; line-height: 26px; color: #999999; float: left; display: block; }
.rkrTemlate202 a:hover { color: #1F366A; }
.rkrTemlate202 .rkrMore { color: #666; background: url("red.png") no-repeat scroll center center transparent; margin-right: -25px; width: 60px; display: inline; }
.rkrTemlate202 .rkrMore i { background: url("red.png") no-repeat scroll center center transparent; display: none; float: right; height: 24px; line-height: 24px; width: 10px; }

/* 文字列表 class="rkrTemlate203" templateid="203" */
.rkrTemlate203 { float: left; width: auto; height: auto; overflow: hidden; margin-top: 15px; }
.rkrTemlate203 li { float: left; width: 320px; height: auto; margin-left: 30px; overflow: hidden; line-height: 1.7em; text-overflow: ellipsis; white-space: nowrap; display: inline; }
.rkrTemlate203 li.liFirst { margin-left: 0; }
.rkrTemlate203 li em { color: #323232; text-indent: 0em; font-style: normal; }


.rkrbox280 .rkrTemlate203 { float: left; width: auto; height: auto; overflow: hidden; margin-top: 10px; }
.rkrbox280 .rkrTemlate203 li { float: left; width: 260px; height: auto; overflow: hidden; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; margin-left: 10px; display: inline; }
.rkrbox280 .rkrTemlate203 li em { color: #323232; text-indent: 0em; font-style: normal; }

/* 文字列表 class="rkrTemlate204" templateid="204" */
.rkrTemlate204 { float: left; width: 320px; height: auto; overflow: hidden; }
.rkrTemlate204 em { display: inline-block; font-style: normal; width: auto; line-height: 20px; height: 20px; overflow: hidden; background: #CB0003; color: White; padding: 0px 5px; }
.rkrTemlate204 li { display: block; width: 320px; height: 22px; overflow: hidden; white-space: nowrap; }
.rkrTemlate204 li { padding-left: 12px; }
.rkrTemlate204 .wordFr { padding-left: 0px; padding-bottom: 2px; }
.rkrTemlate204 .wordFr a { color: #333; }
.rkrTemlate204 li a { display: inline-block; line-height: 20px; padding-left: 8px; overflow: hidden; }

/* 文字列表 class="rkrTemlate205" templateid="205" */
.rkrTemlate205 { float: left; width: 320px; height: auto; }
.rkrTemlate205 li { margin-bottom: 20px; }
.rkrTemlate205 li { display: block; line-height: 20px; _height: 20px; }
.rkrTemlate205 li a { float: left; padding-left: 8px; width: 309px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rkrTemlate205 li em { float: left; display: inline-block; width: 3px; height: 3px; background: #676767; vertical-align: middle; overflow: hidden; margin-top: 8px; }

/* 文字列表 class="rkrTemlate206" templateid="206" */
.rkrTemlate206 { float: left; width: 260px; height: auto; overflow: hidden; margin-top: 10px; padding: 0px 10px; }
.rkrTemlate206 li a { width: 240px; height: 22px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }

/* 图片+文字列表 class="rkrTemlate207" templateid="207" */
.rkrTemlate207 .img320_200 { float: left; width: 320px; height: 200px; overflow: hidden; position: relative; }
.rkrTemlate207 .img320_200 img { display: block; width: 320px; height: 200px; overflow: hidden; }
.rkrTemlate207 .img320_200 .rkrOpc { font-size: 14px; font-weight: bold; color: White; width: 320px; padding: 8px 0px; text-align: center; }
.rkrTemlate207 .img320_200:hover .playIco { width: 320px; height: 200px; display: block; }

/* 图片+文字列表(悦生活) class="rkrTemlate208" templateid="208" */
.rkrTemlate208 { display: block; width: 670px; height: 212px; overflow: hidden; }
.rkrTemlate208 li { float: left; width: 210px; height: 210px; overflow: hidden; border-bottom: 2px solid #D0D0D0; margin-left: 20px; display: inline; }
.rkrTemlate208 .rkrLsliFir { margin-left: 0px; }
.rkrTemlate208 .rkrLiitem { width: 208px; height: 208px; overflow: hidden; border: 1px solid #ddd; }
.rkrTemlate208 .rkrLiitem a { position: relative; display: block; width: 208px; height: 138px; overflow: hidden; }
.rkrTemlate208 .rkrLiitem .rkrOpc { display: none; width: 198px; height: auto; overflow: hidden; bottom: 0px; padding: 8px 5px; color: White; line-height: 1.75em; }
.rkrTemlate208 .rkrLiitem img { width: 208px; height: 138px; overflow: hidden; display: block; }
.rkrTemlate208 .rkrLiitem .rkrHsh { display: block; padding-top: 20px; float: left; width: 210px; }
.rkrTemlate208 .rkrLiitem .rkrHsh i { line-height: 30px; }
.rkrTemlate208 .rkrLiitem .rkrHsh span { float: left; font: 600 20px Arial, Helvetica, sans-serif; color: #ED731D; padding-left: 5px; }
.rkrTemlate208 .rkrLiitem .rkrHsh b { float: left; font: 600 20px Arial, Helvetica, sans-serif; color: #ED731D; }
.rkrTemlate208 .rkrLiitem .rkrHsh i { float: left; font-style: normal; padding-left: 8px; color: #444444; }
.rkrTemlate208 .rkrLiitem .rkrHsh .rkrGolook { float: right; background: url(rkr_icon.jpg) no-repeat; margin-right: 10px; display: inline; background-position: 0px -64px; width: 70px; height: 32px; overflow: hidden; line-height: 500px; }

/* 图片+文字列表 class="rkrTemlate209" templateid="209" */
.rkrTemlate209 .rkrMovie { float: left; width: 149px; height: auto; margin-left: 23px; overflow: hidden; display: inline; }
.rkrTemlate209 .rkrMovie li { float: left; width: 149px; }
.rkrTemlate209 .rkrMovie .movieitem { height: 224px; overflow: hidden; margin-bottom: 5px; position: relative; }
.rkrTemlate209 .rkrMovie .picLi01 { background: url(rkr_moviebg.jpg) no-repeat; }
.rkrTemlate209 .rkrMovie .movieitem .playIco { width: 145px; height: 200px; }
.rkrTemlate209 .rkrMovie .movieitem .pic02 .playIco { height: 200px; margin-top: 2px; }
.rkrTemlate209 .rkrMovie .movieitem:hover .playIco { display: block; }
.rkrTemlate209 .rkrMovie .movieitem .pic01 { width: 149px; height: 204px; overflow: hidden; float: left; position: relative; margin-bottom: 3px; }
.rkrTemlate209 .rkrMovie .movieitem .pic02 { width: 149px; height: 200px; overflow: hidden; float: left; position: relative; margin-bottom: 3px; padding-top: 2px; }
.rkrTemlate209 .rkrMovie .movieitem img { display: block; width: 145px; height: 200px; }
.rkrTemlate209 .rkrMovie .movieitem .firstMTitle { color: #414141; }
.rkrTemlate209 .rkrMovie .movieitem .rkrOpc { width: 145px; padding: 4px 0px; color: White; text-align: center; height: 15px; line-height: 15px; }
.rkrTemlate209 .rkrMovie .picLi01 .rkrOpc { bottom: 4px; }
.rkrTemlate209 .rkrMovie .movieitem .rkrOpc .movtxt { float: left; line-height: 20px; width: 145px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 4px; color: #fff; text-align: center; text-decoration: none; }
.rkrTemlate209 .rkrMovie .movieitem .movieg { width: 48px; height: 48px; background: url(movg.png) no-repeat; position: absolute; top: 0; right: 2px; }
.rkrTemlate209 .rkrMovie .movieitem .moviec { width: 48px; height: 48px; background: url(movc.png) no-repeat; position: absolute; top: 0; right: 2px; }
.rkrTemlate209 .rkrMovie .iconMLi a { float: left; width: 125px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rkrTemlate209 .rkrM { width: 149px; }
.rkrTemlate209 .movieli { margin-left: 0; }

/* 图片+文字列表  class="rkrTemlate210" templateid="210"*/
.rkrTemlate210 .rkrVideo02 .videoli a:hover .playIco { width: 145px; height: 90px; display: block; }
.rkrTemlate210 .rkrVideo02 .videoli .rkrOpc { width: 145px; line-height: 20px; }
.rkrTemlate210 .rkrVideo02 .vidtxt01, .rkrTemlate210 .rkrVideo02 .vidtxt02 { float: left; line-height: 20px; width: 145px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 4px; color: #fff; font-weight: normal; }
.rkrTemlate210 .rkrVideo02 .vidtxt02 { width: 115px; }
.rkrTemlate210 .rkrOpc .videoc { float: left; width: 28px; height: 17px; background: url(videoc.png) no-repeat; margin-top: 1px; }
.rkrTemlate210 .rkrVideo02 li img { display: block; width: 145px; height: 90px; }
.rkrTemlate210 .rkrVideo02 { float: left; width: 145px; height: auto; overflow: hidden; margin-left: 30px; display: inline; }
.rkrTemlate210 .rkrVideo02 li { float: left; width: 125px; height: 20px; overflow: hidden; line-height: 20px; }
.rkrTemlate210 .rkrVideo02 .videoli { width: 145px; position: relative; height: 90px; overflow: hidden; margin: 0px; margin-bottom: 8px; }
.rkrTemlate210 .videoul { margin-left: 0px; }

/* 视频列表 class="rkrTemlate211" templateid="211" */
.rkrTemlate211 { float: left; width: auto; height: auto; overflow: hidden; }
.rkrTemlate211 li { float: left; width: 145px; position: relative; height: 90px; overflow: hidden; margin-left: 30px; display: inline; margin-bottom: 18px; }
.rkrTemlate211 li.videoli { margin-left: 0px; }
.rkrTemlate211 li a:hover .playIco { width: 145px; height: 90px; display: block; }
.rkrTemlate211 .vidtxt01, .rkrTemlate211 .vidtxt02 { float: left; line-height: 20px; width: 145px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 4px; color: #fff; font-weight: normal; }
.rkrTemlate211 .vidtxt02 { width: 115px; }
.rkrTemlate211 li .rkrOpc { width: 145px; line-height: 20px; }
.rkrTemlate211 li .rkrOpc .videoc { float: left; width: 28px; height: 17px; background: url(videoc.png) no-repeat; margin-top: 1px; }
.rkrTemlate211 li .rkrOpc .videog { float: left; width: 28px; height: 17px; background: url(videog.png) no-repeat; margin-top: 1px; }
.rkrTemlate211 li img { display: block; width: 145px; height: 90px; }



/* 视频列表 class="rkrTemlate212" templateid="212" */
.rkrTemlate212 { float: left; width: auto; height: auto; overflow: hidden; }
.rkrTemlate212 li.videoli { margin-left: 0px; }
.rkrTemlate212 li a:hover .playIco { width: 145px; height: 90px; display: block; }
.rkrTemlate212 .vidtxt01, .rkrTemlate212 .vidtxt02 { float: left; line-height: 20px; width: 145px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 4px; color: #fff; font-weight: normal; }
.rkrTemlate212 .vidtxt02 { width: 115px; }
.rkrTemlate212 li img { display: block; width: 145px; height: 90px; }
.rkrTemlate212 li { float: left; width: 149px; position: relative; height: 94px; overflow: hidden; margin-left: 24px; display: inline; background: url(rkr_videobg.jpg) no-repeat; }
.rkrTemlate212 li .rkrOpc { width: 145px; line-height: 20px; bottom: 4px; }
.rkrTemlate212 li .rkrOpc .videoc { float: left; width: 28px; height: 17px; background: url(videoc.png) no-repeat; margin-top: 1px; }
.rkrTemlate212 li .rkrOpc .videog { float: left; width: 28px; height: 17px; background: url(videog.png) no-repeat; margin-top: 1px; }

/* 图片+文字列表 class="rkrTemlate213" templateid="213" */
.rkrTemlate213 { float: left; width: 260px; height: 90px; overflow: hidden; }
.rkrTemlate213 .topli { float: left; width: 145px; position: relative; height: 90px; overflow: hidden; padding: 0px; }
.rkrTemlate213 .topli .rkrOpc { width: 145px; line-height: 20px; }
.rkrTemlate213 .topli .vidtxt01 { float: left; line-height: 20px; width: 145px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 4px; color: #fff; font-weight: normal; }
.rkrTemlate213 .topli img { display: block; width: 145px; height: 90px; }
.rkrTemlate213 li { float: left; width: 110px; height: 24px; line-height: 22px; overflow: hidden; padding-left: 5px; white-space: normal; }
.rkrTemlate213 li em { background: none repeat scroll 0 0 #676767; display: inline-block; height: 3px; overflow: hidden; vertical-align: middle; width: 3px; }

/* 在线观看视频 class="rkrTemlate214" templateid="214" */
.rkrTemlate214 { width: 280px; height: 244px; overflow: hidden; }
.rkrTemlate214 h2 { display: block; width: 280px; height: 32px; overflow: hidden; line-height: 32px; }
.rkrTemlate214 .rkrplayTitle { float: left; width: 190px; height: auto; overflow: hidden; font-size: 14px; color: #1F376D; padding-left: 10px; }
.rkrTemlate214 .rkrMore { float: right; width: auto; height: auto; overflow: hidden; }
.rkrTemlate214 .rkrMore { color: #666; float: right; line-height: 24px; background: url("red.png") no-repeat scroll center right transparent; margin-right: 5px; width: 56px; display: inline; }
.rkrTemlate214 .rkrMore i { font-style: normal; color: #CD0000; font-weight: bold; display: none; }
.rkrTemlate214 .rkrplayVideo { width: 280px; height: 210px; overflow: hidden; }

/* 排行榜面板切换 class="rkrTemlate215" templateid="215" */
.rkrTemlate215 { float: left; width: 260px; height: auto; overflow: hidden; padding: 0 10px; }
.rkrTemlate215 li { float: left; width: 260px; height: auto; overflow: hidden; margin-top: 14px; }
.rkrTemlate215 b { background: url("rkr_icon.jpg") no-repeat -0 -41px; float: left; width: 20px; height: 20px; overflow: hidden; text-align: center; color: White; font: 700 12px/18px Arial, Helvetica, sans-serif; }
.rkrTemlate215 .no1 { height: 26px; background-position: 0px -97px; }
.rkrTemlate215 .no2 { background-position: -21px -41px; }
.rkrTemlate215 li a { float: left; width: 180px; margin-left: 5px; display: inline; line-height: 20px; }
.rkrTemlate215 span { float: right; line-height: 20px; color: #666666; font-size: 12px; }

/* 图片列表 class="rkrTemlate216" templateid="216" */
.rkrTemlate216 { width: 670px; height: auto; overflow: hidden; }
.rkrTemlate216 li { float: left; width: 145px; height: 90px; overflow: hidden; margin-left: 30px; display: block; }
.rkrTemlate216 .rkrParli { margin-left: 0px; }
.rkrTemlate216 li a img { display: block; width: 143px; height: 88px; overflow: hidden; border: 1px solid #ddd; }

/* 文字列表  class="rkrTemlate231" templateid="231"  */
.rkrTemlate231 { width: 280px; height: auto; overflow: hidden; margin-top: 10px; }
.rkrTemlate231 li { float: left; width: 260px; height: 25px; overflow: hidden; margin-left: 10px; display: inline; }
.rkrTemlate231 li a { font: 12px/22px Arial, Helvetica, sans-serif; line-height: 25px; }
.rkrTemlate231 li em { color: #676767; font-style: normal; }
.rkrTemlate231 li .rkricon { float: left; width: 35px; height: 23px; overflow: hidden; background-position: 0px 0px; color: #9C0015; padding-left: 6px; line-height: 23px; }

/* 第二种内容切换：同第一种一样，在右边增加一个top5 class="rkrTemlate258" templateid="258" */
.rkrTemlate258 { float: left; width: 260px; height: auto; overflow: hidden; padding: 0 10px; margin-top: 10px; }
.rkrTemlate258 li { float: left; width: 260px; height: auto; overflow: hidden; margin-bottom: 15px; }
.rkrTemlate258 li b { background: url(rkr_icon.jpg) no-repeat 0 -41px; float: left; width: 20px; height: 20px; overflow: hidden; text-align: center; color: #ffffff; font: 700 12px/18px Arial, Helvetica, sans-serif; }
.rkrTemlate258 li a { float: left; width: 235px; margin-left: 5px; display: inline; line-height: 20px; color: #737373; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rkrTemlate258 li em { color: #414141; font-weight: lighter; }
.rkrTemlate258 .liFisrt { border: 1px solid #E1E1E1; height: 58px; }
.rkrTemlate258 .liFisrt b { height: 26px; background-position: 0px -97px; }
.rkrTemlate258 .liFisrt a { color: #1E437B; font-size: 14px; height: 50px; white-space: normal; line-height: 25px; }
.rkrTemlate258 .liFisrt em { color: #1E437B; font-size: 14px; }
.rkrTemlate258 .li02 b { background-position: -21px -41px; }
.rkrTemlate258 li a:hover { color: #1F366A; text-decoration: none; }

.rkritemPlay { width: 280px; height: 244px; overflow: hidden; }

/* Rkanr Home Social attitudes */
.rkritemSoa { float: left; margin-top: 0px; }

/* Rkanr Home Living services */
.rkritemLs .rkrLsCon, .rkritemLsContent { float: left; width: 670px; height: auto; overflow: hidden; }
.rkritemTopic { float: left; width: 260px; height: 90px; overflow: hidden; padding: 0px 10px; margin-top: 15px; }
.rkritemLsContent { height: 307px; }

.rkrLsTab { float: left; width: 670px; height: 40px; overflow: hidden; margin-top: 15px; }
.rkrLsTab a { float: left; width: 221px; height: 40px; background: url(rkr_bg.png) repeat-x 0px 1px; overflow: hidden; }
.rkrLsTab a span { float: left; width: 120px; height: 37px; background: url(title.png) no-repeat; line-height: 500px; margin: 0px 49px 0px 50px; display: inline; }
.rkrLsTab .rkrCyms em, .rkrLsTab .rkrSsxx em, .rkrLsTab .rkrShzn em { float: left; border-right: 1px solid #fff; border-left: 1px solid #ccc; width: 0px; height: 37px; overflow: hidden; margin-top: 1px; }
.rkrLsTab .ho em { border: 0px; }
.rkrLsTab .rkrCyms span { background-position: 0px -554px; }
.rkrLsTab .rkrCyms { width: 223px; }
.rkrLsTab a:hover, .rkrLsTab .ho { background-position: 0px -39px; }
.rkrLsTab .rkrCyms .hover { background-position: 0px -594px; }
.rkrLsTab .rkrSsxx span { background-position: -120px -554px; }
.rkrLsTab .rkrSsxx .hover { background-position: -120px -594px; }
.rkrLsTab .rkrShzn span { background-position: -246px -554px; }
.rkrLsTab .rkrShzn .hover { background-position: -246px -594px; }

.rkritemMov { float: left; width: 670px; height: auto; overflow: hidden; margin-top: 15px; }

.rkritemM320 { width: 320px; overflow: hidden; position: relative; }
.rkritemM320 .rkrLine { float: left; border-bottom: 2px dotted #E0E0E0; width: 320px; height: 0px; overflow: hidden; margin: 10px 0px 14px 0px; }
.rkritemM320 .rkrTemlate203 { margin-top: 0; }
.rkritemM320 .rkrTemlate203 li { margin-left: 0; }

.rkrmovRele { float: left; width: 670px; height: 132px; overflow: hidden; margin-top: 15px; }
.rkritemTitle a span { float: left; width: 60px; }
.rkritemTitle .rkrNowrele span { background-position: 0px -172px; }
.rkritemTitle .rkrNowrele .hover { background-position: -119px -174px; }
.rkritemTitle .rkrAboutrele span { background-position: 0px -199px; }
.rkritemTitle .rkrAboutrele .hover { background-position: -118px -200px; }

/* Activity 活动 */
.rkritemAct { width: 670px; height: auto; overflow: hidden; margin-top: 15px; }
.rkritemTitle .rkrActhot span { background-position: 0px -227px; width: 88px; }
.rkritemTitle .rkrActhot .hover { background-position: -119px -228px; }
.rkritemTitle .rkrHighlights span { background-position: 0px -256px; }
.rkritemTitle .rkrHighlights .hover { background-position: -118px -256px; }

.rkritemEnt { float: left; width: 670px; height: auto; overflow: hidden; margin-top: 15px; }
.rkritemEnt .rkritemFl { float: left; width: 320px; height: auto; overflow: hidden; }
.rkritemEnt .rkritemRi { float: right; width: 320px; height: auto; overflow: hidden; }
.rkritemEnt .rkrLine { float: left; border-bottom: 2px dotted #E0E0E0; width: 320px; height: 0px; overflow: hidden; margin: 10px 0px 14px 0px; }
.rkritemTitle .rkrEntnew span { background-position: 0px -282px; }
.rkritemTitle .rkrEntnew .hover { background-position: -118px -281px; }
.rkritemTitle .rkrEnthot span { background-position: 0px -310px; }
.rkritemTitle .rkrEnthot .hover { background-position: -118px -311px; }

.rkrboxVideo { float: left; width: 670px; height: 140px; overflow: hidden; margin-top: 15px; }

.rkrCp { float: left; width: 280px; height: 50px; overflow: hidden; margin-top: 14px; }
.rkrCp img { display: block; width: 280px; height: 50px; overflow: hidden; }
.rkritemCp { width: 970px; height: 100px; overflow: hidden; margin: 0 auto; }
.rkritemCp img { display: block; width: 970px; height: 100px; overflow: hidden; }


/* 第一种内容切换：鼠标移到标题上，内容跟着变化 */
.rkritemTab { float: left; width: 280px; height: auto; overflow: hidden; margin-top: 10px; }
.rkritemTab .tabTitle { float: left; width: 278px; height: 28px; overflow: hidden; position: relative; z-index: 99; border: 1px solid #ddd; border-top: 0px; border-bottom: 0px; }
.rkritemTab .tabTitle li { cursor: pointer; float: left; width: 45px; height: 28px; border-right: 1px solid #ddd; line-height: 28px; color: #666666; font-family: "宋体"; font-size: 12px; text-align: center; padding-top: 1px; }
.rkritemTab .tabTitle li.lastCom { cursor: default; width: auto; overflow: hidden; border-right: 0px; float: right; padding-right: 10px; }
.rkritemTab .tabTitle .last { border-right: 0px; width: 49px; }
.rkritemTab .tabTitle .last.hover { height: 29px; width: 48px; color: #E7001F; background-color: white; }
.rkritemTab .tabTitle .last:hover { height: 29px; width: 48px; color: #E7001F; background-color: white; }
.rkritemTab .tabTitle li.hover { height: 29px; width: 44px; color: #E7001F; background-color: white; }
.rkritemTab .rkrtabBox { float: left; width: 280px; height: auto; overflow: hidden; border-top: 1px solid #ddd; position: relative; top: -1px; }

.rkrbox .rkrzyg { margin-top: 10px; }
.rkritemTab .rkrLine { float: left; border-bottom: 2px dotted #E0E0E0; height: 0; overflow: hidden; width: 260px; margin: 10px; display: inline; }

/* 精彩影评 */
.rkritemYp { width: 280px; height: 263px; overflow: hidden; }
#dynamicYPList { width: 280px; height: 263px; float: left; position: relative; overflow: hidden; }
#dynamicYPTop { width: 280px; margin: 0px auto 0pt; }

/* 大家正在做 */
.mpWeDoList { width: 280px; height: 445px; overflow: hidden; }
#dynamicList { width: 280px; height: 590px; float: left; position: relative; overflow: hidden; }
#dynamicTop { width: 280px; margin: 0px auto 0pt; }

/* 大家正在做和精彩影评 */
.dynamic { width: 260px; height: auto; overflow: hidden; padding: 0 10px; position: relative; margin-top: 18px; }
.dynamic .heroPic { float: left; width: 48px; height: 48px; overflow: hidden; border: 1px solid #CDCDCD; border-radius: 5px; }
.dynamic .headimg { display: block; border-radius: 8px; width: 46px; height: 46px; padding: 1px; overflow: hidden; }
.dynamic .dTime { width: 200px; height: 20px; overflow: hidden; padding-left: 8px; }
.dynamic .dTime a { float: left; width: 80px; overflow: hidden; color: #1F376D; height: auto; text-decoration: none; border: 0px; white-space: nowrap; }
.dynamic .dTime .dynamicTime { float: right; width: 80px; overflow: hidden; color: #999999; }
.dynamic .contents { width: 209px; height: auto; overflow: hidden; float: right; }
.dynamic .sysMsg { color: #666666; float: left; width: 184px; min-height: 20px; /* max-height: 40px; */ padding: 5px 6px 5px 8px; position: relative; box-shadow: 1px 2px 3px #EDEAEA; border: 1px solid #CDCDCD; border-radius: 4px; margin-left: 8px; display: inline; line-height: 1.75em; }
.dynamic .sysMsg a { color: #1F376D; }
.dynamic .sysMessage { color: #666666; float: left; font-size: 12px; text-align: left; min-height: 20px; max-height: 40px; width: 184px; word-wrap: break-word; overflow: hidden; }
.dynamic .fillet-border { position: absolute; left: -9px; top: 8px; overflow: hidden; width: 0; height: 0; border-width: 5px; border-style: dashed solid dashed dashed; }
.dynamic .tb-bground { left: -10px; top: 8px; border-color: transparent #CDCDCD transparent transparent; }
.dynamic .tb-border { border-color: transparent white transparent transparent; }
.dynamicCover { background-image: url("Cover.png"); bottom: 0; height: 45px; pointer-events: none; position: absolute; width: 260px; left: 10px; overflow: hidden; }

.rkritemPartner { width: 670px; height: auto; overflow: hidden; }

/*合作专区*/
.cooperation { float: left; width: 100%; height: auto; }
.cooperation ul { width: 280px; height: 140px; overflow: hidden; }
.cooperation .line { width: 2800px; height: 1px; background: #DDD; margin-bottom: 6px; }
.cooperation ul li a img { width: 80px; height: 49px; float: left; border: 1px solid #ddd; margin-left: 10px; margin-top: 15px; display: inline; }
/*more*/
.rkrTitle .fleaBlockTitleRight i { font-style: normal; padding-left: 4px; width: auto; }
.rkrTitle .fleaBlockTitleRight .goImg { color: #c00; font-weight: bold; font-style: normal; }
.rkrTitle .fleaBlockTitleRight { color: #666666; float: right; font-size: 12px; height: 16px; margin-top: 5px; vertical-align: middle; overflow: hidden; width: auto; }
.rkrTitle .fleaBlockTitleRight:hover { color: #c00; }
/*电视剧推荐*/
.recommended { padding: 10px 0px 10px 10px; float: left; display: inline; }
.recommended li { float: left; margin-top: 10px; display: inline; width: 270px; }
.recommended li .TVLeft { width: 80px; height: 50px; float: left; }
.recommended li .TVLeft a img { width: 80px; height: 50px; float: left; }
.recommended li .TVRight { float: left; padding-left: 10px; display: inline; width: 180px; }
.recommended li .TVRight .TVTitle { color: #333; height: 25px; line-height: 25px; float: left; width: 180px; overflow: hidden; text-overflow: ellipsis; }
.recommended li .TVRight .TVind { color: #666; height: 25px; line-height: 25px; float: left; width: 180px; overflow: hidden; text-overflow: ellipsis; }
