*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#4e302e;}
a:hover{text-decoration:none; color:#9b020e; }
li{list-style:none outside none;}
body{font-size:14px;line-height:36px;font-family:"微软雅黑"; background: #fff; color: #42464d; }

p{text-indent:2em;color:#666;}
p a{color:#bf1919;}

.fl{ float:left;} .fr{ float:right;}

.wrap {width: 100%;margin: 0 auto 0;background: url(../images/img_0.png) no-repeat scroll 50% 0;height:1020px;min-width: 1200px;}

.header {height: 100%;padding: 50px 0 0;position: relative;overflow: hidden;width: 100%;min-width: 1200px;}

.banner {
	max-width: 1200px;
	height: 641px;
	margin: 0 auto;
}

.banner>img:nth-child(1) {
	width: 10%;
	left: 44%;
	bottom: 0;
	animation-delay: 0.5s;
	
	top: -20%;
	position: relative;
}

.banner>img:nth-child(2) {
	width: 42%;
	left: 18%;
	right: 0;
	margin: 0 auto;
	top: 33%;
	animation-delay: 1.2s;
	bottom: 5%;
	position: relative;
}



.dy {
	width:100%;
	height:208px;
	background: url(../images/img_4.png) no-repeat scroll 50% 0 transparent;background-size:100% 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.dy p {
	color: #666666;
	width: 1100px;
	padding: 55px 25px 30px 25px;
	margin: 0 auto 0;
	text-align:justify;
	font-size: 18px;
	line-height: 36px;
}

.center{  min-width: 1200px; overflow: hidden; margin-bottom:40px;}
.page{width:1200px; margin: 0 auto;}
.tt{ width: 1200px; overflow: hidden; padding-top:80px; text-align: center;}






.pagebox{ background: #ecd6a2; height: 440px; width: 100%; border-radius:2vw;margin-top:100px;padding:5px; }

.pagenav{ width:1000px; float: left; text-align: left; margin: -50px 0 20px 190px;  }
.pagenav a{ display:block; width:230px;  color:#e40001;font-weight:600; font-size: 26px; margin-right: 60px; overflow: hidden; line-height:46px; height: 46px; position: relative; float: left; border-radius:0.8vw 0.8vw 0vw 0vw;
	background: #fba858;}
.pagenav a span{display: flex;width: 230px;font-weight:bold;margin-bottom:10px;overflow:hidden;justify-content: center;}
.pagenav a.selected{ color:#fff; background:#e40001; width:230px; }
.pagenav a:hover{ color:#fff;  width:230px;  position: relative;  text-align: center; background:#e40001;}
.pvpv{ width:1100px; overflow: hidden; margin:50px auto; background: #fff; border-radius:1vw; padding:25px; display: none;}









/* switch */
.switch{width:468px;height:316px;position:relative; }
.switch ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch ul li img{width:468px; height:316px;position:absolute;top:0;left:0; border-radius: 0.4vw;}
.switch-nav{bottom:20px;right:10px;position:absolute;z-index:1;height:9px;}
.switch-nav span.active{ background: #fd8d21; border-radius: 4px; width:20px; height:10px; }
.switch-nav span{margin:0 3px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:10px;height:10px; background: #fff; border-radius:50px;color:#fff; }

.switch1{width:468px;height:316px;position:relative; }
.switch1 ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch1 li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch1  li img{width:468px; height:316px;position:absolute;top:0;left:0; border-radius: 0.4vw;}


.switch01{width:468px;height:316px;position:relative; }
.switch01 ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch01 li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch01  li img{width:468px; height:316px;position:absolute;top:0;left:0; border-radius: 0.4vw;}



.news{font-size:18px;}
.news a{color:#333;font-weight:bold;display:block;margin:2.5px 0;}
.news a:hover{text-decoration:none; color:#d31414; }


.e_nr{ width:590px; overflow: hidden; }
.e_nr h1{ line-height:36px; font-weight:600; text-align: center; color:#d31414; margin-bottom:20px; font-size:24px;}
.e_nr p{ line-height:28px; text-indent:2em;color:#666; margin-bottom:20px; font-size:16px;}





.pagebox2{ background: #fff; height: 1160px; width:1140px;  border:30px solid #ecd6a2;border-radius:2vw;margin-top:40px;padding:5px; }

.wrap-w1 {width: 100%;margin: 10px auto 0;padding: 10px 0 10px 0;background: #fff;height: 910px;}

.mt-p1 {border-bottom: 1px #ccc dashed;padding: 5px 0 5px 0;width: 1100px;height:350px;margin: 5px auto;}

.mt-p1 img {margin: 20px auto;border-radius:10px;}

.mp1 {background: #fff;width: 970px;padding: 0px;}


.aol {width: 520px;overflow: hidden;float: right;margin-top: 20px;padding: 0px 0 0 30px;}

.aol h2 {width: 520px;color: #333;font-size: 24px;margin: 0 30px 15px 0;}

.aol p {width: 520px;color: #666;font-size: 16px;margin: 15px 30px 0 0;line-height:36px;text-align: justify;text-indent:2em;}

.mt-p2 {border-bottom: 1px #ccc dashed;padding: 5px 0 5px 0;width: 1100px;height:350px;margin: 5px auto;}

.mt-p2 img {margin: 20px auto;border-radius:10px;}

.aop {width: 520px;overflow: hidden;float:left;margin-top: 20px;padding: 0 30px 0 0;}

.aop p {width: 520px;color: #666;font-size: 16px;margin: 15px 30px 0 0;line-height:36px;text-align: justify;text-indent:2em;}




.pagebox3{ background: #fff; height: 1060px; width:1140px;  border:30px solid #ecd6a2;border-radius:2vw;margin-top:40px;padding:5px; }

/*滚动部分样式*/
#cc01{ width:1050px; float:left; height:280px; margin:40px 0 10px 20px;}
.silder-box-1{position:relative;margin:0 auto ; width:1050px;}
.silder1{margin:0 auto 0; width:1050px;}
.silder-box-1 li{width:350px;height:260px; text-align:center; position:relative; }
.silder-box-1 li img{width:350px; height:260px; border-radius:10px;}

.p_nr{ width: 1100px; overflow: hidden; margin: 30px 0 0 20px;}

.p_nr h2 {width:1100px;color: #d31414; text-align: center;font-size: 24px;margin: 0 30px 15px 0;}

.p_nr p {width:1100px;color: #666;font-size:16px;margin: 20px 0 0 0;line-height:36px;text-align:justify;text-indent:2em;}



.grid {width:100%;margin:0px auto 0;padding: 30px 0 30px 0;height:480px;}

.p1-nr fl {width: 462px;overflow: hidden;}

.p1-nr fr {width: 462px;overflow: hidden;}

.box-a {width: 462px;float: left;margin: 10px 40px 10px 40px;overflow: hidden;}

.box-a img {border-radius:10px;}

.box-a h2 {margin: 15px 0 20px 0;font-size: 24px;text-align:center;padding-top:0px;color:#d31414;}

.ar {width: 462px;}

.ar p {text-indent: 2em;color: #666666;line-height: 36px;font-size:16px;}



.pagebox4{ background: #fff; height: 1250px; width:1140px; border:30px solid #ecd6a2;border-radius:2vw;margin-top:40px;padding:5px; }


.mod1{width:1050px;margin:40px auto 0px;overflow:hidden;background:url(../images/tt5.png) no-repeat scroll 50% 0;}
.contb{width:500px;padding:0px 0 0;margin:130px 0 0 0;}
.cb1,.cb3{float:left;}
.cb2,.cb4{float:right;}



.para{overflow:hidden;margin:0 0 50px 0;}
.para img{display:block;float:left;border-radius:10px;}
.para h3,.para p{width:250px;float:right;}

.para h3{font-size:18px;line-height:26px;color:#d31414;}
.para p{font-size:14px;margin:10px 0 0;line-height: 20px;text-align: justify;}

.mod2{width:1130px;margin:20px auto 0px;overflow:hidden;background:url(../images/tt6.png) no-repeat scroll 50% 0;}

.lu{width:350px; height:450px;}
.lu img{border-radius:10px;} 
.lu h3{padding: 15px; text-align: center;font-size:18px;line-height:26px;color:#d31414;}
.lu p{width: 350px; color: 666; font-size:14px;margin:0px 0 0;line-height: 30px;text-align: justify;}

.lu-1 li{float: left; padding: 0 0px 0 20px;margin:130px 0 0 0; }














/* footer */
.footer{ background:url(../images/bg.png) no-repeat scroll 50% 0;height:915px; width:100%;min-width: 1200px; overflow:hidden;margin-top:-300px;}
.summary-6 {overflow: hidden;width:100%;font-size: 18px;line-height: 20px;color: #666;text-align: center;margin:550px auto;}

