@charset "utf-8";

@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}

@media screen and (max-width:1000px){
.mob{display: block !important;}
.pc{display:none !important;}
body {
	margin: 0px;
	padding: 0px;	
	text-align: left;
	font-family: "Microsoft YaHei","微软雅黑",Verdana,Arial;
	color: #494949;
}
a {
	text-decoration: none;
	border:none;
	color: #494949;
}

a:hover {
	text-decoration:none;
	color: #8c211b;
}

.mdenote {
	margin-right: 15px;
}


.flex {
	display: flex;
	display: -webkit-flex;
}
.mriqi {
	color: #999;
	font-size:1.4rem;
	float: right;
	padding-top:25px;
}
	
.mmainbody {	
	padding:15px;	
}

/*mhead*/
.mhead_1 {
	margin: 15px 0px;
	text-align: center;
}

.mhead_2 {
	justify-content: space-around;
	background-color: #8c211b;
	font-size: 1.2rem;
}

.mhead_2 div {
	line-height:2.8;
}

.mhead_2 a {
	color: #fff;
	font-size:1.5rem;
}

/*m index */
/*  首页标题的下划线  */
.mxxx {
	padding-left: 8px;
	padding-bottom: 5px;
	font-size: 1.5rem;
	/*font-weight:normal;*/
	font-weight: bold;
	color: #8c211b;
	border-bottom: 4px solid #d3d3d3;
	position: relative;
	margin-bottom: 10px;
}

.mxxx::before {
	content: '';
	height: 4px;
	width: 100px;
	background: #8c211b;
	position: absolute;
	bottom: -2px;
	left: 0px;
}

.mnews {	
	margin: 50px 15px;
	padding-top: 15px;
}

.mnews_121 {	
	margin: 20px;
	
}

.mnews_121 li a{	
	line-height:2;
	font-size:0.8rem;
}

.mckgd {
	margin: 30px auto;
	width: 70%;	
	background-color: #016cbe;
	text-align: center;
}
.mckgd a{
	font-size: 1.6rem;
	line-height: 2.8;
	color: #fff;
}

.mdjwh {
	width:100%;
	margin-top:25px;
	
}

/*danye*/
.mtitle_12{
	margin:40px 15px;
border-bottom:4px solid #8c211b;
color:#8c211b;
font-size:1.6rem;
line-height:1.6;
}

/*noimglist*/
.mnav{
	flex-wrap:wrap;
	justify-content:center;
	
}
.mbutton{
	border: 1px solid #999;
	border-radius: 12px;
	padding:5px 30px;	
	margin:15px;
	text-align:center; 
	}
.mbutton a {
	font-size:1.5rem;
	line-height:2;
}
.mb15 a{
	color:#8c211b;		
}


.mlistcon41 {
	width: 100%;					
}
.mlistcon41 li{border-bottom:2px dashed #999;padding-left:10px;padding-right:25px;}
.mlisttile{margin-left:15px;}
.mlisttile a{font-size:0.8rem;line-height:2;}

/*imglist*/
.mlistcon42 {
	width: 100%;		
	margin: 20px;	
}
.mul43 li{height:230px;border-bottom:2px dashed #999;margin-top:15px;}

.mlist32{vertical-align:top;padding-left:30px;}
.mlist321{margin-bottom:10px;}
.mlist321 a{color:#000;font-size:1.8rem;font-weight:540;}
.mlist323{color:#999;font-size:1.4rem;margin-top:25px;}


/*marticle*/

.marticletitle1{font-size:1.8rem;line-height:1.2;text-align:center;margin-top:20px;}
.marticletitle2{font-size:0.7rem;line-height:1.2;margin:30px 0px;color:#999;text-align:center;}
.mabody {margin-top:20px;}
.mabody img{max-width:800px;margin-top:12px;margin-bottom:12px;}




/*mfooter*/
.mfooter {
	margin-top:50px;
	padding: 25px 40px;
	background-color: #8c211b;
	font-size:0.8rem;
	color: #fff;
	line-height: 1.5;
	text-align:center; 
}

.mfooter span {
	display: block;
}

}


