@charset "utf-8";
/* CSS Document */
.ls-ssjgk-body{ background: url("../images-ssjgk/topbg.png") center top no-repeat #fff;}
.ls-ssjgk-head{ height: 320px;}
.site-logo{ margin-top: 19px; }
.site-logo img{ height: 53px;}
.ls-ssjgk-head .img_title{ display: none;}
.ghlt_btn{ margin-top: 24px;}
.ghlt_btn ul li{ float: left; background: url("../images-ssjgk/line_sx.png") right center no-repeat;  height: 30px; line-height: 30px;  cursor: pointer;}
.ghlt_btn ul li a{color: #8099C8; display: block; padding: 0 16px; font-size: 16px;}
.ghlt_btn ul li a:hover{color: #4A7BCE;}
.ghlt_btn ul li.backhome{ background:none; margin-left: 16px;}
.ghlt_btn ul li.backhome a{border-radius: 4px; background: rgba(255, 255, 255, 0.4);}
.ghlt_btn ul li.backhome a:hover{ background: #fff;}
.ls-ssjgk-ban{ padding: 58px 0 103px 104px;clear: both;}
/*主体内容*/
.ls-page-contain{ background: url("../images-ssjgk/bottom_bg.png") center bottom no-repeat;}
.ls-unit-name{border-radius: 16px; box-shadow: 0px 4px 24px 0px rgba(126, 173, 250, 0.25);background: rgba(255, 255, 255, 1); margin-bottom: 32px; padding: 32px 25px 18px;overflow: hidden;}
.ls-unit-name ul li{width: 178px; height: 56px;float: left;  text-align: center; margin: 0 7px 20px;}
.ls-unit-name ul li a{display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 16px;line-height: 56px;border-radius: 8px;  box-shadow: 0px 6px 0px 0px rgba(0, 0, 0, 0.08); background: rgba(243, 243, 243, 1);}
.ls-unit-name ul li.active a,.ls-unit-name ul li a:hover{border-radius: 8px;color: #fff;  box-shadow: 0px 6px 0px 0px rgba(126, 173, 250, 0.32); background: rgba(126, 173, 250, 1);}
#unit_ul{height: 304px; overflow-x: hidden; overflow-y: auto; margin-right: -10px;}
#unit_ul::-webkit-scrollbar{ width: 6px;height: auto;}
/* 滚动条轨道 */
#unit_ul::-webkit-scrollbar-track {border-radius: 6px;background:rgba(126, 173, 250, 0.25);}
/* 滚动条滑块 */
#unit_ul::-webkit-scrollbar-thumb{border-radius: 6px;background:rgba(126, 173, 250, 1);}
.ls-unit-content{ margin-bottom: 55px; }
.ls-gktab{width: 256px; height: 470px;padding: 24px 0 0 24px; float: left; background: url("../images-ssjgk/title_bg.png") center center no-repeat;background-size: 100% 100%;}
.ls-gktab ul li{ height: 60px;padding: 8px 0;  position: relative;}
.ls-gktab ul li.active:before,.ls-gktab ul li.active:after{content: ""; display: block; width:8px; height:8px;   position: absolute;right: 0px;}
.ls-gktab ul li.active:before{top:0px; background: url("../images-ssjgk/icon-top.png") center center no-repeat;}
.ls-gktab ul li.active:after{bottom:0px;background: url("../images-ssjgk/icon-bottom.png") center center no-repeat;}
.ls-gktab ul li a{ line-height: 32px; padding: 14px 0;font-size: 18px; color: #fff;text-indent: 90px; position: relative;display: block;background-position: 46px center;background-repeat: no-repeat;}
.ls-gktab ul li.active a{color: #4A7BCE; background-color: #fff; border-radius: 8px 0 0 8px;}
.ls-gktab ul li a.m1{ background-image: url("../images-ssjgk/icon-0h.png"); }
.ls-gktab ul li a.m2{ background-image: url("../images-ssjgk/icon-1.png"); }
.ls-gktab ul li a.m3{ background-image: url("../images-ssjgk/icon-2.png"); }
.ls-gktab ul li a.m4{ background-image: url("../images-ssjgk/icon-3.png"); }
.ls-gktab ul li.active a.m1{ background-image: url("../images-ssjgk/icon-0.png"); }
.ls-gktab ul li.active a.m2{ background-image: url("../images-ssjgk/icon-1h.png"); }
.ls-gktab ul li.active a.m3{ background-image: url("../images-ssjgk/icon-2h.png"); }
.ls-gktab ul li.active a.m4{ background-image: url("../images-ssjgk/icon-3h.png"); }
.ls-gklist{width: 888px; float: right;}
.ls-gklist li{ overflow: hidden; padding:2px 120px 2px 18px; background: url("../images-ssjgk/dot.png") left center no-repeat; height:40px; line-height: 40px; font-size:16px;   position: relative;  }
.ls-gklist li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-gklist li .title,.ls-gklist li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.ls-gklist li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-gklist li .gl .split{padding:0 2px;}
.ls-gklist li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.ls-gklist li span.date{  white-space: nowrap; color: #999;  position: absolute; right: 0; top:2px;}
/*分页/翻页*/
.pagination{ margin:19px 0 0px;padding:0;line-height:30px;font-size:16px; }
.pagination a,.pagination span{ border:1px solid #ccc; padding:0px 10px; height:30px; border-radius: 4px;background: #fff;}
.pagination a:hover{background:#7EADFA;border:1px solid #7EADFA; }
.pagination a.active{border:1px solid #7EADFA;}
.pagination span.current,.pagination span.current:hover,.pagination .inputBar button:hover{background:#7EADFA;border:1px solid #7EADFA;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #eee;color:#ccc;background:#fff;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#7EADFA;border:#7EADFA 1px solid;}
.pagination .inputBar{ height:30px;background: none; }
.pagination .total{ height:30px;background: none;}
.pagination .inputBar input{ height:26px;line-height:26px;background: #fff; border-radius: 4px; }
.pagination .inputBar button{ height:32px;line-height:26px; background: #fff; border-radius: 4px; width: auto; padding: 0 14px;color: #666;}
.ls-footer{ border-color: #7EADFA;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ls-unit-name ul li{width: 175px;}
    .ls-gklist{width: 680px;}
}
@media (max-width: 991px) {
    .ls-ssjgk-ban{ padding: 58px 0 103px; text-align: center;}
    .ls-unit-name{ padding: 15px 15px 5px; margin-bottom: 20px;}
    .ls-unit-name ul li{width: 33.33%; margin: 0 0 16px;}
    .ls-unit-name ul li a{ margin: 0 5px;}
    #unit_ul{ height: 285px;}
    .ls-unit-content{ margin-bottom:20px; }
    .ls-gktab{ width: 200px; border-radius: 8px;padding: 15px 0 0 15px;}
    .ls-gktab ul li a{ text-indent: 70px; background-position: 26px center;}
    .ls-gklist{width: 530px;padding-right: 10px;}
}
@media (max-width: 767px) {
    .ls-ssjgk-head{ height: auto;}
    .ls-ssjgk-head .container{ position: relative;}
    .ls-ssjgk-ban{ padding: 40px 0px;}
    .ls-ssjgk-ban img{ max-width: 90%;}
    .site-logo{ margin: 50px 0 0px;float: none;  text-align: center;}
    .ghlt_btn{ margin:0;position: absolute; right: 10px; top:10px;}
    .ls-unit-name{ padding: 10px 15px 5px 10px; margin: 10px;}
    .ls-unit-name ul li{width:50%; }
    .ls-unit-name ul li a{font-size: 16px;}
    .ls-gktab{width: auto; height:auto;overflow:hidden;padding: 10px; margin: 10px; float: none;border-radius: 8px;background: linear-gradient(180.00deg, rgba(126, 173, 250, 1),rgba(173, 215, 255, 0.4) 100%);}
    .ls-gktab ul li{width: 50%; float: left;text-align: center;padding: 0px; height: auto;}
    .ls-gktab ul li.active a{  border-radius: 8px;}
    .ls-gktab ul li.active:before,.ls-gktab ul li.active:after{display: none;}
    .ls-gktab ul li a{   background-position: 36% center;font-size: 20px;padding: 15px 0px;}
    .ls-gklist{width: auto; float: none; padding: 0 10px;}
    .ls-gklist li{ font-size: 16px;padding-right: 90px;}
}
@media (max-width: 617px) {
    .ls-gktab ul li a{background-image: none!important;text-indent: 0;padding: 10px 0px;}
}