
 
*{padding: 0px;margin: 0px;}
*, ::after, ::before { box-sizing: border-box; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, button, input, textarea, th, td { margin: 0; padding: 0; list-style: none; font-family:'Outfit-Light'; font-size:12px; font-weight: normal;}
html{ background-color:#fff; }
h3,h4,h5,h6,a,span,p{ display: block;}
img { display: block;}
li {list-style: none;}
a {text-decoration: none; display: block;}
body,html {height: 100%;width: 100%;font-size: 10px;}
.imgbox {overflow: hidden;position: relative;}




 
/* 字体 */

@font-face {
    font-family: 'Num';
    src: url('../../style/font/Num.ttf');
    src: url('../../style/font/Num.woff') format('truetype');
}
 


@font-face {
    font-family: 'Outfit-Bold';
    src: url('../../style/font/Outfit-Bold.otf');
}


@font-face {
    font-family: 'Outfit-Light';
    src: url('../../style/font/Outfit-Light.otf') format('truetype');
}
 


 

input{ -webkit-appearance:none; } 


 



.icenter { width:1260px; margin:0 auto; }
.content{ margin-left: 240px;}
 


 
/* more */
.morea{ background: #BF214C; width: 160px; height: 48px; display: flex ; justify-content: center; align-items: center;   color: #fff; font-size: 16px; font-weight: bold; }
.morea:hover{ background: #db2959;  }






 

 


.header{ background-color: #001e43; box-shadow: 0 3px 20px 1px rgba(0, 0, 0, 0.74); position: relative; z-index: 5; }
.header .pcnav{ display: flex ; align-items: center; justify-content: space-between; height:90px; }
.header .pcnav .logo{}
.header .pcnav .logo img{ display: block; width: auto; height: 50px; }
.header .pcnav .rh{ display: flex ; align-items: center; }
.header .pcnav .rh .nlf{ display: flex; }
.header .pcnav .rh .nlf .nbutton{}
.header .pcnav .rh .nlf .nbutton a{ padding: 0 20px; text-transform: uppercase; display: block; color: #fff; font-size: 12px; }
.header .pcnav .rh .nlf .nbutton a:hover{}
.header .pcnav .rh .nrh{ display: block; margin: 0 0 0 20px; } 
.header .pcnav .rh .nrh .rhtoa{}
.header .pcnav .rh .nrh .rhtoa a{ background: #db2959; width: 180px; height: 50px; display: flex ; justify-content: center; align-items: center;   color: #fff; font-size: 16px; font-weight: bold; }
.header .pcnav .rh .nrh .rhtoa a:hover{}
 






 
 

 
.footer{ background: #001733; display: block; overflow: hidden; padding: 30px 0; }
.footer .itext{display: flex ; justify-content: space-between; align-items: center;}
.footer .itext .lf{ display: flex ; align-items: center; }
.footer .itext .lf p{ color: #e8f9fc; display: block; font-size: 14px; }
.footer .itext .lf a{display: block; font-size: 14px; color: #fff; opacity: 0.4; margin: 0 20px; }
.footer .itext .rh{}
.footer .itext .rh .sharefot{ display: flex ; align-items: center; }
.footer .itext .rh .sharefot a{width: 24px; height: 24px; margin: 0 0 0 20px; background: #fff; overflow: hidden; border-radius: 2px; display: flex ; }
.footer .itext .rh .sharefot a img{}
.footer .itext .rh .sharefot a:hover{ background: #db2959; }





 

.home_seehowm{}
.home_seehowm .icenter{ display: flex ; align-items: center; justify-content: space-between; overflow: hidden; margin: 70px auto; }
.home_seehowm .lf{ display: block; width: 60%; }
.home_seehowm .lf img{ display: block; width: 100%;}
.home_seehowm .rh{ display: block; width: 50%; }
.home_seehowm .rh p{ display: block; color: #333; font-size: 46px; line-height: 56px; margin: 0 0 20px 0; }
.home_seehowm .rh p span{ color: #BF214C; display: inline-block; }

.homeglobalmap{ background: #001e43; display: block; overflow: hidden; padding: 100px 0; }
.homeglobalmap .icenter{ display: flex ; align-items: center; justify-content: space-between; }
.homeglobalmap .icenter .lf{ display: block; width:30%; }
.homeglobalmap .icenter .lf p{color: #BF214C; display: block; font-size: 40px; line-height: 52px;}
.homeglobalmap .icenter .lf p span{display: block; color: #fff;}
.homeglobalmap .icenter .rh{display: block; width:70%;}
.homeglobalmap .icenter .rh img{ display: block; width: 100%; }

.homeicon{ background: #bf214c; display: block; overflow: hidden; padding: 100px 0; }
.homeicon .icenter{ display: flex ; align-items: flex-start; justify-content: space-between; }
.homeicon .icenter dd{ display: block; width: 26%; }
.homeicon .icenter dd p{}
.homeicon .icenter dd p img{}
.homeicon .icenter dd strong{ display: block; color: #fff; font-size: 24px; margin: 20px 0; }
.homeicon .icenter dd span{ display: block; color: #fff; font-size: 16px; min-height: 90px; }
.homeicon .icenter dd a{ background: #fff; color: #bf214c; margin: 30px 0 0 0; }
.homeicon .icenter dd a:hover{  background: #001e43; color: #fff; }

.homemade{}
.homemade .icenter{ display: flex ; overflow: hidden; margin: 100px auto; justify-content: space-between; align-items: center; }
.homemade .icenter .lf{ display: block; width: 36%; }
.homemade .icenter .lf p{ display: block; color: #333; font-size: 46px; line-height: 52px; }
.homemade .icenter .lf p span{ color: #BF214C; display: inline-block; }
.homemade .icenter .lf font{ display: block; color: #333; font-size: 18px; margin: 20px 0; }
.homemade .icenter .lf .btext{}
.homemade .icenter .lf .btext .tx{ display: flex ; align-items: flex-start; justify-content: space-between; margin: 0 0 30px 0; }
.homemade .icenter .lf .btext .tx .n{ line-height: 80px; display: block; font-family: num; font-size: 80px; color: #BF214C; width: 40px; }
.homemade .icenter .lf .btext .tx .t{ display: block; color: #333; font-size: 18px;  width: calc(100% - 40px) }
.homemade .icenter .lf .morea{}
.homemade .icenter .rh{display: block; width: 60%;}
.homemade .icenter .rh img{display: block; width: 100%;}

.homedeliver{background: #001e43; padding: 100px 0; display: block; overflow: hidden;}
.homedeliver h3{display: block; text-align: left; color: #fff; font-size: 24px; margin: 0 0 30px 0; }
.homedeliver dd{ display: flex ; align-items: center; justify-content: space-between; }
.homedeliver dd img{ display: block; width: 14%; }



 

.homebanner{}
.homebanner .hb{display: flex ; justify-content: space-between; align-items: center; margin: 50px auto; }
.homebanner .hb .lf{display: block; width: 40%;}
.homebanner .hb .lf h3{ display: block; color: #333; font-size: 50px; line-height: 60px; }
.homebanner .hb .lf h3 span{ color: #BF214C; display: inline-block; }
.homebanner .hb .lf h4{display: block; color: #333; margin: 20px 0; font-size: 18px;}
.homebanner .hb .lf a{background: #bf214c; width: 260px; height: 70px; display: flex ; justify-content: center; align-items: center; text-transform: uppercase; color: #fff; font-size: 16px; font-weight: bold; text-align: center; line-height: 20px;}
.homebanner .hb .lf a:hover{ background:#db2959; }
.homebanner .hb .lf img{  display: block; width: 50%; height: auto; }
.homebanner .hb .rh{display: block; width: 60%;} 
.homebanner .hb .rh img{ display: block; width: 100%; height: auto; }

 

 


 
.aboutbottomlogo{  background: #858a8e; display: block; overflow: hidden; padding: 50px 0; }    
.aboutbottomlogo .ac{display: flex ; align-items: center; justify-content: space-between;}
.aboutbottomlogo .ac p{display: block; border-right: 1px solid #fff; width: 25%; padding-right: 30px;}
.aboutbottomlogo .ac p img{display: block; width: 100%;}
.aboutbottomlogo .ac dd{display: block; width: 75%; padding: 0 0 0 30px; }
.aboutbottomlogo .ac dd strong{display: block; color: #fff; font-size: 40px;}
.aboutbottomlogo .ac dd span{ display: block; color: #fff; font-size: 20px; }

.about_values{ background: #001e43; display: block; overflow: hidden; padding: 50px 0; }
.about_values .icenter{display: block; overflow: hidden; padding: 0 180px;}
.about_values .icenter h3{ display: flex ; margin: 0 0 30px 0; color: #fff; font-size: 40px; text-align: center; justify-content: center; align-items: center; }
.about_values .icenter h3 span{ color: #BF214C; margin: 0 0 0 10px; }
.about_values .icenter dl{}
.about_values .icenter dl dd{display: block; overflow: hidden; margin: 0 0 30px 0;}
.about_values .icenter dl dd h4{display: block; overflow: hidden; padding: 6px 0;}
.about_values .icenter dl dd h4 strong{background: #bf214c; color: #fff; padding: 16px; font-size: 20px; overflow: hidden;}
.about_values .icenter dl dd p{ display: block; color: #fff; font-size: 22px; padding: 0 0 0 16px; }

.about_mission{ background: #bf214c; display: block; overflow: hidden; padding: 50px 0; }
.about_mission .icenter{ display: block; overflow: hidden; padding: 0 180px; }
.about_mission .icenter h3{ display: flex ; margin: 0 0 30px 0; color: #001733; font-size: 40px; text-align: center; justify-content: center; align-items: center;}
.about_mission .icenter h3 span{ color: #fff; margin: 0 0 0 10px;}
.about_mission .icenter p{ display: block; color: #fff; font-size: 22px; margin: 20px 0 0 0; }


.about_MATTERS{}
.about_MATTERS .icenter{ display: block; overflow: hidden; position: relative; }
.about_MATTERS .icenter .lf{ display: block; width: 28%; position: absolute; top: 50%; left: 0; transform: translate(0%, -50%); z-index: 2;}
.about_MATTERS .icenter .lf h3{ color: #BF214C; display: block; font-size: 40px; line-height: 50px; margin: 0 0 30px }
.about_MATTERS .icenter .lf h3 span{ display: block; color: #333; }
.about_MATTERS .icenter .lf h4{display: block; color: #333; font-size: 16px;}
.about_MATTERS .icenter .rh{display: block; width: 80%; margin: 0 0 0 20%; }
.about_MATTERS .icenter .rh img{display: block; width: 100%;}


.aboutpro{background: #bf214c; display: block; overflow: hidden; padding: 50px 0;}
.aboutpro .icenter{display: block; overflow: hidden;     padding: 0 100px; }
.aboutpro .icenter h3{ display: flex ; margin: 0 0 30px 0; color:#001733; font-size: 40px; text-align: center; justify-content: center; align-items: center; }
.aboutpro .icenter h3 span{ color: #fff; margin: 0 0 0 10px; }
.aboutpro .icenter ul{display: flex ; justify-content: space-between; align-items: flex-start;}
.aboutpro .icenter ul li{ display: block; width: 46%; }
.aboutpro .icenter ul li i{  display: block; width: 50%; margin: 0 auto 20px; }
.aboutpro .icenter ul li i img{ display: block; width: 100%; }
.aboutpro .icenter ul li p{ display: flex ; color: #001733; font-size: 26px; font-weight: bold;  margin: 0 0 12px 0; }
.aboutpro .icenter ul li p span{  color: #fff; }
.aboutpro .icenter ul li font{ display: block; color: #fff; font-size: 18px; }


.abouttext{ background-image: url(/de/style/img/Group.svg);background-size: cover;background-color: #001e43;background-blend-mode: multiply; display: block; overflow: hidden; padding: 100px 0;}
.abouttext .icenter{display: block; overflow: hidden; padding: 0 180px; }
.abouttext .icenter h3{ display: flex ; margin: 0 0 30px 0; color:#fff; font-size: 40px; text-align: center; justify-content: center; align-items: center; }
.abouttext .icenter h3 span{ color: #BF214C; margin: 0 0 0 10px; }
.abouttext .icenter p{display: block; color: #fff; font-size: 24px;}


.aboutbanner{ background-image: url(/de/style/img/3dLogo-copy-1920x960.png);background-size: cover;background-repeat: no-repeat;background-position: center center;padding: 100px 0 200px; min-height: 70vh; display: flex ; align-items: center; }
.aboutbanner .icenter{}
.aboutbanner .icenter .text{ display: block; width: 30%; }
.aboutbanner .icenter .text h3{  display: block; margin: 0 0 0 0; color: #fff; font-size: 40px; text-transform: uppercase;  }
.aboutbanner .icenter .text h3 span{ color: #BF214C; margin: 0 0 0 10px; display: inline-block; }
.aboutbanner .icenter .text p{ display: block; color: #fff; font-size: 16px; margin: 20px 0;}
.aboutbanner .icenter .text a{}








.solution_b_text{ background: #001e43; display: block; overflow: hidden; padding: 50px 0; }
.solution_b_text .icenter{display: flex ; justify-content: space-between; align-items: flex-start;}
.solution_b_text .icenter .lf{ display: block; width: 40%;}
.solution_b_text .icenter .lf h3{display: block; color: #fff; font-size:26px; margin: 0 0 20px 0; font-weight: bold; }
.solution_b_text .icenter .lf h3 span{ display: inline-block; color: #BF214C; }
.solution_b_text .icenter .lf .b_text{ color: #fff; font-size: 18px; }

.solutionpic{background: #e2e4e9; display: block; overflow: hidden; padding: 50px 0;}
.solutionpic .icenter{display: block; padding: 0 180px;}
.solutionpic .icenter h3{ display: flex ; font-size: 36px; align-items: center; justify-content: center; margin: 0 0 50px;}
.solutionpic .icenter h3 span{color: #bf214c; margin: 0 0 0 10px; }
.solutionpic .icenter ul{ display: flex ; justify-content: space-between; align-items: flex-start; }
.solutionpic .icenter ul li{ display: block; width: 24%; }
.solutionpic .icenter ul li strong{color: #bf214c; text-align: center; display: block; font-size: 24px; margin: 0 0 20px 0;}
.solutionpic .icenter ul li p{}
.solutionpic .icenter ul li p img{ display: block; width: 100%; margin: 0 0 30px 0;  }

.solutionline{ background: #bf214c; display: block; overflow: hidden; padding: 50px 0; }
.solutionline h3{ display: flex ; font-size: 36px; align-items: center; justify-content: center; margin: 0 0 20px; color: #fff;}
.solutionline h3 span{ color: #001733; margin: 0 0 0 10px;  }
.solutionline h4{ display: block; text-align: center; color: #fff; font-size: 18px; }
.solutionline .line_code{ display: block; overflow: hidden; position: relative; padding: 50px 0; }
.solutionline .line_code .line{ position: absolute; width: 96%; height: 1px; background: #fff; top: 77px; left: 2%; }
.solutionline .line_code .icenter{ display: flex ; align-items: flex-start; justify-content: space-between; position: relative; z-index: 3;  }
.solutionline .line_code .icenter li{}
.solutionline .line_code .icenter li i{ text-align: center; color: #fff; font-style: inherit; width: 50px; height: 50px; border: 4px solid #fff; border-radius: 50%; display: flex ; align-items: center; justify-content: center; font-size: 28px; font-family: num; margin: 0 auto; background: #bf214c;  }
.solutionline .line_code .icenter li img{ display: block; width: auto; height: 80px; margin: 20px auto; }
.solutionline .line_code .icenter li span{ display: block; text-align: center; color: #fff; font-size: 16px; }


.solution_metal{display: block; overflow: hidden; padding: 50px 120px;}
.solution_metal h3{ display: block; font-size: 36px; text-align: center;  margin: 0 0 50px; color: #333;}
.solution_metal h3 span{color: #bf214c; display: inline-block;  }
.solution_metal .s_m{ display: flex ; column-gap: 100px; align-items: center; background-image: linear-gradient(90deg, #ffffff 15%, #e2e4e9 15%); clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), calc(100% - 200px) 100%, 0 100%); margin: 0 0 50px;}
.solution_metal .s_m .lf{display: block; width:35%;}
.solution_metal .s_m .lf img{ display: block; width: 100%;}
.solution_metal .s_m .rh{ display: block; width:40%;}
.solution_metal .s_m .rh .brxeheading{font-size: 30px; font-weight: bold; line-height: 36px; margin: 0 0 0 0;}
.solution_metal .s_m .rh p{display: block; color: #333; font-size: 16px; margin: 0 0 0 0; }
.solution_metal .s_m .rh p strong{}
 

.solutionbanner{ background: #001e43; padding: 100px 0 200px; min-height: 70vh; display: flex ; align-items: center; }
.solutionbanner .icenter{display: flex ; align-items: center; justify-content: space-between;}
.solutionbanner .icenter .lf{display: block; width: 35%;}
.solutionbanner .icenter .lf img{display: block; width: 100%;}
.solutionbanner .icenter .rh{display: block; width: 40%;}
.solutionbanner .icenter .rh h3{display: block; margin: 0 0 0 0; color: #fff; font-size: 40px; text-transform: uppercase;}
.solutionbanner .icenter .rh h3 span{color: #BF214C; margin: 0 0 0 0; display: inline-block;}
.solutionbanner .icenter .rh p{display: block; color: #fff; font-size: 16px; margin: 20px 0;}
.solutionbanner .icenter .rh a{}



 

*:focus{ outline:none; }

.contactbottom{padding: 50px 0;}
.contactbottom h3{display: block;  color: #333; font-size: 36px; margin: 0 0 30px 0; }
.contactbottom dl{display: flex ; align-items: center; justify-content: space-between; width: 70%; margin: 0 auto;}
.contactbottom dl dd{display: block; color: #333; font-size: 18px;}
.contactbottom dl dt{}
.contactbottom dl dt img{}


.contact_form{background: #f5f5f5; display: block; padding: 50px 0; overflow: hidden;}
.contact_form h3{display: block; color: #333; font-size: 36px; margin: 0 0 20px 0;}
.contact_form h4{ display: block; color: #333; font-size: 14px; margin: 0 0 30px 0;}
.contact_form .wpcf7-form{}
.contact_form .wpcf7-form dd{ margin: 0 0 12px 0; }
.contact_form .wpcf7-form .in_two{ display: grid ; grid-template-columns: repeat(2, 1fr); grid-gap: 0 30px; }
.contact_form .wpcf7-form .in_two font{display: flex; font-size: 14px; margin: 0 0 4px 0; color: #333;}
.contact_form .wpcf7-form .in_two font i{color: #bb0000; font-size: 20px;}
.contact_form .wpcf7-form .in_two input,.contact_form .wpcf7-form .in_two textarea{display: block; color: #333; height: 46px; border: 1px solid #ddd; padding: 0 0 0 20px; font-size: 16px; width: 100%; }

.contact_form .wpcf7-form .in_one{ display: grid ; grid-template-columns: repeat(1, 1fr); grid-gap: 0 0;}
.contact_form .wpcf7-form .in_one textarea{ padding: 20px; height: 120px;}

.contact_form .wpcf7-form .wpcf7-submit{cursor: pointer; width: 160px; height: 46px; display: flex ; justify-content: center; align-items: center; border: 0; background: #205493; color: #fff; font-size: 16px; margin: 30px 0; }
.contact_form .wpcf7-form .wpcf7-submit:hover{  background: #18447aff;  }

.screen-reader-response{    display: none;}

.contact_form .wpcf7-form dd span{position: relative;}
.contact_form .wpcf7-form dd span span{position: absolute; top: 0; right: 20px; font-size: 12px; color: #bb0000; line-height: 46px;}
.wpcf7-response-output,.wpcf7-validation-errors{display: block; color: #bb0000; font-size: 16px; margin: 20px 0 0 0;}

.contact_form .f_checkbox{}
.contact_form .f_checkbox input{-webkit-appearance: auto; width: 20px; height: 20px;}
.contact_form .f_checkbox .wpcf7-list-item-label{display: block; color: #333; font-size: 14px; margin: 0 0 0 8px;}
.contact_form .f_checkbox label{display: flex ; align-items: flex-start; justify-content: flex-start;}
.contact_form .f_checkbox span{ position: relative; }
.contact_form .f_checkbox span span{font-size: 12px; color: #bb0000; margin: 0 0 16px; display: block;}

.contactbanner{background-image: url(/de/style/img/Group-1.svg); background-size: cover; background-color: #bf214c; background-blend-mode: multiply;  overflow: hidden; padding: 100px 0; min-height: 70vh; display: flex ; justify-content: center; align-items: center; }
.contactbanner h3{display: flex ; font-size: 68px; color: #fff; align-items: center; justify-content: center;  }
.contactbanner h3 span{color: #001733; margin: 0 0 0 10px;}

 
 

.faqpage{background-image: url(/de/style/img/Group-2.svg); background-size: cover; background-color: rgba(133, 138, 142, 0.44); background-blend-mode: multiply; padding: clamp(4.8rem, calc(3.75vw + 3.6rem), 9rem); min-height: 80vh; }
.faqpage h3{ display: block; color: #333; font-size: 36px; margin: 0 0 20px 0; text-align: center; }
.faqpage .qalist{ width: 68%;}
.faqpage .qalist li{  margin:0; display: block; overflow: hidden; background-color: rgb(255, 255, 255); box-shadow: 0px 0 36.86px 1.14px rgba(40, 43, 109, 0.09); padding:14px; }
.faqpage .qalist li .webaqa_aa{ cursor:pointer; overflow: hidden; display: flex; justify-content: space-between; align-items: center; }
.faqpage .qalist li .webaqa_aa font{display: block; width: calc(100% - 130px); color: #333; font-size:18px; font-weight: bold;}
.faqpage .qalist li .webaqa_aa i{width: 46px; height: 46px; border-radius: 50%; color: #205493; font-size: 36px; display: flex; justify-content: center; align-items: center; transition: all .3s;}
.faqpage .qalist li .webaqa_bb{display: none; border-top: 1px solid #eee;     overflow: hidden; padding: 20px 0; margin: 20px 0;  }
.faqpage .qalist li .webaqa_bb font{  display: block; width: calc(100% - 0px); font-size: 16px; color: #333; margin-top: 10px; } 
.faqpage .qalist li .webaqa_bb font a{color: #205493; text-decoration-line: underline;}
.faqpage .qalist li .on i{ transform: rotate(90deg);  }
.faqpage .qalist li .on font,.faqpage .qalist li .webaqa_aa:hover font{ color: #205493; }
 



.newsshowbottomlist{ background: #f5f5f5; display: block; overflow: hidden; padding: 50px 0;}
.newsshowbottomlist .icenter{ display: grid ; grid-template-columns: repeat(3, 1fr); grid-gap: 0 40px; }
.newsshowbottomlist .icenter a{}
.newsshowbottomlist .icenter a dd{ display: block; overflow: hidden; margin: 20px 0; }
.newsshowbottomlist .icenter a i{ display: block; overflow: hidden; border-radius: 8px; }
.newsshowbottomlist .icenter a i img{ display: block; width: 100%; transition: all .6s; }
.newsshowbottomlist .icenter a:hover i img{  -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);  }
.newsshowbottomlist .icenter a p{ display: block; color: #333; font-size: 24px; margin: 10px 0 0; font-weight: bold;  }
.newsshowbottomlist .icenter a:hover p{ color:#db2959; }
.newsshowbottomlist .icenter a font{display: block; color: #333; font-size: 16px;}
.newsshowbottomlist .icenter a strong{display: block; font-weight: normal; color: #333; font-size: 14px; margin: 10px 0;}

.newsict{}
.newsict .icenter{ padding: 0 180px; }
.newsict .icenter .newsshowpic{ display: block; overflow: hidden; border-radius: 10px; margin: 60px auto 20px; max-height: 800px;  }
.newsict .icenter .newsshowpic img{ display: block; width: auto; max-width: 100%; }
.newsict .icenter .newsshowdata{ display: block; color: #333; font-size: 16px; font-weight: bold; }
.newsict .icenter .newsshowtt{ display: block; color: #333; font-size: 32px; font-weight: bold; margin: 20px 0; }
.newsict .icenter .newsshowword{ display: block; overflow: hidden; margin: 50px 0; }
.newsict .icenter .newsshowword *{ display: block; color: #333; font-size: 16px; line-height: 26px; }

  

.newsbanner{ background-image: url(/de/style/img/Group-4.svg); background-size: cover; background-color: #001E43; background-blend-mode: multiply; }
.newsbanner h3{ color: #BF214C; }
.newsbanner h3 span{ color: #fff; }

.newsmbx{ background: #001e43; display: block; overflow: hidden; position: relative; }
.newsmbx .icenter{display: flex ; height: 100px; align-items: center;}
.newsmbx .icenter span{color: #fff; font-size: 18px;}

.newsmbx_c2{ background: #a8abaf; }

.newspictext{ background-image: url(/de/style/img/Rectangle-2-scaled-1-1920x1280.webp); background-position: top left; background-repeat: no-repeat; background-size: cover; height: 70vh; display: flex ; align-items: center; }
.newspictext .icenter{}
.newspictext .icenter .dd{ display: block; width: 50%; margin: 0 0 0 50%; }
.newspictext .icenter .dd h3{color: #001733; display: block; font-size:70px; line-height:76px; margin: 0 0 40px 0;}
.newspictext .icenter .dd h3 span{ color: #BF214C;}
.newspictext .icenter .dd .morea{}

.newspictext2{ }
.newspictext2 .icenter{ display: flex; }
.newspictext2 .icenter .dd{ margin: 0;    width: auto; }
.newspictext2 .icenter .dd h3{ margin: 0; text-align: center; font-size: 64px; line-height: 70px; }
.newspictext2 .icenter .dd h3 span{font-size: 48px;}

.newspictext3 .icenter .dd{ margin: 0; }
.newspictext3 .icenter .dd h3{ color: #fff; margin: 0;  }
 





 
@media screen and (max-width:1600px) {   
  



}

 





