@charset "utf-8";
body {
	font-family: "Microsoft YaHei", sans-serif;
	font-size: 14px;
	background: #fff;
}

*{	
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
ul {
	list-style: none;
}
a:hover,a:link {
	text-decoration: none;
	outline: none;
}
i,em {
	font-style: normal;
}
img{
	border: none;
	vertical-align: middle;
	max-width: 100%;
}
input,
button,
select,
textarea{
	font-family: "Microsoft YaHei";
}
.clear {
	height: 0;
	clear: both;
}
.box {
	margin-bottom: 30px;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right !important;
}
.clearfix::before{
	display: block;
	content: '';
	width: 100%;
	height: 0;
	zoom: 1;
	clear: both;
}
.clearfix::after{
	display: block;
	content: '';
	width: 100%;
	height: 0;
	zoom: 1;
	clear: both;
}
.container {
	width: 1170px;
	margin: 0 auto;
	height: 100%;
}
#header {
	width: 100%;
	min-width: 1200px;
}
#header.fixed-header .header-top {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
	border-bottom: 1px solid #666;
	padding: 0 15px;
}
#header .header-top {
	height: 43px;
	line-height: 43px;
	background: #333;
	color: #fff;
	font-size: 12px;
}
#header .header-top a {
	color: #fff;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#header .header-top a.login {
	margin-right: 10px;
}
#header .header-top a:hover {
	text-decoration: underline;
	color: #75b843;
}
#header .header-top .right {
	font-size: 15px;
}
#header .header-top .right img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top: -2px;
}
#header .logoer {
	padding: 18px 0;
}
#header .logoer .logo {
	width: 280px;
	height: 40px;
	line-height: 40px;
}
#header .logoer .logo img {
	height: 40px;
	display: inline-block;
	vertical-align: middle;
}
#header .logoer .city {
	position: relative;
	height: 40px;
	background: #fff;
	z-index: 5;
}
#header .logoer .city span {
	display: block;
	padding: 0 33px 0 8px;
	color: #333;
	font-size: 17px;
	background: url(../images/icon_dorn.png) no-repeat right 8px center;
	border: 1px solid #fff;
	border-bottom: none;
	cursor: pointer;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	position: relative;
}
#header .logoer .city span:after {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #fff;
	z-index: 9999;
}
#header .logoer .city:hover span {
	border-color: #eee;
	background: url(../images/icon_dorn2.png) no-repeat right 8px center;
}
#header .logoer .city:hover .city-down {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
#header .logoer .city-down {
	position: absolute;
	padding: 8px 8px 18px 8px;
	border: 1px solid #eee;
	width: 260px;
	top: 100%;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	visibility: hidden;
	background: #fff;
}
#header .logoer .city-down li {
	float: left;
}
#header .logoer .city-down li a {
	color: #7a7a7a;
	display: block;
	line-height: 1;
	padding: 8px 10px;
}
#header .logoer .city-down li a:hover {
	background: #75b843;
	color: #fff;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#header .logoer .city-down a.more {
	display: inline-block;
	float: right;
	margin-right: 10px;
	padding-right: 10px;
	line-height: 1;
	margin-top: 10px;
	color: #75b843;
	background: url(../images/icon_more.png) no-repeat right center;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#header .logoer .city-down a.more:hover {
	text-decoration: underline;
}
#header .logoer .have a {
	display: block;
	color: #828282;
	padding: 0 10px;
	border: 1px solid #d9d9d9;
	height: 40px;
	line-height: 40px;
}
#header .logoer .have a:hover i {
	text-decoration: underline;
}
#header .logoer .have a img {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -3px;
}
#header .logoer .have a i {
	display: inline-block;
	margin: 0 15px 0 5px;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	position: relative;
}
#header .logoer .have a i span {
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	color: #fff;
	background: url(../images/icon_quantity.png) no-repeat left center;
	background-size: cover;
	top: -1px;
	right: -14px;
	font-size: 12px;
}
#header .nav {
	height: 45px;
	line-height: 45px;
}
#header .nav .find-teacher {
	width: 240px;
	margin-right: 50px;
	position: relative;
	z-index: 4;
}
#header .nav .find-teacher.hide-down .dropdown {
	display: none;
}
#header .nav .find-teacher.hide-down:hover .dropdown {
	display: block;
}
#header .nav .find-teacher .dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	
	color: #fff;
	line-height: 1;
	width: 615px;
}
#header .nav .find-teacher .dropdown .drop-menu {
	width: 240px;
	background: rgba(0,0,0,.7);
	height: 100%;
	float: left;
}
#header .nav .find-teacher .dropdown .drop-menu >li {
	padding: 18px 15px;
	width: 100%;
	float: left;
	cursor: pointer;
	position: relative;
}
#header .nav .find-teacher .dropdown li:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 13px solid rgb(0,0,0);
	border-top: 13px solid transparent;
	border-bottom: 13px solid transparent;
	position: absolute;
	left: 100%;
	z-index: 99;
	top: 25px;
	display: none;
}
#header .nav .find-teacher .dropdown li.bg {
	background: #000;
}
#header .nav .find-teacher .dropdown li.bg:after {
	display: block;
}
#header .nav .find-teacher .dropdown li dt {
	margin-bottom: 10px;
}
#header .nav .find-teacher .dropdown li dd {
	float: left;
	margin-right: 15px;
}
#header .nav .find-teacher .dropdown li dd:last-child {
	margin-right: 0;
}
#header .nav .find-teacher .dropdown li dd a {
	color: #fff;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#header .nav .find-teacher .dropdown li dd a:hover {
	text-decoration: underline;
}
#header .nav .find-teacher .dropdown .dropright {
	position: absolute;
	left: 240px;
	top: 0;
	color: #ed8553;
	width: 375px;
	height: 100%;
	background: rgba(255,255,255,.8);
	border: 1px solid #cfdade;
	padding: 18px 0 0 0;
	display: none;
}
#header .nav .find-teacher .dropdown .dropright .menu {
	float: left;
	height: 100%;
	display: none;
}
#header .nav .find-teacher .dropdown .dropright li {
	padding: 0;
}
#header .nav .find-teacher .dropdown .dropright dl {
	float: left;
}
#header .nav .find-teacher .dropdown .dropright dt {
	float: left;
	display: inline-block;
	width: 86px;
	text-align:right;
	padding-right: 8px;
	border-right: 1px solid #cfdade;
	font-size: 16px;
}
#header .nav .find-teacher .dropdown .dropright dd {
	float: left;
	display:inline-block;
	width: 280px;
}
#header .nav .find-teacher .dropdown .dropright dd a {
	color: #333;
	float: left;
	padding: 0 8px;
	margin-bottom: 18px;
}
#header .nav .find-teacher.hide-down .top a span {
	float: right;
	display: block;
}
#header .nav .find-teacher .top a {
	display: block;
	color: #fff;
	font-size: 17px;
	background: #75b843;
	padding: 0 15px;
}
#header .nav .navbar li {
	float: left;
	margin: 0 5px;
}
#header .nav .navbar li a {
	display: block;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	border-bottom: 3px solid #fff;
	font-size: 18px;
	color: #333;
	padding: 0 23px;
	height: 45px;
	position: relative;
}
#header .nav .navbar li a i {
	position: absolute;
	left: 82%;
	top: -8px;
	display: block;
}
#header .nav .navbar li.active a,
#header .nav .navbar li:hover a {
	border-bottom: 3px solid #75b843;
}
#banner {
	width: 100%;
	height: 444px;
	min-width: 1200px;
	position: relative;
	background:url(../images/banner1.jpg) no-repeat center;
}
/*#banner img{
	width:100%;
	height:100%;
}
#banner .container{
	position: absolute;
	top:0;
	left: 0;right: 0;
}*/
#banner form {
	float: right;
	background: rgba(0,0,0,.6);
	padding: 15px 15px 25px 15px;
	font-family: "Microsoft YaHei";
	width: 220px;
	margin-top: 5%;
}
#banner form h4 {
	text-align: center;
	color: #fff;
	margin: 0 0 18px 0;
	font-weight: normal;
	font-size: 19px;
}
#banner form .fg {
	height: 35px; 
	line-height: 35px;
	padding-left: 10px;
	margin-bottom: 13px;
	background: #fff;
}
#banner form .fg input {
	height: 100%;
	width: 100%;
	line-height: 35px;
	border: none;
	outline: none;
	font-family: 16px;
	color: #aaa;
	background: transparent;
	font-family: "Microsoft YaHei";
}
#banner form button {
	width: 100%;
	background: #75b843;
	color: #fff;
	font-size: 16px;
	border: none;
	outline: none;
	height: 35px; 
	line-height: 35px;
	margin-top: 10px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}
#nav-link {
	width: 100%;
	min-width: 1200px;
	margin: 30px 0;
}
#nav-link .container {
	border: 1px solid #ddd;
	padding: 20px 0;
}
#nav-link .link-box {
	width: 33.3%;
	float: left;
}
#nav-link .link-box dl {
	float: left;
	width: 100%;
	border-left: 1px solid #ddd;
}
#nav-link .link-box:first-child dl {
	border: none;
}
#nav-link .link-box dt {
	font-weight: bold;
	color: #333;
	font-size: 20px;
	float: left;
	width: 20%;
	text-align: center;
}
#nav-link .link-box dd {
	float: left;
	width: 80%;
	padding-right: 20px;
}

#nav-link .link-box dd a {
	display: block;
	float: left;
	color: #959595;
	margin: 0 0 13px 0;
	width: 20%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#nav-link .link-box:first-child dd a {
	width: 25%;
}
#nav-link .link-box dd a.down {
	margin-bottom: 0;
}
#nav-link .link-box dd a:hover {
	text-decoration: underline;
}
#nav-link .link-box dd a.last {
	margin-right: 0;
}

.toptitle {

}
.toptitle h2 {
	padding-left: 23px;
	position: relative;
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 20px;
}
.toptitle h2:before {
	content: '';
	width: 4px;
	height: 40px;
	position: absolute;
	left: 0;
	top: -5px;
	background: #75b843;
}
.topnav {
	border-top: 1px solid #eee;
	height: 70px;
	line-height: 70px;
}
.topnav h3 {
	float: left;
	color: #333;
	font-size: 22px;
	font-weight: normal;
	margin-right: 100px;
}
.topnav h3 img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	position: relative;
	top: -3px;
}
.topnav h3 i img {
	margin: 0 5px;
}
.topnav ul {
	float: left;
	font-size: 15px;
}
.topnav ul li {
	float: left;
}
.topnav ul li a {
	display: block;
	color: #333;
	width: 80px;
	text-align: center;
	position: relative;
}
.topnav ul li.active a:after {
	content: '';
	width: 80px;
	height: 8px;
	position: absolute;
	bottom: 16px;
	left: 0;
	background: url(../images/icon_slider1.png) no-repeat left center;
}
.box-2 .topnav ul li.active a:after {
	background: url(../images/icon_slider2.png) no-repeat left center;
}
.box-3 .topnav ul li.active a:after {
	background: url(../images/icon_slider3.png) no-repeat left center;
}
.box-4 .topnav ul li.active a:after {
	background: url(../images/icon_slider4.png) no-repeat left center;
}
.topnav a.know {
	float: right;
	color: #f9b04e;
	text-decoration: underline;
	margin-right: 30px;
}
.topnav a.more {
	float: right;
	color: #333;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.box-1 .topnav a.more:hover {
	text-decoration: underline;
	color: #f9b04e;
}
.box-2 .topnav a.more:hover {
	text-decoration: underline;
	color: #61bfa7;
}
.box-3 .topnav a.more:hover {
	text-decoration: underline;
	color: #d87db7;
}
.box-4 .topnav a.more:hover {
	text-decoration: underline;
	color: #58aae4;
}
.tabcont {
	clear: both;
	height: 283px;
}
.box-1 .tabcont {
	height: 302px;
}
.tabcont .tabbox {
	display: none;
	height: 100%;
}
.tabcont .tabbox.active {
	display: block;
}
.tabcont .menu {
	width: 200px;
	float: left;
	margin-right: 15px;
}
.tabcont .menu img {
	width: 100%;
}
.tabcont li {
	float: left;
	width: 227.5px;
	height: 100%;
	border: 1px solid #eee;
	text-align: center;
	margin-right: 15px;
	padding: 15px 20px;
}
.box-1 .tabcont li {
	width: 222px;
	padding: 0;
	height: 302px;
}
.tabcont li:hover {
	border-color: #f9b04e;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.box-2 .tabcont li:hover {
	border-color: #61bfa7;
}
.box-3 .tabcont li:hover {
	border-color: #d87db7;
}
.box-4 .tabcont li:hover {
	border-color: #58aae4;
}
.tabcont li:nth-child(4) {
	margin-right: 0;
}
.box-1 .tabcont li:nth-child(4) {
	margin-right: 15px;
}
.box-1 .tabcont li:nth-child(5) {
	margin-right: 0;
}
.tabcont li .top {
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.tabcont li .top .hover {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.4);
	color: #fff;
	padding: 25px 15px 0 15px;
	text-align: left;
	line-height: 1.5;
	z-index: 3;
	display: none;
}
.tabcont li:hover .hover{
	display: block;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.tabcont li .top .hover a {
	float: right;
	color: #fff;
	margin-top: 10px;
	margin-right: 5px;
}
.tabcont li .top .hover a:hover {
	text-decoration: underline;
}
.tabcont li .top span {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 65px;
	z-index: 2;
}
.tabcont li .top span img {
	width: 100%;
}
.tabcont li .top > img {
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
	margin-bottom: 15px;
	width: 121px;
	height: 121px;
}
.tabcont li > a > img {
	margin-bottom: 15px;
}
.tabcont li i {
	display: block;
	font-size: 16px;
	margin-bottom: 11px;
	color: #333;
}
.tabcont li .top p {
	color: #fff;
}
.tabcont li p {
	color: #ababab;
	text-align: left;
	line-height: 1.4;
}
.box-1 .tabcont li i {
	margin: 0;
}
.tabcont li .bottom {
	padding: 15px 0;
}
.tabcont li dl {
	float: left;
	width: 33.3%;
	font-size: 16px;
	color: #333;
}
.tabcont li dt {
	font-weight: bold;
	margin-bottom: 3px;
}
.tabcont li .bottom a.btn {
	display: inline-block;
	height: 30px;
	line-height: 28px;
	width: 120px;
	color: #f9b04e;
	border: 1px solid #f9b04e;
	background: #fff;
	border-radius: 20px;
	margin-top: 10px;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.tabcont li .bottom a.btn:hover {
	background: #f9b04e;
	color: #fff;
}
#content .box-5 .enter {
	position: relative;
}
#content .box-5 img {
	width: 100%;
	vertical-align: middle;
}
#content .box-5 a {
	color: #0a90a4;
	background: #f5e923;
	height: 38px;
	line-height: 38px;
	display: block;
	width: 200px;
	text-align: center;
	border-radius: 20px;
	font-size: 17px;
	letter-spacing: 1px;
	font-family: "Microsoft YaHei";
	position: absolute;
	right: 90px;
	top: 48px;
}
#content .box-6 li {
	float: left;
	width: 14.5%;
	margin-right: 6.875%;
	margin-bottom: 30px;
}
#content .box-6 li:nth-child(5n) {
	margin-right: 0;
}
#content .box-6 li a {
	display: block;
	color: #333;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 0;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#content .box-6 li a:hover {
	color: #ff5b00;
	text-decoration: underline;
}
#content .box-6 li a i {
	color: #ff5b00;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
#content .box-6 li a em {
	display: block;
	float: left;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#content .box-6 li a span {
	display: block;
	clear: both;
	color: #333;
	margin-right: 0;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#content .box-6 li a:hover i {
	text-decoration: underline;
}
#content .box-6 li p {
	height: 18px;
	line-height: 18px;
	color: #ababab;
}
#content .box-6 li p span {
	float: left;
	display: inline-block;
}
#content .box-6 li p span.user,
#content .box-6 li p span:nth-of-type(1) {
	margin-right: 5px;
	width: 85px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#content .box-7 {
	margin-bottom: 50px;
}
#content .box-7 li {
	text-align: center;
	margin-right: 52px;
	float: left;
	width: 363px;
	height: 233px;
	background: url(../images/step_1.png) no-repeat left center;
}
#content .box-7 li:nth-child(2) {
	background: url(../images/step_2.png) no-repeat left center;
}
#content .box-7 li.last {
	background: url(../images/step_3.png) no-repeat left center;
}
#content .box-7 li.last {
	width: 340px;
	margin-right: 0;
}
#content .box-7 img {
	display: inline-block;
	margin-top: 30px;
}
#content .box-7 li h4 {
	color: #333;
	font-size: 20px;
	font-weight: normal;
	margin: 5px 0;
}
#content .box-7 li p {
	width: 60%;
	display: inline-block;
	line-height: 1.5;
	color: #8a8a8a;
}


/*页脚*/
.footer{width: 100%; padding-top:  52px; padding-bottom: 15px; background: #f5f5f5;}
.fttop{padding-bottom: 28px; margin-bottom: 38px; border-bottom: 1px solid #9d9d9d;}
.fttop ul li{position: relative; float: left; width: 242px;  padding-left: 156px; padding-top: 8px; border-right: 1px dashed #9f9f9f;}
.fttop ul li img{display: block; position: absolute; top:0; left: 70px;}
.fttop ul li .con{height: 48px; overflow: hidden; font-size: 18px; color: #a3a3a3;}
.ftnav{margin-bottom: 10px;}
.ftnav ul li{position: relative; float: left; min-height: 132px; padding-left: 30px; border-right: 1px dotted #a2a2a2;}
.ftnav ul li.last{border-right: none; width: 200px;}
.ftnav ul li h3{margin-bottom: 8px; width:96px; font-size: 16px; color: #575757; font-weight: normal;}
.ftnav ul li .ftn a{display: block; font-size: 14px; line-height: 26px; color: #808080; transition: all .3s;}
.ftnav ul li .ftn a:hover{color: #75b843; transform: scale(0.95); font-weight: bold; }
.ftnav ul li .ftn p{font-size: 14px; line-height: 26px; color: #808080;}
.ftnav ul li .ftn .ewm{display: block; position:absolute; right: -152px; top:0px; width: 133px; height: 133px;}
.ftnav ul li.logo{width: 425px; padding-top: 15px; padding-right: 40px; padding-left: 50px;}
.ftnav2{margin-bottom: 10px;}
.ftnav2 ul{text-align: center;}
.ftnav2 ul li{display: inline-block; *display: inline; line-height: 30px; zoom:1; margin:0 30px;}
.ftnav2 ul li a{font-size: 14px; color: #333;}
.ftnav2 ul li a:hover{color: #75b843;}
.copyright{font-size: 14px; color: #333; text-align: center; line-height: 30px;}

/* ============右侧固定侧边栏========== */
.fixedrt{position: fixed; left: 50%;  margin-left: 595px; /* right: 8%; */ bottom: 10%; z-index: 99; width: 48px;  background: #fff;}
.fixedrt ul li{position: relative; width: 48px; float: left; margin-bottom: 7px; cursor: pointer;}
.fixedrt ul li:last-child{margin-bottom: 0;}
.fixedrt ul li a{display: block;}
.fixedrt ul li img{position: relative; z-index: 3; display: block; width:48px; height: 48px; margin: 0 auto; }
.fixedrt ul li p{width: 48px; height: 18px; padding-bottom: 5px; text-align: center; line-height: 18px; font-size: 12px; color: #333;}
.fixedrt ul li:hover p{color: #75b843;}
.fixedrt ul li.goback{display: none;}
.fixedrt ul li .ewmfl{display: none; position: absolute; right:50px; top: -54px; width:188px; height: 172px; background: url('../images/tewmbg.png') no-repeat center center;}
.fixedrt ul li .ewmfl img{display: block;width: 152px; height: 152px; margin:7px 0 0 7px;}

.fixedrt ul li.rtga p{background: #feecd8; color: #eac447;}
.fixedrt ul li.rtgb p{background: #ffe7e7; color: #fd8a3a;}
.fixedrt ul li.rtgc p{background: #e7fdfa; color: #4fa566;}


/* #footer {
	width: 100%;
	min-width: 1200px;
}
#footer .foot-top {
	background: #262626;
	padding: 40px 0;
}
#footer .foot-top .foot-logoer {
	float: left;
	width: 200px;
	text-align: center;
}
#footer .foot-top .foot-logoer img {
	display: inline-block;
	vertical-align: middle;
	width:100px; 
}
#footer .foot-top dl {
	float: left;
	width: 200px;
	height: 170px;
	padding: 0 50px;
	border-left: 1px solid #3c3c3c;
}
#footer .foot-top dl.last {
	width: 250px;
	border-right: 1px solid #3c3c3c;
}
#footer .foot-top dl.last dd:nth-child(odd) {
	float: right;
	display: inline-block;
	width: 70px;
}
#footer .foot-top dl.last dd:nth-child(even) {
	float: left;
	display: inline-block;
}
#footer .foot-top dt {
	color: #75b843;
}
#footer .foot-top dd {
	margin-top: 18px;
}
#footer .foot-top dd a {
	color: #ddd;
}
#footer .foot-top dd a:hover {
	text-decoration: underline;
}
#footer .foot-top .code {
	color: #aaa;
	text-align: center;
	font-size: 12px;
}	
#footer .foot-top .code i {
	color: #75b843;
	font-size: 26px;
	display: block;
}
#footer .foot-top .code span {
	display: block;
	margin-top: 8px; 
}
#footer .foot-top .code img {
	display: inline-block;
	vertical-align: middle;
	margin-top: 8px;
	width: 80px;
}
#footer .foot-bottom {
	color: #a7a7a7;
	font-size: 12px;
	text-align: center;
	padding: 25px 0;
	background: #f4f4f4;
}
#footer .foot-bottom ul {
	display: inline-block;
	width: 60%;
	line-height: 2;
}
#footer .foot-bottom li {
	float: left;
}
#footer .foot-bottom li a {
	color: #a7a7a7;
	display: block;
	margin-right: 10px;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#footer .foot-bottom li a:hover {
	text-decoration: underline;
	color: #000;
}
#footer .foot-bottom small {
	display: block;
	margin-top: 12px;
} */
/*teacher-list*/
#located {
	margin: 10px 0 20px 0;
}
#located li {
	float: left;
	margin-right: 8px;
	padding: 2px 0;
	border: 1px solid #fff;
	position: relative;
	top: -2px;
	color: #484848;
}
#located li.text {
	display: none;
	padding: 2px 6px;
	border: 1px solid #eee;
}
#located li a {
	color: #484848;
	margin-right: 8px;
}
#located li img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	cursor: pointer;
}
#located li span {
	margin-right: 6px;
}
#located li:nth-child(1) img,
#located li:nth-child(2) img {
	cursor: auto;
}
#chose .chose-list {
	padding: 0 15px;
	border: 3px solid #75b843;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
#chose .chose-list dl {
	border-bottom: 1px dashed #eee;
	line-height: 40px;
}
#chose .chose-list dl dt {
	float: left;
	color: #555;
	display: inline-block;
	width: 50px;
}
#chose .chose-list dl dd {
	float: left;
	display: inline-block;
	max-width: 1050px;
}
#chose .chose-list dl dd a {
	color: #737373;
	margin-right: 17px;
	display: inline-block;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	position: relative;
	display: block;
	float: left;
}
#chose .chose-list dl dd ul {
	position: absolute;
	line-height: 37px;
	border: 1px solid #75b843;
	width: 1140px;
	top: 100%;
	left: 0;
	z-index: 2;
	background: #fff;
	display: none;
}
#chose .chose-list dl dd ul.show {
	display: block;
}
#chose .chose-list dl dd ul li {
	float: left;
	color: #737373;
	margin-left: 20px;
}
#chose .chose-list dl dd ul li a {
	height: 39px;
}
#chose .chose-list dl dd a:hover,
#chose .chose-list dl dd a.on  {
	color: #75b843;
}
#chose .chose-list dl dd a:last-child {
	margin-right: 0;
}
#chose .chose-list dl.after {
	position: relative;
}
#chose .chose-list dl.after dd > a:after {
	content: '';
	width: 0;
	height: 0;
	border-bottom: 6px solid #75b843;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	top: 34px;
	left: 22%;
	display: none;
}
#chose .chose-list dl.after dd > a:hover:after,
#chose .chose-list dl.after dd > a.hover:after  {
	display: block;
}
#chose .chose-list dl.after dd > a.first:after {
	border: none;
}
#chose .chose-list dl dd dt {
	margin-right: 5px;
}
#chose .chose-list dl dd input {
	outline: none;
	border: 1px solid #eee;
	color: #737373;
	height: 30px;
	line-height: 28px;
	width: 80px;
	font-family: "Microsoft YaHei";
	padding-left: 6px;
}
#chose .chose-list dl dd button {
	color: #fff;
	background: #75b843;
	border: 1px solid #75b843;
	height: 30px;
	line-height: 28px;
	width: 70px;
	margin-left: 5px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	outline: none;
	cursor: pointer;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#chose .chose-list dl dd button:hover {
	background: #fff;
	color: #75b843;
}
#chose .container {
	position: relative;
}
#chose .chose-list .last dl.search {
	border: none;
}
#chose .chose-list .last.no {
	border: none;
}
#chose .chose-list .last.no dl.search {
	position: absolute;
	top: 44px;
	right: 0;
	display: block;
}
#chose .chose-list .hide-list,
#chose .chose-list .show-list  {
	text-align: center;
	padding: 5px 0 15px 0;
}
#chose .chose-list .hide-list span,
#chose .chose-list .show-list span {
	display: block;
	color: #75b843;
	cursor: pointer;
}
#chose .chose-list .hide-list span img,
#chose .chose-list .show-list span img {
	position: relative;
	top: 3px;
	margin-right: 10px;
}
#chose .chose-list .show-list span img {
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
#chose .chose-list .none {
	display: none;
}
#chose-tip {
	margin: 20px 0;
}
#chose-tip .container{
	border: 1px solid #eee;
	padding: 5px 10px;
}
#chose-tip li {
	float: left;
	margin-right: 8px;
	padding: 2px 0;
	border: 1px solid #fff;
	position: relative;
	top: -2px;
	color: #484848;
}
#chose-tip li.text {
	display: none;
	padding: 2px 6px;
	border: 1px solid #eee;
}
#chose-tip li a {
	color: #484848;
	margin-right: 8px;
}
#chose-tip li img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	cursor: pointer;
}
#chose-tip li span {
	float: left;
	margin-right: 0;
}
#chose-tip li:nth-child(1) img,
#chose-tip li:nth-child(2) img {
	cursor: auto;
}
#content .container{
	position: relative;
}
#content .teacher-list {
	width: 880px;
	float: left;
}
#content .teacher-list > ul{
	border-top: 1px solid #eee;
}
#content .teacher-list > ul > li {
	border: 1px solid #eee;
	border-top-color: transparent;
	background: #fff;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	color: #a8aaa8;
	padding: 15px 25px;
}
#content .teacher-list > ul > li:hover {
	border-color: #75b843;
	background: #f8fdf7;
	position: relative;
}
#content .teacher-list > ul > li .left {
	float: left;
	width: 480px;
}
#content .teacher-list > ul > li .left .teacher-pic {
	float: left;
	text-align: center;
	margin-right: 25px;
	width: 120px;
}
#content .teacher-list > ul > li .left .teacher-pic .pic {
	display: inline-block;
	border-radius: 50%;
	overflow:hidden;
}
#content .teacher-list > ul > li .left .teacher-pic .pic img {
	width: 120px;
	border-radius: 50%;
}
#content .teacher-list > ul > li .left .teacher-pic span {
	display: block;
	font-size: 20px;
	color: #333;
	margin: 10px 0;
}
#content .teacher-list > ul > li .left .teacher-info {
	float: left;
	width: 335px;
	padding-top: 15px;
	color: #888;
}
#content .teacher-list > ul > li .left .teacher-info dl {
	margin-bottom: 10px;
}
#content .teacher-list > ul > li .left .teacher-info dt {
	float: left;
	display: inline-block;
}
#content .teacher-list > ul > li .left .teacher-info dd {
	float: left;
	display: inline-block;
	width: 260px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
}
#content .teacher-list > ul > li .left .teacher-info dd span {
	margin-right: 6px;
	color: #888;
}
#content .teacher-list > ul > li .left .teacher-info ul {
	margin-top: 26px;
}
#content .teacher-list > ul > li .left .teacher-info ul li {
	float: left;
	width: 33.3%;
	color: #888;
}
#content .teacher-list > ul > li .left .teacher-info ul li img {
	vertical-align: middle;
	margin-right: 8px;
}
#content .teacher-list > ul > li .right {
	float: right;
	width: 270px;
	color: #888;
}
#content .teacher-list > ul > li .right p {
	line-height: 1.8;
}
#content .teacher-list > ul > li .right a.btn {
	display: block;
	margin: 0 auto;
	height: 33px;
	line-height: 31px;
	width: 200px;
	text-align: center;
	color: #f9b04e;
	border: 1px solid #f9b04e;
	font-size: 14px;
	border-radius: 4px;
	margin-top: 20px;
	background: #fff;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#content .teacher-list > ul > li .right a.btn:hover {
	background: #f9b04e;
	color: #fff;
}
#content .city-info{
	border: 1px solid #eee;
	margin-bottom: 15px;
}
#content .city-info h5{
	padding: 0 10px;
	font-size: 16px;
	line-height: 36px;
	border-bottom: 1px solid #eee;
}
#content .city-info a{
	display: block;
	width: 100%;
	color: #666;
	line-height: 28px;
	padding: 0 10px;
	transition: .3s;
}
#content .city-info a:hover{
	color: #75b843;
}
#content .city-info p{
	padding: 5px 10px;
	line-height: 28px;
	color: #666;
}
#content .city-info #hot-city-box{
	display: table;
	width: 100%;
	margin: 10px 0;
}
#content .city-info #hot-city-box .hot-city-col{
	display: table-cell;
	width: 33.33%;
}
#content .city-info #hot-city-box .hot-city-col a{
	text-align: center;
}
#content .order-form {
	float: right;
	width: 275px;
	background: #fff;
}
#content .order-form .img {
	text-align: center;
	position: relative;
	top: 30px;
}
#content .order-form .img img {
	width: 200px;
	vertical-align: middle;
}
#content .order-form h4 {
	font-weight: normal;
	color: #fff;
	background: #75b843;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
}
#content .order-form form {
	border: 1px solid #eee;
	border-top: none;
	padding: 15px 15px 20px 15px;
	background: #fff;
}
#content .order-form .fg {
	margin-bottom: 10px;
}
#content .order-form form label {
	display: block;
	margin-bottom: 5px;
	color: #888;
}
#content .order-form input {
	width: 100%;
	border: 1px solid #eee;
	outline: none;
	height: 35px;
	line-height: 33px;
	color: #888;
	padding-left: 10px;
	font-family: "Microsoft YaHei";
}
#content .order-form button {
	background: #75b843;
	color: #fff;
	font-size: 17px;
	border: 1px solid #75b843;
	cursor: pointer;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	width: 100%;
	height: 45px;
	line-height: 43px;
	margin-top: 10px;
	font-family: "Microsoft YaHei";
}
#content .order-form button:hover {
	background: #50c600;
}
#content .nav-page {
	text-align: center;
	margin: 15px 0;
}
#content .nav-page ul {
	display: inline-block;
}
#content .nav-page ul li {
	float: left;
	margin-right: 10px;	
	line-height: 30px;
	color: #333;
}
#content .nav-page ul li.first a{
	width: 60px;
}
#content .nav-page ul li.last a {
	margin-right: 0;
	width: 60px;
}
#content .nav-page ul li a {
	display: block;
	border: 1px solid #ddd;
	background: #f7f7f7;
	color: #333;
	border-radius: 4px;
	line-height: 33px;
	height: 35px;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	padding: 0 12px;
}
#content .nav-page ul li a:hover {
	color: #dcf1da;
	background: #75b843;
	border-color: #75b843;
}
#ibanner {
	width: 100%;
	min-width: 1200px;
	background: url(../images/ibanner_bg.png);
	background-size: 100% 100%;
}
#ibanner .teach-left {
	float: left;
	padding: 40px 0 75px 40px;
}
#ibanner .teach-left .teach-img {
	float: left;
}
#ibanner .teach-left .teach-img .top {
	text-align: center;
}
#ibanner .teach-left .teach-img .top .img {
	border-radius: 50%;
	display: inline-block;
	border: 4px solid #fff;
	overflow: hidden;
}
#ibanner .teach-left .teach-img .top .img img {
	width: 120px;
	vertical-align: middle;
	border-radius: 50%;
}
#ibanner .teach-left .teach-img span {
	display: block;
	color: #333;
	font-size: 18px;
	text-align: center;
	margin: 20px 0;
}
#ibanner .teach-left .teach-img span i {
	margin-right: 20px;
}
#ibanner .teach-left .teach-img a.btn,
#ibanner .teach-left .teach-img span.btn {
	display: block;
	width: 140px;
	background: #75b843;
	color: #fff;
	text-align: center;
	height: 36px;
	line-height: 34px;
	border: 1px solid #75b843;
	border-radius: 4px;
	position: relative;
	font-size: 14px;
	margin-right: 25px;
	cursor: pointer;
}
#ibanner .teach-left .teach-img span.fx:hover .share {
	display: block;
}
#ibanner .teach-left .teach-img span.btn .share {
	position: absolute;
	top: 100%;
	left: -1px;
	background: transparent;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	border-radius: 4px;
	z-index: 999;
	display: none;
}
#ibanner .teach-left .teach-img span.btn .share img {
	width: 35px;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
#ibanner .teach-left .teach-img span.btn .share a {
	display: block;
	float: left;
	width: 35px;
	margin-right: 5px;
}
#ibanner .teach-left .teach-img a.btn img,
#ibanner .teach-left .teach-img span.btn img {
	margin-right: 10px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
#ibanner .teach-left .teach-img span.fx {
	float: left;
	margin-right: 10px;
} 
#ibanner .teach-left .teach-img a.jr {
	float: right;
}
#ibanner .teach-left .teach-img em {
	color: #75b843;
	float: right;
	margin-top: 8px;
}
#ibanner .teach-left .teach-info {
	float: left;
	width: 260px;
	margin: 20px 0 0 120px;
}
#ibanner .teach-left .teach-info ul li {
	float: left;
	text-align: center;
	margin-right: 28px;
}
#ibanner .teach-left .teach-info ul li img {
	vertical-align: middle;
	display: inline-block;
	width: 45px;
}
#ibanner .teach-left .teach-info ul li i {
	display: block;
	color: #333;
	margin-top: 6px;
}
#ibanner .teach-left .teach-info span {
	color: #888;
	margin-top: 20px;
	display: block;
}
#ibanner .teach-left .teach-info dl {
	margin-top: 10px;
	color: #333;
	font-size: 16px;
	float: left;
}
#ibanner .teach-left .teach-info dt {
	float: left;
	display: inline-block;
}
#ibanner .teach-left .teach-info dd {
	float: left;
	display: inline-block;
	color: #666;
}
#ibanner .container {
	position: relative;
}
#ibanner .teach-form {
	width: 275px;
	float: right;
	background: #fff;
	position: absolute;
	right: 0;
	top: 15px;
	border: 1px solid #eee;
	z-index: 999;
}
#ibanner .teach-form h4 {
	color: #666;
	border-bottom: 1px solid #eee;
	font-weight: normal;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	padding-left: 15px;
	height: 43px;
	line-height: 41px;
}
#ibanner .teach-form form {
	border-top: none;
	padding: 15px 15px 20px 15px;
	background: #fff;
}
#ibanner .teach-form .fg {
	margin-bottom: 10px;
}
#ibanner .teach-form form label {
	display: block;
	margin-bottom: 5px;
	color: #888;
}
#ibanner .teach-form input {
	width: 100%;
	border: 1px solid #eee;
	outline: none;
	height: 35px;
	line-height: 33px;
	color: #888;
	padding-left: 10px;
	font-family: "Microsoft YaHei";
}
#ibanner .teach-form button {
	background: #75b843;
	color: #fff;
	font-size: 17px;
	border: 1px solid #75b843;
	cursor: pointer;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	width: 100%;
	height: 45px;
	line-height: 43px;
	margin-top: 10px;
	font-family: "Microsoft YaHei";
}
#ibanner .teach-form button:hover {
	background: #50c600;
}
#content .detial-tab {
	width: 880px;
	border: 1px solid #eee;
	margin: 20px 0;
}
#content .detial-tab .tab-link {
	margin-bottom: 15px;
	z-index: 100;
	background: #fff;
}
#content .detial-tab.fixed .tab-link {
	width: 100%;
	position: fixed;
	left: 0;
	top: 43px;
	z-index: 99;
}
#content .detial-tab.fixed .tab-link ul {
	width: 1170px;
	margin: 0 auto;
}
#content .detial-tab.fixed #one-page {
	padding-top: 68px; 
}
#content .detial-tab .tab-link li {
	float: left;
}
#content .detial-tab .tab-link li a {
	display: block;
	padding: 15px 60px;
	border: 1px solid #eee;
	border-left: none;
	border-top: 3px solid #fff;
	color: #666;
}
#content .detial-tab .tab-link li.active a {
	border-left-color: #fff;
	border-bottom-color: #fff;
	border-top: 3px solid #75b843;

}
#content .detial-tab .link-cont h3 {
	color: #75b843;
	font-weight: normal;
	font-size: 17px;
	height: 40px;
	line-height: 39px;
	border-bottom: 1px solid #eee;
	padding-left: 15px;
}
#content .detial-tab .link-cont h3 img {
	vertical-align: middle;
	margin-right: 8px;
	position: relative;
	top: -2px;
}
#content .detial-tab .link-cont h3 i {
	float: right;
	font-size: 12px;
	color: #9a9a9a;
	margin-right: 40px;
}
#content .detial-tab .link-cont .inner-cont {
	padding: 25px 42px 0;
}
#one-page,
#two-page,
#three-page {
	display: block;
	height: 0px;
	visibility: hidden;
}
#two-page,
#three-page {
	height: 50px;
}
#content .detial-tab .link-cont .inner-cont dl {
	float: left;
	line-height: 30px;
}
#content .detial-tab .link-cont .inner-cont dt {
	float: left;
	display: inline-block;
	color: #9a9a9a;
	margin-right: 10px;
}
#content .detial-tab .link-cont .inner-cont dd {
	float: left;
	display: inline-block;
	color: #484848;
	max-width: 710px;
}
#content .detial-tab .link-cont .inner-cont dd span {
	margin-right: 10px;
	display: inline-block;
}
#content .detial-tab .link-cont .inner-cont dd i {
	display: inline-block;
	margin-right: 5px;
}
#content .detial-tab .link-cont .inner-cont dd a {
	display: inline-block;
	color: #9a9a9a;
	text-decoration: underline;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#content .detial-tab .link-cont .inner-cont dd a:hover {
	color: #484848;
}
#content .detial-tab .link-cont .inner-cont dd a img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 2px;
}
#content .detial-tab .link-cont .inner-cont dl.last {
	line-height: 1.8;
	margin-top: 5px;
}
#content .detial-tab .link-cont .inner-cont ul li {
	color: #484848;
	line-height: 40px;
}
#content .detial-tab .link-cont .inner-cont ul li a {
	color: #484848;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#content .detial-tab .link-cont .inner-cont ul li a:hover {
	color: #9a9a9a;
	text-decoration: underline;
}
#content .detial-tab .link-cont .inner-cont ul li em {
	margin-right: 20px;
}
#content .detial-tab .link-cont table {
	text-align: center;
	width: 100%;
}
#content .detial-tab .link-cont th{
	font-weight: normal;
	height: 50px;
	line-height: 49px;
	color: #9a9a9a;
	border-bottom: 1px solid #eee;
}
#content .detial-tab .link-cont th:nth-child(1),
#content .detial-tab .link-cont th:nth-child(4) {
	width: 20%;
}
#content .detial-tab .link-cont th:nth-child(2),
#content .detial-tab .link-cont th:nth-child(3) {
	width: 30%;
}
#content .detial-tab .link-cont tbody td {
	border-bottom: 1px dashed #eee;
	height: 35px;
	line-height: 33px;
	color: #484848;
}
#content .detial-tab .link-cont tfoot td {
	height: 45px;
	line-height: 45px;
}
#content .detial-tab .link-cont tfoot td a {
	display: inline-block;
	color: #9a9a9a;
	font-size: 12px;
}
#content .detial-tab .link-cont tfoot td a:hover {
	text-decoration: underline;
}
#content .detial-tab .link-cont tfoot td a img {
	vertical-align: middle;
	position: relative; 
	top: -2px;
	margin-right: 5px;
}
/*学员列表*/
#content .student-list {
	width: 100%;
	text-align: center;
	color: #484848;
	border: 0;
	border-collapse: collapse;
	margin: 45px 0 35px 0;
}
#content .student-list thead {
	background: #f8f8f8;
}
#content .student-list th {
	font-weight: normal;
}
#content .student-list tr.htr {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px dashed #ccc;
}
#content .student-list tr {
	height: 70px;
	line-height: 70px;
	border-bottom: 1px dashed #ccc;
}
#content .student-list tr td:nth-child(2) {
  	/* width: 124px; */
  	line-height: 1.5;
  	padding: 0 20px;
  	/* text-align: left; */
}
#content .student-list tr td:nth-child(3) {
  	/* width: 152px; */
  	line-height: 1.5;
  	padding: 0 20px;
}
#content .student-list tr td:nth-child(4) {
  	/* width: 292px; */
  	line-height: 1.5;
  	padding: 0 20px;
}
#content .student-list tr td:nth-child(5) {
  	/* width: 292px; */
  	line-height: 1.5;
  	padding: 0 20px;
}
#content .student-list tr:hover td {
	color: #75b843;
}
/*学员详情*/
#scontent {
	width: 100%;
	min-width: 1200px;
	background: #f6f6f6;
	padding-top: 20px;
}
#scontent .stitle {
	position: relative;
	margin-bottom: 25px;
}
#scontent .stitle i {
	position: absolute;
	left: -15px;
	top: 3px;
}
#scontent .stitle h3 {
	display: inline-block;
	font-size: 22px;
	color: #666;
}
#scontent .stitle span {
	display: inline-block;
	color: #bbb;
	padding-left: 15px;
	margin-left: 5px;
	background: url(../images/icon_dian.png) no-repeat left 10px;
	vertical-align: bottom;
}
#scontent .education-info {
	background: #ececec;
	padding: 50px 60px;
	color: #666;
}
#scontent .education-info .info {
	margin-bottom: 25px;
}
#scontent .education-info .info i {
	color: #f9b04e;
}
#scontent .education-info .info p {
	font-size: 18px;
	margin-bottom: 10px;
}
#scontent .education-info .info span {
	font-size: 16px;
	color: #999;
}
#scontent .education-info h4 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}
#scontent .education-info .fg {
	float: left;
}
#scontent .education-info .fg label {
	height: 50px;
	line-height: 48px;
	display: inline-block;
	border: 1px solid #cacaca;
	margin-right: 10px;
	width: 205px;
}
#scontent .education-info .fg img {
	margin: 0 10px;
	width: 22px;
	vertical-align: middle;
	position: relative;
	top: -3px;
}
#scontent .education-info .fg input {
	border: none;
	outline: none;
	width: 160px;
	height: 100%;
	font-size: 16px;
	padding-left: 15px;
	color: #b6b6b6;
}
#scontent .education-info .fg button {
	background: #f9b04e;
	width: 120px;
	height: 50px;
	border: none;
	outline: none;
	font-size: 16px;
	color: #fff;
	line-height: 48px;
	border: 1px solid #e3942f;
	cursor: pointer;
}
#scontent .education-info .fx {
	float: right;
	font-size: 18px;
	color: #aaa;
	cursor: pointer;
	position: relative;
}
#scontent .education-info .fx:hover .share{
	display: block;
}
#scontent .education-info .fx .share {
	display: none;
	position: absolute;
	left: 0;
	top: 38px;
	width: 180px;
}
#scontent .step {
	width: 100%;
	background: #999;
	margin: 20px 0;
}
#scontent .step .step-in {
	padding: 0 50px;
	height: 85px;
	line-height: 85px;
	color: #fff;
}
#scontent .step .step-in img {
	vertical-align: middle;
}
#scontent .step .step-in h3 {
	font-size: 23px;
	font-weight: normal;
	float: left;
}
#scontent .step .step-in h3 img {
	height: 23px;
	position: relative;
	top: -2px;
}
#scontent .step .step-in ul {
	float: right;
	font-size: 16px;
}
#scontent .step .step-in ul li {
	display: inline-block;
}
#scontent .step .step-in ul li img {
	margin: 0 8px;
}
#scontent .student-detial .left {
	background: #fff;
	padding: 45px 60px;
	width: 840px;
	float: left;
}
#scontent .student-detial .sinfo {
	margin-bottom: 45px;
}
#scontent .student-detial .sinfo li {
	color: #999;
	line-height: 2.5;
}
#scontent .student-detial .sinfo li span {
	color: #666;
}
#scontent .student-detial .sinfo li i {
	color: #f9b04e;
}
#scontent .student-detial .bottom {
	color: #999;
	margin-bottom: 10px;
}
#scontent .student-detial .bottom a {
	color: #f9b04e;
	vertical-align: bottom;
}
#scontent .student-detial .bottom a:hover {
	text-decoration: underline;
}
#scontent .student-detial .bottom a.btn {
	text-align: center;
	display: inline-block;
	background: #75b843;
	color: #fff;
	font-size: 16px;
	height: 45px;
	line-height: 43px;
	width: 150px;
	border-radius: 10px;
	margin-right: 10px;
	border: 1px solid #75b843;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	text-decoration: none;
}
#scontent .student-detial .bottom a.btn:hover {
	background: #75b843;
}
#scontent .student-detial .right {
	float: right;
	width: 315px;
}
#scontent .student-detial .right .top-code {
	text-align: center;
	padding: 45px 0;
	background: #fff;
	margin-bottom: 20px;
}
#scontent .student-detial .right .top-code img {
	width: 150px;
}
#scontent .student-detial .right .top-code p {
	font-size: 15px;
	margin-top: 12px;
	color: #666;
}
#scontent .student-detial .right .bottom-list {
	background: #fff;
	padding: 20px;
	height: 451px;
}
#scontent .student-detial .right .bottom-list .stitle {
	margin-bottom: 20px;
	margin-left: 15px;
}
#scontent .student-detial .right .bottom-list li {
	line-height: 2.8;
	border-bottom: 1px dashed #ccc;
	color: #666;
}
#scontent .student-detial .right .bottom-list li em {
	float: right;
}
#scontent .student-detial .right .bottom-list li a {
	color: #666;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#scontent .student-detial .right .bottom-list li:hover a {
	color: #f9b04e;
}
/*个人中心*/
#header .top-info {
	padding: 20px 0;
}
#header .top-info .logo .user {
	color: #333;
	font-size: 17px;
	margin-left: 35px;
	border-left: 1px solid #999;
	padding-left: 30px;
	margin-top: 10px;
}
#header .top-info .logo .user:hover {
	text-decoration: underline;
}

#header .top-info li {
	display: inline-block;
	font-size: 17px;
	margin-top: 10px;
	position: relative;
	padding-left: 15px;
}
#header .top-info li:after {
	content: '';
	width: 1px;
	height: 12px;
	background: #999;
	position: absolute;
	right: -9px;
	top: 7px;
}
#header .top-info li.last:after,
#header .top-info li:last-child:after {
	width: 0;
	height: 0;
}
#header .top-info li img {
	vertical-align: middle;
	position: relative;
	top: -2px;
}
#header .top-info li a {
	color: #333;
}
#pcontent {
	width: 100%;
	min-width: 1200px;
	background: #f6f6f6;
	padding: 15px 0;
}
#pcontent .tab-box {
	background: #fff;
}
#pcontent .left-nav {
	width: 185px;
	text-align: center;
	font-size: 17px;
}
#pcontent .left-nav li {
	border-right: 1px solid #d9d6d6;
	border-bottom: 1px solid #d9d6d6;
	height: 60px;
	line-height: 59px;
	position: relative;
}
#pcontent .left-nav li.active {
	border-right: 1px solid #fff;
}
#pcontent .left-nav li.active a {
	border-left: 3px solid #75b843;	
}
#pcontent .left-nav li a {
	display: block;
	color: #333;
	border-left: 3px solid #fff;
}
#pcontent .left-nav li span {
	display: block;
	width: 8px;
	height: 14px;
	position: absolute;
	right: 30px;
	top: 0px;
	display: none;
}
#pcontent .left-nav li i {
	position: absolute;
	display: block;
	width: 21px;
	height: 25px;
	color: #fff;
	top: 0;
	right: 35px;
	line-height: 21px;
	font-size: 14px;
	text-align: center;
	background: url(../images/sign_bg.png) no-repeat left center;
}
#pcontent .left-nav li.active span {
	display: block;
}
#pcontent .right-cont {
	width: 985px;
	padding: 30px 40px 100px;
}
#pcontent .right-cont .tab-cont {
	display: none;
}
#pcontent .right-cont .tab-cont.active {
	display: block;
}
#pcontent .right-cont .welcome .top-info {
	border-bottom: 1px solid #bbb;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
#pcontent .right-cont .welcome .top-info .left-img {
	width: 189px;
	height: 189px;
	padding: 5px;
	border-radius: 50%;
	background: url(../images/user_bg.png) no-repeat left center;
	overflow: hidden;
	text-align: center;
	margin-right: 25px;
}
#pcontent .right-cont .welcome .top-info .left-img .in-img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
}
#pcontent .right-cont .welcome .top-info .left-img img {
	min-width: 100%;
	height: 100%;
}
#pcontent .right-cont .welcome .top-info .right-info {
	padding-top: 5px;
}
#pcontent .right-cont .welcome .top-info .right-info h4 {
	color: #333;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
}
#pcontent .right-cont .welcome .top-info .right-info h4 i,
#pcontent .right-cont .welcome .top-info .right-info p em {
	color: #f9b04e;
}
#pcontent .right-cont .welcome .top-info .right-info small {
	margin-bottom: 25px;
	display: block;
}
#pcontent .right-cont .welcome .top-info .right-info small span {
	margin-right: 20px;
	color: #999;
}
#pcontent .right-cont .welcome .top-info .right-info p {
	color: #666;
	font-size: 15px;
	line-height: 2;
}
#pcontent .right-cont .welcome .top-info .right-info p span {
	color: #333;
}
#pcontent .right-cont .welcome .bottom-sign .section{
	line-height: 1.8;
	margin-top: 30px;
	padding-right: 50px;
}
#pcontent .right-cont .welcome .bottom-sign .small-tit {
	padding-left: 5px;
}
#pcontent .right-cont .welcome .bottom-sign .small-tit span {
	display: inline-block;
	width: 20px;
}
#pcontent .right-cont .welcome .bottom-sign h4 {
	display: inline-block;
	font-size: 18px;
	color: #f9b04e;
}
#pcontent .right-cont .welcome .bottom-sign p {
	padding-left: 30px;
}
#pcontent .right-cont .welcome .bottom-sign a {
	color: #999;
	margin-left: 30px;
	display: inline-block;
	margin-top: 10px;
}
#pcontent .right-cont .welcome .bottom-sign a.change {
	color: #f9b04e;
}
#pcontent .right-cont .resume {
	color: #666;
	display: none;
}
#pcontent .right-cont .resume .top {
	padding-bottom: 20px;
	background: url(../images/bline.png) no-repeat left bottom;
}
#pcontent .right-cont .resume small {
	color: #999;
}
#pcontent .right-cont .resume small i {
	color: #f9b04e;
}
#pcontent .right-cont .resume h3 {
	color: #f9b04e;
	font-size: 22px;
	margin-top: 15px;: 
}
#pcontent .right-cont .resume dl {
	padding: 20px 0;
	background: url(../images/bline.png) no-repeat left bottom;
	float: left;
	padding-right: 100px;
}
#pcontent .right-cont .resume dl dt {
	color: #333;
	font-size: 16px;
	margin-bottom: 15px;
	float: left;
	display: block;
	width: 100%;
}
#pcontent .right-cont .resume dl dd {
	float: left;
	width: 280px;
	line-height: 1.8;
}
#pcontent .right-cont .resume dl dd span {
	color: #333;
	margin-left: 15px;
}
#pcontent .right-cont .resume .bottom .list {
	padding-bottom: 20px;
	background: url(../images/bline.png) no-repeat left bottom;
}
#pcontent .right-cont .resume .bottom .section {
	margin-top: 20px;
}
#pcontent .right-cont .resume .bottom .section h4 {
	font-size: 16px;
	color: #f9b04e;
	padding-left: 15px;
	margin-bottom: 5px;
	background: url(../images/icon_yuan.png) no-repeat left center;
}
#pcontent .right-cont .resume .bottom .section p {
	padding-left: 15px;
}
#pcontent .right-cont .resume .bottom .section p a {
	color: #f9b04e;
}
#pcontent .right-cont .resume .bottom .tel {
	padding: 20px 0;
	font-style: italic;
}
#pcontent .right-cont .resume .bottom .tel h4 {
	font-size: 22px;
	color: #f9b04e;
	margin-bottom: 5px;
}
#pcontent .right-cont .resume .bottom .tel i {
	color: #f9b04e;
}
#pcontent .right-cont .resume .bottom table {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
#pcontent .right-cont .resume .bottom table caption {
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
}
#pcontent .right-cont .resume .bottom table th {
	font-weight: normal;
	background: #f6f6f6;
	height: 40px;
	line-height: 40px;
	border:10px solid #fff;
	border-bottom: none;
}
#pcontent .right-cont .resume .bottom table td {
	background: #f6f6f6;
	height: 40px;
	line-height: 40px;
	border:10px solid #fff;
	border-bottom: none;
}
#pcontent .right-cont .resume .bottom table tr th:first-child,
#pcontent .right-cont .resume .bottom table tr td:first-child {
	border-left: none;
}
#pcontent .right-cont .resume .bottom table tr th:last-child,
#pcontent .right-cont .resume .bottom table tr td:last-child {
	border-right: none;
}
#pcontent .right-cont .personal-data form{
	color: #999;
}
#pcontent .right-cont .personal-data h3,
#pcontent .right-cont .authentication h3 {
	color: #f9b04e;
	font-size: 22px;
	font-weight: normal;
	padding-left: 35px;
	margin-bottom: 25px;
	background: url(../images/icon_h.png) no-repeat left center;
}
#pcontent .right-cont .personal-data .top .left-img {
	float: left;
	width: 116px;
	height: 116px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
}
#pcontent .right-cont .personal-data .top .left-img img {
	width: 100%;	
}
#pcontent .right-cont .personal-data .top a {
	float: left;
	margin-top: 80px;
	color: #999;
}
#pcontent .right-cont .personal-data .fg {
	margin-top: 30px;
	height: 30px;
	line-height: 30px;
	position: relative;
}
#pcontent .right-cont .personal-data .fg p {
	position: absolute;
	height: 30px;
	width: 200px;
	right: 110px;
	top: 0;
	border-radius: 4px;
	color: red;
}
#pcontent .right-cont .personal-data .fg p.pyx {
	right: 190px;
}
#pcontent .right-cont .personal-data .fg input {
	border:1px solid #ccc;
	outline: none;
	border-radius: 4px;
	height: 100%;
	line-height: 28px;
	padding-left: 15px;
	width: 500px;
	color: #999;
}
#pcontent .right-cont .personal-data .sex input {
	width: auto;
	height: auto;
	position: relative;
	top: 2px;
	margin-right: 5px;
	padding-left: 0;
	border: none;
}
#pcontent .right-cont .personal-data .sex span {
	margin-right: 10px;
	color: #999;
}
#pcontent .right-cont .personal-data .sfg input {
	width: 200px;
}
#pcontent .right-cont .personal-data .fg select {
	border:1px solid #75b843;
	outline: none;
	border-radius: 4px;
	height: 100%;
	width: 200px;
	color: #666;
}
#pcontent .right-cont .personal-data .fg label.left {
	margin-left: 20px;
}
#pcontent .right-cont .personal-data button {
	background: #75b843;
	color: #fff;
	border: none;
	outline: none;
	padding: 8px 40px;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 50px;
}
#pcontent .right-cont .personal-data .tech-info,
#pcontent .right-cont .personal-data .tech-exp {
	margin-top: 60px;
}	
#pcontent .right-cont .personal-data .show-box{
	padding: 20px 60px 30px;
	border: 1px solid #ddd; 
}
#pcontent .right-cont .personal-data .tit {
	margin-bottom: 15px;
}
#pcontent .right-cont .personal-data .tit h4 {
	font-size: 16px;
	color: #666;
	display: inline-block;
}
#pcontent .right-cont .personal-data .tit a {
	float: right;
	color: #999;
}
#pcontent .right-cont .personal-data .tit a img {
	margin-right: 5px;
}
#pcontent .right-cont .personal-data .show-box ul.out {
	float: left;
	width: 100%;
}
#pcontent .right-cont .personal-data .show-box ul.out li {
	float: left;
	width: 35%;
	padding-left: 20px;
	color: #999;
	position: relative;
	margin-top: 15px;
}
#pcontent .right-cont .personal-data .show-box li span {
	color: #666;
}
#pcontent .right-cont .personal-data .show-box li:nth-child(1):before,
#pcontent .right-cont .personal-data .show-box li:nth-child(2):before {
	content: '';
	width: 3px;
	height: 20px;
	background: #75b843;
	position: absolute;
	left: 0;
	top: 4px;
}
#pcontent .right-cont .personal-data .hide-box {
	padding: 50px 60px 60px 30px;
	border: 1px solid #ddd;
	display: none;
}
#pcontent .right-cont .personal-data .hide-box .li-box {
	margin-bottom: 40px;
}
#pcontent .right-cont .personal-data .hide-box .li-box .fg {
	margin-bottom: 20px;
	margin-top: 0;
}
#pcontent .right-cont .personal-data .hide-box .li-box .left ul {
	border: 1px solid #ccc;
	border-radius: 5px;
	height: 200px;
	overflow-y: scroll; 
}
#pcontent .right-cont .personal-data .hide-box .li-box .left ul::-webkit-scrollbar,
#pcontent .right-cont .personal-data .hide-box .li-box .right ul::-webkit-scrollbar  {  
    width: 3px;  
    height: 3px;  
    background-color: #ccc;  
}  
#pcontent .right-cont .personal-data .hide-box .li-box .left ul::-webkit-scrollbar-track,
#pcontent .right-cont .personal-data .hide-box .li-box .right ul::-webkit-scrollbar-track {  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #F5F5F5;  
} 
#pcontent .right-cont .personal-data .hide-box .li-box .left ul::-webkit-scrollbar-thumb,
#pcontent .right-cont .personal-data .hide-box .li-box .right ul::-webkit-scrollbar-thumb  {  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #555;  
}
#pcontent .right-cont .personal-data .hide-box .li-box  ul li {
	padding: 10px 15px;
}
#pcontent .right-cont .personal-data .hide-box .li-box  ul li:hover {
	background: #f2eeee;
}
#pcontent .right-cont .personal-data .hide-box .li-box .left ul {
	box-shadow: 0 1px 1px 1px #ddd;
}
#pcontent .right-cont .personal-data .hide-box .li-box .right {
	height: 248px;
	width: 230px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-left: 25px;
	box-shadow: 0 1px 1px 1px #ddd;
} 
#pcontent .right-cont .personal-data .hide-box .li-box .right ul {
	height: 100%;
	overflow-y: scroll;
}
#pcontent .right-cont .personal-data .hide-box .li-box .right li {
	position: relative;
	display: none;
}
#pcontent .right-cont .personal-data .hide-box .li-box .right li:hover em {
	display: block;
}
#pcontent .right-cont .personal-data .hide-box .li-box .right li em {
	display: block;
	width: 21px;
	height: 21px;
	background: url(../images/cha.png) no-repeat center center;
	position: absolute;
	right: 15px;
	top: 8px;
	cursor: pointer;
	display: none;
}	
#pcontent .right-cont .personal-data .hide-box .li-box .right li em:hover {
	background: url(../images/chaon.png) no-repeat center center;
}
#pcontent .right-cont .personal-data .hide-box .tfg {
	margin-top: 30px;
}
#pcontent .right-cont .personal-data .hide-box label {
	position: relative;
	vertical-align: top;
	color: #999;
}
#pcontent .right-cont .personal-data .hide-box textarea {
	border: 1px solid #ccc;
	height: 250px;
	width: 442px;
	resize: none;
	outline: none;
	border-radius: 5px;
	padding: 5px 10px;
	color: #999;
}
#pcontent .right-cont .personal-data .hide-box button {
	float: right;
	margin-left: 15px;
	cursor: pointer; 
}
#pcontent .right-cont .personal-data .hide-box button[type="reset"] {
	background: #999;
}
#pcontent .right-cont .authentication {
	color: #999;
}
#pcontent .right-cont .authentication .up-img {
	padding: 20px 150px 60px 0;
	margin-bottom: 30px;
}
#pcontent .right-cont .authentication .top-up {
	background: url(../images/bline.png) no-repeat left bottom;
}
#pcontent .right-cont .authentication h4 {
	font-size: 18px;
	color: #666;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(../images/hleft_1.png) no-repeat left center;
}
#pcontent .right-cont .authentication .left {
	width: 330px;
}
#pcontent .right-cont .authentication .left p {
	margin-bottom: 20px;
}
#pcontent .right-cont .authentication form {
	position: relative;
}
#pcontent .right-cont .authentication form input {
	opacity: 0;
	filter: alpha(opacity=0);
	width: 0;
	height: 0;
}
#pcontent .right-cont .authentication form .fg {
	position: absolute;
	top:0;
}
#pcontent .right-cont .authentication form button {
	background: #fff;
	color: #f9b04e;
	border: 1px solid #f9b04e;
	padding: 6px 25px;
	border-radius: 4px;
	outline: none;
	cursor: pointer;
}
#pcontent .right-cont .authentication form span {
	color: #666;
	margin-left: 15px;
}
#pcontent .right-cont .no-payment,
#pcontent .right-cont .application,
#pcontent .right-cont .succeed {
	color: #666;
}
#pcontent .right-cont .no-payment .section,
#pcontent .right-cont .application .section,
#pcontent .right-cont .succeed .section {
	margin-bottom: 30px;
}
#pcontent .right-cont .no-payment h3,
#pcontent .right-cont .application h3,
#pcontent .right-cont .succeed h3 {
	font-size: 22px;
	color: #333;
	margin-bottom: 10px;
}
#pcontent .right-cont .no-payment h3 i,
#pcontent .right-cont .application h3 i,
#pcontent .right-cont .succeed h3 i {
	color: #f9b04e;
}
#pcontent .right-cont .no-payment .section p,
#pcontent .right-cont .application .section p,
#pcontent .right-cont .succeed .section p {
	line-height: 1.6;
}
#pcontent .right-cont .no-payment table,
#pcontent .right-cont .application table,
#pcontent .right-cont .succeed table {
	width: 100%;
	border-collapse: collapse;
}
#pcontent .right-cont .no-payment table caption,
#pcontent .right-cont .application table caption,
#pcontent .right-cont .succeed table caption {
	font-size: 18px;
	background: #edecec;
	height: 45px;
	line-height: 45px;
}
#pcontent .right-cont .no-payment table th,
#pcontent .right-cont .application table th,
#pcontent .right-cont .succeed table th {
	font-weight: normal;
	background: #fff;
	border:8px solid #f6f6f6;
	height: 40px;
	line-height: 40px;
}
#pcontent .right-cont .no-payment table td,
#pcontent .right-cont .application table td,
#pcontent .right-cont .succeed table td {
	text-align: center;
	border:8px solid #f6f6f6;
	background: #fff;
	height: 40px;
	line-height: 40px;
}
#pcontent .right-cont .no-payment table td a,
#pcontent .right-cont .application table td i,
#pcontent .right-cont .succeed table td i {
	color: #f9b04e;
}
#pcontent .right-cont .refund,
#pcontent .right-cont .complain {
	color: #666;
}
#pcontent .right-cont .refund .section {
	margin-bottom: 20px;
}
#pcontent .right-cont .refund p {
	line-height: 1.8;
}
#pcontent .right-cont .refund .fg,
#pcontent .right-cont .complain .fg {
	height: 30px;
	margin-bottom: 25px;
	position: relative;
}
#pcontent .right-cont .refund .fg p {
	position: absolute;
	height: 30px;
	line-height: 30px;
	width: 230px;
	color: red;
	left: 365px;
	top: 0;
}
#pcontent .right-cont .refund .fg input,
#pcontent .right-cont .refund .fg select,
#pcontent .right-cont .complain .fg input,
#pcontent .right-cont .complain .fg select {
	height: 100%;
	line-height: 28px;
	border: 1px solid #ccc;
	border-radius: 4px;
	outline: none;
	width: 200px;
	color: #666;
}
#pcontent .right-cont .refund .fg input,
#pcontent .right-cont .complain .fg input {
	padding-left: 10px;
}
#pcontent .right-cont .refund .fg label.left {
	margin-left: 15px;
}
#pcontent .right-cont .refund button,
#pcontent .right-cont .complain button {
	color: #fff;
	background: #f9b04e;
	outline: none;
	border: none;
	padding: 7px 36px;
	font-size: 16px;
	border-radius: 4px;
	cursor: pointer;
	margin-top: 10px;
}
#pcontent .right-cont .complain .fl input {
	width: auto;
	height: auto;
	position: relative;
	top: 2px;
	margin-right: 5px;
}
#pcontent .right-cont .complain .fl span {
	margin-right: 10px;
}
#pcontent .right-cont .complain .tfg {
	margin-bottom: 25px;
}
#pcontent .right-cont .complain .tfg label {
	vertical-align: top;
}
#pcontent .right-cont .complain  textarea {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 5px 10px;
	height: 150px;
	resize: none;
	width: 480px;
	outline: none;
	color: #666;
}
#pcontent .right-cont .resetting {
	color: #666;
}
#pcontent .right-cont .resetting h3 {
	font-size: 22px;
	text-align: center;
	color: #f9b04e;
	font-weight: normal;
	margin-bottom: 50px;
}
#pcontent .right-cont .resetting form {
	margin: 0 auto;
	width: 330px;
}
#pcontent .right-cont .resetting .fg {
	height: 30px;
	margin-bottom: 25px;
}
#pcontent .right-cont .resetting .fg input {
	height: 100%;
	line-height: 28px;
	padding-left: 10px;
	color: #666;
	border: 1px solid #ccc;
	outline: none;
	border-radius: 4px;
	width: 210px;
}
#pcontent .right-cont .resetting button {
	background: #f9b04e;
	color: #fff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	outline: none;
	border: none;
	width: 100%;
	margin-top: 20px;
	border-radius: 10px;
	cursor: pointer;
}
#footer .pfoot {
	padding: 70px 0;
	color: #333;
	text-align: center;
}
#footer .pfoot li {
	display: inline-block;
	margin: 0 15px 30px;
}
#footer .pfoot li a {
	color: #333;
}
#footer .pfoot li a:hover {
	text-decoration: underline;
}
/*签约老师*/
#tcontent .top-cont {
	color: #b6b6b6;
	padding-top: 30px;
	border-top: 3px solid #75b843;
	border-bottom: 4px double #75b843;
	font-style: italic;
}
#tcontent .top-cont h4 {
	color: #75b843;
	font-size: 20px;
	margin-bottom: 30px;
}
#tcontent .top-cont p {
	font-size: 16px;
	line-height: 1.9;
}
#tcontent .top-cont .left {
	margin-right: 115px;
	margin-left: 20px;
}
#tcontent .top-cont .left img {
	vertical-align: bottom;
}
#tcontent .top-cont .center {
	width: 370px;
	margin-right: 115px;
}
#tcontent .box .topnav h3 img {
	top:-2px;
}
#tcontent .box .tabcont li {
	padding: 0;
	padding-bottom: 5px;
}
#tcontent .floor-1 .tabcont li:hover {
	border: 1px solid #f9b04e;
}
#tcontent .floor-2 .tabcont li:hover {
	border: 1px solid #61bfa7;
}
#tcontent .floor-3 .tabcont li:hover {
	border: 1px solid #cf61a7;
}
#tcontent .floor-1 .topnav ul li.active a:after {
	background: url(../images/icon_slider1.png) no-repeat left center;
}
#tcontent .floor-2 .topnav ul li.active a:after {
	background: url(../images/icon_slider2.png) no-repeat left center;
}
#tcontent .floor-3 .topnav ul li.active a:after {
	background: url(../images/icon_slider3.png) no-repeat left center;
}
#tcontent .box .tabcont li i {
	margin-bottom: 0;
}
#tcontent .box .tabcont li .top {
	padding: 15px;
}
#tcontent .box .tabcont li .top > img {
	margin-bottom: 15px;
	width: 115px;
	height: 115px;
}
/*快速请家教*/
#fcontent,
#scontent {
	width: 100%;
	min-width: 1200px;
}
#fcontent .educate-form{
	border-top: 3px solid #75b843;
	padding: 50px 0 120px 0;
}
#fcontent .educate-form h4 {
	color: #75b843;
	font-size: 20px;
	text-align: center;
}
#fcontent .educate-form form {
	margin: 0 auto;
	width: 370px;
}
#fcontent .educate-form .fg {
	border: 1px solid #75b843;
	margin-top: 26px;
	height: 40px;
	line-height: 38px;
}
#fcontent .educate-form form input {
	border: none;
	outline: none;
	height: 100%;
	padding-left: 10px;
	color: #999;
	font-size: 15px;
}
#fcontent .educate-form form button {
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #75b843;
	width: 100%;
	border: none;
	outline: none;
	margin-top: 26px;
	font-size: 16px;
}
/*登录*/
#header .top-login {
	padding: 20px 0;
}
#header .top-login .dl {
	color: #333;
	font-size: 18px;
	margin: 8px 0 0 30px;
}
#header .top-login .return {
	margin-top: 10px;
}
#header .top-login .return a {
	color: #333;
}
#login-banner,
#register-banner {
	position: relative;
	width: 100%;
	min-width: 1200px;
	min-height: 300px;
}
#login-banner > img {
	width: 100%;
}
#login-banner .inbanner,
#register-banner .inbanner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#login-banner .inbanner .container,
#register-banner .inbanner .container {
	position: relative;
}
#login-banner .right-form {
	width: 520px;
	position: absolute;
	right: 0;
}
#login-banner .right-form .left-code,
#register-banner .left-form .right-code  {
	width: 100px;
	text-align: center;
	color: #333;
}
#login-banner .right-form .left-code .code,
#register-banner .left-form .right-code .code {
	padding: 5px;
	background: #fff;
}
#login-banner .right-form .left-code img,
#register-banner .left-form .right-code img {
	width: 100%;
}
#login-banner .right-form .left-code p,
#register-banner .left-form .right-code p {
	margin-top: 5px;
}
#login-banner .form,
#register-banner .form {
	padding: 25px;
	background: #fff;
	width: 340px;
}
#login-banner .form h4,
#register-banner .form h4 {
	color: #333;
	font-size: 16px;
	border-bottom: 3px solid #75b843;
	display: inline-block;
	height: 35px;
}
#login-banner .form .fg,
#register-banner .form .fg {
	margin-top: 15px;
	border: 1px solid #bbb;
	height: 45px;
	line-height: 43px;
	padding-left: 8px;
	position: relative;
}
#login-banner .form .fg img{
	vertical-align: middle;
}
#login-banner .form .fg #captcha {
	position: absolute;
	top: 3px;
	right: 2px;
}
#login-banner .form .fg input,
#register-banner .form .fg input {
	border:none;
	outline: none;
	padding-left: 5px;
	color: #aaa;
	width: 92%;
	height: 100%;
}
#login-banner .form button,
#register-banner .form button {
	border: none;
	outline: none;
	color: #fff;
	background: #75b843;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	margin-top: 20px;
	cursor: pointer;
}
#login-banner .form a,
#register-banner .form a {
	color: #888;
	font-size: 13px;
}
#login-banner .form a:hover,
#register-banner .form a:hover {
	text-decoration: underline;
}
/*注册协议*/
#protocol-content {
	width: 100%;
	min-width: 1200px;
	background: #f2f2f2;
	padding: 20px 0;
}
#protocol-content .protocol {
	background: #fff;
	padding: 30px;
	color: #737373;
	line-height: 1.5;
	min-height: 500px;
}
#protocol-content .protocol h4 {
	height: 16px;
	font-size: 16px;
	line-height: 1;
	font-weight: normal;
	border-left: 3px solid #75b843;
	padding-left: 6px;
}
#protocol-content .protocol p {
	margin: 20px 0 10px 0;
}
#protocol-content .protocol p:nth-of-type(1) {
	margin-top: 15px;
}
#protocol-content .protocol small {
	color: #b6b6b6;
}
/*教员注册*/
#register-banner > img {
	min-height: 620px;
	width: 100%;
}
#register-banner .left-form {
	position: absolute;
	right: 0;
	width: 550px;
}
#register-banner .left-form .form {
	width: 370px;
}
#register-banner .left-form .yfg {
	border: 1px solid #bbb;
	height: 45px;
	line-height: 43px;
	margin-top: 25px;
	padding-left: 8px;
}
#register-banner .left-form .yfg img {
	height: 100%;
}
#register-banner .left-form .yfg label {
	float: right;
	height: 100%;
}
#register-banner .left-form .yfg input {
	border: none;
	outline: none;
	height: 100%;
	float: left;
	color: #aaa;
	width: 200px;
	padding-left: 6px;
}
#register-banner .left-form a {
	display: block;
	text-align: right;
}
#register-banner .left-form form > .fg {
	position: relative;
	height: 40px !important;
	line-height: 38px !important;
	margin-top: 25px !important;
}
#register-banner .left-form form > .yfg {
		position: relative;
	height: 40px !important;
	line-height: 38px !important;
	margin-top: 25px;
}
#register-banner .left-form form span {
	position: absolute;
	color: red;
	right: 0;
	top: 40px;
	font-size: 13px;
	width: 100%;
	text-align: right;
	height: 25px;
	line-height: 25px;
}
#register-banner .left-form .rfg {
	margin-top: 15px;
	color: #888;
}
#register-banner .left-form .rfg p {
	color: #333;
}
#register-banner .left-form .rfg input {
	margin-right: 5px;
	position: relative;
	top: 2px;
	outline: none;
}
#register-banner .left-form .rfg label {
	display: block;
	margin-top: 5px;
}
#register-banner .left-form form button {
	margin-top: 25px;
}

/*完善个人信息*/
#header .top-logout {
	background: #333; 
	color: #fff;
	height: 40px;
	line-height: 40px;
}
#header .top-logout span.left {
	width: 150px;
	display: inline-block;
	text-align: right;
}
#header .top-logout a {
	color: #fff;
}
#header .top-logout a:hover {
	text-decoration: underline;
}
#fill-content {
	width: 100%;
	background: #f2f2f2;
	min-width: 1200px;
	padding: 20px 0;
}
#fill-content .fill-info .personal-data .top {
	text-align: center;
	background: #75b843;
	padding: 30px 0 0;
	color: #fff;
	height: 140px;
}
#fill-content .fill-info .personal-data .top h3 {
	font-weight: normal;
	font-size: 22px;
}
#fill-content .fill-info .personal-data .top a {
	background: #fff;
	display: inline-block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	line-height: 90px;
	position: relative;
	top: 30px;
	box-shadow: 0 0 2px 2px #eee;
}
#fill-content .fill-info .personal-data .top a img {
	vertical-align: middle;
}
#fill-content .fill-info .personal-data form{
	color: #999;
}
#fill-content .fill-info .personal-data > form {
	padding: 50px 150px;
	background: #fff;
}
#fill-content .fill-info .personal-data .fg {
	margin-top: 30px;
	height: 30px;
	line-height: 30px;
	position: relative;
}
#fill-content .fill-info .personal-data .fg p {
	position: absolute;
	height: 30px;
	width: 200px;
	right: 80px;
	top: 0;
	border-radius: 4px;
	color: red;
}
#fill-content .fill-info .personal-data .fg p.pyx {
	right: 160px;
}
#fill-content .fill-info .personal-data .fg input {
	border:1px solid #ccc;
	outline: none;
	border-radius: 4px;
	height: 100%;
	line-height: 28px;
	padding-left: 15px;
	width: 500px;
	color: #999;
}
#fill-content .fill-info .personal-data .sex input {
	width: auto;
	height: auto;
	position: relative;
	top: 2px;
	margin-right: 5px;
	padding-left: 0;
	border: none;
}
#fill-content .fill-info .personal-data .sex span {
	margin-right: 10px;
	color: #999;
}
#fill-content .fill-info .personal-data .sfg input {
	width: 200px;
}
#fill-content .fill-info .personal-data .fg select {
	border:1px solid #75b843;
	outline: none;
	border-radius: 4px;
	height: 100%;
	width: 200px;
	color: #666;
}
#fill-content .fill-info .personal-data .fg label.left {
	margin-left: 20px;
}
#fill-content .fill-info .personal-data button {
	background: #75b843;
	color: #fff;
	border: none;
	outline: none;
	padding: 8px 40px;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 50px;
	float: right;
}
#fill-content .fill-info .personal-data .tech-info,
#fill-content .fill-info .personal-data .tech-exp {
	margin-top: 20px;
	padding: 30px 110px;
	background: #fff;
}	
#fill-content .fill-info .personal-data .show-box{
	padding: 20px 40px;
	border: 1px solid #ddd; 
}
#fill-content .fill-info .personal-data .tit {
	margin-bottom: 15px;
}
#fill-content .fill-info .personal-data .tit h4 {
	font-size: 16px;
	color: #666;
	display: inline-block;
}
#fill-content .fill-info .personal-data .tit a {
	float: right;
	color: #999;
}
#fill-content .fill-info .personal-data .tit a img {
	margin-right: 5px;
}
#fill-content .fill-info .personal-data .show-box ul.out {
	float: left;
	width: 100%;
}
#fill-content .fill-info .personal-data .show-box ul.out li {
	float: left;
	width: 35%;
	padding-left: 20px;
	color: #999;
	position: relative;
	margin-top: 15px;
}
#fill-content .fill-info .personal-data .show-box li span {
	color: #666;
}
#fill-content .fill-info .personal-data .show-box li:nth-child(1):before,
#fill-content .fill-info .personal-data .show-box li:nth-child(2):before {
	content: '';
	width: 3px;
	height: 20px;
	background: #75b843;
	position: absolute;
	left: 0;
	top: 4px;
}
#fill-content .fill-info .personal-data .hide-box {
	padding: 50px 100px;
	border: 1px solid #ddd;
	display: none;
}
#fill-content .fill-info .personal-data .hide-box .li-box {
	margin-bottom: 40px;
}
#fill-content .fill-info .personal-data .hide-box .li-box .fg {
	margin-bottom: 20px;
	margin-top: 0;
}
#fill-content .fill-info .personal-data .hide-box .li-box .left ul {
	border: 1px solid #ccc;
	border-radius: 5px;
}
#fill-content .fill-info .personal-data .hide-box .li-box  ul li {
	padding: 10px 15px;
}
#fill-content .fill-info .personal-data .hide-box .li-box  ul li:hover {
	background: #f2eeee;
}
#fill-content .fill-info .personal-data .hide-box .li-box .left ul {
	box-shadow: 0 1px 1px 1px #ddd;
}
#fill-content .fill-info .personal-data .hide-box .li-box .right {
	height: 248px;
	width: 230px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-left: 25px;
	box-shadow: 0 1px 1px 1px #ddd;
} 
#fill-content .fill-info .personal-data .hide-box .li-box .right li {
	position: relative;
	display: none;
}
#fill-content .fill-info .personal-data .hide-box .li-box .right li:hover em {
	display: block;
}
#fill-content .fill-info .personal-data .hide-box .li-box .right li em {
	display: block;
	width: 21px;
	height: 21px;
	background: url(../images/cha.png) no-repeat center center;
	position: absolute;
	right: 15px;
	top: 8px;
	cursor: pointer;
	display: none;
}	
#fill-content .fill-info .personal-data .hide-box .li-box .right li em:hover {
	background: url(../images/chaon.png) no-repeat center center;
}
#fill-content .fill-info .personal-data .hide-box .tfg {
	margin-top: 30px;
}
#fill-content .fill-info .personal-data .hide-box label {
	position: relative;
	vertical-align: top;
	color: #999;
}
#fill-content .fill-info .personal-data .hide-box label span {
	position: absolute;
	display: block;
	width: 110%;
	top: 20px;
}
#fill-content .fill-info .personal-data .hide-box textarea {
	border: 1px solid #ccc;
	height: 150px;
	width: 442px;
	resize: none;
	outline: none;
	border-radius: 5px;
	padding: 5px 10px;
	color: #999;
}
#fill-content .fill-info .personal-data .hide-box button {
	float: right;
	margin-left: 15px;
	cursor: pointer; 
}
#fill-content .fill-info .personal-data .hide-box button[type="reset"] {
	background: #999;
}
#fill-content .fill-info .personal-data .bottom {
	text-align: right;
	margin: 20px 0 50px 0;
}
#fill-content .fill-info .personal-data .bottom a {
	color: #333;
}
#fill-content .fill-info .personal-data .bottom a:hover {
	text-decoration: underline;
}
/*身份认证*/
#identity {
	width: 100%;
	min-width: 1200px;
	background: #f2f2f2;
	padding: 20px 0;
}
#identity .ident-cont {
	background: #fff;
	padding: 50px;
}
#identity .ident-cont .authentication h3 {
	color: #f9b04e;
	font-size: 22px;
	font-weight: normal;
	padding-left: 35px;
	margin-bottom: 25px;
	background: url(../images/icon_h.png) no-repeat left center;
}
#identity .ident-cont .authentication {
	color: #999;
}
#identity .ident-cont .authentication .up-img {
	padding: 20px 300px 60px 0;
	margin-bottom: 30px;
}
#identity .ident-cont .authentication .top-up {
	background: url(../images/bline.png) no-repeat left bottom;
}
#identity .ident-cont .authentication h4 {
	font-size: 18px;
	color: #666;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(../images/hleft_1.png) no-repeat left center;
}
#identity .ident-cont .authentication .left {
	width: 330px;
}
#identity .ident-cont .authentication .img {
	background: #e9e9e9;
	width: 270px;
	height: 180px;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}
#identity .ident-cont .authentication  img {
	border-radius: 10px;
	width: 100%;
}
#identity .ident-cont .authentication .left p {
	margin-bottom: 20px;
}
#identity .ident-cont .authentication form {
	position: relative;
}
#identity .ident-cont .authentication form input {
	opacity: 0;
	filter: alpha(opacity=0);
}
#identity .ident-cont .authentication form .fg {
	position: absolute;
	top:0;
}
#identity .ident-cont .authentication form button {
	background: #fff;
	color: #f9b04e;
	border: 1px solid #f9b04e;
	padding: 6px 25px;
	border-radius: 4px;
	outline: none;
	cursor: pointer;
}
#identity .ident-cont .authentication form span {
	color: #666;
	margin-left: 15px;
}
#identity .ident-cont .authentication form button.save {
	background: #f9b04e;
	color: #fff;
	border: 1px solid #f9b04e;
	padding: 8px 35px;
	margin-top: 50px;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#identity .ident-cont .authentication form button.save:hover {
	background: #fff;
	color: #f9b04e;
}
/*备选教员*/
/*第一步*/
#option-content {
	width: 100%;
	min-width: 1200px;
	min-height: 700px;
}
#option-content .option {
	border-top: 3px solid #75b843;
}
#option-content .top-step {
	padding: 40px 0;
}
#option-content .top-step h3 {
	color: #75b843;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	display: inline-block;
}
#option-content .top-step ul {
	display: inline-block;
	height: 62px;
	line-height: 62px;
}
#option-content .top-step ul li {
	display: inline-block;
	padding-left: 80px;
	color: #888;
	margin-left: 25px;
}
#option-content .top-step ul li:first-child,
#option-content .top-step ul li.first {
	background: url(../images/first.png) no-repeat left center;
}
#option-content .top-step ul li:nth-child(2),
#option-content .top-step ul li.second {
	background: url(../images/second.png) no-repeat left center;
}
#option-content .top-step ul li:last-child,
#option-content .top-step ul li.last {
	background: url(../images/last.png) no-repeat left center;
}
#option-content .teacher-list h4 {
	color: #333;
	font-size: 20px;
	font-weight: normal;
	border-left: 3px solid #f9b04e;
	height: 20px;
	line-height: 1;
	padding-left: 10px;
	margin-bottom: 20px;
}
#option-content .teacher-list > ul > li {	
	color: #a8aaa8;
	padding: 25px;
	border-bottom: 1px solid #ccc;
}
#option-content .teacher-list > ul > li .left {
	float: left;
	width: 480px;
}
#option-content .teacher-list > ul > li .left .teacher-pic {
	float: left;
	text-align: center;
	margin-right: 25px;
	width: 120px;
}
#option-content .teacher-list > ul > li .left .teacher-pic .pic {
	display: inline-block;
	border-radius: 50%;
}
#option-content .teacher-list > ul > li .left .teacher-pic .pic img {
	width: 120px;
}
#option-content .teacher-list > ul > li .left .teacher-pic span {
	display: block;
	font-size: 20px;
	color: #333;
	margin: 10px 0;
}
#option-content .teacher-list > ul > li .left .teacher-info {
	float: left;
	width: 335px;
	padding-top: 15px;
	color: #888;
}
#option-content .teacher-list > ul > li .left .teacher-info dl {
	margin-bottom: 10px;
}
#option-content .teacher-list > ul > li .left .teacher-info dt {
	float: left;
	display: inline-block;
}
#option-content .teacher-list > ul > li .left .teacher-info dd {
	float: left;
	display: inline-block;
	width: 260px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
}
#option-content .teacher-list > ul > li .left .teacher-info dd span {
	margin-right: 6px;
	color: #888;
}
#option-content .teacher-list > ul > li .left .teacher-info ul {
	margin-top: 26px;
}
#option-content .teacher-list > ul > li .left .teacher-info ul li {
	float: left;
	width: 33.3%;
	color: #888;
}
#option-content .teacher-list > ul > li .left .teacher-info ul li img {
	vertical-align: middle;
	margin-right: 8px;
}
#option-content .teacher-list > ul > li .right {
	float: right;
	width: 540px;
	color: #888;
}
#option-content .teacher-list > ul > li .right p {
	line-height: 1.8;
	width: 280px;
	margin-top: 50px;
}
#option-content .teacher-list > ul > li .right a.btn {
	display: block;
	margin: 0 auto;
	height: 35px;
	line-height: 33px;
	width: 150px;
	text-align: center;
	color: #ccc;
	border: 1px solid #ccc;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 20px;
	background: #fff;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	margin-top: 75px;
}
#option-content .teacher-list > ul > li .right a.btn:hover {
	background: #ccc;
	color: #fff;
}
#option-content .teacher-list form {
	margin: 40px 0 100px 0;
}
#option-content .teacher-list form h4 {
	margin-bottom: 40px;
}
#option-content .teacher-list form label {
	display: inline-block;
	margin-right: 30px;
	color: #cfcfcf;
	font-size: 16px;
	height: 40px;
}
#option-content .teacher-list form input {
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #cfcfcf;
	height: 100%;
	line-height: 38px;
	outline: none;
	padding-left: 8px;
	width: 200px;
}
#option-content .teacher-list  button {
	width: 200px;
	margin-left: 15px;
	background: #75b843;
	color: #fff;
	outline: none;
	border: 1px solid #75b843;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#option-content .teacher-list  button:hover {
	background: #75b843;
}
/*第三步*/
#option-content .last-step ul li:first-child,
#option-content .last-step ul li.first {
	background: url(../images/first_1.png) no-repeat left center;
}
#option-content .last-step ul li:nth-child(2),
#option-content .last-step ul li.second {
	background: url(../images/second_1.png) no-repeat left center;
}
#option-content .reset-success {
	color: #959595;
	text-align: center;
	margin-top: 30px;
}
#option-content .reset-success p {
	width: 330px;
	margin: 20px auto;
	text-align: left;
}
/*请家教价格*/
#price,
#process,
#news {
	width: 100%;
	min-width: 1200px;
	background: #f2f2f2;
	padding: 20px 0;
	color: #999;
}
#price .price-cont {
	background: #fff;
	padding: 30px;
	line-height: 2;
}
#price h4,
#process h4 {
	color: #333;
	font-size: 20px;
	font-weight: normal;
	border-left: 3px solid #75b843;
	height: 20px;
	line-height: 1;
	padding-left: 10px;
	margin-bottom: 20px;
}
#price span {
	font-size: 16px;
}
#price table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 100%;
	margin: 15px 0;
}
#price table th {
	border: 1px solid #ccc;
	color: #333;
	font-weight: normal;
	padding: 15px 0;
}
#price table td {
	border: 1px solid #ccc;
	text-align: center;
}
#price .ps {
	width: 500px;
}
#price .bottom-section {
	margin-bottom: 30px;
}
#price form,
#process form {
	margin: 40px 0 100px 0;
}
#price form h4,
#process form h4 {
	margin-bottom: 40px;
}
#price form label,
#process form label {
	display: inline-block;
	margin-right: 30px;
	color: #cfcfcf;
	font-size: 16px;
	height: 40px;
}
#price form input,
#process form input {
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #cfcfcf;
	height: 100%;
	line-height: 38px;
	outline: none;
	padding-left: 8px;
	width: 200px;
}
#price button,
#process button {
	width: 200px;
	margin-left: 15px;
	background: #75b843;
	color: #fff;
	outline: none;
	border: 1px solid #75b843;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#price button:hover,
#process button:hover {
	background: #75b843;
}
/*请家教流程*/
#process .process-cont {
	background: #fff;
	padding: 50px 63px;
	line-height: 2;
}
#process .process-cont .info {
	height: 166px;
	background: url(../images/process_bg.png) no-repeat center center;
	background-size: cover; 
	margin-bottom: 50px;
}
#process .process-cont .info ul {
	float: left;
}
#process .process-cont .info ul li {
	float: left;
	width: 200px;
	margin-right: 50px;
	padding: 0 20px;
	line-height: 2.5;
	margin-top: 35px;
}
#process .process-cont .info ul li.second,
#process .process-cont .info ul li:nth-child(2) {
	width: 220px;
	margin-right: 60px;
}
#process .process-cont .info ul li.last,
#process .process-cont .info ul li:nth-child(3) {
	width: 220px;
	padding: 0 5px;
	line-height: 1.6;
}
#process .process-cont .info .right {
	width: 200px;
	text-align: center;
}
#process .process-cont .info .right p {
	color: #75b843;
	display: inline-block;
	line-height: 1.5;
	width: 120px;
}
#process .process-cont .info .right p.first,
#process .process-cont .info .right p:first-child {
	color: #fff;
	margin: 22px 0 70px;
}
/*新闻列表*/
#news .container {
	position: relative;
}
#news a {
	color: #333;
}
#news .left-list {
	background: #fff;
	width: 840px;
}
#news .left-list .cont {
	float: left;
}
#news .left-list .cont li {
	padding: 20px;
	border-bottom: 1px solid #f5f5f5;
	float: left;
}
#news .left-list .cont li a {
	display: block;
	float: left;
}
#news .left-list .cont .left-img {
	float: left;
	height: 160px;
	overflow:hidden;
	margin-right: 20px;
}
#news .left-list .cont .left-img img {
	height: 100%;
}
#news .left-list .cont .right-cont {
	float: left;
	width: 620px;
}
#news .left-list .cont li h4 {
	font-size: 18px;
	float: left;
}
#news .left-list .cont li time {
	float: right;
	vertical-align: bottom;
	color: #999;
	position: relative;
	top: 5px;
}
#news .left-list .cont li p {
	clear: both;
	line-height: 2;
	text-indent: 28px;
	margin-top: 20px;
	word-wrap: break-word;
	word-break: break-all;
}
#news .nav-page {
	float: left;
	width: 100%;
	text-align: center;
	margin: 40px 0 60px;
}
#news .nav-page ul {
	display: inline-block;
}
#news .nav-page ul li {
	float: left;
	margin-right: 10px;	
	line-height: 30px;
	color: #333;
}
#news .nav-page ul li.first a{
	width: 60px;
}
#news .nav-page ul li.last a {
	margin-right: 0;
	width: 60px;
}
#news .nav-page ul li a {
	display: block;
	border: 1px solid #ddd;
	background: #f7f7f7;
	color: #333;
	border-radius: 4px;
	width: 35px;
	line-height: 33px;
	height: 35px;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#news .nav-page ul li a:hover {
	color: #dcf1da;
	background: #75b843;
	border-color: #75b843;
}
#news .right-list {
	position: absolute;
	right: 0;
	top: 0;
	width: 315px;
	background: #fff;
	padding: 20px 10px;
}
#news .right-list h4 {
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
}
#news .right-list li {
	margin-bottom: 28px;
	float: left;
}
#news .right-list li span {
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin-right: 10px;
	background: #ccc;
	color: #fff;
	float: left;
}
#news .right-list li.first span,
#news .right-list li:first-child span {
	background: #75b843;
}
#news .right-list li.second span,
#news .right-list li:nth-child(2) span {
	background: #666;
}
#news .right-list li.three span,
#news .right-list li:nth-child(3) span {
	background: #999;
}
#news .right-list li a {
	display: block;
	float: left;
	line-height: 18px;
}
#news .right-list li a:hover {
	text-decoration: underline;
}
#news .right-list li:last-child,
#news .right-list li.last {
	margin-bottom: 10px;
}
/*新闻详情*/
#news .left-detial {
	background: #fff;
	width: 840px;
	padding: 20px 20px 60px;
}
#news .left-detial h3 {
	color: #333;
	font-size: 32px;
	margin-bottom: 5px;
}
#news .left-detial .top-tit .right {
	margin-top: 40px;
}
#news .left-detial .top-tit .right a {
	display: inline-block;
	width: 20px;
	margin-left: 5px;
}
#news .left-detial .top-tit .right a img {
	width: 100%;
	vertical-align: middle;
}
#news .left-detial .img {
	text-align: center;
	height: 320px;
	overflow: hidden;
	margin: 35px 0;
}
#news .left-detial .img img {
	height: 100%;
	vertical-align: middle;
}
#news .left-detial p {
	color: #333;
	margin-bottom: 26px;
	line-height: 1.8;
	text-indent: 28px;
}
#news .left-detial p a {
	color: #75b843;
}
#news .left-detial p.last,
#news .left-detial p:last-child {
	text-indent: 0;
}
#news .bottom a {
	float: right;
	color: #333;
	font-size: 16px;
}
#news .bottom a.next {
	margin-left: 10px;
}
#news .bottom a:hover {
	text-decoration: underline;
}

/*悬浮*/
.suspend {
	position: fixed;
	right: 1px;
	bottom:200px;
	z-index: 9999;
}
.suspend li {
	width: 54px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
}
.suspend li:last-child {
	margin: 0;
}
.suspend li .wechat {
	position: absolute;
	background: #5fc94b;
	right: 66px;
	top: -45px;
}
.suspend li .wechat .inbox {
	padding: 8px;
	position: relative;
	width: 150px;
}
.suspend li .wechat .inbox:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 12px solid #5fc94b;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	position: absolute;
	left: 100%;
	top: 65px;
}
.suspend li .wechat img {
	width: 100%;
	vertical-align: middle;
	margin-bottom: 2px;
}
.suspend li .wechat i {
	color: #fff;
	font-size: 12px;
}
.suspend li .chat {
	position: absolute;
	right: 66px;
	top: -25px;
	background: #5fc94b;
}
.suspend li .chat form {
	padding: 20px 8px;
}
.suspend li .chat form:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 12px solid #5fc94b;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	position: absolute;
	left: 100%;
	top: 46px;
}
.suspend li .chat input {
	background: transparent;
	border: 1px solid #fff;
	width: 120px;
	color: #fff;
	outline: none;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	padding-left: 6px;
	font-family: "Microsoft YaHei";
}
.suspend li .chat input::-webkit-input-placeholder {
	color: #fff;
}
.suspend li .chat input:-moz-placeholder {
	color: #fff;
}
.suspend li .chat input::-moz-placeholder {
	color: #fff;
}
.suspend li .chat input::-webkit-input-placeholder {
	color: #fff;
}
.suspend li .chat input:-ms-input-placeholder {
	color: #fff;
}
.suspend li .chat button {
	outline: none;
	border: none;
	background: #fff;
	color: #5fc94b;
	font-size: 14px;
	width: 100%;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	border-radius: 5px;
	margin-top: 12px;
	font-family: "Microsoft YaHei";
}
.suspend li .hidebox {
	display: none;
}

#shenf{
    border: 1px solid #75b843;
    outline: none;
    border-radius: 4px;
    height: 100%;
    width: 200px;
    color: #666;
}
.proce {
	margin-top: 30px;
	font-size: 16px;
}
.proce ul {
	float: left;
	width: 600px;
}
.proce span {
	color: #333;
}
.proce .img {
	float: left;
	margin-top:90px;
}
.copyright p {
	margin-bottom: 20px;
}
.payment h3 {
	color: #666;
	font-size: 28px;
	text-align: center;
}
.payment .left {
	margin-top: 40px;
	margin-right: 50px;
}
.payment .pay {
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
	width: 680px;
	margin: 0 auto;
	font-size: 16px;
}
.payment .pay.last {
	border: none;
}
.brif h5 {
	font-weight: normal;
	color: #333;
	font-size: 18px;
	margin-bottom: 10px;
}
.brif p {
	font-size: 16px;
	text-indent: 16px;
}
.brif p.tit {
	color: #333;
	text-indent: 0;
}
.agree .sect {
	margin-bottom: 25px;
	font-size: 16px;
}
.agree .sect h5 {
	font-weight: normal;
	font-size: 16px;
}
.agree .sect p {
	text-indent: 16px;
}
.stand .sect {
	font-size: 16px;
	margin-bottom: 20px;
}
.stand .sect p {
	padding-left: 32px;
}
.stand .sect p i {
	color: #75b843;
}
.stand .sect p.tit {
	padding: 0;
	color: #333;
}
.contact dl {
	font-size: 16px;
	margin-bottom: 20px;
}
.contact dl dt {
	color: #333;
}
.deciaract dl {
	font-size: 16px;
}
.deciaract dl dt {
	color: #333;
	font-size: 18px;
	margin-bottom: 15px;
}
.deciaract li {
	float: left;
	width: 103px;
	text-align: center;
	font-size: 16px;
}
.deciaract li img {
	width: 100%;
}
.deciaract li.line {
	width: 120px;
	padding-top: 30px;
}
.deciaract li.line img {
	width: auto;
}
.private dl {
	font-size: 16px;
	margin-bottom: 20px;
}
.private dl dd {
	padding-left: 32px;
}
.private dl dt {
	color: #333;
}

/* 首页教员加载动画 */
.index-loading-teacher{
	height: 302px;
	background: transparent url(../images/loading3.gif) no-repeat center center;
}

/* 选择城市 */
#city-top {
    text-align: center;
    padding-top: 35px;
    border-bottom: 2px solid #75b843;
}
.city-contain {
    width: 1020px;
    margin: 0 auto;
}
#city-content .top-link {
    text-align: center;
    margin: 25px 0 50px 0;
}
#city-content .top-link a.btn {
    display: inline-block;
    color: #fff;
    background: #75b843;
    width: 202px;
    height: 47px;
    line-height: 45px;
    border: 1px solid #75b843;
    font-size: 17px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
#city-content .city-list dl {
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 15px;
    margin-bottom: 22px;
    width: 100%;
}
#city-content .city-list dl dt {
    float: left;
    font-weight: bold;
    margin-right: 20px;
}
#city-content .city-list dl dd {
    float: left;
    margin-right: 10px;
}
#city-content .city-list dl.first dd a {
    color: #75b843;
}
#city-content .city-list .area {
    position: relative;
    width: 695px;
    clear: both;
    color: #ccc;
    border-top: 1px solid #eee;
    font-size: 16px;
    margin: 10px 0 25px 0;
}
#city-content .city-list .area span {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -13px;
    background: #fff;
}
#city-content .city-list dl dd a {
	color: #7a7a7a;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
#city-content .city-list dl.first dd a {
	color: #75b843;
}
#city-content .city-list dl dd a:hover {
	color: #75b843;
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	text-decoration: underline;
}
#city-content .city-list dl.first dd a:hover {
	color: #7a7a7a;
}
    transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
#city-footer {
	clear: both;
	padding-top: 30px;
	color: #7a7a7a;
}
.city-contain {
    width: 1020px;
    margin: 0 auto;
}
#city-footer p {
    text-align: center;
    border-top: 1px solid #eee;
    padding: 35px 0;
}