﻿@charset "UTF-8";/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
.activity-wrap {
	width:100%;
	height:auto
}
.activity-wrap .activity-top {
	background:#f9f9f9;
	border-bottom:1px #e1e1e1 solid; padding-top:40px; padding-bottom:40px;
}
.activity-wrap .activity-top .a-top-box { }
.activity-wrap .activity-top .a-top-box .activity-img {
	width:35%;
	float:left
}
.activity-wrap .activity-top .a-top-box .activity-img img {
	width:100%;
	height:auto;
	border-radius:5px
}
.activity-wrap .activity-top .a-top-box .activity-right {
	float:right;
	width:60%;
	height:auto
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message {
	position:relative;
	width:100%;
	height:280px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message h1 {
	width:100%;
	font-size:30px;
	font-weight:700;
	color:#3b3b3b;
	line-height:36px;
	margin-bottom:15px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .activityBtn, .activity-wrap .activity-top .a-top-box .activity-right .activity-message .notActivityBtn {
	position:absolute;
	left:0;
	bottom:0;
	width:180px;
	height:60px;
	border-radius:50px;
	background:#1a1760;
	font-size:16px;
	color:#fff;
	line-height:60px;
	text-align:center;
	opacity:1;
-webkit-transition:.3s;
transition:.3s
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .activityBtn:hover, .activity-wrap .activity-top .a-top-box .activity-right .activity-message .notActivityBtn:hover {
	opacity:.7;
-webkit-transition:.3s;
transition:.3s
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .notActivityBtn {
	background:#d5dbe4
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-left {
	float:left;
	width:45%;
	line-height:35px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-left span {
	display:block;
	float:left;
	width:81px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-left .sponsor span {
	width:65px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-left p {
	float:left;
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-right {
	float:right;
	width:50%;
	line-height:35px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-right span {
	display:block;
	float:left;
	width:81px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-right .money span {
	width:50px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message .message-right p {
	float:left;
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message #shareBox {
	position:absolute;
	width:220px;
	right:0;
	bottom:0
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message #shareBox font {
	font-size:14px;
	color:#828a92;
	float:left;
	line-height:29px;
	padding-right:20px
}
.activity-wrap .activity-top .a-top-box .activity-right .activity-message #shareBox a {
	margin:0 10px
}
.activity-wrap .activity-bottom { }
.activity-wrap .activity-bottom .a-bottom-box { padding:30px 0 100px
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont, .activity-wrap .activity-bottom .a-bottom-box .feature {
	width:100%
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont h6, .activity-wrap .activity-bottom .a-bottom-box .feature h6 {
	display:block;
	font-size:18px;
	color:#3b3b3b;
	font-weight:700;
	line-height:25px;
	margin-bottom:15px
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont h6 span, .activity-wrap .activity-bottom .a-bottom-box .feature h6 span {
	display:inline-block;
	background:#1a1760;
	width:3px;
	height:18px;
	vertical-align:middle;
	margin-right:15px
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont p, .activity-wrap .activity-bottom .a-bottom-box .feature p {
	font-size:16px;
	color:#777;
	line-height:26px
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont {
	margin-top:30px
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont.simditor {
	border:none
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont img {
	display:block;
	max-width:1000px;
	height:auto;
	margin:20px auto
}
.activity-wrap .activity-bottom .a-bottom-box .activity-cont p {
	margin-bottom:20px
}
