﻿.activity-banner{margin-bottom:50px;height:372px;width:100%;overflow:hidden}.u-hx{background:#f63756;font-style:normal;color:#fff;padding:0 5px;border-radius:2px;margin-right:5px;font-size:12px}.activity-banner .carousel-inner{height:372px}.nav-column{position:relative;width:100%;height:62px;background-color:#f6f6f6;font-size:24px;text-align:center;line-height:62px}.btn-submit{position:absolute;right:10px;height:38px;color:#3ca5f6;font-size:16px;text-align:center;padding:0 12px;line-height:38px;background-color:#fff;top:50%;margin-top:-19px}.activity-list-warp{display:inline-block;margin-top:50px;margin-bottom:13px}.activity-list-warp section{position:relative;width:571px;height:523px;float:left;border:1px solid #f0f0f0;margin-bottom:30px}.activity-list-external-warp section:hover,.activity-list-warp section:hover{box-shadow:0 5px 15px rgba(45,50,55,.2);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.activity-channel section:hover{box-shadow:0 5px 15px rgba(45,50,55,.2);top:-2px;margin-bottom:30px;position:relative}.activity-list-warp section:nth-child(2n+1){margin-right:28px}.activity-pic{width:100%;height:321px;overflow:hidden}.activity-content-warp{position:relative;padding:20px 28px}.activity-name{font-size:20px;line-height:28px}.activity-content-warp .activity-type{height:30px;line-height:30px;font-size:16px;text-align:center;padding:0 16px;color:#fff;background-color:#ff6060}.activity-content-warp .activity-type-not{background-color:#333}.activity-content-warp .activity-type-end{background-color:#f0f0f0;color:#bbb}.activity-content-warp .activity-content{line-height:24px;margin-top:20px}.activity-content-warp .get-more{position:absolute;right:20px;line-height:14px;bottom:2px}.review-list{margin-top:20px}.review-list label{font-weight:400;float:left}.review-list ul li{border-right:1px solid #fafafa;float:left;height:14px;line-height:14px;margin-top:4px;padding:0 15px}.review-list ul li:last-child{border:none}.review-past-warp{position:absolute;width:100%;bottom:0;height:100%;background-color:rgba(255,255,255,.95);z-index:10;padding:70px 30px 0 30px;transform:rotateY(90deg);-ms-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg)}.review-past-warp.active{transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transform:rotateY(0);-o-transform:rotateY(0);-webkit-animation:review .4s forwards ease-in;-moz-animation:review .4s forwards ease-in;-ms-animation:review .4s forwards ease-in;-o-animation:review .4s forwards ease-in;animation:review .4s forwards ease-in}.review-past-warp .review-list ul{position:absolute;display:inline-block}.review-past-warp .review-list ul li{margin-bottom:10px}.review-past-warp .get-more{position:absolute;bottom:20px;right:20px}.activity-list-external-warp{margin-top:50px;display:inline-block;margin-bottom:13px}.activity-list-external-warp section{position:relative;width:370px;height:330px;margin-right:30px;margin-bottom:30px;border:1px solid #f0f0f0;float:left}.activity-list-external-warp section:nth-child(3n){margin-right:0}.activity-list-external-warp .activity-pic{width:100%;height:208px}.activity-list-external-warp .activity-info{position:absolute;width:100%;height:33px;padding:0 20px;background-color:#fafafa;line-height:33px;color:#999;bottom:0}.activity-list-external-warp .activity-title{width:234px;font-size:20px}.activity-list-external-warp .activity-content-warp{padding:15px 20px}.btn-more{width:100%;height:60px;line-height:60px;border:1px solid #f0f0f0;font-size:16px;color:#bbb;text-align:center;margin-bottom:50px;cursor:pointer}.btn-more:hover{background-color:#fafafa;color:#999;border-color:#fafafa}.activity-channel{display:inline-block;margin-top:50px}.activity-channel section{width:210px;height:238px;border:1px solid #f0f0f0;overflow:hidden;float:left;margin-right:30px;margin-bottom:30px;top:0}.activity-channel .activity-pic{height:156px}.activity-channel .activity-pic img{width:100%}.activity-channel .activity-content-warp{padding:10px 20px}.activity-channel .activity-name{font-size:16px}.activity-channel section:nth-child(5n){margin-right:0}.activity-pic.activity-video-pic{background:#000;padding-top:19px;position:relative;color:#fff}.activity-pic.activity-video-pic a{height:117px;display:block}.mod-video-icon.activity-video-icon{background:url(../image/icon_play-video_small.png) no-repeat;-webkit-background-size:100%;background-size:100%}.icon2{display:inline-block;vertical-align:text-bottom;background-image:url(../image/icon2.png?v=201808031447);background-repeat:no-repeat;width:20px;height:20px}.icon-calendar{position:relative;width:40px;height:40px;background-position:0 0;top:6px}.icon-chevron-right{background-position:-10px -108px}.icon2-address{background-position:-14px -48px}.icon2-time{background-position:-14px -78px}.icon2-share-qq{width:40px;height:40px;background-position:-46px 3px}.icon2-share-wb{width:40px;height:40px;background-position:-101px 3px}.icon2-share-wx{width:40px;height:40px;background-position:-157px 3px}.icon2-share-zfb{width:40px;height:40px;background-position:-257px 3px}.icon2-share-twb{width:40px;height:40px;background-position:-212px 3px}.icon2-error-msg{background-position:-11px -138px}.icon2-success{width:30px;height:30px;background-position:-54px -94px}.activity-form .success-title{text-align:center;font-size:24px;line-height:28px}.activity-form .success-info{font-size:16px;line-height:30px;margin-top:10px;padding:0 15px}.activity-detail{display:inline-block}.activity-detail .image{width:710px;height:400px;overflow:hidden;float:left;margin-right:30px}.activity-instr{position:relative;float:left;width:430px;min-height:400px;background-color:#fafafa;padding:30px}#activity .activity-instr .btn-sign-up{position:relative;bottom:0;margin-top:6px;display:block}.activity-instr .activity-title{font-size:18px;line-height:28px}.btn-sign-up{position:absolute;bottom:30px;padding:0 28px;height:40px;color:#fff;line-height:38px;font-size:18px;text-align:center;display:inline-block;background-color:#ff6060}.btn-sign-up.disabled,.btn-sign-up.disabled:hover{background:silver;color:#fff}.btn-sign-up.primary,.btn-sign-up.primary:hover{background:#ff6060;color:#fff}.btn-sign-up.black,.btn-sign-up.black:hover{background:#303030;color:#fff}.btn-sign-up.w100{padding:0;width:370px}.btn-sign-up:hover{color:#fff;background-color:#ff6060}.btn-sign-up:focus{color:#fff}.activity-instr ul{margin-top:15px}.activity-instr ul li{font-size:15px;line-height:28px;color:#999}.activity-instr ul li.u-pro{position:relative}.activity-instr ul li .promotion-box{font-size:14px;line-height:1.5;position:relative;top:-24px;margin-left:80px;color:#f63756}.activity-instr ul li .promotion-box .u-hx{position:absolute;margin-left:-40px}.activity-instr ul li .promotion-box .download{color:#999;cursor:pointer;margin-left:10px}.activity-instr ul li .promotion-box .app-guide-box:before{right:99px}.table-members{margin-top:75px;border-top:1px solid #f0f0f0}.table-members .span-mark-author{font-size:18px}.table-members .tb-wrapper{font-size:16px;padding:35px 0 0 0;word-break:break-all;word-wrap:break-word;margin-bottom:-40px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-members .tb-item{text-align:center;width:16.66%;margin-bottom:40px}.table-members .tb-item img{width:100px;height:100px;border-radius:50%}.table-members .tb-item .name{margin:35px 0 10px;font-weight:700}.activity-introduce{margin-top:75px}.activity-introduce .activity-content{font-size:16px;line-height:28px;padding:35px 0 0 0;word-break:break-all;word-wrap:break-word;border-top:1px solid #f0f0f0}.activity-introduce .activity-content blockquote a,.activity-introduce .activity-content p a{color:#333;border-bottom:1px solid #333;padding-bottom:1px}.activity-introduce .activity-content .text-remarks{line-height:28px}.activity-introduce .activity-content .text-remarks a{color:#999;border-bottom:1px solid #999;padding-bottom:1px}.activity-introduce .activity-content blockquote{font-size:16px}.activity-introduce .activity-content a:hover{color:#3da9f7;border-color:#3da9f7}.activity-introduce img{width:auto}.project-channel{margin-bottom:-20px;margin-top:70px;border-top:1px solid #f0f0f0}.project-channel .activity-channel{margin-top:30px}.share-group{display:inline-block;margin-top:40px;width:100%;margin-bottom:54px}.share-group label{float:left;font-weight:400;font-size:18px}.share-group ul{position:absolute;margin-top:-12px;margin-left:79px}.share-group ul li{width:46px;height:46px;float:left;border:1px solid #f0f0f0;border-radius:23px;margin-right:10px}.share-group ul li:nth-child(1):hover .icon2-share-qq{background-position:-46px -37px}.share-group ul li:nth-child(2):hover .icon2-share-wx{background-position:-157px -37px}.share-group ul li:nth-child(3):hover .icon2-share-zfb{background-position:-257px -37px}.share-group ul li:nth-child(4):hover .icon2-share-wb{background-position:-101px -37px}.share-group ul li:nth-child(5):hover .icon2-share-twb{background-position:-212px -37px}.activity-pl-wrap{margin-top:80px}.active-wx-share{background:#fff;position:absolute;padding:10px;box-shadow:0 0 6px rgba(14,22,30,.3);margin-left:-37px;margin-top:-145px;display:none}.active-wx-share:before{content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top:10px solid rgba(0,0,0,.1);top:120px;left:51px}.active-wx-share:after{content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top:10px solid #fff;top:119px;left:51px}.active-wx-share img{width:100%}.nav-floating{display:none;position:fixed;top:0;height:80px;width:100%;background:#fff;box-shadow:0 4px 6px rgba(18,21,21,.19);z-index:1002;line-height:80px}.nav-floating .title{font-size:22px}.nav-floating .btn-sign-up{right:0;left:inherit;height:40px;line-height:38px;font-size:18px;bottom:24px}.btn-sign-up-end{background-color:#ddd;color:#fff}.form-warp .error-msg{position:absolute;display:none;color:#f63756;margin-top:76px;margin-left:98px}#content_modal .form-warp .error-msg{margin-left:108px}#sign-up .modal-dialog{width:600px}#content_modal .modal-dialog{width:610px}.activity-form .form-warp .control-input{width:450px;margin-left:100px}.admin-activity-form .form-warp .control-input{width:420px;margin-left:110px}.admin-activity-form .form-warp .start-time{width:180px;margin-left:110px}.admin-activity-form .form-warp .end-time{width:180px;right:0;padding-left:20px}.admin-activity-form .form-warp .time{width:180px;margin-left:130px}.activity-form .form-warp .control-label{width:100px}.admin-activity-form .form-warp .control-label{width:130px}.admin-activity-form .form-warp .control-label-to{right:191px;width:40px;height:35px;top:45px;background-color:#fff}.activity-form .form-warp .control-label em{color:#f63756;font-size:22px;top:5px;margin-right:10px;position:relative}.activity-form .btn-article{position:relative;margin:40px 0 15px 50%;left:-74px}.activity-form .btn-dropdown-show{width:425px;text-align:left;padding-left:30px}.activity-form .dropdown-menu{width:460px}.activity-form .form-warp .dropdown-menu .menu-item{width:445px;text-align:left;padding-left:30px;border-bottom:1px solid #f0f0f0}.activity-form .form-warp .dropdown-menu .menu-item:last-child{border:none}.btn-file{position:absolute;color:#333!important;font-weight:400;font-size:16px;bottom:-5px;left:110px;width:95px;height:40px;background:#eee;text-align:center;line-height:44px;cursor:pointer}.control-info{position:absolute;color:#bbb;font-weight:400;font-size:12px;bottom:10px;left:200px;white-space:nowrap}.pic-warp{width:104px;height:104px;overflow:hidden;margin-left:110px;margin-top:10px}.pic-warp img{width:100%}.carousel-indicators{bottom:0}.form-textarea-warp{min-height:75px}.form-textarea-warp textarea{position:relative;margin-top:77px;border:1px solid #f0f0f0!important;width:100%!important;margin-left:0!important;height:120px}.marker-price{position:relative;margin-left:80px;margin-top:-28px}.marker-price .preferential{font-size:16px;color:#f63756;margin-right:10px}.marker-price .original{font-size:14px;text-decoration:line-through}.marker{height:18px;line-height:18px;background:#f63756;color:#fff;font-size:12px;padding:0 4px;display:inline-block;position:relative;top:-2px;margin:0 10px;border-radius:4px}.introduce-box p.text-big-title{font-size:21px}.text-big-title,.text-sm-title{font-weight:700;color:#a41d1d}.open-vip-box{color:#f33a59;margin-bottom:10px}.open-vip-box a{color:#f33a59;border-bottom:1px solid #f33a59}.table-vip-box .title{text-align:center!important;font-size:24px!important;margin-bottom:25px!important;color:#000!important;height:34px!important;line-height:34px!important}.table-vip-box .info{font-size:16px;line-height:30px;margin-bottom:15px}.table-vip-box .sm-title{text-align:center;margin-bottom:15px}.table-vip-box .btn-table-link{text-align:center;line-height:48px;height:48px;padding:0 55px;font-size:18px;background:#f0f0f0;color:#bbb;margin:0 20px}.table-vip-box .btn-table-link.active{color:#fff;background:#43a7f3}.table-vip-box .btn-table-link.btn-table-state{width:184px;margin:0;margin-right:10px}.table-vip-box .btn-table-link.btn-table-state.active{margin-right:0;margin-left:10px}.table-master-box{margin-bottom:60px;text-align:center;width:200px}.table-master-box .name{font-size:20px;font-weight:700;margin-top:20px}.table-master-box .info{margin-top:8px}.table-master{display:inline-block;width:100px;height:100px;border-radius:50%;overflow:hidden}@keyframes review{0%{transform:rotateY(90deg);-ms-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg)}100%{transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transform:rotateY(0);-o-transform:rotateY(0)}}@-webkit-keyframes review{0%{transform:rotateY(90deg);-ms-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg)}100%{transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transform:rotateY(0);-o-transform:rotateY(0)}}.c6{color:#3ca5f6}.icon-v{display:inline-block;vertical-align:text-bottom;background:url(../image/vip/vip_icon2.png) no-repeat;background-size:200px 300px;width:45px;height:45px}.icon-v-zfb{background-position:-133px -142px}.icon-v-wx-p{background-position:-57px -142px}.pay-qr-box{width:160px;margin:30px auto 0 auto;text-align:center}.pay-qr-box i{margin:10px 10px 0 10px}.pay-qr-box .price{font-size:20px;margin-bottom:10px}.pay-qr-box .price span{color:#f63756}.pay-qr-box img{width:100%}.pay-link{position:absolute;bottom:50px;right:40px}.buy-ticket-box ul{display:inline-block;margin-top:25px}.buy-ticket-box ul li{width:195px;height:100px;border:1px solid #f0f0f0;float:left;margin-right:28px;text-align:center;color:#bbb}.buy-ticket-box ul li:last-child{margin-right:0}.buy-ticket-box ul li.active{border:1px solid #43a7f3;color:#43a7f3}.buy-ticket-box ul li .time{margin-top:22px;font-size:16px}.buy-ticket-box ul li .price{margin-top:10px;font-size:20px}.buy-ticket-box ul li .vip-r{display:inline-block;position:relative;height:20px;padding:0 10px;background:#f63756;border-radius:9px;color:#fff;font-size:12px;line-height:20px;top:-2px;margin-left:10px}.bill-box{border-bottom:1px solid #f0f0f0;padding-bottom:7px;margin-top:15px}.bill-info-box{color:#bbb;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bill-info-box span{margin-right:20px}.buy-ticket-bill-box .title{font-size:20px;text-align:center;margin-bottom:30px}.buy-ticket-bill-box .infor-wrap{border-bottom:1px solid #f0f0f0;margin-bottom:15px}.buy-ticket-bill-box .infor-wrap input{width:340px;border:none;outline:0}.buy-ticket-bill-box .btn-vip-save{height:48px;padding:0 40px;line-height:48px;background:#3ca5f6;color:#fff;font-size:18px;margin:20px 15px 0 15px}.buy-ticket-bill-box .btn-vip-save.active{background:#fff;color:#3ca5f6;border:1px solid #3ca5f6}.buy-ticket-bill-box .btn-vip-close{position:absolute;font-size:18px;color:#bbb;left:60px;bottom:42px}.activity-detail .marker-price{margin-left:0;margin-top:0}