@charset "utf-8";
/* CSS Document */
body { color: #333; font: 16px/1.5 "Source Han Sans CN","Microsoft YaHei",'SimSun',tahoma,Verdana,arial,sans-serif; }
.ls-special-header { background: center top no-repeat #fff; background-image: url("../images_qsmzq/bannerbg.png")!important; height: 560px; }
/*header*/
.ls-special-header .container { position: relative; }
.guidang { position: absolute; right: 0; top: 50px; z-index: 1; }
.ls-special-header .img_title { display: none; }
.ls-special-logo { position: absolute; top: 25px; left: 0; }
.ls-special-right { position: absolute; top: 19px; right: 0; }
.ls-special-right li { float: left; height: 30px; line-height: 30px; margin: 0 5px; }
.ls-special-right li:not(.member) a { display: inline-block; padding: 0 10px; font-size: 14px; color: #fff; text-align: center; background: rgba(255, 255, 255, 0.2); border-radius: 5px; transition: 0.4s background-color; }
.ls-special-right li.member span { display: inline-block; padding: 0 10px; font-size: 14px; color: #fff; text-align: center; background: rgba(255, 255, 255, 0.2); border-radius: 5px; transition: 0.4s background-color; }
.ls-special-right li.member a { color: #fff; }
.ls-special-right li a:hover { background: rgba(0, 0, 0, 0.2); }
.ls-special-banner { margin: 150px 0 0; text-align: center; }
.ls-special-banner img { width: auto; height: auto; max-width: 100%; max-height: 90%; }

/*搜索*/
.ls-special-search { position: relative; width: 720px; margin-left: 60px; margin-top: 20px; border-radius: 8px; }
.ls-special-search ul { background: rgba(255, 255, 255, 0.2); border-radius: 8px; }
.ls-special-search li.ss1 { float: none; padding-left: 45px; height: 60px; background: none; position: relative; padding-right: 140px; color: rgb(255,255,255,0.7); background: url(../images_qsmzq/ss.png) no-repeat 20px center; }
.ls-special-search li.ss1 .msg-box { left: 0; top: 60px; position: absolute; }
.ls-special-search li.ss1 input { float: left; width: 100%; height: 60px; background: none; line-height: 44px; padding: 0; font-size: 18px; color: rgb(255,255,255,0.7); outline: none; border: none; }
.ls-special-search li.ss2 { position: absolute; width: 100px; height: 60px; top: 0; right: 0; z-index: 1; }
.ls-special-search li.ss2 input { display: block; float: left; width: 100%; height: 100%; line-height: 60px; font-size: 24px; text-align: center; color: #fff; padding: 0; border: none; background: #0f54df; border-radius: 8px; overflow: hidden; cursor: pointer; }
.ls-special-search ul li.ss2 input:hover { background-color: #2963d9; }
.ls-special-search li.ss1 input::-webkit-input-placeholder { color: rgb(255,255,255,0.7); }
.ls-special-search li.ss1 input:-moz-placeholder { color: rgb(255,255,255,0.7); }
.ls-special-search li.ss1 input::-moz-placeholder { color: rgb(255,255,255,0.7); }
.ls-special-search li.ss1 input:-ms-input-placeholder { color: rgb(255,255,255,0.7); }
.ls-special-search.active { outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075),0 0 8px rgb(39, 91, 176); -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.075),0 0 8px rgb(39, 91, 176); box-shadow: inset 0 1px 1px rgba(255,255,255,.075),0 0 8px rgb(39, 91, 176); -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-tit { height: 50px; line-height: 50px; text-align: center; overflow: hidden; }
.ls-tit span { font-size: 34px; font-weight: bold; color: #0f54df; position: relative; }
.ls-tit span::before { content: ""; width: 428px; height: 7px; position: absolute; top: 50%; margin-top: -3px; left: -468px; background: url(../images_qsmzq/titbg.png) no-repeat center; }
.ls-tit span::after { content: ""; width: 428px; height: 7px; position: absolute; top: 50%; margin-top: -3px; right: -468px; background: url(../images_qsmzq/titbg.png) no-repeat center; }
.ls-sxml { position: relative; margin: -80px 0 0; padding: 32px 41px 55px; background: #fff url(../images_qsmzq/mlbg.png) no-repeat bottom center; box-sizing: border-box; height: auto; border: 1px solid rgb(165,200,241,0.6); }
.ls-sxml::before { content: ""; width: 32px; height: 330px; background: url(../images_qsmzq/mlbgleft.png) no-repeat center; position: absolute; top: 50%; margin-top: -165px; left: -32px; }
.ls-sxml::after { content: ""; width: 32px; height: 330px; background: url(../images_qsmzq/mlbgright.png) no-repeat center; position: absolute; top: 50%; margin-top: -165px; right: -32px; }
.ls-sxml-list { margin-top: 22px; }
.ls-sxml-list li>a { font-size: 24px; font-weight: bold; float: none; }
.ls-sxml-list .remarks { font-size: 18px; line-height: 32px; color: #9e9e9e; margin-top: 15px; }
.ls-sxml-list .detailed { color: #115cdf; display: inline-block; }
.ls-sxml-list .detailed:hover { color: #d10; }

/*决策事项*/
.ls-xzsx { margin-top: 32px; }
.ls-xzsx-list { margin-top: 24px; background: rgba(245, 249, 255, 0.6); padding: 0 25px; }
.ls-xzsx-list .zd_item1>ul>li { padding: 22px 0 28px; }
.ls-xzsx-list .zd_item1>ul>li .title { font-size: 20px; font-weight: bold; }
.ls-xzsx-list .zd_item1>ul>li .btns_item { margin-top: 15px; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p { float: left; padding-top: 10px; background: rgba(17, 92, 223, 0.05); padding-left: 30px; background: url(../images_qsmzq/jdt.png) no-repeat 0 center; margin-right: 10px; position: relative; padding-bottom: 10px; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p.active { background: url(../images_qsmzq/jdt-blue.png) no-repeat 0 center; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p:nth-of-type(1) { background: none; padding-left: 0; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p a { display: block; border-radius: 100px; height: 34px; line-height: 34px; padding: 0 16px; color: #999; border: 1px dashed #cacaca; cursor: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p.active a { cursor: pointer; color: #0f54df; background: rgba(17, 92, 223, 0.05); border: 0; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p.active a:hover { color: #e08e41; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p .drap-menu { position: absolute; left: 30px; width: auto; top: 52px; background: #e5f2ff; box-shadow: 0 0 0 rgb(0 0 0 / 27%),0 0 10px rgb(0 0 0 / 20%); display: none; padding: 5px; z-index: 999; min-width: 100px; max-width: 275px; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p:nth-of-type(1) .drap-menu { left: 0; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p.num8 .drap-menu { left: auto; right: 0; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p .drap-menu ul li a { display: block; font-size: 16px; padding: 0 10px; height: auto; line-height: 1.85; background: none; color: #333; background: url("../images_new/dot.png") 0 12px no-repeat; white-space: nowrap; }
.ls-xzsx-list .zd_item1>ul>li .btns_item .p .drap-menu ul li a:hover { color: #e08e41; }
.ls-xzsx .more { background: linear-gradient(270deg, rgba(247, 249, 255, 0) 0, rgba(31, 113, 255, 0.06) 50%, rgba(247, 249, 255, 0) 100%); display: block; height: 42px; line-height: 42px; text-align: center; color: #0f54df; margin: 24px 0 32px; }
.ls-xzsx .more:hover { color: #e08e41; }

@media (max-width: 1199px) {
  .ls-special-header { height: 500px; }
  .ls-special-banner { margin: 116px 0 0; }
  .ls-special-search { margin: 20px auto 0; }
  /*事项目录*/
  .ls-sxml { padding: 20px 35px 35px; }
  .ls-sxml-list { margin-top: 16px; }
  .ls-xzsx { margin-top: 20px; }
  /*决策事项*/
  .ls-xzsx-list { margin-top: 20px; }
  .ls-xzsx-list .zd_item1>ul>li { padding: 20px 0 20px; }
  .ls-xzsx .more { margin: 20px 0 20px; }
}
@media (max-width:991px) {
  .ls-special-banner { height: auto; margin: 98px 0 30px; }
  .ls-special-header { background-size: auto 100%; height: 435px; }
  .ls-sxml { padding: 15px 15px 15px; }
  /*决策事项*/
  .ls-xzsx { margin-top: 15px; }
  .ls-xzsx-list { margin-top: 15px; padding: 0 15px; }
  .ls-xzsx-list .zd_item1>ul>li { padding: 15px 0 15px; }
  .ls-xzsx .more { margin: 15px 0 15px; }
  .ls-xzsx-list .zd_item1>ul>li .btns_item { margin-top: 10px; }
}
@media (max-width:767px) {
  .ls-special-header { height: auto; }
  .ls-special-logo { left: 8px; top: 10px; }
  .ls-special-right { top: 9px; }
  .ls-special-banner { margin: 88px 0 20px; }
  .ls-special-banner img { max-width: 90%; }
  .ls-special-search { margin: 10px; width: auto; }
  /*事项目录*/
  .ls-sxml { margin-left: 10px; margin-right: 10px; margin-top: 10px; }
  .ls-sxml::after, .ls-sxml::before { display: none; }
  /*决策事项*/
  .ls-xzsx { margin-left: 10px; margin-right: 10px; }
  .ls-xzsx { margin-top: 10px; }
  .ls-xzsx-list { margin-top: 10px; }
  .ls-xzsx .more { margin: 10px 0 10px; }
  .ls-xzsx-list .zd_item1>ul>li .btns_item { margin-top: 0; }
  .ls-xzsx-list .zd_item1>ul>li .btns_item .p>a { padding: 0 10px; text-align: center; }
  .ls-xzsx-list .zd_item1>ul>li .btns_item { margin-right: -2%; }
  .ls-xzsx-list .zd_item1>ul>li .btns_item .p { width: 31.3%; margin-right: 2%; box-sizing: border-box; }
}
@media (max-width: 614px) {
  .ls-special-right { top: 55px; }
  .ls-special-banner { margin-top: 99px; }
}
@media (max-width: 530px) {
  .ls-tit { height: auto; line-height: 32px; }
  .ls-tit span::after, .ls-tit span::before { display: none; }
  .ls-tit span { font-size: 30px; }
  .ls-sxml-list li>a { font-size: 22px; }
  .ls-special-search li.ss1 { padding-left: 35px; background: url(../images_qsmzq/ss.png) no-repeat 10px center; padding-right: 110px; }
  .ls-xzsx-list .zd_item1>ul>li .btns_item .p { width: 48%; }
}
@media (max-width: 438px) {
  .ls-special-search li.ss1 { padding-right: 80px; }
  .ls-special-search li.ss1 input { font-size: 14px; }
  .ls-special-search li.ss2 { width: 76px; }
  .ls-special-search li.ss2 input { font-size: 20px; }
  .ls-special-right li:not(.member) a { padding: 0 4px; }
  .ls-special-right li.member span { padding: 0 4px; }
}
@media (max-width: 370px) {
  .ls-xzsx-list .zd_item1>ul>li .btns_item .p { width: 98%; }
}
@media (max-width: 351px) {
  .ls-special-logo { position: static; margin: 10px 0 0 10px; }
  .ls-special-right { position: static; overflow: hidden; }
  .ls-special-right li { margin: 5px; }
  .ls-special-banner { margin-top: 15px; }
}

/*适老化样式*/
body.useOldFixed.hasOldFixed { min-width: auto!important; }
body.useOldFixed .ls-special-logo { left: 10px; }
body.useOldFixed .ls-special-right { right: 10px; }
.ls-special-right li>a { min-height: auto!important; }
body.useOldFixed .ls-special-search { margin: 20px 10px; width: auto!important; }
body.useOldFixed .ls-sxml { margin-top: 20px; }
body.useOldFixed .ls-special-header { height: auto; }
body.useOldFixed .ls-special-search li input { display: block; height: 100%!important; }
body.useOldFixed .ls-xzsx .more { min-height: auto!important; height: auto; }
body.useOldFixed .ls-xzsx-list > ul > li .btns_item .p a { min-height: auto!important; height: auto; }

body.UseInMobile .ls-special-right li:not(.member) a { padding: 0 4px; }
body.UseInMobile .ls-special-right li.member span { padding: 0 4px; }
@media (max-width: 681px) {
  body.UseInMobile .ls-special-logo { position: static; margin: 10px 0 0 10px; }
  body.UseInMobile .ls-special-right { position: static; overflow: hidden; }
  body.UseInMobile .ls-special-right li { margin: 5px; }
  body.UseInMobile .ls-special-banner { margin-top: 15px; }
}
