@charset "utf-8";body{margin:0;padding:0;margin-top:56px;font:16px/2em Arial,Helvetica,sans-serif;color:#4c4c4c;text-align:justify}header{position:fixed;z-index:9999;top:0;width:100%;height:56px;background:url(../img/logo_bg.png);background-size:auto 100%;font-size:14px;font-weight:600;box-shadow:0 1px 0 #eee}header ul{margin-right:14px}header li{float:left;padding:0 16px;background:#fff;line-height:28px}header .menu{display:none;width:56px;height:56px;background:#fff}header .off{display:none;position:fixed;top:0;right:0;width:56px;height:56px}header img{height:56px}section{padding:96px 0}section h1{padding-bottom:30px;background:url(../img/h1-bg.png) no-repeat center bottom;font-weight:bold;color:#353535;text-align:center}section h2{font-size:40px;text-align:center;text-transform:uppercase}section h2 span{display:block;margin-top:24px;font-size:24px}section h3{display:block;font-size:20px}section h3 span{display:block;color:#029FD4;text-transform:uppercase;letter-spacing:1px;font-size:14px;margin-top:15px}section h3::after{content:" ";border:solid 2px #029FD4;display:block;width:35px;margin:25px auto}section p{font-size:16px}.pic_list{display:flex}.pic_list li{margin-left:16px;margin-right:16px;text-align:center;transition:all .2s ease}.pic_list li img{width:100%}.pic_list li div{margin-top:24px;font-weight:600}.pic_list li div::after{content:" ";border:solid 2px #029FD4;display:block;width:35px;margin:25px auto}.btn{background:#FCA919;padding:20px 40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;color:#000;text-transform:uppercase;letter-spacing:1px;display:inline-block;box-shadow:0 3px 0 0 #B21B22;margin:60px 0 0;font-weight:bold}.btn_rad{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%}.btn_rad_lg{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%}footer{background:#333;padding:20px;font-size:14px;color:#FFF;text-align:center}@media screen and (max-width:800px){header ul{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:100vw;width:100vw;height:100vh;background:rgba(0,0,0,0.8);backdrop-filter:blur(8px)}header li{background:none;color:#fff;font-size:24px;line-height:2em;font-weight:100}header .menu{display:flex}header .off{display:none}.home_pic{width:100%}.col_8,.pic_list .col_4,.col_3{width:90%;flex-basis:90%}.pic_list{display:flex;flex-direction:column;align-items:center;justify-content:center}}