@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;}

.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; }
.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;}

.c1{color: #b10815;}
.bgc1{background-color: #b10815;}
.c2{color: #d7161b;}
.bgc2{background-color: #d7161b;}
.ca{color: #333333;}
.cb{color: #666666;}
.cs{color: #999999;}
.w,
.container{width: 1200px;}
.vmbox{font-size: 14px; line-height: 1; font-family: "Microsoft YaHei", "微软雅黑";}
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(/web/images/loading.gif);}
.loading-m{background-image: url(/web/images/loading-m.gif);}
.load-error{background-image: url(/web/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(/web/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{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;}


.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;  -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: hidden; }

@-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;}

.header{position: fixed; left: 0; top: 0; z-index: 51; width: 100%; min-width: 1200px; height: 90px;}
.header,
.header a{color: #ffffff;}
.header > .contain{z-index: 6; height: 90px; padding: 0 4.16666667%; background-color: #ffffff \9;}
.header > .contain:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; visibility: visible; z-index: -1; background-color: #ffffff; 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: #333333;}
.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: #b10815;}
.header.skinfff .firNav .block s,
.header.secNavShow .firNav .block s{background-color: #b10815;}
.header .logo{float: left; position: relative; top: 50%; margin-top: -16px; height: 41px;}
.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; }
.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: 12px; 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;  -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: 22px;}
.header .firNav .firItem{float: left; position: relative; z-index: 2; height: 90px; line-height: 92px; margin-left: 50px; 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;  -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: .90; 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: #d7161b;}
.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: 770px; margin-left: auto; margin-right: auto; margin-top: 10px; color: #999999; line-height: 24px;}
