* { padding: 0; margin: 0; box-sizing: border-box; font-family: ' '; } body { overflow-x: hidden !important; } ul li { list-style: none; } a { text-decoration: none; } a:hover { text-decoration: none; } img { vertical-align: top; outline-width: 0ch; } :root { --main-color: #3877c4; --main-color1: #d32329; --main-color-white: #ffffff; --main-color-555: #555555; --main-color-999: #999999; --main-color-666: #666666; --main-color-333: #333333; --main-color-888: #888888; --main-color-222: #222222; --main-transition: all ease 0.4s; --main-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } @media only screen and (min-width: 996px) { .p_nav { position: absolute; top: 100%; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3); width: 200px; background: rgba(255, 255, 255, 0.9); z-index: 999; padding: 10px; display: none; } .p_nav_con { display: flex; justify-content: space-between; } .p_nav_conleft { width: 100%; } .p_nav_conleft ul li a { display: block; width: 100%; font-size: 16px; padding: 10px; text-align: center; border-bottom: 1px solid #a3b2c7; color: var(--main-color-333); } .p_nav_conleft ul li a:hover { color: var(--main-color); } .p_nav_conleft ul li:last-child a { border: none !important; } .p_nav_conright { width: 54%; } .p_nav_conright img { width: 100%; } .pc_sou { display: flex; align-items: center; } .pc_sou input { display: block; height: 35px; padding-left: 15px; outline: none; border: 1px solid #efefef; width: 200px; } .pc_sou a { display: block; width: 50px; height: 35px; line-height: 35px; text-align: center; color: var(--main-color-white); background-color: var(--main-color); } .pchead { width: 100%; position: fixed; top: 40px; left: 0; z-index: 99; transition: var(--main-transition); height: 100px; background-color: var(--main-color-white); padding: 0 3%; } .pcheader { margin: 0 auto; transition: var(--main-transition); display: flex; align-items: center; justify-content: space-between; height: 100px; } .pclogo img { height: 75px; } .pcnav { display: flex; align-items: center; position: relative; z-index: 99; } .pcnav>li:hover .p_nav { display: block; } .pcnav>li { position: relative; transition: var(--main-transition); } .first_a::after { width: 0%; position: absolute; transition: var(--main-transition); height: 2px; content: ''; bottom: 0; left: 50%; transform: translateX(-50%); background-color: var(--main-color); } .pcnav>li:hover .first_a::after { width: 100%; } .pcnav>li>a { display: block; height: 100px; line-height: 100px; font-size: 18px; transition: var(--main-transition); color: var(--main-color-333); padding: 0 15px; } .ml_mb_head { display: none; } .ml_mb_nav { display: none; } .ml_banner { width: 100%; z-index: 998; margin-top: 140px !important; } .ml_banner:hover .bannerbtnleft { left: 10px !important; opacity: 1 !important; } .ml_banner:hover .bannerbtnright { right: 10px !important; opacity: 1 !important; } .ml_banner img { width: 100%; } .bannerpage .swiper-pagination-bullet { width: 15px !important; height: 15px !important; } .bannerbtn { width: 50px !important; display: flex; align-items: center; justify-content: center; color: var(--main-color-white); font-size: 25px; height: 50px !important; transition: var(--main-transition); background: rgba(0, 0, 0, .7); background-image: none !important; opacity: 0; } .bannerbtnleft { left: 0 !important; } .bannerbtnright { right: 0 !important; } .copy { width: 100%; text-align: center; padding: 15px; border-top: 1px solid #555555; background-color: #3b3d40; } .copycon { text-align: center; max-width: 1200px; text-align: center; font-size: 14px; color: var(--main-color-999); margin: 0 auto; } .copycon a { font-size: 14px; color: var(--main-color-999); } .inside { max-width: 1300px; margin: 0 auto; padding: 15px 0; } .inside p { font-size: 14px; color: var(--main-color-222); } .inbanner { width: 100%; height: 300px; background-image: url(../images/inbanner.png); background-repeat: no-repeat; background-size: cover; display: flex; align-items: center; justify-content: center; margin-top: 100px; } .inbanner strong { display: block; color: var(--main-color-white); font-size: 30px; font-weight: normal; } .con1 { padding: 80px 0; background-color: #f2f2f2; } .con1con { max-width: 100%; } .con1_title { margin-bottom: 60px; } .con1_title strong { display: block; font-weight: normal; font-size: 40px; text-align: center; color: var(--main-color); } .con1_title span { display: block; text-align: center; color: var(--main-color-222); font-size: 16px; margin-top: 10px; } .con1_title p { text-align: center; color: var(--main-color-222); font-size: 16px; margin-top: 10px; } .con1box { display: flex; } .con1left { width: 17%; padding: 60px 35px; background: linear-gradient(310deg, #3877c4, #3877c4); } .con1right { width: 80%; margin-left: 2%; } .con1left img { width: 85%; display: block; margin: 0 auto; margin-bottom: 200px; } .con1left a { display: block; width: 100%; transition: var(--main-transition); height: 45px; line-height: 45px; text-align: center; color: var(--main-color-white); font-size: 14px; background-color: #165bba; } .con1left a:hover { background-color: var(--main-color); } .con1right ul { display: flex; flex-wrap: wrap; } .con1right ul li { width: calc((100% - 45px) / 4); position: relative; overflow: hidden; margin-bottom: 15px; margin-right: 15px; cursor: pointer; box-shadow: 0px 7px 10px #d2d2d2; } .con1right ul li:nth-child(n+4) { margin-bottom: 0 !important; } .con1right ul li:nth-child(4n) { margin-right: 0; } .con1right ul li:hover .con1box_img::after { left: 100% !important; } .con1box_img { overflow: hidden; background-color: var(--main-color-white); position: relative; transition: var(--main-transition); } .con1box_img::after { content: ''; transition: var(--main-transition); cursor: pointer; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)); background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)); transform: skewx(-25deg); } .con1box_img img { width: 100%; height: 220px; object-fit: contain; transition: var(--main-transition); } .con1txt { padding: 20px; background-color: var(--main-color-white); transition: var(--main-transition); } .con1right ul li:hover .con1txt { background-color: var(--main-color) !important; } .con1right ul li:hover .con1txt p { color: var(--main-color-white) !important; border-top: 1px solid var(--main-color-white); } .con1right ul li:hover .con1box_img img { transform: scale(1.1); } .con1right ul li:hover .con1txt a { border: 1px solid var(--main-color-white); color: var(--main-color-white); } .con1txt p { text-align: center; color: var(--main-color-222); font-size: 18px; padding-top: 26px; border-top: 1px solid #bebebe; margin-bottom: 26px; } .con1txt a { display: block; width: 160px; height: 40px; line-height: 40px; margin: 0 auto; border: 1px solid #bebebe; text-align: center; transition: var(--main-transition); font-size: 15px; color: #000; font-weight: 100; } .con2 { padding: 125px 0; padding-bottom: 0 !important; background-image: url(../images/bg.png); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; } .con2con { max-width: 1400px; margin: 0 auto; } .con2con strong { color: var(--main-color-white); font-size: 42px; display: block; font-weight: 100; margin-bottom: 30px; } .con2con h1 { font-size: 28px; font-weight: normal; color: var(--main-color); margin-bottom: 90px; } .con2con h2 { max-width: 100%; color: var(--main-color-white); font-size: 14px; line-height: 30px; font-weight: 200; margin-bottom: 25px; } .con2box { display: flex; justify-content: space-between; } .con2left { width: 50%; padding: 40px 0; background: -webkit-linear-gradient(310deg, #3877c4, #3877c4); background: -o-linear-gradient(310deg, #3877c4, #3877c4); background: -moz-linear-gradient(310deg, #3877c4, #3877c4); background: linear-gradient(310deg, #3877c4, #3877c4); } .con2left ul { display: flex; } .con2left ul li { flex: 1; border-right: 1px dashed rgba(255, 255, 255, 0.3); } .con2right { width: 50%; background-image: url(../images/bg2.jpg); display: flex; justify-content: right; padding-right: 55px; align-items: center; } .con2right a { justify-content: center; width: 200px; height: 45px; line-height: 45px; text-align: center; color: var(--main-color-white); display: flex; align-items: center; border: 1px solid #979797; transition: var(--main-transition); } .con2right a:hover img { margin-left: 40px; } .con2right a:hover { background-color: var(--main-color); border: 1px solid var(--main-color); } .con2right a img { display: block; transition: var(--main-transition); margin-left: 20px; } .con2_img { width: 70px; height: 70px; border-radius: 50%; box-sizing: border-box; border: 3px solid rgba(255, 255, 255, 0.3); margin: 0 auto; display: flex; align-items: center; justify-content: center; transition: var(--main-transition); } .con2left ul li:last-child { border: none !important; } .con2left ul li:hover .con2_img { border-color: #fff; box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.5) inset; } .con2left ul li p { font-size: 16px; text-align: center; color: var(--main-color-white); margin-top: 20px; } .con3 { padding: 80px 0; background-color: #f3f3f3; } .con3con { max-width: 1400px; margin: 0 auto; display: flex; justify-content: space-between; } .con3left { width: 48%; display: flex; flex-direction: column; justify-content: space-between; } .con3left_t strong { display: block; font-weight: normal; color: var(--main-color); font-size: 40px; } .con3left_t span { color: var(--main-color-222); font-size: 15px; display: block; margin: 10px 0; } .con3left_t P { font-size: 16px; color: #000; margin-bottom: 85px; } .con3left_t a { justify-content: center; width: 200px; height: 45px; line-height: 45px; text-align: center; color: var(--main-color); display: flex; background-color: transparent; align-items: center; border: 1px solid var(--main-color); transition: var(--main-transition); } .con3left_t a:hover { background-color: var(--main-color-white); } .con3left_t a:hover img { margin-left: 40px; } .con3left_t a img { transition: var(--main-transition); margin-left: 20px; } .con3right { width: 48%; } .con3right ul { display: flex; flex-wrap: wrap; justify-content: space-between; } .con3right ul li { padding: 25px; width: 49%; background-color: var(--main-color-white); margin-bottom: 15px; border-bottom: 5px solid var(--main-color); } .con3right ul li:nth-child(3) { margin-bottom: 0 !important; } .con3right ul li:nth-child(4) { margin-bottom: 0 !important; } .li_date { display: flex; align-items: center; margin-bottom: 25px; } .li_date strong { display: block; font-size: 40px; color: var(--main-color-222); } .li_date span { color: #838181; font-size: 20px; display: block; margin-left: 20px; font-weight: bold; } .con3right ul li p { font-size: 17px; color: var(--main-color-222); width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 20px; } .con3right ul li em { display: block; font-style: normal; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #747474; line-height: 30px; } .con3right ul li a { display: block; margin-top: 60px; font-size: 16px; color: var(--main-color); } .con3left_b img { width: 100%; height: 300px; object-fit: cover; } .new1_txt { padding: 15px; background-color: var(--main-color-white); } .new1_txt p { font-size: 16px; color: var(--main-color-666); margin-bottom: 15px; } .new1_txt span { color: #999; font-size: 14px; } .new1_txt span i { margin-right: 5px; } .foot { padding: 50px 0; background-color: #313134; } .footer { max-width: 1400px; margin: 0 auto; } .blogo { display: block; margin: 0 auto; height: 50px; margin-bottom: 20px; } .nav_bottom { display: flex; padding: 20px 0; align-items: center; justify-content: center; } .nav_bottom a { color: var(--main-color-white); font-size: 14px; } .nav_bottom span { display: block; margin: 0 20px; color: var(--main-color-999); } .tact_bottom { display: flex; align-items: center; justify-content: space-between; } .tact_bottom ul { display: flex; width: 88%; align-items: center; justify-content: space-between; } .tact_bottom ul li { width: calc(100% / 3); display: flex; align-items: center; justify-content: space-between; padding: 30px 20px; border: 1px solid #3f3f3f; } .tact_bottom ul li img { width: 40px; height: 40px; } .li_b_r { padding-right: 10px; } .li_b_r p { font-size: 14px; color: var(--main-color-white); text-align: right; margin-bottom: 20px; } .li_b_r span { color: var(--main-color-white); font-size: 14px; } .codearea { width: 117px; } .codearea img { width: 95px; display: block; margin: 0 auto; margin-bottom: 10px; height: 95px; } .codearea p { text-align: center; color: var(--main-color-white); font-size: 14px; } .tops { height: 40px; display: flex; justify-content: space-between; align-items: center; background-color: var(--main-color); position: fixed; top: 0; padding: 0 3%; z-index: 9999; left: 0; width: 100%; } .topleft span { color: var(--main-color-white); font-size: 16px; } .topright ul { display: flex; align-items: center; justify-content: right; } .tops ul li { display: flex; align-items: center; position: relative; height: 40px; line-height: 40px; cursor: pointer; margin-left: 20px; } .tops ul li i { font-size: 14px; color: var(--main-color-white); } .tops ul li span { margin-left: 5px; color: var(--main-color-white); font-size: 16px; } .tops ul li:hover .showcoded { display: block; } .showcoded { display: none; position: absolute; width: 100px; left: 0; top: 100%; height: 100px; padding: 10px; background-color: var(--main-color); } .showcoded img { width: 100%; height: 100%; object-fit: cover; } } @media only screen and (max-width: 996px) { .tops { display: none; } .foot { padding: 50px 15px; background-color: #313134; } .footer { margin: 0 auto; } .blogo { display: block; margin: 0 auto; height: 30px; margin-bottom: 15px; } .nav_bottom { display: flex; padding: 15px 0; align-items: center; justify-content: center; flex-wrap: wrap; } .nav_bottom a { color: var(--main-color-white); margin: 5px; font-size: 14px; } .nav_bottom span { display: none; } .tact_bottom { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .tact_bottom ul { display: flex; width: 100%; align-items: center; justify-content: space-between; flex-wrap: wrap; } .tact_bottom ul li { width: 100%; margin-bottom: 20px; display: flex; align-items: center; justify-content: space-between; padding: 10px 20px; border: 1px solid #3f3f3f; } .tact_bottom ul li img { width: 40px; height: 40px; object-fit: contain; } .li_b_r { padding-right: 10px; } .li_b_r p { font-size: 14px; color: var(--main-color-white); text-align: right; margin-bottom: 20px; } .li_b_r span { color: var(--main-color); font-size: 14px; } .codearea { width: 117px; } .codearea img { width: 95px; display: block; margin: 0 auto; margin-bottom: 10px; height: 95px; } .codearea p { text-align: center; color: var(--main-color-white); font-size: 14px; } .con3 { padding: 30px 15px; background-color: #f3f3f3; } .con3con { flex-wrap: wrap; margin: 0 auto; display: flex; justify-content: space-between; } .con3left { width: 100%; } .con3left_t strong { display: block; font-weight: normal; color: var(--main-color); font-size: 25px; } .con3left_t span { color: var(--main-color-222); font-size: 14px; display: block; margin: 10px 0; } .con3left_t P { font-size: 14px; color: #000; margin-bottom: 15px; } .con3left_t a { justify-content: center; width: 200px; height: 45px; line-height: 45px; text-align: center; color: var(--main-color); display: flex; background-color: transparent; align-items: center; border: 1px solid var(--main-color); transition: var(--main-transition); } .con3left_t a:hover { background-color: var(--main-color-white); } .con3left_t a:hover img { margin-left: 40px; } .con3left_t a img { transition: var(--main-transition); margin-left: 20px; } .con3right { width: 100%; margin-top: 30px; } .con3right ul { display: flex; flex-wrap: wrap; justify-content: space-between; } .con3right ul li { padding: 15px; width: 100%; background-color: var(--main-color-white); margin-bottom: 15px; border-bottom: 5px solid var(--main-color); } .li_date { display: flex; align-items: center; margin-bottom: 25px; } .li_date strong { display: block; font-size: 25px; color: var(--main-color-222); } .li_date span { color: #838181; font-size: 15px; display: block; margin-left: 10px; font-weight: bold; } .con3right ul li p { font-size: 15px; color: var(--main-color-222); width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 20px; } .con3right ul li em { display: block; font-style: normal; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #747474; line-height: 30px; } .con3right ul li a { display: block; margin-top: 30px; font-size: 12px; color: var(--main-color); } .con3left_b { margin-top: 30px; } .con3left_b img { width: 100%; } .new1_txt { padding: 15px; background-color: var(--main-color-white); } .new1_txt p { font-size: 14px; color: var(--main-color-666); margin-bottom: 15px; } .new1_txt span { color: #999; font-size: 12px; } .new1_txt span i { margin-right: 5px; } .con2 { padding: 30px 15px; background-image: url(../images/bg.png); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; } .con2con { max-width: 1400px; margin: 0 auto; } .con2con strong { color: var(--main-color-white); font-size: 25px; display: block; font-weight: 100; margin-bottom: 20px; } .con2con h1 { font-size: 22px; font-weight: normal; color: var(--main-color); margin-bottom: 20px; } .con2con h2 { color: var(--main-color-white); font-size: 14px; line-height: 30px; font-weight: 200; margin-bottom: 20px; } .con2box { display: flex; flex-wrap: wrap; justify-content: space-between; } .con2left { width: 100%; padding: 15px; background: -webkit-linear-gradient(310deg, #3877c4, #3877c4); background: -o-linear-gradient(310deg, #3877c4, #3877c4); background: -moz-linear-gradient(310deg, #3877c4, #3877c4); background: linear-gradient(310deg, #3877c4, #3877c4); } .con2left ul { display: flex; } .con2left ul li:last-child { border: none !important; } .con2left ul li { flex: 1; border-right: 1px dashed rgba(255, 255, 255, 0.3); } .con2right { width: 100%; background-image: url(../images/bg2.jpg); display: flex; justify-content: center; height: 200px; align-items: center; } .con2right a { justify-content: center; width: 200px; height: 45px; line-height: 45px; text-align: center; color: var(--main-color-white); display: flex; align-items: center; background-color: var(--main-color); border: 1px solid #979797; transition: var(--main-transition); } .con2right a img { display: block; transition: var(--main-transition); margin-left: 20px; } .con2_img { width: 50px; height: 50px; border-radius: 50%; box-sizing: border-box; border: 3px solid rgba(255, 255, 255, 0.3); margin: 0 auto; display: flex; align-items: center; justify-content: center; transition: var(--main-transition); } .con2_img img { width: 35px; height: 35px; } .con2left ul li:hover .con2_img { border-color: #fff; box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.5) inset; } .con2left ul li p { font-size: 14px; text-align: center; color: var(--main-color-white); margin-top: 15px; } .con1 { padding: 30px 15px; background-color: #f2f2f2; } .con1_title { margin-bottom: 30px; } .con1_title strong { display: block; font-weight: normal; font-size: 25px; text-align: center; color: var(--main-color); } .con1_title span { display: block; text-align: center; color: var(--main-color-222); font-size: 14px; margin-top: 5px; } .con1_title p { text-align: center; color: var(--main-color-222); font-size: 14px; margin-top: 5px; } .con1box { display: flex; flex-wrap: wrap; } .con1left { width: 100%; margin-bottom: 25px; padding: 15px; background: linear-gradient(310deg, #3877c4, #3877c4); } .con1right { width: 100%; } .con1left img { width: 85%; display: block; margin: 0 auto; margin-bottom: 20px; } .con1left a { display: block; width: 100%; transition: var(--main-transition); height: 40px; line-height: 40px; text-align: center; color: var(--main-color-white); font-size: 14px; background-color: #165bba; } .con1left a:hover { background-color: var(--main-color); } .con1right ul { display: flex; flex-wrap: wrap; justify-content: space-between } .con1right ul li { width: 49%; position: relative; overflow: hidden; margin-bottom: 15px; cursor: pointer; box-shadow: 0px 7px 10px #d2d2d2; } .con1right ul li:hover .con1box_img::after { left: 100% !important; } .con1box_img { overflow: hidden; background-color: var(--main-color-white); position: relative; transition: var(--main-transition); } .con1box_img::after { content: ''; transition: var(--main-transition); cursor: pointer; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)); background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)); transform: skewx(-25deg); } .con1box_img img { width: 100%; height: 150px; object-fit: contain; transition: var(--main-transition); } .con1txt { padding: 15px; background-color: var(--main-color-white); transition: var(--main-transition); } .con1right ul li:hover .con1txt { background-color: var(--main-color) !important; } .con1right ul li:hover .con1txt p { color: var(--main-color-white) !important; border-top: 1px solid var(--main-color-white); } .con1right ul li:hover .con1box_img img { transform: scale(1.1); } .con1right ul li:hover .con1txt a { border: 1px solid var(--main-color-white); color: var(--main-color-white); } .con1txt p { text-align: center; color: var(--main-color-222); font-size: 15px; padding-top: 15px; border-top: 1px solid #bebebe; margin-bottom: 15px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .con1txt a { display: block; width: 120px; height: 40px; line-height: 40px; margin: 0 auto; border: 1px solid #bebebe; text-align: center; transition: var(--main-transition); font-size: 13px; color: #000; font-weight: 100; } .inbanner { width: 100%; height: 200px; background-image: url(../images/inbanner.png); background-repeat: no-repeat; background-size: cover; display: flex; margin-top: 60px; align-items: center; justify-content: center; } .inbanner strong { display: block; color: var(--main-color); font-size: 25px; font-weight: normal; } .inside { margin: 0 auto; padding: 15px; } .inside p { font-size: 14px; color: var(--main-color-222); } .copy { width: 100%; text-align: center; padding: 15px; border-top: 1px solid #555555; background-color: #3b3d40; margin-bottom: 60px; } .copycon { text-align: center; text-align: center; font-size: 13px; color: var(--main-color-999); margin: 0 auto; } .copycon a { font-size: 13px; color: var(--main-color-999); } .ml_banner { width: 100%; margin-top: 60px !important; } .ml_banner img { width: 100%; } .bannerpage .swiper-pagination-bullet { width: 10px !important; height: 10px !important; } .bannerbtn { width: 40px !important; height: 40px !important; display: flex; align-items: center; justify-content: center; color: var(--main-color-white); font-size: 25px; transition: var(--main-transition); background: rgba(0, 0, 0, .7); background-image: none !important; } .pchead { display: none; } .pcnav { display: none; } .ml_mb_arrowChange { transform: rotate(90deg); } .ml_mbnav_3 { display: none; } .ml_mbnav_3_item { display: flex; padding: 0 20px; justify-content: space-between; align-items: center; border-bottom: 1px solid #f3f3f3; background-color: #efefef; } .ml_mbnav_3_item>a { display: block; width: 100%; height: 40px; line-height: 40px; color: var(--main-color-666); font-size: 14px; padding-left: 35px; } .ml_mb_nav i { font-size: 22px !important; transition: var(--main-transition); } .ml_mbnav_2_item { display: flex; padding: 0 20px; justify-content: space-between; align-items: center; border-bottom: 1px solid #f3f3f3; background-color: #e3e3e3; } .ml_mbnav_2_item>a { display: block; height: 40px; width: 100%; line-height: 40px; color: var(--main-color-666); font-size: 14px; padding-left: 20px; } .ml_mbnav_2 { display: none; } .ml_mbnav_1_item>a { display: block; height: 40px; line-height: 40px; color: var(--main-color-666); font-size: 14px; width: 100%; } .ml_mbnav_1_item { display: flex; padding: 0 20px; justify-content: space-between; align-items: center; border-bottom: 1px solid #f3f3f3; } .ml_mb_nav { width: 100%; height: calc(100% - 60px); position: fixed; top: 60px; right: -100%; background-color: var(--main-color-white); z-index: 100; border-top: 1px solid #ccc; overflow: scroll; padding: 20px 0; transition: var(--main-transition); } .mb_navShow { right: 0 !important; } .hb_fadeout { opacity: 0 !important; } .change2 { transform: translateY(-10px) rotate(-45deg); } .change1 { transform: translateY(10px) rotate(45deg); } .hb span { display: block; width: 30px; height: 1px; background-color: var(--main-color-666); transition: var(--main-transition); } .hb { display: flex; flex-wrap: wrap; justify-content: space-between; height: 20px; flex-direction: column; } .ml_mb_logo img { width: 200px; } .ml_mb_head { display: flex; height: 60px; padding: 0 20px; background-color: var(--main-color-white); position: fixed; top: 0; left: 0; align-items: center; justify-content: space-between; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; width: 100%; z-index: 99; } .ml_pcheader { display: none; } }