@charset "utf-8";
@media only screen and (max-width:2000px){	
	.indpics .swiper-slide {padding:0;height:700px}
	.home-chip .pic .imgcover {position:absolute;}
	.home-chip .pic {position: relative; overflow: hidden;height:550px;}
	.top-pic {padding:0;height:400px;}
	.solution .part-pic .imgcover {position:absolute}
	.solution .part-pic {position: relative;overflow: hidden;height:460px}
	.solution169 .part-pic {height:791px}
	.about-parameters {padding:0;height:385px;}
}

@media only screen and (max-width:1480px){	
	.wrap {margin:0 4%}
	.fixtop .navpc {width:92%;margin:0 4%;}
	.fixtop .navpc .left {margin-left:16%;}
	.list-search .wrap{margin:0 4%}
	.list-solution .subject,.list-product .bigcate {width:19%;}
	.list-product .subcate {width:33.5%;}
	.list-product .productname {width:47.5%;}
	.list-solution dl,.list-news .area {width:81%;}
	.list-news .swiper-slide .text .title {margin:0 0 50px 0}
	.list-product .bigcate dd a:before {right:25px;}
	.top-three-list dd .title {max-width:100%;width:38%}
	.top-three-list dd .pic {width:60%}
	.home-plat .left {width:42%}
	.home-plat .left .subtitle {margin:30px 0 150px 0}
	.home-plat .right {margin:0 12% 0 auto}
	.home-plat .right .pic img {width:450px}
	.footer .ct li.row p{margin:0 100px 0 0}
	.solution-menu ul {gap:1vw;}
	.solution169 .part-pic {height:auto;padding:40% 0}
	.product-platform .pic {margin:0;}
	.product-platform .pic {max-width:75%;}	
	/**A**/
	.product-platform li.li286 .show .ripple-container {left:-9.6747vw}
	.product-platform li.li286 .show .title:before {left:-9.6145vw;width:7.2289vw}
	/**B**/
	.product-platform li.li285 .show .ripple-container {left:-19.5181vw}
	.product-platform li.li285 .show .title:before {left:-19.4578vw;width:18.0723vw}
	/**C**/
	.product-platform li.li284 .show .ripple-container {left:-19.5181vw}
	.product-platform li.li284 .show .title:before {left:-19.3976vw;width:18.0723vw}
	/**D**/
	.product-platform li.li283 .show .ripple-container {left:-24.0361vw;}
	.product-platform li.li283 .show .title:before {left:-23.9759vw;width:22.5904vw}
	/**E**/
	.product-platform li.li282 .show .ripple-container {left:-21.3253vw;}
	.product-platform li.li282 .show .title:before {left:-21.2651vw;width:19.8795vw}
	/**F**/
	.product-platform li.li281 .show .ripple-container {left:-5.9639vw;}
	.product-platform li.li281 .show .title:before {left:-5.9036vw;width:4.5181vw}	
	.about-adv .title {width:40%;}
	.about-adv .content {width:55%}
}

@media only screen and (max-width:1400px){	
	.fixtop .navpc .left {margin-left:17%;}
	.list-solution dl,.list-news .area {padding-left:40px}
	.fixtop .navpc li {margin:0 12px; }
	.fixtop .navpc li a.a span {margin:0 -5px 0 3px}
	.fixtop .navpc li.ct {margin-right:30px}
	.fixtop .navpc li.sr {margin:0 3px;}
	.fixtop .navpc li.lan .icon-dimensions {margin:0 6px 0 6px;}
	.home-about .content {width:38%;}
	.home-about .indnum {width:58%}
	.home-news .left,.home-news .right {width:46%}

}

@media only screen and (max-width:1200px){	
    .wrap {margin:0 4%}
	.phonemenu { display:block;}    
	::-webkit-scrollbar {width: 1px;}	
	.fixtop { height:59px;border-color:#d8d8d8;}
	.top-blank {height:60px}
	.fixtop.active{top:0px;}
	.fixtop .logo {top:20px;}
	.fixtop .logo a {width:125px;height:20px;}
	.fixtop .navpc .left {margin-left:0;display:none;}
	.fixtop .navpc li {margin:0;display:none;}
	.fixtop .navpc li.sr {display:block}
	.fixtop .navpc li.em {display:none;}
	.fixtop .navpc li.sr {padding:0;margin:15px 40px 0 0;}
	.fixtop .navpc li.sr a.a {width:30px;height:30px;line-height: 30px;}
	.fixtop .navpc li.sr a.a span {font-size:18px;line-height: 28px}	
	.list-search {padding:30px 0;}
	.list-search .wrap{margin:0 4%}
	.list-search p {display:none;}
	.list-search div {margin:0 60px 0 0;}
	.list-search div #k {height:40px;padding:0 15px;}
	.list-search #sbtn {width:50px;height:40px;}
	.home-about {padding:60px 0 45px 0}
	.home-about .wrap {display:block}
	.home-about .content {width:100%;}
	.home-about .indnum {width:100%;margin-top:40px}	
	.home-plat {padding:60px 0 80px 0;}
	.home-plat .left {width:40%}
	.home-plat .left .title {font-size:30px;line-height: 1.2}
	.home-plat .left .subtitle {margin:20px 0 100px 0}
	.home-plat .left .content {width: 250px;}
	.home-plat .left .content ul {margin:0}
	.home-plat .left .content li {padding:10px 0;}
	.home-plat .left .content li img {margin:0 10px 0 0}
	.home-plat .right {margin:0 10% 0 auto;}
	.home-plat .right .pic img {width:350px}
	.home-plat .right li,.home-plat .right li:hover {right:-10px;width: 5px;height: 5px;}
	.home-plat .right li p {left:12px;top:-6px;width:95px; line-height: 1.4;font-size:12px}
	.home-plat .right li:before {top:2px;right:5px;width:90px;}
	.home-plat .right li.li265:before {width:114px;}
	.home-plat .right li.li264:before {width:130px;}
	.home-plat .right li.li263:before {width:134px;}
	.home-plat .right li.li262:before {width:172px;}
	.home-ripple-container {
		left:-11px;
		top:-10px;
		width: 24px;
		height: 24px;
	}
	.home-center-dot {
		width: 5px;
		height:5px;
	}
	.home-ripple-container::before,
	.home-ripple-container::after{
		width:24px;
		height: 24px;
	}	
	.home-subject .title {font-size:30px;}
	.home-subject .content {margin:20px auto 40px auto;}
	.home-solution {padding:60px 0}
	.home-solution ul {gap:15px;}
	.home-solution li .pic {padding:80px 0 30px 0}
	.home-solution li .pic img {height:350px}
	.home-solution li .title {height:90px;}
	.home-solution li .title span {margin:4px -25px 0 2px;}
	.home-solution li:hover .title span {margin:4px -4px 0 2px;}
	.home-chip .text .title {font-size:30px;}
	.home-chip .text .content {margin:20px 0 40px 0}
	.home-chip .pic {height:400px;}	
	.home-product {padding:60px 0 40px 0}
	.home-product ul {gap:2vw}
	.home-product li {width:calc(33.3333% - 1.3333vw);padding:1.5vw;}		
	.home-news {padding:40px 0 50px 0}
	.home-news .left,.home-news .right {width:46%}
	.home-news .left .subject {font-size:30px;}
	.home-news .left ul {margin:25px 0 40px 0}
	.home-news .left li {height:60px; line-height: 60px;}
	.home-news .left li a {padding:0 20px 0 70px;}
	.home-news .right .pic {height:257px;margin:42px 0 15px 0}
	.home-news .left li:hover a {padding:0 10px 0 80px;}
	.home-news .left li:hover .date {left:10px;}	
	.foot {height:250px;}
	.foot .text {font-size:30px;margin:0 0 30px 0; line-height: 1.3}
	.top-more.white a {font-size:16px;height:40px;line-height: 40px;width:160px; }
	.top-more.white span {margin:11px 0 0 10px;font-size:18px}	
	.footer {padding:45px 0 0 0;}
	.footer .logo a {width:188px;height:30px;margin:0 auto}
	.footer .menu-social {margin:30px 0 40px 0; text-align: center;display:block;}
	.footer .menu-social .menu {display:none}
	.footer .menu-social ul {align-items: center;justify-content: center}
	.footer .menu-social .social {text-align: center}
	.footer .menu-social .social li {flex:none;margin:0 10px;}
	.footer .ct li.row {padding-left:0}
	.footer .ct li.row p{margin:0 6vw 0 0}	
	.top-pic .text .title {font-size:30px;margin:0px 0 10px 0;}
	.top-pic .text .content {line-height: 1.8;font-size:14px;}
	.top-pic {height:300px;}
	.solution-menu {display:none}
	.solution-fidelity-scaling {margin-top:40px}	
	.solution-fidelity-scaling .text {margin:40px 0 60px 0;}
	.solution-fidelity-scaling .text .title {top:30px;font-size:30px; }
	.solution-fidelity-scaling .text .content {padding:20px 0 40px 40px}
	.solution-fidelity-scaling .text .content h3 {margin:10px 0}
	.solution-fidelity-scaling .text .content ul {margin:-20px 0 -40px 0;left:-40px;width:calc(100% + 40px);}
	.solution-fidelity-scaling .text .content li {padding:25px 0 25px 100px;}
	.solution-fidelity-scaling .text .content li:first-of-type {padding-top:35px}
	.solution-fidelity-scaling .text .content li:last-of-type {padding-bottom:40px}
	.solution-fidelity-scaling .text .content li:before {left:25px;top:44px;font-size:14px;}
	.solution-fidelity-scaling .text .content li:first-of-type:before {top:55px}	
	.solution .part-profile {padding:40px 0;margin-top:0px}
	.solution .part-profile .text {width:55%}
	.solution .part-profile .text h3 {font-size:30px; line-height: 1.4;margin:5px 0 30px 0}
	.solution .part-profile .text .ul-1 {margin:10px 0 15px 0;font-size:12px; line-height: 1.6; gap:10px}
	.solution .part-profile .text .ul-1 img {height:40px;margin:0 0 12px 0;}
	.solution .part-profile .text .ul-2 li {border-radius:35px;padding:8px 13px 8px 10px;font-size:12px;line-height: 1.6;}
	.solution .part-profile .text .ul-2 img {margin:1px 8px 0 0;height:16px}
	.solution .part-profile .pic {width:40%}
	.solution173 .part-profile .pic {width:38%}
	.solution171 .part-profile .pic {width:30%}
	.solution170 .part-profile .pic {width:28%}
	.solution169 .part-profile .pic {width:34%}
	.solution .part-components {margin:40px 0 40px 0}
	.solution .part-components h2 p {font-size:22px; line-height: 1.4; padding:0 10px 0 0}
	.solution .part-components h2:before {top:21px;}
	.solution .part-components ul {margin:0 0 0 0;gap:2vw;}
	.solution .part-components li {width:calc(33.3333% - 1.3333vw);padding:20px 20px 20px 20px;}
	.solution .part-components li img {height:16vw;margin:0 auto 30px auto;}
	.solution .part-components li h3 {font-size:18px; line-height: 1.4;padding:0 0 15px 0;margin:0 0 20px 0;}
	.solution .part-components li h3 p {margin-top:5px;}
	.solution .part-detail {margin:40px 0 0 0}
	.solution .part-detail td {padding:30px 0;}
	.solution .part-detail td:nth-child(1) {padding-right:10px;padding:40px 0 0 0;}
	.solution .part-detail td:nth-child(2) {padding-left:60px}
	.solution .part-detail td em {left:20px;top:32px;}
	.solution .part-detail h3 {font-size:25px;margin:0 0 20px 0}
	.solution .part-summry .title {font-size:30px;margin:40px 0 25px 0}
	.solution .part-summry .gs {margin:0 auto 40px auto}
	.solution .part-adv {margin:40px 0 40px 0}
	.solution .part-adv h2 {font-size:30px; margin:0 0 40px 0}
	.solution .part-adv li {padding:80px 20px 30px 20px;}
	.solution .part-adv li:before {width: 10px;height: 10px;}
	.message .text {width:40%}
	.message form {width:50%;}
	.message .text .title {font-size:30px;}
	.message .text .content {font-size:16px;}
	.message {padding:40px 0 50px 0}
	.message form li.notice {padding-top:25px}
	.message form li.btn {margin-top:0px}
	.message form li.btn button {width: 120px;height: 40px;}	
	.message .wrap {display:block}
	.message .text {width:100%}
	.message form {width:100%;margin-top:10px}
	.product .left {display:none;}
	.product .right {width:100%}
	.product {margin:30px 0 45px 0}
	.product .right li {border-radius: 5px;margin-top:4%;padding:20px 15px 25px 15px;}
	.product .right li .title {padding:0 130px 15px 0;margin:0 0 25px 0;font-size:18px}
	.product .right li .title a{top:0px;width:120px;height: 25px; line-height: 25px; border-radius: 30px;font-size:12px;}
	.product .right li .row .content {font-size:12px; line-height:1.6}
	.message.white {padding-top:40px}
	.product-platform {padding:60px 0 50px 0;}
	.product-platform .pic {max-width:90%;}
	.product-platform li .show {padding:7px 5px 9px 10px;width:100px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left-width:2px;}
	.product-platform li.li281 .show {width:130px}
	.product-platform li .show .title {font-size:14px;}
	.product-platform li .show .title:before {top:20px;}	
	.product-platform li .show .subtitle {font-size:10px;margin-top:0px;line-height: 1.4}
	.product-platform li .hover {left:auto;right:0;top:60px;width:250px;border-radius: 5px;border-width:1px;padding:10px 10px 10px 10px;font-size:12px; line-height: 1.5;}
	.product-platform li.li281 .hover {right:auto;left:0}
	.product-platform li .hover .image img {border-radius:5px;width:80%;}
	.product-platform li .hover .title {font-size:14px;margin:10px 0 10px 0}

	.ripple-container {
		top:12px;
		width: 30px;
		height: 30px;
	}
	.center-dot {
		width: 15px;
		height:15px;
		line-height: 14px;font-size:14px;
	}
	.ripple-container::before,
	.ripple-container::after{
		width: 30px;
		height: 30px;
	}
	
	.center-dot:after {left:7px;top:15px;}

	/**A**/
	.product-platform li.li286 {top:-2%;}
	/**B**/
	.product-platform li.li285 {top:11%;}
	/**C**/
	.product-platform li.li284 {top:27%;}
	/**D**/
	.product-platform li.li283 {top:38%;}
	/**E**/
	.product-platform li.li282 {top:49%;}
	/**F**/
	.product-platform li.li281 {left:13%;top:10%;}

	/**A**/
	.product-platform li.li286 .show .ripple-container {left:-94px}
	.product-platform li.li286 .show .title:before {left:-82px;width:70px}
	/**B-C**/
	.product-platform li.li285 .show .ripple-container,.product-platform li.li284 .show .ripple-container {left:-174px}
	.product-platform li.li285 .show .title:before,.product-platform li.li284 .show .title:before {left:-162px;width:150px}
	/**D-E**/
	.product-platform li.li283 .show .ripple-container,.product-platform li.li282 .show .ripple-container {left:-199px;top:12px}
	.product-platform li.li283 .show .title:before,.product-platform li.li282 .show .title:before {left:-194px;width:182px}
	.product-platform li.li283 .center-dot:after,.product-platform li.li282 .center-dot:after {height:0}
	/**F**/
	.product-platform li.li281 .show .ripple-container {left:-69px;top:65px}
	.product-platform li.li281 .show .title:before {left:-64px;width:52px}
	.product-platform li.li281 .center-dot:after {height:44px;top:-44px}	
	.swiper-button-next,.swiper-button-prev { width:30px;height:30px;margin-top:-15px;}
	.swiper-button-next:after,.swiper-button-prev:after {font-size:16px;width:30px;height:30px;line-height:28px;}	
	.news-exhibition {padding:40px 0 50px 0;}
	.news-subject {font-size:30px;margin:0 0 40px 0}
	.news-exhibition .left {width:49%;}
	.news-exhibition .left a {height:350px;}
	.news-exhibition .left .text .title {font-size:16px;height:50px; line-height: 50px; padding:0 15px;}
	.news-exhibition .left .text .date {right:15px;top:20px;font-size:12px;}
	.news-exhibition .left .text .date .d {font-size:25px;}
	.news-exhibition .right {width:49%;}
	.news-exhibition .right .in {padding:25px 20px 0px 20px;height:350px;}
	.news-exhibition .right .title {padding:0 0 20px 0;margin:0 0 20px 0;}
	.news-exhibition .right .date {bottom:28px;}
	.news-exhibition .right .top-more {bottom:25px;}
	.news-exhibition .swiper-button-next,.news-exhibition .swiper-button-prev { top:-75px;}
	.news-exhibition .swiper-button-prev {right:40px}	
	.news-information {padding:40px 0 50px 0;}
	.news-information ul {margin-top:-50px}
	.news-information li .date {top:66px}
	.news-information li .date .d {font-size:40px;}
	.news-information li .date .d:before {left:55px;top:4px; width:2px;height:32px;}
	.news-information li .date .ym {font-size:14px;line-height: 1.3;margin:2px 0 0 25px}
	.news-information li .title {margin:0 199px 0 0;padding:60px 0 0 140px;line-height: 1.6;height:150px;}
	.news-information li .title a {font-size:18px;}
	.news-information li .pic {top:50px;width:169px;height:100px;}	
	.page_wrap {padding:40px 0 0 0;}
	.pager a,.pager span,.pager font {width:25px; height:25px; line-height:25px;}
	.pager i {line-height: 25px;}
	.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:14px;}
	.pager span.current {height:27px;line-height: 27px}	
	.news-show {padding:40px 0}
	.news-show .left {width:100%;padding:30px 20px 30px 20px}
	.news-show .left .title {font-size:25px;}
	.news-show .left .date {font-size:16px;padding:20px 0 20px 0;margin:0 0 20px 0}
	.news-show .left .content {font-size:16px;}
	.news-show .left .prevnext {margin:15px 0 0 0}
	.news-show .right {display:none}	
	.about {margin:40px 0 40px 0}
	.about .subtitle {font-size:30px;margin:10px auto 25px auto}
	.about .content {margin:0 auto 30px auto}
	.about .pic .imgcover{position:absolute;}
	.about .pic {position: relative; overflow: hidden;height:250px}
	.about .indnum ul {gap:5vw;margin-top:40px}
	.about .indnum li .summry {font-size:16px;margin:20px 0 0 0;padding-top:25px}	
	.about-adv {padding:40px 0}
	.about-adv .title {font-size:30px;}	
	.about-ability {padding:40px 0}
	.about-ability li {padding:30px 20px 20px 20px;}
	.about-ability li .title {font-size:25px;min-height:120px;}
	.about-ability li .content {min-height:100px;margin:20px 0}
	.about-parameters .text .title {font-size:30px; margin:0 0 40px 0}
	.about-parameters .text .title:before {bottom:-20px;width:30px;height:2px;}
	.about-parameters {height:300px;}	
	.world-map {padding:0 0 30px 0}
	.world-map .text {padding:45px 0}
	.world-map .text .title {font-size:30px;}
	.world-map .map li {padding:0 6px 0 25px;height: 25px;line-height: 24px;border-radius: 5px;font-size:12px}
	.world-map .map li:before {font-size:14px;left:5px;top:5px;}
	.world-map .map li:after {left:20px;bottom: -5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ffffff;}
	.contact-info {margin:40px 0}
	.contact-info .subject .title {font-size:30px; }
	.contact-info .subject .content {font-size:16px;margin:10px 0 40px 0}
	.contact-info li {padding:20px 20px 20px 15px;font-size:16px;}
	.contact-info li .title {padding:0 0 15px 0;margin:0 0 15px 0;}	
	.about-join {margin:0 0 40px 0}
	.about-join .pic {height:280px}
	.about-join .text {padding-left:20px}
	.about-join .text .title {font-size:20px;max-width:70%;}
	.about-join .text .content {margin:10px 0 15px 0;max-width:70%;font-size:12px; line-height: 1.6}	
	.about-join .home-more a {height:25px; line-height: 25px;font-size:12px;width:85px;border-radius:4px; letter-spacing: 0}
	.about-join .home-more a:hover {width:85px; letter-spacing: 0;}	
	.site-search {padding:30px 0}
	.site-search .subject {font-size:30px;}
	.search-list {margin:0 0 50px 0}
	.search-list li {margin-top:20px;}
	.search-list li .pic {padding:10px;}
	.search-list li .text .cate {height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:12px}
	.search-list li .text .title {margin:15px 0 25px 0}
	.search-list li .text .title a {font-size:16px;}
	.search-list li .text .top-more {margin-bottom:10px}
	.solution .part-pic {height:auto;padding:16.4286% 0}
	
}

@media only screen and (max-width:788px){
	.home-plat .left .subtitle {margin:20px 0 50px 0}
	.home-plat .right .pic img {width:300px}
	.home-chip .pic {height:350px;}
	.home-news .right .pic {height:190px;margin:107px 0 15px 0}
	/**A**/
	.product-platform li.li286 {top:-3%;}
	/**B**/
	.product-platform li.li285 {top:10%;}
	/**C**/
	.product-platform li.li284 {top:23%;}
	/**D**/
	.product-platform li.li283 {top:36%;}
	/**E**/
	.product-platform li.li282 {top:50%;}
	/**F**/
	.product-platform li.li281 {left:13%;top:6%;}

	/**A**/
	.product-platform li.li286 .show .ripple-container {left:-44px}
	.product-platform li.li286 .show .title:before {left:-32px;width:20px}
	/**B-C**/
	.product-platform li.li285 .show .ripple-container,.product-platform li.li284 .show .ripple-container {left:-74px}
	.product-platform li.li285 .show .title:before,.product-platform li.li284 .show .title:before {left:-62px;width:50px}
	/**D-E**/
	.product-platform li.li283 .show .ripple-container,.product-platform li.li282 .show .ripple-container {left:-99px;}
	.product-platform li.li283 .show .title:before,.product-platform li.li282 .show .title:before {left:-94px;width:82px}
	/**F**/
	.product-platform li.li281 .show .ripple-container {left:-69px;top:65px}
	.product-platform li.li281 .show .title:before {left:-64px;width:52px}
	.product-platform li.li281 .center-dot:after {height:45px;top:-45px}
	.news-exhibition .left a,.news-exhibition .right .in {height:400px;}
	.world-map .map li:nth-child(1) {left:27%;top:75%;}
	.world-map .map li:nth-child(2) {left:16%;top:29%}
	.world-map .map li:nth-child(3) {left:44%;top:27%}
	.world-map .map li:nth-child(4) {right:0;top:34%}
	.world-map .map li:nth-child(5) {right:9%;top:62%}
	.about-join .pic {height:220px}
}

@media only screen and (max-width:640px){  
	.indnum ul {display:block}
	.indnum li { text-align: center;border:0;border-bottom:1px solid #e8e8e8;padding:0 0 40px 0;margin:40px 0 0 0}
	.home-plat .wrap {display:block}
	.home-plat .left {width:100%}
	.home-plat .right {margin:60px 0 0 0}
	.home-plat .right .pic img {width:200px}
	.home-plat .right li {right:auto;left:220px}	
	.home-plat .right li:before {width:40px;}
	.home-plat .right li.li265:before {width:64px;}
	.home-plat .right li.li264:before {width:80px;}
	.home-plat .right li.li263:before {width:84px;}
	.home-plat .right li.li262:before {width:92px;}
	.home-plat .left .content {width: 100%;}
	.home-plat .left .content li img {margin:0 15px 0 0}	
	.home-solution ul {gap:4vw;}
	.home-solution li {flex:none;width:calc(50% - 2vw);}
	.home-solution li .pic img {height:250px}
	.home-chip .text .title {font-size:25px;}
	.home-chip .text .content {margin:15px 0 30px 0;font-size:13px;}	
	.home-product ul {display:block;gap:0}
	.home-product li {width:100%;margin-top:30px;padding:15px 15px 20px 15px}
	.indpics .swiper-slide .text .title {font-size:30px;}
	.indpics .swiper-slide .text .content {font-size:16px; line-height: 1.6;margin:20px 0 50px 0;max-width:80%}
	.home-more a {height:40px; line-height: 40px;font-size:14px;width:120px;}
	.home-more a:hover {width:120px; letter-spacing: 0;}
	.indpics .swiper-slide {height:550px}
	.home-news .wrap {display:block}
	.home-news .left,.home-news .right {width:100%}
	.home-news .right .pic {height:auto;padding:29.6428% 0}
	.footer .ct ul {display:block; text-align: center}
	.footer .ct li.row {display:block;padding-left:0}
	.footer .ct li.row p{margin:0}
	.footer .ct li.row p:last-of-type {margin:0}
	.top-pic .text .title {font-size:25px;}
	.top-pic .text .content {font-size:12px;line-height: 1.6}
	.top-pic {height:220px;}
	.current-position .btn {display:none;}
	.current-position .btn.show {display:block;top:-5px}
	.current-position .current {font-size:12px;}
	.current-position .current a.home {width:12px;height:12px;margin:4px 0 0 0;font-size:12px;}
	.current-position .current span {margin:1px 0px 0 0px;font-size:11px;}	
	.solution-fidelity-scaling {margin-top:25px}	
	.solution-fidelity-scaling .text {margin:0 0 40px 0;}	
	.solution-fidelity-scaling .text .title {position:relative;top:0;padding:40px 0}
	.solution-fidelity-scaling .text .content {margin:0;}
	.solution-fidelity-scaling .text .content {border:0;border-top:1px solid #d8d8d8;padding:20px 0 40px 0}
	.solution-fidelity-scaling .text {border-top:0}
	.solution-fidelity-scaling .text .content ul {left:0;width:100%;}
	.solution-fidelity-scaling .text .content li {padding:25px 0 25px 50px;}
	.solution-fidelity-scaling .text .content li:before {left:0;}
	.solution-fidelity-scaling .pic {position: relative; overflow: hidden;padding:40% 0}
	.solution-fidelity-scaling .pic .imgcover {position:absolute;}
	.solution .part-profile .wrap {display:block}
	.solution .part-profile .text {width:100%}
	.solution .part-profile .pic {width:100%;margin-top:60px}
	.solution173 .part-profile .pic {width:100%}
	.solution171 .part-profile .pic {width:100%}
	.solution170 .part-profile .pic {width:100%}
	.solution169 .part-profile .pic {width:100%}
	.solution .part-components ul {display:block;margin-top:-4%}
	.solution .part-components li {width:100%;margin-top:4%}
	.solution .part-components li img {height:auto;width:80%;}	
	.solution .part-detail tr {border-top:0;}
	.solution .part-detail td {padding:0 0 40px 0;display:block}
	.solution .part-detail td:nth-child(1) {border:0;border-top:1px solid #d8d8d8;width:100%;padding:30px 0 0 0;}
	.solution .part-detail td:nth-child(2) {width:100%;padding-left:0}
	.solution .part-detail td em {left:0;top:0;position: relative;padding:10px 0 5px 0;display:block}
	.solution .part-detail td.no {padding:20px 0 0 0;margin:0;line-height: 0;font-size:0}
	.solution .part-components li h3 p.no {display:none;}
	.solution .part-adv ul {display:block;margin-top:-4%}
	.solution .part-adv li {width:100%;margin-top:4%}
	.message form .two {display:block}
	.message form .two li {width:100%}	
	.product .right li .row {display:block}
	.product .right li .row .content {width:100%;}
	.product .right li .row .pic {width:100%;margin-top:8%}
	.product-platform {padding:10px 0 50px 0;}
	.product-platform .pic {max-width:100%;display:none;}	
	.product-platform ul {position:relative;margin-top:40px;}
	.product-platform li {position:relative;margin:20px 0 0 0;}
	.product-platform li:before {content:'';position: absolute;left:0;top:34px;width:95%;height:1px;background: #bfbfbf; z-index: -1}
	.product-platform li.li286,.product-platform li.li285,.product-platform li.li284,.product-platform li.li283,.product-platform li.li282,.product-platform li.li281 {top:0;left:0;}
	.product-platform li .show {padding:11px 5px 13px 12px;position: static}
	.product-platform li .show,.product-platform li.li281 .show {width:160px;}
	.product-platform li .show .title:before,.center-dot:after{display:None;}	
	.product-platform li .show .title {font-size:16px;position: static}
	.product-platform li .show .subtitle {font-size:12px;margin-top:3px}
	.product-platform li .hover {left:auto;right:0;top:60px;width:250px;border-radius: 5px;border-width:1px;padding:10px 10px 15px 10px;font-size:12px; line-height: 1.5;}
	.product-platform li.li281 .hover {right:auto;left:0}
	.product-platform li .hover .image img {border-radius:5px;width:80%;}
	.product-platform li .hover .title {font-size:14px;margin:10px 0 10px 0}	
	.ripple-container,.product-platform li.li286 .show .ripple-container,.product-platform li.li285 .show .ripple-container,.product-platform li.li284 .show .ripple-container,.product-platform li.li283 .show .ripple-container,.product-platform li.li282 .show .ripple-container,.product-platform li.li281 .show .ripple-container {top:19px;left:auto;right:0;}
	.product-platform li .hover {left:0;right:auto;top:80px;width:100%}
	.product-platform li ul {margin:0 0 0 15px}
	.product-platform li li {margin:0;line-height: 1.8}
	.product-platform li .hover .title {margin:15px 0 10px 0}
	.product-platform li li:before {display:none;}
	.news-exhibition {padding-bottom:100px}
	.news-exhibition .list {display:block}
	.news-exhibition .left {width:100%;}
	.news-exhibition .right {width:100%}
	.news-exhibition .left a,.news-exhibition .right .in {height:auto;}
	.news-exhibition .left a {padding:50% 0}
	.news-exhibition .right .content {padding:0 0 130px 0}
	.news-exhibition .swiper-button-next,.news-exhibition .swiper-button-prev { top:auto;bottom:-50px}	
	.news-information li {margin-top:30px}
	.news-information li .pic {position: relative;top:0;width:100%;height:auto;position: relative;padding:29.6428% 0}	
	.news-information li .date {top:0;position: relative;margin:20px 0}
	.news-information li .title {margin:0;padding:0 0 30px 0;height:auto;}
	.news-information ul {margin-top:0px}	
	.news-show .left .prevnext {display:block}
	.news-show .left .prevnext a {width:100%;display:block;margin:20px 0 0 0}
	.about-adv .wrap {display:block}
	.about-adv .title {width:100%;}
	.about-adv .content {width:100%;margin-top:40px}
	.about-ability ul {display:block;margin-top:-4%}
	.about-ability li {width:100%;margin-top:4%}
	.about-ability li .title {min-height:0;}
	.about-ability li .content {min-height:0;margin:30px 0 40px 0}	
	.about-parameters {background-position:-160vw}
	.about-parameters .text .title {font-size:25px; margin:0 0 30px 0}
	.about-parameters .text .title:before {bottom:-15px;}
	.about-parameters .text .content {font-size:14px; line-height: 1.6;}	
	.world-map .text {display:block}
	.world-map .text .title {width:100%}
	.world-map .text .content {width:100%;margin-top:20px}	
	.world-map .map li {padding:0 5px 0 15px;height: 17px;line-height:17px;border-radius: 5px;font-size:8px}
	.world-map .map li:before {font-size:10px;left:3px;top:3px;}
	.world-map .map li:after {left:15px;bottom: -3px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #ffffff;}
	.world-map .map li:nth-child(1) {left:25.5%;top:70.5%;}
	.world-map .map li:nth-child(2) {left:15.5%;top:29%}
	.world-map .map li:nth-child(3) {left:43%;top:24.5%}
	.world-map .map li:nth-child(4) {right:-2%;top:34%}
	.world-map .map li:nth-child(5) {right:9%;top:62%}	
	.contact-info ul {display:block;margin-top:-10px}
	.contact-info li {width:100%;margin-top:30px}
	.about-join .text .title {max-width:80%;}
	.about-join .text .content {max-width:80%;}
	.about-join .pic .imgcover {left:-40vw;width:calc(100% + 40vw)}
	.search-list li {display:block;border-bottom:1px solid #cdcdcd;padding:0 0 20px 0}
	.search-list li .pic {width:100%}
	.search-list li .text {width:100%;margin-top:15px}
	.search-list li:before {display:none;}
}
