@charset "utf-8";
body{ background-color:#F3F4F6;}
.wsection {
  width: 1230px;
  margin: 20px auto 20px auto;
  clear: both;
  position: relative;display: flex;align-items: flex-start;
}
.wsection .wleftsec {
  width: 900px;  
}
.wsection .wleft {
  width: 100%; border-radius:8px; box-sizing:border-box; padding:30px; background-color:#FFF;border: 1px solid #E3E3E3;display: flex;
  
}
.wsection .wpic {
  width: 300px; margin-right:20px;
  min-width: 300px;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
  max-height: 200px;
}
.wsection .wtext {
}
.wsection .wtext1 {
font-weight: bold;
font-size: 20px;
color: #1F1F1F;

}
.wsection .wtext2 {font-weight: 400;
font-size: 14px;
color: #6B7280;
line-height: 22px; margin-top:20px;
overflow: hidden;
  height: 110px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  box-sizing: border-box;

}
.wsection .wtext3 {font-weight: 400;
font-size: 14px;
color: #13426B;
line-height: 21px; margin-top:25px; background-image:url(../../img/blue_right.png); background-repeat:no-repeat; background-position:right center; padding-right:20px;
display: table;
}
.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .shanghl00{ width:100%;  position:absolute; z-index:1; bottom:8px; text-align:center;  }
.focus .shanghl00 ul{ display:inline-block;   font-size:0; vertical-align:top;}
.focus .shanghl00 ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#F3F4F6; margin:0 4px;  vertical-align:top; overflow:hidden;cursor:pointer;}
.focus .shanghl00 ul .on{ background:#13426B; cursor:pointer;  }
.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;border-radius: 6px;
}
.focus .bd li{width:300px; height:200px; margin:0px; padding:0px;position:relative; overflow:hidden;}
.focus .bd li img{ width:100%; height:100%;object-fit: cover;}


.wsection .wpro {
  width: 100%; border-radius:8px; box-sizing:border-box; padding:20px 30px 30px 30px; background-color:#FFF;border: 1px solid #E3E3E3; margin-top:20px;
  
}
.wsection .wpro .wtitle {
  width: 100%; display: flex;
  justify-content: space-between;
  align-items: center;
}
.wsection .wtitle .wtitle1 {
  font-weight: bold;
font-size: 20px;
color: #1F1F1F;
}
.wsection .wtitle .wmore { background-image:url(../../img/black_right.png); background-repeat:no-repeat; background-position:center center; background-size:auto 20px;
width:20px; height:20px;
}
.wsection .wpro .wprolist {
  width: 100%; display: flex; padding-top:20px;
}

.wsection .wprolist .wpsec { width:180px; margin:0 15px;}
.wsection .wprolist .wptit1 { width:180px; height:180px;border-radius:8px; overflow:hidden;}
.wsection .wprolist .wptit1 img{ width:100%; height:100%;object-fit: cover;}
.wsection .wprolist .wptit2 { height: 34px; line-height:17px;color: #1F1F1F;
font-weight: bold;
font-size: 14px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  box-sizing: border-box; margin-top:10px;}
.wsection .wprolist .wptit3 { margin-top:10px;height: 19px; line-height:19px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  box-sizing: border-box;
font-weight: 900;
font-size: 16px;
color: #D80B18; }
.wsection .wprolist .wptit4 {margin-top:6px;height: 17px;line-height:17px;
font-weight: 400;
font-size: 14px;
color: #1F1F1F;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  box-sizing: border-box; }

.wsection .wright {
  width: 300px; background: #FFFFFF;
border-radius: 8px;
border: 1px solid #E3E3E3; margin-left:30px; overflow:hidden;
  
}
.wsection .wright .wrtit { height: 39px; line-height:39px;background: #3E7AAF; text-align:center; color:#FFF;font-weight: 400;
font-size: 16px; box-sizing:border-box; background-image:url(../../img/white_right.png); background-repeat:no-repeat; background-position:right 10px center; cursor:pointer;}

.wsection .wright .wrcon{ padding:16px 16px 4px 16px;}
.wsection .wright .wrconsec{display: flex;
  align-items: flex-start; padding-bottom:16px;}
.wsection .wright .wrconleft{font-weight: 400;
font-size: 14px;
color: #6B7280;
line-height: 17px; width:70px; margin-right:10px;}
.wsection .wright .wrconright{font-weight: 400;
font-size: 14px;
color: #1F1F1F;
line-height: 17px;flex: 1;overflow: hidden; max-height:68px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  box-sizing: border-box;}
  
.wsection .wlink{
font-weight: 400;
font-size: 14px;
color: #13426B;
text-decoration-line: underline;} 
/*联系我们-----------------------------------------------------*/
.lxsection {
  width: 1230px;
  margin: 20px auto 0 auto;
  clear: both;
  position: relative;background: #FFFFFF;
border-radius: 8px;
border: 1px solid #E3E3E3; box-sizing:border-box;
}
.lxsection .lxtname{ padding:20px 30px;line-height: 19px;
font-weight: bold;
font-size: 16px;
color: #1F1F1F;}
.lxsection .lxcon{ display:flex;padding-bottom: 28px;}

.lxsection .lxconleft{  width:900px; margin-right:30px;}
.lxsection .lxconright{  width:300px;border-left: 1px solid #E3E3E3; box-sizing:border-box; padding:0 30px;}
.lxsection .lxss{ padding-bottom:16px;display: flex;
  align-items: flex-start;}
  .lxsection .lxss:nth-last-child(1){ padding-bottom:0;}
.lxsection .lxss1{font-weight: 400; width:160px; padding-left:30px;
font-size: 14px;
color: #6B7280;
line-height: 17px;
text-align: right; margin-right:30px;}
.lxsection .lxss1 span{font-weight: 400;
font-size: 14px;
color: #D80B18;
line-height: 17px;}
.lxsection .lxss2{font-weight: 400; flex: 1;
font-size: 14px;
color: #1F1F1F;
line-height: 17px;}

.lxsection .lxconright .lximg{width: 60px;
height: 60px;
background: #6B7280;
border-radius: 30px; margin:0 auto; overflow:hidden;}
.lxsection .lxconright .lximg img{width:100%; height:100%;object-fit: cover;}
.lxsection .lxconright .lxname{line-height: 19px;
font-weight: bold;
font-size: 16px;
color: #1F1F1F; margin-top:16px;text-align:center;}
.lxsection .lxconright .lxzhiwu{
font-weight: 400;
font-size: 14px;
color: #6B7280;
line-height: 20px; margin-top:6px; text-align:center;}
.lxsection .lxconform{  width:930px; }
.lxsection .lxcon input{
background: #FFFFFF; width:100%; height:32px; line-height:32px;
border-radius: 2px; box-sizing:border-box;
border: 1px solid #C7C7C7; padding-left:10px; padding-right:10px;}
.lxsection .lxcon textarea{
background: #FFFFFF; width:100%; height:133px; line-height:32px;
border-radius: 2px; box-sizing:border-box;
border: 1px solid #C7C7C7; padding-left:10px; padding-right:10px;}
.lxsection .pt7{padding-top: 7px;}
.lxsection .orderbtn{width: 150px;
height: 32px;
background: #D80B18;
border-radius: 2px;font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 17px; text-align:center; border:none; cursor:pointer;}

/*关于我们------------------------------------------------------------*/
.wsection .wanav{ width:100%; border-bottom:1px solid #E3E3E3; display:flex; }
.wsection .wanav .wzi{ line-height: 19px;
font-weight: bold;
font-size: 16px;
color: #1F1F1F; padding-top:12px; padding-bottom:12px; text-align:center; width:180px; }
.wsection .wanav .on{ color: #13426B; border-bottom:2px solid #13426B; }
.wsection .biaoti{height: 18px; line-height:18px; border-left:6px solid #D80B18;
font-weight: bold;
font-size: 16px;
color: #1F1F1F; padding-left:14px; margin-bottom:19px; margin-top:30px; }

.wsection .winfo {
  width: 100%;
  box-sizing: border-box;
  display: flex;
}
.wsection .winfocon {
  font-weight: 400;
font-size: 14px;
color: #6B7280;
line-height: 22px; padding-bottom:20px;
}
.wsection .winfocon p { padding-top:25px;}
.wsection .winfocon p:nth-child(1) { padding-top:0;}
.wsection .tabledata{  padding-bottom:30px;border-bottom:1px solid #E3E3E3;}
.wsection .tabledata table{border-left: 1px solid #E3E3E3;border-top: 1px solid #E3E3E3;}
.wsection .tabledata table td{line-height: 17px;
font-weight: 400;
font-size: 14px;
color: #1F1F1F; padding:16px 20px;border-right: 1px solid #E3E3E3;border-bottom: 1px solid #E3E3E3;}
.wsection .tabledata .lefttd{color: #6B7280!important; width:250px;background: #F3F4F6;box-sizing: border-box;}

/*产品详情下部分------------------------------------------------------------*/
.wsection .tabs {
    overflow: hidden; box-sizing:border-box;
	width: 100%;
  border-bottom: 1px solid #E3E3E3; display:flex;
}
.wsection .tabs li{ 
  width: 180px;}
  .wsection .tabs li div{ line-height: 19px;
  font-weight: bold;
  font-size: 16px;
  color: #1F1F1F;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  width: 180px;}
.wsection .tabs ul, .wsection .tabs li {
  list-style: none;
  list-style-type: none;
}
.wsection .pcpactive{ cursor:pointer;}
.wsection .thistabsz .pcpactive { color: #13426B;
  border-bottom: 2px solid #13426B;
}
.wsection .tab_con{ padding-top:12px;}
.wsection .detailnav {
  width: 100%;
  display: flex;
}
.wsection .detailnav .dezi {
  height: 30px;line-height: 30px;
background: #FFFFFF;
border-radius: 16px;
border: 1px solid #E3E3E3; text-align:center;font-weight: 400;
font-size: 16px;
color: #1F1F1F; padding-left:20px; padding-right:20px; margin-right:10px;
}
.wsection .detailnav .on{ color: #fff; border:1px solid #13426B; background: #13426B;}
.wsection .detext {
  font-weight: 400;
  font-size: 14px;
  color: #6B7280;
  line-height: 22px;
  overflow: hidden;
  height: 154px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  box-sizing: border-box;
}
.wsection .cshow{ display:flex; padding-bottom:79px;}
.wsection .cshow1{ width: 210px;
height: 140px;
background: #F3F4F6;
border-radius: 6px; margin-right:20px; overflow:hidden;}
.wsection .cshow1 img{width:100%; height:100%;object-fit: cover; }
.wsection .cshow1:nth-child(4){  margin-right:0;}

.wsection .derightlay{width: 300px;
background: linear-gradient( 180deg, #D6E8F8 0%, #FFFFFF 20%);
box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.06);
border-radius: 8px;
border: 1px solid #E3E3E3; box-sizing:border-box; padding:20px; margin-left:30px;}
.wsection .dettitle1 {font-weight: bold;
font-size: 16px;
color: #1F1F1F; line-height:19px;}
.wsection .dettitle2 {font-weight: 900;
font-size: 20px;
color: #D80B18; line-height:24px; padding-top:16px; padding-bottom:4px;}
.wsection .dettitle3 {font-weight: 400;
font-size: 14px;
color: #1F1F1F; line-height:17px; padding-bottom:16px;border-bottom: 1px solid #E3E3E3;}
.wsection .dettitle4 {line-height: 19px;
font-weight: bold;
font-size: 16px;
color: #1F1F1F; padding-top:16px; padding-bottom:10px;}
.wsection .dettitle5 { display:flex;align-items: center; padding-bottom:20px;}
.wsection .dettitle5 .leftpic {width: 60px;
height: 60px;
background: #6B7280;
border-radius: 6px; overflow:hidden;}
.wsection .dettitle5 .leftpic img {width:100%; height:100%;object-fit: cover; }
.wsection .dettitle5 .rightname { flex:1; margin-left:20px;overflow: hidden;
  max-height: 60px; line-height:20px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  box-sizing: border-box; }
.wsection .dettitle5 .rightname a {line-height: 19px;
font-weight: bold;
font-size: 16px;
color: #13426B;text-decoration-line: underline;}
.wsection .dettitle6 {line-height: 40px;
height: 40px;
background: #D80B18;
border-radius: 6px 6px 6px 6px; color:#FFF; text-align:center; display:block; width:100%;font-weight: 400;
font-size: 16px;}
.wsection .dettitle7 {height: 40px;line-height: 40px;
background: #FFFFFF;
border-radius: 6px 6px 6px 6px;
border: 1px solid #E3E3E3; box-sizing:border-box; text-align:center; display:block; width:100%;font-weight: 400;
font-size: 16px;
color: #1F1F1F; margin-top:10px;}
.wsection .dettitle8{ padding-bottom:35px;font-size: 14px;text-indent: 2em;line-height: 25px;}
.wsection .dettitle8 img{max-width: 100%;}
.wsection .dettitle81{ width: 440px;height: 440px;margin-right:20px; overflow:hidden;}
.wsection .dettitle81 img{width:100%; height:100%;object-fit: cover; }
.wsection .dettitle81:nth-child(2){  margin-right:0;}

/*订单inquiry------------------------------------------------------------*/

.inquirys {
  width: 1230px;
  margin: 20px auto 0 auto;
  clear: both;
  position: relative;
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
}
.inqpad{ padding-left:170px; padding-right:170px;}
.inquirys .inqname{line-height: 24px;
  font-weight: bold;
  font-size: 24px;
  color: #1F1F1F; text-align:center; padding-top:30px; padding-bottom:20px;}
.inquirys .inqtable{ border:1px solid #d6ddf0; background-color:#f6f8fc;}
.inquirys .inqta1{ padding:16px 20px; color:#1f1f1f; font-size:16px;border-bottom:1px solid #d6ddf0;}   
.inquirys .inqta2{ display:flex; padding:20px;align-items: center;
  justify-content: space-between;}  
.inquirys .inqta21 {width: 100px;
height: 100px;
overflow:hidden; box-sizing:border-box; border:1px solid #e3e3e3;}
.inquirys .inqta21 img {width:100%; height:100%;object-fit: cover; }
.inquirys .inqta22 { flex:1; margin-left:20px; overflow: hidden;
  height: 60px;
  line-height: 20px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  box-sizing: border-box; }
.inquirys .inqta22 a {line-height: 20px;
font-size: 16px;
color: #13426b;text-decoration-line: underline;}  

.inquirys .inqta23{ width:180px; margin-left:55px;} 

.inquirys .inqta23 input {
  background: #FFFFFF;
  width: 100%;
  height: 44px;
  line-height: 44px;
  border-radius: 6px;
  box-sizing: border-box;
  border: 1px solid #d6ddf0; color:#7c8bb0; font-size:16px;
  padding-left: 12px;
  padding-right: 12px;
}
.inquirys .inqta24{ width:90px; margin-left:10px;} 

.inquirys .inqta24 input {
  background: #FFFFFF;
  width: 100%;
  height: 44px;
  line-height: 44px;
  border-radius: 6px;
  box-sizing: border-box;
  border: 1px solid #d6ddf0; color:#7c8bb0; font-size:16px;
  padding-left: 12px;
  padding-right: 12px; text-align:center;
} 

.inquiryform .intext1{ padding-top:20px; padding-bottom:10px; color:#6b7280; font-size:15px;} 
.inquiryform .intext1 span {
  font-weight: 400;
  font-size: 15px;
  color: #D80B18;
  line-height: 15px;padding-right: 2px;
}
.inquiryform .intext2{
  width: 100%;
 } 
.inquiryform .intext2 select{background: #FFFFFF;
  width: 100%;
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #C7C7C7; font-weight: 400; font-size:14px;
  padding-left: 10px;
  padding-right: 10px;} 
.inquiryform .intext2 input{background: #FFFFFF;
  width: 100%;
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #C7C7C7;font-weight: 400; font-size:14px;
  padding-left: 10px;
  padding-right: 10px;}   
.inquiryform .intext2 textarea {
  background: #FFFFFF;font-weight: 400; font-size:14px;
  width: 100%;
  height: 90px;
  line-height: 32px;
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #C7C7C7;
  padding-left: 10px;
  padding-right: 10px;
}
.inquiryform .intext3 {
	 width: 100%;text-align:center; padding-top:26px; padding-bottom:36px;
}
.inquiryform .intext3 button {
 width: 200px;
  height: 44px;
  background: #D80B18;
  border-radius: 6px;
  font-weight: 400;
  font-size: 17px;
  color: #FFFFFF;
  line-height: 44px;
  text-align: center;
  border: none;
  cursor: pointer; margin:0 auto; 
}


.zwd_success_tips{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,1);
	display: flex;
	align-items: center;
	justify-content: center;
}
.zwd_success_tips_main{
	width: 305px;
	height: 100px;
	display: flex;
	align-items: center;
	/*padding-left: 10px;*/
	box-sizing: border-box;
}
.zwd_success_tips_img{
	width: 80px;
	height: 80px;
	background: url(../../img/success.png) no-repeat;
	background-position: center;
	background-size: cover;
}
.zwd_success_tips_text{
	margin-left: 15px;
}
.zwd_success_tips_p1{
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	line-height: 24px;
	padding-top: 10px;
}
.zwd_success_tips_p2{
	font-size: 12px;
	color: #999999;
	line-height: 40px;
}




.no_select {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.display_none{
	display: none;
}