html{-webkit-text-size-adjust:none;} 

@font-face { 

	font-family:Alibaba-PuHuiTi-Regular; 

	src: url(font/Alibaba-PuHuiTi-Regular.ttf);    

}

@font-face { 

	font-family:Alibaba-PuHuiTi-Bold; 

	src: url(font/Alibaba-PuHuiTi-Bold.ttf);    

}

@font-face { 

	font-family:Alibaba-PuHuiTi-Medium; 

	src: url(font/Alibaba-PuHuiTi-Medium.ttf);    

}

@font-face { 

	font-family:Alibaba-PuHuiTi-Light; 

	src: url(font/Alibaba-PuHuiTi-Light.ttf);    

}

@font-face { 

	font-family:ProximaNova; 

	src: url(font/ProximaNova.TTF);    

}

@font-face { 

	font-family:ProximaNova-Bold; 

	src: url(font/ProximaNova-Bold.ttf);    

}

.nova{font-family:ProximaNova;  }

.novab{font-family:ProximaNova-Bold;   }

.light{font-family:Alibaba-PuHuiTi-Light;}

body{font-size: 12px; color: #666; line-height: 1;font-family:Alibaba-PuHuiTi-Regular; overflow-x: hidden; }

a{ text-decoration:none; transition:all 0.3s}

a:hover{ text-decoration:none;}

.imgbox img{max-width: 100%; vertical-align: top;}

input,button,textarea{outline: none;font-family:Alibaba-PuHuiTi-Regular;  }

input:-ms-input-placeholder,textarea:-ms-input-placeholder{  color: #999; }

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{  color: #999;}

/* *::-webkit-scrollbar {

	width: 3px;

	background-color: #fff;

}

*::-webkit-scrollbar-thumb {

	background-color: #86CB3D;

	border-radius: 3px;

	-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, .3);

} */

.wrap{max-width: 1680px;width: 100%;margin: 0 auto;box-sizing: border-box;}

.bgfff{background: #fff;}

.bgf3{background: #f3f3f3;}

.bgf8{background: #f8f8f8;}

.lan{color: #2400FF;}

.hei{color: #04283B;}





.header{height: 98px;width: 100%;background: #fff; position: fixed;left: 0; top: 0; z-index: 100;}

.logo{height: 32px;}

.nav{padding-right: 60px;}

.nav li{ margin-left: 60px;}

.navlink{color: #000;font-size: 18px; line-height: 30px;padding: 34px 0;}

.nav li:hover .navlink,.nav li.now .navlink{color: #2400FF;}

.ssbox{position: relative;}

.tcss{background: #fff;width: 900px; position: absolute;right: 0;height: 40px;top: 50%; transform: translateY(-50%);display: none;}

.tcss_btn{width: 50px;height: 40px;border: none; cursor: pointer;background: url(../images/icon20b.png) no-repeat center center;}

.tcss_input{border: none;width: 600px;color: #333;font-size: 14px;background: none;}

.closess{width: 40px;height: 40px;background: url(../images/icon22.png) no-repeat center center; cursor: pointer;}

.icon20a{width: 36px;height: 30px;background: url(../images/icon20a.png) no-repeat center center; cursor: pointer;}

.icon21{width: 26px;height: 30px;background: url(../images/icon21.png) no-repeat center center; margin-left: 45px;}

.navbg{width: 100vw;height: calc(100vh - 98px); position: absolute;left: 0;top: 0; z-index: 1;background: #000; opacity: 0.7;top: 98px;display: none;}

.snav{background: #fff;border-top: 1px solid #d4d4d4;width: 100vw; position: absolute;left: 50%; transform: translateX(-50%);top: 98px; z-index: 2;display: none;}

.snava{padding: 20px 0 50px;}

.snava li{width: calc((100% - 195px)/4);margin: 0 65px 0 0;}   

.snava li:last-child{margin-right: 0;}

.snava li h2{color: #000;font-size: 18px;border-bottom: 1px solid #dcdcdc; line-height: 38px; margin-bottom: 10px;}   

.snavabm{width: 50%;box-sizing: border-box;padding: 10px;}  

.snavabmt{aspect-ratio: 10/13.8;}                                   

.snavabmt img{max-width: 100%;max-height: 100%;}   

.snavabm p{text-align: center;color: #000;font-size: 16px; line-height: 26px; padding: 20px 0 0;} 

.snavbl{width: 21.5%;padding: 28px 0 20px 0;box-sizing:border-box; position: relative;}

.snavbl ul{height: 320px; position: relative;padding-right: 50px;}

.snavbl ul::after{content: '';display: inline-block;width: 1px;height: 100%; position: absolute;top: 0;right: 0;background: #efefef;}

.snavbl li{padding-left: 22px;border-radius: 19px;color: #000;font-size: 16px; margin-bottom: 10px; line-height: 38px; cursor: pointer;margin-left: 0;}

.snavbl li.now{background: url(../images/icon23.png) no-repeat right 20px center #F2F2F2; color: #2400FF;}

.snavbr{width: 78.5%;display: none;box-sizing: border-box;padding-left: 30px;}

.snavbrl{width: 260px;padding-top: 28px;}

.snavbrl li{margin-bottom: 5px; margin-left: 0;}

.snavbrl li a{line-height: 32px;border-radius: 16px;padding-left: 24px;color: #555;font-size: 14px;box-sizing: border-box;width: 100%;}

.snavbrl li a:hover{background: #f2f2f2;color: #2400FF;}

.snavbrr{width: 61%;}

.snavbrr li{width: calc((100% - 24px)/3); margin: 0 12px 0 0;}

.snavbrr li img{vertical-align: top;max-width: 100%;}

.snavbrr li:last-child{margin-right: 0;}

.snav2{background: #fff;position: absolute;left: 50%;transform: translateX(-50%);top: 90%;width: 120px;padding: 0 0 10px;display: none;}
.snav2 a{color: #000;font-size: 16px; line-height: 30px;display: block; text-align: center; margin: 5px 0;}
.snav2 a:hover{color: #2400FF;}
.nav li:hover .snav2{display: block;}






.hassub:hover .snav{display: block;}                            





.banner{position: relative;padding: 98px 0 0;box-sizing: border-box;height: 100vh;left: 0;top: 0; z-index: 1;width: 100%;}

.bpic{overflow: hidden; position: relative; z-index: 1;height: 100%;}

.bpicpc{width: 100%;height: 100%; position: absolute;top: 0;left: 0; z-index: 1;}

.btxt{width: 100%;height: 100%; position: absolute;top: 0;left: 0; z-index: 10;box-sizing: border-box;padding: 0 30px;}

.btxtm{width: 60%; text-align: center;}

.btxtm img{max-width: 100%;}

.btxtm p{color: #fff;font-size: 20px; line-height: 30px;padding: 40px 0 85px;}

.btxtm a{margin: 0 20px;}

.bpicb{width: 100%; position: absolute;left: 0; bottom: 30px; z-index: 10;}

.bpicb .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff; opacity: 0.6; margin: 0 5px!important;}

.bpicb .swiper-pagination-bullet-active{opacity: 1;}



.mid{position: relative; z-index: 2;}



.img2{background: #000;margin: 15px 0;}

.img2l{width: 64%;}

.img2r{width: 26%;}

.img2r h2{font-size: 36px; text-transform: uppercase;}

.img2r h3{font-size: 20px;padding: 28px 0 12px;}

.img2r p{font-size: 16px; line-height: 26px;padding-bottom: 40px;}



.link282{width: 282px;height: 54px; position: relative;}

.link282 span{border: 2px solid #2400FF;border-radius: 26px;background: #fff;width: 100%;height: 100%; position: relative; z-index: 2;box-sizing: border-box;color: #2400FF;font-size: 16px; transition: all 0.3s;}

.link282::after{content: '';display: inline-block;width: 100%;height: 100%;border-radius: 26px;background: #00FFCC; position: absolute;left: 4px; top: 0; z-index: 1;}

.link282:hover span{background: #2400ff;color: #fff;}



.link200{width: 200px;}





.link282lan{width: 282px;height: 54px;border-radius: 27px;background: linear-gradient(90deg, #6B5FF7 0%, #17DBFF 100%);}

.link282lan span{color: #fff;font-size: 16px; line-height: 30px;}

.link282lan:hover{	background: linear-gradient(90deg, #3124CA 0%, #0BC2E4 100%);}



.icon1{width: 282px;height: 54px;border-radius: 27px;background: linear-gradient(90deg, #6B5FF7 0%, #17DBFF 100%);}

.icon1:hover{	background: linear-gradient(90deg, #3124CA 0%, #0BC2E4 100%);}

.icon1 span{background: url(../images/icon1.png) no-repeat left center;padding-left: 37px;color: #fff;font-size: 16px; line-height: 30px;}



.icon1b{width: 282px;height: 54px; position: relative;}

.icon1b span{border: 2px solid #2400FF;border-radius: 26px;background: #fff;width: 100%;height: 100%; position: relative; z-index: 2;box-sizing: border-box;color: #2400FF;font-size: 16px; transition: all 0.3s;}

.icon1b:hover span{background: #2400FF;}

.icon1b span b{color: #2400FF;font-size: 16px;font-weight: normal;background: url(../images/icon1b.png) no-repeat left center;padding-left: 37px; line-height: 30px;transition: all 0.3s;}

.icon1b:hover span b{color: #fff;background: url(../images/icon1.png) no-repeat left center;}

.icon1b::after{content: '';display: inline-block;width: 100%;height: 100%;border-radius: 26px;background: #00FFCC; position: absolute;left: 4px; top: 0; z-index: 1;}



.img3{padding-bottom: 20px;}

.img3 li{width: calc((100% - 15px)/2);aspect-ratio:10/9.25;background: #f2f2f2; position: relative;padding: 180px 15px 25px;box-sizing: border-box;}

.img3 li a{width: 100%;height: 100%; position: absolute;left: 0; top: 0; z-index: 10;}

.img3b{width: 100%; text-align: center;box-sizing: border-box;}

.img3b img{max-width: 100%;}

.img3t{position: absolute;width: 100%;left: 50%; transform: translateX(-50%); top: 40px; text-align: center; z-index: 5;max-width: 510px;box-sizing: border-box;padding: 0 15px;}

.img3t h2{font-size: 36px; text-transform: uppercase;}

.img3t h3{font-size: 20px;padding: 28px 0 5px;}

.img3t p{font-size: 16px; line-height: 26px;}

.icon2{background: #f5f5f5;padding: 85px 0 70px;}

.icon2 h2{text-align: center;color: #000;font-size: 24px; line-height: 34px;}

.icon2m{padding: 70px 0 90px;}

.icon2m li{position: relative;max-width: 280px; text-align: center; margin: 0 35px; transition: all 0.3s; cursor: pointer;}

.icon2m li:hover img,.icon2m li:hover p{transform: translateY(-10px);}

.icon2m li img{height: 48px;transition: all 0.3s;}

.icon2m li p{color: #000;font-size: 20px; line-height: 30px;padding: 25px 0 0;font-family:Alibaba-PuHuiTi-Light; transition: all 0.3s;}

.qqxf{margin-bottom: 13px;}

.qqxf li{width: 50%; position: relative;}

.qqxf li img{display: none;}

.icon3{background: url(../images/icon3.png) no-repeat center center;background-size: cover;box-sizing: border-box;padding: 95px 10px 85px 115px;color: #fff; position: relative;}

.icon3::after{content: '';display: inline-block;width: 46px;height: 92px;background: url(../images/icon3b.png) no-repeat center center;background-size: cover; position: absolute;bottom: 0;right: -46px; z-index: 10;}

.icon3 h2{ font-size: 50px;line-height: 60px;padding-bottom: 20px;font-weight: bold;}

.icon3t p{font-size: 24px; line-height: 54px; position: relative;padding-left: 29px;}

.icon3t p::before{content: '';display: inline-block;background: #fff;width: 7px;height: 7px;border-radius: 50%; position: absolute;left: 7px;top: 50%;transform: translateY(-50%);}

.icon3m{padding: 80px 80px 95px 0;}

.icon3mm{text-align: center;}

.icon3mmt b{font-size: 50px;font-family:ProximaNova-Bold; line-height: 50px;}

.icon3mmt span{font-size: 30px; line-height: 20px;}

.icon3mm p{font-size: 18px;padding: 25px 0 0;}

.dgm{background: #f3f3f3;padding: 120px 0 0;}

.title{ text-align: center;}

.title h2{color: #333;font-size: 36px; line-height: 30px;font-family:Alibaba-PuHuiTi-Medium; position: relative;padding-bottom: 27px;}

.title h2 span{font-family:Alibaba-PuHuiTi-Light; }

.title h2::after{content: '';display: inline-block;width: 98px;height: 3px;	background: linear-gradient(90deg, #6D5BF6, #15DCFE); position: absolute;left: 50%;bottom: 0; transform: translateX(-50%);}

.jjfa{text-align: center;max-width: 1048px; margin: 0 auto;padding: 55px 0 105px;color: #333;}

.jjfa h2{font-size: 22px;padding-bottom: 30px;}

.jjfa p{font-size: 16px; line-height: 26px;}

.jjfab{position: relative;}

.jjfab::before{content: '';display: inline-block;width: 100vw;background: #fff;height: 100%; position: absolute;left: 50%; transform: translateX(-50%); top: 80px; z-index: 1;}

.jjfabm{position: relative; z-index: 2;}

.jjfabm li{width: calc((100% - 140px)/2);}

.jjfabm li:last-child{width: 140px;background: #333;}

.jjfabmpic{width: 45.6%;}

.jjfabmr{width: 54.4%;box-sizing: border-box; color: #fff; padding: 0 30px;background: #1F1F1F;}

.jjfabmr h3{font-size: 16px;}

.jjfabmr p{font-size: 20px; line-height: 30px;margin: 20px 0 45px;height: 60px;}

.jjfabmr a{padding-right: 30px; color: #fff;font-size: 16px;background: url(../images/icon4a.png) no-repeat right center;}

.jjfabmr a:hover{background: url(../images/icon4b.png) no-repeat right center;}

.icon4more{background: url(../images/icon4a.png) no-repeat center top;padding: 31px 0 0;color: #fff;font-size: 16px;}

.icon4more:hover{background: url(../images/icon4b.png) no-repeat center top;}



.dysj{padding: 85px 0 0;}

.dysjm{padding: 35px 10px;}

.dysjm li{width: calc((100% - 15px)/2); position: relative;}

.dysjm li a{position:relative;}

.dysjm li a img{max-width: 100%; vertical-align: top; position: relative; z-index: 1;}

.dysjmm{background: rgba(0,0,0,0.6);width: 100%;height: 100%; position: absolute;left: 0; top: 0; z-index: 2; color: #fff;box-sizing: border-box;padding: 30px; text-align: center;}

.dysjmm h2{font-size: 42px; line-height: 40px;font-family:Alibaba-PuHuiTi-Bold; font-weight: bold;}

.dysjmm p{font-size: 20px; line-height: 30px;padding: 35px 0 70px;}



.sqbj{background: #000;padding: 50px 30px; text-align: center;}

.sqbj h2{background: url(../images/icon5.png) no-repeat center top;padding: 83px 0 20px;color: #fff;font-size: 36px;}

.sqbj p{color: #fff;font-size: 22px; opacity: 0.8;padding-bottom: 40px;}



/****/

.smid{padding: 98px 0 0;}

.sbanner{background: #f3f3f3;}

.sbannerl{width: 50%;color: #000;font-size: 48px;font-weight:bold; line-height: 58px;}

.sbannerr{width: 50%;}

.cppic{overflow: hidden; position: relative;}

.cppicl{width: 50%; position: relative;aspect-ratio: 10/9.5;background: #f1f1f1;}

.cppicl::before{content: '';display: inline-block;width: 100%;height: 65%; background: #e2e2e2; position: absolute;left: 0; top: 0; z-index: 1;}

.cppicl span{position: relative;z-index: 2;}

.cppicl span img{max-width: 100%;}

.cppicr{width: 50%; position: relative;box-sizing: border-box;padding-right: 10px;}

.cppicrm{padding: 0 100px;}

.cppicrm h2{font-size: 36px; line-height: 24px;font-family:ProximaNova-Bold; text-transform: uppercase; }

.cppicrm h3{color: #5E5E6C;font-size: 28px; line-height: 38px;padding: 5px 0 10px;font-weight: bold;}

.cppicrtxt{color: #555;font-size: 16px; line-height: 26px;}

.cppicr1{padding: 10px 0 35px;}

.cppicr1 li{width: 50%;}

.cppicr1 li span{color: #2400FF;font-size: 16px; line-height: 26px; margin-bottom: 5px;}

.cppicr1 li p{color: #000;font-size: 24px;font-weight: bold; line-height: 28px;}

.cppicr1 li p a{color: #2400FF;font-size: 18px;font-weight: normal; }

.cppicr2 span{color: #000;font-size: 18px; line-height: 28px;}

.cppicr2 ul{padding: 20px 0 50px 18px}

.cppicr2 li{position: relative;color: #555;font-size: 16px; line-height: 20px;box-sizing: border-box;width: 50%; margin-bottom: 20px;padding: 0 43px 0 30px;}

.cppicr2 li::before{content: '';display: inline-block;width: 20px;height: 14px;background: url(../images/icon7.png) no-repeat center center;background-size: cover; position: absolute;left: 0;top: 3px;}

.cppicr2b a{margin-right: 25px;}

.cppicbtn{width: 34px;height: 34px;border-radius: 50%;position: absolute; z-index: 10;cursor: pointer;	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.32);top: 50%; transform: translateY(-50%);}

.cppicbtnl{background: url(../images/icon8a.png) no-repeat center center #f1f1f1;left: 24px;}

.cppicbtnr{background: url(../images/icon8b.png) no-repeat center center #f1f1f1;left: calc(50% - 58px);}

.cppicb{position: absolute;width: 8px!important;height: 100%; left: initial!important; right: 30px;top: 0; z-index: 10;}

.cppicb .swiper-pagination-bullet{background: #A4A6A8; opacity: 1; margin: 4px 0!important;}

.cppicb .swiper-pagination-bullet-active{background: #2400FF;}

.spzn{padding: 45px 0;}

.spznm{padding: 25px 30px;}

.spznml{width: 50%;background: #1e1e1e;aspect-ratio: 10/6.4;box-sizing: border-box;padding: 10px;}

.spznml img{max-width: 100%;}

.spznmr{width: 50%;box-sizing: border-box;padding: 10px 10px 10px 10%;}

.spznmr .lan{font-size: 16px;}

.spznmr h2{font-size: 32px; line-height: 40px;padding: 5px 0 20px;}

.spznmr p{font-size: 16px; line-height: 26px;padding-bottom: 30px;}



.sbanner2{position: relative; text-align: center;}

.sbanner2 img{position: relative;vertical-align: top;max-width: 100%; z-index: 1;}

.sbanner2m{position: absolute;width: 100%;height: 100%;box-sizing: border-box;left: 0; top: 0; z-index: 2; font-size: 54px; line-height: 76px;padding: 30px 10px;}

.sbanner2m p{max-width: 818px;}

.sbanner3m{position: absolute;z-index: 2;width: 100%;height: 100%;box-sizing: border-box;left: 0; top: 0; z-index: 2; line-height: 76px;padding: 30px 10px;text-align:center; color: #fff;}

.sbanner3m h2{font-size: 54px;font-weight: bold; line-height: 50px;padding-bottom: 50px;}

.sbanner3mm{max-width: 1030px;margin: 0 auto;font-size: 18px; line-height: 32px;font-family:Alibaba-PuHuiTi-Light; text-align: center; }

.sbanner4m{position: absolute;z-index: 2;width: 100%;height: 100%;box-sizing: border-box;left: 0; top: 0; z-index: 2;color: #fff;font-size: 54px; text-align: left;font-weight: bold;}

.sbanner5{padding: 200px 0 75px; position: relative;}

.sbanner5::before{content: '';display: inline-block;width: 100%;height:76%;	background: linear-gradient(90deg, #D6D6D6 0%, #FBFBFB 51%, #D6D6D6 100%); position: absolute;left: 0; top: 0; z-index: 1;}

.sbanner5::after{content: '';display: inline-block;width: 100%;height:24%;background: linear-gradient(90deg, #CFCFCF 0%, #E8E8E8 51%, #D5D5D5 100%); position: absolute;left: 0; bottom: 0; z-index: 1;}

.sbanner5m{ position: relative; z-index: 2;}

.sbanner5ml{width: 48.8%;text-align: center;}

.sbanner5ml img{max-width: 100%;}

.sbanner5mr{width: 44%;padding: 55px 0 0;}

.sbanner5mr b{color: #000;font-size: 36px; line-height: 24px; text-transform: uppercase;}

.sbanner5mr h2{font-size: 28px;line-height: 38px;padding: 5px 0 25px;}

.sbanner5mr p{color: #555;font-size: 16px; line-height: 26px;padding-bottom: 55px;}



.weizhi{padding: 25px 2px;font-size: 14px; line-height: 24px;}

.icon9{background: url(../images/icon9.png) no-repeat center center;width: 12px;height: 24px;}

.icon10{background: url(../images/icon10.png) no-repeat center center;width: 36px;height: 24px;}

.weizhi a{color: #808A8F;}

.weizhi a:hover{color: #04283B;}





.gltd{padding: 60px 25px 145px;}

.gltdt{max-width: 1050px;margin: 0 auto;font-size: 36px; line-height: 56px;}

.gltdm{padding: 100px 0 0;}

.gltdml{width: 48%; position: relative;}

.gltdml .pic{width: 100%;vertical-align: top; position: relative; z-index: 2;}

.gltdml::before{content: '';display: inline-block;width: 189px;height: 189px;background: #eee; position: absolute;left: -25px;top: -25px; z-index: 1;}

.gltdml .icon{width: 232px; position: absolute; z-index: 3;right: -35px;bottom: -40px;}

.gltdmr{width: 45%;font-size: 16px; line-height: 28px;}





.gysz{background: linear-gradient(90deg, #6D5BF6, #15DCFE);padding: 60px 0 10px;}

.gyszm li{width: calc(100%/3);text-align: center; color: #fff;padding-bottom: 45px;}

.gyszm li h2{font-weight: bold;font-size: 42px; line-height: 40px;}

.gyszm li p{font-size: 20px;padding: 13px 0 5px;}



.gxjs{padding: 140px 25px 165px 0;}

.gxjsl{width: 45%;font-size: 16px; line-height: 28px;}

.gxjsl h2{font-size: 36px; padding-bottom: 40px; line-height: 46px;}



.fzlc{padding: 85px 30px 75px;}

.fzlcm{max-width: 1590px;margin: 0 auto;}

.fzlct{padding: 35px 0 20px;}

.fzlct li{background: #DEDEDE;cursor: pointer;border-radius: 12px; line-height: 24px;color: #2E2E2E;font-size: 14px; margin-left: 8px;padding: 0 10px;}

.fzlct li.now{color: #fff;	background: linear-gradient(90deg, #6B5FF7 0%, #17DBFF 100%);}

.fzlcb{display: none;}

.lcbox{padding: 55px 40px 0 160px; position: relative;}

.lcbox::before{content: '';display: inline-block;width: 100%;height: 540px;background: #fff; position: absolute;left: 0;top: 0; z-index: 1;}

.lcm{overflow: hidden; position: relative; z-index: 2;padding: 0 0 80px 0;}

.lcm .swiper-slide{position: relative;padding: 0 90px 0 37px;height: 485px;box-sizing: border-box;}

.lcm .swiper-slide::before{content: '';display: inline-block;width: 2px;height: 100%;background: #e5e5e5; position: absolute;left: 7px; top: 0;}

.lcm .swiper-slide h2{font-size: 18px; line-height: 20px;}

.lcmtxt{font-size: 16px; line-height: 22px;padding: 25px 0;font-family:Alibaba-PuHuiTi-Light; }

.lcm .swiper-slide img{max-width: 100%;}

.lcmtxt2{position: absolute;left: 0;top: calc(100% - 8px);}

.lcmtxt2 em{width: 16px;height: 16px;border-radius: 50%;background: linear-gradient(90deg, #6B5FF7 0%, #17DBFF 100%);}

.lcmtxt2 b{font-size: 20px; line-height: 20px;padding: 14px 0 10px; color: #000;}

.lcmtxt2 span{color: #8C8C8C;font-size: 18px;font-family:Alibaba-PuHuiTi-Medium;  }

.lcbtn{width: 34px;height: 34px;border-radius: 50%;position: absolute; z-index: 10;cursor: pointer;	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.32);top: 250px;}

.lcbtnl{background: url(../images/icon8a.png) no-repeat center center #f1f1f1;left: 40px;}

.lcbtnr{background: url(../images/icon8b.png) no-repeat center center #f1f1f1;right: 40px;}



.dypp{padding: 130px 90px 120px 70px;}

.dyppl{width: 45%;font-size: 36px;}

.dyppr{width: 49%;}

.dyppr p{font-size: 24px; line-height: 36px;padding-bottom: 35px;}

.dypprm{padding: 85px 0;background: #f7f7f7; margin-bottom: 40px;}

.dyppr li{padding-left: 27px;color: #333;font-size: 24px; line-height: 54px; position: relative;}

.dyppr li::before{content: '';display: inline-block;width: 7px;height: 7px;background-color: #7e7e7e;border-radius: 50%; position: absolute;left: 5px;top: 50%; transform: translateY(-50%);}

.gsjy{position: relative; margin-bottom: 100px;}

.gsjyl{width: 75%;background: #f8f8f8; position: relative;padding: 65px 0 65px 105px;}

.gsjyl::before{content: '';display: inline-block;width: 100px;height: 66px;background: url(../images/icon13.png) no-repeat center center;background-size: 100% auto; position: absolute;left: 63px;top: -23px;}

.gsjylm{height: 512px;}

.gsjylm li h2{font-size: 28px; position: relative;padding-bottom: 30px;}

.gsjylm li h2::after{content: '';display: inline-block;width: 130px;height: 3px; position: absolute;left:0;bottom: 0;	background: linear-gradient(90deg, #6D5BF6, #15DCFE);}

.gsjylm li p{font-size: 24px; color: #555;padding: 30px 0 0;}

.gsjylm li:nth-child(2){margin-left: 100px;}

.gsjylm li:nth-child(2) h2{text-align: center;}

.gsjylm li:nth-child(2) h2::after{opacity: 0;}

.gsjyr{width: 43%; position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.gsjyr img{vertical-align: top;max-width: 100%;}



.jrlb{padding: 30px 0 100px;}

.jrlb li{width: calc((100% - 120px)/4);margin: 0 40px 40px 0;}

.jrlb li:nth-child(4n){margin-right: 0;}

.jrlb li a{	box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.09);}

.jrlb li:hover a{transform: translateY(-10px);}

.jrlbt{aspect-ratio: 10/6.46; background-repeat: no-repeat;background-position: center center;background-size: cover;}

.jrlbb{padding: 23px 25px 50px;}

.jrlbb h2{font-size: 18px; line-height: 28px;padding-bottom: 13px; color: #000;}

.jrlbb p{color: #666;font-size: 16px;font-family:Alibaba-PuHuiTi-Light;}

.jrlb li:hover a h2{color: #2400FF;}



.xwnav{background: #222;}

.xwnav li{margin: 0 20px;width: 258px;height: 175px; text-align: center;}

.xwnav li.now{background: #141414;}

.xwnav li span{padding: 85px 0 0;position: relative;color: #B0B1B1;font-size: 20px; position: relative;}

.xwnav li span b{width: 100%;height: 62px; position: absolute;left: 0; top: 0;content: '';display: inline-block;}

.icon14a::before{background: url(../images/icon14a.png) no-repeat center center;}

.icon14b::before{background: url(../images/icon14b.png) no-repeat center center;}

.icon14c::before{background: url(../images/icon14c.png) no-repeat center center;}



.hyzx{padding: 90px 0 30px;}

.hyzxm{padding: 40px 0 0;}

.hyzxm li{width: calc((100% - 80px)/3);margin: 0 40px 60px 0;}

.hyzxm li:nth-child(3n){margin-right: 0;}

.hyzxmt{aspect-ratio: 10/6.72;background-repeat: no-repeat;background-position: center center;background-size: cover;}

.hyzxmb{padding: 30px 0;}

.hyzxmbtxt1{color: #404040;font-size: 14px; line-height: 24px;font-family:Alibaba-PuHuiTi-Light;}

.hyzxmb h2{color: #000;font-size: 24px;font-family:Alibaba-PuHuiTi-Medium; line-height: 34px;padding: 3px 0 0; transition: all 0.3s;}

.hyzxmbtxt2{color: #000;font-size: 16px; line-height: 28px;margin: 30px 0 60px;font-family:Alibaba-PuHuiTi-Light;}

.hyzxmb span{color: #555;font-size: 16px; line-height: 26px; padding-right: 40px; position: relative;}

.hyzxmb span::after{content: '';display: inline-block;width: 21px;height: 14px;position: absolute;right: 5px;top: 50%; transform: translateY(-50%);background: url(../images/icon4c.png) no-repeat right center; transition: all 0.3s;}

.hyzxm li:hover h2{color: #2400FF;}

.hyzxm li:hover .hyzxmb span::after{right: 0;background: url(../images/icon4b.png) no-repeat right center;}



.jxsp{padding: 105px 0 90px;}

.jxspm{padding: 50px 0 0;}

.jxspm li{width: calc((100% - 66px)/4);margin: 0 22px 20px 0;background: #f8f8f8;}

.jxspm li:nth-child(4n){margin-right: 0;}

.jxspmt{background-repeat: no-repeat;background-position: center center;background-size: cover; position: relative;padding-bottom:60%}

.jxspmt::before{content: '';display: inline-block;width: 100%;height: 100%; position: absolute;left: 0; top: 0; z-index: 1;background: #000; opacity: 0.6;}

.jxspmt::after{content: '';display: inline-block;width: 58px;height: 58px; position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 2;background: url(../images/icon1c.png) no-repeat center center;}

.jxspm li h2{padding: 30px 20px;color: #000;font-size: 20px; line-height: 30px;box-sizing: border-box;height: 135px; transition: all 0.3s;}

.jxspm li:hover a{transform: translateY(-10px);	box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.09);}

.jxspm li:hover h2{color: #2400FF;}



.cjwt{padding: 30px 80px 165px 65px;}

.cjwtl{width: 105px; position: relative;}

.cjwtl::before{content: '';display: inline-block;width: 1px;height: calc(100% - 30px);background: #d9d9d9; position: absolute;left:1px;top: 0;}

.cjwtl li{position: relative;padding-left: 33px;color: #888;font-size: 18px; line-height: 25px; margin-bottom: 40px; cursor: pointer;}

.cjwtl li::before{content: '';display: inline-block;width: 3px;height: 26px;background: #2c2c2c; position: absolute;left: 0;top: 50%; transform: translateY(-50%); opacity: 0;}

.cjwtl li.now{color: #000;}

.cjwtl li.now::before{opacity: 1;}

.cjwtr{width: calc(100% - 400px);}

.cjwtrm{display: none;}

.cjwtrm h2{color: #000;font-size: 28px;padding: 25px 0 20px;font-family:Alibaba-PuHuiTi-Medium;}

.cjwtrm li{border-bottom: 1px solid #d2d2d2;padding: 20px 25px 20px 10px;}

.cjwtrm li h3{padding: 20px 30px 20px 0;line-height: 35px;color: #000;font-size: 24px; position: relative; cursor: pointer;}

.cjwtrm li h3::after{content: '';display: inline-block;width: 30px;height: 35px; position: absolute;right: 0;top: 20px;background: url(../images/icon15a.png) no-repeat right center;}

.cjwtrm li.open h3::after{background: url(../images/icon15b.png) no-repeat right center;}

.cjwtrmb{color: #000;font-size: 16px; line-height: 26px;display: none;font-family:Alibaba-PuHuiTi-Light;}

.cjwtrm li.open .cjwtrmb{display: block;}



.xqwrap::before{content: '';display: inline-block;width: 100%;height: 536px;background: #f8f8f8; position: absolute;left: 0; top: 0; z-index: 1;}

.xqbox{max-width: 1040px;margin: 0 auto;padding: 70px 30px 80px; position: relative; z-index: 2;box-sizing: border-box;min-height:420px;}

.xqtitle h2{text-align: center;color: #000;font-size: 32px; line-height: 42px;font-weight: bold; padding-bottom: 3px;}

.xqtitle span{color: #404040;font-size: 14px; line-height: 24px;padding-bottom: 38px;}

.xqpic img{max-width: 100%; vertical-align: top;}

.xqpic{padding-bottom: 40px}

.xqm{padding-left: 140px; position: relative;color: #404040;font-size: 18px;font-family:Alibaba-PuHuiTi-Light; line-height: 28px;}
.xqm video{max-width: 100%;}

.xqfx{position: absolute;left: 0;top: 50%; transform: translateY(-50%);}

.xqfx span{color: #404040;font-size: 18px;font-family:Alibaba-PuHuiTi-Light; padding-bottom: 10px; }

.xqfx .social-share-icon{border: none;font-size: 0;}

.xqfx .icon-wechat{background: url(../images/icon5b.png) no-repeat center center; opacity: 0.6;}

.xqfx .icon-wechat:hover{opacity: 1;background: url(../images/icon5b.png) no-repeat center center;}

.xqfx .icon-qq{background: url(../images/icon5c.png) no-repeat center center; opacity: 0.6;}

.xqfx .icon-qq:hover{opacity: 1;background: url(../images/icon5c.png) no-repeat center center;}

.xqfx .icon-weibo{background: url(../images/icon5a.png) no-repeat center center; opacity: 0.6;}

.xqfx .icon-weibo:hover{opacity: 1;background: url(../images/icon5a.png) no-repeat center center;}

.xwxqb{padding: 80px 0 10px;background: #f8f8f8;}

.zpxq h2{font-size: 22px;font-family:Alibaba-PuHuiTi-Medium;padding: 50px 0 20px;}

.zpxq li{position: relative;padding-left: 30px;line-height:30px;}

.zpxq li::before{content: '';display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #404040; position: absolute;left: 10px;top: 12.5px;}

.zpxqb{padding: 80px 0 0;background: #f8f8f8;}

.zpxqb .jrlb{padding-top: 55px;}



.img20{background: url(../images/img20.png) no-repeat center center;background-size: cover;padding: 120px 30px 140px;}

.lxwm{max-width: 1115px;margin: 0 auto;	box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.29);background: #fff;}

.lxl{width: 67%;box-sizing: border-box;padding: 45px 65px 65px;}

.lxl h2{font-size: 32px;font-weight: bold;color: #000;}

.lxltxt{padding: 25px 0;color: #555;font-size: 16px;}

.lxl li{width: calc((100% - 35px)/2);}

.lxl li p{color: #000;font-size: 16px;padding: 20px 0 7px;font-family:Alibaba-PuHuiTi-Light;}

.lxl_input{border: 1px solid #CBD6E2;background: #F5F8FA;box-sizing: border-box;width: 100%;height: 40px;padding: 0 10px;color: #333;font-size: 16px;}

.lxl_select{border: 1px solid #CBD6E2;background: url(../images/icon16.png) no-repeat right 10px center #F5F8FA;box-sizing: border-box;width: 100%;height: 40px;padding: 0 30px 0 10px;color: #333;font-size: 16px;}

.lxl li:last-child{width: 100%;}

.lxl_text{border: 1px solid #CBD6E2;background: #F5F8FA;box-sizing: border-box;width: 100%;height: 65px;padding: 5px 10px;color: #333;font-size: 16px;line-height: 25px;}

.lxlb{margin: 25px 0 30px; position: relative;padding-left: 28px;color: #000;font-size: 14px; line-height: 22px;}

.lxlb a{color: #0000EE;text-decoration: underline;}

.lxlb input{ position: absolute;left: 0; top: 4.5px;}

.lxlbtn{border: none;border-radius: 27px;width: 184px;height: 54px; color: #fff;font-size: 16px;	background: linear-gradient(90deg, #6B5FF7 0%, #17DBFF 100%);}



.lxr{width: 33%;background: #142229;color: #fff;box-sizing: border-box;padding: 45px 15px 0 50px;}

.lxr h2{font-size: 32px;font-weight: bold;padding-bottom: 18px;}

.lxr li{margin-bottom: 45px;font-size: 16px; line-height: 26px;}

.lxr li p{font-family:Alibaba-PuHuiTi-Light;}

.lxr li h3{font-size: 20px; line-height: 30px;padding-bottom: 5px;}



.yy1{max-width: 1200px;margin: 0 auto;padding: 40px 0 85px; text-align: center;}

.yy1 h2{font-size: 36px;line-height: 45px;padding-bottom: 30px;}

.yy1 p{color: #555;font-size: 16px; line-height: 34px;}



.yy2{padding: 75px 0 50px;}

.yy2m{padding: 45px 0 0;max-width: 1200px; margin: 0 auto;}

.yy2m li{width: calc((100% - 48px)/3); margin: 0 24px 0 0;background: #fff;padding: 35px 30px 0;height: 244px;box-sizing: border-box; text-align: center; transition: all 0.3s; cursor: pointer;}

.yy2m li:hover{	box-shadow: 0px 5px 24px 0px rgba(0,0,0,0.18);}

.yy2m li:nth-child(3){margin-right: 0;}

.yy2m li h2{padding: 90px 0 15px;color: #000;font-size: 20px; position: relative; }

.yy2m li p{color: #555;font-size: 16px; line-height: 20px;}

.yy2m li h2 span{width: 100%;height: 68px; position: absolute;left: 0; top: 0;}

.icon17a::before{background: url(../images/icon17a.png) no-repeat center center;}

.icon17b::before{background: url(../images/icon17b.png) no-repeat center center;}

.icon17c::before{background: url(../images/icon17c.png) no-repeat center center;}



.yy3{padding: 95px 0 80px;max-width: 1200px;margin: 0 auto;}

.yy3m{color: #555;font-size: 16px; line-height: 34px;padding: 60px 0 0;}

.yy3b{padding: 135px 30px 110px;background: url(../images/img22.png) no-repeat center center;background-size: cover;}

.yy3bm{max-width: 1200px;margin: 0 auto;}

.yy3bml{ color: #fff;}

.yy3bml h2{font-size: 42px; line-height: 52px;font-weight: bold;}

.yy3bml p{padding: 12px 0 30px;font-size: 16px; line-height: 26px;}



.yy4{padding: 85px 0;max-width: 1200px; margin: 0 auto;}

.yy4m{padding: 65px 0 0;}

.yy4m li{width: calc((100% - 24px)/2);background: #fff;aspect-ratio: 10/12.27;box-sizing: border-box;padding: 50px 50px 0; text-align: center; transition: all 0.3s;}

.yy4m li:hover{	box-shadow: 0px 5px 24px 0px rgba(0,0,0,0.18);}

.yy4mt{aspect-ratio: 10/8.75;}

.yy4mt img{max-width: 100%;max-height: 100%;}

.yy4mm{color: #333;padding: 30px 0 25px;}

.yy4mm h2{font-size: 20px; line-height: 30px;padding-bottom: 5px;}

.yy4mm p{height: 52px;font-size: 16px; line-height: 26px;}



.yy5{padding: 85px 0 45px;max-width: 1200px;margin: 0 auto;}

.yy5m{padding: 80px 0 0;}

.yy5m li{width: calc((100% - 100px)/6); transition: all 0.3s;margin: 0 20px 40px 0;}

.yy5m li:nth-child(6){margin-right: 0;}

.yy5m li:hover{box-shadow: 0px 5px 24px 0px rgba(0,0,0,0.18);}

.yy5mt{aspect-ratio: 10/8.82;box-sizing: border-box;padding: 10px;}

.yy5mt img{max-width: 100%; max-height: 100%;}

.yy5mb{padding: 20px 10px 15px; text-align: center;}

.yy5mb h2{color: #000;font-size: 20px; line-height: 30px; padding-bottom: 5px;}

.yy5mb p{font-size: 16px; line-height: 26px; color: #666;}

.yy6{padding: 85px 0 0;}



.cpxq1{background: linear-gradient(90deg, #6D5BF6, #15DCFE);padding: 10px 0;}

.title2{position: relative;padding-left: 20px;color: #fff;font-size: 36px;text-transform: uppercase;font-family:ProximaNova;}

.title2::before{content: '';display: inline-block;width: 4px;height: 32px;background: #fff; position: absolute; left: 0;top: 50%; transform: translateY(-50%);}

.cpxq1r{color: #fff;font-size: 16px;}

.cpxq1r a:nth-child(2){margin: 0 60px;}

.cpxq1r a:nth-child(4){margin: 0 22px 0 17px;}

.cpxq1r a:nth-child(6){margin: 0 22px 0 22px;}



.cpxq2{padding: 130px 0 60px;max-width: 1150px;margin: 0 auto;}

.cpxq2 h2{text-align: center;font-size: 36px;padding-bottom: 35px;}

.cpxq2 p{text-align: center;color: #555;font-size: 16px;line-height: 34px;}

.cpxq2 p span{font-size: 18px;font-family:Alibaba-PuHuiTi-Regular; }

.cpxq2b{padding: 0 0 145px;}

.cpxq2b li{width: calc((100% - 45px)/4);box-sizing: border-box;padding: 0 20px; text-align: center; margin: 0 15px 0 0;}

.cpxq2b li:nth-child(4){margin-right: 0;}

.cpxq2b li span{width: 100%;height: 96px;}

.cpxq2b li h2{color: #000;font-size: 28px;padding: 35px 0 25px;line-height: 33px;}

.cpxq2b li p{color: #545555;font-size: 16px; line-height: 26px;}

.icon19a{background: url(../images/icon19a.png) no-repeat center center;}

.icon19b{background: url(../images/icon19b.png) no-repeat center center;}

.icon19c{background: url(../images/icon19c.png) no-repeat center center;}

.icon19d{background: url(../images/icon19d.png) no-repeat center center;}



.cpxq3{position: relative;padding: 65px 0 65px 110px;}

.cpxq3::before{content: '';display: inline-block;width: 75%;background: #f8f8f8;height: 100%; position: absolute;left: 0; top: 0; z-index: 1;}

.cpxq3m{position: relative; z-index: 2;overflow: hidden;}

.cpxq3ml{width: 37.5%;padding: 65px 0 0;}

.cpxq3ml h2{font-size: 36px; line-height: 34px;}

.cpxq3ml h3{color: #555;font-size: 24px; line-height: 34px;padding: 18px 0 35px;}

.cpxq3ml span{width: 132px;height: 3px;	background: linear-gradient(90deg, #6D5BF6, #15DCFE);}

.cpxq3ml p{font-size: 20px; line-height: 34px;padding: 45px 0 0;}

.cpxq3btn{width: 34px;height: 34px;border-radius: 50%;position: absolute; z-index: 10;cursor: pointer;	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.32);top: 50%; transform: translateY(-50%); z-index: 3;}

.cpxq3btnl{background: url(../images/icon8a.png) no-repeat center center #f1f1f1;left: 25px;}

.cpxq3btnr{background: url(../images/icon8b.png) no-repeat center center #f1f1f1;right: 25px;}

.cpxq3b{position: absolute;width: 37.5%;left: 110px;bottom: 45px; z-index: 3;}

.cpxq3b .swiper-pagination-bullet{background: #A4A6A8;opacity: 1!important;margin: 0 4px;}

.cpxq3b .swiper-pagination-bullet-active{background: #2400FF;}

.cpxq3mr{width: 46.5%;}



.cpxq4{padding: 63px 0 87px;}

.title3{position: relative;padding-left: 30px;color: #000;font-size: 36px;}

.title3::before{content: '';display: inline-block;width: 4px;height: 36px;	background: linear-gradient(0deg, #6B5FF7 0%, #17DBFF 100%); position: absolute; left: 0;top: 50%; transform: translateY(-50%);}

.cpxq4m{padding: 27px 0 0;}

.cpxq4ml{width: calc((100% - 32px)/2);background: #e3e3e3;box-sizing: border-box;}

.cpxq4ml img{max-width: 100%;max-height: 100%;}

.cpxq4mr{width: calc((100% - 32px)/2)}

.cpxq4mr li{width: calc((100% - 32px)/2);aspect-ratio: 10/7;background: #e3e3e3; margin: 0 32px 32px 0;box-sizing: border-box;padding: 20px;}

.cpxq4mr li img{max-width: 100%;max-height: 100px;}

.cpxq4mr li:nth-child(2n){margin-right: 0;}

.cpxq4mr li:nth-child(3),.cpxq4mr li:nth-child(4){margin-bottom: 0;}

.cpxq4b{padding: 85px 0 50px;}

.cpxq4b h2{font-size: 36px;padding-bottom: 40px; text-align: center;}

.cpxq4bm img{margin: 0 35px;}



.cpxq5{padding: 65px 0;}

.cpxq5m{padding: 18px 0 0;}

.cpxq5ml{width: 45%;padding: 30px 0 0 30px;box-sizing: border-box;}

.cpxq5ml ul{padding-bottom: 70px;}

.cpxq5ml li{padding-bottom: 25px;}

.cpxq5mll{font-size: 18px;font-family:Alibaba-PuHuiTi-Medium;color: #000; line-height: 28px;width: 100px;}

.cpxq5mlr{font-family:Alibaba-PuHuiTi-Light;font-size: 18px;color: #000; line-height: 28px;width: calc(100% - 170px);}

.cpxq5mr{width: 44%;}

.cpxq5mrt{padding-bottom: 22px;}

.cpxq5mrt li{width: calc((100% - 30px)/2);background: #fff;aspect-ratio: 10/12.5;box-sizing: border-box;padding: 10px;}

.cpxq5mrt li img{max-width: 100%;max-height: 100%;}

.cpxq5mrb li{width: calc((100% - 54px)/4);background: #fff;aspect-ratio: 10/11.4;box-sizing: border-box;padding: 3px; margin: 0 18px 0 0;}

.cpxq5mrb li:nth-child(4){margin-right: 0;}

.cpxq5mrb li img{max-width: 100%;max-height: 100%;}



.cpxq6{padding: 85px 0;}



.cpxq7{padding: 65px 0 125px;}

.cpxq7m{padding: 30px 170px 0 310px;}



.cpxq8{padding: 80px 0 40px;}



.bg1f{background: #1f1f1f;position:relative;z-index:11;}

.footert{padding: 80px 0;}

.footertl{width: 36%;}

.footertlb{border: 1px solid #535353;height: 50px; position: relative;margin-top: 10px;}

.footertlb_input{width: calc(100% - 70px);box-sizing: border-box;border: none;padding-left: 15px;color: #fff;font-size: 14px; background: none;}

.footertlb_input:-ms-input-placeholder{  color: #bfbfbf; }

.footertlb_input::-webkit-input-placeholder{  color: #bfbfbf;}

.footertlb_btn{width: 70px;border: none;height: 50px;background: url(../images/icon4a.png) no-repeat center center; cursor: pointer;}

.footert h2{color: #fff;font-size: 16px;padding-bottom: 20px;}

.footertr{width: 38%;}

.footertr li{width: calc(100%/3);}

.footertr li p a{color: #BFBFBF;font-size: 14px; line-height: 34px;}

.footertr li p a:hover{color: #fff;}

.footerb{border-top: 1px solid #282828;padding: 30px 0 25px;color: #bfbfbf;font-size: 14px; line-height: 24px; text-transform: uppercase;}

.phnav{display: none;}







.pcno{ display: none;}

.phno{ display: block;}

@media screen and (max-width:1681px){

	.wrap{padding: 0 30px;}

	.icon3 h2{ font-size: 45px;line-height: 50px;}

	.cppicrm{padding: 0 50px;}



}

@media screen and (max-width:1536px){

	.icon3{padding: 95px 30px 85px 50px;}

	.icon3 h2{ font-size: 36px;line-height: 45px;}

	.icon3t p{font-size: 18px; line-height:45px; padding-left: 20px;}

.icon3t p::before{width: 5px;height: 5px;left: 5px;}

.icon3m{padding:60px 40px 65px 0;}

.icon3mmt b{font-size: 40px;line-height: 40px;}

.icon3mmt span{font-size: 20px; line-height: 20px;}

.icon3mm p{font-size: 14px;padding: 15px 0 0;}

.gsjyl{padding-left: 35px;}



}

@media screen and (max-width:1441px){

	.jjfabmr p{margin: 10px 0 35px;font-size: 18px;}

	.cppicr2 ul{padding: 10px 0 30px 18px}

	.cppicr2 li{font-size: 14px; line-height: 18px; margin-bottom: 10px;}

	.cppicr1 li p{font-size: 20px; line-height: 25px;}

	.cppicr1 li p a{font-size: 16px;}

	.cppicr1 li span{font-size: 14px; line-height: 22px;}

	.cppicr2 span{font-size: 16px;}

	.cppicrtxt{font-size: 14px; line-height: 24px;}

	.cppicrm h2{font-size: 30px; line-height: 20px;}

	.cppicrm h3{font-size: 24px; line-height: 30px;}

	.spznmr{padding: 10px 10px 10px 50px;}

	.gsjylm li:nth-child(2){margin-left: 0;}

	.cjwtr{width: calc(100% - 300px);}



}

@media screen and (max-width:1201px){

	.cjwtr{width: calc(100% - 180px);}

	.cjwt{padding: 30px 40px 165px 45px}



	.jxspm li{width: calc((100% - 44px)/3);}

	.jxspm li:nth-child(4n){margin-right: 22px;}

	.jxspm li:nth-child(3n){margin-right: 0;}



	.jrlb li{width: calc((100% - 80px)/3);}

	.jrlb li:nth-child(3n){margin-right: 0;}

	.jrlb li:nth-child(4n){margin-right: 40px;}



	.gsjyl{width: 100%;box-sizing: border-box;padding: 65px 0;}

	.gsjyl::before{display: none;}

	.gsjylm{height: auto;}

	.gsjylm li{width: 100%; text-align: center;}

	.gsjylm li h2::after{left: 50%; transform: translateX(-50%);}

	.gsjylm li:nth-child(1){padding-bottom: 80px;}

	.gsjyr{width: 100%; position: relative;top: initial; transform: translateY(0); text-align: center;}



	.gltdml .icon{width: 145px;}

	.yy5{padding: 85px 30px 45px}

	.yy4{padding: 85px 30px;}

	.yy4m li{padding: 50px;}

	.cpxq7m{padding: 30px 100px 0 200px;}



	.yy5m li{width: calc(100%/3); transition: all 0.3s;margin: 0 0 40px 0;}

.yy5m li:nth-child(3n){margin-right: 0;}



	.cpxq5mlr{width: calc(100% - 120px);}

	.cpxq4bm img{margin: 0 35px 30px;}

	.cpxq3{background: #f8f8f8;padding: 0 0 50px;}

	.cpxq3::before{display: none;}

	.cpxq3ml{width: 100%;padding: 60px 50px;background: #f8f8f8;}

	.cpxq3mr{width: 100%; text-align: center;}

	.cpxq3btn{display: none;}

	.cpxq3b{width: 100%;left: 0;bottom: 20px;}



	.headerr{display: none;}

	.cpxq1{padding: 25px 0;}

	.cpxq1r{width: 100%;padding-top: 20px;}

	.spznml{width: 100%;}

	.spznmr{width: 100%;padding: 50px 30px;}

	.cppicl{width: 100%;aspect-ratio: 0;padding: 50px 30px;box-sizing: border-box;}

	.cppicr{width: 100%;padding: 50px 30px;}

	.cppicbtn{display: none;}

	.cppicb{width: 100%!important;height: 10px!important;top: initial;display: flex;justify-content:center;right: 0!important; flex-direction: row;}

	.cppicb .swiper-pagination-bullet{margin: 0 4px!important;}



	.sbannerr{width: 100%; text-align: center;}

	.sbannerl{width: 100%;font-size: 28px; line-height: 38px;padding: 50px 0; text-align: center;}



	.phnavbg{width: 100vw;height: calc(100vh - 98px); position: absolute;left: 0;top: 0; z-index: 1;background: #000; opacity: 0.7;top: 98px;display: none;}

	.icon24{width: 45px;height: 45px;background: url(../images/icon24.png) no-repeat right center;}

	.icon24.open{background: url(../images/icon24b.png) no-repeat right center;}

	.img2{padding: 30px 0;}

	.img2l{width: 100%;}

	.img2r{width: 100%;padding: 30px 0 0;}

	.qqxf li{width: 100%;}

	.qqxf li img{display: block;width: 100%; }

	.jjfabmr p{margin: 5px 0 20px;font-size: 16px;height: auto;}

	.footertr{width: 50%;}

	.phnav{background: #fff;width: 100%; position: absolute;left: 0; top: 100%;padding-bottom: 100px; z-index: 2;}

	.phnavone{border-top: 1px solid #dcdcdc;}

	.phnavlink{font-size: 18px;color: #000;line-height: 30px;}

	.phnavone dt{position: relative;padding: 15px 65px 15px 15px; cursor: pointer;}

	.phhassub dt::after{content: '';display: inline-block;width: 50px;height: 100%; position: absolute;right: 15px;top: 0;background: url(../images/icon27a.png) no-repeat right center;}

	.phhassub dt.open::after{background: url(../images/icon27b.png) no-repeat right center;}

	.phhassub dt span{color: #000;font-size: 18px;line-height: 30px;}

	.phhassub dd{padding: 10px 25px;display: none;}

	.phhassub dd li{padding-bottom: 20px;}

	.phhassub dd li h2{color: #000;font-size: 16px; position: relative;padding: 10px 30px 10px 0;}
	.phnavlink2{color: #000;font-size: 16px; position: relative;padding: 10px 30px 10px 0; display: block;}
		.phhassub dd li h2 a{color: #000;}

	.phhassub dd li h2 span{display: inline-block;width: 30px;height: 100%; position: absolute;right: 0;top: 0;background: url(../images/icon27a.png) no-repeat right center;}

	.phhassub dd li h2.open span{background: url(../images/icon27b.png) no-repeat right center;}

	.phsubnr{display: none;}

	.phsubnr a{width: 25%;margin-right: 10%;}

	.phsubnrt{aspect-ratio: 10/10;}

	.phsubnrt img{max-width: 100%;max-height: 100%;}

	.phsubnr a p{text-align: center;color: #000;font-size: 14px;padding: 15px 0 0; line-height: 25px;}

	

}

@media screen and (max-width:1000px){

	

	.jjfabm li{width: 100%;}

	.jjfabm li:last-child{width: 100%;padding: 50px 0;}

	.jjfabmpic img{width: 100%;}

	.dysjmm{padding: 20px; }

.dysjmm h2{font-size: 38px; line-height: 40px;}

.dysjmm p{font-size: 20px; line-height: 30px;padding: 25px 0 50px;}

.sbanner5ml{width: 100%;}

.sbanner5mr{width:100%;padding: 55px 0 0;}

.sbanner5{padding: 100px 0 75px;}

.sbanner5::after{display: none;}

.sbanner5::before{height: 100%;}

.gyszm li{width: 50%;}

.sbanner3m h2{font-size: 48px; padding-bottom: 35px;}

.sbanner3mm{font-size: 16px; line-height: 25px;}





}

@media screen and (max-width:900px){

	.fzlc{padding: 45px 15px 35px;}

	.lcbox{padding: 55px 60px 0 60px;}

	.lcbtnl{left: 20px;}

	.lcbtnr{right: 20px;}



}



@media screen and (max-width:769px){

.pcno { display: block;}

.phno { display: none; } 



.xqbox{padding: 35px 15px 40px;}

.xqtitle h2{font-size: 26px; line-height: 35px;padding-bottom: 3px;}

.xqtitle span{font-size: 12px; line-height: 20px;padding-bottom: 20px;}

.xqwrap::before{height: 280px;}

.xqpic{padding-bottom: 20px}

.xqm{padding-left: 0;font-size: 16px; line-height: 28px;}

.xqfx{display: none;}

.xwxqb{padding: 40px 0 5px;}

.zpxq h2{font-size: 18px;padding: 25px 0 10px;}

.zpxq li{padding-left:20px;line-height:25px;}

.zpxq li::before{content: '';display: inline-block;width: 3px;height: 3px;left: 8px;top: 12.5px;}

.zpxqb{padding: 40px 0 0;}

.zpxqb .jrlb{padding-top: 25px;}



.cjwt{padding: 30px 0 85px}

.cjwtl{width: 100%;padding-bottom: 20px;}

.cjwtl ul{overflow: hidden;    overflow-x: scroll;    white-space: nowrap;    display: flex;}

.cjwtl li{display: inline-block;font-size: 16px; line-height: 36px; margin-bottom: 0;padding-left:0; margin-right: 15px;}

.cjwtl li.now{font-weight: bold;}

.cjwtl li::before{display: none;}

.cjwtl::before{display: none;}

.cjwtr{width: 100%;}

.cjwtrm h2{font-size: 24px;padding: 15px 0 10px;}



.jxsp{padding: 55px 0 45px;}

.jxspm li{width: calc((100% - 10px)/2); margin: 0 10px 20px 0;}

	.jxspm li:nth-child(4n){margin-right: 0;}

	.jxspm li:nth-child(3n){margin-right: 10px;}

	.jxspm li:nth-child(2n){margin-right: 0;}

	.jxspm li h2{padding: 15px 10px;font-size: 16px; line-height: 25px;height: 105px;}

	.jxspmt::after{width: 38px;height: 38px;background-size: 100% auto;}



.sbanner4m{font-size: 30px;}



.xwnav{padding: 0 30px;}

.xwnav li{margin: 0;width: 33%;height: 110px;}

.xwnav li span b{height: 35px;}
.xwnav li:nth-child(1) span b{background-size: 32px auto!important;}
.xwnav li:nth-child(2) span b{background-size: 35px auto!important;}
.xwnav li:nth-child(3) span b{background-size: 34px auto!important;}

.icon14a::before{background-size: 32px auto;}

.icon14b::before{background-size: 35px auto;}

.icon14c::before{background-size: 34px auto;}

.xwnav li span{padding: 50px 0 0;font-size: 18px;}

.hyzx{padding: 45px 0 15px;}



.img20{padding: 60px 15px 70px;}

.lxl{width: 100%;padding: 25px 35px 35px;}

.lxl h2{font-size: 28px;}

.lxltxt{padding: 15px 0;font-size: 14px; line-height: 25px;}

.lxl li{width: 100%;}

.lxl li p{font-size: 14px;padding: 10px 0 5px;}

.lxl_input{height: 30px;padding: 0 5px;font-size: 14px;}

.lxl_select{height: 30px;padding: 0 15px 0 5px;font-size: 14px; background-size: 12px auto;}

.lxr{width: 100%;padding: 25px 5px 0 30px;}

.lxl_text{font-size: 14px;}

.lxlb{margin: 15px 0 20px; padding-left: 20px;font-size: 12px; line-height: 18px;}

.lxlb input{top: 2.5px;}

.lxlbtn{width: 104px;height: 44px;font-size: 14px;	}

.lxr h2{font-size: 28px;padding-bottom: 10px;}

.lxr li{margin-bottom: 25px;font-size: 14px; line-height: 25px;}

.lxr li h3{font-size: 18px; line-height: 25px;padding-bottom: 5px;}



.jrlb{padding: 15px 0 50px;}

.jrlb ul{width: 100%;}

.jrlb li{width: calc((100% - 15px)/2); margin: 0 15px 20px 0;}

.jrlb li:nth-child(3n){margin-right: 15px;}

.jrlb li:nth-child(2n),.jrlb li:nth-child(4n){margin-right: 0;}

.jrlbb{padding: 10px 15px 20px;}

.jrlbb h2{font-size: 16px; line-height: 24px;padding-bottom: 8px;}

.jrlbb p{font-size: 14px;}



.sbanner3mm{font-size: 14px; line-height: 20px;}



.gsjy{margin-bottom: 50px;}

.gsjyl{padding: 35px 0;}

.gsjylm li{padding: 0 15px;}

.gsjylm li h2{font-size: 20px; padding-bottom: 15px;}

.gsjylm li h2::after{width: 70px;height: 2px;}

.gsjylm li p{font-size: 18px;padding: 15px 0 0;}

.gsjylm li:nth-child(1){padding-bottom: 40px;}

.gsjylm li img{max-width: 100%;}

.gsjylm li:nth-child(2) h2{padding-bottom: 30px;}



.dypp{padding: 60px 0 ;}

.dyppl{width: 100%;font-size: 30px;padding-bottom: 30px; line-height: 40px;}

.dyppr{width:100%;}

.dyppr p{font-size: 20px; line-height: 35px;padding-bottom: 25px;}

.dypprm{padding: 45px 0;background: #f7f7f7; margin-bottom: 20px;}

.dyppr li{padding-left: 15px;font-size: 18px; line-height: 34px; }

.dyppr li::before{width: 3px;height: 3px;left: 2px;}



.fzlct{padding: 15px 0 10px;}

.fzlct li{ font-size: 12px; margin-left: 4px;padding: 0 5px;}

.lcbox{padding: 55px 40px 0 40px;}

.lcbtnl{left: 10px;}

.lcbtnr{right: 10px;}

.lcbtn{width: 24px;height: 24px;background-size: 5px auto;top: 220px;}

.lcbox::before{height: calc(100% - 60px);}

.lcm{padding: 0 0 60px 0;}

.lcm .swiper-slide{padding: 0 20px 50px;box-sizing: border-box;height: auto;}

.lcm .swiper-slide::before{width: 1px;left: 2.5px; }

.lcm .swiper-slide h2{font-size: 16px; line-height: 25px;}

.lcmtxt{font-size: 14px; line-height: 20px;padding: 15px 0;}

.lcm .swiper-slide img{max-width: 100%;}

.lcmtxt2{top: calc(100% - 4px);}

.lcmtxt2 em{width: 8px;height: 8px;}

.lcmtxt2 b{font-size: 18px; line-height: 20px;padding: 7px 0 5px; }

.lcmtxt2 span{font-size: 16px;  }



.gxjs{padding: 70px 15px 85px;}

.gxjsl{width: 100%;font-size: 14px; line-height: 24px;padding-bottom: 50px;}

.gxjsl h2{font-size: 30px; line-height: 40px; padding-bottom: 30px;}



.gyszm li{padding-bottom: 35px;}

.gyszm li h2{font-size: 30px; line-height: 40px;}

.gyszm li p{font-size: 16px;padding: 5px 0;}



.gltd{padding: 30px 0 55px;}

.gltdt{font-size: 28px; line-height: 40px;}

.gltdm{padding: 50px 20px 0;}

.gltdml{width:100%; }

.gltdml::before{width: 95px;height: 95px;left: -15px;top: -15px; }

.gltdml .icon{width: 100px; right: -15px;bottom: -20px;}

.gltdmr{width: 100%;font-size: 14px; line-height: 24px;padding: 50px 0 0;}



.sbanner2m{font-size: 30px; line-height: 40px;}

.sbanner2 img{min-height:250px;}



.yy6{padding: 45px 0 0;}

.yy5{padding: 45px 15px 25px}

.yy4{padding: 45px 15px;}

.yy4m{padding: 35px 0 0;}

.yy4m li{width: 100%;padding:25px; margin-bottom: 20px;}

.yy4mm{padding: 15px 0 10px;}

.yy4mm h2{font-size: 18px; line-height: 25px;padding-bottom: 5px;}

.yy4mm p{height: 48px;font-size: 14px; line-height: 24px;}



.yy3{padding: 45px 0 40px;}

.yy3m{font-size: 14px; line-height: 30px;padding: 30px 0 0;}

.yy3b{padding: 65px 15px 75px;}

.yy3bml h2{font-size: 30px; line-height: 42px;}

.yy3bml p{padding: 15px 0 20px;font-size: 14px; line-height: 22px;}



.yy2{padding: 35px 15px 25px;}

.yy2m{padding: 25px 0 0;}

.yy2m li{width: 100%; margin: 0 0 20px 0;padding: 25px 15px 0; height: 220px;}

.yy2m li h2{padding: 90px 0 15px;font-size:18px; }

.yy2m li p{font-size: 14px; }



.sbanner3m{padding: 15px 5px;}

.sbanner3m h2{font-size: 30px; line-height: 40px; padding-bottom: 25px;}

.yy1{padding: 20px 15px 45px;}

.yy1 h2{font-size: 30px; line-height: 40px; padding-bottom: 15px;}

.yy1 p{font-size: 14px; line-height: 28px;}



.cpxq8{padding: 40px 0 20px;}

.hyzxm{padding: 20px 0 0;}

.hyzxm li{width: 100%; margin: 0 0 30px 0;}

.hyzxmb{padding: 15px 0;}

.hyzxmbtxt1{font-size: 12px; line-height: 20px;}

.hyzxmb h2{font-size: 18px; line-height: 30px;}

.hyzxmbtxt2{font-size: 14px; line-height: 24px;margin: 15px 0 30px;}

.hyzxmb span{font-size: 14px; line-height: 24px; padding-right: 20px;}

.hyzxmb span::after{background-size: 12px auto;}

.hyzxm li:hover .hyzxmb span::after{background-size: 12px auto;}





.cpxq7{padding: 65px 0;}

.cpxq7m{padding: 15px 10px 0 10px;}

.cjwtrm li{padding:10px 0;}

.cjwtrm li h3{padding: 0 25px 0 0;line-height: 30px;font-size: 18px;}

.cjwtrm li h3::after{height: 30px; background-size: 16px auto;top: 0;}

.cjwtrm li.open h3::after{background-size: 16px auto;}

.cjwtrmb{font-size: 14px; line-height: 22px;}





.cpxq6{padding: 45px 0;}

.yy5m{padding: 40px 0 0;}

.yy5m li{width: 50%;margin: 0 0 20px 0;}

.yy5mt{padding: 5px;}

.yy5mb{padding: 10px 5px 5px;}

.yy5mb h2{font-size: 16px; line-height: 25px;}

.yy5mb p{font-size: 14px; line-height: 20px;}





.cpxq5{padding: 35px 0;}

.cpxq5m{padding: 10px 0 0;}



.cpxq5ml{width: 100%;padding: 15px 0 40px 15px;}

.cpxq5ml ul{padding-bottom:25px;}

.cpxq5ml li{padding-bottom: 10px;}

.cpxq5mll{font-size: 14px; line-height: 22px;width: 75px;}

.cpxq5mlr{font-size: 14px; line-height: 22px;width: calc(100% - 75px);}

.cpxq5mr{width: 100%;}

.cpxq5mrt{padding-bottom: 10px;}

.cpxq5mrt li{width: calc((100% - 10px)/2);padding: 5px;}

.cpxq5mrb li{width: calc((100% - 30px)/4);padding: 2px; margin: 0 10px 0 0;}



.cpxq4b{padding: 45px 0 25px;}

.cpxq4b h2{font-size: 28px;padding-bottom: 20px; line-height: 35px;}

.cpxq4bm img{margin: 0 15px 15px;}



.cpxq4{padding: 35px 0 45px;}

.title3{padding-left: 20px;font-size: 28px;}

.title3::before{width: 2px;height: 30px;}

.cpxq4m{padding: 20px 0 0;}

.cpxq4ml{width: calc((100% - 10px)/2);}

.cpxq4mr{width: calc((100% - 10px)/2)}

.cpxq4mr li{width: calc((100% - 10px)/2); margin: 0 10px 10px 0;padding: 10px;}





.cpxq3ml{padding: 30px 15px;}

.cpxq3ml h2{font-size: 30px; line-height: 30px;}

.cpxq3ml h3{font-size: 20px; line-height: 30px;padding: 10px 0 15px;}

.cpxq3ml span{width: 80px;height: 2px;	}

.cpxq3ml p{font-size: 16px; line-height: 30px;padding: 25px 0 0;}

.cpxq2{padding: 60px 0 30px;}

.cpxq2 h2{font-size: 30px;padding-bottom: 25px;}

.cpxq2 p{font-size: 14px;line-height: 24px;}

.cpxq2 p span{font-size: 16px;}

.cpxq2b{padding: 0 0 60px;}

.cpxq2b li{width: 100%;padding: 0 10px;  margin: 0 0 20px 0;}

.cpxq2b li span{width: 100%;height: 96px;}

.cpxq2b li h2{font-size: 20px;padding: 25px 0 15px;line-height: 30px;}

.cpxq2b li p{font-size: 14px; line-height: 20px;}



.weizhi{padding: 15px 0;}

.title2{padding-left: 10px;font-size: 20px;}

.title2::before{width: 2px;height: 20px;}

.cpxq1{padding: 15px 0;}

.cpxq1r{font-size: 12px; width: 100%;padding-top: 10px;}

.cpxq1r a:nth-child(2){margin: 0 5px;}

.cpxq1r a:nth-child(4){margin: 0 5px 0 10px;}

.cpxq1r a:nth-child(6){margin: 0 5px;}

.cpxq1r a img{width: 30px;}

.cpxq1r .link282{width: 100px;}



.sbanner5{padding: 50px 0;}

.sbanner5mr b{font-size: 30px;}

.sbanner5mr h2{font-size: 22px;line-height: 30px;padding: 5px 0 15px;}

.sbanner5mr p{font-size: 14px; line-height: 22px;padding-bottom: 35px;}





.smid{padding: 60px 0 0;}

.spznmr .lan{font-size: 14px;}

.spznmr h2{font-size: 28px; line-height: 30px;padding: 10px 0;}

.spznmr p{font-size: 14px; line-height: 20px;padding-bottom: 20px;}

.spznmr{padding: 50px 15px;}



.cppicr{padding: 50px 15px;}

.cppicrm{padding: 0 5px;}

.cppicrm h2{font-size: 26px;}

.cppicrm h3{font-size: 20px; line-height: 25px;}

.cppicrtxt{font-size: 12px; line-height: 20px;}

.cppicr1{padding: 10px 0 15px;}

.cppicr2 ul{padding: 10px 0 20px 5px}

.cppicr1 li p{font-size: 16px; line-height: 22px;}

.cppicr1 li p a{font-size: 14px;}

.cppicr1 li span{font-size: 12px; line-height: 20px;}

.cppicr2 li{font-size: 12px; line-height: 20px;padding: 0 10px 0 20px;}

.cppicr2 li::before{height: 20px;top: 0;background-size: 10px auto;}





.phnavbg{height: calc(100vh - 60px); top: 60px;}

.icon24.open,.icon24{background-size: 18px auto;}

.phnav{padding-bottom:50px;}

	.phnavlink{font-size: 16px;line-height: 25px;}

	.phnavone dt{padding: 10px 40px 10px 10px; }

	.phhassub dt::after{width: 30px;background-size: 14px auto;right: 10px;}

	.phhassub dt.open::after{background-size: 14px auto;}

	.phhassub dt span{font-size: 16px;line-height: 25px;}

	

	.phhassub dd li{padding-bottom: 10px;}

	.phhassub dd li h2{font-size: 14px;padding: 10px 20px 10px 0;}

	.phhassub dd li h2::after{background-size: 14px auto;}

	.phhassub dd li h2.open::after{background-size: 14px auto;}

	.phsubnr a p{font-size: 13px;padding: 10px 0 0;;}



.footert{padding: 40px 5px;}

.footertr,.footertl{width: 100%;}

.footertl{padding-bottom: 30px;}

.footertrb{display: none;padding: 15px;}

.footertr li{width: 100%;}

.footertr h2{padding: 0 30px 0 0; line-height: 55px;position: relative;border-bottom: 1px solid #2f2f2f; cursor: pointer;}

.footertr h2::after{width:35px;height: 55px; position: absolute;right: 0;top: 0;background: url(../images/icon25.png) no-repeat center center;background-size: 13px auto; content: '';display: inline-block;}

.footertr li p a{line-height: 40px;}

.footertr li.open h2::after{background: url(../images/icon26.png) no-repeat center center;background-size: 13px auto;}

.footerb{font-size: 12px; line-height: 20px;}

.footertlb_btn{background-size: 15px auto;width: 50px;}



.dysjm li{width: 100%; margin-bottom: 15px;}

.dysjmm{padding: 15px; }

.dysjmm h2{font-size: 30px; line-height: 40px;}

.dysjmm p{font-size: 16px; line-height: 28px;padding: 25px 0 30px;}

.icon1b{width: 190px;height: 44px;}

.icon1b span{border: 1px solid #2400FF;font-size: 12px;}

.icon1b span b{font-size: 12px;padding-left: 30px; background-size: 22px auto;}

.icon1b:hover span b{background-size: 22px auto;}

.icon1b::after{left: 2px; }

.sqbj{padding: 30px 20px; text-align: center;}

.sqbj h2{padding: 60px 0 15px;font-size: 28px;background-size: 30px auto;}

.sqbj p{font-size: 16px;padding-bottom: 30px;}



.jjfabmr{padding: 0 15px;}

.jjfabmr p{margin: 10px 0;font-size: 14px; line-height: 18px;}

.jjfabmr h3{font-size: 12px;}

.jjfabmr a{font-size: 12px;background-size: 18px auto;}

.jjfabm li:last-child{padding: 30px 0;}

.icon4more{font-size: 14px;padding: 25px 0 0;background-size: 18px auto;}

.dgm{padding: 60px 0 0;}

.title h2{font-size: 30px; line-height: 40px;padding-bottom: 20px;}

.title h2::after{width: 60px;height: 2px;	}

.jjfa{padding: 25px 0 45px;}

.jjfa h2{font-size: 20px;padding-bottom: 20px;}

.jjfa p{font-size: 14px; line-height: 24px;}



.icon3m{padding:60px 0 35px 0;}

.icon3mm{margin-bottom: 30px;}



.header{height: 60px;}

.wrap{padding: 0 15px;}

.banner{padding: 60px 0 0;}

.logo{height: 18px;}

.icon24{background-size: 24px auto;}

.btxt{padding: 50px 15px 0;display: block;}

.btxtm{width: 100%;}

.btxtm p{font-size: 16px; line-height: 28px;padding: 20px;}

.bpicb{ bottom: 15px; }

.bpicb .swiper-pagination-bullet{width: 8px;height: 8px; margin: 0 4px!important;}





.link282{width:190px;height: 44px; }

.link282 span{border: 1px solid #2400FF;font-size: 12px;}

.link282::after{left: 2px; }

.link282lan{width: 190px;height: 44px;}

.link282lan span{font-size: 12px;}

.icon1{width: 190px;height: 44px;}

.icon1 span{background-size: 22px auto; padding-left: 30px;font-size: 12px; }

.img2r h2{font-size: 30px;}

.img2r h3{font-size: 18px;padding: 28px 0 12px;}

.img2r p{font-size: 12px; line-height: 24px;padding: 0 15px 30px;}

.img3 li{aspect-ratio:0;width: calc((100% - 10px)/2);}

.img3t{top: 20px; }

.img3t h2{font-size: 22px; text-transform: uppercase;}

.img3t h3{font-size: 16px;padding: 10px 0 5px;}

.img3t p{font-size: 12px; line-height: 20px;}

.icon2{padding: 45px 0 35px;}

.icon2 h2{font-size:18px; line-height: 28px;}

.icon2m{padding: 30px 0 10px;}

.icon2m li{ margin: 0 15px 30px; }

.icon2m li img{height: 40px;}

.icon2m li p{font-size: 16px; line-height: 26px;padding: 15px 0 0;}



	

	







	

	

	

	



	



}


















































































.load-bg{position:fixed;left:0;top:0;background:#fafafa;width:100%;height:100%;}
.load-banner{position:relative;z-index:11;}
.load-banner img{display:block;width:100%;}
.load-content{max-width:1200px;margin:0 auto;display:flex;justify-content: space-between;position:relative;z-index:11;}
.load-fl{width:230px;}
.load-fl .load-li{margin-bottom:15px;}
.load-fl .load-li a{display:block;height:55px;background:#fff;border-radius:5px;padding:0 20px;line-height:55px;font-size:14px;color:#808080;}
.load-fl .load-li a span{display:block;background:url(../images/6203.png) no-repeat right center;}
.load-fl .load-li.on a{background: linear-gradient(90deg, #6D5BF6, #15DCFE);color:#fff}
.load-fl .load-li.on a span{background:url(../images/6202.png) no-repeat right center;}
.load-fr{flex:1;margin-left:60px;}
.load-tit{font-size:16px;color:#4c4c4c}
.load-select{width:325px;height:45px;background:#fff;border-radius:5px;margin:20px 0px;position:relative;}
.load-select select{
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    font-size:15px;
    color: #808080;
    -moz-appearance: none;
    width: 100%;
    padding: 5px 35px 6px 6px;
    background: none;
    -ms-appearance: none;
    height: 45px;
    border:none;
    outline: none;
}
 .load-select .arrow {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    margin: 0;
    z-index:0;
}
 .load-select .arrow:after {
    content: "";
    position: absolute;
    right: 0.5em;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    background: url(../images/6204.png) no-repeat center center;
    background-size: 0.75rem;
    z-index: 1;
}
.load-box{margin:30px 0;}
.load-box .box-tit{font-size:18px;color:#4c4c4c}
.load-box-li{background:#fff;border-radius:6px;margin:15px 0px;padding:30px;position:relative;}
.load-box-ul li:after{display:block;content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#eee;}
.load-box-li .li-tit{font-size:16px;color:#4c4c4c;}
.load-box-ul{display:flex;flex-wrap:wrap;}
.load-box-ul li{width:calc(33.333% - 20px);position:relative;margin-right:20px;}
.load-box-ul .li-t{font-size:14px;color:#808080;margin:20px 0 10px 0}
.load-box-ul .li-c a{display:block;font-size:12px;color:#1ad6ff;text-decoration:underline;line-height:2;}
.load-box-ul li:nth-child(3n):after{display:none;}
.load-box-ul li:nth-child(3n){margin-right:0;width:33.333%;}

.learn-tab{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0px 20px 0;}
.learn-tab a{font-size:18px;color:#808080;display:block;width:165px;height:55px;background:#fff;border-radius:5px;box-shadow:0 0 13px rgba(0,0,0,0.06);margin:5px 10px;display:flex;justify-content:center;align-items: center;}
.learn-tab a.on{background: linear-gradient(90deg, #6D5BF6, #15DCFE);color:#fff}
.learn-flex{
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:16px;color:#1a1a1a;
    margin:20px 0 40px 0;
}
.learn-flex span{margin-right:20px;}
.learn-flex .select{width:325px;height:45px;background:#fff;border-radius:5px;margin:20px 0px;position:relative;border:1px solid #e5e5e5;}
.learn-flex select{
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    font-size:15px;
    color: #808080;
    -moz-appearance: none;
    width: 100%;
    padding: 5px 35px 6px 6px;
    background: none;
    -ms-appearance: none;
    height: 45px;
    border:none;
    outline: none;
}
.learn-flex .arrow {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    margin: 0;
    z-index:0;
}
.learn-flex .arrow:after {
    content: "";
    position: absolute;
    right: 0.5em;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    background: url(../images/6204.png) no-repeat center center;
    background-size: 0.75rem;
    z-index: 1;
}


@media (max-width:769px){
    .load-content{flex-wrap:wrap;}
    .load-fl{width:100%;}
    .load-fl{width:100%;display:flex;flex-wrap:wrap;}
    .load-fl .load-li{width:calc(50% - 10px);margin:5px;}
    .load-fr{width:100%;margin:20px 0px;}
    .learn-flex{display:block;text-align:center;}
    .learn-flex .select{margin:10px auto;width:100%;}
    .load-select{width:100%;}
    .load-box-ul li{width:100%;margin:0px;}
    .load-box-ul li:nth-child(3n){width:100%;}
    .load-box-ul li:after{display:none;}
}
