@charset "gb2312";
/*
	css stylesheet for kjt website
	version 1.0
*/

/* css reset (base on YUI) */
html {color: #6c6c6c;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,legend,input,button,textarea,select,p,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
button,em,input,option,select,textarea,th {font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 {font-size: 100%;font-weight: normal;}

/*清除浮动*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}  
.clearfix { display: inline-block; }  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  

/* global */
body { background:url(bg.png) repeat; color:#6c6c6c; font:12px/1.8em "宋体",'lucida grande', tahoma, verdana, arial, sans-serif, "\5B8B\4F53"; position:relative;}
html:root body, html:root input, html:root button, html:root textarea, html:root select {font-family: "宋体",Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
a {color:#6c6c6c;text-decoration:none;}
a:hover {text-decoration:underline;}
.clr { clear:both;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.ml5{margin-left:5px;}
.mt10 {margin-top:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.fl {float:left;}
.fr {float:right;}
.show {display:block;}
.hide {display:none;}
.posr {position:relative;}
.posa {position:absolute;}
.piclink, .piclink img {display:block;}
.piclink p {text-align:center;margin:5px 0;}

/* base */
.mbox {width:1002px; margin:0 auto;}
.bor{ border:1px solid #e0e0e0; background-color:#fff;}

/*topbox*/
.topbox{ height:33px; line-height:30px; background:url(topbg.jpg) repeat-x;}
.top{ height:31px; line-height:30px;}
.datebox{ margin-left:18px; display:inline;}
.toplinks{ width:240px;}
.toplinks li{ float:left; padding-left:7px; background:url(dot.jpg) 0 50% no-repeat; margin-left:24px; display:inline;}

/*banner*/
.banner{ height:188px; background:url(banner.jpg) center no-repeat;}
.topflash{ height:188px; overflow:hidden;}

/*navbox*/
.navbox{ height:40px; background-color:#ff9600;}
.nav{ height:40px; line-height:40px;}
.nav li{ float:left;}
.nav li.line{ width:1px; height:40px; background-color:#ffbc5c;}
.nav li a{ float:left; display:block; width:142px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.nav li a:hover,.nav li a.active{ background-color:#ff7000; text-decoration:none;}
.searchbox{ width:245px;}
.keyword{ float:left; width:151px; height:22px; line-height:22px; background:url(keyword.jpg) no-repeat; border:0; padding:2px 0 0 5px; margin-top:8px;}
.submit{ float:left; width:78px; height:24px; background:url(searchbtn.jpg) no-repeat; cursor:pointer; border:0; margin-top:8px;}

/*links*/
.links{ height:36px; line-height:36px; border-bottom:2px solid #d3d3d3; border-right:1px solid #d4d4d4; width:975px; margin:0 auto; margin-top:10px; background-color:#f5f5f5; padding:0 13px;}
.selectbox{ float:left; width:220px; height:20px; border:1px solid #abadb3; margin:8px 11px;}

/*footer*/
.footer{ line-height:24px; text-align:center; margin-top:10px;}

/* 列表内容页 */
.nleft {
	width:226px;
}
.nleft  {
	width:218px;
	border:4px solid #e0e0e0;
}
.nleft .tit {
	height:40px;
	background:url(lnavtit.jpg) repeat-x;
	line-height:36px;
	text-align:center;
	color:#fd7102;
	font-size:14px;
	font-weight:bold;
}
.nleft  ul li {
	width:218px;
	height:40px;
	line-height:40px;
}
.nleft ul li a {
	width:200px;
	height:40px;
	display:block;
	color:#6a6a6a;
	padding-left:18px;
}
.nleft ul li a span {
	display:block;
	width:156px;
	height:39px;
	padding-left:28px;
	border-top:1px dashed #d1d1d1;
	background:url(lnavdot.gif) 6px 15px no-repeat;
}
.nleft ul li a:hover, .nleft ul li a.active {
	background-color:#ff9600;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.nleft ul li a:hover span, .nleft ul li a.active span {
	background-position:6px -25px;
}
.nleft ul li.first a span {
	height:40px;
	border-top:0 none;
}
.nright {
	width:764px;
	border:1px solid #e0e0e0;
}
.position {
	width:731px;
	height:33px;
	background:url(rnavtit.jpg) repeat-x;
	color:#6e6e6e;
	padding-left:33px;
	line-height:30px;
	position:relative;
}
.position .icon {
	position:absolute;
	width:12px;
	height:12px;
	left:15px;
	top:9px;
	background:url(nicon.jpg);
}
.position a {
	color:#6e6e6e;
}
.clist li {
  height: 25px;
  line-height: 25px;
  text-align: right;
  background-position: left center;
}
.clist li a {
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 200px;
  text-align: left;
  color: #6c6c6c;
}
.clist li span {
  color: #898989;
}
.listbox {
  width: 680px;
  margin: 10px auto 20px;
}
.listbox ul {
  padding: 10px 0;
  border-bottom: 1px dashed #c4c3c3;
}
.listbox ul li {
	background:url(icon1.jpg) 0 center no-repeat;
	padding-left:17px;
}
.listbox ul li a {
	width: 550px;
}
.listbox .page {
  margin-top: 15px;
  padding-left: 1em;
}

.contentbox {
	width:1002px;
	margin:10px auto 0;
}
.contentbox .position {
	width:969px;
}
.contentbox .cb_wrap {
	width:930px;
	margin:0 auto;
}
.arthead {
  padding-top: 5px;
  height: 93px;
  border-bottom:1px dashed #b5b5b5;
  text-align: center;
}
.arthead h1 {
  line-height: 60px;
  font-weight: bold;
  font-size: 16px;
  color: #d30102;
}
.arthead .des {
  color: #656565;
}
.arthead .des span {
  margin-left: 15px;
}
.artcon {
  padding: 15px 5px 20px;
}
/*多栏*/
.chnl .tit {
  position: relative;
  height: 30px;
  background: url(lnavdot.gif) #ff9600 10px 5px no-repeat;
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.chnl .tit .more {
  font-size: 12px;
  color: #fff;
  position: absolute;
  right: 10px;
  top: 0;
  font-weight: normal;
}
.chnl .list {
  padding: 5px 15px 9px 15px;
}

.cpos {
	width:729px;
	height:30px;
}