* {margin: 0;padding: 0;}
button {outline: none;border: none;}
body {background-color: #fff;transition: all 2s;font-family: "Microsoft YaHei";/* font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC'; *//* padding-bottom: 1rem; */}
ul,
ol {list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: black;}
a:hover {color: #CD2821;}
.center {/* width: 1450px; */width: 75%;margin: 0 auto;}
/* 清除浮动 */
.clearfix:after {visibility: hidden;clear: both;display: block;content: ".";height: 0}
input {border: none;outline: none;}

/* 导航栏 */
.left_header {display: flex;justify-content: space-between;align-items: center;height: 100%;/* background-color: red; *//* width: 28%; */}
.left_header img {height: 0.41rem;margin-right: 0.78rem;cursor: pointer;}
.menu {display: block !important;position: relative;width: 0.41rem;/* height: 40px; *//* background-color: #0057ff !important; */}
.menu-toggler {position: absolute;display: block;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;/* background-color: pink; */z-index: 2;/* 设置 div 元素的不透明级别 */opacity: 0;cursor: pointer;}
.menu-toggler+label {width: 100%;height: 2px;display: block;z-index: 1;border-radius: 2.5px;background-color: #333333;transition: transform 0.5s, top 0.5s;position: absolute;top: 0;bottom: 0;left: 0;right: -300px;margin: auto;}
.menu-toggler+label::before,.menu-toggler+label::after {width: 100%;height: 2px;display: block;z-index: 1;border-radius: 2.5px;background-color: #333333;transition: transform 0.5s, top 0.5s;content: "";position: absolute;left: 0;}
.menu-toggler+label::before {top: 0.17rem;}
.menu-toggler+label::after {top: -0.17rem;}
.menu-toggler:checked+label {background: transparent;}
.menu-toggler:checked+label::before,
.menu-toggler:checked+label::after {top: 0;/* width: 40px; */transform-origin: 50% 50%;}
.menu-toggler:checked+label::before {transform: rotate(45deg);}
.menu-toggler:checked+label::after {transform: rotate(-45deg);}
/* 移动端下拉菜单，正常不显示 */
.menu {/* display: none; */}
.botom_menu {flex: none;/* display: none; */position: fixed;top: 1.24rem;left: 0;width: 100%;/* height: 0; */height: auto;/* background-color: pink;     */overflow: hidden;transition: all 0.5s;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);background-color: #fff;z-index: 999;/* padding-bottom: 0.2rem; */}
.botom_menu .menu_title {font-size: 0.4rem;line-height: 1rem;text-align: center;border-bottom: 1px solid #0044ee;font-weight: 500;color: #43525A;}
.botom_menu ul li>div {display: flex;justify-content: space-between;align-items: center;padding: 0 30px;height: 1rem;/* background-color: firebrick; */margin-top: 1px;/* line-height: 0.9rem; *//* border-bottom: 2px solid #00ce8d; */}
.botom_menu ul li>div>a>div {display: flex;justify-content: start;align-items: center;}
.botom_menu ul li span {vertical-align: middle;font-size: 0.4rem;}
.botom_menu ul li img {width: 0.5rem;height: 0.5rem;vertical-align: bottom;margin-right: 0.4rem;}
.botom_menu ul li .expand {display: block;font-size: 0.6rem;font-weight: 500;vertical-align: middle;height: 100%;transition: all 0.3s;/* background-color: yellow; */}
.botom_menu ul li .nav_child {/* display: none; */font-size: 0.5rem;height: auto;overflow: hidden;background-color: #F7F7F7;transition: all .5s;}
.botom_menu ul li .nav_child li {display: flex;justify-content: start;padding-left: 1.5rem;font-size: 0.4rem;}
.botom_menu ul li .nav_child li a {line-height: 0.9rem;}

.header_contianer {/* position: fixed; */top: 0;display: flex;justify-content: space-between;align-items: center;text-align: center;padding: 0.2rem 0.5rem;width: 100%;height: 1.24rem;background-color: #FFFFFF;z-index: 999;box-shadow: 0px 0px 3px rgba(0, 0, 0,0.3);/* background-color: rebeccapurple; */}

.header_contianer>img {/* border-radius: 0.3rem; */height: 0.87rem;width: auto;float: left;}

.foot_containner {/* height: 3.33rem; */width: 100%;background-color: #0259BF;line-height: 0.53rem;padding-top: 0.46rem;font-size: 0.27rem;text-align: center;color: #fff;padding-bottom: 0.5rem;}

.foot_containner img {height: 10%;margin-top: 0.2rem;padding-bottom: 0.5rem}

.detail_footer {width: 100%;padding: 0.43rem 0;font-size: 0.3rem;color: #fff;background-color: #0259BF;text-align: center;}