﻿.border{ border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.w956{ width:956px; margin:0 auto;}
/*=========================剧照页=========================*/
#option_photo{ padding:16px 0 28px 0;}
#option_photo dl{line-height:26px;}
#option_photo dt{ float:left; color:#666666; }
#option_photo dd{ color:#0e6eb8;}
#option_photo dd a{ color:#0e6eb8; padding:2px 5px; margin-left:8px;}
#option_photo dd a.on ,#option_photo dd a:hover{ background:#0e6eb8; color:#fff; text-decoration:none;}
/*剧照展示*/
#stills_show{width:100%;/*height:406px;*/position:relative; padding-bottom:10px;}
#stills_show .btn{position:absolute; width:18px; height:34px; top:674px; cursor:pointer; z-index:99; font-size:50px; font-weight:bold; }
#stills_show .prev{left:6px;background:url(pre_nextBtn.png) no-repeat 0 -60px;}
#stills_show .next{right:6px;background:url(pre_nextBtn.png) no-repeat -18px -60px;}
#stills_show #prevTop,#stills_show #nextTop{top:250px;width:32px;height:60px;}
#stills_show #prevTop{background:url(pre_nextBtn.png) 0 0 no-repeat;}
#stills_show #nextTop{background:url(pre_nextBtn.png) -32px 0 no-repeat;}
#stills_show li{float:left;}
#stills_show .cf li{position:relative;color:#fff;}
#stills_show .cf a{display:block;width:680px;height:330px;position:absolute;color:#fff;}
#stills_show .cf li span{display:block; width:100%; position:absolute; left:0; top:576px; padding:2px 0 0 0; line-height:30px; height:60px; overflow:hidden;/*background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");*/ color:#585858; font-size:14px;}
#stills_show .picBox{ width:864px;height:638px; margin:0 auto; position:relative;overflow:hidden;}
#stills_show .picBox ul{height:638px;position:absolute;}
#stills_show .picBox li {width:864px;height:638px;}
#stills_show .picBox li img{max-width:864px;height:576px;}
#stills_show .listBox{width:864px; height:76px; margin:0 auto; position:relative; overflow:hidden; padding-top:16px;}
#stills_show .listBox ul{height:76px;position:absolute;}
#stills_show .listBox li{width:120px;height:76px;cursor:pointer;position:relative; padding-left:3px;}
#stills_show .listBox li i{display:none;}
#stills_show .listBox li a{display:block;width:124px;height:70px;}
#stills_show .listBox li img{width:116px;height:72px; /*border:2px solid #0e6eb8;*/}
#stills_show .listBox .on img{border:2px solid #ff6600;}
#stills_show .listBox .on i{display:block;}

/*=========================影视剧内容页首页=========================*/
.v-title{ height:20px; line-height:20px; border-left:4px solid #006599; text-indent:10px; font-weight:bold; color:#222222;}

#v-details{}
#v-poster{width:248px; height:308px; overflow:hidden;}
#v-poster img{width:230px; height:308px;}
#v-details-list{ width:427px; padding:4px 0 0 0;}
#v-details-list h1{margin-left:20px;font-size: 14px;display:inline-block;}
#v-details-list  .w200{ width:210px;}
#v-details-list  .w400{ width:420px;}
#v-details-list p{height:30px; line-height:30px;overflow:hidden;float:left;}
#v-details-list p span{color:#6d6d6d;}
#v-details-list p a ,#v-details-list p span{padding-right:6px;}
#v-details-list p a:hover{ text-decoration:none;}
#v-details-list .button_play{padding:16px 0 0 2px;float:left;}
#v-details-list .play{ width:132px; height:40px; outline:none; border:none;}

/*剧情简介*/
#v-summary{ padding-top:26px;}
#v-summary img{max-width:665px;}
#v-summary .content{ line-height:24px; padding:4px 0;}
#v-summary .list_num{ /*height:28px;*/ line-height:28px; padding-bottom:8px;}
#v-summary .list_num a{padding:0 10px 0 4px; display:inline-block;}
#v-summary .imgcenter{text-align:center;text-indent:0;} 
.textindent0{text-indent:0;} 
.textindent2em{text-indent:2em;}
#v-summary div img{display: block;margin-left: auto;margin-right: auto;}

/*视频列表*/
#v-list{}
#v-list .tab {}
#v-list .tab ul.menu {height: 16px; line-height:16px; padding:12px 0 0 0;}
#v-list .tab ul.menu li {float: left; text-align: center; width: 52px; font-size: 12px;cursor: pointer; margin-right:12px;}
#v-list .tab ul.menu li.active {background:url(bg_vidoe.png) no-repeat 0 0;color: #fff;}
#v-list .tab_list{height: 84px;}
#v-list .tab_list li{ float:left; width:56px; height:32px; line-height:32px; text-align:center; background:url(bg_vidoe.png) no-repeat -52px bottom; padding-top:10px; margin-right:10px;}
#v-list .tab_list li a{ display:block;}
#v-list .tab_list li a:hover{ text-decoration:none; color:#F00;}
#v-list .tab_list li.on{ background:url(bg_vidoe.png) no-repeat -108px bottom;}
#v-list .tab_list li.on a{ color:#fff;}
#v-list .hidden{display: none;}

/*主要角色*/
#v-role{margin-bottom:10px;}
#v-role ul{}
#v-role li{ float:left; width:128px; padding-top:16px;}
#v-role li div a{ display:block;}
#v-role li img{width:110px; height:145px; padding:4px; border:1px solid #cccccc;}
#v-role li p{ text-align:center; width:120px; height:20px; line-height:20px;color: #808080}
#v-role li p a{color:#0478c1; }
#v-role li p span{color:#808080; padding-left:8px;}

/*网友评论*/
#v-comment{ padding-top:30px;}
#v-comment #note{ padding-bottom:6px; padding-top:14px;}
#v-comment #messageContent{ background:url(messageContent.jpg) repeat-x top; border:2px solid #d4d9dd; outline:none; width:652px; font-size:12px; padding:4px; color:#bbbbbb; height:70px;}
#v-comment .button{ text-align:right;}
#v-comment .bn_commend{ width:75px; height:25px;}
.note_list{}
.note_list .note_sum{color:#3a3a3a; height:30px; line-height:30px; border-bottom:1px solid #f7f7f7; text-indent:8px;}
.note_list .note_sum span{color:#0379c0; padding:0 4px;}
.note_list li{border-bottom:1px solid #f7f7f7; padding:18px 0 14px 14px;}
.note_list li p{line-height:20px;}
.note_list li .note_content{ color:#3e3e3e;}
.note_list li .note_about{ color:#a5a5a5;}
.note_list li .note_about span{ padding-right:8px;}
.note_list .more_pinglun{float:right;margin:10px;font-size:14px;}
.note_list .more_pinglun a{color:#106fb6;}
/*分页样式*/
.pagenum{ text-align:center; height:20px; line-height:20px;}
.pagenum span{ color:#222222; padding-right:4px;}
.pagenum a{border:1px solid #cccccc; padding:2px 6px; color:#026fcc; margin:4px 4px;float:left;}
.pagenum a.on{color:#222222; border:none; padding:2px 2px;}

/*相关花絮*/
#v_hx{}
#v_hx ul{ padding:8px 0 0 0;}
#v_hx li{ height:30px; line-height:30px; background:url(icon_1.jpg) no-repeat left center; text-indent:14px;}
#v_hx li a{ color:#000;}
#v_hx li a:hover{ color:#f00;}
#v_hx li span{color:#9baabf; padding-left:8px;}

#v_wenda{}
#v_wenda ul{ padding:8px 0 0 0;}
#v_wenda li{ height:30px; line-height:30px; background:url(icon_1.jpg) no-repeat left center; text-indent:14px;overflow:hidden;}
#v_wenda li a{ color:#000;}
#v_wenda li a:hover{ color:#f00;}
#v_wenda li span{color:#9baabf; padding-left:8px;}

/*精彩推荐*/
#recommend{}
#recommend .title{ height:32px; line-height:32px; color:#55acef; font-size:16px; background:url(bg_recommend.jpg) no-repeat bottom left;}
#recommend ul{}
#recommend li ,#recommend li img{width:150px; height:210px; overflow:hidden;}
#recommend li{ float:left; position:relative; padding:20px 22px 0 0;}
#recommend li p{ position:absolute; bottom:0px; left:0px; height:20px; line-height:20px; color:#fff;  background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); width:150px; text-align:center; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

/*广告图*/
.ad_box{}
.ad_box img{ width:300px;}
.ad_box_bottom{ padding-left:20px;padding-top:10px; }
.ad_box_bottom img{ width:664px;}

.box_border{ border:1px solid #d9d9d9;}
.box_border .title{ height:30px; line-height:30px; background:url(bg_border_t.jpg) repeat-x; text-indent:12px; color:#515151; font-weight:bold;}
/*推荐电视剧*/
#tv_box{ padding:10px 0px 8px 12px;}
#tv_box li{width:78px; height:125px; float:left; padding:0 6px;}
#tv_box li img{ width:75px; height:98px; border:1px solid #e5e5e5;}
#tv_box li p{ text-align:center; height:32px; overflow:hidden; line-height:16px; padding:3px 0 5px 0; }
#tv_box li p a{ color:#106fb6;}

/*电视剧综合排行*/
#tv_rangking{ padding:10px 30px 16px 16px;}
#tv_rangking li{ height:16px; line-height:16px; overflow:hidden; padding:6px 0; border-bottom:1px solid #f4f4f4;white-space:nowrap;}
#tv_rangking li span{ background:url(bg_ranking.png) no-repeat top left; display:block; width:16px; height:16px; text-align:center; float:left; padding-right:6px;}
#tv_rangking li span.on{ background:url(bg_ranking.png) no-repeat 0 -16px; color:#fff;}
#tv_rangking li i{ float:right; color:#9f9f9f; font-style:normal; background:url(bg_tj.jpg) no-repeat left center; padding-left:20px; color:#9e9e9e;}

/*花絮列表*/
#list_highlights{ padding:14px 0 0 0;}
#list_highlights li{padding:32px 0 26px 2px; border-bottom:1px dotted #dbdbdb;}
#list_highlights li.none{ border:none;}
#list_highlights li a{color:#0079be;}
#list_highlights .stills_show{width:100px; text-align:left;}
#list_highlights .stills_show img{ width:85px; height:112px;}
#list_highlights .stills_info{width:552px;}
#list_highlights h2{ font-size:20px; font-weight:normal; height:26px; line-height:26px; overflow:hidden; ext-overflow:ellipsis;white-space:nowrap;}
#list_highlights p{ line-height:20px; height:80px; overflow:hidden; padding:4px 0; color:#212121; font-size:13px;}

/*右侧顶部推荐视频*/
#right_video{ padding:8px 0 8px 6px;}
#right_video dl{}
#right_video dt{ float:left; width:138px;}
#right_video dt img{ width:130px; height:154px;}
#right_video dd{ float:left; width:154px; overflow:hidden; padding:4px 0 0 0;}
#right_video dd h3{ color:#525252; height:20px; line-height:20px;}
#right_video dd p{ color:#6d6d6d; height:24px; line-height:24px; overflow:hidden;}
#right_video dd p a{ padding-right:6px;}
#right_video dd .btn_play{ padding:8px 0 0 2px;}
#right_video dd input{ width:132px; height:40px;}

/*花絮内容页*/
#content_hx{line-height:24px;}
#content_hx img{max-width:650px;height:auto;}
#content_hx .imgcenter{text-align:center;text-indent:0;} 
.img_center{text-align: center;padding:5px;}
.keylink{color:#106fb6;}
#content_hx div img{display: block;margin-left: auto;margin-right: auto;}
#content_hx  a strong{color:#106fb6;}
#content_hx  strong a{color:#106fb6;}
#content_hx  a{color:#106fb6;}
#content_hx  .title_line{ border-bottom:1px dashed #e6e6e6;} 
/*演员列表页*/
#list_actor{}
#list_actor h1{ height:28px; line-height:28px; background:#e9eef2; font-size:16px; text-indent:8px; color:#2a2a2a; }
#list_actor li{ border-bottom:1px dashed #e6e6e6; padding:22px 0 22px 1px;}
#list_actor li.none{ border-bottom:none;}
#list_actor .stills_show{ width:162px;}
#list_actor .stills_show img{width:140px; height:190px; padding:4px; border:1px solid #ccc;}
#list_actor .stills_info{ width:520px;}
#list_actor h2 {color:#017bbe; height:26px; line-height:26px;}
#list_actor h2 a ,#actor_content h2 a{color:#017bbe;}
#list_actor h2 span ,#actor_content h2 span{ font-weight:normal; color:#222222;}
#list_actor h2 i ,#actor_content h2 i{ font-style:normal; color:#000000;}
#list_actor h2 b ,#actor_content h2 b{ font-weight:normal; padding-left:10px; color:#818181;} 
#list_actor p{ line-height:24px; color:#2b2b2b; padding-top:6px;}

/*角色列表*/
#role_box{ width:682px; margin:20px auto 0 auto;}
#role_box th{ border-top:2px solid #cccccc; border-bottom:1px solid #e6e6e6; height:30px; line-height:30px; text-align:left; color:#333;}
#role_box td{ border-bottom:1px solid #f5f5f5; line-height:18px; padding:10px 0;}
#role_box .row1{padding-left:20px; width:126px;}
#role_box .row2{width:140px;}
#role_box .row3{width:126px;}
#role_box .row4{width:270px; }
#role_box td.row1 a,#role_box td.row2 a,#role_box td.row3 a{color:#136ec1; font-size:13px;}
#role_box td.row4{ font-size:14px;}

/*相关角色*/
#rel_rolls{ width:280px; margin:0 auto; text-align:center; padding-top:6px; padding-bottom:20px;}
#rel_rolls li{ float:left; padding:16px 20px 0 20px; width:100px;}
#rel_rolls li img{width:90px; height:120px; padding:4px; border:1px solid #cdcdcd;}
#rel_rolls li p{height:20px; line-height:20px;}
#rel_rolls li p span{ color:#808080; padding-left:8px; }
#rel_rolls li p ,#rel_rolls li p a{color:#0379c1;}

/*演员内容页角色列表*/
#rolls_list{ border-right:1px solid #e4e4e4; width:680px;margin-bottom:10px;}
#rolls_list dd{ float:left; background:#f7f7f7; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
#rolls_list li{ float:left; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
#rolls_list span, #rolls_list b{ float:left; display:block; height:26px; line-height:26px; text-align:center;}
#rolls_list span{width:85px;}
#rolls_list b{ font-weight:normal; width:84px;}
#rolls_list dd span{ color:#010101;}
#rolls_list b, #rolls_list b a{ color:#a2a2a2;}
#rolls_list li span ,#rolls_list li span a{ color:#2978b0;}

#actor_content{}
#actor_content h2{color:#017bbe; height:32px; line-height:32px;}
#actor_content li{padding:16px 0 18px 2px;}
#actor_content li.bline{ border-bottom:1px dashed #e6e6e6;}
#actor_content .actor_show{width:160px;}
#actor_content .actor_show dd{width:160px;margin:5px;}
#actor_content .actor_show img{width:140px; height:190px; padding:4px; border:1px solid #cccccc;}
#actor_content .actor_info{width:522px; line-height:24px;}
#actor_content .description{color:#848484;}
#actor_content p{ text-indent:2em;}
#actor_content a{color:#017bbe;}

/*演员内容页角色剧照*/
#roll_stills{}
#roll_stills span{ display:block; float:left; background:#72b3f7 url(bg_roll_stills.jpg) no-repeat right; padding:0 20px 0 10px; height:22px; line-height:22px; color:#fff;}
#roll_stills dd{/*width:126px;*/margin-right: 5px; height:76px; float:left;}
#roll_stills img{ /*width:120px;*/ height:76px;}

#recent_works{}
#recent_works dd{color:#2a2a2a;}
#recent_works span{ padding:0 6px;color:#848484;}
#recent_works span a{color:#2978b1;}

#mingxing_info{}
#mingxing_info dd{color:#848484;}
#mingxing_info span{ padding:0 6px;color:#2a2a2a;}
#mingxing_info span a{color:#2978b1;}

#mingxing_image{}
#mingxing_image img{max-width:500px;}
#mingxing_image .more{float:left;font-size:16px;margin:10px 5px 0px auto;line-height:25px;} 