/* CSS Document by LPH 2014/12/31 */
body { font-family: "Microsoft YaHei"; background:url(../images/zqjmzb/body-bg.jpg) repeat;}
a { text-decoration:none;}

/* header */
.header { width: 100%; height: 224px; background: url("../images/zqjmzb/player-header-bg.jpg") no-repeat;}

/* container */
.container { width:960px; margin:0 auto; position:relative;}

/* content */
.content { margin-top: 20px; width: 100%; border: 1px #c41c39 solid; background: #fae4bb; position: relative;}
.angle-bg { position: absolute; width: 13px; height: 11px;}
.angle-bg1 { top: 0; left: 0; background: url("../images/zqjmzb/smailBg_01.png") no-repeat;}
.angle-bg2 { top: 0; right: 0; background: url("../images/zqjmzb/smailBg_02.png") no-repeat;}
.angle-bg3 { bottom: 0; left: 0; background: url("../images/zqjmzb/smailBg_03.png") no-repeat;}
.angle-bg4 { bottom: 0; right: 0; background: url("../images/zqjmzb/smailBg_04.png") no-repeat;}
.content-header { width: 94%; height: 60px; margin-top: 20px; padding: 0 3%;}
.content-header h1 { font-size: 24px; color: #844310; }
.content-header p { width: 100%; font-size: 14px; color: #844310; height: 30px; line-height: 30px;}
.content-header p label.play-num { float: right;}
.content-header p a,
.program-list p,
.program-infor p a,
.program-list p a { color: #844310; font-size: 14px;}
.content-header p a:hover,
.program-infor p a:hover,
.program-list p a:hover { color: #c41c39; }
.play-content { width: 100%; background: #fdf6e4; overflow: hidden;}
#player { width: 940px; height: 310px; background: #000; margin: 10px;}

.program-list { width: 65%; height: 80px; float: left;}
.program-list p { display: block; height: 30px; line-height: 30px; margin-left: 30px;}
.program-infor a.program-player { font-size: 14px; color: #c41c39; display: block; height: 30px; line-height: 30px;}
.program-infor a.program-player:hover { text-decoration: underline;}
.program-infor p { height: 30px; line-height: 30px;}
.program-infor p a.share { padding-left: 30px; background: url(../images/zqjmzb/show.png) left no-repeat;}
.program-infor p a.program-like { margin-left: 30px; padding-left: 20px; background: url(../images/zqjmzb/like.png) left no-repeat;}
.program-infor p a.program-liked { color: #c41c39; margin-left: 30px; padding-left: 20px; background: url(../images/zqjmzb/liked.png) left no-repeat; cursor: default;}
.program-infor p label { color: #844310; font-size: 14px;}
.comment-box { margin-top: 30px; width: 100%;}
.comment-box .comment { width: 90%; padding: 5%; position: relative; border: 1px #c41c39 solid; background: #fae4bb;}
.comment-box h1 { height: 40px; line-height: 40px; font-size: 24px; font-weight: bold; color: #c41c39;}

/* footer */
.footer { width: 100%; height: 148px; background: url("../images/zqjmzb/footer-bg.jpg") no-repeat; margin-top: 30px;}
#footer_link_info a{color:#fff}
#footer_link_info a:hover{color:#ffe8a1}
#footer_link_info p{color:#fff}

.angle-bg { position: absolute; width: 13px; height: 11px;}
.angle-bg1-p { top: 0; left: 0; background: url("../images/zqjmzb/smailBg_01.png") no-repeat;}
.angle-bg2-p { top: 0; right: 0; background: url("../images/zqjmzb/smailBg_02.png") no-repeat;}
.angle-bg3-p { bottom: 0; left: 0; background: url("../images/zqjmzb/smailBg_03.png") no-repeat;}
.angle-bg4-p { bottom: 0; right: 0; background: url("../images/zqjmzb/smailBg_04.png") no-repeat;}

.BubbleBox { display:none; box-shadow:0 2px 5px rgba(0,0,0,.2); background:#fff;top:50%; left:50%; z-index:100; width:93px; height:30px; border:1px solid #999; color:#333; position:absolute; border-radius:2px; }
.BubbleBox em,.BubbleBox i { display:block; font-style:normal; position:absolute; font-size:14px; font-family:simsun;}
.BubbleBox em { bottom:-9px; left:50%; margin-left:-8px; z-index:101; color:#999;}
.BubbleBox i { bottom:-8px; left:50%; margin-left:-8px; z-index:102; color:#fff;}
.BubbleBox a { font-size:12px; line-height:30px; display:block; width:70px; height:30px; padding-left:20px; background:url(//www.51vv.com/images_1405/comment/duigou.png) 5px center no-repeat;}
.Bubb_p,.Bubb_a { position:relative;}
/*DownBox by zhengshun 5.22*/
.DownBox { position:fixed; width:400px; height:180px; top:50%; margin-top:-90px; left:50%; margin-left:-200px; background:#fff; border:1px solid #ccc; box-shadow:0 0 5px rgba(0,0,0,.4); z-index:100; font-family:microsoft yahei,simsun;}
.DownBox h2 { width:100%; height:35px; line-height:35px; font-size:16px; text-align:center; margin-top:30px; margin-bottom:25px;}
.DownBox .db-btn { display:block; width:140px; height:40px; background:#ff6300; color:#fff; line-height:40px; text-align:center; font-size:14px; font-weight:bold; margin:0 auto;}
.DownBox a.close { display:block; width:27px; height:29px;position: absolute; right: 5px; top: 5px; width: 27px; height: 29px; background: url(//www.51vv.com/images_1405/close.png) no-repeat; background-position: -37px 0; cursor: pointer;}
/*shareBox by zhengshun 5.22*/
.com-share-box { position:absolute; width:194px; height:76px; background:url(//www.51vv.com/images_1405/share_float_div.png) no-repeat; background: z-index:100; display:none;}
.com-share-box .cnt { width: 150px; height: 24px; margin: 18px auto 0;}