﻿body{
    background-color:#ffffff;
}
.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,.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;
}

.recommend .subtitle,.hot .subtitle,.recommendFaq .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, .recommendFaq .subtitle b{
    display:block;
    width:0.04rem;
    height:0.28rem;
    background-color:#ff7237;
    margin-left:0.3rem;
    margin-right:0.2rem;
}

.newfaq li,.recommendFaq li{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    height:1rem;
    width:6.9rem;
    margin-left:0.3rem;
    border-bottom:solid 0.01rem #e2e2e2;
}
.newfaq li a,.recommendFaq li a{
	font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1rem;
	letter-spacing: 0px;
	color: #333333;
     display:block;
    max-width:88%;
     white-space: nowrap;      /* 禁止换行 */
  overflow: hidden;         /* 隐藏超出内容 */
  text-overflow: ellipsis;  /* 显示省略号 */
  display: block;          /* 或 inline-block */
}
.newfaq li span,.recommendFaq li span{
	font-family: PingFang-SC-Medium;
	font-size: 0.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1rem;
	letter-spacing: 0px;
	color: #888888;
     display:block;
    max-width:88%;
     white-space: nowrap;      /* 禁止换行 */
  overflow: hidden;         /* 隐藏超出内容 */
  text-overflow: ellipsis;  /* 显示省略号 */
  display: block;          /* 或 inline-block */
}


.title-tag{
	font-family: PingFang-SC-Medium;
	font-size: 0.28rem;
	font-weight: normal;
	font-stretch: normal;
	width:6.9rem;
    margin-left:0.3rem;
    margin-top:0.4rem;
	letter-spacing: 0px;
	color: #333333;
}

