@charset "utf-8";
/*++++author:QQ:312010483*******************/
/*+++++time:2024-09-10****************/
/*header*/
.header.sticky {top:0;left:0;box-shadow:  0 2px 15px 0 rgba(0,0,0,.15);position: fixed;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;z-index: 9999;}
.header{width: 100%;height:92px;background: #fff;border-bottom: 1px solid #e5e7eb;position: relative;}
.header .container{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;height: 72px;padding:10px 0;}
.header h1{width: 200px;height:72px;overflow:hidden;}
.header h1 a{display: block;width:100%;height: 72px;overflow:hidden;}
.header .header-tool .nav{height:100%;width:100%;line-height: 72px;}
.header .header-tool .nav li{font-size: 18px;}
.header .header-tool .nav li.active>a,.header .header-tool .nav li>a:hover{color: #b68756;font-weight: 600}
.header .header-tool{height:72px;overflow:hidden;font-size: 16px;width: calc(63% - 200px);}
.top-bar{height: 50px;background: #f3f4f6;border-bottom:1px solid #e5e7eb;width: 100%;overflow: hidden;}
.top-bar .box p{font-size: 14px;line-height: 50px;border-left:1px solid #e5e7eb;text-indent: 15px;}
.top-bar .box p img{display: inline-block;height: 24px;line-height: 50px;vertical-align: middle;}
.top-bar .box .right-tool{overflow: hidden;height: 34px;}
.top-bar .box .right-tool a{display: block;color:#fff;padding:0 10px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;border:1px solid #e5e7eb;}
.top-bar .box .right-tool a.a1{background: #f3f4f6;margin-right: 15px;color:#252626;padding:0 12px;}
.top-bar .box .right-tool a.a2{background: #29a643;margin-right: 15px;}
.top-bar .box .right-tool a.a3{background: #b68756;}
.top-bar .box .right-tool a:hover{background: #000;}
.top-bar .box .right-tool a.a1:hover{color: #fff;}
.top-bar .box .right-tool a.a1 svg{margin-top:-2px;display: inline-block;vertical-align: middle;padding-right: 5px;font-size: 14px;}

.son-nav{-webkit-transition: all 0.3s;padding:.3rem;-o-transition: all 0.3s;transition: all 0.3s;display:none;position: absolute;width:100%;z-index: 9998;top:93px;padding-top:20px;left:0;background: #fff;box-shadow: 10px 4px 10px rgba(0,0,0,.07);}
.son-nav .navbox{width: 100%;overflow: hidden;}
.son-nav .navbox p.txt{font-size:15px;color:#02002f ;width: 25%;line-height: 25px;padding:.3rem 0;}
.son-nav .navbox .second-nav00{width:70%;}
.son-nav .navbox .second-nav00 dl{width:30.3%;overflow: hidden;}
.son-nav .navbox .second-nav00 dl dd a{display: block;font-size: 18px;color:#02002f ;line-height:45px;border-bottom:1px solid #f5f5f7 }
.son-nav .navbox .second-nav00 dl dd a:last-child{border-bottom: 0;}
.son-nav .navbox .second-nav00 dl dd a:hover{color:#b68756}
.son-nav .navbox .second-nav00 dl dt{display: block;}
.son-nav .navbox .second-nav00 dl dt svg{width: 24px;height: 24px;color:#02002f;vertical-align:middle;margin-right:10px; }
.son-nav .navbox .second-nav00 dl dt span{font-size: 22px;color: #b68756;text-decoration: underline;line-height: 30px;}
.son-nav .navbox .second-nav001{padding-top: .3rem;}
.wapbtnss{display: none;width: 100%;height: 40px;line-height: 40px;color: #fff;}
.wapbtnss a{display: block;background:#02002f; font-size: 12px;color: #fff;padding:0 15px ;}
.wapbtnss a svg{color:#fff;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;}
.wapbtns{display: none;padding:.2rem 0;margin:0 .3rem;border-bottom: 1px solid #e5e7eb;border-top: 1px solid #e5e7eb; }
.wapbtns .flex-center a{font-size: 12px;display: block;margin:0 5px;height: 27px;line-height: 27px;border:1px solid #29a643;padding:0 10px;}
.wapbtns .flex-center a.a3{border-color:#b68756 }
/**手机端*/
.header .hamburger {cursor:pointer;position:absolute;display:none;background-color: #fff;border: none;height:60px; padding: 0;top:0;right:0;text-align: center;width: 60px;}
.hamburger.hamburger-close {background-color: #FFF;}
.hamburger.hamburger-close span:after {bottom: 0;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.hamburger span {background-color: #141d22;display: inline-block;height: 2px;position: relative;vertical-align: middle;width: 27px;}
.hamburger.hamburger-close span:before {top: 0;-ms-transform: rotate(45deg);transform: rotate(45deg);}
.hamburger span:before, .hamburger span:after { background-color: #141d22;content: " ";display: block;height: 2px;position: absolute;transition: all 0.25s ease-in-out;width: 27px;}
.hamburger span:after { bottom: -10px;}
.hamburger span:before{top:-10px;}
.hamburger.hamburger-close span {background-color: transparent;}



.home-video{position:relative;overflow: hidden;height: 580px;}
.videoBgbox{width: 100%;height: 580px;overflow: hidden;top:0;right:0;bottom:0;left:0;z-index:0;object-fit:cover;position: absolute;display: none;}
.home-video #video{width:100%;height:580px;top:0;right:0;bottom:0;left:0;z-index:0;object-fit:cover;background:#000;position: absolute;}
.home-video .banner-cover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.05;display: none;}
.home-video .video-container .swiper-slide {color:#02002f;text-align: center;height: 100%;position: relative;overflow: hidden;}
.home-video .video-container .swiper-slide .table{height: 480px;overflow: hidden;}
.home-video .video-container .swiper-slide .table h1{font-size: 68px;font-weight: 500;padding-bottom: .4rem;}
.home-video .video-container .swiper-slide .table h2{font-size: 26px;font-weight: 500;width:48%;margin:0 auto;line-height: 1.66}
.home-video .swiper-pagination{ bottom: 80px;z-index: 10}
.home-video .swiper-pagination .swiper-pagination-bullet { width: 20px;height: 8px;margin: 0 8px;display: inline-block;border-radius: 5px;background:#b68756;}
.home-video .swiper-pagination .swiper-pagination-bullet-active{ background-color: #b58d47 !important;width: 20px !important;border-radius: 5px !important;}
.btn-warp{position: absolute;bottom:40px;left:0;text-align: center;width: 100%;}
.btn-warp a{padding:10px;display: inline-block;text-align: center;width: 130px;font-size: 18px;border:1px solid #9ca3af;background: #d1d5db;color: #02002f;}
.btn-warp a.a2{background: #b68756;border-color: #b68756;color: #fff;margin-right:18px;}
.stat-counter{width: 100%;}
.stat-counter .box{padding:.5rem 0;border-top:1px solid #d1d5db;}
.stat-counter .box .li{height: 30px;line-height: 30px;font-size: 18px;color: #444;padding:0 .5rem;}
.stat-counter .box .li span{color:#b68756;font-weight: 700;font-family: arial; }
.btn-warp a:hover{background:#02002f;color: #fff;border-color: #02002f; }


.section-box1{padding:.75rem 0;width: 100%;background: #020125}
.common{text-align: center;overflow:hidden;}
.common h4{font-size: 26px;font-weight: 500;}
.common p{font-size: 17px;line-height: 35px;padding-top: 5px;}
.section-box1 .common{color: #fff;}
.section-box1 .box{margin-top:.7rem;overflow: hidden;width: 100%;position: relative;height: 8rem;}
.section-box1 .box .img{width: 5rem;overflow: hidden;position: absolute;left:50%;margin-left:-2.8rem;top:0;}
.section-box1 .box .li .tag{margin:0 auto;margin-bottom:.3rem;color: #fff;display: block;background: #9ca3af;border-radius: .15rem;padding:1px 5px;width: 45px;text-align: center;}
.section-box1 .box .li h5{font-size: 24px;font-weight: 500;color: #b68756;line-height:50px;}
.section-box1 .box .li h5 svg{color: #fff;font-size:40px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.section-box1 .box .li{text-align: center;}
.section-box1 .box .item{margin-top: 1.1rem}
.section-box1 .box .li p{color:#fff;font-size: 17px;padding-top: .3rem}
.section-box1 .boxs{margin-top: .5rem;text-align: center;color: #fff;}
.section-box1 .boxs p{font-size: 16px;text-align: center;padding-bottom: .3rem}
.section-box1 .boxs a{line-height: 40px;height: 40px;background: #b68756;font-size: 18px;padding:0 10px;display: block;margin-top: .2rem;color: #fff;width: 135px;margin:0 auto;}
.section-box1 .boxs a:hover{background: #fff;color: #444}

.section-box2{width: 100%;padding:1.37rem 0;overflow:hidden;background: #fff;}
.section-box2 .left{width: 48%;height: 5rem;overflow: hidden;}
.section-box2 .rightxt{width: 48%;overflow: hidden;}
.section-box2 .rightxt div.img{width:.96rem;height: .96rem;overflow: hidden;}
.section-box2 .rightxt div.img svg{width:.96rem;height: .96rem;color:#b68756 }
.section-box2 .rightxt .txt1{padding:.2rem 0;}
.section-box2 .rightxt .txt1 h4{color: #02002f;font-size: 28px;font-weight: 500;}
.section-box2 .rightxt .txt1 p{font-size: 18px;color:#02002f;padding-top: .1rem;}
.section-box2 .rightxt .txt2 li {line-height: 40px;height: 40px;font-size: 20px;margin-bottom: 20px;}
.section-box2 .rightxt .txt2 li a{color:#02002f;line-height: 45px; }
.section-box2 .rightxt .txt2 li a:hover{text-decoration: underline;}
.section-box2 .rightxt .txt2 li img{display: inline-block;vertical-align: middle;width: 40px;height: 40px;margin-right: 5px;}

.section-box3{height: 56px;padding:15px 0;overflow: hidden;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;}
.section-box3 .img{height: 56px;width: .495rem;overflow: hidden;margin-left: .9rem;margin-right: .9rem}
.section-box3 .txt h4{font-size: 18px;color: #02002f;font-weight:500}
.section-box3 .txt p{font-size: 16px;color: #444;line-height: 25px;}


.section-box4{padding-top: 1.1rem;width: 100%;overflow: hidden;}
.section-box4 .common{text-align: center;}
.section-box4 .box{margin-top: 1.2rem;overflow: hidden;border-bottom:1px solid #d1d5db;}
.section-box4 .box .li{font-size: 17px;width: 25%;text-align: center;margin-bottom: 1.3rem;}
.section-box4 .box .li div.img{width: 64px;height: 58px;margin:0 auto;}
.section-box4 .box .li  div.txt{text-align: center;}
.section-box4 .box .li  div.txt h4{font-size: 17px;color: #b68756;font-weight: 500;margin:6px 0;}
.section-box4 .box .li:hover {opacity: .7;cursor: pointer;transition:all 0.3s ease 0s;}

.section-box5{padding-top: 1.1rem;width: 100%;overflow: hidden;} 
.section-box5 .common p{width:66%;margin:0.3rem auto;}
.section-box5 .box{margin-top: .5rem;overflow: hidden;border-bottom:1px solid #d1d5db;padding-bottom:.8rem;}
.section-box5 .box .li{cursor:pointer;width: 31.3%;color:#02002f;font-size:17px;background: #f3f4f6;height: .62rem;border-radius: .15rem;line-height: .62rem;margin-bottom: .35rem;text-align: center;}
.section-box5 .box .li span{padding-right: 5px;}
.section-box5 .box .li span svg{width: 30px;height: 30px;vertical-align: middle; }
.section-box5 .box .li:hover{background: #b68756;color:#fff;}

.section-box6{padding-top: 1.1rem;width: 100%;overflow: hidden;} 
.section-box6 .common p{width:66%;margin:0.3rem auto;line-height: 1.6}
.section-box6 .box{margin-top: .1rem;overflow: hidden;}
.section-box6 .box .img{width: 80%;overflow: hidden;margin:.2rem auto;}
.section-box6 .box .txt{font-size: 17px;margin-bottom: .7rem;margin-top: .5rem}
.section-box6 .box .txt a{color:#02002f ;display: block;padding:0 25px;height: 43px;line-height: 43px;transition:all 0.3s ease 0s;}
.section-box6 .box .txt a:hover{background: #b68756;color: #fff;font-size: 20px;}
.section-box6  .paymethod{height: 56px;width: 100%;overflow: hidden;}
.section-box6  .paymethod .tix {width:17.5%;}
.section-box6  .paymethod .tix  .img{width: 56px;height: 56px;margin-left: 15px;margin-right: 15px;}
.section-box6  .paymethod .tix  span{color:#02002f;font-size: 18px; }
.section-box6  .paymethod .swiper-container{height: 56px;width: 77%;margin:0;}
.section-box6  .paymethod .swiper-container .swiper-slide .img{height: 26px;padding-top: 15px;overflow: hidden;}
.section-box6  .paymethod .swiper-container .swiper-slide .img img{height: 26px;overflow: hidden;}

.footer-main{background: #02002f;padding:.4rem 0;overflow: hidden;width: 100%;margin-top: .6rem;}
.footer-main .box1-top {border-bottom: 1px solid #303358;padding-bottom: .3rem}
.footer-main .box1-top dl dt{display: block;font-size: 18px;color: #aa7e53;height: 30px;line-height: 30px;}
.footer-main .box1-top dl dt::after,.ulist h4::after{content: '';display: block;width: 30px;height: 1px;background: #807f97;margin-top: 10px;}
.footer-main .box1-top dl dd a{display: block;line-height: 34px;color: #fff;font-size: 14px;}
.footer-main .box1-top dl dd{margin-top: 20px;display: block;}
.footer-main .box1-top dl dd a:hover{color: #aa7e53 }
.footer-main .box1-top dl dd .ptxt{margin-bottom: 10px;overflow: hidden;}
.footer-main .box1-top dl dd .ptxt p{line-height: 30px;color: #fff;font-size: 14px;}
.footer-main .box1-top dl dd .ptxt p svg{color: #aa7e53;vertical-align: middle;margin-right: 10px; }
.footer-main .box1-top dl dd .ptxt p:hover{color: #aa7e53;cursor: pointer}
.ulist h4{display: block;font-size: 18px;color: #aa7e53;height: 30px;line-height: 30px;font-weight:500;}
.ulist ul{padding-top: .2rem;overflow: hidden;height: 120px;overflow: hidden;}
.ulist ul li{line-height: 25px;}
.ulist ul li a{display: block;width: 95%;overflow: hidden;line-height: 28px;height: 28px;}
.box2-top{padding:.5rem 0 .1rem 0;overflow: hidden;}
.box2-top .txt{width: 75%;}
.box2-top .txt p{padding-bottom: .2rem;font-size: 12px;color: #a8a8b8}
.box2-top .txt p span{color:  #aa7e53}
.box2-top .txt p a{color:#aa7e53 }
.box2-top .img{width: 20%;overflow: hidden;padding-left:1.5%;}
.box2-top .img .flogo{width: 1.5rem;height: .539rem;overflow: hidden;margin:0 auto;}
.sharebox{width: 100%;margin-top: 5px}
.sharebox a{display: inline-block;width: 20px;height: 20px;margin:5px}
.sharebox a svg{width: 20px;height: 20px;color: #b68756}
.sharebox a:hover svg{color: #fff;}
.imgboxs{margin-top: .3rem;overflow: hidden;}
.imgboxs .li{width: .8rem;height: .8rem;overflow: hidden;margin:0 .05rem;}

.footer{padding:.2rem 0;width: 100%;overflow: hidden;background: #fff;text-align: center;}
.footer p{font-size: 14px;color:#02002f;}
/****》》》》》》》》》》》》》》》》》》响应式样式开始《《《《《《《《《《《《《《《《《《《******************/

@media (max-width: 1366px) {


}

@media (max-width: 1080px) {
	.wapbtns,.wapbtnss{display: block;}
	.header .container{height: auto;padding:0 .25rem;}
	.header h1 a{height:40px;}
	.top-bar{display: none;}
	.blockbox{width:95%;margin:0 auto;}
	.header.sticky,.header{padding:0;height: 60px;}
	.header .hamburger{display:block;height:60px;width:60px;}
	.header .header-tool{float:none;width:100%;height:auto;margin-left:0;visibility: visible;background:#fff;transition: all .3s ease-out;position: absolute;top:100vh;left:0;left:0;display: inherit;z-index: 99999}
	.header .header-tool .nav{padding:.6rem 0;height: auto;width: 100%;box-sizing: border-box;padding:0 20px;display: block;}
	.header .header-tool .nav li{float: none;width:100%;text-align: left;padding:0 0 ;border-bottom: 1px solid #e5e7eb;}
	.header h1{height: 40px;padding:10px 0;width: 111px;}
	.header .header-tool .nav li>a{line-height:50px;}
	.home-video .video-container .swiper-slide .table h1{font-size: 48px;}
	.header .header-tool.open{display: block;top:60px;height:1500px}
	.header .header-tool .nav li a{background:url(../images/r.jpg) no-repeat  98% center;height:100%;padding-right: 20px;display: block;}
	.header .header-tool .nav li:last-child{border-bottom: 0}
	.section-box1 .box .img{display: none;}
	.section-box3{height: auto;}
	.section-box5 .common p,.section-box6 .common p{width: 80%}
	.section-box3 .img{width: 49.5px;margin:0 .7rem;height: auto;}
	.section-box6 .box .txt a{padding:0;}
	.home-video .video-container .swiper-slide .table h2{width: 80%;font-size: 22px;}
	.son-nav{position: static;padding:.2rem 0;box-shadow: none;}
	.son-nav .navbox{display: block;}
	.son-nav .navbox p.txt{display: none;}
	.son-nav .navbox .second-nav00{width: 100%;display: block;}
	.son-nav .navbox .second-nav00 dl{width:100%;}
	.son-nav .navbox .second-nav00 dl dt{line-height: 40px;height: 40px;}
	.son-nav .navbox .second-nav00 dl dt span{font-size:15px}
	.son-nav .navbox .second-nav00 dl dt svg{width: 18px;height: 18px;}
	.son-nav .navbox .second-nav00 dl dd a{font-size:14px;}
	.son-nav .navbox .second-nav001{padding-top: 0}
	.son-nav .navbox .second-nav001 dl dt{display: none;}
}
@media (max-width: 900px) {
	.section-box6 .paymethod{display: block;height: auto;overflow: hidden;}
	.section-box6 .paymethod .tix,.section-box6 .paymethod .swiper-container{width: 100%;}
	.section-box6 .paymethod .tix .img{width: 30px;height: 30px;margin-right: 10px;margin-left: 0;float: left}
	.section-box6 .paymethod .tix span{font-size: 14px;text-align: left;float: left;line-height: 30px;}
	.section-box6 .paymethod .tix{display: block;height: 30px;line-height: 30px;margin-bottom: .2rem}
	.footer-main .box1-top dl dt,.ulist h4{font-size: 16px;}
	.footer-main .box1-top dl dd a,.footer-main .box1-top dl dd .ptxt p{font-size: 13px;line-height: 28px;}
}
@media (max-width: 768px) {
	
	.home-video .video-container .swiper-slide .table{height: 400px;}
	.home-video .swiper-pagination{bottom: 100px;}
	.home-video .video-container .swiper-slide .table h1{font-size: 28px;}
	.home-video .video-container .swiper-slide .table h2{font-size: 14px;width: 80%}
	.home-video #video,.home-video{height: 500px;}
	.btn-warp a{width: 90px;height: 35px;line-height: 35px;font-size: 14px;padding:2px 15px;}

	.stat-counter .box{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
	.stat-counter .box .li{width:50%;margin-bottom: .35rem;box-sizing: border-box;padding:0 .2rem;font-size: 16px;}
	.stat-counter .box .li:nth-child(2n){text-align: right;}
	.section-box1 .common h4{padding-bottom: .2rem}
	.common h4{font-size: 20px;}
	.section-box1 .box .li h5{font-size: 16px;}
	.section-box1 .box{height: auto;}
	.section-box3 .img{margin:0;width: 90px;height: auto;margin-right: 20px;}
	.section-box1 .box .li p{font-size: 14px;}
	.section-box3 .txt h4{font-size: 16px;}
	.section-box1 .box .li h5 svg{font-size: 25px;width: 25px;}
	.section-box1 .box .img{display: none;}
	.common p{font-size: 14px;line-height: 1.7}
	.section-box1 .boxs p{font-size: 14px;}
	.section-box3{height: auto;}
	.section-box1 .boxs a{font-size: 14px;width: 100px;}
	.section-box2 .container{display: block;}
	.section-box2 .rightxt .txt1 p,.section-box2 .rightxt .txt2 li a{font-size: 16px;}
	.section-box2 .rightxt .txt1 h4{font-size: 20px;}
	.section-box3 .txt p{font-size: 13px;line-height: 22px;}
	.section-box2 .left {height: auto;width: 100%;margin-bottom: .3rem;}
	.section-box4 .box .li{width: 48%;margin-bottom: .7rem;}
	.section-box4 .box .li div.txt h4{font-size: 16px;}
	.section-box4 .box .li div.txt p{font-size: 14px;}
	.section-box4 .box .li div.img{width:50px;height: 45px;}
	.section-box5 .common p,.section-box6 .common p{width: 100%}
	.section-box5 .box .li{width: 48%;font-size: 14px;height: auto;line-height: 1.7;padding:10px 0;}
	.section-box5 .box .li span svg{width: 20px;height: 20px;}
	.section-box6 .box .txt a{padding:0;font-size: 12px;}
	
	.footer-main .box1-top{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
	.footer-main .box1-top dl{width: 45%;}
	.footer-main .box1-top dl:nth-child(5){width: 100%}
	.footer-main .box1-top dl dt,.ulist h4{font-size: 14px;}
	.footer-main .box1-top dl dd .ptxt p{font-size: 12px;}
	.footer-main .box1-top dl dd a{line-height: 28px;font-size: 12px;}
	.ulist ul{margin-top: 15px;}
	.box2-top{display: block;}
	.box2-top .txt{width: 100%}
	.footer p{font-size: 12px;}
	.box2-top .img{width: 100%;margin:0 auto;padding-left: 0;margin-bottom: .5rem}

}

@media (max-width: 640px) {
	.common h4{font-size: 18px}
	.home-video .video-container .swiper-slide .table{height: 380px;}
	.home-video #video, .home-video{height: 450px;}
	.section-box1 .box .item{display: block;margin-top: 0}
	.section-box1 .box .item .li{width: 100%;margin-bottom: .5rem}



}


