@charset "utf-8";
/* CSS Document */
.ls-zdly-header{ height: 360px; background: url("../images_zt/bannerbg.png") center top no-repeat;}
.ls-zdly-header .container{ position: relative;}
.ls-zdly-header .guidang{ position: absolute; right:10px; top:50px;}
.ls-zdly-header .img_title{ display: none;}
.ls-zdly-logo{ margin-top: 20px;}
.ls-zdly-logo img{ max-width: 96%;height: auto;}
.ls-zdly-r{ margin-top: 20px;}
.ls-zdly-r ul li{ margin-left: 12px;float: left;}
.ls-zdly-r ul li a{display: block; padding: 0 12px; background: rgba(0,0,0,0.15); border-radius: 6px; line-height:32px;font-size: 16px; color: #fff;}
.ls-zdly-r ul li a:hover{ background: rgba(0,0,0,0.3);}
.ls-zdly-r ul li.num-old .ico{ display: inline-block; width: 17px; height: 32px; background: url("../images_zt/old-icon.png") center center no-repeat; margin-right: 8px; vertical-align: top;}
.ls-zdly-r ul li.num-wza .ico{ display: inline-block; width: 17px; height: 32px; background: url("../images_zt/wza-icon.png") center center no-repeat; margin-right: 8px; vertical-align: top;}
.ls-zdly-ban{ margin-top: 137px; text-align: center;}
.ls-zdly-ban img{ max-width: 96%;height: auto;}
/*重点领域栏目*/
.box-priorities{ margin: 30px 0 18px; overflow: hidden;}
.box-priorities>ul{width: 302px; float: left; margin-left: 24px;}
.box-priorities>ul.num1{ margin-left: 0;}
.box-priorities>ul.num4{ margin-left: 0;float: right;}
.box-priorities>ul>li{margin-bottom: 12px;}
.box-priorities>ul>li>span{ height: 48px;background: #F3FAFF;display: block;cursor: pointer; line-height: 48px; position: relative; padding:0 20px 0 24px; font-size: 20px; color: #015293; text-align: left; }
.box-priorities>ul>li>span:after{width:10px; height: 8px; background: url("../images_zt/icon_arrow.png") center no-repeat; position: absolute; right: 20px; top: 50%; margin-top: -4px; content: "";}
.box-priorities>ul>li.expand>span{color: #fff;background: #327AC0;}
.box-priorities>ul>li.expand>span:after{width:8px; height: 10px; background: url("../images_zt/icon_arrowh.png") center no-repeat; position: absolute; right: 20px; top: 50%; margin-top: -5px; content: "";}
.box-priorities ul ul { display: none; }
.box-priorities ul li.expand > ul {  display: block; height: 362px; overflow-y: auto; overflow-x: hidden;background: #F3FAFF;padding: 12px 12px 16px;}
.box-priorities ul li.expand > ul::-webkit-scrollbar{ width: 6px;height: auto;}
.box-priorities ul li.expand > ul::-webkit-scrollbar-track {border-radius: 6px;background:#EAE5DB;}
.box-priorities ul li.expand > ul::-webkit-scrollbar-thumb{border-radius: 6px;background:#015293;}
.box-priorities ul li.expand > ul li{height: auto; line-height: 24px; border-bottom: 1px solid rgba(0,0,0,0.06); padding: 7px 12px;}
.box-priorities ul li.expand > ul li a{ font-size: 18px; color: #333; display: block;}
.box-priorities ul li.expand > ul li a:hover{color: #015293;}
.box-priorities ul li.expand > ul li span{ background: url("../images_zt/jticon.png") right center no-repeat; display: block;font-size: 18px; }
.box-priorities ul li.expand > ul li.expand span{ background: url("../images_zt/jticonh.png") right center no-repeat;  }
.box-priorities ul li.expand > ul li.expand ul{ height: auto;}
.box-priorities ul li.expand > ul li.expand ul li{ padding: 5px 10px;border-bottom: none;}
.box-priorities ul li.expand > ul li.expand ul li a{ font-size: 16px; }
/*县市区政府*/
.ls-zdlylinkbox{background: #F7F7F7; height: 269px; margin-bottom: 30px;padding: 24px;}
.ls-zdly-tit{ height: 35px; line-height: 35px; margin-bottom: 16px; font-size: 26px; color: #000;}
.ls-zdlylist{background: #fff; padding: 25px 0 0 25px; height: 193px; overflow: hidden;}
.ls-zdlylist ul li{width: 177px; height: 72px; float: left; margin: 0 24px 24px 0px;}
.ls-zdlylist ul li a{ border: 1px solid #DEDEDE; display: block; line-height: 70px; text-align: center; font-size: 20px; color: #333;}
.ls-zdlylist ul li a:hover{ border: 1px solid #327AC0; color: #fff;background: #327AC0;}
@media (max-width:1279px) and (min-width:992px){
    /*重点领域栏目*/
    .box-priorities>ul{width: 236px;  margin-left:16px;}
    .box-priorities ul li.expand > ul{ height: 352px;}
    .box-priorities>ul>li>span{ padding: 0 15px; font-size: 18px;}
    .box-priorities ul li.expand > ul li a{ font-size: 16px;}
    .box-priorities>ul>li>span:after{right: 10px;}
    /*县市区政府*/
    .ls-zdlylinkbox{  height: auto;  padding: 16px;}
    .ls-zdlylist{ height: auto; overflow: hidden;padding: 16px 0 0 16px;}
    .ls-zdlylist ul li{width: 141px; margin: 0 16px 16px 0px;}
}
@media (max-width: 991px) {
    /*重点领域栏目*/
    .box-priorities{ margin: 16px 0px 4px;}
    .box-priorities>ul{width: 376px; margin-left: 16px;}
    .box-priorities>ul:nth-of-type(3){ margin-left: 0px;}
    /*县市区政府*/
    .ls-zdlylinkbox{  height: auto;  padding: 16px; margin-bottom: 16px;}
    .ls-zdlylist{ height: auto; overflow: hidden;padding: 16px 0 0 16px;}
    .ls-zdlylist ul li{width: 164px; margin: 0 16px 16px 0px;}
}
@media (max-width: 767px) {
    /*头部*/
    .ls-zdly-header{ height: auto;  padding-bottom: 30px; }
    .ls-zdly-logo{ margin-left:10px;}
    .ls-zdly-r{ margin-right:10px;}
    .ls-zdly-ban{ margin-top: 90px; }
    /*重点领域栏目*/
    .box-priorities{ margin: 10px 10px 0;  }
    .box-priorities>ul{width: 100%; margin-left: 0px;float: none!important;}
    .box-priorities ul li.expand > ul{ padding: 10px; height:auto;}
    /*县市区政府*/
    .ls-zdlylinkbox{    padding: 10px; margin-bottom: 10px;}
    .ls-zdlylist{ height: auto; overflow: hidden;padding: 2% 1% 0;}
    .ls-zdlylist ul li{width: 23%; margin: 0 1% 2%;}
}
@media (max-width: 417px) {
    .ls-zdly-r{ margin-top: 10px; position: absolute; right: 0px; top:0px;}
    .ls-zdly-logo{ margin-left:0px; margin-top: 40px; text-align: center; float: none;}
    .ls-zdly-ban{ margin-top: 20px; }
    .ls-zdlylist ul li{width: 31.33%;  }
}