.shop-top1 { background-color: #FFF; padding: 20px; height: 38px; width: 1058px; border: 1px solid #D6D6D6; border-radius: 5px; }
.shop-fz01 { font-size: 18px; line-height: 38px; color: #333; text-align: left; }
.shop-box1 { background-color: #FFF; width: 1058px; border: 1px solid #D6D6D6; border-radius: 5px; margin-top: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.shop-fz02 { font-size: 24px; line-height: 34px; color: #333; width: 1043px; margin-right: auto; margin-left: auto; padding-bottom: 15px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
.sp-link {
    color: #50c79f;
    display: inline-block;
}
.wdl-shop { font-size: 12px; line-height: 24px; color: #666; text-align: center; width: 1058px; padding-top: 200px; padding-bottom: 200px; }
.ydl-shop1 { font-size: 12px; line-height: 24px; color: #666; text-align: center; width: 1058px; padding-top: 200px; padding-bottom: 250px; }
.ydl-shop2 { font-size: 12px; line-height: 24px; color: #666; text-align: center; width: 1058px; padding-bottom: 80px; }
.shop-bottom { height: 40px; width: 1058px; border-top-width: 1px; border-top-style: solid; border-top-color: #D6D6D6; bottom: 0px; padding-top: 20px; padding-bottom: 20px; }
.shop-fz03 { font-size: 14px; line-height: 40px; color: #666; margin-left: 15px; padding-right: 5px; padding-left: 5px; }
.sp-btn1 { font-size: 14px; line-height: 38px; color: #666; background-color: #FFF; height: 38px; width: 78px; border: 1px solid #D6D6D6; border-radius: 5px; text-align: center; }
.sp-btn2 { font-size: 14px; line-height: 40px; color: #FFF; background-color: #50c79f; height: 40px; width: 80px; border-radius: 5px; text-align: center; margin-right: 15px; }
.sp-btn2:hover{ color:#FFF; background-color: #099; }

.shop-list{ width:1053px; padding-top: 10px; padding-bottom: 15px; }
.sp-l1 { width: 1053px; margin-top: 25px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
.sp-l-tu1 { width: 120px; margin-left: 20px; border: 1px solid #D6D6D6; }
.sp-l-tu1 img{ width: 120px;}
.sp-r-zi { width: 890px;}
.dd-fz01 { font-size: 12px; line-height: 20px; color: #333; width: 300px; text-align: left; margin-right:10px; }
.dd-fz02 { font-size: 12px; line-height: 20px; color: #666; text-align: left; width: 100px; }
.dd-fz04 { font-size: 12px; line-height: 20px; color: #666; text-align: left; width: 120px; font-weight: normal; margin-right:10px;  }
.inp-sl { font-size: 12px; line-height: 20px; color: #666; background-color: #FFF; height: 20px; width: 80px; padding-right: 10px; padding-left: 10px; border: 1px solid #D6D6D6; border-radius: 5px; }
.sp-zi-top { width: 890px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
.dd-fz03 { font-size: 14px; line-height: 20px; font-weight: bold; color: #333; }
.sc-zi { font-size: 12px; line-height: 24px; color: #06F; }
.w01 { text-align: right; width: 890px; font-size: 12px; line-height: 24px; color: #666; height: 24px; }
.bh { color: #999; }
.sp-zj { width: 1053px; margin-top: 25px; }
.zj-fz01 { font-size: 18px; line-height: 24px; color: #333; width: 1053px; text-align: right; }
.less01 { font-size: 16px; line-height: 22px; color: #999; text-align: center; height: 28px; padding-right: 5px; padding-left: 5px; }
.more01 { font-size: 16px; line-height: 22px; color: #999; text-align: center; height: 28px; padding-right: 5px; padding-left: 5px; }
.cont01 { margin-left: 10px; }
.sp-box1 { font-size: 14px; line-height: 30px; color: #333; background-color: #f4f4f4; height: 30px; width: 100%; text-align: left; padding-left:10px; }
