.main-banner {overflow: hidden; width: 100%;}.main-banner .banner {min-width: 1080px; position: relative; height: 324px; overflow: hidden; width: 100%;}.main-banner .banner .bd {position: relative; z-index: 0;}.main-banner .banner .bd ul {width: 100% !important;}.main-banner .banner .bd li {width: 100% !important; height: 324px; background-color: #000; background-position: center 0 ; background-repeat: no-repeat; background-size: auto 324px; position: relative;}.main-banner .banner .bd li .banner-img-bg {height: 100%; position: absolute; text-align: center; width: 10000px; margin-left: -5000px; left: 50%;}.main-banner .banner .bd li .banner-img-bg img {display: inline-block; height: 100%;}.main-banner .banner .bd li.style2 .banner-text-info {width: 235px;}.main-banner .banner .bd li .banner-text {width: 940px; height: 244px; padding: 40px 70px; text-align: right; color: #fff;}.main-banner .banner .bd li .banner-text .title {font-size: 32px; font-weight: bold; height: 56px; overflow: hidden;}.main-banner .banner .bd li .banner-text .banner-text-info {text-align: center; display: inline-block;}.main-banner .banner .bd li .banner-text .banner-text-info .tag-box {margin: 10px 0;}.main-banner .banner .bd li .banner-text .banner-text-info .tag-box .tag {border-radius: 30px; background-color: rgba(255, 255, 255, 0.2); padding: 5px 13px; line-height: 24px; overflow: hidden; margin-left: 5px; position: relative; top: auto; left: auto; display: inline-block;}.main-banner .banner .bd li .banner-text .banner-text-info .tag-box .tag:first-child {margin: 0;}.main-banner .banner .bd li .banner-text .banner-text-info .tag-box.apply-num .tag {position: relative; display: block; text-align: center; font-size: 14px; font-weight: bold; margin: 0;}.main-banner .banner .bd li .banner-text .banner-text-info .time-box {font-size: 14px; line-height: 28px; margin-top: 25px; letter-spacing: 0px;}.main-banner .banner .bd li .banner-text .banner-text-info .btn-group {text-align: center; margin-top: 5px;}.main-banner .banner .bd li .banner-text .banner-text-info .btn-group .btn {color: #010101; background-color: #fff; font-size: 16px; line-height: 36px; height: 36px; display: block; border-radius: 20px;}.main-banner .banner .hd {width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center;}.main-banner .banner .hd ul li {cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 6px; height: 6px; margin: 4px; background: #fff; overflow: hidden; line-height: 9999px; filter: alpha(opacity=40); opacity: 0.4; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}.main-banner .banner .hd ul .on {filter: alpha(opacity=100); opacity: 1;}.main-banner .banner .next-prev {min-width: 1180px; height: 0; position: relative; margin: auto; overflow: visible;}.main-banner .banner .next-prev .query {position: absolute; height: 90px; width: 50px; top: -207px; z-index: 2; cursor: pointer; background-color: rgba(0, 0, 0, 0.2);}.main-banner .banner .next-prev .query.prev {background-image: url('../images/icon-global.png'); background-image: -webkit-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -moz-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -ms-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -o-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-position: -77px -335px; background-repeat: no-repeat; background-size: 500px auto; left: 0; border-radius: 0 5px 5px 0;}.main-banner .banner .next-prev .query.next {background-image: url('../images/icon-global.png'); background-image: -webkit-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -moz-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -ms-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -o-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-position: -145px -335px; background-repeat: no-repeat; background-size: 500px auto; left: auto; border-radius: 5px 0 0 5px; right: 0;}.main-banner .banner-iconEvent-tyszx {display: inline-block; border-radius: 5px; border: 1px solid #FFF; font-size: 12px !important; width: 50px; padding: 4px 0px; text-align: center; height: 26px; line-height: 14px; font-weight: 100; margin-left: 10px;}.main-banner .banner-pay-event dd {float: left; width: 155px; height: 90px; margin-left: 2px; position: relative;}.main-banner .banner-pay-event .circle-mask {position: absolute; height: 100%; width: 100%; background-color: #fff; opacity: 0.25; filter: alpha(opacity=25%); border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0;}.main-banner .banner-pay-event dd:first-child .circle-mask {border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px;}.main-banner .banner-pay-event .circle-box {text-align: center; padding: 5px 0;}.main-banner .banner-pay-event .circle-box .c {line-height: 27px;}.main-banner .banner-pay-event .circle-box .c1 {font-size: 12px;}.main-banner .banner-pay-event .circle-box .c2 {font-size: 32px; line-height: 26px;}.main-banner .banner-pay-event .circle-box .c3 {font-size: 12px;}.main-banner .banner-pay-event .circle-box .person {font-size: 20px;}.main-banner .banner-pay-event + .banner-pay-event-desc {width: 225px; float: right;}.main-banner li.style3 .banner-text {width: 940px !important; padding-top: 0.1px;}.main-banner li.style3 .topic-title {margin-top: 76px; text-align: center; font-size: 42px; letter-spacing: 1px;}.main-banner li.style3 .topic-data {width: 160px; height: 26px; font-size: 14px; color: #fff; background-color: rgba(255, 255, 255, 0.4); border-radius: 26px; margin: 0 auto; position: relative;}.main-banner li.style3 .topic-data .topic-data-left,.main-banner li.style3 .topic-data .topic-data-right {width: 49%; text-align: center;}.main-banner li.style3 .topic-data span {max-width: 40px; line-height: 26px; display: inline-block; padding-left: 18px; position: relative;}.main-banner li.style3 .topic-data span.participation i {display: block; position: absolute; padding: 6px; background: url("../images/topic/join-num.png") no-repeat center center; background-size: auto 11px; top: 7px; left: 0;}.main-banner li.style3 .topic-data span.collection-num i {display: block; position: absolute; padding: 6px; background: url("../images/topic/collect-num.png") no-repeat center center; background-size: auto 12px; top: 7px; left: 0;}.main-banner li.style3 .topic-data:after {position: absolute; content: ''; display: block; height: 13px; width: 1px; background: #ffffff; left: 50%; top: 50%; margin-top: -7px;}.main-banner li.style3 .topic-current {text-align: center; font-size: 14px; height: 20px; margin-top: 12px; line-height: 20px; color: #fff;}.main-banner .banner .bd li.style1 .banner-text .banner-text-info .time-box {margin-top: 13px;}.new_main {text-align: center; margin: 105px auto; margin-bottom: 0;}.new_main .new_title {font-size: 40px; font-weight: bold; color: #fff; font-family: '平方'; text-align: center; text-shadow: 0px 12px 24px rgba(0, 0, 0, 0.3);}.new_main .news {display: inline-block; *display: block; zoom: 0; position: relative; margin-top: 10px; padding: 0 15px; border-radius: 25px; background-color: rgba(255, 255, 255, 0.3); *background-color: #e4e4e4; font-size: 16px;}.new_main .news span {display: inline-block; margin: 0 10px; line-height: 38px; font-weight: 400; color: #fff;}.new_main .news .line {width: 1px; height: 15px; margin: 0; background-color: rgba(255, 255, 255, 0.5); *background-color: #fff; position: relative; top: 2px;}.main-hot-event {background-color: #ffffff; border-bottom: 1px solid #f2f2f2; padding-bottom: 20px; padding-top: 20px;}.event-scorll {margin-top: 20px; max-height: 620px; overflow: hidden; position: relative;}.event-scorll.no-more-event {overflow-y: auto; height: auto;}.event-scorll .event-box li {margin-bottom: 20px;}.event-scorll .pay-event-box .tag {display: none;}.common-cell-title {line-height: 40px; border-bottom: 1px solid #ededed; margin: 0;}.common-cell-title h3 {font-size: 24px; border-bottom: 1px solid #fe584d; position: relative; top: 1px; font-weight: 100;}.common-cell-title h3.no-border {border: none !important;}.hot-event-warp .next-prev {border: 1px solid #dfdfdf; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 76px; height: 24px; margin-top: 7px; position: relative;}.hot-event-warp .next-prev:after {content: ''; display: block; position: absolute; left: 50%; width: 1px; height: 100%; background-color: #dfdfdf;}.hot-event-warp .next-prev .query {display: block; float: left; width: 50%; height: 100%;}.hot-event-warp .next-prev .query.prev {cursor: pointer; background-image: url('../images/icon-global.png'); background-image: -webkit-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -moz-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -ms-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -o-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-position: 15px -53px; background-repeat: no-repeat; background-size: 500px auto;}.hot-event-warp .next-prev .query.next {cursor: pointer; background-image: url('../images/icon-global.png'); background-image: -webkit-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -moz-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -ms-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-image: -o-image-set(url('../images/icon-global.png') 1x, url('../images/icon-global@2x.png') 2x); background-position: -13px -53px; background-repeat: no-repeat; background-size: 500px auto;}.hot-event-warp .next-prev .query.nextStop,.hot-event-warp .next-prev .query.prevStop {opacity: 0.3; cursor: default;}.hot-event-warp .common-cell-title > a {display: inline-block; width: 130px; border-bottom: 1px solid transparent; position: relative; bottom: -1px; text-align: center;}.hot-event-warp .common-cell-title > a.on {color: #2C2C2C; border-bottom: 1px solid #FB594D;}.hot-event-warp .common-cell-title .vertical-line {display: inline-block; width: 1px; height: 10px; background-color: #D8D8D8;}.hot-event-warp .load-hot-event-wrap,.hot-event-warp .load-pay-event-wrap,.hot-event-warp .load-app-event-wrap {width: 100%; position: absolute; bottom: 0; z-index: 5;}.hot-event-warp .bg-shadow {height: 20px; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=transprent, endcolorstr=#ffffff, gradientType=0); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=transprent, endcolorstr=#ffffff, gradientType=0); background: #fff; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));}.hot-event-warp .load-hot-event-more {width: 100%; display: block; text-align: center; background: #fff; line-height: 30px; font-size: 18px; color: #3f3f3f; height: 40px; padding-top: 10px;}.hot-event-warp .load-hot-event-more img {display: block; width: 15px; height: 8px; margin: 0 auto;}.hot-event-warp .empty-event-wrap {height: 296px; padding-top: 0.1px;}.hot-event-warp .empty-event-wrap img {display: block; width: 100px; height: 62px; margin: 130px auto 10px auto;}.hot-event-warp .empty-event-wrap .empty-content {line-height: 20px; font-size: 14px; color: #999; text-align: center;}.hot-event-warp .event-notice-wrap {height: 40px; width: 424px; overflow: hidden; line-height: 40px;}.hot-event-warp .event-notice-wrap .notice-bd li {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right;}.hot-event-warp .event-notice-wrap .notice-bd li a {color: #999;}.hot-event-warp .event-notice-wrap .notice-bd li b {color: #666;}.hot-event-warp .event-notice-wrap .notice-bd li i {display: inline-block; width: 9px; height: 13px; background: url("../images/notice.png") no-repeat center center; background-size: 9px 13px; vertical-align: middle; position: relative; top: -1px; margin-right: 5px;}.main-choice-event .choice-event-box {margin-top: 20px;}.choice-event-content li {box-sizing: border-box; height: 365px; overflow: hidden;}.choice-event-content li.medium {border: none !important; width: 715px;}.choice-event-content li.medium .choice-img-box {height: 385px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}.choice-event-content li.medium .choice-img-box .imgBox {position: absolute; width: 100%;}.choice-event-content li.medium .choice-img-box .imgBox img {height: auto; min-height: 0;}.choice-event-content li.medium .desc-box {bottom: 0; width: 100% !important; left: 0;}.choice-event-content li.medium .desc-box.pos-abs {padding: 0; height: auto; background: #fff; border: none;}.choice-event-content li.medium .desc-box-inner {padding: 20px 15px 8px 15px;}.choice-event-content li.medium .d-user-info {margin-top: 20px;}.choice-event-content li.medium .d-name > span:first-child {margin-left: 10px;}.choice-event-content li.medium .icon-comment {background-position: -150px -59px;}.choice-event-content li.medium .icon-praise {background-position: -120px -60px;}.choice-event-content li.medium .icon-read {background: url("../images/icon_read.svg") no-repeat center center; background-size: 18px auto; padding: 9px;}.choice-event-content li.medium .query-num {margin-top: 6px; color: #ccc; line-height: 18px;}.choice-event-content li.medium .desc-box .d-title {height: auto;}.choice-event-content li.large {border: none !important; width: 715px;}.choice-event-content li.large img {height: 365px;}.choice-event-content li.large .center-box {color: #fff; text-align: center; padding: 0; top: 0; left: 0; width: 100%; height: 100%; background-image: url('../images/large-card-mask.png'); background-image: -webkit-image-set(url('../images/large-card-mask.png') 1x, url('../images/large-card-mask@2x.png') 2x); background-image: -moz-image-set(url('../images/large-card-mask.png') 1x, url('../images/large-card-mask@2x.png') 2x); background-image: -ms-image-set(url('../images/large-card-mask.png') 1x, url('../images/large-card-mask@2x.png') 2x); background-image: -o-image-set(url('../images/large-card-mask.png') 1x, url('../images/large-card-mask@2x.png') 2x); background-position: center center; background-repeat: no-repeat; background-size: 500px auto; background-size: auto auto; display: table;}.choice-event-content li.large .center-box .large-center {margin: 110px auto auto auto; width: 400px; display: table-cell; vertical-align: middle; width: 100%;}.choice-event-content li.large .center-box .large-center .query-num span {float: none;}.choice-event-content li.large .center-box .d-title {line-height: 36px; font-size: 28px; width: 90%; margin: 0 auto;}.choice-event-content li.large .center-box .tag {margin-top: 10px; margin-bottom: 10px; display: inline-block; background: rgba(255, 255, 255, 0.2); border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 2px 15px; font-size: 12px; position: relative;}.choice-event-content li.large .center-box .query-num {margin-top: 15px;}.choice-event-content li.large .center-box .query-num span {position: relative; display: inline-block; margin: 0 10px 0 35px;}.choice-event-content li.large .center-box .query-num i {padding: 8px; display: block; position: absolute; left: -20px;}.choice-event-content li.large .center-box .query-num .icon-user,.choice-event-content li.large .center-box .query-num .icon-xing {background-image: url(../images/icon_user.svg); background-size: auto; position: absolute; top: 3px;}.choice-event-content li.large .center-box .query-num .icon-xing {background-image: url(../images/icon_xing.svg);}.choice-event-content li.large .center-box .query-num.background-white {background: rgba(255, 255, 255, 0.4); *background: #fff; border-radius: 25px; height: 23px; width: 160px; margin-left: auto; margin-right: auto; line-height: 22px; font-size: 14px; position: relative;}.choice-event-content li.large .center-box .query-num.background-white span {max-width: 32px;}.choice-event-content li.large .center-box .query-num.background-white:after {position: absolute; content: ''; display: block; height: 10px; width: 1px; background: rgba(255, 255, 255, 0.4); left: 50%; top: 50%; margin-top: -5px;}.choice-event-content li.large .choice-img-box {height: 100% !important;}.choice-event-content li.large .choice-img-box img {height: auto; width: 100%; vertical-align: middle; display: inline-block;}.choice-event-content li.large .center-box .query-num {margin-left: 20px;}.choice-event-content li.medium,.choice-event-content li.large {width: 533px !important;}.choice-event-content li.large .center-box .large-center {margin: 80px auto auto auto;}