@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 .flex{display: flex; justify-content: center; align-items: center;}


/*  */
.l-content .activity-con {background: url(../images/img_bg01.jpg) no-repeat top center; height: 346px; display: flex; padding: 44px 85px 0;}
.l-content .activity-con dl{width: 100%;}
.l-content .activity-con dd{display: flex; font-size: 21px; box-sizing: border-box; color: #FFFFFF;}
.l-content .activity-con dd>b{line-height: 39px; width: 106px;}
.l-content .activity-con dd p{line-height: 39px; font-size: 22px; flex: 1;}
.l-content .activity-con dd p span{color: #FFCC00; font-weight: bold;}
.l-content .activity-con dd p a{color: #FFCC00; text-decoration: underline;}
.l-content .activity-con dd:last-child p{font-size: 26px;}


.l-content .title{
	height: 88px; 
	color: #FFCC00; 
	font-size: 42px; 
	font-weight: bold;
	letter-spacing: 1px;
}

/*  */
.l-content .contrast {
	background: url(../images/img_bg02.jpg) no-repeat top center; 
	height: 632px; 
	padding: 0 40px;
}
.l-content .contrast-con{flex-wrap: wrap; text-align: center; height: 542px; padding: 57px 0 42px;}
.l-content .contrast-con p{width: 100%;}
.l-content .contrast .ps{font-size: 16px; text-align: left; padding-left: 5px;}

/*  */
.l-content .material {
	background: url(../images/img_bg03.jpg) no-repeat top center; 
	height: 1077px; 
	padding: 0 40px;
}
.l-content .material-title{font-size: 26px; color: #FFFFFF; justify-content: flex-start; height: 54px; padding-bottom: 3px;}
.l-content .material-title span{
	color: #000000; 
	width: 120px; 
	font-size: 30px; 
	font-weight: bold; 
	margin-right: 35px;
	
}
.l-content .material-title span i{font-size: 38px;}

.l-content .material-con{flex-wrap: wrap; text-align: center; height: 462px; padding-top: 50px;}

.l-content .material-img{height: 334px; padding-top: 30px; justify-content: space-between;}
.l-content .material-con p{text-align: left; margin-top: 11px; margin-left: 5px;}

.l-content .contrast-con p{width: 100%;}
.l-content .contrast .ps{font-size: 16px; text-align: left;}

/*  */
.l-content .product {background: url(../images/img_bg04.jpg) no-repeat top center; height: 988px; padding: 0 40px;}
.l-content .product-list{padding-top: 50px; justify-content: space-between;}
.l-content .product-list li.l-pro{
	width: 545px;
	height: 388px;
	background: url(../images/pro_bg.png) no-repeat center;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
}
.l-content .product-list li.l-pro>a{position: absolute; top: 0; left: 0; padding: 322px 9px 25px 282px;}
.l-content .product-left{position: relative; width: 261px; padding: 25px 0;}
.l-content .product-logo{height: 30px; padding-left: 22px;}
.l-content .product-flag{position: absolute; right: 3px; top: 0px;}
.l-content .product-pic{margin-top: 65px;}
.l-content .product-pack{position: absolute; left: 12px; bottom: 12px;}

.l-content .product-right{width: 282px; padding: 22px 0 0 20px;}
.l-content .product-title{font-size: 22px; font-weight: bold; line-height: 30px; height: 60px;}
.l-content .product-title span{font-weight: normal; line-height: 30px; font-size: 20px;}
.l-content .product-price{font-size: 18px; }
.l-content .product-price p{margin-top: 15px;}
.l-content .product-price span{line-height: 26px;}
.l-content .product-price b{font-size: 40px; color: #dd0000;}
.l-content .product-price p:last-child b{font-size: 30px;}
.l-content .product-specs li{font-size: 18px; line-height: 26px;}
.l-content .line{margin: 12px 0;}
.l-content .product-center{height: 100%;}

.l-content .product>.ps{margin-top: 15px;}

.l-content .activity {margin-top: 24px; }
.l-content .activity dl{padding: 26px 0 0; margin: 0; width: 100%;}
.l-content .activity dt{font-size: 30px; font-weight: bold; justify-content: flex-start; margin-bottom:7px;}
.l-content .activity dt img{margin-right: 3px;}
.l-content .activity dd{display: flex; font-size: 18px; justify-content: flex-start; padding: 1px 4px 0;}
.l-content .activity dd span,.l-content .activity dd p{line-height: 31px;}
.l-content .activity dd p{flex: 1;}
.l-content .activity dd span{
	background: url(../images/dot.png) no-repeat center; 
	width: 20px; 
	height: 30px;
	margin-right: 3px;
	display: inline-block; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
}
.l-content .activity dd p a{color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

/*  */
.l-content .contact{background: url(../images/img_bg05.jpg) no-repeat top center; height: 481px;}
.l-content .contact-tel{font-size: 22px; font-weight: bold; padding: 38px 58px;}
.l-content .contact-tel p:first-child{letter-spacing: 5px; margin-bottom: 5px;}
.l-content .contact-tel p:nth-child(2){font-size: 36px; letter-spacing: -2px; display: flex; align-items: center; margin-bottom: 10px;}
.l-content .contact-tel p:nth-child(2) span{font-size: 90px; padding-bottom: 10px; padding-right: 7px;}
.l-content .contact-tel p:last-child{color: #333333; margin-top: -15px; }
.l-content .contact-tel p:last-child i{font-size: 26px}
.l-content .contact ul{padding: 12px 55px 0; display: flex; justify-content: space-between;}
.l-content .contact li p{margin-bottom: 12px; font-size: 24px; letter-spacing: 3px; font-weight: bold;}

