@import url('head.css');

.b_line {
overflow: hidden!important;
height: 3px;
background: #FFCD36;
}


.mid {
overflow: hidden;
margin: 0 auto;
width: 1000px;
height: auto;
}

.wrap {
margin:auto;
width: 1200px;
}
/*板块*/
.playcont {
overflow: hidden;
border-top:2px solid #ffcd35;
margin:30px auto 10px auto;
padding: 15px;
background:#393939;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;;
}
.playcont .bd img{background:#f2f2f2;border:0px solid #ebebeb}

.playcont .hd {
overflow: hidden;
padding-bottom: 13px;
height: 30px;
}

.playcont .hd h2 {
float: left;
color:#FFCC00;
font-weight: 700;
font-size: 16px;
line-height: 30px;
cursor: default;
}

.playcont .hd_link {
float: right;
padding: 4px 0;
height: 22px;
line-height: 22px;
}

.playcont .hd_link ul {
float: left;
}

.playcont .hd_link li {
float: left;
overflow: hidden;
padding-right:8px;
}

.playcont .hd_link li a {
display: inline-block;
padding: 5 6px;
height: 22px;
color:#F0F0F0;
text-align: center;
}

.playcont .hd_link li a: hover {
background: #ffcd35;
color:#F0F0F0;
}

.playcont .hd_link .more {
float: left;
display: block;
margin-top: 4px;
width: 13px;
height: 13px;
background: url(../images/icon.gif) no-repeat 0 -95px;
}

.game_prevue {
float: left;
width:1200px;
}

.game_prevue .bd {
overflow: hidden;

}

.video_A {
position: relative;
overflow: hidden;
width: 452px;
height: 344px;
}

.video_A img {
display: block;
width: 452px;
height: 344px;
}

.video_A .icon {
position: absolute;
top: 98px;
left: 50%;
z-index: 10;
display: block;
margin-left: -37px;
width: 74px;
height: 74px;
background: url(../images/tips.png) no-repeat -1px -335px;
}

.video_A .icon: hover {
background-position: -91px -335px;
}

.video_A .bg {
position: absolute;
bottom: 0;
left: 0;
width: 452px;
height: 42px;
background: #000;
opacity: .8;
filter: alpha(opacity=80);
}

.video_A .tit {
position: absolute;
bottom: 0;
left: 0;
padding: 0 10px;
height: 42px;
font-size: 16px;
line-height: 42px;
}

.video_A a {
color: #fff;
}

.video_A: hover .bg {
height: 344px;
}

.video_A: hover .tit {
overflow: hidden;
margin-bottom: 70px;
padding: 0 50px;
height: 80px;
text-align: center;
font-weight: 700;
font-size: 24px;
line-height: 40px;
}

.video_list {
position: relative;
overflow: hidden;
width:1200px;

}

.video_B {
position: relative;
overflow: hidden;
margin-right:15px;
margin-bottom:15px;
zoom: 1;
width: 222px;
}


.a_temp.cion:after {
content: "扣币";
position: absolute;
top: 0;
left: 1rem;
height: 1.7rem;
width: 3rem;
line-height: 2rem;
font-size: 1.3rem;
text-align: center;
color: #ffffff;
background: #ff8d1e;
border-radius: 0.4rem 0 0 0
}

.vip:after {
content: "VIP";
position: absolute;
top:0.4rem;
right: -2.2rem;
height:1.5rem;
width:6.2rem;
line-height: 1.8rem;
font-size: .75rem;
text-align:center;
letter-spacing:2px;
color: #ffffff;
background: #d8310a;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg)
}

.mark_custom {
position: absolute;
top:-120px;
left:10px;
display: block;
overflow: hidden;
padding: 0 4px;
height: 20px;
border-radius: 2px;
background-color: #000;
color: #fff;
text-align: center;
font-size: 14px;
line-height: 18px;
cursor: pointer;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;

}

.video_list  .video_B{height: 162px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.pic .video_B{height: 228px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.h302{
width: 222px;
height:162px}
}
.h162{
width: 216px;
height:162px}
.xh162{
width: 134px;
height:162px}



.video_B img {
display: block;
width:100%;

}

.video_B .sml {
position: absolute;
bottom: 0;
left:0;
width: 216px;
height: 36px;
}

.video_B .sml a {
position: absolute;
bottom: 0;
left: 0;
z-index: 10;
display: block;
padding: 0 44px 0 8px;
width: 162px;
height: 36px;
color: #fff;
line-height: 36px;
}

.video_B .sml b {
position: absolute;
right: 10px;
bottom: 5px;
z-index: 10;
display: block;
width: 25px;
height: 25px;
background: url(../images/tips.png) no-repeat -321px -384px;
}

.video_B .sml .bg {
display: block;
width: 220.8px;
height: 36px;
background:#000;
opacity: .5;
filter: alpha(opacity=50);




/* background: -moz-linear-gradient(top,#f0f0f0 0,#e3e3e3 100%);
background: -webkit-linear-gradient(top,#f0f0f0 0,#e3e3e3 100%);
background: -o-linear-gradient(top,#f0f0f0 0,#e3e3e3 100%);
background: linear-gradient(to bottom,#f0f0f0 0,#e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f0f0,endColorstr=#e3e3e3,GradientType=0); */
}

.video_B .big {
position: absolute;
bottom: 0;
left: 0;
display: none;
width: 216px;
height: 162px;
}

.video_B .big .bg {
display: block;
width: 216px;
height: 162px;
background: #000;
opacity: .8;
filter: alpha(opacity=80);
}

.video_B .big b {
position: absolute;
top: 24px;
left: 50%;
z-index: 10;
display: block;
margin-left: -28px;
width: 56px;
height: 56px;
background: url(../images/tips.png) no-repeat -181px -353px;
}

.video_B .big b: hover {
background-position: -251px -353px;
}

.video_B .big p {
position: absolute;
bottom: 0;
left: 0;
z-index: 10;
overflow: hidden;
margin-bottom: 22px;
padding: 0 14px;
height: 48px;
color: #fff;
text-align: center;
font-weight: 700;
font-size: 16px;
line-height: 24px;
}

.video_B: hover .sml {
display: none;
}

.video_B: hover .big {
display: block;
}

.video_A .b_line {
height: 5px;
background: #FFDC38;
}

.video_B .b_line {
height: 3px;
background: #FFDC38;
}
/*排行榜 */
.top5 {
float: right;
width:220px;
}

.top5 .tophd dl {
height: 30px;
color: #FFF;
line-height: 30px;
}

.top5 .tophd dt {
float: left;
width: 154px;
height: 30px;
background: #06A7E1;
text-indent: 1em;
font-size: 16px;
color:#fff;
}

.top5 .tophd dd {
float: left;
width: 66px;
height: 30px;
background: #222;
text-align: center;
}

.top5 .tophd dd a {
color: #fff;
font-size: 12px;
}

.top5 .tophd dd a: hover {
text-decoration: underline;
}

.top5 .topbd {
float: right;
overflow: visible;
width: 233px;
height: 558px;

}

.vdotop {
position: relative;
margin-bottom: 9px;
padding: 0 9px;
width: 212px;
height:140px;
border: 1px solid #eee;
background: #f6f6f6;
padding-bottom:0px;
}

.vdotop_img {
position: relative;
overflow: hidden;
width: 212px;
height:95px;
margin-top:10px;
}

.vdotop_img img {
display: block;
width: 222px;
max-height:210px;
}


.vdotop .num {
padding-left:10px;
margin-top: 10px;
height: 16px;
background: url(../images/icon.png) no-repeat 0 -120px;
color: #878787;
text-indent: 5px;
font-size: 12px;
line-height: 16px;
float:right;
width:30px;
}

.vdotop .sml {
overflow: hidden;
height: 36px;
color: #484848;
float:left;
width:155px;
line-height:36px;

}


.top5 .on .big {
display: block;
}
/**/

.commend .com_hd {
position: relative;
float: left;
margin-bottom: 26px;
width: 920px;
height: 25px;
border-bottom: 1px solid #ddd;
}

.commend .com_hd h3 {
position: absolute;
top: 15px;
left:404px;
padding: 0 20px;
width: 72px;
height: 22px;
background: #fff;
text-align: center;
line-height: 22px;
}

.commend .com_hd h3 p {
width: 72px;
height: 22px;
background:#fd9536;
color: #fff;
font-size: 14px;
}

.commend {
float: left;
overflow: hidden;
width: 925px;
}

.commend .bd {
float: left;
overflow: hidden;
width: 100%;
height: 160px;
margin-left:21px;
}

.bd_bor {
overflow: hidden;

}

.ibox {
overflow: hidden;
}
/* 图片高度 */
.ibox .bd {
overflow: hidden;
max-height:475px;
}

/**回到顶部按钮样式**/
#top_btn{word-break:break-all;position:fixed;border-radius: 6px;right:50px;bottom:50px;background:white;z-index: 100; display: none;
-moz-transition:background 1s;
-webkit-transition:background 1s;
-o-transition:background 1s;}
#top_btn a {display:block;width:50px;height:50px;background-image:url("../images/top1.png");background-repeat:no-repeat;border-radius: 6px;}
#top_btn a:hover {background-image:url("../images/top2.png");}


.kulist .video_list {
width:1190px;
}
.flink_txt {
float: right;
display: inline-block;
margin-top: 4px;
padding: 0 11px;
height: 22px;
background: #ffcd35;
color: #fff;
line-height: 22px;
}

.flink {
position: relative;
overflow: hidden;
padding-top: 10px;
}

.flink .bd ul {
margin-left: -16px;
}

.flink .bd li {
float: left;
overflow: hidden;
height: 36px;
}

.flink .bd li a {
display: inline-block;
overflow: hidden;
margin: 10px 0;
padding: 0 14px;
height: 16px;
border-left:0px solid #d9d9d9;
line-height: 16px;
}
/*现在位置 */
.navigation {
margin: 10px 0 20px 3px;
padding-left: 22px;
height:20px;
background: url(../images/icon.gif) no-repeat 0 -188px;
color: #a5a5a5;
font-size: 12px;
line-height: 20px;
}

.navigation a {
color: #a5a5a5;
}

.navigation a: hover {
color: #333;
text-decoration: underline;
}

.navigation .no {
color: #333;
}
/*视频列表*/
.vdo_list {
margin-top: 0;
}

.vdo_list .hd_link {
float: left;
padding-left: 65px;
}

.vdo_list .vdomun {
height: 30px;
color: #282828;
line-height: 30px;
}

.vdo_list .vdomun span {
padding: 0 5px;
color: #ffcd35;
}

.vdo_list .video_B {
margin-bottom: 30px;
}

.lstpage {
overflow: hidden;
padding: 30px 0;
width: 560px;
height: auto;
text-align: center;
margin:auto;
}
.lstpage li {float:left;}
.lstpage a,.lstpage .active{
float:left;
display: inline-block;
overflow: hidden;
margin-left: 2px;
padding: 0 17px;
height: 30px;
border: 1px solid #e4e4e4;
background: #FFF;
color: #6a6a6a;
font-size: 12px;
font-family: Tahoma,Arial;
line-height: 30px;
}

.lstpage .active{background:#FED032 !important;}

.lstpage a: hover {
background: #f2f2f2;
color: #6a6a6a;
text-decoration: none;
}

.lstpage a.on {
border-color: #ffcd35;
background: #ffcd35;
color: #FFF;
}


/* 文章列表 */
.box_left {width:60%;overflow:hidden}
.box_left li{padding: 20px 0;margin:0 5px;border-bottom: 1px #ccc dotted;}
.news_img{float: left;padding-left:5px}
.news_img,.news_img img,.news_txt{width: 218px;height: 135px}
.news_txt{margin-left: 223px;padding-left:20px;width:400px;font-size: 13px;position: relative;}

.news_txt .heading strong{float:left;margin-top:8px;}
.news_txt .heading .title{padding-left:15px;font-size: 16px;line-height: 34px;color: #323232}
.news_txt .heading .title:hover,.news_txt .tag_word a,.topic_list a:hover{color:#1691e8;}

.news_txt .date{font-size: 10px;line-height: 22px;color: #b4b4b4}
.news_txt .description{padding-top: 4px;height:40px;overflow:hidden;line-height: 20px;color: #969696}
.news_txt .tag_word{padding-top: 9px;font-size:13px;color: #666;}
.news_txt .tag_word,.news_txt .status{line-height: 26px}
.news_txt .tag_word a{margin-right: 16px;}
.news_txt .status{position: absolute;right: 0;bottom: 7px;}
.news_txt .visit,.news_txt .comment{margin-right:10px;padding-left:31px;color: #666;display: inline-block;}
.news_txt .visit{background-position:0 -436px }
.news_txt .comment{background-position:0 -462px }

.hangye{padding:0 5px 0 5px;margin:9px 0 0 0;}
.hangye{background-color: #f7ae46;color:#fff}

.news_list .box_right{width:40%;}
.news_list .box_left{float:left;}
.news_list .box_right{float:right;}
.news_list .box_right ul{margin-top:0px;}
.news_list .box_right li a{height:36px;line-height:36px;background:url(../images/text.png) 2px 13px no-repeat;}
.news_list .box_right li a:hover {background:url(../images/text_active.png) 2px 13px no-repeat;}
.news_list .box_right  li a{display:block;overflow:hidden;padding-left:20px;}
.news_list .box_right  li a:visited{color:#000;} 
.news_list span{float:right;margin-right:15px;cursor:pointer;font-size:13px;color:#666;overflow:hidden;}



.PageContainer {
font-size: 10pt;
width: 976px;
margin-right: auto;
margin-left: auto;
overflow: hidden;
text-align: center;
margin-bottom:5px;
margin-top:10px;
}
.PageContainer .PageInfo {
float: left;
width: 100%;
text-align: center;
font-size: 9pt;
color:#FF3300;
margin-top: 5px;
}
.PageContainer ul {
width:100%;
margin-top:8px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
height:45px;
overflow: hidden;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 60px;
color:#393939
}
.PageContainer a,.PageContainer em{
float: left;
height:30px;
width:40px;
padding-top:12px;
list-style-type: none;
position: relative;
margin-right: 8px;
border: 1px solid #FF9900;
color:#fff
}
.pagego,.pagebtn{display:none}
.PageContainer .pagenow  {
height:30px;
width:40px;
padding-top:12px;
list-style-type: none;
position: relative;
margin-right: 8px;
color:#fff;
border: 1px solid #FFCC00;
font-size: 9pt;
float: left;
}
.PageContainer a:hover{
color: #000;
display: block;
}


.dq{
color: #FF7400;
border: 1px solid #FFEA93;
border-radius: 3px;
padding:0 8px 0 9px;
margin-right: 8px;
}

.dq a{
font-size: 9pt;
color:#fff;
text-decoration: none;
position: relative;
display: block;
}

.pq{
color: #FF7400;
border:1px dashed #FF6600;
border-radius: 3px;
padding:0 8px 0 9px;
margin-right: 8px;
background:#fff;
}

.pq a{
font-size: 9pt;
color:#000;
text-decoration: none;
position: relative;
display: block;
}

.vip:after {
content: "VIP";
position: absolute;
top:-120px;
right: -2.2rem;
height:1.5rem;
width:6.2rem;
line-height: 1.8rem;
font-size: .75rem;
text-align:center;
letter-spacing:2px;
color: #ffffff;
background: #d8310a;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg)
}
.user1:after {
content: "会员";
position: absolute;
top:-120px;
right: -2.2rem;
height:1.5rem;
width:6.2rem;
line-height: 1.8rem;
font-size: .75rem;
text-align:center;
letter-spacing:2px;
color: #ffffff;
background: #0080ff;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg)
}
.user0:after {
content: "免费";
position: absolute;
top:-120px;
right: -2.2rem;
height:1.5rem;
width:6.2rem;
line-height: 1.8rem;
font-size: .75rem;
text-align:center;
letter-spacing:2px;
color: #ffffff;
background: #ff8040;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg)
}