﻿*{
	font-family: "微软雅黑";
	margin:0;
	padding:0;
}
.login_submit {
    width: 161px;
    height: 48px;
    background: url(../images/index_submit.png) center center no-repeat;
    background-size: 100%;
    border: none;
    margin: 0 auto;
    display: block;
}


hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
hr {
	border: 0;
	border-top: 1px solid #eee
}
html, body {
	height: auto;
	margin:0;
	padding:0;
}
body {
	margin: 0 auto;
	vertical-align: baseline;
	/* overflow:hidden; */
}
a {
	text-decoration: none;
	color: #333;
}
a:hover, a:visited {
	text-decoration: none;
}
p {
	/* line-height: 22px; */
	text-align: justify;
}
a img, iframe {
	border: none;
}
a:link {
	text-decoration: none;
}
a:focus {
	outline: 0;
	text-decoration: none;
}
img {
	vertical-align: middle;
}
ul {
	list-style: none;
}
.clear {
	clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;
}
.fl {
	float: left!important;
}
.fr {
	float: right!important;
}
.container{
	width:1200px;
	margin:0 auto;
}

.header{
	height: 80px;
	background-color:#24252c; 
	line-height: 80px;
}
/* 本例子css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	.topNav{
		position:relative; 
		z-index:1; 
		float: left;
		margin-left:15px;
	}
	.topNav-width{ 
		margin:0 auto; 
	}
	.topNav dl{ 
		zoom:1; 
	}
/*	.topNav .tnLeft{ 
		float:left; 
	}
	.topNav .tnRight{ 
		float:right; 
	}*/
	.topNav dd{ 
		float:left; 
		position:relative; 
	}
	.topNav dd h3{
		float:left; 
		height: 80px;
	}
	.topNav dd h3 a{ 
		/*display:inline-block;
		width:88px;*/
		text-align: center; 
		color:#ffffff;
		zoom:1; 
		font-size: 16px;
		padding: 0px 26px;
    	background:url(../images/sx.png) center right no-repeat;
	}
	.topNav dd:nth-child(7) h3 a{
		background:none;
	}
	.topNav dd h3 a i{ 
		display:inline-block; 
		width:12px; 
		height:6px; 
		margin:0 0 0 5px; 
		overflow:hidden; 
		vertical-align:middle; 
		font-size:12px; 
		line-height:13px; 
		background: url(../images/arrow.png) 0 0px no-repeat; 
		background-size: 100%;
	}  
	.topNav dd h3 a:hover,
	.topNav dd.on h3 a{; 
		color:#b7b7b7; 
	}
	.topNav dd ul{ 
		display:none; 
		/*默认隐藏*/ 
		position:absolute; 
		width:88px; 
	 	top:80px; 
	 	left:0; 
	 	border-top:0; 
	 	background:#f3f4f9; 
		-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); 
		-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); 
		box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);	
	}
	.topNav dd ul li{ 
		line-height: 45px;
		height: 45px; 
		text-align: center;
	}
	.topNav dd ul li a{ 
		display: block; 
		color: #515151; 
		font-size:14px;
		padding: 0 15px; 
	}
	.topNav dd ul li a:hover{ 
	
		color:#2382f0; 
	}
.header_search{
	margin-top:22px;
}
.header_search input[type="text"]{
	width:173px;
	height: 37px;
	line-height: 37px;
	border:none;
	border-radius:5px 0 0 5px ;
	display: block;
	float: left;
	padding-left:20px;
	background-color: #f3f4f9;
}
.header_search input[type="submit"]{
	width:49px;
	height: 37px;
	line-height: 37px;
	border:none;
	border-radius:0 5px 5px 0 ;
	display: block;
	float: left;
	background: url(../images/search.png) #e6e7f0 center center no-repeat;
	background-size: 50%;
}
.login_button{
	display: block;
	width:77px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius:5px;
	background-color:#ff6d50;
	font-size: 14px;
	color:#ffffff; 
	margin-top:22px;
	margin-left:39px;
}










/**footer*/
.footer{

}
.footer_top{
	background-color: #0859b8;
    height: 128px;
}
.footer_top .container {
    width: 1200px;
    margin: 0 auto;
}
.footer_top ul li {
    float: left;
    width: 24%;
    margin-right: 1.33%;
}
.footer_top ul li:nth-child(4) {
    margin-right: 0px;
}
.pull-left
{
    float: left !important;
}
.pull-right {
    float: right !important;
}
.footer_top ul li .oneimg {
    margin-top: 38px;
}
.footer_top ul li .twoimg {
    margin-top: 34px;
}
.footer_top ul li .text {
    margin-top: 45px;
    margin-left: 10px;
}
.footer_top ul li .text_title_cn {
    font-size: 18px;
    color: #ffffff;
}
.footer_top ul li .text_title_en {
    font-size: 12px;
    color: #78a1d1;
    text-transform: uppercase;
}
.footer_middle {
    padding: 48px 0px 40px;
    background-color: #f0f3fa;
}
.footer_middle .container {
    width: 1200px;
    margin: 0 auto;
}
.footer_middle_left {
    width: 306px;
    border-right: 1px solid #b2cbe9;
}
.footer_middle_center {
    padding-left: 49px;
    width: 337px;
    padding-top: 8px;
    border-right: 1px solid #b2cbe9;
}
.footer_middle_center div {
    margin-bottom: 8px;
}
.footer_middle_center div span {
    color: #565656;
    font-size: 14px;
    display: block;
    float: left;
    width: 112px;
}
.footer_middle_right {
    width: 466px;
    padding-left: 40px;
}
.footer_middle_right .one {
    font-size: 16px;
    color: #0859b8;
}
.footer_middle_right .two {
    font-size: 36px;
    color: #0859b8;
    font-weight: 900;
    margin: 13px 0px;
}
.footer_middle_right .three {
    font-size: 14px;
    color: #363636;
}
.footer-bottom{
	background-color: #30323c;
	height: 98px;
}
.footer-bottom p{
	font-size: 14px;
	color:#aeaeae;
	text-align: center;
}
.footer-bottom p:nth-child(1){
	padding:25px 0px 10px;
}

.footer-top-left img{
	width:274px;
}
.footer-top-middle{
	margin-left:84px;
}
.footer-top-middle ul{
	width:150px;
}
.footer-top-middle ul li a{
	font-size: 14px;
	color:#5b5b5b;
}
.footer-top-middle ul li{
	height: 38px;
	padding-left:13px;
	background:url(../images/d.jpg) 0px 10px no-repeat;
	    background-size: 5px; 
}
.footer-top-right{
	width:230px;
}
.footer-top-right-top{
	font-size: 14px;
	color:#989898;
	font-weight:100;
	margin-bottom:0px;
}
.footer-top-right-bottom{
	font-size: 29px;
	color:#393939;
	font-weight:900;
}
.kefu .div_img{
	width:37px;
	height: 37px;
	margin:15px auto 10px;
}
.kefu .div_img img{
	width:100%;
}
.kefu .fl{
	margin-right: 40px;
}
.kefu .fl:nth-child(3){
	margin-right: 0px;
}
.kefu .fl p{
	font-size: 14px;
	color:#5b5b5b;
}



/**帮助中心**/
.help_center{
	background-color: #f5f5f5;
	padding-bottom:50px;
}
.help_top{
	position: relative;
	height: 67px;
}
.help_left{
	font-size: 32px;
	color:#414141;
	position: absolute;
	left:0;
	bottom:0;
}
.help_left img{
	width:19px;
	height: 19px;
	margin-left:10px;
}
.help_right{
	position: absolute;
	right:0;
	bottom:0;
	font-size: 14px;
	color:#969696;
}
.help_right a{
	font-size: 14px;
	color:#969696;
}
.help_content{
	margin-top:35px;
}
.help_content_left{
	width:250px;
	background-color: #ffffff;
	min-height:513px;
}
.help_content_left ul{
	margin-top:10px;
}
.help_content_left ul li{
	height: 53px;
	line-height: 53px;
	border-bottom:1px solid #f0f0f0;
	text-align: center;
}
.help_content_left ul li a{
	font-size: 16px;
	color:#111111;
	display: block;
}
.help_content_left ul li a:hover,.help_slide_active{
	color:#1d8df0!important;
	background:url(../images/hover.png) right center no-repeat; 
}
.help_content_right{
	width:872px;
	padding:30px 20px;
	background-color: #ffffff;
	border-radius:5px;
}
.title_help{
	font-size: 18px;
	color:#414141;
}
.title_help img{
	width:14px;
	height: 14px;
}



/**答疑**/
.answer_top{
	background-color: #ffffff;
	border:1px solid #eeeeee;
	padding:12px 22px;
}
.answer_center{
	background-color: #f5f5f5;
	padding-bottom:50px;
	padding-top:28px;
}
.answer_top img{
	width:50px;
	height: 50px;
}
.answer_top_text{
	margin-left:10px;
}
.answer_top_text p span a{
	font-size: 14px;
	color:#787878;
	margin-right:10px;
	
}
.answer_top_text p{
	margin-bottom: 6px;
}
.sxx{
	width:1px;
	height: 38px;
	background-color: #eeeeee;
	margin:8px 40px 0px 32px;
}
.answer_content{
	margin-top: 35px;
}
.answer_content_left_top_title{
	font-size: 32px;
	color:#414141;
	margin-bottom: 16px;
}
.answer_content_left_top_title img{
	width:19px;
	height: 19px;
	margin-left:5px;
}
.answer_content_left_top_wz,.answer_content_left_top_wz a{
	font-size: 14px;
	color:#969696;
}
.answer_content_left_top_right{
	padding:13px 15px;
	background-color: #ffffff;
	border-radius:5px;
	position: absolute;
    right: 0;
    bottom: 0;
}
.answer_content_left_top_right a{
	padding:5px 10px;
	color:#4c4c4c;
	font-size: 14px;
	margin:0px 5px;
}
.answer_content_left_top_right a:hover,.answer_act{
	background-color: #1d8df0;
	border-radius:5px;
	color:#ffffff!important;
}
.answer_content_left{
	width:870px;
}
.answer_content_right{
	width:305px;
}
.answer_content_left_top{
	position: relative;
}
.answer_content_left_bottom{
	padding:28px 20px;
	border-radius:5px;
	background-color: #ffffff;
	margin-top:25px;
}
.answer_px span,.answer_px a{
	font-size: 14px;
	color:#8e8e8e;
	margin:0px 5px;
}
.answer_content_right_top{
	margin-top:30px;
}
.answer_content_right_top img{
	width:100%;	
}
.answer_content_right_top .tw_jpg{
	margin-top:20px;
	width:100%;
}
.answer_px a:hover,.answer_px_act{
	color:#3b86f9!important;
}
.answer_content_left_list li{
	height: 75px;
	border-bottom:1px solid #efefef;
	padding-top: 27px;
}
.answer_content_left_list li:last-child{
	border-bottom:none;
}
.answer_content_left_list .list_title a{
	display: block;
	font-size: 16px;
	color:#333333;
	margin-bottom: 18px;
}
.answer_content_left_list .list_time{
	font-size: 14px;
	color:#a7a7a7;
}
.answer_content_left_list .list_time span{
	margin-right: 35px;
}
.answer_content_left_list .list_time span img{
	width:17px;
	height: 17px;
	margin-right: 6px;
}
.list_zt{
	font-size: 16px;
	color:#a7a7a7;
	margin-top: 20px;
}
.list_zt img{
	width:27px;
	height: 27px;
	margin-right: 12px;
}

.fy{
	margin-top:50px;
}
.ym a{
	display: block;
	float: left;
	font-size: 16px;
	color:#a1a1a1;
	width:33px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border:1px solid #dfdede;
	margin-right: -1px;
}
.ym a:hover,.ym_act{
	color:#ffffff!important;
	background-color: #4389f9;
}
.fanye a{
	display: block;
	float: left;
	font-size: 16px;
	color:#ffffff;
	width:72px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: #4e4e4e;
	margin-left: 8px;
}
.fanye a:hover{
	color:#ffffff;
	background-color: #4389f9;
}
.answer_content_right_bottom{
	background-color: #ffffff;
	border-radius:5px;
	padding:26px 22px;
	margin-top:20px;
}
.answer_content_right_bottom_zhutitle{
	font-size: 22px;
	color:#212121;
	border-left:5px solid #ff6d50;
	height: 22px;
	line-height: 22px;
	padding-left:10px;
	margin-bottom:30px;
}
.answer_content_right_bottom_title{
	font-size: 14px;
	color:#111111;
	margin-bottom:10px;
}
.answer_content_right_bottom_cs{
	font-size: 14px;
	color:#c8c8c8;
}
.answer_content_left_bottom_question_title{
	margin-left: 15px;
	width:700px;
}
.answer_content_left_bottom_question_title_top{
	font-size: 18px;
	color:#4f4f4f;
	font-weight: 900;
	margin-bottom: 20px;
}
.answer_content_left_bottom_question_title_time img{
	width:15px;
	height: 15px;
	margin-right:6px; 
}
.answer_content_left_bottom_question_title_time span{
	font-size: 14px;
	color:#a7a7a7;
	margin-right: 35px;
}
.d4{
	 margin-left: 15px;

	 margin-top:10px;
	 float: left;
	 width: 0; 
	 height: 0;
	 border-width: 10px;
	 border-style: solid;
	 border-color: transparent #f9f9f9 transparent transparent;
}
.d5{
	padding:30px;
	background-color: #f9f9f9;
	border-radius:5px;
	width:700px;
	
}
.d5 p{
	font-size: 14px;
	color:#a7a7a7;
	margin-bottom: 35px;
}
#msgDiv{
	border-radius:5px;
	padding:30px 30px 55px 30px;
}
.close{
	position: absolute;
	top:30px;
	right: 30px;
}
.tanchudiv{
	margin-top:45px;
}
.tanchudiv .fl{
	width: 87px;
	text-align: right;
	font-size:16px;
	color:#868686;
}
.tanchudiv .fr{
	width: 695px;
	margin-bottom: 25px;
}
.tanchudiv textarea{
	resize:none;
	width:662px;
	height: 132px;
	padding:17px 14px;
	border:1px solid #dcdcdc;
	background-color: #f6f6f6;
	font-size: 14px;
	color:#a9a9a9;
}
.tanchudiv select{
	border:1px solid #dcdcdc;
	background-color: #f6f6f6;
	font-size: 14px;
	color:#a9a9a9;
	width:129px;
	height: 37px;
}
.tanchudiv input[type="text"]{
	border:1px solid #dcdcdc;
	background-color: #f6f6f6;
	font-size: 14px;
	color:#a9a9a9;
	width:127px;
	height: 35px;
}
.tanchudiv input[type="submit"]{
	border:1px solid #10a65e;
	background-color: #10a65e;
	font-size: 14px;
	color:#ffffff;
	width:129px;
	height: 37px;
	border-radius:5px;
}



.gg_list li .fl{
	width: 227px;
}
.gg_list li .fr{
	width:570px;
}
.gg_list li:last-child{
	border-bottom:none;
}
.gg_title a{
	font-size: 16px;
	color:#333333;
}
.gg_content{
	font-size: 14px;
	color:#a7a7a7;
	margin:20px 0px 27px;
}
.gg_time{
	font-size: 14px;
	color:#a7a7a7;
}
.gg_time img{
	margin-right: 10px;
	width:15px;
	height: 15px;
}
.gg_ewm{
	background-color:#ffffff;
	padding:22px 30px;
	margin-top:103px;
	border-radius:5px;
}
.gg_ewm img{
	width: 122px;
	height: 122px;
}
.gg_ewm .wz_gg{
	font-size: 14px;
	color:#3f3f3f;
	margin-top: 40px;
}
.gg_content_title{
	font-size: 24px;
	color:#333333;
	text-align: center;
}
.gg_content_time{
	font-size: 14px;
	color:#848484;
	text-align: center;
	margin-top:15px;
}
.gg_content_time span{
	font-size: 14px;
	color:#848484;
	margin:0px 15px 0px; 
}
.gg_content_share_top{
	font-size: 14px;
	color:#666666;
	margin-bottom: 10px;
}
.gg_content_share_top img{
	margin-right: 10px;
}
.gg_content_prev{
	font-size: 14px;
	color:#666666;
}
.gg_content_next{
	font-size: 14px;
	color:#666666;
}
.kcdc_top .list_title{
	font-size: 20px;
	color: #333333;
	font-weight: 900;
	margin-bottom: 15px;
}
.kcdc_jieshao{
	font-size: 14px;
	color:#8a8a8a;
	line-height: 25px;
}
.kcdc_form ul li{
	background-color:#fcfcfc;
	padding:20px 30px 5px;
	margin-bottom: 20px;
}
.kcdc_form_title{
	font-size: 16px;
	color:#363636;
	margin-bottom: 22px;
}
.kcdc_form ul li input[type="radio"] {
  width: 16px;
  height: 16px;
  opacity: 0;
}
.kcdc_form ul li label {
  position: absolute;
  left: 0px;
  top: 3px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #bbbcbd;
}

/*设置选中的input的样式*/
/* + 是兄弟选择器,获取选中后的label元素*/
.kcdc_form ul li input:checked+label {
  border: 1px solid #0163d7;
}

 .kcdc_form ul li input:checked+label::after {
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  top: 50%;
  left:50%;
  margin-top:-2.5px;
  margin-left:-2.5px;
  transform: rotate(0deg);
  background-color:#0565d8;
  border-radius:50%;
}
 .kcdc_form ul li .kcdc_form_xx{
 	position: relative;
 	height: 45px;
 	margin-left: 20px;
 }
  .kcdc_form ul li .kcdc_form_xx span{
  	margin-left: 10px;
  	font-size: 14px;
  	color:#363636;
  }
.kcdc_form ul{
	margin-top:30px;
}
  .kcdc_form ul li .kcdc_textarea{
  	resize: none;
  	height: 180px;
  	width: 98%;
  	background-color: #ffffff;
  	border: 1px solid #dcdcdc;
  	padding:1%;
  	margin-bottom: 20px;
  }
.kcdc_form ul li .checkbox {
    position: relative;
    height: 45px;
    	margin-left: 20px;

}
.kcdc_form ul li .checkbox input[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    opacity: 0;
}
.kcdc_form ul li .checkbox span{
  	margin-left: 30px;
  	font-size: 14px;
  	color:#363636;
}
.kcdc_form ul li .checkbox label {
    position: absolute;
    left: 0px;
    top: 3px;
    height: 16px;
    line-height: 16px;
        border-radius: 0px;
}
/*.kcdc_form ul li .checkbox label:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    border-radius: 50%;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}*/
.kcdc_form ul li:hover{
	background-color: #eff7ff;
}
.kcdc_form ul li .checkbox label:after {
    content: '';
    position: absolute;
}
.kcdc_form ul li .checkbox input[type='checkbox']:checked + label:after {
    left: 50%;
    margin-left: -4px;
    top: 50%;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    background: #0163d7;
    border-radius: 0px;
}
.kcdc_submit{
	width: 403px;
	height: 53px;
	margin:26px auto 20px;
}
.kcdc_submit input[type="submit"]{
	width:172px;
	height: 53px;
	line-height: 53px;
	font-size: 16px;
	color:#ffffff;
	border: none;
	background: url(../images/submit.png) #ff7745 35px center no-repeat;
	float: right;
	padding-left: 45px;
	border-radius:5px;
}	
.kcdc_submit input[type="reset"]{
	width:172px;
	height: 53px;
	line-height: 53px;
	font-size: 16px;
	color:#ffffff;
	border: none;
	background: url(../images/reset.png) #3481f6 35px center no-repeat;
	float: left;
	padding-left: 45px;
	border-radius:5px;
}	


/*名师*/
.teacher_center{
	background:url(../images/msbj.jpg)  #f5f5f5 center top no-repeat;
	padding-bottom:50px;
	padding-top:28px;
}
.teacher_content{
	margin-top: 370px;
	background-color: #ffffff;
	border-radius: 5px;
	padding:40px;
}
.teacher_content_left_top_title{
	font-size: 28px;
	color:#414141;
}
.teacher_content_left_top_title img{
	width:19px;
	height: 19px;
	margin-left:5px;
}
.teacher_content_left_top_wz,.teacher_content_left_top_wz a{
	font-size: 14px;
	color:#969696;
	margin-top:15px;
}
.teacher_list ul{
	margin-top:40px;
}
.teacher_list ul li{
	width:197px;
	float: left;
	border:1px solid #eaeaea;
	margin-right: 31px;
	margin-bottom: 60px;
}
.teacher_list ul li:nth-child(5n){
	margin-right: 0px;
}
.teacher_instro{
	background-color: #f6f6f6;
	padding:20px;
	border-top:1px solid #eaeaea;
}
.teacher_name{
	font-size: 20px;
	color:#363636;
	margin-bottom: 5px;
}
.teacher_jj{
	font-size: 14px;
	color:#9e9e9e;
}
.teacher_list ul li:hover .teacher_instro{
	background-color: #2fbd78;
}
.teacher_list ul li:hover .teacher_name ,.teacher_list ul li:hover .teacher_jj{
	color:#ffffff;
}

/**资料****/
.zl_left{
	width:240px;
}
.zl_right{
	width:912px;
}
	#nav{ 
		position:relative; 
		z-index:1;   
		background:#ffffff;   
		border-radius: 5px;
		margin-top:20px;
		padding:10px 0px; 
	}
	#nav .mainCate{ 
		position:relative; 
		padding:10px 20px 10px 60px; 
		zoom:1;
		border-bottom:1px solid #f0f0f0;   
	}
	#nav h3{ 
		height: 30px; 
		line-height: 30px; 
		font-size: 14px; 
		color:#111111; 
		overflow:hidden;
		font-weight: 100;  
	}
	#nav .mainCate:hover h3{
		color:#257cf0;
	}
	#nav .mainCate:hover{
		border-right: 2px solid #257cf0;
	}
	#nav h3 img{
		margin-right: 10px;
	}
	#nav .mainCate:last-child{
		border-bottom: none;
	}
	#nav .subCate{ 
		display:none;/*默认隐藏*/  
		background:#fff; 
		position:absolute; 
		border:1px solid #eaeaea;
		left:240px; 
		top:0;   
		width:120%;
		padding:12px 36px; 
		color:#333; 
	}
	#nav .on .subCate{ 
		display:block !important; /* !important 强制显示，否则会闪烁*/ 
	}
	#nav .subCate p{
		margin:14px 0px;
	}
	#nav .subCate p a{
		font-size:14px;
		color:#434343;
	}
	#nav .subCate p a:hover{
		color:#257cf0;
	}
	#nav .subCate p span{
		margin: 0px 5px;
		color:#eeeeee;
	}
.zl_right_top{
	background-color: #ffffff;
	border-radius: 5px;
	padding:28px 30px;
}
.zl_right_top ul li{
	width:33.3333333333%;
	float: left;
	text-align: center;
	font-size: 16px;
	color:#4c4c4c;
}
.zl_right_top ul li img{
	margin-right: 10px;
}
.zl_right_list{
	margin-top: 18px;
	background-color: #ffffff;
	border-radius:5px;
	padding:40px 64px;
}
.zl_right_list ul li{
	width:165px;
	margin-right: 41px;
	float: left;
	margin-bottom: 50px;
}
.zl_right_list ul li img{
	width: 100%;
	border:1px solid #e5e5e5;
}
.zl_right_list ul li .zl_title{
	font-size: 14px;
	color:#4c4c4c;
	margin-top: 13px;
}
.zl_right_list ul li:nth-child(4n){
	margin-right: 0px;
}
.zl_img{
	position: relative;
}
.zl_right_list ul li:hover .zl_hover{
	display: block!important;
} 
.zl_hover{
	position: absolute;
	top:0;
	left: 0;
	display: none;
	z-index: 1;
	background:rgba(0,0,0,0.7);
	width: 96px;
	height: 188px;
	padding:45px 35px 0px;
}
.zl_title_on{
	font-size:14px;
	color:#ffffff;
	text-align: center;
}
.zl_online_yl a{
	display: block;
	background-color: #257cf0;
	font-size: 12px;
	color:#ffffff;
	padding:11px 10px;
	margin:20px 0px;
}
.zl_online_download a{
	display: block;
	background-color: #ffffff;
	font-size: 12px;
	color:#434343;
	padding:11px 10px;
	margin:20px 0px;
}
.zl_online_yl a img,.zl_online_download a img{
	width:15px!important;
	height: 15px;
	margin-right: 5px;
	border: none!important;
	margin-top: -1px;
}

.zx_cj_djs{
	margin-top: 20px;
	
}
.djs_time{
    background:url(../images/djs.png) #458fff 45px 15px no-repeat;
    border-radius:5px 5px 0px 0px;
}
.djs_time span{
	display: block;
	float: left;
	width: 43px;
	height: 52px;
	line-height: 52px;
	font-size: 38px;
	color: #282828;
	text-align: center;
	border-radius:5px;
	background-color: #ffffff;
	margin:0px 4px; 
}
.djs_time .tian{
	margin-top: 25px;
	margin-right: 36px;
	margin-left: 6px;
	float:right;
	font-size: 20px;
	color:#ffffff;
	margin-bottom: 20px;
}
.ms_title{
	font-size: 14px;
	color:#ffffff;
	margin:0px 0px 10px 110px;
	padding-top: 30px;
}
.djs_list{
	background-color: #ffffff;
	padding:26px 10px;
	border-radius:0px 0px 5px 5px;
}
.djs_list ul li{
	float: left;
	width:33.33333333%;
	text-align: center;
}
.djs_list_pic{
	height: 41px;
	text-align: center;
}
.djs_name{
	font-size: 12px;
	color: #757575;
	text-align: center;
}
.teacher_pic{
	width:292px;
}
.teacher_pic img{
	border:1px solid #eeeeee;
}
.teacher_intro{
	width:778px;
}
.teahcer_name{
	font-size: 32px;
	color:#373737;
	padding-left: 12px;
	border-left: 4px solid #16ac64;
	height: 43px;
	margin-bottom: 20px;
}
.teacher_jianjie{
	font-size: 16px;
	color:#7c7c7c;
}
.teacher_laoshijj{
	font-size: 14px;
	color:#7c7c7c;
	line-height: 25px;
}
.laoshi_kecheng{
	margin-top:75px;
}
.laoshi_kecheng_title{
	font-size: 20px;
	color:#242424;
	font-weight: 900;
	border-left:5px solid #16ac64;
	padding-left: 13px;
}
.laoshi_kecheng ul{
	margin-top: 25px;
}
.laoshi_kecheng ul li{
	width:262px;
	float: left;
	margin-right: 27px;
}
.laoshi_kecheng ul li:nth-child(4n){
	margin-right: 0px;
}
.kecheng_hover{
	padding:10px 15px;
	background:rgba(0,0,0,0.6);
	position: absolute;
	bottom: 0;
	left:0;
	width:232px;
	font-size: 12px;
	color:#f9f9f9!important;
}
.kechen_pic{
	position: relative;
}
.kechegn_intro span{
	margin: 0px 5px;
	font-size: 14px;
	color:#939393;
}
.kecheng_title{
	font-size: 14px;
	color:#4e4e4e;
	margin:10px 0px;
}

		.picScroll-left{  overflow:hidden; position:relative;   }
		.picScroll-left .hd{ overflow:hidden;  height:30px; }
		.picScroll-left .hd .prev{ 
			display:block;  
			width:15px; 
			height:24px; 
			float:right; 
			margin-right:15px;  
			overflow:hidden;
			cursor:pointer; 
			background:url("../images/arrow_list.png") no-repeat;
			background-position: 0px -33px;
		}
		.picScroll-left .hd .next{ 
			display:block;  
			width:15px; 
			height:24px; 
			float:right; 
			margin-right:15px;  
			overflow:hidden;
			cursor:pointer; 
			background:url("../images/arrow_list.png") no-repeat;
			background-position:-35px 0px; 
		}
		.picScroll-left .hd .prevStop{ 
			background-position:0px 0px; 
		}
		.picScroll-left .hd .nextStop{ 
			background-position:-35px -34px; 
		}
		.picScroll-left .bd{
			margin-top: 28px; 
		}
		.picScroll-left .bd ul{overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ 
			margin:0 27px 0px 0px; float:left; 
			_display:inline; 
			overflow:hidden; 
			text-align:center;  
			width:200px;
			    border: 1px solid #eaeaea;

		}
		.picScroll-left .bd ul li .pic{ 
			text-align:center; 
		}
		.picScroll-left .bd ul li .pic img{width:100%; }
		.picScroll-left .bd ul li .title{ line-height:24px;   }

.laoshi_team{
	margin-top:75px;
}
.picScroll-left .bd ul li:hover .teacher_instro{
	background-color: #2fbd78;
}
.picScroll-left .bd ul li:hover .teacher_name ,.picScroll-left .bd ul li:hover .teacher_jj{
	color:#ffffff;
}

.pxkc_fu{
	font-size: 14px;
	color:#ffffff;
	margin-top:5px;
}
.peixun_liucheng{
	background-color: #ffffff;
	border-radius: 5px;
	padding:20px 35px;
	margin-top:30px;
}
.peixun_select{
	background-color: #ffffff;
	border-radius: 5px;
	padding:20px 35px;
	margin:20px 0px;
}
.peixun_list{
	background-color: #ffffff;
	border-radius: 5px;
	padding:35px 35px;
}

.peixun_list ul li{
	width:262px;
	float: left;
	margin-right: 27px;
	margin-bottom: 60px;
}
.peixun_list ul li:hover .kecheng_hover{
	display: none;
}
.peixun_list ul li:nth-child(4n){
	margin-right: 0px;
}
.peixun_list_top{
	margin-bottom: 34px;
}
.peixun_list_top p{
	font-size: 14px;
	color:#7f7676;
}
.peixun_hover{
	display: none;
	position: absolute;
	left:0;
	top:0;
	width:232px;
	height: 114px;
	background:rgba(0,0,0,0.7); 
	padding:20px 15px;
}
.peixun_list ul li:hover .peixun_hover,.peixun_list ul li:hover .shiting{
	display: block;
}
.peixun_hover_title{
	font-size: 12px;
	color:#f9f9f9;
	margin-bottom: 14px;
}
.peixun_hover_button{
	width: 100px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:25px;
}
.peixun_hover_button a{
	display: block;
	width:100px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}
.peixun_hover_button .see_xq{
	background-color: #ff6d50;
	font-size: 14px;
	color:#f9f9f9;
	border-radius:5px;
}

.peixun_hover_button .join_xk{
	background-color: #e1e1e1;
	font-size: 14px;
	color:#6d6d6d;
	border-radius:5px;
}
.peixun_hover_bottom p{
	font-size: 12px;
	color:#f9f9f9;
}
.shiting{
	display: none;
	width:43px;
	height: 19px;
	text-align: center;
	line-height: 21px;
	color:#00a0e9;
	font-size: 12px;
	border:1px solid #00a0e9;
	border-radius:20px;
}
.select li {
	list-style:none;
	padding:10px 0 5px 100px
}
.select dl {
	zoom:1;
	position:relative;
	line-height:24px;
}
.select dl:after {
	content:" ";
	display:block;
	clear:both;
	height:0;
	overflow:hidden
}
.select dt {
	width:82px;
	border-right:1px solid #cdcdcd;
	margin-bottom:5px;
	position:absolute;
	top:0;
	left:-100px;
	text-align:left;
	color:#929292;
	font-size: 16px;
	height:24px;
	line-height:24px
}
.select dd {
	float:left;
	display:inline;
	margin:0 0 5px 5px;
}
.select a {
	display:inline-block;
	white-space:nowrap;
	height:24px;
	padding:0 10px;
	text-decoration:none;
	color:#4a4b4f;
	font-size: 14px;
	border-radius:5px;
}
.select a:hover {
	color:#ffffff;
	background-color:#3b86f9
}
.select .selected a {
	color:#ffffff;
	background-color:#3b86f9
}
.give-more-blog{   /* 点击按钮 */
    visibility: hidden;
    text-align: center;
    float: right;
    font-size: 14px;
    color:#aeaeae;
    cursor: pointer;
}
.peixun_liucheng ul li{
	float: left;
	width:75px;
	text-align: center;
}
.peixun_liucheng ul{
	margin-left: 64px;
}
.peixun_liucheng ul .jt{
	width:103px;
	text-align: center;
	line-height: 101px;
}
.peixun_liucheng ul li p{
	font-size: 14px;
	color:#b4b8c2;
	text-align: center;
	margin-top: 5px;
}
.liucheng_bt{
	width:45px;
	border-right:1px solid #e7e7e7;
	writing-mode:vertical-lr;
	padding-left:20px;
	margin-top: 20px;
	font-size: 16px;
	color:#474747;
	font-weight:900;
}
.search_top{
	height: 190px;
}
.search_html_top{
	width:510px;
	margin:0 auto;
	padding-top:60px;
}
.search_html_top input[type="text"]{
	width:353px;
	float: left;
	display: block;
	height: 51px;
	line-height: 51px;
	border-radius:5px;
	border:none;
	font-size: 18px;
	color:#9e9e9e;
	padding-left: 15px;
	background-color: #ffffff;
}
.search_html_top input[type="submit"]{
	width:112px;
	float: left;
	display: block;
	height: 51px;
	line-height: 51px;
	border-radius:5px;
	border:none;
	font-size: 18px;
	color:#ffffff;
	padding-left: 30px;
	background:url(../images/sousuo1.png) #32d27e 16px center no-repeat;
	margin-left: 25px;
	cursor:pointer;
}
.search_html_top p,.search_html_top p a{
	font-size: 14px;
	color:#ffffff;
	margin-top: 10px;
}
.search_list{
	background-color: #f5f5f5;
	padding-top:26px;
	padding-bottom:45px;
}
.search_list_main{
	background-color: #ffffff;
	border-radius:5px;
	padding:30px 25px;
}
/* 本例子css */
.slideTxtBox{ 
	text-align:left; 
}
.slideTxtBox .hd{ 
	height:37px; 
	line-height:37px; 
    border-bottom:1px solid #eeeeee; 
    position:relative; 
}
.slideTxtBox .hd ul{ 
	float:left; 
 	position:absolute; 
	top:-1px; 
	height:37px; 
}
.slideTxtBox .hd ul li{ 
	float:left; 
	margin:0 15px; 
	cursor:pointer; 
	font-size: 16px;
	color:#8e8e8e;
}
.slideTxtBox .hd ul li.on{ 
	height:38px; 
	border-bottom:1px solid #226cf4; 
	color:#226cf4;
}
.slideTxtBox .bd ul{
	margin-top: 30px;
}
.class_list li .fr{
	width:840px;
}
.class_list li .fl{
	width:263px;
	height: 154px;
}
.class_list li .fl img{
	width:100%;
	height: 100%;
}
.class_list li .chose_class{
	float: right;
	width:87px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color:#656565;
	background-color: #dddddd;
	border-radius: 5px;
}
.class_list li .chose_class:hover{
	background-color: #468ffe;
	color:#ffffff;
}
.class_list li  .gg_time{
	width:93px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	border:1px solid #e5e5e5;
	font-size: 12px;
	color:#a6a7a8;
	margin-top: 30px;
}
.wqhg_chose a{
	font-size: 16px;
	color:#474747;
	margin:0px 13px;

	padding-bottom: 8px;
}
.wqhg_chose a:hover,.wqhg_chose_active{
	border-bottom: 4px solid #ff7745;
}
.online_class{
	background-color: #ffffff;
	border-radius: 5px;
	padding:35px 35px;
}
.online_class ul li{
	background: url(../images/liback.png) left center no-repeat;
	height: 162px;
	padding-left:46px;
}
.online_class ul li:hover{
	background: url(../images/lili_hover.png) left center no-repeat;
}
.online_class ul li .one{
	width:100px;
	margin-top: 60px;
}
.online_class ul li .one .date{
	font-size: 14px;
	color:#292929;
}
.online_class ul li .one .time{
	font-size: 13px;
	color:#6b6b6b;
	margin-top: 5px;
}
.online_class ul li .one .time img{
	margin-right: 3px;
}
.online_class ul li .two{
	width:144px;
	margin: 30px 30px 0px 30px;
}
.online_class ul li .two .class_pic{
	width:100%;
}
.online_class ul li .three{
	width:300px;
	margin-right: 66px;
	margin-top: 50px;
}
.online_class ul li .three .kechegn_intro{
	margin-top: 10px;
}
.online_class ul li .three .three_title a{
	font-size: 20px;
	color:#292929;
	font-weight:900;
	margin-bottom: 10px;
}
.online_class ul li .four{
	width:250px;
	margin-top: 55px;
}
.online_class ul li .four .four_title{
	font-size: 16px;
	color:#292929;
}
.online_class ul li .four .four_futitle{
	margin-top: 8px;
	font-size: 14px;
	color:#afafaf;
}
.online_class ul li .four .four_futitle span{
	color:#ff7745;
}
.online_class ul li .four .four_futitle img{
	margin-right: 5px;
	margin-top: -3px;
}
.online_class ul li .five{
	width:100px;
	margin-top: 45px;
	margin-right: 30px;
}
.online_class ul li .five .five_into_online{
	display: block;
	width:96px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #458fff;
	border-radius:5px;
	font-size: 16px;
	color:#ffffff;
	margin-bottom:12px;
}
.online_class ul li .five .five_down{
	display: block;
	width:96px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #ff7745;
	border-radius:5px;
	font-size: 16px;
	color:#ffffff;
}
.online_class ul li .five .five_see_back{
	display: block;
	width:96px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #4fd393;
	border-radius:5px;
	font-size: 16px;
	color:#ffffff;
	margin-bottom:12px;
}
.kecheng_header{
	height: 108px;
	background-color:#24252c; 
	line-height: 108px;
}



.back_to_up{
	display: block;
	width:89px;
	height: 36px;
	background-color: #838793;
	font-size: 14px;
	color:#ffffff;
	line-height: 36px;
	text-align: center;
	border-radius:5px;
	margin:37px 35px 0px 30px; 
}
.class_detail_top_title{
	margin-top:30px;
}
.class_detail_top_title_one{
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color: #ffffff;
	font-weight:900;
}
.class_detail_top_title_two{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #e5e5e5;
	font-weight:100;
}
.class_share_btn{
	display: block;
	width:82px;
	height: 31px;
	background-color: #ff6d50;
	border-radius:20px;
	text-align: center;
	line-height: 31px;
	font-size: 14px;
	color:#fefefe;
}
.class_share_sc{
	display: block;
	width:82px;
	height: 31px;
	background-color: #494a55;
	border-radius:20px;
	text-align: center;
	line-height: 31px;
	font-size: 14px;
	color:#fefefe;
	margin-left: 10px;
}
.class_share{
	margin-top:40px;
}
.class_share a img{
	margin-right: 5px;
}


.class_play_main_left{
/*	width:820px;
	background-color: #ffffff;
	border-radius: 5px;
	padding: 30px 25px;*/
}
.class_play_main_right{
	width:300px;
}
.class_slideTxtBox{ 
	text-align:left;
	    width: 830px;
    background-color: #ffffff;
    border-radius: 5px;
    padding: 30px 25px; 
}
.class_slideTxtBox .hd{ 
	height:37px; 
	line-height:37px; 
    border-bottom:1px solid #eeeeee; 
    position:relative; 
}
.class_slideTxtBox .hd ul{ 
	float:left; 
 	position:absolute; 
	top:-1px; 
	height:37px; 
}
.class_slideTxtBox .hd ul li{ 
	float:left; 
	margin:0 15px; 
	cursor:pointer; 
	font-size: 16px;
	color:#8e8e8e;
}
.class_slideTxtBox .hd ul li.on{ 
	height:38px; 
	border-bottom:1px solid #226cf4; 
	color:#226cf4;
}
.class_slideTxtBox .bd ul{
	margin-top: 30px;
}
.class_play_main{
	margin-top:40px;
}
.class_menu_list li{
	height: 54px;
	line-height: 54px;
	background-color: #f8f8f8;
	padding:0px 15px;
	border:1px solid #f8f8f8;
}
.class_menu_list li:nth-child(2n){
	background-color: #ffffff;
	border:1px solid #ffffff;
}
.class_menu_list li:hover{
	border:1px solid #dcdcdc;
}
.class_menu_list li:nth-child(2n):hover{
	border:1px solid #dcdcdc;
}
.class_menu_list_left{
	font-size: 14px;
	color:#444444;
	white-space: nowrap; /* 确保文本在一行内显示 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 使用省略号表示溢出的文本 */
}
.class_menu_list_left span{
	font-size: 14px;
	color:#909090;
	margin-left: 15px;
	margin-right: 15px;
}

.class_menu_list_center img{
	float: left;
	margin-top:20px;
}
.class_menu_list_center span{
	font-size: 14px;
	display: block;
	float:left;
	color:#7f7f7f;
	margin:0px 0px 0px 10px;
	width:125px;
	white-space: nowrap; /* 确保文本在一行内显示 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 使用省略号表示溢出的文本 */
}


.class_menu_list_right .free_class{
	font-size: 14px;
	color:#757575;
	width: 86px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-color: #f8f8f8;
	border-radius:20px;
	display:block;
	border:1px solid #dcdcdc;
	margin-top:13px;
}
.class_menu_list_right .star_class{
	font-size: 14px;
	color:#ffffff;
	width: 86px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-color: #4389f9;
	border-radius:20px;
	display:block;

		margin-top:13px;
}
.class_menu_list_right .goon_class{
	font-size: 14px;
	color:#ffffff;
	width: 86px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-color: #ff7745;
	border-radius:20px;
	display:block;
	border:1px solid #ff7745;
		margin-top:13px;
}
.class_menu_list_right .end_class{
	font-size: 14px;
	color:#ffffff;
	width: 86px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-color: #4ed392;
	border-radius:20px;
	display:block;
	border:1px solid #4ed392;
		margin-top:13px;
}
.Bar ,.Bars { 
	position: relative; 
	width: 80px; 
	background-color: #dddddd;
	margin-top:23px;
} 
.Bar div,.Bars div { 
	display: block; 
	position: relative;
 	background:#ff7745;/* 进度条背景颜色 */ 
 	height: 10px; /* 高度 */ 
 	line-height: 10px;
  /* 必须和高度一致，文本才能垂直居中 */ } 

  .class_play_bottom{
  	background-color: #ffffff;
	padding: 0px 40px;
  	margin-top: 20px;
  	border-radius:5px;
  	line-height: 82px;
  	margin-bottom:20px;
  }


  .class_play_bottom .class_menu_list_left img
  {
      margin-left:10px;
  	margin-right:10px;
  	margin-top:-6px;
  }
  .class_play_bottom .class_menu_list_left img:nth-child(2){
	margin-left:10px
  }
  .class_play_bottom .class_menu_list_center img{
  	margin-top:33px;
  }
  .class_play_bottom .class_menu_list_center .Bar, .Bars{
  	margin-top:37px;
  }
  .class_play_bottom .class_menu_list_right .free_class{
  	margin-top: 26px;
  }

  .jyxz{
  	background-color: #4389f9;
  	border-radius:5px;
  	text-align: center;
  	line-height: 70px;
  	height: 70px;
  	font-size: 16px;
  	font-weight:900;
  	color:#ffffff;
  }
  .jyxz a{
  	color:#ffffff;
  }
  .jyxz img{
  	margin-right: 10px;
  }



  .class_play_main_teacher{
  	background-color: #ffffff;
  	border-radius:5px;
  	padding:20px 25px;
  	margin-top:16px;
  }
  .class_teacher_intro p{
  	font-size: 22px;
  	color:#2e2e2e;
  	margin:8px 0px 8px;
  }
  .class_teacher_intro p:nth-child(2){
  	font-size: 14px;
  	color:#969696;
  }
  .class_teacher_intro{
  	margin-left: 15px;
  }

  .class_play_main_jingdu{
  	background-color: #ffffff;
  	border-radius:5px;
  	padding:20px 25px;
  	margin-top:16px;
  }
  .xf_top img{
  	margin-right: 5px;
  }
  .xf_top{
  	font-size: 16px;
  	color:#373737;
  }
  .xf_top span{
  	font-size: 16px;
  	color:#8b8b8b;
  }

  .jtchange{
  	background: url(../images/jtdown.png) center center no-repeat;
  	width:12px;
  	height: 8px;
  	margin-top: 7px;
  }
  .jtchange_up{
  	background: url(../images/jtup.png) center center no-repeat;
  	width:12px;
  	height: 8px;
  	margin-top: 7px;
  }
  .now_jd{
  	font-size: 16px;
  	color:#494949;
  }
  .change_btn{
  	background-color:#e6f0ff;
  	padding: 10px 14px; 
  	cursor: pointer;
  	border-radius:5px;
  }

  .time-vertical {
    list-style-type: none;
    border-left: 2px solid #e6e6e6;
    padding: 0px;
     	margin-left: 10px;
 	margin-top:20px;
}
.time-vertical li {
   /* height: 40px;
    line-height: 40px;*/
    position: relative;
    padding-bottom:20px;
}
 
.time-vertical li a {
    display: inline-block;
    margin-left: 17px;
    margin-top: 0px;
    text-decoration: none;
    	font-size: 14px;
  	color:#474747;
}
 .time-vertical .li_act b:before{
 	background: #4389f9;
 } 
.time-vertical li b:before {
    content: '';
    position: absolute;
    top: 8px;
    left: -5px;
    width: 8px;
    height: 8px;
    border-radius: 10px;
    background: #cccccc;
}

.time-vertical li:last-child{
	padding-bottom: 0px;
}


.member_center{
	background-color: #eef0f4;
	padding-bottom: 80px;
}
.member_footer{
	background-color: #262a2f;
	padding:20px 0px;
}
.member_footer_top{
	text-align: center;
	width:300px;
	margin:0px auto;
}
.member_footer_top a{
	font-size: 14px;
	color:#aeaeae;
}
.member_footer_top span{
	margin:0px 10px;
}
.member_footer_bottom{
	font-size: 14px;
	color:#aeaeae;
	text-align: center;
	margin-top:5px;
}
.member_top{
	padding:30px 0px 40px;
}
.member_main{
	position: relative;
}
.member_main_left{
	width:225px;
	background: #ffffff;
	position: relative;
		padding-bottom: 30px;
}
.member_main_left ul{
	position: absolute;
	left:10px;
	width:100%;
	top:22px;

}
.member_main_left ul li{
	height: 63px;
	line-height: 63px;
	padding-left: 40px;
}
.member_main_left ul li a{
	font-size: 16px;
	color:#666666;
}
.member_main_left ul li a i{
	font-size: 25px;
	color:#5691c0;
	margin-right: 20px;
	display: block;
	float: left;
}
.member_main_left ul li:hover{
	background:url(../images/li_hover.png) center top no-repeat;
	background-size: 100%;
}
.member_main_left ul li:hover a{
	color:#ffffff;
}
.member_main_left ul li:hover i{
	color:#ffffff;
}
.member_main_left ul .li_active_silde{
	background:url(../images/li_hover.png) center top no-repeat;
	background-size: 100%;
}
.member_main_left ul .li_active_silde a{
	color:#ffffff;
}
.member_main_left ul .li_active_silde i{
	color:#ffffff;
}
.member_main_right{
	width:950px;
}
.member_main_right_top{
	background-color: #ffffff;
	padding:30px 0px 35px;
}
.member_main_right_top .p_title p,.member_main_right_center .p_title p,.member_main_right_bottom .p_title p{
	font-size: 20px;
	color:#000000;
	padding-left:20px;
	border-left:7px solid #f27048;
}
.member_main_right_top select{
	margin-left: 30px;
	width:170px;
	height: 31px;
	line-height: 33px;
	border:1px solid #d2d2d2;
	padding-left:56px;
	font-size: 16px;
	color:#666666;
}
.member_main_right_top a{
	margin-right: 60px;
	font-size: 14px;
	color:#8a8a8a;
	margin-top: 3px;
}
.member_main_right_top_center{
	margin-top:75px;
}
.member_main_right_top_center ul{
	width:97.5%;
	margin:0 auto;
}
.member_main_right_top_center ul li{
	height: 85px;
	border-right:2px solid #dcdcdc;
}
.member_main_right_top_center ul li:nth-child(1){
	width:15%;
	padding:0px 3%;
	text-align: center;
}
.member_main_right_top_center ul li:nth-child(2){
	width:15%;
	padding:0px 3%;
	text-align: center;
}
.member_main_right_top_center ul li:nth-child(1) .num,.member_main_right_top_center ul li:nth-child(2) .num{
	font-size: 34px;
	color:#3179c3;
	font-weight:900;
	text-align: center;
}
.member_main_right_top_center ul li:nth-child(1) .num_title,.member_main_right_top_center ul li:nth-child(2) .num_title{
	font-size: 16px;
	color:#666666;
	text-align: center;
	margin-top:3%;
}
.member_main_right_top_center ul li:nth-child(3){
	width:22%;
	padding:0px 3%;
	font-size: 14px;
	color:#646464;
}
.member_main_right_top_center ul li:nth-child(4){
	width:22%;
	padding:0px 3%;
	border-right:0px;
	font-size: 14px;
	color:#646464;
}
.member_main_right_top_bottom{
	text-align: center;
	background-color: #eef0f4;
	width: 90%;
	margin:50px auto 0px;
	font-size: 16px;
	color:#666666;
	padding:22px 0px;
}
.member_main_right_top_bottom a{
	padding:6px 14px;
	font-size: 16px;
	color:#ffffff;
	background-color: #f27048;
	border-radius: 10px;
	margin-left: 10px;
}
.member_main_right_center{
	background-color: #ffffff;
	margin:25px 0px;
	padding:30px 0px 35px;
}
.member_main_right_bottom{
	background-color: #ffffff;
	padding:30px 0px 35px;
}
.member_main_right_center ul{
	width:94%;
	margin:35px auto 0px;
}
.member_main_right_center ul li{
	background:#f9f9f9;
	height: 135px;
	padding:0px 3%;
	border-radius:15px;
	width:94%;
}
.member_main_right_center ul li .one{
	width:13.5%;
	margin-top: 45px;
}
.member_main_right_center ul li .one .date{
	font-size: 14px;
	color:#292929;
}
.member_main_right_center ul li .one .time{
	font-size: 14px;
	color:#6b6b6b;
	margin-top: 5px;
}
.member_main_right_center ul li .one .time img{
	margin-right: 3px;
}
.member_main_right_center ul li .two{
	width:15%;
	margin: 24px 15px 0px 15px;
}
.member_main_right_center ul li .two .class_pic{
	width:100%;
}
.member_main_right_center ul li .three{
	width:35%;
	margin-right: 2%;
	margin-top: 40px;
}
.member_main_right_center ul li .three .kechegn_intro{
	margin-top: 10px;
}
.member_main_right_center ul li .three .three_title a{
	font-size: 16px;
	color:#292929;
	font-weight:100;
	margin-bottom: 10px;
}
.member_main_right_center ul li .four{
	width:18%;
	margin-top: 40px;
}
.member_main_right_center ul li .four .four_title{
	font-size: 14px;
	color:#292929;
}
.member_main_right_center ul li .four .four_futitle{
	margin-top: 8px;
	font-size: 14px;
	color:#afafaf;
}
.member_main_right_center ul li .four .four_futitle span{
	color:#ff7745;
}
.member_main_right_center ul li .four .four_futitle img{
	margin-right: 5px;
	margin-top: -3px;
}
.member_main_right_center ul li .five{
	width:11%;
	margin-top: 30px;
}
.member_main_right_center ul li .five .five_into_online{
	display: block;
	width:86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #458fff;
	border-radius:5px;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:12px;
}
.member_main_right_center ul li .five .five_down{
	display: block;
	width:86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #ff7745;
	border-radius:5px;
	font-size: 14px;
	color:#ffffff;
}
.member_main_right_center ul li .five .five_see_back{
	display: block;
	width:86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #4fd393;
	border-radius:5px;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:12px;
}

.member_main_right_bottom ul{
	width:94%;
	margin:35px auto 0px;
}
.member_main_right_bottom ul li{
	background:#f9f9f9;
	height: 135px;
	padding:0px 3%;
	border-radius:15px;
	width:94%;
	margin-bottom: 27px;
}
.member_main_right_bottom ul li .one{
	width:13.5%;
	margin-top: 45px;
}
.member_main_right_bottom ul li .one .date{
	font-size: 14px;
	color:#292929;
}
.member_main_right_bottom ul li .one .time{
	font-size: 14px;
	color:#6b6b6b;
	margin-top: 5px;
}
.member_main_right_bottom ul li .one .time img{
	margin-right: 3px;
}
.member_main_right_bottom ul li .two{
	width:15%;
	margin: 24px 15px 0px 15px;
}
.member_main_right_bottom ul li .two .class_pic{
	width:100%;
}
.member_main_right_bottom ul li .three{
	width:35%;
	margin-right: 2%;
	margin-top: 40px;
}
.member_main_right_bottom ul li .three .kechegn_intro{
	margin-top: 10px;
}
.member_main_right_bottom ul li .three .three_title a{
	font-size: 16px;
	color:#292929;
	font-weight:100;
	margin-bottom: 10px;
}
.member_main_right_bottom ul li .four{
	width:18%;
	margin-top: 40px;
}
.member_main_right_bottom ul li .four .four_title{
	font-size: 14px;
	color:#292929;
}
.member_main_right_bottom ul li .four .four_futitle{
	margin-top: 8px;
	font-size: 14px;
	color:#afafaf;
}
.member_main_right_bottom ul li .four .four_futitle span{
	color:#ff7745;
}
.member_main_right_bottom ul li .four .four_futitle img{
	margin-right: 5px;
	margin-top: -3px;
}
.member_main_right_bottom ul li .five{
	width:11%;
	margin-top: 30px;
}
.member_main_right_bottom ul li .five .five_into_online{
	display: block;
	width:86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #458fff;
	border-radius:5px;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:12px;
}
.member_main_right_bottom ul li .five .five_down{
	display: block;
	width:86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #ff7745;
	border-radius:5px;
	font-size: 14px;
	color:#ffffff;
}
.member_main_right_bottom ul li .five .five_see_back{
	display: block;
	width:86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #4fd393;
	border-radius:5px;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:12px;
}




/**index*/
.index_header_top{
	height: 33px;
	line-height: 33px;
	background-color: #24252c;
}
.index_header_top .fr a{
	font-size: 14px;
	color:#d7d7d7;
	display: block;
	float: left;
	width:76px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-radius:20px;
	margin-top: 4px;
}
.index_header_top .fr a:last-child{
	width:50px;
}
.index_header_top .fr .a_active{
	background-color: #ff6d50;
	color:#ffffff;
}
.index_header_top .fr a:hover{
	background-color: #ff6d50;
	color:#ffffff;
}
.index_header_top .fr span{
	float:left;
	color:#4e4f58;
	font-size: 10px;
	margin:0 8px;
}
.index_header_top .fl .qbfl{
	font-size: 14px;
	color:#d7d7d7;
} 
.index_header_top .fl .qbfl img{
	margin-left: 5px;
	width:13px;
} 
.index_nav{
	height: 117px;
	line-height: 117px;
}
.index_nav .header_search{
	margin-top:38px;
}
.index_nav .topNav dd h3 a{
	color:#4e4e4e;
	background: none;
}
/* banner */
.banner{ position:relative;  height:490px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:490px; }
.banner .bd li a{ height:490px; display:block;  }
.banner .hd{ 
	width:10%;  
	position:absolute; 
	z-index:1; 
	bottom:15px; 
	left:32%; 
	height:30px; 
	line-height:30px; 
	text-align:center; 
}
.banner .hd ul li{ 
	cursor:pointer; 
	display:inline-block; 
	*display:inline; 
	zoom:1; 
	width:13px; 
	height:13px; 
	margin:5px; 
	background:#ffffff;
	overflow:hidden; 
	border-radius:50%;
	line-height:9999px; 
}
.banner .hd ul .on{ 
	width:35px;  
	height:13px; 
	border-radius:15px;
}
.index_banner{
	position: relative;
}
.index_banner .index_banner_nav{
	position: absolute;
	left:50%;
	margin-left: -600px;
	top:0;
}
.index_banner .banner_login{
	position: absolute;
	right:50%;
	margin-right: -600px;
	top:84px;
	border-radius:20px;
	background-color: #ffffff;
	width:220px;
	padding:30px 23px;
}
.index_banner_silde{
	width:270px;
	background: rgba(0,0,0,0.6);
	height: 490px;
}
.index_banner_silde ul li{
	height: 60px;
	line-height: 60px;
	padding:0px 20px;
}
.index_banner_silde ul li .slide_title{
	color:#ffffff;
	display: block;
	float:left;
}
.index_banner_silde ul li .slide_futitle {
	margin-right: 20px;
	color:#a7a7a7;
	font-size: 12px;
	float:left;
}
.index_banner_silde ul li:hover{
	background-color: #ffffff;
}
.index_banner_silde ul li:hover .slide_title{
	color:#2c2c2c;
}
.banner_login input[type="submit"]{
	width:161px;
	height: 48px;
	background: url(../images/index_submit.png) center center no-repeat;
	background-size: 100%;
	border:none;
	margin:0 auto;
	display: block;
}
.login_title{
	font-size: 18px;
	border-left:3px solid #2763dd;
	color:#4f4f4f;
	padding-left:13px;
}
.banner_login .sfz{
	width:100%;
	height: 44px;
	line-height: 44px;
	background-color: #f2f2f2;
	border-radius:5px;
}
.banner_login .yzm{
	width:100%;
	height: 44px;
	line-height: 44px;
	background-color: #f2f2f2;
	border-radius:5px;
	margin:20px 0px 41px;
}
.banner_login .sfz input[type="text"]{
	border:none;
	padding-left:40px;
	background: url(../images/index_sfz.png) #f2f2f2 10px center no-repeat;
	font-size: 14px;
	color:#a3a3a3;
}
.banner_login .sfz input[type="text"]:focus,.banner_login .yzm input[type="text"]:focus{
	outline:none;
}
.banner_login .yzm input[type="text"]{
	border:none;
	padding-left:40px;
	width:90px;
	background: url(../images/index_yzm.png) #f2f2f2 10px center no-repeat;
	font-size: 14px;
	color:#a3a3a3;
}
.banner_login .yzm img{
	width:75px;
	height: 25px;
}
#navv .subCate{ 
		display:none;/*默认隐藏*/  
		background:#fff; 
		position:absolute; 
		border:1px solid #eaeaea;
		left:270px; 
		top:0;   
		padding:12px 36px; 
		color:#333; 
		width:568px;
		z-index: 999;
	}
	#navv .on .subCate{ 
		display:block !important; /* !important 强制显示，否则会闪烁*/ 
	}
	#navv .subCate .gongong_title{
		font-size: 18px;
		color:#434343;
		height: 30px;
		line-height: 30px;
	}
	#navv .subCate .gongong_title img{
		margin-top: -2px;
		margin-left: 5px;
	}
	#navv .subCate a{
		font-size: 14px;
		color:#6d6d6d;
		margin-right: 20px;
	}
	#navv .subCate .bottom ul li{
		height: 30px;
		line-height: 30px;
		padding:0px;
	}

.index_choose ul li{
	width:20%;
	text-align: center;
	height: 90px;
	line-height: 90px;
	float:left;
}
.index_choose ul{
	border:1px solid #eeeeee;
}
.index_choose ul li i{
	font-size: 38px;
	    margin-left: 30px;
    margin-right: 10px;
    color:#aeceff;
}
.index_choose ul li:hover i,.index_choose ul li:hover .index_choose_text .cn{
	color:#3b86f9;
}

.index_choose .index_choose_text{
	margin-top:27px;
}
.index_choose_text .cn{
	font-size: 16px;
	color:#3f3f3f;
	height: 20px;
	line-height: 20px;
}
.index_choose_text .en{
	font-size: 12px;
	color:#bcbcbc;
	height: 20px;
	line-height: 20px;
}
.index_zhibo{
	background-color: #f9f9f9;
	padding:35px 0px 50px;
	margin-top:55px;
}

/* Tab切换 */
.slideTxtBox_one{  
	overflow:hidden;  
}
.slideTxtBox_one .hd{ 
	width:100%;
	float:right; 
}
.slideTxtBox_one .hd ul{ 
	overflow:hidden; zoom:1;  
}
.slideTxtBox_one .hd ul li{ 
	float:left; 
}
.slideTxtBox_one .hd ul li a{ 
	display:block; 
	padding:4px 15px;  
	font-size: 16px;
	color:#292929;
	border-radius:5px;
	margin:0px 10px;
	font-size: 16px;
	color:#292929;
	cursor: pointer;
}
.slideTxtBox_one .hd ul li a:hover{ 
	text-decoration:none;  
}
.slideTxtBox_one .hd ul li.on a{ 
	background:#39A4DC; 
	color:#fff;  
}
.slideTxtBox_one .bd{ 
	margin-top:20px;
}
.index_online_title{
	font-size: 28px;
	color:#292929;
}
.index_online_title img{
	margin-right: 15px;
	margin-top:-2px;
}

.index_tab_three{
	padding:50px 0px;
}
.index_tab_three_left{
	width:300px;
	margin-right: 50px;
}
.index_tab_three_center{
	width:490px;
	margin-right: 40px;
}
.index_tab_three_right{
	width:320px;
}
.slideTxtBox_one_left{  
	overflow:hidden;  
}
.slideTxtBox_one_left .hd{ 
	width:100%;
	border-bottom:1px solid #efefef;
}
.slideTxtBox_one_left .hd ul{ 
	overflow:hidden; zoom:1;  
}
.slideTxtBox_one_left .hd ul li{ 
	float:left; 
}
.slideTxtBox_one_left .hd ul li a{ 
	display:block; 
	padding:10px 0px;  
	font-size: 18px;
	color:#292929;
	margin:0px 30px 0 0;
	font-size: 16px;
	color:#292929;
	cursor: pointer;
}
.slideTxtBox_one_left .hd ul li a:hover{ 
	text-decoration:none;  
}
.slideTxtBox_one_left .hd ul li.on a{ 
	color:#458fff; 
	border-bottom:1px solid #458fff; 
}
.slideTxtBox_one_left .bd{ 
	margin-top:20px;
}
.index_tab_three_left_list li{
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
	background: url(../images/list_arrow.png) left center no-repeat;
}
.index_tab_three_left_list li a{
	font-size: 14px;
	`color:#4f4f4f;
}
.index_tab_three_left_list li span{
	font-size: 14px;
	color:#aeaeae;
}
.slideTxtBox_one_center{  
	overflow:hidden;  
}
.slideTxtBox_one_center .hd{ 
	width:100%;
	border-bottom:1px solid #efefef;
}
.slideTxtBox_one_center .hd ul{ 
	overflow:hidden; zoom:1;  
}
.slideTxtBox_one_center .hd ul li{ 
	float:left; 
}
.slideTxtBox_one_center .hd ul li a{ 
	display:block; 
	padding:10px 0px;  
	font-size: 18px;
	color:#292929;
	margin:0px 30px 0 0;
	font-size: 16px;
	color:#292929;
	cursor: pointer;
}
.slideTxtBox_one_center .hd ul li a:hover{ 
	text-decoration:none;  
}
.slideTxtBox_one_center .hd ul li.on a{ 
	color:#458fff; 
	border-bottom:1px solid #458fff; 
}
.slideTxtBox_one_center .bd{ 
	margin-top:20px;
}
.tab_left_pic{
	width:175px;
	margin-top:15px;
}
.tab_left_pic img{
	width:100%;
}
.tab_left_pic p{
		margin-top:10px;
}
.tab_left_pic p a{
	font-size: 14px;
	color:#4f4f4f;

}
.tab_left_text_list{
	width:280px;
}
/* 文字无缝上滚动 */
.sideBox{ padding:10px; height:235px; overflow:hidden;   background:#fff; margin-bottom:10px;   }
.sideBox .hd{ height:53px; line-height:53px; background:#458fff; padding:0 10px;border-radius:10px 10px 0px 0px;   }
.sideBox .hd img{
	margin-right: 10px;
	margin-left: 15px;
}
.sideBox .hd h3{ font-weight:bold; font-size:18px; color:#fff;  }
.sideBox .bd{ height:170px;padding:10px 25px; background-color:#f3f8ff;border-radius: 0px 0px 10px 10px; }
.sideBox .bd li{ height:35px; line-height:35px; overflow:hidden;    }
.sideBox .bd li span{ color:#a9a9a9;font-size: 14px; margin-left:40px; float:right;  }
.sideBox .bd li a{
	font-size: 14px;
	color:#4f4f4f;
}

.index_kecheng{
	background-color:#f9f9f9; 
	padding:50px 0px 65px;
}

.hasMoreTab .hd{ width:85%;float:right;line-height:30px; height:30px; border-bottom:1px solid #C8D1D5; padding-bottom: 5px;  }
.hasMoreTab .hd .more{ float:right;}
.hasMoreTab .hd .more a{
	 font-size: 16px;color:#9b9b9b;
}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:30px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;border-radius:5px; font-size: 16px;
color:#9b9b9b; padding:0 20px; cursor:pointer; margin-right:20px; }
.hasMoreTab .hd li.on{ height:30px; line-height:30px;background-color: #3b86f9;color:#ffffff; }
.hasMoreTab .bd{  margin-top:30px; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{ color:#3E78B3;  }

.index_zixun{
	padding:55px 0px 80px;
}
.slideTxtBox_zixun{  
	overflow:hidden;  
}
.slideTxtBox_zixun .hd{ 
	width:100%;
	float:right; 
}
.slideTxtBox_zixun .hd ul{ 
	overflow:hidden; zoom:1;  
}
.slideTxtBox_zixun .hd ul li{ 
	float:left; 
}
.slideTxtBox_zixun .hd ul li a{ 
	display:block; 
	padding:4px 15px;  
	font-size: 16px;
	color:#292929;
	border-radius:5px;
	margin:0px 5px;
	font-size: 16px;
	color:#292929;
	cursor: pointer;
}
.slideTxtBox_zixun .hd ul li a:hover{ 
	text-decoration:none;  
}
.slideTxtBox_zixun .hd ul li.on a{ 
	background:#39A4DC; 
	color:#fff;  
}
.slideTxtBox_zixun .bd{ 
	margin-top:20px;
}

.slide_ziun_content_left{
	width:487px;
	background-color: #f9f9f9;
	border-radius: 5px;
	padding:20px;
}
.slide_ziun_content_center{
	width:275px;
	background-color: #f9f9f9;
	border-radius: 5px;
	margin:0 21px;
	padding:20px;
}
.slide_ziun_content_right{
	width:275px;
	background-color: #f9f9f9;
	border-radius: 5px;
	padding:20px;
}
.public_zixun_title p{
font-size: 18px;
color:#3a3a3a;
height: 23px;
line-height: 23px;
border-left:4px solid #2676e2;
padding-left:15px;
}
.public_zixun_title a{
	font-size: 14px;
	color:#9a9999;
}
.slide_ziun_content_left_pic{
	width:247px;
	margin-top:7px;
	position: relative;
}
.pic_text_one{
	position: absolute;
	bottom:0px;
	left:0px;
	width:90%;
	padding:5px 5%;
	background: rgba(0,0,0,0.7);
	border-radius:0px 0px 5px 5px;
}
.pic_text_one a{
	font-size: 14px;
	color:#ffffff;
}
.slide_ziun_content_left ul{
	width:215px;
}
.slide_ziun_content_left ul li{
	height: 35px;
	line-height: 35px;
	padding-left:20px;
	background: url(../images/arrow_gary.png) left center no-repeat;
}
.slide_ziun_content_center ul li{
	height: 35px;
	line-height: 35px;
	padding-left:20px;
	background: url(../images/arrow_gary.png) left center no-repeat;
}
.slide_ziun_content_right ul li{
	height: 35px;
	line-height: 35px;
	padding-left:20px;
	background: url(../images/arrow_gary.png) left center no-repeat;
}

.index_zixun_bottom_left_top{
	background-color: #f9f9f9;
	border-radius:5px;
	width:382px;
	padding:24px;
	height: 173px;
}
.index_zixun_bottom_left_bottom{
	margin-top:20px;
}
.index_zixun_bottom_center{
	background-color: #f9f9f9;
	border-radius:5px;
	margin:0 19px;
	padding:24px;
	width:398px;
}
.index_zixun_bottom_center ul li{
	height: 35px;
	line-height: 35px;
	padding-left:20px;
	background: url(../images/arrow_gary.png) left center no-repeat;
}
.index_zixun_bottom_center ul{
	margin-top:12px;
}
.index_zixun_bottom_center ul li a{
	font-size: 14px;
	color:#727272;
}
.index_zixun_bottom_center_title{
	border-bottom: 1px solid #ededed;
}
.index_zixun_bottom_center_title p{
	font-size: 18px;
	color:#3a3a3a;
	border-bottom: 1px solid #2676e2;
	padding-bottom: 10px;
}
.index_zixun_bottom_center_title a{
	font-size: 14px;
	color:#9a9a9a;
}
.zixun_list .fl{
	font-size: 16px;
	color:#676767;
}
.zixun_list{
	margin-top:18px;
}
.zixun_list .fr{
	font-size: 14px;
	color:#bebebe;
}
.zixun_list_more{
	font-size: 14px;
	color:#ffffff;
	background: url(../images/answer_back.png) center center no-repeat;
	height: 46px;
	margin-top:10px;
	padding:30px 20px 20px;
}
.zixun_list_more a{
	color:#ffffff!important;
}
.index_teacher{
	background: url(../images/index_teacher.jpg) center top no-repeat;
	background-size: cover;
	padding:60px 0px 135px;
}
.indesx_teacher_title .fl{
	font-size: 28px;
	color:#ffffff;
}
.indesx_teacher_title a{
	font-size: 14px;
	color:#ffffff;
}
.index_link{
	background-color: #f9f9f9;
	padding:35px 0px 43px;
}
.index_link ul li{
	width: 288px;
    height: 73px;
    margin-right: 11px;
    float: left;
}
.index_link ul li:nth-child(5){
	margin-right: 0px;
}
.index_link_title{
	font-size: 18px;
	color:#1e202b;
	margin-bottom: 20px;
}

        .weixin{  position:relative; }
       
        .weixin .weixin_nr{
        	width:190px; 
        	height:40px; 
        	line-height: 40px;
        	background:#fff; 
        	border:1px solid #999999;
        	border-radius:0 0 10px 10px;
        	text-align:center; 
        	position:absolute; 
        	color:#717382;
        	font-size: 14px;
        	left:-10px; 
        	top:29px; 
        	display:none;
        }

        .weixin.on .weixin_nr{ display:block;}
        .weixin.on a{ background:url(http://images.cnblogs.com/cnblogs_com/heyiming/947284/t_weixin.png) no-repeat left bottom;} /* 注释打开明暗效果替换*/






.navBar{   }
	.navva{	margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.navva h3{ font-size: 14px;
	color:#d7d7d7;}
	.navva .m{  position:relative; float:left; display:inline; text-align:center;   }
	.navva .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.navva h3 a{  zoom:1;   display:block; color:#fff }
	.navva .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.navva .sub{ display:none; /*默认隐藏*/ width:108px; padding:10px 0;  position:absolute; left:-10px; top:40px;  background:#eee;  float:left; line-height:30px; 
	}
	.navva #m2 .sub{ position: fixed;top:33px;left:0;width:100%;background-color: #ffffff;z-index: 999999999999999; }








/*member*/
.member_top img{
	width:100%;
	border-radius:5px;
}
.member_left{
	width:180px;
	border-radius:10px;
	background-color: #ffffff;
	padding:22px;
}
.member_left ul li{
	padding:15px 0px;
	text-align: center;
}
.member_left ul li a{

	font-size: 16px;
	color:#7E7E7E;
	display:block;
}
.member_left ul .myquestion{
	position: relative;
}
.member_left ul .myquestion a span{
	position: absolute;
	right:28px;
	top:13px;
	background-color: #F51100;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
}
.member_left ul li img{
	margin-right: 20px;
}
.activeon
{
    color:#0A8DFF;
    background-color: #EFF7FE;
}
.member_left ul li:hover a{
	color:#0A8DFF;
}
.member_left ul li:hover{
	background-color: #EFF7FE;
}
.member_right{
	width:945px;
	border-radius:10px;
	background-color: #ffffff;
	padding:22px 0px;
}
.member_right_bottom{
	margin:0px 34px;
}


.toptitle{
	font-size: 24px;
	color:#2B2B2B;
	font-weight: 900;
	margin-bottom: 13px;
}
.topfutitle{
	font-size: 14px;
	color:#AFAFAF;
	margin-bottom: 30px;
}
.buy_list li{
	padding: 23px 32px;
	background-color: #EFF7FE;
	border-radius: 10px;
	border:1px solid #EFF7FE;
	margin-bottom: 25px;
	position: relative;
}
.tipsmsg
{
    color:#ff0000;
    padding-bottom:10px;
    text-align:center;
    }
.tips{
	width:14px;
	height: 14px;
	text-align: center;
	line-height: 14px;
	color:#ffffff;
	background-color: #ED4848;
	border-radius:100%;
	margin-right: 10px;
	display: block;
	float: left;
	margin-top:3px;
}
.duigou{
	display: none;
	position: absolute;
	right:0;
	top:0;
	width:24px;
	height: 24px;
	background-color: #62AFFE;
	border-radius:0px 8px 0px 8px;
	text-align: center;
	line-height: 24px;
	color:#ffffff;
}
.onn{
	border:1px solid #62AFFE!important;
}
.onn .duigou{
	display: block;
}
.buy_list li:hover{
	border:1px solid #62AFFE;
}
.buy_list li:hover .duigou{
	display: block;
}
.buy_left{
	font-size: 18px;
	color:#434343;
}
.buy_right{
	color:#E50000;
	font-size: 18px;
}
.buy_button_next{
	width:181px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius:25px;
	background-color: #0A8DFF;
	color:#ffffff;
	display: block;
	float: left;
	cursor:pointer;
}
.buy_button_no{
	width:181px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius:25px;
	background-color: #CCCCCC;
	color:#ffffff;
	display: block;
	float: right;
		cursor:pointer;
}
.buy_button{
	width:407px;
	margin:74px auto 30px;
}
.member_right_top ul{
	width:560px;
	margin:0 auto;
}
.member_right_top ul li{
	float: left;
	margin-right: 28px;
	text-align: center;
}
.member_right_top ul li:nth-child(7){
	margin-right: 0px;
}
.member_right_top ul li:nth-child(2n){
	margin-top: 24px;
}
.member_right_top ul li p{
	font-size: 16px;
	color:#6E6E6E;
	text-align: center;
	margin-top:6px;
}
.member_right_top_chose{
	color:#0A8DFF!important;
}
.order_num{
	font-size: 16px;
	color:#AFAFAF;
	margin-bottom: 20px;
}
.order_pric{
	font-size: 16px;
	color:#AFAFAF;
}
.order_pric span{
	color:#E30000;
}

.order_detail table{
	background-color:#EFF7FE ;
	width:100%;
	padding:0px 19px;
}
.order_detail table td{
	text-align: center;
	padding:15px 0px 25px;
	font-size: 14px;
	color:#6E6E6E;
}
.order_detail table th{
	padding:15px 0px;
	font-size: 14px;
	color:#6E6E6E;
	border-bottom: 1px solid #E2E2E2;
	text-align:center;
}
.choose_buy{
	font-size: 16px;
	color:#6E6E6E;
	margin-bottom: 20px;
}
.choose_buy_list li{
	width: 180px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size: 16px;
	color:#6E6E6E;
	float: left;
	margin-right: 20px;
	border:1px solid #DDE6F9;
	border-radius:5px;
	cursor: pointer;
}
.choose_buy_list li:hover{
	border:1px solid #0A8DFF;
}
.choose_buy_list li img{
	margin-right: 10px;
}
.pay_container{
	background-color: #EFF7FE;
	padding:24px;


}
.to_top {
    width: 0;
    height: 0;
    border-bottom: 10px solid #EFF7FE;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    margin-top: 25px;
    margin-left: 490px;
}
.pay_num{
	display: block;
	float: left;
	border:none;
	background-color:#ffffff;
	font-size: 14px;
	color:#949494;
	width: 299px;
	height: 44px;
	line-height: 44px;
	margin-right: 35px;
	padding-left: 15px;
	border-radius:5px;
}
.pay_password{
	display: block;
	float: left;
	border:none;
	background-color:#ffffff;
	font-size: 14px;
	color:#949494;
	width: 299px;
	height: 44px;
	line-height: 44px;
	margin-right: 35px;
	padding-left: 15px;
	border-radius:5px;
}
.pay_corfim{
	display: block;
	float: left;
	border:none;
	background-color:#0A8DFF ;
	font-size: 14px;
	color:#ffffff;
	text-align: center;
	width: 127px;
	height: 44px;
	line-height: 44px;
	border-radius:5px;
}
.pay_title_price{
	font-size: 14px;
	color:#6E6E6E;
}
.pay_title_price span{
	font-size: 20px;
	color:#F20000;
}

.memer_center_right{
	width:945px;
}
.member_center_right_main{
	width:945px;
	border-radius:10px;
	background-color: #ffffff;
	padding:60px 0px 130px;
	margin-top: 22px;
}
.zhu_title{
	font-size: 22px;
	color:#313131;
	height: 26px;
	line-height: 26px;
	border-left: 5px solid #0A8DFF;
	padding-left: 13px;
	font-weight:900;
}
.dqwz{
	font-size: 14px;
	color:#AFAFAF;
}
.dqwz span a{
	font-size: 14px;
	color:#0A8DFF;
}
.member_center_right_main_title{
	font-size: 14px;
	color:#AFAFAF;
	margin-bottom: 30px;
	text-align: center;
}
.member_center_right_main_one{
	width:425px;
	margin:0 auto;
}
.input_title{
	width:76px;
	text-align: left;
	font-size: 14px;
	color: #7E7E7E;
	height:39px;
	line-height: 39px;
}
.input_input input{
	width:237px;
	height:39px;
	border:none;
	background-color: #F5F5F5;
	padding-left: 10px;
}
.input{
	margin-bottom: 17px;
}
.verify a{
	display: block;
	font-size: 14px;
	color:#ffffff;
	background-color: #0A8DFF;
	width: 87px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	border-radius:5px;
	margin-left: 12px;
}
.input_submit{
	display: block;;
	width: 164px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color:#ffffff;
	margin:30px auto 0px;
	border-radius:25px;
	border:none;
	background-color: #0A8DFF;
	cursor: pointer;
}

.my_fp{
	width:430px;
	margin:100px auto 100px;
}
.fp_container{
	width: 162px;
	height: 162px;
	line-height: 162px;
	text-align: center;
	background-color: #EBF4FC;
}
.my_fp_title{
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
	margin-bottom: 35px;
}
.member_my_class{
	width:881px;
	border-radius:10px;
	background-color: #ffffff;
	margin-top: 22px;
	padding:25px 32px 35px;
}
.year_choose {
	margin-top: 4px;
	margin-left: 15px;
}
.year_choose a{
	padding:4px 20px;
	background-color: #DFE3EC;
	font-size: 14px;
	color:#4A4A4A;
	border-radius: 5px;
}
.year_choose a:hover{
	background-color: #0A8DFF;
	color:#ffffff;
}
.year_choose_active{
	background-color: #0A8DFF!important;
	color:#ffffff!important;
}
.member_my_class ul li{
	width: 210px;
	height: 130px;
	margin-right: 13px;
	background-color: #F6FBFF;
	border-radius:8px;
	float: left;
}
.member_my_class ul li:nth-child(4){
	margin-right: 0px;
}
.top_four{
	width: 130px;
    margin: 42px auto 0;
}
.top_four img{
	margin-top: 5px;
}
.top_four_top{
	font-size: 20px;
	font-weight:bold;
	color:#FF493B;
}
.top_four_botom{
	font-size: 14px;
	color:#707070;
}
.text_button{
	padding:3px 5px;
	border-radius:12px;
	background-color: #FF493B;
	color:#ffffff;
	font-size: 14px;
}
.member_my_class_two{
	width:881px;
	border-radius:10px;
	background-color: #ffffff;
	margin-top: 22px;
	padding:25px 32px 5px;
}
.study_list ul li{
	background-color: #F9F9F9;
	padding:20px 22px; 
	border-radius:10px;
	margin-bottom: 18px;
}
.study_list_left{
	margin-right: 23px;
}
.study_list_left img{
	width: 100%;
}
.study_list_center{
	width:475px;
}
.study_list_right{
	margin-right: 10px;
}
.study_title{
	font-size: 16px;
	color: #292929;
	margin-top: 6px;
	margin-bottom: 10px;
}
.study_person{
	font-size: 14px;
	color: #414040;
}
.study_person img{
	margin-right: 10px;
	border-radius: 50%;
}
.Barr ,.Barrs { 
	position: relative; 
	width: 80%; 
	background-color: #dddddd;
	margin-top:18px;
	border-radius: 5px;
} 
.Barr div,.Barrs div { 
	display: block; 
	position: relative;
 	background:#00D87A;/* 进度条背景颜色 */ 
 	height: 8px; /* 高度 */ 
 	line-height: 8px;
 	border-radius: 5px;
  /* 必须和高度一致，文本才能垂直居中 */ } 
  .jdtips{
  	color:#AFAFAF ;
  	font-size: 14px;
  	display: block;
  	float: left;
  	margin-top: 10px;
  	margin-left: 10px;
  }

  .px_hg{
  	width: 84px;
  	height: 38px;
  	line-height: 40px;
  	text-align: center;
  	background-color:#E9F6FF ;
  	color:#0A8DFF;
  	font-size: 14px;
  	border:1px solid #0A8DFF;
  	border-radius:5px;
  	margin-top: 10px;
  }
  .px_bhg{
  	width: 84px;
  	height: 38px;
  	line-height: 40px;
  	text-align: center;
  	background-color:#FFEFF0 ;
  	color:#F51100;
  	font-size: 14px;
  	border:1px solid #F51100;
  	border-radius:5px;
  	margin-top: 10px;
  }
  .no_study{
  	width: 84px;
  	height: 38px;
  	line-height: 40px;
  	text-align: center;
  	background-color:#ffffff ;
  	color:#AFAFAF;
  	font-size: 14px;
  	border:1px solid #CBCBCB;
  	border-radius:5px;
  	margin-top: 10px;
  }
  .restart_study{
  	width: 86px;
  	height: 32px;
  	line-height: 32px;
  	text-align: center;
  	background-color:#0A8DFF ;
  	color:#ffffff;
  	font-size: 14px;
  	display: block;
  	border-radius:5px;
  	margin-top: 15px;
  }
  .start_study{
  	width: 86px;
  	height: 32px;
  	line-height: 32px;
  	text-align: center;
  	background-color:#00D262 ;
  	color:#ffffff;
  	font-size: 14px;
  	display: block;
  	border-radius:5px;
  	margin-top: 15px;
  }

.study_xsxf{
	height: 55px;
	border-left:1px solid #E1E1E1;
	width:125px;
	margin-top:30px;
	text-align: center;
}
.study_xsxf p{
	text-align: center;
	margin-top:6px;
	font-size: 14px;
	color:#6E6E6E;
}


.free{
  	width: 103px;
  	height: 34px;
  	line-height: 36px;
  	text-align: center;
  	background-color:#E9F6FF ;
  	color:#0A8DFF;
  	font-size: 14px;
  	border:1px solid #0A8DFF;
  	border-radius:5px;
  	margin-top: 10px;
  		display: block;
  }
 .free img{
    width: 17px;
    margin-top: -3px;
    margin-right: 4px;
 }
 .join img{
    width: 12px;
    margin-top: -2px;
    margin-right: 4px;
 }
 .join{
  	width: 103px;
  	height: 34px;
  	line-height: 36px;
  	text-align: center;
  	background-color:#0A8DFF ;
  	border:1px solid #0A8DFF;
  	color:#ffffff;
  	font-size: 14px;
  	display: block;
  	border-radius:5px;
  	margin-top: 15px;
  }
  .del_class{
  		width: 103px;
  	height: 34px;
  	line-height: 36px;
  	text-align: center;
  	background-color:#FF3B3B ;
  	color:#ffffff;
  	font-size: 14px;
  	border:1px solid #FF3B3B;
  	border-radius:5px;
  	margin-top: 10px;
  		display: block;
  }
  .del_class img{
  	 width: 17px;
    margin-top: -3px;
    margin-right: 4px;
  }
  .sx{
  	width:1px;
  	height: 20px;
  	background-color: #CDCDCD;
  	margin:0px 20px;
  }
  .choose_type_top{
  	margin-bottom: 25px;
  }
  .choose_type_top .fl{
  	font-size: 16px;
  	color:#929292;
  }
  .choose_type_bottom .fl{
  	font-size: 16px;
  	color:#929292;
  }
   .choose_type_bottom .fr,.choose_type_top .fr{
   	width:775px;
   }
   .choose_type_bottom .fr a,.choose_type_top .fr a{
   	font-size: 14px;
   	color:#4A4B4F;
   	padding:5px 18px;
   	border-radius:5px;
   	margin:0 8px 8px; 
   	display: block;
   	float:left;
   }
   .choose_type_bottom .fr a:hover,.choose_type_top .fr a:hover{
   	background-color: #0A8DFF;
   	color:#ffffff;
   }
   .choose_type_select{
   		background-color: #0A8DFF;
   	color:#ffffff!important;
   }
   .study_duicuo{
   	margin-top:15px;
   	font-size: 14px;
   	color:#6E6E6E;
   }
   .fufu_title{
	font-size: 18px;
	color:#6E6E6E;
	height: 26px;
	line-height: 26px;
	border-left: 5px solid #0A8DFF;
	padding-left: 13px;
	font-weight:900;
	margin-bottom: 20px;
}
.tg_title{
	font-size: 14px;
	color:#6E6E6E;
	margin-top:8px;
}
.xfbb_main{
	margin-top: 30px;
}
.xfbb_main img{
	width:100%;
}
.footer_xk{
	background-color: #0A8DFF;
	padding:22px 0;
}
.footer_xk_left{
	font-size: 20px;
	color:#ffffff;
	line-height: 50px;
}
.footer_xk_right{
	font-size: 20px;
	color:#ffffff;
	line-height: 50px;
}
.footer_xk_right a{
	display: block;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color:#ffffff;
	background-color: #00D262;
	border-radius:25px;
	float: right;
	margin-left: 23px;
}
.footer_xk_left img{
	    width: 30px;
    margin-top: -3px;
    margin-right: 9px;
}
.member_my_class_two ul li{
	border-radius:8px;
	background-color: #F3F9FE;
	border:1px solid #D6ECFF;
	padding:20px;
	margin-bottom: 20px;
}
.question p{
	font-size: 16px;
	color:#6E6E6E;
	width:730px;
	margin-bottom: 11px;
}
.question p span{
	font-size: 14px;
	color:#AFAFAF;
}
.answer p{
	font-size: 16px;
	color:#0A8DFF;
	width:730px;
	margin-bottom: 11px;
	margin-top: 15px;
}
.answer p span{
	font-size: 14px;
	color:#AFAFAF;
}
.question img{
	margin-right: 8px;
}
.answer img{
	margin-right: 8px;
	margin-top: 15px;
}
.yjj{
	width: 48px;
	height: 22px;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	color:#00D262;
	border:1px solid #00D262;
	background-color: #E2FFF7;
}
.wjj{
	width: 48px;
	height: 22px;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	color:#FF5E00;
	border:1px solid #FF5E00;
	background-color: #FFEDE2;
}
.member_submit_gd .member_submit_gd_left{
	width:563px;
	padding:28px 30px 0px;
	height: 618px;
}
.member_submit_gd .member_submit_gd_right{
	width:272px;
	background-color: #0A8DFF;
	padding:35px 25px 0;
	border-radius:0 8px 8px 0;
	height: 560px;
}
.member_submit_gd{
	width:945px;
	border-radius:10px;
	background-color: #ffffff;
	margin-top: 22px;
}
.member_submit_gd_left ul li{
	line-height: 40px;
	margin-bottom: 25px;
}
.member_submit_gd_left ul li .submit_gb_type{
	width: 60px;
	font-size: 14px;
	color: #7E7E7E;
	margin-right: 17px;
	height: 1px;
}
.member_submit_gd_left ul li .submit_gb_main{
	width:479px;
}
.member_submit_gd_left ul li .submit_gb_main a{
		font-size: 14px;
	color: #7E7E7E;
	display: block;
	width:89px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	background-color: #ffffff;
	float: left;
	margin-right: 8px;
}
.member_submit_gd_left ul li .submit_gb_main a:nth-last-child(2){
	margin-right: 0;

}
.member_submit_gd_left ul li .submit_gb_main a:hover,.gdactive{
		background-color: #EBF4FC!important;
			color:#0A8DFF!important;
}
.member_submit_gd_left ul li .submit_gb_main input[type="text"]{
	width: 235px;
	height: 39px;
	background: #F5F5F5;
	border:none;
	padding-left:12px;
	color:#AFAFAF;
}
.member_submit_gd_left ul li .submit_gb_main input::-webkit-input-placeholder{
            color:#AFAFAF;
        }
       .member_submit_gd_left ul li .submit_gb_main input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#AFAFAF;
        }
       .member_submit_gd_left ul li .submit_gb_main input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#AFAFAF;
        }
       .member_submit_gd_left ul li .submit_gb_main input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#AFAFAF;
        }
.member_submit_gd_left ul li .submit_gb_main textarea{
	width: 440px;
height: 204px;
background: #F5F5F5;
resize: none;
border:none;
padding:12px;
font-size: 14px;
color:#AFAFAF;
}
.member_submit_gd_left ul li .submit_gb_main input[type="submit"]{
	width: 164px;
	height: 44px;
	background: #0A8DFF;
	border-radius: 25px;
	font-size: 16px;
	line-height: 44px;
	color: #FFFFFF;
	text-align: center;
	border:none;
	float: left;
}
.member_submit_gd_left ul li .submit_gb_main input[type="checkbox"]{
	width: 24px;
    height: 24px;
    float: left;
    margin: 10px 8px 0 20px;
}
.member_submit_gd_left ul li .submit_gb_main .nm{
	font-size: 14px;
	color:#7E7E7E;
}
.member_submit_gd_right input[type="text"]{
	width: 225px;
	height: 43px;
	background: #FFFFFF;
	border-radius: 4px 0 0 4px;
	border:none;
	padding-left: 12px;
	float: left;
}
.member_submit_gd_right input[type="submit"]{
	background:url(../images/member/search.png) #FFFFFF center center no-repeat;
	width:35px;
	height: 43px;
	border:none;
	float: left;
	border-radius: 0px 4px 4px 0px;
}
.member_submit_gd_right form{
	margin-bottom: 24px;
}
.member_submit_gd_right_title span{
	font-size: 16px;
	color:#ffffff;
	margin-left: 10px;
	font-weight:900;
}
.member_submit_gd_right_title img{
	margin-top: -2px;
}
.member_submit_gd_right ul{
	margin-top:15px;
}
.member_submit_gd_right ul li{
	width: 246px;
	background: #50ADFF;
	border-radius: 4px;
	font-size: 14px;
	color:#ffffff;
	padding:14px;
	margin-bottom: 13px;
}


.member_order_main{
	width:881px;
	border-radius:10px;
	background-color: #ffffff;
	margin-top: 22px;
	padding:25px 32px 50px;
}
.member_order_title{
	background-color: #F2F9FF;
	padding:12px 0;
}
.member_order_title .one{
	width:300px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_title .two{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_title .three{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_title .four{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_title .five{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_title .six{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_title .seven{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li{
	margin-top:20px;
	background-color: #F9F9F9;
	padding:20px 0px;
	border-radius:8px;
}
.member_order_list li:nth-last-child(2){
	border-radius:8px 8px 0px 0px;
}
.member_order_list li .one{
	width:300px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li .two{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li .three{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li .four{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li .five{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li .six{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.wei_order{
	color:#F51100;
}
.yi_order{
	color:#00D262;
}
.order_fapiao{
	width:90px;
	height: 34px;
	display: block;
	text-align: center;
	line-height: 34px;
	background-color:#0A8DFF ;
	color:#ffffff;
	font-size: 14px;
	border-radius:25px;
	margin-top:-7px;
}
.my_fapiao{
	width:90px;
	height: 34px;
	display: block;
	text-align: center;
	line-height: 34px;
	background-color:#00D262 ;
	color:#ffffff;
	font-size: 14px;
	border-radius:25px;	
	margin-top:-7px;
}
.member_order_list li .seven{
	width:96.6px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li .order_number{
	width:300px;
	text-align: center;
	font-size: 14px;
	color:#6E6E6E;
}
.member_order_list li .order_time{
	width: 265px;
    text-align: left;
    font-size: 14px;
    padding-left: 20px;
    color: #6E6E6E;
}
.member_order_list li .order_pay{
	width: 160px;
    text-align: left;
    font-size: 14px;
    color: #6E6E6E;
    padding-left: 20px;
}
.member_order_list li .order_num span{
	color:#AFAFAF;font-size: 14px;
}
.member_order_list li .order_time span{
	color:#AFAFAF;font-size: 14px;
}
.member_order_list li .order_pay span{
	color:#AFAFAF;font-size: 14px;
}
.order_see a{
	font-size: 14px;
	color:#0A8DFF;
	margin-right: 15px;
}
.order_bottom_tips{
	font-size:14px;
	color:#7E7E7E;
	text-align: center;
	padding:15px 0;
	background-color: #EFEFEF;
	border-radius:0px 0 8px 8px;
}

.fapiao_order_main{
	width:881px;
	border-radius:10px;
	background-color: #ffffff;
	margin-top: 22px;
	padding:40px 32px 50px;
}
.fapiao_order_left{
	width:80px;
	text-align: center;
	font-size: 14px;
	color:#7E7E7E;
	margin-right: 15px;
}
.fapiao_order_right{
	color:#414141;
	font-size: 16px;
}
.fapiao_order_main ul li{
	height: 45px;
	line-height: 45px;
	margin-bottom: 10px;
}
.fapiao_order_right input[type="text"]{
	width:284px;
	height: 33px;
	line-height: 35px;
	padding-left:10px;
	color: #7E7E7E;
	font-size: 14px;
	background-color: #ffffff;
	border:1px solid #E1E1E1;
}
.fapiao_order_right p{
	padding:0px 11px;
	background-color: #E8F2FF;
	margin-right:15px;
	color:#414141;
	font-size: 14px;
	border:1px solid #8AC8FF;
	border-radius:4px;
	height: 32px;
	line-height: 32px;
	margin-top: 6px;
	cursor: pointer;
}
.fapiao_order_right p:hover,.fapiao_type_choose{
	background-color: #0A8DFF!important;
	border:1px solid #0A8DFF!important;
	color:#ffffff!important;
}
.fapiao_taitou{
	background-color:#F8F8F8 ;
	border-radius:8px;
	width:794px;
	margin-top:20px;
	padding:30px 30px;
}
.fapiao_taitou .fl{
	width:50%;
}
.fapiao_taitou .fl p{
	width:85px;
	text-align: right;
	font-size: 14px;
	color:#7E7E7E;
	margin-right: 10px;
}
.fapiao_taitou .fl input[type="text"]{
	width:242px;
	height: 33px;
	line-height: 35px;
	padding-left: 15px;
	border:1px solid #DFDFDF;
	background-color: #ffffff;
	margin-top:5px;
}
.fapiao_order_right textarea{
	width: 366px;
	height: 155px;
	background: #ffffff;
	border: 1px solid #E1E1E1;
	padding:15px;
	resize: none;
	margin-top: 12px;
}
.fapiao_form_submit{
	width:100%;
}
.fapiao_form_submit input[type="submit"]{
	width: 164px;
	height: 44px;
	background: #0A8DFF;
	border-radius: 25px;
	font-size: 16px;
	line-height: 44px;
	color: #FFFFFF;
	text-align: center;
	border:none;
	margin:0 auto;
	display: block;
}
.fapiao_detail_main{
	width:881px;
	border-radius:10px;
	background-color: #ffffff;
	margin-top: 22px;
	padding:40px 32px 50px;
}
.fapiao_detail_title{
	font-size: 16px;
	color:#AFAFAF;
}
.fapiao_order_detail .fl{
	width:25%;
	font-size: 14px;
	color:#707070;
	text-align: center
}
.fapiao_order_detail{
	padding:18px 10px;
	background-color: #EFF7FE;
	margin:20px 0 40px;
}
.fapiao_zhuangtai{
	font-size: 14px;
	color:#6E6E6E;
	margin-top: 2px;
	margin-right: 12px;
}
.download_fapiao{
	display: block;
	width: 69px;
	height: 25px;
	background: #0A8DFF;
	border-radius: 4px;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	color: #FFFFFF;
}
.fapiao_order_detail_mes{
	padding:18px 20px;
	background-color: #EFF7FE;
	margin:20px 0 40px;
}
.fapiao_order_detail_mes .fapiao_order_detail_mes_left{
	width:385px;
}
.fapiao_order_detail_mes .fapiao_order_detail_mes_right{
	width:450px;
}
.fapiao_order_detail_mes_left_title{
	height: 45px;
	line-height: 45px;
}
.fapiao_order_detail_mes_left .fapiao_order_detail_mes_left_title .fl{
	font-size: 14px;
	color:#AFAFAF;
	width:90px;
}
.fapiao_order_detail_mes_left .fapiao_order_detail_mes_left_title .fr{
	font-size: 14px;
	color:#6E6E6E;
	width:275px;
}
.fapiao_order_detail_mes_right .fapiao_order_detail_mes_left_title .fl{
	font-size: 14px;
	color:#AFAFAF;
	width:90px;
}
.fapiao_order_detail_mes_right .fapiao_order_detail_mes_left_title .fr{
	font-size: 14px;
    color: #6E6E6E;
    line-height: 24px;
    width: 325px;
    margin-top: 11px;
}


.kaoshi_center{
	background-color: #f5f5f5;
	padding-bottom:50px;
}
.ktjiexi{
	border-radius:10px;
	background-color: #ffffff;
	padding:40px 32px 50px;
}
.ktjiexi_list li{
	background-color: #F5FAFF;
	border-radius:8px;
	margin-bottom: 25px;
	padding:34px 35px;
}
.ktjiexi_list li div{
	font-size: 16px;
	color:#6E6E6E;
	margin-bottom: 15px;
	line-height: 28px;
}
.ktjiexi_list li span{
	color:#0A8DFF;
	margin-right: 15px;
}
.ktjiexi_title{
	font-size: 20px;
	color:#6E6E6E;
	font-weight:900;
	margin-bottom: 25px;
}


.kaoshi_result{
	border-radius:10px;
	background-color: #ffffff;
	padding:80px 0px 70px;
	margin-bottom: 24px;
	margin-top: -198px;
	text-align: center;
    position: relative;
    z-index: 2;
}
.kaoshi_result p
{
		text-align: center;
	}
.kaoshi_fenshu{
	font-size: 20px;
	font-weight:900;
	color:#6E6E6E;
		margin:17px 0px 15px;
}
.kaoshi_tips{
	font-size: 14px;
	color:#AFAFAF;

}
.kaoshi_back{
	display: block;
	margin:50px auto 0;
	width: 181px;
	height: 50px;
	text-align: center;;
	line-height: 50px;
	background: #0A8DFF;
	border-radius: 25px;
	background-color: #0A8DFF;
	font-size: 16px;
	color:#ffffff;
}
.kaoshi_header{
	background:url(../images/member/kaishi_bj.png) center top no-repeat;
	background-size: cover;
	height: 352px;
	position: relative;
    z-index: 1;
}
.kaoshi_header_left{
	margin-top: 60px;
}
.kaoshi_header_right{
	margin-top: 60px;
}
.last_time{
	font-size: 16px;
	color:#ffffff;
}
.last_time p{
	width: 49px;
	text-align: center;
	height: 44px;
	line-height: 44px;
	font-size: 32px;
	color:#0A8DFF;
	background-color: #ffffff;
	border-radius:8px;
	margin:0px 6px;

}
.last_time div{
	margin-top: 10px;
}
.kaoshi_header_right img{
	margin-top: 5px;
	margin-right: 9px;
}
.kaoshi_header_left p{
	font-size: 16px;
	color:#ffffff;
}
.kaoshi_header_left p img{
	margin-right: 10px;
}


.kaoshi_options{
	border-radius:10px;
	background-color: #ffffff;
	padding:0px 35px;
	margin-bottom: 24px;
	margin-top: -198px;
    position: relative;
    z-index: 2;
}
.kaoshi_options_left{
	width:225px;
	padding:35px 0px;
}
/*.kaoshi_options_center{
	width: 1px;
    min-height: 680px;
    background-color: #ECECEC;
    margin:0px 35px;
}*/
.kaoshi_options_right{
	width:824px;
	padding:35px 0px 0px 35px;
	border-left:1px solid #ECECEC;
	margin-left: 35px;
}
.kaoshi_options_left_title{
	font-size: 16px;
	color:#6E6E6E;
}
.kaoshi_options_left ul li a{
	display: block;
	float:left;
	margin-right: 16px;
	margin-bottom: 16px;
	width:32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #D6ECFF;
	font-size: 16px;
	color:#0A8DFF;
	border-radius:3px;
}
.kaoshi_options_left ul li a:hover,.kaoshi_options_left_option{
	background-color:#0A8DFF!important ;
	color:#ffffff!important;
}
.kaoshi_options_left ul li:nth-child(5n) a{
	margin-right: 0px;
}
.options_tips{
	padding:20px 16px;
	background-color: #F5F5F5;
	margin-top: 17px;
}
.options_tips_top{
	font-size: 14px;
	color:#6E6E6E;
	margin-bottom: 15px;
}
.options_tips_bottom{
	font-size: 14px;
	color:#6E6E6E;
	padding-left: 36px;
}
.options_tips_top span{
	padding:2px 9px;
	font-size: 14px;
	color:#ffffff;
	background-color:#0A8DFF ;
	margin-left:9px;
}
.options_tips_bottom span{
	padding:2px 9px;
	font-size: 14px;
	color:#0A8DFF;
	background-color:#D6ECFF ;
	margin-left:9px;
}
.kaoshi_options_right_top{
	width:100%;
}
.kaoshi_options_right_top_title{
	font-size: 14px;
	color:#AFAFAF;
	margin-top: 11px;
}
.kaoshi_options_right_top_right a{
	display: block;
	font-size: 16px;
	color:#0A8DFF;
	background-color: #D6ECFF;
	border-radius:4px;
	padding:10px 15px;
	margin-left: 15px;
}
.kaoshi_options_right_top_right .all_show{
	background: url(../images/member/zyxs1.png) 15px center #D6ECFF no-repeat;
	padding-left: 50px;
}
.kaoshi_options_right_top_right .submit_sj{
	background: url(../images/member/jiao1.png) 15px center #D6ECFF no-repeat;
	padding-left: 50px;
}
.kaoshi_options_right_top_right .save_sj{
	background: url(../images/member/save1.png) 15px center #D6ECFF no-repeat;
	padding-left: 50px;
}
.kaoshi_options_right_top_right .all_show:hover,.kaoshi_opttions_right_top_right_active1{
	background: url(../images/member/zyxs.png) 15px center #0A8DFF no-repeat!important;
	padding-left: 50px!important;
	color:#ffffff!important;
}
.kaoshi_options_right_top_right .submit_sj:hover,.kaoshi_opttions_right_top_right_active2{
	background: url(../images/member/jiao.png) 15px center #0A8DFF no-repeat!important;
	padding-left: 50px!important;
	color:#ffffff!important;
}
.kaoshi_options_right_top_right .save_sj:hover,.kaoshi_opttions_right_top_right_active3{
	background: url(../images/member/save.png) 15px center #0A8DFF no-repeat!important;
	padding-left: 50px!important;
	color:#ffffff!important;
}

.exambtn
{
    width:100%;
    text-align:center;
}
.exambtn .exambtn_jj
{
    background: #0A8DFF;
    padding-left: 50px;
    border-radius: 4px;
    padding: 10px 15px;
    display: block;
    color: #ffffff;
    font-size: 16px;
}   


/*.pay_list_c1 {
	width: 24px;
	height: 18px;
	float: left;
	padding-top: 3px;
	cursor: pointer;
	text-align: center;
	margin-right: 10px;
	background-image: url(../images/member/inputradio.gif);
	background-repeat: no-repeat;
	background-position: -24px 0;
}
.radioclass {
	opacity: 0;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.on_on {
	background-position: 0 0;
}*/

.kaoshi_timun_list ul li input[type="checkbox"]{
	appearance: none; 
	-webkit-appearance: none;
	outline: none;
	display:none
}
.kaoshi_timun_list ul li input[type="radio"]{
	appearance: none; 
	-webkit-appearance: none;
	outline: none;
	display:none
}
.kaoshi_timun_list ul li label:first-child{
	width:20px;
	height:20px;
	display:inline-block;
	cursor:pointer;
	margin-right: 15px;
	float: left;
	margin-top: 5px;
}
.kaoshi_timun_list ul li label input[type="checkbox"] + span{
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../images/member/checkbox.png)  no-repeat;
	background-position:0 0;
	background-size: 100%;
}
.kaoshi_timun_list ul li label input[type="checkbox"]:checked + span{
	background-position:0 -40px
}
.kaoshi_timun_list ul li label input[type="radio"] + span{
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../images/member/radio.png)  no-repeat;
	background-position:0 0;
	background-size: 100%;
}
.kaoshi_timun_list ul li label input[type="radio"]:checked + span{
	background-position:0 -39px
}
.kaoshi_timun_list{
	margin-top: 35px;
}
.kaoshi_timun_list_title{
	font-size: 16px;
	color:#393939;
	font-weight:900;
	margin-bottom: 30px;
}
.kaoshi_timu_list_options div{
	height: 40px;
	line-height: 40px;
	margin-bottom:20px;
	margin-right: 15px; 
}
.kaoshi_timu_list_options div p{
	font-size: 14px;
	color:#6E6E6E;
}
.class_study_kc{
	font-size: 18px;
	color:#6E6E6E;
	border-left:5px solid #0A8DFF;
	margin-bottom: 25px;
	padding-left: 10px;
	font-weight:900;
}