body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

a {
	text-decoration: none;
}
ul, ol {
	list-style: none;
}
body{
	width: 100%;
}

.kssy{
	width:250px;
	height: 72px;
	background: #1669db;
	border-radius: 40px;
	display: block;
	position: absolute;
	left: 230px;
	top: 680px;
	color: #fff;
	font-size: 30px;
	line-height: 68px;
	padding-left:70px;
}
.toptop{
	position: relative;
	z-index:99;

}
.top {
	width: 100%;
	text-align: center;
	z-index: 1;
}
.banner img{
	width: 100%;
	height: 100%;
	position: absolute;
	top:87px;
	z-index:-1;
}
.top_1920{
	/*background: #100645;*/
	height: 87px;
}

.topheader {
	height: 72px;
	margin: 0 auto;
	display: inline-block;
	text-align: left;
<<<<<<< HEAD
    width: 1200px;
=======
    /*width: 1100px;*/
>>>>>>> e198717ae726b0a6bfc564e9f8949a04fa93c9f3


}
.toplogo {
	width: 411px;
	height: 87px;
	display: inline-block;
	float: left;
	margin: 28px 0 0 0;

}
.topnav {
	height: 50px;
	float: left;
	margin: 12px 0 0 0px;

}
.topnav > a {
	height:74px;
	width: 70px;
	line-height: 72px;
	color:#FFFFFF;
	text-align: center;
	display: inline-block;
	float: left;
	font-size: 16px;
	margin-right:40px;
}
.topnav > a:hover {
	border-bottom: 3px solid #1669DB;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 22px;
}
.topnav a:hover{
	color: #ffffff;

	text-decoration:none;
}
.thrUl {
	float: left;
	height: 50px;

}
.clear{
	clear: both;
}
.thrUl > li {
	float: left;
	position: relative;
}
.doLogBox {
	margin-top: 12px;
	line-height: 72px;
	color:#FFFFFF;
}
.thrUl .doLogBox a {
	color:#FFFFFF;
	margin: 0 5px;
	font-size: 16px;
}
.thrUl .doLogBox a:hover {
	color: #ffffff;
}

.bqsm a{color: #ffffff; text-decoration:none;}
.bqsm a:link { line-height: 25px; color: #ffffff; text-decoration:none;}
.bqsm a:visited { line-height: 25px; color: #ffffff;}
.bqsm a:hover{ line-height: 25px; color: #ffffff; text-decoration:underline;}
.bqsm a:active{ line-height: 25px; color: #ffffff;}

.bqsm_login a{color: #000000; text-decoration:none;}
.bqsm_login a:link { line-height: 25px; color: #000000; text-decoration:none;}
.bqsm_login a:visited { line-height: 25px; color: #000000;}
.bqsm_login a:hover{ line-height: 25px; color: #000000; text-decoration:underline;}
.bqsm_login a:active{ line-height: 25px; color: #000000;}





.student_account_title{ height: 90px; line-height: 90px; font-size: 20px; font-weight: bold; margin-left: 30px;}
.student_account_menu{ margin-top: 30px;}
.student_account_menu ul{ margin-left: 30px;}
.student_account_menu ul li{ padding-top: 10px;}
.student_account_main{ width:700px; height: 580px;  }
.student_account_main_left{float: left; width: 30%; text-align: center; }
.student_account_main_right{float:right;width: 70%;}

.samr_formtable{margin-top: 20px;}
.sam_form_title{ color: #33384A; float:left; line-height: 60px; height: 60px; width:100px; text-align: left; font-size: 16px; font-weight: bolder;}
.sam_form_input{  margin-left: 80px; width: 300px; height: 60px; line-height: 60px;color: #666666; font-size: 16px; font-family: 微软雅黑;
font-weight: bold;}
.sam_form_line{ margin-bottom: 0;}

.design_add_zysx{ font-weight: bold;font-size: 20px; color: #999999;}
.design_add_zysx_content{ line-height: 25px; color: #999999; line-height: 30px;}
.design_add_zysx_content  a:link { line-height: 25px; color: #999999;}
.design_add_zysx_content  a:visited { line-height: 25px; color: #999999;}
.design_add_zysx_content  a:hover{ line-height: 25px; color: #999999;}
.design_add_zysx_content  a:active{ line-height: 25px; color: #999999;}

/*底部*/
#footer{
	height: 200px;
	background: #071168;
	margin: auto;
	text-align: center;

}
.footer_1200{
	width: 1200px;
	margin:auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer_1200 p{

	text-align: center;
}
.footer_p{

	 display: block;
	 text-align: center;
	 float: left;
	 margin:71.5px 0 0 83px;
	 color: #FFFFFF;
 }
.footer_p_login{

	display: block;
	text-align: center;
	float: left;
	margin:71.5px 0 0 83px;
	color: #000000;
}

.fwrs{
	margin-top: 13px;
}
.footerlogo{
	width: 411px;
	height: 57px;
	background: url('__TMPL__/public/assets/images/LogoWhite.png') no-repeat;
	display: inline-block;
	float: left;
	margin-top: 71.5px;
}

.courseBox{
    box-shadow: 0px 1px 1px 1px #E8E5E5;
    width: 100%;
    font-size: 18px;
    border: 1px #ccc solid;
    border-radius: 14px;
    margin: 0px 0px 5px 0px;}

.courseBox_image{ text-align: center; width: 100%;}

.courseBox_text{ height: 100px; margin-top: 10px;}
.courseBox_text h3{ height:30px; font-size: 18px; line-height: 30px; margin-left: 10px; font-weight: bold; color: #575757;}
.courseBox_text h5{ height: 30px; font-size: 14px; line-height: 30px; margin-left: 10px; color: #878788; }


.courseDetail_left{ float: left; width:400px; margin-left: 10px;}
.courseDetail_right{float: left;  text-align: justify; width:650px;    text-justify:inter-ideograph;}

.courseDetail_right h3{height:40px; font-size: 22px; line-height: 40px; margin-left: 15px; font-weight: bold; color: #000000;}
.courseDetail_right h5{height:35px; font-size: 16px; line-height: 35px; margin-left: 15px; font-weight: bold; color: #575757; font-family: "Arial Black";}
.qdButton{ background-color: #E6E6E6; width:120px; height: 40px;
    border: 1px solid #000000;color: #000000;text-align: center;text-decoration: none;line-height: 40px;
    display: inline-block;    font-size: 16px; border-radius: 4px; outline: none; }
.qdButton:hover {
    background-color: #071168;
    border: none; text-decoration: none;
    color: #FFFFFF; font-weight: bold;
}
.qdButton:active {
    box-shadow: 0 5px #666;
    transform: translateY(4px); border: none; text-decoration: none;
}
.qdButton:visited{text-decoration: none;}
.account-name {
    border:solid 1px #CCC;
    width:270px;
    height:48px;
    font-size:14px;
    padding-left: 42px;
    padding-right:5px;
    background-image:url(/static/images/icon_account.png);
    background-repeat: no-repeat;
    background-position:10px 10px;
    margin-bottom:20px;
}
.account-name:focus {
    background-image:url(/static/images/icon_account-blue.png);
    background-repeat: no-repeat;
    background-position:10px 12px;
    border:solid 1px #00BBDD;
}
.user-pwd {
    border:solid 1px #CCC;
    width:270px;
    height:48px;
    font-size:14px;
    padding-left: 42px;
    padding-right:5px;
    background-image:url(/static/images/icon-lock.png);
    background-repeat: no-repeat;
    background-position:10px 10px;
    margin-bottom:10px;
}
.user-pwd:focus {
    background-image:url(/static/images/icon-lock-blue.png);
    background-repeat: no-repeat;
    background-position:10px 10px;
    border-color:#00BBDD;
}


#kcjs{ margin-top: 30px; }

#kcjs .layui-tab-title{ font-size: 22px; height: 60px; border: none;}
#kcjs .layui-this{ font-size: 22px;  color:#071168;}
#kcjs .layui-tab-title li{font-size: 22px; font-weight: bolder; width: 200px; color:#071168;}
#kcjs .layui-tab-brief > .layui-tab-title .layui-this:after{
    border-bottom: 6px solid #071168; width: 60px; margin-left: 70px; margin-top: 5px;
}


#kcjs .kcjj1{ padding-left: 40px; font-weight: bold;font-size: 16px;color:#696B72; padding-top:20px;line-height: 35px;
height: 35px;}
#kcjs .kcjj2{ padding-left: 40px; font-weight: bold;font-size: 16px;color:#696B72; padding-top:20px;line-height: 35px;
    height: 35px;}

.layui-col-space10{ margin: auto;}

 .kcjj3{ width: 1258px;  }
 .kcjj3 li{ width: 100%; margin-top: 30px;}
 .kcjj3_image{float: left; width: 440px;}
 .kcjj3_text{float: left;font-size: 20px;  width:600px;  margin-left: 20px;}
  .kcjj3_text h3{ padding-top: 10px; line-height: 30px; height: 30px;}
  .kcjj3_text h5{ font-weight: bold; padding-top: 10px; line-height: 30px; height: 30px;}


.container_left{ width: 15%; float: left; background-color: #cccccc; height: 100%; margin: auto; text-align: center;}
.container_right{ width: 85%; float: left; background-color: #ffffff;height: 100%; padding-left: 40px;}
.center_menu{margin-top: 30px;}

.stuview_container_right{ width: 100%; float: left; background-color: #ffffff;height: 100%; padding-left: 40px;}


#centerleft .layui-nav-tree .layui-nav-bar{background: none;}
#centerleft .layui-nav-item{  line-height: 60px;}
#centerleft .layui-nav {background: #cccccc;}

#centerleft .layui-nav-tree .layui-nav-item a {
    padding-left: 10px;
    position: relative;
    height: 60px;
    line-height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#000000;

}
#centerleft .layui-this{ background-color: #FFF7F7; color: #000000; border:1px #cccccc solid;}
#centerleft a{color:#000000;}
#centerleft .layui-this>a{ color: #ffffff;}
#centerleft .layui-nav-tree .layui-nav-item a:hover{ background-color:#90CEBC; color: #ffffff; text-decoration: none; }
#centerleft .layui-nav-itemed>a{  color: #000000; border:1px #cccccc solid;}


.container_right_title{ height: 60px; line-height: 60px;color: #33384A;font-size: 20px; font-weight: bold;
border-bottom: 1px solid #cccccc;}


.layui-table .thfont{ color:#2A2E41; font-weight: bold; font-size:14px; text-align: center; font-family: Arial;     background-color:#f2f2f2;
}
.layui-table .thfontblue{ color: #0D19BE;}
.score_qz{text-align: right;color: #2A2E41; font-weight: bold; font-size:14px;   margin-right:50px; height: 50px; line-height: 50px;}
.score_center{text-align: center;}
.btnblue{ background-color: #071168; color: #ffffff; letter-spacing: 1px;}
.btnblue:hover{ font-weight: bold; border:1px solid #071168; color: #ffffff;background-color: #071168;}

.btnccc:hover{ font-weight: bold; border:1px solid #071168;}

.class_search{ height: 60px; line-height: 60px; border-bottom: 1px solid #cccccc;}
.search_title{ width: 30px; font-weight: bold; color: #0D19BE; height: 100%;}
.btn_title:hover{color:#000000;}























