﻿@charset "utf-8";
/* CSS Document */
.lmcontent{ padding: 0 20px;position: relative;}
.con{display: none;}
.con.active{display: block;}
.panel-col .img-title{display: inline;}
/* *********** 通用栏目页样式 on ********** */
@media print{
    a[href]:after {
        content: none !important;
    }
    .container{width: 1200px;}
    .header,.navbox,.footer,.wz_top,.newsinforight,.wzbot1,.wzewm,.newsinfo, .zn_newsinfo,.slide{display: none;}
    .con_main{border: 0 none;}
    .lmcontain{ padding: 0;}
    body{background: #fff; }
}
/*---信息公开列表通用样式--*/
.xlist{padding:10px 0 0;}
.xlist ul{padding: 10px 0 0;}
.xlist li{ overflow: hidden; padding: 0 50px 0 14px; background: url("../images/icon.gif") left center no-repeat; height:34px; font-size:16px; position: relative;}
.xlist li .nr{white-space:nowrap; height: 30px; line-height: 0; overflow:hidden; text-overflow:ellipsis; padding: 2px 0;}
.xlist li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.xlist li .title{display:inline-block; max-width: 100%; *width: 100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align: middle; line-height: 30px;}
.xlist li .lang1{max-width: 452px; *width: 452px;}
.xlist li .lang2{max-width: 400px; *width: 400px;}
.xlist li .lang3{max-width: 345px; *width: 345px;}
.xlist li .lang4{max-width: 290px; *width: 290px;}
.xlist li .lang5{max-width: 230px; *width: 230px;}
.xlist li .split{padding:0 2px;}
.xlist li .a{display:inline; color:#c50001; float:none; background:none; max-width:none; padding:0; margin:0;}
.xlist li .date{ font-family: Arial; line-height: 34px; white-space: nowrap; color: #999; font-size: 14px; position: absolute; right: 0; top: 0;}

.list1{padding:10px 0 0;}
.list1 li{height: 34px;line-height: 30px;font-size: 16px; vertical-align: bottom;overflow: hidden;padding:0 50px 0 14px;background: url("../images/icon.gif") left center no-repeat; position: relative;}
.list1 li a{display:inline-block; max-width: 100%; *width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list1 li .date{ font-size:14px;color:#999; position: absolute; top: 2px; right: 0;}
.list1 li img{float: left; padding: 12px 0 0;}

.list1 li .title{float:none; display:block; padding: 2px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list1 li .title a.tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width: 100%; float:left;}
.list1 li .title a.a, .list1 li .title .fz{color: #e41010; display: inline;float: none;}
.list1 li .title .split{ padding: 0 5px;}

/*--文字列表--*/
.list1 .grassli,.xlist .grassli{ padding-top: 2px; padding-bottom: 2px; height: 30px;}
.list1 .grassli .title,.xlist .grassli .title{padding:0;}

/*--文字列表内导航--*/
.tabs-onav{margin-top:9px;background: #f7f7f7; padding: 2px 0;}
.tabs-onav li{float: left;}
.tabs-onav li a{display: block;text-align: center;height: 32px; line-height: 32px;font-size: 16px;padding: 0 6px; }
.tabs-onav li a:hover,.tabs-onav li.active a{background: #0061d0;color: #fff;}
.onav-box ul{padding-top: 2px!important;min-height: 170px;}

/*--顶部 tab --*/
.top-link{ height: 54px;}
.top-tabs,.top-link{background: #f7f7f7;}
.top-tabs li,.top-link li{float: left;width: 193px;height: 50px;}
.top-tabs li.first,.top-tabs li.last,.top-link li.num1,.top-link li.num6{width: 194px;}
.top-tabs li a,.top-link li a{display: block;height: 48px;line-height: 48px; padding-top: 2px; text-align: center; font-size: 20px;font-weight: bold;color: #666;}
.top-tabs li.on a,.top-tabs li a:hover,.top-link li a:hover{color: #0061d0;border-top: 2px solid #0061d0; padding-top: 0;}

.top-link li a{height: 26px; padding: 12px 0 !important; font-size: 0; line-height: 0;}
.top-link li .img_title,.top-link li .img_ico{ height: 100%; cursor: pointer; vertical-align: middle;display: inline-block;}
.top-link li img{ width: 39px; height: 62px; vertical-align: middle;}
.top-link li a:hover{ border-top: 0 none;}
.top-link li .img_ico{ width: 28px; overflow: hidden;}
.top-link li .img_title{font-size: 18px; font-weight: bold; line-height: 26px; padding-left: 10px;}
.top-link li a:hover .img_ico{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}

/*--banner--*/
.xw_title{position: relative;width: 100%;height:42px; background: url('../images/line_cc.png') bottom repeat-x;}
.xw_title li{float: left;text-align: center;border-top:transparent 3px solid;}
.xw_title li a{display:block;padding: 0 16px;height: 39px;line-height: 39px; font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_title li.active{border-top:#0061d0 3px solid;}
.xw_title li.active a{background:#fff;border-right: #ccc 1px solid;border-left: #ccc 1px solid;font-weight: bold;color:#0061d0;}
.xw_title .more{float: right;line-height: 42px;font-size: 14px;color: #666;padding-right: 5px;}

/*--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{height:131px;background: url("../images/jyjg_btnbg.png") 0 0 no-repeat;background-size:100% 100%;position:relative;}
.jyjg_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;}
.panel-col .text-a{ padding-left: 30px;}
.panel-col .text-a li{float: left;width: 160px;height: 66px;background: url("../images/white-90-bg.png");border-radius: 5px;margin-left: 50px;text-align: center;display: table-cell;vertical-align: middle;}
.panel-col .text-a li a{font-size: 16px;display:block; line-height: 66px;}
.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; display: inline;}
.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:19px 0 19px 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;}

.jtylws-link li a{ padding-top: 10px; padding-bottom: 10px; height: 37px; line-height: 36px;}
.ylws-link li img{height: 37px;}

@media (max-width: 1199px) and (min-width: 992px){
    /*---信息公开列表通用样式--*/
    .xlist li .lang1{max-width: 342px; *width: 342px;}
    .xlist li .lang2{max-width: 290px; *width: 290px;}
    .xlist li .lang3{max-width: 230px; *width: 230px;}
    .xlist li .lang4{max-width: 170px; *width: 170px;}
    .xlist li .lang5{max-width: 110px; *width: 110px;}

    .top-tabs li,.top-link li{width: 158px;}
    .top-tabs li.first,.top-tabs li.last,.top-link li.num1,.top-link li.num6{width: 160px;}
    .panel-col>.fl,
    .panel-col>.fr{width: 466px;}

    .panel-col .text-a{bottom:12px;}
    .panel-col .text-a li{width: 130px; margin-left: 40px;}

    .jyfw-link1{margin-right: -16px;}
    .jyfw-link1 li{width: 225px;margin-right: 15px;height: auto;}

    /*图标转换文字*/
    .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){
    .lmcontent{padding: 0 10px;}
    .mt20{margin-top:10px;}
    /*---信息公开列表通用样式--*/
    .xlist li .lang1{max-width: 632px;}
    .xlist li .lang2{max-width: 570px;}
    .xlist li .lang3{max-width: 510px;}
    .xlist li .lang4{max-width: 450px;}
    .xlist li .lang5{max-width: 390px;}
    .xlist li .lang6{max-width: 330px;}

    .top-tabs li,.top-link li{width: 123px;}
    .top-tabs li.first,.top-tabs li.last,.top-link li.num1,.top-link li.num6{width: 123px;}
    .top-link li .img_ico{display: none;}
    .top-link li .img_title{padding-left: 0;}
    .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: 121px;margin-left: 11px;}

    .jyfw-link1{margin-right: 0;}
    .jyfw-link1 li{width:49%;margin-right:2%; margin-bottom: 10px; height: auto;}
.jyfw-link1 li img{height: 105px;}
    .jyfw-link1 li.num2,.jyfw-link1 li.num4{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;}
    /*---信息公开列表通用样式--*/
    .xlist li .title{max-width:100% !important;}

    .panel-col>.fr{margin-top:5px;}
    .jyjg_btn,.zsks_btn{height:auto;}
    .jyjg_btn{background-size:auto 100%;}
    .top-tabs li,.top-tabs li.first,.top-tabs li.last,.top-link li{width: 33.33% !important;}
    .top-link{height: auto;}
    .top-link li .img_title{font-size: 16px;}
    .panel-col .text-a{ padding-left: 0;}
    .panel-col .text-a li{width: 31.33%;margin:0 1% 10px 1%;background:#f7f7f7;}
    .jyfw-link1 li{width:100%;margin-right:0;margin-bottom:10px;}
    .jyfw-link1 li img{height: auto;}
    .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{height: auto;}
    .xw_title li a{padding: 0 8px; font-size: 18px;height:auto !important;white-space:normal;}
    .tabs-onav li a{padding: 0 9px;}
}
@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;}
}