
/*合伙人*/
.section {
  padding: 40px 0;
}
@media screen and (max-width: 1280px) {
  .section {
    padding: 24px 0;
  }
}
@media screen and (max-width: 992px) {
  .section {
    padding: 16px 0;
  }
}
.section.mm {
  padding: 0;
}
.section.mb {
  padding-bottom: 0;
}
.section.mt {
  padding-top: 0;
}

.partner .partner-title > h3 {
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Times New Roman',serif;
  color: #004785;
  margin-bottom: 32px;
}
.partner .partner-wrap ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: -32px 0 0 -32px;
}
.partner .partner-wrap ul li {
  width: 16.66%;
  height: 100%;
  padding: 32px 0 0 32px;
}
.partner .partner-wrap ul li .wrap {
  display: block;
  height: 100%;
  /*background-color: #ddd;*/
}
.partner .partner-wrap ul li .wrap img {
  display: block;
  width: 210px;
  height: 85px;
  object-position: center;
  object-fit: contain;
}
@media screen and (max-width: 1280px) {
  .partner .partner-title > h3 {
    font-size: 32px;
    margin-bottom: 24px;
  }
  .partner .partner-wrap ul {
    margin: -24px 0 0 -24px;
  }
  .partner .partner-wrap ul li {
    width: 25%;
    padding: 24px 0 0 24px;
  }
}
@media screen and (max-width: 992px) {
  .partner .partner-title > h3 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .partner .partner-wrap ul {
    margin: -16px 0 0 -16px;
  }
  .partner .partner-wrap ul li {
    width: 45%;
    padding: 16px 0 0 16px;
  }
	.partner .partner-wrap ul li .wrap img {
	  display: block;
	  width: 100%;
	  height:auto;
	  object-position: center;
	  object-fit: contain;
	}
}


.banner_sy {display-radio:1;min-height:0}
.p_button img {position:absolute;right:18px;top:43%}
.jtop_a1 {float:left;width:100%;font-size:18px;color:#e62129;font-weight:700;font-family:Roobert}
.e_navigationF-16 ul li:first-child .p_navCon::after {width:100%!important}
.banner_sy .e_bannerD-2 .swiper-container {width:100%;height:auto;max-height:1080px;overflow:hidden}
.banner_sy .e_bannerD-2 .swiper-slide {overflow:hidden;background:0 0;z-index:10}
.banner_sy .e_bannerD-2 .swiper-slide-active {z-index:11}
.banner_sy .e_bannerD-2 .p_img {width:100%;height:100%;overflow:hidden}
.banner_sy .e_bannerD-2 .p_video {width:102%;height:100%;overflow:hidden}
.banner_sy .e_bannerD-2 .P_link_img {display:block;position:relative;overflow:hidden;height:100%;width:100%;background-size:cover;transition:all ease 2s;transform:scale(1.1)}
.banner_sy .e_bannerD-2 .swiper-slide-active .P_link_img {transform:scale(1)}
.banner_sy .e_bannerD-2 .p_videoPoster {display:block;position:relative;overflow:hidden;height:100%;width:100%;background-size:cover;transition:transform ease 2s;transform:scale(1.1);cursor:pointer;z-index:21}
.banner_sy .e_bannerD-2 .swiper-slide-active .p_videoPoster {transform:scale(1)}
.banner_sy .e_bannerD-2 .P_link_img img {width:100%;height:auto}
.banner_sy .e_bannerD-2 .p_videoPoster img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:auto}
.banner_sy .e_bannerD-2 .p_info {position:absolute;top:20%;left:0;width:100%;z-index:22;display:flex;justify-content:center;padding:15px 20px;text-transform:uppercase}
.banner_sy .e_bannerD-2 .p_info_fivebox {width:80%;padding:0;text-align:left;border-radius:50px 0}
.banner_sy .e_bannerD-2 .p_summary {color:rgb(255 255 255 / 100%);font-size:3.6vw!important;font-family:Poppins!important;line-height:1;font-weight:700;margin-top:20px;margin-bottom:20px;white-space:pre-line;float:left;width:100%;text-transform:capitalize;transition:all ease .8s .3s;opacity:0;transform:translateY(40px)}
.banner_sy .e_bannerD-2 .swiper-slide-active .p_summary {opacity:1;transform:translateY(0)}
.banner_sy .e_bannerD-2 .p_btitle {color:#fff;font-family:"Gotham SSm A","Gotham SSm B"!important;font-weight:700;color:#fff;background-color:#e62129;background:linear-gradient(315deg,transparent 15px,rgb(230 33 41) 0);padding:26px 30px;margin-top:20px;float:left;width:auto;font-size:2.2vw!important;line-height:1;transition:all ease .8s .6s;opacity:0}
.banner_sy .e_bannerD-2 .swiper-slide-active .p_btitle {opacity:1;transform:translateY(0)}
.banner_sy .e_bannerD-2 .p_cspan {position:relative;margin-top:30px;display:block;transition:all ease .8s .9s;opacity:0;transform:translateY(40px)}
.banner_sy .e_bannerD-2 .p_button {display:inline-block;margin-top:30px;border-radius:0;display:block;border-radius:0;float:left;padding-right:50px;padding-left:20px;width:100%;max-width:200px;background-color:#e62129;background:linear-gradient(315deg,transparent 8px,rgb(230 33 41) 0);line-height:52px;color:#fff;text-align:center;font-size:14px;opacity:0;transform:translateY(40px);transition:all ease .3s,transform ease .8s .9s,opacity ease .8s .9s}
.banner_sy .e_bannerD-2 .swiper-slide-active .p_button {opacity:1;transform:translateY(0)}
.banner_sy .e_bannerD-2 .swiper-slide-active .p_cspan {opacity:1;transform:translateY(0)}
.banner_sy .e_bannerD-2 .p_cspan::after,.banner_sy .e_bannerD-2 .p_cspan::before {content:'';width:18px;height:18px;border-radius:100%;background:rgb(255 255 255 / 70%);display:inline-block}

.banner_sy .e_bannerD-2 .p_cspan::before {background:rgb(255 255 255 / 70%)}
.banner_sy .e_bannerD-2 .p_cspan::after {margin-left:-6px}
.banner_sy .e_bannerD-2 .p_scrool {position:absolute;left:20px;bottom:10%;color:#fff;z-index:10}
.banner_sy .e_bannerD-2 .p_scrool span {text-transform:uppercase;color:#fff;display:block;font-family:arial;writing-mode:tb;line-height:20px;margin-bottom:12px;font-size:12px}
.banner_sy .e_bannerD-2 .p_scrool i {display:block;width:20px;height:30px;border-radius:12px;border:2px #fff solid;position:relative}
.banner_sy .e_bannerD-2 .p_scrool i:before {content:"";display:block;width:4px;height:10px;background:#fff;border-radius:2px;position:absolute;left:50%;transform:translate(-50%,0);top:3px;animation:scrollmouse 2s linear infinite}
@keyframes scrollmouse {
	from {transform:translate(-50%,0);opacity:1}
    to {transform:translate(-50%,10px);opacity:0}
}
.banner_sy .e_bannerD-2 .p_kongjian {position:absolute;right:0;width:100%;border-left:0 solid rgb(255 255 255 / 10%);height:100%;top:0;bottom:0;z-index:1;max-width:100px;pointer-events:none}
.banner_sy .e_bannerD-2 .swiper-pagination {position:absolute;display:flex;top:auto;bottom:10%!important;right:50%;transform:translate(50%,-50%);left:auto;width:auto;height:auto;bottom:auto}
.banner_sy .e_bannerD-2 .swiper-pagination-bullet {margin:3px 5px!important;background:hsl(0deg 0% 100% / 40%);opacity:1;width:10px;height:10px;transition:all ease .3s}
.banner_sy .e_bannerD-2 .swiper-pagination-bullet-active {border-radius:15px;background:rgb(255 255 255)}
.banner_sy .e_bannerD-2 .swiper-pagination-bullet:hover {height:15px;border-radius:15px;background:rgb(255 255 255)}
.banner_sy .e_bannerD-2 .p_btn_next {color:#fff;border-radius:100%;border:2px solid #fff;width:50px;height:50px;transition:all ease .3s;position:static;margin:0 auto}
.banner_sy .e_bannerD-2 .p_btn_next::after {font-size:16px}
.banner_sy .e_bannerD-2 .p_btn_next:hover {background:rgb(230 33 41)!important;border:2px solid rgb(230 33 41)!important}
.banner_sy .e_bannerD-2 .p_btn_prev {color:#fff;border-radius:100%;border:2px solid #fff;height:50px;width:50px;transition:all ease .3s;position:static;margin:10px auto 0}
.banner_sy .e_bannerD-2 .p_btn_prev::after {font-size:16px}
.banner_sy .e_bannerD-2 .p_btn_prev:hover {background:rgb(230 33 41)!important;border:2px solid rgb(230 33 41)!important}
.banner_sy .e_bannerD-2 .videoContent {position:absolute;left:0;top:0;right:0;bottom:0;z-index:20;cursor:pointer;background:url(https://omo-oss-image.thefastimg.com/portal-saas/new2022082316281149102/cms/image/9065dd40-8834-4cd4-822d-3dd9965ccdd3.jpg?d=1658639762023) center 0 no-repeat;background-size:100% 100%}
.banner_sy .e_bannerD-2 .videoContent video {display:block;width:100%;position:absolute;top:0;left:0;height:100vh;object-fit:cover}
.banner_sy .e_bannerD-2 .p_video_button {position:absolute;right:0;width:100%;bottom:160px;z-index:110;max-width:100px;height:50px}
.banner_sy .e_bannerD-2 .p_videobtm {color:#fff;border-radius:100%;border:2px solid #fff;top:auto;bottom:0;width:50px;height:50px;left:50%;transform:translateX(-50%);transition:all ease .3s;display:block;position:absolute;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center}
.banner_sy .e_bannerD-2 .p_video_button svg {margin:0 auto;width:15px}
.banner_sy .e_bannerD-2 .p_arr {max-width:100px;width:100%;position:absolute;right:0;bottom:40%;height:auto;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center}
.banner_sy .e_bannerD-2 .p_videobtm:hover {background:#193741!important;border:2px solid #193741!important}
@media screen and (max-width:768px) {
.banner_sy .e_bannerD-2 .p_info_fivebox {width:75%;padding-bottom:90px}
.banner_sy .e_bannerD-2 .p_button {display:none}
.banner_sy .e_bannerD-2 .p_info {position:absolute;top:20%}
.banner_sy .e_bannerD-2 .p_summary {color:rgb(255 255 255 / 100%);font-size:5vw!important;line-height:1;font-weight:700;margin-top:0;margin-bottom:20px;text-transform:uppercase;transition:all ease .8s .3s;opacity:0;transform:translateY(40px)}
.banner_sy .e_bannerD-2 .p_btitle {color:#fff;font-weight:700;color:#fff;-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#ffffff;font-size:16px!important;line-height:1;transition:all ease .8s .6s;opacity:0;display:none}
.banner_sy .e_bannerD-2 .p_cspan::after,.banner_sy .e_bannerD-2 .p_cspan::before {width:10px;height:10px}
.banner_sy .e_bannerD-2 .p_cspan::after {margin-left:-3px}
.banner_sy .e_bannerD-2 .p_kongjian {max-width:55px}
.banner_sy .e_bannerD-2 .p_arr {max-width:55px}
.banner_sy .e_bannerD-2 .p_video_button {max-width:55px;bottom:106px;height:28px}
.banner_sy .e_bannerD-2 .swiper-pagination-bullet {width:6px;height:6px}
.banner_sy .e_bannerD-2 .swiper-pagination-bullet-active {height:20px}
.banner_sy .e_bannerD-2 .p_btn_prev {width:28px;height:28px;margin:5px auto 0}
.banner_sy .e_bannerD-2 .p_video_button span {width:28px;height:28px}
.banner_sy .e_bannerD-2 .p_btn_next {width:28px;height:28px}
.banner_sy .e_bannerD-2 .p_btn_prev::after {font-size:12px}
.banner_sy .e_bannerD-2 .p_btn_next::after {font-size:12px}
.banner_sy .e_bannerD-2 .swiper-container {/*height:22vh;margin-top:70px!important*/}
.banner_sy .e_bannerD-2 .p_cspan {margin-top:20px}
.banner_sy .e_bannerD-2 .p_video_button svg {width:12px}
.banner_sy .e_bannerD-2 .swiper-pagination {right:47px}
.banner_sy .e_bannerD-2 .videoContent video {height:100%;width:auto}
.banner_sy .e_bannerD-2 .p_scrool span {display:none}
}
/*手机站右侧箭头*/
@media only screen and (max-width: 768px){
.swiper-button-next, .swiper-button-prev {
    display: none !important;
}
}
@keyframes bounce {20%,53%,80%,from,to {animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}
40%,43% {animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}
70% {animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}
90% {transform:translate3d(0,-4px,0)}
}
@keyframes flash {50%,from,to {opacity:1}
25%,75% {opacity:0}
}
@keyframes pulse {from,to {transform:scale3d(1,1,1)}
50% {transform:scale3d(1.05,1.05,1.05)}
}
@keyframes rubberBand {from,to {transform:scale3d(1,1,1)}
30% {transform:scale3d(1.25,.75,1)}
40% {transform:scale3d(.75,1.25,1)}
50% {transform:scale3d(1.15,.85,1)}
65% {transform:scale3d(.95,1.05,1)}
75% {transform:scale3d(1.05,.95,1)}
}
@keyframes shake {from,to {transform:translate3d(0,0,0)}
10%,30%,50%,70%,90% {transform:translate3d(-10px,0,0)}
20%,40%,60%,80% {transform:translate3d(10px,0,0)}
}
@keyframes swing {20% {transform:rotate3d(0,0,1,15deg)}
40% {transform:rotate3d(0,0,1,-10deg)}
60% {transform:rotate3d(0,0,1,5deg)}
80% {transform:rotate3d(0,0,1,-5deg)}
to {transform:rotate3d(0,0,1,0deg)}
}
@keyframes tada {from,to {transform:scale3d(1,1,1)}
10%,20% {transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
}
@keyframes wobble {from,to {transform:none}
15% {transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30% {transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45% {transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60% {transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75% {transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
}
@keyframes jello {11.1%,from,to {transform:none}
22.2% {transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3% {transform:skewX(6.25deg) skewY(6.25deg)}
44.4% {transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5% {transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6% {transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7% {transform:skewX(.390625deg) skewY(.390625deg)}
88.8% {transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
@keyframes bounceIn {20%,40%,60%,80%,from,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:scale3d(.3,.3,.3)}
20% {transform:scale3d(1.1,1.1,1.1)}
40% {transform:scale3d(.9,.9,.9)}
60% {opacity:1;transform:scale3d(1.03,1.03,1.03)}
80% {transform:scale3d(.97,.97,.97)}
to {opacity:1;transform:scale3d(1,1,1)}
}
@keyframes bounceInDown {60%,75%,90%,from,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:translate3d(0,-3000px,0)}
60% {opacity:1;transform:translate3d(0,25px,0)}
75% {transform:translate3d(0,-10px,0)}
90% {transform:translate3d(0,5px,0)}
to {transform:none}
}
@keyframes bounceInLeft {60%,75%,90%,from,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:translate3d(-3000px,0,0)}
60% {opacity:1;transform:translate3d(25px,0,0)}
75% {transform:translate3d(-10px,0,0)}
90% {transform:translate3d(5px,0,0)}
to {transform:none}
}
@keyframes bounceInRight {60%,75%,90%,from,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from {opacity:0;transform:translate3d(3000px,0,0)}
60% {opacity:1;transform:translate3d(-25px,0,0)}
75% {transform:translate3d(10px,0,0)}
90% {transform:translate3d(-5px,0,0)}
to {transform:none}
}
@keyframes bounceOut {20% {transform:scale3d(.9,.9,.9)}
50%,55% {opacity:1;transform:scale3d(1.1,1.1,1.1)}
to {opacity:0;transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOutDown {20% {transform:translate3d(0,10px,0)}
40%,45% {opacity:1;transform:translate3d(0,-20px,0)}
to {opacity:0;transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutLeft {20% {opacity:1;transform:translate3d(20px,0,0)}
to {opacity:0;transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutRight {20% {opacity:1;transform:translate3d(-20px,0,0)}
to {opacity:0;transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutUp {20% {transform:translate3d(0,-10px,0)}
40%,45% {opacity:1;transform:translate3d(0,20px,0)}
to {opacity:0;transform:translate3d(0,-2000px,0)}
}
@keyframes fadeIn {from {opacity:0}
to {opacity:1}
}
@keyframes fadeInDown {from {opacity:0;transform:translate3d(0,-100%,0)}
to {opacity:1;transform:none}
}
@keyframes fadeInLeft {from {opacity:0;transform:translate3d(-100%,0,0)}
to {opacity:1;transform:none}
}
@keyframes fadeInRight {from {opacity:0;transform:translate3d(100%,0,0)}
to {opacity:1;transform:none}
}
@keyframes fadeInUp {from {opacity:0;transform:translate3d(0,100%,0)}
to {opacity:1;transform:none}
}
@keyframes fadeOut {from {opacity:1}
to {opacity:0}
}
@keyframes fadeOutDown {from {opacity:1}
to {opacity:0;transform:translate3d(0,100%,0)}
}
@keyframes fadeOutLeft {from {opacity:1}
to {opacity:0;transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutRight {from {opacity:1}
to {opacity:0;transform:translate3d(100%,0,0)}
}
@keyframes fadeOutUp {from {opacity:1}
to {opacity:0;transform:translate3d(0,-100%,0)}
}
@keyframes flip {from {transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}
40% {transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}
50% {transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}
80% {transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}
to {transform:perspective(400px);animation-timing-function:ease-in}
}
@keyframes flipInX {from {transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}
40% {transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}
60% {transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80% {transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to {transform:perspective(400px)}
}
@keyframes flipInY {from {transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}
40% {transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}
60% {transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80% {transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to {transform:perspective(400px)}
}
@keyframes flipOutX {from {transform:perspective(400px)}
30% {transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to {transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutY {from {transform:perspective(400px)}
30% {transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to {transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes lightSpeedIn {from {transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60% {transform:skewX(20deg);opacity:1}
80% {transform:skewX(-5deg);opacity:1}
to {transform:none;opacity:1}
}
@keyframes lightSpeedOut {from {opacity:1}
to {transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes rotateIn {from {transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}
to {transform-origin:center;transform:none;opacity:1}
}
@keyframes rotateOut {from {transform-origin:center;opacity:1}
to {transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rollIn {from {opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to {opacity:1;transform:none}
}
@keyframes rollOut {from {opacity:1}
to {opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes zoomIn {from {opacity:0;transform:scale3d(.3,.3,.3)}
50% {opacity:1}
}
@keyframes zoomInDown {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInLeft {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInRight {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOut {from {opacity:1}
50% {opacity:0;transform:scale3d(.3,.3,.3)}
to {opacity:0}
}
@keyframes zoomOutDown {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutLeft {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to {opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}
}
@keyframes zoomOutRight {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to {opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}
}
@keyframes zoomOutUp {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes slideInDown {from {transform:translate3d(0,-100%,0);visibility:visible}
to {transform:translate3d(0,0,0)}
}
@keyframes slideInLeft {from {transform:translate3d(-100%,0,0);visibility:visible}
to {transform:translate3d(0,0,0)}
}
@keyframes slideInRight {from {transform:translate3d(100%,0,0);visibility:visible}
to {transform:translate3d(0,0,0)}
}
@keyframes slideInUp {from {transform:translate3d(0,100%,0);visibility:visible}
to {transform:translate3d(0,0,0)}
}
@keyframes slideOutDown {from {transform:translate3d(0,0,0)}
to {visibility:hidden;transform:translate3d(0,100%,0)}
}
@keyframes slideOutLeft {from {transform:translate3d(0,0,0)}
to {visibility:hidden;transform:translate3d(-100%,0,0)}
}
@keyframes slideOutRight {from {transform:translate3d(0,0,0)}
to {visibility:hidden;transform:translate3d(100%,0,0)}
}
@keyframes slideOutUp {from {transform:translate3d(0,0,0)}
to {visibility:hidden;transform:translate3d(0,-100%,0)}
}
@keyframes bgMagnify {0% {transform:scale(1,1)}
100% {transform:scale(1.1,1.1)}
}
@keyframes bgShrink {0% {transform:scale(1.1,1.1)}
100% {transform:scale(1,1)}
}
@keyframes bounceIn2Left {0%,60%,75%,90%,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:translate3d(3000px,0,0)}
60% {opacity:1;transform:translate3d(-25px,0,0)}
75% {transform:translate3d(10px,0,0)}
90% {transform:translate3d(-5px,0,0)}
to {transform:none}
}
@keyframes bounceIn2Right {0%,60%,75%,90%,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:translate3d(-3000px,0,0)}
60% {opacity:1;transform:translate3d(25px,0,0)}
75% {transform:translate3d(-10px,0,0)}
90% {transform:translate3d(5px,0,0)}
to {transform:none}
}
@keyframes bounceIn2Up {0%,60%,75%,90%,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:translate3d(0,3000px,0)}
60% {opacity:1;transform:translate3d(0,-20px,0)}
75% {transform:translate3d(0,10px,0)}
90% {transform:translate3d(0,-5px,0)}
to {transform:translateZ(0)}
}
@keyframes bounceIn2Down {0%,60%,75%,90%,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:translate3d(0,-3000px,0)}
60% {opacity:1;transform:translate3d(0,25px,0)}
75% {transform:translate3d(0,-10px,0)}

90% {transform:translate3d(0,5px,0)}
to {transform:none}
}
@keyframes fadeIn2 {0% {opacity:0}
to {opacity:1}
}
@keyframes fadeIn2Left {0% {opacity:0;transform:translate3d(50%,0,0)}
to {opacity:1;transform:none}
}
@keyframes fadeIn2Right {0% {opacity:0;transform:translate3d(-100%,0,0)}
to {opacity:1;transform:none}
}
@keyframes fadeIn2Up {0% {opacity:0;transform:translate3d(0,100%,0)}
to {opacity:1;transform:none}
}
@keyframes fadeIn2Down {0% {opacity:0;transform:translate3d(0,-100%,0)}
to {opacity:1;transform:none}
}
@keyframes flipIn2Y {0% {opacity:0}
1% {transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}
40% {transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}
60% {transform:perspective(400px) rotateY(10deg);opacity:1}
80% {transform:perspective(400px) rotateY(-5deg)}
99% {transform:perspective(400px)}
}
@keyframes flipIn2X {0% {transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}
40% {transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}
60% {transform:perspective(400px) rotateX(10deg);opacity:1}
80% {transform:perspective(400px) rotateX(-5deg)}
99% {transform:perspective(400px)}
}
@keyframes zoomIn2 {0% {opacity:0;transform:scale3d(.3,.3,.3)}
50% {opacity:1}
}
@keyframes zoomIn2Left {0% {opacity:0;transform:scaleX(1) translateZ(0)}
1% {opacity:0;transform:scale3d(.1,.1,.1) translate3d(500%,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(-20%,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
to {opacity:1;transform:none;animation-timing-function:ease}
}
@keyframes zoomIn2Right {0% {opacity:0;transform:scaleX(1) translateZ(0)}
1% {transform:scale3d(.1,.1,.1) translate3d(-500%,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(-20%,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
to {opacity:1;transform:none}
}
@keyframes zoomIn2Up {0% {opacity:0;transform:scaleX(1) translateZ(0)}
1% {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,500%,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60%,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
to {opacity:1;transform:none;animation-timing-function:ease}
}
@keyframes zoomIn2Down {0% {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes rotateIn2 {0% {opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}
to {opacity:1;transform:none}
}
@keyframes slideOut2Left {0% {transform:translateX(150%);opacity:0}
to {transform:translateX(0);opacity:1}
}
@keyframes slideOut2Right {0% {transform:translateX(-150%);opacity:0}
to {transform:translateX(0);opacity:1}
}
@keyframes slideOut2Up {0% {transform:translateY(100%);opacity:0}
to {transform:translateY(0);opacity:1}
}
@keyframes slideOut2Down {0% {transform:translateY(-100%);opacity:0}
to {transform:translateY(0);opacity:1}
}
@keyframes elasticLarge {0%,20%,40%,60%,80%,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:scale3d(.3,.3,.3)}
20% {transform:scale3d(1.1,1.1,1.1)}
40% {transform:scale3d(.9,.9,.9)}
60% {opacity:1;transform:scale3d(1.03,1.03,1.03)}
80% {transform:scale3d(.97,.97,.97)}
to {opacity:1;transform:scaleX(1)}
}
@keyframes elasticSmall {0% {transform:scale(1.8);opacity:0}
50% {transform:scale(.95);opacity:1}
80% {transform:scale(1.05)}
90% {transform:scale(.98)}
to {transform:scale(1)}
}
@keyframes eraseLeft {0% {clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes eraseRight {0% {clip-path:polygon(0 0,0 0,0 100%,0 100%)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes eraseUp {0% {clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes eraseDown {0% {clip-path:polygon(0 0,100% 0,100% 0,0 0)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes cutInLeft {0% {transform:translateX(100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes cutInRight {0% {transform:translateX(-100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes cutInUp {0% {transform:translateY(100%);clip-path:polygon(0 0,100% 0,100% 0,0 0)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes cutInDown {0% {transform:translateY(-100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}
to {clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@font-face {font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,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') format("woff");font-weight:400;font-style:normal}
.marquee-right::after,.swiper-button-next:after,.swiper-button-prev:after {font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial;}

.swiper-container-cube,.swiper-container-flip,button,hr,input {overflow:visible}
.marquee-left::after,.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {content:"prev"}
.page_a,.page_input,.pl_confirm,.pl_empty,.swiper-pagination,.swiper-zoom-container {text-align:center}
.swiper-container {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper {flex-direction:column}
.swiper-wrapper {z-index:1;display:flex;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper {transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper {flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper {flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper {transition-timing-function:ease-out;margin:0 auto}
.marquee-left,.marquee-right,.swiper-button-next,.swiper-button-prev {margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-slide {flex-shrink:0}
.swiper-slide-invisible-blank {visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height:auto}
.swiper-container-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform,height}
.swiper-container-3d {perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left {background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right {background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top {background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper {overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type:y mandatory}
.swiper-button-next,.swiper-button-prev {position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);z-index:1001;cursor:pointer;display:flex;align-items:center;justify-content:center}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after {font-size:var(--swiper-navigation-size);line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {content:"next"}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {--swiper-navigation-color:#ffffff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {--swiper-navigation-color:#000000}
.swiper-button-lock {display:none}
.swiper-pagination {position:absolute;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden {opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic {overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform:scale(.33)}
.swiper-pagination-bullet {width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet {border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 4px}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer}
.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed {cursor:move}
.swiper-pagination-bullet-active {opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container.swiper-container-vertical {height:300px}
.swiper-container-vertical>.swiper-pagination-bullets {left:0;bottom:10px;width:100%}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:.2s transform,.2s left}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition:.2s transform,.2s right}
.swiper-pagination-progressbar {background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {width:4px;height:100%;left:0;top:0}
.swiper-pagination-white {--swiper-pagination-color:#ffffff}
.swiper-pagination-black {--swiper-pagination-color:#000000}
.swiper-pagination-lock {display:none}
.swiper-scrollbar {border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar {position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar {position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag {height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-lock {display:none}
.swiper-zoom-container {width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {max-width:100%;max-height:100%;object-fit:contain}
.swiper-lazy-preloader {width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}
li,p,ul {margin:0}
.swiper-lazy-preloader-white {--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black {--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin {100% {transform:rotate(360deg)}
}
.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide {pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto}
.swiper-container-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}


.index-news-box {padding-top:50px;}
.index-news-box ul {margin:0 -15px;}
.index-news-box ul li {padding:0 15px;}
.index-news-box ul li .box2 {display:block;border-radius:10px;overflow:hidden;text-align:left;border:1px solid #ededed;}
.index-news-box ul li .box2 a.img-box {display:block;border-bottom:3px solid #0d49a3;border-radius:10px;}
.index-news-box ul li .box2 a.img-box img {width:100%;}
.index-news-box ul li .box2 .content {display:block;padding:40px 25px 30px;}
.index-news-box ul li .box2 .content h3 {display:block;font-size:24px;color:#222;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;line-height:30px;font-family:"Rubik-Medium";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-news-box ul li .box2 .content h3:hover {color:#0d3d85;}
.index-news-box ul li .box2 .content p {display:block;margin:15px 0;font-size:16px;color:#999;line-height:30px;}
.index-news-box ul li .box2 .content time {display:block;font-size:14px;color:#999;}
.index-news-box ul li .box2 .content time i {font-size:12px;margin-top:-2px;margin-right:5px;}
.index-news-box .owl-controls .owl-buttons{ display:none;}

.new-about{}
.new-about .new-about-wrap {display:flex;}
.new-about .new-about-intro {width:50%;background-color:#F5F5F5;}
.new-about .new-about-intro .wrap {max-width:762px;margin-left:auto;padding:5% 32px 32px 16px;}
.new-about .new-about-intro .wrap span {font-size: 34px; color: #404042; display:block; line-height: 40px; padding-bottom: 15px;margin-bottom: 48px; position:relative; text-transform:uppercase;}
.new-about .new-about-intro .wrap span::before{ 
	background-color: #ccc;
    bottom: -3px;
    content: "";
    height: 1px;
    left: 0%;
    position: absolute;
    width: 90%;}
.new-about .new-about-intro .wrap span::after {   
	background-color: #b6bf00;
    bottom: -5px;
    content: "";
    height: 5px;
    left: 8%;
    margin-left: -40px;
    position: absolute;
    width: 80px;}
.new-about .new-about-intro .wrap p {font-size:16px;line-height:2;margin-bottom:20px;color:#666;}
.new-about .new-about-intro .wrap div {display:flex;justify-content:space-between;align-items:stretch;}
.new-about .new-about-intro .wrap div img {height:0;width:48%;padding-bottom:48%;display:block;object-position:center;object-fit:contain;}
.new-about .new-about-intro .wrap div img:first-child {margin-right:4%;}
.new-about .new-about-intro .wrap div img{width:48%;height:auto;padding-right:0;padding-bottom:0;}
.new-about .new-about-cover {width:50%;}
.new-about .new-about-cover .video {display:block;position:relative;height:100%;}
.new-about .new-about-cover .video .video-cover {height:100%;}
.new-about .new-about-cover .video .video-cover > img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.new-about .new-about-cover .video .video-mask {display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);color:#fff;transition:color .5s;}
.new-about .new-about-cover .video .video-mask .pay-iconfont {font-size:64px;}
.new-about .new-about-cover .video .video-mask:hover {color:#FEBC2A;}
@media screen and (max-width:1280px) {
.new-about .new-about-intro .wrap {padding:5% 24px 24px 16px;}
.new-about .new-about-intro .wrap h3 {font-size:32px;margin-bottom:32px;}
.new-about .new-about-intro .wrap h3:after {bottom:-12px;}
.new-about .new-about-intro .wrap p {font-size:14px;}
.new-about .new-about-cover .video .video-mask .w102-iconfont {font-size:48px;}
}
@media screen and (max-width:992px) {
.new-about .new-about-wrap {flex-wrap:wrap;padding:16px 0;}
.new-about .new-about-intro {width:100%;background-color:transparent;}
.new-about .new-about-intro .wrap {max-width:none;padding:0 16px 16px;}
.new-about .new-about-intro .wrap span {font-size: 24px;text-align: center;}
.new-about .new-about-intro .wrap span::before{ left: 5% !important;}
.new-about .new-about-intro .wrap span::after { left: 50% !important; } 
.new-about .new-about-intro .wrap p {font-size:14px;line-height:1.576;margin-bottom:16px;}
.new-about .new-about-cover {width:100% !important;}
.new-about .new-about-cover .video .video-mask .w102-iconfont {font-size:32px;}
}
/*!- w102-about end -*//*!- w102-about-detail begin -*/
.new-about-detail {background-color:#F5F5F5;padding:64px 0;}
.new-about-detail .new-about-detail-title > h3 {font-size:48px;font-weight:lighter;text-align:center;text-transform:uppercase;font-family:'Times New Roman',serif;color:#333;margin-bottom:32px;}
@media screen and (max-width:1280px) {.new-about-detail {padding:32px 0;}
.new-about-detail .new-about-detail-title > h3 {font-size:32px;margin-bottom:24px;}
}
@media screen and (max-width:992px) {.new-about-detail {padding:24px 0;}
.new-about-detail .new-about-detail-title > h3 {font-size:24px;margin-bottom:16px;}
}

/*分页符*/
.pagination-bar {margin:0;padding:17px 25px;text-align:center;margin-top:20px;}
.pagination-bar ul {display:block;}
.pagination-bar ul li {display:inline-block;margin:5px;line-height:40px;}
.pagination-bar ul a,.pagination-bar ul .pageup,.pagination-bar ul .pagedown{background:#f1f1f1;height:40px;width:40px;display:inline-block;line-height:40px;text-align:center;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;/*border-radius:50%;*/}
.pagination-bar ul span {display:inline-block;margin:5px;line-height:40px;}
.pagination-bar ul .pageinfo {background:#f1f1f1;/*border-radius:20px;*/padding:0 15px;}
.pagination-bar ul .current {background:#292929;color:#fff;height:40px;width:40px;display:inline-block;line-height:40px;text-align:center;/*border-radius:50%;*/}
.pagination-bar ul  a i {vertical-align:middle;font-weight:bold;}
.pagination-bar ul a:hover {color:#fff;background:#28a8af;}

.pagination-bar ul .pagefirst,.pagination-bar ul .pageend{display:none;}
@media screen and (max-width: 699px) {
  .pagination-bar ul .pageinfo{display:none;}
}

/*留言*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width: 100%; }
table.guestbook_table th{ width:100px; text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }

/*应聘*/
table.resume_table { margin:3px; text-align:center; width:97%; border-collapse:collapse;}
table.resume_table th{ font-weight:bold; text-align:left; width:100px;}
table.resume_table td{text-align:left; }
table.resume_table .operation{text-align:center; }
table.resume_table #Detail{ height:200px;}
/*按钮*/
.btn { display: inline-block; padding: 6px 12px; font-weight: 400; line-height: 1.42857143; overflow: hidden; background: #b6bf00; color: #FFF;
	text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation;
	cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
	background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-appearance: none; appearance: none; }
/*默认样式*/
.btn:hover { opacity: .8; }
.btn:active { box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }
/*按钮大小*/
.btn-large {font-size: 16px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small { padding: 5px 15px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}
/*表单*/
form { margin: 0; }
button,input,select,textarea { font-family: inherit; margin: 0; outline: none; /*box-sizing: border-box;-webkit-appearance: none;*/  }
button,select { text-transform: none; }
input,textarea{ border: 1px solid #ccc; /*padding: 7px 10px; */background-color: #fff; background-image: none; border-radius: 3px; }

/*表单类*/
.form_text { width: 90%; margin: 8px 0; }
.form_textarea { width: 90%; min-height: 80px; display: block; }
.form_text_verifycode { width:80px; margin: 8px 8px 8px 0; }
.form_text:focus,.form_textarea:focus,.form_text_verifycode:focus { box-shadow: 0 0 10px 0 rgba(0,0,0,.1); }
.form_radio{ width:auto; border:0; }
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_button { width:auto; vertical-align:middle; margin: 10px 0; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
input[disabled="disabled"]{ background: #eee; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
.form_text.Wdate{ height: auto; border: 1px solid #ccc; border-radius: 3px; }

/*其它*/
.hide { display:none; }  /*隐藏*/
.code_image{ cursor: pointer; } /*验证码图片样式*/
.overflow_hide{ overflow: hidden; }

/*会员*/
/*会员登录*/
#login{ padding: 100px 0; }
form#frmLogin{ max-width: 500px; margin: 0 auto; padding: 0 10px; }
table.login_table{ width: 100%; text-align:center;}
table.login_table th{ width:100px; text-align:left; font-weight:bold;}
table.login_table td{ text-align:left;}
table.login_table .operation{text-align:center}
table.login_table .quick_login td{text-align:left; padding:10px 0;}
table.login_table .quick_login td img{ margin-right:8px; float:left;}

/*会员注册*/
#reg{ padding: 100px 0; }
form#frmReg{ max-width: 500px; margin: 0 auto; padding: 0 10px; }
table.reg_table{ width:100%; text-align:center;}
table.reg_table th{ width:100px; text-align:left; font-weight:bold;}
table.reg_table td{  text-align:left; }
table.reg_table .operation{text-align:center}
table.reg_table .MemberCode{  text-align:left; width:70px; }
table.reg_table #SmsCode{width:50px;}

.forget{ padding: 100 22px 0; }
/*忘记密码 第一步*/
table.forget_table1{ text-align:center; margin:0 auto;}
table.forget_table1 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table1 td{ text-align:left; }
table.forget_table1 .operation{text-align:center}
/*忘记密码 第二步*/
table.forget_table2{ text-align:center; margin:0 auto;}
table.forget_table2 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table2 td{text-align:left}
table.forget_table2 .operation{text-align:center}
table.forget_table2 #SmsCode{ width:60px;}
table.forget_table2 .PasswordQuestion, table.forget_table2 .MemberMobile, table.forget_table2 .FindPwdWay{ padding:3px 0;}

.case-details-box img{max-width: 100% !important;height: auto !important;}
@media screen and (max-width: 699px) {
	.product-information-content img,.about-details-box img{width: 100% !important;height: auto !important;}
	.case-details-box img,.news-details-box img{width: 100% !important;height: auto !important;}
	}
	