/*new 20190313*/
#xm-swiper{
	width: 100%;
	height: 4.9rem;
}
.xm-swiper{
	position: relative;
}
.xm-swiper .mask{
	position: absolute;
	left:0;
	right:0;
	bottom:0;
	z-index: 2;
	width: 100%;
	vertical-align: bottom;
}
#xm-swiper .swiper-container{
	width: 100%;
	height: 100%;
}
#xm-swiper .poster{
	position: absolute;
	top:0;
	right: 0;
	left:0;
	bottom:0;
}
#xm-swiper .swiper-slide img{
	width: 100%;
	vertical-align: bottom;
	height: 100%;
}
#xm-swiper .poster .posterimg{
	width: 100%;
	height: 100%;
}
#xm-swiper .poster .playbtn{
	width: .58rem;
	height: .58rem;
	position: absolute;
	top:1.3rem;
	left:50%;
	transform: translateX(-50%);
}
#xm-swiper .swiper-pagination-bullet{
	/*width: .1rem;
	height: .1rem;*/
	width:5px;
	height: 5px;
	border-radius: 50%;
	background-color: rgba(255,255,255,.6);
	opacity: 1;
}
#xm-swiper .swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom:1.39rem;
}
.num-box{
	width: 6.9rem;
	height: 2.43rem;
	margin: 0 auto;
	background-color: rgba(255,255,255,.12);
	border-radius: .1rem;
	/*margin-top:-1.35rem;*/
	position: relative;
	top:-1.35rem;
	z-index: 6;
	padding:0 .45rem;
	box-sizing: border-box;
}
.num-box .line{
	width: 100%;
	height: 1px;
	background-color: rgba(255,255,255,.5);
}
.num-box .title-box{
	color:#fff;
	font-size: .34rem;
	line-height: 1.02rem;
	font-weight: bold;
}
.black-box{
	background-color: #131417;
	height: 2.7rem;
}
.num-box .item{
	float: left;
	width: 33.33333%;
	color:rgba(255,255,255,.7);
}
.num-box .item .num{
	color:#FF5959;
	font-family: "Microsoft YaHei"
	font-size: .32rem;
	/*margin-top:.23rem;
	margin-bottom:.18rem;*/
	line-height: .84rem;
	text-align: center;
	font-weight: bold;
}
.num-box .text{
	text-align: center;
	font-size: .22rem;
}
.num-box .text img{
	width: .2rem;
	margin-right:.04rem;
	vertical-align: middle;
	position: relative;
	top:-.02rem;
}
.num-box .bmrs img{
	width: .25rem;
}
.num-box .zcrs img{
	width: .19rem;
}
.num-box .bmrs{
	position: relative;
}
.num-box .bmrs .li{
	width:1px;
	height:.66rem;
	background-color:rgba(255,255,255,.5);
	position: absolute;
}
.num-box .bmrs .li.left{
	top:.36rem;
	left:0;
}
.num-box .bmrs .li.right{
	top:.36rem;
	right:0;
}
.djs-title{
	text-align: center;
	color:#fff;
	font-size: .24rem;
	line-height: .76rem;
}
.djs-box{
	width: 3rem;
	height: .56rem;
	line-height: .56rem;
	text-align: center;
	font-size: .36rem;
	background-color: #fff;
	border-radius: .5rem;
	margin:0 auto;
}
.djs-wrap{
	position: relative;
	top:-1.35rem;
}
.go-zhuce{
	padding:.3rem .18rem;
	padding-bottom:.15rem;
	box-sizing: border-box;
}
.go-zhuce img{
	width: 100%;
}
/*new 20190313*/


.shtitle{
	color:#4363FE;
	/*font-size: .24rem;*/
	padding:.2rem .2rem .14rem;
	box-sizing: border-box;
	background-color: #fff;
}

.fwb-box{
	box-sizing: border-box;
	
}
.fwb-box img{
	max-width: 100%;
	vertical-align: middle;
}
.fwb-box video{
	max-width: 100%;
}
.fwb-box .content.hide{
	height: 7rem;
	overflow: hidden;
}
.fwb-box .content{
	padding:.2rem;
}
.showMore{
	text-align: center;
	color:#f69f42;
	font-size: .26rem;
	position: relative;
	background-color: #fff;
	height: .88rem;
	line-height: .88rem;
}
.showMore img{
	width: .26rem;
}
.showMore.up img{
	transform: rotate(180deg);
	margin-top:.-08rem;
}
.detail-tab{
	background: #fff;
	color:#808080;
	text-align: center;
	height: .8rem;
	line-height: .8rem;
}
.detail-tab .item{
	position: relative;
	/*float: left;
	width: 2.5rem;*/
}
.detail-tab .item .line{
	width: 1.6rem;
	height: .05rem;
	background-color: #4363FE;
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	display: none;
}
.detail-tab .item.active .line{
	display: block;
}
.detail-tab .item.active{
	color:#24272F;
}
.detail-tab.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 800;
}

/*技术支持*/

.jishu-box{
	border-top:.1rem solid #F2F2F2;
	text-align: center;
	padding-bottom: 1.2rem;
}
.jishu-box .top{
	color:#f69f42;
	font-size: .26rem;
	line-height: .52rem;
	margin-top:.2rem;
}
.jishu-box .btm{
	font-size:.3rem; 
	padding-top:.32rem;
	padding-bottom:.35rem;
	line-height: .5rem;
}
.jishu-box img{
	width: 65%;
}
.jishu-box .btm .item{
	margin-bottom:.1rem;
}
.jishu-box .jishu{
	color:#771B06;
	margin:.2rem 0;
	/*margin-bottom:.2rem;*/
}
.jishu-box .btm .dianji{
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;
	font-size: .26rem;
}
/*众筹人员*/
.person-box{
	background-color: #fff;
}
.person-box .title{
	padding:0 .2rem;
	box-sizing: border-box;
	border-bottom: 1px solid #E9E9E9;
	line-height: .88rem;
}
.person-box .title span{
	color:#FF5858;
}
.person-box .list{
	background-color: #fff;
	padding:0 .2rem;
	box-sizing: border-box;
	border-bottom: 1px solid #E9E9E9;
}
.person-box .list .avatar{
	width: .6rem;
	height: .6rem;
	margin-right:.17rem; 
}
.person-box .list .avatar img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.person-box .list .top{
	padding-top: .2rem;
	padding-bottom: .16rem;
}
.person-box .list .name{
	font-size: .26rem;
	color:#262626;
	max-width: 4.6rem;
}
.person-box .list .mid{
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: .6rem;
}
.person-box .list .company{
	font-size: .24rem;
	max-width: 4.6rem;
	color:#808080;
}
.person-box .list .company.hide{
	display: none;
}
.person-box .list .time{
	font-size: .22rem;
	color:#808080;
}
.person-box .zc-avatar{
	height:.52rem;
	overflow:hidden;
	margin-top: .23rem;
}
.person-box .zc-avatar.hide{
	display: none;
}
.person-box .zc-avatar .img{
	width: .52rem;
	height: .52rem;
	border:.02rem solid #fff;
	border-radius: 50%;
	overflow:hidden;
	margin-left: -.26rem;
	float: left;
	box-sizing: border-box;
}
.person-box .zc-avatar img{
	width: .48rem;
	height: .48rem;
}
.person-box .zc-avatar .img:first-child{
	margin-left:0;
}
.person-box .btm{
	color: #666666;
	font-size: .26rem;
	line-height: .6rem;
}
.person-box .btm span{
	color:#FF5858;
}
.showMore img{
	vertical-align: middle;
	margin-top: -.06rem;
}
.viewMore{
	text-align: center;
	color: #f69f42;
	font-size: .26rem;
	position: relative;
	background-color: #fff;
	height: .88rem;
	line-height: .88rem;
}
.viewMore img{
	width: .26rem;
	vertical-align: middle;
	margin-top: -.06rem;
}
.bottom-btn{
	position: fixed;
	left:0;
	right:0;
	bottom:0;
	background-color: #fff;
	text-align: center;
	height: 1.12rem;
}
.bottom-btn .left{
	width: 1.9rem;
	color:#f69f42;
	font-size: .22rem;
}
.bottom-btn .right{
	margin-left: 1.9rem;
	line-height: 1.12rem;
	height: 100%;
	color:#fff;
	font-size: .34rem;
	background: -webkit-linear-gradient(left, #0078FF , #6303FF); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #0078FF, #6303FF); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #0078FF, #6303FF); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0078FF , #6303FF); /* 标准的语法 */
}
.bottom-btn .img{
	width: .46rem;
	margin:0 auto;
	margin-top:.21rem;
	margin-bottom: .05rem;
}
.bottom-btn .img img{
	width:100%;
	height:100%;
}
.bottom-btn .right.ybm{
	background: -webkit-linear-gradient(left, #E8B90F , #FF9A2D); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #E8B90F, #FF9A2D); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #E8B90F, #FF9A2D); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #E8B90F , #FF9A2D); /* 标准的语法 */
  display: block;
}
.bottom-btn .right.yjs{
	background: #999;
}

