			.website-main {
				display: block;
				flex: 1;
				flex-basis: auto;
				box-sizing: border-box
			}
			
			.website-main {
				/*width: 1230px;*/
				margin: 0 auto;
				align-self: center
			}
			.dynamics-card {
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
    			flex-direction: row;
			}
			
			.dynamics-card .dynamics-card-item {
				cursor: pointer;
				margin-top: 15px;
				width: 23.5%
			}
			
			.dynamics-card .dynamics-card-item .el-card__body {
				padding: 0
			}
			
			.dynamics-card .dynamics-card-item .dynamics-card-content {
				margin: 15px 20px
			}
			
			.dynamics-card .dynamics-card-item .dynamics-card-content span {
				font-size: 14px;
				color: #cbcbcb
			}
			
			.dynamics-card .dynamics-card-item .dynamics-card-content p {
				font-size: 18px;
				color: #545454;
				margin: 7px 0 18px;
				height: 50px;
				width: 230px;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				overflow: hidden;
				text-align: left;
			}
			
			.dynamics-card .dynamics-card-item .dynamics-card-content p:hover {
				color: #ff9c49
			}
			
			.website-page-middle .el-card__body {
				padding: 15px
			}
			.partyImg[data-v-77ead252] {
				width: 100%;
				padding: 10px 30px 0;
				max-height: 600px;
				cursor: pointer
			}
			
			.website-page-banner[data-v-77ead252] {
				padding: 40px 30px 0;
				display: flex;
				width: 100%;
				flex-decoration: row
			}
			
			.website-page-banner .right-banner[data-v-77ead252] {
				margin: 0 0 0 20px
			}
			
			.website-page-banner .right-banner .banner-title[data-v-77ead252] {
				margin-bottom: 12px;
				font-size: 25px;
				color: #000
			}
			
			ul[data-v-77ead252] {
				padding: 0
			}
			
			ul .trainList[data-v-77ead252] {
				position: relative;
				margin-top: 16px;
				list-style: none
			}
			
			ul .trainList .trainName[data-v-77ead252] {
				margin-bottom: 6px;
				font-size: 18px;
				color: #343a40;
				width: 380px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis
			}
			
			ul .trainList .trainName span[data-v-77ead252]:hover {
				color: #ff9c49
			}
			
			ul .trainList .trainTime[data-v-77ead252] {
				font-size: 14px;
				color: #999
			}
			
			ul .trainList .liveStatus[data-v-77ead252] {
				width: 100px;
				height: 22px;
				border: 1px solid #ff9c49;
				color: #ff9c49;
				text-align: center;
				position: absolute;
				border-radius: 6px;
				right: 1px;
				top: 1px
			}
			
			ul .notice[data-v-77ead252] {
				list-style: none
			}
			
			ul .notice .notice-content[data-v-77ead252] {
				display: flex;
				justify-content: space-between
			}
			
			ul .notice .notice-content span[data-v-77ead252] {
				color: #999;
				font-size: 14px
			}
			
			ul .notice .notice-content .title[data-v-77ead252] {
				font-size: 16px;
				color: #343a40;
				width: 450px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				text-align: left;
			}
			
			ul .notice .notice-content .title[data-v-77ead252]:hover {
				color: #ff9c49
			}
			
			ul .notice .el-divider--horizontal[data-v-77ead252] {
				margin: 20px 0;
				background-color: #d4d4d4
			}
			
			ul li:last-child .el-divider--horizontal[data-v-77ead252] {
				display: none
			}
			
			.box-card[data-v-77ead252] {
				margin: 40px 0;
				display: flex;
				flex-decoration: row
			}
			
			.box-card .box-card-item[data-v-77ead252] {
				height: 310px;
				width: 49.5%
			}
			
			.box-card .box-card-item[data-v-77ead252]:first-child {
				margin-right: 1%
			}
			
			.learn-dynamics[data-v-77ead252] {
				margin: 40px 0；
			}
			
			.website-page-middle[data-v-77ead252] {
				margin: 40px 30px 0;
				display: flex;
				justify-content: space-between
			}
			
			.website-page-middle .middle-content[data-v-77ead252] {
				height: 90px;
				width: 100%;
				margin-top: 8px;
				cursor: pointer
			}
			
			.website-page-middle .middle-content span[data-v-77ead252] {
				font-size: 14px;
				color: #cbcbcb
			}
			
			.website-page-middle .middle-content .middle-title[data-v-77ead252] {
				margin-top: 10px;
				font-size: 18px;
				color: #545454;
				width: 320px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis
			}
			
			.website-page-middle .middle-content[data-v-77ead252]:hover {
				background-color: #ff9c49
			}
			
			.website-page-middle .middle-content:hover .middle-title[data-v-77ead252] {
				color: #fff
			}
			
			.box-card-title1[data-v-77ead252],
			.box-card-title[data-v-77ead252] {
				display: flex;
				font-size: 25px;
				color: #000
			}
			
			.box-card-title1[data-v-77ead252] {
				margin-bottom: 7px
			}
			
			.dangJian-img[data-v-77ead252] {
				margin: 50px 30px 0
			}
			
			.dangJian-img img[data-v-77ead252] {
				width: 100%;
				display: block
			}
			
			.dangJian-img h1[data-v-77ead252] {
				position: absolute;
				left: 0;
				top: 0;
				font-size: 30px;
				color: #fff;
				margin: 27px 0 0 30px
			}
			
			.dangJian-img .motto-empty[data-v-77ead252] {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				display: flex;
				align-items: center
			}
			
			.dangJian-img .left-content[data-v-77ead252] {
				position: absolute;
				left: 0;
				top: 60px
			}
			
			.dangJian-img .left-content .banner-img[data-v-77ead252] {
				position: relative;
				margin: 17px 0 0 30px;
				height: 310px;
				width: 500px;
				display: flex;
				justify-content: center;
				align-items: center
			}
			
			.dangJian-img .left-content .banner-img img[data-v-77ead252] {
				width: 100%;
				height: 100%
			}
			
			.dangJian-img .left-content .banner-img .banner-dangJian-work[data-v-77ead252] {
				position: absolute;
				font-size: 28px;
				color: #fff
			}
			
			.dangJian-img .left-content p[data-v-77ead252] {
				cursor: pointer;
				font-size: 20px;
				margin: 18px 0;
				color: #fff;
				margin-left: 30px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis
			}
			
			.dangJian-img .left-content p[data-v-77ead252]:hover {
				color: #ff9c49
			}
			
			.dangJian-img .right-container[data-v-77ead252] {
				display: flex
			}
			
			.dangJian-img .right-content[data-v-77ead252] {
				position: absolute;
				right: 0;
				top: 100px;
				width: 54%
			}
			
			.dangJian-img .right-content .span-left[data-v-77ead252] {
				width: 480px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				font-size: 17px;
				color: #fff
			}
			
			.dangJian-img .right-content .span-right[data-v-77ead252] {
				margin-left: 25px;
				font-size: 17px;
				color: #fff
			}
			
			.dangJian-img .right-content .span-left[data-v-77ead252]:hover {
				cursor: pointer;
				color: #ff9c49
			}
			
			.empty[data-v-77ead252] {
				width: 100%
			}
			
			.motto-link[data-v-77ead252] {
				margin: 40px 30px 0 0;
				float: right;
				color: #fff
			}
			
			.el-link.el-link--default[data-v-77ead252]:hover {
				color: #ff9c49
			}
			
			.carousel-img[data-v-77ead252] {
				width: 100%;
				height: 100%;
				cursor: pointer
			}
			
			[data-v-77ead252] .video {
				height: 285px;
				margin-top: 8px
			}
			
			[data-v-77ead252] .video .dplayer {
				height: 100%
			}
			
			.el-divider--horizontal[data-v-77ead252] {
				margin: 6px 0;
				background-color: #d4d4d4;
				width: auto
			}
			
			.foot-divider[data-v-77ead252] {
				margin: 0 30px;
				height: 6px;
				background-color: #393756
			}
			
			li[data-v-77ead252] {
				cursor: pointer
			}