@charset "utf-8";

.copyright{ padding:40px 0 0; background-color:#f2f2f2; /*position: sticky; bottom: 0; z-index: 0;*/}
.foot-flex{display: flex; justify-content: space-between; gap:30px;}
.dlogo{ display: block;}
.dlogo img{max-width: 120px; max-height: 40px;}
.copyl1{ /*float:left;*/ /*width:20%;*/ margin-right:2%; margin-bottom:30px;}
.copyl1 p{margin-bottom:30px; color:#333; font-size:18px; font-weight:bolder;}
.copyl1 ul{}
.copyl1 ul li{}
.copyl1 ul li a{ color:#333; line-height:30px; font-size:16px;}
.copyl1 ul li a:hover{color:var(--mainblue);}
.copyl2{ /*float:left;*/ /*width:30%;*/ margin-right:2%; margin-bottom:30px;}
.copyl2 p{margin-bottom:30px; color:#333; font-size:18px; font-weight:bolder;}
.copyl2 img{}
.copyl2 ul li a{ color:#999999; line-height:30px; font-size:16px;}
.copyl2 ul li a:hover{color:var(--mainblue);}
.copyr{ /*float:right;*/ /*margin-bottom:30px;*/ /*width:45%;*/}
.copyr p{margin-bottom:30px; color:#333; font-size:24px; font-weight:bolder;}
.copyr span{ color:#333; font-size:16px; display:block; line-height:30px;}
.copyr a{ display:block; height:40px; line-height:40px; color:#fff; text-align:center; background-color:var(--mainblue); margin-top:20px;width:280px;border-radius: 20px;}
.copyr a:hover{ background-color:var(--mainblue-dark);}

.copyright .cle{height:50px;}
.copyd{ /*background-color:#2d2d2d;*/ line-height:20px; font-size:14px; color:#666; text-align:center; padding:20px 0; border-top:1px solid #ddd;}