/* CSS Reset */
@font-face {font-family:'Bold';src:url('MiSans-Bold.ttf');}
@font-face {font-family:'Demibold';src:url('MiSans-Demibold.ttf');}
@font-face {font-family:'ExtraLight';src:url('MiSans-ExtraLight.ttf');}
@font-face {font-family:'Heavy';src:url('MiSans-Heavy.ttf');}
@font-face {font-family:'Light';src:url('MiSans-Light.ttf');}
@font-face {font-family:'Medium';src:url('MiSans-Medium.ttf');}
@font-face {font-family:'Normal';src:url('MiSans-Normal.ttf');}
@font-face {font-family:'Regular';src:url('MiSans-Regular.ttf');}
@font-face {font-family:'Semibold';src:url('MiSans-Semibold.ttf');}
@font-face {font-family:'Thin';src:url('MiSans-Thin.ttf');}
    
#think_page_trace_open{ display: none; }
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-weight: inherit; font-size: inherit;}
.HelpCenterList_content_txt h1,.HelpCenterList_content_txt h2,.HelpCenterList_content_txt h3,.HelpCenterList_content_txt h4,.HelpCenterList_content_txt h5,.HelpCenterList_content_txt h6{ margin: revert; padding: revert; font-weight: revert; font-size: revert;}
html{-webkit-text-size-adjust:none; width: 100%; max-width: 100%;}
body{color: #222222;overflow-x:hidden;margin:0; padding:0; line-height: 1;  font-family:Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; font-size: 14px; width: 100%; max-width: 100%;}
input,select,textarea {border-radius: 0;outline: none; font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; border: 0; padding: 0; margin: 0;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a{font-size: 14px;text-decoration:none;color: #222222;}
img{ vertical-align: top; max-width: 100%; margin: 0; padding: 0; border: 0;}
*{ box-sizing: border-box;}
.notblue{-moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none;}
a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;} 
::after,::before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-sizing: border-box;}
.MoShow { display:none;}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline;  line-height: 1;}
p { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
.ohidden{ overflow: hidden;}
.m-header-nav {display:none;}
.IBg{ background: #031537;}
.tra{-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{-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;}
.tra2 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;}
.tra2: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;}
.dflex{ display: flex;}
.jccenter{ justify-content: center;}
input[type="submit"],input[type="button"],input[type="radio"],input[type="checkbox"]{ cursor: pointer;}
.notBlue{-moz-user-select: none; /* 火狐 */ -webkit-user-select: none; /* webkit浏览器 */ -ms-user-select: none; /* IE10 */ -khtml-user-select: none; /* 早期浏览器 */ user-select: none;}
.clamp1{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.clamp2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.clamp3{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.clamp4{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.BWeight{ }


.content_list_video{display:none; position: fixed; left:0; top:0; z-index: 1250; width: 100%; height: 100%;}
.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:120;}
.content_list_video .list_video_content{ width:70%; max-width: 90%; position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:121;}
.content_list_video .list_video_content .video_content_close{ width: 32px; height: 32px; border-radius: 100%; display: flex; align-items: center; justify-content: center; position: absolute; right: -12px; top: -32px; cursor: pointer; z-index: 2;}
.content_list_video .list_video_content .video_content_close svg{ height: 12px; color: #fff;}
.content_list_video .list_video_content .video_content_close{ font-size: 20px; color: #fff;}
.content_list_video .list_video_content video{width:100%;}
.click_video{cursor:pointer;}

/* 弹窗样式 Start */
.message_box{position: fixed; top: 0; bottom: 0; left: 0; right: 0;margin: 0; padding: 0; border: 0;z-index: 999999999;}
.message_box .message_box_bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);display: flex; align-items: center; justify-content: center;opacity: 0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;z-index: 999999999;}
.message_box .message_box_content{width: 18%;vertical-align: middle; background-color: #fff; border-radius: 4px; border: 1px solid #ebeef5; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); text-align: left; overflow: hidden; backface-visibility: hidden;}
.message_box .message_box_content .content_top{position: relative; padding: 15px 15px 10px;display: flex; align-items: center; justify-content: space-between;}
.message_box .message_box_content .content_top .content_top_title{padding-left: 0; margin-bottom: 0; font-size: 18px; line-height: 1; color: #303133;}
.message_box .message_box_content .content_top .content_top_close{width: 15px; height: 15px; position: relative; cursor: pointer; display: flex; justify-content: center; align-items: center;}
.message_box .message_box_content .content_top .content_top_close .top_close_li{width: 1px; height: 13px; border-radius: 100px;background-color: #909399; position: absolute; top: auto; right: auto; bottom: auto; left: auto;-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;transition:background-color .35s ease;}
.message_box .message_box_content .content_top .content_top_close .top_close_left{transform: rotate(45deg);}
.message_box .message_box_content .content_top .content_top_close .top_close_right{transform: rotate(315deg);}
.message_box .message_box_content .content_top .content_top_close:hover .top_close_li{background: #de6c00;}
.message_box .message_box_content .content_center{padding: 5px 15px;}
.message_box .message_box_content .content_center p{line-height: 1.5;color: #606266; font-size: 14px;;}
.message_box .message_box_content .content_center input{width: 100%; font-size: 14px; padding: 5px; border: 1px solid #606266; border-radius: 4px; color: #606266; }
.message_box .message_box_content .content_center input:focus{border-color: #ff7f08;}
.message_box .message_box_content .content_bottom{padding: 10px 15px 15px 15px;text-align: right;}
.message_box .message_box_content .content_bottom .content_bottom_btns{display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: #ff7f08; border: 1px solid #ff7f08; color: #fff; -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: none; margin: 0;font-weight: 500; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; padding: 9px 16px; font-size: 12px; border-radius: 4px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.message_box .message_box_content .content_bottom .content_bottom_btns:hover{border-color: #de6c00; background-color: #de6c00;}
.pcpopup .message_box_content .content_bottom .content_bottom_btns.no{margin-right: 12px;}
.pcpopup .message_box_content .content_bottom .content_bottom_btns.no{border-color:#c1c1c1;background-color: #c1c1c1;color: #ffffff;}
.pcpopup .message_box_content .content_bottom .content_bottom_btns.no:hover{border-color: #aaaaaa; background-color: #aaaaaa;}
.prompts .message_box_content .content_top .content_top_title{font-size: 17px;}
.prompts .message_box_content .content_center{padding: 8px 15px;}
.message_box .message_box_bg.on{opacity: 1;}
.notice_box{display: flex; width: 330px; border-radius: 8px; box-sizing: border-box; border: 1px solid #ebeef5; position: fixed; right: 20px; background-color: #fff; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); transition: opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s; overflow: hidden;z-index: 999999999;}
.notice_box .notice_box_content{width: 100%;}
.notice_box .notice_box_content .content_top{position: relative; padding: 18px 18px 7px 18px;display: flex; align-items: center; justify-content: space-between;}
.notice_box .notice_box_content .content_top .content_top_title{padding-left: 0; margin-bottom: 0; font-size: 18px; line-height: 1; color: #303133;}
.notice_box .notice_box_content .content_top .content_top_close{width: 15px; height: 15px; position: relative; cursor: pointer; display: flex; justify-content: center; align-items: center;}
.notice_box .notice_box_content .content_top .content_top_close .top_close_li{width: 1px; height: 13px; border-radius: 100px;background-color: #909399; position: absolute; top: auto; right: auto; bottom: auto; left: auto;-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;transition:background-color .35s ease;}
.notice_box .notice_box_content .content_top .content_top_close .top_close_left{transform: rotate(45deg);}
.notice_box .notice_box_content .content_top .content_top_close .top_close_right{transform: rotate(315deg);}
.notice_box .notice_box_content .content_top .content_top_close:hover .top_close_li{background: #ff7f08;}
.notice_box .notice_box_content .content_btm{padding: 8px 18px 18px 18px;}
.notice_box .notice_box_content .content_btm p{color: #606266; font-size: 14px;}
@media screen and (max-width:3820px){.message_box .message_box_content{width: 17%;}}
@media screen and (max-width:2490px){.message_box .message_box_content{width: 18%;}}
@media screen and (max-width:1920px){.message_box .message_box_content{width: 20%;}.message_box .message_box_content .content_bottom .content_bottom_btns{padding: 8px 15px;font-size: 12px;}}
@media screen and (max-width:1740px){.message_box .message_box_content{width: 21%;}}
@media screen and (max-width:1680px){.message_box .message_box_content{width: 22%;}}
@media screen and (max-width:1560px){.message_box .message_box_content{width: 23%;}}
@media screen and (max-width:1440px){.message_box .message_box_content{width: 25%;}}
@media screen and (max-width:1366px){.message_box .message_box_content{width: 27%;}}
@media screen and (max-width:1280px){.message_box .message_box_content{width: 28%;}}
@media screen and (max-width:1240px){.message_box .message_box_content{width: 29%;}}
@media screen and (max-width:1024px){.message_box .message_box_content{width: 30%;}}
@media screen and (max-width:980px){.message_box .message_box_content{width: 38%;}}
@media screen and (max-width:800px){.message_box .message_box_content{width: 70%;border-radius: 5px;}.message_box .message_box_content .content_top{padding: 12px 12px 10px;}.message_box .message_box_content .content_center{padding: 7px 12px;}.message_box .message_box_content .content_center{padding: 6px 12px;}.message_box .message_box_content .content_bottom{padding: 5px 12px 12px 12px;}.message_box .message_box_content .content_bottom .content_bottom_btns{padding: 8px 15px;font-size: 13px;border-radius: 5px;}}
/* 弹窗样式 End */


.search {position:fixed;width:100%;height:100%;left:0;top:0;right:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1250;}
.search .search_bg {position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.search .search_bg .search_content {width:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);filter:scale(0);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;opacity:1;}
.search .search_bg.on .search_content {-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;opacity:1;}
.search .search_content .search_content_top {position:relative;}
.search .search_content .search_content_top .search_close {position:absolute;right:0;top:-2.605vw;color:#fff;font-size:1.563vw;}
.search .search_content .search_content_bottom {display:flex;align-items:center;justify-content:center;position:relative;border-radius:5.21vw;overflow:hidden;}
.search .search_content input[type="search"] {width:80%;background:inherit;height:4.168vw;font-size:0.8336vw;color:#333;padding:0vw 1.042vw;z-index:1;position:relative;background:#fff;border:0vw;}
.search .search_content input[type="submit"] {width:20%;height:4.168vw;font-size:0.8336vw;z-index:1;position:relative;color:#111;cursor:pointer;color:#fff;background:#c7000b;border:0vw;}
.bgcolor {background:#f8f9fb;}
.page {width:100%;}

.FloatingBox * {transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.FloatingBox *:hover {transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.FloatingBox {position:fixed;right:0;top:50%;z-index:25;}
.FloatingBox .FloatingBox_box {box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.1);border-radius:0.521vw;}
.FloatingBox .FloatingBox_box:last-child {margin-top:1.042vw;}
.FloatingBox .FloatingBox_box:last-child .FloatingBox_list .FloatingBox_list_title {border-radius:0.521vw;}
.FloatingBox .FloatingBox_list {position:relative;cursor:pointer;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title {background:#fff;width:4.168vw;text-align:center;padding:0.7815vw 0vw;}
.FloatingBox .FloatingBox_list:nth-child(2) .FloatingBox_list_title {padding:0.2605vw 0vw;}
.FloatingBox .FloatingBox_list:first-child .FloatingBox_list_title {border-radius:0.521vw 0.521vw 0vw 0vw;}
.FloatingBox .FloatingBox_list:last-child .FloatingBox_list_title {border-radius:0vw 0vw 0.521vw 0.521vw;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon {display:flex;align-items:center;justify-content:center;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon span {display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:0.521vw;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon span img:last-child {opacity:0;position:absolute;left:0;top:0;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_dd {color:#333;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_dd {color:#fff;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title {background:#ff7f08;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_icon span img {opacity:0;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_icon span img:last-child {opacity:1;}
.FloatingBox .FloatingBox_list.wx .FloatingBox_list_down {position:absolute;left:-6.773vw;width:6.773vw;top:0;border-radius:0.521vw;overflow:hidden;box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.1);}
.FloatingBox .FloatingBox_list.wx .FloatingBox_list_down img {width:100%;}
.FloatingBox .FloatingBox_list.phone .FloatingBox_list_down {position:absolute;left:-11.2015vw;width:11.2015vw;height:100%;align-items:center;justify-content:center;top:0;background:#ff7f08;color:#fff;border-radius:0.521vw 0vw 0vw 0.521vw}
.FloatingBox .FloatingBox_list .FloatingBox_list_down {display:none;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_down {display:flex;}


.indexov{ position:relative; height:100%;}
#fullSwiper .fullSwiper_list{/* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
#fullSwiper,.bannerq{ width: 100%; height: 100%; }






.pc_all .pc_all_contnet {width:1400px;margin:0 auto;}
.pc_all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all2 .pc_all_contnet {width:1400px;margin:0 auto;}

.header2 {position:fixed;top:0;left:0;width:100%;z-index:12;padding:25px 0px;}
.header2 .header_logo2 {position:absolute;padding:25px 0px;left:76px;top:0;}
.header2 .header_logo2 img {height:76px;}
.header2::before {content:"";display:inline-block;width:100%;height:220px;position:absolute;left:0;top:0;background:url(../images/bn21.png) no-repeat 50%/cover;opacity:0;z-index:-1; pointer-events: none;}
.header2 .pc_all_contnet {display:flex;align-items:center;justify-content:space-between;}
.header2 .pc_all_contnet .header_logo {opacity:0;pointer-events:none;}
.header2 .pc_all_contnet .header_logo img {height:76px;}
.header2 .pc_all_contnet .header_nav {display:flex;align-items:center;}
.header2 .pc_all_contnet .header_nav .header_nav_list {margin-right:94px; position: relative;}
.header2 .pc_all_contnet .header_nav .header_nav_list:last-child {margin-right:0;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_title {font-family:Medium;color:#fff;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down{ position:absolute; top:100%; left:50%; transform:translateX(-50%); width:115px;padding-top: 15px; display:none;}
.header2 .pc_all_contnet .header_nav .header_nav_list:hover .nav_list_down{ display:block;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down .list_down_bg{ border-radius:8px; overflow:hidden; background:rgba(0,0,0,.3); }
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down:before{ content: ""; position: absolute; top: 6px; left: 0; right: 0; margin: 0 auto; display: inline-block; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid rgba(0,0,0,.3);}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down a{ display:inline-block; width:100%; padding: 14px 0px; color:#fff; text-align:center; line-height: 1.2; }
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down a:hover{ background:#e60012;}
.header2 .pc_all_contnet .header_nav .header_nav_list:nth-child(2) .nav_list_down{ width: 160px;}


.header2.on::before {opacity:1;}
.header2.on .pc_all_contnet .header_nav .header_nav_list .nav_list_title {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.header2.active::before {opacity:1;}
.header2.active .pc_all_contnet .header_nav .header_nav_list .nav_list_title {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.ShowHeader2 .header2::before {opacity:1 !important;}
.Footer2 {background:#c7000b;}
.Footer2 .Footer2_content {display:flex;align-items:flex-start;justify-content:space-between;padding:90px 0px;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_logo {margin-bottom:120px;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_logo img{ width: 133px;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_txt img{ width: 206px;}
.Footer2 .Footer2_content .Footer2_content_right {display:flex;align-items:flex-start;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list {margin-right:60px;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list:last-child {margin-right:0;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dd a {color:#fff;font-family:Demibold;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt {margin-top:55px;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p {margin-bottom:20px;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p:last-child {margin-bottom:0;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p a {color:#fff;font-family:Regular;}
.Footer2 .Footer_Copyright {display:flex;align-items:center;justify-content:space-between;font-size:14px;color:rgba(255,255,255,.5);font-family:Regular;padding:30px 0px;border-top:1px solid rgba(255,255,255,.2);}
.Footer2 .Footer_Copyright .Footer_Copyright_left a {margin-left:10px;}
.Footer2 .Footer_Copyright a {font-size:14px;color:rgba(255,255,255,.5);font-family:Regular;}
.Footer2 .Footer_Copyright a:hover {color:#fff;}
.banner {position:relative;}
.banner .banner_list {display:flex;position:relative; background:#000000;}
.banner .banner_list video {width:100%;height:100vh;object-fit:cover; opacity: .7;}
.banner .banner_list .videoIcon {position:absolute;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;}
.banner .banner_list .videoIcon img {height:99px;opacity:.85;}
.banner .banner_list .banner_list_con {position:absolute;left:0;right:0;top:0;height:100vh;margin:0 auto;width:1400px;display:flex;flex-direction:column;justify-content:center;padding-top:0px;}
.banner .banner_list .banner_list_con .list_con_dd {color:#fff;}
.banner .banner_list .banner_list_con .list_con_dt {color:#fff;margin-top:23px;margin-bottom:50px;}
.banner .banner_list .banner_list_con .list_con_btn {display:flex;}
.banner .banner_list .banner_list_con .list_con_btn span {color:#fff;display:flex;align-items:center;border:1px solid #fff;border-radius:100px;padding:8px 16px;cursor:pointer;}
.banner .banner_list .banner_list_con .list_con_btn span:hover {background:#c7000b;border:1px solid #c7000b;}
.banner .banner_list .banner_list_con .list_con_btn img {height:23px;margin-left:12px;}
.banner .bannerNav {position:absolute;bottom:30px;left:0;right:0;margin:0 auto;width:1400px;z-index:5;display:flex;align-items:center;justify-content:space-between;}
.banner .bannerNav .bannerNav_list {font-family:Demibold;width:23%;text-align:center;padding-bottom:12px;border-bottom:7px solid #c9c9c9;margin-right:70px;cursor:pointer;position:relative;color:#fff;}
.banner .bannerNav .bannerNav_list:last-child {margin-right:0;}
.banner .bannerNav .bannerNav_list::before {content:"";display:inline-block;width:0%;height:7px;background:#c7000b;position:absolute;bottom:-7px;left:0;}
.banner .bannerNav .bannerNav_list.active::before {animation:bannerProgress 10s linear forwards;}
/* 定义进度条从 0% 增长到 100% 的动画 */@keyframes bannerProgress {from {width:0%;}
to {width:100%;}
}
.Innovation {background:url(../images/bg2.jpg) no-repeat 50%/cover;text-align:center;}
.Innovation .pc_all_contnet {justify-content:center;position:relative;}
.Innovation .pc_all_contnet .Innovation_title {margin-bottom:130px;font-family:Medium;}
.Innovation .pc_all_contnet .Innovation_txt {display:flex;align-items:flex-start;width:100%;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list {text-align:center;width:50%;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_title {color:#111;margin-bottom:60px;font-family:Semibold;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_con {color:#c7000b;line-height:1.66;font-family:Medium;}
.Innovation .pc_all_contnet .Innovation_btn {display:flex;align-items:center;justify-content:flex-end;position:absolute;bottom:80px;right:0;}
.btn2 {display:inline-block;padding:8px 16px;background:#c7000b;color:#fff;font-family:Demibold;}
.Research {background:url(../images/bg3.jpg) no-repeat 50%/cover;}
.Research .pc_all_contnet {justify-content:space-between;}
.title {color:#c7000b;width:100%;display:flex;align-items:center;font-family:Demibold;position:relative;padding-bottom:18px;}
.title::before {content:"";display:inline-block;width:calc(100% + 960px);height:2px;background:#aaaaaa;position:absolute;bottom:0;left:-384px;}
.title span {margin-left:-21px;position:relative;top:15px;font-family:Demibold;}
.title div {display:inline-block;font-family:Demibold;position:relative;}
.title div img {height:57px;}
.title div::before {content:"";display:inline-block;width:100%;height:17px;background:#c7000b;position:absolute;left:0;bottom:-24px;}
.Research .Research_con {display:flex;align-items:center;justify-content:space-between;width:100%;}
.Research .Research_con .Research_con_left {color:#111;line-height:0.4;font-family:Demibold;}
.Research .Research_con .Research_con_left .counter-demo-4 {color:#c7000b;font-size:105px;position:relative;bottom:0px;margin-right:5px;font-family:Semibold;width:140px;height:100px;display:inline-block;margin-left:-10px;}
.Research .Research_con .Research_con_left .counter-demo-4 i {font-family:Semibold;}
.Research .Research_con .Research_con_left text {color:#c7000b;font-family:Semibold;position:relative;top:2px;}
.Research .Research_con .Research_con_right {color:#c7000b;line-height:1.7;font-family:Medium;}
.Research .Research_btn {display:flex;justify-content:flex-end;width:100%;}
.Strain {background:url(../images/bg4.jpg) no-repeat 50%/cover;}
.Strain .pc_all_contnet {justify-content:flex-start;position:relative;}
.Strain .Strain_content {display:flex;justify-content:center;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0;}
.Strain .Strain_content .Strain_content_list {text-align:center;margin-right:100px;}
.Strain .Strain_content .Strain_content_list:last-child {margin-right:0;}
.Strain .Strain_content .Strain_content_list .content_list_top {font-size:104px;/* 设置渐变背景：从上到下 (#b9b9b9 到 #dfdfdf) */ background:linear-gradient(to bottom,#b9b9b9,#dfdfdf);/* 将背景裁剪到只在文字区域显示 */ -webkit-background-clip:text;background-clip:text;/* 将文字本身的颜色设为透明，露出背后的渐变色 */ -webkit-text-fill-color:transparent;color:transparent;font-family:Regular;}
.Strain .Strain_content .Strain_content_list .content_list_icon {margin:60px 0px;}
.Strain .Strain_content .Strain_content_list .content_list_icon img {width:119px;}
.Strain .Strain_content .Strain_content_list .content_list_bottom .list_bottom_title {margin-bottom:15px;color:#111;font-family:Medium;}
.Strain .Strain_content .Strain_content_list .content_list_bottom .list_bottom_btn .btn2 {padding:8px 9px;}
.Factory {background:#eeeeee;}
.Factory .pc_all_contnet {justify-content:space-between;position:relative;}
.Factory .Factory_content {display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0;}
.Factory .Factory_content .Factory_content_left .content_left_list {color:#111;line-height:1.55;padding-left:24px;position:relative;font-family:Demibold;}
.Factory .Factory_content .Factory_content_left .content_left_list::before {content:"";display:inline-block;width:7px;height:90%;background:#c7000b;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.Factory .Factory_content .Factory_content_left .content_left_list:last-child {margin-top:150px;}
.Factory .Factory_content .Factory_content_right {width:678px;}
.Factory .Factory_content .Factory_content_right img{ width: 100%;}
.Factory .Factory_btn {width:100%;display:flex;justify-content:flex-end;position:relative;z-index:10;}
.Brand {background:#eeeeee;}
.Brand .pc_all_contnet {position:relative;}
.Brand .Brand_content {display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0;}
.Brand .Brand_content .Brand_content_c {display:flex;justify-content:space-between;width:100%;}
.Brand .Brand_content .Brand_content_list {width:20%;text-align:center;position:relative;}
.Brand .Brand_content .Brand_content_list::before {content:"";display:inline-block;width:100%;height:50px;top:-50px;position:absolute;left:0;background:#c7000b;opacity:0;}
.Brand .Brand_content .Brand_content_list::after {content:"";display:inline-block;width:100%;height:50px;bottom:-50px;position:absolute;left:0;background:#c7000b;opacity:0;}
.Brand .Brand_content .Brand_content_icon {width:1px;background:#c9c9c9;}
.Brand .Brand_content .Brand_content_list .content_list_logo {height:90px;display:flex;justify-content:center;align-items:center;}
.Brand .Brand_content .Brand_content_list .content_list_logo img {transform:scale(1);max-height:83px;}
.Brand .Brand_content .Brand_content_list:hover .content_list_logo img {filter:brightness(0) invert(1);transform:scale(1.15);}
.Brand .Brand_content .Brand_content_list:nth-child(1):hover .content_list_logo img {filter:brightness(1) invert(0);}
.Brand .Brand_content .Brand_content_list:nth-child(3):hover .content_list_logo img {filter:brightness(1) invert(0);}
.Brand .Brand_content .Brand_content_list .content_list_title {height:80px;line-height:1.25;padding:115px 0px;font-family:Demibold;}
.Brand .Brand_content .Brand_content_list .content_list_more {opacity:0;font-family:Demibold;margin-bottom:6px;}
.Brand .Brand_content .Brand_content_list .content_list_btn {padding:8px;background:#c7000b;color:#fff;margin-top:15px;font-family:Demibold;width:calc(100% - 48px);margin:0 auto;}
.Brand .Brand_content .Brand_content_list:hover::before,.Brand .Brand_content .Brand_content_list:hover::after {opacity:1;}
.Brand .Brand_content .Brand_content_list:hover {background:#c7000b;}
.Brand .Brand_content .Brand_content_list:hover .content_list_more {color:#fff;opacity:1;}
.Brand .Brand_content .Brand_content_list:hover .content_list_title {color:#fff;}
.INews {background:#eeeeee;}
.INews * {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.INews *:hover {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.INews .pc_all_contnet {position:relative;}
.INews .INews_content {position:absolute;height:auto;width:100%;left:0;top:55%;transform:translateY(-50%);padding:0px 25px;}
.INews .INews_content .swiper-container {overflow:inherit;}
.INews .INews_content .INews_content_list {text-align:center;height:525px;display:flex;align-items:flex-end;}
.INews .INews_content .INews_content_list .content_list_c {background:#fff;padding-top:35px;width:100%;}
.INews .INews_content .INews_content_list .content_list_title {padding:0px 25px;}
.INews .INews_content .INews_content_list .content_list_title .list_title_dd {margin-bottom:18px;font-family:Medium;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.INews .INews_content .INews_content_list .content_list_title .list_title_dt {font-family:Light;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.INews .INews_content .INews_content_list .content_list_img {padding:0px 25px;margin:40px 0px;}
.INews .INews_content .INews_content_list .content_list_img img {width:100%;border-radius:10px; height: 210px; object-fit:cover;}
.INews .INews_content .INews_content_list .content_list_more {padding:13px 0px;background:#c7000b;color:#fff;font-family:Demibold;}
.INews .INews_content .INews_content_list:hover .content_list_img {margin:60px 0px;}
.INews .INews_content .INews_content_list:hover .content_list_title {margin-bottom:60px;}
.INews .INews_content .INews_content_list:hover .content_list_title .list_title_dd {font-size:36px;}
.INews .INews_content .INews_content_list:hover .content_list_title .list_title_dt {font-size:20px;}
.INews .INews_content .INews_content_list:hover .content_list_more {font-size:32px;}
.INews .INews_content .swiper-wrapper {display:flex;align-items:flex-end;}
.INewsBtn .swiper-pagination {bottom:0px;position:relative;width:auto;margin:0px 20px;}
.INewsBtn .swiper-pagination span {width:12px;height:12px; margin: 0px 3px;}
.INewsBtn .swiper-pagination span.swiper-pagination-bullet-active {background:#c7000b;}
.INewsBtn {display:flex;align-items:center;justify-content:center;margin-top:50px; width: 100%;}
.INewsBtn .swiper-button-prev,.INewsBtn .swiper-button-next {position:relative;margin-top:0;left:auto;right:auto;top:auto;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#c7000b;}
.INewsBtn .swiper-button-prev::after,.INewsBtn .swiper-button-next::after {font-size:16px;color:#fff;}
.fullSwiper_list {position:relative;}
.fullSwiper_list .pc_all_contnet {padding-top:138px;padding-bottom:70px;height:100vh;display:flex;flex-direction:column;}
#fullSwiper .fullSwiper_list {align-items:flex-start;}
.random-move {pointer-events:none;position:fixed;width:100px;height:100px;left:0;top:0;z-index:66;opacity:.5;animation:rotate-anim 14s linear infinite;}
.strains1 {width:90px;}
.strains2 {width:60px;}
.strains3 {width:90px;}
.strains4 {width:60px;}
@keyframes rotate-anim {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
/* 让第2个图片转得慢一点 (6秒一圈) */.strains2 {animation-duration:6s;}
/* 让第3个图片反向旋转 (从360度到0度) */.strains3 {animation-direction:reverse;}
/* 让第4个图片转得快一点 (2秒一圈) */.strains4 {animation-duration:2s;}




.DBanner{ position: relative;}
.DBanner::before{ content: ""; display: inline-block; width: 100%; height: 36px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.DBanner::after{ content: ""; display: inline-block; width: 100vw; height: 100vh; background: rgba(0,0,0,.2); left: 0; top: 0; position: absolute;}
.DBanner video{ width: 100%; height: 100vh; object-fit: cover;}
.DBanner .DBanner_po{ position: absolute; left: 0; right: 0; top: 0; height: 100%; display: flex; flex-direction: column; justify-content: center; text-shadow: 0px 0px 7px #3f3f3f; z-index: 3;}
.DBanner .DBanner_po .DBanner_po_dd{ color: #fff; font-family: Demibold; line-height: 1.25;}
.DBanner .DBanner_po .DBanner_po_dt{ color: #fff; font-family: Demibold; margin-top: 20px;}

.Honor{ background: url(../images/bg10.jpg) no-repeat 50%/cover; position: relative;}
.Honor::before{ content: ""; display: inline-block; width: 100%; height: 295px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Honor .Honor_content{display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0; flex-direction: column;}
.Honor .Honor_content .Honor_top .Honor_title{ display: flex; align-items: center; justify-content: center; color: #c7000b; font-family: Demibold; padding-top: 37px;}
.Honor .Honor_content .Honor_top .Honor_title img{ height: 49px; margin-left: 32px;}
.Honor .Honor_content .Honor_top .Honor_txt{ color: #1b1b1b; font-family: Demibold; text-align: center; margin: 95px 0px;}
.Honor .Honor_content .Honor_top .Honor_number{ display: flex; align-items: center; justify-content: center;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list{ margin-right: 122px; font-family: Demibold; position: relative;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list:last-child{ margin-right: 0;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd{ display: flex; align-items: flex-end; margin-bottom: 12px;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd .counter-demo-4{color: #c7000b;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd .red{color: #c7000b;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dt{ color: #1b1b1b;}
.Honor .Honor_content .Honor_bottom{ width: 100%; }
.Honor .Honor_content .Honor_bottom .Honor_bottom_img{ position: relative; z-index: 2; width: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .swiper-container{ padding: 0px 20px; padding-right: 40px; overflow: inherit;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list{ position: relative;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list::before{ content: ""; display: inline-block; width: 38px; height: 38px; position: absolute; left: -5px; top: -15px; z-index: 2; border: 1px solid #fff; box-shadow: 10px 10px 25px rgba(0,0,0,.5); border-radius: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list.USA::before{ background: url(../images/sv2.svg) no-repeat 50% 50%; background-size: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list.UK::before{ background: url(../images/sv3.svg) no-repeat 50% 50%; background-size: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_title{ position: relative; z-index: 2; display: flex; align-items: flex-end; justify-content: center; color: #fff; font-family: Demibold; padding: 45px 0px;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_title .counter-demo-4{ position: relative; top: 3px;}
.Honor .swiper-container .swiper-wrapper { -webkit-transition-timing-function: linear !important; -o-transition-timing-function: linear !important; transition-timing-function: linear !important; margin: 0 auto; }

.Factory2{ background: #eeeeee;}
.Factory2 .pc_all_contnet{ padding-bottom: 0;}
.Factory2 .Factory2_con{height:calc(100vh - 150px);}
.Factory2 .Factory2_con .Factory2_con_list{ display: flex; align-items: center; justify-content: space-between; height: 50%;}
.Factory2 .Factory2_con .Factory2_con_list:nth-child(2n){ flex-direction: row-reverse;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left{ width: 54%;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title{ display: flex; align-items: center; font-family: Demibold; justify-content: space-between; margin-bottom: 40px;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dd{ font-size: 80px; color: #c7000b;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt{ width: calc(100% - 135px);}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt .title_dt_t{ color: #c7000b; margin-bottom: 15px;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt .title_dt_b{ color: #a0a0a0;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_txt{ line-height: 1.85; color: #1b1b1b; display: flex; justify-content: flex-end;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_txt p{ width: calc(100% - 135px); text-align: justify; font-family: Regular;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_right{ width: 41%; text-align: right;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_right img{ width: 100%;}

.CTechnologies{ background: #eeeeee;}
.CTechnologies .pc_all_contnet{ padding-bottom: 0;}
.CTechnologies .CTechnologies_content{height:calc(100vh - 150px); display: flex; flex-direction: column; justify-content: center;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list{ display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 80px; position: relative; padding-left: 137px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list:last-child{ margin-bottom: 0;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon{ width: 270px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon img{ max-width: 136px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt{ width: calc(100% - 270px); position: relative;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt::before{ content: ""; display: inline-block; width: 2px; background: #bfbfbf; height: calc(100% + 80px); position: absolute; left: -44px; top: 25px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list:last-child .content_list_txt::before{ height: calc(100% - 35px);}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd{ font-family: Demibold;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_t{ color: #c7000b; position: relative;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_t::before{ content: ""; display: inline-block; width: 14px; height: 14px; background: #c7000b; position: absolute; left: -50px; top: 50%; transform: translateY(-50%);}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_b{ color: #a0a0a0; margin-top: 15px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dt{ color: #1b1b1b;font-family: Regular; margin-top: 30px; line-height: 1.65;}

.Factory3{ flex-direction: column; background: #eeeeee;}
.Factory3 .pc_all_contnet{ padding-bottom: 0; height: 100vh;}
.Factory3 .Factory3_content{ height:calc(100vh - 205px); display: flex; flex-direction: column; justify-content: space-between; width: 100%; padding-bottom: 115px;}
.Factory3 .Factory3_content .Factory3_content_title{ color: #1b1b1b; font-family: Demibold; padding-top: 50px;}
.Factory3 .Factory3_content .Factory3_content_title br{ display: none;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list{ width: 50%;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title{ display: flex; align-items: flex-end; justify-content: flex-end; color: #1b1b1b; font-family: Demibold; margin-bottom: 35px; position: relative; z-index: 2;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .list_title_red{ color: #c7000b;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .bolder{ font-family: Semibold; position: relative; bottom: -2px; position: relative;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon1::before{ content: ""; display: inline-block; width: 2px; height: 127px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 10px); right: 0; margin: 0 auto; opacity: 1;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon2::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 10px); right: 0; margin: 0 auto; opacity: 1;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title img{ height: 33px; margin-right: 17px; position: relative; top: -2px;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .factory{ margin-right: 17px;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img{ display: flex; position: relative;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img img{ width: 100%;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub{ position: absolute; top: 24%; left: 13%; display: flex; align-items: center; font-family: Demibold; }
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 20px); right: 0; margin: 0 auto;}
.Factory3 .Factory3_bottom{ background: #c7000b; display: flex; align-items: center; justify-content: center; flex-direction: inherit; height: 78px;}
.Factory3 .Factory3_bottom .Factory3_bottom_c{ display: flex; align-items: flex-end; position: relative; top: -3px;}
.Factory3 .Factory3_bottom .Factory3_bottom_icon{ width: 2px; height: 34px; background: #fff; margin: 0px 30px;}
.Factory3 .Factory3_bottom .Factory3_bottom_list{ display: flex; align-items: flex-end; color: #fff; font-family: Demibold;}
.Factory3 .Factory3_bottom .Factory3_bottom_list .counter-demo-4{ position: relative; top: 3px;}

/* .Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt{ display: flex; align-items: center; justify-content: space-between;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list{ display: flex; align-items: flex-end; font-family: Demibold; position: relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list.center{ align-items: center;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list img{ height: 43px; margin-right: 14px;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .counter-demo-4{ color: #c7000b; position: relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .red{ color: #c7000b; position: relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .number{ position: relative; display: flex; align-items: flex-end;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .number::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 20px); right: 0; margin: 0 auto; opacity: 0;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .counter-demo-4.bolder{ font-family: Semibold;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list.icon .number::before{ opacity: 1;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list:nth-child(2) .number::before{ height: 83px;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list:nth-child(4) .number::before{ height: 163px;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img{ display: flex; width: 100%;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list{ position: relative; width: 50%; display: flex;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list img{ width: 100%;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list .img_list_nub{ position: absolute; top: 21%; left: 36%; display: flex; align-items: center; font-family: Demibold; }
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list .img_list_nub::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 20px); right: 0; margin: 0 auto;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom{ padding: 25px 0px; background: #c7000b;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .pc_all_contnet{ display: flex; align-items: center; justify-content: space-between; flex-direction: inherit; padding: 0px 220px;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .Factory3_bottom_list{ display: flex; align-items: flex-end; color: #fff; font-family: Demibold;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .Factory3_bottom_list .counter-demo-4{ position: relative; top: 3px;} */



.Detection{  position: relative;}
.Detection::after {content:"";display:inline-block;width:100vw;height:100vh;background:rgba(0,0,0,.2);left:0;top:0;position:absolute;}
.Detection .DetectionVideo{ position: absolute; left: 0; top: 0; width: 100vw; height: 100vh;}
.Detection .DetectionVideo video{ width: 100vw; height: 100vh; object-fit:cover;}
.Detection .pc_all_contnet{ flex-direction: inherit; align-items: center; justify-content: space-between; position: relative; z-index:3;}
.Detection .pc_all_contnet .Detection_left{ color: #fff; font-family: Demibold; line-height: 1.75; text-shadow: 0px 0px 7px #3f3f3f; width: 40%;}
.Detection .pc_all_contnet .Detection_right{ background: #c7000b; color: #fff; font-family: Demibold; padding: 60px 50px; padding-bottom: 75px; width: 50%;}
.Detection .pc_all_contnet .Detection_right p{ line-height: 1.45; margin-bottom: 50px;}
.Detection .pc_all_contnet .Detection_right p:last-child{ margin-bottom: 0;}

.CTechnologies2{  background: url(../images/bg18.jpg) no-repeat 50%/cover;}
.CTechnologies2 .pc_all_contnet{ padding-bottom: 0;}
.CTechnologies2 .CTechnologies2_con{ height:calc(100vh - 150px); display: flex; justify-content: center; align-items: center;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list{ width: 27%; text-align: center;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list:last-child{ margin-left: 270px;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_title{ color: #c7000b; font-family: Demibold;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon{ margin-top: 50px; margin-bottom: 80px;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon img{ height: 144px;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_txt{ color: #1b1b1b; text-align: justify; line-height: 1.65; font-family: Medium; height: 185px;}


.DBanner2{ position: relative;}
.DBanner2 .DBanner2_img img{ width: 100%;}
.DBanner2 .DBanner2_content{ position: absolute; left: 0; top: 0; right: 0; margin: 0 auto; height: 100%; display: flex; flex-direction: column; justify-content: center; font-family: Demibold; text-shadow: rgb(63, 63, 63) 0vw 0vw 0.36vw;}
.DBanner2 .DBanner2_content .DBanner2_content_dd{ color: #fff;}
.DBanner2 .DBanner2_content .DBanner2_content_dt{ color: #fff; margin-top: 15px;}

.DNav{ padding: 33px 0px; position: relative; z-index: 3;}
.DNav .pc_all_contnet{ display: flex; justify-content: space-between; padding: 0px 148px;}
.DNav .DNav_list{ color: #1b1b1b; font-family: Demibold; border-bottom: 5px solid #c9c9c9; padding-bottom: 10px; margin-right: 43px; width: 100%; text-align: center;}
.DNav .DNav_list:last-child{ margin-right: 0;}
.DNav .DNav_list.active{ color: #c7000b; border-bottom: 5px solid #c7000b;}
.DNav .DNav_list.active2{ color: #003da6; border-bottom: 5px solid #003da6;}
.DNav .DNav_list.active3{ color: #3088ff; border-bottom: 5px solid #3088ff;}
.DNavBg .DNav{ background: #f5f5f5; padding-bottom: 0;}
.DNavPb0 .DNav{ padding-bottom: 0;}

.Introduction{ padding-top: 105px; margin-bottom: 50px;}
.Introduction .pc_all_contnet{ padding: 0px 75px;}
.Introduction .Introduction_title{ font-family: Demibold; text-align: center; margin-bottom: 55px;}
.Introduction .Introduction_title .Introduction_title_dd{ color: #c7000b; margin-bottom: 16px;}
.Introduction .Introduction_title .Introduction_title_dt{ color: #c7000b;}
.Introduction .Introduction_con{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.Introduction .Introduction_con .Introduction_con_video{ width: 47.5%; border-bottom: 37px solid #c7000b; position: relative; display: flex;}
.Introduction .Introduction_con .Introduction_con_video video{ width: 100%; height: 357px; object-fit: cover;}
.Introduction .Introduction_con .Introduction_con_video .con_video_icon{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,.3);}
.Introduction .Introduction_con .Introduction_con_video .con_video_icon img{ height: 108px;}
.Introduction .Introduction_con .Introduction_con_txt{ width: 49%; line-height: 1.50; text-align: justify;}


.History .pc_all_contnet{ padding: 0px 75px;}
.History .History_title{ font-family: Demibold; color: #c7000b; margin-bottom: 90px;}
.History .History_content .History_content_top{ height: 215px;}
.History .History_content .History_content_top .content_top_list{ display: none;}
.History .History_content .History_content_top .content_top_list.active{ display: block;}
.History .History_content .History_content_top .content_top_list .top_list_t{ display: flex; align-items: center; justify-content: center;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l{ text-align: center;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dd{ font-size: 120px; color: #c7000b; font-family: Semibold;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dt{ color: #9e9e9e; margin-top: 28px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_icon{ width: 2px; background: #b2b2b2; height: 205px; margin: 0px 50px;}
.History .History_content .History_content_top .content_top_list.content_top_list1994 .top_list_t .list_t_icon{ margin: 0px 100px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r{ text-align: center; font-family: Demibold; width: 370px;}
.History .History_content .History_content_top .content_top_list.content_top_list2020 .top_list_t .list_t_r{ width: 393px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_dd{ color: #c7000b; margin-bottom: 18px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_dt{ color: #313131; margin-top: 10px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_p{ color: #9e9e9e; line-height: 1.5; font-family: Regular; margin-top: 28px;  text-align: center;}
.History .History_content .History_content_top .content_top_list.content_top_list2025 .top_list_t .list_t_l{ margin-right: 82px;}
.History .History_content .History_content_top .content_top_list .top_list_logo{ display: flex; align-items: center; justify-content: center; margin-top: 50px;}
.History .History_content .History_content_top .content_top_list .top_list_logo .list_logo_li{}
.History .History_content .History_content_top .content_top_list .top_list_logo span{ width: 1px; height: 44px; background: #a27c38; display: inline-block; margin: 0px 74px;}
.History .History_content .History_content_top .content_top_list .top_list_logo .list_logo_li img{ height: 46px;}
.History .History_content .History_content_bottom{ display: flex; align-items: center; justify-content: center; margin-top: 93px; background: url(../images/bn35.png) no-repeat 50% 100%; padding-bottom: 34px; height: 75px;}
.History .History_content .History_content_bottom.active1{ background: url(../images/bn35_1.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active2{ background: url(../images/bn35_2.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active3{ background: url(../images/bn35_3.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active4{ background: url(../images/bn35_4.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active5{ background: url(../images/bn35_5.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom .content_bottom_list{ color: #b2b2b2; font-family: Regular; cursor: pointer; position: relative; width: 93px; height: 40px; display: flex; justify-content: center; align-items: center; margin-right: 75px;}
.History .History_content .History_content_bottom .content_bottom_list:last-child{ margin-right: 0px;}
.History .History_content .History_content_bottom .content_bottom_list.active{ color: #c7000b; font-size: 40px; font-family: Semibold;
    /* 使用 background 代替 background-color */
    background: linear-gradient(to bottom, #d32f2f, #ffffff);
    
    /* 必须同时包含 Webkit 前缀和标准写法 */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 这一步很关键 */
    color: transparent;
    
    /* 增强兼容性：防止 Safari 渲染异常 */
    -webkit-text-fill-color: transparent;
}
.History .History_content .History_content_bottom .content_bottom_list::before{ content: ""; display: inline-block; width: 29px; height: 25px; background: url(../images/bn39.png) no-repeat 50%/cover; position: absolute; left: 0; right: 0; margin: 0 auto; top: -18px; opacity: 0;}
.History .History_content .History_content_bottom .content_bottom_list.active::before{ opacity: 1; top: -38px;}



/* .layout{ padding-top: 205px; margin-bottom: 0;}
.layout .pc_all_contnet{ padding: 0px 113px;}
.layout .layout_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.layout .layout_content .layout_content_list{ width: calc(33.33% - 10px);}
.layout .layout_content .layout_content_list .content_list_title{ text-align: center; margin-bottom: 15px;}
.layout .layout_content .layout_content_list .content_list_title span{ display: inline-block; font-family: Demibold; border-bottom: 15px solid #c7000b; padding: 0px 10px; padding-bottom: 11px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li{ height: 297px; background: #eeeeee;padding-top: 19px;margin-bottom: 15px; display: flex; flex-direction: column; justify-content: space-between;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li:last-child{ margin-bottom: 0;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_t{ padding-left: 18px; padding-right: 18px; }
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title{ display: flex; align-items: center; justify-content: space-between; font-family: Demibold;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title.center{ justify-content: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title .li_title_l{ width: 50%; text-align: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title.center .li_title_l{ width: 100%; text-align: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_p{ color: #9e9e9e; text-align: center; line-height: 1.2; font-family: Regular; margin-top: 20px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_img img{ width: 100%;}
.layout .layout_content .layout_content_list:last-child .content_list_txt .list_txt_li{ height: 141px; padding-bottom: 15px;}
.layout .layout_content .layout_content_list:last-child .content_list_txt .list_txt_li:last-child{ padding-bottom: 40px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_nuber{ color: #c7000b; font-family: Bold; display: flex; align-items: flex-start; justify-content: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_nuber span{ font-size: 40px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_p2{ color: #716f6f; text-align: center; font-family: Medium;} */

.layout{ padding-top: 200px; margin-bottom: 0;}
.layout .Introduction_title{ margin-bottom: 75px;}
.layout .layout_top{ width: 100%; background: url(../images/bg85.jpg) no-repeat 50%/cover; display: flex; align-items: center; justify-content: center; height: 482px;}
.layout .layout_top .layout_top_list{ height: 482px; display: flex; justify-content: center; align-items: flex-end; position: relative; position: absolute; left: 50%; transform: translateX(-50%);pointer-events: none; opacity: 0;}
.layout .layout_top .layout_top_list.active{ opacity: 1; pointer-events: inherit;}
.layout .layout_top .layout_top_list .top_list_li{ position: absolute; font-family: Demibold; cursor: pointer;}
.layout .layout_top .layout_top_list .top_list_li.active{ color: #c7000b;}
.layout .layout_top .layout_top_list1 img{ width: 364px;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li1{ left: -195px; bottom: 70px;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li2{ right: -250px; bottom: 169px;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li3{ right: -50px; top: 40px;}
.layout .layout_top .layout_top_list2 img{ width: 472px;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li1{ right: -100px; bottom: 53px;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li2{ left: -130px; top: 140px;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li3{ right: -157px; top: 105px;}
.layout .layout_top .layout_top_list3 img{ width: 444px;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li1{ right: -145px; bottom: 200px;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li2{ left: -66px; top: 0;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li3{ left: -244px; bottom: 155px;}
.layout .layout_bottom .layout_bottom_content{ height: 400px; background: url(../images/bg88.jpg) no-repeat 50%/cover;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list{ height: 100%; display: none;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.active{ display: flex;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1{ justify-content: center; padding-top: 22px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li{ width: 365px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li:last-child{ margin-left: 132px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_left span{ border-bottom: 9px solid #c7000b; color: #313131; font-family: Demibold; display: inline-block; padding-bottom: 3px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_right{ font-family: Demibold; color: #313131;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_txt{ color: #9e9e9e; line-height: 1.25; font-family: Regular; margin-bottom: 23px; height: 68px; text-align: justify;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_right{ font-family: Demibold; color: #313131;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_img{ display: flex;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_img img{ width: 100%;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list2{ justify-content: center; align-items: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list2 img{ width: 832px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3{ flex-wrap: wrap; justify-content: center; padding: 20px 150px; align-items: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li{ width: 50%; text-align: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dd{ margin-bottom: 20px; font-family: Demibold;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dt{ font-family: Bold; color: #c7000b; display: flex; align-items: flex-start; justify-content: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dt span{ font-size: 36px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li.active .list3_li_dt{ color: #716f6f; font-family: Medium;}

.layout .layout_bottom .layout_bottom_nav{ display: flex;}
.layout .layout_bottom .layout_bottom_nav .bottom_nav_list{ color: #b8b8b8; width: 33.33%; background: #ececec; line-height: 22px; text-align: center; font-family: Demibold; cursor: pointer;}
.layout .layout_bottom .layout_bottom_nav .bottom_nav_list.active{ background: #c7000b; color: #fff;}



.layout2{ background: url(../images/bg25.jpg) no-repeat 50%/cover; height: 946px; margin-bottom: 0; padding-top: 136px;}
.layout2 .layout2_content{ display: flex; justify-content: space-between; align-items: center; position: relative; height: 510px;}
.layout2 .layout2_content .layout2_content_txt{ text-align: center; position: absolute; top: 196px; left: 52%; transform: translateX(-50%); }
.layout2 .layout2_content .layout2_content_txt .content_txt_dd{ color: #c7000b; font-family: Demibold;}
.layout2 .layout2_content .layout2_content_txt .content_txt_dt{ color: #c7000b; display: flex; align-items: center; font-family: Demibold; margin: 5px 0px;}
.layout2 .layout2_content .layout2_content_txt .content_txt_p{ color: #c7000b; font-family: Demibold;}
.layout2 .layout2_content .content_left_list{ color: #b0b0b0; opacity: .65; font-family: Demibold; position: absolute;}
.layout2 .layout2_content .content_left_list:hover{ color: #c7000b; cursor: pointer; opacity: 1;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(1) { left: 5%; top: 11%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(2) { left: 18%; top: 22%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(3) { left: -88px; top: 27%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(4) { left: 12%; top: 59%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(5) { left: -88px; top: 61%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(6) { left: -42px; top: 83%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(7) { left: 15%; top: 91%; }
.layout2 .layout2_content .layout2_content_right{ }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(1) { right: 23%; top: 13%; opacity: 1; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(2) { right: -32px; top: 15%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(3) { right: 42px; top: 35%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(4) { right: -81px; top: 53%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(5) { right: 174px; top: 73%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(6) { right: -55px; top: 91%; }


.DHonor{ background: url(../images/bg27_1.jpg) no-repeat 50%/cover; }
.DHonor .DHonor_title{ text-align: center; color: #c7000b; font-family: Demibold; padding: 80px 0px;}
.DHonor .DHonor_content{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0px 75px;}
.DHonor .DHonor_content.mo{ display: none;}
.DHonor .DHonor_content .DHonor_content_list{ width: auto;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li{ margin-bottom: 55px;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li:last-child{ margin-bottom: 0;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img{ position: relative; width: 259px; margin: 0 auto;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_logo{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_logo img{ width: 125px;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_icon img{ width: 100%;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_title{ text-align: center; line-height: 1.55; margin-top: 40px; font-family: Medium;}
.DHonor .DHonor_content .DHonor_content_center{ width: 530px;}
.DHonor .DHonor_content .DHonor_content_center .content_center_img img{ width: 100%;}
.DHonor .DHonor_content .DHonor_content_center .content_center_title{ text-align: center; margin-top: 95px;}

.DHonor2{ background: url(../images/bg28.jpg) no-repeat 50%/cover; padding-bottom: 75px;}
.DHonor2 .DHonor_title{ padding-top: 105px; padding-bottom: 45px;}
.DHonor2 .DHonor2_top{ padding: 0px 75px;}
.DHonor2 .DHonor2_top.mo{ display: none;}
.DHonor2 .DHonor2_bottom{ padding: 0px 75px; margin-top: 100px; text-align: center;}
.DHonor2 .DHonor2_bottom img{ width: 100%;}
.DHonor2 .DHonor2_bottom img:last-child{ display: none;}
.DHonor2 .DHonor2_top .DHonor2_top_list{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 60px;}
.DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1){ padding: 0px 115px; margin-bottom: 40px;}
.DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1) .top_list_li{ width: 28%;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li{ width: 20%; line-height: 1.55; text-align: center; position: relative; height: 76px; display: flex; align-items: center; justify-content: center; font-family: Medium;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::before{ content: ""; display: inline-block; width: 40px; height: 76px; background: url(../images/bn50.png) no-repeat 50%/cover; position: absolute; left: 0; top: 0;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::after{ content: ""; display: inline-block; width: 40px; height: 76px; background: url(../images/bn51.png) no-repeat 50%/cover; position: absolute; right: 0; top: 0;}
.DHonor2 .DHonor2_top .DHonor2_top_list:last-child{ margin-bottom: 0;}


.JoinNav .pc_all_contnet{ justify-content: center;}
.JoinNav .pc_all_contnet .DNav_list{ width: auto; padding-left: 55px; padding-right: 55px; margin-right: 82px;}
.JoinNav .pc_all_contnet .DNav_list:last-child{ margin-right: 0;}


.Training{ padding-top: 50px;}
.Training .Training_title{ text-align: center; font-family: Demibold; margin-bottom: 50px;}
.Training .Training_title .Training_title_dd{ color: #c7000b;}
.Training .Training_title .Training_title_dt{ color: #000000; margin-top: 30px;}
.Training .Training_title .Training_title_dt br{ display: none;}
.Training .Training_con{ display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0px 110px; align-items: center;}
.Training .Training_con .Training_con_img{ width: 50%;}
.Training .Training_con .Training_con_img img{ width: 100%;}
.Training .Training_con .Training_con_txt{ width: 46%; line-height: 1.55;}
.Training .Training_bottom{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 85px;}
.Training .Training_bottom .Training_bottom_list{ width: calc(50% - 6px); background: #c7000b; text-align: center; padding: 65px 0px;}
.Training .Training_bottom .Training_bottom_list .bottom_list_icon img{ height: 88px;}
.Training .Training_bottom .Training_bottom_list .bottom_list_dd{ color: #fff; margin-top: 18px; margin-bottom: 10px; font-family: Demibold;}
.Training .Training_bottom .Training_bottom_list .bottom_list_dt{ color: #fff; line-height: 1.45; font-family: Regular;}

.WeAre{ padding-top: 165px;}
.WeAre .Training_title{ margin-bottom: 0;}
.WeAre .WeAre_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.WeAre .WeAre_content .swiper-container{ padding-top: 70px;}
.WeAre .WeAre_content .WeAre_content_list{ background: #eeeeee;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top{ display: flex; align-items: center; background: #eeeeee; position: relative; top: 0;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_left{ width: 105px; display: flex;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_left img{ width: 100%; height: 153px; object-fit: cover;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right{ width: calc(100% - 105px); display: flex; flex-direction: column; justify-content: space-between;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd{ color: #000000; font-family: Demibold; line-height: 1.5; position: relative; display: flex; justify-content: center;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd::before{ content: ""; display: inline-block; width: 13px; height: 12px; background: url(../images/bn88.png) no-repeat 50%/cover; position: absolute; left: 11px; top: -22px; background-size: 13px;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd::after{ content: ""; display: inline-block; width: 13px; height: 12px; background: url(../images/bn89.png) no-repeat 50%/cover;position: absolute; right: 11px; bottom: -25px; background-size: 13px;}
.WeAre .WeAre_content .WeAre_content_list:nth-child(11) .content_list_top .list_top_right .top_right_dd::after{ bottom: 0px;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dt{ text-align: center;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dt span{ display: inline-block; border-bottom: 3px solid #c7000b; padding-bottom: 7px; font-family: Regular; white-space: nowrap;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt{ margin-top: 17px; padding: 0px 13px; height: 55px; overflow: auto; padding-right: 10px; background: #eeeeee; position: relative; top: 0;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt p{ color: #000000; font-family: Regular; line-height: 1.5;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-track { background-color: #e6e6e6; }
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-thumb { background:#ffffff; }
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-button { background-color: #eeeeee; }
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-corner { background-color: #eeeeee; } 
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar { width: 4px; height: 0px; border-radius:3px; }
.WeAre .WeAre_content .WeAre_content_list .content_list_bottom{ height: 50px; background: #c7000b; display: flex; align-items: center; justify-content: center; margin-top: 28px; color: #fff; width: 100%;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_top{ top: -15px; }
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_txt{ top: -15px;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_top .list_top_right .top_right_dd{ font-size: 17px;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_txt{ font-size: 13px;}


.Training2{ background:#fff; padding-bottom: 75px; padding-top: 130px;}
.Training2 .Training_title{ margin-bottom: 95px;}
.Training2 .Training2_content{ position: relative; height: 420px;}
.Training2 .Training2_content .swiper-slide{transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; transform: scale(0.7);  overflow: hidden;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active,.Training2 .Training2_content .swiper-slide-duplicate-active{  transform: scale(1);  z-index: 2;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active .content_list_dd,.Training2 .Training2_content .swiper-slide-duplicate-active .content_list_dd{ width: 100%;}
.Training2 .Training2_content .Training2_content_list .content_list_dd{ background: #fff; width: 80%;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-prev{ margin-top: 0px; display: flex; flex-direction: column; align-items: flex-end;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-next{ margin-top: 0px;}
.Training2 .Training2_content .Training2_content_list .content_list_dd{ border-radius: 6px; overflow: hidden;}
.Training2 .Training2_content .Training2_content_list .content_list_dd img{ width: 100%; border-radius: 6px; opacity: .5;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; height: 375px; object-fit: cover; border-radius: 6px;}
.Training2 .Training2_content .Training2_content_list .content_list_dt{ color: #333333; text-align: center; margin-top: 23px; opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; font-family: Medium;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dt{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dd img{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next,.Training2 .swiper-button-prev{ top: 43%; width: 55px; height: 55px; border-radius: 100%; border: 1px solid #e0e0e0;-webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next{ right: -80px;}
.Training2 .swiper-button-prev{ left: -80px;}
.Training2 .swiper-button-next:hover,.Training2 .swiper-button-prev:hover{ border: 1px solid #e60012 ;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next::after,.Training2 .swiper-button-prev::after{ display: none;}

.DTitle{ text-align: center; }
.DTitle .DTitle_dd{ color: #c7000b; font-family: Demibold;}
.DTitle .DTitle_dt{ color: #000000; font-family: Regular; line-height: 1.85; margin-top: 24px;}
.DTitle .DTitle_dt span{ display: inline-block; padding: 0px 8px; padding-bottom: 7px; border-bottom: 12px solid #c7000b;}

.InnovationRD .DBanner_po .DBanner_po_dd{ color: #c7000b; text-shadow: 0px 0px 0px;}
.InnovationRD .DBanner_po .DBanner_po_dt{ color: #c7000b; text-shadow: 0px 0px 0px; margin-top: 5px;}
.InnovationRD::before,.InnovationRD::after{ display: none;}
.InnovationRD .InnovationRD_bg{ width: 100vw; height: 100vh; object-fit: cover;}

.DResearch{ background: #eeeeee; position: relative;}
.DResearch .DResearch_con{ padding: 0px 30px;}
.DResearch .DResearch_con .DResearch_con_l{ display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 42px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1){ border-bottom: 2px solid #9f9fa0; padding-bottom: 25px; margin-bottom: 25px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list{ width: 25%; border-right: 2px solid #9f9fa0; padding: 15px 20px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list{ padding: 15px 20px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list .con_list_li .list_li_title{ margin-bottom: 35px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(1){ width: 25%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(2){ width: 28%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(3){ width: 25%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(4){ width: 22%; border-right: 0;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list{ border-right: 2px solid #9f9fa0; }
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(1){ width: 40%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2){ width: 38%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(1){ margin-right: 40px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3){ width: 22%; border-right: 0;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) .con_list_li{ justify-content: flex-start;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list .con_list_li .list_li_img{ margin-top: 18px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) .con_list_li .list_li_img{ margin-top: 42px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list .con_list_li{ display: flex; flex-direction: column; justify-content: space-between;}
.DResearch .DResearch_con .DResearch_con_list{ display: flex; justify-content: center;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title{ display: flex; align-items: flex-end; justify-content: flex-start; font-family: Normal; height: 36px;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title .li_title_nuber{ color: #c7000b; font-family: Semibold; margin-right: 35px; display: flex;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_img img{ width: 100%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li .list_li_img{ text-align: center; display: flex; align-items: center; justify-content: center;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(1) .list_li_img img{ width: 219px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(2) .list_li_img img{ width: 169px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(2) .list_li_title .li_title_nuber span{ display: inline-block; width: 45px; text-align: right;}
.DResearch .DResearchBottom{ position: absolute; bottom: 0; left: 0; width: 100%; background: #c7000b; height: 265px; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.DResearch .DResearchBottom .DResearchBottom_title{ display: flex; align-items: center; justify-content: center; font-family: Normal; color: #fff;}
.DResearch .DResearchBottom .DResearchBottom_title span{ font-family: Semibold;}
.DResearch .DResearchBottom .DResearchBottom_txt{ display: flex; align-items: center; justify-content: center; margin-top: 35px; color: #fff;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_list .txt_list_dd{ font-family: Semibold; display: flex; align-items: flex-start; justify-content: center;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_list .txt_list_dt{ font-family: Medium; margin-top: 13px;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_icon{ width: 1px; height: 100%; background: #fff; opacity: .45; margin: 0px 65px;}


.ResearchLab{ position: relative; background: url(../images/bg44.jpg) no-repeat 50%/cover;}
.ResearchLab .ResearchLab_con{ display: flex; align-items: center; justify-content: center; margin-top: 55px;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list{ margin-right: 170px; position: relative;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list:last-child{ margin-right: 0;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list .con_list_title{ position: absolute; left: 50%; top: 50%; text-align: center; line-height: 1.25; transform: translateX(-50%) translateY(-50%); color: #c7000b; font-family: Semibold; white-space: nowrap; display: flex;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list .con_list_icon img{ width: 248px;}
.ResearchLab .ResearchLab_bottom{ position: absolute; bottom: 0; left: 0; width: 100%; height: 338px;}
.ResearchLab .ResearchLab_bottom::before{ content: ""; display: inline-block;position: absolute; bottom: 0; left: 0; width: 100%; height: 258px; background: #c7000b;}
.ResearchLab .ResearchLab_bottom .ResearchLab_bottom_con{ width: 1400px; margin: 0 auto; position: relative;}
.ResearchLab .ResearchLab_bottom_con .swiper-container{ padding-bottom: 50px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list{ display: flex; align-items: center; position: relative; top: 0px; z-index: 2;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(2){ left: -60px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(3){ left: -110px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_img{ display: flex; width: 133px; margin-right: 15px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_img img{ width: 100%;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt{ padding-top: 45px; width: calc(100% - 148px);}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt .list_txt_dd{ color: #fff; font-family: Demibold;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt .list_txt_dt{ color: #fff; font-family: Regular; margin-top: 11px;}
.ResearchLab .swiper-pagination{ bottom: 0px;}
.ResearchLab .swiper-pagination span{ width: 12px;  height: 12px; background: #fff;}
.ResearchLab .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ResearchLab .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0px 6px;}

.Standard{ background: #eeeeee; position: relative;}
.Standard::before{ content: ""; display: inline-block; width: 100%; height: 80px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Standard .pc_all_contnet{ padding-bottom: 80px;}
.Standard .Standard_con{ display: flex; justify-content: center; align-items: center;height:calc(100vh - 150px);}
.Standard .Standard_con .Standard_con_list{ width: 518px;}
.Standard .Standard_con.mo{ display: none;}
.Standard .Standard_con .Standard_con_list .con_list_li{ display: flex; align-items: center; margin-bottom: 110px; position: relative; opacity: 0;}
.Standard .Standard_con .Standard_con_list .con_list_li:last-child{ margin-bottom: 0;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left{ margin-right: 40px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li{ justify-content: flex-end;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ padding-right: 105px;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ padding-left: 105px;}
.Standard .Standard_con .Standard_con_list:last-child .con_list_li .list_li_left{ margin-left: 40px; margin-right: 0;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title{ display: flex; align-items: flex-end; justify-content: flex-end;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dd{ font-family: Demibold;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dt{ font-family: Light; margin-left: 20px;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_txt{ margin-top: 10px; line-height: 1.5; font-family: Normal;display: flex; justify-content: flex-end; height: 60px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1){ color: #c7000b;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ color: #003da6;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3){ color: #595a5d;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1){ color: #595a5d;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ color: #003da6;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3){ color: #c7000b;}
.Standard .Standard_con .Standard_con_list:last-child .con_list_li .list_li_left .li_left_txt{ justify-content: flex-start;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_icon{font-style: italic; font-family: Normal; color: #000000; opacity: .21;}
.Standard .Standard_con .Standard_con_center{ position: relative; z-index: 5;}
.Standard .Standard_con .Standard_con_center .con_center_title{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; color: #fff; line-height: 1.35; font-family: Demibold;}
.Standard .Standard_con .Standard_con_center .con_center_icon img{ width: 255px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1){ left: 280px; top: 245px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ left: 430px; top: 0;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3){ left: 280px; bottom: 245px;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1){ right: 280px; top: 245px;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ right: 430px; top: 0;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3){ right: 280px; top: -245px;}
.Standard.active .Standard_con .Standard_con_list .con_list_li{ opacity: 1;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1){ left: 0px; top: 0px;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ left: 0px; top: 0;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3){ left: 0px; bottom: 0px;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1){ right: 0px; top: 0px;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ right: 0px; top: 0;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3){ right: 0px; top: 0px;}

.ResearchLab2{ background: #eeeeee; position: relative;}
.ResearchLab2::before{ content: ""; display: inline-block; width: 100%; height: 150px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.ResearchLab2 .pc_all_contnet{ padding-bottom: 150px;}
.ResearchLab2 .Strain_content{ position: relative;}

.Leader{ background: #eeeeee; position: relative;}
.Leader .pc_all_contnet{ padding-bottom: 0px; justify-content: space-between; position: relative; z-index: 2;}
.Leader .Leader_con{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0px 75px; height: calc(100vh - 450px); position: relative;}
.Leader .Leader_con::before{ content: ""; display: inline-block; width: 100%; height: calc(100% - 110px); background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Leader .Leader_con::after{ content: ""; display: inline-block; width: 200vw; height: calc(100% - 110px); background: #c7000b; position: absolute; bottom: 0; left: -50vw;}
.Leader .Leader_con .Leader_con_list{ width: 23%; position: relative; z-index: 2;}
.Leader .Leader_con .Leader_con_list .con_list_img{ overflow: hidden;}
.Leader .Leader_con .Leader_con_list .con_list_img img{ width: 100%; height: 205px; object-fit: cover;}
.Leader .Leader_con .Leader_con_list .con_list_title{ text-align: center; color: #fff; line-height: 1.65; margin-top: 54px; white-space: nowrap;}

.Healthy{ background: #eeeeee; position: relative;}
.Healthy::before{ content: ""; display: inline-block; width: 100%; height: 52px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Healthy .pc_all_contnet{ padding-bottom: 52px;}
.Healthy .Healthy_con{ display: flex; justify-content: center; align-items: center;height:calc(100vh - 150px);}
.Healthy .Healthy_con .Healthy_con_icon{ margin: 0px 50px;}
.Healthy .Healthy_con .Healthy_con_icon img{ width: 282px;}
.Healthy .Healthy_con .Healthy_con_list{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Healthy .Healthy_con.mo{ display: none;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li{ margin-right: 80px;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li:last-child{ margin-right: 0;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l{ margin-bottom: 50px;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l:last-child{ margin-bottom: 0px;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l .li_l_dd{ color: #c8c8c8; font-family: Demibold;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l .li_l_dt{ color: #c7000b; font-family: Demibold; margin-top: 18px;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li{ margin-right: 30px;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li:last-child{ margin-right: 0px;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li .list_li_l{ text-align: right;}

.HealthyBook{ background: #eeeeee; position: relative;}
.HealthyBook::before{ content: ""; display: inline-block; width: 100%; height: 260px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.HealthyBook .pc_all_contnet{ padding-bottom: 0px;}
.HealthyBook .HealthyBook_con{ display: flex; justify-content: space-between; align-items: flex-start; height:calc(100vh - 150px); padding: 0px 80px; position: relative; z-index: 3; padding-top: 55px;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left{ width: 45%; padding-top: 145px;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_dd{ color: #000000; line-height: 2.5; font-family: Regular; text-align: justify;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_btn{ margin-top: 55px;}
.HealthyBook .HealthyBook_con .HealthyBook_con_right{ width: 53%;}
.HealthyBook .HealthyBook_con .HealthyBook_con_right img{ width: 624px;}


.BBG90Banner{ background: url(../images/bg49.jpg) no-repeat 50%/cover; height: 667px; position: relative;}
.BBG90Banner .pc_all_contnet{ position: absolute; left: 0; right: 0; top: 0; height: 100%; display: flex; justify-content: center; flex-direction: column;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag{ display: flex; align-items: center; font-family: Demibold;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag .BBG90Banner_tag_dd{ color: #c7040e; padding: 6px 12px; background: #fff;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag .BBG90Banner_tag_dt{ color: #fff; margin-left: 6px;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title{ margin: 40px 0px; color: #fff;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dd{ font-family: Bold;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dt{ font-family: Medium; margin-top: 17px;}
.BBG90Banner .pc_all_contnet .BBG90Banner_txt{ font-family: Light; color: #fff; line-height: 1.35;}
.BBG90Banner .pc_all_contnet .BBG90Banner_moimg{ display: none;}


.DTtitle3 span{ display: inline-block; padding-bottom: 15px; border-bottom: 15px solid #c7000b; font-family: Demibold; color: #c7000b;}
.DTtitle4{ font-size: 140px; display: inline-block; position: relative; font-family: Regular;
    /* 使用 background 代替 background-color */
    background: linear-gradient(to bottom, #aaaaaa, rgba(255,255,255,0));

    /* 必须同时包含 Webkit 前缀和标准写法 */
    -webkit-background-clip: text;
    background-clip: text;

    /* 这一步很关键 */
    color: transparent;

    /* 增强兼容性：防止 Safari 渲染异常 */
    -webkit-text-fill-color: transparent;
}
.DTtitle4::before{ content: ""; display: inline-block; width: 138px; height: 131px; background: url(../images/bn82.png) no-repeat 50% 50%; position: absolute; right: -20px; top: -61px; background-size: 100%;}

.Discover{ background: url(../images/bg50.jpg) no-repeat 50%/cover; position: relative; padding-top: 226px; padding-bottom: 375px;}
.Discover .pc_all_contnet{ display: flex; align-items: center; justify-content: space-between;}
.Discover .Discover_left .Discover_left_txt{ margin-top: 45px; line-height: 1.6; font-family: Medium;}
.Discover .Discover_icon{ position: absolute; left: 0; width: 100%; bottom: -15px; text-align: center; z-index: 5;}
.Discover .Discover_icon img{ width: 214px;}




.Bacilli{ background: #c7000b;}
.Bacilli .pc_all_contnet{ height: 190px; display: flex; align-items: center; justify-content: space-between;}
.Bacilli .Bacilli_left{ color: #fff; font-family: Bold;}
.Bacilli .Bacilli_left .Bacilli_left_dt{ margin-top: 6px;}
.Bacilli .Bacilli_right{ color: #fff; font-family: Regular; text-align: right; line-height: 1.55;}
.Bacilli.Bacilli2 .Bacilli_right{ text-align: left;}
.Bacilli.Bacilli2 .Bacilli_right span{ font-family: Demibold;}

.Scientist{ background: url(../images/bg51.jpg) no-repeat 50%/cover; height: 920px; padding-top: 0; padding-bottom: 0;}
.Scientist .pc_all_contnet{ padding-top: 226px; padding-bottom: 375px; position: relative;}
.Scientist .DTtitle4{ position: absolute; right: 120px; top: 195px;}
.Scientist .Discover_left .Discover_left_txt{ margin-top: 140px;}
.Scientist .Discover_left .Discover_left_txt span{ color: #c7000b; font-family: Bold;}

.effect{ background: #eee url(../images/bg52.jpg) no-repeat top center / cover; height: auto; padding-top: 0; padding-bottom: 0px;}
.effect .pc_all_contnet{ padding-bottom: 160px; display: block;}
.effect .effect_content{ margin-top: 100px;}
.effect .effect_content .effect_content_list{ margin-bottom: 145px;}
.effect .effect_content .effect_content_list:last-child{ margin-bottom: 0;}
.effect .effect_content .effect_content_list .content_list_title{ color: #c7000b; padding-bottom: 16px; border-bottom: 2px solid #898989; font-family: Demibold;}
.effect .effect_content .effect_content_list .content_list_txt{ display: flex; justify-content: space-between;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left{ width: 47%; padding-top: 40px;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top{ display: flex; align-items: center; justify-content: space-between;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l{ color: #000000; font-family: Medium; width: 45%; line-height: 1.55;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l span{ color: #c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r{ width: 52%; text-align: center;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r img{ width: 100%;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ color: #000000; font-family: Demibold; margin-top: 24px; line-height: 1.35;}
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 2px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 100%;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 5px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_bottom span{ font-family: Demibold; color: #c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span{ font-family: Bold; color: #c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right{ width: 50%; display: flex; align-items: center; justify-content: space-between; padding: 40px; background: #c7000b; position: relative; top: -2px;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dd{ color: #fff; font-family: Demibold; line-height: 1.35;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dt{ position: absolute; right: 62px;}
.effect .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ top: -70px; }
.effect .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 301px;}
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: -75px; }
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 307px;}
.effect .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ top: -20px;}
.effect .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 260px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_right .txt_right_dt{ top: -20px; right: 35px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_right .txt_right_dt img{ height: 254px;}


.G18_Discover{ background: url(../images/bg50_G18.jpg) no-repeat 50%/cover; }
.Scientist_G18{ background: url(../images/bg51_G18.jpg) no-repeat 50%/cover; }
.effect_G18{ background: #eee url(../images/bg52_G18.jpg) no-repeat top center / cover;}
.effect_G18 .Discover_left .Discover_left_txt{ margin-top: 70px; padding-bottom: 70px;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 100%;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 7px !important;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img{ margin-top:20px;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img img{ width: 100%;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_right{ padding: 0; height: 201px;}
.effect_G18 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align:center; width: 100%; right: 0;    top: -85px;}
.effect_G18 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ text-align:center; width: 100%; right: 0;    top: -65px;}
.effect_G18 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ text-align:center; width: 100%; right: 0;    top: -65px;}
.effect_G18 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 268px;}
.effect_G18 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 253px;}
.effect_G18 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 361px;}

.J26Banner{ background: url(../images/J26_bg1.jpg) no-repeat 50% / cover; }
.J26_Discover{ background: url(../images/J26_bg2.jpg) no-repeat 50%/cover; }
.Scientist_J26{ background: url(../images/J26_bg3.jpg) no-repeat 50%/cover; }
.effect_J26{ background: #eee url(../images/J26_bg4.jpg) no-repeat top center / cover;}
.effect_J26 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 15px !important;}
.effect_J26 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align: right; width: 100%; right: 0; top: -23px; }
.effect_J26 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: 25px; }
.effect_J26 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ top: 5px; }
.effect_J26 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 252px;}
.effect_J26 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 252px;}
.effect_J26 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 224px;}

.G110Banner{ background: url(../images/G110_bg1.jpg) no-repeat 50% / cover; }
.G110_Discover{ background: url(../images/G110_bg2.jpg) no-repeat 50%/cover; }
.Scientist_G110{ background: url(../images/G110_bg3.jpg) no-repeat 50%/cover; }
.effect_G110{ background: #eee url(../images/G110_bg4.jpg) no-repeat top center / cover;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 7px !important; font-family: Medium;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span{ color:#000000; font-family: Demibold;}
.effect_G110 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align: center; width: 100%; right: 0; top: -13px; }
.effect_G110 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: 5px; }
.effect_G110 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ top: 30px; }
.effect_G110 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 266px;}
.effect_G110 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 247px;}
.effect_G110 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 236px;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img{ margin-top: 0px; margin-bottom: 25px;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 55%;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l span{ color:#000000; font-family: Demibold;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r{ width: 44%;}
.effect_G110 .effect_content .effect_content_list:last-child .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 100%;}


.G80Banner{ background: url(../images/G80_bg1.jpg) no-repeat 50% / cover; }
.G80_Discover{ background: url(../images/G80_bg2.jpg) no-repeat 50%/cover; }
.Scientist_G80{ background: url(../images/G80_bg3.jpg) no-repeat 50%/cover; }
.effect_G80{ background: #eee url(../images/G80_bg4.jpg) no-repeat top center / cover;}
.effect_G80 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 7px !important;}
.effect_G80 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span{ color:#000000;}
.effect_G80 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align: center; width: 100%; right: 0; top: -21px; }
.effect_G80 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: -88px; }
.effect_G80 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 280px;}
.effect_G80 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 281px;}

.DProduct{ position: relative;}
.DProduct.mt100{ margin-top: -100px;}
.DProduct .DProduct_prev,.DProduct .DProduct_next{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer;}
.DProduct .DProduct_prev{ left: 185px;}
.DProduct .DProduct_next{ right: 185px;}
.DProduct .DProduct_list{ position: relative;}
.DProduct .DProduct_list .DProduct_list_img img{ width: 100%; object-fit: cover;}
.DProduct .DProduct_list .DProduct_list_img img:first-child{ display: block;}
.DProduct .DProduct_list .DProduct_list_img img:last-child{ display: none;}
.DProduct .DProduct_list .pc_all_contnet{ position: absolute; top: 0; height: 100%; display: flex; align-items: center; justify-content: space-between; left: 0; right: 0; padding: 0px 115px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top{ display: flex; align-items: center;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_icon{ display: flex;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_icon img{ width: 83px;}
.DProduct .DProduct_list.iconheight .DProduct_list_left .list_left_top .left_top_icon img{ width: 163px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_title{ font-family: Demibold; color: #000000; margin-left: 38px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_txt{ margin-top: 63px; margin-bottom: 105px; color: #c7000b; font-family: Bold; line-height: 1.20; height: 145px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom{ display: flex;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list{ display: flex; margin-right: 20px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list:last-child{ margin-right: 0;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list img{ height: 60px;}
.DProduct .DProduct_list2{ padding-top: 45px; padding-bottom: 100px;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_top2{ color: #003da6; font-family: Bold; text-align: center; margin-bottom: 110px; min-height: 117px;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_top2 .left_top2_dt{ margin-top: 10px;}
.DProduct .DProduct_list2 .pc_all_contnet{ padding: 0; position: relative;}
.DProduct .DProduct_list2 .DProduct_list_left{ width: 50%;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_bottom{ justify-content: center;}
.DProduct .DProduct_list2 .DProduct_list_right{ width: 50%;}
.DProduct .DProduct_list2 .DProduct_list_right img{ width: 100%;}
.DProduct .DProduct_list3{ padding-top: 0; padding-bottom: 0;}
.DProduct .DProduct_list3 .pc_all_contnet{ padding: 0; position: absolute;}
.DProduct .DProduct_list4 .DProduct_list_left{ padding-top: 210px;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top{ flex-direction: column; margin-bottom: 100px;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dd{ color: #444444; font-family: Regular;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dt{ color: #c7000b; font-family: Bold; margin-top: 14px;}
.DProduct .DProduct_list.nothref .DProduct_list_left .list_left_txt{ margin-bottom: 0;}
.DProduct .DProduct_list2.nothref .DProduct_list_left .list_left_top2{ margin-bottom: 0;}
.DProduct .DProduct_list.nothref .DProduct_list_left .list_left_bottom{ opacity: 0; pointer-events: none;}












.pc_all .pc_all_contnet {width:72.94vw;margin:0 auto;}
.pc_all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all2 .pc_all_contnet {width:72.94vw;margin:0 auto;}
.header2 {position:fixed;top:0;left:0;width:100%;z-index:12;padding:1.3vw 0vw;}
.header2 .header_logo2 {position:absolute;padding:1.3vw 0vw;left:3.96vw;top:0;}
.header2 .header_logo2 img {height:3.96vw;}
.header2::before {content:"";display:inline-block;width:100%;height:11.46vw;position:absolute;left:0;top:0;background:url(../images/bn21.png) no-repeat 50%/cover;opacity:0;z-index:-1;pointer-events:none;}
.header2 .pc_all_contnet {display:flex;align-items:center;justify-content:space-between;}
.header2 .pc_all_contnet .header_logo {opacity:0;pointer-events:none;}
.header2 .pc_all_contnet .header_logo img {height:3.96vw;}
.header2 .pc_all_contnet .header_nav {display:flex;align-items:center;}
.header2 .pc_all_contnet .header_nav .header_nav_list {margin-right:4.9vw;position:relative;}
.header2 .pc_all_contnet .header_nav .header_nav_list:last-child {margin-right:0;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_title {font-family:Medium;color:#fff;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down {position:absolute;top:100%;left:50%;transform:translateX(-50%);width:5.99vw;padding-top:0.78vw;display:none;}
.header2 .pc_all_contnet .header_nav .header_nav_list:hover .nav_list_down {display:block;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down .list_down_bg {border-radius:0.42vw;overflow:hidden;background:rgba(0,0,0,.3);}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down:before {content:"";position:absolute;top:0.31vw;left:0;right:0;margin:0 auto;display:inline-block;width:0;height:0;border-left:0.47vw solid transparent;border-right:0.47vw solid transparent;border-bottom:0.47vw solid rgba(0,0,0,.3);}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down a {display:inline-block;width:100%;padding:0.73vw 0vw;color:#fff;text-align:center;line-height:1.2;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down a:hover {background:#e60012;}
.header2 .pc_all_contnet .header_nav .header_nav_list:nth-child(2) .nav_list_down {width:8.34vw;}
.header2.on::before {opacity:1;}
.header2.on .pc_all_contnet .header_nav .header_nav_list .nav_list_title {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.header2.active::before {opacity:1;}
.header2.active .pc_all_contnet .header_nav .header_nav_list .nav_list_title {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.ShowHeader2 .header2::before {opacity:1 !important;}
.Footer2 {background:#c7000b;}
.Footer2 .Footer2_content {display:flex;align-items:flex-start;justify-content:space-between;padding:4.69vw 0vw;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_logo {margin-bottom:6.25vw;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_logo img {width:6.93vw;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_txt img {width:10.73vw;}
.Footer2 .Footer2_content .Footer2_content_right {display:flex;align-items:flex-start;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list {margin-right:3.13vw;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list:last-child {margin-right:0;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dd a {color:#fff;font-family:Demibold;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt {margin-top:2.87vw;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p {margin-bottom:1.04vw;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p:last-child {margin-bottom:0;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p a {color:#fff;font-family:Regular;}
.Footer2 .Footer_Copyright {display:flex;align-items:center;justify-content:space-between;font-size:0.73vw;color:rgba(255,255,255,.5);font-family:Regular;padding:1.56vw 0vw;border-top:0.05vw solid rgba(255,255,255,.2);}
.Footer2 .Footer_Copyright .Footer_Copyright_left a {margin-left:0.52vw;}
.Footer2 .Footer_Copyright a {font-size:0.73vw;color:rgba(255,255,255,.5);font-family:Regular;}
.Footer2 .Footer_Copyright a:hover {color:#fff;}
.banner {position:relative;}
.banner .banner_list {display:flex;position:relative; background:#000000;}
.banner .banner_list video {width:100%;height:100vh;object-fit:cover; opacity: .7;}
.banner .banner_list .videoIcon {position:absolute;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;}
.banner .banner_list .videoIcon img {height:5.16vw;opacity:.85;}
.banner .banner_list .banner_list_con {position:absolute;left:0;right:0;top:0;height:100vh;margin:0 auto;width:72.94vw;display:flex;flex-direction:column;justify-content:center;padding-top:0vw;}
.banner .banner_list .banner_list_con .list_con_dd {color:#fff;}
.banner .banner_list .banner_list_con .list_con_dt {color:#fff;margin-top:1.2vw;margin-bottom:2.6vw;}
.banner .banner_list .banner_list_con .list_con_btn {display:flex;}
.banner .banner_list .banner_list_con .list_con_btn span {color:#fff;display:flex;align-items:center;border:0.05vw solid #fff;border-radius:5.21vw;padding:0.42vw 0.83vw;cursor:pointer;}
.banner .banner_list .banner_list_con .list_con_btn span:hover {background:#c7000b;border:0.05vw solid #c7000b;}
.banner .banner_list .banner_list_con .list_con_btn img {height:1.2vw;margin-left:0.63vw;}
.banner .bannerNav {position:absolute;bottom:1.56vw;left:0;right:0;margin:0 auto;width:72.94vw;z-index:5;display:flex;align-items:center;justify-content:space-between;}
.banner .bannerNav .bannerNav_list {font-family:Demibold;width:23%;text-align:center;padding-bottom:0.63vw;border-bottom:0.36vw solid #c9c9c9;margin-right:3.65vw;cursor:pointer;position:relative;color:#fff;}
.banner .bannerNav .bannerNav_list:last-child {margin-right:0;}
.banner .bannerNav .bannerNav_list::before {content:"";display:inline-block;width:0%;height:0.36vw;background:#c7000b;position:absolute;bottom:-0.36vw;left:0;}
.banner .bannerNav .bannerNav_list.active::before {animation:bannerProgress 10s linear forwards;}
/* 定义进度条从 0% 增长到 100% 的动画 */@keyframes bannerProgress {from {width:0%;}
to {width:100%;}
}
.Innovation {background:url(../images/bg2.jpg) no-repeat 50%/cover;text-align:center;}
.Innovation .pc_all_contnet {justify-content:center;position:relative;}
.Innovation .pc_all_contnet .Innovation_title {margin-bottom:6.77vw;font-family:Medium;}
.Innovation .pc_all_contnet .Innovation_txt {display:flex;align-items:flex-start;width:100%;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list {text-align:center;width:50%;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_title {color:#111;margin-bottom:3.13vw;font-family:Semibold;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_con {color:#c7000b;line-height:1.66;font-family:Medium;}
.Innovation .pc_all_contnet .Innovation_btn {display:flex;align-items:center;justify-content:flex-end;position:absolute;bottom:4.17vw;right:0;}
.btn2 {display:inline-block;padding:0.42vw 0.83vw;background:#c7000b;color:#fff;font-family:Demibold;}
.Research {background:url(../images/bg3.jpg) no-repeat 50%/cover;}
.Research .pc_all_contnet {justify-content:space-between;}
.title {color:#c7000b;width:100%;display:flex;align-items:center;font-family:Demibold;position:relative;padding-bottom:0.94vw;}
.title::before {content:"";display:inline-block;width:calc(100% + 50.02vw);height:0.1vw;background:#aaaaaa;position:absolute;bottom:0;left:-20.01vw;}
.title span {margin-left:-1.09vw;position:relative;top:0.78vw;font-family:Demibold;}
.title div {display:inline-block;font-family:Demibold;position:relative;}
.title div img {height:2.97vw;}
.title div::before {content:"";display:inline-block;width:100%;height:0.89vw;background:#c7000b;position:absolute;left:0;bottom:-1.25vw;}
.Research .Research_con {display:flex;align-items:center;justify-content:space-between;width:100%;}
.Research .Research_con .Research_con_left {color:#111;line-height:0.4;font-family:Demibold;}
.Research .Research_con .Research_con_left .counter-demo-4 {color:#c7000b;font-size:5.47vw;position:relative;bottom:0vw;margin-right:0.26vw;font-family:Semibold;width:7.29vw;height:5.21vw;display:inline-block;margin-left:-0.52vw;}
.Research .Research_con .Research_con_left .counter-demo-4 i {font-family:Semibold;}
.Research .Research_con .Research_con_left text {color:#c7000b;font-family:Semibold;position:relative;top:0.1vw;}
.Research .Research_con .Research_con_right {color:#c7000b;line-height:1.7;font-family:Medium;}
.Research .Research_btn {display:flex;justify-content:flex-end;width:100%;}
.Strain {background:url(../images/bg4.jpg) no-repeat 50%/cover;}
.Strain .pc_all_contnet {justify-content:flex-start;position:relative;}
.Strain .Strain_content {display:flex;justify-content:center;width:100%;align-items:center;position:absolute;height:calc(100vh - 7.82vw);width:100%;left:0;bottom:0;}
.Strain .Strain_content .Strain_content_list {text-align:center;margin-right:5.21vw;}
.Strain .Strain_content .Strain_content_list:last-child {margin-right:0;}
.Strain .Strain_content .Strain_content_list .content_list_top {font-size:5.42vw;/* 设置渐变背景：从上到下 (#b9b9b9 到 #dfdfdf) */ background:linear-gradient(to bottom,#b9b9b9,#dfdfdf);/* 将背景裁剪到只在文字区域显示 */ -webkit-background-clip:text;background-clip:text;/* 将文字本身的颜色设为透明，露出背后的渐变色 */ -webkit-text-fill-color:transparent;color:transparent;font-family:Regular;}
.Strain .Strain_content .Strain_content_list .content_list_icon {margin:3.13vw 0vw;}
.Strain .Strain_content .Strain_content_list .content_list_icon img {width:6.2vw;}
.Strain .Strain_content .Strain_content_list .content_list_bottom .list_bottom_title {margin-bottom:0.78vw;color:#111;font-family:Medium;}
.Strain .Strain_content .Strain_content_list .content_list_bottom .list_bottom_btn .btn2 {padding:0.42vw 0.47vw;}
.Factory {background:#eeeeee;}
.Factory .pc_all_contnet {justify-content:space-between;position:relative;}
.Factory .Factory_content {display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 7.82vw);width:100%;left:0;bottom:0;}
.Factory .Factory_content .Factory_content_left .content_left_list {color:#111;line-height:1.55;padding-left:1.25vw;position:relative;font-family:Demibold;}
.Factory .Factory_content .Factory_content_left .content_left_list::before {content:"";display:inline-block;width:0.36vw;height:90%;background:#c7000b;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.Factory .Factory_content .Factory_content_left .content_left_list:last-child {margin-top:7.82vw;}
.Factory .Factory_content .Factory_content_right {width:35.32vw;}
.Factory .Factory_content .Factory_content_right img {width:100%;}
.Factory .Factory_btn {width:100%;display:flex;justify-content:flex-end;position:relative;z-index:10;}
.Brand {background:#eeeeee;}
.Brand .pc_all_contnet {position:relative;}
.Brand .Brand_content {display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 7.82vw);width:100%;left:0;bottom:0;}
.Brand .Brand_content .Brand_content_c {display:flex;justify-content:space-between;width:100%;}
.Brand .Brand_content .Brand_content_list {width:20%;text-align:center;position:relative;}
.Brand .Brand_content .Brand_content_list::before {content:"";display:inline-block;width:100%;height:2.6vw;top:-2.6vw;position:absolute;left:0;background:#c7000b;opacity:0;}
.Brand .Brand_content .Brand_content_list::after {content:"";display:inline-block;width:100%;height:2.6vw;bottom:-2.6vw;position:absolute;left:0;background:#c7000b;opacity:0;}
.Brand .Brand_content .Brand_content_list:hover::before,.Brand .Brand_content .Brand_content_list:hover::after {opacity:1;}
.Brand .Brand_content .Brand_content_icon {width:0.05vw;background:#c9c9c9;}
.Brand .Brand_content .Brand_content_list .content_list_logo {height:4.69vw;display:flex;justify-content:center;align-items:center;}
.Brand .Brand_content .Brand_content_list .content_list_logo img {transform:scale(1);max-height:4.32vw;}
.Brand .Brand_content .Brand_content_list:hover .content_list_logo img {filter:brightness(0) invert(1);transform:scale(1.15);}
.Brand .Brand_content .Brand_content_list:nth-child(1):hover .content_list_logo img {filter:brightness(1) invert(0);}
.Brand .Brand_content .Brand_content_list:nth-child(3):hover .content_list_logo img {filter:brightness(1) invert(0);}
.Brand .Brand_content .Brand_content_list .content_list_title {height:4.17vw;line-height:1.25;padding:5.99vw 0vw;font-family:Demibold;}
.Brand .Brand_content .Brand_content_list .content_list_more {opacity:0;font-family:Demibold;margin-bottom:0.31vw;}
.Brand .Brand_content .Brand_content_list .content_list_btn {padding:0.42vw;background:#c7000b;color:#fff;margin-top:0.78vw;font-family:Demibold;width:calc(100% - 2.5vw);margin:0 auto;}
.Brand .Brand_content .Brand_content_list:hover {background:#c7000b;}
.Brand .Brand_content .Brand_content_list:hover .content_list_more {color:#fff;opacity:1;}
.Brand .Brand_content .Brand_content_list:hover .content_list_title {color:#fff;}
.INews {background:#eeeeee;}
.INews * {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.INews *:hover {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.INews .pc_all_contnet {position:relative;}
.INews .INews_content {position:absolute;height:auto;width:100%;left:0;top:55%;transform:translateY(-50%);padding:0vw 1.3vw;}
.INews .INews_content .swiper-container {overflow:inherit;}
.INews .INews_content .INews_content_list {text-align:center;height:27.35vw;display:flex;align-items:flex-end;}
.INews .INews_content .INews_content_list .content_list_c {background:#fff;padding-top:1.82vw;width:100%;}
.INews .INews_content .INews_content_list .content_list_title {padding:0vw 1.3vw;}
.INews .INews_content .INews_content_list .content_list_title .list_title_dd {margin-bottom:0.94vw;font-family:Medium;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.INews .INews_content .INews_content_list .content_list_title .list_title_dt {font-family:Light;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.INews .INews_content .INews_content_list .content_list_img {padding:0vw 1.3vw;margin:2.08vw 0vw;}
.INews .INews_content .INews_content_list .content_list_img img {width:100%;border-radius:0.52vw;height:10.94vw;object-fit:cover;}
.INews .INews_content .INews_content_list .content_list_more {padding:0.68vw 0vw;background:#c7000b;color:#fff;font-family:Demibold;}
.INews .INews_content .INews_content_list:hover .content_list_img {margin:3.13vw 0vw;}
.INews .INews_content .INews_content_list:hover .content_list_title {margin-bottom:3.13vw;}
.INews .INews_content .INews_content_list:hover .content_list_title .list_title_dd {font-size:1.88vw;}
.INews .INews_content .INews_content_list:hover .content_list_title .list_title_dt {font-size:1.04vw;}
.INews .INews_content .INews_content_list:hover .content_list_more {font-size:1.67vw;}
.INews .INews_content .swiper-wrapper {display:flex;align-items:flex-end;}
.INewsBtn .swiper-pagination {bottom:0vw;position:relative;width:auto;margin:0vw 1.04vw;}
.INewsBtn .swiper-pagination span {width:0.63vw;height:0.63vw;margin:0vw 0.16vw;}
.INewsBtn .swiper-pagination span.swiper-pagination-bullet-active {background:#c7000b;}
.INewsBtn {display:flex;align-items:center;justify-content:center;margin-top:2.6vw;width:100%;}
.INewsBtn .swiper-button-prev,.INewsBtn .swiper-button-next {position:relative;margin-top:0;left:auto;right:auto;top:auto;width:2.08vw;height:2.08vw;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#c7000b;}
.INewsBtn .swiper-button-prev::after,.INewsBtn .swiper-button-next::after {font-size:0.83vw;color:#fff;}
.fullSwiper_list {position:relative;}
.fullSwiper_list .pc_all_contnet {padding-top:7.19vw;padding-bottom:3.65vw;height:100vh;display:flex;flex-direction:column;}
#fullSwiper .fullSwiper_list {align-items:flex-start;}
.random-move {pointer-events:none;position:fixed;width:5.21vw;height:5.21vw;left:0;top:0;z-index:66;opacity:.5;animation:rotate-anim 14s linear infinite;}
.strains1 {width:4.69vw;}
.strains2 {width:3.13vw;}
.strains3 {width:4.69vw;}
.strains4 {width:3.13vw;}
@keyframes rotate-anim {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
/* 让第2个图片转得慢一点 (6秒一圈) */.strains2 {animation-duration:6s;}
/* 让第3个图片反向旋转 (从360度到0度) */.strains3 {animation-direction:reverse;}
/* 让第4个图片转得快一点 (2秒一圈) */.strains4 {animation-duration:2s;}
.DBanner {position:relative;}
.DBanner::before {content:"";display:inline-block;width:100%;height:1.88vw;background:#c7000b;position:absolute;bottom:0;left:0;}
.DBanner::after {content:"";display:inline-block;width:100vw;height:100vh;background:rgba(0,0,0,.2);left:0;top:0;position:absolute;}
.DBanner video {width:100%;height:100vh;object-fit:cover;}
.DBanner .DBanner_po {position:absolute;left:0;right:0;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;text-shadow:0vw 0vw 0.36vw #3f3f3f;z-index:3;}
.DBanner .DBanner_po .DBanner_po_dd {color:#fff;font-family:Demibold;line-height:1.25;}
.DBanner .DBanner_po .DBanner_po_dt {color:#fff;font-family:Demibold;margin-top:1.04vw;}
.Honor {background:url(../images/bg10.jpg) no-repeat 50%/cover;position:relative;}
.Honor::before {content:"";display:inline-block;width:100%;height:15.37vw;background:#c7000b;position:absolute;bottom:0;left:0;}
.Honor .Honor_content {display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 7.82vw);width:100%;left:0;bottom:0;flex-direction:column;}
.Honor .Honor_content .Honor_top .Honor_title {display:flex;align-items:center;justify-content:center;color:#c7000b;font-family:Demibold;padding-top:1.93vw;}
.Honor .Honor_content .Honor_top .Honor_title img {height:2.55vw;margin-left:1.67vw;}
.Honor .Honor_content .Honor_top .Honor_txt {color:#1b1b1b;font-family:Demibold;text-align:center;margin:4.95vw 0vw;}
.Honor .Honor_content .Honor_top .Honor_number {display:flex;align-items:center;justify-content:center;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list {margin-right:6.36vw;font-family:Demibold;position:relative;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list:last-child {margin-right:0;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd {display:flex;align-items:flex-end;margin-bottom:0.63vw;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd .counter-demo-4 {color:#c7000b;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd .red {color:#c7000b;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dt {color:#1b1b1b;}
.Honor .Honor_content .Honor_bottom {width:100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img {position:relative;z-index:2;width:100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .swiper-container {padding:0vw 1.04vw;padding-right:2.08vw;overflow:inherit;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list {position:relative;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list::before {content:"";display:inline-block;width:1.98vw;height:1.98vw;position:absolute;left:-0.26vw;top:-0.78vw;z-index:2;border:0.05vw solid #fff;box-shadow:0.52vw 0.52vw 1.3vw rgba(0,0,0,.5);border-radius:100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list.USA::before {background:url(../images/sv2.svg) no-repeat 50% 50%;background-size:100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list.UK::before {background:url(../images/sv3.svg) no-repeat 50% 50%;background-size:100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_title {position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;color:#fff;font-family:Demibold;padding:2.34vw 0vw;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_title .counter-demo-4 {position:relative;top:0.16vw;}
.Honor .swiper-container .swiper-wrapper {-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important;margin:0 auto;}
.Factory2 {background:#eeeeee;}
.Factory2 .pc_all_contnet {padding-bottom:0;}
.Factory2 .Factory2_con {height:calc(100vh - 7.82vw);}
.Factory2 .Factory2_con .Factory2_con_list {display:flex;align-items:center;justify-content:space-between;height:50%;}
.Factory2 .Factory2_con .Factory2_con_list:nth-child(2n) {flex-direction:row-reverse;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left {width:54%;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title {display:flex;align-items:center;font-family:Demibold;justify-content:space-between;margin-bottom:2.08vw;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dd {font-size:4.17vw;color:#c7000b;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt {width:calc(100% - 7.03vw);}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt .title_dt_t {color:#c7000b;margin-bottom:0.78vw;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt .title_dt_b {color:#a0a0a0;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_txt {line-height:1.85;color:#1b1b1b;display:flex;justify-content:flex-end;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_txt p {width:calc(100% - 7.03vw);text-align:justify;font-family:Regular;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_right {width:41%;text-align:right;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_right img {width:100%;}
.CTechnologies {background:#eeeeee;}
.CTechnologies .pc_all_contnet {padding-bottom:0;}
.CTechnologies .CTechnologies_content {height:calc(100vh - 7.82vw);display:flex;flex-direction:column;justify-content:center;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list {display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4.17vw;position:relative;padding-left:7.14vw;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list:last-child {margin-bottom:0;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon {width:14.07vw;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon img {max-width:7.09vw;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt {width:calc(100% - 14.07vw);position:relative;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt::before {content:"";display:inline-block;width:0.1vw;background:#bfbfbf;height:calc(100% + 4.17vw);position:absolute;left:-2.29vw;top:1.3vw;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list:last-child .content_list_txt::before {height:calc(100% - 1.82vw);}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd {font-family:Demibold;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_t {color:#c7000b;position:relative;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_t::before {content:"";display:inline-block;width:0.73vw;height:0.73vw;background:#c7000b;position:absolute;left:-2.6vw;top:50%;transform:translateY(-50%);}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_b {color:#a0a0a0;margin-top:0.78vw;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dt {color:#1b1b1b;font-family:Regular;margin-top:1.56vw;line-height:1.65;}
.Factory3 {flex-direction:column;background:#eeeeee;}
.Factory3 .pc_all_contnet {padding-bottom:0;height:100vh;}
.Factory3 .Factory3_content {height:calc(100vh - 10.68vw);display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-bottom:5.99vw;}
.Factory3 .Factory3_content .Factory3_content_title {color:#1b1b1b;font-family:Demibold;padding-top:2.6vw;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top {display:flex;flex-wrap:wrap;justify-content:space-between;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list {width:50%;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title {display:flex;align-items:flex-end;justify-content:flex-end;color:#1b1b1b;font-family:Demibold;margin-bottom:1.82vw;position:relative;z-index:2;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .list_title_red {color:#c7000b;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .bolder {font-family:Semibold;position:relative;bottom:-0.1vw;position:relative;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon1::before {content:"";display:inline-block;width:0.1vw;height:6.62vw;background:url(../images/bn31.png) repeat 50% 50%;position:absolute;left:0;top:calc(100% + 0.52vw);right:0;margin:0 auto;opacity:1;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon2::before {content:"";display:inline-block;width:0.1vw;height:9.74vw;background:url(../images/bn31.png) repeat 50% 50%;position:absolute;left:0;top:calc(100% + 0.52vw);right:0;margin:0 auto;opacity:1;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title img {height:1.72vw;margin-right:0.89vw;position:relative;top:-0.1vw;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .factory {margin-right:0.89vw;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img {display:flex;position:relative;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img img {width:100%;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub {position:absolute;top:24%;left:13%;display:flex;align-items:center;font-family:Demibold;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub::before {content:"";display:inline-block;width:0.1vw;height:9.74vw;background:url(../images/bn31.png) repeat 50% 50%;position:absolute;left:0;top:calc(100% + 1.04vw);right:0;margin:0 auto;}
.Factory3 .Factory3_bottom {background:#c7000b;display:flex;align-items:center;justify-content:center;flex-direction:inherit;height:4.06vw;}
.Factory3 .Factory3_bottom .Factory3_bottom_c {display:flex;align-items:flex-end;position:relative;top:-0.16vw;}
.Factory3 .Factory3_bottom .Factory3_bottom_icon {width:0.1vw;height:1.77vw;background:#fff;margin:0vw 1.56vw;}
.Factory3 .Factory3_bottom .Factory3_bottom_list {display:flex;align-items:flex-end;color:#fff;font-family:Demibold;}
.Factory3 .Factory3_bottom .Factory3_bottom_list .counter-demo-4 {position:relative;top:0.16vw;}
/* .Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt {display:flex;align-items:center;justify-content:space-between;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list {display:flex;align-items:flex-end;font-family:Demibold;position:relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list.center {align-items:center;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list img {height:2.24vw;margin-right:0.73vw;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .counter-demo-4 {color:#c7000b;position:relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .red {color:#c7000b;position:relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .number {position:relative;display:flex;align-items:flex-end;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .number::before {content:"";display:inline-block;width:0.1vw;height:9.74vw;background:url(../images/bn31.png) repeat 50% 50%;position:absolute;left:0;top:calc(100% + 1.04vw);right:0;margin:0 auto;opacity:0;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .counter-demo-4.bolder {font-family:Semibold;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list.icon .number::before {opacity:1;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list:nth-child(2) .number::before {height:4.32vw;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list:nth-child(4) .number::before {height:8.49vw;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img {display:flex;width:100%;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list {position:relative;width:50%;display:flex;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list img {width:100%;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list .img_list_nub {position:absolute;top:21%;left:36%;display:flex;align-items:center;font-family:Demibold;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list .img_list_nub::before {content:"";display:inline-block;width:0.1vw;height:9.74vw;background:url(../images/bn31.png) repeat 50% 50%;position:absolute;left:0;top:calc(100% + 1.04vw);right:0;margin:0 auto;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom {padding:1.3vw 0vw;background:#c7000b;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .pc_all_contnet {display:flex;align-items:center;justify-content:space-between;flex-direction:inherit;padding:0vw 11.46vw;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .Factory3_bottom_list {display:flex;align-items:flex-end;color:#fff;font-family:Demibold;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .Factory3_bottom_list .counter-demo-4 {position:relative;top:0.16vw;}
*/.Detection {position:relative;}
.Detection::after {content:"";display:inline-block;width:100vw;height:100vh;background:rgba(0,0,0,.2);left:0;top:0;position:absolute;}
.Detection .DetectionVideo {position:absolute;left:0;top:0;width:100vw;height:100vh;}
.Detection .DetectionVideo video {width:100vw;height:100vh;object-fit:cover;}
.Detection .pc_all_contnet {flex-direction:inherit;align-items:center;justify-content:space-between;position:relative;z-index:3;}
.Detection .pc_all_contnet .Detection_left {color:#fff;font-family:Demibold;line-height:1.75;text-shadow:0vw 0vw 0.36vw #3f3f3f;width:40%;}
.Detection .pc_all_contnet .Detection_right {background:#c7000b;color:#fff;font-family:Demibold;padding:3.13vw 2.6vw;padding-bottom:3.91vw;width:50%;}
.Detection .pc_all_contnet .Detection_right p {line-height:1.45;margin-bottom:2.6vw;}
.Detection .pc_all_contnet .Detection_right p:last-child {margin-bottom:0;}
.CTechnologies2 {background:url(../images/bg18.jpg) no-repeat 50%/cover;}
.CTechnologies2 .pc_all_contnet {padding-bottom:0;}
.CTechnologies2 .CTechnologies2_con {height:calc(100vh - 7.82vw);display:flex;justify-content:center;align-items:center;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list {width:27%;text-align:center;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list:last-child {margin-left:14.07vw;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_title {color:#c7000b;font-family:Demibold;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon {margin-top:2.6vw;margin-bottom:4.17vw;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon img {height:7.5vw;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_txt {color:#1b1b1b;text-align:justify;line-height:1.65;font-family:Medium;height:9.64vw;}
.DBanner2 {position:relative;}
.DBanner2 .DBanner2_img img {width:100%;}
.DBanner2 .DBanner2_content {position:absolute;left:0;top:0;right:0;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;font-family:Demibold;text-shadow:rgb(63,63,63) 0vw 0vw 0.36vw;}
.DBanner2 .DBanner2_content .DBanner2_content_dd {color:#fff;}
.DBanner2 .DBanner2_content .DBanner2_content_dt {color:#fff;margin-top:0.78vw;}
.DNav {padding:1.72vw 0vw;position:relative;z-index:3;}
.DNav .pc_all_contnet {display:flex;justify-content:space-between;padding:0vw 7.71vw;}
.DNav .DNav_list {color:#1b1b1b;font-family:Demibold;border-bottom:0.26vw solid #c9c9c9;padding-bottom:0.52vw;margin-right:2.24vw;width:100%;text-align:center;}
.DNav .DNav_list:last-child {margin-right:0;}
.DNav .DNav_list.active {color:#c7000b;border-bottom:0.26vw solid #c7000b;}
.DNav .DNav_list.active2 {color:#003da6;border-bottom:0.26vw solid #003da6;}
.DNav .DNav_list.active3 {color:#3088ff;border-bottom:0.26vw solid #3088ff;}
.Introduction {padding-top:5.47vw;margin-bottom:2.6vw;}
.Introduction .pc_all_contnet {padding:0vw 3.91vw;}
.Introduction .Introduction_title {font-family:Demibold;text-align:center;margin-bottom:2.87vw;}
.Introduction .Introduction_title .Introduction_title_dd {color:#c7000b;margin-bottom:0.83vw;}
.Introduction .Introduction_title .Introduction_title_dt {color:#c7000b;}
.Introduction .Introduction_con {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.Introduction .Introduction_con .Introduction_con_video {width:47.5%;border-bottom:1.93vw solid #c7000b;position:relative;display:flex;}
.Introduction .Introduction_con .Introduction_con_video video {width:100%;height:18.6vw;object-fit:cover;}
.Introduction .Introduction_con .Introduction_con_video .con_video_icon {position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);}
.Introduction .Introduction_con .Introduction_con_video .con_video_icon img {height:5.63vw;}
.Introduction .Introduction_con .Introduction_con_txt {width:49%;line-height:1.50;text-align:justify;}
.History .pc_all_contnet {padding:0vw 3.91vw;}
.History .History_title {font-family:Demibold;color:#c7000b;margin-bottom:4.69vw;}
.History .History_content .History_content_top {height:11.2vw;}
.History .History_content .History_content_top .content_top_list {display:none;}
.History .History_content .History_content_top .content_top_list.active {display:block;}
.History .History_content .History_content_top .content_top_list .top_list_t {display:flex;align-items:center;justify-content:center;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l {text-align:center;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dd {font-size:6.25vw;color:#c7000b;font-family:Semibold;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dt {color:#9e9e9e;margin-top:1.46vw;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_icon {width:0.1vw;background:#b2b2b2;height:10.68vw;margin:0vw 2.6vw;}
.History .History_content .History_content_top .content_top_list.content_top_list1994 .top_list_t .list_t_icon {margin:0vw 5.21vw;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r {text-align:center;font-family:Demibold;width:19.28vw;}
.History .History_content .History_content_top .content_top_list.content_top_list2020 .top_list_t .list_t_r {width:20.48vw;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_dd {color:#c7000b;margin-bottom:0.94vw;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_dt {color:#313131;margin-top:0.52vw;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_p {color:#9e9e9e;line-height:1.5;font-family:Regular;margin-top:1.46vw;text-align:center;}
.History .History_content .History_content_top .content_top_list.content_top_list2025 .top_list_t .list_t_l {margin-right:4.27vw;}
.History .History_content .History_content_top .content_top_list .top_list_logo {display:flex;align-items:center;justify-content:center;margin-top:2.6vw;}
.History .History_content .History_content_top .content_top_list .top_list_logo .list_logo_li {}
.History .History_content .History_content_top .content_top_list .top_list_logo span {width:0.05vw;height:2.29vw;background:#a27c38;display:inline-block;margin:0vw 3.86vw;}
.History .History_content .History_content_top .content_top_list .top_list_logo .list_logo_li img {height:2.4vw;}
.History .History_content .History_content_bottom {display:flex;align-items:center;justify-content:center;margin-top:4.85vw;background:url(../images/bn35.png) no-repeat 50% 100%;padding-bottom:1.77vw;height:3.91vw;}
.History .History_content .History_content_bottom.active1 {background:url(../images/bn35_1.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active2 {background:url(../images/bn35_2.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active3 {background:url(../images/bn35_3.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active4 {background:url(../images/bn35_4.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active5 {background:url(../images/bn35_5.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom .content_bottom_list {color:#b2b2b2;font-family:Regular;cursor:pointer;position:relative;width:4.85vw;height:2.08vw;display:flex;justify-content:center;align-items:center;margin-right:3.91vw;}
.History .History_content .History_content_bottom .content_bottom_list:last-child {margin-right:0vw;}
.History .History_content .History_content_bottom .content_bottom_list.active {color:#c7000b;font-size:2.08vw;font-family:Semibold;/* 使用 background 代替 background-color */    background:linear-gradient(to bottom,#d32f2f,#ffffff);/* 必须同时包含 Webkit 前缀和标准写法 */    -webkit-background-clip:text;background-clip:text;/* 这一步很关键 */    color:transparent;/* 增强兼容性：防止 Safari 渲染异常 */    -webkit-text-fill-color:transparent;}
.History .History_content .History_content_bottom .content_bottom_list::before {content:"";display:inline-block;width:1.51vw;height:1.3vw;background:url(../images/bn39.png) no-repeat 50%/cover;position:absolute;left:0;right:0;margin:0 auto;top:-0.94vw;opacity:0;}
.History .History_content .History_content_bottom .content_bottom_list.active::before {opacity:1;top:-1.98vw;}
/* .layout {padding-top:10.68vw;margin-bottom:0;}
.layout .pc_all_contnet {padding:0vw 5.89vw;}
.layout .layout_content {display:flex;flex-wrap:wrap;justify-content:space-between;}
.layout .layout_content .layout_content_list {width:calc(33.33% - 0.52vw);}
.layout .layout_content .layout_content_list .content_list_title {text-align:center;margin-bottom:0.78vw;}
.layout .layout_content .layout_content_list .content_list_title span {display:inline-block;font-family:Demibold;border-bottom:0.78vw solid #c7000b;padding:0vw 0.52vw;padding-bottom:0.57vw;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li {height:15.47vw;background:#eeeeee;padding-top:0.99vw;margin-bottom:0.78vw;display:flex;flex-direction:column;justify-content:space-between;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li:last-child {margin-bottom:0;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_t {padding-left:0.94vw;padding-right:0.94vw;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title {display:flex;align-items:center;justify-content:space-between;font-family:Demibold;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title.center {justify-content:center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title .li_title_l {width:50%;text-align:center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title.center .li_title_l {width:100%;text-align:center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_p {color:#9e9e9e;text-align:center;line-height:1.2;font-family:Regular;margin-top:1.04vw;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_img img {width:100%;}
.layout .layout_content .layout_content_list:last-child .content_list_txt .list_txt_li {height:7.35vw;padding-bottom:0.78vw;}
.layout .layout_content .layout_content_list:last-child .content_list_txt .list_txt_li:last-child {padding-bottom:2.08vw;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_nuber {color:#c7000b;font-family:Bold;display:flex;align-items:flex-start;justify-content:center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_nuber span {font-size:2.08vw;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_p2 {color:#716f6f;text-align:center;font-family:Medium;}
*/.layout {padding-top:10.42vw;margin-bottom:0;}
.layout .Introduction_title {margin-bottom:3.91vw;}
.layout .layout_top {width:100%;background:url(../images/bg85.jpg) no-repeat 50%/cover;display:flex;align-items:center;justify-content:center;height:25.11vw;}
.layout .layout_top .layout_top_list {height:25.11vw;display:flex;justify-content:center;align-items:flex-end;position:relative;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0;}
.layout .layout_top .layout_top_list.active {opacity:1;pointer-events:inherit;}
.layout .layout_top .layout_top_list .top_list_li {position:absolute;font-family:Demibold;cursor:pointer;}
.layout .layout_top .layout_top_list .top_list_li.active {color:#c7000b;}
.layout .layout_top .layout_top_list1 img {width:18.96vw;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li1 {left:-10.16vw;bottom:3.65vw;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li2 {right:-13.03vw;bottom:8.8vw;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li3 {right:-2.6vw;top:2.08vw;}
.layout .layout_top .layout_top_list2 img {width:24.59vw;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li1 {right:-5.21vw;bottom:2.76vw;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li2 {left:-6.77vw;top:7.29vw;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li3 {right:-8.18vw;top:5.47vw;}
.layout .layout_top .layout_top_list3 img {width:23.13vw;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li1 {right:-7.55vw;bottom:10.42vw;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li2 {left:-3.44vw;top:0;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li3 {left:-12.71vw;bottom:8.08vw;}
.layout .layout_bottom .layout_bottom_content {height:20.84vw;background:url(../images/bg88.jpg) no-repeat 50%/cover;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list {height:100%;display:none;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.active {display:flex;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 {justify-content:center;padding-top:1.15vw;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li {width:19.02vw;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li:last-child {margin-left:6.88vw;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top {display:flex;align-items:center;justify-content:space-between;margin-bottom:0.63vw;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_left span {border-bottom:0.47vw solid #c7000b;color:#313131;font-family:Demibold;display:inline-block;padding-bottom:0.16vw;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_right {font-family:Demibold;color:#313131;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_txt {color:#9e9e9e;line-height:1.25;font-family:Regular;margin-bottom:1.2vw;height:3.54vw;text-align:justify;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_right {font-family:Demibold;color:#313131;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_img {display:flex;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_img img {width:100%;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list2 {justify-content:center;align-items:center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list2 img {width:43.35vw;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 {flex-wrap:wrap;justify-content:center;padding:1.04vw 7.82vw;align-items:center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li {width:50%;text-align:center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dd {margin-bottom:1.04vw;font-family:Demibold;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dt {font-family:Bold;color:#c7000b;display:flex;align-items:flex-start;justify-content:center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dt span {font-size:1.88vw;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li.active .list3_li_dt {color:#716f6f;font-family:Medium;}
.layout .layout_bottom .layout_bottom_nav {display:flex;}
.layout .layout_bottom .layout_bottom_nav .bottom_nav_list {color:#b8b8b8;width:33.33%;background:#ececec;line-height:1.15vw;text-align:center;font-family:Demibold;cursor:pointer;}
.layout .layout_bottom .layout_bottom_nav .bottom_nav_list.active {background:#c7000b;color:#fff;}
.layout2 {background:url(../images/bg25.jpg) no-repeat 50%/cover;height:49.29vw;margin-bottom:0;padding-top:7.09vw;}
.layout2 .layout2_content {display:flex;justify-content:space-between;align-items:center;position:relative;height:26.57vw;}
.layout2 .layout2_content .layout2_content_txt {text-align:center;position:absolute;top:10.21vw;left:52%;transform:translateX(-50%);}
.layout2 .layout2_content .layout2_content_txt .content_txt_dd {color:#c7000b;font-family:Demibold;}
.layout2 .layout2_content .layout2_content_txt .content_txt_dt {color:#c7000b;display:flex;align-items:center;font-family:Demibold;margin:0.26vw 0vw;}
.layout2 .layout2_content .layout2_content_txt .content_txt_p {color:#c7000b;font-family:Demibold;}
.layout2 .layout2_content .content_left_list {color:#b0b0b0;opacity:.65;font-family:Demibold;position:absolute;}
.layout2 .layout2_content .content_left_list:hover {color:#c7000b;cursor:pointer;opacity:1;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(1) {left:5%;top:11%;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(2) {left:18%;top:22%;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(3) {left:-4.58vw;top:27%;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(4) {left:12%;top:59%;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(5) {left:-4.58vw;top:61%;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(6) {left:-2.19vw;top:83%;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(7) {left:15%;top:91%;}
.layout2 .layout2_content .layout2_content_right {}
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(1) {right:23%;top:13%;opacity:1;}
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(2) {right:-1.67vw;top:15%;}
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(3) {right:2.19vw;top:35%;}
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(4) {right:-4.22vw;top:53%;}
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(5) {right:9.07vw;top:73%;}
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(6) {right:-2.87vw;top:91%;}
.DHonor {background:url(../images/bg27_1.jpg) no-repeat 50%/cover;}
.DHonor .DHonor_title {text-align:center;color:#c7000b;font-family:Demibold;padding:4.17vw 0vw;}
.DHonor .DHonor_content {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0vw 3.91vw;}
.DHonor .DHonor_content .DHonor_content_list {width:auto;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li {margin-bottom:2.87vw;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li:last-child {margin-bottom:0;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img {position:relative;width:13.49vw;margin:0 auto;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_logo {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_logo img {width:6.51vw;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_icon img {width:100%;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_title {text-align:center;line-height:1.55;margin-top:2.08vw;font-family:Medium;}
.DHonor .DHonor_content .DHonor_content_center {width:27.61vw;}
.DHonor .DHonor_content .DHonor_content_center .content_center_img img {width:100%;}
.DHonor .DHonor_content .DHonor_content_center .content_center_title {text-align:center;margin-top:4.95vw;}
.DHonor2 {background:url(../images/bg28.jpg) no-repeat 50%/cover;padding-bottom:3.91vw;}
.DHonor2 .DHonor_title {padding-top:5.47vw;padding-bottom:2.34vw;}
.DHonor2 .DHonor2_top {padding:0vw 3.91vw;}
.DHonor2 .DHonor2_bottom {padding:0vw 3.91vw;margin-top:5.21vw;text-align:center;}
.DHonor2 .DHonor2_bottom img {width:100%;}
.DHonor2 .DHonor2_bottom img:last-child {display:none;}
.DHonor2 .DHonor2_top .DHonor2_top_list {display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:3.13vw;}
.DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1) {padding:0vw 5.99vw;margin-bottom:2.08vw;}
.DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1) .top_list_li {width:28%;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li {width:20%;line-height:1.55;text-align:center;position:relative;height:3.96vw;display:flex;align-items:center;justify-content:center;font-family:Medium;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::before {content:"";display:inline-block;width:2.08vw;height:3.96vw;background:url(../images/bn50.png) no-repeat 50%/cover;position:absolute;left:0;top:0;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::after {content:"";display:inline-block;width:2.08vw;height:3.96vw;background:url(../images/bn51.png) no-repeat 50%/cover;position:absolute;right:0;top:0;}
.DHonor2 .DHonor2_top .DHonor2_top_list:last-child {margin-bottom:0;}
.JoinNav .pc_all_contnet {justify-content:center;}
.JoinNav .pc_all_contnet .DNav_list {width:auto;padding-left:2.87vw;padding-right:2.87vw;margin-right:4.27vw;}
.JoinNav .pc_all_contnet .DNav_list:last-child {margin-right:0;}
.Training {padding-top:2.6vw;}
.Training .Training_title {text-align:center;font-family:Demibold;margin-bottom:2.6vw;}
.Training .Training_title .Training_title_dd {color:#c7000b;}
.Training .Training_title .Training_title_dt {color:#000000;margin-top:1.56vw;}
.Training .Training_con {display:flex;flex-wrap:wrap;justify-content:space-between;padding:0vw 5.73vw;align-items:center;}
.Training .Training_con .Training_con_img {width:50%;}
.Training .Training_con .Training_con_img img {width:100%;}
.Training .Training_con .Training_con_txt {width:46%;line-height:1.55;}
.Training .Training_bottom {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:4.43vw;}
.Training .Training_bottom .Training_bottom_list {width:calc(50% - 0.31vw);background:#c7000b;text-align:center;padding:3.39vw 0vw;}
.Training .Training_bottom .Training_bottom_list .bottom_list_icon img {height:4.58vw;}
.Training .Training_bottom .Training_bottom_list .bottom_list_dd {color:#fff;margin-top:0.94vw;margin-bottom:0.52vw;font-family:Demibold;}
.Training .Training_bottom .Training_bottom_list .bottom_list_dt {color:#fff;line-height:1.45;font-family:Regular;}
.WeAre {padding-top:8.6vw;}
.WeAre .Training_title {margin-bottom:0;}
.WeAre .WeAre_content {display:flex;flex-wrap:wrap;justify-content:space-between;}
.WeAre .WeAre_content .swiper-container {padding-top:3.65vw;}
.WeAre .WeAre_content .WeAre_content_list {background:#eeeeee;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top {display:flex;align-items:center;background:#eeeeee;position:relative;top:0;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_left {width:5.47vw;display:flex;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_left img {width:100%;height:7.97vw;object-fit:cover;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right {width:calc(100% - 5.47vw);display:flex;flex-direction:column;justify-content:space-between;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd {color:#000000;font-family:Demibold;line-height:1.5;position:relative;display:flex;justify-content:center;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd::before {content:"";display:inline-block;width:0.68vw;height:0.63vw;background:url(../images/bn88.png) no-repeat 50%/cover;position:absolute;left:0.57vw;top:-1.15vw;background-size:0.68vw;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd::after {content:"";display:inline-block;width:0.68vw;height:0.63vw;background:url(../images/bn89.png) no-repeat 50%/cover;position:absolute;right:0.57vw;bottom:-1.3vw;background-size:0.68vw;}
.WeAre .WeAre_content .WeAre_content_list:nth-child(11) .content_list_top .list_top_right .top_right_dd::after {bottom:0vw;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dt {text-align:center;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dt span {display:inline-block;border-bottom:0.16vw solid #c7000b;padding-bottom:0.36vw;font-family:Regular;white-space:nowrap;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt {margin-top:0.89vw;padding:0vw 0.68vw;height:2.87vw;overflow:auto;padding-right:0.52vw;background:#eeeeee;position:relative;top:0;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt p {color:#000000;font-family:Regular;line-height:1.5;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-track {background-color:#e6e6e6;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-thumb {background:#ffffff;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-button {background-color:#eeeeee;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-corner {background-color:#eeeeee;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar {width:0.21vw;height:0vw;border-radius:0.16vw;}
.WeAre .WeAre_content .WeAre_content_list .content_list_bottom {height:2.6vw;background:#c7000b;display:flex;align-items:center;justify-content:center;margin-top:1.46vw;color:#fff;width:100%;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_top {top:-0.78vw;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_txt {top:-0.78vw;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_top .list_top_right .top_right_dd {font-size:0.89vw;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_txt {font-size:0.68vw;}
.Training2 {background:#fff;padding-bottom:3.91vw;padding-top:6.77vw;}
.Training2 .Training_title {margin-bottom:4.95vw;}
.Training2 .Training2_content {position:relative;height:21.88vw;}
.Training2 .Training2_content .swiper-slide {transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;transform:scale(0.7);overflow:hidden;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active,.Training2 .Training2_content .swiper-slide-duplicate-active {transform:scale(1);z-index:2;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active .content_list_dd,.Training2 .Training2_content .swiper-slide-duplicate-active .content_list_dd {width:100%;}
.Training2 .Training2_content .Training2_content_list .content_list_dd {background:#fff;width:80%;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-prev {margin-top:0vw;display:flex;flex-direction:column;align-items:flex-end;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-next {margin-top:0vw;}
.Training2 .Training2_content .Training2_content_list .content_list_dd {border-radius:0.31vw;overflow:hidden;}
.Training2 .Training2_content .Training2_content_list .content_list_dd img {width:100%;border-radius:0.31vw;opacity:.5;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;height:19.54vw;object-fit:cover;border-radius:0.31vw;}
.Training2 .Training2_content .Training2_content_list .content_list_dt {color:#333333;text-align:center;margin-top:1.2vw;opacity:0;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;font-family:Medium;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dt {opacity:1;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dd img {opacity:1;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Training2 .swiper-button-next,.Training2 .swiper-button-prev {top:43%;width:2.87vw;height:2.87vw;border-radius:100%;border:0.05vw solid #e0e0e0;-webkit-user-select:none;/*webkit浏览器*/ -ms-user-select:none;/*IE10*/ -khtml-user-select:none;/*早期浏览器*/ user-select:none;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Training2 .swiper-button-next {right:-4.17vw;}
.Training2 .swiper-button-prev {left:-4.17vw;}
.Training2 .swiper-button-next:hover,.Training2 .swiper-button-prev:hover {border:0.05vw solid #e60012;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Training2 .swiper-button-next::after,.Training2 .swiper-button-prev::after {display:none;}
.DTitle {text-align:center;}
.DTitle .DTitle_dd {color:#c7000b;font-family:Demibold;}
.DTitle .DTitle_dt {color:#000000;font-family:Regular;line-height:1.85;margin-top:1.25vw;}
.DTitle .DTitle_dt span {display:inline-block;padding:0vw 0.42vw;padding-bottom:0.36vw;border-bottom:0.63vw solid #c7000b;}
.InnovationRD .DBanner_po .DBanner_po_dd {color:#c7000b;text-shadow:0vw 0vw 0vw;}
.InnovationRD .DBanner_po .DBanner_po_dt {color:#c7000b;text-shadow:0vw 0vw 0vw;margin-top:0.26vw;}
.InnovationRD::before,.InnovationRD::after {display:none;}
.InnovationRD .InnovationRD_bg {width:100vw;height:100vh;object-fit:cover;}
.DResearch {background:#eeeeee;position:relative;}
.DResearch .DResearch_con {padding:0vw 1.56vw;}
.DResearch .DResearch_con .DResearch_con_l {display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2.19vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) {border-bottom:0.1vw solid #9f9fa0;padding-bottom:1.3vw;margin-bottom:1.3vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list {width:25%;border-right:0.1vw solid #9f9fa0;padding:0.78vw 1.04vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list {padding:0.78vw 1.04vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list .con_list_li .list_li_title {margin-bottom:1.82vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(1) {width:25%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(2) {width:28%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(3) {width:25%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(4) {width:22%;border-right:0;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list {border-right:0.1vw solid #9f9fa0;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(1) {width:40%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) {width:38%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(1) {margin-right:2.08vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) {width:22%;border-right:0;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) .con_list_li {justify-content:flex-start;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list .con_list_li .list_li_img {margin-top:0.94vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) .con_list_li .list_li_img {margin-top:2.19vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list .con_list_li {display:flex;flex-direction:column;justify-content:space-between;}
.DResearch .DResearch_con .DResearch_con_list {display:flex;justify-content:center;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title {display:flex;align-items:flex-end;justify-content:flex-start;font-family:Normal;height:1.88vw;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title .li_title_nuber {color:#c7000b;font-family:Semibold;margin-right:1.82vw;display:flex;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_img img {width:100%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li .list_li_img {text-align:center;display:flex;align-items:center;justify-content:center;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(1) .list_li_img img {width:11.41vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(2) .list_li_img img {width:8.8vw;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(2) .list_li_title .li_title_nuber span {display:inline-block;width:2.34vw;text-align:right;}
.DResearch .DResearchBottom {position:absolute;bottom:0;left:0;width:100%;background:#c7000b;height:13.81vw;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.DResearch .DResearchBottom .DResearchBottom_title {display:flex;align-items:center;justify-content:center;font-family:Normal;color:#fff;}
.DResearch .DResearchBottom .DResearchBottom_title span {font-family:Semibold;}
.DResearch .DResearchBottom .DResearchBottom_txt {display:flex;align-items:center;justify-content:center;margin-top:1.82vw;color:#fff;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_list .txt_list_dd {font-family:Semibold;display:flex;align-items:flex-start;justify-content:center;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_list .txt_list_dt {font-family:Medium;margin-top:0.68vw;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_icon {width:0.05vw;height:100%;background:#fff;opacity:.45;margin:0vw 3.39vw;}
.ResearchLab {position:relative;background:url(../images/bg44.jpg) no-repeat 50%/cover;}
.ResearchLab .ResearchLab_con {display:flex;align-items:center;justify-content:center;margin-top:2.87vw;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list {margin-right:8.86vw;position:relative;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list:last-child {margin-right:0;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list .con_list_title {position:absolute;left:50%;top:50%;text-align:center;line-height:1.25;transform:translateX(-50%) translateY(-50%);color:#c7000b;font-family:Semibold;white-space:nowrap;display:flex;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list .con_list_icon img {width:12.92vw;}
.ResearchLab .ResearchLab_bottom {position:absolute;bottom:0;left:0;width:100%;height:17.61vw;}
.ResearchLab .ResearchLab_bottom::before {content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:13.44vw;background:#c7000b;}
.ResearchLab .ResearchLab_bottom .ResearchLab_bottom_con {width:72.94vw;margin:0 auto;position:relative;}
.ResearchLab .ResearchLab_bottom_con .swiper-container {padding-bottom:2.6vw;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list {display:flex;align-items:center;position:relative;top:0vw;z-index:2;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(2) {left:-3.13vw;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(3) {left:-5.73vw;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_img {display:flex;width:6.93vw;margin-right:0.78vw;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_img img {width:100%;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt {padding-top:2.34vw;width:calc(100% - 7.71vw);}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt .list_txt_dd {color:#fff;font-family:Demibold;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt .list_txt_dt {color:#fff;font-family:Regular;margin-top:0.57vw;}
.ResearchLab .swiper-pagination {bottom:0vw;}
.ResearchLab .swiper-pagination span {width:0.63vw;height:0.63vw;background:#fff;}
.ResearchLab .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ResearchLab .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0vw 0.31vw;}
.Standard {background:#eeeeee;position:relative;}
.Standard::before {content:"";display:inline-block;width:100%;height:4.17vw;background:#c7000b;position:absolute;bottom:0;left:0;}
.Standard .pc_all_contnet {padding-bottom:4.17vw;}
.Standard .Standard_con {display:flex;justify-content:center;align-items:center;height:calc(100vh - 7.82vw);}
.Standard .Standard_con .Standard_con_list {width:26.99vw;}
.Standard .Standard_con .Standard_con_list .con_list_li {display:flex;align-items:center;margin-bottom:5.73vw;position:relative;opacity:0;}
.Standard .Standard_con .Standard_con_list .con_list_li:last-child {margin-bottom:0;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left {margin-right:2.08vw;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li {justify-content:flex-end;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2) {padding-right:5.47vw;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2) {padding-left:5.47vw;}
.Standard .Standard_con .Standard_con_list:last-child .con_list_li .list_li_left {margin-left:2.08vw;margin-right:0;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title {display:flex;align-items:flex-end;justify-content:flex-end;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dd {font-family:Demibold;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dt {font-family:Light;margin-left:1.04vw;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_txt {margin-top:0.52vw;line-height:1.5;font-family:Normal;display:flex;justify-content:flex-end;height:3.13vw;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1) {color:#c7000b;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2) {color:#003da6;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3) {color:#595a5d;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1) {color:#595a5d;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2) {color:#003da6;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3) {color:#c7000b;}
.Standard .Standard_con .Standard_con_list:last-child .con_list_li .list_li_left .li_left_txt {justify-content:flex-start;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_icon {font-style:italic;font-family:Normal;color:#000000;opacity:.21;}
.Standard .Standard_con .Standard_con_center {position:relative;z-index:5;}
.Standard .Standard_con .Standard_con_center .con_center_title {position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;line-height:1.35;font-family:Demibold;}
.Standard .Standard_con .Standard_con_center .con_center_icon img {width:13.29vw;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1) {left:14.59vw;top:12.76vw;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2) {left:22.4vw;top:0;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3) {left:14.59vw;bottom:12.76vw;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1) {right:14.59vw;top:12.76vw;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2) {right:22.4vw;top:0;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3) {right:14.59vw;top:-12.76vw;}
.Standard.active .Standard_con .Standard_con_list .con_list_li {opacity:1;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1) {left:0vw;top:0vw;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2) {left:0vw;top:0;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3) {left:0vw;bottom:0vw;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1) {right:0vw;top:0vw;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2) {right:0vw;top:0;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3) {right:0vw;top:0vw;}
.ResearchLab2 {background:#eeeeee;position:relative;}
.ResearchLab2::before {content:"";display:inline-block;width:100%;height:7.82vw;background:#c7000b;position:absolute;bottom:0;left:0;}
.ResearchLab2 .pc_all_contnet {padding-bottom:7.82vw;}
.ResearchLab2 .Strain_content {position:relative;}
.Leader {background:#eeeeee;position:relative;}
.Leader .pc_all_contnet {padding-bottom:0vw;justify-content:space-between;position:relative;z-index:2;}
.Leader .Leader_con {display:flex;justify-content:space-between;flex-wrap:wrap;padding:0vw 3.91vw;height:calc(100vh - 23.45vw);position:relative;}
.Leader .Leader_con::before {content:"";display:inline-block;width:100%;height:calc(100% - 5.73vw);background:#c7000b;position:absolute;bottom:0;left:0;}
.Leader .Leader_con::after {content:"";display:inline-block;width:200vw;height:calc(100% - 5.73vw);background:#c7000b;position:absolute;bottom:0;left:-50vw;}
.Leader .Leader_con .Leader_con_list {width:23%;position:relative;z-index:2;}
.Leader .Leader_con .Leader_con_list .con_list_img {overflow:hidden;}
.Leader .Leader_con .Leader_con_list .con_list_img img {width:100%;height:10.68vw;object-fit:cover;}
.Leader .Leader_con .Leader_con_list .con_list_title {text-align:center;color:#fff;line-height:1.65;margin-top:2.81vw;white-space:nowrap;}
.Healthy {background:#eeeeee;position:relative;}
.Healthy::before {content:"";display:inline-block;width:100%;height:2.71vw;background:#c7000b;position:absolute;bottom:0;left:0;}
.Healthy .pc_all_contnet {padding-bottom:2.71vw;}
.Healthy .Healthy_con {display:flex;justify-content:center;align-items:center;height:calc(100vh - 7.82vw);}
.Healthy .Healthy_con .Healthy_con_icon {margin:0vw 2.6vw;}
.Healthy .Healthy_con .Healthy_con_icon img {width:14.69vw;}
.Healthy .Healthy_con .Healthy_con_list {display:flex;flex-wrap:wrap;justify-content:space-between;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li {margin-right:4.17vw;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li:last-child {margin-right:0;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l {margin-bottom:2.6vw;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l:last-child {margin-bottom:0vw;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l .li_l_dd {color:#c8c8c8;font-family:Demibold;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l .li_l_dt {color:#c7000b;font-family:Demibold;margin-top:0.94vw;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li {margin-right:1.56vw;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li:last-child {margin-right:0vw;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li .list_li_l {text-align:right;}
.HealthyBook {background:#eeeeee;position:relative;}
.HealthyBook::before {content:"";display:inline-block;width:100%;height:13.55vw;background:#c7000b;position:absolute;bottom:0;left:0;}
.HealthyBook .pc_all_contnet {padding-bottom:0vw;}
.HealthyBook .HealthyBook_con {display:flex;justify-content:space-between;align-items:flex-start;height:calc(100vh - 7.82vw);padding:0vw 4.17vw;position:relative;z-index:3;padding-top:2.87vw;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left {width:45%;padding-top:7.55vw;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_dd {color:#000000;line-height:2.5;font-family:Regular;text-align:justify;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_btn {margin-top:2.87vw;}
.HealthyBook .HealthyBook_con .HealthyBook_con_right {width:53%;}
.HealthyBook .HealthyBook_con .HealthyBook_con_right img {width:32.51vw;}
.BBG90Banner {background:url(../images/bg49.jpg) no-repeat 50%/cover;height:34.75vw;position:relative;}
.BBG90Banner .pc_all_contnet {position:absolute;left:0;right:0;top:0;height:100%;display:flex;justify-content:center;flex-direction:column;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag {display:flex;align-items:center;font-family:Demibold;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag .BBG90Banner_tag_dd {color:#c7040e;padding:0.31vw 0.63vw;background:#fff;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag .BBG90Banner_tag_dt {color:#fff;margin-left:0.31vw;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title {margin:2.08vw 0vw;color:#fff;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dd {font-family:Bold;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dt {font-family:Medium;margin-top:0.89vw;}
.BBG90Banner .pc_all_contnet .BBG90Banner_txt {font-family:Light;color:#fff;line-height:1.35;}
.BBG90Banner .pc_all_contnet .BBG90Banner_moimg {display:none;}
.DTtitle3 span {display:inline-block;padding-bottom:0.78vw;border-bottom:0.78vw solid #c7000b;font-family:Demibold;color:#c7000b;}
.DTtitle4 {font-size:7.29vw;display:inline-block;position:relative;font-family:Regular;/* 使用 background 代替 background-color */    background:linear-gradient(to bottom,#aaaaaa,rgba(255,255,255,0));/* 必须同时包含 Webkit 前缀和标准写法 */    -webkit-background-clip:text;background-clip:text;/* 这一步很关键 */    color:transparent;/* 增强兼容性：防止 Safari 渲染异常 */    -webkit-text-fill-color:transparent;}
.DTtitle4::before {content:"";display:inline-block;width:7.19vw;height:6.83vw;background:url(../images/bn82.png) no-repeat 50% 50%;position:absolute;right:-1.04vw;top:-3.18vw;background-size:100%;}
.Discover {background:url(../images/bg50.jpg) no-repeat 50%/cover;position:relative;padding-top:11.77vw;padding-bottom:19.54vw;}
.Discover .pc_all_contnet {display:flex;align-items:center;justify-content:space-between;}
.Discover .Discover_left .Discover_left_txt {margin-top:2.34vw;line-height:1.6;font-family:Medium;}
.Discover .Discover_icon {position:absolute;left:0;width:100%;bottom:-0.78vw;text-align:center;z-index:5;}
.Discover .Discover_icon img {width:11.15vw;}
.Bacilli {background:#c7000b;}
.Bacilli .pc_all_contnet {height:9.9vw;display:flex;align-items:center;justify-content:space-between;}
.Bacilli .Bacilli_left {color:#fff;font-family:Bold;}
.Bacilli .Bacilli_left .Bacilli_left_dt {margin-top:0.31vw;}
.Bacilli .Bacilli_right {color:#fff;font-family:Regular;text-align:right;line-height:1.55;}
.Bacilli.Bacilli2 .Bacilli_right {text-align:left;}
.Bacilli.Bacilli2 .Bacilli_right span {font-family:Demibold;}
.Scientist {background:url(../images/bg51.jpg) no-repeat 50%/cover;height:47.93vw;padding-top:0;padding-bottom:0;}
.Scientist .pc_all_contnet {padding-top:11.77vw;padding-bottom:19.54vw;position:relative;}
.Scientist .DTtitle4 {position:absolute;right:6.25vw;top:10.16vw;}
.Scientist .Discover_left .Discover_left_txt {margin-top:7.29vw;}
.Scientist .Discover_left .Discover_left_txt span {color:#c7000b;font-family:Bold;}
.effect {background:#eee url(../images/bg52.jpg) no-repeat top center / cover;height:auto;padding-top:0;padding-bottom:0vw;}
.effect .pc_all_contnet {padding-bottom:8.34vw;display:block;}
.effect .effect_content {margin-top:5.21vw;}
.effect .effect_content .effect_content_list {margin-bottom:7.55vw;}
.effect .effect_content .effect_content_list:last-child {margin-bottom:0;}
.effect .effect_content .effect_content_list .content_list_title {color:#c7000b;padding-bottom:0.83vw;border-bottom:0.1vw solid #898989;font-family:Demibold;}
.effect .effect_content .effect_content_list .content_list_txt {display:flex;justify-content:space-between;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left {width:47%;padding-top:2.08vw;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top {display:flex;align-items:center;justify-content:space-between;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l {color:#000000;font-family:Medium;width:45%;line-height:1.55;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l span {color:#c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r {width:52%;text-align:center;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r img {width:100%;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom {color:#000000;font-family:Demibold;margin-top:1.25vw;line-height:1.35;}
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_left .txt_left_bottom {margin-top:0.1vw;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_top .left_top_l {width:100%;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_bottom {margin-top:0.26vw;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_bottom span {font-family:Demibold;color:#c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span {font-family:Bold;color:#c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right {width:50%;display:flex;align-items:center;justify-content:space-between;padding:2.08vw;background:#c7000b;position:relative;top:-0.1vw;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dd {color:#fff;font-family:Demibold;line-height:1.35;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dt {position:absolute;right:3.23vw;}
.effect .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt {top:-3.65vw;}
.effect .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img {height:15.68vw;}
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt {top:-3.91vw;}
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img {height:15.99vw;}
.effect .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt {top:-1.04vw;}
.effect .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img {height:13.55vw;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_right .txt_right_dt {top:-1.04vw;right:1.82vw;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_right .txt_right_dt img {height:13.23vw;}
.G18_Discover {background:url(../images/bg50_G18.jpg) no-repeat 50%/cover;}
.Scientist_G18 {background:url(../images/bg51_G18.jpg) no-repeat 50%/cover;}
.effect_G18 {background:#eee url(../images/bg52_G18.jpg) no-repeat top center / cover;}
.effect_G18 .Discover_left .Discover_left_txt {margin-top:3.65vw;padding-bottom:3.65vw;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l {width:100%;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom {margin-top:0.36vw !important;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img {margin-top:1.04vw;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img img {width:100%;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_right {padding:0;height:10.47vw;}
.effect_G18 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt {text-align:center;width:100%;right:0;top:-4.43vw;}
.effect_G18 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt {text-align:center;width:100%;right:0;top:-3.39vw;}
.effect_G18 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt {text-align:center;width:100%;right:0;top:-3.39vw;}
.effect_G18 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img {height:13.96vw;}
.effect_G18 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img {height:13.18vw;}
.effect_G18 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img {height:18.81vw;}
.J26Banner {background:url(../images/J26_bg1.jpg) no-repeat 50% / cover;}
.J26_Discover {background:url(../images/J26_bg2.jpg) no-repeat 50%/cover;}
.Scientist_J26 {background:url(../images/J26_bg3.jpg) no-repeat 50%/cover;}
.effect_J26 {background:#eee url(../images/J26_bg4.jpg) no-repeat top center / cover;}
.effect_J26 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom {margin-top:0.78vw !important;}
.effect_J26 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt {text-align:right;width:100%;right:0;top:-1.2vw;}
.effect_J26 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt {top:1.3vw;}
.effect_J26 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt {top:0.26vw;}
.effect_J26 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img {height:13.13vw;}
.effect_J26 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img {height:13.13vw;}
.effect_J26 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img {height:11.67vw;}
.G110Banner {background:url(../images/G110_bg1.jpg) no-repeat 50% / cover;}
.G110_Discover {background:url(../images/G110_bg2.jpg) no-repeat 50%/cover;}
.Scientist_G110 {background:url(../images/G110_bg3.jpg) no-repeat 50%/cover;}
.effect_G110 {background:#eee url(../images/G110_bg4.jpg) no-repeat top center / cover;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom {margin-top:0.36vw !important;font-family:Medium;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span {color:#000000;font-family:Demibold;}
.effect_G110 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt {text-align:center;width:100%;right:0;top:-0.68vw;}
.effect_G110 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt {top:0.26vw;}
.effect_G110 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt {top:1.56vw;}
.effect_G110 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img {height:13.86vw;}
.effect_G110 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img {height:12.87vw;}
.effect_G110 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img {height:12.3vw;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img {margin-top:0vw;margin-bottom:1.3vw;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l {width:55%;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l span {color:#000000;font-family:Demibold;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r {width:44%;}
.effect_G110 .effect_content .effect_content_list:last-child .content_list_txt .list_txt_left .txt_left_top .left_top_l {width:100%;}
.G80Banner {background:url(../images/G80_bg1.jpg) no-repeat 50% / cover;}
.G80_Discover {background:url(../images/G80_bg2.jpg) no-repeat 50%/cover;}
.Scientist_G80 {background:url(../images/G80_bg3.jpg) no-repeat 50%/cover;}
.effect_G80 {background:#eee url(../images/G80_bg4.jpg) no-repeat top center / cover;}
.effect_G80 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom {margin-top:0.36vw !important;}
.effect_G80 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span {color:#000000;}
.effect_G80 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt {text-align:center;width:100%;right:0;top:-1.09vw;}
.effect_G80 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt {top:-4.58vw;}
.effect_G80 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img {height:14.59vw;}
.effect_G80 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img {height:14.64vw;}
.DProduct {position:relative;}
.DProduct.mt100 {margin-top:-5.21vw;}
.DProduct .DProduct_prev,.DProduct .DProduct_next {position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;}
.DProduct .DProduct_prev {left:9.64vw;}
.DProduct .DProduct_next {right:9.64vw;}
.DProduct .DProduct_list {position:relative;}
.DProduct .DProduct_list .DProduct_list_img img {width:100%;object-fit:cover;}
.DProduct .DProduct_list .DProduct_list_img img:first-child {display:block;}
.DProduct .DProduct_list .DProduct_list_img img:last-child {display:none;}
.DProduct .DProduct_list .pc_all_contnet {position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:space-between;left:0;right:0;padding:0vw 5.99vw;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top {display:flex;align-items:center;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_icon {display:flex;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_icon img {width:4.32vw;}
.DProduct .DProduct_list.iconheight .DProduct_list_left .list_left_top .left_top_icon img {width:8.49vw;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_title {font-family:Demibold;color:#000000;margin-left:1.98vw;}
.DProduct .DProduct_list .DProduct_list_left .list_left_txt {margin-top:3.28vw;margin-bottom:5.47vw;color:#c7000b;font-family:Bold;line-height:1.20;height:7.55vw;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom {display:flex;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list {display:flex;margin-right:1.04vw;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list:last-child {margin-right:0;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list img {height:3.13vw;}
.DProduct .DProduct_list2 {padding-top:2.34vw;padding-bottom:5.21vw;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_top2 {color:#003da6;font-family:Bold;text-align:center;margin-bottom:5.73vw;min-height:6.1vw;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_top2 .left_top2_dt {margin-top:0.52vw;}
.DProduct .DProduct_list2 .pc_all_contnet {padding:0;position:relative;}
.DProduct .DProduct_list2 .DProduct_list_left {width:50%;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_bottom {justify-content:center;}
.DProduct .DProduct_list2 .DProduct_list_right {width:50%;}
.DProduct .DProduct_list2 .DProduct_list_right img {width:100%;}
.DProduct .DProduct_list3 {padding-top:0;padding-bottom:0;}
.DProduct .DProduct_list3 .pc_all_contnet {padding:0;position:absolute;}
.DProduct .DProduct_list4 .DProduct_list_left {padding-top:10.94vw;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top {flex-direction:column;margin-bottom:5.21vw;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dd {color:#444444;font-family:Regular;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dt {color:#c7000b;font-family:Bold;margin-top:0.73vw;}
.DProduct .DProduct_list.nothref .DProduct_list_left .list_left_txt {margin-bottom:0;}
.DProduct .DProduct_list2.nothref .DProduct_list_left .list_left_top2 {margin-bottom:0;}
.DProduct .DProduct_list.nothref .DProduct_list_left .list_left_bottom {opacity:0;pointer-events:none;}





















/*
@media screen and (max-width:1540px){   
    .pc_all .pc_all_contnet,.banner .banner_list_po,.DBanner .DBanner_po,.pc_all2 .pc_all_contnet,.banner .bannerNav{ width: 1300px;}
} */

@media screen and (max-width:1360px){   
    .Honor .Honor_content .Honor_top .Honor_title{ padding-top: 0px;}
    .Honor .Honor_content .Honor_top .Honor_txt{ margin: 2.7vw 0px;}
    
    .DResearch .DResearch_con .DResearch_con_l{ margin-top: 1vw;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(1){ margin-bottom: 0px; padding-bottom: 0.8vw;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list,.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list{ padding: 0vw 1.04vw; }
}
/*
@media screen and (max-width:1220px){   
    .pc_all .pc_all_contnet,.banner .banner_list_po,.DBanner .DBanner_po,.pc_all2 .pc_all_contnet,.banner .bannerNav{ width: 90%;}
} */

@media screen and (max-width:1024px){    
    
.pc_all .pc_all_contnet {width:1400px;margin:0 auto;}
.pc_all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all2 .pc_all_contnet {width:1400px;margin:0 auto;}

.header2 {position:fixed;top:0;left:0;width:100%;z-index:12;padding:25px 0px;}
.header2 .header_logo2 {position:absolute;padding:25px 0px;left:76px;top:0;}
.header2 .header_logo2 img {height:76px;}
.header2::before {content:"";display:inline-block;width:100%;height:220px;position:absolute;left:0;top:0;background:url(../images/bn21.png) no-repeat 50%/cover;opacity:0;z-index:-1; pointer-events: none;}
.header2 .pc_all_contnet {display:flex;align-items:center;justify-content:space-between;}
.header2 .pc_all_contnet .header_logo {opacity:0;pointer-events:none;}
.header2 .pc_all_contnet .header_logo img {height:76px;}
.header2 .pc_all_contnet .header_nav {display:flex;align-items:center;}
.header2 .pc_all_contnet .header_nav .header_nav_list {margin-right:94px; position: relative;}
.header2 .pc_all_contnet .header_nav .header_nav_list:last-child {margin-right:0;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_title {font-family:Medium;color:#fff;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down{ position:absolute; top:100%; left:50%; transform:translateX(-50%); width:115px;padding-top: 15px; display:none;}
.header2 .pc_all_contnet .header_nav .header_nav_list:hover .nav_list_down{ display:block;}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down .list_down_bg{ border-radius:8px; overflow:hidden; background:rgba(0,0,0,.3); }
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down:before{ content: ""; position: absolute; top: 6px; left: 0; right: 0; margin: 0 auto; display: inline-block; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid rgba(0,0,0,.3);}
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down a{ display:inline-block; width:100%; padding: 14px 0px; color:#fff; text-align:center; line-height: 1.2; }
.header2 .pc_all_contnet .header_nav .header_nav_list .nav_list_down a:hover{ background:#e60012;}
.header2 .pc_all_contnet .header_nav .header_nav_list:nth-child(2) .nav_list_down{ width: 160px;}


.header2.on::before {opacity:1;}
.header2.on .pc_all_contnet .header_nav .header_nav_list .nav_list_title {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.header2.active::before {opacity:1;}
.header2.active .pc_all_contnet .header_nav .header_nav_list .nav_list_title {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.ShowHeader2 .header2::before {opacity:1 !important;}
.Footer2 {background:#c7000b;}
.Footer2 .Footer2_content {display:flex;align-items:flex-start;justify-content:space-between;padding:90px 0px;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_logo {margin-bottom:120px;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_logo img{ width: 133px;}
.Footer2 .Footer2_content .Footer2_content_left .content_left_txt img{ width: 206px;}
.Footer2 .Footer2_content .Footer2_content_right {display:flex;align-items:flex-start;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list {margin-right:60px;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list:last-child {margin-right:0;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dd a {color:#fff;font-family:Demibold;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt {margin-top:55px;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p {margin-bottom:20px;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p:last-child {margin-bottom:0;}
.Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p a {color:#fff;font-family:Regular;}
.Footer2 .Footer_Copyright {display:flex;align-items:center;justify-content:space-between;font-size:14px;color:rgba(255,255,255,.5);font-family:Regular;padding:30px 0px;border-top:1px solid rgba(255,255,255,.2);}
.Footer2 .Footer_Copyright .Footer_Copyright_left a {margin-left:10px;}
.Footer2 .Footer_Copyright a {font-size:14px;color:rgba(255,255,255,.5);font-family:Regular;}
.Footer2 .Footer_Copyright a:hover {color:#fff;}
.banner {position:relative;}
.banner .banner_list {display:flex;position:relative; background:#000000;}
.banner .banner_list video {width:100%;height:100vh;object-fit:cover; opacity: .7;}
.banner .banner_list .videoIcon {position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.banner .banner_list .videoIcon img {height:99px;opacity:.85;}
.banner .banner_list .banner_list_con {position:absolute;left:0;right:0;top:0;height:100vh;margin:0 auto;width:1400px;display:flex;flex-direction:column;justify-content:center;padding-top:0px;}
.banner .banner_list .banner_list_con .list_con_dd {color:#fff;}
.banner .banner_list .banner_list_con .list_con_dt {color:#fff;margin-top:23px;margin-bottom:50px;}
.banner .banner_list .banner_list_con .list_con_btn {display:flex;}
.banner .banner_list .banner_list_con .list_con_btn span {color:#fff;display:flex;align-items:center;border:1px solid #fff;border-radius:100px;padding:8px 16px;cursor:pointer;}
.banner .banner_list .banner_list_con .list_con_btn span:hover {background:#c7000b;border:1px solid #c7000b;}
.banner .banner_list .banner_list_con .list_con_btn img {height:23px;margin-left:12px;}
.banner .bannerNav {position:absolute;bottom:30px;left:0;right:0;margin:0 auto;width:1400px;z-index:5;display:flex;align-items:center;justify-content:space-between;}
.banner .bannerNav .bannerNav_list {font-family:Demibold;width:23%;text-align:center;padding-bottom:12px;border-bottom:7px solid #c9c9c9;margin-right:70px;cursor:pointer;position:relative;color:#fff;}
.banner .bannerNav .bannerNav_list:last-child {margin-right:0;}
.banner .bannerNav .bannerNav_list::before {content:"";display:inline-block;width:0%;height:7px;background:#c7000b;position:absolute;bottom:-7px;left:0;}
.banner .bannerNav .bannerNav_list.active::before {animation:bannerProgress 10s linear forwards;}
/* 定义进度条从 0% 增长到 100% 的动画 */@keyframes bannerProgress {from {width:0%;}
to {width:100%;}
}
.Innovation {background:url(../images/bg2.jpg) no-repeat 50%/cover;text-align:center;}
.Innovation .pc_all_contnet {justify-content:center;position:relative;}
.Innovation .pc_all_contnet .Innovation_title {margin-bottom:130px;font-family:Medium;}
.Innovation .pc_all_contnet .Innovation_txt {display:flex;align-items:flex-start;width:100%;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list {text-align:center;width:50%;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_title {color:#111;margin-bottom:60px;font-family:Semibold;}
.Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_con {color:#c7000b;line-height:1.66;font-family:Medium;}
.Innovation .pc_all_contnet .Innovation_btn {display:flex;align-items:center;justify-content:flex-end;position:absolute;bottom:80px;right:0;}
.btn2 {display:inline-block;padding:8px 16px;background:#c7000b;color:#fff;font-family:Demibold;}
.Research {background:url(../images/bg3.jpg) no-repeat 50%/cover;}
.Research .pc_all_contnet {justify-content:space-between;}
.title {color:#c7000b;width:100%;display:flex;align-items:center;font-family:Demibold;position:relative;padding-bottom:18px;}
.title::before {content:"";display:inline-block;width:calc(100% + 960px);height:2px;background:#aaaaaa;position:absolute;bottom:0;left:-384px;}
.title span {margin-left:-21px;position:relative;top:15px;font-family:Demibold;}
.title div {display:inline-block;font-family:Demibold;position:relative;}
.title div img {height:57px;}
.title div::before {content:"";display:inline-block;width:100%;height:17px;background:#c7000b;position:absolute;left:0;bottom:-24px;}
.Research .Research_con {display:flex;align-items:center;justify-content:space-between;width:100%;}
.Research .Research_con .Research_con_left {color:#111;line-height:0.4;font-family:Demibold;}
.Research .Research_con .Research_con_left .counter-demo-4 {color:#c7000b;font-size:105px;position:relative;bottom:0px;margin-right:5px;font-family:Semibold;width:140px;height:100px;display:inline-block;margin-left:-10px;}
.Research .Research_con .Research_con_left .counter-demo-4 i {font-family:Semibold;}
.Research .Research_con .Research_con_left text {color:#c7000b;font-family:Semibold;position:relative;top:2px;}
.Research .Research_con .Research_con_right {color:#c7000b;line-height:1.7;font-family:Medium;}
.Research .Research_btn {display:flex;justify-content:flex-end;width:100%;}
.Strain {background:url(../images/bg4.jpg) no-repeat 50%/cover;}
.Strain .pc_all_contnet {justify-content:flex-start;position:relative;}
.Strain .Strain_content {display:flex;justify-content:center;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0;}
.Strain .Strain_content .Strain_content_list {text-align:center;margin-right:100px;}
.Strain .Strain_content .Strain_content_list:last-child {margin-right:0;}
.Strain .Strain_content .Strain_content_list .content_list_top {font-size:104px;/* 设置渐变背景：从上到下 (#b9b9b9 到 #dfdfdf) */ background:linear-gradient(to bottom,#b9b9b9,#dfdfdf);/* 将背景裁剪到只在文字区域显示 */ -webkit-background-clip:text;background-clip:text;/* 将文字本身的颜色设为透明，露出背后的渐变色 */ -webkit-text-fill-color:transparent;color:transparent;font-family:Regular;}
.Strain .Strain_content .Strain_content_list .content_list_icon {margin:60px 0px;}
.Strain .Strain_content .Strain_content_list .content_list_icon img {width:119px;}
.Strain .Strain_content .Strain_content_list .content_list_bottom .list_bottom_title {margin-bottom:15px;color:#111;font-family:Medium;}
.Strain .Strain_content .Strain_content_list .content_list_bottom .list_bottom_btn .btn2 {padding:8px 9px;}
.Factory {background:#eeeeee;}
.Factory .pc_all_contnet {justify-content:space-between;position:relative;}
.Factory .Factory_content {display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0;}
.Factory .Factory_content .Factory_content_left .content_left_list {color:#111;line-height:1.55;padding-left:24px;position:relative;font-family:Demibold;}
.Factory .Factory_content .Factory_content_left .content_left_list::before {content:"";display:inline-block;width:7px;height:90%;background:#c7000b;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.Factory .Factory_content .Factory_content_left .content_left_list:last-child {margin-top:150px;}
.Factory .Factory_content .Factory_content_right {width:678px;}
.Factory .Factory_content .Factory_content_right img{ width: 100%;}
.Factory .Factory_btn {width:100%;display:flex;justify-content:flex-end;position:relative;z-index:10;}
.Brand {background:#eeeeee;}
.Brand .pc_all_contnet {position:relative;}
.Brand .Brand_content {display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0;}
.Brand .Brand_content .Brand_content_c {display:flex;justify-content:space-between;width:100%;}
.Brand .Brand_content .Brand_content_list {width:20%;text-align:center;position:relative;}
.Brand .Brand_content .Brand_content_list::before {content:"";display:inline-block;width:100%;height:50px;top:-50px;position:absolute;left:0;background:#c7000b;opacity:0;}
.Brand .Brand_content .Brand_content_list::after {content:"";display:inline-block;width:100%;height:50px;bottom:-50px;position:absolute;left:0;background:#c7000b;opacity:0;}
.Brand .Brand_content .Brand_content_list:hover::before,.Brand .Brand_content .Brand_content_list:hover::after {opacity:1;}
.Brand .Brand_content .Brand_content_icon {width:1px;background:#c9c9c9;}
.Brand .Brand_content .Brand_content_list .content_list_logo {height:90px;display:flex;justify-content:center;align-items:center;}
.Brand .Brand_content .Brand_content_list .content_list_logo img {transform:scale(1);max-height:83px;}
.Brand .Brand_content .Brand_content_list:hover .content_list_logo img {filter:brightness(0) invert(1);transform:scale(1.15);}
.Brand .Brand_content .Brand_content_list:nth-child(1):hover .content_list_logo img {filter:brightness(1) invert(0);}
.Brand .Brand_content .Brand_content_list:nth-child(3):hover .content_list_logo img {filter:brightness(1) invert(0);}
.Brand .Brand_content .Brand_content_list .content_list_title {height:80px;line-height:1.25;padding:115px 0px;font-family:Demibold;}
.Brand .Brand_content .Brand_content_list .content_list_more {opacity:0;font-family:Demibold;margin-bottom:6px;}
.Brand .Brand_content .Brand_content_list .content_list_btn {padding:8px;background:#c7000b;color:#fff;margin-top:15px;font-family:Demibold;width:calc(100% - 48px);margin:0 auto;}
.Brand .Brand_content .Brand_content_list:hover {background:#c7000b;}
.Brand .Brand_content .Brand_content_list:hover .content_list_more {color:#fff;opacity:1;}
.Brand .Brand_content .Brand_content_list:hover .content_list_title {color:#fff;}
.INews {background:#eeeeee;}
.INews * {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.INews *:hover {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.INews .pc_all_contnet {position:relative;}
.INews .INews_content {position:absolute;height:auto;width:100%;left:0;top:55%;transform:translateY(-50%);padding:0px 25px;}
.INews .INews_content .swiper-container {overflow:inherit;}
.INews .INews_content .INews_content_list {text-align:center;height:525px;display:flex;align-items:flex-end;}
.INews .INews_content .INews_content_list .content_list_c {background:#fff;padding-top:35px;width:100%;}
.INews .INews_content .INews_content_list .content_list_title {padding:0px 25px;}
.INews .INews_content .INews_content_list .content_list_title .list_title_dd {margin-bottom:18px;font-family:Medium;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.INews .INews_content .INews_content_list .content_list_title .list_title_dt {font-family:Light;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.INews .INews_content .INews_content_list .content_list_img {padding:0px 25px;margin:40px 0px;}
.INews .INews_content .INews_content_list .content_list_img img {width:100%;border-radius:10px; height: 210px; object-fit:cover;}
.INews .INews_content .INews_content_list .content_list_more {padding:13px 0px;background:#c7000b;color:#fff;font-family:Demibold;}
.INews .INews_content .INews_content_list:hover .content_list_img {margin:60px 0px;}
.INews .INews_content .INews_content_list:hover .content_list_title {margin-bottom:60px;}
.INews .INews_content .INews_content_list:hover .content_list_title .list_title_dd {font-size:36px;}
.INews .INews_content .INews_content_list:hover .content_list_title .list_title_dt {font-size:20px;}
.INews .INews_content .INews_content_list:hover .content_list_more {font-size:32px;}
.INews .INews_content .swiper-wrapper {display:flex;align-items:flex-end;}
.INewsBtn .swiper-pagination {bottom:0px;position:relative;width:auto;margin:0px 20px;}
.INewsBtn .swiper-pagination span {width:12px;height:12px; margin: 0px 3px;}
.INewsBtn .swiper-pagination span.swiper-pagination-bullet-active {background:#c7000b;}
.INewsBtn {display:flex;align-items:center;justify-content:center;margin-top:50px; width: 100%;}
.INewsBtn .swiper-button-prev,.INewsBtn .swiper-button-next {position:relative;margin-top:0;left:auto;right:auto;top:auto;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#c7000b;}
.INewsBtn .swiper-button-prev::after,.INewsBtn .swiper-button-next::after {font-size:16px;color:#fff;}
.fullSwiper_list {position:relative;}
.fullSwiper_list .pc_all_contnet {padding-top:138px;padding-bottom:70px;height:100vh;display:flex;flex-direction:column;}
#fullSwiper .fullSwiper_list {align-items:flex-start;}
.random-move {pointer-events:none;position:fixed;width:100px;height:100px;left:0;top:0;z-index:66;opacity:.5;animation:rotate-anim 14s linear infinite;}
.strains1 {width:90px;}
.strains2 {width:60px;}
.strains3 {width:90px;}
.strains4 {width:60px;}
@keyframes rotate-anim {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
/* 让第2个图片转得慢一点 (6秒一圈) */.strains2 {animation-duration:6s;}
/* 让第3个图片反向旋转 (从360度到0度) */.strains3 {animation-direction:reverse;}
/* 让第4个图片转得快一点 (2秒一圈) */.strains4 {animation-duration:2s;}




.DBanner{ position: relative;}
.DBanner::before{ content: ""; display: inline-block; width: 100%; height: 36px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.DBanner::after{ content: ""; display: inline-block; width: 100vw; height: 100vh; background: rgba(0,0,0,.2); left: 0; top: 0; position: absolute;}
.DBanner video{ width: 100%; height: 100vh; object-fit: cover;}
.DBanner .DBanner_po{ position: absolute; left: 0; right: 0; top: 0; height: 100%; display: flex; flex-direction: column; justify-content: center; text-shadow: 0px 0px 7px #3f3f3f; z-index: 3;}
.DBanner .DBanner_po .DBanner_po_dd{ color: #fff; font-family: Demibold; line-height: 1.25;}
.DBanner .DBanner_po .DBanner_po_dt{ color: #fff; font-family: Demibold; margin-top: 20px;}

.Honor{ background: url(../images/bg10.jpg) no-repeat 50%/cover; position: relative;}
.Honor::before{ content: ""; display: inline-block; width: 100%; height: 295px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Honor .Honor_content{display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;height:calc(100vh - 150px);width:100%;left:0;bottom:0; flex-direction: column;}
.Honor .Honor_content .Honor_top .Honor_title{ display: flex; align-items: center; justify-content: center; color: #c7000b; font-family: Demibold; padding-top: 37px;}
.Honor .Honor_content .Honor_top .Honor_title img{ height: 49px; margin-left: 32px;}
.Honor .Honor_content .Honor_top .Honor_txt{ color: #1b1b1b; font-family: Demibold; text-align: center; margin: 95px 0px;}
.Honor .Honor_content .Honor_top .Honor_number{ display: flex; align-items: center; justify-content: center;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list{ margin-right: 122px; font-family: Demibold; position: relative;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list:last-child{ margin-right: 0;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd{ display: flex; align-items: flex-end; margin-bottom: 12px;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd .counter-demo-4{color: #c7000b;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd .red{color: #c7000b;}
.Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dt{ color: #1b1b1b;}
.Honor .Honor_content .Honor_bottom{ width: 100%; }
.Honor .Honor_content .Honor_bottom .Honor_bottom_img{ position: relative; z-index: 2; width: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .swiper-container{ padding: 0px 20px; padding-right: 40px; overflow: inherit;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list{ position: relative;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list::before{ content: ""; display: inline-block; width: 38px; height: 38px; position: absolute; left: -5px; top: -15px; z-index: 2; border: 1px solid #fff; box-shadow: 10px 10px 25px rgba(0,0,0,.5); border-radius: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list.USA::before{ background: url(../images/sv2.svg) no-repeat 50% 50%; background-size: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_img .bottom_img_list.UK::before{ background: url(../images/sv3.svg) no-repeat 50% 50%; background-size: 100%;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_title{ position: relative; z-index: 2; display: flex; align-items: flex-end; justify-content: center; color: #fff; font-family: Demibold; padding: 45px 0px;}
.Honor .Honor_content .Honor_bottom .Honor_bottom_title .counter-demo-4{ position: relative; top: 3px;}
.Honor .swiper-container .swiper-wrapper { -webkit-transition-timing-function: linear !important; -o-transition-timing-function: linear !important; transition-timing-function: linear !important; margin: 0 auto; }

.Factory2{ background: #eeeeee;}
.Factory2 .pc_all_contnet{ padding-bottom: 0;}
.Factory2 .Factory2_con{height:calc(100vh - 150px);}
.Factory2 .Factory2_con .Factory2_con_list{ display: flex; align-items: center; justify-content: space-between; height: 50%;}
.Factory2 .Factory2_con .Factory2_con_list:nth-child(2n){ flex-direction: row-reverse;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left{ width: 54%;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title{ display: flex; align-items: center; font-family: Demibold; justify-content: space-between; margin-bottom: 40px;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dd{ font-size: 80px; color: #c7000b;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt{ width: calc(100% - 135px);}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt .title_dt_t{ color: #c7000b; margin-bottom: 15px;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt .title_dt_b{ color: #a0a0a0;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_txt{ line-height: 1.85; color: #1b1b1b; display: flex; justify-content: flex-end;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_txt p{ width: calc(100% - 135px); text-align: justify; font-family: Regular;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_right{ width: 41%; text-align: right;}
.Factory2 .Factory2_con .Factory2_con_list .con_list_right img{ width: 100%;}

.CTechnologies{ background: #eeeeee;}
.CTechnologies .pc_all_contnet{ padding-bottom: 0;}
.CTechnologies .CTechnologies_content{height:calc(100vh - 150px); display: flex; flex-direction: column; justify-content: center;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list{ display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 80px; position: relative; padding-left: 137px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list:last-child{ margin-bottom: 0;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon{ width: 270px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon img{ max-width: 136px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt{ width: calc(100% - 270px); position: relative;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt::before{ content: ""; display: inline-block; width: 2px; background: #bfbfbf; height: calc(100% + 80px); position: absolute; left: -44px; top: 25px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list:last-child .content_list_txt::before{ height: calc(100% - 35px);}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd{ font-family: Demibold;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_t{ color: #c7000b; position: relative;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_t::before{ content: ""; display: inline-block; width: 14px; height: 14px; background: #c7000b; position: absolute; left: -50px; top: 50%; transform: translateY(-50%);}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_b{ color: #a0a0a0; margin-top: 15px;}
.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dt{ color: #1b1b1b;font-family: Regular; margin-top: 30px; line-height: 1.65;}

.Factory3{ flex-direction: column; background: #eeeeee;}
.Factory3 .pc_all_contnet{ padding-bottom: 0; height: 100vh;}
.Factory3 .Factory3_content{ height:calc(100vh - 205px); display: flex; flex-direction: column; justify-content: space-between; width: 100%; padding-bottom: 115px;}
.Factory3 .Factory3_content .Factory3_content_title{ color: #1b1b1b; font-family: Demibold; padding-top: 50px;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list{ width: 50%;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title{ display: flex; align-items: flex-end; justify-content: flex-end; color: #1b1b1b; font-family: Demibold; margin-bottom: 35px; position: relative; z-index: 2;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .list_title_red{ color: #c7000b;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .bolder{ font-family: Semibold; position: relative; bottom: -2px; position: relative;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon1::before{ content: ""; display: inline-block; width: 2px; height: 127px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 10px); right: 0; margin: 0 auto; opacity: 1;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon2::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 10px); right: 0; margin: 0 auto; opacity: 1;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title img{ height: 33px; margin-right: 17px; position: relative; top: -2px;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .factory{ margin-right: 17px;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img{ display: flex; position: relative;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img img{ width: 100%;}
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub{ position: absolute; top: 24%; left: 13%; display: flex; align-items: center; font-family: Demibold; }
.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 20px); right: 0; margin: 0 auto;}
.Factory3 .Factory3_bottom{ background: #c7000b; display: flex; align-items: center; justify-content: center; flex-direction: inherit; height: 78px;}
.Factory3 .Factory3_bottom .Factory3_bottom_c{ display: flex; align-items: flex-end; position: relative; top: -3px;}
.Factory3 .Factory3_bottom .Factory3_bottom_icon{ width: 2px; height: 34px; background: #fff; margin: 0px 30px;}
.Factory3 .Factory3_bottom .Factory3_bottom_list{ display: flex; align-items: flex-end; color: #fff; font-family: Demibold;}
.Factory3 .Factory3_bottom .Factory3_bottom_list .counter-demo-4{ position: relative; top: 3px;}

/* .Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt{ display: flex; align-items: center; justify-content: space-between;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list{ display: flex; align-items: flex-end; font-family: Demibold; position: relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list.center{ align-items: center;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list img{ height: 43px; margin-right: 14px;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .counter-demo-4{ color: #c7000b; position: relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .red{ color: #c7000b; position: relative;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .number{ position: relative; display: flex; align-items: flex-end;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .number::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 20px); right: 0; margin: 0 auto; opacity: 0;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list .counter-demo-4.bolder{ font-family: Semibold;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list.icon .number::before{ opacity: 1;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list:nth-child(2) .number::before{ height: 83px;}
.Factory3 .Factory3_content .pc_all_contnet .Factory3_title .Factory3_title_dt .title_dt_list:nth-child(4) .number::before{ height: 163px;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img{ display: flex; width: 100%;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list{ position: relative; width: 50%; display: flex;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list img{ width: 100%;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list .img_list_nub{ position: absolute; top: 21%; left: 36%; display: flex; align-items: center; font-family: Demibold; }
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_img .Factory3_img_list .img_list_nub::before{ content: ""; display: inline-block; width: 2px; height: 187px; background: url(../images/bn31.png) repeat 50% 50%; position: absolute; left: 0; top: calc(100% + 20px); right: 0; margin: 0 auto;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom{ padding: 25px 0px; background: #c7000b;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .pc_all_contnet{ display: flex; align-items: center; justify-content: space-between; flex-direction: inherit; padding: 0px 220px;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .Factory3_bottom_list{ display: flex; align-items: flex-end; color: #fff; font-family: Demibold;}
.Factory3 .Factory3_content .Factory3_content_bottom .Factory3_bottom .Factory3_bottom_list .counter-demo-4{ position: relative; top: 3px;} */



.Detection{  position: relative;}
.Detection::after {content:"";display:inline-block;width:100vw;height:100vh;background:rgba(0,0,0,.2);left:0;top:0;position:absolute;}
.Detection .DetectionVideo{ position: absolute; left: 0; top: 0; width: 100vw; height: 100vh;}
.Detection .DetectionVideo video{ width: 100vw; height: 100vh; object-fit:cover;}
.Detection .pc_all_contnet{ flex-direction: inherit; align-items: center; justify-content: space-between; position: relative; z-index:3;}
.Detection .pc_all_contnet .Detection_left{ color: #fff; font-family: Demibold; line-height: 1.75; text-shadow: 0px 0px 7px #3f3f3f; width: 40%;}
.Detection .pc_all_contnet .Detection_right{ background: #c7000b; color: #fff; font-family: Demibold; padding: 60px 50px; padding-bottom: 75px; width: 50%;}
.Detection .pc_all_contnet .Detection_right p{ line-height: 1.45; margin-bottom: 50px;}
.Detection .pc_all_contnet .Detection_right p:last-child{ margin-bottom: 0;}

.CTechnologies2{  background: url(../images/bg18.jpg) no-repeat 50%/cover;}
.CTechnologies2 .pc_all_contnet{ padding-bottom: 0;}
.CTechnologies2 .CTechnologies2_con{ height:calc(100vh - 150px); display: flex; justify-content: center; align-items: center;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list{ width: 27%; text-align: center;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list:last-child{ margin-left: 270px;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_title{ color: #c7000b; font-family: Demibold;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon{ margin-top: 50px; margin-bottom: 80px;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon img{ height: 144px;}
.CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_txt{ color: #1b1b1b; text-align: justify; line-height: 1.65; font-family: Medium; height: 185px;}


.DBanner2{ position: relative;}
.DBanner2 .DBanner2_img img{ width: 100%;}
.DBanner2 .DBanner2_content{ position: absolute; left: 0; top: 0; right: 0; margin: 0 auto; height: 100%; display: flex; flex-direction: column; justify-content: center; font-family: Demibold; text-shadow: rgb(63, 63, 63) 0vw 0vw 0.36vw;}
.DBanner2 .DBanner2_content .DBanner2_content_dd{ color: #fff;}
.DBanner2 .DBanner2_content .DBanner2_content_dt{ color: #fff; margin-top: 15px;}

.DNav{ padding: 33px 0px; position: relative; z-index: 3;}
.DNav .pc_all_contnet{ display: flex; justify-content: space-between; padding: 0px 148px;}
.DNav .DNav_list{ color: #1b1b1b; font-family: Demibold; border-bottom: 5px solid #c9c9c9; padding-bottom: 10px; margin-right: 43px; width: 100%; text-align: center;}
.DNav .DNav_list:last-child{ margin-right: 0;}
.DNav .DNav_list.active{ color: #c7000b; border-bottom: 5px solid #c7000b;}
.DNav .DNav_list.active2{ color: #003da6; border-bottom: 5px solid #003da6;}
.DNav .DNav_list.active3{ color: #3088ff; border-bottom: 5px solid #3088ff;}

.Introduction{ padding-top: 105px; margin-bottom: 50px;}
.Introduction .pc_all_contnet{ padding: 0px 75px;}
.Introduction .Introduction_title{ font-family: Demibold; text-align: center; margin-bottom: 55px;}
.Introduction .Introduction_title .Introduction_title_dd{ color: #c7000b; margin-bottom: 16px;}
.Introduction .Introduction_title .Introduction_title_dt{ color: #c7000b;}
.Introduction .Introduction_con{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.Introduction .Introduction_con .Introduction_con_video{ width: 47.5%; border-bottom: 37px solid #c7000b; position: relative; display: flex;}
.Introduction .Introduction_con .Introduction_con_video video{ width: 100%; height: 357px; object-fit: cover;}
.Introduction .Introduction_con .Introduction_con_video .con_video_icon{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,.3);}
.Introduction .Introduction_con .Introduction_con_video .con_video_icon img{ height: 108px;}
.Introduction .Introduction_con .Introduction_con_txt{ width: 49%; line-height: 1.50; text-align: justify;}


.History .pc_all_contnet{ padding: 0px 75px;}
.History .History_title{ font-family: Demibold; color: #c7000b; margin-bottom: 90px;}
.History .History_content .History_content_top{ height: 215px;}
.History .History_content .History_content_top .content_top_list{ display: none;}
.History .History_content .History_content_top .content_top_list.active{ display: block;}
.History .History_content .History_content_top .content_top_list .top_list_t{ display: flex; align-items: center; justify-content: center;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l{ text-align: center;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dd{ font-size: 120px; color: #c7000b; font-family: Semibold;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dt{ color: #9e9e9e; margin-top: 28px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_icon{ width: 2px; background: #b2b2b2; height: 205px; margin: 0px 50px;}
.History .History_content .History_content_top .content_top_list.content_top_list1994 .top_list_t .list_t_icon{ margin: 0px 100px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r{ text-align: center; font-family: Demibold; width: 370px;}
.History .History_content .History_content_top .content_top_list.content_top_list2020 .top_list_t .list_t_r{ width: 393px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_dd{ color: #c7000b; margin-bottom: 18px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_dt{ color: #313131; margin-top: 10px;}
.History .History_content .History_content_top .content_top_list .top_list_t .list_t_r .t_r_p{ color: #9e9e9e; line-height: 1.5; font-family: Regular; margin-top: 28px;  text-align: center;}
.History .History_content .History_content_top .content_top_list.content_top_list2025 .top_list_t .list_t_l{ margin-right: 82px;}
.History .History_content .History_content_top .content_top_list .top_list_logo{ display: flex; align-items: center; justify-content: center; margin-top: 50px;}
.History .History_content .History_content_top .content_top_list .top_list_logo .list_logo_li{}
.History .History_content .History_content_top .content_top_list .top_list_logo span{ width: 1px; height: 44px; background: #a27c38; display: inline-block; margin: 0px 74px;}
.History .History_content .History_content_top .content_top_list .top_list_logo .list_logo_li img{ height: 46px;}
.History .History_content .History_content_bottom{ display: flex; align-items: center; justify-content: center; margin-top: 93px; background: url(../images/bn35.png) no-repeat 50% 100%; padding-bottom: 34px; height: 75px;}
.History .History_content .History_content_bottom.active1{ background: url(../images/bn35_1.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active2{ background: url(../images/bn35_2.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active3{ background: url(../images/bn35_3.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active4{ background: url(../images/bn35_4.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom.active5{ background: url(../images/bn35_5.png) no-repeat 50% 100%;}
.History .History_content .History_content_bottom .content_bottom_list{ color: #b2b2b2; font-family: Regular; cursor: pointer; position: relative; width: 93px; height: 40px; display: flex; justify-content: center; align-items: center; margin-right: 75px;}
.History .History_content .History_content_bottom .content_bottom_list:last-child{ margin-right: 0px;}
.History .History_content .History_content_bottom .content_bottom_list.active{ color: #c7000b; font-size: 40px; font-family: Semibold;
    /* 使用 background 代替 background-color */
    background: linear-gradient(to bottom, #d32f2f, #ffffff);
    
    /* 必须同时包含 Webkit 前缀和标准写法 */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 这一步很关键 */
    color: transparent;
    
    /* 增强兼容性：防止 Safari 渲染异常 */
    -webkit-text-fill-color: transparent;
}
.History .History_content .History_content_bottom .content_bottom_list::before{ content: ""; display: inline-block; width: 29px; height: 25px; background: url(../images/bn39.png) no-repeat 50%/cover; position: absolute; left: 0; right: 0; margin: 0 auto; top: -18px; opacity: 0;}
.History .History_content .History_content_bottom .content_bottom_list.active::before{ opacity: 1; top: -38px;}



/* .layout{ padding-top: 205px; margin-bottom: 0;}
.layout .pc_all_contnet{ padding: 0px 113px;}
.layout .layout_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.layout .layout_content .layout_content_list{ width: calc(33.33% - 10px);}
.layout .layout_content .layout_content_list .content_list_title{ text-align: center; margin-bottom: 15px;}
.layout .layout_content .layout_content_list .content_list_title span{ display: inline-block; font-family: Demibold; border-bottom: 15px solid #c7000b; padding: 0px 10px; padding-bottom: 11px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li{ height: 297px; background: #eeeeee;padding-top: 19px;margin-bottom: 15px; display: flex; flex-direction: column; justify-content: space-between;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li:last-child{ margin-bottom: 0;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_t{ padding-left: 18px; padding-right: 18px; }
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title{ display: flex; align-items: center; justify-content: space-between; font-family: Demibold;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title.center{ justify-content: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title .li_title_l{ width: 50%; text-align: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_title.center .li_title_l{ width: 100%; text-align: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_p{ color: #9e9e9e; text-align: center; line-height: 1.2; font-family: Regular; margin-top: 20px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_img img{ width: 100%;}
.layout .layout_content .layout_content_list:last-child .content_list_txt .list_txt_li{ height: 141px; padding-bottom: 15px;}
.layout .layout_content .layout_content_list:last-child .content_list_txt .list_txt_li:last-child{ padding-bottom: 40px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_nuber{ color: #c7000b; font-family: Bold; display: flex; align-items: flex-start; justify-content: center;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_nuber span{ font-size: 40px;}
.layout .layout_content .layout_content_list .content_list_txt .list_txt_li .txt_li_p2{ color: #716f6f; text-align: center; font-family: Medium;} */

.layout{ padding-top: 200px; margin-bottom: 0;}
.layout .Introduction_title{ margin-bottom: 75px;}
.layout .layout_top{ width: 100%; background: url(../images/bg85.jpg) no-repeat 50%/cover; display: flex; align-items: center; justify-content: center; height: 482px;}
.layout .layout_top .layout_top_list{ height: 482px; display: flex; justify-content: center; align-items: flex-end; position: relative; position: absolute; left: 50%; transform: translateX(-50%);pointer-events: none; opacity: 0;}
.layout .layout_top .layout_top_list.active{ opacity: 1; pointer-events: inherit;}
.layout .layout_top .layout_top_list .top_list_li{ position: absolute; font-family: Demibold; cursor: pointer;}
.layout .layout_top .layout_top_list .top_list_li.active{ color: #c7000b;}
.layout .layout_top .layout_top_list1 img{ width: 364px;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li1{ left: -195px; bottom: 70px;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li2{ right: -250px; bottom: 169px;}
.layout .layout_top .layout_top_list1 .top_list_li.top_list_li3{ right: -50px; top: 40px;}
.layout .layout_top .layout_top_list2 img{ width: 472px;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li1{ right: -100px; bottom: 53px;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li2{ left: -130px; top: 140px;}
.layout .layout_top .layout_top_list2 .top_list_li.top_list_li3{ right: -157px; top: 105px;}
.layout .layout_top .layout_top_list3 img{ width: 444px;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li1{ right: -145px; bottom: 200px;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li2{ left: -66px; top: 0;}
.layout .layout_top .layout_top_list3 .top_list_li.top_list_li3{ left: -244px; bottom: 155px;}
.layout .layout_bottom .layout_bottom_content{ height: 400px; background: url(../images/bg88.jpg) no-repeat 50%/cover;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list{ height: 100%; display: none;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.active{ display: flex;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1{ justify-content: center; padding-top: 22px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li{ width: 365px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li:last-child{ margin-left: 132px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_left span{ border-bottom: 9px solid #c7000b; color: #313131; font-family: Demibold; display: inline-block; padding-bottom: 3px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_right{ font-family: Demibold; color: #313131;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_txt{ color: #9e9e9e; line-height: 1.25; font-family: Regular; margin-bottom: 23px; height: 68px; text-align: justify;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_right{ font-family: Demibold; color: #313131;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_img{ display: flex;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_img img{ width: 100%;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list2{ justify-content: center; align-items: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list2 img{ width: 832px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3{ flex-wrap: wrap; justify-content: center; padding: 20px 150px; align-items: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li{ width: 50%; text-align: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dd{ margin-bottom: 20px; font-family: Demibold;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dt{ font-family: Bold; color: #c7000b; display: flex; align-items: flex-start; justify-content: center;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dt span{ font-size: 36px;}
.layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li.active .list3_li_dt{ color: #716f6f; font-family: Medium;}

.layout .layout_bottom .layout_bottom_nav{ display: flex;}
.layout .layout_bottom .layout_bottom_nav .bottom_nav_list{ color: #b8b8b8; width: 33.33%; background: #ececec; line-height: 22px; text-align: center; font-family: Demibold; cursor: pointer;}
.layout .layout_bottom .layout_bottom_nav .bottom_nav_list.active{ background: #c7000b; color: #fff;}



.layout2{ background: url(../images/bg25.jpg) no-repeat 50%/cover; height: 946px; margin-bottom: 0; padding-top: 136px;}
.layout2 .layout2_content{ display: flex; justify-content: space-between; align-items: center; position: relative; height: 510px;}
.layout2 .layout2_content .layout2_content_txt{ text-align: center; position: absolute; top: 196px; left: 52%; transform: translateX(-50%); }
.layout2 .layout2_content .layout2_content_txt .content_txt_dd{ color: #c7000b; font-family: Demibold;}
.layout2 .layout2_content .layout2_content_txt .content_txt_dt{ color: #c7000b; display: flex; align-items: center; font-family: Demibold; margin: 5px 0px;}
.layout2 .layout2_content .layout2_content_txt .content_txt_p{ color: #c7000b; font-family: Demibold;}
.layout2 .layout2_content .content_left_list{ color: #b0b0b0; opacity: .65; font-family: Demibold; position: absolute;}
.layout2 .layout2_content .content_left_list:hover{ color: #c7000b; cursor: pointer; opacity: 1;}
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(1) { left: 5%; top: 11%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(2) { left: 18%; top: 22%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(3) { left: -88px; top: 27%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(4) { left: 12%; top: 59%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(5) { left: -88px; top: 61%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(6) { left: -42px; top: 83%; }
.layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(7) { left: 15%; top: 91%; }
.layout2 .layout2_content .layout2_content_right{ }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(1) { right: 23%; top: 13%; opacity: 1; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(2) { right: -32px; top: 15%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(3) { right: 42px; top: 35%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(4) { right: -81px; top: 53%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(5) { right: 174px; top: 73%; }
.layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(6) { right: -55px; top: 91%; }


.DHonor{ background: url(../images/bg27_1.jpg) no-repeat 50%/cover; }
.DHonor .DHonor_title{ text-align: center; color: #c7000b; font-family: Demibold; padding: 80px 0px;}
.DHonor .DHonor_content{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0px 75px;}
.DHonor .DHonor_content .DHonor_content_list{ width: auto;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li{ margin-bottom: 55px;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li:last-child{ margin-bottom: 0;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img{ position: relative; width: 259px; margin: 0 auto;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_logo{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_logo img{ width: 125px;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_icon img{ width: 100%;}
.DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_title{ text-align: center; line-height: 1.55; margin-top: 40px; font-family: Medium;}
.DHonor .DHonor_content .DHonor_content_center{ width: 530px;}
.DHonor .DHonor_content .DHonor_content_center .content_center_img img{ width: 100%;}
.DHonor .DHonor_content .DHonor_content_center .content_center_title{ text-align: center; margin-top: 95px;}

.DHonor2{ background: url(../images/bg28.jpg) no-repeat 50%/cover; padding-bottom: 75px;}
.DHonor2 .DHonor_title{ padding-top: 105px; padding-bottom: 45px;}
.DHonor2 .DHonor2_top{ padding: 0px 75px;}
.DHonor2 .DHonor2_bottom{ padding: 0px 75px; margin-top: 100px; text-align: center;}
.DHonor2 .DHonor2_bottom img{ width: 100%;}
.DHonor2 .DHonor2_bottom img:last-child{ display: none;}
.DHonor2 .DHonor2_top .DHonor2_top_list{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 60px;}
.DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1){ padding: 0px 115px; margin-bottom: 40px;}
.DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1) .top_list_li{ width: 28%;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li{ width: 20%; line-height: 1.55; text-align: center; position: relative; height: 76px; display: flex; align-items: center; justify-content: center; font-family: Medium;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::before{ content: ""; display: inline-block; width: 40px; height: 76px; background: url(../images/bn50.png) no-repeat 50%/cover; position: absolute; left: 0; top: 0;}
.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::after{ content: ""; display: inline-block; width: 40px; height: 76px; background: url(../images/bn51.png) no-repeat 50%/cover; position: absolute; right: 0; top: 0;}
.DHonor2 .DHonor2_top .DHonor2_top_list:last-child{ margin-bottom: 0;}


.JoinNav .pc_all_contnet{ justify-content: center;}
.JoinNav .pc_all_contnet .DNav_list{ width: auto; padding-left: 55px; padding-right: 55px; margin-right: 82px;}
.JoinNav .pc_all_contnet .DNav_list:last-child{ margin-right: 0;}


.Training{ padding-top: 50px;}
.Training .Training_title{ text-align: center; font-family: Demibold; margin-bottom: 50px;}
.Training .Training_title .Training_title_dd{ color: #c7000b;}
.Training .Training_title .Training_title_dt{ color: #000000; margin-top: 30px;}
.Training .Training_con{ display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0px 110px; align-items: center;}
.Training .Training_con .Training_con_img{ width: 50%;}
.Training .Training_con .Training_con_img img{ width: 100%;}
.Training .Training_con .Training_con_txt{ width: 46%; line-height: 1.55;}
.Training .Training_bottom{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 85px;}
.Training .Training_bottom .Training_bottom_list{ width: calc(50% - 6px); background: #c7000b; text-align: center; padding: 65px 0px;}
.Training .Training_bottom .Training_bottom_list .bottom_list_icon img{ height: 88px;}
.Training .Training_bottom .Training_bottom_list .bottom_list_dd{ color: #fff; margin-top: 18px; margin-bottom: 10px; font-family: Demibold;}
.Training .Training_bottom .Training_bottom_list .bottom_list_dt{ color: #fff; line-height: 1.45; font-family: Regular;}

.WeAre{ padding-top: 165px;}
.WeAre .Training_title{ margin-bottom: 0;}
.WeAre .WeAre_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.WeAre .WeAre_content .swiper-container{ padding-top: 70px;}
.WeAre .WeAre_content .WeAre_content_list{ background: #eeeeee;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top{ display: flex; align-items: center; background: #eeeeee; position: relative; top: 0;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_left{ width: 105px; display: flex;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_left img{ width: 100%; height: 153px; object-fit: cover;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right{ width: calc(100% - 105px); display: flex; flex-direction: column; justify-content: space-between;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd{ color: #000000; font-family: Demibold; line-height: 1.5; position: relative; display: flex; justify-content: center;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd::before{ content: ""; display: inline-block; width: 13px; height: 12px; background: url(../images/bn88.png) no-repeat 50%/cover; position: absolute; left: 11px; top: -22px; background-size: 13px;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd::after{ content: ""; display: inline-block; width: 13px; height: 12px; background: url(../images/bn89.png) no-repeat 50%/cover;position: absolute; right: 11px; bottom: -25px; background-size: 13px;}
.WeAre .WeAre_content .WeAre_content_list:nth-child(11) .content_list_top .list_top_right .top_right_dd::after{ bottom: 0px;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dt{ text-align: center;}
.WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dt span{ display: inline-block; border-bottom: 3px solid #c7000b; padding-bottom: 7px; font-family: Regular; white-space: nowrap;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt{ margin-top: 17px; padding: 0px 13px; height: 55px; overflow: auto; padding-right: 10px; background: #eeeeee; position: relative; top: 0;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt p{ color: #000000; font-family: Regular; line-height: 1.5;}
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-track { background-color: #e6e6e6; }
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-thumb { background:#ffffff; }
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-button { background-color: #eeeeee; }
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar-corner { background-color: #eeeeee; } 
.WeAre .WeAre_content .WeAre_content_list .content_list_txt::-webkit-scrollbar { width: 4px; height: 0px; border-radius:3px; }
.WeAre .WeAre_content .WeAre_content_list .content_list_bottom{ height: 50px; background: #c7000b; display: flex; align-items: center; justify-content: center; margin-top: 28px; color: #fff; width: 100%;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_top{ top: -15px; }
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_txt{ top: -15px;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_top .list_top_right .top_right_dd{ font-size: 17px;}
.WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_txt{ font-size: 13px;}


.Training2{ background:#fff; padding-bottom: 75px; padding-top: 130px;}
.Training2 .Training_title{ margin-bottom: 95px;}
.Training2 .Training2_content{ position: relative; height: 420px;}
.Training2 .Training2_content .swiper-slide{transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; transform: scale(0.7);  overflow: hidden;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active,.Training2 .Training2_content .swiper-slide-duplicate-active{  transform: scale(1);  z-index: 2;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active .content_list_dd,.Training2 .Training2_content .swiper-slide-duplicate-active .content_list_dd{ width: 100%;}
.Training2 .Training2_content .Training2_content_list .content_list_dd{ background: #fff; width: 80%;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-prev{ margin-top: 0px; display: flex; flex-direction: column; align-items: flex-end;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-next{ margin-top: 0px;}
.Training2 .Training2_content .Training2_content_list .content_list_dd{ border-radius: 6px; overflow: hidden;}
.Training2 .Training2_content .Training2_content_list .content_list_dd img{ width: 100%; border-radius: 6px; opacity: .5;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; height: 375px; object-fit: cover; border-radius: 6px;}
.Training2 .Training2_content .Training2_content_list .content_list_dt{ color: #333333; text-align: center; margin-top: 23px; opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; font-family: Medium;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dt{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dd img{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next,.Training2 .swiper-button-prev{ top: 43%; width: 55px; height: 55px; border-radius: 100%; border: 1px solid #e0e0e0;-webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next{ right: -80px;}
.Training2 .swiper-button-prev{ left: -80px;}
.Training2 .swiper-button-next:hover,.Training2 .swiper-button-prev:hover{ border: 1px solid #e60012 ;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next::after,.Training2 .swiper-button-prev::after{ display: none;}

.DTitle{ text-align: center; }
.DTitle .DTitle_dd{ color: #c7000b; font-family: Demibold;}
.DTitle .DTitle_dt{ color: #000000; font-family: Regular; line-height: 1.85; margin-top: 24px;}
.DTitle .DTitle_dt span{ display: inline-block; padding: 0px 8px; padding-bottom: 7px; border-bottom: 12px solid #c7000b;}

.InnovationRD .DBanner_po .DBanner_po_dd{ color: #c7000b; text-shadow: 0px 0px 0px;}
.InnovationRD .DBanner_po .DBanner_po_dt{ color: #c7000b; text-shadow: 0px 0px 0px; margin-top: 5px;}
.InnovationRD::before,.InnovationRD::after{ display: none;}
.InnovationRD .InnovationRD_bg{ width: 100vw; height: 100vh; object-fit: cover;}

.DResearch{ background: #eeeeee; position: relative;}
.DResearch .DResearch_con{ padding: 0px 30px;}
.DResearch .DResearch_con .DResearch_con_l{ display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 42px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1){ border-bottom: 2px solid #9f9fa0; padding-bottom: 25px; margin-bottom: 25px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list{ width: 25%; border-right: 2px solid #9f9fa0; padding: 15px 20px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list{ padding: 15px 20px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list .con_list_li .list_li_title{ margin-bottom: 35px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(1){ width: 25%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(2){ width: 28%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(3){ width: 25%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(4){ width: 22%; border-right: 0;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list{ border-right: 2px solid #9f9fa0; }
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(1){ width: 40%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2){ width: 38%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(1){ margin-right: 40px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3){ width: 22%; border-right: 0;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) .con_list_li{ justify-content: flex-start;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list .con_list_li .list_li_img{ margin-top: 18px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) .con_list_li .list_li_img{ margin-top: 42px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list .con_list_li{ display: flex; flex-direction: column; justify-content: space-between;}
.DResearch .DResearch_con .DResearch_con_list{ display: flex; justify-content: center;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title{ display: flex; align-items: flex-end; justify-content: flex-start; font-family: Normal; height: 36px;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title .li_title_nuber{ color: #c7000b; font-family: Semibold; margin-right: 35px; display: flex;}
.DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_img img{ width: 100%;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li .list_li_img{ text-align: center; display: flex; align-items: center; justify-content: center;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(1) .list_li_img img{ width: 219px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(2) .list_li_img img{ width: 169px;}
.DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2) .con_list_li:nth-child(2) .list_li_title .li_title_nuber span{ display: inline-block; width: 45px; text-align: right;}
.DResearch .DResearchBottom{ position: absolute; bottom: 0; left: 0; width: 100%; background: #c7000b; height: 265px; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.DResearch .DResearchBottom .DResearchBottom_title{ display: flex; align-items: center; justify-content: center; font-family: Normal; color: #fff;}
.DResearch .DResearchBottom .DResearchBottom_title span{ font-family: Semibold;}
.DResearch .DResearchBottom .DResearchBottom_txt{ display: flex; align-items: center; justify-content: center; margin-top: 35px; color: #fff;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_list .txt_list_dd{ font-family: Semibold; display: flex; align-items: flex-start; justify-content: center;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_list .txt_list_dt{ font-family: Medium; margin-top: 13px;}
.DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_icon{ width: 1px; height: 100%; background: #fff; opacity: .45; margin: 0px 65px;}


.ResearchLab{ position: relative; background: url(../images/bg44.jpg) no-repeat 50%/cover;}
.ResearchLab .ResearchLab_con{ display: flex; align-items: center; justify-content: center; margin-top: 55px;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list{ margin-right: 170px; position: relative;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list:last-child{ margin-right: 0;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list .con_list_title{ position: absolute; left: 50%; top: 50%; text-align: center; line-height: 1.25; transform: translateX(-50%) translateY(-50%); color: #c7000b; font-family: Semibold; white-space: nowrap; display: flex;}
.ResearchLab .ResearchLab_con .ResearchLab_con_list .con_list_icon img{ width: 248px;}
.ResearchLab .ResearchLab_bottom{ position: absolute; bottom: 0; left: 0; width: 100%; height: 338px;}
.ResearchLab .ResearchLab_bottom::before{ content: ""; display: inline-block;position: absolute; bottom: 0; left: 0; width: 100%; height: 258px; background: #c7000b;}
.ResearchLab .ResearchLab_bottom .ResearchLab_bottom_con{ width: 1400px; margin: 0 auto; position: relative;}
.ResearchLab .ResearchLab_bottom_con .swiper-container{ padding-bottom: 50px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list{ display: flex; align-items: center; position: relative; top: 0px; z-index: 2;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(2){ left: -60px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(3){ left: -110px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_img{ display: flex; width: 133px; margin-right: 15px;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_img img{ width: 100%;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt{ padding-top: 45px; width: calc(100% - 148px);}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt .list_txt_dd{ color: #fff; font-family: Demibold;}
.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt .list_txt_dt{ color: #fff; font-family: Regular; margin-top: 11px;}
.ResearchLab .swiper-pagination{ bottom: 0px;}
.ResearchLab .swiper-pagination span{ width: 12px;  height: 12px; background: #fff;}
.ResearchLab .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ResearchLab .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0px 6px;}

.Standard{ background: #eeeeee; position: relative;}
.Standard::before{ content: ""; display: inline-block; width: 100%; height: 80px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Standard .pc_all_contnet{ padding-bottom: 80px;}
.Standard .Standard_con{ display: flex; justify-content: center; align-items: center;height:calc(100vh - 150px);}
.Standard .Standard_con .Standard_con_list{ width: 518px;}
.Standard .Standard_con .Standard_con_list .con_list_li{ display: flex; align-items: center; margin-bottom: 110px; position: relative; opacity: 0;}
.Standard .Standard_con .Standard_con_list .con_list_li:last-child{ margin-bottom: 0;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left{ margin-right: 40px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li{ justify-content: flex-end;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ padding-right: 105px;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ padding-left: 105px;}
.Standard .Standard_con .Standard_con_list:last-child .con_list_li .list_li_left{ margin-left: 40px; margin-right: 0;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title{ display: flex; align-items: flex-end; justify-content: flex-end;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dd{ font-family: Demibold;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dt{ font-family: Light; margin-left: 20px;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_txt{ margin-top: 10px; line-height: 1.5; font-family: Normal;display: flex; justify-content: flex-end; height: 60px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1){ color: #c7000b;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ color: #003da6;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3){ color: #595a5d;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1){ color: #595a5d;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ color: #003da6;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3){ color: #c7000b;}
.Standard .Standard_con .Standard_con_list:last-child .con_list_li .list_li_left .li_left_txt{ justify-content: flex-start;}
.Standard .Standard_con .Standard_con_list .con_list_li .list_li_icon{font-style: italic; font-family: Normal; color: #000000; opacity: .21;}
.Standard .Standard_con .Standard_con_center{ position: relative; z-index: 5;}
.Standard .Standard_con .Standard_con_center .con_center_title{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; color: #fff; line-height: 1.35; font-family: Demibold;}
.Standard .Standard_con .Standard_con_center .con_center_icon img{ width: 255px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1){ left: 280px; top: 245px;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ left: 430px; top: 0;}
.Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3){ left: 280px; bottom: 245px;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1){ right: 280px; top: 245px;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ right: 430px; top: 0;}
.Standard .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3){ right: 280px; top: -245px;}
.Standard.active .Standard_con .Standard_con_list .con_list_li{ opacity: 1;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1){ left: 0px; top: 0px;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ left: 0px; top: 0;}
.Standard.active .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3){ left: 0px; bottom: 0px;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(1){ right: 0px; top: 0px;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(2){ right: 0px; top: 0;}
.Standard.active .Standard_con .Standard_con_list:nth-child(3) .con_list_li:nth-child(3){ right: 0px; top: 0px;}

.ResearchLab2{ background: #eeeeee; position: relative;}
.ResearchLab2::before{ content: ""; display: inline-block; width: 100%; height: 150px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.ResearchLab2 .pc_all_contnet{ padding-bottom: 150px;}
.ResearchLab2 .Strain_content{ position: relative;}

.Leader{ background: #eeeeee; position: relative;}
.Leader .pc_all_contnet{ padding-bottom: 0px; justify-content: space-between; position: relative; z-index: 2;}
.Leader .Leader_con{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0px 75px; height: calc(100vh - 450px); position: relative;}
.Leader .Leader_con::before{ content: ""; display: inline-block; width: 100%; height: calc(100% - 110px); background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Leader .Leader_con::after{ content: ""; display: inline-block; width: 200vw; height: calc(100% - 110px); background: #c7000b; position: absolute; bottom: 0; left: -50vw;}
.Leader .Leader_con .Leader_con_list{ width: 23%; position: relative; z-index: 2;}
.Leader .Leader_con .Leader_con_list .con_list_img{ overflow: hidden;}
.Leader .Leader_con .Leader_con_list .con_list_img img{ width: 100%; height: 205px; object-fit: cover;}
.Leader .Leader_con .Leader_con_list .con_list_title{ text-align: center; color: #fff; line-height: 1.65; margin-top: 54px; white-space: nowrap;}

.Healthy{ background: #eeeeee; position: relative;}
.Healthy::before{ content: ""; display: inline-block; width: 100%; height: 52px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.Healthy .pc_all_contnet{ padding-bottom: 52px;}
.Healthy .Healthy_con{ display: flex; justify-content: center; align-items: center;height:calc(100vh - 150px);}
.Healthy .Healthy_con .Healthy_con_icon{ margin: 0px 50px;}
.Healthy .Healthy_con .Healthy_con_icon img{ width: 282px;}
.Healthy .Healthy_con .Healthy_con_list{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li{ margin-right: 80px;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li:last-child{ margin-right: 0;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l{ margin-bottom: 50px;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l:last-child{ margin-bottom: 0px;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l .li_l_dd{ color: #c8c8c8; font-family: Demibold;}
.Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l .li_l_dt{ color: #c7000b; font-family: Demibold; margin-top: 18px;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li{ margin-right: 30px;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li:last-child{ margin-right: 0px;}
.Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li .list_li_l{ text-align: right;}

.HealthyBook{ background: #eeeeee; position: relative;}
.HealthyBook::before{ content: ""; display: inline-block; width: 100%; height: 260px; background: #c7000b; position: absolute; bottom: 0; left: 0;}
.HealthyBook .pc_all_contnet{ padding-bottom: 0px;}
.HealthyBook .HealthyBook_con{ display: flex; justify-content: space-between; align-items: flex-start; height:calc(100vh - 150px); padding: 0px 80px; position: relative; z-index: 3; padding-top: 55px;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left{ width: 45%; padding-top: 145px;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_dd{ color: #000000; line-height: 2.5; font-family: Regular; text-align: justify;}
.HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_btn{ margin-top: 55px;}
.HealthyBook .HealthyBook_con .HealthyBook_con_right{ width: 53%;}
.HealthyBook .HealthyBook_con .HealthyBook_con_right img{ width: 624px;}


.BBG90Banner{ background: url(../images/bg49.jpg) no-repeat 50%/cover; height: 667px; position: relative;}
.BBG90Banner .pc_all_contnet{ position: absolute; left: 0; right: 0; top: 0; height: 100%; display: flex; justify-content: center; flex-direction: column;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag{ display: flex; align-items: center; font-family: Demibold;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag .BBG90Banner_tag_dd{ color: #c7040e; padding: 6px 12px; background: #fff;}
.BBG90Banner .pc_all_contnet .BBG90Banner_tag .BBG90Banner_tag_dt{ color: #fff; margin-left: 6px;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title{ margin: 40px 0px; color: #fff;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dd{ font-family: Bold;}
.BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dt{ font-family: Medium; margin-top: 17px;}
.BBG90Banner .pc_all_contnet .BBG90Banner_txt{ font-family: Light; color: #fff; line-height: 1.35;}
.BBG90Banner .pc_all_contnet .BBG90Banner_moimg{ display: none;}


.DTtitle3 span{ display: inline-block; padding-bottom: 15px; border-bottom: 15px solid #c7000b; font-family: Demibold; color: #c7000b;}
.DTtitle4{ font-size: 140px; display: inline-block; position: relative; font-family: Regular;
    /* 使用 background 代替 background-color */
    background: linear-gradient(to bottom, #aaaaaa, rgba(255,255,255,0));

    /* 必须同时包含 Webkit 前缀和标准写法 */
    -webkit-background-clip: text;
    background-clip: text;

    /* 这一步很关键 */
    color: transparent;

    /* 增强兼容性：防止 Safari 渲染异常 */
    -webkit-text-fill-color: transparent;
}
.DTtitle4::before{ content: ""; display: inline-block; width: 138px; height: 131px; background: url(../images/bn82.png) no-repeat 50% 50%; position: absolute; right: -20px; top: -61px; background-size: 100%;}

.Discover{ background: url(../images/bg50.jpg) no-repeat 50%/cover; position: relative; padding-top: 226px; padding-bottom: 375px;}
.Discover .pc_all_contnet{ display: flex; align-items: center; justify-content: space-between;}
.Discover .Discover_left .Discover_left_txt{ margin-top: 45px; line-height: 1.6; font-family: Medium;}
.Discover .Discover_icon{ position: absolute; left: 0; width: 100%; bottom: -15px; text-align: center; z-index: 5;}
.Discover .Discover_icon img{ width: 214px;}




.Bacilli{ background: #c7000b;}
.Bacilli .pc_all_contnet{ height: 190px; display: flex; align-items: center; justify-content: space-between;}
.Bacilli .Bacilli_left{ color: #fff; font-family: Bold;}
.Bacilli .Bacilli_left .Bacilli_left_dt{ margin-top: 6px;}
.Bacilli .Bacilli_right{ color: #fff; font-family: Regular; text-align: right; line-height: 1.55;}
.Bacilli.Bacilli2 .Bacilli_right{ text-align: left;}
.Bacilli.Bacilli2 .Bacilli_right span{ font-family: Demibold;}

.Scientist{ background: url(../images/bg51.jpg) no-repeat 50%/cover; height: 920px; padding-top: 0; padding-bottom: 0;}
.Scientist .pc_all_contnet{ padding-top: 226px; padding-bottom: 375px; position: relative;}
.Scientist .DTtitle4{ position: absolute; right: 120px; top: 195px;}
.Scientist .Discover_left .Discover_left_txt{ margin-top: 140px;}
.Scientist .Discover_left .Discover_left_txt span{ color: #c7000b; font-family: Bold;}

.effect{ background: #eee url(../images/bg52.jpg) no-repeat top center / cover; height: auto; padding-top: 0; padding-bottom: 0px;}
.effect .pc_all_contnet{ padding-bottom: 160px; display: block;}
.effect .effect_content{ margin-top: 100px;}
.effect .effect_content .effect_content_list{ margin-bottom: 145px;}
.effect .effect_content .effect_content_list:last-child{ margin-bottom: 0;}
.effect .effect_content .effect_content_list .content_list_title{ color: #c7000b; padding-bottom: 16px; border-bottom: 2px solid #898989; font-family: Demibold;}
.effect .effect_content .effect_content_list .content_list_txt{ display: flex; justify-content: space-between;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left{ width: 47%; padding-top: 40px;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top{ display: flex; align-items: center; justify-content: space-between;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l{ color: #000000; font-family: Medium; width: 45%; line-height: 1.55;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l span{ color: #c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r{ width: 52%; text-align: center;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r img{ width: 100%;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ color: #000000; font-family: Demibold; margin-top: 24px; line-height: 1.35;}
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 2px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 100%;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 5px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_left .txt_left_bottom span{ font-family: Demibold; color: #c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span{ font-family: Bold; color: #c7000b;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right{ width: 50%; display: flex; align-items: center; justify-content: space-between; padding: 40px; background: #c7000b; position: relative; top: -2px;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dd{ color: #fff; font-family: Demibold; line-height: 1.35;}
.effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dt{ position: absolute; right: 62px;}
.effect .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ top: -70px; }
.effect .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 301px;}
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: -75px; }
.effect .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 307px;}
.effect .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ top: -20px;}
.effect .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 260px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_right .txt_right_dt{ top: -20px; right: 35px;}
.effect .effect_content .effect_content_list:nth-child(4) .content_list_txt .list_txt_right .txt_right_dt img{ height: 254px;}


.G18_Discover{ background: url(../images/bg50_G18.jpg) no-repeat 50%/cover; }
.Scientist_G18{ background: url(../images/bg51_G18.jpg) no-repeat 50%/cover; }
.effect_G18{ background: #eee url(../images/bg52_G18.jpg) no-repeat top center / cover;}
.effect_G18 .Discover_left .Discover_left_txt{ margin-top: 70px; padding-bottom: 70px;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 100%;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 7px !important;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img{ margin-top:20px;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img img{ width: 100%;}
.effect_G18 .effect_content .effect_content_list .content_list_txt .list_txt_right{ padding: 0; height: 201px;}
.effect_G18 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align:center; width: 100%; right: 0;    top: -85px;}
.effect_G18 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ text-align:center; width: 100%; right: 0;    top: -65px;}
.effect_G18 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ text-align:center; width: 100%; right: 0;    top: -65px;}
.effect_G18 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 268px;}
.effect_G18 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 253px;}
.effect_G18 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 361px;}

.J26Banner{ background: url(../images/J26_bg1.jpg) no-repeat 50% / cover; }
.J26_Discover{ background: url(../images/J26_bg2.jpg) no-repeat 50%/cover; }
.Scientist_J26{ background: url(../images/J26_bg3.jpg) no-repeat 50%/cover; }
.effect_J26{ background: #eee url(../images/J26_bg4.jpg) no-repeat top center / cover;}
.effect_J26 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 15px !important;}
.effect_J26 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align: right; width: 100%; right: 0; top: -23px; }
.effect_J26 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: 25px; }
.effect_J26 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ top: 5px; }
.effect_J26 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 252px;}
.effect_J26 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 252px;}
.effect_J26 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 224px;}

.G110Banner{ background: url(../images/G110_bg1.jpg) no-repeat 50% / cover; }
.G110_Discover{ background: url(../images/G110_bg2.jpg) no-repeat 50%/cover; }
.Scientist_G110{ background: url(../images/G110_bg3.jpg) no-repeat 50%/cover; }
.effect_G110{ background: #eee url(../images/G110_bg4.jpg) no-repeat top center / cover;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 7px !important; font-family: Medium;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span{ color:#000000; font-family: Demibold;}
.effect_G110 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align: center; width: 100%; right: 0; top: -13px; }
.effect_G110 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: 5px; }
.effect_G110 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt{ top: 30px; }
.effect_G110 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 266px;}
.effect_G110 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 247px;}
.effect_G110 .effect_content .effect_content_list:nth-child(3) .content_list_txt .list_txt_right .txt_right_dt img{ height: 236px;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_img{ margin-top: 0px; margin-bottom: 25px;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 55%;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l span{ color:#000000; font-family: Demibold;}
.effect_G110 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r{ width: 44%;}
.effect_G110 .effect_content .effect_content_list:last-child .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 100%;}


.G80Banner{ background: url(../images/G80_bg1.jpg) no-repeat 50% / cover; }
.G80_Discover{ background: url(../images/G80_bg2.jpg) no-repeat 50%/cover; }
.Scientist_G80{ background: url(../images/G80_bg3.jpg) no-repeat 50%/cover; }
.effect_G80{ background: #eee url(../images/G80_bg4.jpg) no-repeat top center / cover;}
.effect_G80 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom{ margin-top: 7px !important;}
.effect_G80 .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_bottom span{ color:#000000;}
.effect_G80 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt{ text-align: center; width: 100%; right: 0; top: -21px; }
.effect_G80 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt{ top: -88px; }
.effect_G80 .effect_content .effect_content_list:nth-child(1) .content_list_txt .list_txt_right .txt_right_dt img{ height: 280px;}
.effect_G80 .effect_content .effect_content_list:nth-child(2) .content_list_txt .list_txt_right .txt_right_dt img{ height: 281px;}

.DProduct{ position: relative;}
.DProduct.mt100{ margin-top: -100px;}
.DProduct .DProduct_prev,.DProduct .DProduct_next{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer;}
.DProduct .DProduct_prev{ left: 185px;}
.DProduct .DProduct_next{ right: 185px;}
.DProduct .DProduct_list{ position: relative;}
.DProduct .DProduct_list .DProduct_list_img img{ width: 100%; object-fit: cover;}
.DProduct .DProduct_list .DProduct_list_img img:first-child{ display: block;}
.DProduct .DProduct_list .DProduct_list_img img:last-child{ display: none;}
.DProduct .DProduct_list .pc_all_contnet{ position: absolute; top: 0; height: 100%; display: flex; align-items: center; justify-content: space-between; left: 0; right: 0; padding: 0px 115px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top{ display: flex; align-items: center;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_icon{ display: flex;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_icon img{ width: 83px;}
.DProduct .DProduct_list.iconheight .DProduct_list_left .list_left_top .left_top_icon img{ width: 163px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_title{ font-family: Demibold; color: #000000; margin-left: 38px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_txt{ margin-top: 63px; margin-bottom: 105px; color: #c7000b; font-family: Bold; line-height: 1.20; height: 145px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom{ display: flex;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list{ display: flex; margin-right: 20px;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list:last-child{ margin-right: 0;}
.DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list img{ height: 60px;}
.DProduct .DProduct_list2{ padding-top: 45px; padding-bottom: 100px;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_top2{ color: #003da6; font-family: Bold; text-align: center; margin-bottom: 110px; min-height: 117px;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_top2 .left_top2_dt{ margin-top: 10px;}
.DProduct .DProduct_list2 .pc_all_contnet{ padding: 0; position: relative;}
.DProduct .DProduct_list2 .DProduct_list_left{ width: 50%;}
.DProduct .DProduct_list2 .DProduct_list_left .list_left_bottom{ justify-content: center;}
.DProduct .DProduct_list2 .DProduct_list_right{ width: 50%;}
.DProduct .DProduct_list2 .DProduct_list_right img{ width: 100%;}
.DProduct .DProduct_list3{ padding-top: 0; padding-bottom: 0;}
.DProduct .DProduct_list3 .pc_all_contnet{ padding: 0; position: absolute;}
.DProduct .DProduct_list4 .DProduct_list_left{ padding-top: 210px;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top{ flex-direction: column; margin-bottom: 100px;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dd{ color: #444444; font-family: Regular;}
.DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dt{ color: #c7000b; font-family: Bold; margin-top: 14px;}
.DProduct .DProduct_list.nothref .DProduct_list_left .list_left_txt{ margin-bottom: 0;}
.DProduct .DProduct_list2.nothref .DProduct_list_left .list_left_top2{ margin-bottom: 0;}
.DProduct .DProduct_list.nothref .DProduct_list_left .list_left_bottom{ opacity: 0; pointer-events: none;}





    
    
    body{ overflow:inherit !important;}
    .moh{ display:block !important;}
    .header2{ display: none;}
    .pc_all .pc_all_contnet,.banner .banner_list_po,.DBanner .DBanner_po,.pc_all2 .pc_all_contnet,.banner .bannerNav{ width: 90%;}
    .m-header-nav *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;}
	.m-header-nav-height{ display:block;}
	.m-header-nav{display: block;position:fixed;top:0;z-index:1000;width:100%;transition:all ease 0.45s; background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
	.m-header-nav .sp_header{position: relative;top:0;z-index:10000;padding: 0% 4%; display:flex; align-items:center; justify-content:space-between; height: 62px;}
	.m-header-nav .sp_btn{ display: flex; position: absolute; right: 70px; top: 50%; transform: translateY(-50%);}
	.m-header-nav .sp_btn .sp_btn_list{ margin-right: 15px; position: relative;}
	.m-header-nav .sp_btn .sp_btn_list:last-child{ margin-right: 0px;}
	.m-header-nav .sp_btn .sp_btn_list .btn_list_title{ display: flex; align-items:center; color:#333; position: relative; justify-content:center;}
	.m-header-nav .sp_btn .sp_btn_list .btn_list_title img{ height: 18px;}
	.m-header-nav .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
	.m-header-nav.on .sp_btn .sp_btn_list .btn_list_title img{ opacity: 0;}
	.m-header-nav.on .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
	.m-header-nav.in .sp_btn .sp_btn_list .btn_list_title img{ opacity: 0;}
	.m-header-nav.in .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
	.m-header-nav .sp_btn .sp_btn_list .btn_list_down{  position: absolute; width: 100px; top: 40px; left: 50%; background:#fff; transform: translateX(-50%); box-shadow: 0px 0px 20px rgba(0,0,0,.1); display: none;}
	.m-header-nav .sp_btn .sp_btn_list .btn_list_down a{ font-size: 14px; display: inline-block; width: 100%; text-align:center; line-height: 31px;}
	.m-header-nav .sp_logo{padding: 0;display:flex; align-items:center;}
	.m-header-nav .sp_logo a{ display: flex; position: relative; align-items: center;}
	.m-header-nav .sp_logo img{margin:auto;transition:all ease 0.45s; height: 44px;}
	.m-header-nav .sp_logo img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
	.m-header-nav .sp_login{ position: absolute; right: 75px;}
	.m-header-nav .sp_login img{ height: 24px;}
	.m-header-nav .sp_nav{width: 26px;float:right;position:relative;cursor:pointer;height:14px;z-index: 900; top: 0px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
	.m-header-nav .sp_nav span{display:block;background:#c7000b;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
	.m-header-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
	.m-header-nav .sp_nav span:nth-of-type(2){top: 6px;}
	.m-header-nav .sp_nav span:nth-of-type(3){top: 13px;}
	.m-header-nav .sp_nav_se{ top: -5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
	.m-header-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
	.m-header-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
	.m-header-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
	.m-header-nav .sjj_nav{display: none;position:fixed;z-index:9;background:white;width:100%;height:calc(100% - 62px);font-size: .95rem;;line-height:2.7rem;top:62px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc;}
	.m-header-nav .nav_show{display: block;}
	.m-header-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.m-header-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
	.m-header-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
	.m-header-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
	.m-header-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; height: 56px; padding: 0px 15.5px; display: flex; align-items: center; justify-content: flex-start;}
	.m-header-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
	.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.m-header-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.6rem; list-style: none;}
	.m-header-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
	.m-header-nav .sjj_nav ul li ul{display:none}
	.m-header-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: 16px;padding: 18px 0;}
	.m-header-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
	.m-header-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
	.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#000;}
	.m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
	.m-header-nav.on{ background: #c7000b; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
	.m-header-nav.in{ background: #c7000b; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
	.m-header-nav.on .sp_nav span{ background: #fff;transition:all ease 0.45s;}
	.m-header-nav.on .sp_logo img{ opacity: 0;transition:all ease 0.45s;}
	.m-header-nav.on .sp_logo img:last-child{ opacity: 1;}
	.m-header-nav.in .sp_nav span{ background: #fff;transition:all ease 0.45s;}
	.m-header-nav.in .sp_logo img{ opacity: 0;transition:all ease 0.45s;}
	.m-header-nav.in .sp_logo img:last-child{ opacity: 1;}


    .page{width: 100%;}
    .layui-laypage{display: flex;font-size:16px; color:#333;  align-items: center; justify-content:center; margin-top: 30px;}
    .layui-laypage a { font-size: 16px; color: #333; height: 38px; width: 38px; text-align: center; margin: 0 5px; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid #dadada; }
    .layui-laypage-curr { background: #c7000b; font-size: 16px; color: #fff; height: 38px; width: 38px; text-align: center; margin: 0 5px; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid #c7000b; }
    .layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
    .layui-laypage-disabled { font-size: 16px; color: #333; height: 38px; text-align: center; margin: 0 5px; width: 38px; align-items: center; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid #dadada; }
    .layui-laypage-disabled:hover{ background:#c7000b; color:#fff;border: 1px solid #c7000b;}
    .layui-laypage a:hover{ background:#c7000b; color:#fff;border: 1px solid #c7000b;}
    .layui-laypage-count,.header{ display: none;}

    .banner{ margin-top: 62px;}
    .banner .banner_list video{ height: calc(100vh - 62px);}
    .banner .banner_list .videoIcon img{ height: 55px;}
    .banner .bannerNav{ flex-wrap: wrap; bottom: 10px;}
    .banner .bannerNav .bannerNav_list{ margin-right: 0; width: 48%; border-bottom: 3px solid #c9c9c9; margin-bottom: 25px; font-size: 18px;}
    .banner .bannerNav .bannerNav_list::before{ height: 3px; bottom: -3px;}
    .banner .bannerNav .bannerNav_list.active{ color: #c7000b;}
    .content_list_video .list_video_content{ width: 90%;}

    .fullSwiper_list .pc_all_contnet{ padding-top: 45px; padding-bottom: 45px; height: auto;}
    
    .Innovation .pc_all_contnet{ height: calc(100vh - 62px);justify-content:center;}
    .Innovation .pc_all_contnet .Innovation_title{ margin-bottom: 35px; line-height: 1.5; font-size: 30px;}
    .Innovation .pc_all_contnet .Innovation_txt{ justify-content: space-between;}
    .Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list{ width: 48%;}
    .Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_title{ font-size: 18px; margin-bottom: 30px;}
    .Innovation .pc_all_contnet .Innovation_txt .Innovation_txt_list .txt_list_con{ font-size: 20px;}
    .Innovation .pc_all_contnet .Innovation_btn{ position: relative; bottom: 0; justify-content: center; margin-top: 30px;}

    .title{ font-size: 26px; margin-bottom: 35px;}
    .title div::before{ height: 6px; bottom: -19px; }
    .title div img{ height: 48px;}
    .title div{ line-height: 1.35;}
    
    .Research .pc_all_contnet{ height: calc(100vh - 62px); justify-content:center;}
    .Research .Research_con{ flex-wrap: wrap;}
    .Research .Research_con .Research_con_left{ font-size: 26px;}
    .Research .Research_con .Research_con_left,.Research .Research_con .Research_con_right{ width: 100%;}
    .Research .Research_con .Research_con_left .counter-demo-4{ width: auto; height: auto; font-size: 40px; margin-right: 0;}
    .Research .Research_con .Research_con_left text{ font-size: 40px;}
    .Research .Research_con .Research_con_right{ margin-top: 25px; line-height: 1.35; font-size: 22px;}
    .Research .Research_btn{ justify-content: flex-start; margin-top: 20px;}

    .Strain .pc_all_contnet{ padding-bottom: 0;}
    .Strain .Strain_content{ position: relative; flex-wrap: wrap; height: auto; justify-content: flex-start;}
    .Strain .Strain_content .Strain_content_list{ width: 32%; margin-right: 2%; margin-bottom: 35px;}
    .Strain .Strain_content .Strain_content_list:nth-child(3n){ margin-right: 0;}
    .Strain .Strain_content .Strain_content_list .content_list_top{ font-size: 50px;}
    .Strain .Strain_content .Strain_content_list .content_list_icon{ margin: 20px 0px;}
    .Strain .Strain_content .Strain_content_list .content_list_icon img{ width: 80px;}

    .Factory .pc_all_contnet{ padding-bottom: 0;}
    .Factory .Factory_content{ position: relative; height: auto; flex-wrap: wrap;}
    .Factory .Factory_content .Factory_content_left{ width: 100%;}
    .Factory .Factory_content .Factory_content_left .content_left_list{ background: #fff; padding: 22px; font-size: 18px;}
    .Factory .Factory_content .Factory_content_left .content_left_list:last-child{ margin-top: 20px;}
    .Factory .Factory_content .Factory_content_left .content_left_list::before{ height: 100%;}
    .Factory .Factory_content .Factory_content_right{ width: 100%; margin-top: 30px;}
    .Factory .Factory_btn{ justify-content: center; margin-top: 20px;}
    

    .Brand .Brand_content{ position: relative; height: auto; flex-wrap: wrap;}
    .Brand .Brand_content .Brand_content_c{ flex-wrap: wrap;}
    .Brand .Brand_content .Brand_content_list{ width: 100%; padding: 20px; background: #fff; margin-bottom: 4%;}
    .Brand .Brand_content .Brand_content_list .content_list_more{ display: none;}
    .Brand .Brand_content .Brand_content_list .content_list_title{ height: auto; padding: 30px 0px;}
    .Brand .Brand_content .Brand_content_icon{ display: none;}
    .Brand .Brand_content .Brand_content_list:hover::before,.Brand .Brand_content .Brand_content_list:hover::after {opacity:0;}
    .Brand .Brand_content .Brand_content_list:hover {background:#fff;}
    .Brand .Brand_content .Brand_content_list:hover .content_list_more {color:#111;opacity:0;}
    .Brand .Brand_content .Brand_content_list:hover .content_list_title {color:#111;}
    .Brand .Brand_content .Brand_content_list:hover .content_list_logo img {filter:brightness(0) invert(0);transform:scale(1);}

    .INews{ display: block !important; padding-bottom: 45px;}
    .INews .pc_all_contnet{ padding-top: 0; padding-bottom: 0;}
    .INews .INews_content{ position: relative; transform: inherit;}
    .INews .INews_content .INews_content_list .content_list_title .list_title_dd{ font-size: 24px;}
    .INews .INews_content .INews_content_list .content_list_title .list_title_dt{ font-size: 18px;}
    .INews .INews_content .INews_content_list:hover .content_list_title .list_title_dd{ font-size: 24px;}
    .INews .INews_content .INews_content_list:hover .content_list_title .list_title_dt{ font-size: 18px;}
    .INews .INews_content .INews_content_list:hover .content_list_img{ margin: 40px 0px;}
    .INews .INews_content .INews_content_list.swiper-slide-active .content_list_title .list_title_dd{ font-size: 24px;}
    .INews .INews_content .INews_content_list.swiper-slide-active .content_list_title .list_title_dt{ font-size: 18px;}
    .INews .INews_content .INews_content_list.swiper-slide-active .content_list_img{ margin: 40px 0px;}
    .INews .INews_content .INews_content_list{ height: auto;}
    

    .Footer2 .Footer2_content{ flex-wrap: wrap; padding: 45px 0px; padding-bottom: 0;}
    .Footer2 .Footer2_content .Footer2_content_left{ width: 100%; margin-bottom: 30px; display: flex; justify-content: space-between;}
    .Footer2 .Footer2_content .Footer2_content_left .content_left_logo{ margin-bottom: 0px; width:38%;}
    .Footer2 .Footer2_content .Footer2_content_left .content_left_txt{ width:60%}
    .Footer2 .Footer2_content .Footer2_content_right{ width: 100%; flex-wrap: wrap;}
    .Footer2 .Footer2_content .Footer2_content_right .content_right_list{ margin-right: 0; width: 100%; margin-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,.2); padding-bottom: 20px;}
    .Footer2 .Footer2_content .Footer2_content_right .content_right_list:last-child{ border-bottom: 0; margin-bottom: 0;}
    .Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt{ margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: space-between;}
    .Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p{ width: 48%;background: rgba(255,255,255,.2); margin-bottom: 2%;}
    .Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p:last-child{ margin-bottom: 2%;}
    .Footer2 .Footer2_content .Footer2_content_right .content_right_list .right_list_dt p a{ width: 100%; display: inline-block; text-align: center; padding: 6px; height: 100%; display: flex; align-items: center; justify-content: center; line-height: 1.5;}
    .Footer2 .Footer_Copyright{ flex-wrap: wrap; text-align: center;}
    .Footer2 .Footer_Copyright .Footer_Copyright_left{ width: 100%; line-height: 1.5;}
    .Footer2 .Footer_Copyright .Footer_Copyright_right{ width: 100%; line-height: 1.5;}


    .DBanner2 .DBanner2_img img{ height: 260px; object-fit: cover;}
    
    .DNav{ padding: 22px 0px; padding-bottom: 0;}
    .DNav .pc_all_contnet{ padding: 0; overflow: auto;}
    .DNav .DNav_list{ white-space: nowrap; }

    .Introduction{ padding: 45px 0px; margin-bottom: 0;}
    .Introduction .pc_all_contnet{ padding: 0;}
    .Introduction .Introduction_title{ margin-bottom: 40px;}
    .Introduction .Introduction_title .Introduction_title_dd{ line-height: 1.3;}
    .Introduction .Introduction_title .Introduction_title_dt{ line-height: 1.20; font-size: 30px;}
    .Introduction .Introduction_con .Introduction_con_video{ width: 100%; border-bottom: 18px solid #c7000b; margin-bottom: 32px;}
    .Introduction .Introduction_con .Introduction_con_txt{ width: 100%; font-size: 16px; line-height: 1.6;}
    .Introduction .Introduction_con .Introduction_con_txt p{ margin-bottom: 10px;}
    .Introduction .Introduction_con .Introduction_con_txt p:last-child{ margin-bottom: 0px;}
    .Introduction .Introduction_con .Introduction_con_video video{ height: 280px;}
    .Introduction .Introduction_con .Introduction_con_video .con_video_icon img{ height: 50px;}
    
    .History{ background: #f5f5f5; padding: 45px 0px; padding-bottom: 34px;}
    .History .pc_all_contnet{ padding: 0;}
    .History .History_title{ margin-bottom: 35px;}
    .History .History_content .History_content_top{ height: auto;}
    .History .History_content .History_content_top .content_top_list .top_list_t .list_t_icon{ display: none;}
    .History .History_content .History_content_top .content_top_list.content_top_list2025 .top_list_t .list_t_l{ margin-right: 0;}
    .History .History_content .History_content_top .content_top_list .top_list_logo{ justify-content: space-between; margin-top: 30px;}
    .History .History_content .History_content_top .content_top_list .top_list_logo span{ display: none;}
    .History .History_content .History_content_top .content_top_list .top_list_t{ flex-wrap: wrap;}
    .History .History_content .History_content_top .content_top_list .top_list_t .list_t_l{ width: 100%;}
    .History .History_content .History_content_top .content_top_list .top_list_t .list_t_r{ width: 100%; margin-top: 20px;}
    .History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dd{ font-size: 60px;}
    .History .History_content .History_content_top .content_top_list .top_list_t .list_t_l .t_l_dt{ font-size: 20px; margin-top: 10px;}
    .History .History_content .History_content_bottom{ background: #f5f5f5 !important; flex-wrap: wrap; justify-content: space-between; height: auto; margin-top: 30px; padding-bottom: 0;}
    .History .History_content .History_content_bottom .content_bottom_list{ width: 48%; border: 1px solid #dcdcdc; margin-right: 0; margin-bottom: 11px; background: #fff;}
    .History .History_content .History_content_bottom .content_bottom_list::before{ display: none;}
    .History .History_content .History_content_bottom .content_bottom_list.active{ font-size: 20px; background: #c7000b; border: 1px solid #c7000b; color: #fff; -webkit-text-fill-color: unset;}

    .layout .layout_top{ display: none;}
    .layout .layout_bottom .layout_bottom_content{ height: auto;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list{ flex-wrap: wrap; height: 280px;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1{ padding-top: 0; justify-content: space-between;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li{ width: 48%;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_txt{ height: 100px;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li:last-child{ margin-left: 0; margin-top: 0px;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list1 .content_list1_li .list1_li_top .li_top_left span{ border-bottom: 4px solid #c7000b;}
    .layout .layout_bottom .layout_bottom_nav{ margin-top: 30px;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3{ padding: 0;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li .list3_li_dt{ font-size: 30px;}
    .layout .layout_bottom .layout_bottom_content .bottom_content_list.bottom_content_list3 .content_list3_li.active .list3_li_dt{ font-size: 18px;}
    .layout .layout_bottom .layout_bottom_nav .bottom_nav_list{ line-height: 36px;}
    
    .layout2{ height: 400px; padding-top: 0;}
    .layout2 .Introduction_title{ margin-bottom: 0;}
    .layout2 .layout2_content{ height: 340px;}
    .layout2 .layout2_content .content_left_list{ font-size: 16px;}
    .layout2 .layout2_content .layout2_content_txt{ top: 43%;}
    .layout2 .layout2_content .layout2_content_txt .content_txt_dd{ font-size: 14px;}
    .layout2 .layout2_content .layout2_content_txt .content_txt_dt{ justify-content: center;}
    .layout2 .layout2_content .layout2_content_txt .content_txt_dt .txt_dt_l{ font-size: 40px;}
    .layout2 .layout2_content .layout2_content_txt .content_txt_dt .txt_dt_r{ font-size: 40px;}
    .layout2 .layout2_content .layout2_content_txt .content_txt_p{ font-size: 18px;}
    .layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(3){ left: 2%; top: 35%;}
    .layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(4){ left: 0; top: 50%; }
    .layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(5){ left: 0;}
    .layout2 .layout2_content .layout2_content_left .content_left_list:nth-child(6){ left: 0;}
    .layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(2){ right: 0;}
    .layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(4){ right: 0;}
    .layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(6){ right: 0;}
    .layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(3){ right: 10px;}
    .layout2 .layout2_content .layout2_content_right .content_left_list:nth-child(5){ right: 0;}

    .DHonor{ padding: 45px 0px; background: #fff;}
    .DHonor .DHonor_title{ font-size: 30px; padding: 0; margin-bottom: 30px;}
    .DHonor .DHonor_content{ padding: 0; justify-content: space-between; display: none;}
    .DHonor .DHonor_content.mo{ display: flex;}
    .DHonor .DHonor_content .DHonor_content_list{ width: 100%;justify-content: space-between;display: flex; flex-wrap: wrap;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_li{ margin-bottom: 35px;width: 48%;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img{ width: 100%;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_img .li_img_logo img{ width: 85px;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_li .list_li_title br{ display: none;}
    .DHonor .DHonor_content .DHonor_content_center{ width: 100%; padding: 35px 0px;}
    .DHonor .DHonor_content .DHonor_content_center .content_center_title{ margin-top: 25px;}
    
    .DHonor2{ background: #f5f5f5;}
    .DHonor2 .DHonor2_top,.DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1){ padding: 0;}
    .DHonor2 .DHonor2_top{ display: none;}
    .DHonor2 .DHonor2_top.mo{ display: flex;}
    .DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1){ margin-bottom: 0;}
    .DHonor2 .DHonor2_top .DHonor2_top_list{ justify-content: space-between;}
    .DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li{ width: 48% !important; margin: inherit !important; margin-bottom: 4% !important; height: 100px; padding: 0px 26px; font-size: 14px;}
    .DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::before,.DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li::after{top: 50%; transform: translateY(-50%);}
    .DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li br{ display: none;}
    .DHonor2 .DHonor2_top .DHonor2_top_list{ margin-bottom: 0;}
    .DHonor2 .DHonor2_top .DHonor2_top_list .top_list_li{ width: 90%; margin: 0 auto; margin-bottom: 20px; background: #fff; border-radius: 100px;}
    .DHonor2 .DHonor2_top .DHonor2_top_list:nth-child(1) .top_list_li:last-child{ margin-bottom: 20px;}
    .DHonor2 .DHonor2_bottom{ margin-top: 25px; padding: 0;}
    .DHonor2 .DHonor2_bottom img:first-child{ display: none;}
    .DHonor2 .DHonor2_bottom img:last-child{ display: block;}

    .BBG90Banner{ height: calc(100vh - 62px); margin-top: 62px; background: #c7000b;}
    .BBG90Banner .pc_all_contnet{ text-align: center; justify-content: flex-end; position: relative;}
    .BBG90Banner .pc_all_contnet .BBG90Banner_tag{ justify-content: center;}
    .BBG90Banner .pc_all_contnet .BBG90Banner_title{ margin: 20px 0px;}
    .BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dd{ font-size: 36px;}
    .BBG90Banner .pc_all_contnet .BBG90Banner_title .BBG90Banner_title_dt{ font-size: 30px;}
    .BBG90Banner .pc_all_contnet .BBG90Banner_moimg{ display: flex; width: 85%; margin: 0 auto; margin-top: 20px;}
    
    .DTtitle3 span{ font-size: 32px; border-bottom: 7px solid #c7000b;}
    .DTtitle4{ font-size: 60px; position: absolute; right: 30px; top: 40px;}
    .DTtitle4::before{ height: 60px; background-size: 60px; right: -10px; top: -35px; width: 60px;}

    .Discover{ padding: 45px 0px; position: relative;}
    .Discover .Discover_left .Discover_left_txt{ font-size: 18px; margin-top: 30px;}
    .Discover .Discover_left .Discover_left_txt br{ display: none;}
    .Discover .pc_all_contnet{ flex-wrap: wrap;}
    .Discover .Discover_icon{ position: relative; bottom: -62px; }
    .Discover .Discover_icon img{ width: 101px;}
    
    
    .Bacilli{ padding: 45px 0px;}
    .Bacilli .pc_all_contnet{ flex-wrap: wrap; height: auto;}
    .Bacilli .Bacilli_left{ width: 100%; text-align: center;}
    .Bacilli .Bacilli_left .Bacilli_left_dd{ font-size: 25px; }
    .Bacilli .Bacilli_left .Bacilli_left_dt{ font-size: 32px; }
    .Bacilli .Bacilli_right{ width: 100%; text-align: center; margin-top: 25px;}
    .Bacilli .Bacilli_right br{ display: none;}

    .Scientist{ height: auto; background: url(../images/bg51_mo.jpg) no-repeat 50% / cover; height: 550px;}
    .Scientist .pc_all_contnet{ padding: 0; position: static;}
    .Scientist .DTtitle4{ right: 30px; top: 40px; }

    .Bacilli.Bacilli2 .Bacilli_right{ margin-top: 0;}
    
    .effect{ background: #f0f0f0; height: auto; overflow: hidden;}
    .effect .effect_content{ margin-top: 50px;}
    .effect .effect_content .effect_content_list{ margin-bottom: 45px;}
    .effect .effect_content .effect_content_list .content_list_title{ font-size: 26px; line-height: 1.35;}
    .effect .effect_content .effect_content_list .content_list_txt{ flex-wrap: wrap;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_left{ width: 100%; padding-top: 25px;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top{ flex-wrap: wrap;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l{ width: 100%;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_l br{ display: none;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_left .txt_left_top .left_top_r{ width: 100%; margin-top: 20px;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_right{ width: 100%; display: block; padding: 20px; margin-top: 25px; height: auto;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dd{ font-size: 28px; margin-bottom: 20px; text-align:center;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dt{ top: 0 !important; right: 0 !important; position: relative; text-align:center;}
    .effect .effect_content .effect_content_list .content_list_txt .list_txt_right .txt_right_dt img{ height: auto !important;}
    .effect_G18 .Discover_left .Discover_left_txt{  padding-bottom: 0;}


    .InnovationRD{ margin-top: 62px;}
    .InnovationRD .InnovationRD_bg{ height: calc(100vh - 62px);}
    .InnovationRD .pc_all_contnet{ height: 100%; padding: 0;}
    .InnovationRD .DBanner_po .DBanner_po_dd{ font-size: 28px;}
    .InnovationRD .DBanner_po .DBanner_po_dt{ font-size: 30px; margin-top: 16px;}
    
    .DTitle .DTitle_dd{ font-size: 30px; line-height: 1.25; margin-bottom: 15px;}
    .DTitle .DTitle_dt{ margin-top: 0;}
    .DTitle .DTitle_dt span{ border-bottom: 4px solid #c7000b;}

    .DResearch{ display: block !important;}
    .DResearch .DResearch_con{ padding: 0;}
    .DResearch .DResearch_con .DResearch_con_l{ flex-wrap: wrap; margin-top: 30px;}
    .DResearch .DResearch_con .DResearch_con_list{ width: 100% !important;}
    .DResearch .DResearch_con .DResearch_con_list .con_list_li{ width: 100% !important; margin-right: 0 !important;}
    .DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title{ flex-wrap: wrap; justify-content: center;}
    .DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title .li_title_nuber{ justify-content: center;}
    .DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title .li_title_nuber{ margin-right: 0; width: 100%; margin-bottom: 14px;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(1){ border-bottom: 0px solid #9f9fa0; padding-bottom: 0;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list .con_list_li .list_li_title{ margin-bottom: 25px;}
    .DResearch .DResearch_con .DResearch_con_l .DResearch_con_list{ border-right: 0px solid #9f9fa0 !important; background: #fff; justify-content: flex-start; }
    .DResearch .DResearch_con .DResearch_con_l:nth-child(1) .DResearch_con_list:nth-child(2){ border-right: 0;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(2){ margin-top: 25px;}
    .DResearch .DResearch_con .DResearch_con_list .con_list_li .list_li_title{ height: auto !important;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list { justify-content: space-between; flex-wrap: wrap;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list .con_list_li{ width: 48% !important; justify-content: flex-start; margin-bottom: 20px;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:last-child .con_list_li{ width: 100% !important;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(3) .con_list_li .list_li_img{ margin-top: 20px;}
    .DResearch .DResearchBottom{ position: relative; height: auto; padding: 35px 5%;}
    .DResearch .DResearchBottom .DResearchBottom_title{ flex-wrap: wrap; line-height: 1.5;}
    .DResearch .DResearchBottom .DResearchBottom_txt{ flex-wrap: wrap; justify-content: space-between;}
    .DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_icon{ display: none;}
    .DResearch .DResearchBottom .DResearchBottom_txt .DResearchBottom_txt_list{ background: rgba(255,255,255,.2); width: 48%; margin-bottom: 4%; text-align: center; padding: 22px 0px;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:nth-child(2){ flex-wrap: wrap;}
    .DResearch .DResearch_con .DResearch_con_l:nth-child(2) .DResearch_con_list:last-child{ padding-top: 0;}
    
    .ResearchLab{ display: block !important;}
    .ResearchLab .ResearchLab_bottom::before{ display: none;}
    .ResearchLab .ResearchLab_bottom{ position: relative; height: auto;}
    .ResearchLab .ResearchLab_bottom .ResearchLab_bottom_con{ width: 100%;}
    .ResearchLab .ResearchLab_con{ flex-wrap: wrap; margin-top: 25px; justify-content: space-between;}
    .ResearchLab .ResearchLab_bottom_con{ padding: 40px 5%;}
    .ResearchLab .ResearchLab_con .ResearchLab_con_list{ margin-right: 0; width: 48%;}
    .ResearchLab .ResearchLab_con .ResearchLab_con_list .con_list_title{ font-size: 22px;}
    .ResearchLab .ResearchLab_bottom_con{ background: #c7000b;}
    .ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list{ display: block;}
    .ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_img{ margin-right: 0; margin: 0 auto; margin-bottom: 10px;}
    .ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt{ width: 100%; text-align:center; padding-top: 0px;}
    .ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list .bottom_list_txt .list_txt_dt{ line-height: 1.5;}
    .ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(1){ display: none;}
    .ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(2),.ResearchLab .ResearchLab_bottom_con .ResearchLab_bottom_list:nth-child(3){ left: 0;}

    .Standard .Standard_con{ flex-wrap: wrap; height: auto; margin-top: 25px;}
    .Standard .Standard_con .Standard_con_center{ display: none;}
    .Standard .Standard_con{ display: none;}
    .Standard .Standard_con.mo{ display: flex;}
    .Standard .Standard_con .Standard_con_list{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .Standard .Standard_con .Standard_con_list .con_list_li{ opacity: 1; left: 0 !important; top: 0 !important; right: 0 !important; padding-left: 0 !important; justify-content: flex-start !important; padding-right: 0 !important; flex-direction: column-reverse; margin-bottom: 20px; background: #fff; padding: 15px !important; width: 48%; margin-bottom: 4% !important; padding-right: 5px !important;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title{ flex-wrap: wrap;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dt{ margin-left:0; width: 100%; margin-top: 10px;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_left{ margin-right: 0; width: 100%;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title .left_title_dd{ font-size: 30px;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_icon{ width: 100%; margin-bottom: 20px; font-size: 32px; margin-bottom: 10px;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_title,.Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_txt{ justify-content: flex-start;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_txt{ height: auto;}
    .Standard .Standard_con .Standard_con_list:last-child{ margin-top: 20px;}
    .Standard .Standard_con .Standard_con_list:last-child .con_list_li{ flex-direction: column;}
    .Standard .Standard_con .Standard_con_list:last-child .con_list_li .list_li_left{ margin-left: 0;}
    .Standard .Standard_con .Standard_con_list .con_list_li .list_li_left .li_left_txt br{ display: none;}
    .Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(1){ color: #c7000b;}
    .Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(2){ color: #003da6;}
    .Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(3){ color: #595a5d;}
    .Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(4){ color: #595a5d;}
    .Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(5){ color: #003da6;}
    .Standard .Standard_con .Standard_con_list:nth-child(1) .con_list_li:nth-child(6){ color: #c7000b;}

    .ResearchLab2{ background: #fff; padding-bottom: 25px;}
    .ResearchLab2::before{ display: none;}
    .ResearchLab2 .Strain_content{ margin-top: 35px;}

    .Leader .pc_all_contnet{ padding-bottom: 0;}
    .Leader .Leader_con{ padding: 0; flex-wrap: wrap; height: auto; margin-top: 25px;}
    .Leader .Leader_con .Leader_con_list{ width: 48%; margin-bottom: 30px;}
    .Leader .Leader_con .Leader_con_list .con_list_img img{ height: 121px;}
    .Leader .Leader_con .Leader_con_list .con_list_title{ margin-top: 20px; white-space: normal; }
    .Leader .Leader_con .Leader_con_list .con_list_title br{ display: none;}
    
    .Healthy .Healthy_con{ display: none;}
    .Healthy .Healthy_con.mo{ display: flex; flex-wrap: wrap; margin-top: 28px; padding-bottom: 35px; height: auto;}
    .Healthy .Healthy_con .Healthy_con_icon{ display: none;}
    .Healthy .Healthy_con .Healthy_con_list{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .Healthy .Healthy_con .Healthy_con_list .con_list_li{ margin-right: 0; width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 4%;}
    .Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l{ width: 48%; background: #fff; margin-bottom: 15px; padding: 20px; padding-right: 0px;}
    .Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l .li_l_dt{ line-height: 1.35; height: auto;}
    .Healthy .Healthy_con .Healthy_con_list .con_list_li .list_li_l:last-child{ margin-bottom: 15px;}
    .Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li{ margin-right: 0;}
    .Healthy .Healthy_con .Healthy_con_list:last-child .con_list_li .list_li_l{ text-align: left;}

    .HealthyBook .HealthyBook_con{ height: auto; padding: 0; flex-wrap: wrap;}
    .HealthyBook .HealthyBook_con .HealthyBook_con_left{ padding-top: 0;}
    .HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_dd{ line-height: 2;}
    .HealthyBook .HealthyBook_con .HealthyBook_con_left,.HealthyBook .HealthyBook_con .HealthyBook_con_right{ width: 100%;}
    .HealthyBook .HealthyBook_con .HealthyBook_con_right{ margin-top: 25px;}
    .HealthyBook .HealthyBook_con .HealthyBook_con_left .con_left_btn{ margin-top: 20px;}

    .DBanner2{ margin-top: 62px;}
    .DBanner2 .DBanner2_content .DBanner2_content_dd{ font-size: 22px;}
    .DBanner2 .DBanner2_content .DBanner2_content_dt{ font-size: 34px; margin-top: 8px;}
    
    .JoinNav .pc_all_contnet .DNav_list{ padding: 0; margin-right: 0; width: 100%; text-align: center; padding-bottom: 15px;}

    .Training{ padding: 45px 0px; background: #fff;}
    .Training .Training_title{ margin-bottom: 35px;}
    .Training .Training_title .Training_title_dd{ font-size: 32px;}
    .Training .Training_title .Training_title_dt{ font-size: 20px; margin-top: 15px; line-height: 1.5;}
    .Training .Training_title .Training_title_dt br{ display: block;}
    .Training .Training_con{ padding: 0;}
    .Training .Training_con .Training_con_img,.Training .Training_con .Training_con_txt{ width: 100%;}
    .Training .Training_con .Training_con_txt{ margin-top: 25px; font-size: 16px;}
    .Training .Training_con .Training_con_txt p{ margin-bottom: 14px;}
    .Training .Training_con .Training_con_txt p:last-child{ margin-bottom: 0;}
    .Training .Training_bottom{ margin-top: 35px;}
    .Training .Training_bottom .Training_bottom_list{ width: 100%; margin-bottom: 16px; padding: 26px 20px;}
    .Training .Training_bottom .Training_bottom_list:last-child{ margin-bottom: 0;}
    .Training .Training_bottom .Training_bottom_list .bottom_list_icon img{ height: 50px;}
    .Training .Training_bottom .Training_bottom_list .bottom_list_dt br{ display: none;}
    
    .WeAre{ padding: 45px 0; background: #f5f5f5;}
    .WeAre .WeAre_content .swiper-container{ padding-top: 0;}
    .WeAre .WeAre_content .WeAre_content_list .content_list_txt{ height: auto !important;}
    .WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_top{ top: 0px; }
    .WeAre .WeAre_content .WeAre_content_list.swiper-slide-active .content_list_txt{ top: 0px;}
    .WeAre .WeAre_content .WeAre_content_list .content_list_top .list_top_right .top_right_dd{ font-size: 17px !important;}
    .WeAre .WeAre_content .WeAre_content_list .content_list_txt{ font-size: 13px !important; padding-bottom: 60px;}
    .WeAre .WeAre_content .WeAre_content_list .content_list_txt p{ margin-bottom: 10px; line-height: 1.6;}
    .WeAre .WeAre_content .WeAre_content_list .content_list_bottom{ margin-top: 0; position: absolute; bottom: 0; left: 0;}

    .Training2 .swiper-button-next, .Training2 .swiper-button-prev{ background: #fff; width: 42px; height: 42px;}
    .Training2 .swiper-button-next{ right: 10px;}
    .Training2 .swiper-button-prev{ left: 10px;}

    .ProductBanner .DBanner2_img img{ height: 260px;}

    .DProduct.mt100{ margin-top: 0;}
    .DProduct .DProduct_prev{ left: 10px;}
    .DProduct .DProduct_prev img,.DProduct .DProduct_next img{ width: 15px;}
    .DProduct .DProduct_next{ right: 10px;}
    .DProduct .DProduct_list .DProduct_list_img img{ height: auto;}
    .DProduct .DProduct_list .DProduct_list_img img:first-child{ display: none;}
    .DProduct .DProduct_list .DProduct_list_img img:last-child{ display: block;}
    .DProduct .DProduct_list .pc_all_contnet{ padding: 0; align-items: flex-start; padding-top: 45px; flex-wrap: wrap;}
    .DProduct .DProduct_list .DProduct_list_left{ width: 100%;}
    .DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_icon img{ width: 55px;}
    .DProduct .DProduct_list .DProduct_list_left .list_left_top .left_top_title{ margin-left: 20px; line-height: 1.5;}
    .DProduct .DProduct_list .DProduct_list_left .list_left_txt{ margin-top: 25px; margin-bottom: 25px; font-size: 32px; height: auto; text-align: center;}
    .DProduct .DProduct_list .DProduct_list_left .list_left_bottom{ justify-content: center;}
    .DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list{ margin-right: 0; width: 50%; padding: 0px 1%;}
    .DProduct .DProduct_list .DProduct_list_left .list_left_bottom .left_bottom_list img{ height: auto;}
    .DProduct .DProduct_list .DProduct_list_img img{ margin-top: -50px;}
    .DProduct .DProduct_list2{ padding-top: 0; padding-bottom: 45px;}
    .DProduct .DProduct_list2 .DProduct_list_left{ margin-bottom: 40px;}
    .DProduct .DProduct_list2 .DProduct_list_left .list_left_top2{ margin-bottom: 40px;}
    .DProduct .DProduct_list2 .DProduct_list_left .list_left_top2 .left_top2_dd{ font-size: 36px;}
    .DProduct .DProduct_list2 .DProduct_list_left .list_left_top2 .left_top2_dt{ font-size: 22px;}
    .DProduct .DProduct_list2 .DProduct_list_left .list_left_top2{ min-height: auto;}
    .DProduct .DProduct_list2 .DProduct_list_right{ width: 100%;}
    .DProduct .DProduct_list3 .DProduct_list_img img{ margin-top: -180px;}
    .DProduct .DProduct_list4 .DProduct_list_left{ padding-top: 50px; }
    .DProduct .DProduct_list4 .DProduct_list_left .list_left_top{ margin-bottom: 50px;}
    .DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dd{ line-height: 1.5; text-align: center; font-size: 30px;}
    .DProduct .DProduct_list4 .DProduct_list_left .list_left_top .left_top2_dt{ font-size: 36px; margin-top: 7px;}
    .DProduct .DProduct_list4 .DProduct_list_img img{ margin-top: -50px;}
    .DProduct .DProduct_list .DProduct_list_left .list_left_top{ justify-content: center;}

    .DBanner{ margin-top: 62px;}
    .DBanner video{ height: calc(100vh - 62px);}
    .DBanner .pc_all_contnet{ height: 100%;}
    .DBanner .DBanner_po .DBanner_po_dd{ font-size: 30px;}
    .DBanner .DBanner_po .DBanner_po_dt{ font-size: 32px;}

    .Honor .Honor_content{ height: auto; position: relative; padding: 45px 4%; display: block;}
    .Honor .Honor_content .Honor_top .Honor_title{ font-size: 24px; flex-wrap: wrap; text-align: center; line-height: 1.35; padding-top: 0;}
    .Honor .Honor_content .Honor_top .Honor_title img{ margin-top: 18px;}
    .Honor .Honor_content .Honor_top .Honor_txt{ font-size: 24px; margin: 45px 0px; margin-bottom: 25px; line-height: 1.35;}
    .Honor .Honor_content .Honor_top .Honor_number{ flex-wrap: wrap;}
    .Honor .Honor_content .Honor_top .Honor_number .Honor_number_list{ margin-right: 0; width: 48%; text-align: center; margin-bottom: 25px;}
    .Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd{ justify-content: center; font-size: 22px;}
    .Honor .Honor_content .Honor_top .Honor_number .Honor_number_list .number_list_dd .red{ font-size: 30px;}
    .Honor .Honor_content .Honor_bottom .Honor_bottom_title{ padding-bottom: 0; padding-top: 22px;}
    .Honor .Honor_content .Honor_bottom .Honor_bottom_title .counter-demo-4{ font-size: 32px;}
    

    .Factory2 .pc_all_contnet{ padding-bottom: 0;}
    .Factory2 .Factory2_con{ height: auto;}
    .Factory2 .Factory2_con .Factory2_con_list{ flex-wrap: wrap; margin-bottom: 25px;}
    .Factory2 .Factory2_con .Factory2_con_list:last-child{ margin-bottom: 0;}
    .Factory2 .Factory2_con .Factory2_con_list .con_list_left{ width: 100%; margin-bottom: 25px;}
    .Factory2 .Factory2_con .Factory2_con_list .con_list_right{ width: 100%;}
    .Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_txt p{ width: 100%;}
    .Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title{ margin-bottom: 20px; flex-wrap: wrap; width: 100%;}
    .Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dd{ font-size: 50px; width: 100%; margin-bottom: 10px;}
    .Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt{ width: calc(100%);}
    .Factory2 .Factory2_con .Factory2_con_list .con_list_left .list_left_title .left_title_dt .title_dt_t{ font-size: 24px; line-height: 1.35;}

    .CTechnologies .CTechnologies_content{ height: auto;}
    .CTechnologies .CTechnologies_content .CTechnologies_content_list{ padding-left: 0; flex-wrap: wrap; margin-bottom: 20px; background: #fff; padding: 22px;}
    .CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt::before,.CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_t::before{ display: none;}
    .CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon{ width: 100%; margin-bottom: 30px;}
    .CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt{ width: 100%;}
    .CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_icon img{ max-width: 80px;}
    .CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dd .txt_dd_b{ line-height: 1.35;}
    .CTechnologies .CTechnologies_content .CTechnologies_content_list .content_list_txt .list_txt_dt{ font-size: 16px;}

    .Factory3{ background: #fff;}
    .Factory3 .Factory3_content{ height: auto; padding-bottom: 0;}
    .Factory3 .Factory3_content .Factory3_content_title{ padding-top: 0; line-height: 1.35; font-size: 30px;}
    .Factory3 .Factory3_content .Factory3_content_title br{ display: block;}
    .Factory3 .Factory3_content .Factory3_content_con{ margin-top: 35px;}
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list{ width: 100%; margin-bottom: 25px;}
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list:last-child{ margin-bottom: 0;}
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title{ flex-wrap: wrap; justify-content: flex-start; font-size: 22px;}
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title img{ margin-right: 8px; height: 22px;}
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .factory,.Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub{ font-size: 22px;}
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_img .img_list_nub::before{ width: 1px; height: 82px; }
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon1::before{ width: 1px; height: 95px; }
    .Factory3 .Factory3_content .Factory3_content_con .content_con_top .content_con_list .con_list_title .icon2::before{ width: 1px; height: 85px; }
    .Factory3 .Factory3_bottom{ height: auto;}
    .Factory3 .Factory3_bottom .Factory3_bottom_c{ flex-wrap: wrap; text-align: center; justify-content: center;}
    .Factory3 .Factory3_bottom .Factory3_bottom_icon{ display: none;}
    .Factory3 .Factory3_bottom .Factory3_bottom_list{ font-size: 20px; width: 100%; border-bottom: 1px solid rgba(255,255,255,.2); padding: 22px; justify-content: center;}
    .Factory3 .Factory3_bottom .Factory3_bottom_list .counter-demo-4{ font-size: 36px;}

    .DBanner_mo{ margin-top: 0;}
    .DBanner_mo .DBanner_po .DBanner_po_dd{ font-size: 50px;}

    .Detection .pc_all_contnet{ flex-wrap: wrap;height: calc(100vh - 62px);}
    .Detection .DetectionVideo video{ height: calc(100vh - 62px);}
    .Detection .pc_all_contnet .Detection_left,.Detection .pc_all_contnet .Detection_right{ width: 100%;}
    .Detection .pc_all_contnet .Detection_left{ font-size: 28px; line-height: 1.35;}
    .Detection .pc_all_contnet .Detection_left br{ display: none;}
    .Detection .pc_all_contnet .Detection_right{ padding: 22px; font-size: 20px;}
    .Detection .pc_all_contnet .Detection_right p{ margin-bottom: 20px;}

    .CTechnologies2 .CTechnologies2_con{ height: auto; flex-wrap: wrap;}
    .CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list{ width: 100%; background: #fff; margin-bottom: 25px; padding: 25px;}
    .CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list:last-child{ margin-left: 0; margin-bottom: 0;}
    .CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon{ margin: 30px 0px;}
    .CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_icon img{ height: 70px;}
    .CTechnologies2 .CTechnologies2_con .CTechnologies2_con_list .con_list_txt{ height: auto; font-size: 16px;}
    

}

@media screen and (max-width:780px){    /*ipad-x*/
	
    
}

@media screen and (max-width:768px){    /*iphone*/
    
}