@font-face{
	font-family:"Source";
	src:url("../css/font/SourceHanSansCN-Regular.otf") format("opentype");     
}
@font-face{
	font-family:"Sourceliter";
	src:url("../css/font/SourceHanSansCN-Light.otf") format("opentype");     
}

body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px;font-family:Arial,Source; line-height:1;font-weight: normal;letter-spacing: 0;}
body{height:100%;position:relative;width: 100%;background-color: #ffffff;overflow-x:hidden;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
.web-ie2018{ font-family: sans-serif;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
.web-ie2018 dl #img{    display: block;margin: 50px auto;}
.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}

.swiper-button-next, .swiper-button-prev,.swiper-pagination{z-index: 0;}

.hamburger{display: none;}

/* headerwrap */
.headerwrap{width: 100%;background-color: #fff;position: fixed;top: 0;left: 0;border-bottom: 1px solid #eee;z-index: 10;}
.header{width: 1440px;margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.header .logo{position: relative;}
.header .logo img{display: block;}
/* nav */
.nav{display: flex;display: -webkit-flex;}
.nav li{margin-right: 60px;}
.nav li>a{display: block;line-height: 80px;font-size: 16px;color: #666666;position: relative;}
.nav li>a::before{content: '';display: block;width: 100%;height: 2px;background-color: #FF7327;position: absolute;left: 0;bottom: 0;opacity: 0;}
.nav li.active>a,.nav li:hover>a{color: #FF7327;}
.nav li.active>a::before,.nav li:hover>a::before{opacity: 1;}
.nav li .navshow{width: 100%;position: absolute;left: 0;box-sizing: border-box;padding: 40px 0;opacity: 0;visibility: hidden;}
.nav li .navshowmin{width: 1200px;margin: auto;position:relative;z-index:1;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.nav li .navshowmin a{line-height: 36px;margin-bottom: 10px;display: block;font-size: 16px;color: #333333;width:calc(100% / 3);}
.nav li .navshowmin a:hover{color: #FF7327;}
.nav li:hover .navshow{opacity: 1;visibility: visible;}
.nav li .navshow:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index:0;backdrop-filter: blur(20px);background-color: rgba(255, 255, 255, 0.8);}

.center{width: 1440px;}
/* footerwrap */
.footerwrap{width: 100%;position: relative;z-index: 1;}
.form-f{margin: auto;background: #FFFFFF;box-shadow: 0px 4px 18px 0px rgba(209,136,88,0.18);border-radius: 20px;box-sizing: border-box;padding: 50px 60px;position: relative;z-index: 1;margin-top: -107px;margin-bottom: -107px;}
.form-f h3{font-size: 30px;color: #000000;margin-bottom: 30px;}
.form-f .li{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.form-f .li input,.form-f .li select,.form-f .li .layui-form-select{width: calc((100% - 210px) / 3);height: 54px;background: #FBFBFB;border-radius: 6px;border: 1px solid #DDDDDD;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #000000;outline: none;}
.form-f .li input::placeholder{color: #999999;}
.form-f .li button{width: 180px;height: 54px;border: none;color: #fff;border-radius: 6px;background-color: #FF7327;font-size: 16px;}
.form-f .li .layui-form-select .layui-input{width:100%;}
.form-f .li .layui-form-select{padding: 0;border:none;}
/* footer */
.footer{width: 100%;padding: 180px 0 0;background-color: #FF7327;position: relative;z-index: 0;}
.footermin{margin: auto;}
.f-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 60px;}
.totop{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 50px;height: 50px;background-color: #FFFFFF;border-radius: 50%;}
.totop img{max-width: 50%;max-height: 50%;}
/* f-nav */
.f-nav{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 60px;}
.f-nav a{display: block;font-size: 16px;color: #FFFFFF;}
/* f-ba */
.f-ba{border-top: 1px solid rgba(255,255,255,0.3);padding: 40px 0;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-ba a{font-size: 14px;color: #FFFFFF;}

/* bannerwrap */
.bannerwrap{width: 100%;position: relative;z-index: 0;margin-top: 80px;}
.swiper-banner{height: 100%;position: relative;z-index: 0;}
/*.swiper-banner .swiper-slide::before{content: '';display: block;width: 100%;height: 100%;background-color: #000000;opacity: 0.4;position: absolute;left: 0;top: 0;}*/
.bannerwrap video{display: block;width: 100%;object-fit: cover;}
.bannerwrap .boicon{position: absolute;left: 50%;top: 50%;margin-top: -25px;margin-left: -25px;width: 50px;display:none;}
/* banner-bot */
.banner-bot{position: absolute;left: 50%;bottom: 50px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;transform: translateX(-50%);-webkit-transform: translateX(-50%);align-items: flex-end;-webkit-align-items: flex-end;}
.banner-page{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.bannerpage{display: flex;display: -webkit-flex;position: relative;}
.bannerpage .swiper-pagination-bullet{width: 16px;height: 16px;border-radius: 50%;border: 2px solid #fff;opacity: 0.6;background-color: transparent;margin-right: 12px;box-sizing: border-box;}
.bannerpage .swiper-pagination-bullet-active{opacity: 1;background-color: #fff;}
.banner-num{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;}
.banner-num span,.banner-num i{font-size: 14px;color: #FFFFFF;opacity: 0.5;font-style: normal;}
.banner-num i{margin: 0 10px;}
.banner-num span.active{font-size: 20px;opacity: 1;}

.scrollwrap{}
.scrollwrap p{font-size: 14px;color: #fff;text-align: center;margin-top: 10px;line-height: 18px;}
.scroll{display: block;width: 16px;height:24px;border: 1px solid #FFFFFF;border-radius:15px;margin: auto;}
.scroll i{display: block;width: 3px;height: 5px;background-color: #FFFFFF;transform: translateX(-50%);-webkit-transform: translateX(-50%);position: absolute;left: 50%;top: 10%;animation: scroll 2s ease-out .5s infinite;}
@keyframes scroll{
	0%{top: 10%;opacity: 1;}
	100%{top: 90%;opacity: 0;}
}
@-webkit-keyframes scroll{
	0%{top: 10%;opacity: 1;}
	100%{top: 90%;opacity: 0;}
}

/* index03wrap */
.index03wrap{width: 100%;padding: 80px 0;position: relative;}
.index03wrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.index03{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: relative;}
.index03 .tl{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 30px;text-align:center;}
.index03-l{width: 49%;}
.index03-lmin{width: 100%;box-sizing: border-box;padding: 30px;background-color: #fff;border-radius: 20px;position: relative;padding-bottom: 80px;}
.index03-lmin .list{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.index03-lmin .list .item{width: calc((100% - 20px)/2);margin-right: 20px;margin-bottom: 20px;box-sizing: border-box;border: 1px solid #DDDDDD;border-radius: 6px;overflow: hidden;}
.index03-lmin .list .item:nth-of-type(2n){margin-right: 0;}
.index03-lmin .list .item .imgbox{width: 100%;}
.index03-lmin .list .item .imgbox img{width: 100%;}
.index03-lmin .list .item .text{width: 100%;box-sizing: border-box;padding: 15px;}
.index03-lmin .list .item .text h3{font-size: 16px;color: #FF7327;line-height: 24px;margin-bottom: 10px;font-weight: bold;}
.index03-lmin .list .item .text h4{font-size: 14px;color: #999999;line-height: 24px;}
.more{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 160px;height: 50px;background: #FF7327;border-radius: 25px;font-size: 16px;color: #FFFFFF;}
.index03 .more{position: absolute;left: 50%;bottom: 30px;margin-left: -80px;}
.index03 .more:hover{opacity:0.8;}
/* index03-r */
.index03-r{width: 49%;}
.index03-rmin{width: 100%;box-sizing: border-box;padding: 30px;background-color: #fff;border-radius: 20px;height: calc(100% - 66px);position:relative;}
.index03-rmin .item{width: 100%;box-sizing: border-box;padding-left: 70px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #666666;position: relative;margin-bottom: 20px;}
.index03-rmin .item span{width: 53px;text-align: center;line-height: 20px;background: #AAAAAA;border-radius: 4px;color: #fff;font-size: 12px;position: absolute;left: 0;}
.index03-rmin .item:hover{color: #FF7327;}
.index03-rmin .item:hover span{background-color: #FF7327;}

/* index04wrap */
.index04wrap{margin: 80px auto;}
.i-tl{text-align: center;margin-bottom: 60px;}
.i-tl h3{font-size: 72px;color: #FF7327;opacity: 0.1;font-weight: bold;text-transform: uppercase;}
.i-tl p{font-size: 36px;color: #000000;font-weight: bold;margin-top: -60px;}
/* index04-top */
.index04-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.index04-top .text{width: 50%;}
.index04-top .text .tl{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 50px;}
.index04-top .text .tl .imgbox{width: 64px;height: 64px;background: #FF7327;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-right: 20px;}
.index04-top .text h4{font-size: 16px;color: #666666;line-height: 36px;}

/* n-banner */
.n-banner{width: 100%;position: relative;}
.n-banner img{width: 100%;}
.n-banner .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.n-banner .text h3{text-transform: uppercase;font-size: 48px;color: #FFFFFF;margin-bottom: 30px;}
.n-banner .text p{font-size: 48px;color: #FFFFFF;}



/* newswrap */
.newswrap{margin: auto;position: relative;margin-top: -110px;margin-bottom: 200px;}
.n-mbx{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 30px;}
.n-mbx a,.n-mbx i{font-size: 16px;color: #FFFFFF;}
.n-mbx i{margin: 0 5px;}
.news{width: 100%;box-sizing: border-box;padding: 100px;background-color: #fff;box-shadow: 0px 4px 18px 0px rgba(209,136,88,0.18);border-radius: 20px;}
/* newsmin */
.newsmin{width: 100%;}
.newsmin .item{width: 100%;display: flex;display: -webkit-flex;padding-bottom: 60px;border-bottom: 1px solid #E0E0E0;margin-bottom: 60px;}
.newsmin .item .imgbox{width: 32%;}
.newsmin .item .imgbox img{width: 100%;}
.newsmin .item-r{width: 68%;box-sizing: border-box;padding-left: 70px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.newsmin .item-r .data{text-align: center;}
.newsmin .item-r .data h3{font-size: 70px;color: #666666;}
.newsmin .item-r .data p{font-size: 16px;color: #666666;}
.newsmin .item-r .text{width: calc(100% - 150px);}
.newsmin .item-r .text h3{font-size: 30px;color: #333333;line-height: 36px;font-weight: bold;margin-bottom: 30px;}
.newsmin .item-r .text h4{font-size: 16px;color: #999999;line-height: 30px;margin-bottom: 50px;}
.newsmin .item-r .text .btn{width: 64px;height: 64px;background: #FFFFFF;border-radius: 50%;border: 1px solid #E5E5E5;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: relative;}
.newsmin .item-r .text .btn::before{content: '';display: block;width: 100%;height: 100%;border-radius: 50%;background-color: #000000;position: absolute;left: 0;top: 0;z-index: 0;transform: scale(0.5);transition: all .3s;}
.newsmin .item-r .text .btn i{font-size: 20px;color: #FFFFFF;position: relative;z-index: 1;}
.newsmin .item:hover .item-r .text .btn::before{transform: scale(1);background-color: #FF7327;}
.newsmin .item:hover .item-r .text h3{color: #FF7327;}
.news .more{background-color: #F0F0F0;margin: auto;color: #666666;}
.news .more:hover{background-color: #FF7327;color: #fff;}

/* ninfowrap */
.ninfowrap{width: 100%;box-sizing: border-box;padding: 100px 220px;}
/* ninfo-tl */
.ninfo-tl{width: 100%;padding-bottom: 70px;border-bottom: 1px solid #E0E0E0;position: relative;margin-bottom: 50px;}
.ninfo-tl .tl{width: 100%;position: relative;}
.ninfo-tl .data{position: absolute;top: 0;left: -140px;}
.ninfo-tl .data h3{font-size: 70px;color: #333333;}
.ninfo-tl .data p{font-size: 16px;color: #333333;text-align: center;}
.ninfo-tl .tl p{font-size: 16px;color: #333333;margin-bottom: 30px;}
.ninfo-tl .tl h3{font-size: 36px;color: #333333;font-weight: bold;}
/* ninfo */
.ninfo{width: 100%;}
.ninfo img{width: auto;max-width: 100%;margin-bottom: 30px;}
.ninfo h4{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 30px;}

/* ninfo-page */
.ninfo-page{width: 100%;display: flex;display: -webkit-flex;margin-top: 50px;}
.ninfo-page a{width: 50%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;border-top: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;height: 110px;}
.ninfo-page a>div{width: 100%;}
.ninfo-page a span{font-size: 16px;color: #999999;margin-bottom: 15px;display: block;}
.ninfo-page a p{font-size: 18px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ninfo-page a:first-child{border-right: 1px solid #E0E0E0;}
.ninfo-page a:last-child{text-align:right;justify-content:flex-end;-webkit-justify-content:flex-end;}

/* c-center */
.c-center{width: 1200px;}
/* c-mbx */
.c-mbx{margin: auto;margin-top: 140px;}
.c-mbx .n-mbx a,.c-mbx .n-mbx i{color: #999999;}

/* classinfo01wrap */
.classinfo01wrap{width: 100%;position: relative;overflow: hidden;}
.classinfo{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;-webkit-align-items: center;position: relative;z-index: 1;}
.classinfo-l{width: 50%;}
.classinfo-l .tl{margin-bottom: 150px;}
.classinfo-l .tl h3{font-size: 48px;color: #000000;font-weight: bold;margin-bottom: 30px;position: relative;display: inline-block;}
.classinfo-l .tl h3::before{content: '';display: block;width: 100%;height: 6px;background-color: #FF7300;position: absolute;left: 0;bottom: 0;}
.classinfo-l .tl p{font-size: 18px;color: #666666;}
.classinfo-l .info{}
.classinfo-l .info h4{font-size: 18px;color: #333333;line-height: 36px;margin-bottom: 40px;}
.classinfo-r{max-width: 50%;}
.classinfo-r img{max-width: 100%;}
/* classinfobot */
.classinfobot{position: absolute;left: 0;bottom: 0;width: 100%;height: 60%;background: linear-gradient(0deg, rgba(255,204,175,0.4) 0%, rgba(255,233,214,0.4) 100%);border-radius: 0px 100px 0px 0px;z-index: 0;overflow: hidden;}
.classinfobot img{width: 100%;height: 100%;object-fit: cover;}

/* classinfo02 */
.classinfo02{margin: 100px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.classinfo02 a{width: calc((100% - 120px)/3);box-sizing: border-box;padding: 60px 40px;background: #FFFFFF;box-shadow: 0px 4px 18px 0px rgba(209,136,88,0.18);border-radius: 12px;overflow: hidden;border-top: 5px solid #FF7327;text-align: center;box-sizing: border-box;transition: all .3s;}
.classinfo02 a .imgbox{width: 100px;height: 100px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border-radius: 50%;background-color: rgba(255, 115, 39, 0.1);margin:auto;margin-bottom: 50px;}
.classinfo02 a .imgbox img{max-width: 50%;max-height: 50%;}
.classinfo02 a h3{font-size: 24px;color: #333333;margin-bottom: 20px;}
.classinfo02 a h4{font-size: 18px;color: #666666;line-height: 30px;}
.classinfo02 a:hover{box-shadow: 0px 8px 30px 0px rgba(209,136,88,0.24);}
.classinfo02 a:hover .imgbox{background-color: #FF7327;}
.classinfo02 a:hover .imgbox img{filter: grayscale(1) brightness(111);}

/* classinfo03 */
.classinfo03{margin: 100px auto;}
.c-tl h3{font-size: 36px;color: #333333;font-weight: bold;margin-bottom: 40px;border-left: 7px solid #FF7327;box-sizing: border-box;padding-left: 10px;}
/* classinfo03-min */
.classinfo03-min{width: 100%;}
.classinfo03-min li{margin-bottom: 50px;}
.classinfo03-min li h3{font-size: 18px;color: #666666;line-height: 36px;}
.classinfo03-min li p{font-size: 16px;color: #666666;line-height: 36px;text-indent: 2em;}

/* classinfo04wrap */
.classinfo04wrap{margin: 100px auto 200px;}
.classinfo04{width: 100%;}
.classinfo04 li{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 40px;}
.classinfo04 li .text{width: 484px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;background: #FFFFFF;box-shadow: 0px 4px 18px 0px rgba(209,136,88,0.18);border-radius: 0px 6px 6px 0px;border-radius: 6px;overflow: hidden;}
.classinfo04 li .text .imgbox{width: 84px;height: 84px;background: #FF7327;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.classinfo04 li .text .imgbox img{max-width: 50%;max-height: 50%;}
.classinfo04 li .text p{width: calc(100% - 84px);font-size: 16px;color: #666666;line-height: 30px;box-sizing: border-box;padding-left: 20px;padding-right: 60px;}
.classinfo04 li .sk{height: 84px;background: #FF7327;border-radius: 6px;opacity: 0.06;width: calc(100% - 514px);}
.classinfo04 li .kk{margin-right: 30px;}
.classinfo04 li .kk:last-child{margin-right: 0;}
.classinfo04 li:first-child,.classinfo04 li:nth-of-type(5){box-sizing: border-box;padding-left: 250px;}
.classinfo04 li:nth-of-type(2),.classinfo04 li:nth-of-type(6){padding-right: 260px;}
.classinfo04 li:nth-of-type(3){padding-left: 150px;}
.classinfo04 li:nth-of-type(even){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.classinfo04 li:nth-of-type(even) .kk{margin-left: 30px;margin-right: 0;}
.classinfo04 li:nth-of-type(even) .kk:last-child{margin-left: 0;}

/* index04-num */
.index04-num{position: relative;width: 100%;margin: 80px auto 50px;padding-bottom: 20px;}
.index04-num::before{content: '';width: 100%;height: 80px;background-color: #FF7327;opacity: 0.05;border-radius: 20px;position: absolute;left: 0;bottom: 0;transform: scaleX(1.1);-webkit-transform: scaleX(1.1);}
.index04_mumping{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index04_mumping .numfont{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.index04_mumping .numfont h2,.index04_mumping .numfont span{font-size: 60px;color: #FF7327;}
.index04_mumping .text span{font-size: 16px;color: #666666;display: block;text-align: center;margin-top: 20px;}

/* index04-bot */
.index04-bot{flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.index04-bimg{width: 100%;}
.index04-bimg img{width: 100%;margin-top: 100px;image-rendering: pixelated;}

/* index05wrap */
.index05wrap{width: 100%;position: relative;}
.index05{width: 100%;position: relative;box-sizing: border-box;padding: 60px 0;} 
.index05 .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.index05min{margin: auto;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;position: relative;}
.index05min .text{width: 70%;background-color: #FFFFFF;border-radius: 20px;box-sizing: border-box;padding: 50px;}
.i-tl02{font-size: 30px;color: #000000;margin-bottom: 30px;}
.i-tl02 span{color: #FF7327;}
.index05min .text h4{font-size: 16px;color: #666666;line-height: 30px;}

/* index06wrap */
.index06wrap{margin: 60px auto;}
.index06-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 30px;}
.index06-top .i-tl02{margin-bottom: 0;}
.index06-top .links{display: flex;display: -webkit-flex;}
.index06-top .links a{font-size: 20px;color: #666666;padding-bottom: 10px;border-bottom: 2px solid transparent;margin-right: 70px;}
.index06-top .links a.active,index06-top .links a:hover{border-color: #FF7327;color: #FF7327;}
.index06-top .links a:last-child{margin-right: 0;}
/* index06lis */
.index06lis{width: 100%;}
.index06lis li{display: none;}
.index06lis li:first-child{display: block;}
.swiper-index06 .swiper-slide{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.swiper-index06 .left{width: 46%;}
.swiper-index06 .left .li{height: calc((100% - 10px)/2);margin-bottom: 10px;width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.swiper-index06 .left .li:nth-of-type(2){margin-bottom: 0;}
.swiper-index06 .left .imgbox{width: calc((100% - 10px)/2);border-radius: 6px;overflow: hidden;margin-right: 10px;}
.swiper-index06 .left .imgbox:nth-of-type(2n){margin-right: 0;}
.swiper-index06 .left .imgbox img{width: 100%;height: 100%;}
.swiper-index06 .right{width: calc(54% - 10px);border-radius: 6px;overflow: hidden;}
.swiper-index06 .right img{width: 100%;height: 100%;object-fit: cover;}
/* index06page */
.index06page{position: relative;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 30px;}
.index06page .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 5px;border: 1px solid #FF7327;margin-right: 8px;background-color: transparent;box-sizing: border-box;opacity: 1;}
.index06page .swiper-pagination-bullet:last-child{margin-right: 0;}
.index06page .swiper-pagination-bullet-active{width: 30px;background-color: #FF7327;}


/* index08wrap */
.index08wrap{padding: 60px 0;position: relative;}
.index08wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
/* index08 */
.index08{margin: auto;position: relative;}
.index08 .i-tl02{text-align: center;margin-bottom: 30px;}
/* index08min */
.index08min{width: 100%;}
.index08min .swiper-slide{color:#D3E4FF;background: linear-gradient(0deg, #FFFFFF 68%, currentColor 100%);border-radius: 6px;width: 100%;box-sizing: border-box;padding: 45px;}
.index08min .text{color: #145ECC;}
.index08min .text h3{font-size:24px;color: currentColor;margin-bottom: 15px;}
.index08min .text p{font-size: 14px;color: currentColor;}
.index08min .text strong{display: block;width: 100%;height: 1px;background-color: currentColor;opacity: 0.1;margin: 25px 0;}
.index08min .text h4{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 30px;height:90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.index08min .imgbox{width: 100%;border-radius:6px;overflow:hidden;}
.index08min .imgbox img{width: 100%;}
.index08min .page{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;position: relative;margin-top: 70px;justify-content: space-between;-webkit-justify-content: space-between;}
.index08-page{width: calc(100% - 140px);height: 2px;background-color: #fff;position: relative;}
.index08-page .swiper-pagination-progressbar-fill{background-color: #FF7327;}
.index08min .page .button{position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0;width: 48px;height: 48px;background-color: #FFFFFF;border-radius: 50%;margin-left: 20px;background-image: none;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.index08min .page .button i{font-size: 20px;color: #999999;}
.index08min .page .button.index08-next{background-color: #FF7300;}
.index08min .page .button.index08-next i{color: #fff;}
.index08min .swiper-slide:nth-of-type(2n){color:#D1F6FF;}
.index08min .swiper-slide:nth-of-type(2n) .text{color:#0E79B3;}
.index08min .swiper-slide:nth-of-type(3n){color:#FFE6D9;}
.index08min .swiper-slide:nth-of-type(3n) .text{color:#D96121;}

/* index09wrap */
.index09wrap{width: 100%;position: relative;padding: 50px 0;z-index: 0;margin-bottom: 80px;overflow: hidden;}
.index09wrap .bg01{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.index09wrap .bg02{width: 41%;height: 100%;position: absolute;right: 0;top: 0;object-fit: cover;}
/* index09 */
.index09{position: relative;margin: auto;position: relative;z-index: 1;}
.index09 .i-tl02,.index09 .i-tl02 span{color: #fff;}
/* index09min */
.index09min{margin-top: 40px;box-sizing: border-box;padding-right: 300px;}
.index09-swiper{padding-top: 50px;}
.index09min .swiper-slide{background: #FFFFFF;border-radius: 6px;box-sizing: border-box;padding: 0 25px 25px;height: 330px;box-sizing: border-box;}
.index09min .swiper-slide .imgbox{width: 100px;height: 100px;border-radius: 50%;overflow:hidden;margin: auto;margin-bottom: 40px;margin-top: -50px;border:2px solid #fff;box-sizing:border-box;}
.index09min .swiper-slide .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.index09min .swiper-slide h3{font-size: 20px;color: #333333;margin-bottom: 20px;text-align: center;}
.index09min .swiper-slide h4{font-size: 16px;color: #999999;line-height: 30px;}

.index09min .page{display: flex;display: -webkit-flex;margin-top: 30px;}
.index09min .page .button{position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0;width: 48px;height: 48px;background-color: transparent;border-radius: 50%;margin: 0;background-image: none;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;margin-right: 20px;border: 1px solid #fff;box-sizing: border-box;}
.index09min .page .button:last-child{margin-right: 0;}
.index09min .page .button i{font-size: 20px;color: #fff;}
.index09min .page .button.index09-next{background-color: #fff;}
.index09min .page .button.index09-next i{color: #FF7300;}

/* index10wrap */
.index10wrap{width: 100%;position: relative;}
.index10{width: 100%;height: 600px;position: relative;}
.index10wrap .map{width: 100%;height: 100%;}
.i-tl h4{font-size: 16px;color: #999999;margin-top: 40px;}
.i-tl h4 span{color: #FF7300;}

.index10{width: 100%;height: 600px;position: relative;}
.index10 .map{width: 100%;height: 100%;position: absolute;left:0;top: 0;}
.BMap_bubble_title{font-size: 16px;}
/* .BMap_bubble_title{font-size: 16px;color: #FFFFFF;} */
.index10 .BMap_Marker:first-child{width: 240px!important;height: 120px!important;background: url(../images/mapimg.png)no-repeat!important;border-radius: 50px!important;display: flex!important;display: -webkit-flex!important;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding: 10px!important;padding-left: 100px!important;padding-bottom: 30px!important;margin-top: -120px !important;margin-left: -120px !important;}
.index10 .BMap_Marker:first-child::before{content: '';display: flex;display: -webkit-flex;background-color: #fff;width: 80px;height: 80px;border-radius: 50%;position: absolute;left: 10px;top: 10px;background-image: url(../images/i-01.png);background-size: 50%;background-repeat: no-repeat;background-position: center;}
.index10 .BMap_Marker:first-child::after{content: '长沙荷学教育科技有限公司';color: #fff;font-size: 16px;line-height: 24px;}
/* .contact02 .BMap_Marker:first-child:before{content: '';display: block;border: 10px solid transparent;border-top-color: #1055CA;top: -15px;position: absolute;} */
.index10 .map div:has(.BMap_Marker){background-color: #000000;}

/* index07wrap */
.index07wrap{margin: 60px auto;position: relative;}
.index07wrap .i-tl02{text-align: center;}
.index07{width: 100%;display: flex;display: -webkit-flex;position: relative;}
.index07-lswiper{width: 80%;border-radius: 20px;overflow: hidden;box-shadow: 0px 4px 18px 0px rgba(209,136,88,0.18);margin: 0;}
.index07-lswiper .swiper-slide{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.index07-lswiper .swiper-slide .imgbox{width:60%;}
.index07-lswiper .swiper-slide .imgbox img{width: 100%;}
.index07-lswiper .swiper-slide .text{width: 40%;box-sizing: border-box;padding: 30px;}
.index07-lswiper .swiper-slide .text h3{font-size: 24px;color: #333333;line-height: 36px;}
.index07-lswiper .swiper-slide .text p{font-size: 18px;color: #FF7327;margin: 20px 0;}
.index07-lswiper .swiper-slide .text h4{font-size: 16px;color: #666666;line-height: 30px;}
.index07-lswiper .swiper-slide .text h4 p{font-size: 16px;color: #666666;line-height: 30px;}
/* index07-r */
.index07-r{width: 18%;position: absolute;right: 0;top: 0;height: 100%;box-sizing: border-box;}
.index07-rswiper{width: 100%;height: 100%;}
.index07-rswiper img{width: calc((100% - 2px)/2);height: 100%;object-fit: cover;opacity: 0.5;}
.index07-rswiper .swiper-slide{border-radius: 6px;overflow: hidden;height: calc((100% - 12px)/7)!important;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index07-r .fa{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);background-image: none;font-size: 20px;color: #FF7327;height: 30px;margin: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.index07-r .fa.fa-angle-up{top: -30px;}
.index07-r .fa.fa-angle-down{bottom: -30px;top: initial;}
.index07-rswiper img.active{opacity: 1;}

/* index01 */
.index01{margin: 60px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index01-l{width: 280px;background: #FFFFFF;box-shadow: 0px 0px 30px 0px rgba(128,90,66,0.15);border-radius: 20px;box-sizing: border-box;padding: 40px 20px;}
.index01-l .item{margin-bottom: 28px;}
.index01-l .item:last-child{margin-bottom: 0;}
.index01-l h3{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 15px;}
.index01-l .list{display: flex;display: -webkit-flex;}
.index01-l .list a{font-size: 16px;color: #666666;margin-right: 10px;cursor: text;}
.index01-l .list a:last-child{margin-right: 0;}
.index01-l h3 a:hover{color:#FF7327;}



/* index01-r */
.index01-r{width: calc(100% - 300px);display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;justify-content: space-between;-webkit-justify-content: space-between;}
/* index01-swiper */
.index01-rtop{width: 100%;position: relative;}
.index01-swiper{width: 100%;}
.index01-swiper img{width: 100%;}
.index01page{display: flex;display: -webkit-flex;position: relative;width: 100%;position: absolute;left: 0;bottom: 15px;justify-content: center;-webkit-justify-content: center;border-radius: 6px;overflow: hidden;}
.index01page .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;opacity: 0.6;background-color: #fff;margin-right: 12px;box-sizing: border-box;}
.index01page .swiper-pagination-bullet-active{opacity: 1;}
/* index01-rbot */
.index01-rbot{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 10px;}
.index01-rbot .item{width: calc((100% - 10px)/2);display: block;position: relative;overflow: hidden;}
.index01-rbot .item img{width: 100%;}
.index01-rbot .item::before{content: '';display: block;width: 100%;height: 100%;background: linear-gradient(to top,rgba(0,0,0,0.5),transparent);position: absolute;left: 0;bottom: 0;opacity: 0;}
.index01-rbot .item .text{width: 100%;position: absolute;left: 0;bottom: 0;display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;box-sizing: border-box;padding: 20px;justify-content: space-between;-webkit-justify-content: space-between;opacity: 0;transform: translateY(100%);transition: all .3s;}
.index01-rbot .item .text>div{width: calc(100% - 140px);}
.index01-rbot .item .text span{font-size: 14px;color: #FFFFFF;margin-bottom: 14px;display: block;}
.index01-rbot .item .text h3{font-size: 18px;color: #FFFFFF;font-weight: bold;}
.index01-rbot .item .more{width: 120px;height: 40px;border-radius: 20px;}
.index01-rbot .item:hover .text{opacity: 1;transform: none;}
.index01-rbot .item:hover::before{opacity: 1;}

/* index02wrap */
.index02wrap{margin: 80px auto;position: relative;}
/* index02-tab */
.index02-tab{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.index02-tab a{font-size: 20px;color: #666666;padding-bottom: 10px;border-bottom: 2px solid transparent;margin-right: 70px;}
.index02-tab a:last-child{margin-right: 0;}
.index02-tab a.active{border-color: #FF7327;color: #FF7327;}
/* index02 */
.index02{width: 100%;margin-top: 20px;}
.index02-li{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.index02-l{width: 220px;border-radius: 20px;background: url(../images/i-bg001.jpg)no-repeat;background-size: cover;overflow: hidden;box-sizing: border-box;padding: 30px 10px;}
.index02-l .top{text-align: center;margin-bottom: 30px;}
.index02-l .top h3{font-size: 30px;color: #FFFFFF;font-weight: bold;line-height: 34px;}
.index02-l .top p{font-size: 24px;color: #FFFFFF;opacity: 0.2;font-weight: bold;}
.index02-l .list{width: 100%;padding: 0 10px;box-sizing: border-box;}
.index02-l .list a{width: 100%;text-align: center;background-color: rgba(255,255,255,0.2);border-radius: 6px;font-size: 18px;color: #FFFFFF;line-height: 86px;display: block;margin-bottom: 15px;position: relative;}
.index02-l .list a:last-child{margin-bottom: 0;}
.index02-l .list a::before{content: '';display: block;border: 6px solid transparent;border-left-color: #fff;position: absolute;right: -12px;top: 50%;margin-top: -6px;opacity: 0;}
.index02-l .list .a.active::before,.index02-l .list .a.active::before,.index02-l .list a:hover::before{opacity: 1;}
.index02-l .list .a.active,.index02-l .list .a.active,.index02-l .list a:hover{background-color: #fff;color: #FF7327;}
/* index02-r */
.index02-r{width: calc(100% - 246px);position: relative;}
.index02-r .li{width: 100%;height: calc((100% - 20px)/2);display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.index02-r .item{width:calc((100% - 40px)/3);margin-right:20px;box-shadow: 0px 4px 10px 0px rgba(209,136,88,0.1);border-radius: 6px;overflow: hidden;margin-bottom: 20px;}
.index02-r .item:nth-of-type(3n){margin-right: 0;}
.index02-r .item .imgbox{width:100%;box-sizing: border-box;overflow: hidden;background-color: #fff;}
.index02-r .item .text{box-sizing: border-box;padding: 20px 26px;}
.index02-r .item .text h3{font-size: 18px;color: #333333;margin-bottom: 10px;}
.index02-r .item .text p{font-size: 14px;color: #999999;line-height: 18px;}

.masklist .maskli{display: none;}
/* index02-mask01 */
.index02-mask01{position: absolute;left: 0;background: url(../images/index33.jpg)no-repeat;background-size: cover;top: 0%;padding: 80px 140px;box-sizing: border-box;width: 700px;box-shadow: 0px 0px 26px 0px rgba(0,0,0,0.12);border-radius: 6px;}
.index02-mask01 h3{font-size: 30px;color: #333333;margin-bottom: 20px;}
.index02-mask01 h3 span{font-size: 40px;color: #FF7327;font-weight: bold;}
.index02-mask01 p{font-size: 16px;color: #999999;line-height: 30px;margin-bottom: 40px;}
.index02-mask01 form{width: 100%;}
.index02-mask01 form input{width: 100%;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #CED0D6;margin-bottom: 30px;height: 50px;background: #FFFFFF;border-radius: 6px;border: 2px solid #DCDFE6;outline: none;}
.index02-mask01 form button{width: 200px;height: 48px;border-radius: 24px;border: none;}
.masklist .close{display: block;position: absolute;right: 30px;top: 30px;}
.masklist .close img{width: 16px;}

/* index02-mask02 */
.index02-mask02{width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-sizing: border-box;background-color: #fff;padding: 60px 30px 40px;box-shadow: 0px 0px 26px 0px rgba(0,0,0,0.12);border-radius: 6px;}
.mask02-c{position: relative;width: 100%;height: 100%;}
.mask02-c .swiper-slide{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.mask02-c .swiper-slide .imgbox{border-radius: 6px;overflow: hidden;}
.mask02-c .swiper-slide .mask02-l{width: 70%;}
.mask02-c .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.mask02-c .swiper-slide .mask02-r{width: calc(30% - 10px);}
.mask02-c .swiper-slide .mask02-r .imgbox{height: calc((100% - 10px)/2);}
.mask02-c .swiper-slide .mask02-r .imgbox:last-child{margin-top: 10px;}
.mask02-c .button{width: 48px;height: 48px;background-color: #FFFFFF;border-radius: 50%;background-image: none;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;z-index:1;}
.mask02-c .button i{font-size: 20px;color: #999999;}
.mask02-c .button.index02-mprev{left: 0;}
.mask02-c .button.index02-mnext{background-color: #FF7300;right: 0;}
.mask02-c .button.index02-mnext i{color: #fff;}

/* index02-mask03 */
.index02-mask03{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #fff;box-shadow: 0px 0px 26px 0px rgba(0,0,0,0.12);
border-radius: 6px;box-sizing: border-box;padding: 60px 30px 20px;}
.mask03-c{width: 100%;overflow-y: auto;height: 100%;}
.mask03-c img{width: 100%;margin-bottom: 20px;}

.index02 li{display: none;}
.index02 li.active{display: block;}

/* position */
.position{position: absolute;height: 60px;left: 0;top: -100px;z-index: -1;}


/*cbl*/
.cbl{position: fixed;right: 0;background-color: #FF7327;top:80%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width: 40px;background: #FF7327;border-radius: 3px 0px 0px 3px;z-index:9;cursor:pointer;}
.cbl .min{text-align:center;font-size:14px;color:#fff;line-height:18px;width:100%;padding:20px 0;}
.cbl .min img{margin: auto;margin-bottom:4px;}
.cblshow{position: absolute;bottom: 0;right: 46px;background-color:#FFFFFF;box-sizing:border-box;padding:30px;border-radius:6px;filter:drop-shadow(2px 4px 6px rgba(209,136,88,0.18));opacity:0;visibility:hidden;}
.cblshow .item{margin-bottom: 20px;position:relative;box-sizing:border-box;padding-left:30px;}
.cblshow .item:last-child{margin-bottom:0;}
.cblshow .item h3{box-sizing: border-box;font-size:14px;line-height:30px;}
.cblshow .item h3 .box{position: absolute;left: 0;top: 0;height:30px;width:20px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.cblshow .item h3 .box img{max-width: 100%;max-height: 100%;}
.cblshow .item p{font-size:14px;color:#999999;line-height:30px;white-space:nowrap;}
.cblshow .item span{font-size: 18px;font-weight: bold;}
.cblshow .item p img{max-width: 90px;}
.cblshow:before{content:'';display: block;border: 6px solid transparent;border-left-color: #fff;position:absolute;right:-12px;bottom:60px;}
/*.cbl:hover .cblshow{opacity: 1;visibility: visible;}*/
.cblshow.show{opacity: 1;visibility: visible;}

























@media (max-width: 1600px) {
    .center{width: 1200px;}
    
    .cblshow .item{margin-bottom: 10px;}
    
}






















































