/*
	PXXTYUN Copyright (C)2024-2099 www.zgesg.org.cn
	This is NOT a freeware,Use is subject to license.txt
*/
/* global */
:root,
[data-bs-theme=light] {
  --bs-blue: #0050a5;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #029945;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f1f6fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0050a5;
  --bs-secondary: #cfe2ff;
  --bs-success: #029945;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 0, 80, 165;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "思源宋体 CN","Times New Roman",Times,serif,"Marcellus",microsoft yahei,Helvetica Neue,Helvetica,STHeiTi,sans-serif,arial;
  --bs-font-monospace: Futural Bold,microsoft yahei,Helvetica Neue,Helvetica,STHeiTi,sans-serif,SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #333333;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0050a5;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #009944;
  --bs-form-valid-border-color: #009944;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
/*
 -----------------------------------------------------------------------------
 # 1.1 Reset&Utility 基本的样式重置和工具类
 -----------------------------------------------------------------------------
 */
body,ol,ul,li,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;word-break:break-all;}
img{border:0}
li{list-style:none}
iframe{border:none}
.cf:after,.cf:before{content:" ";display:table;}
.cf:after,.clearfix:after{clear:both}
.fl{float:left}
.fr{float:right}
ul,form{margin:0px;padding:0px}
a {color:#333;text-decoration:none}
a:hover {color:var(--bs-primary)}
b, strong{color: #000;}
/* links */
a.w:link,a.w:visited,a.w:active {color:#FFFFFF;text-decoration:none;}
a.w:hover {color:#F4F3F2;}
a.b:link,a.b:visited,a.b:active {color:#024893;text-decoration:none;}
a.b:hover {color:#FF3300;}
a.g:link,a.g:visited,a.g:active {color:#666666;text-decoration:none;}
a.g:hover {color:#FF3300;}
.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-weight:bold;font-family:var(--bs-font-monospace);}
.bg-gray{background-color: var(--bs-gray-100);}
.section{padding:50px 0 60px;position:relative;}
.f_b{font-weight: 700;}
.content p{letter-spacing: .5px;line-height: 30px;margin-bottom:22px;word-wrap: break-word;}
/*
 -----------------------------------------------------------------------------
 # 2. Common 公共样式
 -----------------------------------------------------------------------------
*/
/* Display Flex Css  */
#pxxtyun-card {width:360px;max-height:420px;overflow-y:auto;background:#FFFFFF url('../../image/load.gif') no-repeat center center;box-shadow:0 0 10px #DDDDDD;border-radius:12px;position:fixed;z-index:1020;display:none;}
.card-list {height:72px;background:#FFFFFF;overflow:hidden;clear:both;border-bottom:#F0F0F0 1px solid;padding:0 16px 0 12px;}
.card-list img {float:left;margin:12px 12px 0 0;}
.card-list ul {margin:12px 0;}
.card-list li {height:24px;line-height:24px;overflow:hidden;}
.card-list strong {display:block;width:100%;}
.card-list em {float:right;color:#FFFFFF;font-style:normal;background:#FA5A57;border-radius:10px;color:#FFFFFF;font-size:12px;display:inline-block;height:14px;line-height:14px;padding:0 4px;}
.card-list i {color:#F23030;font-style:normal;float:right;}
.card-list span {color:#666666;}
.card-info {padding:0 24px 16px 24px;overflow:hidden;background:#FFFFFF;}
.card-info li {width:156px;height:32px;line-height:32px;overflow:hidden;color:#666666;float:left;}
.card-more {line-height:48px;text-align:center;background:#FFFFFF;font-size:14px;}
.card-none {padding:128px 0;text-align:center;background:#FFFFFF;font-size:14px;color:#999999;}

.flx-wrap{display:flex;flex-wrap:wrap}
.flx-align,.common-radio,.common-check{display:flex;flex-wrap:wrap;align-items:center}
.flx-center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.flx-between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
/*soft-cat*/
.soft-cat{position: relative;font-family: var(--bs-font-monospace);font-size: large;}
.soft-cat li{background:var(--bs-secondary);padding:15px 20px 15px 35px;margin-bottom:10px;}
.soft-cat li:before {content: "";border-radius: 50%;background-color:var(--bs-primary);display: inline-block;width: 4px;height: 4px;margin-right: 20px;margin-top: -3px;vertical-align: middle;}
.soft-cat li:hover,.soft-cat li.active{background-color:var(--bs-primary);}
.soft-cat li:hover a,.soft-cat li.active a{color:var(--bs-white);}
.soft-cat li:hover:before,.soft-cat li.active:before{background-color:var(--bs-white);}
/*central*/
.central{position:relative;padding-top:50px;padding-bottom:70px}
.central-left{padding-top:50px;padding-bottom:70px;z-index:1;position:relative;height:100%;}
.central-left:before{content:"";width:300%;right:0;height:100%;background:var(--bs-gray-100);position:absolute;border-right:1px solid var(--bs-border-color);top:0;z-index:-1;}
.central-right{position:relative;border-left:1px solid var(--bs-border-color);margin-left:-20px;padding-left:30px;padding-top:50px;height:100%;}
/* single-cate*/
.single-cate{display:flex;padding:22px 35px;border-radius:0;font-family:'Poppins',sans-serif;-webkit-box-shadow:0 10px 40px 0 rgba(150,176,203,0.25);-moz-box-shadow:0 10px 40px 0 rgba(150,176,203,0.25);box-shadow:0 10px 40px 0 rgba(150,176,203,0.25);text-align:center;margin-bottom:30px;position:relative;background:#fff;width:100%;transition:all .4s ease}
.single-cate span{display:inline-block;font-size:30px;line-height:55px;color:#1e1e1e;font-weight:700;letter-spacing:.30px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.single-cate i{font-size:55px;line-height:55px;margin: auto;margin-right:0;overflow:hidden;position:relative;inset: 0px;left:0;top:0;right:0;bottom:0;color:#000;display:block;text-align:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.single-cate:hover span{color:rgb(243,101,35)}
.single-cate:hover i{color:rgb(243,101,35);transform:rotateY(180deg)}
/*breadcrumb*/
.breadcrumb-box{/*background-color:var(--bs-white);border-bottom: 1px solid var(--bs-border-color);*/margin-bottom:0;padding:20px 0;}
.breadcrumb{border-radius:0;background:none;margin-bottom:0;padding:0;}
.breadcrumb a{color:var(--bs-gray-600);}
.breadcrumb a:hover{color:var(--bs-primary);}
.breadcrumb-item + .breadcrumb-item {padding-left:0;}
.breadcrumb-item+.breadcrumb-item::before {padding:0 5px;color:var(--bs-gray-600);content:"\e6a6";font-family: "iconfont" !important;font-size:19px;}
/*pages*/
.pages{color:#a9a9a9;clear:both;line-height:50px;position:relative;background-color:#f7f7f7;padding:16px 14px 15px 15px; margin-top:30px;text-align:center;}
.pages input{height:36px;line-height:36px;vertical-align:middle}
.pages a,.pages label{background-color:var(--bs-white);position:relative;border-bottom:2px solid var(--bs-border-color);font-size:15px;margin:0px 0px 6px 0px;font-style:italic;color:#a9a9a9;padding:6px 14px 8px 13px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.pages a:before,.pages label:before{bottom:-2px;position:absolute;left:0px;height:2px;content:'';width:0%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.pages a.active{color:#51587a;border-bottom:2px solid var(--bs-primary);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.pages a:hover,.pages label:hover{color:#51587a}
.pages a:hover:before,.pages label:hover:before{width:100%;background-color:#51587a}
.pages label{padding:2px 17px 5px 15px;line-height:26px}
.pages strong{position:relative;padding:10px 12px;vertical-align:-2px;color:var(--bs-white);background-color:var(--bs-primary);box-shadow:0 2px 4px rgba(0,0,0,.1)}
.pages strong:after{border-style:solid;border-width:7px 7px 0 0;border-color:var(--bs-primary) transparent transparent transparent;bottom:-6px;content:"";height:0;left:0px;position:absolute;width:0;transition:.3s ease}
.pages_inp{width:32px;border:1px solid var(--bs-white);border-bottom:2px solid var(--bs-border-color);font-size:15px;color:#a9a9a9;padding:8px 4px;text-align:center;vertical-align:-1px}
.pages_btn{width:32px;background:var(--bs-primary);line-height:30px !important;border:none;border-bottom:2px solid var(--bs-border-color);color:var(--bs-white);padding:0px 6px;font-weight:bold;font-size:12px;cursor:pointer}
.pages label em{color:red;font-weight:bold;padding-left:2px}
.pages label span{font-weight:bold;padding-left:2px}
.pages cite{font-style:normal}
/*
 -----------------------------------------------------------------------------
 # 3. Header 头部样式
 -----------------------------------------------------------------------------
 */
/*header-top*/
.header-top{border-bottom: 1px solid #e8e8e8;background-color:var(--bs-light)}
.header-top__inner{padding:11px 0;border-bottom:1px solid var(--gray-100)}
.header-info{gap:clamp(0.75rem,-1.076rem + 3.803vw,2.25rem)}
.header-top .login{padding:4px 0;border-radius:17px;border:1px solid var(--bs-primary);position:relative;display:flex}
.header-top .login a{padding:0 11px;font-size:16px;color:var(--bs-primary);position:relative}
.header-top .login a:first-child:after{content:'';width:1px;height:16px;background:var(--bs-primary);display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}
/*header-links*/
.header-links {margin:0;padding:0;}
.header-links li{display:inline-block;font-weight:500;color:var(--bs-gray);padding:0 16px 0 0;margin:0 15px 0 0;border-right:2px solid var(--bs-gray);line-height:23px;line-height:1}
.header-links li:last-child{margin-right:0;padding-right:0;border-right:none}
.header-links i{color:var(--bs-primary);margin:0 6px 0 0}
.header-links a{color:inherit}
.header-links a:hover{color:var(--bs-primary)}
.header-social a{position:relative;display:inline-block;width:56px;height:62px;line-height:60px;text-align:center;border:1px solid #e8e8e8;color:#353535;margin-bottom:-1px;margin-right:5px;z-index:1}
/*header-social*/
.header-social a:last-child{margin-right:0}
.header-social a:before{content:"";bottom:0;height:2px;left:0;right:0;background-color:var(--bs-primary);position:absolute;top:auto;transition:all ease .4s;z-index:-1}
.header-social a:hover{color:var(--bs-white);border-color:rgba(0,0,0,0)}
.header-social a:hover:before{height:100%}
.searchBoxTggler{background-color:rgba(0,0,0,0);border:none;padding:0;margin-right:20px;font-size:20px;vertical-align:middle;transition:all ease .4s;display:inline-block}
/*Main-menu*/
.exam-header{background-color: var(--bs-primary);}
.exam-logo{position: relative;padding:30px 0;/*background: url("kshd-bg.jpg") #f5f5f5 top center no-repeat;*/}
.exam-logo img{max-height:80px;}
.exam-menu{font-family: var(--bs-font-monospace);color:var(--bs-white);}
.exam-menu>ul{display:block;}
.exam-menu>ul>li{display:inline-block;padding:26px 0;position:relative}
.exam-menu>ul>li:not(:last-child){margin-right:40px}
.exam-menu>ul>li>a{font-size:22px;line-height:28px;position:relative;color:var(--bs-white);font-weight:700;}
.exam-menu>ul>li>a:hover,.exam-menu>ul>li>a.active{color:#8fb6d9;}
.exam-menu>ul>li:last-child>a{margin-right:0}
/*列表*/
.list-art{background:var(--bs-white);padding:35px 40px;border:2px solid var(--bs-border-color);border-bottom:4px solid var(--bs-primary);}
.list-art .item{position: relative;margin-top:25px;padding-left:30px;}
.list-art .item:first-child{margin-top:0;}
.list-art .item:before,.list-art .item:after {content: "";position: absolute;top:22px;left: 0;width:12px;height:12px;background:var(--bs-primary);}
.list-art .item:before {background:var(--bs-secondary);top:26px;left: 5px;}
.list-art .item .h{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;font-family: var(--bs-font-monospace);font-size: larger;}
.list-art .item:hover .h{color:var(--bs-primary);}
.list-art .item .date{margin-top:10px;position: relative;font-style: italic;color:var(--bs-gray-600);font-size:18px;}
.list-art .item .date:after,.list-art .item .date:before{content:"";position: absolute;left:0;top:50%;width:100%;height:1px;background-color:var(--bs-border-color);transition:all 0.5s ease-out 0s;}
.list-art .item .date:after {width:0;}
.list-art .item:hover .date:after{background-color: var(--bs-primary);width:100%;}
.list-art .item:hover .date:before{width:0;}
.list-art .item .date span{background:var(--bs-white);padding-right:10px;display: inline-block;position: relative;z-index:1;}
/*tit-hot*/
.tit-hot{height:52px;border-bottom:3px solid var(--bs-border-color);line-height:52px;position:relative;}
.tit-hot ul{position:absolute;left:-1px;top:-1px;height:52px;}
.tit-hot ul li{display:block;float:left;height:52px;font-weight:600;line-height:52px;font-size:24px;text-align:center;padding:0 15px;margin:0;position:relative;}
.tit-hot ul li.on{background:var(--bs-primary);color:var(--bs-white);}
.tit-hot ul li.on a{color:var(--bs-white);}
.tit-hot ul li i{width:9px;height:5px;content:'';border-bottom: solid 7px transparent;border-left: solid 5px transparent;border-right: solid 5px transparent;border-top: solid 7px var(--bs-primary);position: absolute;left: 50%;transform: translateX(-50%);bottom:-13px;display:none;}
.tit-hot ul li.on i{display:block;}
/*hot-list*/
.hot-list{display:block;padding:5px 0;}
.hot-list li{border-bottom:1px dashed var(--bs-border-color);position:relative;padding:0 115px 0 16px;background:url('listnot.png') 0px 25px no-repeat;}
.hot-list li a{display:block;height:54px;width:100%;line-height:54px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:relative;}
.hot-list li span{position:absolute;right:0;top:0;line-height:54px;color:var(--ln-dark-9);text-align:center;}
.hot-list li:last-child{border:0;}
.hot-list li:hover{background-color:var(--ln-bg-light);}
/*link-server*/
.link-server{ display: block; width:100%; padding:0.3125rem 0.9375rem;font-size:18px;color:#032131;line-height:50px;background-color:#fff; border:1px solid #eaeff5;text-decoration: none;margin-bottom:1.25rem;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.link-server i {float: left;width: 6px; height: 20px; margin-top:16px;margin-right:20px; background:var(--bs-primary);}
.link-server:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:var(--bs-primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.link-server:hover, .link-server:focus, .link-server:active {color:#fff;}
.link-server:hover:before, .link-server:focus:before, .link-server:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.link-server:hover i{background-color:var(--bs-green);}
/*article-card*/
.article-card{border:2px solid #F5F5F5;background-color:#fff;padding:10px 30px 30px;}
/*tit-md*/
.tit-md{position: relative;font-size:1.375rem;font-weight:bold;border-bottom:3px solid var(--bs-secondary);line-height:3.75rem;height:3.75rem;margin-bottom:15px;}
.tit-md span{border-bottom:3px solid var(--bs-primary);display: inline-block;height:3.75rem;}
.tit-md i{font-size:1.125rem;}
/*tit-lg*/
.tit-lg {line-height:50px;height:3.125rem; border-bottom:#cee0fb 3px solid;position: relative;font-style:italic;font-size: 1.375rem;}
.tit-lg strong {color:#333; border-bottom:var(--bs-primary) 3px solid;padding:0px 10px;margin-top:18px;padding-bottom:5px; display: inline-block;line-height:24px;}
.tit-lg b{position: absolute;left:65px;bottom:-3px;line-height:24px;color:var(--bs-primary);background-color: var(--bs-white);padding-right:5px;padding-bottom:4px;}
.tit-lg span {float:right;font-size:14px;color:var(--ln-dark-9);}
.tit-lg i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}
.tit-lg .more,.tit-md .more{float:right;margin-right: 10px;color:#e2e2e2;}
.tit-lg .more img,.tit-md .more img{vertical-align: middle;}
.tit-lg .more:hover img,.tit-md .more:hover img{opacity: .6;}
/*文章列表2*/
.aw-list li {position: relative;background: url('img/icon-aw.png') 0 center no-repeat;padding-left: 20px;line-height:42px;padding-right:5.625rem;}
.aw-list li a {color: #323232;height:50px;width: 100%;line-height:50px;font-size: 16px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;position: relative;}
.aw-list li .time{position: absolute;right:5px;top: 0;line-height: 42px;color:#919191;text-align: center;}
.aw-list li:hover {background: #f3f3f3 url('img/icon-aw.png') 5px center no-repeat;}
.aw-list li:hover a {color:var(--bs-primary);}
/* list-simple */
.list-simple {position:relative;display:block;background:#FFF;margin-bottom:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-webkit-box-shadow: 0 10px 40px 0 rgba(150,176,203,0.25);-moz-box-shadow: 0 6px 40px 0 rgba(150,176,203,0.25);box-shadow: 0 6px 40px 0 rgba(150,176,203,0.25);}
.list-simple a{position:relative;display:block;font-size:16px;line-height:24px;padding:25px 30px 25px 50px;color:#333;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.list-simple:hover{background:var(--bs-primary);color:#FFF;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.list-simple:hover a{color:#FFF}
.list-simple:hover a:before {background:#fff;}
.list-simple a:before {content:'';position:absolute;left:30px;background:var(--bs-green);width:10px;height:10px;top:33px;border-radius:50%}
/*sidebar*/
.sidebar {margin-bottom:30px;padding:30px;border:2px solid var(--bs-border-color);background-color:var(--bs-white);}
.sidebar-title{font-size:24px;font-size:24px;margin:0 0 20px;position:relative;text-transform:capitalize;padding-bottom:15px;overflow: hidden;}
.sidebar-title:before{content:"";background-color:var(--bs-primary);width:55px;height:4px;position:absolute;left:0;bottom:0;border-radius:10px}
.sidebar-title:after{content:"";background-color:#f2f2f2;width:100%;height:4px;position:absolute;left:65px;bottom:0;border-radius:10px}

/*
 -----------------------------------------------------------------------------
 # 4. footer 尾部样式
 -----------------------------------------------------------------------------
 */
 /*footer*/
 .footer{position:relative;width:100%;padding:30px 0px;background:var(--bs-primary);color: #8fb6d9;}
 .footer a{color:var(--bs-white)}
 .footer-right {border-right: 1px dashed var(--bs-border-color);}
 .footer-icp li{position:relative;display:inline-block;margin-right:25px}
 .footer-icp li:last-child{margin:0px !important}
 .footer-icp li:before{position:absolute;content:'//';font-size:18px;right:-17px;top:0px;color:#8fb6d9}
 .footer-icp li:last-child:before{display:none}
 .footer-icp li a{text-decoration:underline}
 /*progress-wrap 返回顶部*/
 .progress-wrap{position:fixed;right:10px;bottom:50px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(3, 152, 53, 0.2);z-index:199;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}
 .progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
 .progress-wrap::after{position:absolute;content: "\e6a4";font-family: "iconfont" !important;text-align:center;line-height:46px;font-size:20px;color:var(--bs-green);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear;transform: rotate(180deg);}
 .progress-wrap svg path{fill:none}
 .progress-wrap svg.progress-circle path{stroke:var(--bs-green);stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}
 /* list-simple */
.list-simple {position:relative;display:block;background:#FFF;margin-bottom:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-webkit-box-shadow: 0 10px 40px 0 rgba(150,176,203,0.25);-moz-box-shadow: 0 6px 40px 0 rgba(150,176,203,0.25);box-shadow: 0 6px 40px 0 rgba(150,176,203,0.25);}
.list-simple a{position:relative;display:block;font-size:18px;line-height:24px;padding:20px 30px 20px 50px;color:#333;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.list-simple span{color:var(--bs-dark-text-emphasis);position:absolute;right:30px;top:22px}
.list-simple:hover{background:var(--bs-primary);color:#FFF;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.list-simple:hover a,.list-simple:hover span{color:#FFF}
.list-simple:hover a:before {background:#fff;}
.list-simple a:before {content:'';position:absolute;left:30px;background:var(--bs-green);width:10px;height:10px;top:27px;border-radius:50%}