﻿@charset "utf-8";

/* 公用样式 */
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background: #FFF url(../images/bg.png) no-repeat center top; }
ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, div {
	margin: 0px;
	padding: 0px;
}
ul, ol {
	list-style: none;
}
fieldset, img {
	border:0;
}
a {
	text-decoration:none;
	outline:0 none;
	cursor:pointer;
	color: #444;
}
a:hover {
	text-decoration:none;
	color: #F60;
}
p {
	line-height:1.5;
}
.clr {
	clear:both;
	height:1px;
	overflow:hidden;
}
.left {
	float:left;
}
.right {
	float:right;
}
.leftmargin12 {
	margin-left: 12px;
}
.leftpad18 {
	padding-left: 18px;
}
.marginbottom15 {
	margin-bottom: 18px;
}

/* 一级页CSS */
.topbg {
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 30px;
}
.top {
	height: 30px;
	line-height: 30px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.top p {
	line-height:30px;
	color: #666;
	height: 30px;
}
.top p span {
	margin-left: 5px;
	margin-right: 5px;
	color: #CCC;
}
.top p a {
	color: #F30;
}
.top p a:hover {
	color: #F90;
}
#container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	height: 140px;
	clear: both;
	padding-top: 42px;
}
.logo {
	margin-bottom: 38px;
}
.menu{
	height:32px;
	font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;
	_overflow:hidden
}
.menu a{
	color:#FFF;
	height:16px;
	line-height:16px;
	float:left;
	position:relative
}
.nav{
	position:relative;
	z-index:10;
	background-color: #333;
}
.menu li{font-size:14px;float:left;position:relative;padding:8px 12px;}
.menu li:hover{
	background-color:#ff8400;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 7px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
}
.menu li:hover a{
	color:#FFF
}
.menu li#current{
	background-color:#F60;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	padding-top: 8px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F60;
}
.menu li#current:hover{
	background-color:#ff8400;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	padding-top: 8px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.menu li.no_sub:hover{
	border:1px solid #FFF;
	padding:7px 11px
}
.menu ul{
	width:210px;
	background-color:#F90;
	position:absolute;
	left:-1px;
	top:-999em;
	z-index:99999;
	padding:8px;
	display:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.menu li:hover ul{top:31px;display:block}
.menu li:hover ul li{
	border:none;
	width:180px;
	float:left;
	background-color: #F90;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 15px;
}
.menu li:hover ul li a{
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}
.menu li:hover ul li a:hover{text-decoration:underline}
/*IE6*/
.menu li.hover{
	background-color:#ff8400;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 7px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
}
.menu li.hover a{
	color:#FFF
}
.menu li.hover ul{top:31px;display:block}
.menu li.hover ul li{
	border:none;
	width:180px;
	float:left;
	background-color: #F90;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 15px;
}
.menu li.hover ul li a{
	height:16px;
	line-height:16px;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	padding:0
}
.menu li.hover ul li a:hover{text-decoration:underline}
.menu li.no_sub.hover1{
	border:1px solid #FFF;
	padding:7px 11px
}
/*banner*/
.banner_index{
	height:350px;
	position: relative;
	overflow:hidden;
	width: 1000px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.banner_index .btn,.banner_pro .bBtn{
	position: absolute;
	top:135px;
	width: 56px;
	height: 78px;
	display: block;
	z-index: 3;
}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{
	position: absolute;
	left:0px;
	top: 0px;
	z-index: 2;
}
.banner_index .banner_wrap li{width: 1000px;float: left;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center;} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}


#bigbox01 {
	height: 266px;
	clear: both;
	padding-bottom: 26px;
	margin-top: 20px;
}
.studentbox {
	width: 300px;
	height: 266px;
	background-color: #FFF;
}
#noticebox {
	float: right;
}
.smallbox01 {
	height: 217px;
	padding: 10px;
}

/* newsbox */
.newsbox {
	width: 338px;
	float: left;
	background-color: #FFF;
}
.picnews {
	/* [disabled]width: 291px; */
	/* [disabled]height: 238px; */
}
.newsboxtitle {
	font-size: 18px;
	height: 29px;
	line-height: 29px;
	padding-left: 10px;
	color: #FFF;
	background-color: #FF6501;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.title_more {
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 14px;
	padding-right: 8px;
}
.newslistbox {
	padding-top: 10px;
}
.newslist {
	font-size: 12px;
	color: #333;
	line-height: 16px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.newslistarrow {
	background-image: url(../images/arrow5.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
.listbottomline {
	background-image: url(../images/dotted01.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.studentbox dl dt {
	font-family: Verdana, sans-serif, "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #5E5E5E;
	background-image: url(../images/arrow02.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;
	margin-top: 3px;
}
.studentbox dl dd {
	padding-left: 14px;
	background-image: url(../images/dotted.png);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding-bottom: 4px;
}
.studentbox dl {
	background-image: url(../images/sidebg1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 35px;
	margin-top: 10px;
}
#nobgline {
	background-image: none;
}
#footcontainer {
	background-image: url(../images/footbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#copyright {
	height: 100px;
	background-image: url(../images/foot_logo.gif);
	background-repeat: no-repeat;
	background-position: 30px 25px;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#copyright p {
	margin-left: 235px;
	color: #FFF;
	line-height: 1.3em;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
#copyright p a {
	color: #FFF;
}
#copyright p a:hover {
	color: #CCC;
}
#copyright p span {
	margin-left: 15px;
}




/* 二级页CSS */
#bigbox04 {
	overflow: auto;
	zoom: 1;
	background-color: #FFF;
}
#leftside {
	width:224px;
	height:605px;
	float: left;
	background-image: url(../images/dotted02.gif);
	background-repeat: no-repeat;
	background-position: right 25px;
}
.left_topline {
	background-image: url(../images/title_line01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	margin-top: 22px;
}
.leftcolumn {
	float: left;
	margin-left: 25px;
	margin-top: 28px;
	_display: inline;
	_margin-left: 25px;
}
.fistcolumn {
	font-size: 14px;
	color: #333;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 6px;
	line-height: 14px;
	word-break: break-all;
}
.fistcolumn a {
	color: #593042;
	font-size: 14px;
	display: block;
}
.fistcolumn a:hover {
	color: #FF7315;
}
.colummline {
	background-image: url(../images/dotted01.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.secondcolumn {
	font-size: 12px;
	color: #666;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-break: break-all;
}
.secondcolumn a {
	color: #593042;
	font-size: 12px;
	display: block;
}
.secondcolumn a:hover {
	color: #FF7315;
}
.firstcolumnarrow {
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.secondcolumnarrow {
	background-image: url(../images/arrow3_s.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
#rightside {
	float: right;
	width: 776px;
}
.column {
	line-height: 32px;
	background-image: url(../images/dotted01.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
.columname {
	font-size: 26px;
	font-weight: bold;
	color: #333;
	margin-left: 4px;
	padding-left: 20px;
	font-family: Verdana, sans-serif, "宋体";
	background-image: url(../images/arrow4.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
}
.position {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-bottom: 5px;
}
.listbox {
	padding-bottom: 35px;
	height: auto !important;
	height:600px;
	min-height:650px;
	padding-top: 25px;
	padding-right: 30px;
	padding-left: 30px;
}
.listcontent {
	font-size: 14px;
	color: #333;
	font-family: Verdana;
	text-align:justify;
	text-justify:inter-ideograph;
}
.listcontent table {
	/* [disabled]margin-bottom: 5px; */
	margin-top: 5px;
}
.ariticlelist {
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.ariticlelistarrow {
	background-image: url(../images/arrow5.gif);
	background-repeat: no-repeat;
	background-position: 0px 17px;
}


/* 三级页CSS */
.infotitle {
	font-size: 16px;
	color: #CD0505;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	margin-bottom: 2px;
}
.infosubtitle {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #666;
}
.information {
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding: 10px;
	height:auto !important;
	height:600px;
	min-height:600px;
	line-height: 1.8em;
	font-size: 14px;
}
.infoclose {
	text-align: center;
	margin-top: 12px;
}

#bigbox05 {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 35px;
	padding-bottom: 35px;
	background-color: #FFF;
	margin-top: -1px;
}
#bigbox05 h1 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #F60;
	word-break: break-all;
}
#bigbox05 h2 {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #999;
}
#shownews {
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding: 10px;
	height:auto !important;
	height:600px;
	min-height:600px;
	text-align:justify;
	text-justify:inter-ideograph;
}
#shownews p {
	font-size: 14px;
	line-height: 1.8em;
	margin-top: 3px;
	margin-bottom: 5px;
}
#shownews p a {
	font-size: 14px;
}




.ziti12 {
	COLOR: #5c5c5c; FONT-SIZE: 12px
}
.ziti12 A {
	COLOR: #5c5c5c; FONT-SIZE: 12px
}
.ziti12 A:hover {
	COLOR: #c00; FONT-SIZE: 12px
}
.ziti14 {
	COLOR: #333; FONT-SIZE: 14px
}
.ziti14 A {
	COLOR: #333; FONT-SIZE: 14px
}
.ziti14 A:hover {
	COLOR: #f00; FONT-SIZE: 14px
}
.ziti14a {
	COLOR: #fff; FONT-SIZE: 14px
}
.ziti14a A {
	COLOR: #fff; FONT-SIZE: 14px
}
.ziti14a A:hover {
	COLOR: #ff9900; FONT-SIZE: 14px
}
.ziti14b {
	COLOR: #333; FONT-SIZE: 14px
}
.ziti14b A {
	COLOR: #333; FONT-SIZE: 14px
}
.ziti14b A:hover {
	COLOR: #c00; FONT-SIZE: 14px
}
.ziti14c {
	COLOR: #c00; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.ziti14c A {
	COLOR: #c00; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.ziti14c A:hover {
	COLOR: #555; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.ziti12a {
	COLOR: #666; FONT-SIZE: 12px
}
