body, h1, h2, h3, h4, h5, h6, hr, blockquote, 
dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea{margin: 0; padding: 0;}
table{border-collapse:collapse;border-spacing:0;msrgin:0;padding:0;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
input{vertical-align:middle;margin-right:3px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1;}
.clearfix{zoom:1;display:inline-block;_height:1px}
*html .clearfix{height:1%}
/**+html .clearfix{height:1%;}*/
.clearfix{display:block}
textarea{resize:none}
input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:0}
body{margin:0 auto;background:#F5F5F5;font:12px/162% "微软雅黑",Helvetica,Arial,"宋体",sans-serif;color:#333;}
body.user-center,body.white{background:#FFF;}
textarea {border:1px solid #CCCCCC;font-size:14px;padding:3px;}

/**iconfont**/
@font-face{
    font-family: 'iconftregular';
    src: url('iconft.eot'); /* IE9*/
    src: url('iconft.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconft.woff') format('woff'), /* chrome、firefox */
    url('iconft.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconft.svg#iconftregular') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconftregular" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.dui-dialog{position:fixed;_position:absolute;z-index:10000}.dui-dialog .dui-dialog-content{position:relative;z-index:2;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;*zoom:1}.dui-dialog .hd{padding:10px;background:#5C9CCC;font-size:14px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}.dui-dialog .hd h3{padding:0 40px 0 4px;background:0;color:#FFF}.dui-dialog .hd h3 i{color:#060;font-style:normal;margin-left:.5ex}.dui-dialog .bd{position:relative;padding:15px;*zoom:1;font-size:12px}.dui-dialog .bd:after{content:'\0020';clear:both;display:block}.dui-dialog .ft .bn-flat,.dui-dialog .ft input{margin:0 .5em}.dui-dialog .ft{text-align:center;padding:10px;padding-top:0}.dui-dialog .dui-dialog-close{position:absolute;top:10px;right:12px;line-height:1.2;padding:0 3px;font:11px "Comic Sans MS"}a.dui-dialog-close:link{color:#b4b4b4}a.dui-dialog-close:hover{color:#fab0b6;background:0}.dui-dialog .dui-dialog-shd{position:absolute;left:-8px;top:-8px;width:100%;height:100%;background:#666;opacity:0.4;filter:alpha(opacity=50);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.dui-dialog-iframe{border:0;background:transparent;position:absolute;z-index:1;left:-8px;top:-8px;opacity:0;filter:alpha(opacity=0)}
.conbox .box{background:#FFF;padding:1px;overflow:hidden;}
.jj-box{border:1px solid #DDD;background:#FFF;overflow:hidden;margin-top:10px;}
.jj-box-nob{border:0}
.jj-panel{border-top:3px solid #ccc;background-color:#fcfcfc;}
.jj-main{width:720px;border-right:1px solid #EEE;margin-left:-1px;overflow:hidden;background:#FFF;border-left:1px solid #EEE}
.jj-aside{width:237px;overflow:hidden;background-color:#fcfcfc;}
.box-green-bd{border:1px solid #0A0;padding:0;}
.box-blue-bd{border:2px solid #18C2C8;padding:0;}
.box-blue{border:1px solid #18C2C8;}
.box-green{border:1px solid #0A0;}

.ui-cap{border-bottom:1px solid #EEE;height:42px;overflow:hidden;padding:0 10px}
.bigcaption,.bigcaption h2{color:#0A0;font-size:14px;font-weight:bold;height:44px;line-height:44px;margin-bottom:0}
.bigcaption{border-bottom:1px solid #EEE;margin:0 15px}
.bigcaption .ri{float:right;height:22px;line-height:22px;margin-top:11px}
.ri .smallpageindex{float:left;margin-right:8px;cursor:pointer;}
.ri .smallpagenav a{float:left;margin-right:3px;}

h1{font-weight:bold;}
h1{font-size:25px;line-height:110%;color:#494949;margin:0;padding:0 0 15px;word-wrap:break-word;}

.htt{position:relative;width:210px;border-left:1px solid #E5E5E5;padding-left:15px;margin-left:20px;height:43px;overflow:hidden}
.htt h1{display:inline;padding:0;height:43px;line-height:40px;font-size:22px;color:#ccc;font-family:'微软雅黑',Arial,Helvetica,sans-serif;}
.htt p{position:absolute;top:75px;background:#FFF;border:1px solid #DDD;padding:5px;width:660px;color:#777}
.htp{padding:3px 15px;color:#aaa;}
a{cursor:pointer;}
a{color:#333;text-decoration:none}
a:hover{color:#F00;text-decoration:underline}
a:focus{outline:none}

a img{border:none;}
img.vbottom{vertical-align:bottom}
hr.grayline{border-width:0px;border-bottom:1px solid #dcdcdc;height:0px:}
hr.graydotted{border-width:0px;border-bottom:1px dotted #dcdcdc;height:0px:}
.fred,a.fred{color:#DD4B39;}
a.fred:hover{color:#FFF; background-color:#DD4B39;text-decoration:none}
.fblue,a.fblue{color:#0379C0;}
.fblue a:hover,a.fblue:hover{color:#FFF;background-color:#0379C0;text-decoration:none}
.flight,a.flight{color:#129E0A;}
.flight a:hover,a.flight:hover{color:#FFF;background-color:#83BF73;text-decoration:none}
.green-dark a,a.green-dark{color:#566D5E;}
a.green-dark:hover,.green-dark a:hover{color:#fff;background-color:#566D5E;text-decoration:none}
.fgreen{color:#83BF73}
.fgray{color:#999;}.fgray6{color:#666;}
.fgray a:link,.fgray a:visited, .fgray a:active{color:#999;background:0}
.fgray a:hover{color:#fff;background:#999;text-decoration:none;}
.fbluelabel{color:#FFF;background:#2798CE;padding:0 1px}

.lt{float:left;}
.rt{float:right;}
.txtrt{text-align:right;}
.block{display:block;}
.iblock{display:inline-block;*display:inline;zoom:1;}
.inline{display:inline}
.clear{clear:both;}
.clearall{clear:both;font-size:0;heihgt:0;line-height:0;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.ml5{margin-left:5px;}.ml8{margin-left:8px;}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pdl5{padding-left:5px;}
.bdb1{border-bottom:1px dashed #e6e6e6;}
.noborder{border:none;}
.bdbs1{border-bottom:1px solid #e6e6e6;}
.cblock960,.wrap{width:960px;margin-left:auto;margin-right:auto;}
.w1k{width:1000px}
.mboxa{border-top:1px dashed #DDD;}
.mboxb{border-bottom:1px dashed #DDDDDD;}
.pl,.pl3,.pl3 a{color:#999;font:12px/1.5 Arial,Helvetica,sans-serif;}
.pl2{color:#666; font:12px/1.5 Arial,Helvetica,sans-serif;}
.pl3 a:visited{color:#999;text-decoration:none;}
.pl3 a:hover{color:#fff;text-decoration:none}
.ul {border-bottom:1px dashed #DDD;clear:both;line-height:100%;}
.ft12{font-size:12px;}
.ft14{font-size:14px;}
.gray{color:#666;}
.orange{color:#FE6700;}
.bold{font-weight:bold;}
.nopd{padding:0}
.year{color:#A7A9AC;font-size:18px;margin-left:10px}
.theline{border-bottom:1px solid #DDD;margin-bottom:15px;padding-bottom:4px}
a.playnow,a.playnow:visited{display:block;width:95px;height:24px;line-height:24px;background:url(../images/icon/playnow.gif) no-repeat 0 0;font-size:0;border-color:#3c8dff #408ffe #3680e6}
a.playnow:hover{background-position:-95px 0;text-decoration:none;border-color:#2678ec #2575e7 #1c6fe2 #2677e7;box-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.4);-o-box-shadow:1px 1px 1px rgba(0,0,0,0.4)}
a.playnow:active{border-color:#178ee3 #1784d0 #177bbf #1780ca;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.15);-o-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.15)}
/* common-notice */
.jj-message,.message{color:#DD4B39;line-height:24px;padding: 10px 10px 10px 40px;border:1px solid #e6d8b9;position:relative;background:url(../images/bulb.gif) 7px center no-repeat #feffe6;border-radius:2px;zoom:1;}	
.jj-message a{color:#080;text-decoration:underline;} 		
.jj-message a:hover{color:#e12160;text-decoration:none;} 	

.flatbtn,.whitebtn,.redbtn,.greenbtn,.reddid{height:22px;line-height:22px;background:url("../images/icon/add-fav.gif") no-repeat scroll 10px center transparent;border:1px solid #0099CC;color:#0379C0;display:inline-block;padding:2px 10px 2px 26px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none}
a.whitebtn:hover,a.flatbtn:hover,a.redbtn:hover,a.greenbtn:hover{color:#f00;text-decoration:none}

.flatbtn-done,.reddid{background:url("../images/icon/icon_done.gif") no-repeat scroll 10px center transparent;color:#73797C;border:1px solid #ddd;}
.flatbtn-collect,.redbtn{background:url("../images/icon/add-like.gif") no-repeat scroll 10px center transparent;}
.flatbtn-add,.greenbtn{background:url("../images/icon/add-fav.gif") no-repeat scroll 10px center transparent;}
.flatbtn-comment,.whitebtn{background:url("../images/icon/short-comment.gif") no-repeat scroll 10px center #f8f8f8;}
.video-link,.video-link:hover{background:url(/themes/images/icon/play_icon_13.png) no-repeat 15px 6px #268DCD;border-radius:2px;color:#FFF;display:block;padding:4px 0 3px 16px;width:85px;text-align:center;text-decoration:none;}

.htab a,.greentab a{float:left;color:#DD4B39;font-size:14px;line-height:14px;font-weight:normal;margin:3px 10px 5px 0;padding:2px;white-space:nowrap;text-decoration:none}
.htab a.focus,.greentab a.focus{background-color:#83BF73;color:#fff}
.htab a.focus:hover,.greentab a.focus:hover{text-decoration:none;}
.htab a.focus,.htab a.focus span,
.greentab a.focus,.greentab a.focus span{color:#FFF;display:block;line-height:16px;float:left;background:url(http://www.juji123.com/themes/images/2012/green_bg_12px.gif) no-repeat;background-position:left top;text-align:center;vertical-align:middle;padding:0 0 0 5px}
.htab a.focus span,.greentab a.focus span{background-position:right top;padding:0 5px 0 0}
.htab .pl2 a{float:none;margin:0;padding:0;}

/*User-center*/
h2.gray_tab{margin-bottom:0;border-bottom:1px solid #E4E4E4;}
h2.gray_tab a{float:left;height:26px;line-height:26px;padding:2px;white-space:nowrap;border: 1px solid #DFDFDF;margin-bottom:-1px;margin-right:4px;padding:0 10px;position: relative;}
h2.gray_tab a.focus{background-color:#F8F8F8;border-bottom-color:#F8F8F8;font-weight:bold;color:#83BF73}
h2.gray_tab a.focus:visited,h2.gray_tab a.focus:hover{color:#83BF73;}
.m {color:#006600;font-size:14px;line-height:120%;}

/* latest-table */
.latest-table{width:960px;margin:5px auto;}
.latest-tab-box{width:960px;overflow:hidden;background-color:#fff;}
.latest-item{width:958px;overflow:hidden;border:1px solid #333;}
.jj-icon{background-image: url(../images/ui-icon.gif);}

.latest-tab #latest1.active,
.latest-tab-box .hot-latest{border-color:#DD4B39;color:#DD4B39;}
		
.latest-tab #latest2.active,
.latest-tab-box .tv-latest,.latest-tab-box .tv-latest .txt-list li span{border-color:#390;color:#390;}
		
.latest-tab #latest3.active,
.latest-tab-box .movie-latest,.latest-tab-box .movie-latest .txt-list li span{border-color:#1f87cb;color:#1f87cb;}
		
.latest-tab #latest4.active,
.latest-tab-box .dm-latest,.latest-tab-box .dm-latest .txt-list li span{border-color:#ab7800;color:#ab7800;}
		
.latest-tab #latest5.active,
.latest-tab-box .ent-latest,.latest-tab-box .ent-latest .txt-list li span{border-color:#8605c2;color:#8605c2;}
		
.latest-tab #latest0.active,
.latest-tab-box .wei-latest,.latest-tab-box .wei-latest .txt-list li span{border-color:#f53254;color:#f53254;}

.latest-tab #latest6.active,
.latest-tab-box .rss-latest{border-color:#00679e;color:#00679e;}
	
.latest-tab li span{display:block;margin:0 auto;width:85px;}	
.latest-tab #latest2 span,
.latest-tab #latest6 span{ width: 102px;}
.latest-tab #latest1 span{ width: 116px;}
.latest-tab .jj-icon{width:20px;height:20px;float:left;margin:6px 5px 0 0;*margin: 6px 0 0 0;}
.latest-tab .hot{ background-position: 0 -40px;}
.latest-tab .tv{ background-position: -20px -40px;}
.latest-tab .movie{ background-position: -40px -40px;}
.latest-tab .dm{ background-position: -60px -40px;}
.latest-tab .ent{ background-position: -80px -40px;}
.latest-tab .wei{ background-position: -98px -40px;}
.latest-tab .rss{background-image: url(../images/ui-icon-account.gif);background-position:0 0;}

.latest-tab .active .hot{ background-position:0 -60px;}
.latest-tab .active .tv{ background-position:-20px -60px;}
.latest-tab .active .movie{ background-position:-40px -60px;}
.latest-tab .active .dm{ background-position:-60px -60px;}
.latest-tab .active .ent{ background-position:-80px -60px;}
.latest-tab .active .wei{ background-position:-98px -60px;}
.latest-tab .active .rss{ background-position:0 -19px;}

.latest-item .rssbox{width:958px;height:336px;overflow:hidden}

.jj-tag{width:222px;overflow:hidden;padding:3px 0 5px 15px;}
.tagth{height:38px;line-height:38px;clear:both;overflow:hidden}
.tagth .sMark{float:left;font-size:14px;font-weight:700;}
.tagth .sMore{float:right;color:#666;display:inline;margin-right:20px;}
.tagth a:hover{color:#F00}
.taghd{font-size:12px;color:#999;}
.tagitem{width:207px;padding:3px 0 4px 0;overflow:hidden;}
.tagtype{height:80px;}
.taglist{width:220px;}
.taglist li{width:55px;float:left;height:26px;line-height: 26px;font-size: 14px;overflow:hidden;}
.taglist li a{color:#37a;text-decoration:none}
.taglist li a:hover{color:#f00;}
#jj-tv .tagtyear{height:52px;} 
#jj-movie .sort-type{height:104px;}     
#jj-fun .sort-list{padding-bottom:1px;}
#jj-fun .sort-list li{width:110px;height:28px;line-height:28px;}

.jj-ranklist{width:207px;padding:0 15px;overflow:hidden;}
.jj-ranklist .hd{height:36px;line-height:36px}
.jj-ranklist h3,.jj-ranklist .hd .tit{color:#333;font-size:14px;font-weight:700;height:38px;line-height:38px;overflow:hidden;}
.jj-ranklist .hd .more{float:right;margin-right:15px;display:inline;color:#666}
.ranklist li{height:32px;line-height:32px;overflow:hidden;border-top:1px dotted #ddd}
.ranklist span{float:right;color:#999;font-size:11px;font-family:Arial}
.ranklist em{color:#666;margin-right:7px;}
.ranklist span.score{color:#DD4B39;font-size:12px}
.ranklist em.top3{color:#DD4B39}

.c3main .cap2{height:55px;border-bottom:1px solid #EEE;position:relative;background:#FCFCFC}
.c3main .cap2 h2{width:200px;height:30px;padding:12px 0 0 15px;}
.c3main .cap2 h2 a{height:30px;width:190px;background-image:url(../images/index-title.gif);}
.c3main .cap2 .view-all{position:absolute;left:220px;top:18px;z-index:3;font-size:16px}
.c3main .cap2 .view-all a{color:#DD4B39;margin:0 10px}
.c3main .txt-list{width:700px;overflow:hidden;margin:11px 0 11px 15px;}
.c3main .txt-list li{width:215px;}
.c3main .txt-list li.noborder{border:none}
.c3main .txt-list li span{color:#999;}
.c3main .pic-list li{width:144px}
.c3main .pic-list li p.actor{font-size:12px;color:#999}

#jj-tv{border-top-color:#390;}
#jj-tv .cap2 h2 a{width:160px;background-position:-32px 0}
#jj-movie{border-top-color:#1f87cb;}
#jj-movie .cap2 h2 a{width:115px;background-position:-32px -40px}
#jj-cartoon{border-top-color: #ab7800;	}
#jj-cartoon .cap2 h2 a{background-position:-32px -80px; }
#jj-ent{border-top-color:#8400c1;}
#jj-ent .cap2 h2 a{ width: 180px;background-position:-32px -120px;}
#newcontent1 .pic-list,#newmoview .pic-list{margin-bottom:8px}

#channel-box .jj-main{width:740px;}
#channel-box .jj-aside{width:256px;}
#channel-box .jj-ranklist{width:226px;padding-bottom:5px;border-bottom: 1px solid #eee;}

.channel-item{width:741px;overflow:hidden;margin-top:1px;margin-bottom:-2px;border-bottom:2px solid #ddd;}
.channel-item .cap2,.movie-box .cap2{overflow:hidden;height:37px;line-height:36px;border-bottom:1px solid #eee;background-color:#f5f5f5}
.channel-item .cap2 .tit,.movie-box .cap2 h2{font-size:16px;font-weight:700;color:#390;padding:0 15px;}
.channel-item .cap2 .more{float:right;padding-right:12px;font-size:14px}
.channel-item .pic-list li{width:148px;height:230px;}
.channel-item .pic-list li .h5{text-align:center}
.channel-item .play-pic,.channel-item .play-pic img{width:124px;height:170px;}
.channel-item .sub-list{width:710px}
.channel-item .sub-list li{width:142px;}

.coming-box{height:47px;overflow:hidden}
.coming-list{width:926px;height:47px;line-height:18px;}
.coming-list li{float:left;width:94px;height:41px;border-top:1px solid #eee;border-right:1px solid #eee;padding:5px 8px 0 23px;background: url(../images/assist-icon.gif) 8px 8px no-repeat;overflow:hidden}
.coming-list li:hover{background-color:#FCFCFC}
.coming-list li.hd{background:none;text-indent:0;width:70px;line-height:36px;font-size:14px;padding-left:12px;}
.coming-list li.hd a{color:#37a}
.coming-list li h5{height:20px;overflow:hidden}
.coming-list li p{margin:0;color:#666;height:20px;overflow:hidden}
#jj-movie .coming-list li{ background-position:8px -32px;}   

.hidetext,.hide-txt a{background-repeat:no-repeat;display:block;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;}
.pagenav{color:#AAA;font:13px/150% Arial,Helvetica,sans-serif;text-align:center;margin:15px 0}
.pagenav a,.pagenav .current,.pagenav .break,.pagenav label{width:25px; height:25px; white-space:nowrap; line-height:25px; border:1px solid #ededed; display:inline-block;*display:inline;*zoom:1;text-align:center; margin-left:10px; color:#acacac; background:#fff; vertical-align:top}
.pagenav a{text-decoration:none}
.pagenav a:hover,.pagenav .current{background:#83BF73;border:1px solid #83BF73;color:#FFF;}
.pagenav .prev,.pagenav .next{width:60px}
.pagenav .break{color:#999;}
.ui-cap .pagenav{margin:8px 0 0 0;}
.ui-cap .pagenav label{background-color:#FFF;font-weight:700;border:none;padding:0 10px}
/*Rate*/
.rating{text-align:left;overflow:hidden;list-style-position:outside;}
.rating .bg{background:url(http://www.juji123.com/themes/images/star.gif) repeat-x;height:16px;width:80px;float:left;margin:3px 0;}
.rating .cur{background:url(http://www.juji123.com/themes/images/star.gif) repeat-x;background-position:0 -32px;width:0;position:absolute;z-index:11;height:16px;}
.rating a:active{background:none;}
.on a,.off a{text-indent:-9999px;position:absolute;height:16px;}
.off a{cursor:default;}
.on a:hover{background:url(http://www.juji123.com/themes/images/star.gif) repeat-x;background-position:0 -16px;height:16px;}
#star1{z-index:19;width:16px;}
#star2{z-index:18;width:32px;}
#star3{z-index:17;width:48px;}
#star4{z-index:16;width:64px;}
#star5{z-index:15;width:80px;}
.score{float:left;height:16px;text-align:center;margin-left:10px;color:#FF0000;font-family:Tahoma;}
.score strong{font-size:14px;}
.count{color:#999;clear:both;padding-top:3px;}

/*New Rate*/			
.mod_grade_b{width:320px;color:#666;float:left;border-radius:2px;border:1px solid #E1E1E1;overflow:hidden;z-index:200;line-height:32px;height:32px;}
.mod_grade_b h4,.mod_grade_b #h_score_title{float:left;display:block;height:32px;overflo:hidden;padding-left:15px;margin-right:10px;background:#EEE}
.mod_grade_b .mod_star_box{float:left;position:relative;width:108px;height:20px;margin:6px 10px 0 0;overflow:hidden;background:url(../images/rate-stars.gif) no-repeat 0 0}
.mod_grade_b .mod_star_box a{position:absolute;width:21px;height:20px;line-height:999px;overflow:hidden;font-size:0}
.mod_grade_b #g11{width:21px;z-index:19}
.mod_grade_b #g21{width:42px;z-index:17}
.mod_grade_b #g31{width:63px;z-index:15}
.mod_grade_b #g41{width:84px;z-index:13}
.mod_grade_b #g51{width:105px;z-index:11}
.mod_grade_b a:hover, .mod_grade_b a.current{background:url(../images/rate-stars.gif) no-repeat 0 -100px}
.mod_grade_b .cover{display:none;position:absolute;top:0;left:40px;z-index:100;height:32px;width:95px}
.mod_action .mod_grade_b.open_c{background:#edeeef}
.mod_grade_b .details{display:none;position:absolute;z-index:200;top:32px;left:-1px;width:175px;height:155px;overflow:hidden;border:1px solid #DEDEDE;border-top:0 none;background:#edeeef}
.mod_grade_b.open_c .details{display:block}
.mod_grade_b .the_score{float:left;text-align:center;margin:0;color:#999;width:250px;background-color:#FFF;font-size:13px}
.mod_grade_b .the_score .score_edit{color:#DD4B39;background:none;font-size:12px;}
.mod_grade_b .grade_text{float:left;font-size:13px;}
.mod_grade_b .scores{float:right;color:#DD4B39;font-size:24px;width:62px;text-align:center;border-left:1px solid #EEE;font-family:Georgia,"Times New Roman",Times,serif;font-weight:300;}
.mod_grade_b .scores-light{width:80px;height:60px;padding-top:20px;left:-200px;}			
.mod_grade_b .scores-light span {position: relative;display:block;font-size:42px;font-weight:bold;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;color: white;letter-spacing: -4px;}
.mod_grade_b .scores-light span strong {position: absolute;top:0;left:10px;color:white;z-index:10;_display:block;_height:60px;}
.mod_grade_b .scores-light span i {position: absolute;top: 2px;left:12px;color:#069;z-index:8;_display:block;_height:60px;}
.mod_grade_c .scores{right:32px}
.mod_grade_c h4{padding-left:29px}
.mod_grade_score{height:44px;margin:10px 0 0 15px}
.mod_grade_score strong{height:60px;overflow:hidden;margin-top:-5px;font-size:50px;padding-right:10px;font-weight:normal;font-family:"Times New Roman"}
.mod_grade_score strong em{font-size:30px}
.mod_star_list{height:90px;overflow:hidden;margin-left:15px;}
.mod_star_list ul{margin:1px 50px 0 70px}
.mod_star_list ul li{position:relative;zoom:1;line-height:12px;margin-bottom:9px;+margin-bottom:7px;_margin-bottom:9px;height:10px;font-size:0}
.mod_star_list ul li b{display:block;background-color:#9fa0a0;height:100%;font-size:0;margin-right:2px}
.mod_star_list ul li span{position:absolute;top:-2px;margin-left:5px;font-size:12px}
.score_tips{height:30px;position:absolute;top:-24px;left:52px}
.score_tips p{height:21px;margin:0;line-height:20px;_line-height:21px;padding:0 3px;background:#fffaef;border:solid 1px #ffa700;_float:left}
.score_tips .icon_arrow_down{display:block;width:15px;height:8px;position:absolute;left:50%;margin:0 0 0 -7px;top:22px;background:url(/themes/images/icon_arrow.png) no-repeat 0 -8px}								

/*Vodpage-RelatedList*/
.relatelist {overflow:hidden;}
.relatelist h3{overflow:hidden;padding-right:15px;height:22px;line-height:22px}
.relatelist h3 .recomm_tags{color:#999;font-size:12px;margin: 3px 22px 0px 0px; border:1px solid #e2e2e2; background:#f5f5f5; padding:3px 5px;}
.relatelist h3 .recomm_more{float:right;}
.relatelist-bd{overflow:hidden;}
.relatelist dl {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 18px 28px 0;overflow:hidden;}
.relatelist dl.clear{clear:both;float:none;margin:0;padding:0;width:0;height:0;line-height:0;font-size:0;}
.relatelist dl dt{width:100px;height:145px;margin-bottom:8px;overflow:hidden}
.relatelist dl dt img{background:url(../images/lazyload.gif) no-repeat center center transparent;}
.relatelist dl dd{width:100px;text-align:center}
.relatelist dl dd a,.relatelist h3 a{color:#37a;}
.relatelist dl dd a:hover,.relatelist h3 a:hover{color:#f00;}
/*TopList*/
.toplist1 ul li{border-bottom:1px solid #EAEAEA;height:16px;line-height:16px;margin-bottom:7px;padding:0 0 7px;overflow:hidden}
.toplist1 ul li span{display:block;}
.toplist1 ul li span.no{float:left;font-size:9px;text-align:center;width:20px;color:#999;margin-right:8px;background:#EEE;}
.toplist1 ul li span.top1{background:#DD4B39;color:#fff;}
.toplist1 ul li span.top2,.toplist1 ul li span.top3{background:#83BF73;color:#fff;}
.toplist1 ul li span.name{float:left;overflow:hidden;height:16px;line-height:16px;}
.toplist1 ul li span.visit{color:#FF5138;display:block;float:right;font-size:9px;padding-left:15px;text-align:right;}

#relatelink li{color:#666;padding-left:5px;height:auto;}
#relatelink a{color:#2798CE;}
#relatelink a:hover{background:#2798CE;color:#fff;text-decoration:none;}

.top-nav{background:#FCFCFC;border-bottom:2px solid #E5E5E5;color:#999;height:30px;width:100%;font-size:12px;}
.top-nav a,.top-nav a:visited{color:#566D5E;}
.top-nav a:hover{text-decoration:underline;background-color:transparent;color:#566D5E}
.top-nav .login-info,.top-nav .main-link{margin-top:4px;height:26px;line-height:24px;}
.top-nav .main-link{margin-top:3px}
.links li{float:left;height:25px;padding:0 0 0 5px;z-index:5;border:1px solid #FCFCFC;border-bottom:0;}
.links li a{border-right:1px solid #e1e1e1;padding-right:5px}
.links li.last a{border:0}
.links li s{text-decoration:none;color:#888;}
.morenav{z-index:10000;padding:0;border:0;position:relative;}
.morenav b{position:relative;float:left;padding:0 14px 0 0;color:#333; font-weight:normal; overflow:hidden;border:1px solid #FCFCFC;border-bottom:0;color:#566D5E;background:#FCFCFC}
.morenav b a{border-left:1px solid #e1e1e1;padding-left:5px}
.morenav b s{ position:absolute; right:4px;top:10px; width:0;height:0;line-height:0;font-size:0;border:4px solid #fafafa; border-top-color:#999;}
.morenav .more_bg{ border:1px solid #ccc;border-bottom:#fff; background:#fff; z-index:10004;}
.morenav .more_bg s{ _right:3px;}
.morenav b.more_bg a{border-color:#fcfcfc}
.morenav .moreitem{ position:absolute; top:24px; right:0; width:80px; text-align:left; padding:3px 10px 0 10px; border:1px solid #ccc; background:#fff; z-index:10003;}
.morenav .moreitem ul{ clear:both; width:80px; overflow:hidden; padding:6px 0; border-bottom:1px solid #eee;}
.morenav .moreitem li{ width:70px; float:left; padding:0; margin:0; height:20px; line-height:20px; border:0; overflow:hidden;padding-left:20px}
.morenav .moreitem li.joke{background:url(http://ww2.sinaimg.cn/mw690/62f92e61gw1ejb3qzlobdg200g00g0sh.gif) no-repeat 0 center;}
.morenav .moreitem li.zhao{background:url(http://zhao.juji123.com/favicon.ico) no-repeat 0 center;}
.morenav .moreitem li.sitemap{background:url(http://juji123.com/favicon.ico) no-repeat 0 center;}
.top-nav .login-info{overflow:hidden;}
.login-info a{float:left;margin-right:10px}
.login-info .sep{display:inline-block;float:left;width:1px;height:14px;overflow:hidden;margin:6px 5px 0 0;background:#e8e8e8;}
.top-nav .login-info .avatar img{display: block;width:21px;height:21px;overflow:hidden;padding:margin:2px 9px 0 0;border:1px solid #ccc;background: #fff;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;}
.top-nav .topqqlogin{float:left; height:24px;margin:0;padding:0 2px;}.top-nav .topqqlogin a{margin-left:10px;}
.top-nav-items,.top-nav-items ul{float:left;}
.top-nav-items li{float:left;line-height:30px;}
.top-nav-items li.first{font-weight:700}
.top-nav-items li a{display:block;padding:0 7px;color:#666;}
.top-nav-items li a:hover,.top-nav-items li a:active{border-bottom:2px solid #1ba968;color:#1ba968;margin-bottom:-2px;position:relative;text-decoration:none}
.site-nav{font-size:14px;}
.site-nav strong{font-weight:bold;}
.site-nav ul{overflow:hidden;}
.site-nav ul li{float:left;margin-right:10px;border-right:1px dotted #AAA;}
.site-nav ul li.edge{border-right:0 none;}
.site-nav ul li.topcat{color:#999;}
.site-nav ul li.topcat sup{font:8px/100% Arial,Helvetica,sans-serif;color:#999;}
.site-nav a{margin-right:12px;color:#0C7823;}
.site-nav a:hover{background:#0C7823;color:#FFF;}

.header{margin-bottom:0}
.header-blue{background-color:#EDF4ED}
.site-head{width:960px;height:54px;margin:0 auto;padding:15px 0 10px 0;clear:both;}
.w1k .site-head{width:1000px}
.site-head .cd{width:80%;padding-top:6px;}
.site-head-colorful,#lsb{padding:15px 0 10px 0}#topnav{margin-bottom:0}
.logo{margin:5px 0 0 0;}
.logo a{width:131px;height:52px;display:block;text-indent:-999em;background:url(http://ww2.sinaimg.cn/mw690/62f92e61gw1ejbfcg9dy3g203n01gwe9.gif) 0 center;}
.logo a:hover{opacity:.75;filter:alpha(opacity=75);}
.search{float:left;height:38px;padding-left:5px;background:url(/themes/images/ui_ns_sbg4.png) no-repeat 0 0;overflow: hidden;position:relative;	z-index:9999;}
.search form{background:url("/themes/images/ui_ns_sbg4.png") no-repeat scroll 100% 0 transparent;padding:0 1px 0 0;height:38px;*float:left;}
.search #inputs{padding-top:5px;width:366px;}
.search input{float:left;width:275px;height:26px;line-height:26px;border:1px solid #a6d098;background:#fff;padding:0 2px 0 26px;-webkit-appearance:none;-webkit-border-radius:0;background:url("../images/sico.gif") no-repeat scroll 8px 8px #FFFFFF}
.search .btn_srh{/*cursor:pointer;color:#222;font-size:14px;height:32px;letter-spacing:3px; padding:1px 0 3px 3px;text-align:center;width:54px;*/width:54px;height:29px;font-size:13px;padding:1px 0 3px 3px;border:0;background:transparent url(/themes/images/ui_ns_sbg4.png) no-repeat 0 -100px;cursor:pointer;letter-spacing:3px;text-align:center}
.cd .hot{font-size:14px;width:380px;overflow:hidden;height:38px;line-height:36px;padding-left:15px;}
.cd .hot li{margin-right:9px;background:url("/themes/images/top_line.gif") no-repeat scroll 0 11px transparent;display:inline;float:left;}
.cd .hot li a{margin-left:12px;}

/*Seaech suggestion*/
.ac_results{border:1px solid #eee;background:#fff;-webkit-box-shadow:2px 2px 4px 0 #ccc;-moz-box-shadow:2px 2px 4px 0 #ccc;box-shadow:2px 2px 4px 0 #ccc;border-bottom:0 none;overflow:hidden;z-index:99999;padding:0;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;float:left;margin:0;padding:0;}
.ac_results li{clear:both;border-bottom:1px solid #eee;cursor:default;display:block;overflow:hidden;margin:0;}
.ac_results li a{display:block;overflow:hidden;color:#999;padding:5px;font-size:14px;}
.ac_results li a,.ac_results li a:link,.ac_results li a:visited,.ac_results li a:hover,.ac_results li a:active{text-decoration:none;}
.ac_results li a em{color:#0379C0;font-style:normal;}
.ac_results li img{float:left;margin-top:3px;margin-right:8px;}
.ac_results li p{overflow:hidden;margin:0;}
.ac_results li span{font-size:12px;}
.ac_results .ac_over{background-color:#EFEFEF;}

#inputs{z-index:99}#search_suggest{background:#fff;border:1px solid #eee;position:absolute;z-index:99;top:32px;width:305px;-webkit-box-shadow:2px 2px 4px 0 #ccc;-moz-box-shadow:2px 2px 4px 0 #ccc;box-shadow:2px 2px 4px 0 #ccc;border-bottom:0 none}#search_suggest li{border-bottom:1px solid #eee;overflow:hidden}#search_suggest li.curr_item{background:#efefef}#search_suggest li a{color:#999;display:block;overflow:hidden;padding:6px;zoom:1}#search_suggest li a:hover{background:#f9f9f9;color:#999}#search_suggest li a em{font-style:normal;color:#369}#search_suggest li p{margin:0;zoom:1;overflow:hidden}#search_suggest li img{float:left;margin-right:8px;margin-top:3px}#search_suggest li.over{background:#fbfbfb}

/*Content Area*/
.content{margin:0 auto;}
.content .article{width:590px;padding-right:40px;}
.content .aside{width:310px;}
.aside h3,.aside h5{border-bottom:1px solid #EEE;color:#060;font-size:14px;padding-bottom:8px;}

.content-index h5,.content-index h3,.plot-new b{color:#060;font-size:14px;padding-bottom:8px;}
.content-index .aside h5{border-bottom:1px solid #EEE;margin:10px 0 5px 0;}
.content-index .toplist1,.collectlist{padding: 0 8px 5px 10px;width:280px;}
.content-index .toplist1 li{border-bottom:1px dotted #EAEAEA;}
.content-index .trailer-item{width:96px;overflow:hidden;text-align:center}

/*new vinfo 2012-12-22*/
.vconbox{/*border:1px solid #83BF73;*/width:930px;margin-top:5px;padding:10px 15px;position:relative;overflow:visible}
.vzone{width:930px;overflow:hidden}
.vz-main{width:610px;}
.vz-left{width:226px;}
.vz-left p,.serial{margin:0;color:#555;height:24px;line-height:24px;overflow:hidden}
.vz-left p.vz-img{position:relative;width:226px;height:301px;overflow:hidden;}
.vz-img img{width:222px;height:288px;}
.vz-info{width:680px;line-height:22px;overflow:hidden;padding-left:15px;position:relative}
.vz-info .dt{padding-top:10px;overflow:hidden}
.vz-info ul.dt li{width:380px;line-height:24px;padding:3px 0;overflow:hidden;}
.vz-info h2{width:726px;font-family:"Microsoft YaHei",tahoma,arial,san-serif;font-size:20px;line-height:110%;font-weight:bold;color:#222;height:24px;line-height:110%;margin-bottom:10px;overflow:hidden;word-wrap:break-word;}
.vtitle{height:38px;padding:0 8px 8px 8px;overflow:hidden;}
.vtitle h2{float:left;font-family:"Microsoft YaHei";font-size:24px;font-weight:300;color:#222;height:24px;line-height:24px;padding:5px 0;overflow:hidden;word-wrap:break-word;}
.vtitle .vsect{float:left;display:block;width:600px;height:34px;line-height:34px;color:#999;margin:3px 0 0 0;overflow:hidden;padding-left:15px;}
.vtitle2{padding:0 20px 14px 20px;margin:-10px 0 0 0;overflow:hidden;font-family:'Georgia';font-weight:bold;font-size:16px;color:#888;height:24px;line-height:24px;}
.vscoreval{width:300px;height:36px;position:absolute;right:20px;background:#fff;top:20px;right:14px;overflow:hidden}
.vz-info .subh1{font-size:16px;margin-left:10px;color:#494949;}
.vz-info .ri{padding-left:20px;}
.vz-info label{float:left;}
.vz-info p{margin:0;}
.vz-info oldintro.p span{background: url("http://css.tudouui.com/skin/ch/img/g/q_l.png") no-repeat scroll 0 2px transparent;display:inline-block;*display:inline;zoom:1;font-size:12px;height:21px;overflow:hidden;vertical-align:middle;width:20px;}
.vz-info oldintro.p a.qr{color:#129E0A;padding-right:18px;background: url("http://css.tudouui.com/skin/ch/img/g/q_r.png") no-repeat scroll right 0 transparent;}
.vz-info oldintro.p a.qr:hover{text-decoration:underline}
.vz-info .ui{overflow:hidden;}
.vz-info ul.ui-acts{height:30px;margin-bottom:25px;overflow:hidden;}
.vz-info .ui-acts li{float:left;margin-right:8px;display:inline}
.vz-info .ui-acts li .mr10{margin-right:0}
.vz-info p.thetext{margin:6px 0 2px 0;color:#777}
.vz-info .actorlist{line-height:25px;padding-left:5px;width:370px;height:100px;margin-bottom:15px;overflow:hidden}
.vz-info .actorlist li{min-width:160px;_width:160px;float:left;padding-right:15px;overflow:hidden}
.vz-info .actorlist li a{color:#0379C0;margin-right:5px}
.vz-info .actorlist li a:hover{color:#FFF;background:#0379C0;text-decoration:none}
.vz-info .actorlist li .compere{line-height:24px;}
.vz-info .actorlist li .compere em.iconfont:before,.thetext em.iconfont:before{content: "\e634";cursor:pointer}
.vz-info .updatetip{color:#DD4B39;margin-top:10px;}.vz-info .updatetip span{color:#777}
.vz-info .linkab{height:55px;overflow:hidden;margin:8px 0 12px 0;}
.vz-info .linkab .sptittg{float:left;display:block;height:55px;width:30px;background:url(../images/icon/sp-title-2.gif) no-repeat 0 0;}
.vz-info .linkab .iframecon{float:left;width:640px;height:47px;overflow:hidden;padding:6px 0 0 1px;}
.vz-info a.discbtn{float:left;background:url("../images/icon/pl_icon.gif") no-repeat 0 0 #EBF5FD;color:#506FA5;padding:0 10px 0 36px;border:1px solid #EBF5FD;height:23px;line-height:23px;overflow:hidden;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.vz-info a.discbtn,.vz-info a.discbtn:visited,.vz-info a.discbtn:link {color:#506fa5 }  
.vz-info a.discbtn:hover {color:#cd0000;border-color:#fcf4ec;text-decoration:none;background-position:0 -77px;background-color:#fcf4ec }
.vz-info .recomm5 .recomm5-title{color:#777;border-bottom:1px solid #5E9ECC;height:28px;line-height:28px;}
.vz-info .recomm5 .recomm5-title span{float:right;}
.vz-info .recomm5 li{float:left;padding:10px 10px 0 15px;width:110px;overflow:hidden}
.vz-info .recomm5 a{color:#37a;}
.vz-info .recomm5 a:hover{color:#f00;text-decoration:none}
.vz-info .recomm5 li img{width:100px;}
.vz-info .recomm5 li span{width:110px;display:block;height:25px;line-height:25px;overflow:hidden;text-align:center;word-wrap:break-word;}
.vz-other{width:300px;margin-top:45px;}
.vz-other .ab{width:300px;height:250px;overflow:hidden;background:#eee}
.vz-info .utime{color:#AAA;height:26px;line-height:28px;}
.vz-info .link_zuixin{height:26px;margin-right:10px;padding:0 12px 0 26px;line-height:26px;background:url("/themes/images/2012/movie-play.gif?a") no-repeat scroll 5px center #FAE9DA;color:#CA6445;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.link_zuixin:link, .link_zuixin:visited{color:#ca6445;background-color:#fae9da}
.link_zuixin:hover,.link_zuixin:active{color:#d9896a;background-color:#fcefe3;text-decoration:none}

.plottxt{margin:10px 0 15px 0;padding:0 15px;}
.plot-new p{margin:0 0 3px 0;}
.plot-new p.introtxt b{display:block;font-weight:300}
.plot-new p.copyrighttxt{height:0;font-size:0;margin:0;padding:0}
.plot-new a{color:#37a}
table.bakaddr{display:none;margin-top:10px}
table.bakaddr td,table.bakaddr th{height:24px;line-height:24px;border-bottom:1px dotted #ddd;PADDING:2PX 8px;}
table.bakaddr th{height:28px;background:#f5f5f5}
table.bakaddr a{color:#37a}
.section-nav{}
.section-nav ul li{float:left;height:35px;line-height:35px;margin-right:2px;}
.section-nav ul li a{display:block;padding:0 10px;border-top:3px #ddd solid;background:#eee;font-size:14px;}
.section-nav ul li a:hover{background:#E8F5FB;border-top:3px #3399E0 solid;text-decoration:none;color:#333}
.section-nav ul li a.current{background:#fff;border-top:3px #3399E0 solid;color:#060}
.section-nav ul li.fill{width:328px;margin-right:0;border-top:3px #ddd solid;background:#eee;}
.related-section .play,.plbox{padding:5px 0 0 15px}
.related-section .play{padding-right:10px}
.related-section .play .resource{position:relative;margin:10px 0 15px 0;}
.related-section .play .srctip{display:block;font-size:13px;margin:10px 0 15px 0;color:#666}
.loading{background: url("../images/loading.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0);color:#999;height:20px;line-height:20px;padding-left:20px;width:240px;}
.loading a{color:#37a}
.loading a:hover{color:#fff;background:#37a;text-decoration:none}     
.play-site-list li{float:left;padding:0 10px 0 0;position:relative;}
.play-site-list li.first,.video-source .hexietip{height:24px;line-height:24px;color:#666}
.play-site-list li.last{color:#999;height:24px;line-height:24px}
.play-site-list li img{float:left;margin:4px 4px 0 0;}
.play-site-list li a{float:left;color:#37a;height:24px;line-height:24px;white-space:nowrap;display:block;}
.play-site-list li a.multi{background:url(../images/icon/arrows.gif) no-repeat right 11px;padding-right:12px}
.play-site-list li a:hover{color:#F00;text-decoration:none}
.play-site-list li ol{position:absolute;top:28px;left:-5px;background:#F8FAFC;border-top:1px solid #B6D5FB;z-index:9999;}
.play-site-list li ol li{border:1px solid #B6D5FB;border-top:none;float:none}
.play-site-list li ol a{float:none;padding:0 25px 0 15px}
.mode-list-main{padding:5px 10px 0 0;}
.mode-list-main .cap .cap-tit{width:90px;height:20px;overflow:hidden}
.related-section .trailers{padding-left:15px;margin:15px 0;}
.trailerlink-list{padding-bottom:0}
.trailerlink-list .tr_item{float:left;width:152px;height:112px;overflow:hidden;}
.tr_item .stitle{color:#808080;}
.tr_box{float:left;position:relative;width:152px;height:90px;overflow:hidden;margin-right:3px}
.tr_box .tr_img{width:152px;height:90px;overflow:hidden;z-index:20}
.tr_box .tr_img img{width:152px;height:90px;}
.tr_box .tr_link{position:absolute;left:0;top:0;z-index:30;}
.tr_box .tr_link a{display:block;width:152px;height:90px;}
.tr_box .tr_link a:hover,.tr_box_first .tr_link a{background:url("http://juji123.com/themes/images/2012/movie-trailer-play.png") no-repeat scroll center center rgba(0, 0, 0, 0.25);}
.tr_img_tagrb{position:absolute;right:0;bottom:0;z-index:35;color:#FFF;padding:0 5px;}
table.trlist{width:100%;color:#999;}
.trlist th{padding:5px;color:#999;background:#f5f5f5;}
.trlist td{padding:7px 5px;border-bottom:1px solid#f3f3f3;}
.trlist tr.alt{background:#f5f5f5!important;}
.trlist tr.alt td{border-bottom:1px solid#ddd;}
.trlist a{color:#37a;}
.trlist a:hover{color:#f00}
.trlist .tcenter{text-align:center;}
.trlist .tright{text-align:right;}
.trlist .tr_addtime{}
.trlist .tr_movname{width:180px;}
.trlist .tr_trailertitle{width:260px;}
.trlist .tr_clarity{width:130px;}
.trlist .tr_playbtn{display:inline-block;_display:inline;zoom:1;padding:2px 5px;border-radius:3px;background:#09c;color:#fff;}
.trlist a.tr_playbtn:hover{text-decoration:none;color:#fff}
.trlist .tr_duration{margin-left:4px}
.trlist i.tr_source{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;}
.trlist i.ts_youku{background-image:url(../images/2012/playicon/youku.gif);}
.trlist i.ts_tudou{background-image:url(../images/2012/playicon/tudou.gif);}
.trlist i.ts_mtime{background-image:url(../images/2012/playicon/mtime.gif);}
.loadepl{margin-top:8px;}.loadepl-tip{color:#AAA;padding:0 0 5px 15px;margin:0}
.loadepl-tip a{color:#aaa;text-decoration:underline}
.ep-list-page{margin:5px 0 0 0;background:#f5f5f5;padding:3px 0;}
.ep-list-page a{float:left;display:block;color:#666;height:17px;line-height:17px;margin:0 5px 0 0;text-decoration:none;/*background:#ECECEC;*/width:56px;text-align:center;overflow:hidden;border-radius:2px}
.ep-list-page a:hover{background:#9b9b9b;color:#fff;text-decoration:none;}
.ep-list-page a.now,.episode-list-page a.now:hover{background:#9b9b9b;color:#fff;cursor:text;font-weight:700}
.ep-list-page .hexie{float:right;background:#09c;color:#fff;height:100%;padding:0 8px;border-radius:3px;}
.episode-list-all{padding:2px 10px 0 0;}
.episode-list-all .epl-intro{padding:5px 0}
.episode-list-all .epl-update{background-color:#F5F8FD;padding:10px;line-height:20px;}
.episode-list-all .epl-update p{margin:0}
.episode-list-all .ep-list{margin:0;}
.ep-list{width:620px;/*max-height:320px;_height:expression(this.scrollHeight>320 ?"320px":"auto");overflow:auto;overflow-x:hidden;clear:both;*/overflow:hidden;position:relative;}
.ep-list-init{background:url(http://juji123.com/themes/images/loading.gif) no-repeat 0 center;}
.ep-list-expand{max-height:10000px;height:auto;_height:auto;}
.ep-list a{float:left;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#37A;border:1px solid #CCDDEB;display:block;height:25px;font-size:12px;line-height:25px;overflow:hidden;position:relative;text-decoration:none;text-align:center;width:138px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin: 10px 10px 0 0;}
.ep-list-tv a{width:76px;}
.ep-list a.now{background-color:#F0F8FF}
.ep-list a:visited{background:#faebd7;}
.ep-list a:hover{background-color:#F0F8FF;text-decoration:none;}
.ep-list a.now em{position:absolute;background:url(http://juji123.com/themes/images/new.gif) no-repeat 0 0;display:block;height:12px;width:21px;top:0;right:0;}
#epl-more{background:url(http://juji123.com/themes/images/icon/arrows.gif) no-repeat 80% 10px;}
.cap{border-bottom:1px dashed #ddd;height:36px;overflow:hidden}
.cap h4{height:20px;line-height:20px;}
.cap h4 a{margin-left:3px;color:red;text-decoration:underline}.cap .txt{padding-right:10px;color:#AAA;}
.cap .toggle-switch{height:22px;width:22px;overflow:hidden;margin-right:15px;}
.toggle-switch a.epsclose{width:22px;height:22px;display:block;font-size:0;line-height:0;overflow:hidden;background:url(/themes/images/plus.gif) 0 -22px no-repeat;}
.toggle-switch a.epsclose:hover{background-position:-22px -22px;}
.toggle-switch a.epsopen{background-position:0 0;}
.toggle-switch a.epsopen:hover{background-position:-22px 0;}
    .play-mode-list{
        width: 464px;
        height: 25px;
        margin-top:10px;
        overflow: hidden;
    }
        .play-mode-list li{
            display: block;
            float: left;
            width: 25px;
            height: 25px;
            line-height: 25px;
            margin: 0 10px 0 0;     
        }
       .play-mode-list li a{
                display: block;
                width:30px;
                height: 25px;
                overflow: hidden;
                background:#f5f5f5;
            }
            .play-mode-list li a:hover,.play-mode-list li a.selected{
                text-decoration: none;
                background:#e5e5e5;
            }
            .play-mode-list span{
                display: block;
                width:25px;
                height: 25px;
                line-height:25px;
                overflow:hidden;
                cursor:pointer;
                text-indent:-999px;
                background: url(/themes/images/index/play-mode-ico.gif) no-repeat;
            }
            .play-mode-list #qvod-l span{ background-position: 5px 4px;}
            .play-mode-list #youku-l span,
            .play-mode-list #youku_new-pl span{ background-position: 5px -26px;}
            .play-mode-list #tudou-l span{ background-position: 5px -56px;}
            .play-mode-list #qiyi-pl span{ background-position: 5px -86px;}
            .play-mode-list #pptv-pl span{ background-position: 5px -116px;}
            .play-mode-list #sohu-pl span{ background-position: 5px -146px;}
            .play-mode-list #sinahd-pl span{ background-position: 5px -176px;}
            .play-mode-list #letv-pl span{ background-position: 5px -206px;}
            .play-mode-list #qq-pl span{ background-position: 5px -236px;}
            .play-mode-list #baidu-l span{ background-position: 5px -266px;}
.play-mode-list #trailer-l span{ background-position: 4px -298px;}
            .play-mode-tip{                         
                width:63px; 
                height:27px; 
                line-height:21px;
                overflow:hidden; 
                text-align:center;
                font-size:12px; 
                color:#fff; 
                position:absolute;
                z-index: 3;
                margin:0 0 0 -19px;
                background: url(/themes/images/play-mode-tips.gif) center 0 no-repeat;
            }
.likelist{width:100%;padding:0;}
.likelist h5{margin-left:10px;}
.likelist h2{margin-left:10px}
.likelist dl{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;text-align:center;width:70px;overflow:hidden;vertical-align:top;margin:0 2px 10px 0;}
.likelist dt{margin-bottom:8px;height:100px;overflow:hidden;}
 
/*Vodpage-collectList*/
.collectlist li{padding-bottom:10px;margin-bottom:12px;border-bottom:1px dashed #ddd}
.collectlist h3{font-size:12px;margin:0 0 5px 0;padding:0;height:auto;background:none}
.collectlist p{word-wrap:break-word;overflow:hidden;margin:0;padding:0}
.collectlist .userface{float:left;width:48px;margin-right:12px}
.collectlist .comment{float:left;width:569px}
.collectlist .cdetail{width:220px;}

.reviewbox .rev .thd{margin-left:2px;font-size:14px;background:#F0F3F5;line-height:27px;height:27px;padding:0 10px 0 5px;}
.reviewbox .rev .thd .exp img{margin-top:4px;}
.reviewbox .rev .thd a{color:#83BF73}.reviewbox .rev .thd a:hover{color:#fff;background:#83BF73;text-decoration:none}
.reviewbox .rev .icon{display:block;float:left;margin:-26px -85px 0 -6px;text-align:center;width:85px;}
.reviewbox .rev .text{padding-left:5px;padding-bottom:30px;}

.footer {clear:both;margin:20px auto 0 auto;border-top:1px dashed #DDD;padding-top:8px;overflow:hidden;}
/* footer */	
.footer{
	border-top: 2px solid #0b6506;
	width: 100%;
	margin-top: 10px;
	background: #ececec;
	line-height: 24px;
	text-align: center;
	padding-bottom: 30px;
}
	.foot-nav{
		color: #333;
		height: 24px;		
		overflow: hidden;
		margin: 25px 0 20px 0;
	}
	.foot-nav a{ margin: 0 10px;}
	
	/* foot-weibo */
	.foot-weibo{
		margin: 0 auto;
		width: 265px;
		margin-top: 10px;
		padding-left: 8px;
	}
.footer-ab{width:960px;height:90px;overflow:hidden;background:#FFF;margin:20px auto 15px auto;}
.index-footer{background:#333438;padding-top:15px;margin-top:15px;border-top:0;}
.index-footer .foot-nav{color:#888886;height:24px;overflow:hidden;margin:25px 0 20px 0;}
.index-footer .foot-nav a{ margin:0 10px;color:#888886;}
.index-footer .copyright,.copyright a{color:#888886;}
.footer-simple{width:960px;margin:25px auto 0 auto;padding:6px 0;color:#999;border-top:1px dashed #ddd;overflow:hidden;}
.footer-simple a{color:#37a;}
.footer-simple a:hover{color:#fff;background:#37a;text-decoration:none}
.footer-inner{margin:0 auto;overflow:hidden;}
/*Adv*/
.jj-sponsor{margin:5px 0;overflow:hidden;}
.jj-sponsor-fixed{margin-bottom:-5px;}
.jj-sponsor-link{width:938px;background:#FFF9DD;border:1px solid #F7DEBD;height:26px;line-height:22px;margin:5px auto 10px;padding:9px 10px 4px;overflow:hidden}
.jj-sponsor-link span{padding-left:5px;width:66px; height:21px; display:inline-block; margin-right:6px; line-height:21px; font-weight:bold; color:#fff;background:url(../images/icon/hotwords.gif) no-repeat 0 0; float:left}
.jj-sponsor-link .jj-sponsor-link-con{float:right; height:22px; line-height:22px; padding-top:2px; overflow:hidden;width:860px}
.s250x250{width:250px;margin:3px;}
.s960x90,jj-spbanner01{width:960px;}
.s960x60,jj-spbanner02{width:960px;height:60px}
.sponsor300{height:253px;padding:3px 0 0 3px;}


a.wb-sina,a.wb-qq{color:#566D5E;padding-left:16px;margin-left:5px;background:url(/themes/images/2012/sns/wbgz2.png) no-repeat;_background:url(/themes/images/2012/sns/wbgz2.gif) no-repeat;}
a.wb-sina{background-position:0 -16px;}
a.wb-qq{background-position:0 -48px;}
a.wb-sina:visited,a.wb-qq:visited{color:#566D5E;}
a.wb-sina:hover,a.wb-qq:hover{color:#fff;background-color:#566D5E;}
a.wb-sina:hover{background-position:0 0px;}
a.wb-qq:hover{background-position:0 -32px;}

/* 回到顶部 */
#returnTop{position:fixed;_position:absolute;z-index:99999;right:20px;bottom:100px;_bottom:auto;display:none;}
#returnTop a{display:block;width:50px;height:50px;text-indent:-999px;overflow:hidden;background:url(../images/back-to-top.gif) no-repeat scroll 0 0 #2D2D2D;border-radius:25px;}
#returnTop a:hover {background-position:-50px 0;background-color:#0379C0}
.sb-home,.sb-comment,.sb-share{display:none}

/*Common-TrailerList*/
.trailer-list{}
.trailer-list li{float:left;width:96px;height:126px;margin-bottom:10px;margin-right:48px;position:relative;zoom:1;}
.trailer-list li.clearall{float:none;height:0;margin:0;padding:0;width:0;}
.trailer-list .pv-video,.trailer .pv-video{display:block;height:72px;overflow:hidden;position:relative;width:96px;}
.trailer-list li p,.trailer p{line-height:1.3em;margin:6px 0 0 0;height:34px;overflow:hidden;}
.trailer-list li p.trailer-prop{margin-top:0;}
.pv-video span,.pv-video strong {position: absolute; bottom:0; left:0; color:#fff; height:16px; line-height:16px; font-weight:normal; font-size:12px; width:100%; text-align:right;} 
.pv-video span {background:#000;opacity:0.5;filter:alpha(opacity=50);left:61px;width:35px;}
.pv-video span.play-icon{position:absolute;opacity:1;filter:alpha(opacity=100);left:34px;top:22px;display:none;width:28px;height:28px;cursor:pointer;background:url(/themes/images/2012/movie-trailer-play.png) center center no-repeat;_background: transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/2012/movie-trailer-play.png", sizingMethod="crop");
}
.alllist a.pv-video span.play-icon{display:block;}
.pv-video strong em {font:10px Helvetica; padding-right:4px;}

.content-index a.pv-video img{opacity:.7;filter:alpha(opacity=70);}
.content-index a.pv-video:hover img{opacity:1;filter:alpha(opacity=100);}
.content-index span.play-icon{display:block;}

.movie-info-card h5{color:#060;font-size:14px;}
.mi-detail{font-size:12px;background:#FAFAFA;padding:10px;}

.page-nav{height:24px;line-height:24px;padding:8px 0 5px 0;margin-bottom:10px;background:#FFF;border:1px solid #DDD;border-top:0}
.page-nav-play{margin-bottom:0;padding:5px 0;border:0;}
.brd li{float:left;font-size:14px;padding:0 10px 0 18px;background:url(../images/bread-crumbs.gif) 0 center no-repeat;}
.brd li.home{background:none;padding-left:13px;}
.brd li a,.brd li .tag{margin:0 5px;}
.page-nav-play li.home{padding-left: 0;}
.page-nav-play li.home a{margin-left: 0;}
.page-nav .sharebk{margin-left:20px;padding-right:10px}

.sp-title{height:85px;border:0;overflow:hidden;padding:10px 0 10px 42px;background:url(../images/sp-title.gif) no-repeat 0 0 #feffe6;}
.sp-title-tl{margin-top:15px}
.disc{margin-top:20px}
.disc .disc-title{padding:0 15px;}
.disc .disc-title h5{float:left;}
.disc .disc-title p{float:right;color:#999;margin:0;}
.add-disc {display:block;}
.add-disc .discussion{height:45px; width:560px;_width:550px;resize:vertical;}
.add-disc .tip{color:#D1D1D1;}
.add-disc .disc-op {height:28px;line-height:28px;}
.add-disc .disc-op input {color:#999;
    height:23px; width:50px; border:1px solid #cbcbcb; 
    cursor:pointer;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
    background-color: #ebebeb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ebebeb)); 
    background-image: -webkit-linear-gradient(top, #fdfdfd, #ebebeb); 
    background-image:    -moz-linear-gradient(top, #fdfdfd, #ebebeb); 
    background-image:     -ms-linear-gradient(top, #fdfdfd, #ebebeb); 
    background-image:      -o-linear-gradient(top, #fdfdfd, #ebebeb); 
    background-image:         linear-gradient(top, #fdfdfd, #ebebeb);
} 
.add-disc .disc-op input.enable {
    background:#94b979;
    border:1px solid #61914e;
    color:#fff;
}
.pub-board{padding:10px;}.pub-board textarea{background:#FAFAFA;}
.add-disc .disc-op select {margin-top:3px; float:left;}
.add-disc .disc-op .op-syc{float:right; padding-top:3px;}
.disc-user-info{color:#999;}
.disc-list {zoom:1;padding:0 12px;font-family:Helvetica,Arial,sans-serif}
#all_comment{padding:0}
.disc-list .disc-item .ava {margin-top:5px;}
.disc-item {border-bottom:1px dashed #ddd; padding-bottom:8px;margin-bottom:8px;overflow:hidden;}
.disc-item .ava{float:left; margin-right:12px;}
.disc-item {overflow:hidden; zoom:1;}
.disc-item h6 {background:none;height:auto;margin:0 0 5px 0;overflow:hidden;color:#666;}
.disc-item h6 .disc-digg{float:right;}
.disc-item h6 .disc-info{float:left;}
.disc-item h6 .disc-info .say-user, .disc-item p .cmt-user{color:#3377AA}
.disc-item h6 .disc-info .date{margin-left:4px;}
.disc-item p{margin:0; word-wrap:break-word;}
.disc-item p em{margin-right:5px}
.disc-item .replay {width:500px; height:20px; resize:vertical;}
.disc-item p.load-more{text-align:right; padding:10px 0; padding-right:10px; display:none;}
.disc-item a.replys {margin-left:10px;}
.disc-list .disc-list {margin-left:60px; margin-top:10px; border-bottom:0 none;}
.disc-list .disc-list .disc-item {background:#f9f9f9; border-bottom:1px solid #eee; border-top:1px solid #fff; padding:8px;}
.disc-list .disc-list .disc-item img {height:25px; width:25px;}
.disc-list input.reply {padding:3px; border:1px solid #ccc; width:360px;}
.disc-list .cusername{color:#129E0A}
.disc-list .pubtime{padding-left:5px;color:#999}
.disc-digg{margin-top:5px;color:#999;}
.disc-digg a{color:#999;margin-right:5px;}
#pub_bt {margin-top:-24px;text-align:right; height:26px;}

.fixed-share-bar{position:fixed;left:50%;top:160px;width:60px;margin-left:-540px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+160));background:#F4F4EC;-moz-border-radius:5px 0px 0px 5px;padding:10px 0;}.share-bar-top{margin:3px auto;}
.content-channel .article{width:690px;padding:0;border-right:1px solid #eee}
.content-channel .article .commonlist{width:650px;margin-left:20px;}
.content-channel .article .r-r-nav{width:112px;}
.content-channel .w835{width:835px;padding-right:0}
.content-channel .w740{width:720px}.content-channel .w200{width:220px;}
.content-channel .r-l{width:662px;padding-right:10px;border-right:1px solid #eee}
.content-channel .r-r{width:253px;}
.content-channel .article .w580{width:580px;}.content-channel .article .w660{width:660px;}.content-channel .article .w140{width:140px;}
.content-play .article,.content-index .article{width:640px;padding-right:0;background:#fff}

.boot{height: 10px;overflow: hidden;background: url(../images/shadow.gif) 0 0 no-repeat;}
.w2box .boot{background: url(../images/shadow3.gif) 0 0 no-repeat;}
.menu-box{width:112px;}
.topfix{position:fixed;_position:absolute;top:0;_top:expression(eval(document.documentElement.scrollTop));z-index:190;}
.menu-box h2{border-bottom:1px solid #DDD;padding:5px 0 5px 8px;color:#DD4B39;font-weight:bold;margin-bottom:0;}
ul.menu li{padding:4px 0;padding-left:8px;}
ul.menu li span.focus,.menu-box h2 span.focus{color:#DD4B39;}
ul.menu li a:link,ul.menu li a:visited{color:#333;}
ul.menu li a:hover{color:#333;text-decoration:underline;background:none;}

.latest-tab{width:960px;height:36px;overflow:hidden;margin-bottom:-2px}
.latest-tab li{width:159px;height:33px;line-height:33px;float:left;overflow:hidden;text-align:center;color:#333;font-weight:bold;font-size:14px;margin-right:-1px;cursor:pointer;border:1px solid #dedede;border-bottom:0;background:#fcfcfc}
.latest-tab li.active{width:158px;position:relative;z-index:1;color:#339900;border-top-width:2px;border-color:#18c2c8;background:#fff}
.latest-tab li#latest-tv{width:162px;height:34px;font-weight:normal;font-size:12px;cursor:default;position:relative;z-index:0}
.latest-tab li#latest-tv .new{right:5px;top:5px}

/* pic-list */
.pic-list{
    overflow: hidden;
} 
    .pic-list li{
        width: 150px;
		height: 235px;
        overflow: hidden;
        float: left;
    }
    .latest-item .pic-list li{width:159px;height:235px;border-bottom:1px solid #eee}
 .pic-list li h5,.pic-list li .h5{
			width: 110px;
			height: 22px;
			line-height: 22px;
			font-size: 14px;
			overflow: hidden;
			margin: 0 auto;
			margin-top: 4px;
			font-size: 14px;
		}
        .pic-list li p{
            width: 110px;
            height: 22px;
            line-height: 22px;
            overflow: hidden;
            margin: 0 auto;
            font-size: 12px;
		    color:#999;
        }
.pic-list li p.time{
            text-indent:18px;
        background:url(../images/clock.gif) no-repeat scroll 0 4px;
        }
        /* play-pic */
        .play-pic{width: 110px;
			height: 150px;
            /*width:104px;
            height: 136px;*/  
            display: block;
            overflow: hidden;
            margin: 0 auto;
            position: relative;
            background: #fff;
        margin-top: 16px;
        padding: 3px;position: relative;
			border: 1px solid #fff;
			background-color: #fff;
        }
            .play-pic img{
               width: 110px;
				height: 150px;
                display: block;
                overflow: hidden;
                background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
            }
            body .wrap .play-pic img.lazyload{
                width: 16px;
                height: 16px;
                display: block;
                overflow: hidden;
                position: absolute;
                padding: 0;
                margin: 0;
                border: 0;
                left: 50%;
                top: 50%;
                margin: -8px 0 0 -8px;
            }   
            a.play-pic:hover{ 
                color: #fff;
                text-decoration: none; 
            }
            .play-pic:hover{
                border-color: #390;
                text-decoration: none; 
                text-decoration: none; 
            box-shadow: 0 1px 1px rgba(0,0,0,0.07);
            }   
                    
            .play-pic .bg{
                width: 110px;
                height: 20px;
                display: block;
                overflow: hidden;
                background: #000;
                position: absolute;
                left: 3px;
                bottom: 3px;
                filter:alpha(opacity=30);
                opacity: 0.3;
                z-index: 1;
            }
            .play-pic .time,.play-pic a.time{
                width: 100px;
                height: 20px;
                line-height: 20px;
                display: block;
                overflow: hidden;font-family:Microsoft Yahei;
                font-size: 12px;
                position: absolute;
                left: 3px;
                bottom: 3px;
                padding: 0 5px;
                text-align: right;
                z-index: 2;             
                color: #fff;
                white-space:nowrap; 
            }
            .play-pic .time a{color:#fff;padding-left:3px}
            .play-pic a.time:hover,.play-pic .time a:hover{text-decoration:none;color:yellow}
            .play-pic .time .ep{display:block}
            .play-pic-hover .bg,.play-pic-hover .time{height:44px;line-height:22px}
            .play-pic .time2{text-align:center}
            .play-pic-hover .bg2,.play-pic-hover .time2{height:20px;line-height:20px;}
.play-pic label.iscore{
				display: block;
				width: 28px;
				height: 18px;
				line-height: 16px;
				padding-right: 7px;
				text-align: center;
				overflow: hidden;
				color: #fff;
				position: absolute;
				left: 0;
				top: 8px;
				z-index: 3;
				-webkit-text-size-adjust:none;
				background: url(../images/ui-icon.gif) 0 -155px no-repeat;	font-weight:700;font-family:Arial,Helvetica,sans-serif;
			}

/* txt-list */
.txt-list{
    width: 950px;
    overflow: hidden;
    margin: 11px;
}
    .txt-list li{
        width: 222px;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        float: left;
        margin-right: 15px;
        font-size: 12px;
        text-indent: 4px;
        border-bottom: 1px dotted #e0e0e0;
    } 
    .txt-list-small li{width: 174px; }
    .txt-list li a,.txt-list li span em{ margin: 0 4px;}
    .txt-list li span,.txt-list li span a,.txt-list li span em{font-size:12px;margin-right:3px;color:#666;}
    .txt-list li span.fred,.txt-list li span a.fred{color:#DD4B39}
    .txt-list li em{color:#AAA;font-size:10px;margin-right:5px;}
    .txt-list li span.iconfocus{visibility:hidden}
    .txt-list li span .sub{visibility:hidden}
    .txt-list li.hover{border-bottom:1px solid #e0e0e0}
    #con_latest_1 .txt-list li.hover span a,#con_latest_1 .txt-list li.hover span em{display:none}
    #con_latest_1 .txt-list li.hover span .sub,.txt-list li.hover span .sub{display:inline;visibility:visible}
    
/* sub-list */
.sub-list{
	width: 640px;
	margin: 0 15px;
	padding: 10px 0;
	overflow: hidden;
	border-top: 1px solid #eee;
}	
	.sub-list li{
		width: 128px;
		overflow: hidden;
		float: left; 
		height: 24px;
		line-height: 24px;
		text-indent: 19px;
		background: url(../images/v4.gif) 0 6px no-repeat;
	}
	
.jj-commend{}
.c3main .focus-list{
        width: 722px;
        height: 216px;
        overflow: hidden;
    }
        .c3main .focus-list li{
            width: 344px;
            height: 199px;
            padding: 16px 0 0 16px;
    color:#666;
    border-bottom:1px solid #eee;border-right:1px solid #eee;
        }   
        .c3main .focus-list li:hover{background:#fcfcfc}        
            .c3main .focus-list .play-pic,
            .c3main .focus-list .play-pic img{width:130px;height:175px;}
            .c3main .focus-list .play-pic{float: left;margin: 0 10px 0 0;}
            
            .c3main .focus-list .play-txt{
                width: 175px;
                height: 180px;
                overflow: hidden;
                float: right;
                padding-right:20px;
            }
            
            .c3main .focus-list li h5{font-weight: 700;line-height:22px; height: 22px;} 
            .c3main .focus-list li h5,
            .c3main .focus-list li p{   width: 100%; color: #666; line-height: 20px; height: 20px;}
            .c3main .focus-list li p.nums,.c3main .focus-list li p.nums a{ color:#DD4B39;}
            .c3main .focus-list li p.desc{ 
                height: 60px;
                line-height: 20px;
                padding:4px 0;
                margin-bottom: 5px;
                border-bottom: 1px dotted #ddd;
            }
            .c3main .focus-list li h5 .newep{font-weight:normal;color:#DD4B39;font-size:11px}
            
            /* item */
            .c3main .focus-list .item{
                width: 100%;
                overflow: hidden;
                line-height: 20px;
            }
                .c3main .focus-list .item dt{
                    float: left;
                    width: 36px;
                    overflow: hidden;
                }
                .c3main .focus-list .item dd{
                    float: right;
                    width: 139px;
                    overflow: hidden;
                }
                .c3main .focus-list .item dd a{ margin: 0 7px 0 0;}
/* Links */
#links .cap2{height:20px;line-height:26px;overflow:hidden;}
#links .cap2 h3,#links .cap2 .h3{font-weight:bold;color:#666;}
#links .cap2 p{margin:0 0 0 15px;color:#999;font-size:12px}          
#links a{color:#999;margin-right:8px;}
#links a:hover{color:#333;}
#links .link-con{margin:13px 1px;overflow:hidden;line-height:22px;}
/* index-topic */
.maintopic{width:960px;overflow:hidden}
.maintopic .cap2 .h3{display:block;height:35px;line-height:35px;overflow:hidden;font-weight:700;padding:0 10px;color:#333;background:#f5f5f5;border-bottom:1px solid #eee;}
.maintopic .ul-link{border-top:1px solid #eee;margin:0}
.maintopic .ul-link li{width:99px;padding:0 10px;height:30px;line-height:30px;text-align:center}
.maintopic .ul-link li a{color:#37A;}       
.maintopic .ul-link li a:hover{color:#f00;} 
.channeltopic{background:#fff;height:60px;overflow:hidden;padding:5px 0;}
.channeltopic .ul-link{border-top:0;}

.pictxt0 li{text-align:center;font-weight:700;font-size:13px;line-height:20px;padding-right:28px;float:left}
.pictxt0 img{display:block; margin-bottom:5px}
/* special list*/
.jj-ztlist{padding:10px 23px 0 23px;}
.jj-ztlist a{color:#37a;}
.jj-ztlist a:hover{color:#F00;} 
.jj-ztlist .hd{border-bottom:1px solid #EEE;height:30px;line-height:30px;padding-bottom:5px;}
.jj-ztlist .hd .stitle{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; float:left;font-size:22px;line-height:30px}                    
.jj-ztlist .hd a{margin:12px 0 0 20px;float:left;display:inline;line-height:18px;font-size:13px}
.jj-ztlist .bd{padding:10px 0 15px}
.jj-ztlist .bd li{width:160px;overflow:hidden}
.jj-ztlist .bd li.rt{float:right;padding:0}             
ul.mainstars{margin:8px;width:704px;overflow:hidden}
ul.mainstars li{float:left;width:58px;height:50px;padding:5px 0 3px 5px;overflow:hidden}
ul.mainstars li a{display:block;padding:1px;text-decoration:none;width:48px;height:70px;line-height:15px;overflow:hidden;text-align:center}
ul.mainstars li a img{width:48px;height:48px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.ul-link{margin:13px 1px;overflow:hidden;}
.ul-link li{height:22px;line-height:22px;overflow:hidden;float:left;}

.allstar50,.allstar50,.allstar45,.allstar40,.allstar35,.allstar30,.allstar25,.allstar20,.allstar15,.allstar10,.allstar05,.allstar0{display:inline-block;*display:inline;zoom:1;overflow:hidden;width:55px;height:11px;
background:url("/themes/images/midstars.gif") no-repeat;font: 12px/1 tahoma;}.allstar50{background-position:0 0}.allstar45{background-position:0 -11px}.allstar40{background-position:0 -22px}.allstar35{background-position:0 -33px}.allstar30{background-position:0 -44px}.allstar25{background-position:0 -55px}.allstar20{background-position:0 -66px}.allstar15{background-position:0 -77px}.allstar10{background-position:0 -88px}.allstar5{background-position:0 -99px}.allstar0{background-position:0 -110px}

.bigstar50,.bigstar45,.bigstar40,.bigstar35,.bigstar30,.bigstar25,.bigstar20,.bigstar15,.bigstar10,.bigstar5,.bigstar0{display:inline-block;*display:inline;zoom:1;width:75px;height:14px;background:url("/themes/images/bigstars.gif") no-repeat;margin:1px 0 0 0}
.bigstar50{background-position:0 0}.bigstar45{background-position:0 -14px}.bigstar40{background-position:0 -28px}.bigstar35{background-position:0 -42px}.bigstar30{background-position:0 -56px}.bigstar25{background-position:0 -70px}.bigstar20{background-position:0 -84px}.bigstar15{background-position:0 -98px}.bigstar10{background-position:0 -112px}.bigstar5{background-position:0 -126px}.bigstar0{background-position:0 -140px}
.rating_num {color:red;font-size:14px;line-height:18px;padding:0 0 0 8px;}

.wshare{width:958px;height:33px;overflow:hidden;background:url(../images/hbg.png) 0 0 repeat-x;border:1px solid #DEDEDE;border-bottom:none;text-align:center;padding-top:3px;}

/* public */
input.input-text{margin:0 5px 0 0; padding:0 7px 0 8px; height:23px; line-height:22px; color:#666; border:1px solid #aaadb4; background:#fff; overflow:hidden;}
input.input-button{margin:0 12px 0 0; width:78px; height:28px;line-height:28px; text-align:center; cursor:pointer;}
/* div container */
#rsswrap{position:relative;width:100%; height:1000px;}
#rsstop{position:relative;width:100%; height:35px;}
#rsswrap a{text-decoration:none; color:#07519a;}
#rsswrap a:hover{text-decoration:underline; color:#e60012;}
	#rsstop h2{padding:0 0 0 18px; width:400px; height:35px; line-height:34px; font-weight:normal; overflow:hidden;}
.tool{position:absolute; top:10px; right:30px; width:144px; height:25px;}
#bottom{position:relative; width:100%; height:320px; border-top:1px solid #b5d9f9;}
.login-box{position:relative; padding:20px 20px 0 47px; width:300px; height:257px; background:url(../images/index/bg_divide.png) no-repeat right top;}
	.login-box dt{padding:0 0 0 44px; width:256px; height:38px; line-height:34px; font-weight:bold; font-size:14px; color:#05519c; background:url(../images/index/icon_head.png) no-repeat left top;}
	.login-box dd{position:relative; padding:11px 0 0 48px; width:252px; height:28px;}
	.login-box dd span{position:absolute; left:0; top:18px; color:#07519a;}
	.login-box dd input.input-text{width:150px;}
	.login-box dd a{text-decoration:underline; color:#074e9c;}
	.login-box dd a:hover{text-decoration:none; color:#e50505;}
	.login-box dd input.input-checkbox{margin:1px 9px 0 0; _margin:-4px 9px 0 0;}
	.login-box dd label{line-height:14px; color:#000;}
	.login-box dd.btn{padding-top:0; line-height:26px;}
	.login-box dd.prompt{color:#e50505;}
.brief-box{width:330px; height:277px;}
	.brief-box p{padding:0 0 0 10px; line-height:22px; color:#666;}
	.brief-box p.pic{padding:0;}
	.brief-box p span{font-size:14px; }
.separator-line{position:relative; float:left; margin:0 0 0 -1px; width:1px; height:970px; background:#b5d9f9; overflow:hidden;}

.side-back{font-size:14px;line-height:1.5;margin-bottom:1em}
.side-back a{color:#3377AA}
.side-back a:hover{background-color:#37A;color:#FFF;text-decoration:none}
#movie-summary{margin-bottom:40px}
#movie-summary .movie-pic{margin:3px 0 15px 0;}
#movie-summary .movie-pic img{width:100px}
#movie-summary ul{color:#999}
#movie-summary li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#movie-summary .star{line-height:20px}
#movie-summary .ratenum{padding:0 5px;font-size:14px}
/*movie nav 2013-8-17*/

.ht2,.ht3{font-size:14px;color:#98B10E;height:35px;line-height:35px;border-bottom:solid 5px #5E9ECC;}
.ht3{font-weight:700;border-bottom:solid 1px #5E9ECC;}
.tablist{margin-left:35px;}
.tablist ul{overflow:hidden}
.tablist ul li{float:left;margin-right:10px;padding:0 10px;text-align:center;background-color:#FFF;color:#5E9ECC;cursor:pointer;height:34px;line-height:34px;border:1px solid #DFDFDF;border-bottom:0;white-space:nowrap;}
.tablist ul li.sel{background-color:#5E9ECC;color:#FFF;}
.tablist ul li a,.tablist ul li a:hover{float:left;color:#37a; text-decoration:none;}
.tablist ul li.sel a,.tablist ul li.sel a:hover{color:#FFF;text-decoration:none;}
.tablist li.tabicon a{padding-left:22px;background:url(../images/icon/quicknav.gif) no-repeat 0 0;display:block;height:20px;line-height:20px;margin-top:7px;}
.tablist li.episodes a{background-position:0 -76px;}
.tablist li.actors a{background-position:0 -40px;}
.tablist li.vod a{background-position:0 -56px;}
.tablist li.song a{background-position:0 -96px;}
.none,.vintro-full{display:none;}
.logo2 {float:left;border-left:1px solid #DDD;width:215px;height:44px;margin-left:10px;padding-left:10px;background-position:10px center;background-repeat:no-repeat}
.vod-banner{margin:5px auto 0 auto;width:960px;overflow:hidden;text-align:center}
.vod-banner img{display:block;margin:0 auto;}
.vod-banner-episodes{position:relative;}
.vod-banner-episodes a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:99;}

.jj-addonlist{padding:2px 0 10px 0}
.jj-addonlist .jj-addon{float:left;width:258px;}
.jj-addonlist .jj-addon-small{width:218px}
.jj-addonlist .jj-addon .hd{height:32px;overflow:hidden;}
.jj-addon .hd a,.jj-addon .hd span{height:20px;line-height:20px;margin-top:6px;display:block;text-indent:32px;font-weight:700;background:url("../images/icon/quicknav.gif") no-repeat 8px 0;font-size:14px;font-family:"Microsoft Yahei"}
.jj-addon-actors .hd a,.jj-addon-actors .hd span{background-position:8px -40px;color:#37A}
.jj-addon-comic .hd a,.jj-addon-comic .hd span{background-position:8px -114px;color:#AB7800}
.jj-addon-variety .hd a,.jj-addon-variety .hd span{background-position:8px -96px;color:#8400C1}
.jj-addon-tvset .hd a,.jj-addon-tvset .hd span{background-position:8px -76px;color:#390}
.jj-addonlist li{font-size:13px;height:26px;line-height:26px;overflow:hidden;background:url("../images/s1.gif") no-repeat scroll 10px center;text-indent:22px;}

.iconitem,.jj-addonlist li.iconitem{background-repeat:no-repeat;background-position:3px center;background-size:16px 16px;}
.jj-addonlist li.ii2{background-position:4px center;}

/* UI-2014 */
.jj123-hd{position:relative;z-index:99;width:960px;height:83px;margin:0 auto}
.jj123-hd .jj123-logo{position:absolute;top:5px;left:0;width:133px;height:73px;overflow:hidden;background:url(http://juji123.com/themes/images/logo2014.png) 0 -3px no-repeat;text-indent:-999px;cursor:pointer;_background-position:-999px 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://juji123.com/themes/images/logo2014.png",sizingMethod="crop")}
.jj123-hd .jj-vlogo{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 45px}
.jj123-hd .jj123-logo .jj123-link{display:block;width:130px;height:73px;position:absolute;left:0}
.jj123-hd .jj123-hdtitle{width:130px;height:51px;left:152px;overflow:hidden;position:absolute;top:22px;/*background:url(http://s0.hao123img.com/res/r/image/2014-08-04/fe113d07b626ba5922be59e6a926ae50.png) 0 0 no-repeat;_background-position:-999px 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://s0.hao123img.com/res/r/image/2014-08-04/fe113d07b626ba5922be59e6a926ae50.png",sizingMethod="crop");*/text-indent:-999px}

.jj123-search{position:absolute;top:36px;left:350px}
.jj123-search-text{float:left;width:273px;height:16px;border:1px solid #bdbdbd;border-right:0;padding:7px 8px;outline:0;font:14px/16px Arial,sans-serif;margin-right:0}
.jj123-search-btn{float:left;width:78px;height:30px;border:1px solid #07935a}
.jj123-search-btn input{width:78px;height:30px;border:0;background:#05b06a;color:#FFF;font-size:14px;cursor:pointer}
.jj123-search-btn:hover input{border-color:#0fba74;background:#0fba74}

.jj123-adv-hotimgs{position:absolute;top:10px;right:0;width:140px;height:68px;overflow:hidden;}
.jj123-adv-hotimgs .ic-container{width:140px;height:68px;position:relative}
.jj123-adv-hotimgs .ic-container li{width:140px;height:68px;}

.jj123-adv-link{position:absolute;top:12px;left:350px;color:#333;line-height:20px;white-space:nowrap}
.jj123-adv-link .adv-title  {float:left;padding-left:20px;background:url(http://juji123.com/themes/images/icon/icon_adv_msg.png) 0 50% no-repeat}
.jj123-adv-link #video_hot_links{float:left;width:275px;height:20px;overflow:hidden}
.jj123-adv-link #video_hot_links .lc-container{width:275px;height:20px;position:relative}
.jj123-adv-link #video_hot_links .lc-container .lc-element{width:275px;height:20px}
.jj123-adv-link #video_hot_links .lc-container .lc-element .lc-item{width:275px;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.jj123-adv-link #video_hot_links .lc-container .lc-element .lc-item a{color:#666;text-decoration:none}
.jj123-adv-link #video_hot_links .lc-container .lc-element .lc-item a:hover,.jj123-adv-link #video_hot_links .lc-container .lc-element .lc-item a:active{color:#ee3636;text-decoration:underline}
.jj123-adv-link #video_hot_links .lc-container .lc-element .tang-carousel-item a:visited{color:#666}
.cd .jj123-adv-hotimgs{display:none}
.ic-item a.jj123-adv-pic{display:block;padding:10px 0 0 30px;opacity:0.7;filter:alpha(opacity=70)}
.ic-item a.jj123-adv-pic:hover{text-decoration:none;background:none;opacity:1;filter:alpha(opacity=100)}
.jj123-record{position:relative;top:34px;left:742px;z-index:100;float:left;height:35px}
.jj123-record .his-tip{position:relative;z-index:2;float:left;width:59px;margin-top:5px;padding-left:19px;background:url(http://juji123.com/themes/images/icon/icon_history.png) 0 0 no-repeat;color:#666;font:12px/27px \5B8B\4F53,tahoma,arial,sans-serif;*background-position:0 2px}
.jj123-record .his-tip:link,.jj123-record .his-tip:hover,.jj123-record .his-tip:active,.jj123-record .his-tip:visited{text-decoration:none}
.jj123-record .his-tip i{position:absolute;top:11px;right:0;height:0;overflow:hidden;border-style:solid;border-width:4px;border-color:#666 #f5f5f5 #f5f5f5;-webkit-transform-origin:50% 25%;-webkit-transition:-webkit-transform .2s ease-in;transform-origin:50% 25%;transition:trnasform .2s ease-in;curosr:pointer}
.jj123-record .his-tip-delay i{*top:6px;*right:-1px;*border-width:5px;*border-color:#fbfbfb #FBFBFB #666;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.jj123-record .looked-list{position:absolute;top:32px;left:-200px;color:#a7a9ac}
#search_suggest{width:290px}

.playnowbtn,a.playnowbtn:hover{background:url("http://juji123.com/themes/images/icon/video_icon_new.png") no-repeat scroll 8px 7px #09c;color:#FFF;text-decoration:none}
.play-sourcetab .tit{ width:84px; float:left; color:#999; padding:8px 0 6px 0;}
.play-sourcetab .source-tab{ float:left;width:520px}
.play-sourcetab .source-tab a {padding:8px 0 5px 0;margin-right:16px;float:left;color:#37a;white-space:nowrap;}
.play-sourcetab .source-tab a:hover {color:#f30;text-decoration:none}
.play-sourcetab .source-tab a.cur {border-bottom:3px solid #ddd}
.play-sourcetab .source-tab img {margin-right:8px;vertical-align:-4px;width:16px;height:16px}

.globalnote{padding: 0;background-image:none;text-align:center;line-height:28px}