@charset "UTF-8";

/**
 * style.css
 * @authors leiting (444961169@qq.com)
 * @Last Modified time: 2019-09-02 13:45:27
 * @version 0.0.1
 * @desc    19196.com 改版
 * @update-log:
 *
 */
body{font-size: 14px; font-family: 'Microsoft Yahei', 'Lantinghei SC', 'Hiragino Sans GB', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif; color: #363636; background: #efefef;}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
em,
img,
strong,
sub,
sup,
tt,
dd,
dl,
dt,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
ul,
li,
p,
a{margin: 0; padding: 0;}
input,
select,
textarea{vertical-align: middle;}
img{border: 0;}
ul,
li{list-style-type: none;}
em{font-style: normal;}
.clearfix:after{clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.clearfix{zoom: 1}
.fl{float: left;}
.fr{float: right !important;}
/*主体内容*/
.warp{width: 1012px; margin: 0 auto; background: #fff;}
.main{width: 1200px; margin: 0 auto; height: 100%; clear: both;}
.all-advert{margin-top: 20px; float: left; overflow: hidden;}
.all-advert,
.all-advert a,
.all-advert a img{width: 1200px; height: 100px;}
.all-advert a img{display: block;}
.current{font-size: 14px; height: 42px; line-height: 42px; color: #666;}
.current a{display: inline-block; text-align: center;}
.article_list{width: 674px; padding: 0 10px 10px; background: #fff;}
.article{height: 146px; border-bottom: 1px dotted #ddd; margin-bottom: 20px;}
.article .news_img img{display: block; width: 220px; height: 125px;}
.news_con{width: 440px; padding-left: 14px;}
.news_con h2{font-size: 16px; /*line-height: 18px;*/ width: 100%;}
.news_con h2 a{display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_con p{margin-top: 10px;}
.news_con p span{font-size: 12px;color: #999;}
.news_con p a{color: #ffcb2f;}
.news_con .new_txt{margin-top: 10px; font-size: 14px; color: #666; height: 62px; overflow: hidden;}
.news_con a.star{border-radius: 5px; background-color: rgb(43, 183, 24); box-shadow: inset 0px -2px 0px 0px rgba(19, 123, 211, 0.75); width: 116px; height: 33px; line-height: 33px; text-align: center; color: #fff; float: right;}
.news_con a.star.on{background-color: rgb(249, 153, 51); box-shadow: inset 0px -2px 0px 0px rgba(201, 116, 26, 0.75);}
.news_con a.star.over{background-color: rgb(153, 153, 153); box-shadow: inset 0px -2px 0px 0px rgba(121, 120, 120, 0.75);}
.act-top-banner{margin-bottom: 15px;}
.act-top-banner img{width: 420px; height: 235px; float: left;}
.act-top-banner div{width: 234px;height: 169px;padding: 33px 10px;display: inline-block;float: left;background: url('Images/t-bg.jpg') no-repeat;background-size: 100% 100%;text-align: center;color: #fff;}
.act-top-banner div h2{font-size: 20px; font-weight: normal;}
.act-top-banner div .time{font-size: 12px; color: #f99933; margin: 20px 0;}
.act-top-banner div .time span{color: #fff; background: #f93833; padding: 0 5px; border-radius: 10px;}
.act-top-banner div a{border-style: solid; border-width: 2px; border-color: rgb(113, 113, 113); border-radius: 5px; background-color: rgb(249, 153, 51); box-shadow: inset 0px -2px 0px 0px rgba(180, 102, 20, 0.75); width: 200px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; display: inline-block;}
.gift-order{margin-bottom: 10px;}
.gift-order th{color: #f99933;font-size: 15px;text-align: left;line-height: 40px;padding-bottom: 10px;border-bottom: 1px solid #f3f3f3;}
.gift-order td{text-align: center; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; padding: 5px;}
.gift-order tr td:last-child{border-right: 0px solid #f3f3f3;}
.news_side{width: 310px;}
.news_side .hits-img img{display: block; width: 318px; border: 1px solid #e5e5e5;}
.sidebar{width: 410px;padding: 0 20px 16px;background: #fff;margin-bottom: 16px;}
.video-bar{margin-bottom: 0px;}
.sid_header{border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; margin-bottom: 10px;}
.sid_h{display: block;font-size: 20px;line-height: 24px;margin-bottom: 12px;margin-top: 10px;padding-left: 14px;border-left: 4px solid #ffcb2f;font-weight: bold;}
.e1{cursor: pointer; font-size: 18px; font-weight: bold; position: relative; float: left; width: 80px; height: 36px; line-height: 38px; margin-bottom: -1px; padding: 0; margin-top: 20px; text-align: center; -webkit-transition: color .3s; -moz-transition: color .3s; -ms-transition: color .3s; -o-transition: color .3s; transition: color .3s; border: 1px solid transparent;}
.e1 i{position: absolute; top: -1px; display: none; width: 9px; height: 9px; background: url(../Gift/Images/pack-sprite.png?v=30ab882e) -90px -82px no-repeat;}
.e1 .line-1{left: -1px; background-position: -90px -82px;}
.e1 .line-2{right: -1px; background-position: -109px -82px;}
.e1_on{/*background: #E43828;*/ border-color: #d8d8d8 #d8d8d8 #fff; background-color: #fff;}
.e1_on i{display: block;}
.e1_on a{color: #e43828;}
.sid_more{display: block; margin-top: 12px; font-size: 12px;}
.sid_more a{color: #999;}
.sid_more a:hover{text-decoration: underline; color: #ED0909;}
.hits{font-size: 16px;}
.hits_first{padding: 25px 0; width: 322px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hits_activity{padding: 15px 0; width: 322px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hits_img{position: relative; padding-bottom: 25px; width: 322px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hits_img img{display: block; width: 322px;}
.hits .activity_img{padding: 0;}
.hits .activity_img img{display: block; width: 322px;}
.hits .activity_img .text{bottom: 0;}
.hits_ad{width: 322px; line-height: 48px; margin-top: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hits_ad img{display: block; width: 322px;}
.pack_list{padding-top: 20px;}
.hits .hits-f-ul{padding-top: 20px; height: 191px; overflow: hidden;}
.hits .hits-f-ul li{padding: 5px 0;}
.hits li{position: relative;width: 370px;padding: 5px 0 10px 0;/*line-height: 16px;*/white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 5px;}
.hits .brilliant li img{width: 370px;height: 188px;}
.hits .brilliant li{height: 188px;}
.hits .activity-list li{padding: 10px 0;}
.hits .video-list li{padding: 20px 0 0 0;}
.hits .video-list li .hits_img{padding: 0;}
.hits .video-list .text{bottom: 0;}
.hits .video-list li img{display: block; width: 322px;}
.hits .active{padding: 10px 0;}
.hits .text{width: 360px;display: block;height: 30px;float: left;position: absolute;left: 0;bottom: 0;background: url(Images/mark_img.png?v=f2872c1f);font-size: 14px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.hits .text .txt{position: absolute;left: 0;bottom: 1px;margin-left: 10px;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 360px;}
.hits .text a{color: #fff;}
.show_all,
.show_lit{width: 260px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.show_all img,
.show_lit img{width: 100px; height: 100px;}
.show_all{display: none;}
.show_lit{display: block;}
.active .show_all{display: block;}
.active .show_lit{display: none;}
.show_all .show_all_time{font-size: 14px; color: #333;}
.show_all .show_all_total{color: #999;}
.show_all .all_txt{width: 135px; height: 36px; padding-left: 15px; font-size: 16px; line-height: 18px; color: #e43828; overflow: hidden; white-space: normal; margin-bottom: 10px;}
.show_all p{width: 135px; line-height: 18px; padding-left: 15px; margin-bottom: 10px; float: left;}
.show_all em{color: #e43828;}
.lit_txt{width: 260px; font-size: 16px; line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.active .receive a{display: block; width: 50px; height: 25px; line-height: 25px; text-align: center; float: left; font-size: 16px; color: #E43828; background: #fff; border: 1px solid #E43828; margin: 35px 0;}
.receive{}
.receive a{display: block; width: 50px; height: 25px; line-height: 25px; text-align: center; float: left; font-size: 16px; color: #E43828; background: #fff; border: 1px solid #E43828; margin: 10px 0;}
.receive a:hover,
.active .receive a:hover{background: #e43828; color: #fff;}
.tab_list{display: none; /*height: 607px;*/}
.tab_on{display: block;}
.tab_on ul li{padding: 0;}
/*开服列表*/
.kf_top{margin: 19px 0; line-height: 38px; overflow: hidden; height: 33px; background-color: #f0f0f0;}
.kf_top span{border-right: 1px solid #fff; text-align: center;}
.kf_time{width: 70px;}
.kf_game{width: 110px;}
.kf_ser{width: 92px;}
.kf_pack{width: 46px; *width: 45px;}
.kf_list{line-height: 33px; overflow: hidden;}
.kf_list li h3{font-size: 16px; font-weight: normal;}
.kf_list li,
.kf_list li span,
.kf_list li h3,
.kf_list li a{text-align: center; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px;}
.kf_list li .pack-btn{-webkit-transition: border-color .3s, background-color .3s, color .3s; -moz-transition: border-color .3s, background-color .3s, color .3s; -ms-transition: border-color .3s, background-color .3s, color .3s; -o-transition: border-color .3s, background-color .3s, color .3s; transition: border-color .3s, background-color .3s, color .3s; border: 1px solid #E43828; line-height: 25px; margin-top: 8px; background-color: #fff;}
.kf_list li .pack-btn{color: #e43828;}
.kf_list li .pack-btn:hover{border-color: #e43828; background-color: #e43828; color: #fff;}
.video-right{position: relative; overflow: hidden;}
.video-right .h-game-tit{float: left;}
.video-right ul{width: 295px; padding-top: 15px; float: left; position: relative; overflow: hidden;}
.video-right ul li{width: 295px; float: left;}
.video-right ul li .dj-tit{height: 45px; line-height: 45px; width: 322px; float: left; border-bottom: 1px dashed #e8e8e8; color: #333; font-size: 16px;}
.video-right ul li .dj-pic{display: none; width: 322px; height: 125px; float: left; position: relative; overflow: hidden; margin-top: -1px;}
.video-right ul li .dj-pic img{width: 322px; height: 125px;}
.video-right ul li .dj-pic .text{position: absolute; bottom: 0px; background: url(../Common/Images/text-bg.png?v=f6784907); width: 312px; padding: 0 5px; height: 30px; line-height: 30px; font-size: 18px; color: #fff; z-index: 1111; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.video-right ul li .dj-pic .text i{float: left; height: 30px; width: 40px; background: url(../Common/Images/all-bg.png?v=d9c4f393) no-repeat -369px -363px; background-size: 400px 400px;}
.video-right ul li.develop .dj-tit{display: none;}
.video-right ul li.develop .dj-pic{display: block;}
.img-scale{display: block; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.img-scale:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
/*主体结束*/
/* 热门奖品 */
.hot-gi{margin: 15px 0;}
.hot-gi a{width: 140px; height: 75px; margin: 5px 2px 0; display: inline-block;}
.hot-gi a img{width: 100%; height: 100%;}
.txtMarquee-top{overflow: hidden; position: relative;}
.txtMarquee-top .bd{padding: 15px;}
.txtMarquee-top .infoList li{height: 24px; line-height: 24px;}
.txtMarquee-top .infoList li span{color: #ff3131;}
.picMarquee-left{overflow: hidden; margin-bottom: 10px; position: relative;}
.picScroll-left .hd .prev,
.picScroll-left .hd .next,
.picMarquee-left .hd .prev,
.picMarquee-left .hd .next{display: block; width: 40px; height: 65px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; position: absolute; z-index: 99; cursor: pointer; background: url(../Common/Images/all-bg.png?v=d9c4f393) no-repeat -393px -166px; top: 50%; margin-top: -33px; left: -5px;}
.picScroll-left .hd .next,
.picMarquee-left .hd .next{background-position: -393px -100px; right: 3px; left: auto;}
.picMarquee-left .hd .prevStop{background-position: -60px 0;}
.picMarquee-left .hd .nextStop{background-position: -60px -50px;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{overflow: hidden; zoom: 1;}
.picMarquee-left .bd ul li{margin-right: 10px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative;}
.picMarquee-left .bd ul li .pic{text-align: center;}
.picMarquee-left .bd ul li .pic img{width: 215px; height: 155px; display: block;}
.picMarquee-left .bd ul li .pic a:hover img{border-color: #999;}
.picMarquee-left .bd ul li .title{line-height: 36px; background-color: rgba(0, 0, 0, .8); width: 100%; height: 36px; position: absolute; bottom: 0px;}
.picMarquee-left .bd ul li .title a{color: #fff;}
.act-rule{margin-bottom: 15px; padding: 0 10px;}
.act-rule p{text-align: left;}
.act-rule img{margin: 20px auto; max-width: 100%;}
.donts{padding: 10px; line-height: 25px; font-size: 12px;}

.pack-list{height: 322px; overflow: hidden; float: left;}
.pack-item{position: relative; width: 260px; padding: 13px 0; border-bottom: 1px dashed #e5e2e2; overflow: hidden;}
.pack-title{height: 22px; font-weight: 400; font-size: 14px; line-height: 22px;}
.pack-btn{position: absolute; top: 50%; right: 0; width: 58px; height: 22px; border: 1px solid #ffcb2f; margin-top: -11px; font-size: 16px; line-height: 22px; text-align: center; color: #ffcb2f; border-radius: 5px;}
.pack-meta{display: none; height: 74px; overflow: hidden;}
.pack-pic{float: left; width: 80px; height: 80px; margin-right: 10px; position: relative; display: block; overflow: hidden;}
.pack-pic img{width: 80px; height: 80px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px;}
.pack-info{float: left; width: 120px;}
.pack-info h3{margin-bottom: 5px; font-weight: 400; font-size: 14px; line-height: 20px;}
.pack-info p{color: #333; font-size: 12px; line-height: 25px; white-space: nowrap; overflow: hidden;}
.pack-info p b{font-weight: 400; color: #ffcb2f;}
.pack-info p i{font-style: normal; font-weight: 400; color: #999; margin-left: 2px;}
.pack-item-active .pack-btn{border-color: #ffcb2f; color: #fff; background: #ffcb2f; border-radius: 5px;}
.pack-item-active .pack-btn:hover{border-color: #ffcb2f; background: #ffcb2f; color: #fff;}
.pack-item-active .pack-title{display: none;}
.pack-item-active .pack-meta{display: block; height: 100%;}
.infor_list-1{ width: 800px; display: inline-block; vertical-align: top; }

.infor_list-t{background: #fff;margin-bottom: 20px;padding: 20px;font-size: 14px;overflow: hidden;}
.infor_list-t,.infor_list-t-c{width: 850px;display: inline-block;}
.infor_list-t .rank-tab li{background-color: rgb(232, 233, 237);width: 80px;height: 36px;text-align: center;line-height: 36px;border-radius:100px;display: inline-block;margin-right:30px;font-size: 14px;font-weight: bold;cursor: pointer;color: #333333;margin-bottom: 10px;}
.infor_list-t .rank-tab li.on{ background:#ffcb2f  }
.infor_list-t .v2-2-naews-l-c ul{ margin-bottom: 20px; }
.infor_list-t .v2-2-news-l-c li a.nes-pic{display: inline-block; vertical-align: middle;}
.infor_list-t .v2-2-news-l-c li img{width: 200px;height: 140px;margin-right: 20px;}
.infor_list-t .v2-2-news-l-c li>div{display: inline-block;width: 580px;vertical-align: top;}
.infor_list-t .v2-2-news-l-c li h2{font-size:18px;color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.infor_list-t .v2-2-news-l-c li h3{font-size:14px;color:#333333;font-weight: normal;margin: 10px 0;-ms-line-clamp: 3;-moz-line-clamp: 3;-webkit-line-clamp: 3;line-clamp: 3;height: 65px;line-height: 23px;max-height: 69px;text-indent: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.infor_list-t .v2-2-news-l-c li p{text-align: right;color: #999999;}
.v2-flink{ line-height: 80px; }