@charset "utf-8";
/* 样式复写 */
@media (min-width: 1314px){
.container {width: 1230px;}
}

body{background: url(../../images/2021.files/keyanchu.files/bd_bg.jpg) no-repeat bottom center;}
.g-bnr{height: 274px;overflow: hidden;background: url(../../images/2021.files/keyanchu.files/bnr_bg.jpg) no-repeat center;}
.m-logo{margin-top: 75px;}
.lst-kydt li{line-height: 37px;}
/* 专题专栏横条 */
.ztzl img{width: 100%;}

.g-minbg{background: #f3f6fa;padding: 30px 0;}
.lst-zcfg li{line-height: 48px;border-bottom: 1px dashed #999999;}

.lst-tzgg{padding-top: 1rem;}
.lst-tzgg li{margin-bottom: 2rem;}
.news-date {color: #333;-webkit-box-flex: 2;-ms-flex: 2 2 auto;flex: 2 2 auto;width: 15%;float: left;}
.news-date .date {line-height: 36px;text-align: center;color: #a1a1a1;font-weight: 700;font-size: 30px;}
.news-date .year {line-height: 36px;text-align: center;color: #a1a1a1;font-size: 16px;}
.news-info {min-height: 60px;color: #333;-webkit-box-flex: 2;-ms-flex: 2 2 auto;flex: 2 2 auto;width: 85%;float: left;padding-top: 8px;}
.news-info .title {overflow: hidden;display: -webkit-box;display: block;margin: 0;line-height: 28px;color: #333;font-weight: 700;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news-info .desc {margin-top: 5px;line-height: 22px;color: #a6a6a6;font-size: 14px;letter-spacing: 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

.link{height: auto;overflow: hidden;}
.link p{font-size: 22px;font-weight: bold;}
.link select{border: none;background: rgba(255,255,255,.6);height: 36px;line-height: 36px;margin-right: 46px;width: 20%;margin: 0 2.5%;}
.link select:last-child{margin-right: 0;}
.link select option{font-size: 16px;}



@media (max-width: 1199px) {
	.link select{width: 44%;margin: 0 2.5% 1rem;}
}
@media (max-width: 991px) {
	.g-nav{height: auto;padding: 10px 0;}
	.g-nav .m-nav{ line-height: 30px;}
	.g-nav .m-nav a:first-child{display: none;}
	.g-nav .m-nav a{width: 20%; font-size: 15px;}
	.ft-img {width: 100%;margin-top: 1rem;text-align: center;}
	.m-logo{ margin-top: 25px;}
	.jdt img{height: 237px;}
	.footer{ padding-top: 5px;}
	.ft-con p{line-height: 16px;}
}
@media (max-width: 767px) {
	.ft-logo{width: 100%;text-align: center;}
	.g-bnr{height: 100px;}
	.m-logo img{width: 80%;}
	.footer{ padding-top: 5px;}
	.ft-con p{line-height: 16px;}
}
@media (max-width: 380px) {
	.m-logo img{width: 98%;}
}