@charset "utf-8";
@import url(footer.css);
@import url(reset.css);
@font-face{ font-family:FZXBSJW-GB1-0; src:url('/material/font/FZXBSJW.ttf')}
.w1200{width: 1200px;}
.auto{margin:0 auto;}
body{background-color: #fcfdfe !important;}
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
a{text-decoration: none;color: #333;}
p{ margin:0px; padding:0px;}
li,ul {list-style: none;text-decoration: none;}
li {list-style-type: none;}
.fl{ float:left;}
.fr{ float:right;}
.mt20 { margin-top: 20px;}
.clearfix { display: block; }
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;} 
/*有左侧*/
/*头部*/
.rules_box{ width: 100%; background: url(zwxxgk_bg.png) top center no-repeat;}
.rules_box .wrap_zw{width: 1100px;margin: 0 auto;padding-top: 40px;position: relative;}
.rules_box .wrap_zw .logo{display: block;position: absolute;width: auto;height: auto;top: 24px;left: 0px;}
.rules_box .gzk_tit{}
.rules_box .gzk_tit img{ width: 479px;height: 69px; display: block; margin: auto; padding: 63px 0 36px 0;}
.rules_box .gzk_tit .gz_stitle{ width: 479px !important;height: 69px !important; display: block; font-family: "microsoft yahei"; font-weight:bold ; font-size: 55px; color: #f1f1f1; margin: auto; padding: 63px 0 36px 0;}
.rules_box .gzk_sum{ background: url(gzk_tz.png) center no-repeat; width: 418px; height: 38px; margin: auto;}
.rules_box .gzk_sum span{display: block; font-size:18px; color: #ffffff; font-weight: bold; text-align: center; padding-top: 7px;}

/*主题内容*/
.rules_box .rules_main{padding-top: 20px; margin-top: 16px;}
.rules_box .white-bg{ background:#efefef;}
/*检索框*/
.rules_box .search_box{ background: #ffffff; width: 1054px; height: 181px; margin: auto; overflow: hidden;}
.rules_box .search_box form{padding: 51px 0 23px 91px;}
.rules_box .search_box .input { font-size: 16px; float: left; width: 697px; height: 47px; line-height: 47px; padding: 0px 10px;color: #333; background-color: #ffffff; border: 2px solid #0f5a9b; border-radius: 8px;}
.rules_box .search_box .btn-search {cursor: pointer; float: left; border: none; width: 36px; height: 36px; background: #fff url(gzk_search.png) no-repeat center center; margin-left: -52px; margin-top: 10px;}
.rules_box .search_box .button{display: inline-block; width: 110px; height: 51px;background:#0f5a9b; font-size: 18px; color: #ffffff; line-height: 51px; text-align: center; border-radius: 6px; border: 2px solid #0f5a9b; margin-left: 20px; cursor: pointer;}
.rules_box .sear_wz{width: 270px;margin: auto;}
.rules_box .sear_wz dl dt{font-size: 16px; padding-right: 20px;color: #2569a4;}
.rules_box .sear_wz dl dd{color: #666666; font-size: 16px; padding-right: 20px;}

/*规章库内容*/
.rules_box .gzk_content{ width: 1054px; margin: 35px auto 0 auto; overflow: hidden; padding-bottom: 60px;}

/*右侧内容*/
.rules_box .rules_con{background: #ffffff; width: 724px;padding: 30px;}
.rules_box .rules_con .r_xh_b{ border-bottom: 2px solid #0f5a9b;}
.rules_box .rules_con .r_xh_b li{ font-size: 20px; color: #333333; font-family: FZXBSJW-GB1-0; margin-bottom: 13px;line-height: 42px;}
.rules_box .rules_con .r_xh{ margin-left: 24px;}
.rules_box .rules_con .r_tit{ margin-left: 264px;}
.rules_box .rules_con .r_xz{ margin-left: 230px;}
.rules_box .rules_con .rules_list{font-family: NSimSun;}
.rules_box .rules_con .rules_list ul li{width: 100%; height: auto; overflow: hidden;}
.rules_box .rules_con .rules_list ul li:nth-child(even),.rules_box .rules_con .rules_list ul li.add{ background: #eeeeee;}
.rules_box .rules_con .rules_list .summer{width: 11%;text-align: center;font-size: 16px;float: left;line-height: 90px;}
.rules_box .rules_con .rules_list .rul_a{width: 61%;height: auto;overflow: hidden;float: left;padding: 14px 0px;}
.rules_box .rules_con .rules_list .title{width: 100%;font-size: 16px;font-weight: bold;height: 30px;overflow: hidden;line-height: 30px;}
.rules_box .rules_con .rules_list .title a{color: #333333; font-family: simsun; display: block;width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.rules_box .rules_con .rules_list .title a:hover{color: #0f5a9b;}
.rules_box .rules_con .rules_list .rules_note{font-size: 14px;color: #666666;margin-top: 8px;width: 100%;line-height: 24px;display: inline-block;}
.rules_box .rules_con .rules_list .download{width: 26%; font-size: 14px;text-align: center; float: right; line-height: 90px;}
.rules_box .rules_con .rules_list .download a{color: #333333; font-family: simsun;display: inline-block;margin-right: 20px;}
.rules_box .rules_con .rules_list .download a:hover{color: #0f5a9b;}

/*左侧*/
.rules_box .side { width: 240px; float: left;}
.rules_box .side .box { background: #ffffff; border-top: #0f5a9b 2px solid;}
.rules_box .side .tip { padding: 30px 9px 20px 10px; font-size: 13px;}
.rules_box .side .tip p { text-indent: 2em; line-height: 25px; font-weight: bold;}
.rules_box .side .title h2 { font-size: 14px; height: 30px; color: #bc000b; text-align: center; font-weight: bold; margin-top: 20px;}
.rules_box .side .gwy .title h2 .tit1 {color: #333;background: #f2f2f2;font-weight: normal;display: block;height: 46px;line-height: 46px;border-radius: 5px;width: 90%;margin: 5px auto;border: 1px solid #e5e5e5;}
.rules_box .side .tit1:nth-of-type(2) {cursor: default;}
.rules_box .side .gwy .title h2 a { text-decoration: none; }
.rules_box .side .title h2 a {font-size: 14px;color: #bc000b; text-align: center;}
.rules_box .side .guk_sz_box ul li{float: left;margin: 5px 4px;}
.rules_box .side .guk_sz_box ul li a{font-size: 12px; display: block;width: 66px;height: 30px; border: 1px solid #eeeeee; text-align: center; line-height: 30px; background: #ffffff; border-radius: 4px;}
.rules_box .side .guk_sz_box{ margin-left: 6px; margin-top: 10px; padding-bottom: 6px;}
.rules_box .side .sz_tip{ display: block; font-size: 12px; color: #949494; margin-left: 13px;  padding-bottom: 21px;}


/*无左侧*/
/*头部*/
.rules_boxs{ width: 100%; background: url(zwxxgk_bg.png) top center no-repeat;}
.rules_boxs .wrap_zw{width: 1100px;margin: 0 auto;padding-top: 40px;position: relative;}
.rules_boxs .wrap_zw .logo{display: block;position: absolute;width: auto;height: auto;top: 24px;left: 0px;}
.rules_boxs .wrap_zw .logo img {width:400px;}
.rules_boxs .gzk_tit{}
.rules_boxs .gzk_tit img{ width: 640px;height: 62px; display: block; margin: auto; padding: 63px 0 36px 0;}
.rules_boxs .gzk_tit .gz_stitle{ width: 479px !important;height: 69px !important; display: block; font-family: "microsoft yahei"; font-weight:bold ; font-size: 55px; color: #f1f1f1; margin: auto; padding: 63px 0 36px 0;}
.rules_boxs .gzk_sum{ background: url(gzk_tz.png) center no-repeat; width: 418px; height: 38px; margin: auto;}
.rules_boxs .gzk_sum span{display: block; font-size:18px; color: #ffffff; font-weight: bold; text-align: center; padding-top: 7px;}

/*主题内容*/
.rules_boxs .rules_main{padding: 25px;margin-top: 16px;}
.rules_boxs .white-bg{ background:#ffffff;}
/*检索框*/
.rules_boxs .search_box{background: #f5f5f5;width: 1050px;height: 181px;margin: auto;overflow: hidden;}
.rules_boxs .search_box form{padding: 51px 0 23px 91px;}
.rules_boxs .search_box .input { font-size: 16px; float: left; width: 697px; height: 47px; line-height: 47px; padding: 0px 10px;color: #333; background-color: #ffffff; border: 2px solid #0f5a9b; border-radius: 8px;}
.rules_boxs .search_box .btn-search {cursor: pointer; float: left; border: none; width: 36px; height: 36px; background: url(gzk_search.png) no-repeat center center; margin-left: -52px; margin-top: 10px;}
.rules_boxs .search_box .button{display: inline-block; width: 110px; height: 51px;background:#0f5a9b; font-size: 18px; color: #ffffff; line-height: 51px; text-align: center; border-radius: 6px; border: 2px solid #0f5a9b; margin-left: 20px; cursor: pointer;}
.rules_boxs .sear_wz{width: 270px;margin: auto;}
.rules_boxs .sear_wz dl dt{font-size: 16px; padding-right: 20px;color: #2569a4;}
.rules_boxs .sear_wz dl dd{color: #666666; font-size: 16px; padding-right: 20px;}

/*规章库内容*/
.rules_boxs .gzk_content{width: 1050px;margin: 33px auto 0 auto;overflow: hidden;padding-bottom: 60px;}
/*右侧内容*/
.rules_boxs .rules_con{background: #ffffff;width: 100%;padding: 0px;}
.rules_boxs .rules_con .r_xh_b{ border-bottom: 2px solid #0f5a9b;}
.rules_boxs .rules_con .r_xh_b li{ font-size: 20px; color: #333333; font-family: FZXBSJW-GB1-0; margin-bottom: 13px;line-height: 42px;}
.rules_boxs .rules_con .r_xh{ margin-left: 64px;}
.rules_boxs .rules_con .r_tit{margin-left: 168px;}
.rules_boxs .rules_con .r_xz{margin-left: 600px;}
.rules_boxs .rules_con .rules_list{font-family: NSimSun;width: 100%;height: auto;overflow: hidden;}
.rules_boxs .rules_con .rules_list ul li{width: 100%; height: auto; overflow: hidden;}
.rules_boxs .rules_con .rules_list ul li:nth-child(even),.rules_box .rules_con .rules_list ul li.add{ background: #eeeeee;}
.rules_boxs .rules_con .rules_list .summer{width: 15%;text-align: center;font-size: 16px;float: left;line-height: 80px;}
.rules_boxs .rules_con .rules_list .rul_a{ width: 61%; height: auto; overflow: hidden; float: left; padding-bottom: 14px;}
.rules_boxs .rules_con .rules_list .title{ width: 100%;font-size: 16px;font-weight: bold; height: 40px; overflow: hidden; line-height: 50px;}
.rules_boxs .rules_con .rules_list .title a{color: #333333; font-family: simsun; display: block;width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.rules_boxs .rules_con .rules_list .title a:hover{color: #0f5a9b;}
.rules_boxs .rules_con .rules_list .rules_note{font-size: 14px;color: #5d89b6;margin-top: 6px;width: 100%; line-height: 20px; display: inline-block;}
.rules_boxs .rules_con .rules_list .download{width: 23%;font-size: 14px;text-align: center;float: right;line-height: 80px;}
.rules_boxs .rules_con .rules_list .download a{color: #333333; font-family: simsun;display: inline-block;margin-right: 20px;}
.rules_boxs .rules_con .rules_list .download a:hover{color: #0f5a9b;}

/*PublicPage分页样式*/
.PublicPage{padding: 36px 0px 10px 0px;border-top: 1px solid #ececec; clear: both;position:relative;overflow:hidden;text-align: center;color: #333;}
.PublicPage a,.PublicPage span,.PublicPage font{display: inline-block; *display: inline; *zoom: 1;vertical-align: middle;padding: 0 9px;border: 1px solid #d2d2d2;height: 26px;line-height: 26px;margin: 0 4px 5px 0;background-color: #fff;color: #333;font-size: 14px;}
.PublicPage span, .PublicPage font{padding: 0;border: none;background: none;height: 28px;line-height: 28px;display: inline-block;}
.PublicPage span{margin: 0 4px 5px 0 !important;}
.PublicPage a.onhover{background: #0f5a9b;border-color: #0f5a9b;color:#FFFFFF !important;}
.PublicPage font{ height: 28px;}
.PublicPage input{height: 26px;line-height: 26px;background-color: #fff;border: 1px solid #d2d2d2;display: inline-block;width: 30px;margin-left: 4px;margin-top: -3px;padding: 0 3px;text-align: center;outline: medium;transition: all .3s;-webkit-transition: all .3s;box-sizing: content-box;}
.PublicPage input[type='text']:focus{ border-color: #009688!important;}
.PublicPage input[type='submit']{padding: 0 10px;cursor: pointer;width: auto;}

/*政府信息公开*/
.dl_nav h3.zc{margin-top:0px;line-height: 65px;margin-bottom: 15px;width: calc(100% - 2px);}
.dl_nav h3 em.zwxxgk_bnt_zc {background:url(gzk_zctb.png) no-repeat; width:43px; height:63px;float:left;padding-right:20px;margin-top:10px; margin-left: 20px;}
.dl_nav h3.on.zc{margin-bottom: 0px;}
.dl_nav h3.on em.zwxxgk_bnt_zc,.dl_nav h3:hover em.zwxxgk_bnt_zc {background:url(gzk_zctb_on.png) no-repeat;}
.sideMenu dl{display:none;width: 100%;padding:1px 0 10px;background-color:#fff;height: auto;overflow: hidden;}
.sideMenu dl dt{background-color: #e5e5e5;}
.sideMenu dl dt{margin-top: 10px; }
.sideMenu dl dt a{display:block; width:154px; height:36px; font-size:16px; line-height:36px; padding-left:20px; }
.sideMenu dl dt a:hover{color:#2C65A5; background-color:#E5E5E5; }
.scroll_cont .rules_con{background: #ffffff; width: 100%;padding: 30px 0px;}
.scroll_cont .rules_con .r_xh_b{ border-bottom: 2px solid #0f5a9b;}
.scroll_cont .rules_con .r_xh_b li{ font-size: 20px; color: #333333; font-family: FZXBSJW-GB1-0; margin-bottom: 13px;line-height: 42px;}
.scroll_cont .rules_con .r_xh{ margin-left: 24px;}
.scroll_cont .rules_con .r_tit{ margin-left: 264px;}
.scroll_cont .rules_con .r_xz{ margin-left: 230px;}
.scroll_cont .rules_con .rules_list{font-family: NSimSun;}
.scroll_cont .rules_con .rules_list ul li{width: 100%; height: auto; overflow: hidden;}
.scroll_cont .rules_con .rules_list ul li:nth-child(even),.rules_box .rules_con .rules_list ul li.add{ background: #eeeeee;}
.scroll_cont .rules_con .rules_list .summer{width: 11%;text-align: center;font-size: 16px;float: left;line-height: 90px;margin:0px;}
.scroll_cont .rules_con .rules_list .rul_a{width: 61%;height: auto;overflow: hidden;float: left;padding: 14px 0px;}
.scroll_cont .rules_con .rules_list .title{width: 100%;font-size: 16px;font-weight: bold;height: 30px;overflow: hidden;line-height: 30px;}
.scroll_cont .rules_con .rules_list .title a{color: #333333; font-family: simsun; display: block;width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.scroll_cont .rules_con .rules_list .title a:hover{color: #0f5a9b;}
.scroll_cont .rules_con .rules_list .rules_note{font-size: 14px;color: #666666;margin-top: 8px;width: 100%;line-height: 24px;display: inline-block;}
.scroll_cont .rules_con .rules_list .download{width: 26%; font-size: 14px;text-align: center; float: right; line-height: 90px;}
.scroll_cont .rules_con .rules_list .download a{color: #333333; font-family: simsun;display: inline-block;margin-right: 20px;}
.scroll_cont .rules_con .rules_list .download a:hover{color: #0f5a9b;}

@media screen and (max-width:750px ) {
    .rules_boxs .w1200,
    .rules_boxs .w1280{ width: auto; }
    
    .rules_box .wrap_zw{width: 100%;}
    .rules_box .gzk_tit img{width:90%; height:auto;}
    .rules_box .gzk_sum{width:100%;}
    .rules_box .search_box{width: 100%;height:auto;padding-bottom: 20px;}
    .rules_box .search_box *{box-sizing:border-box;}
    .rules_box .search_box form{padding: 20px 15px; width:100%;}
    .rules_box .search_box .input {width: calc(100%);}
    .rules_box .search_box .btn-search {margin-left: -52px;margin-top: 6px;}
    .rules_box .search_box .button{margin-left: calc((100% - 110px)/2);margin-top: 10px;}
    .rules_box .gzk_content{width: 100%;}
    .rules_box .rules_main{padding:10px;}
    .rules_box .side { width: 100%; float: none;}
    .rules_box .side .guk_sz_box ul li{width: calc((100% - 32px)/4);}
    .rules_box .side .guk_sz_box ul li a{width: calc(100% - 2px);}
    .rules_box .side .guk_sz_box{width: 90%;margin: 0 auto;}
    .rules_box .rules_con{padding: 0px;float: none;width: 100%;}
    .rules_box .rules_con .r_xh_b li{font-size: 15px;text-align: center;margin-bottom: 0px;}
    .rules_box .rules_con .r_xh{margin-left: 0px;width: 15%;}
    .rules_box .rules_con .r_tit{margin-left: 0px;width: 60%;}
    .rules_box .rules_con .r_xz{margin-left: 0px;width: 25%;}
    .rules_box .rules_con .rules_list ul li{width: 100%; height: auto; overflow: hidden;}
    .rules_box .rules_con .rules_list ul li:nth-child(even),.rules_box .rules_con .rules_list ul li.add{ background: #eeeeee;}
    .rules_box .rules_con .rules_list .summer{width: 15%;font-size: 15px;line-height: 110px;}
    .rules_box .rules_con .rules_list .rul_a{width: 60%;padding: 10px 0px;}
    .rules_box .rules_con .rules_list .title{font-size: 15px;}
    .rules_box .rules_con .rules_list .rules_note{font-size: 12px;margin-top: 0px;line-height: 20px;}
    .rules_box .rules_con .rules_list .download{width: 25%;margin-top: 20px;font-size: 12px;}
    .rules_box .rules_con .rules_list .download a{width: calc(90%);display: block;margin: 5px auto 5px;line-height: 25px;border: 1px solid #0f5a9b;}
    
    .rules_boxs .wrap_zw{width: 100%;}
    .rules_boxs .wrap_zw .logo{ left:10px; top:10px; }
    .rules_boxs .wrap_zw .logo img{ width:auto; max-width:80vw; }
    
    .rules_boxs .gzk_tit img{width:90%; height:auto;}
    .rules_boxs .gzk_sum{width:100%;}
    .rules_boxs .search_box{width: 100%;height:auto;padding-bottom: 20px;}
    .rules_boxs .search_box *{box-sizing:border-box;}
    .rules_boxs .search_box form{padding: 20px 15px; width:100%;}
    .rules_boxs .search_box .input {width: calc(100%);}
    .rules_boxs .search_box .btn-search {margin-left: -52px;margin-top: 6px;}
    .rules_boxs .search_box .button{margin-left: calc((100% - 110px)/2);margin-top: 10px;}
    .rules_boxs .gzk_content{width: 100%;}
    .rules_boxs .rules_main{padding:10px;}
    .rules_boxs .rules_con{padding: 0px;float: none;}
    .rules_boxs .rules_con .r_xh_b li{font-size: 15px;text-align: center;margin-bottom: 0px;}
    .rules_boxs .rules_con .r_xh{margin-left: 0px;width: 15%;}
    .rules_boxs .rules_con .r_tit{margin-left: 0px;width: 60%;}
    .rules_boxs .rules_con .r_xz{margin-left: 0px;width: 25%;}
    .rules_boxs .rules_con .rules_list ul li{width: 100%; height: auto; overflow: hidden;}
    .rules_boxs .rules_con .rules_list ul li:nth-child(even),.rules_box .rules_con .rules_list ul li.add{ background: #eeeeee;}
    .rules_boxs .rules_con .rules_list .summer{width: 15%;font-size: 15px;line-height: 110px;}
    .rules_boxs .rules_con .rules_list .rul_a{width: 60%;padding: 10px 0px;}
    .rules_boxs .rules_con .rules_list .title{font-size: 15px;height: auto;line-height: 20px;}
    .rules_boxs .rules_con .rules_list .title a{height: auto;white-space: inherit;}
    .rules_boxs .rules_con .rules_list .rules_note{font-size: 12px;margin-top: 0px;line-height: 20px;}
    .rules_boxs .rules_con .rules_list .download{width: 25%;margin-top: 20px;font-size: 12px;}
    .rules_boxs .rules_con .rules_list .download a{width: calc(90%);display: block;margin: 5px auto 5px;line-height: 25px;border: 1px solid #0f5a9b;}

    .sideMenu dl{width: 100%;}
}
@media screen and (max-width:600px ) {
    .scroll_cont .rules_con{padding: 0px;float: none;}
    .scroll_cont .rules_con .r_xh_b li{font-size: 15px;text-align: center;margin-bottom: 0px;}
    .scroll_cont .rules_con .r_xh{margin-left: 0px;width: 15%;}
    .scroll_cont .rules_con .r_tit{margin-left: 0px;width: 60%;}
    .scroll_cont .rules_con .r_xz{margin-left: 0px;width: 25%;}
    .scroll_cont .rules_con .rules_list ul li{width: 100%; height: auto; overflow: hidden;}
    .scroll_cont .rules_con .rules_list ul li:nth-child(even),.rules_box .rules_con .rules_list ul li.add{ background: #eeeeee;}
    .scroll_cont .rules_con .rules_list .summer{width: 15%;font-size: 15px;line-height: 110px;}
    .scroll_cont .rules_con .rules_list .rul_a{width: 60%;padding: 10px 0px;}
    .scroll_cont .rules_con .rules_list .title{font-size: 15px;height: auto;line-height: 20px;}
    .scroll_cont .rules_con .rules_list .title a{height: auto;white-space: inherit;}
    .scroll_cont .rules_con .rules_list .rules_note{font-size: 12px;margin-top: 0px;line-height: 20px;}
    .scroll_cont .rules_con .rules_list .download{width: 25%;margin-top: 20px;font-size: 12px;}
    .scroll_cont .rules_con .rules_list .download a{width: calc(90%);display: block;margin: 5px auto 5px;line-height: 25px;border: 1px solid #0f5a9b;}
}