@charset "utf-8";

/* CSS Document */
body,
p,
ul,
li,
dl,
dt,
dd {
	margin: 0px;
	padding: 0px;
}

ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
}

body {
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	background-color: #f2f2f2;
}

img {
	border: none;
}

input,
textarea {
	outline: 0;
	resize: none;
}

.blank0 {
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
}

.blank10 {
	clear: both;
	height: 10px;
	overflow: hidden;
	display: block;
}

.blank20 {
	clear: both;
	height: 20px;
	overflow: hidden;
	display: block;
}

.blank50 {
	clear: both;
	height: 50px;
	overflow: hidden;
	display: block;
}

.blank30 {
	clear: both;
	height: 30px;
	overflow: hidden;
	display: block;
}

.mt5 {
	margin-top: 5px;
}

.none {
	display: none;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	position: relative;
}

.wrap-1200 {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.head{background-color: #ffffff;padding: 20px 0;}
.head .wrap-1200{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;}
.head .logo img{width: auto;height: 60px;}
.head span{font-size: 24px;font-weight: bold;color: #000000;}
.navbox{background-color: #000000;}
.navbox a{display: inline-block;width: 160px;height: 45px;line-height: 45px;text-align: center;color: #ffffff;font-size: 16px; font-weight: bold;}
.navbox a.bg{background-color: #e40b0b;}
.ntld{margin: 30px 0;}
.clss_tit{padding: 0 0 10px; position: relative;color: #000000; line-height: 30px; font-size: 18px; font-weight: bold;}
.clss_tit::before{content: "";display: block; width: 100%; height: 1px; background-color: #e2e2e2; position: absolute; left: 0; bottom: 0;}
.clss_tit::after{content: "";display: block;width: 80px; height: 3px;background-color: #e40b0b;position: absolute;left: 0; bottom: -1px;}
.schkec{margin: 30px 0;}
.schkec .wrap-1200{background-color: #ffffff;padding: 20px 30px;box-sizing: border-box;}
.schkec ul li{display: inline-block;width: 18%;margin-right: 20px;margin-top: 20px;}
.schkec ul li:nth-child(5n){margin: 0;}
.schkec ul li a{display: block;}
.schkec ul li a .schkeimg img{width: 100%;height: 135px;}
.schkec ul li a p{text-align: center;font-size: 14px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.zxmdfe{margin: 30px 0;}
.zxmdfe .wrap-1200{background-color: #ffffff;padding: 20px 30px;box-sizing: border-box;}
.zxmdfe ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.zxmdfe ul li{display: inline-block;width: 48.9%;margin-right: 15px;margin-top: 20px;font-size: 16px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;}
.zxmdfe ul li:nth-child(2n){margin-right: 0;}
.zxmdfe ul li a{line-height: 30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #000000;width: 75%;}
.xuesoj{margin: 30px 0;}
.xuesoj .wrap-1200{background-color: #ffffff;padding: 20px 30px;box-sizing: border-box;}
.xuesoj .miaoshu,
.xuesoj .yousahi{margin-top: 15px;line-height: 25px;font-size: 16px;}
.xuesoj .huanjimg{margin-top: 20px;}
.xuesoj .huanjimg a{display: inline-block; margin-right: 20px;width: auto;max-width: 23%;}
.xuesoj .huanjimg a:nth-child(4n){margin-right: 0;}
.xuesoj .huanjimg a img{width: auto;max-width: 100%;}
.saidzlr{margin: 30px 0;}
.saidzlr .wrap-1200{background-color: #ffffff;padding: 20px 30px;box-sizing: border-box;}
.saidzlr ul li{display: inline-block;margin: 15px 20px 0 0;max-width: 23%;}
.saidzlr ul li:nth-child(4n){margin-right: 0;}
.saidzlr ul li a{display: block;}
.saidzlr ul li a img{width: auto;max-width: 100%;}
.foot{padding: 20px 0 30px;text-align: center;}
.foot a{color: #000000;}
.botdmt{display: none;}
@media screen and (max-width:767px){
.wrap-1200 { width: 100%; margin: 0 auto; }
.head{padding: 10px;}
.head .logo img{height: 50px;}
.head span{font-size: 14px;}
.navbox .wrap-1200{display: flex;display: -ms-flexbox;display: -webkit-flex;overflow-x: auto;}
.navbox a{width: 80px;flex: 1 0 auto;}
.ntld{margin: 10px;}
.schkec{margin: 10px 0;}
.schkec .wrap-1200{padding: 10px;}
.schkec ul li{width: 47.5%;margin: 10px 10px 0 0;}
.schkec ul li:nth-child(2n){margin-right: 0;}
.schkec ul li a .schkeimg img{height: 27vw;}
.schkec ul li:nth-child(5){margin-right: 10px;}
.zxmdfe{margin: 10px 0;}
.zxmdfe .wrap-1200{padding: 10px;}
.zxmdfe ul li{width: 100%;margin-right: 0;margin-top: 10px;}
.zxmdfe ul li a{width: 65%;}
.xuesoj{margin: 10px 0;}
.xuesoj .wrap-1200{padding: 10px;}
.xuesoj .miaoshu, .xuesoj .yousahi{margin-top: 10px;}
.xuesoj .huanjimg{margin-top: 10px;}
.xuesoj .huanjimg a{max-width: 47.5%;margin-right: 10px;}
.xuesoj .huanjimg a:nth-child(2n){margin-right: 0;}
.saidzlr{margin: 10px 0;}
.saidzlr .wrap-1200{padding: 10px;}
.saidzlr ul li{max-width: 47.5%;margin-right: 10px;}
.saidzlr ul li:nth-child(2n){margin-right: 0;}
.foot{padding: 10px 10px 70px;}
.botdmt{display: flex;display: -ms-flexbox;display: -webkit-flex;padding: 10px;width: 100%;justify-content: space-between;position: fixed;bottom: 0;left: 0;background-color: #ffffff;z-index: 9999999;box-sizing: border-box;}
.botdmt a{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-direction: column;justify-content: center;align-items: center;}
.botdmt a:nth-child(1){flex-direction: row;background-color: #e40b0b;padding: 0 20px;border-radius: 50px;color: #ffffff;font-size: 14px;}
.botdmt a img{width: 25px;height: 25px;margin-bottom: 5px;}
.botdmt a:nth-child(1) img{margin: 0 5px 0 0;}
}