﻿/* ::::: http://www.fusui.gov.cn/front/css/cssreset-min.css ::::: */

html { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
ol, ul { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q::before, q::after { content: ""; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
/* ::::: http://www.fusui.gov.cn/front/css/common.css ::::: */


h1, h2, h3, h4 { font-weight: lighter; }
table { border-collapse: collapse; border-spacing: 0px; }
a { color: rgb(0, 0, 0); text-decoration: none; }
.main { width: 100%; margin: 0px auto; background: rgb(245, 250, 254) none repeat scroll 0% 0%; }
.header { width: 100%; height: 40px; background-color: rgb(28, 168, 217); font-size: 12px; }
.header_content { height: 40px; line-height: 40px; margin-left: 190px; margin-right: 150px; }
.header_content #header_left { float: left; }
.header_content #header_right { width: auto; float: right; margin-right: 10px; }
.header_content #head_img { width: 24px; height: 24px; display: block; float: left; margin: 8px 5px; background: transparent url('imagesicon_member.png') no-repeat scroll 0% 0%; }
.header_content #search_box { float: left; width: 160px; height: 28px; line-height: 28px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 1px solid rgb(102, 102, 102); margin: 5px 0px 5px 10px; }
.header_content #search_text { outline: medium none; border: medium none; background: transparent none repeat scroll 0% 0%; width: 120px; height: 28px; line-height: 28px; margin-left: 10px; float: left; }
.header_content #search_button { float: right; background: transparent url('imagessearch.png') no-repeat scroll center center; border: medium none; outline: medium none; width: 28px; height: 28px; }
.header_content #search_submit { float: left; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: medium none; outline: medium none; width: 38px; height: 28px; line-height: 28px; cursor: pointer; display: inline-block; margin-top: 6px; margin-left: 10px; }
.header_span { margin-left: 1px; margin-right: 1px; color: rgb(250, 250, 250); display: inline-block; width: 1px; }
.header_content a { color: rgb(250, 250, 250); text-decoration: none; }
.header_content a:hover { color: rgb(250, 250, 250); text-decoration: underline; }
.header_content #header_login { color: rgb(0, 255, 246); }
.topnav { width: 1300px; height: 82px; text-align: center; background-color: rgb(226, 244, 253); overflow: hidden; }
.topnav ul { list-style: outside none none; margin: 0px 0px 0px 160px; }
.topnav ul li { float: left; height: 82px; }
.topnav a { display: inline-block; width: 140px; height: 82px; }
.main_content_bg { width: 100%; height: auto; background: rgb(245, 250, 254) none repeat scroll 0% 0%; }
.main_content { width: 950px; height: auto; margin-left: 160px; overflow: hidden; padding-bottom: 15px; }
.main_location { width: 100%; height: 40px; line-height: 40px; color: rgb(92, 149, 202); font-size: 14px; }
.main_location a { color: rgb(92, 149, 202); }
.bottomlink { width: 100%; height: 40px; font-size: 13px; color: rgb(254, 254, 254); background-color: rgb(28, 168, 217); }
.bottomlink #bottom_list { height: 40px; line-height: 40px; text-align: center; }
.bottomlink #bottom_list a { color: rgb(250, 250, 250); }
.bottomlink #bottom_list a:hover { text-decoration: underline; }
.bottomlink #bottom_list span { margin-left: 5px; margin-right: 5px; }
.com_bottom { width: 1300px; height: 283px; margin: 0px auto; background-color: rgb(229, 229, 229); }
.com_bottom #link_title { height: 30px; line-height: 30px; display: block; }
.com_bottom #bottom_link { width: 800px; height: 30px; margin: 0px auto; padding-top: 30px; }
.com_bottom #bottom_link > ul > li { float: left; cursor: pointer; min-width: 113px; width: auto; height: 28px; line-height: 28px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); position: relative; }
.com_bottom #bottom_link span { float: left; }
.com_bottom #bottom_link b { width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(0, 0, 0); float: right; margin: 12px 5px 0px; }
.com_bottom #bottom_link ul li { width: 140px; font-size: 12px; word-break: keep-all; white-space: nowrap; }
.com_bottom #bottom_link > ul > li { margin: 0px 15px; }
.com_bottom #bottom_link > ul > li span { margin-left: 5px; }
.com_bottom #bottom_link > ul > li ul li a { padding-left: 5px; width: 100%; height: 28px; line-height: 28px; text-decoration: none; color: rgb(0, 0, 0); display: block; }
.com_bottom #bottom_link > ul > li ul li a:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.com_bottom #bottom_link > ul > li ul li:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.com_bottom #bottom_link > ul > li ul { width: 100%; height: 168px; overflow-x: hidden; overflow-y: auto; border: 1px solid rgb(204, 204, 204); background: rgb(250, 250, 250) none repeat scroll 0% 0%; position: absolute; left: -1px; top: 28px; display: none; }
.com_bottom #bottom_link > ul > li ul li { width: 100%; height: 28px; line-height: 28px; clear: both; }
.com_bottom #bottom_link > ul > li:hover ul { display: block; }
.com_bottom #bottom_info { color: rgb(102, 102, 102); font-size: 12px; font-family: "΢���ź�","Microsoft YaHei"; width: 100%; height: 39px; line-height: 25px; margin: 20px auto 0px; text-align: center; }
.com_bottom #bottom_info a { text-decoration: none; color: rgb(102, 102, 102); }
.com_bottom #bottom_icon { width: 62px; height: 66px; display: inline-block; background: transparent url('imagesimage_26.gif') no-repeat scroll 0% 0%; margin: 10px; }
/* ::::: http://www.fusui.gov.cn/front/css/mlfs.css ::::: */

.topnav ul li { height: 82px; }
.topnav ul #nav_sy a { background: transparent url('imagesindex_02.png') repeat scroll 0% 0%; }
.topnav ul #nav_sy a:hover { background: transparent url('imagesindex_021.png') repeat scroll 0% 0%; }
.topnav ul #nav_xwzx a { background: transparent url('imagesindex_03.png') repeat scroll 0% 0%; }
.topnav ul #nav_xwzx a:hover { background: transparent url('imagesindex_031.png') repeat scroll 0% 0%; }
.topnav ul #nav_mlfs a { background: transparent url('imagesindex_041.png') repeat scroll 0% 0%; }
.topnav ul #nav_xxgk a { background: transparent url('imagesindex_05.png') repeat scroll 0% 0%; }
.topnav ul #nav_xxgk a:hover { background: transparent url('imagesindex_051.png') repeat scroll 0% 0%; }
.topnav ul #nav_ggfw a { background: transparent url('imagesindex_06.png') repeat scroll 0% 0%; }
.topnav ul #nav_ggfw a:hover { background: transparent url('imagesindex_061.png') repeat scroll 0% 0%; }
.topnav ul #nav_bsdt a { background: transparent url('imagesindex_07.png') repeat scroll 0% 0%; }
.topnav ul #nav_bsdt a:hover { background: transparent url('imagesindex_071.png') repeat scroll 0% 0%; }
.topnav ul #nav_hdjl a { background: transparent url('imagesindex_08.png') repeat scroll 0% 0%; }
.topnav ul #nav_hdjl a:hover { background: transparent url('imagesindex_081.png') repeat scroll 0% 0%; }
.mlfs_banner { width: 950px; height: 418px; }
.mlfs_banner .banner_nav { float: right; width: 160px; }
.mlfs_banner .banner_nav ul li { width: 160px; height: 68px; line-height: 68px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; }
.mlfs_banner .banner_nav ul .selectNav { background: rgb(0, 153, 255) none repeat scroll 0% 0%; }
.mlfs_banner .banner_nav ul li img { width: 154px; height: 62px; display: block; border: 3px solid rgb(255, 255, 255); }
.mlfs_banner .banner_nav ul .selectNav img { border-color: rgb(62, 206, 244); }
.mlfs_banner .banner_box ul li a img { width: 790px; height: 408px; }
.mlfs_banner .banner_box ul li img { width: 790px; height: 408px; }
.mlfsdiv1 { width: 630px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; }
.mlfsdiv1 .mlfsdiv1_title { position: relative; height: 45px; }
.mlfsdiv1 .mlfsdiv1_title h1 { background: transparent url('imagestop_bg.png') no-repeat scroll 0% 0%; font-size: 20px; color: rgb(255, 255, 255); width: 625px; height: 45px; line-height: 45px; padding-left: 0px; position: absolute; text-indent:20px;}
.mlfsdiv1 .mlfsdiv1_title a { background: transparent url('imagesarrow_white.png') no-repeat scroll center center; width: 45px; height: 45px; display: block; position: absolute; right: 0px; }
.mlfsdiv1 .mlfsdiv1_p p { text-indent: 2em; font-size: 14px; padding: 0px 20px; line-height: 25px; }
.mlfsdiv1 .mlfsdiv1_p { padding: 15px 0px 45px; }
.mlfsdiv1_1 {  }
.mlfsdiv1_1 h1 { font-size: 22px; font-weight: 700; padding-left: 20px; background: transparent url('imagesrectangle-7.png') no-repeat scroll left center; }
.mlfsdiv1_1 table { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(210, 210, 210) rgb(210, 210, 210) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 11px 10px 25px; width: 610px; }
.mlfsdiv1_1 table tr td { height: 31px; line-height: 31px; }
.mlfsdiv1_1 .title { width: 85px; font-size: 15px; text-align: center; background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(74, 73, 73); }
.mlfsdiv1_1 .info { width: 200px; font-size: 13px; padding-left: 20px; border-bottom: 1px solid rgb(210, 210, 210); color: rgb(120, 120, 120); }
.mlfsdiv2 { width: 310px; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: 10px; position: relative; }
.mlfsdiv2 .mlfsdiv2_nav { width: 310px; height: 45px; line-height: 45px; font-size: 20px; color: rgb(28, 168, 217); background: transparent url('imagestop_bg_5.png') no-repeat scroll center center; cursor: pointer; margin-bottom: 10px; position: relative; }
.mlfsdiv2 .mlfsdiv2_nav h1 { width: 276px; padding-left: 34px; background: transparent url('imagesfsyw_icon_1.png') no-repeat scroll 20px center; position: absolute; }
.mlfsdiv2 .mlfsdiv2_nav a { width: 45px; height: 45px; display: block; position: absolute; right: 0px; background: transparent url('imagesarrow_blue.png') no-repeat scroll center center; }
.mlfsdiv2 .mlfsdiv2_nav.selectTab { background: transparent url('../images/top_bg_4.png') no-repeat scroll center center; color: rgb(255, 255, 255); }
.mlfsdiv2 .mlfsdiv2_nav.selectTab h1 { background: transparent url('../images/fsyw_icon.png') no-repeat scroll 20px center; }
.mlfsdiv2 .mlfsdiv2_nav.selectTab a { background: transparent url('imagesarrow_white.png') no-repeat scroll center center; }
.mlfsdiv2 .mlfsdiv2_1 { height: 455px; display: block; }
.mlfsdiv2 .mlfsdiv2_1 a { width: 140px; height: 40px; line-height: 40px; display: block; float: left; text-align: center; font-size: 16px; background: transparent url('../images/2_index.png') no-repeat scroll center center; color: rgb(34, 104, 176); margin-left: 10px; margin-top: 10px; }
.mlfsdiv2 .mlfsdiv2_1 a:hover { background: transparent url('../images/1_index.png') no-repeat scroll center center; color: rgb(255, 162, 0); }

.mlfsdiv3 { width: 752px; float: left; }
.mlfsdiv4 { width: 190px; float: left; margin-left: 8px; }
.mlfsdiv4 h1 { width: 190px; height: 50px; line-height: 50px; font-size: 20px; font-weight: 500; color: rgb(255, 255, 255); text-align: center; background: transparent url('imagesright_2.png') no-repeat scroll center center; }
.mlfsdiv4 ul { width: 190px; }
.mlfsdiv4 ul li { width: 190px; height: 45px; line-height: 50px; font-size: 16px; color: rgb(74, 73, 73); text-indent: 3.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.mlfsdiv4 ul li:hover { background: rgb(200, 237, 246) none repeat scroll 0% 0%; }
.mlfsdiv4 ul li { border-bottom: 2px solid rgb(226, 243, 253); }
.mlfsdiv4 ul li a { width: 190px; height: 45px; line-height: 50px; display: block; }
.mlfsdiv5 ul li a { background: transparent url('imagesright_4.png') no-repeat scroll 20% 50%; }
.mlfsdiv3 .mlfsdiv3_2 { margin-bottom: 10px; }
.mlfsdiv3 .mlfsdiv3_2 .mlfsdiv3_2_title { width: 750px; height: 50px; position: relative; }
.mlfsdiv3 .mlfsdiv3_2 .mlfsdiv3_2_title h1 { width: 640px; height: 50px; line-height: 50px; z-index: 10; position: relative; font-size: 20px; font-weight: 500; color: rgb(255, 255, 255); padding-left: 25px; }
.mlfsdiv3 .mlfsdiv3_2 .mlfsdiv3_2_title img { display: block; position: absolute; z-index: 9; }
.mlfsdiv3 .mlfsdiv3_2 ul { width: 100%; border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(210, 210, 210); }
.mlfsdiv3 .mlfsdiv3_2 ul li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 748px; height: 148px; border-bottom: 1px solid rgb(210, 210, 210); }
.mlfsdiv3 .mlfsdiv3_2 ul li a { width: 748px; height: 148px; display: block; }
.mlfsdiv3 .mlfsdiv3_2 ul li a div { float: left; }
.mlfsdiv3 .mlfsdiv3_2 ul li a .picture { width: 140px; height: 112px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; border-radius: 10px; margin: 18px 15px 18px 12px; border: medium none; }
.mlfsdiv3 .mlfsdiv3_2 ul li a .picture img { width: 140px; height: 112px; border-radius: 10px; border: medium none; }
.mlfsdiv3 .mlfsdiv3_2 ul li a .message { width: 571px; height: 112px; margin-top: 18px; padding-right: 10px; }
.mlfsdiv3 .mlfsdiv3_2 ul li a .message span { font-size: 16px; color: rgb(23, 23, 23); margin-top: 10px; margin-bottom: 15px; display: inline-block; }
.mlfsdiv3 .mlfsdiv3_2 ul li a .message .date { float: right; color: rgb(126, 206, 244); }
.mlfsdiv3 .mlfsdiv3_2 ul li a .message .content { font-size: 14px; margin-top: 10px; color: rgb(97, 97, 97); width: 100%; height: 56px; overflow: hidden; }
.mlfsdiv3 .mlfsdiv3_2 .pager_wrap { width: 100%; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(210, 210, 210) rgb(210, 210, 210); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 5px; }
.mlfsdiv3 .mlfsdiv3_2 .pager_wrap #kkpager { border: medium none; }

#kkpager { clear: both; color: rgb(153, 153, 153); padding: 15px 10px; font-size: 13px; background-color: rgb(255, 255, 255); border: 1px solid rgb(242, 242, 242); height: 81px; }
#kkpager span.disabled { float: left; display: inline; padding: 3px 10px; margin-right: 5px; border-radius: 3px; border: 1px solid rgb(223, 223, 223); background-color: rgb(255, 255, 255); color: rgb(223, 223, 223); }
#kkpager span.curr { float: left; border: 1px solid rgb(49, 172, 226); display: inline; padding: 3px 10px; margin-right: 5px; border-radius: 3px; background: rgb(240, 253, 255) none repeat scroll 0% 0%; color: rgb(49, 172, 226); }
#kkpager_gopage_wrap { position: relative; left: 0px; top: 0px; }
#kkpager_btn_go { width: 44px; height: 18px; border: 0px none; overflow: hidden; line-height: 140%; padding: 0px; margin: 0px; text-align: center; cursor: pointer; background-color: rgb(49, 172, 226); color: rgb(255, 255, 255); position: absolute; left: 0px; top: -2px; border-radius: 3px; display: none; }
#kkpager_btn_go_input { width: 36px; height: 14px; color: rgb(153, 153, 153); text-align: center; margin-left: 1px; margin-right: 1px; border: 1px solid rgb(223, 223, 223); position: relative; border-radius: 3px; left: 0px; top: 0px; outline: medium none; }
#kkpager .pageBtnWrap { float: left; }
#kkpager .infoTextAndGoPageBtnWrap { float: right; }
#kkpager .currPageNum { color: rgb(253, 127, 77); }
#kkpager .infoTextAndGoPageBtnWrap { padding-top: 5px; }

.newscontent_left { width: 860px; min-height: 500px; background-color: rgb(255, 255, 255); float: left; border: 1px solid rgb(210, 210, 210); }
.newscontent_left #newscontent_topbg { width: 860px; height: 5px; background-color: rgb(28, 168, 217); }
.newscontent_left #newscontent_title { width: 860px; height: auto; line-height: 100px; border-bottom: 1px solid rgb(164, 220, 240); text-align: center; color: rgb(41, 105, 128); font-size: 28px; }
.newscontent_left #newscontent_title span { display: block; height: auto; line-height: 68px; color: rgb(43, 104, 127); }
.newscontent_left #newscontent_info { width: 860px; height: 50px; line-height: 25px; text-align: center; color: rgb(148, 149, 149); font-size: 14px; }
.newscontent_left #newscontent_info span { margin-right: 20px; margin-left: 20px; }
.newscontent_left #newcontent_content { width: 818px; min-height: 500px; color: rgb(106, 106, 106); font-size: 16px; overflow: hidden; padding-left: 21px; padding-right: 15px; padding-bottom: 50px; line-height: 1.5; }
.newscontent_right { width: 110px; margin-left: 872px; float: left; overflow: hidden; margin-top: 80px; }
.newscontent_right {  }
.newscontent_right #newscontent_close { width: 80px; height: 80px; }
.newscontent_right #newscontent_top { width: 80px; height: 80px; margin-top: 10px; }
.newscontent_right #newscontent_print { width: 80px; height: 80px; margin-top: 10px; }
.newscontent_right #newscontent_share { width: 80px; height: 80px; margin-top: 10px; }
.newscontent_nextpre { width: 860px; height: 45px; line-height: 45px; text-align: center; padding-top: 30px; padding-bottom: 30px; overflow: hidden; }
.newscontent_nextpre #newscontent_preclick { display: inline-block; width: 135px; height: 45px; background: transparent url('imagesin-the-previous_01.png') no-repeat scroll 0% 0%; margin-right: 25px; padding-left: 95px; text-align: left; overflow: hidden; color: rgb(52, 115, 151); font-size: 14px; }
.newscontent_nextpre #newscontent_nextclick { display: inline-block; width: 138px; height: 45px; background: transparent url('imagesnext_1.png') no-repeat scroll 0% 0%; margin-left: 25px; padding-left: 92px; text-align: left; overflow: hidden; color: rgb(52, 115, 151); font-size: 14px; }
.newscontent_right #newscontent_close a { display: inline-block; width: 80px; height: 80px; background: transparent url('imagesclose2.png') no-repeat scroll 0% 0%; }
.newscontent_right #newscontent_close a:hover { background: transparent url('imagesclose2_1.png') no-repeat scroll 0% 0%; }
.newscontent_right #newscontent_top a { display: inline-block; width: 80px; height: 80px; background: transparent url('imagesreturn_to_the_top.png') no-repeat scroll 0% 0%; }
.newscontent_right #newscontent_top a:hover { background: transparent url('imagesreturn_to_the_top_2.png') no-repeat scroll 0% 0%; }
.newscontent_right #newscontent_print a { display: inline-block; width: 80px; height: 80px; background: transparent url('imagesdy.png') no-repeat scroll 0% 0%; }
.newscontent_right #newscontent_print a:hover { background: transparent url('imagesdyt_01.png') no-repeat scroll 0% 0%; }
.newscontent_right #newscontent_share a { display: inline-block; width: 80px; height: 80px; background: transparent url('imagesshare2.png') no-repeat scroll 0% 0%; }
.newscontent_right #newscontent_share a:hover { background: transparent url('imagesshare_4.png') no-repeat scroll 0% 0%; }

