table{
	border-collapse:separate;
}
a.btn{
	clear:both;
	display:inline-block;
	width:147px;
	height:45px;
	line-height:45px;
	color:#fff;
	background:#51a85b;
	font-size: 16px;
	border-radius:22.5px;
	text-align:center;
	margin:0 auto;
}
a.btn:hover{
	background:#20a02f;
}
a.tit-btn,.a.kb-btn{
	position:absolute;
	right:225px;
	top:9px;
	width:200px;
	height:50px;
	line-height:50px;
	font-size:24px;
	background:-moz-linear-gradient(top, #76ba7e, #489551); 
	background:-webkit-linear-gradient(top, #76ba7e, #489551);
	background:linear-gradient(top, #76ba7e, #489551);
}
a.tit-btn:hover,a.kb-btn:hover{
	background:-moz-linear-gradient(top, #4bb257, #1c8b29); 
	background:-webkit-linear-gradient(top, #4bb257, #1c8b29);
	background:linear-gradient(top, #4bb257, #1c8b29);
}
a.cur-btn{
	font-size:14px;
	line-height:21px;
}
a.register{
	width:220px;
}
a.login{
	width:220px;
	background:none;
	margin:10px auto 0;
	color:#fff;
}

.wrap{width:1180px;margin:0 auto;padding-top:110px;text-align:center;}
h2.title{width:100%;height:68px;text-align:center;position:relative;margin-bottom:50px;text-align:left;padding-left:225px;}
h2.big{height:164px;font-weight:bold;font-size:32px;color:#fff;line-height:60px;margin:0 auto 40px!important;}
h2.big span{width:100%;font-size:26px;color:#fff;font-weight:normal;line-height:48px;margin-top:10px;display:inline-block;}
h2.big span b#count{font-family: Georgia,Arial;font-size:50px;color:#ffea00;}
.fl{float:left;}
.fr{float:right;}
.ta-l{text-align:left;}
.ta-r{text-align:right;}

/* banner */
.banner{
	width:100%;
	height:145px;
	background:url(../img/banner.jpg) center center no-repeat;
}

/* navs\ceiling */
.navs{
	width:100%;
	height:115px;
	background:#fff;
	border-bottom:1px solid #999;
}
.navs-wrap{
	height:115px;
	padding-top:60px;
}

.ceiling{
	width:100%;
	height:55px;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:99999;
	background:#fff;
	border-bottom:1px solid #999;
}
.ceil-wrap{
	height:55px;
	padding-top:0;
}
.ceil-wrap .ceil-ul,.navs-wrap .navs-ul{
	width:100%;
	height:55px;
}
.ceil-wrap .ceil-ul li,.navs-wrap .navs-ul li{
	float:left;
	width:33.33%;
	height:55px;
	text-align:center;
	cursor:pointer;
	background:url(../img/gray.png) bottom center no-repeat;
}
.ceil-wrap .ceil-ul li a,.navs-wrap .navs-ul li a{
	display:inline-block;
	width:100%;
	height:55px;
	line-height:55px;
	font-size:16px;
	color:#333;
}
.ceil-wrap .ceil-ul li.cur,.navs-wrap .navs-ul li.cur{
	background-image:url(../img/yell.png);
}
.ceil-wrap .ceil-ul li.cur a,.navs-wrap .navs-ul li.cur a{
	color:#20a02f;
}


/* f1 */
.kb-home{
	width: 100%;
    min-width: 1180px;
    margin: 0 auto;
    background:#fff;
}
.f1,.f2,.f3{
	width:100%;
	height:auto;
	padding-bottom:110px;
}
.f2{
	background:#f4f4f4;
	padding-bottom:80px;
}
.f2-wrap{
	padding-top:80px;
}
.aio-table tr:nth-child(2n+1) td{
	background:#f6f6f6;
}
.f2 .aio-table tr:nth-child(2n+1) td{
	background:#fff;
}
.aio-table td{
	height:45px;
	line-height:45px;
	cursor:pointer;
}
.aio-table tr:nth-child(2n+1) td{
	border:0;
}
.aio-table tr:nth-child(2n+1) td:last-child{
	background:none;
}
.row{
	border:1px solid #e5e5e5;
}
.aio-table tr:nth-child(2n+1){
	border:0;
}
.aio-table-tit .bj th{
	height:45px;
	line-height:45px;
	background:#51a85b;
	color:#fff;
}
.aio-table .row-1{
	width:404px;
}
.aio-table-tit .row-1{
	width:410px;
}
.aio-table .session{
	color:#333;
}
.aio-table .session:hover{
	color:#20a02f;
	text-decoration:underline;
}
.aio-table .row-2{
	width:433px;
}
.aio-table-tit .row-2{
	width:441px;
}
.aio-table .row-3{
	width:174px;
}
.aio-table-tit .row-3{
	width:181px;
}
.aio-table tr .row-4{
	width:146px;
	border:none;
}
.aio-table-tit .row-4{
	width:154px;
	border:none;
}
.aio-table-tit th{
	border-right:7px solid #fff;
}
.f2 .aio-table-tit th{
	border-right:7px solid #f4f4f4;
}
.aio-table-tit{
	margin-left:7px;
}

.bj01{
	width:100%;
	height:71px;
	background:url(../img/bj01.png) center center no-repeat;
	background-size:cover;
}
.bj02{
	width:100%;
	height:71px;
	background:url(../img/bj02.png) center center no-repeat;
	background-size:cover;
	margin-top: -1px;
}

/* verify */
.verify{background-image:url(../img/verity.jpg);}
.veri-wrap{padding-top:95px;}

/* media */
.no-pa{
	height:524px!important;
}
.media-wrap{
	height:524px!important;
}
