#head_menu1 a{width: 50px;background: url(../img/head_menu.png) no-repeat 0 -20px;}
#head_menu1 a:hover{background: url(../img/head_menu.png) no-repeat 0 -20px;}


#main_slide{
width: 621px;
float: left;
margin-right: 8px;
position: relative;
}


.thumbs{
position: absolute;
left: 15px;
bottom: 15px;
}

.thumbs a{
float: left;
background-color: #ff0000;
border: 1px solid #ff0000;
}

.thumbs a img{
display: block;
}

.bx-prev,
.bx-next{
display: none;
}


#main_bn ul{
width: 355px;
float: left;
}

#main_bn li{
float: left;
}

#main_bn li img{
display: block;
}

#main_bn1{
padding-bottom: 10px;
}

.title1{
padding-top: 45px;
text-align: center;
}

#service_bn{
width: 959px;
margin: 15px auto 0;
}

#service_bn img{
display: block;
}

#service_bn li{
float: left;
margin-right: 3px;
}

#service_bn li:last-child{
margin-right: 0 !important;
}


.bn_school{
padding-bottom: 13px;
}

.title2{
padding-bottom: 4px;
}

.title3{
padding-top: 24px;
}

.bn3{
padding-top: 10px;
}

.bn2{
width: 561px;
margin: 20px auto 0;
}

.bn2 li{
float: left;
border-right: 1px solid #bdbdbd;
width: 280px;
height: 120px;
text-align: center;
display: table-cell;
vertical-align: middle;
}

.bn3 li{
float: left;
border-right: 1px solid #bdbdbd;
width: 230px;
height: 120px;
display: table-cell;
text-align: center;
vertical-align: middle;
}

.bn2 li:last-child,
.bn3 li:last-child{
border-right: 0;
}

.bn3 a{
width: 230px;
height: 120px;
display: table-cell;
text-align: center;
vertical-align: middle;
}

.bn2 a{
width: 280px;
height: 120px;
text-align: center;
display: table-cell;
vertical-align: middle;
}

#news{
background-color: #e5e5e5;
margin-top: 25px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 35px;
}

#news h2{
width: 57px;
float: left;
padding-top: 15px;
}

#news_in{
width: 585px;
height: 132px;
float: left;
overflow: auto;
border-left: 1px solid #c2c2c2;
font-size: 70%;
line-height: 1.4;
}

#news_in dl{
padding-left: 20px;
padding-top: 15px;
}

#news_in dl dt{
width: 85px;
float: left;
}

#news_in dl dd{
width: 450px;
float: left;
}

#maintenance{
width: 672px;
height: 89px;
border: 1px solid #979797;
margin-top: 23px;
padding-left: 20px;
}

#maintenance a{
display: block;
height: 0;
overflow: hidden;
padding-top: 73px;
}


#maintenance h2{
width: 142px;
float: left;
padding-top: 20px;
}

#maintenance ul{
padding-top: 8px;
}

#maintenance li{
float: left;
}

#maintenance_bn1 a{width: 170px;background: url(../topimg/bn_maintenance1.png) no-repeat 0 0;}
#maintenance_bn1 a:hover{background: url(../topimg/bn_maintenance1.png) no-repeat 0 -73px;}

#maintenance_bn2 a{width: 170px;background: url(../topimg/bn_maintenance1.png) no-repeat -170px 0;}
#maintenance_bn2 a:hover{background: url(../topimg/bn_maintenance1.png) no-repeat -170px -73px;}

#maintenance_bn3 a{width: 171px;background: url(../topimg/bn_maintenance1.png) no-repeat -340px 0;}
#maintenance_bn3 a:hover{background: url(../topimg/bn_maintenance1.png) no-repeat -340px -73px;}

