﻿/*
	css stylesheet for kjt website
	version 1.0
*/

/* css reset (base on YUI) */
html {
	color: #000;
}

body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
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;
}

/*清除浮动*/
.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(imagesbg.jpg) repeat-x #fff;
	color:#000;
        font-size:12px;
        line-height:1.8em;
        font-family:'微软雅黑';
	/*font:12px/1.8em 'lucida grande', tahoma, verdana, arial, sans-serif, "微软雅黑";*/
}
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:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clr { 
	clear:both;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.ml10 {
	margin-left:10px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.show {
	display:block;
}
.hide {
	display:none;
}
.bw {
	background-color:#FFF;
}
.red {
	color:red;
}
.piclink, .piclink img {
	display:block;
}
.piclink p {
	text-align:center;
	margin:5px 0;
}
.p10 {
	padding:10px;
}


/* base */
.xbg {
	background:url(imagesxbg.png) center top;
	width:100%;
}
.top {
	background:url(imagestop.png);
	height:31px;
	line-height:31px;
	position:relative;
	z-index:10;
	text-align:right;
	padding-right:10px;
}
.top span {
	margin-left:10px;
}
.topwrap {
	margin:0 auto;
	width:1002px;
}
.mainbg {
	background:url(imagesbanner.jpg) 50% 0 no-repeat;
	margin-top:-2px;
}
.wraper {
	margin:0 auto;
	width:1002px;
	/*padding-top:168px;*/
}
.gbd {
	border:1px solid #bebfbf;
}

/*topflash*/
.topflash{ width:1002px; height:168px;}

/* 导航 */
.nav {
	background:url(imagesnavbg.jpg) repeat-x;
	height:36px;
	z-index:9999;
	position:relative;
}
.subnav {
	background:url(imagessubnavbg.png) repeat-x;
	height:33px;
	line-height:33px;
	color:#000;
	padding:0 25px;
	_z-index:-1;
	_position:relative;
}
.subnav span {
	display:block;
	float:left;
}
.subnav .itext {
	width:179px;
	height:18px;
	border:1px solid #9198a2;
	line-height:18px;
	padding:0 5px;
}
.subnav .ibutton {
	width:50px;
	height:22px;
	line-height:22px;
	border:1px solid #666;
}
.navul li {
	float:left;
	position:relative;
}
.navul li a {
	display:block;
	width:83px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.navul li a:hover,.navul li a.selected {
	text-decoration:none;
	background:url(imagesnav_hover.jpg);
}



/* 底部 */
.footer{
	margin:0 auto;
	margin-top:10px;
	padding-bottom:13px;
	width:1003px;
	position:relative;
}
.footnav{
	height:22px;
	line-height:22px;
	text-align:center;
	color:#FFF;
	background:url(imagesfootbg.gif) repeat-x;
}
.footnav a{
	color:#FFF;
}
.footnav a:hover{
	color:#b0070a;
}
.select select{
	width:197px;
	height:23px;
}
.copyright{
	margin-top:10px;
	/*padding-top:20px;
	_padding-top:10px;
	background:url(imagesfoot.jpg) repeat-x;*/
}
.copyright p{
	margin:0;
	height:32px;
	line-height:32px;
	text-align:center;
}
.copyright img{
	margin-top:0;
}
.copyright img.fl{
	margin-left:55px;
}
.copyright img.fr{
	margin-right:55px;
}


/* 标题图标 */
.ico1 {
	background:url(imagestab31.png);
	width:90px;
	height:22px;
	position:absolute;
	left:10px;
	top:4px;
}
.ico2 {
	background:url(imagestab32.png);
	width:76px;
	height:22px;
	position:absolute;
	left:37px;
	top:6px;
}
.ico3 {
	background:url(imagestab33.png);
	width:123px;
	height:21px;
	position:absolute;
	left:10px;
	top:6px;
}
.ico4 {
	background:url(imagestab34.png);
	width:130px;
	height:22px;
	position:absolute;
	left:10px;
	top:5px;
}
.ico100 {
	left:18px;
	top:3px;
}



.ico101 {


	background-position:0 -20px;
}
.ico102 {
	background-position:0 -43px;
}
.ico103 {
	background-position:0 -64px;
}
.ico104 {
	background-position:0 -86px;
}
.ico105 {
	background-position:0 -108px;
}
.ico201 {
	background-position:0 1px;
}
.ico202 {
	background-position:0 -23px;
}
.ico203 {
	background-position:0 -46px;
}
.ico301 {
	background-position:0 0;
}
.ico302 {
	background-position:0 -22px;
}
.ico303 {
	background-position:0 -44px;
}
.ico401 {
	background-position:0 0;
}
.ico402 {
	background-position:0 -22px;
}
.ico403 {
	background-position:0 -44px;
}
.ico404{
	background-position:0 -66px;
}
.ico405{
	background-position:0 -88px;
}
.ico406{
	background-position:0 -110px;
}
.ico407{
	background-position:0 -132px;
}
.ico408{
	background-position:0 -154px;
}
.ico409{
	background-position:0 -176px;
}
.ico4010{
	background-position:0 -198px;
}
.ico4011{
	background-position:0 -220px;
}
.ico4012{
	background-position:0 -242px;
}
.ico4013{
	background-position:0 -264px;
}
.ico4014{
	background-position:0 -286px;
}
.ico4015{
	background-position:0 -308px;
}
.ico4016{
	background-position:0 -330px;
}
.ico4017{
	background-position:0 -352px;
}
.ico4018{
	background-position:0 -374px;
}
.ico4019{
	background-position:0 -396px;
}
.ico4020{
	background-position:0 -418px;
}
.ico4021{
	background-position:0 -440px;
}

.list li {
	height:26px;
	line-height:26px;
	padding-left:16px;
	background:url(imagesj.gif) 0 50% no-repeat;
	overflow:hidden;
}
.list li span {
	float:right;
color:#B2B3B3;
}
.list2 li {
	padding-left:10px;
	background:url(imagesj2.gif) 0 50% no-repeat;
}
.list2 span {
	color:#b2b3b3;
}
.list li.color {
	background-color:#e6f2f2;
}
.list li a {

}

/* 左边导航 */
.leftblock{
	width:253px;
	float:left;
}
.mtitle {
	text-align:right;
	height:27px;
	line-height:27px;
	padding-right:10px;
	position:relative;
}
.mtitle a.more {
	color:#093e5f;
}
.chnlname{ 
	float:left;
	color:#3983c0;
	font-weight:bold;
	font-size:15px;
	font-family:"微软雅黑";
	padding-left:20px;
	font-style:italic;
}
.mtitle02 {
	width:243px;
	background:url(imagesindex_title02.jpg);
}
.mtitle02 a.more {
	color:#B10606;
}
.chnllist {
	border:1px solid #bebfbf;
	border-top:none;
	background-color:#edf5f5;
	padding:10px 20px;
	padding-bottom:20px;
	padding-right:0;
}
.chnlul{
	padding-left:15px;
	background:url(imageschnlico.gif) no-repeat 0 50%;
	line-height:30px;
	border-bottom:1px dotted #bababa;
	width:195px;
        height:30px;
}
.chnlul a {
	color:#575757;
	font-size:14px;
}
.chnlul a:hover,.chnlul a.active{
	color:#0d66a5;
	font-weight:bold;
}
.subchnltop{
	background:url(imageschnltop.gif) no-repeat;
	width:225px;
	overflow:hidden;
	padding-top:6px;
}
.subchnlbtm{
	height:6px;
	background:url(imageschnlbotm.gif) no-repeat;
	width:225px;
	overflow:hidden;
}
.subchnlcen{
	background:url(imageschnlcen.gif) repeat-y #efefef;
	width:195px;
	padding:0 15px;
}
.subchnlcen li{
	background:url(imagesordot.gif) 0 50% no-repeat;
	padding-left:10px;
	border-bottom:1px solid #e5e5e5;
	line-height:25px;
}
.subchnlcen li a{
	color:#7a7a7a;
}
.mcontent {
	border:1px solid #bebfbf;
	border-top:0 none;
	background-color:#f9f9f9;
}
.mcontent03 {
	padding:5px 10px;
	width:231px;
}
.bluebg{
	background:#edf5f5;
}
.pos{
	height:27px;
	background:url(imagesposbg.gif) repeat-x;
	border:1px solid #b7bcbe;
	line-height:27px;
	padding-left:20px;
}
.pos span{
	background:url(imagesposicon.gif) no-repeat 0 50%;
	padding-left:20px;
}

/* 内页首页 */
.leftbox{ width:254px; float:left;}
.rightbox{ width:739px; float:right;}
.lnav_content {
	background-color:#edf5f5;
	overflow:hidden;
	padding:5px 0 10px 0;
}
.lnav {
	width:225px;
	margin:0 auto;
}
.lnav li {
	margin-top:4px;
}
.lnav li a {
	width:200px;
	padding-left:25px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	color:#575757;
	display:block;
	background:url(imageslist_tab.jpg) 0 -35px no-repeat;
}
.lnav li a:hover, .lnav li a.selected {
	background-position:0 0;
	color:#094a8d;
	text-decoration:none;
}
.pagenav_wrap {
	background:url(imageslist_pagenav.jpg) repeat-x #fff;
	border:1px solid #b7bbbd;
	height:27px;
	padding-left:12px;
}
.pagenav {
	padding-left:20px;
	background:url(imagesj4.gif) 0 50% no-repeat;
	height:27px;
	line-height:27px;
	color:#000;
}
.list_head {
	height:60px;
	line-height:60px;
	font-size:16px;
	color:#094a8d;
	font-weight:bold;
	text-align:center;
	width:728px;
	border-bottom:1px solid #139dd4;
}
.list_content {
	border:1px solid #b8bec1;
	background-color:#FFF;
	padding-left:4px;
}
#listframe {
	border-top:1px solid #0d66a5;
	overflow:hidden;
}


/* 内容页 */
.article_wraper {
	width:960px;
	border:1px solid #b8bdc1;
	padding:10px 20px 30px 20px;
	margin:10px auto;
	font-size:14px;
	font-family:'宋体';
	background-color:#FFF;
overflow:hidden;
}
.w697 {
	width:697px;
	margin-top:0;
}
.art_title {
	/*height:57px;*/
	line-height:57px;
	text-align:center;
	font-weight:bold;
	font-size:24px;
}
.art_des {
	height:26px;
	line-height:26px;
	padding:0 20px;
	background-color:#dedede;
	font-size:12px;
	color:#484848;
	border-top:2px solid #2f6c98;
}
.art_des .left span {
	margin-right:50px;
}
.art_des .right span {
	margin-left:30px;
	float:right;
}
.art_des .right span.dy {
	width:30px;
	height:26px;
	padding-left:20px;
	display:inline-block;
	background:url(imageslist_dot3.jpg) 0 50% no-repeat;
}
.art_con {
	line-height:27px;
	margin-top:10px;
	overflow:hidden;
}

.art_con div td, .art_con div th { 
	background:white; 
	padding: 5px 10px;
	border: 1px solid #fff;
}

.art_con div caption {
	border:1px dashed #DDD;
	border-bottom:0;
	padding:3px;
	text-align:center;
}

.art_con div th {
	border-top:2px solid #BBB;
	background:#F7F7F7;
}

.art_con p {
	/*text-indent:2em;*/
}
.art_des .right .aimg {
	width:18px;
	height:26px;
	background-position:0 50%;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0 2px;
	float:right;
}
.art_des .right .aimg1 {
	background-image:url(imagesinner_icon1.jpg);
}
.art_des .right .aimg2 {
	background-image:url(imagesinner_icon2.jpg);
}
.art_des .right .aimg3 {
	background-image:url(imagesinner_icon3.jpg);
}
.art_des .right .aimg4 {
	background-image:url(imagesinner_icon4.jpg);
}
.art_des .right .aimg5 {
	background-image:url(imagesinner_icon5.jpg);
}

.table{ padding:0; border:none;}
.table table{ table-layout:fixed; border:1px solid #bebfbf;}
.table td{  padding:0 5px;}
.table td a{ height:26px; line-height:26px; color:#666; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; cursor:pointer;word-break:keep-all; float:left; width:100%;} 
.table td a.w85 { float: left; width: 68%;}
.table .tr1 td{ background:url(imagesinner_tbottom.gif) left bottom repeat-x #fff; height: 26px; vertical-align: 1px; font-weight:bold; border-top:none; text-align:center; cursor:auto;}

.table td.td1{ width:60px;}
.table td.td2{ /*width:260px;*/}
.table td.td3{ width:120px;}
.table td.td4{ width:80px;}
.table a,.table a:hover{ display:block; text-decoration:none;}

.rcap li{ height:auto;background-position:0 10px;}
.rcap li span{ float:none;}
.table td a.bcico{ background: url(imagesbcico.gif); width:25px!important; height:20px!important; display:inline-block; margin-left:2px;margin-top:4px;float:right;}
.table td a.newico{ background: url(imagesnew.gif); width:15px!important; height:20px!important; display:inline-block; margin-left:2px;margin-top:4px;float:right;}
.table td a.ico_2{ background: url(imagestimes_2.gif); width:27px!important; height:20px!important; display:inline-block; margin-left:2px;margin-top:4px;float:right;}
.table td a.ico_3{ background: url(imagestimes_3.gif); width:27px!important; height:20px!important; display:inline-block; margin-left:2px;margin-top:4px;float:right;}
.table td a.ico_4{ background: url(imagestimes_4.gif); width:27px!important; height:20px!important; display:inline-block; margin-left:2px;margin-top:4px;float:right;}
.table td a.ico_5{ background: url(imagestimes_5.gif); width:27px!important; height:20px!important; display:inline-block; margin-left:2px;margin-top:4px;float:right;}

.zjtab li { width:58px; line-height:37px;}
.zjtab li a{ font-weight:bold; color:#104270;}
.zjtab li.selected{ background: url(imagestabbg.jpg) no-repeat 0 5px;}
.zjtab li.selected a{ color:#fff;}

/*
.navchild{ position:absolute; z-index:99; left:8px; top:33px; padding:0px 3px 0px 3px; width:auto;}
.navchild ul{ position:relative; background:#FBFBFB; border:1px solid #bebebe;}
.navchild li{ float:none; height:26px; line-height:22px; white-space:nowrap; width:auto; display: block;}
.navchild li.selected{ background:url(imagesnavchildselect.png) repeat-x;}
.navchild li a{ height:26px; line-height:26px; color:#000; font-weight:normal; padding:0 10px; text-align:left; font-family: Tahoma, Geneva, "微软雅黑e\8f6f\96c5\9ed1", "宋体B8B\4F53"; display: inline-block; width:auto;}
.navchild li a:hover{ height:26px; line-height:26px; color:#FFF; font-weight:normal; background:url(imagesnavchildselect.png) repeat-x;}
.navchildtop{ background:url(imagesnavchildtop.png) no-repeat; position:absolute; left:15px; top:-7px; width:12px; height:8px;}
.navchildbottom{ background:url(imagesnavchildbottom.png) repeat-x; position:absolute; left:0px; bottom:-4px; _bottom:-18px; width:100%; height:3px;}
.navchildleft{ background:url(imagesnavchildleft.png) repeat-y; position:absolute; left:0; top:0; width:3px; height:100%; _height:expression(this.parentNode.offsetHeight+"px");}
.navchildright{ background:url(imagesnavchildright.png) repeat-y; position:absolute; right:0; top:0; width:3px; height:100%; _height:expression(this.parentNode.offsetHeight+"px");}
*/
.navchild{ position:absolute; line-height:38px; background:url(imagesnavchildbg.jpg) repeat-x; width:auto; white-space:nowrap; color:#FFFFFF; padding:0 10px; }
.navchild .childitem{ display:inline-block; height:38px; line-height:38px; font-weight:normal; padding:0px; width:auto;}
.navchild .childitem:hover{ background:none; font-weight:bold; text-decoration:underline;}

.inner_tdeven {background-color: #ededed;}
.inner_tdhover {background-color: #CDEEFE;}

/*201412*/
#imgConac{ position:absolute; right:140px; top:35px;}