@-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translateX(20px); } to { opacity: 1; -webkit-transform: translateX(0); } } @keyframes fadeInRight { from { opacity: 0; -webkit-transform: translateX(20px); } to { opacity: 1; -webkit-transform: translateX(0); } } @-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } .newsbodycss, .productbody{ background-color: rgba(249, 249, 249, 1); } .pbanner{ position: relative; overflow: hidden; margin-top: 0px; } .pbanner .pic{ -webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); } .pbanner .pic img { width: 100%; display: block; } .pbanner .pic:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.16); z-index: 2; } .banner-title { position: absolute; bottom: 50px; left: 10%; color: #fff; z-index: 5; padding-left: 20px; -webkit-animation-name: "fadeInRight"; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: 1; } .banner-title:before { content: ''; position: absolute; top: 0; left: 5px; bottom: 0; height: 65px; width: 3px; background: rgba(255, 255, 255,1); } .banner-title .ch { margin-bottom: 10px; font-weight: bold; font-size: 36px; line-height: 1; font-family: iconfont; } .banner-title .en { font-size: 28px; line-height: 15px; text-transform: uppercase; font-family: iconfont; } .portalResNews_category{ width: auto; /* max-width: 1520px; */ min-width: 0px; height: auto; margin: 0 auto; padding: 0; background-color: rgba(1, 114, 183, 1); } .ulnav{ max-width: 1520px; margin: 0 auto; padding: 0 auto; max-height: none; min-height: 0; } .ulboxclean{ display: flex; } .ulnav li a:hover { background-color: #004f7f; color: #fff; } .ulnav ul li a { display: block; z-index: 1; padding: 0 40px; line-height: 65px; position: relative; color: #fff; font-size: 16px; font-weight: bold; } .ulnav ul li a:before{ content: ""; position: absolute; left: 0px; top: 0; width: 1px; height: 100%; display: block; background-color: rgba(255,255,255,.2); } .ulnav ul li:last-child a:after{ content: ""; position: absolute; right: 0px; top: 0; width: 1px; height: 100%; display: block; background-color: rgba(255,255,255,.2); } .bodyitem{ width: auto; } .contesareabox{ margin: 90px 0 0 0; } .contesareanews{ margin: 25px 0 0 0 ; } .contesareabox .fonttitle .ptitle{ font-size: 32px; color: #000; text-align: center; font-weight: bold; } .contesareabox .fonttitle .psmallsize{ font-size: 14px; text-align: center; margin-top: 20px; } .w_grid{ display: flex; align-items: center; margin: 5% auto; max-width: 1600px; width: 100%; } .w_grid .w_grid_left{ width: 60%; } .pwide{ width: 100%; max-width: 711px; padding: 0 20px 30px 20px; } .w_grid .w_gid_rihjt{ width: 40%; padding: 0 20px; } .w_grid .w_gid_rihjt img{ width: 100%; } .headeritem{ margin: 0 0 40px 0; } .headeritem .p1{ font-size: 28px; color: #000; font-weight: bold; } .headeritem .p2{ font-size: 24px; color: #333; } .bodyitem p{ font-size: 14px; line-height: 2; color: #333; text-indent: 2em; margin-bottom: 15px; } .bodyitem_en p{ text-indent: 0; } .swipebox{ width: 100%; max-width: 1600px; margin: 0 auto; text-align: left; } .swipebox .swiperAbout{ width: calc(100% - 64px); margin: 0 auto; text-align: left; } .swiperAbout .swiper-slide img{ width: 100%; height: 100%; object-fit: cover; } .swiperAbout .swiper-slide span{ display: inline-block; background: #efeef4; font-size: 16px; border-top: 2px solid #e1ae19; color: #333; font-size: 16px; margin: 0; padding: 0 15%; border-top: 2px solid #e1ae19; line-height: 60px; overflow: hidden; transition: all .5s ease; text-overflow: ellipsis; white-space: nowrap; width: 100%; z-index: 4; } .swiperAbout .swiper-slide a{ display: inline-block; width: 100%; height: 100%; overflow: hidden; } .swiperAbout .swiper-slide a:hover span{ background: #e1ae19; color: #ffff; } .swiperAbout .swiper-slide .blueD{ background: rgba(0, 0, 0, 0.5); top:100%; left: 0px; width: 100%; display: flex; justify-content: center; align-items: center; height:0; transition: all .5s ease; position: absolute; z-index: 3; } .swiperAbout .swiper-slide .adbox{ position: relative; width: 100%; height: 100%; overflow: hidden; } .swiperAbout .swiper-slide a:hover .blueD{ top: 0; height: 100%; } .swiperAbout .swiper-slide a:hover img{ overflow: hidden; transform: scale3D(1.1, 1.1, 1.1); cursor: pointer; } .swiperAbout .swiper-slide a img{ transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease; -o-transition: all .8s ease; } .ulnavmobile{ display: none; } .pnew{ max-width: 1520px; min-width: 310px; width: 94%; margin: 1.5% auto 3% auto; } .listwidea{ width: calc((100%)/1); transition: all .5s ease; background: #f8f8f8; display: inline-block; display: flex; margin-bottom: 23px; } .listwidea .listmd { text-align: center; font-size: 28px; color: #afafaf; margin-top: 1px; transition: all 0.6s; } .listwidea .listTimeBox { background: #fff; border-radius: 10px; margin: 20px; border: 2px #afafaf solid; transition: all 0.6s; width: 104px; height: 100%; } .listwidea .listTimeBox .listYear { font-size: 18px; color: #ffffff; text-align: center; background: #afafaf; padding-bottom: 10px; border-radius: 0px 0px 5px 5px; padding-top: 10px; transition: all 0.6s; } .listwidea:hover .listTimeBox{ border: 2px #0172b7 solid; } .listwidea:hover .listCotentBox .titleh5{ color: #004e94; } .listwidea:hover .listTimeBox .listYear { background: #0172b7; } .listwidea:hover .listTimeBox .listmd { color: #0172b7; } .listCotentBox{ width: calc((100% - 140px)/1); padding: 0 1rem; } .listwidea .listCotentBox .titleh5{ font-size: 18px; overflow: hidden; font-weight: normal; color: #000; text-overflow: ellipsis; white-space: nowrap; padding-top: 10px; margin: 1.4rem 0 0 0; } .listwidea .listCotentBox .lsitSummary{ font-size: 14px; height: 46px; line-height: 26px; color: #999; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2px; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-bottom: 28px; margin-top: 1rem; } .Pagination{ max-width: 1600px; min-width: 310px; width: 94%; margin: 30px auto; text-align: center; } .Paginationul{ display: flex; width: 100%; margin:0 auto; justify-content: center; } .Paginationul a.page{ display: inline-block; height: 30px; width: 30px; margin: 0 4px; border: 1px solid #d9d9d9; cursor: pointer; font-size: 14px; color: #595959; background-color: #fff; line-height: 30px; text-align: center; border-radius: 5px; } .Paginationul a.active{ text-decoration: none; background-color: #1890ff; color: #fff; } .Paginationul a.page:hover{ background-color: #1890ff; color: #fff; } .Paginationul a.prev, .Paginationul a.next { width: 30px; height: 30px; line-height: 30px; cursor: pointer; } /* */ .about2box{ width: auto; } .aboutitem{ display: flex; max-width: 1400px; width: 96%; padding: 2% 0 0 0; margin: 0 auto; } .aboutitemleft{ width: 30%; } .aboutitemright{ width: 70%; } .aboutitemright .rightfontdata{ text-align: right; font-size: 16px; line-height: 1.8; color: #A9A9A9; } .df01{ font-weight: bold; font-size: 32px; color: #D3D3D3; margin: 5px 0; display: block; } .df02{ font-weight: bold; font-size: 18px; color: #333; margin: 5px 0; display: block; } .df03{ color: #A9A9A9; font-size: 14px; line-height: 1.2; margin: 5px 0; display: block; } .aboutitembody{ max-width: 1400px; width: 100%; padding: 0 20px; margin: 0 auto; margin-bottom: 30px; } .bodyptitle{ text-align: center; letter-spacing:2px; color: #000; font-size: 32px; font-weight: bold; margin-bottom: 80px; } .bodyline{ border-top: 1px solid rgba(255, 115, 115, 1); position: relative; top: 40px; z-index: 2; } .fotitem{ width: 100%; background: url(/wp-content/uploads/2023/05/a56wd5awdabvdaw.jpg) no-repeat center; overflow: hidden; background-size: cover; padding-bottom: 80px; } .fottitle{ margin: 60px 0 0 0; font-size: 32px; letter-spacing: 2px; color: #fff; text-align: center; } .fotline{ max-width: 1240px; margin: 20px auto 0 auto; width: 100%; } .fotwidea{ min-height: 142px; transition: 0.5s; position: relative; background-color: #0f132159; width: 100%; overflow: hidden; padding: 10px 30px 0px 40px; display: flex; align-items:flex-start; } .fotwideb{ background: #161d3736; } .fotwidea:hover{ box-shadow: 0px 6px 18px 4px #0e142ba1; } .fotwidea .fotwidealeft{ width: 100px; text-align: right; color: #fff; font-size: 22px; letter-spacing: 1px; margin-top: 1rem; } .fotwidea .fotwidearight{ width: calc(100% - 132px); margin: 1rem 0 0 3%; } .fotwidearight .fotwidearighttitle{ font-size: 22px; color: #00ffff; position: relative; padding-left: 40px; } .fotwidearight .fotwidearighttitle::before{ content: ''; width: 22px; height: 22px; border: 4px solid #00ffff; border-radius: 50%; display: inline-block; position: absolute; top: 3px; left: 0; } .fotwidearight .fotwidearightbody{ font-size: 14px; color: #cccccc; line-height: 2; position: relative; padding:5px 0 15px 40px; max-width: 800px; width: 100%; } .fotwidearight .fotwidearightbody::before{ content: ''; width: 22px; height: 50px; border-left: 2px solid #d4d4d4; display: inline-block; position: absolute; top: 0px; left: 10px; } .linetreaty{ display: flex; max-width: 1240px; margin: 0 auto; padding: 0 20px; width: 100%; } .blocktreaty{ width: 33.33333333333333%; z-index: 5; } .round1{ background-color: rgba(83, 228, 199, 0.26); border-radius: 50%; min-height: 86px; max-width: 86px; display: flex; text-align: center; align-items: center; } .round2{ width: 100%; max-width: 72px; min-height: 72px; background-color: rgba(83, 228, 199, 0.52); border-radius: 50%; display: flex; text-align: center; align-items: center; margin: 0 auto; } .round3{ display: flex; align-items: center; background-color: rgba(83, 228, 199, 1); border-radius: 50%; max-width: 54px; min-height: 54px; width: 100%; margin: 0 auto; justify-content: center; color: #fff; font-size: 24px; } .treatyfont{ font-size: 16px; color: #333333; margin-top: 50px; font-weight: bold; } /* 鎵嬫満鑿滃崟鏍忔牱寮 */ .offcanvas.offcanvas-end{ background: none; width: 100%; } .offcanvas-body{ padding: 0; } .offcanvas-bodyblock{ display: flex; width: 100%; height: 100%; } .offcanvasleft{ width: 10%; background: rgba(0,0,0, 0.5); height: 100%; } .offcanvasright{ background-color: #fff; width: 90%; } .bg{ background: #004e94; width: 100%; height: 40px; display: block; text-align: center; line-height: 40px; margin-top: 120px; color: #fff; font-weight: bold; } .offcanvasright a{ display: block; z-index: 1; padding: 0 40px; line-height: 65px; position: relative; color: #666; font-size: 16px; font-weight: bold; border-bottom: 1px solid #eee; } /* 浜у搧涓€瑙堟牱寮 */ .proudctbox{ max-width: 1520px; width: 94%; margin: 25px auto; } .prdouctblock{ display: flex; flex-wrap: wrap; justify-content: start; } .ad{ width: 32%; margin-right: 2%; margin-bottom: 30px; display: inline-block; background: #ffffff; -webkit-transition: 0.3s linear; transition: 0.3s linear; overflow: hidden; } .ad:nth-child(3n){ margin-right: 0%; } .ad:hover{ -webkit-box-shadow: 0 8px 12px rgba(0,0,0,0.1); box-shadow: 0 8px 12px rgba(0,0,0,0.1); -webkit-transform: translateY(-5px); -webkit-transform: translateY(-5px); } .ad .img0{ position: relative; width: 100%; padding-bottom: 100%; height: auto; vertical-align: middle; text-align: center; overflow: hidden; } .ad:hover .img0{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); } .ad .img0 img{ width: 100%; display: block; transition: 600ms; -webkit-transition: 600ms; -ms-transition: 600ms; height: auto !important; left: 50% !important; top: 50% !important; -webkit-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; position: absolute !important; } .ad .txts{ position: relative; overflow: hidden; height: 65px; padding: 0 25px; text-align: center; } .ad .txts span{ font-size: 16px; margin-top: 15px; color: #595959; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; } /* 浜у搧璇︽儏椤甸潰 */ .proudctdetailbox{ max-width: 1520px; height: 100%; margin: 0 auto; width: 96%; padding: 3%; background-color: #fff; } .productswipebox{ display: flex; } .productswipeleft{ width: 52%; height: 600px; overflow: hidden; background: #f4f7f6; padding: 30px; } .sd { width: 100%; height: 100%; } .productswipeleft img{ width: 100%; } .productswiperight{ width: 48%; padding-left: 30px; } .productswiperight h2{ font-size: 30px; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom:1px solid #dbe8e6; } .paginationbox{ position: relative; width: 100%; height: 100px; } .paginationbox .swiper-thumbs{ height: 100%; text-align: left; width: 80%; margin: 0 auto; } .paginationbox .swiper-wrapper{ position: relative; } .paginationbox .swiper-wrapper .swiper-slide{ -webkit-filter: grayscale(1); filter: grayscale(1); border-bottom: solid 4px #f2f2f2; } .paginationbox .swiper-wrapper .sd-thumb-active{ -webkit-filter: grayscale(0); filter: grayscale(0); } .productdata{ padding: 0 10px; } .paginationbox img{ width: 100%; height: 100%; object-fit: cover; } .productbtnbox{ margin: 45px 0; } .productbtnbox a{ display: inline-block; color: #0172b7; font-size: 16px; border: solid 1px #0172b7; width: 150px; height: 48px; line-height: 48px; text-align: center; border-radius: 30px; margin: 0 20px; } .productbtnbox a:hover{ background: #0172b7; color: #fff; } .img { margin: 10px auto 25px auto; } .img img{ max-width: 100%; width: auto; } .imgsblock{ display: flex; flex-wrap: wrap; } .imgsblock .blcokd{ flex: 1 0 32%; margin-right: 2%; margin-bottom: 30px; display: inline-block; background: #ffffff; overflow: hidden; display: flex; flex-direction: column; align-items: stretch; } .imgsblock .blcokd:nth-child(3n){ margin-right: 0%; } .imgsblock .blcokd .blcokd_img img{ width: 100%; height: auto; object-fit: cover; } .imgsblock .blcokd .blcokd_txt{ background-color: #0172b8; text-align: center; color: #fff; font-size: 16px; display: flex; flex-direction: column; justify-content: center; align-items: stretch; min-height: 50px; } .ft18{ font-size: 18px; line-height: 1.8; margin: 25px 0 10px 0; color: #595959; } .description{ display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3px; -webkit-box-orient: vertical; text-overflow: ellipsis; width: 100%; font-size: 0.95rem; line-height: 1.8; } .tableDiv{ background-color: #fff; border-collapse: inherit; border-spacing: 1px; width: 100%; } .tableDiv tr td{ background: #e8efff; text-align: center; padding: 10px 0; } /* 鏂伴椈璇︾粏椤甸潰 */ .nwwsboxarea{ max-width: 1520px; width: 90%; min-width: 250px; margin: 3% auto; background: #ffffff; } .nwwsboxareadaat{ padding: 40px; } .newsbody .newsimdd{ text-align: center; margin: 20px 0; } .newsbody .newsimdd img{ max-width: 800px; width: 100%; } .newsbody p{ font-size: 16px; text-indent: 2em; line-height: 2; } .newsbody_en p{ text-indent: 0; } .newshead .newshead_title{ font-size: 24px; text-align: center; padding: 10px 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px solid #d9d9d9; } .newshead .newshead_title.newshead_title_en{ text-align: left; } .newshead .newshead_small_title{ display: flex; justify-content: space-between; margin: 0 0 30px 0; } .newshead .newshead_small_title a, .newsfot .newsfotpre a, .newsfot .newsfotnext a{ color: #707070; text-decoration: none; } .newshead .newshead_small_title a:hover, .newsfot .newsfotpre a:hover, .newsfot .newsfotnext a:hover{ color: #60a9d7; text-decoration: none; } .newsfot{ margin: 50px 0 20px 0; } .newsfot .newsfotpre, .newsfot .newsfotnext, .newsfot .btnreturnnews{ border-top: 1px solid #eee; padding: 20px 0; } .newsfot .btnreturnnews .btnreturnnewsa{ background: #0172b7; color: #fff; display: inline-block; text-align: center; padding: 10px 20px; margin: 0 auto; transition: all 1s; } .newsfot .btnreturnnews .btnreturnnewsa:hover{ background: #60cdb6; transition: all 1s; } .newsbody .alignleft, .newsbody .alignright, .newsbody .aligncenter, .newsbody .alignnone{ width: 100%; max-width: 800px; margin: 20px auto; display: block; } .newsbody .alignleft{ margin: 20px auto 20px 0; } .newsbody .alignright{ margin: 20px 0 20px auto; } .contactbox{ max-width: 1560px; width: 96%; margin: 0 auto; } .contactbox .mapbox{ display: flex; } .contactbox .mapbox-left{ width: 40%; background-color: rgba(241, 241, 241, 1); margin-right: 1%; } .contactbox .mapbox-right{ width: 59%; } .mapboxblock{ display: flex; margin: 16px auto; width: 85%; } .mapboxblockicon{ width: 10%; } .mapboxblocktxt{ width: 90%; } .mapboxblockiconimg{ max-width: 28px; width: 100%; } .mapboxblockicon img{ width: 100%; } .mapboxblocktxt .fd{ font-size: 16px; line-height: 1.8; font-family:寰蒋闆呴粦; } .mapboxblocktxt .fb{ font-weight: bold; color: #111; } /* 鐧惧害鍦板浘鍔犲叆 */ .mapdata { overflow: hidden; width: 100%; height: 100%; margin: 0; z-index: 0; border: 1px solid #ccc; } .messgarea{ max-width: 1560px; width: 100%; margin: 0 auto; } .formdata{ width: auto; } .contacheadtxt{ text-align: center; margin: 4% 0 2% 0; } .contacheadtxt .textp1{ font-size: 28px; color: #333; font-family:寰蒋闆呴粦; font-weight: bold; } .contacheadtxt .textp2{ font-size: 24px; } .form_text{ width: 98%; margin: 20px auto; } .form_text2{ display: flex; width: 98%; margin: 0 auto; } .form_text .form-rol{ min-height: 160px; padding: 10px; width: 100%; border: 0px solid #d2d2d2; height: 42px; background-color: #f0f0f0; color: #333; outline: none; border-radius: 0; } .pEmailBox .form-rol, .PhoneBox .form-rol{ padding: 10px; width: 100%; border: 0px solid #d2d2d2; height: 42px; background-color: #f0f0f0; color: #333; outline: none; border-radius: 0; } .form_text2 .PhoneBox{ width: 49%; margin-right: 2%; } .form_text2 .pEmailBox{ width: 49%; } .btnsubmit{ display: flex; align-items: center; margin: 35px auto; width: 98%; } .btnsubmit .asubmit{ display: inline-block; background-color: #0172b7; border-color: #329cff; border: 0; border-radius: 0; width: 100%; height: 42px; transition: 0.5s; color: #fff; text-align: center; line-height: 42px; } .btnsubmit .asubmit:hover{ background-color: #609ab1; } /* 浜烘墠鎷涜仒鏍峰紡 */ .recruit{ max-width: 1560px; padding: 20px 20px 25px 20px; background-color: #f9f9f9; } .job_list .job_row{ display: flex; width: 100%; flex-wrap: wrap; align-items: center; border-bottom: 1px solid #dadada; } .job_list .job_row .job_row_left{ width: 80%; padding: 1rem 0; color: #333; font-size: 1rem; } .job_list .job_row .job_row_left span{ white-space: nowrap; overflow: hidden; display: inline-block; margin: 0 10px; width: auto; } .job_list .job_row .job_row_left .spa2{ font-size: 20px; color: red; } .job_list .job_row .job_row_right{ width: 20%; text-align: right; position: relative; } .job_list .job_row .job_row_right .tolink{ padding-right: 20px; position: relative; color: #707070; font-size: 1rem; } .job_list .job_row .job_row_right .tolinkspan{ display: inline-block; } .job_list .job_row .job_row_right i::before{ transition: transform .3s ease; } .job_list .job_row .job_row_right .rotate i::before{ transform: rotate(-180deg); } .job_list .job_row .jbo_row_content{ display: block; width: 100%; padding: 20px; background: #fff; } .bo_row_content_d{ display: flex; flex-wrap: wrap; justify-content: space-between; padding: 1rem 2rem; line-height: 1.8; border-bottom: 2px solid #f5f5f5; margin: 0 0 15px 0; } .bo_row_content_d span{ font-size: 0.875rem; line-height: 1.8; } /* 浜烘墠鎷涜仒璇︾粏椤甸潰 */ .job_describe{ max-width: 1560px; padding: 0 20px; margin: 50px auto 0 auto; } .job_describe_title span{ font-size: 1rem; color: #333; position: relative; } .job_describe_title .job_line{ width: 21px; height: 2px; background-color: #04abf4; margin-top: 15px; overflow: hidden; } .job_describe .job_p{ margin: 20px 0 0 0; padding: 0 20px; } .job_describe .job_p p{ font-size: 0.875rem; line-height: 36px; color: #333; } .thridBox{ display: flex; justify-content: space-between; margin: 10px 0; } .thridBox .thridBox_left{ font-size: 0.875rem; color: #999; } .thridBox .thridBox_right span{ border-right: 1px solid #999; padding: 0 20px; } .thridBox .thridBox_right span:last-child{ border-right: none; } .job_detail_row .secondBox{ display: flex; justify-content: space-between; align-items: center; } .job_detail_row .secondBox .secondBox_left{ font-size: 2.25rem; color: #333; } .job_detail_row .secondBox .secondBox_right{ font-size: 1.75rem; color: #ff5959; font-weight: 700; } .job_time{ font-size: 14px; line-height: 1.42857143; color: #595959; } /* 瀹㈡埛鏈嶅姟 */ .fwbox{ max-width: 1240px; width: 100%; margin: 3rem auto; padding: 0 20px; } .fwboxeder{ text-align: center; } .fwboxeder_title{ color: #333; font-size: 32px; line-height: 1; font-weight: bold; } .fwboxeder_stitle{ color: #696969; font-size: 14px; margin: 10px 0 20px 0; } .fwboxeder_p{ text-indent: 2em; text-align: left; font-size: 16px; line-height: 1.8; } .fw_imgd{ display: flex; flex-wrap: nowrap; } .fw_imgd .fw_imgds{ width: 25%; margin-right: 10px; } .fw_imgd .fw_imgds img{ width: 100%; } .fw_imgd .fw_imgds:last-child{ margin-right: 0; } .gridbox{ background-color: rgba(241, 241, 241, 1); padding: 1rem 20px; margin: 20px 0; } .gridbox_s{ display: flex; flex-wrap: wrap; } .common_text{ width: 30%; margin: 5px 0; } .gridbox_t span{ font-size: 16px; line-height: 1.8; color: #333333; font-weight: bold; } .f2top{ margin: 40px 0 30px 0; } .f3top{ margin: 15px 0; } .imgjx{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; height: 100%; width: 100%; } .imgjx .imgjx_left, .imgjx .imgjx_right{ width:50%; } .imgjx .imgjx_right .imgjx_right_c{ height: 100%; align-items: stretch; align-self: stretch; } .imgjx_leftrow{ display: flex; justify-content: space-between; } .imgjx_leftrow .sp{ width: 50%; margin-right: 10px; } .imgjx_leftrow .sp img{ width: 100%; height: auto; } .imgjx_right img{ width: 100%; height: 100%; object-fit: cover; } .spm{ margin-bottom: 10px; } @media screen and (min-width: 200px) and (max-width: 991px) { .w_grid { display: block; } .w_grid .w_grid_left{ width: 100%; } .w_grid .w_gid_rihjt{ width: 100%; margin-bottom: 40px; } .ulnav{ display: none; } .ulnavmobile{ display: block; } .pbanner .pic img{ height: 225px !important; width: auto !important; position: relative; display: block; left: 50%; transform: translate(-50%,0); } .banner-title .ch{ font-size: 18px; margin-bottom: 5px; } .banner-title .en{ font-size: 14px; } .banner-title:before{ height: 40px; } .lineb{ background-color: rgba(1, 114, 183, 1); line-height: 50px; color: #fff; text-align: center; font-size: 14px; } .psmallsize{ padding: 0 20px; } .swiperAbout .swiper-slide span{ font-size: 14px; line-height: 40px; } .listwidea .listTimeBox{ display: none; } .listCotentBox{ width: 100%; } .listwidea .listCotentBox .titleh5{ font-size: 15px; } .listwidea .listCotentBox .lsitSummary{ margin-top: 0.5rem; } .fotwidea{ display: block; } .fotwidea .fotwidealeft{ width: 100%; margin-top: 0; } .fotwidea .fotwidearight{ width: 100%; margin: 0; } .bodyline{ display: none; } .linetreaty{ display: block; } .blocktreaty{ width: 100%; margin-bottom: 30px; } .aboutitem{ display: block; } .aboutitemleft, .aboutitemright{ width: 100%; } .rightfontdata{ margin: 20px 30px 40px 0; } .prdouctblock{ display: block; } .ad{ flex: unset; width: 100%; } .ad .txts{ height: auto; padding: 0 25px 20px 25px; } .imgsblock{ display: block; } .imgsblock .blcokd{ width: 100%; } .productswiperight{ display: none; } .productswipeleft{ width: 100%; height: auto; padding: 0; } .productswipeleft .swiper-slide{ display: flex; align-items: center; } .img img{ width: 100%; } .tableDivblock{ overflow-x: auto; } .tableDivblock .tableDiv{ min-width: 1200px; } .nwwsboxarea{ width: 100%; } .nwwsboxareadaat{ padding: 10px; } .newsfot .btnreturnnews .btnreturnnewsa{ width: 100%; } .contactbox .mapbox{ display: block; } .contactbox .mapbox-left{ width: 100%; margin: 0; overflow: hidden; } .mapboxblockicon{ width: 15%; } .mapboxblocktxt{ width: 85%; } .contactbox .mapbox-right{ width: 100%; } .mapdata { height: 320px; } .formdata{ width: 90%; margin: 0 auto; } .form_text2{ display: block; } .form_text2 .PhoneBox{ margin: 20px 0; width: 100%; } .form_text2 .pEmailBox{ width: 100%; } .job_list .job_row{ display: block; } .job_list .job_row .job_row_left{ width: 100%; } .job_list .job_row .job_row_left span{ width: auto; margin: 0 25px 0 0; } .job_list .job_row .job_row_right{ width: 100%; margin: 0 0 10px 0; } .bo_row_content_d{ display: block; padding: 10px; } .bo_row_content_d span{ display: block; } .job_detail_row .secondBox .secondBox_left{ font-size: 1.75rem; } .thridBox .thridBox_left{ display: none; } .recruit{ padding: 10px; } .thridBox .thridBox_right span{ padding: 0 10px; } .common_text{ width: 100%; } .fw_imgd .fw_imgds{ width: 100%; margin-right: 0; margin-bottom: 15px; } .imgjx .imgjx_left, .imgjx .imgjx_right { width: 100%; margin: 5px 0; } .imgjx_leftrow .sp:last-child{ margin-right: 0; } .fw_imgd{ flex-wrap: wrap; } }