.rows{display: flex;justify-content: space-between;}
.rows .lef{width: 860px;}
.rows .rig{width: 310px;}
.rows .lef .xgfl{line-height: 50px; width: 100%;background: #fff;border-radius: 10px;padding:10px 20px;box-sizing: border-box;display: flex;align-items: flex-start;}
.rows .lef .xgfl .name{font-size: 16px;width: 80px;}
.rows .lef .xgfl ul{width: calc(100% - 80px);display: flex;flex-wrap: wrap;padding: 0 30px;box-sizing: border-box;}
.rows .lef .xgfl ul li{cursor: pointer; width: calc(100% / 6);font-size: 14px;color: #666666;}
.rows .lef .xgfl ul li.active a{font-weight: bold;color: #47B751;}
.rows .lef .listBox{width: 100%;background: #fff;padding: 20px;box-sizing: border-box;border-radius: 10px;margin-top: 20px;}
.listBox .titleBox{padding: 10px 0; display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ECECEC;}
.listBox .titleBox .tit{
	font-weight: bold;
	font-size: 22px;
	color: #47B751;
}
.listBox .titleBox ul{display: flex;align-items: center;}
.listBox .titleBox ul li{cursor: pointer; font-size: 18px;color: #666666;padding: 0 20px;border-right: 1px solid #ccc;}
.listBox .titleBox ul li.active{color: #47B751;}
.listBox .titleBox ul li:nth-last-of-type(1){padding-right: 0;border-right: 0;}

.listBox .lists{margin-top: 10px;}
.listBox .list{display: none;}
.listBox .list.active{display: block;}
.listBox .list li{border-radius: 10px; display: flex;align-items: flex-start;padding: 20px 0;border-bottom: 1px dashed #ECECEC;}
.listBox .list li:hover{box-shadow: 0px 0px 6px 1px rgba(36,36,36,0.19);}
.listBox .list li .icon{width: 80px;height: 80px;margin-right: 15px;}
.listBox .list li .det{width: calc(100% - 95px);}
.listBox .list li .det .row1{display: flex;align-items: center;justify-content: space-between;}
.listBox .list li .det .row1 .nameBox .name{
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	margin-top: 10px;
}
.listBox .list li .det .row1 .nameBox .name .star{height: 16px;margin-left: 10px;}
.listBox .list li .det .row1 .nameBox p{font-size: 16px;color: #666666;margin: 10px 0;}
.listBox .list li .det .row1 .btn{
	width: 118px;
	height: 37px;
	background: #47B751;
	border-radius: 5px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 37px;
}
.listBox .list li .det .jj{
	font-size: 14px;
	color: #999999;
	line-height: 25px;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 控制显示的行数 */
	-webkit-box-orient: vertical;  
	overflow: hidden;
	text-overflow: ellipsis;
}

.listBox .list2{}
.listBox .list2 li{border-radius: 3px; width: 100%;display: flex;align-items: center;border-bottom: 1px dashed #ECECEC;padding: 15px 0;}
.listBox .list2 li:hover{box-shadow: 0px 0px 6px 1px rgba(36,36,36,0.19);}
.listBox .list2 .icon{width: 130px;height: 82px;margin-right: 18px;}
.listBox .list2 .det{width: calc(100% - 148px);}
.listBox .list2 .det .name{width: 100%;font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listBox .list2 .det .jj{
	margin-top: 6px;
	font-size: 14px;
	color: #999999;
	line-height: 25px;
	overflow: hidden; /* 确保隐藏溢出容器的内容 */
	text-overflow: ellipsis; /* 使用省略号表示文本溢出 */
	display: -webkit-box; /* 用于弹性盒子布局模型 */
	-webkit-box-orient: vertical; /* 垂直排列子元素 */
	-webkit-line-clamp: 2; /* 限制在三行 */
}

.listBox .page{display: flex;align-items: center;justify-content: center;margin:40px 0 20px 0;}
.listBox .page a{font-size: 18px;border: 1px solid #CCCCCC;border-radius:5px;padding: 2px 10px;margin: 0 2px;}
.listBox .page a.active{background: #47B751;color: #fff;}

.other{padding: 20px;width: 100%;box-sizing: border-box;background: #fff;border-radius: 10px;margin-bottom: 20px;}
.other .title{font-weight: bold;font-size: 21px;color: #2C2C2C;}
.other ul{margin-top: 15px;}
.other ul li{display: flex;padding: 10px 0;}
.other ul li .icon{width: 50px;height: 50px;margin-right: 6px;}
.other ul li .name{width: calc(100% - 56px);}
.other ul li .name .text{font-size: 16px;color: #2C2C2C;}
.other ul li .name p{font-size: 12px;color: #999999;margin-top: 10px;}

.rigGg{width: 100%;margin: 20px 0;}
.rigGg img{width: 100%;}

.info{background: #fff;border-radius: 10px;padding: 30px;box-sizing: border-box;}
.info .row1{display: flex;align-items: center;}
.info .row1 .icon{width: 100px;height: 100px;margin-right: 10px;}
.info .row1 .row_rig{}
.info .row1 .row_rig .name{font-weight: bold;font-size: 24px;color: #333333;}
.info .row1 .row_rig .name img{height: 16px;}
.info .row1 .row_rig p{font-size: 16px;color: #666666;margin-top: 10px;}
.info .row2{display: flex;flex-wrap: wrap;}
.info .row2 li{width: 25%;font-size: 16px;color: #666666;margin-top: 30px;}
.info .row2 li span{color: #333;margin-left: 5px;}
.info .row3{display: flex;justify-content: space-between;margin-top: 30px;}
.info .row3 li{display: flex;align-items: center;justify-content: center; width: 140px;height: 56px;border-radius: 5px;border: 1px solid #ECECEC;font-size: 16px;color: #666666;}
.info .row3 li img{height: 38px;margin-right: 15px;}
.info .btns{display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.info .btns .btn{display: flex;flex-direction: column; align-items: center;justify-content: center; width: 224px;height: 81px;border-radius: 10px;background: #FF9543;font-size: 22px;color: #FFFFFF;}
.info .btns .btn p{font-size: 16px;margin:5px 0 0 0;}
.info .btns .btn:nth-of-type(2){background: #47B751;margin-left: 50px;}
.rjjs{background: #fff;border-radius: 10px;margin-top: 20px;padding: 30px;box-sizing: border-box;}
.rjjs .tit{font-weight: bold;font-size: 24px;color: #333333;}
.rjjs .jsNr{margin-top: 20px;font-size: 16px;color: #666666;line-height: 32px;}
.rjjs ul{margin-top: 20px;}
.rjjs ul li{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ECECEC;padding: 15px 0;}
.rjjs ul li .text .name{font-size: 20px;color: #333333;font-weight: 600;}
.rjjs ul li .text .size{font-size: 16px;color: #999999;margin-top: 10px;}
.rjjs ul li .text .size span{margin: 0 15px;}
.rjjs ul li .btn{
	width: 118px;
	height: 37px;
	background: #47B751;
	border-radius: 5px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 37px;
	cursor: pointer;
}
.article{background: #fff;border-radius: 10px;padding: 30px;box-sizing: border-box;margin-top: 20px;}
.article .title{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #CCCCCC;padding-bottom: 10px;}
.article .title .text{font-weight: bold;font-size: 22px;color: #2C2C2C;}
.article .title a{font-size: 16px;color: #000000;}
.article ul{margin-top: 20px;display: flex;flex-wrap: wrap;}
.article ul li{width: calc((100% - 40px)/2);margin-right: 40px;border-bottom: 1px dashed #EFEFEF;padding: 10px 0;display: flex;align-items: center;justify-content: space-between;font-size: 14px;}
.article ul li:nth-of-type(2n){margin-right: 0;}
.article ul li .date{color: #999999;}
.article ul li .text{width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.jcDet{padding: 30px;background: #fff;border-radius: 10px;width: 100%;box-sizing: border-box;}
.jcDet .title{font-weight: bold;font-size: 20px;text-align: center;}
.jcDet ul{display: flex;align-items: center;justify-content: center; font-size: 16px;color: #666;margin: 30px 0;}
.jcDet ul li:nth-of-type(2){margin-left: 50px;}
.jcDet .download{display: flex; width:100%;border:1px solid #47B751;border-radius:10px;padding:23px;box-sizing: border-box;}
.jcDet .download .icon{width:80px;height:80px;margin-right:20px;}
.jcDet .download .load{width: calc(100% - 123px);}
.jcDet .download .load .top{display:flex;align-items: center;justify-content: space-between;}
.jcDet .download .load .top .nameBox .name{display: flex;align-items: center;font-size:20px;color:#2c2c2c;}
.jcDet .download .load .top .nameBox .name span{font-size:16px;color:#666;margin-left: 15px;}
.jcDet .download .load .top .nameBox .size{font-size: 15px;color: #666;margin: 6px 0;}
.jcDet .download .load .top .btn{width:110px;height:39px;background:#47b751;border-radius: 5px;text-align:center;line-height:39px;font-size:16px;color:#fff;}
.jcDet .download .load .jj{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#999;}
.jcDet .nrBox{width: 100%;margin-top: 30px;font-size: 16px;color: #666;line-height: 32px;}

