@media screen and (min-width: 1025px) { 
	.transXT50 { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT20 { transform: translateY(20px); -webkit-transform: translateY(20px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT50 { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT502 { transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.action.transYT50,.action.transYT502,.action.transYT20{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action.transXT50 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.dly_1{ transition-delay: 100ms; -webkit-transition-delay: 100ms; }
	.dly_2{ transition-delay: 200ms; -webkit-transition-delay: 200ms; }
	.dly_3{ transition-delay: 300ms; -webkit-transition-delay: 300ms; }
	.dly_4{ transition-delay: 400ms; -webkit-transition-delay: 400ms; }
	.dly_5{ transition-delay: 500ms; -webkit-transition-delay: 500ms; }
	.dly_6{ transition-delay: 600ms; -webkit-transition-delay: 600ms; }
	.dly_7{ transition-delay: 700ms; -webkit-transition-delay: 700ms; }
	.dly_8{ transition-delay: 800ms; -webkit-transition-delay: 800ms; }
	.dly_9{ transition-delay: 900ms; -webkit-transition-delay: 900ms; }
	.dly_10{ transition-delay: 1000ms; -webkit-transition-delay: 1000ms; }
	.dly_11{ transition-delay: 1100ms; -webkit-transition-delay: 1100ms; }
	.item-span span,.bitem-span span,.item-span2 i{ display: inline-block; font-style: inherit;}
	.item-span span,.item-span2 i,.bitem-span span,.bitem-span2 i{ visibility: hidden; }
	.action .item-span span,.slick-active .bitem-span span,.action .item-span2 i,.slick-active .bitem-span2 i{visibility: visible; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-backface-visibility:visible!important; backface-visibility:visible!important; -webkit-animation-name:wordsRFade; animation-name:wordsRFade; }
	.fixedImg { background-attachment: fixed;}
	.video-ibox:hover .bg{  transform: scale(1.12); -webkit-transform: scale(1.12);}
	.video-ibox:hover .bg:before{ opacity: 1;}
}
@media screen and (min-width: 1921px) { 
	.about-ibox{ padding: 5% 5%;}
	.about-ibox .btn-more{ top: 15%;}
	.solution-itab{ padding: 5% 5% 7%;}
	.new-idemo figure{ height: auto;}
	.new-idemo figure img{ visibility: visible;}
	.new-ibox{ padding: 5%;}
}
@media screen and (max-width: 1440px) {
	.link-select-box{ width: 270px; height: 50px;}
	.link-select-box .mt{ line-height: 50px;}
	.banner .slick-dots{ height: 70px; line-height: 70px;}
	.banner .slick-dots li a{ width: 6px; height: 6px;}
	.about-ibox-desc{ width: 80%;}
	.about-ibox-desc .by{ margin-bottom: 5px;}
	.about-ibox-desc .title{ font-size: 24px; margin-bottom: 15px;}
	.about-ibox-desc .c{ margin-bottom: 10%;}
	.about-ibox-list li{ font-size: 14px;}
	.about-ibox-list{ width: 84%;}
	.about-ibox-list .iconfont{ font-size: 34px;}
	.solution-ibox .line{ height: 1px;}
	.solution-ibox .name{ font-size: 16px;}
	.ibox-title .t{ font-size: 24px;}
	.solution-item .desc{ width: 60%;}
	.new-idemo .slick-dots li a{ width: 6px; height: 6px;}
	.ibox-threen .ibox-title{ margin-top: -30px;}
	.ibox-threen .jtico{ width: 30px; height: 30px; margin-top: -15px;}
	.ibox-threen .jtico i{ font-size: 30px;}
	.pbanner .img{ height: 500px;}
	.page-bt{ margin-top: -420px;}
	.page-by .zh{ font-size: 30px;}
	.page-box,.page-mt{ margin-top: 60px;}
	.serach-pbox-t{ font-size: 28px;}
	.new-first-demo h4{ font-size: 20px;}
	.info-banner .title{ font-size: 30px;}
	.mapBox{ height: 500px;}
	.pro-ilist .name{ font-size: 16px;}
	.honor-list .txt{ font-size: 16px;}
}
@media screen and (max-width: 1370px) {
	/*.logo{top: 30px;}
	.logo img{ height: 60px;line-height: 120px;}*/
	.nav a{ padding: 0 28px;}
	.menubarP-box{ margin-top: -200px;}
	.menubarP-bot{ padding: 35px 0; left: 5%; right: 5%;}
	.menubarP-box .menubarP-list>li>a{ font-size: 20px;}
	.menubarP-list .subnav a{ font-size: 14px;}
	.banner .desc{ margin-top: -95px;}
	.banner .by,.banner .t{ font-size: 40px;}
	.banner .en{ font-size: 14px;}
	.about-ibox{ padding: 60px 5%;}
	.about-ibox-desc{ width: auto;}
	.about-ibox-desc .title{ width: auto;}
	.about-ibox-desc .c{ max-height: 75px; height: auto; margin-bottom: 30px;}
	.about-ibox .btn-more{ position: relative; right: auto; top: auto; margin-bottom: 35px;}
	.about-ibox-list{ width: auto;}
	.solution-itab{ padding: 60px 5% 80px;}
	.solution-item .desc{ width: 70%;}
	/*.new-ibox{ padding: 60px 5%;}
	.new-idemo figure{ height: 460px;}*/
	.new-inum{ margin-top: 35px;}
	.environment-page::before{ width: 90%; width: calc( 100vw / 2 + 600px);}
	.environment-page::after{ width: 90%; width: calc( 100vw / 2 + 600px); }
	.new-first-demo h4{ font-size: 18px;}
	.info-banner .title{ font-size: 28px;}
	.mapBox{ height: 440px;}
	.noPage{ margin-left: -550px; margin-top: -265px;}
	.no-t{ font-size: 130px; padding: 40px 0;}
	.no-by{ font-size: 24px;}
	.no-c{ margin-bottom: 30px;}
	.pro-ilist .name{ font-size: 14px;}
	.solution-nav li{ margin-right: 20px;}
	.solution-nav a{ font-size: 16px;}
}
@media screen and (max-width: 1260px) {
	.inner{ width: 1000px;}
	
	.nav a{ padding: 0 20px;}
	.menubarP-box{ top: 16%; margin-top: 0;}
	.menubarP-box{ width: 90%; left: 5%; margin-left: 0;}
	.menubarP-box .menubarP-list>li>a{ font-size: 18px;}
	.banner .desc{ margin-top: 0; left: 5%; width: 90%; top: 50%; transform: translateY(-50%);}
	.btn-more{ width: 54px; height: 54px;}
	.link-nav li{ margin-right: 35px;}
	.link-select-box{ width: 200px;}
	.about-ibox-list li{ font-size: 12px;}
	.btn-allmore{ width: 100px; padding: 0px 30px; height: 54px; line-height: 54px;}
	.solution-item .btn-allmore{ top: 60px;}
	.page-nav-c a{ margin-left: 40px;}
	.about-nunlist .num{ font-size: 40px;}
	.core-list dd{ width: 188px;}
	.environment-desc{ padding-top: 0;}
	.environment-desc .bot{ margin: 25px 0 70px;}
	.environment-page::before{ width: 100%; width: calc( 100vw / 2 + 540px);}
	.environment-page::after{ width: 100%; width: calc( 100vw / 2 + 540px); }
	.btn-allmore2{ width: 88px; height: 40px; line-height: 40px; padding: 0px 16px;}
	.new-first-demo .img-wrap{ width: 450px;}
	.new-first-demo .desc{ padding-left: 500px;}
	.new-first-demo .slick-dots{ left: 500px;}
	.joinT .first-item{ font-size: 16px;}
	.joinT .item1{ width: 30%;}
	.joinT li{ line-height: 1.5; height: auto;}
	.join-list .joinT span{ display: block;}
	.noPage{ margin-left: -480px; margin-top: -210px;}
	.no-t{ font-size: 110px; padding: 35px 0;}
	.no-by{ font-size: 20px;}
	.no-c{ margin-bottom: 25px;}
	.no-btn{ width: 140px; height: 44px; line-height: 44px;}
	.syncretic-demo .name{ font-size: 16px;}
	.honor-list .txt{ font-size: 14px; font-weight: normal; margin-top: 10px;}
}
@media screen and (max-width: 1024px) {
	.inner{ width: 90%;}
	.menu-handler { display: block; }
	.nav,.langer-box{ display: none;}
	.top,.pageH{ height: 54px;}
	.logo{ top: 9px;}
	.logo a{ height: 36px;}
	.menu-handler{ width: 54px; height: 54px;}
	.menu-handler p{ margin: 18px auto; width: 22px; height: 18px;}
	.menu-handler span.item2,.menu-handler span.item3{ top: 8px;}
	.go-num{ display: none;}
	.menubarP-box .menubarP-list>li>a{ font-size: 16px;}
	.menubarP-list{ display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between;}
	.menubarP-list li{ float: none; width: auto;}
	.foot{ padding-top: 50px;}
	.link-nav{ float: none; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between;}
	.link-nav li{ float: none; margin-right: 0;}
	.link-right{ float: none; display: block; border-top: 1px solid #333333; margin-top: 40px; padding-top: 40px;}
	.foot-sharp{ text-align: left;}
	.foot-sharp a.iconfont{ margin: 0 10px 0 0;}
	.link-select-box{ height: 44px; margin-bottom: 25px;}
	.link-select-box .mt{ line-height: 44px;}
	.foot-box{ font-size: 12px;}
	.banner .by,.banner .t{ font-size: 32px;}
	.banner .pimg{ width: 120%; margin-left: -10%;}
	.banner .slick-dots{ background-color: transparent; width: 100%; height: auto; line-height: 1; bottom: 5%;}
	.btn-more{ width: 44px; height: 44px; border-width: 1px;}
	.pvideo-box{ width: 80%; left: 50%; transform: translate(-50%,-50%); margin-left: 0;}
	.about-ibox-list{ padding-top: 15px;}
	.about-ibox-list .iconfont{ font-size: 28px;}
	.solution-ibox .name{ margin-top: 0; top: 50%; transform: translateY(-50%);}
	.solution-item .desc{ width: auto; margin-bottom: 35px;}
	.solution-item .btn-allmore{ position: relative; top: auto; left: auto;}
	.btn-allmore{ width: 90px; padding: 0px 25px; height: 44px; line-height: 44px;}
	.btn-allmore .ico{ right: 15px;}
	.btn-allmore2{ width: 88px; height: 40px; line-height: 40px; padding: 0px 16px;}
	.btn-allmore2 .ico{ right: 12px;}
	.ibox-threen .ibox-title{ margin-top: 0; transform: translateY(-50%);}
	.pageNH{ height: 0;}
	.page-nav-box{ position: relative; left: auto; top: auto;}
	.page-nav-box .inner{ width: 100%; line-height: 1.5; height: auto;}
	.page-nav-box .inner::before, .page-nav-box .inner::after{ display: none;}
	.page-nav-t{ float: none; width: 100%; border-bottom: 1px solid #ededed; padding: 12px 0;}
	.page-nav-t .c::before{ height: 16px;}
	.page-nav-t .c::after{ display: none; padding-right: 0;}
	.page-nav-c{ overflow-y: hidden; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch;}
	.page-nav-c a{ display: inline-block; margin-left: 0; padding: 10px 3%;}
	.about-nunlist li{ width: 50%;}
	.about-nunlist .num{ font-size: 32px;}
	.page-box{ padding: 50px 60px;}
	.f24{ font-size: 20px;}
	.pbanner .img{ height: 360px;}
	.page-bt{ margin-top: -300px;}
	.page-by .zh{ font-size: 24px; margin-bottom: 15px;}
	.environment-page{ padding: 60px 0;}
	.environment-page::before{ width: 100%; bottom: 0;}
	.environment-page::after{ display: none;}
	.environment-list{ left: 3%;}
	.environment-list li{ font-size: 14px;}
	.environment-list .iconfont{ font-size: 14px; color: #fff;}
	.environment-demo{ padding-bottom: 0;}
	.environment-demo .slick-arrow{ bottom: 0;}
	.core-list{ margin-top: 45px; padding-top: 45px;}
	.core-list::before{ width: 4px; margin-left: -2px; height: 40px; top: -20px;}
	.core-list dd{ margin: 0 3% 35px;}
	.core-list dd figure,.core-list dd .desc::before{ transform: initial; -webkit-transform: initial; opacity: 1;} 
	.core-list dd .desc{ width: 70%; height: 70%; padding: 5%;}
	.company-page-bg,.core-page-bg{ height: 320px;}
	.company-page-box,.core-page-box{ margin-top: -200px;}
	.company-list{ margin-top: 45px; padding: 35px 0;}
	.company-list::before{ width: 4px; margin-left: -2px; height: 40px; top: -20px;}
	.company-list dd{ margin: 0 5% 35px;}
	.company-list dd figure,.company-list dd .desc::before{ transform: initial; -webkit-transform: initial; opacity: 1;} 
	.company-list dd .desc{ border-color: transparent;}
	.big-pic{ margin: 0 0 20px 30px;}
	.serach-pbox-t{ font-size: 24px;}
	.solution-list h4{ font-size: 18px;}
	.new-first-box{ padding-bottom: 90px;}
	.new-first-demo .item{ display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center;}
	.new-first-demo .img-wrap{ float: none; width: 45%;}
	.new-first-demo .desc{ padding-left: 0; width: 50%; margin-left: 5%;}
	.new-first-demo h4{ font-size: 16px; padding: 5px 0;}
	.new-first-demo .c{ margin-bottom: 20px;}
	.new-first-demo .slick-dots{ left: 0; bottom: -40px; text-align: center;}
	.news-list .timeBox{ width: 90px;}
	.news-list h4{ margin-bottom: 10px;}
	.info-banner{ padding: 65px 0 100px;}
	.info-banner .title{ font-size: 24px;}
	.w1000{ width: 90%;}
	.info-page{ width: 80%; padding: 50px 5%;}
	.joinT .item1{ width: 55%;}
	.joinT .item2,.joinT .item3{ display: none;}
	.mapBox{ height: 340px;}
	.page-by .zh2{ margin-bottom: 5px;}
	.contact-box:after{ bottom: 50px;}
	.noPage{ position: relative; left: auto; top: auto; margin: 0; padding: 15% 0;}
	.no-list li{ float: none;}
	.no-list .item1,.no-list .item2{ float: none; width: auto;}
	.no-list .item1{ text-align: center;}
	.no-list .item2{ width: 60%; margin: 0px auto;}
	.no-btn{ margin: 0px auto;}
	.pro-ilist li{ width: 48%; margin-bottom: 2%;}
	.pro-ilist .name{ font-size: 18px;}
	.serach-pbox{ padding-top: 70px;}
	.serach-pbox-c{ float: none; width: auto; display: block; margin-bottom: 25px;}
	.solution-nav { width: 100%; overflow-y: hidden;overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; display: inline-flex; -webkit-display: inline-flex; -moz-display: inline-flex; -webkit-overflow-scrolling: touch;}
	.solution-nav a{ padding-bottom: 25px;}
	.dock-box{ padding: 25px; bottom: 0;}
	.dock-box .t{ font-size: 16px; margin-bottom: 10px;}
	.dock-box .zh{ margin-bottom: 20px;}


	.partnerIbox{ padding: 40px 0px;}
	.partnerI-line{ margin: 12px 0px 25px;}
	.partnerIdemo .slick-list{ height: auto;}
	.partnerIdemo .slick-arrow{ top: -80px;}
	.partnerIdemo .slick-arrow i{ background-size: 80% auto;}
	
}
@media screen and (max-width: 860px) { 
	.banner .by, .banner .t{ font-size: 28px;}
	.video-ibox{ position: relative; left: auto; top: auto; width: 100%; height: 320px;}
	.about-ibox{ margin-left: 0;}
	.about-ibox-desc .c{ height: auto; max-height: 75px;}
	.about-ibox-list{ width: auto;}
	.about-ibox-list li{ width: 24%;}
	.new-idemo{ float: none; width: auto;}
	.new-idemo figure{ height: auto;}
	.new-idemo figure img{ visibility: visible;}
	.new-ibox{ width: auto;}
	.ibox-threen dd{ float: none; width: auto;}
	.ibox-threen .ibox-title{ left: 5%; }
	.ibox-threen .jtico{ right: 5%;}
	.environment-list{ display: none;}
	.environment-demo{ float: none; width: auto;}
	.environment-demo .txt{ display: block;}
	.environment-desc{ float: none; width: auto; padding-top: 35px;}
	.environment-desc .c{ height: auto;}
	.environment-desc .bot{ margin: 25px 0 40px;}
	.environment-demo .slick-arrow{ bottom: 50%; margin-bottom: -20px;}
	.environment-demo .slick-prev{ left: 0; right: auto;}
	.environment-demo .slick-next{ right: 0; background-color: #0D2891;}
	.core-list dd{ margin: 0 2% 35px; width: 26%;}
	.core-list .name h4{ font-size: 16px;}
	.company-list2 dd{ width: 100%;}
	.solution-list .img-wrap{ width: 320px; margin-right: 25px;}
	.solution-list .desc{ padding-left: 345px;}
	.joinT{ position: relative; padding: 10px 0; height: auto;}
	.joinT li{ float: none; display: block; padding-right: 0; margin-right: 60px; line-height: 1.5; height: auto;}
	.joinT li::before{ display: none;}
	.joinT .item1{ width: auto;}
	.joinT .item2, .joinT .item3{ display: block;}
	.join-list .joinT span{ display: initial;}
	.joinT li.item5{ position: absolute; right: 0; top: 10px;}
	.join-btn{ width: 40px; height: 40px; line-height: 40px;}
	.joinB .pageC{ margin: 0;}
	.btn-post{ margin-left: 0;}
	.honor-list{ margin-left: -5%; padding-bottom: 30px;}
	.honor-list li{ width: 45%; margin-left: 5%;}
	.join-ipage{ width: 70%; padding: 45px 10%;}
	.join-ipage .pageC{ font-size: 14px;}
	.join-ibot{ width: 4px;}
}
@media screen and (max-width: 640px) { 
	.menu-handler{ z-index: 100;}
	.menubarP{ display: none;}
	.menubarM{ display: block;}
	.foot{ padding-top: 35px;}
	.linkBox{ padding-bottom: 25px;}
	.link-nav{ display: none;}
	.link-right{ margin-top: 0; border-top: 0 none; padding-top: 0;}
	.foot-box .cbox{ float: none; display: block;}
	.smlink{ float: none; display: block; margin-left: 0;}
	.banner .pimg{ width: 140%; margin-left: -20%;}
	.banner .by, .banner .t{ font-size: 18px;}
	.banner .en{ font-size: 12px; padding-top: 15px;}
	.video-ibox{ height: 220px;}
	.vico{ width: 56px; height: 56px;}
	.pvideo-box{ width: 100%; left: 0%; transform: translateY(-50%);}
	.pv-close{ right: 0; top: -40px; width: 40px; height: 40px; font-size: 16px; line-height: 40px;}
	.solution-item .desc .by{ font-size: 12px;}
	.ibox-title .by{ font-size: 12px;}
	.ibox-title .t{ font-size: 18px;}
	.about-ibox{ padding: 35px 5%;}
	.about-ibox-desc{ width: auto;}
	.about-ibox-desc .title{ font-size: 16px; font-weight: bold;}
	.about-ibox-desc .c{ margin-bottom: 20px;}
	.about-ibox .btn-more{ position: relative; top: auto; right: auto;}
	.about-ibox-list li{ width: 50%; margin-right: 0; margin-bottom: 15px;}
	.solution-itab{ padding: 35px 5% 50px;}
	.new-ibox{ padding: 35px 5%;}
	.new-inum{ margin-top: 30px;}
	.ibox-threen .jtico{ width: 24px; height: 24px; margin-top: -12px;}
	.ibox-threen .jtico i{ font-size: 24px;}
	.pbanner .img{ height: 240px;}
	.page-by .zh{ font-size: 18px; margin-left: 3%;}
	.page-by .en{ font-size: 12px; margin-left: 3%;}
	.pby::before{ left: 3%; width: 4px;}
	.page-bt{ margin-top: -210px;}
	.page-box{ margin-top: 45px; padding: 35px 5%; }
	.page-mt{ margin-top: 45px; margin-bottom: 35px;}
	.f24{ font-size: 18px;}
	.about-nunlist{ padding: 45px 0;}
	.about-nunlist .num{ font-size: 24px;}
	.core-list{ padding: 35px 0 0;}
	.core-list dd{ width: 40%; margin: 0 5% 15px;}
	.honorPage{ padding: 50px 0;}
	.honor-demo .slick-dots{ line-height: 6px;}
	.honor-demo .slick-dots li{ margin: 0px 4px;}
	.honor-demo .slick-dots li a{ width: 8px; height: 8px;}
	.productshow-page{ padding: 50px 0;}
	.productshow-demo{ margin-left: 0;}
	.productshow-demo .img-wrap{ margin-left: 0;}
	.productshow-demo .slick-dots li{ margin: 0px 4px;}
	.productshow-demo .slick-dots li a{ width: 8px; height: 8px;}
	.company-page,.core-page{ padding-bottom: 60px;} 
	.company-page-bg,.core-page-bg{ height: 240px;}
	.company-page-box,.core-page-box{ margin-top: -160px;}
	.company-list{ display: block;}
	.company-list dd{ margin: 0px auto 35px; width: 70%;}
	.company-list .name h4,.company-list2 h4{ font-size: 16px;}
	.company-list2 dd{ padding: 30px 5%; width: 90%;}
	.big-pic{ float: none; width: 100%; margin: 0 0 15px;}
	.serach-pbox{ padding: 60px 0 0;}
	.serach-pbox-t{ font-size: 18px;}
	.serach-pbox-c .txt{ padding: 8px 0;}
	.serach-pbox-c .btn{ line-height: 42px;}
	.solution-list{ display: -webkit-flex; display: flex; flex-wrap: wrap; padding: 35px 0;}
	.solution-list .img-wrap{ width: 100%; margin:0 0 15px 0;}
	.solution-list .desc{ padding-left: 0;}
	.solution-list .by{ font-size: 12px;}
	.solution-list h4{ font-size: 16px;}
	.solution-list .c{ font-size: 12px; height: auto; max-height: 63px;}
	.solution-list li{ width: 49%; margin-right: 2%; margin-bottom: 25px;}
	.solution-list li:nth-child(2n){ margin-right: 0;}
	.solution-list li:last-child{ margin-bottom: 25px;}
	.btn-allmore2{ width: 76px; height: 34px; line-height: 34px; font-size: 12px; padding: 0 10px;}
	.btn-allmore2 .ico{ right: 5px; height: 16px; width: 16px;}
	.btn-allmore2 .ico i{ font-size: 16px;}
	.pager{ padding-bottom: 50px;}
	.pager a{ width: 80px; height: 32px; line-height: 32px; font-size: 12px;}
	.new-first-box{ padding: 25px 0 50px;}
	.new-first-demo .img-wrap{ width: 100%; margin-bottom: 15px;}
	.new-first-demo .desc{ width: 100%; margin-left: 0;}
	.new-first-demo .c{ height: auto; font-size: 12px; max-height: 63px;}
	.new-first-demo .slick-dots{ bottom: -20px;}
	.new-first-demo .slick-dots li{ margin: 0px 4px;}
	.new-first-demo .slick-dots li a{ width: 8px; height: 8px;}
	.news-list{ margin-bottom: 50px;}
	.news-list li{ padding: 25px 0;}
	.news-list .timeBox{ height: auto; float: none; width: 100%; line-height: 1.2; padding-bottom: 10px;}
	.news-list .timeBox .day{ font-size: 14px;}
	.news-list .timeBox .day::before{ content: attr(data-time);}
	.news-list .timeBox .year{ display: none;}
	.news-list .img-wrap{ width: 120px; margin-right: 15px;}
	.news-list .desc{ padding-left: 0;}
	.news-list h4{ font-size: 14px; margin-bottom: 8px;}
	.news-list .c{ font-size: 12px; height: auto; max-height: 42px;}
	.info-banner{ padding: 45px 0;}
	.info-banner .title{ font-size: 18px; line-height: 1.5;}
	.info-time{ padding-top: 10px;}
	.info-time .dis-item{ display: none;}
	.info-page{ width: 90%; margin-top: 0; padding: 35px 5% 50px;}
	.joinT{ font-size: 12px;}
	.joinT .first-item{ font-size: 14px;}
	.contact-box:after{ display: none;}
	.contact-list p span{ display: inline-block;}
	.no-t{ font-size: 80px;}
	.no-by{ font-size: 18px;}
	.pro-ilist .name{ font-size: 14px;}
	.syncretic-demo .name{ font-size: 14px;}
	.honor-list{ margin-left: -2%; padding-bottom: 20px;}
	.honor-list li{ width: 48%; margin-left: 2%; margin-bottom: 20px;}
	.honor-list .txt{ font-size: 12px;}
	.dock-box{ padding: 20px; bottom: 0;}
	.dock-box .t{ font-size: 14px; margin-bottom: 5px;}
	.dock-box .zh{ margin-bottom: 15px;}
	.dock-btn{ height: 34px; line-height: 34px;}
	.join-ibot{ left: 3%;}
	.join-ibot::before{ height: 35px; top: -35px;}
}
@media screen and (max-width: 481px) { 
	.video-ibox{ height: 200px;}
}
@media screen and (max-width: 421px) {
	.about-nunlist li{ width: 100%; border-bottom: 1px solid #EDEDED; padding-bottom: 10px;}
	.solution-list li{ width: 100%; margin-right: 0;}
	.solution-list li:last-child{ margin-bottom: 0;}
}