﻿/* CSS Document */ 

/* ======导航开始====== */.upfile {

	margin-top: 60px;

}



.index-box {

	background: #fff;

}



.last-login .sub-nav {

	border-right: 1px solid #ee5f00;

	border-right: 1px solid #ee5f00;

}



.index-box .banner {

	position: static;

	width: 100%;

	height: 541px;

}



.index_banner_height {

	background-color: #eee;

}



.nav {

	height: 55px;

}



.banner-nav {

	position: absolute;

	width: 1024px;

	bottom: 1px;

	left: 50%;

	margin-left: -512px;

	z-index: 20;

}



.nav>ul>li {

	float: left;

	line-height: 55px;

	height: 57px;

	background-color: #fff;

	border-right: none;

	position: relative;

	text-align: center;

	z-index: 20;

	border-bottom: 1px solid #eee;

}



.nav>ul>li>a {

	display: block;

	width: 100%;

	font-size: 18px;

	height: 100%;

	border: solid #eee 1px;

	border-bottom: none;

	color: #000; font-family:"Microsoft YaHei"; 

}



.sub-nav a {

	display: block;

	width: 100%;

	line-height: 30px;

}



.banner-nav .sub-nav {

	padding-top: 25px;

}



.nav>ul>li>a:hover {

	color: #FFFFFF; background: #006EB3; 

}



.nav>ul>li>a.hoversa {

	background: #f9f9f9;

}



.nav>ul>li.last-login>a:hover {

	background: #0F8BD1;

}



.banner-nav .sub-nav a {

	text-align: center;

}



.sub-nav a:hover {

	background: #0F8BD1;

	color: #fff;

}



.sub-nav a.click_dq {

	background: #ff6600;

	color: #fff;

}



.nav>ul>li.last-login {

	border: none;

	height: 57px;

	width: 90px;

	background-color: #ff6600;

	border-left: #ee5f00 1px solid

}



.nav>ul>li.entry-login {

	border: none;

	height: 57px;

	width: 90px;

	background-color: #006eb3;

}



.nav>ul>li.last-login a,.nav>ul>li.entry-login a {

	border: none;

	font-size: 16px;

	color: #fff

}



..nav>ul>li.entry-login a.click_dq {

	background: #0f8bd1;

}



.nav>ul>li.last-login a.click_dq {

	background: #f66b0e;

}



.nav>ul>li.entry-login a:hover {

	background: #0f8bd1;

}



.nav>ul>li.last-login a:hover {

	background: #f66b0e;

}



.last-login>a {

	display: block;

	width: 99.2%;

	float: left;

	text-align: center;

	height: 60px;

	color: #fff;

}



.sub-nav {

	width: 100%;

	min-height: 180px;

	padding: 10px 0;

	display: none;

	position: absolute;

	top: 57px;

	border-left: 1px solid #eee;

	border-bottom: 1px solid #eee;

	background: #fff;

	color: #777

}



.last-login .last-login-img {

	width: 100%;

	height: 100%;

	text-align: center;

	font-size: 126px;

	display: none;

}



.last-login-img img {

	vertical-align: middle;

	display: block;

	margin-top: 20px;

	width: 100%;

}



.sub-nav a {

	color: #333;

}



.last-login ul.sub-nav {

	background: #fff;

	border-top: none;

	border-bottom-color: #eee;

	border-left: #fff 1px solid;

	border-right: none;

	margin-left: -1px;

}



.sub-nav li {

	width: 100%;

	font-size: 14px;

	line-height: 30px;

	text-align: left;

}



.pic-phpto {

	width: 60px;

	height: 100%;

	overflow: hidden;

	float: left;

	background: url(mran.png) right center no-repeat;

}



.pic-phpto img {

	display: block;

	margin-top: 5px;

	margin-top: 7px;

}



.nav ul .logined_nav {

	width: 210px;

}



.login_ed {

	width: 100%;

	height: 57px;

	; display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	overflow: hidden;

	display: flex;

}



.logined_nav .sub-nav {

	border-right: 1px solid #e2e2e2;

}



.top-nav .logined_nav .sub-nav li {

	width: 100%;

	font-size: 14px;

	line-height: 30px;

	text-align: left;

}



.top-nav .logined_nav .sub-nav li a {

	padding-left: 20px;

}



.login_ed a {

	display: block;

	line-height: 57px;

	height: 55px;

	font-size: 14px;

	padding: 0 13px;

	color: #777;

	float: left;

}



.login_ed a:hover {

	text-decoration: underline;

}/* 大盒子 *//* 顶部导航 */.ogosnav {

	width:

}



.logos {

	display: block;

	float: left;

	width: 12.5%;

	padding-left: 1%;

	background: #fff;

}



.top-nav {

	width: 100%;

	min-width: 1000px;

	position: fixed;

	top: 0;

	z-index: 100;

	display: none;

}



.banner-nav .nav-box {

	width: 179px;

}



.top-nav .sub-nav {

	top: 57px;

	border-bottom: 1px solid #eee;

}



.top-nav .sub-nav li {

	text-align: center;

	padding: 0;

	font-size: 14px;

}



.logosnav {

	width: 290px;

	float: left;

	height: 57px;

	background: #fff;

	position: relative;

}



.logosnav a {

	display: block;

	width: 100%;

	height: 100%;

	border-bottom: 1px solid #eee;

}



.logosnav img {

	display: block;

	margin: 0 auto;

	padding-left: 15%;

	width: 80%;

}/* ======导航结束====== *//* 首页 *//*=======字体==========*//*=======字体结束==========*//* ======导航开始 ======*/.header_index {

	width: 320px;

	margin: 0 auto;

	height: 75px;

}



.header_logo {

	display: block;

	float: left;

	padding-top: 13px;

}



.header_index .header_index_p {

	font-size: 16px;

	line-height: 75px;

	color: #777;

	float: left;

	margin-left: 40px;

}



.header {

	width: 100%;

	height: 80px;

}



.header-c {

	width: 1245px;

	height: 100%;

	margin: 0 auto;

}



.header-c a {

	color: #777777;

}



.logo {

	float: left;

	padding-top: 14px;

}



.hd-nav {

	float: left;

	margin-left: 100px;

}



.hd-nav li {

	float: left;

	font-size: 16px;

	line-height: 80px;

	margin-right: 62px;

}



.user {

	float: left;

	margin-left: 50px;

}



.user li {

	float: left;

	margin-right: 15px;

	font-size: 16px;

	line-height: 80px;

}



.hd-nav li a:hover {

	color: #006EB3;

}/* ======导航开始结束====== */

.college-page {

	width: 100%;

	background-color: #eee;

	overflow: hidden;

}

.college-banner {

	height: 213px;

	background:#FFF;

}



.nav>ul {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	margin: auto;

	padding: 0;

}

.banner-nav .nav-box {

	width/*\**/: 172px \9;

}

.top-nav {

	min-width: 1245px;

}



.nav>ul {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	margin: auto;

	padding: 0;

}



.top-nav .nav-box {

	-webkit-box-flex: 1;

	-webkit-flex: 1 0 auto;

	-ms-flex: 1 0 auto;

	flex: 1 0 auto;

}



.logosnav img {

	width/*\**/: 90% \9;

}



.nav>ul>li.last-login,.nav>ul>li.entry-login {

	width/*\**/: 5.5% \9;

}/*IE6,IE7,IE8识别*/.banner-nav .nav-box {

	width/*\**/: 172px \9;

}



.logosnav {

	width/*\**/: 16% \9;

}



ul li.nav-box {

	width/*\**/: 11.5% \9;

}



.top-nav ul li.logined_nav {

	width/*\**/: 15% \9;

}



.zsdt {

	width: 1245px;

	margin: 0 auto;

	overflow: hidden;

}



.clearfloat {

	clear: both;

}

 

/*  首页滚动   */
.w980{width:1024px;margin:0 auto;}
.ggbm{overflow:hidden; height:25px; width:1024px; margin:0 auto; border:1px solid #dedede; background:#f8f8f8;}
.ggbm li{margin-right:8px; margin-left:8px;float:left; _display:inline; height:25px; line-height:25px;color:#FF4900;}
.ggbm li span{color:#ccc; padding-left:10px;}
.ggbm .inggbm{width:855%; float:left;}
.ggbm ul{float:left;}

/* 头部 */
#announ{height:30px; line-height:30px; overflow:hidden; float:left; background: url(../aimages/icon2.png) no-repeat left -461px;  padding-left:20px;width:655px; margin-top:2px;}
#announ li{height:30px; line-height:30px; overflow:hidden;}
.xl_content{width:310px; float:left; margin-left:10px; text-align:center; margin-right:20px; overflow:hidden;}
.kc_list_pic{border:1px solid #ccc; width:978px; margin:0 auto;}
.img_pic{display:block; width:161px; float:left;}
.img_pic img{width:161px;}
.table .tdr{color:#f00;}
 
img {border:0;}
.formerror .error{display:none; color:red;}
.red {color:red;}
.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
 
/* 头部 */
.w1000{width:1000px;margin:0 auto;}
 
.jztop{height:28px; line-height:28px; background:#f6f6f6;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;} 
  
.jztopnav{height:36px; line-height:36px;padding-left: 50px; width:65%; float:left;}
.jztopnav a{color:#123988;font-size:12px;}
.jztopnav span{color:#123988; padding-left:10px; padding-right:10px;}