body,html{
	width:100%;
}
body{
	width:100%;
	position:relative;
	}
/**{
	font-family: "微软雅黑" !important;	
	}*/
img{
	border:none;
	}
a{
	text-decoration: none;
}

#resizediv{
	width:100%;
	height:auto;
}
/*弹层*/
.zhezhao{
	width:100%;
	height:100%;
	background:#000;
	opacity:0.3;
	filter: alpha(opacity=57);   /*ie8透明度兼容*/
	position:fixed;
	top:0;
	left:0;
	z-index: 11;
	display: none;
	
}
.tan_box{
	display: none;
	z-index: 12;
	width:510px;
	height:320px;
	position:fixed;
	top:0;
	right:0;
	bottom: 0;
	left:0;
	margin:auto;
		
}
.tan_left{
	float:left;
	width:471px;
	height:250px;
	background:#fff url(../images/bc_icon.png) no-repeat 25% center;
}
.tan_left p{
	color:#4C4C4C;
	font-size: 14px;
	float:left;
	width:70%;
	margin-left:120px;
	line-height: 250px;
	text-align: center;
}

.cl{
	float:right;
	margin-left:3px;
	width:36px;
	height:36px;
	background:url(../images/clo_iocn.png) no-repeat left top;
}
.queren{
	clear:both;
	float:left;
	width:471px;
	height:50px;
	background:#0F429B;
	text-align: center;
	line-height: 50px;
	color:#fff;
	font-size:16px;
	cursor: pointer;
}


/*公用头部、尾部*/
.header{
	width: 100%;
	/*background: url(../images/tou_bg.png) no-repeat left center;*/
	background-size: cover;
	float:left;
}
.header_div {
    width:100%;
    /*height:100%;*/
    height:100px;
}
.header_box2{
	width:1200px;
	height:100px;
	margin: 0 auto;
}
.header_box2 h1{
	color:#172c8d;
	height:100px;
	line-height: 100px;
	/*background:url(../images/logo.png) no-repeat left center;*/
	/*text-indent: 88px;*/
	text-shadow:-2px -2px 0 #Fff;
	font-size:30px;
	float:left;
	font-family: "微软雅黑";
	font-weight: bold;
}
.search{
	float:right;
	width:282px;
	height:34px;
	border:1px solid #0468b4;
	border-radius: 20px;
	background:#fff;
	margin:30px 0 0 0;
}
.sear{
	cursor: pointer;
	float:right;
	width:60px;
	height:34px;
	border-radius: 20px;
	background:url(../images/sousuo_bg.png) no-repeat center center;
}
.search input{
	float:left;
	width:180px;
	border:none;
	outline: none;
	background:none;
	height:32px;
	line-height: 32px;
	text-indent:15px;
	font-size: 14px;
	color:#828282;
	font-family: "微软雅黑";
}
.footer{
	width: 100%;
	background:#fff;
	float:left;
	border-top:4px solid #0468b4;
}
.footer_lin{
	width:1200px;
	height:56px;
	margin:0 auto;
}
.footer_jish{
	float:left;
	width:100%;
	height:56px;
	text-align: center;
	font-size:14px;
	font-family: "微软雅黑";
	color:#676767;
	line-height: 56px;
	color:#fff;
}
.nav{
	width:100%;
	height:42px;
	float:left;
	background:#0468b4;
}
.nav_list{
	width:1200px;
	height:42px;
	margin:0 auto;
}
.nav_list ul{
	float:left;
	height:42px;
}
.nav_list ul li{
	float:left;
	/*width:183px;*/
	line-height: 42px;
	color:#fff;
	background:url(../images/nav_tiao.png) no-repeat right center;
	/*font-size:18px;*/
	font-family: "微软雅黑";
    padding:0 20px;
}
.nav_list ul li a{
	float:left;
	/*width:183px;*/
	line-height: 42px;
	color:#fff;
    text-align:center;
}
/*.nav_list ul a:last-of-type{
	background:none;
}*/

    .nav_list ul li.active {
        background: #00589a url(../images/nav_tiao.png) no-repeat right center;
    }

    /*.nav_list ul li.active a {
        background: #00589a url(../images/nav_tiao.png) no-repeat right center;
    }*/
.nav_list ul li a span{
	/*text-indent: 80px;
	width:180px;*/
	height:42px;
	line-height: 42px;
	/*float:left;*/
	color:#fff;
	font-size:12px;	
}
.nav_list ul li a span.img1{
	background:url(../images/ggk_icon.png) no-repeat;	
}
.nav_list ul li a span.img2{
	background:url(../images/zyk_icon.png) no-repeat;	
}
.nav_list ul li a span.img3 {
    background: url(../images/peixun.png) no-repeat;
}
.nav_list ul li a span.img4 {
	background: url(../images/zx_icon.png) no-repeat;
}
.nav_list ol{
	float:right;
	
}
.nav_list ol li{
	float:left;
	height: 42px;
	line-height: 42px;
	font-size:14px;
	color:#fff;
	margin-right:6px;
}
.nav_list ol li a{
	float:left;
	height: 42px;
	line-height: 42px;
	margin-right: 6px;
	color:#fff;
	
}
.person2{
	background:url(../images/per.png) no-repeat left center;
	text-indent: 20px;
}
.nav_list ol li[et] a{
	font-weight: bold;
}
.nav_list ol li span{
	float:left;
	height: 42px;
	line-height: 42px;
	color:#fff;
	
}
/*结束*/



/*登录*/
/*ç™»å½•*/
.header_log {
	float: left;
	width: 100%;
	height: 90px;
	background: url(../images/hea_log_bg.png) no-repeat center 0;
}

.header_box {
	width: 1200px;
	margin: 0 auto;
}
	.header_box h1 {
		/*width: 800px;*/
		width:100%;
		height: 90px;
		font-size: 38px;
		color: #1981b3;
		line-height: 90px;
		float: left;
	}

.login_con {
	width: 100%;
	height: 500px;
	float: left;
	background: url(../images/login_bj.png) no-repeat center 0;
}

.login_box {
	width: 1200px;
	margin: 0 auto;
}

.login_left {
	float: left;
	width: 860px;
}

.login_left_box {
	float: left;
	width: 100%;
	height: 500px;
	background: url(../images/lef_img.png) no-repeat center center;
	position: relative;
}

.login_infor {
	float: right;
	width: 340px;
	background: #fff;
	margin-top: 48px;
	border-radius: 10px;
}

.tab_log {
	float: left;
	width: 100%;
}

	.tab_log li {
		float: left;
		width: 50%;
		padding: 16px 0;
		cursor: pointer;
		list-style: none;
		text-align: center;
		color: #a9a9a9;
		border-bottom: 1px solid #d6d6d6;
	}

		.tab_log li.aq {
			color: #2b8fbe;
			border-bottom: 1px solid #2b8fbe;
		}

.login_right {
	float: left;
	width: 300px;
	padding: 10px 20px;
}

	.login_right dl {
		float: left;
		width: 100%;
		border-bottom: 1px solid #ccc;
	}

		.login_right dl dd {
			padding: 10px 0;
			color: #384aa5;
			font-weight: bold;
			font-size: 20px;
			float: left;
			border-bottom: 1px solid #384aa5;
		}

.login_box_item {
	float: left;
	width: 100%;
	margin-top: 30px;
	display: none;
}

.bq {
	display: block;
}

.login_box_item > div {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

	.login_box_item > div > label {
		width: 100%;
		height: 20px;
		line-height: 20px;
		padding: 10px 0;
		float: left;
		color: #676767;
		font-size: 14px;
	}

	.login_box_item > div > span {
		float: left;
		width: 99.5%;
		height: 48px;
		overflow: hidden;
		border: 1px solid #ddd;
	}

		.login_box_item > div > span > input {
			float: left;
			outline: none;
			border: none;
			padding: 15px 0;
			font-size: 14px;
			font-family: "å¾®è½¯é›…é»‘";
			color: #333;
		}
	.login_box_item > div > span > input::-webkit-input-placeholder { /*WebKit å¯¹placeholderèµ·ä½œç”¨*/
		color: #999;
	}

.user {
	width: 97%;
	background: url(../images/userbicon.png) no-repeat 3% center;
	text-indent: 35px;
}

.pass {
	width: 97%;
	background: url(../images/passicon.png) no-repeat 3% center;
	text-indent: 35px;
}

.veri {
	width: 55%;
	background: url(../images/verification_icon.png) no-repeat 5% center;
	text-indent: 35px;
}

.login_box_item > div > span > label {
	float: right;
}

.wj {
	float: left;
	color: #666666;
	font-size: 14px;
	padding-top: 10px;
}
	.wj:hover {
		text-decoration: underline;
	}
.login_box_item > div > button {
	float: left;
	outline: none;
	border: none;
	width: 48%;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	font-family: "å¾®è½¯é›…é»‘";
	color: #fff;
	background: #3d9fce;
	cursor: pointer;
}

	.login_box_item > div > button:first-child {
		margin-right: 4%;
	}

	.login_box_item > div > button:hover {
		background: #298cbb;
	}
.login_box_item>div>strong{
	float:right;
	color:#676767;
	font-size:14px;
	padding-top:14px;
}
.login_box_item>div>strong>a{
	color:#1769bf;
}
.login_box_item .login {
	margin-right: 0 !important;
	width: 100% !important;
}

.login_box_footer {
	float: left;
	width: 100%;
}
.login_box_footer > strong {
	float: right;
	color: #676767;
	font-size: 14px;
	padding-top: 14px;
}
.login_box_footer > strong > a {
	color: #1769bf;
}



.footer_link {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}
.footer_link p {
	float: left;
	width: 100%;
	height: 60px;
	text-align: center;
	font-size: 14px;
	color: #676767;
	line-height: 24px;
	margin-top:10px;
}




/*用户注册*/
.user_box{
	width:100%;
	height:auto;
	float:left;
	background:#f2f3f5;
	border-top:1px solid #0f429b;
}
.user_box_veri{
	margin:0 auto;
	height:auto;
	overflow: auto;
	width:1200px;
}
.user_box_veri_node{
	width:100%;
	height:auto;
	float:left;
	background:#fff;
	margin:30px 0 0 0;
}
.tit{
	float:left;
	width:100%;
	height:50px;
	line-height: 50px;
	background:#0468b4;
	color:#fff;
	font-size:16px;
	font-family: "微软雅黑";
	
}
.tit h1{
	margin-left:46px;
	float:left;
}
.reg_veri{
	float:left;
	width:92%;
	padding:4%;
}
.reg_tk{
	float:left;
	width:100%;
	height:auto;
	border-bottom: 1px solid #ddd;
}
.reg_tk p{
	float:left;
	background:url(../images/tk_icon.png) no-repeat left top;
	font-size:16px;
	padding-left:50px;
	padding-bottom: 20px;
	line-height: 22px;
}
.yi{
	color:#ff5200;
}
.reg_verif{
	float:left;
	width:100%;
	height:auto;
	margin-top:30px;
}
.reg_verif label{
	float:left;
	width:80%;
	margin:0 0 0 50px;
}
.table{
	float:left;
	width:100%;
	margin:30px 0 0 0;
}
.table tr td{
	padding:10px 0;
	vertical-align: middle;
}
.table tr td:nth-child(2){
	width:550px;
}
.table tr td:nth-child(3){
	font-size:14px;
	padding:10px 15px;
	text-align: left;
	line-height: 18px;
	color:#737373;
}
.table tr td select{
	width:100%;
	float:left;
	height:38px;
	padding:6px 0;
	outline: none;
	font-size:14px;
	font-family: "微软雅黑";
	border:1px solid #e1e5ee;
	color:#737373;
	text-indent:4px;
}
.table tr td select.dl{
	width:32%;
	margin-right:10px;
	float:left;
	margin-bottom: 20px;
}
.table tr td select.dl:nth-of-type(3){
	margin-right:0 !important;
	float:left;
	margin-bottom: 20px;
}
.table tr td>select.dl2{
	float:left;
	width:49%;
	margin-right:10px;
}
.table tr td>select.dl2:nth-child(2){
	float:left;
	width:49%;
	margin-right:0;
}
.table tr td input{
	text-indent: 5px;
	height:35px;
	outline: none;
	line-height: 35px !important;
	width:99.6%;
	font-size:14px;
	font-family: "微软雅黑";
	border:1px solid #e1e5ee;
	color:#737373;
}
.yydj{
	width:100%;
	float:left;
}
.table tr td div>p{
	margin-top:20px;
	margin-right:12px;
	float:left;
	width:auto;
	line-height: 40px;
}
.table tr td div>select{
	margin-top:20px;
	width: 84%;
	float:left;
}
.xuanze{
	float:left;
	width:100%;
	margin-top:40px;
}
.xuanze input[type='checkbox']{
	width:14px;
	height:14px;
	float:left;
	margin:8px 2px 0 30%;
}
.xuanze span{
	float:left;
	line-height: 30px;
	font-size:14px;
	color:#0f429b;
}
.but{
	float:left;
	width:100%;
	margin-top:30px;
}
.but button{
	margin-left:16.8%;
	float:left;
	outline: none;
	border:none;
	width:250px;
	height:50px;
	font-size:16px;
	line-height: 50px;
	font-family: "微软雅黑";
	color:#fff;
	background:#0468B4;
}
.but button:nth-child(2){
	margin-left:30px;
}
.but button:hover{
	background:#00589A;
}


/*首页*/
.fdk{
	width: 150px;
	height:105px;
	background:url(../images/fdk.png) no-repeat left top;
	position:absolute;
	left:5px;
	top:250px
}
.content_box{
	width:100%;
	height:auto;
	float:left;
	background:#f2f3f5;
}
.content{
	width:1200px;
	margin:0 auto;
}
.main_index{
	width:1200px;
	float:left;
	height:460px;
	background:url(../images/index_bg.png) no-repeat left top;
	background-size:100% 100%;
}
.tit2{
	float:left;
	width:100%;
	height:300px;
	background:url(../images/tit.png) no-repeat center center;
}
.go{
	float:left;
	width:250px;
	height:80px;
	margin:0 474px;
	background:url(../images/go.png) no-repeat center center;
}



/*搜索结果*/
.cont_node_left{
	padding:20px 30px;
	float:left;
	width:1140px;
	height:auto;
	background: #fff;
}
.cont_node_left h2{
	float:left;
	background:#f3f3f3;
	height:50px;
	width:100%;
	color:#4d4d4d;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
}
.cont_node_left h2 span{
	color:#ff5200;
}
.tjkc_list{
	float:left;
	width:100%;
	height:auto;
	margin:30px 0 0 0;
}
.tjkc_list dl{
	float:left;
	width:250px;
	height:270px;
	margin-right: 46px;
	margin-bottom: 26px;
	cursor: pointer;
}
.tjkc_list dl:hover{
	background:#f3f3f3;
}
.tjkc_list dl[fee]{
	margin-right: 0 !important;
}
.tjkc_list dl dt{
	float:left;
	width:250px;
	height:160px;
}
.tjkc_list dl dt img{
	float:left;
	width:250px;
	height:160px;
}
.tjkc_list dl dd{
	float:left;
	width:240px;
	padding:5px 10px;
	color:#333333;
	font-family: "微软雅黑";
	line-height: 20px;
	font-size:16px;
}
.tjkc_list dl dd[ku]{
	color:#4d4d4d;
	font-size:14px;
}
.tjkc_list dl dd[ki]{
	color:#999999;
	font-size:14px;
}

.tjkc_list dl dd[sta]{
	font-size:14px;
    float:right;
}


/*报名*/
.tk_box{
	position:fixed;
	left:50%;
	top:50%;
	margin:-175px 0 0 -200px;
	width:400px;
	height:350px;
	z-index: 12;
	display: none;
}
.tk_item{
	float:left;
	padding:30px;
	width:340px;
	z-index: 12;
	height:200px;
	background: #fff;
}
.tk_item dl{
	float:left;
	width:100%;
	border-bottom: 1px solid #ccc;
}
.tk_box dl dd{
	padding:10px 0;
	font-weight: bold;
	font-size:20px;
	font-family: "微软雅黑";
	float:left;
	border-bottom: 1px solid #0468B4;
}
.tk_box p{
	float:left;
	width: 100%;
	text-align: center;
	padding:40px 0;
	line-height: 20px;
	color:#333333;
}
.tk_box span{
	float:left;
	width:154px;
	text-align: center;
	font-size:16px;
	line-height: 40px;
	height:40px;
	cursor: pointer;
}
.wc{
	color:#fff;
	background: #0468b4;
	margin-right: 30px;
}
.qx{
	background: #e1e5ee;
	color:#676767;
}
.cha2{
	margin:30px 170px 0 170px;
	cursor: pointer;
	background:url(../images/closese.png) no-repeat center center;
	width:60px;
	height:60px;
	float:left;
}
.baoming_box{
	padding:40px 30px;
	float:left;
	width:1140px;
	height:auto;
	background: #fff;
}
.bm_left{
	float:left;
	width:280px;
}
.bm_item{
	float:left;
	width:280px;
	height:380px;
	background:url(../images/xinxi_left_bg.png) no-repeat left top;
}
.bm_item h2{
	float:left;
	width:100%;
	height:40px;
	line-height: 40px;
	text-align: center;
	color:#fff;
	font-weight: bold;
	margin:20px 0 0 0;
}
.renyuan{
	float:left;
	width:70px;
	height:99px;
	margin:10px 105px 10px 105px;
}
.renyuan img{
	width:100%;
    height:85px;
}
.bm_item dl{
	width:260px;
	padding:10px;
	float:left;
}
.bm_item dl dd{
	float:left;
	font-size:16px;
	color:#00589a;
	margin-bottom: 10px;
}
.bm_item dl dd label{
	text-align: right;
	float:left;
	width: 70px;
	padding:5px 0;
	line-height: 20px;
}
.bm_item dl dd span{
	text-align: right;
	padding:5px 0;
	width:190px;
	line-height: 20px;
	float:left;
	text-align: center;
	border-bottom: 1px solid #d9d9da;
}
.bm_left p{
	float:left;
	margin:30px 60px;
	width:158px;
	cursor: pointer;
	font-size:16px;
	height: 38px;
	line-height: 38px;
	color:#00589A;
	text-align: center;
	border: 1px solid #00589A;
}
.bm_left p:hover{
	background: #00589A;
	color: #fff;
}
.bm_right{
	width:830px;
	float:right;
	
}
.bm_right h2{
	color:#333333;
	background:#f2f3f5;
	height:50px;
	line-height: 50px;
	font-weight: bold;
	font-size:18px;
	text-indent: 20px;	
}
.bm_right .title{
    color:#333333;
	background:#f2f3f5;
	line-height: 32px;
	font-weight: bold;
	font-size:18px;
	/*text-indent: 20px;*/	
    padding: 10px 20px 10px 20px;
}
.tishi{
	background: url(../images/ts_icon.png) no-repeat left top;
	width:70px;
	height:30px;
	float:left;
	margin:20px;
}
.bm_right ul{
	float:left;
	width:100%;
	
}
.bm_right ul li{
	float:left;
	width:100%;
	padding:5px 0;
}
.bm_right ul li strong{
	float:left;
	border:1px solid #00589A;
	color:#00589A;
	width:20px;
	margin-left:20px;
	height:20px;
	line-height: 20px;
	border-radius: 20px;
	text-align: center;
	font-size:16px;
	margin-right: 6px;
}
.bm_right ul li p{
	float:left;
	line-height: 20px;
}
.jf{
	width:200px;
	height:40px;
	float:left;
	margin:30px 0  0 150px;
	line-height: 40px;
	background:#0468B4;
	text-align: center;
	font-size:14px;
	color:#fff;
	cursor: pointer;
}
.jf:hover{
	background:#00589A;
}

.bm_right2{
	width:830px;
	float:right;
	
}
.bm_right2 h2{
	color:#333333;
	background:#f2f3f5;
	height:50px;
	line-height: 50px;
	font-weight: bold;
	font-size:18px;
	text-indent: 20px;	
}
.bm_suc{
	width:100%;
	height: 200px;
	float:left;
	background:url(../images/bm_suc.png) no-repeat center bottom;
}
.bm_right2 p{
	text-align: center;
	width:100%;
	float:left;
	padding: 40px 0;
}
.bm_right2 p span{
	font-weight: bold;
}
.jf2{
	width:200px;
	height:40px;
	float:left;
	margin-left:314px;
	line-height: 40px;
	background:#0468B4;
	text-align: center;
	font-size:14px;
	color:#fff;
	cursor: pointer;
}
.jf2:hover{
	background:#00589A;
}



/*专业课*/
.cont_node_left ul {
    float: left;
    width: 100%;
}
.cont_node_left ul li{
	float:left;
	/*width:150px;*/
	line-height: 30px;
	/*height:30px;*/
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	font-size:14px;
	position:relative;
	margin-right:10px;
	padding:0 8px;
}
.cont_node_left ul li:hover{
	background: #0468B4;
	color:#fff;
}
.cont_node_left ul li.active {
	background: #0468B4;
	color: #fff;
}
.cont_node_left ul li:hover .ej{
	display: block;
}
.cont_node_left ul li .ej{
	display: none;
	position:absolute;
	left:0;
	top:30px;
	width:120px;
	z-index: 11;
	padding:10px 15px;
	background:#f5f5f5;
	font-size:14px;
	color:#4d4d4d;
}
.cont_node_left ul li .ej dd{
	line-height: 20px;
	margin-bottom: 10px;
}
.cont_node_left ul li .ej dd:hover{
	border-bottom: 1px solid #0468B4;
}
.cont_node_left ul li .ej dd.active {
	border-bottom: 1px solid #0468B4;
}

/*绑卡弹框*/
.bk_box{
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	margin: auto;
	width:400px;
	z-index: 12;
	height:350px;
	display: none;
}
.bk_item{
	float:left;
	padding:30px;
	width:340px;
	z-index: 12;
	background: #fff;
}
.bk_item p{
	float:left;
	width:100%;
	line-height: 30px;
	padding: 20px 0 30px 0;
	font-size:16px;
	color:#333333;
}
.bk_item dl{
	float:left;
	width:100%;
	border-bottom: 1px solid #ccc;
}
.bk_box dl dd{
	padding:10px 0;
	font-weight: bold;
	font-size:20px;
	color:#333;
	float:left;
	border-bottom: 1px solid #0468B4;
}
.mess{
	float:left;
	width:100%;
	margin:10px 0;
}
.mess p{
	float:left;
	width: 100%;
	padding:10px 0;
	color:#333333;
}
.mess div{
	float:left;
	width:338px;
	margin-bottom: 10px;
	border:1px solid #d6d6d6;
}
.mess div s{
	width:40px;
	height:36px;
	float:left;
}
.kh{
	background:url(../images/kh_icon.png) no-repeat center center;
	
}
.pas{
	background:url(../images/pas_icon.png) no-repeat center center;
	
}
.mess div input{
	outline: none;
	border:none;
	float:left;
	padding: 10px 5px;
	font-size:16px;
	color:#a9a9a9;
	font-size:14px;
}
.mess div input::-webkit-input-placeholder{ /*WebKit 对placeholder起作用*/

color: #a9a9a9;
}
.bk_box a{
	float:left;
	width:154px;
	text-align: center;
	font-size:16px;
	line-height: 40px;
	height:40px;
	cursor: pointer;
}
.wc{
	color:#fff;
	background: #0468b4;
	margin-right: 30px;
}
.wc a{color:#fff;}
.qx{
	background: #e1e5ee;
	color:#676767;
}



/*个人中心弹框2*/
.per_mima{
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	margin: auto;
	width:700px;
	z-index: 12;
	height:230px;
	background:#fff;
	display: none;
}
.per_mima_box{
	float:left;
	width:640px;
	padding: 30px;
	font-size:16px;
}
.per_mima_box label{
	color:#676767;
	width:100%;
	float:left;
	padding:10px 0;
}
.cn{
	float:left;
	width:100%;	
	margin:10px 0;
}
.cn input{
	outline: none;
	border:1px solid #DDDDDD;
	height:40px;
	text-indent: 30px;
	background:#f5f5f5 url(../images/mm.png) no-repeat 2% center;
	width:50%;
	color:#a9a9a9;
	font-size:16px;
	font-family: "微软雅黑";
	float:left;
	line-height:40px;
}
.cn span{
	float:left;
	height:40px;
	line-height: 40px;
	margin-left:5px;
}
.per_mima_box button{
	float:left;
	width:180px;
	margin:20px 0 0 240px;
	height:50px;
	background:#0468B4;
	color:#fff;
	outline: none;
	border: none;
	font-size:16px;
}
.per_mima_box button:hover{
	background:#00589A;
}

/*个人中心*/
.per_left{
	float:left;
	width:228px;
	height:auto;
	padding:20px 0;
	border:1px solid #e3e4e5;
	background:#f5f5f5;
}
.tx{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:20px;
}
.tx_box{
	float:left;
	width:108px;
	height:108px;
	margin-left:65px;
	border-radius: 50%;
	background:#fff;
	cursor: pointer;
}
.tx_box img{
	float:left;
	border-radius: 50%;
	width:96px;
	height:96px;
	margin:6px;
	cursor: pointer;
}
.tx p{
	margin:15px 0;
	float:left;
	width:100%;
	text-align: center;
	font-weight: bold;
	font-size:18px;
	color:#4d4d4d;
	cursor: pointer;
}
.tx span{
	float:left;
	width:100%;
	text-align: center;
	font-size:16px;
	color:#808080;
	cursor: pointer;
}
.per_left ul{
	float:left;
	width:100%;
	height:auto;
}
.per_left ul li{
	float:left;
	width:100%;
	height:56px;
	line-height: 56px;
	color:#4d4d4d;
	cursor: pointer;
	text-align: center;
}

.per_left ul li a{
	float:left;
	height:56px;
	width:100%;
	line-height: 56px;
	text-align: center;
	color:#4d4d4d;
}
.per_left ul li.activee a.study{
	background:#0468B4 url(../images/xuexi_icon.png) no-repeat 25% center;
}
.per_left ul li.activee a.cons{
	background:#0468B4 url(../images/xfb.png) no-repeat 25% center;
}
.per_left ul li.activee a.userunit{
	background:#0468B4 url(../images/dw.png) no-repeat 25% center;
    background-size:28px;
}
.per_left ul li.activee a.per{
	background:#0468B4 url(../images/grb.png) no-repeat 25% center;
}
.per_left ul li.activee a.ls{
	background:#0468B4 url(../images/ls2.png) no-repeat 25% center;
}
.per_left ul li.activee a.mm{
	background:#0468B4 url(../images/mim2.png) no-repeat 25% center;
}
.per_left ul li.activee a.tuichu{
	background:#0468B4 url(../images/dl2.png) no-repeat 25% center;
}
.per_left ul li.activee a{
	color:#fff;
}
.study{
	background:url(../images/jlh.png) no-repeat 25% center;
}
.cons{
	background:url(../images/xiaofei_icon.png) no-repeat 25% center;
}
.userunit{
	background:url(../images/dw_icon.png) no-repeat 25% center;
    background-size:28px;
}
.per{
	background:url(../images/per_icon.png) no-repeat 25% center;
}
.ls{
	background:url(../images/ls.png) no-repeat 25% center;
}
.mm{
	background:url(../images/mim.png) no-repeat 25% center;
}
.tuichu{
	background:url(../images/dl.png) no-repeat 25% center;
}
.per_right{
	float:right;
	width:882px;
}
.c dl{
	float:left;
	width:100%;
	border-bottom: 1px solid #ccc;
}
.c dl dd{
	padding:10px 0;
	font-weight: bold;
	font-size:20px;
	color:#333;
	float:left;
	border-bottom: 1px solid #0468B4;
}
.c{
	display: none;
	float:left;
	width:100%;
	height:auto;
}
.acte{
	display: block;
}
.xuex2{
	margin:20px 0;
	width:100%;
	float:left;
	height:auto;
}
.xuex2 table{
	width:100%;
	float:left;
}
.xuex2 table tr:nth-of-type(1){
	background:#e3e3e3;
	color:#333;
}
.xuex2 table tr td:nth-of-type(1){
	padding:15px 0;
}
.xuex2 table tr td{
	font-size:16px;
	vertical-align: middle;
	padding:8px 0;
	color:#4d4d4d;
	border:1px solid #ddd;
	text-align: center;
	
}
.xuex2 table tr td a{
	display: inline-block;
	/*width:80px;
	height:30px;*/
	cursor: pointer;
	border-radius: 3px;
	/*line-height: 30px;*/
	padding:5px;
	font-size:14px;
}

.xuex2 table tr td a[cb]{
	background: #ff7c40;
	color:#fff;
}
.xuex2 table tr td a[cd]{
	background: #e3e3e3;
	color:#333;
}
.xuex2 table tr td .course_view{
	color:#0468b4;
    cursor:pointer;
}
.xxjl_box{
	width:100%;
	height:auto;
	float:left;
}
.xxjl_box ul{
	float:left;
	height:auto;
	margin-top: 20px;
}
.xxjl_box ul li{
	float:left;
	width:150px;
	height:40px;
	text-align: center;
	line-height: 40px;
	background:#0468B4;
	color:#fff;
	cursor: pointer;
}
.xuex{
	margin:20px 0;
	width:100%;
	float:left;
	height:auto;
}
.xuex table{
	width:100%;
	float:left;
}
.xuex table tr:nth-of-type(1){
	background:#e3e3e3;
	color:#333;
}
.xuex table tr td:nth-of-type(1){
	padding:15px 0;
}
.xuex table tr td{
	font-size:16px;
	vertical-align: middle;
	padding:8px 0;
	color:#4d4d4d;
	border:1px solid #ddd;
	text-align: center;
	
}
.xuex table tr td span{
	display: inline-block;
	width:80px;
	height:30px;
	cursor: pointer;
	border-radius: 3px;
	line-height: 30px;
}
.xuex table tr td span[ca]{
	color:#ff7c40;
}
.xuex table tr td span[cb]{
	background: #ff7c40;
	color:#fff;
}
.xuex table tr td span[cc]{
	color:#0468b4
}
.xuex table tr td span[cd]{
	background: #e3e3e3;
	color:#333;
}
.weixuan{
	width:100%;
	height:340px;
	float:left;
	position:relative;
}
.weixuan_box{
	float:left;
	width:300px;
	position:absolute;
	left:0;
	margin:auto;
	top:0;
	right:0;
	bottom:0;
	height:240px;
	background:url(../images/xuanke_icon.png) no-repeat center 20%;
}

.weixuan_box p{
	float:left;
	width:100%;
	margin:130px 0 0 0;
	text-align: center;
	font-size:18px;
	color:#0468B4;
	margin-bottom: 20px;
    line-height:30px;
}
.weixuan_box button{
	float:left;
	text-align: center;
	background:#0468B4;
	height:40px;
	width:150px;
	line-height: 40px;
	outline: none;
	border:none;
	color:#fff;
	margin-left:75px;
	font-size:18px;
}
.weixuan_box button:hover{
	background:#146CC1;
}
.tjkc_box{
	float:left;
	width:100%;
	height:auto;
}
.tjkc_tit{
	float:left;
	width:100%;
	height:40px;
	line-height: 40px;
	font-size:18px;
	font-weight: bold;
	background: url(../images/cx.png) no-repeat left top;
}
.reg_verif3{
	float:left;
	width: 100%;
	padding-top:30px;
}
.reg_verif3 table{
	float:left;
	width:100%;
}
.reg_verif3 table tr td{
	vertical-align: middle;
	padding:10px 0;
	color:#4c4c4c;
}
.reg_verif3 table tr td:last-child{
	font-weight: bold;
}
.reg_verif2{
	float:left;
	width: 100%;
	padding:20px 0;
}
.reg_verif2 table{
	float:left;
	width:100%;
}
.reg_verif2 table tr td{
	vertical-align: middle;
	padding:10px 0;
	color:#4c4c4c;
}
.reg_verif2 table tr td input{
	float:left;
	border:1px solid #dddedf;
	outline: none;
	padding: 10px 5px;
	font-size:14px;
	width:340px;
	color:#4C4C4C;
}
.reg_verif2 table tr td span{
	color:#bababa;
	font-size:14px;
}
.reg_verif2 strong{
	width:160px;
	height:40px;
	float:left;
	line-height: 40px;
	color:#fff;
	cursor: pointer;
	font-size:14px;
	text-align: center;
	background:#0468B4;
}

.tj{
	margin:30px 0  0 120px;
}
.fh{
	margin:30px 0  0 30px;
}
.reg_verif2 strong:hover{
	background:#00589A;
}



/*单位*/
.dw_item{
	float:left;
	width:100%;
}
.dw_item h2{
	float:left;
	width:100%;
	padding: 20px 0;
}

.dw_item table{
	width:100%;
	float:left;
}

.dw_item table tr td span{
	color:red;
}
.dw_item table tr td{
	font-size:16px;
	vertical-align: middle;
	padding:10px 0;
	color:#4d4d4d;
	text-align: center;
	
}
.dw_item table tr td label{
	background:#e3e3e3;
	color:#333;
	float:left;
	width:140px;
	line-height: 40px;
	height: 40px;
}
.dw_item table tr td:nth-of-type(1){
	width: 160px;
}
.dw_item table tr td:nth-of-type(2){
	text-align: left;
}
.dw_item table tr td p{
	line-height: 40px;
	height: 40px;
	float:left;
	width:100%;
	font-size:16px;
	border-bottom: 1px solid #ddd;
}
.dw_item table tr td select{
	outline: none;
	padding:8px 10px;
	float:left;
	background: #f2f2f2;
	color:#333;
	font-size:16px;
}
.xuz{
	float: left;
	line-height: 40px;
	margin-left: 10px;
	color:#333;
}
.zyy{
	float:left;
	width:100%;
	font-size: 14px;
	padding: 10px 0;
	color:#333;
	color:red;
	margin-left: 10px;
}
.c strong, .c .btn_buy_card {
	float: left;
	width: 140px;
	font-size: 16px;
	cursor: pointer;
	line-height: 40px;
	height: 40px;
	background: #0F429B;
	text-align: center;
	color: #fff;
}


/*课程*/
.kecheng_box{
	padding: 30px;
	float:left;
	width:1140px;
	background:#fff;
}
.mess_cont_box{
	float:left;
	width:1060px;
	padding: 0 40px;
}
.wa_box {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-top:14px;
}
.wa_box strong {
    color:#4d4d4d;
    font-size: 18px;
    font-weight: bold;
    font-family: 微软雅黑;
    float: left;
    padding: 12px 0px;
    border-bottom: 1px solid rgb(4, 104, 180);
}
.kc_bm{
	float:left;
	padding:20px 40px;
	width:1060px;
	background: #f2f3f5;
}
.kc_bm dl{
	float: left;
	width:100%;
}
.kc_bm dl dt{
	float: left;
	width:260px;
	height: 156px;
}
.kc_bm dl dt img{
	float: left;
	width:260px;
	height: 156px;
}
.kc_bm dl dd{
	float:left;
	width:760px;
	margin-left: 40px;
}
.kc_bm dl dd h2{
	float:left;
	width:100%;
	font-weight: bold;
	font-size: 26px;
	color:#4d4d4d;
	margin-bottom: 16px;
}
.kc_bm dl dd span{
	float:left;
	width:100%;
	margin-bottom: 14px;
	font-size: 16px;
	color:#666666;
}
.kc_bm dl dd a{
	background: #ff7c40;
	color:#fff;
	font-size: 16px;
	padding: 10px 40px;
	margin-top:14px;
	float:left;
}
.kc_bm dl dd a img{
	vertical-align: middle;
}

.kecheng_box ul{
	float:left;
	width:100%;
}
.kecheng_box ul li{
	padding:24px 0;
	float:left;
	width:100%;
	border-bottom: 1px solid #e0e0e0;
}
.kecheng_box ul li b{
	background: url(../images/year_bg.png) no-repeat left top;
	width:61px;
	height: 52px;
	float:left;
	line-height: 52px;
	text-indent: 8px;
	color:#ff7c40;
}
.kecheng_box ul li p{
	float:left;
	width:70%;
	margin-left: 20px;
	color: #0468B4;
}
.kecheng_box ul li label{
	float:left;
	margin-top:14px;
	color:#666;
	font-size:14px;
}
.kecheng_box ul li span,.kecheng_box ul li a{
	float:right;
	padding:10px 0;
	cursor: pointer;
	margin-top: 9px;
	width: 150px;
	color:#fff;
	text-align: center;
}

.kecheng_box .st_stu{
    color:#fff;
	background:#ff7c40;
}
.kecheng_box .st_wb{
	background:#0468b4;
}
.kecheng_box .st_wx{
	background:#009966;
}




/*课件列表*/
.kecheng_box2{
	padding: 30px;
	float:left;
	width:1140px;
	background:#fff;
}
.kecheng_box2 dl{
	padding: 30px;
	float:left;
	width:1080px;
	background:#f2f3f5;
}
.kecheng_box2 dl dt{
	float:left;
	width:260px;
	margin-right: 30px;
}
.kecheng_box2 dl dt img{
	float:left;
	width:260px;
	height: 156px;
}
.kecheng_box2 dl dd{
	float:left;
	width:780px;
}
.kecheng_box2 dl dd[tit]{
	font-size:20px;
	color:#4d4d4d;
}
.kecheng_box2 dl dd[kc]{
	font-size:14px;
	color:#ff5200;
	padding: 18px 0;
}
.kecheng_box2 dl dd[jj]{
	font-size:16px;
	color:#666;
	line-height: 25px;
}
.kecheng_box2 dl dd.kecheng-btn-group{
	width:100%;
}
.kecheng_box2 dl dd.kecheng-btn-group span {
	float: right;
	cursor: pointer;
	border-radius: 3px;
	padding: 5px;
	font-size: 14px;
	background: #ff7c40;
	color: #fff;
	margin-left: 10px;
}
.kecheng_box2 ul{
	float:left;
	width:100%;
	padding: 20px 0;
}
.kecheng_box2 ul li{
	padding-bottom:60px;
	border-bottom: 1px solid #e0e0e0;
	background:url(../images/sq_icon.png) no-repeat left top;
	font-size:16px;
	margin-bottom: 10px;
}
.kecheng_box2 ul li p{
	float:left;
	margin-left:30px;
	color: #0468B4;
}
.kecheng_box2 ul li p a{
	color: #0468B4;
}

.kecheng_box2 ul li span{
	float:right;
	
}
.kecheng_box2 ul li label{
	float:left;
	width:1110px;
	padding-top:14px;
	margin-left:30px;
	color:#666;
	font-size:14px;
}
.icon-xuanxiu {
	float: none !important;
	background: #03b4f5;
	color: #fff;
	padding: 2px 6px;
	font-size: 12px;
	border-radius: 2px 16px 16px 2px;
	width: auto !important;
	height: auto !important;
}
.icon-bixiu {
	float: none !important;
	background: #ff8e24;
	color: #fff;
	padding: 2px 6px;
	font-size: 12px;
	border-radius: 2px 16px 16px 2px;
	width: auto !important;
	height: auto !important;
}
.process-box {
	float: left;
	margin-top: 10px;
	line-height: 20px;
	font-size: 13px;
	color: black
}
.icon-hudong {
	float: none !important;
	color: #f08c35;
	padding: 2px 6px;
	font-size: 12px;
	border: 1px solid #f08c35;
	border-radius: 8px;
	width: auto !important;
	height: auto !important;
	white-space: nowrap;
}



/*学习状态公共样式*/
.stu{
	color:#ff5200 !important;
}
.wb{
	color:#0468b4 !important;
}
.wx{
	color:#666 !important;
}



/*视频播放*/
.zj_video{
	float:left;
	width:100%;
	height:100%;
}
.zj_box{
	float:left;
	width:100%;
	height:100%;
}
.zhuanjia_video{
	float:left;
	width:75%;
	height:100%;
	/*position:relative;*/
}
.top_ding{
	/*position:absolute;
	left:0;
	top:0;*/
	width:100%;
	height:50px;
	/*opacity:0.3;*/
	z-index: 99999999999999;
	background: rgba(0, 0, 0, 0.5);     /*父元素透明,子元素不透明*/
}
.top_ding a{
	float:left;
	width:5%;
	height:50px;
	opacity:1;
	background:url(../images/fanhui_img.png) no-repeat center center;
}
.top_ding p{
	float:left;
	width:95%;
	text-align: center;
	line-height: 50px;
	height:50px;
	z-index: 1;
	color:#fff;
	font-size:20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.zhuanjia_video .video {
    /*position: absolute;
    top: 70px;
    left: 0;*/
    width: 100%;
    overflow:hidden;
}
.zhuanjia_video img{
	float:left;
	width:100%;
	height: 100%;
}
.video_jeishao{
	float:right;
	width:25%;
	position: relative;
	height: 100%;
	background:#fff;
}
	.video_jeishao h1 {
		padding: 0 4%;
		background: linear-gradient(to bottom,#3DABFE,#0490E9);
		color: #fff;
		font-size: 18px;
		text-align:center;
		padding: 14px 0;
	}
.video_jeishao ul{
	display: flex;
	width:92%;
	margin:0 4%;
	margin-bottom: 10px;
}
.video_jeishao ul li{
	flex: 1;
	width:25%;
	font-size: 14px;
	cursor: pointer;
	color:#999;
	text-align: center;
	padding:10px 0;
	
}
	.video_jeishao ul li.on {
		border-bottom: 2px solid #2298EF;
		color: #2298EF;
	}
.zj_box_item{
	float:left;
	width:92%;
    height:50%;
	padding:0 4%;
	overflow-y: auto;  
    overflow-x: hidden;
    min-height: 300px;
}
.zk_box_node{
	float:left;
	width:100%;
	height:auto;
	display: none;
	margin-bottom:30px;
}
.zek{
	display: block;
}
.list_kc2{
	float:left;
	width:100%;
	overflow-x:hidden;
	overflow-y:auto;
}
.list_kc2 li{
	float:left;
	width:100%;
	padding:10px 0;
	height:auto;
	margin-bottom: 10px; 
	line-height: 25px;
	border-bottom: 1px solid #bbbbbb;
	cursor: pointer;
}
.list_kc2 li i{
	float:left;
	width:26px;
	height: 26px;
	
}
.bk {
	background: url(../images/bfz_icon.png) no-repeat center center;
}
.k{
	background:url(../images/k2.png) no-repeat center center;
}
.shi{
	background:url(../images/shi2.png) no-repeat center center;
}
.list_kc2 li p{
	float:left;
	line-height: 20px;
	width:77%;
	font-size:14px;
}
.bai{
	color: #333;
}
.hui{
	color: #333;
}
.list_kc2 li span{
	float:right;
	width:26px;
	height: 26px;
	
}
.zt{
	background:url(../images/zt2.png) no-repeat center center;
}
.bf{
	background:url(../images/bf2.png) no-repeat center center;
}
.zk_box_node dl{
	width:100%;
	height:auto;
	float:left;
}
.zk_box_node dl dt{
	width:107px;
	height:127px;
	float:left;
}
.zk_box_node dl dd{
	float:left;
	width:50%;
	color:#999;
	margin:18px 0 0 20px;
	font-size:16px;
	line-height: 25px;
}
.zk_box_node dl dd:nth-of-type(1){
	font-size: 20px;
	color:#fff;
}
.js{
	margin:20px 0;
	float:left;
	width:100%;
}
.js p{
	color:#999;
	line-height: 25px;
	
}
.jy_jr {
	background: #fff;
	position: absolute;
	/* left:0; */
	bottom: 50px;
	/* padding:0 20px; */
	width: 100%;
	float: left;
}
.jy_ks {
	display: flex;
	padding: 15px 0;
	gap: 0 20px;
	width: 80%;
	margin: 0 auto;
}
	.jy_ks span {
		flex: 1;
		height: 40px;
		text-align: center;
		font-size: 14px;
		line-height: 40px;
		color: #fff;
		border-radius:4px;
		background: #2298EF;
		cursor: pointer;
	}

.jy_ks span a{
	color:#fff;
}
.jy_jr label {
	color: #ff5200;
	font-size: 14px;
	padding: 10px;
	display: flex;
	border-radius: 5px;
	align-items: center;
	border: 1px dashed #ff5200;
	gap: 0 5px;
	width: 80%;
	/* text-align: center; */
	margin: 0 auto;
}
	.jy_jr label i {
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/train/images/markedwords.png) no-repeat center center #ff5200;
		background-size: 16px;
		border-radius: 16px;
	}
	/*.jy_jr a:hover{
	background:#146cc1;
}*/
	.mb {
		margin: 20px 0;
		float: left;
		width: 100%;
		height: 315px;
		overflow-y: auto;
		overflow-x: hidden;
	}
.mb p{
	color:#999;
	line-height: 25px;
	
}
.zk_box_node h2{
	float:left;
	width:100%;
	color: #fff;
	padding:10px 0;
	font-size:16px;
}
.tex_item{
	float:left;
	width: 100%;
}
.tex_item textarea{
	float:left;
	padding:5%;
	width:90%;
	font-size: 16px;
	color:#ddd;
	background:#515155;
	height:120px;
	outline: none;
	border:none;
}
.zk_box_node strong{
	float: right;
	width:100px;
	font-size:16px;
	cursor: pointer;
	line-height: 34px;
	height: 34px;
	background: #FF5200;
	text-align: center;
	color:#fff;
	margin:10px 0;
	border-radius: 20px;
}
.pinglun{
	float:left;
	width:100%;
	height: 210px;;
	overflow-x:hidden;
	overflow-y:auto;
}
.pinglun dl{
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom: 1px solid #3c3c41;
}
.pinglun dl dt{
	float:left;
	width:46px;
	height: 46px;
	background:none;
	margin-right: 20px;
} 
.pinglun dl dt img{
	float:left;
	width:46px;
	border-radius: 50%;
	height: 46px;
} 
.pinglun dl div{
	float:left;
	width:72%;
	line-height: 20px;
	color:#fffefe;
	padding:5px 0;
} 
.pinglun dl div label{
	float:left;
	font-size: 16px;
} 
.pinglun dl div b{
	float:right;
	font-size: 14px;
	color:#aaaaab;
} 
.pinglun dl div p{
	float:left;
	width:100%;
	font-size: 16px;
}



/*考试*/
.cont_node_left2{
	padding:20px 30px;
	float:left;
	width:1140px;
	height:auto;
	background: #fff;
}
.list_tit{
	float:left;
	background: url(../images/ks_t_bg.png) no-repeat left bottom;
	padding-top: 10px;
	padding-bottom: 30px;
	width:100%;
	color:#999999;
	font-size: 14px;
	font-family: "微软雅黑";
	cursor: pointer;
}
.list_tit span{
	color:#333;
}
.tit_ks{
	float:left;
	width:100%;
	height:60px;
	padding:10px 0;
	line-height: 60px;
	text-align: center;
	font-size:18px;
	color:#333333;
	position: relative;
}
.ksys{
	position:absolute;
	width: 144px;
	height:59px;
	left:0;
	background:url(../images/ksys_bg.png) no-repeat left top;
	text-align: center;
}
.ksys span{
	color:#FF5200;
	font-size: 18px;
	line-height: 70px;
	text-align: center;
}
.kaoshi{
	float:left;
	width:100%;
	height:auto;
	border-top:1px solid #0F429B;
}
.shiti{
	float:left;
	width:100%;
	height:auto;
}
.shiti p{
	float:left;
	width:100%;
	height:auto;
	text-indent: 20px;
	background:#f3f3f3;
	color:#333;
	line-height: 32px;
    padding:12px 0px;
}
.shiti ul{
	float:left;
	width:100%;
	height:auto;
	padding:20px 0;
}
.shiti ul li{
	float:left;
	width:96%;
	padding:10px 20px;
	color:#333;
}
.shiti ul li input[type="radio"]{
	float:left;
	width:20px;
	height:20px;
	outline: none;
	margin-top:4px;
}
.shiti ul li span{
	color:#333333;
	width:93%;
	text-align: left;
	font-size:16px;
	float:left;
	margin-left:20px;
	line-height: 25px;
}
.but2{
	float:left;
	width:100%;
	margin:30px 0;
}
.but2 span{
	float:left;
	text-align: center;
	outline: none;
	border:none;
	width:250px;
	height:52px;
	font-size:16px;
	line-height: 52px;
	font-family: "微软雅黑";
	color:#fff;
	cursor: pointer;
	background:#0468B4;
}
.but2_a{
	margin-left:450px;
}
.but2 span:hover{
	background:#00589A;
}

/*答对答错---答错*/
.false{
	float:left;
	width:100%;
	height: auto;
	background:#fff;
	padding:40px 0;
}
.kj_false{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/false_bg.png) no-repeat 15% 40%;
}
.kj_f_box{
	float:right;
	width:50%;
	height:auto;
	margin-right: 50px;
}
.kj_f_box h1{
	float:left;
	height:48px;
	background:#f3f3f3;
	color:#4d4d4d;
	line-height: 48px;
	text-indent: 20px;
	font-size:18px;
	font-weight: bold;
	width:100%;
	margin-top:40px;
}
.kj_f_box p{
	padding:14px 0;
	color:#ff5200;
	font-size:16px;
	float:left;
	text-indent: 20px;
}
.kj_f_box ul{
	float:left;
	width:100%;
}
.kj_f_box ul li{
	width:100%;
	float:left;
	color:#4c4c4c;
	padding:10px 0;
	cursor: pointer;
	text-indent: 40px;
	line-height: 25px;
	background:url(../images/shiti_icon.png) no-repeat 22px 20px;	
}
	.kj_f_box ul li img {
		width:100%;
	}
.but3{
	float:left;
	width:100%;
	margin:30px 0;
}
.but3 button{
	margin-right:4%;
	float:left;
	outline: none;
	border:none;
	width:200px;
	height:50px;
	font-size:16px;
	line-height: 50px;
	font-family: "微软雅黑";
	color:#fff;
	cursor: pointer;
	background:#0468B4;
}
.but3 button:nth-of-type(1){
}
.but3 button:hover{
	background:#00589A;
}

/*答对答错---答对*/
.true{
	float:left;
	width:100%;
	height: auto;
	background:#fff;
	padding:40px 0;
}
.kj_true{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/true_bg.png) no-repeat 15% 40%;
}
.kj_t_box{
	float:right;
	width:50%;
	height:auto;
	margin-right: 50px;
}
.kj_t_box h1{
	float:left;
	height:56px;
	background:#f3f3f3;
	color:#4d4d4d;
	line-height: 56px;
	text-indent: 20px;
	font-size:20px;
	font-weight: bold;
	width:100%;
	margin-top:40px;
}
.kj_t_box p{
	padding:20px 0;
	/*color:#ff5200;*/
	font-size:14px;
	float:left;
	/*text-indent: 20px;*/
	line-height:24px;
}
.kj_t_box ul{
	float:left;
	width:100%;
	margin:10px 0;
}
.kj_t_box ul li{
	width:100%;
	float:left;
	padding:10px 0;
	text-indent: 40px;
	line-height: 25px;
	color:#4c4c4c;
	cursor: pointer;
	background:url(../images/shiti_icon.png) no-repeat 22px center;
	
}
.kj_t_box ul li span{
	float:right;
	width:80px;
	color:#fff;
	text-indent: 0;
	line-height: 30px;
	height:30px;
	text-align: center;
	background:#0468B4;
}
.kj_t_box ul li span:hover{
	background:#00589A;
}
/*答对答错---课件答对*/
.kc_true{
	float:left;
	width:100%;
	height: auto;
	background:#fff;
	padding:40px 0;
}
.kc_t_node{
	float:left;
	width:100%;
	background:url(../images/kc_true_bg.png) no-repeat center 10%;
}
.kc_t_box{
	float:left;
	width:100%;
	margin-top:150px;
	height:auto;
}
.kc_t_box h1{
	text-align: center;
	float:left;
	height:56px;
	color:#4d4d4d;
	line-height: 56px;
	text-indent: 20px;
	font-size:20px;
	font-weight: bold;
	width:100%;
}
.but4{
	float:left;
	width:100%;
	margin:30px 0;
    text-align:center;
}
.but4 button{
	margin-right:4%;
	/*float:left;*/
	outline: none;
	border:none;
	width:200px;
	height:50px;
	font-size:16px;
	line-height: 50px;
	font-family: "微软雅黑";
	color:#fff;
	cursor: pointer;
	background:#0468B4;
}
/*.but4 button:nth-of-type(1){
	margin-left: 380px;
}*/
.but4 button:hover{
	background:#00589A;
}



/*ppt*/
.ppt{
	width:100%;
	height:auto;
	float:left;
}
.ppt_box{
	float:left;
	position:relative;
	height:auto;
	width:100%;
}
.img_ppt{
	background:url(../images/ppt_icon.png) no-repeat center center;
	position:absolute;
	left:50px;
	top:50px;
	z-index: 3;
	width:56px;
	height:52px;
	cursor: pointer;
}
.item{
	float:left;
	width:100%;
	height:534px;
	padding:30px 0;
	position:relative;
	
}
.lunbo{
	float:left;
	width:860px;
	height:534px;
	margin-left:140px;
	overflow: hidden;
}

.yindao{
	width:100%;
	height: 56px;
	float:left;
	line-height: 56px;
	background:#e7effe;
	color:#0F429B;
}
.yindao span {
    padding:0px;
    margin:0px;
    color:#0F429B;
}
.yindao .duanluo{
	margin-left:20px;	
}
.yindao a{
	margin-right:20px;
	float:right;
	margin-top:12px;
	border-radius: 3px;
	height: 30px;
	line-height: 30px;
	width:100px;
	color:#fff;
	cursor: pointer;
	background:#0F429B;
	text-align: center;
	
}
.yindao a:hover{
	background:#146CC1;
}
.left{
	background:url(../images/left_icon.png) no-repeat center center;
	width:70px;
	height:70px;
	position:absolute;
	left:5%;
	top:43%;
	cursor: pointer;
}
.right{
	background:url(../images/right_icon.png) no-repeat center center;
	width:70px;
	height:74px;
	position:absolute;
	right:5%;
	top:43%;
	cursor: pointer;
}





/*下载证书*/
.zs_node{
	padding:20px 30px;
	float:left;
	width:1140px;
	height:auto;
	background: #fff;
}
.zs_node dl {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.zs_node dl dd {
    font-weight: bold;
    font-size: 20px;
    font-family: 微软雅黑;
    float: left;
    padding: 10px 0px;
    border-bottom: 1px solid rgb(4, 104, 180);
}
.zs_mess{
	float:left;
	width:1080px;
	padding:30px;
	margin:20px 0;
	background:#f2f3f5;
}
.mess_left{
	float:left;
	width:50%;
}
.mess_left p{
	line-height: 30px;
}
.mess_left p span{
	color:#FF5200;
}
.mess_right{
	float:left;
	width:50%;
}
.mess_right a{
	float:left;
	width:180px;
	color:#fff;
	background:#0468B4;
	text-align: center;
	line-height: 46px;
	height:46px;
	cursor: pointer;
	margin-top:20px;
	margin-right: 30px;
}
.mess_right a:hover{
	background:#00589A;
}
.zs_mess2{
	float:left;
	width:1080px;
	padding:10px 30px;
	margin:20px 0;
	background:#f2f3f5;
}
.zs_mess2 ul{
	float:left;
	width:100%;
	padding:20px 0;
	background:url(../images/xz.png) no-repeat left center;
}
.zs_mess2 ul li{
	padding: 5px 0 5px 55px;
	float:left;
	color:#4c4c4c;
	font-size:16px;
}
.zs2{
  float:left;
  width:100%;
}
.zhengshu_box{
  background:url(../images/zsbg.jpg) no-repeat left top;
  width:560px;
  height:795px;
  margin: 20px auto;
}
.fz_box{
  float:left;
  width:100%;
  position: relative;
  margin-top:40px;
}
.fwm{
  float:left;
  margin-left:85px;
  z-index: 5;
  width:105px;
  text-align: center;
  padding-top:5px;
}
.fwm img{
  width:105px;
height:105px;
}
.fzdate{
  float:left;
  margin-left:54px;
  position: relative;
}
.rq{
  position: absolute;
  left:0;
  z-index: 6;
}
.rq span{
  float:left;
  width:220px;
  font-size:16px;
  line-height: 28px;
  padding: 4px 0;
}
.zhang{
  position:absolute;
  left:66px;
  top:-30px;
  z-index:5;
  width:165px;
  height:165px;
}
.zhengshu_box table{
  float:left;
  width:80%;
  margin-left:13%;
  margin-top:170px;
}
.zhengshu_box table tr td{
  vertical-align: middle;
  padding: 10px 14px;
  color:#4d4d4d;
  font-size: 16px;
  font-weight: bold;
}
.zhengshu_box table tr td:nth-of-type(1){
  font-weight: bold;
  text-align: right;
}


.ewm{
	width:240px;
	float:left;
	margin:30px 450px;
}
.ewm label{
	float:left;
	width:240px;
	height:240px;
}
.ewm a,.ewm span{
	float:left;
	width:240px;
 	height: 48px;
 	line-height: 48px;
	background:#0468B4;
	text-align: center;
	cursor: pointer;
	color:#fff;
	margin-top:30px;
}
.ewm a:hover,.ewm span:hover{
	background:#00589A;
}


/*申请证书*/
.mess_box{
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:center;
	width:700px;
	margin:0 auto;
}
	.mess_box p{
		line-height:30px;
		font-size:16px;
		color:#333;
	}
		.mess_box p span{
			color:#f00;
		}




		.zhs_node {
			float: left;
			width: 100%;
			background: url(../images/zs.png) no-repeat center 10%;
		}
.zhs_box{
	float:left;
	width:100%;
	margin-top:150px;
	height:auto;
}
.zhs_box p{
	text-align: center;
	float:left;
	/*height:56px;*/
	color:#4d4d4d;
	/*line-height: 56px;*/
	line-height:28px;
	margin-top:20px;
	text-indent: 20px;
	font-size:18px;
	width:99%;
}
.zhs_box p span{
	color:#ff7c40;
	}
.but6{
	float:left;
	width:100%;
	margin:30px 0;
}
.but6 button{
	margin-left:500px;
	float:left;
	outline: none;
	border:none;
	width:200px;
	height:50px;
	font-size:16px;
	line-height: 50px;
	font-family: "微软雅黑";
	color:#fff;
	cursor: pointer;
	background:#0468B4;
}
/*.but4 button:nth-of-type(1){
	margin-left: 380px;
}*/
.but4 button:hover {
    background: #00589A;
}



/* 完善信息 */
.cont_cent {
	width: calc(100% - 60px);
	padding: 0 30px;
}

.cont_cent:after {
	content: "";
	display: block;
	clear: both;
}
	.cont_cent .cent_tip {
		width: 100%;
		float: left;
		font-size: 16px;
		color: #4c4c4c;
		margin-top: 55px;
		text-align: center;
	}
	.cont_cent .cent_box {
		min-width: 652px;
		float: left;
		margin-top: 30px;
		margin-left: 50%;
		transform: translateX(-50%);
	}
	.cont_cent .cent_tit {
		float: left;
		font-size: 16px;
		color: #4c4c4c;
		line-height: 40px;
	}
	.cont_cent .cent_ipt {
		width: 280px;
		height: 40px;
		float: left;
		padding: 0 20px;
		border: 1px solid #cccccc;
		box-sizing: border-box;
	}
	.cont_cent .cent_img {
		width: 210px;
		float: left;
		padding: 15px 20px;
		margin-left: 10px;
		background: url("../images/text_bg.png")no-repeat;
	}
	.cont_cent .cent_text {
		width: 100%;
		float: left;
		font-size: 15px;
		color: #787884;
	}


.markedWords {
	position: relative;
	background-color: #DEF1FF;
	float:left;
	margin: 20px 30px 0 30px;
	border-radius: 8px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}



	.markedWords span {
		color: #2298EF;
		font-size: 14px;
		font-weight: normal;
		padding: 15px 15px 15px 20px;
	}

.marked_corner {
	background-color: #DEF1FF;
	width: 13px;
	height: 13px;
	position: absolute;
	left: -6px;
	transform: rotate(45deg);
}

/*扫码*/
.qrcode-box {
	margin-top: 40px;
	width: 240px;
	height: 240px;
	border: 2px solid #ddd;
	float: left;
	margin-left: 400px;
	position: relative;
}
	.qrcode-box img.load {
		position: absolute;
		left: 42%;
		top: 42%;
	}
	.qrcode-box h1 {
		float: left;
		font-size: 25px;
		line-height: 45px;
		color: #4d4d4d;
	}
.qrcode-session {
	float: left;
	margin-top: 20px;
	width: 393px;
	margin-left: 329px;
}
	.qrcode-session p {
		border-radius: 30px;
		float: left;
		color: #4c4c4c;
		text-align: center;
		/*background:#e0e0e0 url(../images/sao.png) no-repeat 10% center;*/
		font-size: 18px;
		line-height: 30px;
	}
.qrcode-box .sao1 {
	width: 238px;
	height: 238px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	opacity: 0.96;
}
	.qrcode-box .sao1 p {
		float: left;
		margin-top: 100px;
		text-align: center;
		width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
		.qrcode-box .sao1 p span {
			color: #0078ff;
			cursor: pointer;
		}


.browser_recommend {
	position: absolute;
	top: 50px;
	z-index: 9;
	background: white;
	text-align: center;
	width: 100%;
	border-bottom: 1px solid gray;
	font-size:14px;
}
	.browser_recommend img {
		width: 18px;
		height: 18px;
		position: absolute;
		right: 5px;
		cursor:pointer;
	}


