body{
	background: #f5f5f5;
	min-width: 1180px;
}
.swiper-container {
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-wrapper{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	z-index: 1;
}
.swiper-pagination{
	position: absolute;
	left: 0;
	bottom:8px;
	width: 100%;
	z-index: 999;
	text-align: center;
}
.swiper-pagination-bullet{
	display: inline-block;
	background: #fd9e8c;
}
.swiper-pagination-bullet-active{
	background: #fff;
}
.swiper-pagination-bullet{
	display: inline-block;
	margin-right: 8px;
    width: 6px;
    height: 6px;
    background: #eee;
    cursor: pointer;

    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.swiper-pagination-bullet-active{
	background: #fff;
}
.swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
}
.bgfff{
	overflow: hidden;
	background: #fff
}
.bgf5f5f5{
	overflow: hidden;
	background: #f5f5f5;
}
.tjjj-xc-top{
	width: 1180px;
	height:130px;
	margin:0 auto;
}
.tjjj-xc-top li{
	float: left;
	width:33.33%;
}
.tjjj-xc-topdiv{
	padding:30px 0;
	width:350px;
	overflow:hidden;
	cursor: pointer;
}
.tjjj-xc-img{
	float:left;
	width: 70px;
	height: 70px;
	overflow:hidden;
}
.tjjj-sp1,.tjjj-sp2,.tjjj-sp3{
	display: inline-block;
	width:100%;
	height:100%;
	overflow: hidden;
	background: url(../images/icos.png) no-repeat 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	vertical-align: top;
}
.tjjj-sp2{
	background-position:-70px 0;
}
.tjjj-sp3{
	background-position:0 -70px;
}

.tjjj-xc-inf{
	float: right;
	width: 264px;
}
.tjjj-xc-inf h4{
	font-size: 16px;
	color: #333333;
}
.tjjj-xc-inf p{
	margin-top:8px;
	font-size:14px;
	color:#666;
}
.tjjj-home-main{
	width: 1180px;
	margin:0 auto;
}
.tjjj-home-l{
	float:left;
	width:170px;
	height: 260px;
	overflow:hidden;
	padding:40px 25px 0;
	color:#fff;
}
.tjjj-home-r{
	float:right;
	width:960px;
	height:300px;
	overflow:hidden;
}
.tjjj-home-c1{
	background: url(../images/c1.png) no-repeat 0 0;
}
.tjjj-home-c2{
	background: url(../images/c2.png) no-repeat 0 0;
}
.tjjj-home-c3{
	background: url(../images/c3.png) no-repeat 0 0;
}

.tjjj-home-c4 .tjjj-home-l{
	height: 457px;
	background: url(../images/c4.png) no-repeat 0 0;
}
.tjjj-home-c4 .tjjj-home-r{
	height:497px;
}
.tjjj-home-con{
	width: 100%;
}
.tjjj-home-div{
	margin-left: 10px;
	width:280px;
	padding:15px 15px 0;
	background: #fff;
}
.tjjj-dl01{
	width:100%;
	height: 44px;
	overflow: hidden;
}
.tjjj-dl01 dt{
	float: left;
	width:200px;
	height: 44px;
}
.tjjj-dl01 dt .dl01_a{
	display: inline-block;
	width: 44px;
	height: 44px;
	overflow: hidden;
	margin-right: 12px;
	vertical-align: top;
}
.tjjj-dl01 dt a img{
	width:100%;
	height:100%;
	overflow:hidden;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	vertical-align: top;
}
.tjjj-dl01-inf{
	display: inline-block;
}
.tjjj-dl01 dd{
	float:right;
	width:70px;
	height: 30px;
}
.a-btn-look{
	display: inline-block;
	width:68px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color:#ee5050;
	text-align: center;
	border:solid 1px #ee5050;
	-webkit-border-radius: 52px;
	-moz-border-radius: 52px;
	-o-border-radius: 52px;
	-ms-border-radius: 52px;
	border-radius: 52px;
}
.a-btn-look:hover{
	background:#ee5050;
	color: #fff;
}
.sp-div1,.sp-div2{
	display: inline-block;
	width:85px;
	height: 44px;
	vertical-align: top;
}
.sp-div2{
	width:89px;
}
.sp-line1{
	display: inline-block;
	width:1px;
	height: 44px;
	overflow:hidden;
	font-size:0;
	line-height: 0;
	background: #eee;
	vertical-align: top;
}
.stock-div{
	height: 40px;
	font-size:14px;
	color:#666;
	line-height: 40px;
	border-top:solid 1px #eee;
}
.i-seng{
	display: inline-block;
	margin-top:9px;
	margin-right:10px;
	width: 18px;
	height: 18px;
	overflow: hidden;
	background:url(../images/icos.png) no-repeat -74px -73px;
	vertical-align: top;
}
.tjjj-modtit{
	padding:35px 0 20px;
	font:26px/36px 'microsoft yahei';
	color:#ee5050;
	text-align: center;
	width: 1180px;
	margin: -0 auto;
}
.i-phb{
	display: inline-block;
	margin-top:5px;
	margin-right:10px;
	width:30px;
	height: 30px;
	background: url(../images/icos.png) no-repeat 0 -150px;
	vertical-align: top;
}
.tjjj-home-tables{
	width: 1180px;
	margin:0 auto;
}
.tjjj-home-tab-div{
	width:585px;
	height:410px;
	overflow:hidden;
	/* padding:0 15px; */
	background: #fff;
}
.tjjj-tab01{
	width:100%;
}
.tjjj-tab01 td{
	height: 40px;
	padding:20px 15px;
	line-height: 20px;
	border-bottom:solid 1px #eee;
}
.tjjj-tab01 tr.noboder td{
	border-bottom:0;
}
.tjjj-tab01 td em{
	font-size:16px;
}
.tjjj-span{
	font-size:16px;
	line-height: 40px;
}
.tjjj-pk1,.tjjj-pk2,.tjjj-pk3{
	display: inline-block;
	width: 22px;
	height:31px;
	background: url(../images/icos.png) no-repeat -72px -94px;
}
.tjjj-pk2{
	background-position: -95px -94px;
}
.tjjj-pk3{
	background-position: -118px -94px;
}
.tjjj-pkn,.tjjj-pkn2{
	display: inline-block;
	width: 22px;
	font-family: 'arial';
	font-size:16px;
	color:#999;
	line-height: 40px;
	text-align:center;
}
.tjjj-pkn2{
	margin-top:5px;
	width:20px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #F3F3F3;
}
.tjjj-t-img{
	display: inline-block;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	overflow:hidden;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.tjjj-home-condiv{
	margin-left: 10px;
	width: 950px;
	overflow:hidden;
	background: #fff;
}
.tjjj-tab01-div{
	display: inline-block;
	line-height: 20px;
	vertical-align: top;
	width: 190px;
}
.tjjj-tab02{
	width:100%;
	height: 100%;
	margin:0 auto;
	text-align: center;
}
.tjjj-tab02 td{
	height: 40px;
	padding:22px 15px;
	line-height: 20px;
	border-bottom: solid 1px #eee;
}
.tjjj-tab02 tr.noborder td{
	border-bottom: 0;
}
/*page*/
.pagediv{
	text-align: center;
}
.pagediv a{
	display: inline-block;
	margin-left: 10px;
	padding:0 8px;
	font:12px/22px 'microsoft yahei';
	color:#333;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border:solid 1px #ccc;
}
.pagediv a:hover{
	color:#ee5050;
	border:solid 1px #ee5050;
}
.pagediv a.prebtn,.pagediv a.lastbtn{
	color:#999;
	background: #eee;
	border:solid 1px #eee;
}
/*teacher*/
.redbanner{
	height: 170px;
	background: #ee5050;
}
.tjjj-wrap{
	width: 1180px;
	margin:0 auto;
	background: #fff;
	-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 0 6px 2px rgba(0,0,0,.1);
	-ms-box-shadow:0 0 6px 2px rgba(0,0,0,.1);
	box-shadow:0 0 6px 2px rgba(0,0,0,.1);
}
.tjjj-wrap-box{
	width:1073px;
	margin:0 auto;
}
.tjjj-tea-inf{
	padding:25px 0 20px;
	border-bottom:solid 1px #eee;
}
.tjjj-tea-infl{
	position: relative;
	margin-right: 30px;
	width: 88px;
	height: 88px;
	overflow:hidden;

}
.tjjj-tea-infl img{
	width:100%;
	height: 100%;
	overflow:hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.sp-vip{
	position: absolute;
	right:0;
	bottom:0;
	display: inline-block;
	width:24px;
	height: 24px;
	overflow:hidden;
	background: url(../images/icos.png) no-repeat -38px -149px;
}
.tjjj-tea-infm-tit{
	font-size:16px;
	vertical-align: top;
}
.sp-rz{
	display: inline-block;
	margin-left: 8px;
	padding:0 8px;
	height: 16px;
	font-size:12px;
	line-height: 16px;
	color:#fff;
	background: #f8b9b9;
	-webkit-border-radius: 83px;
	-moz-border-radius: 83px;
	-o-border-radius: 83px;
	-ms-border-radius: 83px;
	border-radius: 83px;
}
.tjjj-tea-infm{
	position: relative;
	padding-top:10px;
	line-height: 200%;
}
.a-more{
	font:12px/200% 'microsoft yahei';
	color:#666;
}
.inf-morediv{
	display: none;
	position: absolute;
	top:85px;
	right:0;
	z-index: 88;
	padding:10px;
	width: 296px;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.a-btn-gz,.a-btn-buy{
	display: inline-block;
	width: 99px;
	font:16px/36px 'microsoft yahei';
	color:white;
	text-align:center;
	background: #ee5050;
	/* border:solid 1px #ee5050; */
	-webkit-border-radius: 100px;
	-ms-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
.a-btn-nogz{
	background: #ddd;

}


.a-btn-buy{
	color:#fff;
	background: #ee5050;
	display: inline-block;
	float: right;
}
.a-btn-chakan{
	display: inline-block;
	width: 99px;
	height: 29px;
	font-size: 16px;
	font-family: 'microsoft yahei';
	color:white;
	text-align:center;
	background: #ee5050;
	/* border:solid 1px #ee5050; */
	-webkit-border-radius: 100px;
	-ms-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
	margin-left: 20px;
}

.tjjj-tea-data{
	position: relative;
	padding:20px 0;
}
.ul001{
	overflow: hidden;
	height: 50px;
}
.ul001 li{
	float: left;
	width:170px;
	text-align: center;
	border-right:solid 1px #eee;
}
.ul001 li.lastli{
	border-right:0;
}
.ul001 li em{
	font-family: 'arial';
}
.a-btn-ljgm{
	position: absolute;
	top:40px;
	right:0;
	display: inline-block;
	width: 200px;
	height: 50px;
	font:18px/50px 'microsoft yahei';
	color:#fff;
	text-align: center;
	background: #ee5050;
	-webkit-border-radius: 100px;
	-ms-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
.tjjj-tab03{
	width: 100%;
}
.tjjj-tab03 td{
	padding:25px 0;
	font:14px/250% 'microsoft yahei';
	color: #333;
	text-align: center;
}
.tjjj-tab03 a{
	font:14px/250% 'microsoft yahei';
	color:#333;
}
.tosp,.tovip,.tolts{
	display: inline-block;
	width: 70px;
	height: 70px;
	overflow:hidden;
	vertical-align: top;
	background: url(../images/icos.png) no-repeat 0 -185px;
}
.tovip{
	background-position: -70px -185px;
}
.tolts{
	background-position: 0 -258px;
}
.tjjj-dl02{
	width: 1073px;
	padding-bottom:25px;
	margin:0 auto;
}
.tjjj-dl02 dt{
	font-size:16px;
	color:#333;
}
.tjjj-dl02 dd{
	margin-top:10px;
	font-size:14px;
	color:#666;
	line-height: 150%;
}
.tjjj-teacher-card{
	width: 1119px;
	margin:0 auto;
}
.tjjj-teacher-tit{
	width:100%;
	height: 56px;
	border-bottom:solid 1px #eee;
}
.tjjj-teacher-tit a{
	display: inline-block;
	margin-right:90px;
	padding:15px 0;
	height: 26px;
	font:18px/26px 'microsoft yahei';
	color:#333;
}
.tjjj-teacher-tit a.active{
	color:#ee5050;
	border-bottom:solid 3px #ee5050;
}
.tjjj-teacher-con{
	margin-top:30px;
}
.tjjj-teacher-nodata{
	padding:100px 0;
	line-height: 300%;
	text-align: center;
}
.tjjj-teacher-div{
	width:100%;
}
.tjjj-tab04{
	width: 100%;
}
.tjjj-tab04 th{
	font:14px/44px 'microsoft yahei';
	color:#999;
	text-align: center;
	background: #F5FAFF;
}
.tjjj-tab04 td{
	padding:10px 0 10px 0px;
	height:30px;
	font-size:14px;
	line-height: 30px;
	text-align: center;
	color:#333;
	border-bottom:solid 1px #eee;
}
.tab-span{
	height: 30px;
	font:14px/30px 'microsoft yahei';
	color:#333;
	vertical-align: top;
}
.tab-span img{
	display: inline-block;
	margin-right: 10px;
	width:30px;
	height: 30px;
	overflow:hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.tjjj-mod-tit{
	font-size:24px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
}
.tjjj-img46,.tjjj-img32{
	display: inline-block;
	margin-right: 10px;
	width: 46px;
	height: 46px;
	overflow: hidden;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.tjjj-img32{
	width: 32px;
	height: 32px;
}
.a-btn-tx{
	display: inline-block;
	padding:0 8px;
	height: 18px;
	font:12px/18px 'microsoft yahei';
	color:#ee5050;
	border:solid 1px #ee5050;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}
.mod-tit1{
	height: 40px;
	font-size:16px;
	font-weight: bold;
	line-height: 40px;
	color: #333;
	vertical-align: top;
}
.mod-tit1 span{
	display: inline-block;
	width: 3px;
	height: 14px;
	margin-right: 6px;
	font-size: 0;
	line-height: 0;
	background: #ee5050;
}
.a-btn-cd{
	display: inline-block;
	font:14px/32px 'microsoft yahei';
	color:#ee5050;
	text-align: center;
}
.a-btn-cd-h{
	width: 60px;
	height: 32px;
	background:#ee5050;
	color:#fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}

.i-zuan,.i-jin,.i-yin,.i-tong{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/icos.png) no-repeat 0 -332px;
	vertical-align: top;
}
.i-jin{
	background-position: -21px -332px;
}
.i-yin{
	background-position: -42px -332px;
}
.i-tong{
	background-position: -63px -332px;
}

.yybox{
	background: #fff;
	-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 0 6px 2px rgba(0,0,0,.1);
	-ms-box-shadow:0 0 6px 2px rgba(0,0,0,.1);
	box-shadow:0 0 6px 2px rgba(0,0,0,.1);
}
/*tc*/
.tj-wrap-tc{
	display: none;
	position: fixed;
	top:58%;
	left: 50%;
	z-index: 999;
	margin-left: -200px;
	margin-top: -250px;
	width: 500px;
	height: 400px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
.tj-wrap-tc-tit{
	width: 100%;
	height: 60px;
	overflow:hidden;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.tj-wrap-tc-close{
	position: relative;
}
.tj-wrap-tc-close a{
	position: absolute;
	top:-36px;
	right:0;
	width: 26px;
	height: 26px;
	overflow:hidden;
	background: url(../images/icos.png) no-repeat -74px -133px;
	vertical-align: top;
}
.tj-wrap-tc-con{
	padding:20px;
	height: 300px;
	background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	-ms-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.tj-wrap-tc-condiv{
	height: 300px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.tj-wrap-tc-tab01{width: 100%}
.tj-wrap-tc-tab01 td{
	width: 33.33%;
	font-size:14px;
	color:#666;
	line-height: 150%;
	text-align:center;
}
.tj-wrap-tc-sp1,.tj-wrap-tc-sp2,.tj-wrap-tc-sp3{
	display: inline-block;
	width: 50px;
	height: 50px;
	overflow:hidden;
	background: url(../images/icos.png) no-repeat -90px -260px;
}
.tj-wrap-tc-sp2{
	background-position: -90px -314px;
}
.tj-wrap-tc-sp3{
	background-position: -90px -368px;
}
.a-btn-lxkf,.a-btn-gdcp{
	display: inline-block;
	width: 98px;
	height: 30px;
	font:14px/30px 'microsoft yahei';
	color:#ee5050;
	text-align: center;
	border: 1px solid #EE5050;
	background: #fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
.a-btn-gdcp{
	color:#fff;
	background: #ee5050;
}
/*new*/
.tj-sqtx-tc{
	position: fixed;
	top:50%;
	left: 50%;
	z-index: 999;
	margin-left: -134px;
	margin-top: -150px;
	width: 330px;
	height: 300px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
.a-sqtx-close{
	position: absolute;
	top:-40px;
	right:0px;
	display: inline-block;
	width: 26px;
	height: 26px;
	background:url(../images/icos.png) no-repeat -74px -133px;
}
.tj-sqtx{
	height: 60px;
}
.tj-sqtx-con{
	padding:20px 35px 30px;
	width: 260px;
	background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	-ms-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.a-tc-sqtx{
	display: inline-block;
	margin:0 auto;
	width: 258px;
	height: 36px;
	font:14px/36px 'microsoft yahei';
	color:#fff;
	text-align: center;
	background:url(../images/tc-btn-bg.png) no-repeat 0 0;
}
.tj-sqtx-ul li{
	padding-bottom:15px;
	font-size:14px;
	color: #333;
	vertical-align: top;
}
.tj-sqtx-ul li span{
	display: inline-block;
	margin-top: 3px;
	margin-right:8px;
	width: 15px;
	height: 15px;
	background: url(../images/icos.png) no-repeat -126px -456px;
	vertical-align: top;
}
.tj-sqtx-ul li span.active{
	background-position: -126px -489px;
}
/*plhd*/
.plhdbox{
	padding:20px 0;
	overflow:hidden;
	border-bottom:solid 1px #f5f5f5;
}
.plhdtinf{
	height: 40px;
	overflow: hidden;
}
.plhdtinf img{
	display: inline-block;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	vertical-align: top;
}
.plhdtinf span{
	display: inline-block;
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
}
.plhdbox .txt-p{
	margin-top: 10px;
	font-size:14px;
	line-height: 24px;
}
.txt-div{
	margin-top: 10px;
	padding:8px 15px;
	font-size: 14px;
	background: #F9F9F9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.plhdbtn{
	text-align: right;
}
.plhdbtn span{
	display: inline-block;
	margin-left: 20px;
	font:14px/22px 'microsoft yahei';
	color:#333;
	vertical-align: top;
}
.plhdbtn span.i-zan i,.plhdbtn span.i-hf i{
	display: inline-block;
	margin-right: 5px;
	width:18px;
	height: 18px;
	color: #333;
	vertical-align: top;
	background:url(../images/icos.png) no-repeat 0 -364px;
}
.plhdbtn span:hover{
	cursor: pointer;
}
.plhdbtn span.i-zan:hover{
	color:#ee5050;
}
.plhdbtn span.i-zan:hover i{
	background-position: -27px -364px;
}
.i-zanHover{
	background-position: -27px -364px;
}
.plhdbtn span.i-hf i{
	margin-top: 2px;
	height: 19px;
	background-position: -56px -364px;
}
.pinglunbox{
	width: 1099px;
	height: 108px;
	padding:10px;
	background: #F9F9F9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e6e6e6;
}
.pltxtarea{
	width: 100%;
	height: 70px;
	overflow:hidden;
	background: #F9F9F9;
}
.a-btn-pl{
	display: inline-block;
	margin-top: 8px;
	width: 60px;
	height: 32px;
	font:14px/32px 'microsoft yahei';
	color:#fff;
	text-align: center;
	background: #EE5050;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
.tjjj-dianp{
	 padding:30px 0 60px;
}
.tjjj-dianinf{
	width:690px;
}
.tjjj-dianinf dt{
	float: left;
	margin-right: 15px;
	width:70px;
	height: 70px;
	overflow:hidden;
	vertical-align: top;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.tjjj-dianinf dt img{
	width:100%;
	height: 100%;
	overflow:hidden;
}
.tjjj-dianinf dd{
	float: left;
	font-size:14px;
	line-height: 200%;
}
.tjjj-dian-r{
	width: 429px;
}
.tjjj-dian-r a{
	display: inline-block;
	width: 60px;
	overflow:hidden;
	padding:0 35px;
	font:14px/250% 'microsoft yahei';
	color:#333;
	text-align: center;
}
.sp-d1,.sp-d2,.sp-d3{
	display: inline-block;
	width: 60px;
	height: 60px;
	overflow:hidden;
	vertical-align: top;
	background: url(../images/icos.png) no-repeat 0 -391px;
}
.sp-d2{
	background-position: 0 -453px;
}
.sp-d3{
	background-position: 0 -516px;
}
.tjjj-dianp-list{
	width: 100%;
}
.tjjj-dianp-con{
	overflow:hidden;
}
.tjjj-dianp-l{
	width:80px;
}
.tjjj-dianp-r{
	position: relative;
	width:1010px;
	padding-left:26px;
	padding-bottom:30px;
	background: url(../images/linebg.jpg) repeat-y 0 0;
}
.i-dianp{
	position: absolute;
	top:0;
	left:0;
	display: inline-block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: url(../images/icos.png) no-repeat -127px -427px;
	vertical-align: top;
}
.tjjj-dianp-rcon{
	width:970px;
	padding:10px 15px;
	font-size:14px;
	color:#333;
	line-height: 24px;
	background: #FAFBFA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.tj-xt-tc,.tj-mm-tc{
	position: fixed;
	top:50%;
	left:50%;
	padding:10px 20px;
	width: 290px;
	height: 200px;
	margin-left:-145px;
	margin-top:-100px;
	background: #fff;
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	z-index: 200;
}
.tj-mm-tc{
	height: 280px;
	margin-top: -140px;
}
.a-xt-close{
	position: absolute;
	top:8px;
	right:8px;
	display: inline-block;
	width: 10px;
	height: 10px;
	background:url(../images/icos.png) no-repeat -103px -428px;
}
.tj-xt-tit{
	height: 20px;
	padding-top:5px;
	padding-bottom:15px;
	font:16px/20px 'microsoft yahei';
	color:#333;
	vertical-align: top;
	border-bottom:solid 1px #eee;
}
.i-xt-span{
	display: inline-block;
	margin-right: 10px;
	width: 19px;
	height: 20px;
	background:url(../images/icos.png) no-repeat -73px -425px;
	vertical-align: top;
}
.tj-xt-con{
	width: 285px;
	margin:0 auto;
	text-align: center;
}
.a-btn-white,.a-btn-red{
	display: inline-block;
	width: 118px;
	height: 34px;
	font:14px/34px 'microsoft yahei';
	color:#ee5050;
	text-align: center;
	background: #fff;
	border:solid 1px #ee5050;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
.a-btn-red{
	color:#fff;
	background: #ee5050;
}
.a-btn-blue{
	font:12px/22px 'microsoft yahei';
	color: #00A0E9;
	text-align: center;
}
.i-line{
	display: inline-block;
	margin:5px 20px 0;
	width: 1px;
	height: 12px;
	font-size: 0;
	background: #eee;
}
.i-bigzuan{
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
}
.cpsdiv{
	display: inline-block;
	font-size:16px;
}
.a-btn-gotolist{
	display: inline-block;
	width: 152px;
	height: 40px;
	border: 1px solid #EE5050;
	font:14px/40px 'microsoft yahei';
	color:#ee5050;
	text-align: center;
	background: #fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
.tjjj-wrap-list{
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	overflow:hidden;
}
.tjjj-wrap-listcon{
	float: left;
	margin-top:20px;
	margin-left: 20px;
	width: 358px;
	height: 178px;
	/* cursor: pointer; */
	border:solid 1px #eee;
}
.dl01-list{
	padding:10px 0 10px 20px;
	height: 32px;
	overflow:hidden;
	background: #FAFBFa;
}
.dl01-list dt{
	float: left;
	cursor:pointer;
	/* width:250px; */
	height: 32px;
	font:16px/32px 'microsoft yahei';
	color:#333;
	vertical-align: top;
}
.dl01-list dt img{
	display: inline-block;
	margin-right: 10px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	vertical-align: top;
}
.dl01-list dd{
	float: right;
	width:72px;
}
.i-czk{
	position: relative;
	display: inline-block;
	padding-left:13px;
	width:59px;
	height: 26px;
	font-size:14px;
	line-height: 26px;
	text-align: center;
	color:#ee5050;
	background: #f9edec;
}
.i-czk i{
	position: absolute;
	top:0;
	left:0;
	display: inline-block;
	width: 13px;
	height: 26px;
	background: url(../images/icos.png) no-repeat -68px -455px;
}
.tjjj-wp-list-bt{
	position: relative;
	padding:10px 20px;
}
.tjjj-wp-list-tit{
	padding:8px 0;
	font-size:16px;
}
.tjjj-wp-txt{
	height: 34px;
	line-height: 34px;
}
.tjjj-wp-txt span{
	vertical-align: top;
}
.a-btn-ljck{
	position: absolute;
	bottom:15px;
	right:20px;
	display: inline-block;
	width: 80px;
	height: 32px;
	font:14px/32px 'microsoft yahei';
	color:#F24857;
	text-align: center;
	border:solid 1px #F24857;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
.orangbg{
	color:#ff9800;
	background: #faf3e6;
}
.graybg{
	color: #999;
	background: #f2f3f2;
}
.mmboxcon{
	width: 288px;
	margin:0 auto;
}
.mmdiv{
	width:266px;
	height: 20px;
	padding:7px 10px;
	border:solid 1px #dfdfdf;
	overflow:hidden;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.tc-inpt1{
	width: 100%;
	height: 20px;
	font:12px/20px 'microsoft yahei';
	background: #fff;
}
.greendiv,.reddiv{
	display: inline-block;
	width: 42px;
	color:#00BE7B;
	border:solid 1px #00BE7B;
	cursor: pointer;
	text-align: center;
}
.reddiv{
	color: #ee5050;
	border:solid 1px #ee5050;
}
.w150{
	margin-left: 5px;
	width: 128px;
}
.spmm{
	display: inline-block;
	width: 62.5px;
	height: 34px;
	font:14px/34px 'microsoft yahei';
	color:#333;
	border:solid 1px #dfdfdf;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.a-btn-mm{
	display: inline-block;
	margin-top: 10px;
	width: 288px;
	height: 36px;
	font:14px/36px 'microsoft yahei';
	color:#fff;
	text-align: center;
	background: #EE5050;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}


.yinybox{
	-webkit-box-shadow: 0 2px 11px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 11px 1px rgba(0,0,0,.1);
    -ms-box-shadow: 0 2px 11px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 11px 1px rgba(0,0,0,.1);
}
.yinybox .a-btn-ljck{
	color:#fff;
	background: #ee5050;
}
.bgno{
	background:none;
}
.bordno{border-bottom: 0}
.lh150{
	line-height: 180%;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt25{
	margin-top: 25px;
}
.mt30{
	margin-top:30px;
}
.ml5{
	margin-left: 5px;
}
.ml20{
	margin-left: 20px;
}
.mtb5{
	margin-right:5px;
	margin-top: 5px;
}
.mtb20{
	margin-top:20px;
	margin-bottom:20px;
}
.mtf140{
	margin-top:-140px;
}
.mtf20{
	margin-top: -20px;
}
.mr20{
	margin-right: 20px;
}
.pb40{
	padding-bottom: 40px;
}
.pl40{
	padding-left: 40px;
}
.pl30{
	padding-left: 30px;
}
.pl110{
	padding-left: 110px;
}

.pl50{
	padding-left: 85px;
}
.pt25{
	padding-top: 25px;
}
.f12{
	font-size: 12px;
}
.f14{
	font-size: 14px;
}
.f16{
	font-size: 16px;
}
.f18{
	font-size: 18px;
}
.f20{
	font-size:20px;
}
.f24{
	font-size:24px;
}
.f28{
	font-size:28px;
}
.f30{
	font-size:30px;
}
.f36{
	font-size: 36px;
}
.f42{
	font-size: 42px;
}
.c-red{
	color:#ee5050;
}
.c-green{
	color: #00BE7B
}
.c-666{color:#666;}
.c-999{color: #999}
.txt-c{text-align: center;}
.txt-l{text-align: left;}
.txt-r{text-align: right;}
.hide{
	display: none;
}


/*分页样式*/
.ui-paging-container{color:#666;font-size: 12px; }
.ui-paging-container ul{overflow: hidden;text-align: center;}
.ui-paging-container ul,.ui-paging-container li{list-style: none;}
.ui-paging-container li{display: inline-block;padding:3px 8px;margin-left: 5px;color:#666;}
.ui-paging-container li.ui-pager{cursor: pointer; border:1px solid #ddd;border-radius: 2px;}
.ui-paging-container li.ui-pager:hover,.ui-paging-container li.focus{background-color: #ee5050;color:#FFFFFF;}
.ui-paging-container li.ui-paging-ellipse{border:none;}
.ui-paging-container li.ui-paging-toolbar{padding:0;}
.ui-paging-container li.ui-paging-toolbar select{height:22px;border:1px solid #ddd;color: #666;}
.ui-paging-container li.ui-paging-toolbar input{vertical-align:top;line-height: 20px; height:20px;padding:0;border:1px solid #ddd;text-align: center;width: 30px;margin:0 0 0 5px;}
.ui-paging-container li.ui-paging-toolbar a{vertical-align: middle; text-decoration: none;display: inline-block;height:20px;border:1px solid #ddd;vertical-align: top;border-radius: 2px;line-height: 20px;padding:0 3px;cursor: pointer;margin-left: 5px;color: #666;}
.ui-paging-container li.ui-pager-disabled,.ui-paging-container li.ui-pager-disabled:hover{background-color: #f6f6f6;;cursor: default;border:none;color:#ddd;}
.xypl-tit a.pl-active{color:#fff;border:0;background:url(../images/plbg.png) no-repeat 0 0;}
.slideLeft{width:140px !important;}
#pageTool{
	height: 62px;

}
.ui-paging-container{
	padding-top: 16px;
}
.zhezhao{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	background: #666;
}
.tjjj-wp-list-bt a:hover{
	background: #F24857;
	color: white;
}
.tjjj-tea-data .totalPeriod{
	margin-left: 20px;
}

.swiper_container_a{
	width:36%;
    height: 51px;
    position: absolute;
    top: 185px;
    left:10%;
}

.ipt-lenovo {
    background: #fff9eb;
    height: 148px;
    top: 68px;
    overflow: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 10000;
    left: 21px;
    width: 87%;
    border: solid 1px #eee;
}
.ipt-lenovo li {
    display: block;
    height: 36px;
    font-size: 16px;
    color: #81511c;
    line-height: 36px;
    background: #fff9eb;
    border-bottom: solid 1px #e3d1bd;
    text-align: center;
}


/* 证书 */
.zsbox{
	padding:460px 190px 130px 300px;
	margin:0 auto;
	width:667px;
	height: 318px;
	overflow: hidden;
	font-size:26px;
	line-height:40px;
	color: #333;
	background: url(../images/zsbg.jpg) no-repeat 0 100px;
}
.zs-input{
	width:153px;
	height:40px;
	font:26px/40px 'microsoft yahei';
	color: #333;
	border-bottom:solid 1px #333;
	text-align: center;
}
.zsinf{
	margin-top: 25px;
	padding-left:100px;
}
.zsbr{
	margin-top: 20px;
	text-align: right;
	font-size:20px;
	line-height: 30px;
}
.zs-input2,.zs-input3{
	display: inline-block;
	margin-left: 5px;
	padding-right:3px;
	width:46px;
	font:20px/30px 'microsoft yahei';
	color:#333;
	text-align: right;
	border:0;
}
.zs-input3{
	width: 30px;
}

.zhengshu{
	cursor: pointer;
}
/* 证书 end */

/* 用户条款 */
.wrap-tc-cc {
    /* display: none; */
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    width: 7rem;
    height: 4.5rem;
    margin-left: -3.5rem;
    margin-top: -2.25rem;
}

.wrap-tc-cc .wrap-tc-txcon-a {
    padding: .4rem 0;
    width: 100%;
    height: 100%;
    font: .32rem/150% 'microsoft yahei';
    color: #333;
    /* text-align: center; */
    -webkit-border-radius: .1rem;
    border-radius: .1rem;
    overflow: scroll;
}
.tjjj-tc2{
	position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1000;
    margin-left: -119px;
    margin-top: -115px;
    width: 280px;
    padding: 25px 0;
    overflow: hidden;
    font-size: 16px;
    color: #fff;
    line-height: 200%;
    background: rgba(0,0,0,.7);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
}
.tc_teacherDesc{
	width: 819px;
}
.tc_teacherDesc span{
    width: 772px;
    overflow: hidden;
    display: inline-block;
    word-spacing: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*rightbar*/
.pb0{padding:0;}
.rightfbar01{
    position: fixed;
    bottom: 350px;
    left: 50%;
    width: 36px;
    background: #333;
    z-index: 1000;
    margin-left: 591px;
}
.rightfbar a{
	display: block;
	padding:4px 6px;
	width: 24px;
	height: 28px;
	overflow:hidden;
	font-size:12px;
	line-height: 110%;
	color:#fff;
	text-align: center;
	vertical-align: top;
}
.rightfbar a span{display: none;}
.rightfbar a.rfb1{
	background:url(../images/icos.png) no-repeat -68px -484px;
}
.rightfbar a.rfb2{
	background:url(../images/icos.png) no-repeat  -68px -520px;
}
.rightfbar a.rfb3{
	line-height: 28px;
	background:url(../images/icos.png) no-repeat  -104px -520px;
}
.rightfbar a:hover{
	color:#fff;
	background: #EE5050;
}
.rightfbar a:hover span{display: block;}
.t-span{
	display: inline-block;
	height: 20px;
	font-size:12px;
	line-height: 20px;
	color: #999;
	padding:0 8px;
	background: #f4f4f4;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.line-2{
	display: inline-block;
	margin:35px 50px;
	width: 1px;
	height: 45px;
	background: #f5f5f5;
	overflow:hidden;
	font-size:0;
	line-height: 0;
}
.a-btn-ljck2{
	display: inline-block;
	width: 70px;
	height: 30px;
	font:12px/30px 'microsoft yahei';
	color: #fff;
	text-align: center;
	background: #ee5050;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	-ms-border-radius: 100px;
	border-radius: 100px;
}
.rightfbar02{
    position: fixed;
    bottom: 350px;
    right: 40px;
    width: 36px;
    background: #333;
	z-index: 1000;
}
.tjjj-tab0301{
	width: 388px;
	display: inline-block;
}