/* CSS Document */
body{ background:#fff;}
.ban{ height:130px; overflow:hidden; margin:20px 0;}
a { color: #666; text-decoration: none; }
/*table style*/
.kc_time, .float_nav a, .kc_time_td { background: url(../images/comm_bg.png) no-repeat; }
.kc_btn01, .kc_btn02, .kc_btn03, .kc_btn04, .kc_btn05,.kc_btn06 { background-image: url(../images/comm_btn.png); }
.tab_tit01,.tab_tit02,.tab_tit03{  background:url(../images/ico_tit.png) no-repeat;}

.kc_icon01 { background:url(../images/kc_icon01.png) no-repeat; }
.kc_icon02 { background:url(../images/kc_icon02.png) no-repeat; }
.tableA { width: 1120px; border-collapse: collapse; border-spacing: 0; margin: 20px auto; text-align: center; font-size:16px; color:#666; }
.tableA th { height: 40px; line-height: 38px; background: #f0f0f0; color: #666; border-top: #ddd 2px solid; }
.tableA td { border-bottom: 1px solid #e8e8e8; height: 46px; position: relative; }
.kc_icon01 { width: 13px; height: 48px; position: absolute; left: -3px; top: -1px; }
.kc_icon02 { width: 13px; height: 46px; position: absolute; left: -3px; top: 0; _top: 1px; }
.kc_icon03 { width: 13px; height: 46px; position: absolute; left: -3px; top: 0; _top: 1px; }
.kc_date01 { text-align: left; font-size: 18px; font-weight: bold; color: #00ac9a; text-indent: 24px; }
.kc_date02 { text-align: left; font-size: 18px; font-weight: bold; color: #666; text-indent: 24px; }
.tableA .kc_date01:hover, .tableA .kc_date02:hover { background: none; }
.kc_time, .kc_time_td { width: 85px; height: 22px; line-height: 22px; float: left; margin-left: 13px; text-align: left; text-indent: 28px; }
.kc_time { background-position: -110px -40px; color: #999; }
.kc_time_td { background-position: 0 -70px; color: #fff; }
.kc_name { font-weight:bold; color:#f60; }
.tableA i { color: #ccc; }
.kc_btn01, .kc_btn02, .kc_btn03, .kc_btn04, .kc_btn05,.kc_btn06 { display: inline-block; margin: 1px auto; height: 28px; line-height: 28px; background-color: #fafafa; background-repeat: no-repeat; border: 1px solid #e8e8e8; font-size: 14px; }
.kc_btn01:hover, .kc_btn02:hover, .kc_btn03:hover, .kc_btn04:hover, .kc_btn05:hover,.kc_btn06:hover { background-color: #f60; border-color: #fff; color: #fff; }
.kc_btn01 { padding: 0 9px 0 25px; background-position: 8px 10px; }
.kc_btn01:hover { background-position: 8px -20px; }
.kc_btn02 { padding: 0 9px 0 25px; background-position: 8px -52px; }
.kc_btn02:hover { background-position: 8px -82px; }
.kc_btn03 { padding: 0 9px 0 25px; background-position: 7px -112px; }
.kc_btn03:hover { background-position: 7px -142px; }
.kc_btn04 { padding: 0 9px 0 23px; background-position: 7px -172px; }
.kc_btn04:hover { background-position: 7px -202px; }
.kc_btn05 { background-color: #efffff; border-color: #a0e2db; padding: 0 5px 0 23px; color: #fff; background-position: 5px -233px; margin-right: 10px; }
.kc_btn05:hover { background-color: #fff; border-color: #fff; background-position: 5px -263px; }
.kc_btn06 { padding: 0 9px 0 23px; background-position: 7px -410px; }
.kc_btn06:hover { background-position: 7px -440px; }

.tableA tr:hover { background: #fef3e7; }
.tableA tr:hover .kc_time { background-position: 0 -40px; color: #f60; }
.tableA td .system_ios, .tableA td .system_android, .tableA td .system_all { float:none; display: block; margin: 7px auto; }
.table_more{ display:block; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; background:#f8f8f8; text-align:center; line-height:38px; color:#666;}
.table_more:hover{ background:#f2f2f2;}
/*标题*/
.tab_tit01,.tab_tit02,.tab_tit03{ height:24px; line-height:24px; padding-left:30px;}
.tab_tit01 h2,.tab_tit02 h2,.tab_tit03 h2{ font-weight:bold; font-size:24px;}
.tab_tit01{ background-position:0 0;}
.tab_tit02{ background-position:0 -40px;}
.tab_tit03{ background-position:0 -80px;}
.tab_tit01 h2{ color:#f60;}
.tab_tit02 h2{ color:#00aca0;}
.tab_tit03 h2{ color:#666;}
/* 悬浮导航 */
.float_nav{ width:102px; position:fixed; top:306px; left:50%; margin-left:-692px; _position:absolute;}
.float_nav a{display:block; height:30px; line-height:30px; margin-bottom:8px; font-size:14px; color:#fff; background-position:-110px 0; text-indent:17px;}
.float_nav a:hover,.float_nav a.current{background-position:0 0; color:#fff;}

