.header{
	background:#4a9be0;
	padding-top:40px;
	height:520px;
	min-width:940px;
}
.container{
	position:relative;
	width:940px;
	margin:0 auto;
}
.logo{
	display:block;
}
.navibar{
	position:absolute;
	top:0;
	right:0;
	font-size:0;
}
.navibar a,.navibar a:link,.navibar a:visited{
	display:inline-block;
	color:#ccc;
	color:rgba(255,255,255,0.5);
	font-size:16px;
	margin-right:20px;
}
.navibar a:hover{
	color:#eee;
	color:rgba(255,255,255,0.8);
}
.navibar a:first-child{
	color:#fff;
}
.cycle{
	position:relative;
	min-height:328px;
}
.cycle-item{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	font-size:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;
	-o-transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
    transition: all 1.5s;
}
.cycle-item-active{
	z-index:19;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
.cycle-item-box{
	display:inline-block;
	vertical-align:top;
	width:460px;
}
.cycle-item-box img{
	display:block;
	max-width:100%;
}
.cycle-item-box-title{
	padding-top:40px;
	padding-bottom:30px;
	font-size:30px;
	color:#fff;
	font-weight:700;
	line-height:1.6;
	padding-right:30px;
}
.cycle-item-box-desc{
	color:#fff;
	font-weight:300;
	font-size:18px;
	line-height:2;
	padding-bottom:40px;
	padding-right:30px;
}
.cycle-item-box-links{
	font-size:0;
}
.cycle-item-box-links a,.cycle-item-box-links a:link,.cycle-item-box-links a:visited{
	display:inline-block;
	vertical-align:top;
	height:50px;
	line-height:50px;
	width:192px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-weight:700;
	background:url(imgs/button.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity:0.6;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.cycle-item-box-links a:hover{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
.header-pager{
	height:5px;
	background:#3584c7;
	min-width:940px;
}
.header-pager-box{
	background:url(imgs/pagi-2.png) no-repeat center;
	height:19px;
	line-height:19px;
	width:940px;
	margin:0 auto;
	text-align:center;
	font-size:0;
}
.header-pager-box-item{
	display:inline-block;
	vertical-align:middle;
	border-radius:10px;
	height:1px;
	width:1px;
	background:#ddd;
	background:rgba(255,255,255,0.7);
	padding:4px;
	margin:0 4px;
	cursor:pointer;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.header-pager-box-item-active{
	background:#fff;
	background:rgba(255,255,255,1);
	padding:5px;
}
.body-ad{
	margin-top:20px;
	padding-top:50px;
	padding-bottom:20px;
	height:363px;
	background:#fff;
}
.body-add-title{
	text-align:center;
	font-size:22px;
	font-weight:300;
}
.body-add-list{
	font-size:0;
	padding-top:50px;
}
.body-add-list-item{
	display:inline-block;
	vertical-align:top;
	width:33%;
	cursor:pointer;
}
.body-add-list-item-icon{
	display:block;
	width:60px;
	height:68px;
	margin:0 auto;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.body-add-list-item-icon-1{
	background:url(imgs/feature1.png);
}
.body-add-list-item-icon-2{
	background:url(imgs/feature2.png);
}
.body-add-list-item-icon-3{
	background:url(imgs/feature3.png);
}
.body-add-list-item:hover .body-add-list-item-icon-1{
	background:url(imgs/feature1-orange.png);
}
.body-add-list-item:hover .body-add-list-item-icon-2{
	background:url(imgs/feature2-orange.png);
}
.body-add-list-item:hover .body-add-list-item-icon-3{
	background:url(imgs/feature3-orange.png);
}
.body-add-list-item-title{
	margin-top:30px;
	text-align:center;
	color:#808080;
	font-size:16px;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.body-add-list-item-desc{
	margin-top:16px;
	padding:0 40px;
	text-align:center;
	color:#a8a8a8;
	font-size:14px;
	line-height:24px;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.body-add-list-item:hover .body-add-list-item-title{
	color:#4a9be0;
}
.body-add-list-item:hover .body-add-list-item-desc{
	color:#999;
}

.body-ad2{
	height:380px;
	padding:30px 0;
	min-width:940px;
	background:#1d1d21;
}
.body-ad2-img{
	position:absolute;
	top:0;
	left:0;
}
.body-ad2-text{
	width:425px;
	padding:55px 0;
	margin-left:400px;
}
.body-ad2-text-line1{
	font-size:30px;
	font-weight:700;
	color:#fff;
	padding-bottom:30px;
}
.body-ad2-text-line2{
	color:#4a9be0;
	font-size:18px;
	font-weight:300;
	line-height:2;
	padding-bottom:20px;
}
.body-ad2-text-line3{
	color:#f0f0f0;
	padding-bottom:30px;
	font-size:15px;
	font-weight:300;
	line-height:2;
}
.body-ad2-text-link,.body-ad2-text-link:link,.body-ad2-text-link:visited{
	display:block;
	height:40px;
	line-height:40px;
	width:108px;
	background:url(imgs/button2.png);
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:400;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity:0.6;
	float:right;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.body-ad2-text-link:hover{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}

.body-ad3{
	padding-top:70px;
	padding-bottom:30px;
	min-width:940px;
	background:#fff;
}
.body-ad3-line1{
	font-size:22px;
	font-weight:300;
	color:#2d2c26;
	text-align:center;
	padding-bottom:30px;
}
.body-ad3-line1-num{
	color:#4a9be0;
	margin:0 5px;
}
.body-ad3-line2{
	color:#808080;
	font-size:15px;
	line-height:2.2;
	text-align:center;
}
.body-ad3-link,.body-ad3-link:link,.body-ad3-link:visited{
	display:block;
	height:50px;
	line-height:50px;
	width:192px;
	text-align:center;
	color:#efefef;
	font-size:19px;
	font-weight:400;
	margin:50px auto;
	background:url(imgs/button-blue.png);
}
.body-ad3-link:hover{
	color:#fff;
}

.body-ad4{
	height:505px;
	min-width:940px;
	background:#fff;
	padding-bottom:40px;
}
.body-ad4-prev{
	position:absolute;
	left:0;
	top:40%;
	height:41px;
	width:24px;
	background:url(imgs/prev.png);
	cursor:pointer;
}
.body-ad4-next{
	position:absolute;
	right:0;
	top:40%;
	height:41px;
	width:24px;
	background:url(imgs/next.png);
	cursor:pointer;
}
.body-ad4-macbook{
	position:relative;
	margin:0 auto;
	height:494px;
	width:816px;
	background:url(imgs/macbook.png);
}
.body-ad4-slider{
	position:absolute;
	top:29px;
	left:99px;
	height:385px;
	width:618px;
	overflow:hidden;
}
.body-ad4-slider-img{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.body-ad4-slider-img-active{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}

.body-ad5{
	height:380px;
	padding:30px 0;
	min-width:940px;
	background:#4a9be0;
}
.body-ad5-img{
	position:absolute;
	top:0;
	right:0;
}
.body-ad5-text{
	width:425px;
	padding:55px 0;
	margin-right:400px;
}
.body-ad5-text-line1{
	font-size:30px;
	font-weight:700;
	color:#fff;
	padding-bottom:30px;
}
.body-ad5-text-line2{
	color:#1d1d21;
	font-size:18px;
	font-weight:300;
	line-height:2;
	padding-bottom:20px;
}
.body-ad5-text-line3{
	color:#f0f0f0;
	padding-bottom:30px;
	font-size:15px;
	font-weight:300;
	line-height:2;
}
.body-ad5-text-link,.body-ad5-text-link:link,.body-ad5-text-link:visited{
	display:block;
	height:40px;
	line-height:40px;
	width:108px;
	background:url(imgs/button2.png);
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:400;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity:0.6;
	float:right;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.body-ad5-text-link:hover{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}

.body-ad6{
	min-width:940px;
	padding-top:60px;
	padding-bottom:30px;
	height:360px;
	background:#e0e0e0;
}
.body-ad6-title{
	padding-bottom:60px;
	font-size:22px;
	font-weight:300;
	color:#2d2c26;
	text-align:center;
}
.body-ad6-title-num{
	color:#4a9be0;
	margin:0 5px;
}
.body-ad6-slider{
	position:absolute;
	height:300px;
	top:80px;
	left:0;
	font-size:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;
	-o-transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
    transition: all 1.5s;
    background:#e0e0e0;
}
.body-ad6-slider-active{
	z-index:19;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
.body-ad6-slider-item{
	display:inline-block;
	vertical-align:top;
	width:290px;
	height:176px;
	cursor:pointer;
	margin-left:30px;
}
.body-ad6-slider-item:first-child{
	margin-left:0;
}
.body-ad6-slider-item-header{
	position:relative;
	height:80px;
	padding:1px 0;
	overflow:hidden;
}
.body-ad6-slider-item-header-img{
	position:absolute;
	top:0;
	left:0;
	height:89px;
	width:87px;
}
.body-ad6-slider-item-bar{
	background:#b8b8b8;
	font-size:15px;
	color:#fff;
	text-align:center;
	margin-left:60px;
	margin-right:10px;
	margin-top:16px;
	padding-top:16px;
	padding-bottom:15px;
}
.body-ad6-slider-item-text{
	position:relative;
	margin-top:20px;
	height:200px;
}
.body-ad6-slider-item-text-quote{
	position:absolute;
	top:0;
	left:30px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:72px;
	color:#b8b8b8;
}
.body-ad6-slider-item-text-desc{
	margin-left:85px;
	width:200px;
	font-size:15px;
	color:#a8a8a8;
	line-height:1.8;
}
.body-ad6-slider-item:hover .body-ad6-slider-item-bar{
	background:#4a9be0;
}
.body-ad6 .container{
	height:350px;
}
.body-ad6-pager{
	min-width:940px;
}
.body-ad6-pager-box{
	position:relative;
	z-index:198;
	height:19px;
	line-height:19px;
	width:940px;
	margin:0 auto;
	text-align:center;
	font-size:0;
}
.body-ad6-slider-pager{
	display:inline-block;
	vertical-align:middle;
	border-radius:10px;
	height:1px;
	width:1px;
	background:#999;
	background:rgba(0,0,0,0.3);
	padding:4px;
	margin:0 4px;
	cursor:pointer;
	-o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.body-ad6-slider-pager-active{
	background:#3584c7;
	padding:5px;
}