﻿
@charset "utf-8";

/*文章列表*/
.list-wz{display:block;overflow:hidden;position: relative;border-bottom: 1px solid #e3e3e3;padding: 12px 0;}
.list-wz-img{float: right;margin-left: 18px;}
.list-wz-img img{width: 125px;display: block;}
.list-text h3{font-size: 14px;color: #333;max-height:45px;line-height: 24px;overflow:hidden;font-weight: 400;}
.time-span span{font-size:12px;color:#9b9b9b;height:21px;line-height: 30px;display:inline-block;position:relative;}
.time-span .time{margin:0 35px 0 0;}
.list-wz2 .list-text h3{height: 24px;line-height: 24px;}
.news_list{padding:0 15px 15px 15px;}
.news_list_result{padding:0 15px 30px 15px;}

/* Razor migration compatibility: article category switch and paging trigger */
.game-classify{padding:.7rem .75rem;border-bottom:.38rem solid #f5f5f5;background:#fff}
.classify-head{display:block;height:1.4rem;color:#333;font-size:.78rem;font-weight:bold;line-height:1.4rem}
.classify-ico{display:inline-block;width:.35rem;height:.35rem;margin:0 0 .18rem .35rem;border-right:.08rem solid #999;border-bottom:.08rem solid #999;transform:rotate(45deg)}
.classify-list{display:flex;flex-wrap:wrap;margin:.25rem -.25rem 0}
.classify-list a{margin:.25rem;padding:.32rem .65rem;border-radius:.8rem;background:#f5f5f5;color:#666;font-size:.62rem}
.classify-list a.active{background:#23a65d;color:#fff}
.sur-list{display:block}
.time-span .look{padding-left:.7rem}
.d_icon{width:8rem;height:1.7rem;margin:0 auto 1rem;border:1px solid #ddd;border-radius:.85rem;color:#777;font-size:.65rem;line-height:1.7rem;text-align:center}

.news_tit_tab{padding:10px 15px 10px 25px;border-bottom:1px solid #ddd;position: relative;}
.news_tit_tab:before{content: '';width: 4px;height: 20px;background: #2b7bde;position: absolute;top: 0;left: 15px;bottom: 0;margin: auto;}


.read_tab h2{font-size: 1.1rem;max-height: 3.6rem;line-height: 1.8rem;font-weight: 500;text-align: justify;padding: 1rem 1rem 0 1rem;overflow: hidden;text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}
.read_tab_d{border-bottom: 1px solid #efefef;padding:0.6rem 1rem;}
.read_tab_d span{margin-right: 1rem;font-size:0.6rem;color:#999;position: relative;}
.read_tab_d span a{color: #2d7bdc;}
.read_con{padding: 15px 1rem 1rem 1rem;position: relative;overflow: hidden;color: #333;line-height: 32px;font-size: 15px;}
.read_con h3{line-height: 32px;font-weight: bold;}
.read_con img{width:auto;max-width: 100%;height:auto;margin:0 auto;display: block;}
.we_jingpin{position: absolute;width: 34px;height: 40px;background: #dcb183;top:-35px;right: 20px;}
.we_jingpin span{display: block;font-size: 16px;text-align: center;height:40px;line-height:45px;color:#fff;position: relative;}
.we_jingpin span:before{content: '';width: 0;height: 0;border-top: 6px solid #875223;border-left: 6px solid transparent;position: absolute;left: -6px;bottom: 0;}
.we_jingpin span:after{content: '';width: 0;height: 0;border-left: 17px solid transparent;border-right: 17px solid transparent;border-top: 8px solid #fff;position: absolute;left: 0;top: 0;}
.read_next{background: #fcfcfc;position: relative;border-top:1px solid #efefef;border-bottom:1px solid #efefef;font-size: 0;margin:1rem 0;}
.read_next a{display: inline-block;width:50%;padding-left:1rem;height:45px;line-height:45px;font-size:0.8rem;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}
.read_next i{font-style: normal;color:#2b7bde;}
.read_next:after{content:'';position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;width: 1px;height:70%;background:#efefef;}
.read_sg{padding-bottom:1rem;}
.read_sg .f_title_ul li>a img{display: none;}
.read_sg .f_title_do h3 a{width: 100%;}

.f_title{box-sizing: border-box;padding: 10px 15px 10px 15px;display: flex;justify-content: space-between;align-items: center;}
.f_title span{font-size: 15px;position: relative;}
.f_title span:before{content:'';display: inline-block;width: 4px;height:16px;background: #2b7bde;position: absolute;top:0;left:-1rem;bottom:0;margin:auto;}


/*同类热门*/
.d_tl{ padding-bottom:10px;  }
.d_tl_ul{ padding:15px 0 0 0; overflow:hidden; border-bottom:5px solid #eee; }
.d_tl_ul li{float:left;width:25%;text-align:center;box-sizing:border-box;}
.d_tl_ul li a{display: block;text-align: center;width: 60px;margin: 0 auto;}
.d_tl_ul li a img{width: 60px;height:60px;border-radius:10px;display: block;margin: 0 auto;}
.d_tl_ul li a p{ height:30px; line-height:30px; color:#333; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.d_tl_ul li a.d_tl_load{color: #2b7bde;border: 1px solid #2b7bde;display: inline-block;border-radius: 2px;padding:0 10px;margin-bottom:10px;font-size:12px;box-sizing: border-box;}
.d_c_con_h2{font-size: 15px;color:#444;padding: 10px 10px 10px 15px;position: relative;}
.d_c_con_h2:before{content:'';position: absolute;width: 4px;height: 16px;background: #2b7bde;top:12px;left: -1px;}
/**/
.gameInfo img{width:80px;height:80px;display:block;margin:0;margin-right:15px;flex-shrink:0;border-radius:14px;float:left}
.gameInfo{overflow:hidden;margin: 15px 0;padding:15px 15px 15px 15px;box-sizing:border-box;background-size:contain;background:#fffcf9;border:1px solid #ffdfb7;position: relative;}
.gameDesc{overflow:hidden;/* padding-right:15px */}
.gameDesc>span{font-size:12px;color:rgb(203,189,169);line-height: 20px;height: 40px;display: block;overflow: hidden;}
.gameDesc>a{position: absolute;top: 19px;right: 15px;font-size: 12px;width: 60px;height: 25px;background: #22a1e0;text-align: center;line-height: 25px;border-radius: 4px;color: #fff;}
.gameDesc>p:nth-of-type(1){display:block;font-size:18px;color:rgb(51,51,51);font-weight:bold;margin:0;padding:0;text-align:left;text-indent:0;margin-top:0;height:25px;line-height:25px;;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 0;}
.gameDesc>p:nth-of-type(2){overflow: hidden;line-height: 22px;height: 48px;margin-top: 4px;}
.gameDesc>p:nth-of-type(2) i{display: block;font-size: 12px;vertical-align: middle;font-style: normal;color: #999;}
.gameDesc>p:nth-of-type(2) u{isplay: inline-block;font-size: 12px;vertical-align: middle;margin-right: 5px;color: #999;background: #f5f5f5;border: 1px solid #ccc;text-decoration: none;height: 20px;line-height: 20px;padding: 0 5px;margin-bottom: 10px;}
.gameDesc>p:nth-of-type(3){font-size:14px;color:rgb(255,56,56);margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;text-indent:0;margin-top:0;-webkit-margin-before:0 !important;padding-right: 90px;display: none;}


/**/
.list_item{border-bottom: 1px solid #f2f2f2;margin: 10px 0;}
.list_item .info_download_top{border-bottom: 1px solid #fff;padding: 15px;height: 80px;background: #f2f2f2;overflow: hidden;}
.list_item .img{float: left;margin-right: 15px;}
.list_item .img,.jjzq_ny_left1_main .img img{ width: 80px; height: 80px; border-radius: 10px; }
.list_item .tex{height: 80px;position: relative;}
.list_item .tex .tex_a{overflow: hidden;}
.list_item .tex .tex_a .a1{font-size: 16px;color: #333333;font-weight: bold;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.list_item .tex .tex_a a:hover{color:#f0571b; }
.list_item .tex .tex_p{height: 12px;color: #9e9e9e;height: 20px;line-height: 20px;font-size: 14px;text-align: inherit;overflow: hidden;margin-top: 3px;}
.list_item .tex .tex_p span{font-size: 0;}
.list_item .tex .tex_p span i{background: #e6e6e6;color: #999;font-style: normal;margin: 0 5px 5px 0;padding: 0 5px;display: inline-block;height: 20px;line-height: 20px;font-size: 12px;}
.list_item .tex_bot{margin-top: 7px;}
.list_item .tex_bot .btn{display: inline-block;line-height: 25px;padding: 0 10px;width: auto;height: 25px;font-size: 12px;color: #fff;background: #41d99a;border-radius: 4px;/* margin-top: 7px; */}
.list_item .tex_bot .btn:hover{opacity: 0.8;}
.list_item .text_buttom{padding: 0 15px;line-height: 20px;padding-top: 7px;text-align: justify;font-size: 12px;background: #f2f2f2;padding-bottom: 10px;}
.list_item .text_buttom p{margin-top:0;font-size: 12px;line-height: 20px;max-height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}
.list_item .text_buttom p:before{/* content: '“'; */font-family: 'Arial Negreta', 'Arial Normal', 'Arial';font-weight: 700;font-size: 20px;color: #2577E3;padding-right: 8px;}
.list_item .text_buttom p:after{/* content: '”'; */font-family: 'Arial Negreta', 'Arial Normal', 'Arial';font-weight: 700;font-size: 20px;color: #2577E3;padding-left: 8px;}

