/************************************************************
* 分页面样式表
* 此样式表存在于List页面中，并作为默认样式
* Author: DANA(Web Designer)
*************************************************************/


/* play */


.v_play {
clear:both;
 width:100%;
 height:575px;/*605px 2013-02-28 15:19:46*/
 background:#3b3b3b;
}
.v_play_bottom{
 width:100%;
 height:14px;
 background:url(../images/ibaner_bg.jpg) repeat-x;
}
.play_body {
clear:both;
width:1000px;
height:530px;
margin:0 auto;
}

.play_top {
width:1000px;
height:30px;
padding:10px 0;
margin:0 auto;
}
.play_body_left{
float:left;
width:680px;}
.play_body_right{
float:right;
width:310px;}
.play_title {
float:left;
width:680px;
height:30px;
line-height:30px;}
.play_title ul li {
float:left;
padding:0 8px 0 0;
line-height:30px;
color:#cacaca;}
.play_title ul li a {
font-size:14px;
line-height:30px;
color:#fff;}
.play_title ul li a:hover {
color:#357a0f;}
.play_movie {
width:680px;
height:530px;
}
.play_trace {
float:right;
width:85px;
height:30px;
line-height:18px;
padding: 0 0 0 7px;
vertical-align:middle;
margin:5px 0 0 0;
background:url(../images/record.gif) no-repeat;
}
.play_trace a {
color:#fff;
}
.play_trace a:hover{
color:#357a0f;
}
.play_related {
clear:both;
width:280px;/*原来：280px 2013-02-28 15:19:30*/
padding:0 15px;
height:500px;/*原来：530px 2013-02-28 15:19:35*/
background-color:#272727;}

.play_related h3{
float:left;
font-size:14px;
line-height:30px;
padding:10px 0 0 0;
color:#dcdcdc;}
.play_related span {
float:right;

padding:15px 0 0 0;
}

.play_related input {
width:12px;
height:12px;
vertical-align:middle; position:relative; top:-2px; }

.play_related label { color:#ddd; font-weight:bold; margin-left:3px; }

.play_list {
clear:both;
width:280px;
}


.play_list ul li{
width:280px;
height:93px;/*98px*/
padding:6px 0;
}

.play_list img {
float:left;
border:solid 1px #454545; }
.play_list ul li span{
float:left;
padding:0 0 0 10px;
width:145px;
text-align:left;
font-size:13px;
line-height:24px;
font-weight:bold;}

.play_list ul li span a {
color:#ddd;
}
.play_list ul li span a:hover {
	text-decoration: underline;
}
.play_list ul li p {
float:left;
padding:0 0 0 10px;
width:145px;
text-align:left;
color:#767676;
font-size:12px;
line-height:24px;
}


 
.play_pag {
	clear:both;
	width: 300px;/*auto;*/
	margin: 0 auto;
	padding:-10px 0 0 0;	
}
.play_pag div {
	width: auto;
}


.play_pag div a {
    display: inline;
	padding:5px 8px;
	margin-right:2px;
	border: solid #e3e3e3 1px;
	background: url(../images/pagebar_bg.jpg) repeat-x;
	height:28px;
	text-decoration: none;
	color: #767676;
}

.play_pag div .nopage {
    display: inline;
	padding:5px 8px;/*5px 8px*/
	margin-right:5px;
	border: solid #57a832 1px;
	background: url(../images/pagebar_bg2.jpg) repeat-x;	
	color: #fff;

}

.play_pag div a:hover{
    display: inline;
	padding:5px 8px;
	margin-right:2px;
	background: url(../images/pagebar_bg2.jpg) repeat-x;	
	color: #fff;
	cursor: pointer;
}

.play_pag div span {
padding: 5px 2px;
float:left;
*float:none;
}
.play_pag div span a {
color:#010100;}






.progress {
width:720px;
height:30px;
position:relative;
top:-20px;
}

/*ADD zhum 2013-02-28 15:27:11*/
.progresswide 
{
    clear:both; margin:-10px auto;
width:888px;
height:10px;
position:relative;
top:-12px;
}

.progress_time {
width:71px;
height:24px;
padding:2px 0 0 0;
margin:0 auto;
color:#e6a201;
background:url(../images/progress_bg2.jpg) no-repeat;}
.progress_body {
width:720px;
height:16px;
background:url(../images/progress_bg1.jpg) repeat-x;}

.progress_body img {
float:left;}

.progress_two {
width:998px;
height:30px;
position:relative;
margin:0 auto;
top:-20px;
}

.progress_two_time {
width:71px;
height:24px;
padding:2px 0 0 0;
margin:0 auto;
color:#e6a201;
background:url(../images/progress_bg2.jpg) no-repeat;}
.progress_two_body {
width:992px;
height:16px;
background:url(../images/progress_bg1.jpg) repeat-x;}

.progress_two_body img {
float:left;}

.v_playlist {
clear:both;
width:998px;
height:150px;
margin:0 auto 15px auto;
border:solid 1px #bdebbd;
}
.v_playlist_title {
width:970px;
height:24px;
line-height:24px;
text-align:left;
padding:10px 0 0 15px;
color:#7f7f7f;

}
.v_playlist_title a {
color:#387c15;
}

.v_playlist_title span {
float:right;}

.v_playlist_body {
clear: both;
width:980px;
height:100px;
margin:15px auto 0 auto;
}

.leftbotton{
background: url(../images/jt_left.jpg) no-repeat; 
float: left;
width: 31px;
height:65px;
cursor: pointer; 
}

.rightbotton {	
background: url(../images/jt_right.jpg) no-repeat; 
float: right;
width: 31px;
height:65px;
cursor: pointer;}
.v_playlist_list  {
float:left;
padding:0 0 0 15px;
height:65px;
width:900px;
}
.v_playlist_list ul li {
float:left;
width:116px;
margin:0 12px 0 0;}

.v_playlist_list span {
width:165px;
line-height:24px;
color:#7f7f7f;
}

.v_other {
width:722px;
height:32px;
border:solid 1px #bfeabd;
margin:0 auto 10px auto;
overflow:hidden;}

.v_other ul li{
float:left;
height:32px;
border-right: solid 1px #bfeabf;}

.v_ding {
float:left;
width:50px;
line-height:32px;
height:32px;
margin:0 20px;
}
.v_ding p {
float:left;
position:relative;
top:8px;
width:15px;height:16px;text-indent:-9999em;
background:url(../images/play_v6.png) -256px 0 no-repeat;}

.v_ding span {
font-size:16px;
font-family: Arial;
color:#a09fa4;
font-weight:bold;
vertical-align:middle;
padding:0 5px 0 0;}

.v_cai {
float:left;
width:50px;
line-height:32px;
height:32px;
margin:0 20px 0 0;
}

.v_cai p {
float:left;
position:relative;
top:8px;
width:15px;height:16px;text-indent:-9999em;
background:url(../images/play_v6.png) -273px 0 no-repeat;}

.v_cai span {
font-size:16px;
font-family: Arial;
color:#a09fa4;
font-weight:bold;
vertical-align:middle;
padding:0 5px 0 0;}


.v_favorite {
float:left;
width:80px;
height:32px;
line-height:32px;
overflow:hidden;
text-align:center;
position:relative;
}



.v_favorite a{position:relative;padding-left:19px}
.v_favorite i{width:15px;height:14px;position:absolute;top:2px;left:0;background-image:url(../images/play_v6.png);background-position:-120px 0;background-repeat:no-repeat}
.v_favorite.hover i,.v_favorite:hover i{background-image:url(../images/play_v6.png);background-position:-137px 0}
.v_favorite.hover a,.mod_collect_longer:hover a{text-decoration:none;color:#2E2E2E}

.v_share {
float:left;
width:150px;
height:32px;
line-height:32px;
overflow:hidden;
text-align:center;
position:relative;
padding:4px 3px 0 3px;
/*padding:0 0 0 30px;*/
/*change by yiny*/
}
.v_share h4{
float:left;
font-size:12px;
color:#787878;
}

.v_share span {
float:left;
padding:8px 5px 0 0;}

.v_share span a{display:block;width:16px;height:16px;line-height:999px;overflow:hidden;font-size:0;background:url(../images/icons.png) no-repeat}
.v_share span a.renren{background-position:0 0}
.v_share span a.sina{background-position:0 -20px}
.v_share span a.qzone{background-position:0 -42px}
.v_share span a.weibo{background-position:0 -61px}
.v_share span a.pengyou{background-position:0 -80px}
.v_share span a.kaixin{background-position:0 -99px}
.v_share span a.sohu{background-position:0 -119px}
.v_share span a.dou{background-position:0 -138px}
.v_share span a.i163{background-position:0 -157px}
.v_share span a.tianyi{background-position:0 -238px}
.v_share span a.baidu{background-position:0 -257px}


.v_download {
float:left;
width:80px;
height:32px;
line-height:32px;
overflow:hidden;
text-align:center;
/*position:relative;*/
/*changed by zhangcl */
padding:0 0 0 15px;
}
.v_download a {

}

.v_download a.download_c {
padding:0 80px 0 0;
vertical-align:middle;
display:block;width:80px;height:26px;overflow:hidden;;background:url(../images/download_bg.jpg) no-repeat
}
.v_broadcast {
float:left;
width:148px;
height:32px;
line-height:32px;
text-align:center;
position:relative;
padding:0 0 0 15px;
color:#787878;
}

.v_errorCorrection {
float:left;
width:30px;
height:32px;
line-height:32px;
text-align:center;
position:relative;
padding:0 0 0 15px;
color:#787878;
}
.v_broadcast span {
padding:0 5px 0 10px;
color:#fe5e22;
font-size:18px;
font:Arial;
}



.v_infor {
clear:both;
width:722px;
/*height:60px;*/
/*change by yiny*/
}
.v_infor .v_upload {
float:left;
width:700px;}
.v_infor .v_upload ul li  {
float:left;
margin:0 40px 0 0;
line-height:24px;
color:#7f7f7f;}
.v_infor .v_title {
clear:both;
float:left;
width:700px;
/*change by yiny*/
}
.v_infor .v_title ul li {
float:left;
margin:0 5px 0 0;
line-height:24px;
color:#7f7f7f;}

.v_infor .v_title ul li a{
color:4f9a3f;
}
.v_infor .v_title ul li a:hover{
color:303030;
}
.v_infor .v_time {
clear:both;
width:722px;
float:left;
text-align:left;
margin:0 0 10px 0;
overflow:hidden;}
.v_infor .v_time ul li  {
float:left;
margin:0 20px 0 0;
line-height:24px;
color:#7f7f7f;
overflow:hidden;}





.v_guess {
clear:both;
width:720px;
overflow:hidden;
border:solid 1px #beebbe;}


.v_guess_top {
width:720px;
height:32px;
background:url(../images/guess_bg.jpg) repeat-x;}
.v_guess_top h3 {
float:left;
font-size:14px;
color:#000;
padding:0 20px;
line-height:32px;
border-right: solid 1px #beebbe; 
background:#fff;
}
.v_guess_body {
width:690px;
margin:0 auto;
height: auto;
padding:20px 0 ;
}

.v_guess_body ul li {
float:left;
width:118px;
height:100px;
margin:0 20px 0 0;}
.v_guess_body ul li a {
line-height:24px;
}

.v_discuss {
clear:both;
margin:15px 0 20px 0;
width:720px;
height: auto;
padding:0 0 10px 0;
border:solid 1px #beebbe;

}
.v_guess_body h2 {
float:left;
color:#656764;
font-size:15px;
line-height:32px;
padding:0 0 0 24px;}
.v_comment {
clear:both;
margin:0 0 0 24px;
width:620px;
border:solid 1px #dedede;
background:#f6f6f6;
padding:10px;
color:656764;
text-align:left;
line-height:24px;
height:72px; /*2013-1-7 18:41:53   yiny  原来没高度，在火狐下高度太低了。*/
}
.v_guess_submit{
clear:both;
width:640px;
padding:15px 0 0 0;
height:30px;
margin:0 auto;}
.v_guess_submit p{
float:left;}
.v_guess_submit input {
width:12px;
height:12px;
margin:0 5px 0 0;
vertical-align:middle; position:relative; }
.mod_number {
float:right;
line-height:24px;
height:30px;
color:#787878;}

.mod_number span{
font-size:24px;
line-height:24px;
color: #676566;
font-family:Arial;
}

.mod_number .bt_submit {
width:70px;
height:24px;
color:#fff;
line-height:24px;
vertical-align:middle;
border: none;
background:url(../images/btn_bg.png) no-repeat;
cursor:pointer;
}

.v_guess_answer {
width:640px;
margin:0 auto;
padding:20px 0 0 0;
}
.v_guess_answer ul li {
width:640px;
height: auto;
margin:0 auto;
padding:10px 0;
float:left;
color:#787878;
text-align:left;
line-height:24px;
border-bottom:dashed 1px #d2d2d2;

}

.v_guess_answer ul li span {
float:left;
color:#787878;
line-height:24px;
margin:0 10px 0 0;
}
.v_guess_answer ul li span .answer_c {
line-height:24px;
color:#c6c6c6;
}
.v_guess_answer ul li a{
color:#000;
}
.v_guess_answer ul li a:hover{
color:#347a0e;
}
.v_guess_body .issue {
clear:both;
margin:15px auto 15px auto;
width:640px;
height:40px;
line-height:40px;
color:#347a0e;
border: solid 1px #e1e1e1;
background:#f1f1f1;}

/*弹出框样式 start*/
.helpContent
        {
            background: none repeat scroll 0 0 #FFFFFF;
            border-bottom: 1px solid #F2F1F1;
            border-top: 1px solid #F2F1F1;
            height: 90%;
            margin: 0px;
            overflow-x: hidden;
            overflow-y: auto;
            padding: 8px 10px;
        }
        .idBoxTitle
        {
            color: #626262;
            float: left;
            font: 700 14px/28px '宋体';
            margin: 0px;
            overflow: hidden;
            text-indent: 0.5em;
            width: 100%;
            cursor: move;
            
        }
        #idBoxTitle b
        {
            background: url("/Content/Images/pop_c.gif") no-repeat scroll 0 0 transparent;
            cursor: pointer;
            height: 23px;
            position: absolute;
            right: 8px;
            top: 4px;
            width: 22px;
        }
        #idBoxTitle label
        {
            font-weight: bolder; font-size: 14px; color: #555; float:left;
            }
        #panel_down
        {
            border: 1px solid #bfeabf; 
            position: relative; 
            zoom: 1;
            height: auto; 
            width: 94%; 
            padding: 10px 20px;
            display: none;
            }
/*弹出框样式 end*/