* {
	margin: 0;
	padding: 0;
	/*box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
}
ul li {
	list-style: none;
}
.clearfix:before, .clearfix:after {
	content: '';
	display: block;
	visibility: hidden;
	clear: both;
}
.clearfix {
	zoom: 1; overflow: hidden;
}
a {
	text-decoration: none;
	color: #333333;
}

/**********搜索*********/
.zwxxgk_ss {width: 100%;height: 51px;background: url(2020022618471943258.png) no-repeat center center;float: left;margin-top: 40px;margin-bottom: 40px;}
input[type="submit"]{-webkit-apprarance:none;}

.inputText1 {width: 510px;height: 35px;line-height: 35px;float: right;border-radius: 2px;margin-top: 6px;margin-right: 260px;}

.inputText1 input {width: 451px;height: 35px;line-height: 35px;background: #fff;margin-left: 2px;}

.inputText1 .inp {width: 330px;height: 35px;float: left;padding-left: 20px;border: none;outline: none;}
.logo{display:block;padding-top:40px;}
.logo img{border:0;}

#searchbutton {float: right;background: #bd1a2d url(2020022512524361966.png) 80px center no-repeat;border: 0;height: 60px;margin-top: -1px;width: 122px;cursor: pointer;border-top-right-radius: 8px;border-bottom-right-radius: 8px;font-size: 18px;color: #fff;text-align: left;}

.inputText1 .inp1 {width: 40px;height: 42px;float: right;cursor: pointer;text-align: center;margin-right: 15px; }

.inputText1 .inp1 a {color: #fff;font-size: 18px;}
.sub{float: right;width: 40px;height: 40px;background: url(2020022512524361966.png) no-repeat;cursor: pointer;border: none;outline: none; }


/**********法规库*********/

body{background-color: #f5f5f5;}

/***customs******/
.content_img{ background: url(gkmlBg.png) no-repeat top center; }
.logo img{height:40px; }


.wrap_zw{ width: 1122px; margin: 0 auto;padding-top: 40px;}
.white-bg{ background:#FFF;}

.rules_box{
    width: 100%;
    /*height: 1510px;*/
    background: url(../img/20211008_gzk_bg.jpg) top center no-repeat;
}

/*搜索*/
.rules_main{
    
    margin-top: 36px;
}


.sear_wz{
    width: 270px;
    margin: auto;
}
.sear_wz dl dt{
    font-size: 16px;
    padding-right: 20px;
color: #10599b;
}
.sear_wz dl dd{
    color: #666666;
    font-size: 16px;
    padding-right: 20px;
}

.rules_con .r_xh_b li{
    line-height: 42px;
}
.rules_con .r_xh_b{
    border-bottom: 2px solid #0f5a9b;
    width: 770px;
    margin-right: 25px;
}



/*列表1*/
.rules_list ul li{
}
.rules_list ul li:nth-child(even){
   background: #eeeeee;
}
.rules_list .summer{
}
.rules_list .title{
}

.rules_list .download{
}
.rules_list .download img{
    display: inline-block;
    padding-top: 4px;
}

.rules_list .down_word{
    display: inline-block;
    width: 11px;
    height: 13px;
    margin-right: 4px;
    background: url(../img/20211008_word.png) center no-repeat;
}
.rules_list .down_pdf{
    display: inline-block;
    width: 12px;
    height: 13px;
    background: url(../img/20211008_pdf.png) center no-repeat;
    margin-right: 4px;

}
.rules_list .download>div{
    display: inline-block;
}

.rules_list .download>div{
}
.bg_ee{
    background: #eeeeee;
}
.rules_main .rules_list{
    font-family: NSimSun;
    padding-bottom: 13px;
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
}

/*添加题注*/
.rules_list ul li{
}
.rules_note{

}
.rules_note i{
    font-style:normal;
    color: #000000;
    font-weight: bold;
}
.rul_a{
}

/*10.29新增左边*/
        .white-bg{ background:#ffffff;}
        .rules_list .download>div{
        }
        .gzk_content{
            width: 100%;
            margin: 35px auto 0 auto;
            overflow: hidden;
            /*! padding-bottom: 60px; */
        }
        .side {
            width: 240px;
            float: left;
        }

        .tip {
            padding: 30px 9px 20px 10px;
            font-size: 13px;
        }
        .tip p {
            text-indent: 2em;
            line-height: 25px;
            font-weight: bold;
        }
        .title h2 {
            font-family: "微软雅黑";
            font-size: 14px;
            height: 30px;
            color: #bc000b;
            text-align: center;
            font-weight: bold;
            margin-top: 20px;
        }
        .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;
    
        }
.tit1:nth-of-type(2)  {cursor: default;}
        .gwy .title h2 a {
            text-decoration: none;
        }
        .title h2 a {
            font-family: "微软雅黑";
            font-size: 14px;
            color: #bc000b;
            text-align: center;
        }
        .guk_sz_box ul li{
            float: left;
            margin: 5px 4px;
        }
        .guk_sz_box ul li a{
            display: block;
            width: 66px;
            height: 30px;
            border: 1px solid #eeeeee;
            text-align: center;
            line-height: 30px;
            background: #ffffff;
            border-radius: 4px;
        }
        .guk_sz_box{
            margin-left: 6px;
            margin-top: 10px;
            padding-bottom: 6px;
        }
         .sz_tip{
             display: block;
             font-size: 12px;
             color: #949494;
             margin-left: 13px;
             padding-bottom: 21px;
        }


        /*右边*/
        .rules_con{
            background: #ffffff;
            width: 100%;
            margin-top: 10px;
            /* margin-left: 35px; */
        }
        
        .rules_list .summer{
        }
        .rules_list .title{
            font-size: 16px;
            font-weight: bold;
            line-height: 40px;
            margin-left: 10px;
        }
.rules_list .rul_a{width: 6%; line-height:80px; text-align: center;}
.rules_list .rul_b{width: 64%;padding-top: 10px;
            }
.rules_list .rul_b .rules_title .title{/* width: 100%;*/ }
.rules_list .rul_b .rules_note{
            font-size: 14px;
            color: #5d89b6;
            margin-bottom: 8px;
            width: 100%;
        }

 .rules_list .rul_b .rules_note a{
            font-size: 14px;
            color: #5d89b6;
            line-height: 24px;
            font-family:"宋体" !important;

     
        }


 .rules_list .rul_b .title a{  
            font-size: 16px;
            font-weight: bold;
            font-family:"宋体" !important;
           line-height: 30px;
           
        }




.rules_list .download{
 width: 24%;
 font-size: 14px;
 text-align: center;
 line-height: 24px;
 margin-left: 30px;
 padding: 20px 0;
        }
.rules_list .download a{
            font-size: 14px;
            text-align: center;
            font-family: "宋体";
        }

        .rules_list .download>div{
            margin-left: 20px;
        }

        .search_box{
            background: #eeeeee;
            width: 94%;
            height: 180px;
            margin-left: 3%;
            overflow: hidden;
            margin-right: 3%;
        }
        .box {
            background: #ffffff;
            border-top: #10599b 2px solid;

        }
        .rules_con .r_xh{
            margin-left: 5px;
        }
        .rules_con .r_tit{
            margin-left: 200px;
        }

        .rules_con .r_xz{
            margin-right: 80px;}
        .mt20 {
            margin-top: 20px;
        }
        .rules_con .r_xh_b li{
            font-size: 20px;
            color: #333;
            font-family: "FZXiaoBiaoSong-B05S";
            margin-bottom: 13px;
            /*! font-weight: bold; */
        }


/*分页定制样式*/
.pc_paging .paging a, .pc_paging .paging li span{
  padding: 6px 9px !important;
}
.page_count span {
 border: none !important;
}
.page_jump{
  font-size: 14px;
  display: inline-block !important;
}
.page .pc_paging{
 /*! padding: 63px 0 12px 0; */
border-top: 1px solid #ececec !important;
}
.pc_paging .paging .page_jump input{
    padding: 2px !important;
}


.pc_paging{
    width: 100%;
    height: 28px;
    text-align: center;
    /*! padding: 20px 0; */
}

.pc_paging .paging{
    display: inline-block;
    padding: 0;
    border: none;
    margin: 0;
}
.pc_paging .paging li{
    display: inline-block;
    width: auto;
    height: 28px;
    line-height: 28px;
    color: #333;
    /*! vertical-align: middle; */
    margin: 0 3px;
}
.pc_paging .paging li a{
    text-decoration: none;
}
.pc_paging .paging  a, .pc_paging .paging li span{
    display: inline-block;
    float: none;
    width: auto;
    height: auto;
    line-height: 1;
    font-size: 14px;
    color: #333;
    padding: 6px 10px;
    border: 1px solid #ccc;
    margin: 0;
}
.pc_paging .paging li, .pc_paging .paging li a:hover, .pc_paging .paging li span:hover{
    background: none;
}
.pc_paging .paging li a:hover,.NormalRed:hover{background-color:#10599b; color: #fff;}

.pc_paging .paging li .current, .pc_paging .paging li .current:hover{
    color: #fff;
    background: #00679d;
    border: 1px solid #00679d;
}
.pc_paging .paging .page_jump{
    margin-left: 5px;
}
.pc_paging .paging .page_jump input{
    width: 50px;
    /*! padding: 5px; */
    border: 1px solid #ccc;
    border-radius: 2px;
    margin: 0 3px;
    height: 20px;
}
.pc_paging .paging .page_jump a{
    border-radius: 2px;
    margin-left: 6px;
}
.pc_paging .paging .total_count, .pc_paging .paging .page_jump{
    display: none;
}


.page{
    clear: both;
    width: 100%;
    height: 155px;
    padding: 0;
    margin: 0 auto;
    line-height: 155px;
    background-color: #fff;
}
.home_page,.end_page{width:48px;}
.prev_page,.next_page{width:62px;}
.NormalRed{height: 28px;}
.paging font{ background: #10599b;color: #fff;}

@media screen and (max-width:1200px) {
    
   #searchform1,.gzk_tit,.gzk_sum,.wrap_zw{width: 98%;}
    .white-bg,.rules_main,.gzk_tit img{width: 100%;padding: 0;} 
    .gzk_tit{padding: 63px 0 36px 0;}
    .search_box .btn-search{margin-top:3px;}
    .search_box .input{width: 65%; margin:0; padding:0;}
    .search_box .button{width: 15%; }  
   .search_box form{width: 100%;  padding-left:8%;} 

}

/*头部*/
.inwrap{margin:0 auto; width:1154px;}
.bg_img{background: url(zwxx_bg.jpg) center 0 no-repeat; display: block;}
.zf_top{height: 350px;}
.containerbox{padding:20px 36px; }


/**** 左导航  ****/
.left_navlist{float: left;}
.dl_nav{width:240px; }
.dl_nav01{width:100%;/* height: 160px; */float: left;}
.dl_nav01 h3{ width:240px;margin-top:15px;position:relative;}
.dl_nav01 h3 p a{ color: rgb(45,102,165);font-size:23px; display: block; height: 64px; padding-top:5px; background: #fff;    border: 1px solid #ddd;}
.dl_nav01 h3 p a:hover{height:64px;background-color:rgb(45,102,165);color: rgb(255,255,255); border: 1px solid #2c6294;}


.dl_nav01 h3 p em{width: 43px;
    height: 63px;
    float: left;
    margin: 0 20px;}
.dl_nav01 h3 p em.zwxxgk_bnt1,.dl_nav01 h3 em.zwxxgk_bnt2,.dl_nav01 h3 em.zwxxgk_bnt3,.dl_nav01 h3 em.zwxxgk_bnt4,.dl_nav01 h3 em.zwxxgk_bnt5,.dl_nav01 h3 em.zwxxgk_bnt6,.dl_nav01 h3 em.zwxxgk_bnt7,.dl_nav01 h3 em.zwxxgk_bnt8{width:43px; height:63px;float:left; margin: 0 20px;}
.dl_nav01 h3 p em.zwxxgk_bnt1 {background:url(gkzl_icon02.png) center no-repeat;}
.dl_nav01 h3 p em.zwxxgk_bnt2 {background:url(gkzl_icon01.png) center no-repeat;}
.dl_nav01 h3 p em.zwxxgk_bnt3 {background:url(gkzl_icon05.png) center no-repeat;}
.dl_nav01 h3 p em.zwxxgk_bnt4 {background:url(gkzl_icon04.png) center no-repeat;}
.dl_nav01 h3 p em.zwxxgk_bnt5 {background:url(gkzl_icon03.png) center no-repeat;}
.dl_nav01 h3 p em.zwxxgk_bnt6 {background:url(gkzl_icon05.png) center no-repeat;}
.dl_nav01 h3 p em.zwxxgk_bnt7 {background:url(gkzl_icon04.png) center no-repeat;}
.dl_nav01 h3 p em.zwxxgk_bnt8 {background:url(gkzl_icon03.png) center no-repeat;}
.dl_nav01 h3 p:hover em.zwxxgk_bnt1{background-image:url(gkzl_icon02b.png);}
.dl_nav01 h3.on a em.zwxxgk_bnt1{background-image:url(gkzl_icon02b.png);}

.dl_nav01 h3 p:hover em.zwxxgk_bnt2{background-image:url(gkzl_icon01b.png);}
.dl_nav01 h3.on p em.zwxxgk_bnt2{background-image:url(gkzl_icon01b.png);}

.dl_nav01 h3 p:hover em.zwxxgk_bnt3{background-image:url(gkzl_icon05b.png);}
.dl_nav01 h3.on p em.zwxxgk_bnt3{background-image:url(gkzl_icon05b.png);}

.dl_nav01 h3 p:hover em.zwxxgk_bnt4{background-image:url(gkzl_icon04b.png);}
.dl_nav01 h3.on p em.zwxxgk_bnt4{background-image:url(gkzl_icon04b.png);}

.dl_nav01 h3 p:hover em.zwxxgk_bnt5{background-image:url(gkzl_icon03b.png);}
.dl_nav01 h3.on p em.zwxxgk_bnt5{background-image:url(gkzl_icon03b.png);}

.dl_nav01 h3 p:hover em.zwxxgk_bnt6{background-image:url(gkzl_icon05b.png);}
.dl_nav01 h3.on p em.zwxxgk_bnt6{background-image:url(gkzl_icon05b.png);}

.dl_nav01 h3 p:hover em.zwxxgk_bnt7{background-image:url(gkzl_icon04b.png);}
.dl_nav01 h3.on p em.zwxxgk_bnt7{background-image:url(gkzl_icon04b.png);}

.dl_nav01 h3 p:hover em.zwxxgk_bnt8{background-image:url(gkzl_icon03b.png);=}
.dl_nav01 h3.on p em.zwxxgk_bnt8{background-image:url(gkzl_icon03b.png);}

.dl_nav01 h3.on p a{ background-color:rgb(45,102,165);color: rgb(255,255,255);border: 1px solid #2c6294;}

.dl_nav01 .dl_nav02{display: block; background: #fff;position: relative; border:1px solid #ddd}
.dl_nav01 .dl_nav02 li a{display:block;background: url(/customs/uiFramework/commonResource/image/2016081616015348895.png) 65px 15px no-repeat;font-size: 15px;color: #333;    padding: 8px 10px 8px 85px;}
.dl_nav01 .dl_nav02 li a:hover,.dl_nav01 .dl_nav02 li.on a{background-color:#e6f5ff;color:rgb(45,102,165)}
.dl_nav02 .ul02_tag{width: 20px; height: 20px; position: absolute; top:-45px; right: 10px; background: url(opimg.png) no-repeat;}
.dl_nav02 .ul02_on{ background: url(cnimg.png) no-repeat;}



.right_navlist{float: right; width: 820px; background: #fff;}
.listcontent{padding:5px 25px; border:1px solid #ddd}
.context p{line-height: 2em;}

.xxmore{text-align:right;}
.xxmore a{display: inline-block;    padding: 5px 18px;    border: solid 1px #7c7c7c;    color: #7c7c7c;    margin-right: 5px;}

.listCon_R {  clear:both; }
.listcontent .portlet { padding-top: 28px; border-top: 1px solid #ddd; }

.zfxx p,.zfxx p a,.zfxx p strong{ font-size: 16pt; line-height:30pt;font-family:"Microsoft Yahei", arial; }

/* 适配代码 */
@media screen and (max-width:1199px) {
	* { box-sizing: border-box; }
	.inwrap { width: 100%; padding: 20px; }
	.containerbox { padding: 0; }
	.left_navlist { width: 24%; }
	.dl_nav { width: 100%; }
	.right_navlist { width: 74%; }
	.conList_ul { display: flex; width: 100% !important; justify-content: space-between; margin-right: 0 !important; }
	.conList_ul li { width: 100%; }
	.more_list { height: auto; width: 100%; display: flex; justify-content: center; padding-left: 0; }
}
@media screen and (max-width:1024px) {
	.conList_ul li a { max-width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.easysite-jump-page { display: none; }
	.conList_ul { min-height: auto; flex-wrap: wrap; }
}
@media screen and (max-width:800px) {
	.left_navlist, .right_navlist { width: 100%; }
	.right_navlist { padding: 20px 0 0; min-height: auto; }
	.listcontent { padding: 10px; }
	#hgfgForm { width: 100%; height: 42px; margin-bottom: 20px; display: flex; }
	#hgfgForm input { width: 100%; height: 40px; line-height: 40px; }
	#hgfgForm button { width: 40px; height: 40px; }
	.xxgkTit { font-size: 24pt; margin-bottom: 10pt; }
	.xxgk_detail .xxgkCon p, .xxgk_detail .xxgkCon p a, .xxgk_detail .xxgkCon div, .xxgk_detail .xxgkCon div a { font-size: 14pt; line-height: 2em; }
	.conList_ul { min-height: auto; }
	.right_navlist h1 { margin-right: 10px; }
	.conList_ul { padding-right: 10px; }
	.conList_ul li a { max-width: 60%; }
	.gg_page { width: 100%; }
	.easysite-total-page { display: none; }
	.easysite-page-wrap { display: flex; width: 100%; float: none; }
	.easysite-page-wrap a { width: 25%; padding: 5px; text-align: center; }
}
@media screen and (max-width:460px) {
	.conList_ul li a { max-width: 60%; }
	.conList_ul li img { display: none; }
	.zfxx * { font-size: 14px !important; line-height: 2em; }
	.zfxx>p:nth-child(1) { font-size: 20px !important; padding-bottom: 10px !important; }
}

/*  ***政务公开（新）**** */
.content_img{ background: url(gkmlBg.png) no-repeat top center; padding-top:35px; }
.gkmlTit .logo img{height:58px; }
.gkmlTit h2{font-size:94px; color:#fff; position:relative;margin-bottom:100px; margin-top:49px; height:125px; text-align:center;}
.gkmlTit h2 i{display:inline-block; position:absolute; left:15%; bottom:0px; width:70%; height:2px; background:#fff; }
.this_nav{line-height:50px;}
.inwrap{background:#f9f9f9  !important;margin-bottom: 50px;padding: 35px 38px;}
.this_nav a,.this_nav span{font-size:16px;}
.customs-body-bg{background:none;}
.containerbox{padding-top: 50px;}