﻿/* CSS Document */
* { margin:0; padding:0; font-family: "宋体"; font-size:12px; text-decoration: none; list-style-type:none; color:#030000; }
a:hover{ text-decoration:underline; color:#F60; }
img { border:0; }
input, select { vertical-align:middle; }
.more{ float:right; font-size:13px; margin:9px 5px 0 0; color:#b21d00;}
.clear { clear:both; *display:inline;}
.weight { font-weight:bold; }
.red { color: #FF0000; }
.gray { color:#808080; }
.blue { color: #0000FF; }
.hidden { display:none; }
.digital { font-size:12px; }
 .tm { margin-top: -15px; _margin-top: -14px; }

/*===广告样式定义===*/
.ad01Flash { width:100%; margin-bottom:-4px; margin-bottom:0\9; }                        /*---ad01-SWF格式广告样式---*/
.ad01Img { width:100%; overflow:hidden; }                                                /*---ad01-图片广告样式---*/
.ad03Flash { width:100%; margin-bottom:2px; margin-bottom:4px\9; overflow:hidden; }      /*---ad03-SWF格式广告样式---*/
.ad03Img { width:100%; margin-bottom:5px; overflow:hidden; }                             /*---ad03-图片广告样式---*/
.ad04Flash { float:left; width:700px; margin:5px 0 -3px 4px; margin:5px 0 1px 4px\9; }   /*---ad04-SWF格式广告样式---*/
.ad04Img { float:left; width:700px; margin:5px; }                                        /*---ad04-图片广告样式---*/
#wrapper { width:100%; height:auto; zoom:1; overflow:hidden; }
#wrapper #header { width:968px; height:auto; margin:0px auto; }
#header #dbox_01 { width:100%; height:30px; background:url(/Ksonline/Images/bg_pic01.gif) repeat-x 0 0; }
/*===站点导航样式定义===*/
#webLinks ul { *margin-left:-8px;}
#webLinks ul li { float:left; margin:9px 0 0 8px; }
#webLinks ul li a { color: #81140f; }
#webLinks ul li.li_QQ { margin-top:3px; }
/*===登录样式定义===*/
#dbox_01 #login2 { margin-left:10px; }
#loginArea #login2 span, #loginArea #login4 span { float:left; margin:9px 0 0 10px; }
#loginArea #login2 .textbox { float:left; width: 80px; height: 16px; line-height:16px; margin-top:6px; padding:0 2px; border: 1px solid #CCCCCC; color: #666; background: #F8F8F8; }
#loginArea #login2 .button { float:left; width:50px; height:18px; margin:6px 0 0 10px; border: 1px solid #CCCCCC; color: #666; background: #F8F8F8; cursor:pointer; }
/*===设为首页、加入收藏样式定义===*/
#dbox_01 #df { float:right; margin-right:2px; _margin-right:1px; }
#df ul li { float:left; width:66px; height:13px; margin:9px 0 0 10px; padding-top:1px; text-align:right; background:url(/Ksonline/Images/icon.gif) no-repeat 0 0; display:inline; }
#df ul li#li_favorite { background-position:0 -15px; }
#wrapper #dbox_02 { width:968px; height:auto; margin:8px auto 0 auto; }
#dbox_02 #logoArea { float:left; width:224px; height:64px; }
#logoArea a { width:100%; height:64px; background:url(/Ksonline/Images/logo.gif) no-repeat 0 0; display:block; text-indent:999em; white-space:nowrap; overflow:hidden; }
/*===主导航样式定义===*/
#dbox_02 #mainNav { float:left; width:744px; height:64px; background:url(/Ksonline/Images/nav_back.gif) no-repeat 0 0; }
#mainNav #subjectBar { float:left; }
#mainNav #resourceBar, #mainNav #specialBar { float:left; margin-left:12px; }
#subjectBar ul, #resourceBar ul, #specialBar ul { margin:20px 0 0 21px; }
#subjectBar ul li, #resourceBar ul li, #specialBar ul li { margin-top:6px; margin-top:8px\9;}
#subjectBar ul li a, #resourceBar ul li a, #specialBar ul li a { margin-left:7px; }
.paddingpx { padding:0 13px; }
/*===子导航样式定义===*/
#dbox_02 #subNav { float:left; width:966px; height:31px; margin:0px auto; background:url(/Ksonline/Images/pic_0002.jpg) repeat-x 0 0; border:1px solid #c13100;}
#dbox_02 #subNav ul { width:910px; margin:0 auto;}
#dbox_02 #subNav ul li { float:left; padding:0 3px;}
#dbox_02 #subNav ul li a { float:left; display:block; height:28px; _height:20px; margin-top:5px; padding:5px 2px 0 2px; font-size:14px; font-weight:bold; color: #ffffff; font-family:宋体; }
#dbox_02 #subNav ul li a:hover { color:#444; background:url(/Ksonline/Images/k111.png) repeat-x 0 0; text-decoration:none; }
#dbox_02 #dbox_021 { float:left; width:966px; height:38px; margin-bottom:8px; _margin-bottom:0; background:url(/Ksonline/Images/pic_0001.jpg) repeat-x 0 0; border:1px solid #ccc; border-top:none; }
/*===站点小标题样式定义===*/
.ksonline #dbox_021 #webTitle,.ShowType #dbox_021 #webTitle{float:left; width:176px; height:38px;background:url(/Ksonline/Images/JBgkzxtitlebg.jpg) no-repeat 0 0; }

/*===搜索样式定义===*/
#dbox_021 #searchArea { margin-left:294px; _margin-left:282px; }
#searchArea span { float:left; }
#searchArea #txtKeyWord { float:left; width:308px; height:19px; line-height:19px; margin-top:8px; padding:0 2px; border: 1px solid #c6c6c4; font-size:13px; color: #666; background: #F8F8F8; }
#searchArea #btnSearch { float:left; width:46px; height:21px; margin-top:8px; background:url(/Ksonline/Images/search_bg_02.jpg) no-repeat 0 0; border:0px; cursor:pointer; }
#searchArea span { display:block; float:left; width:65px; height:15px; background:url(/Ksonline/Images/search_bg_01.jpg) no-repeat 0 0; margin:12px; }
#searchArea a { display:block; float:left; margin:12px 0 0 80px; font-size:14px; }
/*===主体区域样式定义===*/
.ksonline  #main { width:968px; height:auto; margin:8px auto 0 auto;margin:8px auto 2px auto\9;*margin:8px auto -10px auto;overflow:hidden; }
.ShowType  #main { width:968px; height:auto; margin:8px auto 6px auto;margin:8px auto 4px auto\9;*margin:8px auto 8px auto;overflow:hidden; }
#main #main_top { float:left; width:100%; height:auto;overflow:hidden; }
#main_top #newsArea { float:left; width:330px; height:280px; background:url(/Ksonline/Images/play.png) no-repeat 0 0; }
#newsArea #adFlash { width:300px; height:auto; margin:26px auto 0 auto; }
/*===推荐频道样式定义===*/
#main_top #channelMiddle { float:left; width:343px; height:280px; margin-left:7px; background:url(/Ksonline/Images/channelbg.jpg) no-repeat 0 0; }
#channelMiddle #channelMiddleTitleArea { width:330px; height:31px;background:url(/Ksonline/Images/911111.png) repeat-x 0 bottom; }
#channelMiddleTitleArea a { display:block; float:right; margin:11px 30px 0 0;_margin-right:15px; font-size:13px; color:#b21d00;}
#channelMiddle #channelMiddleContentArea { width:330px; overflow:hidden;}
#channelMiddleContentArea ul{width:310px;margin:5px auto 0 15px;}
#channelMiddleContentArea ul li { height:26px; line-height:26px; text-align:left; text-indent:20px; margin-left:4px; background:url(/Ksonline/Images/li1.png) no-repeat left 5px; overflow:hidden; }
#channelMiddleContentArea ul li a { font-size:13px; }
/*===侧栏样式定义===*/
#main_top #main_top_siderBar { float:left; width:281px; height:auto; margin-left:7px; }
.ksonline .sideColumn { width:279px; height:278px; margin-bottom:7px; border:1px solid #ccc; zoom:1; overflow:hidden; }
.ksonline .sideColumnTitleArea { width:279px; height:29px; background:url(/Ksonline/Images/LD2.jpg) no-repeat 0 0;}
.ksonline .sideColumnTitleText {float:left; display:block; height:29px; _height:21px;padding-top:8px; margin-left:40px;_margin-left:20px; background:url(/Ksonline/Images/2_r1_c1.jpg) no-repeat 0 0; font-weight:bold; font-size:15px; color:#b62700; }
.ksonline .sideColumnContent { width:279px;zoom:1; overflow:hidden; }
.ksonline .sideColumnContent ul { width:269px;margin:5px auto auto 1px;}
.ksonline .sideColumnContent ul li {height:26px; line-height:26px; margin-left:10px; text-align:left; clear:both; overflow:hidden; }
.ksonline .sideColumnContent ul li a { font-size:13px; }
.ksonline .sideColumnContent1 { width:279px;zoom:1; overflow:hidden; }
.ksonline .sideColumnContent1 ul { width:269px;margin:5px auto auto 1px; height: 234px; }
.ksonline .sideColumnContent1 ul li {height:30px; line-height:30px; margin-left:20px; text-align:left; clear:both; overflow:hidden; }
.ksonline .sideColumnContent1 ul li a { font-size:13px; padding-left:10px; }
.ksonline .narrow{ margin-bottom:-7px;} 

.ShowType .sideColumn { width:279px;  margin-bottom:7px; border:1px solid #ccc;  zoom:1; overflow:hidden; float:right; }
.ShowType .sideColumnTitleArea { width:279px; height:29px; background:url(/Ksonline/Images/LD2.jpg) no-repeat 0 0;}
.ShowType .sideColumnTitleText {float:left; display:block; height:29px; _height:21px;padding-top:8px; margin-left:40px;_margin-left:20px; background:url(/Ksonline/Images/2_r1_c1.jpg) no-repeat 0 0; font-weight:bold; font-size:15px; color:#b62700; }
.ShowType .sideColumnContent { width:279px;zoom:1; overflow:hidden; }
.ShowType .sideColumnContent ul { width:269px;margin:5px auto auto 1px;margin:5px auto auto 1px\9;*margin:10px auto auto 1px;}
.ShowType .sideColumnContent ul li {height:22px; line-height:22px; margin-left:10px; text-align:left; clear:both; overflow:hidden; }
.ShowType .sideColumnContent ul li a { font-size:13px;  }

/*===分省好题样式定义===*/
#goodSubject { float:left; height:191px; _margin-bottom:0; }
#goodSubject ul { margin-left:-7px; margin-top:4px; *margin-top:6px;}
#goodSubject ul li { clear:both; width:248px; _width:234px; padding-left:14px; height:25px; margin-top:0; *margin-top:-2px;}
#goodSubject .sideColumnContent { height:163px; }
#goodSubject ul li a { float:left; font-size:14px; margin-left:13px; }
.li_F { background-color:#fff; }
.li_S { background-color:#F2F2F2; }
/*===主栏目样式定义===*/
#main #main_bottom { float:left;width:100%; height:auto; }
#main_bottom_top #main_bottom_top_left,#main_bottom_bottom #main_bottom_bottom_left { float:left; width:680px;height:auto; }
#main_top_left #main_top_left_content,#main_bottom_left #main_bottom_left_content { width:680px; height:auto; padding-bottom:5px;}
.mainColumn { float:left; width:334px; height:278px; margin-bottom:7px; border:1px solid #ccc;  zoom:1; overflow:hidden; }
.mainColumnTitleArea { width:334px; height:29px; background:url(/Ksonline/Images/LD1.jpg) no-repeat 0 0; }
.mainColumnTitleText {float:left; display:block; width:77px;height:20px; text-align:center; margin-left:27px;_margin-left:13px; padding-top:9px; font-size:14px; font-weight:bold;color:#b21d00; }/**/
.mainColumnContent { width:334px; overflow:hidden; }
.mainColumnContent ul  {width:328px; margin:5px auto auto 2px;}
.mainColumnContent ul li { height:26px; line-height:26px; margin-left:10px; text-align:left; clear:both; overflow:hidden; }
.mainColumnContent ul li a { font-size:13px; }
.marginpx{ margin-bottom:0;}
.marginleftpx{ margin-right:8px;}
#main_bottom_top_right,#main_bottom_bottom #main_bottom_bottom_right { float:right; width:281px; }
#main #main_bottom #dbox_03{width:968px; height:131px; background:url(/Ksonline/Images/gkzy.gif) no-repeat 0 0; margin-bottom:8px;}
#main #main_bottom #dbox_03 #MarqueeDiv1{float:left;width:815px; height:107px; overflow:hidden; margin:13px auto auto 131px;  margin:13px auto auto 131px\9;  *margin:13px auto auto 131px; _margin:13px auto auto 65px;}
/*#main #main_bottom #dbox_03 #MarqueeDiv1 a img{ margin-top:14px; margin-top:0px/9;*margin-top:0px;}*/
/*===底部样式定义===*/
#wrapper #footer { width:968px; height:auto; margin:0px auto 8px auto; clear:both; zoom:1; overflow:hidden; }
#footer #footerNav { width:968px; height:24px; margin:0px auto; background: #feede9; border-top: 1px solid #f9aa99; border-bottom: 1px solid #f9aa99; }
#footer #footerNav ul { width:548px; height:24px; margin:0px auto; }
#footer #footerNav ul li { float:left; padding:6px 2px 0 2px; }
#footer #footerContent { clear:both; width:606px; margin:8px auto 0 auto; }
#footer #footerContent #footerLogo { float:left; width:124px; height:108px;}
#footer #footerContent #footerLogo a { width:124px; height:108px; background:url(/Ksonline/Images/footlogo.gif) no-repeat 0 center; display:block; text-indent:999em; white-space:nowrap; overflow:hidden; }
#footer #footerContent #footerLine { float:left; width:1px; height:108px; background:url(/Ksonline/Images/footline.gif) no-repeat 0 0; }
#footer #footerContent #footerText { float:left; margin:15px 0 0 25px; _margin-top:16px; }
#footer #footerContent #footerText p { line-height:20px; }
#footer #footerContent #footerText p span { float:left; display:block; height:16px; overflow:hidden; margin:3px 3px 0 0;margin:1px 3px 0 0/9; _margin:3px 0 0 0;}
p.gray { color:#aaaaaa; }


/*=== 二级页面页样式定义 =====*/
#main_left{ width:678px;float:left; overflow:hidden;  border-width:1px;border-style:solid; border-color:#dd5403; background:#fdf7f7;}
#leftbartop{  height:28px; background:url(/Ksonline/Images/xiaobiao.gif) no-repeat 0 0; overflow:hidden;}
#leftbarbottom{ width:100%;height:695px; *height:687px; overflow:hidden;margin-top:22px;}
#leftbarbottom ul li{border-bottom:#cfcbcb dashed 1px; margin-left:16px; padding-top:8px; *padding-top:4px; height:16px; clear:both; }
#leftbarbottom ul li a{font-size:14px;float:left; }
#leftbarbottom ul li span{  font-size:14px; float:right; margin-right:10px; color:#aeaaa9; }

#gedikaoti ul{list-style:none; text-indent:15px; margin-top:10px;}
#gedikaoti li{line-height:30px; list-style:none;}
.newtitle {  padding: 0px; overflow: hidden; }
.newtitle img { display: block;margin:-4px auto 1px auto;margin:-4px auto 3px auto\9;*margin:-1px auto 3px auto; }	
/*=== 分页样式定义 =====*/
#pagination { padding: 3px; margin: 8px; color: #ff6500; text-align: center; }
#pagination A { border: #f7722a 1px solid; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; background-position: 50% bottom; color: #000; margin-right: 3px; text-decoration: none; }
#pagination A:hover { border: #f7722a 1px solid; background-image: none; color: #000; background-color: #f0f0f0; }
#pagination A:active { border: #f7722a 1px solid; background-image: none; color: #000; background-color: #f0f0f0; }
#pagination span.current { border: #ff6500 1px solid; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; font-weight: bold; color: #000; margin-right: 3px; background-color: #ffd9c5; }
#pagination span.disabled { border: #999999 1px solid; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; color: #999999; margin-right: 3px;}
/*=== 三级页面=====*/
 
.eightpx { height: 8px; font-size: 8px; line-height: 8px; overflow: hidden; }
.datatitle { clear: left; background: url(/Ksonline/Images/list_back.gif) repeat-x; height: 32px; line-height: 32px; padding: 0px 20px; text-align: left; overflow: hidden; }
.titleleft { float: left; line-height: 32px; height: 32px; font-size: 14px; font-weight: bold; }
.titleright { float: right; line-height: 32px; height: 32px; font-size: 12px; }
 .titleright a { color: #666666; }
  .ad031 { width: 968px; overflow: hidden; margin:0px auto 5px auto; margin: 8px auto\9;*margin:-5px auto 8px auto;}
 .ad03 { width: 968px; overflow: hidden; margin:0px auto 5px auto; margin: 8px auto\9;*margin:0px auto 8px auto;}
 

.fenxiang { float: right; margin: 10px auto; }
 .yangshi { float: left; margin-left: auto; padding-top: 6px; }
 .more1{ float:right; font-size:13px; margin:9px 20px 0 0; color:#b21d00;}
.lbltitle{ text-align:center; width:678px;margin:17px auto;}
.lbltitle h3{ font-size:16px; font-weight:bold;}
.digital1 { width: 96%; border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; height: 32px; line-height: 24px; color: #666; font-family: 宋体; margin: 0 auto; }
.listtitle { float: left; line-height: 26px; height: 26px; width: 263px; white-space: normal; overflow: hidden; margin:0px; padding:0px; }
.listtitle1 { float: left; line-height: 26px; height: 26px; width: 200px; white-space: normal; overflow: hidden;margin:0px; padding:0px;}
.listtime { float: right; color: #a8a8a8; line-height: 26px; height: 26px;margin:0px; padding:0px; }