
		@font-face {
			font-family: 'linkeidnf1';
			src: url('communitychinese-regular-webfont.woff') format('woff'), /* chrome、firefox */
		}
		@font-face {
			font-family: 'linkeidne1';
			src: url('Community-Regular.woff') format('woff'), /* chrome、firefox */
		}
		html, body {font-family: linkeidnf1,linkeidne1,-apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', 'Fira Sans', Ubuntu, Oxygen, 'Oxygen Sans', Cantarell, 'Droid Sans', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Lucida Grande', Helvetica, Arial, sans-serif;
			font-size: 100%;color: #000;margin: 0;padding: 0;background:url(bg.jpg) repeat-y center 0;background-size: 100% auto;
		}
		body.fixed{overflow:hidden}
		h2,h3,h4,p,li,ul{padding:0; margin:0; list-style:none;}
		img{display:block;width:100%;}


		.app{margin:0 auto;width:100%;}

		.item{border-radius: 10px;; overflow: hidden;width:94%;  margin:0 auto;position: relative; margin-bottom: 20px;}
		.item div.expert{display: flex; color:#fff; position: relative; background-image: linear-gradient(90deg, #1A6FCA 0%,#549CE6 100%);}
		.avatar{width:35%; overflow: hidden;height:120px;}
		.avatar img{width:96%; margin: auto;}
		.titles{left:35%;top:20%;font-size:14px; position: absolute;}
		.titles strong{font-size:16px; }
		.titles p{font-size:12px; padding-top: 10px; }
		.mian{background:#fff;}
		.desc{width:100%; margin: auto; overflow: hidden;  font-size: 12px; background: #fff; line-height:150%; position: relative;}
		.desc p{padding: 10px 4%;}
		.button{width:100%;  font-size: 12px; background: #fff; line-height:150%; position: relative;}
		.button div{padding: 10px 0;width:100%;margin:auto;display:flex}
		.button p{width:100%}
		.button a{cursor: pointer;background-image: linear-gradient(45deg, #1A6FCA 0%,#549CE6 100%); width:92%; margin: auto; height:32px;line-height:32px;color:#fff;display:block; text-align:center;border-radius: 5px;}
		
		.video{width:100%; overflow: hidden; padding-bottom: 30px;}
		.video h2{ text-align: center ; font-size: 16px; padding: 10px 0;}
		.video .swiper{font-size:12px; text-align:center;width:94%;margin:auto; font-weight:normal}
		.video .swiper-slide{width: 50%; float: left;}
		.video .swiper-slide a{width: 94%;  margin: auto; display: block; line-height: 150%; border-radius: 5px; overflow: hidden;position: relative;}
		.video .swiper-slide a span{background: url(play.png) no-repeat center 30%; background-size: 40px auto; position: absolute;left:0;top:0;width:100%;height:100%;}
		.video img{cursor: pointer;margin: auto; }
		.video p{padding:5px 0;}


		.pop{display:none;background:rgba(0,0,0,.6); position: fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%; z-index: 999; }
		.pop-inner{width:94%; position: absolute;left:3%;top:20%;}
		.pop-inner .face{position: absolute;top:-24px;left:0px;width:45%;}
		.pop-main{width:100%;overflow: hidden; background: #2967bc;border-radius: 12px;}
		.pop-main a{cursor: pointer;background:url(wclose.png)  no-repeat center 0 ;background-size: 100% auto; height:30px;width:30px;display:block;position: absolute;left:50%;bottom:-50px; margin-left: -15px;}

		.pop-avatar{background:#2967bc;}
		.pop-avatar div{padding-right:15px;padding-bottom: 30px; height:50px;}
		.pop-avatar div.name{padding:30px 15px 30px 0 ; font-size:16px; height:auto;}
		.pop-avatar div.name strong{font-size:20px;}
		.pop-avatar{ line-height:150%; font-size:12px; color:#fff; text-align:right}
		.pop-desc{background:#fff;padding:20px; line-height:150%; font-size:12px;position: relative;}

		.player{display:none;background:rgba(0,0,0,.6); position: fixed;top:0;left:0;width:100%;height:100%; z-index: 999; }
		.player-inner{width:90%; height:260px; position: absolute;left:5%;top:20%;}
		.player-inner a{cursor: pointer;background:url(wclose.png)  no-repeat center 0 ;  background-size: 100% auto; height:30px;width:30px;display:block;position: absolute;left:50%;bottom:-50px; margin-left: -15px;}
		.player-main{width:100%;height:100%; background: #2967bc; position: absolute;border-radius: 12px;overflow: hidden;}
		.player-video{border-radius: 12px;overflow: hidden;height: 260px; width: 100%;}

		
		@media screen and (min-width: 750px){
			.app {width:440px;}
		}