
		 body {
			font-family:'Microsoft YaHei';
		 }
		 .wp {
			 margin: 0 auto;
			 width: 1200px;
			 overflow: hidden;
		 }
		 img {
			max-width: 100%;
		 }
		.row-c1 .wp {
			margin-bottom: 50px;
			/* border-bottom: 1px solid #e8ebf2; */
		}
		.row-c2 .wp {
			border-top: 1px solid #e8ebf2;
			margin-bottom: 47px;
		}
		.col-l {
			width: 856px;
			float: left;
		}
		.col-r {
			width: 313px;
			float: right;
		}
		.m-txtbody .tit {
			font-size: 32px;
			font-weight: normal;
			color: #273045;
			margin-bottom: 34px;
		}
		.m-txtbody .info {
			font-size: 16px;
			color: #596580;
			border-bottom: 1px solid #e8ebf2;
			padding-bottom: 20px;
		}
		.m-txtbody .txt {
			padding: 20px 0 10px 0;
			border-bottom: 1px solid #e8ebf2;
		}
		.m-txtbody p {
			margin-bottom: 30px;
			font-size: 16px;
			color: #2c3549;
		}
		.m-txtbody .tit1 {
			font-size: 35px;
		}
		.m-txtbody .tit1-1 {
			font-size: 30px;
		}
		.m-msgbox {
			padding: 42px 0;
			
		}
		.m-msgbox .ul-box {
			overflow: hidden;
		}
		.m-msgbox .tit {
			font-size: 26px;
			text-align: center;
		}
		.m-msgbox .first,.m-msgbox .second {
			float: left;
			width: 49%;
		}
		.m-msgbox .first {
			float: left;
		}
		.m-msgbox .last {
			width: 100%;
		}
		.m-msgbox div {
			color: #3e4659;
			margin-bottom: 8px;
		}
		.m-msgbox .ang {
			color: #ff0e0e;
		}
		.m-msgbox .first {
			margin-right: 16px;
		}
		.m-msgbox div input {
			/* color: #d4d7de; */
		}
		.m-msgbox .first input,.m-msgbox .second input {
			width: 100%;
			height: 40px;
			border-radius: 4px;
			border: 1px solid #b4b9c6;
			text-indent: 20px;
			box-sizing: border-box;
		}
		.m-msgbox .last input,
		.m-msgbox .last textarea{
			border: 1px solid #b4b9c6;
			border-radius: 4px;
			text-indent: 20px;
			height: 80px;
			width: 100%;
		}
		.m-msgbox .last textarea{
			padding: 5px 0;
		}
		.m-msgbox .btns a,
		.m-msgbox .btns button{
			display: block;
			width: 122px;
			height: 32px;
			line-height: 32px;
			text-align: center;
			color: #FFFFFF;
			background-color: #4ead86;
			border-radius: 16px;
			
		}
		.m-msgbox .btns button{
			border: none;
			cursor: pointer;
		}
		.m-msglist {
			border-bottom: 1px solid #e8ebf2;
			border-top: 1px dashed #e8ebf2;
		}
		.m-msglist .replist {
			overflow: hidden;
			/* display: inline-block; */
			width: 100%;
			/* border-bottom: 1px dashed #e8ebf2; */
		}
		.m-msglist .ul-ans li {
			margin-bottom: 18px;
			border-bottom: 1px dashed #e8ebf2;
			padding-left: 19px;
		}
		.m-msglist .ul-ans li:last-of-type {
			margin-bottom: 0;
		}
		.m-msglist li {
			padding: 17px 0;
			position: relative;
			/* border-bottom: 1px dashed #e8ebf2; */
		}
		.m-msglist .pic {
			float: left;
			width: 32px;
			height: 32px;
			overflow: hidden;
			margin-right: 15px;	
			/* margin-top: 10px; */
		}
		.m-msglist .txt {
			overflow: hidden;
		}
		/* .m-msglist .ico {
			float: right;
			font-weight: 700;
			overflow: hidden;
			margin-right: 37px;
		} */
		.m-msglist .ans {
			background-color: #f9fafc;
			margin: 19px 0 0 45px;
			/* padding-left: 19px; */
		}
		.m-msglist .nb {
			position: absolute;
			width: 58px;
			text-align: center;
			top: 33px;
			right: 0;
			background: url(../image/ico-1.png) no-repeat center;
			background-position: 0px 0;
		}
		.m-msglist .date {
			font-size: 10px;color: #aaaaaa;
			margin-bottom: 10px;
		}
		.m-msglist .info {
			font-size: 13px;
			color: #2d2d2d;
			font-weight: 700;
		}
		.m-msglist .more {
			height: 50px;
			line-height: 50px;
			font-size: 18px;
			color: #99a0b1;
			text-align: center;
		}
		
		.m-mans {
			padding:  33px 23px 40px 23px;
			background-color: #f9fafc;
		}
		.m-mans .pic {
			text-align: center;
			font-size: 30px;
			color: #273045;
			margin-bottom: 10px;
		}
		.m-mans .pic img {
			
			margin-bottom: 20px;
		}
		.m-mans .desc {
			font-size: 16px;
			color: #545b6d;
			margin-bottom: 33px;
		}
		.m-mans a {
			display: block;
			width: 100%;
			height: 48px;
			line-height: 48px;
			text-align: center;
			color: #FFFFFF;
			background-color: #4ead86;
			border-radius: 24px;
		}
		.m-mans a:hover {
			background-color: #19BE6B;
		}
		.m-shar {
			display: flex;
			justify-content: space-between;
			padding: 30px 0;
		}
		
		.m-boxs {
			box-sizing: border-box;
			border: 1px solid #e8ebf2;
			margin-bottom: 20px;
			
		}
		.m-boxs .opts {
			height: 40px;
			border-bottom: 1px solid #e8ebf2;
			margin-bottom: 19px
		}
		.m-boxs .opts li {
			display: inline-block;
			font-size: 16px;
			color: #2a3348;
			line-height: 40px;
			position: relative;
			
		}
		.m-boxs .opts li:hover::after {
			content: "";
			position: absolute;
			z-index: 0;
			right: 24%;
			bottom: 0;
			width: 70px;
			height: 2px;
			background-color: #4ead86;	
		}
		.m-boxs .opts .checked::after {
			content: "";
			position: absolute;
			z-index: 0;
			right: 24%;
			bottom: 0;
			width: 70px;
			height: 2px;
			background-color: #4ead86;	
		}
		.m-boxs .opts li:hover a {
			color: #4ead86;
		}
		.m-boxs .opts .checked a {
			color: #4ead86;
		}
		.m-boxs .opts .con {
			margin: 0 33px 0 24px;
		}
		.m-boxs .tabs {
			padding: 0 19px;
			
		}
		.m-boxs .tabs li {
			overflow: hidden;
			border-bottom: 1px solid #e8ebf2;
			margin-bottom: 17px;
			height: 125px;
		}
		.m-boxs .tabs li:last-of-type {
			border-bottom: none;
			margin-bottom: 0;
		}
		.m-boxs .pic {
			float: left;
			height: 100px;
			width: 136px;
			overflow: hidden;
			margin-right: 17px;
		}
		.m-boxs .txt {
			overflow: hidden;
		}
		.m-boxs .tit {
			height: 37px;
			font-size: 11px;
			color: #353d51;
			margin-bottom: 45px;
		}
		.m-boxs .info {
			font-size: 10px;
			color: #9199ab;
		}
		.m-tags {
			overflow: hidden;
			margin-bottom: 30px;
		}
		.m-tags a {
			float: left;
			font-size: 15px;
			color: #8c95a7;
			height: 30px;
			line-height: 30px;
			text-align: center;
			width: 105px;
			margin-right: 12px;
			margin-bottom: 14px;
			border: 1px solid #eceef4;
			border-radius: 15px;
		}
		.m-tags a:hover {
			color: #4ead86;
			border: 1px solid #4ead86;
		}
		.m-tags .s1 {
			width: 132px;
		}
		
		.m-typelist .tits {
			font-size: 23px;
			height: 40px;
			line-height: 40px;
			color: #273045;
			padding-left: 12px;
			background-color: #f9fafc;
			margin-bottom: 10px;
		}
		.m-typelist .ul-type {
			padding-left: 12px;
		}
		.m-typelist li {
			margin-bottom: 17px;
		}
		.m-typelist .con {
			font-size: 15px;
			color: #4ead86;
			width: 100%;
			height: 100%;
			overflow: hidden;
			text-decoration: underline;
			-moz-text-decoration-color: #4ead86;
		}
		.g-titb {
			font-size: 23px;
			font-weight: 700;
			color: #273045;
			text-align: center;
			margin: 40px 0;
		}
		.m-newslist {
			position: relative;
			padding: 0 44px;
			overflow: hidden;
		}
		.m-newslist .pic {
			margin-bottom: 27px;
			overflow: hidden;
			width: auto;
			height: 190px;
		}
	.m-newslist .pic img{
		height: auto;
		width: 100%;
		overflow: hidden;
	}
		.m-newslist .swiper-slide {
			background-color: #f9fafc;
			width: 360px;
		}
		.m-newslist .txt {
			padding: 0 24px 30px 24px;	
		}
		.m-newslist .tit {
			font-size: 18px;
			color: #464e5f;
			font-weight: 700;
			margin-bottom: 22px;
		}
		.m-newslist .date {
			font-size: 13px;
			color: #788398;
			
		}
		.m-newslist .swiper-button-nexts {
				position: absolute;
				display: block;
				top: 40%;
				right: 0;
			}
		.m-newslist .swiper-button-prevs {
				position: absolute;
				display: block;
				top: 40%;
				left: -1px;
			}
			
			/* 弹窗 */
			.pop-shaw {
				background-color: rgba(127,127,127,.86);
				position: fixed;
				display: none;
				z-index: 40;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
			}
			.pop-shaw .wp {
				width: 1200px;
				margin: 0 auto;	
			}
			.pop-con {
				width: 858px;
				height: 542px;
				background-color: #FFFFFF;
				margin: 30px 160px 0 160px;
				padding: 45px 40px;
				border-radius: 16px;
				position: relative;
			}
			.pop-close {
				position: absolute;
				width: 30px;
				height: 30px;
				top: 14px;
				right: 14px;
				background: url(../image/ico-X.png) no-repeat 0px center;
			}
			.m-formc .tit {
				font-size: 25px;
				font-weight: 700;
				color: #333c50;
				margin-bottom: 34px;
			}
			.m-formc li {
				margin-bottom: 20px;
			}
			.m-formc .name {
				font-size: 16px;
				color: #363e52;
				margin-bottom: 15px;
			}
			.m-formc span {
				color: #ff3838;
			}
			.m-formc input {
				width: 100%;
				height: 40px;
				text-indent: 20px;
				/* color: #d3d6de; */
				color: #4ead86;
				border-radius: 4px;
				border: 1px solid #b4b9c6;
			}
			.m-formc p {
				font-size: 16px;
				color: #363e52;
				margin-bottom: 12px;
			}
			.m-formc  .post {
				display: block;
				text-align: center;
				font-size: 13px;
				width: 104px;
				height: 32px;
				line-height: 32px;
				border: 1px solid #4ead86;
				color: #4ead86;
				border-radius: 16px;
				margin-bottom: 32px;
			}
			.m-formc  .post:hover {
				color: #008000;
				border: 1px solid #008000;
			}
			.m-formc .submit {
				text-align: center;
			}
			.m-formc .submit a {
				display: inline-block;
				width: 226px;
				height: 40px;
				line-height: 40px;
				border-radius: 20px;
				text-align: center;
				font-size: 16px;
				color: #FFFFFF;
				background-color: #4ead86;
			}
			.m-formc .submit a:hover {
				background-color: #19BE6B;
			}
		@media only screen and (min-width: 950px) and (max-width: 1300px) {
				 .wp {
					 margin: 0 auto;
					 width: 92.30vw;
					 overflow: hidden;
				 }
				 img {
					max-width: 100%;
				 }
				.row-c1 .wp {
					margin-bottom: 3.846vw;
					/* border-bottom: 1px solid #e8ebf2; */
				}
				.row-c2 .wp {
					border-top: 1px solid #e8ebf2;
					margin-bottom: 3.615vw;
				}
				.col-l {
					width: 65.84vw;
					float: left;
				}
				.col-r {
					width: 24.07vw;
					float: right;
				}
				.m-txtbody .tit {
					font-size: 2.461vw;
					font-weight: normal;
					color: #273045;
					margin-bottom: 2.615vw;
				}
				.m-txtbody .info {
					font-size: 1.230vw;
					color: #596580;
					border-bottom: 1px solid #e8ebf2;
					padding-bottom: 1.538vw;
				}
				.m-txtbody .txt {
					padding: 1.538vw 0 0.769vw 0;
					border-bottom: 1px solid #e8ebf2;
				}
				.m-txtbody p {
					margin-bottom: 2.307vw;
					font-size: 1.230vw;
					color: #2c3549;
				}
				.m-txtbody .tit1 {
					font-size: 2.692vw;
				}
				.m-txtbody .tit1-1 {
					font-size: 2.307vw;
				}
				.m-msgbox {
					padding: 3.230vw 0;
					
				}
				.m-msgbox .ul-box {
					overflow: hidden;
				}
				.m-msgbox .tit {
					font-size: 2vw;
					text-align: center;
				}
				.m-msgbox .first,.m-msgbox .second {
					float: left;
					width: 49%;
				}
				.m-msgbox .first {
					float: left;
				}
				.m-msgbox .last {
					width: 100%;
				}
				.m-msgbox div {
					color: #3e4659;
					margin-bottom: 0.615vw;
				}
				.m-msgbox .ang {
					color: #ff0e0e;
				}
				.m-msgbox .first {
					margin-right: 1.230vw;
				}
				.m-msgbox div input {
					color: #d4d7de;
				}
				.m-msgbox .first input,.m-msgbox .second input {
					width: 100%;
					height: 3.076vw;
					border-radius: 0.307vw;
					border: 1px solid #b4b9c6;
					text-indent: 1.538vw;
					box-sizing: border-box;
				}
				.m-msgbox .last input {
					border: 1px solid #b4b9c6;
					border-radius: 0.307vw;
					text-indent: 1.538vw;
					height: 6.153vw;
					width: 100%;
				}
				.m-msgbox .btns a,
				.m-msgbox .btns button{
					display: block;
					width: 9.384vw;
					height: 2.461vw;
					line-height: 2.461vw;
					text-align: center;
					color: #FFFFFF;
					background-color: #4ead86;
					border-radius: 1.230vw;
					
				}
				.m-msglist {
					border-bottom: 1px solid #e8ebf2;
					border-top: 1px dashed #e8ebf2;
				}
				.m-msglist .replist {
					overflow: hidden;
					/* display: inline-block; */
					width: 100%;
				}
				.m-msglist li {
					padding: 1.307vw 0;
					position: relative;
					/* border-bottom: 1px dashed #e8ebf2; */
				}
				.m-msglist li:last-of-type {
					padding-bottom: 0;
				}
				.m-msglist .pic {
					float: left;
					width: 2.461vw;
					height: 2.461vw;
					overflow: hidden;
					margin-right: 1.153vw;	
				}
				.m-msglist .txt {
					margin-bottom: 1.384vw;
				}
				/* .m-msglist .ico {
					float: right;
					font-weight: 700;
					overflow: hidden;
					margin-right: 2.846vw;
				} */
				.m-msglist .ans {
					margin-left: 3.461vw;
					background-color: #f9fafc;
				}
				.m-msglist .nb {
					position: absolute;
					width: 4.461vw;
					text-align: center;
					top: 2.538vw;
					right: 0;
					background: url(../image/ico-1.png) no-repeat center;
					background-position: 1px 0;
				}
				.m-msglist .date {
					font-size: 0.769vw;color: #aaaaaa;
					margin-bottom: 0.769vw;
				}
				.m-msglist .info {
					font-size: 1vw;
					color: #2d2d2d;
					font-weight: 700;
				}
				.m-msglist .more {
					height: 3.846vw;
					line-height: 3.846vw;
					font-size: 1.384vw;
					color: #99a0b1;
					text-align: center;
				}
				
				.m-mans {
					padding:  2.538vw 1.769vw 3.076vw 1.769vw;
					background-color: #f9fafc;
				}
				.m-mans .pic {
					text-align: center;
					font-size: 2.307vw;
					color: #273045;
					margin-bottom: 0.769vw;
				}
				.m-mans .pic img {
					
					margin-bottom: 1.538vw;
				}
				.m-mans .desc {
					font-size: 1.230vw;
					color: #545b6d;
					margin-bottom: 2.538vw;
				}
				.m-mans a {
					display: block;
					width: 100%;
					height: 3.692vw;
					line-height: 3.692vw;
					text-align: center;
					color: #FFFFFF;
					background-color: #4ead86;
					border-radius: 1.846vw;
				}
				.m-mans a:hover {
					background-color: #19BE6B;
				}
				.m-shar {
					display: flex;
					justify-content: space-between;
					padding: 2.307vw 0;
				}
				
				.m-boxs {
					box-sizing: border-box;
					border: 1px solid #e8ebf2;
					margin-bottom: 1.538vw;
					
				}
				.m-boxs .opts {
					height: 3.076vw;
					border-bottom: 1px solid #e8ebf2;
					margin-bottom: 1.461vw
				}
				.m-boxs .opts li {
					display: inline-block;
					font-size: 1.230vw;
					color: #2a3348;
					line-height: 3.076vw;
					position: relative;
					
				}
				.m-boxs .opts li:hover::after {
					content: "";
					position: absolute;
					z-index: 0;
					right: 24%;
					bottom: 0;
					width: 5.384vw;
					height: 0.153vw;
					background-color: #4ead86;	
				}
				.m-boxs .opts .checked::after {
					content: "";
					position: absolute;
					z-index: 0;
					right: 24%;
					bottom: 0;
					width: 5.384vw;
					height: 0.153vw;
					background-color: #4ead86;	
				}
				.m-boxs .opts li:hover a {
					color: #4ead86;
				}
				.m-boxs .opts .checked a {
					color: #4ead86;
				}
				.m-boxs .opts .con {
					margin: 0 2.538vw 0 1.846vw;
				}
				.m-boxs .tabs {
					padding: 0 1.461vw;
					
				}
				.m-boxs .tabs li {
					overflow: hidden;
					border-bottom: 1px solid #e8ebf2;
					margin-bottom: 1.307vw;
					height: 9.615vw;
				}
				.m-boxs .tabs li:last-of-type {
					border-bottom: none;
					margin-bottom: 0;
				}
				.m-boxs .pic {
					float: left;
					height: 7.692vw;
					width: 10.46vw;
					overflow: hidden;
					margin-right: 1.307vw;
				}
				.m-boxs .txt {
					overflow: hidden;
				}
				.m-boxs .tit {
					height: 2.846vw;
					font-size: 0.846vw;
					color: #353d51;
					margin-bottom: 3.461vw;
				}
				.m-boxs .info {
					font-size: 0.769vw;
					color: #9199ab;
				}
				.m-tags {
					overflow: hidden;
					margin-bottom: 2.307vw;
				}
				.m-tags a {
					float: left;
					font-size: 1.153vw;
					color: #8c95a7;
					height: 2.307vw;
					line-height: 2.307vw;
					text-align: center;
					width: 8.076vw;
					margin-right: 0.923vw;
					margin-bottom: 1.076vw;
					border: 1px solid #eceef4;
					border-radius: 1.153vw;
				}
				.m-tags a:hover {
					color: #4ead86;
					border: 1px solid #4ead86;
				}
				.m-tags .s1 {
					width: 10.15vw;
				}
				
				.m-typelist .tits {
					font-size: 1.769vw;
					height: 3.076vw;
					line-height: 3.076vw;
					color: #273045;
					padding-left: 0.923vw;
					background-color: #f9fafc;
					margin-bottom: 0.769vw;
				}
				.m-typelist .ul-type {
					padding-left: 0.923vw;
				}
				.m-typelist li {
					margin-bottom: 1.307vw;
				}
				.m-typelist .con {
					font-size: 1.153vw;
					color: #4ead86;
					text-decoration: underline;
					-moz-text-decoration-color: #4ead86;
				}
				.g-titb {
					font-size: 1.769vw;
					font-weight: 700;
					color: #273045;
					text-align: center;
					margin: 3.076vw 0;
				}
				.m-newslist {
					position: relative;
					padding: 0 3.384vw;
					overflow: hidden;
				}
				.m-newslist .pic {
							margin-bottom: 2.076vw;
							overflow: hidden;
							width: auto;
							height: 14.61vw;
						}
			
				.m-newslist .swiper-slide {
					background-color: #f9fafc;
					width: 27.69vw;
				}
				.m-newslist .txt {
					padding: 0 1.846vw 2.307vw 1.846vw;	
				}
				.m-newslist .tit {
					font-size: 1.384vw;
					color: #464e5f;
					font-weight: 700;
					margin-bottom: 1.692vw;
				}
				.m-newslist .date {
					font-size: 1vw;
					color: #788398;
					
				}
				.m-newslist .swiper-button-nexts {
						position: absolute;
						display: block;
						top: 40%;
						right: 0;
					}
				.m-newslist .swiper-button-prevs {
						position: absolute;
						display: block;
						top: 40%;
						left: -1px;
					}
					
/* 弹窗 */
			.pop-shaw {
				background-color: rgba(127,127,127,.86);
				position: fixed;
				display: none;
				z-index: 40;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
			}
			.pop-shaw .wp {
				width: 92.30vw;
				margin: 0 auto;
				
			}
			.pop-con {
				width: 66vw;
				height: 41.69vw;
				background-color: #FFFFFF;
				margin: 2.307vw 12.30vw 0 12.30vw;
				padding: 3.461vw 3.076vw;
				border-radius: 1.230vw;
				position: relative;
			}
			.pop-close {
				position: absolute;
				width: 2.307vw;
				height: 2.307vw;
				top: 1.076vw;
				right: 1.076vw;
				background: url(../image/ico-X.png) no-repeat 1px center;
			}
			.m-formc .tit {
				font-size: 1.923vw;
				font-weight: 700;
				color: #333c50;
				margin-bottom: 2.615vw;
			}
			.m-formc li {
				margin-bottom: 1.538vw;
			}
			.m-formc .name {
				font-size: 1.230vw;
				color: #363e52;
				margin-bottom: 1.153vw;
			}
			.m-formc span {
				color: #ff3838;
			}
			.m-formc input {
				width: 100%;
				height: 3.076vw;
				text-indent: 1.538vw;
				color: #d3d6de;
				border-radius: 0.307vw;
				border: 1px solid #b4b9c6;
			}
			.m-formc p {
				font-size: 1.230vw;
				color: #363e52;
				margin-bottom: 0.923vw;
			}
			.m-formc  .post {
				display: block;
				text-align: center;
				font-size: 1vw;
				width: 8vw;
				height: 2.461vw;
				line-height: 2.461vw;
				border: 1px solid #4ead86;
				color: #4ead86;
				border-radius: 1.230vw;
				margin-bottom: 2.461vw;
			}
			.m-formc  .post:hover {
				color: #008000;
				border: 1px solid #008000;
			}
			.m-formc .submit {
				text-align: center;
			}
			.m-formc .submit a {
				display: inline-block;
				width: 17.38vw;
				height: 3.076vw;
				line-height: 3.076vw;
				border-radius: 1.538vw;
				text-align: center;
				font-size: 1.230vw;
				color: #FFFFFF;
				background-color: #4ead86;
			}
			.m-formc .submit a:hover {
				background-color: #19BE6B;
			}					
		}
		
		@media only screen and (max-width: 950px) {
			.wp {
				width: auto;
				padding: 0 20px;
			}
			.col-l,.col-r {
				float: none;
				width: auto;
			}
			.m-msgbox .first {
			   width: 50%;
			   padding-right: 3%;
				margin-right: 0;
			}
			.m-msgbox .first input, .m-msgbox .second input {
			    /* width: 100%; */
				
			}
			.m-newslist .swiper-button-nexts,.m-newslist .swiper-button-prevs {
				display: none;
			}
			.m-newslist {
			    padding: 0;
			}
			
			.pop-con {
				width: 50%;
				height: auto;
			}
			.pop-shaw .wp {
				width: auto;
			}
			.m-newslist .pic {
						margin-bottom: 2.842vw;
						overflow: hidden;
						width: auto;
						height: 16.3vw;
					}
		}
		@media only screen and (max-width: 750px) {
			.m-newslist .pic {
						margin-bottom: 2.842vw;
						overflow: hidden;
						width: auto;
						height: 24vw;
					}
		}
		@media only screen and (max-width: 400px){
			.m-newslist .pic {
						margin-bottom: 5.625vw;
						overflow: hidden;
						width: auto;
						height: 39.58vw;
					}
		}
		
		
		@media only screen and (max-width: 480px){
			.row-c1 .wp {
			    margin-bottom: 25px;
			}
			.m-txtbody .tit {
				font-size: 20px;
				margin-bottom: 17px;
			}
			.m-txtbody .txt {
				padding-top: 15px;
			}
			.m-txtbody .info {
				font-size: 10px;
			}
			.m-txtbody p {
			    margin-bottom: 15px;
			    font-size: 14px;
			}
			.m-txtbody .tit1 {
			    font-size: 20px;
			}
			.m-txtbody .tit1-1 {
			    font-size: 18px;
			}
			.m-msgbox {
			    padding: 21px 0;
			}
			.m-msgbox .first,.m-msgbox .second {
			   /* float: none;
				width: auto; */
			}
			.m-msgbox .first input, .m-msgbox .second input {
			    width: 100%;
			}
			.m-msgbox .tit {
			    font-size: 20px;
			}
			.m-msgbox {
			    padding-bottom: 10px;
			}
			.m-msglist li {
			    padding: 0;
			}
			.m-msglist .info {
			    font-size: 8px;
			}
			.m-msglist .more {
			    font-size: 10px;
			}
			.m-msgbox div {
			    margin-bottom: 5px;
			}
			.m-mans {
			    padding: 17px 17px 25px 12px;
			}
			.m-mans .pic {
			    font-size: 20px;
			    margin-bottom: 5px;
			}
			.m-mans .desc {
			    font-size: 10px;
			    margin-bottom: 17px;
			}
			.m-tags {
			    margin-bottom: 15px;
			}
			.m-tags a {
			    font-size: 10px;
			    height: 30px;
			    width: 105px;
			    margin-right: 6px;
			    margin-bottom: 7px;
			}
			.m-typelist .tits {
			    font-size: 15px;
			    padding-left: 6px;
			    margin-bottom: 5px;
			}
			.m-typelist .con {
			    font-size: 10px;
			}
			.g-titb {
			    font-size: 13px;
			    margin: 10px 0;
			}
			.m-newslist .tit {
			    font-size: 10px;
			    margin-bottom: 14px;
			}
			.m-newslist .swiper-button-nexts,.m-newslist .swiper-button-prevs {
				display: none;
			}
			.m-newslist {
			    padding: 0;
			}
			
			.pop-con {
				width: auto;
				height: auto;
			}
			.pop-shaw .wp {
				width: auto;
			}
			.pop-con {
				margin: 10px 0 0 0 ;
			}
			
			
		}
			
			/* 直播间 */
			.col-ll {
				width: 72.5%;
				float: left;
			}
			.col-rr {
				width: 26%;
				float: right;
			}
			.well {
				padding: 10px;
				background-color: #FFFFFF;
			}
			video {
				width: 100%;
				
			}
			.m-video {
				width: 100%;
				margin-bottom: 22px;
			}
			.m-video .vbox {
				/* height: 482px; */
				background-color: #9D9D9D;
			}
			.m-video .act {
				height: 50px;
				line-height: 50px;
				background-color: #333333;
				border-radius: 0 0 5px 5px;
				overflow: hidden;
			}
			.m-video .act>img {
				width: 27px;
				height: 21px;
				overflow: hidden;
				margin: 15px 0px 15px 25px;
			}
		
			.m-video .info {
				float: right;
				background-color: #000000;
				font-size: 14px;
				color: #c1c1c1;
				width: 87%;
				height: 34px;
				line-height: 34px;
				margin: 8px 10px;
				padding-left: 10px;
				border-radius: 17px;
			}
			.m-video .con {
				/* float: left; */
				text-decoration: underline;
				color: #c1c1c1;
			}
			.m-video .post {
				float: right;
				display: inline-block;
				font-weight: 700;
				height: 34px;
				width: 62px;
				text-align: center;
				border-radius: 17px;
				color: #0b0b0b;
				background-color: #e6e6e6;
				margin-right: 0;
			}
			.m-vinfo {
				/* height: 30px; */
				line-height: 30px;
				margin-bottom: 22px;
				font-size: 18px;
				color: #222222;
			}
			.m-vinfo .sup {
				padding: 0 0 0 25px;
				margin-right: 20px;
				background: url(../image/pic--3.png) no-repeat 0 center;
			}
			.m-vinfo .enj {
				padding: 0 0 0 25px;
				margin-right: 20px;
				background: url(../image/ico11.png) no-repeat 0 center;
			}
			.m-vinfo .sha {
				padding: 0 0 0 25px;
				margin-right: 20px;
				background: url(../image/pic--4.png) no-repeat 0 center;
			}
			.m-vinfo .sco {
				display: inline-block;
				margin-right: 20px;
/* 				padding: 0 130px 0 0;
				margin-right: 20px;
				background: url(../images/pic--8.png) no-repeat center; */
			}
			.m-vinfo .ul-list {
				display: inline-block;
				vertical-align: middle;
			}
			.m-vinfo .ul-list li {
				display: inline-block;
			}
			.m-vinfo .nub {
				color: #ff6767;
			}
			.m-vlist {
				position: relative;
				padding: 0 32px 33px 32px;
				border-bottom: 1px solid #e8ebf2;
				margin-bottom: 20px;
			}
			.m-vlist .pic {
				margin-bottom: 10px;
			}
			.m-vlist .tit {
				font-size: 14px;
				font-weight: 700;
				color: #393939;
			}
			.m-vlist .swiper-button-nexts {
					position: absolute;
					display: block;
					top: 40%;
					right: 0;
				}
			.m-vlist .swiper-button-prevs {
					position: absolute;
					display: block;
					top: 40%;
					left: -1px;
				}
			.m-vmsg {
				overflow: hidden;
				margin-bottom: 20px;
			}
			.m-vmsg .pic {
				float: left;
				width: 30px;
				height: 30px;
				overflow: hidden;
				margin-right: 18px;
			}
			.m-vmsg .txt {
				height: 158px;
				margin-left: 44px;
				border: 1px solid #dddddd;
				border-radius: 8px;
				box-sizing: border-box;
				margin-bottom: 20px;
				overflow: hidden;
			}
			.m-vmsg .tit {
				height: 40px;
				line-height: 40px;
				font-size: 16px;
				color: #646f88;
				background-color: #f5f5f5;
				padding-left: 16px;
			}
			.m-vmsg .txt-a {
				height: 118px;
				line-height: 118px;
				font-size: 15px;
				color: #474747;
				text-align: center;
				/* background: url(../image/ico!.png) no-repeat 260px center; */
				
			}
			.m-vmsg .txt-a span {
				padding-left: 3%;
				background: url(../image/ico!.png) no-repeat 0 center;

			}
			.m-vmsg textarea {
				height: 158px;
				margin-left: 44px;
				border: 1px solid #dddddd;
				border-radius: 8px;
				box-sizing: border-box;
				margin-bottom: 10px;
			}
			.m-vmsg .lw {
				float: right;
				font-size: 12px;
				color: #FFFFFF;
				width: 76px;
				height: 34px;
				line-height: 34px;
				background-color: #4ead86;
				text-align: center;
				border-radius: 17px;
			}
			.m-vmsg .lw:hover {
				background-color: #19BE6B;
			}
			
			.m-room {
				/* padding: 10px 16px 0 16px; */
				border: 1px solid #e8ebf2;
				border-radius: 8px;
			}
			.m-room .tits {
				height: 40px;
				line-height: 40px;
				font-size: 18px;
				color: #283146;
				background: url(../image/pic--6.png) no-repeat 14px center;
				border-bottom: 1px solid #e8ebf2;
				padding: 10px 0px 10px 44px;
				background-color: #f9fafc;
			}
			.m-room .ul-ping {
				padding: 20px 16px 0 16px;
				height: 590px;
				overflow: auto;
			}
			.m-room .ul-ping::-webkit-scrollbar {
				width: 8px;
				/* color: #a6a6a6; */
			}
			.m-room .ul-ping::-webkit-scrollbar-thumb {
				border-radius: 8px;
				background-color: #a6a6a6;
			}
			.m-room .pic {
				float: left;
				width: 35px;
				height: 38px;
				overflow: hidden;
				margin-right: 15px;
			}
			.m-room .txt {
				font-size: 13px;
				overflow: hidden;
				margin-bottom: 20px;
			}
			.m-room .t-ans {
				margin-bottom: 12px;
			}
			.m-room .t-ans,.m-room .date {
				color: #8c8c8c;
			}
			.m-room .ans {
				color: #525252;
			}
			.m-msgboxs .t-ans {
				font-size: 12px;
				color: #dcdcdc;
				height: 120px;
				width: 282px;
				border: 1px solid #e8ebf2;
				margin: 12px auto;
				border-radius: 8px;
				padding: 10px 0 0 10px;
			}
			.m-msgboxs textarea {
				height: 120px;
				width: 282px;
				margin-left: 10px;
				border: 1px solid #e8ebf2;
				border-radius: 8px;
			}
			.m-msgboxs .post {
				padding: 0 14px;
				overflow: hidden;
			}
			.m-msgboxs .sta {
				float: left;
				color: #717171;
				font-size: 13px;
			}
			.m-msgboxs .p-btns {
				    float: right;
				    font-size: 15px;
				    color: #FFFFFF;
				    width: 76px;
				    height: 34px;
				    line-height: 34px;
				    background-color: #4ead86;
				    text-align: center;
				    border-radius: 17px;
			}
			.m-msgboxs .p-btns:hover {
				background-color: #19BE6B;
			}
			
			

			
			@media only screen and (max-width: 950px) {
				.col-ll,.col-rr {
					width: 100%;
				}
				.m-msgboxs .t-ans,.m-msgboxs textarea {
					width: auto;
				}
			}
			@media only screen and (max-width: 750px) {
				.m-video .info {
					width: 73%;
				}
			}
			