<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*!  Project : 成都市氧发堂生物科技有限公司
    +-----------rem--------------+
    |                            |
    |    Author  |  yeshiqiu     |
    |    Q__Q    |  574442979    |
    |    Addr    |  SC_Chengdu   |
    |    Date    |  2019.01.21   |
    |                            |
    +--!-_-!--------------!-_-!--+
*/
.pa100{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.bgf{background-color: #fff;}
.bgf1{background-color: #f1f1f1;}
.bgf5{background-color: #f5f5f5;}
.bge{background-color: #eee;}
.ctrXXX{position: absolute; top: 0.4rem; right: 0.2rem; height: 0.8rem; width: 0.8rem; line-height: 0.8rem; white-space: nowrap; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; border: #b3b1b1 solid 1px; font-size: 0.48rem; font-weight: bold; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.ysqUEO .ctrXXX s{overflow: hidden; text-indent: 100%;}
.ysqUEO .ctrXXX s:before,
.ysqUEO .ctrXXX s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 0.21333333rem; height: 0.01333333rem; background-color: #333333; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .ctrXXX:hover s:before,
.ysqUEO .ctrXXX:hover s:after{background-color: #333333;}
.ysqUEO .ctrXXX s:before,
.ysqUEO .ctrXXX s:after{margin-left: -0.12rem; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .ctrXXX s:before{-webkit-transform: rotate(-40deg) translateX(0.00666667rem); transform: rotate(-40deg) translateX(0.00666667rem);}
.ysqUEO .ctrXXX s:after{-webkit-transform: rotate(40deg) translateX(0.00666667rem); transform: rotate(40deg) translateX(0.00666667rem);}
.ysqUEO .ctrXXX:hover s:before{-webkit-transform: rotate(-44deg) translateX(0.00666667rem); transform: rotate(-44deg) translateX(0.00666667rem);}
.ysqUEO .ctrXXX:hover s:after{-webkit-transform: rotate(44deg) translateX(0.00666667rem); transform: rotate(44deg) translateX(0.00666667rem);}
.ctrXXX s{position: absolute; right: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-align: center; font-family: "SimSun", "宋体" !important;}
@-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 rotate180{0%{-webkit-transform: none !important; transform: none !important;} 100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@keyframes rotate180{0%{-webkit-transform: none !important; transform: none !important;} 100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
.rotate180{-webkit-animation-name: rotate180; animation-name: rotate180; -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;}
/*边距 5-50*/
.mt0{margin-top: 0 !important;}
.mt5{margin-top: 0.06666667rem;}
.mt10{margin-top: 0.13333333rem;}
.mt15{margin-top: 0.2rem;}
.mt20{margin-top: 0.26666667rem;}
.mt25{margin-top: 0.33333333rem;}
.mt30{margin-top: 0.4rem;}
.mt35{margin-top: 0.46666667rem;}
.mt40{margin-top: 0.53333333rem;}
.mt45{margin-top: 0.6rem;}
.mt50{margin-top: 0.66666667rem;}
.mb0{margin-bottom: 0 !important;}
.mb5{margin-bottom: 0.06666667rem;}
.mb10{margin-bottom: 0.13333333rem;}
.mb15{margin-bottom: 0.2rem;}
.mb20{margin-bottom: 0.26666667rem;}
.mb25{margin-bottom: 0.33333333rem;}
.mb30{margin-bottom: 0.4rem;}
.mb35{margin-bottom: 0.46666667rem;}
.mb40{margin-bottom: 0.53333333rem;}
.mb45{margin-bottom: 0.6rem;}
.mb50{margin-bottom: 0.66666667rem;}
.ml0{margin-left: 0 !important;}
.ml5{margin-left: 0.06666667rem;}
.ml10{margin-left: 0.13333333rem;}
.ml15{margin-left: 0.2rem;}
.ml20{margin-left: 0.26666667rem;}
.ml25{margin-left: 0.33333333rem;}
.ml30{margin-left: 0.4rem;}
.ml35{margin-left: 0.46666667rem;}
.ml40{margin-left: 0.53333333rem;}
.ml45{margin-left: 0.6rem;}
.ml50{margin-left: 0.66666667rem;}
.mr0{margin-right: 0 !important;}
.mr5{margin-right: 0.06666667rem;}
.mr10{margin-right: 0.13333333rem;}
.mr15{margin-right: 0.2rem;}
.mr20{margin-right: 0.26666667rem;}
.mr25{margin-right: 0.33333333rem;}
.mr30{margin-right: 0.4rem;}
.mr35{margin-right: 0.46666667rem;}
.mr40{margin-right: 0.53333333rem;}
.mr45{margin-right: 0.6rem;}
.mr50{margin-right: 0.66666667rem;}
.mlr5{margin-left: 0.06666667rem; margin-right: 0.06666667rem;}
.mlr10{margin-left: 0.13333333rem; margin-right: 0.13333333rem;}
.mlr15{margin-left: 0.2rem; margin-right: 0.2rem;}
.mlr20{margin-left: 0.26666667rem; margin-right: 0.26666667rem;}
.pt5{padding-top: 0.06666667rem;}
.pb1{padding-bottom: 0.01333333rem;}
.pb5{padding-bottom: 0.06666667rem;}
.pl5{padding-left: 0.06666667rem;}
.pl10{padding-left: 0.13333333rem;}
.pr5{padding-right: 0.06666667rem;}
/*文本 10-40 50 60 100*/
.f10{font-size: 0.13333333rem;}
.f12{font-size: 0.16rem;}
.f14{font-size: 0.18666667rem;}
.f16{font-size: 0.21333333rem;}
.f18{font-size: 0.24rem;}
.f20{font-size: 0.26666667rem;}
.f22{font-size: 0.29333333rem;}
.f24{font-size: 0.32rem;}
.f26{font-size: 0.34666667rem;}
.f28{font-size: 0.37333333rem;}
.f30{font-size: 0.4rem;}
.f32{font-size: 0.42666667rem;}
.f34{font-size: 0.45333333rem;}
.f36{font-size: 0.48rem;}
.f38{font-size: 0.50666667rem;}
.f40{font-size: 0.53333333rem;}
.f50{font-size: 0.66666667rem;}
.f60{font-size: 0.8rem;}
.f100{font-size: 1.33333333rem;}
/* 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;}
.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{opacity: 0; filter: alpha(opacity=0); *zoom: 1;}
.op1{opacity: 1; filter: alpha(opacity=100);}
.taps a,
.tapList a,
.tap{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.tapList .link{display: block; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.lhd5{height: .5em;}
.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: 16px; background-color: #f5f5f5; color: #222; font-weight: bold;}
.hidePoint{position: absolute; height: 0; visibility: hidden; top: 0; left: 0;}
.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; z-index: -1;}
.ensp{display: inline-block; vertical-align: top; width: .5em; height: 1px;}
.cnsp{display: inline-block; vertical-align: top; width: 1em; height: 1px;}
/* resetEnd */
.c1{color: #89ba6e;}
.bgc1{background-color: #89ba6e;}
.c2{color: #f2f9ee;}
.bgc2{background-color: #f2f9ee;}
.c3{color: #8aba6e;}
.bgc3{background-color: #8aba6e;}
.c4{color: #3f8b0f;}
.bgc4{background-color: #3f8b0f;}
.ca{color: #333333;}
.cb{color: #666666;}
.cs{color: #999999;}
html{min-width: 320px; max-width: 750px; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);}
body{position: relative; background: #fff; color: #666666; font-size: 0.34666667rem; line-height: 1; font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
.w,
.container{padding-left: 0.4rem; padding-right: 0.4rem; width: 10rem;}
.posSet{overflow: hidden; z-index: 21; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.imax,
.info{font-size: 0.34666667rem; line-height: 1.5385;}
.imax{color: #333333;}
.vmbox{font-size: 0.34666667rem; line-height: 1.43333;}
.loading{background-size: 1.33333333rem 0.26666667rem; background-image: url(../images/loading.gif);}
.load-error{background-size: 1.28rem 1.06666667rem; background-image: url(../images/error.gif); background-color: #eee !important;}
.scroll-wrap{position: relative; width: 10rem; left: 50%; margin-left: -5rem; outline: solid 1px #eeeeee; background-color: #fff;}
.scroll-wrap:after{content: " "; position: fixed; z-index: 9999; left: 0; top: 0; right: 0; bottom: 0; background-color: transparent;}
.scroll-wrap.show:after{-webkit-transition: all 250ms ease 500ms; transition: all 250ms ease 500ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; /* *visibility: visible; */}
.pc ::-webkit-scrollbar{position: absolute; width: 0.05333333rem; height: 0.05333333rem; background: rgba(0, 0, 0, 0.1);}
.pc ::-webkit-scrollbar-thumb{width: 0.05333333rem; height: 0.05333333rem; border-radius: 0.04rem; background-color: rgba(0, 0, 0, 0.25);}
.pc ::-webkit-scrollbar-track{background: #ababa7;}
.pc ::-webkit-scrollbar-corner{background: transparent; height: 0; width: 0;}
/* ------------------- htmls ------------------- */
.emptyList{font-size: 0.37333333rem;}
.fullFloat{position: fixed !important; left: 50%; width: 10rem; margin-left: -5rem; top: 0; overflow-x: hidden; overflow-y: auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
.pressed:active{-webkit-box-shadow: inset 0.01333333rem 0.02666667rem 0.05333333rem 0rem rgba(0, 0, 0, 0.15), inset 0 0 1.33333333rem 0 rgba(0, 0, 0, 0.08); box-shadow: inset 0.01333333rem 0.02666667rem 0.05333333rem 0rem rgba(0, 0, 0, 0.15), inset 0 0 1.33333333rem 0 rgba(0, 0, 0, 0.08);}
.vd-box{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; background-color: #f1f1f1;}
.vd-box .pic,
.vd-box .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.vd-box .play{z-index: 2; background-image: url(../images/ico-play.png); background-size: 0.8rem 0.8rem; background-position: 50% 50%; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.4); opacity: .6;}
.vd-box .video{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background-color: #000;}
.navshow .vd-box .video{display: none !important;}
.navshow .vd-box .pic{display: block !important;}
.view-Foot{margin-top: 0.4rem; position: relative; height: 0.8rem; text-align: center; background-color: #f0f9f0; line-height: 0.8rem; font-size: 0.34666667rem;}
.view-Foot .ctr{position: relative; overflow: hidden; width: 1.65333333rem; height: 0.8rem; line-height: 0.8rem; color: #fff; background-color: #8aba6e; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.view-Foot .ctr.prev{float: left;}
.view-Foot .ctr.next{float: right;}
.view-Foot .ctr[href="#"],
.view-Foot .ctr[href=""]{background-color: #999;}
.view-Foot .ctr[href="#"]:before,
.view-Foot .ctr[href=""]:before{content: "没有了"; display: block;}
.view-Foot .backToList{position: absolute; left: 50%; top: 2; margin-left: -0.94666667rem; width: 1.89333333rem; height: 0.8rem; line-height: 0.8rem; text-align: center; color: #8aba6e; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
/* 相册弹窗 */
#albumWindow{position: fixed; overflow: hidden; left: 50%; width: 10rem; margin-left: -5rem; top: 50%; bottom: 50%; z-index: 92; background-color: #fff; -webkit-transition: all 500ms ease 0ms; transition: all 500ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; 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; filter: alpha(opacity=100); visibility: visible; top: 0; bottom: 0;}
#albumWindow .close.btn{position: absolute; overflow: hidden; top: 0; right: 0; z-index: 9; padding: 0.26666667rem; width: 0.53333333rem; height: 0.53333333rem; text-indent: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; background-color: rgba(137, 186, 110, 0.1);}
#albumWindow .close.btn::before,
#albumWindow .close.btn::after{content: " "; position: absolute; left: 0.26666667rem; width: 0.53333333rem; height: 0.05333333rem; border-radius: 0.02666667rem; background-color: #89ba6e; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform-origin: 0 50%; transform-origin: 0 50%;}
#albumWindow .close.btn::before{-webkit-transform: rotate(45deg) translate(0.10488rem, 0); transform: rotate(45deg) translate(0.10488rem, 0); top: 0.24rem;}
#albumWindow .close.btn::after{-webkit-transform: rotate(-45deg) translate(0.10488rem, 0); transform: rotate(-45deg) translate(0.10488rem, 0); bottom: 0.24rem;}
#albumWindow .ablumName{position: absolute; color: #333; font-size: 0.21333333rem; top: -1.33333333rem; line-height: 1.33333333rem; left: 0;}
#albumWindow .serialNum{position: absolute; left: 0; right: 0; text-align: center; font-size: 0.29333333rem; color: #999; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑";}
#albumWindow .serialNum s{color: #777;}
#albumWindow .contain{position: absolute; z-index: 1; left: 0.74666667rem; right: 0.74666667rem; top: 1.33333333rem; bottom: 0.8rem; background-color: #f1f1f1;}
#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: 10rem; height: 100%; text-align: center;}
#albumWindow .contain .item .img{width: 100%; background-color: #fff;}
#albumWindow .contain .item h3{position: absolute; left: 0; bottom: 0; width: 100%; color: #89ba6e; font-size: 0.34666667rem; line-height: 0.8rem; text-align: center; opacity: 0; filter: alpha(opacity=0); *zoom: 1; white-space: nowrap; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; -webkit-transform: translateY(-0.10666667rem); transform: translateY(-0.10666667rem);}
#albumWindow .contain .item.on h3{opacity: 1; filter: alpha(opacity=100); -webkit-transform: none !important; transform: none !important;}
#albumWindow .ctr{position: absolute; top: 50%; margin-top: -2rem; z-index: 8; width: 0.66666667rem; height: 4rem; text-align: center; background-color: #fff; opacity: .7; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; background-color: #ffffff;}
#albumWindow .ctr s{position: absolute; overflow: hidden; left: 50%; top: 50%; margin-top: -0.26666667rem; margin-left: -0.30666667rem; width: 0.61333333rem; height: 0.53333333rem; text-align: center; font-family: "SimSun", "宋体"; font-size: 0.58666667rem; line-height: 0.53333333rem; font-weight: bold; color: #fff; text-indent: 200%;}
#albumWindow .ctr s:before,
#albumWindow .ctr s:after{content: " "; position: absolute; top: 50%; margin-top: -0.26666667rem;}
#albumWindow .ctr.prev s:before,
#albumWindow .ctr.prev s:after{left: 50%;}
#albumWindow .ctr.prev s:before{margin-left: -0.46rem; overflow: hidden; width: 0; height: 0; border-width: 0.26666667rem 0.30666667rem; border-color: transparent #72706f transparent transparent; border-style: dashed solid dashed dashed; font-size: 0;}
#albumWindow .ctr.prev s:after{margin-left: -0.40666667rem; overflow: hidden; width: 0; height: 0; border-width: 0.26666667rem 0.30666667rem; border-color: transparent #ffffff transparent transparent; border-style: dashed solid dashed dashed; font-size: 0;}
#albumWindow .ctr.next s:before,
#albumWindow .ctr.next s:after{right: 50%;}
#albumWindow .ctr.next s:before{margin-right: -0.46rem; overflow: hidden; width: 0; height: 0; border-width: 0.26666667rem 0.30666667rem; border-color: transparent transparent transparent #72706f; border-style: dashed dashed dashed solid; font-size: 0;}
#albumWindow .ctr.next s:after{margin-right: -0.40666667rem; overflow: hidden; width: 0; height: 0; border-width: 0.26666667rem 0.30666667rem; border-color: transparent transparent transparent #ffffff; border-style: dashed dashed dashed solid; font-size: 0;}
#albumWindow .ctr.nagetive{display: none;}
#albumWindow .ctr.prev{left: 0;}
#albumWindow .ctr.next{right: 0;}
#albumWindow .pagination{position: absolute; bottom: 0.2rem; left: 0; width: 100%; height: 0.05333333rem; line-height: 0.05333333rem; z-index: 3; text-align: center; white-space: nowrap;}
#albumWindow .pagination .btn{display: inline-block; position: relative; overflow: hidden; z-index: 1; width: 0.26666667rem; height: 0.05333333rem; margin: 0 0.06666667rem; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-indent: 100%; *text-indent: 0; *font-size: 0; background-color: #979797; vertical-align: top;}
#albumWindow .pagination .btn.on{background-color: #89ba6e;}
.abtnSc{position: relative; overflow: hidden; z-index: 1;}
.abtnSc:after{content: " "; position: absolute; border-radius: 50%; left: 50%; top: 50%; margin-left: -1.6rem; margin-top: -1.6rem; border-width: 1.6rem; border-color: #fff; border-style: dashed; width: 0; height: 0; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0.1; filter: alpha(opacity=10); *zoom: 1; visibility: hidden; /* *visibility: visible; */ -webkit-transform: scale(0.1); transform: scale(0.1); pointer-events: none;}
.abtnSc:active:after{-webkit-transition: all 350ms ease-in 0ms; transition: all 350ms ease-in 0ms; opacity: 0.15; filter: alpha(opacity=15); visibility: visible; -webkit-transform: none !important; transform: none !important;}
/* 表单 */
.formItem{position: relative;}
.formItem .aftPD{position: absolute; left: 100%; top: 0; color: #f00; margin-left: 0.10666667rem; white-space: nowrap; font-size: 0.32rem; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.formItem .skin::-webkit-input-placeholder{color: #999999;}
.formItem .skin:-moz-placeholder{color: #999999;}
.formItem .skin::-moz-placeholder{color: #999999;}
.formItem .skin:-ms-input-placeholder{color: #999999;}
.formItem .skin._focus{border-color: #2e9fd9 !important; /* box-shadow: 0 0 1*@A 2*@A fade(@c1,15%); */}
.formItem.red .skin{color: #f00 ; border-color: #f00 ;}
.formItem.red .skin::-webkit-input-placeholder{color: #ff0000;}
.formItem.red .skin:-moz-placeholder{color: #ff0000;}
.formItem.red .skin::-moz-placeholder{color: #ff0000;}
.formItem.red .skin:-ms-input-placeholder{color: #ff0000;}
/* keyframes use */
@-webkit-keyframes 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%{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%{opacity: 1;}}
.zoomIns{-webkit-animation-name: zoomIns; animation-name: zoomIns;}
@-webkit-keyframes headShake{0%{-webkit-transform: translateX(0); transform: translateX(0);} 6.5%{-webkit-transform: translateX(-0.08rem) rotate(-9deg); transform: translateX(-0.08rem) rotate(-9deg);} 18.5%{-webkit-transform: translateX(0.06666667rem) rotate(7deg); transform: translateX(0.06666667rem) rotate(7deg);} 31.5%{-webkit-transform: translateX(-0.04rem) rotate(-5deg); transform: translateX(-0.04rem) rotate(-5deg);} 43.5%{-webkit-transform: translateX(0.02666667rem) rotate(3deg); transform: translateX(0.02666667rem) rotate(3deg);} 50%{-webkit-transform: translateX(0); transform: translateX(0);}}
@keyframes headShake{0%{-webkit-transform: translateX(0); transform: translateX(0);} 6.5%{-webkit-transform: translateX(-0.08rem) rotate(-9deg); transform: translateX(-0.08rem) rotate(-9deg);} 18.5%{-webkit-transform: translateX(0.06666667rem) rotate(7deg); transform: translateX(0.06666667rem) rotate(7deg);} 31.5%{-webkit-transform: translateX(-0.04rem) rotate(-5deg); transform: translateX(-0.04rem) rotate(-5deg);} 43.5%{-webkit-transform: translateX(0.02666667rem) rotate(3deg); transform: translateX(0.02666667rem) rotate(3deg);} 50%{-webkit-transform: translateX(0); transform: translateX(0);}}
.headShake{-webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%;}
@-webkit-keyframes fadeInUps{0%{opacity: 0.3; -webkit-transform: translate3d(0, -0.26666667rem, 0); transform: translate3d(0, -0.26666667rem, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInUps{0%{opacity: 0.3; -webkit-transform: translate3d(0, -0.26666667rem, 0); transform: translate3d(0, -0.26666667rem, 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, 0.26666667rem, 0); transform: translate3d(0, 0.26666667rem, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInDowns{0%{opacity: 0.3; -webkit-transform: translate3d(0, 0.26666667rem, 0); transform: translate3d(0, 0.26666667rem, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInDowns{-webkit-animation-name: fadeInDowns; animation-name: fadeInDowns;}
@-webkit-keyframes fadeInLefts{0%{opacity: 0.3; -webkit-transform: translate3d(-0.26666667rem, 0, 0); transform: translate3d(-0.26666667rem, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInLefts{0%{opacity: 0.3; -webkit-transform: translate3d(-0.26666667rem, 0, 0); transform: translate3d(-0.26666667rem, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInLefts{-webkit-animation-name: fadeInLefts; animation-name: fadeInLefts;}
@-webkit-keyframes fadeInRights{0%{opacity: 0.3; -webkit-transform: translate3d(0.26666667rem, 0, 0); transform: translate3d(0.26666667rem, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInRights{0%{opacity: 0.3; -webkit-transform: translate3d(0.26666667rem, 0, 0); transform: translate3d(0.26666667rem, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInRights{-webkit-animation-name: fadeInRights; animation-name: fadeInRights;}
@-webkit-keyframes fadeInLeft{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInLeft{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInLeft{-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}
@-webkit-keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInUp{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
@-webkit-keyframes aniW100{0%{width: 0%;} 100%{width: 100%;}}
@keyframes aniW100{0%{width: 0%;} 100%{width: 100%;}}
.aniW100{-webkit-animation-name: aniW100; animation-name: aniW100; position: relative; overflow: hidden; white-space: nowrap; -webkit-animation-duration: 1s; animation-duration: 1s;}
@-webkit-keyframes aniH100{0%{height: 0%;} 100%{height: 100%;}}
@keyframes aniH100{0%{height: 0%;} 100%{height: 100%;}}
.aniH100{-webkit-animation-name: aniH100; animation-name: aniH100; position: relative; overflow: hidden; -webkit-animation-duration: 1s; animation-duration: 1s;}
/* ajaxList */
.scrollAjax{padding-bottom: 0.66666667rem;}
.scrollAjax #loadState{position: relative; width: 9.2rem; height: 0.8rem; margin-left: auto; margin-right: auto; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; line-height: 0.8rem; border-radius: 0.04rem; color: #fff; background-color: #89ba6e;}
.scrollAjax #loadState.off{background-color: #ddd; color: #333;}
.scrollAjax #loadState.retry{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.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 .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; min-width: 5.33333333rem; max-width: 8rem; -webkit-box-shadow: 0 0.04rem 0.08rem rgba(0, 0, 0, 0.5); box-shadow: 0 0.04rem 0.08rem rgba(0, 0, 0, 0.5); text-align: left; line-height: 1.4333; font-size: 0.32rem; border-radius: 0.06666667rem; 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);}
.TAlert .contain .Tclose{position: absolute; top: 0.02666667rem; right: 0.02666667rem; width: 0.53333333rem; height: 0.53333333rem; padding: 0.06666667rem; color: #666; font: bold 26*10/750rem/50*10/750rem "黑体"; cursor: pointer; text-align: center;}
.TAlert .contain .head{padding: 0.13333333rem 0.2rem; border-bottom: #cccccc solid 1px; color: #333; background-color: #fff;}
.TAlert .contain .body{padding: 0.2rem; font-size: 0.32rem; background-color: #fff; color: #444;}
.TAlert .contain .foot{position: relative; width: 100%; height: 0.66666667rem; border-top: #cccccc solid 1px;}
.TAlert .contain .foot .btn{position: absolute; top: 0; height: 0.66666667rem; line-height: 0.66666667rem; width: 50%; text-align: center; font-size: 0.32rem;}
.TAlert .contain .foot .btn.enter{left: 0; background-color: #89ba6e; 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;}
.TAlert.on .contain{opacity: 1; -webkit-transform: none !important; transform: none !important;}
/*头部*/
#header{z-index: 88; height: 2.4rem; -webkit-box-shadow: 0rem 0.02666667rem 0.05333333rem 0rem rgba(0, 0, 0, 0.17); box-shadow: 0rem 0.02666667rem 0.05333333rem 0rem rgba(0, 0, 0, 0.17);}
#header .tTel{position: relative; overflow: hidden; height: 1.2rem; padding: 0.13333333rem 0.4rem; background-color: #3f8b0f; -webkit-box-sizing: border-box; box-sizing: border-box;}
#header .tTel .btn{position: relative; display: block; width: 9.2rem; height: 0.93333333rem; border-radius: 0.46666667rem; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 1.13333333rem; background-image: url(../images/icot-tel.png); background-size: 0.8rem 0.8rem; background-position: 0.08rem 50%; background-repeat: no-repeat; line-height: 0.93333333rem; color: #666; font-size: 0.42666667rem;}
#header .tTel .btn s{position: absolute; right: 0.06666667rem; top: 0.06666667rem; width: 2rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.4rem; text-align: center; color: #fff; background-color: #8aba6e; font-size: 0.34666667rem; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
#header .tTel .btn .tel{position: absolute; left: 3.33333333rem; top: 0.24rem; height: 0.48rem; font-family: Tahoma, sans-serif; font-size: 0.48rem; line-height: 0.48rem; font-weight: bold; color: #367d08; letter-spacing: 0.01333333rem;}
#header .tTel .btn .tel i{display: inline-block; vertical-align: bottom; -webkit-animation-name: fontSizeUp1; animation-name: fontSizeUp1; -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-timing-function: steps(1, end); animation-timing-function: steps(1, end); -webkit-animation-fill-mode: none; animation-fill-mode: none; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-transform-origin: 50% 75%; transform-origin: 50% 75%;}
#header .tTel .btn .tel i:nth-of-type(1){-webkit-animation-delay: 0s; animation-delay: 0s;}
#header .tTel .btn .tel i:nth-of-type(2){-webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
#header .tTel .btn .tel i:nth-of-type(3){-webkit-animation-delay: 1s; animation-delay: 1s;}
#header .tTel .btn .tel i:nth-of-type(4){-webkit-animation-delay: 1.5s; animation-delay: 1.5s;}
#header .tTel .btn .tel i:nth-of-type(5){-webkit-animation-delay: 2s; animation-delay: 2s;}
#header .tTel .btn .tel i:nth-of-type(6){-webkit-animation-delay: 2.5s; animation-delay: 2.5s;}
#header .tTel .btn .tel i:nth-of-type(7){-webkit-animation-delay: 3s; animation-delay: 3s;}
#header .tTel .btn .tel i:nth-of-type(8){-webkit-animation-delay: 3.5s; animation-delay: 3.5s;}
#header .tTel .btn .tel i:nth-of-type(9){-webkit-animation-delay: 4s; animation-delay: 4s;}
#header .tTel .btn .tel i:nth-of-type(10){-webkit-animation-delay: 4.5s; animation-delay: 4.5s;}
#header .tTel .btn .tel i:nth-of-type(11){-webkit-animation-delay: 5s; animation-delay: 5s;}
#header .tTel .btn .tel i:nth-of-type(12){-webkit-animation-delay: 5.5s; animation-delay: 5.5s;}
@-webkit-keyframes fontSizeUp1{0%{-webkit-transform: scale(1.2); transform: scale(1.2);} 7%, 100%{-webkit-transform: scale(1); transform: scale(1);}}
@keyframes fontSizeUp1{0%{-webkit-transform: scale(1.2); transform: scale(1.2);} 7%, 100%{-webkit-transform: scale(1); transform: scale(1);}}
#header .tTel .btn .fontSizeUp1{-webkit-animation-name: fontSizeUp1; animation-name: fontSizeUp1;}
#header .contain{height: 1.2rem; text-align: center; color: #2c2c2c;}
#header .logo{position: absolute; left: 0.4rem; top: 0; height: 100%; z-index: 3;}
#header .logo img{display: block; position: relative; height: 0.70666667rem; top: 50%; margin-top: -0.35333333rem;}
#header .navbtn{position: absolute; right: 0.2rem; top: 50%; margin-top: -0.53333333rem; overflow: hidden; padding: 0.2rem; width: 0.66666667rem; height: 0.66666667rem; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
#header .navbtn s{position: absolute; left: 0.2rem; width: 0.66666667rem; height: 0.06666667rem; border-radius: 0.02666667rem; -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%;}
#header .navbtn s:nth-child(1){top: 0.28rem;}
#header .navbtn s:nth-child(2){width: 0.34666667rem; top: 50%; margin-top: -0.03333333rem; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;}
#header .navbtn s:nth-child(3){bottom: 0.28rem;}
.navshow #header .navbtn s:nth-child(1){-webkit-transform: rotate(45deg) translate(0.1311rem, 0); transform: rotate(45deg) translate(0.1311rem, 0); top: 0.16666667rem;}
.navshow #header .navbtn s:nth-child(2){-webkit-transform: translateX(0.13333333rem); transform: translateX(0.13333333rem); /* transform: scaleX(1.5) ; */ opacity: 0;}
.navshow #header .navbtn s:nth-child(3){-webkit-transform: rotate(-45deg) translate(0.1311rem, 0); transform: rotate(-45deg) translate(0.1311rem, 0); bottom: 0.16666667rem;}
#header.idx .hr{background-color: #89ba6e;}
#header.idx .contain{background-color: #ffffff;}
#header.idx .navbtn s{background-color: #89ba6e;}
/* nav */
#nav{z-index: 80; height: 100%; background-color: #fff; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; -webkit-transform: translateY(-100%); transform: translateY(-100%); opacity: 0;}
.navshow #nav{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}
#nav .link{display: block; position: relative; z-index: 2; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
#nav .firNav{padding-top: 2.4rem; font-size: 0.45333333rem; text-align: center;}
#nav .firNav .firItem{position: relative; border-bottom: #ffffff solid 1px; line-height: 1.28rem;}
#nav .firNav .firItem .contain{width: 10rem; left: 50%; margin-left: -5rem; background-color: #89ba6e; color: #89ba6e; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
#nav .firNav .firItem .contain .link1{font-size: 0.42666667rem; color: #fff;}
#nav .firNav .firItem.on .contain{background-color: #77a15f;}
#nav .firNav .firItem.on .contain .link1:before{border-color: #fff; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
#nav .secNav{position: relative; overflow: hidden; display: none; background-color: #e8f1e2; color: #89ba6e;}
#nav .secNav .secItem{position: relative; margin-top: -1px; border-top: #ffffff solid 1px; line-height: 1.14666667rem;}
#nav .secNav .secItem .link2{font-size: 0.4rem;}
#nav .secNav .secItem.on{background-color: rgba(0, 0, 0, 0.05);}
#footer{padding: 0.4rem; color: #525659; background-color: #1d2125; line-height: 0.48rem;}
#footer .f-blogroll{margin-bottom: 0.4rem; padding-bottom: 0.4rem; border-bottom: #33373b solid 1px;}
#footer .f-blogroll .dt{font-size: 0.42666667rem; line-height: 0.61333333rem;}
#footer .f-blogroll .dd{margin-top: 0.2rem; font-size: 0.34666667rem; line-height: 0.48rem; margin-right: -0.2rem;}
#footer .f-blogroll .dd .link{display: inline-block; vertical-align: top; margin-right: 0.2rem; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0.05);}
/* 底部功能栏 */
#function{height: 1.41333333rem; background-color: #191919;}
#function .item{float: left; position: relative; width: 25%; height: 1.41333333rem; padding-top: 0.88rem; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 0.4rem; text-align: center; color: #fff; font-size: 0.34666667rem; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0.05);}
#function .item .icoImg{position: absolute; top: 0.13333333rem; left: 50%; width: 0.61333333rem; height: 0.61333333rem; margin-left: -0.30666667rem;}
/* banner */
.banner{position: relative; width: 10rem; height: 8rem;}
.banner:after{content: " "; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.08rem; background-color: #3f8b0f; z-index: 8;}
.banner .item{left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: #f1f1f1;}
.banner .item.moveItem{position: absolute;}
.banner .item .spokesman{z-index: 1; position: absolute; right: 0; bottom: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 6.77333333rem;}
.banner .item .spokesman .portrait{width: 6.77333333rem; height: 7.62666667rem;}
.banner .item .spokesman .description{position: absolute; right: 1.12rem; bottom: 1.25333333rem; color: #333333; font-size: 0.34666667rem;}
.banner .item .spokesman .signature{position: absolute; right: 0.88rem; bottom: 0.26666667rem; width: 1.6rem; height: 1.01333333rem;}
.banner .pagination{position: absolute; bottom: 0.4rem; left: 0; width: 100%; z-index: 3; height: 0.26666667rem; line-height: 0.26666667rem; text-align: center; white-space: nowrap;}
.banner .pagination .container{width: 100%;}
.banner .pagination .btn{display: inline-block; vertical-align: top; position: relative; overflow: hidden; z-index: 1; width: 0; height: 0; border-style: solid; border-width: 0.13333333rem 0.13333333rem; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-indent: 100%; *text-indent: 0; *font-size: 0; margin: 0 0.13333333rem; border-color: #fff; border-radius: 50%;}
.banner .pagination .btn.on{border-color: #f3dc5b;}
.banner.loaded .bg,
.banner._nojs .bg{-webkit-transform: scale(1.025); transform: scale(1.025); -webkit-transition: all 1500ms ease 100ms; transition: all 1500ms ease 100ms;}
.banner.loaded .portrait,
.banner._nojs .portrait{-webkit-transition: all 600ms ease 200ms; transition: all 600ms ease 200ms; -webkit-transform: translateY(0.13333333rem); transform: translateY(0.13333333rem);}
/* v||h */
@media all and (orientation: landscape){.posSet{position: relative !important;} #function{z-index: 1;}}
@media all and (orientation: portrait){.posSet{position: fixed !important; left: 50%; width: 10rem; margin-left: -5rem;} .posSet.pa{position: absolute !important;} .scroll-wrap{padding-top: 2.4rem; padding-bottom: 1.41333333rem;} #header{top: 0;} #function{bottom: 0;}}
/* index */
.index-About{padding-bottom: 0.4rem; background-color: #ffffff;}
.index-About .info{line-height: 0.50666667rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; max-height: 2.46666667rem; font-size: 0.34666667rem; color: #333333;}
.index-About .vd-box{margin-top: 0.4rem; width: 9.2rem; height: 5.2rem;}
.index-Head{display: block; margin-left: auto; margin-right: auto; width: 5.33333333rem; height: 3.06666667rem; line-height: 2.93333333rem; text-align: center; color: #333333; font-size: 0.53333333rem;}
.index-Product{position: relative; padding-bottom: 0.77333333rem; background-color: #f2f9ee;}
.index-Product-Slide{position: relative; height: 9.76rem; padding-bottom: 0.74666667rem;}
.index-Product-Slide .col{float: left; width: 4.4rem; height: 9.01333333rem; margin-right: 0.4rem;}
.index-Product-Slide .item{position: relative; display: block; width: 4.4rem; height: 4.32rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: #8aba6e solid 0.02666667rem; border-radius: 0.13333333rem; background-color: #fff;}
.index-Product-Slide .item:nth-child(1n+2){margin-top: 0.37333333rem;}
.index-Product-Slide .item .link{padding-top: 3.46666667rem;}
.index-Product-Slide .item .pic{position: absolute; top: 0.2rem; left: 50%; margin-left: -1.6rem; width: 3.2rem; height: 3.2rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.index-Product-Slide .item h3{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; font-size: 0.34666667rem; line-height: 0.45333333rem; color: #3f8b0f;}
.index-Product-Slide .pagination{position: absolute; bottom: 0; left: 0; width: 100%; z-index: 3; height: 0.26666667rem; line-height: 0.26666667rem; text-align: center; white-space: nowrap;}
.index-Product-Slide .pagination .container{width: 100%;}
.index-Product-Slide .pagination .btn{display: inline-block; vertical-align: top; position: relative; overflow: hidden; z-index: 1; width: 0; height: 0; border-style: solid; border-width: 0.13333333rem 0.13333333rem; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-indent: 100%; *text-indent: 0; *font-size: 0; margin: 0 0.13333333rem; border-color: #3f8b0f; border-radius: 50%;}
.index-Product-Slide .pagination .btn.on{border-color: #faef48;}
.index-Axdvantage{padding-bottom: 0.58666667rem;}
.index-Axdvantage .list{position: relative; height: 9.2rem;}
.index-Axdvantage .list .item{position: relative; overflow: hidden; z-index: 1; float: left; width: 4.6rem; height: 4.6rem; text-align: center; color: #fff;}
.index-Axdvantage .list .item:nth-child(1),
.index-Axdvantage .list .item:nth-child(4){background-color: #3f8b0f;}
.index-Axdvantage .list .item:nth-child(2),
.index-Axdvantage .list .item:nth-child(3){background-color: #000000;}
.index-Axdvantage .list .item .bg{z-index: -5; opacity: .50; background-color: #f1f1f1;}
.index-Axdvantage .list .item .contain{top: 1.73333333rem; font-size: 0.48rem; line-height: 0.61333333rem;}
.index-Axdvantage .list .item .numCountUp{font-family: PingFangSC-Regular, Tahoma, sans-serif;}
.index-Axdvantage .list .item.AniStart .bg{-webkit-transform: scale(1.2); transform: scale(1.2); opacity: .8;}
.index-Axdvantage .list .item.AniDid .bg{-webkit-transform: none !important; transform: none !important; opacity: .5; -webkit-transition: all 800ms ease 0s; transition: all 800ms ease 0s;}
.index-Axdvantage .btn{display: block; margin-left: auto; margin-right: auto; margin-top: 0.4rem; width: 9.2rem; height: 0.8rem; line-height: 0.8rem; text-align: center; color: #3f8b0f; background-color: #faef48; border-radius: 0.8rem; font-size: 0.37333333rem;}
.index-Service{z-index: 1; position: relative; height: 12.38666667rem;}
.index-Service .index-Service-Slide{position: relative; margin-left: auto; margin-right: auto; width: 8.56rem; height: 8.66666667rem; padding-bottom: 0.8rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.index-Service .index-Service-Slide .item{position: relative; overflow: hidden; left: 0; top: 0; width: 100%; height: 7.86666667rem; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; visibility: hidden; -webkit-transition: visibility 400ms ease 0s; transition: visibility 400ms ease 0s;}
.index-Service .index-Service-Slide .item .link{padding-bottom: 5.86666667rem;}
.index-Service .index-Service-Slide .item .pic{position: absolute; bottom: 0; left: 0; width: 8.56rem; height: 5.46666667rem; background-color: #f1f1f1; -webkit-box-sizing: border-box; box-sizing: border-box; border: #ffffff solid 0.14666667rem; border-radius: 0.13333333rem;}
.index-Service .index-Service-Slide .item h3{font-size: 0.48rem; line-height: 0.61333333rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-Service .index-Service-Slide .item p{margin-top: 0.26666667rem; margin-left: 0.33333333rem; margin-right: 0.33333333rem; font-size: 0.34666667rem; line-height: 0.50666667rem;}
.index-Service .index-Service-Slide .item.on{visibility: visible;}
.index-Service .index-Service-Slide .moveItem{position: absolute;}
.index-Service .index-Service-Slide .pagination{position: absolute; bottom: 0; left: 0; width: 100%; z-index: 3; height: 0.26666667rem; line-height: 0.26666667rem; text-align: center; white-space: nowrap;}
.index-Service .index-Service-Slide .pagination .container{width: 100%;}
.index-Service .index-Service-Slide .pagination .btn{display: inline-block; vertical-align: top; position: relative; overflow: hidden; z-index: 1; width: 0; height: 0; border-style: solid; border-width: 0.13333333rem 0.13333333rem; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-indent: 100%; *text-indent: 0; *font-size: 0; margin: 0 0.13333333rem; border-color: #fff; border-radius: 50%;}
.index-Service .index-Service-Slide .pagination .btn.on{border-color: #f3dc5b;}
.index-News{z-index: 1; position: relative;}
.index-News-Tab .Tg{text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: start; align-content: flex-start; border-bottom: #89ba6e solid 0.02666667rem;}
.index-News-Tab .Tg:after{display: none;}
.index-News-Tab .Tg .btn{float: left; width: 3.06666667rem; text-align: center; height: 0.93333333rem; line-height: 0.93333333rem; color: #333333; font-size: 0.37333333rem; background-color: #f1f1f1; font-weight: bold;}
.index-News-Tab .Tg .btn.on{color: #fff; background-color: #89ba6e;}
.index-News-Tab .Ta{display: block; width: 100%; height: 1.06666667rem; line-height: 1.06666667rem; color: #fff; background-color: #89ba6e; font-size: 0.37333333rem; text-align: center;}
.index-News-List{background-color: #fff;}
.index-News-List .item{position: relative; height: 1.4rem; line-height: 1.4rem; border-bottom: #e3e3e3 solid 1px;}
.index-News-List .item .link{position: relative; left: 50%; margin-left: -5rem; width: 10rem; padding: 0.4rem; line-height: 0.6rem;}
.index-News-List .item h3{position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 1.33333333rem; padding-left: 0.53333333rem;}
.index-News-List .item h3:before{content: " "; position: absolute; left: 0.06666667rem; top: 50%; margin-top: -0.10666667rem; width: 0.21333333rem; height: 0.21333333rem; -webkit-transform: rotate(45deg); transform: rotate(45deg); background-color: #89ba6e;}
.index-News-List .item .time{position: absolute; right: 0.4rem; top: 0.4rem; color: #999999;}
.index-News-List .emptyList{width: 100%; line-height: 1.4rem;}
/* subpage */
.subpage{position: relative; z-index: 1;}
.subpage-Banner{z-index: 1; position: relative; overflow: hidden; height: 5.33333333rem;}
.subpage-Neck{z-index: 8; position: relative; height: 1.2rem; line-height: 0.53333333rem; padding: 0.33333333rem 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #3f8b0f; color: #fff;}
.subpage-Neck .crumbs{position: relative; height: 0.53333333rem; line-height: 0.53333333rem; padding-left: 0.82666667rem; background-image: url(../images/icos-home.png); background-size: 0.53333333rem 0.53333333rem; background-position: 0 50%; background-repeat: no-repeat; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 1.06666667rem;}
.subpage-Neck .L2_Trigger{z-index: 9; position: absolute; right: 0; top: 0; width: 1.06666667rem; height: 1.2rem; background-image: url(../images/btns-l2nav.png); background-size: 0.25333333rem 0.30666667rem; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.subpage-Neck .L2_Trigger.on{-webkit-transform: rotate(90deg); transform: rotate(90deg);}
.subpage-Neck .L2_Nav{position: absolute; left: 0; top: 0; z-index: 7; width: 100%; text-indent: 0.4rem; padding-bottom: 0.06666667rem; visibility: hidden;}
.subpage-Neck .L2_Nav .dt,
.subpage-Neck .L2_Nav .dd{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; /* *visibility: visible; */}
.subpage-Neck .L2_Nav .dt{height: 1.2rem; line-height: 1.2rem; font-size: 0.42666667rem; background-color: #3f8b0f; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);}
.subpage-Neck .L2_Nav .dd{background-color: #89ba6e; -webkit-transform: translateY(-0.13333333rem); transform: translateY(-0.13333333rem); border-bottom: #3f8b0f solid 0.06666667rem;}
.subpage-Neck .L2_Nav .link2{display: block; height: 0.93333333rem; font-size: 0.37333333rem; line-height: 0.93333333rem; border-bottom: #3f8b0f solid 1px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.subpage-Neck .L2_Nav .link2:last-child{border-bottom: none;}
.subpage-Neck .L2_Nav .link2.on{background-color: rgba(63, 139, 15, 0.48);}
.subpage-Neck .L2_Nav.show{visibility: visible;}
.subpage-Neck .L2_Nav.show .dt,
.subpage-Neck .L2_Nav.show .dd{-webkit-transform: none !important; transform: none !important; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.subpage-Head{margin-left: auto; margin-right: auto; padding-top: 1.02666667rem; padding-bottom: 1.02666667rem; height: 0.93333333rem; background-image: url(../images/bgs-head.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; text-align: center; font-size: 0; color: #333333;}
.subpage-Head .dib{position: relative; min-width: 2.73333333rem; height: 0.93333333rem; padding-left: 0.26666667rem; padding-right: 0.26666667rem;}
.subpage-Head s{position: absolute; top: 0.61333333rem; width: 2.66666667rem; height: 0.01333333rem; background-color: #e7f1e2;}
.subpage-Head s.l{right: 100%; margin-right: 0.26666667rem;}
.subpage-Head s.r{left: 100%; margin-left: 0.26666667rem;}
.subpage-Head .en{font-size: 0.18666667rem; line-height: 0.4rem; font-family: PingFangSC-Regular, Tahoma, sans-serif; text-transform: uppercase; color: #666; letter-spacing: 0.04rem;}
.subpage-Head .cn{font-size: 0.37333333rem;}
.subpage .subMain{position: relative; z-index: 4;}
/* sAbout */
.sAbout-Section{position: relative; z-index: 1;}
.sAbout-Head{padding-top: 0.66666667rem; padding-bottom: 0.46666667rem; text-align: center;}
.sAbout-Head .cn{font-size: 0.53333333rem; line-height: 0.58666667rem; font-weight: bold; color: #333333;}
.sAbout-Head .en{margin-top: 0.24rem; font-size: 0.34666667rem; line-height: 0.45333333rem; color: #d0d0d0; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑" !important; text-transform: uppercase;}
.sAbout-Head .hr{margin-left: auto; margin-right: auto; margin-top: 0.33333333rem; width: 0.66666667rem; height: 0.05333333rem; background-color: #89ba6e;}
.sAbout-Introduction{background-color: #f2f9ee; padding-bottom: 0.46666667rem;}
.sAbout-Introduction .pic{margin-top: 0.4rem; width: 9.2rem; height: 5.17333333rem;}
.sAbout-Noharm{background-color: #fff; padding-bottom: 0.66666667rem;}
.sAbout-Certification{padding-bottom: 0.6rem;}
.sAbout-Certification .bg{-o-object-position: 50% 0%; object-position: 50% 0%;}
.sAbout-Certification .sAbout-Head .cn,
.sAbout-Certification .sAbout-Head .en{color: #fff;}
.sAbout-Certification .sAbout-Head .hr{background-color: #fff;}
.sAbout-Certification .imax{color: #fff;}
.sAbout-Certification .vd-box{margin-top: 0.4rem; width: 9.2rem; height: 5.2rem;}
.sAbout-Chain{padding-bottom: 0.4rem;}
.sAbout-Chain .bg{-o-object-position: 50% 100%; object-position: 50% 100%; -o-object-fit: contain; object-fit: contain;}
/* sStory */
.sStory-Section{z-index: 1; position: relative; overflow: hidden; background-color: #fff;}
.sStory-Section .dt{position: relative; padding-top: 0.26666667rem; padding-bottom: 0.26666667rem; line-height: 1.46666667rem; color: #fff; background-color: #8aba6e; text-align: center; font-size: 0;}
.sStory-Section .dt em{position: absolute; left: 0.53333333rem; top: 0.26666667rem; width: 1.46666667rem; height: 1.46666667rem; font-size: 1.2rem; background-color: #3f8b0f;}
.sStory-Section .dt em:after{content: " "; position: absolute; left: 100%; margin-left: -1px; top: 50%; margin-top: -0.30666667rem; overflow: hidden; width: 0; height: 0; border-width: 0.30666667rem 0.4rem; border-color: transparent transparent transparent #3f8b0f; border-style: dashed dashed dashed solid; font-size: 0;}
.sStory-Section .dt span{position: relative; display: inline-block; vertical-align: middle; font-size: 0.53333333rem; line-height: 0.66666667rem; text-align: left;}
.sStory-Section .dd{padding: 0.4rem 0.4rem 0.46666667rem; text-align: justify; line-height: 0.48rem;}
.sStory-Section .bigW{z-index: 9; position: absolute; top: 0; width: 2rem; height: 2rem; line-height: 1.93333333rem; text-align: center; color: #fff; background-color: #5c9d37; font-size: 1.28rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.sStory-Section1 .poem{text-align: center;}
.sStory-Section1 .poem p{width: 9.2rem;}
.sStory-Section2 .picbox{position: relative; margin-top: 0.26666667rem; margin-bottom: 0.26666667rem; width: 9.2rem; height: 7.01333333rem;}
.sStory-Section2 .picbox .pic{width: 100%; height: 100%;}
.sStory-Section2 .mask{top: auto; left: auto; right: 0; bottom: 0; height: 3.85333333rem; background-image: url(../images/masks-story3.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; pointer-events: none;}
.sStory-Section2 .sign{z-index: 8; position: absolute; left: 0.26666667rem; right: 0.26666667rem; bottom: 0.02666667rem; padding-bottom: 0.93333333rem; color: #fff; font-size: 0.34666667rem; line-height: 0.48rem;}
.sStory-Section2 .sign .pos{position: absolute; right: 1.6rem; bottom: 0.53333333rem; font-size: 0.34666667rem; line-height: 0.42666667rem;}
.sStory-Section2 .sign .i{position: absolute; right: 0; bottom: 0; width: 1.48rem; height: 1.06666667rem;}
.sStory-Section3 .pic,
.sStory-Section4 .pic{width: 9.2rem; height: 7.01333333rem;}
/* sLeader */
.sLeader-Tab{z-index: 1; position: relative;}
.sLeader-Tab .Tt{position: relative; padding-top: 0.53333333rem; color: #333333;}
.sLeader-Tab .Tt .box{position: relative; padding-bottom: 12rem;}
.sLeader-Tab .Tt .pic{position: absolute; left: 0.06666667rem; bottom: 0; width: 9.06666667rem; height: 11.33333333rem; width: ; height: ; background-image: url(../images/bgs-leader.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sLeader-Tab .Tt .pic img{-o-object-fit: contain; object-fit: contain;}
.sLeader-Tab .Tt h2{font-size: 0.53333333rem; line-height: 0.66666667rem;}
.sLeader-Tab .Tt .pos{margin-top: 0.13333333rem; font-size: 0.37333333rem; line-height: 0.45333333rem;}
.sLeader-Tab .Tt .content{margin-top: 0.45333333rem; font-size: 0.34666667rem; line-height: 0.53333333rem; min-height: 1.06666667rem; color: #666666;}
.sLeader-Tab .Tg{position: relative; width: 100%; height: 3.2rem; padding: 0.45333333rem 0.4rem; border-top: #3f8b0f solid 0.08rem; border-bottom: #3f8b0f solid 0.08rem; background-color: #f2f9ee; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sLeader-Tab .Tg .scrollBox{display: inline-block; vertical-align: top; white-space: nowrap; text-align: center;}
.sLeader-Tab .Tg .btn{display: inline-block; vertical-align: top; width: 1.70666667rem; height: 2.13333333rem; margin-right: 0.26666667rem; background-color: #d0e3da; -webkit-transition: background 220ms ease 0s; transition: background 220ms ease 0s; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sLeader-Tab .Tg .btn:last-child{margin-right: 0;}
.sLeader-Tab .Tg .btn img{-o-object-fit: contain; object-fit: contain;}
.sLeader-Tab .Tg .btn.on{background-color: #d3dcce; border: #89ba6e solid 0.02666667rem;}
.sLeader-Tab .ctrbox{z-index: 8; position: absolute; bottom: 8.16rem; left: 50%; width: 9.2rem; margin-left: -4.6rem; height: 1.17333333rem;}
.sLeader-Tab .ctr{display: none; position: absolute; top: 0; width: 1.17333333rem; height: 1.17333333rem; line-height: 1.17333333rem; text-align: center; border: solid 1px #dddddd; border-radius: 50%; border: #89ba6e solid 1px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.53333333rem; font-weight: bold; color: #89ba6e; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sLeader-Tab .ctr s{font-family: "SimSun", "宋体" !important;}
.ysqUEO .sLeader-Tab .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sLeader-Tab .ctr s:before,
.ysqUEO .sLeader-Tab .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 0.32rem; height: 0.04rem; background-color: #8aba6e; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sLeader-Tab .ctr:hover s:before,
.ysqUEO .sLeader-Tab .ctr:hover s:after{background-color: #8aba6e;}
.sLeader-Tab .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.ysqUEO .sLeader-Tab .ctr.prev s:before,
.ysqUEO .sLeader-Tab .ctr.prev s:after{margin-left: -0.12rem; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sLeader-Tab .ctr.prev s:before{-webkit-transform: rotate(-32deg) translateX(-0.02rem); transform: rotate(-32deg) translateX(-0.02rem);}
.ysqUEO .sLeader-Tab .ctr.prev s:after{-webkit-transform: rotate(32deg) translateX(-0.02rem); transform: rotate(32deg) translateX(-0.02rem);}
.ysqUEO .sLeader-Tab .ctr.prev:hover s:before{-webkit-transform: rotate(-40deg) translateX(-0.02rem); transform: rotate(-40deg) translateX(-0.02rem);}
.ysqUEO .sLeader-Tab .ctr.prev:hover s:after{-webkit-transform: rotate(40deg) translateX(-0.02rem); transform: rotate(40deg) translateX(-0.02rem);}
.ysqUEO .sLeader-Tab .ctr.next s:before,
.ysqUEO .sLeader-Tab .ctr.next s:after{margin-left: -0.2rem; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sLeader-Tab .ctr.next s:before{-webkit-transform: rotate(-32deg) translateX(0.02rem); transform: rotate(-32deg) translateX(0.02rem);}
.ysqUEO .sLeader-Tab .ctr.next s:after{-webkit-transform: rotate(32deg) translateX(0.02rem); transform: rotate(32deg) translateX(0.02rem);}
.ysqUEO .sLeader-Tab .ctr.next:hover s:before{-webkit-transform: rotate(-40deg) translateX(0.02rem); transform: rotate(-40deg) translateX(0.02rem);}
.ysqUEO .sLeader-Tab .ctr.next:hover s:after{-webkit-transform: rotate(40deg) translateX(0.02rem); transform: rotate(40deg) translateX(0.02rem);}
.sLeader-Tab .ctr.reject{display: none;}
.sLeader-Tab .ctr.prev{left: 0;}
.sLeader-Tab .ctr.next{right: 0;}
/* sHonor */
.sHonor{position: relative; padding-top: 0.58666667rem;}
/* sChronicle */
.sChronicle-List{z-index: 1; position: relative; overflow: hidden; padding-top: 0.69333333rem; padding-bottom: 0.53333333rem;}
.sChronicle-List:before{content: " "; position: absolute; left: 0.82666667rem; top: 0; bottom: 0; width: 1px; height: auto; background-color: #89ba6e; z-index: -1;}
.sChronicle-List .item{position: relative; padding-left: 2.45333333rem; min-height: 1rem; color: #333333;}
.sChronicle-List .item:nth-child(1n+2){margin-top: 0.66666667rem;}
.sChronicle-List .item s{position: absolute; left: 0.42666667rem; top: 0.05333333rem; border-left-width: 0; border-top-width: 0; border-radius: 50%; border-color: #89ba6e; border-style: solid; width: 0; height: 0;}
.sChronicle-List .item .s1{z-index: 2; border-right-width: 0.13333333rem; border-bottom-width: 0.13333333rem; margin-left: -0.06666667rem; margin-top: 0.06666667rem;}
.sChronicle-List .item .s2{z-index: 1; border-right-width: 0.26666667rem; border-bottom-width: 0.26666667rem; margin-left: -0.13333333rem; opacity: .30; filter: alpha(opacity=30); *zoom: 1;}
.sChronicle-List .item .pic{position: absolute; left: 0.82666667rem; top: 0; width: 1.33333333rem; height: 1rem; border-radius: 0.04rem; background-color: #89ba6e;}
.sChronicle-List .item .dt{font-size: 0.4rem; line-height: 0.53333333rem;}
.sChronicle-List .item .dd{margin-top: 0.16rem; font-size: 0.32rem; line-height: 0.45333333rem; color: #666666;}
/* sCulture */
.sCulture-Section1{position: relative; padding-top: 0.53333333rem; padding-bottom: 0.66666667rem;}
.sCulture-Section1:before{content: " "; position: absolute; right: 0.4rem; bottom: 0.64rem; width: 3.92rem; height: 3.89333333rem; background-image: url(../images/qs-culture1.png); background-size: 100% 100%; background-position: 50% 50%; background-repeat: no-repeat;}
.sCulture-Section1 .item .dt{display: inline-block; vertical-align: top; padding: 0.13333333rem; height: 0.66666667rem; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #89ba6e; color: #fff; font-size: 0.37333333rem; font-weight: bold; border-radius: 0.05333333rem;}
.sCulture-Section1 .item .dd{padding: 0.13333333rem; font-size: 0.34666667rem; line-height: 0.53333333rem; color: #666666;}
.sCulture-Section2{position: relative; z-index: 1; padding-top: 0.58666667rem; padding-bottom: 0.64rem; border-top: #8aba6e solid 0.05333333rem; background-color: #f2f9ee; height: 6.13333333rem; background-image: url(../images/bgs-culture.png); background-size: 100% 100%; background-position: 50% 50%; background-repeat: no-repeat; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center;}
.sCulture-Section2 .dt{font-size: 0.45333333rem; line-height: 0.50666667rem; color: #8aba6e; text-align: center; white-space: nowrap;}
.sCulture-Section2 .dt:before,
.sCulture-Section2 .dt:after{content: " "; display: inline-block; vertical-align: top; margin-left: 0.10666667rem; margin-right: 0.10666667rem; width: 0.42666667rem; height: 0.50666667rem; background-image: url(../images/bgs-cultureDt.png); background-size: 0.42666667rem 0.46666667rem; background-position: 50% 50%; background-repeat: no-repeat;}
.sCulture-Section2 .dt:before{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.sCulture-Section2 .ds{margin-top: 0.16rem; font-size: 0.42666667rem; line-height: 0.48rem; font-weight: bold; color: #8aba6e;}
.sCulture-Section2 .dd{position: absolute; bottom: 0.72rem; right: 0.66666667rem; height: 3.09333333rem; color: #000;}
.sCulture-Section2 .dd s{float: right; width: 1px; height: 3.09333333rem; background-color: #ccc;}
.sCulture-Section2 .dd p{float: right; padding: 0.05333333rem 0.36rem; width: 1em; font-size: 0.34666667rem; line-height: 0.42666667rem;}
/* sService */
.sService-List{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sService-List .item{border-top: #89ba6e solid 0.05333333rem; position: relative; text-align: center; background-color: #f5f5f5;}
.sService-List .item:nth-child(1n+2){margin-top: 0.4rem;}
.sService-List .item .link{padding-bottom: 6.26666667rem;}
.sService-List .item .pic{position: absolute; left: 0; bottom: 0; width: 100%; height: 5.73333333rem; background-color: #f2f9ee;}
.sService-List .item h3{width: 100%; height: 3.06666667rem; background-image: url(../images/bgs-serviceH3.png); background-size: 4.8rem 3.06666667rem; background-position: 50% 50%; background-repeat: no-repeat; font-size: 0.56rem; font-weight: bold; line-height: 3.33333333rem; color: #558c0f; text-align: center;}
.sService-List .item p{margin-top: 0.06666667rem; margin-left: 0.4rem; margin-right: 0.4rem; font-size: 0.34666667rem; line-height: 0.48rem; color: #666;}
.sService-List .item .btn{margin-top: 0.33333333rem; margin-left: auto; margin-right: auto; display: block; width: 2.53333333rem; height: 0.66666667rem; line-height: 0.66666667rem; text-align: center; color: #fff; background-image: url(../images/btns-serviceItem.png); background-size: 100% 100%; background-position: 50% 50%; background-repeat: no-repeat;}
.sService-View{padding-top: 0.4rem; padding-bottom: 0.53333333rem;}
.sService-View .title{width: 100%; height: 3.06666667rem; background-image: url(../images/bgs-serviceH3.png); background-size: 4.8rem 3.06666667rem; background-position: 50% 50%; background-repeat: no-repeat; font-size: 0.56rem; font-weight: bold; line-height: 3.33333333rem; color: #558c0f; text-align: center;}
.sService-View .content{margin-top: 0.53333333rem; padding-left: 0.26666667rem; padding-right: 0.26666667rem;}
.sService-View .content .dt{padding: 0.16rem 0.21333333rem; background-color: #89ba6e; color: #fff; line-height: 0.53333333rem; font-size: 0.42666667rem; text-align: center; border-radius: 0.04rem; display: inline-block; vertical-align: top;}
.sService-View .content .dd{padding: 0.4rem 0 0.4rem 0.2rem;}
.sService-Tab{position: relative; width: 9.2rem; height: 6.8rem; background-image: url(../images/bgs-serviceTab.png); background-size: 9.22666667rem 6.8rem; background-position: 50% 0%; background-repeat: no-repeat;}
.sService-Tab .Tg{display: none;}
.sService-Tab .Tt{position: relative; margin-top: 0.4rem; height: 100%;}
.sService-Tab .Tt .box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0.4rem 0.26666667rem;}
.sService-Tab .Tt .box .pic{z-index: 2; position: absolute; left: 50%; bottom: 0; margin-left: -3.73333333rem; width: 7.46666667rem; height: 4.66666667rem; background: none !important;}
.sService-Tab .Tt .box .pic.load-error img{display: none;}
.sService-Tab .Tt .box i{position: absolute; right: 0.2rem; top: 0.21333333rem; font-size: 1.14666667rem; font-weight: bold; text-indent: 0.13333333rem; font-style: italic; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑"; color: #89ba6e; opacity: .50; filter: alpha(opacity=50); *zoom: 1;}
.sService-Tab .Tt .box .dt{margin-right: 2rem; font-size: 0.45333333rem; line-height: 0.58666667rem; text-indent: 0.16rem; color: #38661e;}
.sService-Tab .Tt .box .dd{margin-top: 0.13333333rem; padding: 0.16rem 0.21333333rem; font-size: 0.32rem; color: #fff; background-color: #89ba6e; border-radius: 0.08rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sService-Tab .ctr{display: none; position: absolute; top: 3.46666667rem; width: 0.8rem; height: 1.6rem; line-height: 1.6rem; text-align: center; border-radius: 50%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; font-size: 0.8rem; font-weight: bold; color: #89ba6e; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sService-Tab .ctr s{font-family: "SimSun", "宋体" !important;}
.ysqUEO .sService-Tab .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sService-Tab .ctr s:before,
.ysqUEO .sService-Tab .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 0.53333333rem; height: 0.05333333rem; background-color: #89ba6e; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sService-Tab .ctr:hover s:before,
.ysqUEO .sService-Tab .ctr:hover s:after{background-color: #89ba6e;}
.sService-Tab .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.ysqUEO .sService-Tab .ctr.prev s:before,
.ysqUEO .sService-Tab .ctr.prev s:after{margin-left: -0.21333333rem; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sService-Tab .ctr.prev s:before{-webkit-transform: rotate(-40deg) translateX(-0.02666667rem); transform: rotate(-40deg) translateX(-0.02666667rem);}
.ysqUEO .sService-Tab .ctr.prev s:after{-webkit-transform: rotate(40deg) translateX(-0.02666667rem); transform: rotate(40deg) translateX(-0.02666667rem);}
.ysqUEO .sService-Tab .ctr.prev:hover s:before{-webkit-transform: rotate(-40deg) translateX(-0.02666667rem); transform: rotate(-40deg) translateX(-0.02666667rem);}
.ysqUEO .sService-Tab .ctr.prev:hover s:after{-webkit-transform: rotate(40deg) translateX(-0.02666667rem); transform: rotate(40deg) translateX(-0.02666667rem);}
.ysqUEO .sService-Tab .ctr.next s:before,
.ysqUEO .sService-Tab .ctr.next s:after{margin-left: -0.32rem; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sService-Tab .ctr.next s:before{-webkit-transform: rotate(-40deg) translateX(0.02666667rem); transform: rotate(-40deg) translateX(0.02666667rem);}
.ysqUEO .sService-Tab .ctr.next s:after{-webkit-transform: rotate(40deg) translateX(0.02666667rem); transform: rotate(40deg) translateX(0.02666667rem);}
.ysqUEO .sService-Tab .ctr.next:hover s:before{-webkit-transform: rotate(-40deg) translateX(0.02666667rem); transform: rotate(-40deg) translateX(0.02666667rem);}
.ysqUEO .sService-Tab .ctr.next:hover s:after{-webkit-transform: rotate(40deg) translateX(0.02666667rem); transform: rotate(40deg) translateX(0.02666667rem);}
.sService-Tab .ctr.reject{display: none;}
.sService-Tab .ctr.prev{left: 0;}
.sService-Tab .ctr.next{right: 0;}
/* sStores */
.sStores{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sStores .province-List .btn{float: left; width: 1.97333333rem; height: 1.12rem; line-height: 1.12rem; border-radius: 0.08rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: #e4e4e4 solid 1px; color: #333333; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; font-size: 0.4rem;}
.sStores .province-List .btn:nth-child(1n+5){margin-top: 0.29333333rem;}
.sStores .province-List .btn:nth-child(4n+2),
.sStores .province-List .btn:nth-child(4n+3),
.sStores .province-List .btn:nth-child(4n+4){margin-left: 0.42666667rem;}
.sStores .area-Filter{margin-top: -0.4rem; padding: 0.46666667rem 0.4rem; background-color: #ebf6eb;}
.sStores .area-Filter .dt{font-size: 0.21333333rem; line-height: 0.32rem; color: #333333; margin-bottom: 0.2rem;}
.sStores .area-Filter .skin{float: left; position: relative; width: 2.98666667rem; height: 0.93333333rem; line-height: 0.93333333rem; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 0.26666667rem; border: #aaaaaa solid 1px;}
.sStores .area-Filter .skin:nth-child(1n+2){margin-left: 0.12rem;}
.sStores .area-Filter .skin.disabled{border-color: #999; background-color: #f1f1f1; background-image: none;}
.sStores .area-Filter .enter{margin-top: 0.26666667rem; display: block; width: 100%; height: 0.93333333rem; line-height: 0.93333333rem; color: #fff; background-color: #89ba6e; font-size: 0.42666667rem; background-image: url(../images/btns-storesEnter.png); background-size: 0.45333333rem 0.45333333rem; background-position: 3.09333333rem 0.26666667rem; background-repeat: no-repeat;}
.sStores-List{margin-top: 0.4rem;}
.sStores-List .item{position: relative; overflow: hidden; padding: 0.26666667rem 0.33333333rem; border: #e4e4e4 solid 1px;}
.sStores-List .item:nth-child(1n+2){margin-top: 0.2rem;}
.sStores-List .item:before{content: " "; position: absolute; left: 0; top: 0.29333333rem; width: 0.08rem; height: 0.4rem; background-color: #8aba6e;}
.sStores-List .item .dt{font-size: 0.37333333rem; line-height: 0.45333333rem; color: #333333;}
.sStores-List .item .dd{margin-top: 0.16rem; color: #999999; font-size: 0.32rem; line-height: 0.45333333rem;}
/* sNewstore */
.sNewstore-List{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sNewstore-List .item{width: 4.4rem; text-align: center;}
.sNewstore-List .item:nth-child(2n+1){float: left;}
.sNewstore-List .item:nth-child(2n+2){float: right;}
.sNewstore-List .item:nth-child(1n+3){margin-top: 0.26666667rem;}
.sNewstore-List .item .pic{width: 4.4rem; height: 2.77333333rem; background-color: #f1f1f1;}
.sNewstore-List .item h3{margin-top: 0.13333333rem; font-size: 0.34666667rem; line-height: 0.61333333rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* sView */
.sView{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sView .view-Head{padding-bottom: 0.26666667rem; border-bottom: #e0e0e0 solid 1px; margin-bottom: 0.2rem; color: #333333;}
.sView .view-Head h1{font-size: 0.42666667rem; line-height: 0.72rem;}
.sView .view-Head p{margin-top: 0.13333333rem; line-height: 0.48rem;}
.sView .view-Head p span{display: inline-block; vertical-align: top; height: 0.48rem; padding-left: 0.58666667rem; margin-right: 0.26666667rem; background-repeat: no-repeat; background-position: 0 0; background-size: 0.48rem 0.48rem;}
.sView .view-Head p span.time{background-image: url(../images/icos-time.png);}
.sView .view-Head p span.saw{background-image: url(../images/icos-saw.png);}
.sView .view-Body{color: #666666;}
.sView .relative-List .dt{height: 0.8rem; line-height: 0.8rem;}
.sView .relative-List .dt em{float: left; font-size: 0.32rem; color: #333333;}
.sView .relative-List .dt .more{float: right; color: #666666; line-height: 0.26666667rem; margin-top: 0.26666667rem;}
.sView .relative-List .dd .iTextItem{margin-bottom: 0.26666667rem; padding-bottom: 0.26666667rem; border-bottom: #dddddd solid 1px;}
.sView .relative-List .dd .iTextItem .pic{width: 4.02666667rem; height: 2.53333333rem; background-color: #f1f1f1;}
.sView .relative-List .dd .iTextItem h3{margin-top: 0.21333333rem; font-size: 0.21333333rem; line-height: 0.32rem; font-weight: bold;}
.sView .relative-List .dd .iTextItem h3 .link{color: #000;}
.sView .relative-List .dd .iTextItem p{margin-top: 0.18666667rem; line-height: 0.32rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.61333333rem; height: 0.61333333rem;}
.sView .relative-List .dd .textItem{font-size: 0.18666667rem; line-height: 0.34666667rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* sFeedback */
.sFeedback-List{padding-top: 0.2rem; padding-bottom: 0.4rem;}
.sFeedback-List .item{position: relative; padding-top: 0.86666667rem; padding-bottom: 0.86666667rem; min-height: 3.2rem; border-bottom: #dddddd solid 1px;}
.sFeedback-List .item:before,
.sFeedback-List .item:after{content: " "; position: absolute; width: 0.4rem; height: 0.34666667rem; background-size: 0.4rem 0.34666667rem; background-repeat: no-repeat; background-image: url(../images/icos-quotesL.png);}
.sFeedback-List .item:before{left: 0; top: 0.33333333rem;}
.sFeedback-List .item:after{right: 0; bottom: 0.33333333rem; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.sFeedback-List .item .pic{float: left; width: 3.2rem; height: 3.2rem; border-radius: 1.6rem; margin-right: 0.53333333rem; margin-bottom: 0.26666667rem;}
.sFeedback-List .item .dt{padding-top: 0.06666667rem; font-size: 0.37333333rem; line-height: 0.53333333rem; color: #333333;}
.sFeedback-List .item .dd{margin-top: 0.2rem; font-size: 0.34666667rem; line-height: 0.48rem;}
/* sProduct */
.sProduct-List1{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sProduct-List1 .item{position: relative;}
.sProduct-List1 .item:nth-child(1n+2){margin-top: 0.26666667rem;}
.sProduct-List1 .item h3{padding: 0.2rem 1.86666667rem 0.2rem 0.16rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-color: #89ba6e; color: #fff; font-size: 0.42666667rem; height: 0.53333333rem; line-height: 0.53333333rem;}
.sProduct-List1 .item span{position: absolute; margin-top: -0.73333333rem; right: 0.2rem; line-height: 0.53333333rem; color: #fff;}
.sProduct-List1 .item p{margin-top: 0.4rem; line-height: 0.48rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; max-height: 2.8rem; color: #333333;}
.sProduct-List1 .item .pic{margin-top: 0.33333333rem; width: 9.2rem; height: 9.2rem;}
.sProduct-List2{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sProduct-List2 .item{position: relative; width: 4.4rem;}
.sProduct-List2 .item:nth-child(2n+1){float: left;}
.sProduct-List2 .item:nth-child(2n+2){float: right;}
.sProduct-List2 .item:nth-child(1n+3){margin-top: 0.26666667rem;}
.sProduct-List2 .item .pic{width: 4.4rem; height: 4.4rem;}
.sProduct-List2 .item h3{margin-top: 0.13333333rem; height: 0.58666667rem; line-height: 0.58666667rem; font-size: 0.37333333rem; color: #333333; text-align: center;}
.sProduct-List2 .item .btn{margin-top: 0.13333333rem; display: block; height: 0.66666667rem; line-height: 0.66666667rem; color: #fff; background-color: #89ba6e; text-align: center;}
.sProduct-View{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sProduct-Album{position: relative; margin-left: auto; margin-right: auto; width: 9.2rem; height: 9.2rem; padding: 0.98666667rem; border: #ebf6eb solid 0.08rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sProduct-Album .item{left: 0; top: 0; width: 7.06666667rem; height: 7.06666667rem;}
.sProduct-Album .item.moveItem{position: absolute;}
.sProduct-Album .ctr{display: none; position: absolute; top: 50%; margin-top: -0.8rem; width: 0.8rem; height: 1.6rem; line-height: 1.6rem; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; font-size: 0.58666667rem; font-weight: bold; color: #89ba6e; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sProduct-Album .ctr s{font-family: "SimSun", "宋体" !important;}
.ysqUEO .sProduct-Album .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sProduct-Album .ctr s:before,
.ysqUEO .sProduct-Album .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 0.32rem; height: 0.04rem; background-color: #8aba6e; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sProduct-Album .ctr:hover s:before,
.ysqUEO .sProduct-Album .ctr:hover s:after{background-color: #8aba6e;}
.sProduct-Album .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.ysqUEO .sProduct-Album .ctr.prev s:before,
.ysqUEO .sProduct-Album .ctr.prev s:after{margin-left: -0.12rem; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sProduct-Album .ctr.prev s:before{-webkit-transform: rotate(-40deg) translateX(-0.02rem); transform: rotate(-40deg) translateX(-0.02rem);}
.ysqUEO .sProduct-Album .ctr.prev s:after{-webkit-transform: rotate(40deg) translateX(-0.02rem); transform: rotate(40deg) translateX(-0.02rem);}
.ysqUEO .sProduct-Album .ctr.prev:hover s:before{-webkit-transform: rotate(-40deg) translateX(-0.02rem); transform: rotate(-40deg) translateX(-0.02rem);}
.ysqUEO .sProduct-Album .ctr.prev:hover s:after{-webkit-transform: rotate(40deg) translateX(-0.02rem); transform: rotate(40deg) translateX(-0.02rem);}
.ysqUEO .sProduct-Album .ctr.next s:before,
.ysqUEO .sProduct-Album .ctr.next s:after{margin-left: -0.2rem; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sProduct-Album .ctr.next s:before{-webkit-transform: rotate(-40deg) translateX(0.02rem); transform: rotate(-40deg) translateX(0.02rem);}
.ysqUEO .sProduct-Album .ctr.next s:after{-webkit-transform: rotate(40deg) translateX(0.02rem); transform: rotate(40deg) translateX(0.02rem);}
.ysqUEO .sProduct-Album .ctr.next:hover s:before{-webkit-transform: rotate(-40deg) translateX(0.02rem); transform: rotate(-40deg) translateX(0.02rem);}
.ysqUEO .sProduct-Album .ctr.next:hover s:after{-webkit-transform: rotate(40deg) translateX(0.02rem); transform: rotate(40deg) translateX(0.02rem);}
.sProduct-Album .ctr.reject{display: none;}
.sProduct-Album .ctr.prev{left: 0;}
.sProduct-Album .ctr.next{right: 0;}
.sProduct-Album .pagination{position: absolute; bottom: 0.34666667rem; left: 0; width: 100%; z-index: 3; height: 0.26666667rem; line-height: 0.26666667rem; text-align: center; white-space: nowrap;}
.sProduct-Album .pagination .container{width: 100%;}
.sProduct-Album .pagination .btn{display: inline-block; vertical-align: top; position: relative; overflow: hidden; z-index: 1; width: 0; height: 0; border-style: solid; border-width: 0.13333333rem 0.13333333rem; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-indent: 100%; *text-indent: 0; *font-size: 0; margin: 0 0.13333333rem; border-color: #3f8b0f; border-radius: 50%;}
.sProduct-Album .pagination .btn.on{border-color: #faef48;}
.sProduct-Introduction{position: relative; margin-top: 0.33333333rem;}
.sProduct-Introduction .title{padding-bottom: 0.24rem; color: #333333; border-bottom: solid 1px #89ba6e;}
.sProduct-Introduction .title h1{font-size: 0.45333333rem; line-height: 0.58666667rem;}
.sProduct-Introduction .title p{margin-top: 0.13333333rem; font-size: 0.34666667rem; line-height: 0.45333333rem;}
.sProduct-Introduction .content{margin-top: 0.05333333rem; border-top: dashed 1px #89ba6e; padding-top: 0.4rem; padding-bottom: 0.46666667rem;}
.sProduct-Introduction .more{display: block; width: 100%; height: 0.8rem; line-height: 0.8rem; border-radius: 0.4rem; color: #fff; background-color: #ce2033; text-align: center; font-size: 0.42666667rem;}
.sProduct-Detail{margin-top: 0.46666667rem;}
.sProduct-Detail .title{padding-top: 0.56rem; width: 9.2rem; height: 2.08rem; background-image: url(../images/bgs-productDetail.png); background-size: 9.2rem 2.08rem; background-position: 50% 50%; background-repeat: no-repeat; text-align: center; color: #333333; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sProduct-Detail .title .en{font-size: 0.34666667rem; line-height: 0.4rem; font-family: PingFangSC-Regular, Tahoma, sans-serif; text-transform: uppercase; color: #666; letter-spacing: 0.01333333rem;}
.sProduct-Detail .title .cn{margin-top: 0.05333333rem; font-size: 0.42666667rem;}
.sProduct-Detail .content{margin-top: 0.33333333rem; padding-bottom: 0.2rem;}
.sProduct-Hot .sProduct-List2{margin-top: 0.4rem;}
.sProduct-Hot .sProduct-List2 .line{background: none;}
/* sTeacher */
.sTeacher-List{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sTeacher-List .item{position: relative; padding: 5.86666667rem 0.13333333rem 0.13333333rem; width: 4.4rem; background-color: #89ba6e; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff;}
.sTeacher-List .item:nth-child(2n+1){float: left;}
.sTeacher-List .item:nth-child(2n+2){float: right;}
.sTeacher-List .item:nth-child(1n+3){margin-top: 0.4rem;}
.sTeacher-List .item .pic{position: absolute; left: 0; top: 0; width: 100%; height: 5.86666667rem; background-color: #eee;}
.sTeacher-List .item h3{font-size: 0.42666667rem; line-height: 0.58666667rem;}
.sTeacher-List .item p{font-size: 0.34666667rem; line-height: 0.4rem;}
.sTeacher-Content{position: relative; padding-top: 0.26666667rem;}
.sTeacher-Content .pic{width: 100%; height: 12.26666667rem;}
.sTeacher-Content .imax{padding: 0.26666667rem;}
.sTeacher-Content .imax .f26{height: 0.8rem; line-height: 0.8rem; background-color: #89ba6e; font-size: 0.4rem; font-weight: bold; color: #fff; margin-left: -0.26666667rem; width: 9.2rem; text-indent: 0.26666667rem;}
.sTeacher-Content .imax .f20,
.sTeacher-Content .imax .f16,
.sTeacher-Content .imax .f18{font-size: 0.34666667rem;}
/* sCourse */
.sCourse-List{padding-top: 0.05333333rem; padding-bottom: 0.46666667rem;}
.sCourse-List .item{position: relative; height: 3.6rem; border-bottom: #d6f0c8 solid 0.02666667rem; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 0.4rem; padding-bottom: 0.4rem;}
.sCourse-List .item .link{padding-left: 4.66666667rem; color: #333333;}
.sCourse-List .item .pic{float: left; margin-left: -4.66666667rem; width: 4.4rem; height: 2.77333333rem; background-color: #f1f1f1;}
.sCourse-List .item .time{padding-top: 0.33333333rem; line-height: 0.42666667rem;}
.sCourse-List .item h3{margin-top: 0.53333333rem; font-size: 0.34666667rem; line-height: 0.48rem;}
/* sStudent */
.sStudent{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sStudent-Tab{margin-left: auto; margin-right: auto; position: relative; width: 9.2rem; height: 7.46666667rem;}
.sStudent-Tab .Tt{position: relative; width: 100%; height: 6.2rem;}
.sStudent-Tab .Tt .box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; /* *visibility: visible; */ padding-top: 1.04rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sStudent-Tab .Tt .box.on{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.sStudent-Tab .Tt .pic{width: 100%; height: 5.17333333rem; background-color: #f1f1f1;}
.sStudent-Tab .Tt h3{position: absolute; left: 0; top: 0; width: 100%; height: 0.93333333rem; line-height: 0.93333333rem; text-align: center; color: #333333; font-size: 0.37333333rem; background-color: #eee;}
.sStudent-Tab .Tg{position: relative; overflow: hidden; margin-top: 0.29333333rem; width: 100%; height: 1.06666667rem; white-space: nowrap;}
.sStudent-Tab .Tg .scrollBox{display: inline-block; vertical-align: top;}
.sStudent-Tab .Tg .btn{position: relative; overflow: hidden; display: inline-block; vertical-align: top; width: 1.86666667rem; height: 1.06666667rem;}
.sStudent-Tab .Tg .btn:nth-child(1n+2){margin-left: 0.13333333rem;}
.sStudent-Tab .Tg .btn img{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.sStudent-Tab .Tg .btn:after{content: " "; position: absolute; left: 0; top: 0; width: 1.76rem; height: 0.96rem; border: #89ba6e solid 0.05333333rem; z-index: 8; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; /* *visibility: visible; */}
.sStudent-Tab .Tg .btn.on:after{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.sStudent-Tab .ctr{display: none; position: absolute; top: 3.46666667rem; width: 0.53333333rem; height: 0.53333333rem; line-height: 0.53333333rem; text-align: center; border: solid 1px #eeeeee; border-radius: 50%; font-size: 0.4rem; font-weight: bold; color: #b3b1b1; background-color: #e9e9e9; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sStudent-Tab .ctr s{font-family: "SimSun", "宋体" !important;}
.ysqUEO .sStudent-Tab .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sStudent-Tab .ctr s:before,
.ysqUEO .sStudent-Tab .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 0.18666667rem; height: 0.01333333rem; background-color: #666666; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sStudent-Tab .ctr:hover s:before,
.ysqUEO .sStudent-Tab .ctr:hover s:after{background-color: #ffffff;}
.sStudent-Tab .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.ysqUEO .sStudent-Tab .ctr.prev s:before,
.ysqUEO .sStudent-Tab .ctr.prev s:after{margin-left: -0.08rem; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sStudent-Tab .ctr.prev s:before{-webkit-transform: rotate(-32deg) translateX(-0.00666667rem); transform: rotate(-32deg) translateX(-0.00666667rem);}
.ysqUEO .sStudent-Tab .ctr.prev s:after{-webkit-transform: rotate(32deg) translateX(-0.00666667rem); transform: rotate(32deg) translateX(-0.00666667rem);}
.ysqUEO .sStudent-Tab .ctr.prev:hover s:before{-webkit-transform: rotate(-40deg) translateX(-0.00666667rem); transform: rotate(-40deg) translateX(-0.00666667rem);}
.ysqUEO .sStudent-Tab .ctr.prev:hover s:after{-webkit-transform: rotate(40deg) translateX(-0.00666667rem); transform: rotate(40deg) translateX(-0.00666667rem);}
.ysqUEO .sStudent-Tab .ctr.next s:before,
.ysqUEO .sStudent-Tab .ctr.next s:after{margin-left: -0.10666667rem; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sStudent-Tab .ctr.next s:before{-webkit-transform: rotate(-32deg) translateX(0.00666667rem); transform: rotate(-32deg) translateX(0.00666667rem);}
.ysqUEO .sStudent-Tab .ctr.next s:after{-webkit-transform: rotate(32deg) translateX(0.00666667rem); transform: rotate(32deg) translateX(0.00666667rem);}
.ysqUEO .sStudent-Tab .ctr.next:hover s:before{-webkit-transform: rotate(-40deg) translateX(0.00666667rem); transform: rotate(-40deg) translateX(0.00666667rem);}
.ysqUEO .sStudent-Tab .ctr.next:hover s:after{-webkit-transform: rotate(40deg) translateX(0.00666667rem); transform: rotate(40deg) translateX(0.00666667rem);}
.sStudent-Tab .ctr:hover{background-color: #89ba6e; color: #8aba6e; border-color: #8aba6e; z-index: 9;}
.sStudent-Tab .ctr.reject{display: none;}
.sStudent-Tab .ctr.prev{left: 0.53333333rem;}
.sStudent-Tab .ctr.next{right: 0.53333333rem;}
/* sCharity */
.sCharity-List{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sCharity-List .item{position: relative; height: 8.05333333rem; border-bottom: #eeeeee solid 1px;}
.sCharity-List .item:nth-child(1n+2){margin-top: 0.4rem;}
.sCharity-List .item .link{padding-bottom: 6.26666667rem;}
.sCharity-List .item .pic{position: absolute; left: 0; bottom: 0.26666667rem; width: 100%; height: 5.76rem; background-color: #f1f1f1;}
.sCharity-List .item h3{font-size: 0.42666667rem; height: 0.53333333rem; line-height: 0.48rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333333;}
.sCharity-List .item p{margin-top: 0.2rem; line-height: 0.48rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.93333333rem; height: 0.93333333rem;}
/* sNews */
.sNews-List{padding-top: 0.06666667rem; padding-bottom: 0.46666667rem;}
.sNews-List .item{position: relative; overflow: hidden; height: 3.44rem; border-bottom: #e8e8e8 solid 1px;}
.sNews-List .item .link{padding-left: 4.26666667rem; padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sNews-List .item .pic{position: absolute; left: 0; top: 0.46666667rem; width: 4rem; height: 2.50666667rem;}
.sNews-List .item h3{margin-top: 0.13333333rem; font-size: 0.37333333rem; line-height: 0.53333333rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 1.04rem; height: 1.04rem; color: #333333;}
.sNews-List .item p{margin-top: 0.13333333rem; line-height: 0.48rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.93333333rem;}
/* sQuestion */
.sQuestion-List{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sQuestion-List .item:nth-child(1n+2){margin-top: 0.18666667rem;}
.sQuestion-List .item .show{position: relative; overflow: hidden; height: 0.88rem; line-height: 0.88rem; background-color: #e5e5e5; color: #333333; font-size: 0.34666667rem; text-indent: 0.26666667rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.sQuestion-List .item .show h3{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 0.88rem;}
.sQuestion-List .item .hide{display: none; background-color: #f5f5f5;}
.sQuestion-List .item .hide .imax{color: #999999; padding: 0.26666667rem;}
.sQuestion-List .item .hide .imax .f16{font-size: 0.34666667rem; margin-bottom: .2em;}
.sQuestion-List .item .spreadBtn{position: absolute; top: 50%; margin-top: -0.33333333rem; right: 0.13333333rem; width: 0.66666667rem; height: 0.66666667rem; background-color: #fff; border-radius: 50%; cursor: pointer; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sQuestion-List .item .spreadBtn s,
.sQuestion-List .item .spreadBtn i{position: absolute; left: 50%; top: 50%; background-color: #666; -webkit-transition: all 220ms ease 50ms; transition: all 220ms ease 50ms;}
.sQuestion-List .item .spreadBtn s{width: 0.02666667rem; height: 0.32rem; margin-left: -0.01333333rem; margin-top: -0.16rem;}
.sQuestion-List .item .spreadBtn i{width: 0.32rem; height: 0.02666667rem; margin-left: -0.16rem; margin-top: -0.01333333rem;}
.sQuestion-List .item.unfold .show{background-color: #89ba6e; color: #fff;}
.sQuestion-List .item.unfold .spreadBtn{-webkit-transform: rotate(90deg); transform: rotate(90deg);}
.sQuestion-List .item.unfold .spreadBtn s,
.sQuestion-List .item.unfold .spreadBtn i{background-color: #89ba6e;}
.sQuestion-List .item.unfold .spreadBtn i{width: 0; margin-left: 0;}
/* sContact */
.sContact{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sContact .sContact-Head{text-align: center; color: #333333;}
.sContact .sContact-Head .dt{font-size: 0.53333333rem; line-height: 0.64rem;}
.sContact .sContact-Head .dd{margin-top: 0.24rem; font-size: 0.34666667rem; line-height: 0.48rem;}
.sContact .list{margin-top: 0.4rem;}
.sContact .list .item{position: relative; padding: 0.2rem 0.2rem 0.2rem 1.4rem; min-height: 0.93333333rem;}
.sContact .list .item:nth-child(2n+1){background-color: #89ba6e; color: #fff;}
.sContact .list .item:nth-child(2n+1) .icoImg{background-color: #fff;}
.sContact .list .item:nth-child(2n+2){background-color: #f2fdec; color: #333333;}
.sContact .list .item:nth-child(2n+2) .icoImg{background-color: #89ba6e;}
.sContact .list .item .icoImg{position: absolute; left: 0.2rem; top: 0.2rem; width: 0.93333333rem; height: 0.93333333rem; border-radius: 50%;}
.sContact .list .item .dt{font-size: 0.37333333rem; line-height: 0.50666667rem;}
.sContact .list .item .dd{font-size: 0.34666667rem; line-height: 0.48rem;}
.sContact .mapContain{width: 9.2rem; height: 6.26666667rem; border: #e4e4e4 solid 1px; margin-top: 0.4rem;}
.sContact .mapContain #dituContent{width: 100%; height: 100%; line-height: 1.1; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: auto; margin-right: auto; background-color: #f5f3f0;}
.sContact .mapContain #dituContent .BMap_bubble_title{font-size: 0.34666667rem; line-height: 0.4rem !important; margin-bottom: 0.08rem; padding-right: 16px; color: #89ba6e;}
.sContact .mapContain #dituContent .BMap_bubble_content{width: 5.6rem !important; font-size: 0.32rem; line-height: 0.48rem;}
.sContact .formCheck{position: relative; overflow: hidden; margin-top: 0.4rem; margin-left: auto; margin-right: auto; width: 9.2rem; padding: 1.33333333rem 0.33333333rem 0.53333333rem; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0rem 0rem 0.10666667rem 0rem rgba(0, 0, 0, 0.16); box-shadow: 0rem 0rem 0.10666667rem 0rem rgba(0, 0, 0, 0.16); background-image: url(../images/bgs-leagueForm.png); background-size: 9.2rem 1rem; background-position: 50% 0%; background-repeat: no-repeat;}
.sContact .formCheck .formItem{line-height: 0.8rem;}
.sContact .formCheck .formItem:nth-child(1n+2){margin-top: 0.26666667rem;}
.sContact .formCheck .formItem .skin{position: relative; z-index: 2; padding: 0.18666667rem; width: 100%; height: 0.8rem; border: #dddddd solid 1px; border-radius: 0.05333333rem; font-size: 0.32rem; line-height: 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sContact .formCheck .formItem textarea.skin{height: 1.73333333rem;}
.sContact .formCheck .formItem.yzm{font-size: 0; white-space: nowrap;}
.sContact .formCheck .formItem.yzm .skin{width: 3.13333333rem; border-radius: 0.05333333rem 0 0 0.05333333rem;}
.sContact .formCheck .formItem.yzm .bindClick{vertical-align: top; margin-left: -1px; border-radius: 0 0.05333333rem 0.05333333rem 0; width: 1.86666667rem; height: 0.8rem; border: #dddddd solid 1px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sContact .formCheck .formItem.yzm .refreshVC{margin-left: 0.26666667rem; font-size: 0.32rem;}
.sContact .formCheck .enter{margin-top: 0.29333333rem; display: block; width: 100%; height: 0.93333333rem; border-radius: 0.06666667rem; color: #fff; background-color: #ca1025; text-align: center; font-size: 0.37333333rem; line-height: 0.93333333rem;}
/* sHr */
.sHr-List{padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sHr-List .item{border: #dedede solid 1px; margin-top: 0.26666667rem;}
.sHr-List .item:first-child{margin-top: 0;}
.sHr-List .item .show{position: relative; padding: 0.25333333rem 0.25333333rem 0.25333333rem 0.56rem;}
.sHr-List .item .show:before{content: " "; position: absolute; left: 0; top: 50%; margin-top: -0.33333333rem; width: 0.05333333rem; height: 0.66666667rem; background-color: #dedede; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sHr-List .item .show h3{font-size: 0.42666667rem; line-height: 0.53333333rem; color: #333333;}
.sHr-List .item .show p{margin-top: 0.18666667rem; font-size: 0.32rem;}
.sHr-List .item .show .btn{position: absolute; top: 0.4rem; right: 0.2rem; height: 0.8rem; width: 0.8rem; line-height: 0.8rem; white-space: nowrap; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; border: #b3b1b1 solid 1px; font-size: 0.48rem; font-weight: bold; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.ysqUEO .sHr-List .item .show .btn s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sHr-List .item .show .btn s:before,
.ysqUEO .sHr-List .item .show .btn s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 0.21333333rem; height: 0.01333333rem; background-color: #333333; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sHr-List .item .show .btn:hover s:before,
.ysqUEO .sHr-List .item .show .btn:hover s:after{background-color: #333333;}
.ysqUEO .sHr-List .item .show .btn s:before,
.ysqUEO .sHr-List .item .show .btn s:after{margin-left: -0.12rem; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sHr-List .item .show .btn s:before{-webkit-transform: rotate(-40deg) translateX(0.00666667rem); transform: rotate(-40deg) translateX(0.00666667rem);}
.ysqUEO .sHr-List .item .show .btn s:after{-webkit-transform: rotate(40deg) translateX(0.00666667rem); transform: rotate(40deg) translateX(0.00666667rem);}
.ysqUEO .sHr-List .item .show .btn:hover s:before{-webkit-transform: rotate(-44deg) translateX(0.00666667rem); transform: rotate(-44deg) translateX(0.00666667rem);}
.ysqUEO .sHr-List .item .show .btn:hover s:after{-webkit-transform: rotate(44deg) translateX(0.00666667rem); transform: rotate(44deg) translateX(0.00666667rem);}
.sHr-List .item .show .btn s{position: absolute; right: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-align: center; font-family: "SimSun", "宋体" !important;}
.sHr-List .item .hide{display: none;}
.sHr-List .item .hide .imax{padding: 0.2rem 0.4rem 0.33333333rem 0.56rem; color: #666666;}
.sHr-List .item.unfold .show:before{background-color: #8aba6e;}
.sHr-List .item.unfold .show .btn{border-color: #8aba6e; color: #89ba6e;}
.sHr-List .item.unfold .show .btn s{-webkit-transform: rotate(90deg); transform: rotate(90deg);}
.sHr-List .item.unfold .show .btn s:before,
.sHr-List .item.unfold .show .btn s:after{background-color: #8aba6e !important;}
/* sLeague */
.sLeague{overflow-x: auto; background-image: url(../images/jiameng/bgs-league.png); background-color: #e9f1eb;}
.sLeague img{display: block; width: 100%;}
.sLeague .section{position: relative; overflow: hidden;}
.sLeague-btn{display: block; position: relative; overflow: hidden; width: 10rem; height: 1.33333333rem; background-image: url(../images/jiameng/btns-league.jpg); background-size: 100% 100%; background-position: 50% 50%; background-repeat: no-repeat; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; text-indent: 150%; white-space: nowrap;}
.sLeague-Product-Rotate{position: absolute; bottom: 1.2rem; left: 50%; margin-left: -4.6rem; width: 9.2rem; height: 5.33333333rem; padding-bottom: 0.61333333rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sLeague-Product-Rotate .box{white-space: nowrap;}
.sLeague-Product-Rotate .item{display: inline-block; vertical-align: top; position: relative; overflow: visible !important; width: 33.33%; height: 100%; cursor: pointer; background-color: #000;}
.sLeague-Product-Rotate .item .pic,
.sLeague-Product-Rotate .item h3{-webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sLeague-Product-Rotate .item .pic{width: 100%; height: 100%; opacity: .5; background-color: #fff;}
.sLeague-Product-Rotate .item h3{z-index: 11; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.58666667rem; line-height: 0.58666667rem; font-size: 0.32rem; color: #fff; background-color: rgba(0, 0, 0, 0.5); text-align: center;}
.sLeague-Product-Rotate .item.on .pic,
.sLeague-Product-Rotate .item.on h3{-webkit-transition: all 400ms ease 200ms; transition: all 400ms ease 200ms;}
.sLeague-Product-Rotate .item.on .pic{opacity: 1;}
.sLeague-Product-Rotate .item.on h3{height: 0.93333333rem; line-height: 0.93333333rem; font-size: 0.45333333rem;}
.sLeague-Product-Rotate .item.rollItem{position: absolute; left: 0; top: 0;}
.sLeague-Product-Rotate .pagination{position: absolute; bottom: -0.13333333rem; left: 0; width: 100%; z-index: 3; height: 0.26666667rem; line-height: 0.26666667rem; text-align: center; white-space: nowrap;}
.sLeague-Product-Rotate .pagination .container{width: 100%;}
.sLeague-Product-Rotate .pagination .btn{display: inline-block; vertical-align: top; position: relative; overflow: hidden; z-index: 1; width: 0; height: 0; border-style: solid; border-width: 0.13333333rem 0.13333333rem; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-indent: 100%; *text-indent: 0; *font-size: 0; margin: 0 0.13333333rem; border-color: #45830e; border-radius: 50%;}
.sLeague-Product-Rotate .pagination .btn.on{border-color: #b9e66c;}
.sLeague-Video-Rotate{position: absolute; left: 50%; margin-left: -4.6rem; width: 9.2rem; bottom: 1.68rem; height: 4.50666667rem;}
.sLeague-Video-Rotate .box{white-space: nowrap;}
.sLeague-Video-Rotate .item{display: inline-block; vertical-align: top; position: relative; overflow: visible !important; width: 33.33%; height: 100%; cursor: pointer;}
.sLeague-Video-Rotate .item .vd-box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; pointer-events: none;}
.sLeague-Video-Rotate .item.on .vd-box{pointer-events: auto;}
.sLeague-Video-Rotate .item.rollItem{position: absolute; left: 0; top: 0;}
.sLeague-Video-Rotate .pagination{display: none;}
.sLeague-Section7{height: 9.4rem;}
.sLeague-MessageForm{position: absolute; bottom: 0.42666667rem; left: 50%; margin-left: -4.6rem; width: 9.2rem;}
.sLeague-MessageForm .bgci{padding: 0.26666667rem 0.2rem; background-color: #70bd23;}
.sLeague-MessageForm .formItem{position: relative; line-height: 0.66666667rem; min-height: 0.66666667rem;}
.sLeague-MessageForm .formItem:nth-child(1n+2){margin-top: 0.26666667rem;}
.sLeague-MessageForm .formItem .focus{float: left; width: 0.93333333rem; text-align: center; margin-right: 0.08rem; border-radius: 0.05333333rem; background-color: #fff; font-size: 0.34666667rem; white-space: nowrap;}
.sLeague-MessageForm .formItem .skin{float: right; width: 7.78666667rem; height: 0.66666667rem; line-height: 0.4rem; padding: 0.13333333rem 0.2rem; border-radius: 0.05333333rem; background-color: #fff; font-size: 0.34666667rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sLeague-MessageForm .formItem textarea.skin{float: none; width: 100%; height: 1.46666667rem;}
.sLeague-MessageForm .formItem .aftPD{left: auto; right: 0; width: 0.53333333rem; text-align: center;}
.sLeague-MessageForm .enter{display: block; margin-left: auto; margin-right: auto; margin-top: 0.26666667rem; width: 100%; height: 1.06666667rem; font-size: 0.42666667rem; line-height: 1.06666667rem; text-align: center; color: #257212; background-color: #ffde00; border-radius: 0.05333333rem;}
/* sPromotion */
.sPromotion{padding-top: 0; padding-bottom: 0;}
.sPromotion .ci{color: #71a652;}
.sPromotion .bgci{background-color: #71a652;}
.sPromotion img{display: block; width: 100%;}
.sPromotion .section{position: relative; overflow: hidden;}
.sPromotion .btn{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.sPromotion-Head{background-color: #71a652;}
.sPromotion .bForm{margin-left: auto; margin-right: auto; width: 9.06666667rem; padding-left: 0.61333333rem; padding-right: 0.61333333rem; padding-bottom: 0.4rem; border: #71a652 solid 0.09333333rem; background-color: #f1fbeb; -webkit-box-shadow: 0rem 0.01333333rem 0.04rem 0.04rem rgba(0, 0, 0, 0.14); box-shadow: 0rem 0.01333333rem 0.04rem 0.04rem rgba(0, 0, 0, 0.14); -webkit-box-sizing: border-box; box-sizing: border-box;}
.sPromotion .bForm .dt{height: 0.88rem; line-height: 0.88rem; font-weight: bold; text-align: center;}
.sPromotion .bForm .dt .dib{vertical-align: bottom; color: #71a652; font-size: 0.32rem; line-height: 1;}
.sPromotion .bForm .dt em{font-size: 0.58666667rem;}
.sPromotion .bForm .formItem{position: relative; width: 7.65333333rem; height: 1.02666667rem; line-height: 1rem;}
.sPromotion .bForm .formItem:nth-child(1n+2){margin-top: 0.29333333rem;}
.sPromotion .bForm .formItem .aftPD{left: auto; right: 0; width: 0.66666667rem; text-align: center;}
.sPromotion .bForm .formItem .focus{position: absolute; left: 0.29333333rem; top: 0; font-size: 0.34666667rem; height: 100%; font-weight: bold;}
.sPromotion .bForm .formItem .focus s{font-size: 0.42666667rem; color: #f00;}
.sPromotion .bForm .formItem .skin{display: block; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; border: #7d7d7d solid 1px; -webkit-box-shadow: inset 0 0 1px #e5e5e5; box-shadow: inset 0 0 1px #e5e5e5; padding-left: 1.82666667rem; font-size: 0.29333333rem; color: #5d5d5d; border-radius: 0.08rem; background-color: #fff;}
.sPromotion .bForm .formItem .btns{position: relative; overflow: hidden; display: block; margin-left: auto; margin-right: auto; width: 4.73333333rem; height: 1.02666667rem; line-height: 1.02666667rem; background-color: #ff6000; border: #ff6000 solid 1px; border-radius: 0.05333333rem; font-size: 0; font-weight: bold; text-align: center;}
.sPromotion .bForm .formItem .btns .enter{display: inline-block; vertical-align: top; width: 2.69333333rem; font-size: 0.4rem; height: 1.02666667rem; line-height: 1.02666667rem; color: #fff;}
.sPromotion .bForm .formItem .btns .telBtn{display: inline-block; vertical-align: top; width: 2.04rem; height: 1.02666667rem; font-size: 0.4rem; color: #ff6000; background-color: #fff;}
.sPromotion-Foot{margin-top: 0.4rem; padding: 0.4rem; text-align: center; background-color: #d9d9d9; font-size: 0.32rem; line-height: 0.53333333rem;}
.modal-consult{display: none; position: fixed; left: 50%; top: 0; margin-left: -5rem; width: 10rem; height: 100%; z-index: 99; overflow: hidden;}
.modal-consult .contain{z-index: 9; position: absolute; width: 9.2rem; height: 6.69333333rem; top: 50%; left: 50%; margin: -4.34666667rem 0 0 -4.6rem; background-color: #fff; padding: 1.06666667rem 0.4rem 0.53333333rem;}
.modal-consult .contain .Tclose{position: absolute; top: 0.13333333rem; right: 0.06666667rem; width: 0.66666667rem; height: 0.66666667rem; padding: 0.06666667rem; text-align: center; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.modal-consult .contain .Tclose s{color: #bbbbbb; font-size: 0.53333333rem; line-height: 0.66666667rem;}
.ysqUEO .modal-consult .contain .Tclose s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; text-indent: 200%; white-space: nowrap; font-family: Verdana, Geneva, sans-serif;}
.ysqUEO .modal-consult .contain .Tclose s:before,
.ysqUEO .modal-consult .contain .Tclose s:after{content: " "; position: absolute; margin-left: -0.18666667rem; margin-top: -0.02666667rem; top: 50%; left: 50%; width: 0.37333333rem; height: 0.05333333rem; background-color: #b3b1b1; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;}
.ysqUEO .modal-consult .contain .Tclose s:before{-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.ysqUEO .modal-consult .contain .Tclose s:after{-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.modal-consult .contain .formCheck{position: relative; overflow: hidden;}
.modal-consult .contain .formCheck .formItem{line-height: 0.8rem;}
.modal-consult .contain .formCheck .formItem:nth-child(1n+2){margin-top: 0.26666667rem;}
.modal-consult .contain .formCheck .formItem .skin{position: relative; z-index: 2; padding: 0.18666667rem; width: 100%; height: 0.8rem; border: #dddddd solid 1px; border-radius: 0.05333333rem; font-size: 0.32rem; line-height: 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.modal-consult .contain .formCheck .formItem textarea.skin{height: 1.73333333rem;}
.modal-consult .contain .formCheck .formItem .aftPD{left: auto; right: 0; width: 0.66666667rem; text-align: center;}
.modal-consult .contain .formCheck .formItem.yzm{font-size: 0; white-space: nowrap;}
.modal-consult .contain .formCheck .formItem.yzm .skin{width: 3.13333333rem; border-radius: 0.05333333rem 0 0 0.05333333rem;}
.modal-consult .contain .formCheck .formItem.yzm .bindClick{vertical-align: top; margin-left: -1px; border-radius: 0 0.05333333rem 0.05333333rem 0; width: 1.86666667rem; height: 0.8rem; border: #dddddd solid 1px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.modal-consult .contain .formCheck .formItem.yzm .refreshVC{margin-left: 0.26666667rem; font-size: 0.32rem;}
.modal-consult .contain .formCheck .enter{margin-top: 0.29333333rem; display: block; width: 100%; height: 0.93333333rem; border-radius: 0.06666667rem; color: #fff; background-color: #ca1025; text-align: center; font-size: 0.37333333rem; line-height: 0.93333333rem;}
.ysqUEO .modal-consult .contain{opacity: 0; -webkit-transition: all 330ms ease 0s; transition: all 330ms ease 0s; -webkit-transform: translateY(-33%) scale(0.2); transform: translateY(-33%) scale(0.2);}
.ysqUEO .modal-consult.showUp .contain{opacity: 1; -webkit-transform: none !important; transform: none !important;}
.ysqUEO .modal-consult.hideOut .contain{opacity: 0; -webkit-transform: translateY(33%) scale(0.2) !important; transform: translateY(33%) scale(0.2) !important;}
/* sPromotion2 */
.sPromotion2{padding-top: 0; padding-bottom: 1.53333333rem;}
.sPromotion2 .ci{color: #509d13;}
.sPromotion2 .bgci{background-color: #509d13;}
.sPromotion2 img{display: block; width: 100%;}
.sPromotion2 .section{position: relative; overflow: hidden;}
.sPromotion2 .btn{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.sPromotion2-Head{background-color: #509d13;}
.sPromotion2 .skin::-webkit-input-placeholder{color: #666666;}
.sPromotion2 .skin:-moz-placeholder{color: #666666;}
.sPromotion2 .skin::-moz-placeholder{color: #666666;}
.sPromotion2 .skin:-ms-input-placeholder{color: #666666;}
.sPromotion2 .skin._focus{border-color: #509d13 !important; /* box-shadow: 0 0 1*@A 2*@A fade(@c1,15%); */}
.sPromotion2 .bForm{background-image: url(../images/txg2/p-formDt.jpg);background-size: 100% auto;background-position: 50% .9rem;background-repeat: no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sPromotion2 .bForm .dt{display: block; width: 100%; height: 0.96rem;}
.sPromotion2 .bForm .ds{margin-bottom: 0.4rem; padding-top: 0.90666667rem; line-height: 0.4rem; text-align: center; font-size: 0.29333333rem; font-weight: bold; color: #605d5d;}
.sPromotion2 .bForm .ds em{color: #f00;}
.sPromotion2 .bForm .item{margin-left: auto; margin-right: auto; position: relative; width: 9.38666667rem; height: 0.92rem;}
.sPromotion2 .bForm .item:nth-child(1n+2){margin-top: 0.26666667rem;}
.sPromotion2 .bForm .item .skin{width: 9.38666667rem; height: 0.92rem; line-height: 0.90666667rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0.02666667rem; border: #737272 solid 1px; padding-left: 0.26666667rem; color: #454545;}
.sPromotion2 .bForm .item select.skin{float: left; width: 48%;}
.sPromotion2 .bForm .item select.skin:nth-child(1n+2){margin-left: 4%;}
.sPromotion2 .bForm .item .enter{width: 100%; height: 0.92rem; line-height: 0.92rem; font-size: 0.45333333rem; font-weight: bold; text-align: center; color: #fff; background-color: #509d13;}
.sPromotion2 .bForm .aftPD{line-height: 0.92rem; margin-left: -0.8rem; width: 0.8rem; text-align: center;}
.sPromotion2 #function.function-tg{height: 1.10666667rem; color: #fff; line-height: 1.10666667rem; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: start; align-content: flex-start;}
.sPromotion2 #function.function-tg:after{display: none;}
.sPromotion2 #function.function-tg .link{width: 3.33333333rem; height: 1.10666667rem; font-size: 0.50666667rem; font-weight: bold; background-image: url(../images/txg2/bgf-fi.png); background-size: 100% 100%; background-position: 50% 50%; background-repeat: no-repeat;}
/* sPromotion3 */
.sPromotion3{padding-top: 2.4rem; padding-bottom: 1.53333333rem; background-color: #ffffff;}
.sPromotion3 .ci{color: #007d51;}
.sPromotion3 .bgci{background-color: #007d51;}
.sPromotion3 #header{position: fixed !important; left: 50%; width: 10rem; margin-left: -5rem; top: 0;}
.sPromotion3 img{display: block; width: 100% !important; height: auto !important;}
.sPromotion3 .section{position: relative; overflow: hidden; font-size: 0;}
.sPromotion3 .btn{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.sPromotion3-Head{background-color: #007d51;}
.sPromotion3 .skin::-webkit-input-placeholder{color: #666666;}
.sPromotion3 .skin:-moz-placeholder{color: #666666;}
.sPromotion3 .skin::-moz-placeholder{color: #666666;}
.sPromotion3 .skin:-ms-input-placeholder{color: #666666;}
.sPromotion3 .skin._focus{border-color: #007d51 !important; /* box-shadow: 0 0 1*@A 2*@A fade(@c1,15%); */}
.sPromotion3 .bForm{background-image: url(../images/txg3/p-formDt.jpg);background-size: 100% auto;background-position: 50% .9rem;background-repeat: no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box;}  
.sPromotion3 .bForm .dt{display: block; width: 100%; height: 0.96rem;}
.sPromotion3 .bForm .ds{margin-bottom: 0.4rem; padding-top: 0.90666667rem; line-height: 0.4rem; text-align: center; font-size: 0.29333333rem; font-weight: bold; color: #605d5d;}
.sPromotion3 .bForm .ds em{color: #f00;}
.sPromotion3 .bForm .item{margin-left: auto; margin-right: auto; position: relative; width: 9.38666667rem; height: 0.92rem;}
.sPromotion3 .bForm .item:nth-child(1n+2){margin-top: 0.26666667rem;}
.sPromotion3 .bForm .item .skin{width: 9.38666667rem; height: 0.92rem; line-height: 0.90666667rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0.02666667rem; border: #737272 solid 1px; padding-left: 0.26666667rem; color: #454545; font-size: 0.34666667rem;}
.sPromotion3 .bForm .item select.skin{float: left; width: 48%;}
.sPromotion3 .bForm .item select.skin:nth-child(1n+2){margin-left: 4%;}
.sPromotion3 .bForm .item .enter{width: 100%; height: 0.92rem; line-height: 0.92rem; font-size: 0.45333333rem; font-weight: bold; text-align: center; color: #fff; background-color: #007d51;}
.sPromotion3 .bForm .aftPD{line-height: 0.92rem; margin-left: -0.8rem; width: 0.8rem; text-align: center;}
.sPromotion3 #function.function-tg{position: fixed !important; left: 50%; width: 10rem; margin-left: -5rem; bottom: 0; height: 1.10666667rem; color: #fff; line-height: 1.10666667rem; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: start; align-content: flex-start;}
.sPromotion3 #function.function-tg:after{display: none;}
.sPromotion3 #function.function-tg .link{width: 3.33333333rem; height: 1.10666667rem; font-size: 0.50666667rem; font-weight: bold; background-image: url(../images/txg3/bgf-fi.png); background-size: 100% 100%; background-position: 50% 50%; background-repeat: no-repeat;}
</pre></body></html>