.header{width: 100%;height: 140px;position: fixed;top: 0;z-index: 999999}
.header .top{background-color: #4C298E;height:40px;}
.header .top .aside{float: right;margin-top: 7px}
.header .top .aside a:hover{color: #fff}
.header .top img{width: 20px;height: 20px;margin-top: 2px;margin-right: 12px}
.one{font-size:15px;font-weight:400;color:rgba(255,255,255,1);line-height:3px;margin-right: 43px}
.two{font-size:15px;font-weight:500;color:rgba(255,255,255,1);line-height:3px;}
.header .bottom{overflow: hidden;background-color: #fff;border-bottom: 1px solid #e9e9e9;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);}
.header .bottom .lef{width: 160px;float: left;margin-top: 26px}
.header .bottom .right{float: right}
.header .bottom ul {overflow: hidden;margin-top: 40px}
.header .bottom ul li{float: left;margin-left: 40px;font-size:16px;font-weight:400;color:rgba(62,58,57,1);padding-bottom: 28px; border-bottom: 5px solid #fff;}
.header .bottom ul li:hover{border-bottom: 5px solid #0CB5FC;padding-bottom: 28px}
.ol{    border-bottom: 5px solid #0CB5FC !important;
    padding-bottom: 28px;}
.header_bottom{    position: fixed;padding: 25px 0;border-top: 1px solid #F1F1F3;display: none;
    background-color: #fff;
    width: 100%;
    left: 0;
    top: 139px;}
    .ewm{/* display: none; */font-size: 14px;color: rgba(255,255,255,1);line-height: 26px;text-align: center;display: block;}
.header_bottom h3{float: left;font-size:20px;width: 26%;
font-weight:400;
color:rgba(78,41,140,1);
line-height:26px;}
.header_bottom dl{float: left;font-size:12px;width: 24%;
font-weight:400;
color:rgba(78,41,140,1);
line-height:26px;}
.header_bottom dl a{border-left: 3px solid #fff;padding-left: 5px}
.header_bottom dl a:hover{border-left: 3px solid #4E298C ;color: #4E298C;padding-left: 5px}
#bottom{background-color: #4D288E;overflow: hidden;padding:80px 0 40px;    clear: both;}
#bottom .lef{float:left;overflow: hidden;}
#bottom .right{float: right;margin-top: 65px}
#bottom ul{overflow: hidden;/* width: 169px; */}
#bottom .right li{float: right;width: 40px;margin-left: 19px;margin-bottom: 24px}
#bottom .pic{width: 143px;float: left;margin-right: 24px}
#bottom .txt{font-size:14px;float: left;
font-weight:400;
color:rgba(255,255,255,1);
line-height:26px;}
#bottom p{font-size:18px;margin-bottom: 15px;
font-weight:bold;
color:rgba(255,255,255,1);
line-height:26px;}
#bottom .right p{font-size:14px;
font-weight:400;
color:rgba(255,255,255,1);
line-height:26px;}
#bottom .right p a{font-size:14px;
font-weight:400;
color:rgba(255,255,255,1);
line-height:26px;}
#bottom ul.ul_ti{/* margin-left: -36px; */}
#bottom .w_con{display: flex;}
.ewm1{    display: none;}
#bottom .lef p{padding-bottom: 12px;
    border-bottom: 1px solid rgba(239, 239, 239, 0.2);}


 
 .wap_head{display: none}

 @media(max-width: 1230px){.header .bottom ul li {margin-left: 10px}}
  @media(max-width: 1024px){.header .bottom .lef{width: 80px;margin-top: 40px}.header .bottom ul li {font-size: 14px}#bottom .lef{float: none;display: flex;    flex-direction: row-reverse;justify-content: space-between;
}
#bottom .lef p:after{width: 0}

#bottom .right {
float: none;
    margin-top: 35px;
    text-align: center;
}
  #bottom .right p a{display: block;  margin-bottom: 5px;  color: #856FA8;font-size: 10px;}
.ewm{display: block;font-size:14px;
    margin-top: 10px;
    text-align: center;
font-weight:400;
color:rgba(162,146,190,1);
line-height:18px;}
#bottom .right ul{margin-right: 20px}
.ewm1{display: none}
#bottom .lef p{margin-bottom: 16px}
#bottom .pic{float: none;margin-right: 0;margin-top: 10px}
#bottom .txt{float: none;}
#bottom .right p{color: #856FA8;font-size: 10px}
#bottom .w_con .ul_tit{font-size:11px;
margin-right: 0;width: 40px;
font-weight:400;
color:rgba(162,146,190,1);
line-height:21px;}
#bottom .w_con .ul_ti{width: 70%;font-size: 11px;line-height: 21px}
#bottom .right li{margin-bottom: 5px;margin-left: 0}
#bottom .right ul {

    display: flex;
    justify-content: center;

}}

@media(max-width: 768px){ .wap_head{display: block;  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1); }
#bottom .right li{width: 24px}
#bottom{padding: 20px 0;}
.header{display: none}
 .btn{position: relative;width: 20px}
 .btn::after{position: absolute;content: "";width: 16px;top:9px;left:2px;border-bottom: 2px solid #4C2690;transition: all .3s;}
.btn::before{position: absolute;content: "";width: 16px;top:9px;left:2px;border-bottom: 2px solid #4C2690;   transition: all .3s;}
 .btn1{position: relative;}
 .btn1::after{position: absolute;content: "";width: 20px;top:10px;border-bottom: 2px solid #4C2690;transform: rotate(45deg);transition: all .3s;left: 0}
.btn1::before{position: absolute;content: "";width: 20px;top:10px;border-bottom: 2px solid #4C2690;  transform: rotate(-45deg);  transition: all .3s;left: 0}
 .wap_head .right .btn .p2{display: none }

  .wap_head{background-color: #fff;display: flex;z-index: 9999999999;top: 0;width: 100%;justify-content: space-between;position: fixed;height: 50px}
    .wap_head .lef{width: 80px;padding: 10px 0 10px 20px}
     .wap_head .right{padding: 15px 20px 10px 0;display: flex}
     .wap_head .right a{margin-left: 25px}

     .wap_head  .right img{width: 20px;	}
     .wap_head .en{font-size:16px;
font-weight:400;
color:rgba(153,153,153,1);
line-height:21px;}
.ace{transform: rotate(180deg);}
  .wap_head .menu{position: fixed;top:49px;bottom: 0;left: 0;right: 0;background-color: #fff;overflow: auto;display: none; border-top: 1px solid #EEEEEE;}
    .wap_head .menu ul{background-color: #fff;}
      .wap_head .menu li a{margin: 0 20px ; display: block; border-bottom: 1px solid #EEEEEE;font-size: 14px;line-height: 34px;padding: 10px 0}
      .wap_head .menu li dl a{font-size:14px;border:none;padding: 0;

font-weight:400;
color:rgba(62,58,57,1);
line-height:34px;}
#bottom .right p{margin-bottom: 0}
#bottom .right p span{
      display: flex;
    justify-content: center;
}

 .wap_head .menu li{font-size:16px;

font-weight:400;
color:rgba(20,20,20,1);
line-height:42px;}
  .wap_head .menu li i img{width: 20px;    margin-top: 5px;float: right;
  }
  .wap_head .menu li dl{background-color: #F6F3F7;display: none;padding: 10px 0}}
@media(max-width: 500px){#bottom .pic{width: 40%}#bottom .lef p{width: 80%}}
@media screen and (max-width:768px){
  #bottom ul.ul_ti{margin-left:0 !important;}
}