@charset "utf-8"; .temp_head { width: 100%; display: flex; justify-content: space-between; align-items: center; height: 90px; border-bottom: 1px solid #e8e8e8; } .temp_head span { font-size: 30px; font-weight: bold; color: #000; letter-spacing: 2px; } .temp_head .tab_switch { display: flex; justify-content: left; align-items: center; } .temp_head .tab_switch li { cursor: pointer; font-size: 30px; font-weight: bold; color: #000; letter-spacing: 2px; margin: 0 28px; } .temp_head .tab_switch li:first-child { margin-left: 0; position: relative; } .temp_head .tab_switch li:first-child::after { content: ''; display: inline-block; width: 4px; height: 28px; background: #e61f19; position: absolute; right: -28px; top: 50%; margin-top: -10px; z-index: 1; } .temp_head .tab_switch li:hover { color: #e61f19; } .temp_head .tab_switch li.active { color: #e61f19; } .temp_head .tab_more { display: inline-block; width: auto; } .temp_head .tab_more .more_item { display: none; } .temp_head a { font-size: 14px; color: #666666; text-decoration: none; letter-spacing: 2px; } .temp_head a:hover { color: #e61f19; } .tab_con { display: inline-block; width: 100%; } .tab_con .tab_item { display: none; width: 100%; } /*banner*/ .banner { position: relative; width: 100%; overflow: hidden; } .banner .banner_mouse { position: absolute; bottom: 6.6%; left: 0; z-index: 2; display: flex; justify-content: center; align-items: center; width: 100%; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .banner .banner_mouse img { display: inline-block; width: auto; height: auto; cursor: pointer; } .banner .banner_mouse:hover { webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; bottom: 8.6%; } .banner .banner_list { position: relative; /* chrome, safari, opera */ } .banner .banner_list .banner_list_img img { width: 100%; object-fit: cover; } @-webkit-keyframes magicada { 0% { -webkit-transform: scale(1, 1); } 50% { -webkit-transform: scale(1.1, 1.1); } 100% { -webkit-transform: scale(1.1, 1.1); } } .banner .banner_list .banner_list_txt { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 100%; padding: 0 30px; max-width: 1620px; height: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } .banner .banner_list .banner_list_txt .list_txt_dd { font-size: 60px; color: #fff; line-height: 78px; letter-spacing: 2px; font-weight: bold; } .banner .banner_list .banner_list_txt .list_txt_desc { font-size: 30px; font-weight: bold; color: #fff; line-height: 36px; letter-spacing: 2px; margin: 2% 0; } .banner .banner_list .banner_list_txt .list_txt_dt { font-size: 16px; line-height: 50px; color: #fff; background: #e61f19; width: 180px; border-radius: 25px; display: inline-block; text-align: center; text-decoration: none; letter-spacing: 2px; } .banner .banner_list .banner_list_txt .list_txt_dt:hover { opacity: 0.9; } .modal_con { width: 100%; background: url(/uploads/image/tpsmihome/home_bj.jpg) no-repeat center bottom; background-size: 100% auto; padding: 80px 0 100px 0; } .modal_con .home_ad { display: inline-block; text-decoration: none; width: 100%; overflow: hidden; } .modal_con .home_ad img { width: 100%; height: auto; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .modal_con .home_ad:hover img { webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; transform: scale(1.06); } .modal_con .m_between { display: flex; justify-content: space-between; align-items: flex-start; } .modal_con .temp_list { width: 100%; } .modal_con .temp_list li { width: 100%; border-bottom: 1px solid #e8e8e8; } .modal_con .temp_list li a { display: flex; justify-content: space-between; align-items: center; padding: 14px 0; line-height: 30px; position: relative; } .modal_con .temp_list li a em { font-style: normal; font-size: 16px; color: #666666; } .modal_con .temp_list li a span { display: inline-block; width: calc(100% - 100px); font-size: 16px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 24px; position: relative; } .modal_con .temp_list li a span::after { content: ''; display: inline-block; width: 8px; height: 8px; background: #e61f19; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -4px; z-index: 1; } .modal_con .temp_list li a:hover span { color: #e61f19; } .modal_con .m01_news { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.07); background: #fff; margin-top: 80px; } .modal_con .m01_news .m01_left { width: 50%; height: 585px; } .modal_con .m01_news .m01_left .news-swiper { width: 100%; height: 100%; } .modal_con .m01_news .m01_left .news-swiper .swiper-pagination { text-align: right; padding-right: 3.8%; bottom: 26px; } .modal_con .m01_news .m01_left .news-swiper .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 14px; opacity: 1; background: #fff; } .modal_con .m01_news .m01_left .news-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #e61f19; } .modal_con .m01_news .m01_left .l_news_box { display: flex; justify-content: center; align-items: center; overflow: hidden; width: 100%; height: 585px; position: relative; } .modal_con .m01_news .m01_left .l_news_box img { height: 100%; width: auto; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .modal_con .m01_news .m01_left .l_news_box:hover img { webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; transform: scale(1.06); } .modal_con .m01_news .m01_left .l_news_box .n_text { width: 100%; position: absolute; bottom: 0; left: 0; z-index: 1; padding: 0 3.8%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); height: 98px; padding-top: 20px; display: flex; justify-content: left; align-items: center; } .modal_con .m01_news .m01_left .l_news_box .n_text span { font-size: 18px; color: #fff; display: inline-block; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; letter-spacing: 2px; } .modal_con .m01_news .m01_right { width: calc(50% - 24px); padding-right: 24px; } .modal_con .m02_news { width: 100%; padding: 30px 0 60px 0; background: transparent; } .modal_con .m02_news .w_50 { width: calc(50% - 18px); } .modal_con .news_img { width: 100%; padding-top: 10px; } .modal_con .news_img .n_img_item { width: 100%; display: flex; justify-content: space-between; align-items: center; background: #fff; margin-top: 24px; box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.07); } .modal_con .news_img .n_img_item .img_d { width: 30%; height: 150px; display: flex; justify-content: center; align-items: center; overflow: hidden; } .modal_con .news_img .n_img_item .img_d img { height: 100%; width: auto; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .modal_con .news_img .n_img_item .text_d { width: calc(100% - 30%); padding: 0 20px; display: flex; justify-content: center; align-items: flex-start; flex-direction: column; letter-spacing: 2px; } .modal_con .news_img .n_img_item .text_d p { display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #000; line-height: 20px; font-weight: bold; } .modal_con .news_img .n_img_item .text_d span { font-size: 14px; color: #666666; line-height: 16px; display: inline-block; margin: 16px 0; } .modal_con .news_img .n_img_item .text_d div { display: -webkit-box; width: 100%; font-size: 16px; color: #666666; line-height: 24px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 48px; } .modal_con .news_img .n_img_item:hover .img_d img { webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; transform: scale(1.06); } .modal_con .news_img .n_img_item:hover .text_d p { color: #e61f19; } .modal_con .m03_news { width: 100%; padding: 34px 0 58px 0; } .modal_con .m03_news .m03_l { width: 64.1%; } .modal_con .m03_news .news_img { padding: 0 0 8px 0; } .modal_con .m03_news .news_img .n_img_item { margin-top: 24px; } .modal_con .m03_news .news_img .n_img_item .img_d { width: 23%; height: 150px; } .modal_con .m03_news .news_img .n_img_item .text_d { width: calc(100% - 23%); padding: 0 20px; letter-spacing: 2px; } .modal_con .m03_news .m03_r { width: calc(100% - 64.1% - 36px); } .modal_con .m03_news .m03_r .temp_list { margin-top: 24px; } .modal_con .m03_news .m03_r .temp_list li:first-child { margin-bottom: 8px; } .modal_con .m03_news .m03_r .temp_list li:first-child a { padding: 0; overflow: hidden; height: 265px; display: flex; justify-content: center; align-items: center; } .modal_con .m03_news .m03_r .temp_list li:first-child a::after { content: none; } .modal_con .m03_news .m03_r .temp_list li:first-child a img { display: inline-block; width: auto; height: 100%; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .modal_con .m03_news .m03_r .temp_list li:first-child a:hover img { webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; transform: scale(1.06); } .modal_con .m03_news .m03_r .temp_list li a span { max-width: 100%; width: 100%; } .modal_con .m03_news .m03_r .temp_list li a em { display: none; } .modal_con .home_apply { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; padding-top: 50px; } .modal_con .home_apply .apply_item { width: calc((100% - 60px) / 3); background: #fff; border-radius: 5px 5px 0 0; box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.07); } .modal_con .home_apply .apply_item .apply_top { width: 100%; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; height: 140px; background: url(/uploads/image/tpsmihome/zhj01.jpg) no-repeat center center; background-size: auto 100%; border-radius: 5px 5px 0 0; } .modal_con .home_apply .apply_item .apply_top img { display: inline-block; width: 100px; height: auto; margin-top: -50px; } .modal_con .home_apply .apply_item .apply_top p { display: inline-block; width: 100%; text-align: center; font-size: 30px; font-weight: bold; letter-spacing: 2px; line-height: 34px; margin-top: 12px; color: #fff; } .modal_con .home_apply .apply_item:nth-child(2) .apply_top { background: url(/uploads/image/tpsmihome/zhj02.jpg) no-repeat center center; background-size: auto 100%; } .modal_con .home_apply .apply_item:nth-child(3) .apply_top { background: url(/uploads/image/tpsmihome/zhj03.jpg) no-repeat center center; background-size: auto 100%; } .modal_con .home_apply .apply_item .apply_text { width: 100%; padding: 50px 6% 40px 6%; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; height: 400px; } .modal_con .home_apply .apply_item .apply_text h5 { width: 100%; display: inline-block; text-align: left; font-size: 18px; color: #e61f19; line-height: 20px; font-weight: bold; } .modal_con .home_apply .apply_item .apply_text .text_desc { width: 100%; text-align: left; font-size: 16px; line-height: 30px; height: 180px; color: #666666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; margin: 30px 0 20px 0; } .modal_con .home_apply .apply_item .apply_text a { display: inline-block; text-align: center; background: #e61f19; color: #fff; width: 120px; height: 44px; line-height: 44px; font-size: 16px; border-radius: 22px; text-decoration: none; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .modal_con .home_apply .apply_item .apply_text a:hover { width: 130px; opacity: 0.9; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .modal_con .home_apply .apply_item .apply_text .a { display: inline-block; text-align: center; background: #e61f19; color: #fff; width: 120px; height: 44px; line-height: 44px; font-size: 16px; border-radius: 22px; text-decoration: none; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; border: none; } .modal_con .home_apply .apply_item .apply_text .a:hover { width: 130px; opacity: 0.9; webkit-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; } .modal_con .home_apply .apply_item .apply_text .mes_box { width: 100%; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 16px; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item span { display: inline-block; width: 86px; font-size: 16px; color: #666666; line-height: 44px; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item input { display: inline-block; width: calc(100% - 86px); background: #efefef; height: 44px; padding: 0 15px; border: none; outline: none; font-size: 14px; line-height: 44px; color: #000; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item input::-webkit-input-placeholder { color: #c6c6c6; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item input:-moz-placeholder { color: #c6c6c6; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item input:-ms-input-placeholder { color: #c6c6c6; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item textarea { display: inline-block; width: calc(100% - 86px); background: #efefef; height: 80px; padding: 15px; border: none; outline: none; font-size: 14px; line-height: 20px; color: #000; resize: none; margin-bottom: 34px; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item textarea::-webkit-input-placeholder { color: #c6c6c6; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item textarea:-moz-placeholder { color: #c6c6c6; } .modal_con .home_apply .apply_item .apply_text .mes_box .mes_item textarea:-ms-input-placeholder { color: #c6c6c6; } @media screen and (max-width: 1280px) { /*banner*/ .banner .banner_mouse img { width: 32px; } .banner .banner_list .banner_list_txt .list_txt_dd { font-size: 42px; line-height: 60px; letter-spacing: 2px; margin-top: 60px; } .banner .banner_list .banner_list_txt .list_txt_desc { font-size: 22px; line-height: 26px; letter-spacing: 2px; margin: 2% 0 3% 0; } .banner .banner_list .banner_list_txt .list_txt_dt { font-size: 14px; line-height: 44px; width: 140px; border-radius: 22px; letter-spacing: 2px; } } @media screen and (max-width: 1024px) { /*banner*/ .banner .banner_mouse { bottom: 6.6%; } .banner .banner_mouse img { width: 30px; } .banner .banner_list .banner_list_txt { padding: 0 20px; max-width: 100%; } .banner .banner_list .banner_list_txt .list_txt_dd { font-size: 36px; line-height: 54px; letter-spacing: 2px; margin-top: 60px; } .banner .banner_list .banner_list_txt .list_txt_desc { font-size: 18px; line-height: 22px; letter-spacing: 2px; margin: 2% 0 3% 0; } .banner .banner_list .banner_list_txt .list_txt_dt { font-size: 14px; line-height: 40px; width: 130px; border-radius: 20px; letter-spacing: 2px; } } @media screen and (max-width: 767px) { .temp_head { border-width: 0.025rem; height: 2.45rem; } .temp_head span { font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.05rem; } .temp_head .tab_switch li { font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.05rem; margin: 0 0.5rem; } .temp_head .tab_switch li:first-child::after { width: 0.1rem; height: 0.8rem; right: -0.5rem; margin-top: -0.35rem; z-index: 1; } .temp_head a { font-size: 0.6rem; line-height: 0.8rem; letter-spacing: 0.05rem; } /*banner*/ .banner .banner_mouse { bottom: 1rem; } .banner .banner_mouse img { width: 1rem; } .banner .banner_mouse:hover { bottom: 1rem; } .banner .banner_list .banner_list_txt { padding: 0 0.65rem; } .banner .banner_list .banner_list_txt .list_txt_dd { font-size: 1.3rem; line-height: 1.9rem; letter-spacing: 0.05rem; margin-top: 2rem; } .banner .banner_list .banner_list_txt .list_txt_desc { font-size: 0.8rem; line-height: 1.1rem; letter-spacing: 0.05rem; margin: 0.7rem 0; } .banner .banner_list .banner_list_txt .list_txt_dt { font-size: 0.65rem; line-height: 1.65rem; width: 5rem; border-radius: 0.85rem; letter-spacing: 0.05rem; } .modal_con { width: 100%; background: url(/uploads/image/tpsmihome/home_bj_m.jpg) no-repeat center bottom; background-size: 100% auto; padding: 1.35rem 0 2.5rem 0; } .modal_con .m_between { flex-direction: column; } .modal_con .temp_list li { border-bottom: 0.025rem solid #e8e8e8; } .modal_con .temp_list li a { flex-direction: column; padding: 0.4rem 0; line-height: 30px; position: relative; } .modal_con .temp_list li a em { display: inline-block; width: 100%; text-align: left; font-size: 0.55rem; line-height: 0.6rem; padding-left: 0.5rem; } .modal_con .temp_list li a span { display: inline-block; width: 100%; font-size: 0.6rem; line-height: 1rem; padding-left: 0.5rem; margin-bottom: 0.2rem; } .modal_con .temp_list li a span::after { width: 0.2rem; height: 0.2rem; margin-top: -0.1rem; } .modal_con .m01_news { flex-direction: column; margin-top: 1rem; } .modal_con .m01_news .m01_left { width: 100%; height: unset; } .modal_con .m01_news .m01_left .news-swiper { width: 100%; height: unset; padding-bottom: 1rem; } .modal_con .m01_news .m01_left .news-swiper .swiper-pagination { text-align: center; padding-right: 0; bottom: 0; } .modal_con .m01_news .m01_left .news-swiper .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.3rem; opacity: 1; background: #d4d4d4; } .modal_con .m01_news .m01_left .l_news_box { height: 11rem; } .modal_con .m01_news .m01_left .l_news_box img { height: 100%; width: 100%; } .modal_con .m01_news .m01_left .l_news_box:hover img { transform: scale(1); } .modal_con .m01_news .m01_left .l_news_box .n_text { padding: 0 0.6rem; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); height: 2.5rem; padding-top: 0.5rem; } .modal_con .m01_news .m01_left .l_news_box .n_text span { font-size: 0.6rem; max-width: 100%; letter-spacing: 0.05rem; } .modal_con .m01_news .m01_right { width: 100%; padding: 0.6rem; } .modal_con .m01_news .m01_right .temp_list li:last-child { border: none; } .modal_con .m02_news { width: 100%; padding: 0.9rem 0; } .modal_con .m02_news .w_50 { width: 100%; } .modal_con .m02_news .w_50:last-child { margin-top: 0.75rem; } .modal_con .news_img { padding-top: 0; } .modal_con .news_img .n_img_item { margin-top: 0.5rem; } .modal_con .news_img .n_img_item .img_d { width: 4.9rem; height: 4.25rem; } .modal_con .news_img .n_img_item .text_d { width: calc(100% - 4.9rem); padding: 0 0.55rem; letter-spacing: 0.05rem; } .modal_con .news_img .n_img_item .text_d p { width: 100%; overflow: hidden; text-overflow: unset; white-space: unset; font-size: 0.7rem; line-height: 0.85rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .modal_con .news_img .n_img_item .text_d span { font-size: 0.5rem; line-height: 0.6rem; margin: 0.1rem 0; } .modal_con .news_img .n_img_item .text_d div { display: inline-block; font-size: 0.55rem; line-height: 0.8rem; -webkit-box-orient: unset; -webkit-line-clamp: unset; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: unset; } .modal_con .news_img .n_img_item:hover .img_d img { transform: scale(1); } .modal_con .m03_news { padding: 0.9rem 0; } .modal_con .m03_news .m03_l { width: 100%; } .modal_con .m03_news .news_img { padding: 0 0 0.4rem 0; } .modal_con .m03_news .news_img .n_img_item { margin-top: 0.7rem; } .modal_con .m03_news .news_img .n_img_item .img_d { width: 4.9rem; height: 4.25rem; } .modal_con .m03_news .news_img .n_img_item .text_d { width: calc(100% - 4.9rem); padding: 0 0.55rem; letter-spacing: 0.05rem; } .modal_con .m03_news .m03_r { width: calc(100%); padding-top: 0.75rem; } .modal_con .m03_news .m03_r .temp_list { margin-top: 0.7rem; } .modal_con .m03_news .m03_r .temp_list li:first-child { margin-bottom: 0.4rem; } .modal_con .m03_news .m03_r .temp_list li:first-child a { padding: 0; overflow: hidden; height: unset; } .modal_con .m03_news .m03_r .temp_list li:first-child a img { display: inline-block; width: 100%; height: auto; } .modal_con .m03_news .m03_r .temp_list li:first-child a:hover img { transform: scale(1); } .modal_con .m03_news .m03_r .temp_list li a span { max-width: 100%; width: 100%; } .modal_con .m03_news .m03_r .temp_list li a em { display: inline-block; } .modal_con .home_apply { display: none; } }