@charset "utf-8";
/* CSS Document */
html,body{ height:100%;}
body{padding:0px;margin: 0; font-family:"微软雅黑","Microsoft YaHei","宋体";background:#AA0306;overflow-x: hidden; overflow-y: auto;font-size: 16px;line-height: 30px;color: #333; }
a{ text-decoration:none;color:#666;}
ul,li,ol,dd,dt,form,dl,dd,dt,p,input{ list-style-type:none; margin:0px; padding:0px;}
img,img a{ border:0px; margin:0px; padding:0px;}


.swiper {width: 100%;height: 100%;}
.swiper-pagination-bullet {width: 25px;height: 25px;text-align: center;line-height: 25px;font-size: 16px;color: #fff;opacity:1;background: rgba(217, 0, 0, 0.5);}
.swiper-pagination-bullet-active {color:#AB0507;background:#FFC45E;}
.swiper .swiper-slide{background: url("../images/m-bg_02.jpg") no-repeat;background-size: 100% 100%;position: relative;overflow: hidden;}


.fm{background: url("../images/fm-bg.jpg") no-repeat!important;background-size: 100% 100% !important;}



.fm>img:nth-child(1) {
	width:10%;
	left: 45%;
	right: 0;
	margin: 0 auto;
	top: -22%;
	animation-delay: 1.4s;
	bottom: 0%;
	position: relative;
	}
	


.fm>img:nth-child(2) {
	width: 26%;
	left: 27%;
	right: 0;
	margin: 0 auto;
	top: 10%;
	animation-delay: 0.8s;
	bottom: 0%;
	position: relative;
}


.bt01{width:1000px;height:75px;box-sizing: border-box;color:#D11717;font-size:40px;font-weight: bold;line-height:54px;position: absolute;top: 9%;left: 50%;margin-left: -500px;background: url("../images/bt01.png");text-align: center;}

.bt02{width:1000px;height:75px;box-sizing: border-box;color:#D11717;font-size:40px;font-weight: bold;line-height:54px;position: absolute;top: 9%;left: 50%;margin-left: -500px;background: url("../images/bt02.png");text-align: center;}

.bt03{width:1000px;height:75px;position: absolute;top: 9%;left: 50%;margin-left: -500px;background: url("../images/bt03.png");text-align: center;}

.bt04{width:1000px;height:75px;position: absolute;top: 9%;left: 50%;margin-left: -500px;background: url("../images/bt04.png");text-align: center;}
.bt05{width:1000px;height:75px;position: absolute;top: 9%;left: 50%;margin-left: -500px;background: url("../images/bt05.png");text-align: center;}
.bt06{width:1000px;height:75px;position: absolute;top: 9%;left: 50%;margin-left: -500px;background: url("../images/bt06.png");text-align: center;}
.bt07{width:1000px;height:75px;position: absolute;top: 9%;left: 50%;margin-left: -500px;background: url("../images/bt07.png");text-align: center;}


.mbox{width: 1100px;position: absolute;left: 50%;margin-left: -550px;top: 20%;}

.p01{height:560px;overflow-y: hidden;}

.sl01{float:left;overflow:hidden;width:650px;height:480px;padding:10px 10px 10px 10px;position:relative;}
.imd{position:absolute;}
.imd img{display:block;}

.imd.im-4{top:10px;left:10px;border: 10px #fff solid;}
.imd.im-5{top:10px;right:20px;border: 10px #fff solid;}
.imd.im-6{bottom:10px;left:10px;border: 10px #fff solid;}
.imd.im-7{bottom:10px;right:20px;border: 10px #fff solid;}

.sr01{float:right;width:410px;height:480px;background:rgba(255, 243, 219, 0.8);border:0px solid #FFC897;font-size:16px;line-height:24px;box-sizing:border-box;padding:20px;margin: 10px 0 0 0;text-align:justify;}
.sr01 p{font-size:20px;color: #AB0104;font-weight: bold;line-height:42px;}



.sl02{float:left;overflow:hidden;width:660px;height:480px;padding:10px 10px 10px 10px;position:relative;}

.imd.im-1{top:10px;left:10px;border: 10px #fff solid;}
.imd.im-2{top:255px;left:10px;border: 10px #fff solid;}
.imd.im-3{bottom:20px;right:20px;border: 10px #fff solid;}

.sr02{float:right;width:400px;height:470px;background:rgba(255, 243, 219, 0.8);border:0px solid #FFC897;font-size:16px;line-height:24px;box-sizing:border-box;padding:20px;margin: 10px 0 0 0;text-align:justify;}
.sr02 p{font-size:20px;color: #AB0104;font-weight: bold;line-height:42px;}



.sl03{float:left;overflow:hidden;width:650px;height:480px;padding:10px 10px 10px 10px;position:relative;}
.imd{position:absolute;}
.imd img{display:block;}

.imd.im-8{top:10px;left:10px;border: 10px #fff solid;}
.imd.im-9{bottom:10px;left:10px;border: 10px #fff solid;}
.imd.im-10{bottom:10px;right:20px;border: 10px #fff solid;}


.sr03{float:right;width:410px;height:480px;background:rgba(255, 243, 219, 0.8);border:0px solid #FFC897;font-size:16px;line-height:24px;box-sizing:border-box;padding:20px;margin: 10px 0 0 0;text-align:justify;}
.sr03 p{font-size:20px;color: #AB0104;font-weight: bold;line-height:42px;}


.sl04{float:left;width:680px;height:560px;overflow-y:hidden;}



.p04{float:left;height:680px;overflow-y:hidden;}


.mySwiper04{width:670px;height:460px;position:relative;float:left;overflow:hidden;margin:10px 0 0 0px;}
.mySwiper04 .swiper-wrapper{width:630px;height:460px;margin:0 0 0 40px;}
.mySwiper04 .swiper-slide{width:630px;height:460px;position:relative;background: none;}
.mySwiper04 .swiper-slide img{width:590;height:440px;border:10px #fff solid;}


.swiper-button-next{left:0px;top:230px;background: url("../images/left.png") no-repeat center!important;}
.swiper-button-prev{left:645px;top:230px;background: url("../images/right.png") no-repeat center!important;}


.sr04{float:right;width:390px;height:460px;background:rgba(255, 243, 219, 0.8);border:0px solid #FFC897;font-size:16px;line-height:24px;box-sizing:border-box;padding:20px;margin: 10px 0 0 0;text-align:justify;}
.sr04 p{font-size:20px;color: #AB0104;font-weight: bold;line-height:42px;}








.t06{width:1100px;margin-top:10px;background: rgba(255, 243, 219, 0.8);overflow:hidden;}
.t06 h3{font-size:20px;line-height:26px;padding:0 0 0 0;margin:10px 0 10px 0;overflow:hidden;color:#AB0104;text-align:center;}
.t06 p{font-size:16px;line-height:25px;margin:10px 20px 10px 20px;overflow:hidden;color:#666;text-indent:2em;text-align:justify;}



/*scenery*/
.scenery{width:990px;height: 330px;position: relative;margin: 0 55px 5px 55px;}
.scenery img{display: block;position: absolute;}
.scenery img.sc1{top: 87px;left: 70px;}
.scenery img.sc2{top: 0;left: 233px;}
.scenery img.sc3{bottom: 0;left:233px;}
.scenery img.sc4{top: 87px;left: 398px;}
.scenery img.sc5{top: 0;left: 562px;}
.scenery img.sc6{bottom: 0;left: 562px;}
.scenery img.sc7{top: 87px;left: 725px;}



.sl06{float:left;overflow:hidden;width:530px;height:180px;padding:10px 10px 10px 10px;position:relative;}
.sr06{float:right;overflow:hidden;width:530px;height:180px;padding:10px 10px 10px 10px;position:relative;}


.p08 {
    height: 780px;
    overflow-y: hidden;
    margin-top: -40px;
}

.popo {
    width: 1100px;
    padding: 0px 0 0px 0;
    margin: 0px 0;
    overflow: hidden;
}

.mySwiper08 {
    width: 1100px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 50px 0 20px 0;
	
}

.mySwiper08 .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 50% !important;
    position: relative; /* 确保 h3 能够相对于 .swiper-slide 定位 */
    height: 300px;
}

.mySwiper08 .swiper-slide img {
    display: block;
    width: 100%;
}

.mySwiper08 .swiper-slide h4 {
    text-align: center;
    position: absolute;
    background: url(../images/rs.png);
    bottom:-20px;
    left: 0;
    width:100%;
    color: #fff;
    height: 35px;
    line-height: 35px;
    font-weight: 400;
    font-size: 16px;
}


.t08{width:1100px;margin-top:20px;background: rgba(255, 243, 219, 0.8);overflow:hidden;}
.t08 h3{font-size:22px;line-height:32px;padding:0 0 0 0;margin:20px 0 10px 0;overflow:hidden;color:#AB0104;text-align:center;}
.t08 p{font-size:16px;line-height:30px;margin:10px 30px 30px 30px;overflow:hidden;color:#666;text-indent:2em;text-align:justify;}


.p07{height:650px;overflow-y: hidden;overflow: hidden;}
.p07img{height:250px;margin-right:-80px;}
.p07img img{width: 340px;height: 220px;border: 0px solid #fff;float: left;margin-right:40px;}

.t07{width:1100px;margin-top:10px;background: rgba(255, 243, 219, 0.8);overflow:hidden;}
.t07 h3{font-size:22px;line-height:32px;padding:0 0 0 0;margin:20px 0 10px 0;overflow:hidden;color:#AB0104;text-align:center;}
.t07 p{font-size:16px;line-height:30px;margin:10px 30px 30px 30px;overflow:hidden;color:#666;text-indent:2em;text-align:justify;}






.bq{width: 30px;height: auto;position: absolute;right: 5px;top: 0;bottom: 0;margin: auto;color: #AB0104;line-height:40px;writing-mode:vertical-rl;text-align: center}

















