@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; font-family:"微软雅黑", Arial;}
a:link,a:visited{ text-decoration:none; color:#646464; }
a:active,a:hover{ color:#E83828;}
ul,li{ list-style:none;}
hr{ border-top:1px #CCC solid; border-bottom:#FFF; border-left:#FFF; border-right:#FFF; margin-bottom:10px;}
body{ padding:0px; margin:0px;}


.nav{width:1100px; height:auto; margin: 0 auto; overflow:hidden; border-top: solid 1.5px #8ec21f;}
.navb{width:100%; height: auto; margin: 0 auto; margin-top:30px; line-height: 30px; overflow: hidden; padding-bottom: 20px;}
.nav li{ display:inline; font-family:"微软雅黑", Arial; font-size:18px; color:#4B4B4B; letter-spacing:2.2px; }
.nav li a{ font-family:"微软雅黑", Arial;font-size:18px; text-decoration:none; color:#4B4B4B; text-align:center;letter-spacing:2px; }
.nav li a:hover{color:#E83828;}
.nav li a:hover a{color:#E83828;}
.top,.top1{ margin: 0 auto; height:auto; overflow:hidden; }
.tit{width: 100%;height: 50px; margin: 0 auto;}
.tit h3{font-family:"微软雅黑", Arial;font-size:14px; color:#4B4B4B; text-align:left;letter-spacing:2px; line-height: 50px;}
.bod{width:1112px; height:auto; margin:0 auto; overflow:hidden; }
.list{width: 1112px; height: auto;margin:0 auto; margin-bottom: 5px; overflow: hidden;}
.lv{ width:266px; height:auto; margin-left: 6px; margin-right:6px; float:left; margin-bottom:40px; }
.lv a{ font-family:"微软雅黑", Arial; font-size:16px; color:#696969; text-align: center; line-height: 20px; text-decoration:none; }
.lv p{margin-top: 20px;overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;}
.lv a:active,a:hover{ color:#E83828;}
.line{width: 1100px;height: 1px; margin: 0 auto; border-bottom: dotted 1px #afafaf; clear: both; margin-bottom: 15px;}
.line01{width: 100%;height: 8px; margin: 0 auto; background-color: #8ec21f; clear: both; margin-top: 50px; }

.cont01{width:100%; height:auto; margin:0 auto; margin-bottom: 40px; }
.tit01 h2{ font-family:"微软雅黑", Arial; font-size: 28px; text-align: center; color:646464;  letter-spacing: 2px; padding-bottom: 10px;margin-top: 40px; }
.tit01 p{ font-family:"微软雅黑", Arial; font-size: 12px; text-align: center; color:#696969;  line-height: 20px; padding-bottom: 10px; }
.text p img{ width:100%; height:auto; margin:0 auto; padding-bottom:40px;}
.text{ width: 100%; height: auto; margin:0 auto; margin-top: 20px;}
.text p{ width:100%; height:auto; overflow:hidden; font-family:"微软雅黑"; font-size:16px; color:#4B4B4B; text-align:left;  padding-bottom:15px; line-height:30px;}

.cont02{width:1140px; height:auto; margin:0 auto; margin-bottom: 40px; }
.link{width: 340px; height: auto; float: left; margin-left: 20px; margin-right: 20px; margin-bottom: 50px;}
.link li{display: block; font-family:"微软雅黑", Arial; font-size:18px; color:#4B4B4B; letter-spacing:2.2px; line-height: 48px; }
.link li a{ font-family:"微软雅黑", Arial;font-size:18px; text-decoration:none; color:#4B4B4B; text-align:center;}
.link li a:hover{color:#E83828;}
.link li a:hover a{color:#E83828;}

.cont03{width:1100px; height:auto; margin:0 auto; margin-bottom: 40px; }
.list01{width:1100px; height: auto; float: left; margin-bottom: 30px; }
.list01 li{display: block; font-family:"微软雅黑", Arial; font-size:22px; color:#4B4B4B; line-height: 48px; }
.list01 li a{ font-family:"微软雅黑", Arial;font-size:22px; text-decoration:none; color:#4B4B4B; text-align:center;}
.list01 li a:hover{color:#E83828;}
.list01 li a:hover a{color:#E83828;}
.list01 li span{ font-family:"微软雅黑"; font-size:14px; color:#A0A0A0; line-height:30px; float:right;  }
.line02{width: 1100px;height: 1px; margin: 0 auto; border-bottom: dotted 1px #afafaf; clear: both; margin-top: 15px; margin-bottom: 15px;}


.page{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: center; clear: both;  padding-top: 40px; }
.page a,.page span{ border-radius: 3px; padding: 5px 3px; border:1px solid #969696; min-width: 22px; display: inline-block;}
.page a{ color: #646464; background: #fff;}
.page span{ background:#E83828; color: #fff;}
.bod04{width:100%px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 50px;}
.weixin{width: 240px; height: 120px; margin: 0 auto;}


.foot{width: 100%; height: 150px;  overflow: hidden; margin: 0 auto;  overflow:hidden;}
.foot p{ font-family:"微软雅黑", Arial; font-size:12px; color:#7D7D7D; text-align: center; line-height: 28px; padding-top: 30px;}


@media screen and (min-width: 1100px){
	.top,.top1,.cont01,.foot,.nav,.tit,.line01,.line{ width:1100px;}
	.text{ width:900px; height: auto; margin:0 auto; margin-top: 20px;}
	.text p img{ width:900px; height:auto; margin:0 auto; padding-bottom:40px;padding-top: 30px; }
	.text p{ width:900px; height:auto; overflow:hidden; font-family:"微软雅黑"; font-size:16px; color:#4B4B4B; text-align:left;  padding-bottom:15px; line-height:30px;}
	}

@media screen and (min-width: 600px) and (max-width: 1100px){
	.top,.top1,.cont01,.foot,.tit{ width:600px;}
	.nav,.line01{height: 0; width: 0;}
	.line{width: 600px; height: auto;}
	.text{ width:600px; height: auto; margin:0 auto; margin-top: 20px;}
	.text p img{ width:600px; height:auto; margin:0 auto; padding-bottom:40px; }
	.text p{ width:600px; height:auto; overflow:hidden; font-family:"微软雅黑"; font-size:16px; color:#4B4B4B; text-align:left;  padding-bottom:15px; line-height:30px;}
	}

@media screen and (max-width: 600px){
	.top,.top1,.cont01,.tit{ width:100%;}
	.nav,.line01,.foot{height: 0; width: 0;}
	.line{width: 400px; height: auto;}
	.tit01 h2{ font-family:"微软雅黑", Arial; font-size: 20px; text-align: center; color:646464; margin-top:10px; font-weight: normal; }
	.tit h3{font-weight: normal;}
	.tit01 p{ font-family:"微软雅黑", Arial; font-size: 12px; text-align: center; color:#696969;  line-height: 20px; overflow: hidden; }
	.bod04{height: 0; width: 0;}
	.text{ width: 400px; height: auto; margin:0 auto; margin-top: 20px;}
	.text p img{ width:400px; height:auto; margin:0 auto; padding-bottom:40px; overflow: hidden;}
	.text p{ width:400px; height:auto; overflow:hidden; font-family:"微软雅黑"; font-size:16px; color:#4B4B4B; text-align:left;  padding-bottom:15px; line-height:30px;}
	}

	.nav.new2025 ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	 }
	
	 .nav.new2025 ul li {
		-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;
		flex-grow:1;
		position: relative;
		text-align: center;
	 }
	
	 .nav.new2025 ul li:after {
		 content: '|';
		 position: absolute;
		 right: 0;
		 top: 0;
	 }
	
	 .nav.new2025 ul li:last-child:after {
		content: none;
	 }