*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#4e302e;}
a:hover{text-decoration:none; color:#f93676; }
li{list-style:none outside none;}
body{font-size:16px;line-height:30px;font-family:"微软雅黑"; background:url(../images/bbgg.png)no-repeat center top ; background-size: cover; color: #4e302e;}

p{text-indent:2em;color:#fff;}
p a{color:#cc9933;}
.fl{ float:left;} .fr{ float:right;}
.left{float:left;}.right{float:right;}



.wrap {width:100%;height:100vh;margin: 0 auto 0; overflow: hidden;min-width:1280px; background:url("../images/bg.png") no-repeat center top ; background-size: cover;}

.header {height:100%;padding:0px 0 0;position: relative;overflow: hidden;width: 100%;min-width: 1200px;}

.banner {max-width: 1280px;height: 860px;margin: 0 auto;}




.banner>img:nth-child(2) {
	width:45%;
	left: 12%;
	right: 0;
	margin: 0 auto;
	top: 20%;
	animation-delay: 1.2s;
	bottom: 0%;
	position: relative;
	}
	
.banner>img:nth-child(1) {
	width: 15%;
	left: 43%;
	right: 0;
	margin: 0 auto;
	top: -8%;
	animation-delay: 0.5s;
	bottom: 0%;
	position: relative;
}

.banner>img:nth-child(3) {
	width: 20%;
	left: -19%;
	right: 0;
	margin: 0 auto;
	top: 82%;
	animation-delay: 1.4s;
	bottom: 5%;
	position: relative;
}


.center0{ width:100%; margin: 0 auto; height:100%; min-width: 1280px; }


.dy{ width:1000px; margin:20px auto; margin-bottom: 100px; overflow:hidden;  
  height: 150px;
  background-color: rgba(251, 220, 235,0.4);
  line-height: 32px;
  border-radius:1vw;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(249, 54, 118, 0.8);}
  
.dy p{ color: #f93676; padding: 25px;text-align:justify;}


.page1{ width:1200px; margin:0 auto; padding:20px 0 20px 0; overflow:hidden;}



.tt{ width:1200px; height:100%; margin: 0 auto 40px; overflow: hidden;}




.pagebox1{ height: 1060px; width:1200px;  margin-top:40px;padding:0 0 0 0; }


#cc02{ width:1200px; float: left; height:600px;}
.silder-box2{position:relative; }
.silder2{ overflow: hidden; margin: 0 auto;}
.silder-box2 li{width:1200px;height:562px;  position:relative;}
.silder-box2 li img{ width:1000px; height:562px;}
.silder-box2 li p{ 
	height: 36px;
    line-height: 36px;
    position: absolute;
    width: 84%;
    color: #fff;
    background: url(../images/rs.png);
    left: 0px;
    font-size: 16px;
    font-weight: normal;
    bottom: 0;
    text-align: center;}
.silder-button{top:250px;width:44px;height:44px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(../images/anl.png);}
.silder-button.btr{right:10px;background:url(../images/anr.png);}









.center1{ width:100%; margin: 0 auto; height:100%; min-width: 1280px; }

.page{ width:1200px; margin:60px auto 0; overflow:hidden;}


.wrap-w2 {
	width: 100%;
	margin: 20px auto 0;
	padding: 0px 0 20px 0;		
}

.mt-p1 {
	border-bottom: 1px #ccc dashed;
	padding: 10px 0 20px 0;
	width: 1200px;
	height: 280px;
	margin: 0px auto;
}

.mt-p1 img {
	margin: 20px auto;border:5px #fff solid;
}

.mp1 {
	background: #fff;
	width:1200px;
	padding: 0px;
}


.aol {
	width: 710px;
	overflow: hidden;
	float: right;
	margin-top: 25px;
	padding: 0px 0 0 30px;
}

.aol h2 {
	width: 710px;
	color: #333;
	font-size: 24px;
	margin: 0 30px 15px 0;
}

.aol p {
	width: 710px;
	color: #666;
	font-size: 16px;
	margin: 15px 30px 0 0;
	line-height: 36px;
	text-align: justify;
}




.center2{ width:100%; margin: 0 auto;  min-width: 1280px; }

.s_nr{ width: 1200px; height: 568px; background: url(../images/huaz.png) no-repeat;}
/*滚动部分样式*/
#cc01{ width:800px; padding: 120px 0 0 150px;}
.silder-box-1{position:relative;margin:0 auto ; width:1200px;}
.silder1{margin:0 auto; width:800px; overflow: hidden;}
.silder-box-1 li{width:260px;height:400px; text-align:center; position:relative; float: left; }
.silder-box-1 li p{ width: 200px; text-align: left; color: #275254; margin: 0 auto; height:250px; overflow: hidden;}
.silder-box-1 li img{width:178px; height:195px; }







.center3{ width:1200px; margin: 0px  auto;  min-width: 1280px; overflow: hidden;padding:0 0 30px 0;}
.pagebox3{ background: #fff; height: 420px; width:1160px;  border:20px solid #7ed0ca;border-radius:2vw;margin-top:40px;padding:0 0 0 0; }
.pvpv{width:1100px; overflow: hidden; margin:25px auto;padding:25px;  }



/*滚动部分样式*/
#cc03{ width:1200px; float: left; margin-top:20px; }


/*滚动部分样式*/
.silder-box-4{position:relative;margin:0 auto ; width:1200px;}
.silder4{margin:0 auto 0; width:1200px; height: 600px;}
.silder-box-4 li{width:1050px;height:561px; text-align:center; position:relative; background:url(../images/yl_bg.png) no-repeat bottom;  padding:0.1vw;  margin: 0 0px 0 0px; }


.poem{     
	width: 84%;
    height: 439px;
    margin: 94px auto;
	text-align: center;
    overflow: hidden;
	color: #8c5520;
    }
.poem h1{ margin-top: 2vw; font-size: 1.7rem; font-weight: bold; }
.poem span{ margin-top: 2vw;  font-size: 0.9rem;}
.poem p{ text-indent:0em; font-size:1.3rem; color: #8c5520; line-height:4rem;}



.silder-button.btl1{left:10px;background:url(../images/anl.png);top:260px;width:44px;height:44px;position:absolute;cursor:pointer;}
.silder-button.btr1{right:10px;background:url(../images/anr.png); top:260px;width:44px;height:44px;position:absolute;cursor:pointer;}












