/*! normalize.css v3.0.2 | MIT License | git.io/normalize */a, a:active, a:hover {
	outline: 0
}
img, legend {
	border: 0
}
legend, td, th {
	padding: 0
}
body, p {
	margin: 0
}
.header, .w998, sub, sup {
	position: relative
}
.fixedBar, .logo {
	box-shadow: 0 0 1px 0 rgba(0,0,0,.3), 0 0 6px 2px rgba(0,0,0,.15)
}
#sliderBar a, .fixLogoImg, .focusImg, .fwords span, .logoImg, .mainTitle {
	text-indent: -999em
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
a {
	background-color: transparent
}
abbr[title] {
	border-bottom: 1px dotted
}
b, optgroup, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre, textarea {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
body {
	background: #fff;
	color: #757575;
	font-size: 14px;
	font-family: Segoe UI, Lucida Grande, Helvetica, Arial, Microsoft YaHei, FreeSans, Arimo, Droid Sans, wenquanyi micro hei, Hiragino Sans GB, Hiragino Sans GB W3, FontAwesome, sans-serif;
	line-height: 1.75
}
a:active, a:link, a:visited {
	color: #757575;
	text-decoration: none
}
a:hover {
	text-decoration: none;
	color: #87ba00
}
#sliderBar:after, .clear:after, .focusArea:after, .focusTab:after, .footArea:after, .videoList:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}
#sliderBar, .clear, .focusArea, .focusTab, .footArea, .videoList {
	zoom: 1
}
.colorW {
	color: #fff
}
.colorG {
	color: #666
}
.colorO {
	color: #f60
}
.f30 {
	font-size: 30px
}
.f14 {
	font-size: 14px
}
.f24 {
	font-size: 24px
}
.f20 {
	font-size: 20px
}
.gridrow {
	width: 1060px
}
.gridrow:after, .gridrow:before {
	display: table;
	line-height: 0;
	content: ""
}
.gridrow:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11, .grid12, .grid13, .grid14.grid15.grid16, .grid17, .grid18, .grid19, .grid20, .grid21, .grid22, .grid23, .grid24 {
	float: left;
	margin-left: 20px;
	display: inline
}
.grid1 {
	width: 22px
}
.grid2 {
	width: 64px
}
.grid3 {
	width: 106px
}
.grid4 {
	width: 148px
}
.grid5 {
	width: 190px
}
.grid6 {
	width: 250px; margin-top:20px;
}
.grid7 {
	width: 274px
}
.grid8 {
	width: 316px
}
.grid9 {
	width: 358px
}
.grid10 {
	width: 400px
}
.grid11 {
	width: 442px
}
.grid12 {
	width: 484px
}
.grid13 {
	width: 526px
}
.grid14 {
	width: 568px
}
.grid15 {
	width: 610px
}
.grid16 {
	width: 652px
}
.grid17 {
	width: 694px
}
.grid18 {
	width: 736px
}
.grid19 {
	width: 778px
}
.grid20 {
	width: 820px
}
.grid21 {
	width: 862px
}
.grid22 {
	width: 904px
}
.grid23 {
	width: 946px
}
.grid24 {
	width: 988px
}
.offset1 {
	margin-left: 42px
}
.offset2 {
	margin-left: 84px
}
.offset3 {
	margin-left: 126px
}
.offset4 {
	margin-left: 168px
}
.offset5 {
	margin-left: 210px
}
.offset6 {
	margin-left: 252px
}
.offset7 {
	margin-left: 294px
}
.offset8 {
	margin-left: 336px
}
.offset9 {
	margin-left: 378px
}
.offset10 {
	margin-left: 420px
}
.offset11 {
	margin-left: 462px
}
.offset12 {
	margin-left: 504px
}
.offset13 {
	margin-left: 546px
}
.offset14 {
	margin-left: 588px
}
.offset15 {
	margin-left: 630px
}
.offset16 {
	margin-left: 672px
}
.offset17 {
	margin-left: 714px
}
.offset18 {
	margin-left: 756px
}
.offset19 {
	margin-left: 798px
}
.offset20 {
	margin-left: 840px
}
.offset21 {
	margin-left: 882px
}
.offset22 {
	margin-left: 924px
}
.offset23 {
	margin-left: 966px
}
.advanHandle i, .fixLogoImg, .focusTab a span, .footWeibo, .footWeixinIcon, .logoImg, .newsMedal, .readClassIcon, .servers400, .serversTitle, .siderBacktop, .siderPointer, .siderServers i, .siderWeixin i, .videoClose, .videoPn {
	background-image: url(../img/index_bg-fe866a965e.png);
	background-repeat: no-repeat
}
.fwords span, .mainTitle, .teacherNum i {
	background-image: url(../img/word_bg-184e1da2ea.png);
	background-repeat: no-repeat
}
.promiseIcon, .videoPlay i {
	background-image: url(../img/promise_bg-cab5a854ec.png);
	background-repeat: no-repeat
}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5) {
.advanHandle i, .fixLogoImg, .focusTab a span, .footWeibo, .footWeixinIcon, .logoImg, .newsMedal, .readClassIcon, .servers400, .serversTitle, .siderBacktop, .siderPointer, .siderServers i, .siderWeixin i, .videoClose, .videoPn {
	background-image: url(../img/index_bg2x-d8bf5124c8.png);
	background-repeat: no-repeat;
	-webkit-background-size: 270px 432px;
	background-size: 270px 432px
}
.fwords span, .mainTitle, .teacherNum i {
	background-image: url(../img/word_bg2x-a67168a1d0.png);
	background-repeat: no-repeat;
	-webkit-background-size: 400px 580px;
	background-size: 400px 580px
}
.promiseIcon, .videoPlay i {
	background-image: url(../img/promise_bg2x-cbac7bc379.png);
	background-repeat: no-repeat;
	-webkit-background-size: 250px 450px;
	background-size: 250px 450px
}
}
.w998 {
	width: 998px;
	margin: 0 auto
}
.header {
	height: 60px;
	z-index: 999
}
.logo {
	height: 104px;
	background: #87ba00;
	position: absolute
}
.logoImg {
	width: 116px;
	height: 62px;
	margin: 22px 0 0 15px;
	overflow: hidden
}
.fixedLogin, .login {
	position: absolute;
	right: 0;
	top: 0
}
.fixedLogin a, .login a {
	font-size: 14px;
	padding: 0 22px;
	line-height: 60px;
	display: inline-block
}
.fixedLogin a.on, .login a.on {
	color: #87ba00
}
.fixedLogin a {
	line-height: 40px
}
.focus {
	width: 100%;
	height: 600px
}
.focusArea, .focusItem {
	width: 100%;
	height: 529px;
	position: relative;
	overflow: hidden
}
.focusArea {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3d17', endColorstr='#ff6600', GradientType='0');
	background-image: -moz-linear-gradient(top, #ff3d17, #f60), none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3d17), color-stop(1, #f60)), none;
	background: -ms-linear-gradient(top, #ff3d17 0, #f60 100%);
	background: linear-gradient(top, #ff3d17, #f60);
	z-index: 998
}
.focusItem {
	float: left
}
.focusCon {
	width: 998px;
	margin: 0 auto;
	position: relative
}
.focusImg, .focusImgItem {
	height: 529px;
	width: 848px
}
.focusImg {
	margin: 0 0 0 -116px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: #fafafa
}
.focusImgItem {
	top: 0;
	left: 0;
	position: absolute
}
#focusImg_02, #focusImg_03, #focusImg_04 {
	left: 848px;
	z-index: 10
}
.focusWz, .fwords {
	right: 0;
	top: 0;
	width: 395px;
	height: 529px;
	position: absolute
}
#focusImg_01 {
	background: url(../img/focus_brand-ce79a7a2b0.png) 100% 0 no-repeat #f0eff1;
	left: 0;
	z-index: 11
}
#focusImg_02 {
	background: url(../img/focus_teacher-a3cb634d93.jpg) top center no-repeat #f0eff1
}
#focusImg_03 {
	background: url(../img/focus_promise-31d48664fb.jpg) 100% 0 no-repeat #f0eff1
}
#focusImg_04 {
	background: url(../img/focus_openclass-d0a3025591.jpg) 100% 0 no-repeat #73961A
}
.focusWz {
	z-index: 2
}
.fwords {
	display: none;
	z-index: 3
}
.fWord_btn a, .fwords.show, .fwords span {
	display: block
}
.fwords span {
	position: absolute;
	overflow: hidden
}
.fwords span.fVipkid {
	left: 130px;
	top: 153px;
	width: 85px;
	height: 22px;
	background-position: -314px 0;
	filter: alpha(opacity=0);
	opacity: 0
}
.fwords span.fWord_slogin {
	left: 110px;
	top: 153px;
	width: 400px;
	height: 107px;
	background-position: 0 0;
	filter: alpha(opacity=0);
	opacity: 0
}
.fwords span.fWord_promise, .fwords span.fWord_teacher {
	height: 106px;
	left: 110px;
	top: 153px;
	filter: alpha(opacity=0);
	opacity: 0
}
.fwords span.fWord_teacher {
	width: 274px;
	background-position: 0 -115px
}
.fwords span.fWord_promise {
	width: 191px;
	background-position: 0 -275px
}
.fwords span.fWord_openclass {
	left: 110px;
	top: 153px;
	width: 520px;
	height: 100px;
	background-position: 0 -226px;
	filter: alpha(opacity=0);
	opacity: 0
}
.fKaifu {
	position: absolute;
	left: -15px;
	bottom: 54px;
	padding-left: 104px
}
.fKaifu img {
	position: absolute;
	left: 0;
	top: 0;
	width: 84px;
	height: 84px;
	opacity: 0
}
.fwords span.fWord_likaifu {
	width: 103px;
	height: 43px;
	background-position: -217px -60px;
	position: static;
	filter: alpha(opacity=0);
	opacity: 0
}
.fWord_btn, .fWord_wz {
	position: absolute;
	left: 67px;
	filter: alpha(opacity=0);
	opacity: 0
}
.fWord_workcn, .fWord_worken {
	color: #fff;
	font-size: 12px;
	width: 320px;
	text-align: justify;
	filter: alpha(opacity=0);
	opacity: 0
}
#sliderBar, .focusTab a, .footAdd strong, .footIcp, .footWeixinPop, .fWord_btn a, .getFreeClass, .ourPromise, .teacherWzItem, .visionWords, .weixinPop {
	text-align: center
}
.fWord_workcn {
	margin-top: 10px;
	font-size: 14px
}
.fWord_wz {
	bottom: 95px;
	color: #fff;
	font-size: 14px;
	line-height: 1.75
}
.fWord_btn {
	bottom: 50px
}
.fWord_btn a {
	background: #ff8535;
	width: 126px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	color: #fff
}
#sliderBar a, .videoPlay i {
	border-radius: 50%;
	cursor: pointer
}
.fWord_btn a:hover {
	filter: alpha(opacity=90);
	opacity: .9
}
.fwords.show span.fVipkid {
	-webkit-animation: wzfloat .3s ease-in 1 forwards;
	-moz-animation: wzfloat .3s ease-in 1 forwards;
	-ms-animation: wzfloat .3s ease-in 1 forwards;
	-o-animation: wzfloat .3s ease-in 1 forwards;
	animation: wzfloat .3s ease-in 1 forwards;
	left: 130px;
	filter: alpha(opacity=100)
}
@-webkit-keyframes wzfloat {
0% {
left:330px
}
to {
	left: 130px;
	opacity: 1
}
}
@-moz-keyframes wzfloat {
0% {
left:330px
}
to {
	left: 130px;
	opacity: 1
}
}
@-ms-keyframes wzfloat {
0% {
left:330px
}
to {
	left: 130px;
	opacity: 1
}
}
@-o-keyframes wzfloat {
0% {
left:330px
}
to {
	left: 130px;
	opacity: 1
}
}
@keyframes wzfloat {
0% {
left:330px
}
to {
	left: 130px;
	opacity: 1
}
}
.fwords.show span.fVipkidBig {
	-webkit-animation: wzbigfloat .3s ease-in .3s 1 forwards;
	-moz-animation: wzbigfloat .3s ease-in .3s 1 forwards;
	-ms-animation: wzbigfloat .3s ease-in .3s 1 forwards;
	-o-animation: wzbigfloat .3s ease-in .3s 1 forwards;
	animation: wzbigfloat .3s ease-in .3s 1 forwards;
	left: 110px;
	filter: alpha(opacity=100)
}
@-webkit-keyframes wzbigfloat {
0% {
left:310px
}
to {
	left: 110px;
	opacity: 1
}
}
@-moz-keyframes wzbigfloat {
0% {
left:310px
}
to {
	left: 110px;
	opacity: 1
}
}
@-ms-keyframes wzbigfloat {
0% {
left:310px
}
to {
	left: 110px;
	opacity: 1
}
}
@-o-keyframes wzbigfloat {
0% {
left:310px
}
to {
	left: 110px;
	opacity: 1
}
}
@keyframes wzbigfloat {
0% {
left:310px
}
to {
	left: 110px;
	opacity: 1
}
}
.fwords.show .fWord_wz {
	-webkit-animation: wordsFadeUp .3s ease-in .6s 1 forwards;
	-moz-animation: wordsFadeUp .3s ease-in .6s 1 forwards;
	-ms-animation: wordsFadeUp .3s ease-in .6s 1 forwards;
	-o-animation: wordsFadeUp .3s ease-in .6s 1 forwards;
	animation: wordsFadeUp .3s ease-in .6s 1 forwards;
	bottom: 95px;
	filter: alpha(opacity=100)
}
@-webkit-keyframes wordsFadeUp {
0% {
bottom:85px
}
to {
	bottom: 95px;
	opacity: 1
}
}
@-moz-keyframes wordsFadeUp {
0% {
bottom:85px
}
to {
	bottom: 95px;
	opacity: 1
}
}
@-ms-keyframes wordsFadeUp {
0% {
bottom:85px
}
to {
	bottom: 95px;
	opacity: 1
}
}
@-o-keyframes wordsFadeUp {
0% {
bottom:85px
}
to {
	bottom: 95px;
	opacity: 1
}
}
@keyframes wordsFadeUp {
0% {
bottom:85px
}
to {
	bottom: 95px;
	opacity: 1
}
}
.fwords.show .fWord_btn {
	-webkit-animation: fwordBtnUp .3s ease-in .8s 1 forwards;
	-moz-animation: fwordBtnUp .3s ease-in .8s 1 forwards;
	-ms-animation: fwordBtnUp .3s ease-in .8s 1 forwards;
	-o-animation: fwordBtnUp .3s ease-in .8s 1 forwards;
	animation: fwordBtnUp .3s ease-in .8s 1 forwards;
	bottom: 50px;
	filter: alpha(opacity=100)
}
@-webkit-keyframes fwordBtnUp {
0% {
bottom:40px
}
to {
	bottom: 50px;
	opacity: 1
}
}
@-moz-keyframes fwordBtnUp {
0% {
bottom:40px
}
to {
	bottom: 50px;
	opacity: 1
}
}
@-ms-keyframes fwordBtnUp {
0% {
bottom:40px
}
to {
	bottom: 50px;
	opacity: 1
}
}
@-o-keyframes fwordBtnUp {
0% {
bottom:40px
}
to {
	bottom: 50px;
	opacity: 1
}
}
@keyframes fwordBtnUp {
0% {
bottom:40px
}
to {
	bottom: 50px;
	opacity: 1
}
}
.fwords.show .fKaifu img {
	-webkit-animation: kaifuAavatar .5s ease-in .3s 1 forwards;
	-moz-animation: kaifuAavatar .5s ease-in .3s 1 forwards;
	-ms-animation: kaifuAavatar .5s ease-in .3s 1 forwards;
	-o-animation: kaifuAavatar .5s ease-in .3s 1 forwards;
	animation: kaifuAavatar .5s ease-in .3s 1 forwards;
	left: 0;
	filter: alpha(opacity=100)
}
@-webkit-keyframes kaifuAavatar {
0% {
left:200px
}
to {
	left: 0;
	opacity: 1
}
}
@-moz-keyframes kaifuAavatar {
0% {
left:200px
}
to {
	left: 0;
	opacity: 1
}
}
@-ms-keyframes kaifuAavatar {
0% {
left:200px
}
to {
	left: 0;
	opacity: 1
}
}
@-o-keyframes kaifuAavatar {
0% {
left:200px
}
to {
	left: 0;
	opacity: 1
}
}
@keyframes kaifuAavatar {
0% {
left:200px
}
to {
	left: 0;
	opacity: 1
}
}
.fwords.show .fWord_likaifu {
	-webkit-animation: kaifuName .3s ease-in .6s 1 forwards;
	-moz-animation: kaifuName .3s ease-in .6s 1 forwards;
	-ms-animation: kaifuName .3s ease-in .6s 1 forwards;
	-o-animation: kaifuName .3s ease-in .6s 1 forwards;
	animation: kaifuName .3s ease-in .6s 1 forwards;
	filter: alpha(opacity=100)
}
@-webkit-keyframes kaifuName {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-moz-keyframes kaifuName {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-ms-keyframes kaifuName {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-o-keyframes kaifuName {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes kaifuName {
0% {
opacity:0
}
to {
	opacity: 1
}
}
.fwords.show .fWord_workcn, .fwords.show .fWord_worken {
	-webkit-animation: kaifuWords .3s ease-in .8s 1 forwards;
	-moz-animation: kaifuWords .3s ease-in .8s 1 forwards;
	-ms-animation: kaifuWords .3s ease-in .8s 1 forwards;
	-o-animation: kaifuWords .3s ease-in .8s 1 forwards;
	animation: kaifuWords .3s ease-in .8s 1 forwards;
	filter: alpha(opacity=100)
}
@-webkit-keyframes kaifuWords {
0% {
transform:translateY(10px)
}
to {
	transform: translate(0);
	opacity: 1
}
}
@-moz-keyframes kaifuWords {
0% {
transform:translateY(10px)
}
to {
	transform: translate(0);
	opacity: 1
}
}
@-ms-keyframes kaifuWords {
0% {
transform:translateY(10px)
}
to {
	transform: translate(0);
	opacity: 1
}
}
@-o-keyframes kaifuWords {
0% {
transform:translateY(10px)
}
to {
	transform: translate(0);
	opacity: 1
}
}
@keyframes kaifuWords {
0% {
transform:translateY(10px)
}
to {
	transform: translate(0);
	opacity: 1
}
}
.focusTab {
	height: 70px;
	margin: 0 auto;
	width: 600px
}
.focusTab a {
	width: 300px;
	float: left
}
.focusTab a span {
	height: 30px;
	padding-left: 36px;
	display: inline-block;
	margin: 20px auto;
	line-height: 30px;
	cursor: pointer
}
.focusTab a:active {
	background: 0 0
}
.focusTab a.on span, .focusTab a:active span {
	color: #98c812
}
.focusTab a span.ftBrand {
	background-position: -240px 0
}
.focusTab a span.ftTeacher {
	background-position: -240px -30px
}
.focusTab a span.ftPromise {
	background-position: -240px -60px
}
.focusTab a span.ftOpenClass {
	background-position: -240px -90px
}
.focusTab a.on span.ftBrand, .focusTab a:hover span.ftBrand {
	background-position: 0px 0
}
.focusTab a.on span.ftTeacher, .focusTab a:hover span.ftTeacher {
	background-position: 0px -30px
}
.focusTab a.on span.ftPromise, .focusTab a:hover span.ftPromise {
	background-position: 0px -60px
}
.focusTab a.on span.ftOpenClass, .focusTab a:hover span.ftOpenClass {
	background-position: 0px -90px
}
.advantage {
	background: #fff;
	height: 550px;
	padding-top: 40px
}
.mainTitle {
	margin: 0 auto 20px;
	display: block;
	height: 34px;
	width: 180px;
	overflow: hidden
}
.mainTitle.mt1 {
	background-position: 0 -386px
}
.mainTitle.mt2 {
	background-position: -175px -386px
}
.mainTitle.mt3 {
	background-position: 0 -430px;
	margin-bottom: 105px
}
.mainTitle.mt4 {
	background-position: -205px -430px;
	width: 146px
}
.mainTitle.mt5 {
	background-position: 0 -470px;
	margin-bottom: 50px
}
.mainTitle.mt6 {
	background-position: -205px -470px;
	width: 143px
}
.mainTitle.mt7 {
	background-position: -205px -504px;
	width: 143px
}
.advItem {
	height: 244px;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden
}
.advItem p{ text-align:center; line-height:24px; color:#333}
.advImg, .advImg img {
	width: 316px;
	height: 220px
}
.advImg {
	background: url(../img/default_bg-f5c9c4eb39.png) 50% no-repeat #fafafa
}
.advanWords {
	height: 196px;
	position: absolute;
	left: 0;
	top: 162px;
	background: #79ac00;
	color: #fff;
	padding: 12px;
	width: 292px;
	z-index: 2
}
.advanHandle {
	font-size: 24px;
	height: 34px;
	line-height: 34px;
	position: relative
}
.advanHandle i {
	width: 15px;
	height: 8px;
	background-position: 0 -163px;
	display: block;
	position: absolute;
	right: 8px;
	top: 16px
}
.advItem.down .advanHandle i {
	background-position: 0 -134px
}
.advanContent {
	position: absolute;
	bottom: 30px;
	line-height: 1.5
}
.advanContent p span.f30 {
	margin-right: 5px
}
.ourVision {
	padding: 60px 0 25px
}
.visionWords {
	margin: -30px 0 25px;
	color: #666
}
.videoArea, .videoImg {
	margin: 0 auto;
	position: relative
}
.videoArea {
	width: 1065px;
	height: 628px
}
.videoImg {
	background: url(../img/default_bg-f5c9c4eb39.png) 50% no-repeat;
	width: 1017px;
	height: 600px;
	overflow: hidden
}
.videoItem, .videoPlay {
	width: 1077px;
	height: 600px;
	position: absolute;
	top: 0;
	display: block
}
.videoList {
	margin: 0;
	padding: 0
}
.videoItem {
	left: 1080px;
	z-index: 10
}
.videoItem img{ margin:0px 1px;}
.videoPlay {
	left: 0;
	z-index: 3;
	cursor: pointer
}
.videoPlay i, .videoPn {
	position: absolute;
	top: 50%
}
.videoPlay i {
	background-position: -150px 0;
	width: 100px;
	height: 100px;
	display: block;
	left: 50%;
	margin-left: -50px;
	margin-top: -50px
}
a.videoPlay:hover i {
	background-position: -150px -200px
}
.videoPn {
	width: 24px;
	height: 42px;
	margin-top: -21px;
	line-height: 999em;
	overflow: hidden
}
a.videoPn:hover {
	opacity: .8
}
.videoPn.videoPrev {
	left: 0;
	background-position: -38px -131px
}
.videoPn.videoNext {
	right: 0;
	background-position: -81px -131px
}
#scroll_wrapper {
	position: relative;
	top: 0
}
#sliderBar {
	width: 100px;
	height: 8px;
	margin: 20px auto 0
}
#sliderBar a {
	width: 8px;
	height: 8px;
	margin: 0 4px;
	overflow: hidden;
	float: left;
	background: #ccc
}
#sliderBar a.cur, #sliderBar a:hover {
	background: #999
}
.teachers {
	width: 100%;
	height: 566px;
	position: relative;
}
.teacherBg1 {
	background: url(../img/teachers_1-070abb3730.jpg) top;
	height: 279px
}
.teacherBg2 {
	background: url(../img/teachers_2-1b17757d37.jpg) top;
	height: 287px
}
.teacherBg3 {
	background: url(../img/teachers_3-978114440a.jpg) top;
	height: 197px
}
.teacherArea, .teacherGray {
	width: 100%;
	height: 566px;
	position: absolute;
	left: 0;
	top: 0
}
.teacherGray {
	z-index: 2
}
.teacherArea {
	z-index: 3
}
.teacherCon {
	width: 988px;
	margin: 0 auto;
	padding-top: 120px
}
.teacherWzItem {
	color: #fff
}
.teacherNum {
	margin-bottom: 45px;
	padding: 3px 0;
	height: 74px
}
.teacherNum i {
	display: block;
	height: 74px;
	margin: 0 auto
}
.teacherNum i.tNum2 {
	background-position: -347px -38px;
	width: 53px
}
.teacherNum i.tNum1000 {
	background-position: 0 -505px;
	width: 205px
}
.teacherNum i.tNumPer6 {
	background-position: -310px -116px;
	width: 90px
}
.teacherNum i.tNumPer100 {
	background-position: -205px -277px;
	width: 172px
}
.teacherTitle {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px
}
.teacherDesc {
	width: 170px;
	margin: 0 auto;
	font-size: 14px
}
.parentWaper {
	width: 100%;
	padding: 30px 0 55px;
	background: #fff;
}
.praiseItem, .praiseWords {
	background: #fff
}
.parentPraise {
	width: 1060px;
	margin: 0 auto
}
.praiseItemImg, .praiseItemImg img {
	width: 250px;
	height: 90px
}
.praiseDesc{ text-align:center; height:144px;}
.praiseWords {

	border-top: 0 none;
	padding: 12px 12px 20px;
	color: #666;
	height: 225px; background-color:#fafafa;
}
.anlius{ margin-top:8px;}
.anlius .button {
    color: #666;
    background-color: #EEE;
    border-color: #EEE;
    font-weight: 300;
    font-size: 16px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    display: inline-block;
    appearance: none;
    cursor: pointer;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s; float:left;
}
.anlius .button-rounded {
    border-radius: 4px;
}
.anlius .button-tiny {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 9px;
}
.anlius .button{
    margin: 5px;
}
.anlius .button:visited {
    color: #666;
}
.anlius .button:visited {
    color: #666;
}
.anlius .button:hover{ background:#F3F3F3}


.praiseItemImg {
	background: url(../img/default_bg-f5c9c4eb39.png) 50% no-repeat #fafafa
}
.praiseTitle, .praiseWord {
	text-align: center;
	margin-bottom: 8px;
	font-weight:bolder; font-size:16px; color:#333;
}
.praiseWord {
	color: #ccc;
	font-weight: 400
}
.ourPromise {
	height: 378px;
	color: #fff;
	padding: 70px 0;
	margin-bottom: 60px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3d17', endColorstr='#ff6600', GradientType='0');
	background-image: -moz-linear-gradient(top, #ff3d17, #f60), none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3d17), color-stop(1, #f60)), none;
	background: -ms-linear-gradient(top, #ff3d17 0, #f60 100%);
	background: linear-gradient(top, #ff3d17, #f60)
}
.promiseIcon {
	margin: 0 auto 50px;
	width: 150px;
	height: 150px;
	display: block
}
.mediaItem, .mediaItem img {
	height: 68px;
	width: 106px
}
.promiseIcon.iconMoney {
	background-position: 0 0
}
.promiseIcon.iconServer {
	background-position: 0 -150px
}
.promiseIcon.iconTeach {
	background-position: 0 -300px
}
.promiseTitle {
	font-weight: 700;
	font-size: 18px
}
.promiseDesc {
	width: 260px;
	margin: 0 auto
}
.mediaArea {
	width: 988px;
	margin: 0 auto;
	padding-bottom: 50px
}
.mediaItem {
	margin-bottom: 12px;
	background: url(../img/default_sbg-ee0c42aa45.png) 50% no-repeat #fafafa
}
.cooper .mediaItem {
	height: 64px
}
.cooper .mediaItem img {
	width: 106px;
	height: 64px
}
.companyNews {
	background: #666;
	color: #fff;
	padding: 15px 0;
	margin-bottom: 60px
}
.companyCon {
	position: relative;
	width: 998px;
	margin: 0 auto
}
.newsItemImg, .newsItemImg img {
	width: 102px;
	height: 102px
}
.newsItemImg {
	float: left;
	background: url(../img/default_bg-f5c9c4eb39.png) 50% no-repeat;
	margin-left: 40px
}
.newsItem.newsRight .newsItemImg {
	float: right;
	margin: 0 40px 0 0
}
.newsWords {
	float: left;
	width: 228px;
	margin: 30px 15px 0
}
.newsItem.newsRight .newsWords {
	float: right;
	margin-top: 20px
}
.newsMedal {
	width: 45px;
	height: 52px;
	background-position: 0 -180px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -23px;
	top: 50%;
	margin-top: -26px
}
.indexFoot {
	background: #666;
	color: #fff;
	padding: 10px 0
}
.footArea {
	padding-bottom: 12px;
	border-bottom: 1px solid #999;
	font-size: 12px
}
.footLink, .footMedia span.fl {
	float: left
}
.footLink a {
	margin-right: 30px;
	line-height: 36px;
	color: #fff;
	filter: alpha(opacity=80);
	opacity: .8
}
.footLink a:hover {
	filter: alpha(opacity=100);
	opacity: 1
}
.footContact {
	float: right;
	line-height: 18px
}
.footAdd strong {
	padding: 20px 0;
	font-size: 16px;
	display: block
}
.footMedia {
	line-height: 24px;
	height: 24px;
	width: 56px;
	padding-top: 6px;
	margin: 0 auto
}
.footWeibo, .footWeixinIcon {
	width: 24px;
	height: 24px;
	display: block;
	filter: alpha(opacity=80);
	opacity: .8;
	text-indent: -999em
}
.footWeixin {
	width: 24px;
	height: 24px;
	margin-left: 8px;
	float: left;
	position: relative
}
.footWeibo {
	background-position: 0 -242px;
	float: left
}
.footWeixinIcon {
	background-position: 0 -274px
}
.footWeixin.show .footWeixinIcon, a.footWeibo:hover {
	filter: alpha(opacity=100);
	opacity: 1
}
.footWeixinPop {
	position: absolute;
	left: 50%;
	margin-left: -118px;
	width: 188px;
	height: 220px;
	padding: 20px 20px 10px;
	background: #fafafa;
	border-radius: 10px;
	color: #666;
	top: 0;
	display: none
}
.footWeixinPop img {
	display: block;
	width: 188px;
	height: 188px;
	background: url(../img/default_bg-f5c9c4eb39.png) 50% no-repeat;
	margin-bottom: 10px
}
.footWeixinPop i {
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	margin-left: -8px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	bottom: -10px;
	background-color: transparent;
	background-color: #fafafa
}
.fixedBar, .fixLogoImg {
	width: 100%;
	height: 40px
}
.footWeixin.show .footWeixinPop {
	-webkit-animation: wxshow .3s ease-in 1 forwards;
	-moz-animation: wxshow .3s ease-in 1 forwards;
	-ms-animation: wxshow .3s ease-in 1 forwards;
	-o-animation: wxshow .3s ease-in 1 forwards;
	animation: wxshow .3s ease-in 1 forwards;
	display: block;
	top: -268px
}
.footIcp {
	color: #999;
	padding: 20px 0 30px
}
.fixedBar {
	line-height: 40px;
	background: #fff;
	position: fixed;
	left: 0;
	top: 0;
	border-bottom: 1px solid #ccc;
	z-index: 1000;
	display: none
}
.fixedBar.show, .siderItem {
	display: block
}
.fixLogo {
	height: 40px;
	background: #87ba00
}
.fixLogoImg {
	background-position: 35px -86px;
	overflow: hidden;
	margin: 0
}
.getFreeClass {
	float: left;
	width: 720px
}
.getFreeClass a {
	color: #87ba00;
	font-weight: 700
}
.getFreeClass a:hover {
	color: #f60
}
.siderFixed {
	position: fixed;
	right: 0;
	top: 75%;
	margin-top: -100px;
	z-index: 998
}
.siderItem {
	width: 128px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	margin-bottom: 1px;
	position: relative
}
#backtop.siderItem {
	display: none
}
#backtop.siderItem.show, .readClassIcon, .siderWords, .weixinPopItem img, a.serversTitle, a.siderServersOnline {
	display: block
}
.siderItem.siderFreeGet {
	background: #ff0;
	width: 112px;
	height: 110px;
	color: #6f4c00;
	padding: 8px 8px 10px;
	line-height: 1.4
}
.siderFreeGet .f28 {
	font-size: 28px;
	margin-bottom: 10px
}
.siderFreeGet .f24 {
	margin-left: 4px
}
.readClassIcon {
	background-position: -246px -189px;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 14px;
	bottom: 10px
}
.serversPop, .weixinPop {
	right: -320px;
	top: 50%;
	position: absolute
}
.weixinPop {
	padding: 10px;
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	margin-top: -105px;
	background: #fff;
	width: 292px;
	filter: alpha(opacity=100);
	opacity: 0
}
.serversPop, .siderWords {
	text-align: center;
	filter: alpha(opacity=0);
	opacity: 0
}
.weixinPopItem {
	float: left;
	color: #333;
	line-height: 1.5;
	width: 126px;
	margin: 0 10px;
	font-size: 14px
}
.weixinPopItem p.colorO, a.serversTitle {
	font-size: 16px
}
.weixinPopItem img {
	width: 126px;
	height: 126px;
	background: url(../img/default_bg-f5c9c4eb39.png) 50% no-repeat;
	margin: 8px 0
}
.serversPop {
	padding: 25px 20px 15px;
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	margin-top: -75px;
	background: #fff;
	width: 232px
}
.siderBacktop, .siderServers i, .siderWeixin i {
	width: 42px;
	height: 42px;
	display: block;
	color: #fff;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0
}
.siderServers, .siderWeixin {
	position: relative;
	width: 42px;
	height: 42px;
	background-color: #666;
	background-color: rgba(0,0,0,.4);
	left: 86px;
	cursor: pointer
}
.siderWords {
	width: 86px;
	line-height: 42px;
	float: left
}
.siderWeixin i {
	background-position: -238px -264px
}
.siderServers i {
	background-position: -238px -306px
}
.siderBacktop {
	background-position: -238px -348px;
	background-color: #999;
	background-color: rgba(0,0,0,.2);
	margin-left: 0;
	float: none
}
a.siderItem:hover .siderBacktop {
	background-color: rgba(0,0,0,.4)
}
.siderItem.show .siderServers, .siderItem.show .siderWeixin {
	-webkit-animation: addlong .3s ease-in 1 forwards;
	-moz-animation: addlong .3s ease-in 1 forwards;
	-ms-animation: addlong .3s ease-in 1 forwards;
	-o-animation: addlong .3s ease-in 1 forwards;
	animation: addlong .3s ease-in 1 forwards;
	background-color: #f60;
	width: 128px;
	left: 0
}
.siderItem.show .serversPop, .siderItem.show .weixinPop {
	-webkit-animation: siderPops .3s ease-in 1 forwards;
	-moz-animation: siderPops .3s ease-in 1 forwards;
	-ms-animation: siderPops .3s ease-in 1 forwards;
	-o-animation: siderPops .3s ease-in 1 forwards;
	animation: siderPops .3s ease-in 1 forwards;
	opacity: 1;
	right: 145px;
	filter: alpha(opacity=100)
}
.siderItem.show .siderWords {
	-webkit-animation: siderWords .3s ease-in .1s forwards;
	-moz-animation: siderWords .3s ease-in .1s forwards;
	-ms-animation: siderWords .3s ease-in .1s forwards;
	-o-animation: siderWords .3s ease-in .1s forwards;
	animation: siderWords .3s ease-in .1s forwards;
	filter: alpha(opacity=100)
}
a.serversTitle {
	background-color: #f60;
	background-position: -180px -226px;
	height: 36px;
	line-height: 36px;
	padding-left: 96px;
	color: #fff;
	text-align: left;
	filter: alpha(opacity=90);
	opacity: .9
}
a.serversTitle:hover {
	filter: alpha(opacity=100);
	opacity: 1
}
a.siderServersOnline span {
	color: #fff
}
.servers400 {
	background-position: -245px -390px;
	padding-left: 32px;
	display: inline-block;
	margin: 10px auto 0;
	font-size: 22px;
	color: #f60
}
.siderPointer {
	background-position: -58px -180px;
	width: 13px;
	height: 20px;
	display: block;
	position: absolute;
	right: -13px;
	top: 50%;
	margin-top: -10px
}
@-webkit-keyframes addlong {
0% {
background-color:rgba(0,0,0,.4)
}
to {
	background-color: #f60;
	width: 128px;
	left: 0
}
}
@-moz-keyframes addlong {
0% {
background-color:rgba(0,0,0,.4)
}
to {
	background-color: #f60;
	width: 128px;
	left: 0
}
}
@-ms-keyframes addlong {
0% {
background-color:rgba(0,0,0,.4)
}
to {
	background-color: #f60;
	width: 128px;
	left: 0
}
}
@-o-keyframes addlong {
0% {
background-color:rgba(0,0,0,.4)
}
to {
	background-color: #f60;
	width: 128px;
	left: 0
}
}
@keyframes addlong {
0% {
background-color:rgba(0,0,0,.4)
}
to {
	background-color: #f60;
	width: 128px;
	left: 0
}
}
@-webkit-keyframes siderPops {
0% {
opacity:0;
right:-100px
}
50% {
opacity:0;
right:100px
}
to {
	opacity: 1;
	right: 145px
}
}
@-moz-keyframes siderPops {
0% {
opacity:0;
right:-100px
}
50% {
opacity:0;
right:100px
}
to {
	opacity: 1;
	right: 145px
}
}
@-ms-keyframes siderPops {
0%, 50% {
opacity:0
}
0% {
right:-100px
}
50% {
right:100px
}
to {
	opacity: 1;
	right: 145px
}
}
@-o-keyframes siderPops {
0% {
opacity:0;
right:-100px
}
50% {
opacity:0;
right:100px
}
to {
	opacity: 1;
	right: 145px
}
}
@keyframes siderPops {
0% {
opacity:0;
right:-100px
}
50% {
opacity:0;
right:100px
}
to {
	opacity: 1;
	right: 145px
}
}
@-webkit-keyframes siderWords {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-moz-keyframes siderWords {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-ms-keyframes siderWords {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-o-keyframes siderWords {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes siderWords {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@-ms-keyframes wxshow {
0% {
top:-318px
}
to {
	top: -268px
}
}
.videoPop {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1010;
	display: none;
	background: #000
}
.videoPop object, .videoPop video {
	position: relative;
	z-index: 1011
}
.videoClose {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 13px;
	top: 20px;
	background-position: -119px -194px;
	display: block;
	border-radius: 50%;
	z-index: 1012
}
a.videoClose:hover {
	background-position: -119px -297px
}
#zhichiBtnBox {
	display: none
}
.safetyser {
	text-align: center;
	padding-bottom: 18px
}
.safetyser a {
	height: 47px;
	display: inline-block;
	margin-left: 30px;
	border-radius: 2px
}
.safetyser .safeico1 {
	width: 127px;
	margin-left: 0;
	background-image: url(../img/icp-50ad2141ac.png)
}
.safetyser .safeico2 {
	width: 97px;
	background-image: url(../img/onlinecenter-0b138963ba.png)
}
.safetyser .safeico3 {
	width: 115px;
	background-image: url(../img/relieved-229c6a64e9.png)
}
.index-footer-wrapper {
	background: #666;
	color: #fff;
	padding: 10px 0
}
.index-footer-wrapper .content {
	position: relative;
	width: 988px;
	margin: 0 auto
}
.index-footer-wrapper .content .footer-area {
	padding-bottom: 12px;
	border-bottom: 1px solid #999;
	font-size: 12px;
	zoom: 1
}
.index-footer-wrapper .content .footer-area:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}
.index-footer-wrapper .content .footer-area .footer-link {
	float: left
}
.index-footer-wrapper .content .footer-area .footer-link a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	margin-right: 30px;
	line-height: 36px
}
.index-footer-wrapper .content .footer-area .footContact {
	float: right;
	line-height: 18px;
	text-align: right;
	font-size: 12px
}
.index-footer-wrapper .content .footer-add .aboutus {
	padding: 30px 0 40px;
	font-size: 16px;
	display: block;
	text-align: center
}
.index-footer-wrapper .content .footer-add .footer-media {
	line-height: 24px;
	height: 24px;
	width: 90px;
	padding-top: 6px;
	margin: 0 auto
}
.index-footer-wrapper .content .footer-add .footer-media .footWeibo {
	float: left;
	margin-left: 34px;
	width: 28px;
	height: 23px;
	display: block;
	background-image: url("data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAYAAAAYyi9XAAAAAXNSR0IArs4c6QAAAuxJREFUSA2tlc1LlFEUxh3U1KyUviAzoYgwxawgaFEQJUFgqERFIBSkf0HWOimMoLCC2vRB5NLIRQSVRlBEiwJbFEaLxoGKrCz6VDOdfs/MPcOdd5xmgnng57n3nOfeO+/1zLx5eTlQNBothRvwHibhKzyGI1CWgyOSt2DTDZBOoxRaklfkYMame6AR6qAJLsEESNPQmtUxGGfDfrgKN6EDQtksxrcKhkD6BVVp11HMh0OgKwnqYHAhhvmgzT+B/n/N8hArXY4Q7Q6ui80pVIAWpdO14EKMxXAGuuEZTEGDfMRjIA0VzLCwllw/LAnWvPlHjdmgkrAdamAaekOh0CPyxYzD0A4D8BCkFfHg/mKsBV1JJg1iuA9qBl+ab9N2xLvwwI03OtPPxBOSWErxDiyQKYPWpqmrmXbCPRiFHyDpBqTXsQM5rJBJH+jQdNKVjYO8Ip1eqcDV7vMMa9w4frUceNQ9sh++MbkIu6AK/NtYxHwrnIQR8BW7Uu8wXW8NnINqTdSRY2DST9MJmBtYNIdcypORU3eeBl8vmGzx1yfGFDo9p76cDVZkvAyugDXSb8a3YbV5LJLrAl/ybrZ6IpJUx5narEBC1/jWCoH4mXmFeRWZl8CXgE/NkywM486kzfOtyrjH5S3oqgdsQjxuXovk9B30NWI1i2qEMSiC53TWlBWIam+1dRcovxt6wJrCWp1UQgsTo/ggEpjHruKW+0iDVmRe5HKHvZx+/X1dsJoihfV+0Y07fE9sTKHZM64zA7kI6GtRAPXwDkx67dR7Xn3AJ1Z0MUwsNU9SpHDdmV4SF6tIbITv8Ad8qWN32AaMy6DfNzD+AHXmSYkUZ0EfSG+gBUJQDu1w3tFGnKcNiIXQCmo2X3pTVKcc4hJJL1KMB8h3gl6U+onSz91TGIYJ0GHLYROoqfyvhjryFJyl+SaJ2YlD9eJtgssQhn9JV9cLe0GvpIxKesKZ3GxUTn4l6GlKIAp6mmGeJEL8L/0F3Pc6wUQZRYQAAAAASUVORK5CYII=")
}
.index-footer-wrapper .content .footer-add .footer-media .footWeixin {
	width: 28px;
	height: 23px;
	float: left;
	position: relative;
	background-image: url("data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAYAAAAYyi9XAAAAAXNSR0IArs4c6QAAAjtJREFUSA29lT9oE3EUx73G1j9g/6E1SpC0gWKH1qmKpYhCRScRDbiHhg4RHIRuAZdOHQpuDo6ZpC6aFimUuoiC6FAdMkQkGowhEkXQ0tDEzzvuwt0vd5e7K/jg03fvfd/7vUvvfr/TDjhYq9U6RPomXIULEIVB+AVleANrkNc0rYEPZwyKwH2ogB/7RlEaegJPpCkKryGMbdA07HsoxSehEGaSpec918d8DaXwuaVRLv/ALbgEJbBanuAcLFmTxnWu60AKrzs0vjAb0ZYV/Ypo5HqhqWgSnjd7nbw87JSDcJHGWTiLdkPR58mfIncXNENr4mvwBZJGztFpNH9HGXFUvZMV5Mcg/X1wHA6DDP4IL9kydbzdGNiAILZDcRYW4bNH4y5aDsZtE0lUPZpUqU4iCW9VwSP+i5ZuDyV45lFslfYIbsMnS/KnEpuS/Nc+mIHhF/ShBLKIH3tI0ROlcJJYTid18YwsTv6RpV5+6bi8pU/hlRR0sXV09Q1MkDsBA0rvKIsfJRez5OWFuqfHiGegDG4mmz/jJgbIF/VDl9e3xGT5KrzT76Dzj3whTnemA2di+kBpY+hX3DWXJeTTVHXRgqTrB5XqMSMu4ldBntE0xEE2835ty7aA8ZxS+IhNICAnp9ImhDXZVvZzloR5Nqrz9Bg9ATUIY1nHRbslmTQF6ifL6wbki/IAPH+M51ya+2EFfkM3k/3btvBTWYJJsuHnYAZk2xyBH7ANBbgDl9kBcfz/MW5qAobMaf8AfBGHKutNPGUAAAAASUVORK5CYII=")
}
.index-footer-wrapper .content .footer-add .footer-media .footWeixin:hover .footWeixinPop {
	-webkit-animation: wxshow .3s ease-in 1 forwards;
	-moz-animation: wxshow .3s ease-in 1 forwards;
	-o-animation: wxshow .3s ease-in 1 forwards;
	-ms-animation: wxshow .3s ease-in 1 forwards;
	animation: wxshow .3s ease-in 1 forwards;
	display: block;
	top: -268px
}
.index-footer-wrapper .content .footer-add .footer-media .footWeixin .footWeixinPop {
	position: absolute;
	left: 50%;
	margin-left: -118px;
	width: 228px;
	height: 245px;
	padding: 20px 20px 10px;
	background: #fafafa;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #666;
	top: 0;
	display: none
}
.index-footer-wrapper .content .footer-add .footer-media .footWeixin .footWeixinPop i {
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	margin-left: -8px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	bottom: -10px;
	background-color: transparent;
	background-color: #fafafa
}
.index-footer-wrapper .content .footer-icp {
	clear: both;
	color: #999;
	padding: 32px 0 26px;
	text-align: center;
	font-size: 14px;
	color: #fff
}
.index-footer-wrapper .content .footer-icp img {
	position: relative;
	top: 2px;
	padding: 0 4px 0 14px
}
.index-footer-wrapper .content .Safety-certification {
	text-align: center;
	padding-bottom: 34px
}
.index-footer-wrapper .content .Safety-certification a {
	width: 107px;
	height: 40px;
	display: inline-block;
	margin-left: 15px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.index-footer-wrapper .content .Safety-certification .safe-icon1 {
	margin-left: 0;
	background-image: url(../img/icp-79821cd836.png)
}
.index-footer-wrapper .content .Safety-certification .safe-icon2 {
	background-image: url(../img/onlinece-214d7111c2.png)
}
.index-footer-wrapper .content .Safety-certification .safe-icon3 {
	background-image: url(../img/relieved-9351b74582.png)
}
@-moz-keyframes wxshow {
0% {
top:-318px
}
to {
	top: -268px
}
}
@-webkit-keyframes wxshow {
0% {
top:-318px
}
to {
	top: -268px
}
}
@-o-keyframes wxshow {
0% {
top:-318px
}
to {
	top: -268px
}
}
@keyframes wxshow {
0% {
top:-318px
}
to {
	top: -268px
}
}
.index-header-wrapper .header-top {
	height: 30px;
	width: 100%;
	min-width: 988px;
	background: #666
}
.index-header-wrapper .header-top .header-content {
	width: 988px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1
}
.index-header-wrapper .header-top .header-content:after, .index-header-wrapper .header-top .header-content:before {
	content: "";
	display: table
}
.index-header-wrapper .header-top .header-content:after {
	clear: both
}
.index-header-wrapper .header-top .header-content .tel {
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	padding-left: 18px;
	background: url("data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAWVJREFUKBVjZACCPXv26P39+3cdIyPjVR4enkQrK6t3IHF8gPHgwYOyP3/+PP3//39xqMKLQNra3d39Kz6NTD9+/FiBpAmkVp+JiakenyaQHBPQeSroiv79+yeFLobOZwLath9ZEGjQRCUlpWRkMWxsFqDgQiAOh0qec3NzK8CmEF2MCahwB9CWy1AJ1UOHDomiK8LGB/kR6Nr/MFt4v3//vvTMmTOs2BQjizHCOLt27VoJNCAMxAcatl5ISCjcxMTkN4h/+/Zt9nv37s0DhvZTYMA1gqKKCSQBApycnBlA6i6IDTQg8O3bt1thzr5//34nUDgKqKkUSB89duyYENxGkAZgClICpqBdQKYyiA8En4G23wEaZAjhQkig2CYUjSDhw4cPCwL9OQPmbGQNSOy7GBphkjt37nQCmjwBaIAuTAxEA8VeAv3qhlMjSBFQEyMw0DyAzHigBgcg/y4HB0eEvb39YwDh0ooADhVywQAAAABJRU5ErkJggg==") no-repeat;
	background-position: 0
}
.index-header-wrapper .header-top .header-content .tearec {
	float: right;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	line-height: 30px
}
.index-header-wrapper .header-top .header-content .tearec:hover {
	color: #f60
}
.index-header-wrapper .nav {
	min-width: 988px
}
.index-header-wrapper .nav a {
	color: #333;
	text-decoration: none
}
.index-header-wrapper .nav .nav-content {
	width: 988px;
	margin: 0 auto;
	overflow: hidden
}
.index-header-wrapper .nav .nav-content .header-logo {
	float: left;
	width: 161px;
	height: 62px;
	margin: 10px 0
}
.index-header-wrapper .nav .nav-content .nav-bar {
	float: left;
	margin-top: 35px
}
.index-header-wrapper .nav .nav-content .nav-bar a {
	font-size: 16px;
	margin-left: 40px
}
.index-header-wrapper .nav .nav-content .nav-bar a.active, .index-header-wrapper .nav .nav-content .nav-bar a:hover {
	color: #96B247
}
.index-header-wrapper .nav .nav-content .register-login-box {
	float: right;
	margin-top: 26px
}
.index-header-wrapper .nav .nav-content .register-login-box a {
	display: block;
	width: 52px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	float: left
}
.index-header-wrapper .nav .nav-content .register-login-box .btnbgf60 {
	background: #f60;
	color: #fff
}
.index-header-wrapper .nav .nav-content .register-login-box .btnbgf60:hover {
	opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90)
}
body, html {
	font-family: Helvetica, Tahoma, Arial, Hiragino Sans GB, \\51AC\9752\9ED1\4F53, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STXihei, \\534E\6587\7EC6\9ED1, SimSun, \\5B8B\4F53, Heiti, \\9ED1\4F53, sans-serif
}
.index-header-wrapper .nav .nav-content .nav-bar {
	margin-top: 29px
}
.index-footer-wrapper .footWeibo {
	background-position: 0 0!important;
	opacity: 1!important;
	-ms-filter: none!important;
	filter: none!important;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}
.index-footer-wrapper .footer-media {
	width: 100px!important
}
.index-footer-wrapper .footWeixinPop {
	width: 188px!important;
	height: 220px!important
}
