
.txt {width:1024px; margin:0 auto; line-height:26px; font-size:16px; padding:20px 0 20px 0;}

/* 产品页中的某个系列 */
.piconwrp                     { width:835px; margin:0 auto; user-select: none; vertical-align:top; }
.piconwrp  h3                 { float:left; font-size: 22px; width:835px; margin:20px auto; padding-bottom: 15px; text-transform:uppercase}
.piconwrp  div                {  float:left; margin-bottom:32px; display:inline-block; vertical-align:top; cursor:pointer;}
.piconwrp  div:hover          { -webkit-filter:drop-shadow(0px 6px 8px #808690); cursor:pointer;}
.piconwrp  div:active          {-webkit-filter:drop-shadow(0px 2px 4px #808690) brightness(0.5);cursor:pointer;}
.piconwrp  div p              { font-size:14px; margin:0px; line-height: 16px; margin-top:4px; transform-origin:0% 0%; }
.piconwrp  div p small        { font-size:10px; line-height: 10px;}

#texturas div {height:155px; margin-right:15px;}
#texturas div img {height:120px;}
/*
#texturas15 div {width:  94px; height:144px; margin-right: 8px;}
#texturas15 div img {width:90px;height:126px;}
#texturas16 div {width: 128px; height:128px; margin-right: 4px;}
#texturas16 div img {max-width:120px;height:110px;}
#texturas18 div {width: 200px; height:200px; margin-right: 8px;}
#texturas18 div img {max-width:150px;height:150px;}
#texturas19 div {width: 108px; height:128px; margin-right: 4px;}
#texturas20 div {width: 108px; height:128px; margin-right: 4px;}
#texturas21 div {width: 108px; height:128px; margin-right: 4px;}
#texturas22 div {width: 108px; height:128px; margin-right: 4px;}
#texturas23 div {width: 108px; height:128px; margin-right: 4px;}
#texturas19 div img,#texturas20 div img,#texturas21 div img,#texturas22 div img,#texturas23 div img {height:128px;}

#texturas24 div {width: 110px; height:144px; margin-right: 4px;}
#texturas24 div img {height:110px;}

#texturas25 div {width: 160px; height:160px; margin-right:16px;}
#texturas25 div img {height:110px;}

#texturas26 div {width: 110px; height:144px; margin-right: 4px;}
#texturas26 div img {height:110px;}

#texturas27 div {width: 180px; height:160px; margin-right: 8px;}
#texturas27 div img {max-width:150px;height:120px;}
#texturas28 div {width: 180px; height:160px; margin-right: 8px;}
#texturas28 div img {max-width:150px;height:80px;}
#texturas29 div {width: 180px; height:160px; margin-right: 8px;}
#texturas30 div {width: 180px; height:160px; margin-right: 8px;}
#texturas31 div {width: 180px; height:160px; margin-right: 8px;}
#texturas32 div {width: 152px; height:192px; margin-right: 8px;}
#texturas33 div {width: 152px; height:192px; margin-right: 8px;}
#texturas34 div {width: 152px; height:192px; margin-right: 8px;}
#texturas35 div {width: 152px; height:192px; margin-right: 8px;}
#texturas36 div {width: 152px; height:192px; margin-right: 8px; vertical-align: bottom;}
#texturas32 div img,#texturas33 div img,#texturas34 div img,#texturas35 div img,#texturas36 div img {width:120px; vertical-align: bottom;}
#texturas37 div {width: 100px; height:160px; margin-right: 8px;}
#texturas38 div {width: 150px; height:190px; margin-right: 8px;}
#texturas39 div {width:  90px; height:240px; margin-right:16px;}
#texturas37 div img {width:70px;}
#texturas38 div img {width:120px;}
#texturas39 div img {width:60px;}
#texturas40 div {width: 128px; height:290px; margin-right: 0px; margin-bottom:12px;}
#texturas40 div img {width:120px;}
#texturas41 div {width: 144px; height:200px; margin-right:10px; vertical-align: bottom;}
#texturas41 div img {height:100px;}*/

#productdetaildialogboxwrp    { width:100%; height:100%; position:fixed;left:0px;top:0px; background-color:rgba(0,0,0,0); cursor:default; } /*user-select: none;*/
#productdetaildialogboxwrp[lang|=en] { font-family: "Myriad Pro","Tahoma";}
#productdetaildialogboxwrp[lang|=zh] { font-family: "苹方", "Hiragino Sans GB", "STHeiti", "微软雅黑", "STHeitiSC-Light";}
#productdetaildialogbox       { border-radius:16px; box-shadow: 0px 24px 48px rgba(0,0,0,0.75); background-color: #000000;  position:fixed;  color: #ffffff; overflow:hidden}
#productdetaildialogboxclose  { cursor:pointer; width:42px; height:42px; border-radius:96px; border: 3px solid #ffffff;  background-color: #b2b6bc;box-shadow: 0px 6px 48px rgba(0,0,0,0.75); position:fixed;  background-image:url("pdclose.svg"); background-size:24px 24px; background-repeat:no-repeat; background-position:9px 9px;}
#productdetaildialogboxclose:hover {background-color: #dbdcdf;}
#productdetaildialogboxclose:active {background-color:#31384b; }


#productdetaildialogbox .cimg        { width: 300px; display:inline-block; vertical-align:top; margin:32px 8px 32px 24px;  text-align:center;}
#productdetaildialogbox .ctxt        { width: 320px; display:inline-block; vertical-align:top; margin:32px 24px 32px  8px;  }
#productdetaildialogbox .ctxt h2     {font-size: 26px; line-height:34px; margin-bottom:16px; margin-top:0px;}
#productdetaildialogbox .ctxt p      {font-size: 16px; line-height:22px; margin-bottom: 4px; margin-top:0px;}
#productdetaildialogbox hr           { height:1px; margin-top:-8px; background-color:rgba(63,63,63,0.5); border:none;}


#productdetaildialogbox .recipe      { margin-left:28px; font-size: 16px; line-height:22px; margin-bottom:16px; margin-top:0px; vertical-align:middle;}
#productdetaildialogbox .recipe img  { width: 48px; height: 48px;border-radius:50%; text-align:right; vertical-align:middle;}
#productdetaildialogbox .recipe span { vertical-align:middle}
