@charset "UTF-8";
html{}
body {font-family:Microsoft YaHei,SimSun,Arial;color: #666;padding:0;margin:0 auto;font-size:14px;position: relative;background-color:#FFF;min-height: 100vh;overflow-x: hidden;max-width: 1920px;}
body.on{overflow: hidden;}
a{text-decoration:none;}
ul,p,h1,ul{margin:0;padding:0;}
ul{list-style:none;}
.clearfix{*zoom: 1;}
.clearfix:after {display: table;content: "";clear: both;}
a{color: #333}
a img{border: 0;}
input,button,textarea{outline: none;
    box-shadow: none;
    -webkit-appearance: none;border: 0;
    border: none;border-radius: 0;}
.fl{float: left;}
.fr{float: right;}
.center{text-align: center;}
.pb20{padding-bottom: 20px;}
.pb40{padding-bottom: 40px;}
.pt40{padding-top: 40px;}
.pt20{padding-top: 20px;}
.ptb{padding: 2rem 0;}
.mb15{margin-bottom: 15px;}
.mt10{margin-top: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px!important;}
.h10{height: 10px;}

::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}  
.position_r{position: relative;}
.position_a{position: absolute;}
.show{display:block;}
.hide{display:none;}

.w875{width: 87.5%;margin: 0 auto;}

.w1200{width: 1200px;margin: 0 auto;}
.header{width: 100%;background-color:#b00303;text-align: center;z-index: 99;padding: 1rem 0 5rem;}
.header .logo{padding: 2rem 0 1rem;text-align: center;}
.header .logo img{height: 100%;max-width: 100%;}
.header .search{height: 34px;width: 700px;margin: 0 auto ;}
.header .search input{height: 32px;border: 0;width: calc(100% - 90px);float: left;border-radius: 4px 0 0 4px;padding-left: 10px;}
.header .search img{cursor: pointer;}

footer{background-color: #1c1c1c;text-align: center;}
footer .txt{padding:1rem 0;color: #999;}

.titleA{text-align: center;padding: 3rem 0 1.5rem;}
.mf1 .news_list{width: calc(25% - 7.5px);float: left;margin-right: 10px;margin-bottom: 2rem;background-color: #F6F6F6;}
.mf1 .news_list:nth-child(4n){margin-right: 0;}
.mf1 .news_list:last-child{padding: 10px;width: calc(25% - 27.5px);}
.mf1 .news_list img{width: 100%;}
.mf1 .news_list .word{padding: 0 10px 10px;}
.mf1 .news_list .word a{line-height: 2rem;color: #b00303;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.mf1 .news_list .icon-time{font-size: 14px;line-height: 2rem;}
.mf1 .news_list .icon-time:before{font-size: 18px;float: left;padding-right: 5px;}
.mf1 .news_list .desc{line-height:24px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.mf1 .news_list .list{padding-bottom: 13px;}
.mf1 .news_list .list:last-child{padding-bottom: 0;}
.mf1 .news_list .list a{margin:6px 0;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.mf1 .news_list .list a:hover{color: #b00303;}

.show_bg{background-color: rgb(0 0 0 / 50%);display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.show_bg .show_xx{width: 440px;background-color: #FFFFFF;margin:0 auto;height: 60%;margin: 0 0 0 -250px;position: absolute;top: 10%;left: 50%;padding: 70px 30px 2rem;}
.show_bg .show_xx .biao{background-color: #DBDCD7;color:#000000;line-height: 48px;text-align: center;font-size: 22px;position: absolute;top: 0;left: 0;width: 100%;}
.show_bg .show_xx .icon-close{position: absolute;top: 0;right: 0;font-size: 28px;color: #333333;width: 48px;line-height: 48px;display: inline-block;}
.show_bg .show_xx .con1{padding-bottom: 1rem;}
.show_bg .show_xx .con1 .tx{width: 78px;padding-right: 20px;}
.show_bg .show_xx .con1 .desc{line-height: 24px;}
.show_bg .show_xx .con1 .desc img{max-width: 100%;padding-top: 1rem;}
.show_bg .show_xx .con1 .title{font-size: 18px;line-height: 33px;}
.zanw{display: none;font-size: 18px;text-align: center;padding-top: 5rem;}
.ov{overflow: hidden;}

.new_title{font-size: 20px;line-height: 3rem;text-align: center;margin-top: 3rem;color: #b00303}
.date{width: 240px;text-align: center;margin:0 auto;line-height: 2rem;padding-bottom: 2rem;}
.news_show{line-height: 2rem;padding-bottom: 3rem;}
.news_show p{padding-bottom: 10px;}
.news_show img{text-align: center;max-width: 100%;padding:1rem 0;}
@media only screen and (max-width:1200px){
	.w1200{padding: 0 4%;width: 92%;}
	.mf1 .news_list .list{padding-bottom: 5px;}
}
@media only screen and (max-width:1100px){
}
@media only screen and (max-width:1023px){
}
@media only screen and (max-width:900px){
	.mf1 .news_list{width: calc(50% - 0.5rem);margin-right: 1rem;margin-bottom: 1rem;}
	.mf1 .news_list:nth-child(2n){margin-right: 0;}
	.mf1 .news_list:last-child{width: calc(50% - 20px - 0.5rem);}
	.mf1 .news_list .list{padding-bottom: 15px;line-height: 1.3rem;}
	
}
@media only screen and (max-width:750px){
	.mf1 .news_list{width:100%;margin-right: 0;}
	.mf1 .news_list:last-child{width: calc(100% - 20px);}
	.mf1 .news_list .list{padding-bottom: 15px;line-height: 1.3rem;}
	.show_bg .show_xx{width: calc(100% - 40px);padding: 70px 20px 20px;margin: 0 auto;left: 0;min-height: 100vh;top: 0;}
	
}
@media only screen and (max-width:479px){
	.header .search{width:calc(100% - 2rem); padding: 0 1rem;}
}
@media only screen and (max-width:432px){
    html {font-size: 84.375%; }
}
@media only screen and (max-width:414px){
    html {font-size: 80.86%; }
}
@media only screen and (max-width:400px) {
    html {font-size: 78.125%; }
}
@media only screen and (max-width:384px) {
    html {font-size: 75%; }
}
@media only screen and (max-width:375px){
    html { font-size: 70%; }
}
@media only screen and (max-width:360px) {
    html { font-size: 65%; }
}
@media only screen and (max-width:320px){
	html { font-size: 60%; }
}

