@charset "utf-8";
/* 96KaiFa原创源码 www.96kaifa.com */
/*取消广告圆角*/
.ad-conttop {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin: 10px 0px;
}
/*面包屑和搜索框*/
.ui-breadsearchbar .ui-breadcrumb {
    width: 800px;
    overflow: hidden;
    line-height: 14px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f3f3f3;
}
.ui-breadsearchbar .ui-search {
    width: 330px;
    height: 35px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;.rightside .md-hotarticle .ui-repeater-item a.pic img
    background: #f7f7f7;
    border: 1px solid #eee;
    padding-left: 10px;
}
.ui-breadsearchbar .ui-search .search-btn {
    height: 33px;
}
.ui-breadsearchbar .ui-search .search-inp {
    height: 33px;
    background: none;
}
/*页面主体*/
.article-main {
    margin-top: 15px;
}
.article-main .article-cont {
    width: 800px;
}
.article-main .article-cont .article-hd {
    padding-left: 120px;
    border-bottom: 2px solid #f3f3f3;
}
.article-main .article-cont .cont {
    width: 680px;
}
/*文章正文*/
.article-main .article-cont .article .hd .title {
    font-size: 34px;
    padding: 0 0 22px 0;
    color: #252525;
}
.article-main .article-cont .article .hd .info .tag {
    margin-right: 10px;
}
.article-main .article-cont .article .bd {
    padding-bottom: 20px;
}
.article-main .article-cont .article .bd a {
    color: #ff338e;
    text-decoration: none;
    border-bottom: 2px solid #ffcedd;
    padding: 0 2px;
}
.article-main .article-cont .extend {
    padding: 0 90px 22px;
}
.article-main .article-cont .extend .title {
    font-size: 16px;
    line-height: 40px;
    border: 1px solid #f3f3f3;
    margin-bottom: 0px;
    padding-left: 10px;
    background: #fdfdfd;
}
.article-main .article-cont .extend .ui-repeater .ui-repeater-item {
    border: 1px solid #f3f3f3;
}
.article-main .article-cont .extend .ui-repeater .ui-repeater-item a {
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
    line-height: 42px;
    color: #666;
}
.article-main .article-cont .extend .ui-repeater .ui-repeater-item a:after {
    left: 8px;
}
.article-main .article-cont .extend .ui-repeater .ui-repeater-item a:hover {
    color: #ff338e;
}
.article-main .article-cont .statement {
    color: #bbb;
    line-height: 30px;
    padding-bottom: 22px;
}
.article-main .article-cont .about-tags {
    margin-bottom: 22px;
    background: url(/96kaifa/www/201711/304298464691/304298471588.png) no-repeat left center;
    background-size: 18px;
    padding-left: 25px;
    height: 30px;
}
.article-main .article-cont .about-tags a {
    color: #bbb;
    line-height: 30px;
}
.article-main .article-cont .about-tags a:hover {
    color: #ff338e;
}
.article-main .article-cont .article .bd img {
    max-width: 680px;
}
.article-main .article-cont .article .bd a[data-video-src] {
    border-bottom: none;
}
.article-main .article-cont .article .bd a[data-video-src] img {
    display: block !important;
    margin: 0 auto !important;
}
/*分页符*/
.pagination {
    margin-bottom: 22px;
}
.pagination .page span:first-child, .pagination .page span:last-child {
    display: none;
}
.pagination a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #949494;
    border: none;
    padding: 0 12px;
}
.pagination a.selected, .pagination a:hover {
    background: #ff338e;
    color: #fff;
    border: none;
}
/*观点*/
.viewpoint {
    margin-top: 22px;
}
/*相关推荐*/
.article-cont .md-aboutarticle {
    padding-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
}
.article-cont .md-aboutarticle .ui-title {
    margin-top: 22px;
}
.ui-title {
    margin-top: 0;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 0;
    height: 28px;
}
.ui-title .title {
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 5px;
    border-bottom: 3px solid #ddd;
}
.article-cont .md-aboutarticle .bd {
    padding-top: 15px;
}
.article-cont .md-aboutarticle .bd .ui-repeater {
    margin-left: -12px;
    width: 692px;
    margin-right: 0;
}
.article-cont .md-aboutarticle .bd .ui-repeater .ui-repeater-item {
    width: 161px;
    margin-left: 12px;
    margin-right: 0;
}
.article-cont .md-aboutarticle .bd .ui-repeater .ui-repeater-item .pic {
    width: 161px;
    height: 89px;
}
.article-cont .md-aboutarticle .bd .ui-repeater .ui-repeater-item .pic img {
    width: 161px;
    height: 89px;
}
.article-cont .md-aboutarticle .bd .ui-repeater .ui-repeater-item .name {
    line-height: 22px;
    height: 44px;
    word-break: break-all;
}
.article-cont .md-aboutarticle .bd .ui-repeater .ui-repeater-item a:hover .name {
    color: #ff338e;
}
/*畅言评论框*/
.article-cont .comment-item {
    border-bottom: none;
    padding-bottom: 0;
}
/*文章关联游戏*/
.rightside .md-gameinfo {
    border: none;
    background: #f9f9f9;
    margin-bottom: 10px;
    padding: 10px;
}
.rightside .md-gameinfo .pic {
    width: 95px;
    height: 120px;
    overflow: hidden;
}
.rightside .md-gameinfo .pic img {
    width: 95px;
    height: auto;
}
.rightside .md-gameinfo .info {
    width: 205px;
    padding: 10px 10px 0 0;
}
.rightside .md-gameinfo .info .name a {
    font-weight: bold;
    font-size: 16px;
}
.rightside .md-gameinfo .info .name a:hover {
    color: #ff338e;
}
.rightside .md-gameinfo .info .btn {
    margin-left: 1px;
}
.rightside .md-gameinfo .info .btn a, .rightside .md-gameinfo .info .btn a.red {
    border: 1px solid #f2f2f2;
    background: #f6f6f6;
    color: #666;
    margin-right: 0;
    height: 34px;
    line-height: 34px;
    margin-left: -1px;
    padding: 0 10px;
}
.rightside .md-gameinfo .info .btn a:hover {
    background: #40a4ea;
    color: #fff;
    border: 1px solid #40a4ea;
}
.rightside .md-gameinfo .info .btn a.red:hover {
    background: #ea6540;
    border: 1px solid #ea6540;
}
/*精彩推荐*/
.rightside .md-recommend {
    margin-top: 10px;
    margin-bottom: 10px;
}
.rightside .md-recommend .ui-repeater {
    margin-right: 0;
    margin-top: 10px;
    background: #f9f9f9;
    padding-right: 10px;
    padding-bottom: 10px;
    height: 421px;
    overflow: hidden;
}
.rightside .md-recommend .ui-repeater .ui-repeater-item {
    width: 150px;
    height: 127px;
    margin: 10px 0 0 10px;
}
.rightside .md-recommend .ui-repeater .ui-repeater-item a .pic {
    width: 150px;
    height: 83px;
    overflow: hidden;
}
.rightside .md-recommend .ui-repeater .ui-repeater-item a .pic img {
    width: 150px;
    height: auto;
}
.rightside .md-recommend .ui-repeater .ui-repeater-item a .name {
    line-height: 22px;
    height: 44px;
}
.rightside .md-recommend .ui-repeater .ui-repeater-item a .name:hover {
    color: #ff338e;
}
.rightside .md-recommend .ui-repeater .ui-repeater-item a:hover .name {
    color: #ff338e;
}
.ad-rightside-a, .ad-rightside-b, .ad-rightside-c, .ad-rightside-d, .ad-rightside-e {
    margin-top: 0px;
    max-height: 250px;
    overflow: hidden;
}
/*热文推荐*/
.rightside .md-hotarticle {
    margin-top: 10px;
    margin-bottom: 10px;
}
.rightside .md-hotarticle .ui-repeater-item {
    width: 330px;
    display: table;
    margin-top: 10px;
    background: #f9f9f9;
}
.rightside .md-hotarticle .ui-repeater-item a.pic {
    width: 100px;
    height: 66px;
    display: block;
    margin-right: 10px;
    overflow: hidden;
}
.rightside .md-hotarticle .ui-repeater-item a.pic img {
    width: auto;
    height: 66px;
    margin-left: -10px;
}
.rightside .md-hotarticle .ui-repeater-item .name {
    width: 220px;
    padding-right: 10px;
    display: table-cell;
    vertical-align: middle;
}
.rightside .md-hotarticle .ui-repeater-item .name-inner {
    max-height: 66px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rightside .md-hotarticle .ui-repeater-item .name-inner a {
    display: inline;
    line-height: 22px;
}
.rightside .md-hotarticle .ui-repeater-item .name-inner a:hover {
    color: #ff338e;
}
/*美图推荐*/
.rightside .md-recommendpic .ui-title {
    border-bottom: 1px solid #f3f3f3;
}
.rightside .md-recommendpic {
    margin-top: 10px;
    margin-bottom: 10px;
}
.rightside .md-recommendpic .bd {
    margin-top: 10px;
}
.rightside .md-recommendpic .bd .recommendpic-main a .name {
    background: rgba(0,0,0,0.8);
    color: #fff;
    font-weight: normal;
    padding: 0 10px;
}
.ad-rightside-e {
    margin-top: 0;
}
/*右侧按钮*/
.rightbar-layer {
    top: auto;
    margin-left: 595px;
    bottom: 80px;
}
.rightbar-layer .code, .rightbar-layer .home {
    margin-bottom: 5px;
}
/*左侧分享*/
.article-main .article-cont .share-bar {
    width: 80px;
    border: none;
    border-top: none;
    padding-top: 0;
    top: 15px;
}
.article-main .article-cont .share-bar .comment-btn {
    background: url(/96kaifa/global_2017/assets/images/comment_btn.png) 23px center no-repeat;
    height: 20px;
    padding-bottom: 0;
    padding-top: 0;
    background-size: 20px auto;
    margin-bottom: 10px;
    border-bottom: none;
    position: relative;
}
.article-main .article-cont .share-bar .comment-btn span {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    color: #999;
    text-align: right;
}
.article-main .article-cont .share-bar .comment-btn .num {
    position: absolute;
    left: 45px;
    top: -13px;
    font-size: 12px;
}
.article-main .article-cont .share-bar .share {
    padding: 0;
    padding: 0;
    border-top: 1px solid #f3f3f3;
}
.article-main .article-cont .share-bar .share a {
    width: 80px;
    height: 42px;
    background: #f9f9f9;
    margin: 10px 0 0 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    font-size: 14px;
    line-height: 42px;
    padding-left: 40px;
    color: #999;
}
.bdshare-button-style0-16 a {
    font-size: 14px;
    line-height: 42px;
    padding-left: 40px;
}
.article-main .article-cont .share-bar .share a.bds_sqq_n {
    background: #f9f9f9 url(/96kaifa/news/201711/304310530063/304310711085.png) no-repeat;
    background-size: 16px;
    background-position: 16px center;
    padding-left: 43px;
}
.article-main .article-cont .share-bar .share a.bds_sqq_n:hover {
    background: #1c9cff url(/96kaifa/www/201711/304543572003/304543655388.png) no-repeat;
    background-size: 16px;
    background-position: 16px center;
    padding-left: 43px;
    color: #fff;
}
.article-main .article-cont .share-bar .share a.bds_tsina_n {
    background: #f9f9f9 url(/96kaifa/www/201711/304541510220/304541544943.png) no-repeat;
    background-size: 20px;
    background-position: 15px center;
}
.article-main .article-cont .share-bar .share a.bds_tsina_n:hover {
    background: #e63c3c url(/96kaifa/www/201711/304543572003/304543782196.png) no-repeat;
    background-size: 20px;
    background-position: 15px center;
    color: #fff;
}
.article-main .article-cont .share-bar .share a.bds_weixin_n {
    background: #f9f9f9 url(/96kaifa/www/201711/304541510220/304541557982.png) no-repeat;
    background-size: 20px;
    background-position: 15px center;
}
.article-main .article-cont .share-bar .share a.bds_weixin_n:hover {
    background: #2bd26a url(/96kaifa/www/201711/304543572003/304543825694.png) no-repeat;
    background-size: 20px;
    background-position: 15px center;
    color: #fff;
}
.weixin_popup .hd span:first-child, .weixin_popup .ft {
    display: none;
}
.weixin_popup .bd:after {
    content: "微信扫描二维码即可分享到朋友圈";
    width: 100%;
    line-height: 40px;
    font-size: 14px;
    text-align:center;
}
.j-share-bar-fixtop {
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -585px;
}
.j-share-bar-hide {
    display: none;
}
/*推荐导航*/
.article-bd .article-bd-nav {
    width: 100px;
    margin-top: 15px;
}
.article-bd .article-bd-nav .ui-repeater-item.active a:after, .article-bd .article-bd-nav .ui-repeater-item:hover a:after {
    display: none;
}
.article-bd .article-bd-nav .ui-repeater-item {
    border: none;
    margin-top: 2px;
}
.article-bd .article-bd-nav .ui-repeater-item a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.article-bd .article-bd-nav .ui-repeater-item:first-child {
    margin-top: 0;
}
.article-bd .article-bd-nav .ui-repeater-item.active, .article-bd .article-bd-nav .ui-repeater-item:hover {
    border: none;
}
/*推荐内容列表*/
.article-bd {
    margin-top: 0;
    padding-left: 120px;
}
.article-bd .cont .ui-repeater-item {
    width: 680px;
    padding: 15px 0;
    margin-bottom: 0;
    display: table;
    border-bottom: 1px solid #f3f3f3;
}
.article-bd .cont .ui-repeater-item .pic {
    float: none;
    width: 161px;
    height: 100px;
    display: block;
    margin-right: 15px;
    padding: 0;
    overflow: hidden;
}
.article-bd .cont .ui-repeater-item .pic img {
    height: 110px;
    width: auto;
}
.article-bd .cont .ui-repeater-item .info {
    width: 504px;
    float: none;
    display: table-cell;
    vertical-align: middle;
}
.article-bd .cont .ui-repeater-item .info .name {
    padding: 0;
    line-height: 28px;
    height: auto;
    max-height: 56px;
    overflow: hidden;
    font-weight: bold;
}
.article-bd .cont .ui-repeater-item .info .other {
    margin-top: 5px;
    font-size: 12px;
}
.article-bd .cont .ui-repeater-item .info .name:hover {
    color: #ff338e;
}
.article-bd .cont .more {
    height: 35px;
    line-height: 35px;
    background: #f9f9f9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-top: 15px;
}
.article-bd-nav-fixtop {
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -585px;
}
/*美图推荐*/
.rightside .md-recommendpic .bd .recommendpic-nav .swiper-slide .pic {
    width: 66px;
    height: 36px;
}
.rightside .md-recommendpic .bd .recommendpic-nav .swiper-slide .pic img {
    width: 66px;
    height: 36px;
}
/*专题模板*/
.pages-special .fn-wrap {
    width: 990px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.pages-special .ui-breadsearchbar .ui-breadcrumb {
    width: 870px;
}
.pages-special .article-main .article-cont {
    width: 870px;
}
.pages-special .article-main .article-cont .cont {
    width: 750px;
}
.pages-special .article-main .article-cont .article-hd {
    border-bottom: none;
    padding-left: 120px;
}
.pages-special .article-bd {
    padding-left: 120px;
    padding-right: 0;
}
.pages-special .article-bd .ui-title {
    margin-bottom: 0;
}
.pages-special .article-bd .cont .ui-repeater-item {
    width: 750px;
}
.pages-special .article-bd .cont .ui-repeater-item .info {
    width: 574px;
}
.pages-special .article-main .article-cont .article .bd img {
    max-width: 750px;
}
.article-bd .cont .ui-repeater-item .info .other .ico {
    padding: 0 5px;
}
/*全站导航*/
.globalNav_178 .login .logined .logined-desc_178 {
    z-index: 1;
}
/*魔兽世界*/
.md-keyinformation {
    margin-top: 22px;
}
/*图集*/
.article-atlas {
    margin-top: 15px;
}
/*英雄联盟*/
.evaluate ul li {
    width: 87px !important;
}
/*额外*/
.article-main .article-cont .article .bd a[data-video-src].nopic {
    border-bottom: none;
}
.article-main .article-cont .article .bd a[data-video-src].nopic:before {
    display: none;
}
.article-main .article-cont .article .bd a[data-video-src].nopic:after {
    display: none;
}
/*动漫ACG*/
.article-main .article-cont .article .bd .abstract {
    margin-top: 22px;
    background: #f7f7f7;
    padding: 20px;
}
.article-main .article-cont .article .bd .abstract p {
    font-size: 14px;
    line-height: 28px;
    color: #7a797c;
    margin-top: 15px;
}
.article-main .article-cont .article .bd .abstract p:first-child {
    margin-top: 0;
}
