.bg2 {background: url(../images/bg_m1.gif) center 0 no-repeat;background-size: cover;}
.home_banner {
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100vh;
	left: 0;
	top: 0;
	z-index: 2
}

.home_banner .swiper-slide a {
	display: block;
	height: 100vh;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 2.2rem
}

.home_banner .swiper-slide a p {
	color: #fff;
	text-align: center;
	font-size: .28rem;
	line-height: 1.4;
	color: #fff;
	 text-align: center;
	 font-family: "微软雅黑";
}

.home_banner .swiper-slide a .p1 {
	font-size: .38rem;
	line-height: 1.4
}
.font1 {width: 100%;position: absolute;top: 0; left: 0; z-index: 2;}
.font1 .p1 {
	font-size: .38rem;
	line-height: 1.4;
	color: #fff;
	text-align: center;
	margin-top: 2.2rem;
}

.home_banner .swiper-slide a .p2 {
	font-size: .96rem;
	font-family: "微软雅黑";
	width: 2rem;
	margin: 3rem auto .46rem;
	border-bottom: 2px solid #fff;
	padding-bottom: .3rem
}

.home_banner .swiper-slide a .p3 {
	font-size: .32rem;
	line-height: 1.4;
	font-family: "微软雅黑";
}

.home_banner .menu_icon.close {
	background: url(../images/close.png) center center no-repeat;
	background-size: 100% 100%
}

.home_banner .span {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 3;
	bottom: 1rem
}

.home_banner .span .swiper-pagination-bullet {
	width: .12rem;
	height: .12rem;
	opacity: 1;
	background: #525a67;
	margin: 0 .06rem
}

.home_banner .span .swiper-pagination-bullet-active {
	width: .24rem;
	background: #fff;
	border-radius: .06rem
}

.header {
	width: 100%;
	position: absolute;
	top: .34rem;
	z-index: 999;
	padding: 0 .3rem;
	overflow: hidden
}

.header .logo {
	width: 4rem
}

.header .logozjs {
	width: 5rem
}

.header .srarch {
	width: .4rem
}

.header .menu {
	box-shadow: none
}

.header .menu_icon {
	width: .38rem;
	height: .32rem;
	background: url(../images/menu.png) center center no-repeat;
	background-size: 100% 100%;
	margin-left: .45rem
}

.header .menu_icon.close {
	background: url(../images/close.png) center center no-repeat;
	background-size: 100% 100%
}

.menu {
	width: 3.8rem;
	position: absolute;
	right: .3rem;
	top: 1.2rem;
	text-align: right
}

.menu li {
	background: #fff;
	margin-bottom: .16rem;
	line-height: .88rem;
	padding-left: .3rem;
	border-radius: .06rem;
	text-align: left;
	display: inline-block;
	position: relative
}

.menu li a {
	font-family: "微软雅黑";
	font-size: .32rem;
	color: #1e2124;
	display: block;
	background: url(../images/arrow.png) 90% center no-repeat;
	background-size: .13rem .22rem
}

.menu li.active a {
	color: #f33328;
	background: url(../images/arrow-left.png) 90% center no-repeat;
	background-size: .13rem .22rem
}

.menu li:nth-child(1) {
	width: 100%
}

.menu li:nth-child(2) {
	width: 3.56rem
}

.menu li:nth-child(3) {
	width: 3.32rem
}

.menu li:nth-child(4) {
	width: 3.08rem
}
.menu li:nth-child(5) {
	width: 2.7rem
}
.menu li:nth-child(6) {
	width: 2.4rem
}
.header-list {
	position: fixed;
	top: 0;
	background: #fff;
	left: 0;
	box-shadow: 0 0 22px 2px #f4f4f4;
	height: 1.08rem
}

.header-list .menu_icon {
	width: .38rem;
	height: .32rem;
	background: url(../images/menu1.png) center center no-repeat;
	background-size: 100% 100%;
	margin-left: .45rem
}

.header-list .menu_icon.close {
	background: url(../images/close1.jpg) center center no-repeat;
	background-size: 100% 100%
}

.container {
	padding: 0 .3rem
}

.play_btn {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/play2.png) center center no-repeat;
	background-size: 100% ;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	z-index: 4
}
.play_btn2 {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/play3.png) center center no-repeat;
	background-size: 100% ;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	z-index: 4
}
.video_left_box  .play {
	width: 100%; 
	height: 100%; 
	left: 0; 
	top: 0; 
	z-index: 9; 
	background: none;transform: translate(0,0);
}
.video_left_box {
	width: 100%;
	height: 4.66rem;
}

video {
	width: 100%;
	height: 100%
}

.relative {
	position: relative
}
.list_banner {
	width: 100%;
}

.list_banner iframe {
	width: 100%;
	height: 207px;
}

.list-section-1 {
	padding: .66rem 0 .5rem;
	border-bottom: 1px dashed #eeeeee
}
.list-section-1 .btn_youtube_wp {
	display: block;
	width: 200px;
	height: 57px;
	background: url(../images/btn_youtube.png) center center no-repeat;
	background-size: cover;
	position: relative;
	right: -1.5rem;
}
.list-section-1 .btn_youtube_wp2 {
	display: block;
	width: 200px;
	height: 57px;
	background: url(../images/btn_youtube2.png) center center no-repeat;
	background-size: cover;
	position: relative;
	right: -1.5rem;
}
.btn {
	width: 1.8rem;
	height: 0.45rem;
	font-size: 0.3rem;
	color: #fff;
	line-height: 0.45rem;
	text-align: center;
	border-radius: 0.3rem;
	padding: 0;
	background: #ff9c00;
}

.btn2 {
	width: 100%;
	height: 0.6rem;
	font-size: 0.3rem;
	color: #fff;
	line-height: 0.6rem;
	text-align: center;
	border-radius: 0.3rem;
	margin: .5rem auto 0 auto;
	padding: 0;
	background: #f6301b;
}

.yellow_txt {
	font-family: "微软雅黑";
	color: #ff9c00;
	font-size:14px;
}
.list-section-1 .list iframe{
	width: 20%;
	height: 4.3rem;
	max-width: 100%;
}


.title-box img {
	width: .2rem;
	margin-right: .2rem
}

.title-box span {
	font-family: "微软雅黑";
	font-weight: bold;
}

.title-box2 {
	background: url(../images/arrow-right.png) right top -.03rem no-repeat;
}
.title-box2 img {
	width: .2rem;
	margin-right: .2rem
}

.title-box2 span {
	font-family: "微软雅黑";
	font-weight: bold;
}

.list-section-2 {
	padding: .48rem 0 .4rem
}

.list-section-2 .list {
	margin-top: .45rem
}
.list-section-2 .list iframe{
	width: 100%;
	height: 4.3rem;
	max-width: 100%;
}
.list-section-2 ol {
	font-size: .32rem;
	font-weight: bold;
	padding-top: .45rem;
}
.list-section-2 ol li {
	float: left;
	display: flex;
	align-items: center;
	width: 100%;
	height: 0.8rem;
	line-height: 1.6;
	color:#646566;
	background: #f9fbfc url(../images/dot5.png) no-repeat 0.1rem center;
	background-size: .2rem auto;
	padding-left: .48rem;
	padding-right: 1.2rem;
	margin-right: .2rem;
	margin-bottom: .2rem;
}

.iframe2 iframe{
	width: 100%;
	height: 3.8rem;
	max-width: 100%;
}

.list-section-2 .list li {
	display: flex;
	height: 1.32rem;
	font-size: 0;
	padding-top: .3rem;
	background: #f9fbfc;
	padding-left: .28rem;
	margin-bottom: .2rem
}

.list-section-2 .list img {
	width:.72rem;
	height: 1.02rem;
}

.list-section-2 .list li .num {
	font-size: .54rem;
	color: #969799;
	font-family: "微软雅黑"
}

.list-section-2 .list li .f28 {
	line-height: 0.4rem;
	margin-left: .3rem;
	margin-right: 0.2rem;
	color: #1e2124;
	font-weight: bold;
}

.list-section-2 .list li .f30 {
	line-height: 0.4rem;
	margin-left: .3rem;
	margin-right: 0.2rem;
	color: #1e2124;
	font-weight: bold;
}

.sub {
	line-height: 2;
	margin-top: .4rem;
	text-align: justify;
}
.list-section-1 .sub {line-height: 2;text-align: justify;}
.list-section-1 .sub2 {	margin-top: .7rem;}
.list-section-1 h2 {
	text-align: center;
	margin-top: .7rem;
	color: #1e2124;
	font-weight: bold;
}

.search_content {
	padding: 0 .48rem .48rem;
	width: 6.4rem;
	background: #fff;
	border-radius: .14rem
}

.search_content .title-box {
	padding-top: .78rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.search_content .title-box span {
	font-size: .44rem !important;
	font-family: "微软雅黑";
	margin-right: .2rem
}

.search_content .input_box {
	margin-top: 2rem;
	padding-bottom: .5rem;
	border-bottom: 1px solid #eeeeee
}

.search_content .desc {
	margin: .4rem auto 0;
	width: 80%;
	color: #7c7d7f;
	font-size: .26rem;
	line-height: .36rem;
	text-align: center;
}

.search_content .input_box input {
	width: 100%;
	font-size: .64rem;
	text-align: center;
	font-family: "微软雅黑";
	border: 0
}

.search_content .input_box input::placeholder {
	color: #7c7d7f;
	font-size: .32rem
}

.search_content .input_box .gray {
	color: #7c7d7f;
	font-size: .42rem
}

.search_content .search_btn {
	display: block;
	width: 100%;
	height: .88rem;
	font-size: .32rem;
	color: #fff;
	background: #f33328;
	box-shadow: 0 0 20px 2px #fcd2d0;
	border-radius: .44rem;
	border: 0;
	margin: 1.2rem auto 0
}

.search_content .search_btn.disabled {
	background: #bfbfbf;
	box-shadow: none
}

.close_btn {
	position: absolute;
	display: block;
	width: .64rem;
	height: .64rem;
	background: url(../images/close_btn.png) center center no-repeat;
	background-size: 100% 100%;
	bottom: -1.3rem;
	left: 50%;
	transform: translateX(-50%)
}

.mt108 {
	margin-top: 1.08rem
}

.mt40 {
	margin-top: .4rem !important
}

.list1 {
	margin-top: .42rem
}

.list1 li {
	font-size: .32rem;
	font-family: "微软雅黑";
	color: #1e2124
}

.list1 span {
	font-size: .32rem;
	color: #cacaca
}

.list-section-3 {
	border-bottom: 1px dashed #eeeeee;
	padding: .64rem 0 .58rem
}

.list-section-4 {
	padding: .66rem 0 .6rem
}

.list-section-4 .sp1 {
	font-size: .26rem;
	color: #7c7d7f;
	font-family: "微软雅黑";
	margin-left: .3rem;
	position: absolute;
	right: .6rem;
}
.list-section-4 .sp2 {
	font-size: .26rem;
	color: #7c7d7f;
	font-family: "微软雅黑";
	margin-left: .3rem
}
.list-section-4 .label {
	width: 1.28rem
}

.list-section-4 .item-box {
	border-bottom: 1px dashed #eeeeee;
	padding-bottom: .48rem
}

.list-section-4 .item-box .item .ul li {
	width: 1.52rem;
	height: 2.3rem;
	float: left;
	background: url(../images/bg.png) center no-repeat;
	background-size: 100% 100%;
	padding-left: .34rem;
	padding-top: .25rem;
	margin-right: .2rem;
	box-shadow: 0 0 20px 2px #f8f8f8;
	margin-top: .3rem
}

.list-section-4 .item-box .item .ul li:nth-child(4n) {
	margin-right: 0
}

.list-section-4 .item-box .item .ul li p {
	width: .28rem;
	height: 1.8rem;
	font-size: .28rem;
	line-height: .35rem;
	writing-mode: tb-rl;
	display: inline-block
}

.list-section-4 .item-box .item .ml25 {
	margin-left: .25rem;
}

.list-section-4 .item-box .item .ul li .p1 {
	font-size: .22rem;
	color: #e4985a;
	margin-left: 6px;
	vertical-align: bottom;
	margin-bottom: 6px
}

.list-wrapper {
	padding: .48rem 0 .2rem
}

.list-wrapper li {
	border-radius: 6px;
	margin-bottom: .3rem;
	box-shadow: 0 0 20px #f1f1f1
}

.list-wrapper li .info {
	padding: .38rem;
	background: #fff;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px
}

.list-wrapper li img {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px
}

.big_list li .info h3 {
    margin-bottom: 0;
	margin-top: .16rem;
	line-height: .72rem;
}

.list-wrapper li h3 {
	font-size: .36rem;
	margin-bottom: .18rem;
	line-height: .72rem
}

.list-wrapper li p {
	font-size: .26rem;
	color: #7c7d7f;
	/* padding-left: .2rem; */
	line-height: 1.5;
	text-align: justify;
}

.project-list li {
	background: #fff;
	position: relative;
	padding: 0 .3rem .34rem;
	border-radius: 6px
}

.project-list li .info {
	padding: .46rem 0 .48rem;
	position: relative;
	border-bottom: 1px dashed #eeeeee
}

.project-list li .info img {
	position: absolute;
	width: .13rem;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.project-list li .location {
	padding-top: .32rem;
	font-size: .26rem;
	color: #7c7d7f
}

.project-list li .location img {
	margin-right: .16rem;
	width: .24rem
}

.project-list li .content {
	padding-top: .32rem;
	font-size: .26rem;
	color: #7c7d7f
}

.project-list li .content img {
	margin-right: .16rem;
	width: .6rem
}

.project-list li .content a {
	color:#32b16c;
}

.project-list li .true {
	background: url(../images/true/true.png)  no-repeat top right;
	background-size: 1.4rem;
}

.project-list li .untrue {
	background: url(../images/true/not_true.png) no-repeat top right;
	background-size: 1.4rem;
}

.project-list li .partlytrue {
	background: url(../images/true/partlytrue.png) no-repeat top right;
	background-size: 1.4rem;
}

.project-list li .true20 {
	background: url(../images/true/true20.png) no-repeat top right;
	background-size: 1.4rem;
}

.project-list li .true50 {
	background: url(../images/true/true50.png) no-repeat top right;
	background-size: 1.4rem;
}

.project-list li .true70 {
	background: url(../images/true/true70.png) no-repeat top right;
	background-size: 1.4rem;
}
.project-list li .renwuzhi {
	background: url(../images/true/renwuzhi.png) no-repeat top right;
	background-size: 1.4rem;
}
.project-list li .history {
	background: url(../images/true/history.png) no-repeat top right;
	background-size: 1.4rem;
}
.project-list li .zen {
	background: url(../images/true/zen.png) no-repeat top right;
	background-size: 1.4rem;
}
.article_box {
	padding-top: .5rem
}

.article_box .article-title {
	padding-bottom: .46rem;
	border-bottom: 1px dashed #eeeeee
}

.article_box h3 {
	font-size: .46rem;
	color: #2a2a2a;
	line-height: 1.5;
	margin-bottom: .48rem
}

.article_box .tags img {
	width: .08rem;
	margin: 0 .16rem
}

.article_box .tags span {
	font-size: .28rem;
	color: #ff9c00;
}

.time {
	color: #9a9a9a;
	font-size: .28rem;
	padding-left: .4rem;
	color: #9a9a9a !important;
	background: url(../images/time.png) left center no-repeat;
	background-size: .28rem .28rem
}

.time_green {
	color: #9a9a9a;
	font-size: .28rem;
	padding-left: .4rem;
	color: #9a9a9a !important;
	background: url(../images/time_green.png) left center no-repeat;
	background-size: .28rem .28rem
}

.title_comment {
	color: #9a9a9a;
	font-size: .28rem;
	padding-left: .4rem;
	color: #9a9a9a !important;
	background: url(../images/comment.png) left center no-repeat;
	background-size: .28rem .28rem
}

.look {
	color: #9a9a9a;
	font-size: .28rem;
	padding-left: .4rem;
	margin-right: .4rem;
	color: #9a9a9a !important;
	background: url(../images/look.png) left center no-repeat;
	background-size: .32rem .26rem
}

.article-content {
	padding-top: .36rem
}
.article-content iframe {
	width: 100%;
	height: 4.3rem;
	max-width: 100%;
}
.article-content p {
	font-size: .32rem;
	color: #646566;
	line-height: 1.8;
	word-spacing: .2rem;
	margin-bottom: .38rem;
	text-align: justify; 
}

.article-content h1 {
	font-size: .44rem;
	color: #e63946;
	margin: .7rem 0rem .2rem 0rem;
  	line-height: 1.6;
  	font-weight:bold
}
.article-content h2 {
	font-size: .38rem;
	color: #e63946;
	margin-bottom: .7rem;
	line-height: 1.6;
	font-weight:bold
}
.article-content h3 {
	font-size: .30rem;
	color: #e63946;
	margin-bottom: .38rem;
	line-height: 1.6;
	font-weight:bold
}
.article-content h6 {
	font-size: .28rem;
	color: #e63946;
	margin: -.36rem 0rem .36rem 0rem;
	line-height: 1.6
}
.article-content h5 {
	font-size: .38rem;
	color: #7c7d7f;
	margin: .36rem 0rem .36rem 0rem;
	line-height: 1.6
}

.article-content ul {
	font-size: .32rem;
}
.article-content ul li {
	float: left;
	display: flex;
	align-items: center;
	width: 100%;
	height: 1.2rem;
	line-height: 1.6;
	color:#1e2124;
	background: #f9fbfc url(../images/icon_play_20.png) no-repeat 6rem center;
	padding-left: .28rem;
	padding-right: 1.2rem;
	margin-right: .2rem;
	margin-bottom: .2rem;
}

.article-content ol {
	font-size: .32rem;
	font-weight: bold;
}
.article-content ol li {
	float: left;
	display: flex;
	align-items: center;
	width: 100%;
	height: 0.8rem;
	line-height: 1.6;
	color:#646566;
	background: #f9fbfc url(../images/dot5.png) no-repeat 0.1rem center;
	background-size: .2rem auto;
	padding-left: .48rem;
	padding-right: 1.2rem;
	margin-right: .2rem;
	margin-bottom: .2rem;
}
.head {
	width: 100%;
	position: fixed;
	left: 0;
	top: 1.2rem;
	padding: 0 .3rem
}

.head img {
	width: .44rem
}

.right-nav {
	position: fixed;
	right: .3rem;
	bottom: 2.3rem;
	width: 1rem;
	display: none
}

.right-nav2 {
	position: fixed;
	right: .3rem;
	bottom: 1rem;
	width: 1rem;
	display: block;
}

.right-nav3 {
	position: fixed;
	right: 0.1rem;
	bottom: .5rem;
	width: .9rem;
	display: block;
}

.right-nav4 {
	position: fixed;
	right: 1.6rem;
	bottom: 2rem;
	width: .9rem;
	display: block
}

.right-nav-back {
	position: fixed;
	right: .3rem;
	bottom: 1rem;
	width: 1rem;
	display: none
}

.author_box {
	height: 4.24rem;
	padding-top: .6rem;
	background: url(../images/bg1.png) center no-repeat;
	background-size: cover
}

.author_box img {
	width: 2.22rem;
	margin: auto;
	display: block
}

.author_box .author_name {
	font-size: .4rem;
	font-family: "微软雅黑";
	color: #fff;
	padding-top: .26rem
}

.touxian_box {
	border-bottom: 1px dashed #eeeeee;
	padding: .48rem .3rem .13rem
}

.touxian_box ul li {
	width: 3.42rem;
	float: left;
	padding-left: .24rem;
	margin-bottom: .35rem;
	background: url(../images/dot4.png) left center no-repeat;
	background-size: .06rem .06rem
}



.touxian_box ul li a {
	font-size: .26rem
}

.mt30 {
	margin-top: .3rem
}

.user_box {
	padding: .48rem 0.4rem
}

.user_box img {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	margin-right: .3rem
}

.user_box .nick-name {
	font-size: .36rem
}

.user_box .hour {
	font-size: .28rem;
	color: #7c7d7f;
	margin-top: .15rem
}

.box_project {
	background: #fff url(../images/bg2.png) left bottom no-repeat;
	background-size: 6.89rem 3.2rem;
	border-radius: .18rem;
	padding: .48rem .3rem 1.26rem
}

.box_project .tite {
	font-size: .28rem;
	color: #7c7d7f;
	margin-bottom: .48rem
}

.box_project .p1 {
	text-align: center;
	font-size: .64rem;
	font-family: "微软雅黑";
	margin-left: .1rem;
	position: relative;
}
.box_project .p1:before {width: 0.24rem; height: 0.02rem; background: #e29760; display: block; content: '';font-size: 0.5rem; color: #f00;position: absolute;left: -0.6rem; top: 50%; margin-top: -0.01rem;}
.box_project li:first-child .p1:before {display: none;}
.box_project .u {
	padding-left: .24rem
}

.box_project .p2 {
	text-align: center;
	font-size: .26rem;
	color: #7c7d7f;
	margin-top: .26rem;
	width: .26rem;
	line-height: 1.5
}

.box_project .u {
	display: flex
}

.box_project .item1 {
	padding-bottom: .46rem;
	border-bottom: 1px dashed #eeeeee
}

.box_project .line {
	width: .24rem;
	height: 2px;
	background: #e29760;
	margin: .26rem .44rem 0
}

.box_project .item2 {
	height: 1.45rem;
	border-bottom: 1px dashed #eeeeee
}

.box_project .p-1 {
	font-size: .32rem
}

.box_project .p-2 {
	font-size: .26rem;
	color: #7c7d7f;
	margin-top: .16rem;
	padding-left: 0.15rem;
}

.box_project .honor_img {
	width: .64rem;
	margin-right: .3rem
}

.box_project .listen {
	width: 1.28rem;
	height: .6rem;
	font-size: .28rem;
	color: #fff;
	line-height: .6rem;
	text-align: center;
	border-radius: .3rem
}

.box_project .finish {
	background: #bfbfbf
}

.box_project .current {
	background: #f33328
}

.box_project .item3 ul li {
	margin-top: .6rem
}
.box_project .item3 ul li .left {margin-left: -0.15rem;}
.row3 {width: 92%; position: fixed;left: 4%; bottom: 50%; margin-bottom: -32px;z-index: 999999;}
.row3 img {width: auto;}
.prev2 {float: left; }
.next2 {float: right;}
.menu-r {
	width: 3rem;
	position: absolute;
	right: .3rem;
	bottom: 0.2rem;
	text-align: right；
}

.menu-r li {
	background: rgba(255,255,255,0.8);
	margin-bottom: .16rem;
	line-height: .88rem;
	padding-left: .3rem;
	border-radius: .06rem;
	text-align: left;
	display: inline-block;
	position: relative;
	box-shadow:0px 2px 2px 0px rgba( 0, 0, 0, 0.2);
}

.menu-r li a {
	font-family: "微软雅黑";
	font-size: .32rem;
	color: #1e2124;
	display: block;
	background: url(../images/arrow.png) 90% center no-repeat;
	background-size: .13rem .22rem
}

.menu-r li.active a {
	color: #f33328;
	background: url(../images/arrow-left.png) 90% center no-repeat;
	background-size: .13rem .22rem
}

.menu-r li:nth-child(1) {
	width: 100%
}

.menu-r li:nth-child(2) {
	width: 2.76rem
}

.menu-r li:nth-child(3) {
	width: 2.52rem
}

.menu-r li:nth-child(4) {
	width: 2.28rem
}
.menu-r li:nth-child(5) {
	width: 1.9rem
}
.menu-r li:nth-child(6) {
	width: 1.6rem
}

.bottom {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 999;
	padding: 0 .3rem;
	overflow: hidden
}

.bottom-left {
	position: inherit;
	width: 65%;;
	bottom: 0;
	background: #fff;
	left: 0;
	box-shadow: 0 0 22px 2px #f4f4f4;
	padding: 0 .5rem;
	font-size: .28rem;
	height: 1.08rem;
	line-height: 1.08rem;
}
.weixin {
	width: .48rem;
}
.bottom-right {
	position: inherit;
	width: 35%;;
	bottom: 0;
	background: #1AAD19;
	right: 0;
	box-shadow: 0 0 22px 2px #f4f4f4;
	padding: 0 .2rem;
	text-align: center;
	font-size: .34rem;
	height: 1.08rem;
	line-height: 1.08rem;
}

.bottom-list .icon {
	width: .38rem;
	height: .32rem;
	background: url(../images/menu1.png) center center no-repeat;
	background-size: 100% 100%;
	margin-left: .45rem
}

.zhanan_micro {
	position: relative;
	top: -250px;
	display: inline;
}
.zhanan_micro .microprogram_name {
	display: block;
	font-weight: bold;
	width: 60%;
	text-align: center;
	height: .58rem;
	font-size: .38rem;
	color: #b69dbd;
	background-color: transparent;
	border: 0;
	margin: 0 auto
}
.zhanan_micro .micro_copy_btn {
	display: block;
	width: 60%;
	height: .58rem;
	font-size: .26rem;
	color: #fff;
	background: #f33328;
	box-shadow: 0 0 20px 2px #fcd2d0;
	border-radius: .44rem;
	border: 0;
	margin: .4rem auto 0
}

.zhanan_micro .micro_copy_btn.disabled {
	background: #bfbfbf;
	box-shadow: none
}
.success_hint {
	display: block;
	font-weight: bold;
	text-align: center;
	height: .58rem;
	font-size: .38rem;
	color: #e63946;
	background-color: transparent;
	border: 0;
	margin: .4rem auto 0
}

.success_hint_micro {
	display: block;
	font-weight: bold;
	text-align: center;
	height: .28rem;
	font-size: .28rem;
	color: #e63946;
	background-color: transparent;
	border: 0;
	margin: .1rem auto 0
}


#homeVideo {
	min-width: 100%;
	min-height: 100%;
	object-fit: fill;
	width: auto;
	height: auto
}

#array {
	width: 40px;
	left: 50%;
	margin-left: -20px;
	position: fixed;
	z-index: 999;
	bottom: .4rem;
	-webkit-animation: start 1.5s infinite ease-in-out
}

@-webkit-keyframes start {

	0%,
	30% {
		opacity: 0;
		-webkit-transform: translate(0, 10px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate(0, 0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(0, -8px)
	}
}

@-moz-keyframes start {

	0%,
	30% {
		opacity: 0;
		-moz-transform: translate(0, 10px)
	}

	60% {
		opacity: 1;
		-moz-transform: translate(0, 0)
	}

	100% {
		opacity: 0;
		-moz-transform: translate(0, -8px)
	}
}

@keyframes start {

	0%,
	30% {
		opacity: 0;
		transform: translate(0, 10px)
	}

	60% {
		opacity: 1;
		transform: translate(0, 0)
	}

	100% {
		opacity: 0;
		transform: translate(0, -8px)
	}
}
