@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(-10px);}
.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 .flex-wrap{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}

/*  */
.l-content .product {padding: 26px 50px;}
.l-content .product ul{padding: 0 20px; height: 100%;}
.l-content .product li{box-shadow: 3px 4px 15px rgba(0,0,0,.8); border-radius: 5px; overflow: hidden;}
.l-content .product li .product-con{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 60px 15px 20px;}
.l-content .product li .product-title{font-size: 24px; font-weight: bold; line-height: 32px; height: 64px;}
.l-content .product li .product-price{font-size: 18px; margin: 14px 0;}
.l-content .product li .product-price span{font-size: 35px; color: #dd0000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.l-content .product li .product-line{margin-bottom: 7px;}
.l-content .product li .product-specs{color: #666666; width: 256px; font-size: 18px; display: flex; justify-content: space-between;}
.l-content .product li .product-specs p,
.l-content .product li .product-specs span,
.l-content .product li .product-specs i{line-height: 26px;}
.l-content .product li .product-btn{margin-top: 8px;}

/*  */
.l-content .characteristic{justify-content: space-between;}
.l-content .characteristic2{padding: 0 25px 0 30px;}
.l-content .characteristic p{width: 50%; text-align: center; font-size: 22px; font-weight: bold; line-height: 26px;}
.l-content .characteristic p:first-child{color: #FFFFFF;}

.l-content .characteristic3{padding: 0 32px 20px 31px;}
.l-content .characteristic4{font-size: 22px; font-weight: bold; padding: 0 0 0 20px;}
.l-content .characteristic5{font-size: 16px; padding: 20px 80px 0 100px;}
.l-content .characteristic5 .character-right{padding: 20px 15px 0;}
.l-content .characteristic5 .character-right p{line-height: 25px; margin-bottom: 10px;}
.l-content .characteristic5 .character-right p:last-child{margin-bottom: 0;}

.l-content .ps{color: #FFFFFF; font-size: 16px; justify-content: flex-start; padding-left: 90px;}
						
/*  */
.l-content .product2 {padding: 26px 50px;}
.l-content .product2 ul{padding: 0 20px; height: 92%;}
.l-content .product2 li{box-shadow: 3px 4px 15px rgba(0,0,0,.8); border-radius: 5px; overflow: hidden;}
.l-content .product2 li .product2-con{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 60px 15px 20px;}
.l-content .product2 li .product2-title{font-size: 24px; font-weight: bold; line-height: 32px; height: 64px;}
.l-content .product2 li .product2-price{font-size: 18px; margin: 17px 0 13px;}
.l-content .product2 li .product2-price span{font-size: 35px; color: #dd0000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.l-content .product2 li .product2-line{margin-bottom: 7px;}
.l-content .product2 li .product2-specs{color: #666666; width: 256px; font-size: 18px; display: flex; justify-content: space-between;}
.l-content .product2 li .product2-specs p,
.l-content .product2 li .product2-specs span,
.l-content .product2 li .product2-specs i{line-height: 26px;}
.l-content .product2 li .product2-btn{margin-top: 8px;}
.l-content .product2-ps{font-size: 16px; color: #FFFFFF; padding: 20px 0 0 20px;}

/*  */
.l-content .other {padding: 30px 50px 0;}
.l-content .other ul{padding: 0 20px; height: 92%;}
.l-content .other li{box-shadow: 3px 4px 15px rgba(0,0,0,.8); border-radius: 5px; overflow: hidden;}
.l-content .other li div.abl{padding: 235px 0 0; text-align: center; font-size: 24px; font-weight: bold;}