@charset "utf-8";
/*
* Author:luochou
* Date:2024.7.8
*/
.item{width: 1200px; margin:0 auto;}
.itemTie{text-align:center;line-height:155px;font-size:58px;color:#1f318a;padding-top: 40px;}

.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{}
.f1List{ overflow: hidden;}
.f1List dl{float: left; width: 352px; height: 500px; 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; padding-left: 25px; color: #1f318a; font-size:38px; line-height:48px;}
.f1List dd p{color: #333; font-size:26px; 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 75px; display: block; background-color: #c11f11; border-radius:36px; color: #fff; font-size: 38px; line-height:72px; text-align: center;}
/*f2Box*/
.f2Bg{background-color: #e8eaf3;overflow: hidden;}
.f2Box{}
.f2Con{position: relative; height: 806px;}
.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:36px; 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:332px; height:72px; margin:78px auto 80px; display: block; background-color: #c11f11; border-radius:36px; color: #fff; font-size: 38px; 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:.52rem;color:#fff;margin: 0 auto 16px;text-decoration: underline;}
.f3Box p{color: #fff; font-size:26px; line-height:48px; text-align: justify;}
/*f5Box*/
.f5Bg{background-color: #e6e6e6;}
.f5Box{overflow: hidden;}
.f5Box h2{text-align:center;line-height:70px;font-size:58px;color:#1f318a;padding:100px 0 35px;}
.f5Box h2 small{display: block; color: #333; font-size:38px; font-weight: normal; line-height:62px; text-align: center;}
.f5Box .imgBox{line-height:0;border-radius:18px; overflow: hidden;border: #1f318a solid 2px;}
.f5Box .btn{width:332px; height:72px; margin:57px auto 90px; display: block; background-color: #c11f11; border-radius:36px; color: #fff; font-size: 38px; line-height:72px; text-align: center;}
/*f6Box*/
.f6Box{}
.f6Box h2{line-height:95px;font-size:58px;color:#1f318a;position: relative;padding: 60px 0 30px;}
.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:332px; height:72px;background-color: #c11f11; border-radius:36px; color: #fff; font-size: 38px; 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:40px; 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{overflow: hidden;}*/
.f7Con{position: relative; height:960px;}
.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: 36px; line-height:72px; text-align: center;}
/*f8Box*/
.f8Box{padding-bottom: 60px;}
.f8Box ul{}
.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:38px; line-height:62px;}
.f8Box li h3 span{color:#c11f11;}
.f8Box li p{color: #333; font-size:30px; line-height:62px;}
/*f9Box*/
.f9Bg{background-color: #faf7f7;}
.f9Box{padding:98px 0 105px;}
.f9Box h2{width:344px; margin: 0 auto 58px;}
.f9Box h2 img{width: 100%;display: block;}
.f9Box p{color: #2a6555; font-size:40px; line-height:70px;}
.f9Box p b{font-weight: bolder;}
.f9Form{padding-top:32px;}
.f9Form li{margin-bottom:30px;}
.f9Form li input{width: 100%; height:102px; padding: 0 55px; background-color: #fff; border-radius:12px; color: #666; font-size:38px;display: flex;display: -webkit-flex;align-items: center;box-sizing: border-box; border: none; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.f9Form .action{padding-top: 34px; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
.f9Form .action button{width:328px; height:72px; margin:0 auto; background-color: #f7bd4b; border-radius:36px; color: #fff; font-size:38px; line-height: 72px; text-align: center; font-weight: bold; border: none;}


@media only screen and (max-width: 750px){
	.item{width: 100%;}
	.container img{max-width: 100%; display: block;}
	.itemTie{line-height:.8rem;font-size:.58rem;padding: .87rem 0 .47rem;}
	
	.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 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:3.2rem; 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:0 .6rem;display: block;}
	.f2BoxWap ul{padding-top: .24rem;}
	.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:2.9rem; height: .64rem; margin: 0 auto .5rem; 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;}
	/*f3BoxWap*/
	.f3Bg{height: auto; background:#fff;}
	.f3BoxWap{padding:0 .6rem .46rem;display: block;}
	.f3BoxWap p{color: #333; font-size: .28rem; line-height: .4rem; 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:.62rem .6rem .54rem;}
	.f5Box h2{text-align:center;line-height:.7rem;font-size:.58rem;color:#1f318a;padding:.5rem 0 .24rem;}
	.f5Box h2 small{display: block; color: #333; font-size:38px; font-weight: normal; line-height:62px; text-align: center;}
	.f5Box h2 small{font-size: .3rem; line-height: .44rem;}
	.f5Box .imgBox{border-radius:.18rem;}
	.f5Box .btn{width:2.9rem; height: .64rem; margin:.24rem auto 0; border-radius: .32rem;font-size: .28rem; line-height: .64rem; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	/*f6Box*/
	.f6Box{padding: 0 .6rem .46rem;}
	.f6Box h2{line-height:.8rem;font-size:.5rem;color:#1f318a;position: relative;padding: .6rem 0 .2rem;}
	.f6Box h2 small{font-size:.3rem;  line-height:.45rem;}
	.f6Box h2 .btn{bottom:.24rem; width:2.1rem; height: .64rem;border-radius: .32rem;font-size: .28rem; line-height: .64rem; display: flex;display: -webkit-flex;justify-content:center;align-items: center;}
	.f6Box dt{border-radius: .12rem;}
	.f6Box dd{padding: .22rem 0 0;}
	.f6Box dd p{height: .72rem; padding-left: .52rem;font-size: .3rem; line-height: .72rem;}
	.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: -.22rem; width: .44rem; height: .45rem;}
	.f6Box dd p .i1{background:url(/style/images/index/icon_05.png) no-repeat; background-size: 100% 100%;}
	.f6Box dd p .i2{background:url(/style/images/index/icon_06.png) no-repeat; background-size: 100% 100%;}
	.f6Box dd p .i3{background:url(/style/images/index/icon_07.png) no-repeat; background-size: 100% 100%;}
	/*f7BoxWap*/
	.f7Bg{background-color: #faf7f7;}
	.f7BoxWap{padding:0 .6rem .68rem; display: block;}
	.f7BoxWap ul{padding-top: .3rem;}
	.f7BoxWap li{margin-bottom: .34rem; border-radius: .18rem; overflow: hidden;}
	.f7BoxWap .btn{width:2.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:0 .3rem .5rem;}
	.f8Box ul{padding-top: .28rem;}
	.f8Box li{padding:.2rem .35rem .24rem; margin-bottom: .28rem;border-radius:.18rem;}
	.f8Box li h3{padding-bottom: .16rem;font-size: .28rem; line-height:.48rem;}
	.f8Box li p{font-size: .25rem; line-height: .42rem;}
	/*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)}
}