@charset "utf-8";
/* CSS Document */
.con{ display: none;}
.con.active{display: block;}
/*政府信息公开*/
.ls-gktop{ margin: 32px 0;overflow: hidden;}
.ls-xxgklist{ margin-top:24px;}
.ls-xxgklist ul li{ height: 92px; width: 260px; margin-right: 25px;text-align: center;float: left;}
.ls-xxgklist ul li.num5,.ls-xxgklist ul li:last-child{ margin-right: 0;}
.ls-xxgklist ul li a{border-radius: 6px;display: block; background: rgba(244, 250, 254, 1); line-height: 66px; padding: 13px 0px; font-size: 20px; color: #1C4DA3;}
.ls-xxgklist ul li a img{ display: inline-block; vertical-align: middle;}
.ls-xxgklist ul li a .img_title{ margin-left: -6px;}
.ls-xxgklist ul li a:hover{ font-weight: bold;}
.ls-xxgklist ul li a:hover img{animation: bellRing 0.9s both;}
@media (min-width: 1391px) and (max-width:1580px) {
    .ls-xxgklist ul li{ width: 224px; margin-right: 20px;}
    .ls-xxgklist ul li a{ font-size: 18px;}
}
@media (min-width: 1181px) and (max-width:1390px) {
    .ls-tabs li{ padding-left: 20px;}
    .ls-gktop{ margin: 20px 0;}
    .ls-xxgklist{ margin-top:20px;}
    .ls-xxgklist ul li{ height:auto; width: 182px; margin-right: 20px;}
    .ls-xxgklist ul li a img{ display: block; margin: 0 auto;}
    .ls-xxgklist ul li a .img_title{ margin-left:0px; line-height: 40px; display: block;}
}
@media (min-width: 768px) and (max-width:1180px) {
    .ls-gktop{ margin: 15px;}
    .ls-xxgklist{ margin-top:15px;}
    .ls-xxgklist ul li{ height:auto; width: 134px; margin-right: 16px;}
    .ls-xxgklist ul li a{ font-size: 16px;}
    .ls-xxgklist ul li a img{ display: block; margin: 0 auto;}
    .ls-xxgklist ul li a .img_title{ margin-left:0px; line-height: 40px; display: block;}
}
@media (max-width:767px) {
    .ls-gktop{ margin: 10px;}
    .ls-xxgklist{ margin-top:10px;}
    .ls-xxgklist ul li{ height:auto; width: 49%; margin:0 2% 10px 0;}
    .ls-xxgklist ul li:nth-of-type(2n){ margin-right: 0;}
    .ls-xxgklist ul li a{ font-size: 14px;}
    .ls-xxgklist ul li a img{ display: block; margin: 0 auto;}
    .ls-xxgklist ul li a .img_title{ margin-left:0px; line-height: 32px; display: block;}
}
/*公开栏目*/
.ls-gkleft{width:901px;}
.wgk_nr{ height: 338px;padding: 24px 0;}
.gk_atabs{   height: auto; overflow: hidden;}
.gk_atabs ul li{float: left; margin: 0 16px 16px 0px;}
.gk_atabs ul li a{background: #F4FAFE;border: 1px solid #D7EAF7;border-radius: 24px; display: block; line-height: 40px;font-size: 20px;color:rgba(0,0,0,0.8); padding: 0 18px;}
.gk_atabs ul li.active a{background:#1C4DA3; color: #fff; border-color: #1C4DA3;}
.gk_atabs ul li:last-child{ margin-right: 0px;}
#wgk2 .gk_atabs ul li{ margin-right: 12px;}
#wgk2 .gk_atabs ul li a{ padding: 0 10px;}
#wgk2 .gk_atabs ul li:last-child{ margin-right: 0px;}
#wgk3 .gk_atabs ul li{ margin-right: 12px;}
#wgk3 .gk_atabs ul li a{ padding: 0 14px;}
#wgk3 .gk_atabs ul li:last-child{ margin-right: 0px;}
.gk_list li{padding:0px 60px 0px 19px;font-size:18px;background:url("../images-new/icon.png") 0 center no-repeat;height:40px; line-height:36px;vertical-align:bottom; position:relative;}
.gk_list li .col-block,.gk_list li .nr{float:left;max-width:100%;display:block;white-space:nowrap;/*overflow:hidden;*/text-overflow:ellipsis;}
.gk_list li .date{display:block;position:absolute;right:0;top:2px;white-space:nowrap;color:#999;}
.gk_list li .title{display:block;float:none; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:0;padding: 2px 0}
.gk_list li .explain-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk_list li .explain-list .split-line{padding:0 3px;color:#666;font-size:12px; vertical-align: top}
.gk_list li .explain-list a{display:inline;color:#DD0000;float:none;background:none;max-width:none;padding:0;margin:0; }
.gk_list li .explain-list a:hover{color:#c50001;}
.gk_list li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk_list li .policy-list .split-line{padding:0 3px;color:#666;font-size:12px;vertical-align: top}
.gk_list li .policy-list a{display:inline;color:#DD0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.gk_list li .policy-list a:hover{color:#c50001;}
.gk_list li a.left{ font-size:18px; max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk_list li img{ display: none;}
.ls-gkright{width:375px; background: #F4FAFE;padding: 27px 32px 26px 33px;}
.ls-gktit{ height: 31px; line-height: 30px;}
.ls-gktit .tit{ font-size:24px; display: block; color: #1C4DA3;float: left;}
.ls-gktit a.tit:hover{ font-weight: bold;}
.ls-gktit .more{ font-size: 18px; color: #ccc; float: right;}
.ls-gktit .more:hover{color: #dd0000;}
.ls-gkysq-form{ margin:24px 0 32px;}
.ls-gkysq-form ul li.srk{height: 48px; margin-bottom: 16px;}
.ls-gkysq-form ul li.srk input{width: 100%; box-sizing: border-box; height: 48px;line-height:48px;padding:0 20px;border-radius: 3px; box-shadow: 0px 0px 4px 0px rgba(229, 245, 255, 1); background: rgba(255, 255, 255, 1);border: none;}
.ls-gkysq-form ul li.btn{border-radius: 3px;background: rgba(28, 77, 163, 1);}
.ls-gkysq-form ul li.btn input{ background: url("../images-new/icon_search.png") 38% center no-repeat;background-size: 22px;width: 100%; color: #fff; font-size: 20px; line-height: 48px;text-align: center;border: none;}
.ls-gktjbox{ padding: 32px 0 30px; height: 75px; margin: 0 -36px;}
.ls-gktjbox ul li{width: 33.33%; float: left; text-align: center; line-height: 36px; position: relative; font-size: 18px;}
.ls-gktjbox ul li .num{display: block; line-height: 32px; font-size: 32px; color: #1C4DA3; margin-bottom: 6px;}
.ls-gktjbox ul li .num i{ font-size: 16px; font-style: normal;}
.ls-gktjbox ul li:after{content: ""; display: block; width: 1px; height: 55px; background:rgba(28, 77, 163, 0.2); position: absolute; right: 0; top: 50%; margin-top: -27px;}
.ls-gktjbox ul li:last-child:after{ display: none;}
.gk_fhblist{ margin-top: 24px;}
.gk_fhblist ul li img{ width: 100%; height: 211px;}
.gk_fhblist ul li .title{ padding-top: 8px; line-height: 40px; font-size: 18px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gk_fhblist ul li .title a{ font-weight: bold;}
.gk_fhblist ul li .date{ line-height: 40px; font-size: 18px;}
@media (min-width: 1391px) and (max-width:1580px) {
    .ls-gkleft{width:830px;}
    .gk_atabs ul li a{ font-size: 18px;}
    #wgk3 .gk_atabs ul li{ margin-right: 13px;}
    #wgk3 .gk_atabs ul li a{ padding: 0 13px;}
    #wgk3 .gk_atabs ul li:last-child{ margin-right: 0px;}
    .ls-gkright{width: 300px; padding: 20px;}
}
@media (min-width: 1181px) and (max-width:1390px) {
    .ls-gkleft{width: 652px;}
    .wgk_nr{ height: auto; padding: 20px 0;}
    .gk_atabs ul li{ margin: 0 10px 10px 0px;}
    #wgk2 .gk_atabs ul li{ margin-right: 10px;}
    #wgk2 .gk_atabs ul li a{ padding: 0 18px;}
    #wgk2 .gk_atabs ul li:last-child{ margin-right: 0px;}
    #wgk3 .gk_atabs ul li{ margin-right: 10px;}
    #wgk3 .gk_atabs ul li a{ padding: 0 18px;}
    #wgk3 .gk_atabs ul li:last-child{ margin-right: 0px;}
    .ls-gkright{width: 280px; padding: 20px;}
    .ls-gkysq-form ul li.btn input{ background-position: 34% center;}
    .ls-gktjbox{ margin: 0 -20px;}
}
@media (min-width: 768px) and (max-width:1180px) {
    .ls-gkleft,.ls-gkright{width: auto; float: none; margin: 0 15px;}
    .ls-gkright{ padding: 15px;  margin-bottom: 15px;  }
    .wgk_nr{ height: auto; padding: 15px 0;}
    .gk_atabs ul li{ margin: 0 10px 10px 0px;}
    .gk_atabs ul li a{ font-size: 18px;}
    #wgk2 .gk_atabs ul li{ margin-right: 10px;}
    #wgk2 .gk_atabs ul li a{ padding: 0 18px;}
    #wgk2 .gk_atabs ul li:last-child{ margin-right: 0px;}
    #wgk3 .gk_atabs ul li{ margin-right: 10px;}
    #wgk3 .gk_atabs ul li a{ padding: 0 18px;}
    #wgk3 .gk_atabs ul li:last-child{ margin-right: 0px;}
    .gk_list li{font-size: 16px;}
    .ls-gkysq-form{ margin: 15px 0px;}
    .ls-gkysq-form ul li.srk{ margin-bottom: 15px;}
    .ls-gktjbox{ margin: 0 auto;padding: 16px 0px;}
    .gk_fhblist{ margin-top: 15px;}
    .gk_fhblist ul li img{ height: auto;}
    .ls-gktjbox ul li .num{ margin-bottom: 0px;}
    .ls-gkysq-form ul li.btn input{ background-position: 44% center;}
    .ls-gktit .tit{ font-size:20px; }
    .ls-gktit .more{font-size: 14px; }
    .gk_fhblist ul li .title,.gk_fhblist ul li .date{  font-size: 16px;}
}
@media (max-width:767px) {
    .ls-tabs li a, .ls-tabs li .tit{ font-size: 18px;}
    .ls-gkleft,.ls-gkright{width: auto; float: none; margin: 0 10px;}
    .ls-gkright{ padding: 10px;  margin-bottom: 10px;  }
    .wgk_nr{ height: auto; padding: 10px 0;overflow: hidden;}
    .gk_atabs ul li{ margin: 0 10px 10px 0px;}
    .gk_atabs ul li a{ font-size: 16px; line-height: 32px;}
    #wgk2 .gk_atabs ul li{ margin-right: 10px;}
    #wgk2 .gk_atabs ul li a{ padding: 0 10px;}
    #wgk2 .gk_atabs ul li:last-child{ margin-right: 0px;}
    #wgk3 .gk_atabs ul li{ margin-right: 10px;}
    #wgk3 .gk_atabs ul li a{ padding: 0 10px;}
    #wgk3 .gk_atabs ul li:last-child{ margin-right: 0px;}
    .gk_list li{font-size: 14px; height: 30px; line-height: 30px;}
    .ls-gktit .tit{ font-size:18px; }
    .ls-gktit .more{font-size: 14px; }
    .ls-gkysq-form{ margin: 10px 0px;}
    .ls-gkysq-form ul li.srk{ margin-bottom: 10px;}
    .ls-gktjbox{ margin: 0 auto;padding: 10px 0px;}
    .gk_fhblist{ margin-top: 10px;}
    .ls-gktjbox ul li .num{ font-size: 26px;}
    .gk_fhblist ul li .title,.gk_fhblist ul li .date{  font-size: 14px; line-height: 32px;}
    .gk_fhblist ul li img{ height: auto;}
}
@media (max-width:389px) {
    .ls-gkysq-form ul li.btn input{ background-position: 34% center;}
}
/*重点领域信息公开*/
.ls-zdlybox{background: #F4FAFE;overflow: hidden;padding: 32px 0px;}
.ls-zdly-title{height: 32px;overflow: hidden; background: url("../images-new/zdly-linebg.png") center no-repeat;text-align: center;}
.ls-zdly-title p{ display: block;   font-size: 24px; font-weight: bold; color:#1C4DA3; line-height: 32px; }
.ls-zdly-list{ padding-top: 24px;}
.ls-zdly-list ul li{width: 254px; height: 160px; margin-right: 32px;float: left;}
.ls-zdly-list ul li a{border-radius: 6px;display: block; box-shadow: 0px 0px 16px 0px rgba(229, 245, 255, 1); background: rgba(255, 255, 255, 1);padding: 17px 10px 13px; height: 130px;}
.ls-zdly-list ul li img{ margin: 0 auto 7px;display: block;}
.ls-zdly-list ul li .img_title{ line-height: 28px; display: block; font-size: 20px; color: #1C4DA3; text-align: center;transition: 0.4s all ease; }
.ls-zdly-list ul li.num5{ margin-right: 0px;}
.ls-zdly-list ul li a:hover .img_title{ font-weight: bold; font-size: 22px;}
.ls-zdly-list ul li a:hover img{animation: bellRing 0.9s both;}
@media (min-width: 1391px) and (max-width:1580px) {
    .ls-zdly-list ul li{width: 224px; margin-right: 20px;}
}
@media (min-width: 1181px) and (max-width:1390px) {
    .ls-zdly-list ul li{width: 182px; margin-right: 20px;}
}
@media (min-width: 768px) and (max-width:1180px) {
    .ls-zdlycon{ padding: 0 15px;}
    .ls-zdlybox{ padding: 15px 0;}
    .ls-zdly-list{ padding-top: 15px;}
    .ls-zdly-list ul li{width: 134px; margin-right:16px; height: 166px;}
    .ls-zdly-list ul li .img_title{ font-size: 16px;}
    .ls-zdly-list ul li a{ height: 136px;}
}
@media (max-width:767px) {
    .ls-zdly-title p{ font-size: 20px;}
    .ls-zdlycon{ padding: 0 10px;}
    .ls-zdlybox{ padding: 10px 0;}
    .ls-zdly-list{ padding-top: 10px;}
    .ls-zdly-list ul li{width: 49%; margin:0 2% 10px 0; height: 150px;}
    .ls-zdly-list ul li:nth-of-type(2n){ margin-right: 0px;}
    .ls-zdly-list ul li .img_title{ font-size: 14px;}
    .ls-zdly-list ul li a{ height: 120px;}
}
/*专题专栏*/
.ls-specialbox-pic{padding: 32px 0;}
.ls-specialbox-pic .ls-special-slide{ height: 150px; margin: 24px 0 0;position: relative;}
.ls-specialbox-pic .ls-speciallist{width: 100%; height: 100%; overflow: hidden;}
.ls-specialbox-pic .ls-speciallist li{height: 150px; float: left; width: 358px;}
.ls-specialbox-pic .ls-speciallist li img{width: 100%; height: 100%; transition: 0.4s all linear;}
.ls-specialbox-pic .ls-speciallist li a{display: block; margin-right: 32px; height: 100%; overflow: hidden;}
.ls-specialbox-pic .ls-speciallist li span{font-size: 0; display: none;}
.ls-specialbox-pic .ls-speciallist li:hover img{transform: scale(1.1);}
.ls-prev,.ls-next{ position: absolute; width: 24px; height: 44px; display: block; top: 50%; margin-top: -22px; background: 0 0 no-repeat; background-image: url("../images-new/ind_arrow.png") !important; z-index: 2; cursor: pointer; }
.ls-prev{left: -40px;}
.ls-prev:hover{ background-position: -24px center;}
.ls-next{right: -40px; background-position: -48px center;}
.ls-next:hover{ background-position: -72px center;}
@media (min-width: 1391px) and (max-width:1580px) {
    .ls-specialbox-pic .ls-special-slide{ height: 131px;}
    .ls-specialbox-pic .ls-speciallist li{height: 131px;width: 305px;}
    .ls-specialbox-pic .ls-speciallist li a{margin-right: 20px;}
}
@media (min-width: 1181px) and (max-width:1390px) {
    .ls-specialbox-pic .ls-special-slide{ height: 110px;}
    .ls-specialbox-pic .ls-speciallist li{height: 110px;width: 250px;}
    .ls-specialbox-pic .ls-speciallist li a{margin-right: 10px;}
}
@media (min-width: 768px) and (max-width:1180px) {
    .ls-specialbox-pic{padding: 16px 15px 0px;}
    .ls-specialbox-pic .ls-special-slide{ height: 108px; margin-top: 15px;}
    .ls-specialbox-pic .ls-speciallist li{height: 108px;width: 250px;}
    .ls-specialbox-pic .ls-speciallist li a{margin-right: 15px;}
}
@media (max-width:767px) {
    .ls-specialbox-pic{padding: 10px 10px 0px;}
    .ls-specialbox-pic .ls-special-slide{ height: 138px; margin-top: 10px;}
    .ls-specialbox-pic .ls-speciallist li{height: 138px;width: 300px;}
    .ls-specialbox-pic .ls-speciallist .tempWrap{ margin: 0 auto;}
    .ls-specialbox-pic .ls-speciallist li a{ margin-right: 0px;}
    .ls-prev{left: 0;}
    .ls-next{right: 0;}
}
/*配色*/
.wza-yellow-black .ls-gkysq-form ul li.srk input{ border: 1px solid black;}
.wza-yellow-blue .ls-gkysq-form ul li.srk input{ border: 1px solid blue;}
.wza-white-black .ls-gkysq-form ul li.srk input{ border: 1px solid black;}