a:hover {
	text-decoration: none !important;
}
 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
 box-shadow: 0 0 0 60px #fff inset
}
iframe[width='92'] {
	visibility: hidden;
	position: absolute;
	left: 0;
	bottom: 0
}
.xwj_bg{
	width:520px;
	height:80px;
	margin:0px auto;
}
.home-container {
	position: relative;
	width: 100%;
	min-width: 1000px;
	height: 100vh;
	min-height: 610px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-transition: background-image .5s ease-in-out;
	-moz-transition: background-image .5s ease-in-out;
	-ms-transition: background-image .5s ease-in-out;
	-o-transition: background-image .5s ease-in-out;
	transition: background-image .5s ease-in-out
}
.home-container .active {
	display: block
}
.home-preview {
	display: none
}
.home-bg-teacher {
	background-image: url(../images/web_bg.jpg);
}
.home-bg-student {
	background-image: url(../images/student-bg.jpg)
}
.home-bg-headmaster {
	background-image: url(../images/headmaster-bg.jpg)
}
.home-bg-regional {
	background-image: url(../images/regional-bg.jpg)
}
.home-bg-parent {
	background-image: url(../images/parent-bg.jpg)
}
.home-nav {
	border-bottom: 1px solid rgba(255,255,255,.1);
	background-color: rgba(0,0,0,0.1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10ffffff', endColorstr='#10ffffff')
}
.home-mouse {
	position: absolute;
	left: 50%;
	margin-left: -24px;
	width: 47px;
	height: 51px;
	background: url(../images/mouse.png) no-repeat;
	background-size: contain;
	bottom: 15px
}
.home-content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1000px;
	height: 366px;
	margin-top: -140px;
	margin-left: -500px
}
.home-role {
	display: none;
	color: #fff;
	text-align: center
}
.home-role h1 {
	font-size: 34px;
	font-weight: 600;
	margin-bottom: 22px;
	text-shadow:2px 2px 6px #000;
	letter-spacing:2px;,
}
.home-role h3 {
	font-size: 16px;
	font-weight: 400;
	text-shadow:2px 2px 6px #000;
}
.home-role-icon {
	width: 166px;
	height: 34px;
	margin: 40px auto 44px;
	background: url(../images/check-roles.png) no-repeat;
	background-size: contain
}
.home-role-list li {
	display: inline-block;
	margin-right: 36px
}
.home-role-list li:last-child {
	margin-right: 0
}
.home-role-list li a {
	display: block;
	width: 150px;
	height: 180px;
	background-repeat: no-repeat;
	background-size: contain
}
.home-role-school {
	background: url(../images/school-unchecked.png);
	transition: all 0.35s;
}
.home-role-school:hover {
	background: url(../images/school-checked.png);
}
.home-role-teacher {
	background: url(../images/teacher-unchecked.png);
	transition: all 0.35s;
}
.home-role-teacher:hover {
	background: url(../images/teacher-checked.png);
}
.home-role-student {
	background: url(../images/student-unchecked.png);
	transition: all 0.35s;
}
.home-role-student:hover {
	background: url(../images/student-checked.png);
}
.home-role-parent {
	background: url(../images/parent-unchecked.png);
	transition: all 0.35s;
}
.home-role-parent:hover {
	background: url(../images/parent-checked.png);
}
.home-login {
	width: 400px;
	background: rgba(0,0,0,0.7);
	border-radius: 15px;
	display: none;
	position: relative;
	color: #fff;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	margin: 0px auto;
}
.home-login h2 {
	font-size: 26px;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 30px;
}
.home-login-yue {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	color: #fff;
	font-size: 12px
}
.home-login-yue i {
	font-size: 14px;
	margin-right: 3px
}
.home-login-list {
	position: relative;
	width: 300px;
	height: 40px;
	margin: 20px auto 0;
	box-sizing: border-box
}
.home-login-list .my-placeholder {
	color: #acacac
}
.home-login-list>input {
	padding-bottom: 10px;
	padding-top: 13px;
	width: 300px;
	height: 40px;
	padding-left: 45px;
	border: 1px solid #e5e6e7;
	font-size: 14px;
	color: #333;
	box-sizing: border-box;
	outline: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}
 .home-login-list>input ::-webkit-input-placeholder {
 color: #acacac
}
 .home-login-list>input :-moz-placeholder {
 color: #acacac
}
 .home-login-list>input ::-moz-placeholder {
 color: #acacac
}
 .home-login-list>input :-ms-input-placeholder {
 color: #acacac
}
.home-login-list>input:focus {
	border-color: #f7be38
}
.home-login-list>input[disabled] {
	background-color: #ebecee
}
.home-login-list>input:focus+.username-icon {
	background-repeat: no-repeat;
}
.home-login-list>input:focus+.password-icon {
	background-repeat: no-repeat;
}
.home-login-list>span {
	display: block;
	position: absolute;
	top: 12px;
	left: 12px
}
.home-login-list .username-icon {
	width: 16px;
	height: 17px;
	background-repeat: no-repeat;
}
.home-login-list .password-icon {
	width: 16px;
	height: 17px;
	background-repeat: no-repeat;
}
.home-login-list.auto-login {
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #6e7279;
	cursor: pointer
}
.home-login-list .forget-password {
	float: right;
	color: #fff;
	cursor: pointer;
	text-decoration: none
}
.home-login-list .forget-password:hover {
	color: #f7be38;
	text-decoration: underline
}
.home-login-list .checkbox-pic {
	position: relative;
	width: 14px;
	min-height: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.home-login-list .checkbox-pic input[type=checkbox] {
	position: absolute;
	top: 2px;
	left: 1px;
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}
.home-login-list .checkbox-pic label {
	display: block;
	margin-left: 15px;
	position: relative;
	width: 120px;
	max-width: 120px;
	height: 16px;
	line-height: 16px;
	font-weight: 400;
	text-align: left;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #fff;
	cursor: pointer
}
.home-login-list .checkbox-pic label span {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-top;
	margin-right: 5px;
	background-repeat: no-repeat;
}
.home-login-list .checkbox-pic label .checkbox-checked {
	background-repeat: no-repeat;
}
.home-login-submit {
	position: relative;
	text-align: left
}
.home-login-submit a {
	display: inline-block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	color: #fff;
	background-color: #55acff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.home-login-submit a:hover {
	color: #fff;
	background-color: #003f9a;
	text-decoration: none
}
.home-login-submit a:first-child {
	float: right
}
.home-login-warn {
	display: none;
	position: absolute;
	bottom: 75px;
	left: 50%;
	width: 300px;
	height: 20px;
	line-height: 20px;
	margin-left: -150px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	background-color: #f56a50
}
.home-login-return {
	margin: 50px auto 0;
	width: 76px;
	height: 28px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	border: 2px solid rgba(255,255,255,.5);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	color: #fff;
	cursor: pointer
}
.home-login-return b {
	display: inline-block;
	width: 12px;
	height: 10px;
	margin-right: 5px;
	background-repeat: no-repeat;
}
.home-login-return:hover {
	background-color: rgba(255,255,255,.1);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ffffff', endColorstr='#19ffffff')
}
.home-login-remind {
	display: none;
	width: 100%;
	margin-top: 50px;
	font-size: 12px;
	color: #fff
}
.home-teacher-submit {
	display: none
}
.home-teacher-submit a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	color: #fff;
	background-color: #55acff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.home-teacher-submit a:hover {
	color: #fff;
	background-color: #003f9a;
	text-decoration: none
}
.home-teacher .home-login-yue {
	display: block
}
.home-teacher .home-login-remind {
	display: block
}
.home-teacher .home-teacher-submit {
	display: block
}
.home-teacher .home-login-submit {
	display: none
}
.home-teacher .forget-password {
	display: none
}
.home-teacher .home-login-list .checkbox-pic label .checkbox-checked {
	background-repeat: no-repeat;
}
.home-teacher .home-login-list input:focus {
	border-color: #1daef8
}
.home-teacher .home-login-list input:focus+.username-icon {
	background-repeat: no-repeat;
}
.home-teacher .home-login-list input:focus+.password-icon {
	background-repeat: no-repeat;
}
.home-parent .home-login-submit a {
	background-color: #ff793b
}
.home-parent .home-login-submit a:hover {
	background-color: #ff6117
}
.home-parent .forget-password:hover {
	color: #ff793b
}
.home-parent .home-login-list .checkbox-pic label .checkbox-checked {
	background-repeat: no-repeat;
}
.coop .home-container {
	height: 460px;
	min-height: 460px
}
.coop-bg {
	background-image: url(../images/cooperation.jpg)
}
.coop-slogan {
	margin: 150px auto 0;
	font-size: 30px;
	color: #fff;
	text-align: center
}
.coop-slogan span {
	margin-right: 20px
}
.coop .home-footer {
	background-color: #393a3d
}
.coop .home-footer-introduce {
	border-bottom: 0
}
.coop .home-footer-content .home-footer-logo {
	height: 20px;
 background: url(data:image/png;
 base64, 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) no-repeat;
	background-size: contain
}
.coop .home-footer-list span {
	color: #d9d9d9
}
.coop .home-footer-app div {
	background-repeat: no-repeat;
}
.coop .home-footer-us a, .coop .home-footer-product a {
	color: #7c7c7c
}
.coop .home-footer-us a:hover, .coop .home-footer-product a:hover {
	color: #fff
}
.coop .home-footer-wechat:hover, .coop .home-footer-weibo:hover {
	color: #fff
}
.coop .home-footer-address {
	background-color: #292a2c
}
.coop .home-footer-address a:hover {
	color: #fff
}
.coop .main-partner {
	width: 1000px;
	margin: 0 auto
}
.coop .main-partner .select {
	display: inline-block;
	width: 1000px;
	margin: 0 auto;
	text-align: center
}
.coop .main-partner .select ul.school-agent {
	display: inline-block;
	font-size: 36px;
	margin-top: 50px;
	margin-bottom: 50px;
	position: relative
}
.coop .main-partner .select ul.school-agent li {
	float: left;
	font-size: 30px;
	cursor: pointer;
	color: #9c9c9c
}
.coop .main-partner .select ul.school-agent li:hover {
	color: #6ac170
}
.coop .main-partner .select ul.school-agent li.school {
	padding-right: 150px;
	border-right: 1px solid #ddd
}
.coop .main-partner .select ul.school-agent li.agent {
	margin-left: 150px
}
.coop .main-partner .select ul.school-agent .school {
	color: #6ac170
}
.coop .main-partner .select ul.school-agent .arrow {
	position: absolute;
	left: 46px;
	top: 39px
}
.coop .main-partner .select ul.school-server, .coop .main-partner .select ul.agent-server {
	border-top: 1px dashed #6ac170;
	margin-top: -15px;
	padding-top: 50px
}
.coop .main-partner .select ul.school-server p, .coop .main-partner .select ul.agent-server p {
	font-size: 14px;
	color: #7c7c7c;
	line-height: 1.5;
	text-align: justify;
	text-justify: inter-word
}
.coop .main-partner .select ul.school-server .number, .coop .main-partner .select ul.agent-server .number {
	height: 107px;
	width: 107px;
	margin: 0 auto;
	background-color: #fff
}
.coop .main-partner .select ul.school-server li, .coop .main-partner .select ul.agent-server li {
	display: inline-block;
	width: 200px;
	vertical-align: top
}
.coop .main-partner .select ul.school-server li+li, .coop .main-partner .select ul.agent-server li+li {
	margin-left: 30px
}
.coop .main-partner .select ul.school-server .line, .coop .main-partner .select ul.agent-server .line {
	float: right;
	margin: -49px -71px 0 0;
	width: 90px
}
.coop .main-partner .select ul.school-server h4, .coop .main-partner .select ul.agent-server h4 {
	font-size: 18px;
	color: #3c3c3c;
	margin: 25px 0 23px
}
.coop .main-partner .coop-message {
	margin-top: 30px;
	margin-bottom: 30px
}
.coop .main-partner .coop-message .proceed {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	margin: 0 auto;
	color: #6ac170;
	text-align: center
}
.coop .main-partner .form {
	background: url(../images/form.png) no-repeat;
	height: 570px;
	background-origin: border-box;
	padding-top: 50px;
	margin-bottom: 90px
}
.coop .main-partner .form .warn {
	background: url(../images/warning.png) no-repeat 0
}
.coop .main-partner .form .text {
	margin-right: 100px
}
.coop .main-partner .form span {
	padding-left: 12px;
	font-size: 14px;
	color: #9c9c9c
}
.coop .main-partner .form h4 {
	margin-bottom: 50px;
	text-align: center;
	font-size: 24px;
	color: #6ac170
}
.coop .main-partner .form input.form-control, .coop .main-partner .form select.form-control {
	width: 200px;
	height: 30px;
	display: inline;
	border-radius: 2px
}
.coop .main-partner .form div {
	margin-bottom: 20px;
	text-align: center
}
.coop .main-partner .form textarea {
	width: 592px;
	height: 140px;
	border-radius: 2px;
	resize: none
}
.coop .main-partner .form input[type=radio] {
	margin-right: 5px
}
.coop .main-partner .form input[type=radio]+input[type=radio] {
	margin-left: 20px;
	margin-bottom: 25px
}
.coop .main-partner .form .form-list {
	position: relative;
	width: 700px;
	margin: 0 auto 30px;
	padding-left: 95px;
	text-align: left
}
.coop .main-partner .form .form-list label {
	margin-left: 8px;
	margin-right: 30px;
	font-size: 14px;
	color: #9c9c9c
}
.coop .main-partner .form .left {
	position: absolute;
	left: 10px;
	top: 3px;
	width: 83px;
	text-align: right
}
.coop .main-partner .agent-server, .coop .main-partner .agent-message {
	display: none;
	position: relative
}
.coop .form-submit {
	text-decoration: none;
	background-color: #6ac170;
	width: 130px;
	color: #fff;
	margin: 36px auto 0;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 0;
	border-radius: 2px;
	outline: 0;
	cursor: pointer
}
.coop .form-submit:hover {
	background-color: #51b758
}
.coop-warn {
	display: none;
	width: 200px;
	height: 20px;
	line-height: 20px;
	margin: 20px auto 0;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	background-color: #f56a50
}
.home-remind {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 570px;
	height: 370px;
	margin-top: -185px;
	margin-left: -285px;
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
	z-index: 10;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 60px rgba(10,54,72,.3);
	-moz-box-shadow: 0 0 60px rgba(10,54,72,.3);
	box-shadow: 0 0 60px rgba(10,54,72,.3)
}
.home-remind header {
	position: relative;
	width: 100%;
	height: 140px;
	background: #2fc3ff url(../images/yue-header.png) no-repeat;
	background-size: contain
}
.home-remind-close {
	position: absolute;
	top: 13px;
	right: 13px;
	color: #fff;
	font-size: 20px;
	cursor: pointer
}
.home-remind ul {
	padding: 40px 0 36px 130px;
	font-size: 14px;
	color: #6a6a6a
}
.home-remind ul li {
	position: relative;
	margin-bottom: 12px;
	padding-left: 12px
}
.home-remind ul li i {
	position: absolute;
	top: 4px;
	left: 0;
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #2fc3ff;
	border-radius: 50%
}
.home-remind-btn {
	width: 160px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-color: #2fc3ff;
	border-radius: 40px;
	cursor: pointer
}
.home-remind-btn:hover {
	background-color: #44c9ff
}
.home-remind-btn:active {
	background-color: #0bb9ff
}
.home-intro section {
	position: relative;
	width: 100%;
	min-width: 1000px;
	height: 880px;
	box-sizing: border-box
}
.home-intro section article {
	position: relative;
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	box-sizing: border-box
}
.home-intro section h2 {
	font-size: 30px;
	color: #333
}
.home-intro section p {
	margin-top: 20px;
	font-size: 18px;
	color: #6a6a6a;
	text-align: justify;
	line-height: 1.5
}
.home-intro-left, .home-intro-right {
	float: left;
	width: 50%;
	height: 100%;
	background-color: green
}
.home-intro-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5)
}
.home-intro-chart header {
	width: 1000px;
	text-align: center;
	padding-top: 176px
}
.home-intro-chart header p {
	text-align: center
}
.home-intro-chart img {
	display: block;
	width: 948px;
	margin: 60px auto 0
}
.home-intro-pull {
	background: url(../images/intro-sea.png) center center no-repeat;
	background-size: cover;
	height: 1000px;
}
.home-intro-pull article header {
	width: 330px;
	padding-top: 290px
}
.home-intro-pull article header h2 {
	color: #fff
}
.home-intro-pull article header p {
	color: #fff
}
.home-intro-pull article img {
	position: absolute;
	top: 140px;
	right: -23px;
	width: 676px
}
.home-intro-import article {
	padding-top: 140px
}
.home-intro-import article img {
	display: inline-block;
	width: 627px
}
.home-intro-import article header {
	float: right;
	width: 328px;
	padding-top: 146px;
	vertical-align: top
}
.home-intro-preview {
	background: url(../images/intro-preview.png) center center no-repeat;
	background-size: cover
}
.home-intro-preview article img {
	position: absolute;
	left: 50%;
	margin-left: -335px;
	bottom: 0;
	width: 669px;
	z-index: 1
}
.home-intro-preview header {
	width: 1000px;
	text-align: center;
	padding-top: 76px;
	z-index: 5
}
.home-intro-preview header h2 {
	color: #fff
}
.home-intro-preview header p {
	color: #fff;
	text-align: center
}
.unbind-notice {
	line-height: 1.5
}
.coop .home-footer-app div {
	background-position: 0px 0px
}
.home-login-list>input:focus+.username-icon {
	background-position: -189px 0px
}
.home-login-list .username-icon {
	background-position: -305px 0px
}
.home-login-list .password-icon {
	background-position: 0px -189px
}
.home-teacher .home-login-list input:focus+.password-icon {
	background-position: -116px -189px
}
.home-teacher .home-login-list input:focus+.username-icon {
	background-position: -232px -189px
}
.home-login-list>input:focus+.password-icon {
	background-position: -421px 0px
}
.home-teacher .home-login-list .checkbox-pic label .checkbox-checked {
	background-position: -421px -117px
}
.home-login-list .checkbox-pic label .checkbox-checked {
	background-position: 0px -306px
}
.home-login-list .checkbox-pic label span {
	background-position: -114px -306px
}
.home-parent .home-login-list .checkbox-pic label .checkbox-checked {
	background-position: -228px -306px
}
.home-login-return b {
	background-position: -342px -306px
}
.coop .home-footer-app div, .home-login-list>input:focus+.username-icon, .home-login-list .username-icon, .home-login-list .password-icon, .home-teacher .home-login-list input:focus+.password-icon, .home-teacher .home-login-list input:focus+.username-icon, .home-login-list>input:focus+.password-icon, .home-teacher .home-login-list .checkbox-pic label .checkbox-checked, .home-login-list .checkbox-pic label .checkbox-checked, .home-login-list .checkbox-pic label span, .home-parent .home-login-list .checkbox-pic label .checkbox-checked, .home-login-return b {
	background-image: url(../images/home_z.png)
}
/*

 */
.team_partner {
	width: 1000px;
	margin: 60px auto;
}
.team_partner>h2 {
	line-height: 1;
	font-size: 46px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.partner_name {
	padding-top: 20px;
}
.partner_name ul {
	margin-left: -18px;
}
.partner_name ul li {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
 *margin-left: 17px;
}
.partner_name ul li a {
	display: block;
	width: 221px;
	height: 63px;
	border: 1px solid #ccc;
}
.partner_name ul li a img {
	width: 100%;
	height: 100%;
}
.gongg {
	width:1000px;
	margin:0px auto;
	text-align:center;
	height:60px;
	line-height:60px;
}
.gongg p {
	line-height:40px;
	text-align:center;
}
.gongg p:nth-child(1) {
	margin-top:10px;
}
.gongg a {
	font-size:26px;
	font-weight:bold;
	color:#151515;
	margin-right:30px;
}
.gongg a:hover {
	color:#ffffff;
}
.gongg a:nth-child(4) {
	margin-right:0px;
}
.contTit {
	width:100%;
	height:50px;
	line-height:50px;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	color:#151515;
	margin-bottom:0px;
}
.contDate {
	width:100%;
	height:50px;
	line-height:50px;
	font-size:14px;
	text-align:center;
	color:#a2a2a2;
	margin-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.lmTitl {
	font-size: 24px;
	font-weight:bold;
	text-shadow: 5px 2px 6px #000;
}
.lmSub {
	font-size: 16px;
	font-weight: 400;
	text-shadow: 5px 2px 6px #000;
}
.ssbox{
    background: none;
    animation: flash 2s linear infinite;
}
 
@keyframes flash{
    from {
        opacity: 0.3;
    }
    to {
        opacity: 1;
    }
}