@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;
}

.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 .activity-box {background: url(../images/img_bg02.jpg) no-repeat bottom center; height: 432px;}
.l-content .activity-con {background: url(../images/img_bg01.jpg) no-repeat top center; height: 432px; display: flex; padding: 15px 0 0 47px; box-sizing: border-box; }
.l-content .activity-con-left{width: 826px;}
.l-content .activity-con-right{width: 327px; padding-top: 2px; box-sizing: border-box;}
.l-content .activity-con dl{box-sizing: border-box;}
.l-content .activity-con dd{display: flex; font-size: 26px; box-sizing: border-box; padding-top: 6px;}
.l-content .activity-con dd b{line-height: 46px; margin-right: 10px;}
.l-content .activity-con dd p{line-height: 46px;}
.l-content .activity-con dd p span{font-weight: bold;}
.l-content .activity-con dd p span i{font-size: 40px;}
.l-content .activity-con dd:last-child{padding-top: 3px;}
.l-content .activity-con dd:last-child b,.l-content .activity-con dd:last-child p {line-height: 52px;}

.l-content .activity-con-more {margin-top: 16px; padding-right: 18px; display: flex; justify-content: flex-end; box-sizing: border-box;}
.l-content .introduce{background: url(../images/img_bg03.jpg) no-repeat top center; text-align: center; height: 169px;}
.l-content .introduce p{padding-top: 17px; }
.l-content .introduce p:last-child{padding-top: 43px; }

.l-content .introduce-box1{background: url(../images/img_bg04.jpg) no-repeat top center; text-align: center; padding-top: 38px; height: 151px; box-sizing: border-box;}

.l-content .introduce-box2{background: url(../images/img_bg05.jpg) no-repeat top center; text-align: center; padding-top: 38px; height: 521px; box-sizing: border-box;}
.l-content .introduce-box2 div{display: flex; justify-content: center; font-size: 36px;}
.l-content .introduce-box2 div:first-child{font-weight: bold; padding: 41px 0 0 20px;}
.l-content .introduce-box2 div span{line-height: 42px;}
.l-content .introduce-box2 div:first-child span:nth-child(2){font-size: 46px; padding: 24px 80px 0 100px; line-height: 54px;}
.l-content .introduce-box2 div:last-child{padding: 165px 0 0 20px;}
.l-content .introduce-box2 div:last-child span{padding: 0 61px;}
.l-content .introduce-box2 div:last-child span:first-child{padding-left: 50px;}

.l-content .introduce-box3{background: url(../images/img_bg06.jpg) no-repeat top center; text-align: center; height: 241px;}
.l-content .introduce-box3 img{padding-top: 26px;}
.l-content .introduce-box3>div{display: flex; justify-content: space-around; font-size: 30px; font-weight: bold; padding: 62px 60px 0 65px;}

.l-content .introduce-box4{background: url(../images/img_bg07.jpg) no-repeat top center; text-align: center; height: 405px; }
.l-content .introduce-box4>div{display: flex; justify-content: space-around; padding: 13px 53px 0 58px;}

.l-content .introduce-tit{font-size: 28px; font-weight: bold; padding-top: 33px; text-align: center;}
.l-content .introduce-tit b{font-size: 40px; color: #dd0000; padding-top: 34px;} 
.l-content .introduce-box5{background: url(../images/img_bg08.jpg) no-repeat top center; height: 446px; }
.l-content .introduce-box5 .flex{display: flex; justify-content: flex-start; padding: 6px 53px 0 95px;}
.l-content .introduce-box5 .flex p:last-child{padding: 37px 0 0 53px;}

.l-content .introduce-box6{background: url(../images/img_bg09.jpg) no-repeat top center; height: 460px; }
.l-content .introduce-box6 .flex{display: flex; justify-content: flex-start; padding: 3px 53px 0 95px;}
.l-content .introduce-box6 .flex p:last-child{padding: 38px 0 0 54px;}
.l-content .introduce-box6 .flex p span{display: block; font-size: 20px; padding-left: 6px;}

.l-content .introduce-box7{background: url(../images/img_bg10.jpg) no-repeat top center; height: 109px; padding: 10px 0 0 83px; box-sizing: border-box; font-size: 16px;}

.l-content .product {background: url(../images/img_bg11.jpg) no-repeat top center; height: 528px; box-sizing: border-box; padding: 32px 0 14px;}
.l-content .product ul{display: flex; padding: 0 46px; box-sizing: border-box; height: 100%; box-sizing: border-box;}
.l-content .product ul li{width: 20%; padding: 0 7px; height: 100%; box-sizing: border-box;}
.l-content .product ul li .l-pro{text-align: center; background-color: #FFFFFF; height: 100%; padding: 15px 13px; box-sizing: border-box; position: relative;}
.l-content .product ul li .l-pro .flag{text-align: left;}
.l-content .product ul li .l-pro .pro-title{font-size: 24px; font-weight: bold; line-height: 36px; margin-top: 10px; height: 108px;}
.l-content .product ul li .l-pro .pro-title i{line-height: 36px;}
.l-content .product ul li .l-pro .pro-img{padding: 12px 0;}
.l-content .product ul li .l-pro p{font-size: 20px; margin-top: 3px;}
.l-content .product ul li .l-pro .pro-specs{background-color: #CCCCCC; font-size: 18px; height: 28px; line-height: 28px; margin-top: 9px;}
.l-content .product ul li .l-pro .price{font-size: 20px; font-weight: bold; margin: 5px 0 0;}
.l-content .product ul li .l-pro .price span{font-size: 35px; color: #DD0000;}
.l-content .product ul li .l-pro a{position: absolute; top: 0; left: 0; padding: 428px 14px 15px 13px;}

.l-content .introduce-box8{background: url(../images/img_bg12.jpg) no-repeat top center; height: 67px; padding: 1px 0 0 55px; box-sizing: border-box; font-size: 16px; color: #FFFFFF;}

.l-content .activity {background: url(../images/img_bg13.jpg) no-repeat top center; height: 385px; }
.l-content .activity dl{padding: 5px 52px 0; margin: 0; width: 100%; box-sizing: border-box;}
.l-content .activity dd{display: flex; font-size: 18px; padding-top: 1px; color: #FFFFFF;}
.l-content .activity dd span,.l-content .activity dd p{line-height: 34px;}
.l-content .activity dd span{width: 16px; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.l-content .activity dd p a{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #FFFFFF; padding-bottom: 5px;}

