@charset "UTF-8";

.l-content {
    position: relative;
    width: 1200px;
    margin: 0 auto;
	font-family: "思源黑体CN","Microsoft YaHei", Simsun, Simhei;
    color: #000;
    overflow: hidden;
}

.l-content a {
    text-decoration: none;
}

.l-content img {
    border: 0;
	display: inline-block;
}

ul,
ol {
    list-style: none;
}

.l-content i {
    font-style: normal;
}

.l-content * {
    margin: 0;
    padding: 0;
    line-height: 1;
    transition: all 0.15s;
    -webkit-transition: all 0.15s;
	box-sizing: border-box;
}

.l-content .font-f{font-family: Arial, Helvetica, sans-serif;}
.l-content .l-btn{display: inline-block; width: auto!important; height: auto!important;}
.l-content .l-btn img{transition: all .3s;}
.l-content .l-btn img:hover{transform: scale(.95);}
.l-content .l-pro:hover{transform: translateY(8px);}
.l-content .rel{position: relative;}
.l-content .abl{position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0 50px;}
.l-content .flex{display: flex; align-items: center; justify-content: center;}

.l-content .btn-01{position: absolute; top: 77.5%; right: 120px;}
.l-content .btn-02{position: absolute; top: 77.5%; left: 124px;}
.l-content .btn-01 img,
.l-content .btn-02 img{width: auto;}

.l-content .cartoon{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.l-content .product1>ul{display: flex; flex-wrap: wrap; align-content: space-between; justify-content: space-between; padding: 0 25px; width: 100%; height: 100%;}
.l-content .product1>ul>li{height: 492px;}
.l-content .product1>ul>li>div{padding: 8px 15px; height: 100%;}
.l-content .product1>ul>li .product-title{font-size: 21px; font-weight: bold; line-height: 1.2; height: 79px;}
.l-content .product1>ul>li .product-pic{height: 178px; display: flex; align-items: center; justify-content: center;}
.l-content .product1>ul>li:first-child .product-pic,
.l-content .product1>ul>li:nth-child(2) .product-pic,
.l-content .product1>ul>li:nth-child(3) .product-pic{height: 182px;}
.l-content .product1>ul>li .product-pic img{padding-top: 20px;}
.l-content .product1>ul>li:first-child .product-pic img,
.l-content .product1>ul>li:nth-child(2) .product-pic img,
.l-content .product1>ul>li:nth-child(3) .product-pic img{padding-right: 12px;}
.l-content .product1>ul>li .product-num{font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 18px; position: absolute; top: 240px; left: 15px;}
.l-content .product1>ul>li .product-price{line-height: 1.1; font-size: 18px;}
.l-content .product1>ul>li .product-price i{line-height: 1.1; }
.l-content .product1>ul>li .product-price div:last-of-type{display: flex; align-items: center;}
.l-content .product1>ul>li .product-price span:first-child{font-size: 30px; font-weight: bold; color: #DD0000; line-height: 1.1;}
.l-content .product1>ul>li .product-price .old-price{line-height: 1.1;}
.l-content .product1>ul>li:first-child .product-price .old-price,
.l-content .product1>ul>li:nth-child(2) .product-price .old-price,
.l-content .product1>ul>li:nth-child(3) .product-price .old-price{text-decoration: line-through; }
.l-content .product1>ul>li .product-specs{margin-top: 7px;}
.l-content .product1>ul>li .product-specs li{line-height: 1.4; font-size: 18px; color: #666666;}
.l-content .product1>ul>li .product-more{text-align: center; margin-top: 5px;}
.l-content .product1>ul>li:nth-child(4) .product-more,
.l-content .product1>ul>li:nth-child(5) .product-more,
.l-content .product1>ul>li:last-child .product-more{margin-top: 10px;}

.l-content .product2>ul{display: flex; flex-wrap: wrap; align-content: space-between; justify-content: space-between; padding: 0 25px; width: 100%; height: 100%;}
.l-content .product2>ul>li{height: 480px; width: 206px; border: 1px solid #666666;}
.l-content .product2>ul>li>div{padding: 8px 0 0 10px; height: 100%;}
.l-content .product2>ul>li .product-pic{height: 150px; display: flex; align-items: center; justify-content: center;}
.l-content .product2>ul>li .product-pic img{margin-left: -10px;}
.l-content .product2>ul>li .product-num{font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 18px; position: absolute; top: 210px; left: 10px;}
.l-content .product2>ul>li .product-title{font-size: 20px; font-weight: bold; line-height: 1.2; height: 50px; margin-top: 5px;}
.l-content .product2>ul>li .product-price{line-height: 1.2; font-size: 18px; margin-top: 12px;}
.l-content .product2>ul>li .product-price span{font-size: 30px; font-weight: bold; color: #DD0000; line-height: 1.2;}
.l-content .product2>ul>li .product-price .old-price{text-decoration: line-through; margin-bottom: 10px; line-height: 1.2;}
.l-content .product2>ul>li .product-price i{line-height: 1.2;}
.l-content .product2>ul>li .product-specs{margin-top: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
.l-content .product2>ul>li .product-more{text-align: center; margin-top: 3px;}
.l-content .product2>ul>li .product-more img{margin-left: -11px;}

.l-content .product3>ul{display: flex; flex-wrap: wrap; align-content: space-between; justify-content: space-between; padding: 0 25px; width: 100%; height: 100%;}
.l-content .product3>ul>li>div{padding: 8px 0 0 9px; height: 100%;}
.l-content .product3>ul>li .product-pic{height: 190px; display: flex; align-items: center; justify-content: center; margin-top: 18px;}
.l-content .product3>ul>li .product-num{font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 18px; position: absolute; top: 200px; left: 10px;}
.l-content .product3>ul>li .product-title{font-size: 21px; font-weight: bold; line-height: 1.2; height: 72px; margin-top: 5px;}
.l-content .product3>ul>li .product-price{line-height: 1.5; font-size: 18px; margin-top: 12px;}
.l-content .product3>ul>li .product-price span{font-size: 30px; font-weight: bold; color: #DD0000; line-height: 1.5;}
.l-content .product3>ul>li .product-specs{margin-top: 12px; font-size: 18px; height: 108px;}
.l-content .product3>ul>li .product-specs li{line-height: 1.5; font-size: 18px; color: #666666;}
.l-content .product3>ul>li .product-more{text-align: center; margin-top: 3px;}
.l-content .product3>ul>li .product-more img{margin-left: -10px;}


.l-content .activity {padding: 28px 77px 0;}
.l-content .activity dl{margin: 0; width: 100%; }
.l-content .activity dt{margin-bottom:6px; font-weight: bold; font-size: 18px;}
.l-content .activity dd{display: flex; font-size: 18px; }
.l-content .activity dd span,.l-content .activity dd p,.l-content .activity dd p i{line-height: 27px; font-size: 18px;}
.l-content .activity dd span{width: 14px; height: 27px; line-height: 27px; margin-right: 3px; color: #000000; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.l-content .activity dd p{flex: 1;}

