/*鎵嬫満绔€傞厤鏍峰紡*/ .mobile-app .contenter { min-width: auto; } .mobile-app .content-box { width: auto; } /* * Header [START] */ .mobile-app .header { position: fixed; z-index: 99; left: 0; right: 0; height: 60px; padding: 0 20px; display: flex; align-items: center; background: #fff; } .mobile-app .header-clear-height { height: 60px; } .mobile-app .header .header-logo { position: absolute; top: 50%; left: 50%; display: flex; align-items: center; transform: translate(-50%, -50%); } .mobile-app .header .header-left img { height: 30px; margin: 0; } .mobile-app .header #mainMenu { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; padding: 0 40px; background: #fff; display: none; overflow: auto; } .mobile-app .header.on { background: rgba(255, 255, 255, .12); } .mobile-app .header .main-menu { padding-top: 100px; } .mobile-app .header .main-menu a { line-height: initial; font-size: inherit; display: block; } .mobile-app .header .main-menu .item>a { position: relative; height: 70px; line-height: 70px; display: block; transition: all 0.3s; border-bottom: 0 solid #f7f7f7; } .mobile-app .header .main-menu .item.highlight>a { color: #eb0028; } .mobile-app .header .main-menu .item>a::after { content: ""; position: absolute; top: 50%; right: 0; width: 12px; height: 12px; background: center no-repeat url(/static/group_assets/image/menu_arrow.png); transform: translateY(-50%); transition: all 0.3s; } .mobile-app .header .main-menu .item.submenu_show2>a { border-bottom-width: 2px; } .mobile-app .header .main-menu .item.submenu_show2>a::after { transform: translateY(-50%) rotateZ(90deg); } .mobile-app .header .main-menu .item { font-size: 16px; border-bottom: 2px solid #f7f7f7; } .mobile-app .header .header-right li { display: block; margin-left: 0; } .mobile-app .header .item.submenu_show2>a { color: #eb0028; } .mobile-app .header .item .dropdown_menu { max-height: 0; overflow: hidden; /* transition: all 0.3s ease-out; */ } .mobile-app .header .item.submenu_show2 .dropdown_menu { max-height: 1000px; padding: 20px 0; } .mobile-app .header .dropdown_menu a { padding: 8px 0; font-size: 14px; color: #989898; } .mobile-app .header .dropdown_menu a.active{ color: #eb0028; } .mobile-app .header .btn-menu { position: relative; z-index: 9999; } .mobile-app .header .btn-menu .line:nth-child(1) { transform-origin: 20% 50%; transition: all 0.3s; } .mobile-app .header .btn-menu .line:nth-child(2) { transform-origin: 20% 50%; transition: all 0.3s; } .mobile-app .header #btnMenuMain.btn-menu.opened .line { width: 25px; background: #777; } /* 鎸夐挳寮€鍏 */ .mobile-app .header .btn-menu.opened .line:nth-child(1) { transform: scaleX(0.8) rotateZ(38deg); transition: all 0.3s; } .mobile-app .header .btn-menu.opened .line:nth-child(2) { transform: scaleX(0.8) rotateZ(-38deg); transition: all 0.3s; } .mobile-app .header .btn-menu .line { width: 18px; height: 3px; display: block; background: #333; } .mobile-app .header.on .btn-menu .line { background: #fff; } .mobile-app .header .btn-menu .line:nth-child(1) { width: 25px; margin-bottom: 6px; } /* * Header [END] */ /* * Footer [START] */ .mobile-app .footer { font-size: 12px; color: #f3d5d7; } .mobile-app .footer .footer-info { position: relative; padding: 28px 15px; } .mobile-app .footer .footer-info::after { content: ""; position: absolute; left: 15px; bottom: 10px; right: 15px; height: 1px; background: rgba(255, 255, 255, .18); } .mobile-app .footer .footer-info p { line-height: 1.5; } .mobile-app .footer .footer-copyright { padding-bottom: 20px; padding-left: 15px; text-align: left; } .mobile-app .footer .footer-copyright .divider { width: 1px; height: 1em; margin: 0 10px; display: inline-block; background: #f3d5d7; } /* * Footer [END] */ /*椤甸潰浜岀骇瀵艰埅*/ .mobile-app .page-nav { display: none; height: 40px; line-height: 40px; padding: 0; font-size: 14px; } .mobile-app .page-nav ul { padding: 0 15px; display: flex; justify-content: space-between; } .mobile-app .page-nav li { width: auto; margin-right: 0; text-align: left; } .mobile-app .page-nav a { margin-right: 0; line-height: 40px; height: 40px; } .mobile-app .page-nav .active:after { height: 2px; border-radius: 2px; } .mobile-app .page-nav-box { width: auto; padding: 0 20px; } .mobile-app .load-more-btn { margin: 40px auto; } .mobile-app .banner-sub { height: 28vw; background-size: auto 100%; } .mobile-app .banner-sub dt { font-size: 16px; } .mobile-app .banner-sub dd { font-size: 12px; } .mobile-app .banner-sub .en{ font-size: 11px; }