@CHARSET "UTF-8";
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,select,textarea,button,th,td,blockquote,address,pre
	{
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	color: #333;
	font: 12px/1.5 宋体, Tahoma, Arial;
}

h1,h2,h3,h4,h5,h6,input,textarea,select,button,label {
	font-size: 100%;
	vertical-align: middle;
}

ul,dl,ol {
	list-style: none;
}

.font-12 {
	font-size: 12px;
}

.font-14 {
	font-size: 14px;
}

a {
	color: #0078B6;
	text-decoration: none;
}

a:hover {
	font-weight: bold;
}

a:focus {
	outline: none;
}

article,aside,dialog,figure,footer,header,hgroup,nav,section {
	display: block;
}

.header,.container,.footer {
	margin: 0 auto;
}

.top-header {
	margin: 15px auto 3px;
	width: 996px
}

.font-bold-blue {
	color: #BC070C;
	font-weight: bold;
}

.font-bold-gray {
	color: gray;
	font-weight: bold;
}

.font-bold-stylecolor {
	color: #BC070C;
	font-weight: bold;
}

img {
	border: none;
}

img {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
}

html .hide {
	display: none;
}

html .show {
	display: block;
}

html .hidden {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

html .visible {
	position: static;
}

html .v-hidden {
	visibility: hidden;
}

html .v-visible {
	visibility: visible;
}

html .float-l {
	float: left;
	width: auto;
}

html .float-r {
	float: right;
	width: auto;
}

html .align-l {
	text-align: left;
}

html .align-c {
	text-align: center;
}

html .align-r {
	text-align: right;
}

html .align-t {
	vertical-align: top;
}

html .align-m {
	vertical-align: middle;
}

html .align-b {
	vertical-align: bottom;
}

html .relative {
	position: relative;
}

html .absolute {
	position: absolute;
}

html .overflow-hidden {
	overflow: hidden;
}

html .high-layer {
	z-index: 997;
}

html .higher-layer {
	z-index: 998;
}

html .highest-layer {
	z-index: 999;
}

.topnotices {
	background-color: #FFF9D7;
	line-height: 26px;
}

.topnotices strong {
	font-weight: 400;
	color: red;
}

.topnotices-wrap {
	margin: 0 auto;
	text-align: center;
}

.topnotices-wrap,.topnav-wrap,.toplogo-wrap,.container,.footer {
	width: 996px;
}

.topnotices .btn-close {
	position: absolute;
	margin: 5px 0 0 6px;
}

.btn-close {
	background-position: -233px -100px;
	width: 16px;
	height: 16px;
	text-indent: -99em;
}

.topnav {
	background-position: 0 -226px;
	background-color: #eeeeee;
	background-repeat: repeat-x;
	display: block;
	min-width: 996px;
	overflow: hidden;
	border-bottom:1px solid #dbdbdb;
}

.topnav-wrap {
	margin: 0 auto;
	height: 29px;
	line-height: 29px;
}

.topnav-wrap .split {
	float: left;
	height: 14px;
	width: 1px;
	overflow: hidden;
	background-color: #999999;
	border-right: 1px solid #3A3A3;
	margin: 8px 0 0 0;
}

.topnav-right {
	float: right;
}

.topnav-wrap .link-zone  {
	zoom: 1;
	color: #999999;
	margin: 0 -9px;
	float: left;
	margin-left: 0;
}

.topnav-wrap .link-zone li {
	float: left;
}

.topnav-wrap .link-zone a {
	position: relative;
	float: left;
	height: 29px;
	overflow: hidden;
	padding: 0 8px 0 9px;
	color: #999999;
}

.topnav-wrap .link-zone .red {
	color: #cc0000;
}

.toplogo {
	height: 68px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	min-width: 996px;
}

.toplogo-wrap {
	position: relative;
	height: 100%;
	margin: 0 auto;
}

.toplogo .logo {
	position: relative;
	display: inline-block;
	margin-top: 6px;
}

.toplogo .toplogo-right {
	position: absolute;
	right: 0;
	top: 35px;
	background:url(../images/800.png) no-repeat;
	_background-image:url(../images/800.gif);
	width:228px;
	height:21px;
}

.nav {
	height: 50px;
	line-height: 50px;
	position: relative;
}

.nav_l {
	float: left;
	width: 82%;
	background-position: 0 -50px;
	background-repeat: repeat-x;
	height: 50px;
}

.nav_r {
	float: right;
	width: 18%;
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 50px;
	top: 0;
}

.nav_c {
	width: 996px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -495px;
	height: 50px;
	font-family: "微软雅黑";
	color: white;
	font-size: 14px;
	font-weight: bold;
	clear:both;
}

.nav_c a {
	color: white;
	text-decoration: none;
}

.nav_c a.selected {
	background: url(../images/global_png.png);
	_background-image: url(../images/global_png.png);
	background-position: -491px -150px;
	display: block;
	width: 110px;
	height: 40px;
	color: #a90002;
	line-height: 40px;
	text-align: center;
	margin-top: 0px;
}

.nav_c_1 {
	float: left;
	background-position: 0px -50px;
	background-repeat: repeat-x;
	width: 760px;
	height: 50px;
	+overflow:hidden;
}

.nav_c_2 {
	float: left;
	width: 236px;
	background-position: 0 -100px;
	background-repeat: no-repeat;
	height: 50px;
	*height: 50px;
	padding-left: 0px;
}

*html .nav_c_2 {
	margin-right: -3px;
}

.nav_c_1 ul {
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

.nav_c_2 a {
	float: right;
	display: inline;
	margin-top: 5px;
}

.nav_c_1 li {
	background: url(../images/menu-split.png) right center no-repeat;
	_background-image: url(../images/menu-split.gif);
	float: left;
	display: inline;
	padding: 10px 10px 0 5px;
	width: 110px;
	height: 40px;
	*height:40px;
	line-height: 40px;
	text-align: center;
	+overflow:hidden;
}

.container {
	width: 960px;
	min-width: 960px;
	margin: 0 auto;
	zoom:1;
}

.container:after,.col-wrap:after {
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
	clear: both;
}

.footer {
	display: block;
	margin-top: 20px;
	padding-top: 15px;
	background: #FFFFFF;
	border-top: 1px solid #D9D9D9;
	width: 100%;
	min-width: 996px;
}

.footer-links {
	text-align: center;
	padding-top: 15px;
	margin-bottom: 15px;
}

.footer-links li {
	display: inline;
	color: #BBB;
}

.footer-links .first {
	border: none;
}

.auth-links {
	text-align: center;
	padding-bottom: 30px;
	margin: 0 auto;
	width: 600px;
}

.auth-links li {
	display: inline;
	float: left;
}

.auth-links a {
	height: 35px;
	display: block;
	text-indent: -9999em;
	background: url(../images/auth_png.png)
		no-repeat 0 0;
	 _background-image: url(../images/auth_png.png);
	margin-right: 12px;
	position: static;
	overflow: hidden;
}

.auth-links .versign {
	background-position: 0 0;
	width: 64px;
	height: 35px;
}

.auth-links .szfw_logo {
	background-position: -64px 0;
	width: 64px;
	height: 35px;
}

.fn-pb-10 {
	padding-bottom: 10px;
}

.fn-pl-10 {
	padding-left: 10px;
}

.fn-pt-10 {
	padding-top: 10px;
}

.fn-left,.fn-right {
	display: inline
}

.fn-left {
	float: left
}

.fn-right {
	float: right
}

.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.fn-clear {
	zoom: 1
}

.align_Center {
	text-align: center;
}

.align_Left {
	text-align: left;
}

.align_Right {
	text-align: right;
}

.ui-button {
    padding: 0 0;
    display: inline-block;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    overflow: visible;
    cursor: pointer;
}

div.ui-button, p.ui-button, span.ui-button {
    *display: inline;/* for ie */
}

.ui-button-text {
    display: block;
    cursor: pointer;
    border: 0;
    text-decoration: none;
    overflow: visible;
}
.ui-button a.ui-button-text:hover {
    text-decoration: none;
}
.ui-button input.ui-button-text, .ui-button button.ui-button-text {
    *display: inline;/* for ie */
}

/*银色*/
.ui-button-lsilvery,.ui-button-lsilvery:hover,.ui-button-msilvery,.ui-button-msilvery:hover,.ui-button-ssilvery,.ui-button-ssilvery:hover,.ui-button-text
	{
	background-image: url(../images/global-button.png);
	_background-image: url(../images/global-button.gif);
	background-repeat: no-repeat;
	background-color: transparent
}

.ui-button-lsilvery .ui-button-text,.ui-button-msilvery .ui-button-text,.ui-button-ssilvery .ui-button-text{font-family:verdana,\5b8b\4f53,\9ED1\4F53,sans-serif;font-size:12px;font-weight:700}
.ui-button-lsilvery{background-position:0 -89px}
.ui-button-lsilvery .ui-button-text{padding:8px 20px;background-position:right -266px;color:#595959}
.ui-button-lsilvery:hover{background-position:0 -133px}
.ui-button-lsilvery:hover .ui-button-text{background-position:right -310px}
.ui-button-msilvery{background-position:0 -429px}
.ui-button-msilvery .ui-button-text{padding:7px 18px;background-position:right -577px;color:#595959}
.ui-button-msilvery:hover{background-position:0 -466px}
.ui-button-msilvery:hover .ui-button-text{background-position:right -614px}
.ui-button-ssilvery{background-position:0 -711px}
.ui-button-ssilvery .ui-button-text{padding:3px 12px 4px 12px;font-size:12px;background-position:right -831px;color:#595959}
.ui-button-ssilvery:hover{background-position:0 -741px}
.ui-button-ssilvery:hover .ui-button-text{background-position:right -861px}
.ui-button-lsilvery input.ui-button-text,.ui-button-msilvery input.ui-button-text,.ui-button-ssilvery input.ui-button-text{*overflow:visible}

.ui-button-l, .ui-button-l:hover,
.ui-button-m, .ui-button-m:hover,
.ui-button-s, .ui-button-s:hover,
.ui-button-text {
    background-image: url(../images/global-button.png);
    _background-image: url(../images/global-button.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}
.ui-button-l .ui-button-text,
.ui-button-m .ui-button-text,
.ui-button-s .ui-button-text {
    font-family: verdana, \5b8b\4f53, \9ED1\4F53, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

/* large-size */
.ui-button-l { background-position: 0 0; }
.ui-button-l .ui-button-text {
    padding: 8px 20px;
    background-position: right -177px;
    color: #fff;
}
.ui-button-l:hover { background-position: 0 -45px; }
.ui-button-l:hover .ui-button-text {
    background-position: right -222px;
}
/* middle-size */
.ui-button-m { background-position: 0 -355px; }
.ui-button-m .ui-button-text {
    padding: 5px 22px 6px 22px;
    background-position: right -503px;
    color: #fff;
}
.ui-button-m:hover { background-position: 0 -392px; }
.ui-button-m:hover .ui-button-text {
    background-position: right -540px;
}
/* smaill */
.ui-button-s { background-position: 0 -651px; }
.ui-button-s .ui-button-text {
    padding: 4px 12px 4px 12px;
    font-size: 12px;
    background-position: right -771px;
    color: #fff;
}
.ui-button-s:hover { background-position: 0 -681px; }
.ui-button-s:hover .ui-button-text {
    background-position: right -801px;
}

.ui-button-l input.ui-button-text,
.ui-button-m input.ui-button-text,
.ui-button-s input.ui-button-text {
    *overflow: visible;
}

.sl-linear {
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f1f1f1));
    background: -moz-linear-gradient(top, #fcfcfc, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
    background:-o-linear-gradient(top, #fcfcfc, #f1f1f1);
    background: linear-gradient(top, #fcfcfc, #f1f1f1);
}
.link-zone li a img{
	vertical-align: middle;
}
.weibo-icon{
	margging-top:8px;
	position:relative;
	top:5px;
}
.header{
	height:110px;
	overflow: hidden;
	margin-bottom:10px;
}
/** 银校通共用样式 */
.block-left{
	float:left;
}
.block-right{
	float:right;
	width:738px;
	margin-left:10px;
}

.center-left{
	width:210px;
	border:1px solid #ddd;
}
.center-left-title{
	width:210px;
	height:35px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	color:#333;
	line-height:35px;
	text-indent:16px;
	
	
	background: #FAFAFA;
	background: -moz-linear-gradient(top, #FFFFFF 0, #EEEEEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF),
		color-stop(100%, #EEEEEE) );
	background: -webkit-linear-gradient(top, #FFFFFF 0, #EEEEEE 100%);
	background: -o-linear-gradient(top, #FFFFFF 0, #EEEEEE 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0, #EEEEEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#EEEEEE', GradientType=0 );
	background: linear-gradient(top, #FFFFFF 0, #EEEEEE 100%);
}
.center-left ul li{
	height:49px;
	background-color:#F9F9F9;
	width:199px;
	margin:0 auto;
	border-bottom:1px solid #ddd;
	border-top:none;
	line-height: 48px;
	font-size: 14px;
}
.center-left ul li a {
	width: 100%;
	height: 48px;
	display: block;
}
.center-left ul li a img{
	float:left;
	margin:13px 12px auto 5px;
}
.iconSelect{
	cursor:pointer;
	font-weight: bold;
}
.bottom-border-none{
	border-bottom:none!important;
}
#bottom-border-none{
	border-bottom:none!important;
}
.right-title{
	padding-left:8px;
	font-size:16px;
	color:#0067CD;
	border-bottom:1px solid #CCCCCC;
	font-weight: bold;
	height:29px;
	margin-bottom:20px;
}
.item-info{
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	float:left;
}
.item-info li{
	float:left;
	width:140px;
	border-right:1px solid #E8E8E8;
	font-size:14px;
	height: 28px;
	line-height: 28px;
	text-indent:20px;
}
.width-mod{
	width:226px!important;
}
.border-top-exist{
	border-top:1px solid #E8E8E8;
}
.item-background{
	background-color:#F5F5F5;
}
.margin-bottom20{
	margin-bottom:18px;
}
.footer{
	width:100%!important;
	border-top:2px solid #CCCCCC;
	margin:20px auto 17px auto;
	padding-top:16px;
	font-size: 14px;
	text-align: center;
	color:#999;
}
.footer a{
	color:#999;
}
.footer a:hover{
	color:#0078B6;
}
.center-left ul li a{
	color:black;
}
/** top导航*/
#shortcut{
	color:#666;
	line-height: 30px;
	padding-bottom:1px;
	width:100%;
}
#shortcut,#shortcut .w{
	background-color:#EFEFEF;
	background-repeat: repeat-x;
	height:30px;
	background-image: url("../img/top-nav.png");
}
#shortcut .w{
	width:960px;
	margin:0 auto;
}
.w .hello{
	float:left;
}
#shortcut .w ul{
	float:right;
}
#shortcut .w ul li{
	float:right;
	margin-left:8px;
}
#shortcut .w ul li a{
	color:#666;
}
#shortcut .w ul li a:hover{
	color:#0067CD;
}
.family-mod{
	font-family: "Microsoft YaHei",'微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif;
}