/*base*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin: 0;padding: 0;}
fieldset,img {border: 0;}
:focus {outline: 0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
abbr,acronym{border: 0;font-variant: normal;}
input,button,textarea,select,optgroup,option{font-family: inherit;font-size: inherit;	font-style: inherit;font-weight: inherit;}
code,kbd,samp,tt{font-size: 100%;}
input,button,textarea,select{*font-size: 100%;}
body{font:14px/1.5 "微软雅黑",Tahoma, Arial; color: #6b6b6b;/* background:#ffffff url(images/bg.png) repeat-x;*/}
html,body{height: 100%;width: 100%;position: relative;}
ol,ul{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;}
caption,th{text-align: left;}
sup,sub{font-size: 100%;vertical-align: baseline;}
:link,:visited,ins{text-decoration: none;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}
a,a:visited{text-decoration: none; color: #555555;}
a:hover{ text-decoration: none; color: #a50007;}
img{display: inline-block; border: 0px;}
input{vertical-align:middle;}
/*home*/
.f-red{color:#a50007;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f-b{font-weight:bold;}
.w972{width:972px;margin:0 auto;}
.w238{width:238px;}
.w426{width:426px;}
.w680{width:680px;}
.w288{width:288px; float:left;margin:10px;}
.w120{width:120px;}
.w100{width:100px;}
.mt10 {margin-top: 7px;}
.mt20 {margin-top: 20px;}
.ml10 {margin-left: 10px;}
.wallpaper{
	min-width: 972px;
}
.clear{clear:both;}
.f-l{float:left;}
.f-r{float:right;}
/*all*/
.top-area{
	max-width:1600px;
	margin:0 auto;
	background:url(images/top_bg.jpg) repeat-x;
	height:85px;
	text-align:center;
}
.top{
	width:972px;
	height:85px;
	margin:0 auto;
}
.top p{
	padding-top:10px;
	text-align:left;
}
.top .top-nav{
	float:right;
	width:180px;
	height:85px;
	line-height:85px;
	overflow: hidden;
}
.top .top-nav li{
	float:left;
	margin-right:30px;
}
.top .top-nav li img{
	margin-left:5px;
	margin-top:8px;
	position:absolute;
}
.top .top-nav li a{
	font-size:14px;
	
}
.nav-area{
	max-width:1600px;
	margin:0 auto;
	height:35px;
	background:url(images/nav_bg.jpg) repeat-x;
	text-align:center;
}
.nav li{
	float:left;
	line-height:34px;
}
.nav li a{
	color:#333;
	display:inline-block;
	padding:0 20px;
}
.nav li a:hover{
	background:#cd010f;
	color:#fff;
}
.nav li a.current{
	background:#cd010f;
	color:#fff;
}
.home-bg{
	background:url(images/index_bg.jpg) no-repeat center top;
	min-width:972px;
	max-width:1600px;
	margin:0 auto;
	width:auto !important;
	height:572px;
	text-align:center;
}
.home{
	width:972px;
	margin:0 auto;
	padding-top:102px;
	text-align:left;
}
.left{
	float:left;
	width:480px;
	height:154px;
}
.left .login{
	padding:10px 20px;
	line-height:28px;
	color:#fff;
	background:url(images/left-bg.png);
}
.left .login h1{
	font-size:20px;
	font-weight:bold;
}
.left .login img{
	margin:8px 0;
}
.right{
	float:right;
	width:400px;
	height:360px;
	margin-right:30px;
}
.right .info{
	margin-top:20px;
	padding:10px 10px;
	line-height:28px;
	color:#333;
	background:#fff;	
}
.right .info h2{
	color:#ff4901;
	font-size:20px;
	font-weight:bold;
	height:36px;
	line-height:28px;
	border-bottom:1px solid #777777;
	margin-bottom:5px;
}
.right .info img{
	margin:8px 0;
}
.right .info .info-list li{
	height:32px;
	line-height:30px;
	border-bottom:1px solid #dadada;
	vertical-align:middle;
}
.right .info .info-list li img{
	vertical-align:middle;
	margin:0;
	margin-right:5px;
}
.btn-list{
	margin-top:8px;
}
.btn-list li{
	float:left;
	margin-right:10px;
	width:64px;
	height:64px;
}
.btn-list li.last{
	margin-right:0px;
}
.footer{
	max-width:1600px;
	margin:0 auto;
	padding-top: 18px;
	background:#e7e7e7;
	height: 70px;
}
.copyright{
	text-align: center;
	height:30px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #555555;
}

.login-area{	
	margin:0 auto;
	margin-top:10px;
	width:972px;
	min-height:200px;
	height:auto !important;
	background:url(images/area-bg-top.png) no-repeat center top;
	padding-top:5px;
	padding-bottom:5px;
}
.area-bg{
	min-height:400px;
	height:auto !important;
	background:url(images/area-bg.png) repeat-y center top;
	padding:10px 20px;
}
.area-bottom-bg{
	height:10px;
	background:url(images/area-bg-bottom.png) repeat-y center bottom;
}
.area-bg .login-content-area{
	width:872px;
	margin:20px;
	margin-bottom:0px;
}
.area-bg .login-content-area .form-left{
	float:left;
	width:520px;
	min-height:300px;
	padding-right:20px;
	background:url(images/login_line1.png) no-repeat right center;
}
.area-bg .login-content-area .form-left h1{
	margin-bottom:20px;
}
.area-bg .login-content-area .form-left h3{
	font-weight:bold;
	font-size:14px;
	line-height:40px;
}
.area-bg .login-content-area .form-left p{
	font-size:14px;
	line-height:30px;
}
.area-bg .login-content-area .form-left img{
	vertical-align:middle;
}
.area-bg .login-content-area .form-right{
	float:right;
	width:330px;
}
.form-right .form-area{
	width:300px;
	margin-left:30px;
}
.form-right .form-area h1{
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	margin-bottom:20px;
	color:#a50007;
}
.form-right .form-area li{
	line-height:36px;
}
.form-right .form-area li label img{
	vertical-align:middle;
	margin-left:10px;
}
.ipt{
	width:196px;
	height:24px;
	background:#fafafa;
	border:1px solid #d9d9d9;
}
.ipt-yzm{
	width:110px;
	height:24px;
	background:#fafafa;
	border:1px solid #d9d9d9;
}
.form-right .form-area li span{
	display:inline-block;
	width:80px;
}
.form-right .form-area li.login-btn{
	line-height:76px;
	margin-left:80px;
}
.public-main{
	min-height:580px;
	height:auto !important;
	overflow:hidden;
}
.home-bg{
	background:url(images/home_bg.jpg) no-repeat center top;
}
.info-bg{
	background:url(images/info_bg.jpg) no-repeat center top;
}
.study-bg{
	background:url(images/study_bg.jpg) no-repeat center top;
}
.yjsjy-bg{
	background:url(images/yjsjy_bg.jpg) no-repeat center top;
}
.culture-bg{
	background:url(images/culture_bg.jpg) no-repeat center top;
}
.culture2-bg{
	background:url(images/culture2_bg.jpg) no-repeat center top;
}
.jzsd-bg{
	background:url(images/jzsd_bg.jpg) no-repeat center top;
}
.bkzx-bg{
	background:url(images/bkzx_bg.jpg) no-repeat center top;
}
.xysp-bg{
	background:url(images/xysp_bg.jpg) no-repeat center top;
}
.xy-bg{
	background:url(images/xy_bg.jpg) no-repeat center top;
}
.public-area{	
	margin:0 auto;
	margin-top:60px;
	width:972px;
	min-height:200px;
	height:auto !important;
	background:url(images/area-bg-top.png) no-repeat center top;
	padding-top:5px;
	padding-bottom:5px;
}
.public-bg{
	min-height:400px;
	height:auto !important;
	background:url(images/area-bg.png) repeat-y center top;
	padding:10px 20px;
	overflow:hidden;
}
.public-bg .left-area{
	width:680px;
	float:left;
}
.public-bg .left-area .left-1{
	width:238px;
	float:left;
}
.public-bg .left-area .left-2{
	width:426px;
	float:right;
}
.public-bg .right-area{
	width:238px;
	float:right;
}
.public-bg .right-area h2{
	margin-bottom:12px;
}
/*portal圆角框架*/

.l-t{
	background:url(images/l-t.png) no-repeat left top;
	margin-right:5px;
	height:32px;
	display:block;
}
.r-t{
	background:url(images/r-t.png) no-repeat right top;
	width:8px;
	height:32px;
	float:right;
}
.l-b{
	background:url(images/l-b.png) no-repeat left bottom;
	margin-right:5px;
	min-height:32px;
	height:auto !important;
	display:block;
	padding-right:5px;
	overflow:hidden;
}
.r-b{
	background:url(images/r-b.png) no-repeat right bottom;
	width:8px;
	min-height:32px;
	height:auto !important;
	float:right;
}
.s-l-t{
	background:url(images/s-l-t.png) no-repeat left top;
	margin-right:5px;
	height:32px;
	display:block;
}
.s-r-t{
	background:url(images/s-r-t.png) no-repeat right top;
	width:8px;
	height:32px;
	float:right;
}
.s-l-b{
	background:url(images/s-l-b.png) no-repeat left bottom;
	margin-right:5px;
	min-height:120px;
	height:auto !important;
	display:block;
	padding-right:5px;
	overflow:hidden;
}
.s-r-b{
	background:url(images/s-r-b.png) no-repeat right bottom;
	width:8px;
	min-height:120px;
	height:auto !important;
	float:right;
}
/*portal圆角框架结束*/
.portal{
	margin-bottom:12px;
}
.portal h3{
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	color:#a50007;
}
.content-info{
	padding:10px;
	padding-right:0px;
}
.more-r{
	float:right;
	margin-right:5px;
	margin-top:9px;
}
/*迎新公告*/
.notice-left{
	float:left;
	width:168px;
	margin-right:12px;
}
.notice-left img{
	margin:10px 15px;
}
.notice-list{
	float:right;
	width:470px;
	margin-right:12px;
}
.notice-list li{
	height:28px;
	line-height:28px;
	margin-left:9px;
}
.notice-list .date-r{
	float:right;
	width:40px;
	font-size:12px;
	color:999;
}
.study-area{
	background:url(images/s-r-b.png) no-repeat right bottom;
	min-height:120px;
	height:auto !important;
	overflow:hidden;
}
.study-area .study-list{
	margin-top:12px;
}
.study-area p{
	margin-top:20px;
	margin-left:12px;
}
.study-area .study-list li{
	height:30px;
	line-height:20px;
	margin-left:10px;
}