<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{margin:0; padding:0; font-family:"Arial", /*"Source Han Sans CN",*/ "microsoft yahei", sans-serif; color:#fff; font-size:14px; line-height:22px; color:#000;}
img{margin:0; padding:0; border-style:none; vertical-align:middle;}
ol {padding: 0;}
ul li,ol li {margin:0; padding:0; list-style-type:none;}
ul,p,span,h1,h2,h3,h4,h5,dl,dd,dt,form{margin:0; padding:0;}
input,textarea,select{margin:0; padding:0; vertical-align:middle;background: transparent;border: none;}
a{ text-decoration:none;color: #000;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{opacity:0.7;cursor: pointer;}
.span01{display:none;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.center{text-align:center;}
.t_r{text-align:right;}
.pad_block,.pad_inline,.sp_block,.sp_inline{display: none;}

.center{text-align:center;}

.gnavi_fixed{position:fixed; top:100px;right: calc(50% - 590px);}
.gnavi_fixed_bottom{position:absolute; bottom:0px;top: auto;right: 0;}

.mt30{margin-top: 30px;}
.mt100{margin-top: 100px;}
.ti {text-indent: 1rem;}

img.look {
  width: 100%;
  height: auto;
  transform: scale(1);
  transition: transform 1s ease 0s;
}
 
img.look:hover {
  transform: scale(1.05);
}      



.pagetop {
  display: none;
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 9999;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pagetop a {
  display: block;
}
header {width: 100%;}
.header_con {min-width: 1350px;padding: 0 2%;position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;border-bottom: 1px solid #fff;box-sizing: border-box;}
.h_white {background: rgba(255,255,255,0.8);transition: 0.5s;}
.header_logo {float: left;padding-top: 29px;}
.header_nav {float: right;display: flex;align-items: center;}
.nav_list &gt; li {float: left;margin-left: 15px;font-size: 14px;letter-spacing: 2px;line-height: 100px;}
.nav_list &gt; li.on a,.nav_list &gt; li:hover a {color: #bc0e55;}
.nav_list &gt; li#business a:hover,.nav_list &gt; li#application a:hover {cursor: inherit;}
.header_wx {padding: 0 30px 0 39px;cursor: pointer;position: relative;}
.header_wx_x {display: none;position: absolute;top: 50px;left: 10px;z-index: 10000;}
.header_wx:hover .header_wx_x {display: block;}
.header_dl {display: flex;align-items: center;}
.header_dl dt {cursor: pointer;position: relative;}
.header_dl dd {font-size: 13px;line-height: 1.5;margin-left: 8px;display: none;}
.header_email {margin-left: 25px;font-size: 17px;background: #bc0e55;color: #fff;letter-spacing: 2px;line-height: 50px;border-top-left-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;}
.header_email:hover {opacity: 0.8;}
.header_email a {display: block;color: #fff;text-decoration: none;padding: 0 58px;box-sizing: border-box;}
.header_email a img {margin-top: -3px;}
.news_info {width: 100%;padding: 36px 0;background: #000;color: #fff;}
.news_info a {color: #fff;}
.w1081 {width: 100%;max-width: 1081px;margin: 0 auto;}
.news_info_title {float: left;font-size: 21px;letter-spacing: 3px;line-height: 48px;}
.news_info_title span {color: #bc0e55;}
.news_info_a {float: left;font-size: 15px;margin-left: 67px;line-height: 48px;}
.news_info_a span {font-size: 13px;display: inline-block;width: 63px;line-height: 24px;background: #fff;color: #000;text-align: center;margin-right: 16px;}
.news_info_int {float: right;letter-spacing: 3px;}
.news_info_int a {color: #bc0e55;}

.video_bg {position: relative;width: 100%;height:616px;overflow: hidden;}
.videocontainer {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height:100%;}
.fullscreenvideo {width: 100%;height:auto;}
.video_filter {position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height:100%;background: rgba(0, 0, 0, 0.6);}
.video_con {position: absolute;bottom: 122px;left: 20%;z-index: 3;color: #fff;}
.video_con_title {font-size: 70px;letter-spacing: 17px;line-height: 1.5;}
.video_con_des {font-size: 15px;line-height: 1.5;margin-top: 40px;}
.video_con_a {cursor: pointer;margin-top: 39px;font-size: 17px;color: #fff;font-weight: bold;letter-spacing: 2px;width: 354px;height: 62px;line-height: 62px;text-align: center;background: url(../images/red_a.png) no-repeat top center;}
.video_con_a:hover {opacity: 0.8;}
.video_x {display: none;position: fixed;left: 0;top: 0;z-index: 10000;width: 100%;height: 100%;}
.video_x_bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);}
.video_x_show {width: 990px;height: 560px;position: absolute;left: 50%;top: 50%;margin-left: -495px;margin-top: -280px;}
.video_x_show video {width: 100%;height: 100%;}
.video_x_close {position: absolute;top: -30px;right: 0;cursor: pointer;font-size: 20px;background: #bc0e55;color: #fff;width: 30px;line-height: 30px;text-align: center;}
.tab_bg {width: 100%;padding-bottom: 93px;background: url(../images/tab_bg.jpg) no-repeat bottom center;background-size: cover;}
.high_quality {width: 1075px;margin: 40px auto 0 auto;}
.high_quality_dl {display: flex;align-items: center;}
.high_quality_dl dd {margin-left: 87px;}
.high_quality_h5 {font-size: 31px;line-height: 1.5;letter-spacing: 3px;}
.high_quality_h5 span {color: #bc0e55;}
.high_quality_des {font-size: 15px;line-height: 1.5;margin-top: 25px;}
.high_quality_a {font-size: 19px;text-align: center;display: block;width: 325px;height: 87px;border-radius: 43.5px;line-height: 87px;margin: 33px auto 0 auto;background:#bc0e55 url(../images/tori2.jpg) no-repeat 88% center;color: #fff;}
.products_industry {width: 100%;padding: 209px 0 90px 0;background: url(../images/pi_bg.png) no-repeat top center;overflow: hidden;}
.products_industry_h5 {font-size: 35px;text-align: center;letter-spacing: 4px;}
.products_industry_h5 span {color: #bc0e55;}
.products_industry_p {margin-top: 19px;text-align: center;}




.business_segments_list {width: 1200px;max-width: 1200px;margin:87px auto 0 auto;}
.business_segments_list.mt69 {margin-top: 69px;}
.business_segments_list.mt69 li.active,.business_segments_list.mt69 li:hover {opacity: 0.5;}
.business_segments_list li {background: #fff;overflow: hidden;position: relative;width:277px;height: 410px;float: left;margin-left: 30px;}
.business_segments_list li:nth-child(4n+1) {margin-left: 0;}
.business_segments_list li h5 {width: 100%;position: absolute;top: 35px;left:0;font-size: 25px;letter-spacing: 2px;color: #bc0e55;box-sizing: border-box;}
.business_segments_list li .business_hover {display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 276px;width: 277px;height: 410px;background: #fff;box-sizing: border-box;}
.business_segments_list li .business_hover a {width: 277px;height: 410px;padding: 0 30px;opacity: 1;text-align: center;display: block;box-sizing: border-box;}
.business_segments_list li .business_hover p.p1 {margin-top:80px;font-size: 14px;line-height: 22px;}
.business_segments_list li .business_hover p.p2 {font-size: 16px;line-height: 27px;margin-top: 40px;text-align: left;}
.business_segments_list li .business_hover .afo {display: block;position: absolute;bottom: 39px;left: 30px;width: 217px;height: 56px;line-height: 56px;font-size: 15px;text-align: center;background: #bc0e55 url(../images/tori2.jpg) no-repeat 88% center;border-top-left-radius: 28px;border-top-right-radius: 28px;border-bottom-left-radius: 28px;border-bottom-right-radius: 28px;color: #fff;border: 1px solid #fff;box-sizing: border-box;}
.business_segments_list li:hover .business_hover {top: 0;transition: all 1s cubic-bezier(0, 1, 0.5, 1);background:url(../images/hoverbg.png) no-repeat top center;}
.business_segments_list li:hover h5 {background: none;}

.about_us {width: 100%;padding: 315px 0 80px 0;background: url(../images/about_us_bg.jpg) no-repeat top center;overflow: hidden;}
.about_usimg {margin-top: 50px;text-align: center;}
.about_usimg img {width: 858px;height: auto;}
.sq_ul {width:100%;max-width: 1200px;margin: 80px auto 0 auto;}
.sq_ul li {width: 578px;float: left;margin-left: 28px;}
.sq_ul li:nth-child(2n+1) {margin-left: 0;}
.sq_ultitle {margin-top: 32px;font-size: 24px;color: #bc0e55;text-align: center;letter-spacing: 4px;}
.sq_uldes {margin-top: 20px;font-size: 14px;line-height: 2;padding: 0 9px;box-sizing: border-box;}
.advantage {width: 100%;padding-top: 285px;height: 931px;background: url(../images/advan.jpg) no-repeat top center;box-sizing: border-box;}
.advantage_h5 {font-size: 22px;font-weight: normal;letter-spacing: 4px;}
.advantage_h5 span {font-weight: bold;color: #bc0e55;}
.advantage_con {position: relative;}
.advantage_ul {position: absolute;right: 0;top: 0;width: 70%;padding: 80px 5% 80px 12%;background: #fff;box-sizing: border-box;}
.advantage_ul li {width: 46.5%;float: left;margin-left: 2%;margin-top: 70px;}
.advantage_ul li:nth-child(2n+1) {margin-left: 0;}
.advantage_ul li:nth-child(1),.advantage_ul li:nth-child(2) {margin-top: 0;}
.advantage_des {font-size:15px;line-height: 1.5;margin-top: 20px;letter-spacing: 1px;padding:0 3px 0 33px;box-sizing: border-box;}
.advantage_dimg {position: absolute;right: 60%;top: 50px;}
.clints {width: 100%;padding-top: 145px;height: 837px;background: url(../images/clints.jpg) no-repeat top center;box-sizing: border-box;}
.clints_list {margin-top: 10px;text-align: center;}
.contact_us {width: 100%;height: 457px;background: url(../images/contact_bg.jpg) no-repeat top center;}
.contact_con {display: flex;width:100%;max-width: 1200px;margin: 0 auto;}
.contact_us_left {width: 38.6%;height: 457px;padding-top: 117px;color: #fff;box-sizing: border-box;}
.contact_us_left .products_industry_h5 {text-align: left;}
.contact_us_des {margin-top: 30px;font-size: 15px;line-height: 2;}
.contact_us_left .high_quality_a {margin: 30px 0 0 -15px;}
.contact_us_left .high_quality_a img {margin-top: -3px;}
.contact_us_right {width: 61.4%;height: 456px;padding: 108px 0 0 103px;background: #bc0e55;color: #fff;box-sizing: border-box;}
.contact_us_dl {display: flex;align-items: center;}
.contact_us_dl dt {font-size: 20px;line-height: 1.5;letter-spacing: 4px;margin-right: 52px;}
.contact_us_dl dd {display: flex;align-items: center;}
.contact_us_dl dd .img1 {margin-right: 25px;margin-left: 20px;}
.contact_us_dl dd .img2 {margin-right: 20px;}
.contact_us_dl dd .img2 img {width: 130px;height: auto;}
.contact_us_dl dd .des {font-size: 15px;line-height: 1.5;}
.line {width: max-content;border-top: 1px solid #fff;margin-top: 38px;padding-top: 30px;}
.line2 {width: 100%;border-top: 1px solid #bfbfbf;margin-top: 15px;}
.footer {width: 100%;background: #e8e8e8;padding: 105px 0 23px 0;}
.footer_con {width:100%;max-width: 1200px;margin: 0 auto;display: flex;}
.footer_ul li {float: left;margin-left: 55px;}
.footer_ul li:nth-child(1) {margin-left: 86px;}
.footer_ul li h5 {font-size: 16px;}
.footer_ul li p {margin-top: 28px;font-size: 14px;padding-left: 12px;border-left: 1px solid #4c4c4c;box-sizing: border-box;}
.footer_ul li p a {display: block;color: #4c4c4c;margin-top: 22px;}
.footer_ul li p a:first-child {margin-top: 0;}
.copyright {width:100%;max-width: 1200px;margin: 115px auto 0 auto;font-size: 13px;color: #4c4c4c;}
.copyright span {margin-left: 23px;}
.copyright2 {background: #000;color: #fff;text-align: center;font-size: 12px;padding:12px 0;line-height: 2;}
.copyright2 a {color: #939393;}

.about_us_banner {margin-top: 115px;text-align: center;padding-top: 72px;height: 248px;background: url(../images/about_us_banner.jpg) no-repeat center center/cover;box-sizing: border-box;}
.contact_banner {margin-top: 115px;text-align: center;padding-top: 72px;height: 246px;background: url(../images/contact_banner.jpg) no-repeat center center/cover;box-sizing: border-box;}
.news_banner {margin-top: 115px;text-align: center;padding-top: 72px;height: 247px;background: url(../images/news_banner.jpg) no-repeat center center/cover;box-sizing: border-box;}
.products_banner {margin-top: 115px;text-align: center;padding-top: 72px;height: 247px;background: url(../images/products_banner.jpg) no-repeat center center/cover;box-sizing: border-box;}
.powder_banner {margin-top: 115px;text-align: center;padding-top: 72px;height: 248px;background: url(../images/powder_banner.jpg) no-repeat center center/cover;box-sizing: border-box;}
.business_banner {margin-top: 115px;text-align: center;padding-top: 72px;height: 248px;background: url(../images/business_banner.jpg) no-repeat center center/cover;box-sizing: border-box;}
.privacy_banner {display: none;margin-top: 115px;text-align: center;padding-top: 72px;height: 150px;background:#bc0e55;color: #fff;}
.foods_banner {margin-top: 115px;text-align: center;padding-top: 72px;height: 248px;background: url(../images/foods_banner.jpg) no-repeat center center/cover;box-sizing: border-box;}
.foods_banner .img span {font-size: 27px;}
.about_us_des {margin-top: 21px;font-size: 27px;letter-spacing: 4px;margin-left: 4px;font-weight: bold;}
.about_us_des.mt0 {margin-top: 0;margin-bottom: 21px;font-weight: normal;}
.nav_info {font-size: 14px;padding: 22px 0;background: #f2f2f2;letter-spacing: 2px;}
.nav_info.mt115 {margin-top: 115px;}
.nav_info_con {width: 1178px;margin: 0 auto;}
.nav_info_con span {text-decoration: underline;}
.nav_info_con a.none:hover {cursor: inherit;opacity: 1;}
.about_list {padding: 41px 0 50px 0;background: #1a1a1a;}
.about_listul {width:100%;max-width: 1200px;margin: 0 auto;}
.about_listul li {float: left;margin-left: 18px;}
.about_listul li:first-child {margin-left: 0;}
.about_listul li .des {margin: 21px 4px 0 4px;font-size: 20px;color: #fff;letter-spacing: 1px;padding-left: 17px;line-height: 29px;border-left: 3px solid #d60f54;background: url(../images/bottom.png) no-repeat 95% center;box-sizing: border-box;}
.about_attitude {padding-top: 81px;height: 748px;background: url(../images/about_attitude.jpg) no-repeat top center;box-sizing: border-box;}
.about_attitude .about_usimg {margin-top: 0;}
.about_attitude_des {font-size: 17px;letter-spacing: 2px;line-height: 37px;width: 925px;padding: 42px 0 50px;text-align: center;margin: 65px auto 0 auto;background: rgba(255, 255, 255, 0.9);border-radius: 12px;box-shadow: 0 0 5px 2px #e6e6e6;box-sizing: border-box;}
.about_attitude_des span {display: block;font-size: 19px;font-weight: bold;color: #bc0e53;margin-bottom: 28px;}
.about_history {position: relative;width: 1200px;max-width: 1200px;margin: 0 auto;padding-top: 74px;height: 782px;background: url(../images/about_history.png) no-repeat top center;box-sizing: border-box;}
.about_history_h5 {font-size: 40px;line-height: 1;letter-spacing: 4px;padding-left: 20px;border-left: 16px solid #bc0e53;box-sizing: border-box;}
.about_history_li {width: 250px;text-align: center;}
.about_history_lih5 {font-size: 34px;color: #bc0e53;}
.about_history_lip {font-size: 17px;line-height: 1.5;letter-spacing: 2px;margin-top: 80px;}
.about_history_li.h1 {position: absolute;left: 387px;top: 98px;}
.about_history_li.h2 {position: absolute;left: 707px;top: 98px;}
.about_history_li.h3 {position: absolute;left: 121px;top: 312px;}
.about_history_li.h4 {position: absolute;left: 487px;top: 312px;}
.about_history_li.h5 {position: absolute;left: 842px;top: 312px;}
.about_history_li.h6 {position: absolute;left: 179px;top: 500px;}
.about_history_li.h7 {position: absolute;bottom: 0;left: 373px;}
.about_summary {position: relative;margin-top: 92px;padding-top: 156px;height: 623px;background: url(../images/about_summary.jpg) no-repeat top center;box-sizing: border-box;}
.about_summary_con {position: absolute;left: 50%;z-index: 3;margin-left: -512px;font-size: 16px;width: 1024px;background: #fff;border-radius: 12px;padding: 63px 172px;box-shadow: 0 0 5px 2px #e6e6e6;box-sizing: border-box;}
.about_summary .about_history_h5 {width: 228px;margin: 0 auto;}
.about_summary_tb {margin-top: 25px;}
.about_summary_tb tr td {padding-top: 35px;line-height: 1.5;letter-spacing: 3px;}
.about_summary_tb tr td:first-child {width: 206px;}
.about_advantage {height: 1695px;padding-top: 216px;background: url(../images/about_advantage.jpg) no-repeat top center;box-sizing: border-box;}
.about_advantage_h5 {font-size: 36px;line-height: 1;letter-spacing: 3px;}
.about_advantage_h5 span {color: #bc0e53;}
.about_advantage_h5 span.f55 {font-size: 55px;}
.about_advantage_con {position: relative;margin-top: 80px;}
.about_advantage_con li {float: left;width: 355px;margin-left: 24px;margin-top: 70px;}
.about_advantage_con li:nth-child(2n+1) {margin-left: 0;}
.about_advantage_con_dimg {position: absolute;right: 847px;top: 169px;}
.about_advantage_con .w939 {position: absolute;right: 0;top: 0;width: 939px;border-radius: 12px;background: #fff;padding: 50px 77px 50px 128px;box-shadow: 0 0 5px 2px #e6e6e6;box-sizing: border-box;}
.w1200 {width:100%;max-width: 1200px;margin: 0 auto;}
.about_advantage_con1 {position: relative;margin-top: 112px;}
.about_advantage_con1 .w939 {width: 939px;min-width: 939px;border-radius: 12px;background: #fff;padding: 65px 128px 85px 45px;box-shadow: 0 0 5px 2px #e6e6e6;box-sizing: border-box;}
.about_advantage_dimg2 {position: absolute;left: 814px;top: -145px;}
.about_advantage_con1_des {margin-top: 50px;display: flex;}
.aa_ri .ins {font-size: 15px;line-height: 1.5;margin-top: 20px;letter-spacing: 1px;}
.aa_ri {width: 371px;margin-left: 35px;}
.globalnet {height: 1538px;padding-top: 108px;background: url(../images/globalnet.jpg) no-repeat top center;box-sizing: border-box;}
.globalnet .about_history_h5 {width: 215px;margin: 0 auto;}
.globalnet_ins {margin-top: 52px;font-size: 15px;text-align: center;}
.globalnet_ul {width: 1166px;margin: 55px auto 0 auto;}
.globalnet_ul li {float: left;width: 360px;margin-left: 43px;margin-top: 44px;border-radius: 15px;box-shadow: 0 0 5px 3px #cecece;}
.globalnet_ul li:nth-child(3n+1) {margin-left: 0;}
.globalnet_con {height: 295px;padding: 30px 20px 0 20px;box-sizing: border-box;}
.globalnet_companyname {font-size: 21px;font-weight: bold;display: flex;align-items: center;}
.globalnet_companyname span.a1 {display: inline-block;margin-right: 16px;font-weight: normal;font-size: 17px;padding: 0 15px;height: 35px;line-height: 35px;background: #bc0e53;color: #fff;letter-spacing: 4px;}
.globalnet_companyname span.a2 {letter-spacing: 1px;}
.globalnet_netline {margin: 12px 0 24px 0;border-top: 1px solid #bfbfbf;box-sizing: border-box;}
.globalnet_address {font-size: 16px;line-height: 35px;}
.globalnet_address span {display: inline-block;line-height: 1.5;font-size: 13px;}
.contact_list {min-width: 100%;padding: 58px 0;background: #ebedf3;}
.contact_list_h5 {font-size: 37px;text-align: center;padding-bottom: 35px;background: url(../images/red_bo.png) no-repeat bottom center;}
.contact_list_p {font-size: 15px;text-align: center;line-height: 30px;margin-top: 30px;}
.contact_list_con {max-width: 1050px;width: 1050px;margin: 63px auto 0 auto;padding: 66px 118px;border-radius: 12px;background: #fff;box-sizing: border-box;}
.contact_list_submit {width: 308px;margin: 65px auto 0 auto;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;background:#bc0e55 url(../images/tori2.jpg) no-repeat 88% center;}
.contact_list_submit input {display: block;cursor: pointer;color: #fff;font-size: 19px;text-align: center;width: 308px;height: 70px;line-height: 70px;}
.contact_list_submit:hover {opacity: 0.8;}

.toop_contact_must{color:#e50047; font-size:15px;}
.toop_contact_dl{font-size:17px; line-height:32px; padding:22px 0; border-bottom:#CCC 1px dotted; display:flex;align-items: center;}
.toop_contact_dl dt{width:180px; display:flex;}
.toop_contact_dl.w100 {width: 100%;display: block;padding: 22px 27px 22px 0;box-sizing: border-box;}
.toop_contact_dl.w100 dt {width: 100%;}
.toop_contact_dl.w100 dd {padding-left: 27px;}
.toop_contact_dl.w100 dd label {width: 32%;display: inline-block;}
.toop_contact_dl dt i{width:25px; color:#e50047; font-size:15px; line-height:1;}
.toop_contact_text{width:432px; height:32px; padding:0 5px; border:#E4E4E4 1px solid; background:#f1f1f1; box-sizing:border-box;}
.toop_contact_textarea{width:635px; height:118px; padding:5px; border:#E4E4E4 1px solid; background:#f1f1f1; box-sizing:border-box;}
.toop_contact_label{padding-right:45px;}
.toop_contact_label:hover {cursor: pointer;}
.toop_contact_label input{margin-right:10px;}
.contact_list_p1 {font-size: 15px;}
.toop_contact_open {display: none;padding-left: 50px;box-sizing: border-box;}
.toop_contact_open.mt0 {margin-top: 0;padding-left: 0;}
.toop_contact_open.mt0 label {padding: 0 50px;}
.toop_contact_open.show {display: block;}
.toop_contact_open label {font-size: 14px;box-sizing: border-box;}






.banner {position: relative;width: 100%;height: 855px;background: url(../images/header_banner_bg.jpg) no-repeat top center;background-size: cover;}
.banner .a1 {position: absolute;bottom: 292px;left: 50%;margin-left: -398px;}
.banner .a2 {position: absolute;bottom: 38px;left: 2%;}





.news_list {width: 100%;background: #ecedf2;padding: 10px 0;}
.news_list_a {width: 1160px;margin: 37px auto 0 auto;}
.news_list_a a {display: block; padding: 38px 40px 26px 40px;border-radius: 12px;box-sizing: border-box;background: url(../images/redri.svg) #fff no-repeat 95% center; background-size: 9px auto;}
.news_list_h5 {font-size: 18px;letter-spacing: 1px;}
.news_list_p1 {font-size: 14px;line-height: 1.5;margin-top: 20px;}
.news_list_p2 {margin-top: 28px;font-size: 13px;letter-spacing: 1px;}
.news_list_p2 .s1 {color: #cb0101;}
.news_list_p2 .s2 {color: #717171;margin-left: 17px;}
.news_page {margin: 55px 0 90px 0;text-align: center;}
.news_page a {display: inline-block;width: 37px;height: 37px;line-height: 37px;text-align: center;font-size: 15px;color: #333;}
.news_page a:hover,.news_page a.active {background: #bc0e55;color: #fff;opacity: 1;}

.products_kind {width: 100%;background: #1a1a1a;padding: 55px 0 43px 0;box-sizing: border-box;}
.products_kind_h5 {font-size: 30px;letter-spacing: 6px;color: #fff;text-align: center;}
.products_kind_h5 span {color: #d60f54;}
.products_kind_ul {width: 1182px;margin: 8px auto 0 auto;}
.products_kind_ul li {width: 137px;height: 137px;border-radius: 12px;float: left;margin-left: 37px;margin-top: 37px;background: #fff;text-align: center;box-sizing: border-box;}
.products_kind_ul li:nth-child(7n+1) {margin-left: 0;}
.products_kind_ul li a {display: block;padding: 27px 0;box-sizing: border-box;}
.products_kind_ul li a .des {font-size: 18px;margin-top: 10px;letter-spacing: 2px;font-weight: bold;}
.products_kind_ul li .img {height: 56px;display: flex;align-items: center;justify-content: center;}
.products_kind_ul li.active,.products_kind_ul li:hover {box-shadow: 0 0 5px 5px #d70e54;}
.products_kind_ul li.other a {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.products_fordetail {font-size: 19px;margin: 48px auto 0 auto;width: 308px;height: 70px;line-height: 70px;letter-spacing: 2px;text-align: center;background: #d60f54 url(../images/tob.svg) no-repeat 88% center;background-size: 13px auto;border-radius: 35px;box-sizing: border-box;}
.products_fordetail a {display: block;color: #fff;}
.products_search_result {width: 1182px;margin: 65px auto 170px auto;}
.products_search_result_h5 {font-size: 48px;text-align: center;letter-spacing: 9px;line-height: 1;}
.products_search_result_p {margin-top: 36px;font-size: 22px;letter-spacing: 3px;text-align: center;}
.products_search_result_p span {color: #d60f54;}
.products_search_resultlist {margin-top:25px;}
.products_search_resultlist li {float: left;margin-left: 42px;margin-top: 42px;width: 366px;box-shadow: 0 0 5px 3px #eee;border-radius: 12px;}
.products_search_resultlist li:nth-child(3n+1) {margin-left: 0;}
.products_search_resultlist li .img {display: flex;align-items: center;justify-content: center;height: 359px;border-bottom: 1px solid #bfbfbf;box-sizing: border-box;}
.products_search_resultlist li .img img {width: auto;height: 283px;}
.products_search_resultlist li a {display: block;padding: 0 20px 48px 20px;box-sizing: border-box;}
.products_search_resultlist li .des {margin-top: 35px;font-size: 19px;line-height: 1.5;letter-spacing: 3px;padding: 0 8px;background: url(../images/tori.svg) no-repeat 96% center;box-sizing: border-box;}

.w1400 {overflow: hidden;}
.toop_detail_intro {width:100%;max-width: 1200px;margin: 47px auto 0 auto;}
.toop_detail_intro .fl {float: left;}
.toop_detail_intro .big {margin-right: 18px;}
.toop_detail_intro .big li {margin-left: 8px;display: none;width: 415px;height: 415px;text-align: center;border: 1px solid #cfcfcf;box-sizing: border-box;}
.toop_detail_intro .big li.show {display: block;}
.toop_detail_intro .small li {border: 1px solid #cfcfcf;overflow: hidden;box-sizing: border-box;margin-top: 8px;width: 86px;height: 86px;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center;}
.toop_detail_intro .small li img {width: auto;height: 100%;box-sizing: border-box;}
.toop_detail_intro .small li:first-child {margin-top: 0;}
.toop_detail_intro .small li.active {border:4px solid #f60100;}
.toop_detail_intro .toop_ins {float: left;margin-left: 62px;letter-spacing: 1px;}
.toop_detail_intro .toop_ins h3 {font-size: 33px;margin-top: 15px;}
.toop_detail_intro .toop_ins .p1 {font-size: 15px;}
.toop_detail_intro .toop_ins .p2 {margin-top: 29px;font-size: 16px;}
.toop_detail_intro .toop_ins h5 {margin-top: 34px;font-size: 20px;padding-top: 40px;border-top: 1px solid #bfbfbf;box-sizing: border-box;}
.toop_ins_ul {margin-top: 16px;font-size: 16px;}
.toop_ins_ul li {float: left;margin-left: 10px;width: 131px;height: 39px;line-height: 39px;text-align: center;background: #f9e3e5;border-radius: 12px;}
.toop_ins_ul li:nth-child(1) {margin-left: 0;}
.products_detail_h5 {margin-top: 77px;font-size: 26px;letter-spacing:4px;line-height: 1.2;padding-left: 18px;border-left: 20px solid #bc0e55;box-sizing: border-box;}
.products_detail_chara {margin-top: 26px; font-size: 16px;}
.products_detail_chara li {margin-top: 19px;display: flex;}
.products_detail_chara li i {

           display:block;

           width: 10px;

           height: 10px;

           background-color: #000;

           border-radius: 50%;

           margin-right:5px;margin-top:10px;

       }
.products_detail_chara li span {display: block;width: 1175px;line-height:2;}

.products_detail_chara2 {margin-top: 26px;font-size: 16px;line-height: 160%;margin-left: 24px;}
.products_detail_chara2 li {letter-spacing: 2px; margin-bottom: 10px;list-style-type: decimal;}
.products_detail_f22 {font-size: 22px;margin-top: 26px;letter-spacing: 2px;font-weight: bold;}
.products_detail_f22.mt41 {margin-top: 41px;}
.products_detail_tb {margin-top: 18px;text-align: center;letter-spacing: 1px;border-top: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;box-sizing: border-box;}
.products_detail_tb tr th {font-size: 17px;line-height: 1.2;padding: 15px 0;background: #f2f2f2;border-bottom: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;box-sizing: border-box;}
.products_detail_tb tr td {font-size: 15px;line-height: 1.2;padding: 15px 0;border-bottom: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;box-sizing: border-box;}
.products_detail_f25 {margin-top: 26px;width: 100%;line-height: 52px;background: #f9e8f0;font-weight: bold;letter-spacing: 3px;font-size: 25px;text-align: center;}
.products_detail_size {margin: 32px 0 100px 0;}
.products_detail_size_img {float: left;}
.products_detail_size .products_detail_tb {width: 775px;float: left;margin-left: 52px;}

.w1160 {width: 1160px;margin: 0 auto;}
.news_detail_cons1 {width: 100%;background: #ecedf2;padding: 75px 0 69px;}
.news_detail_cons1_h5 {font-size: 35px;letter-spacing: 3px;color: #bc0e55;line-height: 1.2;}
.news_detail_cons1_p {font-size: 16px;margin-top: 26px;letter-spacing: 2px;color: #bc0e55;}
.news_detail_cons1_p span {color: #717274;margin-left: 21px;letter-spacing: 0;}
.return_list {font-size: 19px;text-align: center;line-height: 70px;width: 308px;height: 70px;margin: 65px auto 128px auto;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
    background: #bc0e55 url(../images/tori2.jpg) no-repeat 88% center;}
.return_list.mb0 {margin-bottom: 0;}
.return_list a {display: block;cursor: pointer;color: #fff;}
.news_detail_con {}
.news_detail_cons2 {display: flex;width: 1160px;margin: 70px auto 0 auto;}
.news_detail_cons2_f16 {font-size: 16px;line-height: 1.5;letter-spacing: 1px;}
.news_detail_cons2_f16.center {margin-top: 30px;text-align: center;}
.news_detail_cons2_f16.tcenter {margin-top: 30px;text-align: center;font-weight: bold;background: #bc0e55;color: #fff;}
.news_detail_cons2_tbtitle  {font-size: 14px;line-height: 2;margin-top: 30px;text-align: center;font-weight: bold;background: #bc0e55;color: #fff;}
.news_detail_cons2_f16 .f18 {display: block;font-size: 18px;color: #bc0e55;margin-bottom: 5px;}
.news_detail_cons2_f16 .right_ins {display: block;text-align: right;font-size: 12px;color: rgb(160, 160, 160);}
.news_detail_cons2_case {margin-top: 50px;font-size: 16px;line-height: 2;text-align: center;letter-spacing: 1px;border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;box-sizing: border-box;}
.news_detail_cons2_img {text-align: center;margin: 50px 0;}
.news_detail_cons2_img.mt0 {margin: 0;}
.news_detail_cons2_img.mt10 {margin-top: 10px;}
.news_detail_cons2_left {width: 750px;float: left;}
.news_detail_cons2_right {width: 380px;margin-left: 130px;float: right;}
.news_detail_cons2_h5 {font-size: 24px;letter-spacing: 2px;color: #bc0e55;padding-bottom: 15px;border-bottom: 1px solid #d9d9d9;box-sizing: border-box;}
.news_detail_cons2_dl {border-bottom: 1px dotted #d9d9d9;padding-right: 55px;background: url(../images/redri.svg) no-repeat 98% center;background-size: 9px auto;box-sizing: border-box;}
.news_detail_cons2_dl a {display: flex;height: 95px;align-items: center;}
.news_detail_cons2_dl.bbn {border-bottom: none;}
.news_detail_cons2_dl dt {font-size: 43px;color: #999;}
.news_detail_cons2_dl dt span {display: block;margin-top: 7px;font-size: 12px;text-align: center;}
.news_detail_cons2_dl dd {font-size: 14px;margin-left: 28px;letter-spacing: 1px;}
.news_detail_next {width: 1160px;margin: 88px auto 0 auto;height: 123px;box-shadow:0 0 5px 3px #f3f3f5;background: url(../images/redri.svg) no-repeat 95% center;background-size: 13px auto;box-sizing: border-box;}
.news_detail_next .f23 {font-size: 23px;color: #bc0e55;font-weight: bold;padding-right: 50px;margin-right: 50px;border-right:1px solid #d9d9d9;line-height: 73px;}
.news_detail_next .f18 {font-size: 18px;}
.news_detail_next a {display: block;display: flex;align-items: center;padding:25px 75px 25px 46px;box-sizing: border-box;}




.business_list {display: none;position: absolute;left: 0;top: 93px;z-index: 2;width: 100%;padding: 45px 0 115px 0;background: url(../images/nav_down.jpg) no-repeat center;color: #fff;box-sizing: border-box;}
.business_list h5 {width: 1127px;margin: 0 auto;font-size: 28px;letter-spacing: 6px;line-height: 1;}
.business_list ul {width: 1127px;margin:43px auto 0 auto;}
.business_list ul li {float: left;margin-left: 13px;}
.business_list ul li:first-child {margin-left: 0;}
.business_list ul li a {display: block;color: #fff;}
.business_list ul li img {border-radius: 10px;}
#business .business_list ul li a:hover,#application .business_list ul li a:hover {cursor: pointer;}
.business_list ul li p {overflow: hidden;font-size: 20px;margin-top:25px;line-height: 29px;letter-spacing: 2px;padding-left: 16px;border-left: 3px solid #b90e54;box-sizing: border-box;}
.business_list ul li p span {float: right;display: block;width: 12px;height: 29px;margin-right:3%;background: url(../images/wri.svg) no-repeat center;background-size: 11px auto;}
.nav_list li:hover .business_list ul li a {color: #fff;}



.powder_min {margin-top: 85px;text-align: center;}
.powder_min_title {font-size: 40px;line-height: 1.5;color: #bc0e55;letter-spacing: 8px;font-weight: 400;}
.powder_min_p {font-size: 17px;margin-top: 40px;line-height: 2;letter-spacing: 3px;}
.powder_min_img {margin-top: 68px;}

.powder_advantage {position: relative;margin-top: 119px;height: 740px;color: #fff;}
.powder_advantage_con {position: relative;height: 100%;padding-top: 89px;box-sizing: border-box;}
.powder_advantage_title {font-size: 44px;letter-spacing: 6px;line-height: 1;}
.powder_advantage_bg {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;background: url(../images/powder_advantage_bg.png) no-repeat top center;box-sizing: border-box;}
.powder_advantage_des {width: 1144px;margin: 0 auto;padding-left: 20px;border-left: 1px solid #fff;box-sizing: border-box;}
.powder_advantage_list {margin-top: 35px;}
.powder_advantage_list li {font-size: 18px;letter-spacing: 0.5px;font-weight: bold;border-radius: 12px;margin-top: 12px;width: 392px;height: 80px;line-height: 80px;padding: 0 46px 0 22px;background: rgba(226, 153, 183, 0.6);box-sizing: border-box;}
.powder_advantage_list li span {font-size: 20px;margin-right: 13px;}
.powder_advantage_list li.active,.powder_advantage_list li:hover {background: #fff url(../images/right_icon.svg) no-repeat 96% center;background-size: 30px auto;color: #bc0e55;cursor: pointer;}
.powder_advantage_p {position: relative;width: 1144px;margin:63px auto 0 auto;font-size: 15px;line-height: 26px;}
.powder_advantage_p p {width: 418px;letter-spacing: 4px;opacity: 0;transition: all ease-in-out .3s;position: absolute;
    top: 0;
    left: 0;
    height: 100%;}
.powder_advantage_p p.active {opacity: 1;}
.powder_bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -2;}
.powder_bg li {opacity: 0;transition: all ease-in-out .3s;position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
.powder_bg li.active {opacity: 1;}
.powder_bg li:nth-child(1) {height: 740px;background: url(../images/powder_02.jpg) no-repeat top center;}
.powder_bg li:nth-child(2) {height: 740px;background: url(../images/powder_03.jpg) no-repeat top center;}
.powder_bg li:nth-child(3) {height: 740px;background: url(../images/powder_04.jpg) no-repeat top center;}

.test_type {width: 1196px;margin: 157px auto 0 auto;}
.test_type_h5 {font-size: 40px;line-height: 1;letter-spacing: 5px;padding-left: 22px;border-left: 16px solid #bc0e55;box-sizing: border-box;}
.test_type_p {margin-top: 32px;font-size: 23px;color: #bc0e55;letter-spacing: 3px;font-weight: bold;}
.test_type_h5_2 {margin-top: 56px;font-size: 27px;line-height: 66px;background: #f2f2f2;letter-spacing: 5px;text-align: center;}
.test_type_ul {width: 793px;margin: 33px auto 0 auto;}
.test_type_ul.n5 {width: 1187px;}
.test_type_ul li {float: left;padding-top: 28px;width: 241px;height: 306px;margin-left: 35px;border-radius: 12px;box-shadow: 0 0 5px 3px #f3f3f5;box-sizing: border-box;}
.test_type_ul.n5 li {width: 215px;margin-left: 28px;}
.test_type_ul li:nth-child(1) {margin-left: 0;}
.test_type_ul li .img {height: 188px;text-align: center;}
.test_type_ul li .img img {width: auto;height: 100%;}
.test_type_ul li .des {margin-top: 34px;font-size: 18px;letter-spacing: 3px;text-align: center;}
.powder_scale {margin-top: 133px;background: #f4f2f7;padding: 99px 0 130px 0;}
.powder_scale_w {width:100%;max-width: 1200px;margin: 0 auto;}
.powder_scale_p {margin-top: 69px;font-size: 16px;line-height: 2;}
.powder_scale_p.mt30 {margin-top: 30px;}
.powder_scale_ul {margin-top: 100px;}
.powder_scale_ul li {float: left;width: 569px;margin-left: 61px;}
.powder_scale_ul li:nth-child(1) {margin-left: 0;}
.powder_scale_ul li .img img {width: 100%;height: auto;}
.powder_scale_ul li .des {margin-top: 20px;font-size: 20px;line-height: 1.5;text-align: center;font-weight: bold;letter-spacing: 3px;}
.powder_scale_f {margin-top: 73px;background: #fff;padding: 6px 70px 69px 57px;box-sizing: border-box;}
.powder_scale_fdl {display: flex;align-items: center;padding-top: 60px;}
.powder_scale_fdl dt .des {font-size: 20px;letter-spacing: 5px;margin-bottom: 31px;}
.powder_scale_fdl dt .des span {font-size: 33px;color: #bc0e55;font-family: fangsong;font-weight: bold;}
.powder_scale_fdl dd {margin-left: 86px;}
.powder_scale_fh5 {font-size: 22px;line-height: 1.5;}
.powder_scale_fp {font-size: 15px;margin-top: 18px;}
.powder_scale_ful {margin-top: 34px;}
.powder_scale_ful li {float: left;width: 261px;margin-left: 4px;}
.powder_scale_ful li:first-child {margin-left: 0;}
.powder_scale_ful li .img img {width: 100%;height: auto;}


.foods_intro {width:100%;max-width: 1200px;margin: 50px auto 0 auto;display: flex;}
.img.mt10 {margin-top: 10px;}
.foods_intro_ri {margin-left: 62px;}
.foods_intro_h1 {font-size: 35px;letter-spacing: 4px;padding: 20px 0 25px 0;border-bottom: 1px solid #bfbfbf;box-sizing: border-box;}
.foods_intro_p {font-size: 17px;line-height: 2;margin-top: 30px;}
.foods_intro_chara {width: 536px;margin-top: 48px;background: #f7e8eb;border-radius: 12px;padding: 33px 32px 62px 32px;box-sizing: border-box;}
.foods_intro_h2 {font-size: 26px;letter-spacing: 2px;color: #bc0e55;}
.foods_intro_ul {margin-top:18px;}
.foods_intro_ul li {float: left;width: 229px;line-height: 52px;margin:14px 0 0 13px;background: #fff;font-size: 16px;padding-left: 12px;box-sizing: border-box;}
.foods_intro_ul li:nth-child(2n+1) {margin-left: 0;}
.foods_intro_ul li span {font-size: 13px;margin-right: 10px;}
.foods_design {margin-top: 26px;text-align: center;}
.foods_design_des {width: 399px;height: 85px;line-height: 85px;font-size: 27px;letter-spacing: 4px;background: #f7e8eb;border-radius: 12px;}
.foods_system {margin-top: 80px;}
.foods_system li {float: left;margin-left: 28px;margin-top: 33px;position: relative;width: 575px;height: 257px;box-shadow: 0 0 5px 3px #ededed;border-radius: 20px;box-sizing: border-box;}
.foods_system li:nth-child(2n+1) {margin-left: 0;}
.foods_system_img {position: absolute;width: 575px;height: 257px;top: 0;left: 0;}
.foods_system_img img {border-radius: 20px;}
.foods_system_num {position: absolute;top: 29px;left: 21px;font-size: 36px;font-weight: bold;color: #b3b3b3;}
.foods_system_des {position: absolute;top: 116px;left: 32px;font-size: 30px;line-height: 1;color: #bc0e55;font-weight: bold;}
.cooperative_customers {margin-top: 33px;}
.cooperative_customers li {float: left;margin-left: 30px;padding: 0 20px;height: 76px;line-height: 76px;margin-bottom: 20px;border: 1px solid #bfbfbf;box-sizing: border-box;}
.cooperative_customers li:first-child {margin-left: 0;}

.cooperative_battery {margin-top: 33px;}
.cooperative_battery li {float: left;margin-left: 30px;padding: 0 20px;height: 76px;line-height: 76px;margin-bottom: 20px;border: 1px solid #bfbfbf;box-sizing: border-box;}
.cooperative_battery li:first-child {margin-left: 0;}

.cooperative_chemical {margin-top: 33px;}
.cooperative_chemical li {float: left;margin-left: 30px;padding: 0 20px;height: 76px;line-height: 76px;margin-bottom: 20px;border: 1px solid #bfbfbf;box-sizing: border-box;}
.cooperative_chemical li:first-child {margin-left: 0;}

.customer_site_p {margin-top: 39px;font-size: 20px;letter-spacing: 2px;line-height: 1.5;}
.customer_site_scroll {width: 100%;overflow: hidden;overflow-x: scroll;}
.customer_site_scroll::-webkit-scrollbar {width: 5px;height: 15px;}
.customer_site_scroll::-webkit-scrollbar-thumb {border-radius: 1em;background-color: rgba(50, 50, 50, .3);}
.customer_site_scroll::-webkit-scrollbar-track {border-radius: 1em;background-color: rgba(50, 50, 50, .1);}




.customer_site_ul {width: 1993px;margin-top: 24px;}
.customer_site_ul li {float: left;margin-left: 12px;}
.customer_site_ul li:first-child {margin-left: 0;}
.other_industries {margin-top: 96px;background: #f2f2f2;padding: 70px 0 105px 0;}
.other_industries_title {font-size: 32px;text-align: center;letter-spacing: 6px;line-height: 1;}
.business_segments_list li h5.other_industries_title2 {top: auto;bottom: 33px;text-align: center;}
.other_industries_title2 span {display: block;margin-top: 9px;font-size: 14px;line-height: 22px;color: #000;}

.customer_battery_ul {margin-top: 24px;}
.customer_battery_ul li {float: left;margin-left: 12px;}
.customer_battery_ul li:first-child {margin-left: 0;}

.business_summary_p {margin-top: 93px;font-size: 23px;line-height: 1.8;text-align: center;color: #4b4b4b;letter-spacing: 4px;}
.business_summary_p p {font-size: 31px;font-weight: bold;color: #000;}
.business_summary_p p span {color: #bc0e55;}
.case_presentation li {float: left;margin-left: 32px;margin-top: 40px;width: 369px;height: 546px;background: #fff;padding-top: 42px;box-sizing: border-box;}
.case_presentation li:nth-child(3n+1) {margin-left: 0;}
.case_presentation_img {text-align: center;}
.case_presentation_img img {width: auto;height: 256px;}
.magnifier_img {text-align: right;border-bottom: 1px solid #bfbfbf;cursor: pointer;box-sizing: border-box;}
.magnifier_img:hover {opacity: 0.8;}
.case_presentation_con {padding: 33px 29px;box-sizing: border-box;}
.case_presentation_h5 {font-size: 26px;}
.case_presentation_p {margin-top: 20px;font-size: 14px;line-height: 1.5;}

.three-tab .tli .showinfo .info2.rl {writing-mode: tb-rl;letter-spacing: 5px;height: 250px;}
#mainVisual {width: 100%;margin: -29px auto;}
#mainVisual.mt39 {width: 681px;margin: 39px auto 0 auto;}
.slide a {display: block;}
.slick-arrow {display: none;background: transparent;color: transparent;width: 0;height: 0;border: none;}
.slick-dots {position: absolute;right: 11px;bottom: -22px;}
.slick-dots li {float: left;margin-left: 13px;}
.slick-dots li:first-child {margin-left: 0;}
.slick-dots li button {display: none;width: 9px;height: 9px;padding: 0;border: none;border-radius: 4.5px;background: #92c4e5;color: transparent;}
.slick-dots li.slick-active button {background: #004e99;}
.slick-slide img {width: 100%;}
.slick-slide img.sp_block {display: none;}
.privacy_container {width:100%;max-width: 1200px;margin:50px auto 0 auto;}
.privacy_box{
  margin-bottom: 50px;
}
.privacy_box:last-child{
  margin-bottom: 100px;
}
.privacy_box p:not(:last-child),.privacy_box ol:not(:last-child){
  margin-bottom: 20px;
  line-height: 1.9;
}
.title_under{
  padding: 10px 0;
  margin-bottom: 25px;
  border-bottom: #CCC 2px solid;
  font-size: 18px;
  font-weight: 500;
}
.title_block {
    padding: 10px 22px;
    margin-bottom: 25px;
    background: #F5F5F5;
    font-weight: 500;
}

a.link_under {
    color: #D90052;
    text-decoration: underline;
}

.map_con {width: 1080px;margin: 100px auto 200px auto;}
.map_a1 {
  margin-top: 50px;
    font-size: 30px;
    color: #bc0e55;
    font-weight: normal;text-align: center;
}
.map_p {margin-top: 20px;font-size: 16px;text-align: center;}
.map_pt50 {margin-top: 50px;}
.map_pt50 .map_li {float: left;width: 232px;margin-left:50px;}
.map_pt50 .map_li:nth-child(4n+1) {margin-left: 0;}
.map_title {font-size: 18px;color: #bc0e55;padding-bottom: 5px;border-bottom: 2px solid #bc0e55;margin-bottom: 15px;}
.map_title a {color: #bc0e55;}
.map_a2 p {font-size: 16px;line-height: 2;}
.map_a2 p a {color: #4D4D4D;}
.map_a2 p a span {color: #a5a5a5;}

.big_bag_step {margin-top: 30px;}
.big_bag_step li {float: left;margin-left: 2%;}
.big_bag_step li:nth-child(2n+1) {width:15%;}
.big_bag_step li:nth-child(2n+2) {width:8%;text-align: center;padding-top: 12%;box-sizing: border-box;}
.big_bag_step li:first-child {margin-left: 0;}
.big_bag_step li .des {font-size: 14px;line-height: 1.5;margin-top: 20px;}

.sgh{display: flex;}
.sgh_a{max-width: 400px;}
.sgh_b{max-width: 400px; margin-left: 30px;}


.news_detail_cons2_tb {width: 100%;font-size: 13px;margin-top: 10px;border-top: 1px solid rgb(44, 44, 44);border-left: 1px solid rgb(44, 44, 44);box-sizing: border-box;}
.news_detail_cons2_tb tr th {padding: 5px;background: rgb(44, 44, 44);color: #fff;border-bottom: 1px solid rgb(44, 44, 44);border-right: 1px solid rgb(44, 44, 44);box-sizing: border-box;}
.news_detail_cons2_tb tr td {padding: 5px;border-bottom: 1px solid rgb(44, 44, 44);border-right: 1px solid rgb(44, 44, 44);box-sizing: border-box;}
.news_detail_cons2_tb tr:nth-child(2n) {background: #efefef;}



.header_language {margin-left: 10px;letter-spacing: 0;}
.header_language a.active {color: #bc0e55;}





.solution_bg {background: #ecedf2;padding: 7px 0 65px 0;}
.solution_list {width: 1083px;margin:29px auto 0 auto;padding-right: 111px;letter-spacing: 0.2px;display: flex;align-items: center;border-radius: 12px;background:#fff url(../images/ricon.png) no-repeat 1058px center;background-size: 13px auto;box-sizing: border-box;}
.solution_list dd {margin-left: 26px;}
.solution_icon .a1 {display: inline-block;font-size: 13px;line-height: 26px;padding: 0 15px;background: #bd0d55;color: #fff;border-radius: 12.5px;margin-right: 4px;box-sizing: border-box;}
.solution_icon .a2 {display: inline-block;font-size: 13px;line-height: 26px;padding: 0 12px;background: #252525;color: #fff;border-radius: 12.5px;box-sizing: border-box;}
.solution_h5 {font-size: 18px;margin-top: 25px;line-height: 1;font-weight: bold;}
.solution_p {font-size: 14px;line-height: 19px;margin-top: 11px;color: #202020;}
.mt145 {margin: 145px 0 0 0;}
.solution_title {margin-top: 76px;font-size: 39px;text-align: center;line-height: 1;letter-spacing: 6px;}
.solution_icon02 {text-align: center;margin-top: 32px;}
.solution_icon02 .a1 {display: inline-block;font-size: 18px;line-height: 35px;padding: 0 20px;background: #bd0d55;color: #fff;border-radius: 17.5px;margin-right: 4px;box-sizing: border-box;}
.solution_icon02 .a2 {display: inline-block;font-size: 18px;line-height: 35px;padding: 0 16px;background: #252525;color: #fff;border-radius: 17.5px;margin-right: 4px;box-sizing: border-box;}
.solution_img {margin-top: 37px;text-align: center;}
.w1199 {width: 1199px;margin: 0 auto;}
.solution_p1 {font-size: 16px;line-height: 29px;margin-top: 30px;}
.solution_p1.mt21 {margin-top: 21px;}
.solution_p1.ml23 {margin-left: 23px;}
.solution_title2 {margin-top: 41px;font-size: 27px;letter-spacing: 2px;color: #bc0e53;}


.slideBox{width:100%; height:auto; overflow:hidden; position:relative;margin-top: 45px;} 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;text-align: center;} 
.slideBox .bd img{ width:auto; height:235px;margin-top: 30px;} 
.prev {position: absolute;left: 0;top: 50%;} 
.next {position: absolute;right: 0;top: 50%;}
.solution_p2 {font-size: 21px;width: 260px;margin: 0 auto;line-height: 60px;text-align: center;border: 1px solid #d8d8d8;box-sizing: border-box;}
.solution_title3 {margin-top: 34px;font-size: 29px;line-height: 1;padding-left: 19px;border-left: 2px solid #bc0e55;box-sizing: border-box;}
.solution_point {margin-left: 35px;}
.solution_point li {list-style:outside;margin-top: 28px;}
.solution_customers {margin-top: 40px;}
.solution_customers li {float: left;margin-left: 10px;}
.solution_customers li:nth-child(1) {margin-left: 0;}
.solution_return {width: 300px;margin: 82px auto 0 auto;line-height:60px;border-radius: 30px;background: #d60f54;color: #fff;font-size: 18px;text-align: center;background: #bc0e55 url(../images/tori1.png) no-repeat 0.45rem center;background-size: 21px auto;}
.solution_return a {display: block;color: #fff;}












</pre></body></html>