@charset "utf-8";
/* CSS Document */
body{ background: none;}
.zt_body .ls-header { height: 96px;}
.zcsczt_header{ height: 300px; background: url("../images_wzjj/sc_bannerbg.png") center  bottom no-repeat;}
.zcsczt_logo { padding-top: 37px; text-align: center; }
.zcsczt_logo img { width: auto; height: 56px; }
.ban-img {padding-top: 70px;}
.zcsczt_banner{ padding: 0 0 0px 47px; 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;}
.zcsczt_tab ul li{ float: left; margin-right: 10px;}
.zcsczt_tab ul li a{ font-size: 26px; display: block; line-height: 52px;}
.zcsczt_tab ul li.active a{ font-weight: bold; color: #0d5bd0; background: url("../images_wzjj/sc_sec2bg.png") bottom repeat-x;}
.zcsczt_tab  .more{ line-height: 52px; font-size: 14px;}
.zcsczt_list{ padding: 9px 0 20px; overflow: hidden;}
/* .j-jsonp-info {clear: both;}
.j-jsonp-info li{ width: 581px; box-sizing: border-box; display: inline-block; height: 34px; line-height: 34px; background: url("../images_wzjj/dot.jpg") left center no-repeat; padding:2px 0 2px 14px; font-size: 16px; position: relative; overflow: hidden; }
.j-jsonp-info li.odd {float: left;}
.j-jsonp-info li.even {float: right;}
.j-jsonp-info li .date{ position: absolute; right:0px; top:2px; font-size: 15px; font-family: Arial; color: #999;}
.j-jsonp-info li a{ display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; max-width:490px; } */
.xxgk_list {clear: both;}
.xxgk_list li{width: 581px; box-sizing: border-box; height: 34px; line-height: 34px;position: relative; font-size: 15px; 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;}
/*底部*/
.footer{ border-top:4px solid #0d5bd0;}
.botbox{color:#666;}
.botbox a{color:#666;}
.fotbg{ padding: 10px 0 20px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .xxgk_list li { width: 481px;}
    /* .j-jsonp-info li a{ max-width:380px; } */
}
@media only screen and (max-width:991px) {
    .contain{ padding: 10px;}
    .wzjj_banner{ padding-left: 0px;}
    .daoyubox{ margin: 0px 0 10px;}
    .dy_info{ padding:15px 15px 15px 90px;}
    .zcsczt_banner .ban-img img{ width: 96%; height: auto;}
    .xxgk_list li { width: 100%;float: none;}
    /* .j-jsonp-info li a{ max-width:none; margin-right: 60px; } */
    .zcsczt_list{ padding: 10px 0px;}
}
@media only screen and (max-width:767px) {
    .zt_body .ls-header{height: auto;}
    .zcsczt_header{ height: auto; }
    .zcsczt_banner{ padding: 30px 0; text-align: center; }
    .zcsczt_logo { padding-top: 0px; }
    .zcsczt_logo img {height: 48px;}
    .zcsczt_banner .ban-img {padding-top: 40px;}
    .zcsczt_banner .ban-img img{ width: 96%; height: auto;}
    .xxgk_list li { width: 100%;float: none;}
    /* .j-jsonp-info li a{ max-width:none; margin-right: 60px; } */
    .daoyu_tit{ position: static; margin:10px; float: left;}
    .dy_info{ padding:10px;}
}