@charset "utf-8";
/* CSS Document */
.ls-special-bodybg{ background:#f7f7f7 url("../images_zdxx/bodybg.jpg") center 0 repeat-y;}
.ls-special-topbg{ background:url("../images_zdxx/header.png") center 0 no-repeat;}
.ls-zdxx-banner{position: relative;}
.ls-zdxx-banimg{ font-size: 0; line-height: 0;}
.ls-zdxx-banimg img{width: 100%; height: auto;}
.ls-zdxx-logo{position: absolute; z-index: 1; top: 23px; left: 37px;}
.ls-zdxx-logo li img{height: 70px; width: auto;}
.ls-zdxx-logo li span{display: none;}

.ls-bg-fff{background: #fff;}
.ls-special-container{margin: 20px 0 0;}

.ls-list-info{padding: 6px 0 0;}
.ls-doc-list li{ height: 40px; line-height: 40px; padding: 2px 95px 2px 0; font-size: 16px; position: relative; overflow: hidden;}
.ls-doc-list li .date{font-size: 14px; position: absolute; top: 2px; right: 0;}
.ls-doc-list li a{display: inline-block; float: left; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.ls-list-info2 .ls-doc-list li{ height:auto; overflow: inherit;}
.ls-list-info2 .ls-doc-list li:hover{z-index: 2;}
.ls-list-info2 .ls-doc-list li.active{z-index: 2;}
.ls-list-info2 .ls-association-btns{ font-size: 0; line-height: 0; padding: 1px 0 0; display: block; clear: both; float: none;}
.ls-list-info2 .ls-association-btns .item{display: inline-block; line-height: 0; padding: 0; position: static; vertical-align: middle; margin-right: 5px;}
.ls-list-info2 .ls-association-btns .assoc-btn{display: inline-block; vertical-align: middle; background: #f5faff; padding: 0 10px; line-height: 22px; font-size: 14px; border: 1px #acd6fa solid; overflow: inherit; z-index: 1; position: relative; color: #1d76d3; border-radius: 4px; transition: 0.4s all ease; width: auto; height: auto;}
.ls-list-info2 .ls-association-btns .assoc-btn:after{ position:absolute; display: none; content: ""; bottom: -16px; width: 14px; height: 10px; background: url("../images_zdxx/arrow_top.png") center bottom no-repeat; left: 50%; margin-left: -7px;}
.ls-list-info2 .ls-association-btns .assoc-btn.active,.ls-list-info2 .ls-association-btns .assoc-btn:hover{ background: #1d76d3; border-color: #1d76d3; color: #fff;}
.ls-list-info2 .ls-association-btns .assoc-btn.active:after{display: block;}
.ls-list-info2 .assoc-list{display: none; position: absolute; left: 0; right: 0; padding-top: 16px; top: 65px;}
.ls-list-info2 .assoc-list .border{ width: auto; padding: 0 16px; border: 1px #c8dffc solid; background: #fff; border-radius: 8px; box-shadow: 0 4px 12px 0 rgba(156, 185, 175, 0.25); height: auto;}
.ls-list-info2 .assoc-list .tit{ border-bottom: 1px #ddd solid; line-height: 42px; padding: 7px 0 0; font-size: 16px; font-weight: bold; color: #1d76d3;}
.ls-list-info2 .assoc-list ul{padding: 11px 0;}
.ls-list-info2 .assoc-list li{height: 28px; font-size: 14px; line-height: 28px; padding-right: 0; padding-left: 14px !important;}
.ls-list-info2 .assoc-list li:before{display: block; content: "";width: 6px; height: 6px; border-radius: 50%; background: #ccc;left: 0; top: 50%; margin-top: -3px; position: absolute;}
.ls-list-info2 .assoc-list li a{float: none; max-width: 100%; width: auto;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


.ls-zdxx-part1{ padding: 15px 35px 0;}
.ls-zdxx-mapimg{ line-height: 0; font-size: 0; position: relative; z-index: 10;}
.ls-zdxx-mapimg img{ width: 484px; height: auto; vertical-align: middle;}
.ls-zdxx-unit>ul>li{ position:absolute; z-index: 0;}
.ls-zdxx-unit>ul>li:before{display: none; content: " "; background: url("../images_zdxx/map_num1bg.png") 0 0 no-repeat; background-size: 100% 100%; width: 146px; height: 88px; position: absolute; z-index: 0; pointer-events: none; }
.ls-zdxx-unit>ul>li.active{z-index: 2;}
.ls-zdxx-unit>ul>li.active:before{display: block;}
.ls-zdxx-unit>ul>li .dropdown-head{width: 100%; height: 100%; background: none !important; display: block; font-size: 0;}
.ls-unit-list-box{display: none; margin:-125px 0 0 135px; position: absolute; border: 2px #3976b8 solid; background: #fff;}
.ls-unit-list-box .border{ width: 443px; border: 1px #000 solid; padding: 0 42px 14px 15px;}

.wza-black-white  .ls-unit-list-box .border{ background-color: black !important;}
.wza-yellow-black .ls-unit-list-box .border{ background-color: yellow !important;}
.wza-blue-yellow  .ls-unit-list-box .border{ background-color: blue !important;}
.wza-yellow-blue .ls-unit-list-box .border{ background-color: yellow !important;}
.wza-white-black .ls-unit-list-box .border{ background-color: white !important;}
.wza-black-yellow .ls-unit-list-box .border{ background-color: #000 !important;}

.ls-unit-list-box:after{display: block; content: "";width: 86px; height: 54px; left: -85px; top: 50%; margin-top: -67px; background: url("../images_zdxx/arrow_left.png") 0 0 no-repeat; position: absolute;}
.ls-unit-title{line-height: 2.08; padding: 0 0 0 66px; font-weight: bold; color: #1d76d3; font-size: 24px;}
.ls-unit-close{ position: absolute; top: 12px; right: 42px; background: #dbdcdb; border: 1px #000 solid; border-radius: 4px; line-height: 24px; padding: 0 23px; font-size: 16px; color: #fff; z-index: 10;}
.ls-unit-close:hover{ color: #1d76d3; border-color: #1d76d3;}
.ls-unit-list>ul{ height: 206px;}
.ls-unit-list .ls-doc-list>li{padding: 2px 15px 2px 160px; border-radius: 8px; height:auto; line-height: 28px; background: #f7f7f7; margin-bottom: 10px; position: relative;}
.ls-unit-list .ls-doc-list>li .date{right: auto; left: 30px; padding-left: 35px;}
.ls-unit-list .ls-doc-list>li:hover{background:#1d76d3; color: #fff;}
.ls-unit-list .ls-doc-list>li:hover>a{color: #fff;}
.ls-unit-list .ls-doc-list>li:hover>.date{background: url("../images_zdxx/yuan.png") 0 center no-repeat;}
.ls-unit-list .ls-doc-list>li>a:hover{color: #fff;}
.ls-unit-list .ls-association-btns{padding-left: 8px;}
.ls-unit-list .ls-association-btns .item{padding: 0; margin: 2px 5px 5px 0;}
.ls-unit-list .ls-doc-list>li:hover .ls-association-btns .assoc-btn{color: #fff;}
.ls-unit-list .ls-doc-list>li .ls-association-btns .assoc-btn.active{background: #edf0f4 !important; border-color: #1d76d3; color: #1d76d3;}
.ls-unit-list .assoc-list{top:55px;}




.ls-zdxx-unit li.num1{width: 110px; height: 60px; right: 143px; top: 35px;}
.ls-zdxx-unit li.num1:before{left: -15px; top: -10px;}
.ls-zdxx-unit li.num2{width: 90px; height: 60px; right: 47px; top: 54px;}
.ls-zdxx-unit li.num2:before{ left: -7px; top: -54px; width: 140px; height: 145px; background-image: url("../images_zdxx/map_num2bg.png");}
.ls-zdxx-unit li.num3{width: 63px; height: 56px; left: 173px; top: 110px;}
.ls-zdxx-unit li.num3:before{ left: -9px; top: -16px; width: 116px; height: 150px; background-image: url("../images_zdxx/map_num3bg.png");}
.ls-zdxx-unit li.num4{width: 63px; height: 85px; right: 146px; top: 109px;}
.ls-zdxx-unit li.num4:before{ left: -45px; top: -10px; width: 119px; height: 117px; background-image: url("../images_zdxx/map_num4bg.png");}
.ls-zdxx-unit li.num5{width: 73px; height: 52px; right: 68px; top: 133px;}
.ls-zdxx-unit li.num5:before{ left: -1px; top: -34px; width: 105px; height: 140px; background-image: url("../images_zdxx/map_num5bg.png");}
.ls-zdxx-unit li.num6{width: 53px; height: 71px; right: 40px; top: 194px;}
.ls-zdxx-unit li.num6:before{ left: -46px; top: -15px; width: 112px; height: 135px; background-image: url("../images_zdxx/map_num6bg.png");}
.ls-zdxx-unit li.num7{width: 85px; height: 51px; right: 104px; top: 234px;}
.ls-zdxx-unit li.num7:before{ left: -14px; top: -38px; width: 125px; height: 134px; background-image: url("../images_zdxx/map_num7bg.png");}
.ls-zdxx-unit li.num8{width: 95px; height: 46px; left: 167px; top: 244px;}
.ls-zdxx-unit li.num8:before{ left: -12px; top: -50px; width: 140px; height: 126px; background-image: url("../images_zdxx/map_num8bg.png");}
.ls-zdxx-unit li.num9{width: 87px; height: 87px; right: 150px; top: 291px;}
.ls-zdxx-unit li.num9:before{ left: -15px; top: -27px; width: 136px; height: 123px; background-image: url("../images_zdxx/map_num9bg.png");}
.ls-zdxx-unit li.num10{width: 41px; height: 25px; right: 63px; top: 306px;}
.ls-zdxx-unit li.num10:before{ left: 1px; top: -14px; width: 55px; height: 74px; background-image: url("../images_zdxx/map_num10bg.png");}
.ls-zdxx-unit li.num11{width: 64px; height: 17px; right: 0; top: 309px;}
.ls-zdxx-unit li.num11:before{ left: -1px; top: 1px; width: 16px; height: 24px; background-image: url("../images_zdxx/map_num11bg.png");}
.ls-zdxx-unit li.num12{width: 64px; height: 17px; right: 6px; top: 326px;}
.ls-zdxx-unit li.num12:before{ left: -2px; top: 4px; width: 18px; height: 13px; background-image: url("../images_zdxx/map_num12bg.png");}
.ls-zdxx-unit li.num13{width: 50px; height: 32px; right: 30px; top: 351px;}
.ls-zdxx-unit li.num13:before{ left: 13px; top: -13px; width: 42px; height: 56px; background-image: url("../images_zdxx/map_num13bg.png");}
.ls-zdxx-unit li.num14{width: 93px; height: 53px; left: 152px; top: 352px;}
.ls-zdxx-unit li.num14:before{ left: -8px; top: -39px; width: 150px; height: 128px; background-image: url("../images_zdxx/map_num14bg.png");}
.ls-zdxx-unit li.num15{width: 60px; height: 38px; right: 138px; top: 374px;}
.ls-zdxx-unit li.num15:before{ left: -9px; top: -22px; width: 106px; height: 92px; background-image: url("../images_zdxx/map_num15bg.png");}
.ls-zdxx-unit li.num16{width: 60px; height: 60px; right: 44px; top: 383px;}
.ls-zdxx-unit li.num16:before{ left: -44px; top: -65px; width: 126px; height: 149px; background-image: url("../images_zdxx/map_num16bg.png");}
.ls-zdxx-unit li.num17{width: 90px; height: 53px; left: 42px; top: 384px;}
.ls-zdxx-unit li.num17:before{ left: -42px; top: -82px; width: 191px; height: 186px; background-image: url("../images_zdxx/map_num17bg.png");}
.ls-zdxx-unit li.num18{width: 74px; height: 43px; right: 112px; top: 428px;}
.ls-zdxx-unit li.num18:before{ left: -10px; top: -35px; width: 104px; height: 124px; background-image: url("../images_zdxx/map_num18bg.png");}
.ls-zdxx-unit li.num19{width: 128px; height: 61px; left: 124px; bottom: 144px;}
.ls-zdxx-unit li.num19:before{ left: -48px; top: -41px; width: 206px; height: 146px; background-image: url("../images_zdxx/map_num19bg.png");}
.ls-zdxx-unit li.num20{width: 51px; height: 44px; right: 179px; bottom: 125px;}
.ls-zdxx-unit li.num20:before{ left: -9px; top: -56px; width: 73px; height: 115px; background-image: url("../images_zdxx/map_num20bg.png");}
.ls-zdxx-unit li.num21{width: 89px; height: 65px; right: 74px; bottom: 95px;}
.ls-zdxx-unit li.num21:before{ left: -63px; top: -33px; width: 166px; height: 147px; background-image: url("../images_zdxx/map_num21bg.png");}
.ls-zdxx-unit li.num22{width: 113px; height: 57px; left: 149px; bottom: 43px;}
.ls-zdxx-unit li.num22:before{ left: -13px; top: -48px; width: 160px; height: 148px; background-image: url("../images_zdxx/map_num22bg.png");}

.ls-zdxx-unit li.num4 .ls-unit-list-box{ margin:-150px 0 0 125px;}
.ls-zdxx-unit li.num6 .ls-unit-list-box{ margin:-151px 0 0 130px;}
.ls-zdxx-unit li.num9 .ls-unit-list-box{ margin:-166px 0 0 135px;}
.ls-zdxx-unit li.num10 .ls-unit-list-box{ margin:-113px 0 0 99px;}
.ls-zdxx-unit li.num11 .ls-unit-list-box{ margin:-105px 0 0 92px;}
.ls-zdxx-unit li.num12 .ls-unit-list-box{ margin:-105px 0 0 93px;}
.ls-zdxx-unit li.num13 .ls-unit-list-box{ margin:-119px 0 0 113px;}
.ls-zdxx-unit li.num14 .ls-unit-list-box{ margin:-122px 0 0 175px;}
.ls-zdxx-unit li.num16 .ls-unit-list-box{ margin:-143px 0 0 118px;}
.ls-zdxx-unit li.num17 .ls-unit-list-box{ margin:-126px 0 0 175px;}
.ls-zdxx-unit li.num19 .ls-unit-list-box{ margin:-138px 0 0 155px;}
.ls-zdxx-unit li.num20 .ls-unit-list-box{ margin:-133px 0 0 125px;}
.ls-zdxx-unit li.num21 .ls-unit-list-box{ margin:-135px 0 0 155px;}

.ls-zdxx-tips{position: absolute; bottom: -24px; left: 0; right: 0; font-size: 14px; text-align: center; color: #999; line-height: 20px;}
.ls-zdxx-news{width: 630px;}
.ls-special-title1{ border-bottom: 2px #1d76d3 solid; height: 35px;}
.ls-special-title1 .title img{height: 22px; width: auto;}
.ls-special-title1 .order{padding: 2px 0 0;}
.wza-on .ls-special-title1 .order{display: none;}
.ls-special-title1 .order img{height: 17px; width: auto; vertical-align: middle;}
.ls-special-title1 .order .line{display: inline-block; margin: 0 7px; vertical-align: middle; height: 14px; width: 2px; background: #000000;}

/*征地地图*/
.ls-zdxx-part2{ padding: 25px 35px 0;}
.ls-special-title2{text-align: center; position: relative; font-size: 0; line-height: 0;}
.ls-special-title2:before{height: 2px; display: block; content: ""; background: url("../images_zdxx/telbg.png") 0 0 repeat-x; left: 0; right: 0; top: 50%; margin-top: -1px; position: absolute;}
.ls-special-title2 .title{display: inline-block; padding: 10px 35px; background: #fff; position: relative;}
.ls-special-title2 .title img{height: 28px; width: auto; vertical-align: middle;}
.ls-special-title2 .title:before,.ls-special-title2 .title:after{display: block; content: ""; width: 17px; height: 17px; background: url("../images_zdxx/tel_ico.png") 0 0 no-repeat; position: absolute; top: 50%; margin-top: -9px;}
.ls-special-title2 .title:before{left: 0;}
.ls-special-title2 .title:after{right: 0;}

.ls-zdxx-mapBox{ margin: 28px 0 0; position: relative;}
.ls-zdxx-mapInfo{ position: relative; padding-left: 130px; z-index: 1;}
.ls-zdxx-mapmenu{position: absolute; padding: 66px 0 2px; width: 190px; left: 4px; top: 17px; bottom: 10px; z-index: 10; background: #fff;}
.ls-zdxx-mapmenu .title{height: 66px; line-height: 66px; text-align: center; color: #fff; font-weight: bold; font-size: 24px;background: linear-gradient(to bottom, #75b7e4, #2579cf); position: absolute;left: 0; top: 0; right: 0;}
.ls-zdxx-mapmenu ul{border: 1px #b0c2d0 dashed; height: 100%; overflow: hidden; overflow-y: auto;}
.ls-zdxx-mapmenu li{border-bottom: 1px #b6b6b6 dashed; text-align: center; line-height: 64px; padding: 0 10px 1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 24px;}
.ls-zdxx-mapmenu li.active a{color: #2579cf; font-weight: bold;}
.ls-zdxx-mapmenu li:last-child{border-bottom: 0 none;}

.ls-zdxx-map{ position: relative; height: 490px; overflow: hidden; background: #f0f3fa;}
.ls-zdxx-mapTab{ z-index: 10; position: absolute; right: 0; top: 0; background: #fff; border: 1px #eee solid; padding: 8px 15px;}
.ls-zdxx-mapTab span{ display: block; line-height: 1.8; padding-left: 20px; position: relative; font-size: 16px; cursor: pointer;}
.ls-zdxx-mapTab span:before{display: block; content: ""; position: absolute; background: #22b14c; width: 10px; height: 10px; left: 0; top: 50%; margin-top: -5px;}
.ls-zdxx-mapTab span.active:before{ background: #ed1c24;}






.ls-zdxx-menu{padding: 50px 25px 70px;}
.ls-zdxx-menu ul > li{float: left; width: 33.3%; position: relative; z-index: 100;}
.ls-zdxx-menu li .dropdown-head{ background: #58a1dc; font-weight: bold; font-size: 24px; margin: 0 10px; display: block; height: 68px; line-height: 68px; text-align: center; color: #fff;}
.ls-zdxx-menu li .dropdown-head:hover,.ls-zdxx-menu li .dropdown-head.active{background: linear-gradient(to bottom, #76b8e4, #2a7dd0); color: #fff;}
.ls-zdxx-menulist{display: none; position: absolute; left:0;right: 0; top: 68px; padding-top: 46px;}
.ls-zdxx-menulist .border{background: #fff; border: 2px #1d76d3 solid;}
.ls-zdxx-menulist:before{position: absolute; width: 18px; height: 27px; background: url("../images_zdxx/arrow_up.png") 0 0 no-repeat; right: 19px; top: 22px; content: "";}
.ls-zdxx-menulist ul{ padding: 20px 25px 10px; text-align: center; font-size: 0; line-height: 0; border: 1px #000 solid;}
.ls-zdxx-menulist li{display: inline; width: auto !important; float: none !important;}
.ls-zdxx-menulist li a{display: inline-block; margin: 0 5px 10px; border: 1px #1d76d3 solid; color: #1d76d3; font-size: 18px; font-weight: bold; line-height: 1.9; padding: 0 20px; border-radius: 40px; white-space: nowrap;}
.ls-zdxx-menulist li a:hover{color: #fff; background: #1d76d3;}

.ls-zdxx-menu li.num1 .ls-zdxx-menulist:before{ right: auto; left: 19px;}
.ls-zdxx-menu li.num2 .ls-zdxx-menulist:before{left:50%; right: auto; margin-left: -9px;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ls-zdxx-part1{padding: 15px 15px 0;}
    .ls-unit-list-box .border{padding-right: 20px; width: 425px;}
    .ls-unit-close{right: 20px;}
    .ls-unit-title{padding-left: 46px;}
    .ls-unit-list .ls-doc-list li{padding-left: 150px;}
    .ls-unit-list .ls-doc-list li .date{left: 10px;}
    .ls-zdxx-news{width: 460px;}
    .ls-zdxx-menulist ul{padding: 15px 15px 5px;}
    .ls-zdxx-menulist li a{padding: 0 10px; font-size: 16px;}
}
@media (max-width: 991px) {
    .ls-zdxx-logo{left: 15px; top:15px;}
    .ls-zdxx-logo li img{ height: 50px;}

    .ls-zdxx-part1{padding: 15px 15px 0;}
    .ls-zdxx-mapimg,.ls-zdxx-news{float: none;}
    .ls-zdxx-mapimg{margin: 0 auto 30px; width: 484px;}
    .ls-unit-list-box{margin: 0 0 0 -194px !important; top: 60px;}
    .ls-zdxx-unit li .dropdown-head{position: relative; z-index: 2;}
    .ls-zdxx-unit li .dropdown-head:after{ display: none; content: ""; width: 18px; height: 27px; left: 50%; margin-left: -10px; top: 36px; margin-top:0; background: url("../images_zdxx/arrow_up.png") 0 0 no-repeat; position: absolute;}
    .ls-zdxx-unit li .dropdown-head.active:after{display: block;}
    .ls-unit-list-box:after{display: none;}
    .ls-unit-list-box .border{padding:0 10px 14px 10px; width: 366px;}
    .ls-unit-list .ls-doc-list li{padding-left: 140px; padding-right: 10px;}
    .ls-unit-list .ls-doc-list li .date{left: 10px;}
    .ls-unit-close{right: 20px; padding: 0 10px; font-size: 14px; line-height: 20px;}
    .ls-unit-title{padding-left: 46px; font-size: 20px; line-height: 2.4;}
    .ls-unit-list .ls-doc-list li{font-size: 14px;}
    .ls-zdxx-unit li.num10 .dropdown-head:after{top: 16px;}
    .ls-zdxx-unit li.num10 .ls-unit-list-box{top: 40px;}
    .ls-zdxx-unit li.num11 .dropdown-head:after{top: 13px;}
    .ls-zdxx-unit li.num11 .ls-unit-list-box{top: 37px;}
    .ls-zdxx-unit li.num12 .dropdown-head:after{top: 11px;}
    .ls-zdxx-unit li.num12 .ls-unit-list-box{top: 35px;}
    .ls-zdxx-unit li.num13 .dropdown-head:after{top: 26px;}
    .ls-zdxx-unit li.num13 .ls-unit-list-box{top: 50px;}
    .ls-zdxx-news{width: auto; height: auto; margin-top: 0 !important;}
    .ls-zdxx-part2{padding:15px 15px 0;}
    .ls-special-title2{margin-right: 0;}
    .ls-doc-list li{font-size: 14px; height: 30px; line-height: 30px; padding-right: 80px;}
    .ls-zdxx-mapBox{margin-top: 10px;}
    .ls-zdxx-mapmenu{float: none; width: auto; position: static; padding-top: 0;}
    .ls-zdxx-mapmenu .title{height: auto; line-height: 2.8; font-size: 18px; position: static;}
    .ls-zdxx-mapmenu ul{height: auto; max-height: 300px;}
    .ls-zdxx-mapmenu li{font-size: 18px; line-height: 2.5; float: left; width: 50%; box-sizing: border-box;}
    .ls-zdxx-mapInfo{padding-left: 0;}
    .ls-zdxx-map{height: 400px;}
    .ls-zdxx-mapTab span{font-size: 14px; }
    .ls-zdxx-menu{padding: 20px 15px;}
    .ls-zdxx-menulist{top: 50px; padding-top: 30px;}
    .ls-zdxx-menulist:before{top: 6px;}
    .ls-zdxx-menulist ul{padding:15px 10px 5px;}
    .ls-zdxx-menulist li a{font-size: 14px; padding: 0 10px;}
    .ls-zdxx-menu li .dropdown-head{font-size: 18px; height: auto; line-height: 2.8;}
}
@media (max-width: 767px) {
    .ls-zdxx-logo{left: 5px; top: 5px;}
    .ls-zdxx-logo li img{height: 30px;}
    .ls-zdxx-mapimg{display: none;}
    .ls-zdxx-part1{padding: 10px 10px 0;}
    .ls-zdxx-part2{padding:10px 10px 0;}
    .ls-zdxx-menu > ul > li{width: 50%; margin-bottom: 10px;}
    .ls-zdxx-menu li .dropdown-head{margin: 0 5px;}
}
@media (max-width: 424px) {
    .ls-zdxx-menu > ul > li{width: 100%;}
}

/*栏目信息*/
.ls-special-column-title{line-height: 0; font-size: 0; text-align: center;}
.ls-special-column-title .title{ border: 1px #88b7e8 solid; display: inline-block; background: #fdfdfd url("../images_zdxx/colum_tell.png") left bottom no-repeat;}
.ls-special-column-title .title span{display: inline-block; padding: 5px 18px 6px; background: url("../images_zdxx/colum_telr.png") right top no-repeat; min-width: 544px;}
.ls-special-column-title .title img{height: 52px; width: auto;}
.ls-special-column-part1{padding: 45px 0 65px;}
.ls-special-columnBox{ background: #f7f7f7; padding: 0 15px; margin: 38px 30px 0;}
.ls-special-columnMenu{ width: 268px; padding: 35px 0 0; font-size: 0; line-height: 0;}
.ls-special-columnMenu li{padding: 0 0 62px 0;}
.ls-special-columnMenu li a{display: block; position: relative; border: 1px #4991db solid; border-radius: 4px; background: #fff url("../images_zdxx/colum_icobg.png") center 32px no-repeat; padding: 18px 0; text-align: center;}
.ls-special-columnMenu li a:after{position: absolute; display: block; content: ""; border: 17px transparent solid; top: 50%; margin-top: -17px;}
.ls-special-columnMenu li span{display: inline-block;  vertical-align: middle; height: 44px;}
.ls-special-columnMenu li .ico{width: 44px; background: url("../images_zdxx/colum_ico1.png") 0 0 no-repeat;}
.ls-special-columnMenu li .tit{background: url("../images_zdxx/colum_tit1.png") 0 center no-repeat; background-size: auto 38px; margin-left: 10px; width: 155px;}
.ls-special-columnMenu li a:hover,.ls-special-columnMenu li.on a{border: 4px #1e77d4 solid; padding: 15px 0;}
.ls-special-columnMenu li a:hover .tit,.ls-special-columnMenu li.on .tit{ background-image:  url("../images_zdxx/colum_tit1h.png");}
.ls-special-columnMenu li.on a:after{border-left:19px solid #1e77d4; right: -40px;}
.ls-special-columnMenu li.num2 a{background-position: center 4px;}
.ls-special-columnMenu li.num2 .ico{ background-image: url("../images_zdxx/colum_ico2.png");}
.ls-special-columnMenu li.num2 .tit{ background-image: url("../images_zdxx/colum_tit2.png");}
.ls-special-columnMenu li.num2 a:hover .tit,.ls-special-columnMenu li.num2.on .tit{ background-image: url("../images_zdxx/colum_tit2h.png");}
.ls-special-columnMenu li.num3 a{background-position: center -29px;}
.ls-special-columnMenu li.num3 .ico{ background-image: url("../images_zdxx/colum_ico3.png");}
.ls-special-columnMenu li.num3 .tit{ background-image: url("../images_zdxx/colum_tit3.png");}
.ls-special-columnMenu li.num3 a:hover .tit,.ls-special-columnMenu li.num3.on .tit{ background-image: url("../images_zdxx/colum_tit3h.png");}

.ls-special-columnList{ padding: 13px 0 0;}
.ls-column-menu{}
.ls-column-menu li{ float: left; padding-right: 20px;}
.ls-column-menu li a{display: block; font-size: 22px; line-height: 40px; font-weight: bold; color: #333;}
.ls-column-menu li.active a,.ls-column-menu li a:hover{ color: #1d76d3;}

.ls-special-columnList{ margin-left: 332px; overflow: hidden;}
.ls-column-list{padding: 0 10px 20px 0;}
.ls-column-list li{height: auto; line-height: 48px; padding: 2px 110px 2px 0; position: relative; font-size: 18px;}
.ls-column-list li .date{ position: absolute; right: 0; top: 2px;}
.ls-column-list li.lm_line{display: none;}
.ls-column-list li a{display: inline-block; vertical-align: middle; max-width: 100%; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-column-list li img{display: none;}
.ls-column-list li.active{z-index: 2;}
.ls-column-list .ls-list-info2 .assoc-list{top: 75px;}

/*分页/翻页*/
.pagination a:hover{background:#1d76d3;border:1px solid #1d76d3;color:#fff !important;}
.pagination a.active{border:1px solid #1d76d3;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#1d76d3;border:1px solid #1d76d3;color:#fff;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#1d76d3;border:#1d76d3 1px solid;}
.pagination button {border: #1d76d3 1px solid;background: #1d76d3;}

.ls-special-column-part2{padding: 0 35px 80px;}
.ls-special-zcwj{margin:65px 0 0; height: 223px; overflow: hidden; position: relative;}
.ls-prev,.ls-next{ position: absolute; width: 20px; height: 44px; display: block; top: 50%; margin-top: -22px;z-index: 2; cursor: pointer;}
.ls-prev{left: 0;background:rgba(0, 0, 0, 0.3) url(./../images-new/left-ico.png) no-repeat center center;}
.ls-prev:hover{background:rgba(0, 0, 0, 0.6) url(./../images-new/left-ico.png) no-repeat center center;}
.ls-next{right: 0; background:rgba(0, 0, 0, 0.3) url(./../images-new/right-ico.png) no-repeat center center;}
.ls-next:hover{background:rgba(0, 0, 0, 0.6) url(./../images-new/right-ico.png) no-repeat center center;}
.ls-special-zcwj li{width: 50%; float: left;}
.ls-special-zcwj li .item{ height: 160px; border: 1px #86c4e9 solid; border-radius: 0 25px 25px 0;background: linear-gradient(to right, #86c4e9, #1d76d4); padding: 23px 64px 37px 55px;}
.ls-special-zcwj li .title{ border-bottom: 1px #fff dashed; height: 53px; line-height: 52px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; color: #fff;}
.ls-special-zcwj li .title:hover{font-weight: bold; color: #fff;}
.ls-special-zcwj li .info{  padding: 10px 0 0; font-size: 20px; line-height: 1.7; height: 102px;display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #fff;}
.ls-special-zcwj li.even .item{ border: 1px #5d9bdc solid; border-radius: 25px 0 0 25px;background:url("../images_zdxx/zclibg.gif") 0 0 repeat-y #f7f7f7;}
.ls-special-zcwj li.even .title{border-bottom: 1px #accae9 dashed; color: #0f0f0f;}
.ls-special-zcwj li.even .title:hover{color: #1d76d3;}
.ls-special-zcwj li.even .info{color: #0f0f0f;}
.ls-special-zcwj li.even{position: relative;}
.ls-special-zcwj li.even .item{ padding: 23px 55px 37px 64px;}
.ls-special-zcwj li.even:after{position: absolute; display: block; content: ""; width: 54px; height: 143px; background:url("../images_zdxx/column_pagebg.png") 0 0 no-repeat; top:50%; margin-top: -71px; left: -29px;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ls-special-columnBox{margin: 38px 20px 0;}
    .ls-special-columnList{margin-left: 305px;}
}
@media (max-width: 991px) {
    .ls-list-info2 .assoc-list{top: 55px;}


    .ls-special-column-part1{padding: 30px 0;}
    .ls-special-columnBox{margin: 20px 15px 0;}
    .ls-special-column-title .title img{height: 40px;}
    .ls-special-columnList{margin-left: 0;}
    .ls-special-columnMenu{float: none; width: auto; padding: 15px 0 0;}
    .ls-special-columnMenu li{padding-bottom: 10px; float: left; width: 33.3%;}
    .ls-special-columnMenu li a{ margin: 0 7px;}
    .ls-special-columnMenu li span{height:30px;}
    .ls-special-columnMenu li .ico{width: 30px; background-size: auto 100%;}
    .ls-special-columnMenu li .tit{width: 103px; background-size: auto 28px;}
    .ls-special-columnMenu li.on a:after{border-left-color: transparent; right: auto; top: auto; left: 50%; margin: 0 0 0 -17px; border-top-color:#1e77d4; bottom: -34px;}
    .ls-column-menu li a{font-size: 16px;}
    .ls-column-list{padding-right: 0;}
    .ls-column-list li{line-height: 34px; padding: 2px 85px 2px 0; font-size: 14px;}
    .ls-column-list .ls-list-info2 .assoc-list{top: 60px;}
    .pagination{font-size: 12px;}
    .ls-special-zcwj{margin: 25px 0 0; height: 200px;}
    .ls-special-zcwj li .item{ padding: 8px 40px 27px 25px;}
    .ls-special-zcwj li.even .item{ padding: 8px 25px 27px 40px;}
    .ls-special-zcwj li .title,.ls-special-zcwj li .info{font-size: 16px; height: 87px;}
    .ls-special-column-part2{padding: 0 15px 20px;}
}
@media (max-width: 767px) {
    .ls-list-info2 .ls-association-btns .assoc-btn{padding: 0 5px; font-size: 13px;}
    .ls-list-info2 .assoc-list .tit{font-size: 14px; line-height: 2.5;}
    .ls-list-info2 .assoc-list li{font-size: 13px; line-height: 26px; height: 26px;}

    .ls-special-column-part1{padding: 10px 0;}
    .ls-special-columnBox{margin: 10px 10px 0;}
    .ls-special-column-title{padding: 0 10px;}
    .ls-special-column-title .title span{min-width: 0;}
    .ls-special-column-title .title img{max-height: 38px; height: auto; max-width: 100%;}
    .ls-special-columnMenu{ padding: 10px 0 0;}
    .ls-special-columnMenu li{width: 50%;}
    .ls-special-columnMenu li a{padding: 10px 0; margin: 0 5px;}
    .ls-special-columnMenu li a:hover, .ls-special-columnMenu li.on a{padding: 7px 0;}
    .ls-special-columnMenu li.on a:after{border-width: 6px;}
    .ls-special-columnMenu li.on a:after{margin-left: -6px; bottom: -16px;}
    .ls-special-columnMenu li .tit{margin-left: 5px;}
    .ls-special-zcwj{margin: 10px 0 0;}
    .ls-special-zcwj .tempWrap{margin: 0 auto;}
    .ls-special-zcwj li{width: 100%;}
    .con_main{padding-left: 10px; padding-right: 10px;}
    .ls-column-list li{padding-right: 75px;}
    .ls-column-list li .date{font-size: 12px;}
}
@media (max-width: 359px) {
    .ls-special-columnMenu li .ico{display: none;}
    .ls-special-columnMenu li .tit{margin-left:0;}

}





