html, body{
  margin: 0;padding: 0;width: 100%;font-family: NotoSansHans-Medium;
}
html, body{
  min-width: 1372px;
}
img,p{
  margin: 0;
}
a{
  text-decoration: none;
}
.float-left{float: left;}
.float-right{float: right;}
.overflow-hidden{overflow: hidden;}
.header-box{
  background: url(../images/nav-bg.png) center top / 1920px auto no-repeat;
}
.nav-box{
  width: 1372px;
  overflow: hidden;
  height: 93px;
  line-height: 93px;
  position: relative;
}
.nav-box,.header-content-box,.introduction-box,.application-box,.innovation-box,.product-box,
.welding-machine-box,.foot-box{
  width: 1372px;margin: 0 auto;
}
.nav-box img{
  width: 216px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);
}
.nav-item-box{
  float: right;font-size: 20px;font-weight: bold;
}
.nav-item-box a{
  color: #fff;display: inline-flex;margin-right: 135px;
}
.nav-item-box a:last-child{margin-right: 0;}
.header-box-border{
	height: 1px;
	background-color: rgba(255, 255, 255, 0.5);
}
.header-content-box{
  height: 745px;position: relative;
}
.header-content{
  width: 940px;
  position: absolute;top: 200px;left: 50%;color: #fff;transform: translate(-50%,0);
  font-size: 20px;text-align: center;
}
.header-content-title{
  font-size: 88px;font-weight: bold;line-height: 88px;

}
.header-content-subheading{
  font-size: 36px;font-weight: bold;line-height: 36px;margin: 50px 0 45px;
}
.txt-title{
  font-size: 44px;font-weight: bold;color: #333;line-height: 44px;
}
.txt-title-cont{
  font-size: 22px;color: #a1a1a1;line-height: 22px;margin-top: 27px;
}
.introduction-box-bg{
  background: url(../images/introduction-bg.png) center top / 1920px 100% no-repeat;
  overflow: hidden;padding-bottom: 140px;
}
.introduction-box{
  padding-top: 82px;
}
.introduction-box .txt-title-cont{ 
  margin-bottom: 92px;
}
.introduction-cont{
  overflow: hidden;
}
.introduction-left{
  float: left;width: 671px;text-align: center;
}
.introduction-left img{
  width: 100%;display: block;border-radius: 6px;
}
.introduction-left-title{
  font-family: NotoSansHans-Bold;
	font-size: 34px;
	font-weight: bold;
	font-stretch: normal;
	color: #242424;
  
  margin: 43px 0 32px;
}
.introduction-left-cont{
  font-size: 18px;
	line-height: 18px;
	color: #242424;
}
.introduction-right{
  float: right;
  width: 681px;
	height: 512px;
	background-image: linear-gradient(30deg, 
		#f6fbff 0%, 
		#fbfdff 44%, 
		#ffffff 99%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	box-shadow: 0px 4px 11.2px 0.8px 
		rgba(185, 206, 222, 0.42);
	border-radius: 10px;
}
.introduction-right-cont{
  padding: 14px 9px 0 10px;
}
.introduction-right-title{
  width: 100%;
	height: 60px;
  line-height: 60px;
	background-color: rgba(210, 233, 255, 0.6);
	border-radius: 6px;
  font-size: 28px;color: #142141;font-weight: bold;
  text-align: center;overflow: hidden;margin-bottom: 38px;
}
.introduction-right-title-left,.introduction-right-content-left{
  width: 220px;float: left;
}
.introduction-right-content{
  overflow: hidden;font-size: 18px;color: #69789c;
  margin-bottom: 45px;line-height: 20px;
}
.introduction-right-content:last-child{
  margin-bottom: 0;
}
.introduction-right-content-left{
  font-family: NotoSansHans-Medium;font-size: 20px;color: #142141;text-align: center;
}
.application-bg{
  background: url(../images/application-bg.png) center top / 1920px 100% no-repeat;
}
.application-box{
  padding-top: 85px;
}
.application-box .txt-title,.application-box .txt-title-cont{
  color: #ffffff;
}
.application-content{
  margin-top: 78px;overflow: hidden;padding-bottom: 86px;
}
.application-content-left{
  float: left;
	width: 430px;
	height: 789px;
	background-image: linear-gradient(0deg, 
		rgba(206, 237, 246, 1) 0%, 
		rgba(231, 246, 251, 1) 24%, 
		#e7f6fb 25%, 
		#ffffff 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	box-shadow: 0px 16px 21px 0px 
		rgba(121, 181, 241, 0.18);
	border-radius: 10px;
  padding: 0 50px 0;
}
.application-content-left-title{
  font-size: 26px;color: #303030;line-height: 26px;font-weight: bold;
  margin: 55px 0 32px;
}
.application-content-left img{
  width: 100%;display: block;margin-bottom: 25px;
}
.application-content-left-txt{
  font-size: 16px;color: #4e4e4e;line-height: 30px;font-family: NotoSansHans-Regular;
  text-indent: 32px;
   display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  overflow: hidden;
}
.application-content-right{
  float: right;overflow: hidden;width: 822px;
}
.application-content-right-items{
  width: 400px;
	height: 385px;
	background-image: linear-gradient(0deg, 
		rgba(206, 237, 246, 1) 0%, 
		rgba(231, 246, 251, 1) 24%, 
		#e7f6fb 25%, 
		#ffffff 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	box-shadow: 0px 16px 21px 0px 
		rgba(121, 181, 241, 0.18);
	border-radius: 10px;
  margin-right: 22px;float: left;margin-bottom: 19px;
  
}
.application-content-right-items:nth-child(2n){margin-right: 0;}
.application-content-right-items img{
  width: 100%;display: block;border-radius: 10px 10px 0 0;
}
.application-content-right-items-content{
  font-size: 16px;color: #4e4e4e;padding-left: 28px;padding-right: 23px;
}
.application-content-right-items-title{
  font-size: 20px;color: #303030;line-height: 20px;font-weight: bold;
  margin-top: 24px;margin-bottom: 15px;
}
.application-content-right-items-content p{
  height: 50px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.innovation-bg{
  background: url(../images/innovation-bg.png) center top / 1920px 100% no-repeat;
}
.innovation-box{
  padding-top: 85px;padding-bottom: 89px;
}
.innovation-content{
  overflow: hidden;margin-top: 90px;
}
.innovation-content-left-title{
  font-size: 24px;font-weight: bold;line-height: 24px;margin-top: 23px;margin-bottom: 43px;
}
.innovation-feature-box{
  width: 665px;
  padding: 15px 10px 0 10px;
	height: 291px;
	background-image: linear-gradient(30deg, 
		#f6fbff 0%, 
		#fbfdff 44%, 
		#ffffff 99%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	box-shadow: 0px 4px 11.2px 0.8px 
		rgba(185, 206, 222, 0.42);
	border-radius: 10px;
}
.innovation-feature-title{
  width: 100%;
	height: 60px;
  line-height: 60px;text-align: center;font-size: 22px;color: #142141;
	background-color: rgba(210, 233, 255, 0.6);
	border-radius: 6px;margin-bottom: 34px;
}
.innovation-feature-items{
  font-size: center;overflow: hidden;font-size: 18px;color: #69789c;text-align: center;line-height: 20px;margin-bottom: 40px;
}
.innovation-feature-items-title{
  color: #252934;
}
.innovation-feature-items p{
  float: left;width: 20%;
}
.innovation-feature-items:last-child{margin-bottom: 0;}
.product-bg{
  background: #fff url(../images/product-bg.png) center bottom / 1920px auto no-repeat;
  padding-bottom: 72px;
}
.product-box{
  padding-top: 90px;
}
.product-box .txt-title{
  color: #333333;
}
.product-box .txt-title-cont{
  color: #5c7188;font-weight: bold;
}
.product-content{
  margin-top: 28px;
}
.product-table{
	border: solid 1px #8499b8;width: 446px;text-align: center;font-size: 20px;
  color: #3b4867;font-family: NotoSansHans-Bold;font-weight: bold;
}
.product-table-title{
  height: 60px;line-height: 60px;font-size: 22px;
  color: #ffffff;background-color: #5c7188;
}
.product-table-row{
  height: 53px;
	border-bottom: solid 1px #8499b8;
  overflow: hidden;
}
.product-table-row div{
  display:flex;
  justify-content: center;
  align-items:center;
  height: 100%;
}
.product-table .product-table-row:last-child{border-bottom: none;}
.product-table-row .product-table-td-1{
  width: 189px;float: left;
  border-right: solid 1px #8499b8;background-color: #ecf2f8;
}
.product-table-row .product-table-td-2{
  width: calc(100% - 190px);float:right;background-color: #fff;
}
.product-bottom{
  margin-top: 18px;
}
.product-handmade .product-table-title,.argon-arc-welding .product-table-title{
  color: #2d4d6a;
}
.product-handmade .product-table-title{
  background-color: #d2e9ff;
}
.product-handmade .product-table-td-1{
  background-color: #f5faff;
}
.argon-arc-welding{
  margin-left: 14px;
}
.argon-arc-welding .product-table-title{
  background-color: #a5d7e2;
}
.argon-arc-welding .product-table-td-1{
  background-color: #f2fdff;
}
.non-gas-shielded-welding{

}
.non-gas-shielded-welding .product-table-title{
  background-color: #758f8d;
}
.non-gas-shielded-welding .product-table-row{
  height: 40px;
}
.non-gas-shielded-welding .product-table-td-1{
  background-color: #f4fffe;
}
.welding-machine-box{
  margin-top: 74px;
}
.charging-duration{
  height: 84px;
}
.welding-machine-img{
  width: 893px;height: auto;
}
.foot-bg{
  background-color: #182336;
  width: 100%;padding-top: 62px;
}
.foot-box{
  font-size: 16px;
}
.foot-quick-links{
  padding-left: 86px;color: #fff;
}
.foot-quick-links-title{
  margin-bottom: 30px;
}
.foot-quick-links a{
  color: #fff;display: block;margin-bottom: 20px;
}
.foot-quick-links a:last-child{margin-bottom: 0;}
.foot-center{
  width: 265px;
}
.foot-center-content{
  display: flex;
  justify-content: space-between;margin-top: 43px;
}
.foot-center-content a{
  display: flex;
	width: 52px;
	height: 52px;
  border-radius: 50%;
	border: solid 1px #ffffff;
  background-image: url(../images/weixin.png);
  background-position: center center;
  background-repeat: no-repeat;
}
.foot-center-content a.weibo{
  background-image: url(../images/weibo.png);
}
.foot-center-content a.email{
  background-image: url(../images/email.png);
}
.foot-contact-us-box{
  width: 375px;margin-left: 180px;font-size: 16px;color: #ffffff;
}
.foot-contact-us-title{
  font-weight: bold;margin-bottom: 30px;
}
.foot-contact-us-box p{
  padding-left: 25px;font-size: 16px;line-height: 16px;
  background-image: url(../images/telephone.png);
  background-position: left center;
  background-repeat: no-repeat;
  font-size: auto 16px;
}
.foot-contact-us-box .foot-contact-email{
  background-image: url(../images/email-1.png);
}
.foot-contact-us-box .foot-contact-address{
  background-image: url(../images/address.png);
}
.foot-contact-email{
  margin-top: 24px;margin-bottom: 27px;
}
.record-filing-information{
  height: 50px;line-height: 50px;text-align: center;
  border-top: 1px solid rgba(255, 255, 255, 0.4);font-size: 14px;color: #ffffff;
  margin-top: 48px;
}