@charset "UTF-8";

.ggMsg em,
.ggMsg strong {
	font-weight: 400;
	font-style: normal
}

.p-gg-imgs-wrap>.p-list>.p-item:hover,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item .p-card-link:hover {
	-webkit-box-shadow: 0 0 8px 4px #e9ebee;
	-ms-box-shadow: 0 0 8px 4px #e9ebee;
	-moz-box-shadow: 0 0 8px 4px #e9ebee;
	-o-box-shadow: 0 0 8px 4px #e9ebee
}

.capital .capital-list .capital-list-box,
.p-banner-header-wrap .p-content-wrap .p-logo-info-link:after,
.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap,
.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap,
.p-gg-imgs-wrap>.p-list>.p-item.p-part1,
.p-gg-imgs-wrap>.p-list>.p-item.p-part2,
.p-gg-imgs-wrap>.p-list>.p-item.p-part3,
.p-gg-imgs-wrap>.p-list>.p-item.p-part4,
.p-gg-imgs-wrap>.p-list>.p-item>.p-link .p-bg-img,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-goto-top,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item,
.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-index .p-item,
.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item,
.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item .p-course-img,
.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item .p-link,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-title,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-bg-img,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-title,
.p-hot-course-wrap .p-content .p-right-list-wrap .p-list .p-item .p-link,
.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item,
.p-live-class-wrap .p-content .p-title-wrap .p-more-link,
.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list>.p-item,
.p-right-login-wrap .p-login-wrap .p-btn.p-login-btn,
.p-right-login-wrap .p-login-wrap .p-btn.p-register-btn,
.p-right-login-wrap .p-wx-list .p-wx-item .p-info,
body a {
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear
}

.capital .capital-list:after,
.capital .capital-list:before,
.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list:after,
.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list:before,
.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form:after,
.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form:before,
.p-gg-imgs-wrap>.p-list:after,
.p-gg-imgs-wrap>.p-list:before,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list:after,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list:before,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list:after,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list:before,
.p-live-class-wrap .p-content .p-class-wrap .p-class-list:after,
.p-live-class-wrap .p-content .p-class-wrap .p-class-list:before,
.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list:after,
.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list:before,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list:before,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item:before,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-tags-list:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-tags-list:before,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:before,
.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list:after,
.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list:before,
body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list:before {
	content: " ";
	display: table
}

.capital .capital-list:after,
.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list:after,
.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form:after,
.p-gg-imgs-wrap>.p-list:after,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list:after,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list:after,
.p-live-class-wrap .p-content .p-class-wrap .p-class-list:after,
.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-tags-list:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:after,
.p-logined-wrap .p-shortcut-menus-list:after,
body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list:after {
	clear: both
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-submit,
.p-right-login-wrap .p-login-wrap .p-btn {
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	background-image: none;
	cursor: pointer;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap .p-no-data:before,
.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap:after,
.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap:before,
.p-gg-imgs-wrap>.p-list>.p-item>.p-link .p-content:after,
.p-live-class-wrap .p-content .p-title-wrap .p-more-link {
	content: "";
	display: inline-block;
	background-image: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311");
	background-repeat: no-repeat;
	background-size: 800px 800px
}

html {
	/*background: #f5f7fa*/
}

a,
body,
button,
h1,
h2,
h3,
h4,
html,
input,
li {
	font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	min-width: 1190px
}

body .p-hide {
	display: none !important
}

body .p-text-danger {
	color: #ff8330 !important
}

body .p-max-width-wrap {
	box-sizing: border-box;
	width: 1190px;
	margin: 0 auto
}

body a,
body a:active,
body a:hover {
	outline: 0 !important
}

.ggMsg {
	margin-top: 6px;
	border: 1px solid #FFECD1;
	position: relative;
	display: none;
	background: #FFF6E9;
	padding: 0 12px;
	line-height: 24px;
	font-size: 12px;
	color: #7E7E7E;
	font-family: Arial "宋体"
}

.gg-content-wrap {
	position: relative;
	box-sizing: border-box;
	padding-right: 20px;
	width: 1190px;
	margin: 0 auto;
	word-break: break-all
}

.ggMsg em {
	color: #FF6000
}

.ggMsg strong {
	color: #000;
	font-size: 22px;
	cursor: pointer;
	position: absolute;
	right: 6px
}

.p-banner-header-wrap {
	background: #fff
}

.p-banner-header-wrap .p-content-wrap {
	position: relative;
	padding-bottom: 11px;
	z-index: 4
}

.p-banner-header-wrap .p-content-wrap .p-logo-link {
	display: inline-block;
	box-sizing: border-box;
	height: 90px;
	vertical-align: top
}

.p-banner-header-wrap .p-content-wrap .p-logo-link .p-logo-img {
	height: 90px
}

.p-banner-header-wrap .p-content-wrap .p-logo-info-link {
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 17px;
	vertical-align: bottom;
	color: #787878
}

.p-banner-header-wrap .p-content-wrap .p-logo-info-link .p-info {
	font-size: 15px;
	line-height: 20px
}

.p-banner-header-wrap .p-content-wrap .p-logo-info-link:after {
	content: '';
	display: block;
	background: #545e64;
	height: 1px;
	width: 0
}

.p-banner-header-wrap .p-content-wrap .p-logo-info-link:hover {
	color: #545e64;
	text-decoration: none
}

.p-banner-header-wrap .p-content-wrap .p-logo-info-link:hover:after {
	width: 100%
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap {
	position: absolute;
	top: 32px;
	right: 200px;
	width: 550px
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form {
	box-sizing: border-box;
	width: 550px;
	height: 35px
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-input {
	outline: 0;
	box-sizing: border-box;
	float: left;
	width: 500px;
	height: 35px;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #ff982a;
	color: #545e64
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-input::-webkit-input-placeholder {
	color: #9fadb5
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-input:-moz-placeholder {
	color: #9fadb5
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-input::-moz-placeholder {
	color: #9fadb5
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-input:-ms-input-placeholder {
	color: #9fadb5
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-input:focus {
	border-color: #ff842a
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-submit {
	outline: 0;
	float: left;
	box-sizing: border-box;
	border: 0 solid transparent;
	width: 50px;
	height: 35px;
	background: #ff982a
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-submit:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") no-repeat
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-search-form .p-form-submit:hover {
	background: #ff842a
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list .p-kw-item {
	float: left;
	margin-left: 10px
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list .p-kw-item:first-child {
	margin-left: 0
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list .p-kw-item>.p-link {
	font-size: 12px;
	color: #545e64
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list .p-kw-item>.p-link:hover {
	color: #ff6700
}

.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list .p-kw-item>.p-link.p-danger,
.p-banner-header-wrap .p-content-wrap .p-search-wrap .p-kw-list .p-kw-item>.p-link.p-danger:hover {
	color: #ff7e96
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap {
	position: absolute;
	right: 0;
	top: 32px;
	display: inline-block;
	width: 190px;
	height: 35px;
	cursor: pointer
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap {
	position: relative;
	z-index: 2;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	text-align: center;
	color: #828282;
	border: 1px solid #e1e6ee;
	background: #fff
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap:after,
.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap:before {
	vertical-align: middle
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap:before {
	width: 17px;
	height: 17px;
	background-position: -53px -52px;
	margin-right: 9px
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-title-wrap:after {
	width: 5px;
	height: 3px;
	margin-left: 10px;
	background-position: -87px -50px
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap {
	position: absolute;
	right: 0;
	top: 35px;
	z-index: 1;
	display: none;
	width: 280px;
	border: 1px solid #e1e6ee;
	background: #fff
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap .p-loading {
	padding: 24px 0;
	font-size: 12px;
	color: #9fadb5;
	text-align: center;
	cursor: default
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap .p-logs-list {
	display: none;
	padding-top: 10px
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap .p-logs-list>.p-logs-item>.p-link {
	display: inline-block;
	width: 100%;
	height: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	font-size: 12px;
	line-height: 30px;
	color: #828282;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap .p-logs-list>.p-logs-item:hover>.p-link {
	color: #ff6700;
	background-color: #f1f4f7;
	text-decoration: none
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap .p-no-data {
	display: none;
	padding: 24px 0 24px 20px;
	font-size: 12px;
	color: #9fadb5;
	cursor: default
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap .p-detail-wrap .p-no-data:before {
	width: 48px;
	height: 35px;
	background-position: 0 -104px;
	margin-right: 9px;
	vertical-align: middle
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap:hover .p-title-wrap {
	color: #ff6700;
	border-bottom-color: #fff
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap:hover .p-title-wrap:before {
	background-position: -70px -52px
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap:hover .p-title-wrap:after {
	background-position: -87px -53px
}

.p-banner-header-wrap .p-content-wrap .p-logs-wrap:hover .p-detail-wrap {
	display: inline-block
}

.p-gg-imgs-wrap {
	height: 120px
}

.p-gg-imgs-wrap>.p-list {
	height: 120px;
	background-color: #fff
}

.p-gg-imgs-wrap>.p-list>.p-item {
	display: inline-block;
	height: 120px;
	width: 290px;
	float: left;
	margin-left: 10px
}

.p-gg-imgs-wrap>.p-list>.p-item:first-child {
	margin-left: 0
}

.p-gg-imgs-wrap>.p-list>.p-item>.p-link {
	position: relative;
	display: inline-block;
	height: 120px;
	width: 290px;
	overflow: hidden
}

.p-gg-imgs-wrap>.p-list>.p-item>.p-link .p-bg-img {
	position: absolute;
	left: 0;
	top: 0;
	height: 120px;
	width: 300px
}

.p-gg-imgs-wrap>.p-list>.p-item>.p-link .p-content {
	position: relative;
	box-sizing: border-box;
	padding-left: 15px;
	padding-top: 23px
}

.p-gg-imgs-wrap>.p-list>.p-item>.p-link .p-content .p-title {
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 16px
}

.p-gg-imgs-wrap>.p-list>.p-item>.p-link .p-content .p-info {
	font-size: 13px;
	line-height: 19px;
	color: #787878
}

.p-gg-imgs-wrap>.p-list>.p-item>.p-link .p-content:after {
	margin-top: 6px;
	width: 38px;
	height: 18px
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part1 {
	border-bottom: 0 solid #d39bfd
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part1 .p-title {
	color: #d39bfd
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part1 .p-content:after {
	background-position: -92px -51px
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part2 {
	border-bottom: 0 solid #ff9aad
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part2 .p-title {
	color: #ff9aad
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part2 .p-content:after {
	background-position: -132px -51px
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part3 {
	border-bottom: 0 solid #7ddcc0
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part3 .p-title {
	color: #7ddcc0
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part3 .p-content:after {
	background-position: -172px -51px
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part4 {
	border-bottom: 0 solid #ffb769
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part4 .p-title {
	color: #ffb769
}

.p-gg-imgs-wrap>.p-list>.p-item.p-part4 .p-content:after {
	background-position: -212px -51px
}

.p-gg-imgs-wrap>.p-list>.p-item:hover {
	border-bottom-width: 1px
}

.p-gg-imgs-wrap>.p-list>.p-item:hover .p-link {
	text-decoration: none
}

.p-gg-imgs-wrap>.p-list>.p-item:hover .p-bg-img {
	left: -10px
}

.p-live-class-wrap .p-content {
	margin-top: 20px;
	padding: 30px 0 17px;
	background-color: #fff
}

.p-live-class-wrap .p-content .p-title-wrap {
	position: relative;
	line-height: 20px;
	padding: 0 15px
}

.p-live-class-wrap .p-content .p-title-wrap .p-title {
	display: inline-block;
	margin-right: 43px;
	font-size: 20px;
	color: #25b16c;
}

.p-live-class-wrap .p-content .p-title-wrap .p-title:before {
	content: "";
	display: inline-block;
	height: 16px;
	width: 4px;
	margin-right: 10px;
	background-color: #25b16c;
}

.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list {
	display: inline-block;
	vertical-align: text-bottom
}

.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list>.p-item {
	float: left;
	margin-left: 30px;
	line-height: 20px;
	font-size: 14px;
	color: #9fadb5;
	cursor: pointer
}

.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list>.p-item:first-child {
	margin-left: 0
}

.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list>.p-item.p-selected,
.p-live-class-wrap .p-content .p-title-wrap .p-tabs-list>.p-item:hover {
	color: #00b2b8
}

.p-live-class-wrap .p-content .p-title-wrap .p-more-link {
	position: absolute;
	right: 15px;
	top: 9px;
	display: inline-block;
	width: 32px;
	height: 10px;
	background-position: -190px 0;
	text-decoration: none
}

.p-live-class-wrap .p-content .p-title-wrap .p-more-link:hover {
	background-position: -223px 0;
	width: 45px
}

.p-live-class-wrap .p-content .p-class-wrap {
	position: relative;
	min-height: 296px;
	padding-top: 12px
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list {
	position: absolute;
	z-index: 1;
	width: 100%;
	display: none
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item {
	box-sizing: border-box;
	width: 20%;
	padding-top: 20px;
	float: left;
	border: 1px solid #fff;
	text-align: center
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #f4f4f4
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item:first-child .p-link,
.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item:hover .p-link {
	border-left-color: #fff
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-img {
	height: 135px;
	width: 205px
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-info-wrap {
	box-sizing: border-box;
	padding: 20px 10px;
	text-align: left
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-info-wrap .p-title {
	height: 32px;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 16px;
	color: #545e64
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-info-wrap .p-time {
	margin-top: 15px;
	font-size: 12px;
	line-height: 12px;
	color: #ff8330
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-info-wrap .p-item-footer {
	position: relative;
	margin-top: 12px;
	height: 23px;
	line-height: 22px
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-info-wrap .p-item-footer .p-teacher {
	display: inline-block;
	font-size: 12px;
	color: #828282;
	vertical-align: middle;
	width: 96px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-info-wrap .p-item-footer .p-price {
	position: absolute;
	right: 2px;
	top: 0;
	display: inline-block;
	font-size: 22px;
	color: #ff8330
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link .p-info-wrap .p-item-footer .p-price .p-unit {
	font-size: 14px
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item .p-link:hover {
	text-decoration: none
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list .p-item:hover {
	border-color: #ff8330
}

.p-live-class-wrap .p-content .p-class-wrap .p-class-list.p-selected {
	z-index: 2;
	display: block
}

.capital {
	width: 1190px;
	padding-top: 60px;
	margin: 0 auto;
	clear: both;
	float: none
}

.capital .capital-ti {
	text-align: center
}

.capital .capital-list .capital-list-box {
	width: 290px;
	height: 185px;
	display: inline-block;
	box-sizing: border-box;
	float: left;
	margin-left: 10px;
	padding-top: 58px;
	text-align: center
}

.capital .capital-list .capital-list-box:first-child {
	margin-left: 0
}

.capital .capital-list .capital-list-box a:hover {
	text-decoration: none
}

.capital .capital-list .capital-list-box .p-pr23 {
	padding-right: 23px !important
}

.capital .capital-list .capital-list-box .capital-list-box__img {
	height: 70px;
	width: 70px
}

.capital .capital-list .capital-list-box .p-capital-info {
	display: inline-block;
	text-align: left
}

.capital .capital-list .capital-list-box .p-capital-info .capital-list-box__h {
	color: #545e64;
	font-size: 18px;
	line-height: 18px
}

.capital .capital-list .capital-list-box .p-capital-info .capital-list-box__p {
	line-height: 20px;
	color: #9fadb5;
	font-size: 14px
}

.capital .capital-list .capital-list-box:hover {
	transform: translate(0, -3px);
	-ms-transform: translate(0, -3px);
	-webkit-transform: translate(0, -3px)
}

.capital .p-capital-footer {
	text-align: center;
	height: 60px
}

.capital .p-capital-footer .p-capital-footer-img {
	width: 610px;
	height: 60px
}

.footer {
	width: 100%;
	height: auto;
	background: #fff;
	padding-bottom: 40px;
	font-size: 12px
}



.footer .footer-outfit {
	height: 120px
}

.footer .footer-outfit .footer-outfit-con {
	position: relative;
	width: 1190px;
	height: 120px;
	margin: 0 auto;
	text-align: center
}

.footer .footer-outfit .footer-outfit-con .footer-outfit-con__p {
	display: inline-block;
	font-size: 22px;
	color: #545e64
}

.footer .footer-outfit .footer-outfit-con .footer-outfit-con-ul {
	height: 52px;
	margin-top: 34px;
	display: inline-block
}

.footer .footer-outfit .footer-outfit-con .footer-outfit-con-ul li {
	height: 52px;
	display: inline-block;
	padding: 0 20px
}

.footer .footer-outfit .footer-outfit-con .footer-outfit-con-ul li img {
	vertical-align: middle
}

.footer .footer-outfit .footer-outfit-con .footer-outfit-con__phone {
	position: absolute;
	top: 28px;
	right: 0;
	display: inline-block
}

.footer .footer-help {
	height: 240px;
	background: #f5f7fa
}

.footer .footer-help .footer-help-con {
	width: 1190px;
	margin: 0 auto;
	padding-top: 30px
}

.footer .footer-help .footer-help-con dl {
	float: left;
	width: 200px
}

.footer .footer-help .footer-help-con dl dt {
	line-height: 42px;
	font-size: 18px;
	color: #545e64
}

.footer .footer-help .footer-help-con dl dd {
	line-height: 26px;
	font-size: 12px
}

.footer .footer-help .footer-help-con dl dd a {
	font-size: 12px;
	text-decoration: none;
	color: #828282
}

.footer .footer-help .footer-help-con dl dd a:hover {
	text-decoration: underline
}

.footer .footer-help .footer-help-con dl.city-buy {
	float: right;
	width: 280px
}

.footer .footer-help .footer-help-con dl.city-buy dd {
	float: left;
	width: 40px
}

.footer .footer-link {
	width: 100%;
	height: auto;
	background: #fafbfd;
	padding: 23px 0
}

.footer .footer-link .footer-link-con {
	width: 1190px;
	margin: 0 auto;
	position: relative
}

.footer .footer-link .footer-link-con .footer-link-con-a {
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	width: 1140px;
	height: 24px;
	padding-left: 70px;
	overflow: hidden
}

.footer .footer-link .footer-link-con .footer-link-con-a strong {
	position: absolute;
	left: 0;
	top: 2px
}

.footer .footer-link .footer-link-con .footer-link-con-a a {
	display: inline-block;
	padding-right: 18px;
	line-height: 24px;
	color: #828282;
	text-decoration: none
}

.footer .footer-link .footer-link-con .footer-link-con-a a:hover {
	text-decoration: underline
}

.footer .footer-link .footer-link-con .footer-link-con-a a:first-child {
	padding-right: 0;
	color: #545e64
}

.footer .footer-link .footer-link-con .footer-link-con__more {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 24px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/content/more_jiantou.png?916af0") right center no-repeat;
	padding-right: 10px;
	color: #99999a;
	cursor: pointer
}

body .p-notice,
body .p-notice .p-info {
	border-bottom: 1px solid #ffdcab;
	background-color: #fcf2e6
}

.footer .footer_copyright {
	width: 100%;
	padding-top: 20px
}

.footer .footer_copyright .footer_copyright-con {
	width: 1190px;
	margin: 0 auto;
	position: relative
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-con-ul {
	line-height: 50px
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-con-ul li {
	display: inline-block;
	padding-right: 20px
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-con-ul li a {
	color: #545e64;
	text-decoration: none
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-con-ul li a:hover {
	text-decoration: underline
}

.footer .footer_copyright .footer_copyright-con p {
	line-height: 24px;
	color: #828282
}

.footer .footer_copyright .footer_copyright-con p a {
	color: #828282;
	text-decoration: none
}

.footer .footer_copyright .footer_copyright-con p a:hover {
	text-decoration: underline
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-logo {
	position: absolute;
	bottom: 0;
	right: 0
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-logo .footer_copyright__img {
	display: inline-block;
	padding: 0 15px
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-logo .footer_copyright__img.footer_copyright__credit {
	margin-right: 50px
}

.footer .footer_copyright .footer_copyright-con .footer_copyright-logo .footer_copyright-logo__line {
	display: inline-block;
	width: 0;
	height: 35px;
	border-right: 1px solid #e1e6ee
}

body .p-notice {
	box-sizing: border-box;
	height: 33px
}

body .p-notice .p-info {
	position: relative;
	line-height: 32px;
	font-size: 12px;
	color: #828282
}

body .p-notice .p-info .p-close-notice-btn {
	display: inline-block;
	padding-left: 15px;
	padding-right: 12px;
	position: absolute;
	right: 0;
	color: #d5d2ce;
	cursor: pointer
}

body .p-notice .p-info .p-close-notice-btn:hover {
	color: #ff8330
}

body .p-main-banner-wrap {
	position: relative;
	padding-top: 36px
}

body .p-main-banner-wrap .p-nav-menus-wrap {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 100%;
	height: 36px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap {
	background-color: #fff
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list {
	position: relative;
	padding-left: 276px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item {
	display: inline-block;
	float: left
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item>.p-link {
	display: inline-block;
	padding: 0 25px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #545e64;
	text-decoration: none;
	cursor: pointer
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-selected>.p-link,
body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item:hover>.p-link {
	color: #ff8330
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-has-children {
	position: relative
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-has-children>.p-link:after {
	display: inline-block;
	content: '';
	width: 5px;
	height: 3px;
	margin: 4px 0 4px 9px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -45px 0 no-repeat;
	background-size: 800px 800px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-has-children .p-children-nav-list {
	display: none;
	position: absolute;
	left: 0;
	top: 36px;
	width: 100%;
	padding: 10px 0;
	background: #fff
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-has-children .p-children-nav-list .p-children-nav-item>.p-link {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-has-children .p-children-nav-list .p-children-nav-item>.p-link:hover {
	background: #00a793
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-has-children:hover>.p-link:after {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -45px -3px no-repeat;
	background-size: 800px 800px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-nav-wrap .p-nav-list .p-nav-item.p-has-children:hover .p-children-nav-list {
	display: block
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap {
	position: relative;
	top: -36px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 240px;
	box-sizing: border-box
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-title {
	height: 36px;
	padding-left: 40px;
	background: #00b2b8;
	color: #fff;
	font-size: 16px;
	line-height: 40px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list {
	position: relative;
	padding: 5px 0;
	-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .14);
	-moz-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .14);
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .14)
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item {
	height: 40px;
	line-height: 40px;
	color: #fff
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:hover {
	background-color: rgba(0, 0, 0, .2);
	color: #ff8330
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:hover:before {
	content: '';
	display: inline-block;
	height: 40px;
	width: 2px;
	float: left;
	background-color: #ff6700
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:hover .p-other-items {
	background: #fff;
	visibility: visible;
	opacity: 1
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:hover .p-right-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -39px 0 no-repeat;
	background-size: 800px 800px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item:hover .p-link {
	color: #ff8330
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type {
	display: inline-block;
	float: left;
	width: 40px;
	height: 40px;
	text-align: center
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type:before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 18px;
	background-image: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/left-menus-icons.png?ee08f8");
	background-repeat: no-repeat;
	background-size: 17px 208px;
	vertical-align: middle
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_1:before {
	background-position: 0 0
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_2:before {
	background-position: 0 -19px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_3:before {
	background-position: 0 -38px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_4:before {
	background-position: 0 -57px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_5:before {
	background-position: 0 -76px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_6:before {
	background-position: 0 -95px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_7:before {
	background-position: 0 -114px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_8:before {
	background-position: 0 -133px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_9:before {
	background-position: 0 -152px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_10:before {
	background-position: 0 -171px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-type.p-icon_11:before {
	background-position: 0 -190px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-link {
	display: inline-block;
	padding-left: 3px;
	line-height: 40px;
	vertical-align: middle;
	font-size: 14px;
	color: #fff
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-link:first-child {
	padding-left: 0 !important
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-link:hover {
	color: #ff8330
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items {
	position: absolute;
	top: 4px;
	left: 240px;
	box-sizing: border-box;
	padding: 27px 40px 27px 60px;
	width: 700px;
	min-height: 411px;
	background: #fff;
	-webkit-box-shadow: 0 6px 10px -5px rgba(0, 0, 0, .14);
	-moz-box-shadow: 0 6px 10px -5px rgba(0, 0, 0, .14);
	box-shadow: 0 6px 10px -5px rgba(0, 0, 0, .14);
	visibility: hidden;
	opacity: 0;
	transition: all .2s ease-out .2s;
	-webkit-transition: all .2s ease-out .2s;
	-ms-transition: all .2s ease-out .2s;
	-moz-transition: all .2s ease-out .2s;
	-o-transition: all .2s ease-out .2s
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-tags-list {
	margin-bottom: 25px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-tags-list .p-tags-item {
	display: inline-block;
	float: left;
	margin-right: 10px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-tags-list .p-tags-item .p-tag-link {
	font-size: 12px;
	line-height: 12px;
	border-radius: 4px;
	color: #fff;
	padding: 5px 14px;
	background: #ff982a
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-tags-list .p-tags-item .p-tag-link:hover {
	background: #ff842a
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item {
	position: relative;
	margin-top: 9px;
	padding-left: 100px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item:first-child {
	margin-top: 0
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item .p-other-type {
	position: absolute;
	left: 0;
	display: inline-block;
	width: 100px;
	font-size: 12px;
	line-height: 28px;
	vertical-align: top;
	color: #545e64
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item .p-detail-item {
	display: inline-block;
	line-height: 24px;
	float: left
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item .p-detail-item:before {
	display: inline;
	content: '';
	padding-right: 15px;
	border-left: 1px solid #e1e6ee;
	text-decoration: none;
	vertical-align: middle
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item .p-detail-item .p-other-link {
	padding-right: 15px;
	font-size: 12px;
	color: #828282;
	line-height: 28px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no1 .p-card-link .p-card-title,
body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-other-menus-list .p-other-menus-item .p-detail-item .p-other-link:hover {
	color: #ff8330
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list {
	padding-top: 25px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item {
	float: left;
	min-height: 100px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-card-w25 {
	width: 25%
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-card-w33 {
	width: 33%
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-card-w50 {
	width: 50%
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no1 .p-card-link {
	background: #ff853c;
	background: -webkit-linear-gradient(left, #ffa63d, #ff853c);
	background: -o-linear-gradient(right, #ffa63d, #ff853c);
	background: -moz-linear-gradient(right, #ffa63d, #ff853c);
	background: linear-gradient(to right, #ffa63d, #ff853c);
	filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffa63d,endcolorstr=#ff853c,gradientType=1)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffa63d,endcolorstr=#ff853c,gradientType=1)"
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no2 .p-card-link {
	background: #0090bf;
	background: -webkit-linear-gradient(left, #09dac1, #0090bf);
	background: -o-linear-gradient(right, #09dac1, #0090bf);
	background: -moz-linear-gradient(right, #09dac1, #0090bf);
	background: linear-gradient(to right, #09dac1, #0090bf);
	filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#09dac1,endcolorstr=#0090bf,gradientType=1)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#09dac1,endcolorstr=#0090bf,gradientType=1)"
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no2 .p-card-link .p-card-title {
	color: #1cc9b4
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no3 .p-card-link {
	background: #919efd;
	background: -webkit-linear-gradient(left, #7e8eff, #919efd);
	background: -o-linear-gradient(right, #7e8eff, #919efd);
	background: -moz-linear-gradient(right, #7e8eff, #919efd);
	background: linear-gradient(to right, #7e8eff, #919efd);
	filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7e8eff,endcolorstr=#919efd,gradientType=1)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7e8eff,endcolorstr=#919efd,gradientType=1)"
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no3 .p-card-link .p-card-title {
	color: #919efd
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no4 .p-card-link {
	background: #ff759c;
	background: -webkit-linear-gradient(left, #ff8faf, #ff759c);
	background: -o-linear-gradient(right, #ff8faf, #ff759c);
	background: -moz-linear-gradient(right, #ff8faf, #ff759c);
	background: linear-gradient(to right, #ff8faf, #ff759c);
	filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8faf,endcolorstr=#ff759c,gradientType=1)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8faf,endcolorstr=#ff759c,gradientType=1)"
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item.p-no4 .p-card-link .p-card-title {
	color: #ff759c
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item .p-card-link {
	margin-right: 9px;
	padding-top: 1px;
	display: block;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item .p-card-link .p-card-content {
	box-sizing: border-box;
	padding: 20px;
	background: #fff;
	line-height: 0
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item .p-card-link .p-card-content .p-card-title {
	line-height: 16px;
	font-size: 16px;
	padding-bottom: 10px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item .p-card-link .p-card-content .p-card-info {
	font-size: 12px;
	line-height: 18px;
	color: #828282
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item .p-card-link .p-card-content .p-card-go-icon {
	display: inline-block;
	margin-top: 5px;
	width: 27px;
	height: 11px;
	line-height: 11px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -1px -91px no-repeat;
	background-size: 800px 800px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item .p-card-link:hover {
	transform: translate(0, -3px);
	-ms-transform: translate(0, -3px);
	-webkit-transform: translate(0, -3px)
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item:hover * {
	text-decoration: none
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item:hover.p-no1 .p-card-go-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -28px -91px no-repeat;
	background-size: 800px 800px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item:hover.p-no2 .p-card-go-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -55px -91px no-repeat;
	background-size: 800px 800px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item:hover.p-no3 .p-card-go-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -82px -91px no-repeat;
	background-size: 800px 800px
}

body .p-main-banner-wrap .p-nav-menus-wrap .p-menus-wrap .p-left-menus-wrap .p-menus-list .p-menus-item .p-other-items .p-cards-list .p-card-item:hover.p-no4 .p-card-go-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -109px -91px no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 81px;
	width: 190px;
	height: 370px;
	background: #fff;
	-webkit-opacity: .95;
	-moz-opacity: .95;
	-khtml-opacity: .95;
	opacity: .95;
	filter: alpha(opacity=95);
	z-index: 6;
}

.p-right-login-wrap .p-avatar {
	box-sizing: border-box;
	margin: 25px auto 20px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid #eee;
	overflow: hidden
}

.p-right-login-wrap .p-avatar .p-avatar-img {
	width: 66px;
	height: 66px;
	vertical-align: middle;
	text-align: center
}

.p-right-login-wrap .p-login-wrap {
	text-align: center
}

.p-right-login-wrap .p-login-wrap .p-info {
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	color: #545e64
}

.p-right-login-wrap .p-login-wrap .p-btn {
	width: 160px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	border-radius: 4px
}

.p-right-login-wrap .p-login-wrap .p-btn.p-register-btn {
	margin-top: 10px;
	background: #ff982a;
	border: 1px solid #ff982a;
	color: #fff;
	position: relative
}

.p-right-login-wrap .p-login-wrap .p-btn.p-register-btn:hover {
	text-decoration: none;
	background: #ff8330;
	border: 1px solid #ff8330
}

.p-right-login-wrap .p-login-wrap .p-btn.p-register-btn span {
	position: absolute;
	left: 49px;
	bottom: -12px;
	display: block;
	width: 63px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #f76719;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/yell.png?d22d20") no-repeat
}

.p-right-login-wrap .p-login-wrap .p-btn.p-login-btn {
	margin-top: 25px;
	background: #fff;
	border: 1px solid #ff8330;
	color: #ff8330;
	text-decoration: none
}

.p-right-login-wrap .p-login-wrap .p-btn.p-login-btn:hover {
	background: #fff6ec;
	text-decoration: none
}

.p-right-login-wrap .p-logined-wrap {
	text-align: center;
	margin-top: 20px;
	padding: 0 20px
}

.p-right-login-wrap .p-logined-wrap .p-user-info {
	min-height: 76px
}

.p-right-login-wrap .p-logined-wrap .p-user-info .p-username {
	display: inline-block;
	min-height: 25px;
	line-height: 18px;
	color: #ff8330;
	font-size: 14px
}

.p-right-login-wrap .p-logined-wrap .p-user-info .p-logout-btn {
	display: inline-block;
	margin: 5px 0 17px;
	font-size: 12px;
	line-height: 12px;
	color: #828282
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list {
	border-bottom: 1px solid #e1e6ee
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item {
	margin-bottom: 18px;
	float: left;
	width: 50%
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item .p-kt-icon {
	display: inline-block;
	height: 20px;
	width: 26px;
	margin-top: 4px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") 0 -49px no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item .p-daili-icon {
	display: inline-block;
	width: 26px;
	height: 24px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") 0 -142px no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item .p-order-icon {
	display: inline-block;
	height: 20px;
	width: 26px;
	margin-top: 4px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") 0 -69px no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item .p-title {
	font-size: 12px;
	color: #545e64;
	cursor: pointer
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item:hover .p-kt-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -26px -49px no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item:hover .p-daili-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -26px -142px no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item:hover .p-order-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -26px -69px no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-logined-wrap .p-shortcut-menus-list .p-item:hover .p-title {
	color: #ff8330
}

.p-right-login-wrap .p-wx-list {
	position: relative;
	box-sizing: border-box;
	padding: 25px 20px 0
}

.p-right-login-wrap .p-wx-list .p-wx-item {
	height: 30px;
	line-height: 30px;
	cursor: pointer
}

.p-right-login-wrap .p-wx-list .p-wx-item .p-wx-icon {
	display: inline-block;
	width: 16px;
	height: 14px;
	margin-right: 7px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -270px 0 no-repeat;
	background-size: 800px 800px;
	vertical-align: middle
}

.p-right-login-wrap .p-wx-list .p-wx-item .p-app-icon {
	display: inline-block;
	width: 16px;
	height: 14px;
	margin-right: 7px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -270px 0 no-repeat;
	background-size: 800px 800px;
	vertical-align: middle
}

.p-wx-list .p-wx-item .p-wx-icon+.p-info+.p-show-qr-code:after {
	display: inline-block;
	content: '';
	position: absolute;
	right: -5px;
	top: 35px;
	border-left: 5px solid #fff;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}

p-right-login-wrap .p-wx-list .p-wx-item .p-app-icon {
	display: inline-block;
	width: 16px;
	height: 14px;
	margin-right: 7px;
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -302px 0 no-repeat;
	background-size: 800px 800px;
	vertical-align: middle
}

.p-right-login-wrap .p-wx-list .p-wx-item .p-app-icon+.p-info+.p-show-qr-code:after {
	display: inline-block;
	content: '';
	position: absolute;
	right: -5px;
	top: 65px;
	border-left: 5px solid #fff;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}

.p-right-login-wrap .p-wx-list .p-wx-item .p-info {
	font-size: 12px;
	color: #545e64
}

.p-right-login-wrap .p-wx-list .p-wx-item .p-show-qr-code {
	display: none;
	position: absolute;
	top: 0;
	left: -124px;
	background: #fff;
	padding: 10px;
	width: 94px;
	height: 94px
}

.p-right-login-wrap .p-wx-list .p-wx-item .p-show-qr-code .p-qr-code {
	width: 94px;
	height: 94px
}

.p-right-login-wrap .p-wx-list .p-wx-item:hover .p-info {
	color: #ff8330;
	text-decoration: underline
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item .p-link:hover,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-link:hover,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-link:hover {
	text-decoration: none
}

.p-right-login-wrap .p-wx-list .p-wx-item:hover .p-wx-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -286px 0 no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-wx-list .p-wx-item:hover .p-app-icon {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/icons.png?42a311") -318px 0 no-repeat;
	background-size: 800px 800px
}

.p-right-login-wrap .p-wx-list .p-wx-item:hover .p-show-qr-code {
	display: inline-block
}

body .p-main-banner-wrap .p-banner-images-wrap {
	position: relative;
	height: 450px;
	background: #fff
}

body .p-main-banner-wrap .p-banner-images-wrap .p-images-list {
	position: relative
}

body .p-main-banner-wrap .p-banner-images-wrap .p-images-list .p-image-item {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1500px 450px
}

body .p-main-banner-wrap .p-banner-images-wrap .p-images-list .p-image-item .p-link {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -350px;
	width: 740px;
	height: 380px
}

body .p-main-banner-wrap .p-banner-images-wrap .p-images-list .p-image-item.p-selected {
	display: block
}

body .p-main-banner-wrap .p-banner-images-wrap .p-indexes-wrap {
	position: relative;
	top: 390px;
	z-index: 2;
	padding-left: 280px;
	padding-right: 190px
}

body .p-main-banner-wrap .p-banner-images-wrap .p-indexes-wrap .p-indexes-list {
	display: inline-block;
	position: relative;
	padding: 1px 17px 0
}

body .p-main-banner-wrap .p-banner-images-wrap .p-indexes-wrap .p-indexes-list .p-bg {
	display: inline-block;
	position: absolute;
	right: -100px;
	top: 50%;
	height: 1px;
	width: 100px;
	background-color: #fff;
	vertical-align: middle
}

body .p-main-banner-wrap .p-banner-images-wrap .p-indexes-wrap .p-indexes-list .p-index-icon {
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 8px;
	font-size: 12px;
	color: #fff;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6;
	cursor: pointer
}

body .p-main-banner-wrap .p-banner-images-wrap .p-indexes-wrap .p-indexes-list .p-index-icon.p-selected {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	font-size: 15px;
	color: #fff
}

.p-hot-course-wrap {
	margin-top: 20px
}

.p-hot-course-wrap .p-content {
	position: relative;
	height: 423px;
	background-color: #fff
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 240px;
	height: 423px;
	text-align: center;
	vertical-align: top;
	cursor: default
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-title-img {
	margin-top: 25px
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list {
	position: relative;
	margin-top: 12px;
	height: 162px;
	overflow: hidden;
	/*background-image: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/hot-course/left-imgs-bg.png?b0bf3d");*/
	background-repeat: no-repeat;
	background-position: center
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item {
	text-align: center;
	/*position: absolute;
	left: 240px;
	width: 188px;*/
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item .p-link {
	display: inline-block;
	width: 172px;
	height: 164px;
	box-sizing: border-box;
	padding: 0 14px;
	overflow: hidden;
	background: #fff;
	border-radius: 10px;
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item.p-selected {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	z-index: 1;
	left: 26px
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item.p-selected .p-link,
.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item.p-selected .p-link .p-course-img {
	/*height: 250px*/
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item.p-selected .p-link:hover {
	left: -3px
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item.p-selected.p-hiding {
	left: -240px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item .p-course-img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-top: 10px;
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item .p-course-title {
	position: relative;
	margin-top: 14px;
	font-size: 14px;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-list .p-item .p-course-info {
	position: relative;
	font-size: 12px;
	line-height: 20px;
	color: #828282
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-index {
	margin-top: 11px
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-index .p-item {
	display: inline-block;
	margin: 0 3px;
	width: 6px;
	height: 6px;
	background-color: #fff;
	border-radius: 45%;
	cursor: pointer;
	filter: alpha(opacity=44);
	-moz-opacity: .44;
	opacity: .44
}

.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-index .p-item.p-selected,
.p-hot-course-wrap .p-content .p-left-imgs-wrap .p-imgs-index .p-item:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}

.p-hot-course-wrap .p-content .p-middle-content-wrap {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	width: 715px;
	margin: 20px 235px 0 240px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list {
	display: inline-block;
	width: 486px;
	margin-right: 227px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item {
	float: left;
	box-sizing: border-box;
	width: 237px;
	height: 192px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item.p-loading-data {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/big-loading.gif?f07848") center no-repeat
}

.p-hot-course-wrap.p-green-wrap .p-content .p-left-imgs-wrap,
.p-hot-course-wrap.p-green-wrap .p-content .p-middle-content-wrap .p-flag {
	background-color: #54d2d5
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-link {
	display: inline-block;
	box-sizing: border-box;
	width: 237px;
	height: 192px;
	padding: 25px 20px 0 25px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-link:hover .p-title {
	/*color: #ff6700*/
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-title {
	height: 34px;
	font-size: 14px;
	line-height: 16px;
	color: #545e64;
	word-break: break-all;
	overflow: hidden
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-title .p-flag {
	display: inline-block;
	padding: 3px;
	margin-right: 5px;
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	border-radius: 3px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-time {
	height: 32px;
	overflow: hidden;
	margin-top: 6px;
	font-size: 12px;
	line-height: 16px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list {
	margin-top: 15px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list .p-teacher-item {
	float: left;
	width: 40px;
	height: 66px;
	margin-left: 10px;
	text-align: center;
	overflow: hidden
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list .p-teacher-item:first-child {
	margin-left: 0
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list .p-teacher-item .p-teacher-avatar {
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 1px solid #f4f4f4
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item .p-teacher-list .p-teacher-item .p-teacher-name {
	margin-top: 8px;
	font-size: 12px;
	line-height: 12px;
	color: #828282
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item.p-r-border {
	border-right: 1px solid #f4f4f4
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-course-list .p-item.p-b-border {
	border-bottom: 1px solid #f4f4f4
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	box-sizing: border-box
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item {
	height: 192px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-link {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	width: 227px;
	height: 192px;
	padding: 25px 20px 0 25px;
	word-break: break-all;
	overflow: hidden
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-left-imgs-wrap .p-item:hover .p-course-title,
.p-hot-course-wrap.p-green-wrap .p-content .p-left-imgs-wrap .p-item:hover .p-course-title,
.p-hot-course-wrap.p-light-green-wrap .p-content .p-left-imgs-wrap .p-item:hover .p-course-title,
.p-hot-course-wrap.p-orange-wrap .p-content .p-left-imgs-wrap .p-item:hover .p-course-title,
.p-hot-course-wrap.p-pink-wrap .p-content .p-left-imgs-wrap .p-item:hover .p-course-title,
.p-hot-course-wrap.p-purple-wrap .p-content .p-left-imgs-wrap .p-item:hover .p-course-title {
	text-decoration: underline
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-link:hover .p-bg-img,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-link:hover .p-info,
.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-link:hover .p-title {
	left: -10px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-bg-img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	height: 190px;
	width: 237px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-title {
	position: relative;
	left: 0;
	font-size: 14px;
	line-height: 16px
}

.p-hot-course-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info {
	position: relative;
	left: 0;
	margin-top: 6px;
	font-size: 12px;
	line-height: 12px
}

.p-hot-course-wrap .p-content .p-right-list-wrap {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	width: 235px
}

.p-hot-course-wrap .p-content .p-right-list-wrap .p-title {
	margin-top: 34px;
	font-size: 16px;
	line-height: 16px;
	text-align: center
}

.p-hot-course-wrap .p-content .p-right-list-wrap .p-list {
	height: 305px;
	margin-top: 10px;
	margin-left: 15px;
	padding-left: 30px;
	padding-right: 16px;
}

.p-hot-course-wrap .p-content .p-right-list-wrap .p-list .p-item {
	padding-top: 0;
	margin-bottom: 4px;
	line-height: 26px;
}

.p-hot-course-wrap .p-content .p-right-list-wrap .p-list .p-item:first-child {
	padding-top: 3px;
	margin-bottom: 5px;
}

.p-hot-course-wrap .p-content .p-right-list-wrap .p-list .p-item .p-link {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	width: 163px;
	font-size: 12px;
	line-height: 12px;
	color: #545e64;
	cursor: pointer
}

.p-hot-course-wrap .p-content .p-right-list-wrap .p-list .p-item .p-link:hover {
	color: #ff8330
}

.p-hot-course-wrap.p-green-wrap .p-content .p-left-imgs-wrap .p-course-title,
.p-hot-course-wrap.p-green-wrap .p-content .p-middle-content-wrap .p-time {
	color: #57d49a
}

.p-hot-course-wrap.p-green-wrap .p-content {
	border-bottom: 1px solid #54d2d5
}

.p-hot-course-wrap.p-green-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part1 .p-title {
	color: #a2b7d1;
}

.p-hot-course-wrap.p-green-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part2 .p-title {
	color: #5e87ac
}

.p-hot-course-wrap.p-green-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info {
	color: #8fb9b6;
}

.p-hot-course-wrap.p-green-wrap .p-content .p-right-list-wrap .p-title {
	color: #00b2b8
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-left-imgs-wrap .p-course-title,
.p-hot-course-wrap.p-pink-wrap .p-content .p-middle-content-wrap .p-time {
	color: #ff9dae
}

.p-hot-course-wrap.p-green-wrap .p-content .p-right-list-wrap .p-list {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/hot-course/hot-numbers-green.png?841e6f") no-repeat
}

.p-hot-course-wrap.p-green-wrap .p-content .p-right-list-wrap .p-list.p-loading-data {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/big-loading.gif?f07848") center no-repeat
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-left-imgs-wrap,
.p-hot-course-wrap.p-pink-wrap .p-content .p-middle-content-wrap .p-flag {
	background-color: #ff92a6
}

.p-hot-course-wrap.p-pink-wrap .p-content {
	border-bottom: 1px solid #ff92a6
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part1 .p-title {
	color: #bb8ac3
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part2 .p-title {
	color: #9b80c6
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info {
	color: #a89dc8
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-right-list-wrap .p-title {
	color: #ff9dae
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-left-imgs-wrap .p-course-title,
.p-hot-course-wrap.p-orange-wrap .p-content .p-middle-content-wrap .p-time {
	color: #ffb28b
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-right-list-wrap .p-list {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/hot-course/hot-numbers-pink.png?3d4c5a") no-repeat
}

.p-hot-course-wrap.p-pink-wrap .p-content .p-right-list-wrap .p-list.p-loading-data {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/big-loading.gif?f07848") center no-repeat
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-left-imgs-wrap,
.p-hot-course-wrap.p-orange-wrap .p-content .p-middle-content-wrap .p-flag {
	background-color: #ffb06a
}

.p-hot-course-wrap.p-orange-wrap .p-content {
	border-bottom: 1px solid #ffb06a
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part1 .p-title {
	color: #e29b5b
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part2 .p-title {
	color: #b985b5
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info {
	color: #b295b0
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-right-list-wrap .p-title {
	color: #ffb28b
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-left-imgs-wrap .p-course-title,
.p-hot-course-wrap.p-blue-wrap .p-content .p-middle-content-wrap .p-time {
	color: #66b0ff
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-right-list-wrap .p-list {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/hot-course/hot-numbers-orange.png?1f7dee") no-repeat
}

.p-hot-course-wrap.p-orange-wrap .p-content .p-right-list-wrap .p-list.p-loading-data {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/big-loading.gif?f07848") center no-repeat
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-left-imgs-wrap,
.p-hot-course-wrap.p-blue-wrap .p-content .p-middle-content-wrap .p-flag {
	background-color: #82bffd
}

.p-hot-course-wrap.p-blue-wrap .p-content {
	border-bottom: 1px solid #82bffd
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part1 .p-title {
	color: #709bc5
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part2 .p-title {
	color: #70aeae
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info {
	color: #9db9d6
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-right-list-wrap .p-title {
	color: #66b0ff
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-left-imgs-wrap .p-course-title,
.p-hot-course-wrap.p-purple-wrap .p-content .p-middle-content-wrap .p-time {
	color: #8d8afd
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-right-list-wrap .p-list {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/hot-course/hot-numbers-blue.png?71301a") no-repeat
}

.p-hot-course-wrap.p-blue-wrap .p-content .p-right-list-wrap .p-list.p-loading-data {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/big-loading.gif?f07848") center no-repeat
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-left-imgs-wrap,
.p-hot-course-wrap.p-purple-wrap .p-content .p-middle-content-wrap .p-flag {
	background-color: #aeacff
}

.p-hot-course-wrap.p-purple-wrap .p-content {
	border-bottom: 1px solid #aeacff
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part1 .p-title {
	color: #8278b8
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part2 .p-title {
	color: #af79c5
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info {
	color: #aca1c6
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-right-list-wrap .p-title {
	color: #8d8afd
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-left-imgs-wrap .p-course-title,
.p-hot-course-wrap.p-light-green-wrap .p-content .p-middle-content-wrap .p-time {
	color: #96c770
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-right-list-wrap .p-list {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/hot-course/hot-numbers-purple.png?185fcc") no-repeat
}

.p-hot-course-wrap.p-purple-wrap .p-content .p-right-list-wrap .p-list.p-loading-data {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/big-loading.gif?f07848") center no-repeat
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-left-imgs-wrap,
.p-hot-course-wrap.p-light-green-wrap .p-content .p-middle-content-wrap .p-flag {
	background-color: #a4d875
}

.p-hot-course-wrap.p-light-green-wrap .p-content {
	border-bottom: 1px solid #a4d875
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part1 .p-title {
	color: #78a97e
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item.p-part2 .p-title {
	color: #679698
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-middle-content-wrap .p-gg-imgs-list .p-item .p-info {
	color: #9cbbb2
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-right-list-wrap .p-title {
	color: #96c770
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-right-list-wrap .p-list {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/hot-course/hot-numbers-light-green.png?84e57f") no-repeat
}

.p-hot-course-wrap.p-light-green-wrap .p-content .p-right-list-wrap .p-list.p-loading-data {
	background: url("//images.koolearn.com/shark/project/zt/2017/1205koolearn-home-gf/i/big-loading.gif?f07848") center no-repeat
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap {
	position: relative
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap {
	position: absolute;
	z-index: 3;
	left: -63px;
	top: 0;
	width: 35px
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap:before {
	display: block;
	background-color: #49c7cc;
	height: 6px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom: 1px solid #fff
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item {
	border-top: 1px solid #747e8e;
	background-color: #656d79
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item .p-link {
	display: inline-block;
	box-sizing: border-box;
	padding: 9px 5px;
	font-size: 12px;
	line-height: 14px;
	color: #fff
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item .p-link:hover {
	text-decoration: none
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-green-bg.p-selected,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-green-bg:hover {
	background-color: #54d2d5
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-pink-bg.p-selected,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-pink-bg:hover {
	background-color: #ff92a6
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-orange-bg.p-selected,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-orange-bg:hover {
	background-color: #ffb06a
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-blue-bg.p-selected,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-blue-bg:hover {
	background-color: #82bffd
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-purple-bg.p-selected,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-purple-bg:hover {
	background-color: #aeacff
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-light-green-bg.p-selected,
.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-list .p-item.p-light-green-bg:hover {
	background-color: #a4d875
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-goto-top {
	padding-top: 10px;
	padding-bottom: 7px;
	text-align: center;
	background-color: #49c7cc;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top: 1px solid #fff;
	cursor: pointer
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap .p-goto-top:hover {
	background-color: #00b2b8
}

.p-hot-course-all-wrap .p-left-scroll-menus-wrap .p-left-menus-wrap.p-fixed-center {
	position: fixed;
	top: 0;
	left: 0
}

@charset "utf-8";

/* CSS Document */
.wrap1200 {
	margin: 0 auto;
	width: 1200px;
	height: 100%;
	position: relative;
}

.smore {
	-webkit-text-size-adjust: none;
	font-size: 10px;
	font-family: Arial, simsun;
	color: #999;
	background: url(http://images.xdf.cn/cms20150819/zuixinban/images/more.png) right center no-repeat;
	padding-right: 9px
}

.posR {
	position: relative;
}

em {
	font-style: normal;
	font-weight: 400;
}


.sg_con2 dl dt,
.welcome2 em {
	font-weight: 700;
}



.adver_txt1,
.area_school li,
.area_school ul,
.cat_bot,
.comiis_wrapad,
.inforL_list li,
.inforM_a a,
.inforR_text li,
.infor_pic p,
.m-city i,
.nav_stand .nav_tit a i,
.news li,
.news_list p,
.part1 .logo,
.part1 .logoI,
.selected2,
.sg_org2 li,
.sg_org2 ul,
.sg_school2 li,
.sg_tits2 li em,
.sg_tits2 li.on,
.slideshow li,
.topHeader .hbtnA {
	overflow: hidden;
}

a:hover {
	color: #25b16d;
}

.selected2,
.topHeader .hbtnA {
	text-align: center;
}

.topHeader {
	background: #f5f5f5;
	border-bottom: 1px solid #EAEAEA;
	height: 29px;
	line-height: 28px;
	position: relative;
	z-index: 999
}

.topHeader a {
	color: #7f7f7f;
}

.topHeader p {
	height: 28px;
	line-height: 28px;
}

.topHeader .wrap1000 {
	position: relative;
	z-index: 2;
}

.fl,
.hasGone,
.hbtnA,
.login,
.selectBox,
.sg_tits2 em,
.topHeader .inp2,
.welcome2 {
	float: left;
}

.fr {
	float: right;
}

.col32,
.col32 a {
	color: #7f7f7f !important;
}

.welcome2 {
	color: #999;
}


.welcome2 a.user_name {
	font-family: "Microsoft YaHei";
}

.col056 {
	color: #00563e;
}

.colf07 {
	color: #f07c00;
}

.topHeader .inp2 {
	border: 1px solid #bdbdbd;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
}

.selectBox,
.selectItem,
.sg_tits2 li.on {
	border: 1px solid #e0e0e0;
}

.selectBox,
.topHeader .inp2 {
	margin-right: 3px;
}

.hasGone {
	line-height: 20px;
	margin-left: 5px;
	margin-top: 5px;
	position: relative;
}

.hasGone .colGray {
	color: #cecece !important;
}

.fIcon {
	background-position: 0 0;
	height: 16px;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 17px;
}

.selectBox {
	background-position: 0 -19px;
	position: relative;
}

.selected2 {
	color: #676767;
	float: left;
	height: 16px;
	line-height: 17px;
	padding: 0 30px 0 10px;
	width: 60px;
}

.selIcon {
	background-position: -17px 0;
	height: 16px;
	position: absolute;
	right: 1px;
	top: 0;
	width: 18px;
}



.topHeader .hbtnA {
	height: 18px;
	line-height: 20px;
	margin-right: 8px;
	width: 43px;
	color: #00b388;
}

.topHeader .hbtnA:hover {
	color: #00b388;
}

.topHeader .hbtnA2:hover {
	color: #00b388;
}


.sg_tits2 {
	color: #7f7f7f;
	z-index: 7;
}


.sg_tits2 li {
	float: left;
	height: 28px;
	padding: 1px 15px 0 8px;
	position: relative;
	z-index: 9;
}

.sg_tits2 li em {
	height: 6px;
	position: absolute;
	top: 13px;
	right: 0;
	width: 11px;
	background: url(http://images.xdf.cn/cms20150819/zuixinban/images/index_bg.png) no-repeat;
}

.sg_tits2 li.allschool2 em {
	background: url(http://images.xdf.cn/cms20150819/zuixinban/images/xiala.png) no-repeat;
}

.sg_tits2 li#allschool2 a {
	display: inline;
	float: left;
	color: #00b388;
}

.sg_tits2 li.on #allschoolid2 {
	_margin-right: 5px
}

.sg_tits2 li.on {
	border-bottom: none;
	padding: 0 14px 0 7px;
	height: 28px;
	background: #fff
}

.sg_tits2 li.guide2 {
	padding: 1px 15px 0 5px;
	height: 28px;
	border: 1px solid #f5f5f5;
	border-bottom: none;
	z-index: 100;
	position: relative;
}

.sg_tits2 li.guide2 a {
	color: #00b388;
	line-height: 25px;
}

.sg_tits2 li.guide2 a span {
	font-family: Arial;
	font-size: 14px;
	color: #ff4800;
}

.sg_tits2 li.guide2 a.u-btn8 {
	color: #fff;
	line-height: 25px;
}

.sg_tits2 li.guide2 img {
	width: 14px;
	height: 11px;
	margin-right: 6px;
	margin-bottom: 2px;
}

.sg_tits2 li.guide2:hover {
	padding: 1px 15px 0 5px;
	height: 28px;
	background: #fff;
	border: 1px solid #eaeaea;
	border-bottom: none;
	z-index: 100;
}

.sg_tits2 li.guide2:hover em {
	right: 3px;
	top: 10px;
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
}

.sg_tits2 li.guide2:hover .m-cart-tip {
	display: block;
}

.sg_con2 {
	z-index: 5;
}

.sg_tits2 li.on em {
	right: 3px;
	top: 10px;
	transform: rotate(-180deg);
}

.sg_tits2 li:hover allschool2 em {
	right: 3px;
	top: 10px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.m-selectcity:hover .m-city i,
.sg_tits2 li.on em {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.sg_con2,
.sg_org2,
.sg_school2 {
	position: absolute;
	top: 28px;
	border: 1px solid #ccc5c2;
	background: #fff;
	padding: 5px 10px;
	z-index: 5;
	display: none;
	border-top: none;
}

.dlList,
.m-selectcity,
.sg_tits2 {
	position: relative;
}

.sg_con2 {
	padding: 5px 10px;
	right: 56px;
	width: 180px;
}

.sg_con2 dl {
	display: inline;
	float: left;
	width: 180px;
}

.sg_con2 dl dt {
	color: #006d4e;
	border-bottom: 1px dotted #CCC;
	margin: 2px 0 5px;
	background-position: -195px -39px;
	line-height: 22px;
	padding: 0 0 0 12px
}

.sg_con2 dl dd,
.sg_org2 li {
	height: 20px;
	line-height: 20px;
	margin: 0 0 10px;
}

.sg_school2 li {
	height: auto;
}

.sg_con2 dl dd {
	display: inline;
	float: left;
}

.sg_con2 dl dd a {
	padding: 0 3px;
}

.sg_tits2 {
	float: right;
}

.sg_school2 {
	padding: 10px;
	right: 0;
	width: 674px;
}

.sg_school2 ul {
	float: left;
	width: 49%;
}

.sg_school2 .ul2 {
	width: 49%;
}

.sg_school2 li span {
	float: left;
	font-family: Consolas;
	color: #00b388;
	font-size: 14px;
	margin: 0 2px;
	height: 26px;
	line-height: 26px;
}

.sg_school2 li em {
	float: left;
	width: 300px;
}

.sg_school2 li em a {
	margin: 3px 2px;
	padding: 0 4px;
	height: 20px;
	line-height: 20px;
	border-radius: 5px;
}

.sg_school2 li em a:hover {
	background: #00b388 none repeat 0 0;
}

.sg_org2 {
	right: 0;
	width: 370px;
}

.sg_org2 ul {
	float: left;
	margin: 5px 0;
	padding: 0 0 5px;
}

.sg_org2 ul.last {
	border: 0 none;
	margin-bottom: 0;
}

.sg_org2 li {
	width: 120px;
	background: none;

}

.sg_org2 li a {
	color: #999;
	padding: 0 5px;
}


.sg_tits2 li.xdf_home {
	padding: 1px 8px 0;
}

.m-cart-tip {
	background-color: #fff;
	border: 1px solid #e1e2e1;
	border-top: 0;
	margin: 0 0 0 -308px;
	overflow: hidden;
	padding: 10px 0 0;
	position: absolute;
	width: 352px;
	right: -1px;
	top: 29px;
	display: none;
	z-index: 998;
}

.m-cart-tip ul {
	width: 320px;
	padding: 0 10px;
	overflow: hidden;
}

.m-cart-tip ul li {
	width: 320px;
	line-height: 22px;
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
}

.m-cart-tip ul li span {
	float: right;
	font-size: 14px;
	color: #ff7800;
	font-family: Arial;
}

.m-cart-tip ul>li:last-child {
	border-bottom: medium none;
	border: 0;
}

.m-cart-tip ul li a {
	color: #666;
	font-size: 12px;
}


.m-cart-tip ul li .u-price {
	color: #ff7800;
	display: inline-block;
	float: right;
	margin: 1px 0 0 10px;
}

.m-cart-tip .u-js {
	background-color: #f1f1f1;
	width: 354px;
	margin-top: 10px;
	overflow: auto;
	*overflow: hidden;
}

.m-cart-tip .u-js p {
	color: #666;
	line-height: 30px;
	padding: 0 5px;
	text-align: right;
}

.m-cart-tip .u-js p i {
	color: #ff8111;
	font-family: "Arial";
	font-style: normal;
	margin: 0 5px;
}

.m-cart-tip .u-btn8 {
	background-color: #ff8111;
	color: #fff;
	float: right;
	height: 27px;
	line-height: 26px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	width: 130px;
}

.m-cart-tip .u-btn8::after {
	content: ">";
	font-weight: bold;
	padding-left: 5px;
}

.m-cart-tip .u-btn8:hover {
	background-color: #ff5f11;
	color: #fff;
}

.wrap1000 {
	margin: 0 auto;
	width: 1200px;
}

.info {
	height: 760px;
	position: relative;
	width: 936px;
	margin-top: 2px;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}

.index_consultBox {
	width: 935px;
}

.consultNavBox {
	width: 100%;
	height: 40px;
	background-color: #f5f5f5;
	border-bottom: 2px solid #a5e1d6;
}

.consultNavBox h3 {
	float: left;
	width: 20%;
	font-size: 18px;
	line-height: 40px;
	font-weight: normal;
}

.consultNav {
	float: left;
	width: 60%;
}

.consultNav li {
	float: left;
}

.consultInterest {
	float: left;
	width: 20%;
}

.info_nav01 {
	height: 42px;
	background-color: #f3f3f3;
	border-bottom: 2px solid #a5e1d6;
	margin-bottom: 10px;
}

.info_nav1-01 {
	height: 100%;
	position: relative;
	width: 100%;
}

.recomtit_t-01 {
	color: #333;
	font-size: 18px;
	height: 100%;
	line-height: 42px;
	margin-left: -1px;
	padding-left: 16px;
	width: 290px;
	float: left;
}

.info_nav01 span {
	float: left;
	padding: 0 20px;
	line-height: 40px;
	border-bottom: 0;
	border-top: 2px;
	font-size: 15px;
	cursor: pointer;
	color: #606060;
	border-top: 2px solid transparent;
}

.info_nav01 span.current {
	border-left: 1px solid #a5e1d6;
	border-right: 1px solid #a5e1d6;
	border-top: 2px solid #00b388;
	border-bottom: 2px solid #fff;
	height: 40px;
	background: #fff;
	margin-left: -2px;
	color: #00b388;
	margin-top: 0px;
}

.consultConBox,
.info_nav01,
.consultCon {
	width: 935px;
}

.consultCon {
	overflow: hidden;
	display: none;
}

.consultCon>div {
	float: left;
}

.consultArtListBox,
.consultPullArtBox {
	width: 70%;
}

.consultBannerBox,
.consultHotArtBox {
	width: 28%;
}

.consultArtList {
	width: 100%;
	border-bottom: 1px solid #efefef;
	padding: 17px 0 10px;
}

.consultArtList h3 {
	padding-bottom: 8px;
}

.consultArtList h3 a {
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	margin-right: 8px;
}

.consultArtList p {
	font-size: 13px;
	line-height: 25px;
	color: #8d8d8d;
	padding-bottom: 20px;
}

.consultArtList p a {
	color: #00b388;
}

.consultArtList ul {
	overflow: hidden;
	width: 100%;
}

.consultArtList ul li {
	float: left;
	width: 50%;
}

.consultArtList_li {
	padding-bottom: 10px;
	line-height: 17px;
}

.consultArtList_li a {
	font-size: 13px;
	color: #585858;
}

.consultArtList_li span {
	display: inline-block;
	width: 1px;
	height: .8em;
	background-color: #9a9a9a;
	vertical-align: middle;
	margin: 0 5px;
}

.zhongXue .consultArtList ul li {
	width: 100%;
}

.consultBannerBox {
	height: 340px;
	padding: 20px 0 0 15px;
}

.swiper-slide {
	position: relative;
}

.consultBannerBox img {
	width: 100%;
	max-height: 340px;
}

.consultBannerBox p {
	position: absolute;
	bottom: 4px;
	width: 100%;
	height: 40px;
	text-indent: .8em;
	background-color: rgba(0, 0, 0, 0.4);
}

.consultBannerBox p a {
	line-height: 40px;
	color: #ffffff;
	font-size: 13px;
}

.pagination {
	position: absolute;
	z-index: 20;
	bottom: 16px;
	right: 15px;
	text-align: right;
}

.swiper-slide a {
	width: 100%
}

.swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #fff;
	margin: 0 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}

.swiper-active-switch {
	background: #31a893;
	border: 1px solid #31a893;
}

.consultPullArtBox ul {
	width: 100%;
}

.consultPullArtBox ul li {
	width: 100%;
	overflow: hidden;
	padding-top: 25px;
}

.consultPullArtBox ul li>a {
	width: 19%;
	float: left;
}

.consultPullArtBox ul img {
	width: 100%;
}

.consultPullArtList {
	float: left;
	width: 73%;
	height: 86px;
	overflow: hidden;
	padding: 0 0 0 15px;
}

.consultPullArtList h3 {
	font-weight: normal;
	padding-bottom: 5px;
}

.consultPullArtList h3 a {
	font-size: 16px;
	color: #333333;
}

.loadDataDiv li {
	margin-bottom: 15px;
}

.consultPullArtList p {
	font-size: 13px;
	color: #8d8d8d;
	line-height: 22px;
}

.consultPullArtList p a {
	color: #00b388;
}

.consultHotArtBox {
	padding-left: 15px;
}

.consultHotArtBox ul {
	width: 100%;
}

.consultHotArtBox ul li {
	overflow: hidden;
	padding: 20px 0 0;
	border-top: 1px solid #efefef;
}

.consultHotArtBox ul li:first-child {
	border: 0;
	padding-bottom: 18px;
}

.consultHotArtBox ul li>a {
	display: block;
	width: 34.5%;
	float: left;
}

.consultHotArtBox ul img {
	width: 100%;
}

.consultHotArtList {
	width: 59.5%;
	float: left;
	padding: 0 0 0 15px;
	margin-top: -3px;
}

.consultHotArtList h3 {
	font-weight: normal;
	padding-bottom: 5px;
}

.consultHotArtList h3 a {
	font-size: 16px;
	color: #333333;
}

.consultHotArtList p {
	font-size: 13px;
	color: #8d8d8d;
	line-height: 24px;
}

.consultArtList {
	overflow: hidden !important;
}

.zhongxuemk {
	width: 50% !important;
	float: left;
	padding-bottom: 10px;
	line-height: 17px;
}

.zhongxuemk li {
	float: left;
	width: 95% !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*首页轮播上一页下一页按钮*/
.prev {
	position: absolute;
	cursor: pointer;
	width: 19px;
	height: 19px;
	right: 61px;
	top: 2px;
	background: url(http://images.xdf.cn/cms20150819/zuixinban/images/arrow_upoff.png) no-repeat;
	z-index: 2;
}

.next {
	position: absolute;
	cursor: pointer;
	width: 19px;
	height: 19px;
	right: 61px;
	bottom: 2px;
	background: url(http://images.xdf.cn/cms20150819/zuixinban/images/arrow_downoff.png) no-repeat;
	z-index: 2;
}

.prev:hover {
	background: url(http://images.xdf.cn/cms20150819/zuixinban/images/arrow_upon.png) no-repeat;
}

.next:hover {
	background: url(http://images.xdf.cn/cms20150819/zuixinban/images/arrow_downon.png) no-repeat;
}

@charset "gb2312";

body {
	font: 12px/1.5 "\5b8b\4f53", Helvetica, Tahoma, arial, sans-serif;
	margin: 0 auto;
	background: #fff;
	min-width: 1000px;
	color: #252525
}

p,
ul,
ol,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
fieldset,
select,
button,
textarea,
iframe {
	margin: 0;
	padding: 0
}

fieldset,
img {
	border: 0 none;
	vertical-align: top
}

ul,
li {
	list-style-type: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 14px
}

i,
em,
cite {
	font-style: normal
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*zoom: 1
}

a {
	color: #252525;
	text-decoration: none;
	-moz-transition: color .2s ease-in;
	-ms-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	-webkit-transition: color .2s ease-in;
	transition: color .2s ease-in
}


input,
textarea {
	outline: 0
}

textarea {
	resize: none
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.fb {
	font-weight: bold
}

.f14 {
	font-size: 14px
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.hide {
	position: absolute;
	top: -999em
}

.show {
	position: static
}

.rela {
	position: relative
}

.abso {
	position: absolute
}

.msf {
	font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53
}

.blo {
	display: block
}

.wrap,
.topInfo,
.navItem {
	width: 1000px;
	margin: 0 auto
}

.lTool .lTApp,
.lTool .lTList li span,
.xyxsRoll .xyxsSource span,
.kuaisoo .ks-select,
.kuaisoo .ks-btn input,
.bigTit h2,
.studyData .ec-hd li i,
.dzNavHd h2 i,
.studyData .ec-bd li span a,
.btnCabin,
.nearbyBar .nbText,
.booksBd li i,
.weekly .btnPrev,
.weekly .btnNext,
.header .topTool .hotline,
.header .topTool .phone em,
.header .topTool .phone .phoneEwm i,
.header .topTool .sethome,
.header .navItem .appSub i,
.dzPanel .dpClose,
.cyItem em,
.header .topTool .oldhome,
.logHint .lhClose,
.newShow,
.header .topTool .topApp,
.video li,
.tansuo li,
.subnews,
.subnews .jt,
.trzTab .fdxg li,
.xinsheng .xsNr h3,
.announcement,
.softwareTit h2,
.software li,
.ewmTit h2 {
	background: url(/images/index2016/spirit.png) no-repeat
}

.mt4 {
	margin-top: 4px
}

.mt6 {
	margin-top: 6px
}

.mt8 {
	margin-top: 8px
}

.mt10 {
	margin-top: 10px
}

.mt12 {
	margin-top: 12px
}

.mt15 {
	margin-top: 15px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.ml20 {
	margin-left: 20px
}

.bigTit .btnRel a,
.smallTit .btnMore a,
.haTit .btnMore a,
.newsTit span a,
.newsTit span a {
	color: #888
}

.header .logo {
	padding: 7px 0 7px 3px
}

.header .slogan {
	padding: 18px 0 0 22px
}

.header .topTool {
	padding-top: 28px;
	line-height: 22px;
	line-height: 24px\9
}

.header .topTool .hotline {
	padding-left: 28px;
	background-position: -89px -287px
}

.header .topTool .phone {
	height: 28px;
	position: relative;
	z-index: 3
}

.header .topTool .phone em,
.header .topTool .sethome,
.header .topTool .oldhome,
.header .topTool .topApp {
	height: 22px;
	overflow: hidden;
	padding-left: 16px;
	display: inline-block;
	background-position: left -128px;
	cursor: pointer;
	-moz-transition-property: color, background-position;
	-ms-transition-property: color, background-position;
	-o-transition-property: color, background-position;
	-webkit-transition-property: color, background-position;
	transition-property: color, background-position;
	-moz-transition-duration: .2s;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-moz-transition-timing-function: ease-in;
	-ms-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in
}

.header .topTool .phone em {
	background-position: left -459px
}

.header .topTool .phone:hover em {
	background-position: left -481px;
	color: #ff9329
}

.header .topTool .phone .phoneEwm {
	width: 96px;
	height: 121px;
	padding: 7px 7px 0;
	line-height: 24px;
	background: #fff;
	border: 1px solid #bebebe;
	position: absolute;
	left: -30px;
	top: 28px;
	display: none
}

.header .topTool .phone .phoneEwm i {
	width: 18px;
	height: 9px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	background-position: -59px top;
	position: absolute;
	left: 50%;
	top: -9px;
	margin-left: -9px
}

.header .topTool .topApp:hover {
	background-position: left -150px;
	color: #ff9329
}

.header .topTool .weixin em {
	background-position: -90px -310px;
	padding-left: 23px
}

.header .topTool .weixin:hover em {
	background-position: -90px -332px
}

.header .topTool .sethome {
	padding-left: 18px;
	background-position: left -172px
}

.header .topTool .sethome:hover {
	background-position: left -194px;
	color: #ff9329
}

.header .topTool .oldhome {
	padding-left: 20px;
	background-position: -94px -395px
}

.header .topTool .oldhome:hover {
	background-position: -94px -417px;
	color: #ff9329
}

.header .navItem {
	border-top: 4px solid #4bc22b;
	background: #f1fcee
}

.header .navItem .navBd {
	padding: 7px 0;
	line-height: 24px;
	border: 1px solid #cfe4b2;
	border-top: 0 none
}

.header .navItem .navBd li {
	height: 24px;
	float: left
}

.header .navItem .navBd li.hot a,
.header .navItem .navBd li a.red {
	color: #ff7200
}

.header .navItem .navZy,
.header .navItem .navHs,
.header .navItem .navYs,
.header .navItem .navOt,
.header .navItem .navSy {
	padding-left: 17px;
	float: left;
	background: url(/images/index2016/lineSpirit.gif) no-repeat right 6px
}

.header .navItem .navZy {
	width: 264px
}

.header .navItem .navZy li {
	width: 66px
}

.header .navItem .navHs {
	width: 66px
}

.header .navItem .navHs li {
	width: 66px
}

.header .navItem .navYs {
	width: 408px
}

.header .navItem .navYs li {
	width: 66px
}

.header .navItem .navOt {
	width: 132px
}

.header .navItem .navOt li {
	width: 66px
}

.header .navItem .navSy {
	width: 42px;
	background: 0
}

.header .navItem .navSy li {
	width: 42px
}

.w715 {
	width: 715px
}

.w735 {
	width: 735px
}

.w270 {
	width: 270px
}

.w250 {
	width: 250px
}

.w260 {
	width: 260px
}

.w345 {
	width: 345px
}

.w740 {
	width: 740px
}

.main {
	width: 450px
}

.logBox {
	height: 210px;
	background: #f1fcee;
	border: 1px solid #ceeba5;
	border-bottom: 0 none
}

.logBox .logTit {
	height: 37px;
	line-height: 37px;
	padding: 0 10px
}

.logBox .logTit h4 {
	color: #238608;
	font-size: 16px;
	font-weight: normal
}

.lTool {
	height: 195px;
	border: 1px solid #ceeba5
}

.lTool .lTTit {
	height: 36px;
	line-height: 36px;
	padding: 0 10px
}

.lTool .lTTit h3 {
	color: #238608;
	font-size: 16px;
	font-weight: normal
}

.lTool .lTTit h3 a {
	color: #238608
}

.lTool .lTApp {
	height: 16px;
	line-height: 16px;
	line-height: 18px\9;
	overflow: hidden;
	color: #2a9000;
	display: inline-block;
	padding-left: 16px;
	margin-top: 10px;
	background-position: -100px top
}

.lTool .lTList li {
	height: 31px;
	line-height: 31px;
	padding-left: 57px;
	_padding-left: 54px;
	vertical-align: top
}

.lTool .lTList li a {
	float: left;
	white-space: nowrap;
	margin-right: 10px
}

.lTool .lTList li span {
	width: 36px;
	height: 16px;
	line-height: 16px;
	line-height: 18px\9;
	overflow: hidden;
	padding-left: 15px;
	text-align: center;
	color: #fff;
	margin: 6px 0 0 -61px;
	_margin: 5px 0 0 -58px;
	float: left;
	background-position: left -17px;
	_position: relative
}

.lTool .lTList li span a {
	color: #fff;
	margin: 0
}

.mNew {
	padding-top: 12px
}

.mNew h2,
.mNew h3 {
	line-height: 32px;
	font-size: 16px;
	padding: 2px 0 1px;
	font-weight: normal
}

.mNew h2 a,
.mNew h3 a {
	color: #ff5a00
}

.mNew ul li {
	height: 28px;
	line-height: 28px;
	overflow: hidden
}

.mNew ul li span {
	color: #2a9000;
	margin-right: 6px;
	font-size: 12px
}

.mNew ul li span a {
	color: #2a9000
}

.mNew .gd {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	position: relative
}

.mNew .gd i {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 220px;
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.subnews {
	border: 1px solid #dfe0de;
	height: 34px;
	background-position: -83px -528px;
	overflow: hidden;
	padding: 0 0 0 38px;
	position: relative
}

.subnews ul {
	float: left
}

.subnews li {
	height: 34px;
	line-height: 34px;
	width: 185px;
	overflow: hidden
}

.subnews li a {
	color: #888
}

.subnews .jt {
	display: block;
	float: right;
	display: inline;
	margin: 8px 10px 0 0;
	width: 5px;
	height: 16px;
	background-position: 0 -532px
}

.subnews .jt2 {
	display: block;
	float: right;
	display: inline;
	margin: 8px 10px 0 0;
	width: 15px;
	height: 16px
}

.trTab {
	width: 250px;
	height: 120px;
	overflow: hidden;
	position: relative
}

.trTab .trTabHd {
	width: 50px;
	border-bottom: 1px solid #dbe5f4;
	position: absolute;
	right: 0;
	top: 0
}

.trTab .trTabHd li {
	width: 28px;
	height: 109px;
	line-height: 20px;
	padding: 10px 10px 0;
	text-align: center;
	border: 1px solid #dfe0de;
	border-bottom: 0 none;
	background: #f1fcee;
	float: left;
	cursor: pointer
}

.trTab .trTabHd li.on {
	background: #47b12a;
	border-color: #2375ef;
	color: #fff;
	border: 0;
	width: 30px
}

.trTab .trTabHd li.on a {
	color: #fff
}

.trTab .trTabBd {
	width: 199px;
	height: 118px;
	border: 1px solid #dfe0de;
	border-right: 0 none;
	overflow: hidden;
	display: none
}

.trTab .tea {
	padding: 10px 0 10px 10px;
	overflow: hidden;
	width: 189px;
	position: relative
}

.trTab .tea li {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	width: 49px;
	border: 1px solid #ededec;
	padding: 1px;
	background: #fff
}

.trTab .tea img {
	display: block
}

.trTab .tea span {
	display: block;
	line-height: 22px;
	text-align: center;
	background: #f9f9f9;
	margin-top: 1px
}

.trTab .tea p {
	line-height: 32px;
	height: 32px
}

.trTab .tea p a {
	display: block;
	float: left;
	width: 53px;
	text-align: center;
	padding: 0 10px 0 0
}

.trTab .fdxg {
	padding: 2px 10px 0 5px;
	height: 116px;
	width: 184px;
	position: relative
}

.trTab .fdxg li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background-position: -105px -555px;
	padding: 0 0 0 11px
}

.trTab .fdxg li span {
	float: right;
	color: #f67413
}

.xinsheng {
	border: 1px solid #dfe0de;
	height: 166px
}

.xinsheng .xsTit {
	height: 30px;
	line-height: 30px;
	padding: 0 10px
}

.xinsheng .xsTit h3 {
	color: #238608;
	font-size: 16px;
	font-weight: normal
}

.xinsheng .xsTit h3 a {
	color: #238608
}

.xinsheng .xsTit .more a {
	color: #888
}

.xinsheng .xsNr {
	margin: 5px 10px;
	height: 126px;
	overflow: hidden;
	position: relative
}

.xinsheng .xsNr h3 {
	height: 24px;
	line-height: 24px;
	color: #47b12a;
	font-size: 12px;
	font-weight: normal;
	background-position: -94px -580px;
	padding: 0 0 0 22px
}

.xinsheng .xsNr p {
	text-indent: 2em;
	line-height: 22px;
	overflow: hidden
}

.kuaisoo .ks-select {
	width: 60px;
	height: 26px;
	border: 1px solid #d9dde5;
	background-position: 45px -34px;
	background-color: #f8f8f8;
	z-index: 12
}

.kuaisoo .ks-select select {
	display: none
}

.kuaisoo .ks-select .t-select {
	height: 26px;
	padding-right: 16px;
	line-height: 26px;
	color: #888;
	text-align: center;
	cursor: pointer
}

.kuaisoo .ks-select .t-options {
	width: 60px;
	background: #fff;
	border: 1px solid #d9dde5;
	position: absolute;
	top: 26px;
	left: -1px
}

.kuaisoo .ks-select .t-options li {
	height: 20px;
	line-height: 20px;
	padding-right: 16px;
	text-align: center;
	cursor: pointer
}

.kuaisoo .ks-select .t-options li.open-hover {
	background: #f8f8f8;
	color: #2a9000
}

.kuaisoo .ks-btn input {
	width: 60px;
	height: 28px;
	font-size: 0;
	color: #2375ef;
	border: 0 none;
	cursor: pointer;
	background-position: -16px -34px
}

.kuaisoo .ks-input {
	width: 122px;
	height: 20px;
	line-height: 20px;
	padding: 3px;
	border: 0 none;
	border-top: 1px solid #d9dde5;
	border-bottom: 1px solid #d9dde5;
	background: #fff;
	font-size: 12px;
	color: #252525
}

.kuaisoo .c-input {
	color: #999
}

.bigTit {
	height: 42px;
	line-height: 44px;
	border-bottom: 2px solid #4bc22b;
	padding: 0 10px 0 0
}

.bigTit h2 {
	background-position: -86px -17px;
	padding-left: 33px;
	font-size: 24px;
	font-weight: normal
}

.bigTit .btnRel {
	color: #888
}

.bigTit .btnRel em {
	margin: 0 14px
}

.bigTit .btnRel span {
	color: #ff8c1a;
	margin-right: 20px
}

.bigTit .btnRel span a {
	color: #ff8c1a
}

.smallTit {
	height: 32px;
	line-height: 32px
}

.smallTit h4 {
	color: #389711;
	font-size: 16px;
	font-weight: normal
}

.smallTit h4 a {
	color: #389711
}

.smallTit .btnMore a {
	margin-left: 10px
}

.newsTit {
	height: 32px;
	line-height: 32px;
	border-bottom: 2px solid #dfe0de;
	text-align: right
}

.newsTit h4 {
	font-size: 16px;
	color: #2a9000;
	border-bottom: 2px solid #20bd0c;
	padding: 0 5px
}

.newsTit span a {
	margin: 0 0 0 10px
}

.zn1,
.zn2,
.zn3,
.zn4 {
	background: url(/images/index2016/znIco.png) no-repeat #ebfbe6
}

.on.zn1,
.on.zn2,
.on.zn3,
.on.zn4 {
	background: url(/images/index2016/znIco.png) no-repeat #4bc22b
}

.bkzn ul {
	border-top: 1px solid #ceeba5
}

.bkzn li {
	float: left;
	width: 133px;
	height: 36px;
	line-height: 36px;
	text-indent: 60px;
	border: 1px solid #ceeba5;
	border-top: 0
}

.bkzn li a {
	text-decoration: none
}

.bkzn .bl0 {
	border-left: 0;
	width: 134px
}

.bkzn .zn1 {
	background-position: 20px 5px
}

.bkzn .zn2 {
	background-position: 20px -28px
}

.bkzn .zn3 {
	background-position: 22px -56px
}

.bkzn .zn4 {
	background-position: 22px -86px
}

.bkzn .on.zn1 {
	background-position: 20px -118px
}

.bkzn .on.zn2 {
	background-position: 20px -150px
}

.bkzn .on.zn3 {
	background-position: 22px -180px
}

.bkzn .on.zn4 {
	background-position: 22px -212px
}

.bkzn .on a {
	color: #fff
}

.studyData {
	height: 168px;
	border: 1px solid #dfe0de
}

.studyData .ec-hd {
	height: 34px;
	background: #f8f8f8;
	margin-bottom: 14px
}

.studyData .ec-hd li {
	width: 67px;
	line-height: 32px;
	float: left;
	display: inline-block;
	cursor: pointer
}

.studyData .ec-hd li span {
	display: inline-block;
	padding-bottom: 3px;
	color: #888
}

.studyData .ec-hd li span a {
	color: #888
}

.studyData .ec-hd li i {
	width: 5px;
	height: 3px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	background-position: -49px top;
	position: absolute;
	left: 50%;
	bottom: -3px;
	margin-left: -2px;
	display: none
}

.studyData .ec-hd li.on {
	position: relative
}

.studyData .ec-hd li.on span {
	font-weight: bold;
	color: #1cb209;
	padding-bottom: 0;
	border-bottom: 2px solid #20bd0c
}

.studyData .ec-hd li.on span a {
	color: #238608
}

.studyData .ec-hd li.on i {
	display: block
}

.studyData .ec-bd {
	display: none
}

.studyData .ec-bd li {
	height: 28px;
	line-height: 28px;
	text-align: right;
	padding: 0 8px
}

.studyData .ec-bd li p {
	width: 206px;
	height: 28px;
	overflow: hidden;
	float: left;
	text-align: left
}

.studyData .ec-bd li span a {
	color: #888;
	padding-left: 16px;
	display: inline-block;
	background-position: left -63px
}

.studyData .ec-bd li i {
	color: #2a9000
}

.studyData .ec-bd li i a {
	color: #2a9000
}

.studyData .ec-bd em {
	color: #c1c1c1;
	padding: 0 5px
}

.studyData .ec-bd .more {
	padding: 0 0 0 5px;
	color: #888
}

.studyData .ydzk li {
	text-align: left
}

.hotZt {
	border: 1px solid #dfe0de;
	padding: 5px 0 5px 8px
}

.hotZt li {
	height: 28px;
	line-height: 28px;
	overflow: hidden
}

.news .topnews {
	padding: 17px 0 10px 0
}

.news .topnews i {
	display: block;
	float: left
}

.news .topnews span {
	display: block;
	float: right;
	width: 180px;
	line-height: 24px;
	color: #888;
	padding: 2px 0 0 0
}

.news .topnews span a {
	color: #1cb209
}

.news li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px
}

.news .hot a {
	color: #ff5a00
}

.news .more {
	background: #f8f8f8;
	color: #2a9000;
	padding: 8px 0 8px 15px;
	margin-top: 8px
}

.news .more p {
	line-height: 26px
}

.news .more a {
	color: #2a9000
}

.news .more em {
	padding: 0 17px
}

.news .more2 em {
	padding: 0 3px
}

.interactive .bigTit h2 {
	background-position: -88px -61px
}

.interview {
	height: 180px;
	padding: 0 5px 0 10px;
	border: 1px solid #e7e7e7
}

.interview h5 {
	padding: 12px 0;
	line-height: 20px;
	font-weight: normal
}

.interview {
	padding-right: 5px
}

.interview dd {
	padding-left: 130px;
	line-height: 24px;
	color: #888;
	text-indent: 2em
}

.interview dd a {
	color: #238608
}

.interview .btnPast {
	display: inline-block;
	border: 1px solid #ccc;
	line-height: 22px;
	text-align: center;
	text-indent: 0;
	padding: 0 13px;
	color: #252525
}

.hotActivity {
	padding: 13px 0 0 0
}

.hotActivity li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px
}

.hotActivity span {
	color: #2a9000;
	padding: 0 5px 0 0
}

.hotActivity span a {
	color: #2a9000
}

.hotActivity .hot {
	color: #ff5a00
}

.hotActivity .hot a {
	color: #ff5a00
}

.hotActivity .hot span {
	color: #ff5a00
}

.hotActivity .hot span a {
	color: #ff5a00
}

.hotBbs {
	padding: 13px 0 0 0
}

.hotBbs i {
	display: block;
	float: left;
	padding: 5px 0 0 0
}

.hotBbs ul {
	float: right;
	width: 235px
}

.hotBbs li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px
}

.hotBbs .hot a {
	color: #ff5a00
}

.bwTit h2 {
	background-position: -85px -105px
}

.announcement {
	width: 450px;
	height: 32px;
	line-height: 32px;
	display: inline;
	margin: 8px 0 0 30px;
	background-position: -96px -610px;
	padding: 0 0 0 20px;
	overflow: hidden;
	position: relative
}

.announcement ul {
	float: left
}

.announcement span {
	display: block;
	float: left;
	color: #ff8b19;
	padding: 0 5px 0 0
}

.books {
	height: 256px;
	border: 1px solid #e8e8e8
}

.books .bsTit {
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	margin-bottom: 10px;
	background: #f8f8f8
}

.books .bsTit em {
	padding: 0 16px
}

.books .bsTit strong {
	padding: 0 5px 0 10px
}

.softwareTit {
	padding: 0 0 0 10px
}

.softwareTit h2 {
	background-position: -85px -672px
}

.software {
	margin: 0 0 0 10px;
	border: 1px solid #e7e7e7;
	background: #f9f9f9;
	height: 256px
}

.software span {
	display: block;
	padding: 20px 0 10px;
	text-align: center
}

.software li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background-position: -88px -640px;
	padding: 0 0 0 30px
}

.app .a1,
.app .a2,
.app .a3,
.app .a4 {
	background: url(http://www.med66.com/upload/html/2019/04/gl151298.jpg) no-repeat
}

.appTit h2 {
	background-position: -92px -149px
}

.appTit .discount {
	float: left;
	display: block;
	padding: 0 0 0 30px;
	font-size: 14px;
	color: #ff9140;
	height: 44px
}

.appTit .discount em {
	font-size: 24px
}

.app {
	padding: 20px 0 0 0;
	height: 100px
}

.app li {
	float: left;
	width: 148px;
	text-align: center;
	line-height: 30px
}

.app span {
	display: inline-block;
	width: 70px;
	height: 70px
}

.app .a1 {
	background-position: 0 0
}

.app .a2 {
	background-position: -70px 0
}

.app .a3 {
	background-position: -140px 0
}

.app .a4 {
	background-position: -210px 0
}

.ewmTit {
	padding: 0 0 0 10px
}

.ewmTit h2 {
	background-position: -85px -716px
}

.ewmTit .btnRel {
	font-size: 14px;
	color: #ff6c00
}

.ewmTit .btnRel a {
	color: #ff6c00
}

.ewm {
	padding: 15px 0 0 0;
	height: 105px
}

.ewm li {
	float: left;
	width: 130px;
	text-align: center;
	line-height: 28px
}

.ewmnews {
	height: 112px;
	overflow: hidden;
	position: relative
}

.ewmnews li {
	height: 28px;
	line-height: 28px;
	overflow: hidden
}

.links {
	padding: 10px 0 25px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background: #f8f8f8
}

.links .linksTit {
	height: 50px;
	line-height: 50px
}

.links .linksTit h3 {
	font-size: 16px;
	font-weight: normal
}

.links .linksTit span {
	font-size: 12px;
	color: #a7a7a7;
	padding: 0 0 0 10px
}

.links .linksTit em {
	padding: 0 10px 0 0
}

.links .linksTit em a {
	color: #888
}

.links .lList {
	line-height: 24px
}

.links .lList a {
	margin-right: 13px;
	display: inline-block;
	white-space: nowrap;
	float: left
}

.foot_warp {
	background: #f8f8f8
}

.r-sns li,
.r-sns li .sns-info .sns-hd,
.returnTop {
	background: url(/images/index2016/r-snsAll.png) no-repeat
}

.r-sns li.app,
.r-sns li.app .sns-hd {
	background: url(/images/index2016/r-snsAllApp.png) no-repeat
}

.r-sns {
	width: 44px;
	overflow: hidden;
	position: fixed;
	right: 10px;
	bottom: 1%;
	_position: absolute;
	z-index: 68
}

.r-sns ul {
	width: 44px
}

.r-sns li {
	height: 44px;
	margin-bottom: 2px;
	position: relative;
	vertical-align: top;
	background-position: left top
}

.r-sns li .sns-info {
	width: 160px;
	position: absolute;
	right: -160px;
	top: 0
}

.r-sns li .sns-info .sns-hd {
	line-height: 44px;
	padding-left: 45px;
	background-position: 9px -367px;
	background-color: #313131;
	-border-top-left-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-border-bottom-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	font-size: 14px;
	color: #fff
}

.r-sns li .sns-info .sns-hd a {
	color: #fff;
	margin-right: 5px
}

.r-sns li.tel {
	background-position: left -92px
}

.r-sns li.tel .sns-hd {
	background-position: 9px -411px;
	padding: 2px 0 2px 45px;
	line-height: 20px
}

.r-sns li.kf {
	background-position: left -46px
}

.r-sns li.kf .sns-hd {
	background-position: 9px -455px
}

.r-sns li.share {
	background-position: left -138px
}

.r-sns li.share .sns-hd {
	height: 44px;
	background-position: 9px -499px
}

.r-sns li.qq {
	background-position: left -230px
}

.r-sns li.qq .sns-hd {
	height: 44px;
	background-position: 9px -587px
}

.r-sns li.mail {
	background-position: left -276px
}

.r-sns li.mail .sns-hd {
	height: 44px;
	background-position: 9px -631px
}

.r-sns li.wb {
	background-position: left -322px
}

.r-sns li.wb .sns-hd {
	height: 44px;
	background-position: 9px -675px
}

.r-sns li.wx {
	background-position: left -184px;
	z-index: 2
}

.r-sns li.wx .sns-hd {
	background-position: 9px -543px
}

.r-sns li.app2 {
	background: url(/images/index2016/r-snsAllApp.png) no-repeat 0 0;
	z-index: 2
}

.r-sns li.app2 .sns-hd {
	height: 44px;
	background: url(/images/index2016/r-snsAllApp.png) no-repeat 9px -49px #313131
}

.r-sns li.snsClose {
	height: 22px;
	line-height: 22px;
	color: #fff;
	background: #c4c3c3;
	text-align: center;
	cursor: pointer;
	z-index: 1
}

.sns-bd {
	padding: 5px;
	background: #fff
}

.returnTop {
	width: 50px;
	height: 50px;
	line-height: 500px;
	overflow: hidden;
	position: fixed;
	_position: absolute;
	right: 10px;
	bottom: 20px;
	z-index: 69;
	cursor: pointer;
	background-position: 13px -725px;
	background-color: #666;
	display: none
}

.returnTop:hover {
	background-position: 13px -775px;
	background-color: #1c79d2
}

.bdshare-button-style0-16 a.bds_more {
	height: 44px;
	background: 0;
	padding: 0;
	float: none;
	margin: 0;
	display: block;
	font-size: 14px;
	line-height: 44px
}

.bdshare_popup_box,
.bdshare_popup_bg {
	left: auto !important;
	right: 50px
}

.floatBox .content {
	background: none !important
}

.mfstIframe {
	height: 164px;
	z-index: 10;
	background: url(/images/index2016/loadNew.gif) no-repeat center center
}

.focusIframe {
	height: 110px;
	z-index: 10;
	background: url(/images/index2016/loadNew.gif) no-repeat center center
}

.forum_ewm {
	height: 28px;
	position: relative;
	z-index: 3;
	margin-top: 6px;
	margin-left: 15px
}

.forum_ewm em {
	line-height: 22px;
	color: #2a9000;
	cursor: pointer;
	background: url("/images/index2016/spirit.png") no-repeat left -128px;
	display: inline-block;
	height: 22px;
	overflow: hidden;
	padding-left: 16px;
	transition-duration: .2s;
	transition-property: color, background-position;
	transition-timing-function: ease-in
}

.forum_ewm:hover em {
	background-position: left -150px;
	color: #ff9329
}

.forum_ewm .forumEwm {
	background: #fff;
	border: 1px solid #bebebe;
	display: none;
	height: 121px;
	left: -30px;
	line-height: 24px;
	padding: 7px 7px 0;
	position: absolute;
	top: 28px;
	width: 96px
}

.forum_ewm .forumEwm i {
	background: url("/images/index2016/spirit.png") no-repeat -59px top;
	font-size: 0;
	height: 9px;
	left: 50%;
	line-height: 0;
	margin-left: -9px;
	overflow: hidden;
	position: absolute;
	top: -9px;
	width: 18px
}

.forum_ewm:hover .forumEwm p {
	color: #252525;
	text-decoration: none
}

.forum_ewm:hover {
	text-decoration: none
}

.log-before li label,
.log-before li .hint-right,
.log-before li .hint-error {
	background: url(../images/index2016/logIco.png) no-repeat center -9px
}

.log-before {
	padding: 8px 10px 0;
	position: relative
}

.log-before li {
	height: 30px;
	border: 1px solid #bbddae;
	background: #fff;
	vertical-align: top
}

.log-before li label {
	width: 37px;
	height: 13px;
	line-height: 130px;
	border-right: 1px solid #ccc;
	float: left;
	margin-top: 9px;
	overflow: hidden
}

.log-before li input {
	width: 170px;
	height: 20px;
	line-height: 20px;
	padding: 5px 0;
	float: left;
	color: #252525;
	font-size: 12px;
	margin-left: 10px;
	background: #fff;
	border: 0 none
}

.log-before li.passwd {
	margin-bottom: 15px
}

.log-before li.passwd,
.log-before li.v-code {
	border-top: 0 none
}

.log-before li.passwd label {
	background-position: center -40px
}

.log-before li .c-input,
.log-before li .passInput {
	color: #666
}

.log-before li .passHide {
	display: none
}

.log-before li.v-code {
	margin-top: -15px;
	display: none
}

.log-before li.v-code label {
	background-position: center -71px
}

.log-before li.v-code input {
	width: 128px
}

.log-before li.v-code img {
	float: left;
	margin: 8px 0 0 5px;
	cursor: pointer
}

.log-before li .hint-right,
.log-before li .hint-error {
	width: 15px;
	height: 30px;
	float: right;
	margin-right: 7px;
	background-position: left -93px
}

.log-before li .hint-error {
	background-position: left -123px
}

.logRelated {
	padding-top: 7px;
	line-height: 35px;
	color: #888;
	text-align: right
}

.logRelated span {
	float: left
}

.logRelated span a {
	width: 123px;
	height: 35px;
	line-height: 35px;
	background: #ff9227;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	display: block;
	text-align: center;
	letter-spacing: 3px;
	text-decoration: none
}

.logRelated p a {
	color: #252525;
	margin: 0 2px
}



.logOther {
	height: 24px;
	margin: 11px 0 0 6px
}

.logOther p {
	height: 24px;
	line-height: 24px;
	color: #666;
	font-size: 12px;
	margin: 0 15px 0 0
}

.logOther a {
	height: 24px;
	width: 24px;
	background: url(/images/index2016/login_other.png) no-repeat 0 0;
	display: block;
	float: left;
	_display: inline;
	margin: 0 13px 0 0
}

.logOther a.a_qq {
	background-position: -35px 0
}

.logOther a.a_weibo {
	background-position: -70px 0
}


.log-before-on {
	padding-top: 1px
}

.log-before-on .logOther {
	margin-top: 6px
}

.log-after {
	padding-top: 8px;
	display: none
}

.log-after dl {
	height: 62px
}

.log-after dt {
	float: left;
	margin-left: 8px
}

.log-after dd {
	padding-left: 69px;
	line-height: 25px;
	font-size: 14px
}

.log-after dd span {
	color: #2a9000;
	margin-right: 10px
}

.log-after dd strong {
	color: #f60
}

.log-after dd p {
	color: #666;
	font-size: 12px
}

.log-after .myHome {
	padding: 0 46px;
	text-align: center
}

.log-after .myHome a {
	line-height: 26px;
	background: #ff8c1c;
	font-size: 14px;
	color: #fff;
	display: block
}

.log-after .btnAfter {
	line-height: 28px;
	text-align: center;
	margin-top: 5px
}

.log-after .btnAfter a {
	margin: 0 10px;
	color: #2a9000
}

.header .navItem .new2 {
	width: 358px;
	_width: 360px
}

.header .navItem .new2 li.w1 {
	width: 86px
}

.header .navItem .new2 li.sp {
	letter-spacing: 3px
}

.header .navItem .new3 {
	width: 312px
}

.header .navItem .new3 li.w1 {
	width: 102px
}

.header .navItem .new3 li.w1 span {
	padding: 0 3px;
	color: #a1a0a0
}

.mSlide .mSlideHd li {
	background: url(../images/index2016/ico24.png) no-repeat;
	_background: url(../images/index2016/ico8.png) no-repeat
}

.mSlide {
	height: 110px;
	z-index: 1;
	background: url(http://www.med66.com/upload/html/2016/01/gl140313.png) no-repeat
}

.mSlide .mSlideBd {
	height: 110px;
	overflow: hidden
}

.mSlide .mSlideHd {
	width: 100%;
	height: 22px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: right
}

.mSlide .mSlideHd li {
	width: 19px;
	height: 19px;
	line-height: 19px;
	padding-top: 3px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	color: #fff;
	background-position: -19px top
}

.mSlide .mSlideHd li.on {
	background-position: left top
}

.booksBd li i.dzb,
.booksBd li i.zzb {
	background: url(/images/index2016/spirit.png) no-repeat
}

.booksBd_warp .btnPrev,
.booksBd_warp .btnNext {
	background: url(/images/index2016/ico24.png) no-repeat;
	_background: url(/images/index2016/ico8.png) no-repeat
}

.booksBd {
	height: 210px;
	width: 738px;
	overflow: hidden;
	position: relative
}

.booksBd li {
	width: 246px;
	height: 210px;
	float: left;
	text-align: center
}

.booksBd li span {
	height: 140px;
	display: block;
	overflow: hidden
}

.booksBd li p {
	padding: 9px 0;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold
}

.booksBd li i {
	padding-left: 18px;
	height: 17px;
	line-height: 17px;
	line-height: 18px\9;
	overflow: hidden;
	color: #a7a7a7;
	display: inline-block;
	margin: 0 6px
}

.booksBd li i.dzb {
	background-position: left -92px
}

.booksBd li i.zzb {
	background-position: left -110px
}

.booksBd_warp .btnPrev,
.booksBd_warp .btnNext {
	width: 23px;
	height: 50px;
	background-position: left -54px;
	position: absolute;
	left: 0;
	top: 70px;
	cursor: pointer;
	display: none
}

.booksBd_warp .btnNext {
	background-position: -24px -54px;
	left: auto;
	right: 0
}

.btnHover .btnPrev,
.btnHover .btnNext,
.tCAdv:hover .btnPrev,
.tCAdv:hover .btnNext,
.btnHover .btnPrev,
.btnHover .btnNext,
.booksBd_warp:hover .btnPrev,
.booksBd_warp:hover .btnNext {
	display: block
}

.listen .btnPrev,
.listen .btnNext {
	background: url(/images/index2016/spirit.png) no-repeat
}

.listen {
	width: 268px;
	height: 145px;
	padding-top: 17px;
	position: relative;
	border: 1px solid #e7e7e7
}

.listen .listenCon {
	width: 202px;
	height: 142px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	text-align: center
}

.listen .listenCon li {
	width: 202px;
	height: 142px;
	float: left
}

.listen .listenCon li span {
	height: 110px;
	display: block
}

.listen .listenCon li p {
	line-height: 30px
}

.listen .btnPrev,
.listen .btnNext {
	width: 8px;
	height: 14px;
	background-position: -55px -17px;
	position: absolute;
	left: 7px;
	top: 63px;
	cursor: pointer
}

.listen .btnNext {
	background-position: -64px -17px;
	left: auto;
	right: 7px
}


:after,
:before {
	box-sizing: border-box
}

html {
	font-size: 10px;
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", "å¾®è½¯é›…é»‘", Tahoma, Simsun, sans-serif;
	font-size: 14px;
	margin: 0;
	color: #333;
	background-color: #fff;
	line-height: 1
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #333;
	text-decoration: none
}


a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-rounded {
	border-radius: 6px
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

[role=button] {
	cursor: pointer
}

p {
	margin: 0
}

.container {
	margin-right: auto;
	margin-left: auto
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1200px
	}
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row:after {
	content: "";
	clear: both;
	display: block
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {

	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-11 {
		width: 91.66666667%
	}

	.col-sm-10 {
		width: 83.33333333%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-8 {
		width: 66.66666667%
	}

	.col-sm-7 {
		width: 58.33333333%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-5 {
		width: 41.66666667%
	}

	.col-sm-4 {
		width: 33.33333333%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-2 {
		width: 16.66666667%
	}

	.col-sm-1 {
		width: 8.33333333%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-pull-11 {
		right: 91.66666667%
	}

	.col-sm-pull-10 {
		right: 83.33333333%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-8 {
		right: 66.66666667%
	}

	.col-sm-pull-7 {
		right: 58.33333333%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-5 {
		right: 41.66666667%
	}

	.col-sm-pull-4 {
		right: 33.33333333%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-2 {
		right: 16.66666667%
	}

	.col-sm-pull-1 {
		right: 8.33333333%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-push-11 {
		left: 91.66666667%
	}

	.col-sm-push-10 {
		left: 83.33333333%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-8 {
		left: 66.66666667%
	}

	.col-sm-push-7 {
		left: 58.33333333%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-5 {
		left: 41.66666667%
	}

	.col-sm-push-4 {
		left: 33.33333333%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-2 {
		left: 16.66666667%
	}

	.col-sm-push-1 {
		left: 8.33333333%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {

	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-pull-11 {
		right: 91.66666667%
	}

	.col-md-pull-10 {
		right: 83.33333333%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-8 {
		right: 66.66666667%
	}

	.col-md-pull-7 {
		right: 58.33333333%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-5 {
		right: 41.66666667%
	}

	.col-md-pull-4 {
		right: 33.33333333%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-2 {
		right: 16.66666667%
	}

	.col-md-pull-1 {
		right: 8.33333333%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-push-11 {
		left: 91.66666667%
	}

	.col-md-push-10 {
		left: 83.33333333%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-8 {
		left: 66.66666667%
	}

	.col-md-push-7 {
		left: 58.33333333%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-5 {
		left: 41.66666667%
	}

	.col-md-push-4 {
		left: 33.33333333%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-2 {
		left: 16.66666667%
	}

	.col-md-push-1 {
		left: 8.33333333%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-offset-12 {
		margin-left: 100%
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {

	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-pull-11 {
		right: 91.66666667%
	}

	.col-lg-pull-10 {
		right: 83.33333333%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-8 {
		right: 66.66666667%
	}

	.col-lg-pull-7 {
		right: 58.33333333%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-5 {
		right: 41.66666667%
	}

	.col-lg-pull-4 {
		right: 33.33333333%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-2 {
		right: 16.66666667%
	}

	.col-lg-pull-1 {
		right: 8.33333333%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-push-11 {
		left: 91.66666667%
	}

	.col-lg-push-10 {
		left: 83.33333333%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-8 {
		left: 66.66666667%
	}

	.col-lg-push-7 {
		left: 58.33333333%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-5 {
		left: 41.66666667%
	}

	.col-lg-push-4 {
		left: 33.33333333%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-2 {
		left: 16.66666667%
	}

	.col-lg-push-1 {
		left: 8.33333333%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-lg-offset-0 {
		margin-left: 0
	}
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.hidden {
	display: none !important
}

ul {
	padding: 0;
	margin: 0;
	list-style: none
}

.clearfix:after {
	content: "";
	display: table;
	clear: both
}

.cb,
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.themeOrange {
	background-color: #ef7545
}

.themeRed {
	background-color: #ef4545
}

.themeLightBlue {
	background-color: #4085ed
}

.themeBlue {
	background-color: #406ded
}

.themeGreen {
	background-color: #55ae6a
}

.header {
	background: #fff
}

.headerBox {
	text-align: center;
	padding: 30px 0 26px
}

.header__info {
	float: left
}

.header__info:after {
	content: "";
	display: table;
	clear: both
}

.header__info:after {
	content: "";
	display: table;
	clear: both
}

.header__logo {
	float: left
}

.header__name {
	float: left;
	padding-left: 10px;
	margin-left: 12px;
	border-left: 1px solid #dcdcdc;
	font-size: 28px;
	line-height: 40px
}

.header__name:hover {
	text-decoration: none
}

.header__searchBar {
	display: inline-block
}

.header__searchBar:after {
	content: "";
	display: table;
	clear: both
}

.header__searchBar:after {
	content: "";
	display: table;
	clear: both
}

.header__searchBar input {
	height: 38px;
	width: 222px;
	float: left;
	border: solid 1px #e8e8e8;
	border-width: 1px 0 1px 1px;
	padding-left: 1em
}

.header__searchBar input:focus {
	outline: 0;
	border: 1px solid #4085ed;
	border-width: 1px 0 1px 1px
}

.header__searchBar input:focus~button {
	border: 1px solid#4085ed;
	border-width: 1px 1px 1px 0
}

.header__searchBar button {
	float: left;
	width: 46px;
	height: 38px;
	border-radius: 0 4px 4px 0;
	border: solid 1px #e8e8e8;
	background: #f6f6f6;
	outline: 0
}

.header__searchBar button:hover {
	background: #e5e5e5
}

.header__searchBar button:hover i {
	color: #ddd
}

.header__searchBar button i {
	color: #ccc;
	font-size: 18px
}

.header__entry {
	float: right;
	list-style-type: none;
	margin: 0
}

.headerEntry:after {
	content: "";
	display: table;
	clear: both
}

.headerEntry:after {
	content: "";
	display: table;
	clear: both
}

.headerEntry__item {
	float: left
}

.headerEntry__item~.headerEntry__item {
	margin-left: 32px
}

.headerEntry__link {
	display: block;
	font-size: 12px;
	color: #333;
	text-align: center
}

.headerEntry__link:hover i {
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	-webkit-transition: all ease .4s;
	transition: all ease .4s
}

.headerEntry__link i {
	font-size: 24px;
	margin: 0 auto 8px;
	display: block;
	color: #ef2d36;
	background-image: -webkit-linear-gradient(bottom, #ef2d36 0, #ff5058 100%);
	background-image: linear-gradient(0deg, #ef2d36 0, #ff5058 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent
}

nav {
	position: relative
}

.navList {
	height: 50px;
	line-height: 48px;
	padding-top: 2px;
	margin-top: 0;
	margin-bottom: 0;
	position: relative
}

.navList:after {
	content: "";
	display: table;
	clear: both
}

.navList:after {
	content: "";
	display: table;
	clear: both
}

.navList li[myshow=true] {
	border-radius: 6px 6px 0 0;
	background-color: #fff
}

.navList>li {
	float: left;
	list-style: none;
	color: #fff;
	width: 94px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: background ease .6s;
	transition: background ease .6s
}

.navList>li>a {
	display: block;
	color: #fff
}

.navList>li:hover {
	background-color: #fff;
	border-radius: 6px 6px 0 0;
	color: #3d7cd9;
	height: 48px
}

.navList>li:hover>a {
	font-weight: 700;
	text-decoration: none
}

.navList>li:hover>ul {
	display: block
}

.navList>li:hover>ul>a {
	font-weight: 400
}

.navList>li>ul {
	position: absolute;
	top: 51px;
	left: 0;
	display: none;
	width: 1200px;
	height: 48px;
	overflow: hidden
}

.navList>li>ul:after {
	content: "";
	display: table;
	clear: both
}

.navList>li>ul:after {
	content: "";
	display: table;
	clear: both
}

.navList>li[myshow=true]>ul {
	display: block
}

.navList .nivtitle,
.navList .open_box_list {
	float: left;
	font-size: 0
}

.navList .nivtitle:after,
.navList .open_box_list:after {
	content: "";
	display: table;
	clear: both
}

.navList .nivtitle:after,
.navList .open_box_list:after {
	content: "";
	display: table;
	clear: both
}

.navList .nivtitle a,
.navList .open_box_list a {
	float: left;
	max-width: 22em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px
}

.navList .nivtitle a~a,
.navList .open_box_list a~a {
	margin-left: 30px
}

.navList ul li {
	float: left;
	margin: 0 30px 0 0
}

.navListFlag li {
	float: left;
	margin-right: 20px
}

.navInfo:after {
	content: "";
	display: table;
	clear: both
}

.navInfo:after {
	content: "";
	display: table;
	clear: both
}

.navInfo__link {
	font-size: 14px;
	color: #333;
	display: block;
	font-weight: 400;
	position: relative
}

.navInfo__link:before {
	content: "";
	width: 12px;
	height: 14px;
	background: url(../img/i-hot0.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 16px;
	left: -17px
}

.navInfo__link--hot {
	position: relative
}

.navInfo__link--hot:before {
	content: "";
	width: 12px;
	height: 14px;
	background: url(../img/i-hot.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 16px;
	left: -17px
}

.navInfo__item {
	float: left
}

.navInfo__item~.navInfo__item {
	margin-left: 30px
}

.navContent {
	width: 100%;
	height: 52px;
	background-color: #fff;
	box-shadow: inset 0 -1px 0 0 #eee
}

.footer__top {
	background-color: #fff
}



/*# sourceMappingURL=base.css.map */
.bookm {
	width: 1200px;
	margin: 0 auto;
	margin-top: 12px;
}

.bookmz {
	position: relative;
	width: 250px;
}

.bookmz .zuoLeft {
	/*background-color:#fd984b;*/
}

.bookmz .inMackuLid_span {
	/*padding-left: 10%;*/
}

.bookmz .youc {
	top: 0;
	z-index: 9;
}

.bkkoimg {
	display: block;
	width: 100%;
	height: 100%;
}

.bkko {
	display: block;
	width: 240px;
	height: 100%;
	margin-top: 10px;
}

.chaox {
	width: 100%;
	height: auto;
	margin-top: 10px;
	background: #fff;
	overflow-x: hidden;
}

.chaox_p {
	width: 90%;
	padding-left: 5%;
	height: 20px;
	line-height: 20px;
	margin: 10px 0;
	border-left: 4px solid #0877e0;
	font-size: 15px;
	color: #666;
}

.chaoxU {
	width: 100%;
	height: auto;
}

.chaoxUl {
	width: 90%;
	padding: 20px 5%;
	border-bottom: 1px solid #f5f5f5;
}

.chaoxUla {
	display: block;
	width: 100%;
	height: 100%;
}

.chaoxUlaz {
	width: 30%;
	height: 69px;
	margin-right: 10px;
}

.chaoxUlay {
	width: 137px;
	height: auto;
}

.chaoxUlay_p1 {
	width: 100%;
	color: #666;
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}

.chaoxUlay_p2 {
	width: 100%;
	height: auto;
	font-size: 13px;
	color: #999;
	margin: 10px 0;
	text-decoration: line-through;
}

.chaoxUlay_p2 {
	width: 100%;
	height: auto;
}

.chaoxUlay_p3s1 {
	font-size: 13px;
	color: #ff992a;
}

.chaoxUlay_p3a1 {
	height: 13px;
	width: auto;
	margin-left: 20px;
	position: relative;
	top: -1px;
}

.bookmy {
	width: 942px;
	height: auto;
	position: relative;
}

.bookmyT {
	width: 100%;
	height: 254px;
	overflow: hidden;
}

.bookmyTban {
	width: 564px;
	height: 254px;
}

.bookmyTban .swiper-container {
	height: 100%;
}

.bookmyTyy {
	width: 332px;
	padding: 16px;
	height: 100%;
	overflow: hidden;
	background: #fff;
}

.bookmyTyyT {
	width: 100%;
	font-size: 15px;
	height: 17px;
	line-height: 20px;
	margin-bottom: 18px;
	color: #f05b28;
	margin-top: 5px;
}

.chaozhiIcon {
	height: 22px;
	margin-right: 7px;
	margin-left: -3px;
}

.bookmyTyyU {
	width: 100%;
	height: auto;
}

.bookmyTyyUli {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.bookmyTyyUlia {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.bookmyTyyUlia:hover .bookmyTyyUliay {
	color: #24a664;
}

.bookmyTyyUliaz {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: #db6122;
	text-align: center;
	line-height: 17px;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	margin-right: 10px;
	margin-top: 2px;
}

.bookmyTyyUliay {
	color: #666;
	width: 90%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.boyx {
	width: 100%;
	height: auto;
	margin-top: 10px;
	background: #fff;
	border: 1px solid #d9d9d9;
}

.boyxT {
	width: 94%;
	height: 35px;
	line-height: 35px;
	background: #f7f7f7;
	padding: 0 3%;
}

.boyxTz {
	height: 17px;
	line-height: 17px;
	border-left: 4px solid #009a00;
	margin-top: 9px;
	padding-left: 10px;
	font-size: 16px;
	color: #009000;
	font-weight: bold;
}

.boyxTys.active {
	color: #009000;
}

.boyxTys {
	margin-left: 20px;
	cursor: pointer;
}

.boyxU {
	width: 82%;
	height: auto;
	margin-left: 5%;
	padding-bottom: 50px;
	display: none;
}

.boyxUL {
	width: 100%;
	height: auto;
	padding: 20px 0;
	border-bottom: 1px solid #f5f5f5;
}

.boyxULz {
	width: 16%;
	height: 120px;
	margin-right: 22px;
}

.boyxULm {
	width: 60%;
	height: auto;
	overflow: hidden;
}

.boyxULm_p1 {
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #24a664;
	height: 20px;
	line-height: 20px;
	margin-bottom: 17px;
	overflow: hidden;
}

.boyxULm_p2 {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}

.boyxULm_p2s {
	font-size: 12px;
	color: #666;
}

.boyxULm_p2s_0 {
	font-size: 15px;
	color: #e2071a;
	margin-right: 28px;
}

.boyxULm_p2s {
	font-size: 12px;
	color: #666;
}

.boyxULm_p2s_1 {
	text-decoration: line-through;
}

.boyxULm_p3s {
	font-size: 12px;
}

.boyxULm_p3sa {
	color: #3a7bbd;
	font-size: 13px;
}

.boyxULy {
	width: 120px;
	height: 20px;
	padding: 6px 0;
	background: #e66128;
	border-radius: 2px;
	text-align: center;
	margin-top: 50px;
	cursor: pointer;
	color: #fff;
}

.teachri .burkzCd {
	width: 95%;
}

.teachri .buala {
	width: 32%;
	height: auto;
	border: 1px solid #efefef;
	border-radius: 5px;
	padding-bottom: 10px;
	margin-right: 1%;
	margin-bottom: 20px;
	cursor: pointer;
}

.taefmore {
	display: block;
	text-align: right;
	width: 90%;
	padding-right: 5%;
	margin: 10px;
	color: #bbb;
	font-size: 12px;
	margin-top: 20px;
}

.taefmore img {
	height: 14px;
	width: auto;
	margin-left: 10px;
	position: relative;
	top: -2px;
}

.techpage {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin: 20px 0;
}

.techpages {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border: 1px solid #bbb;
	padding: 0 10px;
	margin-right: 10px;
	cursor: pointer;
	color: #ff992a;
}

.bdey {
	width: 90%;
	padding: 20px 5%;
	border: 1px solid #e7e7e7;
	background: #fff;
}

.bdeyTitle {
	width: 100%;
	color: #444;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 1px solid #e7e7e7;
	font-size: 15px;
}

.bdeyd {
	width: 90%;
	height: auto;
	margin-top: 18px;
}

.chaaTcLRD_dother {
	height: 40px;
	margin: 0 20px 20px;
}

.chaaTcLRD_dother p {
	height: 40px;
	line-height: 40px;
	color: #999;
	font-size: 14px;
}

.chaaTcLRD_dother a {
	height: 40px;
	width: 40px;
	background: url(../images/login_09.png) no-repeat 2px 3px;
	display: block;
	float: left;
	_display: inline;
	margin: 0 0 0 18px;
}

.buyOneydc .chaaTcLRD_dother a {
	margin-left: 5px;
}

.chaaTcLRD_dother a.a_qq {
	background-position: -54px 3px;
}

.chaaTcLRD_dother a.a_weibo {
	background-position: -110px 3px;
}

.bdeydz {
	width: 220px;
	height: auto;
	margin-right: 28px;
}

.bdeydz_bgw {
	width: 100%;
	height: auto;
	border: 1px solid #e7e7e7;
	margin-bottom: 10px;
}

.bdeydz_bg {
	width: 100%;
	height: 19vh;
	margin: 20px auto;
}

.bdeydz_fa {
	width: 100%;
	text-align: center;
}

.bdeydz_fa_s {
	color: #666;
}

.bdeydz .chaaTcLRD_dother {
	margin-top: 10px;
}

.bdeydz .chaaTcLRD_dother a {
	margin: 0 0 0 0;
}

.bdeydY {
	width: 67%;
	height: auto;
}

.bdeydY1 {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e7e7e7;
}

.bdeydY1d {
	width: 100%;
	height: auto;
	padding-bottom: 14px;
}

.bdeydY1d_s {
	display: inline-block;
	height: 100%;
	width: 58px;
	text-align: justify;
	text-align-last: justify;
	color: #666;
	margin-right: 20px;
}

.bdeydY1d_s1 {
	font-size: 20px;
	color: #f05b28;
	font-weight: bold;
}

.bdeydY1d_s2 {
	color: #666;
	font-weight: bold;
}

.bdeydY1d_s3 {
	display: inline-block;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	background: #fcf4f1;
	border: 1px solid #f8f0ed;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 21px;
}

.bdeydY1d_s3b {
	color: #f05b28;
	font-weight: bold;
}

.bdeydY1d_s4 {
	color: #666;
	font-size: 12px;
}

.bdeydY1d_s3b {
	color: #f05b28;
}

.bdeydY1d_s5 {}

.bdeydY1d_s5i {
	display: inline-block;
	margin: 0 0;
	padding: 0 0;
	height: 11px;
	width: auto;
}

.bdeydY1d_s6 {
	font-size: 12px;
	margin-left: 5px;
	color: #666666;
}

.bdeydY1d_s7 {
	color: #25b16c;
	font-weight: bold;
}

.bdeydY2 {
	width: 100%;
	height: auto;
	margin-top: 18px;
}

.bdeydY1d_d {
	width: 49%;
	margin-bottom: 10px;
}

.bdeydY3 {
	width: 100%;
	height: 116px;
	background: #fdfdf6;
	border: 1px solid #fdebd6;
}

.bdeydY3_1 {
	width: 90%;
	height: auto;
	margin: 20px auto;
	color: #444;
}

.bdeydY3_1ipt {
	display: inline-block;
	width: 30px;
	border: 1px solid #bdc9be;
	line-height: 20px;
	text-align: center;
	margin: 0 14px;
	font-size: 12px;
	color: #444;
	font-weight: bold;
}

.bdeydY3_2 {
	width: 90%;
	height: auto;
	margin: 0 auto;
}

.bdeydY3_2d1 {
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #27a2d4;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	margin-right: 5px;
}

.bdeydY3_2d2 {
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #a0b95f;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	margin-right: 5px;
}

.bdeydY3_2d2:hover {
	color: #fff;
}

.bdeydY3_2d3 {
	color: #666;
	margin-left: 4px;
}

.bdeydY3_2d3img {
	position: relative;
	top: -2px;
	margin-right: 4px;
}

.ligo {
	width: 224px;
	height: 128px;
	position: absolute;
	left: 50%;
	margin-left: -112px;
	top: 9%;
	margin-top: -64px;
	background: #fff;
	border: 1px solid #c9e0f4;
	display: none;
	z-index: 1;
}

.ligoClose {
	width: 90%;
	height: auto;
	margin: 10px auto;
	text-align: right;
	color: #999;
	cursor: pointer;
}

.ligod {
	width: 90%;
	height: auto;
	margin: 0 auto;
}

.ligodz {
	height: 25px;
	width: auto;
	margin-right: 10px;
	margin-top: 10px;
}

.ligody {
	width: 77%;
	height: auto;
}

.ligody_p1 {
	font-size: 12px;
	color: #444;
	font-weight: bold;
	margin-bottom: 8px;
	width: 100%;
	text-align: center;
}

.ligody_p2 {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #444;
	margin-bottom: 8px;
}

.ligody_p2s {
	display: inline-block;
	margin: 0 5%;
	color: #f9706f;
	font-weight: bold;
}

.ligody_p3_s1 {
	display: inline-block;
	font-size: 13px;
	padding: 0 10px;
	height: 23px;
	line-height: 22px;
	background: #5173a1;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
}

.ligody_p3 {
	text-align: center;
}

.ligody_p3_s2 {
	display: inline-block;
	font-size: 13px;
	padding: 0 10px;
	height: 23px;
	line-height: 22px;
	background: #f76820;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
}

.bdm {
	width: 94%;
	height: auto;
	margin-top: 20px;
	padding: 20px 3%;
	border: 1px solid #e7e7e7;
}

.bdm_title {
	display: block;
	margin-right: 43px;
	font-size: 16px;
	color: #25b16c;
	padding-left: 14px;
	border-left: 3px solid #25b16c;
	margin-bottom: 11px;
}

.bdmd {
	width: 100%;
	height: auto;
}

.bdmd_d1 {
	width: 112px;
	height: auto;
}

.bdmd_d1bg {
	width: 66px;
	height: 120px;
}

.bdmd_d1p {
	width: 100%;
	height: auto;
	font-size: 13px;
	line-height: 17px;
	height: 35px;
	overflow: hidden;
	margin-bottom: 7px;
}

.bdmd_d1di {
	font-size: 13px;
	color: #f05b28;
}

.bdmd_d1diipt {
	width: 17px;
	height: 17px;
	cursor: pointer;
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.bdmd_d2 {
	width: 65px;
	height: auto;
	font-size: 34px;
	color: #999;
	margin-top: 48px;
}

.bdmd_d4 {
	width: auto;
	height: auto;
	font-size: 34px;
	color: #999;
	margin-top: 48px;
	margin-right: 20px;
}

.bdmd_d3c1 {
	font-size: 13px;
	color: #666;
	margin-bottom: 9px;
	margin-top: 56px;
}

.bdmd_d3c1s {
	color: #f05b28;
}

.bdmd_d3c2 {
	padding: 0 6px;
	height: 26px;
	line-height: 26px;
	background: #f39911;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	font-size: 13px;
	width: 69px;
	cursor: pointer;
}

.bdmcon {
	width: 100%;
	height: auto;
}

.bdmcon_p {
	width: 100%;
	height: auto;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.bdmcon_img {
	width: 80%;
	height: auto;
	display: block;
	margin: 10px auto;
}

.bdmtt2ds {
	display: inline-block;
	width: 41px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #e7e7e7;
	font-size: 12px;
	text-align: center;
	margin-right: 10px;
}

.bdmul {
	width: 100%;
	height: auto;
}

.bdmuli {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e7e7e7;
	padding: 30px 0;
}

.bdmuliz {
	width: 200px;
	height: 160px;
	position: relative;
	margin-right: 10px;
}

.bdmulizd {
	width: 77px;
	height: 77px;
	position: absolute;
	bottom: 10px;
	text-align: center;
	line-height: 70px;
	right: 20px;
	color: #fff;
}

.bdmuliy {
	width: 70%;
	height: auto;
}

.bdmuliyP1 {
	width: 100%;
	height: auto;
	font-size: 15px;
	color: #25b16c;
	line-height: 20px;
}

.bdmuliyd {
	width: 100%;
	height: auto;
	margin-top: 27px;
}

.bdmuliydz {
	width: 50%;
	height: auto;
}

.bdmuliydz_d {
	width: 100%;
	height: auto;
	margin-bottom: 11px;
}

.bdmuliydz_ds {
	display: inline-block;
	height: 100%;
	width: 40px;
	text-align: justify;
	text-align-last: justify;
	color: #666;
	margin-right: 4px;
}

.bdmuliydz_ds1 {
	font-size: 17px;
	color: #e53260;
	font-weight: bold;
}

.bdmuliydz_ds2 {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

.bdmuliydy {
	margin-top: 11px;
}

.bdmuliydys1 {
	display: inline-block;
	padding: 0 9px;
	height: 32px;
	line-height: 32px;
	background: #f39812;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
}

.bdmuliydys2 {
	width: auto;
	display: inline-block;
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	background: #f3f7f9;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	margin-left: 14px;
	cursor: pointer;
}

.jsM {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
}

.jsMOn {
	width: 98%;
	padding: 14px 1%;
	background: #fff;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 0;
}

.jsMTw {
	width: 100%;
	height: auto;
	padding-top: 10px;
	background: #fff;
	border: 1px solid #e7e7e7;
	border-top: none;
	position: relative;
}

.jsMTwt {
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: #fafafa;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	color: #666;
	font-size: 13px;
}

.jsMOnz_s1 {
	display: inline-block;
	width: auto;
	height: 52px;
	border-bottom: 2px solid #25b16c;
}

.jsMOnz_s1i {
	height: 38px;
	width: auto;
}

.jsMOnz_s2 {
	display: inline;
	font-size: 22px;
	color: #444;
	margin-left: 5px;
	position: relative;
	top: 3px;
}

.jsMOny {
	width: auto;
	height: 38px;
	line-height: 38px;
}

.jsMOnyli {
	width: auto;
	margin: 0 5px;
}

.jsMOnyli_s1 {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: #8ad787;
	font-size: 17px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	margin-right: 8px;
}

.jsMOnyli_s2 {
	font-size: 15px;
	color: #92d286;
}

.jsMOnyli_s3 {
	display: inline-block;
	width: 70px;
	height: 2px;
	background: #f1f1f1;
	position: relative;
	top: -3px;
	margin: 0 5px;
}

.jsMOnyli.active .jsMOnyli_s1 {
	background: #4fb746;
}

.jsMOnyli.active .jsMOnyli_s2 {
	color: #4fb746;
}

.jsMOnyli.active .jsMOnyli_s3 {
	background: #8ad787;
}

.jsMOnyli.san .jsMOnyli_s1 {
	background: #fff;
	width: 25px;
	height: 25px;
	border: 1px solid #e7e7e7;
	color: #444;
}

.jsMOnyli.san.active .jsMOnyli_s3 {
	background: #8ad787;
}

.jsMOnyli.san.active .jsMOnyli_s2 {
	color: #4fb746;
}

.jsMOnyli.san.active .jsMOnyli_s1 {
	background: #4fb746;
	color: #fff;
}

.jsMOnyli.san .jsMOnyli_s2 {
	color: #666;
}

.jsMTwt_s1 {
	display: block;
	width: 51%;
	text-align: center;
	font-size: 16px;
}

.jsMTwt_s2 {
	display: block;
	width: 19%;
	text-align: center;
	font-size: 16px;
}

.jsMTwt_s3 {
	display: block;
	width: 15%;
	text-align: center;
	font-size: 16px;
}

.jsMTwt_s4 {
	display: block;
	width: 18%;
	text-align: center;
	font-size: 16px;
}

.jsMTwt_s5 {
	display: block;
	width: 18%;
	text-align: center;
	font-size: 16px;
}

.jsMTwt_s6 {
	display: block;
	width: 9%;
	text-align: center;
	font-size: 16px;
}

.jsMTwUL {
	width: 100%;
	/*height: auto!important;*/
	height: 310px;
	padding-bottom: 30px;
	overflow-y: scroll;
	border-radius: 5px;
}

.jsMTwUL.zhankai {
	height: auto;
	overflow: hidden;
}

.jsMTwULi {
	width: 100%;
	height: 22px;
	padding: 20px 0;
	line-height: 22px;
}

.jsMTwUL .ke {
	width: 92%;
	height: auto;
	margin: 0px 40px;
	text-align: left;
	line-height: 22px;
	color: darkgrey;
	border-bottom: 1px solid #F5F5F5;
	padding-bottom: 10px;
	display: inline-block;
}

.jsMTwULi_1 {
	width: 48%;
	text-align: left;
	padding-left: 40px;
}

.jsMTwULi_1s1 {
	display: inline-block;
	width: 22px;
	height: 22px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	background: #24b16d;
}

.jsMTwULi_1s2 {
	display: inline-block;
	max-width: 86%;
	line-height: 20px;
	font-size: 14px;
	color: black;
}

.jsMTwULi_2 {
	width: 19%;
	text-align: center;
	position: relative;
}

.jsMTwULi_2s1 {
	font-size: 12px;
	color: #999;
	margin-right: 9px;
}

.jsMTwULi_2s2 {
	height: 20px;
	width: auto;
	position: relative;
	top: -1px;
}

.jsMTwULi_2s3 {
	display: inline-block;
	font-size: 12px;
	width: auto;
	padding: 0 9px;
	height: 20px;
	line-height: 20px;
	background: #e7f7ed;
	margin-left: -7px;
	border-radius: 10px;
	padding-left: 5px;
	color: #24b16d;
	cursor: pointer;
}

.jsMTwULi_3 {
	width: 19%;
	height: 1px;
	text-align: center;
}

.jsMTwULi_3s1 {
	cursor: pointer;
	width: 20px;
	display: inline-block;
	height: 20px;
}

.jsMTwULi_3s2 {
	height: 16px;
}

.jsMTwULi_3s3 {
	font-size: 13px;
	color: #444;
}

.jsMTwULi_3s4 {
	font-size: 12px;
	color: #666;
}

.jsMTwULi_4 {
	width: 18%;
	text-align: center;
	padding: 0 0px;
	font-size: 13px;
	text-decoration: line-through;
	color: #999;
}

.jsMTwULi_5 {
	width: 18%;
	text-align: center;
	color: #f05b28;
	font-size: 13px;
	padding: 0 0px;
}

.jsMTwt_s6_ipt {
	display: inline-block;
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
	cursor: pointer;
}

.jsMTwULi_6 {
	width: 10%;
	text-align: center;
	padding: 0 0;
}

.jsMTwt_s6ss {
	color: #666;
	font-size: 16px;
	padding: 0;
	margin: 0;
	display: inline-block;
}

.dianji {
	width: 17px;
	height: 21px;
	position: absolute;
	background: url(../images/ajiesuan_10.png) no-repeat 0 0;
	background-size: 100% 100%;
	top: 106px;
	left: 48%;
	cursor: pointer;
}

.dianji.active {
	background: url(../images/ajiesuan_10ac.png) no-repeat 0 0;
	background-size: 100% 100%;
}

.jsMTh {
	width: 96%;
	height: auto;
	padding: 20px 2%;
	background: #fff;
	border-radius: 5px;
	margin-top: 10px;
	padding-top: 0;
}

.jsMTht {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: 10px 0;
	/* height: 500px; */
	border-bottom: 1px solid #e7e7e7;
}

.jsMTht_s1 {
	font-size: 16px;
	color: #444;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 10px;
}

.jsMTht_s2 {
	margin-right: 30px;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 16px;
}

.tishi1 {
	color: #f00;
	font-size: 12px;
	display: none;
}
.tishi2 {
	color: #f00;
	font-size: 12px;
	display: none;
}
.jsMTht_s2s1 {
	color: #f05b28;
}

.jsMTht_s2s3 {
	display: inline-block;
	padding: 0 10px;
	min-width: 100px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #666;
	font-size: 13px;
	color: #999;
	margin: 0 5px;
}

.jsMTht_s2s4 {
	height: 17px;
	width: auto;
	display: none;
}

.jsMTht_s3 {
	color: #999;
	margin-bottom: 10px;
}

.mei {
	width: 100%;
	height: auto;
}

.meiT {
	width: 100%;
	height: auto;
	padding: 10px 0;
	border-bottom: 1px solid #e7e7e7;
}

.meiT_img {
	height: 19px;
	margin-right: 5px;
}

.meiT_span {
	font-size: 13px;
	color: #444;
	font-weight: bold;
}

.mei_p1 {
	width: 90%;
	height: auto;
	padding-left: 5%;
	padding: 13px 0;
	padding-left: 2%;
	color: #d1b29d;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
}

.meiD {
	width: 100%;
	height: auto;
	position: relative;
}

.meiDz {
	width: 70%;
	height: auto;
	margin-bottom: 30px;
}

.meiDz1 {
	width: 100%;
	padding: 15px 0;
}

.meiDz1_img {
	height: 18px;
}

.meiDz1_s1 {
	font-size: 12px;
	font-weight: bold;
	margin-right: 9px;
}

.meiDz1_s2 {
	font-size: 12px;
	color: #666;
}

.meiDz2 {
	width: 100%;
	height: auto;
}

.meiDz2U {
	max-width: 76%;
	height: auto;
	margin-right: 10px;
}

.meiDz2ULi {
	width: 150px;
	height: auto;
	border: 1px dashed #e7e7e7;
	padding: 20px;
}

.meiDz2ULi_p1 {
	width: 100%;
	height: auto;
	font-size: 13px;
	color: #444;
	font-weight: bold;
	margin-bottom: 10px;
}

.meiDz2ULi_p2 {
	width: 100%;
	height: auto;
	font-size: 13px;
	color: #666;
	margin-bottom: 10px;
}

.meiDz2ULi_p3 {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.meiDz2ULi_p3s1 {
	color: #666;
	font-size: 12px;
}

.meiDz2ULi_p4 {
	color: #666;
	font-size: 12px;
	width: 100%;
	height: auto;
	margin-bottom: 28px;
}

.meiDz2ULi_pa {
	color: #d1b29d;
	font-size: 12px;
	font-weight: bold;
}

.meiDy {
	width: 100%;
	text-align: right;
	height: auto;
	margin-top: 0;
}

.meiDy_d1 {
	width: 100%;
	height: auto;
	padding-top: 15px;
}

.meiDy_d1s1 {
	width: auto;
	font-size: 12px;
	color: #666;
}

.meiDy_d1s2 {
	font-size: 13px;
	color: #f05b28;
	display: inline-block;
	width: 100px;
	text-align: right;
}

.meiDy_d2 {
	width: 100%;
	height: auto;
	padding: 19px 0;
	border-top: 1px solid #e7e7e7;
	margin-top: 15px;
}

.meiDy_d2ss {
	font-size: 20px;
	font-weight: bold;
	color: #f05b28;
}

.meiDy_d3 {
	width: 100%;
	height: auto;
	padding: 10px 0;
}

.meiDy_d3_s {
	display: inline-block;
	width: auto;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #f05b28;
	border: 1px solid #f05b28;
	border-radius: 4px;
	margin-left: 11px;
}

.meiDy_d3_a {
	display: inline-block;
	padding: 0 29px;
	height: 30px;
	line-height: 30px;
	background: #f05b28;
	color: #fff;
	border-radius: 5px;
	margin-left: 30px;
	cursor: pointer;
}

.meiDydibp {
	display: inline-block;
	width: auto;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	background: #faf6d9;
	font-size: 12px;
	color: #666;
	padding-right: 151px;
	margin-top: 30px;
}

.tinl {
	width: 1200px;
	height: auto;
	background: #fff;
	margin-top: 10px;
	position: fixed;
	top: 50%;
	margin-top: -260px;
	z-index: 99;
	left: 50%;
	margin-left: -600px;
}

.tinl li span {
	color: #f3664a;
}

.tinlT {
	width: 100%;
	height: auto;
	padding: 20px 0;
	text-align: center;
	position: relative;
	border-bottom: 1px solid #e7e7e7;
}

.tinlTc {
	width: 100%;
	height: auto;
}

.tinlTc_p1 {
	font-size: 20px;
	margin-bottom: 7px;
	font-weight: bold;
}

.tinlTc_p2 {
	color: #666;
	font-size: 13px;
}

.tinlTcsou {
	position: absolute;
	right: 10px;
	top: 20px;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e7e7e7;
	font-size: 12px;
	border-radius: 4px;

}

.tinlTcsou_img {
	height: 21px;
	cursor: pointer;
}

.tinlTu {
	width: 96%;
	height: 400px;
	overflow: auto;
	margin: 0 auto;
	padding: 20px 0;
}

.tinlTul {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.tinlTulz {
	display: inline-block;
	width: 78px;
	color: #25b16c;
	margin-top: 5px;
}

.tinlTuly {
	width: 90%;
	height: auto;
}

.tinlTulya {
	display: inline-block;
	padding: 0 20px;
	border: 1px solid #e7e7e7;
	height: 30px;
	line-height: 30px;
	border-radius: 20px;
	font-size: 13px;
	color: #666;
	margin-bottom: 10px;
	min-width: 90px;
	text-align: center;
	margin-right: 10px;
}

/*弹出选课样式2*/
.tonl {
	width: 900px;
	height: auto;
	background: #fff;
	margin-top: 10px;
	position: fixed;
	top: 50%;
	margin-top: -260px;
	z-index: 99;
	left: 50%;
	margin-left: -30%;
}

.tonlT {
	width: 100%;
	height: auto;
	padding: 20px 0;
	text-align: center;
	position: relative;
	border-bottom: 1px solid #e7e7e7;
}

.tonlTc {
	width: 100%;
	height: auto;
}

.tonlTc_p1 {
	font-size: 20px;
	margin-bottom: 7px;
	font-weight: bold;
}

.tonlTc_p2 {
	color: #666;
	font-size: 13px;
}

.tonlTcsou {
	position: absolute;
	right: 10px;
	top: 20px;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e7e7e7;
	font-size: 12px;
	border-radius: 4px;

}

.tonlTcsou_img {
	height: 21px;
	cursor: pointer;
}

.tonlTu {
	width: 96%;
	height: 400px;
	overflow: auto;
	margin: 0 auto;
	padding: 20px 0;
}

.tonlTul {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.tonlTulz {
	display: inline-block;
	width: 78px;
	color: #25b16c;
	margin-top: 5px;
}

.tonlTuly {
	width: 90%;
	height: auto;
}

.tonlTulya {
	display: inline-block;
	padding: 0 20px;
	border: 1px solid #e7e7e7;
	height: 30px;
	line-height: 30px;
	border-radius: 20px;
	font-size: 13px;
	color: #666;
	margin-bottom: 10px;
	min-width: 90px;
	text-align: center;
	margin-right: 10px;
}

.helpNa.helpNajianbian {
	background: -webkit-linear-gradient(left, #34bac5, #51cd91);
	background: -o-linear-gradient(left, #34bac5, #51cd91);
	background: -moz-linear-gradient(left, #34bac5, #51cd91);
	background: -ms-linear-gradient(left, #34bac5, #51cd91);
}

.sea {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
}

.seaT {
	width: 1180px;
	height: auto;
	padding: 0 0;
	background: #fff;
	/* border: 10px solid #e9ecee; */
	height: 76px;
}

.seaTd {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	border: 1px solid #e7e7e7;
	margin-top: 40px;
	box-shadow: 2px 5px 5px #e5e5e5;
}

.seaTd_ipt {
	display: inline-block;
	width: 80%;
	margin-left: 5%;
	font-size: 14px;
	color: #444;
}

.seaTd_span {
	display: inline-block;
	width: 12%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #25b16c;
	cursor: pointer;
}

.seaX {
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.seaXd {
	width: 100%;
	height: auto;
	padding: 10px 0;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 0;
}

.seaXds {
	display: inline-block;
	padding: 0 14px;
	color: #444;
	height: 24px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}

.seaXds.active {
	color: #25b16c;
	border-bottom: 2px solid #25b16c;
}

.seaXdc {
	width: 58%;
	height: auto;
}

.seaXdcd {
	width: 100%;
	height: auto;
	display: none;
}

.seaXdcd_p {
	width: 100%;
	height: auto;
	padding: 20px 0;
	color: #666;
	font-size: 13px;
}

.seaXdcd_U {
	width: 100%;
	height: 540px;
	overflow: hidden;
}

.seaXdcd_Ul {
	width: 100%;
	height: auto;
}

.seaXdcd_Ula {
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 0;
	height: 13px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	color: #444;
}

.teshu_img {
	width: 100%;
	height: auto;
	margin-top: 14px;
}

.teshu_ddd {
	width: 100%;
	text-align: center;
}

.teshu_ddd .infrpage {
	margin: 0 auto;
	margin-top: 20px;
}

.indexMain {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	position: relative;
}

.leftBar {
	width: 35px;
	position: absolute;
	z-index: 9;
	left: -63px;
	top: 0;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
}

.leftBar.leftBarpixd {
	position: fixed;
	left: 53.5px;
	top: 50%;
	margin-top: -145px;

}

.leftBarU {
	background: #656d79;
}

.leftBarUl {
	padding: 10px 0;
	border-bottom: 1px solid #747e8e;
}

.leftBarUla {
	font-size: 12px;
	color: #fff;
}

.leftBarRe {
	padding: 7px 0;
	color: #fff;
	background: #24b16d;
	font-size: 12px;
	cursor: pointer;
}

.leftBarUl_01:hover {
	background: #56d79c;
}

.leftBarUl_02:hover {
	background: #819dfe;
}

.leftBarUl_03:hover {
	background: #ff9893;
}

.leftBarUl_04:hover {
	background: #f6b171;
}

.leftBarUl_05:hover {
	background: #819dfe;
}

.leftBarUl_06:hover {
	background: #b3affc;
}


.leftBarUl_01.color {
	background: #56d79c;
}

.leftBarUl_02.color {
	background: #819dfe;
}

.leftBarUl_03.color {
	background: #ff9893;
}

.leftBarUl_04.color {
	background: #f6b171;
}

.leftBarUl_05.color {
	background: #819dfe;
}

.leftBarUl_06.color {
	background: #b3affc;
}

.leftBarUla:hover {
	color: #fff;
}

.rignav {
	width: 58px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -160px 0 0 620px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
	z-index: 99;
}

.rignav .newGift {
	display: block;
	width: 58px;
	height: 58px;
	margin-bottom: 5px;
	-webkit-animation: hatch 4s 0s infinite both;
	animation: hatch 4s 0s infinite both;
}

.rignav-min {
	right: 0px;
	left: auto
}

.rignav-mod {
	width: 58px;
	background: #fff;
	border: 1px solid #e9ecee;
}

.rignav-mod ul li {
	height: 58px;
	width: 58px;
	vertical-align: top
}

.rignav-mod ul li a {
	display: block;
	text-decoration: none;
	height: 58px;
	width: 58px;
	background: url(../images/icon_rignavbg.png) no-repeat center 0;
	position: relative
}

.rignav-mod ul li.phone a {
	background-position-y: -328px
}

.rignav-mod ul li.mail a {
	background-position-y: -385px
}

.rignav-mod ul li.phone .phone_nums {
	display: none;
	background: #ff7e01;
	position: absolute;
	width: 130px;
	left: -130px;
	top: 0;
	width: 130px;
	padding-top: 12px;
	height: 46px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
}

/*.rignav-mod ul li.phone a:hover .phone_nums {
	display: block;
}*/
.rignav-mod ul li.phone a:hover .phone_nums {
	display: block;
}

.rignav-mod ul li.online-service a {
	background-position-y: -42px
}

.rignav-mod ul li.weixin a {
	background-position-y: -98px
}

.rignav-mod ul li.AppDown a {
	background-position-y: -157px
}

.rignav-mod ul li.return-top {
	display: none
}

.rignav-mod ul li.return-top a {
	background-position-y: -216px
}

.rignav-mod ul li.close {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #999;
	background: #f8f8f8;
	cursor: pointer;
}

.rignav-mod ul li a span {
	display: block;
	width: 58px;
	height: 58px;
	position: relative;
	overflow: hidden;
	visibility: hidden
}

.rignav-mod ul li a span em {
	display: block;
	background: #ff7e00;
	width: 58px;
	height: 47px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	padding: 11px 0 0 0;
	position: absolute;
	top: 0;
	left: 0px;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.stretchLeft {
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;
	animation-duration: .5s;
	-webkit-animation-duration: .5s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	-webkit-transform-origin: 100% 0
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(.5)
	}

	100% {
		transform: scaleX(1)
	}
}

@-webkit-keyframes stretchLeft {
	0% {
		transform: scaleX(.5)
	}

	100% {
		transform: scaleX(1)
	}
}

.rignav-mod ul li a span i {
	display: block;
	background: #ff7e00;
	width: 58px;
	height: 47px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	padding: 11px 0 0 0;
	position: absolute;
	top: 0;
	left: 0px;
	-webkit-transform-origin: -29px 29px;
	-moz-transform-origin: -29px 29px;
	-ms-transform-origin: -29px 29px;
	-o-transform-origin: -29px 29px;
	transform-origin: -29px 29px;
	-webkit-transform: rotateZ(90deg);
	-moz-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.rignav-mod ul li a span.one-line i {
	padding: 20px 0 0 0;
	height: 38px
}

.rignav-mod ul li a:hover {
	text-decoration: none
}

.rignav-mod ul li a:hover span {
	visibility: visible
}

.rignav-mod ul li a:hover span i {
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
}

.rignav-mod-con {
	position: absolute;
	width: 136px;
	height: 160px;
	background: #fff;
	top: -45px;
	left: -138px;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 4px 7px 16px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 4px 7px 16px rgba(0, 0, 0, 0.05);
	box-shadow: 4px 7px 16px rgba(0, 0, 0, 0.05);
	display: none
}

.rignav-mod-con div {
	width: 136px;
	height: 150px;
	padding-top: 10px;
	text-align: center
}

.rignav-mod-con div img {
	display: block;
	margin: 0 auto;
}

.rignav-mod-con div label {
	display: block;
	color: #999;
	line-height: 20px;
	padding-top: 6px
}

.rignav-mod ul li a:hover .rignav-mod-con {
	display: block
}

.rignav-mod-con .pr img {
	width: 80%;
	height: auto;
	margin: 0 auto;
}

.J_xuanshuTan {
	display: none;
}

.addAre {
	width: auto;
	display: inline-block;
	height: auto;
	padding: 20px;
	background: #fff;
	border: 1px solid #e7e7e7;
	position: absolute;
	top: 0;
	left: 208px;
	display: none;
	z-index: 99;
}

.addAre1c {
	width: 100%;
	height: 24px;
	line-height: 24px;
	margin: 20px 0;
}

.addAre1cz {
	display: inline-block;
	text-align: justify;
	text-align-last: justify;
	width: 60px;
	font-size: 13px;
	color: #444;
	margin-right: 10px;
}

.addAre1cy {
	display: inline-block;
	width: auto;
	width: 110px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border: 1px solid #999;
	font-size: 12px;
}

.addAre1cy.addAre1cy_long {
	width: 300px;
}

.addAre1cz1 {
	font-size: 13px;
	color: #666;
	margin-left: 8px;
	margin-right: 3px;
}

.addAre1c_sure {
	display: inline-block;
	width: 87px;
	height: 26px;
	line-height: 26px;
	border-radius: 3px;
	background: #46b6de;
	text-align: center;
	font-size: 14px;
	color: #fff;
	letter-spacing: 1px;
	margin-right: 20px;
	cursor: pointer;
}

.addAre1c_close {
	font-size: 14px;
	color: #46b6de;
	cursor: pointer;
}

.J_yicangDiv {
	display: none;
}

.J_yicangDivBtn {
	cursor: pointer;
}

.dibuc {
	width: 90%;
	height: auto;
	padding: 10px 0;
	margin: 0 auto;
	text-align: right;
	padding-bottom: 25px;
}

.dibuc_s {
	display: inline-block;
	width: 85px;
	height: 30px;
	line-height: 30px;
	background: #25b16c;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
}

.zhezhao {
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 9;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

.meiDy_d3_a:hover {
	color: #fff;
}


/*框架*/
.layout11 {
	clear: both;
	width: 90%;
	text-align: left;
	margin: 0 auto;
	color: #666;
}

.pr {
	position: relative
}

.abs {
	position: absolute;
}

.an {
	/*background: url(../images/pan.png) no-repeat;*/
}

.annav {
	background: url(http://member.chinaacc.com/sale/theme/images/annav.gif) no-repeat;
}

.ggtit {
	height: 32px;
	line-height: 32px;
	background: #f6f6f6;
}

.ggtit-l {
	padding-left: 16px;
	font-size: 14px;
	background-position: 0 -141px;
}

.ggtit-c {
	padding-left: 44px;
}

/*金额*/
.jtit {
	height: 70px;
	line-height: 70px;
}

.jtit-l {
	padding-left: 32px;
	font-size: 18px;
	color: #1976D2;
	background-position: 0 25px;
}

.jtit-l b {
	font-size: 24px;
	padding: 0 5px;
	color: #fd900d;
}

.jtit-r {
	display: block;
	color: #999;
}

/*支付*/
.zftop {
	height: 48px;
	border-bottom: 2px solid #1976D2;
}

.zftop li {
	float: left;
	width: 236px;
	height: 47px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	background: #fafafa;
	text-align: center;
	line-height: 47px;
	font-size: 16px;
	color: #1976D2;
	margin-left: -1px;
	cursor: pointer;
}

.zftop .on {
	border: 1px solid #1976D2;
	border-bottom: none;
	background: #1976D2;
	color: #fff;
}

.zftop .last {
	width: 237px;
}

.zftop .first {
	margin-left: 0;
}

.zftop .new {
	display: block;
	width: 29px;
	height: 21px;
	right: 50px;
	top: 2px;
	background: url(../images/new.gif) no-repeat;
}

.zfbot {
	display: none;
	width: 90%;
	border: 1px solid #e1e1e1;
	border-top: none;
	background: #fff;
}

/*在线支付*/
.zxzf {
	padding: 30px 20px 40px;
}

.pt {
	padding: 30px 0;
}

.pt .ynr {
	height: 53px;
	margin: 0 40px 20px 0;
	cursor: pointer;
}

.pt .ynr-l {
	display: block;
	width: 24px;
	padding-top: 19px;
}

.pt .ynr-r {
	display: block;
	width: 188px;
	height: 51px;
	border: 1px solid #dfdfdf;
}

.pt .ynr-r:hover {
	border: 1px solid #1976D2;
}

.pt .ynr-r img {
	width: 188px;
	height: 51px;
}

.pt .ynr-r i {
	display: none;
}

.pt .ynr-r.on {
	border: 1px solid #1976D2;
	position: relative;
}

.pt .ynr-r.on i {
	display: block;
	width: 22px;
	height: 22px;
	bottom: 0;
	_bottom: -1px;
	right: 0;
	background-position: 0 -100px;
}

.yh {
	padding-top: 30px;
}

.yh .ynr {
	height: 43px;
	margin: 0 17px 20px 0;
	_margin: 0 11px 20px 0;
	cursor: pointer;
}

.yh .ynr-l {
	display: block;
	width: 20px;
	padding-top: 14px;
}

.yh .ynr-r {
	display: block;
	width: 142px;
	height: 41px;
	border: 1px solid #dfdfdf;
}

.yh .ynr-r:hover {
	border: 1px solid #1976D2;
}

.yh .ynr-r img {
	width: 142px;
	height: 41px;
}

.yh .ynr-r i {
	display: none;
}

.yh .ynr-r.on {
	border: 1px solid #1976D2;
	position: relative;
}

.yh .ynr-r.on i {
	display: block;
	width: 22px;
	height: 22px;
	bottom: 0;
	_bottom: -1px;
	right: 0;
	background-position: 0 -100px;
}

.yhhide {
	display: none;
	clear: both;
	*padding-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.sq {
	display: block;
	width: 120px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	background-position: 90px -262px;
	cursor: pointer;
	margin-bottom: 20px;
}

.sq:hover {
	color: #f86f00;
	background-position: 90px -312px;
}

.sq.hover {
	background-position: 90px -242px;
}

.sq.hover:hover {
	background-position: 90px -292px;
}

.gghan {
	clear: both;
	margin: 0 auto;
	display: block;
	border: none;
	width: 240px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 22px;
	color: #fff;
	background: #fd7e0d;
	border-radius: 3px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.gghan:hover {
	text-decoration: none;
	background: #f86f00;
	cursor: pointer;
}

/*分期付款*/
.fqfk {
	padding: 30px 20px 40px;
}

.fqfk .top {
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 26px;
}

.fqfk .top a {
	text-decoration: underline;
}

.fqfk .top a:hover {
	color: #1976D2;
}

.fqfk .fq {
	padding: 25px 0;
}

.fqfk .fqsm {
	clear: both;
	display: block;
	_display: inline;
	margin: 0 0 0 24px;
	line-height: 14px;
	font-size: 14px;
	text-decoration: underline;
}

.fqfk .fqtit {
	height: 16px;
	background: url(/web/images/select/bankType/pay_01.png) repeat-x;
}

.fqfk .fqtit-l {
	padding-right: 10px;
	height: 16px;
	line-height: 16px;
	background: #fff;
	font-size: 14px;
	color: #1976D2;
	font-weight: 700;
}

.fqfk .fqs {
	padding: 25px 0;
}

.fqfk .fqs .ynr {
	height: 80px;
	margin: 0 30px 20px 0;
	_margin: 0 26px 20px 0;
	cursor: pointer;
}

.fqfk .fqs .ynr-l {
	display: block;
	width: 20px;
	padding-top: 32px;
}

.fqfk .fqs .ynr-r {
	display: block;
	width: auto;
	min-width: 264px;
	height: 66px;
	border: 1px solid #dfdfdf;
	padding: 12px 14px;
	line-height: 28px;
}

.fqfk .fqs .ynr-r .t {
	display: block;
	font-size: 14px;
}

.fqfk .fqs .ynr-r .t b {
	font-size: 20px;
	color: #fd900d;
}

.fqfk .fqs .ynr-r:hover {
	border: 1px solid #1976D2;
}

.fqfk .fqs .ynr-r i {
	display: none;
}

.fqfk .fqs .ynr-r.on {
	border: 1px solid #1976D2;
	position: relative;
}

.on1 {
	position: relative
}

.on2 {
	position: relative
}

.fqfk .fqs .ynr-r.on i {
	display: block;
	width: 22px;
	height: 22px;
	bottom: 0;
	_bottom: -1px;
	right: 0;
	background-position: 0 -100px;
}

.interest {
	position: absolute;
	display: block;
	background: url(/web/images/select/bankType/isCanInterest.png) no-repeat;
	_background: url(/web/images/select/bankType/isCanInterest.png) no-repeat;
	display: block;
	height: 42px;
	width: 42px;
	right: 0;
	top: 0;
}

.interest1 {
	position: absolute;
	display: block;
	background: url(/web/images/select/bankType/isCanInterest.png) no-repeat;
	_background: url(/web/images/select/bankType/isCanInterest.png) no-repeat;
	display: block;
	height: 42px;
	width: 42px;
	left: 146px;
	top: 0;
}

.fqfk .txxx {
	padding: 25px 0;
}

.fqfk .txxx .tnr {
	height: 50px;
	clear: both;
}

.fqfk .txxx .tnr-l,
.fqfk .txxx .tnr-l2 {
	width: 135px;
	padding-right: 5px;
	line-height: 36px;
	font-size: 14px;
	text-align: right;
}

.fqfk .txxx .tnr-l2 {
	line-height: 18px;
}

.fqfk .txxx .tnr-c .txt {
	width: 338px;
	height: 34px;
	border: 1px solid #e1e1e1;
	padding: 0 10px;
	line-height: 34px;
	font-size: 14px;
	color: #999;
}

.fqfk .txxx .tnr-c .on {
	border: 1px solid #ff0000;
}

.fqfk .txxx .tnr-r {
	padding-left: 12px;
	font-size: 14px;
	color: #f90000;
	line-height: 36px;
}

.fqfk .xy {
	height: 16px;
	padding-left: 310px;
	font-size: 14px;
	line-height: 16px;
	color: #999;
	margin-bottom: 30px;
}

.fqfk .xy label {
	cursor: pointer;
}

.fqfk .xy a {
	color: #1976D2;
}

/*现金汇款*/
.xjhk {
	padding: 0 20px 40px 20px;
}

.xjhk .tx {
	line-height: 94px;
	font-size: 14px;
	color: #fd7e0d;
}

.xjhk .tx a {
	text-decoration: underline;
}

.xjhk .hk {
	padding: 30px 0;
}

.xjhk .hk .l {
	width: 320px;
	border-right: 1px solid #dadad9;
	padding: 10px 0 10px 50px;
}

.xjhk .hk .l-t {
	line-height: 32px;
	font-size: 14px;
	padding-bottom: 10px;
}

.xjhk .hk .l-t b {
	line-height: 36px;
}

.xjhk .hk .l-b {
	display: block;
	width: 196px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #1976D2;
	font-size: 14px;
	color: #fff;
}

.xjhk .hk .r {
	width: auto;
	border: 0;
}

.xjhk .hk .p0 {
	padding: 0 0 0 50px;
}

.xjhk .jf {
	line-height: 54px;
	padding-left: 44px;
	font-size: 14px;
	margin-bottom: 30px;
}

.xjhk .jf a {
	color: #1976D2;
	text-decoration: underline;
}

/*学习卡支付*/
.xxkzf {
	padding: 40px 20px;
}

.xxkzf .ts {
	line-height: 20px;
	padding: 0 0 25px 32px;
	font-size: 14px;
	color: #fd7e0d;
}

.xxkzf .top {
	margin-bottom: 30px;
}

.xxkzf .top .nr {
	height: 60px;
	clear: both;
}

.xxkzf .top .nr-l {
	width: 100px;
	padding-right: 5px;
	line-height: 42px;
	font-size: 14px;
	text-align: right;
}

.xxkzf .top .nr-c .txt,
.xxkzf .top .nr-c .txt2 {
	width: 298px;
	height: 40px;
	border: 1px solid #e1e1e1;
	padding: 0 10px;
	line-height: 40px;
	font-size: 14px;
	color: #666;
}

.xxkzf .top .nr-c .txt2 {
	width: 158px;
}

.xxkzf .top .nr-r {
	padding: 6px 0 0 12px;
	line-height: 30px;
	color: #1976D2;
}

.xxkzf .top .han {
	padding: 14px 0 0 105px;
}

.xxkzf .top .han a {
	display: block;
	width: 116px;
	height: 50px;
	border: 1px solid #fd7e0d;
	padding-left: 98px;
	line-height: 50px;
	font-size: 22px;
	color: #fd7e0d;
	background-position: 66px -38px;
	border-radius: 5px;
}

.xxkzf .top .han a:hover {
	text-decoration: none;
}

.xxkzf .cen {
	margin-bottom: 40px;
	padding: 0 0 30px 30px;
	border-bottom: 1px solid #ededed;
}

.xxkzf .cen p {
	line-height: 26px;
	font-size: 14px;
}

.wrpper {
	width: 100%;
	min-height: 100vh;
	margin-bottom: -326px;
}

.wrpper:after {
	content: "";
	display: block;
	height: 326px;
}

.zhongjian {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 50px 0;
}

.widt1200 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.shwuz {
	margin-top: 20px;
}

.shwuy_p1 {
	font-size: 13px;
	margin-bottom: 10px;
}

.shwuy_p2 {
	font-size: 13px;
	color: #24b16d;
}

.weiixnW{
	width: 100%;
	height: auto;
	text-align: center;
}
.weiixnW1{
	font-size: 26px;
	color: #333;
	font-weight:800;
	margin-bottom: 20px;	
}
.weiixnW2{
	width: 200px;
	height: auto;
}
.price {
    width: 100%;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: #FF7A00;    
}
.qrcodewrap {
    width: 250px;
    height: 300px;
    background-color: #fff;
    box-shadow: 0 1px 10px rgba(0,0,0,0.2);
    margin: 20px auto 0;
}
.payOk{text-align: center;padding: 100px;}
.payOk span {
    display: block;
    line-height: 30px;
	padding: 3px 0px;
}

.dkwx {
    width: 100%;
    height: 30px;
    line-height: 30px;
	padding-top: 10px;
}
.dkwx img {
    width: 28px;
    margin: 5px 5px 0 43px;
    float: left;
}
.dkwx span {
    display: block;
    line-height: 15px;
    padding-right: 40px;
}
.weiixnW3{
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    background-color: #009ea7;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin: 40px auto 30px;
}
.J_needqies {
	display: none;
}

.J_buyOnezr2ys.active {
	border: 1px solid #ff992a;
	background: #ff992a;
	color: #fff;
}

/*.sp_djs span{width:16px; height:20px;display:inline-block; text-align:center ; background:#000;color:#fff; margin-right:5px;}
.sp_djs img{ vertical-align:middle; position:relative;top:-2px;}*/
div.boxmai .content span.heitian {
	color: #333;
}

.goumaia {
	color: #ed1c24;
	margin-left: 5px;
	font-size: 13px;
}