@charset "utf-8";
/* CSS Document */
body,div,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,tr,td,img,span,b,form,input,span,video{ margin:0; padding:0}
body{ color:#000; font:12px/1.5 "PingFangSC-Regular","微软雅黑","Microsoft Yahei"; -webkit-font-smoothing: antialiased;}
img{ border:0; vertical-align:middle; max-width:100%;}
ul,ol,li{ list-style:none;}
em,i{ font-style:normal}
a{ text-decoration:none}
font{ font-size:12px;}
.ty01,.ty02{ margin:0 auto; overflow:hidden}
.ty02{ width:80%}

.m_30{ margin-bottom:30px}


.foot01{ background:url(footer.jpg) no-repeat center 0; background:#0c1f3c; padding:70px 0 0px; box-sizing:border-box; height:420px}
.foot01 .ty02{ display:flex;  justify-content:space-between}
.foot01 dl{ width:50%; }
.foot01 dl dt,.foot01 .ty02 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:22px; color:rgba(255,255,255,.95); border-bottom:1px solid rgba(255,255,255,.15); padding-bottom:20px; margin-bottom:40px}
.foot01 dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:17px; color:rgba(255,255,255,.9); margin-bottom:10px}
.foot01 dl dd a{ color:rgba(255,255,255,.95); }
.foot01 dl dd a:hover{ text-decoration:underline; color:#fff}

.foot01 .ty02 div{}
.foot01 .ty02 ul{ display:flex; width:100%; float:left; overflow:hidden}

.foot01 ul li{ width:132px; line-height:30px; font-size:16px; color:rgba(255,255,255,.9); text-align:center }
.foot01 ul li:first-child{ margin-right:40px}
.foot01 ul li img{ width:110px; padding:10px; border:1px solid rgba(255,255,255,.25); margin-bottom:15px}