* {
	margin: 0
}

body {
	background-color: #fff;
	line-height: 1.52857143;
	font-size: 14px;
	min-width: 1024px
}

li {
	list-style: none
}



header {
    display: block;
}
#header {
	background-color: #006BB2;
	min-width: 1024px;
	height: 100px;
	margin: 0 auto
}

#header.nh {
	height: 120px;
	background-color: none;
	min-width: 1600px
}

#header .box {
	height: 100%;
	padding: 0;
	width: 1250px;
	margin: 0 auto
}

#header .box.bg {
	width: 1600px;
	background: url(http://hlpx.xnyy.cn/Student/css/images/bus-bg.png)
}

#header .box h1 {
	color: #fff;
	font-weight: 400;
	padding: 26px 0 0;
	font-size: 20px
}

#header .box h2 {
	color: #fff;
	font-size: 12px;
	font-weight: 400
}
  .wrapbox {
	min-width: 1024px
}
 
.logo {
	float: left;
	margin: 15px 25px 0 0
}
.main-themes {
	height: 420px;
	overflow: hidden;
}

.main-themes img {
	width: 100%;
	display: block
}
.boxes {
	width: 1250px;
	margin: 0 auto
}

 

.absolute-top #header {
    position: absolute;
 	left: 0;
	right: 0;
	background-color: transparent;
	background-image: url(../image/header.png);
}
  

#footer {
	height: 70px;
     width:100%;
 }

.ft{
     position:fixed; bottom:0; z-index:999;  overflow:visible;
}
#footer .box {
	padding-top: 8px;
	width: 100%;
	margin: 0 auto;
    background-color:#fff;
}

#footer dl {
	height: auto
}

#footer dl dt {
	color: #999;
	line-height: 18px;
	padding: 0;
	float: none;
	text-align: center
}


a{
    text-decoration:none
}

.bm .item-ul-bm li{float: left;width: 360px;position: relative;margin-right:40px} 

.bm .sub-icon-cet{background-position: -10px 0px;}
.bm .sub-icon-master{background-position: -10px -60px;}
.bm .sub-icon-mandarin{background-position: -10px -126px;}
.bm .sub-icon-japan{background-position: -10px -185px;}
.bm .sub-icon-computer{background-position: -10px -255px;}
.bm .sub-icon-accounting{background-position: -10px -325px;}
.bm .boxes {
    margin-top:100px;
}
.bm .boxes .item-ul-bm {margin-top: 10px; margin-bottom: 10px;}
.bm .boxes .item-ul-bm li div{  cursor: pointer;text-align:center}
.bm .boxes .item-ul-bm li div.cube{ height:90px; background: #cae4ff;border-radius: 4px;}
.bm .boxes .item-ul-bm li div.cube span.sub-icon-large{float: left;margin-left: 40px;}
.bm .boxes .item-ul-bm li div.cube h1.subject{font-weight: 500; line-height: 90px;color: #0065a8; }
.bm .boxes .item-ul-bm li div.cube div.mask{text-align:center;line-height: 115px;width:360px;height: 90px;background: rgba(0,0,0,.4);position: absolute;border-radius: 4px; }
.bm .boxes .item-ul-bm li div.cube div.mask img{width: 36px; }
 
