@charset "utf-8"; /* CSS Document */ @media screen and (max-width: 1650px) { .index_pro ul li p{ padding: 8%; } .index_pro ul li p strong{ margin-bottom: 6%; } html[lang="en"] .index_pro ul li p strong{ margin-bottom: 6%; } html[lang="es"] .index_pro ul li p strong{ margin-bottom: 6%; } .index_pro ul li p .morep{ right: 5%; bottom: 2%; } .join .bar .left{ padding: 3% 0; } .join .bar .bb{ position: static; } .join .bar .bb span{ padding: 14px 30px; } .index_news .right h4.active{ font-size: 2.2rem; } } @media screen and (max-width: 1550px) { .w_all2,.w_all3{ width: 86%; } header nav{ width: 72%; } html[lang="en"] header nav{ width: 80%; } html[lang="es"] header nav{ width: 90%; } html[lang="ru"] header nav{ width: 100%; } html[lang="en"] header .sp_menu dl dd strong{ width: 98%; } html[lang="es"] header .sp_menu dl dd strong{ width: 98%; } .index_news .right h4{ font-size: 1.8rem; } .index_news .right h4.active{ font-size: 2rem; } .xq_box .box .right{ padding: 5% 8%; } .xq_box .box .right .submit { margin: 8% auto 0; } .xq_box .box .right p{ padding: 15px 0; } .about3 .left{ padding: 5% 7%; width: 43%; } .pbars .left.active { left: 7%; width: 17.2%; } .pbars .left.active2{ left: 0%; top: inherit; bottom: 0%; width: 20%; position: absolute; } .about3 .right{ right: 7%; } .index_title h3{ font-size: 3.8rem; } .index_title p{ font-size: 2rem; } .index_pro ul li .txt h3{ font-size: 2rem; } .index_pro ul li p strong{ font-size: 2rem; margin-bottom: 5%; } html[lang="en"] .index_pro ul li p strong{ margin-bottom: 5%; font-size: 1.8rem; } html[lang="es"] .index_pro ul li p strong{ margin-bottom: 5%; font-size: 1.8rem; } .index_pro ul li p a{ margin: 4px 0; } .title3 h3{ font-size: 3.2rem; } .title3 h4{ font-size: 2.2rem; } .about3 .txt h6{ padding: 6% 5% 6% 0; margin-right: 5%; } .about .pp{ margin-top: 3%; } .p_ban{ padding: 18px 0; } .p_ban ul li img{ width: 40px; } .p_ban ul li h3{ margin-top: 6px; } .service .bar .right{ min-width: 28%; } .service .bar dl h3{ font-size: 3.4rem; } header .s_menu .bars .bb img{ width: 36px; } .download ul li span{ width: 50%; } .about2 ul li .txt span{ right: -17.2%; } .about2 ul li:nth-of-type(2n) .txt span{ right: -17.2%; } .join .bar .bb span{ margin-right: 20px; } .all_bottoms p:first-of-type{ width: 70%; text-align: left; } .pbars .left dt{ padding: 15px 0; } .pbars .left dd:first-of-type{ margin-top: 15px; } html[lang="es"] .service .bar .right dl{ position: static; -webkit-transform: none; transform: none; } html[lang="fr"] header nav li span{ font-size: 1.6rem; } } @media screen and (max-width: 1366px) { body,html{ font-size: 62.5%; } .index_news .right h4{ font-size: 1.8rem; } .index_news .right h4.active{ font-size: 2rem; } .news .bar ul li .right h3 { font-size: 1.6rem; } .news .bar h3{ font-size: 2rem; } .news2 .bar ul li .right h3{ font-size: 1.8rem; } .news3 .bar ul li h3{ height: inherit; } .join .bar .left{ padding: 1% 0 3%; } .p_ban ul li img{ width: 42px; } .pbars .right ul li img{ width: 100%; } .about2 ul li .txt span{ right: -17.4%; } .about2 ul li:nth-of-type(2n) .txt span{ right: -17.4%; } .join .bar .bb span { padding: 12px 20px; } .all_bottoms p{ text-align: left; } .about4 ul li { width: 31.3%; margin-top: 3%; } .about4 ul li:nth-of-type(4n){ margin-right: 3%; } .about4 ul li:nth-of-type(3n){ margin-right: 0; } .navs .top h6{ margin-right: 5%; } html[lang="es"] footer .right .bdl dl { margin-right: 2%; } html[lang="ru"] header nav ul { margin: 0 2rem; } html[lang="ru"] header nav li span{ font-size: 1.4rem; } } @media screen and (max-width: 1200px) { body,html{ font-size: 58.5%; } .w_all2{ width: 90%; } header .logo{ height: 50px; } html[lang="en"] header .logo{ height: 56px; } html[lang="es"] header .logo{ height: 56px; } header nav{ width: 72%; } html[lang="en"] header nav{ width: 85%; } html[lang="es"] header nav{ width: 94%; } .relate ul{ width: 100%; } footer .left .logo img{ height: 64px; } html[lang="en"] footer .left .logo img{ height: 80px; } html[lang="es"] footer .left .logo img{ height: 80px; } .pbars .left.active{ left: 5%; width: 18%; } .pbars .left.active2{ left: 0%; width: 20%; } html[lang="en"] .navs .top h6{ margin-right: 3%; } html[lang="es"] .navs .top h6{ margin-right: 3%; } html[lang="en"] .index_pro ul li p strong { margin-bottom: 4%; font-size: 1.7rem; } html[lang="es"] .index_pro ul li p strong { margin-bottom: 4%; font-size: 1.7rem; } .index_pro ul li p a { font-size: 1.36rem; } .pbars .left dt{ padding: 10px 0; } .pbars .left dd:first-of-type{ margin-top: 10px; } } @media screen and (max-width: 1130px) { body,html{ font-size: 56.5%; } header .contain{ display: flex; align-items: center; justify-content: space-between; } header nav{ width: auto; margin-right: 40px; } html[lang="en"] header nav{ width: auto; } html[lang="es"] header nav{ width: auto; } header nav ul{ display: none; position: fixed; width: 100%; height: calc(100% - 60px); background: #fff; z-index: 99; left: 0; bottom: 0; } header .logo{ position: static; -webkit-transform: translateY(-0%); transform: translateY(-0%); padding: 10px 0; height: 40px; } html[lang="en"] header .logo{ height: 46px; padding: 7px 0; } html[lang="es"] header .logo{ height: 46px; padding: 7px 0; } .navBtn{ display: block; } header nav ul{ margin: 0 !important; } header nav li{ text-align: center; padding: 2% 0; } header nav li a{ display: block; } header nav li:first-child{ padding-top: 15%; } header nav li span{ font-size: 1.9rem !important; line-height: 2; } header .s_menu{ display: none !important; } header .se_box{ top: 60px; padding: 5% 0; } header .se_box .top img { position: absolute; left: 15px; top: 47%; } header .search input { padding: 8px 15px 8px 35px; } header .search .submit{ padding: 0 24px; font-size: 1.5rem; } header .se_box .bottom h3 { font-size: 1.8rem; margin-bottom: 4%; } header .se_box .bottom p a { margin-right: 10px; font-size: 1.3rem; padding: 8px 20px; } .banner .txt .right{ margin-left: 10%; } .index_about b img { display: block; } .index_pro ul li{ width: 24.5%; } .index_pro ul li p a{ margin: 3px 0; } .index_pro ul li p strong { font-size: 1.8rem; margin-bottom: 3%; } .all_box{ padding-top: 60px; } .navs .top.active2 { top: 60px; } .p_ban.active2{ top: 60px; overflow: hidden; } .download ul li span{ width: 40%; } .all_bottoms p:first-of-type{ width: 70%; } html[lang="es"] .service .bar .right dl dt{ margin-bottom: 10%; } html[lang="es"] .service .bar dl h3 { font-size: 2.8rem; } } @media screen and (max-width: 996px) { .navs .top_a .w_all2{ display:flex; justify-content: space-between; } .navs .top_a h6{ margin-right:0; } } @media screen and (max-width: 820px) { body,html{ font-size: 55.5%; } header nav li{ margin: 6% 0; } .banner{ display: none; } .banner_ph{ display: block; } .index_about .txt{ width: 90%; right: 5%; } .index_about .txt> p{ font-size: 1.5rem; } .index_about b{ display: none; } .index_about b.ph{ display: block; } .index_pro ul li .txt::after { top: -10px !important; border-bottom: 10px solid #fff !important; border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; } .index_pro ul li:nth-of-type(3) .txt::after, .index_pro ul li:nth-of-type(4) .txt::after, .index_pro ul li:nth-of-type(6) .txt::after{ left: 10%; bottom: inherit; border-top: none; } .index_pro ul li .txt::after { border-bottom: 10px solid #0b79c1 !important; } .index_pro ul li:nth-of-type(3) { margin-top: 25%; } .index_pro ul li:nth-of-type(4),.index_pro ul li:nth-of-type(5){ margin-top: -11%; } .index_pro ul li:nth-of-type(6){ margin-top: -22%; } .index_pro ul li{ width: 48% !important; margin:0 0 5%!important; } .index_pro ul li:nth-of-type(3) b, .index_pro ul li:nth-of-type(4) b, .index_pro ul li:nth-of-type(6) b{ width: 100%; } .index_pro ul li:nth-of-type(3) .txt, .index_pro ul li:nth-of-type(4) .txt, .index_pro ul li:nth-of-type(6) .txt{ width: 100%; } .index_pro .index_title{ position: static; width: 100%; text-align: center; margin-bottom: 5%; } .index_title h3 { font-size: 2.4rem; letter-spacing: 1px; margin-bottom: 1%; } .index_title p { font-size: 1.6rem; letter-spacing: 0; } .index_pro ul li .txt h3{ font-size: 1.8rem; opacity: 0; } html[lang="en"] .index_pro ul li .txt img{ width: 100%; margin: 0; } html[lang="en"] .index_pro ul li p a{ display: none; } html[lang="en"] .index_pro ul li p .morep{ display: block; } html[lang="es"] .index_pro ul li .txt img{ width: 100%; margin: 0; } html[lang="es"] .index_pro ul li p a{ display: none; } html[lang="es"] .index_pro ul li p .morep{ display: block; } .index_pro ul li p .morep{ display: block; } .index_pro ul li .txt::before { background: #0b79c1; } .index_pro ul li p { opacity: 1; top: 0; left: 0 !important; } .index_about b.ph{ display: block; } .index_news .left{ width: 100%; float: none; } .index_news .left .index_title{ text-align: center; } .index_news .left .index_title h3{ margin-bottom: 1%; } .index_news .left .txt::before{ width: 5px; } .index_news .left .txt::after{ width: 5px; margin-left: 8px; } .index_news h4{ font-size: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index_news .right{ position: static; width: 100%; height: inherit; display: block; } .index_news .right dl{ position: static; width: 100%; margin-top: 3%; } .index_news .right .nn{ display: flex; align-items: center; justify-content: center; margin-top: 3%; } .index_news .right h4{ margin: 0 20px 0 0; font-size: 1.6rem; } .index_news .right h4.active{ font-size: 1.8rem; } .index_news .right dt { position: static; text-align: center; margin-top: 5%; } footer{ padding-bottom: 5%; } footer .f_box{ display: block; } footer .right .bdl dl{ display: none; } footer .right .bdl dl:last-of-type{ display: block; width: 100%; display: flex; justify-content: center; } html[lang="en"] footer .right .bdl dl:last-of-type{ width: 100%; } html[lang="es"] footer .right .bdl dl:last-of-type{ width: 100%; } footer .right .bdl dl a:first-of-type{ display: none; } footer .right .bdl dl:last-of-type a:last-of-type dd{ display: block; } footer .right .bdl dl a{ margin: 0 10px; } footer .left .txt{ position: static; } footer .left h4{ display: flex; justify-content: center; } footer .left h4 img{ width: 18px; margin-right: 10px; } footer .left .logo img{ height: 40px; margin:0 auto 5%; } html[lang="en"] footer .left .logo img{ height: 60px; } footer .right .links{ float: none; -webkit-transform: scale(0.7); transform: scale(0.7); } footer .right .links a{ margin: 0 10px; } footer .right{ margin: auto; width: 100%; } html[lang="en"] footer .right{ width: 100%; } html[lang="en"] footer .right .bdl dd{ width: 100%; } html[lang="es"] footer .right{ width: 100%; } html[lang="es"] footer .right .bdl dd{ width: 100%; } footer .copyright{ text-align: center; } footer .copyright a{ display: block; margin: 0; float: none; } .allright{ -webkit-transform: scale(0.8); transform: scale(0.8); } .navs .top h6{ margin-right: 4.9%; padding: 10px 0; letter-spacing: 0; font-size: 1.5rem; } html[lang="en"] .navs .top h6{ font-size: 1.3rem; } html[lang="es"] .navs .top h6{ font-size: 1.3rem; } .navs .top_a h6{ margin-right: 0; } .navs .top a:last-of-type h6{ margin-right: 0; } .about .pp{ font-size: 1.9rem; letter-spacing: 1px; } .about .pp::before{ top: 13px; } .about .bar2 .pp{ padding-bottom: 40px; } .about .bar2 .pp a{ position: absolute; margin: 0; left: 40px; padding: 6px 10px; bottom: 0; } .about p.imgs{ margin: 4% 0; } html[lang="en"] .about p.imgs { margin: 4% 0; } html[lang="en"] .about .bar2 .pp { padding-bottom: 50px; margin-bottom: 3%; } html[lang="en"] .about .pp a { padding: 8px 10px; } html[lang="en"] .about .bar2 .pp::before { top: 12px; } html[lang="es"] .about p.imgs { margin: 4% 0; } html[lang="es"] .about .bar2 .pp { padding-bottom: 50px; margin-bottom: 3%; } html[lang="es"] .about .pp a { padding: 8px 10px; } html[lang="es"] .about .bar2 .pp::before { top: 12px; } .about dl dd{ width: 50%; margin-top: 3%; } .about dl dd strong{ font-size: 3.4rem; margin-right: 0; } .about dl dd span{ font-size: 3rem; } .about dl dd i{ width: 92%; margin: auto; line-height: 1.6; } .title2 { font-size: 2.4rem; } .navs .title2 span{ line-height: 1.2; } .about2 ul li .txt h3{ font-size: 2.6rem; } .about2 ul li .txt { margin-top: 6.5%; } .about2 ul li .txt p{ font-size: 1.4rem; } .more2{ padding: 10px 12px; } .about2 ul li .txt span{ -webkit-transform: scale(0.8); transform: scale(0.8); left: -22.5%; } .about3 .bar{ margin-bottom: 0; } .about3 .left{ width: 100%; padding: 8% 7% 8% 10%; float: none; } .about3 .left p{ margin-bottom: 0%; } .about3 .swiper-pagination-bullet{ width: 50%; margin-top: 5%; float: left; } .about3 .right{ position: static; height: 400px; width: 100%; } .about3 .txt{ display: block; width: 78%; } .about3 .txt .pp{ width: 100%; } .about3 .txt p{ margin: 6px 0; line-height: 1.6; } .about3 .txt h6{ font-size: 2.4rem; text-align: center; margin-right: 0; margin-bottom: 8%; border: none; border-bottom: 2px solid #0b79c1; padding: 7% 8% 3% 0; } .about4 ul li{ width:48.5%; margin-top: 3%; } .about4 ul li:nth-of-type(3n){ margin-right: 3%; } .about4 ul li:nth-of-type(2n){ margin-right: 0; } .about5 ul li .txt p{ display: none; } html[lang="en"] .about5 ul li .txt h3 { font-size: 1.7rem; } html[lang="es"] .about5 ul li .txt h3 { font-size: 1.7rem; } .about5 ul li b{ position: static; height: 160px; width: 100%; display: block; -webkit-transform: translateY(0); transform: translateY(0); } .about5 ul li:hover b { -webkit-transform: scale(1.06) translateY(-0%); transform: scale(1.06) translateY(-0%); } .about5 ul li .txt{ float: none; margin-top: 3%; padding: 0; width: 100%; } .more5{ padding: 5px 20px; } .about5_d .navs { padding-top: 70px; } .about5 ul li .txt h3 { font-size: 1.8rem; margin-bottom: 5%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } html[lang="en"] .about5_d .top h3 { font-size: 1.8rem; } html[lang="es"] .about5_d .top h3 { font-size: 1.8rem; } .about5_d .top h3 { margin-top: 5%; } .about5 ul li h6{ font-size: 1.2rem; } .p_ban{ padding: 18px 0; } .p_ban ul{ flex-wrap: wrap; } .p_ban ul a{ width: 33.3%; margin-top: 3%; } html[lang="en"] .p_ban ul a{ width: 50%; } html[lang="es"] .p_ban ul a{ width: 50%; } .p_ban ul a:nth-of-type(-n + 3){ margin-top: 0; } .p_ban ul li img { width: 30px; } .p_ban ul li h3{ font-size: 1.4rem; margin-top: 5px; } .pbars .left{ width: 100%; position: static; float: none; padding: 5px 15px; } .pbars .left.active{ position: static; width: 100%; } .pbars .left.active2{ position: static; width: 100%; } .pbars .left.active3{ position: static; width: 100%; } .pbars .left dt{ padding: 15px 0; } .pbars .left dd:first-of-type { margin-top: 15px; } .pbars .left dl.active dd{ display: none; } .pbars .left dt img { -webkit-transform: translate(-50%,-50%) rotate(-90deg); transform: translate(-50%,-50%) rotate(-90deg); } .pbars .right{ float: none; width: 100%; margin-top: 5%; } .pbars .right ul li{ width: 48.5%; } .pbars .right ul li:nth-of-type(3n){ margin-right: 3%; } .pbars .right ul li:nth-of-type(2n){ margin-right: 0; } .pbars .right ul h3 { font-size: 1.7rem; padding: 6px 0; word-break: break-all; } .pbars .right ul li p{ word-break: break-all; } .pdbars{ overflow: hidden; width: 100%; } .pdbars .left{ width: 100%; float: none !important; } .pdbars .right{ width: 100%; position: static; -webkit-transform: translateY(-0%); transform: translateY(-0%); } .pdbars .right h3{ font-size:2.4rem; margin: 0; } .pdbars .right h4 { font-size: 2rem; } .pdbars .right span { padding-bottom: 10px; margin: 10px 0 10px; } .pdbars .right span::before{ width: 100%; } .more3 { margin: 6% 0 0; padding: 10px 25px; } .pd3bars .bar3 ul li{ width: 100%; margin-top: 5%; } .pdbars .bar3 ul li p strong::before { left: -10px; top: 9px; width: 4px; height: 4px; } .pdbars .bar2 .right p strong::before { left: -10px; top: 9px; width: 4px; height: 4px; } .pd3bars .bar3 ul li p{ width: 92%; margin:0 auto 5%; } .pdbars .bar4 p{ text-align: center; } .pdbars .bar4 table{ border-spacing:5px; } .pdbars .bar2 .right{ max-width:90%; width: 100%; margin: 6% auto 0; float: none; } .pdbars .bar3 ul li{ width:100%; float: none; margin-bottom: 6%; margin-right: 0; overflow: hidden; } .pdbars .bar3 ul li:nth-of-type(3n){ margin-right: 0; } .pdbars .bar3 ul li .txt3{ height: auto !important; } .pdbars .bar3 ul li p strong{ margin-bottom: 5px; } .pd2bars .bar2:nth-of-type(2n) .left{ float: none !important; } .pd2bars .bar2 h6{ font-size: 2rem; } .pd2bars .bar3 ul li .left{ width: 100%; } .pd2bars .bar3 ul li .right{ width: 100%; } .pd2bars .bar3 ul li .right p{ padding-top: 10px; } .pd3bars .bar3 ul li{ margin: 1% 0; } .service .bar{ display: block; } .service .bar .left{ width: 100%; float: none; } .service .bar .right{ min-width: 100%; } .service .bar dl{ margin-top: 5%; } .service .bar dl h3 { font-size: 3rem; letter-spacing: 1px; margin-bottom: 10%; } .service .bar dl h3 i{ font-size: 1.8rem; } .service .bar dl p{ margin: 2% 0; } .service .bar dl p strong{ font-size: 2rem; letter-spacing: 1px; } .service .bar .box { height: 200px; } .service .bar .box span{ padding: 5px 0; } .service .right dl::before { left: 5%; top: 8%; width: 12px; height: 12px; } .service2 .left{ width: 100%; float: none; } .service2 .left .bb{ padding: 8% 2%; } .service2 .left .bb img { padding: 15px; width: 30px; } .service2 .left .bb h3{ font-size: 1.7rem; } .service2 .right{ width: 100%; position: relative; height: 300px; } .service2 .right h6{ padding: 4%; } .service2 .right h6 strong{ font-size: 2.2rem; } .navs .bottom { margin: 5% auto; } .navs .title2{ float: none; text-align: center; } .navs .bottom p{ display: none; } .title3 h4{ font-size: 2rem; letter-spacing: 1px; } html[lang="en"] .title3 h4{ font-size: 1.8rem; } html[lang="es"] .title3 h4{ font-size: 1.8rem; } .all_box{ padding-bottom: 8%; } .service3{ min-height: 70%; } .news .bar p{ display: none; } .news .bar h3{ font-size: 1.6rem; height: 7.2rem; -webkit-line-clamp: 3; } html[lang="en"] .news .bar h3{ font-size: 1.6rem; height:6.6rem; line-height: 1.4; } html[lang="en"] .news2 .bar ul li .right h3{ -webkit-line-clamp: 4; } html[lang="es"] .news .bar h3{ font-size: 1.6rem; height:6.6rem; line-height: 1.4; } html[lang="es"] .news2 .bar ul li .right h3{ -webkit-line-clamp: 4; } .news .bar ul li{ width: 48.5%; } .news .bar ul li:nth-of-type(3n){ margin-right: 3%; } .news .bar ul li:nth-of-type(2n){ margin-right: 0; } .news .bar ul li .right h3{ font-size: 1.4rem; line-height: 1.4; } .news .bar h5{ font-size: 1.1rem; padding-left: 25px; } .news .bar h5::before{ width: 20px; } .news .bar ul li .more4{ display: none; } .more4{ font-size: 1.2rem; } html[lang="en"] .news3 .bar ul li h3{ bottom:0.5%; line-height: 1.2; height: 4.8rem; } html[lang="es"] .news3 .bar ul li h3{ bottom:0.5%; line-height: 1.2; height: 4.8rem; } .about5_d .top{ margin-bottom: 5%; } .about5_d .top h3 { float: none; width: 100%; font-size: 2rem; border-left: 2px solid #0b79c1; padding-left: 12px; } .about5_d .top h4{ float: left; margin-top: 3%; padding-left: 12px; font-size: 1.2rem; } .about5_d .bar p{ margin: 15px 0; } .news2 .bar ul li{ width: 100%; margin-right: 0 !important; } .news .tt { float: none; margin-top: 3%; margin-right: 0; padding: 8px 10px; } .news .tt h4{ font-size: 1.2rem; margin: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .news .tt h4:last-of-type{ display: none; } .news3 .bar ul li .v_btn img{ width: 30px; } .news3 .bar ul li h3{ height: auto; } .join .bar .left{ float: none; width:100%; } .join .bar .right{ float: none; margin-top: 3%; width:100%; } .join .bar .left h6{ font-size: 2rem; } .join .bar .bb span { font-size: 1.4rem; letter-spacing: 1px; padding: 8px 22px; margin-right: 0px; } html[lang="en"] .join .bar .bb span{ padding: 8px 6px; } html[lang="es"] .join .bar .bb span{ padding: 8px 6px; } .join .bar .bb { position: static; margin: 8% 0 10%; display: flex; justify-content: space-between; } .join .bar2 ul li .top2 h6{ padding: 12px 0 !important; } .join{ padding-bottom: 0; } .join .bar3 a{ font-size: 1.6rem; } .join .bar2 ul li h5 { font-size: 1.8rem; margin: 20px 0 5px; } .join .bar2 ul li p { font-size: 1.2rem; margin: 5px 0; } .join .bar2 ul li:first-child .top h6 i { font-size: 1rem; margin-left: 3px; -webkit-transform: scale(0.8); transform: scale(0.8); } .relate{ min-height: 70%; } .relate ul{ width: 100%; margin: 8% auto 0; } .title3 h3 { font-size: 2.6rem; padding-top: 40px; } .title3 h3::before{ top: 5%; height: 30px; } .relate .title3 h4{ margin-bottom: 10px; } .title3 p { font-size: 1.3rem; line-height: 1.5; } .relate ul li{ width: 100%; margin-right: 0; margin-top: 3%; } .relate ul li .right{ width: 90%; } .xq_box .box .left{ width: 100%; position: static; height: 180px; } .xq_box .box .right{ width: 100%; float: none; padding: 10% 8%; } .xq_box .box .right h3{ margin-bottom: 0; } .xq_box .box .close{ top: 3%; } .xq_box .box{ max-width: 90%; } .xq_box .box .right p.jlfj{ padding-bottom: 40px; } .contact .title3 h4{ margin-bottom: 10px; } .contact ul li{ display: block; } .contact ul li b{ width: 100%; margin: 2% 0; } .contact ul li h3 img{ width: 26px; height: 26px; margin-right: 6px; } .contact .online p{ float: none; width: 100%; } .contact .bottom .bb { width: 90px; padding: 10px; margin: 5% 10px; } .join .bar2 ul li .top h6{ padding: 10px 0; } .plbars .title2 { text-align: center; } .plbars .bar{ flex-wrap: wrap; } .plbars .bar .bb { width: 48%; margin-bottom: 3%; } .plbars .bar .bb2{ width: 100%; margin:0 auto 5%; line-height: 40px; } .plbars .bar4 .top{ display: flex; justify-content: space-between; flex-wrap: wrap; } .plbars .bar4 .top h6{ margin: 0; padding: 5px 22px; margin-bottom: 10px; } .plbars .bar4 ul li .left{ float: none; width: 100%; } .plbars .bar4 ul li .right{ width: 100%; position: static; -webkit-transform: translateY(-0%); transform: translateY(-0%); padding: 5% 0; } .plbars .bar4 ul li .right h5{ font-size: 2rem; margin-bottom: 2%; } .plbars .bar4 ul li .right p { font-size: 1.5rem; margin: 2% 0; line-height: 1.7; } .plbars .bar5 b{ width: 100%; margin-bottom: 2%; float: none; } .plbars .bar5 .txt{ width: 100%; position: static; -webkit-transform: translateY(-0%); transform: translateY(-0%); padding: 6%; } .plbars .bar5 .txt h3 { font-size: 2rem; text-align: center; margin-bottom: 2%; } .plbars .bar2{ overflow: hidden; width: 100%; } .plbars .bar2 table{ border-spacing: 5px; } .plbars .bar2 table tr td{ padding: 5px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; } .download .bbs { text-align: center; display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 5%; } .download .bbs a { margin: 6px; padding: 5px 10px; font-size: 1.4rem; letter-spacing: 1px; } .download ul{ display: block; } .download ul a{ width: 96%; } .download ul li span{ width: 30%; } .download ul li img { width: 16px; } .about p.imgs{ display: none; } .about p.imgs_ph{ display: block; } .ban img{ display: none; } .ban .ph{ display: block !important; } .service .bar .bg{ position: static; } .service .bar .left{ position: static; } .service .bar .left .img img{ position: absolute; left: 0; top: 0; } .service .bar dl{ position: static; transform: none; text-align: center; } .service .bar dl h3{ font-size: 1.6rem; letter-spacing: 0; margin-bottom: 0; } .service .bar dl h3:before{ right: 50%; margin-right: -15px; } .service .bar dl p{ font-size: 2rem; text-align: center; } .service .right dl dd{ margin-top: 5%; } .service .bar dt{ margin-bottom: 8%; font-size: 2.4rem; } html[lang="en"] .join .bar .left{ width: 100%; } html[lang="en"] .join .bar2 ul li .top h4{ width: 85px; } html[lang="en"] .join .bar2 ul li .top2 h4 { width: 85px; } html[lang="es"] .join .bar .left{ width: 100%; } html[lang="es"] .join .bar2 ul li .top h4{ width: 85px; } html[lang="es"] .join .bar2 ul li .top2 h4 { width: 85px; } .all_bottoms{ padding: 15px 5%; } .all_bottoms p:nth-of-type(1){ width: 100%; margin-bottom: 2%; } .all_bottoms p:nth-of-type(2){ position: static; -webkit-transform: translateY(-0%) scale(0.9); transform: translateY(-0%) scale(0.9); display: flex; justify-content: center; } .pd4bars .bar6{ display: none; } .pd4bars .bar_ph{ display: block; } .pdbars .bar5 .swiper-container { padding: 3% 0 8%; } .pdbars .bar5 .swiper-container .swiper-pagination-bullet { width: 6px !important; height: 6px !important; } } @media screen and (max-width: 375px) { .index_pro ul li .txt img { width: 120%; margin-left: -10%; } .index_pro ul li p strong { font-size: 1.8rem; margin-bottom: 3%; } html[lang="en"] .index_pro ul li p strong { font-size: 1.7rem; line-height: 1.4; margin-bottom: 3%; } html[lang="es"] .index_pro ul li p strong { font-size: 1.7rem; line-height: 1.4; margin-bottom: 3%; } .index_pro ul li p a{ font-size: 1.3rem; margin: 4px 0; } }