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;}
.icon{width:1em; height:1em; vertical-align:-0.15em; fill:currentColor; overflow:hidden;}

.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: 1620px;position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;box-sizing: border-box;}
.h_white {background: rgb(255,255,255);transition: 0.5s;}
.header_logo{width:400px; height:105px; float: left;padding:25px 0 0 30px; background-color:#FFFFFF; box-sizing: border-box; border-bottom-right-radius:20px;}
.header_logo img{width:322px;}
.header_nav {float: right;display: flex;align-items: center;}
.nav_list > li {float: left;margin-left: 35px;font-size: 16px;font-weight: bold;letter-spacing: 1px;line-height: 105px; position:relative;}
.nav_list > li a{color: #FFFFFF;}
.nav_list > li > a:before{content:""; width:0; height:2px; background-color:#FFFFFF; position:absolute; bottom:35px; transition: all 0.3s ease;}
.nav_list > li.on > a:before,.nav_list > li:hover > a:before{width:100%;}
.header_wx {padding: 0 30px 0 39px;cursor: pointer;position: relative;}
.header_wx svg{width:33px; height:33px; color:#FFFFFF;}
.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 svg{width:46px; height:46px; color:#FFFFFF;}
.header_dl dd {color:#FFFFFF; font-size: 11px;line-height: 1.1;margin-left: 8px;}
.header_dl dd p img{margin-bottom:5px;}
.header_dl dd .h,.h_white .header_dl dd .b{display:none;}
.h_white .header_dl dd .h{display:inline-block;}
.h_white .nav_list > li a{color:#000000;}
.h_white .nav_list > li.on > a:before,.h_white .nav_list > li:hover > a:before{background-color:#000000;}
.h_white .header_wx svg{color:#000000;}
.h_white .header_dl dt svg{color:#000000;}
.h_white .header_dl dd{color:#000000;}
.header_language{color:#FFFFFF; font-size:17px; font-weight:bold; margin:0 28px 0 35px;}
.header_language a{color:#FFFFFF;}
.header_language a.active,.header_language a:hover{color: #FFFFFF; text-decoration:underline;}
.h_white .header_language,.h_white .header_language a,.h_white .header_language a.active{color:#000000;}
.header_email a{width:152px; height:105px; color:#fff; font-size:20px; font-weight:bold; line-height:24px; padding-top:30px; background: #D2005A; letter-spacing:2px; border-bottom-left-radius:20px; display: block; text-align:center; box-sizing:border-box;}
.header_email a span{font-size:16px; letter-spacing:5px;}
.header_email a:hover{opacity: 0.8;}
.business_list{width:290px; position:absolute; left:-112px; top: 80px; z-index:2; padding:40px 25px; border-radius:18px; background:#FFFFFF; box-sizing: border-box; display:none;}
.business_list h5 {width: 1127px;margin: 0 auto;font-size: 28px;letter-spacing: 6px;line-height: 1;}
.business_list ul li a{width:100%; color:#1A1A1A; font-size:16px; line-height:25px; padding:15px 0; display:flex; justify-content:space-between; border-bottom:#DEDEDE 1px solid;}
.business_list ul li a img{margin-right:5px; transition:all 0.3s ease;}
.business_list ul li a:hover{opacity:.8;}
.business_list ul li a:hover img{margin-right:0;}
.news_info {width: 100%;padding: 36px 0;background: #000;color: #fff;}
.news_info a {color: #fff;}
.w1170 {width: 100%;max-width: 1170px;margin: 0 auto;}
.news_info_title{height:18px; color:#D2005A; float:left; font-size:18px; letter-spacing:2px; line-height:18px; margin-top:12px; padding-right:17px; border-right:#FFFFFF  1px solid;}
.news_info_a {float: left;font-size: 15px;margin-left: 27px;line-height: 42px;}
.news_info_a span {font-size: 13px;display: inline-block;width: 86px;line-height: 25px;background: #333333;color: #BDBDBD;text-align: center;margin-left:20px; border-radius:13px;}
.news_info_int{float: right; color:#FFFFFF; font-size:17px; font-weight:500; line-height:42px; padding-right:55px; position:relative;}
.news_info_int a:before{content:""; width:75px; height:2px; background-color:#FFFFFF; position:absolute; bottom:8px;}
.news_info_int a{color: #FFFFFF;}
.news_info_int a span{width:42px; height:42px; border-radius:50%; background-color:#D2005A; display:inline-block; text-align:center; line-height:42px; transition: all 0.3s ease; position:absolute; top:0; right:0;}
.news_info_int a:hover span{width:52px; height:52px; line-height:52px; top:-5px; right:-5px;}

.video_bg {position: relative;width: 100%;height:100vh;overflow: hidden;}
.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:0;line-height:88px;}
.video_con_des {font-size: 15px;line-height: 1.5;margin-top: 40px;}
.video_con_a{cursor:pointer; margin-top:40px; font-size:19px; color:#fff; font-weight:500; height:66px; line-height:66px; display:inline-block; position:relative;}
.video_con_a img{margin-left:20px;}
.video_con_a:before{content:""; width:230px; height:2px; background-color:#FFFFFF; position:absolute; bottom:15px;}
.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: 0;}
.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.jpg) no-repeat top center;overflow: hidden;}
.products_industry_h5 {font-size: 35px;text-align: center;letter-spacing: 0;}
.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: 370px;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: 22px;letter-spacing: 0;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: 370px;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 {display: none;margin-top:80px;font-size: 14px;line-height: 22px;}
.business_segments_list li .business_hover p.p2 {margin-top: 128px;font-size: 16px;line-height: 27px;text-align: left;height: 41%;overflow: hidden;text-overflow: ellipsis;}
.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: 0;}
.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;background-size: cover;box-sizing: border-box;}
.advantage_h5 {font-size: 20px;font-weight: normal;letter-spacing: 0;}
.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% 30px 12%;background: #fff;box-sizing: border-box;}
.advantage_ul li {width: 46.5%;float: left;margin-left: 2%;margin-top: 30px;}
.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: 0;padding:0 3px 0 33px;box-sizing: border-box;}
.advantage_dimg {position: absolute;right: 60%;top: 25px;}
.clints {margin-top: 50px;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: 0;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: #F2F2F4;padding:80px 0 100px 0;}
.footer_con {width:100%;max-width: 1200px;margin: 0 auto;}
.footer_ul li {float: left;margin-left:90px;}
.footer_ul li:nth-child(1) {margin-left:0;}
.footer_ul li h5 {font-size: 16px;}
.footer_ul li p {margin-top: 28px;font-size: 14px;padding-left: 12px;border-left: 1px solid #4D4D4D;box-sizing: border-box;}
.footer_ul li p a {display: block;color: #4D4D4D;margin-top: 22px;}
.footer_ul li p a:first-child {margin-top: 0;}
.footer_tx{display:flex; justify-content:space-between; margin-top:78px; border-top:#CCCCCC 1px solid; padding-top:40px;}
.footer_lx{font-size:15px; font-weight:500; line-height:25px;}
.copyright {width:100%;max-width: 1200px;margin:25px auto 25px auto;font-size: 13px;color: #808080;}
.copyright a{color:#808080;}
.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: 98px;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: 105px;text-align: center;padding-top: 65px;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 {display: none;margin-top: 21px;font-size: 27px;letter-spacing: 0;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: 0;}
.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;width: 286px;}
.about_listul li:first-child {margin-left: 0;}
.about_listul li .des {margin: 21px 4px 0 4px;font-size: 20px;color: #fff;letter-spacing: 0;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_usimg{margin-top: 50px;text-align:center;}
.about_attitude .about_usimg {margin-top: 0;}
.about_attitude_des {font-size: 17px;letter-spacing: 0;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: 0;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: 0;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: 355px;margin: 0 auto;}
.about_summary_tb {margin-top: 25px;}
.about_summary_tb tr td {padding-top: 35px;line-height: 1.5;letter-spacing: 0;}
.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: 0;}
.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: 0;}
.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: 381px;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: 325px;padding: 30px 20px 0 20px;box-sizing: border-box;}
.globalnet_companyname {font-size: 17px;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: 0;}
.globalnet_companyname span.a2 {letter-spacing: 0;}
.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: 50%;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: 0;}
.news_list_p1 {font-size: 14px;line-height: 1.5;margin-top: 20px;}
.news_list_p2 {margin-top: 28px;font-size: 13px;letter-spacing: 0;}
.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: 0;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: 0;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: 0;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: 0;line-height: 1;}
.products_search_result_p {margin-top: 36px;font-size: 22px;letter-spacing: 0;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: 17px;line-height: 1.5;letter-spacing: 0;padding: 0 8px;background: url(../images/tori.svg) no-repeat 96% center;box-sizing: border-box;}

.w1400 {overflow: hidden;}
.w1400.hn {overflow: visible;}
.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 {max-width: 610px; float: left;margin-left: 62px;letter-spacing: 0;}
.toop_detail_intro .toop_ins h3 {font-size: 33px;line-height: 1.3; 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; display:flex; flex-wrap:wrap;}
.toop_ins_ul li {width:131px; height:62px; margin-left: 10px;line-height: 23px;text-align: center;background: #f9e3e5;border-radius: 12px; display:flex; align-items:center;}
.toop_ins_ul li:nth-child(1) {margin-left: 0;}
.toop_ins_ul li a{width:100%;}
.products_detail_h5 {margin-top: 77px;font-size: 26px;letter-spacing:0;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: 0; margin-bottom: 10px;list-style-type: decimal;}
.products_detail_f22 {font-size: 22px;margin-top: 26px;letter-spacing: 0;font-weight: bold;}
.products_detail_f22.mt41 {margin-top: 41px;}
.products_detail_tb {margin-top: 18px;text-align: center;letter-spacing: 0;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:0;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: 0;color: #bc0e55;line-height: 1.2;}
.news_detail_cons1_p {font-size: 16px;margin-top: 26px;letter-spacing: 0;color: #bc0e55;}
.news_detail_cons1_p span {color: #717274;margin-left: 21px;letter-spacing: 0;}
.return_list {font-size: 16px;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: 0;}
.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: 0;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: 0;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: 0;}
.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;}



.powder_min {margin-top: 85px;text-align: center;}
.powder_min_title {font-size: 40px;line-height: 1.5;color: #bc0e55;letter-spacing: 0;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: 0;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 {display: flex;align-items: center;font-size: 18px;letter-spacing: 0;font-weight: bold;border-radius: 12px;margin-top: 12px;width: 392px;height: auto;line-height: 1.5;padding: 10px 46px 10px 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 i {font-style: normal;}
.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: 0;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: 0;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: 0;font-weight: bold;}
.test_type_h5_2 {margin-top: 56px;font-size: 27px;line-height: 66px;background: #f2f2f2;letter-spacing: 0;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: 0;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: 16px;line-height: 1.5;text-align: center;font-weight: bold;letter-spacing: 0;}
.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: 0;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: 0;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: 0;color: #bc0e55;}
.foods_intro_ul {margin-top:18px;}
.foods_intro_ul li {float: left;display: flex;align-items: center;width: 229px;height: 72px;line-height: 1.5;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: 17px;letter-spacing: 0;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 {width: 225px;position: absolute;top: 116px;left: 32px;font-size: 22px;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: 0;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: 0;line-height: 1;}
.business_segments_list li h5.other_industries_title2 {top: auto;bottom: 33px;text-align: center;}
.other_industries_title2 span {display:none;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: 0;}
.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: 633px;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: 250px;}
.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: 0;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;display: flex;}
.map_a2 p a span {color: #a5a5a5;}
.map_a2 p a i {font-style: normal;}

.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;}



.toyohitec_case{padding-top:100px; display:flex; justify-content:center; overflow:hidden;}
.toyohitec_industry{padding-top:85px;}
.toyohitec_industry_title{color:#D2005A; font-size:23px; line-height:35px; text-align:center; letter-spacing:2px;}
.toyohitec_industry_title p{color:#000000; font-size:70px; line-height:86px; text-align:center; letter-spacing:0;}
.toyohitec_industry_p{font-size:16px; font-weight:500; text-align:center; padding-top:15px;}
.toyohitec_industry_list{display:flex; margin-top:65px; border-top:#979797 1px solid; border-bottom:#979797 1px solid;}
.toyohitec_industry_list li{width:25%; padding:22px 22px 100px 22px; border-left:#979797 1px solid; box-sizing:border-box;}
.toyohitec_industry_list li:first-child{border-left:none;}
.toyohitec_industry_list li a .toyohitec_industry_img img{transition: all 0.3s ease;}
.toyohitec_industry_bt{font-size:24px; line-height:42px; margin:0 10px; padding:30px 10px 16px 10px; border-bottom:#979797 1px solid; position:relative;}
.toyohitec_industry_bt span{color:#808080; font-size:16px; padding-left:15px;}
.toyohitec_industry_bt p{width:42px; height:42px; border-radius:50%; background-color:#D2005A; display:flex; justify-content:center; align-items:center; transition: all 0.3s ease; position:absolute; top:30px; right:10px;}
.toyohitec_industry_list li a:hover .toyohitec_industry_img img{transform:scale(0.94);}
.toyohitec_industry_list li a:hover .toyohitec_industry_bt p{width:52px; height:52px; line-height:52px; top:25px; right:5px;}
.toyohitec_industry_list li a:hover .toyohitec_industry_bt{color:#D2005A;}
.toyohitec_industry_text{font-size:15px; line-height:30px; padding:35px 20px 0 20px;}
.toyohitec_product{max-width:1450px; width:94%; margin:0 auto; padding:120px 0 170px 0;}
.toyohitec_about_bg{padding-top:180px; background:url(../images/toyohitec_about_bg.jpg) no-repeat center top;}
@media only screen and (min-width:1920px){
.toyohitec_about_bg{background-size:100% auto;}
}
.toyohitec_about_box{width:94%; max-width:1480px; margin:0 auto; border-radius:15px; padding-top:85px; text-align:center; background-color:#FFFFFF;}
.toyohitec_advantage_bg{display:flex; justify-content:center; overflow:hidden; padding-top:110px;}
.toyohitec_clints_box{padding-top:110px;}
/* 通用图片列表_普通式 */ 
.leftLoop{position:relative; margin-top:70px;}
.leftLoop .picList li{width:168px; position:relative;}
/* 多个左滚动 - 公用类 */ 
.leftLoop{position:relative; overflow:visible;}
.leftLoop .bd{box-sizing: border-box;overflow: hidden;}
.leftLoop .bd ul{zoom:1;box-sizing: border-box;} 
.leftLoop .bd ul li{margin:0 20px; float:left;display:_inline;box-sizing: border-box;}
.leftLoop .hd{width:1020px; margin:70px auto 0 auto; position:static; height:58px; background:none; display:flex; align-items:center; justify-content:space-between; position:relative;}
.leftLoop .hd ul{width:853px; zoom:1; float:none;} 
.leftLoop .hd ul li{position:relative; _display:inline; float:left; width:6.25%; height:2px; background:#BDBDBD; margin-right:0; text-indent:-999px; cursor:pointer;} 
.leftLoop .hd ul li.on{background:#D2005A;}
.leftLoop .hd .prev,.leftLoop .hd .next{display:flex; justify-content:center; align-items:center; width:58px; height:58px; line-height:33px; border-radius:50%; cursor:pointer; background:#D2005A; position:absolute; top:0; left:auto; right:75px;} 
.leftLoop .hd .next{right:0;}
.leftLoop .hd .prev:hover,.leftLoop .hd .next:hover{width:66px; height:66px; line-height:66px; top:-4px; right:71px;}
.leftLoop .hd .next:hover{right:-4px;}
.toyohitec_contact_bg{margin-top:160px; padding:95px 0 130px 0; background-color:#000000;}
.toyohitec_contact_title{color:#FFFFFF; font-size:23px; line-height:35px; text-align:center; letter-spacing:2px;}
.toyohitec_contact_title p{color:#D2005A; font-size:70px; line-height:86px; text-align:center; letter-spacing:0;}
.toyohitec_contact_p{color:#FFFFFF; font-size:15px; line-height:1.5; text-align:center; padding-top:30px; padding-bottom:40px;}
.toyohitec_contact{width:1090px; margin:0 auto;}
.toyohitec_contact_mail{width:100%; height:108px; margin-top:30px; border-radius:10px; display:flex; align-items:center; flex-wrap:wrap; padding:0 10px 0 50px; background-color:#FFFFFF; box-sizing:border-box;}
.toyohitec_contact_mail a{width:100%; height:108px; display:flex; align-items:center; position:relative;}
.toyohitec_contact_mail svg{width:32px; height:32px; color:#D2005A;}
.toyohitec_contact_z{font-size:22px; font-weight:bold; padding-left:20px; display:flex;}
.toyohitec_contact_f{font-size:15px; font-weight:normal; padding-left:20px;}
.toyohitec_contact_j{position:absolute; right:30px;}
.toyohitec_contact_telbox{width:490px; display:flex; align-items:center; padding:10px 0; border-right:#000000 1px solid;}
.toyohitec_contact_mail svg.icon-phone{width:52px; height:52px; color:#D2005A;}
.toyohitec_contact_tel{margin-left:30px; color:#D2005A; font-size:33px; font-weight:bold;}
.toyohitec_contact_tel p{color:#000000; font-size:14px; font-weight:normal; line-height:1.2; padding-top:8px;}
.toyohitec_contact_weixin{display:flex; align-items:center; padding-left:30px;}
.toyohitec_contact_weixin svg{width:36px; height:36px; color:#000000;}
.toyohitec_weixin_z{font-size:14px; line-height:23px; padding:0 30px 0 20px;}

@media only screen and (max-width: 1620px) {
.header_con {min-width:100%;}
.header_logo{width:350px; height:90px; padding:20px 20px 0 20px;}
.header_logo img{width:100%;}
.nav_list > li {margin-left:18px; font-size:14px; line-height:90px;}
.header_wx {padding:0 18px 0 22px;}
.header_wx svg{width:28px; height:28px;}
.header_wx_x {left:-20px;}
.header_dl dt svg{width:40px; height:40px;}
.header_dl dd{font-size:10px; margin-left:5px;}
.header_dl dd img{width:145px; height:auto;}
.header_language{font-size:15px; margin:0 20px 0 20px;}
.header_email a{width:115px; height:90px; font-size:18px; line-height:22px; padding-top:25px; letter-spacing:0px;}
.header_email a span{font-size:14px; letter-spacing:2px;}
.business_list{top:65px;}
.contact_banner,.products_banner,.foods_banner,.about_us_banner,.powder_banner,.business_banner,.news_banner{margin-top:90px;}
@media only screen and (max-width: 1300px) {
.header_logo{width:270px; height:90px; padding:25px 15px 0 15px;}
.header_logo img{width:100%;}	
}
}

