blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul { margin: 0; padding: 0; } .banner_box .title{ color: #343434; font-weight: bold; font-size: 48px; } .SuperMapSolution{ background-color: #F7F8FA; } .industrylist { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 60px auto 160px; } .industrylist-nav { position: -webkit-sticky; position: sticky; top: 0; left: 0; width: 352px; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px 10px; } .industrylist-nav .nav-item { height: 64px; position: relative; margin: 10px 0 ; } .industrylist-nav .nav-item b { display: block; height: 64px; line-height: 64px; position: relative; padding: 0 36px 0 40px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; font-size: 20px; font-weight: 600; cursor: pointer; } .industrylist-nav .nav-item.on b { background: #D7000F; color: #fff; } .industrylist-nav .nav-item:hover{ color: #D7000F; background-color: rgb(242 222 222 / 0.3); } .industrylist-center { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .industrylist-center .pro-level2 .level2-tit { font-size: 20px; font-weight: 600; line-height: 26px; position: relative; padding-left: 10px; display: block; margin-bottom: 30px; } .industrylist-center .pro-level2 .level2-tit span{ font-size: 16px; margin-left: 10px; } .industrylist-center .pro-level2 .level2-tit .level2-tit-desc{ font-size: 14px; color: #6B6B6B; line-height: 20px; font-weight: normal; margin-top: 8px; } .industrylist-center .pro-level2:first-child{ padding-top: 0; } .industrylist-center .pro-level2 { padding-top: 16px; margin-bottom: 8px; margin-left: 24px; } /*.industrylist-center .pro-level2 .level2-tit:after { content: "▼"; position: absolute; top: 50%; left: 0; margin-top: -12px; !* color: #e22e24;*! }*/ .pro-level3 { font-size: 14px; display: inline-block; vertical-align: top; width: 32.9%; min-height: 70px; margin-bottom: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; } .pro-level3 .level3-item { display: block; border: 1px solid #D6DCDF; min-height: 74px; padding: 20px 14px; font-size: 16px; } .pro-level3 .level3-item:hover{ color: #FFFFFF; background-color:#D7000F; } .pro-level3 .level3-item em{ font-style: normal; } .pro-level3 .level3-item .item-center .tit { font-size: 16px; font-weight: 600; height: 26px; line-height: 26px; overflow: hidden; } @media (max-width: 768px){ .industrylist{ margin: 40px auto 80px; } .industrylist-left { display: none; } .industrylist-center { background: #fff; padding: 16px; } .industrylist-center .pro-level2 { border-bottom: 1px solid #e5e5e5; margin-bottom: 16px; padding-top: 8px; padding-bottom: 8px; margin-left: 0; } .industrylist-center .pro-level2:last-child{ border-bottom: none; } .pro-level3 { font-size: 14px; width: 49%; min-height: 0; margin-bottom: 10px; padding-left: 0px; } .pro-level3 .level3-item{ padding: 8px 10px; font-size: 12px; min-height: 46px; } .industrylist-center .pro-level2 .level2-tit span{ font-size: 14px; margin-left: 10px; vertical-align: text-bottom; } .banner_box .title{ font-size: 24px; } .industrylist-center .pro-level2 .level2-tit{ font-size: 18px; padding-left: 0; } } @media (min-width: 1200px){ .container { max-width: 1420px; } .banner_box .title{ font-size: 38px; } } @media (min-width: 1400px){ .banner_box .title{ font-size: 46px; } }