/**菜单按钮**/
a.menu-btn{width:.44rem;height:.44rem;background:rgb(255 255 255 / 20%);display:flex;flex-direction:column;gap:.07rem;align-items:center;justify-content:center;float:none;border-radius:50%}
a.menu-btn.btn2{display:none}
a.menu-btn .xian{display:block;height:.02rem;width:.17rem;background:#fff;border-radius:.02rem;transition:all .4s ease-in-out}
a.menu-btn.arrow .xian:nth-child(2){display:none}
a.menu-btn.arrow .xian:nth-child(1){transform:rotate(-45deg);width:.2rem;position:absolute}
a.menu-btn.arrow .xian:nth-child(3){transform:rotate(45deg);width:.21rem;position:absolute}
.fixbox{position:fixed;z-index:2;background:var(--mainColor);width:100%;height:100vh;display:flex;align-items:center;justify-content:center;top:0;clip-path:circle(32px at 110% 0);padding:1.7rem calc(50vw - 8.2rem);box-sizing:border-box;visibility: hidden;opacity: 0; overflow: auto;}
.fixbox .close{width:.48rem;height:.48rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:50%;margin-right:-8.2rem;top:.55rem;cursor:pointer}
.fixbox .close img{width:.25rem}
.fixbox.open{display:flex}
.fixbox{flex-wrap:wrap;justify-content:space-between;align-content:space-between}
.fixbox a{color:#fff}
.fixbox .wp-menu{display:flex;width:100%;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid #ffffff4d;min-height:70%;margin-bottom:.3rem;text-align:center}
.fixbox .wp-menu .menu-link{font-size:var(--bigSize);line-height:2;display:block}
.fixbox .site-lang ul li.links a{border:1px solid #ffffff4d;line-height:2}
.fixbox .wp-menu .sub-menu{margin-top:.3rem;text-align:center}
.fixbox .wp-menu .sub-menu .sub-menu{display:none}
.fixbox .wp-menu .sub-menu a{font-size:var(--smailSize);opacity:.8;line-height:2}
.fixbox .searchbox{width:auto;transition: none;}
/**手机端**/
.mobile .fixbox .wp-menu .sub-menu .sub-menu{display:block}


.menuph{
	display:none;
    float: right; padding-right:8px;}

.phxia
{
	display:none;}


@media (max-width: 999px) {


.article .entry .read table {margin:0 auto;border:none!important;max-width: 100%;}


/*手机按钮*/

.menuph{
	display:block;
    float: right;}
.menuph .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 23px;}

.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {
    width: 28px;}

.menuph .navbtn {
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 21px;
	height: 1px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #fff;}

.menuph .navbtn::after,
.menuph .navbtn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #fff;}

.menuph .navbtn::after {
    top: -11px;}

.menuph .navbtn::before {
    top: 10px;}

.menuph .point.active .navbtn {
    background: transparent;}

.menuph .point.active .navbtn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);}

.menuph .point.active .navbtn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);}

.phsou {
    position: absolute;
    top: 20px;
    right: 80px;}

.phsou img {
    width: 40px;
    cursor: pointer;}

#menu{
	display:none;}
	
	
	
	/*
*头部导航
*/
.pc-nav{
	
	z-index: 1000;}

.pc-nav ul{
	width: 96%; margin:0 auto;}
.pc-nav>.content .li{ float: left; width: auto; position: relative;}

.pc-nav>.content .li >a > span{ display: inline-block; height: 60px; font-size: 18px; color: #ffffff; text-align: center; line-height: 60px; padding-right: 15px; padding-left: 15px;}
.pc-nav >.content .li:hover{
     background: #0065c3;}
.pc-nav >.content .li:hover  >a >span{}
.pc-nav >.content .li.on{}
.pc-nav >.content .li.on  >a > span{}
.pc-nav >.content .nav-down1{
    width: 100%;
    position: absolute;
    top:60px;
    left: 0;
    display: none;}
.pc-nav >.content .nav-down{
    width: 100%;
    height: auto;
    padding: 55px 0;
    min-height: 300px;
    background: rgba(255,255,255,0.9);}
.pc-nav >.content .nav-down1 .left{
    float: left;
    width: 490px;
    padding-right: 70px;}



/*手机下拉*/

.phxia
{
	display: block;
	position: absolute;
	top: 80px;
	width: 98%;
	z-index: 9999; padding:1%;}

.xialaph
{
    font-family: '微软雅黑';

    position: absolute;
    z-index: 99999;
    top: 0;
    left: 0;
    border-top: 1px solid #ddd;
    display: none;

    width: 100%;
    padding-bottom: 61px;

    background-color: #0035cc;}

.xialaph.active
{
    top: 106px;}




.xialaph .ul2,
.xialaph .ul3
{
    display: none;}

.xialaph h4 a
{
    font-size: 16px;
    font-weight: bold;
    line-height: 59px;

    text-transform: uppercase;

    color: #ffffff;}

.xialaph h4
{
    position: relative;}

.xialaph h4::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    opacity: .5;
    background-color: #e5e5e5;}

.xialaph h5 a
{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;

    text-transform: uppercase;

    color: #ffffff;}

.xialaph h5
{
    position: relative;

    padding-left: 15px;}

.xialaph h5::after
{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 1px;

    content: '';

    opacity: .5;
    background-color: #fff;}
.img_d{
    display: none;}
.xialaph h4 img
{
    float: right;

    width: 13px;
    margin-top: 23px;

    cursor: pointer;}

.xialaph h5 img
{
    float: right;

    width: 13px;
    margin-top: 26px;

    cursor: pointer;}

.xialaph h4.active,
.xialaph h5.active
{
    border-bottom: 0;}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s
{
    display: none;}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d
{
    display: block;}

.xialaph .ul2
{
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #0035cc;}

.xialaph .ul3
{
    position: relative;

    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;

    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;}

.xialaph .ul3 li a
{
    font-size: 12px;
    line-height: 30px;

    display: block;

    text-transform: uppercase;

    color: #999;}

.xialaph .ul3 li
{
    padding-top: 5px;}

.xialaph .ul3 li:first-child
{
    padding-top: 0;}

.phonemeng
{
    position: absolute;
    z-index: 1048;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: .6;
    background-color: #000;}

.phonemeng.active
{
    display: block;}





}