/* CSS Document */
.box {
    width:1080px; margin:0 auto; height:100%; clear:both;}
.header {
	border-bottom:#039 solid 3px; height:148px; background:#FFF;}
.header .box {
	height:100px;}
.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;}
.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:100px;}
.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:#325EA8; border-top:#BDF solid 1px;}
.navigation {
	height: 50px; line-height:50px; margin:0 auto; width:1080px;}
.menu {
	z-index: 300; float: left; position: relative; height:50px;}
.menu li {
	float: left; position: relative; font-size: 14px; white-space: nowrap; text-align: center;}
.menu li a {
	display: block; padding:0 25px; text-decoration: none; font-size:14px; color:#FFF;}
.menu li a:hover {
	text-decoration: none; background:#3F90F3;}
.menu ul {
	z-index: 300; position: relative; background:#325EA8;}
.menu li ul {
	display: none; position: absolute; top: 50px; left: -2px; padding-bottom:5px; border:#3F90F3 solid 1px; border-top:none
;}
.menu li ul li {
	border-top: #3F90F3 solid 1px; color:#ffffff; clear:both
;}
.menu li ul li a {
    display: block; width:58px; height:28px; line-height:28px; font-size:12px; font-weight:normal;}
.menu li ul li:hover {
	color: #EEE; background:#EEE;}
.menu li ul li a:hover,.menu li ul li:hover a {
	color: #EEE; text-decoration:none;}
.banner {
    margin:0 auto; overflow:hidden; background:url() no-repeat; width:1080px; height:400px;}
.subbanner {
    background:url() 50% 0 repeat-x; text-align:center
;}
.wrapper {
	margin:10px auto;}
.column {
	width:400px; overflow:hidden; border:#CBDBEA solid 1px; margin-bottom:10px; border-radius:3px;}
.a_info {
        height:370px; overflow:hidden;}
.a_info img {
        width:330px;}
.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:14px; color: #2C5CA2; height:30px; background:url(../images/t1.jpg) 5px center no-repeat; padding-left:25px;}
.t1 span, .t2 span {
    float:right; margin-right:10px;}
.t2 span a {
	color:#FFF; font-size:12px;}
.t2 {
    border-bottom:#DDDDDD solid 1px; line-height:36px; height:30px; overflow:hidden;  background: url(../images/title.jpg) no-repeat; padding-left:20px; font-size:14px
;}
.c2 {
	border:#AECCF0 solid 1px; border-top:none;}
.t3 {
    height:40px; background:#FFF; font-size:14px; padding:0 10px;}
.t3 dl {
	overflow:hidden; color:#FFF
;}
.t3 dt {
	float:left; font-size:24px; width:25px; height:40px; line-height:40px;}
.t3 dd {
	line-height:40px; overflow:hidden; font-size:18px;font-weight:bold;}
.t3 span {
	float:right; margin-right:5px; line-height:40px; background:url(../images/more.jpg) right center no-repeat; background-size:12px 16px;}
.t3 span a {
	display:block; width:30px; height:40px;}
.c_1 {
	background:#369900;}
.c_2 {
	background:#974FC5;}
.c_3 {
	background:#F0D700;}
.c_4 {
	background:#0E6EC6;}
.c_5 {
	background:#FF9900;}
.c_6 {
	background:#CC3666;}
.c1, .c2, .c3 {
    overflow:hidden; padding:5px 10px;}
.c3  {
	border:#EEE solid 1px; background:#F5F5F5
;}
.t4 {
	background: url(../images/t4.jpg) no-repeat; line-height:40px;}
.t4 strong {
	color:#FFF; font-size:14px; padding-left:30px; background:url(../images/t4.jpg) 10px center no-repeat;}
.c4 {
	overflow:hidden; background:#F8F8F8
;}
.c4 img {
	width:240px; height:50px; *height:45px; margin-bottom:4px;}
.slide {
    float:left; width:360px; 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;}
.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:203px; line-height:20px; color:#666
;}
.list1 li {
    line-height:30px; list-style:disc; list-style-position:inside; color:#999; 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:inside; line-height:40px; border-bottom:#eee solid 1px; font-size:14px
;}
.list4 li a {
    font-size:16px; color:#333; background:url() 0 50% no-repeat; padding-left:5px; 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:14px; border-bottom:#CCC dotted 1px; background:url(../images/arrow.jpg) 10px center no-repeat;}
.side li a:hover {
    color:#333; text-decoration:none; background:url(../images/arrow_hover.jpg) 10px center no-repeat;}
.side li .currentNav {
    background:url(../images/arrow_hover.jpg) 10px center no-repeat; color:#333; text-decoration:none
;}
.side li ul {
    padding-left:20px;}
.side li ul li a {
    font-size:12px;}
.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;}
.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:24px; font-size:12px; margin:10px auto; padding:5px 10px; background:#2C93F4; border:#EEE solid 1px
;}
.link dt {
	float:left; font-weight:bold; color:#FFF; font-size:18px; border-right:#CCC solid 1px; padding-right:10px
;}
.link dt b {
	font-size:24px; color:#FF0;}
.link dd {
	float:left; margin:0 5px;}
.link a {
	color:#FFF; padding:0 10px;}
.footer {
    background:#454545; padding:10px; border-top:#2B2A2A solid 3px
;}
.copyright {
    margin:0 auto; width:1080px; height:50px; overflow: hidden; background:url(../images/logo.jpg) right center no-repeat; color:#CCC
;}
.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; background:url(../images/arrow.jpg) no-repeat; 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:45%; 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;}