@CHARSET "UTF-8";
.coBlue{color:#3883c5;}
.blueBtn{
	padding:6px 16px;
	background:#3883c5;
	font-size:14px;
	color:#fff;
	border-radius:3px;
	border:none;
	cursor:pointer;
}
.noMessTs{
	width:100%;height:auto;padding:50px 0;
}
.noMessTs img{
	width:50%;
}


/* 顶部导航  */
.headerBg{
	width:100%;height:80px;
	min-width:1200px;
	background:#3883c5;
}
.header{
	width:1200px;height:80px;
	margin:0 auto;
}
.header:after{
	content: "";display: block;clear: both;
}
.header a{
	cursor:pointer;
}
.header>a{
	display:inline-block;
	height:80px;width:auto;
	max-width:300px;
	overflow:hidden;
	cursor:default;
}
.header>a>img{
	height:80px;
	width:302px;
	max-width:100%;
}
.header ul li{
	float:left;
	line-height:80px;
}
/* .header ul li:nth-child(1){
	margin-right:65px;
} */
.header ul li:nth-child(2){
	margin-right:15px;
}

.header ul li:nth-child(2) a{
	border-right:2px solid #fff;
}
.header ul li:nth-child(2) a:last-child{
	padding-right:15px;

}
.schoolName {
	border-right:none!important;
}
.header ul li a{
	color:#fff;
	display:inline;
}
.header ul li a img{
	width:15px;height:15px;
}


/* 顶部导航  */
.headerBgHome{
	width:100%;height:90px;
	/*min-width:1200px;*/
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.2);
	width: 100%;
	height: 100px;
	z-index: 9;
	color: #fff;
}
.headerHome{
	width:1170px;height:80px;
	margin:0 auto;
	padding:5px 30px 5px 0;
}
.headerHome:after{
	content: "";display: block;clear: both;
}
.headerHome>a{
	display:inline-block;
	height:80px;width:auto;
	min-width:328px;
}
.headerHome>a>img{
	height:80px;
}
.Top_main{
	width: 1200px;
	margin: 0 auto;
	height: 100px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.Top_main_logo{
	width: 302px;
	height: 80px;
}
.Top_main_Title{
	font-size: 28px;
	letter-spacing: 3px;
	font-weight: 700;
	color: #fff;
	margin-right: 410px;
}
.Top_main_link{
	font-size: 16px;
	font-weight: 400;
	min-width: 102px;
	text-align: right;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
}
.Top_main_link:hover{
	color: #169BD5;
}
.link_a{
	color: #fff;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.stuTopNav{
	padding-top:14px;
}
.stuTopNav li{
	float:left;
	padding:0 0px 10px 0px;
	margin:0 25px;

}
.stuTopNav li a{
	font-size:16px;
	cursor:pointer;
}
.stuTopNav li.active{
	border-bottom:2px solid #3883c5;
}
.stuTopNav li.active a{
	color:#3883c5;
	font-weight:bold;
}
.stuTopNav li a:hover{
	color:#3883c5;
}
.homeloginBtn{
	height:30px;
	margin:28px 0;
}
.homeloginBtn input{
	background:none;outline:none;
	cursor:pointer;
	border:1px solid #5e92c1;
	color:#5e92c1;font-size:14px;
	width:58px;height:28px;
	border-radius:3px;
}
.homeloginBtn a{
	font-size:14px;
	color:#333;
	margin-left:15px;
}


/* 登录导航  */
.headerBgLogin{
	width:100%;height:80px;
	min-width:1200px;
	background:#3883c5;
}
.headerLogin{
	width:1200px;height:80px;
	margin:0 auto;
}
.headerLogin img{
	width:302px;height:80px;
}


/* 左侧导航  */
.navLeft{
	width:180px;
	background:#fff;
	height:auto;
	box-shadow: 0px 0px 3px 1px #e3e3e3;
}
.navLeft>ul>li{
	height:59px;
	width:180px;
	overflow:hidden;
	padding:0 20px;
	box-sizing:border-box;
}
.navLeft>ul>div{
	width:90px;
	height:auto;
	padding:11px 25px;
	margin:0 20px;
	border-bottom:1px solid #eaeaea;
	display:none;
}
.navLeft>ul>div>a{
	display:block;
	line-height:36px;
	font-size:14px;
	color:#333;
	width:90px;
}
.navLeft>ul>div>a.cur{
	color:#3883c5;
}
.navLeft>ul>li.cur.twoNav{
	background:#3883c5 url(../img/icon_home_11.png) no-repeat 150px center;
	background-size: 14px;
}
.navLeft>ul>li.twoNavIcon{
	background:url(../img/icon_home_9.png) no-repeat 155px 25px;
}
.navLeft>ul>li.cur.rightNav{
	background: #3883c5 url(../img/icon_home_13.png) 148px 21px;
	background-size: 11% 29%;
	background-repeat: no-repeat;
}
.navLeft>ul>li>a{
	display:inline-block;
	width:140px;height:59px;
	border-bottom:1px solid #eaeaea;
	box-sizing:border-box;
	white-space: nowrap;overflow: hidden;text-overflow:ellipsis;
	font-size:16px;line-height:59px;
	color:#333;
}
.navLeft>ul>li.cur{
	background:#3883c5;
}
.navLeft>ul>li.cur a{
	color:#fff;
	border-bottom:none;
}
.navLeft>ul>li.nav_home a{
	background:url(/static/img/icon_1.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_home.cur a{
	background: url(/static/img/icon_1_white.png) no-repeat left center;
}
.navLeft>ul>li.nav_zzxt a{
	background:url(/static/img/icon_2.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_zzxt.cur a{
	background: url(/static/img/icon_2_white.png) no-repeat left center;
}
.navLeft>ul>li.nav_xsxx>a{
	background:url(/static/img/icon_3.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_xsxx.cur a{
	background: url(/static/img/icon_3_white.png) no-repeat left center;
}
.navLeft>ul>li.nav_sjfx a{
	background:url(/static/img/icon_4.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_sjfx.cur a{
	background: url(/static/img/icon_4_white.png) no-repeat left center;
}
.navLeft>ul>li.nav_dssz a{
	background:url(/static/img/icon_5.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_dssz.cur a{
	background: url(/static/img/icon_5_white.png) no-repeat left center;
}
.navLeft>ul>li.nav_dsgl a{
	background:url(/static/img/icon_6.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_dsgl.cur a{
	background: url(/static/img/icon_6_white.png) no-repeat left center;
}
.navLeft>ul>li.nav_eva a{
	background:url(/static/img/icon_8.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_eva.cur a{
	background: url(/static/img/icon_8_white.png) no-repeat left center;
}
.navLeft>ul>li.nav_zycp a{
	background:url(/static/img/icon_9.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_zycp.cur a{
	background: url(/static/img/icon_9_white.png) no-repeat left center;
}

.navLeft>ul>li.nav_dssz a{
	background:url(/static/img/icon_nav_dssz.png) no-repeat left center;
	padding-left:25px;
	background-size: 15px;
}
.navLeft>ul>li.nav_dssz.cur a{
	background: url(/static/img/icon_nav_dssz_white.png) no-repeat left center;
	background-size: 15px;
}
.navLeft>ul>li.nav_qtss a{
	background:url(/static/img/icon_nav_qtss.png) no-repeat left center;
	padding-left:25px;
	background-size: 15px;
}
.navLeft>ul>li.nav_qtss.cur a{
	background: url(/static/img/icon_nav_qtss_white.png) no-repeat left center;
	background-size: 15px;
}

.navLeft>ul>li.nav_xzlb a{
	background:url(/static/img/icon_10.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.nav_xzlb.cur a{
	background: url(/static/img/icon_10_white.png) no-repeat left center;
}
/*优秀作品*/
.navLeft>ul>li.nav_yxzp a{
	background:url(/static/img/icon_nav_excellentWorks.png) no-repeat left center;
	padding-left:25px;
	background-size: 16px;
}
.navLeft>ul>li.nav_yxzp.cur a{
	background: url(/static/img/icon_nav_excellentWorks_white.png) no-repeat left center;
	background-size: 16px;
}
/*下载中心*/
.navLeft>ul>li.tea_download a{
	background:url(/static/img/icon_nav_xzzx.png) no-repeat left center;
	padding-left:25px;
	background-size: 16px;
}
.navLeft>ul>li.tea_download.cur a{
	background: url(/static/img/icon_nav_xzzx_white.png) no-repeat left center;
	background-size: 16px;
}
/*测评*/
.navLeft>ul>li.nav_cp a{
	background:url(/static/img/icon_nav_evaluation.png) no-repeat left center;
	padding-left:25px;
	background-size: 16px;
}
.navLeft>ul>li.nav_cp.cur a{
	background: url(/static/img/icon_nav_evaluation_white.png) no-repeat left center;
	background-size: 16px;
}


/* 学生-左侧导航  */
.navLeft>ul>li.stu_news a{
	background:url(/static/img/stu/nav_1.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.stu_news.cur a{
	background: url(/static/img/stu/nav_1_white.png) no-repeat left center;
}
.navLeft>ul>li.stu_intro a{
	background:url(/static/img/stu/nav_2.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.stu_intro.cur a{
	background: url(/static/img/stu/nav_2_white.png) no-repeat left center;
}
.navLeft>ul>li.stu_rules a{
	background:url(/static/img/stu/nav_3.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.stu_rules.cur a{
	background: url(/static/img/stu/nav_3_white.png) no-repeat left center;
}
.navLeft>ul>li.stu_opus a{
	background:url(/static/img/stu/nav_4.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.stu_opus.cur a{
	background: url(/static/img/stu/nav_4_white.png) no-repeat left center;
}
.navLeft>ul>li.stu_notice a{
	background:url(/static/img/stu/nav_5.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.stu_notice.cur a{
	background: url(/static/img/stu/nav_5_white.png) no-repeat left center;
}
.navLeft>ul>li.stu_personal a{
	background:url(/static/img/stu/nav_6.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.stu_personal.cur a{
	background: url(/static/img/stu/nav_6_white.png) no-repeat left center;
}

/* 教师  */
.navLeft>ul>li.tea_notice a{
	background:url(/static/img/icon_12.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.tea_notice.cur a{
	background: url(/static/img/icon_12_white.png) no-repeat left center;
}
.navLeft>ul>li.tea_stuOpus a{
	background:url(/static/img/icon_11.png) no-repeat left center;
	padding-left:25px;
}
.navLeft>ul>li.tea_stuOpus.cur a{
	background: url(/static/img/icon_11_white.png) no-repeat left center;
}



.conRight{
	width:100%;height:auto;
	margin-left:30px;
}

/* 内容区  */
#container{
	/* padding: 10px; */
	/* height: 100%; */
	/* min-height: 100%; */

	width: 100%;
	height: auto;
	min-width: 1200px;
	padding: 30px 0 30px 0;
	background: #f4f8fb;
	box-sizing: border-box;
	min-height: 770px;
}
.cpContentBg{
	width:100%;height:auto;
	min-width:1200px;
	padding:30px 0 30px 0;
	background:#f4f8fb;
}
.cpContent{
	width:1200px;height:auto;
	margin:0 auto;
	display:flex;
}
.cpContent:after{
	content: "";display: block;clear: both;
}
.el_name{
	margin-left: 28px !important;
}
.search label:first-child{
	margin-left: 25px !important;
}
.search{
	width: 100% !important;
	border-radius: 5px;
}
.contentBox{
	width: 100% !important;
}
/*.textarea-box{*/
/*	overflow-y: auto;*/
/*}*/
/*loading动画*/
#loading_div{
	position: absolute;
	top:0;width: 100%;
	height: 100%;
	background-color: #bbbbbb;
	opacity: 0.4;
	display: flex;
	justify-content: center;
	align-items: center;
}
#loading_div img{
	width: 40px;
	height: 40px;
	-webkit-animation: loading 2s linear 0s infinite;
	-moz-animation: loading 2s linear 0s infinite;
	-ms-animation: loading 2s linear 0s infinite;
	-o-animation: loading 2s linear 0s infinite;
	animation: loading 2s linear 0s infinite;
}
@-webkit-keyframes loading {
	0%{
		transform: rotate(0);
	}
	100%{
		transform: rotate(1turn);
	}
}
@-moz-keyframes loading {
	0%{
		transform: rotate(0);
	}
	100%{
		transform: rotate(1turn);
	}
}
@-ms-keyframes loading {
	0%{
		transform: rotate(0);
	}
	100%{
		transform: rotate(1turn);
	}
}
@-o-keyframes loading {
	0%{
		transform: rotate(0);
	}
	100%{
		transform: rotate(1turn);
	}
}
@keyframes loading {
	0%{
		transform: rotate(0);
	}
	100%{
		transform: rotate(1turn);
	}
}
/*loading end动画*/
/* 表格 */

thead tr {
	background-color: #E4EAED !important;
	height: 42px;
	color: #9C9D9F;
}

tbody tr {
	height: 42px;
	text-align: center;
	line-height: 42px;
}

tbody tr td:first-child {
	color: #4D7FB1;
}

tbody tr:nth-child(even) {
	background-color: #F1F7FA;
}
tbody tr td{
	line-height: 17px;
	padding: 10px;
	box-sizing: border-box;
}
tfoot tr td{
	line-height: 17px;
	padding: 10px;
	box-sizing: border-box;
}
.thBox{
	width: 115px;
}
.th_35px{
	width: 35px;
}
.th_50px{
	width: 50px;
}
.th_75px{
	width: 75px;
}
.th_135px{
	width: 135px;
}
.th_210px{
	width: 210px;
}
.th_110px{
	width: 110px;
}
.contentBox tbody>tr>td:last-child>span{
	margin-right: 5px;
	white-space: nowrap;
}
.tdLast{
	color: rgb(2, 167, 240);
	cursor: pointer;
	display: flex;
	border: none;
	flex-direction: column;
	line-height: 25px;
}
.bgColor{
	background-color: #F9FAFC !important;
}
/* 表格end */

/* 页脚  */
.footerBg{
	width:100%;height:80px;
	min-width:1200px;
	position: relative;
	top: 30px;
	background-color: #2278C5;
}
.footer{
	display: flex;
	justify-content: center;
	width:1200px;height:80px;
	text-align:center;
	line-height:80px;
	font-size:14px;color:#999;
	margin:0 auto;
	color: #fff;
}
.footer a{
	color: #fff;
}
.footer a:hover{
	color: red;
}
.footer_split{
	margin: 0 20px;
}
/* 首页页脚  */
.footerHomeBg{
	width:100%;height:120px;
	min-width:1200px;
	background:#2278c4;
}
.footerHome{
	width:1200px;height:55px;
	text-align:center;
	font-size:14px;color:#999;
	margin:0 auto;
	padding:35px 0 30px 0;
}
.footerHome span{
	text-align:center;
	font-size:12px;
	color:#fff;
	padding-left:20px;
}
/* .footerHome span:nth-child(1){
	background:url(/static/img/student/foot_icon1.png) no-repeat left center;
}
.footerHome span:nth-child(2){
	margin:0 70px;
	background:url(/static/img/student/foot_icon2.png) no-repeat left center;
}
.footerHome span:nth-child(3){
	background:url(/static/img/student/foot_icon3.png) no-repeat left center;
} */
html,body{
	background: #f4f8fb;
}
.footerHome>p{
	font-size:12px;color:#fff;
	margin-top:18px;
}

.sixLeft{
	margin-left: 84px;
}
.fiveLeft{
	margin-left: 70px;
}
.fourLeft{
	margin-left: 56px;
}
.threeLeft{
	margin-left: 42px;
}
.twoLeft{
	margin-left: 28px;
}
.oneLeft{
	margin-left: 14px;
}
.requiredLeft{
	margin-left: 6px;
}
.oneRequiredLeft{
	margin-left: 20px;
}
.twoRequiredLeft{
	margin-left: 34px;
}
.threeRequiredLeft{
	margin-left: 48px;
}
.fourRequiredLeft{
	margin-left: 62px;
}
.fiveRequiredLeft{
	margin-left: 76px;
}
.sixRequiredLeft{
	margin-left: 90px;
}

/* 分页 */
.pageBox button{
	color: #fff;
	background-color: #3483C5;
	margin-left: 5px;
	border: 0;
	border-radius: 5px;
	font-size: 14px;
	cursor: pointer;
	width: 25px;
	height: 25px;
}
.pageBox>input{
	color: #fff;
	background-color: #3483C5;
	margin-left: 5px;
	border: none;
	border-radius: 5px;
	font-size: 14px;
	cursor: pointer;
	width: 25px;
	height: 25px;
	text-align: center;
}
.pageBox{
	margin: 50px 0;
	text-align: right;
	margin-top: 10px;
	margin-right: 3%;
}
.pageBox span:not(.pagnum){
	margin-left: 10px;
}
/* 分页end */

/* 弹窗按钮  */
.modBtn{
	width:100%;height:35px;
	border-top:1px solid #f4f4f4;
	padding:17px 0;
	background:#f9f9f9;
}
.modBtn input{
	width:90px;height:34px;
	border-radius:3px;
	box-sizing:border-box;
	font-size:14px;
	cursor:pointer;
}
.modBtn input:nth-child(1){
	background:#3883c5;
	color:#fff;
	border:none;
}
.modBtn input:nth-child(2){
	background:#fafcfe;
	color:#333;
	border:1px solid #c8d5e5;
}
/*鼠标样式*/
.cursor_no{
	cursor: no-drop;/*禁止点击*/
}
.cursor_pointer{
	cursor: pointer;/*小手*/
}
.cursor_default{
	cursor: default;/*默认*/
}
.cursor_crosshair{
	cursor: crosshair;/*十字光标*/
}
/*鼠标样式*/
/*顶部公告样式 start*/
.notice-entire {
	width: 100%;
	height: 50px;
	background-color: #fef6eb;
	position: fixed;
	top: 0;
	z-index:9999;
	display: none;
}

.notice-con {
	width: 1200px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	color: #333;
	font-size: 16px;
	overflow: hidden;
	background-color: #fef6eb;
	position: relative;
}

.notice-con img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.notice-main-con {
	margin: 0 16px 0 25px;
	overflow: hidden;
}

.notice-main {
	width: auto;
	white-space: nowrap;
}

.noriceList {
	display: inline-block;
	color: #ee951f;
	margin-right:50px;
}
#conList,#conList:active,#conList:visited{
	outline: none!important;
	/*pointer-events: none!important;*/
}
@-moz-keyframes move{
	0%{transform:translateX(100%);}
	50%{transform:translateX(0);}
	100%{transform:translateX(-100%);}
}
@-webkit-keyframes move{
	0%{transform:translateX(100%);}
	50%{transform:translateX(0);}
	100%{transform:translateX(-100%);}
}
@keyframes move{
	0%{transform:translateX(100%);}
	50%{transform:translateX(0);}
	100%{transform:translateX(-100%);}
}
/*顶部公告样式  end*/
/*底部樣式*/
.footerBg>.footer>div p:hover{
	color: #DC4848 !important;
}
/*修改*/
.search input{
	line-height: 28px !important;
}
/*模态窗信息确认*/
.modal_box{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(178,178,178,0.8);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 100000001;
}
.modal_box>.content{
	position: absolute;
	width: 420px;
	height: 594px;
	background-color: rgba(255,255,255,1);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.modal_box>.content .strHtml{
	font-size: 16px;
	padding: 10px;
	box-sizing: border-box;
	height: 544px;
	overflow-y: auto;
	overflow-x: hidden;
	color: #000;
	text-align: justify;
	line-height: 28px;
}
.modal_box>.content .btn_box{
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 0;
}
.modal_box>.content .btn{
	width: 100%;
	height: 50px;
	color: #fff;
	font-size: 20px;
	background-color: #00a0e9;
	cursor: pointer;
	border: none;
}
.modal_box>.content .btn:nth-of-type(1):hover{
	background-color: #28b9fc;
}
.modal_box>.content .btn:nth-of-type(2){
	background-color: #f12b2b;
}
.modal_box>.content .btn:nth-of-type(2):hover{
	background-color: #f86262;
}

