/* header */
		
		.ec-header {
			background: linear-gradient(90deg, rgba(65, 133, 244, 1) 0%, rgba(52, 86, 230, 1) 100%);
		}
		/* banner */
		
		.ec-banner {
			background: linear-gradient(90deg, rgba(65, 133, 244, 1) 0%, rgba(52, 86, 230, 1) 100%);
			background-size: cover;
			height: 495px;
			display: flex;
			align-items: center;
		}
		
		.ec-banner__button {
			color: #3458E6;
		}
		
		.ec-footer {
			background: linear-gradient(92deg, rgba(65, 133, 244, 1) 0%, rgba(52, 86, 230, 1) 100%);
		}
		
		.ec-footer__buttons-item:first-child {
			color: #3D78F0!important;
		}
		
		.ec-item--background-dark {
			background-color: #F7FAFD;
		}
		
		.ec-session {
			padding: 64px 0 37px 0;
		}
		
		.ec-fucntion__desc {
			font-size: 16px;
			color: #666;
		}
		
		.banner__box {
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
		
		.function-footer {
			font-size: 14px;
			color: #999;
			padding-left: 14%;
			text-align: left;
		}
		
		.function-footer span {
			color: #333;
		}
		
		.ec-item__list-advantage-desc {
			line-height: 22px;
		}
		
		.ec-item__list-advantage-desc ul {
			display: inline;
			padding: 0;
		}
		
		.ec-privateData {
			background: url(__PUBLIC__/Images/teaching-butler-39.png) center no-repeat;
			background-size: cover;
			background: #4185F4;
			padding-bottom: 114px;
		}
		
		.g-float-bottom {
			position: fixed;
			bottom: 0;
			left: 0;
			width: 100%;
			opacity: 0.9;
			background: #373d40;
			height: 70px;
			line-height: 45px;
			padding: 12px 0;
			z-index: 1;
		}
		
		.g-float-bottom .m-float-content {
			width: 1180px;
			margin: 0 auto;
			color: #fff;
			font-size: 24px;
			display: flex;
			justify-content: space-between;
		}
		
		.g-float-bottom .m-float-content {
			width: 1180px;
			margin: 0 auto;
			color: #fff;
			font-size: 24px;
			display: flex;
			justify-content: space-between;
		}
		
		.g-float-bottom .m-float-content .float-btn-box {
			display: flex;
			align-items: flex-start;
		}
		
		.g-float-bottom .m-float-content .float-btn-box .float-try {
			display: block;
			background: #488bff;
			border-radius: 5px;
			width: 144px;
			border: 0;
			font-size: 16px;
			color: #fff;
			text-align: center;
		}
		
		.g-float-bottom .m-float-content .float-btn-box .float-close {
			color: #fff;
			vertical-align: top;
			margin-left: 15px;
			position: relative;
			top: -15px;
		}
		
		a,
		a:hover {
			text-decoration: none;
		}
		
	
		.theme-5 {
			background: #ee685d;
			color: #fff;
			border-color: #ee685d;
			cursor: pointer;
			display: inline-block;
			width: 68px;
			height: 68px;
			border-radius: 3px;
			border: 1px solid #dadee7;
			font-family: "microsoft yahei";
			font-size: 12px;
			text-align: center;
		}
		
		.theme-6 {
			background: #ee685d;
			color: #fff;
			border-color: #ee685d;
			cursor: pointer;
			display: inline-block;
			width: 68px;
			height: 68px;
			border-radius: 3px;
			border: 1px solid #dadee7;
			font-family: "microsoft yahei";
			font-size: 12px;
			text-align: center;
			margin-top: 3px;
		}
		
		.wpa-container {
			cursor: pointer;
			display: inline-block;
			width: 68px;
			height: 68px;
			position: fixed;
			font-family: "microsoft yahei";
			font-size: 12px;
			text-align: center;
			top: 35%;
			right: 10px;
		}
		
		@media screen and (max-width: 768px) {
			dl {
				float: none;
				margin: auto;
				margin-top: 20px;
			}
			.g-float-bottom {
				display: none;
			}
			.kefubox {
				display: none;
			}
			.owi-ecology {
				display: none;
			}
			#yincangzuixa {
				display: none;
			}
			.ec-footer__title {
				display: none;
			}
			.ec-footer__desc {
				display: none;
			}
			.bodadianhua {
				display:none;
				z-index: 99999;
				position: fixed;
				top: 30%;
				right: 8%;
				height: 50px;
				width: 50px;
				background: white;
				border-radius: 5px;
				text-align: center;
				font-size: 30px;
				display: block;
				padding: 10px;
			}
		}
		/* 超小型手机型号处理 */
		
		@media (max-width: 500px) {
			.nav-link {
				display: block;
				padding: .4rem 0.4rem;
				font-size: 14px;
			}
		}
		.bodadianhua {
					display:none;
				}
			@media (max-width:768px){
					.bodadianhua{
						display:block;
				}
			}