
/* @font-face{font-family: 'SourceHanSansCN'; src: url("/fonts/SourceHanSansCN-Regular-Alphabetic.woff2") format("woff2"), url("/fonts/SourceHanSansCN-Regular-Alphabetic.woff") format("woff"); src: url('/fonts/WZSLqRl30IM4.woff2') format('woff2'), url('/fonts/WZSLqRl30IM4.woff') format('woff');} */
html{font-family: 'Noto Sans SC', sans-serif;}
*{margin: 0; padding: 0; font-family: 'Noto Sans SC', sans-serif;}
ul{list-style: none;}
a:hover{text-decoration: none;}
a{text-decoration: none;}
::-webkit-scrollbar-track{/*滚动条里面轨道*/ box-shadow: inset 0 0 5px rgba(121, 120, 120, 0.2); border-radius: 5px; background: #ededed;}
::-webkit-scrollbar-thumb{/*滚动条里面小方块*/ border-radius: 5px; box-shadow: inset 0 0 5px rgba(121, 120, 120, 0.2); background: #bbb9b9;}
::-webkit-scrollbar{/*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{z-index: 3; color: #fff; cursor: default; background-color: #088167; border-color: #088167;}
.pagination>li>a, .pagination>li>span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #088167; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.loader{display: inline-block; border: 3px solid #f3f3f3; /* Light grey background */ border-top: 3px solid #3498db; /* Blue border */ border-radius: 50%; width: 20px; height: 20px; animation: spin 2s linear infinite;}
/* 创建一个旋转动画 */
@keyframes spin{0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} }
.modal{display: table; width: 600px; height: 100%; margin: 0 auto;}
.modal-dialog{display: table-cell; vertical-align: middle;}
.area{margin: 0 0 0 14px;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline: none !important; box-shadow: none !important;} .base-alert{width: 100%; height: 100vh; overflow: hidden; background:rgba(0, 0, 0, 0.3); position: fixed; top: 0; display: none;} .base-alert .alert-content{width: 814px; height: 446px; background: #FFFFFF; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;} .base-alert .alert-content .alert-content_delete{padding: 22px; text-align: right;} .base-alert .alert-content .state .title{font-weight: 600; font-size: 28px; color: #333333; margin: 34px 0 14px 0;} .base-alert .alert-content .state .text{font-weight: 400; font-size: 22px; color: #666666;} .base-alert .alert-content .buttom{margin: 90px 0 0 0; position: relative;}
.base-alert .alert-content .buttom .btns{display: flex; position: absolute; top: -50%; left: 50%; transform: translate(-50%, -50%);}
.base-alert .alert-content .btns .btns-left{background: #FFFFFF; border: 1px solid #CBCBCB; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 22px; text-align: center; padding: 10px 32px; cursor: pointer; margin: 0 28px 0 0;}
.base-alert .alert-content .btns .btns-left a{color: #333333;}
.base-alert .alert-content .btns .btns-right{background: #088167; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 22px; color: #fff; text-align: center; padding: 10px 32px; cursor: pointer;}
.sidebar-center-show{display: block;}
.sidebar-center-hide{display: none;}
.AddModalWhole{width: 100%; height: 100%; position: absolute; top: 0; background: rgba(0, 0, 0, 0.3); display: none;}
.EditModalWhole{width: 100%; height: 100%; position: absolute; top: 0; background: rgba(0, 0, 0, 0.3); display: none;}
.AddModal{width: 600px; border-radius: 4px; background-color: #ffffff; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.AddModaltitle{text-align: center; font-size: 16px; font-weight: bold; padding: 16px 24px; border-bottom: 1px solid #D9D9D9; display: flex; justify-content: space-between; align-items: center;}
.AddModalcontent{padding: 24px 0 0; width: 450px; margin: 0 auto;}
.AddModalcontent .control-label{padding: 0;}
.AddModalcontent .form-group{display: flex; align-items: center; margin-bottom: 20px;}
.AddModalFooter{text-align: center; padding: 20px 0 40px;}
.btn-success{height: 32px; background: #088167; border-color: #088167; color: #fff; line-height: 18px; padding: 6px 16px;}
.btn-success:hover{background-color: #3B9C80; border-color: #3B9C80;}
.btn-success:focus{background-color: #088167; border-color: #088167;}
.btn-success:focus:active{background-color: #015C4B; border-color: #015C4B;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{background-image: url('https://img1.dxyyzyw.com/official/20241210/left.svg'); background-repeat: no-repeat; background-size: 100%; left: 10px; width: 40px; height: 40px; top: 42%;}
.carousel-control .glyphicon-chevron-right{background-image: url('https://img1.dxyyzyw.com/official/20241210/right.svg'); background-repeat: no-repeat; background-size: 100%; right: 10px; width: 40px; height: 40px; top: 42%;}
.carousel-control.left,.carousel-control.right{background-image: none;}
.carousel-control .glyphicon-chevron-left:hover{width: 40px; height: 60px; background: rgba(0,0,0,0.4); border-radius: 4px 0px 0px 4px; position: absolute; top: calc(42% - 10px); background-image: url('https://img1.dxyyzyw.com/official/20241210/left.svg'); background-repeat: no-repeat; background-size: 100%; background-position: center center;}
.carousel-control .glyphicon-chevron-right:hover{width: 40px; height: 60px; background: rgba(0,0,0,0.4); border-radius: 4px 0px 0px 4px; position: absolute; top: calc(42% - 10px); background-image: url('https://img1.dxyyzyw.com/official/20241210/right.svg'); background-repeat: no-repeat; background-size: 100%; background-position: center center;}
.share{position: fixed; right: 280px; bottom: 200px; width: 60px; height: 60px; background: #FFFFFF; box-shadow: 0px 5px 10px 0px rgba(31,39,51,0.1); border-radius: 5px; border: 1px solid #E7E7E7; display: flex; justify-content: center; align-items: center; flex-direction: column; cursor: pointer;}
.share .share-img{width: 20px; height: 20px; margin-bottom: 4px; background-image: url('https://img1.dxyyzyw.com/official/20241210/icon-share.svg'); background-repeat: no-repeat; background-size: 100%}
.share span{font-size: 16px; color: #666666; line-height: 20px;}
.share:hover .share-img{background-image: url('https://img1.dxyyzyw.com/official/20241210/icon-share-hover.svg');}
.share:hover span{color:#088167;}