@charset "utf-8";
/*文明机关*/
.wmjg { background: url(wmjg_bg.jpg) no-repeat top center; }
.wmjg_box { width: 1004px; margin: 0 auto; }
.wmjg_header { width: 1004px; margin: 0 auto; position:relative; }
.wmjg_header p{ position:absolute; top:20px; right:0px; font-size:14px; color:#bc0b00;}
.wmjg_header p a{color:#bc0b00;}

.wmjg_con { width: 1004px; margin: 0 auto; overflow: hidden; }
.wnjg_nav { width: 150px; float: left; height: 240px; background-color: #e74c3c; margin-right: 5px; text-align: center; }
.wnjg_nav ul { padding-top: 10px; }
.wnjg_nav ul li { line-height: 32px; }
.wnjg_nav ul li a { color: #FFF; }
.jlzx_pic_news { float: left; width: 400px; height: 240px; }
/**焦点图样式**/
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 400px; height: 34px; line-height: 34px; font-size: 14px; padding-left: 5px }
.slideshow span.title { background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000);
overflow: hidden; }
.slideshow span.title a { color: #FFF; }
.slidebar { position: absolute; bottom: 10px; *bottom:10px;
right: 5px; width: 80px; }
.slidebar ul li { float: left; height: 12px; width: 12px; margin: 0 3px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: #ffffff; }
.slidebar ul li.on { background: #2484e7; color: #fff; font-weight: 700; }
.block { margin: 0; position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrapad { width: 400px; height: 240px; overflow: hidden; background: #FFF; float: left; }
.comiis_wrapad img { float: left; margin-top: 0px; width: 400px; height: 240px; }
#slidesImgs li { width: 400px; height: 240px; display: none; }
/**焦点图结束**/



.wmjg_zwgk { float: right; width: 444px; height: 240px; background-color: #FFF; }
.wmjg_zwgk_title { height: 36px; line-height: 36px; border-top: 2px solid #e74c3c; background-color: #f8f8f8; padding-left: 10px; }
.wmjg_zwgk_title h4 { background: url(ico_red.jpg) no-repeat left center; padding-left: 10px; font-size: 16px; color: #e74c3c; font-weight: normal; }
.wmjg_zwgk_title span { float: right; padding-right: 10px; font-size: 14px; }
.wmjg_zwgk_title span a { color: #666; }
.wmjg_zwgk_list { margin-top: 5px; padding-left: 5px; padding-right: 8px; }
.wmjg_zwgk_list li { line-height: 28px; font-size: 14px; background: url(ico_dian3.jpg) left center no-repeat; padding-left: 12px; }
.wmjg_zwgk_list li span { float: right; color: #999; }
.wmjg_zwgk_btn { overflow: hidden; margin-top: 5px; }
.wmjg_zwgk_01 { background: url(wmjg_01.jpg) no-repeat; width: 182px; height: 106px; float: left; margin-right: 5px; }
.wmjg_zwgk_02 { background: url(wmjg_02.jpg) no-repeat; width: 110px; height: 106px; float: left; margin-right: 5px; }
.wmjg_zwgk_03 { background: url(wmjg_03.jpg) no-repeat; width: 220px; height: 106px; float: left; margin-right: 5px; }
.wmjg_zwgk_04 { background: url(wmjg_04.jpg) no-repeat; width: 245px; height: 106px; float: left; margin-right: 5px; }
.wmjg_zwgk_05 { background: url(wmjg_05.jpg) no-repeat; width: 110px; height: 106px; float: left; margin-right: 5px; }
.wmjg_zwgk_06 { background: url(wmjg_06.jpg) no-repeat; width: 112px; height: 106px; float: left; }
.wmjg_zwgk_07 { background: url(wmjg_07.jpg) no-repeat; width: 297px; height: 106px; float: left; margin-right: 5px; margin-top: 5px; }
.wmjg_zwgk_08 { background: url(wmjg_08.jpg) no-repeat; width: 220px; height: 106px; float: left; margin-right: 5px; margin-top: 5px; }
.wmjg_zwgk_09 { background: url(wmjg_09.jpg) no-repeat; width: 245px; height: 106px; float: left; margin-right: 5px; margin-top: 5px; }
.wmjg_zwgk_10 { background: url(wmjg_10.jpg) no-repeat; width: 110px; height: 106px; float: left; margin-right: 5px; margin-top: 5px; }
.wmjg_zwgk_11 { background: url(wmjg_11.jpg) no-repeat; width: 112px; height: 106px; float: left; margin-top: 5px; }
.wmjg_zwgk_01 a { display: block; width: 162px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_02 a { display: block; width: 90px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_03 a { display: block; width: 200px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_04 a { display: block; width: 225px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_05 a { display: block; width: 90px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_06 a { display: block; width: 92px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_07 a { display: block; width: 277px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_08 a { display: block; width: 200px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_09 a { display: block; width: 245px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_10 a { display: block; width: 90px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }
.wmjg_zwgk_11 a { display: block; width: 92px; height: 86px; font-size: 16px; color: #FFF; padding: 20px 0 0 20px; }

/*list*/ 
.wmjg_list { background: url(wmjg_list_bg.jpg) no-repeat center top #ffffff; }
.wmjg_list_heard { width: 1004px; height: 230px; margin: 0 auto; position:relative; }
.wmjg_list_heard p{ position:absolute; top:20px; right:0px; font-size:14px; color:#bc0b00;}
.wmjg_list_heard p a{color:#bc0b00;}
.wmjg_list_nav { width: 100%; height: 50px; background-color: #e74c3c; line-height: 50px; }
.wmjg_list_nav ul li a { color: #FFF; }
/*nav*/
.nav-item { float: left; width: 125px; height: 50px; line-height: 50px; text-align: center; z-index: 1; position: relative; }
.nav-item a { color: #FFF; display: block }
.nav-item a:hover { color: #fff; background: #c0392b; }
/*下拉效果*/
#jsddm { margin: 0; padding: 0; width: 1004px; margin: 0 auto; }
#jsddm li ul { margin: 0; padding: 0; position: absolute; left: 0; visibility: hidden; border-top: 1px solid white; width: 123px; border-bottom: 1px solid #e74c3c; border-left: 1px solid #e74c3c; border-right: 1px solid #e74c3c; background-color: #FFF; z-index: 9999; }
#jsddm li ul li { float: none; height: 35px; line-height: 35px }
#jsddm li ul li a { width: auto; color: #24313C; font-size: 14px; display: block; }
#jsddm li ul li a:hover { background: #e77e73; color: #FFF; }
.main { width: 1004px; margin: 20px auto; overflow: hidden; }
.wmjg_left_nav { width: 258px; min-height: 600px; float: left; margin-left: 10px; background-color: #f9f9f9; padding-bottom: 30px; }
.wmjg_left_nav_title { width: 228px; height: auto; clear: both; overflow: hidden; margin: 15px auto auto auto; border-left: #ffeed0 solid 1px; border-right: #ffeed0 solid 1px; border-top: #ffeed0 solid 1px; }
.wmjg_left_nav_title span { width: 228px; height: 50px; display: block; background-color: #dc774d; font-size: 16px; color: #FFF; font-weight: bold; line-height: 50px; text-indent: 30px; background-image: url(jt.png); background-repeat: no-repeat; background-position: 15px 21px; }
.wmjg_leftsidebar { display: block; width: 228px; background-color: #FFF; }
.wmjg_leftsidebar li { width: 228px; height: 39px; border-bottom: #ffeed0 solid 1px; font-size: 14px; color: #666; line-height: 39px; text-indent: 15px; }
.wmjg_leftsidebar li a { display: block; width: 228px; height: 39px; color: #666666; text-decoration: none; }
.wmjg_leftsidebar li a:hover { color: #dc774d; text-decoration: none; }
.search { width: 228px; height: 31px; border: 2px solid #e74c3c; margin: 15px auto auto auto; background-color: #FFF; }
.input-sty1 { float: left; width: 192px; height: 31px; border: none; background-color: #ffffff; font-size: 14px; color: #999999; line-height: 35px; vertical-align: middle; text-indent: 5px; }
.input-sty2 { float: right; width: 36px; height: 31px; background: url(ss.jpg) no-repeat; cursor: pointer;border: none;}
.wmjg_right_con { width: 720px; float: right;  }
/*列表*/
.page-map { width: 100%; height: 27px; overflow: hidden; font-size: 12px; color: #dc774d; text-align: right; line-height: 42px; }
.page-map table{ float:right;}
.page-map a:hover { color: #dc774d; text-decoration: underline; }
.page-map a { color: #dc774d; text-decoration: none; }
.tlist-btdiv { width: 100%; height: 38px; background: url(line1.jpg) repeat-x left bottom; }
.tlist-btdiv span { height: 36px; border-bottom: #dc774d solid 2px; float: left; font-size: 16px; color: #dc774d; line-height: 36px; padding-left: 15px; padding-right: 15px; }
.tlist-listdiv {  width: 720px; overflow: hidden; }
.tlist-listdiv ul li { height: 47px; border-bottom: #e7e7e7 solid 1px; color: #757575; line-height: 47px; padding-left:10px; }
.tlist-listdiv ul li span { float: right; color: #999; font-size: 14px; }
.tlist-listdiv ul li a { font-size: 14px; color: #333333; }

/*------pageturn------*/
.page { text-align: center; margin-top: 30px; }
.page p { font-size: 12px; font-weight: normal; margin: 0; padding: 10px 0; }
.page p a { padding: 0 5px; font-size: 12px; }
/*footer*/
.footer { border-top: 3px solid #e74c3c; text-align: center; background: #FFF; padding: 10px 0; width:100% }
/*news*/
.ny_location { width: 100%; line-height: 40px; text-align: left; margin: auto; }
.ny_content{ width: 1004px; margin: auto; height: 100%; overflow: hidden; background: #FFF; padding-bottom: 20px; }
.news_detail_title { text-align: center; font-size: 24px; color: #026bd3; line-height: 100px; font-weight: bold; }
.news_detail_time { width: 1002px; background: #fafafa; border: 1px #DDDDDB solid; margin: 0 auto 20px auto; line-height: 30px; text-align: center; color: #999; }
.news_detail_content { width: 1004px; margin: auto; }
.news_detail_content img{ width:600px; height:430px;}
.news_detail_content p { line-height: 26px; font-size: 14px; text-indent: 2em; }
.wmjg_page{ height:25px; line-height:25px; font-size:14px; width:40px;}


.footer_jlzx{width: 1004px; margin: 0 auto; overflow: hidden; text-align:center; margin-top:20px;}

.wjtz_dw { text-align:right; margin-bottom:10px;}
.wjtz{ overflow:hidden;}
.wjtz ul li{ float:left; width:240px; height:120px; background-color:#e74c3c; margin:0 5px; line-height:120px; text-align:center;}
.wjtz ul li a{ font-size:18px; color:#FFF;}
.wmjg_list_heard_2018 { width: 1004px; height: 230px; margin: 0 auto; position:relative; }
.wmjg_list_heard_2018 p{ position:absolute; top:20px; right:0px; font-size:14px; color:#bc0b00;}
.wmjg_list_heard_2018 p a{color:#bc0b00;}