@charset "utf-8";
/* CSS Document */
body{font-family: "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"; background: #f9fdff;}
/*归档*/
.guidang{position: absolute; top: 0; right: 0; z-index: 9;}
a:hover{color: #d00;}
@media (max-width:767px) {
    .guidang{width: 160px !important;height: 160px !important;background-size: 100% 100% !important;}
}
.font-blue{color: #487BC5;}
a.font-blue:hover{color: #d00;}
/*动画*/
@keyframes bellRing {
    0%,100% {transform-origin: top;}
    15% {transform: rotateZ(10deg);}
    30% {transform: rotateZ(-10deg);}
    45% {transform: rotateZ(5deg);}
    60% {transform: rotateZ(-5deg);}
    75% {transform: rotateZ(2deg);}
}
@-webkit-keyframes hvr-icon-bob {
    0% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
    50% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}
@keyframes hvr-icon-bob {
    0% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
    50% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}
@-webkit-keyframes hvr-icon-bob-float {
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}
@keyframes hvr-icon-bob-float {
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}

/* 滚动条 */
.scrollbar-xy{overflow: auto;}
.scrollbar-xy::-webkit-scrollbar{ width: 8px;height: 8px;}
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 8px;height: auto;}
.scrollbar-x{overflow-x: auto; overflow-y: hidden;}
.scrollbar-x::-webkit-scrollbar{ height: 8px;width:auto;}
/* 滚动条轨道 */
.scrollbar-xy::-webkit-scrollbar-track, .scrollbar-x::-webkit-scrollbar-track, .scrollbar-y::-webkit-scrollbar-track {background: #fff;box-shadow: none;border-radius: 3px;}
/* 滚动条滑块 */
.scrollbar-xy::-webkit-scrollbar-thumb, .scrollbar-x::-webkit-scrollbar-thumb, .scrollbar-y::-webkit-scrollbar-thumb{border-radius: 4px; background: rgba(0, 0, 0, 0.1);}

/*头部*/
.ls-rhzt-header{ background: url("../images_rhfw/banbg.jpg") center 0 no-repeat; background-size: cover; height: 450px;}
.ls-rhzt-header span{display: none;}
/*logo*/
.ls-rhzt-logo{ padding: 17px 0 0 0;}
.ls-rhzt-logo li img{height: 70px; width: auto;}
.ls-rhzt-logo li span{display: none;}
/*右侧服务区*/
.ls-rhzt-toplink{ border-radius: 0 0 14px 14px; font-size: 0; line-height: 0; text-align: right; background: rgba(255, 255, 255, 0.15); padding: 10px 8px 9px;}
.ls-rhzt-toplink li{display: inline;}
.ls-rhzt-toplink li a{color: #fff;}
.ls-rhzt-toplink li > a,.ls-rhzt-toplink li #member_info{display: inline-block; line-height: 0; opacity: 0.8; font-weight: bold; font-size: 0; color: #fff; transition: 0.4s all ease; padding:0 13px 0 12px; position: relative; vertical-align: middle;}
.ls-rhzt-toplink li > a:after,.ls-rhzt-toplink li #member_info:after{display: block; content: ""; position:absolute; width: 1px; height: 16px; background: rgba(255, 255, 255, 0.25); right: 1px; top: 50%; margin-top: -8px;}
.ls-rhzt-toplink li > a:before,.ls-rhzt-toplink li #member_info:before{display: inline-block; content: ""; width: 17px; height: 26px; vertical-align: top; background:url("../images_mslyzt/icon_user.png") left center no-repeat; background-size: 100% auto; margin-right: 6px;}
.ls-rhzt-toplink li span{display: inline;}
.ls-rhzt-toplink li a span{vertical-align: middle; display: inline-block; vertical-align: middle;}
.ls-rhzt-toplink li a:hover,.ls-rhzt-toplink li #member_info:hover{color: #fff; opacity: 1;}
.ls-rhzt-toplink li #member_info a{ line-height: 26px; font-size: 16px; margin-left: 5px;}
.ls-rhzt-toplink li #member_info a:hover{ text-decoration: underline;}
.ls-rhzt-toplink li #member_info:before{margin-right: 1px;}
.ls-rhzt-toplink li.gohome a{padding-right: 12px;}
.ls-rhzt-toplink li.gohome a:after{display: none;}
.ls-rhzt-toplink li .ico{display: none;}
.ls-rhzt-toplink li a .tit{ line-height: 26px; font-size: 16px;}
.ls-rhzt-toplink li a.old_btn:before{ background-image:url("../images_mslyzt/icon_old.png");}
.ls-rhzt-toplink li.num-wza a:before{ background-image:url("../images_mslyzt/icon_wza.png");}
.ls-rhzt-toplink li.gohome a:before{ background-image:url("../images_rhfw/goback.png");}
/*banner*/
.ls-rhzt-banimg{ padding: 122px 0 0 111px; font-size: 0; line-height: 0; position: relative;}
.ls-rhzt-banimg li img{ vertical-align: middle; height: 121px;}

.ls-rhzt-bannerlm .ls-rhzt-banimg{padding-top: 81px;}
.ls-rhzt-bantit{ margin: 26px 0 0 135px; line-height: 0; font-size: 0;}
.ls-rhzt-bantit span{display: inline-block; padding: 0 113px; position: relative; line-height: 1.65; font-weight: bold; color: #fff; font-size: 40px; background: url("../images_rhfw/ban_tit.png") 0 0 no-repeat; background-size: 100% 100%; letter-spacing: 2px;}
.ls-rhzt-bantit span::before,.ls-rhzt-bantit span::after{display: block; content: ""; position: absolute; top: 50%; height: 2px; margin-top: -1px; background: #fff; box-shadow: 1px 1px 0 0 rgba(0, 145, 255, 1); width: 42px;}
.ls-rhzt-bantit span::before{ left: 49px;}
.ls-rhzt-bantit span::after{ right: 49px; }


/*主内容*/
.ls-bg-fff{box-shadow: 0 0 24px 0 rgba(40, 93, 223, 0.15); background: #fff;}

/*当前位置*/
.ls-crumbs-box{padding: 11px 10px 10px 19px; background: 0 16px no-repeat; background-image: url(../images_rhfw/pos.png) !important; font-size:14px; line-height: 1.72; color:#999; background-size: auto 14px;}
.ls-crumbs-box i{font-style: normal;}
.ls-crumbs-box a{color:#999;}
.ls-crumbs-box a:hover{color:#d00;}
.ls-crumbs-box .search-keywords{color:#f00;}
@media (max-width:767px) {
    .ls-crumbs-box{font-size: 12px;}
}

.ls-rhfw-itemBox{ padding:32px 20px 8px;}
.ls-rhfw-itemBox .ls-rhfw-item{width: 25%; float: left;}
.ls-rhfw-itemBox .ls-rhfw-item-info{margin:0 12px 24px; border: 1px #cde4fe solid; border-radius: 4px; background: #f6fdff url("../images_rhfw/itembg.png") center 0 no-repeat; background-size: 100% auto; height: 321px; padding: 27px 30px 0;}
.ls-rhfw-item-tit img{height: 90px; width: auto; margin-right: 20px;}
.ls-rhfw-item-tit span{display: inline-block; padding: 0 2px; line-height: 28px; font-weight: bold; color: #1A1A1A; font-size: 24px; position: relative;}
.ls-rhfw-item-tit span:after{position: absolute; display: block; content: ""; left: 0; right: 0; height: 5px; bottom: 0; background: linear-gradient(270.00deg, rgba(20, 131, 241, 0),rgba(20, 131, 241, 0.43) 100%);}
.ls-rhfw-item-list{padding: 10px 0 0;}
.ls-rhfw-item-list li{ padding: 5px 0 5px 14px; line-height: 2; font-size: 16px; background: url("../images_rhfw/icon.png") left center no-repeat; background-size: auto 4px;}
.ls-rhfw-item-list li a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

@media (min-width: 992px) and (max-width:1299px) {
    .ls-rhzt-banimg{ padding: 110px 0 0 30px;}
    .ls-rhfw-itemBox .ls-rhfw-item-info{ padding: 20px 15px 0; height: 301px;}
    .ls-rhfw-item-tit img{margin-right: 10px; height: 70px;}
}
@media (max-width:991px) {
    .ls-rhzt-header{height: auto;}
    .ls-rhzt-logo{padding-top: 10px;}
    .ls-rhzt-logo li img{height: 50px;}
    .ls-rhzt-toplink{padding: 6px;}
    .ls-rhzt-toplink li > a, .ls-rhzt-toplink li #member_info{padding: 0 10px 0 9px;}
    .ls-rhzt-banimg{ padding: 80px 0 0 10px;}
    .ls-rhzt-banimg li img{height: 100px;}
    .ls-rhzt-bantit{padding-bottom: 50px; margin-left: 25px;}

    .ls-rhfw-itemBox{ padding: 20px 12px 8px;}
    .ls-rhfw-itemBox .ls-rhfw-item{width: 50%;}
    .ls-rhfw-itemBox .ls-rhfw-item-info{ margin:0 8px 16px; padding: 20px 15px 0; height: 260px;}
    .ls-rhfw-item-tit img{margin-right: 10px; height: 70px;}
    .ls-rhfw-item-list li{ padding: 5px 0 5px 14px; line-height: 1.5; font-size: 16px;}
}
@media (max-width:767px) {
    .ls-rhzt-header{height: auto;}
    .ls-rhzt-logo{padding: 5px 0 0 5px;}
    .ls-rhzt-logo li img{height: 40px;}
    .ls-rhzt-toplink{padding: 6px 1px; margin-right: 5px;}
    .ls-rhzt-toplink li > a, .ls-rhzt-toplink li #member_info{padding: 0 9px 0 8px; font-size: 14px; line-height: 20px; font-weight: normal;}
    .ls-rhzt-toplink li #member_info a,.ls-rhzt-toplink li a .tit{font-size: 14px; line-height: 20px; font-weight: normal; vertical-align: middle;}
    .ls-rhzt-toplink li #member_info{padding-left:5px;}
    .ls-rhzt-toplink li #member_info a{margin-left: 3px;}
    .ls-rhzt-toplink li > a:before, .ls-rhzt-toplink li #member_info:before{display: none;}
    .ls-rhzt-banimg{ padding: 60px 10px;}
    .ls-rhzt-banimg li img{height:80px;}
    .ls-rhzt-toplink li.gohome a{padding-right: 8px;}
    .ls-rhzt-bannerlm .ls-rhzt-banimg{padding-bottom: 0; padding-top: 60px;}
    .ls-rhzt-bantit{padding-bottom: 50px; margin: 25px 0 0 25px;}
    .ls-rhzt-bantit span{font-size: 30px; padding: 0 50px;}
    .ls-rhzt-bantit span::before, .ls-rhzt-bantit span::after{ width: 20px;}
    .ls-rhzt-bantit span::before{left: 20px;}
    .ls-rhzt-bantit span::after{right: 20px;}
    .ls-crumbs-box{margin-left: 10px; margin-right: 10px;}
    .ls-rhfw-itemBox{ padding: 10px 10px 1px; margin: 0 10px;}
    .ls-rhfw-itemBox .ls-rhfw-item{width: auto; float: none;}
    .ls-rhfw-itemBox .ls-rhfw-item-info{ margin:0 0 10px; padding: 10px; height: auto;}
    .ls-rhfw-item-tit img{height: 50px;}
    .ls-rhfw-item-tit span{font-size: 20px;}
    .ls-rhfw-item-list{padding: 8px 0 0;}
    .ls-rhfw-item-list li{line-height: 1.5; font-size: 14px;}
}
@media (max-width:374px) {
    .ls-rhzt-toplink li > a, .ls-rhzt-toplink li #member_info{font-size: 13px;}
    .ls-rhzt-toplink li #member_info a,.ls-rhzt-toplink li a .tit{font-size: 13px;}
    .ls-rhzt-logo li img{height: 30px;}
    .ls-rhzt-banimg li img{height:auto; max-width: 80%;}
    .ls-rhzt-bantit{ margin: 25px 0 0 15px;}
    .ls-rhzt-bantit span{font-size: 22px;}
}
/*栏目*/
.ls-rhfw-left{padding: 24px 0; position: sticky; left:0; top:0; height: calc(100vh - 48px);}
.wza-on .ls-rhfw-left{ top:90px;}
.wza-subtitle .ls-rhfw-left{ height: calc(100vh - 288px);}
.ls-rhfwptlist{ height:100%; overflow: auto; margin:0 10px; width:210px;}
/* Webkit 浏览器 */
.ls-rhfwptlist::-webkit-scrollbar {width: 6px; }
.ls-rhfwptlist::-webkit-scrollbar-track {background-color: #fff;}
.ls-rhfwptlist::-webkit-scrollbar-thumb {background-color: #f5f5f5; border-radius: 6px;}
/* Firefox 浏览器 */
.ls-rhfwptlist::-moz-scrollbar {width: 6px;}
.ls-rhfwptlist::-moz-scrollbar-track {background-color: #fff;}
.ls-rhfwptlist::-moz-scrollbar-thumb {background-color:#f5f5f5; border-radius: 6px;}

.ls-rhfwptlist .item{cursor: pointer; line-height: 1.778; margin-bottom: 13px; padding:5px 25px 5px 14px;font-size: 18px; font-weight: bold;position: relative;}
.ls-rhfwptlist .item.active{background: linear-gradient(104.62deg, rgba(233, 249, 255, 1),rgba(233, 249, 255, 0) 100%); color: #487BC5;}
.ls-rhfwptlist .item.active:after{position: absolute; height: 11px; width: 9px; top: 50%; margin-top: -5px; background: url("../images_rhfw/li_arrow.png") 0 center no-repeat; right: 14px; content: ""; display: block; background-size: 100% 100%;}
.ls-rhfwptlist ul{ margin-bottom: 12px;}
.ls-rhfwptlist .level2{ font-size: 16px; margin-left: 20px; background:url("../images_rhfw/icon.png") no-repeat 4px 14px; line-height:1.5; background-size: 5px auto !important; padding: 4px 5px 4px 18px; cursor: pointer;}
.ls-rhfwptlist .level2 a{ display: block;}
.ls-rhfwptlist .level2.active{font-weight: bold; color: #487BC5;}
.ls-rhfwptlist .level2.active,.ls-rhfwptlist .level2.active a{ color:#487BC5;}
.ls-rhfwptlist .level3{ font-size: 14px; margin-left: 36px; line-height: 1.5; padding: 4px 10px; background: url(../images_new/ico.png) left 13px no-repeat; background-size: auto 4px;}
.ls-rhfwptlist .level3 a{ display: block;}
.ls-rhfwptlist .level3.active,.ls-rhfwptlist .level3.active a{ color:#487BC5; }
.ls-rhfwptlist .level4,.ls-rhfwptlist .level5,.ls-rhfwptlist .level6{ font-size: 14px; display: none; margin-left: 35px; line-height: 24px;  padding: 2px 14px;}
.ls-rhfwptlist .level4.active,.ls-rhfwptlist .level4.active a{ color:#487BC5; }

/*右侧*/
.ls-pt-right{width: 968px; padding: 12px 32px 34px; }
.ls-pt-title{display: none; padding: 8px 0 24px; height: 49px; text-align: center;}
.ls-pt-title span{ line-height: 42px;height: 49px; display: inline-block; font-size: 36px; font-weight: bold;position: relative;z-index: 0;}
.ls-pt-info{display: none; text-align: center;  padding: 5px; line-height: 1.6; font-size: 16px;}
.ls-pt-info .sp{ margin: 0 8px; display: inline-block;}
.ls-name-tit{ font-size: 28px; margin: 20px 0; font-weight: bold; line-height: 1.5;}
.ls-name-tit .ico{ float: left; margin-right: 10px;}
.ls-name-tit .ico img{ height: 42px; width: auto; vertical-align: top;}
.ls-fw-info{ background: #f1fbff; border-radius:0 0 12px 12px; border: 1px solid #d3e5ff; font-size: 16px; line-height: 2; padding: 24px; position: relative; margin-bottom:20px; text-align: justify; word-break:break-all;}
.ls-fw-info:last-child{ margin-bottom: 0;}
.ls-fw-info .arrow{ position: absolute; top:-13px; left:86px; background: url("../images_rhfw/arrow.png") 0 0 no-repeat; width: 27px; height: 14px; }
.ls-fw-info img{ max-width: 90% !important; height: auto !important; }
.ls-fw-subinfo{ margin-bottom: 32px; background: #f1fbff; border: 1px solid #d3e5ff; padding-bottom: 24px; border-radius: 0 0 12px 12px;}
.ls-fw-subinfo.level2 .ls-fw-subinfo.level3,.ls-fw-subinfo.level2 .ls-fw-subinfo.level4{ border: none;}
.ls-fw-subinfo .ls-fw-text{ border-radius: 0 0 12px 12px; font-size: 16px; line-height: 2; padding: 20px; word-break:break-all; text-align: justify;}
.ls-fw-subinfo img{ max-width: 90% !important; height: auto !important;}
.ls-fw-subinfo .ls-fw-title{ line-height: 1.8; padding: 5px 0 5px 26px; font-size: 24px;  color: #487BC5; font-weight: bold; background: linear-gradient(90.00deg, rgba(215, 243, 255, 1),rgba(223, 240, 247, 0) 100%); margin: -1px -1px 0; border-bottom: 1px solid #d3e5ff;}
.ls-fw-subinfo .ls-fw-title i{ font-style: normal;}
.ls-fw-subinfo.level3{padding: 24px 32px 0; margin-bottom: 0;}
.ls-fw-subinfo.level3 .ls-fw-title{ padding:5px 10px 5px 15px; background: url("../images_rhfw/icon.png") 0 16px no-repeat; background-size: 5px 5px; font-size: 18px; border-bottom: 0 none; line-height: 1.5; color: #333;}
.ls-fw-subinfo.level3 .ls-fw-text{padding: 0;}



.ls-fw-subinfo.level4 .ls-fw-title{ background: #fffaf3; padding-left: 36px; font-size: 18px; color: #C50001;line-height: 36px;}
.ls-fw-subinfo.level4 .ls-fw-title .tit:after{  display: none; }

.ls-fw-info *,.ls-fw-subinfo .ls-fw-text *{ background-color: transparent !important;}
.ls-fw-table{ margin-bottom: 20px;}
.ls-fw-table table{  width: 100%; }
.ls-fw-table th{ background: #FFFAF3; }
.ls-fw-table th,.ls-fw-table td{ border: 1px solid #F7E9DB; font-size: 16px; text-align: center; padding: 5px; line-height: 2; width: 50%; box-sizing: border-box;}
.ls-aq-list{ margin-top: -10px;}
.ls-aq-list ul{ margin-right: -4%;}
.ls-aq-list li{  float: left; width: 46%; margin-right: 4%;  box-sizing: border-box; padding-left: 18px;  background: url("../images_rhfw/dot.png") left center no-repeat; height: 42px; line-height: 42px; font-size: 16px;}
.ls-aq-list li a{  display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ls-ai-window{ position: fixed; top: 495px; right: 10px; padding: 16px; box-sizing: border-box; width: 280px; box-shadow: 0 0 15px 0 rgba(104, 74, 45, 0.15); background:url("../images_rhfw/ai_nrbg.png") no-repeat top center #fff;}
.ls-ai-window .ls-ai-title{ color: #487bc5; font-size: 24px; font-weight: bold; line-height: 1.6;}
.ls-ai-window .ls-ai-font{ margin-top: 10px; font-size: 16px; color:#666; line-height: 1.5;}
.ls-ai-window .ls-ai-info{ margin-top: 10px; font-size: 16px; line-height: 1.8;}
.ls-ai-window .ls-ai-tips{ color: #999; padding: 12px 12px 12px 30px; background: url("../images_rhfw/ai_tips.png") no-repeat 11px 16px  #fff7ec; font-size: 14px; background-size: 14px auto;}
.ls-ai-close{ position: absolute; transition: 0.4s all ease; right: 10px; top: 10px; font-size: 18px; line-height: 1.1; color: #999; padding: 0 5px; cursor: pointer;}
.ls-ai-close:hover{color: #333;}
@media (min-width: 992px) and (max-width:1299px) {
    .ls-pt-right{width: 668px; }
}
@media (max-width: 991px){
    .wzy_position{ margin: 0 10px;}
    .ls-special-main{ padding: 0 10px;}
    .ls-pt-right{width: 500px; padding: 15px; }
    .ls-name-tit{ margin: 10px 0;}
    .ls-fw-info,.ls-fw-subinfo .ls-fw-text{ padding: 15px;}
}
@media (max-width: 767px){
    .ls-pt-title span{ font-size: 30px;}
    .jrfw-container{ height: auto;}
    .ls-rhfw-left{ position: static; display: none; height: auto; padding: 10px 0;}
    .ls-rhfwptlist,.ls-pt-right,.ls-rhfw-left{ width: auto; float: none; height: auto; margin: 10px 10px 0;}
    .ls-rhfwptlist{margin-top: 0;}
    .ls-rhfwptlist .item{ width: 100%; float: left; box-sizing: border-box; margin-bottom:0; font-size: 16px;}
    .ls-rhfwptlist ul{ width: 100%; float: left;  box-sizing: border-box; margin: 2px 0 5px;}
    .ls-rhfwptlist ul li,.ls-rhfwptlist .level2{  float: left;}
    .ls-rhfwptlist .level2{font-size: 14px; background-position: 0 13px; padding-left: 12px; margin-left: 16px;}
    .ls-pt-right{padding: 10px; margin-top: 0;}
    .ls-fw-subinfo{ margin-bottom: 10px;}
    .ls-name-tit{ font-size: 24px;}
    .ls-fw-info{ margin-top: 10px; font-size: 14px;}
    .ls-fw-subinfo .ls-fw-title{ font-size: 20px;}
    .ls-fw-info,.ls-fw-subinfo .ls-fw-text{ padding: 10px; line-height: 1.8; word-break:break-all; word-wrap:break-word;}
    .ls-aq-list ul{ margin-right: 0;}
    .ls-aq-list li{  float: none; width: auto; margin-right: 0; height: 32px; line-height: 32px;  }
}



