@charset "utf-8";
/*
* Author:luochou
* Date:2024.7.8
*/
*{font-family:'Times New Roman';}
.item{width: 1200px; margin:0 auto;}
.itemTie{text-align:center;line-height:1.2;font-size:48px;color:#1f318a;}

.banner{position: relative; height: 807px; overflow: hidden;}
.banner-swiper{position:absolute; left: 50%; top:0; margin-left: -960px; width:1920px; height: 800px; overflow:hidden;}
.banner-swiper .swiper-slide{position:relative; width: 1920px;}
.banner-swiper .swiper-slide,.banner-swiper .swiper-slide img{width:1920px;height:800px;}
.banner-swiper .pagination{width:100;text-align:center;line-height:0;position:absolute;left:0;bottom:20px;z-index:1;}
.banner-swiper .pagination span{width:16px;height:16px;font-size:0;background-color:#ccc;border-radius:50%;opacity:1;margin:0 12px;display:inline-block;vertical-align:top;}
.banner-swiper .pagination .swiper-pagination-bullet-active{background-color:#cc9b73;}
.bannerWap,.f2BoxWap,.f3BoxWap,.f4BoxWap,.f5BoxWap,.f6BoxWap,.f7BoxWap{display: none;}
/*f1Box*/
.f1Box{padding:80px 0;}
.f1List{padding-top:40px; overflow: hidden;}
.f1List dl{float: left; width: 352px; height:450px; padding:10px; margin-right:36px; border: 2px solid #1f318a; border-radius:16px;}
.f1List dl:last-child{margin-right: 0}
.f1List dt{height: 186px;border-radius:16px; overflow: hidden;}
.f1List dt img{width:352px; display: block;transition:all .3s;}
.f1List dt img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); cursor: pointer;}
.f1List dd{padding:20px 0 0;}
.f1List dd h3{padding-bottom:10px;color: #1f318a; font-size:28px; line-height:1.4;text-align: center;}
.f1List dd p{color: #333; font-size:22px; line-height:40px;}
.f1List dd p i{width:8px; height:8px; margin:16px 10px; display:inline-block; background-color: #333; border-radius: 50%; vertical-align: top;}
.f1List dd p a{color:#333;}
.f1List dd p a:hover{color:#c11f11;}
.f1Box .btn{width:428px; height:72px; margin:78px auto 0; display: block; background-color: #c11f11; border-radius:36px; color: #fff; font-size: 24px; line-height:72px; text-align: center;}
/*f2Box*/
.f2Bg{background-color: #e8eaf3;overflow: hidden;}
.f2Box{padding:60px 0 30px;}
.f2Con{position: relative; height: 806px; margin-top: 40px;}
.f2Swiper{position: relative;}
.f2Swiper .swiper-slide{width: 1200px; overflow: hidden;}
.f2Swiper dl{float: left; width: 522px; height:332px; padding:60px 32px 0; margin-bottom: 22px; background-color: #f3fefb; border-radius: 18px;}
.f2Swiper dl:nth-child(odd){float: right;}
.f2Swiper dt{position: relative; height: 70px; padding-left: 92px;}
.f2Swiper dt img{position: absolute; left: 0; top:0; width: 70px; height: 70px; border-radius: 50%;}
.f2Swiper dt h3{color: #2a6555; font-size:30px; font-weight: normal; line-height:38px;}
.f2Swiper dt p{color: #333; font-size:18px;line-height:34px;}
.f2Swiper dt .star{height:34px;}
.f2Swiper dt .star i{width:21px; height:21px; margin:6px 2px 7px; display:inline-block; background:url(/style/images/index/icon_star.png) no-repeat; vertical-align: top;}
.f2Swiper dt .time{padding-left:12px;}
.f2Swiper dd{padding-top: 15px; color: #333; font-size:20px; line-height:1.4; text-align: justify;}
.f2Swiper-button-next,.f2Swiper-button-prev{position: absolute; top:50%; margin-top: -23px; z-index: 11; width: 28px; height: 46px;}
.f2Swiper-button-prev{left: -120px; background: url(/style/images/index/prev.png) no-repeat;}
.f2Swiper-button-prev.swiper-button-disabled{background: url(/style/images/index/prev_none.png) no-repeat;}
.f2Swiper-button-next{right:-120px;background: url(/style/images/index/next.png) no-repeat;}
.f2Swiper-button-next.swiper-button-disabled{background: url(/style/images/index/next_none.png) no-repeat;}
.f2Box .btn{width:522px; height:72px; margin:78px auto 80px; display: block; background-color: #c11f11; border-radius:36px; color: #fff; font-size: 24px; line-height:72px; text-align: center;}
/*f3Box*/
.f3Bg{height: 805px; background:url(/style/images/index/f3Bg.jpg) no-repeat center 0;}
.f3Box{float: right; width: 564px; margin-top: 150px; padding:50px 40px 54px; border-radius: .16rem; background-color: rgba(0,0,0,.35);}
.f3Box h2{width: 481px;text-align:center;font-size:35px;color:#fff;margin: 0 auto 16px;}
.f3Box p{color: #fff; font-size:22px; line-height:1.4; text-align: justify;}
/*f5Box*/
.f5Bg{background-color: #e6e6e6;}
.f5Box{overflow: hidden;}
.f5Box h2{text-align:center;line-height:1.4;font-size:36px;color:#1f318a;padding:100px 0 35px;}
.f5Box h2 small{display: block; color: #333; font-size:24px; font-weight: normal; line-height:42px; text-align: center;}
.f5Box .imgBox{line-height:0;border-radius:18px; overflow: hidden;border: #1f318a solid 2px;}
.f5Box .btn{width:452px; height:72px; margin:57px auto 90px; display: block; background-color: #c11f11; border-radius:36px; color: #fff; font-size: 24px; line-height:72px; text-align: center;}
/*f6Box*/
.f6Box{}
.f6Box h2{line-height:40px;font-size:30px;color:#1f318a;position: relative;padding: 60px 500px 30px 0;}
.f6Box h2 img{width:460px; display: block;}
.f6Box h2 small{display: block; color: #333; font-size:38px; font-weight: normal; line-height:45px;}
.f6Box h2 .btn{position: absolute; bottom:38px; right: 0; width:452px; height:72px;background-color: #c11f11; border-radius:36px; color: #fff; font-size: 24px; font-weight: normal; line-height:72px; text-align: center;}
.f6Box dt{border-radius:16px; overflow: hidden;}
.f6Box dd{padding:52px 0 50px;}
.f6Box dd p{position: relative; height:102px; padding-left: 90px; color: #333; font-size:24px; line-height:102px;}
.f6Box dd p i{position: absolute; left: 0; top:50%; margin-top: -31px; width: 60px; height:62px;}
.f6Box dd p .i1{background:url(/style/images/index/icon_05.png) no-repeat;}
.f6Box dd p .i2{background:url(/style/images/index/icon_06.png) no-repeat;}
.f6Box dd p .i3{background:url(/style/images/index/icon_07.png) no-repeat;}
/*f7Box*/
.f7Bg{background-color: #e6e6e6;}
.f7Box{padding:80px 0;}
.f7Con{position: relative; /*height:960px;*/ margin-top:40px;}
.f7Swiper{position: relative;}
.f7Swiper .swiper-slide{width: 1200px; overflow: hidden;}
.f7Swiper ul{overflow: hidden;}
.f7Swiper li{float: left; width: 586px; /*height: 468px;*/ margin-right: 28px; margin-bottom: 24px; border-radius:16px; overflow: hidden;}
.f7Swiper li:nth-child(2n){margin-right: 0;}
.f7Swiper li img{width: 586px; /*height: 468px;*/ display: block;}
.f7Swiper-button-next,.f7Swiper-button-prev{position: absolute; top:50%; margin-top: -23px; z-index: 11; width: 28px; height: 46px; cursor: pointer;}
.f7Swiper-button-prev{left: -120px; background: url(/style/images/index/prev.png) no-repeat;}
.f7Swiper-button-prev.swiper-button-disabled{background: url(/style/images/index/prev_none.png) no-repeat;}
.f7Swiper-button-next{right:-120px;background: url(/style/images/index/next.png) no-repeat;}
.f7Swiper-button-next.swiper-button-disabled{background: url(/style/images/index/next_none.png) no-repeat;}
.f7Box .btn{width:380px; height:72px; margin:72px auto 89px; display: block; background-color: #c11f11; border-radius:36px; color: #fff; font-size: 24px; line-height:72px; text-align: center;}
/*f8Box*/
.f8Box{padding:80px 0 40px;}
.f8Box ul{padding-top:40px;}
.f8Box li{padding:32px 35px 32px; margin-bottom: 49px; border: 1px solid #2a6555; background-color: #faf7f7; border-radius:18px;}
.f8Box li h3{padding-bottom:20px; color: #333; font-size:22px; line-height:1.4;}
.f8Box li h3 span{color:#c11f11;}
.f8Box li p{color: #333; font-size:22px; line-height:1.4;}



@media only screen and (max-width: 750px){
	.item{width: 100%;}
	.container img{max-width: 100%; display: block;}
	.itemTie{line-height:1.4;font-size:.32rem;padding: .3rem 0 .3rem;}
	
	.banner,.f2Box,.f3Box,.f4Box,.f7Box{display: none;}
	.bannerWap{position:relative;width:100%;overflow:hidden;display:block;}
	.bannerWap .swiper-slide{position:relative;}
	.bannerWap .swiper-slide img{width:100%;/*! height:5rem; */}
	.bannerWap .pagination{width:7.5rem;text-align:center;line-height:0;position:absolute;left:0;bottom:.2rem;z-index:1; display: none;}
	.bannerWap .pagination span{width:.16rem;height:.16rem;font-size:0;background-color:#cac9cb;border-radius:50%;opacity:1;margin:0 .1rem;display:inline-block;vertical-align:top;}
	.bannerWap .pagination .swiper-pagination-bullet-active{background-color:#b88a7a;}
	/*f1Box*/
	.f1Box{padding:.4rem 0;}
	.f1Box h2 img{width: 100%;}
	.f1List{padding:0 .6rem;}
	.f1List dl{float: none;width:100%; height: auto; padding: .1rem; margin-bottom: .32rem;border-radius: .16rem;box-sizing: border-box;}
	.f1List dt{height: auto; border-radius: .16rem;}
	.f1List dt img{width: 100%;}
	.f1List dd{padding:.2rem .4rem .24rem;}
	.f1List dd h3{padding-bottom: .14rem; padding-left: 0; font-size: .32rem; line-height: .48rem;}
	.f1List dd p{font-size: .28rem; line-height: .4rem;}
	.f1List dd p i{width: .1rem; height: .1rem; margin:.15rem .12rem;}
	.f1Box .btn{width:4.5rem; height: .72rem; margin: 0 auto .5rem; border-radius: .36rem; font-size: .28rem; line-height: .72rem; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	/*f2Box*/
	.f2BoxWap{padding:.4rem .6rem;display: block;}
	.f2BoxWap ul{padding-top: 0;}
	.f2BoxWap li{margin-bottom: .28rem; padding:.62rem .36rem; background-color: #f3fefb; border-radius: .18rem;}
	.f2BoxWap li .avatar{padding-bottom: .16rem; display: flex;display: -webkit-flex;align-items: center;}
	.f2BoxWap li .avatar img{width: .76rem; height: .76rem; border-radius: 50%;}
	.f2BoxWap li .desc{flex:1; padding-left: .2rem;}
	.f2BoxWap li .desc h3{color: #2a6555; font-size: .32rem; font-weight: normal; line-height: .42rem;}
	.f2BoxWap li .desc p{display: flex;display: -webkit-flex;align-items: center;color: #333; font-size: .24rem;line-height: .36rem;}
	.f2BoxWap li .desc .star{height: .36rem; display: flex;display: -webkit-flex;align-items: center;}
	.f2BoxWap li .desc .star i{width: .23rem; height: .23rem; display:block; background:url(/style/images/index/wap/icon_star.png) no-repeat; background-size: 100% 100%;}
	.f2BoxWap li .desc .time{padding-left: .18rem;}
	.f2BoxWap li p{color: #333; font-size: .28rem; line-height: .4rem; text-align: justify;}
	.f2BoxWap .btn{width:6rem; height: .64rem; margin: 0 auto .2rem; background-color: #c11f11; border-radius: .32rem; color: #fff; font-size: .28rem;display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	/*f3BoxWap*/
	.f3Bg{height: auto; background:#fff;}
	.f3BoxWap{padding:.4rem .3rem .46rem;display: block;}
	.f3BoxWap p{font-size: .28rem;text-align: justify;}
	/*f4BoxWap*/
	.f4BoxWap{padding:.52rem 0 .4rem;display: block;}
	.f4BoxWap h2{width: 3.8rem; margin: 0 auto;}
	.f4BoxWap ul{padding: .6rem 0 .5rem; display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between; gap:.52rem 0;}
	.f4BoxWap li{width: 50%;display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;align-items: center;}
	.f4BoxWap li img{width: 1.8rem; height: 1.54rem;}
	.f4BoxWap li span{color: #2a6555; font-size: .28rem; font-weight: bold; line-height: .4rem;}
	.f4InfoWap{height: 3.08rem; padding:.27rem .18rem 0; margin: 0 .56rem; /*background:url(/style/images/index/wap/f4InfoWap_bg.png) no-repeat;*/ background-size: 100% 100%;}
	.f4InfoWap p{color: #333; font-size: .28rem; line-height: .4rem; text-align: justify;}
	.f4InfoWap .btn{width:2.6rem; height: .64rem; margin:.16rem auto 0; background-color: #f7bd4b; border-radius: .32rem; color: #fff; font-size: .28rem; font-weight: bold; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	/*f5BoxWap*/
	.f5Bg{background-color: #faf7f7;}
	.f5Box{padding:0 .6rem .54rem;}
	.f5Box h2{text-align:center;line-height:1.2;font-size:.32rem;color:#1f318a;padding:.5rem 0 .24rem;}
	.f5Box h2 small{padding-top:.1rem; font-size: .28rem;line-height: 1.4;}
	.f5Box .imgBox{border-radius:.18rem;}
	.f5Box .btn{width:4.5rem; height: .64rem; margin:.24rem auto 0; border-radius: .32rem;font-size: .24rem; line-height: .64rem; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	/*f6Box*/
	.f6Box{padding: 0 .3rem .2rem;}
	.f6Box h2{line-height:.4rem;font-size:.3rem;color:#1f318a;position: relative;padding: .6rem 0 .2rem;}
	.f6Box h2 small{font-size:.3rem;  line-height:.45rem;}
	.f6Box h2 .btn{bottom:0; width:5.1rem; height: .64rem;border-radius: .32rem;font-size: .24rem; line-height: .64rem; display: flex;display: -webkit-flex;justify-content:center;align-items: center;position: relative;margin-top: .2rem;}
	.f6Box dt{border-radius: .12rem;}
	.f6Box dd{padding: .22rem 0 0;}
	.f6Box dd p{min-height: .72rem;height: auto; padding-left: .52rem;font-size: .24rem; line-height: .4rem;}
	.f6Box dd p b{width: 2.82rem; height: .29rem; /*background:url(/style/images/index/icon_time.png) no-repeat;*/ background-size: 100% 100%;}
	.f6Box dd p i{margin-top: 0; width: .3rem; height: .45rem;top: .1rem;}
	.f6Box dd p .i1{background:url(/style/images/index/icon_05.png) no-repeat; background-size: 100% auto;}
	.f6Box dd p .i2{background:url(/style/images/index/icon_06.png) no-repeat; background-size: 100% auto;}
	.f6Box dd p .i3{background:url(/style/images/index/icon_07.png) no-repeat; background-size: 100% auto;}
	/*f7BoxWap*/
	.f7Bg{background-color: #faf7f7;}
	.f7BoxWap{padding:.56rem .6rem .68rem; display: block;}
	.f7BoxWap .itemTie{padding: 0;font-size: .36rem;}
	.f7BoxWap ul{padding-top: .3rem;}
	.f7BoxWap li{margin-bottom: .34rem; border-radius: .18rem; overflow: hidden;}
	.f7BoxWap .btn{width:3.9rem; height: .64rem; margin:0 auto; background-color: #c11f11; border-radius: .32rem; color: #fff; font-size: .28rem; font-weight: bold; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	/*f8Box*/
	.f8Box{padding:.4rem .3rem .5rem;}
	.f8Box ul{padding-top: 0;}
	.f8Box li{padding:.2rem .35rem .24rem; margin-bottom: .28rem;border-radius:.18rem;}
	.f8Box li h3{padding-bottom: .16rem;font-size: .28rem;}
	.f8Box li p{font-size: .25rem; text-align:justify;}
	/*f9Box*/
	.f9Box{padding:.62rem .6rem;}
	.f9Box h2{width: 2.85rem; margin: 0 auto .35rem;}
	.f9Box p{font-size: .3rem; line-height: .44rem;}
	.f9Form{padding-top: .2rem;}
	.f9Form li{margin-bottom: .2rem;}
	.f9Form li input{height: .64rem; padding: 0 .24rem;border-radius: .12rem;font-size: .28rem;box-shadow: 0 0 .04rem rgba(0,0,0,.1);}
	.f9Form .action{padding-top: .2rem; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	.f9Form .action button{width:2.9rem; height: .64rem; border-radius: .32rem; font-size: .28rem; line-height: .64rem; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
}


@keyframes pulse{
	0%{transform:scale(0.9)}
	50%{transform:scale(1)}
	100%{transform:scale(0.9)}
}
@-webkit-keyframes pulse{
	0%{-webkit-transform:scale(0.9)}
	50%{-webkit-transform:scale(1)}
	100%{-webkit-transform:scale(0.9)}
}