@media (max-width:980px) {
	.show-mb {
		display: block !important;
	}
	.show-pc {
		display: none !important;
	}
	.nav {
		position: fixed;
		width: 280px;
		overflow-x: hidden;
		top: 48px;
		bottom: 0;
		right: 0;
		/* background-color: rgba(255, 255, 255, .6); */
		background-color: rgba(0,0,0,.8);
		z-index: 100;
		transform: translateX(320px);
		transition: transform .25s;
		display: block;
		/* display: none; */
	}
	.nav-contact {display: none;}
	.mobile-menu {
		display: flex;
		align-items: center;
	}
	.nav-toggle {
		display: block;
	}
	
	.nav-toggle-menu {
	   display: block;
		width: 20px;
		height: 20px;
		margin-left: 30px;
		position: relative;
	}
	.nav-toggle-menu span {
	    width: 20px;
	    height: 2px;
	    display: block;
	    position: absolute;
		left: 0;
		top: 9px;
	    background-color: #FFFFFF;
	    border-radius: 3px;
	    z-index: 1;
	    /* -ms-transform-origin: 19px;
	    transform-origin: 19px; */
	    transition: all .4s cubic-bezier(0.77, 0.2, 0.05, 1);
	}
	.nav-toggle-menu span:nth-child(1) {
	    transform: translateY(5px) rotate(0deg);
	}
	.nav-toggle-menu span:nth-child(2) {
	    transform: translateY(0) rotate(0deg);
	}
	.nav-toggle-menu span:nth-child(3) {
	    transform: translateY(-5px) rotate(0deg);
	}
	.mobile-menu-open .nav-toggle-menu span:nth-child(1) {
	    transform: translateY(0) rotate(45deg);
	}
	.mobile-menu-open .nav-toggle-menu span:nth-child(2) {
	    transform: scale(0);
	}
	.mobile-menu-open .nav-toggle-menu span:nth-child(3) {
	    transform: translateY(0) rotate(-45deg);
	}
	.container {
		width: 92%;
	}
	.header-inner {
		padding: 16px 0;
		position: relative;
		z-index: 100;
	}
	.header-logo a {
		height: 26px;
	}
	/* .logo--white {
		height: 12px;
	} */
	.nav-contact-mobile {
		
	}
	.nav-contact-mobile img {
		height: 20px;
		display: block;
	}
	
	.mobile-menu-open .nav {
		visibility: visible;
		transform: translateX(0);
		/* display: block; */
	}
	.nav-other {
		padding: 0;
		margin: 0;
		background: transparent;
		border-radius: 0;
		display: block;
		
	}
	.nav-item {
		position: relative;
		padding: 20px 20px;
		border-bottom: 1px solid rgba(255,255,255,.1);
	}
	.nav-item a {
		font-size: 16px;
		line-height: 22px;
		height: auto;
		padding: 0;
		display: block;
		
	}
	
	.section-power {
		height: auto;
	}
	.container-power {
		padding-top: 66px;
		
	}
	.section1-icon img {
		width: 26px;
	}
	.section1-info h2 {
		font-size: 30px;
		line-height: 40px;
		margin-top: 10px;
	}
	.section1-info h1 {
		font-size: 50px;
		line-height: 60px;
	}
	.section1-info h1 img {
		width: 150px;
		top: -12px;
		right: -86px;
	}
	.section1-info p {
		font-size: 12px;
		line-height: 18px;
		margin-top: 8px;
	}
	.section1-btn {
		margin-top: 40px;
	}
	.buy-btn-link {
		line-height: 24px;
		padding: 3px 14px;
		font-size: 14px;
		
	}
	.buy-btn-link img {
		width: 24px;
		margin-left: 10px;
	}
	.power-circle {
		bottom: -90px;
	}
	.power-circle-inner:before {
		width: 40px;
		height: 40px;
		border-color: rgba(255, 255, 255, .2);
		transform-origin: 50% 60px;
	}
	.power-circle-inner:after {
		width: 52px;
		height: 52px;
		border-color: rgba(255, 255, 255, .2);
	}
	.power-circle-arrow {width: 30px;margin-left: -15px;}
	
	.main-container:before {background-image: url("../images/home_bg_m.png");}
	.headline-bg {height: 300px;}
	.headline-bg canvas {transform: rotate(135deg) translateY(100px);}
	
	.section-introduction {padding-top: 120px;}
	.section-title h1 {
		font-size: 24px;
		line-height: 45px;
	}
	.section-title h1 img {left: 76%;bottom: 64%;}
	.section-introduction .section-title h1 img {
		width: 69px;
	}
	.section-title p {
		font-size: 12px;
		line-height: 18px;
	}
	.introduction-main {
		margin-top: 48px;
	}
	.introduction-list {flex-wrap: wrap;}
	.introduction-list .introduction-item {
		width: calc((100% - 9px)/2);
		margin-bottom: 20px;
	}
	.introduction-item .-inner {width: 100%;padding: 15px 7px;}
	.introduction-item .-icon {width: 35px;height: 35px;border-radius: 50%;}
	.introduction-item .-icon-image {border-radius: 50%;}
	.introduction-item .-icon-image:first-child {transform: translateZ(18px);border-color: rgba(255,255,255,.5);}
	.introduction-item .-icon-image:last-child {transform: translateY(18px) rotateX(-90deg);}
	.introduction-item .-icon-image img {width: 20px;}
	.introduction-item .-title {font-size: 16px;line-height: 20px;margin-top: 10px;}
	.introduction-item .-list {margin-top: 10px;}
	.introduction-item .-list li {font-size: 12px;line-height: 22px;padding-left: 6px;}
	.introduction-item .-list li:before {font-size: 8px;left: -3px;}
	.introduction-item:hover .-inner {transform: translateY(-10px);}
	
	.section-profits {padding-top: 45px;padding-top: 80px;}
	.-bg {top: 6%;}
	.-bg img {width: 100%;}
	.section-profits .section-title h1 img {width: 99px;}
	.profits-main {margin-top: 40px;display: block;}
	.profits-device {width: 100%;height: auto;border: 0;}
	.profits-device img {width: 116px;}
	.profits-main .-right {margin: 0;margin-top: 30px;}
	.feature-list {padding: 23px 0;border: 1px solid rgba(100,106,98,.4);border-radius: 20px;}
	.feature-list .feature-item {padding: 13px 0;text-align: center;}
	.feature-item .-icon {padding: 0;}
	.feature-item .-icon img {width: 36px;}
	.feature-item .-title {font-size: 16px;line-height: 24px;display: flex;flex-direction: column-reverse;margin-top: 15px;}
	.feature-item .-title:before {width: 108px;height: 49px;margin: -15px auto -20px;}
	.feature-item .-desc {font-size: 12px;line-height: 17px;white-space: normal;}
	
	.section-converge {padding-top: 55px;}
	.section-converge .section-title h1 img {width: 60px;}
	.converge-main {}
	.converge-function {flex-direction: column;}
	.function-item {margin-bottom: 20px;}
	.function-item .-icon {width: 48px;height: 48px;border-radius: 8px;}
	.function-item .-icon img {width: 30px;}
	.function-item .-info {margin-left: 28px;}
	.function-item .-title {font-size: 16px;line-height: 20px;transform: translateY(0);}
	.function-item .-title span {font-size: 12px;}
	.function-item .-desc {font-size: 10px;line-height: 14px;transform: translateY(0);opacity: 1;visibility: visible;}
	.converge-main .-right {width: 100%;margin-top: 56px;}
	.converge-main .-right .-arrow {top: 6px;left: 15px}
	.converge-main .-right .-arrow img {width: 36px;}
	.converge-number {margin-top: 15px;}
	.number-list {flex-wrap: wrap;}
	.number-item {width: 50%;margin-top: 30px;}
	.number-item .-num {font-size: 46px;line-height: 72px;}
	.number-item .-desc {font-size: 12px;line-height: 18px;margin-top: 3px;}
	
	
	
	.section-start {padding-top: 55px;}
	.start-main {margin-top: 40px;}
	.section-start .section-title h1 img {width: 34px;}
	.step-list {display: block;}
	.step-list .step-item {width: 100%;display: flex;align-items: center;}
	.step-item .-icon {width: 172px;height: 172px;border-color: rgba(100,106,98,.4);flex-shrink: 0;}
	.step-item .-icon img {width: 146px;}
	.step-item .-info {margin-top: 0;margin-left: 32px;text-align: left;}
	.step-item .-num {font-size: 16px;line-height: 24px;}
	.step-item .-title {font-size: 16px;line-height: 24px;}
	.step-item .-desc {font-size: 12px;line-height: 17px;margin-top: 8px;}
	.step-list .step-line {height: 30px;width: 172px;}
	.step-list .step-line:before {width: 1px;height: 30px;background-image: url("../images/arrow_line_m.png");top: 0;left: 50%;}
	.step-list .step-line:after {width: 7px;height: 9px;margin-top: -5px;background-image: url("../images/icon_redirect_m.png");top: 0;left: 50%;right: auto;margin-left: -3px;animation-name: arrowRunMobile}
	.section-owner {padding-top: 46px;}
	.section-owner-container {width: 100%;}
	.border-title {display: none;}
	.owner-container-bg {display: none;}
	.section-owner .section-title h1 img {width: 118px;}
	.owner-inner {margin-top: 0;}
	.node-main {margin-top: 20px;padding: 0;}
	.node-main:before {background-position: left top 40px;background-image: url("../images/bg_map_m.png");}
	/* overflow: auto; */
	.node-list {padding: 0;display: block;white-space: nowrap;font-size: 0;padding: 20px 10px;overflow: auto;}
	.node-list .node-item {width: 56.8116%;display: inline-block;margin: 0 10px;}
	.node-item .-inner {border-radius: 20px;padding: 14px 12px;}
	.node-item .-inner::before {border-color: rgba(100,106,98,.4);border-radius: 20px;}
	.node-item .-icon {width: 28px;height: 28px;border-radius: 6px;}
	.node-item .-icon img {width: 18px;}
	.node-item .-title {font-size: 16px;line-height: 24px;margin-top: 4px;}
	.node-item .-list {margin-top: 10px;}
	.node-item .-list li {font-size: 12px;line-height: 19px;padding-left: 6px;}
	.node-item .-list li:before {font-size: 8px;left: -3px;}
	.node-item:hover .-inner {transform: translateY(-10px);}
	.node-item:hover .-inner::before {background-image: url("../images/light_border2_m.png");}
	.section-download {padding-top: 60px;}
	.section-download-container {padding-bottom: 0;}
	.download-container-bg {display: none;}
	.section-download .section-title h1 img {width: 65px;}
	.download-main {margin-top: 54px;}
	.download-list {padding: 0;}
	.download-list .download-item a {width: 100px;height: 100px;padding-top: 18px;}
	.download-item a:after {width: 20px;height: 20px;top: 0px;right: 5px;}
	.download-item a:before {border-radius: 16px;}
	.download-item:hover a:before {background-image: url("../images/light_border3_m.png");}
	.download-item .-icon {width: 46px;height: 46px;}
	.download-item .-icon img:first-child {transform: translateZ(23px);}
	.download-item .-icon img:last-child {transform: translateY(23px) rotateX(-90deg);}
	.download-item .-title {font-size: 12px;line-height: 17px;margin-top: 10px;}
	.download-item:hover a {transform: translateY(-10px);}
	.section-faq {padding-top: 80px;}
	.section-faq-container {}
	
	
	.accordion-item .-inner {border-radius: 10px;}
	.accordion-header {font-size: 14px;line-height: 40px;padding: 20px 0;}
	.accordion-header .-num {font-size: 16px;line-height: 40px;margin-right: 10px;}
	.accordion-btn {width: 10px;height: 10px;top: 50%;margin-top: -5px;right: 0;}	
	.accordion-btn::before {width: 11px;height: 1px;top: 5px;left: 0;}
	.accordion-btn::after {width: 1px;height: 11px;left: 5px;top: 0;}
	.accordion-content-inner {padding: 0;}
	.accordion-content-inner p {font-size: 12px;line-height: 20px;}
	.accordion-item.active .-inner, .accordion-item:hover .-inner {border-color: rgba(255,255,255,.2);padding: 0 10px 10px;}
	
	.footer {padding-top: 44px;}
	.footer-container {width: 100%;}
	.footer-logo a {height: 32px;}
	/* .footer-logo img {width: auto;height: 14px;} */
	.footer-desc {font-size: 12px;line-height: 20px;margin-top: 6px;}
	.footer hr {border-color: rgba(255,255,255,.2);}
	.footer .hr1 {margin: 15px 0 10px;}
	.footer-nav-item img {width: 30px;}
	.footer-nav-item p {font-size: 11px;line-height: 15px;}
	.footer .hr2 {margin: 10px 0;}
	.footer-copyright {padding: 20px 0;}
	.footer-copyright p {font-size: 10px;line-height: 12px;}
	
	
	.contact-container:before {background-image: url("../images/contact_bg_m.png");}
	.section-contact {margin-top: 58px;padding-top: 25px;}
	.section-contact .section-title h1 img {width: 77px;}
	.section-contact .section-title p {font-size: 10px;line-height: 20px;}
	.contact-main {margin-top: 20px;}
	.contact-list:before {bottom: 29px;}
	.contact-item .-icon {width: 24px;height: 24px;}
	.contact-item .-icon img {width: 16px;}
	.contact-item .-title {font-size: 12px;line-height: 18px;white-space: nowrap;}
	.contact-item .-title:before {width: 100%;height: 43px;margin: -10px 0;}
	.contact-form {margin-top: 15px;}
	.form-group-item {margin-bottom: 0;}
	.form-group-item .form-title {font-size: 14px;line-height: 36px;margin-bottom: 4px;}
	.form-group-12 {width: 100%;}
	.form-control .form-input {font-size: 10px;line-height: 15px;padding: 9px 10px;border-radius: 6px;}
	.form-control .remark {height: 60px;}
	.form-group-btn {margin-top: 30px;}
	.form-submit-btn {border-radius: 6px;}
	.form-submit-btn span {width: 110px;height: 36px;border-radius: 6px;font-size: 16px;line-height: 34px;}
	.success-box {padding: 20px 80px;}
	.checkmark {width: 60px;height: 60px;margin-bottom: 10px;stroke-width: 3;}
	.success-text {font-size: 20px;line-height: 26px;margin-top: 5px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}