﻿/* 全局定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img ,label{ padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style:none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
/* 公共样式 */
html{ width:100%; height:100%; background: url(images/ktyj_bg.jpg) repeat-x top; }
body{ color:#333;font:14px/28px "微软雅黑",Tahoma,Helvetica,Arial,sans-serif; }
a{color:#282828;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:underline; }
.clearbox { border:none; clear:both;font-size:0; height:0; line-height:0; overflow:hidden;}
.blank { height:12px;font-size:0px; line-height:0; overflow:hidden;}
.nodata{color:#f60;}
.fl{float:left; }
.fr{float:right; }
.more{float: right; font-size: 12px; color: #666;}

/*全局样式*/
#wrap{width: 1000px; margin: 0 auto;}
#content{ padding-top: 10px;}

#top{ height: 36px; line-height: 36px; overflow: hidden;}
#banner{ height: 178px; background: url(images/ktyj_banner.jpg) no-repeat center top;}

#top_login{float:right;}
#top_login .input{ width:100px; height: 22px; border:1px #ddd solid; line-height:22px; margin-right: 5px; }
.login,.reg{ display:inline-block; width:50px; height:22px; line-height:22px; text-align:center; color:#fff;
cursor:pointer;}

.login{background:#057ec6; margin-right:6px;}
.reg{background:#d23302;}
.login:hover, .reg:hover {
    color: #fff;
}

#logo{float: left; padding: 50px 0 0 30px;}
.navBar{ height:40px; background:#057ec6;}
.mainNav{line-height:36px; height:36px; padding: 4px 0 0 20px; }
.mainNav li{float:left; padding:0 12px; height:36px; }
.mainNav li.on1{ background:#fff; }
.mainNav li a{font: 16px/36px "微软雅黑"; color:#fff;}
.mainNav li.on1 a{color: #003f65;}
.mainNav li.last{background:none;}
.mainNav .spe {
	color: #fff;
}
.saveinfo{display: none;}

.boxs{border:1px #ddd solid; padding: 5px 10px;}
.boxs .more{float: right;}
.boxs .hd{border-bottom: 1px #ddd solid; height: 30px; line-height: 30px;}
.boxs .hd h3{float: left; padding:0 14px; background: #057ec6; }
.boxs .hd h3,.boxs .hd h3 a{font: 15px/30px "微软雅黑"; color:#fff;}
.boxs .infoList{ padding: 6px 0;}
.boxs .infoList li,#news .infoList li{font: 14px/28px "微软雅黑"; background: url(images/fodt.png) no-repeat left center;
padding-left: 10px;}
.boxs .infoList li .date,#news .infoList li .date{float: right; color: #aeaeae; font-size: 12px;}
#notice,#bgxz{float: right; width: 218px;}
#notice .bd{height: 210px;}

#news{ width: 728px; height:231px; padding: 10px; float: left; border: 1px #ddd solid;}
#focusNews{ width: 326px; height: 226px; position: relative; float: left;}
#focusNews .slideNav {
    bottom: -2px;
    height: 20px;
    position: absolute;
    right: 10px;
    z-index: 999;
}

#focusNews .slideNav li.on {
    background: #d50208;
}
#focusNews .slideNav li {
    background: #fff;
    cursor: pointer;
    float: left;
    height: 7px;
    margin-left: 5px;
    text-indent: -999px;
    width: 12px;
}

#focusNews .pe_u_thumb_title {
    background: url("images/png.png") repeat-x;
    bottom: 0;
    display: block;
    height: 30px;
    line-height: 30px;
    position: absolute;
    text-align: left;
    text-indent: 15px;
    width: 326px;
    z-index: 9;
}

#focusNews .pe_u_thumb_title  a {
    color: #fff;
    text-decoration: none;
}

#news .infoList{float: right; width: 380px;}

#lxkt,.mainContent,.mainContent1{border: 1px #ddd solid; border-top: 2px #057ec6 solid;}
#lxkt .hd{height: 40px; line-height: 40px; border-bottom: 1px #ddd solid;
background: url(images/ktyj_icon1.jpg) 14px center no-repeat;}
#lxkt .hd .more{padding-right: 12px;}
#lxkt .hd h3{ float: left; line-height: 34px; height: 34px;
background: #057ec6; border-radius: 3px 3px 0 0; margin: 6px 0 0px 50px;
padding: 0 20px;}
#lxkt .hd h3 a{ color: #fff; font-size: 16px;}
#lxkt .bd{height: 368px; padding:20px;}
.projectTable {
    font-size: 14px;
}
.projectTable tr.title {
    background: none repeat scroll 0 0 #ffe2cf;
    color: #9b4004;
    height: 30px;
    line-height: 30px;
}
.projectTable tr.title th {
    text-align: center;
}
.projectTable td {
    border-bottom: 1px dotted #ccc;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.projectTable td.name {
    color: #333;
    padding-left: 5px;
    text-align: left;
    width: 50%;
}

#ktck,#yjcg{float: left; width: 348px; margin-right: 10px;}
#footer{ background: #f2f2f2; text-align: center; border-top: 4px #d2d2d2 solid;}
#footer p{padding: 30px 0;}


/*列表页*/
.mainContent {
    float: left;
    overflow: hidden;
    width: 728px;
}
.mainContent .pathWrap,.mainContent1 .pathWrap{height: 40px; line-height: 40px; border-bottom: 1px #ddd solid;}
.path{float: left; padding-left: 10px; font-size: 12px;}
#articleList .infoList li {
    background: url("images/dot.jpg") no-repeat left center;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 12px;
}

#articleList .infoList li .date {
    float: right;
    font-size: 12px;
}
.page {
    font-size: 12px;
    padding: 20px;
    text-align: center;
}
.page input {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c5c5c5;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    width: 30px;
}
.page a, .page span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 0;
}
.page a, .page a:active {
    border: 1px solid #c5c5c5;
    display: inline-block;
    padding: 0 6px;
}
.page a:hover {
    border: 1px solid #0c64ab;
    color: #0c64ab;
    text-decoration: none;
}
.page span.current {
    background: none repeat scroll 0 0 #0c64ab;
    border: 1px solid #0c64ab;
    color: #fff;
    font-weight: bold;
    padding: 0 6px;
}
.page span.disabled {
    border: 1px solid #c5c5c5;
    color: #999;
    padding: 0 6px;
}
#sidebar{float: right; width: 238px;}
.mainConIn{ padding:25px 25px 20px; zoom:1; }
/* 文章-内容页 */
/* 文章标题 */
.contArticle_tit{clear:both;overflow:hidden; margin:10px 0 15px 0; text-align:center; }
.contArticle_tit h2{color:#cc0000; font-size:20px; line-height:30px;font-weight:bold;  }
.contArticle_subTit{ color:#333; font-size:14px; text-align:center; }
.contArticle_author{text-align:center;line-height:24px;  padding:5px 0;  margin:0 0 20px 0;color:#999;border-top:1px dotted #d8d8d8;  border-bottom:1px dotted
#d8d8d8;   }
.contArticle_author span{margin:0 2px; }
.contArticle_author a{color:#666;}
.fontZoomA{background:url("images/shareB.gif") no-repeat 3px -124px; padding-left:20px;display:inline-block; line-height:20px; }
.fontZoomB{background:url("images/shareB.gif") no-repeat 3px -164px; padding-left:20px;display:inline-block; line-height:20px; }
.contKeywords{color:#ccc;height:40px; }
.contKeywords strong{color:#333;}
.contKeywords a{color:#143385;margin:0 10px; }

/* 文章内容 */
.contArticle_text{line-height:27px;font-family:宋体; padding-bottom:10px; font-size:14px;overflow:hidden;text-align:left; color:#333; }
.contArticle_text p{line-height:27px;margin-bottom:15px;color:#333; }
.contArticle_text a{color:#206AB5;}
.contArticle_text img{max-width:600px;height:auto;}
#fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.contArticle_text ul,.contArticle_text ol{margin-bottom:15px;margin-left:15px}
.contArticle_bot_Artpage{margin:0px auto; text-align:center; padding-top:10px;  }
.contArticle_bot_Artpage a{display:inline-block;padding:0 6px;border:1px solid #B8BFC5;height:18px;line-height:18px;     }
.contArticle_bot_Artpage .pagecss{height:30px;display:block;  }
.contArticle_bot_text{margin:0px;padding:0 10px; line-height:25px; text-align:left;color:#666;background:#fff;border:1px solid #cdd8de;  }
.contArticle_bot_text a{color:#666;}
.contArticle_bot_text_fun{float:right;display:inline;text-align:right; width:180px;   }
.contArticle_bot_text_fun a{padding-left:17px; display:inline-block;background:url(images/contArticle_bot_text.gif) no-repeat;margin:0 5px;  }
.contArticle_bot_text_fun a.contABot01{background-position: 0px 6px;}
.contArticle_bot_text_fun a.contABot02{background-position: 0px -34px;}
.contArticle_bot_page{line-height:25px;  margin:10px 0;color:#666; border-top:1px dotted #ccc;padding-top:10px;   }
.contArticle_bot_page a{margin-right:10px; color:#cc0000; }

.contArticle_bot_collect{height:30px;line-height:30px;    text-align:center;background:#f7f5f4;padding:0 10px;border-bottom:1px solid #e8e7e6;    }
.contArticle_bot_collect .contABot01,
.contArticle_bot_collect .contABot02{ float:left;display:inline;margin:0 10px 0 0;    }
.contArticle_bot_collect .contABot01{  }
.contArticle_bot_collect #bdshare{float:right;line-height:16px !important; display:inline;margin:3px 0 0 0; }