/*
	css stylesheet for kjt website
	version 1.0
*/

/* css reset (base on YUI) */
html{color:#272727;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td,header{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:400}

/*清除浮动*/
.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{color:#272727;font:14px/1.8em '微软雅黑';}
html:root body,html:root input,html:root button,html:root textarea,html:root select{font-family:'微软雅黑'}
a{color:#272727;text-decoration:none}
a:hover{text-decoration:underline}
.clr{clear:both}
.mt5{margin-top:5px}
.mr5{margin-right:5px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mt15{margin-top:15px}
.ml15{margin-left:15px}
.pt15{padding-top: 15px;}
.mt20{margin-top:20px}
.fl{float:left}
.fr{float:right}
.show{display:block}
.hide{display:none}
.bw{background-color:#FFF}
.posr{position:relative}
.posa{position:absolute}
.piclink,.piclink img{display:block}
.piclink p{text-align:center;margin:5px 0}
a.react{display:block;color:inherit;height:100%}
.mbox{width: 1002px; margin: 0 auto;}
.bor{ border: 1px solid #dedede;}
.tc{ text-align: center;}

.mbox{ width: 1002px; margin: 0 auto; overflow: hidden;}
.lbox{ width: 667px;}
.rbox{ width: 315px;}
.tit{ position: relative; height: 45px; line-height: 44px; border-top: 2px solid #2377be;}
.tit span{ padding-left: 35px; display: inline-block; font-size: 16px; color: #2377be; background-image: url(icons.png); background-repeat: no-repeat;}
.tit span a{ color: #2377be;}
.tit span a:hover{ text-decoration: none;}
.ico1{ background-position: 0 0;}
.ico2{ background-position: 0 -45px;}
.ico3{ background-position: 0 -90px;}
.ico4{ background-position: 0 -135px;}
.ico5{ background-position: 0 -180px;}
.ico6{ background-position: 0 -225px;}
.ico7{ background-position: 0 -270px;}
.ico9{ background-position: 0 -360px;}
.ico10{ background-position: 0 -407px;}
.more{ position: absolute; display: block; width: 18px; height: 18px; background: url(more.png) 0 -18px no-repeat; right: 0; top: 13px;}
.tit2{ position: relative; height: 43px; line-height: 42px; background: url(notice_tit.jpg) right top no-repeat;}
.tit2 span{ padding-left: 45px; display: inline-block; font-size: 16px; color: #fff;}
.tit2 span a{ color: #fff;}
.tit2 span a:hover{ text-decoration: none;}
.tit2 .more{ background-position: 0 0; right: 17px;}
.list{ border-top: 1px dashed #8e8e8e;}
.list li{ padding-left: 10px; height: 36px; line-height: 36px; border-bottom: 1px dashed #8e8e8e; background:  url(dot.jpg) 0 50% no-repeat;}
.list li span{ float: right; color: #8e8e8e;}
.banner{ height: 183px; background: url(banner.jpg) center top no-repeat;}

.nav{ background-color: #3598db; height: 50px; line-height: 50px;}
.nav ul{ width: 110%;}
.nav li{ float: left; width: 111px; text-align: center; padding-right: 1px; background: url(navline.jpg) right center no-repeat;}
.nav li a{ display: block; color: #fff; font-size: 16px;}
.nav li a:hover{ text-decoration: none; background: #2377be;}

/*中心公告*/
.notice{ height: 249px;}
.headline{ padding: 8px 20px 0; height: 62px; background-color: #efefef; line-height: 26px; color: #757575;}
.headline h2{ line-height: 28px; text-align: center;}
.headline h2 a{ color: #c80000; font-weight: bold;}

.listbox{ width: 323px;}

/*搜索*/
.searchbox .ico8{ background: url(icons.png) 12px -318px no-repeat;}
.search{ padding: 22px 21px; background-color: #f2f2f2; height: 38px; line-height: 38px;}
.search input{ float: left; display: block; border: 1px solid #c3c3c3; outline: none;}
.keyword{ padding: 0 10px; width: 180px; height: 38px;}
.submit{ width: 69px; border-left: 0; background-color: #fbfbfb; cursor: pointer;}

/*相关链接*/
.hotline{ overflow: hidden;}
.hotline ul{ width: 110%;}
.hotline li{ margin: 0 9px 10px 0; width: 152px; height: 42px; line-height: 42px; float: left;}
.hotline li a{ display: block; padding-left: 20px; background-image: url(weblinkbg.jpg); background-position: 0 -42px;}
.hotline li a:hover{ text-decoration: none; background-position: 0 0; color: #f96908;}

/*友情链接*/
.linkbox{ padding: 10px 0; text-align:center;}
.linkbox select{ display: inline-block; width: 287px; height: 28px; line-height: 28px; margin: 0 8px; border: 1px solid #b9b9b9; color: #a6a6a6;}

/*底部*/
.footer{ padding: 20px 0; line-height: 30px; background-color: #eee; border-top: 1px solid #d1d1d1; text-align: center;}
.pos{ padding-left: 25px; background: url(icons.png) 0 -450px no-repeat; height: 45px; line-height: 44px; border-bottom: 1px solid #c1c1c1;}
.pos span{ color: #2377be;}
.pos a{ margin: 0 10px;}

.leftbox{ width: 223px;}
.leftbox .chnlname{ height: 58px; line-height: 58px; text-align: center; background: url(chnlbg.jpg) no-repeat; font-size: 16px; color: #fff;}
.chnlist{ padding: 0 13px 10px; background-color: #f3f3f3;}
.chnlist li{ height: 46px; line-height: 46px; border-bottom: 1px solid #d7d7d7;}
.chnlist li a{ display: block; padding-left: 25px; background-image: url(leftlist.jpg);}
.chnlist li a:hover{ background-position: 0 -46px; text-decoration: none;}
.rightbox{ width: 748px;}
.rightbox .listbox{ width: 100%; margin-bottom: 20px;}
.rightbox .listbox .tit span{ padding-left: 25px;}
.rightbox .list{ border-top: 0;}
.rightbox .listbox .list{ border-top: 1px dashed #8e8e8e;}
.rightbox .list li{ background-image: url(listico.jpg); padding-left: 30px; height: 44px; line-height: 44px;}
.rightbox .listbox .list li{ height: 36px; line-height: 36px;}
.page{ height: 22px; line-height: 22px; padding: 25px 0; text-align: right;}

.title{ padding: 15px 0; line-height: 30px; font-size: 18px; color: #e00000; text-align: center;}
.info{ height: 40px; line-height: 40px; text-align: center; background-color: #f2f2f2;}
.info span{ margin: 0 25px;}
.content{ line-height: 34px;}