@charset "utf-8";
/* CSS Document */
.zn_banner{ width:1004px; height:244px; margin:0 auto;}
.zn_bz{ width:1004px; height:215px; margin:0 auto; background:url(bz.jpg) center no-repeat;}
.zn_bz p{ padding: 16px 0px 0px 0px; width:94%; line-height:30px; margin:0 auto; text-indent:2em;}
.zn_bz p span{ font-size:17px; font-weight:600; letter-spacing:1px; }
.znzb_cont{ width:984px; height:auto; margin:0 auto;}
.zn_left{ float:left; width:387px; height:auto; margin-right:15px; border-top:#015293 solid 6px;}
.zn_ldxx{ width:387px; height:auto; margin:0 auto; background:#FFFBFA; display:inline-block;}
.zn_ldxx ul li{ float:left; width:357px; height:210px ; margin:12px 15px 0px 15px; }
.zn_ldxx ul li span{ float:left; width:134px; height:210px; margin-right:10px;margin-top: 5px;}
.zn_ldxx ul li p{ float:left; width:213px; height:210px; line-height:25px;text-indent:2em;text-align: justify;}
.zn_ldxx ul li p b{ float:left; width:100%; height:30px; line-height:30px; font-weight:600; letter-spacing:1px; text-indent:27px; font-size:16px;}
.zn_ldxx_one{ border-bottom:#015293 dashed 2px; padding-bottom:10px;}
.zn_tjxz{ width:351px; height:auto; margin:0 auto; background:url(znzb.png)#C3DEFC top center no-repeat;}
.zn_tjxz h1{ width:100%; height:58px; line-height:50px; text-align:center; color:#FFF; font-size:18px; font-weight:600; letter-spacing:2px;}
.zn_tjxz ul{ padding:10px 0px;}
.zn_tjxz ul li{ width:100%; height:30px; line-height:30px; text-indent:1em; font-size:17px;} 
.zn_tjxz ul li span{ font-weight:600;}
.zn_xmz{ width:351px; height:auto; margin:0 auto; display: table; }
.zn_xmz_left{ float:left; width:170px; height:auto; margin-right:10px;}
.zn_xmz_left h1{ width:100%; height:35px; line-height:35px; color:#015291; letter-spacing:2px; text-align:center; font-size:16px;}
.zn_xmz_left ul li{ width:100%; height:37px; line-height:37px; text-align:center; background-color:#E2F4FE; margin-top:4px; letter-spacing:1px}

.zn_xmz_right{ float:left; width:170px; height:auto;}
.zn_xmz_right h1{ width:100%; height:35px; line-height:35px; color:#015291; letter-spacing:2px; text-align:center; font-size:16px;}
.zn_xmz_right ul li{ width:100%; height:67.8px; line-height:67.8px; text-align:center; background-color:#E2F4FE; margin-top:4px; letter-spacing:2px; font-size:16px;}
.zn_hf_img{ width:351px; height:auto; margin:0 auto;}
.zn_hf_img ul li{ width:100%; height:74px; margin-top:12px;}

.zn_right{ float:left; width:582px; height:auto;}
.zn_yw_cont{ width:100%; height:auto;}
.zn_yw_cont h1{ width:100%; height:30px; line-height:30px; border-bottom:#015293 solid 2px;}
.zn_yw_cont h1 p{ float:left; width:140px; height:30px; color:#FFF; text-align:center; background:#015293; font-size:16px; font-weight:600; letter-spacing:2px;}
.zn_yw_cont h1 span{ float:right; width:60px; height:30px; line-height:30px; text-align:center; font-size:14px; letter-spacing:1px;}
.zn_yw_tit{ width:100%; height:auto; border-bottom:#EDEDED dashed 1px;} 
.zn_yw_tit h2{ width:95%; margin:0 auto; text-align:center; height:40px; line-height:40px; font-size:16px; font-weight:600}
.zn_yw_tit p{ width:98%; margin:0 auto; line-height:26px; color:#757774; text-indent:2em; font-weight:normal; padding-bottom:10px}

.zn_yw_ul{ width:98%; margin:0 auto;}
.zn_yw_ul li{float:left; width:100%; height:35px; line-height:35px; background:url(cio.jpg) left center no-repeat; text-indent:15px;}
.zn_yw_ul li span{ float:right;line-height:35px;}

.zn_cont_lef{ float:left; width:180px; height:auto; margin-right:15px;}
.zn_cont_lef ul li{ float:left; width:99.8%; height:60px; line-height:60px; text-align:center; font-size:18px; font-weight:600; letter-spacing:2px; border:#B3DEFE solid 1px; background-color:#E3F2F7; margin-top:4px;}
.zn_cont_lef ul li:hover{ color:#015293}
.zn_cont_rig{ float:left; width:387px; height:auto;}
.zn_cont_rig ul li{ width:100%; height:33px; line-height:33px; background:url(wj_cc.jpg) left center no-repeat; text-indent:1.5em;}
.znzb_img_cont{ width:107%; height:auto;}
.znzb_img_cont ul li{ float:left; width:268px; height:58px; margin:15px 39px 0px 0px;}
.zn_mlcx{  width:1004px; height:200px; margin:0 auto;}
.zn_mlcx h1{ width:100%; height:36px; background:url(tit_li2.jpg) center no-repeat; text-align:center; font-size:20px; font-weight:600; letter-spacing:4px; line-height:35px;}
/*.zn_mlcx ul li{ float:left; width:221px; height:137px; background:url(ppc.jpg) center no-repeat; margin:15px 15px;}*/
.zn_mlcx ul li i{ width:60px; height:60px; margin:10px auto; display:block;}
.zn_mlcx ul li p{ width:95%; line-height:24px; margin:0 auto; font-size:13px; text-align:center;}

#ml1{ background:url(mlcx.png) center no-repeat;}
#ml1:hover{ background:url(mlcx_h.png) center no-repeat;}
#ml1.hover{ background:url(mlcx_h.png) center no-repeat;}
#ml1:hover p{ color:#FFF;}

#ml2{ background:url(mlcx1.png) center no-repeat;}
/*#ml2:hover{ background:url(mlcx1_h.png) center no-repeat;}
#ml2.hover{ background:url(mlcx1_h.png) center no-repeat;}*/
#ml2:hover p{ color:#FFF;}


#ml3{ background:url(mlcx2.png) center no-repeat;}
#ml3:hover{ background:url(mlcx2_h.png) center no-repeat;}
#ml3.hover{ background:url(mlcx2_h.png) center no-repeat;}
#ml3:hover p{ color:#FFF;}


#ml4{ background:url(mlcx3.png) center no-repeat;}
#ml4:hover{ background:url(mlcx3_hh.png) center no-repeat;}
#ml4.hover{ background:url(mlcx3_hh.png) center no-repeat;}
#ml4:hover p{ color:#FFF;}

/*.mucx_con a{ float: left; width: 211px; height: 48px; display: block; padding: 85px 10px 10px 10px;line-height: 22px; margin: 25px 9px;font-size:13px; text-align: center;}
.mucx_con a:hover{ color: #ffffff;}
.mucx_con .mucx1{ background: url(mucx_a1.png) no-repeat;}
.mucx_con .mucx1:hover{ background: url(mucx_a11.png) no-repeat;}
.mucx_con .mucx2{ background: url(mucx_a2.png) no-repeat;}
.mucx_con .mucx2:hover{ background: url(mucx_a22.png) no-repeat;}
.mucx_con .mucx3{ background: url(mucx_a3.png) no-repeat;}
.mucx_con .mucx3:hover{ background: url(mucx_a33.png) no-repeat;}
.mucx_con .mucx4{ background: url(mucx_a4.png) no-repeat;}
.mucx_con .mucx4:hover{ background: url(mucx_a44.png) no-repeat;}
.li_x{border-bottom: #ccc dashed 1px;}*/
.mucx_con a{float: left;width: 158px;height: 53px;display: block;padding: 79px 10px 10px 10px;line-height: 17px;margin: 25px 10px;font-size: 12px;text-align: center;}
.mucx_con a:hover{ color: #ffffff;}
.mucx_con .mucx1{ background: url(mucx_a.png) no-repeat;}
.mucx_con .mucx1:hover{ background: url(mucx_aa.png) no-repeat;}
.mucx_con .mucx2{ background: url(mucx_b.png) no-repeat;}
.mucx_con .mucx2:hover{ background: url(mucx_bb.png) no-repeat;}
.mucx_con .mucx3{ background: url(mucx_c.png) no-repeat;}
.mucx_con .mucx3:hover{ background: url(mucx_cc.png) no-repeat;}
.mucx_con .mucx4{ background: url(mucx_d.png) no-repeat;}
.mucx_con .mucx4:hover{ background: url(mucx_dd.png) no-repeat;}
.mucx_con .mucx5{ background: url(mucx_e.png) no-repeat;}
.mucx_con .mucx5:hover{ background: url(mucx_ee.png) no-repeat;}
/*新增市县三级目录-刘心*/
.zn_mlcx .mlcx_tit{ border-bottom: 1px solid #00448a; margin:0 25px; }
.zn_mlcx .mlcx_tit a{ font-size: 19px; width: 380px; text-indent: 10px; line-height: 35px; font-weight: bold; display: block; border-bottom: 3px solid #00448a; }
.sxsj a{ background: url(sxsj_bg.png) no-repeat; }
.mucx_con .mucx6{ background-position:-75px -65px;}
.mucx_con .mucx6:hover{ background-position:-75px -236px;}
.mucx_con .mucx7{ background-position:-269px -65px;}
.mucx_con .mucx7:hover{background-position:-269px -236px;}
.mucx_con .mucx8{ background-position:-463px -64px;}
.mucx_con .mucx8:hover{ background-position:-463px -236px;}
.mucx_con .mucx9{ background-position:-658px -63px;}
.mucx_con .mucx9:hover{ background-position:-658px -236px;}
.mucx_con .mucx10{background-position:-851px -63px;}
.mucx_con .mucx10:hover{ background-position:-851px -236px;}

/*目录汇编*/
.zn_banner1{ width:1100px; height:215px; margin:0 auto;}
.zn_bz1{ width:1030px; height:400px; margin:25px auto;border:dashed 1px #0054a7;border-radius: 10px;}
.znzb-con{ width:1030px; height:215px; margin:0 auto;}
.znzb-con p{  padding: 16px 0px 0px 0px; width:94%; line-height:30px; margin:0 auto; text-indent:2em;font-size: 16px;}
.znzb-con .jsrq{display: block;width: 28%;line-height: 20px;margin:0 0 0 70%;text-align: center;}
/*汇编目录改*/
.mucx_con1 a{float: left;width: 150px;height: 53px;display: block;padding: 79px 14px 10px 14px;line-height: 17px;margin: 25px 10px;font-size: 12px;text-align: center;}
.mucx_con1 a:hover{ color: #ffffff;}
.sxsj1 a{ background: url(sxsj_bg_1.png) no-repeat; }
.mucx_con1 .mucx6{ background-position:-50px -54px;}
.mucx_con1 .mucx6:hover{ background-position:-52px -210px;}
.mucx_con1 .mucx7{ background-position:-253px -54px;}
.mucx_con1 .mucx7:hover{background-position:-255px -213px;}
.mucx_con1 .mucx8{ background-position:-458px -54px;}
.mucx_con1 .mucx8:hover{ background-position:-460px -213px;}
.mucx_con1 .mucx9{ background-position:-662px -54px;}
.mucx_con1 .mucx9:hover{ background-position:-664px -213px;}
.mucx_con1 .mucx10{background-position:-866px -54px;}
.mucx_con1 .mucx10:hover{ background-position:-869px -213px;}
/*20190807liuxin*/
.mucx_con_new a:hover{ color: #ffffff;}
.mucx_con_new .mucx9 {
    background-position: 13px 17px;
}
.mucx_con_new .mucx9:hover{ background-position:13px -183px;}
.mucx_con_new a {
    float: left;
    width: 180px;
    height: 78px;
    display: block;
    padding: 57px 28px 19px 107px;
    line-height: 30px;
    margin: 20px 8px;
    font-size: 18px;
    text-align: center;
}
.mucx_con_new .mucx8 {
    background-position: -316px 17px;
}
.mucx_con_new .mucx8:hover{
    background-position: -316px -183px;
}
.mucx_con_new .mucx10 {
    background-position: -640px 17px;
}
.mucx_con_new .mucx10:hover {
    background-position: -640px -183px;
}

.nav_con {
    display: none;
}
.mucx_con_new .nav_con ul li a {
    background: none;
    height: 30px;
    width: 120px;
    margin: 0;
    padding: 10px 5px;
}
.mucx_con_new .nav_con ul li a:hover{ color:#318acb; background: url(bumen_bg.png)  8px 17px no-repeat ;}


.mucx_con_new .tit.on .nav_con {
    position: absolute;
    z-index: 999;
    white-space: nowrap;
    color: #000;
    text-align: left;
    display: block;
    padding: 14px 0px 50px;
    box-sizing: border-box;
    width: 400px;
    background: #f2f2f2 url(nav-triangle.png) no-repeat 50px 0;
    filter: alpha(opacity=90);
    height: 165px;
    margin-top: 183px;
    border: 1px solid #d4d4d4;
}
.mucx_con_new .tit.on .nav_con2 {
   
    height: 125px;
    margin-left:290px;
    background-position: 260px 0px;
}
.mucx_con_new  .tit.on .nav_con li {
    float: left;
}

.mucx_con_new  .tit.on .nav_con a {
    display: inline-block;
    font-size: 14px;
}