﻿.banner{
    display:flex;
    width:7.5rem;
    height:2.8rem;
    margin-left:auto;
    margin-right:auto;
    background-image:url("https://images.jinbaiji.com.cn/images/m/ban_xwzx.png");
    background-repeat:no-repeat;
    background-size:7.5rem 2.8rem;
    justify-content:center;
    align-items:center;
}
.searchBox{
	width: 5.8rem;
	height: 0.72rem;
	background-color: #ffffff;
	border-radius: 0.36rem;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
}
.searchBox form{
    width: 5.8rem;
	height: 0.72rem;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
}
.searchBox input{
	width: 4rem;
	height: 0.64rem;
    line-height:0.64rem;
    box-sizing: border-box; /* 使 width 包含 padding 和 border */
    margin-left:0.2rem;
    border:none;
}
.searchBox .btn {
    width: 1.2rem;
    height: 0.64rem;
    background-color: #ff7237;
    border-radius: 0.32rem;
    border: solid 0.01rem #ff7237;
     background-image:url("https://images.jinbaiji.com.cn/images/m/icon_ss.png");
    background-repeat:no-repeat;
    background-size:0.39rem 0.41rem;
    background-position:0.36rem 0.1rem;
    margin-right:0.06rem;
}
.container-navigator{
	width: 7.5rem;
	height: 1.2rem;
	background-color: #ffffff;
    margin-left:auto;
    margin-right:auto;
    border-bottom:solid 0.2rem #e2e2e2;
}
.content-navigator{
    width: 7.5rem;
	height: 1rem;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    flex-direction:row;
    align-items:center;
    font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #808080;
}
.div-line{
	width: 0.04rem;
	height: 0.28rem;
	background-color: #ff7237;
    margin-right:0.1rem;
    margin-left:0.3rem;
}
.content-navigator a{
	font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #808080;
    margin-right:0.05rem;
    margin-left:0.05rem;
}

/*.container-main{
	width: 7.5rem;
	background-color: #ffffff;
    margin-top:0px;
    margin-left:0.3rem;
    overflow:hidden;
}*/
.container-main,.recommend,.hot{
	width: 7.5rem;
	background-color: #ffffff;
    margin-top:0px;

    overflow:hidden;
}

.container-item{
	width: 6.9rem;
	height: 2.6rem;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    overflow:hidden;
    border-bottom:solid 1px #e6edf0;
        margin-left:0.3rem;
}
.container-item .a-cover{
    display:block;
    margin-left:0rem;
}
.container-item .a-cover img{
    display:block;
    width:2.4rem;
     height: 1.8rem; 
}
.container-item .div-right{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:space-between;
    height:1.8rem;
}
.container-item .div-right .div-right-top a{
		font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
    line-height: 0.48rem;
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;  /* 限制3行 */
    overflow: hidden;
    text-overflow: ellipsis;
    width:4.2rem; 
    
}
.container-item .div-right a:hover{
    color:#ff7237 !important;
}
.container-item .div-right .div-right-top p{
    width:4.2rem;  
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
    margin-top:10px;
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;  /* 限制3行 */
    overflow: hidden;
    text-overflow: ellipsis;
}
.container-item .div-right .div-right-bottom{
    width:4.2rem;  
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
}

.container-item .div-right .div-right-bottom a{
	font-family: PingFang-SC-Medium;
	font-size: 0.2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #888888;
}
.container-item .div-right .div-right-bottom span{
	font-family: PingFang-SC-Medium;
	font-size: 0.2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #888888;
}

.container-main .news-title{
	font-family: PingFang-SC-Bold;
	font-size: 0.32rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    margin-top:0.6rem;
    width:7.2rem;
    margin-left:0.3rem;
}
.container-main .news-info{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    margin-top:0.28rem;
    width:7.2rem;
    margin-left:0.3rem;
}
.container-main .news-info span{
        font-family: PingFang-SC-Medium;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
    margin-right:10px;
}
.container-main .news-info a{
     font-family: PingFang-SC-Medium;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}

.container-main  .news-info num{
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #ff7237;
}
.container-main .img-ad{
    display:block;
    width:6.9rem;
    height:1rem;
    margin-left:0.3rem;
    margin-top:0.4rem;
}

.news-content{
    width:6.9rem;
    margin-left:0.3rem;
    margin-top:0.4rem;
}
.news-content p,.news-content a,.news-content span{
	font-family: PingFang-SC-Regular !important;
	font-size: 0.28rem !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	letter-spacing: 0px !important;
	color: #666666 !important;
}
.news-content img{
    display:block;
    /*width:848px;*/
    height:auto;
    margin-left:auto;
    margin-right:auto;
    width:6.9rem;
}
.news-content a{
    color:#ff7237 !important;
}

.news-line{
	width:6.9rem;
	height: 0.01rem;
	background-color: #e2e2e2;
    margin-left:0.3rem;
    margin-top:0.4rem;
    margin-bottom:0.4rem;
}
.news-tags{
    width:6.9rem;
    margin-left:0.3rem;
     margin-top:0.2rem;
}
.news-tags span,.news-tags a{
		font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
}
.news-tags a{
    color: #ff7237 !important;
    margin-left:0.03rem;
}
.prevAndNext{
    width:6.9rem;
    margin-left:0.3rem;
}
.prevAndNext p{
    margin-bottom:0.20rem;
}
.prevAndNext a,.prevAndNext span{
	font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
}
.prevAndNext a:hover{
    color: #ff7237 !important;
}

.recommend .subtitle,.hot .subtitle,.faqR .subtitle{
	font-family: PingFang-SC-Bold;
	font-size: 0.28rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    height:1.2rem;
    line-height:1.2rem;
    border-bottom:solid 0.01rem #e2e2e2;
    border-top:solid 0.2rem #e2e2e2;
    width:7.5rem;
    display:flex;
    flex-direction:row;
    align-items:center;
}
.recommend .subtitle b, .hot .subtitle b, .faqR .subtitle b{
    display:block;
    width:0.04rem;
    height:0.28rem;
    background-color:#ff7237;
    margin-left:0.3rem;
    margin-right:0.2rem;
}

.faqR ul{
    width:7.5rem;
    /*margin-left:20px;
    margin-bottom:30px;*/
}
.faqR ul li{
    height:1rem;
    line-height:1rem;
    border-bottom:solid 0.01rem #e2e2e2;
    margin-left:0.3rem;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    width:6.9rem;
}
.faqR ul li a{
    white-space: nowrap;      /* 禁止换行 */
    overflow: hidden;         /* 隐藏超出内容 */
    text-overflow: ellipsis;  /* 显示省略号 */
    width:70%;             /* 必须有固定宽度 */
    display: block;          /* 或 inline-block */
    font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1rem;
	letter-spacing: 0px;
	color: #333333;
}
.faqR ul li span{
	 font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1rem;
	letter-spacing: 0px;
	color: #333333;
}

