@charset "utf-8";
/* CSS Document */
body{font:16px/1.5 "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -ms-overflow-style: scrollbar;}

.container{width: 1400px;}
.hide{display: none;}
.hide.active{display: block !important;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .container{width: 1200px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .container{width: 992px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .container{width: 768px;}
}
@media  (max-width: 767px) {
    .container{width: auto;}
}
/*头部*/
.ls-special-banner{ background: url("../images_zcjdk/bannerbg.jpg") center 0 no-repeat; background-size: cover; height:auto;}
.ls-special-banner{ padding: 110px 0 0; height: 198px; line-height: 0; text-align: center;}
.ls-special-banner span{display: none;}
@media (max-width: 1399px) {
    .ls-special-banner img{max-width: 100%; height: auto;}
}
@media  (max-width: 1199px) {
    .ls-special-banner{padding: 120px 0 90px; height:auto;}
}
@media  (max-width: 991px) {
    .ls-special-banner{padding: 80px 0; height:auto;}
    .ls-special-banner img{max-width: 90%;}
}
@media  (max-width: 767px) {
    .ls-special-banner{padding: 50px 0;}
}

/*导航*/
.ls-special-menu{text-align: center; line-height: 0; font-size: 0; background:#0e56ce;}
.ls-special-menu li{display: inline;}
.ls-special-menu li a{display:inline-block; font-size: 24px; color: #fff;padding: 0 58px; height: 54px; line-height: 54px; position: relative; vertical-align: middle;}
.ls-special-menu li a:before{display: block; content: ""; position: absolute; left: 0; top: 50%; margin-top: -12px; width: 1px; height: 24px; background: #5288e0;}
.ls-special-menu li.num1 a:before{display: none;}
.ls-special-menu li a:hover{ color: #efd411;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-special-menu li a{padding: 0 38px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .ls-special-menu li a{padding: 0 28px;}
}
@media (max-width: 991px) {
    .ls-special-menu{ background: #0646bb; height: auto;}
    .ls-special-menu ul{padding: 0;}
    .ls-special-menu li a{padding: 0 15px; font-size: 20px;}
    .ls-special-menu li a:before{height: 16px; margin-top: -8px;}
}
@media (max-width: 767px) {
    .ls-special-menu{padding: 10px 0;}
    .ls-special-menu li a{padding: 0 10px; line-height: 2; height: auto; font-size: 18px;}
}
/*列表*/
.ls-special-publiclist li { font-size: 16px; height: 44px; line-height: 44px; padding: 0 95px 0 16px; position: relative; background: url(../images_zcjdk/icon.png) left center no-repeat; }
.ls-special-publiclist li .date { position: absolute; right: 0; top: 0; font-size: 16px; color: #999; }
.ls-special-publiclist li a { color: #444; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-special-publiclist li a:hover{color: #d00;}
.ls-special-publiclist li .nr { float: left; max-width: 98%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-special-publiclist li .title{ display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; }
.ls-special-publiclist li .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-special-publiclist li .gl .split { padding: 0 6px; color: #9a9a9a;}
.ls-special-publiclist li .gl a { display: inline; color: #397ae8; text-decoration: underline; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-special-publiclist li .gl a:hover{color: #d00;}
@media (max-width: 991px){
    .ls-special-publiclist li {padding-right: 80px; font-size: 14px; height: 36px; line-height: 36px; }
    .ls-special-publiclist li .date{font-size: 13px;}
}
/*搜索*/
.ls-special-search{width: 886px; margin: 30px auto 24px; height: 54px; font-size: 18px; position: relative;}
.ls-special-search .msg-box{ position: absolute; left:126px;}
.ls-special-search ul{ padding:0 80px 0 126px; position: relative;}
.ls-special-search ul li.ss1{ width: 114px; height: 52px; border: 1px solid #d4e4ff; border-radius: 6px; position: absolute;left: 0;top:0;}
.ls-special-search ul li.ss1 select { width: 100%;  height: 52px;  vertical-align: top;  line-height: 52px; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; background: none; color: #999; font-size: 18px; text-align: center; padding-right: 22px;}
.ls-special-search ul li.ss1:before { content: ''; position: absolute; right: 19px; top: 50%; margin-top: -6px; width: 17px; height: 11px;    background: url("../images_zcjdk/sear_arrow.png") right center no-repeat; cursor: pointer; overflow: hidden; transition: all .3s;    -webkit-transition: all .3s;}
.ls-special-search ul li.ss1.active:before { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.ls-special-search .selectBox-dropdown { vertical-align: top!important;}
.ls-special-search .selectBox-dropdown .selectBox-arrow {right: -7px!important;}
.ls-special-search ul li.ss2{border: 1px solid #d4e4ff; border-right: none; border-radius: 6px 0 0 6px;}
.ls-special-search ul li.ss2 input{width: 100%; color: #999999;line-height: 52px; height: 52px; vertical-align: top; background: url("../images_zcjdk/sear_ico.png") 19px center no-repeat;text-indent: 48px; border: none;}
.ls-special-search ul li.ss3{ width: 80px; height: 54px;background: #1768e4;position: absolute; right: 0;bottom:0;border-radius: 0 6px 6px 0;}
.ls-special-search ul li.ss3 input{width: 100%;vertical-align: top;  line-height: 54px; height: 100%; text-align: center; border: none; background: none; color: #fff;  }
.ls-special-search ul li.ss2 input:focus,.ls-special-search ul li.ss1 select:focus{outline: none;border-color:#1768e4 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30, 123, 255,.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30, 123, 255,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30, 123, 255,.6);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;}
.ls-special-search ul li.ss2 input::-webkit-input-placeholder {color: #999;}
.ls-special-search ul li.ss2 input:-moz-placeholder {color: #999;}
.ls-special-search ul li.ss2 input:-ms-input-placeholder {color: #999;}
@media  (max-width: 991px){
    .ls-special-search{width: 90%; margin: 15px auto;}
    .ls-special-search ul li.ss1 select,.ls-special-search{font-size: 16px;}
}
@media (max-width: 507px){
    .ls-special-search{width: 100%; margin: 10px 0 0; height: auto;}
    .ls-special-search ul{ padding:0; }
    .ls-special-search ul li.ss1{ width: 100%; box-sizing: border-box;  position: relative; margin-bottom: 10px;}
    .ls-special-search ul li.ss2{ margin-right: 80px;}
}
/*标题1*/
.ls-special-title{margin: 0 3px; position: relative; text-align: center; line-height: 0; font-size: 0;}
.ls-special-title:after{display: block; content: ""; position: absolute; height: 1px; top: 50%; background: #3779e8; left: 0; right: 0;}
.ls-special-title span{display: block; position: absolute; top: 50%; margin-top: -12px; width: 5px; height: 25px; z-index: 1; background: #81c2ff;}
.ls-special-title span.l{left: 0; border-radius: 2px 0 0 2px;}
.ls-special-title span.r{right:0; border-radius: 0 2px 2px 0;}
.ls-special-title .title{ display: inline-block; vertical-align: middle; text-align: center; line-height: 50px; height: 50px; font-weight: bold; font-size: 41px; color: #3779e8; position: relative; z-index: 2; background: #fff; padding: 0 48px;}

/*标题2*/
.ls-special-title2{position: relative; text-align: center; line-height: 0; font-size: 0; overflow: hidden; width: 100%;}
.ls-special-title2 span.l,.ls-special-title2 span.r{display: block; position: absolute; top: 50%; width: 7px; height: 7px !important; background: #fff; border: 1px solid rgb(55, 121, 232); border-radius: 50%; z-index: 2; min-height: 0 !important;}
.ls-special-title2 span.l{left: 0; margin-top: -4px;}
.ls-special-title2 span.r{right:0; margin-top: 4px;}
.ls-special-title2 .title{ display: inline-block; vertical-align: middle; text-align: center; line-height: 50px; height: 50px; font-weight: bold; font-size: 41px; color: #3779e8; position: relative; z-index: 1; padding: 0 30px;}
.ls-special-title2 .title i{ position: absolute; display: block; height: 25px !important; min-height: 0 !important; width: 800px !important; top: 50%; margin-top: -8px;}
.ls-special-title2 .title i.l{left: -810px; background: url("../images_zcjdk/tel2bg_l.png") right 0 no-repeat;}
.ls-special-title2 .title i.r{right: -810px; background: url("../images_zcjdk/tel2bg_r.png") right 0 no-repeat;}

/*标题3*/
.ls-special-title3{position: relative; background: url("../images_zcjdk/tel3bg.png") center center no-repeat; text-align: center; line-height: 0; font-size: 0; overflow: hidden; width: 100%;}
.ls-special-title3 .title{ display: inline-block; vertical-align: middle; text-align: center; line-height: 50px; height: 50px; font-weight: bold; font-size: 41px; color: #3779e8; position: relative; z-index: 1; background: #fff; padding: 0 55px;}
.ls-special-title3 .title i{ position: absolute; display: block; height: 9px; width: 32px; top: 50%; margin-top: -5px; background: url("../images_zcjdk/tel3_ico.png") 0 0 no-repeat;}
.ls-special-title3 .title i.l{left: 0;}
.ls-special-title3 .title i.r{right:0; background-position: 0 -9px;}

@media (max-width: 991px) {
    .ls-special-title .title {padding: 0 20px; font-size: 30px;}
    .ls-special-title2 .title {padding: 0 10px !important; font-size: 30px;}
    .ls-special-title3 .title{ font-size: 30px;}
    .ls-special-title2 .title i.l{left: -800px;}
    .ls-special-title2 .title i.r{right: -800px;}
}
/*焦点图*/
.ls-special-flash{ height: 328px; width: 534px; margin-top:31px; overflow: hidden; position: relative;}
.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li,.ls-flash-pic img{width: 100% !important; height: 100% !important;}
.ls-flash-pic span.img_title { position: absolute; left: 0; right: 0; bottom: 0; height: 40px; line-height: 40px; padding: 0 130px 0 10px; font-size: 16px; background: rgba(0, 0, 0, 0.4) ; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-flash-pic img{transition: 0.4s all;}
.ls-flash-pic li a{display: block; height: 100% !important; width: 100% !important;}
.ls-flash-pic a:hover img{ transform: scale(1.05);}
.ls-flash-pic a:hover span.img_title{ font-weight: bold;}
.ls-flash-num{ position: absolute; right: 13px; bottom: 15px; font-size: 0; line-height: 0;}
.ls-flash-num li{float: left; cursor: pointer; margin-left: 10px; transition: 0.4s all; width:12px; height: 10px; background: rgba(255, 255, 255, 0.5) !important; border-radius: 12px;}
.ls-flash-num li.on{ background: #68a0ff !important; border-color: #68a0ff; width: 24px;}
.ls-flash-num li span{ min-height: 0 !important; height: 0 !important; font-size: 0 !important;}
/*最新解读*/
.ls-special-part1{ padding: 0 0 24px;}
.ls-special-part1 .ls-special-publiclist{width: 836px; margin-top:18px; height: 352px;}

/*链接*/
.ls-special-link1{ margin: 31px 0 0;}
.ls-special-link1 li{float: left; margin-left: 24px; width: 439px; height: 80px;}
.ls-special-link1 li.num1{margin-left: 0;}
.ls-special-link1 li a{display: block; height: 100%; border-radius: 8px; overflow: hidden;}
.ls-special-link1 li a img{ width: 100%; height: 100%;}
.ls-special-link1 li a span{display: none;}
.ls-special-link1 li a:hover{box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}

/*小龙说理*/
.ls-special-part2{background: linear-gradient(180.00deg, rgba(255, 255, 255, 0) 7.857%,rgba(78, 144, 255, 0.09) 100%); opacity: 0.83;}
.ls-special-part2 .ls-special-title2 .title{ height: 113px; line-height: 110px;}
.ls-special-part2 .ls-special-title2 .title img{vertical-align: top; margin-right: 30px;}
.ls-special-slide{ position: relative; overflow: hidden; margin: 31px 0 23px; height: 305px;}
.ls-prev,.ls-next{ position: absolute; width: 30px; height: 55px; display: block; top: 50%; margin-top: -60px; background: 0 0 no-repeat; background-color: rgba(196, 196, 196, 0.6) !important; background-position: center center; transition: 0.4s background-color; z-index: 2; cursor: pointer;}
.ls-prev:hover,.ls-next:hover{ background-color: rgba(0, 0, 0, 0.6) !important;}
.ls-prev{left: 3px; border-radius: 4px 0 0 4px; background-image: url("../images_zcjdk/arrow_left.png");}
.ls-next{right: 3px; border-radius:0 4px 4px 0; background-image: url("../images_zcjdk/arrow_right.png");}

.ls-speciallist{overflow: hidden; margin: 0 43px; display: block;}
.ls-speciallist li{ float: left; width: 448px !important; height: 305px;}
.ls-speciallist li a{display: block; margin-right: 28px; height: 100%; overflow: hidden; color: #666;}
.ls-speciallist li img{width: 100%; height: 242px !important; transition: 0.4s all linear;}
.ls-speciallist li span{ margin: 13px 0 0; display: block; line-height: 24px; height: 48px; overflow: hidden; font-size: 16px;}
.ls-speciallist li span i{font-style: normal; white-space: nowrap; padding-left: 15px; color: #adafb3;}
.ls-speciallist li a:hover{ color: #d00;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-special-slide{height:304px;}
    .ls-speciallist li{width: 378px !important; height: 304px;}
    .ls-speciallist li a{ margin-right: 20px;}
    .ls-speciallist li img{height: 193px !important;}
    .ls-speciallist li span{height: 72px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .ls-special-slide,.ls-speciallist li{height:243px;}
    .ls-speciallist li{width: 307px !important;}
    .ls-speciallist li a{margin-right: 15px;}
    .ls-speciallist li img{height: 158px !important;}
    .ls-speciallist li span{height: 72px;}
}
@media(max-width: 991px) {
    .ls-special-part2 .ls-special-title2 .title{line-height: 80px; height: auto;}
    .ls-special-part2 .ls-special-title2 .title img{height: 80px; margin-right: 10px; vertical-align: middle;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .ls-special-slide,.ls-speciallist li{height:270px;}
    .ls-speciallist{margin: 0;}
    .ls-speciallist li{width: 348px !important;}
    .ls-speciallist li a{margin-right: 15px;}
    .ls-speciallist li img{height: 185px !important;}
    .ls-speciallist li span{height: 72px;}
}
@media (max-width:767px) {
    .ls-speciallist{margin: 0;}
    .ls-speciallist .tempWrap{margin: 0 auto;}
    .ls-special-slide,.ls-speciallist li{height:260px;}
    .ls-speciallist li{width: 348px !important;}
    .ls-speciallist li a{margin-right:0;}
    .ls-speciallist li img{height: 185px !important;}
    .ls-speciallist li span{height: 48px;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
    .ls-speciallist li i{display: none;}
    .ls-prev, .ls-next{margin-top: -70px;}
    .ls-prev{left: 0;}
    .ls-next{right: 0;}
}
@media (max-width:359px) {
    .ls-special-slide,.ls-speciallist li{height:220px;}
    .ls-speciallist li{width: 300px !important;}
    .ls-speciallist li img{height: 162px !important;}
    .ls-prev, .ls-next{margin-top: -57px;}
}


/*解读形式*/
.ls-special-part3{ background: url("../images_zcjdk/part3bg.jpg") center bottom no-repeat #fbfbfb; border-top: 1px #fff solid; padding: 40px 0 44px; background-size: 100% auto;}
.ls-special-tab{float: left; padding: 12px 0 0; width: 332px; margin-right: 30px;}
.ls-special-tab li{padding: 20px 0 0;}
.ls-special-tab li a{display: block; padding: 20px 5px; line-height: 34px; background: rgba(255, 255, 255, 0.8); white-space: nowrap; text-overflow: ellipsis; text-align: center; font-size: 26px; color: #666; border: 1px #cde0fc solid; box-shadow: 0 0 8px rgba(0, 0, 0, 0.03); border-radius: 10px; position: relative;}
.ls-special-tab li a .ico{display: inline-block; vertical-align: middle; margin-top: -4px; height: 34px; width: 24px; background: url("../images_zcjdk/tabico.png") 0 0 no-repeat; margin-right: 15px;}
.ls-special-tab li a:hover .ico,.ls-special-tab li.active a .ico{ background-position: 0 -34px;}
.ls-special-tab li.num2 a .ico{background-position:0 -68px;}
.ls-special-tab li.num2 a:hover .ico,.ls-special-tab li.num2.active a .ico{background-position:0 -102px;}
.ls-special-tab li.num3 a .ico{background-position:0 -136px;}
.ls-special-tab li.num3 a:hover .ico,.ls-special-tab li.num3.active a .ico{background-position:0 -170px;}
.ls-special-tab li.num4 a .ico{background-position:0 -204px;}
.ls-special-tab li.num4 a:hover .ico,.ls-special-tab li.num4.active a .ico{background-position:0 -238px;}
.ls-special-tab li.active a,.ls-special-tab li a:hover{color: #3779e8;}
.ls-special-tab li a .arrow{display: block; width: 4px; height: 27px; position: absolute; top: 50%; right: -4px; margin-top: -13px; transition: 0.4s all; background: url("../images_zcjdk/sec2bg.png") right 0 no-repeat;}
.ls-special-tab li.active a .arrow,.ls-special-tab li a:hover .arrow{ width: 16px; right: -16px;}

.ls-special-jdxx{overflow: hidden; margin-top: 25px; background: rgba(255, 255, 255, 0.8); border: 1px #cde0fc solid; padding: 12px 36px; border-radius: 10px; height: 356px;}
.ls-special-jdxx .ls-special-publiclist li{ padding-left: 0; background: none; height: 50px; line-height: 50px; border-bottom: 1px #dfdfdf dashed;}
.ls-special-jdxx .ls-special-publiclist li:last-child{border-bottom: 0 none;}

/*热点信息*/
.ls-special-part4{ background: url("../images_zcjdk/part4bg.jpg") center bottom no-repeat #fff; background-size: 100% auto; padding: 59px 0 99px;}
.ls-special-link2{ margin-top: 20px;}
.ls-special-link2 li{ margin: 20px 0 0 20px; float: left; text-align: center; line-height: 0; font-size: 0;}
.ls-special-link2 li a{display: block;}
.ls-special-link2 li img,.ls-special-link2 li span{display: block; cursor: pointer;}
.ls-special-link2 li img{width: 172px; height: 172px; border-radius: 5px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.06); transition: 0.4s all;}
.ls-special-link2 li span{display: block; padding: 18px 5px 10px; line-height: 1; font-size: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-special-link2 li a:hover{color: #3779e8;}
.ls-special-link2 li a:hover img{ box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}


/*政府开放日*/
.ls-special-part5{ padding: 50px 0 25px;}
.ls-special-zcxjpic{width: 508px; height: 424px;}
.ls-special-zcxjpic .ls-flash-pic,.ls-special-zcxjpic .ls-flash-pic ul,.ls-special-zcxjpic .ls-flash-pic li,.ls-special-zcxjpic .ls-flash-pic img,.ls-special-zcxjpic .ls-flash-pic li a{ height: 382px !important;}
.ls-special-zcxjpic .ls-flash-pic span.img_title{bottom: -42px;background: #f6f6f6; padding: 0 13px; text-align: center; font-size: 18px; color: #444; height: 42px; line-height: 42px;}
.ls-special-zcxjpic .ls-flash-pic a:hover span.img_title{color: #d00; font-weight: normal;}
.ls-special-zcxjpic .ls-flash-num{bottom: 52px;}
.ls-special-part5 .ls-special-publiclist{width: 862px; margin-top:16px; height: 450px;}
.ls-special-part5 .ls-special-publiclist li{height: 50px; line-height: 50px;}

.ls-foot .jiucuo{ margin-left: 546px;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-special-part1 .ls-special-publiclist{width: 646px;}
    .ls-special-part5 .ls-special-publiclist{width: 672px;}
    .ls-special-link1 li{width: 372px;}
    .ls-special-link2 li img{height: 151px; width: 151px;}
    .ls-foot .jiucuo{ margin-left: 446px;}
}
@media(max-width: 1199px) {
    .ls-special-part1 .ls-special-publiclist,.ls-special-part5 .ls-special-publiclist,.ls-special-flash{width:auto; float: none;}
    .ls-special-flash{width: auto !important; height: 588px;}
    .ls-special-part1{padding-bottom: 4px;}
    .ls-special-link1 ul{ margin: 0 -7px;}
    .ls-special-link1 li{margin-left: 0; margin-bottom: 15px; width: 33.3%; height: 57px;}
    .ls-special-link1 li a{margin: 0 7px;}
    .ls-explain-form .ls-special-title2{background-size: 355px 6px;}
    .ls-special-jdxx{padding: 12px 19px;}
    .ls-special-link2 li img{height: 121px; width: 121px;}
    .ls-special-zcxjpic{height: 752px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{ height: 710px !important;}
    .ls-foot .jiucuo{ margin-left: 0;}
}
@media (max-width: 991px) {
    .ls-special-link2{padding-top: 0;}
    .ls-special-flash{height: 450px; margin-top: 15px;}
    .ls-special-part1 .ls-special-publiclist{margin-top: 15px; height: auto;}
    .ls-special-link1{margin-top: 15px;}
    .ls-special-tab{float: none; width: auto; padding: 0 0 10px; margin-right: 0;}
    .ls-special-tab ul{ margin: 0 -5px;}
    .ls-special-tab li{float: left; width: 50%; padding-top: 10px;}
    .ls-special-tab li a{ margin: 0 5px; font-size: 18px; padding: 10px 5px;}
    .ls-special-tab li.active a, .ls-special-tab li a:hover{border-color: #3779e8;}
    .ls-special-tab li a .arrow{display: none;}
    .ls-special-tab li.num3{width: 100%;}
    .ls-special-jdxx{margin-top: 5px; padding: 8px 10px;}
    .ls-special-part4{padding: 30px 0 40px;}
    .ls-special-link2{margin-top: 5px;}
    .ls-special-link2 li{width: 25%; margin-left: 0;}
    .ls-special-link2 li img{width: 130px; height: 130px; margin: 0 auto;}
    .ls-special-link2 li span{font-size: 20px;}
    .ls-special-part5{ padding: 20px 0 10px;}
    .ls-special-zcxjpic{height: auto !important; padding-bottom: 42px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 549px !important;}
    .ls-special-zcxjpic .ls-flash-pic span.img_title{font-size: 14px;}
    .ls-special-part5 .ls-special-publiclist{margin-top: 5px; height: auto;}
    .ls-special-part5 .ls-special-publiclist li,.ls-special-jdxx .ls-special-publiclist li{height: 40px; line-height: 40px;}
    .ls-special-jdxx{height: auto;}
}
@media (max-width:768px) {
    .ls-special-part1,.ls-special-part2,.ls-special-part3,.ls-special-part4,.ls-special-part5{padding-left: 10px; padding-right: 10px;}
}
@media (max-width:767px) {
    .ls-special-flash{height: 369px; margin-top: 10px;}
    .ls-flash-pic span.img_title{font-size: 14px;}
    .ls-special-part1 .ls-special-publiclist{margin-top: 10px;}
    .ls-special-link1{margin-top: 10px;}
    .ls-special-link1 li{margin-bottom: 10px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 429px !important;}
    .ls-special-link1 li{width: 100%; height: auto;}
    .ls-special-part3{padding: 20px 10px 10px;}
}
@media (max-width:619px) {
    .ls-special-flash{height: 283px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 329px !important;}
    .ls-special-link2 li{width: 33.3%;}
    .ls-special-link2 li img{width: 100px; height: 100px; margin: 0 auto;}
}
@media (max-width:500px) {
    .ls-special-tab2{width: 90%;}
    .ls-special-tab2 li a{background-size: 100% 240px;}
    .ls-special-tab2 li.num1 a{ margin-right: -12px; width: 100%; padding-right: 12px;}
    .ls-special-tab2 li.num2 a{ margin-left: -19px; padding-left: 19px; width:100%;}
}
@media (max-width:479px) {
    .ls-special-flash{height: 249px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 290px !important;}
}
@media (max-width:424px) {
    .ls-special-flash{height: 234px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 282px !important;}
}
@media (max-width:413px) {
    .ls-special-flash{height: 242px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 265px !important;}
}
@media (max-width:389px) {
    .ls-special-flash{height: 218px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 254px !important;}
}
@media (max-width:374px) {
    .ls-special-flash{height: 209px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 243px !important;}
    .ls-special-link2 li{width: 50%;}
}
@media (max-width:359px) {
    .ls-special-flash{height: 184px;}
    .ls-special-zcxjpic .ls-flash-pic, .ls-special-zcxjpic .ls-flash-pic ul, .ls-special-zcxjpic .ls-flash-pic li, .ls-special-zcxjpic .ls-flash-pic img, .ls-special-zcxjpic .ls-flash-pic li a{height: 215px !important;}
}

/*栏目页*/
.ls-special-columlist{ padding: 19px;}
.ls-zcjdk-searchBox{ margin-bottom: 30px;}
.ls-special-lmtab{ height: 40px; background:url(../images/line_cc.gif) left bottom repeat-x; margin-top: 20px;}
.ls-special-lmtab li{ height: 38px; line-height: 38px; padding: 0 10px;  display: inline-block; font-size: 24px; font-weight: bold;}
.ls-special-lmtab li.active{ border-bottom: 2px solid #3779e8;  color: #3779e8;}
.ls-special-lmtab li.active a{  color: #3779e8;}
.ls-special-pagelist{ margin-bottom: 30px; min-height: 200px;}
.ls-special-pagelist li{ border-bottom: 1px dashed #D8D8D8;   padding: 20px 0;}
.ls-special-pagelist li .title-nr{ line-height: 32px; margin-bottom: 10px; }
.ls-special-pagelist li .title-nr .title{ font-size: 20px;  font-weight: bold;}
.ls-special-pagelist li .title-nr .a{ display: inline-block; vertical-align: top;  margin: 6px 4px 0 0; background: linear-gradient(131deg, #D74C2D 42%, #C10504 105%); line-height: 22px; height: 22px; border-radius: 11px 0 11px 11px; padding: 0 12px; color: #fff; }
.ls-special-pagelist li .info-nr{color: #555; line-height: 42px; font-size: 18px;}
.ls-special-pagelist li .info-nr>span{ display: inline-block; line-height: 32px; border-radius: 8px; background: #fff;border: 1px solid rgba(202, 202, 202, 0.5); padding: 5px 20px; margin-right: 20px;}
.ls-special-pagelist  .title-nr .split {display: none;}
@media (max-width: 767px) {
    .ls-special-columlist{padding: 19px 10px 10px;}
    .ls-special-lmtab{margin-top: 10px;}
    .ls-special-lmtab li{font-size: 20px;}
    .ls-special-pagelist li{padding: 12px 0 7px;}
    .ls-special-pagelist li .title-nr{line-height:1.6; margin-bottom: 4px;}
    .ls-special-pagelist li .title-nr .title{font-size: 16px;}
    .ls-special-pagelist li .title-nr .a,.ls-special-pagelist li .info-nr>span{font-size: 14px;}
    .ls-special-pagelist li .title-nr .a{margin-top: 2px;}
    .ls-special-pagelist li .info-nr>span{line-height: 1.6; padding: 5px 10px;margin-bottom: 5px;}
}
/*当前位置*/
.position_list{ font-size: 16px; padding-top: 0; margin-bottom: 0; background: url(../images/position_ico.png) left 2px no-repeat; padding-left: 23px; border-bottom: 1px #ddd solid; padding-bottom: 15px;}
@media (max-width: 767px) {
    .position_list{font-size: 14px;}
}
.position_list .red{color: #d00; padding: 0 4px;}

/*分页/翻页*/
.pagination {clear: both;width: 100%;text-align: center;margin: 10px 0 5px;padding: 3px 0;line-height: 30px;font-size: 14px;font-family: "Microsoft YaHei";}
.pagination a, .pagination span {display: inline-block;border: 1px solid #ddd;color: #666;margin: 3px;padding: 0 10px;text-decoration: none;white-space: nowrap;height: 30px;border-radius: 3px; line-height: 30px;}
.pagination a:hover {background: #3779e8;border: 1px solid #3779e8;color: #fff !important;}
.pagination a.active {border: 1px solid #3779e8;color: #fff;}
.pagination span.current, .pagination span.current:hover {background: #3779e8;border: 1px solid #3779e8;color: #fff;}
.pagination span.disabled, .pagination span.disabled:hover {border: 1px solid #ddd;color: #cfcfcf;background: #f9f9f9;}
.pagination a.text, .pagination a.text:hover {color: #fff;background: #3779e8;border: #3779e8 1px solid;cursor: text;}
.pagination a.pagemore, .pagination a.pagemore:hover {color: #666;background: #fff;border: 1px solid #fff;cursor: text;padding: 0 3px;}
.pagination .total {border: 0;height: 32px;padding: 0;line-height: 32px;}
.pagination .inputBar {border: 0;height: 32px;padding: 0 2px 0 5px;line-height: 32px;}
.pagination .inputBar input {width: 40px;height: 26px;line-height: 26px;padding: 2px 5px;border: #ddd 1px solid;margin: -3px 3px 0;*margin: -1px 3px 0;_margin: -1px 3px 0;vertical-align: middle;border-radius: 3px;color: #333;}
.pagination .inputBar button {display: inline-block;background: #3779e8;border: 0;height: 32px;color: #fff;border-radius: 3px;padding: 0 8px;margin: -3px 3px 0;*margin: -1px 3px 0;_margin: -1px 3px 0;}
@media (max-width: 991px) {
    .pagination {margin: 0;}
}
/*搜索无内容*/
.search_noreslut{padding:0 0 80px 0;}
.search_noreslut .search_noreslutbox{ width:500px; margin:0 auto;}
.search_noreslut .search_noreslutfont{ font-size:20px; line-height:50px; padding:80px 0 0 0;}
.search_noreslut .search_noreslutfont h1{ font-size:24px;  line-height:38px;  padding-bottom:15px;}
.search_noreslut .search_noreslutfont h2{ font-size:20px; font-weight:bold;}
.search_noreslut .search-h20{ height:20px; background:#fff; margin-bottom:80px;}
@media (max-width: 991px) {
    /*搜索无内容*/
    .search_noreslut{margin:0 15px;}
}
@media (max-width: 767px) {
    /*搜索无内容*/
    .search_noreslut{padding:0 0 50px 0;margin:0 10px;}
    .search_noreslut .search_noreslutbox{width:auto;background:none;}
    .search_noreslut .search_noreslutfont{font-size:16px;line-height:40px;padding:50px 20px 0;}
    .search_noreslut .search_noreslutfont h1{font-size:20px;line-height:36px;padding-bottom:10px;}
    .search_noreslut .search_noreslutfont h2{font-size:18px;}
    .search_noreslut .search-h20{margin-bottom:50px;}
}
/*适老化样式*/
body.useOldFixed .ls-special-menu:not(.skipAutoFix){ background: #0646bb;}
body.useOldFixed .ls-special-menu ul{padding-left: 0;}
body.useOldFixed .ls-special-menu li{width: 25%;}
body.useOldFixed .ls-special-menu li a{margin-top: 0; padding-bottom: 12px;}
body.useOldFixed .ls-special-menu li a:before,body.useOldFixed .ls-special-menu li a:after{display: none !important;}
body.useOldFixed .ls-special-search ul{padding-left: 195px;}
body.useOldFixed .ls-special-search ul li.ss1{width: 174px;}
body.useOldFixed .ls-special-title span:not(.skipAutoFix){line-height: 0 !important; min-height: 0 !important;}
body.useOldFixed .ls-special-flash{height: 807px !important;}
body.useOldFixed .ls-flash-num li{ font-size: 0 !important; min-height: 0 !important; line-height: 0 !important;}
body.useOldFixed .ls-flash-pic li>a>span:not(.skipAutoFix){width: auto !important; padding-right: 15px !important;}
body.useOldFixed .ls-special-publiclist li{ padding-right: 205px;}
body.useOldFixed .ls-special-link1 li{ margin-left: 0; padding: 10px 0 0;}
body.useOldFixed .ls-special-hmhqlist{height: auto;}
body.useOldFixed .ls-special-slide{height: 385px;}
body.useOldFixed .ls-speciallist li{clear: none !important;}
body.useOldFixed .ls-speciallist li a{width: auto !important;}
body.useOldFixed .ls-speciallist li span{display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
body.useOldFixed .ls-speciallist li i{display: none;}
body.useOldFixed .ls-special-tab li a .ico{ min-height: 0 !important;}
body.useOldFixed .ls-special-jdxx{ height: auto;}
body.useOldFixed .ls-special-zcxjpic:not(.skipAutoFix){ height: auto !important; padding-bottom: 68px;}
body.useOldFixed .ls-special-zcxjpic .ls-flash-pic, body.useOldFixed .ls-special-zcxjpic .ls-flash-pic ul, body.useOldFixed .ls-special-zcxjpic .ls-flash-pic li, body.useOldFixed .ls-special-zcxjpic .ls-flash-pic img, body.useOldFixed .ls-special-zcxjpic .ls-flash-pic li a{ height: 800px !important;overflow:initial !important;}
body.useOldFixed .ls-flash-pic:not(.skipAutoFix){overflow: initial !important;}

body.UseInMobile .ls-flash-num li, body.UseInMobile li.ariafonttitle{overflow: hidden; font-size: 0 !important; min-height: 0 !important; line-height: 0 !important;}
body.UseInMobile .ls-special-publiclist li{ padding-right: 125px;}
body.UseInMobile .ls-special-link1 li a{height: auto; padding: 15px 0; line-height: 0 !important;}
body.UseInMobile .ls-explain-form .ls-special-title2{ background-size: 525px 6px;}
body.UseInMobile .zt-nheader .container{ padding: 0 10px !important;}
body.UseInMobile .zt_nlogo{float: none !important;}
body.UseInMobile .zt-nheader .wza_font{float: none !important;}
body.UseInMobile .zt-nsearch{width: 98% !important; position: relative !important; right: auto !important; margin: 5px auto;float: none !important;}
body.UseInMobile .ls-special-menu li a.ariafonttitle{line-height: 54px !important;}
body.UseInMobile .ls-special-publiclist li{height: 54px !important;}
body.UseInMobile .ls-special-tab li a.ariafontcontent{line-height: 54px !important;}

body.useOldFixed .position_list{background: none;}
body.useOldFixed .ls-special-pagelist li .title-nr .a{min-height: 0 !important; line-height: 1.6 !important; height: auto !important;}
body.useOldFixed .ls-special-pagelist li .info-nr > span { margin: 0 5px 5px !important;min-height: 0 !important; line-height: 1.6 !important; height: auto !important; padding: 5px 10px;}


body.UseInMobile .ls-special-pagelist li .title-nr .a.ariafonttitle{min-height: 0 !important; line-height: 1.6 !important; height: auto !important;}

