.infos img{
    padding:20px 0 20px 20px;
}

.infos2 img{
    padding:20px 20px 20px 0;
}

.tables table{
    border-collapse: collapse;
    border:0px;
    padding:0px;
    margin:0;
}

tr, td {
    border-collapse: collapse;
    /*border: none;*/
    font-size:14px;
    vertical-align: top;
}



a.hovv:link {
    background:#01A13E;
    background-color: #01A13E;
    color:#fff;
    display: block;
    border-radius:50px;
}
a.hovv:visited {
 
}
a.hovv:hover {
    background:#01A13E;
    background-color: #01A13E;
    color:#fff;
    display: block;
    border-radius:50px;
}
a.hovv:active
{
    background:#01A13E;
    background-color: #01A13E;
    color:#fff;
    display: block;
    border-radius:50px;
}
.white{
    color:#fff;
}


.newslist{
    width:100%;
    margin:0 auto;
}
.newslist ul li{
    width:100%;
    border-bottom:1px dashed #DAD9D9;
    line-height:45px;
    list-style:none;
}
.newslist ul li a:hover{
    color: #FF0004;
}

.newslist ul li span{
    float:right;
    font-size:12px;
    color: #ccc;
}

.newslist ul li img{
    width:35px;
    height:auto;
    margin-left:20px;
}



.newslist2{
    width:100%;
    margin:0 auto;
    background:#EDEEF2;
}
.newslist2 ul{padding:0px;margin:0px;}
.newslist2 ul li{
    width:100%;
    border-bottom:1px dashed #DAD9D9;
    line-height:45px;
    list-style:none;
    margin:0 auto;
    padding:0px;
}
.newslist2 ul li a:hover{
    color: #FF0004;
}

.newslist2 ul li div span{
    font-size:14px;
    color: #ccc;
}

.newslist2 ul li img{
    width:30px;
    height:auto;
    margin-left:20px;
}

.newslist2 ul li .fleft{float:left;width:60%;padding-left:10px}
.newslist2 ul li .fleft2{float:left;width:20%;padding-top:2%;}
.newslist2 ul li .fleft3{float:left;width:20%;padding-top:2%;}


.nti{
    font-size:20px;
    font-weight: bold;
    border-bottom: 1px dotted #DEDEDE;
    text-align: center;
    width:100%;
    margin:0 auto 20px;
    padding-bottom:10px;
}


.ninfo{
    font-size:16px;
    text-align:left;
    width:100%;
    margin:0 auto 20px;
}
.pagepage{margin:40px auto 40px auto; width:100%; text-align:center;}
.pagepage a{
	display:inline-block;
	height:30px;
	line-height:30px;
	width:30px;
	border:1px solid #dcdcdc;
	margin:0 1px;
	text-decoration:none;
	color:#333;
	font-size: 12px;
}
.pagepage a:hover,.pagepage a.hover{
	color:#fff;
	background:#E81C0F;
	border:#E81C0F 1px solid;
}
.clear{
    clear: both
}

@media screen and (max-width:1440px){
    .infos img{
        padding:20px 0;
    }

    .infos2 img{
        padding:20px 0;
    }    
    
}