@charset "utf-8";
/* CSS Document */
body{ background: none;}
.zt_body .ls-header { height: 96px;}
.wzjj_header{ height: 300px; background: url("../images_wzjj/wzjj_bannerbg.png") center  top no-repeat;}
.wzjj_header{ background-image: url("../images_wzjj/wzjj_bannerbg.png") !important;}
.wzjj_logo { padding-top: 37px; text-align: center; }
.wzjj_logo img { width: auto; height: 56px; }
.ban-img {padding-top: 70px;}
.wzjj_banner{ padding: 0 0 0px 47px; text-align: left; }
.wzjj_banner .img_title{ display: none;}
/*主体*/
.daoyubox{ margin: 25px 0 18px; border: 1px solid #88acec; background: #fffefc; overflow: hidden; position: relative; }
.daoyu_tit{ width: 43px; height: 103px; position: absolute; left: 25px; top:-1px; text-indent: -999em; background: url("../images_wzjj/dy_tit.png") no-repeat!important;}
.dy_info{ padding:22px 25px 20px 99px; font-size: 16px; line-height: 35px;}
.dy_info p{ text-indent: 2em;}
.wzjjbox{ width: 100%;}
.blank{ height: auto;text-align: center;}
.blank .more {background: #f7f7f7;border: 1px #f7f7f7 solid;display: inline-block;font-size: 16px;color: #333;padding: 2px 30px;margin: 20px 0;}
.blank .more:hover {background: #3573B5; color: #f7f7f7;}
.wzjj_tab{ height: auto; background: url("../images_wzjj/secbg.png") bottom repeat-x; overflow: hidden;}
.wzjj_tab ul li{ float: left; margin-right: 10px;}
.wzjj_tab ul li a{ font-size: 26px; display: block; line-height: 52px;}
.wzjj_tab ul li.active a{ font-weight: bold; color: #fa7b36; background: url("../images_wzjj/sec2bg.png") bottom repeat-x;}
.wzjj_tab  .more{ line-height: 52px; font-size: 14px;}
.wzjj_list{ padding: 9px 0 20px; overflow: hidden;}
.list li{ 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; }
.list li .date{ position: absolute; right:0px; top:2px; font-size: 15px; font-family: Arial; color: #999;}
.list 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: 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;}
.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;}
.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; }
/*底部*/
.footer{ border-top:4px solid #ff6129;}
.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;}
    .zcsczt_unitlist li{ width: 124px;}
}
@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;}
    .wzjj_banner .ban-img img{ width: 96%; height: auto;}
    .xxgk_list li { width: 100%;float: none;}
    .wzjj_list{ padding: 10px 0px;}
    .zcsczt_unitlist li{ width: 236px;}
}
@media only screen and (max-width:767px) {
    .zt_body .ls-header{height: auto;}
    .wzjj_header{ height: auto; margin-top: 0}
    .wzjj_banner{ padding: 30px 0; text-align: center; }
    .wzjj_logo { padding-top: 0px; }
    .wzjj_logo img {height: 48px;}
    .wzjj_banner .ban-img {padding-top: 40px;}
    .wzjj_banner .ban-img img{ width: 96%; height: auto;}
    .xxgk_list li { width: 100%;float: none;}
    .daoyu_tit{ position: static; margin-right: 10px; float: left;}
    .dy_info{ padding:10px;}
    .zcsczt_unitlist ul{ margin-right: -1%;}
    .zcsczt_unitlist li{ width: 32.3%; margin-right: 1%;}
}