@charset "utf-8"; .index_pub_head_title { text-align:center; } .index_pub_head_title p { margin:0; } .index_pub_head_title h2 { margin:0; color:#e62129; font-size:2.5rem; font-weight:bold; text-shadow:0 4px 5px rgba(0,0,0,0.28); } .index_pub_head_title h5 { margin:0; color:#595757; font-size:1.125rem; padding-top:1.25rem; } @media (max-width:575px) { .index_pub_head_title h2 { font-size:2rem; } } .index_section_1 { padding-top:3.6875rem; overflow:hidden; } .index_section_1 p { margin:0; } .index_section_1 .the_list { display:flex; justify-content:space-between; padding-top:3.0625rem; } .index_section_1 .the_list li { flex-basis:0; flex-grow:1; position:relative; padding-top:4.5rem; padding-bottom:4.5rem; overflow:hidden; text-align:center; border-right:2px dotted #E4E5E5; } .index_section_1 .the_list li:last-child { border-right:0; } .index_section_1 .the_list li > img { max-width:55%; } .index_section_1 .the_list li > h4 { margin:0; padding-top:2.3125rem; color:#595757; font-size:1.5625rem; } .index_section_1 .the_list li > h5 { margin:0; padding-top:1.1875rem; color:#595757; font-size:1.125rem; } .index_section_1 .the_list li .absolute_container { position:absolute; display:none; left:0; top:0; padding:0 2.5625rem; width:100%; height:100%; background:rgba(230,33,41,0.9); box-shadow:0 0 24px -2px rgba(0,0,0,0.37) inset; color:#ffffff; opacity:0; } .index_section_1 .the_list li.on .absolute_container { display:block; animation:fadeIn; animation-duration: 0.8s; opacity:1; } .index_section_1 .the_list li .absolute_container h4 { margin:0; padding-top:3rem; font-size:1.5625rem; } .index_section_1 .the_list li .absolute_container p { margin:0; padding-top:0.875rem; height: 16.7375rem; line-height:1.75rem; overflow:auto; font-size:0.9375rem; text-align:left; opacity: 0.9; } .index_section_1 .the_list li .absolute_container a { padding:1.1rem 0.4375rem 0.75rem; color:#ffffff; font-size:0.9375rem; border-bottom:1px solid #D1B267; opacity: 0.9; } .index_section_1 .the_list li .absolute_container a:hover { color:#D1B267; } @media (max-width:996px) { .index_section_1 .the_list { flex-wrap:wrap; } .index_section_1 .the_list li { flex-basis:unset; flex-grow:unset; padding-top: 2.5rem; padding-bottom: 2.5rem; width:50%; } .index_section_1 .the_list li:nth-child(2) { border-right:0; } } @media (max-width:575px) { .index_section_1 { padding-top: 2.6rem; } .index_section_1 .the_list { padding-top: 2.7rem; } .index_section_1 .the_list li { padding-top: 2rem; padding-bottom: 2rem; } .index_section_1 .the_list li > img { max-width: 42%; } .index_section_1 .the_list li .absolute_container { padding-left:1.1rem; padding-right:1.1rem; } .index_section_1 .the_list li .absolute_container h4 { padding-top: 1.3rem; font-size: 1.3625rem; } .index_section_1 .the_list li .absolute_container p { padding-top:0.675rem; height: 9rem; line-height:1.6rem; } } .index_section_2 { margin-top:5.625rem; } .index_section_2 .swiper-button-prev, .index_section_2 .swiper-button-next { color:#99989D; } .index_section_2 .swiper-button-prev { left:calc(21.0416667% - 202px); } .index_section_2 .swiper-button-next { right:calc(21.0416667% - 202px); } .index_section_2 .swiper-button-prev:after, .index_section_2 .swiper-button-next:after { font-size:4.9375rem; } .index_section_2 .swiper-pagination { bottom: 4.0625rem; height: 1px; } .index_section_2 .swiper-pagination ul { display:inline-flex; justify-content:space-around; margin:0 auto; padding:0 1.6875rem; height:1px; background:#fff; } .index_section_2 .swiper-pagination ul li { position:relative; margin-left:1.75rem; } .index_section_2 .swiper-pagination ul li:first-child { margin-left:0; } .index_section_2 .swiper-pagination ul li .text_layout { position:relative; left:0; top:-3.5rem; padding:0 1.5625rem; height:1.875rem; line-height:1.65rem; color:#ffffff; font-size:1.0625rem; cursor:pointer; border-radius: 33px; border:1px solid transparent; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } _:-ms-fullscreen, :root .index_section_2 .swiper-pagination ul li .text_layout { line-height:2.1rem; } .index_section_2 .swiper-pagination ul li.active .text_layout { background:url('../Images/index_publicity_btn.jpg') repeat-x; border-color:#795959; box-shadow:0 0 3px 0 rgba(0,0,0,0.51); } .index_section_2 .swiper-pagination ul li .round { position:absolute; top:-5px; left:50%; margin-left:-5px; width:10px; height:10px; overflow:hidden; cursor:pointer; background:#FFFFFF; border-radius:100%; } .index_section_2 .swiper-pagination ul li.active .round { background:#E6212B; } @media (max-width:1200px) { .index_section_2 .swiper-button-prev, .index_section_2 .swiper-button-next { display:none; } } @media (max-width:575px) { .index_section_2 { margin-top:3.625rem; } .index_section_2 .swiper-pagination { bottom:15px; } .index_section_2 .swiper-pagination ul li { margin-left:0; } } .index_section_2 .s2_video_slide { position:relative; display:flex; justify-content:center; text-align:center; } .index_section_2 .s2_video_slide > img { display:block; width:100%; height:auto; } .index_section_2 .s2_video_slide .play_btn_container { position:absolute; display:flex; justify-content:center; align-items:center; left:0; top:0; z-index:2; width:100%; height:100%; background:rgba(36,23,20,0.71); cursor:pointer; visibility:hidden; opacity:0; transition:0.5s; } .index_section_2 .s2_video_slide .play_btn_container div { width:6.4375rem; height:6.4375rem; background:url('../Images/ico_play.png'); background-size:100%; } .index_section_2 .s2_video_slide:hover .play_btn_container { visibility:visible; opacity:1; } .modal-open { padding-right:0 !important; } #index_section_2_video.modal { padding-right:0 !important; } #index_section_2_video .modal-dialog { width:fit-content; max-width:100%; } #index_section_2_video .modal-body { padding:0; } #index_section_2_video .modal-body video { width:auto; max-width:100%; height:auto; vertical-align:middle; } @media (max-width:991px) { .index_section_2 .s2_video_slide > img { width:150%; } } @media (max-width:575px) { .index_section_2 .s2_video_slide > img { width:auto; height:200px; } .index_section_2 .s2_video_slide .play_btn_container div { width:4.4375rem; height:4.4375rem; margin-top:-45px; } } .index_section_2 .s2_job_slide { padding-top:4.375rem; padding-bottom:12.76rem; background:#484747; color:#ffffff; } .index_section_2 .s2_job_slide .pub_container { display:flex; justify-content:center; max-width:1264px; } .index_section_2 .s2_job_slide .job_left { width:47.46835%; } .index_section_2 .s2_job_slide .job_left img { width:100%; } .index_section_2 .s2_job_slide .job_right { flex-basis:0; flex-grow:1; padding-left:2.75rem; } .index_section_2 .s2_job_slide .job_right > h3 { font-size:1.875rem; color:#d1b267; } .index_section_2 .s2_job_slide .job_right > div { padding-top:0.5625rem; line-height:1.5625rem; font-size:0.9375rem; opacity:0.96; } .index_section_2 .s2_job_slide .job_right > div p { margin:0; } .index_section_2 .s2_job_slide .job_right > p { padding-top:1.5625rem; font-size:1.125rem; } .index_section_2 .s2_job_slide .job_right > a { padding-top:0.8125rem; color:#d1b267; font-size:0.9375rem; } .index_section_2 .s2_job_slide .job_right > a:hover { color:#fff; } @media (max-width:767px) { .index_section_2 .s2_job_slide { padding-top:2.5rem; padding-bottom: 8.875rem; } .index_section_2 .s2_job_slide .pub_container { flex-wrap:wrap; } .index_section_2 .s2_job_slide .job_left { width:100%; } .index_section_2 .s2_job_slide .job_right { flex-basis:auto; flex-grow:0; padding-left:0; padding-top:2.5rem; width:100%; } } .s2_service_slide { padding-top:4.1875rem; padding-bottom:12.3625rem; background:#E6212B; color:#ffffff; font-size:0.9375rem; text-align:center; } .s2_service_slide h3 { margin:0; font-size:1.875rem; } .s2_service_slide div { padding-top:1.2rem; line-height:1.6875rem; opacity:0.96; } .s2_service_slide div p { margin:0; } .s2_service_slide a { padding-top:4.9375rem; color:#d1b267; } .s2_service_slide a:hover { color:#fff; } @media (max-width:575px) { .s2_service_slide { padding-top:2.1875rem; padding-bottom:7.5625rem; } } .index_section_3 { padding-top:4.0625rem; overflow:hidden; } .index_section_3 .number_container { margin-top:2.4375rem; box-shadow:0 0 10px 1px rgba(0,0,0,0.18); } .index_section_3 .number_container ul { display:flex; justify-content:center; padding:1.25rem 0; margin:0 auto; max-width:1537px; } .index_section_3 .number_container li { flex-basis:0; flex-grow:1; flex-shrink:1; padding-top:0.3125rem; padding-bottom:0.4375rem; border-right:2px solid #E6E7E7; text-align:center; } .index_section_3 .number_container li:first-child { border-left:2px solid #E6E7E7; } .index_section_3 .number_container li:nth-last-child(3) { flex-basis: 2.2%; } .index_section_3 .number_container li.placeholder { margin-top:0; margin-bottom:0; padding:0; display:none; height:0; overflow:hidden; border:0; } .index_section_3 .number_container li p { margin:0; } .index_section_3 .number_container li .num_layout { display:flex; justify-content:center; align-items: flex-end; line-height: 1; } .index_section_3 .number_container li .num_layout span { color:#d1b267; font-size:2.1875rem; font-weight:bold; } .index_section_3 .number_container li .num_layout div { padding-bottom: 0.25rem; margin-left:0.625rem; line-height: 1.1; font-size:0.9375rem; } .index_section_3 .number_container li .t_text { padding-top:0.9375rem; font-size:0.9375rem; } @media (max-width:960px) { .index_section_3 .number_container ul { flex-wrap:wrap; } .index_section_3 .number_container li { flex-basis:25%; width:25%; } .index_section_3 .number_container li:first-child { border-left:0; } .index_section_3 .number_container li:nth-child(4) { border-right:0; } .index_section_3 .number_container li:nth-last-child(3) { flex-basis:25%; } .index_section_3 .number_container li.placeholder { display:block; } .index_section_3 .number_container li .num_layout { height: 30px; } .index_section_3 .number_container li .num_layout span { font-size:1.8rem; } .index_section_3 .number_container li .num_layout div { margin-top: auto; } .index_section_3 .number_container li .t_text { padding:0 8px; } .index_section_3 .number_container li:nth-child(4) .t_text { padding:0; } } .about_content { display:flex; padding-top:3.0625rem; } .about_content .left_layout { width:50.60071%; } .about_content .left_layout img { width:100%; } .about_content .right_layout { display:flex; flex-direction:column; align-items:start; flex-basis:0; flex-grow:1; margin-left:4.25rem; background:url('../Images/map.png') no-repeat center 4.1375rem; background-size:100% auto; } .about_content .right_layout h4 { margin:0; color:#e60012; font-size:1.98125rem; font-weight:bold; } .about_content .right_layout p { padding-top:1.125rem; margin:0; color:#595757; font-size:1.5625rem; } .about_content .right_layout div { padding-top:1.5625rem; line-height:1.789375rem; color:#595757; font-size:0.9375rem; opacity:0.96; } .about_content .right_layout a { margin-top:auto; padding:0 1.1875rem; height:1.875rem; line-height:1.8125rem; color:#e60012; font-size:0.9375rem; font-weight:bold; border:1px solid #E60011; } .about_content .right_layout a:hover { color:#D1B267; border:1px solid #D1B267; } @media (max-width:1120px) { .about_content .right_layout { margin-left:1.875rem; } } @media (max-width:905px) { .about_content { flex-wrap:wrap; } .about_content .left_layout { width:100%; } .about_content .right_layout { margin-left:0; margin-top:2rem; background-size:auto 100%; } .about_content .right_layout h4 { font-size: 2rem; } .about_content .right_layout div { padding-top:1rem; } } .index_section_4 { } .index_section_4 .index_pub_head_title { padding-top:4.375rem; } .index_section_4 .the_swiper_container { margin-top:2.4375rem; } .index_section_4 .the_swiper_container .swiper-slide img { width:100%; } .index_section_4 .the_swiper_container .swiper-pagination { bottom:3rem; } .index_section_4 .the_swiper_container .swiper-pagination ul { display:flex; justify-content:center; } .index_section_4 .the_swiper_container .swiper-pagination li { margin-left:3.25rem; min-width:19.75rem; border-radius:1px; box-shadow:0 5px 8px 0 rgba(0,0,0,0.43); cursor:pointer; } .index_section_4 .the_swiper_container .swiper-pagination li:first-child { margin-left:0; } .index_section_4 .the_swiper_container .swiper-pagination li .layout { display:flex; align-items:center; padding:1.25rem 2.375rem; padding-right:0.5rem; height: 100%; background:#FFFFFF; box-shadow:0 0 10px 1px rgba(0,0,0,0.43) inset; color:#797979; } .index_section_4 .the_swiper_container .swiper-pagination li.active .layout { background:#E6212B; color:#fff; } .index_section_4 .the_swiper_container .swiper-pagination li .left_layout { width:6.1875rem; } .index_section_4 .the_swiper_container .swiper-pagination li .left_layout img { width:100%; } .index_section_4 .the_swiper_container .swiper-pagination li .right_layout { flex-grow: 1; display: flex; justify-content: space-around; margin: 0 auto; padding-left:0.4375rem; font-size:1.151875rem; text-align:left; } .index_section_4 .the_swiper_container .swiper-pagination li .right_layout span { margin-left:0.2rem; margin-right:0.2rem; } @media (max-width:1445px) { .index_section_4 .the_swiper_container .swiper-pagination li { margin-left: 3.598615916955017vw; min-width: 21.86851211072664vw; } .index_section_4 .the_swiper_container .swiper-pagination li .layout { padding-top:1.291695501730104vw; padding-bottom:1.291695501730104vw; padding-left:1.629757785467128vw; } .index_section_4 .the_swiper_container .swiper-pagination li .left_layout { width: 6.85121107266436vw; } .index_section_4 .the_swiper_container .swiper-pagination li .left_layout img { width: 6.85121107266436vw; } .index_section_4 .the_swiper_container .swiper-pagination li .right_layout { padding-left: 1.645328719723183vw; } .index_section_4 .the_swiper_container .swiper-pagination li .right_layout span { } } @media (max-width:767px) { .index_section_4 .the_swiper_container .swiper-pagination { bottom:10px; } .index_section_4 .the_swiper_container .swiper-pagination li .layout { padding: 1.291695501730104vw 0 1.291695501730104vw 1vw; } .index_section_4 .the_swiper_container .swiper-pagination li .left_layout { width: 4.35121107266436vw; } .index_section_4 .the_swiper_container .swiper-pagination li .left_layout img { width: 4.35121107266436vw; } .index_section_4 .the_swiper_container .swiper-pagination li .right_layout { padding-left: 0.5vw; font-size:12px; white-space:normal; } } @media (max-width:565px) { .index_section_4 .the_swiper_container .swiper-pagination li .right_layout span { margin-right: 0.7rem; } } .index_section_5 { overflow:hidden; } .index_section_5 .index_pub_head_title { padding-top:4.5625rem; } .index_section_5 .the_swiper_container { padding-top:3.625rem; } .index_section_5 .the_swiper_container .swiper-slide { display:flex; flex-wrap:wrap; justify-content:space-between; } .index_section_5 .the_swiper_container .swiper-slide div { width: 16.39575971731449%; margin-top: calc(1.625441696113074% / 5.5); } .index_section_5 .the_swiper_container .swiper-slide div.placeholder { margin-top:0; margin-bottom:0; height:0; overflow:hidden; } .index_section_5 .the_swiper_container .swiper-slide div img { width:100%; } @media (max-width:925px) { .index_section_5 .the_swiper_container { padding-top:3.225rem; } .index_section_5 .the_swiper_container .swiper-slide div { width: 24.39576%; margin-top: calc(1.625441696113074% / 2.2); } } .index_section_5 .the_swiper_navigation { position:relative; display:flex; justify-content:center; padding-top:5.6875rem; margin-bottom:1.0625rem; border-bottom:1px solid #E5E5E5; } .index_section_5 .layout { position:absolute; display:flex; bottom:-1.0625rem; border:1px solid #E5E5E5; background:#fff; } .index_section_5 .the_swiper_navigation .swiper-button-prev, .index_section_5 .the_swiper_navigation .swiper-button-next { position:relative; left:unset; right:unset; top:unset; margin:0; width:3.4375rem; height:2.125rem; color: #A1A1A1; } .index_section_5 .the_swiper_navigation .swiper-button-prev:after, .index_section_5 .the_swiper_navigation .swiper-button-next:after { font-size:0.971875rem; line-height:1.1; } .index_section_5 .the_swiper_navigation .swiper-button-next { border-left:1px solid #E5E5E5; } @media (max-width:575px) { .index_section_5 .the_swiper_navigation { padding-top:4.6875rem; } } .index_section_6 { margin-top:7.25rem; padding-top:3.625rem; padding-bottom:9.875rem; background:#EFEFEF; overflow:hidden; } .index_section_6 .news_container { display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:4.3125rem; } .index_section_6 .news_container .layout { display:flex; flex-direction:column; width:31.30742049469965%; background:#FFFFFF; box-shadow:0 100px 26px 0 rgba(0,0,0,0.19) inset; } @media (max-width:767px) { .index_section_6 .news_container .layout { width:100%; margin-top:15px; } .index_section_6 .news_container .layout:first-child { margin-top:0; } } @media (max-width:575px) { .index_section_6 { padding-bottom:3.875rem; } } .index_section_6 .news_container .layout .head { position:relative; display:block; overflow:hidden; } .index_section_6 .news_container .layout .head img { width:100%; vertical-align:middle; transition:0.5s; } .index_section_6 .news_container .layout .head img:hover { transform:scale(1.1); } .index_section_6 .news_container .layout .head h3 { position:absolute; left: 2.4375rem; bottom: 1.25rem; z-index:2; color:#ffffff; font-size:1.875rem; } .index_section_6 .news_container .layout .t_main_wrapper { flex-grow: 1; display: flex; flex-direction: column; box-shadow:0 5px 10px 0 rgba(0,0,0,0.13); } .index_section_6 .news_container .layout .list { padding:0.75rem 2.4375rem 0; } .index_section_6 .news_container .layout .list li { padding-top:1.4375rem; padding-bottom:1rem; border-bottom:2px solid #E6E7E7; } .index_section_6 .news_container .layout .list li span { font-size:0.9375rem; } .index_section_6 .news_container .layout .list li h5 { padding-top:0.4375rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; } .index_section_6 .news_container .layout .list li h5 a { display:inline; font-size:1.25rem; } .index_section_6 .news_container .layout .more_layout { display:inline-flex; align-items:center; padding:3.75rem 2.4375rem 2.5625rem; margin-top:auto; } .index_section_6 .news_container .layout .more_layout i { display:inline-block; width:1.75rem; height:1.75rem; line-height:1.75rem; text-align:center; border-radius:100%; background:#F0B101; color:#FFFFFF; font-size: 1rem; } .index_section_6 .news_container .layout .more_layout a { margin-left:0.75rem; color:#F0B101; font-size:1rem; } #index_fixed_nav_container { position:fixed; z-index:9999; left:3.3125rem; top:50%; margin-top:-100px; width:2px; background:#DDDDDE; visibility:hidden; transition:0.7s; transform:translateX(-8.3125rem); } #index_fixed_nav_container.on { visibility:visible; transition:0.6s; transform:translateX(0rem); } @media (max-width:575px) { #index_fixed_nav_container { left:2.3rem; } } #index_fixed_nav_container ul { display:flex; flex-direction:column; align-items: center; } #index_fixed_nav_container li { position:relative; display: flex; justify-content: center; align-items:center; width:1.125rem; height:1.125rem; margin-top:2.125rem; text-align:center; cursor:pointer; } #index_fixed_nav_container li:first-child { margin-top:0; } #index_fixed_nav_container li:after { content:''; display:block; width:100%; height:100%; background:#fff; border-radius:100%; border:2px solid #7a7979; transition:0.2s; } #index_fixed_nav_container li .t_layout { content:''; position:absolute; z-index:2; display:flex; justify-content:center; align-items:center; left:auto; top:auto; width:100%; height:100%; background:url('../Images/fixed_nav_item.png') no-repeat; background-size:100% 100%; transition:0.2s; opacity:0; } _:-ms-fullscreen, :root #index_fixed_nav_container li .t_layout { transform:translate(-36%, -50%); } #index_fixed_nav_container li .t_layout span { display:flex; justify-content:center; align-items:center; width:57.388889%; height:76.38888888888889%; line-height:1.08625rem; overflow:hidden; color:#ffffff; font-size:0.9075rem; transition:0.3s; transform:scale(0); } #index_fixed_nav_container.lang_en li .t_layout span { font-size: 0.8075rem; word-break: break-all; } _:-ms-fullscreen, :root #index_fixed_nav_container li .t_layout span { padding-top:5px; } #index_fixed_nav_container li.on:after { transform:scale(1.5); } #index_fixed_nav_container li.on .t_layout { width:4.5rem; height:4.5625rem; opacity:1; animation:index_fixed_nav__li_t_layout 0.2s; } @keyframes index_fixed_nav__li_t_layout { 0% { width:100%; height:100%; opacity:0; } 10% { opacity:1; } 100% { width:4.5rem; height:4.5625rem; opacity:1; } } #index_fixed_nav_container li.on .t_layout span { transform:scale(1); } @media (hover: hover) { #index_fixed_nav_container li:hover:after { transform:scale(1.5); } #index_fixed_nav_container li:hover .t_layout { width:4.5rem; height:4.5625rem; opacity:1; animation:index_fixed_nav__li_t_layout 0.2s; } #index_fixed_nav_container li:hover .t_layout span { transform:scale(1); } }