.wright .btop{
  width: 100%;
  height: 260px;
  display: inline-block;
}
.wright .btop .title{
  display: inline-block;
  margin: 74px 0 0 60px;
  font-size: 44px;
  font-family: STSongti;
  font-weight: 900;
  text-decoration: underline;
  color: #000000;
  line-height: 70px;
  opacity: 0.6;
}
.wright .btop .tips{
  font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 30px;
margin: 93px 105px 0 0;
float: right;
}
.wright .banner .imgbox{
  width: 100%;
  height: 620px;
  display: inline-block;
}
.wright .banner .imgp{
  text-align: right;
  height: 120px;
  line-height: 120px;

}
.wright .banner .imgp img{
  margin-right: 13px;
  width: 15px;
  height: 15px;
}
.wright .banner .imgp .imgNum{
  display: inline-block;
  font-size: 21px;
font-family: STSongti;
font-weight: 400;
color: #9E9E9D;
vertical-align: top;
margin-right: 60px;
position: relative  ;
width: 60px;
float: right;
}
.wright .main{
  margin-top: 165px;
  background: url(../img/icon18.png) no-repeat right top #FAFAFA;
}
.wright .main .ad1{
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.wright .main .newstop{
  width: 1026px;
  margin: 80px 60px 0px 60px;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
}
.wright .main .newstop .tab{
  width: 330px;
  height: 180px;
  background: rgba(192, 190, 190, 0.2);
  display: inline-block;
  margin-right: 18px;
  font-size: 0;
  vertical-align: top;
}
.wright .main .newstop .tab:last-child{
  margin-right: 0;
}
.wright .main .newstop .tab .tabl{
  display: inline-block;
  vertical-align: top;
  float: left;
  width: auto;
}
.wright .main .newstop .tab .tabl .p{
  font-size: 32px;
  font-family: STSongti;
  font-weight: 400;
  color: #000000;
  line-height: 57px;
  margin: 49px 0 0 16px;
  display: inline-block;
 
}
.wright .main .newstop .tab .tabl .span{
  font-size: 21px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  margin-left: 16px;
}
.wright .main .newstop .tab img{
  float: right;
  margin: 27px 20px 0 0;
  width: 98px;
}
.wright .main .newstop .tab:nth-child(3) img{
  width: 144px;
}
.wright .main .newsbox{
  padding:62px 33px;
  width: 1026px;
  margin: 50px 60px 0 60px;
  background: #fff;
  box-sizing: border-box;

}
.wright .main .bt{
  width: 100%;
  display: inline-block;
}
.wright .main .bt .title{
  font-size: 35px;
  font-family: STSongti;
  font-weight: 400;
  color: #000000;
  display: inline-block;
}
.wright .main .bt .title span{
  height: 24px;
  border-left: 1px solid #CC0A03;
  color: #CC0A03;
  font-size: 20px;
  font-family: STSongti;
  font-weight: 400;
  padding: 0 0 0 18px;
  margin-left: 11px;
  vertical-align: top;
  line-height: 15px;
  display: inline-block;
  margin-top: 15px;
}
.wright .main .bt .more{
  width: 220px;
  height: 60px;
  border: 1px solid #9E9E9D;
  border-radius: 10px;
  text-align: center;
  line-height: 60px;
  display: inline-block;
  float: right;
  font-size: 20px;
  font-family: STSongti;
  font-weight: bold;
  color: #CF2D29;
}
.wright .main .bt .more img{
  margin-left: 16px;
  width: 28px;
}
.wright .main .newsbox .listbox{
  margin-top: 60px;
  border-top: 1px solid #B1B1B1;
}
.wright .main .newsbox .listbox .list{
  min-height: 87px;
  line-height: 87px;
  font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
border-bottom: 1px solid #B1B1B1;

}
.wright .main .newsbox .listbox .list span{
  width: 170px;
  display: inline-block;
  vertical-align: top;
}
.wright .main .newsbox .listbox .list p{
  width: 780px;
  display: inline-block;
  line-height: 87px;
  vertical-align: top;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wright .main .aboutbox{
  width: 1026px;
  margin: 100px 60px 50px 60px; 
}
.wright .main .aboutbox .list{
  display: inline-block;
  font-size: 0;
  vertical-align: top;
}
.wright .main .aboutbox .list .tab{
  width: 328px;
  display: inline-block;
  vertical-align: top;
  margin: 50px 20px 0 0;
}
.wright .main .aboutbox .list .tab:nth-child(3n){
  margin-right: 0;
}
.wright .main .aboutbox .list .tab p{
  width: 100%;
  display: inline-block;
  font-size: 32px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  margin-top: 40px;
  margin-bottom: 30px;
}
.wright .main .aboutbox .list .tab p img{
  width: 14px;
  height: 24px;
  display: inline-block;
  margin-left: 25px;


}
.wright .main .aboutbox .list .tab .span{
  width: 100%;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 30px;
}
.wright .main .ad2{
  width: 100%;
  height: 320px;
  background: url(../img/ad2.png) no-repeat;
  display: inline-block;
  margin: 80px 0;
}
.wright .main .ad2 img{
  float: right;
  margin: 240px 60px 0 0 ;
  width: 60px;
}
.wright .main .about2{
  width: 100%;
  width: 1026px;
  margin: 0 60px;
  font-size: 0;
  position: relative;
  margin-bottom: 100px;
}
.wright .main .about2 .hr{
  height: 1px;
  width: 100%;
  background: #B3B3B3;
  position: absolute;
  top: 110px;
  z-index: 0;
}
.wright .main .about2 img{
  margin-right: 48.5px;
  background-color:  #FAFAFA;
  position: relative;
  z-index: 1;
  width: 220px;
}
.wright .main .about2 img:last-child{
  margin-right: 0px;
}
.wright .main .about2 .span{
  width: 100%;
  display: inline-block;
  font-family: STSongti;
  font-weight: 400;
  color: #000000;
  line-height: 140px;
  font-size: 0;
}
.wright .main .about2 .span span{
  width: 220px;
  text-align: center;
  margin-right: 48.5px;
  display: inline-block;
  font-size: 32px;

}
.wright .main .about2 .span span:last-child{
  margin-right: 0;
}

/* 公司介绍 */
.wright .main .aboutTop .title{
  width: 100%;
  padding-left:60px ;
  box-sizing: border-box;
  border-bottom: 2px solid #EEEEEF;
  height: 168px;
}
.wright .main .aboutTop .title span{
  font-size: 46px;
  font-family: STSongti;
  font-weight: 400;
  color: #000000;
  margin-top: 35px;
  line-height: 130px;
  display: inline-block;
  height: 130px;
}
.wright .main .aboutTop .title em{
  font-size: 28px;
font-family: STSongti;
font-weight: 400;
color: #CC0A03;
margin-top: 35px;
line-height: 130px;
  height: 130px;
  float: right;
  margin-right: 80px;
}
.wright .main .aboutTop p{
  padding:0 60px;
  font-size: 22px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 50px;
  margin-top: 30px;
  box-sizing: border-box;
}
.wright .main .aboutDetail{
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding-left: 60px;
  margin-top: 110px;

}
.wright .main .aboutDetail .left{
  width: 550px;
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
}
.wright .main .aboutDetail .left .title{
  font-size: 22px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #4D4D4D;
  line-height: 40px;
  margin-bottom: 40px;
}
.wright .main .aboutDetail .left p{
  font-size: 18px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 36px;
  margin-top: 10px;
}
.wright .main .aboutDetail .more{
  width: 463px;
height: 78px;
background: rgba(192, 190, 190, 0.2);
box-shadow: 0px 5px 4px 0px rgba(51,51,51,0.53);
border-radius: 4px;
line-height: 78px;
text-align: center;
position: absolute;
bottom: 0px;
left: 60px;
font-size: 24px;
font-family: SourceHanSansCN;
font-weight: 500;
color: #4D4D4D;
}
.wright .main .aboutDetail .more img{
  float: right;
  margin: 34px 27px 0 0;
}
.wright .main .aboutB{
  width: 1026px;
  margin:100px 60px;
  padding: 0 33px 75px 33px;
  background: #fff;
  box-sizing: border-box;
}
.wright .main .aboutB .bt{
  padding: 40px 0;
  box-sizing: border-box;
  border-bottom: 1px solid  #B1B1B1;
}
.wright .main .aboutB p{
  font-size: 22px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #4D4D4D;
line-height: 48px;
padding: 60px 0;
border-bottom: 1px solid  #B1B1B1;

}
.wright .main .aboutC .list{
  font-size: 0;
}
.wright .main .aboutC .list .tab{
  width: 500px;
  margin-right: 26px;
}
.wright .main .aboutC .list .tab:nth-child(2n){
  margin-right: 0;
}
.wright .main .bt .titleR{
  font-size: 15px;
font-family: SourceHanSansCN;
font-weight: 400;
color: #4D4D4D;
line-height: 30px;
float: right;
text-align: right;
}
.wright .main .aboutC .list .tab .span{
  margin-top: 30px;
}
.wright .main .aboutC .list .tab:nth-child(2n) .span{
  text-align: right;
}
/* 会长介绍 */
.wright .main .abouthZ{
  background: #fff;
  padding-bottom: 100px;
  margin-top: 95px;

}
.wright .main .abouthZ img{
  width: 410px;
}
.wright .main .hzbt{
  margin-top: 50px;
  padding-left: 60px;
  box-sizing: border-box;
}
.wright .main .hzbt .title{
  font-size: 32px;
  color: #4D4D4D;
}
.wright .main .abouthZ .left .hzname{
  font-size: 34px;
  font-family: STSongti;
  font-weight: 400;
  color: #000000;
  line-height: 50px;
  margin-top: 66px;
  margin-bottom: 33px;
}
.wright .main .abouthZ .left .hztx{
  font-size: 20px;
font-family: SourceHanSansCN;
font-weight: 400;
color: #4D4D4D;
line-height: 40px;
margin-bottom: 70px;
}

.wright .main .abouthZ  img{
 margin-top: -66px;
 margin-left: 10px;
}
/* 烘焙展 */
.wright .main .exhibition .listbox .list p{
  margin: 21px 0;
  line-height: 44px;
  overflow:auto;
  white-space: inherit;
}
.wright .main .exhibition .list .tab .p{
  font-size: 28px;
  text-indent: 15px;
}
/* 最新消息list */
.wright .main .messagelist .listbox{
  margin-top: 0;
}
.wright .main .pagination{
  width: 100%;
  text-align: center;
  margin: 80px 0;
}
.wright .main .pagination img{
  cursor: pointer;
  width: 54px;
}
.wright .main .pagination span{
  width: 54px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  background:rgba(0, 0, 0, 0.2);
  font-size: 28px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
opacity: 0.8;
margin: 0 8px;
vertical-align: top;
cursor: pointer;
}
.wright .main .pagination span.actived{
  background: #fff;
}

/* 最新消息 */
.wright .main .messageDetail{
  margin:54px 60px;
  padding: 40px 33px;
  background: #fff;
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
}
.wright .main .messageDetail .title{
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #B1B1B1;
}
.wright .main .messageDetail .title span{
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  width: 100%;
  display: inline-block;
}
.wright .main .messageDetail .title p{
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 35px;
  margin: 20px 0 30px 0;
}
.wright .main .messageDetail .messageDetailBox{
  padding: 20px 0;
}
.wright .main .pagination .all{
  width: 200px;
  height: 54px;
  background: #FFFFFF;
  box-shadow: 0px 5px 4px 0px rgba(51,51,51,0.09);
  border-radius: 27px;
  line-height: 54px;
  text-align: center;
  font-size: 20px;
  font-family: STSongti;
  font-weight: bold;
  color: #CF2D29;
  display: inline-block;
  margin: 0 130px;
  cursor: pointer;
}
/* 意见反馈 */
.wright .main .opinion .tel{
  background: #fff;
  margin: 60px 60px 20px 60px;
  padding:20px 37px;
}
.wright .main .opinion .tel .telt{
  font-size: 28px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 40px;
width: 100%;
display: inline-block;
}
.wright .main .opinion .tel .numberbox{
  width: 100%;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 30px;
}
.wright .main .opinion .tel .numberbox p{
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  display: inline-block;
  vertical-align: top;
}
.wright .main .opinion .tel .numberbox p img{
  margin: 0 13px 0 29px;

}
.wright .main .opinion .tel .numberbox span{
  font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 32px;
margin-left: 42px;

}
.wright .main .opinion .form{
  background: #fff;
  margin: 60px 60px 20px 60px;
  padding:20px 37px;
}
.wright .main .opinion .form .title{
  font-size: 28px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
margin: 20px 0;
}
.wright .main .opinion .form .list{
  width: 100%;
  display: inline-block;
  margin: 19px 0;
}
.wright .main .opinion .form .list .label{
  width: 185px;
  display: inline-block;
  margin-left: 40px;
  font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 40px;
vertical-align: top;
}
.wright .main .opinion .form .list input{
  width: 720px;
  height: 40px;
  line-height: 40px;
  background: #FAFAFA;
  border: 1px solid #B1B0B0;
  border-radius: 4px;
}
.wright .main .opinion .form .list .label em{
  font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #A10F0F;
line-height: 40px;
vertical-align: top;
}
.wright .main .opinion .form .list textarea{
  width: 720px;
  height: 230px;
  line-height: 40px;
  background: #FAFAFA;
  border: 1px solid #B1B0B0;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 10px;
}
.wright .main .opinion .form .tips{
  font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
display: inline-block;
margin-top: 20px;
margin-left: 230px;
}
.wright .main .button{
  width: 200px;
height: 54px;
background: #FFFFFF;
box-shadow: 0px 5px 4px 0px rgba(51,51,51,0.09);
border-radius: 27px;
font-size: 20px;
font-family: STSongti;
font-weight: bold;
color: #CF2D29;
line-height: 54px;
text-align: center;
cursor:pointer;
margin: 60px auto;
margin-left: 45%;
}
/* 公司招聘 */
.wright .main .recruitlist{
  margin: 60px 60px 20px 60px;
  padding:20px 37px 40px 37px;
  background: url(../img/icon46.png) no-repeat 680px 90% #fff;
}
.wright .main .recruitlist .title{
  height: 125px;
  line-height: 125px;
  border-bottom: 1px solid #B1B1B1;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
}
.wright .main .recruitlist .bt{
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  width: 100%;
  margin: 50px 0 20px 0;
  line-height: 60px;
}
.wright .main .recruitlist .content{
  font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 40px;
}
/* 资讯共享 */
.wright .main .infobox{
  margin:  30px 60px;
  font-size: 0;
}
.wright .main .infobox img{
  margin-right: 26px;
}
.wright .main .infobox img:nth-child(2n){
  margin-right: 0;
}
/* 公司业务 */
.wright .main .bussinessbox{
  margin:  90px 60px  30px 60px;
  font-size: 0;
}
.wright .main .ad3{
  margin: 60px 0;
  text-align: center;
}
.wright .main .bussinessbox .blist{
  width: 200px;
  display: inline-block;
  position: relative;
  margin-right: 75px;
  margin-top: 60px;
  vertical-align: top;
}
.wright .main .bussinessbox .blist:nth-child(4n+1){
  margin-right: 0;
}
.wright .main .bussinessbox .blist .jt{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
}
.wright .main .bussinessbox .blist:hover .jt{
  display: block;
}
.wright .main .bussinessbox .blist p{
  font-size: 20px;
font-family: STSongti;
font-weight: 400;
color: #000000;
line-height: 50px;
margin-top: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.wright .main .bussinessbox .blist span{
  font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 300;
color: #000000;
line-height: 24px;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.wright .main .bussinessbox .more{
  width: 260px;
height: 80px;
border: 1px solid #9E9E9D;
border-radius: 10px;
margin: 0 auto;
line-height: 80px;
text-align: center;
font-size: 20px;
font-family: STSongti;
font-weight: bold;
color: #CF2D29;
margin-top: 60px;

}
.wright .main .bussinessbox .more img{
  margin-left: 16px;
  width: 29px;
}
.wright .main .bussinessbox .left{
  width: 180px;
  display: inline-block;
  vertical-align: top;
}
.wright .main .bussinessbox .left p{
  font-size: 32px;
font-family: STSongti;
font-weight: 400;
color: #000000;
width: 100%;
line-height: 60px;
}
.wright .main .bussinessbox .left em{
  width: 20px;
height: 1px;
background: #CC0A03;
display: inline-block;
vertical-align: top;
}
.wright .main .bussinessbox .left span{
  font-size: 18px;
font-family: STSongti;
font-weight: 400;
color: #CC0A03;
line-height: 40px;
width: 100%;
display: inline-block;
}
.wright .main .bussinessbox .right{
  display: inline-block;
  vertical-align: top;
  width: 846px;
}
.wright .main .bussinessbox .right .blist2{
  width: 240px;
  border-top: 2px solid #EEEEEF;
  border-bottom: 2px solid #EEEEEF;
  padding: 32px 0 14px 0;
  display: inline-block;
  vertical-align: top;
  margin-right: 63px;
}
.wright .main .bussinessbox .right .blist2:nth-child(3n){
  margin-right: 0;
}
.wright .main .bussinessbox .right .blist2 span{
  font-size: 24px;
font-family: STSongti;
font-weight: 400;
color: #000000;
width: 210px;
display: inline-block;
vertical-align: top;
margin-top: 30px;
}
.wright .main .bussinessbox .right .blist2 .tb{
  float: right;
  margin-top: 44px;
  width: 23px;
}
.wright .main .bussinessbox .machine{
  height: 40px;
background: #E6E6E6;
border-radius: 6px;
width: 100%;
display: inline-block;
vertical-align: top;
margin: 60px 0;
line-height: 40px;
}
.wright .main .bussinessbox .machine span{
  width: 16.66%;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
text-align: center;
cursor: pointer;
}
.wright .main .bussinessbox .machine span.actived{
  color: #CC0A03;
}
.wright .main .bussinessbox .mbox .blist3{
  display: none;
}
.wright .main .bussinessbox .blist3:first-child{
  display:block;  
}
.wright .main .bussinessbox .blist3 img{
  margin-right: 46px;
  width: 220px;
  height: 200px;
}
.wright .main .bussinessbox .blist3 img:nth-child(4n){
  margin-right: 0;
}
/* 热门提案  */
.ad4{
  margin: 60px 0;
}
.wright .main .proposalbox{
  margin:  30px 60px  30px 60px;
  font-size: 0;
}
.wright .main .proposalbox .blist{
  width: 500px;
  margin-top: 60px;
  margin-right: 26px;
  display: inline-block;
  vertical-align: top;
}
.wright .main .proposalbox .blist:nth-child(2n+1){
  margin-right: 0;
}
.wright .main .proposalbox .blist p{
  font-size: 32px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 61px;
margin: 15px 0;
}
.wright .main .proposalbox .blist span{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 30px;
}
.wright .main .bussinessbox .blist4{
  width: 500px;
  height: 428px;
  display: inline-block;
  vertical-align: top;
  margin-top: 60px;
  background: #fff;
  margin-right: 26px;
}
.wright .main .bussinessbox .blist4:nth-child(2n+1){
  margin-right: 0;
}
.wright .main .bussinessbox .blist4 img{
  width: 500px;
  height: 428px;
  display: inline-block;
}
/* 开业支援 */
.wright .main .supportBox{
  margin:  30px 0;
  font-size: 0;
  background: rgba(192, 190, 190, 0.2);
  box-sizing: border-box;
  padding: 48px 36px;
}
.wright .main .supportBox .Customized{
  width: 954px;
  display: inline-block;
}
.wright .main .bussinessbox .blist5{
  width: 500px;
  display: inline-block;
  box-sizing: border-box;
  background:#fff;
  margin-right: 26px;
  margin-top: 50px;
}
.wright .main .bussinessbox .blist5 .imgbox{
  width: 500px;
  display: inline-block;
  padding: 20px;
  box-sizing: border-box;
  background: rgba(192, 190, 190, 0.2);
}
.wright .main .bussinessbox .blist5:nth-child(2n+1){
  margin-right: 0;
}
.wright .main .supportBox .pbox{
  width: 100%;
  background: #fff;
  padding: 65px 47px;
  box-sizing: border-box;
  font-size: 22px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 60px;
}
.wright .main .bussinessbox .blist5 .p{
  font-size: 32px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 61px;
margin: 15px 0;
padding-left: 20px;
box-sizing: border-box;
display: inline-block;
width: 100%;
}
.wright .main .bussinessbox .blist5 .span{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 30px;
  width: 100%;
padding-left: 20px;
display: inline-block;
box-sizing: border-box;
}
.wright .main .supportBox .pbox p,.wright .main .supportBox .pbox span{
  font-size: 22px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 60px;
  width: 100%;
}
.wright .main .aboutsm{
  width: 100%;
  display: inline-block;
  font-size: 0;
  margin-top: 60px;
}
.wright .main .aboutsm .title{
  font-size: 34px;
  font-family: STSongti;
  font-weight: 400;
  color: #000000;
  line-height: 60px;
  padding-left: 60px;
  margin-bottom: 60px;
  width: 100%;
  box-sizing: border-box;
}
.wright .main .aboutsm .box{
  padding: 60px;
  background: #fff;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  vertical-align: top;
}
.wright .main .aboutsm .box .right{
  width: 500px;
  flex-shrink: 0;
  display: inline-block;
}
.wright .main .aboutsm .box .left{
  flex: 2;
  margin-right: 70px;
}
.wright .main .aboutsm .box .left span{
  font-size: 28px;
font-family: STSongti;
font-weight: 400;
color: #000000;
line-height: 38px;
width: 100%;
margin: 50px 0;
display: inline-block;
}
.wright .main .aboutsm .box .left p{
  font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 40px;
}
/* 公司简介 */
.wright .main .aboutjj .box{
  margin: 60px;
  padding: 60px 33px;
  background: #fff;
}
.wright .main .aboutjj .jjtitle{
  font-size: 35px;
font-family: STSongti;
font-weight: 400;
color: #000000;
width: 100%;
display: inline-block;
padding-bottom: 80px;
border-bottom: 1px solid #B1B1B1;
}
.wright .main .aboutjj .jjlist{
  width: 100%;
  display: inline-block;
  vertical-align: top;
  border-bottom: 1px solid #B1B1B1;
  line-height: 47px;
  padding: 20px 0;
  font-size: 0;
}
.wright .main .aboutjj .jjlist span{
  width: 170px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 47px;
  display: inline-block;
}
.wright .main .aboutjj .jjlist p{
  width: 790px;
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 47px;

color: #000000;
}
.wright .main .aboutjj .jjlist .font{
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 40px;
  vertical-align: top;
  display: inline-block;
  width: auto;
}
.wright .main .aboutjj .jjlist .font2{
  margin-left: 170px;
}
.wright .main .aboutjj .jjlist .right{
  width: 790px;
  display: inline-block;
  vertical-align: top;
}
.wright .main .aboutjj .jjlist .right .rt{
  width: 100%;
  display: inline-block;
  font-size: 22px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
vertical-align: top;
width: 100%;
line-height: 40px;

}
.wright .main .aboutjj .jjlist .right .font{
  font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
vertical-align: top;
line-height: 40px;

}
.wright .main .aboutjj .jjlist .right .rt .font{
  margin-left: 40px;
}
.wright .main .aboutjj .jjlist .right .fontbox{
  width: 370px;
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 28px;
margin-top: 30px;
}
.wright .main .aboutjj .jjlist .right .fontbox .b{
  font-weight: bold;
}
.wright .main .aboutjj .box2{
  padding-top: 0;
  padding-bottom: 0;
}
.wright .main .aboutjj .jjtitle2{
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  height: 100px;
  line-height: 100px;
  width: 100%;
  padding: 0 38px;
  box-sizing: border-box;
}
.wright .main .aboutjj .jjtitle2 img{
  width: 17px;
  height: 11px;
  float: right;
  margin: 45px 15px 0 0 ;
}
.wright .main .aboutjj .jjlistbox{
  font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
line-height: 44px;
padding: 40px 0;
}
.wright .main .aboutjj .jjlistbox .list{
  width: 100%;
  vertical-align: top;
  line-height: 44px;
  display: flex;
}
.wright .main .aboutjj .jjlistbox .list span{
  width: 240px;
  display: inline-block;
  flex-shrink: 0;
  text-align: right;
}
.wright .main .aboutjj .jjlistbox .list p{
flex: 2;
line-height: 44px;
margin-left: 110px;
}
/* 烘焙原料 */
.wright .main .rgtop{
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: 60px;
}
.wright .main .rgtop .left{
  width: 700px;
  vertical-align: top;
  display: inline-block;
}
.wright .main .rgtop .right{
  display: inline-block;
  margin-left: 40px;
  width: 360px;
  vertical-align: top;
}
.wright .main .rgtop .right span{
  font-size: 30px;
  font-family: STSongti;
  font-weight: 400;
  color: #000000;
  line-height: 60px;
  width: 100%;
  display: inline-block;
  margin-bottom: 15px;
}
.wright .main .rgtop .right p{
  font-size: 22px;
font-family: SourceHanSansCN;
font-weight: 400;
color: #000000;
line-height: 42px;
width: 100%;
display: inline-block;
}

.wright .main .goodsBox{
  padding: 60px;
  width: 100%;
  box-sizing: border-box;
  font-size: 0;
}
.wright .main .goodsBox .blist{
  width: 498px;
  background: #fff;
  height: 592px;
  padding: 30px 28px;
  box-sizing: border-box;
  margin: 60px 30px 0 0;
  display: inline-block;
  vertical-align: top;
}

.wright .main .goodsBox .blist:nth-child(2n+1){
  margin-right: 0 ;
}
.wright .main .goodsBox .blist p{
  font-size: 27px;
font-family: STSongti;
font-weight: 400;
color: #000000;
line-height: 64px;
margin: 30px 0 10px 0;
display: inline-block;
width: 100%;
box-sizing: border-box;
position: relative;
}
.wright .main .goodsBox .blist p img{
  width: auto;
  float: right;
  position: absolute;
  right: 0;
}
.wright .main .goodsBox .blist span{
  font-size: 22px;
  font-family: Microsoft YaHei;
  font-weight: 300;
  color: #000000;
  line-height: 49px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.wright .main .appliance .blist{
  
}
.wright .main .appliance .blist p{
  margin-top: 20px;
}
.wright .main .appliance .blist span{
  -webkit-line-clamp: 4;
  line-height: 40px;
}
.wright .main .btnbox{
  width: 100%;
   display: inline-block;
  text-align: center;
}
.wright .main .btnbox span{
  width: 260px;
  height: 80px;
  border: 1px solid #9E9E9D;
  border-radius: 10px;
  line-height: 80px;
  font-size: 20px;
font-family: STSongti;
font-weight: bold;
color: #CF2D29;
display: inline-block;
cursor: pointer;
}
/* 讲习会 */
.wright .main .jxhimg{
  margin-top: 60px;
  display: inline-block;
}
.wright .main .ptips{
  width: 100%;
  text-align: right;
  font-size: 23px;
font-family: SourceHanSansCN;
font-weight: 400;
color: #4D4D4D;
line-height: 51px;
}
.wright .main .slist{
  width: 500px;
  display: inline-block;
  margin-right: 22px;
  vertical-align: top;
  margin-top: 50px;
}