body,html{height:100%;position:relative}.extendRule .extendRule-wrap{z-index:10000;border-radius:1.33vw 1.33vw 0 0;color:#000;position:fixed;left:0;bottom:0;width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(100%);transform:translateY(100%);max-height:106.67vw;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:url(https://pages.c-ctrip.com/activitysetupapp/webresource2/component/campusPhotograph/img/ruleBg.jpg) 0 0 no-repeat;background-size:cover}.extendRule .extendRule-wrap_ul{overflow:auto}.extendRule .extendRule-wrap_ul>ul{padding:4vw 2.67vw 2.67vw 8vw;list-style:decimal;-webkit-box-sizing:border-box;box-sizing:border-box}.extendRule .extendRule-btn{position:absolute;top:2.67vw;right:2.67vw;width:20vw;height:6.67vw;z-index:999}.extendRule .full-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.6);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.extendRule .extendRule-wrap_title{position:relative;text-align:center;font-size:4.27vw;margin:0;padding:5.33vw 0 2.67vw;color:#fff}.extendRule .ewt-close{position:absolute;top:0;right:1.33vw;bottom:0;margin:auto;-webkit-transform:scaleX(1.2);transform:scaleX(1.2);font-size:4vw;color:#fff;width:5.33vw;height:5.33vw}.extendRule .extendRule-wrap_ul>ul>li{list-style:decimal}.extendRule .ewt-desc_text{font-size:4.53vw;color:#000;margin:0 1.33vw}.extendRule .ewt-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.extendRule .rule-title_leftIcon,.extendRule .rule-title_rightIcon{background:url(https://pages.c-ctrip.com/activitysetupapp/webresource2/component/campusPhotograph/img/ruleDecorateIcon.png) no-repeat;background-size:22.67vw 5.6vw}.extendRule .rule-title_rightIcon{background-position:-13.07vw 0;width:9.6vw;height:4.8vw}.extendRule .rule-title_leftIcon{background-position:0 0;width:10.4vw;height:5.2vw}.extendRule .extendRule-close{width:5.33vw;height:5.33vw;float:right;line-height:5.33vw;color:transparent;text-align:center;font-weight:500;position:absolute;right:.53vw;top:.53vw}.extendRule .extendRule-close:after,.extendRule .extendRule-close:before{width:.53vw;height:4.27vw;position:absolute;left:50%;top:50%;margin:-2.13vw 0 0 -1px;background:#9e9e9e;content:""}.extendRule .extendRule-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.extendRule .extendRule-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.extendRule .extendRule-wrap-enter{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.extendRule .extendRule-wrap-enter-active{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}.extendRule .extendRule-wrap-enter-done,.extendRule .extendRule-wrap-exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.extendRule .extendRule-wrap-exit-active{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}.extendRule .extendRule-wrap-exit-done{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.extendRule .rule-mask-enter{opacity:0}.extendRule .rule-mask-enter-active,.extendRule .rule-mask-enter-done,.extendRule .rule-mask-exit{opacity:1}.extendRule .rule-mask-exit-active,.extendRule .rule-mask-exit-done{opacity:0}.extendRule .extend-rule-ol{-ms-flex:1;flex:1;-webkit-box-flex:1;margin:0;text-align:left;padding:4vw 2.67vw;overflow-y:scroll;-webkit-overflow-scrolling:touch}.extendRule .extend-rule-ol>li{padding-left:.53vw;color:#333;font-size:3.73vw}.extendRule .extendRule-text-btn-box{position:absolute;top:3.2vw;right:0;z-index:1999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.6vw}.extendRule .extendRule-text-btn-box>div{padding:0;margin:0;line-height:1.1}