﻿@charset "utf-8";.pf100{position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
.pa100{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pr100{position: relative;left: 0;top: 0;width: 100%;height: 100%;}
.bge{background-color: #eee;}
.bgf{background-color: #fff;}
.bgf1{background-color: #f1f1f1;}
.bgf5{background-color: #f5f5f5;}
@-webkit-keyframes openDoor{0%{-webkit-clip-path: inset(0 50% round 0);clip-path: inset(0 50% round 0);}
100%{-webkit-clip-path: inset(0% round 0);clip-path: inset(0% round 0);}}
@keyframes openDoor{0%{-webkit-clip-path: inset(0 50% round 0);clip-path: inset(0 50% round 0);}
100%{-webkit-clip-path: inset(0% round 0);clip-path: inset(0% round 0);}}
.icon_ba{background-position: -9999px 0;background-repeat: no-repeat;overflow: hidden;}
.icon_ba:before,
.icon_ba:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: inherit;background-size: 100% 100%;background-position: 50% 50%;background-repeat: no-repeat;}
.icon_ba:after{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;}
@-webkit-keyframes AniDotScaleOut{0%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
50%, 100%{opacity: 0;-webkit-transform: scale(2);transform: scale(2);}}
@keyframes AniDotScaleOut{0%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
50%, 100%{opacity: 0;-webkit-transform: scale(2);transform: scale(2);}}
/* 固定调用animations-start*/@-webkit-keyframes fadeInRightm{0%{opacity: 0.6;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRightm{0%{opacity: 0.6;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRightm{-webkit-animation-name: fadeInRightm;animation-name: fadeInRightm;}
@-webkit-keyframes fadeInLeftm{0%{opacity: 0.6;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeftm{0%{opacity: 0.6;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeftm{-webkit-animation-name: fadeInLeftm;animation-name: fadeInLeftm;}
@-webkit-keyframes fadeInUpm{0%{opacity: 0.6;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUpm{0%{opacity: 0.6;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUpm{-webkit-animation-name: fadeInUpm;animation-name: fadeInUpm;}
@-webkit-keyframes fadeInDownm{0%{opacity: 0.6;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDownm{0%{opacity: 0.6;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDownm{-webkit-animation-name: fadeInDownm;animation-name: fadeInDownm;}
@-webkit-keyframes slideInRightm{0%{-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}
to{-webkit-transform: none;transform: none;}}
@keyframes slideInRightm{0%{-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}
to{-webkit-transform: none;transform: none;}}
.slideInRightm{-webkit-animation-name: slideInRightm;animation-name: slideInRightm;opacity: 1 !important;}
@-webkit-keyframes slideInLeftm{0%{-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}
to{-webkit-transform: none;transform: none;}}
@keyframes slideInLeftm{0%{-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}
to{-webkit-transform: none;transform: none;}}
.slideInLeftm{-webkit-animation-name: slideInLeftm;animation-name: slideInLeftm;opacity: 1 !important;}
@-webkit-keyframes slideInUpm{0%{-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
to{-webkit-transform: none;transform: none;}}
@keyframes slideInUpm{0%{-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
to{-webkit-transform: none;transform: none;}}
.slideInUpm{-webkit-animation-name: slideInUpm;animation-name: slideInUpm;opacity: 1 !important;}
@-webkit-keyframes slideInDownm{0%{-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}
to{-webkit-transform: none;transform: none;}}
@keyframes slideInDownm{0%{-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}
to{-webkit-transform: none;transform: none;}}
.slideInDownm{-webkit-animation-name: slideInDownm;animation-name: slideInDownm;opacity: 1 !important;}
@-webkit-keyframes fadeIns{0%{opacity: 0.5;}
to{opacity: 1;}}
@keyframes fadeIns{0%{opacity: 0.5;}
to{opacity: 1;}}
.fadeIns{-webkit-animation-name: fadeIns;animation-name: fadeIns;}
@-webkit-keyframes dotShake{0%{-webkit-transform: none;transform: none;}
15%{-webkit-transform: translate3d(-8%, 0, 0) rotate(-4deg);transform: translate3d(-8%, 0, 0) rotate(-4deg);}
30%{-webkit-transform: translate3d(6.6%, 0, 0) rotate(2deg);transform: translate3d(6.6%, 0, 0) rotate(2deg);}
45%{-webkit-transform: translate3d(-5.5%, 0, 0) rotate(-2deg);transform: translate3d(-5.5%, 0, 0) rotate(-2deg);}
60%{-webkit-transform: translate3d(4.5%, 0, 0) rotate(1deg);transform: translate3d(4.5%, 0, 0) rotate(1deg);}
75%{-webkit-transform: translate3d(-2%, 0, 0) rotate(-1deg);transform: translate3d(-2%, 0, 0) rotate(-1deg);}
to{-webkit-transform: none;transform: none;}}
@keyframes dotShake{0%{-webkit-transform: none;transform: none;}
15%{-webkit-transform: translate3d(-8%, 0, 0) rotate(-4deg);transform: translate3d(-8%, 0, 0) rotate(-4deg);}
30%{-webkit-transform: translate3d(6.6%, 0, 0) rotate(2deg);transform: translate3d(6.6%, 0, 0) rotate(2deg);}
45%{-webkit-transform: translate3d(-5.5%, 0, 0) rotate(-2deg);transform: translate3d(-5.5%, 0, 0) rotate(-2deg);}
60%{-webkit-transform: translate3d(4.5%, 0, 0) rotate(1deg);transform: translate3d(4.5%, 0, 0) rotate(1deg);}
75%{-webkit-transform: translate3d(-2%, 0, 0) rotate(-1deg);transform: translate3d(-2%, 0, 0) rotate(-1deg);}
to{-webkit-transform: none;transform: none;}}
.dotShake{-webkit-animation-name: dotShake;animation-name: dotShake;}
@-webkit-keyframes rotate360{0%{-webkit-transform: none !important;transform: none !important;}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes rotate360{0%{-webkit-transform: none !important;transform: none !important;}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.rotate360{-webkit-animation-name: rotate360;animation-name: rotate360;-webkit-animation-duration: 500ms;animation-duration: 500ms;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-direction: normal;animation-direction: normal;-webkit-animation-play-state: running;animation-play-state: running;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes rotateInYm{0%{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);opacity: 0;}
to{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInYm{0%{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);opacity: 0;}
to{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInYm{-webkit-animation-name: rotateInYm;animation-name: rotateInYm;}
@-webkit-keyframes AniStriking{0%, 50%, to{-webkit-transform: scale(1);transform: scale(1);}
25%, 75%{-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}}
@keyframes AniStriking{0%, 50%, to{-webkit-transform: scale(1);transform: scale(1);}
25%, 75%{-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}}
.AniStriking{-webkit-animation-name: AniStriking;animation-name: AniStriking;}
@-webkit-keyframes AniOpStriking{0%, 50%, to{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
25%, 75%{opacity: .7;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}}
@keyframes AniOpStriking{0%, 50%, to{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
25%, 75%{opacity: .7;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}}
.AniOpStriking{-webkit-animation-name: AniOpStriking;animation-name: AniOpStriking;}
@-webkit-keyframes AniShiny{0%{opacity: 0;}
to{opacity: 1;}}
@keyframes AniShiny{0%{opacity: 0;}
to{opacity: 1;}}
.AniShiny{-webkit-animation-name: AniShiny;animation-name: AniShiny;}
@-webkit-keyframes scaleInDown{0%{-webkit-transform: scale(1, 1.25) translateY(20%);transform: scale(1, 1.25) translateY(20%);-webkit-transform-origin: 50% 25%;transform-origin: 50% 25%;}
100%{-webkit-transform: none !important;transform: none !important;}}
@keyframes scaleInDown{0%{-webkit-transform: scale(1, 1.25) translateY(20%);transform: scale(1, 1.25) translateY(20%);-webkit-transform-origin: 50% 25%;transform-origin: 50% 25%;}
100%{-webkit-transform: none !important;transform: none !important;}}
.scaleInDown{-webkit-animation-name: scaleInDown;animation-name: scaleInDown;}
@-webkit-keyframes scaleInRight{0%{-webkit-transform: scale(1.25, 1) translateX(20%);transform: scale(1.25, 1) translateX(20%);-webkit-transform-origin: 25% 50%;transform-origin: 25% 50%;}
100%{-webkit-transform: none !important;transform: none !important;}}
@keyframes scaleInRight{0%{-webkit-transform: scale(1.25, 1) translateX(20%);transform: scale(1.25, 1) translateX(20%);-webkit-transform-origin: 25% 50%;transform-origin: 25% 50%;}
100%{-webkit-transform: none !important;transform: none !important;}}
.scaleInRight{-webkit-animation-name: scaleInRight;animation-name: scaleInRight;}
@-webkit-keyframes scaleInUp{0%{-webkit-transform: scale(1, 1.25) translateY(-20%);transform: scale(1, 1.25) translateY(-20%);-webkit-transform-origin: 50% 75%;transform-origin: 50% 75%;}
100%{-webkit-transform: none !important;transform: none !important;}}
@keyframes scaleInUp{0%{-webkit-transform: scale(1, 1.25) translateY(-20%);transform: scale(1, 1.25) translateY(-20%);-webkit-transform-origin: 50% 75%;transform-origin: 50% 75%;}
100%{-webkit-transform: none !important;transform: none !important;}}
.scaleInUp{-webkit-animation-name: scaleInUp;animation-name: scaleInUp;}
@-webkit-keyframes scaleInLeft{0%{-webkit-transform: scale(1.25, 1) translateX(-20%);transform: scale(1.25, 1) translateX(-20%);-webkit-transform-origin: 75% 50%;transform-origin: 75% 50%;}
100%{-webkit-transform: none !important;transform: none !important;}}
@keyframes scaleInLeft{0%{-webkit-transform: scale(1.25, 1) translateX(-20%);transform: scale(1.25, 1) translateX(-20%);-webkit-transform-origin: 75% 50%;transform-origin: 75% 50%;}
100%{-webkit-transform: none !important;transform: none !important;}}
.scaleInLeft{-webkit-animation-name: scaleInLeft;animation-name: scaleInLeft;}
@-webkit-keyframes animateStay{0, 100%{opacity: 1;}}
@keyframes animateStay{0, 100%{opacity: 1;}}
.animateStay{-webkit-animation-name: animateStay;animation-name: animateStay;}
@-webkit-keyframes AniNone{0, 100%{-webkit-transform: none !important;transform: none !important;opacity: 1;visibility: visible;}}
@keyframes AniNone{0, 100%{-webkit-transform: none !important;transform: none !important;opacity: 1;visibility: visible;}}
.AniNone{-webkit-animation-name: AniNone;animation-name: AniNone;opacity: 1;}
@-webkit-keyframes AniCalmdown{}
@keyframes AniCalmdown{}
.AniCalmdown{-webkit-animation-name: AniCalmdown;animation-name: AniCalmdown;-webkit-animation-duration: .5s !important;animation-duration: .5s !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none;}
.waitAniTitleBlock{display: inline-block;vertical-align: top;}
.waitAniTitleBlock,
.waitAniBlock{position: relative;overflow: hidden;-webkit-animation-duration: 2s !important;animation-duration: 2s !important;}
.waitAniTitleBlock:before,
.waitAniBlock:before{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 8;background-color: currentColor;}
.waitAniTitleBlock:before,
.waitAniBlock:before{-webkit-transform: translateX(-105%);transform: translateX(-105%);}
.waitAniTitleBlock._dirv:before,
.waitAniBlock._dirv:before{-webkit-transform: translateY(-105%);transform: translateY(-105%);}
.waitAniTitleBlock.AniStart .hideWord,
.waitAniBlock.AniStart .hideWord,
.waitAniTitleBlock.AniStart .hidePic,
.waitAniBlock.AniStart .hidePic,
.waitAniTitleBlock.AniStart .hideBlock,
.waitAniBlock.AniStart .hideBlock{-webkit-transition: all 0ms ease-out 0ms;transition: all 0ms ease-out 0ms;opacity: 0;visibility: hidden;}
.waitAniTitleBlock.AniStart:before,
.waitAniBlock.AniStart:before{-webkit-transform: translateX(0);transform: translateX(0);-webkit-transition: all 400ms cubic-bezier(0, 0, 0.3, 0.6) 0s;transition: all 400ms cubic-bezier(0, 0, 0.3, 0.6) 0s;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.waitAniTitleBlock.AniStart._dirv:before,
.waitAniBlock.AniStart._dirv:before{-webkit-transform: translateY(0);transform: translateY(0);}
.waitAniTitleBlock.AniDid .hideWord,
.waitAniBlock.AniDid .hideWord,
.waitAniTitleBlock.AniDid .hidePic,
.waitAniBlock.AniDid .hidePic,
.waitAniTitleBlock.AniDid .hideBlock,
.waitAniBlock.AniDid .hideBlock{-webkit-transition: all 0ms ease-out 10ms;transition: all 0ms ease-out 10ms;opacity: 1;visibility: visible;}
.waitAniTitleBlock.AniDid:before,
.waitAniBlock.AniDid:before{-webkit-transform: translateX(105%);transform: translateX(105%);-webkit-transition: all 400ms cubic-bezier(0, 0, 0, 0.8) 0s;transition: all 400ms cubic-bezier(0, 0, 0, 0.8) 0s;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.waitAniTitleBlock.AniDid._dirv:before,
.waitAniBlock.AniDid._dirv:before{-webkit-transform: translateY(105%);transform: translateY(105%);}
/* 固定调用animations-end*//* baseCss*/
.en{word-break: keep-all;}
.tdu{text-decoration: underline;}
.oh{position: relative;overflow: hidden;}
.ma{margin-left: auto;margin-right: auto;}
.dib{display: inline-block;vertical-align: top;}
.vab{vertical-align: bottom;}
.vam{vertical-align: middle;}
.vat{vertical-align: top;}
.unsel,
.dct{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.insel{-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.op0{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;}
.op1{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;}
.tapList{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.tapList:after{display: none;}
.tapList .item{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.lhd5{height: .5em;}
.reject{cursor: not-allowed;}
.poss{position: static !important;}
.emptyList{text-align: center;font-size: 120%;background-color: #f5f5f5;color: #222;font-weight: bold;}
.hidePoint{position: absolute;height: 0;visibility: hidden;top: 0;left: 0;}
.viewport{position: relative;font-size: 0;}
.pc .viewport{overflow: hidden;}
/* 关键值*/
.hScroll{width: 100%;white-space: nowrap;}
.hScroll .scrollBox,
.hScroll .overview{display: inline-block;vertical-align: top;}
.wap .hScroll{overflow-x: auto;overflow-y: hidden;}
.vScroll{height: 100%;}
.wap .vScroll{overflow-y: auto;overflow-x: hidden;}
.oScroll{width: 100%;height: 100%;}
.invisible{visibility: hidden;position: absolute !important;z-index: -1;}
.ensp{display: inline-block;vertical-align: middle;width: .5em;height: 1px;}
.cnsp{display: inline-block;vertical-align: middle;width: 1em;height: 1px;}
.pa100.link{position: absolute !important;right: 0;bottom: 0;width: auto;height: auto;z-index: 8;text-indent: -9999px;overflow: hidden;white-space: nowrap;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;text-align: left !important;}
.pa4{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.bgct{background-color: transparent !important;}
.enter,
.reset{position: relative;overflow: hidden;}
.enter .iptBtn,
.reset .iptBtn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);}
.kong{pointer-events: none;}
.aniSpan{position: static !important;min-height: 1px;display: block;}
.TAlert.nohead .head,
.TAlert.nohead .foot{display: none;}
.scs.hbgOn img,
.scst.hbgOn img,
.scs:hover img,
.scst:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.scs img{-webkit-transition-duration: 330ms;transition-duration: 330ms;}
.scst img{-webkit-transition-duration: 330ms;transition-duration: 330ms;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
/* resetEnd*/
.c1{color: #0089cc;}
.bgc1{background-color: #0089cc;}
.c2{color: #0089cc;}
.bgc2{background-color: #0089cc;}
.c3{color: #f1f1fa;}
.bgc3{background-color: #f1f1fa;}
.ca{color: #333333;}
.cb{color: #666666;}
.cs{color: #999999;}

body{color: #666666;font: 14px/1 Microsoft YaHei, '微软雅黑', "Avian_Regular", Arial, sans-serif, sans-serif;overflow-x: hidden; padding:0; margin:0;}
a{color: #333333;}
a.on{color: #0089cc;}
@media screen and (min-width: 1025px){a:hover{color: #0089cc;}}
@media screen and (max-width: 1024px){a:active{color: #0089cc;}}
.vmbox{font-size: 14px;line-height: 1;font-family: Microsoft YaHei, '微软雅黑';}
.info{font-size: 14px;line-height: 1.7143;}
.info *{background-color: transparent !important;}
.imax{font-size: 16px;line-height: 2;}
@media screen and (max-width: 1440px){.imax{font-size: 14px;}}
@media screen and (max-width: 1024px){.imax{line-height: 1.75em;}}
::-moz-selection{background: #bc6600;color: #fff;text-shadow: none;}
::selection{background: #bc6600;color: #fff;text-shadow: none;}
.pc ::-webkit-scrollbar{position: absolute;width: 8px;height: 8px;}
.pc ::-webkit-scrollbar-thumb{width: 8px;height: 8px;border-radius: 4px;background-color: rgba(0, 0, 0, 0.25);}
.pc ::-webkit-scrollbar-track{background: rgba(0, 0, 0, 0.05);}
.pc ::-webkit-scrollbar-corner{background: transparent;height: 0;width: 0;}
.loading{background-image: url(../images/based/loading.gif);}
.loading-m{background-image: url(../images/based/loading-m.gif);}
.load-error{background-image: url(../images/based/error.gif);}
.fancybox-container{background-color: #000;}


.maxmw{width: auto;width: calc(100% - 30px);max-width: 720px;margin-left: auto !important;margin-right: auto !important;}
.container, .w{-webkit-box-sizing: border-box;box-sizing: border-box;width:86%;}
@media screen and (min-width: 1601px){
	.container, .w{width: 100%;max-width: 1440px;}
}



.topWrap {background:#fff;font-family: "Microsoft Yahei"; position: relative;}
.topWrap .theader { margin:0 auto;  }
.twz { background: #e6e6e6; height: 43px; color: #555; line-height: 43px; font-size: 14px;}
.twz a { display: inline-block;  color: #999999; position: relative;padding:0 15px 0 7px;background: url(../images/tpico.png) no-repeat left center; }
.twz a:last-child{padding-right: 0;}
.h_nr { height: 115px;padding:15px 0; box-sizing: border-box; }
.logo { overflow: hidden; box-sizing: border-box; float: left; margin-top:0.8%}
.logo img { height: 60px; display: block; }
.logo_txt {font-size: 20px; color: #ef8200;  text-align: left; line-height: 33px;font-weight: normal;margin-top: 8px;margin-left: 30px;float: left;}
.logo_txt i{font-weight: bold; font-size:28px; color: #252525; display: block; line-height: normal; padding-bottom: 5px;}
.t_code{width: 110px;float: right;}
.t_code img{width: 80px;height:80px;float: left;}
.t_code span{height: 80px;float: left; width:23px;background: #ececec;color:#333333;font-size: 14px; display: block;padding:0 5px;box-sizing: border-box;text-align: center; line-height: normal;}

.h_nr .sc{margin-top: 10px; padding-left: 54px; background: url(../images/tel.png) no-repeat left center; float: right; width: 255px; box-sizing:border-box; }
.h_nr .sc p {overflow: hidden; color: #ef8200;font-size: 24px;  font-weight: bold;float: left;  line-height: 32px;}

.h_nr .albb{ float:right;  margin-right:15px;}
.h_nr .albb img{max-width: 100%;}
.snav {height: 65px; border-top:1px solid #ebebeb;position: relative; background:#0089cc}
.snav ul{float: left;}
.snav li{position: relative;width: 176px;padding: 0 22px; display: inline-block;z-index: 100;position: relative; box-sizing:border-box;}
.snav li:before{content:'';position:absolute;height:16px;width:9px;background-size:100%; top:25px;right:0;}
.snav li:hover:before,.snav li.cur:before{width:0;color: #fff;z-index: 1;} 
.snav li p{line-height: 65px;font-size: 16px;text-align: center;}
.snav li p a{display: block;transition: all 0.5s;color: #fff;}
.snav li:hover p a{background:url(../images/cur.png) no-repeat center center;background-size: 100%;  color: #fff;}
.snav li dl{position: absolute;left: 0px;top: 65px;width: 100%;background:#f4f4f4;visibility: hidden;opacity: 0;transition: all 0.5s;text-align: center;font-size: 14px;}
.snav li p a.current{background:url(../images/cur.png) no-repeat center center;background-size: 100%;  color: #fff;}
.snav li:hover dl{visibility: visible;opacity: 1;}
.snav li dd{line-height: 47px;position: relative; font-size: 14px;border-bottom: 1px solid #ddd;}
.snav li dd a{display: block;color: #111;transition: all 0.5s;}
.snav li dd a:hover{border-color: #feb866;background:#f08405;
background-image:-webkit-gradient(linear, left top, right bottom, from(#feb866), to(#f08405)); 
background-image: -webkit-linear-gradient(left, #feb866, #f08405); 
background-image: -moz-linear-gradient(left, #feb866, #f08405); 
background-image: -o-linear-gradient(left, #feb866, #f08405); 
background-image: -ms-linear-gradient(left, #feb866, #f08405); 
background-image: linear-gradient(left, #feb866, #f08405);color: #fff;}
.snav li dd:last-child:after{display: none;}

.snav li dd .sanji{position: absolute;left: 100%;top:0px;width: 100%;background: #f4f4f4;visibility: hidden;opacity: 0;transition: all 0.3s;}
.snav li dd:hover .sanji{visibility: visible;opacity: 1;}
.snav li dd .sanji .list{border-bottom: 1px solid #ddd;}
.snav li dd .sanji .list a{background: #f4f4f4;color:#333;}
.snav li dd .sanji .list a:hover{background: #f08405;color:#FFF;}
.snav li dd .sanji .list:last-child{border-bottom: none;}


/*#nav li:nth-child(2){position: static;}
#nav li:nth-child(2):after{display: none}*/
.snav li:nth-child(3){position: static;}
.snav li:nth-child(3):hover .erji1{/*opacity:1;*/ margin-top:0; transition:all 0.5s;  display:block;}
.erji1{width: 100%; position: absolute; top:100%; left: 0; z-index: 99;/*opacity:0; */background:#fff; padding:3% 0 6%; display:none; transition:all 1s;}
.erji1menu{overflow:hidden;}
.erji1menu ol{}
.erji1menu ol dt{width:18%; float:left; margin-right:2%;}
.erji1menu ol dt img{width:100%; border:1px solid #eee;}
.erji1menu ol dt p{font-size:16px; line-height:40px; color:#333}

.erji1pro{overflow:hidden; margin-top:3%;}
.erji1pro dt{overflow:hidden;}
.erji1pro span{position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 14.6%;line-height:35px;float: left;box-sizing: border-box; background:#f8f8f8;/*background: url(../images/inpmenu.jpg) no-repeat center;*/
    margin-right: 2%;
    margin-bottom: 1%; color: #666!important;}
.erji1pro span a{color: #666!important; margin-left: 10%;}
.erji1pro span a:hover{color:#0089cc;}


@media screen and (max-width: 1900px){
	.snav li{width: 164px;}

}

@media screen and (max-width: 1800px){
	.snav li{width: 142px; padding: 0 0px;}

}

@media screen and (max-width: 1500px){
	.snav li{width: 134px;}

}
@media screen and (max-width: 1400px){
	.snav li{width: 124px;}

}

@media screen and (max-width: 1300px){
	.snav li{width: 116px;}
	.logo img{height:50px}

}

@media screen and (max-width: 1200px){
	.snav li{width: 110px;}


}

.sp_header,.sjj_nav{display: none}
.foot_nav{height:45px; display: none;}
.bottomToolbar{width:100%; font-size:1em; position:fixed; display:block; margin:0; padding:0; bottom:0; left:0; text-align:center; z-index:999; background:#333;}
.bottomToolbar li{width:24.6%;float:left;position:relative;text-align:center; border-right:1px solid #4c4d4d; }
.bottomToolbar li img{text-align:center; margin:auto; width:auto; height:23px;}
.bottomToolbar li a {padding:5px 0 2px 0;margin-right:1px; display:block;font-size:20px;text-align:center;color:#FFF;text-decoration:none;}
.bottomToolbar li a:hover,.bottomToolbar li.over{background-color:#0089cc;color:#fff;}
.bottomToolbar li em{text-align:center;margin:0 auto;color:#fff;font-size: 14px;display:block;font-style:normal;}
.bottomToolbar li a:hover em{color:#fff;}




/* ------------------- htmls -------------------*//* floatFns*/
.floatFns{position: fixed;z-index: 80;right: 5px;top: 120%;}
.floatFns .item{display: block;position: relative;margin-top: 4px;min-width: 44px;height: 44px;line-height: 44px;}
.floatFns .item:first-child{margin-top: 0;}
.floatFns .item .stay{position: absolute;right: 0;top: 0;z-index: 2;width: 44px;height: 44px;-webkit-transition: all 250ms ease-out 120ms;transition: all 250ms ease-out 120ms;border-radius: 4px;background-color: #0089cc;}
.floatFns .item .stay img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.floatFns .item .stay .icofr{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;background-position: center ;}
.floatFns .item .stay .icofr-backToTop{background-image: url(../images/icofr-backToTop.png);}
.floatFns .item .stay .icofr-carts{background-image: url(../images/icofr-carts.png);}
.floatFns .item .stay .icofr-perc{background-image: url(../images/icofr-perc.png);}
.floatFns .item .stay .icofr-qq{background-image: url(../images/icofr-qq.png);}
.floatFns .item .stay .icofr-email{background-image: url(../images/icofr-email.png);}
.floatFns .item .stay .icofr-sq{background-image: url(../images/icofr-sq.png);}
.floatFns .item .stay .icofr-wechat{background-image: url(../images/icofr-wechat.png);}
.floatFns .item .stay .icofr-tel{background-image: url(../images/icofr-tel.png);}
.floatFns .item .come{z-index: 1;position: absolute;right: 44px;top: 0;min-width: 65px;text-align: right;color: #fff;-webkit-transform: translateX(44px);transform: translateX(44px);}
.floatFns .item .padbox{padding: 8px 15px ;white-space: nowrap;background-color: #0089cc;border-radius: 5px 0 0 5px;line-height: 28px;}
.floatFns .item .os-Link{position: relative;color: #fff;display: block;z-index: 3;}
.floatFns .item .os-Link:after{content: " ";position: absolute;z-index: -1;pointer-events: none;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;left: 100%;top: 50%;margin-top: .8em;width: 0;height: 1px;background-color: #fff;}
.floatFns .item .os-Link:hover:after{left: 0;width: 100%;-webkit-transition: left 0ms ease-out 0s, width 220ms ease-out 0s;transition: left 0ms ease-out 0s, width 220ms ease-out 0s;}
.floatFns .item .qrcode{width: 100px;height: 100px;padding: 5px ;border-radius: 5px 0 5px 5px;background-color: #0089cc;}
.floatFns .item .qrcode img{width: 100%;height: 100%;display: block;}
.floatFns .item:hover .op0{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;}
.floatFns .item:hover .stay{background-color: #0089cc;border-radius: 0 4px 4px 0;opacity: 1;-webkit-transition-delay: 0ms;transition-delay: 0ms;}
.floatFns .item:hover .come{-webkit-transform: none !important;transform: none !important;-webkit-transition-delay: 120ms;transition-delay: 120ms;}
@media screen and (max-width: 1024px){
.floatFns{display: none;}}
.modal-projectView{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 90;background-color: rgba(0, 0, 0, 0.4);overflow: hidden;}
.pc .modal-projectView::-webkit-scrollbar{position: absolute;width: 8px;height: 8px;}
.pc .modal-projectView::-webkit-scrollbar-thumb{width: 8px;height: 8px;border-radius: 4px;background-color: rgba(0, 0, 0, 0.6);}
.pc .modal-projectView::-webkit-scrollbar-track{background: rgba(255, 255, 255, 0.4);}
.pc .modal-projectView::-webkit-scrollbar-corner{background: transparent;height: 0;width: 0;}
.modal-projectView .zhezhao{display: none !important;}
.modal-projectView .contain{opacity: 0;-webkit-transition: all 330ms ease-out 0s;transition: all 330ms ease-out 0s;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.modal-projectView .close{pointer-events: none;}
.modal-projectView.showUp{overflow: hidden auto;}
.modal-projectView.showUp .contain{opacity: 1;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.modal-projectView.showUp .close{pointer-events: auto;-webkit-transition-delay: 500ms;transition-delay: 500ms;}
.modal-projectView.hideOut .contain{opacity: 0;-webkit-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;}
.modal-projectView.hideOut .Tclose{-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition-delay: 0ms;transition-delay: 0ms;}
.modal-projectView .contain{z-index: 8;position: absolute;left: 50%;top: 105%;max-width: 96%;padding: 1.2rem 1rem;width: 24rem;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;}
.modal-projectView .contain .Tclose{position: absolute;top: 0.4rem;right: 0.4rem;width: 36px;height: 36px;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 2;}
.modal-projectView .contain .Tclose:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: #999999 solid 1px;border-radius: 36px;z-index: -1;pointer-events: none;}
.modal-projectView .contain .Tclose s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;line-height: 32.4px;font-size: 20px;color: #999999;font-family: Microsoft YaHei, '微软雅黑', Arial, sans-serif;cursor: pointer;white-space: nowrap;-webkit-transition: all 600ms ease-out 0s;transition: all 600ms ease-out 0s;}
.ysqUEO .modal-projectView .contain .Tclose s{overflow: hidden;text-indent: 120%;}
.ysqUEO .modal-projectView .contain .Tclose s:before,
.ysqUEO .modal-projectView .contain .Tclose s:after{pointer-events: none !important;content: " ";position: absolute;left: 8px;width: 20px;height: 2px;border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;color: inherit;background-color: currentColor;}
.ysqUEO .modal-projectView .contain .Tclose s:before{top: 12px;-webkit-transform: rotate(45deg) translate(3.93502884px, 0);transform: rotate(45deg) translate(3.93502884px, 0);top: 7px;}
.ysqUEO .modal-projectView .contain .Tclose s:after{bottom: 12px;-webkit-transform: rotate(-45deg) translate(3.93502884px, 0);transform: rotate(-45deg) translate(3.93502884px, 0);bottom: 7px;}
@media screen and (min-width: 1025px){.ysqUEO .modal-projectView .contain .Tclose s:before, .ysqUEO .modal-projectView .contain .Tclose s:after{-webkit-transition: all 300ms ease-out 0ms;transition: all 300ms ease-out 0ms;}
.modal-projectView .contain .Tclose s:hover{color: #999999;}}
@media screen and (max-width: 1024px){.modal-projectView .contain .Tclose s:active{color: #999999;}}
.modal-projectView .contain .Tclose s:hover{-webkit-transform: rotate(360deg);transform: rotate(360deg);}
@media screen and (max-width: 1024px){.modal-projectView .contain{padding: 1rem 40px;}
.modal-projectView .contain .Tclose{-webkit-transform: scale(0.8) translateX(20%);transform: scale(0.8) translateX(20%);}}
.formItem{position: relative;}
.formItem .aftPD{position: absolute;left: 100%;top: 0;color: #f00;margin-left: 8px;white-space: nowrap;font-size: 14px;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.formItem .skin::-webkit-input-placeholder{color: #999999;}
.formItem .skin:-moz-placeholder{color: #999999;}
.formItem .skin::-moz-placeholder{color: #999999;}
.formItem .skin:-ms-input-placeholder{color: #999999;}
.formItem .skin._focus{border-color: #2e9fd9 !important;/* box-shadow: 0 0 1px 2px fade(@c1,15%);*/}
.formItem.red .skin{color: #f00 ;border-color: #f00 ;}
.formItem.red .skin::-webkit-input-placeholder{color: #ff0000;}
.formItem.red .skin:-moz-placeholder{color: #ff0000;}
.formItem.red .skin::-moz-placeholder{color: #ff0000;}
.formItem.red .skin:-ms-input-placeholder{color: #ff0000;}
/* 组件*//* keyframes use*/@-webkit-keyframes fadeInRights{0%{opacity: 0.6;-webkit-transform: translate3d(35px, 0, 0);transform: translate3d(35px, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRights{0%{opacity: 0.6;-webkit-transform: translate3d(35px, 0, 0);transform: translate3d(35px, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRights{-webkit-animation-name: fadeInRights;animation-name: fadeInRights;}
@-webkit-keyframes fadeInLefts{0%{opacity: 0.6;-webkit-transform: translate3d(-35px, 0, 0);transform: translate3d(-35px, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLefts{0%{opacity: 0.6;-webkit-transform: translate3d(-35px, 0, 0);transform: translate3d(-35px, 0, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLefts{-webkit-animation-name: fadeInLefts;animation-name: fadeInLefts;}
@-webkit-keyframes fadeInUps{0%{opacity: 0.6;-webkit-transform: translate3d(0, -35px, 0);transform: translate3d(0, -35px, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUps{0%{opacity: 0.6;-webkit-transform: translate3d(0, -35px, 0);transform: translate3d(0, -35px, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUps{-webkit-animation-name: fadeInUps;animation-name: fadeInUps;}
@-webkit-keyframes fadeInDowns{0%{opacity: 0.6;-webkit-transform: translate3d(0, 35px, 0);transform: translate3d(0, 35px, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDowns{0%{opacity: 0.6;-webkit-transform: translate3d(0, 35px, 0);transform: translate3d(0, 35px, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDowns{-webkit-animation-name: fadeInDowns;animation-name: fadeInDowns;}
@-webkit-keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
to{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes zoomIns{0%{opacity: 0;-webkit-transform: scale3d(0.77, 0.77, 0.77);transform: scale3d(0.77, 0.77, 0.77);}
50%, 100%{opacity: 1;}}
@keyframes zoomIns{0%{opacity: 0;-webkit-transform: scale3d(0.77, 0.77, 0.77);transform: scale3d(0.77, 0.77, 0.77);}
50%, 100%{opacity: 1;}}
.zoomIns{-webkit-animation-name: zoomIns;animation-name: zoomIns;}
.AnflashOver{position: relative;overflow: hidden;-webkit-animation-duration: 333ms;animation-duration: 333ms;}
.AnflashOver:before{-webkit-animation-name: AnflashOver;animation-name: AnflashOver;-webkit-animation-duration: 333ms;animation-duration: 333ms;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-direction: normal;animation-direction: normal;-webkit-animation-play-state: running;animation-play-state: running;-webkit-animation-fill-mode: both;animation-fill-mode: both;content: "";position: absolute;overflow: hidden;width: 80px;height: 150px;left: 0;top: 0;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);background: gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));}
@-webkit-keyframes AnflashOver{0%{-webkit-transform: skewX(-25deg) translateX(-149px);transform: skewX(-25deg) translateX(-149px);}
to{left: 100%;-webkit-transform: skewX(-25deg) translateX(149px);transform: skewX(-25deg) translateX(149px);}}
@keyframes AnflashOver{0%{-webkit-transform: skewX(-25deg) translateX(-149px);transform: skewX(-25deg) translateX(-149px);}
to{left: 100%;-webkit-transform: skewX(-25deg) translateX(149px);transform: skewX(-25deg) translateX(149px);}}
@-webkit-keyframes bgHmove{0%{background-position: 0 50%;}
100%{background-position: 20% 50%;}}
@keyframes bgHmove{0%{background-position: 0 50%;}
100%{background-position: 20% 50%;}}
.bgHmove{-webkit-animation-name: bgHmove;animation-name: bgHmove;}
@-webkit-keyframes bannerRotateY{0%, 66%{-webkit-transform: rotateY(0);transform: rotateY(0);}
100%{-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}}
@keyframes bannerRotateY{0%, 66%{-webkit-transform: rotateY(0);transform: rotateY(0);}
100%{-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}}
@-webkit-keyframes mouseRoll{0%{-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}
100%{-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
@keyframes mouseRoll{0%{-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}
100%{-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
.mouseRoll{-webkit-animation-name: mouseRoll;animation-name: mouseRoll;}
@-webkit-keyframes mouseRollDelay{0%{-webkit-transform: translate(-50%, 15%);transform: translate(-50%, 15%);}
75%, 100%{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}}
@keyframes mouseRollDelay{0%{-webkit-transform: translate(-50%, 15%);transform: translate(-50%, 15%);}
75%, 100%{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}}
.mouseRollDelay{-webkit-animation-name: mouseRollDelay;animation-name: mouseRollDelay;}
.ysqUEO .aBtnMask{position: relative;overflow: hidden;z-index: 1;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);}
.ysqUEO .aBtnMask:after{background-color: rgba(255, 255, 255, 0.1);-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -1;pointer-events: none;}
@media screen and (min-width: 1025px){.ysqUEO .aBtnMask:after{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .aBtnMask:hover:after{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;}}
.ysqUEO .aBtnSc{position: relative;overflow: hidden;z-index: 1;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);}
.ysqUEO .aBtnSc:before{background-color: rgba(255, 255, 255, 0.1);content: " ";position: absolute;border-radius: 50%;left: 50%;top: 50%;width: 120%;padding-bottom: 120%;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);z-index: -1;pointer-events: none;}
@media screen and (min-width: 1025px){.ysqUEO .aBtnSc:before{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;}
.ysqUEO .aBtnSc:hover:before{-webkit-transition: all 350ms ease-in 0ms;transition: all 350ms ease-in 0ms;opacity: 1;visibility: visible;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
.ysqUEO .aBtnlr{position: relative;overflow: hidden;z-index: 1;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);}
.ysqUEO .aBtnlr:after{background-color: #0089cc;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;content: " ";position: absolute;left: 100%;top: 0;width: 0;height: 100%;z-index: -1;pointer-events: none;}
@media screen and (min-width: 1025px){.ysqUEO .aBtnlr:hover:after{width: 100%;left: 0;-webkit-transition: left 0ms ease-out 0s, width 400ms ease-out 0s;transition: left 0ms ease-out 0s, width 400ms ease-out 0s;}}
/* ysq _ ROW*/.ysqRow{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.ysqRow:after{display: none;}
.ysqRow:after{display: none;}
.ysqRow > .item{position: relative;overflow: hidden;z-index: 1;float: left;-webkit-transition: background 250ms,color 250ms,-webkit-transform 250ms;transition: background 250ms,color 250ms,-webkit-transform 250ms;transition: transform 250ms,background 250ms,color 250ms;transition: transform 250ms,background 250ms,color 250ms,-webkit-transform 250ms;-webkit-box-sizing: border-box;box-sizing: border-box;}
li.kong{height: 0 !important;min-height: 0 !important;visibility: hidden;margin-top: 0 !important;}
/* 滚动加载*/.scrollAjax #loadState{position: relative;width: 200px;height: 40px;margin: 40px auto 0;cursor: pointer;text-align: center;line-height: 40px;background-color: #0089cc;color: #fff;font-size: 16px;}
.scrollAjax #loadState.off{background-color: #ddd;color: #333;cursor: default;cursor: not-allowed;}
.scrollAjax #loadState.ing:after{content: " ";-webkit-animation-name: dotMove;animation-name: dotMove;-webkit-animation-duration: 1.6s;animation-duration: 1.6s;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation-timing-function: steps(4);animation-timing-function: steps(4);-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: normal;animation-direction: normal;-webkit-animation-play-state: running;animation-play-state: running;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes dotMove{0%, 100%{content: ".";}
33%{content: "..";}
66%{content: "...";}}
@keyframes dotMove{0%, 100%{content: ".";}
33%{content: "..";}
66%{content: "...";}}
.scrollAjax #loadState.retry{overflow: hidden;background-color: #0089cc;cursor: pointer;}
.scrollAjax #loadState.retry:before{content: "";position: absolute;overflow: hidden;width: 80px;height: 150px;left: 0;top: 0;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transform: skewX(-25deg) translateX(-149px);transform: skewX(-25deg) translateX(-149px);-webkit-transition: none 250ms ease-out 0s;transition: none 250ms ease-out 0s;}
.scrollAjax #loadState.retry:hover:before{left: 100%;-webkit-transform: skewX(-25deg) translateX(149px);transform: skewX(-25deg) translateX(149px);top: 0;-webkit-transition: all 600ms ease-out 0s;transition: all 600ms ease-out 0s;}
.scrollAjax .pageList{display: none;}
/* 模态窗*/.TAlert{display: none;position: fixed;left: 0;top: 0;z-index: 99;overflow: hidden;width: 100%;height: 100%;text-align: center;overflow-x: hidden;overflow-y: auto;}
.TAlert .contain{display: inline-block;vertical-align: middle;position: relative;overflow: hidden;z-index: 9;max-width: 80%;width: 400px;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);text-align: left;line-height: 1.4333;font-size: 16px;border-radius: 5px ;max-width: 90%;}
.TAlert .contain .Tclose{position: absolute;top: 2px;right: 2px;width: 40px;height: 40px;}
.TAlert .contain .Tclose s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;line-height: 36px;font-size: 20px;color: #333333;font-family: Microsoft YaHei, '微软雅黑', Arial, sans-serif;cursor: pointer;white-space: nowrap;}
.ysqUEO .TAlert .contain .Tclose s{overflow: hidden;text-indent: 120%;}
.ysqUEO .TAlert .contain .Tclose s:before,
.ysqUEO .TAlert .contain .Tclose s:after{pointer-events: none !important;content: " ";position: absolute;left: 10px;width: 20px;height: 2px;border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;color: inherit;background-color: currentColor;}
.ysqUEO .TAlert .contain .Tclose s:before{top: 14px;-webkit-transform: rotate(45deg) translate(3.93502884px, 0);transform: rotate(45deg) translate(3.93502884px, 0);top: 9px;}
.ysqUEO .TAlert .contain .Tclose s:after{bottom: 14px;-webkit-transform: rotate(-45deg) translate(3.93502884px, 0);transform: rotate(-45deg) translate(3.93502884px, 0);bottom: 9px;}
@media screen and (min-width: 1025px){.ysqUEO .TAlert .contain .Tclose s:before, .ysqUEO .TAlert .contain .Tclose s:after{-webkit-transition: all 300ms ease-out 0ms;transition: all 300ms ease-out 0ms;}
.TAlert .contain .Tclose s:hover{color: #333333;}}
@media screen and (max-width: 1024px){.TAlert .contain .Tclose s:active{color: #333333;}}
.TAlert .contain .Tclose s:hover{-webkit-transform: rotate(-360deg);transform: rotate(-360deg);-webkit-transition: all 500ms ease-out 0s;transition: all 500ms ease-out 0s;}
.TAlert .contain .head{padding: 10px 15px;border-bottom: #cccccc solid 1px;color: #333;background-color: #fff;}
.TAlert .contain .body{padding: 15px;font-size: 14px;background-color: #fff;color: #444;}
.TAlert .contain .foot{position: relative;width: 100%;height: 40px;border-top: #cccccc solid 1px;}
.TAlert .contain .foot .btn{overflow: hidden;z-index: 0;position: absolute;top: 0;height: 40px;line-height: 40px;width: 50%;text-align: center;font-size: 15px;}
.TAlert .contain .foot .btn:before{content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;pointer-events: none;border-radius: inherit;background-color: rgba(0, 0, 0, 0);}
.TAlert .contain .foot .btn:hover:before{background-color: rgba(0, 0, 0, 0.1);}
.TAlert .contain .foot .btn.enter{left: 0;background-color: #0089cc;color: #fff;}
.TAlert .contain .foot .btn.close{right: 0;background-color: #f1f1f1;border-left: #cfcfcf solid 1px;color: #333;}
.TAlert .contain .foot .btn.w100{border-left: none;}
.ysqUEO .TAlert .contain{opacity: 0;-webkit-transition: all 330ms ease-out 0s;transition: all 330ms ease-out 0s;-webkit-transform: scale(0.2);transform: scale(0.2);}
.ysqUEO .TAlert.showUp .contain{opacity: 1;-webkit-transform: none !important;transform: none !important;}
.ysqUEO .TAlert.hideOut .contain{opacity: 0;-webkit-transform: scale(0.2) !important;transform: scale(0.2) !important;}
.TAlert.qrcode_{background-color: rgba(0, 0, 0, 0.6);}
.TAlert.qrcode_ .contain{width: auto;overflow: visible;}
.TAlert.qrcode_ .contain .head{padding: 0;}
.TAlert.qrcode_ .contain .Tclose{top: -40px;right: -5px;}
.TAlert.qrcode_ .contain .Tclose s{color: #fff;}
.TAlert.qrcode_ .contain .pic{width: 160px;height: 160px;margin: 0 auto 5px;}
.pageListBox{padding-top: 1.6rem;}
.pageListBox .pageList{position: relative;line-height: 34px;font-size: 0;text-align: center;white-space: nowrap;overflow-x: hidden;}
.pageListBox .pageList ul{position: relative;float: none !important;}
.pageListBox .pageList ul,
.pageListBox .pageList ul li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.pageListBox .pageList ul li{margin: 0 4px;font-size: 14px;}
.pageListBox .pageList a{display: block;min-width: 14px;height: 34px;padding: 0 10px;font-family: Arial, sans-serif, Microsoft YaHei, '微软雅黑';color: #333333;z-index: 2;position: relative;background-color: #eeeeee;color: #333;border: #eeeeee solid 1px;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;font-size: 14px;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);border-radius: 34px;}
.pageListBox .pageList a.selected{background-color: #0089cc;color: #fff;border-color: #0089cc;}
@media screen and (min-width: 1025px){.pageListBox .pageList a:hover{background-color: #0089cc;color: #fff;border-color: #0089cc;}}
@media screen and (max-width: 1024px){.pageListBox .pageList{overflow-x: auto;overflow-y: hidden;margin: 0 15px;}
.pageListBox .pageList a:active{background-color: #0089cc;color: #fff;border-color: #0089cc;-webkit-transition: none !important;transition: none !important;}}
@media screen and (max-width: 768px){.pageListBox .pageList ul li{margin-left: 4px;margin-right: 4px;}}
/*模拟滚动条*/.module-Scrollbox{position: relative;height: 100%;}
.module-Scrollbox.y{padding-right: 12px;}
.module-Scrollbox.y .scrollbar{right: 0;width: 7px;height: 100%;top: 0;}
.module-Scrollbox.y .scrollbar .track{position: absolute;top: 0;right: 2px;width: 3px;background-color: #f1f1f1;}
.module-Scrollbox.y .scrollbar .thumb{height: 0;right: -2px;background-color: #0089cc;width: 7px;}
.module-Scrollbox.x .scrollbar{height: 7px;width: 100%;bottom: 0;}
.module-Scrollbox.x .scrollbar .track{position: absolute;top: 0;right: 0;height: 7px;background-color: #f1f1f1;}
.module-Scrollbox.x .scrollbar .thumb{width: 0;left: 0;height: 7px;background-color: #0089cc;}
.module-Scrollbox.x .overview{display: inline-block;}
.module-Scrollbox .scrollbar{/* display: none;*/position: absolute;z-index: 3;right: 0;}
.module-Scrollbox .scrollbar .track{position: relative;}
.module-Scrollbox .scrollbar .thumb{position: absolute;top: 0;cursor: pointer;border-radius: 3.5px;-webkit-transition: all 80ms ease-out 0s;transition: all 80ms ease-out 0s;}
.module-Scrollbox .scrollbar .thumb .end{height: 7px;width: 7px;}
.module-Scrollbox .viewport{position: relative;overflow: hidden;width: 100%;height: 100%;}
.module-Scrollbox .overview{position: relative;-webkit-transition: all 150ms ease-in 0s;transition: all 150ms ease-in 0s;}
.module-Scrollbox .disable{display: none;}
@media screen and (max-width: 1024px){.module-Scrollbox{overflow: auto;padding-right: 0;}
.module-Scrollbox .viewport{width: auto;height: auto;}
.module-Scrollbox .scrollbar{display: none !important;}}
html{font-size: 50px;}
@media screen and (max-width: 1600px){html{font-size: 45px;}}
@media screen and (max-width: 1440px){html{font-size: 40px;}}
@media screen and (max-width: 1280px){html{font-size: 35px;}}
@media screen and (max-width: 1024px){html{font-size: 30px;}}
@media screen and (max-width: 768px){html{font-size: 25px;}}
@media screen and (max-width: 480px){html{font-size: 20px;}}
@media screen and (max-width: 1024px){.fzRes{font-size: 100px;}}
@media screen and (max-width: 749px){.fzRes{font-size: 90px;}}
@media screen and (max-width: 699px){.fzRes{font-size: 85px;}}
@media screen and (max-width: 649px){.fzRes{font-size: 80px;}}
@media screen and (max-width: 599px){.fzRes{font-size: 75px;}}
@media screen and (max-width: 549px){.fzRes{font-size: 70px;}}
@media screen and (max-width: 499px){.fzRes{font-size: 65px;}}
@media screen and (max-width: 449px){.fzRes{font-size: 60px;}}
.fz60,
.index-news-swiper .item .snum{font-size: 60px;}
@media screen and (max-width: 1440px){.fz60, .index-news-swiper .item .snum{font-size: 50px;}}
@media screen and (max-width: 1024px){.fz60, .index-news-swiper .item .snum{font-size: 42px;}}
@media screen and (max-width: 768px){.fz60, .index-news-swiper .item .snum{font-size: 36px;}}
.fz48,
.subpage-banner .cn,
.sAbout-intro .left .head .en{font-size: 48px;}
@media screen and (max-width: 1440px){.fz48, .subpage-banner .cn, .sAbout-intro .left .head .en{font-size: 42px;}}
@media screen and (max-width: 1024px){.fz48, .subpage-banner .cn, .sAbout-intro .left .head .en{font-size: 36px;}}
@media screen and (max-width: 768px){.fz48, .subpage-banner .cn, .sAbout-intro .left .head .en{font-size: 30px;}}
.fz40,
.index-head .cn,
.index-about .contain .right .name{font-size: 40px;}
@media screen and (max-width: 1440px){.fz40, .index-head .cn, .index-about .contain .right .name{font-size: 36px;}}
@media screen and (max-width: 1024px){.fz40, .index-head .cn, .index-about .contain .right .name{font-size: 30px;}}
@media screen and (max-width: 768px){.fz40, .index-head .cn, .index-about .contain .right .name{font-size: 26px;}}
.fz36{font-size: 36px;}
@media screen and (max-width: 1440px){.fz36{font-size: 32px;}}
@media screen and (max-width: 1024px){.fz36{font-size: 28px;}}
@media screen and (max-width: 768px){.fz36{font-size: 24px;}}
.fz32,
.subpage-head span,
.sHr-head .dd,
.sBranch-content .title,
.index-about .contain .right:before{font-size: 32px;}
@media screen and (max-width: 1440px){.fz32, .subpage-head span, .sHr-head .dd, .sBranch-content .title, .index-about .contain .right:before{font-size: 28px;}}
@media screen and (max-width: 1024px){.fz32, .subpage-head span, .sHr-head .dd, .sBranch-content .title, .index-about .contain .right:before{font-size: 24px;}}
@media screen and (max-width: 768px){.fz32, .subpage-head span, .sHr-head .dd, .sBranch-content .title, .index-about .contain .right:before{font-size: 20px;}}
.fz28{font-size: 28px;}
@media screen and (max-width: 1440px){.fz28{font-size: 24px;}}
@media screen and (max-width: 1024px){.fz28{font-size: 20px;}}
@media screen and (max-width: 768px){.fz28{font-size: 18px;}}
.fz24,
.subpage-banner .en,
.sNews-switch .item .txtArea .title,
.sProject-view .title,
.index-head .en,
.index-business-swiper .item .mask .wrapIn,
.index-market .left .dt{font-size: 24px;}
@media screen and (max-width: 1440px){.fz24, .subpage-banner .en, .sNews-switch .item .txtArea .title, .sProject-view .title, .index-head .en, .index-business-swiper .item .mask .wrapIn, .index-market .left .dt{font-size: 20px;}}
@media screen and (max-width: 1024px){.fz24, .subpage-banner .en, .sNews-switch .item .txtArea .title, .sProject-view .title, .index-head .en, .index-business-swiper .item .mask .wrapIn, .index-market .left .dt{font-size: 18px;}}
.fz20,
.sNews-list .item .txt .title,
.sNews-list .item .txt .aside,
.sNews-side .item:nth-child(1) .txt .title,
.sNews-side .item:nth-child(1) .txt .aside,
.sView-side .head,
.sAbout-intro .left .head .cn,
.index-case-list .item .mask .title,
.index-news .left .Tg .btn,
.index-news-swiper .item .date,
.index-news-swiper .item .title{font-size:16px;}
@media screen and (max-width: 1440px){.fz20, .sNews-list .item .txt .title, .sNews-list .item .txt .aside, .sNews-side .item:nth-child(1) .txt .title, .sNews-side .item:nth-child(1) .txt .aside, .sView-side .head, .sAbout-intro .left .head .cn, .index-case-list .item .mask .title, .index-news .left .Tg .btn, .index-news-swiper .item .date, .index-news-swiper .item .title{font-size: 18px;}}
@media screen and (max-width: 1024px){.fz20, .sNews-list .item .txt .title, .sNews-list .item .txt .aside, .sNews-side .item:nth-child(1) .txt .title, .sNews-side .item:nth-child(1) .txt .aside, .sView-side .head, .sAbout-intro .left .head .cn, .index-case-list .item .mask .title, .index-news .left .Tg .btn, .index-news-swiper .item .date, .index-news-swiper .item .title{font-size: 16px;}}
.fz18,
.more.more-news,
.more.more-arrow,
.sNews-switch .item .txtArea .title .tag,
.sProject-view .content .col,
.sBranch-list .item .txt .title,
.index-about .contain .right .abstract,
.index-business-swiper .item .txt .cn{font-size: 18px;}
@media screen and (max-width: 1440px){.fz18, .more.more-news, .more.more-arrow, .sNews-switch .item .txtArea .title .tag, .sProject-view .content .col, .sBranch-list .item .txt .title, .index-about .contain .right .abstract, .index-business-swiper .item .txt .cn{font-size: 16px;}}
.fz16,
.btn.btn-zoom,
.footer-t .contain,
.subpage-crumbs,
.subpage-nav .link2,
.sNews-switch .item .txtArea .abstract,
.sNews-list .item .txt .abstract,
.sNews-side .item:nth-child(1) .txt .abstract,
.sNews-side .item:nth-child(1n+2),
.sView-head .aside .share .sdt,
.sProject-list .item .txt .title,
.sProject-view .content .col .sdd,
.sAbout-intro .left .body,
.index-business-swiper .item .txt .en,
.index-case .more-rt,
.index-market .left .dd,
.index-news-swiper .item .abstract,
.index-news-swiper .item .more{font-size: 16px;}
@media screen and (max-width: 1440px){.fz16, .btn.btn-zoom, .footer-t .contain, .subpage-crumbs, .subpage-nav .link2, .sNews-switch .item .txtArea .abstract, .sNews-list .item .txt .abstract, .sNews-side .item:nth-child(1) .txt .abstract, .sNews-side .item:nth-child(1n+2), .sView-head .aside .share .sdt, .sProject-list .item .txt .title, .sProject-view .content .col .sdd, .sAbout-intro .left .body, .index-business-swiper .item .txt .en, .index-case .more-rt, .index-market .left .dd, .index-news-swiper .item .abstract, .index-news-swiper .item .more{font-size: 14px;}}
.fz14{font-size: 14px;}
@media screen and (max-width: 1440px){.fz14{font-size: 12px;}}
@media screen and (min-width: 1025px){.pc-hide, .m-link{display: none !important;}}
@media screen and (max-width: 1024px){.m-hide{display: none !important;}
.m-link{display: block;z-index: 11;position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);}}
/* 自定义响应结构*/.ctr.ctr_navLR{z-index: 8;position: absolute;right: 0;top: 0;width: 32px;height: 100%;background-color: #0089cc;color: #ffffff;}
.ctr.ctr_navLR.reject{display: none;}
.ctr.ctr_navLR s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 24px;font-weight: bold;pointer-events: none;}
.ctr.ctr_navLR:hover{color: #ffffff;}
.ysqUEO .ctr.ctr_navLR s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .ctr.ctr_navLR s:before,
.ysqUEO .ctr.ctr_navLR s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 12px;height: 1px;margin-top: -0.5px;background-color: #ffffff;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_navLR{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .ctr.ctr_navLR s:before, .ysqUEO .ctr.ctr_navLR s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .ctr.ctr_navLR:hover s:before, .ysqUEO .ctr.ctr_navLR:hover s:after{background-color: #ffffff;}}
@media screen and (max-width: 1024px){.ctr.ctr_navLR:active s:before, .ctr.ctr_navLR:active s:after{background-color: #ffffff;}}
.ysqUEO .ctr.ctr_navLR.prev s:before,
.ysqUEO .ctr.ctr_navLR.prev s:after{margin-left: -5px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .ctr.ctr_navLR.prev s:before{-webkit-transform: rotate(-35deg) translateX(-0.5px);transform: rotate(-35deg) translateX(-0.5px);}
.ysqUEO .ctr.ctr_navLR.prev s:after{-webkit-transform: rotate(35deg) translateX(-0.5px);transform: rotate(35deg) translateX(-0.5px);}
.ysqUEO .ctr.ctr_navLR.next s:before,
.ysqUEO .ctr.ctr_navLR.next s:after{margin-left: -7px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .ctr.ctr_navLR.next s:before{-webkit-transform: rotate(-35deg) translateX(0.5px);transform: rotate(-35deg) translateX(0.5px);}
.ysqUEO .ctr.ctr_navLR.next s:after{-webkit-transform: rotate(35deg) translateX(0.5px);transform: rotate(35deg) translateX(0.5px);}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_navLR.prev:hover s:before{-webkit-transform: rotate(-42deg) translateX(-0.5px);transform: rotate(-42deg) translateX(-0.5px);}
.ysqUEO .ctr.ctr_navLR.prev:hover s:after{-webkit-transform: rotate(42deg) translateX(-0.5px);transform: rotate(42deg) translateX(-0.5px);}
.ysqUEO .ctr.ctr_navLR.next:hover s:before{-webkit-transform: rotate(-42deg) translateX(0.5px);transform: rotate(-42deg) translateX(0.5px);}
.ysqUEO .ctr.ctr_navLR.next:hover s:after{-webkit-transform: rotate(42deg) translateX(0.5px);transform: rotate(42deg) translateX(0.5px);}}
@media screen and (max-width: 1024px){.ctr.ctr_navLR.prev:active s:before, .ctr.ctr_navLR.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_navLR.prev:active s:before{-webkit-transform: rotate(-42deg) translateX(-0.5px);transform: rotate(-42deg) translateX(-0.5px);}
.ctr.ctr_navLR.prev:active s:after{-webkit-transform: rotate(42deg) translateX(-0.5px);transform: rotate(42deg) translateX(-0.5px);}
.ctr.ctr_navLR.next:active s:before, .ctr.ctr_navLR.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_navLR.next:active s:before{-webkit-transform: rotate(-42deg) translateX(0.5px);transform: rotate(-42deg) translateX(0.5px);}
.ctr.ctr_navLR.next:active s:after{-webkit-transform: rotate(42deg) translateX(0.5px);transform: rotate(42deg) translateX(0.5px);}}
.ctr.ctr_navLR.prev{left: 0;}
.ctr.ctr_navLR.next{right: 0;}
.ctr.ctr_project{display: none;z-index: 8;position: absolute;top: 50%;margin-top: -36px;width: 40px;height: 72px;line-height: 72px;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;color: #ffffff;}
.ctr.ctr_project:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.3);z-index: -1;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ctr.ctr_project s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 28px;font-weight: bold;pointer-events: none;}
.ctr.ctr_project:hover{color: #ffffff;}
.ysqUEO .ctr.ctr_project s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .ctr.ctr_project s:before,
.ysqUEO .ctr.ctr_project s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 14px;height: 2px;margin-top: -1px;background-color: #ffffff;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_project{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .ctr.ctr_project s:before, .ysqUEO .ctr.ctr_project s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .ctr.ctr_project:hover s:before, .ysqUEO .ctr.ctr_project:hover s:after{background-color: #ffffff;}}
@media screen and (max-width: 1024px){.ctr.ctr_project:active s:before, .ctr.ctr_project:active s:after{background-color: #ffffff;}}
.ysqUEO .ctr.ctr_project.prev s:before,
.ysqUEO .ctr.ctr_project.prev s:after{margin-left: -5px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .ctr.ctr_project.prev s:before{-webkit-transform: rotate(-40deg) translateX(-1px);transform: rotate(-40deg) translateX(-1px);}
.ysqUEO .ctr.ctr_project.prev s:after{-webkit-transform: rotate(40deg) translateX(-1px);transform: rotate(40deg) translateX(-1px);}
.ysqUEO .ctr.ctr_project.next s:before,
.ysqUEO .ctr.ctr_project.next s:after{margin-left: -9px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .ctr.ctr_project.next s:before{-webkit-transform: rotate(-40deg) translateX(1px);transform: rotate(-40deg) translateX(1px);}
.ysqUEO .ctr.ctr_project.next s:after{-webkit-transform: rotate(40deg) translateX(1px);transform: rotate(40deg) translateX(1px);}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_project.prev:hover s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ysqUEO .ctr.ctr_project.prev:hover s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ysqUEO .ctr.ctr_project.next:hover s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ysqUEO .ctr.ctr_project.next:hover s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (max-width: 1024px){.ctr.ctr_project.prev:active s:before, .ctr.ctr_project.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_project.prev:active s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ctr.ctr_project.prev:active s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ctr.ctr_project.next:active s:before, .ctr.ctr_project.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_project.next:active s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ctr.ctr_project.next:active s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (min-width: 1025px){.ctr.ctr_project:hover:after{background-color: rgba(0, 0, 0, 0.5);}}
@media screen and (max-width: 1024px){.ctr.ctr_project{width: 32px;height: 48px;margin-top: -24px;}
.ctr.ctr_project s{-webkit-transform: scale(0.8);transform: scale(0.8);}}
.ctr.ctr_banner{display: none;z-index: 8;position: absolute;top: 50%;margin-top: -26px;width: 52px;height: 52px;line-height: 52px;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;color: #0089cc;color: #ffffff;}
.ctr.ctr_banner s{background-color: rgba(255, 255, 255, 0.2);border-radius: 50%;}
.ctr.ctr_banner s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 32px;font-weight: bold;pointer-events: none;}
.ctr.ctr_banner:hover{color: #0089cc;}
.ysqUEO .ctr.ctr_banner s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .ctr.ctr_banner s:before,
.ysqUEO .ctr.ctr_banner s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;margin-top: -1px;background-color: #ffffff;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_banner{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .ctr.ctr_banner s:before, .ysqUEO .ctr.ctr_banner s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .ctr.ctr_banner:hover s:before, .ysqUEO .ctr.ctr_banner:hover s:after{background-color: #0089cc;}}
@media screen and (max-width: 1024px){.ctr.ctr_banner:active s:before, .ctr.ctr_banner:active s:after{background-color: #0089cc;}}
.ysqUEO .ctr.ctr_banner.prev s:before,
.ysqUEO .ctr.ctr_banner.prev s:after{margin-left: -6px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .ctr.ctr_banner.prev s:before{-webkit-transform: rotate(-40deg) translateX(-1px);transform: rotate(-40deg) translateX(-1px);}
.ysqUEO .ctr.ctr_banner.prev s:after{-webkit-transform: rotate(40deg) translateX(-1px);transform: rotate(40deg) translateX(-1px);}
.ysqUEO .ctr.ctr_banner.next s:before,
.ysqUEO .ctr.ctr_banner.next s:after{margin-left: -10px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .ctr.ctr_banner.next s:before{-webkit-transform: rotate(-40deg) translateX(1px);transform: rotate(-40deg) translateX(1px);}
.ysqUEO .ctr.ctr_banner.next s:after{-webkit-transform: rotate(40deg) translateX(1px);transform: rotate(40deg) translateX(1px);}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_banner.prev:hover s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ysqUEO .ctr.ctr_banner.prev:hover s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ysqUEO .ctr.ctr_banner.next:hover s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ysqUEO .ctr.ctr_banner.next:hover s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (max-width: 1024px){.ctr.ctr_banner.prev:active s:before, .ctr.ctr_banner.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_banner.prev:active s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ctr.ctr_banner.prev:active s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ctr.ctr_banner.next:active s:before, .ctr.ctr_banner.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_banner.next:active s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ctr.ctr_banner.next:active s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
.ctr.ctr_banner.prev{left: 1rem;}
.ctr.ctr_banner.next{right: 1rem;}
@media screen and (min-width: 1025px){.ctr.ctr_banner:hover s{background-color: #fff;}}
@media screen and (max-width: 1024px){.ctr.ctr_banner s{-webkit-transform: scale(0.8);transform: scale(0.8);}
.ctr.ctr_banner:active s{background-color: #fff;-webkit-transition: 0ms;transition: 0ms;}}
.ctr.ctr_business{display: none;z-index: 8;position: absolute;top: 50%;margin-top: -20px;width: 40px;height: 40px;line-height: 40px;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;color: #0089cc;color: #a1a2a4;}
.ctr.ctr_business:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: #a1a2a4 solid 1px;border-radius: 50%;z-index: -1;pointer-events: none;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ctr.ctr_business[role]{display: block;}
.ctr.ctr_business s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 20px;font-weight: bold;pointer-events: none;}
.ctr.ctr_business:hover{color: #ffffff;}
.ysqUEO .ctr.ctr_business s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .ctr.ctr_business s:before,
.ysqUEO .ctr.ctr_business s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 10px;height: 2px;margin-top: -1px;background-color: #a1a2a4;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_business{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .ctr.ctr_business s:before, .ysqUEO .ctr.ctr_business s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .ctr.ctr_business:hover s:before, .ysqUEO .ctr.ctr_business:hover s:after{background-color: #ffffff;}}
@media screen and (max-width: 1024px){.ctr.ctr_business:active s:before, .ctr.ctr_business:active s:after{background-color: #ffffff;}}
.ysqUEO .ctr.ctr_business.prev s:before,
.ysqUEO .ctr.ctr_business.prev s:after{margin-left: -3px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .ctr.ctr_business.prev s:before{-webkit-transform: rotate(-40deg) translateX(-1px);transform: rotate(-40deg) translateX(-1px);}
.ysqUEO .ctr.ctr_business.prev s:after{-webkit-transform: rotate(40deg) translateX(-1px);transform: rotate(40deg) translateX(-1px);}
.ysqUEO .ctr.ctr_business.next s:before,
.ysqUEO .ctr.ctr_business.next s:after{margin-left: -7px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .ctr.ctr_business.next s:before{-webkit-transform: rotate(-40deg) translateX(1px);transform: rotate(-40deg) translateX(1px);}
.ysqUEO .ctr.ctr_business.next s:after{-webkit-transform: rotate(40deg) translateX(1px);transform: rotate(40deg) translateX(1px);}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctr_business.prev:hover s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ysqUEO .ctr.ctr_business.prev:hover s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ysqUEO .ctr.ctr_business.next:hover s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ysqUEO .ctr.ctr_business.next:hover s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (max-width: 1024px){.ctr.ctr_business.prev:active s:before, .ctr.ctr_business.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_business.prev:active s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ctr.ctr_business.prev:active s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ctr.ctr_business.next:active s:before, .ctr.ctr_business.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctr_business.next:active s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ctr.ctr_business.next:active s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
.ctr.ctr_business.prev{left: 0;}
.ctr.ctr_business.next{right: 0;}
@media screen and (min-width: 1025px){.ctr.ctr_business:hover:after{background-color: #0089cc;border-color: #0089cc;}}
@media screen and (max-width: 1024px){.ctr.ctr_business:active:after{background-color: #0089cc;border-color: #0089cc;-webkit-transition: 0ms;transition: 0ms;}}
.ctr.ctrX1{z-index: 8;position: absolute;top: 0;width: 0.8rem;height: 100%;line-height: 100%;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;background-color: rgba(0, 0, 0, 0.2);color: #ffffff;}
.ctr.ctrX1 s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 32px;font-weight: bold;pointer-events: none;}
.ctr.ctrX1:hover{color: #ffffff;}
.ysqUEO .ctr.ctrX1 s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .ctr.ctrX1 s:before,
.ysqUEO .ctr.ctrX1 s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;margin-top: -1px;background-color: #ffffff;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctrX1{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .ctr.ctrX1 s:before, .ysqUEO .ctr.ctrX1 s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .ctr.ctrX1:hover s:before, .ysqUEO .ctr.ctrX1:hover s:after{background-color: #ffffff;}}
@media screen and (max-width: 1024px){.ctr.ctrX1:active s:before, .ctr.ctrX1:active s:after{background-color: #ffffff;}}
.ysqUEO .ctr.ctrX1.prev s:before,
.ysqUEO .ctr.ctrX1.prev s:after{margin-left: -6px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .ctr.ctrX1.prev s:before{-webkit-transform: rotate(-43deg) translateX(-1px);transform: rotate(-43deg) translateX(-1px);}
.ysqUEO .ctr.ctrX1.prev s:after{-webkit-transform: rotate(43deg) translateX(-1px);transform: rotate(43deg) translateX(-1px);}
.ysqUEO .ctr.ctrX1.next s:before,
.ysqUEO .ctr.ctrX1.next s:after{margin-left: -10px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .ctr.ctrX1.next s:before{-webkit-transform: rotate(-43deg) translateX(1px);transform: rotate(-43deg) translateX(1px);}
.ysqUEO .ctr.ctrX1.next s:after{-webkit-transform: rotate(43deg) translateX(1px);transform: rotate(43deg) translateX(1px);}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctrX1.prev:hover s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ysqUEO .ctr.ctrX1.prev:hover s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ysqUEO .ctr.ctrX1.next:hover s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ysqUEO .ctr.ctrX1.next:hover s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (max-width: 1024px){.ctr.ctrX1.prev:active s:before, .ctr.ctrX1.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX1.prev:active s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ctr.ctrX1.prev:active s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ctr.ctrX1.next:active s:before, .ctr.ctrX1.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX1.next:active s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ctr.ctrX1.next:active s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
.ctr.ctrX1.prev{left: 0;}
.ctr.ctrX1.next{right: 0;}
@media screen and (max-width: 1024px){.ctr.ctrX1{width: 28px;}
.ctr.ctrX1 s{-webkit-transform: scale(0.9);transform: scale(0.9);}}
.ctr.ctrX2{display: none;z-index: 8;position: absolute;top: 50%;margin-top: -40px;width: 44px;height: 80px;line-height: 80px;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;color: #ffffff;}
.ctr.ctrX2:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: -1;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ctr.ctrX2 s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 32px;font-weight: bold;pointer-events: none;}
.ctr.ctrX2:hover{color: #ffffff;}
.ysqUEO .ctr.ctrX2 s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .ctr.ctrX2 s:before,
.ysqUEO .ctr.ctrX2 s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;margin-top: -1px;background-color: #ffffff;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctrX2{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .ctr.ctrX2 s:before, .ysqUEO .ctr.ctrX2 s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .ctr.ctrX2:hover s:before, .ysqUEO .ctr.ctrX2:hover s:after{background-color: #ffffff;}}
@media screen and (max-width: 1024px){.ctr.ctrX2:active s:before, .ctr.ctrX2:active s:after{background-color: #ffffff;}}
.ysqUEO .ctr.ctrX2.prev s:before,
.ysqUEO .ctr.ctrX2.prev s:after{margin-left: -6px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .ctr.ctrX2.prev s:before{-webkit-transform: rotate(-40deg) translateX(-1px);transform: rotate(-40deg) translateX(-1px);}
.ysqUEO .ctr.ctrX2.prev s:after{-webkit-transform: rotate(40deg) translateX(-1px);transform: rotate(40deg) translateX(-1px);}
.ysqUEO .ctr.ctrX2.next s:before,
.ysqUEO .ctr.ctrX2.next s:after{margin-left: -10px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .ctr.ctrX2.next s:before{-webkit-transform: rotate(-40deg) translateX(1px);transform: rotate(-40deg) translateX(1px);}
.ysqUEO .ctr.ctrX2.next s:after{-webkit-transform: rotate(40deg) translateX(1px);transform: rotate(40deg) translateX(1px);}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctrX2.prev:hover s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ysqUEO .ctr.ctrX2.prev:hover s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ysqUEO .ctr.ctrX2.next:hover s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ysqUEO .ctr.ctrX2.next:hover s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (max-width: 1024px){.ctr.ctrX2.prev:active s:before, .ctr.ctrX2.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX2.prev:active s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ctr.ctrX2.prev:active s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ctr.ctrX2.next:active s:before, .ctr.ctrX2.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX2.next:active s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ctr.ctrX2.next:active s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
.ctr.ctrX2.prev{left: 0;}
.ctr.ctrX2.next{right: 0;}
@media screen and (min-width: 1025px){.ctr.ctrX2:hover{color: #fff;}
.ctr.ctrX2:hover:after{background-color: #0089cc !important;}}
@media screen and (max-width: 1024px){.ctr.ctrX2{width: 32px;height: 48px;margin-top: -24px;}
.ctr.ctrX2 s{-webkit-transform: scale(0.8);transform: scale(0.8);}
.ctr.ctrX2:active{color: #fff;-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX2:active:after{background-color: #0089cc !important;-webkit-transition: 0ms;transition: 0ms;}}
@media screen and (max-width: 640px){.ctr.ctrX2{width: 28px;height: 40px;margin-top: -20px;}}
.ctr.ctrX3{display: none;z-index: 8;position: absolute;top: 50%;margin-top: -18px;width: 36px;height: 36px;line-height: 36px;border: solid 1px #0089cc;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;background-color: #fff;border-radius: 50%;color: #0089cc;}
.ctr.ctrX3 s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 24px;font-weight: bold;pointer-events: none;}
.ctr.ctrX3:hover{color: #ffffff;}
.ysqUEO .ctr.ctrX3 s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .ctr.ctrX3 s:before,
.ysqUEO .ctr.ctrX3 s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 12px;height: 2px;margin-top: -1px;background-color: #0089cc;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctrX3{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .ctr.ctrX3 s:before, .ysqUEO .ctr.ctrX3 s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .ctr.ctrX3:hover s:before, .ysqUEO .ctr.ctrX3:hover s:after{background-color: #ffffff;}}
@media screen and (max-width: 1024px){.ctr.ctrX3:active s:before, .ctr.ctrX3:active s:after{background-color: #ffffff;}}
.ysqUEO .ctr.ctrX3.prev s:before,
.ysqUEO .ctr.ctrX3.prev s:after{margin-left: -4px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .ctr.ctrX3.prev s:before{-webkit-transform: rotate(-40deg) translateX(-1px);transform: rotate(-40deg) translateX(-1px);}
.ysqUEO .ctr.ctrX3.prev s:after{-webkit-transform: rotate(40deg) translateX(-1px);transform: rotate(40deg) translateX(-1px);}
.ysqUEO .ctr.ctrX3.next s:before,
.ysqUEO .ctr.ctrX3.next s:after{margin-left: -8px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .ctr.ctrX3.next s:before{-webkit-transform: rotate(-40deg) translateX(1px);transform: rotate(-40deg) translateX(1px);}
.ysqUEO .ctr.ctrX3.next s:after{-webkit-transform: rotate(40deg) translateX(1px);transform: rotate(40deg) translateX(1px);}
@media screen and (min-width: 1025px){.ysqUEO .ctr.ctrX3.prev:hover s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ysqUEO .ctr.ctrX3.prev:hover s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ysqUEO .ctr.ctrX3.next:hover s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ysqUEO .ctr.ctrX3.next:hover s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (max-width: 1024px){.ctr.ctrX3.prev:active s:before, .ctr.ctrX3.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX3.prev:active s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ctr.ctrX3.prev:active s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ctr.ctrX3.next:active s:before, .ctr.ctrX3.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX3.next:active s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ctr.ctrX3.next:active s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
.ctr.ctrX3.prev{left: 0;}
.ctr.ctrX3.next{right: 0;}
@media screen and (min-width: 1025px){.ctr.ctrX3:hover{background-color: #0089cc !important;color: #fff;}}
@media screen and (max-width: 1024px){.ctr.ctrX3:active{background-color: #0089cc !important;color: #fff;-webkit-transition: 0ms;transition: 0ms;}}
.ctr.ctrX4{position: absolute;top: 0;width: 60px;height: 60px;background-color: #fff;-webkit-box-shadow: 0px 4px 9.6px 0.4px rgba(0, 0, 0, 0.06);box-shadow: 0px 4px 9.6px 0.4px rgba(0, 0, 0, 0.06);border-radius: 50%;}
.ctr.ctrX4:after{content: " ";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 40px;height: 40px;background-image: url(../images/ctrX1.png);background-repeat: no-repeat;pointer-events: none;background-size: 80px auto;}
.ctr.ctrX4 s{display: none;}
.ctr.ctrX4.prev{left: 0;}
.ctr.ctrX4.prev:after{background-position: 0 0;}
.ctr.ctrX4.next{right: 0;}
.ctr.ctrX4.next:after{background-position: right 0;}
@media screen and (min-width: 1025px){.ctr.ctrX4{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ctr.ctrX4.prev:hover:after{background-position: 0 bottom;}
.ctr.ctrX4.next:hover:after{background-position: right bottom;}
.ctr.ctrX4:hover{background-color: #0089cc;}}
@media screen and (max-width: 1024px){.ctr.ctrX4{-webkit-transition: 0ms;transition: 0ms;width: 48px;height: 48px;}
.ctr.ctrX4:after{-webkit-transition: 0ms;transition: 0ms;}
.ctr.ctrX4.prev:active:after{background-position: 0 bottom;}
.ctr.ctrX4.next:active:after{background-position: right bottom;}
.ctr.ctrX4:active{background-color: #0089cc;}}
/* more*/.more.more-news{display: inline-block;vertical-align: top;min-width: 80px;height: 20px;line-height: 20px;padding: 0.3rem 0.5rem;border-radius: 48px;text-align: center;color: #fff;background-color: #0089cc;}
.more.more-news:after{content: ">";margin-left: 0.24rem;font-weight: bold;}
@media screen and (max-width: 1024px){.more.more-news{font-size: 14px;}}
.more.more-arrow{position: relative;overflow: hidden;z-index: 1;display: inline-block;vertical-align: top;border: #0089cc solid 1px;border-radius: 50px;text-align: center;color: #333333;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;-webkit-box-sizing: border-box;box-sizing: border-box;white-space: nowrap;}
.more.more-arrow:after{content: ">";-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;font-family: SimSun, '宋体' !important;font-weight: bold;width: 0.56rem;text-align: center;position: absolute;right: 0;top: 50%;margin-top: -0.5em;height: 1em;-webkit-transform: translateX(-100%) scale(0);transform: translateX(-100%) scale(0);color: #0089cc;z-index: -1;pointer-events: none;}
.more.more-arrow span{display: block;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;border-radius: inherit;line-height: 24px;padding: 0.24rem 0.66rem;}
@media screen and (min-width: 1025px){.more.more-arrow:hover{padding-right: 0.52rem;}
.more.more-arrow:hover:after{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}
.more.more-arrow:hover span{color: #fff;background-color: #0089cc;padding: 0.24rem 0.4rem;}}
@media screen and (max-width: 1024px){.more.more-arrow span{padding: 0.24rem 0.6rem;font-size: 14px;}}
.btn.btn-zoom{display: inline-block;vertical-align: top;padding-left: 30px;background-image: url(../images/btns-zoom.png);background-size: auto 20px;background-position: 0 50%;background-repeat: no-repeat;color: #0089cc;letter-spacing: .1em;}
.pagination.pagination_news{height: 16px;line-height: 16px;z-index: 3;text-align: center;white-space: nowrap;}
.pagination.pagination_news .btn{display: inline-block;vertical-align: top;position: relative;z-index: 1;margin: 0 0 0 0.6rem;width: 16px;height: 16px;}
.pagination.pagination_news .btn > em{display: none;}
.pagination.pagination_news .btn:before,
.pagination.pagination_news .btn:after{content: " ";position: absolute;left: 50%;top: 50%;border-radius: 50%;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pagination.pagination_news .btn:before{margin-left: -2px;margin-top: -2px;width: 4px;height: 4px;background-color: #0089cc;}
.pagination.pagination_news .btn:after{margin-left: -8px;margin-top: -8px;width: 16px;height: 16px;border: #0089cc solid 1px;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;-webkit-transform: scale(0);transform: scale(0);}
.pagination.pagination_news .btn.on:after{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}
.pagination.pagination_branch{overflow: hidden;white-space: nowrap;}
.pagination.pagination_branch .btn{display: inline-block;vertical-align: top;position: relative;z-index: 1;margin: 0 0.36rem;width: 10px;height: 10px;border: 0 solid #0089cc;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;border-radius: 10px;background-color: #fff;opacity: .55;}
.pagination.pagination_branch .btn > em{display: none;}
.pagination.pagination_branch .btn.on{opacity: 1;}
.pagination.paginationX1{overflow: hidden;white-space: nowrap;}
.pagination.paginationX1 .btn{display: inline-block;vertical-align: top;position: relative;z-index: 1;margin: 0 0.08rem;width: 10px;height: 10px;border: 0 solid #0089cc;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;border-radius: 10px;background-color: #fff;opacity: .35;}
.pagination.paginationX1 .btn > em{display: none;}
.pagination.paginationX1 .btn.on{opacity: 1;}
.pagination.paginationX2{height: 6px;line-height: 6px;position: relative;overflow: hidden;width: 100%;z-index: 3;text-align: center;white-space: nowrap;}
.pagination.paginationX2 .btn{display: inline-block;vertical-align: top;position: relative;z-index: 1;margin: 0 0.16rem;width: 6px;height: 6px;border: 0 solid #0089cc;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;border-radius: 6px;background-color: #999999;}
.pagination.paginationX2 .btn > em{display: none;}
.pagination.paginationX2 .btn.on{background-color: #0089cc;width: 20px;}
.pagination.paginationX3{height: 18px;line-height: 18px;position: absolute;z-index: 3;text-align: left;white-space: nowrap;}
.pagination.paginationX3 .btn{display: inline-block;vertical-align: top;position: relative;z-index: 1;margin: 0 0.16rem;width: 18px;height: 18px;}
.pagination.paginationX3 .btn > em{display: none;}
.pagination.paginationX3 .btn:before,
.pagination.paginationX3 .btn:after{content: " ";border-radius: 50%;}
.pagination.paginationX3 .btn:before{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-color: #fff;border-width: 8px 8px 0 0;border-style: solid;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.pagination.paginationX3 .btn:after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;border: #ffffff solid 1px;-webkit-transform: scale(1.5);transform: scale(1.5);}
.pagination.paginationX3 .btn.on:before{border-width: 4px 4px 0 0;}
.pagination.paginationX3 .btn.on:after{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}
body.compensate-for-scrollbar{overflow: hidden;}
.fancybox-active{height: auto;}
.fancybox-is-hidden{left: -9999px;margin: 0;position: absolute!important;top: -9999px;visibility: hidden;}
.fancybox-container{-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage{bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer{-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg{background: #1e1e1e;opacity: 0;-webkit-transition-duration: inherit;transition-duration: inherit;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);}
.fancybox-is-open .fancybox-bg{opacity: .9;-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar{direction: ltr;opacity: 0;position: absolute;-webkit-transition: opacity .25s ease,visibility 0s ease .25s;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar{opacity: 1;-webkit-transition: opacity .25s ease 0s,visibility 0s ease 0s;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar{color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar{right: 0;top: 0;}
.fancybox-stage{direction: ltr;overflow: visible;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage{overflow: hidden;}
.fancybox-slide{-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;-webkit-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before{content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous{display: block;}
.fancybox-slide--image{overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before{display: none;}
.fancybox-slide--html{padding: 6px;}
.fancybox-content{background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-webkit-transform-origin: top left;transform-origin: top left;-webkit-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content{cursor: -webkit-zoom-out;cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content{cursor: -webkit-zoom-in;cursor: zoom-in;}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content{cursor: -webkit-grab;cursor: grab;}
.fancybox-is-grabbing .fancybox-content{cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-container [data-selectable=true]{cursor: text;}
.fancybox-image,
.fancybox-spaceball{background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball{z-index: 1;}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content{height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content{background: #000;}
.fancybox-slide--map .fancybox-content{background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content{background: #fff;}
.fancybox-iframe,
.fancybox-video{background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe{left: 0;position: absolute;top: 0;}
.fancybox-error{background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p{color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button{background: rgba(30, 30, 30, 0.6);border: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;-webkit-transition: color .2s;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited{color: #ccc;}
.fancybox-button:hover{color: #fff;}
.fancybox-button:focus{outline: none;}
.fancybox-button.fancybox-focus{outline: 1px dotted;}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover{color: #888;cursor: default;outline: none;cursor: not-allowed;opacity: .5 !important;}
.fancybox-button div{height: 100%;}
.fancybox-button svg{display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path{fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2){display: none;}
.fancybox-progress{background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0;transform-origin: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: linear;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small{background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover{color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small{color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display: none;}
.fancybox-navigation .fancybox-button{background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div{padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left{left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right{padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption{background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(transparent));background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)){.fancybox-caption{padding: 75px 44px 25px 44px;}}
.fancybox-caption--separate{margin-top: -50px;}
.fancybox-caption__body{max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited{color: #ccc;text-decoration: none;}
.fancybox-caption a:hover{color: #fff;text-decoration: underline;}
.fancybox-loading{-webkit-animation: a 1s linear infinite;animation: a 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@-webkit-keyframes a{to{-webkit-transform: rotate(1turn);transform: rotate(1turn);}}
@keyframes a{to{-webkit-transform: rotate(1turn);transform: rotate(1turn);}}
.fancybox-animated{-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);transition-timing-function: cubic-bezier(0, 0, 0.25, 1);}
.fancybox-fx-slide.fancybox-slide--previous{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.fancybox-fx-slide.fancybox-slide--next{opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.fancybox-fx-slide.fancybox-slide--current{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous{opacity: 0;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}
.fancybox-fx-fade.fancybox-slide--current{opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity: 0;-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity: 0;-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous{opacity: 0;-webkit-transform: rotate(-1turn);transform: rotate(-1turn);}
.fancybox-fx-rotate.fancybox-slide--next{opacity: 0;-webkit-transform: rotate(1turn);transform: rotate(1turn);}
.fancybox-fx-rotate.fancybox-slide--current{opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous{opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}
.fancybox-fx-circular.fancybox-slide--next{opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}
.fancybox-fx-circular.fancybox-slide--current{opacity: 1;-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}
@media (max-height: 576px){.fancybox-slide{padding-left: 6px;padding-right: 6px;}
.fancybox-slide--image{padding: 6px 0;}
.fancybox-close-small{right: -6px;}
.fancybox-slide--image .fancybox-close-small{background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
.fancybox-caption{padding-left: 12px;padding-right: 12px;}
@supports (padding:max(0px)){.fancybox-caption{padding-left: 12px;padding-right: 12px;}}}
.fancybox-share{background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1{color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p{margin: 0;padding: 0;}
.fancybox-share__button{border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;-webkit-transition: all .2s;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link,
.fancybox-share__button:visited{color: #fff;}
.fancybox-share__button:hover{text-decoration: none;}
.fancybox-share__button--fb{background: #3b5998;}
.fancybox-share__button--fb:hover{background: #344e86;}
.fancybox-share__button--pt{background: #bd081d;}
.fancybox-share__button--pt:hover{background: #aa0719;}
.fancybox-share__button--tw{background: #1da1f2;}
.fancybox-share__button--tw:hover{background: #0d95e8;}
.fancybox-share__button svg{height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path{fill: #fff;}
.fancybox-share__input{background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs{background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x{overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs{display: block;}
.fancybox-show-thumbs .fancybox-inner{right: 212px;}
.fancybox-thumbs__list{font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background: #fff;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a{-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0, 0, 0, 0.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before{border: 2px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 99991;}
.fancybox-thumbs__list a:focus:before{opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity: 1;}
@media (max-width: 576px){.fancybox-thumbs{width: 110px;}
.fancybox-show-thumbs .fancybox-inner{right: 110px;}
.fancybox-thumbs__list a{max-width: calc(100% - 10px);}}
[data-fancybox-close]:hover svg{-webkit-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.fancy_zoomer{position: relative;display: inline-block;vertical-align: top;}
.fancy_zoomer:before,
.fancy_zoomer:after{content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;}
.fancy_zoomer:before{z-index: 2;background-color: rgba(0, 0, 0, 0.2);}
.fancy_zoomer:after{z-index: 3;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAMAAADmrkDzAAAAzFBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9jif6XAAAAQ3RSTlMAAel+6hkQBjHtTEGAA8XSBew9WNCS+ehnx5OBPMDB+Fc3rZY59/pA0cLGkfX2lGjMyU1/60tkxPypZu/uo18rGwv9Pt5kUAAAAT9JREFUOMuFk+d2gkAQhdelSVFAQMSGPbHE9F5Mct//nUJRdwlt/szu4ePsvVMIOYWlbTd+GPqbrWaRgpANEed4MOQc4PiAKeiSoki6YAK+k/3emgPrDrt3xsC8xQMzLHsN/pdGb4kZh/Txvvj/7OID+/NlgqtpXvp0h8nJBcV1kbs30KMjA2umIWgzLWMYyUERwbkA2HkIUYmzhktSTBAXWpw83JcRAvpxeoZeRlwgUSVCKiMkiHHqIpFDbsBF6khBlydcnrjlifpX2rVKPQg1bisrdpfIsTGsrnrUuRHrnOmyzo2OnSvt/hNEuXKCHndg07yHmpvCAfBaPckvgN3MbsOY34YREGYR4tB0oywr3SjqNFVA5RF5YLPG2YPIRQ6JNtsL6GpFA09LC5VHcpEgh1rkk1Qj9PermiA/3+QPtGA20vrliSMAAAAASUVORK5CYII=");background-size: auto;background-position: 50% 50%;background-repeat: no-repeat;-webkit-transform: scale(0);transform: scale(0);}
.fancy_zoomer:hover:before,
.fancy_zoomer:hover:after{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}
.swiper-container{overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-container-no-flexbox .swiper-slide{float: left;}
.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide,
.swiper-wrapper{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.swiper-container-multirow > .swiper-wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap;}
.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide{-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;}
.swiper-slide-invisible-blank{visibility: hidden;}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{height: auto;}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;transition-property: height, -webkit-transform;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: transform,height;transition-property: transform,height,-webkit-transform;transition-property: transform, height, -webkit-transform;}
.swiper-container-3d{-webkit-perspective: 1200px;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{-webkit-transform-style: preserve-3d;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: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-right{background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-top{background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action: pan-y;touch-action: pan-y;}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action: pan-x;touch-action: pan-x;}
.swiper-button-next,
.swiper-button-prev{position: absolute;top: 50%;width: 27px;height: 44px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left: 10px;right: auto;}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right: 10px;left: auto;}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-lock{display: none;}
.swiper-pagination{position: absolute;text-align: center;-webkit-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0, 0, 0);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{-webkit-transform: scale(0.33);transform: scale(0.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform: scale(1);transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform: scale(1);transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform: scale(0.66);transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform: scale(0.33);transform: scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform: scale(0.66);transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform: scale(0.33);transform: scale(0.33);}
.swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: 0.2;}
button.swiper-pagination-bullet{border: none;margin: 0;padding: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer;}
.swiper-pagination-bullet-active{opacity: 1;background: #007aff;}
.swiper-container-vertical > .swiper-pagination-bullets{right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 6px 0;display: block;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block;-webkit-transition: 0.2s top, 0.2s -webkit-transform;transition: 0.2s top, 0.2s -webkit-transform;-webkit-transition: .2s transform,.2s top;transition: .2s transform,.2s top;transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition: 0.2s left, 0.2s -webkit-transform;transition: 0.2s left, 0.2s -webkit-transform;-webkit-transition: .2s transform,.2s left;transition: .2s transform,.2s left;transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition: 0.2s right, 0.2s -webkit-transform;transition: 0.2s right, 0.2s -webkit-transform;-webkit-transition: .2s transform,.2s right;transition: .2s transform,.2s right;transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;}
.swiper-pagination-progressbar{background: rgba(0, 0, 0, 0.25);position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin: right top;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-bullet-active{background: #ffffff;}
.swiper-pagination-progressbar.swiper-pagination-white{background: rgba(255, 255, 255, 0.25);}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background: #ffffff;}
.swiper-pagination-black .swiper-pagination-bullet-active{background: #000000;}
.swiper-pagination-progressbar.swiper-pagination-black{background: rgba(0, 0, 0, 0.25);}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background: #000000;}
.swiper-pagination-lock{display: none;}
.swiper-scrollbar{border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 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, 0.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag{cursor: move;}
.swiper-scrollbar-lock{display: none;}
.swiper-zoom-container{width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg{max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}
.swiper-slide-zoomed{cursor: move;}
.swiper-lazy-preloader{width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;animation: swiper-preloader-spin 1s steps(12, end) infinite;}
.swiper-lazy-preloader:after{display: block;content: '';width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat;}
.swiper-lazy-preloader-white:after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes swiper-preloader-spin{100%{-webkit-transform: rotate(360deg);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{-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide{pointer-events: none;-webkit-transition-property: opacity;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{overflow: visible;}
.swiper-container-cube .swiper-slide{pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;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{-webkit-transform-origin: 100% 0;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{overflow: visible;}
.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;}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective: 1200px;}
.swiper-container-horizontal .swiper-slide{width: auto;white-space: nowrap;font-size: 0;}
@-webkit-keyframes AniShinyX{0%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
50%, 100%{opacity: 0;-webkit-transform: scale(2);transform: scale(2);}}
@keyframes AniShinyX{0%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
50%, 100%{opacity: 0;-webkit-transform: scale(2);transform: scale(2);}}
/* header*/
/*:root{--headerH: 80px;}
:root .scroll-wrap{padding-top: 80px;padding-top: var(--headerH);}
:root .hidePoint{top: 80px;top: calc(-1*var(--headerH));}
@media screen and (max-width: 1024px){
	:root{--headerH: 64px;}
}*/
	.header{display:none; position: fixed;left: 0;top: 0;width: 100%;z-index: 999;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;background-color: #fff;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);}
	.header .contain{position: relative;height: 100%;}
	.header .bg{display: none;z-index: 5;}
	.header .logo{position: absolute;left: 2.5%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 55px;}
	.header .logo img{display: block;height:80%;}
	.header .secNav{display: none;}
	.header .navbtn{display: none;}
	.header .outlink{position: absolute;right: 80px;width: 80px;height: 80px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;background-color: #fff;border-left: #eeeeee solid 1px;text-align: center;color: #999999;}
	.header .outlink:after{display: none;}
	.header .outlink span{width: 40px;height: 40px;line-height: 20px;letter-spacing: 2px;padding-left: 2px;font-size: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;}
@media screen and (min-width: 1025px){
	.header .outlink:hover{color: #0089cc;}
}
@media screen and (max-width: 1024px){
	.header .outlink{right: 133px;width: 64px;height: 64px;}
	.header .outlink:active{color: #0089cc;}
}
	.header .searchBox{position: absolute;top: 0;overflow: hidden;height: 100%;z-index: 7;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;right: 0;background-color: #f1f1f1;width: 80px;}
	.header .searchBox .formItem{position: absolute;right: 0;top: 0;width: 100%;height: 100%;}
	.header .searchBox .formItem .skin{display: block;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 16px;color: #333333 !important;text-align: center;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
	.header .searchBox .searchBtn{position: absolute;right: 0;top: 0;text-indent: -9999px;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;z-index: 11;}
	.header .searchBox .searchBtn:before,
	.header .searchBox .searchBtn:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-size: 48px auto;background-position: 50% 50%;background-repeat: no-repeat;pointer-events: none;}
	.header .searchBox .searchBtn:before{-webkit-transition: all 300ms ease-out 0ms;transition: all 300ms ease-out 0ms;opacity: 1;visibility: visible;}
	.header .searchBox .searchBtn:after{-webkit-transition: all 400ms ease-out 0ms;transition: all 400ms ease-out 0ms;opacity: 0;visibility: hidden;}
@media screen and (min-width: 1025px){
	.header .searchBox .searchBtn:hover:before{-webkit-transform: scale(1.1);transform: scale(1.1);}
}
	.header .searchBox .close{position: absolute;left: 0;top: 0;height: 100%;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;}
	.header .searchBox.show{z-index: 62;width: 100%;right: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.header .searchBox.show .searchBtn{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
	.header .searchBox.show .searchBtn:hover:after{-webkit-transform: scale(1.25);transform: scale(1.25);}
	.header .searchBox.show .close{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;}
	.header .searchBox.show .close s{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 400ms ease-out 400ms;transition: all 400ms ease-out 400ms;opacity: 1;visibility: visible;}
	.header .searchBox.show .close:hover s{-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
	.header .searchBox .searchBtn{background-color: #0089cc;}
	.header .searchBox .searchBtn:before{background-image: url(../images/btnt-search333.png);}
	.header .searchBox .searchBtn:after{background-image: url(../images/btnt-search333.png);}
	.header .searchBox .close{background-color: #ddd;}
	.header .searchBox .close s{position: absolute;overflow: hidden;left: 50%;top: 50%;margin: -13px 0 0 -13px;width: 26px;height: 26px;-webkit-transform: rotate(-315deg);transform: rotate(-315deg);}
	.header .searchBox .close s:before,
	.header .searchBox .close s:after{content: " ";position: absolute;left: 50%;top: 50%;background-color: #423f22;-webkit-transition: all 250ms ease-out 50ms;transition: all 250ms ease-out 50ms;}
	.header .searchBox .close s:before{width: 2px;height: 26px;margin-left: -1px;margin-top: -13px;}
	.header .searchBox .close s:after{width: 26px;height: 2px;margin-left: -13px;margin-top: -1px;}
	.header .searchBox .skin{line-height: 80px;}
	.header .searchBox .searchBtn{width: 80px;height: 80px;}
	.header .searchBox .close{width: 80px;}
	.header .searchBox.show .skin{padding-left: 80px;padding-right: 80px;}
@media screen and (max-width: 1024px){
	.header .searchBox{width: 64px;right: 69px;}
	.header .searchBox .skin{line-height: 64px;}
	.header .searchBox .searchBtn{width: 64px;height: 64px;}
	.header .searchBox .close{width: 64px;}
	.header .searchBox.show .skin{padding-left: 64px;padding-right: 64px;}
}
	.header.fixedNav{-webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.15);box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.15);}
@media screen and (min-width: 1025px){
	.header{min-width: 1200px;height: 80px;line-height: 80px;}
	.header .firNav{position: absolute;top: 0;right: 140px;padding-right: 0.6rem;text-align: center;white-space: nowrap;font-size: 0;}
	.header .firNav:before, .header .firNav:after{content: " ";display: block;}
	.header .firNav .firItem{display: inline-block;vertical-align: top;position: relative;font-size: 16px;}
	.header .firNav .firItem:nth-child(1n+2){margin-left: 0.64rem;}
	.header .firNav .firItem .link1{position: relative;overflow: hidden;display: block;font-size: 16px;color: #333333;padding: 0 0.25rem;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
	.header .firNav .firItem .link1:after{content: " ";position: absolute;bottom: 0;left: 50%;margin-left: -12px;width: 24px;height: 3px;border-radius: 3px;background-color: #0089cc;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;-webkit-transform: scale(0);transform: scale(0);}
	.header .firNav .firItem.language .link1{color: #111;}
	.header .firNav .firItem.language .arrow{display: inline-block;vertical-align: middle;position: relative;overflow: hidden;width: 12px;height: 16px;}
	.header .firNav .firItem.language .arrow s{display: none;}
	.header .firNav .firItem.language .arrow:before, .header .firNav .firItem.language .arrow:after{content: " ";position: absolute;top: 50%;left: 50%;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
	.header .firNav .firItem.language .arrow:before{z-index: 2;overflow: hidden;width: 0;height: 0;border-width: 6px 6px;border-color: #ffffff transparent transparent transparent;border-style: solid;margin-left: -6px;margin-top: -6px;}
	.header .firNav .firItem.language .arrow:after{z-index: 1;overflow: hidden;width: 0;height: 0;border-width: 7px 7px;border-color: #111111 transparent transparent transparent;border-style: solid;margin-left: -7px;margin-top: -4px;}
	.header .firNav .firItem.language:hover .arrow:after{border-color: #0089cc transparent transparent;}
	.header .firNav .firItem.on .link1, .header .firNav .firItem:hover .link1{color: #0089cc;}
	.header .firNav .firItem.on .link1:after, .header .firNav .firItem:hover .link1:after{-webkit-transform: none !important;transform: none !important;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;}

	.header .secNav{position: absolute;top: 100%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);padding: 12px 0;z-index: 30;font-size: 0;line-height: 0;text-align: left;background-color: rgba(0, 137, 204, 0.9);text-align: center;min-width: 100%;}
	.header .secNav .col{display: block;white-space: nowrap;font-size: 14px;}
	.header .secNav .col:nth-child(1n+2){margin-left: 10px;}
	.header .secNav .secItem{position: relative;display: block;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
	.header .secNav .secItem .link2{color: #fff;display: block;min-width: 64px;padding: 6px 12px;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;line-height: 24px;font-size: 14px;}
	.header .secNav .secItem.on, .header .secNav .secItem:hover{background-color: rgba(255, 255, 255, 0.08);color: #0089cc;}
	.header .block{position: absolute;overflow: hidden;left: 0;top: 0;z-index: -1;pointer-events: none;}
	.header .block s{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background-color: #fff;}
	/*电话*/
	#header .top_tel{ float:left;height:90px; line-height:90px; position:relative; margin-left:10px; font-size:18px; color:#666; font-weight:bold; font-family:arial; }
	#header .top_tel p:before{ content:""; display:inline-block; width:1px; height:15px; background:#c0c0c1; vertical-align:middle; position:absolute; left:-15px; top:38px;}
	#header .top_tel p{ padding-left:20px; background:url(../images/top_tel.png) left center no-repeat; display:inline-block; position:relative;}

	.header .right{text-align:right;display:table;float:  right; }
	.header .hd-phone { float: left; margin-top: 6%;}
	.header .phone-icon { float: left; background: url(../images/t_pho.gif) no-repeat center; width: 39px; height: 39px;border-right: 1px solid #e3e3e3; padding-right:8%; margin: 8% 8% 8% 0;}
	.header .number {margin:3% 0;box-sizing: border-box; display:block;}
	.header .number .tel { font-size: 18px; color: #333; display: block; font-weight:bold; line-height:28px}
	.header .firNav .firItem:nth-child(1n+2){margin-left:0.4rem}
}
@media screen and (min-width: 1440px) and (max-width: 1650px){
	.header .logo{height:48px;top: 55%;
    -webkit-transform: translateY(-55%);
    transform: translateY(-55%);}
	.header .firNav{right:106px}
	.header .firNav .firItem .link1{padding:0 0.2rem}
	.header .searchBox{width:60px}
	.header .searchBox .searchBtn{width:60px}
	.header .firNav .firItem:nth-child(1n+2){margin-left:0.3rem}
}

@media screen and (min-width: 1025px) and (max-width: 1440px){
	.header .firNav .firItem:nth-child(1n+2){margin-left: 0.22rem;}
	.header .firNav .firItem .link1{padding:0 0.1rem}
	.header .searchBox{width:40px}
	.header .searchBox .searchBtn{width:40px}
	.header .firNav{right:90px}



}
@media screen and (max-width: 1024px){
	.snav, .topWrap{display:none;}
	.scroll-wrap{padding-top: 0px;}
	.hidePoint{top: 64px;}
	.header{height: 64px;line-height: 64px; display:block;}
	.header .bg{position: fixed !important;background-color: rgba(0, 0, 0, 0.2);}
	.header .logo{height: 50px;left: 15px;}
	.header .navbtn{z-index: 45;position: absolute;overflow: hidden;display: block;right: -5px;top: 9px;padding: 5px;width: 36px;height: 36px;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);margin-right: 15px;}
	.header .navbtn s{position: absolute;left: 5px;display: block;width: 36px;height: 4px;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #0089cc;-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, -webkit-transform .3s ease;transition: transform .3s ease, opacity .3s ease;transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}
	.header .navbtn .i1{top: 9px;}
	.header .navbtn .i2{top: 50%;margin-top: -2px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
	.header .navbtn .i3{bottom: 9px;}
	.navShow .header .navbtn{position: fixed;z-index: 80;margin-right: 15px;-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
	.navShow .header .navbtn .i1{-webkit-transform: rotate(45deg) translate(7.038px, 0);transform: rotate(45deg) translate(7.038px, 0);top: 3px;}
	.navShow .header .navbtn .i2{-webkit-transform: scale(0);transform: scale(0);opacity: 0;}
	.navShow .header .navbtn .i3{-webkit-transform: rotate(-45deg) translate(7.038px, 0);transform: rotate(-45deg) translate(7.038px, 0);bottom: 3px;}
	.header .firNav{position: fixed;z-index: 29;right: 0;top: 0;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 5%;padding-right: 5%;overflow-y: auto;background-color: #fff;padding-top: 64px;-webkit-transform: translateX(100%);transform: translateX(100%);text-align: center;}
	.header .firNav .link{display: block;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);}
	.header .firNav .firItem{position: relative;overflow: hidden;font-size: 18px;line-height: 40px;border-bottom: #d7e2e8 solid 1px;padding: 0 8px;}
	.header .firNav .firItem.on > .link{color: #0089cc;}
	.header .firNav .firItem.on .secNav{display: block;}
	.header .firNav .firItem.on .ctr{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
	.header .secNav{padding: 8px 0 !important;line-height: 1.5;font-size: 16px;display: none;border-top: #eeeeee solid 1px;margin-left: 3%;margin-right: 3%;}
	.header .secNav .col{display: block;}
	.header .secNav .secItem{line-height: 32px;display: block;white-space: nowrap;color: #777;}
	.header .secNav .secItem:active{color: #111;}
	.header .secNav .secItem.on{color: #111;text-decoration: underline;}
	.header .secNav + .ctr{display: block;}
	.navShow .header .bg{display: block;}
	.navShow .header .contain{z-index: 8;}
	.navShow .firNav{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;-webkit-transform: none !important;transform: none !important;}
}
	.footer2{background-image: url(../images/btmbg.jpg);background-color: rgba(15, 73, 160, 1);padding:3% 0;}
	.footer2 .flt{float: right;height: auto;margin-right: 0%;}
	.footer2 .flt a{display: block;}
	.footer2 .flt .logo{margin-bottom: 20px;width: 115px;display: none;}
	.footer2 .flt .a{display: block;color: #fff;line-height: 1.5;margin-bottom: 15px;}
	.footer2 .fewm{float: left;}
	.footer2 .fewm ul{margin-left: -10px;overflow: hidden;}
	.footer2 .fewm ul li{margin-left: 10px;float: left;width: 125px;}
	.footer2 .fewm ul li img{max-width: 100%;}
	.footer2 .fewm ul li p{font-size:14px;line-height:30px;text-align:center;color:#fff}
	.footer2 .frt{float: left;width: 45%;border-right: 1px solid rgba(255, 255, 255, 0.2);margin-right: 5%}
	.footer2 .frt li{margin-right:6%;float: left;}
	.footer2 .frt li .fbt{font-size:18px !important;color:#fff;font-weight:600;margin-bottom:2%;line-height:35px}
	.footer2 .frt li a{display: block;color: #fff;line-height: 28px;font-size:14px;}
	.footer2 .frt li s{display: block;width: 24px;height: 2px;background: #f8b62b;margin: 20px 0;}
	.footer2 .frt li a:nth-child(1){color: #fff;font-size: 17px;}
	.footer2 .frt li a:hover{color: #fff;}
	.footer3{padding: 1% 0;line-height: 25px;border-top: 1px solid rgba(255, 255, 255, 0.2);background: rgba(15, 73, 160, 1);}
	.footer3 .flt{color: #fff;text-align: center;width: 100%;line-height: 25px;margin-right: 20px;}
	.footer3 .frt{float: right;color: #666;}
	.footer3 .frt *{color: #666;}
	/* subpage*/.subpage-banner{position: relative;overflow: hidden;z-index: 2;padding: 2.4rem 0;text-align: left;color: #fff;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);}
	.subpage-banner img{width: 100%}
	.subpage-banner .divider{margin: 0.2rem 0;}
	.subpage-banner .cn{text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.75);text-align: center;padding-left: 0.3em;letter-spacing: 0.3em; text-align:left;}
	.subpage-banner .en{letter-spacing: .1em;padding-left: .1em;text-transform: uppercase; text-align:left;}
	
    .listBanner{ width:100%; height:auto; overflow: hidden; position: relative;}
	.listBanner img{width:100%;}
	.nybanner{position: absolute;bottom:30%;left: 0%;width: 100%;}
	.nybanner .nybt{font-size:48px; color: #fff; margin-bottom:2%; ;letter-spacing: 0.3em; text-shadow: 0px 3px 4px rgb(0 0 0 / 75%);}
	.nybanner .nybten{font-size:24px; color: #fff;letter-spacing: .1em; text-shadow: 0px 3px 4px rgb(0 0 0 / 75%);}

	
	
@media screen and (max-width: 1024px){.subpage-banner{padding: 23% 0;}
.subpage-banner .divider{margin: 0.4rem 0;}}
.subpage-neck{position: relative;overflow: hidden;z-index: 2;background-color: #f9f9f9;}
.subpage-neck .contain{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.subpage-neck .contain:after{display: none;}
@media screen and (max-width: 1024px){.subpage-neck .contain{display: block;}}
.subpage-crumbs{height: 30px;line-height: 30px;padding: 0.4rem 0;max-width: 260px;}
@media screen and (max-width: 1024px){.subpage-crumbs{display: none;}}
.subpage-nav{width: calc(100% - 6rem);position: relative;z-index: 6;padding: 0 50px 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.subpage-nav .link2{position: relative;z-index: 3;display: inline-block;vertical-align: top;height: 30px;line-height: 30px;padding: 0.4rem 0.8rem;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;text-align: center;color: #333333;}
.subpage-nav .link2:after{content: " ";z-index: -1;pointer-events: none;position: absolute;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;left: 100%;bottom: 0;width: 0;height: 100%;background-color: #0089cc;}
.subpage-nav .link2.on{color: #fff;}
.subpage-nav .link2.on:after{left: 0;width: 100%;-webkit-transition: left 0ms ease-out 0s, width 220ms ease-out 0s;transition: left 0ms ease-out 0s, width 220ms ease-out 0s;}
.subpage-nav._nojs{padding-right: 0;}
@media screen and (max-width: 1024px){.subpage-nav{width: 100%;text-align: center;padding-right: 0;}
.subpage-nav .ctr_navLR{display: none !important;}}
.subpage-thirdNav{margin-bottom: 1.2rem;position: relative;z-index: 6;padding-right: 80px;text-align: left;border-bottom: #eeeeee solid 1px;}
.subpage-thirdNav .s{display: inline-block;vertical-align: middle;margin: 0 0.48rem;color: #eee;font-size: 14px;}
.subpage-thirdNav .link2{font-size: 16px;position: relative;z-index: 3;display: inline-block;vertical-align: middle;padding: 0.4rem 0.2rem;line-height: 20px;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;color: #666666;}
.subpage-thirdNav .link2 > s{position: relative;overflow: hidden;display: inline-block;vertical-align: top;width: 10px;height: 10px;margin-right: 10px;margin-top: 5px;background-color: #666666;}
.subpage-thirdNav .link2 > s:before,
.subpage-thirdNav .link2 > s:after{content: " ";position: absolute;left: 50%;top: 50%;background-color: #ffffff;-webkit-transition: all 250ms ease-out 50ms;transition: all 250ms ease-out 50ms;}
.subpage-thirdNav .link2 > s:before{width: 2px;height: 10px;margin-left: -1px;margin-top: -5px;}
.subpage-thirdNav .link2 > s:after{width: 10px;height: 2px;margin-left: -5px;margin-top: -1px;}
.subpage-thirdNav .link2.on{color: #0089cc;}
.subpage-thirdNav .link2.on > s{background-color: #0089cc;}
.subpage-thirdNav .ctr_navLR.prev{left: auto;right: 32px;border-right: #fff solid 1px;}
@media screen and (max-width: 1024px){.subpage-thirdNav{padding-right: 0;}
.subpage-thirdNav .ctr_navLR{display: none !important;}}
.subpage-wrap{position: relative;}
@media screen and (max-width: 1024px){.subpage-wrap{padding-top: 1.6rem;padding-bottom: 2rem;}}
.subpage-wrap .wrapIn.skin1{background-color: #fff;padding: 1.2rem 2rem;}
.subpage-wrap .wrapIn.skin1 .pageListBox{padding-top: 1rem;}
@media screen and (max-width: 1024px){.subpage-wrap .wrapIn.skin1{padding: 1rem;}}
.subpage-wrap .wrapIn.skin3{background-color: #fff;padding: 1.2rem 0.8rem;}
.subpage-wrap .wrapIn.skin3 .pageListBox{padding-top: 0.6rem;}
@media screen and (max-width: 1024px){.subpage-wrap .wrapIn.skin3{padding: 0.6rem;}}
.subpage-wrap .wrapIn.skin2{padding: 0 0.8rem;}
@media screen and (max-width: 1024px){.subpage-wrap .wrapIn.skin2{padding: 0;}}
.subpage-head{position: relative;overflow: hidden;text-align: center;padding: 0.2rem 0;margin-bottom: 0.8rem;}
.subpage-head span{position: relative;z-index: 2;color: #0089cc;display: inline-block;vertical-align: top;min-width: 8em;line-height: 40px;}
.subpage-head span:before,
.subpage-head span:after{content: " ";position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 40px;width: 480px;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
.subpage-head span:before{right: 100%;background-image: url(../images/dct-line-l.png);}
.subpage-head span:after{left: 100%;background-image: url(../images/dct-line-r.png);}
/* sContact*/.sContact-wrap{padding: 0;}
.sContact-map{position: relative;z-index: 2;height: 12.8rem;}
.sContact-map #dituContent{position: absolute;left: 0;top: 0;width: 100%;height: 100%;line-height: 1.1;background-color: #f5f3f0;}
.sContact-map #dituContent .BMap_bubble_title{font-size: 16px;margin-bottom: 5px;padding-right: 16px;color: #0089cc;}
.sContact-map #dituContent .BMap_bubble_content{max-width: 400px !important;width: auto !important;font-size: 14px;line-height: 18px;}
.sContact-map #dituContent img{max-width: none;}
._pen .sContact-map{pointer-events: none;}
@media screen and (min-width: 1025px){.sContact-map:before, .sContact-map:after{content: " ";position: absolute;z-index: 5;top: 0;width: 20%;height: 100%;}
.sContact-map:before{left: 0;}
.sContact-map:after{right: 0;}}
@media screen and (max-width: 1024px){.sContact-map{height: 400px;}
.sContact-map #dituContent .BMap_bubble_content{max-width: 300px !important;}}
/* sHr*/.sHr-head{text-align: center;}
.sHr-head .dt{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.sHr-head .dt:after{display: none;}
.sHr-head .dt:before,
.sHr-head .dt:after{content: " ";display: inline-block;vertical-align: middle;width: 160px;height: 3px;background-color: #efefef;}
.sHr-head .dt .qImg{display: inline-block;vertical-align: middle;margin: 0 2.4rem;height: 2.4rem;}
.sHr-head .dd{margin-top: 0.64rem;color: #333333;text-align: center;padding-left: 0.4em;letter-spacing: 0.4em;}
@media screen and (max-width: 1024px){.sHr-head .dt .qImg{margin: 0 1.2rem;}}
.sHr-list{margin-top: 1.3rem;background-color: #ffffff;color: #333333;}
.sHr-list .tr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: start;align-content: flex-start;}
.sHr-list .tr:after{display: none;}
.sHr-list .td{position: relative;display: inline-block;vertical-align: top;padding: 0.48rem 1rem;line-height: 24px;font-size: 16px;text-align: left;white-space: nowrap;text-align: center;min-width: 4em;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sHr-list .td.td1{width: 40%;text-align: left;}
.sHr-list .td.td2{width: 20%;}
.sHr-list .td.td3{width: 20%;}
.sHr-list .td.td4{width: 20%;}
.sHr-list .td.td5{width: 60px;min-width: 60px;padding: 24px 0;z-index: 9;}
.sHr-list .th{background-color: #0089cc;white-space: nowrap;color: #fff;}
.sHr-list .show{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;position: relative;}
.sHr-list .item{position: relative;overflow: hidden;border-top: #dddddd dashed 1px;}
.sHr-list .item:nth-child(1n+2){border-top: #ffffff solid 1px;}
.sHr-list .item:nth-child(2n+1){background-color: #f3f4f9;}
.sHr-list .item:nth-child(2n+2){background-color: #e8e8f3;}
.sHr-list .item .spreadBtn{position: absolute;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;width: 24px;height: 24px;border-radius: 24px;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.sHr-list .item .spreadBtn:before,
.sHr-list .item .spreadBtn:after{content: " ";position: absolute;left: 50%;top: 50%;background-color: #0089cc;-webkit-transition: all 250ms ease-out 50ms;transition: all 250ms ease-out 50ms;pointer-events: none;}
.sHr-list .item .spreadBtn:before{width: 2px;height: 16px;margin-left: -1px;margin-top: -8px;}
.sHr-list .item .spreadBtn:after{width: 16px;height: 2px;margin-left: -8px;margin-top: -1px;}
.sHr-list .item .hide{display: none;background-color: #f8f8fb;}
.sHr-list .item .hide .pc-hide{color: #333333;}
.sHr-list .item .hide .pc-hide .dib{margin-right: 0.2rem;}
.sHr-list .item .hide .imax{padding: 0.6rem 1rem 1rem;font-size: 14px;}
.sHr-list .item .hide .imax *{font-size: inherit !important;line-height: inherit !important;}
.sHr-list .item .hide .section{line-height: 1.5;}
.sHr-list .item .hide .section:nth-child(1n+2){margin-top: 0.4rem;}
.sHr-list .item .hide .section .sdt{font-size: 16px;color: #333333;margin-bottom: .5em;}
.sHr-list .item .hide .section .sdd{color: #666666;}
.sHr-list .item .hide .section .sdd p{padding: .5em 0;}
.sHr-list .item .hide .ci{color: #0089cc;}
.sHr-list .item .hide .hr{display: block;width: 100%;height: 1px;background-color: #dddddd;margin: 0.4rem 0;}
.sHr-list .item .hide .aside{line-height: 40px;font-weight: bold;color: #0089cc;}
.sHr-list .item.unfold .spreadBtn{-webkit-transform: rotate(360deg) !important;transform: rotate(360deg) !important;}
.sHr-list .item.unfold .spreadBtn:before{height: 0;margin-top: 0;}
.sHr-list .searchBox{position: absolute;overflow: hidden;z-index: 7;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;top: 50%;right: 50%;margin-right: -21px;margin-top: -21px;height: 42px;width: 42px;}
.sHr-list .searchBox .formItem{position: absolute;right: 0;top: 0;width: 100%;height: 100%;}
.sHr-list .searchBox .formItem .skin{display: block;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 14px;color: #fff !important;text-align: center;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.sHr-list .searchBox .searchBtn{position: absolute;right: 0;top: 0;text-indent: -9999px;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;z-index: 11;}
.sHr-list .searchBox .searchBtn:before,
.sHr-list .searchBox .searchBtn:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-size: 48px auto;background-position: 50% 50%;background-repeat: no-repeat;pointer-events: none;}
.sHr-list .searchBox .searchBtn:before{-webkit-transition: all 300ms ease-out 0ms;transition: all 300ms ease-out 0ms;opacity: 1;visibility: visible;}
.sHr-list .searchBox .searchBtn:after{-webkit-transition: all 400ms ease-out 0ms;transition: all 400ms ease-out 0ms;opacity: 0;visibility: hidden;}
@media screen and (min-width: 1025px){.sHr-list .searchBox .searchBtn:hover:before{-webkit-transform: scale(1.1);transform: scale(1.1);}}
.sHr-list .searchBox .close{position: absolute;left: 0;top: 0;height: 100%;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;}
.sHr-list .searchBox.show{z-index: 62;width: 12.8rem;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #333693;}
.sHr-list .searchBox.show .searchBtn{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.sHr-list .searchBox.show .searchBtn:hover:after{-webkit-transform: scale(1.25);transform: scale(1.25);}
.sHr-list .searchBox.show .close{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;}
.sHr-list .searchBox.show .close s{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 400ms ease-out 400ms;transition: all 400ms ease-out 400ms;opacity: 1;visibility: visible;}
.sHr-list .searchBox.show .close:hover s{-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sHr-list .searchBox .searchBtn:before{background-image: url(../images/btnt-search333.png);}
.sHr-list .searchBox .searchBtn:after{background-image: url(../images/btnt-search333.png);}
.sHr-list .searchBox .skin::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.sHr-list .searchBox .skin:-moz-placeholder{color: rgba(255, 255, 255, 0.6);}
.sHr-list .searchBox .skin::-moz-placeholder{color: rgba(255, 255, 255, 0.6);}
.sHr-list .searchBox .skin:-ms-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.sHr-list .searchBox .close s{position: absolute;overflow: hidden;left: 50%;top: 50%;margin: -8px 0 0 -8px;width: 16px;height: 16px;-webkit-transform: rotate(-315deg);transform: rotate(-315deg);}
.sHr-list .searchBox .close s:before,
.sHr-list .searchBox .close s:after{content: " ";position: absolute;left: 50%;top: 50%;background-color: #ffffff;-webkit-transition: all 250ms ease-out 50ms;transition: all 250ms ease-out 50ms;}
.sHr-list .searchBox .close s:before{width: 2px;height: 16px;margin-left: -1px;margin-top: -8px;}
.sHr-list .searchBox .close s:after{width: 16px;height: 2px;margin-left: -8px;margin-top: -1px;}
.sHr-list .searchBox .skin{line-height: 42px;text-indent: -400px;}
.sHr-list .searchBox .searchBtn{width: 42px;height: 42px;}
.sHr-list .searchBox .close{width: 42px;}
.sHr-list .searchBox.show .skin{padding-left: 42px;padding-right: 42px;text-indent: 0;}
@media screen and (max-width: 1024px){.sHr-list .searchBox{margin-right: -22px;margin-top: -22px;height: 44px;width: 44px;}
.sHr-list .searchBox .skin{line-height: 44px;}
.sHr-list .searchBox .searchBtn{width: 44px;height: 44px;}
.sHr-list .searchBox .close{width: 44px;}
.sHr-list .searchBox.show .skin{padding-left: 44px;padding-right: 44px;}}
@media screen and (min-width: 1025px){.sHr-list .item .spreadBtn:hover{-webkit-transform: rotate(180deg);transform: rotate(180deg);}}
@media screen and (max-width: 1024px){.sHr-list .td{padding: 15px;white-space: normal;-webkit-box-sizing: content-box;box-sizing: content-box;}
.sHr-list .td.td1{padding: 15px 20px;width: 90%;}
.sHr-list .td.td2, .sHr-list .td.td3{width: 8em;display: none;}
.sHr-list .td.td4{width: 8em;display: none;}
.sHr-list .td:last-child{text-indent: -999px;width: 64px;min-width: 64px;height: 64px;padding: 0;}
.sHr-list .item .sdt{display: none;}
.sHr-list .item .sdd{display: block;}
.sHr-list .item .hide .imax{padding: 20px;}
.sHr-list .item.unfold .spreadBtn{-webkit-transform: rotate(360deg) !important;transform: rotate(360deg) !important;}}
/* sNews*/
.sNews-switch{position: relative;overflow: hidden;z-index: 2;}
.sNews-switch .shade{height: auto;}
.sNews-switch .shade:before{content: " ";display: block;width: 44.73684211%;padding-bottom: 26.31578947%;pointer-events: none;}
.sNews-switch .item{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.sNews-switch .item:after{display: none;}
.sNews-switch .item.on{position: relative !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.sNews-switch .item .picArea{width: 44.73684211%;}
.sNews-switch .item .picArea .pic{width: 100%;height: 0 !important;padding-bottom: 58.82352941%;background-color: #f1f1f1;}
.sNews-switch .item .txtArea{width: 50%;padding: 0.8rem 0;}
.sNews-switch .item .txtArea .title{position: relative;padding-left: 72px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;min-height: 30px;color: #333333;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sNews-switch .item .txtArea .title .tag{position: absolute;left: 4px;top: 0;width: 60px;height: 30px;line-height: 30px;background-color: #0089cc;color: #fff;border-radius: 30px;text-align: center;}
.sNews-switch .item .txtArea .abstract{margin-top:4%;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-height: 6em;color: #999999;}
.sNews-switch .item .txtArea .more{margin-top:4%;}
.sNews-switch .pagination_news{position: absolute;right: 6px;bottom: 2px;}
@media screen and (max-width: 1024px){.sNews-switch .shade:before{display: none;}
.sNews-switch .box{position: relative !important;height: auto !important;}
.sNews-switch .item{display: block;}
.sNews-switch .item .picArea, .sNews-switch .item .txtArea{width: 100%;}
.sNews-switch .item .txtArea .abstract{margin-top: 0.4rem;}
.sNews-switch .item .txtArea .more{margin-top: 0.4rem;}
.sNews-switch .item.on{display: block !important;}
.sNews-switch .pagination_news{bottom: 1.1rem;margin-bottom: 2px;}}
.sNews-switch + .sNews-list{padding-top:3%;margin-top:3%;border-top: #eeeeee solid 1px;}
@media screen and (max-width: 1024px){.sNews-switch + .sNews-list{padding-top: 0.96rem;margin-top: 0.2rem;}}
.sNews-list .item .pic{width: 100%;height: 0 !important;padding-bottom: 58.59872611%;background-color: #f1f1f1;}
.sNews-list .item .txt{padding:4%;border: #eeeeee solid 1px;border-top: none;}
.sNews-list .item .txt .title{line-height: 30px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sNews-list .item .txt .abstract{margin-top:1%;line-height: 1.75em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;color: #999999; font-size:14px;}
.sNews-list .item .txt .aside{position: relative;margin: 0.4rem -0.4rem 0;padding: 0.4rem 0.4rem 0;border-top: #eeeeee solid 1px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.sNews-list .item .txt .aside:after{display: none;}
.sNews-list .item .txt .aside .time{color: #999999;}
.sNews-list .item .txt .aside .more{color: #999999;}
@media screen and (min-width: 1025px){.sNews-list .item .txt .title, .sNews-list .item .txt .aside .more{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sNews-list .item:hover .txt .title, .sNews-list .item:hover .txt .aside .more{color: #0089cc;}}
@media screen and (max-width: 1024px){.sNews-list .item .txt .abstract{margin-top: 0.2rem;}}
.sNews-list .item:nth-child(1n+1){width: 31%;margin-left: 3.5%;margin-top: 0;}
.sNews-list .item:nth-child( 3n+1){margin-left: 0;}
.sNews-list .item:nth-child( 1n+4){margin-top: 3.5%;}
@media screen and (max-width: 1024px){.sNews-list .item:nth-child(1n+1){width: 48.5%;margin-left: 3%;margin-top: 0;}
.sNews-list .item:nth-child( 2n+1){margin-left: 0;}
.sNews-list .item:nth-child( 1n+3){margin-top: 3%;}}
.sNews-side .item{position: relative;overflow: hidden;}
.sNews-side .item:nth-child(1){width: 100% !important;margin-bottom: 0.5rem;}
.sNews-side .item:nth-child(1) .pic{width: 100%;height: 0 !important;padding-bottom: 58.59872611%;background-color: #f1f1f1;}
.sNews-side .item:nth-child(1) .txt{padding: 0.6rem 0.4rem 0.4rem;border: #eeeeee solid 1px;border-top: none;}
.sNews-side .item:nth-child(1) .txt .title{line-height: 30px;min-height: 30px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sNews-side .item:nth-child(1) .txt .abstract{margin-top: 0.4rem;line-height: 1.75em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 3.5em;height: 3.5em;color: #999999;}
.sNews-side .item:nth-child(1) .txt .aside{position: relative;margin: 0.4rem -0.4rem 0;padding: 0.4rem 0.4rem 0;border-top: #eeeeee solid 1px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.sNews-side .item:nth-child(1) .txt .aside:after{display: none;}
.sNews-side .item:nth-child(1) .txt .aside .time{color: #999999;}
.sNews-side .item:nth-child(1) .txt .aside .more{color: #999999;}
@media screen and (min-width: 1025px){.sNews-side .item:nth-child(1) .txt .title, .sNews-side .item:nth-child(1) .txt .aside .more{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sNews-side .item:nth-child(1):hover .txt .title, .sNews-side .item:nth-child(1):hover .txt .aside .more{color: #0089cc;}}
@media screen and (max-width: 1024px){.sNews-side .item:nth-child(1) .txt .abstract{margin-top: 0.2rem;}}
.sNews-side .item:nth-child(1n+2){line-height: 24px;padding: 0.2rem 0;}
.sNews-side .item:nth-child(1n+2) .title{color: #333333;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 0.1rem;}
.sNews-side .item:nth-child(1n+2) .title:before{content: " ";display: inline-block;vertical-align: middle;margin-right: 0.2rem;width: 6px;height: 6px;border-radius: 6px;background-color: currentColor;}
@media screen and (min-width: 1025px){.sNews-side .item:nth-child(1n+2) .title{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sNews-side .item:nth-child(1n+2):hover .title{color: #0089cc;}}
@media screen and (max-width: 1024px){.sNews-side .item:nth-child(1n+2):active .title{color: #0089cc;}}
/* sView*/.sView-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.sView-wrap:after{display: none;}
@media screen and (max-width: 1024px){.sView-wrap{display: block;}}
.sView-main{width: calc(100% - 10.5rem);}
@media screen and (max-width: 1280px){.sView-main{width: calc(100% - 10rem);}}
@media screen and (max-width: 1024px){.sView-main{width: 100%;}}
.sView-side{position: -webkit-sticky;position: sticky;top: 40px;width: 8.4rem;}
.sView-side .head{color: #0089cc;height: 1.5em;line-height: 1.5em;padding-left: 0.32rem;border-left: #0089cc solid 3px;}
.sView-side .body{margin-top: 0.8rem;}
@media screen and (max-width: 1024px){.sView-side{display: none;}}
.sView-head .title{font-size: 22px;line-height: 30px;color: #333333;}
.sView-head .aside{position: relative;margin-top: 0.7rem;padding: 0.5rem 0;height: 24px;line-height: 24px;border-top: #eeeeee solid 1px;border-bottom: #eeeeee solid 1px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.sView-head .aside:after{display: none;}
.sView-head .aside .left > span{margin-right: 2em;}
.sView-head .aside .share .sdt{display: inline-block;vertical-align: top;padding-left: 30px;background-image: url(../images/icoshare-btn.png);background-size: auto 24px;background-position: 0 50%;background-repeat: no-repeat;color: #666666;margin-right: 0.2rem;}
.sView-head .aside .share .icoImg{display: inline-block;vertical-align: top;width: 24px;height: 24px;margin-right: 0.4rem;}
@media screen and (max-width: 1024px){.sView-head{text-align: center;}
.sView-head .aside{display: block;}
.sView-head .aside .share{display: none;}}
.sView-body{padding: 1rem 0 1.2rem;}
.sView-body .doLike{position: relative;overflow: hidden;display: block;margin-top: 0.7rem;margin-left: auto;margin-right: auto;width: 48px;height: 48px;border-radius: 50%;border: #0089cc solid 1px;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.sView-body .doLike.liked{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.sView-body .doLike:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url(../images/btn-like.png);background-size: 100% 100%;background-position: 50% 50%;background-repeat: no-repeat;}
.sView-body .doLike:active{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.sView-body .doLike:active:after{-webkit-transform: translateY(-2px);transform: translateY(-2px);}
.sView-foot{position: relative;width: 100%;border: #eeeeee solid 1px;height: 80px;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 80px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.sView-foot:after{display: none;}
.sView-foot .ctr{cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);font-size: 16px;height: 100%;padding: 0 0.6rem;color: #666666;}
.sView-foot .ctr[href="#"],
.sView-foot .ctr[href=""]{cursor: not-allowed;color: #999999;}
.sView-foot .ctr .limit{display: inline-block;vertical-align: top;max-width: 10em;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sView-foot .backToList{position: absolute;top: 0;left: 50%;margin-left: -40px;width: 80px;height: 80px;border-left: #eeeeee solid 1px;border-right: #eeeeee solid 1px;}
.sView-foot .backToList > .menu{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);overflow: hidden;padding: 0px;width: 24px;height: 24px;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);}
.sView-foot .backToList > .menu s{position: absolute;left: 0px;width: 24px;height: 2px;border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 300ms ease-out 0s;transition: all 300ms ease-out 0s;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;background-color: #333333;}
.sView-foot .backToList > .menu s:nth-child(1){top: 2px;}
.sView-foot .backToList > .menu s:nth-child(2){top: 50%;margin-top: -1px;}
.sView-foot .backToList > .menu s:nth-child(3){bottom: 2px;}
@media screen and (min-width: 1025px){.sView-foot .ctr > s:after{content: "：";}
.sView-foot .ctr:hover{color: #333333;}
.sView-foot .backToList:hover:after{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.sView-foot .backToList:active:after{-webkit-transform: rotate(90deg) translateX(-3px);transform: rotate(90deg) translateX(-3px);}}
@media screen and (max-width: 1024px){.sView-foot{height: 60px;line-height: 60px;}
.sView-foot .ctr{padding: 0 0.8rem;}
.sView-foot .ctr .limit{display: none;}
.sView-foot .backToList{width: 60px;height: 60px;margin-left: -30px;}}
/* sProject*/
.sProject-list .item:nth-child(1n+1){width: 32%;margin-left: 2%;margin-top: 0;}
.sProject-list .item:nth-child( 3n+1){margin-left: 0;}
.sProject-list .item:nth-child( 1n+4){margin-top: 2%;}
.sProject-list .item .pic{width: 100%;height: 0 !important;padding-bottom: 62.5%;background-color: #f1f1f1;}
.sProject-list .item .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(-90deg, transparent 60%, rgba(0, 0, 0, 0.2) 100%);z-index: 6;}
.sProject-list .item .txt .title{position: absolute;left: 0.6rem;bottom: 0.4rem;right: 1.6rem;line-height: 20px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sProject-list .item .txt .jia{position: absolute;right: 0.6rem;bottom: 0.4rem;width: 21px;height: 21px;border: #ffffff solid 1px;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sProject-list .item .txt .jia > s:before,
.sProject-list .item .txt .jia > s:after{content: " ";position: absolute;left: 50%;top: 50%;background-color: #ffffff;-webkit-transition: all 250ms ease-out 50ms;transition: all 250ms ease-out 50ms;}
.sProject-list .item .txt .jia > s:before{width: 1px;height: 9px;margin-left: -0.5px;margin-top: -4.5px;}
.sProject-list .item .txt .jia > s:after{width: 9px;height: 1px;margin-left: -4.5px;margin-top: -0.5px;}
@media screen and (min-width: 1025px){.sProject-list .item:hover .txt .jia{-webkit-transform: rotate(180deg);transform: rotate(180deg);}}
@media screen and (max-width: 1024px){.sProject-list .item:nth-child(1n+1){width: 49%;margin-left: 2%;margin-top: 0;}
.sProject-list .item:nth-child( 2n+1){margin-left: 0;}
.sProject-list .item:nth-child( 1n+3){margin-top: 2%;}
.sProject-list .item .txt .title{text-align: center;right: 0.6rem;}
.sProject-list .item .txt .jia{display: none;}}
.sProject-view{padding: 0 1.44rem;}
.sProject-view .title{line-height: 1.5;color: #333333;padding: 0 1em 0.3rem;border-bottom: #eeeeee solid 1px;text-align: center;}
.sProject-view .switch{margin-top: 0.4rem;position: relative;z-index: 2;}
.sProject-view .switch .shade{width: 100%;height: 0 !important;padding-bottom: 62.5%;}
.sProject-view .switch .item{position: relative;left: 0;top: 0;width: 100%;height: 100%;background-color: #f1f1f1;}
.sProject-view .switch .item .pic{width: 100%;height: 100%;background-color: #f1f1f1;}
.sProject-view .switch .item.leave{opacity: 1 !important;}
.sProject-view .switch .item.come{background-color: transparent;}
.sProject-view .switch .item.come .pic{-webkit-clip-path: inset(0% 50%);clip-path: inset(0% 50%);-webkit-transition: all 600ms ease-out 0s;transition: all 600ms ease-out 0s;}
.sProject-view .switch .item.on .pic{-webkit-clip-path: inset(0%);clip-path: inset(0%);}
.sProject-view .switch .ctr_project.prev{right: 100%;margin-right: 0.6rem;}
.sProject-view .switch .ctr_project.next{left: 100%;margin-left: 0.6rem;}
.sProject-view .switch .pagination{overflow: hidden;white-space: nowrap;line-height: 0;position: absolute;left: 0;bottom: 0.6rem;width: 100%;text-align: center;display: none !important;}
.sProject-view .switch .pagination .btn{display: inline-block;vertical-align: top;position: relative;z-index: 1;width: 8px;height: 8px;border: 0 solid #0089cc;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;border-radius: 8px;background-color: #fff;}
.sProject-view .switch .pagination .btn:nth-child(1n+2){margin-left: 12px;}
.sProject-view .switch .pagination .btn > em{display: none;}
.sProject-view .switch .pagination .btn.on{background-color: #0089cc !important;}
.sProject-view .switch .counts{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;z-index: 8;color: #fff;font-size: 14px;text-align: right;padding: 1.2rem 2em 0.4rem;-webkit-box-sizing: border-box;box-sizing: border-box;pointer-events: none;background-image: -webkit-linear-gradient(-90deg, transparent, rgba(0, 0, 0, 0.2) 100%);}
.sProject-view .content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;margin-top: 0.4rem;}
.sProject-view .content:after{display: none;}
.sProject-view .content .col{width: 50%;padding: 0.1rem 1em 0.1rem 5em;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 24px;letter-spacing: .05em;}
.sProject-view .content .col .sdt{font-weight: bold;color: #333333;width: 5em;float: left;margin-left: -5em;}
.sProject-view .content .col .sdd{color: #999999;}
@media screen and (max-width: 1024px){.sProject-view{padding: 0;}
.sProject-view .switch .ctr_project.prev{margin-right: 4px;}
.sProject-view .switch .ctr_project.next{margin-left: 4px;}
.sProject-view .content .col{width: 100%;}}
/* sCase*/
.sCase-list .item:nth-child(1n+1){width: 32%;margin-left: 2%;margin-top: 0;}
.sCase-list .item:nth-child( 3n+1){margin-left: 0;}
.sCase-list .item:nth-child( 1n+4){margin-top: 2%;}
.sCase-list .item .pic{width: 100%;height: 0 !important;padding-bottom: 62.5%;background-color: #f1f1f1;}
@media screen and (max-width: 1024px){.sCase-list .item:nth-child(1n+1){width: 49%;margin-left: 2%;margin-top: 0;}
.sCase-list .item:nth-child( 2n+1){margin-left: 0;}
.sCase-list .item:nth-child( 1n+3){margin-top: 2%;}}
/* sPerformance*/
.sPerformance-table .tr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.sPerformance-table .tr:after{display: none;}
.sPerformance-table .tr:nth-child(2n+1){background-color: #e8e8f3;}
.sPerformance-table .tr:nth-child(2n+2){background-color: #f3f4f9;}
.sPerformance-table .tr.dt{background-color: #0089cc;color: #fff;font-weight: bold;}
.sPerformance-table .tr.dd{color: #666666;}
.sPerformance-table .td{text-align: left;padding: 0.48rem 0.3rem;line-height: 24px;font-size: 16px;min-width: 4em;}
.sPerformance-table .td.td1{text-align: center;width: 9.21052632%;min-width: 2em;}
.sPerformance-table .td.td2{width: 36.84210526%;}
.sPerformance-table .td.td3{width: 13.15789474%;}
.sPerformance-table .td.td4{width: 15.78947368%;}
.sPerformance-table .td.td5{width: 10.52631579%;}
.sPerformance-table .td.td6{width: 14.47368421%;}
@media screen and (max-width: 1024px){.sPerformance-table .td{font-size: 14px;padding: 15px;}}
/* sAbout*/
.sAbout-intro{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.sAbout-intro:after{display: none;}
@media screen and (max-width: 1024px){.sAbout-intro{display: block;}}
.sAbout-intro .left{width: calc(100% - 13rem);}
.sAbout-intro .left .head .en{color: #0089cc;line-height: 1.25;text-transform: uppercase;}
.sAbout-intro .left .head .cn{margin-top: 0.28rem;font-weight: lighter;letter-spacing: .6em;color: #333333;}
.sAbout-intro .left .body{margin-top: 1rem;line-height: 2.5;text-align: justify;}
.sAbout-intro .right{position: relative;overflow: hidden;z-index: 2;width: 10.4rem;padding-right: 12px;padding-top: 15px;}
.sAbout-intro .right:before{content: " ";position: absolute;left: 1rem;top: 0;right: 0;bottom: 0.9rem;background-color: #d2d2e7;z-index: -1;pointer-events: none;}
.sAbout-intro .right .pic{width: 100%;height: 0 !important;padding-bottom: 130.03952569%;}
@media screen and (max-width: 1024px){.sAbout-intro .left{width: 100%;margin-right: 0;}
.sAbout-intro .left .head{text-align: center;}
.sAbout-intro .left .head .en br{display: none;}
.sAbout-intro .left .head .cn{font-weight: normal;}
.sAbout-intro .left .body{margin-top: 0.6rem;}
.sAbout-intro .right{margin-top: 0.4rem;width: 100%;max-width: 440px;-webkit-box-sizing: border-box;box-sizing: border-box;}}
/* sOrganization*/
.sOrganization{background-color: #f5f5f5;}
.sOrganization-wrap{background-image: url(../images/bgs-organization.jpg);background-size: 100% auto;background-position: 50% 100%;background-repeat: no-repeat;background-color: #f5f5f5;}
/* sBranch*/
.sBranch-list .item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;padding: 0.8rem 0.4rem;}
.sBranch-list .item:nth-child(1n+1){width: 48%;margin-left: 4%;margin-top: 0;}
.sBranch-list .item:nth-child( 2n+1){margin-left: 0;}
.sBranch-list .item:nth-child( 1n+3){margin-top: 4%;}
.sBranch-list .item:after{display: none;}
.sBranch-list .item:before{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: #eeeeee solid 1px;z-index: -1;pointer-events: none;}
.sBranch-list .item .img{min-width: 220px;width: 220px;height: 120px;line-height: 120px;font-size: 0;*font-size: 91px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.sBranch-list .item .img:after{display: none;}
.sBranch-list .item .txt{padding-right: 0.2rem;padding-left: 0.4rem;}
.sBranch-list .item .txt .title{color: #0089cc;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sBranch-list .item .txt .abstract{margin-top: 0.32rem;font-size: 14px;line-height: 1.5em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 3em;height: 3em;}
@media screen and (min-width: 1025px){.sBranch-list .item:before{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sBranch-list .item:after{content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;pointer-events: none;background-image: url(../images/bgs-branch.png);background-size: auto;background-position: 100% 0%;background-repeat: no-repeat;display: block;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.sBranch-list .item:hover:after{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}
.sBranch-list .item:hover:before{border-color: #0089cc;}}
@media screen and (max-width: 1024px){.sBranch-list .item:nth-child(1n+1){width: 100%;margin-left: NaN%;margin-top: 0;}
.sBranch-list .item:nth-child( 1n+1){margin-left: 0;}
.sBranch-list .item:nth-child( 1n+2){margin-top: NaN%;}
.sBranch-list .item:nth-child(1n+2){margin-top: 3%;}
.sBranch-list .item .img{height: 100px;line-height: 100px;font-size: 0;*font-size: 76px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.sBranch-list .item .img:after{display: none;}
.sBranch-list .item:active:before{border-color: #0089cc;}}
@media screen and (max-width: 640px){.sBranch-list .item .img{min-width: 180px;width: 180px;}}
.sBranch-switch{position: relative;}
.sBranch-switch .shade{height: 8.8rem;}
.sBranch-switch .item{position: relative;left: 0;top: 0;width: 100%;height: 100%;background-color: #f1f1f1;}
.sBranch-switch .item .pic{width: 100%;height: 100%;}
.sBranch-switch .item.leave{opacity: 1 !important;}
.sBranch-switch .item.come{background-color: transparent;}
.sBranch-switch .item.come .pic{-webkit-clip-path: inset(0% 60%);clip-path: inset(0% 60%);-webkit-transition: all 600ms ease-out 0s;transition: all 600ms ease-out 0s;}
.sBranch-switch .item.on .pic{-webkit-clip-path: inset(0%);clip-path: inset(0%);}
.sBranch-switch .pagination_branch{position: absolute;left: 0;bottom: 0.5rem;right: 0;text-align: center;z-index: 9;}
.sBranch-content{position: relative;overflow: hidden;padding-right: 6rem;min-height: 6rem;margin-top: 1rem;}
.sBranch-content .title{line-height: 1.4;color: #0089cc;}
.sBranch-content .content{margin-top: 0.8rem;color: #666666;}
@media screen and (max-width: 1024px){.sBranch-content{padding-right: 0;}}
.sBranch-foot{position: absolute;right: 0;bottom: 0;width: 5em;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 20px;}
.sBranch-foot .ctr,
.sBranch-foot .backToList{position: absolute;z-index: 2;width: 5em;height: 5em;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);}
.sBranch-foot .ctr:after,
.sBranch-foot .backToList:after{content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: #cccccc solid 1px;z-index: -1;pointer-events: none;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
@media screen and (min-width: 1025px){.sBranch-foot .ctr:hover, .sBranch-foot .backToList:hover{z-index: 6;}
.sBranch-foot .ctr:hover:after, .sBranch-foot .backToList:hover:after{border-color: #0089cc;}
.sBranch-foot .ctr:hover > .menu > s, .sBranch-foot .backToList:hover > .menu > s{background-color: #0089cc;}}
@media screen and (max-width: 1024px){.sBranch-foot .ctr:active, .sBranch-foot .backToList:active{z-index: 6;}
.sBranch-foot .ctr:active:after, .sBranch-foot .backToList:active:after{border-color: #0089cc;-webkit-transition: 0ms;transition: 0ms;}
.sBranch-foot .ctr:active > .menu > s, .sBranch-foot .backToList:active > .menu > s{background-color: #0089cc;-webkit-transition: 0ms;transition: 0ms;}}
.sBranch-foot .ctr{color: #cccccc;}
.sBranch-foot .ctr s{position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-family: SimSun, '宋体' !important;text-align: center;font-size: 44px;font-weight: bold;pointer-events: none;}
.sBranch-foot .ctr:hover{color: #0089cc;}
.ysqUEO .sBranch-foot .ctr s{overflow: hidden;text-indent: -9999px;white-space: nowrap;padding: inherit;}
.ysqUEO .sBranch-foot .ctr s:before,
.ysqUEO .sBranch-foot .ctr s:after{content: " ";position: absolute;top: 50%;left: 50%;width: 22px;height: 2px;margin-top: -1px;background-color: #cccccc;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
@media screen and (min-width: 1025px){.ysqUEO .sBranch-foot .ctr{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.ysqUEO .sBranch-foot .ctr s:before, .ysqUEO .sBranch-foot .ctr s:after{-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.ysqUEO .sBranch-foot .ctr:hover s:before, .ysqUEO .sBranch-foot .ctr:hover s:after{background-color: #0089cc;}}
@media screen and (max-width: 1024px){.sBranch-foot .ctr:active s:before, .sBranch-foot .ctr:active s:after{background-color: #0089cc;}}
.ysqUEO .sBranch-foot .ctr.prev s:before,
.ysqUEO .sBranch-foot .ctr.prev s:after{margin-left: -9px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.ysqUEO .sBranch-foot .ctr.prev s:before{-webkit-transform: rotate(-40deg) translateX(-1px);transform: rotate(-40deg) translateX(-1px);}
.ysqUEO .sBranch-foot .ctr.prev s:after{-webkit-transform: rotate(40deg) translateX(-1px);transform: rotate(40deg) translateX(-1px);}
.ysqUEO .sBranch-foot .ctr.next s:before,
.ysqUEO .sBranch-foot .ctr.next s:after{margin-left: -13px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.ysqUEO .sBranch-foot .ctr.next s:before{-webkit-transform: rotate(-40deg) translateX(1px);transform: rotate(-40deg) translateX(1px);}
.ysqUEO .sBranch-foot .ctr.next s:after{-webkit-transform: rotate(40deg) translateX(1px);transform: rotate(40deg) translateX(1px);}
@media screen and (min-width: 1025px){.ysqUEO .sBranch-foot .ctr.prev:hover s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.ysqUEO .sBranch-foot .ctr.prev:hover s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.ysqUEO .sBranch-foot .ctr.next:hover s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.ysqUEO .sBranch-foot .ctr.next:hover s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
@media screen and (max-width: 1024px){.sBranch-foot .ctr.prev:active s:before, .sBranch-foot .ctr.prev:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.sBranch-foot .ctr.prev:active s:before{-webkit-transform: rotate(-50deg) translateX(-1px);transform: rotate(-50deg) translateX(-1px);}
.sBranch-foot .ctr.prev:active s:after{-webkit-transform: rotate(50deg) translateX(-1px);transform: rotate(50deg) translateX(-1px);}
.sBranch-foot .ctr.next:active s:before, .sBranch-foot .ctr.next:active s:after{-webkit-transition: 0ms;transition: 0ms;}
.sBranch-foot .ctr.next:active s:before{-webkit-transform: rotate(-50deg) translateX(1px);transform: rotate(-50deg) translateX(1px);}
.sBranch-foot .ctr.next:active s:after{-webkit-transform: rotate(50deg) translateX(1px);transform: rotate(50deg) translateX(1px);}}
.sBranch-foot .ctr[href="#"],
.sBranch-foot .ctr[href=""]{cursor: not-allowed;color: #999999;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.sBranch-foot .ctr.prev{bottom: 10em;margin-bottom: -2px;}
.sBranch-foot .ctr.next{bottom: 0;}
.sBranch-foot .backToList{position: absolute;bottom: 5em;margin-bottom: -1px;}
.sBranch-foot .backToList > .menu{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);overflow: hidden;padding: 0px;width: 40px;height: 40px;}
.sBranch-foot .backToList > .menu s{position: absolute;left: 0px;width: 40px;height: 2px;border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 300ms ease-out 0s;transition: all 300ms ease-out 0s;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;background-color: #cccccc;}
.sBranch-foot .backToList > .menu s:nth-child(1){top: 2px;}
.sBranch-foot .backToList > .menu s:nth-child(2){top: 50%;margin-top: -1px;}
.sBranch-foot .backToList > .menu s:nth-child(3){bottom: 2px;}
@media screen and (max-width: 1440px){.sBranch-foot{font-size: 18px;}}
@media screen and (max-width: 1024px){.sBranch-foot{font-size: 12px;position: relative;height: 5em;width: 100%;margin-top: 5%;}
.sBranch-foot .ctr, .sBranch-foot .backToList{bottom: 0 !important;margin-bottom: 0 !important;}
.sBranch-foot .ctr s{-webkit-transform: scale(0.8);transform: scale(0.8);}
.sBranch-foot .ctr.prev{left: 0;}
.sBranch-foot .ctr.next{right: 0;}
.sBranch-foot .backToList{left: 50%;margin-left: -2.5em;}
.sBranch-foot .backToList > .menu{-webkit-transform: scale(0.8) translate(-62.5%, -62.5%);transform: scale(0.8) translate(-62.5%, -62.5%);}}
/* sQulification*/
.sQulification-list .item{background-color: #efefef;border: #efefef solid 2px;}
.sQulification-list .item:nth-child(1n+1){width: 32%;margin-left: 2%;margin-top: 0;}
.sQulification-list .item:nth-child( 3n+1){margin-left: 0;}
.sQulification-list .item:nth-child( 1n+4){margin-top: 2%;}
.sQulification-list .item .img{width: 100%;height: 0 !important;padding-bottom: 95.91836735%;background-color: #efefef;}
.sQulification-list .item .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
@media screen and (max-width: 1024px){
  .sQulification-list .item:nth-child(1n+1){width: 48.5%;margin-left: 3%;margin-top: 0;}
  .sQulification-list .item:nth-child( 2n+1){margin-left: 0;}
  .sQulification-list .item:nth-child( 1n+3){margin-top: 3%;}}
/* sPartner*/
.sPartner-list .item{padding: 0.24rem;border: #dddddd dashed 1px;}
.sPartner-list .item:nth-child(1n+1){width: 20%;margin-left: 0%;margin-top: 0;}
.sPartner-list .item:nth-child( 5n+1){margin-left: 0;}
.sPartner-list .item:nth-child( 1n+6){margin-top: 0%;}
.sPartner-list .item:nth-child(1n+1){margin-left: -1px;}
.sPartner-list .item:nth-child(5n+1){margin-left: 2px;}
.sPartner-list .item:nth-child(1n+6){margin-top: -1px;}
.sPartner-list .item .img{width: 100%;height: 120px;line-height: 120px;font-size: 0;*font-size: 91px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;background-color: #fff;}
.sPartner-list .item .img:after{display: none;}
@media screen and (max-width: 1024px){.sPartner-list .item:nth-child(1n+1){width: 33.33%;margin-left: 0.005%;margin-top: 0;}
.sPartner-list .item:nth-child( 3n+1){margin-left: 0;}
.sPartner-list .item:nth-child( 1n+4){margin-top: 0.005%;}
.sPartner-list .item:nth-child(1n+1){margin-left: -1px;}
.sPartner-list .item:nth-child(3n+1){margin-left: 2px;}
.sPartner-list .item:nth-child(1n+4){margin-top: -1px;}
.sPartner-list .item .img{height: 100px;line-height: 100px;font-size: 0;*font-size: 76px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.sPartner-list .item .img:after{display: none;}}
/* index*/
.index-banner{position: relative;overflow: hidden;height: calc(100vh - 80px);-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 600px;}
.index-banner .item{position: relative;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background-color: #fff;}
.index-banner .item.moveItem{position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.index-banner .item.moveItem:after{display: none;}
.index-banner .item .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;-webkit-transition: -webkit-transform 300ms ease-out 0s;transition: -webkit-transform 300ms ease-out 0s;transition: transform 300ms ease-out 0s;transition: transform 300ms ease-out 0s, -webkit-transform 300ms ease-out 0s;}
.index-banner .item .contain{-webkit-transition: all 500ms ease-out 0ms;transition: all 500ms ease-out 0ms;opacity: 0;visibility: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #fff;width: 28.8rem;margin-left: auto;margin-right: auto;-webkit-transform: scale(0.8) translateY(-15%);transform: scale(0.8) translateY(-15%);}
.index-banner .item .contain .words{width: 100%;display: block;pointer-events: none;}
.index-banner .item.leave .contain{-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition: all 800ms ease-out 0ms;transition: all 800ms ease-out 0ms;opacity: 0;visibility: hidden;-webkit-transform: scale(0.8) translateY(15%);transform: scale(0.8) translateY(15%);}
.index-banner .item.come .contain{-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
.index-banner .item.on .contain{-webkit-transition: all 800ms ease-out 0ms;transition: all 800ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}
.index-banner .mouse{position: absolute;left: 50%;bottom: 0.8rem;margin-left: -14px;width: 28px;height: 40px;border-radius: 14px;border: #0089cc solid 1px;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 8;}
.index-banner .mouse:after{content: " ";position: absolute;top: 8px;left: 50%;margin-left: -2px;width: 4px;height: 10px;background-color: #0089cc;-webkit-animation: slideInDownm 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) -0.2s infinite backwards alternate;animation: slideInDownm 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) -0.2s infinite backwards alternate;}


.index-banner .swiper-pagination{position: absolute;bottom:20px;z-index: 1000;text-align: center;}
.index-banner .swiper-paginationi .swiper-pagination-bullet{margin:0 5px;}
.index-banner .swiper-pagination-bullet{width: 11px;height: 11px;background: none;border-radius: 10px;border:1px solid #00a5ea;background: #00a5ea;}
.index-banner .swiper-pagination-bullet-active{background: #e4007f;opacity: 1;border:1px solid #e4007f;}

@media screen and (max-width: 1024px){.index-banner{min-height: 0;height: auto;}
.index-banner .shade{height: 0;padding-bottom: 62.5%;}
.index-banner .item .contain{width: calc(100% - 120px);}
.index-banner .item .contain .words{-webkit-transform: scale(1.5);transform: scale(1.5);}
.index-banner .ctr_banner.prev{left: 5px;}
.index-banner .ctr_banner.next{right: 5px;}}
.index-head{position: relative;z-index: 2;color: #0089cc;letter-spacing: .05em;line-height: 1.25;}
.index-head .en{font-family: "baskvill", Arial, sans-serif;text-transform: uppercase;}
.index-head .cn{margin-top: 0.1rem;max-width: 10em;}
@media screen and (max-width: 1440px){.index-head{letter-spacing: 0;}}
@media screen and (max-width: 1024px){.index-head{width: 100%;text-align: center;}
.index-head .cn{max-width: 100%;}}
.index .index-more{display: none;}
@media screen and (max-width: 1024px){.index .index-more{margin-top: 0.8rem;display: block;width: 120px;margin-left: auto;margin-right: auto;}}



.banner{width:100%; position: relative;}
.banner .swiper-pagination-yi{position: absolute;bottom:20px;z-index: 1000;text-align: center;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide .m{display: none;}
.banner .swiper-pagination-yi .swiper-pagination-bullet{margin:0 5px;}
.banner .swiper-pagination-bullet{width: 11px;height: 11px;background: none;border-radius: 10px;border:1px solid #00a5ea;background: #00a5ea;}
.banner .swiper-pagination-bullet-active{background: #e4007f;opacity: 1;border:1px solid #e4007f;}



.p1-search-1{background: #fff;height: auto;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px; padding:1% 0}
.p1-search-1 p{color: #444; line-height:30px}
.p1-search-1 a{color: #444;display: inline-block;margin-right: 15px;}
.p1-search-1-inp{width: 20%;height: auto;border-radius: 20px;background: #fff;padding-left: 10px;border:1px solid #f8f8f8;border-radius: 20px;}
.p1-search-1-inp input{border: 0;}
.p1-search-1-inp1{line-height: 30px;color: #a9a9a9;float: left;}
.p1-search-1-inp2{width: 30px;height: 30px;background: url(../images/VISkins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer;} 



.s_tt{width:100%;margin:0 auto;text-align:center;margin-bottom:2%;padding-top:0px;color:#0089cc}
.s_tt div{font-size:40px;}
.s_tt p{font-size:15px;text-transform:uppercase;margin-top:0.5%;font-family:arial;}
@media screen and (max-width: 1000px){
  .s_tt{padding-top:2%;}
  .s_tt div{font-size:28px;}
}






.i_case{overflow:hidden;padding:3% 0;box-sizing: border-box;background: url(../images/inp_bg.jpg) no-repeat center;background-size: cover;}
.i_case .i_case_con{overflow:hidden;width:100%;margin:0 auto;}
.i_case_t label{color:#fffefe;font-size:14px;text-transform:uppercase;line-height:26px;letter-spacing:4px;}
.p2-pro_cla{overflow:hidden;height:150px;/* background:url(../images/inpmenu.jpg) no-repeat center;*/}
.p2-pro_cla .p2-pro_cla2:nth-child(3n-1){margin-right: 0;}
.p2-pro_cla .p2-pro_cla2:last-child{margin-bottom: 0;}
.p2-pro_cla2 .sidenavcur a{color:#0089cc;}
.p2-pro_cla2{width: 100%;font-size: 14px;margin: 0 0 1.5% 0;overflow:hidden; display: flex;
    align-items: center;}
.p2-pro_cla .inbox{align-self: center;align-content:center;width:100%; background:#0089cc; padding:6% 0; box-shadow: #aaa 4px 5px 5px; background-image: url(../images/p10.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: 15px center;}
.p2-pro_cla .inpbt{font-size: 18px;margin-bottom: 0px;text-overflow: ellipsis;white-space: nowrap;width: 18%;font-weight: normal;display:flex;text-indent:20%;}
.p2-pro_cla .inpbt a{display: block;color: #333;box-sizing:border-box;text-align:center;}
.p2-pro_cla .inpbt.sidenavcur{color:#fff;}
.p2-pro_cla .inpbt.sidenavcur a{color:#fff;display:block;}
.p2-pro_cla .inpbt:hover{color: #fff;background: #0089cc;background-image: url(../images/p10.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: 15px center;}
.p2-pro_cla .inpbt a:hover{color: #fff;display:block;}
.p2-pro_cla2 .menuin{padding: 0 0 0 2%;width: 80%;float: left; box-sizing:border-box;}
.p2-pro_cla2 dl{overflow:hidden; margin-right:-1%;}
.p2-pro_cla2 dt{position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:15.6%;line-height:35px;float: left;box-sizing: border-box;  background:#f2f2f2; /*background: url(../images/inpmenu.jpg) no-repeat center;*/
    margin-bottom: 1%; margin-right:1%;}
.p2-pro_cla2 dt a{color: #666; margin-left: 10%;}
.p2-pro_cla2 dt a:hover{color:#0089cc;}
.p2-pro_cla2 .menuin dl:nth-child(2n) dt{background:#e2e2e2}
.p2-pro_claej{right: 0;top: 0;background: #ededed;padding: 8px 16px;display: none;}
.p2-pro_cla2 dt.cur .p2-pro_claej{display: block;}
.p2-pro_claej:before{content: "";position: absolute;top: 10%;left: -6px;width: 0;height: 0;border-top: solid 6px transparent;border-bottom: solid 6px transparent;border-right: solid 6px #ebebeb;}
.p2-pro_claej a{display: block;border-bottom: solid 1px #fff;padding: 0 10px;}
.p2-pro_claej a:last-child{border: 0;}


.p2-pro_clapro{overflow:hidden;margin-bottom:2%; /* background:url(../images/inpmenu.jpg) no-repeat center;*/}
.p2-pro_clapro .p2-pro_cla2pro:nth-child(3n-1){margin-right: 0;}
.p2-pro_clapro .p2-pro_cla2pro:last-child{margin-bottom: 0;}
.p2-pro_cla2pro .sidenavcur a{color:#0089cc;}
.p2-pro_cla2pro{width: 100%;font-size: 14px;margin: 0 0 2% 0; display: flex;
    align-items: center;}
.p2-pro_clapro .inbox{align-self: center;align-content:center;width:100%; font-weight:600; line-height:45px; background-image: url(../images/p10.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: 15px center;}
.p2-pro_clapro .inbox i{position: absolute;
    left: 0px;
    top: 0px;
    font-style: normal;
    font-size: 67px;
    font-weight: bold;
    opacity: .1;
    color: #fff;
    line-height: 1;
    z-index: 1;
    text-transform: uppercase;
    display:none;
}
.p2-pro_clapro .inbox i img{}
.p2-pro_clapro .inpbt{background: #f0f0f0;font-size: 16px;margin-bottom: 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:22%;font-weight: normal; margin-right:2%; float:left; text-indent:20%; box-shadow: #aaa 4px 5px 5px;}
.p2-pro_clapro .inpbt a{display: block;color: #333;box-sizing:border-box;text-align:center;}
.p2-pro_clapro .inpbt.sidenavcur{background:#0089cc;color:#fff;}
.p2-pro_clapro .inpbt.sidenavcur a{color:#fff;display:block;}
.p2-pro_clapro .inpbt:hover{color: #fff;background: #0089cc;}
.p2-pro_clapro .inpbt a:hover{color: #fff;display:block;}
.p2-pro_cla2pro .menuright{overflow: hidden; border-bottom: solid 1px #e8e8e8;width: 80%; float: left;}
.p2-pro_cla2pro dl{margin-right: -1%; overflow:hidden;}
.p2-pro_cla2pro dt{position: relative;overflow: hidden;text-overflow: ellipsis;
	white-space: nowrap;width:19%;line-height:35px;float: left;box-sizing: border-box; background:#f8f8f8;
    margin-right: 1%;
    margin-bottom: 1%;}
.p2-pro_cla2pro .menuright dl:nth-child(2n) dt{background:#efefef}
.p2-pro_cla2pro dt a{color: #666; margin-left: 10%;}
.p2-pro_cla2pro dt a:hover{color:#0089cc;}
.p2-pro_claej{right: 0;top: 0;background: #ededed;padding: 8px 16px;display: none;}
.p2-pro_cla2pro dt.cur .p2-pro_claej{display: block;}
.p2-pro_claej:before{content: "";position: absolute;top: 10%;left: -6px;width: 0;height: 0;border-top: solid 6px transparent;border-bottom: solid 6px transparent;border-right: solid 6px #ebebeb;}
.p2-pro_claej a{display: block;border-bottom: solid 1px #fff;padding: 0 10px;}
.p2-pro_claej a:last-child{border: 0;}

.xqprobox{overflow:hidden;}



.hmore{text-align: center; margin-bottom:2%;border-bottom: solid 1px #e8e8e8; padding-bottom: 2%;}
.hmore a{ display:block; width:180px; margin: 0 auto; font-size:16px; color:#0089cc ; border:1px solid #0089cc ; line-height:46px; text-align:center; border-radius:5px;-webkit-transition:0.5s;transition:0.5s;}
.hmore a:hover{color:#fff;background:#0089cc ;}

/*.i_case .i_case_con .i_cast_a{text-align:center;font-size:15px;margin-bottom:3%;}
.i_case .i_case_con .i_cast_a a{display:inline-block;position:relative;padding:0 1.5%;margin:0 5px;height:45px;line-height:45px;color:#fff;z-index:2;}
.i_case .i_case_con .i_cast_a a::after{content:"";position:absolute;left:0;top:0;background:#3f3f3f;width:100%;height:100%;z-index:-1;transform: skewX(-15deg);}
.i_case .i_case_con .i_cast_a .on{color:#fff;}
.i_case .i_case_con .i_cast_a .on::after{background:#0089cc;}*/
.i_case .i_case_con .i_case_ul_div{/*display:none;*/}
.i_case .i_case_con ul{overflow:hidden;zoom:1;margin-right:-2%;margin-bottom:-2%}
.i_case .i_case_con ul li{margin-right:2%;float:left;_display:inline;overflow:hidden;width: 48%;margin-bottom:2%;padding:1%;box-sizing:border-box;background:#fff}
.i_case .i_case_con ul li:nth-child(3),.i_case .i_case_con ul li:nth-child(4),.i_case .i_case_con ul li:nth-child(5){width:31.333%}
.i_case .i_case_con ul li:nth-child(3) .ippic,.i_case .i_case_con ul li:nth-child(4) .ippic,.i_case .i_case_con ul li:nth-child(5) .ippic{width:100%;margin-bottom:3%;}
.i_case .i_case_con ul li:nth-child(3) .pictitle,.i_case .i_case_con ul li:nth-child(4) .pictitle,.i_case .i_case_con ul li:nth-child(5) .pictitle{width:100%}
.i_case .i_case_con ul li .ippic{width:45%;float:left;overflow:hidden;}
.i_case .i_case_con ul li .ippic img{width:100%;height:auto;display:block;}
.i_case .i_case_con ul li a:hover .ippic img{-o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.i_case .i_case_con ul li .pictitle{float:right;width:50%}
.i_case .i_case_con ul li .pictitle .p1{}
.i_case .i_case_con ul li .pictitle .p1 .inbt{font-size:17px;color:#0089cc;line-height:35px;margin-bottom:8%;}
.i_case .i_case_con ul li .pictitle .p1 .wz{font-size: 14px;color: #989898;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical; height: 125px;}
.more-link{border-radius:20px;line-height:38px;box-sizing:border-box;text-align:center;display:inline-block}
.more-link p{font-size:14px;color:#0089cc;display:inline-block;vertical-align:middle;margin-right:5px}
.more-link img{display:inline-block;vertical-align:middle}
.more-link:hover{padding-left:10px}
.more-linkb{border:unset;text-align:left}
.i_case .i_case_con ul li .botss{margin-top:8%;}
.i_case .i_case_con ul li .botss .more-link-lx{margin-left:1%}
.i_case .i_case_con ul li .botss .more-link{}
.in-pro ul li>a{width:100%;height:100%;overflow:hidden}
.more-link-lx{width:68px;box-sizing:border-box;line-height:32px;border-radius:17px;font-size:12px;color:#fff;text-align:center;background:#0089cc;display:inline-block}
.i_case .i_case_con ul li :hover .pictitle p{color:#0089cc;}
.trans{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.i_case .i_case_con ul li:nth-child(3) .pictitle .p1 .inbt,.i_case .i_case_con ul li:nth-child(4) .pictitle .p1 .inbt,.i_case .i_case_con ul li:nth-child(5) .pictitle .p1 .inbt{margin:3% 0;}
.i_case .i_case_con ul li:hover .botss .more-link-lx{color:#fff}

.index-business{background-color: #f4f4f4;padding: 3% 0;position: relative;overflow: hidden;}
.index-business-ctrs{position: absolute;top: 0.4rem;right: 0;width: 100px;height: 0;}
.index-business-ctrs .ctr_business{top: 0;margin-top: 0;}
@media screen and (max-width: 1024px){
	.index-business-ctrs{width: 100%;top: auto;margin-top: -40px;}
}
.index-business-swiper{position: relative;overflow: visible;margin-top:0.8rem;}
.index-business ul{ margin-right:-3%;}
.index-business-swiper .item{width:22%;float:left; margin-right:3%;}
.index-business-swiper .item .pic{width: 100%;height: 0 !important;padding-bottom:60%;background-color: #fff;}
.index-business-swiper .item .mask{background-color: rgba(0, 137, 204, 0.8);color: #fff;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0.8rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;-webkit-transform: scale(1.25);transform: scale(1.25);}
.index-business-swiper .item .mask:after{display: none;}
.index-business-swiper .item .mask .wrapIn{line-height: 1.25;}
.index-business-swiper .item .mask .wrapIn .snum{font-family: "baskvill", Arial, sans-serif;font-size:2em;}
.index-business-swiper .item .mask .wrapIn .hr{margin: 0.2rem auto 0.3rem;width: 40px;height: 1px;background-color: rgba(255, 255, 255, 0.2);}
.index-business-swiper .item .mask .wrapIn .cn{font-size: 0.8em;}
.index-business-swiper .item .mask .wrapIn .en{margin-top: 0.1rem;font-size: 0.6em;color: rgba(255, 255, 255, 0.2);}
.index-business-swiper .item .txt{position: relative;margin-top: 0.1rem;padding: 0.3rem 0 0.5rem 0;}
.index-business-swiper .item .txt .ico{position: absolute;left: 0;top: 0.3rem;width: 24px;height: 24px;}
.index-business-swiper .item .txt .cn{color: #000;line-height: 24px; font-size:16px}
.index-business-swiper .item .txt .en{color: #666; font-size:14px}
.index-business-swiper .item:last-child(4n){margin-right:0;}
@media screen and (min-width: 1025px){
	.index-business-swiper .item:hover .mask{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}
}



.index-case{background-color: #fff;padding: 2.4rem 0;position: relative;overflow: hidden;}
.index-case .more-rt{position: absolute !important;right: 0;bottom: 0.2rem;line-height: 20px;color: #0089cc;}
.index-case-list{margin-top: 1rem;}
.index-case-list .item:nth-child(1n+1){width: 32%;margin-left: 2%;margin-top: 0;}
.index-case-list .item:nth-child( 3n+1){margin-left: 0;}
.index-case-list .item:nth-child( 1n+4){margin-top: 2%;}
.index-case-list .item .pic{width: 100%;height: 0 !important;padding-bottom: 62.5%;background-color: #f1f1f1;}
.index-case-list .item .mask{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 0;visibility: hidden;-webkit-transform: scale(1.25);transform: scale(1.25);background-color: rgba(28, 31, 135, 0.8);color: #fff;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;padding: 0.8rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.index-case-list .item .mask:after{display: none;}
.index-case-list .item .mask:before{content: " ";position: absolute;left: 0.24rem;top: 0.24rem;right: 0.24rem;bottom: 0.24rem;border: #ffffff solid 1px;z-index: -1;pointer-events: none;}
.index-case-list .item .mask .title{width: 100%;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 1.5;}
.index-case-list .item .mask .title:before,
.index-case-list .item .mask .title:after{content: " ";display: block;width: 28px;height: 1px;background-color: #fff;margin: 0.4rem auto;}
@media screen and (min-width: 1025px){.index-case-list .item:hover .mask{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;}}
@media screen and (max-width: 1024px){.index-case-list .item:nth-child(1n+1){width: 49%;margin-left: 2%;margin-top: 0;}
.index-case-list .item:nth-child( 2n+1){margin-left: 0;}
.index-case-list .item:nth-child( 1n+3){margin-top: 2%;}
.index-case-list .item .mask{-webkit-transition: all 250ms ease-out 0ms;transition: all 250ms ease-out 0ms;opacity: 1;visibility: visible;-webkit-transform: none !important;transform: none !important;top: auto;bottom: 0;height: auto;padding: 0.4rem;background-color: rgba(0, 0, 0, 0.4);}
.index-case-list .item .mask:before{display: none;}
.index-case-list .item .mask .title:before, .index-case-list .item .mask .title:after{display: none;}}

.layout{padding: 3% 10%; box-sizing: border-box;}
.dsanp{display: flex;justify-content: space-between;position: relative;}
.dsanp:after{content: '';position: absolute;left: 0;top: 0;right: 26%;bottom: 0;background: #f8f8f8;z-index: -2;}
.dsanp .left{width: 50%;}
.dsanp .left img{width: 50%;}
.dsanp .left .bt{margin-top: -6%;color:#0089cc;}
.dsanp .left .bt p{font-size:16px;margin-top: 2%;}
.fsyi{font-size: 40px;font-weight: bold;}
.fser{font-size: 16px;text-align: center;}
.dsanp .left .txt{margin-top: 4%;}
.dsanp .left .txt .txter{line-height: 1.8;font-size:15px}
.dsanp .left .txt .more{width: 30px;height: 30px;background: #0089cc;text-align: center;font-size: .16rem;margin-top:4%;}
.dsanp .left .txt .more a{display: flex;color: #FFF;align-items: center;justify-content: center;height:30px;}
.dsanp .left .txt .more a:hover{color: #FFF;text-decoration: none;}
.dsanp .left .txt .more i{font-size: .1rem;}
.dsanp .left .txt ul{font-size: 0px;margin-top: .1rem;}
.dsanp .left .txt li{display: inline-block;font-size: .08rem;width: 33.333%;box-sizing: border-box;padding-top: .3rem;}
.dsanp .left .txt li i{font-style: normal;font-size:40px;display: inline-block;font-weight: bold;}
.dsanp .left .txt li span{display: inline-block;font-size: 16px}
.dsanp .left .txt li p{margin-top:6%;color: #666;font-size: 16px}
.dsanp .left .txt li:after{content: '';width:40px;height: 1px;background: #666;display: block;margin-top: .2rem;}
.dsanp .right{width: 45%;position: relative;}


.dsanp .slide-about{}
.inabout{width:100%; position: relative;}
.inabout .swiper-pagination-ab{position: absolute;bottom:0!important;z-index: 1000;text-align: center; background: rgba(0,0,0,0.5); padding: 1.5% 0}
.inabout .swiper-slide img{width: 96%;}
.inabout .swiper-slide .m{display: none;}
.inabout .swiper-pagination-ab .swiper-pagination-bullet{margin:0 5px;}
.inabout .swiper-pagination-bullet{width: 11px;height: 11px;background: none;border-radius: 10px;border:1px solid #fff;background: #fff;}
.inabout .swiper-pagination-bullet-active{background: #0089cc;opacity: 1;border:1px solid #0089cc;}


.dsanp .right figure{margin-right:4%;}
.dsanp .right figure img{width:100%}
.dsanp .right:after{content: '';width: 1rem;height: 1rem;background: #0089cc;display: block;position: absolute;right: 0;bottom: 0;z-index: 8;}
.dsanp .right:before{content: '';display: block;position: absolute;right: 0;top: 0;z-index: 1;background: url(../images/pic22.png) right 0 no-repeat;width: 2%;height: 100%;}


.i1_ne{padding:3% 0;/*background:url(../images/20200908151434_169720016.jpg) no-repeat bottom center;*/}
.i1_ne .title{text-align:center;}
.i1_ne .title p{font-size: .12rem;color: #999;}
.i1_ne .swiper-father{position: relative;}
.i1_ne .swiper3{}
.i1_ne .swiper3 .swiper-slide{position: relative;text-align: center;transform: scale(0.92);transition: 300ms; }
.i1_ne .swiper3 .swiper-slide-active{/* transform: scale(1); */}
.i1_ne .swiper3 .swiper-slide .ipimg{/*padding-bottom: 150%;*/}
.i1_ne .swiper3 .swiper-slide .ipimg img{width:100%; border:1px solid #eee; transform: scale(0.92);transition: 300ms;}
.i1_ne .swiper3 .swiper-slide .txt{font-size: 20px;padding:3% 0;color: #333;
    line-height: 35px;
    box-sizing: border-box;}
.i1_ne .swiper3 .swiper-slide:hover .txt{}
.i1_ne .swiper3 .swiper-slide .txt i{font-size: .3rem;}
.i1_ne .swiper3 .swiper-slide .txt .ipbt{font-size: 20px; line-height:48px;}
.i1_ne .swiper3 .swiper-slide .txt .zi{font-size: .09rem; line-height: .14rem;text-overflow: ellipsis; color: #555;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; text-align:left;}
.i1_ne .swiper3 .swiper-slide :hover .txt .ipbt{color: #0089cc;}
.i1_ne .swiper3 .swiper-slide :hover .ipimg img{transform: scale(1.12);}



.i1_ne .swiper3 .swiper-button-next,.i1_ne .swiper3 .swiper-button-prev{width:40px;height: 40px;background: #0089cc;color: #FFF;font-size: 24px;
    line-height: 40px;
    text-align: center;}
.i1_ne .swiper3 .swiper-button-next:after,.i1_ne .swiper3 .swiper-button-prev:after{font-size: .2rem;}



.honer{padding:3% 0 6% 0;background:url(../images/20200908151434_169720016.jpg) no-repeat bottom center;}
.honercon{padding:1% 0 0 0;}
.honercon td{display:inline-block;padding:0 !important;margin-right:20px;width: 23%}
.honercon td img{width: 100%}
.honercon td br{display:none;}
.honercon td a{display:block;}
.honercon td div{padding:0 !important;}
.honercon td div a{font-size:16px;color:#666666;line-height:49px;transition:all .3s ease;}
.honercon td:hover div a{color:#0089cc;}

.index-news{position: relative;overflow: hidden;background:#f8f8f8;}
.index-news .contain{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.index-news .contain:after{display: none;}
@media screen and (max-width: 1024px){.index-news .contain{display: block;}}
.index-news .left{padding-left: 5%;padding-top: 2rem;padding-bottom: 2rem;width: 340px;}
@media screen and (min-width: 1601px){.index-news .left{padding-left: 10%;}}
.index-news .left .Tg{margin-top: 0.8rem;}
.index-news .left .Tg .btn{color: #666666;display: inline-block;vertical-align: top;line-height: 2;padding-right: 1em;}
.index-news .left .Tg .btn.on{color: #0089cc;}
.index-news .left .Ta{margin-top: 1.2rem;}
.index-news .right{width: calc(100% - 7rem - 5% - 1rem);}
@media screen and (min-width: 1601px){.index-news .right{width: calc(100% - 7rem - 10% - 1rem);}}
@media screen and (min-width: 1025px){.index-news .contain{width: 100%;}}
@media screen and (max-width: 1024px){.index-news .contain{padding-bottom: 2rem;}
.index-news .left, .index-news .right{width: 100%;padding-left: 0;}
.index-news .left{padding-bottom: 0;}
.index-news .left .Tg{text-align: center;margin-top: 0.6rem;}
.index-news .left .Tg br{display: none;}
.index-news .left .Tg .btn{padding-right: 0;}
.index-news .left .Tg .btn:nth-child(1n+2){margin-left: 1rem;}
.index-news .left .Ta{display: none;}
.index-news .right .box{padding-top: 1rem;position: relative;}
.index-news .right .index-business-ctrs{top: 0;}}
.index-news-swiper{position: relative;}
.index-news-swiper .item{position: relative;overflow: hidden;padding: 2rem 0.8rem;border-left: #e5e5e5 solid 1px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.index-news-swiper .item .snum{margin-bottom: 1.2rem;font-family: "baskvill", Arial, sans-serif;color: #ccc;}
.index-news-swiper .item .pic{width: 100%;height: 0 !important;padding-bottom: 58.59872611%;background-color: #f1f1f1;}
.index-news-swiper .item .date{margin-top: 0.6rem;color: #666666;}
.index-news-swiper .item .title{margin-top: 0.4rem;line-height: 1.5em;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-news-swiper .item .abstract{margin-top: 0.4rem;line-height: 1.75em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;max-height: 5.25em;position: relative;height: 5.25em;color: #666666;}
.index-news-swiper .item .more{margin-top: 1.2rem;color: #0089cc;display: inline-block;vertical-align: top;}
@media screen and (min-width: 1025px){.index-news-swiper .item .title{-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.index-news-swiper .item:hover .title{color: #0089cc;}}
@media screen and (max-width: 1024px){.index-news-swiper{border: #e5e5e5 solid 1px;}
.index-news-swiper .item{padding: 1rem 0.6rem;}
.index-news-swiper .item:nth-child(1){border-left: none;}
.index-news-swiper .item .snum{display: none;}
.index-news-swiper .item .more{margin-top: 0.8rem;}
.index-news-swiper .item:active .title{color: #0089cc;}}


.nyaboutbox{width: 100%; height: auto; overflow: hidden; padding:3% 0; box-sizing: border-box;}
.about-tit{font-size: 26px;color: #0089cc;margin-bottom: 2%}
.ny-about{font-size:16px;color:#222;line-height:30px; overflow: hidden; float:left; width:55%}
.ny-about img{max-width: 100%; height: auto; display: block; margin:auto; clear:both;}
.aimg{width:40%; height: auto; overflow: hidden; float:right}

.aimgny{width:100%; position: relative;}
.aimgny .swiper-pagination-ab{position: absolute;bottom:0!important;z-index: 1000;text-align: center; background: rgba(0,0,0,0.5); padding: 1.5% 0}
.aimgny .swiper-slide img{width: 100%;}
.aimgny .swiper-slide .m{display: none;}
.aimgny .swiper-pagination-ab .swiper-pagination-bullet{margin:0 5px;}
.aimgny .swiper-pagination-bullet{width: 11px;height: 11px;background: none;border-radius: 10px;border:1px solid #fff;background: #fff;}
.aimgny .swiper-pagination-bullet-active{background: #0089cc;opacity: 1;border:1px solid #0089cc;}

/*.aimg ul{ margin-bottom: -2%}
.aimg li{float: left; margin-bottom: 2%}
.aimg li .abimg{overflow: hidden;}
.aimg li .abimg img{width: 100%; overflow: hidden; transition: all .5s; -webkit-transition: all .5s;}
.aimg li:hover .abimg img{transform: scale(1.1);-webkit-transform: scale(1.1);}*/


/* sAbout*/
.sAbout-section{position: relative;z-index: 2;}
.sAbout-head{position: relative;text-align: left;margin-bottom: 1rem;line-height: 1.25;}
.sAbout-head .en{position: relative;font-family: Times New Roman, sans-serif;text-transform: capitalize;text-transform: uppercase;color: #0089cc;}
.sAbout-head .cn{color: #333333;}
.sAbout-head .more{position: absolute;right: 0;bottom: 0;}
@media screen and (max-width: 1024px){
	.sAbout-head{text-align: center;}
}
	.sAbout-intro{padding-top: 2rem;padding-bottom: 1.6rem;}
	.sAbout-intro .contain{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
	.sAbout-intro .txt{width: 50%;}
	.sAbout-intro .txt .imax{font-size: 14px;line-height: 1.71428571;text-align: justify;}
	.sAbout-intro .qImg{width: 11.2rem;height: 10.6rem;margin-right: 1.4rem;}
@media screen and (max-width: 1024px){
	.sAbout-intro .txt{width: 100%;}
	.sAbout-intro .qImg{display: none;}
}
	.sAbout-datas:before,
	.sAbout-datas:after{content: " ";position: absolute;top: 0;bottom: 0;z-index: -1;width: 50%;}
	.sAbout-datas:before{left: 0;background-color: #0089cc;}
	.sAbout-datas:after{right: 0;background-color: #f5f5f5;}
	.sAbout-datas .contain{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.sAbout-datas .dt{width: 50%;padding-right: 1.6rem;color: #fff;padding: 1rem 0;-webkit-box-sizing: border-box;box-sizing: border-box; font-size: 48px;}
	.sAbout-datas .dt s{display: inline-block;vertical-align: middle;margin-left: 0.3rem;width: 4em;height: 1px;background-color: #fff;}
	.sAbout-datas .dd{width: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1rem 0 1rem 1.6rem;}
	.sAbout-datas .dd:after{display: none;}
	.sAbout-datas .dd .col{min-width: 25%;}
	.sAbout-datas .dd .col:nth-child(1n+2){margin-left: 10%;}
	.sAbout-datas .dd .col .sdt{color: #0089cc;white-space: nowrap;}
	.sAbout-datas .dd .col .sdt .num{font-weight: bold; font-size: 48px;}
	.sAbout-datas .dd .col .sdt sup{display: inline-block;vertical-align: top;line-height: 1.5;margin-left: 3px;}
	.sAbout-datas .dd .col .sdd{margin-top: 10px;font-size: 14px;color: #666666;}
@media screen and (max-width: 1024px){
	.sAbout-datas:before{display: none;}
	.sAbout-datas:after{width: 100%;}
	.sAbout-datas .dt{display: none;}
	.sAbout-datas .dd{width: 100%;padding-left: 0;text-align: center;}
}

.dif1{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.dif1:after{display: none;}
@media screen and (max-width: 1024px){
	.dif1{display: block;}
}

.sy_al{padding:3% 0; width: 100%; height: auto; background-size: cover; box-sizing: border-box; background:#f8f8f8;}
/*我们的优势*/
.container02{ overflow:hidden; }
.container02 ul{}
.container02 ul li{float:left;width: 33.333%;height:580px;position:relative;overflow:hidden;}
.container02 ul li:before{content:"";background:#0068b7;position:absolute;left:0;top:0;width: 100%;height:100%;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li:nth-of-type(1):before{background:#0089cc;}
.container02 ul li:nth-of-type(2):before{background:#0659e2;}
.container02 ul li:nth-of-type(3):before{background:#0068b7;}
.container02 ul li:nth-of-type(4):before{background:#e84337;}
.container02 ul li a{ display:block; width:100%; height:100%; padding:2% 10%;}
.container02 ul li .bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li .con{position:relative;z-index:1;overflow: hidden;}
.container02 ul li .con .zi{ height:50px; line-height:50px; margin-top:20%;}
.container02 ul li .con .zi2{ font-size:15px; color:#fff; text-transform:uppercase}
.container02 ul li .con .zi3{ font-size:20px; font-weight:bold; color:#fff; margin-bottom:72px; margin-top:8px; position:relative}
.container02 ul li .con .zi3:before{ content:""; position:absolute; top:48px; left:0; width:0; height:2px; background:#fff; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li .con p {
    font-size: 15px;
    color: #fff;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 3;*/
	width:80%;
    transform: translateX(-400px);
    -webkit-transform: translateX(-400px);
    -moz-transform: translateX(-400px);
    -moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.container02 ul li:hover:before{ right:0; width:100%}
.container02 ul li:hover .con p{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.container02 ul li:hover .con .zi3:before{ width:35px; }
.container02 ul li .bg{ -webkit-transform-origin: left; -moz-transform-origin: left; -ms-transform-origin: left; -o-transform-origin: left; transform-origin: left; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; -moz-transform: perspective(300px) rotateY(0deg); -ms-transform: perspective(300px) rotateY(0deg); -o-transform: perspective(300px) rotateY(0deg); transform: perspective(300px) rotateY(0deg); background-size: cover;}
.container02 ul li:hover .bg{ opacity: 1; -webkit-transform: perspective(300px) rotateY(90deg); -moz-transform: perspective(300px) rotateY(90deg); -ms-transform: perspective(300px) rotateY(90deg); -o-transform: perspective(300px) rotateY(90deg); transform: perspective(300px) rotateY(90deg); }
.inter-inner { width: 94%; height: 94%; position: absolute; left: 3%; top: 3%; }
.inter-inner .line1, .inter-inner .line2 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; filter: alpha(opacity=0); pointer-events: none; -webkit-transition: opacity 0.6s, -webkit-transform 0.6s; transition: opacity 0.6s, transform 0.6s; transition-delay:0.6s}
.inter-inner .line1 { border-top: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: scale(0,1); transform: scale(0,1); }
.inter-inner .line2 { border-right: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: scale(1,0); transform: scale(1,0); }
.container02 ul li:hover .line1,.container02 ul li:hover .line2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }


.inside-content{overflow: hidden;}
.fzlc{ position:relative; z-index:1; overflow:hidden; margin-top: 3%}
.fzlc:after{ content:""; position: absolute;  z-index:-1;width: 1px;height: 100%;bottom: 0px;left: 50%;background-color:#e0e0e0;}
.fzlc li{ overflow:hidden; margin:2% 0px;}
.fzlc li>div{ padding:0px 2%; box-sizing:border-box;}
.fzlc li .fzlc-text{ padding:3%; border:1px solid #e0e0e0; border-radius:6px; background:#fff; font-size: 16px;line-height: 25px; box-sizing:border-box;}
.fzlc li .fzlc-time{ position:relative; z-index:1; padding:3%; font-size:34px; font-weight:bold; color:#0089cc;}
.fzlc li .fzlc-time:after{ content:""; position: absolute;  z-index:-1;width:30px;height: 0%;bottom:50%;right: 100%; border-top:1px dashed #e0e0e0;}
.fzlc li .fzlc-time:before{ content:""; position: absolute;  z-index:1;width:16px;height:16px;bottom:50%;right: 100%;transform: translate(-22px,7px); border:1px solid #0089cc; border-radius:50%; background:#fff;}

.fzlc li:nth-child(Odd)>div{ float:right;}
.fzlc li:nth-child(even) .fzlc-time{ text-align:right; }
.fzlc li:nth-child(even) .fzlc-time:after{ content:""; position: absolute;  z-index:-1;width:30px;height: 0%;bottom:50%;left: 100%; border-top:1px dashed #e0e0e0;}
.fzlc li:nth-child(even) .fzlc-time:before{ content:""; position: absolute;  z-index:1;width:16px;height:16px;bottom:50%;left: 100%;transform: translate(22px,7px); border:1px solid #0089cc; border-radius:50%; background:#fff;}

.col-sm-6 {width: 50%; float:left;}


.xinwenxiangqing{width:100%; height: auto; overflow: hidden;}
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head p{color: #0068b7;font-size: 28px;margin-bottom: 18px;height: auto;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 15px 0;}
.xinwenxiangqing .nd_text .big{font-size: 16px; line-height: 35px; font-weight: 600; color:#0068b7 }
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px auto;}
.xinwenxiangqing .nd_text .baimg{width: 40%; float: right; margin-left: 30px;}
.xinwenxiangqing .nd_text .baimg img{width: 100%; clear: both; display: block; margin: auto}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#0068b7; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}


.view-page{width:100%; float:left; position:relative; margin:40px 0; border-top:1px solid #d6d6d6; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:160px; height:40px; line-height:40px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a{background:#fff url(../images/le.png) 20px center no-repeat; padding-left:60px; border:1px solid #e6e6e6; color: #555; line-height: 38px;}
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 20px center no-repeat #0068b7;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:160px;}
.view-page .back a{background:url(../images/back.png) 20px center no-repeat #0068b7;color: #fff; text-align:center; padding-left:25px; line-height: 40px;}
.view-page .back a:hover{background:url(../images/back.png) 20px center no-repeat #0068b7; color:#000;}
.view-page .next{right:0;}
.view-page .next a{background:#fff url(../images/ri.png) 90% center no-repeat;text-align:center; border:1px solid #e6e6e6; line-height: 38px; color: #555}
.view-page .next:hover a{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #0068b7;}


.related-product {overflow:hidden;}
.related-product .title,.relatedTitle{background:#e7e7e7;height:45px;line-height:45px;}
.related-product .title span,.relatedTitle span{display:inline-block;color:#fff;background:#0068b7;width:120px;height:45px;text-align:center;font-size:16px;font-weight:bold;}

.relatedNews{margin-top:40px; overflow:hidden}
.relatedNews_font{font-size:13px;margin-top:15px;}
.relatedNews_font ul{margin-right:-3%}
.relatedNews_font ul li{float:left;margin-right:3%;width:47%;;line-height:40px;border-bottom:1px dotted #ddd;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size: 14px;}
.relatedNews_font ul li a{background:url(../images/ly_li.png) no-repeat left center;padding-left:10px; color: #666}
.relatedNews_font ul li a:hover{color: #0068b7}
.relatedNews_font ul li span{float:right;color:#999;margin-left:30px;}

.cl:after,.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.cl,.clearfix { zoom:1; }

/* sBusiness */
.sBusiness-list{}
.sBusiness-list .item{overflow: hidden; height: auto; padding:2%; background-color: #fff; -webkit-box-shadow: 0px 4px 19.2px 0.8px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 19.2px 0.8px rgba(0, 0, 0, 0.1); margin-top: 30px; box-sizing:border-box;}
.sBusiness-list .item:first-child{margin-top: 0;}
.sBusiness-list .item .apptext{width:40%; float:left;}
.sBusiness-list .item .apppic{float:right;}
.sBusiness-list .item .apppic img{width:100%}
.sBusiness-list .item .mask{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../images/masks-business.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sBusiness-list .item .abbt{font-size: 24px; line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333333; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sBusiness-list .item p{margin-top: 20px; font-size: 14px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 78px; height: 78px;}
.sBusiness-list .item .more{display: block; position: relative; z-index: 9; margin-top: 40px; width: 138px; height: 38px; line-height: 38px; border-radius: 40px; text-align: center; color: #0089cc; border: #0089cc solid 1px; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sBusiness-list .item .more:hover{background-color: #0089cc; color: #fff;}
.sBusiness-list .item.even{}
.sBusiness-list .item.even .pic{right: 0;}
.sBusiness-list .item.odd{padding-left: 690px; padding-right: 6%;}
.sBusiness-list .item.odd .pic{left: 0;}
.sBusiness-list .item:hover .abbt{color: #0089cc;}

.protext{overflow: hidden; margin-bottom: 3%; display: flex; justify-content:space-between; align-items: center; 
	padding:2%; 
	background-color: #fff; 
	-webkit-box-shadow: 0px 4px 19.2px 0.8px rgba(0, 0, 0, 0.1); 
	box-shadow: 0px 4px 19.2px 0.8px rgba(0, 0, 0, 0.1); 
	box-sizing:border-box;
}
.protext_img{width: 50%; float: left;}
.protext_img img{max-width: 100%;}
.protext_right{width: 45%; float: left;}
.protext_right .abbt{font-size: 24px; line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333333; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.protext_right .wz{ font-size: 15px; line-height: 32px; color: #343434;  box-sizing: border-box;margin-top: 3%; overflow: hidden;}
.protext_right .more{display: block; position: relative; z-index: 9; margin-top: 40px; width: 138px; height: 38px; line-height: 38px; border-radius: 40px; text-align: center; color: #0089cc; border: #0089cc solid 1px; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.protext_right .more:hover{background-color: #0089cc; color: #fff;}
.protext_right .more a:hover{color:#fff}
.protext a:hover .protext_right .abbt{color:#0089cc}

.jjfa{margin-top:3%;}
.jjfa ul{margin-top:-3%;margin-left:-2%;}
.jjfa ul:after{content: " ";display: block;height: 0;clear: both;visibility: hidden;font-size: 0;line-height: 0;}
.jjfa ul li{width:23%;float:left;margin-top:3%;margin-left:2%;padding-bottom:30px;position:relative;}
.jjfa ul li .jjfa_img{overflow:hidden;}
.jjfa ul li .jjfa_img img{transition:all 0.5s; width:100%}
.jjfa ul li:hover .jjfa_img img{transform:scale(1.1);}
.jjfa ul li .jjfa_bt{width:84%;font-size:16px;line-height:45px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;background:#fff;box-shadow:0 8px 8px rgba(0,0,0,0.1);position:absolute;bottom:0;left:8%;transition:all 0.5s;}
.jjfa ul li:hover .jjfa_bt{color:#fff;background:#0089cc;}


.tuijian{width: 100%;height: 400px;overflow: hidden;position: relative; background: #f8f8f8;}
.tjpicbg{width: 50%;height: 100%;position: absolute;right: 0;top: 0;z-index: 2;overflow: hidden;}
.even .tjpicbg{left: 0;right: auto;}
.tjpicbg img{position: absolute;width: 960px;height: 100%;left: 50%;top: 0;z-index: 2;margin-left: -480px;-webkit-transition: 1s;transition: 1s;}
.tjpicbg img.al{left: 0;margin-left: 0;}
.tjother{width: 50%;height: 100%;float: left;display: table;position: relative;z-index: 1;}
.tjother .inner{font-size: 14px;color: #907761;line-height: 24px;padding: 0 12.5%;display: table-cell;vertical-align: middle;}
.even .tjother{float: right;}
.tjother .sbt{font-size: 28px;color: #333;line-height: 40px;-webkit-transition: 0.6s;transition: 0.6s;}
.tjother .tjcon{font-size: 16px;color: #666;line-height: 28px;margin: 18px 0 34px;overflow: hidden;}
.tjother .tjcon img{display: none;}
.tjother label.num{display: block;width: 70px;height: 60px;background-color: #0089cc;overflow: hidden;font-size: 50px;line-height: 104px;color: #fff;text-align: center;-webkit-transition: 0.6s;transition: 0.6s;}
.tuijian:hover .tjother .sbt{color: #0089cc;}
.tuijian:hover .tjother label.num{line-height: 60px;}
.tuijian:hover .tjpicbg img{-webkit-transform: scale(1.04);transform: scale(1.04);}
@media screen and (max-width: 1580px){
	.tjother .tjcon{width: auto;}
	.tjother .inner{padding: 0 10%;}
	.tjpicbg img.al{left: 50%;margin-left: -400px;}
}
@media screen and (max-width: 1100px){
	.tuijianwrap{padding: 30px 40px;}
	.tuijian{height: auto;}
	.tjpicbg{position: relative;width: auto;height: auto;margin: 30px 0 0;}
	.tjpicbg img{position: relative;width: 100%;left: 0;margin-left: 0;}
	.tjpicbg img.al{left: 0;margin-left: 0;}
	.tjother{float: none;width: 100%;height: auto;}
	.even .tjother{float: none;}
	.tjother .inner{padding: 40px 0 30px;}
	.tjother .tjcon{max-height: none;}
}
@media screen and (max-width: 960px){
	.tuijianwrap{padding: 30px 30px;}
	.tjpicbg{height: 400px;}
	.tjpicbg img{position: absolute;width: 960px;left: 50%;margin-left: -480px;}
	.tjpicbg img.al{margin-left: 0;}
}
@media screen and (max-width: 860px){
	.tjpicbg img.al{left: 50%;margin-left: -400px;}}
@media screen and (max-width: 750px){
	.tjother .inner{font-size: 34px;line-height: 50px;}
	.tjother h3{font-size: 34px;line-height: 50px;}
	.tjother .tjcon{font-size: 30px;line-height: 46px;}
	.tjother label.num{line-height: 60px;}
}

.subpage-head{text-align: center; position: relative; overflow: hidden; z-index: 2; padding-top: 20px;}
.subpage-head .en{font-size: 48px; position: absolute; left: 0; top: 0; z-index: -1; pointer-events: none; width: 100%; font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: bold; color: #f7f7f7; text-align: center; padding-left: 0.05em; letter-spacing: 0.05em;}
.subpage-head .cn{font-size: 36px; color: #0089cc; font-weight: bold; text-align: center; padding-left: 0.05em; letter-spacing: 0.05em;}
.subpage-head .cn s{color: #333333;}
.subpage-head .aside{margin-top: 25px; line-height: 1.5; color: #333333; font-weight: lighter; font-size: 20px;}
.subpage-head .imax{margin-top: 25px;}
@media screen and (max-width: 1024px){
	.subpage-head{padding-top: 0.4rem;} 
	.subpage-head .aside, .subpage-head .imax{margin-top: 0.5rem;}
}
@media screen and (max-width: 640px){
	.subpage-head .en{font-size: 26px;} 
	.subpage-head .cn{font-size: 22px;} 
	.subpage-head .aside{font-size: 16px;}
}

.sAfterSale-section2{padding:3% 0; background-color: #f5f5f5;}
.sAfterSale-section2 .head{text-align: center;font-weight: bold;color: #0089cc; font-size: 36px;}
.sAfterSale-section2 .aside{margin-top: 25px;line-height: 1.75;text-align: center; font-size:22px;}
.sAfterSale-section2 .list6{margin-top: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.sAfterSale-section2 .list6:after{display: none;}
.sAfterSale-section2 .list6 .item{background-color: #fff;border: #e4e4e4 solid 1px;text-align: center;padding: 35px 40px 50px;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sAfterSale-section2 .list6 .item:nth-child(1n+1){width: 32%;margin-left: 2%;margin-top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sAfterSale-section2 .list6 .item:nth-child( 3n+1){margin-left: 0;}
.sAfterSale-section2 .list6 .item:nth-child( 1n+4){margin-top: 2%;}
.sAfterSale-section2 .list6 .item .icoImg{width: 140px;height: 100px;display: block;margin-left: auto;margin-right: auto;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;}
.sAfterSale-section2 .list6 .item .dt{font-size: 24px;margin-top: 15px;color: #333333;font-weight: bold;line-height: 1.5;}
.sAfterSale-section2 .list6 .item .dd{font-size: 16px;margin-top: 25px;line-height: 1.75em;color: #666666;}
@media screen and (min-width: 1025px){
	.sAfterSale-section2 .list6 .item:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);}
	.sAfterSale-section2 .list6 .item:hover .icoImg{-webkit-transform: rotateY(360deg) translateY(-2px);transform: rotateY(360deg) translateY(-2px);}
}
@media screen and (max-width: 1024px){
	.sAfterSale-section2{padding-top: 1.1rem;padding-bottom: 1.1rem;}
	.sAfterSale-section2 .aside{margin-top: 0.5rem;}
	.sAfterSale-section2 .list6{margin-top: 0.8rem;}
	.sAfterSale-section2 .list6 .item{padding: 0.6rem 0.7rem 1rem;}
	.sAfterSale-section2 .list6 .item:nth-child(1n+1){width: 49%;margin-left: 2%;margin-top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.sAfterSale-section2 .list6 .item:nth-child( 2n+1){margin-left: 0;}
	.sAfterSale-section2 .list6 .item:nth-child( 1n+3){margin-top: 2%;}
	.sAfterSale-section2 .list6 .item .icoImg{width: 112px;height: 80px;}
	.sAfterSale-section2 .list6 .item .dt{margin-top: 0.3rem;}
	.sAfterSale-section2 .list6 .item .dd{margin-top: 0.5rem;line-height: 1.5;}
}

.downloads{overflow: hidden; padding: 0 20%; box-sizing:border-box;}
.downloads ul{}
.downloads ul li{width:98%;height: 65px;border: 1px solid #e5e5e5;margin-bottom: 20px;overflow: hidden;float: left;}
.downloads ul li:nth-child(2n){background: #f7f7f7;}
.downloads ul li i{min-width: 60px;line-height: 64px;text-align: center;font-size: 30px;color: #a2a2a2;float: left;display: block;}
.downloads ul li i img{max-width: 30px;vertical-align: middle;display: inline-block;}
.downloads ul li p{width: 50%;height: 64px;line-height: 64px;font-size: 16px;color: #4d4d4d;float: left;display: block;margin-bottom: 0;}
.downloads ul li h5{width: 40%;height: 64px;line-height: 64px;font-size: 20px;color: #a2a2a2;float: left;display: block;}
.downloads ul li a{min-width: 60px;height: 64px;display: block;}
.downloads ul li a i{font-size: 24px;}
.downloads ul li a:hover i{color: #f00;}
.downloads ul li em{min-width: 60px;line-height: 64px;text-align: center; float:right;}
.downloads ul li em img{max-width: 30px;vertical-align: middle;display: inline-block;}


.downloads2{overflow: hidden;}
.downloads2 dl{}
.downloads2 dl dd{width:100%;height: 65px;border: 1px solid #e5e5e5;margin-bottom: 20px;overflow: hidden;}
.downloads2 dl dd i{min-width: 60px;line-height: 64px;text-align: center;font-size: 30px;color: #a2a2a2;float: left;display: block;margin: 16px 12px 0;}
.downloads2 dl dd i img{width: 30px;vertical-align: middle;display: inline-block; float:left}
.downloads2 dl dd p{width: 50%;height: 64px;line-height: 64px!important;font-size: 16px;color: #4d4d4d;float: left;display: block;margin-bottom: 0; margin-top:0 !important;}
.downloads2 dl dd h5{width: 40%;height: 64px;line-height: 64px;font-size: 20px;color: #a2a2a2;float: left;display: block;}
.downloads2 dl dd a{min-width: 60px;height: 64px;display: block; padding:0}
.downloads2 dl dd a i{font-size: 24px;}
.downloads2 dl dd a:hover i{color: #f00;}
.downloads2 dl dd em{min-width: 60px;line-height: 64px;text-align: center; float:right;}
.downloads2 dl dd em img{width: 30px;vertical-align: middle;display: inline-block;margin: 16px 12px 0!important;}


.contact{width: 100%;height: auto;overflow: hidden;padding: 0% 0;box-sizing: border-box;}
.contact_lx{float: left;width:52%;font-size: 16px;line-height: 35px;}
.contact_lx p:first-child{font-size: 19px;}
.lists{}
.lists li{width:50%;float:left;}
.lists li:last-child{width:100%;}
.lists li dd{float:left;width:50%;}
.lists li .zi{font-size:24px;color:#0089cc;padding-bottom:3%;}
.lists li .txt{position:relative;line-height:30px;margin-bottom:5%;}
.lists li .txt p{font-size:16px;padding-left:8%}
.lists li .txt em{position:absolute;left:0;top:0;}
.lists li .txt em img{width:30px;}
.lists li h3{padding-bottom:20px;font-size:18px;color:#232425;}
.tactfrms{width:45%;float:right;}
#map_container{height: 450px;}
.bot{background: #f3f3f3;overflow: hidden;}
.bot .t-center{text-align: center;padding-top:2%}
.bot .title{font-size: 32px;line-height: 1.85;}
.bot .ltitle{font-size: 14px;line-height: 25px;color:#777;margin-top: 5px;margin-bottom:0%;}
.bot .form{padding:2.2% 15%;display: block; box-sizing:border-box;}
.bot .tip{font-size: 14px;line-height: 22px;color:#666666;}
.bot .input{display: block;width: 100%;background-color: #fff;font-size: 14px;line-height: 32px;padding:8px 2.2%;color:#999;margin:2% 0;box-sizing: border-box; border: 1px solid #ccc;}
.bot .input:focus{box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.bot .br{border-radius: 5px;}
.bot .submit{line-height: 44px;height: 44px;padding:0 45px;display: inline-block;background-color: #0089cc;font-size: 15px;color: #fff;cursor: pointer;}
.bot .submit:hover{background-color: #0089cc;}
.col-sm-6{width: 50%;float: left;padding: 0 2%;box-sizing: border-box;}
.col-xs-12{padding: 0 2%;box-sizing: border-box;}


.inprony{overflow:hidden;}
.inprony_lefe{width:20%; float:left;}

/* 产品列表 */

.nyaboutbox2{width: 100%; height: auto; overflow: hidden; padding:0% 0 3%; box-sizing: border-box;}

.newsleft{width:20%; height:auto; float:left;}
.blk-xs{width:100%;}
.fdh-01-tit {background: #0089cc;height: auto;}
.fdh-01-tit .nbt{font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit .nbt span{font-size: 14px;text-transform: uppercase;}

.fdh-01-nav-one .nbt2{line-height: 50px;margin-bottom: 2px;overflow: hidden;background:#f1f1fa;}
.fdh-01-nav-one .nbt2 a{display:inline-block;font-size: 16px;font-weight: normal;color: #555;overflow: hidden;vertical-align: middle;width:calc(100% - 50px);box-sizing: border-box;padding-left:10%; font-weight:600}
.fdh-01-nav-one .nbt2 i{display:inline-block; vertical-align: middle;width:50px;height:50px;background: url(../images/p14-icon5.png) center center no-repeat;}
.fdh-01-nav-one .nbt2 i.xu{background: url(../images/p14-icon2.png) center center no-repeat;}
.fdh-01-nav-one dl{display:none;}

.fdh-01-nav-one .nbt2.sidenavcur, .fdh-01-nav-one .nbt2:hover{background: #0089cc}
.fdh-01-nav-one .nbt2.sidenavcur a, .fdh-01-nav-one .nbt2:hover a{color: #fff;}
.fdh-01-nav-one .nbt2.sidenavcur i{background: url(../images/p14-icon2.png) center center no-repeat;}
/*.fdh-01-nav-one .nbt2:hover i{background: url(../images/p14-icon2.png) center center no-repeat;}*/

.fdh-01-nav dl{padding: 2px 0 4px;}
.fdh-01-nav dt{font-size: 14px;line-height: 50px;padding-left: 13%;padding-right: 4%;margin-bottom: 1px;background: #f1f1fa;position: relative;overflow: hidden;}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #0089cc;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #0089cc;}
.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 4%;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #0089cc;}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #0089cc;}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #666;}


.cinfo{padding:6.2%; text-align: center; background: #0089cc; box-sizing:border-box;}
.cinfo p{font-size: 16px; line-height: 22px; color: #fff}
.cinfo b{display: block; font-size: 28px; font-weight: bold; color: #fff; line-height: 30px; margin-top: 4px;}


.plc{padding: 5px 0 25px; overflow:hidden;}
.p12-curblock{display: none;}
.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
.p102-curmbs-1 .ssbt{font-weight: normal;padding-left: 35px;background: url(../images/p102-curmbs-icon1.png) no-repeat left center; display: inline-block;}
.p102-curmbs-1 i{font-style: normal;}
.p102-curmbs-1 span{font-family: å®‹ä½“;height: 46px;line-height: 46px;padding: 0px 5px;}
.p102-curmbs-1 a{color: #808080;}
.p102-curmbs-1 a:hover{color: #0c42ac;}


.xypg-left-box{margin-bottom: 20px;}
.xypg-left-title{background: #145fa7; padding: 10px 20px; position: relative; font-size: 20px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    z-index: 9;}
.xypg-left-title .lcbt{font-size: 20px; color: #ffffff; line-height: 30px; font-weight: bold; position: relative; z-index: 9;}
.xypg-left-title i{position: absolute; left: -5px; top: -9px; font-style: normal; font-size: 67px; font-weight: bold; opacity: .1; color: #fff; line-height: 1; z-index: 1; text-transform: uppercase;}
.xypg-left-title span{font-weight: normal; font-size: 16px; color: #fff; opacity: .6; margin-left: 10px; text-transform: capitalize;}
.xypg-left-title span:before{content: "/"; padding-right: 5px;}
.xypg-left-con{border: 1px solid #d2d2d2; border-top: none;}
.page-wrap-contact{padding: 10px 0;font-size: 14px;}
.page-wrap-contact .lcwz{padding: .3em 1.4em .8em 1.4em;font-size: 15px;color: #333;}
.page-wrap-contact p{border-top: 1px solid #eee;position: relative;margin-bottom: 0;padding:5% 8%;color: #555; box-sizing:border-box;}
.page-wrap-contact em{position:absolute;}
.page-wrap-contact em img{width:20px; vertical-align:middle;}
.page-wrap-contact span{font-size: 12px;padding-left:12%; line-height:22px}
.lxpic{overflow:hidden;}
.lxpic img{width:100%;}

.lxcode{margin:3%; overflow:hidden;}
.lxcode img{max-width:90%;margin: auto;
    clear: both;
    display: block;}

.inprony_right{width:78%;float:right;}
.inprony_right ul{margin-right: -2%;}
.inprony_right li{margin-right: 2%;float: left; overflow: hidden; margin-bottom: 2%; padding: 1%; box-sizing: border-box; background: #f3f3f3;}
.inprony_right li .ippic{width:30%;float:left;overflow:hidden;}
.inprony_right li .ippic img{width:100%;height:auto;display:block;}
.inprony_right li a:hover .ippic img{-o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.inprony_right li .pictitle{float:right;width:65%; overflow:hidden; margin-top:3%;}
.inprony_right li .pictitle .p1{}
.inprony_right li .pictitle .p1 .inbt{font-size:22px;color:#0089cc;line-height:35px;margin-bottom:4%;overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;}
.inprony_right li .pictitle .p1 .wz{font-size: 14px;color: #666;line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 150px;
}
.more-link{;border-radius:20px;line-height:38px;box-sizing:border-box;text-align:center;display:inline-block}
.more-link p{font-size:14px;color:#0089cc;display:inline-block;vertical-align:middle;margin-right:5px}
.more-link img{display:inline-block;vertical-align:middle}
.more-link:hover{padding-left:10px}
.more-linkb{border:unset;text-align:left}
.inprony_right li .bot{margin-top:4%;}
.inprony_right li .bot .more-link-lx{margin-left:10px}
.inprony_right li .bot a:hover{color:#fff}
.inprony_right li .bot .more-link{width:110px}

.pro_rightss{width: 100%; height: auto; overflow: hidden; padding:2% 0; box-sizing: border-box;}
.productss{width:100%;}
.productss img{max-width: none !important;}
.promore_l{width:40%;float:left; }

.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{margin: auto; display: block; clear: both; width: 100%}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*Ã¥â€ºÂ¾Ã§â€°â€¡Ã¥Â°ÂÃ¥â€ºÂ¾Ã©Â¢â€žÃ¨Â§Ë†Ã¥Ë†â€”Ã¨Â¡Â¨*/
.spec-preview{width:99.6%; height:auto;border:1px solid #d6d6d6;  text-align: center;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:78%; height:51px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:66px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:57px;height:44px;}
.spec-scroll .items ul li img:hover{border:2px solid #0089cc; padding:1px;}

.pros_right{width:55%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom: 1px solid #ddd;}
.pros_right_top .pbt{overflow:hidden; display:inline-block; font-size:24px; color:#0089cc; padding-bottom:10px;}
.pros_right_top .pwz{font-size:18px; line-height:30px; margin-bottom:10px; font-weight:600}
.proleft{width:100%;font-size:14px; line-height:30px; margin-top:2%;}
.proleft p{font-size:14px; line-height:25px; }


.pc-cx-tel-1{width: 100%;height: auto;border-top: 2px solid #ddd;padding-top: 20px; overflow:hidden; margin-top:20px;}
.pc-cx-tel-1-t1{width: 30%; float: right;}
.pc-cx-tel-1-t1 ul{margin-right: -2%}
.pc-cx-tel-1-t1 li{width:98%;height: auto;background: #0089cc;font-size: 18px;line-height: 44px;text-align: center;float: left; margin-right: 2%}
.pc-cx-tel-1-t1 li a{display: block;color: #fff;}
.pico{overflow:hidden; margin-bottom:3%;}
.pico img{width:100%}
.telsss{padding-bottom:20px;background: url('../images/p_icon.png') no-repeat left 0px;background-size:20px; padding-left:30px;color:#191919;font-size:1.571em;}
.telsss span{color:#0089cc;}

.pbtn{margin-top:10px;overflow:hidden;}
.pbtn a{width:33%;height:50px;line-height:50px;float:left;text-align:center;margin-right:3%; background: #0089cc;
    color: #fff; font-size:18px}
.pbtn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;line-height:1;top:0px;}
.pbtn i img{width:20px}
.pbtn a:hover{background:#ef8200;color:#fff;}
.pbtn a:nth-child(2){width:50%; background:#ef8200;}

.pc-cx-tel-1-t2{height: 56px;padding-left: 70px;background: url(../images/head-c-r1.png) no-repeat 0px top;font-size: 18px;color: #454545; float:left}
.pc-cx-tel-1-t2 p{line-height: 24px;}

.pc-cx-tel-1s{width: 100%;height: auto; overflow: hidden;}
.pc-cx-tel-1s dl{}
.pc-cx-tel-1s dd{width:45%;height: auto;background: #eee;font-size: 18px;line-height: 30px;text-align: center; margin: 0 2.5%;display:block; padding: 0!important; float: left;}
.pc-cx-tel-1s dd a:hover{background: #0089cc; display:block; color: #fff; border: 0!important}

.pc-cx-tel-2s{width: 100%;height: auto; overflow: hidden;}
.pc-cx-tel-2s dl{}
.pc-cx-tel-2s dd{width:47%;height: auto;background: #eee;font-size: 16px;line-height:40px;text-align: center; margin: 0 5% 0 0;display:block; padding: 0!important; float: left;}
.pc-cx-tel-2s dd a:hover{background: #0089cc; display:block; color: #fff; border: 0!important}
.pc-cx-tel-2s dd:last-child{margin-right: 0}



.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{width:150px; float:left; margin-right:10px;}
.proleft_btn li a{width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block; color: #0055b4}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#0089cc; color:#fff;}

.tabs-basic{width:100%; margin-top:0%; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6; background:#eee;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{display:block; text-decoration:none; background:#eee; border:1px solid transparent; padding:15px 40px; color: #333}
.tabs-basic .tab-active{border-bottom:2px solid #0089cc; color:#fff; background:#0089cc;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto; background:#fff; padding:20px 0;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%; margin:auto; display: block; clear: both;}
.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}

.hot_pro2{width:100%;float:left; margin-top:5%;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#0089cc; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}

.scrollleft2{width:100%; float:left; margin-top:20px; margin-bottom: 30px;}
.scrollleft2 li{width:200px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:99%; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #0089cc;}
.scrollleft2 li a{color: #333}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.toptit {background-image: url(../images/btmbg.jpg); font-size: 22px;color:#fff; line-height: 52px;  padding-left:16px; margin-bottom:20px;}

.inprony_rightbox {
    width: 78%;
    float: right;
}

/*内页荣誉认证*/
.honor {height:auto; overflow:hidden; margin-top:0%}
.honor ul { list-style: none; overflow: hidden; margin-right: -2%;  margin-bottom: -2%;}
.honor li { width:23%; height: auto; overflow: hidden; margin-right:2%; float: left; margin-bottom: 2%;}
.honor li .hpic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.honor li a { display: block; width: 100%; overflow: hidden; transition:all 0.3s;}
.honor li .hpic img { width: 100%!important; overflow: hidden;}
.honor li div:hover { border: 1px solid #0089cc; }
.honor li a:hover{ transform:scale(1.2,1.2);  overflow: hidden;}
.honor li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 15px; }
/*内页荣誉认证*/


.app{overflow:hidden;}
.appny{box-sizing:border-box;font-size: 16px;color: #222;line-height: 34px;overflow: hidden; width:80%}
.appny span{color:#0089cc; font-size:20px; font-weight:600}
.appny p{width:50%; float:left;}

.appnyimg{text-align: center;margin:4% 0 0 0;}
.appnyimg .title{font-size: 32px;font-weight: 300;}
.appnyimg ul{margin-left: -1%;margin-top: 30px;}
.appnyimg li{float: left;width: 24%;margin-left: 1%;position: relative;margin-bottom: 1%;background: #000;overflow: hidden;}
.appnyimg li img{width: 100%;opacity: 0.5;transition: all 0.3s;}
.appnyimg li:hover img{opacity: 1;transform: scale(1.2);}
.appnyimg li .sbt{position: absolute;left: 0px;top: 0px;color: #FFF;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size:26px;font-weight: 300;}


.nynewsbox{ overflow: hidden; }
/*新闻列表*/
.news-tt-hz{margin-bottom:2%; background:#F6F6F6;padding:2%;overflow:hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s;}

.news-tt-pic{width:32%;float:left;display:block; overflow:hidden;}
.news-tt-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }

.news-tt-pic img{ width:100%;transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}

.news-tt-right{width:65%;float:right;}
.news-tt-title{font-size:16px;}
.news-tt-content{font-size:15px;float:left; line-height:28px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden; color:#666;margin:3% 0;}
.index-news-right-top-nr{float:left;overflow:hidden;}
.index-news-right-top-nr-rq{ margin-top:3%; }
.index-news-right-top-nr-rq li{float:left;margin-right:5px;font-size:14px;color:#999; line-height:27px;}
.index-news-right-top-nr-rq li img{vertical-align:top;}
.index-news-right-top-nr-title {margin-bottom:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px;  font-weight:bold; color:#0089cc}
.index-news-right-top-nr-title a{font-size:20px; font-weight:bold;}
.index-news-right-top-nr-content{text-indent:30px;margin:14px 0;float:left; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; color:#999;}

.news-more {width: 150px;line-height:40px;text-align: center; float:right;}
.news-more a {
    color: #666;
    font-size: 15px;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    display: block;
}
.news-more:hover a {
    background: #0089cc;
    color: #fff;
    display: block;
}

.productPic{width: 100%; margin: 4% 0;padding: 0px 0; box-sizing: border-box; overflow: hidden;}
.productPic ul{overflow: hidden; margin-right: -2%; margin-top:0px}
.productPic li{width: 31.333%; margin-right: 2%; float: left; margin-bottom: 30px; position: relative;}
.product-words{width: 100%;}
.product-w-pic{width: 100%; position: relative; overflow: hidden; background-color: #fff; text-align: center; box-sizing:}
.product-w-pic img{width: 100%; object-fit: cover}
.product-w-shade{width: 100%; height: 30%; position: absolute; bottom: 0%; left: 0%; background-color: rgba(33, 128, 11, .8); transition: all .2s; opacity: 0;}
.product-w-pic .product-w-piclink{display: block;width: 100%;height: 100%;font-size: 0; padding: 0;border-bottom: none;margin: 0;}
.product-w-shade .pwzs{width: 100%; position: absolute; top: 50%; transform: translate(0,-50%);}
.product-w-shade .pwzs p{font-size: 16px; color: #fff; width: 80%; margin: auto; text-align:justify; text-justify:inter-word; text-align: center; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.product-w-shade .pwzs span{display: inline-block; font-size: 24px; color: #fff; text-align: center; padding: 0 0 4px 0; border-bottom: 1px solid #fff; margin-top: 36px;}
.productPic li:hover .product-w-pic .product-w-shade{opacity: 1; height: 100%;}
.product-w-words{width: 100%; padding: 15px; box-sizing: border-box; position: absolute; bottom: 0; box-sizing: border-box;}
.product-w-words .pwzs{font-size: 20px; color: #333; line-height: 30px; text-align: center; z-index: 999; position: relative; transition: all .2s;}
.product-w-words p{font-size: 16px; color: #666; line-height: 25px; min-height: 60px}
.productPic li:hover .product-w-words .pwzs{transform: translateY(-60px); opacity: 0;}


/*feedback*/
.messages_box{width:auto;padding:3% 22%; overflow:hidden; box-sizing:border-box;}
.messages_box ul{margin-right:-2%;} 
.messages_box ul li{padding:1% 0; margin-right:2%; width:48%; box-sizing:border-box; float:left;}
.messages_box .text-input,.messages_box .summary-input,.messages_box .qq-input{width:100%;padding:0px 2%;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px; box-sizing:border-box; line-height:45px}
.messages_box .cont-input{width:100%;height:250px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;box-sizing: border-box;}
.messages_box .code-input{width:125px;vertical-align:middle;height:33px; padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.messages_box .verify-pic{height:35px;vertical-align:middle;}
.messages_box .submitBtn{text-align:center;padding-top:10px;}
.messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #0F1636;border:none;}
.messages_box ul li:nth-child(5){width:98%!important;}
.messages_box ul li:nth-child(6){width:98%!important;}
.messages_box ul li:nth-child(7){float:left;}
.messages_box ul li:nth-child(8){float:right;}
.messages_box ul li input{width:100%; height:auto;  background:none; border:none; color:#999; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none; line-height:45px; box-sizing:border-box;}
.messages_box ul li .btn,.messages_box ul li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.messages_box ul li .btn{background:#1759a9;}
.messages_box ul li .btn2{background:#999;}

.in_pr{width: 100%; margin: 0 auto; overflow: hidden; margin-top: 303%px;}
.in_pr ul{}
.in_pr li{display: flex;justify-content: space-between;align-items: center; background: #f9f9f9; padding-bottom: 2%;
    margin-bottom: 2%;
    border-bottom: 2px solid #a9caed;}
.in_pr li .pleft{width: 35%; height: auto;  float: left;}
.in_pr li .pleft img{width: 100%;}
.in_pr li .pright{width:56%; box-sizing: border-box; float: right; margin-right:3%;}
.in_pr li:nth-child(2n) .pright{margin-left:3%;}
.in_pr li .pright_zi{font-size: 22px; line-height: 42px; color: #333;}
.in_pr li .pright_ny{font-size: 16px; line-height: 25px; color: #666;}
.in_pr li .pright_xny{font-size: 14px; line-height:25px; color: #666; padding-top:2%;}
.in_pr li .cbutter { font-size: 14px; color: #d9340d; transition: 0.3s; margin-top:5%; float: left; margin-right: 5%;}
.in_pr li .cbutter a{color:#0089cc; transition: 0.3s; }
.in_pr li .cbutter a:hover { background: #0089cc; padding: 12px 35px; color: #fff; box-shadow: #aaa 0px 3px 5px;}


.in_pr2{width: 100%; margin: 0 auto; overflow: hidden; margin-top: 3%;}
.in_pr2 ul{}
.in_pr2 li{overflow: hidden; display: flex;justify-content: space-between;align-items: center; background: #f9f9f9;}
.in_pr2 li .pleft{width: 50%; height: auto;  float: left;}
.in_pr2 li .pleft img{width: 100%;}
.in_pr2 li .pright{width:40%; box-sizing: border-box; float: right; margin-right:5%;}
.in_pr2 li:nth-child(2n) .pright{margin-left:5%;}
.in_pr2 li .pright_zi{font-size: 24px; line-height: 48px; color: #333;}
.in_pr2 li .pright_ny{font-size: 16px; line-height: 25px; color: #555;}
.in_pr2 li .pright_xny{font-size: 15px; line-height:28px; color: #555; padding-top:2%;}
.in_pr2 li .cbutter { font-size: 14px; color: #d9340d; transition: 0.3s; margin-top:5%;}
.in_pr2 li .cbutter a{color:#0089cc; transition: 0.3s; }
.in_pr2 li .cbutter a:hover { background: #0089cc; padding: 12px 35px; color: #fff; }

.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#cd0b8d;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}