/* CSS Document */
.box {
    width:1180px; margin:0 auto; height:100%; clear:both;}
.header {
	height:226px; background:#101a5f;}
.header .box {
	height:180px; background:url(../images/banner.jpg) no-repeat;}
.tip {
	height:30px; line-height:30px; clear:both; background:#F5F5F5; margin-bottom:5px; display: none
;}
.tel {
	float:right; width:330px; height:50px; padding-top:36px; display: none
;}
.tel .txt {
	height:30px; line-height:30px; width:240px; border:#DDD solid 1px; color:#999; background:#FFF; padding:0 10px; border-radius:25px 0 0 25px;}
.tel .btn {
	display:inline-block; border:none; height:32px; line-height:32px; width:60px; background:#09F; color:#FFF; font-size:14px; border-radius:0 25px 25px 0; cursor:pointer;}
.logo {
	float:left; width:750px; height:140px;}
.so {
     overflow:hidden; height:24px;text-align:center; margin-top:6px;}
.so .txt {
	height:22px; line-height:22px; width:150px; border:#DDD solid 1px; color:#999; background:#FFF; padding:0 5px; margin-left:180px;}
.so .btn {
	display:inline-block; height:24px; line-height:24px; width:50px; background:#06F; color:#FFF; border:none
;}
.navi {
	background: url(../images/navs.jpg) repeat-x; border-top:#BDF solid 1px;}
.navigation {
	height: 50px; line-height:50px; margin:0 auto; width:1180px; background: url(../images/nav.jpg) center top no-repeat;}
.menu {
	z-index: 300; float: left; position: relative; height:50px; overflow:hidden;}
.menu li {
	float: left; position: relative; font-size: 20px; white-space: nowrap; text-align: center;}
.menu li a {
	display: block; padding:0 42px; text-decoration: none; font-size:20px; font-weight:bold; color:#FFF;}
.menu li a:hover {
	text-decoration: none; background:#DEF; color:#000
;}
.menu ul {
	z-index: 300; position: relative; background:#FFF;}
.menu li ul {
	display: none; position: absolute; top: 50px; left: -2px; padding-bottom:5px; border:#039 solid 1px; border-top:none
;}
.menu li ul li {
	border-bottom: #EEEEEE solid 1px; color:#ffffff; clear:both
;}
.menu li ul li a {
    display: block; width:58px; height:30px; line-height:30px; font-size:16px; font-weight:normal; color:#333;}
.menu li ul li:hover {
	color: #039; background:#EEE;}
.menu li ul li a:hover,.menu li ul li:hover a {
	color: #039; text-decoration:none;}
.banner {
    margin:10px auto; width:1080px; overflow:hidden; border-radius:5px; display:none
;}
.subbanner {
     text-align:center
;}
.wrapper {
	margin:35px auto 10px auto;}
.column {
	width:400px; overflow:hidden; border:#CBDBEA solid 1px; margin-bottom:10px; border-radius:3px;}
.t1 {
    border-bottom:#DDDDDD solid 1px; line-height:32px; height:32px;}
.t1 strong {
    float:left; border-bottom:#0199C7 solid 2px; padding:0 10px; font-size:16px; color: #2C5CA2; height:30px; background:url(../images/t1.png) 5px center no-repeat; padding-left:25px;}
.t1 span, .t2 span {
    float:right; margin-right:10px;}
.t2 span a {
	color:#09C; font-size:12px;}
.t2 {
    border-bottom:#DDDDDD solid 1px; line-height:30px; height:30px; overflow:hidden;  background: url(../images/title.jpg) no-repeat; padding-left:20px; font-size:16px; color:#FFF
;}
.c2 {
	border:#AECCF0 solid 1px; border-top:none;}
.t3 {
    line-height:32px; line-height:32px; background:url(../images/t3.jpg) repeat-x; font-size:16px
;}
.t3 strong {
	color:#039; font-weight:bold; border-bottom:#06C solid 2px; padding:5px 10px;}
.t3 span {
	float:right; margin-right:5px;}
.c1, .c2, .c3 {
    overflow:hidden; padding:5px 10px
;}
.t4 {
	background: url(../images/t4.jpg) no-repeat; line-height:40px;}
.t4 strong {
	color:#FFF; font-size:16px; padding-left:30px; background:url(../images/t4.png) 10px center no-repeat;}
.c4 {
	overflow:hidden; background:#F8F8F8;}
.c4 img {
	width:240px; height:50px; *height:45px; margin-bottom:4px;}
.slide {
    float:left; width:390px; height:240px; margin-right:20px; margin-top:5px;}
.news {
	background:url(../images/news.jpg) no-repeat; height:293px;}
.campus {
	background:url(../images/campus.jpg) no-repeat; padding-left:40px; width:1040px; display:none;}
.thumb {
	overflow:hidden; height:100%; padding-top:6px;}
.thumb dt {
	float:left; width:120px; height:92px; margin-right:15px;}
.thumb dt img {
	width:120px; height:80px; padding:2px; border:#CCC solid 1px
;}
.thumb dd a {
	line-height:24px; font-size:12px; font-weight:bold;}
.thumb dd {
	float:left; width:242px; line-height:20px; color:#666
;}
.list1 li {
    line-height:30px; list-style:disc; list-style-position:inside; color:#09F; font-size:14px
;}
.list1 li span {
    float:right;}
.list2 {
	text-align:center; line-height:25px; padding-top:10px;}
.list2 img {
    width:150px; height:100px; border:#CCCCCC solid 1px; padding:4px; margin:0 5px; box-shadow:#DDD 1px 3px 5px; border-radius:5px;}
.list3 {
    overflow:hidden; margin:20px auto;}
.list3 li {
    float:left; text-align:center; margin:5px 10px; line-height:25px; font-size:14px
;}
.list3 li a {
    display:block; width:222px; height:150px; overflow:hidden;}
.list3 li img {
    width:212px; border:#CCCCCC solid 1px; padding:4px; background:#F5F5F5
;}
.list4 {
    margin:0 5px;}
.list4 li {
    list-style: disc; color:#CCCCCC; list-style-position:outside; line-height:40px; border-bottom:#eee solid 1px; font-size:14px
;}
.list4 li a {
    font-size:16px; color:#333; font-family:"Microsoft Yahei","微软雅黑","Arial Black" 
;}
.list4 li a:hover {
    color:#FF6600
;}
.list4 div {
	color:#999; font-size:14px; line-height:20px; font-size:12px
;}
.list4 li span {
    float:right; color:#ccc; margin-right:5px; font-size:14px; font-family:Georgia
;}
.ad {
	width:1000px; overflow:hidden; margin:0 auto; background:#EEE
;}
.side {
    overflow:hidden; height:100%;}
.side li {
    border-bottom:#FFFFFF solid 1px;}
.side li a {
    display:block; height:40px; line-height:40px; padding-left:30px; font-size:16px; border-bottom:#CCC dotted 1px; background:url(../images/arrow.gif) 10px center no-repeat;}
.side li a:hover {
    color:#333; text-decoration:none; background:url(../images/arrow_hover.gif) 10px center no-repeat;}
.side li .currentNav {
    background:url(../images/arrow_hover.gif) 10px center no-repeat; color:#333; text-decoration:none
;}
.about {
    margin:10px auto; line-height:30px; font-size:14px;}
.article {
    margin:20px; margin-bottom:0;}
.article .con1 h3 {
    line-height:30px; font-size:20px; font-family:"微软雅黑"; color:#333333; text-align:center
;}
.article .con1 p {
    color:#999999; font-size:12px; text-align:center; line-height:30px
;}
.article .con2 {
    margin:20px auto; line-height:30px; font-size:14px; text-indent:2em;}
.article .con2 img {
    max-width:600px; border:#eee solid 1px; padding:5px;}
.article .con3 {
    line-height:30px;}
.article .con4 {
    padding-top:20px;}
.paging {
    line-height:50px; border-top:#CCCCCC solid 1px; margin-top:20px; text-align:center
;}
.paging span, .paging a {
	margin:0 3px;}
.link {
	overflow:hidden; line-height:25px; font-size:14px; margin:5px auto;}
.link dt {
	float:left; font-weight:bold
;}
.link dd {
	float:left; margin:0 5px;}
.link dd a {
	color:#333; padding:0 5px;}
.footer {
    background: url(../images/footer.png) repeat-x; padding:10px; border-top:#039 solid 3px
;}
.copyright {
    margin:0 auto; width:1180px; height:50px; overflow: hidden; font-size:14px; background:url(../images/logo.gif) right center no-repeat;}
.copyright span {
	float:right
;}

/*焦点图*/
#focus { width:1080px; height:400px; padding:0; overflow:hidden;}
.changeBox_a1 { float:left; width:1080px; height:410px; position:relative; z-index:1;}
.changeBox_a1 .a_bigImg { position:absolute; left:0px; top:0px; display:none;}
.changeDiv { position:absolute; display:none;}
.changeDiv h3 { position:absolute; left:0px; bottom:0; width:1000px; height:30px; line-height:30px; background:#fff; filter:alpha(opacity=70); opacity:0.7;}
.changeDiv h3 a { display:block; padding-left:15px; color:#FF6600;}
.a_last, .a_next { position:absolute; top:150px; width:50px; height:50px; text-indent:-9999em; overflow:hidden;}
.a_last { left:40px; opacity:0.1;filter:alpha(opacity=20);}
.a_last:hover { opacity:0.1;filter:alpha(opacity=20);}
.a_next { right:40px; background-position:-50px 0; opacity:0.1;filter:alpha(opacity=20);}
.a_next:hover {opacity:0.1;filter:alpha(opacity=20);}
.ul_change_a1 { position:absolute; right:48%; bottom:20px; overflow:hidden; margin: 0 auto ;}
.ul_change_a1 li { float:left; width:24px; height:24px; color:#fff; line-height:24px; font-family:verdana; text-align:center; margin-left:10px; background-color:#333; background:#333\9; filter:alpha(opacity=80); cursor:hand; cursor:pointer; border-radius:24px;}
.ul_change_a1 li * { position:relative;}
.ul_change_a1 span { display:block; width:24px; height:24px;}
.ul_change_a1 span.on { color:#fff; background:#fa951d; filter:alpha(opacity=100); opacity:1; border-radius:24px;}