/*公共类分页*/

.comPage1{width: 100%;display: flex;justify-content: center;padding: 70px 0 120px 0;}
.comPage2{display: flex;justify-content: center;align-items: center;}
.comPage2 .imgBtn,.comPage2 .numBnt{background: #f0f5fd;width: 46px;height: 46px;border-radius: 10px;display: inline-flex;justify-content: center;align-items: center;margin-left: 16px;}
.comPage2 p{display: inline-block;width: initial;}
.comPage2 a{transition: all 0.4s;}
.comPage2 a:first-child{margin-left: 0;}
.comPage2 a.numBnt.on{background: #0E4AAD;color: #fff;}
.comPage2 p{margin-left: 16px;font-weight: 500;font-size: 18px;color: #092F6F;}
.comPage2 input{background: #f0f5fd;width: 80px;height: 46px;border-radius: 10px;margin-left: 16px;text-align: center;font-size: 18px;font-weight: 700;}
.comPage2 a.cofBtn{width: 100px;height: 46px;line-height: 46px;background: #0E4AAD;display: inline-flex;justify-content: center;align-items: center;color: #fff;border-radius: 10px;margin-left: 16px;}
@media (any-hover: hover){
  /*--*/
  .comPage2 a.numBnt:hover{background: #0E4AAD;color: #fff;}
  .comPage2 .imgBtn:hover{background: #bacae5;}
  .comPage2 a.cofBtn:hover{background: #286ad7;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .comPage2 a.numBnt:active{background: #0E4AAD;color: #fff;}
  .comPage2 .imgBtn:active{background: #bacae5;}
  .comPage2 a.cofBtn:active{background: #286ad7;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .comPage1{padding: 0.5rem 0 0.7rem 0;}
  .comPage2{width: 100% !important;justify-content: space-between;}
  .comPage2 .imgBtn,.comPage2 .numBnt{width: 0.5rem;height: 0.5rem;border-radius: 0.15rem;margin-left: 0;}
  .comPage2 p{margin-left: 0;font-size: 0.28rem;}
  .comPage2 input{width: 0.5rem;height: 0.5rem;border-radius: 0.15rem;margin-left: 0;font-size: 0.28rem;}
  .comPage2 a.cofBtn{width: 0.7rem;height: 0.5rem;line-height: 0.5rem;border-radius: 0.15rem;margin-left: 0;font-size: 0.24rem;}
  /*--*/
  }

/*公共类标题1*/

.comTitle1{width: 100%;padding-bottom: 70px;}
.comTitle1{display: flex;align-items: flex-end;}
.comTitle1 .ss1{color: #092F6F;padding-left: 15px;font-size: 28px;font-weight: 600;}
.comTitle1 .ss2{color: #1465DC;padding-left: 12px;font-size: 14px;font-weight: 600;text-transform: uppercase;}
.comTitle2{width: 100%;padding-bottom: 42px;}
.comTitle2 .dd1{text-transform: uppercase;color: #1465DC;font-size: 14px;font-weight: 600;text-align: center;}
.comTitle2 .dd2{color: #092F6F;font-size: 35px;font-weight: 600;text-align: center;padding-top: 6px;}
.comTitle2 .dd3{width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 10px;}
.comTitle2 .dd3 img{width: 30px;height: 28px;}
@media screen and (max-width: 1000px){
  /*--*/
  .comTitle1{padding-bottom: 0.3rem;align-items:center;}
  .comTitle1 img{height:0.5rem;}
  .comTitle1 .ss1{padding-left: 0.2rem;font-size: 0.28rem;}
  .comTitle1 .ss2{padding-left: 0.2rem;font-size: 0.26rem;}
  .comTitle2{padding-bottom: 0.4rem;}
  .comTitle2 .dd1{font-size: 0.34rem;}
  .comTitle2 .dd2{font-size: 0.34rem;padding-top: 0.1rem;}
  .comTitle2 .dd3{padding-top: 0.1rem;display: none;}
  .comTitle2 .dd3 img{width: 0.3rem;height: 0.3rem;}
  /*--*/
  }

/*通用的banner区域~~~基础*/

.comBanner1{width: 100%;height: 530px;display: flex;align-items: center;position: relative;}
.comBanner1>img{position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;z-index: 9;}
.comBanner1 .lines{position: absolute;left: 50%;bottom: 0;width: 2px;transform: translateX(-50%);height: 30px;z-index: 11;}
.comBanner1 .line1{background: #fff;bottom: 0;}
.comBanner1 .line2{background: #1465DC;bottom: -30px;}
.comBanner2{position: relative;z-index: 10;}
.comBanner2 .dd1{width: 100%;}
.comBanner2 .dd1 span{display: block;width: 100%;font-size: 40px; font-weight: 600;color: #fff;}
.comBanner2 .dd2{display: flex;align-items: center;padding-top: 15px;}
.comBanner2 .dd2 span{font-size: 20px; font-weight: 500;color: #fff;}
.comBanner2 .dd2 span:before{content: "|";margin: 0 10px;}
.comBanner2 .dd2 span:first-child:before{margin-left: 0;display: none;}
@media screen and (max-width: 1000px){
  /*--*/
  .comBanner1{height: inherit;padding: 1rem 0;}
  .comBanner2 .dd1{width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
  .comBanner2 .dd1 span{font-size: 0.4rem;display: inline;width: inherit;}
  .comBanner2 .dd2{padding-top: 0.25rem;width: 100%;display: flex;justify-content: center;align-items: center;}
  .comBanner2 .dd2 span{font-size: 0.32rem;}
  .comBanner1 .lines{display: none;}
  /*--*/
  }

/*通用的banner区域~~~二级导航*/

.comBanner1 .navDiv1{position: absolute;left: 0;bottom: 0;z-index: 10;display: flex;justify-content: center;width: 100%;background: rgba(14, 74, 173, 0.4);}
.comBanner1 .navDiv2{display: inline-flex;align-items: center;}
.comBanner1 .navDiv2 a{height: 70px;border: 0px solid red;display: inline-flex;justify-content: center;align-items: center;margin-left: 60px;}
.comBanner1 .navDiv2 a:first-child{margin-left: 0;}
.comBanner1 .navDiv2 a span{color: #fff;font-size: 17px;position: relative;}
.comBanner1 .navDiv2 a span:before{content: "";width: 100%;height: 1px;background: #fff;position: absolute;left: 0;bottom: -6px;opacity: 0;}
.comBanner1 .navDiv2 a.on span:before{opacity: 1;}
@media (any-hover: hover){
  /*--*/
  .comBanner1 .navDiv2 a:hover span:before{opacity: 1;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .comBanner1 .navDiv2 a:active span:before{opacity: 1;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .comBanner1 .navDiv2{justify-content: space-between;align-items: center;width: 100%;}
  .comBanner1 .navDiv2 a{height: 1rem;margin-left: 0;text-align: center;flex: 1;}
  .comBanner1 .navDiv2 a span{font-size: 0.28rem;}
  /*--*/
  }

/*通用的banner区域~~~子页*/

.sonPageBanner{height: 390px;}
@media screen and (max-width: 1000px){
  /*--*/
  .sonPageBanner{height: inherit;}
  .sonPageBanner .dd2{padding-bottom: 1rem;}
  /*--*/
  }

/*地图的map区域~~~1/4*/

.mapDiv1{width: 100%;padding-bottom: 120px;}
.mapDivList1{display: flex;justify-content: center;padding-top: 80px;}
.mapDivList1 img{width: 160px;height: 130px;}
@media screen and (max-width: 1000px){
  /*--*/
  .mapDiv1{padding-bottom: 0.6rem;}
  .mapDivList1{padding-top: 0.6rem;}
  .mapDivList1 img{width: inherit;height: 2rem;}
  /*--*/
  }

/*地图的map区域~~~2/4*/

.mapDivList2{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding-top: 56px;}
.mapDivList2>div{width: 49%;border: 6px solid #fff;box-shadow: 0px 15px 20px 0px rgba(11, 64, 152, 0.08);border-radius: 6px;overflow: hidden;height: 510px;position: relative;}
.mapDivList2>div .mapDiv{width: 100%;height: 100%;position: absolute;z-index: 1;left: 0;top: 0;}
.mapDivList2>div .onlyDiv{width: 290px;background: #fff;box-shadow: 0px 8px 20px 0px rgba(11, 64, 152, 0.08);border-radius: 6px;padding: 20px;position: absolute;z-index: 2;left: 30px;top: 30px;}
.mapDivList2>div .onlyDiv .dd1{font-size: 18px;font-weight: 600;color: #092F6F;padding-bottom: 15px;}
.mapDivList2>div .onlyDiv .dd2{width: 100%;display: flex;justify-content: space-between;border-top: 1px solid rgba(9, 47, 111, 0.15);padding-top: 15px;}
.mapDivList2>div .onlyDiv .dd2 .dd2a{width: 30px;border: 0px solid red;}
.mapDivList2>div .onlyDiv .dd2 .dd2a img{width: 15px;height: 19px;}
.mapDivList2>div .onlyDiv .dd2 .dd2b{width: calc(100% - 30px);font-size: 18px;font-weight: 400;color: #092F6F;}
@media screen and (max-width: 1000px){
  /*--*/
  .mapDivList2{padding-top: 0.6rem;}
  .mapDivList2>div{width: 100%;border: 0.1rem solid #fff;border-radius: 0.15rem;height: 4rem;padding: 0.3rem;}
  .mapDivList2>div .onlyDiv{border-radius: 0.15rem;padding: 0.3rem;left: 2.5%;width: 95%;top: 50%;transform: translateY(-50%);}
  .mapDivList2>div .onlyDiv .dd1{font-size: 0.3rem;padding-bottom: 0.2rem;}
  .mapDivList2>div .onlyDiv .dd2{padding-top: 0.2rem;}
  .mapDivList2>div .onlyDiv .dd2 .dd2a{width: 0.5rem;}
  .mapDivList2>div .onlyDiv .dd2 .dd2b{width: calc(100% - 0.5rem);font-size: 0.28rem;}
  .mapDivList2>div:last-child{margin-top: 0.3rem;}
  /*--*/
  }

/*地图的map区域~~~3/4*/

.mapDivList3{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 30px 50px;margin-top: 30px;box-shadow: 0px 15px 20px 0px rgba(11, 64, 152, 0.08);border: 1px solid #fff;border-radius: 10px;}
.mapDivList3>div{width: 48%;display: inline-flex;justify-content: space-between;align-items: center;}
.mapDivList3>div>div:first-child{width: 50px;height: 50px;background: linear-gradient(180deg, #0052D9 2%, #1B6FFC 100%);border-radius: 100%;overflow: hidden;display: inline-flex;justify-content: center;align-items: center;}
.mapDivList3>div>div:first-child img{width: 24px;height: 24px;}
.mapDivList3>div>div:last-child{width: calc(100% - 50px);border: 0px solid red;padding-left: 50px;}
.mapDivList3>div>div:last-child .dd1{color: #1465DC;font-size: 20px;font-weight: 600;border-bottom: 1px solid rgba(9, 47, 111, 0.15);padding-bottom: 10px;}
.mapDivList3>div>div:last-child .dd2{padding-top: 10px;}
.mapDivList3>div>div:last-child .dd2 p{color: #092F6F;font-size: 17px;padding-top: 5px;}
.mapDivList3>div>div:last-child .dd2 p:first-child{padding-top: 0;}
.mapDivList3>div>div:last-child .dd2 p a{color: #092F6F;font-size: 17px;}
.mapDivList3>div>div:last-child .dd2 p a:before{content: "|";font-weight: 600;margin: 0 15px;}
.mapDivList3>div>div:last-child .dd2 p a:first-child:before{display: none;}
@media screen and (max-width: 1000px){
  /*--*/
  .mapDivList3{padding: 0.3rem;margin-top: 0.3rem;}
  .mapDivList3>div{width: 100%;display: flex;}
  .mapDivList3>div>div:first-child{width: 0.8rem;height: 0.8rem;display: none;}
  .mapDivList3>div>div:last-child{width: calc(100% - 0.8rem);padding-left: 0.3rem;width: 100%;padding-left: 0;}
  .mapDivList3>div>div:last-child .dd1{font-size: 0.3rem;padding-bottom: 0.2rem;}
  .mapDivList3>div>div:last-child .dd2{padding-top: 0.2rem;}
  .mapDivList3>div>div:last-child .dd2 p{font-size: 0.28rem;padding-top: 0.1rem;}
  .mapDivList3>div>div:last-child .dd2 p a{font-size: 0.28rem;}
  .mapDivList3>div>div:last-child .dd2 p a:before{margin: 0 0.2rem;}
  .mapDivList3 .frs{margin-top: 0.3rem;}
  /*--*/
  }

/*地图的map区域~~~4/4*/

.mapDiv3{padding: 80px 0 120px 0;}
.mapDiv3 .mapDivList2{padding-top: 0;}
@media screen and (max-width: 1000px){
  /*--*/
  .mapDiv3{padding: 0.6rem 0;}
  /*--*/
  }

/*通用的footer区域*/

.comFooter1{width: 100%;background: #0E4AAD;}
.footerList1{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 70px;padding-bottom: 40px;}
.footerList1 .fls{border: 0px solid red;display: inline-flex;}
.footerList1 .frs{border: 0px solid orange;display: inline-flex;justify-content: flex-end;}
.footerList1 .itembox{border: 0px solid orange;}
.footerList1 .fls .itembox{margin-right: 120px;}
.footerList1 .fls .itembox:last-child{margin-right: 0;}
.footerList1 .frs .itembox{text-align: right;}
.footerList1 .itembox .dd1{width: 100%;font-size: 18px;color: #fff;font-weight: 600;padding-bottom: 10px;}
.footerList1 .itembox .dd2{width: 100%;}
.footerList1 .itembox .dd2 a{display: block;font-size: 16px;color: rgba(255, 255, 255, 0.8);margin: 10px 0;transition: all 0.3s;}
.footerList1 .itembox .dd2 a:last-child{margin-bottom: 0;}
.footerList2{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 25px 0;border-top: 1px solid rgba(255, 255, 255, 0.4);}
.footerList2 div a{color: #fff;font-size: 16px;transition: all 0.5s;}
.footerList2 div a:before{content: "|";margin: 0 10px;}
.footerList2 div a:first-child:before{display: none;}
@media (any-hover: hover){
  /*--*/
  .footerList1 .itembox .dd2 a:hover{color: #fff;text-decoration: underline;}
  .footerList2 div a:hover{color: #fff;text-decoration: underline;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .footerList1 .itembox .dd2 a:active{color: #fff;text-decoration: underline;}
  .footerList2 div a:active{color: #fff;text-decoration: underline;}
  /*--*/
  }
@media screen and (max-width: 1300px){
  /*--*/
    .footerList1 .fls .itembox{margin-right:100px;}
  /*--*/
  }
@media screen and (max-width: 1100px){
  /*--*/
    .footerList1 .fls .itembox{margin-right:80px;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .comFooter1{padding-bottom: 0.3rem;}
  .footerList1{padding: 0.6rem 0 0.3rem 0;}
  .footerList1 .fls{display: block;width: 100%;}
  .footerList1 .fls .itembox{margin-right: 0;display: flex;flex-wrap: wrap;align-items: center;padding-bottom: 0.2rem;}
  .footerList1 .fls .itembox:first-child{padding-top: 0;}
  .footerList1 .frs .itembox{width: 100%;display: flex;align-items: center;}
  .footerList1 .itembox .dd1{font-size: 0.28rem;padding-bottom: 0;display: inline-block;width: 1.2rem;text-align: left;}
  .footerList1 .itembox .dd2{display: inline-flex;align-items: center;width: calc(100% - 1.2rem);}
  .footerList1 .itembox .dd2 a{font-size: 0.26rem;margin: 0;text-align: center;width: initial;display: inline-block;margin-left: 0.3rem;}
  .footerList1 .itembox .dd2 a:first-child{margin-left: 0.2rem;}
  .footerList2{padding: 0.3rem 0;}
  .footerList2 div a{font-size: 0.26rem;}
  .footerList2 div a:before{margin: 0 0.2rem;}
  .footerList2 .fls{padding-bottom: 0.2rem;}
  .footerList2 .frs{width: 100%;display: flex;justify-content: space-between;align-items: center;}
  .footerList2 div a:before{display: none;}
  /*--*/
  }

/*关于页面之机构简介*/

.profileDiv1{width: 100%;padding: 80px 0;background: linear-gradient(180deg, rgba(20, 101, 220, 0.05) 0%, rgba(20, 101, 220, 0) 100%);}
.profileList{width: 100%;display: flex;justify-content: space-between;}
.profileList .fls{width: 55%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.profileList .fls p{width: 100%;font-size: 17px;line-height: 35px;color: #092F6F;margin-top: 30px;text-align: justify;}
.profileList .fls p:first-child{margin-top: 0;}
.profileList .frs{width: 40%;position: relative;box-shadow: 0px 15px 20px 0px rgba(11, 64, 152, 0.08);border-radius: 6px;height: 430px;}
.profileList .frs:before{content: "";width: 100%;height: 100%;position: absolute;z-index: 10;}
.profileList .frs .mv_btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;z-index: 11;}
@media screen and (max-width: 1000px){
  /*--*/
  .profileDiv1{padding: 0.6rem 0;}
  .profileList{display: block;}
  .profileList .fls{width: 100%;display: block;}
  .profileList .fls p{font-size: 0.27rem !important;line-height: 0.5rem;margin-top: 0.2rem;}
  .profileList .frs{border-radius: 0.1rem;height: inherit;width: 100%;height: 3rem;margin-top: 0.3rem;}
  .profileList .frs .mv_btn{width: 0.8rem;height: 0.8rem;}
  /*--*/
  }

/*视频播放媒体*/

#videoPlayDiv, #videoPlayDiv video{width: 100%; height: 100%; display: block;}

/*关于页面之服务理念*/

.serviceConcept1{width: 100%;background: linear-gradient(180deg, rgba(20, 101, 220, 0.08) 0%, rgba(20, 101, 220, 0) 100%);padding: 80px 0 130px 0;}
.serviceConcept3{width: 100%;display: flex;justify-content: space-between;position: relative;}
.serviceConcept3:after{content: "";width: 1px;left: 50%;height: 100%;z-index: 1;position: absolute;background: rgba(9, 47, 111, 0.15);}
.serviceConcept3 .dd1{color: #1465DC;font-size: 24px;font-weight: 600;padding-bottom: 30px;}
.serviceConcept3 .dd2 p{font-size: 17px;line-height: 35px;text-align: justify;color: #092F6F;position: relative;}
.serviceConcept3 .fls .dd2 p{padding-left: 18px;}
.serviceConcept3 .fls .dd2 p:before{content: "";position: absolute;width: 8px;height: 8px;border-radius: 100%;background: #1465DC;position: absolute;left: 0;top: 15px;z-index: 1;}
.serviceConcept3 .fls{width: 42%;}
.serviceConcept3 .frs{width: 42%;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.serviceConcept3 .frs .itembox{border: 0px solid red;width: 100%;}
@media screen and (max-width: 1000px){
  /*--*/
  .serviceConcept1{padding: 0.6rem 0;;}
  .serviceConcept3{display: block;}
  .serviceConcept3:after{display: none;}
  .serviceConcept3 .dd1{font-size: 0.3rem;padding-bottom: 0.2rem;}
  .serviceConcept3 .dd2 p{font-size: 0.28rem;line-height: 0.5rem;}
  .serviceConcept3 .fls .dd2 p{padding-left: 0;}
  .serviceConcept3 .fls .dd2 p:before{display: none;}
  .serviceConcept3 .fls{width: 100%;display: block;border-bottom: 1px dashed #ccc;padding-bottom: 0.2rem;}
  .serviceConcept3 .frs{width: 100%;display: block;}
  .serviceConcept3 .frs .itembox{border-bottom: 1px dashed #ccc;padding: 0.2rem 0;}
  .serviceConcept3 .frs .itembox:last-child{border-bottom: none;padding-bottom: 0;}
  /*--*/
  }

/*动态页面之最新动态*/

.newsDiv1{padding-top: 80px;background: linear-gradient(180deg, rgba(20, 101, 220, 0.05) 0%, rgba(20, 101, 220, 0) 100%);}
.newsDiv3{width: 100%;}
.newsDiv3 .itembox{width: 100%;display: flex;justify-content: space-between;border-radius: 10px;overflow: hidden;margin-bottom: 30px;}
.newsDiv3 .itembox:last-child{margin-bottom: 30px;}
.newsDiv3 .itembox>div{width: 50%;height: 320px;overflow: hidden;}
.newsDiv3 .itembox>div.frs{background: #0E4AAD;padding: 50px;}
.newsDiv3 .itembox>div.frs .dd1{font-weight: 600;font-size: 20px;color: #fff;margin-bottom: 20px;}
.newsDiv3 .itembox>div.frs .dd2{font-size: 17px;line-height: 30px;text-align: justify;color: #fff;max-height: 90px;}
.newsDiv3 .itembox>div.frs .dd3{border-top: 1px solid rgba(255, 255, 255, 0.4);font-size: 16px;font-weight: 700;color: #fff;padding-top: 20px;margin-top: 50px;}
.newsDiv4{width: 100%;}
.newsDiv4 .itembox{width: 100%;border-radius: 10px;overflow: hidden;background: linear-gradient(180deg, rgba(20, 101, 220, 0.12) 0%, rgba(20, 101, 220, 0.05) 100%);padding: 40px 50px;display: flex;justify-content: space-between;border: 1px solid #fff;margin-top: 30px;}
.newsDiv4 .itembox:first-child{margin-top: 0;}
.newsDiv4 .itembox .fls{color: #1465DC;font-size: 16px;font-weight: 500;width: 166px;position: relative;top: 5px;}
.newsDiv4 .itembox .frs{width: calc(100% - 166px);}
.newsDiv4 .itembox .frs .dd1{font-size: 20px;font-weight: 600;color: #092F6F;padding-bottom: 20px;}
.newsDiv4 .itembox .frs .dd2{font-size: 17px;color: #092F6F;line-height: 30px;text-align: justify;max-height: 60px;}
@media screen and (max-width: 1000px){
  /*--*/
  .newsDiv1{padding-top: 0.6rem;}
  .newsDiv3 .itembox{border-radius: 0.15rem;margin-bottom: 0.3rem;}
  .newsDiv3 .itembox:last-child{margin-bottom: 0.3rem;}
  .newsDiv3 .itembox>div{height: inherit;}
  .newsDiv3 .itembox>div.fls{width: 40%;}
  .newsDiv3 .itembox>div.frs{width: 60%;padding: 0.3rem;}
  .newsDiv3 .itembox>div.frs .dd1{font-size: 0.28rem;margin-bottom: 0.2rem;}
  .newsDiv3 .itembox>div.frs .dd2{font-size: 0.28rem;line-height: 0.4rem;max-height: 1.2rem;}
  .newsDiv3 .itembox>div.frs .dd3{font-size: 0.28rem;padding-top: 0.2rem;margin-top: 0.2rem;}
  .newsDiv4 .itembox{border-radius: 0.15rem;padding: 0.3rem;margin-top: 0.2rem;display: block;}
  .newsDiv4 .itembox .frs{display: block;width: 100%;}
  .newsDiv4 .itembox .fls{color: #1465DC;font-size: 0.28rem;width: 100%;top: 0;}
  .newsDiv4 .itembox .frs .dd1{font-size: 0.28rem;padding-bottom: 0.1rem;padding-top: 0.2rem;}
  .newsDiv4 .itembox .frs .dd2{font-size: 0.28rem;line-height: 0.5rem;max-height: 1rem;}
  /*--*/
  }

/*动态页面之动态详情*/

.newsDetail1{width: 100%;padding: 80px 0 130px 0;}
.newsDetailList1 .dd1{color: #092F6F;font-weight: 600;font-size: 24px;text-align: center;line-height: 40px;}
.newsDetailList1 .dd2{color: #092F6F;font-weight: 500;font-size: 16px;text-align: center;padding-top: 15px;border-bottom: 1px solid rgba(9, 47, 111, 0.15);padding-bottom: 40px;margin-bottom: 40px;}
.newsDetailList1 .dd3{width: 100%;}
.newsDetailList1 .dd3 img{max-width: 100% !important;overflow: hidden !important;}
.newsDetailList1 .dd3 p{text-align: justify;font-size: 17px;color: #092F6F;line-height: 35px;margin-top: 20px;max-width: 100% !important;overflow: hidden !important;text-indent: inherit !important;}
.newsDetailList1 .dd3 p,.newsDetailList1 .dd3 span{text-wrap-mode:inherit !important;}
.newsDetailList1 .dd3 p:first-child{margin-top: 0;}
.newsDetailList1 .dd4{display: flex;justify-content: space-between;align-items: center;background: rgba(20, 101, 220, 0.08);border-radius: 10px;margin-top: 80px;}
.newsDetailList1 .dd4 a{color: #092F6F;font-size: 18px;font-weight: 600;height: 70px;line-height: 70px;border: 0px solid red;width: 30%;}
.newsDetailList1 .dd4 a:nth-child(1){padding-left: 30px;}
.newsDetailList1 .dd4 a:nth-child(2){padding-right: 30px;}
@media screen and (max-width: 1000px){
  /*--*/
  .newsDetail1{width: 100%;padding: 0.6rem 0;}
  .newsDetailList1 .dd1{font-size: 0.3rem;line-height: 0.5rem;}
  .newsDetailList1 .dd2{font-size: 0.28rem;padding-top: 0.2rem;padding-bottom: 0.3rem;margin-bottom: 0.2rem;}
  .newsDetailList1 .dd3 p{font-size: 0.27rem !important;line-height: 0.5rem;margin-top: 0.1rem;}
  .newsDetailList1 .dd3 span{font-size: 0.27rem !important;}
  .newsDetailList1 .dd4{border-radius: 0.15rem;margin-top: 0.4rem;display: block;padding: 0.2rem 0;}
  .newsDetailList1 .dd4 a{font-size: 0.28rem;height: inherit;line-height: inherit;width: 100%;margin: 0.2rem 0;padding: 0 0.3rem !important;}
  .newsDetailList1 .dd4 a:nth-child(1){padding-left: 0;}
  .newsDetailList1 .dd4 a:nth-child(2){padding-right: 0;}
  /*--*/
  }

/*公示页面之办证流程*/

.processDiv1{width: 100%;background: linear-gradient(180deg, rgba(20, 101, 220, 0.05) 0%, rgba(20, 101, 220, 0) 100%);padding: 80px 0 160px 0;}
.processDiv1 .comTitles{padding-bottom: 130px;}
.processDiv3{width: 100%;display: flex;justify-content: space-between;}
.processDiv3 .itembox{border: 0px solid red;flex: 1;}
.processDiv3 .itembox .dd1{width: 100%;display: flex;justify-content: center;}
.processDiv3 .itembox .dd1 div{width: 130px;height: 130px;border: 1px dashed #0B4098;border-radius: 100%;overflow: hidden;display: inline-flex;justify-content: center;align-items: center;}
.processDiv3 .itembox .dd1 div p{border: 8px solid #fff;background: rgba(20, 101, 220, 0.2);width: 100%;height: 100%;display: inline-flex;justify-content: center;align-items: center;border-radius: 100%;overflow: hidden;}
.processDiv3 .itembox .dd2{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 12px;}
.processDiv3 .itembox .dd2 i:nth-child(2){width: 22px;height: 22px;border-radius: 100%;overflow: hidden;border: 6px solid #1465DC;background: #fff;position: relative;z-index: 11;margin: 0 10px;}
.processDiv3 .itembox .dd2 .lineClass{height: 1px;flex: 1;background: rgba(20, 101, 220, 0.5);}
.processDiv3 .itembox .dd3{text-align: center;color: #092F6F;font-size: 23px;font-weight: 600;padding-top: 10px;}
.processDiv3 .itembox .dd4{width: 100%;margin-top: 10px;}
.processDiv3 .itembox .dd4 span{width: 100%;display: block;text-align: center;color: #092F6F;font-size: 17px;}
.processDiv3 .itembox:first-child .dd2 i:nth-child(1){visibility: hidden;}
.processDiv3 .itembox:last-child .dd2 i:nth-child(3){visibility: hidden;}
@media screen and (max-width: 1000px){
  /*--*/
  .processDiv1{padding: 0.6rem 0;}
  .processDiv1 .comTitles{padding-bottom: 0.6rem;}
  .processDiv3{flex-wrap: wrap;}
  .processDiv3 .itembox{width: 47%;flex: inherit;margin-top: 0.4rem;}
  .processDiv3 .itembox:nth-child(1){margin-top: 0;}
  .processDiv3 .itembox:nth-child(2){margin-top: 0;}
  .processDiv3 .itembox .dd1 div{width: 1.8rem;height: 1.8rem;}
  .processDiv3 .itembox .dd1 div p{border: 0.2rem solid #fff;width: 1.4rem;height: 1.4rem;}
  .processDiv3 .itembox .dd1 div p img{height: 0.4rem;}
  .processDiv3 .itembox .dd2{margin-top: 0.2rem;}
  .processDiv3 .itembox .dd2 i:nth-child(2){width: 0.2rem;height: 0.2rem;border: 0.1rem solid #1465DC;margin: 0 0.2rem;}
  .processDiv3 .itembox .dd3{font-size: 0.28rem;padding-top: 0.2rem;}
  .processDiv3 .itembox .dd4{margin-top: 0.2rem;}
  .processDiv3 .itembox .dd4 span{font-size: 0.28rem;}
  .processDiv3 .itembox:first-child .dd2 i:nth-child(1){visibility: inherit;}
  .processDiv3 .itembox:last-child .dd2 i:nth-child(3){visibility: inherit;}
  /*--*/
  }

/*郭少楠加的分页效果*/

.pages{width: 100%;line-height: 30px;text-align: center;border-top: none;margin-top: .3rem;overflow: hidden;margin-bottom: 0.3rem;}
.pages .pagination{text-align: center;}
.pages li{color: #656565;margin: 0 8px;background: #fff;border-radius: 3px;display: inline-block;}
.pages li.active,.pages a:hover{background-color: #0E4AAD;color: #fff;}
.pages li a{height: 30px;line-height: 30px;width: 30px;color: #656565;border: 1px solid #888;display: block;border-radius: 3px;}
.pages li.active span,.pages li.disabled span{height: 30px; line-height: 30px;width: 30px;color: #F0F0F0;border: 1px solid #888;color: #666;border-radius: 3px; box-shadow: 0px 0px 2px #CCC;display: block;}
.pages li.active span{border: 1px solid #0E4AAD;}
.pages li:hover a{border: 1px solid #0E4AAD;}
.pages font{color: #000;}
.pages li.active span{color: #fff !important}

/*公示页面之人员公示*/

.personDiv1{width: 100%;background: linear-gradient(180deg, rgba(20, 101, 220, 0.05) 0%, rgba(20, 101, 220, 0) 100%);padding-top: 80px;}
.personDiv3{overflow: hidden;}
.personDiv3 a{float: left;width: 256px;margin-right: 30px;margin-top: 30px;}
.personDiv3 a:nth-child(1){margin-top: 0;}
.personDiv3 a:nth-child(2){margin-top: 0;}
.personDiv3 a:nth-child(3){margin-top: 0;}
.personDiv3 a:nth-child(4){margin-top: 0;}
.personDiv3 a:nth-child(5){margin-top: 0;}
.personDiv3 a:nth-child(5n){margin-right: 0;}
.personDiv3 a .dd1{height: 330px;overflow: hidden;box-shadow: 0px 15px 20px 0px rgba(11, 64, 152, 0.08);background: linear-gradient(180deg, rgba(20, 101, 220, 0.12) 0%, rgba(20, 101, 220, 0) 100%); border: 1px solid #FFFFFF;display: inline-flex;justify-content: center;align-items: flex-end;border-radius: 10px;width: 100%;overflow: hidden;}
.personDiv3 a .dd1 img{height: 310px;border: 0px solid red;}
.personDiv3 a .dd2{background: rgba(20, 101, 220, 0.08);border-radius: 10px;margin-top: 4px;padding: 20px;}
.personDiv3 a .dd2 .dd2a{font-size: 20px; font-weight: 600;color: #092F6F;}
.personDiv3 a .dd2 .dd2b{font-size: 14px; font-weight: 400;color: #092F6F;margin-top: 7px;}
@media screen and (max-width: 1440px){
  /*--*/
  .personDiv3 a{width: 19.2%;margin-right: 1%;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .personDiv1{padding-top: 0.6rem;}
  .personDiv3{display: flex;justify-content: space-between;flex-wrap: wrap;}
  .personDiv3 a{width: 48.5%;margin-right: 0;margin-top: 0.3rem !important;}
  .personDiv3 a:nth-child(1){margin-top: 0 !important;}
  .personDiv3 a:nth-child(2){margin-top: 0 !important;}
  .personDiv3 a:nth-child(5n){margin-right: 0;}
  .personDiv3 a:last-child:nth-child(3n + 2){margin-right: calc((100% - 32%) / 2);}
  .personDiv3 a .dd1{height: 2.6rem;border-radius: 0.15rem;}
  .personDiv3 a .dd1 img{height: 100%;}
  .personDiv3 a .dd2{border-radius: 0.15rem;margin-top: 4px;padding: 0.2rem;}
  .personDiv3 a .dd2 .dd2a{font-size: 0.28rem;}
  .personDiv3 a .dd2 .dd2b{font-size: 0.28rem;margin-top: 0.1rem;white-space:inherit;}
  /*--*/
  }

/*公示页面之重要通知*/

.noticeDiv1{width: 100%;padding-top: 80px;background: linear-gradient(180deg, rgba(20, 101, 220, 0.05) 0%, rgba(20, 101, 220, 0) 100%);}
.noticeDiv3 a{display: flex;width: 100%;display: flex;justify-content: space-between;align-items: center; background: linear-gradient(180deg, rgba(20, 101, 220, 0.12) 0%, rgba(20, 101, 220, 0.05) 100%); border: 1px solid #FFFFFF;border-radius: 12px;overflow: hidden;height: 100px;margin-top: 30px;}
.noticeDiv3 a:first-child{margin-top: 0;}
.noticeDiv3 a div{border: 0px solid red;}
.noticeDiv3 a .dd1{width: 15%;font-size: 16px; font-weight: 600;color: #1465DC;display: inline-flex;justify-content: center;}
.noticeDiv3 a .dd2{width: 75%;font-size: 20px; font-weight: 600;color: #092F6F;}
.noticeDiv3 a .dd3{width: 10%;display: inline-flex;justify-content: center;}
.noticeDiv3 a .dd3 img{width: 30px;height: 30px;}
@media screen and (max-width: 1000px){
  /*--*/
  .noticeDiv1{padding-top: 0.6rem;}
  .noticeDiv3 a{border-radius: 0.15rem;height: inherit;margin-top: 0.2rem;padding: 0.2rem 0;}
  .noticeDiv3 a .dd1{width: 2rem;font-size: 0.28rem;}
  .noticeDiv3 a .dd2{width: calc(100% - 3rem);font-size: 0.28rem;}
  .noticeDiv3 a .dd3{width: 1rem;}
  .noticeDiv3 a .dd3 img{width: 0.3rem;height: 0.3rem;}
  /*--*/
  }

/*公共类header区域~~~基础*/

.comHeader1{width: 100%;height: 70px;position: fixed;left: 0;top: 0;z-index: 100;width: 100%;right: 0;box-shadow: 0 0 10px rgba(100, 100, 100, 0.1);}
.comHeader1.Bg1Class{background: linear-gradient(to bottom, #d5e7fb, #d4e7fb, #d2e6fb, #cee3f9, #cfe4fa) !important;}
.comHeader2{display: flex;justify-content: space-between;align-items: center;width: 92%;margin: 0 auto;}
.comHeader2 .list1{flex:0.5;}
.comHeader2 .list1 img{height: 40px;}
.comHeader2 .list2{flex:2;display: inline-flex;align-items: center;justify-content:center;}
.comHeader2 .list2 a{height: 70px;display: inline-flex;justify-content: center;align-items: center;margin-left: 60px;}
.comHeader2 .list2 a:first-child{margin-left: 0;}
.comHeader2 .list2 a span{font-weight: 600;font-size: 17px;color: #092F6F;transition: all 0.4s;position: relative;}
.comHeader2 .list2 a span:before{content: "";position: absolute;left: 0;bottom: -6px;background: #1465DC;width: 0%;height: 1px;transition: all 0.4s;}
.comHeader2 .list2 a.on span{color: #1465DC;}
.comHeader2 .list2 a.on span:before{width: 100%;}
.comHeader2 .list3{flex:0.5;display: inline-flex;align-items: center;justify-content:flex-end;position: relative;border: 0px solid red;}
.comHeader2 .list3 a{width: 28px;height: 28px;border-radius: 100%;overflow: hidden;background: linear-gradient(180deg, #1465DC 2%, rgba(20, 101, 220, 0.6) 100%); border: 1px solid #FFFFFF;display: inline-flex;justify-content: center;align-items: center;margin-left: 16px;}
.comHeader2 .list3 a:first-child{margin-left: 0;}
/*.comHeader2 .list3 a img{height: 13px;}*/
.comHeader2 .list3 .isShowImg{width: 200px;position: absolute;z-index: 10;right: 0;top: 45px;box-shadow: 0 0 10px rgba(100, 100, 100, 0.3);opacity: 0;transition: all 0.8s;}
.comHeader2 .list3 .isShowImg div{width: 100%;}
.comHeader2 .list3 .isShowImg div img{width: 100%;display: none;}
@media screen and (max-width: 1440px){
  /*--*/
    .comHeader2 .list1{flex:inherit;}
    .comHeader2 .list2{flex:inherit;}
    .comHeader2 .list3{flex:inherit;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .comHeader2 .list2{flex: 1;border: 0px solid red;justify-content: center;}
  .comHeader2 .list2 a{margin-left: 4%;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .comHeader1{height: inherit;position: inherit;padding: 0.2rem 0 0.1rem 0;}
  .comHeader2{flex-wrap: wrap;width: 100%;}
  .comHeader2 .list1 img{height: 0.7rem;}
  .comHeader2 .list1{width: 100%;display: flex;justify-content: center;align-items: center;}
  .comHeader2 .list2{width: 100%;flex-wrap: wrap;padding: 0.1rem 0;}
  .comHeader2 .list2 a{margin-left: 0;width: 33.33%;height: inherit;padding: 0.1rem 0;}
  .comHeader2 .list2 a span{font-size: 0.28rem;}
  .comHeader2 .list3{width: 100%;display: none;}
  /*--*/
  }

/*公共类header区域~~~纯css实现显示“微信”和“微博”的弹窗效果*/

.comHeader2 .list3 a.wxClass1:hover~.isShowImg{opacity: 1;}
.comHeader2 .list3 a.wxClass1:hover~.isShowImg .wxClass2 img{display: block;}
.comHeader2 .list3 a.wxClass1:hover~.isShowImg .wbClass2 img{display: none;}
.comHeader2 .list3 a.wxClass1:hover~.isShowImg .xhsClass2 img{display: none;}
.comHeader2 .list3 a.wbClass1:hover~.isShowImg{opacity: 1;}
.comHeader2 .list3 a.wbClass1:hover~.isShowImg .wbClass2 img{display: block;}
.comHeader2 .list3 a.wbClass1:hover~.isShowImg .wxClass2 img{display: none;}
.comHeader2 .list3 a.wbClass1:hover~.isShowImg .xhsClass2 img{display: none;}
.comHeader2 .list3 a.xhsClass1:hover~.isShowImg{opacity: 1;}
.comHeader2 .list3 a.xhsClass1:hover~.isShowImg .xhsClass2 img{display: block;}
.comHeader2 .list3 a.xhsClass1:hover~.isShowImg .wxClass2 img{display: none;}
.comHeader2 .list3 a.xhsClass1:hover~.isShowImg .wbClass2 img{display: none;}
@media (any-hover: hover){
  /*--*/
  .comHeader2 .list2 a:hover span{color: #1465DC;}
  .comHeader2 .list2 a:hover span:before{width: 100%;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .comHeader2 .list2 a:active span{color: #1465DC;}
  .comHeader2 .list2 a:active span:before{width: 100%;}
  /*--*/
  }

/*固定在页面居中右边的咨询*/

.consultationDiv{position: fixed;right: 0;top: 50%;width: 180px;background: linear-gradient(180deg, #1465DC 2%, rgba(20, 101, 220, 0.6) 100%);padding: 30px 20px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;overflow: hidden;z-index:1000}
.consultationDiv .itembox{width: 100%;display: flex;justify-content: space-between;padding-top: 25px;}
.consultationDiv .itembox:first-child{padding-top: 0;}
.consultationDiv .itembox .fls{width: 30px;}
.consultationDiv .itembox .frs{width: calc(100% - 30px);}
.consultationDiv .itembox .frs .fr1{font-size: 16px;color: #fff;}
.consultationDiv .itembox .frs .fr2{width: 100%;padding-top: 5px;}
.consultationDiv .itembox .frs .fr2 span{font-weight: 600;font-size: 17px;color: #fff;text-decoration: underline;}
.consultationDiv .qiye_WX{width: 100%;padding-top:10px;}
.consultationDiv .qiye_WX img{width: 100%;display:block;overflow:hidden;border-radius:5px;border:5px solid #fff;}
@media screen and (max-width: 1000px){
  /*--*/
  .consultationDiv{width:inherit;padding:0.15rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;}
  .consultationDiv .itembox .frs .fr2{display:none;}
  .consultationDiv .itembox .fls{width:0.5rem;}
  .consultationDiv .itembox .frs{width:calc(100% - 0.5rem)}
  .consultationDiv .itembox .frs .fr1{font-size:0.26rem;}
  .consultationDiv .itembox{padding-top:0.1rem;}
  .consultationDiv .qiye_WX{width:1.6rem;padding-top:0.1rem;}
  .consultationDiv .qiye_WX img{border-radius:0.05rem;border:0.1rem solid #fff;}
  /*--*/
  }

/*蜀都公证在您身边~~~基础*/

.byYourSide1{padding: 80px 0 90px 0;background: linear-gradient(180deg, rgba(20, 101, 220, 0.05) 0%, rgba(20, 101, 220, 0) 100%);}
.byYourSide3{display: flex;justify-content: space-between;flex-wrap: wrap;}
.byYourSide3 .itembox>img{position: absolute;z-index: 10;right: -30px;width: 150px;top: 35px;}
.byYourSide3 .itembox .img3{opacity: 1;}
.byYourSide3 .itembox .img4{opacity: 0;}
.byYourSide3 .itembox{background: linear-gradient(180deg, rgba(20, 101, 220, 0.12) 0%, rgba(20, 101, 220, 0.03) 100%); border: 1px solid #FFFFFF; box-shadow: 0px 15px 20px 0px rgba(11, 64, 152, 0.08);overflow: hidden;padding: 36px 50px;border-radius: 10px;transition: all 0.5s;width: 446px;margin-top: 30px;}
.byYourSide3 .itembox:nth-child(1){margin-top: 0;}
.byYourSide3 .itembox:nth-child(2){margin-top: 0;}
.byYourSide3 .itembox:nth-child(3){margin-top: 0;}
.byYourSide3 .itembox>div{position: relative;z-index: 11;}
.byYourSide3 .itembox .dd1{width: 100%;display: flex;align-items: center;}
.byYourSide3 .itembox .dd1 p{width: 33px;height: 33px;position: relative;display: inline-flex;justify-content: center;align-items: center;overflow: hidden;}
.byYourSide3 .itembox .dd1 p img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.byYourSide3 .itembox .dd1 p img.img1{opacity: 1;}
.byYourSide3 .itembox .dd1 p img.img2{opacity: 0;}
.byYourSide3 .itembox .dd1 span{font-size: 20px;font-weight: 600;color: #1465DC;padding-left: 15px;width: calc(100% - 33px);}
.byYourSide3 .itembox .dd2{color: #092F6F;font-size: 17px;padding-top: 18px;}
.byYourSide3 .itembox:last-child:nth-child(3n + 2){margin-right: calc((100% - 446px) / 2);}
@media screen and (max-width: 1440px){
  /*--*/
  .byYourSide3 .itembox{width: 32%;}
  /*--*/
  }
@media screen and (max-width: 1440px){
  /*--*/
  .byYourSide1{padding: 0.6rem 0;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .byYourSide3 .itembox{width: 100%;margin-top: 0.3rem !important;padding: 0.3rem;}
  .byYourSide3 .itembox:first-child{margin-top: 0 !important;}
  .byYourSide3 .itembox>img{width: 0.5rem;right: 0.3rem;top: 50%;transform: translateY(-50%);}
  .byYourSide3 .itembox .dd1 span{font-size: 0.3rem;padding-left: 0.3rem;width: calc(100% - 0.5rem);}
  .byYourSide3 .itembox .dd1 p{width: 0.5rem;height: 0.5rem;}
  .byYourSide3 .itembox .dd1 p img{height: 100%;}
  .byYourSide3 .itembox .dd2{font-size: 0.28rem;padding-top: 0.2rem;}
  /*--*/
  }

/*蜀都公证在您身边~~~鼠标悬浮后*/

.byYourSide3 .itembox.on,.byYourSide3 .itembox:hover{background: linear-gradient(180deg, #1465DC 0%, rgba(20, 101, 220, 0.6) 100%);}
.byYourSide3 .itembox.on .dd1 span,.byYourSide3 .itembox:hover .dd1 span{color: #fff;}
.byYourSide3 .itembox.on .dd2,.byYourSide3 .itembox:hover .dd2{color: #fff;}
.byYourSide3 .itembox.on .dd1 p img.img1,.byYourSide3 .itembox:hover .dd1 p img.img1{opacity: 0;}
.byYourSide3 .itembox.on .dd1 p img.img2,.byYourSide3 .itembox:hover .dd1 p img.img2{opacity: 1;}
.byYourSide3 .itembox.on .img3,.byYourSide3 .itembox:hover .img3{opacity: 0;}
.byYourSide3 .itembox.on .img4,.byYourSide3 .itembox:hover .img4{opacity: 1;}

/*自定义弹窗模仿layer效果~~~基础*/

.layerMask100{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 1000;width: 100%;height: 100vh;background: rgba(11, 64, 152, 0.4);display: none;}
.layerDiv1{position: fixed;left: 50%;top: 50%;z-index: 1001;width: 62.5%;background: #fff;padding: 50px 60px;border-radius: 12px;overflow: hidden;transform: translate(-50%, -50%) scale(1);display: none;}
.layerDiv1 .dd1{width: 100%;display: flex;justify-content: space-between;align-items: center; border-bottom: 1px solid rgba(9, 47, 111, 0.15);padding-bottom: 23px;}
.layerDiv1 .dd1 .d1a{display: inline-flex;align-items: center;width: 80%;background: -pink;}
.layerDiv1 .dd1 .d1a img{height: 30px;}
.layerDiv1 .dd1 .d1a span{color: #092F6F;font-size: 28px;font-weight: 600;margin-left: 15px;max-width: 90%;border: 0px solid black;}
.layerDiv1 .dd1 .d1b a{border: 0px solid red;position: relative;padding-left: 50px;}
.layerDiv1 .dd1 .d1b a:before{content: "";position: absolute;left: 0;top: -50px;right: 0;bottom: 0;border: 0px solid orange;width: 160px;height: 120px;}
.layerDiv1 .dd1 .d1b a img{height: 50px;}
.layerDiv1 .dd2{margin-top: 50px;background: rgba(20, 101, 220, 0.06);width: 100%;padding: 40px 50px;border-radius: 12px;position: relative;overflow: hidden;}
.layerDiv1 .dd2>img{position: absolute;right: 5%;bottom: -20px;width: 25%;z-index: 10;}
.layerDiv1 .dd2 .d2a{color: #092F6F;font-size: 20px;font-weight: 600;}
.layerDiv1 .dd2 .d2b{width: 100%;position: relative;z-index: 11;}
.layerDiv1 .dd2 .d2b p{color: #092F6F;font-size: 17px;line-height: 35px;text-align: justify;margin-top: 20px;max-width:100% !important;}
.layerDiv1 .dd3{width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 50px;}
.layerDiv1 .dd3 a{display: inline-flex;align-items: center;width: 215px;height: 54px;border-radius: 12px;background: #0B4098;justify-content: center;transition: all 0.4s;}
.layerDiv1 .dd3 a span{color: #fff;font-size: 17px;font-weight: 500;}
.layerDiv1 .dd3 a img{width: 30px;height: 30px;margin-left: 20px;}
.layerMask200{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 1000;width: 100%;height: 100vh;background: rgba(11, 64, 152, 0.4);display: none;}
.layerDiv2{position: fixed;left: 50%;top: 50%;z-index: 1001;width: 62.5%;background: #fff;padding: 50px 60px;border-radius: 12px;overflow: hidden;transform: translate(-50%, -50%) scale(1);display: none;}
.layerDiv2 .dd1{width: 100%;display: flex;justify-content: space-between;align-items: center; border-bottom: 1px solid rgba(9, 47, 111, 0.15);padding-bottom: 23px;}
.layerDiv2 .dd1 .d1a{display: inline-flex;align-items: center;width: 80%;background: -pink;}
.layerDiv2 .dd1 .d1a img{height: 30px;}
.layerDiv2 .dd1 .d1a span{color: #092F6F;font-size: 28px;font-weight: 600;margin-left: 15px;max-width: 90%;border: 0px solid black;}
.layerDiv2 .dd1 .d1b a{border: 0px solid red;position: relative;padding-left: 50px;}
.layerDiv2 .dd1 .d1b a:before{content: "";position: absolute;left: 0;top: -50px;right: 0;bottom: 0;border: 0px solid orange;width: 160px;height: 120px;}
.layerDiv2 .dd1 .d1b a img{height: 50px;}
.layerDiv2 .dd2{margin-top: 50px;background: rgba(20, 101, 220, 0.06);width: 100%;padding: 40px 50px;border-radius: 12px;position: relative;}
.layerDiv2 .dd2>img{position: absolute;right: 5%;bottom: -20px;width: 25%;z-index: 10;}
.layerDiv2 .dd2 .d2a{color: #092F6F;font-size: 20px;font-weight: 600;}
.layerDiv2 .dd2 .d2b{width: 100%;position: relative;z-index: 11;}
.layerDiv2 .dd2 .d2b p{color: #092F6F;font-size: 17px;line-height: 35px;text-align: justify;margin-top: 20px;max-width:100% !important;}
.layerDiv2 .dd3{width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 50px;}
.layerDiv2 .dd3 a{display: inline-flex;align-items: center;width: 215px;height: 54px;border-radius: 12px;background: #0B4098;justify-content: center;transition: all 0.4s;}
.layerDiv2 .dd3 a span{color: #fff;font-size: 17px;font-weight: 500;}
.layerDiv2 .dd3 a img{width: 30px;height: 30px;margin-left: 20px;}
.layerMask300{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 1000;width: 100%;height: 100vh;background: rgba(11, 64, 152, 0.4);display: none;}
.layerDiv3{position: fixed;left: 50%;top: 50%;z-index: 1001;width: 62.5%;background: #fff;padding: 50px 60px;border-radius: 12px;overflow: hidden;transform: translate(-50%, -50%) scale(1);display: none;}
.layerDiv3 .dd1{width: 100%;display: flex;justify-content: space-between;align-items: center; border-bottom: 1px solid rgba(9, 47, 111, 0.15);padding-bottom: 23px;}
.layerDiv3 .dd1 .d1a{display: inline-flex;align-items: center;width: 80%;background: -pink;}
.layerDiv3 .dd1 .d1a img{height: 30px;}
.layerDiv3 .dd1 .d1a span{color: #092F6F;font-size: 28px;font-weight: 600;margin-left: 15px;max-width: 90%;border: 0px solid black;}
.layerDiv3 .dd1 .d1b a{border: 0px solid red;position: relative;padding-left: 50px;}
.layerDiv3 .dd1 .d1b a:before{content: "";position: absolute;left: 0;top: -50px;right: 0;bottom: 0;border: 0px solid orange;width: 160px;height: 120px;}
.layerDiv3 .dd1 .d1b a img{height: 50px;}
.layerDiv3 .dd2{margin-top: 50px;background: rgba(20, 101, 220, 0.06);width: 100%;padding: 40px 50px;border-radius: 12px;position: relative;overflow: hidden;}
.layerDiv3 .dd2>img{position: absolute;right: 5%;bottom: -20px;width: 25%;z-index: 10;}
.layerDiv3 .dd2 .d2a{color: #092F6F;font-size: 20px;font-weight: 600;}
.layerDiv3 .dd2 .d2b{width: 100%;position: relative;z-index: 11;}
.layerDiv3 .dd2 .d2b p{color: #092F6F;font-size: 17px;line-height: 35px;text-align: justify;margin-top: 20px;}
.layerDiv3 .dd3{width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 50px;}
.layerDiv3 .dd3 a{display: inline-flex;align-items: center;width: 215px;height: 54px;border-radius: 12px;background: #0B4098;justify-content: center;transition: all 0.4s;}
.layerDiv3 .dd3 a span{color: #fff;font-size: 17px;font-weight: 500;}
.layerDiv3 .dd3 a img{width: 30px;height: 30px;margin-left: 20px;}

@media (any-hover: hover){
  /*--*/
  .layerDiv1 .dd3 a:hover{background: #2d68cb;}
  .layerDiv2 .dd3 a:hover{background: #2d68cb;}
  .layerDiv3 .dd3 a:hover{background: #2d68cb;}
  /*--*/
  }
@media screen and (max-width: 1000px){
  /*--*/
  .layerDiv1 .dd3 a:active{background: #2d68cb;}
  .layerDiv2 .dd3 a:active{background: #2d68cb;}
  .layerDiv3 .dd3 a:active{background: #2d68cb;}
  /*--*/
  }

/*自定义弹窗模仿layer效果~~~动画效果*/

.layerMask{ opacity: 0; transition: opacity 0.3s ease;}
.layerMask.active{ opacity: 1;}
.layerDiv1{opacity: 0; transition: all 0.3s ease; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);transform: translate(-50%, -50%) scale(0.7);}
.layerDiv1.active{ opacity: 1; transform: translate(-50%, -50%) scale(1);}
.layerDiv2{opacity: 0; transition: all 0.3s ease; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);transform: translate(-50%, -50%) scale(0.7);}
.layerDiv2.active{ opacity: 1; transform: translate(-50%, -50%) scale(1);}
.layerDiv3{opacity: 0; transition: all 0.3s ease; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);transform: translate(-50%, -50%) scale(0.7);}
.layerDiv3.active{ opacity: 1; transform: translate(-50%, -50%) scale(1);}

/*自定义弹窗模仿layer效果~~~媒体查询*/

@media screen and (max-width: 1000px){
  /*--*/
  .layerDiv1{padding: 0.3rem 0.3rem 0.4rem 0.3rem;border-radius: 0.15rem;width: 92%;}
  .layerDiv1 .dd1{padding-bottom: 0.2rem;}
  .layerDiv1 .dd1 .d1a img{height: 0.4rem;}
  .layerDiv1 .dd1 .d1a span{font-size: 0.28rem;margin-left: 0.2rem;}
  .layerDiv1 .dd1 .d1b a{padding-left: 0.5rem;}
  .layerDiv1 .dd1 .d1b a:before{top: 0;width: 1rem;height: 1rem;}
  .layerDiv1 .dd1 .d1b a img{height: 0.5rem;}
  .layerDiv1 .dd2{margin-top: 0.3rem;padding: 0.3rem;border-radius: 0.15rem;}
  .layerDiv1 .dd2>img{right: 0%;bottom: 0;width: 50%;}
  .layerDiv1 .dd2 .d2a{font-size: 0.28rem;}
  .layerDiv1 .dd2 .d2b p{font-size: 0.28rem;line-height: 0.45rem;margin-top: 0.1rem;}
  .layerDiv1 .dd3{padding-top: 0.4rem;}
  .layerDiv1 .dd3 a{width: 45%;height: 0.7rem;border-radius: 0.15rem;}
  .layerDiv1 .dd3 a span{font-size: 0.27rem;}
  .layerDiv1 .dd3 a img{width: 0.4rem;height: 0.4rem;margin-left: 0.3rem;}
  .layerDiv2{padding: 0.3rem 0.3rem 0.4rem 0.3rem;border-radius: 0.15rem;width: 92%;}
  .layerDiv2 .dd1{padding-bottom: 0.2rem;}
  .layerDiv2 .dd1 .d1a img{height: 0.4rem;}
  .layerDiv2 .dd1 .d1a span{font-size: 0.28rem;margin-left: 0.2rem;}
  .layerDiv2 .dd1 .d1b a{padding-left: 0.5rem;}
  .layerDiv2 .dd1 .d1b a:before{top: 0;width: 1rem;height: 1rem;}
  .layerDiv2 .dd1 .d1b a img{height: 0.5rem;}
  .layerDiv2 .dd2{margin-top: 0.3rem;padding: 0.3rem;border-radius: 0.15rem;}
  .layerDiv2 .dd2>img{right: 0%;bottom: 0;width: 50%;}
  .layerDiv2 .dd2 .d2a{font-size: 0.28rem;}
  .layerDiv2 .dd2 .d2b p{font-size: 0.28rem;line-height: 0.45rem;margin-top: 0.1rem;}
  .layerDiv2 .dd3{padding-top: 0.4rem;}
  .layerDiv2 .dd3 a{width: 45%;height: 0.7rem;border-radius: 0.15rem;}
  .layerDiv2 .dd3 a span{font-size: 0.27rem;}
  .layerDiv2 .dd3 a img{width: 0.4rem;height: 0.4rem;margin-left: 0.3rem;}
  .layerDiv2{padding: 0.3rem 0.3rem 0.4rem 0.3rem;border-radius: 0.15rem;width: 92%;}
  .layerDiv3 .dd1{padding-bottom: 0.2rem;}
  .layerDiv3 .dd1 .d1a img{height: 0.4rem;}
  .layerDiv3 .dd1 .d1a span{font-size: 0.28rem;margin-left: 0.2rem;}
  .layerDiv3 .dd1 .d1b a{padding-left: 0.5rem;}
  .layerDiv3 .dd1 .d1b a:before{top: 0;width: 1rem;height: 1rem;}
  .layerDiv3 .dd1 .d1b a img{height: 0.5rem;}
  .layerDiv3 .dd2{margin-top: 0.3rem;padding: 0.3rem;border-radius: 0.15rem;}
  .layerDiv3 .dd2>img{right: 0%;bottom: 0;width: 50%;}
  .layerDiv3 .dd2 .d2a{font-size: 0.28rem;}
  .layerDiv3 .dd2 .d2b p{font-size: 0.28rem;line-height: 0.45rem;margin-top: 0.1rem;}
  .layerDiv3 .dd3{padding-top: 0.4rem;}
  .layerDiv3 .dd3 a{width: 45%;height: 0.7rem;border-radius: 0.15rem;}
  .layerDiv3 .dd3 a span{font-size: 0.27rem;}
  .layerDiv3 .dd3 a img{width: 0.4rem;height: 0.4rem;margin-left: 0.3rem;}
  .layerDiv3{padding: 0.3rem 0.3rem 0.4rem 0.3rem;border-radius: 0.15rem;width: 92%;}
  /*--*/
  }



/*黄老师于20251225新增样式：为了修复内容过长*/
.layerDivComm .dd2{padding-right:40px;overflow:hidden;}
.layerDivComm .dd2 .d2a{padding-bottom:30px;}
.layerDivComm .dd2 .d2b{max-height:300px;overflow-y:auto;padding-right:20px;}
.layerDivComm .dd2 .d2b p,.layerDivComm .dd2 .d2b span{display:block !important;width:100% !important;box-sizing:border-box !important;text-wrap-mode:inherit !important;}
.layerDivComm .dd2 .d2b p:first-child{margin-top:0;}
@media screen and (max-width: 1000px){
  /*--*/
.layerDivComm .dd2{padding-right:0.2rem;}
.layerDivComm .dd2 .d2a{padding-bottom:0.3rem;}
.layerDivComm .dd2 .d2b{max-height:5rem;padding-right:0.3rem;}
.layerDivComm .dd2 .d2b p,.layerDivComm .dd2 .d2b span{font-size:0.28rem !important;line-height:0.55rem !important;}
  /*--*/
  }
  
  /* 安诺监护页面私有样式 */
		.guard-section { padding: 80px 0; }
		.guard-bg-light { background-color: #f8fbff; }
		.guard-bg-white { background-color: #ffffff; }
		
		.guard-center-box { text-align: center; max-width: 1000px; margin: 0 auto; }
		.guard-center-box img { width: 150px; margin-bottom: 20px; }
		.guard-center-box .title { font-size: 32px; color: #092F6F; font-weight: 600; margin-bottom: 30px; }
		.guard-center-box .desc { font-size: 16px; color: #092F6F; line-height: 1.8; text-align: justify; }

		.guard-flex-box { display: flex; justify-content: space-between; align-items: center; }
		.guard-flex-box.reverse { flex-direction: row-reverse; }
		.guard-text-col { width: 48%; }
		.guard-img-col { width: 45%; }
		.guard-img-col img { width: 100%; border-radius: 8px;  }

		.guard-sec-title { font-size: 24px; color: #092F6F; font-weight: 600; margin-bottom: 20px; display: flex; align-items: center; }
		.guard-sec-title-icon { 
			display: inline-flex; 
			justify-content: center; 
			align-items: center;
			width: 26px; 
			height: 26px; 
			
			background-size: contain; 
			margin-right: 12px;
			color: #fff;
			font-size: 14px;
			font-weight: 500;
		}
		.guard-sec-title span { font-size: 14px; color: #1465DC; margin-left: 12px; text-transform: uppercase; font-weight: 500; }

		.guard-text-col p { font-size: 16px; color: #092F6F; line-height: 1.9; margin-bottom: 15px; text-align: justify; }

		/* 列表样式 */
		.guard-list { margin-top: 20px; }
		.guard-list li { font-size: 16px; color: #092F6F; line-height: 1.8; margin-bottom: 12px; position: relative; padding-left: 20px; text-align: justify; }
		.guard-list li::before { content: ""; position: absolute; left: 0; top: 10px; width: 8px; height: 8px; background-color: #1465DC; border-radius: 50%; }
		.guard-list li strong { color: #1465DC; font-weight: 600; }

		/* 手风琴折叠样式 */
		.guard-accordion { margin-top: 30px; }
		.guard-acc-item { border-bottom: 1px solid #eaeaea; padding: 18px 0; cursor: pointer; transition: all 0.3s; }
		.guard-acc-title { font-size: 18px; color: #1465DC; font-weight: 600; position: relative; padding-left: 30px; }
		.guard-acc-title::before { content: "1."; position: absolute; left: 0; color: #1465DC; }
		.guard-acc-item:nth-child(2) .guard-acc-title::before { content: "2."; }
		.guard-acc-item:nth-child(3) .guard-acc-title::before { content: "3."; }
		.guard-acc-item:nth-child(4) .guard-acc-title::before { content: "4."; }
		.guard-acc-title::after { content: "+"; position: absolute; right: 0; color: #1465DC; font-size: 24px; top: -3px; }
		.guard-acc-item.active .guard-acc-title::after { content: "-"; }
		.guard-acc-content { display: none; padding: 15px 0 0 30px; font-size: 15px; color: #092F6F; line-height: 1.8; text-align: justify; }
		.guard-acc-item.active .guard-acc-content { display: block; }

		/* 右侧拼图样式 */
		.guard-collage { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 15px; }
		.guard-collage img { width: 100%; height: 100%; object-fit: cover; border-radius: 8px; box-shadow: 0 10px 20px rgba(0,0,0,0.05); }
		.guard-collage img:first-child { grid-row: span 2; }

		/* 移动端适配 */
		@media screen and (max-width: 1000px) {
			.guard-section { padding: 0.8rem 0; }
			.guard-center-box .title { font-size: 0.4rem; margin-bottom: 0.4rem; }
			.guard-center-box .desc { font-size: 0.28rem; }
			.guard-flex-box, .guard-flex-box.reverse { flex-direction: column; gap: 0.4rem; }
			.guard-text-col, .guard-img-col { width: 100%; }
			.guard-sec-title { font-size: 0.32rem; }
			.guard-text-col p, .guard-list li, .guard-acc-content { font-size: 0.28rem; line-height: 1.6; }
			.guard-acc-title { font-size: 0.3rem; }
		}