@charset "utf-8";
/* CSS Document */
.upVideo,.video-t{ padding:10px 0 10px 10px;}
.video-t span.left,.video-t span.right{ display:inline-block;}

/*input*/
.video-t span.v-cz-r input,
/*.email_ul li input.text,*/
.upTable td span.s-input,
.selectSend td.i_text input,.email_ul span.s-input{ background: url(../images/ipt.gif) no-repeat 0 0; height:20px; padding:3px; vertical-align:middle; width:184px; border:0; margin-right:5px; display:inline-block; _overflow:hidden}
.upTable td input{ border:0; width:184px; height:20px; line-height:20px;}

.upTable td input.duration{ background-position:0 -104px; width:25px;}
.upTable td.hover input.duration{ background-position:0 -130px;}

.video-t span.hover input,.upTable td.hover span.s-input,.email_ul li.hover input.text,.selectSend td.i_text input.hover{ background-position:0 -26px;}
.upTable td.hover textarea{ background-color:#fff; border-color:#74b4ef;}

.v-t{ height:30px; padding:5px 0;}
.v-t .v-cz .del{ float:left; line-height:23px; margin-right:10px}
.v-list table{ width:99.9%; _width:99%}
.m_video dt.v-img{ float:left; width:80px; height:58px; position:relative}
.m_video dt.v-img span{ display:inline-block;}
.m_video dt.v-img .v_PlayTime{ position:absolute; left:0px; bottom:2px; z-index:2; width:auto;}
.m_video dt.v-img .v_PlayTime .bg{background:#000; filter:alpha(opacity=50); opacity:0.5; width:100%; height:16px; position:absolute; top:0; left:0; z-index:0}
.m_video dt.v-img .v_PlayTime .di{ color:#fff; position:relative; padding:0 2px; font:11px Verdana, Geneva, sans-serif;}

.m_video dd{ margin-left:90px;}
.m_video dd.time{ color:#666; font:11px Tahoma, Geneva, sans-serif;}

.v-list table tr{ border-bottom:1px solid #ccc;}
.v-list table tr.v-first,.v-list table tr.v-last{ background-color:#eeeeee; border-bottom:none;}
.v-list table td{ vertical-align:top; padding-top:10px;}
.v-list table th{ color:#666; font-weight:normal}
.v-list table td,.v-list table th{ padding-left:3px;}
.v-list table td.over{ color:#666;}
.m_video{ overflow:hidden; margin-bottom:10px;}
.mv-checked{ width:30px;}
.mv-last{ width:50px;}
.mv-hots{ width:120px;}
.mv-style{ width:80px;}


.heat{ padding-left:18px; position:relative;}
.heat li{ color:#666;}
.ico-play{ background:url(../images/ico-play.jpg) no-repeat; display:inline-block; width:12px; height:12px; position:absolute; left:0; top:3px;}

.upVideo{ padding-top:30px;}
.upTable{ width:99%;}
.upTable td,.upTable th{ vertical-align:top; padding-top:10px; font-weight:normal; font-size:12px; color:#666;}
.upTable td.upXl input#agr{ width:auto; height:auto; background-image:none; vertical-align:middle; margin-right:3px;}
.upTable th{ padding-top:13px; width:100px; text-align:right;}
.upTable th span{ font:11px Verdana, Geneva, sans-serif; color:#f00; display:inline-block; margin-right:2px;}
.videoTextArea{ width:250px; height:100px; padding:3px; color:#333; font-size:14px; border-radius:2px; box-shadow:0px 2px 2px #cadfe6 inset; border:1px solid #c1cfd8; background-color:#f4f9fd;}


/**/
.editVideo{ padding:0 0 0 10px;}
.editVideo h3{ font-size:14px; font-weight:normal; border-bottom:1px dashed #ccc; height:30px; line-height:30px; color:#464646;}
.editVideo h3 span{ font-size:12px; color:#999;}
.num{ font:14px Georgia, "Times New Roman", Times, serif; display:inline-block; padding:0 3px; color:#666;}
.error{ color:#f00;}
.total{ color:#999;}
.return{ padding:5px 0;}
.return a{ font-family:Verdana,"Simsun"}


.videoDetail{ padding:10px 15px;}

.vd_left{ width:610px;}
.vd_title{ font:18px bold;}
.vd_type{ padding:5px 0;}
.vd_main{ margin-bottom:15px;}
.vd_review{ margin-bottom:10px}
.vd_review dl{position:relative; padding-left:108px; min-height:90px; width:503px;}
.vd_review dl dt{ position:absolute; left:0; top:0; width:81px;}
.vd_review dl dd{ margin-bottom:3px;}
.vd_review dl dd.sel{ position:absolute; right:80px; bottom:0px; padding-left:20px; background:url(../images/false.gif) no-repeat 0 center;}
.vd_total{ position:absolute; top:0px; right:2px;}
.vd_textarea{ width:500px; height:60px; padding:3px; color:#333; font-size:14px; border-radius:2px; box-shadow:0px 2px 2px #cadfe6 inset; border:1px solid #c1cfd8; background-color:#f4f9fd; font-size:12px;}
.vd_review dl dd.hover .vd_textarea{ background-color:#fff; border-color:#74b4ef;}
.vd_btn{ text-align:right; padding-right:2px; width:497px;}
.vd_btn a{ display:inline-block; width:70px; height:23px; background:url(../images/btn1.jpg) repeat-x; color:#464646; border:1px solid #bcbcbc; text-align:center; line-height:23px;}
.vd_btn a:hover{ background-position:0 -23px; color:#333;}
.review_none{ padding:20px 0; text-align:center; font:14px bold;}


.review_menu{ height:23px; background-color:#e2e2e2; overflow:hidden; border-top:2px solid #3f4652; margin-bottom:10px;}
.review_menu li{ float:left; display:inline-block; padding:0 10px; height:23px; line-height:20px;}
.review_menu li.current{ background-color:#3f4652; color:#fff;}
.review_page{ position:relative; height:22px; margin-bottom:5px;}
.t_num{ position:absolute; width:70px; color:#999; left:0px; top:0px;}
.p-cont{ padding:2px 0}
.p-time{ color:#999;}

.review_list{ border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:10px;}


.vd_right{ width:310px;}
.vdr-s{ border:1px solid #d6d6d6; margin-bottom:10px}
.vdr-s h3{background: url(../images/index-t-b.jpg) repeat-x 0 0; font-size:12px; height:27px; line-height:27px; text-indent:10px;}
.vdr-m,.vdr-o{ padding:20px 10px; overflow:hidden}
.m-video{ padding:3px 0; text-align:right}
.vdr-m dl{ min-height:97px; position:relative; padding-left:144px; display:block; _width:144px; _height:97px;}

.vdr-m dt{ position:absolute; left:0; top:0; width:130px; height:97px;}
.vdr-m dt img{ padding:2px; width:122px; height:89px; border:1px solid #ccc;}
.vdr-m dd{ color:#a4a4a4;}
.vdr-m ul li label{ display:inline-block; width:40px; color:#999;}
.vdr-li{ padding:10px; overflow:hidden}
.vdr-li span.right{ margin-right:8px; color:#999; z-index:2; position:relative; display:inline-block; width:60px; text-align:right; height:25px; line-height:25px;}
.vdr-li li{ position:relative; height:25px; border-bottom:1px dotted #ccc; margin-bottom:3px;}
.vdr-li li a{ padding:0 0 0 20px; background:url(../images/ico-play.jpg) no-repeat 3px center; display:inline-block; width:274px; overflow:hidden; height:25px; line-height:25px; position:absolute; left:0; top:0; z-index:1}
.vdr-li li a p{ width:200px; overflow:hidden; height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; word-wrap:break-word; cursor:pointer;}
.vdr-li li a:hover{ background-color:#daf3fa }

.o{ float:left; width:130px; padding:0 5px; margin-bottom:5px; overflow:hidden}
.o .o_img{ margin-bottom:5px; position:relative; width:130px; height:82px;_overflow:hidden;}
.o .o_img img{ padding:2px; width:124px; height:76px;}
.o .o_img a{ display:block; border:1px solid #ccc;}
.o .o_img a:hover{ border-color:#333;}
.o .o_name{ height:20px; overflow:hidden;}
.o .o_play{ color:#999;}
.o .o_play span{ color:#333;}
.o .o_img span{ display:inline-block}
.o .o_img .v_PlayTime{ position:absolute; right:3px; bottom:4px; z-index:2}
.o .o_img .v_PlayTime .bg{background:#000; filter:alpha(opacity=50); opacity:0.5; width:100%; height:16px; position:absolute; top:0; left:0; z-index:0}
.o .o_img .v_PlayTime .di{ color:#fff; position:relative; padding:0 2px; font:11px Verdana, Geneva, sans-serif;}

/**/
.emailLayer{ position:absolute; z-index:999; background:#fff; left:50%; top:50%; width:500px; height:300px; margin:-150px 0 0 -250px; padding:10px; border-radius:3px; border:1px solid #666; box-shadow:0px 0px 5px #666;}
.facebookLayer{ position:absolute; z-index:999; background:#fff; left:50%; top:50%; width:500px; height:300px; margin:-150px 0 0 -250px; padding:10px; border-radius:3px; border:1px solid #666; box-shadow:0px 0px 5px #666;}
.closeEmail{ display:inline-block; float:right; cursor:pointer; width:10px; height:10px; font-size:11px; font-family:Verdana; font-weight:bold; line-height:11px;}
.closeFacebook{ display:inline-block; float:right; cursor:pointer; width:10px; height:10px; font-size:11px; font-family:Verdana; font-weight:bold; line-height:11px;}
.import{ padding:15px 0 15px 10px;}
.import h3{ font-size:12px; margin-bottom:10px;}
.import_ul{ background-color:#f1f1f1; display:block; overflow:hidden; padding:10px; _height:65px;}
.import_ul li{ float:left; width:107px; text-align:center; border:1px solid #ccc; margin:0 10px 0px 0; background-color:#fff; cursor:pointer; height:63px;}
.import_ul li.hover{ border-color:#698dff; box-shadow:0 0 5px #ccc;}
.email-i{ padding:10px;}
.i_t{ color:#333; padding-top:0px; border-bottom:1px solid #ccc; padding-bottom:5px;}
.email_d{ padding:15px;}
.email_ul li{ margin-bottom:10px;}
.email_ul li label{ width:50px; display:inline-block;}
.lock{ margin:5px 0 0 0;}
.lock p{ padding-left:13px; background:url(../images/lock.jpg) no-repeat left 2px; color:#666;}
.email_ul li input{ margin-right:5px;}
.email_ul li input.text{ font-family:Verdana, Geneva, sans-serif; vertical-align:middle; width:184px; border:none; background:none; height:20px; line-height:20px; margin-right:0px;}

.tableOver{ margin:10px 0 0 0}
.selectSend{ width:100%;}
.selectSend td,.selectSend th{ padding:3px; border:1px solid #d1e5ee;}
.selectSend td.i_text{ width:199px;}
.selectSend th{ background-color:#f4fbfe;}
.selectBtn{ padding:10px 0;}
.selectBtn2{ text-align:center}
.selectBtn2 input{ vertical-align:middle; margin-right:3px}
.selectBtn2 .mysubmit{ display:inline-block; background:url(../images/re_user.jpg) no-repeat; width:99px; height:33px; line-height:33px; font-size:12px; color:#fff; font-weight:bold; overflow:hidden; margin:0;padding:0; text-indent:0px; text-align:center; margin-right:8px;}
.selectBtn2 a,.selectBtn2{line-height:33px; vertical-align:middle }

.resultLayer{ position:absolute; left:50%; top:200px; width:400px; margin-left:-200px; background:#fff; box-shadow:0px 1px 5px #333; border-radius:4px; z-index:999; border:1px solid #777;}
.loadResult{ padding:20px 0 10px 0; width:350px; margin:0 auto}
.loadResult p{ color:#666;}
.loadResult .title{ font-size:16px; font-weight:bold; padding:10px 0; color:#555;}
.loadResult p label{ font-weight:bold; margin-right:3px; color:#F60;}
.resultClose{ position:absolute; width:15px; height:15px; top:10px; right:10px; font-family:verdana; font-weight:bold;}
.resultClose a{ display:block; text-align:center}
.resultClose a:hover{ background:#F60; color:#fff;}

.vd_fns{ height:30px; margin-bottom:15px;}
.share{ padding:3px 0 0 10px;}

.fns{ height:24px; margin-bottom:15px;}
.fns a,.fns em{ display:inline-block; height:24px; line-height:24px; float:left;}
.fns em.v_num{ padding:0 5px;}
.fns a{ padding:2px;}
.fns a:hover{ background-color:#dbdbdb;}
.fn_up,.fn_down{ float:left; height:24px;}
.fns em.stat{ color:#666; margin-right:10px; cursor:default}
.img_up{ display:inline-block; width:24px; height:24px; background:url(../images/bg_fn.png) no-repeat 0 0;}
.img_down{ display:inline-block; width:24px; height:24px; background:url(../images/bg_fn.png) no-repeat 0 -30px;}


.spxl{ cursor:pointer; color:#03F;}
.xl_layer{ width:450px; height:300px; overflow:hidden; position:absolute; left:50%; top:50%; margin-top:-150px; margin-left:-225px; border:1px solid #ccc; box-shadow:0px 0px 5px #333; background:#fff; z-index:99999; border-radius:5px;}
.xl_layer h3{ font-size:12px; position:relative; margin:0 10px; line-height:25px; height:25px; border-bottom:1px solid #ccc;}
.xl_layer h3 .xl_close{ position:absolute; right:10px; cursor:pointer; display:block; top:0; width:10px; height:10px; font-family:arial;}
.xl_main{ padding:10px;}


.Invite{ padding-left:10px;}
.Invite h3{ font-size:12px; font-weight:bold; padding-bottom:10px;}
.InviteUl li{ padding:3px 0;}
.InviteUl li label{ width:80px; display:inline-block; padding-right:10px; text-align:right;}
.InviteUl li input{ height:20px; padding:1px 3px; width:150px; vertical-align:middle; font:12px/150% 'Microsoft YaHei','Simsun'}
.InviteUl li img{ vertical-align:middle}

.tglj label{ width:90px; display:inline-block; text-align:right; vertical-align:middle}
.tglj input{ width:400px; padding:3px; vertical-align:middle}
.tglj embed{ vertical-align:middle;}