@charset "utf-8";
*{padding:0px; margin:0px;}
a{text-decoration: none; color:#333333;}
a:hover {text-decoration:underline !important;}
li a:hover {/*color:red !important; text-decoration:underline !important;*/}
li{ list-style:none;}
img{ border:none;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mt8{margin-top:8px;}
.btn{background:#ffffff; text-align:center;}
.more{float:right;/* padding-right:8px;*/}
.more_sList {position:absolute; right:20px; top:0px;}
.more_sList a {color:#fff !important;}
/*div{overflow:hidden;}*/
html{background:url(../images/bg01.jpg) repeat-x;}
body{background:url(../images/bg.png) repeat-y;_background:url(../images/bg.gif) repeat-y; background-position:center; height:auto;font-family:宋体; font-size:12px; color:#333333;}
<!--[if lt IE 7]>
body{background:url(../images/bg.gif) repeat-y; background-position:center; height:auto;font-family:宋体; font-size:12px; color:#333333;}
<![endif]-->
.font12{font-family:宋体; font-size:12px; color:#333333;}
.font12 a:link,a:visited{color:#333333;}
.font12 a:hover{color:#333333; text-decoration:underline;}
.clear{clear:both;}
.yahei{font-family:"微软雅黑";}
.center{margin-left:auto; margin-right:auto;}
.noTopLine {border-top:none !important;}
/*slect */
select{width:200px; border-top:1px solid #999999;}

/*nav 系列*/

.nav{width:100%; height:30px;background:#67aadc repeat; position:fixed; z-index:999;top:0;left:0;_position:absolute; _top:expression(offsetParent.scrollTop); _left:expression(offsetParent.scrollLeft); overflow:hidden;}
/*.nav_box{width:960px; margin:0px auto; height:30px; width:980px; z-index:100;}*/
.nav_box{background:url(../images/n_bg.jpg) scroll 1px 0 no-repeat;_background:url(../images/n_bg.jpg) scroll 2px 0 no-repeat;  height:30px; width:980px; padding:0 110px; margin:0 auto;}

.nav_text{width:940px; height:30px; color:#FFF;float:left; position:fixed; z-index:100; line-height:30px;_margin-top:8px; padding-left:40px;}

.nav_text span{margin:0 12px 0 12px;}

/*左侧渐变*/

/*header*/
.header{height:142px; width:980px;margin-top:20px; background: url(../images/banner20230117.jpg) center no-repeat;}
.logo{margin-top:40px;margin-left:60px; float:left; width:297px; height:90px;}
.logo img{float:left;}
.logo span{ font-family:Helvetica,"Times New Roman",Times,serif;; font-size:28px; font-weight:bold; line-height:30px;}
/*menu*/
#menu_nav{background:url(../images/searchbar.png) no-repeat; background-position:center; width:980px; height:39px;}
#menu_nav #menu{width:620px;height:39px;padding-left:20px;color:#fff;float:left;}
#menu_nav #menu ul li{line-height:39px;height:39px; float:left;font-size:16px;width:88px; text-align:center; overflow:hidden;}
#menu_nav #menu ul li a{color:#fff;}
#menu_nav #menu ul li.current{font-weight:800;background:url(../images/h.png) scroll center 0 no-repeat;_background:url(../images/hover.gif) scroll center 1px no-repeat;height:35px;}

/*search*/
.search{float:left; margin-left:120px;_margin-left:140px; margin-top:6px;_margin_top:4px;float:left; width:200px;overflow:hidden;}
#sotxt{width:120px;_width:126px; height:18px; line-height:14px;}
.search input:submit{background:url(../images/so_btn.jpg) no-repeat;}

/*more*/
#more{ float:right; line-height:32px; font-size:12px;}
/*top news*/
#top_news{width:960px; margin:8px auto 6px;}
#top_news span{float:left; width:100%; height:60px; text-align:center;}
#top_news .top_title a{font-size:36px; color:#006699;line-height:1.5; font-weight:800;}
#top_news p{font-size:14px; font-weight:400; text-align:center;}
/*焦点图*/
#imgPlay {overflow:hidden; width:402px; position:relative; height:261px; float:left;}
#imgPlay ul li{float:left; overflow:hidden;}
#img_tips{position:/*absolute*/relative;margin-top:-29px; height:29px;color:#ffffff; width:402px; line-height:26px;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;filter:Alpha(opacity=70); background:#000;}
#img_tips span{ padding-left:32px;}

/*首页内容正文左侧*/
#left{/*width:500px; margin-right:8px; */width:480px;_width:460px;float:left;}
/*首页内容右侧*/
#right{width:330px; float:right; width:240px; overflow:hidden;}
#navzone{ width:200px; float:left;}
.navbox{width:200px; height:40px; float:left; border:1px solid #cccccc; line-height:40px;}
.nav_curr{background:#2A9CC7;}
.nav_curr a{color:#fff;}
#b1{background:url(../images/functionlist.jpg) scroll center 0 no-repeat;width:30px; height:30px; display:block; float:left; margin:4px 8px 4px 48px; _margin-left:24px;}
#b2{background:url(../images/functionlist.jpg) scroll center -38px no-repeat;width:34px; height:34px; display:block; float:left; margin:4px 8px 4px 48px; _margin-left:24px;}
#b3{background:url(../images/functionlist.jpg) scroll center -76px no-repeat;width:44px; height:36px; display:block; float:left; margin:4px 8px 4px 48px; _margin-left:24px;}
#b4{background:url(../images/functionlist.jpg) scroll center -115px no-repeat;width:43px; height:34px; display:block; float:left; margin:4px 8px 4px 48px; _margin-left:24px;}
.mt8.navbox a {display:block;}
.mt8.navbox a span {display:block !important; width:43px !important;}
/*新闻动态*/
#news_zone{width:546px; margin-left:12px; height:261px; float:left;}
#news_zone .col_title{font-size:14px;font-weight:bold; height:20px; padding:2px; color:#006699; border-bottom:solid 2px #006699;}
#news_zone .zd_news{border-bottom:#cccccc 1px dashed; margin:10px; overflow:hidden; text-align:center;}
.zd_news #title{font-size:22px; color:#006699;text-align:center; height:36px; width:100%;white-space:nowrap; text-align:center;}
.zd_news #title a{color:#006699;font-weight:800;}
#news_zone .zd_news p{letter-spacing:normal; line-height:2em; margin-top:5px;text-align:left;}
/*ad*/
#ad{width:960px; height:85px; margin:12px auto 8px auto;}
/*content*/
#content{width:960px; margin:8px auto 16px;}
#v_zone{ height:192px; width:200px; float:left; border:1px #cccccc solid;}
#v_zone .v_zone_title{line-height:1.5; background:#2a9cc7; height:20px; color:#ffffff; text-indent:10px;}
#v_zone .v_zone_title a{ color:#fff;}
#v_zone #v_con{padding:4px;}

/*视频列表*/
#v_con ul {padding:5px;}
#v_con li {overflow:hidden; height:40px; padding:6px; border-top:1px solid #cccccc;}
.vList_pic, .vList_text {float:left;}

/*功能导航区域*/
#nav_fu{width:200px; float:left; height:218px; overflow:hidden; border:1px #999999 solid;}
#nav_fu .sdiv{width:90px; float:left; height:60px; overflow:hidden; padding-left:10px; padding-top:10px; text-align:center;}
#nav_fu .sdiv #ser1{background:url(../images/ser_nav.gif) scroll 0 0 no-repeat; display:block; overflow:hidden;width:26px; height:22px; overflow:hidden; margin:0 auto 5px auto;}
#nav_fu .sdiv #ser2{background:url(../images/ser_nav.gif) scroll -32px 0 no-repeat; display:block; overflow:hidden;width:26px; height:22px; overflow:hidden; margin:0 auto 5px auto;}
#nav_fu .sdiv #ser3{background:url(../images/ser_nav.gif) scroll 0 -65px no-repeat; display:block; overflow:hidden;width:26px; height:22px; overflow:hidden; margin:0 auto 5px auto;}
#nav_fu .sdiv #ser4{background:url(../images/ser_nav.gif) scroll -32px -65px no-repeat; display:block; overflow:hidden;width:26px; height:22px; overflow:hidden; margin:0 auto 5px auto;}
#nav_fu .sdiv #ser5{background:url(../images/ser_nav.gif) scroll 0 -124px no-repeat; display:block; overflow:hidden;width:26px; height:22px; overflow:hidden; margin:0 auto 5px auto;}
#nav_fu .sdiv #ser6{background:url(../images/ser_nav.gif) scroll -27px -124px no-repeat; display:block; overflow:hidden;width:26px; height:22px; overflow:hidden; margin:0 auto 5px auto;}
.sdiv a {display: block;}

/*栏目新闻类*/
#news {background:url(../images/col_bg.png) repeat-x; width:484px;_width:480px; float:left; margin:0px 8px 18px; white-space:nowrap;}
.col_name{background:url(../images/title_bg.jpg) no-repeat; height:26px;}
.col_name #ctitle{color:#ffffff; font-size:14px; font-weight:bold; line-height:26px; padding-left:18px; width:416px; float:left;}
.col_name #more,.col_name #more a{ width:120pox; float:left; line-height:26px; height:26px; color:#999999;}
#newslist {width:452px; float:left; overflow:hidden;}
#newslist ul li{ border-bottom:1px #cccccc dashed; height:28px;}
#newslist .news_title{overflow:hidden; line-height:28px; float:left;}
#newslist .news_pub{line-height:28px;float:right;}

/*tab区域*/
#tabbox{width:340px; height:250px; border:1px #000000 solid;float:left;margin:8px 5px;}
/*通知公告*/
#notice{background:url(../images/col_bg.png) repeat-x; border:1px #cccccc solid; line-height:28px; padding-left:12px;}
#notice #no_div{height:176px;overflow:hidden;padding-top:6px;}
#notice #no_div li{border-bottom:1px dashed #cccccc;}
#jb_box{background:url(../images/gray_j_bg.jpg) repeat; width:240px; height:60px; font-size:20px;   padding-left: 58px;padding-top: 15px;}
#jb_box img{padding-right:20px; margin-top:12px;}

/*机构概览*/
.jggl {margin:10px; padding-top:5px; border-top:1px solid #4195D3; line-height:20px;}
#jggl_dwjj {margin-top:3px; height:40px; overflow:hidden;}
.jggl dt {color:#FF9900; font-weight: bold;}
.jggl dd {overflow:hidden;}
.nsjg_item {float:left; margin-right:15px; width:90px;}

/*index大事记及党群样式*/
.comomn_box{border:1px #999999 solid; *width:238px;}
.c_head{background:#2a9cc7; color:#ffffff; height:28px; line-height:28px; width:240px; padding:0px 15px;}
.c_head b{font-weight:bold; font-size:14px; float:left;}
.c_head .more {margin-right:30px;}
.c_head .more a{ color:#fff;}
.comomn_box li{padding-top:8px; line-height:28px; padding-left:8px; border-bottom:1px #cccccc dashed; height:28px; overflow:hidden;}
.comomn_box_con{}
/*footer*/
.footer{width:980px; margin-left:auto; margin-right:auto;}
.line{height:0px;_height:1px;_background:#3481b9;_overflow:hidden; width:960px; border:#3481b9 1px solid; margin-left:auto; margin-right:auto;}
.link{ border-bottom: 1px dashed #cccccc; height:30px; width:960px; margin-top: 10px; margin-left:auto; margin-right:auto;}
.link_content{height:36px; border-bottom:1px dashed #cccccc; text-align:center; line-height:20px; padding-top:14px; width:960px;}
.link_content span{ float:left; margin-left:38px;}
.footer_info{text-align:center; width:454px; margin-top:4px; margin-bottom:4px; line-height:24px;}
/*bottom*/
.bottom{ margin-top:12px;height:48px; background:url(../images/footer_bg.png) no-repeat;width:960px; margin-left:auto; margin-right:auto; text-align:center; clear:both; padding-top:12px;}
#b_link{color:#ffffff;line-height:20px;padding-left: 10px;}
/*tab类样式*/
.tabbtn{height:22px; width:340px; float:left; background:#f5f5f5;}
.tabbtn #more{line-height:22px; padding-right:12px;}
#normaltab,#normalcon,#tabs2con{list-style:none;}
.tabbtn li {float:left;position:relative;color:#3481b9;}
.tabbtn li a {display:block;float:left;height:22px;line-height:22px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;}
.tabbtn li.current{ background:#2a9cc7;color:#ffffff;}
.tabbtn li.current a { background:#2a9cc7;line-height:22px;height:22px;background:#2A9CC7;color:#ffffff;font-weight:800;}
/* tabcon */
.tabcon {position:relative;/*必要元素*/height:227px;overflow:hidden;width:340px;float:left;list-style:none;}
.tabcon .subbox {position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist {padding:5px 10px;list-style:none;height:227px; line-height:34px;}
/* 滚动效果 focus_Box */
#focus_Box{position:relative;width:920px;height:414px;margin:20px auto;}
#focus_Box ul{position:relative;width:920px;height:404px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box li p span a{color:#fff;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}

#featured-area {
	height: 337px;
	width: 950px; padding-top:50px;
	margin:0px auto;
}
#featured-area img{ border:none}
#featured-area li {position:relative;}
#featured-area .img_tips {position:absolute; bottom:0px; left:0px; width:100%; height:29px; line-height:29px; background:#000; opacity:0.7; filter:Alpha(opacity=70); color:#ffffff; text-align:center;}

.featured-area-ctrl{width:490px;height:60px;margin:10px auto;}
.featured-area-ctrl ul li{float:left;width:120px;margin-left:12px;}
.featured-area-ctrl ul li img{width:120px;height:60px;overflow:hidden;}
.featured-area-ctrl .left{background:url(../images/left.png) no-repeat; display:block;margin-top:10px;width:45px;height:45px; float:left;}
.featured-area-ctrl .right{background:url(../images/right.png) no-repeat;display:block;margin-top:10px;width:45px;height:45px; float:right;}


.roundabout-holder {
	list-style:none; 
	width:500px; 
	height:300px; 
	margin:0px auto;
}

.roundabout-moveable-item {
	font-size:12px!important;
	height:300px; width:600px;
	cursor:pointer; padding:5px;
	border:1px solid #aaaaaa;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#f9f9f9;
}

.roundabout-moveable-item img {
	height:100%;
	width:100%;
	background-color:#FFFFFF;
	margin:0;
}

.roundabout-in-focus {
	cursor:auto;
}

.roundabout-in-focus:hover {
	-webkit-box-shadow:0px 0px 20px #787878;
	-moz-box-shadow:0px 0px 20px #787878;
	background:#f9f9f9;
}

.roundabout-holder span	 {
	display:none;
	font-size:11px;
}

.roundabout-in-focus span	{
	display:inline;
	position:absolute;
	bottom:25px;
	right:5px;
	padding:8px 20px;
	background:#f9f9f9;
	color:#8A428B;
	z-index:999;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topLeft: 5px;
	font-size : 11px;
    width:565px;
	border-left:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}

.roundabout a:active, .roundabout a:focus, .roundabout a:visited {
	outline:none;
	text-decoration:none;
}

.roundabout li {margin:0}

/*用户登录窗口*/
.login_box{ position:absolute;background:#000; filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;width:100%;height:100%; z-index:999;top:0;}
.login_box .login_div{width:360px;height:200px; margin:160px auto 40px; background:url(http://cgzx.km.gov.cn/images/bg01.jpg) repeat-x; border:1px #ccc solid;}
.login_box .login_div .div_title{display:block;width:260px;height:46px;line-height:46px;font-weight:800; text-align:center; margin:10px auto;}
.login_box .login_div ol{width:260px;height:200px;margin:10px auto;}
.login_box .login_div ol li{line-height:26px;height:26px;margin-top:2px;}
.login_box .login_div ol li input{border:1px #ccc solid;height:22px; line-height:22px;}
.login_box .login_div .loginbtn{height:28px;width:72px;border:1px #000 solid; text-align:center;}
.login_box .login_div .close{display:block;height:26px;width:26px;color:#000; float:right;padding-right:4px;text-align:center;text-decoration:none; cursor:default;color:#fff;}

.btnbox{height:60px;border:1px #ccc solid;margin-top:10px;}
.btnbox a{width:120px;margin-left:12px;display:block;height:30px;margin-top:10px;background:url(../images/nav_bg.jpg) repeat-x; text-align:center;float:left;line-height:30px;color:#fff;font-size:14px;font-weight:600;font-family:"Microsoft Yahei";}