@charset "utf-8";
/*!  Project : 四川金炬典当行
    +-----------rem--------------+
    |                            |
    |    Author  |  yeshiqiu     |
    |    Q__Q    |  337676937    |
    |    Addr    |  SC_Chengdu   |
    |    Date    |  2019.12.03   |
    |                            |
    +--!-_-!--------------!-_-!--+
*/
.cuna{cursor: not-allowed;}
.pa100{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.pr100{position: relative; left: 0; top: 0; width: 100%; height: 100%;}
.bgf{background-color: #fff;}
.bgf1{background-color: #f1f1f1;}
.bgf5{background-color: #f5f5f5;}
.bge{background-color: #eee;}
@-webkit-keyframes openDoor{0%{-webkit-clip-path: inset(0 50% round 0); clip-path: inset(0 50% round 0);} 100%{-webkit-clip-path: inset(0% round 0); clip-path: inset(0% round 0);}}
@keyframes openDoor{0%{-webkit-clip-path: inset(0 50% round 0); clip-path: inset(0 50% round 0);} 100%{-webkit-clip-path: inset(0% round 0); clip-path: inset(0% round 0);}}
@-webkit-keyframes fadeIns{0%{opacity: 0.3;} to{opacity: 1;}}
@keyframes fadeIns{0%{opacity: 0.3;} to{opacity: 1;}}
.fadeIns{-webkit-animation-name: fadeIns; animation-name: fadeIns;}
@-webkit-keyframes dotShake{0%{-webkit-transform: none; transform: none;} 15%{-webkit-transform: translate3d(-8%, 0, 0) rotate(-4deg); transform: translate3d(-8%, 0, 0) rotate(-4deg);} 30%{-webkit-transform: translate3d(6.6%, 0, 0) rotate(2deg); transform: translate3d(6.6%, 0, 0) rotate(2deg);} 45%{-webkit-transform: translate3d(-5.5%, 0, 0) rotate(-2deg); transform: translate3d(-5.5%, 0, 0) rotate(-2deg);} 60%{-webkit-transform: translate3d(4.5%, 0, 0) rotate(1deg); transform: translate3d(4.5%, 0, 0) rotate(1deg);} 75%{-webkit-transform: translate3d(-2%, 0, 0) rotate(-1deg); transform: translate3d(-2%, 0, 0) rotate(-1deg);} to{-webkit-transform: none; transform: none;}}
@keyframes dotShake{0%{-webkit-transform: none; transform: none;} 15%{-webkit-transform: translate3d(-8%, 0, 0) rotate(-4deg); transform: translate3d(-8%, 0, 0) rotate(-4deg);} 30%{-webkit-transform: translate3d(6.6%, 0, 0) rotate(2deg); transform: translate3d(6.6%, 0, 0) rotate(2deg);} 45%{-webkit-transform: translate3d(-5.5%, 0, 0) rotate(-2deg); transform: translate3d(-5.5%, 0, 0) rotate(-2deg);} 60%{-webkit-transform: translate3d(4.5%, 0, 0) rotate(1deg); transform: translate3d(4.5%, 0, 0) rotate(1deg);} 75%{-webkit-transform: translate3d(-2%, 0, 0) rotate(-1deg); transform: translate3d(-2%, 0, 0) rotate(-1deg);} to{-webkit-transform: none; transform: none;}}
.dotShake{-webkit-animation-name: dotShake; animation-name: dotShake;}
@-webkit-keyframes rotate360{0%{-webkit-transform: none !important; transform: none !important;} 100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@keyframes rotate360{0%{-webkit-transform: none !important; transform: none !important;} 100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
.rotate360{-webkit-animation-name: rotate360; animation-name: rotate360; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-play-state: running; animation-play-state: running; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes AniStriking{0%, 50%, to{-webkit-transform: scale(1); transform: scale(1);} 25%, 75%{-webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}}
@keyframes AniStriking{0%, 50%, to{-webkit-transform: scale(1); transform: scale(1);} 25%, 75%{-webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}}
.AniStriking{-webkit-animation-name: AniStriking; animation-name: AniStriking;}
@-webkit-keyframes AniOpStriking{0%, 50%, to{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 25%, 75%{opacity: .7; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}}
@keyframes AniOpStriking{0%, 50%, to{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 25%, 75%{opacity: .7; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}}
.AniOpStriking{-webkit-animation-name: AniOpStriking; animation-name: AniOpStriking;}
@-webkit-keyframes AniShiny{0%{opacity: 0;} to{opacity: 1;}}
@keyframes AniShiny{0%{opacity: 0;} to{opacity: 1;}}
.AniShiny{-webkit-animation-name: AniShiny; animation-name: AniShiny;}
@-webkit-keyframes animateStay{0, 100%{opacity: 1;}}
@keyframes animateStay{0, 100%{opacity: 1;}}
.animateStay{-webkit-animation-name: animateStay; animation-name: animateStay;}
@-webkit-keyframes AniNone{0, 100%{-webkit-transform: none !important; transform: none !important; opacity: 1; visibility: visible;}}
@keyframes AniNone{0, 100%{-webkit-transform: none !important; transform: none !important; opacity: 1; visibility: visible;}}
.AniNone{-webkit-animation-name: AniNone; animation-name: AniNone; opacity: 1;}
@-webkit-keyframes AniCalmdown{}
@keyframes AniCalmdown{}
.AniCalmdown{-webkit-animation-name: AniCalmdown; animation-name: AniCalmdown; -webkit-animation-duration: .5s !important; animation-duration: .5s !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none;}
/* baseCss */
.en{word-break: keep-all;}
.tdu{text-decoration: underline;}
.oh{position: relative; overflow: hidden;}
.ma{margin-left: auto; margin-right: auto;}
.dib{display: inline-block; vertical-align: top;}
.vab{vertical-align: bottom;}
.vam{vertical-align: middle;}
.vat{vertical-align: top;}
.unsel{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.insel{-webkit-user-select: normal ; -moz-user-select: normal ; -ms-user-select: normal ; user-select: normal ;}
.op0{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; visibility: hidden; /* *visibility: visible; */}
.op1{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; visibility: visible;}
.taps a,
.tapList a,
.tap{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.tapList .link{display: block;}
.lhd5{height: .5em;}
.reject{cursor: not-allowed;}
.poss{position: static !important;}
.ts{-webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.tsn{-webkit-transition: none !important; transition: none !important;}
.emptyList{text-align: center; font-size: 120%; background-color: #f5f5f5; color: #222; font-weight: bold;}
.hidePoint{position: absolute; height: 0; visibility: hidden; top: 0; left: 0;}
.viewport{position: relative;}
.hScroll{white-space: nowrap; font-size: 0; overflow-x: auto; overflow-y: hidden;}
.hScroll .scrollBox,
.hScroll .overview{display: inline-block; vertical-align: top;}
.vScroll{font-size: 0; overflow-y: auto; overflow-x: hidden;}
.invisible{visibility: hidden; position: absolute !important; z-index: -1;}
.ensp{display: inline-block; vertical-align: middle; width: .5em; height: 1px;}
.cnsp{display: inline-block; vertical-align: middle; width: 1em; height: 1px;}
._pen{pointer-events: none !important;}
.pa100.link{position: absolute !important; z-index: 8;}
.bgct{background-color: transparent !important;}
.enter,
.reset{position: relative; overflow: hidden;}
.enter .iptBtn,
.reset .iptBtn{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
/* @A:1px; */
/* resetEnd */
.c1{color: #bd3e3e;}
.bgc1{background-color: #bd3e3e;}
.c2{color: #fff1f1;}
.bgc2{background-color: #fff1f1;}
.c3{color: #f2f2f2;}
.bgc3{background-color: #f2f2f2;}
.c4{color: #c61b23;}
.bgc4{background-color: #c61b23;}
.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); font-size: 75px;}
body{position: relative; background: #fff; color: #666666; font-size: 0.34666667rem; line-height: 1; font-family: 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;}
a.on{color: #bd3e3e;}
.w,
.container{padding-left: 0.26666667rem; padding-right: 0.26666667rem; 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;}
.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; visibility: hidden; /* *visibility: visible; */}
.pc ::-webkit-scrollbar{position: absolute; width: 4px; height: 4px; background: rgba(0, 0, 0, 0.1);}
.pc ::-webkit-scrollbar-thumb{width: 4px; height: 4px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.25);}
.pc ::-webkit-scrollbar-track{background: #ababa7;}
.pc ::-webkit-scrollbar-corner{background: transparent; height: 0; width: 0;}
.tapList .link{z-index: 8; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);}
@font-face{font-family: "BTC"; src: url("fonts/BRITANIC.woff2") format("woff2"), url("fonts/BRITANIC.woff") format("woff"), url("fonts/BRITANIC.ttf") format("truetype"), url("fonts/BRITANIC.eot") format("embedded-opentype"), url("fonts/BRITANIC.svg") format("svg"), url("fonts/BRITANIC.otf") format("opentype"); font-weight: normal; font-style: normal;}
.hScroll{width: 10rem; margin-left: -0.26666667rem;}
/* ------------------- htmls ------------------- */
.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;}
/* 表单 */
.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 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 zoomIns{0%{opacity: 0; -webkit-transform: scale3d(0.77, 0.77, 0.77); transform: scale3d(0.77, 0.77, 0.77);} 50%, 100%{opacity: 1;}}
@keyframes zoomIns{0%{opacity: 0; -webkit-transform: scale3d(0.77, 0.77, 0.77); transform: scale3d(0.77, 0.77, 0.77);} 50%, 100%{opacity: 1;}}
.zoomIns{-webkit-animation-name: zoomIns; animation-name: zoomIns;}
@-webkit-keyframes fontSizeUp1{0%{-webkit-transform: scale(1.2); transform: scale(1.2); color: #bd3e3e;} 7%, 100%{-webkit-transform: scale(1); transform: scale(1); color: #333333;}}
@keyframes fontSizeUp1{0%{-webkit-transform: scale(1.2); transform: scale(1.2); color: #bd3e3e;} 7%, 100%{-webkit-transform: scale(1); transform: scale(1); color: #333333;}}
.fontSizeUp1{-webkit-animation-name: fontSizeUp1; animation-name: fontSizeUp1;}
/* ajaxList */
.scrollAjax #loadState{position: relative; width: 9.2rem; height: 0.8rem; margin: 0.53333333rem auto 0; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, 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: #bd3e3e;}
.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;}
.pageListBox .pageList{margin-top: 0.53333333rem; margin-bottom: 0.66666667rem; padding-top: 0.06666667rem; padding-bottom: 0.06666667rem; position: relative; overflow: auto hidden; line-height: 0.74666667rem; font-size: 0; text-align: center; font-size: 0.32rem; white-space: nowrap;}
.pageListBox .pageList ul{position: relative; float: none !important;}
.pageListBox .pageList ul,
.pageListBox .pageList ul li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.pageListBox .pageList ul li{margin: 0 0.06666667rem;}
.pageListBox .pageList a{display: block; border: #d8dce0 solid 1px; width: 0.74666667rem; height: 0.74666667rem; font-family: Arial, sans-serif, 'Microsoft YaHei', '微软雅黑'; color: #999; background-color: #fff; -webkit-transition: background 200ms, color 200ms; transition: background 200ms, color 200ms; font-size: 0.32rem; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.pageListBox .pageList a.selected{color: #fff; background-color: #bd3e3e; border-color: #bd3e3e;}
/* 模态提示框 */
.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.13333333rem; right: 0.06666667rem; width: 0.53333333rem; height: 0.53333333rem; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.TAlert .contain .Tclose s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; line-height: 0.48rem; font-size: 0.4rem; color: #333333; font-family: Helvetica, sans-serif; cursor: pointer; white-space: nowrap; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s; pointer-events: none;}
.ysqUEO .TAlert .contain .Tclose s{overflow: hidden; text-indent: 120%; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.ysqUEO .TAlert .contain .Tclose s:before,
.ysqUEO .TAlert .contain .Tclose s:after{pointer-events: none !important; content: " "; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-box-sizing: border-box; box-sizing: border-box; border-color: #333333; border-style: solid;}
.ysqUEO .TAlert .contain .Tclose s:before{border-width: 0 0.4rem 0.05333333rem 0;}
.ysqUEO .TAlert .contain .Tclose s:after{border-width: 0 0 0.4rem 0.05333333rem;}
.ysqUEO .TAlert .contain .Tclose s:hover:before,
.ysqUEO .TAlert .contain .Tclose s:hover:after{border-color: #333333;}
.TAlert .contain .head{padding: 0.13333333rem 0.2rem; height: 0.53333333rem; line-height: 0.53333333rem; 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; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.TAlert .contain .foot .btn.enter{left: 0; background-color: #bd3e3e; 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: 1.28rem; -webkit-box-shadow: 0 0 0.08rem 1px rgba(0, 0, 0, 0.15); box-shadow: 0 0 0.08rem 1px rgba(0, 0, 0, 0.15);}
#header .contain{height: 100%; text-align: center; color: #2c2c2c;}
#header .hr{position: absolute; left: 0; top: 0; height: 0.02666667rem; z-index: 2;}
#header .logo{position: absolute; left: 0.4rem; top: 0; height: 100%; z-index: 3;}
#header .logo img{display: block; position: relative; height: 0.8rem; top: 50%; margin-top: -0.4rem;}
#header .dbBack{position: absolute; left: 1.33333333rem; right: 1.33333333rem; top: 0; height: 100%; line-height: 1.28rem; font-size: 0.48rem; color: #bd3e3e;}
#header .navbtn{position: absolute; right: 0.2rem; top: 50%; margin-top: -0.49333333rem; overflow: hidden; padding: 0.2rem; width: 0.58666667rem; height: 0.58666667rem; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
#header .navbtn s{position: absolute; left: 0.2rem; width: 0.58666667rem; height: 0.05333333rem; 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.25333333rem;}
#header .navbtn s:nth-child(2){width: 0.32rem; top: 50%; margin-top: -0.02666667rem; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;}
#header .navbtn s:nth-child(3){bottom: 0.25333333rem;}
.navshow #header .navbtn s:nth-child(1){-webkit-transform: rotate(45deg) translate(0.11592rem, 0); transform: rotate(45deg) translate(0.11592rem, 0); top: 0.17333333rem;}
.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.11592rem, 0); transform: rotate(-45deg) translate(0.11592rem, 0); bottom: 0.17333333rem;}
#header.idx .hr{background-color: #bd3e3e;}
#header.idx .contain{background-color: #ffffff;}
#header.idx .navbtn s{background-color: #bd3e3e;}
/* nav */
#nav{z-index: 80; height: 100%; background-color: #fff; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, 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%; text-indent: 1.46666667rem; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
#nav .ctr{display: none; position: absolute; overflow: hidden; right: 0.46666667rem; width: 0.32rem; height: 0.32rem; pointer-events: none; font-size: 0; text-indent: 0.32rem; background-image: url(../images/arrow-Nav.png); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; -webkit-transition: background .2s ease 0s,-webkit-transform .2s ease 0s; transition: background .2s ease 0s,-webkit-transform .2s ease 0s; transition: background .2s ease 0s,transform .2s ease 0s; transition: background .2s ease 0s,transform .2s ease 0s,-webkit-transform .2s ease 0s;}
#nav .firNav{padding-top: 1.28rem; font-size: 0.42666667rem;}
#nav .firNav .firItem{position: relative; border-bottom: #ffffff solid 1px; line-height: 1.22666667rem;}
#nav .firNav .firItem .contain{width: 10rem; left: 50%; margin-left: -5rem; background-color: rgba(189, 62, 62, 0.22); color: #bd3e3e; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
#nav .firNav .firItem .contain .link1{font-size: 0.42666667rem;}
#nav .firNav .firItem .contain .link1:before{content: " "; position: absolute; left: 0.69333333rem; top: 50%; margin-top: -0.10666667rem; border-top: #bd3e3e solid 0.21333333rem; border-right: #bd3e3e solid 0.21333333rem; width: 0rem; height: 0rem; border-color: #fff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s;}
#nav .firNav .firItem .contain > .ctr{top: 0.45333333rem;}
#nav .firNav .firItem.on .contain{background-color: #bd3e3e; color: #fff;}
#nav .firNav .firItem.on .contain .link1:before{border-color: #fff; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
#nav .firNav .firItem.on .contain > .ctr{background-image: url(../images/arrow-Nav_on.png); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
#nav .secNav{position: relative; overflow: hidden; display: none; background-color: #ebdfdf; color: #bd3e3e;}
#nav .secNav .secItem{position: relative; margin-top: -1px; border-top: #ffffff solid 1px; line-height: 1.06666667rem;}
#nav .secNav .secItem .link2{font-size: 0.37333333rem;}
#nav .secNav .secItem .link2:before{content: "-"; margin-right: 0.13333333rem;}
#nav .secNav .secItem.on{background-color: rgba(0, 0, 0, 0.05);}
#nav .secNav + .ctr{display: block;}
/* footer */
.footer{background-color: #424242; font-size: 0.32rem;}
.footer .fcontact{padding: 0.4rem 2.93333333rem 0.2rem 0.26666667rem; position: relative; min-height: 2.8rem; color: #fff;}
.footer .fcontact .dt{width: 0.33333333rem; padding-bottom: 0.18666667rem; white-space: nowrap; border-bottom: #ffffff solid 1px; font-size: 0.37333333rem;}
.footer .fcontact .dd{margin-top: 0.24rem;}
.footer .fcontact .dd p{position: relative; padding-top: 0.04rem; padding-bottom: 0.04rem; padding-left: 0.48rem; font-size: 0.32rem; line-height: 0.45333333rem;}
.footer .fcontact .dd p .icoImg{position: absolute; left: 0; top: 0.10666667rem; width: 0.32rem; height: 0.32rem;}
.footer .fcontact .qrcode{position: absolute; right: 0.2rem; bottom: 0.2rem; padding: 0.2rem 0.2rem 0.13333333rem; background-color: #323131; font-size: 0.29333333rem; text-align: center;}
.footer .fcontact .qrcode img{width: 1.81333333rem; height: 1.81333333rem; margin-bottom: 0.10666667rem;}
.footer .hr{position: relative; left: 50%; margin-left: -5rem; width: 10rem; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #2a2a2a;}
.footer .copyrights{padding: 0.2rem 0.26666667rem; line-height: 0.45333333rem; text-align: center;}
.footer .copyrights,
.footer .copyrights a{color: #949494;}
/* index */
.index-banner{position: relative; width: 10rem; height: 5.33333333rem;}
.index-banner .item{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: #f1f1f1;}
.index-banner .item img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; -webkit-transition: -webkit-transform 300ms ease 0s; transition: -webkit-transform 300ms ease 0s; transition: transform 300ms ease 0s; transition: transform 300ms ease 0s, -webkit-transform 300ms ease 0s;}
.index-banner .pagination{height: 0.05333333rem; line-height: 0.05333333rem; position: absolute; bottom: 0.32rem; left: 0; width: 100%; z-index: 3; text-align: center; white-space: nowrap;}
.index-banner .pagination .btn{display: inline-block; position: relative; overflow: hidden; z-index: 1; width: 0.4rem; height: 0; border-width: 0.02666667rem; border-style: solid; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s; border-radius: 0.05333333rem; text-indent: 0.8rem; font-size: 0; margin: 0 0.05333333rem; border-color: rgba(255, 255, 255, 0.5); vertical-align: top;}
.index-banner .pagination .btn.on{border-color: #ffffff;}
.index-head{text-align: center;}
.index-head .cn{font-size: 0.48rem; font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c;}
.index-head .en{margin-top: 0.06666667rem; font-size: 0.48rem; text-transform: uppercase; font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c; font-weight: bold;}
.index-head .hr{margin-top: 0.2rem; margin-bottom: 0.2rem; margin-left: auto; margin-right: auto; width: 0.50666667rem; height: 1px;}
.index-head p{padding-left: 1.06666667rem; padding-right: 1.06666667rem; font-size: 0.32rem; line-height: 0.45333333rem;}
.index-business{position: relative; background-color: #f2f2f2; padding: 0.4rem 0.26666667rem 0.53333333rem;}
.index-business .index-head{color: #bd3e3e;}
.index-business-list{margin-top: 0.26666667rem; margin-left: auto; margin-right: auto; width: 7.2rem;}
.index-business-list .item{position: relative; overflow: hidden; width: 100%; height: 1.86666667rem;}
.index-business-list .item:nth-child(1n+2){margin-top: 0.33333333rem;}
.index-business-list .item:before{content: " "; position: absolute; top: 0.06666667rem; right: 0.10666667rem; bottom: 0.06666667rem; left: 0.10666667rem; border: #ffffff solid 0.05333333rem; z-index: 5; -webkit-transition: all 50ms ease 0s; transition: all 50ms ease 0s;}
.index-business-list .item .link{cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0.08);}
.index-business-list .item .pic{z-index: 7; background-color: #f1f1f1;}
.index-business-list .item .pic.loadDone{z-index: 1;}
.index-business-list .item h3{position: absolute; z-index: 3; top: 0.58666667rem; left: 0.4rem; right: 0.4rem; text-align: center; color: #fff; font-size: 0.4rem; padding-bottom: 0.26666667rem;}
.index-business-list .item h3:after{content: " "; position: absolute; left: 50%; bottom: 0; width: 0.45333333rem; margin-left: -0.22666667rem; height: 1px; background-color: #fff;}
.index-business-list .item.AniStart{-webkit-animation-duration: 300ms; animation-duration: 300ms;}
.index-business-list .item.AniStart .mask{background-color: #111;}
.index-business-list .item.AniDid .mask{left: 100%; -webkit-transition: all 800ms ease 0s; transition: all 800ms ease 0s;}
.index-business-list .item:active:before{top: 0; right: 0; bottom: 0; left: 0; border-color: #f2f2f2;}
.index-axdvantage{padding-top: 0.53333333rem; padding-bottom: 0.66666667rem;}
.index-axdvantage .index-head{color: #333333;}
.index-axdvantage .index-head .hr{background-color: #858585;}
.index-axdvantage .index-axdvantage-list .oLi{background-color: #fcf5f5;}
.index-axdvantage .index-axdvantage-list .oLi h3{color: #333333;}
.index-axdvantage .index-axdvantage-list .oLi p{color: #666666;}
.index-axdvantage-list{display: inline-block; vertical-align: top; margin-left: 0.26666667rem; margin-right: 0.26666667rem; margin-top: 0.4rem; white-space: nowrap; font-size: 0;}
.index-axdvantage-list .oLi{display: inline-block; vertical-align: top; width: 3.2rem; padding: 0.33333333rem 0.2rem; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;}
.index-axdvantage-list .oLi:nth-child(1n+2){margin-left: 0.2rem;}
.index-axdvantage-list .oLi .icoImg{display: block; margin-left: auto; margin-right: auto; margin-bottom: 0.2rem; width: 1.04rem; height: 1.04rem;}
.index-axdvantage-list .oLi h3{font-size: 0.37333333rem;}
.index-axdvantage-list .oLi p{margin-top: 0.2rem; font-size: 0.32rem; line-height: 0.45333333rem; height: 1.36rem; white-space: normal;}
.index-about{position: relative; background-color: #bd3e3e; padding: 0.6rem 0.26666667rem 0.73333333rem; color: #fff;}
.index-about .index-head .hr{background-color: #fff;}
.index-about .dd{margin-top: 0.4rem; color: #fbcdcd;}
.index-about .dd p:nth-of-type(1n+3){display: none;}
.index-about .df{margin-top: 0.46666667rem; 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; padding-left: 0.2rem; padding-right: 0.2rem;}
.index-about .df:after{display: none;}
.index-about .df .col{display: inline-block; vertical-align: top; font-size: 0.32rem; text-align: center;}
.index-about .df .col .num{margin-bottom: 0.13333333rem; height: 0.61333333rem; font-size: 0.61333333rem; font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c; font-weight: bold;}
.index-about .df .col i{display: inline-block; vertical-align: top;}
.index-about .df .col sup{font-size: 50%;}
.index-baike{padding: 0.6rem 0.26666667rem 0.66666667rem; background-color: #f2f2f2;}
.index-baike .index-head{color: #bd3e3e;}
.index-baike .index-baike-list{margin-top: 0.4rem;}
.index-baike-list .item{position: relative; overflow: hidden; width: 4.6rem; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 3.13333333rem 0.2rem 0.33333333rem; background-color: #fff;}
.index-baike-list .item:nth-child(2n+1){float: left;}
.index-baike-list .item:nth-child(2n+2){float: right;}
.index-baike-list .item:nth-child(1n+3){margin-top: 0.26666667rem;}
.index-baike-list .item .pic{position: absolute; left: 0; top: 0; width: 4.6rem; height: 2.88105263rem;}
.index-baike-list .item h3{font-size: 0.37333333rem; color: #333333; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-baike-list .item p{margin-top: 0.13333333rem; font-size: 0.32rem; line-height: 0.45333333rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.90666667rem; color: #999999;}
.index-baike .more{display: block; margin-left: auto; margin-right: auto; margin-top: 0.4rem; width: 2.4rem; height: 0.74666667rem; line-height: 0.74666667rem; text-align: center; color: #333333; border: #bd3e3e solid 1px;}
.index-baike .more:active{background-color: #fff1f1;}
/* subpage */
.subpage-banner{position: relative; z-index: 2; height: 4.86666667rem;}
.subpage-consult{position: relative; z-index: 2; padding-top: 0.6rem; padding-bottom: 0.73333333rem; text-align: center;}
.subpage-consult .dt{font-size: 0.48rem; text-transform: uppercase; font-weight: 100;}
.subpage-consult .dd{margin-top: 0.13333333rem; font-size: 0.32rem; color: #781313;}
.subpage-consult .df{margin-top: 0.33333333rem;}
.subpage-consult .df .tel{display: inline-block; vertical-align: top; height: 0.74666667rem; line-height: 0.74666667rem; padding-left: 0.29333333rem; padding-right: 0.29333333rem; -webkit-box-shadow: 0rem 0.04rem 0.1716rem 0.00173333rem rgba(227, 227, 227, 0.82); box-shadow: 0rem 0.04rem 0.1716rem 0.00173333rem rgba(227, 227, 227, 0.82); background-color: #fff; border-radius: 0.13333333rem; font-size: 0; white-space: nowrap;}
.subpage-consult .df .tel .icoImg,
.subpage-consult .df .tel .sdt,
.subpage-consult .df .tel .svr,
.subpage-consult .df .tel .sdd{display: inline-block; vertical-align: middle;}
.subpage-consult .df .tel .icoImg{width: 0.42666667rem; height: 0.42666667rem; margin-right: 0.05333333rem;}
.subpage-consult .df .tel .sdt{font-size: 0.32rem;}
.subpage-consult .df .tel .svr{display: inline-block; vertical-align: middle; margin-left: 0.18666667rem; margin-right: 0.18666667rem; width: 1px; height: 0.32rem; background-color: #666666;}
.subpage-consult .df .tel .sdd{font-size: 0.42666667rem; color: #bd3e3e; font-family: "BTC", 'SimHei', '黑体'; letter-spacing: -0.00666667rem;}
.subpage-consult .df .tel .sdd i{-webkit-animation-duration: .3s; animation-duration: .3s;}
.subpage-consult .df .btn{margin-left: 0.13333333rem; display: inline-block; vertical-align: top; width: 2.42666667rem; height: 0.74666667rem; line-height: 0.74666667rem; text-align: center; color: #fff; background-color: #bd3e3e; border-radius: 0.13333333rem; font-size: 0.34666667rem; -webkit-box-shadow: 0rem 0.04rem 0.1716rem 0.00173333rem rgba(227, 227, 227, 0.82); box-shadow: 0rem 0.04rem 0.1716rem 0.00173333rem rgba(227, 227, 227, 0.82); -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
/* sAbout */
.sAbout-intro{position: relative; z-index: 2; padding-top: 0.6rem; padding-bottom: 0.73333333rem;}
.sAbout-intro .index-head{color: #333333;}
.sAbout-intro .index-head .hr{background-color: #858585;}
.sAbout-intro .dd{position: relative; overflow: hidden; margin-top: 0.46666667rem;}
.sAbout-intro .dd .pic{width: 3.4rem; height: 7.46666667rem; margin-right: 0.2rem;}
.sAbout-intro .dd .imax{font-size: 0.32rem; line-height: 0.45333333rem;}
.sAbout-intro .df{margin-top: 0.46666667rem; 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; padding-left: 0.2rem; padding-right: 0.2rem;}
.sAbout-intro .df:after{display: none;}
.sAbout-intro .df .col{display: inline-block; vertical-align: top; font-size: 0.32rem; text-align: center;}
.sAbout-intro .df .col .num{margin-bottom: 0.13333333rem; height: 0.61333333rem; font-size: 0.61333333rem; font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c; font-weight: bold; color: #bd3e3e;}
.sAbout-intro .df .col i{display: inline-block; vertical-align: top;}
.sAbout-intro .df .col sup{font-size: 50%;}
.sAbout-axdvantage{position: relative; z-index: 2; padding-top: 0.73333333rem; padding-bottom: 0.86666667rem;}
.sAbout-axdvantage .index-head{color: #fff;}
.sAbout-axdvantage .index-head .hr{background-color: #fff;}
.sAbout-axdvantage .index-axdvantage-list{margin-top: 0.46666667rem; text-align: center;}
.sAbout-axdvantage .index-axdvantage-list .oLi{background-color: rgba(255, 255, 255, 0.1);}
.sAbout-axdvantage .index-axdvantage-list .oLi h3{color: #fff;}
.sAbout-axdvantage .index-axdvantage-list .oLi p{color: #fff;}
.sAbout-team{position: relative; z-index: 2; padding-top: 0.73333333rem; padding-bottom: 0.86666667rem;}
.sAbout-team .index-head{color: #333; text-align: center;}
.sAbout-team .index-head .hr{margin-left: auto; margin-right: auto; background-color: #333;}
.sAbout-team .sAbout-team-switch{margin-top: 0.4rem;}
.sAbout-team-switch{position: relative; z-index: 1; height: 9.6rem; -webkit-box-sizing: border-box; box-sizing: border-box; background-image: url(../images/bgs-teamItem.png); background-size: 0.05333333rem 0.05333333rem; background-position: 50% 50%; background-repeat: repeat;}
.sAbout-team-switch:before{content: " "; position: absolute; left: 0.16rem; top: 0.16rem; right: 0.16rem; bottom: 0.16rem; background-color: #fff; z-index: -1;}
.sAbout-team-switch .item{float: left; width: 9.46666667rem; height: 100%; padding: 0.66666667rem 0.46666667rem 0.8rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sAbout-team-switch .item h3{font-size: 0.32rem;}
.sAbout-team-switch .item h3 .cn{color: #333333; font-size: 0.45333333rem;}
.sAbout-team-switch .item .imax{margin-top: 0.4rem; font-size: 0.32rem; line-height: 0.45333333rem; height: 2.49333333rem; overflow-y: auto;}
.sAbout-team-switch .item .pic{margin-top: 0.4rem; width: 8.4rem; height: 4.4rem; border: #ededed solid 0.05333333rem; background-color: #f1f1f1; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sAbout-team-switch .pagination{height: 0.13333333rem; line-height: 0.13333333rem; position: absolute; bottom: 0.4rem; left: 0; width: 100%; z-index: 3; text-align: center; white-space: nowrap;}
.sAbout-team-switch .pagination .btn{display: inline-block; vertical-align: top; position: relative; z-index: 1; margin: 0 0.13333333rem; border-color: #dcdcdc; width: 0; height: 0; border-width: 0.13333333rem 0.13333333rem 0 0; border-style: solid; border-radius: 50%; -webkit-transition: all 220ms ease 0s, all 220ms ease 0s; transition: all 220ms ease 0s, all 220ms ease 0s;}
.sAbout-team-switch .pagination .btn > em{display: none;}
.sAbout-team-switch .pagination .btn.on{border-color: #bd3e3e;}
/* sPledge */
.sPledge-section{padding-bottom: 0.46666667rem;}
.sPledge-section + .sPledge-section{margin-top: -0.46666667rem;}
.sPledge-head{padding-top: 0.6rem; padding-bottom: 0.4rem; text-align: center;}
.sPledge-head .dt{color: #bd3e3e; font-size: 0.4rem; font-weight: bold; height: 0.45333333rem; line-height: 0.45333333rem;}
.sPledge-head .dt s{display: inline-block; vertical-align: top; margin-right: 0.08rem; width: 0.93333333rem; height: 0.45333333rem; line-height: 0.45333333rem; text-indent: -0.01333333rem; background-image: url(../images/bgs-dy-head.png); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; color: #fff; font-size: 0.32rem;}
.sPledge-head .dd{margin-top: 0.16rem; font-size: 0.29333333rem;}
.sPledge-blockVs{position: relative; overflow: hidden; height: 5.81333333rem; background-image: url(../images/bgs-dy-vs.png); background-size: 100% 100%; background-position: 50% 50%; background-repeat: no-repeat;}
.sPledge-blockVs .l,
.sPledge-blockVs .r{z-index: 2; position: absolute;}
.sPledge-blockVs .l:before,
.sPledge-blockVs .r:before{content: " "; position: absolute; top: 0; width: 1px; height: 100%; background-color: #e5e5e5;}
.sPledge-blockVs .m{z-index: 9; position: absolute; top: 1.74666667rem; right: 2.04rem; width: 1.56rem; height: 1.56rem; background-image: url(../images/bgs-dy-1m.png); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat;}
.sPledge-blockVs .l{left: 0.33333333rem; top: 0.6rem; padding-left: 1.49333333rem; text-align: left;}
.sPledge-blockVs .l:before{left: 1.13333333rem;}
.sPledge-blockVs .l .dt{left: 0;}
.sPledge-blockVs .r{right: 0.33333333rem; bottom: 0.6rem; padding-right: 1.68rem; text-align: right;}
.sPledge-blockVs .r:before{right: 1.46666667rem;}
.sPledge-blockVs .r .dt{right: 0;}
.sPledge-blockVs .dt{position: absolute; top: 50%; margin-top: -0.48rem; height: 0.96rem; line-height: 0.96rem; font-size: 0.4rem; font-weight: bold; color: #333333; text-align: left;}
.sPledge-blockVs .dd{font-size: 0.32rem; line-height: 0.53333333rem; color: #666666;}
.sPledge-blockVs .dd .fz18{font-size: 0.32rem;}
.sPledge-blockVs .dd .fz30{font-size: 0.4rem;}
.sPledge-dyfw-qc .item{position: relative; overflow: hidden; z-index: 1; padding: 0.8rem 0.26666667rem 0; width: 4.6rem; height: 2.4rem; background-color: #f1f1f1; color: #fff; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sPledge-dyfw-qc .item:nth-child(2n+1){float: left;}
.sPledge-dyfw-qc .item:nth-child(2n+2){float: right;}
.sPledge-dyfw-qc .item:nth-child(1n+3){margin-top: 0.24rem;}
.sPledge-dyfw-qc .item .dt{font-size: 0.4rem; font-weight: bold; text-shadow: 0rem 1px 0rem rgba(0, 0, 0, 0.13);}
.sPledge-dyfw-qc .item .dd{margin-top: 0.18666667rem; font-size: 0.32rem;}
.sPledge-dyfw-fw{background-color: #f2f2f2; padding-top: 0.46666667rem; padding-bottom: 0.46666667rem;}
.sPledge-dyfw-fw .index-head{color: #333333;}
.sPledge-dyfw-fw .index-head .hr{background-color: #858585;}
.sPledge-dyfw-fw .contain{padding: 0.4rem; background-color: #fff; text-align: center;}
.sPledge-dyfw-fw .contain .dt{margin-top: 0.33333333rem; color: #bd3e3e; font-size: 0.34666667rem;}
.sPledge-dyfw-fw .contain .dd{margin-top: 0.16rem; font-size: 0.32rem; line-height: 0.45333333rem;}
.sPledge-dyfw-mp .item{position: relative; overflow: hidden; z-index: 1; width: 4.6rem; height: 2.4rem; background-color: #f1f1f1; color: #fff; text-align: center;}
.sPledge-dyfw-mp .item:nth-child(2n+1){float: left;}
.sPledge-dyfw-mp .item:nth-child(2n+2){float: right;}
.sPledge-dyfw-mp .item:nth-child(1n+3){margin-top: 0.24rem;}
.sPledge .sPledge-dyys-fw{padding: 0.46666667rem 0.53333333rem;}
.sPledge .sPledge-dyys-fw .item{position: relative; width: 4.33333333rem; height: 0.93333333rem; padding-left: 1.14666667rem; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap;}
.sPledge .sPledge-dyys-fw .item:nth-child(2n+1){float: left;}
.sPledge .sPledge-dyys-fw .item:nth-child(2n+2){float: right;}
.sPledge .sPledge-dyys-fw .item:nth-child(1n+3){margin-top: 0.4rem;}
.sPledge .sPledge-dyys-fw .item .icoImg{position: absolute; left: 0; top: 0; width: 0.93333333rem; height: 0.93333333rem;}
.sPledge .sPledge-dyys-fw .item .dt{font-size: 0.34666667rem; line-height: 0.4rem; font-weight: bold; color: #333333;}
.sPledge .sPledge-dyys-fw .item .dd{margin-top: 0.13333333rem; font-size: 0.32rem; color: #999999;}
.sPledge-flow{position: relative; z-index: 2; min-height: 9.6rem; padding-bottom: 0.53333333rem;}
.sPledge-flow .bg{height: 5.70666667rem;}
.sPledge-flow .head{padding: 0.6rem 0 0.73333333rem; color: #fff; text-align: center;}
.sPledge-flow .head .cn{font-size: 0.48rem;}
.sPledge-flow .head p{margin-top: 0.18666667rem; font-size: 0.32rem;}
.sPledge-flow .head .hr{margin-top: 0.26666667rem; width: 0.50666667rem; margin-left: auto; margin-right: auto; background-color: #fff;}
.sPledge-flow .flow-list{margin-left: auto; margin-right: auto; height: 1.76rem; text-align: center; font-size: 0; white-space: nowrap; 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;}
.sPledge-flow .flow-list:after{display: none;}
.sPledge-flow .flow-list li{display: inline-block; vertical-align: top;}
.sPledge-flow .flow-list .arrow{margin-left: 0.66666667rem; margin-right: 0.66666667rem; width: 0.18666667rem; height: 1.28rem; background-image: url(../images/arrows-dy-flow.png); background-size: 100% auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sPledge-flow .flow-list .oLi{width: 1.14666667rem; font-size: 0.21333333rem; font-weight: bold; color: #fff;}
.sPledge-flow .flow-list .oLi .icoImg{display: block; margin-bottom: 0.26666667rem; width: 1.14666667rem; height: 1.14666667rem;}
.sPledge-flow .prepare{position: relative; z-index: 8; margin-top: 0.56rem; padding: 0.30666667rem 0.57333333rem 0.72rem; -webkit-box-shadow: 0 0.26666667rem 0.26666667rem 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0.26666667rem 0.26666667rem 0 rgba(0, 0, 0, 0.08); background-color: #fff; border-radius: 0.13333333rem;}
.sPledge-flow .prepare:before{content: " "; position: absolute; top: -0.24rem; left: 50%; margin-left: -0.69333333rem; width: 1.38666667rem; height: 0.34666667rem; background-image: url(../images/bgs-dyFlow-dd.png); background-size: cover; background-position: 50% 0%; background-repeat: no-repeat;}
.sPledge-flow .prepare .dt{text-align: center;}
.sPledge-flow .prepare .dt .cn{font-size: 0.42666667rem; color: #bd3e3e;}
.sPledge-flow .prepare .dt p{margin-top: 0.18666667rem; font-size: 0.32rem;}
.sPledge-flow .prepare .dd{margin-top: 0.4rem; border: #ffd1d1 dashed 1px;}
.sPledge-flow .prepare .dd .oList{position: relative; padding: 0.29333333rem 0.4rem; text-align: center; font-size: 0; 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;}
.sPledge-flow .prepare .dd .oList:after{display: none;}
.sPledge-flow .prepare .dd .oList .oLi{display: inline-block; vertical-align: top; font-size: 0.32rem; color: #333333; height: 0.4rem; line-height: 0.4rem; padding-left: 0.06666667rem; padding-right: 0.06666667rem; text-align: center;}
.sPledge-flow .prepare .dd .oList .oLi i{display: inline-block; vertical-align: top; margin-right: 0.05333333rem; font-size: 0.29333333rem; color: #fff; width: 0.50666667rem; height: 0.4rem; background-image: url(../images/bgs-dyFlow-oLi.png); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; line-height: 0.4rem; padding-right: 0.10666667rem; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sPledge-flow .prepare .dd .tips{width: 100%; padding: 0.16rem 0.26666667rem; font-size: 0.32rem; line-height: 0.45333333rem; text-align: center; color: #7d7d7d; background-color: #fff5f5; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sPledge-reject{padding-top: 0.2rem; padding-bottom: 0.46666667rem;}
.sPledge-reject .dt{text-align: center;}
.sPledge-reject .dt .cn{font-size: 0.4rem; font-weight: bold; color: #333333;}
.sPledge-reject .dt p{margin-top: 0.18666667rem; font-size: 0.32rem; line-height: 0.4rem; color: #666666; padding-left: 2em; padding-right: 2em;}
.sPledge-reject .qsImg{margin-top: 0.53333333rem; margin-bottom: 0.26666667rem; width: 8.82666667rem; height: 7.10666667rem; margin-left: auto; margin-right: auto; display: block;}
.sPledge-reject .dd{position: relative; z-index: 2;}
.sPledge-reject .dd .item{position: relative; padding-left: 1.33333333rem; min-height: 0.90666667rem;}
.sPledge-reject .dd .item:nth-child(1n+2){margin-top: 0.32rem;}
.sPledge-reject .dd .item.i1 .dot{background-image: url("../images/bgs-dy-reject-i1.png");}
.sPledge-reject .dd .item.i2 .dot{background-image: url("../images/bgs-dy-reject-i2.png");}
.sPledge-reject .dd .item.i3 .dot{background-image: url("../images/bgs-dy-reject-i3.png");}
.sPledge-reject .dd .item.i4 .dot{background-image: url("../images/bgs-dy-reject-i4.png");}
.sPledge-reject .dd .item .dot{position: absolute; left: 0.13333333rem; top: 0; display: block; background-repeat: no-repeat; width: 0.94666667rem; height: 0.90666667rem; background-size: 100% 100%;}
.sPledge-reject .dd .item .sdt{padding-top: 0.26666667rem; padding-bottom: 0.26666667rem; font-size: 0.37333333rem; font-weight: bold; color: #333333;}
.sPledge-reject .dd .item .sdd{margin-top: 0.10666667rem; font-size: 0.32rem; line-height: 0.45333333rem; color: #666666;}
/* sPedia */
.sPedia{padding-top: 0.6rem; padding-bottom: 0.73333333rem;}
.sPedia .index-head{color: #333333;}
.sPedia .index-head .hr{background-color: #858585;}
.sPedia-list .item{position: relative; padding: 0.4rem 0.26666667rem 0.4rem 3.12rem; min-height: 1.81333333rem;}
.sPedia-list .item:nth-child(1n+2){border-top: #e7e5e5 solid 1px;}
.sPedia-list .item .pic{position: absolute; left: 0; top: 0.4rem; width: 2.86666667rem; height: 1.81333333rem;}
.sPedia-list .item h3{height: 0.53333333rem; line-height: 0.53333333rem; font-size: 0.34666667rem; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333333;}
.sPedia-list .item p{margin-top: 0.13333333rem; font-size: 0.32rem; line-height: 0.45333333rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.90666667rem;}
/* sView */
.sView{padding-top: 0.6rem; padding-bottom: 0.73333333rem;}
.sView-head{text-align: center;}
.sView-head h1{font-size: 0.45333333rem; line-height: 0.66666667rem; color: #333333;}
.sView-head p{margin-top: 0.21333333rem; padding: 0.13333333rem 0.26666667rem; font-size: 0.32rem; line-height: 0.45333333rem; color: #999999; background-color: #eeeeee;}
.sView .sView-body{margin-top: 0.4rem; color: #333333;}
.sView-foot{position: relative; padding-top: 0.26666667rem; margin-top: 0.4rem; border-top: #dddddd solid 1px;}
.sView-foot .ctr{display: block; position: relative; height: 0.58666667rem; max-width: 10.66666667rem; font-size: 0.32rem; line-height: 0.58666667rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.sView-foot .ctr s{float: left; font-weight: bold; color: #333333;}
.sView-foot .ctr.next{margin-top: 0.13333333rem;}
.sView-foot .backToList{position: absolute; right: 0; bottom: 0; text-align: center; width: 1.44rem; height: 0.48rem; line-height: 0.48rem; background-color: #bd3e3e; color: #fff;}
/* sContact */
.sContact{padding-top: 0.6rem;}
.sContact .index-head{color: #333; text-align: center;}
.sContact .index-head .hr{margin-left: auto; margin-right: auto; background-color: #333;}
.sContact-intro{line-height: 1.75; text-align: center; font-size: 0.32rem; line-height: 1.41666667;}
.sContact-intro .fz20{font-size: 0.4rem;}
.sContact-way{margin-top: 0.46666667rem; padding: 0 0.33333333rem;}
.sContact-way p{padding-left: 0.66666667rem; min-height: 0.4rem; font-size: 0.32rem; line-height: 0.4rem; padding-top: 0.06666667rem; padding-bottom: 0.06666667rem;}
.sContact-way p:nth-child(1n+2){margin-top: 0.13333333rem;}
.sContact-way p .icoImg{float: left; margin-left: -0.54666667rem; width: 0.41333333rem; height: 0.41333333rem;}
.sContact-form{position: relative; overflow: hidden; padding: 0.53333333rem 0.33333333rem;}
.sContact-form .formItem:nth-child(1n+2){margin-top: 0.29333333rem;}
.sContact-form .formItem .skin{border: #e0e0e0 solid 1px; padding: 0.16rem 0.25333333rem; line-height: 0.53333333rem; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%;}
.sContact-form .formItem input.skin{height: 0.88rem;}
.sContact-form .formItem textarea.skin{height: 3.06666667rem;}
.sContact-form .formItem.yzm .skin{width: 3.14666667rem;}
.sContact-form .formItem.yzm .bindClick{width: 1.30666667rem; height: 0.61333333rem; border: #e0e0e0 solid 1px; border-radius: 0.08rem;}
.sContact-form .enter{margin-left: auto; margin-right: auto; width: 100%; height: 0.93333333rem; line-height: 0.93333333rem; text-align: center; background-color: #bd3e3e; color: #fff; font-size: 0.4rem;}
.sContact-map{position: relative; width: 100%; height: 6.13333333rem; border: #e4e4e4 solid 1px; margin-top: 0.66666667rem;}
.sContact-map .link{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 80;}
.sContact-map #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-map #dituContent .BMap_bubble_title{font-size: 0.37333333rem; line-height: 0.4rem !important; margin-bottom: 0.08rem; padding-right: 16px; color: #bd3e3e;}
.sContact-map #dituContent .BMap_bubble_content{width: 5.6rem !important; font-size: 0.32rem; line-height: 0.45333333rem;}
._pen .sContact-map{pointer-events: none;}
/* 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: 1.28rem; padding-bottom: 0rem;} #header{top: 0;} #function{bottom: 0;}}
.pc .posSet{z-index: 88 !important; position: fixed !important; left: 50%; width: 10rem; margin-left: -5rem;}
.pc .posSet.pa{position: absolute !important;}
.pc .scroll-wrap{padding-top: 1.28rem; padding-bottom: 0rem;}
.pc #header{top: 0;}
.pc #function{bottom: 0;}
