/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2019-6-28, 9:36:16
    Author     : Administrator
*/


/*新闻列表*/





/* 新闻内容 */
.list-headw {
    padding: 10px;
}
.list-metaw .column-pathw {
    line-height: 29px;
    color: #454545;
    font-size: 14px;
    text-align: left;
}
.list-metaw .column-pathw a {
    color: black;
}
.possplit {
    background-image: url(posSplit.gif);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 22px;
    background-position: center;
    width: 10px;
    display: inline-block;
    border: 0px solid red;
}
.article {
     width: 100%; 
     margin-bottom: 2rem;
     padding-bottom: 0;
     height: auto;
}
.article h1.arti-title {
    line-height: 30px;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #007E39;
    margin: 0;
}
.article .arti-metas {
    text-align: center;
    padding: 10px 0;
    margin: 0;
    font-size: 0.8rem;
}
.arti-update,.arti-views{
    
}
.arti-update{
    margin-right: 3rem;
}
.article article{
    font-size: 1rem;
}
.f14{
    margin-bottom: 2rem;
}
.sx{
    display: block;
    margin-top: 0.5rem;
}
.article li:hover{
	border:none;
}
.titlediv{
	height:2em;
	margin:1em auto;
}
.newsul_span{
	width:100%;
	display:inline-block;
	text-align:center;
	margin-bottom:1rem;
}
.titleSp{
	width:auto;
	line-height:2rem;
    background: rgb(255, 255, 255);
    border-radius: 1rem;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(249, 132, 53);
    padding: 0px 0.8rem;
}
/* 内容页中table表 */
.tabNews{
	width:70%;
	margin:0 auto;
	text-align:center;
}
.tabNews tr{
	line-height:1.5rem;
}
.tabNews td{	
	text-align:left;
	padding-left:5%;
}
.tabNews .tc{}
.tabNews .trb{
	background-color:#eee;
}
.tabNews th{
	color:white;
	background-color:green;
}
.tabSpan{
	padding-right:2rem;
}
.zhanwei2tab{
	padding-left:12%;
}
/* 内容页中奖状图片列表 */
.newsContUl{text-align:center}
.newsContUl li{
	width:45%;
	margin-bottom: 2%
}
.newsContUl img{width:100%;}
.newsContUl .marT10{margin-top:10%;}
/* 内容页中运动会视频、图片列表 */
.showV{
	width: 65%;
    margin: auto;
}
.showU{margin: 0 auto;width:80%;}
.showU li{width:48%;margin-down:1rem;}

.showU .liL{float:left;padding:1em 0em 1em 1%;}

.showU .liR{float:right;padding:1em 1% 1em 0em;}

.showBorderN{
    border-bottom: 1px solid rgb(249, 132, 53);
    border-top: 1px solid rgb(249, 132, 53);
	margin-top: 3rem;
}
.showBorderB{
    border: 1px solid blue;
	margin: 2rem auto;
	width:80%;
	padding:1rem;
}
.imgBorHor{
	border: 1px solid rgb(255,0,0);
    padding: 1rem;
	max-width:90%;
}
.borHorDiv,.borHorDiv2,.borHorDiv3{
	margin:1rem auto;
	background-color:red;
	width:6rem;
	text-align:center;
	padding:0.3rem 0;
	color:#FFEFD1;
	border-radius:1rem;
	font-weight: bold;
}
.borHorDiv2{
	color:red;
	background-color:yellow;
}
.borHorDiv3{
	background-color:#fff;
	width:12rem;
	border:1px solid rgb(150 173 139);
	border-radius:0rem;
	font-weight: normal;
	color:#000;
}
.boldDiv{
	width:5rem;
	margin:1rem auto 0 auto;
	text-align:center;
	font-size: 2rem;
    color: white;
	text-shadow: rgb(150 173 139) 0px 1px, rgb(150 173 139) 1px 0px, rgb(150 173 139) -1px 0px, rgb(150 173 139) 0px -1px, rgb(172 190 164 / 50%) 2px 2px;
}
.boldDiv1{
	width:10rem;
	margin:1rem auto 0 auto;
	text-align:center;
	font-size: 2.3rem;
	font-weight:bold;
	color:rgb(150 173 139);
}
.cenSec{
    width: 100%;
	margin:1rem auto;
	text-align:center;
}
.boldDiv2{
	padding:0.2rem 0.5rem;
	background: rgb(150, 173, 139);
    border-radius: 50%;
    box-sizing: border-box;
    max-width: 100% !important;
	color:white;
	font-size:1.2rem;
}
.yuanDian1{
    margin-top: -0.3rem;
    background: rgb(150, 173, 139);
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    box-shadow: rgb(255 232 197) 1px 1px 0px;
    margin-right: 10px;
    margin-left: 10px;
    box-sizing: border-box;
    max-width: 100% !important;
}
.yuanjiao{
	border-radius: 2rem;
}
.borderXian{
	border-bottom: 1px solid
}
.bianXianYel0{
    border-bottom: 2px solid rgb(255, 208, 96);
}
.title2h{
	margin:1rem auto;
	border-top: 2px solid rgb(78, 79, 82);
}
.title2h h4{
	font-size: 2.3rem;
    font-weight: normal;
}
.title2h div{
	font-size:1.2rem;
	padding: 0.5rem 0.3rem 0.5rem 1.6rem;
    box-sizing: border-box;
    background-color: rgb(78, 79, 82);
	color:white;
}
.ceng1{
	text-align: center;
    margin-bottom: 0.5rem;
	padding-top:1.2rem;
}
.ceng2{
	display: inline-block;
    vertical-align: middle;
}
.ceng3{
	color: rgb(104, 178, 85);
    letter-spacing: 1px;
    line-height: 2rem;
    font-weight: bold;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}
.borBotDas{
	border-bottom: 1px dashed #67B255;
}
.borBotSol{
	border-bottom: 1px solid #67B255;
}
.borBotSol{
    border-width: 3px;
    border-style: solid;
    border-color: rgb(255, 208, 96);
}
.kuaiSXBorGre1{
	border-top: 0.5rem solid #68B255;
    border-bottom: 0.5rem solid #68B255;
}
.showBorderHor{
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(208, 52, 45);
    display: grid;
    grid-template-columns: 49% 49%;
    gap: 2%;
	padding-top: 1rem;
}
.showBorderHor div{
	text-align: center;
	clear: both;
    min-height: 1em;
	width:100%;
}
.showBorderHor div img{
	max-width:95%;
	max-height:95%;
}
.img3D{
	background-color: #89e0ff;
    padding: 0.5rem;
    width: 100%;
}
.imgDiv{
	padding-left: 1rem;
	text-align: center;
}
.imgDiv img{
  max-height: 20rem!important;
}
.fontSize1e0{
	font-size:0.5rem;
}
.fontSize1e{
	font-size:1rem;
}
.fontSize2e{
	font-size:1.3rem;
}
.finStyFS{
	font-family: 仿宋;
	color: rgb(255, 198, 11);
	font-size: 1rem;
}
.fontYel{
	color:rgb(255, 208, 96);
    letter-spacing: 1px;
    line-height: 24px;
    padding: 6px 10px 7px 12px;
    box-sizing: border-box;
    max-width: 100% !important;
}
.fontWhit{
	color: rgb(255, 255, 255);
    letter-spacing: 1px;
    line-height: 24px;
    font-weight: bold;
    padding: 6px 10px 7px 12px;
    box-sizing: border-box;
    max-width: 100% !important;
}
.fontGre{
	color: rgb(61, 167, 66);
    letter-spacing: 1px;
}
.fontRed{
	color:rgb(230, 87, 46)
}
.finGre{
	display: inline-block;
    vertical-align: middle;
    width: 100% !important;
	color: rgb(153, 200, 93);
	text-align:center;
	font-size:1.3rem;
	font-weight:bold;
}
.finRed{
	color:rgb(228, 114, 109) !important;
}
.fontOra{
	color: rgb(220, 112, 51);
}
.fontOra2{
	color: rgb(255, 208, 96);
    letter-spacing: 3px;
    font-size: 1.1rem;
    font-weight: bold;
}
.font-bold-title-h4{
	font-weight:bold;
	font-size:1.2rem;
}
.font-bold-title-h5{
	font-size:1.1rem;
}
#paoMaD{
	margin:0 auto;
    width: 44%;
	height:100%;
    overflow: hidden;
	border:1px solid black;
}
#paoMaD ul{
	display: flex;
	max-width:100%;
	max-height:100%;
	padding:0 0.5rem;
}
#paoMaD li{
    max-width: 100%;
	padding:0.5rem 0.5rem 0.5rem 0;
	max-height: 100%;
    flex-shrink: 0;
}
#paoMaD li img{
	max-height: 100%;
    max-width: 100%;
}
#paoMaD ul:hover{
	animation-play-state:paused;
}
.paomadeng5img{
    -webkit-animation: marquee 20s linear infinite;
    animation: marquee 20s linear infinite;
	background-color:rgb(228, 114, 109);
}
.paomadeng5img li{
	background-color:rgb(228, 114, 109);
}
.paomadeng3img{
    -webkit-animation: paoma3img 20s linear infinite;
    animation: paoma3img 20s linear infinite;
}
.paomadeng6img{
    -webkit-animation: paoma6img 20s linear infinite;
    animation: paoma6img 20s linear infinite;
}
/**/
@-webkit-keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-400%); 
    }
}
@keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-400%); 
    }
}

@-webkit-keyframes paoma3img {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-200%); 
    }
}
@keyframes paoma3img {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-200%); 
    }
}

@-webkit-keyframes paoma6img {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-500%); 
    }
}
@keyframes paoma6img {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-500%); 
    }
}

.shi{
	line-height: 1.5rem;
    letter-spacing: 0.2rem;
}
.showU li img,.liFlex img,.showBorderB img{
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.showU .liD{width:100%;}
.showU .liD img{display: block;margin: 0 auto;}
.liFlex,.liFlex3{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1em auto;
}
.liFlex .imgL{padding-right: 5%;}
.imgM{padding:0 1rem!important;}
.liFlex div{
	width:48%;
}
.liFlex3{width:100%!important;}
.liFlex3>img{max-width:29%!important;} 
.bgXian{
	text-align:center;
	margin-top:-1.3rem;
	width:100%!important;
}
.bgDiv1{
	background-color:rgb(223, 94, 68);
	border-radius: 0rem 1.3rem 1.3rem 0rem;
	color:white;
	padding:0.2rem 1.2rem;
}
.bgKuaiGre{
	background-color: rgb(105, 177, 87);
}
.bgKuaiRed{
	background-color: rgb(217, 38, 19);
}
@media screen and (max-width: 880px) {
  
.article .arti-metas {
    text-align: left;
}
.arti-update,.arti-views{
    display: inline-block;
    width: 100%;
}
.arti-update {
    margin-right: 0;
    margin-bottom: 0.5rem;
}
.arti-views{
}
/* content */
.newsul_span img{
	width:100%;
}
.tabNews{
	width:100%;
}
.tabNews td{	
	text-align:left;
	padding-left:0;
}	
.showV,.showU{width:95%;}
}



@media screen and (max-width: 600px) {
	#paoMaD{
		width: 100%;
	}
}