@charset "utf-8";
/*
	仿制:QQ 1328170
	lastest update 2009.07.28
*/
@import url(base.css);
.rank .content { height:300px; }
.huanying .content { height:179px; }
.qiangxian .content { height:310px; }
/**/
.kk-catalog .rbgx .content { height:363px; }
.kk-catalog .rank .content { height:310px; }

div.ggbg{margin:0 auto; padding:0px;height:15px;display:none;}


/**/
.shoubo .content { height:222px; }
.shoubo li { float:left; text-align:left; width:102px;overflow:hidden;line-height:18px; display:inline; margin:5px 11px 0; height:110px;}
.shoubo li .playpic { width:102px; margin-bottom:3px; }
.shoubo li img {border:1px solid #CCCCCC;height:47px;padding:2px;width:82px;}
.shoubo li em {color:#f30}
/**/
.foucs { width:698px; height:228px; border:1px solid #CCDFF2; margin-bottom:8px; overflow:hidden; padding:10px; }
.foucs .big-pic { float:left; width:392px; height:225px; overflow:hidden; margin-right:6px; }
.foucs .big-pic img { display:block; width:100%; height:100%;}
.foucs .pic-list { float:left; width:300px; height:227px; overflow:hidden; }
.foucs .pic-list li { border:1px solid #EDEDED; float:left; width:298px; height:44px; overflow:hidden; border-style:solid none; margin-bottom:-1px; line-height:18px; white-space:nowrap; }
.foucs .pic-list li a { color:#7C7B7B; display:block; padding:4px 10px 4px 64px; height:36px; overflow:hidden; position:relative; }
.foucs .pic-list li a:hover, .foucs .pic-list li.currA a { background:#F5F3F3; text-decoration:none; }
.foucs .pic-list li strong { display:block; color:#4A4A4A; }
.foucs .pic-list img { position:absolute; width:50px; height:29px; border:1px solid #9F9F9F; position:absolute; top:6px; left:4px; }
/**/
.benzhou .content { height:95px; color:#606060; }

.benzhou ul { line-height:20px; padding:0 10px; }
.benzhou ul li { height:20px; overflow:hidden; }

.kanguo .content { height:355px; color:#606060; }
.kanguo h4 { color:#313131; height:20px; line-height:20px; font-size:12px; overflow:hidden; margin:10px 10px 0;background:url(../images/dott-gray.png) repeat-x 0 0 }
.kanguo .xh { padding:0 1px; zoom:1; overflow:hidden; }
.kanguo .xh li { width:72px; height:77px; overflow:hidden; float:left; margin:0 0 8px 8px; display:inline; text-align:center; line-height:16px; }
.kanguo .xh li .playpic, .kanguo .xh li .playpic img { width:100%; height:54px; padding:0; border:none; }
.kanguo .xh li .playpic { margin-bottom:4px; }
.kanguo .top { padding:10px 10px 10px 125px; position:relative; height:66px; }
.kanguo .top .playpic { width:108px; height:66px; position:absolute; top:10px; left:10px; }
.kanguo .top .playpic img { display:inline; width:102px; height:60px; }
.kanguo .top h4 { height:22px; line-height:22px; overflow:hidden; font-size:12px; margin:0; background:none }
.kanguo .top p { height:20px; line-height:20px; overflow:hidden; }
.kanguo ul { line-height:20px; padding:0 10px;}
.kanguo ul li { height:20px; overflow:hidden; }

.huanying .content {height:310px; }

/**/
.qiangxian .mov { position:relative; height:74px; padding:5px 10px 0 92px; line-height:17px; color:#939393; }
.qiangxian .mov .playpic { position:absolute; top:10px; left:10px; width:74px; height:74px; }
.qiangxian .mov .playpic img { width:68px; height:68px; }
.qiangxian .mov h4 { line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal; }
.qiangxian .mov p { height:51px; overflow:hidden; }
.qiangxian .plist { position:relative; height:74px; padding:5px 0 0 92px; line-height:17px; color:#939393;float:left;width:100px;}
.qiangxian .plist .playpic { position:absolute; top:10px; left:10px; width:74px; height:74px; }
.qiangxian .plist .playpic img { width:68px; height:68px; }
.qiangxian .plist h4 { line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal; }
.qiangxian .plist p { height:51px; overflow:hidden; }
.qiangxian_tt {background:url(../images/sprite.png) no-repeat 0 -288px; height:27px; overflow:hidden;position:relative;}
.qiangxian h2 { padding:2px 5px 0 6px;position:absolute; cursor:pointer;  background:none; height:21px; left:10px; top:4px; line-height:20px;}
.qiangxian h2.upH2 {border:#c5ddf6 1px solid; padding:0 5px; background:#fff; border-bottom:none; border-top-width:2px;}
.qiangxian .qiangxian_tab2 { left:85px;}


.qiangxian2 .plist { position:relative; height:74px; padding:5px 0 0 92px; line-height:17px; color:#939393;float:left;width:150px;margin-bottom:10px;overflow:hidden;}
.qiangxian2 .plist .playpic { position:absolute; top:10px; left:10px; width:74px; height:74px; }
.qiangxian2 .plist .playpic img { width:68px; height:68px; }
.qiangxian2 .plist h4 { line-height:17px; overflow:hidden; font-size:12px; font-weight:normal; }
.qiangxian2 .plist p { height:51px; overflow:hidden; margin-top:5px;}
/*
.boxc2 .content { height:310px; }
*/
.boxc2 h4 { padding:0 10px; font-size:12px; line-height:16px; height:16px; overflow:hidden; margin-bottom:3px; }
.boxc2 .p1 { float:left; overflow:hidden; margin:10px 0; }
.boxc2 .p2 { float:left; width:320px; height:290px; overflow:hidden; margin:10px 0; padding-left:5px; }
.boxc2 .movList2, .boxc2 .movList2 ul { height:133px; }
.boxc2 .movList3 ul { height:126px; }
.boxc2 .newMov { height:270px; padding:0 10px; position:relative; overflow:hidden; }
.boxc2 .newMov li { position:relative; height:74px; padding-left:82px; color:#939393; margin-bottom:24px; }
.boxc2 .newMov li .playpic {position:absolute; top:0; left:0; width:68px; height:68px;padding:2px;border:1px solid #EAE4D1;}
.boxc2 .newMov li .playpic img {width:100%; height:100%;}
.boxc2 .newMov li h5 {text-align:right;line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal;width:218px;}
.boxc2 .newMov li h5 a{float:left}
.boxc2 .newMov li h5 img{padding:3px 0 0 0}
.boxc2 .newMov li p { line-height:17px; height:51px; overflow:hidden; }
.boxc2 .movList2 li .mov-title {height:18px; }
/**/
.boxc .content { height:300px; }
.boxc h4 { padding:0 10px; font-size:12px; line-height:16px; height:16px; overflow:hidden; margin-bottom:3px; }
.boxc .p1 { float:left; width:330px;overflow:hidden; background:url(../images/dott-gray.png) repeat-y 100% 0; margin:10px 0; }
.boxc .p2 { float:left; width:384px; height:357px; overflow:hidden; margin:10px 0; }
.boxc .movList ul {}
.boxc .movList li { margin:0 9px;height:130px;text-align:left}
.boxc .movList li p{height:auto}
.boxc .txt { margin:0 10px; border:1px solid #E0E0E0; background:#F2F2F3; line-height:20px; padding:5px 10px; color:#939393; }
.boxc .txt li { padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; }
.boxc .movList{padding:0}

/**/
.rank .sort-list { padding:0 10px; }

/**/
.rbgx .movList { padding:10px 0; height:337px; }
.rbgx .movList ul { height:343px; }
.rbgx .movList li { margin:0 16px; height:115px;}

/**/
.inmedia { width:100%; height:250px; overflow:hidden; margin-bottom:8px; }

/**/
.movieIntro { color:#606060;line-height:20px;padding:0 10px; }
/**/
.dytp ul { zoom:1; overflow:hidden; height:91px; }
.dytp li { float:left; display:inline;height:113px;margin:5px 3px 0 2px;width:120px;overflow:hidden;}
.dytp li img { display:block; width:110px; height:70px; padding:2px; border:1px solid #CCC; }
.dytp p{ width:100%;}

.dytp2 ul { zoom:1; overflow:hidden; height:91px; }
.dytp2 li { float:left; display:inline;height:113px;margin:5px 3px 0 2px;width:110px;overflow:hidden;}
.dytp2 li img { display:block; width:102px; height:65px; padding:2px; border:1px solid #CCC; }
.dytp2 p{ width:100%;}

/**/

.box .player-more { background:#ECF6FF; border-top:1px solid #CCDFF2; line-height:21px; padding:3px 10px; clear:both; }
.box .player-more h3, .box .player-more div { display:inline; font-size:12px; font-weight:normal; }
.box .player-more span { margin:auto 5px; color:#D3DDF9; }


.comm_index{ float:left; width:225px; margin-bottom:8px;}
.comm_list ul{ width:100%; overflow:hidden}
.comm_list li{ float:left; margin-right:7px; line-height:1.8;width:60px; overflow:hidden; height:22px}
.comm_index h4{color:#007EBC;font-family:"Microsoft YaHei","Microsoft JhengHei";font-size:13px;font-weight:normal;normal;}
.comm_index dt{color:#007EBC;}
.comm_index a{color:#3C3C3C;}
.comm_list{ border-bottom:1px dotted #D0CFCF; padding:3px 0 10px 0; width:203px; overflow:hidden; zoom:1; margin-bottom:10px;}


.comm_content{ float:right; width:747px; margin-bottom:8px; overflow:hidden}
.comm_content .movList li{margin:0 17px;text-align:left}
.inner{border-color:#E1E1E1;border-style:solid;border-width:0 1px 1px;overflow:hidden;padding:10px;}
#dp_new{width:100%;overflow:hidden;margin-top:8px;}
	#dp_new .inner{width:958px;padding:5px 10px;margin-bottom:8px}
	#dp_new li{ height:105px; margin:0 6px}
#plist{width:100%;overflow:hidden;margin-top:8px;}
	#plist .inner{width:958px;padding:5px 10px;margin-bottom:8px}
	#plist li{ height:105px; margin:0 6px}
	#plist .playlist li{color:#939393;display:inline;float:left;height:136px;margin:0 16px;overflow:hidden;text-align:left;width:146px;}
.wlj { position:absolute; display:block; width:145px; height:27px; right:15px; top:0px; }
.hot_tag {height:21px; color:#ccc; background:#f9f9f9; border-bottom:solid #ececec 1px; padding-left:10px; line-height:22px; overflow:hidden}
.hot_tag a {padding:0px 10px 3px 10px;>padding:0px 10px 2px 10px;_padding:0px 10px 3px 10px;}
.boxc .list-pager {width:100px; top:33px; right:376px; }
.txt_tag { margin:0 10px; border:1px solid #E0E0E0; background:#F2F2F3; line-height:20px; padding:5px 10px; color:#d2d2d2;display:none; }
.txt_tag p{ height:20px; overflow:hidden}
.txt_tag p span {color:#717171; font-weight:bold; }
.txt_tag p a { margin:0 5px; }
.sideR .newhistory { display:none; }
.sideR .upBox { display:block;}

.zhuanti .top {height:60px; }
.zhuanti .top p { height:45px; line-height:15px; overflow:hidden; }
.zhuanti .txt-list { padding:5px 10px; line-height:22px; }
.zhuanti .txt-list li { height:22px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px;}

.vm_con{width:1036px;overflow:hidden;}
.boxc .vm_ul{float:left;width:330px;margin-right:10px;}
.focus { width:442px; height:240px; overflow:hidden; padding:5px 9px; margin-bottom:8px; background:url(../images/flashBg.png) no-repeat 0 0; }
.focus h2 { font-size:13px; width:448px; height:20px; line-height:20px; margin-bottom:1px; color:#193B5F; }


#flink{background-color:#f3f8fa;border:1px solid #CEE3E9;}
	#flink h3{color:#333333;display:inline;height:36px;line-height:36px;margin-left:16px;}
	.flinktext{border-top:1px dashed #ccc;margin:0 16px;padding:8px 0 15px;line-height:20px}
	.flinktext a{white-space:nowrap;margin-right:4px;text-decoration:underline}
	.flinkimg{padding:8px 0 8px 14px}
	.flinkimg img{margin:2px;border:1px solid #cccccc;width:88px;height:31px}

.swfwrap{width:100%; clear:both; background-color:#FFF}

.swfleft{width:500px;overflow:hidden;float:left;padding:0px;margin:0px;}
	.swf01{height:450px;clear:both;text-align:center;padding-bottom:10px;position:relative; width:980px; margin:0 auto}
	.swf01 #swfplayer{position:absolute;top:25px;left:250px;z-index:9999}

.swfcenter{width:460px; overflow:hidden;float:left;padding:0px;margin:0 0 0 5px;}
.swfcenter .new{height:350px}


.swfright{float:left;width:160px;padding:0px;margin:0px;margin:0 0 0 5px;}
.swf02 {clear:both;width:980px; margin:0 auto; padding:5px 0;*padding:0;display:block;}
.swf02 #swfplayer{width:500px;}
.swf02 .share .t{width:350px;color:red;}
.swf02 .share_zt a{margin:0 0 0 5px;padding:0 0 0 18px;background:transparent url(../images/share_pic.png) no-repeat scroll 0 -24px;}
.swf02 .share_zt a.kx{background-position:0 -4px;}
.swf02 .share_zt a.db{background-position:0 -44px;}
.swf02 .share_zt a.qq{background-position:-69px -65px;}
.alike{margin-top:8px}
.alike .tab-box { padding:0;position:relative;}
.alike .box2{border:1px solid #E1E1E1;}
.alike .main .tab-box{ background-position:0 0}
.alike .tab-box h2{ position:static; float:left; padding:1px 10px 0; cursor:pointer}
.alike .tab-box h2.upH2 { border:1px solid #E3E3E3; border-style:none solid; background:#fff; margin-left:-1px; }
.alike .tab-box .content { position:absolute; top:27px; left:0; clear:none;}
.alike .main{width:600px}
.alike .sideR{ width:372px}
.nextvideo{margin-left:5px;}
.nextvideo a:hover, .nextvideo a{color:#016A9F}


.xiangguan { height:177px; overflow:hidden; margin-bottom:8px}
.xiangguan .content{height:}
.xiangguan .movList { padding:10px 0; }
.xiangguan .movList li{width:111px;margin:0 0 0 8px; height:auto}
.xiangguan .movList .playpic{width:105px; height:78px}

.box2{background:url(../images/box2.png) repeat-x 0 0;}
.box2 h2 { width:auto; height:26px; line-height:26px;border:none; padding:1px 10px 0 10px; color:#333333;font-size:13px}\
.box2 .content h3 {color:#333333;font-size:12px;height:24px;line-height:24px;margin:10px 10px 0;}
.movieDetail {margin:5px 10px 0 10px;background:url(../images/dott-gray.png) repeat-x 0 100%; padding-bottom:8px; overflow:hidden; color:#C8C8C8; line-height:21px; }
.movieDetail strong { font-weight:normal; color:#606060; }
.movieDetail a, .movieDetail span { margin:0 2px; font-family:Arial; }
.movieDetail span { color:#303030; }
.movieDetail .sub { zoom:1; padding-left:40px; overflow:hidden; width:303px; }
.movieDetail .sub strong { float:left; width:40px; margin-left:-40px; }
.movieDetail .sub1 a { float:left; height:21px; margin:0; width:25px; overflow:hidden; }
.movieDetail .sub2 a {width:200px; }

.addcomment{ padding:0 8px 8px 8px;width:480px;; clear:both}
	.addcomment h3{color:#333333;border-bottom:1px solid #F7F7F7;padding-top:8px;}
	#textarea{ width:475px; border-width:1px; border-style:solid; border-color:#666 #cccccc #cccccc #666; background:#fafafa; font-size:12px; padding:2px; line-height:1.8; height:80px}
	#comment_list dl {border-bottom:1px dashed #666666;margin:0 0 5px ;width:100%;}
	#comment_list dt {background:#F6F6F6 ;height:24px;line-height:24px;padding:3px 6px}
	#comment_list dd {padding:5px 6px;color:#016A9F}
	#comment_list strong{margin:4px}
	div #comment_list{ padding:0 0 10px;height:420px;overflow-y:scroll;over-flow-x:hidden;width:100%;}
.vbtns{background-color:#FFF;color:#A2A2A2;height:28px; overflow:hidden;padding-top:4px;clear:both;} 
	.vbtns ul{background-color:#EEE;height:27px; line-height:27px; width:978px;font-size:14px; margin:0 auto}
	.vbtns a{text-decoration:none;color:A2A2A2}
	.vbtns a:hover{color:#f60;}
	.vbtns li{float:left;height:28px;line-height:28px;}
	.ding {padding:2px 10px 0 26px;}
	.ding span{ color:#f60;font-size:10px;margin-bottom:12px}
	#coll_video{cursor:pointer;padding:2px 10px 0 30px;}
	#vsharebtn{cursor:pointer;padding:2px 10px 0 30px;}
	.edit_video{cursor:pointer;padding:2px 10px 0 27px;}
	.btn_vpre{padding:2px 8px 0 20px}
	.btn_vnext{padding:2px 20px 0 8px}

#vshare{border:1px solid #ccc; border-width:0 1px 1px; display:none;height:68px; margin:0 auto; width:978px; clear:both}
	#vshare	label{float:left; height:22px; width:470px; overflow:hidden;padding:5px 0}
	#vshare span{float:left;width:70px;height:20px;line-height:20px;overflow:hidden;padding-left:16px}
	#vshare input{height:16px;line-height:18px;overflow:hidden;width:300px;color:#666;float:left}
	#vshare input.submit{background:url(../images/btn_copy.jpg) no-repeat left 1px;height:22px;width:43px;border:none;text-indent:-10em;cursor:pointer;margin:0 0 0 2px;float:left}

#ajaxMsgDiv{ background-color:white; position: absolute;font :12px/1.6em Verdana, Geneva, Arial; text-align:center; z-index:3000; border:3px solid #999999;line-height:20px;}
#msgTitle{margin : 0;padding :3px;background-color:#1B5790;height :20px;color :white;cursor :pointer; text-align:right}
#MsgPop{ background:url(../images/msgpop.gif) no-repeat; position: absolute;font :14px/40px Verdana, Geneva, Arial; text-align:center; z-index:3000; display:none; height:40px; width:262px; color:white}
#MsgPop a{ color:white; text-decoration:underline}
#MsgPop a:hover{ text-decoration:none}


.login{padding:10px;width:280px; border:1px solid #eee;margin:20px auto 50px;display:block}
	.submits{background:#5AA9E6;border-color:#FFFFFF #6A6A6A #6A6A6A #FFFFFF;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-size:14px;height:25px;padding:3px 10px}
	.login h3{height:20px;border-bottom:1px solid #eee;padding:8px 0 0 0;font-size:14px;font-weight:700}
	span.ftit{float:left;width:70px;line-height:20px;}
	.login div{padding-top:18px;overflow:hidden;width:100%;overflow:hidden;}
	.login select{width:80px}
	.login a{color:red;}
	.ftit{font-weight:700}
.register{padding:10px 10px 30px;width:635px;border:1px solid #eee;margin:0 auto;display:block}
	.register h3{height:20px;border-bottom:1px solid #eee;padding:8px 0 0 0;font-size:14px;font-weight:700}
	.reglay{float:left;width:480px}
	.register input{float:left;width:200px;margin-right:4px}
	.register input.btn{width:80px}
	.register em{font-size:12px;color:#ccc;padding:2px 2px 2px 0; display:block; clear:both;margin-bottom:4px}
	.register em.hover{color:#0086C6;}
	.register em.error{color:#f60;background:url(../images/icon/error.gif) no-repeat 0 center;padding-left:18px}
	.register em.loading{color:#0086C6;border:1px solid #eeeeee;background:url(../images/icon/loading.gif) no-repeat 0 center;padding-left:18px}
	.register em.correct{background:url(../images/icon/right.gif) no-repeat 0 center;padding-left:18px}
	.register .ohide{padding-top:18px}


.userlist{width:100%;overflow:hidden;padding:10px 0 10px 0}
	.userinfo{width:270px;padding:5px 8px;height:150px;float:left;display:inline;margin:10px 0 0 30px;color:#615a5e}
	.userinfo p{float:left;width:160px;margin-left:5px;margin-top:5px;border-bottom:#b0aeaf 1px dotted;line-height:20px;font-size:13px}
	.uphoto{width:90px;height:90px;padding:10px 5px 30px;overflow:hidden;margin:0px;border:none;float:left}
	.uphoto img{max-height:80px;width:80px;border:1px solid #eee; padding:5px; background-color:white;}
	.uphoto:hover img{ border:1px solid #63B8FF}
	.userinfo .username{border-bottom-style:solid}


.title-01{padding:0 10px;height:28px;line-height:28px;overflow:hidden;background:url(../images/v_cl_001.png); color:#475586; }
.title-01 h2{float:left;font-size:14px;font-weight:normal;}
.title-01 h2 a,.title-01 h2 a:visited,.title-01 span.more a{color:#475586;text-decoration:none;}
.title-01 h2 span{font-size:12px;color:#707a9e;}
.title-01 span.more{float:right;}

.box-01{background:url(../images/playlist_bg.jpg) no-repeat;height:160px;overflow:hidden; }
a#arrLeft{float:left;width:8px;height:43px;outline:none;margin-left:5px;}
a#arrRight{float:right;width:8px;height:43px;outline:none; }
.box-01-m{float:left;width:490px; overflow:hidden; zoom:1; }
.box-01-show{width:490px;overflow:hidden;zoom:1; position:relative; }

.video-list{overflow:hidden; zoom:1;width:30000px;}
.video-list li{float:left;width:104px;height:120px;margin:5px 0 0 5px;_display:inline;   }
.video-list li .imgbox{position:relative;overflow:hidden;   }
.video-list li .imgbox img{border:1px solid #cccccc;display:block; width:102px;height:65px; }
.video-list li h3{font-size:12px;font-weight:normal;line-height:20px;text-align:left;padding-left:3px; }
.video-list li h3 a{color:#666;text-decoration:none;}
.video-list li h3 a:hover{text-decoration:underline;}
.video-list li.selected{background-color:#ffccff;}
.video-list li.selected a{color:#0099cc;font-weight:bold;}

.video-list li.selected .imgbox .titbg,.video-list li.selected .imgbox{display:block;}
.box-scroll{height:14px;background:url(../images/v_cl_007.png) repeat-x;position:relative;width:460px; cursor:e-resize;margin-left:5px;float:left}
.scroll-bar{position:absolute;left:0;top:0;width:132px;height:11px;background:url(../images/v_cl_003.png) no-repeat;}
#arrLeft{background:url(../images/left-jt.jpg) repeat-x;}
#arrRight{background:url(../images/right-jt.jpg) repeat-x;}
.video-list dl{display:none;}