@charset "utf-8";
/* CSS Document */
body{ background: none;}
.zt_body .ls-header { height: 96px;}
.zcsczt_header{ height: 340px; background: url("../images_wzjj/kdyxtz_bannerbg.png") center bottom no-repeat;background-size: auto 100%;}
.zcsczt_logo { padding-top: 37px; text-align: center; }
.zcsczt_logo img { width: auto; height: 56px; }
.ban-img {padding-top: 50px;}
.zcsczt_banner{text-align: left; }
.zcsczt_banner .img_title{ display: none;}
/*主体*/
.daoyubox{ background: #ebeef4;margin: 30px 0 13px;border-top: 5px solid #fff; padding-bottom: 5px;}
.daoyubox1{  border: 1px solid #88acec; background: #fff;  overflow: hidden; position: relative; margin: -5px 4px 0px 0px; }
.daoyu_tit{ width: 44px; height: 114px; position: absolute; left: 22px; top:50%; margin-top:-57px; text-indent: -999em; background: url("../images_wzjj/sc_dy_tit.png") no-repeat!important;}
.dy_info{ padding:22px 25px 20px 102px; font-size: 16px; line-height: 35px;}
.dy_info p{ text-indent: 2em;}
.zcscztbox{ width: 100%;}
.zcsczt_tab{ height: auto; background: url("../images_wzjj/secbg.png") bottom repeat-x; overflow: hidden;text-align: center;}
.zcsczt_tab ul li{ float: left; margin-right: 10px;}
.zcsczt_tab ul li a,.zcsczt_tab ul li span{ font-size: 26px; display: block; line-height: 52px;}
.zcsczt_tab ul li.active a,.zcsczt_tab ul li.active span{font-weight: bold; color: #3573b5; background: url("../images_wzjj/sc_sec2bg.png") bottom repeat-x;}
.zt_search {
    width: 218px;
    padding-right: 39px;
    height: 34px;
    position: absolute;
    right: 0;
    bottom: 28px;
    background: #fff;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .08);
}
.zt_search input {
    width: 100%;
    border: 0 none;
    background: none;
    outline: none;
}
.zt_search .ss1 {
    position: absolute;
    right: 0;
    top: 0;
    width: 39px;
    height: 34px;
    background: url("../images_zt/zsyz-secbtn.png") center center no-repeat;
}
.zt_search .ss1 input {
    height: 34px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 0;
    line-height: 34px;
    overflow: hidden;
    text-indent: -99999em;
}
.zt_search .ss2 {
    padding: 2px 0 2px 9px;
    height: 30px;
}
.zt_search .ss2 input {
    color: #999;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.zcsczt_tab .more {
    background: #f7f7f7;
    border: 1px #f7f7f7 solid;
    display: inline-block;
    font-size: 16px;
    color: #333;
    padding: 2px 30px;
    margin: 20px 0;
}
.zcsczt_tab .more:hover {
    background-color: #3573B5;
    color: #fff;
}
.zcsczt_list{ padding: 9px 0 20px; overflow: hidden;}
.zcsczt_unitlist{ margin-bottom: 20px;}
.zcsczt_unitlist ul{ margin-right: -20px;}
.zcsczt_unitlist li{ float: left; margin: 20px 20px 0 0;  width: 154px; height: 50px; line-height: 50px; text-align: center;}
.zcsczt_unitlist li a{ display: block; background: #f4f9fe; font-size: 16px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.zcsczt_unitlist li a:hover{ background: #3c7bbf; color: #fff; }

.xxgk_list {clear: both;}
.xxgk_list li{width: 581px; box-sizing: border-box; height: 34px; line-height: 34px;position: relative; font-size: 16px; vertical-align:bottom;padding-left:18px;padding-right: 62px; background:url(../images/dot.png) 0 center no-repeat;overflow:hidden;}
.xxgk_list li.odd {float: left;}
.xxgk_list li.even {float: right;}
.xxgk_list li .col-block {float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xxgk_list li .explain-list, .xxgk_list li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xxgk_list li .split-line{padding-left: 5px;}
.xxgk_list li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;max-width: none;}
.xxgk_list li .explain-list .explain-link, .xxgk_list li .policy-list .policy-link {display: inline;color: #ea1711;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.xxgk_list li .date {white-space: nowrap;font-family: arial;position: absolute;right: 0;top: 0;font-size: 14px; color: #999;}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    .zcsczt_header{height: 300px;}
    .ban-img{padding-top: 40px;}
    .xxgk_list li { width: 481px;}
    .zcsczt_unitlist li{ width: 124px;}
}
@media only screen and (max-width:991px) {
    .contain{ padding: 10px;}
    .daoyubox{ margin: 0px 0 10px;}
    .dy_info{ padding:15px 15px 15px 90px;}
    .zcsczt_header{height: 260px;}
    .ban-img{padding-top: 30px;}
    .zcsczt_banner .ban-img img{ width: 85%; height: auto;}
    .xxgk_list li { width: 100%;float: none;}

    .zcsczt_tab ul li a,.zcsczt_tab ul li span{ font-size: 24px;}
    .zcsczt_list{ padding: 10px 0px;}
    .zcsczt_unitlist li{ width: 236px;}
}
@media only screen and (max-width:767px) {
    .zt_body .ls-header { height: 90px;}
    .zcsczt_header{ height: auto; }
    .zt_search { bottom: 10px; right: 10px;}
    .zcsczt_banner{ padding: 25px 0; text-align: center; }
    .zcsczt_logo { padding-top: 0px; }
    .zcsczt_logo img {height: 48px;}
    .zcsczt_banner .ban-img {padding-top: 20px;}
    .zcsczt_banner .ban-img img{ width: 90%; height: auto;}
    .xxgk_list li { width: 100%;float: none;}

    .daoyu_tit{ position: static; margin:10px; float: left;}
    .dy_info{ padding:10px;}
    .zcsczt_tab ul li a,.zcsczt_tab ul li span{ font-size: 22px;}
    .zcsczt_unitlist ul{ margin-right: -1%;}
    .zcsczt_unitlist li{ width: 32.3%; margin-right: 1%;}
}