﻿:root {
	--wzColor: #1A8C44;
}
a{
	direction: none;
	color: #000000;
}
.borderDashed{
	border-bottom: 1px dashed #CCC;
}
.textContent>p{
	    text-indent: 2em;
	    line-height: 30px;
}
/*img{
	width: 100%;
	height: 100%!important;
}*/
a:hover{
	cursor: pointer;
}
body{
	background: #F5F5F5;
}
.widthLeft{
	width: 860px;
	
}
.bottom-left{
	display: inline-block;
	width: 310px;
}
.bottom-right{
	padding-left: 20px;
	width: 350px;
	display: inline-block;
}
.widthRight{
	width: 320px
}
/*标题title*/
.index-title .chi{
	font-size:16px;
	font-weight:400;
	color: #333;
	margin-top: 10px;
	font-weight: bold;
	background: url(../../images/title.png)no-repeat left center ;
	padding-left:20px;
}
.hidden{
	overflow: hidden;
	text-overflow:ellipsis; 
	white-space: nowrap;
}
.img-div img{
	height:75px;
	width: 100%;
}
.img-div div p img{
	height:15px;
	width: 15px;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 5px;
}
.img-div div{
	padding-left:20px;
	text-align: left;
}
.img-div div a{
	color:#333;
}
.img-div div p:first-child{
	margin-top: 7px;
	margin-bottom: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.index-content{
	margin-top: 25px;
	text-align: left;
	border-bottom:1px dashed #e5e5e5;
	margin-bottom: 15px;
}
.index-content p:last-child{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.index-artilce{
  background: #f9f9f9 url(../../images/i1.png)no-repeat left top;
  padding: 1px 17px;
  padding-top: 15px;
  text-align: left;
}
.index-artilce div{
	text-align: center;
}
.index-artilce p {
    margin-top: 10px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index-artilce p a{
	float: right;
}
.twohang{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.threehang{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.radius-img{
	height:60px;
	width: 60px;
}
.radius-div{
	text-align: left;
	margin-top: 14px !important; 
}
.radius-div a:last-child{
	color:#666;
	padding-left: 20px !important;
	line-height: 30px;
}
.radius-img img{
	height:60px;
	width: 60px;
	border-radius: 50%;
}
.listGo ul li span{
	line-height: 36px;
	color:#b1b1b1;
}
.listGo ul li .list-label{
	padding:0;
	padding:0 5px;
	height:24px;
	vertical-align: middle;
	line-height: 24px;
	margin-top: 7px;
	margin-right: 5px;
	background: #cecece;
	color:#fff;
	font-size: 14px;
}
.listGo ul li .list-yd{
	height:4px;
	width: 4px;
	background: #cccccc;
	margin-right:15px;
	padding:0;
    margin-top: 16px;
}
.content-title {


	font-size: 16px;
}
.img-div{
	margin-bottom: 33px !important;
}
.list-div{
	margin-top: 20px;
}
.list-div img{
	width: 286px;
	height: 109px;
}
.list-div p{
	margin:15px 0
}
.list-div p a{
	color:#333;
}
.content-title a{
	color:#333;
}
.listcolor>ul>li a span{
	float: right;
	color:#537ae9;
}
.listcolor>ul>li p{
	margin:0;
	font-size: 12px;
	color:#999;
}
.listcolor>ul>li p span{
	margin-right: 30px;
}
.index-title .more{
	font-size:12px;
	color: #999;
	margin-top: 13px;
	margin-right: 10px;
	}
/*实现横线 CSS伪类用法*/
.wrap {
    position: absolute;
    text-align: center;
    width: 100%;
    color: var(--wzColor);
}
.wrap div {
    line-height: 20px;
}
.wrap div:after, .wrap div:before {
    position: absolute;
    top: 50%;
    background: var(--wzColor);
    content: "";
    height: 1px;
    width: 40%;
}
.wrap div:before {
    left: -10px;
}
.wrap div:after {
    right: -10px;
}
.index-img-list {
	margin-top: 10px !important;
	width: 478px;
}
.img-top{
	height:216px;
	width: 380px;
}
.img-bottom{
	font-size: 0;
	margin-top: 10px;
	justify-content: space-around;
	display: flex;
}
.img-bottom a{
  width: 123px;

  height:65px
}
.nav li{
	text-align: center;
}

/*头部*/
.top{
	line-height: 35px;
	height: 35px;	
	font-size: 12px;
	background: #fff;
	color:#999;
	border-bottom:1px solid  rgba(204, 204, 204, 0.45);
}
.ssBtn{
	background:#333333 ;
	color: #FFF  !important;
	height:44px;
	line-height: 44px;
}
.uk-input{
	height:44px !important;
	line-height: 44px !important;
	color: #999999;
}
.nav{
	background: #537ae9;
	height: 60px; 
	line-height: 60px;
}
.nav ul li>span>a {
	color: #FFF  !important;
}
.imgDiv{
	width: 860px;
	height: 410px;
	background: #FFF;
}
.imgDiv img{
	width: 100%;
	height: 100%;
}
/*右1*/
.spectatoSports{

	background: #FFF;
}
.itemDiv{
	border: 1px solid #DCDCDC;
	width:90px;
height:105px;
}
.itemDiv img{
width: 63px;
height: 68px;	
}
.itemDiv span{
    display: block;
    font-size: 12px;
    margin-left: -6px;
    color: #FFF;
    margin-top: 10px;
    width: 71px;
    height: 22px;
    background: var(--wzColor);
    border-radius: 11px;
}



.rightImgDiv{
	width: 100%;
	height: 165px;
	margin-bottom:10px ;
}
.rightImgDiv>img{
	width: 100%;
	height: 100%;
}

/*左2*/
.gameLibaoDet1{
	padding-bottom: 10px;
	border-bottom:1px dashed #DCDCDC ;
}

.gameLibaoDet .icon100 {
	text-align: left;
    width: 130px;
    height: 90px;	
    }
/*.gameLibaoDet a>img{
    width: 100%;
    height: 100%;	
    }  */
.gameLibaoDet .detail{
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/*左3*/
/*列表样式*/
.listGo ul li{
	color: #CFCFCF;
	text-align:left;
}
.listGo ul li .list-num{
	height:18px;
	width: 18px;
	border-radius: 50%;
	display: inline-block;
	background: #e2e2e2;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	color:#fff;
	margin-right: 10px;
}
.listGo ul li:first-child .list-num{
	background: #1a8c44;
}
.listGo ul li:nth-child(2) .list-num{
background:rgba(26,140,68,0.8)
}
.listGo ul li:nth-child(3) .list-num{
	background:rgba(26,140,68,0.5)
	}  

.listGo ul{
	padding-left:0
}
.listGo ul li>a{
	text-align:left;
	font-size:16px;
	line-height:36px;
	color: #444444;
	
	margin: 0;
}
.listGo ul li>a:hover{
	color: #537ae9;
	text-decoration: none;
}
.link{
    margin-left:10px;
    padding-bottom:20px;
}
.link a{
    font-size: 14px;
    color: #999999;
    display: inline-block;
    margin-right:10px;
    border-right:1px solid #999999;
    padding-right:15px;
   line-height: 12px;
}
.link a:last-child{
    margin-right:0;
    border:none
}
.mask-list{
	margin: 20px 0 0 10px !important;
	padding:0 !important;
	width: 100%;
}
.mask-list ul{
	display: flex;
	justify-content: space-between;
	list-style: none;
}
.mask-list ul li{
	width: 220px;
	height: 116px;
	position: relative;
}
.mask-list ul li:hover span{
	display: block;  
	z-index: 99;
}
.mask-list ul li span{
	display: none;
	height:100%;
	width: 100%;
	position: absolute;
	background: rgba(0,0,0,0.5);
	top:0;
	left:0;
	line-height: 116px;
	text-align: center;
	color:#fff;
	overflow: hidden;
text-overflow:ellipsis; white-space: nowrap;
}
.mask-list ul li span:hover{
    
}
.mask-list ul li img{
	height:100%;
	width: 100%;
}
.footer{
	color: #999;
	font-size:14px;
	padding-bottom:20px ;
	margin-top:40px;
	margin-bottom: 0;
}
/*面包屑*/
.breadcrumb {
	font-size: 14px;
	color: #999;
}
.breadcrumb a {
	color: #999;
	font-size: 14px;
}

.listcolor>ul>li{
   list-style: none;
   border-bottom:1px dashed #efefef;

}
.listcolor>ul>li a{
	line-height: 45px;
}
.listcolor>ul>li span{
	line-height: 45px;
	color:#999
}
.textTitle{
	background: #fff;
}
.textContent{
	margin-top: 10px;
	background: #fff;
}
.fenye {}
.fenye ul {
	margin-bottom: 0;
}
.fenye ul li {
	display: inline-block;
	background: #fff;
	border: 1px solid #f4f4f4;
	padding: 6px 12px;
	font-size: 14px;
	transition: all .3s;
}
.border-bottom{
	margin: 15px 0;
	border-bottom:1px dashed #d2d2d2
}
.fenye ul li:hover {
	background:#537ae9;
	color: #fff;
}
.fenye ul .thisclass{
	background:#537ae9;
	color: #fff;
}
.fenye ul li a {
	color: #999;
}
.fenye ul li:hover a {
	color: #fff;
}
.page-turn a{
	color:#333;
}
.common-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.common-list .common-list-item {
    display: flex;
    align-items: center;
}
.common-list .common-list-item > a {
    margin-right: 8px;
    font-size: 16px;
    color: #444444;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.common-list .common-list-item > span {
    margin-left: auto;
    flex-shrink: 0;
    font-size: 14px;
    color: #999999;
}