@charset "UTF-8";video,img{max-width:100%;outline:none !important}
.wrap{width:96%;padding:0 15px;max-width:1470px;margin:0 auto}
.wrap1200{max-width:1230px}
nav.navbar.bootsnav{border:none;position:fixed;width:100%;box-shadow:0 1px 1px rgba(51,51,51,0.2);background:#fff;z-index:10;transition:all 0.2s}
nav.navbar.bootsnav.grayBg{background:#f1f2f3}
.logo{height:86px;padding:0;margin-left:4vw}
.logo span{display:block;width:100%}
.logo img{height:26px}
.navRig{line-height:86px;margin:0;font-size:0;vertical-align:middle;margin-left:7.6vw}
.navRig>ul{margin:0;vertical-align:middle}
.navRig>ul>li{font-size:18px;color:#333;padding:0;position:relative;border-left:1px solid rgba(51,51,51,0.2)}
.navRig>ul>li a{color:#333;padding:0 25px}
.navRig>ul>li a i{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;margin-top:-2px}
.navRig>ul>li a.navTel i{background:url(/storage/app/media/chinarisun/nav_Tel.png) center center no-repeat;background-size:contain;font-weight:normal}
.navRig>ul>li a.navLang i{background:url(/storage/app/media/chinarisun/nav_Lang.png) center center no-repeat;background-size:contain}nav.navbar.bootsnav ul.nav>li{padding:0;margin:0 1px}
nav.navbar.bootsnav ul.nav>li>a{padding:0 45px;line-height:86px;font-size:18px;color:#333;font-weight:normal}
nav.navbar.bootsnav ul.nav>li.active>a,nav.navbar.bootsnav ul.nav>li.on>a{background:#030b11 !important;color:#fff !important}
nav.navbar.bootsnav.no-show,nav.navbar.bootsnav.fixed{transform:translateY(-100%)}
nav.navbar.bootsnav ul.nav>li>a:after{content:"" !important;margin:0 !important;position:absolute;left:50%;bottom:0;width:0%;max-width:54px;height:3px;background:black;transform:translateX(-50%);transition:all 0.3s linear}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{width:auto;min-width:100%;right:auto;left:50%;transform:translateX(-50%);padding:10px 0;border:none;background:rgba(255,255,255,0.8);border-radius:0 0 5px 5px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,0.1);animation-duration:0.5s}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{display:block;font-weight:normal;font-size:16px;color:#333;padding:0.2rem 0.1rem;line-height:20px;border:none;transition:all 0.3s;text-align:center !important}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a:hover{background:#030b11;color:#fff}
nav.navbar.bootsnav.no-background{box-shadow:0 1px 1px rgba(255,255,255,0.2);transition:all 0.2s}
nav.navbar.bootsnav.no-background .logo img.shows{display:none}
nav.navbar.bootsnav.no-background .logo img.hides{display:block}
nav.navbar.bootsnav.no-background .navRig>ul>li{border-left:1px solid rgba(255,255,255,0.2)}
nav.navbar.bootsnav.no-background .navRig>ul>li a{color:#fff}
nav.navbar.bootsnav.no-background .navRig>ul>li a.navTel i{background-image:url(/storage/app/media/chinarisun/nav_Tel_white.png)}
nav.navbar.bootsnav.no-background .navRig>ul>li a.navLang i{background-image:url(/storage/app/media/chinarisun/nav_Lang_white.png)}
nav.navbar.bootsnav.no-background ul.nav>li>a{color:#fff}
nav.navbar.bootsnav.transparent{background:transparent}.footBg{display:flex;justify-content:space-between;padding:50px 0;background:black;font-size:14px;color:#fff;line-height:24px;position:relative;z-index:1}
.footBg a{color:#fff}
.footBg a:hover{text-decoration:underline}
.ftLef{text-align:center;min-width:280px;width:20%;flex-shrink:0}
.ftLogo{margin:4px 0 30px}
.ftLogo img{display:block;width:auto;height:28px;margin:0 auto}
.ftWx{font-size:0;margin:0 -20px}
.ftWx li{max-width:140px;width:50%;font-size:14px;line-height:24px;padding:0 20px;text-align:center}
.ftWx img{max-width:100%;height:auto}
.ftWx p{padding:5px 0}
.ftCen{flex:auto;padding:0 3.125vw;border:1px solid rgba(255,255,255,0.4);border-top:none;border-bottom:none}
.ftCon{display:flex;justify-content:space-between;margin:0.2rem -0.1rem}
.ftCon li{padding:0.1rem;margin-bottom:0.2rem;padding-left:50px;background-repeat:no-repeat;background-position:left center}
.ftCon h3{font-size:18px;line-height:1.8}
.ftCon p.big{font-size:1.25vw}
.ftTel{background-image:url(/storage/app/media/chinarisun/icon_Tel.png)}
.ftAddress{background-image:url(/storage/app/media/chinarisun/icon_Address.png)}
.ftEmail{background-image:url(/storage/app/media/chinarisun/icon_Email.png)}
.ftLine{width:100%;height:1px;font-size:0;background:rgba(255,255,255,0.4);margin:0.2rem 0}
.copyRight{display:flex;color:#fff;margin:0 -10px}
.copyRight span{margin:0 10px;display:inline-block}
.copyRight p{padding:0 10px}
.copyRight a{color:#fff;text-decoration:none !important}
.ftRig{text-align:center;min-width:300px;width:24%;flex-shrink:0}
.ftLink{display:flex;flex-wrap:wrap;margin:35px auto;max-width:280px}
.ftLink li{min-width:50%;flex:auto;padding:5px}
.ftLink li a{display:block;width:100%;color:#666;line-height:28px;background-color:#fff;transition:all 0.3s}
.ftLink li a:hover{text-decoration:none;color:#030b11}.boxTop{text-align:center;margin:0.3rem 0}
.boxCn{font-size:36px;color:#014b92;line-height:1.2;font-weight:normal}
.boxEn{font-size:20px;color:#828282;line-height:1.2;text-transform:uppercase}
.boxTop.white .boxEn{color:#fff}
.banIn{position:relative;height:590px;padding-top:86px;background:#030b11;text-align:center;box-sizing:content-box}
.banIn .imgBg{position:fixed;left:0;top:86px;width:100%;display:block;height:590px;opacity:0.5;opacity:1}
.banIn .banText{padding-top:80px}
.inCn{font-size:45px;line-height:1.4}
.inEn{font-size:30px;text-transform:uppercase;line-height:1.2}
.sortBg{position:relative;background-color:rgba(3,11,17,0.8);overflow:hidden;margin-top:calc(-38px - .4rem);z-index:1}
.sortList{font-size:0;margin:0 -1.34vw;text-align:center}
.sortList li{font-size:20px;color:#fff;line-height:38px;padding:0 1.34vw}
.sortList li a{display:block;color:#fff;padding:0.2rem 0.15rem;min-width:1.8rem;position:relative;text-align:center;transition:all 0.3s}
.sortList li.active a,.sortList li a:hover{color:#030b11;background-color:#fff}
.sortBg.fixed .sort{position:fixed;left:0;top:0;width:100%;z-index:10;background:#fff;box-shadow:2px 0 2px rgba(0,0,0,0.2)}
.sortBg.grayBg{background-color:#f6f6f6;border-bottom:none}
.sortBg.grayBg .sortList{margin:0 -1vw;background-color:transparent;border-bottom:1px solid rgba(0,71,157,0.2)}
.sortBg.grayBg .sortList li{font-size:16px;padding:0 20px;padding:0 1vw}
.sortBg.grayBg .sortList li.active a:after{height:3px;bottom:-2px}
.pageBox{margin:0.5rem 0;text-align:center;font-size:0}
.pageBox a,.pageBox span{display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;border-radius:4px;font-size:14px;color:#333;font-family:Arial;margin:0 1px}
.pageBox a.active,.pageBox span.active{background-color:#b6b6b6;color:#fff}
.pageBox a.prev{background:url(/storage/app/media/chinarisun/prev.png) center center no-repeat;background-size:50% auto}
.pageBox a.next{background:url(/storage/app/media/chinarisun/next.png) center center no-repeat;background-size:50% auto}
.mainBg{background:#fff;position:relative;z-index:1;overflow:hidden}
.space{display:block;width:100%;background:#fff;height:86px}
.breadNavBg{padding:0.35rem 0}
.goBack{float:right;line-height:42px;color:#030b11;font-size:16px;margin-left:0.1rem}
.goBack i{display:inline-block;vertical-align:middle;width:21px;height:19px;background:url(/storage/app/media/chinarisun/goList.png) center center no-repeat;margin-left:0.1rem;margin-top:-2px}
.goBack:hover,.goBack:focus{color:#030b11}
.breadcrumb{padding:0;margin:0;background:none;overflow:hidden;line-height:22px;padding:0.1rem 0}
.breadcrumb li{color:#888}
.breadcrumb li + li{position:relative;padding-left:20px}
.breadcrumb li + li:before{display:block;content:">";width:0;height:0;padding:0;position:absolute;left:5px;top:0;color:#888}
.breadcrumb li a{color:#888}
.breadcrumb li a:hover{color:#030b11}
.breadcrumb li.active{color:#030b11}
.onLine{position:fixed;right:0;bottom:50px;list-style:none;z-index:2}
.onLine li{position:relative;margin-top:4px}
.onLine li a{display:block}
.onIco{display:block;width:46px;height:46px;background-color:#030b11;background-position:center center;background-repeat:no-repeat;background-size:cover}
.onIco1{background-image:url(/storage/app/media/chinarisun/onIco1.png)}
.onIco2{background-image:url(/storage/app/media/chinarisun/onIco2.png)}
.onIco3{background-image:url(/storage/app/media/chinarisun/onIco3.png)}
.onCon{position:absolute;right:100%;bottom:0;line-height:46px;background-color:#030b11;font-size:18px;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;padding:0 15px;margin-right:5px;transition:all 0.3s}
.onCon img{width:120px;height:120px}
.onWx{padding:5px}
.onLine li a:hover .onCon{opacity:1;visibility:visible;margin:0}
@-webkit-keyframes warn2{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}
@keyframes warn2{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}
.warn2{-webkit-animation-name:warn2;animation-name:warn2}
@media (max-width:1600px){.logo{height:80px}nav.navbar.bootsnav ul.nav>li>a{padding:0 40px;font-size:16px;line-height:80px}nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{font-size:14px;padding:0.14rem 0.1rem}.navRig{line-height:80px;margin-left:3.6vw}.navRig>ul>li{font-size:16px}.navRig>ul>li a{padding:0 15px}.navRig>ul>li a i{width:18px;height:18px}.footBg{padding:0.3rem 0}.ftCon li{padding-left:35px;background-size:25px auto}.ftCon h3{font-size:16px}.boxCn{font-size:30px}.boxEn{font-size:16px}.banIn{height:500px;padding-top:80px}.banIn .imgBg{height:500px;top:80px}.inCn{font-size:38px}.inEn{font-size:24px}.sortList li{line-height:24px;font-size:16px}.sortBg.grayBg .sortList li{font-size:14px}.sortBg.grayBg .sortList li a{padding:0.2rem 0.1rem}.space{height:80px}.breadNavBg{padding:0.25rem 0}.breadcrumb{line-height:26px;padding:5px 0}.goBack{line-height:36px;font-size:14px}.goBack i{width:18px;height:16px;background-size:contain}}
@media (max-width:1400px){.logo,.navRig{margin-left:2vw}.navBtn span b:nth-child(1){transform:translateY(6px) rotate(0deg)}.navBtn span b:nth-child(3){transform:translateY(-6px) rotate(0deg)}.ftCon li{background-position:left 0.12rem}.banIn{height:480px}.banIn .imgBg{height:480px}.inCn{font-size:32px}.inEn{font-size:20px}.sortList{margin:0 -1vw}.sortList li{padding:0 1vw}.sortList li a{min-width:1.4rem}}
@media (max-width:1200px){.wrap{width:100%}nav.navbar.bootsnav.transparent{background:#f1f2f3}nav.navbar.bootsnav.no-show{transform:none}nav.navbar.bootsnav .navbar-header{padding:0 15px}nav.navbar.bootsnav .navbar-brand{display:flex}.logo{height:60px}.logo img{height:26px;margin:0 auto}.navRig{right:0;line-height:60px;margin-left:0}nav.navbar.bootsnav ul.nav>li{margin:0 0 1px}nav.navbar.bootsnav ul.nav>li>a{line-height:24px;border:none;border-bottom:1px solid #e0e0e0}nav.navbar.bootsnav ul.nav>li>a:after{display:none}nav.navbar.bootsnav ul.nav>li.active>a{border-bottom-color:black}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{left:0;right:0;transform:none;border-bottom:solid 1px #e0e0e0}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{padding:0.1rem 0 !important;text-align:left !important;border:none}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a:hover{background:transparent;color:#030b11}nav.navbar.bootsnav .navbar-toggle{background:none !important}.navBtn{margin:0 !important;position:absolute !important;width:40px;height:40px;left:0;top:50% !important;transform:translateY(-50%);cursor:pointer;z-index:1}.navBtn span{display:block;width:25px;height:2px;background:black;position:absolute;left:7px;top:calc((100% - 2px) / 2);transition:all 0.3s linear}.navBtn.collapsed span:nth-child(1){opacity:1;transform:translateY(8px) rotate(0deg)}.navBtn.collapsed span:nth-child(2){opacity:1;transform:translateY(0) rotate(0deg)}.navBtn.collapsed span:nth-child(3){opacity:1;transform:translateY(-8px) rotate(0deg)}.navBtn span:nth-child(1){transform:translateY(0) rotate(45deg)}.navBtn span:nth-child(2){opacity:0}.navBtn span:nth-child(3){transform:translateY(0) rotate(-45deg)}nav.navbar.bootsnav.no-background{box-shadow:0 1px 1px rgba(51,51,51,0.2)}nav.navbar.bootsnav.no-background .logo img.shows{display:block}nav.navbar.bootsnav.no-background .logo img.hides{display:none}nav.navbar.bootsnav.no-background ul.nav>li>a{color:#333}nav.navbar.bootsnav.no-background .navRig>ul>li{border-left:1px solid rgba(51,51,51,0.2)}nav.navbar.bootsnav.no-background .navRig>ul>li a{color:#333}nav.navbar.bootsnav.no-background .navRig>ul>li a.navTel i{background-image:url(/storage/app/media/chinarisun/nav_Tel.png)}nav.navbar.bootsnav.no-background .navRig>ul>li a.navLang i{background-image:url(/storage/app/media/chinarisun/nav_Lang.png)}.footBg{display:block;padding:0.3rem}.ftLef{width:100%;min-width:0}.ftLogo{margin:0.1rem 0 0.3rem}.ftCen{padding:0;border-top:1px solid rgba(255,255,255,0.4);border-left:none;border-right:none;margin:0.3rem 0}.ftCon li{padding:0 0.1rem;padding-left:30px;margin:0.1rem 0;background-position:left 5px;background-size:20px auto}.ftRig{width:100%;min-width:0}.ftLink{max-width:100%;margin:0.3rem 0}.ftLink li{min-width:0%}.ftLink li a{padding:0 0.2rem}.ftCon p.big{font-size:14px}.banIn{height:4rem;padding-top:60px}.banIn .imgBg{height:4rem;top:60px}.banIn .banText{padding-top:60px}.space{height:60px}.sortBg{margin-top:0;background-color:#030b11}.sortBg.grayBg .sortList li{padding:0 0.1rem}.sortBg.grayBg .sortList li a{padding:0.2rem 0}.onLine{bottom:0}}
@media (max-width:991px){.navRig>ul>li{font-size:14px}.navRig>ul>li a{padding:0 0.2rem !important}.navRig>ul>li a.navTel i{margin-right:0}.navRig>ul>li a.navTel span{display:none}.boxCn{font-size:24px}.boxEn{font-size:14px}.banIn{height:3.2rem}.banIn .imgBg{height:3.2rem;top:60px}.inCn{font-size:0.38rem}.inEn{font-size:0.24rem}.sortList li a{padding:0.14rem 0.1rem}.sortBg.grayBg{padding:0.2rem 0}.sortBg.grayBg .sortList li a{padding:0.08rem 0}.goBack{float:none;display:block;width:120px;height:34px;line-height:32px;margin-bottom:10px;display:none}.breadcrumb li + li{padding-left:15px}.breadcrumb li + li:before{left:4px}}
@media (max-width:640px){.logo img{height:22px}.ftLogo img{max-height:0.5rem}.ftWx li{padding:0 0.1rem}.ftCon{display:block}.copyRight{display:block;text-align:center}.ftWx{display:block;width:100%;text-align:center;max-width:100%;margin:0.2rem 0}.ftWx li{max-width:35%;width:115px}.sortList li{padding-right:0.2rem;font-size:14px}.sortList li:last-child{padding:0}.sortList li.active a:after{height:2px}.sortBg.grayBg .sortList li{font-size:13px}.sortBg.grayBg .sortList li.active a:after{height:1px;bottom:0}.pageBox a,.pageBox span{width:24px;height:24px;line-height:24px;margin:1px;font-size:14px}.pageBox a.prev,.pageBox a.next{margin:0 0.1rem}.onIco{width:36px;height:36px}.onCon{line-height:36px;font-size:16px}}
@media (max-width:460px){.logo{height:50px}.logo span{width:100px;overflow:hidden;margin:0 auto}.logo img{height:20px}.navRig{line-height:50px}.navRig>ul>li{font-size:14px}.navRig>ul>li a i{width:16px;height:16px}.navBtn i{display:none}.ftWx li{font-size:12px}.boxCn{font-size:20px}.boxEn{font-size:12px}.banIn{padding-top:50px}.banIn .imgBg{top:50px}.banIn .banText{padding-top:50px}.space{height:50px}}
.wow{transition-delay:0.3s}
.pc{display:block}
.mob{display:none}
#index>.section{position:relative;overflow:hidden}
#index>.section:not(:last-child,:first-child){padding:80px 0}
.banner{position:relative;overflow:hidden}
.banner .swiper-slide{background-color:#030b11;overflow:hidden}
.banImg{opacity:1;height:100%;transform:scale(1.05);transition:all 0.5s}
.banner .swiper-slide-active .banImg{transform:scale(1);transition:all 5s}
.banText{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;color:#fff;font-size:2.7vw;line-height:150%}
.banTit{font-size:3vw}
.banCon{font-size:1.67vw}
.banPage{position:absolute;z-index:1;right:2%;top:50%;transform:translateY(-50%);text-align:center}
.banPage .swiper-pagination-bullet{display:block;width:12px;height:12px;margin:0.1rem 0;border:1px solid #fff;opacity:1;background:none;position:relative;transition:all 0.3s}
.banPage .swiper-pagination-bullet:before{display:none;content:"";width:5px;height:5px;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.banPage .swiper-pagination-bullet-active::before{display:block}
.banMouse{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);z-index:1;width:20px;padding-top:35px;background:url(/storage/app/media/chinarisun/banMouse.png) center top no-repeat;background-size:100% auto;cursor:pointer}
.banArrow{display:block;width:16px;height:22px;background:url(/storage/app/media/chinarisun/banArrow.png) center center no-repeat;background-size:cover;margin:0 auto;animation:banMouse 2s linear infinite}.banText p span{display:inline-block;vertical-align:middle;position:relative}
.banText p i{font-style:normal;display:inline-block;vertical-align:middle;margin:0 2px;position:relative;z-index:1}
.box1P1 b{display:none;position:absolute;width:2px;height:0%;left:100%;bottom:5px;transition:all 1s ease-in-out 0s}
.box1P1 b:last-child{width:0%;height:0.15rem;background:#030b11;left:0;bottom:0}
.box1P1 i{transform:scale(0);opacity:0;transition:all 1s ease-in-out 0s}
.box1P2 i{transform:translateY(100%);opacity:0;transition:all 1s ease-in-out 0s}
.box1P1.active i{transform:translateY(0);opacity:1;transform:scale(1)}
.box1P1.active b{width:100%}
.box1P2.active i{transform:translateY(0);opacity:1}
.boxPd{padding-top:86px}.boxBg2{background-size:cover !important}
.box2Box{position:relative;z-index:1;text-align:center;width:80%;max-width:1480px;margin:0 auto;padding-top:0}
.box2Logo{max-width:30%;margin:0.2rem auto}
.box2Logo img{display:block;max-width:100%;height:auto;margin:0 auto}
.box2Text{font-size:20px;color:#666;line-height:190%;margin:0.3rem auto}
.box2List{display:flex;flex-wrap:wrap;width:90%;max-width:1300px;margin:0.3rem auto;min-height:12vw}
.box2List li{width:25%;padding:0.1rem}
.box2List strong{display:inline-block;vertical-align:middle;font-size:52px;font-size:2.7vw;color:#030b11;vertical-align:bottom;font-family:Arial;background-image:linear-gradient(to right,black,#124368);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.box2List h3{font-size:24px;color:#666;line-height:1.6}
.box2More{margin:0.2rem 0}
.box2More a{display:block;width:168px;line-height:40px;background-color:#014b92;color:#fff;text-align:center;border-radius:20px;margin:0 auto;transition:all 0.5s}
.box2More a:hover{box-shadow:0 3px 3px rgba(1,75,146,0.3);transform:translateY(-5px)}.boxBg3{position:relative;isolation:isolate;padding:0 !important}
.boxBg3 .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.boxBg3::before{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6))}
.box3Top{width:100%;padding:60px 0;z-index:2}
.box3List{position:relative;display:flex;justify-content:center;height:100%}
.box3List li{flex:1}
.box3Link{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding:100px 5% 0;text-align:center;z-index:1}
.box3Link::after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-image:linear-gradient(rgba(0,0,0,0),#030b11 80%);transition:all 0.5s linear;z-index:-1}
.box3Img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;overflow:hidden;text-align:center;margin:0 auto 0.1rem;transition:all 0.5s}
.box3Img img{display:block;max-width:100%;max-height:100%;margin:0 auto}
.box3Text{padding:10px 0;transition:all 0.5s}
.box3Tit{font-size:22px;color:#fff;line-height:1.4;margin:0.15rem 0}
.box3Des{font-size:16px;color:#fff;line-height:2;height:6em;-webkit-line-clamp:3;margin:0.1rem auto;max-width:260px}
.box3More{position:relative;display:block;width:100%;max-width:156px;line-height:49px;color:#fff;border-radius:5px;margin:0.1rem auto;text-transform:uppercase;overflow:hidden;transition:all 0.3s;z-index:1}
.box3More::before{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:#fff;z-index:-1;transition:all 0.3s}
.box3Link:hover::after{height:100%}
.box3Link:hover .box3Img,.box3Link:hover .box3Text{transform:translateY(-0.3rem)}
.box3Link:hover .box3More{color:black}
.box3Link:hover .box3More::before{height:100%}.boxBg4{position:relative;isolation:isolate}
.boxBg4 .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.box4List{position:relative;width:90%;max-width:1440px;margin:0 auto;color:#fff;text-align:center}.box4Item{position:relative;display:flex;align-items:center;justify-content:center;height:420px}
.box4Cir{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:0;padding-bottom:80%}
.box4Cir::before,.box4Cir::after{display:block;content:"";position:absolute;transition:all 0.5s}
.box4Cir::before{width:100%;height:100%;border:0.1rem solid rgba(1,75,146,0.4);border-radius:50%;transform:scale(0)}
.box4Cir::after{width:50px;height:50px;border-radius:50%;left:50%;bottom:10px;transform:translate(-50%,50%);background:url(/storage/app/media/chinarisun/btn_Next_Arrow.png) center center #124368 no-repeat;background-size:25% auto;opacity:0}
.box4Con{width:100%;transition:all 0.5s}
.box4Ico{display:block;width:64px;height:64px;margin:0.2rem auto}
.box4Ico img{display:block;width:100%;height:100%}
.box4Tit{font-size:20px;font-weight:normal;line-height:1.4;margin:0.2rem 0}
.box4Line{position:relative;width:100%;max-width:100px;height:1px;background:#fff;margin:0 auto;opacity:0.5;display:none}
.box4Line::before{display:block;content:"";width:5px;height:5px;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;margin:-3px 0 0 -2px}
.box4Info{display:none}
.box4Text{font-size:14px;line-height:36px;-webkit-line-clamp:6;margin:0.2rem 0 0.5rem}
.box2More .box4More{background:none;border:1px solid #124368}
.box2More .box4More span{background-image:linear-gradient(to right,#124368,#16517d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.box2More .box4More:hover{transform:translateY(0);background-image:linear-gradient(to right,#124368,#16517d);color:#fff}
.box2More .box4More:hover span{color:#fff;background:none;-webkit-text-fill-color:#fff}
.box4Prev,.box4Next{display:block;width:25px;height:40px;position:absolute;top:50%;margin-top:-20px;cursor:pointer}
.box4Prev{left:0;transform:translateX(-100%);background:url(/storage/app/media/chinarisun/btn_Prev.png) left center no-repeat}
.box4Next{right:0;transform:translateX(100%);background:url(/storage/app/media/chinarisun/btn_Next.png) right center no-repeat}
.box4List .swiper-slide-active .box4Item{transform:translateY(-5%)}
.box4List .swiper-slide-active .box4Cir::before{transform:scale(1)}
.box4List .swiper-slide-active .box4Cir::after{opacity:1;bottom:0;transition:all 0.3s linear 0.3s}
.boxBg5{background:url(/storage/app/media/chinarisun/boxBg5.jpg) center center #fff no-repeat;background-size:cover}
.box5Tit{font-size:44px;font-size:2.29vw;color:#333;line-height:120%;text-align:center;margin:0.2rem 0}
.box5Tab{text-align:center;margin:0.2rem -0.12rem;font-size:0}
.box5Tab li{font-size:16px;color:#333;line-height:40px;padding:0 0.12rem}
.box5Tab li a,.box5Tab li span{display:block;width:130px;border-radius:20px;color:#333;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);cursor:pointer}
.box5Tab li.active a,.box5Tab li.active span{background:#030b11;color:#fff}
.box5List{width:90%;max-width:1306px;margin:0.3rem auto;position:relative}
.box5Item{display:none;background:#fff;padding:40px;box-shadow:0 0 15px rgba(0,0,0,0.1)}
.box5Link{display:block}
.box5Name{font-size:20px;color:#222;line-height:30px;height:60px;margin:0.1rem 0;-webkit-line-clamp:2}
.box5Des{color:#888;line-height:22px;height:44px;margin:0.1rem 0;-webkit-line-clamp:2}
.box5Time{display:flex;justify-content:space-between;margin:0.1rem 0}
.box5Time span{font-size:16px;color:#999;font-family:Arial}
.box5Time b{font-weight:normal;color:#030b11}
.box5Img{position:relative;overflow:hidden;height:0;padding-bottom:55.56%;margin-top:0.2rem}
.box5Img .imgBg{position:absolute;left:0;top:0;right:0;bottom:0;transition:all 0.5s}
.box5Link:hover .box5Name{color:#030b11}
.box5Link:hover .imgBg{transform:scale(1.05)}
.box5Prev,.box5Next{display:block;width:54px;height:54px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);background-position:center center;background-size:contain;background-color:#014b92;cursor:pointer}
.box5Prev{left:-94px;background-image:url(/storage/app/media/chinarisun/btn_Prev_Cir.png)}
.box5Next{right:-94px;background-image:url(/storage/app/media/chinarisun/btn_Next_Cir.png)}
.oneTit{text-align:center;font-size:36px;color:#333;line-height:1.8;margin:0.2rem 0}
.oneDes{text-align:center;font-size:18px;color:#888;line-height:2;margin:-0.2rem auto 0.2rem;max-width:1030px}
.onePrev,.oneNext{display:block;width:54px;height:54px;border-radius:50%;position:absolute;top:50%;margin-top:-27px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#030b11;cursor:pointer;z-index:1}
.onePrev{left:0;background-image:url(/storage/app/media/chinarisun/btn_Prev_Cir.png)}
.oneNext{right:0;background-image:url(/storage/app/media/chinarisun/btn_Next_Cir.png)}
.onePrev.swiper-button-disabled,.oneNext.swiper-button-disabled{opacity:0.1;cursor:no-drop}
.one1Bg{position:relative;padding:90px 0;overflow:hidden;text-align:center}
.one1Box{position:relative}
.one1Logo{max-width:32%;margin:0 auto}
.one1Logo img{max-width:100%;height:auto}
.one1Text{font-size:16px;color:#666;line-height:1.875;margin:0.5rem auto}
.one1Text p{margin:0.2rem 0}
.one1List{list-style:none;display:flex;justify-content:space-around;font-size:16px;color:#888;line-height:30px}
.one1Item p:first-child{font-size:90px;line-height:1;color:#030b11;font-family:Arial}
.one2Bg{padding:90px 0 110px;background:url(/storage/app/media/chinarisun/one2Bg.jpg) center center fixed no-repeat;background-size:cover;color:#fff;overflow:hidden}
.one2Box{max-width:1390px;margin:0 auto}
.one2Tab{display:flex;justify-content:space-around;position:relative;margin:0.5rem 0 0.3rem;overflow:hidden}
.one2Tab::before{display:block;content:"";position:absolute;left:0;top:58px;width:100%;height:14px;background:url(/storage/app/media/chinarisun/one2Tab.png) left 0 repeat-x;background-size:auto 100%}
.one2Tab li{position:relative}
.one2Ico{display:flex;width:127px;height:127px;border:1px solid #888;border-radius:50%;background:#fff;overflow:hidden;margin:0 auto;transition:all 0.3s}
.one2Ico img{max-width:100%;max-height:100%;margin:0 auto}
.one2Tit{font-size:30px;color:#fff;line-height:140%;font-weight:normal;text-align:center;padding:0.1rem 0;transition:all 0.3s;text-shadow:0 0 10px black}
.one2Tab li{cursor:pointer}
.one2Tab li.active .one2Ico{background-color:#030b11}
.one2Tab li.active img.shows{display:none}
.one2Tab li.active img.hides{display:block}
.one2List{list-style:none;font-size:16px;color:#888;line-height:2;margin-top:0.3rem;border:1px solid #cbcbcb;background:rgba(255,255,255,0.6);padding:35px 65px;text-align:center}
.one2List h4{font-size:30px;color:#030b11;line-height:1.8;font-family:Arial;font-weight:normal;margin:0.1rem 0}
.one3Bg{padding:70px 0;overflow:hidden}
.one3Box{display:flex;background:#f5f5f5;margin:0.5rem 0}
.one3Img,.one3Text{width:50%;flex-shrink:0;overflow:hidden}
.one3Img{padding:0.3rem 0}
.one3Img .imgBg{width:100%;height:100%;min-height:530px;background-size:contain}
.one3Text{padding:40px 30px 40px 75px;font-size:16px;color:#888;line-height:2.2;background:url(/storage/app/media/chinarisun/douhao.png) right 50px top 50px no-repeat}
.one3Text h4{position:relative;font-size:24px;color:#030b11;margin:0.3rem 0 0.1rem}
.one3Text h4::before{display:block;content:"";width:7px;height:22px;border-radius:15px;background:#030b11;position:absolute;left:-15px;top:50%;margin-top:-11px}
.one4Bg{padding:80px 0;background:url(/storage/app/media/chinarisun/one4Bg.jpg) center center no-repeat;background-size:cover;overflow:hidden}
.one4List{position:relative;margin:0.5rem 0 0.2rem;padding:0 90px}
.one4List .swiper-container{padding:0.1rem;margin:0 -0.1rem}
.one4Item{border:1px solid transparent;max-width:358px;margin:0 auto;background:#fff;padding:0.25rem;box-shadow:0 0 0.1rem rgba(0,0,0,0.1);overflow:hidden;transition:all 0.3s}
.one4Img{position:relative;overflow:hidden;height:0;padding-bottom:130.7%;transition:all 1s}
.one4Img .imgBg{position:absolute;left:0;top:0;right:0;bottom:0;background-size:contain}
.one4Item:hover{border:1px solid #030b11}
.oneAnchor{border-radius:0 5px 5px 0;padding:0.1rem 0.2rem;position:fixed;left:0%;top:50%;transform:translateY(-100%);font-size:16px;color:#999;line-height:2;z-index:5;opacity:0;left:-50px;visibility:hidden;transition:all 0.3s}
.oneAnchor li{position:relative;padding-left:27px;margin:0.1rem 0;cursor:pointer}
.oneAnchor li::before{display:block;content:"";width:18px;height:18px;border:1px solid #999;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.oneAnchor li a{display:block;color:#999}
.oneAnchor li.active::before{border-color:#030b11;background-color:#030b11}
.oneAnchor.open{opacity:1;left:0;visibility:visible}
.arTop{display:flex;margin:4.4vw 0 3.9vw;background-color:#f3f3f3;font-size:16px}
.arImg{position:relative;width:55.2%;flex-shrink:0;overflow:hidden}
.arImg .imgBg{display:block;position:absolute;left:0;top:0;right:0;bottom:0;transition:all 0.8s linear}
.arImg:hover .imgBg{transform:scale(1.05)}
.arRig{flex:1;overflow:hidden;padding:2.6vw 3.4vw}
.arTit{font-size:24px;color:#333;line-height:1.4;font-weight:normal;-webkit-line-clamp:2;margin:0.15rem 0}
.arTit a{color:#333}
.arTime{display:block;color:#999;line-height:1.8;font-family:Arial;margin:0.15rem 0}
.arDes{color:#888;line-height:34px;height:102px;margin:0.15rem 0 0.3rem;-webkit-line-clamp:3}
.arMore a{color:#999;transition:all 0.3s}
.arTit a:hover,.arMore a:hover{color:#030b11}
.arList{display:flex;flex-wrap:wrap;list-style:none;margin:2.6vw -15px}
.arList li{width:33.33%;padding:0 0.15rem;margin-bottom:0.4rem}
.arLink{padding:2vw;height:100%;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.1)}
.arBox{font-size:16px;color:#888;line-height:1.8;width:90%;max-width:1200px;margin:0 auto;padding-top:0.4rem}
.arName{text-align:center;font-size:30px;color:#333;line-height:1.7;margin:0.1rem 0}
.arInfo{text-align:center;color:#101010;margin:0.1rem 0}
.arInfo span{display:inline-block;vertical-align:middle}
.arInfo span + span::before{display:inline-block;vertical-align:middle;content:"";width:1px;height:14px;background:#101010;margin:0 0.2rem}
.arLine{display:block;width:100%;height:1px;background:#ccc;margin:0.3rem 0}
.arText{margin:0.3rem 0 0.5rem}
.arText p{margin:0.2rem 0}
.arText img{display:block;max-width:100% !important;height:auto !important;margin:0.15rem auto}
.arBot{padding:2.6vw 0 3vw;border-top:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;margin-top:0.3rem}
.arPage{flex:auto;overflow:hidden;color:#888;line-height:1.6}
.arPage a{color:#888;transition:all 0.5s}
.arPage a:hover{color:#030b11}
.goList{display:block;width:180px;line-height:46px;background:#e1e1e1;text-align:center;border-radius:5px;font-size:16px;color:#333;margin-left:15px;transition:all 0.3s}
.goList:hover{background:#030b11;color:#fff}.joinTop{position:relative;overflow:hidden;margin:0.3rem 0 0.5rem}
.joinTopImg{height:430px}
.joinTopImg .imgBg{height:100%}
.joinTopText{position:absolute;left:0;top:0;width:70%;height:100%;max-width:750px;color:#fff;font-size:18px;line-height:36px;padding:0 100px;display:flex;flex-direction:column;justify-content:center}
.joinTopText h3{font-size:200%}
.joinTopDes{margin:0.2rem 0 0;-webkit-line-clamp:4}
.joinPrev,.joinNext{display:block;width:18px;height:30px;position:absolute;top:50%;margin-top:-15px;z-index:1;cursor:pointer}
.joinPrev{background:url(/storage/app/media/chinarisun/btn_Prev_Arrow.png) left center no-repeat;left:0.3rem}
.joinNext{background:url(/storage/app/media/chinarisun/btn_Next_Arrow.png) right center no-repeat;right:0.3rem}
.one .joinPrev,.one .joinNext{display:none}
.joinTab{margin:0.6rem -0.2rem;display:flex;justify-content:center;text-align:center}
.joinTab li{padding:0 0.2rem;width:50%;max-width:calc(212px + 0.4rem)}
.joinTab li a{position:relative;display:block;width:100%;line-height:54px;background:#e8e8e8;font-size:24px;color:#333;border-radius:4px}
.joinTab li a::after{display:none;content:"";width:0;height:0;border-top:8px solid #030b11;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;left:50%;margin-left:-7px;top:100%}
.joinTab li a:hover{color:#030b11}
.joinTab li.active a{background:#030b11;color:#fff}
.joinTab li.active a::after{display:block}
.joinBg{background:#f6f6f6;padding:4.69vw 0 6vw;position:relative}
.joinList{background:#fff;padding:0 40px;box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.1)}
.joinList li{border-bottom:1px solid #dbdbdb}
.joinList li:last-child{border:none}
.joinH4{overflow:hidden;font-weight:normal;transition:all 0.5s;padding:2.7vw 0;cursor:pointer}
.joinName{padding-left:0.15rem;overflow:hidden;font-size:24px;color:#030b11;font-weight:bold;line-height:35px}
.joinIco{float:right;width:40px;font-size:0;text-align:right}
.joinIco i{position:relative;display:inline-block;vertical-align:middle;width:35px;height:35px;background:#030b11}
.joinIco i::before,.joinIco i::after{display:block;content:"";background:#fff;position:absolute;left:50%;top:50%}
.joinIco i::before{width:14px;height:2px;margin:-1px 0 0 -7px}
.joinIco i::after{width:2px;height:14px;margin:-7px 0 0 -1px;transition:all 0.3s}
.joinText{padding:0 0 40px 0.15rem;font-size:16px;color:#888;line-height:30px;display:none}
.joinText a{color:#888}
.joinInfo{margin-top:0.2rem}
.joinList li.active .joinIco i:after{transform:rotate(90deg)}
.jobBg{padding:0.5rem 0}
.celueBg{background-color:#f6f6f6}
.celueList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0.15rem;margin-top:0.3rem;text-align:center}
.celueList li{width:33.33%;padding:0 0.15rem}
.celueItem{display:block;background:#fff;height:100%;transition:all 0.5s}
.celueImg{position:relative;height:0;overflow:hidden;padding-bottom:37.8%;background-color:#000}
.celueImg .imgBg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.5;transition:all 1s}
.celueTit{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;color:#fff;padding:0.1rem 0.2rem;font-size:24px;line-height:1.5}
.celueText{padding:0.2rem;font-size:16px;color:#333;line-height:1.6}
.celueText p{margin:0.1rem 0}
.celueItem:hover{box-shadow:0 0 0.1rem rgba(0,0,0,0.1);transform:translateY(-5px)}
.celueItem:hover .imgBg{opacity:0.6}
.fazhanBg{background-color:#fff}
.fazhanBg .oneDes{color:#333;font-size:16px}
.fazhanList{display:flex;flex-wrap:wrap;justify-content:center;margin:0.5rem auto 0.3rem}
.fazhanList li{position:relative;width:25%;display:flex;align-items:center}
.fazhanCir{display:block;width:180px;height:180px;border-radius:50%;background-color:#030b11;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}
.fazhanCir img{width:auto;height:60px;margin:0 auto 0.1rem}
.fazhanCir h3{font-size:20px}
.fazhanText{flex:auto;font-size:16px;color:#333;line-height:1.6;overflow:hidden;text-align:center}
.fazhanText i{display:block;width:100%;max-width:137px;height:17px;background:url(/storage/app/media/chinarisun/fazhan_arrow.png) right center no-repeat;margin:0 auto}
.fuliBg{background:url(/storage/app/media/chinarisun/fuliBg.jpg) center center no-repeat;background-size:cover}
.fuliBg .oneTit{color:#fff}
.fuliList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -0.14rem;margin-top:0.3rem;text-align:center}
.fuliList li{width:20%;padding:0.14rem}
.fuliItem{background:#fff;height:100%;padding:25px;transition:all 0.5s}
.fuliIco{height:60px;margin:0.1rem auto}
.fuliIco img{display:block;width:auto;height:100%;margin:0 auto}
.fuliTit{font-size:28px;color:#222;line-height:1.4;margin:0.2rem 0}
.fuliDes{font-size:16px;color:#777;line-height:1.75;margin:0.2rem 0}
.fuliItem:hover{box-shadow:0 0 0.1rem rgba(0,0,0,0.1);transform:translateY(-5px)}
.fuliItem:hover .fuliIco{animation:tada 1s linear 1}
.jobBg .joinList{margin:0.4rem 0}
.lcList{display:flex;justify-content:space-between;margin:0.3rem -0.25rem;text-align:center}
.lcList li{position:relative;flex:1;padding:0 0.25rem}
.lcList li::before{display:block;content:"";width:100%;height:1px;background:#d2d2d2;position:absolute;left:50%;top:50%}
.lcList li::after{display:block;content:"";width:38px;height:38px;background:url(/storage/app/media/chinarisun/lcIco.png) center center no-repeat;background-size:contain;position:absolute;left:100%;top:50%;transform:translate(-50%,-50%)}
.lcList li:last-child::before,.lcList li:last-child::after{display:none}
.lcItem{width:100%}
.lcCon{position:relative;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden;background-color:#030b11;font-size:28px;line-height:1.2}
.lcCon p{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;color:#fff}
.lcLi2 .lcCon{background-color:#071927}
.lcLi3 .lcCon{background-color:#0b273c}.conBg{padding:0.4rem 0}
.conBg.whiteBg{background:#fff}
.conBg.grayBg{background:#f6f6f6}
.contact{display:flex;border-radius:0.1rem;overflow:hidden}
.conText{position:relative;width:40%;flex-shrink:0;padding:3.125vw 3vw;color:#fff;font-size:20px;line-height:1.8;background:url(/storage/app/media/chinarisun/douhao.png) right 0.3rem top 0.5rem #030b11 no-repeat}
@media (min-width:1921px){.conText{padding:3.125vw 2vw;font-size:18px}}
.conTit{font-size:30px;line-height:1.4;font-weight:normal;margin:5px 0}
.conTit span{margin-left:1vw;font-size:110%}
.conLine{display:block;width:100%;height:1px;background:#fff;opacity:0.3;margin:1vw 0}
.conLef p{margin:0.1rem 0}
#map{flex:1;overflow:hidden}
.BMapLabel{max-width:none}
.conList{display:flex;flex-wrap:wrap;margin:0.25rem -0.15rem;font-size:16px;color:#333;line-height:1.6}
.conList li{width:50%;padding:0.15rem}
.conItem{height:100%;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.1);border:4px solid transparent;padding:25px;padding-left:70px;transition:all 0.5s}
.conItem h3{position:relative;font-size:24px;color:#030b11;line-height:1.4;margin-bottom:0.1rem}
.conItem h3::before{display:block;content:"";width:10px;height:10px;background:#030b11;position:absolute;left:-28px;top:10px}
.conItem:hover{border-color:#030b11}
.proDes{font-size:16px;color:#888;line-height:1.875;text-align:center;margin:0.2rem 0}
.dlBg1{padding:0.6rem 0}
.dl1List{margin-top:0.5rem}
.dl1List li{margin:0.2rem 0;border:1px solid #cfcfcf;border-radius:5px;display:flex;min-height:215px}
.dl1Img{width:23.47%;flex-shrink:0;border-radius:5px;overflow:hidden}
.dl1Img .imgBg{display:block;height:100%}
.dl1Rig{flex:auto;padding:0.2rem 3vw;display:flex;flex-direction:column;justify-content:center;transition:all 0.3s}
.dl1Tit{font-size:20px;color:#333;line-height:1.5;margin:0.1rem 0;width:100%}
.dl1Con{font-size:16px;color:#888;line-height:26px;-webkit-line-clamp:5;width:100%}
.dl1List li:hover .dl1Rig{box-shadow:2px 2px 5px rgba(0,0,0,0.1)}
.dlBg2{padding:0.6rem 0;background-color:#F6F6F6}
.dl2List{margin:0 -30px;margin-top:30px}
.dl2List li{padding:0 30px}
.dl2List .celueItem{border-radius:0.06rem;overflow:hidden}
.dl2List .celueImg{padding-bottom:63.72%;background-color:transparent}
.dl2List .celueImg .imgBg{opacity:1}
.dl2List .celueText{color:#888}
.dlBg{padding:100px 0}
.dlBox{display:flex;align-items:center}
.dlImg{width:46.52%;flex-shrink:0}
.dlImg img{max-width:100%;height:auto}
.dlText{flex:auto;overflow:hidden;margin-left:4.68vw}
.dlBox .oneTit,.dlBox .proDes{text-align:left}
.dlBg:nth-child(2n){background-color:#F6F6F6}
.dlBg:nth-child(2n) .dlBox{flex-direction:row-reverse}
.dlBg:nth-child(2n) .dlText{margin-left:0;margin-right:4.68vw}
.dlBg3{padding:0.5rem 0;background:url(/storage/app/media/chinarisun/proBg.jpg) center center no-repeat;background-size:cover;overflow:hidden}
.dl-range{list-style:none;display:flex;flex-wrap:wrap;margin:0.3rem -0.14rem}
.dl-range li{width:50%;padding:0.15rem 0.14rem}
.dl-range li a{position:relative;display:block;font-size:22px;color:#0f0f0f;line-height:35px;padding:40px 54px;background-color:#fff;box-shadow:0 0.02rem 0.1rem rgba(0,0,0,0.1);transition:all 0.3s}
.dl-range li a::before{display:block;content:"";position:absolute;left:0;top:50%;width:6px;max-width:0.06rem;height:30px;margin-top:-15px;background-color:black}
.dl-range li a i{float:right;width:35px;height:35px;background-image:url(/storage/app/media/chinarisun/dl-arrow.png);background-position:center center;background-size:contain;background-repeat:no-repeat;border-radius:50%;transition:all 0.3s}
.dl-range li a:hover{color:#fff;background:url(/storage/app/media/chinarisun/dl-bg.png) center center black no-repeat;background-size:cover}
.dl-range li a:hover::before,.dl-range li a:hover i{background-color:#fff}
.dlTab{list-style:none;display:flex;justify-content:center;font-size:30px;color:#0a0204;text-align:center}
.dlTab li{border:1px solid #b4b4b4;overflow:hidden}
.dlTab li span{display:block;line-height:36px;padding:0.25rem;min-width:3.38rem;cursor:pointer}
.dlTab li:first-child{border-top-left-radius:0.1rem;border-bottom-left-radius:0.1rem}
.dlTab li:last-child{border-top-right-radius:0.1rem;border-bottom-right-radius:0.1rem}
.dlTab li span:hover{color:black}
.dlTab li.active{border-color:black}
.dlTab li.active span{background-color:black;color:#fff}
.dlWrap{margin:0.7rem 0}
.dlItem{position:relative;text-align:center;background:url(/storage/app/media/chinarisun/dlItemBg.png) center top no-repeat;padding:0 40px}
.dlIco{display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;max-width:1.2rem;max-height:1.2rem;margin:0 auto 0.3rem;background-color:black;border-radius:50%}
.dlIco img{display:block;max-width:100%;max-height:100%;margin:0 auto}
.dlTit{font-size:26px;color:#0a0204;font-weight:bold;margin:0.2rem auto}
.dlDes{font-size:16px;color:#888;line-height:26px;max-width:210px;margin:0.1rem auto}
.dlBtn span{display:block;position:absolute;top:58px;width:36px;height:36px;border:1px solid #888;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;z-index:1}
.dlPrev{left:0;background-image:url(/storage/app/media/chinarisun/dl-prev.png)}
.dlNext{right:0;background-image:url(/storage/app/media/chinarisun/dl-next.png)}
.dlBtn span:hover{border-color:black}
.dlItem .swiper-slide:hover .dlIco img{animation:swing 1s linear}
.dlItem .swiper-slide:hover .dlTit{color:black}
.d3List li{margin:0.25rem 0;border:none;border-radius:0;box-shadow:0 0.02rem 0.1rem rgba(0,0,0,0.2)}
.d3List .dl1Rig{padding:0.2rem 120px}
.d3List .dl1Tit{font-size:26px;color:#0a0204;font-weight:bold}
.equipBg2{background-color:#F6F6F6;overflow:hidden}
.equipBg2 .proDes{margin:0.6rem 0}
.equipList{display:flex;flex-wrap:wrap;margin:0 -22px 60px;text-align:center}
.equipList li{width:33.33%;padding:0 22px;margin-bottom:44px}
.equipList .celueItem{border-radius:0.06rem;overflow:hidden}
.equipList .celueImg{padding-bottom:62.14%;background-color:transparent}
.equipList .celueImg .imgBg{opacity:1}
.equipList .celueText{color:#888}
.equipTit{font-size:26px;color:#0a0204;line-height:1.4;margin:0.1rem 0}
.equipDes{max-width:360px;margin:0.1rem auto}
.equipMore{display:block;width:130px;line-height:40px;background-color:black;color:#fff;text-align:center;border-radius:20px;margin:0.1rem auto;transition:all 0.3s}
.equipMore:hover,.equipMore:focus{color:#fff;box-shadow:0 3px 0 rgba(0,0,0,0.5)}
.equipMore img{vertical-align:middle;margin-top:-2px;margin-right:5px}
.textBg1{padding:0 0 0.7rem}
.textTop{border:1px solid #d1d1d1;border-radius:5px;display:flex;align-items:center;overflow:hidden}
.textTop_Img{width:46.67%;overflow:hidden;flex-shrink:0}
.textTop_Img2{width:35%}
.textTop_Img img{display:block;width:100%;height:auto}
.textTop_Right{padding:25px 50px;overflow:hidden}
.textTop_Tit{font-size:36px;color:#0a0204;line-height:1.2;margin:0.2rem 0}
.textTop_Con{font-size:16px;color:#888;line-height:26px;height:130px;-webkit-line-clamp:5;margin:0.2rem 0}
.downBtn{width:160px;margin:0.2rem 0}
.textBg2{background-color:#f5f6f7;padding:0.4rem 0}
.text{margin:0.2rem 0;font-size:16px;color:#666;line-height:2}
.text p{margin:0.1rem 0}
.text img{max-width:100% !important;height:auto}
.textBg3{padding:0.6rem 0}
.useList{list-style:none;display:flex;flex-wrap:wrap;margin:0 -20px}
.useList li{width:33.33%;padding:0 20px;margin-top:30px}
.useLink{display:block}
.useImg{position:relative;height:0;padding-bottom:68.8%;overflow:hidden;background-color:#e2f2fe;border-radius:5px;margin-bottom:0.2rem}
.useImg .imgBg{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 1s}
.useTit{font-size:24px;color:#333;line-height:1.6;margin:0.1rem 0 5px}
.useDes{font-size:16px;color:#888;line-height:30px;-webkit-line-clamp:2}
.useLink:hover .imgBg{transform:scale(1.05)}
.useLink:hover .useTit{color:#030b11}
.LayBg{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:0.3rem;opacity:0;visibility:hidden;transition:all 0.4s}
.LayBox{position:relative;display:block;max-width:1200px;width:calc(96% + 30px);background:#fff;padding:10px;border-radius:0.1rem;min-height:100px;z-index:11;opacity:0;visibility:hidden;transition:all 0.4s}
.LayCase{max-width:1400px}
.LayClose{position:absolute;right:10px;top:10px;width:24px;height:24px;background:url(/storage/app/media/chinarisun/LayClose.png) center center no-repeat;cursor:pointer;z-index:2}
.LayBg.active,.LayBox.active{opacity:1;visibility:visible}
.useLay{display:flex;align-items:center;justify-content:space-between}
.useLayImg{width:39.5%;flex-shrink:0;margin-right:0.14rem}
.useLayImg img{display:block;width:100%;height:auto;border-radius:0.1rem}
.useLayText{flex:auto;padding:0 60px}
.useLayTit{font-size:24px;color:#333;line-height:30px;margin:0.2rem 0}
.useLayCon{font-size:16px;color:#888;line-height:30px;max-height:60vh;overflow-y:auto;margin:0.2rem 0}
.useLayCon::-webkit-scrollbar{width:0.06rem;max-width:5px;height:1px}
.useLayCon::-webkit-scrollbar-thumb{border-radius:0.1rem;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#030b11}
.useLayCon::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0.1rem;background:#EDEDED}
.designList{list-style:none;display:flex;flex-wrap:wrap;margin:0.4rem -20px}
.designList li{width:50%;padding:15px 20px}
.designLink{display:block;background-color:#fff;height:100%;padding:0.2rem;padding-right:0;display:flex;transition:all 0.3s}
.designImg{width:42%;flex-shrink:0;overflow:hidden;background-color:#e0f2ff}
.designImg .imgBg{display:block;width:100%;height:100%;background-size:contain;transition:all 1s}
.designText{flex:auto;overflow:hidden;padding:0 35px}
.designTit{font-size:26px;color:#0a0204;line-height:36px;height:72px;margin:0.1rem 0;transition:all 0.3s}
.designDes{font-size:16px;color:#888;line-height:26px;height:130px;margin:0.1rem 0;-webkit-line-clamp:5}
.designText .equipMore{margin:0.2rem 0 0}
.designLink:hover .imgBg{transform:scale(1.05)}
.designLink:hover .designTit{color:#030b11}
.designTd{display:block;background-color:#fff;padding:65px 70px;margin:0.3rem 0}
.designLeft{float:left;max-width:30%;margin-right:50px}
.designLeft img{max-width:100%;height:auto}
.designRight{overflow:hidden;font-size:16px;color:#888;line-height:30px;padding:0.1rem 0 0}
.designRight p{position:relative;padding-left:15px}
.designRight p::before{display:block;content:"";width:4px;height:4px;border-radius:60%;background-color:#030b11;position:absolute;left:0;top:13px}
.proBox{padding:5.2vw 0;display:flex;align-items:center}
.proImg{max-width:46.53%;flex-shrink:0;margin-right:30px}
.proImg img{max-width:100%;height:auto;border-radius:4px}
.proText{flex:auto;overflow:hidden;font-size:16px;color:#888;line-height:26px;padding:0 60px}
.proText .oneTit{text-align:left}
.proText p{margin:0.15rem 0}
.soluList{display:flex;flex-wrap:wrap;margin:0.75rem auto}
.soluList li{width:50%;padding:24px}
.soluLink{display:block;overflow:hidden;border-radius:5px;border:1px solid #cfcfcf;height:100%}
.soluImg{position:relative;height:0;padding-bottom:51.35%;overflow:hidden}
.soluImg .imgBg{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 1s}
.soluIco{display:block;width:160px;height:160px;background-color:#030b11;border-radius:50%;position:absolute;left:50%;top:50%;margin:-80px 0 0 -80px;transition:all 1s}
.soluIco img{display:block;margin:0 auto;width:100%;height:100%}
.soluText{padding:0.1rem 0.3rem}
.soluDes{font-size:16px;color:#888;line-height:26px;height:78px;margin:0.2rem auto;max-width:543px}
.soluMore{display:block;width:160px;line-height:38px;border:1px solid #0e3552;color:#0e3552;text-align:center;margin:0.2rem auto;border-radius:20px;transition:all 0.5s}
.soluLink:hover .imgBg{transform:scale(1.05)}
.soluLink:hover .soluIco{transform:scale(0.95)}
.soluLink:hover .oneTit{color:#030b11}
.soluLink:hover .soluMore{border-color:#030b11;background-color:#030b11;color:#fff}
.soluBg{padding:0.5rem 0}
.soluBox1{background-color:#f6f6f6;margin:0.5rem 0 0.3rem;border-radius:5px;display:flex;align-items:center}
.solu1Img{float:left;max-width:48%;margin-right:15px;flex-shrink:0}
.solu1Img img{display:block;width:100%;height:auto;border-radius:5px}
.solu1Rig{flex:auto;overflow:hidden;font-size:16px;color:#888;line-height:30px;padding:0.2rem 0.3rem 0.3rem}
.solu1Rig .oneTit{text-align:left}
.soluBg2{background-color:#f6f6f6}
.ysList{display:flex;flex-wrap:wrap;margin:0 -42px;text-align:center}
.ysList li{width:33.33%;padding:20px 42px}
.ysLink{display:block;background-color:#fff;height:100%;border-radius:5px;overflow:hidden;padding:0.3rem;transition:all 0.3s}
.ysIco{display:block;width:102px;height:102px;border-radius:50%;background-color:#030b11;text-align:center;margin:0.3rem auto}
.ysIco img{display:block;width:100%;height:100%}
.ysTit{font-size:24px;color:#333;line-height:1.2;margin:0.2rem auto}
.ysDes{font-size:16px;color:#888;line-height:30px;margin:0.15rem auto;max-width:320px}
.ysLink:hover{box-shadow:0 0 0.1rem rgba(0,0,0,0.1);transform:translateY(-5px)}
.ysLink:hover .ysIco img{transform:scaleX(-1);transition:all 0.5s}
.soluBg3 .caseList{margin-top:0.3rem !important;margin-bottom:0 !important}
.caseText{font-size:14px;color:#888;line-height:26px}
.caseText::-webkit-scrollbar{width:0.06rem;max-width:5px;height:1px}
.caseText::-webkit-scrollbar-thumb{border-radius:0.1rem;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#030b11}
.caseText::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0.1rem;background:#EDEDED}
.caseBtn{position:absolute;left:58%;bottom:0;display:flex;z-index:2}
.caseBtn span{display:block;width:48px;height:48px;border-radius:50%;margin-right:20px;background-color:#d4d4d4;background-position:center center;background-repeat:no-repeat;cursor:pointer;transition:all 0.3s}
.casePrev{background-image:url(/storage/app/media/chinarisun/btn_Prev_Cir.png)}
.caseNext{background-image:url(/storage/app/media/chinarisun/btn_Next_Cir.png)}
.caseBtn span:hover{background-color:#030b11}
.caseLay{position:relative;margin:20px}
.caseLay .swiper-slide{background-color:#fff}
.caseLayCon{display:flex}
.caseLayCon .caseImg{width:55%;height:auto;flex-shrink:0;padding:0;margin-right:3%}
.caseLayCon .caseImg .imgBg{position:static}
.caseLayCon .caseImg img{display:block;width:100%;height:auto}
.caseLayCon .caseRig{flex:auto;overflow:hidden;padding-bottom:60px}
.caseLayCon .caseRig .caseTit{text-align:left;font-size:28px}
.caseLayCon .caseRig .caseText{display:block !important;max-height:calc(100% - 60px);overflow-y:auto}
.caseList{display:flex;flex-wrap:wrap;margin:0.6rem -40px}
.caseList li{width:33.33%;padding:0 40px;margin-top:20px}
.caseLink{display:block}
.caseImg{position:relative;height:0;padding-bottom:67%;border-radius:5px;overflow:hidden}
.caseImg .imgBg{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 1s}
.caseTit{font-size:24px;color:#333;line-height:1.4;text-align:center;margin:25px 0;transition:all 0.3s}
.caseLink:hover .imgBg{transform:scale(1.05)}
.caseLink:hover .caseTit{color:#030b11}
.product{width:96%;max-width:1680px;margin:0 auto}
.proLeft{float:left;width:20.47%;margin-right:3%}
.proBtn{display:none}
.proNav{list-style:none}
.proNav a{color:#fff}
.proNav>li{position:relative;margin-bottom:0.12rem;background-color:black}
.proNav>li>h2{display:flex;justify-content:space-between;align-items:center;padding:0 0.2rem;cursor:pointer}
.proNav>li>h2>a{font-size:20px;line-height:64px;line-height:54px}
.proNav>li>h2>i{display:block;width:12px;height:12px;background:url(/storage/app/media/chinarisun/pro-arrow.png) center center no-repeat;transition:all 0.3s}
.proNav>li>ul{list-style:none;padding:0.2rem;background-color:#124368;display:none}
.proNav>li>ul>li{margin:0.08rem 0}
.proNav>li>ul>li>a{line-height:24px;padding-bottom:3px}
.proNav>li>ul>li>a:hover{border-bottom:1px solid #fff}
.proNav>li.active h2>i{transform:rotate(90deg)}
.proRight{overflow:hidden}
.proList{display:flex;flex-wrap:wrap;margin:0 -25px;text-align:center}
.proList li{width:33.33%;padding:0 25px 50px}
.proLink{display:block;background-color:#fff;padding:0.1rem;height:100%;overflow:hidden}
.proLink .pic{position:relative;padding-bottom:59.25%;overflow:hidden;margin:0.3rem auto}
.proLink .pic .imgBg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:contain;transition:all 1s}
.proTit{font-size:16px;color:#333;line-height:2;margin:0.2rem auto}
.proLink:hover .proTit{color:#030b11}
.proButton{display:flex;text-align:center;margin-top:0.5rem}
.proButton a{width:48%;max-width:166px;line-height:49px;color:#fff;font-size:18px;background-color:black;border-radius:0.1rem}
.proButton a + a{margin-left:2%}
.proButton .down i{display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(/storage/app/media/chinarisun/download.png) center center no-repeat;margin-left:0.2rem}
.pro-swiper{position:relative;text-align:center}
.solu-top-list{position:relative;list-style:none;display:flex;justify-content:space-between;max-width:1200px;margin:0 auto 1rem}
.solu-top-list::before{display:block;content:"";width:90%;height:1px;background-color:#a7a7a7;position:absolute;left:0;right:0;margin:0 auto;top:50px;z-index:-1}
.solu-top-list li{flex:1}
.solu-top-list li a{display:block}
.solu-top-icon{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;max-width:1.1rem;max-height:1.1rem;border:1px solid #a7a7a7;background-color:#fff;border-radius:50%;margin:0 auto;z-index:1;transition:all 0.3s}
.solu-top-icon img{display:block;max-width:100%;max-height:100%;margin:0 auto}
.solu-top-hover{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);opacity:0;visibility:hidden;transition:all 0.3s}
.solu-top-title{font-size:16px;color:#888;line-height:1.4;margin:0.1rem auto;text-align:center}
.solu-top-list li.active .solu-top-icon,.solu-top-list li a:hover .solu-top-icon{background-color:#030b11;border-color:#030b11}
.solu-top-list li.active .solu-top-hover,.solu-top-list li a:hover .solu-top-hover{transform:scale(1);opacity:1;visibility:visible}
.solu-top-list li.active .solu-top-title,.solu-top-list li a:hover .solu-top-title{color:#030b11}
.solu-text{background-color:#fff;padding:0.5rem 0.3rem;font-size:16px;color:#888;line-height:1.8;overflow:hidden}
.solu-text img{display:block;max-width:100% !important;height:auto !important;margin:0.2rem auto}
.solu-text p{max-width:930px;margin:0 auto}
.solu-proList{margin-top:0.4rem}
.solu-proList .proLink{box-shadow:0 0 0.2rem #e5e5e5}
.solu-proList .proLink .pic{margin:0.6rem auto}
.solu-case{margin:0.4rem -0.14rem 0}
.solu-case li{padding:0 0.14rem}
.solu-case .caseImg{border-radius:0}
.solu-case .caseTit{text-align:left}
.solu-service{list-style:none;display:flex;flex-wrap:wrap;text-align:center;margin:0.5rem -0.15rem 0}
.solu-service li{width:25%;padding:0.15rem}
.solu-map-box{min-height:60vh}
.solu-map{position:relative;max-width:1316px;margin:0.66rem auto}
.solu-map-img img{display:block;max-width:100%;height:auto}
.solu-map-list{list-style:none}
.solu-map-list li{position:absolute}
.solu-map-list li a{position:relative;display:block;width:30px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}
.solu-map-list li a i{position:relative;display:block;width:15px;height:15px;background-color:#fff;border-radius:50%;border:5px solid black;z-index:1}
.solu-map-list li a::before,.solu-map-list li a::after{display:block;content:"";width:30px;height:30px;border-radius:50%;background-color:black;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;z-index:-1;transform:scale(0);opacity:0;animation:warn2 2s linear infinite}
.solu-map-list li a::before{animation-delay:1s}
.solu-map-list li a span{display:block;position:absolute;left:100%;top:0px;white-space:nowrap;background-color:black;color:#fff;line-height:32px;padding:0 0.2rem;min-width:150px;text-align:center;font-size:16px;border-radius:15px;opacity:0;visibility:hidden;transform:translateX(0.1rem);transition:all 0.3s}
.solu-map-list li a:hover span{opacity:1;visibility:visible;transform:translateX(0)}
.solu-li-1{left:3.8%;top:32.9%}
.solu-li-2{left:11.77%;top:13.7%}
.solu-li-3{left:28.5%;top:1.7%}
.solu-li-4{left:67.8%;top:1.3%}
.solu-li-5{left:84.8%;top:19%}
.solu-li-6{left:29.9%;top:32.7%}
.solu-li-7{left:44.6%;top:20%}
.solu-li-8{left:54.4%;top:40%}
.solu-li-9{left:5.8%;top:54.8%}
.solu-li-10{left:16.2%;top:67.6%}
.solu-li-11{left:60.6%;top:52.3%}
.solu-li-12{left:44.7%;top:85%}
.solu-li-13{left:71.2%;top:79.5%}
.solu-li-14{left:89.7%;top:67.1%}
.solu-map-bot{max-width:1220px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0.4rem auto;overflow:hidden}
.solu-map-bot li{position:relative;flex:auto;font-size:16px;color:#333;line-height:42px;text-align:center;margin:0.1rem 0.25rem;background-color:#fff}
.solu-map-bot li a{position:relative;display:block;color:#333;border:1px solid #c9c9c9;padding:0 0.1rem;background-color:#fff;border-radius:25px;transition:all 0.3s;z-index:1}
.solu-map-bot li a:hover{border-color:#030b11;color:#030b11;font-weight:bold}
.solu-map-bot li::before,.solu-map-bot li::after{display:block;content:"";width:50px;border-top:1px dotted #c9c9c9;position:absolute;top:50%}
.solu-map-bot li::before{left:100%}
.solu-map-bot li::after{right:100%}
.solu-map-bot li:first-child{margin-left:0}
.solu-map-bot li:last-child{margin-right:0}
@media (min-width:992px){.proNav{display:block !important}}
@media (min-width:1600px){.container{max-width:1470px}}
@media (max-width:1600px){.boxPd{padding-top:80px}.boxMore,.box2Text{font-size:16px}.box2List h3{font-size:18px}.box3Top{padding:0.3rem 0}.box3Link{padding:5vw 5% 0}.box3Text{padding:0}.box3Tit{font-size:1.56vw}.box3Des{font-size:16px}.box3More{max-width:130px;line-height:44px}.box4Item{height:380px}.box4Ico{width:58px;height:58px}.box4Tit{font-size:18px}.box4Text{line-height:30px}.box5Item{padding:0.3rem}.box5Name{font-size:18px;line-height:24px;height:48px}.box5Time{font-size:12px}.box5Time span{font-size:14px}.box5Prev,.box5Next{width:44px;height:44px}.box5Prev{left:-60px}.box5Next{right:-60px}.oneTit{font-size:30px}.oneDes{font-size:16px}.one1Bg{padding:0.6rem 0}.one1Text{font-size:15px}.one1List{font-size:14px;line-height:2}.one1Item p:first-child{font-size:60px}.one2Bg{padding:0.6rem 0 0.9rem}.one2Tab::before{top:42px}.one2Ico{width:100px;height:100px}.one2Tit{font-size:24px}.one2List{font-size:14px;padding:0.3rem 0.4rem}.one2List h4{font-size:24px}.one3Bg{padding:0.6rem 0}.one3Box{margin:0.3rem 0 0}.one3Img .imgBg{min-height:460px}.one3Text{padding:0.3rem 0.3rem 0.3rem 0.5rem;font-size:14px;background-size:100px auto}.one3Text h4{font-size:20px}.one4Bg{padding:0.6rem 0}.one4Item{padding:0.15rem;max-width:320px}.onePrev,.oneNext{width:44px;height:44px}.arTop{font-size:15px}.arTit{font-size:22px}.arList li{margin-bottom:0.3rem}.joinTopImg{height:400px}.joinTopText{font-size:16px}.joinTab{margin:0.4rem -0.1rem}.joinTab li{padding:0 0.1rem;width:calc(160px + 0.2rem)}.joinTab li a{font-size:18px;line-height:44px}.joinList{padding:0 0.3rem}.joinName{font-size:20px}.joinIco i{width:30px;height:30px}.joinText{font-size:14px}.celueTit{font-size:20px}.celueText{font-size:15px}.celueText p{margin:5px 0}.fazhanBg .oneDes{font-size:15px}.fazhanCir{width:160px;height:160px}.fazhanCir img{height:50px}.fazhanCir h3{font-size:16px}.fazhanText{font-size:14px}.fazhanText i{width:98%;height:14px;background-size:auto 100%;max-width:112px}.fuliList{margin:0 -0.1rem;margin-top:0.3rem}.fuliList li{padding:0.1rem}.fuliIco{height:50px}.fuliTit{font-size:24px}.fuliDes{font-size:15px}.lcList li::after{width:30px;height:30px}.lcCon{font-size:24px}.conText{font-size:18px}.conTit{font-size:26px}.conList{font-size:15px;margin:0.25rem -0.1rem}.conList li{padding:0.1rem}.conItem{padding:20px;padding-left:50px;border-width:2px}.conItem h3{font-size:20px}.conItem h3::before{width:8px;height:8px;left:-20px}.proDes{font-size:15px}.dlBg1{padding:0.4rem 0}.dl1List li{min-height:200px}.dl1Con{font-size:14px}.dl1Tit{font-size:18px}.dlBg2{padding:0.4rem 0 0.6rem}.dl2List{margin-left:-0.2rem;margin-right:-0.2rem}.dl2List li{padding:0 0.2rem}.dlBg{padding:0.6rem 0}.dl-range{margin:0.3rem -0.1rem}.dl-range li{padding:0.1rem}.dl-range li a{font-size:18px;line-height:30px;padding:0.3rem 0.4rem}.dl-range li a i{width:30px;height:30px}.dl-range li a::before{width:4px;height:24px;margin-top:-12px}.dlTab{font-size:24px}.dlTab li span{padding:0.15rem;min-width:2.4rem}.dlWrap{margin:3.65vw 0}.dlItem{background-size:100% 7.8vw}.dlIco{width:7.8vw;height:7.8vw}.dlTit{font-size:22px}.dlDes{font-size:14px;line-height:24px}.dlBtn span{top:calc(3vw - 6px)}.d3List .dl1Rig{padding:0.2rem 6.25vw}.d3List .dl1Tit{font-size:22px}.equipBg2 .proDes{margin:0.4rem 0}.equipList{margin:0 -0.15rem 0.3rem}.equipList li{padding:0 0.15rem;margin-bottom:0.3rem}.equipTit{font-size:22px}.equipMore{width:120px;line-height:36px}.useLayTit{font-size:22px}.useLayCon{font-size:15px;line-height:2}.designList{margin:0.4rem -0.1rem}.designList li{padding:0.1rem}.designLink{padding:0.15rem}.designText{padding:0 0.2rem}.designTit{font-size:22px;line-height:30px;height:60px}.designDes{font-size:14px;line-height:24px;height:120px}.designTd{padding:0.3rem}.proText{padding:0 30px;font-size:15px}.soluList li{padding:0.15rem}.soluIco{width:120px;height:120px;margin:-60px 0 0 -60px}.soluDes{font-size:15px}.ysList{margin:0 -30px}.ysList li{padding:15px 30px}.ysIco{width:90px;height:90px}.ysTit{font-size:20px}.ysDes{font-size:14px;line-height:24px}.caseList{margin:0.5rem -20px}.caseList li{padding:0 20px;margin-top:20px}.caseTit{font-size:20px;margin:0.15rem 0}.proNav>li>h2>a{font-size:16px;line-height:54px;line-height:44px}.proNav>li>ul{padding:0.15rem}.proList{margin:0 -1vw}.proList li{padding:0 1vw 2vw}.proTit{margin:0.1rem auto}.proButton a{font-size:14px;line-height:42px;max-width:140px}.proButton .down i{width:16px;height:16px;margin-left:0.1rem}.pro-swiper{margin:0 0.6rem}.solu-map-bot li a{font-size:16px;line-height:40px}}
@media (max-width:1400px){.box2Text{font-size:14px}.box2More a{width:140px;line-height:36px}.box3Des{font-size:14px}.box4Cir::before{border-width:0.06rem}.box4Cir::after{width:40px;height:40px;max-width:0.6rem;max-height:0.6rem}.box4Text{margin:0.2rem 0 0.3rem}.box5Tab li{line-height:34px;padding:0 0.1rem}.box5Tab li a,.box5Tab li span{width:120px}.box5List{margin:0.2rem auto}.box5Name{font-size:16px;line-height:22px;height:44px}.box5Des{font-size:12px}.box5Img{padding-bottom:48%}.box5More a{font-size:14px;line-height:40px}.box5More i{width:16px;height:16px}.oneTit{font-size:26px}.one1Text{font-size:14px}.one1Item p:first-child{font-size:50px}.one3Img .imgBg{min-height:400px}.one3Text{padding:0.2rem 0.2rem 0.2rem 0.4rem}.one3Text h4{font-size:18px}.joinTopImg{height:350px}.joinTopText{font-size:14px;line-height:2}.celueText{font-size:14px}.fazhanCir{width:140px;height:140px}.fazhanCir img{height:42px}.fazhanCir h3{font-size:15px}.fuliIco{height:42px}.fuliItem{padding:15px}.fuliTit{font-size:20px;margin:0.15rem 0}.fuliDes{font-size:14px;margin:0.15rem 0 0.2rem}.lcCon{font-size:20px}.conText{padding:5vw 3vw;font-size:16px}.conTit{font-size:24px}.conList{font-size:14px}.conItem h3{font-size:18px}.proDes{font-size:14px}.dl2List{margin-left:-0.1rem;margin-right:-0.1rem}.dl2List li{padding:0 0.1rem}.dlTab{font-size:20px}.dlTab li span{line-height:1.4;min-width:2rem}.dlTit{font-size:18px;margin:0.1rem auto}.d3List .dl1Tit{font-size:18px}.equipTit{font-size:20px}.textTop_Tit{font-size:24px}.textTop_Con{font-size:14px;line-height:24px;height:120px}.equipMore img{width:16px}.text{font-size:14px;line-height:1.6}.textBg3{padding:0.4rem 0}.useList{margin:0 -0.1rem}.useList li{padding:0 0.1rem;margin-top:0.2rem}.useTit{font-size:18px}.useDes{font-size:14px;line-height:24px}.designTit{font-size:18px;line-height:26px;height:52px}.designDes{font-size:14px;line-height:22px;height:110px}.designRight{font-size:14px;line-height:28px}.designRight p::before{top:12px}.proText{font-size:14px;padding-right:0}.soluList{margin:0.6rem auto}.soluIco{width:100px;height:100px;margin:-50px 0 0 -50px}.soluDes{font-size:14px}.soluBox1{margin:0.3rem 0}.solu1Rig{font-size:15px}.ysList{margin:0 -0.2rem}.ysList li{padding:0.1rem 0.2rem}.caseList{margin:0.5rem -0.1rem}.caseList li{padding:0 0.1rem;margin-top:0.1rem}.caseTit{font-size:16px;margin:0.1rem 0}.solu-top-list{margin:0 auto 0.6rem}.solu-map-bot li a{font-size:15px;line-height:40px}}
@media (max-width:1200px){#index{height:auto !important}.banTit{font-size:0.38rem}.banCon{font-size:0.28rem}.boxPd{padding-top:0}.boxMore{width:120px;line-height:36px;font-size:14px}.banner{position:relative;height:auto}.banText{font-size:0.34rem}.banItem{padding:0.1rem}.boxBg2,.boxBg3,.boxBg4,.boxBg5{padding:0.6rem 0}.box2List{min-height:0}.box2List strong{font-size:0.3rem}.box2List h3{font-size:16px}.box3Top{position:static;padding:0}.box3List{width:100%;margin:0 auto;flex-wrap:wrap;margin-top:0.5rem}.box3List li{flex:none;width:33.33%;padding:0.1rem}.box3Link{padding:0}.box3Link::after{display:none}.box3Text{padding:0.1rem 0.15rem}.box3Des{height:auto}.box3Link:hover .box3Img,.box3Link:hover .box3Text{transform:translateY(0)}.box3More{display:none}.box4Item{height:auto;min-height:3rem}.box4Cir{width:100%;padding-bottom:100%}.box4Line,.box4Info{display:block}.box4Text{line-height:24px;-webkit-line-clamp:3}.box5List{padding:0 40px;width:100%}.box5Prev{left:-10px}.box5Next{right:-10px}.box2Logo,.box2Text,.box2List li,.box2More a,.boxTop,.box3List li,.box4List,.box5Tit,.box5Tab,.box5List,.box5More a{animation-name:none !important}.one1Bg{position:relative}.one1Box{padding-right:0;z-index:1}.one1Logo{position:static;margin:0 auto 0.2rem}.one1Text{max-width:100%;width:100%;margin:0.3rem 0;color:#333}.one2Tit{font-size:20px}.one4List{padding:0 40px}.onePrev{left:-10px}.oneNext{right:-10px}.arTop{margin:0.4rem 0;font-size:14px}.arImg{width:45%}.arRig{padding:0.2rem 0.3rem}.arTit{font-size:20px;margin:0.1rem 0}.arTime{margin:0.1rem 0}.arDes{line-height:24px;height:72px;margin:0.1rem 0}.arBot{padding:0.4rem 0}.goList{width:120px;line-height:40px}.celueList{margin:0 -0.1rem;margin-top:0.2rem}.celueList li{padding:0.1rem}.celueTit{font-size:18px}.useLayText{padding:0.3rem}.useLayTit{font-size:20px}.useLayCon{font-size:14px;line-height:2}.soluList li{padding:0.1rem}.soluText{padding:0 0.2rem 0.1rem}.solu1Rig{font-size:14px;line-height:24px}.caseTit{font-size:15px}.caseLayCon .caseRig .caseTit{font-size:24px}.caseBtn span{width:36px;height:36px;background-size:28px auto}.proLeft{width:25%;margin-right:2%}.proNav>li>h2>a{line-height:48px;line-height:40px}.proList{margin:0 -0.1rem}.proList li{width:50%;padding:0 0.1rem 0.2rem}.proTit{font-size:14px}.pro-swiper{margin:0;padding:0 0.6rem}.solu-map-list li a span{font-size:14px;min-width:1.2rem;padding:0 0.15rem}.solu-map-bot li{margin:0.1rem !important}.solu-map-bot li::before,.solu-map-bot li::after{display:none}}
@media (max-width:991px){.banPage{transform:translateY(-25%)}.banPage .swiper-pagination-bullet{margin:8px 0;width:10px;height:10px}.box2List{font-size:14px}.box3Tit{font-size:16px;margin:0.1rem 0}.box5Tit{font-size:0.28rem}.box5Img{padding-bottom:55.56%}.one1Logo{max-width:40%;width:300px}.one1Item p:first-child{font-size:0.46rem}.one2Tab::before{top:32px}.one2Ico{width:80px;height:80px}.one2Tit{font-size:18px}.one2List{padding:0.2rem 0.3rem}.one2List h4{font-size:20px;line-height:1.4}.one3Box{display:block}.one3Img{width:100%}.one3Img .imgBg{min-height:0;padding-bottom:60%}.one3Text{width:100%;padding:0.3rem 0.3rem 0.3rem 0.5rem;background-size:1rem auto;background-position:right 0.5rem top 0.5rem}.oneAnchor{display:none}.arList{margin:0.4rem -0.1rem}.arList li{width:50%;padding:0 0.1rem;margin-bottom:0.2rem}.arBox{width:100%;font-size:14px}.arName{font-size:24px}.goList{font-size:14px}.joinTopImg{height:auto}.joinTopImg .imgBg{position:absolute;left:0;top:0;width:100%}.joinTopText{position:relative;width:100%;max-width:100%;padding:0.6rem calc(25px + .2rem);min-height:4rem}.joinTopText h3{font-size:160%}.joinTopDes{line-height:28px}.joinPrev,.joinNext{width:15px;height:20px;background-size:cover}.joinPrev{left:0.2rem}.joinNext{right:0.2rem}.joinName{font-size:18px}.fazhanList li{display:block}.fazhanCir{margin:0 auto 0.2rem;width:1.4rem;height:1.4rem}.fazhanCir img{max-height:0.6rem}.fazhanText i{height:10px;background-position:center center;background-size:contain}.fuliList li{width:33.33%}.fuliIco img{max-height:0.6rem}.fuliTit{font-size:18px;margin:0.1rem 0}.fuliDes{margin:0.1rem 0}.lcList{flex-wrap:wrap;justify-content:center}.lcList li{flex:none;width:33.33%}.lcList li::after{max-width:0.36rem;max-height:0.36rem}.lcList li:nth-child(3n)::before,.lcList li:nth-child(3n)::after{display:none}.lcItem{max-width:1.4rem;margin:0.2rem auto}.lcCon{font-size:0.24rem;line-height:1.4}.contact{display:block}.conText{width:100%}#map{height:4rem;max-height:300px}.dl1List li{align-items:center;min-height:0}.dl1Img{padding:0.1rem;width:50%;max-width:338px}.dl1Img .imgBg{position:relative;height:0;padding-bottom:63.6%;overflow:hidden;border-radius:5px}.dl1Rig{padding:0.1rem}.dl1List li:hover .dl1Rig{box-shadow:none}.dl-range li a{padding:0.2rem 0.3rem;font-size:16px}.dlTab{font-size:18px}.dlTab li span{padding:0.1rem 0.2rem}.dlWrap{margin:0.5rem 0 0.2rem}.dlItem{background:none;padding:0}.dlIco{width:80px;height:80px;margin:0 auto 0.2rem}.dlBtn{display:flex;align-items:center;justify-content:center;margin:0.2rem 0}.dlBtn span{position:static;margin:0 0.1rem}.d3List .dl1Rig{padding:0.3rem}.equipList{margin:0 -0.1rem 0.3rem}.equipList li{padding:0 0.1rem}.equipTit{font-size:18px}.textTop{display:block;padding:0.3rem}.textTop_Img{width:100%;max-width:560px;margin:0 auto}.textTop_Right{padding:0.2rem 0 0}.textTop_Tit{font-size:18px;margin:0.1rem 0}.textTop_Con{margin:0.1rem 0;height:auto}.downBtn{margin:0}.equipMore img{width:14px}.useTit{font-size:16px}.designList li{width:100%}.designImg{max-width:238px}.designTd{display:block;padding:0.1rem 0.3rem}.designLeft{float:none;width:100%;max-width:100%;margin:0.3rem auto;text-align:center}.designRight{padding:0;margin:0.3rem 0}.proBox{padding:0.6rem 0;display:block}.proImg{max-width:100%;margin:0}.proText{padding:0;font-size:14px}.soluIco{width:80px;height:80px;margin:-40px 0 0 -40px}.soluMore{width:120px;line-height:34px}.soluBox1{display:block}.solu1Img{float:none;width:100%;max-width:100%;margin:0 0 10px}.solu1Rig{padding:0 0.3rem 0.3rem}.ysList{margin:0 -0.1rem}.ysList li{padding:0.1rem}.ysLink{padding:0.2rem}.ysIco{max-width:1rem;max-height:1rem}.ysTit{font-size:18px}.caseTit{font-size:14px}.caseLay{margin:0.1rem}.caseLayCon .caseRig .caseTit{font-size:20px}.proLeft{float:none;width:100%}.proBtn{position:relative;display:block;background:black;color:#fff;margin-bottom:10px;font-size:18px;font-weight:bold;padding:0.2rem 0.3rem;cursor:pointer}.proBtn::after{display:block;content:"";width:16px;height:16px;background:url(/storage/app/media/chinarisun/pro-arrow.png) center center no-repeat;position:absolute;right:0.2rem;top:50%;margin-top:-8px;transition:all 0.5s}.proBtn.active::after{transform:rotate(90deg)}.proNav{background-color:#fff;padding:0.2rem;margin-bottom:0.2rem;display:none}.solu-top-list{flex-wrap:wrap;margin:0 auto 0.3rem}.solu-top-list::before{display:none}.solu-top-list li{flex:none;width:33.33%;margin:0.15rem 0}.solu-map-list li.solu-li-14 a span{left:auto;right:100%}.solu-map-bot li{min-width:33.33%}}
@media (max-width:767px){.box2Box{width:100%;padding:0 0.3rem}.box2List{width:100%}.box2List li{width:50%}.box2Text{font-size:14px}.oneTit{font-size:24px}.oneDes{font-size:14px}.arBot{display:block}.goList{margin:0.3rem auto 0}.joinTab li{max-width:calc(120px + 0.2rem)}.joinTab li a{font-size:14px;line-height:36px}.fazhanBg .oneDes{font-size:14px}.conItem{padding:0.2rem;padding-left:30px}.conItem h3{font-size:16px}.conItem h3::before{top:5px;left:-15px}.dlBox{display:block}.dlImg{width:100%;max-width:670px;margin:0 auto}.dlText{margin:0 !important}.dlTit{font-size:16px}.equipList{justify-content:center}.equipList li{width:50%}.useLay{display:block}.useLayImg{width:100%}.useLayText{padding:0.2rem 0.1rem}.useLayTit{font-size:18px;margin-bottom:0.1rem}.useLayCon{max-height:30vh}.useList li{width:50%}.soluList .oneTit{font-size:18px;margin-bottom:0.1rem}.soluDes{margin-top:0.1rem}.soluBg3 .caseList li{width:33.33%}.caseList li{width:50%}.caseLay{margin-top:30px}.caseLayCon{display:block}.caseLayCon .caseImg{width:100%;margin:0}.caseLayCon .caseRig{padding-bottom:0.2rem}.caseLayCon .caseRig .caseText{max-height:3rem}.caseBtn{position:static;justify-content:center}.caseBtn span{margin:0 0.1rem}.solu-service{flex-wrap:wrap}.solu-service li{width:50%}}
@media (max-width:640px){.banText{padding-top:60px}.banMouse{background:none;padding-top:0}.banArrow{width:12px;height:18px}.box2Logo{max-width:50%}.box3List li{width:50%}.box4Cir{width:2.6rem;height:2.6rem;padding:0}.box4Prev,.box4Next{width:16px;height:30px;top:50%;margin-top:-15px}.box4Prev.swiper-button-disabled,.box4Next.swiper-button-disabled{cursor:no-drop;opacity:0.5}.box5Tit{font-size:0.32rem}.box5List{padding:0 30px}.box5Prev,.box5Next,.onePrev,.oneNext{width:34px;height:34px}.one2Tab::before{top:20px}.one2Ico{width:60px;height:60px}.one4List{padding:0 30px}.arTop{display:block}.arImg{width:100%}.arImg .imgBg{position:static}.arImg .imgBg img{display:block;width:100%;height:auto}.arRig{padding:0.3rem}.arTit{font-size:18px}.arLink{padding:0.2rem}.arName{font-size:18px}.joinList{padding:0.3rem 0.2rem}.joinH4{padding:0.2rem 0}.joinName{font-size:16px;width:calc(100% - 30px);line-height:24px}.joinIco{width:30px}.joinIco i{width:24px;height:24px}.joinIco i::before{width:10px;margin-left:-5px}.joinIco i::after{height:10px;margin-top:-5px}.celueList li{width:100%}.fazhanList li{width:50%;margin-bottom:0.2rem}.fazhanCir{width:2rem;height:2rem;margin:0 auto 0.1rem}.fuliList li{width:50%}.fuliTit{font-size:16px}.lcItem{max-width:1.8rem}.lcCon{font-size:0.28rem}.conText{font-size:14px;background-size:0.6rem auto;padding:0.3rem}.conTit{font-size:18px}.conLine{margin:0.2rem 0}.dl1List li{display:block;padding:0.1rem}.dl1Img{width:100%;max-width:100%}.dl2List li,.dl-range li{width:100%}.dlTab{font-size:16px}.dlTab li span{line-height:1.8}.equipList li{width:100%}.equipDes{max-width:100%}.designTit{font-size:16px;line-height:24px;height:24px;-webkit-line-clamp:1}.designDes{line-height:22px;-webkit-line-clamp:4;height:88px}.soluList{margin:0.5rem -0.1rem}.soluIco{width:1rem;height:1rem;margin:-0.5rem 0 0 -0.5rem}.ysList li{width:100%}.ysIco{max-width:1.2rem;max-height:1.2rem}.ysDes{max-width:100%}.caseLayCon .caseRig .caseTit{font-size:18px}.proNav>li>h2>a{font-size:14px;line-height:40px}.solu-map-box{min-height:0}.solu-map-list li a{max-width:0.4rem;max-height:0.4rem}.solu-map-list li a i{max-width:0.2rem;max-height:0.2rem;border-width:0.07rem}.solu-map-list li a::before,.solu-map-list li a::after{width:0.4rem;height:0.4rem;margin:-0.2rem 0 0 -0.2rem}}
@media (max-width:460px){.banText{padding-top:50px}.box2List strong{font-size:0.64rem}.box2More a{width:120px;line-height:32px;font-size:12px}.box4Tit{font-size:14px}.box5Tit{font-size:0.38rem}.box5Tab{text-align:center}.box5Tab li{line-height:30px;width:30%;font-size:14px}.box5Tab li a,.box5Tab li span{width:100%}.box5Name{font-size:15px}.oneTit{font-size:20px}.one1Logo{max-width:50%}.one2Tab::before{top:15px}.one2Ico{width:50px;height:50px}.one2Tit{font-size:14px}.one2List h4{font-size:16px;font-weight:bold}.one3Text{line-height:1.8}.one3Text h4{font-size:16px}.one3Text h4::before{width:5px;height:16px;margin-top:0;top:0px}.arTit{font-size:16px}.arList li{width:100%;margin-bottom:0.3rem}.arList .box5Name{height:auto}.joinTopText{font-size:12px}.joinTopText h3{font-size:140%}.joinTopDes{line-height:24px}.joinTab li{max-width:50%}.celueTit{font-size:16px}.fazhanCir h3{font-size:14px}.fuliList li{width:100%}.lcItem{max-width:2rem}.lcCon{font-size:0.3rem}.conTit{font-size:16px}.conList li{width:100%}.conItem{border-width:1px}.conItem h3::before{width:5px;height:5px;top:7px}.dl1Tit{font-size:16px}.dl-range li a{font-size:14px;line-height:24px}.dl-range li a i{width:24px;height:24px}.dl-range li a::before{height:18px;margin-top:-9px}.dlItem .swiper-container{padding:0.1rem;margin:-0.1rem}.dlItem .swiper-slide{width:90%;height:auto;margin:0 auto;padding:0.2rem;box-shadow:0 0 0.1rem rgba(0,0,0,0.1)}.d3List .dl1Tit{font-size:16px}.dlBtn span{width:30px;height:30px}.equipTit{font-size:16px}.equipMore{width:100px;line-height:32px;font-size:12px;margin-bottom:0.2rem}.useTit{font-size:14px}.useDes{font-size:12px;line-height:1.6}.useLayTit{font-size:16px}.useLayCon{font-size:12px}.designDes{-webkit-line-clamp:2;height:44px}.soluList .oneTit{font-size:15px}.soluDes{font-size:12px;line-height:20px;height:40px;-webkit-line-clamp:2}.soluMore{width:100px;line-height:28px;font-size:12px}.ysTit{font-size:16px}.soluBg3 .caseList li{width:100%}.soluBg3 .caseTit{font-size:14px}.caseTit{font-size:12px}.caseLayCon .caseRig .caseTit{font-size:16px}.proTit{font-size:12px}.proButton{justify-content:center}.solu-top-title{font-size:14px}.solu-map-bot li a{font-size:14px;line-height:38px}}
@media (orientation:landscape){.pc{display:block}.mob{display:none}}
@media (orientation:portrait){.pc{display:none}.mob{display:block}}
.header-custom{width:100%;padding:0 40px;background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.3);position:fixed;top:0;left:0;box-shadow:0 1px 1px rgba(51,51,51,0.2);z-index:999}
.header-custom.grayBg{background-color:#f1f2f3}
.header-custom.grayBg .shows{display:none}
.header-custom.grayBg .hides{display:block}
.header-custom.grayBg .nav-custom{border-right:1px solid rgba(0,0,0,0.2)}
.header-custom.grayBg .nav-custom a{color:#333}
.header-custom.grayBg .navTel{color:#333}
.header-custom.grayBg .navTel i{background:url(/storage/app/media/chinarisun/nav_Tel.png) center center no-repeat}
.header-custom.grayBg .navbar-toggle span{background:#030b11}
.header-custom.grayBg .dropdown>a::after{border-color:#f00 transparent}
.header-custom .header-wrap{display:flex;align-items:center;justify-content:space-between}
.header-custom .header-logo{display:block}
@media (max-width:767.98px){.header-custom{padding:15px}}
@media (max-width:991.98px){.header-custom .header-logo{height:20px}.header-custom .header-logo img{height:20px}}
.header-right{display:flex;align-items:center}
.nav-custom{display:flex;align-items:center;list-style:none;padding:0;margin:0;margin-right:20px;border-right:1px solid rgba(255,255,255,0.2)}
.nav-custom a{display:block;padding:40px;font-size:18px;line-height:1.2;color:#fff;transition:all 0.35s ease}
.nav-custom li.active>a,.nav-custom a:hover{background-color:#030b11;color:#fff !important}
.nav-custom .dropdown{position:relative}
.nav-custom .dropdown:hover .drop-menu{opacity:1;visibility:visible}
.nav-custom .dropdown>a{display:flex;align-items:center}
.nav-custom .dropdown>a::after{content:"";display:block;width:10px;height:10px;border-width:5px 5px 0;border-color:#fff transparent;border-style:solid;margin-left:5px}
.nav-custom .dropdown>a:hover::after{border-color:#f00 transparent}
.nav-custom .drop-menu{min-width:120%;background-color:#fff;position:absolute;top:100%;left:50%;transform:translateX(-50%);list-style:none;padding:0;margin:0;opacity:0;visibility:hidden;transition:all 0.35s}
.nav-custom .drop-menu a{padding:20px 10px;text-align:center;font-size:16px;color:#333}
.nav-custom .drop-menu a:hover{color:#fff}
@media (max-width:1299.98px){.nav-custom a{padding:30px 25px}}
@media (max-width:1199.98px){.nav-custom{margin-right:0}}
@media (max-width:1199.98px){.nav-custom a{padding:30px 15px;font-size:16px}}
@media (max-width:991.98px){.nav-custom a{padding:20px 15px;font-size:14px}}
@media (max-width:1199.98px){.nav-custom .drop-menu a{padding:10px 5px;font-size:14px}}
@media (max-width:991.98px){.nav-custom .drop-menu a{font-size:12px}}
.navTel{display:block;color:#fff;font-size:18px;padding-left:25px;position:relative}
.navTel:hover{color:#fff}
.navTel i{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;margin-top:-2px;background:url(/storage/app/media/chinarisun/nav_Tel_white.png) center center no-repeat;background-size:contain;font-weight:normal}
@media (max-width:991.98px){.navTel span{padding-left:15px;display:none}}
@media (max-width:991.98px){.navTel i{margin-right:0}}
.header-custom .navbar-toggle{width:40px;height:40px;position:relative;margin-left:10px;cursor:pointer;z-index:1}
.header-custom .navbar-toggle span{display:block;width:25px;height:2px;background:#fff;position:absolute;left:7px;top:calc((100% - 2px) / 2);transition:all 0.3s linear}
.header-custom .navbar-toggle.collapsed span:nth-child(1){opacity:1;transform:translateY(8px) rotate(0deg)}
.header-custom .navbar-toggle.collapsed span:nth-child(2){opacity:1;transform:translateY(0) rotate(0deg)}
.header-custom .navbar-toggle.collapsed span:nth-child(3){opacity:1;transform:translateY(-8px) rotate(0deg)}
.header-custom .navbar-toggle span:nth-child(1){transform:translateY(0) rotate(45deg)}
.header-custom .navbar-toggle span:nth-child(2){opacity:0}
.header-custom .navbar-toggle span:nth-child(3){transform:translateY(0) rotate(-45deg)}
.modal.modal-mobile-nav{width:100%;max-width:240px;position:fixed;top:0;right:0;bottom:0;left:auto}
.modal.modal-mobile-nav .nav{display:block}
.modal.modal-mobile-nav .btn-close{position:absolute;opacity:0}
.modal.modal-mobile-nav .header-nav-search{position:relative;display:inline-block;padding-right:100px;white-space:nowrap}
.modal.modal-mobile-nav .block-search{display:block;position:relative}
.search-focus .modal.modal-mobile-nav .block-search{width:100%}
.modal.modal-mobile-nav .block-search .btn-search{position:absolute;right:0;top:0;width:30px;height:30px;line-height:30px;padding:0;text-align:center;border:0;background-color:transparent;color:#444}
.modal.modal-mobile-nav .input-search{border:0;height:30px;border:1px solid #ddd;transition:border 0.35s ease;outline:0;width:100%;border-radius:3px;padding:0 35px 0 10px}
.modal.modal-mobile-nav .input-search:focus{outline:0}
.search-focus .modal.modal-mobile-nav .input-search{border:1px solid #030b11}
.modal.modal-mobile-nav .modal-content{background:transparent;border:0;border-radius:0}
.modal.modal-mobile-nav.fade{transition:opacity 0.35s ease}
.modal.modal-mobile-nav.fade .modal-dialog{width:100%;background:#fff;margin:0;min-height:100%;transform:translate(100%,0);transition:all 0.35s}
.modal.modal-mobile-nav.show .modal-dialog{transform:translate(0,0)}
.modal.modal-mobile-nav.show .nav>li{transform:translateX(0);opacity:1;visibility:visible}
.modal.modal-mobile-nav .mobile-search{width:90%;margin:10px auto}
.modal.modal-mobile-nav .mobile-search .search-form .form-control{padding:7px 15px;padding-right:35px;font-size:12px}
.modal.modal-mobile-nav .mobile-logo a{padding:5px;margin-bottom:10px}
.modal.modal-mobile-nav .nav{background-color:#fff}
.modal.modal-mobile-nav .nav ul{will-change:height;padding:0;list-style:none}
.modal.modal-mobile-nav .nav li{will-change:transform,opacity;transform:translateX(50px);opacity:0;visibility:hidden;transition:all 0.35s ease-out}
.modal.modal-mobile-nav .nav li:not(.dropdown) a{max-width:none;display:block}
.modal.modal-mobile-nav .nav li::after{display:block;clear:both;content:""}
.modal.modal-mobile-nav .nav li:nth-child(1){transition-delay:0.15s}
.modal.modal-mobile-nav .nav li:nth-child(2){transition-delay:0.3s}
.modal.modal-mobile-nav .nav li:nth-child(3){transition-delay:0.45s}
.modal.modal-mobile-nav .nav li:nth-child(4){transition-delay:0.6s}
.modal.modal-mobile-nav .nav li:nth-child(5){transition-delay:0.75s}
.modal.modal-mobile-nav .nav li:nth-child(6){transition-delay:0.9s}
.modal.modal-mobile-nav .nav li:nth-child(7){transition-delay:1.05s}
.modal.modal-mobile-nav .nav li:nth-child(8){transition-delay:1.2s}
.modal.modal-mobile-nav .nav li:nth-child(9){transition-delay:1.35s}
.modal.modal-mobile-nav .nav li:nth-child(10){transition-delay:1.5s}
.modal.modal-mobile-nav .nav li:nth-child(11){transition-delay:1.65s}
.modal.modal-mobile-nav .nav li:nth-child(12){transition-delay:1.8s}
.modal.modal-mobile-nav .nav li:nth-child(13){transition-delay:1.95s}
.modal.modal-mobile-nav .nav li:nth-child(14){transition-delay:2.1s}
.modal.modal-mobile-nav .nav li:nth-child(15){transition-delay:2.25s}
.modal.modal-mobile-nav .nav li:nth-child(16){transition-delay:2.4s}
.modal.modal-mobile-nav .nav li:nth-child(17){transition-delay:2.55s}
.modal.modal-mobile-nav .nav li:nth-child(18){transition-delay:2.7s}
.modal.modal-mobile-nav .nav li:nth-child(19){transition-delay:2.85s}
.modal.modal-mobile-nav .nav li:nth-child(20){transition-delay:3s}
.modal.modal-mobile-nav .nav li a{flex:0 0 calc(100% - 40px);width:100%;max-width:calc(100% - 40px);margin-bottom:1px;padding:10px 15px;font-size:14px;text-align:left;color:#666;transition:all 0.35s;position:relative;order:1}
.modal.modal-mobile-nav .nav li a i{display:none}
.modal.modal-mobile-nav .nav .drop.active>a{color:#030b11}
.modal.modal-mobile-nav .nav .drop>a{width:calc(100% - 40px)}
.modal.modal-mobile-nav .nav .drop .btn-drop{flex:0 0 40px;max-width:40px;width:100%;padding:0;order:2}
.modal.modal-mobile-nav .nav .drop .btn-drop.active{color:#030b11}
.modal.modal-mobile-nav .nav .drop .btn-drop.active:after{transform:translate(-50%,-50%) rotate(-135deg)}
.modal.modal-mobile-nav .nav .drop .btn-drop.active ~ a{color:#030b11}
.modal.modal-mobile-nav .nav .drop .btn-drop:after{content:"";width:6px;height:6px;border-bottom:1px solid;border-right:1px solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:all 0.35s}
.modal.modal-mobile-nav .nav .drop-wrap{display:flex;flex-wrap:wrap}
.modal.modal-mobile-nav .nav .drop-menu{width:100%;height:0;margin-top:1px;overflow:hidden;transition:all 0.35s;position:relative;order:3}
.modal.modal-mobile-nav .nav .drop-menu.active>li{transform:translateX(0);opacity:1;visibility:visible}
.modal.modal-mobile-nav .nav .drop-menu.drop-menu-level-0 li a:not(.btn-drop){padding-left:25px}
.modal.modal-mobile-nav .nav .drop-menu.drop-menu-level-1 li a:not(.btn-drop){padding-left:40px}
.modal.modal-mobile-nav .nav .drop-menu.drop-menu-level-2 li a:not(.btn-drop){padding-left:55px}
.modal.modal-mobile-nav .nav .drop-menu.drop-menu-level-3 li a:not(.btn-drop){padding-left:70px}
.modal.modal-mobile-nav .nav .drop-menu.drop-menu-level-4 li a:not(.btn-drop){padding-left:85px}
.page-banner{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.page-banner::before{content:"";display:block;padding-top:41.6666666667%}
.page-banner__content{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.page-banner__content h2{margin-bottom:24px;font-size:48px;line-height:1.3333333333;font-weight:bold;color:#fff}
.page-banner__content h3{margin-bottom:0;font-size:20px;line-height:1.3;color:#fff}
@media (max-width:1199.98px){.page-banner__content h2{margin-bottom:16px;font-size:32px}}
@media (max-width:767.98px){.page-banner__content h2{margin-bottom:8px;font-size:24px}}
@media (max-width:1199.98px){.page-banner__content h3{font-size:16px}}
@media (max-width:767.98px){.page-banner__content h3{font-size:12px}}
.search-page{top:60%}
.search-page-banner::before{padding-top:26%}
@media (max-width:991.98px){.search-page-banner::before{padding-top:300px}}
.search-page form{max-width:500px;margin:0 auto 20px}
.search-page .form-control{height:auto;font-size:20px;padding:10px 20px;border:0;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none;outline:none}
.search-page .btn{font-size:16px;padding:10px 20px;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0}
.search-page h3{text-align:center}
.news-section{padding:60px 0 100px}
@media (max-width:1199.98px){.news-section{padding:40px 0}}
@media (max-width:767.98px){.news-section{padding:20px 0}}
.news-section__link{margin-bottom:20px}
.news-section__item{padding:60px 0}
.news-section__item:nth-child(even){background-color:#F8F8F8}
.news-section__item .wrapper{display:flex;align-items:center}
.news-section__item .wrapper:hover h4{color:#030b11}
.news-section__item .img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;margin-right:60px}
.news-section__item .content{flex:1 0 0;width:100%;min-width:0;max-width:100%}
.news-section__item h4{margin-bottom:16px;font-size:24px;line-height:1.3333333333;color:#333;transition:color 0.35s}
.news-section__item span{display:block;margin-bottom:28px;font-size:16px;line-height:1.125;color:#ccc}
.news-section__item p{margin-bottom:50px;font-size:16px;line-height:1.625;text-align:justify;color:#666}
@media (max-width:1199.98px){.news-section__item{padding:40px 0}}
@media (max-width:991.98px){.news-section__item{padding:30px 0}}
@media (max-width:767.98px){.news-section__item .wrapper{flex-wrap:wrap}}
@media (max-width:1379.98px){.news-section__item .img{margin-right:40px}}
@media (max-width:1199.98px){.news-section__item .img{margin-right:30px}}
@media (max-width:991.98px){.news-section__item .img{margin-right:15px}}
@media (max-width:767.98px){.news-section__item .img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:10px}}
@media (max-width:767.98px){.news-section__item .content{flex:0 0 100%;min-width:auto}}
@media (max-width:1199.98px){.news-section__item h4{margin-bottom:8px;font-size:18px}}
@media (max-width:1379.98px){.news-section__item span{margin-bottom:20px}}
@media (max-width:1199.98px){.news-section__item span{margin-bottom:15px;font-size:14px}}
@media (max-width:991.98px){.news-section__item span{display:none}}
@media (max-width:1379.98px){.news-section__item p{margin-bottom:30px}}
@media (max-width:1199.98px){.news-section__item p{margin-bottom:15px;font-size:14px}}
@media (max-width:991.98px){.news-section__item p{margin-bottom:10px;font-size:12px}}
.bbctools-item-qrcode{max-width:none}