/* CSS Document */
html{ width:100%;overflow-y:scroll;}
body{ font-family:SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0; background-color:#F0F0F0;}
img{ border:none;}
body a{ font-size:14px; color:#333333; text-decoration:none;}
body a:hover{ color:#CC0001;}
ul,p,li,h1,h2,h3,h4,h5,form{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
input{display:inline;}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0;}

/* 通用导航 */

#outerbox{ height:29px; background-color:#032A7A;}
#JNTopBar{ width:1020px; margin:0 auto; height:20px; color:#fff; padding-top:5px; font-family:SimSun;}
#JNTopBar a{ color:#fff; font-size:12px;}
#time{ width:560px; float:left;padding-top:3px;}
#JNlink{ float:right; width:300px;}
#JNTopBar img{ float:left; margin:0; padding:0; width:87px;}
#JNlink li{width:61px; float:left; height:24px; padding-top:2px; padding-left:15px;margin-right:10px;}
#JNlink li.jdxylist{background:url(../jw_images/topbarbg.png) no-repeat right 8px;}
#JNlink li.jdbmlist{background:url(../jw_images/topbarbg.png) no-repeat right 8px;}
#JNlink li.link{ padding:0; width:66px;background:url(../jw_images/topbarlist.jpg) no-repeat right 3px;padding-left:8px; padding-right:10px;} 
#JNlink li.link img{ margin:0; padding:0; width:56px; height:20px;}

.inbox{ background-color:#0437A0; height:185px;}
#content{ width:1024px; margin:0 auto;}

.logo_s{ padding-top:32px; float:left; width:100%;}
.logo_s img{ float:left; width:465px;}
.search{float:right; width:190px; margin-top:18px; margin-right:-12px;}
.key{width:142px;height:23px;line-height:23px;margin:0px 0 0 3px; padding-right:26px;text-indent:2px;float:left;display:inline;color:#aaa; padding-top:0px;}
.searchbtn{height:25px;width:25px;float:left;cursor:pointer;margin:1px 0px 0 -26px;border:none;background:url(../jw_images/search.png) no-repeat;display:inline;}


.main_menu{ clear:both; background:#CC0000; height:46px;font-family:Microsoft YaHei; margin-top:24px; float:left; width:100%;}
#menu_list{ height:37px;z-index:9999; position:relative;}
#menu_list ul{ text-align:center;}
#menu_list ul li{ float:left;  margin-top:0px;position:relative;background:url(../jw_images/menu_list.jpg) no-repeat right 15px; display:block ;}
#menu_list ul li.lastright{ background:none;}
#menu_list ul li.lastright a{padding:12px 28px 0px 28px;}
#menu_list ul li a{ color:#fff;font-size:16px; height:34px;display:block;padding:12px 25px 0px 24px;}
#menu_list ul li a:hover{ background:#042A7B; color:#fff;}
#menu_list ul li.on{background-color:#042A7B; color:#fff;}
#menu_list ul li.on a{color:#fff;}
#menu_list li ul { position:absolute;display: none;top:14px;left:0;text-align:center;}
#menu_list li:hover ul, li.over ul {display: block;}
#menu_list ul.nav_list{ margin-top:32px; width:100%;}
#menu_list ul.nav_list li{padding-left:0; margin:0;  position:relative; margin:0 auto; margin-top:0px; background-image:none; margin-bottom:4px; width:100%;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#menu_list ul.nav_list li a{display:block;font-size:15px;text-decoration: none; height:auto;line-height:28px;background-color:#1977B4; color:#fff; font-weight:normal; padding-top:0px; background-image:none; margin:0px; width:auto; padding:3px 0px;}
#menu_list ul.nav_list li a:hover{ background:none; background-color:#042A7B; font-weight:bold;}

#menu_middle{ width:994px; margin:0 auto; background-color:#fff;  padding:25px 15px 20px 15px;}

/**幻灯**/
.main_left{ width:367px; margin-right:10px; float:left;}
.focus{min-height:244px;position:relative;z-index:100;}
.focus_top{ min-height:244px;background:#fff;}
.focus_top li{ position:absolute;left:0;top:0;width:100%;text-align:center;}
.focus_top li img{ position:relative;width:367px;height:244px;}
.focus_top li .tit{ position:absolute;left:0; bottom:3px;background:url(../jw_images/focus_top.png);height:16px;padding:8px 0 8px 0px;width:100%;text-align:center;}
.focus_top li h4{ margin:0px; padding:0px; margin-bottom:0px;}
.focus_top li .tit a{color:#fff; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:367px;}
.focus_top li .tit a:hover{text-decoration:underline;}
.focus_bottom {position:absolute;bottom:40px;width:100%;left:0;text-align:center;z-index:20;}
.focus_bottom span{background:url(../jw_images/focus_bottom.png) left top no-repeat;width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom span.on{background:url(../jw_images/focus_bottom.png) right top no-repeat;}
.focus .next{background:url(../jw_images/left-arrow.png) no-repeat;width:20px;height:34px;position:absolute;left:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .por{background:url(../jw_images/right-arrow.png) no-repeat;width:20px;height:34px;position:absolute; right:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .next:hover,.focus .por:hover{opacity:1;filter:alpha(opacity=10);}

.gzdt{ width:332px; float:left; margin-left:13px; height:244px;}
.gzdt_title{ border-bottom:2px solid #CC0001; width:100%; float:left; padding-bottom:4px;}
.gzdt_title img{ float:left; width:87px;}
.gzdt_title span{ width:50px; float:right; font-size:14px; margin-top:4px;}
.gzdt_title span a{ font-size:14px;}
.gzdt_list{ margin-top:13px; width:100%; float:left;}
.gzdt_list ul li{ background:url(../jw_images/li_bg.jpg) no-repeat 4px 12px; line-height:30px; padding-left:18px; width:314px; float:left; font-size:14px;}
.gzdt_list ul li a{ width:274px; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.gzdt_list ul li span{ width:40px; float:right; color:#666; text-align:center; font-size:12px;}

.notice{ width:250px; float:right; height:244px;}
.notice_title{ border-bottom:2px solid #CC0001; width:100%; float:left; padding-bottom:6px;}
.notice_title img{ float:left; width:93px;}
.notice_title span{ width:50px; float:right; font-size:14px; margin-top:4px;}
.notice_list{margin-top:14px; width:100%; float:left;}
.notice_list ul li{background:url(../jw_images/n_li.jpg) no-repeat 4px 9px; line-height:24px; padding-left:18px; width:230px; float:left; font-size:14px; padding-bottom:4px;}
.notice_list ul li span{ color:#666; padding-left:8px; font-size:12px;}

.block{ width:320px; float:left; border:1px solid #DFE1DE; height:297px; margin-top:22px; margin-right:14px;}
.fg{ margin-right:0px; float:right;}
.block_title{ background:url(../jw_images/block_t.jpg) no-repeat; width:100%; height:35px; padding-top:8px;}
.block_title img{ margin-left:10px; margin-top:2px;}
.block_title span{ width:60px; float:right; text-align:center; margin-top:4px; color:#fff;}
.block_title span a{ color:#fff;}
.block_title h3{ font-size:20px; color:#fff; width:200px; float:left;font-family:Microsoft YaHei; font-weight:normal; padding-left:16px;}
.block_title h3 a{ color:#fff;font-size:20px;}
.block_list{ width:320px; height:254px; padding-top:10px;float:left; text-align:center;}
.block_list ul{ text-align:left; margin-top:5px;}
.block_list ul li{background:url(../jw_images/n_li.jpg) no-repeat 13px 10px; line-height:25px; padding-left:28px; width:290px; float:left; font-size:14px; padding-bottom:4px;}
.block_list ul li a{float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; width:290px;}
.lzyw{ background:url(../jw_images/lzyw.jpg) no-repeat;}
.jcdt{ background:url(../jw_images/jcdt.jpg) no-repeat;}
.fgzd{ background:url(../jw_images/fgzd.jpg) no-repeat;}

.tubiao{ height:96px; width:100%; float:left; margin-top:22px;}
.tubiao img{ float:left;}
.tb_left{ width:226px; float:left; margin-right:15px;}
.tb_left img{ margin-bottom:6px;}
.tb_right{ width:204px; float:right;}
.tb_right img{ margin-bottom:6px;}

.block_list img{ margin:0px 0px 3px 0px;}

.tpxw{ width:100%; margin-top:22px; float:left;}
.tpxw_title{ border-bottom:2px solid #CC0001; padding-bottom:6px;}
.pic_list{ width:100%; float:left; margin-top:10px; overflow:hidden; margin-bottom:10px;}
.pic_list img{ background:url(../jw_images/pic_bg.jpg) no-repeat bottom;  height:119px; margin-right:8px;}
.pic_list span { font-size:12px; margin-top:9px; text-align:center; float:left;}
.pic_list span a{ font-size:12px; text-align:center; width:179px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left;}

.yqlj{ width:100%; margin-top:16px; float:left;}
.yqlj_title{border-bottom:2px solid #CC0001; padding-bottom:6px;}
.link_list{ margin-top:25px; margin-bottom:10px;}
.link_list img{ margin:0px 3px;}


/*列表页*/
.page_left{ width:215px; background:url() no-repeat right; min-height:618px; float:left;font-family:Microsoft YaHei; text-align:center; padding-top:20px;}
.page_right{ width:750px; float:right;font-family:Microsoft YaHei;padding-top:20px; margin-right:10px;}
.page_img{ margin-left:5px; margin-top:10px;}
.page_img2{ margin-left:0px; width:480px; float:right; height:89px;}

.left_list{ border:1px solid #ddd; width:180px; margin-left:10px;  border-bottom:none;}
.left_list h3{ background-color:#336130; color:#fff;font-size:22px; font-weight:normal; padding:10px 0px;}
.left_list h3 a{ color:#fff; font-size:22px;}
.left_list ul li{ border-bottom:1px solid #ddd;}
.left_list ul li a{ font-size:15px;padding:10px 0px; display:block;background-color:#F3F4F3;}
.left_list ul li a:hover{ background-color:#fff; color:#CC0001;}
.left_list ul li.on a{ background-color:#fff; color:#CC0001;}
.left_list ul li a.on{ background-color:#fff; color:#CC0001;}

.back_list{ border-top:1px solid #fff; margin-top:15px;}
.back_list .parttitle{ border-bottom:1px solid #ddd; padding-bottom:5px;}
.back_list .parttitle h3{ width:631px; float:left; text-align:left; height:19px; font-size:18px; color:#336130; padding:10px 0px 10px 24px; font-weight:500; background:url() no-repeat 10px 12px;}
.back_list .parttitle h3 a{ font-size:20px; color:#336130;}
.back_list .parttitle span{ float:right; color:#336130; padding-top:16px; margin-right:10px;}
.back_list .parttitle span a{color:#336130; font-weight:normal;}
.back_list .parttitle span a:hover{ color:#CC0001;}
.listcolumn{ margin:0; padding-top:10px;}

.coum_title{  padding:0px 0px 8px 0px; font-family:Microsoft YaHei;}
.coum_title span{ float:left; margin-right:4px; margin-top:10px; padding-left:32px;color:#666; padding-top:2px; padding-right:0px; background:url(../jw_images/icon06.gif) no-repeat 4px 4px; width:100%; font-size:14px; margin-bottom:30px;}
.coum_title span a{ color:#666; padding-left:2px;}
.coum_title span a:hover{ color:#CC0001;}
.listpage_title{border-bottom:2px solid #CC0001; padding-bottom:10px; margin-bottom:20px;font-family:Microsoft YaHei; width:100%; float:left;}
.listpage_title h3{ font-size:22px; color:#CC0001; padding-left:14px; width:500px; float:left;}
.listpage_title h3 a{ font-size:22px; color:#CC0001;}
.listpage_title span{ width:100px; float:right; text-align:center; margin-top:10px;}
.list_content{  margin-top:10px; margin-bottom:10px;font-family:Microsoft YaHei; margin-bottom:25px;}
.list_content dt{  float:left; border-bottom:1px solid #eee;height:20px; padding:12px 0px 12px 30px;background:url(../jw_images/libg.jpg) no-repeat 12px 20px;width:960px;}
.list_content dt a{display:block; float:left;   color:#444;font-size:16px;}
.list_content dt span.contitle{ width:820px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; padding-right:40px;}
.list_content dt span.contime{  float:right; color:#999; font-size:12px; width:80px; text-align:center; font-style:italic; margin-top:4px;}
.list_content dt a:hover{ color:#CC0001;}
.page{ text-align:center; margin:0; padding-bottom:4px;font-size:16px;font-family:Microsoft YaHei; margin-bottom:20px;}
.page a{ border:1px solid #ccc; padding:2px 4PX; color:#444; font-size:16px;}
.page a:hover{ background-color:#0339A3; color:#fff;}
.dt01{ border-bottom:1px dotted #0339A3; margin-bottom:10px; padding-bottom:10px;}
.dt02{}

.con_content{ padding:5px 0px; font-family:Microsoft YaHei;}
.con_title{  text-align:center; padding-top:10px;  border-bottom:2px solid #CC0001; padding-bottom:16px; width:98%; margin-left:10px;}
.con_title h3{ color:#333; font-size:24px; padding-bottom:10px;margin-bottom:12px; font-weight:600;}
.con_title span{ color:#666;}
.newscontent{ margin-top:24px; margin-bottom:10px; font-size:16px;line-height:30px; padding:0px 0px 2px 0px; width:100%; margin-left:10px;}
.newscontent p{ font-size:16px;line-height:30px; text-indent:2em; float:left; color:#333; padding:6px 10px 10px 0px; width:98%;}
.newscontent p a{ font-size:16px;}
.newscontent div{ font-size:16px;line-height:30px; text-indent:2em; color:#333; padding:4px 10px 2px 0px; width:100%;}
.newscontent div a{ font-size:16px;}
.newscontent table td,table tr,table{text-indent:0px;} 
.newscontent table{margin:0 auto;} 
.newscontent table td p a{  font-size:medium; color:#444; font-size:16px;}
.newscontent table td p a:hover{ color:#CC0001;}
.newscontent table td img{ margin:4px 0px;}

.newscontent table div,.newscontent table p{ text-indent:0em; line-height:20px;}

.newscontent div.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px; clear:both;}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:760px;}
.download_page{ height:auto; margin:5px 3px 8px 2px;background:#F7F7F7 ; padding:8px 0px 6px 10px;color:#000; float:left; width:98%;}
.download_page span{ width:90%; float:left;font-weight:bold; padding-bottom:10px; background:url(../jw_images/dropbox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(../jw_images/down.png) no-repeat 8px 6px; float:left;}
.download_page a{ color:#000;}
.np{ clear:both;margin:20px 0px 0px 20px; line-height:30px; width:100%; float:left;}
.np a{ font-size:16px; color:#333;}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; padding-bottom:4px; padding-right:10px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%;}
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:98%;text-indent:0em;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}


/**/
#foot{ height:120px; padding-top:25px;font-family:SimSun; border-top:3px solid #CC0001; background-color:#0C3EAD;}
#foot_con{ width:1020px; margin:0 auto;position:relative;}
.foot_left{ width:500px;  float:left;}
#foot_con a{ color:#fff; font-size:12px;}
#foot_con a:hover{ color:#CC0001;}
.foot_left img{ float:left; margin-top:2px;}
.foot_left p{ float:left; line-height:23px; color:#fff; padding-left:15px; padding-top:2px; width:330px;}
.foot_right{ width:500px; float:right; text-align:right; margin-right:15px;}
.foot_right p{line-height:23px; color:#fff;padding-top:2px;}