.main-inner2 {width:calc(100% - 6.8772vw);max-width:100%;height:100%;padding:0;margin:0 auto;position:relative;}
.main-visual .main-visual-typo-wrap {position:absolute;top:10.0032vw;width:100%;}
.main-visual .main-visual-typo-wrap .typo-wrap {width:72.94vw;margin:0 auto;font-size:3.5428vw;line-height:1;font-weight:700;-webkit-text-stroke:0.0260vw #f5f5f5;}
.main-visual .main-visual-typo-wrap .typo-wrap span {color:#ec1d23;font-weight:700;font-size:3.5428vw;}
.main-visual .visual-motion .visual-back {width:100%;height:calc(100vh - 22.924vw);border-top-left-radius:2.605vw;border-top-right-radius:2.605vw;overflow:hidden;transform-origin:bottom;position:absolute;left:50%;transform:translateX(-50%);bottom:0;will-change:width,height,border-radius;}
.main-visual .visual-motion .visual-back .visual-wrap img {width:100%;height:100%;object-fit:cover;}
.wh1400 {width:72.94vw;margin:0 auto;}
.DTitle.mt-80 {margin-bottom:4.168vw;}
.DTitle.center {text-align:center;}
.DTitle.w65 {width:65%;max-width:100%;margin:0 auto;}
.DTitle.w82 {width:82%;max-width:100%;margin:0 auto;}
.DTitle .DTitle_t {color:#ec1d23;margin-bottom:1.1462vw;}
.DTitle .DTitle_t b {color:#ec1d23;margin-bottom:0.2605vw;display:inline-block;}
.DTitle .DTitle_dd {color:#262626;font-weight:700;}
.DTitle .DTitle_dt {color:#262626;line-height:1.5;margin-top:2.605vw;}
.DTitle.mt-35 .DTitle_dt {margin-top:1.8235vw;}
.DTitle.color .DTitle_dd {color:#ffffff;}
.DTitle.color .DTitle_dt {color:#ffffff;}
.padding150 {padding:7.815vw 0vw;}
.IBanner {position:relative;}
.IBanner .IBanner_list {position:relative;}
.IBanner .IBanner_list .IBanner_list_img {overflow:hidden;}
.IBanner .IBanner_list .IBanner_list_img img {width:100%;height:100vh;object-fit:cover;-webkit-animation:bs2 50s linear infinite;animation:bs2 50s linear infinite;}
.IBanner .IBanner_list .IBanner_list_po {position:absolute;left:0;right:0;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;}
.IBanner .IBanner_list .IBanner_list_po .list_po_dd {color:#fff;font-family:var(--font-futura);line-height:1.15;font-weight:bolder;}
.IBanner .IBanner_list .IBanner_list_po .list_po_dt {color:#fff;}
.IBanner .IBanner_bottom {position:absolute;left:0;right:0;bottom:3.13vw;display:flex;align-items:center;justify-content:space-between;z-index:2;}
.IBanner .IBanner_bottom_left {display:flex;align-items:center;}
.IBanner .swiper-button-next,.IBanner .swiper-button-prev {position:relative;left:auto;right:auto;top:0;margin-top:0;width:auto;}
.IBanner .swiper-button-next:after,.IBanner .swiper-button-prev:after {color:#fff;font-size:1.04vw;}
.IBanner .swiper-pagination {position:relative;left:auto;right:auto;top:0;margin-top:0;margin:0vw 1.3vw;display:flex;align-items:center;}
.IBanner .swiper-pagination span {background:#fff;width:1.15vw;height:1.15vw;border:0.1vw solid rgba(255,255,255,0);background:none;opacity:1;margin-right:0.78vw;display:flex;align-items:center;justify-content:center;}
.IBanner .swiper-pagination span:before {content:"";display:inline-block;width:0.31vw;height:0.31vw;border-radius:100%;background:#fff;}
.IBanner .swiper-pagination span:last-child {margin-right:0vw;}
.IBanner .swiper-pagination span.swiper-pagination-bullet-active {border:0.1vw solid #fff;}
.IBanner .IBanner_bottom_right {color:#fff;transform:rotate(90deg);cursor:pointer;}
.IBanner .IBanner_bottom_right span {width:0.05vw;height:3.91vw;background:rgba(255,255,255,.33);display:inline-block;position:relative;transform:rotate(90deg);bottom:-1.67vw;left:2.6vw;}
.IBanner .IBanner_bottom_right span:before {content:"";display:inline-block;width:100%;height:0%;background:#fff;position:absolute;left:0;bottom:0;animation:heightExpand 2s linear infinite;}
@keyframes heightExpand {0% {height:0%;}
100% {height:100%;}
}
@keyframes bs2 {0% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
8.3333333333% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
16.6666666666% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
25% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);filter:scale(1.2);filter:transform;}
33.3333333333% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
41.6666666667% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
50% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
58.3333333333% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
66.6666666667% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
75% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);filter:scale(1.2);filter:transform;}
83.333333333% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
91.666666666% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
100% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
}
/* Our Company */.OurCompany {background:#fff url(../images/bg13.jpg) no-repeat center top fixed;padding:7.0335vw 3.6470vw;padding-bottom:0;}
.OurCompany .OurCompany_title {text-align:center;position:sticky;top:40vh;}
.OurCompany .OurCompany_title .DTitle_dt {width:60%;max-width:100%;margin:0 auto;margin-top:2.605vw;}
.OurCompany .OurCompany_img .OurCompany_img_list {margin-top:4.168vw;}
.OurCompany .OurCompany_img .OurCompany_img_list:nth-child(2n) {text-align:right;}
.OurCompany .OurCompany_img .OurCompany_img_list img {border-radius:1.042vw;}
.OurCompany .OurCompany_img .OurCompany_img_list:last-child {text-align:left;}
.OurCompany .OurCompany_img .OurCompany_img_list:last-child img {border-radius:0;}
.OurCompany .OurCompany_img .main-visual .main-tit-area {right:50%;left:inherit;width:100%;}
.OurCompany .OurCompany_img .main-visual .main-tit-area .main-subtit3 {color:#fff;}
.OurCompany .OurCompany_img .main-visual.main-visual2 .main-inner2 {width:72.94vw;}
.OurCompany .OurCompany_img .main-visual.main-visual2 .visual-motion .visual-back {height:20.84vw;}
.videoClick {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;}
.videoClick span {cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;opacity:.5;cursor:pointer;transition:all .5s ease;}
.videoClick span img:last-child {position:absolute;}
.videoClick span:hover {opacity:1;transition:all .5s ease;}
.videoClick span img:first-child {animation:videoClick 15s linear infinite;}
@keyframes videoClick {from {transform:rotate(0);}
to {transform:rotate(360deg);}
}
.content_list_video {display:none;}
.content_list_video.on {display:block;}
.content_list_video .list_video_bg {position:fixed;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:1211;}
.content_list_video .list_video_content {width:50%;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1211;}
.content_list_video .list_video_content .video_content_close {cursor:pointer;position:fixed;right:0;top:-1.8235vw;}
.content_list_video .list_video_content .video_content_close svg {color:#fff;}
.content_list_video .list_video_content video {width:100%;max-height:80vh;}
.Team {background:#ffffff;background-size:cover;}
.Team .wh1400 {display:flex;align-items:center;justify-content:space-between;height:100vh;position:sticky;top:0;}
.Team .Team_left {width:30%;}
.Team .Team_right {width:60%;display:flex;padding-top:7.2940vw;}
.Team .Team_right .Team_right_list {background:#f5f5f5;border-radius:1.042vw;position:relative;margin-right:1.042vw;flex:0 0 25.2685vw;height:28.134vw;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;}
.Team .Team_right .Team_right_list .right_list_img {margin-bottom:-2.084vw;}
.Team .Team_right .Team_right_list .right_list_img img {transform:scale(1);transition:transform 0.5s ease;}
.Team .Team_right .Team_right_list .right_list_title {position:absolute;bottom:1.2504vw;left:0;right:0;margin:0 auto;width:calc(100% - 2.5008vw);opacity:0;transition:opacity 0.5s ease;background:#ec1d23;border-radius:1.042vw;padding:1.3025vw 1.8235vw;}
.Team .Team_right .Team_right_list .right_list_title .list_title_dd {color:#fff;font-weight:700;}
.Team .Team_right .Team_right_list .right_list_title .list_title_dt {color:#fff;margin-top:0.7815vw;line-height:1.5;}
.Team .Team_right .Team_right_list .right_list_title .list_title_p {color:#fff;margin-top:0.7815vw;}
.Team .Team_right .Team_right_list .right_list_title .list_title_p p {color:#fff;}
.Team .Team_right .Team_right_list .right_list_po {position:absolute;left:0;bottom:0;width:100%;opacity:0;pointer-events:none;transition:all .5s ease;}
.Team .Team_right .Team_right_list .right_list_po.active {opacity:1;pointer-events:inherit;transition:all .5s ease;}
.Team .Team_right .Team_right_list .right_list_po .right_list_title {opacity:1;left:0;bottom:0;width:100%;position:relative;}
.Team .Team_right .Team_right_list .right_list_po .right_list_title .list_title_close {position:absolute;right:1.2504vw;top:1.2504vw;cursor:pointer;}
.Team .Team_right .Team_right_list:nth-child(1) .right_list_img {margin-left:2.605vw;}
.Team .Team_right .Team_right_list:hover .right_list_img img {transform:scale(1.05);transition:transform 0.5s ease;}
.Team .Team_right .Team_right_list:hover .right_list_title {opacity:1;}
.tra img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra:hover img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Value {background:#fff url(../images/bg13.jpg) no-repeat center top fixed;background-size:cover;padding:7.0335vw 0vw;}
.Value .Value_title {margin-bottom:4.168vw;}
.Value .Value_flex {display:flex;justify-content:space-between;align-items:flex-start;}
.Value .Value_contnet {display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(50% - 1.3025vw);}
.Value .Value_contnet .Value_contnet_list {width:100%;background:#f5f5f5;border-radius:1.042vw;padding:1.563vw;margin-bottom:2.605vw;backdrop-filter:blur(0.52vw);-webkit-backdrop-filter:blur(0.52vw);}
.Value .Value_contnet .Value_contnet_list:last-child {margin-bottom:0;}
.Value .Value_contnet .Value_contnet_list .contnet_list_img {border-radius:1.042vw;overflow:hidden;display:flex;position:relative;overflow:hidden;}
.Value .Value_contnet .Value_contnet_list .contnet_list_body {padding-top:1.563vw;}
.Value .Value_contnet .Value_contnet_list .contnet_list_body .list_body_tit {font-weight:700;margin-bottom:1.042vw;color:#111;}
.Value .Value_contnet .Value_contnet_list .contnet_list_body .list_body_txt {line-height:1.5;color:#666;}
.Value .Value_contnet .Value_contnet_list .contnet_list_body {padding-top:1.563vw;}
.Value .Value_contnet .Value_contnet_list:hover .contnet_list_body .list_body_tit {color:#fff;}
.Value .Value_contnet .Value_contnet_list:hover .contnet_list_body .list_body_txt {color:#fff;}
.Value .Value_contnet .Value_contnet_btn {border-radius:1.04vw;overflow:hidden;position:relative;width:100%;display:flex;}
.Value .Value_contnet .Value_contnet_btn a {position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;}
.Value .Value_contnet .Value_contnet_btn a img {height:1.56vw;margin-left:0.26vw;}
.Value .Value_contnet .Value_contnet_btn .Value_contnet_btn_bg {height:18.76vw;width:100%;object-fit:cover;}
.Value .Value_contnet:nth-child(2) {padding-top:8.7528vw;}
.History {padding:7.0335vw 0vw;background:#f5f5f5;}
.History .History_title {margin-bottom:4.168vw;}
.History .History_content {position:relative;}
.History .History_content::before {content:"";display:inline-block;width:0.1042vw;background:#efefef;position:absolute;left:0;right:0;margin:0 auto;top:0;height:100%;}
.History .History_content .History_content_icon {position:absolute;left:0;right:0;margin:0 auto;top:0;width:1.3025vw;display:flex;align-items:flex-end;}
.History .History_content .History_content_icon::before {content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;top:0;width:0.1042vw;height:100%;background:#ec1d23;}
.History .History_content .History_content_icon img {width:1.3025vw;height:1.2504vw;position:relative;z-index:2;bottom:-0.4168vw;}
.History .History_content .History_content_list {display:flex;justify-content:space-between;padding-bottom:5.21vw;opacity:.5;transition:all .5s ease;}
.History .History_content .History_content_list .content_list_left {width:42%;text-align:right;}
.History .History_content .History_content_list .content_list_left .list_left_time {font-size:7.5024vw;color:#262626;font-weight:700;margin-bottom:1.563vw;transition:all .5s ease;}
.History .History_content .History_content_list .content_list_left .list_left_img img {border-radius:1.042vw;}
.History .History_content .History_content_list .content_list_right {width:42%;padding-top:3.4386vw;}
.History .History_content .History_content_list .content_list_right .list_right_dd {color:#262626;font-weight:700;}
.History .History_content .History_content_list .content_list_right .list_right_dt {color:#262626;margin-top:1.3025vw;line-height:1.5;}
.History .History_content .History_content_list:nth-child(2n) {flex-direction:row-reverse;}
.History .History_content .History_content_list:nth-child(2n) .content_list_right {text-align:right;}
.History .History_content .History_content_list:nth-child(2n) .content_list_left {text-align:left;}
.History .History_content .History_content_list.active {opacity:1;transition:all .5s ease;}
.History .History_content .History_content_list.active .content_list_left .list_left_time {color:#ec1d23;transition:all .5s ease;}
/* News */.padding80 {padding:4.168vw 0vw;}
.NewsNav {background:#fff;}
.NewsNav .wh1400 {display:flex;align-items:center;}
.NewsNav .NewsNav_list {margin-right:3.3865vw;position:relative;display:inline-block;line-height:4.168vw;transition:all .5s ease;}
.NewsNav .NewsNav_list::before {content:"";display:inline-block;width:0%;height:0.1042vw;background:#ec1d23;position:absolute;left:0;right:0;margin:0 auto;bottom:0;opacity:0;transition:all .5s ease;}
.NewsNav .NewsNav_list.active::before {opacity:1;width:100%;}
.NewsNav .NewsNav_list.active {color:#ec1d23;}
.NewsNav .NewsNav_list:hover::before {opacity:1;transition:all .5s ease;width:100%;}
.NewsNav .NewsNav_list:hover {color:#ec1d23;transition:all .5s ease;}
.DetailsBanner .main-inner2 {width:calc(100vw);}
.DetailsBanner .visual-motion .visual-back {height:calc(100vh - 5vw);border-radius:0vw;padding-bottom:0vw;}
.DetailsBanner .visual-motion .visual-back .visual-wrap {transform:scale(1);border-radius:0vw;overflow:hidden;}
.DetailsBanner .visual-motion .visual-back .visual-wrap img {animation:DetailsBanner 30s linear infinite;}
.DetailsBanner .DetailsBanner_title {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;}
.DetailsBanner .DetailsBanner_title .DetailsBanner_title_dd {font-size:5.0016vw;font-weight:700;margin-bottom:1.563vw;color:#fff;}
.DetailsBanner .DetailsBanner_title .DetailsBanner_title_dt {font-size:1.563vw;color:#fff;line-height:1.5;width:62.52vw;max-width:100%;margin:0 auto;}
.DetailsBanner .DetailsBanner_scroll {position:absolute;bottom:2.7613vw;left:50%;transform:translateX(-50%);text-align:center;cursor:pointer;}
.DetailsBanner .DetailsBanner_scroll .DetailsBanner_scroll_icon {position:relative;animation:scroll 1.5s linear infinite;top:0;}
.DetailsBanner .DetailsBanner_scroll .DetailsBanner_scroll_icon img {height:1.4067vw;}
.DetailsBanner .DetailsBanner_scroll .DetailsBanner_scroll_title {margin-top:0.2605vw;color:#fff;font-weight:700;font-size:0.7294vw;}
@keyframes scroll {0% {top:0;}
50% {top:-0.521vw;}
100% {top:0;}
}
@keyframes DetailsBanner {0% {transform:scale(1);}
50% {transform:scale(1.15);}
100% {transform:scale(1);}
}
.News {background:#f5f5f5;}
.News .NewsTop {position:relative;}
.News .NewsTop .NewsTop_list {height:23.45vw;display:flex;justify-content:space-between;}
.News .NewsTop .NewsTop_list .NewsTop_list_img {width:49%;height:100%;border-radius:1.042vw;overflow:hidden;display:flex;}
.News .NewsTop .NewsTop_list .NewsTop_list_img img {height:100%;width:100%;object-fit:cover;}
.News .NewsTop .NewsTop_list .NewsTop_list_body {width:49%;border-radius:1.042vw;background:#fff;padding:3.9075vw 2.605vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.News .NewsTop .NewsTop_list .NewsTop_list_body .list_body_dd {color:#666666;}
.News .NewsTop .NewsTop_list .NewsTop_list_body .list_body_dt {color:#111111;line-height:1.35;margin:1.042vw 0vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.News .NewsTop .NewsTop_list .NewsTop_list_body .list_body_p {color:#666666;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:1.563vw;}
.News .NewsTop .swiper-pagination {position:absolute;width:49%;left:0;bottom:1.4588vw;}
.News .NewsTop .swiper-pagination span {width:0.6773vw;height:0.6773vw;margin:0vw 0.3647vw;background:#fff;}
.News .NewsBody {display:flex;flex-wrap:wrap;margin-top:3.3865vw;}
.News .NewsBody .NewsBody_list {width:32%;margin-right:2%;margin-bottom:2%;border-radius:0.521vw;overflow:hidden; background:#fff;}
.News .NewsBody .NewsBody_list:nth-child(3n) {margin-right:0;}
.News .NewsBody .NewsBody_list .NewsBody_list_img {width:100%;height:14.067vw;position:relative;}
.News .NewsBody .NewsBody_list .NewsBody_list_img img {width:100%;height:100%;object-fit:cover;}
.News .NewsBody .NewsBody_list .NewsBody_list_con {padding:1.563vw;background:#fff;transition:all .5s ease;}
.News .NewsBody .NewsBody_list:hover .NewsBody_list_con {background:#ec1d23 !important;transition:all .5s ease;}
.News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_title {color:#111111;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .5s ease;}
.News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_bot {display:flex;align-items:center;justify-content:space-between;border-top:0.0521vw solid #ededed;padding-top:1.3025vw;margin-top:1.3025vw;}
.News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_bot .con_bot_lef {color:#666666;transition:all .5s ease;}
.News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_bot .con_bot_tag {color:#666666;background:#f6f6f7;padding:0.2605vw 0.521vw;border-radius:0.2605vw;transition:all .5s ease;}
.News .NewsBody .NewsBody_list:hover .NewsBody_list_con .list_con_title {color:#fff;}
.News .NewsBody .NewsBody_list:hover  .NewsBody_list_con .list_con_bot {border-top:0.0521vw solid rgba(255,255,255,.2);}
.News .NewsBody .NewsBody_list:hover .NewsBody_list_con .list_con_bot .con_bot_lef {color:#fff;}
.News .NewsBody .NewsBody_list:hover .NewsBody_list_con .list_con_bot .con_bot_tag {color:#fff;background:rgba(255,255,255,.2);}
.layui-laypage {display:flex;font-size:0.8336vw;color:#333;align-items:center;justify-content:center;margin-top:2.084vw;}
.layui-laypage a {font-size:0.8336vw;color:#333;height:2.084vw;width:2.084vw;text-align:center;border:#dadada solid 0.0521vw;margin:0 0.2605vw;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.layui-laypage-curr {background:#ec1d23;font-size:0.8336vw;color:#fff;height:2.084vw;width:2.084vw;text-align:center;margin:0 0.2605vw;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.layui-laypage-curr em,.layui-laypage-disabled em {font-style:inherit;}
.layui-laypage-disabled {font-size:0.8336vw;color:#333;height:2.084vw;text-align:center;border:#dadada solid 0.0521vw;margin:0 0.2605vw;background:#fff;border-radius:100%;width:2.084vw;align-items:center;display:flex;align-items:center;justify-content:center;}
.layui-laypage-disabled:hover {background:#ec1d23;color:#fff;}
.layui-laypage a:hover {background:#ec1d23;color:#fff;}
.layui-laypage-count {display:none;}
.NewsDetails {background:#fff;padding-top:8.336vw;border-bottom:0.0521vw solid #ccc;padding-bottom:5.21vw;}
.NewsDetails .wh1400 {display:flex;align-items:flex-start;justify-content:space-between;}
.NewsDetails .NewsDetails_body {width:65%;}
.NewsDetails .NewsDetails_page {display:flex;align-items:center;}
.NewsDetails .NewsDetails_page a {color:#b0b0b0;}
.NewsDetails .NewsDetails_page a.active {color:#111;}
.NewsDetails .NewsDetails_page span {color:#b0b0b0;margin:0vw 0.2605vw;}
.NewsDetails .NewsDetails_title {color:#111;line-height:1.15;margin:1.563vw 0vw;font-weight:500;}
.NewsDetails .NewsDetails_tag {display:flex;align-items:center;}
.NewsDetails .NewsDetails_tag .NewsDetails_tag_list {display:flex;align-items:center;margin-right:2.605vw;color:#666;}
.NewsDetails .NewsDetails_tag .NewsDetails_tag_list img {height:0.9378vw;margin-right:0.521vw;}
.NewsDetails .NewsDetails_txt {color:#111111;padding-top:1.4588vw;margin-top:1.4588vw;border-top:0.0521vw solid #ededed;}
.NewsDetails .NewsDetails_txt p {margin-bottom:1.042vw;font-weight:300;line-height:1.5;}
.NewsDetails .NewsDetails_page2 {display:flex;align-items:center;justify-content:space-between;border-top:0.0521vw solid #ededed;padding-top:1.8235vw;margin-top:1.8235vw;}
.NewsDetails .NewsDetails_page2 .NewsDetails_page_list {width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;}
.NewsDetails .NewsDetails_page2 .NewsDetails_page_list:first-child {background-image:url(../images/ico-arrow-left.svg);background-repeat:no-repeat;background-size:0.4689vw;background-position:left center;padding-left:1.042vw;}
.NewsDetails .NewsDetails_page2 .NewsDetails_page_list:last-child {background-image:url(../images/ico-arrow-right.svg);background-repeat:no-repeat;background-size:0.4689vw;background-position:right center;padding-right:1.042vw;}
.NewsDetails .NewsDetails_page2 .NewsDetails_page_list:first-child:hover {background-position:left top;color:#111;}
.NewsDetails .NewsDetails_page2 .NewsDetails_page_list:last-child:hover {background-position:right top;color:#111;}
.NewsDetails .NewsDetails_hot {width:27%;background:#f9f9f9 url(../images/bn7.png) no-repeat;background-position:top center;background-size:100% auto;padding:1.563vw;border-radius:0.521vw;position:sticky;top:8.336vw;}
.NewsDetails .NewsDetails_hot .NewsDetails_hot_title {font-weight:500;color:#111;margin-bottom:0.521vw;}
.NewsDetails .NewsDetails_hot .NewsDetails_hot_body .NewsDetails_hot_body_list {padding:0.8857vw 0vw;border-bottom:0.0521vw solid #ededed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;}
.NewsDetails .NewsDetails_hot .NewsDetails_hot_body .NewsDetails_hot_body_list:hover {color:#ec1d23;}
/* Our Science */.OurScienceBanner .main-visual-typo-wrap .typo-wrap.top {font-size:5.0016vw;}
.OurScienceBanner .main-visual-typo-wrap .typo-wrap.btm {font-size:1.3546vw;line-height:1.35;margin-top:1.042vw;}
.OurScienceBanner .OurScienceBanner_body {position:absolute;left:0;top:0;right:0;margin:0 auto;height:100%;display:flex;align-items:center;opacity:0;}
.OurScienceBanner .OurScienceBanner_body .wh1400 {display:flex;align-items:flex-start;justify-content:space-between;}
.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_left {width:45%;font-weight:600;color:#fff;line-height:1.23;}
.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right {width:45%;}
.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list:first-child {padding-top:0;}
.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list {border-bottom:0.0521vw solid rgba(255,255,255,.2);padding:2.084vw 0vw;}
.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list .right_list_dd {color:#fff;font-weight:700;}
.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list .right_list_dt {color:#fff;line-height:1.4;margin-top:1.042vw;}
.Proprietary {background:#fff;position:relative;width:100%;}
.Proprietary .DTitle {position:sticky;top:5vh;}
.Proprietary .Proprietary_con {margin-top:4.168vw;position:relative;}
.Proprietary .Proprietary_con .Proprietary_con_list {padding:4.9495vw;height:21.882vw;border-radius:1.042vw;background-size:cover;background-position:center;position:sticky;top:25vh;margin-bottom:2.605vw;}
.Proprietary .Proprietary_con .Proprietary_con_list:last-child {margin-bottom:0;}
.Proprietary .Proprietary_con .Proprietary_con_list.Proprietary_con_list1 {background-image:url(../images/bg29.jpg);z-index:1;transform:scale(1);}
.Proprietary .Proprietary_con .Proprietary_con_list.Proprietary_con_list2 {background-image:url(../images/bg30.jpg);z-index:2;transform:scale(1);}
.Proprietary .Proprietary_con .Proprietary_con_list .con_list_title {color:#fff;font-weight:500;}
.Proprietary .Proprietary_con .Proprietary_con_list .con_list_txt {color:#fff;line-height:1.4;margin-top:1.3025vw;margin-bottom:1.8235vw;width:65%;max-width:100%;}
.Proprietary .Proprietary_con .Proprietary_con_list .con_list_tag {display:flex;}
.Proprietary .Proprietary_con .Proprietary_con_list .con_list_tag .list_tag_li {border-radius:5.21vw;padding:0.6773vw 0.8336vw;background:rgba(255,255,255,.2);color:#fff;margin-right:0.7815vw;}
.DPipeline .DPipeline_con .DPipeline_con_list {display:flex;padding:2.084vw;border-radius:1.042vw;background:#fff;justify-content:space-between;align-items:center;margin-bottom:2.3445vw;opacity:0;}
.DPipeline .DPipeline_con .DPipeline_con_list:last-child {margin-bottom:0;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li1 {width:15%;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li2 {width:15%;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li3 {width:10%;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 {width:50%;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_icon {border-right:0.0521vw dashed #000;height:3.3865vw;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_title {color:#262626;font-weight:700;margin-bottom:0.4168vw;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_txt {color:#999999;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top {display:flex;position:relative;margin-bottom:1.042vw;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top::before {content:"";display:inline-block;width:0%;height:100%;background:#ec1d23;opacity:1;position:absolute;left:0;top:0;z-index:1;border-radius:5.21vw;transition:width 1.2s cubic-bezier(0.25,0.1,0.25,1);}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active1 .list_li_top::before {width:calc(71% - 0.3126vw);}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active2 .list_li_top::before {width:calc(80% - 0.3126vw);}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active3 .list_li_top::before {width:calc(77% - 0.3126vw);}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active4 .list_li_top::before {width:calc(55% - 0.3126vw);}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active5 .list_li_top::before {width:calc(46% - 0.3126vw);}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active6 .list_li_top::before {width:calc(13% - 0.3126vw);}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top .list_li_l {position:relative;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top .list_li_l::before {content:"";display:inline-block;width:0.3126vw;background:#fff;height:100%;position:absolute;right:0;top:0;z-index:3;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top .list_li_l:last-child::before {display:none;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_bottom {display:flex;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.weight {font-weight:700;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l {width:25%;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l:last-child {margin-right:0;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l .li_l_icon {height:0.8336vw;background:#f0f0f5;position:relative;overflow:hidden;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l:first-child .li_l_icon {border-radius:5.21vw 0vw 0vw 5.21vw;}
.DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l:last-child .li_l_icon {border-radius:0vw 5.21vw 5.21vw 0vw;}
.CIntegrity {background:#fff;}
.CIntegrity * {transition:all .5s ease;}
.CIntegrity *:hover {transition:all .5s ease;}
.CIntegrity .CIntegrity_con {display:flex;justify-content:space-between;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list {width:49%;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li {border-radius:1.042vw;background:#f5f5f5;display:inline-block;width:100%;margin-bottom:1.563vw;padding:2.8655vw 2.605vw;position:relative;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_tag {display:flex;align-items:center;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_tag .li_tag_l {color:#111111;margin-right:0.7815vw;padding:0.7294vw 1.7714vw;border-radius:5.21vw;background:#fff;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_title {margin-top:1.8235vw;margin-bottom:1.042vw;font-weight:700;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_txt {line-height:1.4;margin-bottom:1.8235vw;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:last-child {margin-bottom:0;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list:last-child {padding-top:4.689vw;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .list_li_tag .li_tag_l {background:rgba(255,255,255,.2);color:#fff;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .list_li_title {color:#fff;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .list_li_txt {color:#fff;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-grad .txt,.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-bk:hover .txt {color:#fff;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn .ico-arrow-right:before {width:0.7815vw;transition:width 0.3s ease;background-color:#fbfbfb;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-grad .ico,.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-bk:hover .ico {background-position:bottom;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle:before {box-shadow:0 0 0 0.0521vw inset transparent;}
.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle:before,.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle:after {width:calc(100% + 1.042vw) !important;}
.WithUs {background:#000000 url(../images/bg31.jpg) no-repeat 50%/cover;text-align:center;animation:WithUs 10s linear infinite;}
.WithUs .WithUs_title {font-weight:700;color:#fff;}
.WithUs .WithUs_txt {color:#fff;line-height:1.4;margin:2.084vw 0vw;margin-bottom:3.126vw;}
.WithUs .WithUs_btn a {background:#ec1d23;border-radius:5.21vw;color:#fff;font-weight:700;padding:1.042vw 3.126vw;margin-right:1.042vw;display:inline-block;transition:all .5s ease;}
.WithUs .WithUs_btn a:hover {padding:1.042vw 4.168vw;transition:all .5s ease;}
.WithUs .WithUs_btn a:last-child {margin-right:0;}
@keyframes WithUs {0% {background-size:100%;}
50% {background-size:120%;}
100% {background-size:100%;}
}
.bghover {overflow:hidden;position:relative;transition:all .5s ease;}
.bghover::before {content:"";display:inline-block;position:absolute;left:0;top:0;background:url(../images/bn8.png) no-repeat 50%/cover;width:100%;height:100%;opacity:0;transition:all .5s ease;left:2.084vw;bottom:3.6470vw;z-index:0;}
.bghover:hover {background:#ec1d23 !important;transition:all .5s ease;}
.bghover:hover::before {opacity:1;transition:all .5s ease;left:0;bottom:0;}
/* Your Health-psoriasis */.Psoriasis {background:#f5f5f5;position:relative;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center;}
.Psoriasis .swiper-container {overflow:inherit !important;}
.Psoriasis .Psoriasis_list {background:#fff;border-radius:1.042vw;padding:4.9495vw 3.3865vw;position:relative;transition:all .5s ease;height:auto;}
.Psoriasis .Psoriasis_list .Psoriasis_list_icon img {height:5.731vw;transition:all .5s ease;filter:none;}
.Psoriasis .Psoriasis_list .Psoriasis_list_title {font-weight:600;margin-top:3.6470vw;margin-bottom:1.3025vw;transition:all .5s ease;color:#222;}
.Psoriasis .Psoriasis_list .Psoriasis_list_txt {line-height:1.5;transition:all .5s ease;color:#222;}
.Psoriasis .Psoriasis_list:hover .Psoriasis_list_title,.Psoriasis .Psoriasis_list:hover .Psoriasis_list_txt {color:#fff;transition:all .5s ease;}
.Psoriasis .Psoriasis_list:hover .Psoriasis_list_icon img {filter:brightness(0) invert(1);opacity:.7;}
.Psoriasis .progress-bar {position:relative;bottom:0;left:0;width:15.63vw;height:0.2605vw;background:#e3e3e3;border-radius:5.21vw;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;}
.Psoriasis .progress-bar span {width:0vw;height:0.2605vw;background:#ec1d23;display:inline-block;border-radius:5.21vw;}
.PSwitch {background:url(../images/bg33.jpg) no-repeat center top fixed;background-size:cover;padding:7.0335vw 0vw;position:relative;}
.PSwitch .wh1400 {display:flex;justify-content:space-between;align-items:flex-start;}
.PSwitch .PSwitch_left {position:sticky;top:7.815vw;width:47%;}
.PSwitch .PSwitch_left .PSwitch_left_dd {font-weight:600;color:#fff;line-height:1.23;}
.PSwitch .PSwitch_left .PSwitch_left_dt {color:#fff;line-height:1.55;margin-top:1.042vw;}
.PSwitch .PSwitch_right {width:45%;padding-top:10.42vw;}
.PSwitch .PSwitch_right .PSwitch_right_list {background:rgba(255,255,255,.2);padding:2.605vw;border-radius:1.042vw;margin-bottom:1.042vw;backdrop-filter:blur(0.52vw);-webkit-backdrop-filter:blur(0.52vw);}
.PSwitch .PSwitch_right .PSwitch_right_list .right_list_tit {color:#fff;font-weight:700;}
.PSwitch .PSwitch_right .PSwitch_right_list .right_list_txt {color:#fff;line-height:1.5;margin-top:1.042vw;}
.PSwitch .PSwitch_right .PSwitch_right_list .right_list_tag {display:inline-block;border-radius:5.21vw;padding:0.5731vw 1.0941vw;color:#fff;background:rgba(255,255,255,.1);margin-top:1.042vw;}
.OCPatients {padding:7.2940vw 0vw;background:#fff;}
.OCPatients .OCPatients_con {display:flex;justify-content:space-between;}
.OCPatients .OCPatients_con .OCPatients_con_list {width:48.5%;}
.OCPatients .OCPatients_con .OCPatients_con_list:last-child {padding-top:4.689vw;}
.OCPatients .OCPatients_con .OCPatients_con_list .con_list_li {border-radius:1.042vw;background:#f5f5f5;padding:5.21vw 2.605vw;}
.OCPatients .OCPatients_con .OCPatients_con_list .con_list_li .list_li_title {margin-bottom:1.042vw;font-weight:700;transition:all .5s ease;}
.OCPatients .OCPatients_con .OCPatients_con_list .con_list_li .list_li_txt {line-height:1.5;transition:all .5s ease;}
.OCPatients .OCPatients_con .OCPatients_con_list .con_list_li:hover .list_li_title,.OCPatients .OCPatients_con .OCPatients_con_list .con_list_li:hover .list_li_txt {color:#fff;transition:all .5s ease;}
/* Acute Gout */.Diseases {padding:7.2940vw 0vw;background:#f5f5f5;}
.Diseases .wh1400 {display:flex;align-items:center;justify-content:space-between;}
.Diseases .Diseases_left {width:50%;}
.Diseases .Diseases_left .Diseases_left_con {padding-top:1.563vw;}
.Diseases .Diseases_left .Diseases_left_con .left_con_list {border-bottom:0.0521vw solid #dcdcdc;padding:1.563vw 0vw;}
.Diseases .Diseases_left .Diseases_left_con .left_con_list .con_list_dd {font-weight:700;color:#222;}
.Diseases .Diseases_left .Diseases_left_con .left_con_list .con_list_dt {color:#666;margin-top:0.6252vw;line-height:1.5;}
.Diseases .Diseases_right {width:45%;position:relative;}
.Diseases .Diseases_right .Diseases_right_img {display:flex;}
.Diseases .Diseases_right .Diseases_right_img img {width:100%;border-radius:1.042vw;}
.Diseases .Diseases_right .Diseases_right_po {position:absolute;bottom:1.8235vw;width:calc(100% - 3.6470vw);left:0;right:0;margin:0 auto;background:#fff;border-radius:1.042vw;padding:1.3025vw;}
.Diseases .Diseases_right .Diseases_right_po .right_po_list {display:flex;align-items:center;justify-content:space-between;}
.Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_avatar {display:flex;width:6.1478vw;height:6.1478vw;border-radius:100%;overflow:hidden;}
.Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_txt {width:calc(100% - 7.1898vw);}
.Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_txt .po_txt_dd {color:#222;line-height:1.35;}
.Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_txt .po_txt_dt {color:#666;margin-top:0.6252vw;}
.Diseases .Diseases_right .Diseases_right_po .swiper-pagination {width:100%;bottom:0.7815vw;left:0;}
.Diseases .Diseases_right .Diseases_right_po .swiper-pagination span {margin:0vw 0.1563vw;background:#ec1d23;}
.UAEngineering {background:url(../images/bg35.jpg) no-repeat center top fixed;background-size:cover;}
.WNStop {padding:7.2940vw 0vw;background:#fff;}
.WNStop .WNStop_con {display:flex;justify-content:space-between;flex-wrap:wrap;}
.WNStop .WNStop_con .WNStop_con_list {width:32%;border-radius:1.042vw;border:0.0521vw solid #ededed;padding:2.605vw 2.084vw;}
.WNStop .WNStop_con .WNStop_con_list .con_list_time {padding:0.4689vw 0.8857vw;border-radius:5.21vw;background:#ec1d23;display:inline-block;color:#fff;transition:all .5s ease;}
.WNStop .WNStop_con .WNStop_con_list .con_list_title {color:#262626;font-weight:700;margin-top:1.563vw;margin-bottom:1.042vw;transition:all .5s ease;}
.WNStop .WNStop_con .WNStop_con_list .con_list_txt {color:#262626;line-height:1.45;transition:all .5s ease;}
.WNStop .WNStop_con .WNStop_con_list:hover {border:0.0521vw solid #ec1d23;}
.WNStop .WNStop_con .WNStop_con_list:hover .con_list_time {background:rgba(255,255,255,.2);transition:all .5s ease;}
.WNStop .WNStop_con .WNStop_con_list:hover .con_list_title,.WNStop .WNStop_con .WNStop_con_list:hover .con_list_txt {color:#fff;transition:all .5s ease;}
/* Your Health-KRAS-Mutant Cancer */.GlobalLeader {padding:7.2940vw 0vw;background:#f5f5f5;}
.GlobalLeader .Diseases_con {display:flex;justify-content:center;align-items:center;margin-top:3.126vw;}
.GlobalLeader .Diseases_con .Diseases_con_list {display:flex;align-items:center;margin:0vw 2.084vw;}
.GlobalLeader .Diseases_con .Diseases_con_list .con_list_icon {margin-right:1.8235vw;}
.GlobalLeader .Diseases_con .Diseases_con_list .con_list_icon img {height:3.3865vw;}
.GlobalLeader .Diseases_con .Diseases_con_list .con_list_right .list_right_dd {margin-bottom:0.521vw;font-weight:700;}
.GlobalLeader .Diseases_con .Diseases_con_list .con_list_right .list_right_dt {color:#666;}
.SAlignment {background:url(../images/bg39.jpg) no-repeat center top fixed;background-size:cover;}
.SAlignment .wh1400 {display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;}
.SAlignment .SAlignment_con {margin-top:3.3865vw;display:flex;align-items:center;justify-content:center;}
.SAlignment .SAlignment_con .SAlignment_con_list2 {padding:0vw 18.235vw;}
.Precision {padding:7.2940vw 0vw;background:#f5f5f5;}
.Precision .Precision_con {margin-top:3.6470vw;}
.Precision .Precision_con .Precision_con_list {height:7.5545vw;border-radius:1.042vw;padding:2.8655vw 4.4285vw;margin-bottom:1.1462vw;transition:all .5s ease;}
.Precision .Precision_con .Precision_con_list:last-child {margin-bottom:0;}
.Precision .Precision_con .Precision_con_list.Precision_con_list1 {background:url(../images/bg40.jpg) no-repeat center center;background-size:cover;}
.Precision .Precision_con .Precision_con_list.Precision_con_list2 {background:url(../images/bg41.jpg) no-repeat center center;background-size:cover;}
.Precision .Precision_con .Precision_con_list.Precision_con_list3 {background:url(../images/bg42.jpg) no-repeat center center;background-size:cover;}
.Precision .Precision_con .Precision_con_list .con_list_title {margin-bottom:1.4588vw;color:#fff;font-weight:700;}
.Precision .Precision_con .Precision_con_list .con_list_txt {color:#fff;line-height:1.5;position:relative;bottom:-1.042vw;opacity:0;transition:all .5s ease;width:70%;max-width:100%;}
.Precision .Precision_con .Precision_con_list.active {height:23.7055vw;transition:all .5s ease;}
.Precision .Precision_con .Precision_con_list.active .con_list_txt {bottom:0;opacity:1;transition:all .5s ease;}
.Changing {text-align:center;background:#fff;position:relative;padding:7.2940vw 0vw;}
.Changing .Changing_top {position:sticky;top:30vh;z-index:5;}
.Changing .Changing_img {margin-top:-15.63vw;}
.Changing .ChangingIcon {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:2;}
.Changing .ChangingIcon img {animation:videoClick 55s linear infinite;}
@keyframes videoClick {from {transform:rotate(0);}
to {transform:rotate(360deg);}
}
.Changing .DTitle {position:relative;z-index:3;}
.Changing .Changing_btn {display:flex;justify-content:center;margin-top:2.084vw;position:relative;z-index:3;}
.Changing .Changing_btn a {padding:0.5731vw 1.1462vw;border-radius:5.21vw;font-weight:500;color:#fff;background:#ec1d23;transition:all .5s ease;}
.Changing .Changing_btn a:hover {padding:0.5731vw 2.2924vw;transition:all .5s ease;}
.Changing .Changing_imglist {margin-top:10.42vw;position:relative;z-index:4;padding:0vw 16vw;}
.Changing .Changing_imglist img {box-shadow:0vw 0vw 6.773vw rgba(236,29,35,.5);border-radius:100%;}
.Changing .Changing_imglist.Changing_imglist0 {text-align:right;filter:blur(0.52vw);opacity:1;}
.Changing .Changing_imglist.Changing_imglist1 {text-align:left;margin-top:0;}
.Changing .Changing_imglist.Changing_imglist2 {text-align:right;padding:0vw 20vw;}
.Changing .Changing_imglist.Changing_imglist3 {text-align:right;margin-top:1.563vw;padding:0vw 24vw;}
.Changing .Changing_imglist.Changing_imglist4 {text-align:left;filter:blur(1.04vw);margin-top:0;opacity:1;padding:0;margin-top:-15.63vw;}
/* Careers */.Careers {padding:7.2940vw 0vw;padding-bottom:10.42vw;background:#ffffff;}
.Careers .Careers_con {margin-top:4.689vw;display:flex;flex-wrap:wrap;justify-content:space-between;}
.Careers .Careers_con .Careers_con_list {width:32%;position:relative;overflow:hidden;border-radius:1.042vw;}
.Careers .Careers_con .Careers_con_list .con_list_img {width:100%;display:flex;overflow:hidden;}
.Careers .Careers_con .Careers_con_list .con_list_img img {width:100%;transform:scale(1);transition:all .5s ease;}
.Careers .Careers_con .Careers_con_list:hover .con_list_img img {transform:scale(1.15);transition:all .5s ease;}
.Careers .Careers_con .Careers_con_list .con_list_po {width:100%;position:absolute;bottom:0;left:0;right:0;padding:2.2924vw;background:linear-gradient(to top,rgba(38,38,38,.8),transparent);height:100%;display:flex;flex-direction:column;justify-content:flex-end;}
.Careers .Careers_con .Careers_con_list .con_list_po .list_po_dd {font-weight:700;color:#fff;margin-bottom:0.7815vw;}
.Careers .Careers_con .Careers_con_list .con_list_po .list_po_dt {color:#fff;line-height:1.5;}
.Joinbg {background:#eaedf3 url(../images/bn14.png) no-repeat center right fixed;}
.CareLab {padding:7.2940vw 0vw;height:200vh;background:none;}
.CareLab .wh1400 {position:sticky;top:30vh;}
.CareLab .CareLab_con {display:flex;margin-top:3.126vw;}
.CareLab .CareLab_con .CareLab_con_list {background:rgba(255,255,255,.6);border-radius:1.042vw;backdrop-filter:blur(0.52vw);-webkit-backdrop-filter:blur(0.52vw);position:relative;margin-right:1.7193vw;flex:0 0 23.966vw;padding:1.6672vw;}
.CareLab .CareLab_con .CareLab_con_list .con_list_icon {display:flex;justify-content:flex-end;}
.CareLab .CareLab_con .CareLab_con_list .con_list_icon img {height:3.126vw;}
.CareLab .CareLab_con .CareLab_con_list .con_list_title {font-weight:700;color:#222;margin-bottom:1.042vw;margin-top:2.8655vw;}
.CareLab .CareLab_con .CareLab_con_list .con_list_txt {color:#222;line-height:1.5;}
.CareLab .CareLab_con .CareLab_con_list:last-child {margin-right:0;}
.CareLab .CareLab_con .CareLab_con_list:hover .con_list_title {color:#fff;transition:all .5s ease;}
.CareLab .CareLab_con .CareLab_con_list:hover .con_list_txt {color:#fff;transition:all .5s ease;}
.CareLab .CareLab_con .CareLab_con_list:hover .con_list_icon img {filter:brightness(0) invert(1);transition:all .5s ease;}
.Join {background:none;padding:7.2940vw 0;}
.Join .Join_con {margin-top:3.126vw;}
.Join .Join_con .Join_con_list {background:rgba(255,255,255,.6);border-radius:1.042vw;backdrop-filter:blur(0.52vw);-webkit-backdrop-filter:blur(0.52vw);margin-bottom:2.0319vw;}
.Join .Join_con .Join_con_list:last-child {margin-bottom:0;}
.Join .Join_con .Join_con_list .con_list_title {display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.563vw 2.605vw;}
.Join .Join_con .Join_con_list .con_list_title .list_title_dd {font-weight:500;color:#222;transition:all .5s ease;}
.Join .Join_con .Join_con_list .con_list_title .list_title_icon {display:flex;align-items:center;justify-content:center;border:0.1563vw solid rgba(255,255,255,0);border-radius:5.21vw;width:2.3445vw;height:2.3445vw;transition:all .5s ease;}
.Join .Join_con .Join_con_list .con_list_title .list_title_icon img {height:0.521vw;transform:rotateX(180deg);transition:all .5s ease;}
.Join .Join_con .Join_con_list.active .con_list_title .list_title_dd {color:#ec1d23;transition:all .5s ease;}
.Join .Join_con .Join_con_list.active .con_list_title .list_title_icon {border:0.1563vw solid #ec1d23;transition:all .5s ease;}
.Join .Join_con .Join_con_list.active .con_list_title .list_title_icon img {transform:rotateX(0deg);transition:all .5s ease;}
.Join .Join_con .Join_con_list .con_list_down {padding:1.563vw 2.605vw;display:none;padding-top:0.7815vw;}
.Join .Join_con .Join_con_list .con_list_down .list_down_con {display:flex;flex-wrap:wrap;justify-content:space-between;}
.Join .Join_con .Join_con_list .con_list_down .list_down_li {margin-bottom:1.042vw;width:48%;}
.Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_title {font-weight:700;color:#222;margin-bottom:1.042vw;}
.Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_txt {color:#222;line-height:1.8;white-space:pre-line;}
.Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_txt p {color:#222;line-height:1.5;margin-bottom:0.7815vw;}
.Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_txt p:last-child {margin-bottom:0;}
.Join .Join_con .Join_con_list .con_list_down .list_down_btn {width:100%;text-align:center;margin-top:1.042vw;display:flex;justify-content:center;}
.Join .Join_con .Join_con_list .con_list_down .list_down_btn a {padding:0.5731vw 1.1462vw;border-radius:5.21vw;font-weight:500;color:#fff;background:#ec1d23;transition:all .5s ease;}
.Join .Join_con .Join_con_list .con_list_down .list_down_btn a:hover {padding:0.5731vw 2.2924vw;transition:all .5s ease;}
.Join .Join_con .Join_con_list .con_list_down .list_down_btn a img {height:0.6773vw;margin-left:0.521vw;}
.DetailsBanner .DetailsBanner_content {position:absolute;left:0;right:0;margin:0 auto;bottom:0;height:100%;display:flex;flex-direction:column;justify-content:center;}
.DetailsBanner .DetailsBanner_content .Contact_title {color:#fff;border-bottom:0.0521vw solid rgba(255,255,255,.2);padding-bottom:1.8235vw;margin-bottom:1.8235vw;font-weight:500;}
.DetailsBanner .DetailsBanner_content .Contact_content {display:flex;align-items:flex-start;justify-content:space-evenly;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list {display:flex;align-items:flex-start;width:100%;justify-content:space-between;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left {display:flex;align-items:flex-start;justify-content:space-between;width:calc(100% - 6.252vw);}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list:first-child .content_list_left {width:100%;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_title {color:#fff;white-space:nowrap;margin-right:1vw;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt {width:calc(100%);}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li {display:flex;align-items:flex-start;margin-bottom:2.084vw;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li:last-child {margin-bottom:0;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dd {color:rgba(255,255,255,.6);display:flex;align-items:center;width:7.815vw;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dd img {width:1.2504vw;margin-right:1.1462vw;max-height:1.2504vw;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dt {color:#fff;width:calc(100% - 7.815vw);line-height:1.55;}
.DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_right .list_right_dt {color:rgba(255,255,255,.6);text-align:center;margin-top:0.7815vw;}
.Message {padding:5.21vw 0vw;border-bottom:0.0521vw solid #dcdcdc;background:#fff;}
.Message .Message_content {display:flex;flex-wrap:wrap;justify-content:space-between;}
.Message .Message_content .Message_content_list {width:48%;border-bottom:0.0521vw solid #111;margin-bottom:2.605vw;white-space:nowrap;display:flex;align-items:center;}
.Message .Message_content .Message_content_list input {width:100%;line-height:1.5;padding:1.563vw 0vw;margin-left:0.521vw;color:#111;}
.Message .Message_content .Message_content_list span {color:#f21616;}
.Message .Message_content .Message_content_list.textarea {width:100%;white-space:normal;flex-wrap:wrap;}
.Message .Message_content .Message_content_list.textarea textarea {width:100%;height:5.731vw;margin-top:0.4168vw;color:#111;resize:none;}
.Message .Message_content .Message_content_submit {width:100%;display:flex;justify-content:space-between;}
.Message .Message_content .Message_content_submit input {width:49%;height:2.8134vw;display:flex;align-items:center;justify-content:center;color:#666666;background:#eaeaea;border-radius:5.21vw;}
.Message .Message_content .Message_content_submit input[type="submit"] {color:#fff;background:#ec1d23;cursor:pointer;}
.Message .Message_content .Message_content_list:hover {border-bottom:0.0521vw solid #ec1d23;}
.Message .Message_content .Message_content_list:hover input {color:#ec1d23;}
.Message .Message_content .Message_content_verfy {width:100%;border-bottom:0.0521vw solid #111;margin-bottom:3.605vw;display:flex;align-items:center;justify-content:space-between;}
.Message .Message_content .Message_content_verfy .content_verfy_img {}
.Message .Message_content .Message_content_verfy .content_verfy_img img {cursor:pointer;}
.Message .Message_content .Message_content_verfy .content_verfy_input {width:calc(100% - 13.03vw);}
.Message .Message_content .Message_content_verfy .content_verfy_input input {width:100%;line-height:1.5;padding:1.563vw 0vw;margin-left:0.521vw;color:#111;}





@media screen and (max-width:1760px){ 
    header#header{ height: auto;}
    nav#nav .nav-depth1-wrap li a,.header-link-wrap ul li a{ height: 90px;}
    .ico-header-contact,.ico-header-lang{ width: 32px; height: 32px;}
    
    .Team .Team_right .Team_right_list .right_list_title .list_title_p p{ font-size: 16px;}
    
}
@media screen and (max-width:1560px){ 
    nav#nav .nav-depth1-wrap li a,.header-link-wrap ul li a{ height: 80px;}
    .ico-header-contact,.ico-header-lang{ width: 28px; height: 28px;}
    
    .Team .Team_right .Team_right_list .right_list_title .list_title_p p{ font-size: 14px;}
    
    .Team .Team_left{width: 36%;}
}

@media screen and (max-width:1360px){ 
    nav#nav .nav-depth1-wrap li a,.header-link-wrap ul li a{ height: 65px;}
    .ico-header-contact,.ico-header-lang{ width: 24px; height: 24px;}
    .header-link-wrap ul li a span{ font-size: 14px;}
    
    .DTitle.w65,.DTitle.w82{ width: 100%;}
    
    .Changing .Changing_imglist.Changing_imglist0 { margin-right: -280px; }
    .Changing .Changing_imglist.Changing_imglist1 { margin-left: -220px; }
    .Changing .Changing_imglist.Changing_imglist2,.Changing .Changing_imglist.Changing_imglist3{ margin-right: -200px; }
    .Changing .Changing_imglist.Changing_imglist4 { margin-left: -300px; }
    
    .OurCompany .OurCompany_img .OurCompany_img_list img{ width:30%;}
    
    .Team .Team_right .Team_right_list .right_list_title .list_title_p p{ font-size: 12px;}
}

@media screen and (max-width:1160px){ 
    .Team .DTitle .DTitle_dd{word-break: normal;overflow-wrap: break-word;}
    .wh1400{width: 76.94vw;}
}

@media screen and (max-width:1024px){ 
        .main-inner2 {width:calc(100% - 132px);max-width:100%;height:100%;padding:0;margin:0 auto;position:relative;}
        .main-visual .main-visual-typo-wrap {position:absolute;top:192px;width:100%;}
        .main-visual .main-visual-typo-wrap .typo-wrap {width:1400px;margin:0 auto;font-size:68px;line-height:1;font-weight:700;-webkit-text-stroke:0px #f5f5f5;}
        .main-visual .main-visual-typo-wrap .typo-wrap span {color:#ec1d23;font-weight:700;font-size:68px;}
        .main-visual .visual-motion .visual-back {width:100%;height:calc(100vh - 440px);border-top-left-radius:50px;border-top-right-radius:50px;overflow:hidden;transform-origin:bottom;position:absolute;left:50%;transform:translateX(-50%);bottom:0;will-change:width,height,border-radius;}
        .main-visual .visual-motion .visual-back .visual-wrap img {width:100%;height:100%;object-fit:cover;}
        .wh1400 {width:1400px;margin:0 auto;}
        .DTitle.mt-80 {margin-bottom:80px;}
        .DTitle.center {text-align:center;}
        .DTitle.w65 {width:65%;max-width:100%;margin:0 auto;}
        .DTitle.w82 {width:82%;max-width:100%;margin:0 auto;}
        .DTitle .DTitle_t {color:#ec1d23;margin-bottom:22px;}
        .DTitle .DTitle_t b {color:#ec1d23;margin-bottom:5px;display:inline-block;}
        .DTitle .DTitle_dd {color:#262626;font-weight:700;}
        .DTitle .DTitle_dt {color:#262626;line-height:1.5;margin-top:50px;}
        .DTitle.mt-35 .DTitle_dt {margin-top:35px;}
        .DTitle.color .DTitle_dd {color:#ffffff;}
        .DTitle.color .DTitle_dt {color:#ffffff;}
        .padding150 {padding:150px 0px;}
        .IBanner {position:relative;}
        .IBanner .IBanner_list {position:relative;}
        .IBanner .IBanner_list .IBanner_list_img {overflow:hidden;}
        .IBanner .IBanner_list .IBanner_list_img img {width:100%;height:100vh;object-fit:cover;-webkit-animation:bs2 50s linear infinite;animation:bs2 50s linear infinite;}
        .IBanner .IBanner_list .IBanner_list_po {position:absolute;left:0;right:0;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;}
        .IBanner .IBanner_list .IBanner_list_po .list_po_dd {color:#fff;font-family:var(--font-futura);line-height:1.15;font-weight:bolder;}
        .IBanner .IBanner_list .IBanner_list_po .list_po_dt {color:#fff;}
        .IBanner .IBanner_bottom {position:absolute;left:0;right:0;bottom:60px;display:flex;align-items:center;justify-content:space-between;z-index:2;}
        .IBanner .IBanner_bottom_left {display:flex;align-items:center;}
        .IBanner .swiper-button-next,.IBanner .swiper-button-prev {position:relative;left:auto;right:auto;top:0;margin-top:0;width:auto;}
        .IBanner .swiper-button-next:after,.IBanner .swiper-button-prev:after {color:#fff;font-size:20px;}
        .IBanner .swiper-pagination {position:relative;left:auto;right:auto;top:0;margin-top:0;margin:0px 25px;display:flex;align-items:center;}
        .IBanner .swiper-pagination span {background:#fff;width:22px;height:22px;border:2px solid rgba(255,255,255,0);background:none;opacity:1;margin-right:15px;display:flex;align-items:center;justify-content:center;}
        .IBanner .swiper-pagination span:before {content:"";display:inline-block;width:6px;height:6px;border-radius:100%;background:#fff;}
        .IBanner .swiper-pagination span:last-child {margin-right:0px;}
        .IBanner .swiper-pagination span.swiper-pagination-bullet-active {border:2px solid #fff;}
        .IBanner .IBanner_bottom_right {color:#fff;transform:rotate(90deg);cursor:pointer;}
        .IBanner .IBanner_bottom_right span {width:1px;height:75px;background:rgba(255,255,255,.33);display:inline-block;position:relative;transform:rotate(90deg);bottom:-32px;left:50px;}
        .IBanner .IBanner_bottom_right span:before {content:"";display:inline-block;width:100%;height:0%;background:#fff;position:absolute;left:0;bottom:0;animation:heightExpand 2s linear infinite;}
      
        /* Our Company */.OurCompany {background:#fff url(../images/bg13.jpg) no-repeat center top fixed;padding:135px 70px;padding-bottom:0;}
        .OurCompany .OurCompany_title {text-align:center;position:sticky;top:40vh;}
        .OurCompany .OurCompany_title .DTitle_dt {width:60%;max-width:100%;margin:0 auto;margin-top:50px;}
        .OurCompany .OurCompany_img .OurCompany_img_list {margin-top:80px;}
        .OurCompany .OurCompany_img .OurCompany_img_list:nth-child(2n) {text-align:right;}
        .OurCompany .OurCompany_img .OurCompany_img_list img {border-radius:20px;}
        .OurCompany .OurCompany_img .OurCompany_img_list:last-child {text-align:left;}
        .OurCompany .OurCompany_img .OurCompany_img_list:last-child img {border-radius:0;}
        .OurCompany .OurCompany_img .main-visual .main-tit-area {right:50%;left:inherit;width:100%;}
        .OurCompany .OurCompany_img .main-visual .main-tit-area .main-subtit3 {color:#fff;}
        .OurCompany .OurCompany_img .main-visual.main-visual2 .main-inner2 {width:1400px;}
        .OurCompany .OurCompany_img .main-visual.main-visual2 .visual-motion .visual-back {height:400px;}
        .videoClick {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;}
        .videoClick span {cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;opacity:.5;cursor:pointer;transition:all .5s ease;}
        .videoClick span img:last-child {position:absolute;}
        .videoClick span:hover {opacity:1;transition:all .5s ease;}
        .videoClick span img:first-child {animation:videoClick 15s linear infinite;}
       
        .content_list_video {display:none;}
        .content_list_video.on {display:block;}
        .content_list_video .list_video_bg {position:fixed;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:1211;}
        .content_list_video .list_video_content {width:50%;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1211;}
        .content_list_video .list_video_content .video_content_close {cursor:pointer;position:fixed;right:0;top:-35px;}
        .content_list_video .list_video_content .video_content_close svg {color:#fff;}
        .content_list_video .list_video_content video {width:100%;max-height:80vh;}
        .Team {background:#ffffff;background-size:cover;}
        .Team .wh1400 {display:flex;align-items:center;justify-content:space-between;height:100vh;position:sticky;top:0;}
        .Team .Team_left {width:30%;}
        .Team .Team_right {width:60%;display:flex;padding-top:140px;}
        .Team .Team_right .Team_right_list {background:#f5f5f5;border-radius:20px;position:relative;margin-right:20px;flex:0 0 485px;height:540px;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;}
        .Team .Team_right .Team_right_list .right_list_img {margin-bottom:-40px;}
        .Team .Team_right .Team_right_list .right_list_img img {transform:scale(1);transition:transform 0.5s ease;}
        .Team .Team_right .Team_right_list .right_list_title {position:absolute;bottom:24px;left:0;right:0;margin:0 auto;width:calc(100% - 48px);opacity:0;transition:opacity 0.5s ease;background:#ec1d23;border-radius:20px;padding:25px 35px;}
        .Team .Team_right .Team_right_list .right_list_title .list_title_dd {color:#fff;font-weight:700;}
        .Team .Team_right .Team_right_list .right_list_title .list_title_dt {color:#fff;margin-top:15px;line-height:1.5;}
        .Team .Team_right .Team_right_list .right_list_title .list_title_p {color:#fff;margin-top:15px;}
        .Team .Team_right .Team_right_list .right_list_title .list_title_p p {color:#fff;}
        .Team .Team_right .Team_right_list .right_list_po {position:absolute;left:0;bottom:0;width:100%;opacity:0;pointer-events:none;transition:all .5s ease;}
        .Team .Team_right .Team_right_list .right_list_po.active {opacity:1;pointer-events:inherit;transition:all .5s ease;}
        .Team .Team_right .Team_right_list .right_list_po .right_list_title {opacity:1;left:0;bottom:0;width:100%;position:relative;}
        .Team .Team_right .Team_right_list .right_list_po .right_list_title .list_title_close {position:absolute;right:24px;top:24px;cursor:pointer;}
        .Team .Team_right .Team_right_list:nth-child(1) .right_list_img {margin-left:50px;}
        .Team .Team_right .Team_right_list:hover .right_list_img img {transform:scale(1.05);transition:transform 0.5s ease;}
        .Team .Team_right .Team_right_list:hover .right_list_title {opacity:1;}
        .tra img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
        .tra:hover img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
        .Value {background:#fff url(../images/bg13.jpg) no-repeat center top fixed;background-size:cover;padding:135px 0px;}
        .Value .Value_title {margin-bottom:80px;}
        .Value .Value_flex {display:flex;justify-content:space-between;align-items:flex-start;}
        .Value .Value_contnet {display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(50% - 25px);}
        .Value .Value_contnet .Value_contnet_list {width:100%;background:#f5f5f5;border-radius:20px;padding:30px;margin-bottom:50px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
        .Value .Value_contnet .Value_contnet_list:last-child {margin-bottom:0;}
        .Value .Value_contnet .Value_contnet_list .contnet_list_img {border-radius:20px;overflow:hidden;display:flex;position:relative;overflow:hidden;}
        .Value .Value_contnet .Value_contnet_list .contnet_list_body {padding-top:30px;}
        .Value .Value_contnet .Value_contnet_list .contnet_list_body .list_body_tit {font-weight:700;margin-bottom:20px;color:#111;}
        .Value .Value_contnet .Value_contnet_list .contnet_list_body .list_body_txt {line-height:1.5;color:#666;}
        .Value .Value_contnet .Value_contnet_list .contnet_list_body {padding-top:30px;}
        .Value .Value_contnet .Value_contnet_list:hover .contnet_list_body .list_body_tit {color:#fff;}
        .Value .Value_contnet .Value_contnet_list:hover .contnet_list_body .list_body_txt {color:#fff;}
        .Value .Value_contnet .Value_contnet_btn {border-radius:20px;overflow:hidden;position:relative;width:100%;display:flex;}
        .Value .Value_contnet .Value_contnet_btn a {position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;}
        .Value .Value_contnet .Value_contnet_btn a img {height:30px;margin-left:5px;}
        .Value .Value_contnet .Value_contnet_btn .Value_contnet_btn_bg {height:360px;width:100%;object-fit:cover;}
        .Value .Value_contnet:nth-child(2) {padding-top:168px;}
        .History {padding:135px 0px;background:#f5f5f5;}
        .History .History_title {margin-bottom:80px;}
        .History .History_content {position:relative;}
        .History .History_content::before {content:"";display:inline-block;width:2px;background:#efefef;position:absolute;left:0;right:0;margin:0 auto;top:0;height:100%;}
        .History .History_content .History_content_icon {position:absolute;left:0;right:0;margin:0 auto;top:0;width:25px;display:flex;align-items:flex-end;}
        .History .History_content .History_content_icon::before {content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;top:0;width:2px;height:100%;background:#ec1d23;}
        .History .History_content .History_content_icon img {width:25px;height:24px;position:relative;z-index:2;bottom:-8px;}
        .History .History_content .History_content_list {display:flex;justify-content:space-between;padding-bottom:100px;opacity:.5;transition:all .5s ease;}
        .History .History_content .History_content_list .content_list_left {width:42%;text-align:right;}
        .History .History_content .History_content_list .content_list_left .list_left_time {font-size:144px;color:#262626;font-weight:700;margin-bottom:30px;transition:all .5s ease;}
        .History .History_content .History_content_list .content_list_left .list_left_img img {border-radius:20px;}
        .History .History_content .History_content_list .content_list_right {width:42%;padding-top:66px;}
        .History .History_content .History_content_list .content_list_right .list_right_dd {color:#262626;font-weight:700;}
        .History .History_content .History_content_list .content_list_right .list_right_dt {color:#262626;margin-top:25px;line-height:1.5;}
        .History .History_content .History_content_list:nth-child(2n) {flex-direction:row-reverse;}
        .History .History_content .History_content_list:nth-child(2n) .content_list_right {text-align:right;}
        .History .History_content .History_content_list:nth-child(2n) .content_list_left {text-align:left;}
        .History .History_content .History_content_list.active {opacity:1;transition:all .5s ease;}
        .History .History_content .History_content_list.active .content_list_left .list_left_time {color:#ec1d23;transition:all .5s ease;}
        /* News */.padding80 {padding:80px 0px;}
        .NewsNav {background:#fff;}
        .NewsNav .wh1400 {display:flex;align-items:center;}
        .NewsNav .NewsNav_list {margin-right:65px;position:relative;display:inline-block;line-height:80px;transition:all .5s ease;}
        .NewsNav .NewsNav_list::before {content:"";display:inline-block;width:0%;height:2px;background:#ec1d23;position:absolute;left:0;right:0;margin:0 auto;bottom:0;opacity:0;transition:all .5s ease;}
        .NewsNav .NewsNav_list.active::before {opacity:1;width:100%;}
        .NewsNav .NewsNav_list.active {color:#ec1d23;}
        .NewsNav .NewsNav_list:hover::before {opacity:1;transition:all .5s ease;width:100%;}
        .NewsNav .NewsNav_list:hover {color:#ec1d23;transition:all .5s ease;}
        .DetailsBanner .main-inner2 {width:calc(1919px - 40px);}
        .DetailsBanner .visual-motion .visual-back {height:calc(100vh - 120px);border-radius:0px;padding-bottom:20px;}
        .DetailsBanner .visual-motion .visual-back .visual-wrap {transform:scale(1);border-radius:20px;overflow:hidden;}
        .DetailsBanner .visual-motion .visual-back .visual-wrap img {animation:DetailsBanner 30s linear infinite;}
        .DetailsBanner .DetailsBanner_title {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;}
        .DetailsBanner .DetailsBanner_title .DetailsBanner_title_dd {font-size:96px;font-weight:700;margin-bottom:30px;color:#fff;}
        .DetailsBanner .DetailsBanner_title .DetailsBanner_title_dt {font-size:30px;color:#fff;line-height:1.5;width:1200px;max-width:100%;margin:0 auto;}
        .DetailsBanner .DetailsBanner_scroll {position:absolute;bottom:53px;left:50%;transform:translateX(-50%);text-align:center;cursor:pointer;}
        .DetailsBanner .DetailsBanner_scroll .DetailsBanner_scroll_icon {position:relative;animation:scroll 1.5s linear infinite;top:0;}
        .DetailsBanner .DetailsBanner_scroll .DetailsBanner_scroll_icon img {height:27px;}
        .DetailsBanner .DetailsBanner_scroll .DetailsBanner_scroll_title {margin-top:5px;color:#fff;font-weight:700;font-size:14px;}
        @keyframes scroll {0% {top:0;}
        50% {top:-10px;}
        100% {top:0;}
        }
        @keyframes DetailsBanner {0% {transform:scale(1);}
        50% {transform:scale(1.15);}
        100% {transform:scale(1);}
        }
        .News {background:#f5f5f5;}
        .News .NewsTop {position:relative;}
        .News .NewsTop .NewsTop_list {height:450px;display:flex;justify-content:space-between;}
        .News .NewsTop .NewsTop_list .NewsTop_list_img {width:49%;height:100%;border-radius:20px;overflow:hidden;display:flex;}
        .News .NewsTop .NewsTop_list .NewsTop_list_img img {height:100%;width:100%;object-fit:cover;}
        .News .NewsTop .NewsTop_list .NewsTop_list_body {width:49%;border-radius:20px;background:#fff;padding:75px 50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
        .News .NewsTop .NewsTop_list .NewsTop_list_body .list_body_dd {color:#666666;}
        .News .NewsTop .NewsTop_list .NewsTop_list_body .list_body_dt {color:#111111;line-height:1.35;margin:20px 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
        .News .NewsTop .NewsTop_list .NewsTop_list_body .list_body_p {color:#666666;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:30px;}
        .News .NewsTop .swiper-pagination {position:absolute;width:49%;left:0;bottom:28px;}
        .News .NewsTop .swiper-pagination span {width:13px;height:13px;margin:0px 7px;background:#fff;}
        .News .NewsBody {display:flex;flex-wrap:wrap;margin-top:65px;}
        .News .NewsBody .NewsBody_list {width:32%;margin-right:2%;margin-bottom:2%;border-radius:10px;overflow:hidden;}
        .News .NewsBody .NewsBody_list:nth-child(3n) {margin-right:0;}
        .News .NewsBody .NewsBody_list .NewsBody_list_img {width:100%;height:270px;position:relative;}
        .News .NewsBody .NewsBody_list .NewsBody_list_img img {width:100%;height:100%;object-fit:cover;}
        .News .NewsBody .NewsBody_list .NewsBody_list_con {padding:30px;background:#fff;transition:all .5s ease;}
        .News .NewsBody .NewsBody_list:hover .NewsBody_list_con {background:#ec1d23 !important;transition:all .5s ease;}
        .News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_title {color:#111111;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .5s ease;}
        .News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_bot {display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ededed;padding-top:25px;margin-top:25px;}
        .News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_bot .con_bot_lef {color:#666666;transition:all .5s ease;}
        .News .NewsBody .NewsBody_list .NewsBody_list_con .list_con_bot .con_bot_tag {color:#666666;background:#f6f6f7;padding:5px 10px;border-radius:5px;transition:all .5s ease;}
        .News .NewsBody .NewsBody_list:hover .NewsBody_list_con .list_con_title {color:#fff;}
        .News .NewsBody .NewsBody_list:hover  .NewsBody_list_con .list_con_bot {border-top:1px solid rgba(255,255,255,.2);}
        .News .NewsBody .NewsBody_list:hover .NewsBody_list_con .list_con_bot .con_bot_lef {color:#fff;}
        .News .NewsBody .NewsBody_list:hover .NewsBody_list_con .list_con_bot .con_bot_tag {color:#fff;background:rgba(255,255,255,.2);}
        .layui-laypage {display:flex;font-size:16px;color:#333;align-items:center;justify-content:center;margin-top:40px;}
        .layui-laypage a {font-size:16px;color:#333;height:40px;width:40px;text-align:center;border:#dadada solid 1px;margin:0 5px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;}
        .layui-laypage-curr {background:#ec1d23;font-size:16px;color:#fff;height:40px;width:40px;text-align:center;margin:0 5px;border-radius:100%;display:flex;align-items:center;justify-content:center;}
        .layui-laypage-curr em,.layui-laypage-disabled em {font-style:inherit;}
        .layui-laypage-disabled {font-size:16px;color:#333;height:40px;text-align:center;border:#dadada solid 1px;margin:0 5px;background:#fff;border-radius:100%;width:40px;align-items:center;display:flex;align-items:center;justify-content:center;}
        .layui-laypage-disabled:hover {background:#ec1d23;color:#fff;}
        .layui-laypage a:hover {background:#ec1d23;color:#fff;}
        .layui-laypage-count {display:none;}
        .NewsDetails {background:#fff;padding-top:160px;border-bottom:1px solid #ccc;padding-bottom:100px;}
        .NewsDetails .wh1400 {display:flex;align-items:flex-start;justify-content:space-between;}
        .NewsDetails .NewsDetails_body {width:65%;}
        .NewsDetails .NewsDetails_page {display:flex;align-items:center;}
        .NewsDetails .NewsDetails_page a {color:#b0b0b0;}
        .NewsDetails .NewsDetails_page a.active {color:#111;}
        .NewsDetails .NewsDetails_page span {color:#b0b0b0;margin:0px 5px;}
        .NewsDetails .NewsDetails_title {color:#111;line-height:1.15;margin:30px 0px;font-weight:500;}
        .NewsDetails .NewsDetails_tag {display:flex;align-items:center;}
        .NewsDetails .NewsDetails_tag .NewsDetails_tag_list {display:flex;align-items:center;margin-right:50px;color:#666;}
        .NewsDetails .NewsDetails_tag .NewsDetails_tag_list img {height:18px;margin-right:10px;}
        .NewsDetails .NewsDetails_txt {color:#111111;padding-top:28px;margin-top:28px;border-top:1px solid #ededed;}
        .NewsDetails .NewsDetails_txt p {margin-bottom:20px;font-weight:300;line-height:1.5;}
        .NewsDetails .NewsDetails_page2 {display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ededed;padding-top:35px;margin-top:35px;}
        .NewsDetails .NewsDetails_page2 .NewsDetails_page_list {width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;}
        .NewsDetails .NewsDetails_page2 .NewsDetails_page_list:first-child {background-image:url(../images/ico-arrow-left.svg);background-repeat:no-repeat;background-size:9px;background-position:left center;padding-left:20px;}
        .NewsDetails .NewsDetails_page2 .NewsDetails_page_list:last-child {background-image:url(../images/ico-arrow-right.svg);background-repeat:no-repeat;background-size:9px;background-position:right center;padding-right:20px;}
        .NewsDetails .NewsDetails_page2 .NewsDetails_page_list:first-child:hover {background-position:left top;color:#111;}
        .NewsDetails .NewsDetails_page2 .NewsDetails_page_list:last-child:hover {background-position:right top;color:#111;}
        .NewsDetails .NewsDetails_hot {width:27%;background:#f9f9f9 url(../images/bn7.png) no-repeat;background-position:top center;background-size:100% auto;padding:30px;border-radius:10px;position:sticky;top:160px;}
        .NewsDetails .NewsDetails_hot .NewsDetails_hot_title {font-weight:500;color:#111;margin-bottom:10px;}
        .NewsDetails .NewsDetails_hot .NewsDetails_hot_body .NewsDetails_hot_body_list {padding:17px 0px;border-bottom:1px solid #ededed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;}
        .NewsDetails .NewsDetails_hot .NewsDetails_hot_body .NewsDetails_hot_body_list:hover {color:#ec1d23;}
        /* Our Science */.OurScienceBanner .main-visual-typo-wrap .typo-wrap.top {font-size:96px;}
        .OurScienceBanner .main-visual-typo-wrap .typo-wrap.btm {font-size:26px;line-height:1.35;margin-top:20px;}
        .OurScienceBanner .OurScienceBanner_body {position:absolute;left:0;top:0;right:0;margin:0 auto;height:100%;display:flex;align-items:center;opacity:0;}
        .OurScienceBanner .OurScienceBanner_body .wh1400 {display:flex;align-items:flex-start;justify-content:space-between;}
        .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_left {width:45%;font-weight:600;color:#fff;line-height:1.23;}
        .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right {width:45%;}
        .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list:first-child {padding-top:0;}
        .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list {border-bottom:1px solid rgba(255,255,255,.2);padding:40px 0px;}
        .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list .right_list_dd {color:#fff;font-weight:700;}
        .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list .right_list_dt {color:#fff;line-height:1.4;margin-top:20px;}
        .Proprietary {background:#fff;position:relative;width:100%;}
        .Proprietary .DTitle {position:sticky;top:5vh;}
        .Proprietary .Proprietary_con {margin-top:80px;position:relative;}
        .Proprietary .Proprietary_con .Proprietary_con_list {padding:95px;height:420px;border-radius:20px;background-size:cover;background-position:center;position:sticky;top:25vh;margin-bottom:50px;}
        .Proprietary .Proprietary_con .Proprietary_con_list:last-child {margin-bottom:0;}
        .Proprietary .Proprietary_con .Proprietary_con_list.Proprietary_con_list1 {background-image:url(../images/bg29.jpg);z-index:1;transform:scale(1);}
        .Proprietary .Proprietary_con .Proprietary_con_list.Proprietary_con_list2 {background-image:url(../images/bg30.jpg);z-index:2;transform:scale(1);}
        .Proprietary .Proprietary_con .Proprietary_con_list .con_list_title {color:#fff;font-weight:500;}
        .Proprietary .Proprietary_con .Proprietary_con_list .con_list_txt {color:#fff;line-height:1.4;margin-top:25px;margin-bottom:35px;width:65%;max-width:100%;}
        .Proprietary .Proprietary_con .Proprietary_con_list .con_list_tag {display:flex;}
        .Proprietary .Proprietary_con .Proprietary_con_list .con_list_tag .list_tag_li {border-radius:100px;padding:13px 16px;background:rgba(255,255,255,.2);color:#fff;margin-right:15px;}
        .DPipeline .DPipeline_con .DPipeline_con_list {display:flex;padding:40px;border-radius:20px;background:#fff;justify-content:space-between;align-items:center;margin-bottom:45px;opacity:0;}
        .DPipeline .DPipeline_con .DPipeline_con_list:last-child {margin-bottom:0;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li1 {width:15%;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li2 {width:15%;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li3 {width:8%;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 {width:50%;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_icon {border-right:1px dashed #000;height:65px;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_title {color:#262626;font-weight:700;margin-bottom:8px;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_txt {color:#999999;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top {display:flex;position:relative;margin-bottom:20px;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top::before {content:"";display:inline-block;width:0%;height:100%;background:#ec1d23;opacity:1;position:absolute;left:0;top:0;z-index:1;border-radius:100px;transition:width 1.2s cubic-bezier(0.25,0.1,0.25,1);}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active1 .list_li_top::before {width:calc(71% - 6px);}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active2 .list_li_top::before {width:calc(80% - 6px);}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active3 .list_li_top::before {width:calc(77% - 6px);}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active4 .list_li_top::before {width:calc(55% - 6px);}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active5 .list_li_top::before {width:calc(46% - 6px);}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4.active6 .list_li_top::before {width:calc(13% - 6px);}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top .list_li_l {position:relative;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top .list_li_l::before {content:"";display:inline-block;width:6px;background:#fff;height:100%;position:absolute;right:0;top:0;z-index:3;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_top .list_li_l:last-child::before {display:none;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_bottom {display:flex;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.weight {font-weight:700;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l {width:25%;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l:last-child {margin-right:0;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l .li_l_icon {height:16px;background:#f0f0f5;position:relative;overflow:hidden;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l:first-child .li_l_icon {border-radius:100px 0px 0px 100px;}
        .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l:last-child .li_l_icon {border-radius:0px 100px 100px 0px;}
        .CIntegrity {background:#fff;}
        .CIntegrity * {transition:all .5s ease;}
        .CIntegrity *:hover {transition:all .5s ease;}
        .CIntegrity .CIntegrity_con {display:flex;justify-content:space-between;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list {width:49%;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li {border-radius:20px;background:#f5f5f5;display:inline-block;width:100%;margin-bottom:30px;padding:55px 50px;position:relative;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_tag {display:flex;align-items:center;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_tag .li_tag_l {color:#111111;margin-right:15px;padding:14px 34px;border-radius:100px;background:#fff;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_title {margin-top:35px;margin-bottom:20px;font-weight:700;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_txt {line-height:1.4;margin-bottom:35px;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:last-child {margin-bottom:0;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list:last-child {padding-top:90px;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .list_li_tag .li_tag_l {background:rgba(255,255,255,.2);color:#fff;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .list_li_title {color:#fff;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .list_li_txt {color:#fff;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-grad .txt,.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-bk:hover .txt {color:#fff;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn .ico-arrow-right:before {width:15px;transition:width 0.3s ease;background-color:#fbfbfb;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-grad .ico,.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle.hover-bk:hover .ico {background-position:bottom;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle:before {box-shadow:0 0 0 1px inset transparent;}
        .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle:before,.CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li:hover .btn.btn-txt-circle:after {width:calc(100% + 20px) !important;}
        .WithUs {background:#000000 url(../images/bg31.jpg) no-repeat 50%/cover;text-align:center;animation:WithUs 10s linear infinite;}
        .WithUs .WithUs_title {font-weight:700;color:#fff;}
        .WithUs .WithUs_txt {color:#fff;line-height:1.4;margin:40px 0px;margin-bottom:60px;}
        .WithUs .WithUs_btn a {background:#ec1d23;border-radius:100px;color:#fff;font-weight:700;padding:20px 60px;margin-right:20px;display:inline-block;transition:all .5s ease;}
        .WithUs .WithUs_btn a:hover {padding:20px 80px;transition:all .5s ease;}
        .WithUs .WithUs_btn a:last-child {margin-right:0;}
        @keyframes WithUs {0% {background-size:100%;}
        50% {background-size:120%;}
        100% {background-size:100%;}
        }
        .bghover {overflow:hidden;position:relative;transition:all .5s ease;}
        .bghover::before {content:"";display:inline-block;position:absolute;left:0;top:0;background:url(../images/bn8.png) no-repeat 50%/cover;width:100%;height:100%;opacity:0;transition:all .5s ease;left:40px;bottom:70px;z-index:0;}
        .bghover:hover {background:#ec1d23 !important;transition:all .5s ease;}
        .bghover:hover::before {opacity:1;transition:all .5s ease;left:0;bottom:0;}
        /* Your Health-psoriasis */.Psoriasis {background:#f5f5f5;position:relative;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center;}
        .Psoriasis .swiper-container {overflow:inherit !important;}
        .Psoriasis .Psoriasis_list {background:#fff;border-radius:20px;padding:95px 65px;position:relative;transition:all .5s ease;height:auto;}
        .Psoriasis .Psoriasis_list .Psoriasis_list_icon img {height:110px;transition:all .5s ease;filter:none;}
        .Psoriasis .Psoriasis_list .Psoriasis_list_title {font-weight:600;margin-top:70px;margin-bottom:25px;transition:all .5s ease;color:#222;}
        .Psoriasis .Psoriasis_list .Psoriasis_list_txt {line-height:1.5;transition:all .5s ease;color:#222;}
        .Psoriasis .Psoriasis_list:hover .Psoriasis_list_title,.Psoriasis .Psoriasis_list:hover .Psoriasis_list_txt {color:#fff;transition:all .5s ease;}
        .Psoriasis .Psoriasis_list:hover .Psoriasis_list_icon img {filter:brightness(0) invert(1);opacity:.7;}
        .Psoriasis .progress-bar {position:relative;bottom:0;left:0;width:300px;height:5px;background:#e3e3e3;border-radius:100px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;}
        .Psoriasis .progress-bar span {width:0px;height:5px;background:#ec1d23;display:inline-block;border-radius:100px;}
        .PSwitch {background:url(../images/bg33.jpg) no-repeat center top fixed;background-size:cover;padding:135px 0px;position:relative;}
        .PSwitch .wh1400 {display:flex;justify-content:space-between;align-items:flex-start;}
        .PSwitch .PSwitch_left {position:sticky;top:150px;width:47%;}
        .PSwitch .PSwitch_left .PSwitch_left_dd {font-weight:600;color:#fff;line-height:1.23;}
        .PSwitch .PSwitch_left .PSwitch_left_dt {color:#fff;line-height:1.55;margin-top:20px;}
        .PSwitch .PSwitch_right {width:45%;padding-top:200px;}
        .PSwitch .PSwitch_right .PSwitch_right_list {background:rgba(255,255,255,.2);padding:50px;border-radius:20px;margin-bottom:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
        .PSwitch .PSwitch_right .PSwitch_right_list .right_list_tit {color:#fff;font-weight:700;}
        .PSwitch .PSwitch_right .PSwitch_right_list .right_list_txt {color:#fff;line-height:1.5;margin-top:20px;}
        .PSwitch .PSwitch_right .PSwitch_right_list .right_list_tag {display:inline-block;border-radius:100px;padding:11px 21px;color:#fff;background:rgba(255,255,255,.1);margin-top:20px;}
        .OCPatients {padding:140px 0px;background:#fff;}
        .OCPatients .OCPatients_con {display:flex;justify-content:space-between;}
        .OCPatients .OCPatients_con .OCPatients_con_list {width:48.5%;}
        .OCPatients .OCPatients_con .OCPatients_con_list:last-child {padding-top:90px;}
        .OCPatients .OCPatients_con .OCPatients_con_list .con_list_li {border-radius:20px;background:#f5f5f5;padding:100px 50px;}
        .OCPatients .OCPatients_con .OCPatients_con_list .con_list_li .list_li_title {margin-bottom:20px;font-weight:700;transition:all .5s ease;}
        .OCPatients .OCPatients_con .OCPatients_con_list .con_list_li .list_li_txt {line-height:1.5;transition:all .5s ease;}
        .OCPatients .OCPatients_con .OCPatients_con_list .con_list_li:hover .list_li_title,.OCPatients .OCPatients_con .OCPatients_con_list .con_list_li:hover .list_li_txt {color:#fff;transition:all .5s ease;}
        /* Acute Gout */.Diseases {padding:140px 0px;background:#f5f5f5;}
        .Diseases .wh1400 {display:flex;align-items:center;justify-content:space-between;}
        .Diseases .Diseases_left {width:50%;}
        .Diseases .Diseases_left .Diseases_left_con {padding-top:30px;}
        .Diseases .Diseases_left .Diseases_left_con .left_con_list {border-bottom:1px solid #dcdcdc;padding:30px 0px;}
        .Diseases .Diseases_left .Diseases_left_con .left_con_list .con_list_dd {font-weight:700;color:#222;}
        .Diseases .Diseases_left .Diseases_left_con .left_con_list .con_list_dt {color:#666;margin-top:12px;line-height:1.5;}
        .Diseases .Diseases_right {width:45%;position:relative;}
        .Diseases .Diseases_right .Diseases_right_img {display:flex;}
        .Diseases .Diseases_right .Diseases_right_img img {width:100%;border-radius:20px;}
        .Diseases .Diseases_right .Diseases_right_po {position:absolute;bottom:35px;width:calc(100% - 70px);left:0;right:0;margin:0 auto;background:#fff;border-radius:20px;padding:25px;}
        .Diseases .Diseases_right .Diseases_right_po .right_po_list {display:flex;align-items:center;justify-content:space-between;}
        .Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_avatar {display:flex;width:118px;height:118px;border-radius:100%;overflow:hidden;}
        .Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_txt {width:calc(100% - 138px);}
        .Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_txt .po_txt_dd {color:#222;line-height:1.35;}
        .Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_txt .po_txt_dt {color:#666;margin-top:12px;}
        .Diseases .Diseases_right .Diseases_right_po .swiper-pagination {width:100%;bottom:15px;left:0;}
        .Diseases .Diseases_right .Diseases_right_po .swiper-pagination span {margin:0px 3px;background:#ec1d23;}
        .UAEngineering {background:url(../images/bg35.jpg) no-repeat center top fixed;background-size:cover;}
        .WNStop {padding:140px 0px;background:#fff;}
        .WNStop .WNStop_con {display:flex;justify-content:space-between;flex-wrap:wrap;}
        .WNStop .WNStop_con .WNStop_con_list {width:32%;border-radius:20px;border:1px solid #ededed;padding:50px 40px;}
        .WNStop .WNStop_con .WNStop_con_list .con_list_time {padding:9px 17px;border-radius:100px;background:#ec1d23;display:inline-block;color:#fff;transition:all .5s ease;}
        .WNStop .WNStop_con .WNStop_con_list .con_list_title {color:#262626;font-weight:700;margin-top:30px;margin-bottom:20px;transition:all .5s ease;}
        .WNStop .WNStop_con .WNStop_con_list .con_list_txt {color:#262626;line-height:1.45;transition:all .5s ease;}
        .WNStop .WNStop_con .WNStop_con_list:hover {border:1px solid #ec1d23;}
        .WNStop .WNStop_con .WNStop_con_list:hover .con_list_time {background:rgba(255,255,255,.2);transition:all .5s ease;}
        .WNStop .WNStop_con .WNStop_con_list:hover .con_list_title,.WNStop .WNStop_con .WNStop_con_list:hover .con_list_txt {color:#fff;transition:all .5s ease;}
        /* Your Health-KRAS-Mutant Cancer */.GlobalLeader {padding:140px 0px;background:#f5f5f5;}
        .GlobalLeader .Diseases_con {display:flex;justify-content:center;align-items:center;margin-top:60px;}
        .GlobalLeader .Diseases_con .Diseases_con_list {display:flex;align-items:center;margin:0px 40px;}
        .GlobalLeader .Diseases_con .Diseases_con_list .con_list_icon {margin-right:35px;}
        .GlobalLeader .Diseases_con .Diseases_con_list .con_list_icon img {height:65px;}
        .GlobalLeader .Diseases_con .Diseases_con_list .con_list_right .list_right_dd {margin-bottom:10px;font-weight:700;}
        .GlobalLeader .Diseases_con .Diseases_con_list .con_list_right .list_right_dt {color:#666;}
        .SAlignment {background:url(../images/bg39.jpg) no-repeat center top fixed;background-size:cover;}
        .SAlignment .wh1400 {display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;}
        .SAlignment .SAlignment_con {margin-top:65px;display:flex;align-items:center;justify-content:center;}
        .SAlignment .SAlignment_con .SAlignment_con_list2 {padding:0px 350px;}
        .Precision {padding:140px 0px;background:#f5f5f5;}
        .Precision .Precision_con {margin-top:70px;}
        .Precision .Precision_con .Precision_con_list {height:145px;border-radius:20px;padding:55px 85px;margin-bottom:22px;transition:all .5s ease;}
        .Precision .Precision_con .Precision_con_list:last-child {margin-bottom:0;}
        .Precision .Precision_con .Precision_con_list.Precision_con_list1 {background:url(../images/bg40.jpg) no-repeat center center;background-size:cover;}
        .Precision .Precision_con .Precision_con_list.Precision_con_list2 {background:url(../images/bg41.jpg) no-repeat center center;background-size:cover;}
        .Precision .Precision_con .Precision_con_list.Precision_con_list3 {background:url(../images/bg42.jpg) no-repeat center center;background-size:cover;}
        .Precision .Precision_con .Precision_con_list .con_list_title {margin-bottom:28px;color:#fff;font-weight:700;}
        .Precision .Precision_con .Precision_con_list .con_list_txt {color:#fff;line-height:1.5;position:relative;bottom:-20px;opacity:0;transition:all .5s ease;width:70%;max-width:100%;}
        .Precision .Precision_con .Precision_con_list.active {height:455px;transition:all .5s ease;}
        .Precision .Precision_con .Precision_con_list.active .con_list_txt {bottom:0;opacity:1;transition:all .5s ease;}
        .Changing {text-align:center;background:#fff;position:relative;padding:140px 0px;}
        .Changing .Changing_top {position:sticky;top:30vh;z-index:5;}
        .Changing .Changing_img {margin-top:-300px;}
        .Changing .ChangingIcon {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:2;}
        .Changing .ChangingIcon img {animation:videoClick 55s linear infinite;}
        @keyframes videoClick {from {transform:rotate(0);}
        to {transform:rotate(360deg);}
        }
        .Changing .DTitle {position:relative;z-index:3;}
        .Changing .Changing_btn {display:flex;justify-content:center;margin-top:40px;position:relative;z-index:3;}
        .Changing .Changing_btn a {padding:11px 22px;border-radius:100px;font-weight:500;color:#fff;background:#ec1d23;transition:all .5s ease;}
        .Changing .Changing_btn a:hover {padding:11px 44px;transition:all .5s ease;}
        .Changing .Changing_imglist {margin-top:200px;position:relative;z-index:4;padding:0px 307px;}
        .Changing .Changing_imglist img {box-shadow:0px 0px 130px rgba(236,29,35,.5);border-radius:100%;}
        .Changing .Changing_imglist.Changing_imglist0 {text-align:right;filter:blur(10px);opacity:1;}
        .Changing .Changing_imglist.Changing_imglist1 {text-align:left;margin-top:0;}
        .Changing .Changing_imglist.Changing_imglist2 {text-align:right;padding:0px 384px;}
        .Changing .Changing_imglist.Changing_imglist3 {text-align:right;margin-top:30px;padding:0px 461px;}
        .Changing .Changing_imglist.Changing_imglist4 {text-align:left;filter:blur(20px);margin-top:0;opacity:1;padding:0;margin-top:-300px;}
        /* Careers */.Careers {padding:140px 0px;padding-bottom:200px;background:#ffffff;}
        .Careers .Careers_con {margin-top:90px;display:flex;flex-wrap:wrap;justify-content:space-between;}
        .Careers .Careers_con .Careers_con_list {width:32%;position:relative;overflow:hidden;border-radius:20px;}
        .Careers .Careers_con .Careers_con_list .con_list_img {width:100%;display:flex;overflow:hidden;}
        .Careers .Careers_con .Careers_con_list .con_list_img img {width:100%;transform:scale(1);transition:all .5s ease;}
        .Careers .Careers_con .Careers_con_list:hover .con_list_img img {transform:scale(1.15);transition:all .5s ease;}
        .Careers .Careers_con .Careers_con_list .con_list_po {width:100%;position:absolute;bottom:0;left:0;right:0;padding:44px;background:linear-gradient(to top,rgba(38,38,38,.8),transparent);height:100%;display:flex;flex-direction:column;justify-content:flex-end;}
        .Careers .Careers_con .Careers_con_list .con_list_po .list_po_dd {font-weight:700;color:#fff;margin-bottom:15px;}
        .Careers .Careers_con .Careers_con_list .con_list_po .list_po_dt {color:#fff;line-height:1.5;}
        .Joinbg {background:#eaedf3 url(../images/bn14.png) no-repeat center right fixed;}
        .CareLab {padding:140px 0px;height:200vh;background:none;}
        .CareLab .wh1400 {position:sticky;top:30vh;}
        .CareLab .CareLab_con {display:flex;margin-top:60px;}
        .CareLab .CareLab_con .CareLab_con_list {background:rgba(255,255,255,.6);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;margin-right:33px;flex:0 0 460px;padding:32px;}
        .CareLab .CareLab_con .CareLab_con_list .con_list_icon {display:flex;justify-content:flex-end;}
        .CareLab .CareLab_con .CareLab_con_list .con_list_icon img {height:60px;}
        .CareLab .CareLab_con .CareLab_con_list .con_list_title {font-weight:700;color:#222;margin-bottom:20px;margin-top:55px;}
        .CareLab .CareLab_con .CareLab_con_list .con_list_txt {color:#222;line-height:1.5;}
        .CareLab .CareLab_con .CareLab_con_list:last-child {margin-right:0;}
        .CareLab .CareLab_con .CareLab_con_list:hover .con_list_title {color:#fff;transition:all .5s ease;}
        .CareLab .CareLab_con .CareLab_con_list:hover .con_list_txt {color:#fff;transition:all .5s ease;}
        .CareLab .CareLab_con .CareLab_con_list:hover .con_list_icon img {filter:brightness(0) invert(1);transition:all .5s ease;}
        .Join {background:none;padding:140px 0;}
        .Join .Join_con {margin-top:60px;}
        .Join .Join_con .Join_con_list {background:rgba(255,255,255,.6);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-bottom:39px;}
        .Join .Join_con .Join_con_list:last-child {margin-bottom:0;}
        .Join .Join_con .Join_con_list .con_list_title {display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:30px 50px;}
        .Join .Join_con .Join_con_list .con_list_title .list_title_dd {font-weight:500;color:#222;transition:all .5s ease;}
        .Join .Join_con .Join_con_list .con_list_title .list_title_icon {display:flex;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,0);border-radius:100px;width:45px;height:45px;transition:all .5s ease;}
        .Join .Join_con .Join_con_list .con_list_title .list_title_icon img {height:10px;transform:rotateX(180deg);transition:all .5s ease;}
        .Join .Join_con .Join_con_list.active .con_list_title .list_title_dd {color:#ec1d23;transition:all .5s ease;}
        .Join .Join_con .Join_con_list.active .con_list_title .list_title_icon {border:3px solid #ec1d23;transition:all .5s ease;}
        .Join .Join_con .Join_con_list.active .con_list_title .list_title_icon img {transform:rotateX(0deg);transition:all .5s ease;}
        .Join .Join_con .Join_con_list .con_list_down {padding:30px 50px;display:none;padding-top:15px;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_con {display:flex;flex-wrap:wrap;justify-content:space-between;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_li {margin-bottom:20px;width:48%;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_title {font-weight:700;color:#222;margin-bottom:20px;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_txt {color:#222;line-height:1.8;white-space:pre-line;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_txt p {color:#222;line-height:1.5;margin-bottom:15px;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_li .down_li_txt p:last-child {margin-bottom:0;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_btn {width:100%;text-align:center;margin-top:20px;display:flex;justify-content:center;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_btn a {padding:11px 22px;border-radius:100px;font-weight:500;color:#fff;background:#ec1d23;transition:all .5s ease;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_btn a:hover {padding:11px 44px;transition:all .5s ease;}
        .Join .Join_con .Join_con_list .con_list_down .list_down_btn a img {height:13px;margin-left:10px;}
        .DetailsBanner .DetailsBanner_content {position:absolute;left:0;right:0;margin:0 auto;bottom:0;height:100%;display:flex;flex-direction:column;justify-content:center;}
        .DetailsBanner .DetailsBanner_content .Contact_title {color:#fff;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:35px;margin-bottom:35px;font-weight:500;}
        .DetailsBanner .DetailsBanner_content .Contact_content {display:flex;align-items:flex-start;justify-content:space-evenly;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list {display:flex;align-items:flex-start;width:100%;justify-content:space-between;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left {display:flex;align-items:flex-start;justify-content:space-between;width:calc(100% - 120px);}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list:first-child .content_list_left {width:100%;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_title {color:#fff;white-space:nowrap;margin-right:19px;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt {width:calc(100%);}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li {display:flex;align-items:flex-start;margin-bottom:40px;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li:last-child {margin-bottom:0;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dd {color:rgba(255,255,255,.6);display:flex;align-items:center;width:150px;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dd img {width:24px;margin-right:22px;max-height:24px;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dt {color:#fff;width:calc(100% - 150px);line-height:1.55;}
        .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_right .list_right_dt {color:rgba(255,255,255,.6);text-align:center;margin-top:15px;}
        .Message {padding:100px 0px;border-bottom:1px solid #dcdcdc;background:#fff;}
        .Message .Message_content {display:flex;flex-wrap:wrap;justify-content:space-between;}
        .Message .Message_content .Message_content_list {width:48%;border-bottom:1px solid #111;margin-bottom:50px;white-space:nowrap;display:flex;align-items:center;}
        .Message .Message_content .Message_content_list input {width:100%;line-height:1.5;padding:30px 0px;margin-left:10px;color:#111;}
        .Message .Message_content .Message_content_list span {color:#f21616;}
        .Message .Message_content .Message_content_list.textarea {width:100%;white-space:normal;flex-wrap:wrap;}
        .Message .Message_content .Message_content_list.textarea textarea {width:100%;height:110px;margin-top:8px;color:#111;resize:none;}
        .Message .Message_content .Message_content_submit {width:100%;display:flex;justify-content:space-between;}
        .Message .Message_content .Message_content_submit input {width:49%;height:54px;display:flex;align-items:center;justify-content:center;color:#666666;background:#eaeaea;border-radius:100px;}
        .Message .Message_content .Message_content_submit input[type="submit"] {color:#fff;background:#ec1d23;cursor:pointer;}
        .Message .Message_content .Message_content_list:hover {border-bottom:1px solid #ec1d23;}
        .Message .Message_content .Message_content_list:hover input {color:#ec1d23;}
        .Message .Message_content .Message_content_verfy {width:100%;border-bottom:1px solid #111;margin-bottom:69px;display:flex;align-items:center;justify-content:space-between;}
        .Message .Message_content .Message_content_verfy .content_verfy_img {}
        .Message .Message_content .Message_content_verfy .content_verfy_img img {cursor:pointer;}
        .Message .Message_content .Message_content_verfy .content_verfy_input {width:calc(100% - 250px);}
        .Message .Message_content .Message_content_verfy .content_verfy_input input {width:100%;line-height:1.5;padding:30px 0px;margin-left:10px;color:#111;}
    
    
    header#header{ height: 100px;}
    .main-visual .main-visual-typo-wrap { top: 120px; left: 0%; } 
    .main-visual .main-visual-typo-wrap { top: 120px; left: 0%; }
    .main-inner { padding: 0 30px; }
    .main-visual .main-visual-typo-wrap .typo-wrap p { font-size: 30px; transform: translateX(-50%); }
    .main-visual .visual-motion .visual-back { border-top-left-radius: 25px; border-top-right-radius: 25px; }
 
    .main-visual{ height: auto;}
    .main-visual .main-visual-typo-wrap{ position: relative; top: 0px;}
    .main-visual .main-visual-typo-wrap .typo-wrap{ width: 100%; font-size: 32px; padding: 0px 4%;}
    .main-visual .main-visual-typo-wrap .typo-wrap span{ font-size: 32px;}
    .main-visual .visual-motion{ height: auto; margin-top: 30px;}
    .main-visual .visual-motion .visual-back{ position: relative; height: auto; border-radius: 10px; width: 100%; margin: 0 auto;left: 0; transform: inherit;}
    .main-visual .main-tit-area.wh{ padding: 25px;}
    .main-visual .visual-motion .visual-back .visual-wrap{transform: scale(1);}
    .main-visual1{ padding-top: 120px; height: auto;}
    .main-visual1 .visual-motion .visual-back{width: 92%; overflow: hidden;}
    .main-inner2{ width: 100%;}
    .main-visual2{ padding-top: 0px;}
    .main-visual2 .visual-motion .visual-back{width: 100%;}
    
    .videoClick{ opacity: 1;}
    .videoClick span{ width: 50px;}
    
    .wh1400{ width: 100%; padding: 45px 4%;}
    
    .DTitle{ margin-bottom: 30px !important;}
    .DTitle .DTitle_dd{ font-size: 32px;}
    .DTitle .DTitle_dt{ margin-top: 25px;}
    .DTitle.w65,.DTitle.w82{ width:100% !important;position: relative; top: 0;}
    .DTitle.mt-35 .DTitle_dt{ margin-top: 20px;}
    
    .OurCompany{ padding: 45px 4%;}
    .OurCompany .OurCompany_title{ position: relative; top: 0;}
    .OurCompany .OurCompany_title .DTitle_dt{ width: 100%; margin-top: 30px;}
    .OurCompany .OurCompany_img .OurCompany_img_list img{ width: 100%; border-radius: 10px;}
    .OurCompany .OurCompany_img .OurCompany_img_list{ margin-top: 35px;}
    .OurCompany .OurCompany_img .main-visual.main-visual2 .main-inner2{ width: 100%;}
    .OurCompany .OurCompany_img .main-visual .main-tit-area{right: 0; left: 0; transform: inherit; bottom: 0px; padding: 30px;}
    .OurCompany .OurCompany_img .main-visual.main-visual2 .visual-motion .visual-back{ border-radius: 10px;}
    .OurCompany .OurCompany_img .main-visual.main-visual2 .visual-motion .visual-back .visual-wrap{ background:#000;}
    .OurCompany .OurCompany_img .main-visual.main-visual2 .visual-motion .visual-back .visual-wrap img{ opacity: .8;}

    .Team{ height: auto;}
    .Team .wh1400{ height: auto; display: block;}
    .Team .Team_left{ width: 100%;}
    .Team .Team_right{ padding-top: 0px; width: 100%; display: block;}
    .Team .Team_right .Team_right_list{ height: auto; width: 100%; padding-top: 30px; margin-bottom: 25px; overflow: hidden; display: block;}
    .Team .Team_right .Team_right_list:last-child{ margin-bottom: 0px;}
    .Team .Team_right .Team_right_list .right_list_title{ opacity: 1; padding: 20px;}
    .Team .Team_right .Team_right_list,.Team .Team_right .Team_right_list .right_list_title{ border-radius: 10px;}
    .Team .Team_right .Team_right_list .right_list_po{ opacity: 1; position: relative;}
    .Team .Team_right .Team_right_list .right_list_title .list_title_p p{ font-size:14px;}
    .Team .Team_right .Team_right_list .right_list_img{ height: 300px;}
    .Team .Team_right .Team_right_list .right_list_po .right_list_title .list_title_close{ display: none;}
    
    .Value{ padding: 0px;}
    .Value .Value_flex{ flex-wrap: wrap;width: 100%;}
    .Value .Value_contnet{ flex-wrap: wrap;width: 100%;}
    .Value .Value_contnet .Value_contnet_list{ width: 100%; padding: 20px; margin-bottom: 25px; border-radius: 10px;}
    .Value .Value_contnet:nth-child(2){ padding-top: 25px;}
    .Value .Value_contnet .Value_contnet_list .contnet_list_img{ border-radius: 10px;}
    
    .History{ padding: 0px;}
    .History .History_content::before,.History .History_content .History_content_icon{ display: none;}
    .History .History_content .History_content_list{ flex-wrap: wrap; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #dcdcdc; opacity:1 !important;}
    .History .History_content .History_content_list:nth-last-child(2){ padding-bottom:0; margin-bottom: 0; border-bottom: 0px;}
    .History .History_content .History_content_list .content_list_left{ width: 100%;}
    .History .History_content .History_content_list .content_list_right{ width: 100%;}
    .History .History_content .History_content_list .content_list_left .list_left_time{ font-size: 60px; color: #ec1d23 !important;}
    .History .History_content .History_content_list:nth-child(2n){ flex-direction: column; }
    .History .History_content .History_content_list:nth-child(2n) .content_list_right,.History .History_content .History_content_list .content_list_left{ text-align:left;}
    .History .History_content .History_content_list .content_list_left .list_left_img{ display: flex;}
    .History .History_content .History_content_list .content_list_left .list_left_img img{ border-radius:10px; width: 100%;}
    .History .History_content .History_content_list .content_list_right{ padding-top:35px;}
    
    footer#footer .footer-mid{ flex-wrap: wrap;}
    .footer-mid .footer-link-wrap{ display: flex; flex-wrap: wrap; justify-content: space-between;gap: 0; flex-direction: inherit; margin-top: 0px;}
    .footer-mid .footer-link-wrap li{ width: 48%; margin-bottom:4%;}
    .footer-mid .footer-link-wrap li a{ width: 100%; display: inline-block; line-height: 38px; border-radius: 10px; border: 1px solid #dcdcdc; text-align:center;}
    .footer-mid .footer-mid-left,.footer-mid .footer-mid-nav{ width: 100%;}
    .footer-mid .footer-mid-nav{ display: flex; flex-wrap: wrap; justify-content: space-between;gap: 0; flex-direction: inherit; margin-top: 0px;}
    .footer-mid .footer-mid-nav li{ width: 48%; margin-bottom:4% !important;}
    .footer-mid .footer-mid-nav li a{ width: 100%; display: inline-block; line-height: 38px; border-radius: 10px; border: 1px solid #dcdcdc; text-align:center; font-size: 14px; font-weight: 700;}
    .footer-mid .footer-mid-nav li a svg{ display: none;}
    
    .OurScienceBanner{ padding-top: 120px;}
    .OurScienceBanner .visual-motion .visual-back{width: 92%;}
    .OurScienceBanner .main-visual-typo-wrap .typo-wrap.top,.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_left{ font-size: 32px;}
    .OurScienceBanner .main-visual-typo-wrap .typo-wrap.btm{ font-size: 20px;}
    .OurScienceBanner .OurScienceBanner_body{ opacity: 1;}
    .OurScienceBanner .visual-motion,.OurScienceBanner .visual-motion .visual-back{ height: 650px;}
    .OurScienceBanner .OurScienceBanner_body .wh1400{ display: block;}
    .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_left,.OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right{ width:100%;}
    .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_left{ margin-bottom: 45px;}
    .OurScienceBanner .OurScienceBanner_body .OurScienceBanner_body_right .body_right_list{ padding: 20px 0px;}
    .OurScienceBanner .visual-motion .visual-back .dim{ opacity:1;}
    
    .padding150{ padding: 0px;}
    .Proprietary .Proprietary_con{ margin-top: 0px;}
    .Proprietary .Proprietary_con .Proprietary_con_list{position: relative; top: 0; height: auto; padding:25px; border-radius: 10px;}
    .Proprietary .Proprietary_con .Proprietary_con_list .con_list_tag{ flex-wrap: wrap; justify-content: space-between;}
    .Proprietary .Proprietary_con .Proprietary_con_list .con_list_tag .list_tag_li{ width:48%; margin-right: 0; margin-bottom: 4%; display: flex; align-items:center; justify-content:center; text-align:center;}
    .Proprietary .Proprietary_con .Proprietary_con_list .con_list_txt,.Proprietary .Proprietary_con .Proprietary_con_list .con_list_txt{ width:100%;}
    
    .DPipeline .DPipeline_con .DPipeline_con_list{ padding:22px; flex-wrap: wrap; justify-content: space-between; border-radius:10px; margin-bottom: 20px;}
    .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li1{ width: 100%;}
    .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li2{ width: 48%;}
    .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li3{ width: 48%; margin: 20px 0px; display: flex;}
    .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4{ width:100%;}
    .DPipeline .DPipeline_con .DPipeline_con_list .con_list_icon{ display: none;}
    .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li .list_li_l .li_l_icon{ height: 5px;}
    .DPipeline .DPipeline_con .DPipeline_con_list .con_list_li.list_li4 .list_li_bottom .list_li_l .li_l_txt{ font-size: 12px;}
    
    .CIntegrity .CIntegrity_con{ flex-wrap: wrap;}
    .CIntegrity .CIntegrity_con .CIntegrity_con_list{ width:100%;}
    .CIntegrity .CIntegrity_con .CIntegrity_con_list:last-child{ padding-top: 30px;}
    .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li{ padding: 20px;}
    .CIntegrity .CIntegrity_con .CIntegrity_con_list .con_list_li .list_li_title{ margin: 20px 0px;}
    
    .DetailsBanner .visual-motion{ margin-top: 80px; height: calc(50vh - 80px);}
    .DetailsBanner .visual-motion .visual-back{ height: 100%;}
    .DetailsBanner .main-inner2{ width:100%;}
    .DetailsBanner .visual-motion .visual-back .visual-wrap,.DetailsBanner .visual-motion .visual-back{ border-radius: 0px; padding-bottom: 0px;}
    .DetailsBanner .DetailsBanner_title .DetailsBanner_title_dd{ font-size: 32px; margin-bottom: 20px;}
    .DetailsBanner .DetailsBanner_title .DetailsBanner_title_dt{ font-size: 20px;}
    .DetailsBanner .DetailsBanner_title{ padding: 0px 4%;}
    .DetailsBanner .visual-motion{ position: relative;}
    .DetailsBanner .DetailsBanner_scroll{ display: none;}
    
    .Contact .visual-motion{ height: calc(80vh - 80px);}
    .Contact .DetailsBanner_content .Contact_title{ font-size: 36px;}
    
    .NewsNav .NewsNav_list{ white-space: nowrap; line-height: 60px;  margin-right: 30px;}
    .NewsNav .wh1400{ overflow: auto; padding: 0px 4%;}
    .NewsNav .NewsNav_list:last-child{ margin-right: 0px;}
    
    .Diseases{ padding: 0px;}
    .Diseases .wh1400{ flex-wrap: wrap;}
    .Diseases .Diseases_left{ width: 100%;}
    .Diseases .Diseases_right{ width: 100%; margin-top: 35px;}
    .Diseases .Diseases_left .Diseases_left_con,.Diseases .Diseases_left .Diseases_left_con .left_con_list:first-child{ padding-top: 0px;}
    .Diseases .Diseases_right .Diseases_right_po{ position:relative; width: 100%; bottom: 0px; border-radius: 10px;}
    .Diseases .Diseases_right .Diseases_right_img img{ border-radius: 10px;}
    .Diseases .Diseases_right .Diseases_right_po{ margin-top: 20px; padding: 18px; padding-bottom: 28px;}
    .Diseases .Diseases_left .Diseases_left_con .left_con_list{ padding: 20px 0px;}
    .Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_avatar{ width:70px; height: 70px;}
    .Diseases .Diseases_right .Diseases_right_po .right_po_list .right_po_txt{ width:calc(100% - 80px);}
    
    .PSwitch{ padding: 0px;}
    .PSwitch .PSwitch_left .PSwitch_left_dd{ font-size:32px;}
    .PSwitch .wh1400{ flex-wrap: wrap;}
    .PSwitch .PSwitch_left,.PSwitch .PSwitch_right{ width:100%; position: relative; top: 0px;}
    .PSwitch .PSwitch_right{ padding-top: 30px;}
    .PSwitch .PSwitch_right .PSwitch_right_list{ padding:25px; border-radius: 10px;}
    .PSwitch .PSwitch_right .PSwitch_right_list:last-child{ margin-bottom: 0px;}
    
    .WNStop{ padding: 0px;}
    .WNStop .WNStop_con .WNStop_con_list{ width: 100%; margin-bottom: 20px; padding: 22px; border-radius: 10px;}
    .WNStop .WNStop_con .WNStop_con_list:last-child{ margin-bottom: 0px;}
    .WNStop .WNStop_con .WNStop_con_list .con_list_title{ margin: 15px 0px;}
    
    .GlobalLeader{ padding: 0px;}
    .GlobalLeader .Diseases_con{ flex-wrap: wrap; margin-top:0px;}
    .GlobalLeader .Diseases_con .Diseases_con_list{ width:100%; margin-bottom: 25px;}
    .GlobalLeader .Diseases_con .Diseases_con_list:last-child{ margin-bottom: 0px;}
    .GlobalLeader .Diseases_con .Diseases_con_list .con_list_icon img{ height: 42px;}
    
    .SAlignment{ background: url(../images/bg39.jpg) 50%/cover no-repeat; }
    .SAlignment .SAlignment_con{ margin-top: 0px;}
    .SAlignment .SAlignment_con .SAlignment_con_list2{ padding: 0px 10px;}
    
    .Precision{ padding: 0px;}
    .SAlignment .wh1400{ height: auto;}
    .Precision .Precision_con .Precision_con_list{ height: auto !important; padding: 40px 25px; border-radius:10px;}
    .Precision .Precision_con .Precision_con_list .con_list_title{ margin-bottom: 14px;}
    .Precision .Precision_con .Precision_con_list .con_list_txt{ width: 100%; bottom: 0px; opacity: 1;}
    
    .Changing{ padding: 0px;}
    .Changing .Changing_top{ top:50px;}
    .Changing .Changing_imglist.Changing_imglist0{ margin-right: -380px; }
    .Changing .Changing_imglist.Changing_imglist4{ margin-left: -650px; }
    
    .WithUs .WithUs_btn a{ margin-right: 0px; margin-bottom: 20px; width: 100%; padding: 20px 0px;}
    .WithUs .WithUs_btn a:last-child{ margin-bottom: 0px;}
    .WithUs .WithUs_title{ font-size:34px;}
    .WithUs .WithUs_txt{ margin: 35px 0px; font-size: 20px;}
    
    .Psoriasis .Psoriasis_list{ border-radius: 10px;}
    
    .OCPatients{ padding: 0px;}
    .OCPatients .OCPatients_con{ flex-wrap: wrap;}
    .OCPatients .OCPatients_con .OCPatients_con_list{ width: 100%;}
    .OCPatients .OCPatients_con .OCPatients_con_list .con_list_li{ padding: 40px 25px; border-radius: 10px;}
    .OCPatients .OCPatients_con .OCPatients_con_list:last-child{ padding-top: 25px;}
    
    .Psoriasis{ height: auto;}
    .Psoriasis .swiper-wrapper{ display: block;}
    .Psoriasis .Psoriasis_list{ margin-bottom: 25px; border-radius: 10px; padding: 25px;}
    .Psoriasis .Psoriasis_list:last-child{ margin-bottom: 0px;}
    .Psoriasis .Psoriasis_list .Psoriasis_list_icon img{ height: 35px;}
    .Psoriasis .Psoriasis_list .Psoriasis_list_title{ margin: 20px 0px;}
    .Psoriasis .swiper-pagination-wrap{ display: none;}
    
    .News{ padding: 0px;}
    .News .NewsTop .NewsTop_list{ flex-wrap: wrap;height:auto;}
    .News .NewsTop .NewsTop_list .NewsTop_list_img,.News .NewsTop .NewsTop_list .NewsTop_list_body{ width: 100%; border-radius:10px;}
    .News .NewsTop .NewsTop_list .NewsTop_list_body{ margin-top: 10px; padding: 25px;}
    .News .NewsTop .swiper-pagination span{ background:#ec1e23;}
    .News .NewsTop .swiper-pagination{ right: 0; left: auto;}
    .News .NewsTop .NewsTop_list .NewsTop_list_img img{ height: 235px;}
    .News .NewsBody .NewsBody_list{ width:100%; margin-right: 0px; margin-bottom: 22px;}
    .News .NewsBody .NewsBody_list .NewsBody_list_img{ height: 226px;}
    
    .NewsDetails { padding-top: 80px; padding-bottom: 0px;}
    .NewsDetails .NewsDetails_body{ width: 100%;}
    .NewsDetails .NewsDetails_hot{ display: none;}
    .NewsDetails .NewsDetails_tag{ flex-wrap: wrap;}
    .NewsDetails .NewsDetails_title{ font-size: 32px;}
    .NewsDetails .NewsDetails_tag .NewsDetails_tag_list{ margin-right: 0px; margin-bottom:14px; width:100%;}
    
    .Careers{ padding: 0px;}
    .Careers .Careers_con{ margin-top: 0px; flex-wrap: wrap;}
    .Careers .Careers_con .Careers_con_list{ width: 100%; margin-bottom: 25px; border-radius: 10px;}
    .Careers .Careers_con .Careers_con_list:last-child{ margin-bottom: 0px;}
    .Careers .Careers_con .Careers_con_list .con_list_po{ padding: 25px;}
    
    .CareLab{ padding: 0px; height: auto;}
    .CareLab .CareLab_con{ flex-wrap: wrap; margin-top: 0px;}
    .CareLab .CareLab_con .CareLab_con_list{ width: 100%; height: auto; border-radius: 10px; margin-bottom: 25px; margin-right: 0px; flex: auto; }
    .CareLab .CareLab_con .CareLab_con_list .con_list_icon{ justify-content: flex-start;}
    .CareLab .CareLab_con .CareLab_con_list .con_list_icon img{ height: 40px;}
    .CareLab .CareLab_con .CareLab_con_list .con_list_title{ margin: 20px 0px;}
    
    .Join{ padding: 0px;}
    .Join .Join_con{ margin-top: 0px;}
    .Join .Join_con .Join_con_list{ border-radius: 10px; margin-bottom: 24px;}
    .Join .Join_con .Join_con_list .con_list_title,.Join .Join_con .Join_con_list .con_list_down{ padding:20px;}
    .Join .Join_con .Join_con_list .con_list_down .list_down_con{ flex-wrap: wrap;}
    .Join .Join_con .Join_con_list .con_list_down .list_down_li{ width:100%; margin-bottom: 15px;}
    .Join .Join_con .Join_con_list .con_list_title .list_title_dd{ font-size: 22px; width: calc(100% - 44px);}
    .Join .Join_con .Join_con_list .con_list_title .list_title_icon{ width:33px; height:33px;}
    .Join .Join_con .Join_con_list .con_list_title .list_title_icon img{ height: 8px;}
    
    
    .DetailsBanner .DetailsBanner_content .Contact_title{ margin-bottom: 20px; padding-bottom: 20px;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dd img{ margin-right: 8px;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list{ width: 100%; margin-bottom: 25px; background: rgba(255,255,255,.15); border-radius: 10px; padding: 22px;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list:last-child{ border-bottom: 0; padding-bottom: 20px; margin-bottom: 0;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left{ display: block;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_title{ margin-bottom: 15px;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt{ width: 100%;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li{ display: block; margin-bottom: 20px;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dd{ margin-right: 0; margin-bottom: 15px;}
    .DetailsBanner .DetailsBanner_content .Contact_content .Contact_content_list .content_list_left .list_left_txt .left_txt_li .txt_li_dt{ width: 100%;}
    
    .Message{ padding: 0px;}
    .Message .Message_content .Message_content_list{ width: 100%; margin-bottom: 0px;}
    .Message .Message_content .Message_content_submit input{ height: 45px;}
    .Message .Message_content .Message_content_list.textarea{ margin: 30px 0px;}
    
    
    .Message .Message_content .Message_content_verfy{width:100%;border-bottom:1px solid #111;margin-bottom:30px;padding-bottom: 10px;}
    .Message .Message_content .Message_content_verfy .content_verfy_img{}
    .Message .Message_content .Message_content_verfy .content_verfy_img img{cursor: pointer;height:40px;}
    .Message .Message_content .Message_content_verfy .content_verfy_input{width:calc(100% - 175px);}
    .Message .Message_content .Message_content_verfy .content_verfy_input input {width:100%;line-height:1.5;height: 45px;padding:0;margin-left:0;}
    
    .IBanner .IBanner_list .IBanner_list_po .list_po_dd{ font-size: 36px;}
}




@media screen and (max-width:768px){ 
    header#header{ height: 80px;} 
}




















































