@media screen and (max-width: 500px) {  .swiper-button-next.swiper-button-white{    margin: 0px;  }  .swiper-button-prev.swiper-button-white{    margin: 0px;  }}.banner_box {  height: 3.5rem;  background-image: url('../image/banner01.jpg');  background-size: 100% 100%;  background-repeat: no-repeat;        margin-top: 1.25rem;}.flex_center_top {  height: 100%;  display: flex;  align-content: center;  flex-wrap: wrap;}.banner_font {  width: 100%;  font-size: 0.3rem;  color: #fff;  font-weight: bold;}.type_nav_box {  border-bottom: 0.01rem solid rgb(77, 77, 77, 0.16);  /* margin-bottom: 1.36rem;   */  height: 0.55rem;}.content_box li {  width: 1.1rem;  height: 0.55rem;    /*line-height: 0.55rem;*/  text-align: center;  font-size: 0.16rem;  color: #383838;  display: inline-block;}.content_box li>.active {  background-color: #005AAF;  color: #fff;  position: relative;}.content_box li>.active::after {  content: '';  width: 0;  height: 0;  border-right: 0.1rem solid transparent;  border-left: 0.1rem solid transparent;  border-top: 0.08rem solid #005AAF;  position: absolute;  bottom: -0.06rem;  left: 50%;  transform: translateX(-50%);}.t1 {  background-image: url('../image/tzqy-bg.jpg');  background-size: 100% 100%;  background-repeat: no-repeat;  height: 9rem;  overflow: hidden;  background-color: rgba(0, 0, 0, 0.2);}.about_banner {  width: 14.4rem;  margin: 0rem auto;  height: 10rem;  overflow: hidden;	margin-top: 0.4rem;}.about_banner1 {  width: 12rem;  margin: 2rem auto 0;  overflow: hidden;}.about_bannertxt {  height: 1.28rem;  text-align: center;  line-height: 1.28rem;  font-size: 0.3rem;  font-weight: 600;  overflow: hidden;  color: #fff;}.about_banner1a {  width: 14.4rem;  margin: 0 auto;  height: 6rem;  background-color: #eef0f2;  overflow: hidden;  /* transform:rotateY(0deg) !important; */}.about_banner1b {  width: 100%;  height: auto;  overflow: hidden;  position: relative;}.about_banner1b img {  width: 100%;}.about-banner2 {  width: 0.44rem !important;  height: 0.9rem !important;  background-color: #005AAF;  top: -1.44rem !important;  left: 0 !important;  z-index: 999999 !important;}.about-banner2b {  width: 0.44rem !important;  height: 0.9rem !important;  background-color: #005AAF;  top: -1.44rem !important;  right: 0 !important;  z-index: 999999 !important;}.about_banner3 {  width: 13.3rem !important;  top: -1.6rem !important;  height: 1.4rem;  overflow: hidden;  position: absolute;  left: 0 !important;  right: 0 !important;  margin-left: auto !important;  margin-right: auto !important;}.about_banner3 > .active {  background-image: url('../image/tzqy-active.png');  background-size: 100% 1.44rem;  background-repeat: no-repeat;  background-color: transparent !important;  height: 1.42rem !important;  border: none !important;}.about_banner3 > li:nth-child(1) {  margin-left: 2% !important;}.about_banner3 > li {  width: 3.12rem !important;  height: 1.24rem !important;  margin-right: 0.2rem !important;  margin-left: 0 !important;  overflow: hidden;  display: block !important;  background-color: transparent !important;  border: none !important;  border-radius: 0 !important;  background-color: #383838 !important;}.about_banner3 > .active > .about_banner3b{  border: 0.02rem solid transparent;}.about_banner3b {  width: 100%;  min-height: 1.24rem;  height: auto;  overflow: auto;  background-size: 100% 100%;  background-repeat: no-repeat;  border: 0.02rem solid #005AAF;}.about_banner3b p {  width: 1.8rem;  height: auto;  text-align: center;  margin: 0.28rem auto 0;  font-size: 0.18rem;  line-height: 0.30rem;  color: #fff;}.about_banner3txt {  text-align: center;  color: #fff;  font-size: 0.14rem;  line-height: 0.5rem;  height: 0.5rem;  width: 100%;  overflow: hidden;  text-indent: 0 !important;}.carousel-item {  transition: all .3s !important;  -webkit-transition: all .3s !important;  -moz-transition: all 0.3s !important;  opacity: 1 !important;  display: block!important;}.carousel-item.active{  margin-top: 0;}.active .about-text {  width: 5.26rem;  height: 5.26rem;  overflow: hidden;  position: absolute;  left: 0.5rem;  top: 0.7rem;}.active .about-text1 {  width: 5.26rem;  height: 5.26rem;  overflow: hidden;  position: absolute;  left: -0.5rem;  top: 0.7rem;}.active .about-title {  text-align: left;  width: 100%;  position: relative;  font-weight: 600;  font-size: 0.24rem;  color: #005bab;}.active .about-title:after {  position: absolute;  left: 0;  background: #005bab;  bottom: -0.16rem;  content: '';  display: block;  width: 0.73rem;  height: 0.04rem;}.active .about-content {  width: 4.6rem;  height: 2.1rem;  overflow: hidden;  margin-top: 0.4rem;  font-size: 0.14rem;  line-height: 0.28rem;  color: #333;}.active .about-adr {  margin-top: 0.5rem;  font-size: 0.16rem;}.active .about-tel {  margin-top: 0.05rem;  font-size: 0.16rem;}.active .about-tel span {  font-size: 0.3rem;  font-weight: 600;  color: #005bab;}.active .show-box {  display: block;}.hide-box {  display: none;}.active .am_xyrg , .carousel-item-next .am_xyrg {  -webkit-animation:xyrg .3s ease both;  -moz-animation:xyrg .3s ease both;}  @-webkit-keyframes xyrg{  0%{opacity:0;  -webkit-transform:translateY(300px) translatex(300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.active .am_xyrg1 , .carousel-item-next .am_xyrg1 {  -webkit-animation:xyrg .3s ease both;  -moz-animation:xyrg .3s ease both;}  @-webkit-keyframes xyrg{  0%{opacity:0;  -webkit-transform:translateY(-300px) translatex(-300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.active .tzqy-l,.carousel-item-next .tzqy-l {  position: absolute;  top: 0;  width: 70%;  height: 6rem;  background-repeat: no-repeat;  background-size: cover;  background-image: url(../image/tz-left.png);  z-index: 9999999;}.active .am_xylf,.carousel-item-next .am_xylf{  -webkit-animation:xylf .3s ease both;  -moz-animation:xylf .3s ease both;}  @-webkit-keyframes xylf{  0%{opacity:0;  -webkit-transform:translateY(-300px) translatex(-300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.active .am_xylf1,.carousel-item-next .am_xylf1{  -webkit-animation:xylf .3s ease both;  -moz-animation:xylf .3s ease both;}  @-webkit-keyframes xylf{  0%{opacity:0;  -webkit-transform:translateY(300px) translatex(300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.active .tzqy-r,.carousel-item-next .tzqy-r {  position: absolute;  top: 0;  right: 0;  width: 71%;  height: 6rem;  background-repeat: no-repeat;  background-size: cover;  z-index: 9999;}.skw-pages {  overflow: hidden;  position: relative;  height: 100vh;}.skw-page {  position: absolute;  left: 0;  top: 0;  width: 100%;}.skw-page__half {  position: absolute;  top: 0;  width: 50%;  height: 100vh;  -webkit-transition: -webkit-transform 1s;  transition: transform 1s;}.skw-page__half--left {  left: 0;  -webkit-transform: translate3d(-32.4vh, 100%, 0);  transform: translate3d(-32.4vh, 100%, 0);}.skw-page__half--right {  left: 50%;  -webkit-transform: translate3d(32.4vh, -100%, 0);  transform: translate3d(32.4vh, -100%, 0);}.skw-page.active .skw-page__half {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.skw-page__skewed {  overflow: hidden;  position: absolute;  top: 0;  width: 140%;  height: 100%;  -webkit-transform: skewX(-18deg);  -ms-transform: skewX(-18deg);  transform: skewX(-18deg);  background: #000;}.skw-page__half--left .skw-page__skewed {  left: -40%;}.skw-page__half--right .skw-page__skewed {  right: -40%;}.skw-page__content {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-flex-flow: column wrap;  -ms-flex-flow: column wrap;  flex-flow: column wrap;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  padding: 0 30%;  color: #fff;  -webkit-transform: skewX(18deg);  -ms-transform: skewX(18deg);  transform: skewX(18deg);  -webkit-transition: -webkit-transform 1s, opacity 1s;  transition: transform 1s, opacity 1s;  background-size: cover;}.skw-page__half--left .skw-page__content {  padding-left: 30%;  padding-right: 30%;  -webkit-transform-origin: 100% 0;  -ms-transform-origin: 100% 0;  transform-origin: 100% 0;}.skw-page__half--right .skw-page__content {  padding-left: 30%;  padding-right: 30%;  -webkit-transform-origin: 0 100%;  -ms-transform-origin: 0 100%;  transform-origin: 0 100%;}.skw-page.inactive .skw-page__content {  opacity: 0.5;  -webkit-transform: skewX(18deg) scale(0.95);  -ms-transform: skewX(18deg) scale(0.95);  transform: skewX(18deg) scale(0.95);}.skw-page__heading {  margin-bottom: 0.15rem;  text-transform: uppercase;  font-size: 0.25rem;  text-align: center;}.skw-page__description {  font-size: 0.18rem;  text-align: center;}.skw-page__link {  color: #FFA0A0;}.skw-page-1 .skw-page__half--left .skw-page__content {  background-image: url("../skwpage/img/image-14.jpg");}.skw-page-1 .skw-page__half--right .skw-page__content {  background: #292929;}.skw-page-2 .skw-page__half--left .skw-page__content {  background: #292929;}.skw-page-2 .skw-page__half--right .skw-page__content {  background-image: url("../skwpage/img/un4.jpg");}.skw-page-3 .skw-page__half--left .skw-page__content {  background-image: url("../skwpage/img/image-3.jpg");}.skw-page-3 .skw-page__half--right .skw-page__content {  background: #292929;}.skw-page-4 .skw-page__half--left .skw-page__content {  background: #292929;}.skw-page-4 .skw-page__half--right .skw-page__content {  background-image: url("../skwpage/img/image-5.jpg");}.skw-page-5 .skw-page__half--left .skw-page__content {  background-image: url("../skwpage/img/un4.jpg");}.skw-page-5 .skw-page__half--right .skw-page__content {  background: #292929;}.skw-page-6 .skw-page__half--left .skw-page__content {  background-image: url("../skwpage/img/img-5.jpg");}.skw-page-6 .skw-page__half--right .skw-page__content {  background: #292929;}.skw-page-7 .skw-page__half--left .skw-page__content {  background-image: url("../skwpage/img/img-5.jpg");}.skw-page-7 .skw-page__half--right .skw-page__content {  background: #292929;}/*  */.cpy_wen_box{	padding: 0 5%;    width: 100%;    position: relative;}.cpy_wen_ptn{	width:100%;	overflow:hidden;}.cpy_wens{	display:block;	min-height: 1.24rem;    height: auto;    overflow: auto;    background-size: 100% 100%;    background-repeat: no-repeat;    border: 0.02rem solid #005AAF;}.cpy_wen{	width: 100%;    text-align: center;    font-size: 0.18rem;    color: #fff;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;}.about-text {  overflow: hidden;  position: absolute;  top: 0.7rem;  /* transform:rotateY(0deg) !important; */}.about-text1 {  width: 5.26rem;  height: 5.26rem;  overflow: hidden;  position: absolute;  top: 0.7rem;}.about-title {  text-align: left;  width: 100%;  position: relative;  font-weight: 600;  font-size: 0.24rem;  color: #005bab;}.about-title:after {  position: absolute;  left: 0;  background: #005bab;  bottom: -0.16rem;  content: '';  display: block;  width: 0.73rem;  height: 0.04rem;}.about-content {  overflow: hidden;  margin-top: 0.4rem;  font-size: 0.14rem;  color: #333;}.about-adr {  margin-top: 0.5rem;  font-size: 0.16rem;}.about-tel {  margin-top: 0.05rem;  font-size: 0.16rem;}.about-tel span {  font-size: 0.3rem;  font-weight: 600;  color: #005bab;}.show-box {  display: block;}.hide-box {  display: none;}.swiper-container11 .swiper-slide-active .am_xyrg{  -webkit-animation:xyrg .3s ease both;  -moz-animation:xyrg .3s ease both;}  @-webkit-keyframes xyrg{  0%{opacity:0;  -webkit-transform:translateY(300px) translatex(300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.swiper-container11 .swiper-slide-active .am_xyrg1 {  -webkit-animation:xyrg .3s ease both;  -moz-animation:xyrg .3s ease both;}  @-webkit-keyframes xyrg{  0%{opacity:0;  -webkit-transform:translateY(-300px) translatex(-300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.swiper-container11 .swiper-slide-active .tzqy-l {  position: absolute;  padding:10px;  float: left;  top: 0;  height: 6rem;  z-index: 9999999;}.swiper-container11 .swiper-slide-active .am_xylf{  -webkit-animation:xylf .3s ease both;  -moz-animation:xylf .3s ease both;}  @-webkit-keyframes xylf{  0%{opacity:0;  -webkit-transform:translateY(-300px) translatex(-300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.swiper-container11 .swiper-slide-active .am_xylf1{  -webkit-animation:xylf .3s ease both;  -moz-animation:xylf .3s ease both;}  @-webkit-keyframes xylf{  0%{opacity:0;  -webkit-transform:translateY(300px) translatex(300px);}  100%{opacity:1;  -webkit-transform:translateY(0) translatex(0)}}.swiper-container11 .swiper-slide-active .tzqy-r {  position: absolute;  top: 0;  right: 0;  width: 71%;  height: 6rem;  background-repeat: no-repeat;  background-size: cover;  z-index: 9999;}.gallery-thumbs1 .swiper-slide {	opacity: 0.4;}.gallery-thumbs1 .swiper-slide.swiper-slide-active {  opacity: 1;  background-image: url(../image/tzqy-active_1.png);  background-size: cover;  background-repeat: no-repeat;  background-color: transparent;  border: none;}.swiper-container11 .swiper-button-next{	background:url(../image/botton.jpg) no-repeat;    background-size: 50% 50%;    background-position: center center;    background-color: #025ab0;  top:30%;	width:0.44rem;	height:0.9rem;	right:0;	transition:0.6s;}.swiper-container11 .swiper-button-prev{	background:url(../image/botton.jpg) no-repeat;  background-size: 50% 50%;  background-position: center center;  background-color: #025ab0;  top:30%;	width:0.44rem;	height:0.9rem;	left:0;	transition:0.6s;}:root {	--swiper-navigation-size: 0.24rem;}@media screen and (max-width: 768px){	.swiper-container11  .tzqy-r{		display:none;	}	.swiper-container11 .tzqy-l{		width:100%;		height: 100% !important;	}	.swiper-container11 .about-text{		width: 90%;		left:5%;	}	.swiper-container11 .about-content{		width: 100%;		font-size: 12px;		line-height: 1.7;	}	.about-adr{font-size: 12px;line-height: 1.7;}	.swiper-container11 .about_banner1a {		width: 100%;		height: 13rem;		margin-top: 0rem;	}	.swiper-container11 .about-text1{		left:5%;		height: 100%;	}	.gallery-thumbs1 .swiper-slide-thumb-active {		opacity: 1;		background-image: url(../image/tzqy-active_1.png);		background-size: cover;		background-repeat: no-repeat;		background-color: transparent;		border: none;	}	.cpy_wen_box{		height: auto;	}	.cpy_wen{		margin: 0.28rem 0;		font-size: 12px;		line-height: 1.5;	}	.about-title{font-size: 16px;}		  }@media (min-width: 768px){	.swiper-container11 .tzqy-r{		display:block;	}	.swiper-container11 .tzqy-l{		width:70%;		background-repeat: no-repeat;		background-size: cover;		background-image: url(../image/tz-left.png);	}	.swiper-container11 .about-text{		width: 5.26rem;  		height: 5.26rem;  		left: 0.7rem;	}	.swiper-container11 .about-content{		width: 4.1rem;		height: 2.1rem;		line-height: 0.28rem;	}	.swiper-container11 .about-text1{		left:-0.5rem;	}	.gallery-thumbs1 .swiper-slide-thumb-active {		opacity: 1;		background-image: url(../image/tzqy-active.png);		background-size: 100% 1.44rem;		background-repeat: no-repeat;		background-color: transparent;		height: 1.42rem;		border: none;	}	.cpy_wen_box{		height: 1.4rem;	}	.cpy_wen{		margin: 0.28rem auto 0;		line-height: 0.30rem;	}}@media screen and (max-width: 400px){	.swiper-container11 .about-content p{line-height:15px;}}