@charset "utf-8";
.pos-rel{position: relative;}
.none{display: none;}
.none.active{display: block;}
a:hover{color: #e00000;}
body{background: #f1f8ff url("./../images-zcwjk/banner.png") no-repeat center top;}
/* 头部 */
.zcwjk-header .img-title{display: none;}
.site-logo {position: absolute;left: 0;top: 10px;}
.site-logo img{width: auto;height: auto;}
.zt_right{position: absolute;right: 0;top: 0;}
.zt_right ul li{float: left;width: auto;margin-left: 10px;border-radius: 0 0 5px 5px ;background: rgba(255,255,255,.1);font-size: 14px;height: 36px;line-height: 36px;padding: 0 20px;}
.zt_right ul li:hover{background: rgba(255,255,255,.25);}
.zt_right ul li a{color: #fff;}
.zt-logo{padding-top: 100px;text-align: center;}
.zt-search{height: 56px;background: #fff;border-radius: 8px;position: relative;padding-right: 124px;width: 609px;margin: 31px auto 0;}
.zt-search .zt-sea-txt{width: 100%;height: 56px;line-height: 56px;background: transparent;text-indent: 18px;border: 0 none;vertical-align: top;font-size: 16px;}
.zt-search .zt-sea-sub{width: 120px;height: 52px;line-height: 52px;position: absolute;right: 2px;top: 2px;border-radius: 8px;border: 0 none;background: #f49741 url("./../images-zcwjk/search-btn.png") no-repeat 27px!important;padding-left: 58px;font-size:20px;color:#fff;text-align: left;}
.zt-search .zt-sea-sub:hover{background-color:#df7512!important}

/* 主内容 */
.zcwjk-main{margin-top: 50px;padding: 20px;background: #fff;border-radius: 12px;}

.tabs-tit{height: 64px;text-align: center;}
.tabs-tit ul{display: inline-block;}
.tabs-tit ul li{float: left;width: 183px;padding: 0 56px;text-align: center;height: 64px;line-height: 64px;font-size: 24px;}
.tabs-tit ul li a{display: block;}
.tabs-tit ul li.active{background: url("./../images-zcwjk/tit-h.png") no-repeat center center;}
.tabs-tit ul li.active a{color: #2653A0;font-weight: bold;}
.tabs-content{padding: 30px 20px 15px;background: #f6f6f6;border-radius: 8px;}
.type-box{position: relative;padding-left: 105px;margin-top: 24px;}
.type-box:first-child{margin-top: 0;}
.type-box .type-tit{position: absolute;left: 0;top: 8px;height: 45px;line-height: 45px;width: 100px;background: #2653a0;font-size: 24px;color: #fff;font-weight: bold;text-align: center;border-radius: 8px;}
.type-box .type-list ul li{float: left;padding: 0 20px 0 21px;height: 42px;line-height: 42px;font-size: 18px;background: url("./../images-zcwjk/line.png") no-repeat center right;}
.type-box .type-list ul li:last-child{background: none;}
.type-box .type-list ul li a.active,.type-box .type-list ul li.active a,.type-box .type-list ul li a:hover{color: #2653a0;font-weight: bold;}

.pol-type-box{margin-top: 20px;border-top: 1px dashed #D8D8D8;}
.pol-type{margin-top: 18px;position: relative;padding-left: 100px;height: auto;}
.pol-type .pol-type-tit{position: absolute;left: 0;top: 0;text-align: center;width: 100px;font-size: 18px;font-weight: bold;height: 32px;line-height: 32px;}
.pol-type ul li{float: left;margin:0 10px;height: 32px;line-height: 32px;}
.pol-type ul li a{display: block;width: 90px;text-align: center;border-radius: 18px;font-size: 16px;background: #F5F5F5;}
.pol-type ul li a:hover,.pol-type ul li a.active,.pol-type ul li.active a{background: #eef6ff;color: #2653A0;font-weight: bold;}

.policy-list{margin-top: 20px;background: #fff;border-radius: 12px;padding: 10px 20px 10px;margin-bottom: 20px;}
.policy-list ul li{padding-bottom: 19px;border-bottom: 1px dashed #D8D8D8;padding-top: 10px;}
.policy-list ul li .title{height: auto;padding-bottom: 10px;line-height: 40px;}
.policy-list ul li .title .tit{font-size: 18px;}
.policy-list ul li .title .split{margin-left: 8px;white-space: nowrap;font-size: 16px;}
.policy-list ul li .title .a{color: #e00000;padding-left: 6px;font-size: 16px;}
.policy-list ul li .title .a:hover{font-weight: bold;}
.policy-list ul li .info{line-height: 36px;font-size: 16px;color: #666;background: #F5F9FF;}
.policy-list ul li .info:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.policy-list ul li .info span{display: block;float: left;margin-left: 20px;}
.policy-list ul li .info span.type{background: #2653A0;color: #fff;padding: 0 8px;margin-left: 0;}

.ls-policy-floatR{ position: fixed; top: 420px; width: 182px;left: 50%; margin-left: 610px;z-index: 99;}
.ls-policy-floatR ul li{width: 100%;height: 102px;display: table;margin-bottom: 18px;}
.ls-policy-floatR ul li a{display: table-cell;vertical-align: middle;line-height: 40px;font-size: 20px;text-align: center;}
.ls-policy-floatR li.num1 a{background: url("./../images-zcwjk/side-bg01.png") no-repeat center center;}
.ls-policy-floatR li.num2 a{background: url("./../images-zcwjk/side-bg02.png") no-repeat center center;}
.ls-policy-floatR li.num3 a{background: url("./../images-zcwjk/side-bg03.png") no-repeat center center;}

@media(max-width:1199px) and (min-width:992px){
    .ls-policy-floatR{margin-left: 0;right: 0;left: auto;top: 300px;}
}
@media(max-width:991px){
    .zcwjk-main{padding: 15px;}
    .zcwjk-main{margin-top: 30px;}
}
@media(max-width:767px){
    .zt_right ul li{padding: 0 10px;}
    .site-logo{position: initial;width: 100%;text-align: center;padding-top: 40px;}
    .site-logo img,.zt-logo img{width: auto;height: auto;max-width: 96%;}
    .zt-logo{padding-top: 30px;}
    .zt-search{width: auto;margin-left: 10px;margin-right: 10px;}
    .type-box .type-list ul li{padding: 0 10px 0 11px;}
    .tabs-content{padding: 10px;}
    .type-box,.pol-type{padding-left: 0;}
    .type-box .type-tit,.pol-type .pol-type-tit{display: block;position: initial;}
    .zcwjk-main{padding: 10px;margin-top: 20px;margin-left: 10px;margin-right: 10px;}
    .policy-list{margin-top: 10px;padding-top: 0;}
    .policy-list{padding: 10px;margin: 10px;}
    .type-box{margin-top: 10px;}
    .pol-type{margin-top: 10px;}
    .pol-type ul li{margin-top: 10px;margin-left: 5px;margin-right: 5px;}
    .pol-type ul li a{width: auto;padding: 0 15px;}
    .tabs-tit ul li{width: auto;padding: 0 24px;border-radius: 10px 10px 0 0;}
    .policy-list ul li .title{line-height: 34px;}
    .policy-list ul li .info{line-height: 32px;}
    .pagination{margin-bottom: 10px;}
    .policy-list ul li{padding-bottom: 12px;}
}
@media(max-width:414px){
    .tabs-tit ul li{padding: 0 12px;}
}