@charset "UTF-8";

/*比克传奇频道*/
.hd{ height: 35px; line-height: 35px;  position: relative; margin-top:20px;}
.hd .title{ display: inline-block; color: #333; line-height: 35px; font-size: 26px; font-weight: bold; }
.newboxb { display: table; height: auto; margin: 0 auto 40px; }
.newboxb .newmnbtp { overflow: hidden;font-size: 16px; height: 40px; margin: 20px auto 37px auto;  background: #fff; border-radius:2px;}
.newboxb .newmnbtp a {display: block;float: left;width: auto;padding: 0 20px;font-size: 14px;text-align: center;color: #ffffff;height: 32px;line-height: 32px;border-radius: 3px;background: #facb4c;margin: 0 12px 0 0;}
.newboxb .newmnbtp a.on, .newboxb .newmnbtp a:hover { background: #ef581c; color: #fff; }

/*推荐*/
.pos-fixeds{position: fixed; width: 190px; bottom: 0;}
.downl_details {background: #fff;margin-top:35px;width: 490px;position: relative;overflow: hidden;display: inline-block;margin-right: 10px;}
.downl_details .details_info { width: 650px; overflow: hidden; }
.downl_details .details_info .img { width: 150px; height: 220px; margin-right: 30px; float: left; }
.downl_details .details_info .info {overflow: hidden;margin-top: 12px;}
.downl_details .details_info .info .bt{overflow: hidden;margin-bottom: 10px;}
.downl_details .details_info .info .bt h1 { overflow: hidden; font-size: 28px; color: #333; line-height: 35px; height: 35px; font-weight: bold; float: left; margin-right: 10px; }
.downl_details .details_info .info .bt a { display: inline-block; width: 52px; line-height: 24px; height: 24px; border-radius: 3px; text-align: center; font-size: 12px; font-weight: bold; margin: 0 5px; }
.downl_details .details_info .info .bt .zq { background: #e5f2ff; color: #0281ff; }
.downl_details .details_info .info .bt .lb { background: #ffebeb; color: #ff4c4c; }
.details_info .stars{background:url(../images/icon_star.png) no-repeat;width: 88px;height:15px;line-height:15px;margin-top: 2px;display:block;background-position: -91px -7px;}
.sydownl_details .details_info .star5{margin-top: 7px;background-position: -3px -7px;}
.sydownl_details .details_info .star4{margin-top: 7px;background-position: -21px -7px;}
.sydownl_details .details_info .star3{margin-top: 7px;background-position: -56px -7px;}
.sydownl_details .details_info .star2{margin-top: 7px;background-position: -23px -7px;}
.sydownl_details .details_info .img{width: 130px;height: 130px;border-radius: 20px;margin-right: 20px;margin-top: 8px;}
.sydownl_details .details_info{width: 480px;}
.sydownl_details .details_info .info ul li{width: 50%;line-height: 30px;height: 30px;font-size: 14px;}
.downl_details .details_info .info ul li span { float: left; color: #9e9e9e;}
.lb_a { width: 56px; float: right;height: 100%; line-height: 75px;}
.lb_a .lq {margin-top: 25px;color: #fff; background: #1fa9e1;}
.sydownl_details .lq {display: inline-block;width: 78px;height: 27px;line-height: 27px;text-align: center;border: 1px solid #1fa9e1;color: #1fa9e1;font-size: 14px;float: right;margin-top: -76px;border-radius: 4px;background-color: #fff;}
.clearfix{float: right;}
.clearfix1{float: left;}


/*轮播*/
.newwidths { width: 1200px; margin: 0 auto; position: relative; }
.newindextops{overflow:hidden;margin-bottom: 20px;}
.newindextops .newtoppics{float:left;width: 618px;height: 290px;margin-right:10px;border-radius:2px;overflow: hidden;}
.newindextops .newtoprights {float:right;background-color: #fff;width: 350px;height: 280px;border: 1px solid #eee;padding: 10px 10px 0;border-radius:2px;}
.newfocus {width: 618px;height: 290px;position: relative;}
.newfocus .pic{width: 618px;height:350px;}
.newfocus .pic li a{width: 618px;height:350px;display:block;}
.newfocus .pic img {width: 618px;min-height:350px;display: block;}
.newfocus .newtbg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.newfocus .txt { position: absolute; bottom: 0; z-index: 2; height:36px; width:100%; overflow: hidden; }
.newfocus .txt li{ height:36px; line-height:32px; position:absolute; bottom:-36px;overflow:hidden;max-width: 450px;}
.newfocus .txt li a{ display: block; color:#fff; padding: 0 0 0 10px; font-size: 17px; text-decoration: none; }
.newfocus .txt li a:hover {color:#ddd}
.newfocus .num { position: absolute; z-index: 3; bottom: 12px; right: 8px; }
.newfocus .num li {float:left;display:inline-block; _display:inline; _zoom:1; width:16px;line-height:48px; height:16px;  text-align:center;margin:0 4px; cursor:pointer; color:#fff; background:url(../images/icons_slide.png) no-repeat -156px -32px;border-radius: 50%;overflow:hidden}
.newfocus .num .on { background-position:-140px -32px}
.newfocus .prev,
.newfocus .next { width:46px; height:84px;display:block;background: url(../images/icons_slide.png) no-repeat -81px -81px; position: absolute; top:100px; z-index: 10; cursor: pointer;}
.newfocus .prev,.newfocus .next,.newbox dt i,.video-list li i {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.newfocus .prev {left:0px;top: 90px;}
.newfocus .next {background-position:-127px -81px;right:0px;top: 90px;}
.newfocus .next:hover,.newfocus .prev:hover,.game-rec a:hover span,.newbox dt a:hover i,.video-list li a:hover i {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.index_right,.get_gift{width:334px;float:right;background:#fff;padding:10px 15px 0 15px;margin-top:10px;}
.newindexsp{width:100%;float:left;height: 72px;}
.newindexsp li{margin-bottom: 50px;}
.newindexsp li h3{line-height:37px;height:37px;overflow:hidden;text-align:left;margin-top:5px;position: relative}
.newindexsp li h3 a{color:#ff4200;font-size:18px;}
.newindexsp li p{line-height: 36px;}
.newindexsp li p a{display: inline-block;line-height: 30px;height: 30px;overflow: hidden;color: #2589ef;font-size: 14px;width: 46%;vertical-align: middle;}


/*找类似*/
.rmckbox{padding-bottom: 20px;margin-left: -10px;margin-top: 20px;width: 1010px;}
.rmckbox a{margin-left: 12px;margin-top: 15px;line-height: 30px;display: inline-block;padding: 0 7px;border-radius: 50px;border: 1px solid #eee;background-color: #ffffff;font-size: 14px;}
.rmckbox .c-1{color:#ff1716}
.rmckbox .c-2{color:#0b9e94}
.rmckbox .c-3{color:#d39f17}
.rmckbox .c-4{color:#ff006b}
.rmckbox .c-5{color:#049cff}
.rmckbox .c-6{color:#8b4bfa}
.rmckbox .c-7{color:#4b991f}
.rmckbox a:hover{color: #2abff6;}

/*排行榜*/
.newboxh { margin-bottom: 20px; background:#fff;border-radius:2px;}
.newboxh .newmch { width: 100%; height: 570px; margin:20px 20px 15px 20px; }
.newboxh .newmch .newphbox {float: left;width: 250px;height: 570px;overflow: hidden;}
.newboxh .newmch .newphbox .newphbts {width: 100%;height: 30px;line-height: 30px;margin-bottom: 15px;margin: 10px auto;}
.newboxh .newmch .newphbox .newphbts p {font-weight: 600;width: 100%;height: 30px;text-align: center;overflow: hidden;font-size: 22px;color: #525252;margin: 0 auto;}
.newboxh .newmch .newphbox .newphlts .newphcns { width: 100%; height: 520px; overflow: hidden; }
.newboxh .newmch .newphbox .newphlts .newphcns li {display: block;float: left;width: 230px;height: 48px;line-height: 48px;}
.newboxh .newmch .newphbox .newphlts .newphcns .newinfoa span {display: block;float: left;width: 20px;height: 20px;text-align: center;line-height: 20px;margin: 15px 10px 0 0;margin-top: 12px;border-radius: 100%;background: #bdbdbd;color: #fff;}
.newboxh .newmch .newphbox .newphlts .newphcns .newinfoa a {display: block;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 180px;height: 48px;border-bottom: 1px dashed #f5f5f5;font-size: 16px;color: #525252;}
.newboxh .newmch .newphbox .newphlts .newphcns .newinfoa a p { float: left; width: 180px; height: 48px; line-height: 48px; overflow: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfoa .bq { float: right; width: 66px; text-align: center; height: 48px; line-height: 48px; font-size: 12px; color: #9d97be; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob { display: none; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob span { display: block; float: left; width: 18px; text-align: center; font-size: 14px; color: #fff; background: #9d97be; height: 32px; line-height: 32px; margin: 36px 0 0 0; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .img { float: left; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .img img {width: 65px;height: 65px;border-radius: 12px;margin: 10px 8px;}
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .name {display: block;float: left;margin: 16px 0 4px 1px;width: 130px;height: 20px;line-height: 20px;font-size: 16px;color: #525252;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .newmstxt {display: block;float: left;margin: 14px 0;width: 130px;height: 16px;line-height: 16px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #9c9c9c;}

.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .downl2 { display: block; float: right; background: url(../images/ico-img2.png) no-repeat; height: 32px; width: 33px; background-position: -55px -220px; margin: 6px 16px 0 0; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .downl2:hover { background-position: -128px -190px; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .bb { width: 120px; height: 20px; float: left; line-height: 18px; margin: 10px 0 0 0; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .bb i { display: inline-block; float: left; height: 6px; border-left: 1px solid #ef581c; vertical-align: super; margin: 6px 5px 0; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .bb p { display: inline-block; max-width: 60px; height: 18px; float: left; overflow: hidden; font-size: 12px; color: #9e9e9e; }
.newboxh .newmch .newphbox .newphlts .newphcns .newinfob .bb .newmstxt { width: 130px; margin-top: 3px; }
.newboxh .newmch .newphbox .newphlts .newphcns li.on { height: 96px; border-bottom: 1px dashed #f5f5f5; }
.newboxh .newmch .newphbox .newphlts .newphcns li.on .newinfob { display: block; }
.newboxh .newmch .newphbox .newphlts .newphcns li.on .newinfoa { display: none; }
.newboxh .newmch .newphbox .newphlts .newphcns .newnumis1 .newinfoa .num, .newboxh .newmch .newphbox .newphlts .newphcns .newnumis1 .newinfob span {background: #e94646;color: #fff;border: none;border-radius: 3px;}
.newboxh .newmch .newphbox .newphlts .newphcns .newnumis2 .newinfoa .num, .newboxh .newmch .newphbox .newphlts .newphcns .newnumis2 .newinfob span { background: #ff8610; color: #fff; border: none; }
.newboxh .newmch .newphbox .newphlts .newphcns .newnumis3 .newinfoa .num, .newboxh .newmch .newphbox .newphlts .newphcns .newnumis3 .newinfob span { background: #ffd37f; color: #fff; border: none; }



/*最近更新*/
.newwidths {width: 1000px;position: relative;overflow: hidden;}
   /*title*/
.wp{width: 1000px;margin:0 auto;}
.wp .hdarea{height:34px;border-bottom:1px solid #eee;}
.wp .hdarea .morelk{margin-top:6px}
.wp .hdarea .tit{float:left;width:165px;height:35px;background:#fff;line-height:35px;font-weight:700;font-size:24px;color:#333;position:relative;}
.wp .hdarea .tit i{background:url(../images/titico.png) no-repeat;float:left;width:28px;height:28px;overflow:hidden;margin:4px 12px 0 0;display:inline}
.wp .hdarea .tit .ico1{background-position:0 0}
.wp .hdarea .tit .ico2{background-position:0 -149px}
.wp .hdarea .tit .ico3{background-position:0 -180px}
.wp .hdarea .tit .ico4{background-position:0 -122px}
.wp .hdarea .tit .ico5{background-position:0 -90px}
.wp .hdarea .tit .ico6{background-position:0 -150px}
.wp .hdarea .tit .ico7{background-position:0 -180px}
.wp .hdarea .link{float:right;height:34px;line-height:34px;color:#DEDEDE;font-size:14px}
.wp .hdarea .link a{padding:0 8px;margin:0 2px}

.newboxa {margin: 30px auto 50px;}
.newboxa .newtls {width: 1040px;float: left;margin-top: 30px;}
.newboxa .newtls ul {  overflow: hidden; width: 100%; }
.newboxa .newtls ul li {display: block;float: left;height: 120px;width: 75px;margin: 6px 13px 0;}
.newboxa .newtls ul li img { width: 75px; height: 76px; border-radius: 18px; }
.newboxa .newtls ul li img:hover { opacity: 0.8; }
.newboxa .newtls ul li p { width: 90%; padding: 0 5%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #2e2e2e;
word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden; }

/*友情链接*/
.newbtboxs {border-bottom: 1px solid #eee;padding: 10px 0 10px 0;overflow: hidden;}
.newbtboxs > p{height: 22px;line-height: 20px;display: block;float: left;font-size: 18px;font-weight: bold;color: #2e2e2e;margin-right: 10px;border-left: 5px solid #ef581c;padding: 0 0 0 10px;}
.newhrefs{width: 1000px;height:auto;padding:15px 20px 20px 20px;background:#fff;margin:0 auto 20px auto;border-radius:2px;overflow:hidden;}
.newhrefs .tips span{font-size: 12px;color: #333;margin-right: 10px}
.newhrefs .tips,.newhrefs .tips2{float: left;height: 30px;line-height: 30px;margin:0 10px 0 40px;color: #51c24e;font-weight: bold;font-size: 14px;}
.newhrefs .tips2{color: #8aabe5;}
.newhrefs  .tips2 span{font-size: 12px;color: #333;}
.newhrefs .newlklis{float: left;width: 1000px;height: auto;margin-top: 20px;}
.newhrefs .newlklis a{line-height:28px;font-size:15px;color:#666;word-wrap:break-word;display:inline-block;vertical-align:middle;width:128px;height:28px;overflow:hidden;}
.newhrefs .newlklis a:hover{color: #000;}