/* billboard start */
#billboard {
	position:relative;
	z-index:0;
	height:382px;
}
#billboard .mask {
	width:960px;
	height:37px;
	background:url(../images/billboard-mid.png) left top no-repeat;
	position:absolute;
	z-index:1;
	left:0px;
	bottom:0px;
}
#billboard #billboard-ct {
	height:363px;
	position:relative;
	z-index:0
}
#billboard #billboard-ct .panel {
	width:960px;
	height:363px;
	position:absolute;
	z-index:1;
	left:0px;
	top:0px
}
#billboard #billboard-ct .panel-inner {
	width:960px;
	height:363px;
	position:relative;
	z-index:0
}
#billboard #billboard-ct .panel-inner #billboard-video {
	width:419px;
	height:268px;
	position:absolute;
	z-index:1;
	right:37px;
	top:28px;
}
#billboard #billboard-ct .panel-inner .btn-learn {
	width:140px;
	height:33px;
	position:absolute;
	z-index:1;
	display:block;
	text-indent:-999em;
	overflow:hidden
}
#billboard #billboard-ct .panel1 .btn-learn {
	bottom:56px;
	left:187px;
	z-index: 30;
}
#billboard #billboard-ct .panel2 .btn-learn {
	bottom:46px;
	left:187px;
	z-index: 30;
}
#billboard #billboard-ct .panel3 .btn-learn {
	bottom:40px;
	right:56px;
	z-index: 30;
}
#billboard #billboard-ctrl {
	width:960px;
	height:12px;
	position:absolute;
	z-index:2;
	left:0px;
	bottom:11px;
	text-align:center
}
#billboard #billboard-ctrl img {
	background-image:url(../images/billboard-slider.png);
	background-repeat:no-repeat;
	background-position:0px -12px;
	width:12px;
	height:12px;
	margin-right:5px;
	cursor:pointer
}
#billboard #billboard-ctrl img.active {
	background-position:0px 0px
}
/* billboard end */
/* lastest news start */
#last-news-wrap {
	padding:0px 31px 23px 31px
}
#last-news-ct {
	position:relative;
	z-index:0;
	padding-left:25px;
	padding-right:25px
}
#last-news {
	background-image:url(../images/last-news-bg.png);
	background-repeat:repeat-x;
	background-position:0px -60px;
	position:relative;
	z-index:0;
	height:17px;
	padding-top:13px;
	font-size:12px
}
#last-news-ct .lb, #last-news-ct .rb {
	width:25px;
	height:30px;
	background-image:url(../images/last-news-bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	z-index:1;
	top:0px;
}
#last-news-ct .lb {
	left:0px;
}
#last-news-ct .rb {
	background-position:right -30px;
	right:0px;
}
#last-news .nav-ctrl {
	width:138px;
	position:absolute;
	z-index:1;
	left:0px;
	top:13px;
	color:#666666;
	font-weight:bold;
	font-size:12px
}
#last-news .ln-items {
	padding-left:138px;
	width:750px;
	height:16px;
	overflow:hidden;
	color:#182f7b
}
#last-news .ln-items span {
	color:#666666
}
#last-news .nav-left, #last-news .nav-right {
	width:23px;
	height:16px;
	background-image:url(../images/last-news-ctrl.png);
	background-repeat:no-repeat;
	cursor:pointer
}
#last-news .nav-left {
	background-position:0px 0px
}
#last-news .nav-right {
	background-position:-23px 0px
}
/* lastest news end */
/* main content start*/
#main-content {
	padding-left:39px;
	padding-right:34px;
	overflow:hidden
}
#main-content .col {
	float:left;
	width:auto
}
#main-content .col1 {
	width:340px
}
#main-content .col2 {
	width:6px;
	background:url(../images/border-v.gif) right top repeat-y
}
#main-content .col3 {
	width:236px
}
#main-content .col4 {
	width:305px
}
#main-content .col {
	color:#666666;
	font-size:12px;
	line-height:18px
}
#main-content .col h2 {
	color:#182f7b;
	font-size:18px;
	padding-bottom:6px
}
#main-content .col1 .col-video {
	padding-bottom:9px
}
#main-content .col1 .col-btn {
}
#main-content .col2 .col-inner {
	padding-right:16px
}
#main-content .col3 .col-inner {
	padding-left:25px
}
#main-content .col4 .col-inner {
	padding-left:83px;
	background:url(../images/liberty.png) left bottom no-repeat
}
#main-content .col4 .row1 {
}
#main-content .col4 .row2 {
	padding-left:8px;
	height:123px;
	background:url(../images/laptop.png) right top no-repeat;
	font-size:11px
}
#main-content .col4 .row1 p{
	padding-bottom:6px
}
.new-features{text-align: center; font-size: 1.5em}
.new-features a{color: #182f7b;}
.new-features a:linkcolor: #182f7b;}
.new-features a:visited{color: #182f7b;}
.new-features a:hover{color: #008ec6;}
.new-features a:active{color: #008ec6;}

/* main content end*/
