@charset "utf-8";
/* CSS Document */

.FooterBox{ padding:0px 0 10px; background-color: #0d59a7; color: #707070;}

.FsLinks{ height: 50px; background-color: #0c5197; box-shadow:0px 5px 4px -2px #0e4883; }
.FsLinks #YqljUlList{ position: relative; padding-left: 1px; overflow: hidden;}
.FsLinks #YqljUlList>li{ position: relative; overflow: hidden; float: left; width: 239px; width: calc(1194px / 5); height: 50px; padding-right: 1px;  text-align: center; cursor: pointer; }
.FsLinks #YqljUlList::before,
.FsLinks #YqljUlList>li::after{ content:''; display: block; position: absolute; height: 30px; top: 10px; border-right: 1px solid #3d74ac; }
.FsLinks #YqljUlList::before{ left: 0;}
.FsLinks #YqljUlList>li::after{ right: 0; }
.FsLinks #YqljUlList>li>font{ display: inline-block; font-size: 16px; color: #FFF; line-height: 50px; padding-right: 30px; background: url("../images/Top_ico_5.png") no-repeat right center;}
.FsLinks ul.layui-menu{ display: none; }

/*下拉框*/
.YqljDropDown.layui-dropdown{ overflow-x:hidden; max-height: 300px; width: 239px; border: 1px solid #c2c5c7; box-shadow: 0px 0px 10px -2px #95b1d4;}
.YqljDropDown.layui-dropdown::-webkit-scrollbar{ width: 5px; background: transparent;}
.YqljDropDown.layui-dropdown::-webkit-scrollbar-button{ display: none;}
.YqljDropDown.layui-dropdown::-webkit-scrollbar-track-piece{ background: #e4e4e4; }
.YqljDropDown.layui-dropdown::-webkit-scrollbar-thumb{ background-color: #0c5197; border-radius: 5px;}
.YqljDropDown.layui-dropdown .layui-menu-body-title a{ white-space: normal; line-height: 1.3; padding: 9px 15px;}





.BottomNavs{ font-size: 15px; color: #b7cee5; line-height: 1.5; margin: 20px 0 0; text-align: center;}
.BottomNavs li{ position: relative; overflow: hidden; display: inline-block; margin: 0 2px;}
.BottomNavs li a{ display: inline-block; padding: 0 5px; font-weight: bold; }

.BottomTextCon{ padding: 10px 0; z-index: 0; color: #b7cee5; float: left; width: 850px;}
.BottomTextCon p{ display: block; font-size: 14px; line-height: 1.5; padding: 3px 0;}
.BottomTextCon p span{ }
.BottomTextCon p span + span{ margin-left: 10px;}
.BottomTextCon p a:hover{ text-decoration: underline; }

.BottomImgBtns{padding: 10px 0;text-align: center;overflow: unset;}



.FixedNavs{position: absolute;top: 420px;/* top: calc(100vh - 485px); */right: 15px;width: 50px;cursor: pointer;z-index: 99;}
.FixedNavs li{ position: relative; overflow: hidden; height: 48px; border-radius: 50%; border: 1px solid #dfeffb; background-color: #FFF; box-shadow:-1px 3px 5px -2px #d1d0d0; transition: all 0.3s; }
.FixedNavs li + li{ margin-top: 10px; }
.FixedNavs li a{ display: block; height: 100%; }
.FixedNavs li.btn1 a{ background: url("../images/HomeFixed_ico_1.png") no-repeat center; }
.FixedNavs li.btn2 a{ background: url("../images/HomeFixed_ico_2.png") no-repeat center; }
.FixedNavs li.btn3 a{ background: url("../images/HomeFixed_ico_3.png") no-repeat center; }
.FixedNavs li.btn4 a{ background: url("../images/HomeFixed_ico_4.png") no-repeat center; }
.FixedNavs li.btn5 a{ background: url("../images/HomeFixed_ico_5.png") no-repeat center; }
.FixedNavs li.btn6 a{ background: url("../images/HomeFixed_ico_6.png") no-repeat center; }
.FixedNavs li.btn7{ /*background: #f5fafe; border-color: #f5fafe; box-shadow: none;*/  }
.FixedNavs li.btn7 a{ background: url("../images/HomeFixed_ico_7.png") no-repeat center; }
.FixedNavs li.btn8{ z-index:10; }
.FixedNavs li.btn8 a{transition: all 0.5s;}
.FixedNavs li.btn8 a::before,
.FixedNavs li.btn8 a::after{ content:'';display: block;width: 2px;height: 28px;background-color: #4f4f4f;position: absolute;top: 10px;left: 23px;transition: all 0.5s;}
.FixedNavs li.btn8 a::before{transform: translate(-7px,5px) rotateZ(-40deg);height: 22px;}
.FixedNavs li.btn8 a::after{transform: translate(7px,5px) rotateZ(40deg);height: 22px;}
.FixedNavs li.btn8 a:hover{transform: rotateZ(-180deg);}
.FixedNavs li.btn8 a:hover::before{transform: rotateZ(-45deg);height: 28px;}
.FixedNavs li.btn8 a:hover::after{transform: rotateZ(45deg);height: 28px;}
.FixedNavs li:hover{ box-shadow: 0px 0px 3px -2px #c9c9c9; }
.layui-layer.layui-layer-tips .layui-layer-content>h1{ display: block; text-align: center; font-size: 15px; line-height: 1.3; padding-top: 5px;}

/*无障碍图标*/
.slhIcon{display: block;background: #ffffff;width: 113px; height: 55px;position: absolute;right: 152px;top: -40px;border-radius: 4px;}




