@charset "utf-8";

.cuna{cursor: not-allowed;}
.pa100{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.pr100{position: relative; left: 0; top: 0; width: 100%; height: 100%;}
.bgf{background-color: #fff;}
.bgf1{background-color: #f1f1f1;}
.bgf5{background-color: #f5f5f5;}
.bge{background-color: #eee;}
.modalC{display: none; position: fixed; left: 50%; top: 50%; margin-left: -960px; margin-top: -540px; width: 1920px; height: 1080px; z-index: 99; overflow: hidden;}
.ysqUEO .modalC .contain{opacity: 0; -webkit-transition: all 330ms ease 0s; transition: all 330ms ease 0s; -webkit-transform: translateY(-66%) scale(0.2); transform: translateY(-66%) scale(0.2);}
.ysqUEO .modalC.showUp .contain{opacity: 1; -webkit-transform: none !important; transform: none !important;}
.ysqUEO .modalC.hideOut .contain{opacity: 0; -webkit-transform: translateY(33%) scale(0.2) !important; transform: translateY(33%) scale(0.2) !important;}
.modalC .contain{z-index: 20; position: absolute; overflow: hidden; left: 50%; top: 50%;}
@-webkit-keyframes fadeIns{0%{opacity: 0.3;} to{opacity: 1;}}
@keyframes fadeIns{0%{opacity: 0.3;} 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; animation-timing-function: ease; -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 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 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;}
/* 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;}
.vat{vertical-align: top;}
.unsel{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.insel{-webkit-user-select: normal ; -moz-user-select: normal ; -ms-user-select: normal ; user-select: normal ;}
.op0{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.op1{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.taps a,
.tapList a,
.tap{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.tapList .link{display: block;}
.lhd5{height: .5em;}
.reject{cursor: not-allowed;}
.poss{position: static !important;}
.ts{-webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.tsn{-webkit-transition: none !important; transition: none !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;}
.hScroll{white-space: nowrap; font-size: 0; overflow-x: auto; overflow-y: hidden;}
.hScroll .scrollBox,
.hScroll .overview{display: inline-block; vertical-align: top;}
.vScroll{font-size: 0; overflow-y: auto; overflow-x: hidden;}
.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;}
._pen{pointer-events: none !important;}
.pa100.link{z-index: 8;}
.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;}
/* resetEnd */
.c1{color: #b10815;}
.bgc1{background-color: #b10815;}
.c2{color: #DB001C;}
.bgc2{background-color: #DB001C;}
.ca{color: #333333;}
.cb{color: #666666;}
.cs{color: #999999;}
html{min-width: 1220px;}
body{color: #666666; font: 14px/1 "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
a{color: #333333; -webkit-transition: color 220ms; transition: color 220ms;}
a.on,
a:hover{color: #b10815;}
.w,
.container{width: 1200px;}
.vmbox{font-size: 14px; line-height: 1; font-family: "Microsoft YaHei", "微软雅黑";}
.w90,.container{width:90%;margin:0 auto;max-width:1560px;min-width:1280px;}
button,
input,
select,
textarea{font-family: "Microsoft YaHei", "微软雅黑";}
.info{font-size: 14px; line-height: 24px;}
.imax{font-size: 14px; line-height: 1.8571;}
::-moz-selection{background: #a91115; color: #fff; text-shadow: none;}
::selection{background: #a91115; color: #fff; text-shadow: none;}
.scroll-wrap{background-color: #fff;}
.pc ::-webkit-scrollbar{position: absolute; width: 4px; height: 4px; background: rgba(0, 0, 0, 0.1);}
.pc ::-webkit-scrollbar-thumb{width: 4px; height: 4px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.25);}
.pc ::-webkit-scrollbar-track{background: #ababa7;}
.pc ::-webkit-scrollbar-corner{background: transparent; height: 0; width: 0;}
.loading{background-image: url(../images/loading.gif);}
.loading-m{background-image: url(../images/loading-m.gif);}
.load-error{background-image: url(../images/error.gif);}
@font-face{font-family: "ubuntul"; src: url("font/ubuntul.pfb.woff2") format("woff2"), url("font/ubuntul.pfb.woff") format("woff"), url("font/ubuntul.pfb.ttf") format("truetype"), url("font/ubuntul.pfb.eot") format("embedded-: ;opentype"), url("font/ubuntul.pfb.svg") format("svg"), url("font/ubuntul.pfb.otf") format("opentype"); font-weight: normal; font-style: normal;}
.en{font-family: "ubuntul", Arial, sans-serif;}
.idx-botArrow:after,
.index-about:after{content: " "; position: absolute; left: 50%; margin-left: -7px; bottom: 0; width: 13px; height: 64px; background-image: url(../images/arrowi-lead.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; -webkit-animation: slideInDowns 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite backwards alternate; animation: slideInDowns 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite backwards alternate;}
/* modal-videoPlayer */
.modal-videoPlayer{display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 90; background-color: #fff;}
.modal-videoPlayer .close{position: absolute; top: 0; right: 0; width: 48px; height: 48px; cursor: pointer; z-index: 80; background-color: #aaa;}
.modal-videoPlayer .close s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; line-height: 43.2px; font-size: 28px; color: #ffffff; font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif; cursor: pointer; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s;}
.modal-videoPlayer .close s:hover{color: #ffffff;}
.ysqUEO .modal-videoPlayer .close s{overflow: hidden; text-indent: 120%;}
.ysqUEO .modal-videoPlayer .close s:before,
.ysqUEO .modal-videoPlayer .close s:after{pointer-events: none !important; content: " "; position: absolute; left: 10px; width: 28px; height: 2px; border-radius: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; -webkit-transform-origin: 0 50%; transform-origin: 0 50%; background-color: #ffffff;}
.ysqUEO .modal-videoPlayer .close s:before{top: 14px; -webkit-transform: rotate(45deg) translate(5.59188309px, 0); transform: rotate(45deg) translate(5.59188309px, 0); top: 9px;}
.ysqUEO .modal-videoPlayer .close s:after{bottom: 14px; -webkit-transform: rotate(-45deg) translate(5.59188309px, 0); transform: rotate(-45deg) translate(5.59188309px, 0); bottom: 9px;}
.ysqUEO .modal-videoPlayer .close s:hover:before,
.ysqUEO .modal-videoPlayer .close s:hover:after{background-color: #ffffff;}
.modal-videoPlayer .close s:hover{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}
.modal-videoPlayer .player{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000;}
/* ------------------- htmls ------------------- */
.more1{position: relative; z-index: 1; display: block; color: #fff !important ; line-height: 34px; padding-right: 5px; width: 99px; text-align: center; height: 39px; text-transform: uppercase;}
.more1:before,
.more1:after{z-index: -1; content: " "; position: absolute; width: 98px; height: 32px; border: #DB001C solid 1px; pointer-events: none;}
.more1:before{left: 0; top: 0; background-color: #DB001C;}
.more1:after{left: 5px; top: 5px; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s, -webkit-transform 220ms ease-out 50ms; transition: all 220ms ease 0s, all 220ms ease 0s, -webkit-transform 220ms ease-out 50ms; transition: all 220ms ease 0s, all 220ms ease 0s, transform 220ms ease-out 50ms; transition: all 220ms ease 0s, all 220ms ease 0s, transform 220ms ease-out 50ms, -webkit-transform 220ms ease-out 50ms;}
.more1:hover:after{left: -5px; top: 5px; -webkit-transform: translate(0, -10px); transform: translate(0, -10px);}
/* 表单 */
.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.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;}
/* 相册弹窗 */
#albumWindow{position: fixed; left: 0; top: 50%; right: 0; bottom: 50%; z-index: 99; background-color: #fff; -webkit-transition: all 500ms ease 0ms; transition: all 500ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.no-supports #albumWindow{-webkit-transform: none !important; transform: none !important;}
#albumWindow.visible{-webkit-transform: none !important; transform: none !important; -webkit-transition: all 500ms ease 0ms; transition: all 500ms ease 0ms; opacity: 1; visibility: visible; top: 0; bottom: 0;}
#albumWindow .close.btn{position: absolute; overflow: hidden; z-index: 3; right: 0; top: 0; width: 56px; height: 56px; background-color: #DB001C; text-indent: 150%; *text-indent: 0; text-align: center; font-size: 30px; line-height: 56px; color: #fff; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑";}
#albumWindow .close.btn s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s;}
#albumWindow .close.btn s:before,
#albumWindow .close.btn s:after{content: " "; position: absolute; left: 13px; width: 30px; height: 4px; border-radius: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; -webkit-transform-origin: 0 50%; transform-origin: 0 50%; background-color: #fff;}
#albumWindow .close.btn s:before{top: 17px; -webkit-transform: rotate(45deg) translate(5.79898987px, 0); transform: rotate(45deg) translate(5.79898987px, 0); top: 11px;}
#albumWindow .close.btn s:after{bottom: 17px; -webkit-transform: rotate(-45deg) translate(5.79898987px, 0); transform: rotate(-45deg) translate(5.79898987px, 0); bottom: 11px;}
#albumWindow .close.btn s:hover{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
#albumWindow .ablumName{position: absolute; color: #333; font-size: 16px; top: -56px; line-height: 56px; left: 0;}
#albumWindow .serialNum{position: absolute; left: 0; right: 0; text-align: center; font-size: 22px; color: #999; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑";}
#albumWindow .serialNum s{color: #777;}
#albumWindow .contain{position: absolute; z-index: 1; left: 56px; right: 56px; top: 56px; bottom: 26px;}
#albumWindow .contain .list0{position: absolute; left: 0; top: 0; width: 300%; height: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff;}
#albumWindow .contain .item{float: left; position: relative; width: 1200px; height: 100%; text-align: center;}
#albumWindow .contain .item .img{width: 100%;}
#albumWindow .contain .item h3{position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #666; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
#albumWindow .contain .item.on h3{-webkit-transition: all 250ms ease 400ms; transition: all 250ms ease 400ms; opacity: 1; visibility: visible;}
#albumWindow .contain .tips{width: 100%; text-align: center; color: #aaa; font-size: 12px;}
#albumWindow .ctr{position: absolute; top: 50%; margin-top: -70px; width: 50px; height: 140px; background-color: #f4f4f4; -webkit-transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s; transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; opacity: .8; line-height: 140px; color: #DB001C; text-align: center;}
#albumWindow .ctr s{color: #DB001C; font-size: 42px; font-weight: bold;}
#albumWindow .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
#albumWindow .ctr:hover{color: #DB001C;}
.ysqUEO #albumWindow .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO #albumWindow .ctr s:before,
.ysqUEO #albumWindow .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 21px; height: 2px; background-color: #DB001C; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO #albumWindow .ctr:hover s:before,
.ysqUEO #albumWindow .ctr:hover s:after{background-color: #DB001C;}
.ysqUEO #albumWindow .ctr.prev s:before,
.ysqUEO #albumWindow .ctr.prev s:after{margin-left: -8.5px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO #albumWindow .ctr.prev s:before{-webkit-transform: rotate(-36deg) translateX(-1px); transform: rotate(-36deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.prev s:after{-webkit-transform: rotate(36deg) translateX(-1px); transform: rotate(36deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.prev:hover s:before{-webkit-transform: rotate(-42deg) translateX(-1px); transform: rotate(-42deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.prev:hover s:after{-webkit-transform: rotate(42deg) translateX(-1px); transform: rotate(42deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.next s:before,
.ysqUEO #albumWindow .ctr.next s:after{margin-left: -12.5px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO #albumWindow .ctr.next s:before{-webkit-transform: rotate(-36deg) translateX(1px); transform: rotate(-36deg) translateX(1px);}
.ysqUEO #albumWindow .ctr.next s:after{-webkit-transform: rotate(36deg) translateX(1px); transform: rotate(36deg) translateX(1px);}
.ysqUEO #albumWindow .ctr.next:hover s:before{-webkit-transform: rotate(-42deg) translateX(1px); transform: rotate(-42deg) translateX(1px);}
.ysqUEO #albumWindow .ctr.next:hover s:after{-webkit-transform: rotate(42deg) translateX(1px); transform: rotate(42deg) translateX(1px);}
#albumWindow .ctr.prev{left: 0;}
#albumWindow .ctr.next{right: 0;}
#albumWindow .ctr.reject{display: none;}
#albumWindow .ctr:active{opacity: 1;}
#albumWindow .ctr:hover{background-color: #f5f5f5;}
/* 组件 */
.ysqUEO .hbg .zd{-webkit-transform: scale(1.5); transform: scale(1.5);}
.ysqUEO .hbg:hover .zd,
.ysqUEO .hbg.hbgOn .zd{-webkit-transform: scale(1); transform: scale(1);}
.ysqUEO .scs.hbgOn img,
.ysqUEO .scst.hbgOn img,
.ysqUEO .scs:hover img,
.ysqUEO .scst:hover img{-webkit-transform: scale(1.025); transform: scale(1.025);}
.ysqUEO .scs img{-webkit-transition-duration: 800ms; transition-duration: 800ms;}
.ysqUEO .scst img{-webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%;}
.ysqUEO .tfy3,
.ysqUEO .tfx3,
.ysqUEO .tfy-3,
.ysqUEO .tfx-3{-webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.ysqUEO .tfy3:hover{-webkit-transform: translateY(3px); transform: translateY(3px);}
.ysqUEO .tfx3:hover{-webkit-transform: translateX(3px); transform: translateX(3px);}
.ysqUEO .tfy-3:hover{-webkit-transform: translateY(-3px); transform: translateY(-3px);}
.ysqUEO .tfx-3:hover{-webkit-transform: translateX(-3px); transform: translateX(-3px);}
.ysqUEO .stereoUp{-webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0); box-shadow: 0 0 0 0px rgba(0, 0, 0, 0); -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .stereoUp:hover{-webkit-transform: translateY(-2px); transform: translateY(-2px); -webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.25);}
.hbg .op0{visibility: hidden; /* *visibility: visible; */ -webkit-transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0s; transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0s;}
.hbg:hover .op0,
.hbg.hbgOn .op0{-webkit-transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0ms; transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0ms; opacity: 1; visibility: visible;}
.hbg:hover .op0.htfn,
.hbg.hbgOn .op0.htfn{-webkit-transform: none !important; transform: none !important;}
.hbg .front{z-index: 3;}
.hbg .behind{z-index: 4;}
.hbg .front,
.hbg:hover .behind,
.hbg.hbgOn .behind{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.hbg .behind,
.hbg:hover .front,
.hbg.hbgOn .front{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; /* *visibility: visible; */ visibility: hidden; /* *visibility: visible; */}
/* keyframes use */
@-webkit-keyframes slideInDowns{0%{-webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} to{-webkit-transform: none; transform: none;}}
@keyframes slideInDowns{0%{-webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} to{-webkit-transform: none; transform: none;}}
.slideInDowns{-webkit-animation-name: slideInDowns; animation-name: slideInDowns;}
@-webkit-keyframes fadeInRights{0%{opacity: 0.3; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInRights{0%{opacity: 0.3; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInRights{-webkit-animation-name: fadeInRights; animation-name: fadeInRights;}
@-webkit-keyframes fadeInLefts{0%{opacity: 0.3; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInLefts{0%{opacity: 0.3; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInLefts{-webkit-animation-name: fadeInLefts; animation-name: fadeInLefts;}
@-webkit-keyframes fadeInUps{0%{opacity: 0.3; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInUps{0%{opacity: 0.3; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInUps{-webkit-animation-name: fadeInUps; animation-name: fadeInUps;}
@-webkit-keyframes fadeInDowns{0%{opacity: 0.3; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInDowns{0%{opacity: 0.3; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 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;}
.ysqUEO .abtnSc{position: relative; overflow: hidden; z-index: 1;}
.ysqUEO .abtnSc:after{z-index: -1; content: " "; position: absolute; border-radius: 50%; left: 50%; top: 50%; margin-left: -120px; margin-top: -120px; background-color: #fff; width: 240px; height: 240px; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0.1; visibility: hidden; /* *visibility: visible; */ -webkit-transform: scale(0); transform: scale(0); pointer-events: none;}
.ysqUEO .abtnSc:hover:after{-webkit-transition: all 350ms ease-in 0ms; transition: all 350ms ease-in 0ms; opacity: 0.15; visibility: visible; -webkit-transform: none !important; transform: none !important;}
.ysqUEO .abtnBd{overflow: hidden; z-index: 0;}
.ysqUEO .abtnBd:after{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 400ms ease 0s; transition: all 400ms ease 0s; pointer-events: none; border: 0 solid #777777; border-radius: inherit; opacity: 0;}
.ysqUEO .abtnBd:hover:after{border-width: 30px; opacity: 0.2;}
.ysqUEO .abtnMask{position: relative; overflow: hidden; background-color: #000000 \9;}
.ysqUEO .abtnMask:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; visibility: visible; z-index: -1; background-color: #000000; opacity: 0; filter: alpha(opacity=0); filter: "alpha(opacity=0)"; *zoom: 1; pointer-events: none; -webkit-transition: all 200ms ease 0ms; transition: all 200ms ease 0ms;}
.ysqUEO .abtnMask:after{z-index: 8 !important; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.ysqUEO .abtnMask:hover:after{opacity: .07;}
/* backToTopXXX */
/* 滚动加载 */
.scrollAjax #loadState{position: relative; width: 200px; height: 40px; margin: 40px auto 0; cursor: pointer; text-align: center; line-height: 40px; background-color: #b10815; 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: #b10815; 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 220ms ease 0s; transition: none 220ms ease 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 0s; transition: all 600ms ease 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; 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 ;}
.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; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s;}
.TAlert .contain .Tclose s:hover{color: #333333;}
.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-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; -webkit-transform-origin: 0 50%; transform-origin: 0 50%; background-color: #333333;}
.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;}
.ysqUEO .TAlert .contain .Tclose s:hover:before,
.ysqUEO .TAlert .contain .Tclose s:hover:after{background-color: #333333;}
.TAlert .contain .Tclose s:hover{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}
.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 0ms; transition: all 250ms ease 0ms; pointer-events: none; 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: #b10815; 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 0s; transition: all 330ms ease 0s; -webkit-transform: translateY(-100%) scale(0.2); transform: translateY(-100%) scale(0.2);}
.ysqUEO .TAlert.on .contain{opacity: 1; -webkit-transform: none !important; transform: none !important;}
/* 页码 */
.pagination-wrapper{clear:both;padding:1em 0 2em 0;text-align:center;}
.pagination{display:inline-block;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:12px;}
.pagination li{float:left;display:inline;border:1px solid #ddd;list-style:none;text-decoration:none;line-height:1em;border-left-width:0;}
.pagination li a{display:inline-block;padding:.5em .8em;background-color:#f9f9f9;color:#999;}
.pagination li a:link{background:#fff;color:#4c78a5;}
.pagination li a:hover{text-decoration:none;}
.pagination li a:link:hover{color:#000;}
.pagination li.thisclass{background-color:#f9f9f9;color:#999;}
.pagination li:first-child{border-radius:3px 0 0 3px;border-left-width:1px;}
.pagination li:last-child{border-radius:0 3px 3px 0;}
.pagination .pageinfo{color:#444;}

.pageListBox{text-align: center;padding-bottom:50px;}
.pageListBox .pageList{display: inline-block; vertical-align: top; position: relative; overflow: hidden; font-size: 0; padding-top: 45px; padding-bottom: 0;}
.pageListBox .pageList ul{position: relative; float: none !important; line-height: 32px;}
.pageListBox .pageList ul,
.pageListBox .pageList ul li{display: inline-block; vertical-align: top;}
.pageListBox .pageList ul li{margin: 0 5px; font-size: 14px;}
.pageListBox .pageList a{display: block; border: #c8c8c8 solid 1px; padding-left: 13px; padding-right: 13px; text-align: center; height: 32px; border-radius: 1px; color: #888; background-color: #fff; -webkit-transition: background 200ms, color 200ms; transition: background 200ms, color 200ms; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.pageListBox .pageList a:hover,
.pageListBox .pageList a.selected{color: #fff; background-color: #DB001C;}
.pageListBox .pageList a:active{border-color: #fff;}
/* modal-guidance */
.modal-guidance{position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background-color: #b10815;}
.modal-guidance .bg{z-index: -1; -webkit-transition: all 1200ms ease 50ms; transition: all 1200ms ease 50ms; -webkit-transform: scale(2); transform: scale(2);}
.modal-guidance .logo{position: absolute; left: 50%; top: 50%; margin-top: -122px; margin-left: -110px; width: 220px; height: 90px;}
.modal-guidance .cudgel{position: absolute; overflow: hidden; left: 50%; top: 50%; margin-left: -150px; margin-top: -100px; width: 300px; height: 200px; text-align: center;}
.modal-guidance .cudgel .mask{height: 200px; background-image: url(../image/maski-logo.png); background-size: auto; background-position: 50% bottom; background-repeat: no-repeat;}
.modal-guidance .cudgel .wave{position: absolute; left: 0; width: 0; top: 50%; margin-top: -50px; height: 100px; -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.modal-guidance .cudgel .wave s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../image/bgi-wave.png); background-repeat: repeat-x; background-position: 0 0; background-repeat: no-repeat; -webkit-transition: height 1000ms ease 200ms; transition: height 1000ms ease 200ms; -webkit-animation-name: waveMove; animation-name: waveMove; -webkit-animation-duration: 2.5s; animation-duration: 2.5s; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -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: forwards; animation-fill-mode: forwards;}
.modal-guidance.loaded .bar i{-webkit-animation-iteration-count: 1 !important; animation-iteration-count: 1 !important;}
.modal-guidance.closed .cudgel .wave s{-webkit-animation-play-state: paused; animation-play-state: paused;}
.modal-guidance.closed{-webkit-transition: all 800ms ease 100ms; transition: all 800ms ease 100ms; opacity: 0; visibility: hidden; /* *visibility: visible; */ pointer-events: none;}
@-webkit-keyframes waveMove{0%, 100%{background-position: right 0;} 99.99999%{background-position: right bottom;}}
@keyframes waveMove{0%, 100%{background-position: right 0;} 99.99999%{background-position: right bottom;}}
.waveMove{-webkit-animation-name: waveMove; animation-name: waveMove;}
.fullpage-overview{position: fixed; left: 0;z-index: 20; overflow-y: hidden; overflow-x: auto; width: 100%; height: 100%; background-color: #ffffff; min-width: 1220px;}
.fullpage-pagination{position: absolute; right: 30px; top: 50%; line-height: 300px; font-size: 0; /* &:after,&:before{content:"\00a0";font-size: 0px;visibility:hidden;} */ text-align: center; *font-size: 228px; height: 300px; margin-top: -150px; width: 14px; z-index: 20;}
.fullpage-pagination img{display: inline-block; position: relative; *top: -1px; max-width: 100%; max-height: 100%; width: auto; height: auto;}
.fullpage-pagination .container{width: auto; display: inline-block; vertical-align: middle; line-height: 1;}
.fullpage-pagination .btn{display: block; position: relative; z-index: 1; width: 14px; height: 14px; line-height: 14px;}
.fullpage-pagination .btn:before{content: " "; display: inline-block; vertical-align: middle; border-color: #aeaeae; width: 10px; height: 10px; border-width: 2px; border-style: solid; border-radius: 50%; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.fullpage-pagination .btn > em{position: absolute; right: 100%; margin-right: 12px; top: 0; line-height: 14px; font-size: 16px; font-weight: bold; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑"; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */ white-space: nowrap;}
.fullpage-pagination s{margin: 10px auto; display: block; width: 4px; height: 4px; border-radius: 4px; background-color: #e0e0dd;}
.fullpage-pagination .btn.on:before{border-color: #b10815; height: 0; border-radius: 0;}
.fullpage-pagination .btn.on > em{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.fullpage-viewport{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.fullpage-bg{-webkit-transition: -webkit-transform 4000ms ease 200ms; transition: -webkit-transform 4000ms ease 200ms; transition: transform 4000ms ease 200ms; transition: transform 4000ms ease 200ms, -webkit-transform 4000ms ease 200ms;}
.fullpage-section{position: relative; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: 2; background-color: #fff; min-width: 1200px;}
.fullpage-section .bg{z-index: -1; pointer-events: none;}
.fullpage-section .vm{z-index: 3;}
.fullpage-section.leaving{pointer-events: none;}
.fullpage-section.on .fullpage-bg{-webkit-transform: scale(1.025); transform: scale(1.025);}
/*header*/
.header{position: fixed; left: 0; top: 0; z-index: 51; width: 100%; min-width: 1200px; height: 90px;}
.header,
.header a{color: #ffffff;}
.header a:hover{color:#ffffff}
.header > .contain{z-index: 6; height: 90px; padding: 0 4.16666667%; }
.header > .contain:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; visibility: visible; z-index: -1; background-color: #DB001C; opacity: 0; filter: alpha(opacity=0); filter: "alpha(opacity=0)"; *zoom: 1; pointer-events: none; -webkit-transition: all 200ms ease 0ms; transition: all 200ms ease 0ms;}
.header > .hr{position: absolute; z-index: 8; bottom: 0; left: 4.16666667%; right: 4.16666667%; width: auto; background-color: #fff; opacity: .1;}
.header.skinfff{-webkit-box-shadow: 0.5px 0.866px 10px 0px rgba(0, 0, 0, 0.14); box-shadow: 0.5px 0.866px 10px 0px rgba(0, 0, 0, 0.14);}
.header.secNavShow > .hr{background-color: #000;}
.header.secNavShow .secNavBar{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible; -webkit-transform: none !important; transform: none !important;}
.header.skinfff,
.header.secNavShow,
.header.skinfff a,
.header.secNavShow a{color: #fff;}
.header.skinfff .contain:after,
.header.secNavShow .contain:after{opacity: 1;}
.header.skinfff .logo .behind,
.header.secNavShow .logo .behind{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.header.skinfff .wemedia,
.header.secNavShow .wemedia{border-left-color: #999999;}
.header.skinfff .wemedia .item .ico,
.header.secNavShow .wemedia .item .ico{background-position: 0 bottom;}
.header.skinfff .firNav .firItem.on .link1,
.header.secNavShow .firNav .firItem.on .link1{color: #fff;}
.header.skinfff .firNav .block s,
.header.secNavShow .firNav .block s{background-color: #b10815;}
.header .logo{float: left; position: relative; top: 20%; margin-top: -16px; height: 80px;}
.header .logo img{position: absolute; left: 0; top: 0; height: 100%;}
.header .logo .behind{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.header .wemedia{position: relative; z-index: 8; float: right; height: 15px; margin-top: 40px; padding-left: 22px; border-left: #ffffff solid 1px; font-size: 0; white-space: nowrap;}
.header .wemedia .item{position: relative; display: inline-block; vertical-align: top; margin-left: 10px; height: 28px; margin-top: -7px;}
.header .wemedia .item:first-child{margin-left: 0;}
.header .wemedia .item .ico{display: block; width: 28px; height: 28px; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s; background-repeat: no-repeat; background-position: 0 0;}
.header .wemedia .item .qrcode{position: absolute; left: 50%; top: 100%; margin-top: 5px; margin-left: -40px; width: 80px; height: 80px; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */ -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);}
.header .wemedia .item:hover .qrcode{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible; -webkit-transform: none !important; transform: none !important;}
.header .firNav{-webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; position: relative; float: right; margin-right: 20px;}
.header .firNav .firItem{float: left; position: relative; z-index: 2; height: 90px; line-height: 92px; margin-left: 40px; font-size: 16px;}
.header .firNav .firItem .link1{display: block; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.header .firNav .block{position: absolute; overflow: hidden; left: 0; top: 0; z-index: 1;}
.header .firNav .block s{position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #fff;}
.header .secNavBar{position: absolute; z-index: 1; left: 0; top: 100%; width: 100%; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */ -webkit-transform: translateY(5px); transform: translateY(5px); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);}
.header .secNavBar > .bg{z-index: -1; background-color: #fff; opacity: .70; filter: alpha(opacity=90); *zoom: 1;}
.header .secNavBar .contain{padding-left: 4.16666667%; padding-right: 4.16666667%;}
.header .secNavBar .secNavList{text-align: right; font-size: 0; padding-top: 15px; padding-bottom: 15px;}
.header .secNavBar .secNavList .secNav{display: inline-block; vertical-align: top; min-width: 64px; text-align: center; margin-left: 50px; font-size: 14px;}
.header .secNavBar .secNavList .secNav:first-child{margin-left: 0;}
.header .secNavBar .secNavList .secNav .secItem{padding-top: 8px; padding-bottom: 8px; line-height: 20px; white-space: nowrap;}
.header .secNavBar .secNavList .secNav .link2:hover{color: #b10815;}
.index-head{z-index: 1; position: relative; text-align: center;}
.index-head:before{content: " "; position: absolute; left: 50%; top: 0; margin-left: -27px; width: 54px; height: 3px; background-color: #DB001C;}
.index-head .cn{font-size: 28px; height: 80px; line-height: 80px; color: #333333;}
.index-head .en{z-index: -1; position: absolute; left: 0; top: 0; width: 100%; height: 80px; line-height: 80px; font-size: 66px; color: #bbb; opacity: .22; filter: alpha(opacity=22); *zoom: 1; text-transform: uppercase; font-weight: 100; letter-spacing: 14px;}
.index-head > p{max-width: 1200px; margin-left: auto; margin-right: auto; margin-top: 10px; color: #999999; line-height: 24px;}
.index-banner{position: relative; left: 0; top: 0; width: 100%; height: 100%; height: 100vh; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.index-banner .shade {left: 0 !important; margin-left: 0 !important; }
.index-banner .item{overflow: hidden; position: relative; left: 0; top: 0; width: 100%; height: 100%; height: 100vh; background-color: #aaa;}
.index-banner .item .image,
.index-banner .item .videoBg{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%; pointer-events: none;}
.index-banner .item.moveItem{position: absolute;}
.index-banner .ctr{z-index: 8; position: absolute; top: 50%; margin-top: -40px; width: 40px; height: 80px; line-height: 80px; -webkit-transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s, all 250ms ease 0ms; transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s, all 250ms ease 0ms; border-radius: 4px; color: #ffffff; text-align: center; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.index-banner .ctr s{font-size: 32px; font-weight: bold;}
.index-banner .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
.index-banner .ctr:hover{color: #ffffff;}
.ysqUEO .index-banner .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .index-banner .ctr s:before,
.ysqUEO .index-banner .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 16px; height: 3px; background-color: #ffffff; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .index-banner .ctr:hover s:before,
.ysqUEO .index-banner .ctr:hover s:after{background-color: #ffffff;}
.ysqUEO .index-banner .ctr.prev s:before,
.ysqUEO .index-banner .ctr.prev s:after{margin-left: -5px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .index-banner .ctr.prev s:before{-webkit-transform: rotate(-45deg) translateX(-1.5px); transform: rotate(-45deg) translateX(-1.5px);}
.ysqUEO .index-banner .ctr.prev s:after{-webkit-transform: rotate(45deg) translateX(-1.5px); transform: rotate(45deg) translateX(-1.5px);}
.ysqUEO .index-banner .ctr.prev:hover s:before{-webkit-transform: rotate(-45deg) translateX(-1.5px); transform: rotate(-45deg) translateX(-1.5px);}
.ysqUEO .index-banner .ctr.prev:hover s:after{-webkit-transform: rotate(45deg) translateX(-1.5px); transform: rotate(45deg) translateX(-1.5px);}
.ysqUEO .index-banner .ctr.next s:before,
.ysqUEO .index-banner .ctr.next s:after{margin-left: -11px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .index-banner .ctr.next s:before{-webkit-transform: rotate(-45deg) translateX(1.5px); transform: rotate(-45deg) translateX(1.5px);}
.ysqUEO .index-banner .ctr.next s:after{-webkit-transform: rotate(45deg) translateX(1.5px); transform: rotate(45deg) translateX(1.5px);}
.ysqUEO .index-banner .ctr.next:hover s:before{-webkit-transform: rotate(-45deg) translateX(1.5px); transform: rotate(-45deg) translateX(1.5px);}
.ysqUEO .index-banner .ctr.next:hover s:after{-webkit-transform: rotate(45deg) translateX(1.5px); transform: rotate(45deg) translateX(1.5px);}
.index-banner .ctr.prev{left: 80px; margin-left: -5px;}
.index-banner .ctr.next{right: 80px; margin-right: -5px;}
.index-banner .ctr:hover{background-color: rgba(0, 0, 0, 0.3);}
.index-banner .ctr.ctrShow{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.index-banner .pagination{height: 10px; line-height: 10px; position: absolute; bottom: 50px; left: 0; width: 100%; z-index: 3; text-align: center; white-space: nowrap;}
.index-banner .pagination .btn{display: inline-block; vertical-align: top; position: relative; overflow: hidden; z-index: 1; width: 20px; height: 20px; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s; border-radius: 50%; text-indent: 150%; *text-indent: 0; *font-size: 0; margin: 0 6px;}
.index-banner .pagination .btn:before,
.index-banner .pagination .btn:after{content: " "; position: absolute; left: 50%; top: 50%; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s; border-radius: 50%; width: 8px; height: 8px; margin-left: -5px; margin-top: -5px; opacity: 1;}
.index-banner .pagination .btn:after{background-color: #fff;}
.index-banner .pagination .btn.on:before{width: 18px; height: 18px; margin-left: -10px; margin-top: -10px; border: #b10815 solid 1px;}
.index-banner .pagination .btn.on:after{width: 10px; height: 10px; margin-left: -5px; margin-top: -5px; background-color: #b10815;}
.maxh600 .index-banner .pagination{bottom: 32px;}
.index .vm{padding-top: 30px; text-align: center;}
.index .vmbox{width: 90%;margin:0 auto; text-align: left;}
.index-fixedMove .item{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: 1;}
.index-fixedMove .item img{position: absolute; left: 50%; top: 0; height: 100%; width: 1920px; margin-left: -960px; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%;}
.ysqUEO .index-fixedMove.dir_z .item.come{width: 0; z-index: 20 !important; margin-left: 50%;}
.ysqUEO .index-fixedMove.dir_z .item.come.on{margin-left: 0; width: 100%; -webkit-transition: width 1200ms ease-out 0s, margin 1200ms ease-out 0s; transition: width 1200ms ease-out 0s, margin 1200ms ease-out 0s;}
.ysqUEO .index-fixedMove.dir_z .item.leave{opacity: 1 !important;}
.ysqUEO .index-fixedMove.dir_f .item.leave{width: 0; z-index: 20 !important; margin-left: 50%; -webkit-transition: width 1200ms ease-out 0s, margin 1200ms ease-out 0s; transition: width 1200ms ease-out 0s, margin 1200ms ease-out 0s;}
.ysqUEO .index-fixedMove.dir_f .item.come{opacity: 1 !important;}
.index-fixedMove .icon{height: 20px; line-height: 20px; position: absolute; bottom: 3%; left: 0; width: 100%; z-index: 3; text-align: center; white-space: nowrap;}
.index-fixedMove .icon .btn{display: inline-block; vertical-align: bottom; position: relative; overflow: hidden; z-index: 1; width: 4px; height: 20px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; text-indent: 100%; *text-indent: 0; *font-size: 0; margin: 0 10px; background-color: #fff; height: 10px;}
.ysqUEO .index-fixedMove .icon .btn{background-color: #fff !important;}
.ysqUEO .index-fixedMove .icon .btn:after,
.ysqUEO .index-fixedMove .icon .btn:before{content: " "; position: absolute; left: 0; bottom: 0; height: 0; width: 100%; background-color: #b10815; -webkit-transition: all 500ms linear 0s; transition: all 500ms linear 0s;}
.index-fixedMove .icon .btn.on{background-color: #b10815; height: 20px;}
.ysqUEO .index-fixedMove .icon .btn.on:after{height: 20px; -webkit-transition-duration: 4s; transition-duration: 4s;}
.index-fixedMove:hover .icon .btn.on:before{height: 20px;}
.index-fixedMove:hover .icon .btn.on:after{height: 0%; -webkit-transition-duration: 220ms; transition-duration: 220ms;}
.index-about-contain{position: relative; height: 440px; padding-right: 408px; width: 792px;}
.index-about-contain .head{position: relative; height: 90px; line-height: 1.2;}
.index-about-contain .head .cn{color: #DB001C; font-size: 34px; font-weight: bold;}
.index-about-contain .head .en{margin-top: 20px; color: #999999; font-size: 28px; text-transform: uppercase; letter-spacing: 10px; font-weight: 100;}
.index-about-contain .head .more{position: absolute; right: 0; bottom: 0; line-height: 24px; font-size: 16px; text-transform: uppercase;}
.index-about-contain .head .more:before{content: " "; display: inline-block; vertical-align: middle; margin-right: 30px; width: 44px; height: 1px; background-color: #999999; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.index-about-contain .head .more:hover:before{background-color: #b10815; margin-right: 24px;}
.index-about-contain .body{margin-top: 30px; font-size: 18px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; max-height: 246px;color:#333}
.index-about-contain .links{margin-top: 40px;}
.index-about-contain .links .more1{display: inline-block; vertical-align: top; margin-right: 24px;}
.index-about-contain .year{position: absolute; right: 0; top: 0; width: 259px; height: 506px; background-image: url(../image/xmwz-about.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; padding: 0px 32px 0; line-height: 26px; color: #333333; font-size: 16px;margin-top:-30px;}
.index-about-contain .year .fb{font-size: 18px;}
.index-about-contain .vd-box{position: absolute; right: 0; bottom: 0; overflow: hidden; width: 324px; height: 182px; background-color: #f1f1f1;}
.index-about-contain .vd-box .pic,
.index-about-contain .vd-box .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.index-about-contain .vd-box .play{z-index: 8; background-image: url(../picture/btni-play.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.index-about-contain .vd-box .play:hover{-webkit-transform: scale(0.985); transform: scale(0.985);}
.index-product:before{content: " "; position: absolute; left: 0; bottom: 0; z-index: 9; width: 100%; height: 6px; background-color: #DB001C; opacity: .30; filter: alpha(opacity=30); *zoom: 1; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.index-product .Tt{position: relative; z-index: 5; background-color: #000; pointer-events: none;}
.index-product .Tt:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background-color: #000; opacity: .40; filter: alpha(opacity=40); *zoom: 1;}
.index-product .Tt .box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; -webkit-transition: all 1000ms ease 0ms; transition: all 1000ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */ -webkit-transform: scale(1.025); transform: scale(1.025);}
.index-product .Tt .box.on{-webkit-transition: all 1400ms ease 0ms; transition: all 1400ms ease 0ms; opacity: 1; visibility: visible; -webkit-transform: none !important; transform: none !important; z-index: 8;}
.index-product .Tg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.index-product .Tg .btn{position: relative; overflow: hidden; float: left; width: 25%; height: 100%;}
.index-product .Tg .btn:before{content: " "; z-index: 1; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background-color: #fff; opacity: .40; filter: alpha(opacity=40); *zoom: 1;}
.index-product .Tg .btn:after{content: " "; z-index: 6; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .0; filter: alpha(opacity=0); *zoom: 1;}
.index-product .Tg .btn:first-child:before{display: none;}
.index-product .Tg .btn .contain{z-index: 10; display: block; top: 80%; margin-top: -160px; height: 350px; padding-top: 50px; padding-left: 16.66666667%; padding-right: 16.66666667%; color: #fff;}
.index-product .Tg .btn .contain .ico{display: block; margin-left: -4px; width: 56px; height: 56px; background-repeat: no-repeat; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.index-product .Tg .btn .contain .cn{margin-top: 6px; font-size: 24px;}
.index-product .Tg .btn .contain .en{margin-top: 12px; font-size: 16px; text-transform: uppercase;}
.index-product .Tg .btn .contain .info{margin-top: 24px; font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; max-height: 96px; opacity: .50; filter: alpha(opacity=50); *zoom: 1; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.index-product .Tg .btn .contain .more{display: block; margin-top: 30px; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.index-product .Tg .btn .hr{z-index: 8; position: absolute; left: 0; bottom: 0; width: 100%; height: 6px; background-color: #DB001C; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.index-product .Tg .btn.on:after{opacity: .40; filter: alpha(opacity=40);}
.index-product .Tg .btn.on .contain{color: #DB001C;}
.index-product .Tg .btn.on .contain .ico{background-position: 0 -56px;}
.index-product .Tg .btn.on .contain .info{color: #bc6569; opacity: 1; filter: alpha(opacity=100);}
.index-product .Tg .btn.on .contain .more{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.index-product .Tg .btn.on .hr{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.index-news-contain .more1{margin-top: 3.125%; margin-left: auto; margin-right: auto;}
.index-news-list{margin-top: 1.5625%; padding-top: 10px;}
.index-news-list .item{position: relative; overflow: hidden; float: left; width: 364px; height: 406px; margin-left: 54px;}
.index-news-list .item:first-child{margin-left: 0;}
.index-news-list .item > h3{position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #333333; line-height: 22px;}
.index-news-list .item .time{font-size: 14px; color: #999999; margin-top: 16px;}
.index-news-list .item > p{margin-top: 10px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 48px; height: 48px;}
.index-news-list .item .more{display: block; margin-top: 14px; width: 94px; height: 28px; border: #dadada solid 1px; border-radius: 30px; text-align: center; line-height: 28px; -webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.2);}
.index-news-list .item .pic{margin-top: 24px; width: 100%; height: 228px; background-color: #f1f1f1; border-radius: 4px;}
.index-news-list .item:hover > h3{color: #DB001C;}
.index-partner-contain .more1{margin-top: 3.125%; margin-left: auto; margin-right: auto;}
.index-partner-list{margin-top: 1.5625%; padding-top: 10px; margin-left: auto; margin-right: auto; width: 1220px; font-size: 0; text-align: center;}
.index-partner-list .item{display: inline-block; vertical-align: top; position: relative; overflow: hidden; width: 195px; height: 180px; margin: 8px 4px;}
.index-partner-list .item .img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 128px; font-size: 0; /* &:after,&:before{content:"\00a0";font-size: 0px;visibility:hidden;} */ *font-size: 97px; height: 128px;}
.index-contact-contain{margin-top: -30px;}
.index-contact-contain .left{float: left; width: 450px;}
.index-contact-contain .left .dt{text-align: left;}
.index-contact-contain .left .dt:before{left: 0; margin-left: 0;}
.index-contact-contain .left .dt .cn,
.index-contact-contain .left .dt .en{color: #fff;}
.index-contact-contain .left .dt .en{position: relative; height: auto; line-height: 1; filter: alpha(opacity=14); *zoom: 1; letter-spacing: 0;}
.index-contact-contain .left .dd{margin-top: 20px; font-size: 14px; line-height: 24px; color: #fff;  filter: alpha(opacity=50); *zoom: 1;}
.index-contact-contain .left .dd > p{padding-top: 6px; padding-bottom: 6px;}
.index-contact-contain .left .dd .ewm{float:left; margin-right:20px;width:80px;height:auto;}
.index-contact-contain .left .dd span{display:block;font-size:14px;text-align:center;line-height:24px;color:#fff;}
.index-contact-contain .left .dd .con{width:100%;float:left;}
.index-contact-contain .formCheck{float: right; width: 780px; margin-right: -80px;}
.index-contact-contain .formCheck .dt{height: 80px; line-height: 80px; color: #fff; font-size: 28px;}
.index-contact-contain .formCheck .formItem{position: relative; float: left; margin-top: 20px; margin-right: 80px; line-height: 45px; color: #fff;}
.index-contact-contain .formCheck .formItem .skin{padding: 12px 0; line-height: 20px; border-bottom: #ffffff solid 1px;}
.index-contact-contain .formCheck .formItem input.skin{width: 310px; height: 20px;}
.index-contact-contain .formCheck .formItem textarea.skin{width: 700px; height: 80px;}
.index-contact-contain .formCheck .formItem .aftPD{margin-left: -40px; width: 40px; text-align: center;}
.index-contact-contain .formCheck .enter{color: #ffffff; height: 44px; line-height: 44px; border-bottom: solid 1px;}
.index-contact .backToTop{position: absolute; left: 50%; margin-left: -12px; bottom: 80px; margin-bottom: 1.5%; width: 24px; height: 24px; background-image: url(../images/arrowi-backToTop.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; -webkit-animation: fadeInDowns 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite backwards alternate; animation: fadeInDowns 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite backwards alternate;}
.index-contact .footer{z-index: 9; position: absolute; left: 0; bottom: 0; background-color: transparent; background-color: #000000 \9;}
.index-contact .footer:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; visibility: visible; z-index: -1; background-color: #000000; opacity: 0.5; filter: alpha(opacity=0); filter: "alpha(opacity=0)"; *zoom: 1; pointer-events: none; -webkit-transition: all 200ms ease 0ms; transition: all 200ms ease 0ms;}
/* footer */
.footer{position: relative; overflow: hidden; z-index: 1; text-align: center; width: 100%; padding-top: 15px; padding-bottom: 15px; font-size: 14px; line-height: 30px; background-color: #262626;}
.footer,
.footer a{color: #ffffff;}
/* subpage */
.subpage .padWH{position: relative; width: 100%; height: 100vh; pointer-events: none; z-index: -1; }
.subpage .fixedSection{position: fixed !important; left: 0; top: 0; overflow: hidden; z-index: 0 ; width: 100%; }
.subpage-banner{position: relative; overflow: hidden; z-index: 2; width: 100%; height: 100vh;}
.subpage-banner .contain{top: 50%; margin-top: -210px; padding-top: 90px;}
.subpage-banner .contain > img{display: block; margin-left: auto; margin-right: auto;}
.subpage-banner .contain .en{margin-top: 3%;}
.subpage-banner .contain .cn{margin-top: 2.5%; text-align: center; color: #fff; font-size: 24px; font-family: "SimSun", "宋体";}
.subpage-banner .contain .pendant{margin-top: 4%;}
.subpage-banner .contain .vr{margin-left: auto; margin-right: auto; margin-top: 1.5%; height: 60px; position: relative;}
.subpage-banner .contain .vr:after{content: " "; position: absolute; left: 0; top: 0; height: 100%; border-right: #ffffff dotted 1px; opacity: .40; filter: alpha(opacity=40); *zoom: 1;}
.subpage-banner .typing{display: inline-block; vertical-align: top; position: relative; overflow: hidden; width: 9em; border-right: 4px transparent solid; white-space: nowrap; -webkit-animation: typing 3.6s steps(9, end), blink_typing 0.75s step-end 5, blink_typing 1s step-end 2 3.6s; animation: typing 3.6s steps(9, end), blink_typing 0.75s step-end 5, blink_typing 1s step-end 2 3.6s; /* 打印效果 */ /* 光标闪啊闪 */}
@-webkit-keyframes typing{from{width: 0;} to{width: 9em;}}
@keyframes typing{from{width: 0;} to{width: 9em;}}
@-webkit-keyframes blink_typing{from, to{-webkit-box-shadow: 1px 0 0 0 transparent; box-shadow: 1px 0 0 0 transparent;} 50%{-webkit-box-shadow: 1px 0 0 0; box-shadow: 1px 0 0 0;}}
@keyframes blink_typing{from, to{-webkit-box-shadow: 1px 0 0 0 transparent; box-shadow: 1px 0 0 0 transparent;} 50%{-webkit-box-shadow: 1px 0 0 0; box-shadow: 1px 0 0 0;}}
.subpage-banner .mouse{position: absolute; left: 50%; bottom: 10%; margin-left: -20px; width: 40px; height: 40px; background-image: url(/static/picture/arrows-mouse.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; -webkit-animation: fadeInDowns 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite backwards alternate; animation: fadeInDowns 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite backwards alternate;}
.subpage-wrap{position: relative; z-index: 3; background-color: #fff;}
.subpage-nav{position: relative; z-index: 5; width: 100%; height: 90px;  font-size: 0; white-space: nowrap;}
.subpage-nav,
.subpage-nav a{color: #ffffff;}
/*产品应用新样式*/
.bg-product{background-color:#f7f7f7;}
.bg-pro2{background-color:#fcf6f0;}
.subpage-nav .title{font-size:28px;color:#DB001C;line-height:60px;text-align:center;z-index:999;position:relative;font-weight:700;}
.subpage-nav .title-en{font-size:40px;color:#777;margin-top:-38px;text-align:center;letter-spacing:14px;opacity:0.22;}
.news-listnav{background-color:#DB001C;padding-top：0!important;}
.solution{width:100%;height:800px;margin-top:30px;margin-bottom:50px;}
.solution .solution-body{width:90%;height:420px;margin:30px auto;padding-top:40px;}
.solution .solution-body .left{width:45%;float:left;}
.solution .solution-body .left .t-t1{font-size:16px;line-height:24px;color:#DB001C;margin-bottom:30px;}
.solution .solution-body .left .t-t2{font-size:24px;line-height:36px;color:#333;font-weight:700;margin-bottom:30px;}
.solution .solution-body .left .s-body-desc{font-size:16px;line-height:28px;color:#333;margin-top:20px;width:90%;}
.solution .solution-body .left .adv{}
.solution .solution-body .left .t-ad{font-size:16px;color:#DB001C;line-height:25px;margin-bottom:20px;margin-top:20px;}
.solution .solution-body .left .item{width:100%;font-size:16px;line-height:24px;animation-name: fadeInOut;animation-duration: 3s;}
.solution .solution-body .right{width:50%;float:right;}
.solution .solution-body .right img{width:100%;height:auto;border-radius:10px;}
.solution .solution-case{width:90%;height:auto;margin:20px auto;}
.solution .solution-case .t-t3{font-size:16px;}
.solution .solution-case .title{font-size:18px;margin-bottom:20px;line-height:36px;font-weight:600;}
.solution .solution-case ul{width:100%;}
.solution .solution-case li{width:24%;float:left;margin-right:1.33%;border-radius:10px;box-shadow: 2px 2px 2px rgb(201 201 201 / 35%)}
.solution .solution-case li:nth-child(4n){margin-right:0;}
..solution .solution-case li:hover{box-shadow: 5px 5px 5px rgb(201 201 201 / 50%);transform: rotate(45deg);transition: transform 0.3s ease;
}
.solution .solution-case img{width:100%;border-radius:10px;}
.solution .solution-case img:hover{transform: scale(1.002);  transition: transform 0.5s ease; border:2px solid #DB001C;}
.pro-hezuo{width:100%;height:430px;background-color:#fcf6f0;}
.pro-hezuo .hezuo-body{width:90%;margin:0 auto;}
.pro-hezuo .hezuo-body .hz-title{font-size:28px;color:#000;line-height:36px;padding-top:30px;margin-bottom:30px;}
.pro-hezuo .hezuo-body .hz-ad{font-size:16px;line-height:30px;color:#333;}
.pro-hezuo .hezuo-body .hz-ad2{width:100%;margin-top:30px;}
.pro-hezuo .hezuo-body img{width:100%;border-radius:10px;}
.pro-hezuo .hezuo-body .hz-ad2 .ad2-title{position:relative;font-size:30px;top:-75px;float:right;color:#fff;font-weight:800;margin-right:50px;letter-spacing:5px;}
    
/*新样式结束*/
.subpage-nav .item{display: inline-block; vertical-align: top; position: relative; z-index: 1; height: 90px; line-height: 90px; font-size: 0; /* &:after,&:before{content:"\00a0";font-size: 0px;visibility:hidden;} */ *font-size: 68px; text-align: left;}
.subpage-nav .item:first-child .link{border-left: #ff4d5b solid 1px;}
.subpage-nav .item .link2{position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 9; width: auto; height: auto; border-right: #ff4d5b solid 1px;}
.subpage-nav .item .vmbox{font-size: 16px; line-height: 22px; padding: 1px 20px;}
.subpage-nav .item .en{opacity: .40; filter: alpha(opacity=40); *zoom: 1; text-transform: uppercase; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.subpage-nav .item .cn{font-weight: bold;}
.subpage-nav .item:after{content: " "; position: absolute; right: 0; bottom: 0; z-index: -1; width: 132px; height: 55px; background-image: url(../images/masks-sns.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; opacity: .06; filter: alpha(opacity=06); *zoom: 1;}
.subpage-nav .item:hover{background-color:#f2c67b ;filter:alpha(opacity=80);opacity: .8;}
.subpage-nav .item.on{filter:alpha(opacity=80);opacity: .8; color:#fff;font-size:20px;font-weight:700;}
.subpage-nav .item:hover .en,
.subpage-nav .item.on .en{opacity: 1; filter: alpha(opacity=100);}
.subpage-nav .item:hover:after,
.subpage-nav .item.on:after{opacity: .10; filter: alpha(opacity=10);}
.subpage-nav .item .thrNav{z-index: 8; position: absolute; left: 0; top: 100%; width: 100%; border-top: #fff solid 6px; border-bottom: #b10815 solid 4px; background-color: #DB001C; -webkit-transform: translate(0, 6px); transform: translate(0, 6px);}
.subpage-nav .item .thrNav .link{position: relative; display: block; height: 44px; line-height: 44px; padding-left: 22px; padding-right: 50px; border-top: #ffffff solid 1px; font-size: 16px; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.subpage-nav .item .thrNav .link:after{content: "..."; position: absolute; right: 18px; top: 26px; line-height: 0;}
.subpage-nav .item .thrNav .link:first-child{border-top: none;}
.subpage-nav .item .thrNav .link:hover{background-color: #b10815;}
.subpage-nav .item.hbg .cn:after{content: "+"; margin-left: 4px;}
.subpage-nav .item.hbg:hover .thrNav{-webkit-transform: none !important; transform: none !important;}
.subpage-main{position: relative; z-index: 3; background-color: #fff; padding-top:30px; padding-bottom: 40px;}
.subpage-head{text-align: center;}
.subpage-head .en{font-size: 30px; color: #999999; text-transform: uppercase;}
.subpage-head .cn{margin-top: 12px; font-size: 26px; color: #333333;}
.subpage-head .hr{margin-top: 12px; margin-left: auto; margin-right: auto; width: 40px; height: 5px; background-color: #DB001C;}
.subpage .index-head .en{font-size: 46px;}
/* sAbout */
.sAbout .hidePoint{margin-top: -90px;}
.sAbout .subpage-main{padding-top: 0; padding-bottom: 0;}
.sAbout-section{position: relative; z-index: 1; padding-top: 80px; padding-bottom: 80px;}
.sAbout-body{margin-top: 30px;}
.sAbout-body p{font-size:16px;line-height:32px;color:#333;}
.sAbout-video{position: relative; overflow: hidden; z-index: 2; margin-top: 60px; margin-bottom: -60px; height: 600px; text-align: center; color: #fff;}
.sAbout-video .bg{background-color: #938d7d; height: 100%; background-attachment: fixed; background-position: center center; background-repeat: no-repeat;}
.sAbout-video .play{display: block; margin-top: 104px; margin-left: auto; margin-right: auto; width: 80px; height: 80px; background-image: url(/static/picture/btns-play.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sAbout-video .play:hover{-webkit-transform: scale(1.05); transform: scale(1.05);}
.sAbout-video .dt{margin-top: 60px; font-size: 28px; font-weight: bold;}
.sAbout-video .dt2{font-size:30px;font-weight:100;margin-top:20px;line-height:40px;}
.sAbout-video .dd{margin-top: 15px; margin-left: auto; margin-right: auto; width: 880px; font-size: 14px; line-height: 22px;}
.sAbout-video .vr{margin-top: 20px; margin-left: auto; margin-right: auto; width: 1px; height: 70px; background-color: #fff;}
.sAbout-video .en{margin-top: 15px; font-size: 20px; text-transform: uppercase;}
.sAbout-culture{border-bottom: #e60012 solid 30px;height:520px;padding-bottom:50px;}
.sAbout-culture-list .item{z-index: 1; float: left; position: relative; overflow: hidden; margin-left: 2%; width: 32%; height:300px; background-color: #db001c; color: #fff;}
.sAbout-culture-list .item:first-child{margin-left: 0;}
.sAbout-culture-list .item:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background-color: #000; opacity: .10; filter: alpha(opacity=10); *zoom: 1;}
.sAbout-culture-list .item .icon-about{width:100px;height:auto;display:block;margin:60px auto;}
.sAbout-culture-list .item .icon-about img{width:100%;height:auto;}
.sAbout-culture-list .item .txt{position: absolute; width:100%;height:100%; z-index: 4; text-align: center; padding-bottom: 20px;padding-top: 22%;background-color: #00000045;}
.sAbout-culture-list .item .dt{font-size: 20px; line-height: 30px;font-weight:700;text-align:center;}
.sAbout-culture-list .item .dd{margin-top: 10px; font-size: 14px; line-height: 24px;}
.sAbout-culture-list .item .mask{width:100%; height:100%; background-color:#db001c; background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; text-align: center;}
.sAbout-culture-list .item .mask .icoImg{display: block; margin-left: auto; margin-right: auto; width: 100px; height: 100px;margin-top:10%;}
.sAbout-culture-list .item .a-center{text-align:center;}
@media (max-width: 1280px) {
.sAbout-culture-list .item{z-index: 1; float: left; position: relative; overflow: hidden; margin-left: 2%; width: 32%; height: 405px; background-color: #db001c; color: #fff;}
.sAbout-culture-list .item:first-child{margin-left: 0;}
.sAbout-culture-list .item:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background-color: #000; opacity: .10; filter: alpha(opacity=10); *zoom: 1;}
.sAbout-culture-list .item .icon-about{width:100px;height:auto;display:block;margin:60px auto;}
.sAbout-culture-list .item .icon-about img{width:100%;height:auto;}
.sAbout-culture-list .item .txt{position: absolute; left: 25px; right:25px;bottom: 25px; z-index: 4; text-align: left;}
.sAbout-culture-list .item .dt{font-size: 20px; line-height: 30px;font-weight:700;text-align:center;}
.sAbout-culture-list .item .dd{margin-top: 10px; font-size: 14px; line-height: 24px;}
.sAbout-culture-list .item .mask{padding: 80px 45px; width: 174px; height: 245px; background-image: url(../picture/masks-culture.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; text-align: center;}
.sAbout-culture-list .item .mask .icoImg{display: block; margin-left: auto; margin-right: auto; width: 125px; height: 125px;}
.sAbout-culture-list .item .a-center{text-align:center;}   
}

@media(max-width:1440px){
.sAbout-culture-list .item{z-index: 1; float: left; position: relative; overflow: hidden; margin-left: 2%; width: 32%; height: 330px; background-color: #db001c; color: #fff;}
.sAbout-culture-list .item:first-child{margin-left: 0;}
.sAbout-culture-list .item:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background-color: #000; opacity: .10; filter: alpha(opacity=10); *zoom: 1;}
.sAbout-culture-list .item .icon-about{width:100px;height:auto;display:block;margin:60px auto;}
.sAbout-culture-list .item .icon-about img{width:100%;height:auto;}
.sAbout-culture-list .item .txt{position: absolute; left: 25px; right:25px;bottom: 25px; z-index: 4; text-align: left;}
.sAbout-culture-list .item .dt{font-size: 20px; line-height: 30px;font-weight:700;text-align:center;}
.sAbout-culture-list .item .dd{margin-top: 10px; font-size: 14px; line-height: 24px;}
.sAbout-culture-list .item .mask{padding: 80px 45px; width: 174px; height: 245px; background-image: url(../picture/masks-culture.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; text-align: center;}
.sAbout-culture-list .item .mask .icoImg{display: block; margin-left: auto; margin-right: auto; width: 125px; height: 125px;}
.sAbout-culture-list .item .a-center{text-align:center;}   
}
@media (max-width: 1600px) {
.sAbout-culture-list .item{z-index: 1; float: left; position: relative; overflow: hidden; margin-left: 2%; width: 32%; max-height: 420px; height:400px;background-color: #db001c; color: #fff;}
.sAbout-culture-list .item:first-child{margin-left: 0;}
.sAbout-culture-list .item:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background-color: #000; opacity: .10; filter: alpha(opacity=10); *zoom: 1;}
.sAbout-culture-list .item .icon-about{width:100px;height:auto;display:block;margin:60px auto;}
.sAbout-culture-list .item .icon-about img{width:100%;height:auto;}
.sAbout-culture-list .item .txt{position: absolute; left: 15px; right:15px;bottom: 15px; z-index: 4; text-align: left;}
.sAbout-culture-list .item .dt{font-size: 18px; line-height: 20px;font-weight:700;text-align:center;}
.sAbout-culture-list .item .dd{margin-top: 10px; font-size: 14px; line-height: 24px;}
.sAbout-culture-list .item .mask{padding: 80px 45px; width: 174px; height: 245px; background-image: url(../picture/masks-culture.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; text-align: center;}
.sAbout-culture-list .item .mask .icoImg{display: block; margin-left: auto; margin-right: auto; width: 125px; height: 125px;}
.sAbout-culture-list .item .a-center{text-align:center;}   
}

.sAbout-course-tab{position: relative;}
.sAbout-course-tab .Tt .box{position: relative; padding-left: 685px; min-height: 340px;}
.sAbout-course-tab .Tt .box .pic{position: absolute; left: 0; top: 0; width: 600px; height: 338px; background-color: #f1f1f1;}
.sAbout-course-tab .Tt .box .dt{width: 50px; white-space: nowrap; height: 56px; line-height: 48px; color: #DB001C; font-size: 30px; font-weight: bold; border-bottom: #DB001C 2px solid;text-align:center;font-weight:700;}
.sAbout-course-tab .Tt .box .dd{margin-top: 20px;color:#dfdfdf;}
.sAbout-course-tab .Tt .box .dd > p{border-bottom: #d4d4d4 dashed 1px; line-height: 24px; padding: 12px 0; color: #666666;}
.sAbout-course-tab .Tg{position: relative; margin-top: 60px; margin-left: 35px; margin-right: 35px; overflow: hidden;}
.sAbout-course-tab .Tg .overview{width: 100%; height: 100%; font-size: 0; white-space: nowrap;}
.sAbout-course-tab .Tg .btn{display: inline-block; vertical-align: top; font-size: 16px; width: 226px; height: 78px; line-height: 78px; text-align: center; color: #666666; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s, background 0ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s, background 0ms ease 0s; background-image: url(/static/picture/bgs-courseItem.png); background-size: auto; background-position: 50% 0%; background-repeat: no-repeat;}
.sAbout-course-tab .Tg .btn:hover{color: #DB001C;}
.sAbout-course-tab .Tg .btn.on{color: #DB001C; background-position: 0 bottom;}
.sAbout-course-tab .ctr{position: absolute; bottom: 39px; margin-bottom: -17px; z-index: 8; width: 34px; height: 34px; -webkit-transition: -webkit-transform 220ms ease 0s; transition: -webkit-transform 220ms ease 0s; transition: transform 220ms ease 0s; transition: transform 220ms ease 0s, -webkit-transform 220ms ease 0s; background-image: url(/static/picture/arrows-course.png); background-repeat: no-repeat;}
.sAbout-course-tab .ctr.prev{left: 2px; background-position: left top;}
.sAbout-course-tab .ctr.prev:hover{background-position: left bottom;}
.sAbout-course-tab .ctr.next{right: 2px; background-position: right top;}
.sAbout-course-tab .ctr.next:hover{background-position: right bottom;}
.sAbout-honor{background-color: #f5f5f5;}
.sAbout-honor-slide{position: relative; height: 270px; padding-bottom: 60px;}
.sAbout-honor-slide .shade{padding: 10px; left: -10px;}
.sAbout-honor-slide .box{margin-left: 10px; margin-top: 10px;}
.sAbout-honor-slide .item{float: left; margin-right: 17px; width: 380px; height: 255px; background-color: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24);}
.sAbout-honor-slide .item .pic{width: 100%; height: 100%;}
.sAbout-honor-slide .pagination{height: 10px; line-height: 10px; position: absolute; bottom: 0px; left: 0; width: 100%; z-index: 3; text-align: center; white-space: nowrap;}
.sAbout-honor-slide .pagination .btn{display: inline-block; vertical-align: top; position: relative; z-index: 1; margin: 0 15px; border-color: #b2b2b2; width: 0; height: 0; border-width: 10px 10px 0 0; border-style: solid; border-radius: 50%; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sAbout-honor-slide .pagination .btn > em{display: none;}
.sAbout-honor-slide .pagination .btn.on{border-color: #DB001C;}
.sAbout-honor-slide .ctr{z-index: 8; position: absolute; top: 50%; margin-top: -25px; width: 48px; height: 48px; line-height: 48px; -webkit-transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s; transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s; border-radius: 50%; border: #c2c2c2 solid 1px; color: #666666; text-align: center;}
.sAbout-honor-slide .ctr s{font-size: 32px; font-weight: bold;}
.sAbout-honor-slide .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
.sAbout-honor-slide .ctr:hover{color: #DB001C;}
.ysqUEO .sAbout-honor-slide .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sAbout-honor-slide .ctr s:before,
.ysqUEO .sAbout-honor-slide .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 16px; height: 1px; background-color: #666666; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sAbout-honor-slide .ctr:hover s:before,
.ysqUEO .sAbout-honor-slide .ctr:hover s:after{background-color: #DB001C;}
.ysqUEO .sAbout-honor-slide .ctr.prev s:before,
.ysqUEO .sAbout-honor-slide .ctr.prev s:after{margin-left: -7px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sAbout-honor-slide .ctr.prev s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sAbout-honor-slide .ctr.prev s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sAbout-honor-slide .ctr.prev:hover s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sAbout-honor-slide .ctr.prev:hover s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sAbout-honor-slide .ctr.next s:before,
.ysqUEO .sAbout-honor-slide .ctr.next s:after{margin-left: -9px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sAbout-honor-slide .ctr.next s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sAbout-honor-slide .ctr.next s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.ysqUEO .sAbout-honor-slide .ctr.next:hover s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sAbout-honor-slide .ctr.next:hover s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.sAbout-honor-slide .ctr.prev{left: -100px;}
.sAbout-honor-slide .ctr.next{right: -100px;}
.sAbout-honor-slide .ctr:hover{border-color: #DB001C; background-color: #fbe8e8;}
/*新增研究院列表参数*/
.sAbout-yanjiu {background-color: #f5f5f5;}
.sAbout-yanjiu-slide{position: relative; height: 420px; padding-bottom: 60px;}
.sAbout-yanjiu-slide .shade{padding: 10px; left: -10px;}
.sAbout-yanjiu-slide .box{margin-left: 10px; margin-top: 10px;}
.sAbout-yanjiu-slide .item{float: left; margin-right: 17px; width: 300px; height: 405px; background-color: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24);}
.sAbout-yanjiu-slide .item .pic{width: 100%; height: 100%;}
.sAbout-yanjiu-slide .pagination{height: 10px; line-height: 10px; position: absolute; bottom: 0px; left: 0; width: 100%; z-index: 3; text-align: center; white-space: nowrap;}
.sAbout-yanjiu-slide .pagination .btn{display: inline-block; vertical-align: top; position: relative; z-index: 1; margin: 0 15px; border-color: #b2b2b2; width: 0; height: 0; border-width: 10px 10px 0 0; border-style: solid; border-radius: 50%; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sAbout-yanjiu-slide .pagination .btn > em{display: none;}
.sAbout-yanjiu-slide .pagination .btn.on{border-color: #DB001C;}
.sAbout-yanjiu-slide .ctr{z-index: 8; position: absolute; top: 50%; margin-top: -25px; width: 48px; height: 48px; line-height: 48px; -webkit-transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s; transition: all 400ms ease 0s, all 220ms ease 0s, all 220ms ease 0s; border-radius: 50%; border: #c2c2c2 solid 1px; color: #666666; text-align: center;}
.sAbout-yanjiu-slide .ctr s{font-size: 32px; font-weight: bold;}
.sAbout-yanjiu-slide .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
.sAbout-yanjiu-slide .ctr:hover{color: #DB001C;}
.ysqUEO .sAbout-yanjiu-slide .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sAbout-yanjiu-slide .ctr s:before,
.ysqUEO .sAbout-yanjiu-slide .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 16px; height: 1px; background-color: #666666; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sAbout-yanjiu-slide .ctr:hover s:before,
.ysqUEO .sAbout-yanjiu-slide .ctr:hover s:after{background-color: #DB001C;}
.ysqUEO .sAbout-yanjiu-slide .ctr.prev s:before,
.ysqUEO .sAbout-yanjiu-slide .ctr.prev s:after{margin-left: -7px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sAbout-yanjiu-slide .ctr.prev s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sAbout-yanjiu-slide .ctr.prev s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sAbout-yanjiu-slide .ctr.prev:hover s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sAbout-yanjiu-slide .ctr.prev:hover s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sAbout-yanjiu-slide .ctr.next s:before,
.ysqUEO .sAbout-yanjiu-slide .ctr.next s:after{margin-left: -9px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sAbout-yanjiu-slide .ctr.next s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sAbout-yanjiu-slide .ctr.next s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.ysqUEO .sAbout-yanjiu-slide .ctr.next:hover s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sAbout-yanjiu-slide .ctr.next:hover s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.sAbout-yanjiu-slide .ctr.prev{left: -100px;}
.sAbout-yanjiu-slide .ctr.next{right: -100px;}
.sAbout-yanjiu-slide .ctr:hover{border-color: #DB001C; background-color: #fbe8e8;}
/*新增研究院列表参数end*/
/*新增专家介绍样式start*/
.sAbout-zj-list{margin-top: 1.5625%; padding-top: 10px; margin-left: auto; margin-right: auto; width: 90%; font-size: 0; text-align: center;min-height:850px;}
.sAbout-zj-list .list-zj{width:49%;min-width:580px; height:260px; float:left;margin-right:0;background-color:#DB001C;border-radius: 130px 10px 10px 130px; margin-bottom:36px;}
.sAbout-zj-list li:nth-child(2n+1){margin-right:1%;}
.sAbout-zj-list .list-zj:hover{background-color:#f2c67b;transition-duration:500ms;box-shadow:5px 5px 3px rgba(0,0,0,0.25);}
.sAbout-zj-list .list-zj .zj-icon{width:260px;height:260px;float:left;}
.sAbout-zj-list .list-zj .zj-icon img{width:100%;height:auto;}
.sAbout-zj-list .list-zj .zj-txt{font-size:14px;color:#333;line-height:24px;max-width:560px;width:430px;margin-top:20px;float:left;text-align:left;margin-left:30px;}
.sAbout-zj-list .list-zj .zj-txt .zj-title{font-size:24px;color:#fff;font-weight:700;line-height:36px;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc{font-size:14px;line-height:22px;color:#f2f2f2;margin-top:10px;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc p{}
@media (max-width: 1600px) {
.sAbout-zj-list{margin-top: 1.5625%; padding-top: 10px; margin-left: auto; margin-right: auto; width: 90%; font-size: 0; text-align: center;min-height:850px;}
.sAbout-zj-list .list-zj{width:49%;min-width:580px; height:260px; float:left;margin-right:0;background-color:#DB001C;border-radius: 130px 10px 10px 130px; margin-bottom:36px;}
.sAbout-zj-list li:nth-child(2n+1){margin-right:2%;}
.sAbout-zj-list .list-zj:hover{background-color:#f2c67b;transition-duration:300ms;box-shadow:5px 5px 3px rgba(0,0,0,0.25);}
.sAbout-zj-list .list-zj .zj-icon{width:260px;height:260px;float:left;}
.sAbout-zj-list .list-zj .zj-icon img{width:100%;height:auto;}
.sAbout-zj-list .list-zj .zj-txt{font-size:14px;color:#333;line-height:24px;min-width:355px;width:355px;margin-top:15px;float:left;text-align:left;margin-left:15px;}
.sAbout-zj-list .list-zj .zj-txt .zj-title{font-size:20px;color:#fff;font-weight:700;line-height:48px;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc{font-size:14px;line-height:20px;color:#f2f2f2;margin-top:0;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc p{}
}
@media (max-width: 1280px) {
.sAbout-zj-list{margin-top: 1.5625%; padding-top: 10px; margin-left: auto; margin-right: auto; width: 90%; font-size: 0; text-align: center;min-height:850px;}
.sAbout-zj-list .list-zj{width:49%;max-width:560px;  height:260px;min-width:460px; float:left;margin-right:0;background-color:#DB001C;border-radius: 130px 10px 10px 130px; margin-bottom:36px;}
.sAbout-zj-list li:nth-child(2n+1){margin-right:1%;}
.sAbout-zj-list .list-zj:hover{background-color:#f2c67b;transition-duration:300ms;box-shadow:5px 5px 3px rgba(0,0,0,0.25);}
.sAbout-zj-list .list-zj .zj-icon{width:260px;height:260px;float:left;}
.sAbout-zj-list .list-zj .zj-icon img{width:100%;height:auto;}
.sAbout-zj-list .list-zj .zj-txt{font-size:14px;color:#333;line-height:24px;min-width:360px;margin-top:30px;float:left;text-align:left;margin-left:30px;}
.sAbout-zj-list .list-zj .zj-txt .zj-title{font-size:24px;color:#fff;font-weight:700;line-height:48px;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc{font-size:16px;line-height:26px;color:#f2f2f2;margin-top:10px;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc p{}
}
@media (max-width: 1440px) {
.sAbout-zj-list{margin-top: 1.5625%; padding-top: 10px; margin-left: auto; margin-right: auto; width: 90%; font-size: 0; text-align: center;min-height:850px;}
.sAbout-zj-list .list-zj{width:49%;min-width:500px; height:260px; float:left;margin-right:0;background-color:#DB001C;border-radius: 130px 10px 10px 130px; margin-bottom:36px;}
.sAbout-zj-list li:nth-child(2n+1){margin-right:2%;}
.sAbout-zj-list .list-zj:hover{background-color:#f2c67b;transition-duration:300ms;box-shadow:5px 5px 3px rgba(0,0,0,0.25);}
.sAbout-zj-list .list-zj .zj-icon{width:260px;height:260px;float:left;}
.sAbout-zj-list .list-zj .zj-icon img{width:100%;height:auto;}
.sAbout-zj-list .list-zj .zj-txt{font-size:12px;color:#333;line-height:18px;min-width:300px;width:330px;margin-top:10px;float:left;text-align:left;margin-left:10px;}
.sAbout-zj-list .list-zj .zj-txt .zj-title{font-size:20px;color:#fff;font-weight:700;line-height:48px;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc{font-size:14px;line-height:20px;color:#f2f2f2;margin-top:0px;}
.sAbout-zj-list .list-zj .zj-txt .zj-desc p{}
}
/*新增专家介绍样式end*/
/* sProduct */
.sProduct-list{position: relative; overflow: hidden;  margin-bottom: -20px; *margin-bottom: 0;}
.sProduct-list .item{position: relative; float: left; width: 24%; height: auto;  margin-bottom: 20px; text-align: center;}
.sProduct-list li{margin-right:1.3%;}
.sProduct-list li:nth-child(4n){margin-right:0}
.sProduct-list .item .pic{background-color: #f1f1f1; width: 100%; height: 620px;}
.sProduct-list .item > h3,
.sProduct-list .item > p{padding-left: 120px; padding-right: 120px;}
.sProduct-list .item > h3{margin-top: 20px; line-height: 34px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; font-size: 18px; color: #333333;}
.sProduct-list .item > p{font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 48px; height: 48px; color: #666666;}
.sProduct-view h1{padding-left: 20px; padding-right: 20px; height: 58px; line-height: 60px; border-bottom: #DB001C solid 2px; font-size: 24px; font-weight: bold; color: #DB001C; background-color: #f3f3f3;}
.sProduct-tab{margin-top: 20px; position: relative; overflow: hidden; height: 563px;}
.sProduct-tab .Tt{position: relative; overflow: hidden; float: left; width: 900px; height: 563px;}
.sProduct-tab .Tt .box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-color: #f1f1f1; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.sProduct-tab .Tt .box.on{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.sProduct-tab .Tg{position: relative; overflow: hidden; float: right; width: 280px; height: 100%;}
.sProduct-tab .Tg .overview{position: relative; width: 100%; height: 100%; font-size: 0; white-space: nowrap;}
.sProduct-tab .Tg .btn{position: relative; overflow: hidden; display: block; width: 280px; height: 175px; background-color: #000; margin-top: 19px;}
.sProduct-tab .Tg .btn:first-child{margin-top: 0;}
.sProduct-tab .Tg .btn .pic{width: 100%; height: 100%; opacity: .50; filter: alpha(opacity=50); *zoom: 1;}
.sProduct-tab .Tg .btn.play:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background-image: url(../images/btns-play2.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sProduct-tab .Tg .btn.play.on:after{-webkit-transform: scale(0); transform: scale(0);}
.sProduct-tab .Tg .btn.on .pic{opacity: 1; filter: alpha(opacity=100);}
.sProduct-param{margin-top: 20px; padding-bottom: 25px; border-bottom: #dddddd solid 1px;}
.sProduct-param .item{position: relative; margin-top: 10px; background-color: #f3f3f3; min-height: 24px; line-height: 24px; color: #666666; padding: 13px 20px 13px 115px;}
.sProduct-param .item:first-child{margin-top: 0;}
.sProduct-param .item:first-child:before{content: " "; position: absolute; left: 0; top: 50%; margin-top: -9px; width: 4px; height: 18px; background-color: #DB001C;}
.sProduct-param .item .dt{float: left; margin-left: -95px; font-size: 16px; color: #333333;}
/* sNews */
.sNews .sNews-list{margin-top: 30px;}
.sNews .sNews-list .item{position: relative; overflow: hidden; padding-top: 60px; padding-bottom: 60px; border-bottom: #dddddd solid 1px; min-height: 338px;}
.sNews .sNews-list .item > h3{position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 90px; color: #333333; font-size: 22px; line-height: 30px; font-weight: bold;}
.sNews .sNews-list .item .time{position: absolute; left: 0; top: 60px; font-size: 16px; color: #666666; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑"; letter-spacing: 1px;}
.sNews .sNews-list .item .time .d{font-size: 28px;}
.sNews .sNews-list .item > p{margin-top: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 78px; color: #666666;font-size:18px;}
.sNews .sNews-list .item .more{margin-top: 50px; display: block; width: 55px; padding-top: 15px; background-image: url(../images/btns-newsMore.png); background-size: auto; background-position: 50% 0%; background-repeat: no-repeat; text-align: center;}
.sNews .sNews-list .item .pic{position: absolute; top: 60px; width: 540px; height: 338px; background-color: #f1f1f1; border-radius: 4px;}
.sNews .sNews-list .item.even{padding-right: 660px;}
.sNews .sNews-list .item.even .pic{right: 0;}
.sNews .sNews-list .flag{border-bottom: 6px solid #db001c;}
.sNews .sNews-list .item.odd{padding-left: 660px;}
.sNews .sNews-list .item.odd .pic{left: 0;}
.sNews .sNews-list .item:hover > h3{color: #DB001C;}
.sView{position: relative; overflow: hidden; border: #dddddd solid 1px; padding: 25px;}
.sView-head{text-align: center;}
.sView-head > h1{font-size: 24px; line-height: 34px; color: #333333;}
.sView-head > p{margin-top: 14px; padding: 6px 20px; line-height: 24px; color: #999999; font-size: 14px; background-color: #f5f5f5;}
.sView-body{padding-top: 30px; padding-bottom: 30px; color: #333333;}
.sView-body p{font-size:16px;}
.sView .sView-foot{margin-bottom: 0; padding-bottom: 0;}
.sView-foot{position: relative; padding-top: 30px; padding-bottom: 30px; margin-bottom: -80px; border-top: #dddddd solid 1px;}
.sView-foot .ctr{position: relative; padding-left: 20px; display: block; font-size: 14px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 200px;}
.sView-foot .ctr:before{content: " "; position: absolute; left: 0; top: 50%; margin-top: -3px; width: 6px; height: 6px; background-color: #bababa; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sView-foot .ctr:first-child{margin-bottom: 6px;}
.sView-foot .ctr[href="#"],
.sView-foot .ctr[href=""]{cursor: not-allowed;}
.sView-foot .ctr:hover{color: #DB001C;}
.sView-foot .ctr:hover:before{background-color: #DB001C;}
.sView-foot .backToList{position: absolute; right: 0; top: 50%; margin-top: -20px; width: 120px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #DB001C;}
/* sHr */
.sHr-idea .dd{margin-top: 30px; font-size: 16px; line-height: 2; text-align: center; color: #333333;}
.sHr-idea .df{margin-top: 40px; margin-bottom: -80px; position: relative; z-index: 2; height: 606px;}
.sHr-idea .df .more{position: absolute; left: 50%; bottom: 0; margin-left: -95px; width: 1055px; height: 214px; background-color: #DB001C; color: #fff;}
.sHr-idea .df .more span{float: left; width: 280px; height: 174px; padding: 40px 0 0 60px; text-align: left;}
.sHr-idea .df .more span:first-child{background-color: #fff; color: #DB001C;}
.sHr-idea .df .more span .icoImg{display: block; margin-top: 32px; width: 50px; height: 50px; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sHr-idea .df .more:hover .btn .icoImg{margin-left: 5px;}
.sHr-list{margin-top: -50px;}
.sHr-list .item{position: relative; padding-top: 50px; padding-bottom: 50px;}
.sHr-list .item .head{position: relative; height: 90px;}
.sHr-list .item .head h3{font-size: 24px; font-weight: bold; color: #333333;}
.sHr-list .item .head h4{margin-top: 15px; font-size: 18px; color: #999999; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑";}
.sHr-list .item .head .hr{margin-top: 22px; width: 40px; height: 8px; background-image: url(../images/lines-hr.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sHr-list .item .head .btn{position: absolute; right: 0; top: 26px; width: 134px; height: 42px; line-height: 42px; text-align: center; color: #fff; background-color: #DB001C;}
.sHr-list .item .body{position: relative; overflow: hidden; margin-top: 30px;}
.sHr-list .item .body .col{width: 550px;}
.sHr-list .item .body .dt{font-size: 18px; color: #333333; line-height: 30px;}
.sHr-list .item .body .dd{margin-top: 15px; font-size: 14px; line-height: 2;}
.sHr-list .item.even{background-color: #fff; border-bottom: #e8e8e8 solid 1px;}
.sHr-list .item.odd{background-color: #f9f9f9;}
.modal-sHr{display: none; position: fixed; left: 50%; top: 50%; margin-left: -960px; margin-top: -540px; width: 1920px; height: 1080px; z-index: 99; overflow: hidden;}
.ysqUEO .modal-sHr .contain{opacity: 0; -webkit-transition: all 330ms ease 0s; transition: all 330ms ease 0s; -webkit-transform: translateY(-66%) scale(0.2); transform: translateY(-66%) scale(0.2);}
.ysqUEO .modal-sHr.showUp .contain{opacity: 1; -webkit-transform: none !important; transform: none !important;}
.ysqUEO .modal-sHr.hideOut .contain{opacity: 0; -webkit-transform: translateY(33%) scale(0.2) !important; transform: translateY(33%) scale(0.2) !important;}
.modal-sHr .contain{z-index: 20; position: absolute; overflow: hidden; left: 50%; top: 50%; margin-left: -225px; margin-top: -225px; width: 450px; height: 450px; border-radius: 6px;}
.modal-sHr .Tclose{position: absolute; top: 25px; right: 32px; width: 26px; height: 26px; z-index: 9;}
.modal-sHr .Tclose s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; line-height: 23.4px; font-size: 26px; color: #ffffff; font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif; cursor: pointer; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s;}
.modal-sHr .Tclose s:hover{color: #ffffff;}
.ysqUEO .modal-sHr .Tclose s{overflow: hidden; text-indent: 120%;}
.ysqUEO .modal-sHr .Tclose s:before,
.ysqUEO .modal-sHr .Tclose s:after{pointer-events: none !important; content: " "; position: absolute; left: 0; width: 26px; height: 3px; border-radius: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; -webkit-transform-origin: 0 50%; transform-origin: 0 50%; background-color: #ffffff;}
.ysqUEO .modal-sHr .Tclose s:before{top: 4px; -webkit-transform: rotate(45deg) translate(5.07411614px, 0); transform: rotate(45deg) translate(5.07411614px, 0); top: -1.5px;}
.ysqUEO .modal-sHr .Tclose s:after{bottom: 4px; -webkit-transform: rotate(-45deg) translate(5.07411614px, 0); transform: rotate(-45deg) translate(5.07411614px, 0); bottom: -1.5px;}
.ysqUEO .modal-sHr .Tclose s:hover:before,
.ysqUEO .modal-sHr .Tclose s:hover:after{background-color: #ffffff;}
.modal-sHr .Tclose s:hover{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}
.modal-sHr .head{position: relative; padding: 60px 30px 0; width: 390px; height: 130px; background-image: url(../images/bgs-hrModal.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; color: #fff;}
.modal-sHr .head .dt{font-size: 30px;}
.modal-sHr .head .dd{margin-top: 15px; font-size: 18px;}
.modal-sHr .body{background-color: #fff; padding: 25px; height: 210px;}
.modal-sHr .body .line{position: relative; padding: 22px 22px 22px 95px; border-top: #e9e9e9 solid 1px; min-height: 60px;}
.modal-sHr .body .line:first-child{border-top: none;}
.modal-sHr .body .line .icoImg{position: absolute; left: 0; top: 17px; width: 70px; height: 70px;}
.modal-sHr .body .line .dt{font-size: 16px;}
.modal-sHr .body .line .dd{margin-top: 15px; font-size: 24px; color: #DB001C;}
/* sContact */
.sContact-list{padding-top: 60px; width: 100%; margin-left: -20px; margin-top: -20px;}
.sContact-list .item{position: relative; z-index: 1; float: left; margin: 20px; padding: 40px 160px 0 45px; width: 50%; height: 300px; background-color: #fff; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s; color: #333333; border: #efefef solid 1px;}
.sContact-list .item .dt{width: 44px; border-bottom: #414141 solid 3px; font-size: 20px; font-weight: bold; line-height: 30px; padding-bottom: 15px; white-space: nowrap; color: #333333;}
.sContact-list .item .dd{font-size: 14px; line-height: 26px; margin-top: 15px;}
.sContact-list li{width:100%;height:auto;margin-bottom:50px;border: 1px solid #d7d7d7;border-radius: 10px;overflow: hidden;}
.sContact-list li:hover{    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 24%);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 24%);}
.sContact-list .gongchang{width:50%;height:auto;float:left;position:relative;}
.sContact-list .lianxi{width:50%;height:auto;float:left;position:relative;}
.sContact-list .lianxi .title{padding: 50px 30px;font-size: 35px;color: #333;}
.sContact-list .lianxi .address{padding: 10px 30px;font-size: 16px;#color:#555;}
.sContact-list .lianxi .tel{padding: 10px 30px;font-size: 16px;#color:#555;}
.sContact-list img{width:100%;height:auto;}

.sContact-list .item:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);}
.sContact-form{margin-top: 44px; position: relative; min-height: 640px; margin-bottom: -80px; background-image: url(../images/bgs-messageBoard.jpg); background-size: auto; background-position: 50% bottom; background-repeat: no-repeat;}
.sContact-form .container{width: 1230px; margin-top: -15px;}
.sContact-form .formItem{float: left; margin: 15px;}
.sContact-form .formItem .skin{width: 356px; height: 24px; padding: 7px 11px; line-height: 24px; border: #c3c3c3 solid 1px; background-color: #fff;}
.sContact-form .formItem .skin._focus{border-color: #2e9fd9;}
.sContact-form .formItem textarea.skin{width: 1176px; height: 144px;}
.sContact-form .formItem.yzm .skin{width: 176px;}
.sContact-form .formItem.yzm .bindClick{width: 108px; height: 40px;}
.sContact-form .formItem.yzm .refreshVC{display: inline-block; vertical-align: top; width: 40px; height: 40px; background-image: url(../images/icos-refresh.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sContact-form .formItem.yzm .enter{display: inline-block; vertical-align: top; margin-left: 30px; width: 190px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #DB001C;}
