.banner .info1{width:8.275rem;}
.banner .info1 .l{ width:4.7rem;}
.banner .info1 .l .en{font-size:.45rem;}
.banner .info1 .l .cn{font-size:.335rem;}
.banner .info1 .r{width:3.55rem; font-size:.8rem;}

.ulist{ background:#fff; padding-top:.35rem}
.ulist .usubnav{ padding:0 .35rem; padding-bottom:.35rem;}
.ulist .usubnav div{ float:left; margin-right:.25rem; padding:0 .5rem; line-height:.8rem; border:1px solid #d4d4d4; border-radius:.4rem; font-size:.35rem;}
.main{ width:10rem; margin:auto; display:none;}
.main .item{border:.05rem solid #c64bcd; width:3.825rem; padding:.25rem; border-radius:.25rem;  color:#c64bcd; background:#fff; margin-left:.35rem; margin-bottom:.35rem; float:left;}
.main .item .ltitle{ text-align:center; font-size:16px; line-height:.55rem;}
.main .item .ltitle div{ display:block; float:left; text-align:center;}
.main .item .ltitle div.lname{font-size:.425rem; font-weight:bold;}
.main .item .ltitle div.lsubname{font-size:.25rem; background:#c64bcd; color:#efefef; padding:.05rem .2rem; border-radius:5px; line-height:.385rem; margin:.035rem 0 0 .2rem;}
.main .item .lprice{ text-align:center; margin-top:.35rem;}
.main .item .lprice div{ display:block; float:left; line-height:.45rem;}
.main .item .lprice div.lnprice{font-size:.55rem;}
.main .item .lprice div.loprice{font-size:.35rem; margin-left:.25rem; margin-top:.05rem; text-decoration: line-through}
.main .item .ltips{margin-top:.125rem; line-height:.4rem; font-size:.325rem;}
.main .item .lbuybtn{margin-top:.25rem;}
.main .item .lbuybtn a{ display:block; border:1px solid #c64bcd; background:#c64bcd; color:#fff; text-align:center; margin:.25rem auto; border-radius:5px; line-height:.7rem; font-size:.35rem;}
.main .item .lsplit{ margin-top:.35rem; border:1px solid #c64bcd; color:#c64bcd; text-align:center; border-radius:5px; line-height:.7rem; font-size:.35rem;}
.main .item .ltext{ margin-top:.3rem;}
.main .item .ltext ul{ margin:0; padding:0; position:relative;}
.main .item .ltext ul li{ line-height:.5rem; font-size:.28rem; padding-left:.25rem; min-width:4rem; display:block; float:left; position:relative;}
.main .item .ltext ul li::after{content:""; position:absolute; left:0; margin-top:.2rem; width:.125rem; height:.125rem; background:#c64bcd; border-radius:50%;}
.main .long{border-color:#ff3b00; color:#ff3b00; width:8.6rem; height:auto; overflow: hidden; position: relative;}
.main .long .ltitle div.lsubname{background:#ff3b00;}
.main .long  .min{background:#ff3b00; color:#fff; position:absolute; font-size:.3rem; letter-spacing:.035rem; margin-left:7.5rem; padding-top:.35rem; margin-top:-.5rem; width:2.2rem; line-height:.75rem; transform: rotate(45deg);}
.main .long .lbuybtn a{border-color: #ff3b00; background:#ff3b00; width: 4rem; display: inline-block; margin-right: .35rem;}
.main .long .lbuybtn a.two{margin-right: 0; border-color: #e63500; background: #e63500;}
.main .long .lsplit{border-color:#ff3b00; color:#ff3b00;}
.main .long .ltext ul li::after{background:#ff3b00;}
.main .year{border-color:#3e7af4; color:#3e7af4;}
.main .year .ltitle div.lsubname{background:#3e7af4;}
.main .year .lbuybtn a{border-color:#3e7af4; background:#3e7af4;}
.main .year .lsplit{border-color:#3e7af4; color:#3e7af4;}
.main .year .ltext ul li::after{background:#3e7af4;}