﻿@charset "utf-8";
/* CSS Document */
/*---信息公开列表通用样式--*/
.xlist ul{padding:10px 0 0;}
.xlist li{overflow:hidden;padding:0 50px 0 14px;background: url("../images/dot.png") 0 center no-repeat;height:34px;line-height:32px;font-size:16px;position:relative;}
.xlist li .nr{float:left;max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1px 0;}
.xlist li .title,.xlist li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:none;}
.xlist li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xlist li .gl .split{padding:0 2px;}
.xlist li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.xlist li span.date{font-family:Arial;white-space:nowrap;color:#999;font-size:14px;position:absolute;right:0;top:1px;}
@media (max-width: 991px) {
    .xlist li .gl{display:none;}
}
/*--文字列表--*/
.xw_con .list1 li{height:32px;line-height:32px;position:relative;padding-top:1px;padding-bottom:1px;}
.xw_con .list1 li .date{display:block;position:absolute;right:0;top:1px;}
.xw_con .list1 a{max-width:460px;}

/*--文字列表内导航--*/
.tabs-onav{padding-top:9px;}
.tabs-onav li{float: left;}
.tabs-onav li a{display: block;text-align: center;height: 32px;margin-right: 1px;background: #f7f7f7;line-height: 32px;font-size: 16px;padding: 0 10px;margin-top: 1px;}
.tabs-onav li a:hover{background: #c50001;color: #fff;}
.onav-box ul{padding-top: 2px!important;min-height: 170px;}

/*--顶部 tab --*/
.top-tabs{background: #f7f7f7;}
.top-tabs li{float: left;width: 193px;height: 50px;}
.top-tabs li.first,.top-tabs li.last{width: 194px;}
.top-tabs li a{display: block;height: 48px;line-height: 48px;text-align: center;font-size: 20px;font-weight: bold;color: #666;}
.top-tabs li.on a,.top-tabs li a:hover{color: #c50001;border-bottom: 2px solid #c50001;}
/*--banner--*/
.ms-banner .img-title{display: none;}
.ms-banner img{width: 100%;height: auto;}

.panel-col>.fl,.panel-col>.fr{width:570px;position:relative;}
.jyjg_btn,.zsks_btn{height:131px;background: url("../images/jyjg_btnbg.png") 0 0 no-repeat;background-size:100% 100%;}
.zsks_btn{background-image:url("../images/zsks_btnbg.png");}
.jyjg_btn h3.title,.zsks_btn h3.title{height:52px;line-height:52px;text-align:center;font-size:20px;font-weight:bold;color:#4994e0;letter-spacing:3px;text-shadow:#fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;}
.zsks_btn h3.title{color:#ea961e;}
.panel-col .text-a{position: absolute;width: 100%;bottom: 15px;left: 0;}
.panel-col .text-a li{float: left;width: 83px;height: 66px;background: url("../images/white-90-bg.png");border-radius: 5px;margin-left: 10px;text-align: center;display: table-cell;vertical-align: middle;}
.panel-col .text-a li a{font-size: 16px;display:block;padding-top: 10px;}
.panel-col .fr li.num1 a,.panel-col .fr li.num2 a,.panel-col .fr li.num3 a{margin-top: 12px;}

.col-img-b1 .img-title{display:none;}

.jyfw-link1 li{float: left;height: 80px;width: 275px;margin-right: 20px;}
.jyfw-link1{margin-right: -20px;}
.jyfw-link1 li img{width: 100%;}
.jyfw-link1 .img_title{display:none;}
/*图标转换文字*/
.col-img-b2 li{float:left;width:275px;}
.col-img-b2 li a{display:block;cursor:pointer;background:url("../images/cjcx_btnbg.png") 0 0 no-repeat;padding:19px 0 19px 50px;height:42px;line-height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:0 !important;background-size:100% 100%;}
.col-img-b2 li.num2 a{background-image:url("../images/xlcx_btnbg.png");}
.col-img-b2 li img{width:auto;height:42px;margin-right:17px;float:left;}
.col-img-b2 li .img-title{font-size:22px;color:#fff;letter-spacing:3px;}
.col-img-b2 li.num2{float:right;}

.jyfw-link li{float:left;width:373px;margin-right:20px;}
.jyfw-link li.num3{margin-right:0;}
.jyfw-link li a{display:block;cursor:pointer;background:#ffd096;padding:16px 0;height:48px;line-height:48px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:0 !important;}
.jyfw-link li.num2 a{background-color:#a2cbe5;}
.jyfw-link li.num3 a{background-color:#81d8e8;}
.jyfw-link li img{width:auto;height:48px;margin-right:30px;vertical-align:middle;margin-top:-2px;}
.jyfw-link li .img-title{font-size:18px;color:#fff;}

.ylws-link li{margin-bottom:10px;}
.ylws-link li a{display:block;cursor:pointer;background:url("../images/ylws_btnbg1.png") 0 0 no-repeat;padding:39px 0 39px 165px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:0 !important;background-size:100% 100%;}
.ylws-link li.num2 a{background-image:url("../images/ylws_btnbg2.png");}
.ylws-link li.num3 a{background-image:url("../images/ylws_btnbg3.png");}
.ylws-link li img{width:auto;height:40px;margin-right:34px;float:left;}
.ylws-link li .img-title{font-size:26px;color:#fff;letter-spacing:3px;}

.zf-link {margin-top:10px;}
.zf-link li .img_title{display:none;}
.zf-link li img{width: 100%;height: auto;}
@media (max-width: 1199px) and (min-width: 992px){
    .xw_con .list1 a{max-width: 358px;}
    .top-tabs li{width: 158px;}
    .top-tabs li.first,.top-tabs li.last{width: 160px;}
    .panel-col>.fl,
    .panel-col>.fr{width: 466px;}

    .panel-col .text-a{bottom:12px;}
    .panel-col .text-a li{width: 66px;}

    .jyfw-link1{margin-right: -16px;}
    .jyfw-link1 li{width: 225px;margin-right: 15px;height: 66px;}

    /*图标转换文字*/
    .col-img-b2 li{width:225px;}
    .col-img-b2 li a{padding:16px 0 16px 40px;height:34px;line-height:34px;}
    .col-img-b2 li img{height:34px;margin-right:15px;}
    .col-img-b2 li .img-title{font-size:20px;}

    .jyfw-link li{width:307px;margin-right:15px;}
    .jyfw-link li a{padding:15px 0;height:44px;line-height:44px;}
    .jyfw-link li img{height:44px;margin-right:25px;}

    .ylws-link li a{padding-left:120px;}
    .ylws-link li img{margin-right:30px;}
    .ylws-link li .img-title{font-size:24px;}
}
@media (max-width: 991px){
    .mt20{margin-top:10px;}
    .xw_con .list1 a{max-width: 620px;}
    .top-tabs li{width: 123px;}
    .top-tabs li.first,.top-tabs li.last{width: 123px;}
    .panel-col>.fl,
    .panel-col>.fr{width: 100%;float: none;}
    .panel-col>.fr{margin-top:10px;}

    .panel-col .text-a{bottom:15px;}
    .panel-col .text-a li{width: 110px;margin-left: 11px;}

    .jyfw-link1{margin-right: 0;}
    .jyfw-link1 li{width:49%;margin-right:2%;height:auto;}
    .jyfw-link1 li.num2{margin-right:0;}
    .onav-box ul{min-height:auto;}

    /*图标转换文字*/
    .col-img-b2 li{width:49%;}
    .col-img-b2 li a{padding-left:120px;}

    .jyfw-link li{width:49%;margin-right:2%;margin-bottom:10px;}
    .jyfw-link li.num2{margin-right:0;}
    .jyfw-link li a{padding:15px 0;height:44px;line-height:44px;}
    .jyfw-link li img{height:44px;margin-right:25px;}

    .ylws-link li a{padding-left:220px;}
    .ylws-link li img{margin-right:30px;}
    .ylws-link li .img-title{font-size:24px;}
}
@media only screen and (max-width: 767px){
    .mt20{margin-top:5px;}
    .panel-col>.fr{margin-top:5px;}
    .jyjg_btn,.zsks_btn{height:auto;}
    .xw_con .list1 a{max-width: none!important;}
    .top-tabs li,.top-tabs li.first,.top-tabs li.last{width: 33.33%;}
    .panel-col .text-a{position: static;}
    .panel-col .text-a li{width: 31.33%;margin:0 1% 10px 1%;background:#f7f7f7;}
    .jyfw-link1 li{width:100%;margin-right:0;height:auto;margin-bottom:10px;}

    .col-img-b2 li a{padding-left:5px;}

    .jyfw-link li{width:100%;margin-right:0;}
    .jyfw-link li a{height:40px;line-height:40px;}
    .jyfw-link li img{height:40px;margin-right:20px;}

    .ylws-link li a{padding:15px 0 15px 120px;height:36px;line-height:36px;}
    .ylws-link li img{height:36px;margin-right:20px;}
    .ylws-link li .img-title{font-size:22px;}

    .xw_title li a{height:auto !important;white-space:normal;}
}
@media only screen and (max-width: 479px){
    .col-img-b2 li{width:100%;margin-bottom:10px;}
    .col-img-b2 li a{padding:15px 0 15px 80px;height:36px;line-height:36px;}
    .col-img-b2 li img{height:36px;margin-right:15px;}
    .col-img-b2 li .img-title{font-size:20px;}
    .ylws-link li a{padding-left:60px;}
}