@charset "utf-8";
/* CSS Document */

@keyframes tpxz {
  0% { }
  100% { transform: rotateY(360deg); }
}
.mb20 { margin-bottom: 20px; }

/*-----------------------------医疗服务---------------------------------------*/

/*banner*/
.ls-ylfwban { width: auto; height: 160px; background: url(../images-msly/ylfwbg.png) no-repeat; background-size: 100% 100%; }
.ls-bt { padding: 40px 0 0 120px; }
.ls-bt li img { max-width: 100%; }
.ls-bt li .img_title { display: none; }
.ls-ztselect-box { margin: 55px 105px 0 0; }
.ls-ztselect { width: 220px; height: 52px; line-height: 52px; border: 0; font-size: 20px; color: #666; padding: 0 35px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #fff url(../images-msly/down.png) no-repeat right 45px center; cursor: pointer; }
/* 清除ie 浏览器的默认样式 */
.ls-ztselect::-ms-expand { display: none; }

/*主题下拉*/
.ls-msly-menu { margin: 55px 105px 0 0; position: relative; width: 220px; z-index: 5; }
.ls-msly-menu .ls-msly-menutit { height: 52px; display: block; line-height: 52px; font-size: 20px; background: #fff url(../images-msly/down.png) no-repeat right 45px center; padding: 0 35px; }
.ls-msly-menulist { position: absolute; left: 0; right: 0; top: 52px; background: #fff; display: none; padding-bottom: 10px; }
.ls-msly-menulist a { line-height: 2.5; font-size: 18px; padding-left: 35px; border-top: 1px #eee solid; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-msly-menulist a:hover { background: #f8f8f8; }
.ls-msly-menu a:hover { color: #1c66b9; }
/*标题*/
.ls-msly-tit { text-align: center; position: relative; line-height: 0; font-size: 0; }
.ls-msly-tit .tit-en { text-align: center; white-space: nowrap; color: #f7f7f7; font-size: 36px; font-weight: bold; display: block; line-height: 48px; position: absolute; z-index: 0;  letter-spacing: 0.2em; left: 0; right: 0; text-align: center; top: 12px;  }
.ls-msly-tit .title { display: inline-block; line-height: 48px; padding-bottom: 13px; font-weight: bold; position: relative; z-index: 1; color: #1c66b9; font-size: 28px; }
.ls-msly-tit .title:after { display: block; content: ""; position: absolute; bottom: 0; background: #e11c24; height: 4px; width: 58px; left: 50%; margin-left: -29px; }
.ls-msly-tit .title-more{ position: absolute; right:0; bottom: 10px; font-size: 16px; height: 32px; line-height: 32px;     padding-right: 40px;
  background: url(../images-msly/more.png) no-repeat right center; color: #9e9e9e;}
.ls-msly-tit .title-more:hover{color: #d80c18; background: url(../images-msly/moreh.png) no-repeat right center }

.ls-knowledge-list{ margin: 10px 0 0;}
.ls-knowledge-list li{ margin-top: 20px; border-radius: 8px; padding: 24px; border: 1px solid #DEEEFF;}
.ls-knowledge-ask,.ls-knowledge-answer{ padding-left: 60px; position: relative;}
.ls-knowledge-ask .ico,.ls-knowledge-answer .ico{ display: block; position: absolute; left: 0; top: 0; width: 41px; height: 26px; line-height: 26px; font-weight: bold; font-size: 16px; color: #fff; background: 0 0 no-repeat; text-align: center;}
.ls-knowledge-ask{ margin-bottom: 12px;}
.ls-knowledge-ask .ico{ background-image: url("../images-new/knowledge-ask.png") !important;}
.ls-knowledge-ask .title{ line-height: 26px; display: inline-block; max-width: 100%; height: 26px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  font-weight: bold; font-size: 18px;}
.ls-knowledge-answer .ico{ top: 5px; background-image: url("../images-new/knowledge-answer.png") !important;}
.ls-knowledge-answer .info{font-size: 16px; line-height: 1.875;}
.ls-knowledge-answer .info a{color: #1B66B9;}
.ls-knowledge-answer .info a:hover{color: #d00;}
.ls-knowledge-dateinfo{ margin-top: 14px; background: #f3f9ff; padding: 6px 0 6px 60px; line-height: 2; font-size: 14px; color: #666666;;}
.ls-knowledge-dateinfo span{display:inline-block; margin-right: 42px;}
@media (max-width: 991px) {
  .ls-knowledge-dateinfo span{ margin-right: 20px;}
}
@media (max-width: 767px) {
  .ls-knowledge-dateinfo span{ margin-right: 10px;}
}
@media (max-width: 500px) {
  .ls-msly-tit .title-more{ position: static; text-align: right; display: block;}
}

/*办事大厅*/
.ls-tit { text-align: center; }
.ls-tit img { max-width: 100%; }

.ls-bsdt li { background: url(../images-msly/zybbg.png) no-repeat; background-size: 100% 100%; width: 664px; height: 120px; line-height: 120px; margin: 20px 30px 0 0; float: left; }
.ls-bsdt li:nth-of-type(2n) { margin: 20px 0 0; }
.ls-bsdt li a { display: block; height: 100%; text-align: center; }
.ls-bsdt li a img { margin-right: 120px; vertical-align: middle; }
.ls-bsdt li a:hover img { margin-right: 90px; transition: all 0.4s; }
.ls-bsdt li a span { font-size: 24px; font-weight: bold; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 60%; }

/*便民查询*/
.ls-bmcx li { float: left; background: #f5f5ff; width: 247px; height: 218px; margin: 20px 30px 0 0; border-radius: 10px; }
.ls-bmcx li:nth-of-type(5n) { margin: 20px 0 0; }
.ls-bmcx li.num1 { background: #f5f5ff; }
.ls-bmcx li.num2 { background: #fef8ed; }
.ls-bmcx li.num3 { background: #ebf6ff; }
.ls-bmcx li.num4 { background: #fff3f3; }
.ls-bmcx li.num5 { background: #eefdf7; }
.ls-bmcx li a { display: block; height: 100%; text-align: center; }
.ls-bmcx li a img { margin: 34px 0 10px; }
.ls-bmcx li a:hover img { animation: tpxz 1s linear 0s; }
.ls-bmcx li a span { display: block; font-size: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*答问知识库*/
.ls-lm-wendar ul { overflow: hidden; }
.ls-lm-wendar li { float: left; width: 664px; height: 140px; margin: 20px 30px 0 0; padding: 20px 20px 0 20px; box-sizing: border-box; font-size: 16px; background: #f5f9ff; }
.ls-lm-wendar li:nth-of-type(2n) { margin: 20px 0 0 0; }
.ls-lm-wendar li .title { position: relative; padding: 0 0 15px 40px; }
.ls-lm-wendar li .ico { position: absolute; top: 0; left: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 15px; color: #fff; }
.ls-lm-wendar li .title .ico { background: #f69c0f; }
.ls-lm-wendar li .title a { font-weight: bold; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; max-width: 100%; }
.ls-lm-wendar li .infobox { position: relative; padding: 0 0 0 40px; }
.ls-lm-wendar li .infobox .ico { background: #87b9f1; }
.ls-lm-wendar li .infobox .info { line-height: 28px; max-height: 56px; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; text-align: justify; overflow: hidden; }
.ls-lm-wendar li .infobox .info a { font-size: 14px; padding: 0 10px; color: #fff; height: 20px; line-height: 20px; border-radius: 10px; background: #a0c2f6; display: inline-block; }
.ls-lm-wendar li .infobox .info a:hover { background: #1d67ba; }
/*政策动态*/
.ls-zc-con { float: left; }
.ls-zc-con.active .ls-zc-list { display: block; }
.ls-zc-title { width: 199px; height: 360px; float: left; background: #fefce9; position: relative; }
.ls-zcfg .ls-zc-title { background: #fff6f4; }
.ls-tzgg .ls-zc-title { background: #ecf6ff; }
.ls-zc-title::before { content: ""; position: absolute; top: 50%; margin-top: -17px; right: -14px; width: 35px; height: 34px; background: url(../images-msly/jt.png) no-repeat; display: none; }
.ls-zc-con.active .ls-zc-title::before { display: block; }
.ls-zcfg .ls-zc-title::before { background: url(../images-msly/jt03.png) no-repeat; }
.ls-tzgg .ls-zc-title::before { background: url(../images-msly/jt01.png) no-repeat; }
.ls-zc-title a { display: block; height: 100%; text-align: center; overflow: hidden; }
.ls-zc-title a img { margin: 108px 0 20px 0; }
.ls-zc-title a:hover img { margin: 118px 0 5px 0; transition: all 0.4s; }
.ls-zc-title a span { display: block; font-size: 24px; font-weight: bold; }

.ls-zc-title a .ico { width: 90px; height: 90px; margin: 108px auto 20px; background: url("../images-msly/msly_xmjs_ico.png") 0 0 no-repeat; }
.ls-zc-title a:hover .ico { margin: 118px auto 5px; transition: margin 0.4s; }
.ls-zc-con.active .ls-zc-title a .ico { background-position: 0 -90px; }
.ls-zc-con.num2 .ls-zc-title a .ico { background-position: 0 -180px; }
.ls-zc-con.num2.active .ls-zc-title a .ico { background-position: 0 -270px; }
.ls-zc-con.num3 .ls-zc-title a .ico { background-position: 0 -360px; }
.ls-zc-con.num3.active .ls-zc-title a .ico { background-position: 0 -450px; }

.ls-yldt .ls-zc-title a .ico { background: url("../images-msly/yldt-ico.png") 0 0 no-repeat; }
.ls-yldt.active .ls-zc-title a .ico { background-position: 0 -90px; }

.ls-zcfg01 .ls-zc-title a .ico { background: url("../images-msly/zcfg-ico.png") 0 0 no-repeat; }
.ls-zcfg01.active .ls-zc-title a .ico { background-position: 0 -90px; }

.ls-tzgg01 .ls-zc-title a .ico { background: url("../images-msly/tzgg-ico01.png") 0 0 no-repeat; }
.ls-tzgg01.active .ls-zc-title a .ico { background-position: 0 -90px; }

.ls-sbdt .ls-zc-title a .ico { background: url("../images-msly/sbdt-ico01.png") 0 0 no-repeat; }
.ls-sbdt.active .ls-zc-title a .ico { background-position: 0 -90px; }

.ls-cjwt .ls-zc-title a .ico { background: url("../images-msly/cjwt-ico.png") 0 0 no-repeat; }
.ls-cjwt.active .ls-zc-title a .ico { background-position: 0 -90px; }

.ls-ncdlctgc .ls-zc-title a .ico { background: url("../images-msly/ncdlctgc-ico01.png") 0 0 no-repeat; }
.ls-ncdlctgc.active .ls-zc-title a .ico { background-position: 0 -90px; }

.ls-zc-list { width: 760px; height: 360px; display: none; border: 1px solid #f4da84; float: right; box-sizing: border-box; padding: 30px 30px 0; }
.ls-zcfg .ls-zc-list { border: 1px solid #ffc8bc; }
.ls-tzgg .ls-zc-list { border: 1px solid #99cdfc; }
.ls-zc-list li { height: 38px; line-height: 38px; position: relative; padding: 0 46px 0 0; font-size: 16px; }
.ls-zc-list li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; }
.ls-zc-list li .date { position: absolute; top: 0; right: 0; color: #9e9e9e; }
.ls-zcfg .ls-zc-list li .nr { float: left; max-width: 98%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-zcfg .ls-zc-list li .title, .zcfgwz  li .tit { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; }
.ls-zcfg .ls-zc-list li .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-zcfg .ls-zc-list li .gl .split { padding: 0 2px; }
.ls-zcfg .ls-zc-list li .gl a { display: inline; color: #c50001; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-zcfg .ls-zc-list li span.date { position: absolute; right: 0; top: 0; }

@media (min-width: 1200px) and (max-width: 1419px) {
  /*办事大厅*/
  .ls-bsdt li { width: 559px; margin: 20px 20px 0 0; }
  .ls-bsdt li a img { margin-right: 30px; }
  /*便民查询*/
  .ls-bmcx li { width: 211px; margin: 20px 20px 0 0; }
  /*答问知识库*/
  .ls-lm-wendar li { width: 559px; margin: 20px 20px 0 0; }
  /*政策动态*/
  .ls-zc-title { width: 170px; height: 345px; }
  .ls-zc-list { width: 628px; height: 345px; padding: 20px 20px 0; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mt20 { margin-top: 15px; }
  .mb20 { margin-bottom: 15px; }
  /*办事大厅*/
  .ls-bsdt li { width: 467px; margin: 15px 15px 0 0; }
  .ls-bsdt li:nth-of-type(2n) { margin: 15px 0 0; }
  .ls-bsdt li a img { margin-right: 25px; }
  /*便民查询*/
  .ls-bmcx li { width: 306px; margin: 15px 15px 0 0; }
  .ls-bmcx li:nth-of-type(5n) { margin: 15px 15px 0 0; }
  .ls-bmcx li:nth-of-type(3n) { margin: 15px 0 0; }
  /*答问知识库*/
  .ls-lm-wendar li { width: 467px; margin: 15px 15px 0 0; padding: 15px 15px 0 15px; }
  .ls-lm-wendar li:nth-of-type(2n) { margin: 15px 0 0 0; }
  /*政策动态*/
  .ls-zc-title { width: 130px; height: 335px; }
  .ls-zc-list { width: 560px; padding: 15px 15px 0; height: 335px; }
}
@media (max-width: 991px) {
  .mt20 { margin-top: 10px; }
  .mb20 { margin-bottom: 10px; }
  /*banner*/
  .ls-bt { padding: 40px 0 0 20px; }
  .ls-ztselect-box { margin: 55px 20px 0 0; }
  .ls-msly-menu { margin-right: 10px; }
  .ls-msly-tit .tit-en{ font-size: 30px;}
    /*办事大厅*/
  .ls-bsdt li { width: 100%; margin: 10px 0 0 0!important; }
  /*便民查询*/
  .ls-bmcx li { width: 49%; margin: 10px 2% 0 0; }
  .ls-bmcx li:nth-of-type(5n) { margin: 10px 2% 0 0; }
  .ls-bmcx li:nth-of-type(3n) { margin: 10px 2% 0 0; }
  .ls-bmcx li:nth-of-type(2n) { margin: 10px 0 0; }
  /*答问知识库*/
  .ls-lm-wendar li { width: 100%; margin: 10px 0 0 0!important; height: auto; padding: 10px; }
  .ls-lm-wendar li .infobox .info { max-height: none; display: block; }
  /*政策动态*/
  .ls-zc-list { display: block; width: 606px; padding: 10px 15px 10px; height: 326px; }
  .ls-zc-title { width: 130px; height: 326px; }
  .ls-zc-title::before { display: block; }
  .ls-zcdt { margin-top: 0; }
  .ls-zc-con { margin-top: 10px; }
}
@media (max-width: 767px) {
  .ls-ylfwban { height: auto; padding-bottom: 10px; }
  .ls-bt, .ls-msly-menu { float: none; }
  .ls-bt { padding: 20px 0 0; text-align: center; }
  .ls-bt img { max-width: 90%; height: auto; }
  .ls-msly-menu { margin: 10px auto 0; }
  .ls-msly-tit .tit-en { display: none; }
  /*政策动态*/
  .ls-zc-con { float: none; }
  .ls-zc-title { float: none; width: auto; height: 50px; line-height: 50px; }
  .ls-zc-title a img { display: none; }
  .ls-zc-title::before { display: none!important; }
  .ls-zc-title a .ico { display: none; }
  .ls-zc-list { float: none; width: auto; height: auto; }
}
@media (max-width: 650px) {
  /*办事大厅*/
  .ls-bsdt li a img { margin-right: 10px; }
}

@media (max-width: 440px) {
  /*办事大厅*/
  .ls-bsdt li { height: auto; line-height: 60px; }
  .ls-bsdt li a span { display: block; max-width: 90%; margin: 0 auto; }
  .ls-bsdt li a img { margin-right: 0; margin-top: 10px; }
  /*便民查询*/
  .ls-bmcx li { width: 100%; }
}
/*-----------------------------医疗服务 end---------------------------------------*/

/*-----------------------------教育服务---------------------------------------*/
.ls-jyfwban { background: url(../images-msly/jyfwbanbg.png) no-repeat; background-size: 100% 100%; }
/*办事大厅*/
.ls-jybsdt { position: relative; }
.ls-jybsdt ul { padding: 0 92px; }
.ls-jybsdt::after { content: ""; width: 100%; display: block; height: 1px; background: #d8d8d8; position: absolute; bottom: 39px; left: 0; }
.ls-jybsdt li { float: left; width: 110px; height: 170px; text-align: center; position: relative; margin-top: 20px; margin-right: 156px; }
.ls-jybsdt li:nth-last-of-type(1) { margin-right: 0; }
.ls-jybsdt li a { display: block; height: 100%; text-align: center; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; box-sizing: border-box; position: relative; }
.ls-jybsdt li a::before { content: ""; width: 11px; height: 11px; border-radius: 6px; position: absolute; bottom: 34px; left: 50%; margin-left: -5px; background: #d0d0d0; z-index: 1; }
.ls-jybsdt li::after { content: ""; display: block!important; width: 79px; height: 30px; background: url(../images-msly/djt.png) no-repeat; position: absolute; top: 40px; right: -118px; }
.ls-jybsdt li:nth-last-of-type(1):after { display: none!important; }
.ls-jybsdt li a .img-img { display: inline-block; width: 110px; vertical-align: middle; height: 110px; overflow: hidden; }
.ls-jybsdt li a .img-title { display: inline-block; max-width: 98%; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; margin-top: 30px; }
.ls-jybsdt li a:hover span { color: #1d67b9; }
.ls-jybsdt li a:hover .img-img img { margin-top: -110px; }
.ls-jybsdt li a:hover:before { background: #1f68ba; }
/*便民查询*/
.ls-jybmcx li { float: left; background: #ebf6ff; width: 432px; height: 150px; line-height: 150px; border-radius: 10px; margin-top: 20px; margin-right: 30px; }
.ls-jybmcx li:nth-of-type(3n) { margin-right: 0; }
.ls-jybmcx li.num1 { background: #ebf6ff; }
.ls-jybmcx li.num2 { background: #fef8ed; }
.ls-jybmcx li.num3 { background: #eefdf7; }
.ls-jybmcx li a { display: block; height: 100%; text-align: center; }
.ls-jybmcx li a img { vertical-align: middle; margin-right: 10px; }
.ls-jybmcx li a:hover img { animation: tpxz 1s linear 0s; }
.ls-jybmcx li a span { font-size: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }

@media (min-width: 1200px) and (max-width: 1419px) {
  /*办事大厅*/
  .ls-jybsdt ul { padding: 0 60px; }
  .ls-jybsdt li { margin-right: 117px; }
  .ls-jybsdt li::after { right: -100px; }
  /*便民查询*/
  .ls-jybmcx li { width: 366px; margin-right: 20px; }
}
@media (max-width: 1199px) {
  /*便民查询*/
  .ls-jybmcx li { width: 306px; margin-right: 15px; margin-top: 15px; height: auto; line-height: 60px; }
  .ls-jybmcx li a img { margin-top: 20px; }
  .ls-jybmcx li a span { display: block; padding: 0 10px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /*办事大厅*/
  .ls-jybsdt ul { padding: 0 20px; }
  .ls-jybsdt li { margin-top: 15px; margin-right: 90px; }
  .ls-jybsdt li::after { right: -88px; }
  /*便民查询*/
  .ls-jybmcx li { margin-top: 10px; }
}
@media (max-width: 991px) {
  /*办事大厅*/
  .ls-jybsdt ul { padding: 0; }
  .ls-jybsdt li { margin-top: 10px; margin-right: 46px; }
  .ls-jybsdt li::after { content: none; }
  /*便民查询*/
  .ls-jybmcx li { margin-top: 10px; width: 238px; margin-right: 10px; }
}
@media (max-width: 767px) {
  /*办事大厅*/
  .ls-jybsdt li { width: 20%; margin-right: 0; }
  /*便民查询*/
  .ls-jybmcx li { width: 49%; margin-right: 2%; }
  .ls-jybmcx li:nth-of-type(3n) { margin-right: 10px; }
  .ls-jybmcx li:nth-of-type(2n) { margin-right: 0; }
}
@media (max-width: 550px) {
  /*办事大厅*/
  .ls-jybsdt li { width: 33.3%; height: 145px; }
  .ls-jybsdt::after { content: none; }
  .ls-jybsdt li a::before { content: none; }
  .ls-jybsdt li a .img-title { margin-top: 5px; display: block; }
}
@media (max-width: 500px) {
  /*便民查询*/
  .ls-jybmcx li { width: 100%; }
}
@media (max-width:345px) {
  /*办事大厅*/
  .ls-jybsdt li { width: 50%; }
}
/*-----------------------------教育服务 end---------------------------------------*/

/*-----------------------------社保服务---------------------------------------*/
.ls-sbfwban { background: url(../images-msly/sbfwbanbg.png) no-repeat; background-size: 100% 100%; }
/*办事大厅*/
.ls-sbbsdt-slide { position: relative;  }
.ls-sbbsdt-slide .bd { padding: 0 56px;overflow: hidden; }
.ls-sbbsdt-slide li { float: left; width: 180px; height: 64px; line-height: 64px; margin-bottom: 20px; }
.ls-sbbsdt-slide li a { display: block; width: 160px; font-size: 18px; background: #ecf6ff; border-radius: 5px; text-align: center; position: relative; }
.ls-sbbsdt-slide li a:hover, .ls-sbbsdt-slide li.active a { background: #1c66b9; color: #fff; }
.ls-sbbsdt-slide li a::after { content: ""; display: none; width: 26px; height: 13px; background: url(../images-msly/xsj.png) no-repeat center -13px; position: absolute; bottom: -13px; left: 50%; margin-left: -13px; display: none; }
.ls-sbbsdt-slide li a:hover:after, .ls-sbbsdt-slide li.active a::after { display: block; }
.ls-sbbsdt-slide .jtbtn { display: block; width: 42px; height: 42px; border-radius: 21px; position: absolute; top: 50%; margin-top: -32px; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1); }
.ls-sbbsdt-slide .prev { background: url(../images-msly/prev.png) no-repeat 15px center; left: 0; }
.ls-sbbsdt-slide .next { background: url(../images-msly/next.png) no-repeat 10px center; right: 0; }

.ls-sbbsdt-list { border: 1px solid #eaeaea; padding: 20px 20px 0; }
.ls-sbbsdt-list .ls-bs-tt { font-size: 18px; color: #2560b2; font-weight: bold; display: inline-block; padding-left: 20px; background: url(../images-msly/bslbtt.png) no-repeat left center; }
.ls-work_grid_wrap p { float: left; height: 36px; line-height: 36px; text-align: center; font-size: 16px; }
.ls-work_grid_wrap p.p1 { text-indent: 20px; overflow: hidden; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; }
.ls-work_grid_wrap p.p2 { width: 300px; position: absolute; right: 400px; top: 0; }
.ls-work_grid_wrap p.p3 { width: 300px; position: absolute; right: 0; top: 0; }
.work_grid_title { overflow: hidden; background: #f6f6f6; position: relative; padding-right: 700px; }
.work_grid_title p { font-weight: bold; }
.work_grid_title p.p1 { text-indent: 110px; }
.work_grid_table { padding: 10px 0; }
.work_grid_table li { overflow: hidden; position: relative; padding-right: 700px; }
.work_grid_table li p { height: 40px; line-height: 40x; }
.work_grid_table li p.p3 a { border-radius: 12px; padding: 0 10px; display: inline-block; border: 1px solid #e8e8e8; font-size: 14px; height: 22px; line-height: 22px; }
.work_grid_table li p.p3 a:nth-of-type(1) { color: #fc5e14; }
.work_grid_table li p.p3 a:nth-of-type(1):hover { color: #fff; background: #fc5e14; }
.work_grid_table li p.p3 a:nth-of-type(2) { color: #29b537; }
.work_grid_table li p.p3 a:nth-of-type(2):hover { color: #fff; background: #29b537; }
.pagination { display: none; }

/*便民查询*/
.ls-sbbmcx li { width: 664px; height: 146px; float: left; background: #f5f9ff; margin-right: 30px; margin-top: 20px; padding: 30px 30px 0; box-sizing: border-box; }
.ls-sbbmcx li:nth-of-type(2n) { margin-right: 0; }
.ls-sbbmcx li .p1 a { display: block; color: #2560b2; font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ls-sbbmcx li .p1 a:hover { color: #d80c18; }
.ls-sbbmcx li .p2 { line-height: 30px; font-size: 16px; margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%; }
.ls-sbbmcx li .p2 a { font-size: 14px; padding: 0 10px; color: #fff; height: 20px; line-height: 20px; border-radius: 10px; background: #a0c2f6; display: inline-block; }
.ls-sbbmcx li .p2 a:hover { background: #1d67ba; }
.ls-sbbmcx li .p3 { line-height: 30px; font-size: 16px; color: #999; }

/*政策动态*/
.ls-sbzcdt-box .ls-zc-list { width: 960px; }
.ls-sbdt .ls-zc-list { border: 1px solid #99cdfc; }
.ls-sbdt .ls-zc-title { background: #ecf6ff; }
.ls-sbdt .ls-zc-title::before { background: url(../images-msly/jt01.png) no-repeat; }
.ls-sbdt .ls-zc-title a:hover { color: #4471ee; }
.ls-ncdlctgc .ls-zc-title a:hover { color: #4471ee; }
.ls-tzgg .ls-zc-title a:hover { color: #4471ee; }
@media (max-width: 1419px) {
  /*办事大厅*/
  .ls-sbbsdt-slide .bd { padding: 0 46px; }
}
@media (min-width: 1200px) and (max-width: 1419px) {
  /*办事大厅*/
  .ls-sbbsdt-slide li { width: 152px; }
  .ls-sbbsdt-slide li a { width: 132px; }
  .work_grid_table li, .work_grid_title { padding-right: 600px; }
  .ls-work_grid_wrap p.p2 { right: 300px; }
  /*便民查询*/
  .ls-sbbmcx li { width: 559px; margin-right: 20px; padding: 20px 20px 0; }
  /*政策动态*/
  .ls-sbzcdt-box .ls-zc-list { width: 798px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /*办事大厅*/
  .ls-sbbsdt-slide li { width: 218px; }
  .ls-sbbsdt-slide li a { width: 203px; }
  .ls-sbbsdt-list { padding: 15px 15px 0; }
  .ls-work_grid_wrap p.p2 { width: 196px; right: 258px; }
  .work_grid_table li, .work_grid_title { padding-right: 456px; }
  /*便民查询*/
  .ls-sbbmcx li { width: 467px; margin-right: 15px; margin-top: 15px; padding: 15px; height: auto; }
  /*政策动态*/
  .ls-sbzcdt-box .ls-zc-list { width: 690px; }
}

@media (max-width: 991px) {
  /*办事大厅*/
  .ls-sbbsdt-slide li { width: 327px; }
  .ls-sbbsdt-slide li a { width: 317px; }
  .ls-sbbsdt-list { padding: 10px 10px 0; }
  .work_grid_table { padding: 5px 0; }
  .ls-work_grid_wrap p.p1 { text-indent: 0; }
  .work_grid_title p.p1 { text-indent: 5px; }
  .ls-work_grid_wrap p.p2 { width: 150px; right: 165px; }
  .ls-work_grid_wrap p.p3 { width: 165px; }
  .work_grid_table li, .work_grid_title { padding-right: 165px; }
  /*便民查询*/
  .ls-sbbmcx li { width: 100%; margin-top: 10px; padding: 10px; height: auto; }
  .ls-sbbmcx li .p2 { white-space: normal; }
  /*政策动态*/
  .ls-sbzcdt-box .ls-zc-list { width: 606px; }
}

@media (max-width: 767px) {
  /*办事大厅*/
  .ls-sbbsdt-slide li { width: 100%; }
  .ls-sbbsdt-slide li a { width: 100%; }
  .ls-work_grid_wrap p.p2 { display: none; }
  /*便民查询*/
  /*政策动态*/
  .ls-sbzcdt-box .ls-zc-list { width: auto; }
}
/*-----------------------------社保服务 end---------------------------------------*/

/*-----------------------------出入境服务---------------------------------------*/
.ls-crjfwban { background: url(../images-msly/crjbanbg.png) no-repeat; background-size: 100% 100%; }

/*办事大厅*/
.ls-crjbsdt-box { width: 667px; height: 405px; border: 1px solid #d4e4fc; border-radius: 10px 10px 0 0; }
.ls-crj-tit { height: 80px; line-height: 30px; padding: 26px 30px 0; background: url(../images-msly/crjttbg.png) no-repeat; background-size: 100% 100%; box-sizing: border-box; }
.ls-crj-tit a { display: block; }
.ls-crj-tit a.fl { font-size: 24px; font-weight: bold; padding-left: 50px; background: url(../images-msly/zjblh.png) no-repeat left center; }
.ls-crj-tit a.more { font-size: 16px; color: #9e9e9e; padding-right: 40px; background: url(../images-msly/more.png) no-repeat right center; }
.ls-crj-tit a.more:hover { color: #d80c18; background: url(../images-msly/moreh.png) no-repeat right center; }
.ls-crjbs-list { padding: 30px 30px 0; }

.ls-zjjs li { }
.ls-zjjs li a { display: block; height: 100%; position: relative; }
.ls-zjjs li .img-title { position: absolute; top: 82px; left: 20px; padding: 0 20px; height: 30px; line-height: 30px; background: #447df4; color: #fff; border-radius: 15px; }
.ls-zjjs li .img-title:hover { color: #d80c18; }
.ls-crj-item { width: 328px; background: #eef7ff; padding: 20px 20px 0; box-sizing: border-box; }

.ls-blh { height: 170px; text-align: center; }
.ls-blh .ico { display: inline-block; background: url(../images-msly/blhyy.png) no-repeat left center; font-size: 20px; font-weight: bold; color: #1c66b9; padding: 0 0 0 32px; }
.ls-blh ul { margin-top: 10px; padding-left: 30px; text-align: left; }
.ls-blh ul li { float: left; width: 50%; font-size: 16px; height: 40px; line-height: 40px; }
.ls-blh ul li a { padding-left: 15px; box-sizing: border-box; background: url(../images-msly/dot1.png) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; max-width: 100%; }

.ls-xgzc { height: 70px; margin-top: 20px; background: #eef7ff url(../images-msly/more2.png) no-repeat right 56px center; }
.ls-xgzc li { height: 30px; line-height: 30px; padding-left: 50px; }
.ls-xgzc li a img { vertical-align: middle; margin-right: 15px; }
.ls-xgzc li .img-title { font-size: 20px; font-weight: bold; color: #1c66b9; vertical-align: middle; }
.ls-xgzc li a:hover .img-title { color: #d80c18; }
.ls-xgzc li a:hover img { animation: tpxz 1s linear 0s; }

.ls-crjbsdt-box .ls-work_grid_wrap { padding: 30px 30px 0; }
.ls-crjbsdt-box .work_grid_table li, .ls-crjbsdt-box .work_grid_title { padding-right: 290px; }
.ls-crjbsdt-box .work_grid_table li p { height: 45px; line-height: 45px; }
.ls-crjbsdt-box .ls-work_grid_wrap p.p3 { width: 170px; }
.ls-crjbsdt-box .ls-work_grid_wrap p.p2 { width: 120px; right: 170px; }

/*便民查询*/
.ls-crjbmcx li { float: left; width: 664px; margin-right: 30px; background: #eefdf7; height: 150px; line-height: 150px; border-radius: 10px; margin-top: 20px; }
.ls-crjbmcx li:nth-of-type(2n) { margin-right: 0; }
.ls-crjbmcx li.num2 { background: #fef8ed; }
.ls-crjbmcx li a { display: block; height: 100%; text-align: center; }
.ls-crjbmcx li a img { vertical-align: middle; margin-right: 10px; }
.ls-crjbmcx li a:hover img { animation: tpxz 1s linear 0s; }
.ls-crjbmcx li a span { font-size: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
/*政策动态*/

@media (min-width: 1200px) and (max-width: 1419px) {
  /*办事大厅*/
  .ls-crj-tit { padding: 20px 20px 0; height: 70px; }
  .ls-crjbs-list { padding: 20px 20px 0; }
  .ls-zjjs li a img { width: 234px; height: auto; }
  .ls-zjjs li .img-title { top: 75px; }
  .ls-xgzc li { padding-left: 30px; }
  .ls-crjbsdt-box { width: 559px; height: 356px; }
  .ls-crj-item { width: 270px; }
  .ls-blh { height: 158px; }
  .ls-crjbsdt-box .ls-work_grid_wrap { padding: 20px 20px 0; }
  .work_grid_table { padding: 5px 0; }
  .ls-crjbsdt-box .work_grid_table li p { height: 44px; line-height: 44px; }
  /*便民查询*/
  .ls-crjbmcx li { width: 559px; margin-right: 20px; }
  /*政策动态*/
}
@media (max-width: 1199px) {
  /*政策动态*/
  .ls-zc-title a span br { display: none; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /*办事大厅*/
  .ls-crjbsdt-box { width: 467px; height: 306px; }
  .ls-crjbs-list { padding: 15px 15px 0; }
  .ls-crjbsdt-box .ls-work_grid_wrap { padding: 15px 15px 0; }
  .ls-crj-tit { padding: 15px 15px 0; height: 60px; }
  .ls-zjjs li a img { width: 204px; }
  .ls-crj-item { width: 222px; padding: 15px 15px 0; }
  .ls-xgzc { height: 60px; margin-top: 10px; background-position: right 22px center; }
  .ls-xgzc li { padding-left: 10px; }
  .ls-blh { height: 146px; }
  .ls-blh ul { padding-left: 0; }
  .work_grid_title p.p1 { text-indent: 28px; }
  .work_grid_table { padding: 0; }
  .ls-crjbsdt-box .work_grid_table li p { height: 38px; line-height: 38px; }
  /*便民查询*/
  .ls-crjbmcx li { width: 467px; margin-right: 15px; }
}
@media (max-width: 991px) {
  /*办事大厅*/
  .ls-crjbsdt-box { width: auto; float: none; height: auto; }
  .ls-crj-tit { padding: 10px; height: auto; }
  .ls-crjbs-list { padding: 10px; }
  .ls-crjbsdt-box .ls-work_grid_wrap { padding: 10px 10px 0; }
  .ls-zjjs li a img { width: 240px; }
  .ls-blh ul { padding-left: 0; margin-top: 0; }
  .ls-blh ul li { width: 49%; margin-right: 2%; background: #f4faff; padding: 0 10px; box-sizing: border-box; margin-top: 10px; }
  .ls-blh ul li:nth-of-type(2n) { margin-right: 0; }
  .ls-xgzc { margin-top: 10px; }
  .ls-crj-item { width: 465px; }
  /*便民查询*/
  .ls-crjbmcx li { width: 100%; float: none; }
  /*政策动态*/
}
@media (max-width: 767px) {
  /*办事大厅*/
  .ls-crj-licon { float: none; }
  .ls-crj-item { width: auto; padding: 10px; }
  .ls-blh { margin-top: 10px; height: auto; }
  .ls-zjjs li a img { width: 100%; }
  .ls-zjjs li .img-title { top: 26%; left: 9%; }
  .ls-xgzc { height: auto; }
  .ls-crjbsdt-box .work_grid_table li, .ls-crjbsdt-box .work_grid_title { padding-right: 170px; }
  /*便民查询*/
  /*政策动态*/
}
@media (max-width: 690px) {
  .ls-crjfwban { height: auto; padding-bottom: 10px; }
  .ls-crjfwban .ls-bt { float: none; text-align: center; padding: 0; }
  .ls-crjfwban .ls-ztselect-box { width: 220px; float: none; margin: 0 auto; }
}
@media (max-width: 380px) {
  .ls-crj-tit a.more { float: left; }
  .ls-crj-tit a.fl { margin-right: 10px; }
}
@media (max-width: 350px) {
  /*办事大厅*/
  .ls-zjjs li .img-title { top: 30%; }
  .ls-blh ul li { width: 100%; }
  .ls-xgzc li { padding-left: 10px; }
  /*便民查询*/
  .ls-crjbmcx li { line-height: 30px; }
  .ls-crjbmcx li a img { margin-right: 0; margin-top: 10px; }
  .ls-crjbmcx li a span { display: block; }
}

/*-----------------------------出入境服务 end---------------------------------------*/

/*----------------------------住房服务---------------------------------------*/
.ls-zffwban { background: url(../images-msly/zffwbanbg.png) no-repeat; background-size: 100% 100%; }

/*办事大厅*/
.ls-crj-tit.ls-zfbz a.fl { background: url(../images-msly/zfbz.png) no-repeat; }
.ls-crj-tit.ls-mmfc a.fl { background: url(../images-msly/mmfc.png) no-repeat; }
.ls-zfbsdt-box { width: 667px; height: 368px; border: 1px solid #d4e4fc; border-radius: 10px 10px 0 0; }
.ls-zfbsdt-box .ls-work_grid_wrap { padding: 30px 30px 0; }
.ls-zfbsdt-box .ls-work_grid_wrap p.p3 { width: 170px; }
.ls-zfbsdt-box .ls-work_grid_wrap p.p2 { right: 170px; width: 140px; }
.ls-zfbsdt-box .work_grid_table li, .ls-zfbsdt-box .work_grid_title { padding-right: 310px; }
.ls-dwbm { width: 667px; height: 176px; background: url(../images-msly/bsbmbg.png) no-repeat; background-size: 100% 100%; }
.ls-dwbm ul { position: relative; padding: 30px 30px 0 260px; }
.ls-dwbm.ls-bm ul { padding: 65px 30px 0 260px; }
.ls-dwbm li.num-dw { position: absolute; width: auto; height: auto; left: 60px; top: 12px; background: transparent; padding: 0; }
.ls-dwbm li.num-dw a { display: block; height: 100%; background: transparent; padding: 0; text-align: center; }
.ls-dwbm li.num-dw a span { display: block; font-size: 24px; }
.ls-dwbm li { float: left; width: 46%; margin-right: 8%; height: 46px; line-height: 46px; font-size: 16px; background: #e7f1ff; padding: 0 0 0 30px; box-sizing: border-box; margin-bottom: 20px; }
.ls-dwbm li.num2 { margin-right: 0; }
.ls-dwbm li.num3 { float: left; width: 100%; }
.ls-dwbm li a { display: block; padding-left: 20px; background: url(../images-msly/dot1.png) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%; }
/*政策动态*/

.ls-zfzcdt .ls-zc-list ,.ls-jyzcdt .ls-zc-list{
  width: 960px;
}

@media (max-width: 1419px) {
  .ls-zfzcdt .ls-zc-list,.ls-jyzcdt .ls-zc-list{
    width: 798px;
  }
  /*办事大厅*/
  .ls-dwbm { width: 559px; height: 154px; }
  .ls-dwbm li.num-dw { top: 0; }
}
@media (min-width: 1200px) and (max-width: 1419px) {

  /*办事大厅*/
  .ls-zfbsdt-box { width: 559px; height: 338px; }
  .ls-zfbsdt-box .ls-work_grid_wrap { padding: 20px 20px 0; }
  .ls-zfbsdt-box .work_grid_title p.p1 { text-indent: 30px; }
  .ls-dwbm ul { padding: 20px 20px 0 208px; }
  .ls-dwbm.ls-bm ul { padding: 55px 20px 0 208px; }
  /*政策动态*/
}

@media (min-width: 992px) and (max-width: 1199px) {
  .ls-zfzcdt .ls-zc-list,.ls-jyzcdt .ls-zc-list {
    width: 690px;
  }
  /*办事大厅*/
  .ls-zfbsdt-box { width: 467px; height: 315px; }
  .ls-zfbsdt-box .ls-work_grid_wrap { padding: 15px 15px 0; }
  .ls-dwbm { width: 467px; }
  .ls-dwbm ul { padding: 20px 15px 0 150px; }
  .ls-dwbm li { margin-bottom: 15px; padding: 0 0 0 15px; }
  .ls-dwbm.ls-bm ul { padding: 55px 15px 0 150px; }
  .ls-dwbm li.num-dw { left: 20px; }
  /*政策动态*/
}
@media (max-width: 991px) {
  .ls-zfzcdt .ls-zc-list,.ls-jyzcdt .ls-zc-list {
    width: 606px;
  }
  /*办事大厅*/
  .ls-zfbsdt-box { width: auto; float: none; height: auto; }
  .ls-zfbsdt-box.fr { margin-top: 10px; }
  .ls-zfbsdt-box .ls-work_grid_wrap { padding: 10px; }
  .ls-dwbm { width: auto; float: none; }
  .ls-dwbm.fr { margin-top: 10px; }
  .ls-dwbm ul { padding: 20px 15px 0 250px; }
  /*政策动态*/
}
@media (max-width: 767px) {
  .ls-zfzcdt .ls-zc-list ,.ls-jyzcdt .ls-zc-list{
    float: none;
    width: auto;
    height: auto;
  }
  /*办事大厅*/
  .ls-zfbsdt-box .work_grid_table li, .ls-zfbsdt-box .work_grid_title { padding-right: 170px; }
  .ls-dwbm ul { padding: 30px 30px 0 36%; }
  .ls-dwbm.ls-bm ul { padding: 65px 30px 0 36%; }
  /*政策动态*/
}
@media (max-width: 560px) {
  .ls-dwbm { height: auto; }
  .ls-dwbm li.num-dw { position: static; height: 46px; line-height: 46px; background: #e7f1ff; width: 100%; padding: 0 0 0 30px; }
  .ls-dwbm li.num-dw a { text-align: left; }
  .ls-dwbm li.num-dw a span { font-size: 16px; padding-left: 20px; background: url(../images-msly/dot1.png) no-repeat left center; }
  .ls-dwbm li.num-dw a img { display: none; }
  .ls-dwbm ul, .ls-dwbm.ls-bm ul { padding: 10px 10px 0; }
  .ls-dwbm li { width: 100%; margin-bottom: 10px; }
}
/*----------------------------住房服务 end---------------------------------------*/

/*----------------------------建设项目审批 end---------------------------------------*/
.ls-xmjsfwban { background: url("../images-msly/ms_jsxm_banbg.png") 0 0 no-repeat; height: 160px; }
/*便民查询*/
.ls-msly-jsxmcontainer .ls-bmcx li { width: 432px; }
.ls-msly-jsxmcontainer .ls-bmcx li.num1 { background: #ebf6ff; }
.ls-msly-jsxmcontainer .ls-bmcx li.num2 { background: #fef8ed; }
.ls-msly-jsxmcontainer .ls-bmcx li.num3 { margin-right: 0; background: #eefdf7; }
/*政策动态*/
.ls-msly-jsxmcontainer .ls-bmcx li { width: 432px; }
@media (min-width: 1200px) and (max-width: 1419px) {
  .ls-msly-jsxmcontainer .ls-bmcx li { width: 366px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-msly-jsxmcontainer .ls-bmcx li { width: 306px; }
}
@media (max-width: 991px) {
  .ls-msly-jsxmcontainer .ls-bmcx li { width: 49%; }
}
@media (max-width: 767px) {
  .ls-xmjsfwban { height: auto; padding-bottom: 20px; background-size: auto 100%; }
}
/*----------------------------建设项目审批 end---------------------------------------*/
/*高效办成一件事*/
.ls-gxbs-main{background: linear-gradient(180deg, #F5F9FF 0%, #F8FBFF 100%); padding: 20px 24px 0 24px; margin-top: 20px; }
.ls-gxbs-tab{background: url("../images-msly/msly-line.png") center  59px no-repeat; }
.ls-gxbs-tab li{ float: left; position: relative; font-size: 20px; height: 90px; }
.ls-gxbs-tab li a{ display: block; position: relative; height: 77px; line-height:58px; padding: 0 70px;}
.ls-gxbs-tab li .ico{ display: block; position: absolute; left:50%; margin-left: -17px; bottom:0; width: 35px; height: 35px; background: url("../images-msly/msly-aoff.png") 0  0 no-repeat;}
.ls-gxbs-tab li.active .ico{background: url("../images-msly/msly-aon.png") 0  0 no-repeat; }
.ls-gxbs-tab li.active a{color: #2560B2; font-weight: bold;}
.ls-gxbs-tab li.active .arrow{ display: block; position: absolute; left:50%; margin-left: -12px; bottom:-2px; width: 24px; height: 14px; background: url("../images-msly/msly-arrow.png") 0  0 no-repeat;}
.ls-gxbs-link{ padding: 23px; background: #fdfeff; border: 1px solid #c5dafa;}
.ls-gxbs-slide{  position: relative;   height: 120px; }
.ls-gxbs-slide .ls-prev,.ls-gxbs-slide .ls-next{ position: absolute; background-color: rgba(0, 0, 0, 0.1) !important; width: 18px; height: 30px; display: block; top: 50%; margin-top: -15px;    z-index: 2; cursor: pointer; }
.ls-gxbs-slide  .ls-prev{left:0; opacity: 1;  background-image: url("../images-msly/msly-prve.png") !important;  background-repeat: no-repeat; background-position: center center;  }
.ls-gxbs-slide  .ls-next{right: 0;background-image: url("../images-msly/msly-next.png") !important; opacity: 1;   background-repeat: no-repeat; background-position: center center;  }
.ls-gxbs-slide  .ls-prev:hover,.ls-gxbs-slide  .ls-next:hover{  background-color: rgba(0, 0, 0, 0.4) !important;}
.ls-speciallist{ width: 100%; height: 100%; overflow: hidden;}
.ls-speciallist li{ float: left; width: 321.5px;  }
.ls-speciallist li a{display: block; margin-right: 24px; height: 120px; overflow: hidden; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; background-position: left top; background-size: 100% 100%; background: linear-gradient(120deg, #FECF60 20%, #FDB053 96%);  color: #fff; text-align: center; font-size: 18px; font-weight: bold; border-radius: 4px; }
.ls-speciallist li a:hover{background: linear-gradient(120deg, #FDB053 100%, #FDB053 100%); }
.ls-speciallist li.num2 a,.ls-speciallist li.num6 a,.ls-speciallist li.num10 a{ background: linear-gradient(120deg, #FF8861 20%, #FF5E51 96%);}
.ls-speciallist li.num2 a:hover,.ls-speciallist li.num6 a:hover,.ls-speciallist li.num10 a:hover{ background: linear-gradient(120deg, #FF5E51 100%, #FF5E51 100%);}
.ls-speciallist li.num3 a,.ls-speciallist li.num7 a,.ls-speciallist li.num11 a{background: linear-gradient(120deg, #57C6FF 20%, #36BBFF 96%);}
.ls-speciallist li.num3 a:hover,.ls-speciallist li.num7 a:hover,.ls-speciallist li.num11 a:hover{background: linear-gradient(120deg, #36BBFF 100%, #36BBFF 100%);}
.ls-speciallist li.num4 a,.ls-speciallist li.num8 a,.ls-speciallist li.num12 a{ background: linear-gradient(120deg, #12D5C8 20%, #13CACD 95%);}
.ls-speciallist li.num4 a:hover,.ls-speciallist li.num8 a:hover,.ls-speciallist li.num12 a:hover{ background: linear-gradient(120deg, #13CACD 100%, #13CACD 100%);}
.ls-speciallist li .linktit{ display: block; padding: 0 10px;    height: 100%; background: url("../images-msly/msly-linkbg.png") left top no-repeat; position: relative; }
.ls-speciallist li .linktit i{ position: absolute; top:50%; left:0; right: 0; padding: 0 10px; display: block; font-style: normal; line-height: 36px; margin-top: -18px;}
.ls-speciallist li .linktit i br{ display: none;}
@media (min-width: 1200px) and (max-width: 1419px) {
  .ls-speciallist li{  width: 265px;  }
  .ls-speciallist li a{ margin-right: 19px;}
  .ls-gxbs-tab li a{  padding: 0 50px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-gxbs-tab li a{  padding: 0 30px;}
  .ls-speciallist li{ float: left; width: 290.5px;  }
  .ls-speciallist li a{ margin-right: 20px;}
}
@media (max-width: 991px) {
  .ls-gxbs-link{ padding: 15px;}
  .ls-gxbs-tab li a{ padding: 0 20px }
  .ls-speciallist li{ width: 338px;  }
  .ls-speciallist li a{ margin-right: 20px;}
}
@media (max-width: 767px) {
  .ls-gxbs-main{  padding: 10px 10px 0 10px;}
  .ls-gxbs-tab li.active .arrow{ display: none;}
  .ls-gxbs-slide{ height: auto;}
  .ls-gxbs-slide .ls-prev,.ls-gxbs-slide .ls-next{ display: none;}
  .ls-gxbs-slide .tempWrap,.ls-gxbs-slide .tempWrap ul{ width: auto !important;}
  .ls-gxbs-slide .tempWrap ul{ position: static !important; left: auto !important;}
  .ls-speciallist{ margin: 0;  height: auto;}
  .ls-speciallist li{ width: auto !important; float: none !important; margin: 10px 0 0 0; }
  .ls-speciallist li:first-child{ margin-top: 0;}
  .ls-speciallist li a{ margin-right: 0; height: auto; padding: 0;}
  .ls-speciallist li .linktit{ white-space:normal; background-size: 100% 100%;  padding: 10px 0;  height: auto; line-height:1.8;}
  .ls-speciallist li .linktit br{ display: none;}
  .ls-speciallist li .linktit i{ position: static; margin-top:0 !important;}
}
/*导语*/
.ls-jsbox{ background: url("../images-msly/jj-info.png")  left top repeat-x #CCE9FF; padding: 32px 8px 8px 8px; margin-bottom: 15px;}
.ls-jsinfo-bg{  border-radius: 8px; background: linear-gradient(180deg, #FFFFFF 0%, #F5F9FF 100%);}
.ls-jsinfo{ padding: 18px; min-height: 100px; background: url("../images-msly/bjicon.png") left bottom no-repeat; font-size: 18px; line-height: 38px;  }
.ls-jsinfo p{   text-indent: 2em; word-break: break-all;  text-align: justify;}
.ls-listname{ text-align: right; }
.ls-listname a{  display: inline-block;  font-size: 22px; font-weight: bold;  color: #fff; padding: 0 40px 0 20px; background:url("../images-msly/wj-ico.png") right center no-repeat  #A0C2F6; border-radius: 100px; height: 40px; line-height: 40px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; }
.ls-listname a:hover{ background-color:#085fe5; }
/*答问知识库*/
.ls-dwzsk-box{ margin-bottom: 30px;}
.ls-jqr-tu{width: 346px; height: 426px; background: url("../images-msly/jqr_znwd.png") top center no-repeat;}
.ls-jqr-text{ width:272px; height: 106px; background: url("../images-msly/jsq-text.png")no-repeat;  margin:23px 11px 0 16px; padding: 16px 23px 24px 24px; line-height: 24px; text-align: justify; font-size: 16px; color: #fff;}
.ai-link{ display: block; text-align: center;  }
.ai-link img{ margin-top: -8px; margin-left: -3px; }
.ai-link:hover img{ margin-top: -5px; animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;}
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
.ls-knowledge-list-box{ width: 986px; float: right;}
.ls-knowledge-list{ margin-top: 20px;}
.ls-knowledge-list .ls-knowledge-list-box li{  padding: 24px; margin-top: 0; margin-bottom:20px;}
.ls-knowledge-list .ls-knowledge-list-box li:last-child{ margin-bottom: 0;}
.ls-knowledge-list-box .ls-knowledge-answer{ height: 60px; overflow: hidden;}
@media (min-width: 1200px) and (max-width: 1419px) {
  .ls-knowledge-list-box{ width: 766px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-knowledge-list-box{ width: 580px; }
  .ls-knowledge-list .ls-knowledge-list-box li{ padding: 15px;}
  .ls-knowledge-ask{ margin-bottom: 10px;}
  .ls-knowledge-dateinfo{ margin-top: 10px;     padding: 3px 0 3px 60px;}
  .ls-knowledge-list-box .ls-knowledge-answer{ height: 90px; }

}
@media (max-width: 991px) {
  .ls-dwzsk-box{ margin-bottom: 20px;}
  .ls-jqr-tu{  margin: 0 auto; max-width: 100%; float: none;}
  .ls-knowledge-list-box{width: auto; float: none; margin-top: 20px; }
  .ls-knowledge-list-box .ls-knowledge-answer{ height: auto; }
  .ls-knowledge-list .ls-knowledge-list-box li{ margin-bottom: 10px;}
}
@media (max-width: 767px) {
  .ls-dwzsk-box{ margin-bottom: 15px;}
  .ls-knowledge-list{ margin-top: 0;}
  .ls-knowledge-list-box{ margin-top: 10px; }
}
@media (max-width: 387px) {
  .ls-jqr-tu{ width: auto; height: 388px; background-size: 100% 100%; }
  .ls-jqr-text{ width: auto; background-size: 100% 100%; line-height: 22px; font-size: 14px; margin: 10px 10px 0 10px; }
}


