/* global */ img{ max-width: 100%; } .btn-main{ width: 81px; background: #023AB6; color: #fff; border-radius: 15px; font-size: 12px; padding: 4px 15px; } a:active,a:hover,a:visited{ text-decoration: none; } /* top */ .top{ height: 50px; display: flex; align-items: center; padding: 0 16px; } .top .logo img{ width: 112px; max-width: 100%; } .menu-icon{ width: 32px; height: 32px; background: url('/static/default/images/wap/menu.png') no-repeat; display: block; margin-left: auto; } /* navigation */ .navs{ width: 95%; background: #F0F4F8; } #topNavigation{ display: none; position: absolute; top: 50px; z-index: 900; box-shadow: #e8dcdc 1px 3px 15px; } .animate__animated.animate__slideInLeft,.animate__animated.animate__slideOutLeft { --animate-duration: .3s; } .navs .menu-item{ height: 54px; border-bottom: rgba(233, 232, 232, 0.8) 1px solid; display: flex; align-items: center; } .navs .menu-item a{ color: #333; font-size: 14px; font-weight: 500; padding-left: 24px; } .nav-submenu{ background: #E8EBEE; padding: 12px 0; display: none; } .submenu-item{ padding: 12px 0; } .submenu-item a{ color: #333; font-size: 14px; font-weight: 500; padding-left: 42px; } .arrow-down{ width: 49px; height: 54px; background: url('/static/default/images/wap/arrow_down.png'); display: block; margin-left: auto; } .arrow-up{ width: 49px; height: 54px; background: url('/static/default/images/wap/arrow_up.png'); display: block; margin-left: auto; } .navs .active{ background: #023AB6; } .navs .active a{ color: #fff!important; } /* header */ .app-navigate{ display: flex; padding: 9px 16px; } .app-navigate > div{ /* flex: 1; */ } .back-icon{ width: 32px; height: 32px; background: url('/static/default/images/wap/back.png') no-repeat; display: block; } .app-navigate .l-area,.app-navigate .r-area{ width: 32px; } .app-navigate .m-area{ flex: 1; font-size: 16px; color: #111939; font-weight: bold; display: flex; align-items: center; justify-content: center; } /* index */ .index-block{ padding: 0 14px; } .index-block-title{ padding: 20px 0; } .index-block-content{ display: flex; } .index-block-content div{ flex: 1; } .bc-right .r-title{ font-size: 16px; color: #333; font-weight: bold; padding-bottom: 8px; } .bc-right .r-title a{ font-size: 16px; color: #333; font-weight: bold; } .bc-right .r-desc{ color: #707070; line-height: 22px; min-height: 86px; overflow: hidden; font-size: 12px; } .bc-right .r-button{ padding: 10px 0; } /* category */ .category-bg{ width: 100%; height: 210px; background-color: #333; background-position: center center; background-size: cover; } .category-door{ padding-top: 30px; } .category-title{ color: #182C3D; font-size: 16px; } .category-title::before{ content: ''; height: 19px; border-left: #023AB6 3px solid; padding-right: 15px; } .category-desc{ font-size: 13px; color: #707070; line-height: 18px; padding: 15px 0; text-indent: 26px; } .category-content{ padding: 16px; } .category-card{ height: auto; background: #FFFFFF; box-shadow: 0px 2px 8px 0px rgba(17, 25, 57, 0.24); border-radius: 4px; margin-bottom: 30px; } .card-title{ font-size: 16px; color: #333; font-weight: bold; text-align: center; } .category-cover{ width: 100%; } .card-text{ font-size: 12px; line-height: 18px; } /* article */ .arti-area{ padding: 16px; } .arti-title{ font-size: 22px; color: #333; } .arti-info{ font-size: 14px; color: #707070; } .arti-content{ color: #333; font-size: 18px; line-height: 25px; } .arti-content img{ max-width: 100%; max-width: 100%!important; } /* page */ .page-cover-bg{ width: 100%; height: 210px; background-color: #333; background-position: center center; background-size: cover; } .page-content{ padding: 16px; font-size: 13px; color: #707070; line-height: 18px; } .page-content p{ text-indent: 26px; } .page-content img{ max-width: 100%; } /* pagination */ .pagination{ margin-top: 15px; } .pagination a,.pagination span{ font-size: 14px; color: #707070; background: #FDFDFD; border: 1px solid #E1E2E8; padding: 10px 12px; margin: 8px; } .pagination .active span{ background: #023AB6; color: #fff; border: 1px solid #E1E2E8; } /* form */ .form-main{ padding: 7px; background: #FDFDFD; border: 1px solid #E1E2E8; } .form-main:hover{ border: 1px solid #023AB6; } /* footer */ .footer{ background: #181829; padding: 29px 15px; color: #fff; font-size: 12px; } h3.title{ font-size: 16px; padding: 15px 0; } div.contract{ line-height: 17px; } .ft-qrcode{ text-align: center; padding: 20px; } .ft-qrcode img{ width: 112px; } .copyright{ border-top: rgba(255, 255, 255, 0.2) 1px solid; text-align: center; color: rgba(255, 255, 255, 0.5); padding-top: 15px; font-size: 10px; }