﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 16px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;-ms-overflow-style: scrollbar;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei";color:#999;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#231f20;}
textarea{resize:none;}
li{vertical-align: middle;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#3573b5;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after,.zc-button:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
 h1{ font-size:20px;}
 h2{ font-size:18px;}
 h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.z-hide{display: block; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0;}

/* 左侧悬浮 */
.left-side{width: 94px;position: absolute;_position: absolute;right: 50%;margin-right: 625px;top: 410px;_top: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top: -2px;_margin-top: -2px;z-index: 1000;}
.left-side ul li{height: 94px;width: 94px;border-radius: 6px;box-shadow: 0 0 10px #f3f3f3;border: 1px solid #eee;margin-bottom: 10px;background: #fff;}
.left-side ul li a{text-align: center;display: block;}
.left-side ul li img{display: block;padding-top: 10px;margin: 0 auto;transition: all 1s;}
.left-side ul li span.img-title{display: block;line-height: 20px;font-size: 15px;color: #666;margin-top: 8px;}
.left-side ul li:hover{border-color: #467337;box-shadow: 0 0 10px #71c46d;}
.left-side ul li:hover span.img-title{color: #467337;}
.left-side ul li:hover img{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);}

/* 头部 */
.zcsjk-header{height: 380px;background: url("./../images_zcsjk/banner.png") no-repeat center top;}
.site-logo{position: absolute;left: 0;top: 20px;}
.zt-logo{height: 242px;margin-top: 80px;background: url("./../images_zcsjk/zt-bg.png") no-repeat 824px;}
.zt-logo ul li img{margin-top: 87px;margin-left: 152px;}
.zt-logo ul li .img-title,.zt-logo01 ul li .img-title,.site-logo .img-title{display: none;}
.service-box{position: absolute;right: 0;top: 10px;}
.service-box li{float: left;width: auto;text-align: center;height: 40px;line-height: 40px;}
.service-box li.num-wza{margin-left: 10px;}
.service-box li a{display: block;border-radius: 4px;background: url("./../images_zcsjk/fbh_goback_bg.png") repeat left top;color: #fff;padding: 0 15px;}

/* 主体内容 */
.main-content{padding: 30px 0;height: auto;}
.part1{width: 224px;height: auto;}
.part ul li{position: relative;}
.part ul li i{position: absolute;display: block;}
.part ul li a{display: block;width: 100%;height: 100%;}
.part ul li .title{padding-bottom: 12px;padding-left: 20px;background: url("./../images_zcsjk/tit-bg.png") no-repeat 20px bottom;padding-top: 20px;color: #fff;font-size: 15px;}
.part ul li .title .cn-char{line-height: 48px;font-size: 30px;font-weight: bold;}
.part ul li .title .cn-char.hasBr{line-height: 40px;}
.part ul li .title .en-char{line-height: 26px;word-break: break-all;}
.part1 ul li{width: 100%;height: 193px;}
.part1 ul li.num1{background:#ff5525 url("./../images_zcsjk/zfgz-bg.png") no-repeat left bottom;}
.part1 ul li i{width: 24px;height: 30px;right: 19px;bottom: 16px;background: url("./../images_zcsjk/zfgz-icon.png") no-repeat center center;}
.part1 ul li.num2{background:#ff772d url("./../images_zcsjk/dfxfg-bg.png") no-repeat left bottom;margin-top: 19px;}
.part1 ul li.num2 i{width: 30px;height: 30px;right: 17px;bottom: 17px;background: url("./../images_zcsjk/dfxfg-icon.png") no-repeat center center;}


.part2{margin-left: 19px;width: 224px;}
.part2 ul li{height: 193px;width: 100%;background: #fea700 url("./../images_zcsjk/dfxfg-main01.png") no-repeat left bottom;}
.part2 ul li.num1 i{width: 27px;height: 22px;background: url("./../images_zcsjk/gfxwj-icon.png") no-repeat center center;right: 17px;bottom:19px}
.part2 ul li.num2 i{width: 27px;height: 22px;background: url("./../images_zcsjk/icon-05.png") no-repeat center center;right: 17px;bottom: 19px;}
.part2 ul li.num2{margin-top: 19px;}

.part3{width: 468px;margin-left: 19px;}
.part3 ul li{float: left;width: 224px;height: 193px;margin-top: 19px;}
.part3 ul li.num1{margin-top: 0;float: none;background: #20b5d4 url("./../images_zcsjk/dfxfg-main06.png") no-repeat left bottom;width: 100%;}
.part3 ul li.num2{background: #71c46d url("./../images_zcsjk/dfxfg-main03.png") no-repeat left bottom;}
.part3 ul li.num3{margin-left: 19px;background: #5d6ccb url("./../images_zcsjk/dfxfg-main04.png") no-repeat left bottom;}
.part3 ul li.num1 i{width: 29px;height: 29px;right: 15px;bottom: 15px;background: url("./../images_zcsjk/icon-06.png") no-repeat center center;}
.part3 ul li.num2 i{width: 26px;height: 32px;right: 17px;bottom: 13px;background: url("./../images_zcsjk/icon-07.png") no-repeat center center;}
.part3 ul li.num3 i{width: 33px;height: 33px;right: 14px;bottom: 13px;background: url("./../images_zcsjk/zczx-icon-02.png") no-repeat center center;}

.part4{width: 225px;}
.part4 ul li{width: 100%;height: 192px;}
.part4 ul li.num1{background:#71c46d url("./../images_zcsjk/dfxfg-main03.png") no-repeat left bottom;}
.part4 ul li.num2{margin-top: 19px;background:#20b5d4 url("./../images_zcsjk/dfxfg-main05.png") no-repeat left bottom;}
.part4 ul li .title .en-char{margin-left: -5px;}
.part4 ul li.num1 i{width: 46px;height: 38px;right: 14px;bottom: 13px;background: url("./../images_zcsjk/zczx-icon-01.png") no-repeat center center;}
.part4 ul li.num2 i{width: 36px;height: 31px;right: 14px;bottom: 13px;background: url("./../images_zcsjk/zczx-icon-03.png") no-repeat center center;}



/* 底部 */
.footer{border-top: 3px solid #71c46d;background: #eee;color: #333;}
.footer a,.footbootm a{color: #333;}

/* 政策服务电话 */
.zcfwdh{background: #fff;padding: 10px 0 20px;}
.zcfwdh ul li{float: left;width: 33.333%;height: 52px;margin-top: 10px;}
.zcfwdh ul li a{display: block;margin: 0 10px;border: 1px solid #ccc;text-align: center;height: 50px;line-height: 50px;border-radius: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px;font-size: 16px;}
.zcfwdh ul li a:hover{background: #537f44;color: #fff;border-color: #537f44;}


/* 栏目页 */
.zcsjk-banner{height: auto;}
.zcwjk-header{height: 189px;background: url("./../images_zcsjk/banner-01.jpg") no-repeat center top;}
.zt-logo01 ul li img{margin-top: 57px;}
.header-nav{height: auto;line-height: 50px;background: #498147;}
.header-nav ul li{float: left;width: 11%;text-align: center;height: 50px;line-height: 50px;}
.header-nav ul li a{display: block;width: 100%;font-size: 20px;font-weight: bold;color: #fff;}
.header-nav ul li.num1{width: 8%;}
.header-nav ul li.num8,.header-nav ul li.num9{width: 13%;}
.header-nav ul li.active,.header-nav ul li:hover{background: #467337;}
.header-nav ul li.active a,.header-nav ul li:hover a{color:#ffbc00}

.main-content01{background: #f6f6f6;padding: 20px 0 26px;}
.search-box{padding: 27px 30px 26px;height: 79px;background: #ededed;}
.search-main{padding-left: 90px;height: 100%;}
.sear-tit{position: absolute;left: 0;top: 0;width: 78px;height: 78px;background: #fff;border-radius: 8px;}
.sear-tit span{display: block;padding-top: 16px;line-height: 22px;width: 50px;margin: 0 auto;text-align: center;font-size: 18px;font-weight: bold;color: #548653;}

.search-depart{width: 204px;height: 79px;background: #fff;margin-right: 10px;float: left;border-radius: 8px;}
.search-depart.last{margin-right: 14px;}
.search-depart .depart{position: relative;height: 39px;line-height: 39px;padding-left: 41px;position: relative;}
.search-depart .depart i{display: block;width: 40px;height: 39px;position: absolute;left: 0;top: 0;border-right: 1px solid #e8e8e8;}
.border{border-top: 1px solid #e8e8e8;}
.search-depart .depart input,.search-depart .depart select{width: 100%;border: 0 none;background: transparent;height: 39px;line-height: 39px;font-size: 14px;color: #666;text-indent: 7px;vertical-align: top;}
.search-depart .depart i.num1{background: url("./../images_zcsjk/wjjs-icon.png") no-repeat center center;}
.search-depart .depart i.num2{background: url("./../images_zcsjk/wjjs-icon01.png") no-repeat center center;}
.search-depart .depart i.num3{background: url("./../images_zcsjk/wjjs-icon02.png") no-repeat center center;}
.search-depart .depart i.num4{background: url("./../images_zcsjk/wjjs-icon03.png") no-repeat center center;}
.search-depart .depart i.num5{background: url("./../images_zcsjk/wjjs-icon04.png") no-repeat center center;}
.search-depart .depart i.num6{background: url("./../images_zcsjk/wjjs-icon05.png") no-repeat center center;}
.search-depart .depart i.num7{background: url("./../images_zcsjk/wjjs-icon06.png") no-repeat center center;}

.search-main-box .sear-sub,.search-main-box .sear-reset{width: 86px;height: 78px;padding-top: 35px;border: 0 none;font-size: 17px;line-height: 22px;font-weight: bold;color: #fff;border-radius: 8px;float: left;}
.search-main-box .sear-sub{margin-right: 10px;background: #f6a904 url("./../images_zcsjk/search-btn.png") no-repeat center 13px;}
.search-main-box .sear-reset{background: #989898 url("./../images_zcsjk/search-reset.png") no-repeat center 13px;}

.main-list{padding: 10px 10px 25px;background: #fff;}

#sub-nav{float:left;padding-left:32px;}
#sub-nav>li{display: block;float: left;background-color: #55a454;height:50px;width:170px;position:relative;}
#sub-nav>li:first-child{background-color: #55a454;border-right: 1px solid #fff;}
#sub-nav>li>ul{display: none;background-color: #FAFAFA;width: 512px;padding:0;border: 1px solid #e8e8e8;box-sizing: border-box;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.18);box-shadow: 0 1px 1px rgba(0,0,0,0.18);}
#sub-nav>li>ul:after{content:"";display:block;height:0;clear:both;}
#sub-nav>li:first-child>ul{display:none;width: auto;}
#sub-nav>li>ul>li{line-height: 40px;float: left;width: 33.3333%;}
#sub-nav>li:hover ul{display:block;}
#sub-nav>li:first-child>ul>li{width:100%;float:none;}
#sub-nav a{display: block;color: #666;text-align: center;}
#sub-nav>li>a{font-size: 16px;line-height:50px;color: #fff;}
#sub-nav>li>a i{position:absolute;right:20px;display: block;height: 50px;width: 14px;background: url("./../images_zcsjk/drap-icon.png") no-repeat center center;top: 0;}
#sub-nav>li>a:hover i{background: url("./../images_zcsjk/drap-icon-up.png") no-repeat center center;}
#sub-nav>li>ul>li>a:hover{background-color: #dadada;}
.sub-nav{z-index:996;position:relative;padding-top: 20px;}
.sub-nav .location{ float: right;padding-right:50px}

.zc-list{border-bottom: 1px dotted #e7e7e7;}
.zc-list li{padding: 0 198px 0 32px;border-top: 1px dotted #e7e7e7;position: relative;}
.zc-list li .zc-info{border-right: 1px dotted #e7e7e7;padding: 20px 0;min-height: 80px;height: auto;}
.zc-title{width: 100%;height: auto;line-height: 28px;margin-bottom: 10px;font-size: 0;}
.zc-title .title-a{font-size: 18px;vertical-align: middle;line-height: 28px;}
.zc-button .down-load{display: block;background: #f6a904;height: 24px;line-height: 24px;font-size: 14px;color: #fff;margin-right: 10px;padding: 0 10px;border-radius: 15px;float: left;margin-bottom: 10px;}
.zc-button .down-load:hover{background:#fe9900;}
.zc-info .zc-detail{line-height: 24px;font-size: 14px;color: #999;font-size: 0;}
.zc-info .zc-detail span{display: inline-block;padding: 0 10px 0 11px;background: url("./../images_zcsjk/title-line.png") no-repeat center left;font-size: 14px;vertical-align: middle;}
.zc-info .zc-detail span:first-child{background: none;padding-left: 0;}

.rel-list{position: absolute;right:0;top: 0;height: auto;width:197px;}
.rel-box{width: 197px;height: 136px;display: table-cell;text-align: center;vertical-align: middle;}
.rel-box a{width:197px;height: 24px;display: inline-block;line-height: 24px;color: #548653;text-decoration: underline;}
.rel-box span.split{display: none;}

.pagination{clear:both;width:100%;text-align:center;margin:0;padding:3px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0 10px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#537f44;border:1px solid #537f44;color:#fff !important;}
.pagination a.active{border:1px solid #537f44;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#537f44;border:1px solid #537f44;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#537f44;border:#537f44 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:28px;padding:0 6px;}
.pagination .total{border:0;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination button {width: 40px;height: 30px;line-height: 22px;padding: 2px 5px;border: #537f44 1px solid;margin: -5px 6px 0 3px;_margin: -5px 3px 0;background: #537f44;vertical-align: middle;color: #fff;}

/*左侧树*/
.ls-policy-left{ width: 280px;}
.ls-policy-title2{ height: 80px; text-align: center; color: #fff; background: #498147; line-height: 80px; font-size: 20px; font-weight: bold;}
.ls-policy-tree .addheight{ height: 60px; margin-top: 1px; padding-left: 53px; position: relative; line-height: 60px; font-size: 16px; background: #d0f1cf; cursor: pointer;}
.ls-policy-tree .addheight .ico{position: absolute; left: 19px; top: 23px; display: block; width: 18px; height: 18px; background: url("../images/zc-jjico.png") 0 0 no-repeat; cursor: pointer;}
.ls-policy-tree .addheight.active .ico{background-position: 0 -18px;}
.ls-policy-tree .addlink.active a{ color: #498147; font-weight: bold;}
.ls-policy-tree .xxgk_zclist{ background: #f7f7f7; padding: 25px 20px 30px 40px; display: none; overflow-y: auto;}
.ls-policy-tree .xxgk_zclist li{ line-height: 32px; background: url("../images/zc-treelibg.png") 0 0 no-repeat; font-size: 16px; padding-left: 24px;}
.ls-policy-tree .xxgk_zclist li.active a{color: #498147;}

.ls-policy-tree .jjmenunr>ul>li.xxgk_zctit{background: none}
.ls-policy-tree .jjmenunr>ul>li.xxgk_zctit a{color: #333;}
.ls-policy-tree li a:hover,.ls-policy-tree li.active a{color:#498147;}
.ls-policy-tree .jjmenunr>ul>li.active>ul.blockActive li a:hover,.ls-policy-tree .jjmenunr>ul>li.active>ul.blockActive li.active a{color:#498147;}
.ls-policy-tree .jjmenunr>ul>li>ul.blockActive{ padding-left: 10px; height: 0; overflow: hidden; transition: 0.4s all;}
.ls-policy-tree .jjmenunr>ul>li>ul.blockActive li a{display: block; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/}
.ls-policy-tree .jjmenunr>ul>li.active>ul.blockActive{ height: auto;}
.ls-policy-tree .jjmenunr>ul>li{height: auto;line-height: 26px;padding:5px 0;}
.ls-policy-tree .jjmenunr>ul>li>a{padding:0 15px 0 0;background: url("../images/tree_subicoh.png") right 6px no-repeat;white-space: normal;text-overflow: inherit; display: block; margin-bottom: 5px;}
.ls-policy-tree .jjmenunr>ul>li.active>a{background-image: url("../images/gknew-ztreearr.png");}
.ls-policy-tree .addheight0{ margin-top: 0;}

.ls-policy-tBox{ margin-bottom: 10px; height: auto; background: #f6f6f6; font-size: 0; line-height: 0;}
.ls-policy-tBox a{display: inline-block; font-size: 16px; line-height: 40px; font-weight: bold; color: #666666; padding: 0 14px;}
.ls-policy-tBox a.active{ padding: 0 20px; margin-right: 15px; font-weight: normal; background: #498147; color: #fff;}
.list-box{width: 880px;}
.list-box .zc-list li{padding-left: 0;}


@media(max-width:1199px) and (min-width:992px){
    /* 主页 */
    .zt-logo{background: url(./../images_zcsjk/zt-bg.png) no-repeat right center;text-align: center;}
    .zt-logo ul li img{margin-left: 0;}
    .part2,.part1,.part1{width: 180px;}
    .part3{width: 350px;}
    .part3 ul li{width: 165px;}

    /* 内页 */
    .search-box{padding: 20px;}
    .search-depart{width: 157px;}

    .ls-policy-left{width: 240px;}
    .list-box{width: 720px;}
}
@media(max-width:991px){
    /* 主页 */
    .zt-logo{background: none;text-align: center;}
    .zt-logo ul li img{margin-left: 0;}
    .part{width: 50%;float: left;margin-left: 0;}
    .part4 ul li.num2{margin-top: 0;}
    .part4 ul li{height: 193px;}
    .part3 ul li{margin-top: 0;width: 100%;}
    .part3 ul li.num3{margin-left: 0;width: 200%;}
    .part2 ul li.num2,.part1 ul li.num2{margin-top: 0;}
    .part2 ul li,.part1 ul li{height: 202px;}
    .main-content{padding: 10px 0;}

    /* 内页 */
    .header-nav ul li,.header-nav ul li.num1,.header-nav ul li.num8,.header-nav ul li.num9{width:20%;}
    .header-nav ul li a{font-size: 18px;}
    .search-box{padding: 10px;height: auto;}
    .sear-tit{display: none;}
    .search-main{padding-left: 0;}
    .search-depart,.search-depart.last{width: 48%;margin:  0 1% 10px;}
    .search-main-box{text-align: center;}
    .search-main-box .sear-sub, .search-main-box .sear-reset{float: none;}

    .zcfwdh ul li{width:50%}
    .zcfwdh ul li a{margin: 0 1%;}
    .zcfwdh{padding: 0 10px 10px;}

    .ls-policy-left{float: none;width: 100%;}
    .list-box{float: none;width: 100%;margin-top: 10px;}
    .ls-policy-tree .xxgk_zclist{padding: 10px;}
}
@media(max-width:767px){
    /* 主页 */
    .main-content{padding: 10px;}
    .zcsjk-header{height: auto;}
    .zt-logo{margin-top: 0;height: auto;padding-bottom: 20px;}
    .zt-logo ul li img{margin-top: 0;width: auto;max-width: 96%;height: auto;}
    .site-logo{position: initial;padding-top: 20px;padding-bottom: 20px;text-align: center;}
    .site-logo img{width: auto;max-width: 96%;height: auto;}
    .part{width: 100%;}
    .part3 ul li.num3{margin-left: 0;width: 100%;}
    .part ul li{height: auto!important;padding-bottom: 30px;}

    /* 内页 */
    .zt-logo01{text-align: center;width: 100%;padding: 30px 0;}
    .zt-logo01 ul li img{margin-top: 0;width: auto;height: auto;max-width: 96%;}
    .zcwjk-header{height: auto;}
    .main-content01{padding: 10px;}
    .header-nav ul li{height: 42px;line-height: 42px;}

    .zc-list li{padding: 0 10px;}
    .zc-list li .zc-info{padding: 10px 0;border-right: 0 none;}
    .rel-box{display: block;height: auto;text-align: left;width: 100%;}
    .rel-list{position: initial;width: 100%;margin-bottom: 10px;}
    .rel-list:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
    .rel-box a{width: auto;margin-right: 15px;width: 100%;}
}
@media(max-width:600px){
    /* 内页 */
    .header-nav ul li,.header-nav ul li.num1,.header-nav ul li.num8,.header-nav ul li.num9{width:33.333%;}
    .search-depart, .search-depart.last{width: 100%;margin:  0 auto 10px;}
}
@media(max-width:375px){
    .header-nav ul li, .header-nav ul li.num1, .header-nav ul li.num8, .header-nav ul li.num9{width: 50%;}
    .zcfwdh ul li{width:100%;float: none;}
    .zcfwdh ul li a{margin: 0 auto;}
}