@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 .activity-con{justify-content: flex-start; padding: 16px 57px;}
.l-content .activity-con>div{display: flex; box-sizing: border-box; padding-top: 9px;}
.l-content .activity-con>div>b{line-height: 34px; font-size: 22px; width: 115px;}
.l-content .activity-con>div p{line-height: 34px; font-size: 20px; flex: 1; color: #ffffff;}
.l-content .activity-con>div p b{line-height: 34px; font-size: 27px;}
.l-content .activity-con>div p span{line-height: 34px; font-size: 22px; font-weight: bold; color: #ffcc00;}
.l-content .activity-con>div p a{color: #000000; text-decoration: none; font-weight: bold; color: #FFCC00;}
.l-content .activity-con>div p a:hover{text-decoration: underline;}

.l-content .title{font-size: 42px; font-weight: bold; color: #FFCC00;}

.l-content .advantage{font-size: 24px; padding: 0 105px; justify-content: flex-start; color: #FFFFFF; height: auto; line-height: 44px; height: 44px;}
.l-content .advantage-con{font-size: 20px; width: 315px; padding: 0; line-height: 30px; height: auto; line-height: 32px;}
.l-content .advantage-con1{left: 680px; top: 63px;}
.l-content .advantage-con2{left: 740px; top: 195px; width: 320px;}
.l-content .advantage-con3{left: 745px; top: 195px; width: 290px;}
.l-content .advantage-con4{left: 122px; top: 40px; width: 170px;}
.l-content .advantage-con5{left: 345px; top: 12px; width: 770px; align-items: flex-start; font-size: 24px; color: #FFFFFF;}
.l-content .advantage-con5 strong,
.l-content .advantage-con5 p{line-height: 30px;}
.l-content .advantage-con6{left: 365px; top: 7px; width: 770px; align-items: flex-start; font-size: 24px; color: #FFFFFF;}
.l-content .advantage-con6 strong,
.l-content .advantage-con6 p{line-height: 30px;}
.l-content .advantage-con7{left: 105px; top: 87px; width: 580px; align-items: flex-start; font-size: 24px; color: #FFFFFF;}
.l-content .advantage-con8{left: 105px; top: 57px; width: 720px; align-items: flex-start; font-size: 24px; color: #FFFFFF;}

.l-content .advantage3{height: 47px; line-height: 47px;}

.l-content .advantage-price{top: inherit; bottom: 0; height: 46px; line-height: 46px; width: 100%; font-size: 24px; font-weight: bold; }

/*  */
.l-content .product ul{display: flex; width: 100%; height: 100%; padding: 15px 30px 0; justify-content: space-between;}
.l-content .product li{padding: 0; box-shadow: 2px 2px 10px #999999;}
.l-content .product li .abl{padding: 65px 16px 0;}
.l-content .product-flag{position: absolute; right: -6px; top: -7px;}
.l-content .product-title{font-size: 24px; font-weight: bold;}
.l-content .product-pic{height: 143px; margin-top: 20px;}
.l-content .product-price{font-size: 18px; margin-top: 20px;}
.l-content .product-price span{font-size: 35px; font-weight: bold; color: #dd0000;}

.l-content .product-specs{border-top: 1px solid #999999; margin-top: 8px; height: 56px; padding-top: 5px; font-size: 18px; color: #666666; }
.l-content .product-specs p{height: 28px; line-height: 28px;}
.l-content .product-btn{margin-top: 13px;}

/*  */
.l-content .ps{padding: 26px 80px 0;}
.l-content .ps p,.l-content .ps p i{line-height: 22px;}

.l-content .activity {padding: 20px 77px 0px;}
.l-content .activity div{display: flex; font-size: 18px; padding: 13px 0 0;}
.l-content .activity div span,.l-content .activity div p,.l-content .activity dd p i{line-height: 30px;}
.l-content .activity div span{width: 20px; height: 30px; line-height: 30px; color: #000000; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.l-content .activity div p{flex: 1;}
.l-content .activity div p a{color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.l-content .activity div p a:hover{text-decoration: underline;}


.l-content .title2{font-size: 42px; font-weight: bold;}

.l-content .contact{padding: 46px 50px 0;}
.l-content .contact ul{justify-content: space-between;}
.l-content .contact li p{margin-bottom: 21px; font-size: 24px; letter-spacing: 2px; font-weight: bold; color: #FFFFFF;}