@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 .logo{position: absolute;top: 10%;left: 50%;margin-left: -500px;z-index: 1;}
.fm .fmbt{position: absolute;top: 10%;left: 50%;margin-left: -400px;z-index: 2;}
.fm .ren{position: absolute;bottom: 0;left: 50%;margin-left: -225px;}




.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%;}

.p02{height:560px;overflow-y: hidden;}
.p02 .swiper-slide{height:565px!important;background:none;}
.p02 ul li img{width:250px;height:200px;border:0px solid #fff;float:left;margin-right:20px;}
.p02 ul li div{width: 1060px;height: 300px;float:left;background: rgba(255, 243, 219, 0.8);font-size:16px;line-height: 28px;box-sizing: border-box;padding: 30px;margin-top:20px;}

.p02 ul li div p{font-size:22px;color: #AB0104;font-weight: bold;height:40px;text-align: center;}
.swiper-button-next{right:0;left: auto;top: 260px;background: url("../images/down.png") no-repeat center!important;}
.swiper-button-prev{right:0;left: auto;top: 192px;background: url("../images/up.png") no-repeat center!important;}



.t01txt{width:1100px;margin-top:-15px;}
.t01txt p{font-size:16px;line-height:32px;padding:0 0 30px 0;overflow:hidden;color:#FFF3DB;text-indent:2em;}
.t01{height:600px;overflow:hidden;}

.kk{background:rgba(255, 243, 219, 0.8);border:0px solid #FFC897;font-size:16px;line-height:24px;box-sizing:border-box;padding:20px;}
.kk p{font-size:20px;color: #AB0104;font-weight: bold;line-height:35px;}

.mySwiper03{width:590px;height:500px;position: relative;float: left;overflow: hidden;margin-right: 30px;}
.mySwiper03 .swiper-wrapper{height:460px;}
.mySwiper03 .swiper-slide{background:#ccc;position: relative;}
.mySwiper03 .swiper-slide img{width: 570px;height:440px;border: 10px #fff solid;}
.swiper-pagination03{padding-top: 15px;text-align: center;}
.mySwiper03 .swiper-pagination-bullet {width:14px;height:14px;background: #F0F0F0;}
.mySwiper03 .swiper-pagination-bullet-active {background:#FFC45E;}
.mySwiper03 .swiper-slide p{height: 40px;width:570px;line-height: 38px;background: rgb(0,0,0,0.6);box-sizing: border-box;padding: 0 15px;color: #fff;font-size: 16px;position: absolute;left:10px;bottom:10px;text-align: center;}
.p03txt{float:right;width:480px;}


.p04img{height:250px;margin-right:-80px;}
.p04img img{width: 340px;height: 220px;border: 0px solid #fff;float: left;margin-right:40px;}
.p04txt {float:right;width:1100px;height:300px;padding:0 30px 30px 30px;text-align:justify;line-height:30px;}
.p04txt p{font-size:22px;color:#AB0104;font-weight:bold;line-height:60px;text-align:center;margin-top: -10px;}

.dell{width: 1100px;position: absolute;left: 50%;margin-left: -550px;top:20%;}

.t05txt{width:1060px;margin-top:-15px;}
.t05txt p{font-size:16px;line-height:32px;padding:0 0 30px 0;overflow:hidden;color:#FFF3DB;text-indent:2em;}
.t05{overflow:hidden;}

.p05{height:500px;overflow-y: hidden;margin-top:60px;}
.p05 .swiper-slide{height:510px!important;background:none;}
.p05 ul li img{width: 300px;height: 500px;border: 0px solid #fff;float:left;margin-right:30px;}
.p05 ul li div{width: 400px;height: 500px;float:left;background: rgba(255, 243, 219, 0.8);font-size:16px;line-height: 28px;box-sizing: border-box;padding: 20px;margin-top:0px;}
.p05 ul li div p{font-size:20px;color: #AB0104;font-weight: bold;height:35px;}

.swiper-button-next{right:0;left: auto;top: 260px;background: url("../images/down.png") no-repeat center!important;}
.swiper-button-prev{right:0;left: auto;top: 192px;background: url("../images/up.png") no-repeat center!important;}


.t06{width:1100px;margin-top:120px;background: rgba(255, 243, 219, 0.8);overflow:hidden;}
.t06 h3{font-size:22px;line-height:32px;padding:0 0 0 0;overflow:hidden;color:#AB0104;text-align:center;}
.t06 p{font-size:16px;line-height:30px;margin:20px 30px 30px 30px;overflow:hidden;color:#666;text-indent:2em;text-align:justify;}



/*scenery*/
.scenery{width:990px;height: 370px;position: relative;margin: 0 55px 20px 55px;}
.scenery img{display: block;position: absolute;}
.scenery img.sc1{top: 97px;left: 70px;}
.scenery img.sc2{top: 0;left: 233px;}
.scenery img.sc3{bottom: 0;left:233px;}
.scenery img.sc4{top: 97px;left: 398px;}
.scenery img.sc5{top: 0;left: 562px;}
.scenery img.sc6{bottom: 0;left: 562px;}
.scenery img.sc7{top: 97px;left: 725px;}
.scenery img.sc8{bottom: -97px;left:398px;}


.p07 {
    height: 800px;
    overflow-y: hidden;
    margin-top: -40px;
}

.popo {
    width: 1100px;
    padding: 0px 0 0px 0;
    margin: 0px 0;
    overflow: hidden;
}

.mySwiper07 {
    width: 1100px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 50px 0 20px 0;
	
}

.mySwiper07 .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 50% !important;
    position: relative; /* 确保 h3 能够相对于 .swiper-slide 定位 */
    /* height: 300px; */ /* 如果需要固定高度，可以取消注释 */
}

.mySwiper07 .swiper-slide img {
    display: block;
    width: 100%;
}

.mySwiper07 .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;
}


.t07{width:1100px;margin-top:40px;background: rgba(255, 243, 219, 0.8);overflow:hidden;}
.t07 h3{font-size:22px;line-height:32px;padding:0 0 0 0;overflow:hidden;color:#AB0104;text-align:center;}
.t07 p{font-size:16px;line-height:30px;margin:20px 30px 30px 30px;overflow:hidden;color:#666;text-indent:2em;text-align:justify;}


.p08{height:650px;overflow-y: hidden;overflow: hidden;}
.p08 .swiper-slide{height:660px!important;background:none;}
.p08 ul li img{width:500px;height:310px;border:0px solid #fff;float:left;margin-right:50px;}
.p08 ul li div{width: 1050px;height:300px;float:left;background: rgba(255, 243, 219, 0.8);font-size:16px;line-height: 28px;box-sizing: border-box;padding: 30px;margin-top:30px;}

.p08 ul li div p{font-size:22px;color: #AB0104;font-weight: bold;height:40px;text-align: center;}

.swiper-button-next{right:0;left: auto;top: 350px;background: url("../images/down.png") no-repeat center!important;}
.swiper-button-prev{right:0;left: auto;top: 192px;background: url("../images/up.png") no-repeat center!important;}




.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}

















