 

/* CSS Reset */
html{-webkit-text-size-adjust:none;font-size: 62.5%;} 
body{color: #72706e;overflow-x:hidden;margin:0; padding:0;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #72706e;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color:#ccc;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.send-mark {position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: rgba(255,255,255,0.5);}
.send-mark.cur {display: none;}
.send-mark i {display: block;width: 4.8rem;height: 4.8rem;background:url('../image/loading.gif') center no-repeat;background-size: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50,-50%);}
::-webkit-scrollbar{height:4px; width:3px;background: #ccc;}
::-webkit-scrollbar-button{height:0; width:5px;background: #ccc;}
::-webkit-scrollbar-thumb{background-color:#000;box-shadow:inset 1px 1px 0 #000,inset 0 -1px 0 #000;}




/* header */
.header {position:absolute;left: 0;top: 0;z-index: 500;width: 100%;transition:all .4s ease;}
.header * {transition:all .4s ease;}
.header-content {width:100%;height: 8.8rem;margin: auto;position: relative;z-index: 8;text-align: center;font-size: 0;}
.header-logo {width: 16rem;position: absolute;left: 8%;top: 50%;transform: translateY(-50%);z-index: 11;}
.header-logo a {display: block;margin: auto;width: 100%;}
.header-logo img{display: block;max-width: 150%;filter: grayscale(1) brightness(8);}
.header-right {color: #fff;text-align: right;position: absolute;right: 1%;top: 50%;transform: translateY(-50%);z-index: 10;width: 90%;}
.header-nav,.header-nav li,.header-link,.header-link .link-1,.linkbtn-1 i,.linkbtn-1 span {display: inline-block;vertical-align: middle;}
.header-nav ul ,.header-nav li {list-style: none;margin: 0;padding: 0;}
.header-nav li {margin-left: 6rem;position: relative;}
.header-nav a {color: #fff;position: relative;}
.header-nav a::before{content: '';width: 0;height: 2px;position: absolute;left: 0;bottom: 0;transition:all .4s ease;background: #ec0000;}
.header-nav li.cur a.nav::before {width: 100%;}
.header-nav li.cur a.nav {font-weight: bold;}
.header-nav a:hover {color: #ec0000!important;}
.header-link {font-size: 0;margin-left: 10rem;}
.header-link .link-1{margin-left: 1rem;}
.linkbtn-1 {display: block;text-align: center;padding: 1rem 0;border: 1px solid #fff;box-sizing: border-box;font-size: 0;min-width: 12rem;}
.linkbtn-1 i {width: 1.8rem;height: 1.8rem;position: relative;}
.linkbtn-1 span {margin-left: 1rem;color: #fff;}
.linkbtn-1:hover {background: #ec0000;border: 1px solid #ec0000!important;}
.linkbtn-1:hover i {filter: none!important;}
.linkbtn-1:hover span {color: #fff!important;}

.header-nav li:hover .header-nav-show {display: block;}
.header-nav-show {position: absolute;left: -2.5rem;top: 100%;z-index: 11;display: none;}
.header-nav-show::before {content: '';width: 0;height: 0;border-top-color:transparent;border-bottom-color:#fff;border-left-color:transparent;border-right-color:transparent;position: absolute;left: 50%;margin-left: -1rem;border-style: solid;border-width: 1rem ;top: 0;}
.header-nav-show ul {width: 9rem;padding: 2rem;overflow: hidden;position: relative;background: #fff;border-radius: 5px;text-align: center;margin-top: 2rem;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
.header-nav-show li {margin-left: 0;padding: 2px 0;overflow: hidden;}
.header-nav-show a {color: #72777c;}

.header-nav>ul>li:nth-child(4) .header-nav-show>ul{
	width: 15rem;
}

.header-nav>ul>li:nth-child(4) .header-nav-show{
	left: -5.5rem;
}
 

.header.hover,.header.scroll-down,.header.scroll-top,.header.cur,.detail .header {border-bottom: 1px solid #f1f1f1;background:#fff;}
.header.hover .header-logo img,.header.scroll-down .header-logo img,.header.scroll-top .header-logo img,.header.cur .header-logo img ,.detail .header .header-logo img{filter: none;}
.header.hover .header-nav a,.header.scroll-down .header-nav a,.header.scroll-top .header-nav a,.header.cur .header-nav a,.detail .header .header-nav a{color: #000;}
.header.hover .header-link .linkbtn-1,.header.scroll-down .header-link .linkbtn-1,.header.scroll-top .header-link .linkbtn-1,.header.cur .header-link .linkbtn-1,.detail .header .header-link .linkbtn-1{border: 1px solid #666;}
.header.hover .linkbtn-1 i,.header.scroll-down .linkbtn-1 i,.header.scroll-top .linkbtn-1 i,.header.cur .linkbtn-1 i,.detail .header  .linkbtn-1 i {filter: invert(1);}
.header.hover .linkbtn-1 span ,.header.scroll-down .linkbtn-1 span ,.header.scroll-top .linkbtn-1 span ,.header.cur .linkbtn-1 span,.detail .header .linkbtn-1 span {color: #000;}
.header.hover .menu-toggle , .header.scroll-down .menu-toggle, .header.scroll-top .menu-toggle, .header.cur .menu-toggle, .detail .header .menu-toggle {filter: invert(1);}
.header.cur {transform: translateY(-100%);}
 
.header-link .link-1 {position: relative;}
.language-show-1 {position: absolute;top: 100%;left: 0;width: 100%;z-index: 11;background: #f5f5f5;text-align: center;display: none;}
.language-show-1 a {display: block;border-top: 1px solid #ccc;padding: 0;background: none;color: #333;margin: 0;padding: 1rem 0;}
.language-show-1 a:hover {background: #ec0000;color: #fff;}
.header-link .link-1:hover .language-show-1 {display: block;}




/* menu */
.menu-toggle {display: none;margin: 0 2rem;border: 1px solid #ffff;}
.menu-toggle a {display: inline-block;vertical-align: middle;box-sizing: border-box;}
.cd-nav-trigger {display: inline-block;position: relative;}
.menu-toggle i:before {display: inline-block;vertical-align: middle;color: #fff;font-size: 1.6rem;}
.menu-toggle span.hamburger,
.menu-toggle span.hamburger:after,
.menu-toggle span.hamburger:before {content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;margin-top:-2px;left:50%;margin-left:-50%;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.menu-toggle span.hamburger:after {margin-top:-6px;top:0;transition-delay:0.27s;}
.menu-toggle span.hamburger:before {margin-top:6px;top:0;transition-delay:0.2s;}
.menu-toggle span.cross {display: inline-block;vertical-align: middle;position: relative;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.menu-toggle span.cross:before,
.menu-toggle span.cross:after {content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;margin-top:0;left:50%;margin-left:-50%;-webkit-transform:translateY(-7rem) translateX(-7rem) rotate(45deg);transform:translateY(-7rem) translateX(-7rem) rotate(45deg);transition-delay:0.12s;}
.menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(7rem) translateX(-7rem) rotate(-45deg);transform:translateY(7rem) translateX(-7rem) rotate(-45deg);}
.menu-toggle span.cross:after {-webkit-transform:translateY(-7rem) translateX(7rem) rotate(-45deg);transform:translateY(-7rem) translateX(7rem) rotate(-45deg);}
.no-touch .menu-toggle span.hamburger,
.no-touch .menu-toggle span.hamburger:after,
.no-touch .menu-toggle span.hamburger:before {-webkit-transform:translateX(7rem);transform:translateX(7rem);transition-delay:0.12s;}
.no-touch .menu-toggle span.hamburger:after {transition-delay:0s;}
.no-touch .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.no-touch .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.no-touch .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;}
.menu-toggle span.hamburger {display: inline-block;vertical-align: middle;position: relative;left: auto;margin: 0;top: auto;} 
.menu-toggle .menu-text {display: inline-block;vertical-align: middle;margin-left: .4rem;position: relative;overflow: hidden;z-index: 11;}
.menu-toggle em {font-style: normal;color: #fff;display: block;}
.menu-toggle em:last-child {position: absolute;left: 0;top:0;opacity: 0;transform: translateY(100%);}
.no-touch .menu-toggle em:first-child {transform: translateY(-100%);}
.no-touch .menu-toggle em:last-child {transform: translateY(0);opacity: 1;} 




/* footer */
.footer {position: relative;clear: both; overflow: hidden;background: #333;}
.footer a {color: #fff;}
.footer a:hover {color: #ec0000;}
.footer-content-top {position: relative;padding: 3% 0;line-height: 5rem;width: 84%;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer-item {float: left;width: 28%;}
.footer-item:last-child {margin-right: 0;}
.footer-item-top {border-bottom: 2px solid rgba(255,255,255,0.1);padding: 3rem 0;}
.footer-item-bottom {padding-top: 3rem;}
.footer-contact i,.footer-social i,.footer-social a {width: 6rem;height: 6rem;display: inline-block;vertical-align: middle;position: relative;}
.footer-contact i img,.footer-social i img,.footer-social a img{max-width: 30%;max-height: 30%;z-index: 11;}
.footer-contact i::after,.footer-social i::after,.footer-social a::after {content: '';position: absolute;z-index: 1;width: 100%;height: 100%;box-sizing: border-box;background:#404142;transform: skew(-10deg);}
.footer-contact li,.footer-social li {list-style: none;margin: 0;padding: 0;}
.footer-logo {width: 13rem;height: 4.2rem;line-height: 4.2rem;position: relative;line-height: normal;}
.footer-logo a {width: 100%;display: inline-block;line-height: normal;font-size: 0;}
.footer-contact li {display: block;margin-bottom: 3rem;}
.footer-contact span {margin-left: 3rem;width: 70%;color: #d0d0d0;}
.footer-link {line-height: normal;}
.footer-link a {line-height: 4.2rem;font-weight: 900;display: block;}
.footer-nav {display: flex;flex-wrap: wrap;}
.footer-nav a {width: 33.33%;display: inline-block;}
.footer-social {margin-top: 1rem;}
.footer-social li {position: relative;margin-right: 2rem;}
.footer-social a {display: block;}
.footer-social a:hover::after {background: #ec0000;}
.footer-content-bottom {border-top: 1px solid rgba(255,255,255,0.1);padding: 3rem 0;overflow: hidden;position: relative;}
.footer-copy {color: #d0d0d0;}	 
.footer-copy a {color: #d0d0d0;}
.footer-content {width: 84%;margin: auto;position: relative;}
.footer-bottom-link a,.footer-bottom-link i,.footer-bottom-link span,.footer-social li,.footer-contact span {display: inline-block;vertical-align: middle;}
.footer-bottom-link {position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 29%;}
.footer-bottom-link i {width: 2rem;height: 2rem;position: relative;margin: 0 1rem;}
.footer-bottom-link span {color: #d0d0d0;}
.footer-bottom-link a {opacity: .5;}
.footer-bottom-link a:hover {opacity: 1;}

.footer-ewm-show {position: absolute;width: 10rem;height: 10rem;left: 0;top: 100%;z-index: 11;padding: 5px;background: #fff;display: none;}
.footer-ewm-show img {max-width: 100%;display: block;}
.footer-social li:hover .footer-ewm-show {display: block;}



/* index */ 
.index-swiper {width: 100%;height: 100%;}
 

.index-banner-swiper .swiper-slide-active .img .pic {animation: srmgani 4000ms 1 ease forwards;}
@keyframes srmgani{0%{transform:scale(1.05);} 100%{transform:scale(1.0);}}

.index-banner-item {position: relative;transform: translateY(0);transition:all .4s ease-in;transition-delay: .1s;z-index: 1;background: #000;}
.index-banner-text {position: absolute;left: 25%;top:55%;transform: translate(-50%,-50%);z-index: 100;width: auto;color: #fff;} 
.index-banner-text a {color: #fff;}
.index-banner-text .text-1 {overflow: hidden;}  
.index-banner-text .text-2 {margin-top: 3rem;opacity: .8;} 
.index-banner-text .linkurl-1 {margin-top: 4rem;} 
.linkurl-1 {text-align: center;margin: auto;display: inline-block;}
.linkurl-1 a {display: block;width: 18rem;line-height: 6rem;position: relative;}
.linkurl-1 a::after {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: #ec0000;transform: skewX(-6deg);}
.linkurl-1 span {font-weight: bold;color: #fff;position: relative;z-index: 11;display: inline-block;vertical-align: middle;}
.linkurl-1 i {position: relative;z-index: 10;display: inline-block;vertical-align: middle;margin-left: 1rem;width: 1.6rem;height: 1.3rem;background: url('../image/r1.svg') center no-repeat;background-size: 100%;}

.index-banner-swiper,.index-banner-item,.index-banner-item .img,.index-banner-item .pic,.index-banner-item .pic img {width: 100%;height: 100%;}
.index-banner-swiper .swiper-slide-active .tanimation{opacity: 1;}
.index-banner-swiper .swiper-slide-active .tformY {transform: translateY(0px);}
.index-banner-swiper .swiper-slide-active .tformX {transform: translateY(0px);}
.banner-page{position: absolute;left: 8%;bottom: 10%;z-index: 11;}
.banner-pagination {position: absolute;left: auto;top: auto;bottom: 12%;right: 8%;z-index: 8;}
.banner-pagination span {width: 8rem;height: .4rem;display: inline-block;vertical-align: middle;margin: auto 1rem;border-radius: 1rem;overflow: hidden;cursor: pointer;position: relative;outline: none;}
.banner-pagination span::before,.banner-pagination span::after {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #fff;transition:all .4s ease-in;opacity: .5;}
.banner-pagination span::before {z-index: 11;opacity: 1;width: 0;}
.banner-pagination span.swiper-pagination-bullet-active::before {animation: bannerp 4000ms  ease forwards;}

.jiantou-prev,.jiantou-next{width: 6rem;height: 6rem;display: inline-block;vertical-align: middle;margin: 0 1rem;cursor: pointer;position: relative;outline: none;}
.jiantou-prev::after,.jiantou-next::after {content: '';width: 1.6rem;height: 1.3rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../image/r1.svg') center no-repeat;background-size: 100%;z-index: 11;}
.jiantou-prev::before,.jiantou-next::before {content: '';width: 100%;height: 100%;position: absolute;left:0;top: 0;border: 2px solid #fff;box-sizing: border-box;transform: skew(-8deg);}
.jiantou-prev::after {transform: translate(-50%,-50%) rotate(180deg);}
.jiantou-prev:hover::before,.jiantou-next:hover::before{background: #ec0000;border: 2px solid #ec0000;}

.sinoquare-index-product {width: 100%;height: 100%;position: relative;}
.sinoquare-product-item {position: absolute;left: 0;top: 0;width: 50%;height: 50%;z-index: 1;cursor: pointer;}
.sinoquare-product-item.sip1 {left: 0;top: 0;width: 50%;height: 100%;text-align: center;}
.sinoquare-product-item.sip1 .content-1 {width: 70%;z-index: 1;top: initial;position: absolute;bottom: 20px;}
.sinoquare-product-item.sip1 .product-1 {display: block;margin: auto;width: 80%;}
.sinoquare-product-item.sip1 .text-2{width: 70%;margin: auto;display: block;}
.sinoquare-product-item.sip2 {right: 0;left: auto;}
.sinoquare-product-item.sip3 {right: 0;left: auto;top: auto;bottom: 0;}
.sinoquare-product-item .content-1{position: absolute;left: 50%;bottom: 20px;transform: translate(-50%,-50%);width: 90%;z-index: 1;font-size: 0;text-align: center;}
.sinoquare-product-item .product-1{display: inline-block;vertical-align: middle;width: 50%;position: relative;}
.sinoquare-product-item .product-1 .img-center{max-width: 80%;max-height: 80%;}
.sinoquare-product-item .text-2{display: inline-block;vertical-align: middle;width: 40%;margin-left: 5%;}
.sinoquare-product-item .title-1 {font-weight: 900;color: #2d2d2d;}
.sinoquare-product-item .text-1 {margin-top: 1rem;color: #000;}  
.sinoquare-product-item .linkurl-1 {margin-top: 4rem;}
.sinoquare-product-item.sip1::after {content: '';width: 2px;height: 100%;position: absolute;right: 0;top: 0;background: #ffffff;}
.sinoquare-product-item.sip2::after {content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom:0;background: #ffffff;}
.sinoquare-product-item a:hover .img-center {transform: scale(1.05);}
.sinoquare-product-item.sip1 .text-2:hover {
    transform: scale(1.1);
	transition: 0.7s;	
}  

.sinoquare-product-item .content-1 .text-2:hover{
    transform: scale(1.2);
	transition: 0.7s;	
}  

.sinoquare-index-solution {position: relative;width: 100%;height: 100%;}
.sinoquare-index-solution::before {content: '';position: absolute;width: 50%;height: 100%;background: #F03333;opacity: .9;left: -9%;top: 0;z-index: 6;transform: skew(-10deg);}
.sinoquare-index-solution-content {position: absolute;left: 8%;top: 20%;width: 25%;z-index: 11;color: #fff;}
.sinoquare-title {overflow: hidden;}
.sinoquare-title .class-1 {font-weight: 900;color: #ec0000;font-size: 2.5rem;}
.sinoquare-title .title-1 {font-weight: 900;color: #333;margin-top: 1.5rem;}
.sinoquare-title .text-1 {margin-top: 1.5rem;}
.sinoquare-index-solution-content .class-1 {opacity: .5;color: #fff;}
.sinoquare-index-solution-content .title-1 {color: #fff;}
.sinoquare-solution-nav {position: relative;overflow: hidden;margin-top: 15%;}
.sinoquare-solution-nav ul {position: relative;display: inline-block;}
.sinoquare-solution-nav ul::after,.sinoquare-solution-nav li::after {content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;z-index: 1;background: #fff;opacity: .2;}
.sinoquare-solution-nav ul,.sinoquare-solution-nav li,.sinoquare-solution-text .text-1 {list-style: none;margin: 0;padding: 0;}
.sinoquare-solution-nav li {display: inline-block;vertical-align: middle;position: relative;margin-right: 2rem;}
.sinoquare-solution-nav li::after {opacity: 0;background: #ffffff;}
.sinoquare-solution-nav a {color: #fff;opacity: .5;padding: 1rem 0;display: block;} 
.sinoquare-solution-nav li.cur a,.sinoquare-solution-nav li.cur::after {opacity: 1;}
.sinoquare-solution-nav li.cur a {font-weight: 900;}
.sinoquare-solution-text {margin-top: 5%;}
.sinoquare-solution-text .text-1 {margin-top: 1rem;display: none;}	
.sinoquare-solution-text .text-1.cur {display: block;}
.sinoquare-index-solution-content .solution-next {margin-top: 10rem;} 
.sinoquare-index-solution-swiper {z-index: 5;}
.sinoquare-index-solution-swiper,.sinoquare-index-solution-swiper .img,.sinoquare-index-solution-swiper .pic,.sinoquare-index-solution-swiper img {width: 100%;height: 100%;}

.sinoquare-index-about {position: relative;width: 100%;height: 100%;}
.sinoquare-index-about-pic {position: relative;width: 100%;height: 100%;overflow: hidden;}
.sinoquare-index-about-content {position: absolute;left: 8%;width: 84%;height: 80%;top: 50%;z-index: 11;transform: translateY(-50%);}
.sinoquare-index-about-left-logo {float: left;width: 45%;height: 100%;position: relative;}
.sinoquare-index-about-left-logo img {height: 100%;}
.sinoquare-index-about-right {float: left;width: 55%;height: 100%;position: relative;background: #fff;box-sizing: border-box;padding: 5% 5% 0 5%;}
.sinoquare-index-about-right .sinoquare-title .title-1{color: #000;}
.sinoquare-index-about-right .sinoquare-title .class-1 {opacity: .5;color: #000;}
.sinoquare-about-text {margin-top: 4rem;color: #666;}
.sinoquare-index-about-right .linkurl-1 {margin-top: 4rem;}

.sinoquare-index-news {position: relative;width: 100%;height: 100%;background: #f3f3f9;}
.sinoquare-index-news-top {width: 84%;margin: auto;padding: 3% 0;border-bottom: 1px solid #e3e3e9;position: relative;}
.sinoquare-index-news-top .sinoquare-title .title-1{color: #2d2d2d;}
.sinoquare-index-news-top .sinoquare-title .class-1 {opacity: .5;color: #000;}
.sinoquare-news-right-nav {position: absolute;width: 60%;right: 0;top: 50%;text-align: right;}
.sinoquare-news-right-nav li {list-style: none;display: inline-block;vertical-align: middle;position: relative;margin: 0;padding: 0;}
.sinoquare-news-right-nav a {display: block;text-align: center;width: 15rem;line-height: 6rem;position: relative;}
.sinoquare-news-right-nav a::after {content: '';position: absolute;width: 100%;height: 100%;background: #ec0000;left: 0;top: 0;transform: skew(-10deg);opacity: 0;z-index: 1;}
.sinoquare-news-right-nav span {position: relative;z-index: 11;font-weight: 900;color: #72777c;}
.sinoquare-news-right-nav li.cur span {color: #fff;}
.sinoquare-news-right-nav li.cur a::after {display: block;opacity: 1;}
.sinoquare-index-news-bottom {margin-top: 3%;margin-left: 8%;width: 92%;overflow: hidden;}
.sinoquare-news-swiper {overflow: hidden;position: relative;}
.sinoquare-news-item {position: relative;overflow: hidden;}
.sinoquare-news-item a {display: block;position: relative;}
.sinoquare-news-item .text {position: absolute;left: 10%;top: 5%;width: 80%;z-index: 11;}
.sinoquare-news-item .date-1 {color: #adadad;padding: 3rem 0;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.sinoquare-news-item .title-1 {padding: 3rem 0;overflow: hidden;color: #2d2d2d;font-weight: 900;}
.sinoquare-news-item .text-1 {color: #666;}
.sinoquare-news-item .type-1 {position: absolute;z-index: 11;left: 10%;bottom: 14%;font-weight: bold;color: #72777c;}
.sinoquare-news-item .news-next {position: absolute;z-index: 11;right: 10%;bottom: 10%;}
.sinoquare-news-item .news-next::before {background: #72777c;border: 2px solid #72777c;}
.sinoquare-news-item .img {background: #fff;}
.sinoquare-news-item .img img {opacity: 0;}			 
/* .sinoquare-news-item a:hover .news-next::before {background: #ec0000;border: 2px solid #ec0000;}  */
.sinoquare-news-item a:hover .img img {opacity: 1;}	
.sinoquare-news-item a:hover .date-1 {color: #fff;border-bottom: 1px solid #ccc;opacity: .5;}	
.sinoquare-news-item a:hover .title-1 ,.sinoquare-news-item a:hover .text-1 {color: #fff;}
.sinoquare-news-item a:hover .news-next.sinoquare-news-item .news-next::before {background: #ec0000;border: 2px solid #ec0000;}
.sinoquare-news-item a:hover .type-1{color: #fff;}
.swiper-news-next {width: 20%;height: 100%;position: absolute;right: 0;top: 0;z-index: 111;background: #f3f3f9;opacity: .8;cursor: pointer;}
.swiper-news-next.swiper-button-disabled {display: none;}




/* about */ 
.sinoquare-banner-top {overflow: hidden;position: relative;}
.sinoquare-banner-text {position: absolute;top: 50%;transform: translateY(-50%);z-index: 11;width: 50%;color: #fff;left: 8%;}
.sinoquare-banner-text .sinoquare-title .title-1 {color: #fff;}
.sinoquare-banner-path {position: absolute;left: 8%;width: 84%;height: 8rem;bottom: 0;z-index: 12;background: rgba(255,255,255,0.1);backdrop-filter: blur(1px);}
.sinoquare-banner-path .icon-1 {width: 8rem;height: 100%;background: #ec0000;display: inline-block;vertical-align: middle;position: absolute;left: -1rem;top: 0;transform: skew(-10deg);}
.sinoquare-banner-path .icon-1 img {max-width: 35%;max-height: 35%;transform: skew(10deg);}
.sinoquare-banner-path .link-1 {left: 12rem;top: 50%;transform: translateY(-50%);position: absolute;}
.sinoquare-banner-path .link-1 a {font-weight: 900;color: #848692;}
.sinoquare-banner-path .link-1 a:hover {color: #ec0000;}
.sinoquare-banner-path .link-1 a.cur {color: #fff;text-decoration: underline 2px;}
.sinoquare-banner-path .link-1 span {font-weight: 900;}

.sinoquare-company-profile {padding: 7% 0;overflow: hidden;}
.sinoquare-company-profile-left {float: left;width: 50%;}
.sinoquare-company-profile-right {float: right;width: 35%;margin-right: 8%;}
.sinoquare-text {margin-top: 4rem;overflow: hidden;}
.sinoquare-text .text-1 {color: #666;}
.sinoquare-culture {overflow: hidden;margin-top: 4rem;}
.sinoquare-culture-item {width: 48%;float: left;text-align: center;background: #f5f7f8;margin-right: 2%;padding: 3rem 0;overflow: hidden;}
.sinoquare-culture-item:last-child {margin-right: 0;}
.sinoquare-culture-item .icon-1 {width: 3.5rem;height: 3.5rem;position: relative;margin: auto;}
.sinoquare-culture-item .title-1 {margin-top: 2rem;color: #000;font-weight: bold;}
.sinoquare-culture-item .text-1 {color: #666;} 

.sinoquare-product-advantages {padding: 5% 0;overflow: hidden;background: #f5f7f8;}
.sinoquare-content {width: 84%;margin: auto;}
.sinoquare-product-advantages-top {text-align: center;}
.sinoquare-product-advantages-bottom {padding-top: 5%;}
.sinoquare-product-advantages-item {float: left;width: 45%;position: relative;text-align: center;}
.sinoquare-product-advantages-item .img {background: none;}
.sinoquare-product-advantages-item .pic {position: absolute;z-index: 1;background-size: cover;right: 18.1%;bottom:20rem;transform: skew(-10deg);width: 75%;}
.sinoquare-product-advantages-item .pic-1 {position: absolute;z-index: 11;transform: skew(10deg);position: absolute;width: 120%;height: 100%;right: -10%;top:0;background-size: 100%;}
.sinoquare-product-advantages-item .pics {position: relative;width: 75%;margin: 10rem auto;}
.sinoquare-product-advantages-item .pics::after {content: '';width: 100%;height: 100%;position: absolute;right:-7.333%;bottom: 0;background: #e0e3e6;transform: skew(-10deg);}
.sinoquare-product-advantages-item .icon-1 {width: 18%;height: 10rem;position: absolute;right: 0;bottom: 0;z-index: 11;}
.sinoquare-product-advantages-item .icon-1::after {content: '';width: 100%;height: 100%;position: absolute;right: 0;bottom: 0;background: #ec0000;transform: skew(-10deg);}
.sinoquare-product-advantages-item .icon-1 img {max-width: 35%;max-height: 35%;}
.sinoquare-product-advantages-item .text {overflow: hidden;width: 60%;margin: auto;margin-top: -5%;}
.sinoquare-product-advantages-item .title-1{color: #333;font-weight: 900;}
.sinoquare-product-advantages-item .text-1{color: #666;margin-top: 1rem;}
.sinoquare-product-advantages-item.spa1 { clear: left;}
.sinoquare-product-advantages-item.spa2 { float: right;margin-top: 13%;}
.sinoquare-product-advantages-item.spa3 { margin-top: 10%;}
.sinoquare-product-advantages-item.spa4 { float: right;margin-top: 10%;}

.sinoquare-development-history {padding: 5% 0;overflow: hidden;}
.sinoquare-development-history-top {text-align: center;overflow: hidden;}
.sinoquare-development-history-bottom {overflow: hidden;margin-top: 3%;position: relative;}
.sinoquare-development-history-left {float: left;width: 50%;overflow: hidden;}
.sinoquare-development-history-right {width: 50%;overflow: hidden;position: absolute;right: 0;top: 0;height: 100%;} 
.sinoquare-development-history-swiper {width: 100%;overflow: hidden;position: absolute;right: 0;top: 0;height: 100%;}
.sinoquare-development-history-text-swiper {float: right;text-align: right;height: 100%;}
.sinoquare-development-history-text-swiper .swiper-slide {position: relative;cursor: pointer;}
.sinoquare-development-history-text-swiper .swiper-slide::after,
.sinoquare-development-history-text-swiper .swiper-slide::before  {content: '';width: 3px;height: 100%;position: absolute;right: 0;top: 0;}
.sinoquare-development-history-text-swiper .swiper-slide::after {background: #ec0000;z-index: 11;height: 0;}
.sinoquare-development-history-text-swiper .swiper-slide::before {background: #ccc;}
.sinoquare-development-history-text-swiper .data-1{font-weight: bold;color: #d9dddf;margin-right: 5rem;margin-top: -.5rem;}
.sinoquare-development-history-text-swiper .text-1{color: #666;margin-top: 1rem;margin-right: 5rem;}
.sinoquare-development-history-text-swiper .swiper-slide-thumb-active .data-1 {color: #000;}
.sinoquare-development-history-text-swiper .swiper-slide-thumb-active::after  {height: 100%;}

.sinoquare-partners {padding: 5% 0;overflow: hidden;background: #f5f7f8;}
.sinoquare-partners .sinoquare-content {width: 100%;}
.sinoquare-partners-top {text-align: center;}
.sinoquare-partners-bottom {overflow: hidden;margin-top: 2%;}
.sinoquare-partners-list {overflow: hidden;text-align: center; white-space:nowrap;}
.sinoquare-partners-item {position: relative;display: inline-block;min-width: auto;margin: 2% 3%;} 
.sinoquare-partners-item .img-center {z-index: 11;max-width: 80%;max-height: 60%;opacity: 0;}
.sinoquare-partners-item::after {content: '';width: 100%;height: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 1;border-radius: 1rem;transform: skew(-10deg);}
.sinoquare-partners-swiper>.swiper-wrapper {-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.sinoquare-partners-swiper {overflow: hidden;}
.sinoquare-partners-swiper .swiper-wrapper {width: 100%;overflow: hidden;white-space: nowrap;}
.sinoquare-partners-swiper .swiper-wrapper .swiper-slide {display: inline-block;animation: scroll 10s linear infinite;width: auto;}
@keyframes scroll {0% {transform: translateX(0%);}100% {transform: translateX(-100%);}}
.sinoquare-partners-swiper.partners2 .swiper-wrapper .swiper-slide {animation-direction: reverse;}
.sinoquare-partners-item .img-center.highlighted {opacity: 1;}



 



/* product */
.sinoquare-product {background: #f5f7fe;padding: 5% 0;overflow: hidden;}
.sinoquare-product .sinoquare-content {position: relative;}
.sinoquare-product-top {position: relative;overflow: hidden;background: #fff;}
.sinoquare-product-nav {overflow: hidden;width: 85%;margin: auto;}
.sinoquare-product-nav li {display: inline-block;vertical-align: middle;list-style: none;margin: 0;padding: 0;margin-right: 5rem;}
.sinoquare-product-nav li.cur span {text-decoration: underline 2px #ec0000;font-weight: 900;color: #000;}
.sinoquare-product-nav a {display: block;line-height: 10rem;}
.sinoquare-product-nav span {display: inline-block;color: #72777c;}
.sinoquare-product-search {position: absolute;right: 3%;top: 50%;transform: translateY(-50%);    background: #fff;}
.sinoquare-product-search .search-1 {border: none;background: none;margin: 0 6rem 0 2rem;padding: 1.35rem 0;display: block;overflow: hidden;}
.sinoquare-product-search .search-1::-webkit-input-placeholder {color: #b3b5b7;}
.sinoquare-product-search .submit-1 {border: none;background: none;width:100%;height: 100%;}
.sinoquare-product-search .ng-ss1 {width:5rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 100%;cursor: pointer;background: #EC0000;}
.sinoquare-product-search .ng-ss1::before {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;font-size: 2rem;opacity: 1;}
.sinoquare-product-search .ng-ss1:hover::before {opacity: 1;}
.sinoquare-product-center {overflow: hidden;margin-top: .444%;}
.sinoquare-products-item {float: left;width: 33%;margin-right: 1%;
    margin-bottom: 20px;overflow: hidden;}
.sinoquare-products-item.mr0 {margin-right: 0;}
.sinoquare-products-item a {display: block;background: #fff;position: relative;overflow: hidden;padding: 1rem 0 2rem;}
.sinoquare-products-item a:hover .img .img-center {transform: scale(1.05);}
.sinoquare-products-item .img {background: none;}
.sinoquare-products-item .img .img-center {max-width: 95%;max-height: 95%;}
.sinoquare-products-item .title-1 {text-align: center;color: #333;    padding: 1.5rem;}
.sinoquare-products-item .more-1 {margin: 5rem auto;display: block;width: 6rem;line-height: 6rem;position: relative;text-align: center;}
.sinoquare-products-item .more-1 i {position: relative;display: inline-block;vertical-align: middle;width: 1.6rem;height: 1.3rem;background: url('../image/r1.svg') center no-repeat;background-size: 100%;margin: auto;z-index: 11;}
.sinoquare-products-item .more-1::after {content: '';width: 100%;height: 100%;background: #dbdde4;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) skewX(-10deg);z-index: 1;}
.sinoquare-products-item a:hover .more-1::after {background: #ec0000;}
.sinoquare-product-bottom {overflow: hidden;margin-top: 4%;}

.sinoquare-page {text-align: center;}
.sinoquare-page a {display: inline-block;vertical-align: middle;margin: .5rem;position: relative;}
.sinoquare-page a::after {content: '';z-index: 1;position: absolute;width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) skewX(-10deg);box-sizing: border-box;border: 1px solid #dbdde4;}
.sinoquare-page i,.sinoquare-page span {display: block;width: 6rem;height: 6rem;line-height: 6rem;text-align: center;z-index: 11;position: relative;}
.sinoquare-page i {background: url('../image/r1.svg') center no-repeat;background-size: 25%;filter: invert(1);opacity: .2;}
.sinoquare-page a.prev i {transform: rotate(180deg);} 
.sinoquare-page span {color: #c4c6cc;}
.sinoquare-page a.cur::after {background: #ec0000;border: 1px solid #ec0000;}
.sinoquare-page a.cur span {color: #fff;}
.sinoquare-page a:hover::after {background: #72777c;border: 1px solid #72777c;}
.sinoquare-page a:hover span {color: #fff;}
.sinoquare-page a:hover i {filter: none;opacity: 1;}

@media screen and (min-width: 950px){
.sinoquare-products-detail-pics .img-center {height: 35% !important;}
}

.sinoquare-products-detail {width: 100%;height: 100%;position: relative;overflow: hidden;}
.sinoquare-products-detail-top {overflow: hidden;width: 100%;height: 100%;position: relative;}
.sinoquare-products-detail-pics {position: absolute;top: 50%;transform: translateY(-50%);z-index: 11;width: 100%;}
.sinoquare-products-detail-pics .img {background: none;}
.sinoquare-products-detail-pics .img-center {max-width: 100%;}
.sinoquare-products-detail-pic-swiper{width: 100%;height: 100%;overflow: hidden;}
.sinoquare-products-detail-pics-swiper {width: 100%;height: 25%;overflow: hidden;margin: auto;}
.sinoquare-products-detail-pics-swiper .swiper-slide-thumb-active .img-center {opacity: 1;}
.sinoquare-products-detail-pics-swiper .img-center {opacity: .4;}
.sinoquare-products-detail-pics-swiper .swiper-slide {cursor: pointer;}


.sinoquare-products-detail-right {width: 100%;background: #fff;box-sizing: border-box;}
.sinoquare-products-detail-text {overflow: hidden;padding: 8% 10%;}
.sinoquare-products-detail-text .text-1 {color: #72777c;}
.sinoquare-products-detail-text .title-1 {padding: 0 0 4% 0;overflow: hidden;border-bottom: 1px solid #eee;color: #000;font-weight: 900;}
.sinoquare-products-detail-text .text-2 {padding: 0;color: #72777c;padding-right: 1rem;margin-top: 5%;}
.sinoquare-products-detail-text .text-3 {padding: 1% 0;overflow: hidden;margin-top: 3%;color: #000;}
.sinoquare-products-detail-text .renzheng-3 {overflow: hidden;padding-bottom: 5%;overflow: hidden;}

.sinoquare-product-characteristics {padding: 5% 0;overflow: hidden;background: #f5f7fe;}
.sinoquare-product-characteristics .sinoquare-content {width: 100%;}
.sinoquare-product-characteristics-top {position: relative;width: 84%;margin: auto;}
.sinoquare-product-characteristics-top .sinoquare-title .title-1 {margin-top: 0;}
.sinoquare-product-characteristics-top .sinoquare-prevnext {position: absolute;right: 0;top: 50%;transform: translateY(-50%);text-align: right;}
.sinoquare-prevnext * {-webkit-user-select:none;user-select: none;}
.swiper-pro-prev,.swiper-pro-next{display: inline-block;vertical-align: middle;margin-left: 0;}
.swiper-pro-prev::before {background: #333;border: 2px solid #333;}
.swiper-pro-next::before {background: #ff0000;border: 2px solid #ff0000;}
.sinoquare-product-characteristics-bottom {margin-top: 3%;overflow: hidden;border-top: 1px solid #ebedf4;}
.sinoquare-product-characteristics-swiper {width: 84%;margin: auto;overflow: hidden;}
.product-characteristics-item {overflow: hidden;box-sizing: border-box;border-left: 1px solid #ebedf4;}
.product-characteristics-item a {display: block;position: relative;}
.product-characteristics-item .text {position: absolute;left: 15%;top: 20%;z-index: 11;width: 70%;}
.product-characteristics-item .icon-1 {position: relative;width: 3.5rem;height: 3.5rem;}
.product-characteristics-item .icon-1 img {filter: grayscale(1);opacity: .2;}
.product-characteristics-item .title-1 {font-weight: 900;color: #333;margin-top: 3rem;}
.product-characteristics-item .text-1 {color: #72777c;margin-top: 2rem;}
.product-characteristics-item .icon-2 {position: absolute;bottom: -20%;left: 15%;width: 70%;z-index: 1;}
.product-characteristics-item .img-block {opacity: 0;}  
.product-characteristics-item .img-bottom {width: 100%;display: block;filter: grayscale(1) invert(1);opacity: 0;}
.product-characteristics-item a:hover .img-block {opacity: 1;}
.product-characteristics-item a:hover .img-bottom  {opacity: .5;}
.product-characteristics-item a:hover .icon-1 img  {filter: none;opacity: 1;}

.sinoquare-technical-parameter {padding: 5% 0;overflow: hidden;}
.sinoquare-technical-parameter-top {overflow: hidden;}
.sinoquare-technical-parameter-top .sinoquare-title .title-1 {margin-top: 0;}
.sinoquare-technical-parameter-bottom {margin-top: 2%;overflow: hidden;}
.sinoquare-technical-parameter-left {float: left;width: 52%;}
.sinoquare-technical-parameter-left .item-1,.sinoquare-technical-parameter-left .item-2 {overflow: hidden;border-bottom: 1px solid #f5f7fe;line-height: 9rem;}
.sinoquare-technical-parameter-left .item-1 {background: #f5f7fe;}
.sinoquare-technical-parameter-left .item-2 {background: #fff;}
.sinoquare-technical-parameter-left li {list-style: none;margin: 0;padding: 0;width: 69%;color: #72777c;display: inline-block;vertical-align: middle;}
.sinoquare-technical-parameter-left li:first-child {width: 25%;padding-left: 5%;font-weight: 900;}
.sinoquare-technical-parameter-right {float: right;width: 45%;position: relative;border: 1px solid #f5f7fe;overflow: hidden;}
.sinoquare-technical-parameter-right .img-center {max-width: 60%;max-height: 60%;}

.sinoquare-product-application {padding:5% 0;overflow: hidden;}
.sinoquare-product-application-top {overflow: hidden;}
.sinoquare-product-application-top .sinoquare-title .title-1 {margin-top: 0;}
.sinoquare-product-application-bottom {margin-top: 2%;overflow: hidden;position: relative;}
.sinoquare-product-application-swiper {position: relative;}
.application-text {position: absolute;left: 20%;bottom: 10%;width: 80%;z-index: 11;color: #fff;}
.application-text .class-1 {overflow: hidden;}
.application-text .class-1 span{padding: .4rem 1rem;text-align: center;color: #fff;font-weight: bold;background: #ec0000;border-radius: .4rem;overflow: hidden;display: inline-block;}
.application-text .title-1 {font-weight: 900;} 
.sinoquare-application-prevnext {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 111;}
.sinoquare-application-prevnext::before,.sinoquare-application-prevnext::after {content: '';width: 18%;height: 100%;background: rgba(0,0,0,.5);z-index: 10;position: absolute;}
.sinoquare-application-prevnext::before {left: 0;}
.sinoquare-application-prevnext::after {right: 0;}
.sinoquare-application-prevnext .swiper-app-prev,.sinoquare-application-prevnext .swiper-app-next {position: absolute;top: 50%;transform: translateY(-50%);z-index: 50;}
.sinoquare-application-prevnext .swiper-app-prev {left: 15%;}
.sinoquare-application-prevnext .swiper-app-next {right: 15%;}
.sinoquare-application-prevnext .swiper-app-prev::before {background: #72777c;border: none;}
.sinoquare-application-prevnext .swiper-app-next::before {background: #72777c;border: none;}
.sinoquare-application-prevnext .swiper-app-prev:hover::before ,.sinoquare-application-prevnext .swiper-app-next:hover::before {background: #ec0000;}
.application-prev-text,.application-next-text {width: 10rem;position: absolute;color: #fff;top: 50%;transform: translateY(-50%);z-index: 11;}
.application-prev-text {left: 5%;}
.application-next-text {right: 5%;}





/* support */
.sinoquare-support {background: #f5f7fe;padding: 5% 0;overflow: hidden;}
.sinoquare-support-list {overflow: hidden;}
.sinoquare-support-item {overflow: hidden;position: relative;clear: both;margin-bottom: 7%;}
.sinoquare-support-item:last-child {margin-bottom: 0;}
.sinoquare-support-item .left {background: #eaedf4;width: 55%;height: 85%;position: absolute;left: 0;bottom: 0;z-index: 1;clip-path: polygon(0% 0%,100% 0%,90% 100%,0% 100%);}
.sinoquare-support-item .text {position: absolute;top: 50%;transform: translateY(-50%);width: 60%;left: 14%;}
.sinoquare-support-item .title-1 {color: #333;font-weight: 900;}
.sinoquare-support-item .text-1 {margin-top: 3rem;overflow: hidden;}
.sinoquare-support-item .right {width: 50%;position: relative;float: right;z-index: 10;}
.sinoquare-support-item .icon-1 {width: 10rem;height: 10rem;z-index: 1;position: relative;margin-left: -.9rem;}
.sinoquare-support-item .icon-1::after {content: '';width: 100%;height: 100%;position: absolute;left:0;bottom: 0;z-index: 1;background: #ec0000;transform: skewX(-10deg);}
.sinoquare-support-item .icon-1 img {max-width: 30%;max-height: 30%;z-index: 11;}
.sinoquare-support-item .img {background: none;clip-path: polygon(10% 0%,100% 0%,100% 100%,0% 100%);}
.sinoquare-support-item.fr .right {float: left;}
.sinoquare-support-item.fr .right .icon-1 {float: right;margin-right: 10.5rem;margin-left: 0;}
.sinoquare-support-item.fr .right .img {background: none;clip-path: polygon(0% 0%,100% 0%,90% 100%,0% 100%);}
.sinoquare-support-item.fr .left {left: auto;right: 0;clip-path: none;width: 60%;}
.sinoquare-support-item.fr .text {left: auto;right: 14%;width: 64%;}

.sinoquare-after-sales-service {padding: 5% 0;overflow: hidden;}
.sinoquare-after-sales-service-top {text-align: center;}
.sinoquare-after-sales-service-bottom {margin-top: 4%;position: relative;}
.sinoquare-after-sales-service-bottom::after {content: '';width: 100%;height: 1px;position: absolute;left: 0;top: 33%;background: #eaedf4;z-index: 1;}
.sinoquare-after-sales-service-item {display: inline-block;vertical-align: middle;width: 18%;margin: auto;position: relative;z-index: 11;}
.sinoquare-after-sales-service-item a {display: block;text-align: center;}
.sinoquare-after-sales-service-item .icon-1 {width: 10rem;height: 10rem;margin: auto;position: relative;}
.sinoquare-after-sales-service-item .icon-1::after {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: #69737d;transform: skewX(-10deg);}
.sinoquare-after-sales-service-item .icon-1 img {z-index: 11;max-width: 30%;max-height: 30%;}
.sinoquare-after-sales-service-item .title-1 {color: #69737d;margin-top: 2rem;}
.sinoquare-after-sales-service-item a:hover .icon-1::after {background: #ec0000;}
.sinoquare-after-sales-service-item a:hover .title-1 {color: #000;}



/* solution */
.sinoquare-solution {padding: 5% 0;overflow: hidden;}
.sinoquare-solution-list {overflow: hidden;}
.sinoquare-solution-item {float: left;width: 33.111%;margin-right: .333%;margin-bottom: .333%;overflow: hidden;}
.sinoquare-solution-item.ssi2 {width: 66.5%;margin-right: 0;}
.sinoquare-solution-item.ssi3 {clear: left;}
.sinoquare-solution-item.ssi5,.sinoquare-solution-item.ssi7 {margin-right: 0;}
.sinoquare-solution-item.ssi6 {width: 66.5%;}
.sinoquare-solution-item a {display: block;position: relative;}
.sinoquare-solution-item .text {position: absolute;left: 5rem;bottom: 7%;z-index: 111;width: 85%;color: #fff;}
.sinoquare-solution-item .title-1 {overflow: hidden;}
.sinoquare-solution-item .title-1 span {display: inline-block;vertical-align: middle;}
.sinoquare-solution-item .title-1 i {display: inline-block;vertical-align: middle;width: 1.7rem;height: 1.7rem;background: url('../image/rd.png') center no-repeat;background-size: 100%;margin-left: 1rem;}
.sinoquare-solution-item .text-1 {width: 80%;margin-top: 1rem;opacity: .7;display: none;}
.sinoquare-solution-item .jiantou-next {position: absolute;left: auto;right: 0;top: 50%;transform: translateY(-50%);opacity: 0;}
.sinoquare-solution-item .jiantou-next::before {background: #ec0000;border: 2px solid #ec0000;}
/* .sinoquare-solution-item a:hover .text-1 {display: block;} */
.sinoquare-solution-item a .pic:hover{transform: scale(1.05);}
/* .sinoquare-solution-item a:hover .jiantou-next {opacity: 1;} */

.sinoquare-solution-detail {padding: 5% 0;overflow: hidden;background: #f5f7fe;}
.sinoquare-case-presentation {overflow: hidden;}
.sinoquare-case-presentation-top {text-align: center;}
.sinoquare-case-presentation-top .title-1{margin-top: 0;}
.sinoquare-case-presentation-bottom {margin-top: 2%;}
.sinoquare-case-presentation-swiper {position: relative;}
.sinoquare-case-presentation-swiper .swiper-slide::before {content: '';width: 120%;height: 100%;z-index: 10;position: absolute;left: -5%;top: 0;}
.sinoquare-case-presentation-item {text-align: center;position: relative;width: 90%;margin: auto;z-index: 1;}
.sinoquare-case-presentation-item .img {border-radius: 2rem;transform: skew(-8deg);}
.sinoquare-case-presentation-item .title-1 {position: absolute;bottom: 10%;width: 80%;left: 10%;z-index: 1;color: #fff;font-weight: 900;opacity: 0;}
.swiper-case-prev,.swiper-case-next {position: absolute;top: 0;width: 24%;height: 100%;z-index: 11;cursor: pointer;outline: none;}
.swiper-case-prev {left: 0;}
.swiper-case-next {right: 0;}
.sinoquare-case-presentation-swiper .swiper-slide.swiper-slide-active {z-index: 111;}
.sinoquare-case-presentation-swiper .swiper-slide.swiper-slide-prev::before {background-image: linear-gradient(to left,rgba(245,247,254,1),rgba(245,247,254,.7),rgba(245,247,254,1) 40%);}
.sinoquare-case-presentation-swiper .swiper-slide.swiper-slide-next::before {background-image: linear-gradient(to right,rgba(245,247,254,1),rgba(245,247,254,.7),rgba(245,247,254,1) 40%);}
.sinoquare-case-presentation-swiper .swiper-slide.swiper-slide-active .title-1 {opacity: 1;}
.sinoquare-case-presentation-swiper .swiper-slide.swiper-slide-prev .sinoquare-case-presentation-item {float: right;}
.sinoquare-case-presentation-swiper .swiper-slide.swiper-slide-next .sinoquare-case-presentation-item {float: left;}

.sinoquare-related-product {width: 84%;margin: auto;margin-top: 5%;}
.sinoquare-related-product-top {text-align: center;}
.sinoquare-related-product-top .title-1{margin-top: 0;}
.sinoquare-related-product-bottom {margin-top: 2%;overflow: hidden;}
.sinoquare-related-product-item {overflow: hidden;text-align: right;width: 49.444%;float: left;margin-bottom:.5%;}
.sinoquare-related-product-item a {display: block;position: relative;background-color: #fff;overflow: hidden;}
.sinoquare-related-product-item .img {width: 50%;background: none;display: inline-block;vertical-align: middle;}
.sinoquare-related-product-item .img-center {max-width: 70%;max-height: 80%;}
.sinoquare-related-product-item .text {width: 35%;text-align: left;display: inline-block;vertical-align: middle;}
.sinoquare-related-product-item .title-1 {color: #000;font-weight: bold;}
.sinoquare-related-product-item .text-1 {color: #666;margin-top: 1rem;}
.sinoquare-related-product-item .jiantou-next {margin-top: 4rem;} 
.sinoquare-related-product-item .jiantou-next::before {border: 2px solid #dbdde4;background: #dbdde4;}
.sinoquare-related-product-item.srpi1 {float: left;width: 50%;margin-right: .5%;margin-bottom: 0;text-align: center;}
.sinoquare-related-product-item.srpi1 .img {float: none;width: 100%;display: block;}
.sinoquare-related-product-item.srpi1 .text {position: absolute;left: 10%;bottom: 10%;width: 80%;text-align: center;}
.sinoquare-related-product-item.srpi1 .text-1,.sinoquare-related-product-item.srpi1 .jiantou-next {display: none;text-align: center;}
.sinoquare-related-product-item a:hover .img-center {transform: scale(1.05);}
.sinoquare-related-product-item a:hover .jiantou-next::before {border: 2px solid #ec0000;background: #ec0000;}




/* news */
.sinoquare-news-center {background: #f5f7fe;padding: 5% 0;overflow: hidden;}
.sinoquare-news-center-top {overflow: hidden;position: relative;border-bottom: 1px solid #e3e3e9;}
.sinoquare-news-center-nav {position: relative;overflow: hidden;}
.sinoquare-news-center-nav li {display: inline-block;vertical-align: middle;list-style: none;margin: 0;padding: 0;margin-right: 5rem;}
.sinoquare-news-center-nav a {display: block;line-height: 10rem;}
.sinoquare-news-center-nav span {display: inline-block;color: #72777c;}
.sinoquare-news-center-nav li.cur span {text-decoration: underline 2px #ec0000;font-weight: 900;color: #000;}
.sinoquare-news-center-nav a:hover span {color: #333;}
.sinoquare-news-search {position: absolute;right: 1%;top: 50%;transform: translateY(-50%);}
.sinoquare-news-search::before {content: '';width: 1px;height: 100%;position: absolute;left: 0;top: 0;background: #e3e3e9;}
.sinoquare-news-search .search-1{border: none;background: none;width: 80%;margin:0 6rem;padding: 1.5rem 0;}
.sinoquare-news-search .search-1::-webkit-input-placeholder {color: #b3b5b7;}
.sinoquare-news-search .ng-ss1{width:5rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 100%;cursor: pointer;}
.sinoquare-news-search .ng-ss1::before {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #000;font-size: 2rem;opacity: .5;}
.sinoquare-news-search .ng-ss1:hover::before {opacity: 1;}
.sinoquare-news-search .submit-1{border: none;background: none;width:100%;height: 100%;}
.sinoquare-news-center-bottom {margin-top: 2%;overflow: hidden;}
.sinoquare-news-center-list {overflow: hidden;}
.sinoquare-news-center-item {float: left;width: 32.93%;overflow: hidden;margin-bottom: .333%;margin-right: .4%;}
.sinoquare-news-center-item.sni2 {width: 66.333%;margin-right: 0}
.sinoquare-news-center-item.sni2 .text-1 {width: 80%;}
.sinoquare-news-center-item.sni3 {clear: left;}
.sinoquare-news-center-item.sni5 {margin-right: 0}
.sinoquare-news-center-item a {display: block;overflow: hidden;position: relative;background: #fff;}
.sinoquare-news-center-item .text {padding: 4rem;overflow: hidden;position: relative;}
.sinoquare-news-center-item .title-1 {color: #333;}
.sinoquare-news-center-item .text-1 {color: #999;margin-top: 1rem;min-height: 4.5rem;}
.sinoquare-news-center-item .data-1 {color: #999;margin-top: 3rem;}
.sinoquare-news-center-item .jiantou-next {position: absolute;right: 4%;top: 50%;transform: translateY(-50%);opacity: 0;}
.sinoquare-news-center-item .jiantou-next::before {background: #72777c;border: none;}
.sinoquare-news-center-item a:hover .pic {transform: scale(1.05);}
.sinoquare-news-center-item a:hover .title-1 {color: #ec0000;}
.sinoquare-news-center-item.sni2 a:hover .jiantou-next {opacity: 1;}

.sinoquare-news-detail {margin-top: 8.8rem;padding: 5% 0;}
.sinoquare-news-top {position: relative;}
.sinoquare-news-path {overflow: hidden;}
.sinoquare-news-path a,.sinoquare-news-path i ,.sinoquare-news-path a span,.sinoquare-news-path span {display: inline-block;vertical-align: middle;color: #a4a7a9;}
.sinoquare-news-path a {font-weight: bold;}
.sinoquare-news-path i {width: 1.9rem;height: 2.3rem;background: url('../image/f9.png') center no-repeat;background-size: 100%;filter: invert(1);margin-right: 1rem;opacity: .3;}
.sinoquare-news-path a span {margin: 0;}
.sinoquare-news-path span {margin: 0 .5rem;}
.sinoquare-news-path a:hover span {color: #ec0000;}
.sinoquare-news-title {overflow: hidden;width: 60%;}
.sinoquare-news-title .title-1{margin-top: 3rem;font-weight: 900;color: #000;}
.sinoquare-news-title .text-1{margin-top: 1rem;color: #72777c;}
.sinoquare-news-detail-share {position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 1111;}
.sinoquare-news-bottom {overflow: hidden;background: #f5f7fe;position: relative;}
.sinoquare-news-bottom .sinoquare-content {position: relative;overflow: hidden;}
.sinoquare-news-bottom .sinoquare-content::before {content: '';width: 1px;height: 100%;left: 30%;top: 0;position: absolute;background: #e5e7ee;}
.sinoquare-news-bottom-left {float: left;width: 25%;overflow: hidden;padding: 5% 0 0 0;}
.sinoquare-news-bottom-item {margin: 10% auto;overflow: hidden;position: relative;padding-bottom: 10%;}
.sinoquare-news-bottom-item .title-1{font-weight: bold;color: #999;margin-bottom: 2rem;}
.sinoquare-news-bottom-item .navs-1 {overflow: hidden;margin: 1rem auto;}
.sinoquare-news-bottom-item .navs-1 a {display: block;color: #72777c;margin-bottom: .2rem;}
.sinoquare-news-bottom-item .navs-1 a.cur {font-weight: bold;color: #333;text-decoration: underline #ec0000;}
.sinoquare-news-bottom-item .navs-1 a:hover {color: #000;}
.sinoquare-news-bottom-item .other-1 {margin: auto;}
.sinoquare-other-news-item {overflow: hidden;margin-bottom: 10%;}
.sinoquare-other-news-item .img {border-radius: 1rem;}
.sinoquare-other-news-item .text {padding: 5% 0;overflow: hidden;}
.sinoquare-other-news-item .text-1 {overflow: hidden;}
.sinoquare-other-news-item .text-1 span{display: inline-block;background: #ec0000;color: #fff;border-radius: .6rem;padding: .2rem 1rem;}
.sinoquare-other-news-item .title-1 {color: #333;margin-top: 1rem;}
.sinoquare-other-news-item .data-1 {margin-top: 1rem;overflow: hidden;}
.sinoquare-other-news-item .data-1 i {display: inline-block;vertical-align: middle;margin-right: 1rem;background: url('../image/data.png') center no-repeat;background-size: 100%;width: 1.8rem;height: 1.8rem;opacity: .3;}
.sinoquare-other-news-item .data-1 span {display: inline-block;vertical-align: middle;color: #999;}
.sinoquare-other-news-item a:hover .pic {transform: scale(1.05);}
.sinoquare-news-bottom-right {float: right;width: 65%;overflow: hidden;position: relative;padding: 4% 0 5% 0;}
.sinoquare-news-detail-main {padding: 5% 0;overflow: hidden;position: relative;}
.sinoquare-news-detail-main img {max-width: 100%;height: auto;}
.sinoquare-news-detail-bottom {position: relative;overflow: hidden;padding: 3% 0;border-top: 1px solid #e5e7ee;}
.sinoquare-news-detail-bottom a {display: block;margin: 1rem auto;}
.sinoquare-news-detail-bottom a:hover {color: #ec0000;}
.sinoquare-news-detail-bottom .linkurl-1 {position: absolute;right: 1%;top: 50%;transform: translateY(-50%);} 




/* job */
.sinoquare-jobs {padding: 5% 0;overflow: hidden;background: #f5f7fe;}
.sinoquare-jobs-top {text-align: center;}
.sinoquare-jobs-top .sinoquare-title .class-1{color: #72706e;}
.sinoquare-jobs-top .sinoquare-title .title-1{margin: 0 auto;}
.sinoquare-jobs-center {margin-top: 3%;overflow: hidden;font-size: 0;display: flex;justify-content: space-between;}
.sinoquare-jobs-item {display: inline-block;vertical-align: middle;width: 33.11%;margin: .33% 0;overflow: hidden;}
.sinoquare-jobs-item a {display: block;position: relative;text-align: center;padding: 10rem 0 14rem 0;overflow: hidden;background: #fff;}
.sinoquare-jobs-item .icon-1 {width: 8rem;height: 8rem;margin: auto;position: relative;z-index: 8;}
.sinoquare-jobs-item .icon-1 .img-center {max-width: 40%;max-height: 40%;}
.sinoquare-jobs-item .icon-1 .img-block {filter: grayscale(1);opacity: .7;}
.sinoquare-jobs-item .title-1 {margin-top: 2rem;position: relative;z-index: 5;color: #72777c;font-weight: 900;}
.sinoquare-jobs-item .icon-2 {position: absolute;left: 50%;width: 30%;bottom: -20%;z-index: 1;transform: translateX(-50%);}
.sinoquare-jobs-item .icon-2 .img-block {filter: invert(1);opacity:.3;}
.sinoquare-jobs-item .icon-2 .img-center {max-width: 100%;max-height: 100%;width: 100%!important;height: 100%!important;}
.sinoquare-jobs-item a:hover .icon-1 .img-block {filter: none;opacity: 1;}
.sinoquare-jobs-item a:hover .title-1 {color: #333;} 
.sinoquare-jobs-bottom {overflow: hidden;position: relative;}
.sinoquare-jobs-bottom .text {position: absolute;left: 5%;top: 15%;width: 90%;text-align: center;color: #fff;}
.sinoquare-jobs-bottom .text .class-1{font-weight: 900;}
.sinoquare-jobs-bottom .text .title-1{font-weight: 900;margin-top: 1px;}
.sinoquare-recruitment-position {padding: 0 0 5% 0;overflow: hidden;background: #f5f7fe;}
.sinoquare-recruitment-position-top {text-align: center;border-bottom: 1px solid #e5e7ee;padding-bottom: 3%;}
.sinoquare-recruitment-position-top .title-1{margin: 0;}
.sinoquare-recruitment-position-bottom {padding-top: 3%;overflow: hidden;}
.sinoquare-recruitment-position-left {float: left;width: 20%;overflow: hidden;}
.sinoquare-recruitment-position-screen {overflow: hidden;}
.sinoquare-recruitment-position-screen .title-1{color: #333;font-weight: bold;}
.sinoquare-recruitment-position-screen .input-2 {margin: 2rem 0;position: relative;}
.sinoquare-recruitment-position-screen .submit-1 {position: absolute;right: 2%;top: 5%;height: 90%;z-index: 1;width: 5.5rem;}
.sinoquare-recruitment-position-screen .submit-1 a {display: block;width: 100%;height: 100%;background: #ec0303;border-radius: 4px;}
.sinoquare-recruitment-position-screen .submit-1 a.ng-ss1:before {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;font-size: 2rem;}
.sinoquare-recruitment-position-screen .submit-1 a:hover {background: #940000;}
.sinoquare-recruitment-position-screen .keywords-1 {border: none;background: #ebedf4;border-radius: 4px;padding: 2rem 3rem;overflow: hidden;box-sizing: border-box;width: 100%;}
.sinoquare-recruitment-position-screen-type {margin-top: 15%;overflow: hidden;}
.sinoquare-recruitment-position-screen-type.cur .item-1{display: block;}
.sinoquare-recruitment-position-screen-type.cur .title-1 i::after {opacity: 0;}
.sinoquare-recruitment-position-screen-type .title-1{color: #72777c;position: relative;border-bottom: 1px solid #e5e7ee;padding: 5% 0;cursor: pointer;}
.sinoquare-recruitment-position-screen-type .title-1 i {width: 1.4rem;height: 1.4rem;position: absolute;right: 5%;top: 50%;margin-top: -0.7rem;}
.sinoquare-recruitment-position-screen-type .title-1 i::before,
.sinoquare-recruitment-position-screen-type .title-1 i::after {content: '';position: absolute;background: #666;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.sinoquare-recruitment-position-screen-type .title-1 i::before {width: 100%;height: 2px;}
.sinoquare-recruitment-position-screen-type .title-1 i::after {width: 2px;height: 100%;}
.sinoquare-recruitment-position-screen-type .item-1 {margin: 2rem 0;overflow: hidden;}
.sinoquare-recruitment-position-screen-type .item-1 li{list-style: none;margin: 0;padding: 2px 0;}
.sinoquare-recruitment-position-screen-type .item-1 a{color: #222;display: inline-block;}
.sinoquare-recruitment-position-screen-type .item-1 a:hover {color: #ec0000;}
.sinoquare-recruitment-position-screen-type .item-1 li.cur a {text-decoration: underline #ec0000 2px;}

.sinoquare-recruitment-position-right {float: right;width: 75%;overflow: hidden;}
.sinoquare-recruitment-position-right .number-1{font-weight: bold;color: #333;}
.sinoquare-recruitment-position-right .number-1 strong{color: #ec0000;}
.sinoquare-recruitment-position-list {margin-top: 1rem;overflow: hidden;padding: 2% 0;}
.sinoquare-recruitment-position-item {background: #ebedf4;border-radius: .4rem;overflow: hidden;padding: 4%;margin-bottom: 2%;}
.sinoquare-recruitment-position-item .title{overflow: hidden;position: relative;cursor: pointer;}
.sinoquare-recruitment-position-item .title-1{position: relative;}
.sinoquare-recruitment-position-item .title.cur .title-1::after {transform: translateY(-50%) rotate(-180deg);}
.sinoquare-recruitment-position-item .title-1::after {content: '';width: 2.6rem;height: 1.4rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url('../image/d1.png') center no-repeat;background-size: 100%;}
.sinoquare-recruitment-position-item .title-1 strong{display: inline-block;vertical-align: middle;color: #333;}
.sinoquare-recruitment-position-item .title-1 span{color: #ec0000;border: 1px solid #ec0000;border-radius: 2px;margin-left: 1rem;padding: 0 1rem;display: inline-block;vertical-align: middle;}
.sinoquare-recruitment-position-item .text-1{color: #72777c;}
.sinoquare-recruitment-position-item .text-2{margin-top: 2rem;color: #999;}
.sinoquare-recruitment-position-item .text{overflow: hidden;display: none;}
.sinoquare-recruitment-position-item .text-2 strong{color: #333;}
.sinoquare-recruitment-position-item .linkurl-1{margin-top: 3rem;}
 




/* contact */
.sinoquare-contact-us {padding: 5% 0;overflow: hidden;background: #f5f7fe;}
.sinoquare-contact-us-top {overflow: hidden;font-size: 0;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.sinoquare-contact-us-item {display: inline-block;vertical-align: middle;width: 33.11%;margin: .33% 0;padding: 10rem 0 ;overflow: hidden;background: #fff;}
.sinoquare-contact-us-item a {display: block;position: relative;text-align: center;overflow: hidden;}
.sinoquare-contact-us-item .icon-1 {width: 8rem;height: 8rem;margin: auto;position: relative;z-index: 8;}
.sinoquare-contact-us-item .icon-1 .img-center {max-width: 40%;max-height: 40%;}
.sinoquare-contact-us-item .icon-1 .img-block {filter: grayscale(1);opacity: .7;}
.sinoquare-contact-us-item .title-1 {margin-top: 2rem;position: relative;z-index: 5;color: #72777c;}
.sinoquare-contact-us-item .text-1 {font-weight: 900;color: #333;width: 75%;margin: auto;margin-top: 2rem;}
.sinoquare-contact-us-item a:hover .icon-1 .img-block {filter: none;opacity: 1;}
.sinoquare-contact-us-item a:hover .title-1 {color: #ec0000;}
.sinoquare-contact-us-center {position: relative;overflow: hidden;}
.sinoquare-contact-us-map {position: relative;overflow: hidden;}
#baidumap {width: 100%;height: 100%;z-index: 11;left: 0;top: 0;}
#baidumap .BMap_Marker.BMap_noprint::after,
#baidumap .BMap_Marker.BMap_noprint::before {content: '';width: 8rem;height: 8rem;background: #ec0000;opacity: .5;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 100%;z-index: 1;opacity: 0;}
#baidumap .BMap_Marker.BMap_noprint::after {animation: yuanfangda 2500ms infinite ease;}
#baidumap .BMap_Marker.BMap_noprint::before {animation: yuanfangda 1000ms infinite ease;}
.sinoquare-contact-us-bottom {margin-top: 5%;overflow: hidden;padding: 3% 0;}
.sinoquare-contact-us-bottom .title-1 {font-weight: 900;color: #333;}
 
.sinoquare-contact-us-message {overflow: hidden;margin-top: 2%;}
.sinoquare-message-bottom-left {float: left;width: 30%;}
.sinoquare-message-bottom-left .title-1 {position: relative;background: #e8ebf0;padding: 2rem 3rem;overflow: hidden;cursor: pointer;}
.sinoquare-message-bottom-left .title-1 strong{display: inline-block;vertical-align: text-top;color: #888;}
.sinoquare-message-bottom-left .title-1 sup{display: inline-block;vertical-align: text-top;color: #ae0000;}
.sinoquare-message-bottom-left .title-1 i{position: absolute;right: 5%;top: 55%;transform: translateY(-50%);z-index: 11;width: 1rem;height: 1rem;}
.sinoquare-message-bottom-left .title-1 i::after {content: '';width: 0;height: 0;border: 5px solid #000;border-top-color:#000;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position: absolute;right: 5%;top: 55%;transform: translateY(-50%);z-index: 11;opacity: .3;}
.sinoquare-message-select-show {margin-top: 2%;overflow: hidden;padding: 5%;border: 2px solid #dcdfe5;display: none;}
.sinoquare-message-select-show .title-2 {overflow: hidden;}
.sinoquare-message-select-show .title-2 strong{display: inline-block;vertical-align: text-top;color: #999;}
.sinoquare-message-select-show .title-2 sup{display: inline-block;vertical-align: text-top;color: #ae0000;}
.sinoquare-message-select-item {margin-top: 5%;overflow: hidden;}
.sinoquare-message-select-item li {list-style: none;margin: 0;padding: 0;padding-left: 2rem;position: relative;color: #666;cursor: pointer;}
.sinoquare-message-select-item li::before {content: '';width: .4rem;height: .4rem;border: 2px solid #ccc;border-radius: 100%;position: absolute;left: 0;top: .7rem;}
.sinoquare-message-select-item li:hover {color: #333;}
.sinoquare-message-select-item li:hover::before {background: #3585fe;border: 2px solid #3585fe;}
.sinoquare-message-from {overflow: hidden;}
.sinoquare-message-from .textarea-1 {border: none;border-bottom: 1px solid #dcdfe5;background: none;height: 11rem;color: #000;width: 100%;padding: 5%;overflow: hidden;box-sizing: border-box;}
.sinoquare-message-bottom-right {float: right;width: 68%;}
.sinoquare-message-from {overflow: hidden;}
.sinoquare-message-item {margin-bottom: 2%;overflow: hidden;position: relative;}
.sinoquare-message-item li {list-style: none;float: left;width: 32.5%;margin-right: 1%;}
.sinoquare-message-item li:last-child {margin-right: 0;}
.sinoquare-message-item .input-2{border: none;border-bottom: 1px solid #dcdfe5;background: none;color: #000;width: 100%;padding: 5.5% 5%;overflow: hidden;box-sizing: border-box;}
.sinoquare-message-item label {cursor: pointer;}
.sinoquare-message-item .checkbox-1 {padding: 2% 1.5%;overflow: hidden;}
.sinoquare-message-item .checkbox-1 input{margin-right: 1rem;}
.sinoquare-message-item .checkbox-1 a{color: #a40000;text-decoration: underline;}
.sinoquare-message-item .text-1 {width: 50%;color: #999;padding: 0 1.5%;}
.sinoquare-message-item .text-1 a {text-decoration: underline;}
.sinoquare-message-bottom-right .linkurl-1 {position: absolute;right: 1%;bottom:1%; }



 
/* other */
.sinoquare-default-detail {margin-top: 8.8rem;padding: 5% 0;position: relative;}
.sinoquare-default-top {position: relative;overflow: hidden;}
.sinoquare-default-path {overflow: hidden;} 
.sinoquare-default-path a,.sinoquare-default-path i ,.sinoquare-default-path a span,.sinoquare-default-path span {display: inline-block;vertical-align: middle;color: #a4a7a9;}
.sinoquare-default-path a {font-weight: bold;}
.sinoquare-default-path i {width: 1.9rem;height: 2.3rem;background: url('../image/f9.png') center no-repeat;background-size: 100%;filter: invert(1);margin-right: 1rem;opacity: .3;}
.sinoquare-default-path a span {margin: 0;}
.sinoquare-default-path span {margin: 0 .5rem;}
.sinoquare-default-path a:hover span {color: #ec0000;}
.sinoquare-default-title {margin-top: 2%;}
.sinoquare-default-title .title-1 {font-weight: 900;color: #333;}
.sinoquare-default-title .text-1 {color: #72777c;margin-top: 2rem;}
.sinoquare-default-n {width: 10%;position: absolute;right: 15%;bottom: 0;z-index: 1;}
.sinoquare-default-content {padding: 4% 0;overflow: hidden;background: #f5f7fe;}
.sinoquare-default-top.center {text-align: center;}
.sinoquare-content-text {overflow: hidden;width: 80%;margin: auto;color: #333;}
.sinoquare-content-text .linkurl-1 {margin: auto;text-align: center;display: block;margin-top: 4%;}
.sinoquare-content-text .linkurl-1 a {margin: auto;}

.sinoquare-sitemap {overflow: hidden;}
.sinoquare-sitemap-item {float: left;min-width: 20%;overflow: hidden;margin-bottom: 5%;}
.sinoquare-sitemap-item ul {list-style: none;margin: 0;padding: 0;}
.sinoquare-sitemap-item .title-1 {overflow: hidden;padding: 4rem 0;}
.sinoquare-sitemap-item .title-1 a {display: block;color: #222;font-weight: 900;}
.sinoquare-sitemap-item li {list-style: none;margin: 0;padding: 0;float: left;}
.sinoquare-sitemap-item li:nth-child(2) {margin-right: 10rem;}
.sinoquare-sitemap-item li a {display: block;color: #666;padding: 3px 0;}
.sinoquare-sitemap-item li a:hover {color: #ec0000;text-decoration: underline;}

 

 

.tanimation {opacity: 0;transition: opacity .8s linear,transform .8s cubic-bezier(.215,.61,.355,1);}
.tformY {transform:translateY(60px);}
.tformX {transform:translateX(-100%);}
.tdelay1 {transition-delay: .1s;}
.tdelay2 {transition-delay: .2s;}
.tdelay3 {transition-delay: .3s;}


.social-share{font-size:16px;font-style:normal;display: inline-block;vertical-align: middle;}
.social-share a{position:relative;text-decoration:none;margin-right:10px;display:inline-block;outline:none;}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #ccc;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f1f1f1;margin:0;padding:0;}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}
.social-share-icon {display: block;width: 6rem;height: 6rem;position: relative;box-sizing: border-box;}
.social-share-icon:hover {opacity: 1;}  
.social-share-icon:hover::after {background: #ec0000;}
.social-share-icon::before {opacity: 1;content: '';width: 4rem;height:4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;}  
.social-share-icon::after {z-index: 1;content: '';width: 6rem;height:6rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) skew(-10deg);background: #b8bbbd;}
.icon-share::before{background: url('../image/f3.png') center no-repeat;background-size: 50%;}
.icon-linkedin::before{background: url('../image/f6.png') center no-repeat;background-size: 40%;}
.icon-wechat::before  {background: url('../image/f4.png') center no-repeat;background-size: 50%;} 
.icon-twitter::before {background: url('../image/s6.png') center no-repeat;background-size: 50%;}   
.icon-weibo::before {background: url('../image/f5.png') center no-repeat;background-size: 50%;}   
.icon-facebook::before {background: url('../image/n4.png') center no-repeat;background-size: 30%;}   




.aside-top {position: fixed; width: 50px;bottom:3%;right:1%; z-index:199;display: none;}
.aside-top a {width: 50px;height: 50px;display: block;overflow: hidden; background: #000;border-radius: 100%;background-size: 30%;}
.aside-top a:before {font-size: 1.8rem;color: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;}

@keyframes bannerp{0%{width: 0;} 100%{width: 100%;}}
@keyframes yuanfangda{0%{transform:translate(-50%,-50%) scale(0.1);opacity:1;}100%{transform:translate(-50%,-50%) scale(1.1);opacity: 0;}}

 

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

}
@media screen and (max-width: 3840px) { 
 
}
@media screen and (max-width: 2560px) {
	
}
@media screen and (max-width: 2048px) {
	
}
@media screen and (max-width: 1920px) {	
  
}
@media screen and (max-width: 1680px) {
	 
}
@media screen and (max-width: 1440px) {
 }
@media screen and (max-width: 1366px) { 
}
@media screen and (max-width: 1280px) {  
}
@media screen and (max-width: 1152px) { 
	 
}
@media screen and (max-width: 1024px) { 
}
@media screen and (max-width: 980px) {  

.index-banner-text {
    position: absolute;
    left: 50%;
    top: 50%;
}

}
@media screen and (max-width: 860px) { 
	.pcshow{display: none!important;}
	.mbshow{display: block!important;}  
	.menu-toggle {display: inline-block;vertical-align: middle;width: 4rem;line-height: 4rem;text-align: center;margin: 0 1rem;}
	.menu-toggle a {width: 60%;height: 100%;margin:auto;}
	.header-link {position: relative;z-index: 11;}
	.header-right .header-nav,.sinoquare-product-item.sip1::after,.swiper-news-next ,.footer-bottom-link ,.sinoquare-development-history-right .img-block{display: none;}
	.no-touch .header-nav.mbshow {transform: translateX(0);}
	.header-nav {position: fixed;overflow: hidden;right: 0;top: 8.8rem;width: 100%;height: 100%;z-index: 400;transform: translateX(100%);box-sizing: border-box;background: #f5f7fe;transition:all .4s ease;}
	.header-nav ul {width: 100%;height: 100%;text-align: center;overflow: hidden;}
	.header-nav li {margin-left: auto;width: 100%;display: block;border-bottom: 1px solid #ccc;}
	.header-nav li a {padding: 3rem 0;overflow: hidden;display: block;margin: 0;color: #000;font-size: 2rem;}
	.header-logo,.banner-page {left: 3%;}
	.banner-pagination {right: 3%;}
	.banner-pagination span {width: 5rem;}
	.linkbtn-1 {padding: 0;line-height: 4rem;} 
	.index-banner-text {width: 80%;}
	.sinoquare-content {width: 90%;}
	.sinoquare-product-item.sip1 .text-2 {width: 100%;}
	.sinoquare-product-item.sip1 {left: 0;top: 0;width: 100%;height: 50%;border-bottom: 1px solid #f5f5f5;}
	.sinoquare-product-item.sip2 {top: auto;bottom: 0;left: 0;right: auto;border-right: 1px solid #f5f5f5;position: relative;
    width: 100%;height: 200px;}
	.sinoquare-product-item.sip3 {top: auto;bottom: 0;left: auto;right: 0;position: relative;
    width: 100%;height: 200px;}
	.sinoquare-product-item.sip2::after {
		height: 0px;
	}	
	.sinoquare-product-item.sip1 .content-1 {
		bottom: 0px;
	}	
	.sinoquare-product-item .content-1 {
		bottom: 0;
	}	
	.sinoquare-product-item .product-1 {width: 80%;display: block;margin: auto;}
	.sinoquare-product-item .text-2{display: block;margin: 5% auto auto;width: 100%;}
	.sinoquare-product-item {text-align: center;}
	.sinoquare-index-solution {overflow: hidden;}
	.sinoquare-index-solution::before {height: 70%;left: 0;top: -20%;transform: skewY(-10deg);width: 100%;}
	.sinoquare-index-solution-content {left: 5%;top: 5%;width: 90%;}
	.sinoquare-index-solution-content .solution-next {margin-top: 2rem;}
	.sinoquare-solution-nav,.sinoquare-development-history-right,.sinoquare-case-presentation-bottom  {margin-top: 5%;}
	.sinoquare-index-about-content {left: 5%;width: 90%;height: auto;}
	.sinoquare-index-about-left-logo {float: none;width: 100%;height: 30%;display: none;}
	.sinoquare-index-about-right {float: none;width: 100%;height: auto;box-sizing: border-box;padding: 10%;}
	.sinoquare-news-right-nav {position: relative;width: 100%;right: auto;top: auto;text-align: left;margin-top: 5%;}
	.sinoquare-news-right-nav a {width: 10rem;line-height: 5rem;}
	.sinoquare-news-item .date-1 {padding: 1rem 0;}
	.sinoquare-index-news-content {position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index: 1;}
	.footer-item,.sinoquare-company-profile-left,.sinoquare-company-profile-right,.sinoquare-technical-parameter-right,
	.sinoquare-product-advantages-item,.sinoquare-development-history-left,.sinoquare-technical-parameter-left  {float: none;width: 100%;}
	.sinoquare-development-history-right,.sinoquare-development-history-swiper {width: 100%;position: relative;right: auto;top: auto;height: auto;left: auto;bottom: auto;}
	.footer-logo {width: 15rem;height: auto;}
	.footer-item-top {padding: 1rem 0;}
	.footer-item-bottom {padding-top: 1rem;}
	.footer-contact li {margin-bottom: 1rem;}
	.footer-contact span {margin-left: 2rem;width: 75%;}
	.footer-logo a img {display: block;width: 100%;}
	.footer-content-top {line-height: normal;}
	.sinoquare-banner-top .img img {width: 200%;max-width: 200%;}
	.sinoquare-banner-text {width: 90%;left: 5%;}
	.sinoquare-banner-path .link-1 {left: 10rem;}
	.sinoquare-banner-path .link-1 a,.sinoquare-banner-path .link-1 span {color: #fff;}
	.sinoquare-banner-text .sinoquare-title .title-1 {font-size: 3rem;line-height: 4rem;}
	.sinoquare-company-profile-right {margin-right:0;width: 90%;margin: auto;margin-top: 5%;}
	.sinoquare-culture{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
	.sinoquare-culture-item .text-1 {width: 60%;margin: auto;}
	.sinoquare-product-advantages,.sinoquare-development-history,.sinoquare-partners,.sinoquare-product-characteristics,.sinoquare-solution-detail,.sinoquare-related-product,
	.sinoquare-technical-parameter,.sinoquare-after-sales-service {padding: 15% 0;}
	.sinoquare-product-advantages-item .text {width: 90%;margin: auto;margin-top: -10%;}
	.sinoquare-product-advantages-item .icon-1 {height: 6rem;}
	.sinoquare-product-advantages-item .pic {bottom: 16rem;}
	.sinoquare-product-advantages-item.spa2,.sinoquare-product-advantages-item.spa4 {float: none;}
	.sinoquare-development-history-text-swiper {float: none;text-align: left;height: auto;}
	.sinoquare-development-history-text-swiper .swiper-slide::after, .sinoquare-development-history-text-swiper .swiper-slide::before {right: auto;left: 0;}
	.sinoquare-development-history-text-swiper .data-1,.sinoquare-development-history-text-swiper .text-1 {margin-right:auto;margin-left: 15%;}
	.sinoquare-partners-swiper .swiper-wrapper .swiper-slide {width: 40%;}
	.sinoquare-partners-item .img-center {max-width: 60%;}
	.sinoquare-product-search .search-1,.sinoquare-news-search .search-1 {margin: 0;padding: 1.5rem 0;display: block;width: 80%;}
	.sinoquare-product-search {position: relative;right: auto;width: 90%;margin: auto;top: auto;transform: none;border-top: 1px solid #f5f5f5;}
	.sinoquare-product-nav  {padding: 5% 0;overflow: hidden;}
	.sinoquare-product-nav li,.sinoquare-news-center-nav li {margin-right: 2rem;}
	.sinoquare-product-nav li:last-child ,.sinoquare-news-center-nav li:last-child{margin-right: 0;}
	.sinoquare-product-nav a,.sinoquare-news-center-nav li a {line-height: 5rem;}
	.sinoquare-products-item {float: none;width: 100%;margin-right: 0;margin-bottom: 1%;}
	.sinoquare-page i, .sinoquare-page span {width: 5rem;height: 5rem;line-height: 5rem;}
	.sinoquare-page a:hover::after,.sinoquare-page a.cur::after {border: none;}
	.sinoquare-products-detail-right {position: relative;right: 0;bottom: 0;width: 100%;}
	.sinoquare-products-detail-pics {position: absolute;left: 5%;width: 90%;height: auto;}
	.sinoquare-application-prevnext::before, .sinoquare-application-prevnext::after,.application-prev-text,.sinoquare-news-detail-share,.sinoquare-news-bottom-left,.sinoquare-recruitment-position-left,
	.application-next-text,.sinoquare-after-sales-service-bottom::after,.sinoquare-news-search::before,.sinoquare-news-bottom .sinoquare-content::before {display: none;}
	.sinoquare-application-prevnext .swiper-app-prev {left: 1%;}
	.sinoquare-application-prevnext .swiper-app-next {right: 1%;}
	.sinoquare-product-application {padding-bottom: 15%;}
	.sinoquare-application-prevnext {margin-top: 10%;text-align: center;}
	.application-text {left: 5%;}.sinoquare-after-sales-service-bottom {text-align: center;}
	.sinoquare-application-prevnext,.sinoquare-application-prevnext .swiper-app-prev, 
	.sinoquare-application-prevnext .swiper-app-next  {position: relative;left: auto;top: auto;transform: none;}
	.sinoquare-support-item .left {width: 100%;height: auto;position: relative;left: auto;bottom: auto;clip-path: none;}
	.sinoquare-support-item .text {position: relative;top: auto;transform: none;width: 80%;padding: 10%;left: auto;}
	.sinoquare-support-item .right {width: 90%;}
	.sinoquare-solution-item.ssi2 ,.sinoquare-solution-item.ssi6,.sinoquare-news-title,.sinoquare-message-item .text-1{width: 100%;}
	.sinoquare-support-item.fr .text {left: auto;right: auto;width: 80%;}
	.sinoquare-support-item.fr .left {left: auto;right: auto;clip-path: none;width: 100%;}
	.sinoquare-support-item.fr .right .icon-1 {margin-right: 6rem;}
	.sinoquare-after-sales-service-item {width: 32%;margin: 5% 0;}
	.sinoquare-solution-item {float: none;width: 100%;margin-right: 0;margin-bottom: 1%;}
	.sinoquare-related-product-item.srpi1,.sinoquare-news-center-item.sni2,
	.sinoquare-message-bottom-left,.sinoquare-message-bottom-right {float: none;width: 100%;margin-right: 0;margin-bottom: 1%;}
	.sinoquare-related-product-item,.sinoquare-news-center-item,.sinoquare-news-bottom-right,
	.sinoquare-recruitment-position-right {overflow: hidden;text-align: center;width: 100%;float: none;margin-bottom: 1%;}
	.sinoquare-related-product-item .text {width: 80%;margin: 5% auto;text-align: center;display: block;}
	.sinoquare-news-center-item,.sinoquare-news-bottom-right,.sinoquare-recruitment-position-right {text-align: left;}
	.sinoquare-related-product-item.srpi1 .text {position: relative;left: auto;bottom: auto;}
	.sinoquare-news-search,.sinoquare-news-detail-bottom .linkurl-1 {position: relative;right: auto;top: auto;transform: none;}
	.sinoquare-news-detail-bottom a {margin: 1rem;}
	.sinoquare-jobs-item,.sinoquare-contact-us-item {display: block;width: 100%;margin: 1% 0;}
	.sinoquare-jobs-center,.sinoquare-contact-us-top {display: block;}
	.sinoquare-message-bottom-right .linkurl-1 {position: relative;right: auto;margin: 1rem;bottom: auto;}
	.sinoquare-solution-text .text-1,.sinoquare-about-text,.sinoquare-news-item .text-1,
	.footer-contact span,.footer-nav a ,.footer-copy.font14,.footer-copy a{font-size: 2rem;line-height: 2.6rem;}
	.sinoquare-about-text.font18.flh26 {font-size: 2rem;}
	.sinoquare-news-item .title-1,.index-banner-text .text-2 {font-size: 3rem;}
	.index-banner-text .text-2 {line-height: 4rem;}
	.sinoquare-about-text.font18.flh26 {max-height: 340px;overflow: auto;}
}

 

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}

/* iPad x*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1280px) and (orientation : landscape) { 
}
/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
 
}

 
 