body{background: #f1f2f6 !important;}
.hover:hover,.jzw-content-item a:hover {
	color:#22ac38;
	text-decoration:none
}
.a_link {
	-webkit-transition:all;
	-moz-transition:all;
	-ms-transition:all;
	transition:all;
	-webkit-transition-duration:.25s;
	-moz-transition-duration:.25s;
	-ms-transition-duration:.25s;
	transition-duration:.25s;
	text-decoration:none
}
.a_link:hover {
	color:#22ac38;
	text-decoration:none
}
.h-first.first {
	padding-left:0 !important;
	border-left:0 !important;
	margin-left:0 !important
}
.h-last.last {
	padding-right:0 !important;
	border-right:0 !important;
	margin-right:0 !important
}
.inline-block {
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:middle
}
.bd_3blue {
	background-color:#22ac38
}
.bd_3blue:hover {
	background-color:#50c2ff
}
.bd_3blue:active {
	background-color:#139ee9
}
.hover:hover,.jzw-content-item a:hover {
	color:#22ac38;
	text-decoration:none
}
.a_link {
	-webkit-transition:all;
	-moz-transition:all;
	-ms-transition:all;
	transition:all;
	-webkit-transition-duration:.25s;
	-moz-transition-duration:.25s;
	-ms-transition-duration:.25s;
	transition-duration:.25s;
	text-decoration:none
}
.a_link:hover {
	color:#22ac38;
	text-decoration:none
}
.h-first.first {
	padding-left:0 !important;
	border-left:0 !important;
	margin-left:0 !important
}
.h-last.last {
	padding-right:0 !important;
	border-right:0 !important;
	margin-right:0 !important
}
.inline-block {
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:middle
}
.bd_3blue {
	background-color:#22ac38
}
.bd_3blue:hover {
	background-color:#50c2ff
}
.bd_3blue:active {
	background-color:#139ee9
}
.topic-article-list {
	margin:10px 0;
	background:#fff;
	color:#666;
	padding:0 30px 10px 30px
}
.topic-article-list li {
	padding:20px 0 0 0 !important;
	float:left;
	width:100%
}
.topic-article-list li.last .title {
	border-bottom:0
}
.topic-article-list .avatar,.topic-article-list .title {
	float:left
}
.topic-article-list .avatar {
	width:60px;
	text-align:center
}
.topic-article-list .avatar div {
	overflow:hidden;
	height:50px;
	width:50px;
	border-radius:50px
}
.topic-article-list .avatar span {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block
}
.topic-article-list .title {
	margin-left:18px;
	width:1062px;
	padding-bottom:4px;
	border-bottom:1px solid #e6e6e6
}
.topic-article-list .title .topic-jh {
	color:#fe7373
}
.topic-article-list .title .topic-ding {
	color:#007aff
}
.topic-article-list .title p {
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:48px;
	white-space:nowrap
}
.topic-article-list .title .topic-img {
	padding-top:4px
}
.topic-article-list .title .topic-img div {
	float:left;
	width:90px;
	height:90px;
	overflow:hidden;
	margin-right:10px
}
.topic-article-list .title .topic-num {
	padding-top:16px;
	color:#999
}
.topic-article-list .title .topic-num i {
	color:#4c4c4c
}
.topic-article-list .title .left {
	float:left
}
.topic-article-list .title .left span {
	padding-right:18px
}
.topic-article-list .title .right {
	float:right
}
.topic-article-list .title .right span {
	padding-left:12px
}
.jzw-jx-header {
	padding-bottom:20px
}
.jzw-jx-header .jiaxiao-logo {
	position:relative;
	width: 300px;
    height: 220px;
	overflow:hidden;
	border:1px solid #eee;
	text-align:center;
	background:url("/statics/images/erji/jiaxiaologo.png") center center no-repeat;
	background-color:#e4e4e4;
	background-size:100%
}
.jiaxiao-logo img{width:300px;height:220px;}
.jzw-jx-header .jiaxiao-logo .jiaxiao-no-logo {
	position:absolute;
	top:0;
	left:0;
	padding:82px 10px 0 10px;
	text-align:center;
	width:160px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:16px;
	color:#666;
	z-index:2
}
.jzw-jx-header .jiaxiao-logo .jiaxiao-no-logo img {
	position:relative;
	width:auto;
	height:180px;
	background:0
}
.jzw-jx-header .jiaxiao-general {
	color:#666;
	margin-left:24px;
	display:inline;
	position:relative
}
.jzw-jx-header .jiaxiao-general dt,.jzw-jx-header .jiaxiao-general dl,.jzw-jx-header .jiaxiao-general dd {
	width: 578px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jzw-jx-header .jiaxiao-general dd {
	padding-top:12px;
	float:left;
	display:inline
}
.jzw-jx-header .jiaxiao-general dd button {
	line-height:36px;
	width:136px;
	text-align:center;
	background:#22ac38;
	color:#fff;
	font-size:18px;
	border-radius:4px
}
.jzw-jx-header .jiaxiao-general dt span {
	float:left
}
.jzw-jx-header .jiaxiao-general dt a {
	color:#22ac38;
	padding-left:14px;
	font-size:14px
}
.jzw-jx-header .jiaxiao-general dt h1 {
	font-size:22px;
	color:#4c4c4c;
	max-width:300px;
	padding-right:8px;
	font-weight:normal
}
.jzw-jx-header .jiaxiao-general .jiaxiao-phone {
	padding-top:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.jzw-jx-header .jiaxiao-general .jiaxiao-price {
	color:#4c4c4c
}
.jzw-jx-header .jiaxiao-general .jiaxiao-price span {
	padding:0 8px
}
.jzw-jx-header .jiaxiao-general .jiaxiao-price .strong {
	font-size:14px;
	padding:0 8px
}
.jzw-jx-header .jiaxiao-general .jiaxiao-price .btn {
	background:#ff6531;
	border-radius:2px;
	color:#Fff;
	padding:0 6px
}
.jzw-jx-header .jiaxiao-general .jiaxiao-price i {
	padding-left:30px
}
.jzw-jx-header .jiaxiao-general .jiaxiao-price b {
	font-weight:700;
	font-size:24px;
	padding:0 2px
}
.jzw-jx-header .jiaxiao-general .jiaxiao-address {
	padding-top:10px
}
.jzw-jx-header .jiaxiao-general .jiaxiao-address a {
	padding-left:30px;
	color:#22ac38
}
.jzw-jx-header .jx-v {
	float:left;
	width:180px;
	margin-left:154px;
	text-align:center;
	padding-top:100px;
	background:url("/statics/images/erji/renzheng.png") center top no-repeat
}
.jzw-jx-header .jx-v a {
	text-decoration:none;
	color:#22ac38
}
.jzw-jx-tab-bar {
	margin-top:18px;
	background:#fff
}
.jzw-jx-tab-bar ul {
	padding:0 10px
}
.jzw-jx-tab-bar li {
	float:left;
	text-align:center;
	padding:0 19px
}
.jzw-jx-tab-bar li a {
	font-size:15px;
	display:block;
	text-decoration:none;
	line-height:67px;
	padding:0 10px;
	border-bottom:2px solid #fff
}
.jzw-jx-tab-bar li.active a {
	color:#22ac38;
	border-bottom:2px solid #22ac38
}
.jzw-jx-tab-content {
	margin-top:10px;
	padding:10px 0;
	background:#fff
}
.jzw-content-item {
	background:#fff;
	color:#666
}
.jzw-content-item.padding-bottom {
	padding-bottom:30px
}
.jzw-content-item li {
	padding:0 30px 20px 30px
}
.jzw-content-item a {
	color:#666;
	text-decoration:none
}
.jzw-content-item .content-header {
	line-height:30px;
	position:relative
}
.jzw-content-item .content-header.underline {
	border-bottom:2px solid #e6e6e6
}
.jzw-content-item .content-header span {
	display:inline-block;
	padding:10px 0;
	font-size:18px;
	font-weight:bold;
	color:#666
}
.jzw-content-item .content-header a {
	position:absolute;
	right:0;
	bottom:4px;
	color:#999
}
.jzw-content-item .content-header a:hover {
	color:#22ac38
}
.jzw-content-item table {
	width:100%;
	border:1px solid #eff4fa
}
.jzw-content-item table td {
	text-align:center;
	word-break:break-all
}
.jzw-content-item table td a,.jzw-content-item table td span,.jzw-content-item table td p,.jzw-content-item table td i,.jzw-content-item table td b {
	text-align:left
}
.jzw-content-item table tbody tr td {
	padding:16px 10px;
	border-bottom:1px solid #eff4fa;
	color:#666;
	word-break:break-all
}
.jzw-content-item table tbody tr.last td {
	border-bottom:0
}
.jzw-content-item table thead td {
	background:#f8f8f8;
	padding:10px;
	color:#595959
}
.jzw-content-item table em {
	background:#22ac38;
	color:#fff;
	padding:0 4px;
	margin-left:6px;
	border-radius:2px
}
.jzw-content-item table span {
	color:#ff6531
}
.jzw-content-item table b {
	width:192px;
	padding-right:16px;
	display:inline-block
}
.jzw-content-item table i {
	display:inline-block;
	max-width:120px;
	text-overflow:ellipsis;
	overflow:hidden;
	vertical-align:bottom;
	white-space:nowrap
}
.jzw-content-item table a {
	color:#22ac38;
	overflow:hidden;
	vertical-align:bottom;
	display:inline-block
}
.jzw-content-item table a.default {
	color:#666
}
.jzw-jx-content-course {
	padding-bottom:22px
}
.jzw-jx-content-course .content-header {
	border-bottom:0
}
.jzw-jx-content-course .course-remark p,.jzw-jx-content-course .course-remark span {
	float:left
}
.jzw-jx-content-course .course-remark span {
	height:100%;
	color:#595959;
	font-weight:700
}
.jzw-jx-content-course .course-remark p {
	color:#999;
	width:280px;
	word-break:break-all;
	text-align:center;
	line-height:20px
}
.jzw-jx-content-introduce {
	padding:0 0 20px 0 !important
}
.jzw-jx-content-introduce .content-header {
	padding:10px 30px
}
.jzw-jx-content-introduce .content-detail {
	color:#666
}
.jzw-jx-content-introduce .content-detail h3 {
	font-size:15px;
	padding:4px 0
}
.jzw-jx-content-introduce .content-detail div,.jzw-jx-content-introduce .content-detail p {
	line-height:30px;
	color:#595959
}
.jzw-jx-content-introduce .introduce-summary {
	padding:0 30px
}
.jzw-jx-content-introduce .introduce-all {
	padding-left:30px
}
.jzw-jx-content-introduce .introduce-all dd,.jzw-jx-content-introduce .introduce-all .left,.jzw-jx-content-introduce .introduce-all .right {
	float:left
}
.jzw-jx-content-introduce .introduce-all .right {
	width:940px;
	color:#666;
	padding:12px 30px 12px 0;
	border-bottom:1px solid #eee
}
.jzw-jx-content-introduce .introduce-all .right a {
	padding-right:15px
}
.jzw-jx-content-introduce .introduce-all .right img {
	width:870px;
	max-height:500px;
}
.jzw-jx-content-introduce .introduce-all .left {
	width:160px;
	padding:12px 0;
	color:#999
}
.jzw-jx-content-introduce .introduce-all dd {
	width:100%
}
.jzw-jx-content-photos {
	padding-bottom:52px
}
.jzw-jx-content-photos ul li {
	float:left;
	width:270px;
	height:196px;
	margin:20px 20px 0 0;
	overflow:hidden;
	padding:0
}
.jzw-jx-content-photos ul li.no-padding {
	margin-right:0
}
.jzw-jx-content-photos ul li a {
	display:block
}
.jzw-jx-content-photos ul li img {
	display:block;
	height:196px;
	width:290px
}
.jzw-jx-content-coach {
	margin-bottom:62px
}
.jzw-jx-content-coach ul li {
	width:280px;
	padding:14px 15px 0 0
}
.jzw-jx-content-coach .coach-wrap {
	border:1px solid #d7d7d7;
	border-radius:2px;
	position:relative
}
.jzw-jx-content-coach .coach-image {
	position:relative;
	line-height:0;
	margin:4px
}
.jzw-jx-content-coach .coach-image span {
	position:absolute;
	top:-11px;
	left:6px;
	height:48px;
	z-index:1;
	width:42px;
	background:url(/statics/images/erji/gold_medal.png) center center no-repeat;
	display:none
}
.jzw-jx-content-coach .coach-image img {
	width:270px;
	height:307px
}
.jzw-jx-content-coach li a {
	color:#999
}
.jzw-jx-content-coach li a:hover {
	text-decoration:none
}
.jzw-jx-content-coach .coach-descript {
	padding-left:16px
}
.jzw-jx-content-coach .coach-descript h3 {
	font-size:18px;
	color:#333;
	font-weight:700;
	margin-top:6px
}
.jzw-jx-content-coach .coach-descript h3 span {
	font-size:14px;
	background:#ec3b59;
	color:#fff;
	padding:0 4px;
	margin:0 4px
}
.jzw-jx-content-coach .coach-descript p {
	margin-top:8px;
	font-size:14px;
	margin-bottom:4px
}
.jzw-jx-content-coach .coach-descript p span {
	color:#999
}
.jzw-jx-content-coach .coach-descript p span.second {
	padding-left:44px
}
.jzw-jx-content-coach .coach-descript p span i {
	padding-right:10px
}
.jzw-jx-content-coach .coach-descript p span b {
	color:#333
}
.jzw-jx-content-coach .coach-score {
	border-top:1px solid #eaeaea;
	background:#f5f5f5;
	padding:8px 10px 8px 50px
}
.jzw-jx-content-coach .coach-score span {
	float:left;
	color:#333;
	width:100px;
	height:22px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.jzw-jx-content-coach .coach-score span i {
	height:22px
}
.jzw-jx-content-coach .coach-score span strong {
	color:#bc2340;
	padding:0 4px 0 10px
}
.jzw-jx-content-coach-tab ul li {
	margin-bottom:4px
}
.jzw-jx-content-coach-tab .coach-wrap {
	cursor:pointer
}
.jzw-jx-content-coach-tab .medal-bg {
	position:absolute;
	top:-7px;
	right:9px;
	height:48px;
	z-index:1;
	width:42px;
	display:none;
	background:url(/statics/images/erji/gold_medal.png) center center no-repeat
}
.jzw-jx-content-student {
	margin-bottom:52px
}
.jzw-jx-content-student ul {
	width:870px
}
.jzw-jx-content-student ul li {
	text-align:center;
	margin-top:30px;
	width:124px
}
.jzw-jx-content-student ul li div {
	height:80px;
	width:80px;
	margin:0 auto;
	text-align:center;
	border:1px solid #d7d7d7;
	background:url("/statics/images/erji/avatar.png") center center no-repeat;
	overflow:hidden
}
.jzw-jx-content-student ul li img {
	width:auto;
	height:80px;
	display:block
}
.jzw-jx-content-student ul li p {
	font-size:14px;
	padding:20px 4px 0 4px;
	text-overflow:ellipsis;
	overflow:hidden;
	width:112px;
	white-space:nowrap
}
.jzw-jx-content-comment .content-header span {
	margin-right:22px;
	margin-bottom:-1px
}
.jzw-jx-content-comment .content-header span.active {
	border-bottom:2px solid #22ac38
}
.jzw-jx-content-comment .content-header span.active a {
	color:#22ac38
}
.jzw-jx-content-comment .content-header a {
	text-decoration:none;
	display:block;
	position:relative;
	color:#666;
	font-weight:bold
}
.jzw-jx-comment-header {
	padding:56px 0 30px 0;
	font-size:14px;
	border-bottom:1px solid #eaeaea;
	color:#666
}
.jzw-jx-comment-header .comment-list-score {
	border-right:1px solid #ebebeb;
	text-align:center;
	width:430px
}
.jzw-jx-comment-header .comment-list-score dt {
	margin-top:10px;
	font-size:18px;
	font-weight:700
}
.jzw-jx-comment-header .comment-list-score dt .strong {
	font-size:36px;
	color:#ff6531;
	padding:0 4px;
	font-weight:bold;
	margin:0
}
.jzw-jx-comment-header .comment-list-score dt span {
	margin-top:-4px
}
.jzw-jx-comment-header .comment-list-score dd {
	margin-top:10px
}
.jzw-jx-comment-header .comment-list-score dd .s-score-star {
	display:block;
	margin:0 auto
}
.jzw-jx-comment-header .comment-list-score dd .strong {
	color:#ff6531
}
.jzw-jx-comment-header .comment-list-score-detail {
	padding:0 0 0 120px
}
.jzw-jx-comment-header .comment-list-score-detail li {
	padding:6px 0
}
.jzw-jx-comment-header .comment-list-score-detail span {
	float:left;
	padding-right:14px
}
.jzw-jx-comment-header .comment-list-score-detail .strong {
	width:74px;
	padding:0
}
.jzw-jx-detail-news .content-detail {
	padding-top:20px
}
.jzw-jx-detail-news .content-detail li {
	line-height:32px;
	float:left;
	width:300px;
	padding:0 80px 0 0;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.jzw-jx-detail-news .content-detail .type {
	color:#22ac38;
	padding-right:6px
}
.jzw-jx-detail-ranking li {
	float:left;
	width:228px;
	padding:0;
	line-height:19px;
	margin-top:20px
}
.jzw-jx-detail-ranking .left,.jzw-jx-detail-ranking .right {
	float:left;
	overflow:hidden
}
.jzw-jx-detail-ranking .left {
	width:90px;
	height:54px;
	margin-right:8px
}
.jzw-jx-detail-ranking p,.jzw-jx-detail-ranking a {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display:block
}
.jzw-jx-detail-ranking a {
	font-size:13px
}
.jzw-jx-detail-ranking .right {
	width:130px
}
.jzw-jx-detail-ranking .strong {
	color:#ff6531
}
.jzw-jx-header .jx-v {
                  float: left;
                  width: 180px;
                  margin-left: 106px;
                  text-align: center;
                  padding-top: 100px;
                  margin-top:11px;
                  background: url("/statics/images/erji/renzheng.png") center top no-repeat;
                  color:#7D99FF;
              }
              .jzw-jx-header .jx-normal {
                  float: left;
                  width: 180px;
                  margin-left: 106px;
                  text-align: center;
                  padding-top: 100px;
                  margin-top:11px;
                  background: url("/statics/images/erji/wurenzheng.png") center top no-repeat;
                  color:#9D9D9D;
              }
.xubox_intro .diacont img{display: none}