@charset "gb2312";
*{padding:0px;margin:0px;list-style:none;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,td,th,dl,dd,dt{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{font-size:14px;font: inherit; vertical-align: baseline;}
a{text-decoration:none;color:#020202;}


.more{position:absolute;top:15px;right:10px; font-size:12px;}
.more a{color:#999;}

.header{margin:0 auto;border-bottom:4px solid #f0a800; margin-bottom:20px;}
.logo{width:1000px;height:140px; margin:0 auto;background:url(logo-kjc.png) no-repeat left center; position:relative;}
.searchbox{ position:absolute; top:50px; right:20px;} 
.inputtext{ vertical-align:middle; height:33px; line-height:35px;font:normal 12px/24px Tahoma,"微软雅黑"; background:#FFF; border:1px solid #DDD; width:260px; margin-top:3px; color:#999; float:left; display:inline; padding-left:5px;} 
.searchBtn{ display:block; width:50px; height:33px; border:none; cursor:pointer; float:left; margin-left:-51px; margin-top:5px; display:inline;background-color: transparent; background:url(searchbtn.jpg) no-repeat 0px -2px;} 

.header_nav{margin:0 auto; height:45px; line-height:42px; background-color:#2661A8;}
.header_nav ul{width:1000px; margin:0 auto; color:#FFF;}
.header_nav ul li{float:left; width:100px;}
.header_nav ul li a{color:#FFF; display:block;}

.main{width:1000px;margin:0 auto; overflow:hidden; position:relative;}
.picnews{margin-bottom:15px; overflow:hidden;}
.picnews h3{ height:35px; line-height:35px; float:left;padding-right:10px; background:url(newsbg.jpg) no-repeat 2px 6px; border-bottom:2px solid #2661A8; text-indent:40px; color:#2660A7; font-size:16px; font-weight:bold;}
.picnews ul{ padding-top:15px; border-top:1px solid #DFDFDF; clear:both;}
.picnews li{float:left; width:250px;}
.picnews p{}
.picnews li .img{text-align:center;}
.picnews li img{width:210px; height:140px;}
.picnews li .title{font-size:16px; color:#1a1a1a; padding-top:13px; width:250px;}
.picnews li .title a{font-weight: bold; display:block; width:230px; margin:0 auto;}
.picnews li .js{font-size:12px; color:#999;line-height:22px;}


.main_left{ width:720px; float:left;}
.main_left_box{ position:relative; margin-bottom:20px; width:700px;}
.main_left_box h3{ height:35px; line-height:35px; float:left;padding-right:10px; background:url(h3.jpg) no-repeat 2px 8px; border-bottom:2px solid #2661A8; text-indent:40px; color:#2660A7; font-size:16px; font-weight:bold;}
.tzgg h3{background-position:2px 8px;}
.kydt h3{background-position:2px -32px;}
.main_left_box ul{ padding-top:15px; border-top:1px solid #DFDFDF; clear:both;}
.main_left_box ul li{ background:url(li.jpg) no-repeat left center; overflow:hidden; line-height:26px;padding-left:10px;}
.main_left_box ul li span{display:block; float:left; font-size:14px;}
.lb{ width:100px;}
.main_left_box ul li a{ color:#333;}
.title{width:504px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.list .title{width:550px;white-space:nowrap;overflow:hidden;}
.main_left_box ul li .data{float:right; color:#999;}
.main_right{width:280px; float:left;}
.kyglxt{height:90px; background:url(glxt.jpg) no-repeat left center; margin-bottom:20px;}

.kyglxt a{display:block; height:90px; line-height:90px; text-indent:-9999px;}
.main_right .tjzq{padding-bottom:15px; background:url(tjzq02.jpg) no-repeat left bottom #EFF3F5;}
.main_right .tjzq h3{height:63px;background:url(tjzq.jpg) no-repeat left center; text-indent:-99999px;}
.tjzq ul{padding-top:15px;}
.tjzq ul li{height:60px; width:250px; border:1px solid #DEDEDE; line-height:60px; background:url(li_tjzq.jpg) no-repeat 30px center #FFF; margin:0 auto; margin-bottom:12px; text-indent:80px;}
.tjzq ul li a{display:block;}
.ztlink{height:70px; background:url(zrjj.jpg) no-repeat left top; margin-top:50px;}
.ztlink ul{}
.ztlink ul li{height:90px; line-height:90px; margin-bottom:12px; text-indent:-9999px;}
.ztlink ul li a{ display:block;}
.ztlink-a{margin-top:20px;}
.list-box .main_left{width:740px;}
.list-box .main_left_box{width:720px;}
.list-box .main_right{width:260px;}


.frlink{background-color:#EEE; margin-top:5px; font-size:12px;}
.foot_tab{width:1000px; margin:0 auto;}
.foot_tab h3{font-size:14px; font-weight:bold; height:40px; line-height:50px; border-bottom:1px solid #E1E1E1; text-indent:30px;}
.foot_tab div{ border-top:1px solid #FFF; border-bottom:1px solid #E1E1E1; padding-top:20px;}
.foot_tab dl{position:relative;min-height:40px;zoom:1; overflow:hidden; padding-top:10px;}
.foot_tab dl dt{border-bottom:1px solid #DFDFDF; overflow:hidden;}
.foot_tab dl dt a{display:block;float:left;height:33px; line-height:33px; padding: 0 8px; text-align:center; margin-left:20px; font-size:14px; font-weight:bold;}
.foot_tab dl dt .hover{ border:1px solid #D3D3D3; background-color:#FFF; border-bottom:none;}
.foot_tab dl dd{ float:left; line-height:20px; min-height:60px; padding:15px 10px; border-top: 1px solid #FFF;}
.foot_tab dl dd li{float:left;line-height:180%;width:195px;}
.foot_tab dl dd a{margin-right:20px; color:#666; display:block; float:left;}
.foot_tab dl dd span{display:none;}
.foot_tab a{ font-size:12px;}

.footer{ height:135px; background-color:#225493;}
.copyright{width:1000px; height:100px; padding-top:35px;margin:0 auto; background:url(logo-ft.png) no-repeat left center; color:#FFF; font-size:12px; vertical-align:middle;background-size: 100px;}
.copyright p{ margin-left:100px; margin-bottom:10px;}

.classlist{border:1px solid #DFDFDF; background-color:#EFF3F5;}
.classlist h3{height:45px; line-height:45px; color:#FFF; font-weight:bold; text-indent:30px; background:url(classlist.jpg) no-repeat left center;}
.classlist ul{padding:20px;}
.classlist ul li{height:35px; line-height:35px; border-bottom:1px dotted #DFDFDF; background:url(liclass.jpg) no-repeat 0px -22px; text-indent:20px;} 
.classlist ul li:hover{ background-position:0px 13px;}

.zxlist{ border:1px solid #DFDFDF; overflow:hidden; margin-top:15px;}
.zxlist dl dt a{ display:block; float:left; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; padding-left:10px; padding-right:10px; letter-spacing:1px; text-decoration:none; width: 80px;} 
.zxlist dl dt .hover{ background-color:#F2F2F2; border-right:1px solid #DFDFDF; border-left:1px solid #DFDFDF;margin-left:-1px;}
.zxlist dd{clear:both; font-size:12px;border-top:1px solid #DFDFDF;}
.gzrank{ background:url(rank.jpg) no-repeat 15px 20px; white-space:nowrap;overflow:hidden; padding:15px 20px 15px 40px;}
.gzrank li{line-height:25px;}
.zxnews{overflow:hidden; padding:15px 20px 15px 20px;}
.zxnews li{line-height:25px;white-space:nowrap;overflow:hidden;}

.pagelist{margin-left:5px;margin-top:30px; margin-bottom:30px; text-align:center; font-size:12px;} 
.pagelist a{display:inline-block; height:20px; line-height: 20px;border:1px solid #999;padding:0 5px;} 
.pagelist a:hover{} 
.pagelist b{ display:inline-block; height:22px; line-height: 22px;padding:0 7px; color:#FFF; background-color:#2661A8;} 
.pagelist a b{ display:inline-block; height:18px; border:none; line-height:18px; padding:0 3px; color:#999; background-color:#FFF;}


/*新闻类样式*/ 
.newscontent{ text-align:left; margin-left:20px; margin-right:20px; margin-bottom:20px;} 
.newscontent h4{ text-align:center; margin-top:40px; font-size:18px; font-weight:bold; margin-bottom:20px;} 
.newscontent h4 span{ font-size:13px; font-weight:normal;} 
.newscontent li{ overflow:hidden; white-space:nowrap;} 
.newscontent .artinfo{ text-align:center; margin-bottom:10px; border-bottom:1px dashed #CECECE; padding-bottom:15px; font-size:12px; margin-right: 15px;} 
.artinfo .newstime{ display:inline-block; margin-right:20px;} 
.newstext{ margin-top:20px; font-size:14px; line-height:180%;margin-right: 15px;} 
.newstext p{margin-bottom:15px;}
.newstext table { border-collapse:collapse; border:1px solid #D0DbE7; width:100%;} 
.newstext table th{ border:1px solid #D0DbE7; text-align:center;} 
.newstext table td{ border:1px solid #D0DbE7; padding:5px;} 
.newstext table tbody>tr>td:nth-child(1){ text-align:left; padding-left:4px; padding-left:4px;} 
/* .newstext p{ margin-bottom:20px; } */ 
.nextprev{ margin-top:60px; padding-top:10px; border-top:1px dashed #CECECE;margin-right: 15px;} 
.nextprev ul{ border:none; font-size:12px;}
.nextprev ul li{text-indent:15px;}

.main_left_box ul li .xzadress a{color:#999;}

.main_list{}
.main_list h3{background:none;text-indent: 10px;}


.main_content{border:1px solid #DFDFDF;}
.main_content .main_right{display:none;}
.main_content .main_left{width:1000px;}
.main_content .main_left .main_left_box{width:960px;}

/*搜索模板*/
.searchlist .keywords{color:#BD3E3E;}
.result{font-size:14px; padding:20px;}
.result span{color:#BD3E3E;}
.searchlist{padding: 0 20px;}
.searchlist dl{margin-bottom:15px;line-height: 160%;}
.searchlist dl dt { font-size:14px; color:#333;}
.searchlist dl dt a{color:#333;}
.searchlist dl dd{font-size:12px; color:#707070;}
.searchlist dl  .smalltext{text-indent:2em;margin-top:5px;}
.searchlist dl .linkdress{text-indent:2em;}

/*升级浏览器代码*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999999999;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}