@charset "utf-8";
/* CSS Document */

.newsmayor-109-1{
	width:100%;
	height:auto;
	position:relative;
	}
.newsmayor-block{
	width:100%;
	height: 367px;
	position:relative;
	}
.newsmayor-block .pic{
	width:100%;
	height:auto;
	position:relative;
	}
.newsmayor-block .pic img{
	max-width:100%;
	height:358px;
	}
.newsmayor-title{
	padding:5px;
	color:#2c2c2c;
	font: 21px/24px 'kanit', Arial, sans-serif;

	}
.newsmayor-text{/* height: 109px; */position: absolute;bottom: 0;background: url(../images/mayor-140-1/bg-t.png) bottom center repeat;/* padding-top: 47px !important; */padding: 10px 10px;font-size: 16px;line-height: 20px;}
.newsmayor-text a{
	color:#fff;
	}
.newsmayor-text a:hover{
	color:#fff;
	}
.newsmayor-bottom{
	width:100%;
	height:auto;
	text-align:center;
	margin-top: 10px;
	}
@media (max-width: 374px) { 
	.newsmayor-109-1 {
    margin-top: 25px;
}
.newsmayor-block .pic img {
    height: auto;
}
.newsmayor-block {
    width: 100%;
    height: auto;
}
	}
 @media (min-width: 375px) and (max-width: 413px) {
	.newsmayor-109-1 {
    margin-top: 25px;
}
.newsmayor-block .pic img {
    height: auto;
}
.newsmayor-block {
    width: 100%;
    height: auto;
	margin-top: 20px;
}
	}
@media (min-width: 414px) and (max-width: 575px) {

.newsmayor-block .pic img {
    height: auto;
}
.newsmayor-block {
    width: 100%;
    height: auto;
	margin-top: 20px;
}
	}
@media (min-width: 768px) and (max-width: 991px) {
	.newsmayor-block {
    width: 100%;
    height: 358px;
    position: relative;
}
.newsmayor-109-1 {
    width: 234px;
}
	}
@media (min-width: 992px) and (max-width: 1199px) { 
.newsmayor-block .pic img {
	    height: 368px;
}
.newsmayor-block {
    height: 368px;
}
}
@media (min-width: 1281px) and (max-width: 1366px) { 
.newsmayor-block {
    width: 100%;
    height: 257px;
}
.newsmayor-109-1 {
    width: 211px;
}
.newsmayor-text {
    padding: 7px 10px;
    font-size: 13px;
    line-height: 15px;
}
.newsmayor-block .pic img {
    height: 257px;
}
}
@media (min-width: 1367px) and (max-width: 1440px) {
.newsmayor-block {
    width: 100%;
    height: 257px;
}
.newsmayor-109-1 {
    width: 211px;
}
.newsmayor-text {
    padding: 7px 10px;
    font-size: 13px;
    line-height: 15px;
}
.newsmayor-block .pic img {
    height: 257px;
}
	}
@media (min-width: 1441px) and (max-width: 1600px) {
.newsmayor-block {
    width: 100%;
        height: 331px;
}

.newsmayor-text {
    padding: 7px 10px;
    font-size: 13px;
    line-height: 15px;
}
.newsmayor-block .pic img {
    height: auto;
}	
	}