@charset "utf-8";
/* CSS Document */
body{background: #f6f9ff; line-height: 1.5;}
.img-title{display: none;}
.ls-bg-fff{ background: #fff; box-shadow: 0px 0px 6px 0px rgba(39, 93, 174, 0.06);}
.mt24{margin-top: 24px;}
/*头部*/
.ls-special-header{ height: 402px; background: url("../images_zcjd/bannerbg.jpg") center center no-repeat #2b75ed;}
.ls-special-header .container{position: relative;}
.ls-special-header .guidang{position: absolute; z-index: 10; top: 40px; right: 0;}
.ls-special-logo{padding: 21px 0 0 3px;}
.ls-special-right{position: absolute;top: 0;right: 0; line-height:0; font-size: 0; text-align: right;}
.ls-special-right li{display: inline;}
.ls-special-right li a{font-size: 15px; display: inline-block; color: rgba(255, 255, 255, 0.8); line-height: 2.1; transition: 0.4s all; background: rgba(2, 74, 192, 0.6); border-radius: 0 0 8px 8px; padding: 0 17px; margin-left: 8px;}
.ls-special-right li a:hover{ background: rgba(2, 74, 192, 1); color: #fff;}
.ls-special-banner{ padding: 55px 0 0; font-size: 0; line-height: 0; text-align: center;}
.ls-special-banner img{max-width: 100%; height: auto;}
.ls-special-banner .text{ margin-top: 47px; text-align: center; height: 56px; line-height: 56px; font-size: 20px; letter-spacing: 0.06em; color: #fff; background: url("../images_zcjd/bantipbg.png") center 0 repeat-y;}
/*主内容*/
.ls-jiedu-left{ width: 310px; padding: 0 24px;}
.ls-jiedu-right{ width: 870px; padding: 0 24px;}
/*公开列表*/
/*公开列表 */
.ls-public-list li{position: relative; height: 48px; line-height: 44px;overflow: hidden;padding: 0 90px 0 16px; background: no-repeat 0 center;font-size: 16px; background-image: url("../images_zcjd/ico.png");}
.ls-public-list li .date{position: absolute; right: 0; top: 2px; font-size: 15px; color: #999;}
.ls-public-list li .col-block{float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding: 2px 0;}
.ls-public-list li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.ls-public-list li .explain-list,.ls-public-list li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-public-list li .col-block > a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.ls-public-list li .explain-list .split-line,.ls-public-list li .explain-list .split,.ls-public-list li .policy-list .split-line{padding: 0 2px;color: #C80000;font-size:15px;}
.ls-public-list li .explain-list .explain-link,.ls-public-list li .explain-list .a,.ls-public-list li .policy-list .policy-link{display:inline;color:#C80000;float:none;background:none;max-width:none;padding:0;margin:0;font-size:15px;}
.ls-public-list li .explain-list .explain-link:hover,.ls-public-list li .policy-list .policy-link:hover,.ls-public-list li .explain-list .a:hover{color: #f00;text-decoration: underline;}
/*公共标题1*/
.ls-special-title{ height: 34px; padding: 4px 0 0; line-height: 34px; background: url("../images_zcjd/tel1bg.png") 0 0 no-repeat;}
.ls-special-title .title{font-size: 26px; font-weight: bold; color: #275dae;}
.ls-special-title .title:hover{color: #c80000;}
.ls-special-title .more{ padding: 12px 24px 0 15px; line-height: 22px; font-size: 15px; color: #527dbe; background: #fff url("../images_zcjd/more.png") right 22px no-repeat;}
.ls-special-title .more:hover{ color: #C80000;}
/*公共标题2*/
.ls-special-title2{ height: 36px; line-height: 36px; padding-left: 20px; background: url("../images_zcjd/tel2bg.png") 0 center no-repeat;}
.ls-special-title2 a{ color: #275dae; font-size: 26px; font-weight: bold;}
/*上级解读*/
.ls-jiedu-sjjd{ padding-top: 24px;}
.ls-jiedu-sjjd li{ padding-bottom: 24px;}
.ls-jiedu-sjjd li a{display: block; height: 60px; line-height: 0; font-size: 0; padding: 15px 0 15px 34px; background: url("../images_zcjd/libg.jpg") 0 0 no-repeat;}
.ls-jiedu-sjjd li img,.ls-jiedu-sjjd li span{display: inline-block; vertical-align: middle; height: 60px; cursor: pointer;}
.ls-jiedu-sjjd li img{width: 60px;}
.ls-jiedu-sjjd li span{font-size: 20px; padding-left: 20px; color: #fff; line-height: 60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 190px; *width: 190px;}
.ls-jiedu-sjjd li a:hover{ font-weight: bold;}
.ls-jiedu-sjjd li a:hover img{-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);}
/*文字解读*/
.ls-jiedu-wzjd{ padding-top: 16px; height: 350px;}
.ls-jiedu-wzjd .ls-public-list{ padding-top: 11px;}
/*半通栏图片*/
.ls-jiedu-link1{ padding: 0 24px 24px;}
.ls-jiedu-link1 li{float: left; padding-top: 24px; height: 110px; width: 614px; line-height: 0;}
.ls-jiedu-link1 li a{display: block; height: 100%; transition: 0.4s all; outline: 1px #fff solid;}
.ls-jiedu-link1 li img{width: 100%; height: 100%;}
.ls-jiedu-link1 li.num2{float: right;}
.ls-jiedu-link1 li a:hover{ outline: 1px #3e87eb solid;}
/*其他解读*/
.ls-jiedu-qtjd{ padding-top: 19px; height: 416px;}
.ls-public-list2{ margin-top: 15px; height: 352px; background: url("../images_zcjd/line.png") 3px 0 repeat-y;}
.ls-public-list2 li{ padding-left: 17px; padding-bottom: 10px; background: url("../images_zcjd/ico2.png") 0 7px no-repeat; line-height: 26px; font-size: 16px;}
.ls-public-list2 li .nr{display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.ls-public-list2 li .split{ color: #C80000; padding: 0 2px;}
.ls-public-list2 li .a{ color: #C80000;}
.ls-public-list2 li .date{ color: #999; font-size: 15px;}
/*图片解读*/
.ls-jiedu-tpjd{ padding-top: 19px; height: 416px;}
.ls-special-slide{ margin: 18px 0 0; position: relative; height: 339px;}
.ls-prev,.ls-next{ position: absolute; width: 40px; height: 44px; display: block; top: 50%; margin-top: -22px; background: 0 0 no-repeat; background-image: url("../images_zcjd/prve.png") !important; cursor: pointer; z-index: 10; opacity: 0.8;}
.ls-prev:hover,.ls-next:hover{opacity: 1;}
.ls-prev{left: 0;}
.ls-next{right: 0; background-position: -40px 0;}
.ls-speciallist{overflow: hidden; height: 100%;}
.ls-speciallist li{ float: left; width: 301px; height: 339px;}
.ls-speciallist li a{display: block; margin-right:33px; height: 100%; overflow: hidden;}
.ls-speciallist li img{width: 100%; height: 100%; transition: 0.4s all;}
.ls-speciallist li span{display: none;}
.ls-speciallist li a:hover img{ transform: scale(1.05);}
/*通栏图片*/
.ls-jiedu-link2{ padding: 0 24px 24px;}
.ls-jiedu-link2 li{ padding-top: 24px; line-height: 0;}
.ls-jiedu-link2 li img{width: 100%; height: auto;}
/*栏目链接*/
.ls-jiedu-link3{ margin-bottom: 24px; padding: 0 24px 24px;}
.ls-jiedu-link3 ul{margin: 0 -12px;}
.ls-jiedu-link3 li{width: 295px; float: left; padding: 24px 12px 0;}
.ls-jiedu-link3 li a{display: block; height: 62px; padding: 23px 0; text-align: center; background: #eefdfc url("../images_zcjd/ico3.png") right bottom no-repeat; border: 1px #eefdfc solid; transition: 0.4s border-color; line-height: 0; font-size: 0;}
.ls-jiedu-link3 li img,.ls-jiedu-link3 li span{display: inline-block; vertical-align: middle; height: 62px; cursor: pointer; transition: 0.4s all;}
.ls-jiedu-link3 li img{ width: 62px;}
.ls-jiedu-link3 li span{ padding-left: 20px; line-height: 62px; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 190px; *width: 190px;}
.ls-jiedu-link3 li a:hover{ border-color: #3ec5b6; color: #3ec5b6; font-weight: bold;}
.ls-jiedu-link3 li a:hover span{ padding-left: 10px;}
.ls-jiedu-link3 li.num2 a{background-image: url("../images_zcjd/ico4.png"); background-color: #f7fcf0; border-color: #f7fcf0;}
.ls-jiedu-link3 li.num2 a:hover{border-color: #a4e155;color: #a4e155;}
.ls-jiedu-link3 li.num3 a{background-image: url("../images_zcjd/ico5.png"); background-color: #f3f7ff; border-color: #f3f7ff;}
.ls-jiedu-link3 li.num3 a:hover{border-color: #94b1f3; color: #94b1f3;}
.ls-jiedu-link3 li.num4 a{background-image: url("../images_zcjd/ico6.png"); background-color: #f5fff8; border-color: #f5fff8;}
.ls-jiedu-link3 li.num4 a:hover{border-color: #5ad07e; color: #5ad07e;}
@media (min-width: 992px) and (max-width:1299px) {
.ls-jiedu-left{width: 206px;}
.ls-jiedu-right{width: 670px;}
/*上级解读*/
.ls-jiedu-sjjd li a{padding-left: 10px;}
.ls-jiedu-sjjd li span{padding-left: 6px; font-size: 16px; max-width: 120px; *width: 120px;}
/*半通栏图片*/
.ls-jiedu-link1 li{width: 463px; height: 83px;}
/*图片解读*/
.ls-speciallist li{width: 228px; height: 339px;}
.ls-speciallist li a{ margin-right:15px;}
/*栏目链接*/
.ls-jiedu-link3 li{width: 218px;}
.ls-jiedu-link3 li span{padding-left: 5px; max-width: 140px; *width: 140px; font-size: 18px;}
}
@media(max-width:991px) {
.mt24{margin-top: 15px;}
/*头部*/
.ls-special-header{height: auto; background-size: auto 100%; padding-bottom: 40px;}
.ls-special-logo{padding-top: 40px;}
/*公共样式*/
.ls-module{float: none; width: auto; height: auto;}
.ls-jiedu-left{ padding-left: 15px; padding-right: 15px;}
.ls-jiedu-right{ margin-top: 15px; padding-left: 15px; padding-right: 15px;}
/*上级解读*/
.ls-jiedu-sjjd{padding-top: 15px;}
.ls-jiedu-sjjd li{padding-bottom: 15px;}
.ls-jiedu-sjjd li a{ background-size: 100% 100%; padding-left: 0; text-align: center;}
.ls-jiedu-sjjd li span{ max-width: 560px; *width: 560px;}
/*文字解读*/
.ls-jiedu-wzjd{padding-top: 10px; padding-bottom: 10px;}
/*半通栏图片*/
.ls-jiedu-link1{padding: 0 15px 15px;}
.ls-jiedu-link1 li{padding-top: 15px; float: none !important; height: auto; width: auto;}
/*其他解读*/
.ls-jiedu-qtjd{ padding-bottom: 15px; padding-top: 14px;}
.ls-public-list2{height: auto;}
.ls-public-list2 li .nr{-webkit-line-clamp: 20; line-clamp: 20;}
/*图片解读*/
.ls-jiedu-tpjd{padding-top: 10px; padding-bottom: 15px;}
.ls-special-slide{height: auto;}
.ls-speciallist li{width: 251px; height: 317px;}
.ls-speciallist li a{ margin-right:15px;}
/*通栏图片*/
.ls-jiedu-link2{padding: 0 15px 15px;}
.ls-jiedu-link2 li{padding-top: 15px;}
/*栏目链接*/
.ls-jiedu-link3{margin-bottom: 15px; padding: 0 15px 15px;}
.ls-jiedu-link3 ul{margin: 0 -7px;}
.ls-jiedu-link3 li{padding: 15px 7px 0; width: 362px;}
.ls-jiedu-link3 li span{ max-width: 260px; *width: 260px;}

}
@media(max-width:767px) {
.mt24{margin-top: 10px;}
/*头部*/
.ls-special-header{height: auto; background-size: auto 100%; padding-bottom: 40px;}
.ls-special-right li a{padding: 0 8px; margin-left: 5px; font-size: 14px;}
.ls-special-logo{padding-top: 40px;}
.ls-special-logo li img{max-width: 90%; height: auto;}
.ls-special-banner{padding-top: 40px;}
.ls-special-banner li img{max-width: 94%;}
.ls-special-banner .text{margin-top: 27px; font-size: 18px; height: auto; line-height: 1.5; padding: 15px 30px;}
/*公共样式*/
.ls-module{float: none; width: auto; height: auto;}
.ls-jiedu-left{ padding-left: 10px; padding-right: 10px;}
.ls-jiedu-right{ margin-top: 10px; padding-left: 10px; padding-right: 10px;}
/*上级解读*/
.ls-jiedu-sjjd{padding-top: 10px;}
.ls-jiedu-sjjd li{padding-bottom: 10px;}
.ls-jiedu-sjjd li span{ max-width: 560px; *width: 100%;}
/*文字解读*/
.ls-jiedu-wzjd{padding-top: 10px; padding-bottom: 10px;}
/*半通栏图片*/
.ls-jiedu-link1{padding: 0 10px 10px;}
.ls-jiedu-link1 li{padding-top: 10px; float: none !important; height: auto; width: auto;}
/*其他解读*/
.ls-jiedu-qtjd{ padding-bottom: 10px; padding-top: 9px;}
.ls-public-list2{height: auto;}
.ls-public-list2 li .nr{-webkit-line-clamp: 20; line-clamp: 20;}
/*图片解读*/
.ls-jiedu-tpjd{padding-top: 10px; padding-bottom: 10px;}
.ls-special-slide{height: auto;}
.ls-speciallist{width: 251px; margin: 0 auto;}
.ls-speciallist li{width: 251px; height: 317px;}
.ls-speciallist li a{ margin-right:0;}
/*通栏图片*/
.ls-jiedu-link2{padding: 0 10px 10px;}
.ls-jiedu-link2 li{padding-top: 10px;}
/*栏目链接*/
.ls-jiedu-link3{margin-bottom: 10px; padding: 0 10px 10px;}
.ls-jiedu-link3 ul{margin: 0 -5px;}
.ls-jiedu-link3 li{padding: 10px 0 0; width: 50%;}
.ls-jiedu-link3 li a{margin: 0 5px; padding: 20px 0 10px; height: auto;}
.ls-jiedu-link3 li span{ width: 100%; max-width: 100%; height: auto; line-height: 2; padding-left: 0;}
}
@media(max-width:424px) {
.ls-special-banner .text{padding: 15px;}
.ls-jiedu-link3 li{width: 100%;}
}