@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 .activity-con {
	background: url(../images/img_bg01.jpg) no-repeat top center; 
	height: 115px; 
	padding: 19px 72px 0;
}
.l-content .activity-con dd{display: flex; font-size: 22px; box-sizing: border-box;}
.l-content .activity-con dd>b{line-height: 39px; margin-right: 20px;}
.l-content .activity-con dd p{line-height: 39px; color: #FFFFFF;}

.l-content .activity-introduce {
	background: url(../images/img_bg02.jpg) no-repeat top center; 
	height: 385px; 
	padding: 10px 100px;
}
.l-content .activity-introduce dl{display: flex; justify-content: space-between; }
.l-content .activity-introduce dd p{line-height: 32px; font-size: 22px;}
.l-content .activity-introduce dd>span{
	font-weight: bold; 
	background: #FFCC00; 
	display: block; 
	width: 107px; 
	height: 31px; 
	padding: 5px 8px 0; 
	margin: 12px 0 6px; 
	font-size: 22px;
}
.l-content .activity-introduce p span{font-size: 20px; color: #666666; line-height: 32px;}

.l-content .activity-more {background: url(../images/img_bg03.jpg) no-repeat top center; height: 192px; text-align: center;}
.l-content .activity-more p{color: #FFFFFF; text-align: left; font-size: 20px; padding:5px 0 30px 80px; }

.l-content .title {background: url(../images/img_bg04.jpg) no-repeat top center; height: 125px; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 42px;}
.l-content .advantage {background: url(../images/img_bg05.jpg) no-repeat top center; height: 264px; display: flex; align-items: center; justify-content: space-between; font-size: 35px; color: #FFFFFF; padding: 0 88px 0 215px;}
.l-content .advantage .advantage-right{padding-bottom: 10px; text-align: center;}
.l-content .advantage div{line-height: 48px;}
.l-content .advantage div span,.l-content .advantage div b,.l-content .advantage div i{line-height: 48px;}
.l-content .advantage .advantage-right span{font-size: 42px; font-weight: bold; background: #FFCC00; color: #000000; width: 338px; height: 62px; border-radius: 12px; margin-top: 6px; display: flex; align-items: center; justify-content: center; line-height: 60px; text-align: center;}
.l-content .advantage .advantage-right i{font-size: 54px; line-height: 60px; padding-top: 3px;}

/*  */
.l-content .advantage-box {background: url(../images/img_bg06.jpg) no-repeat top center; height: 279px; }
.l-content .advantage-con {
	display: flex; 
	justify-content: space-between; 
	font-size: 22px; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 0 85px 0 62px;
}
.l-content .advantage-con span{font-weight: bold; color: #FFCC00; line-height: 34px;}
.l-content .advantage-con span b{font-size: 40px; line-height: 32px;}
.l-content .advantage-one{margin-top: 40px; line-height: 32px;}
.l-content .advantage-two{margin-top: 154px; line-height: 32px; padding-right: 6px;}
.l-content .advantage-three{margin-top: 136px; line-height: 32px; padding-right: 26px;}
.l-content .advantage-four{margin-top: 23px; line-height: 32px;}
.l-content .advantage-box p{color: #FFFFFF; font-size: 16px; padding: 16px 48px;}

/*  */
.l-content .title2 {background-image: url(../images/img_bg08.jpg);}

/*  */
.l-content .test {background: url(../images/img_bg07.jpg) no-repeat top center; height: 364px; padding: 33px 76px;}
.l-content .test-form{
	background: url(../images/img_bg08.png) no-repeat top center;
	width: 1048px; 
	height: 203px; 
	margin: 43px auto 0;
	display: flex; 
	justify-content: space-between; 
	text-align: center; 
	font-size: 18px;
}
.l-content .test-form dl{width: 246px;}
.l-content .test-form dt{font-weight: bold; color: #FFFFFF; height: 48px; line-height: 48px;}
.l-content .test-form dd,.l-content .test-form dd i{height: 39px; line-height: 39px;}
.l-content dl.test-form-one{width: 308px;}
.l-content .test-form-one dd{font-weight: bold;}
.l-content .test-form-two dt{color: #000000;}
.l-content .test p{color: #FFFFFF; padding-top: 18px;}

/*  */
.l-content .product-title {
	background: url(../images/img_bg09.jpg) no-repeat top center; 
	height: 50px; 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	color: #FFCC00; 
	font-size: 38px; 
	font-weight: bold;
}
.l-content .product-title2 {background-image: url(../images/img_bg11.jpg);}
.l-content .product-title3 {background-image: url(../images/img_bg13.jpg);}

.l-content .product {background: url(../images/img_bg10.jpg) no-repeat top center; height: 346px; }
.l-content .product ul{display: flex; align-items: flex-start; justify-content: space-between; padding: 15px 35px 0 42px;} 
.l-content .product li{
	background: url(../images/pro_bg.png) no-repeat center; 
	position: relative; 
	width: 559px; 
	height: 310px; 
	padding: 8px 10px 14px 4px; 
	display: flex; 
	align-items: flex-start; 
	justify-content: space-between;
}
.l-content .product li .product-left{width: 232px;}
.l-content .product li .product-right{width: 301px; padding-right: 12px;}
.l-content .product li .product-logo{padding: 15px; height: 61px;}
.l-content .product li .product-img{height: 155px; display: flex; justify-content: center; align-items: center;}
.l-content .product li .product-flag{margin-top: 11px; display: flex; align-items: center;}
.l-content .product li .product-flag img{margin-right: 4px;}
.l-content .product li .product-tt{font-size: 24px; font-weight: bold; margin-top: 14px; }
.l-content .product li .product-desc{color: #666666; font-size: 18px; margin-top: 5px; line-height: 26px; height: 32px;}
.l-content .product li .product-price{font-size: 18px; margin-top: 33px;}
.l-content .product li .product-price span.font-f{font-size: 33px; color: #DD0000; font-weight: bold;}
.l-content .product li .product-price b{font-size: 53px;}
.l-content .product li .product-price span.col{color: #666666;}
.l-content .product li .product-specs{margin-top: 5px;}
.l-content .product li .product-specs div{display: flex; justify-content: flex-start; align-items: center; }
.l-content .product li .product-specs span{ line-height: 28px; color: #666666; }
.l-content .product li .product-specs span:first-child{width: 122px;}
.l-content .product li a{position: absolute; top: 8px; left: 4px; padding: 233px 12px 13px 245px;}

.l-content .product-center {background-image: url(../images/img_bg12.jpg);}
.l-content .product-bottom {background-image: url(../images/img_bg14.jpg); height: 342px;}
.l-content .product-bottom li .product-specs span{width: 100%!important;}

/*  */
.l-content .title3 {background-image: url(../images/img_bg15.jpg);}

.l-content .activity {background: url(../images/img_bg16.jpg) no-repeat top center; height: 352px;}
.l-content .activity dl{padding: 0 55px; margin: 0; width: 100%; color: #FFFFFF;}
.l-content .activity dd{display: flex; font-size: 22px; padding-top: 5px;}
.l-content .activity dd span,.l-content .activity dd p{line-height: 42px;}
.l-content .activity dd span{width: 22px; display: block; font-family: Arial, Helvetica, sans-serif;}

/*  */
.l-content .title4 {background-image: url(../images/img_bg17.jpg);}

.l-content .contact{background: url(../images/img_bg18.jpg) no-repeat top center; height: 339px;}
.l-content .contact-tel{font-size: 25px; font-weight: bold; color: #FFCC00; padding: 0px 50px;}
.l-content .contact-tel p{padding-top: 12px;}
.l-content .contact-tel p:first-child{letter-spacing: 5px;}
.l-content .contact-tel p:nth-child(2){font-size: 36px;letter-spacing: -1px; display: flex; align-items: center; padding-top: 8px;}
.l-content .contact-tel p:nth-child(2) span{font-size: 74px; padding-bottom: 10px; padding-right: 7px;}
.l-content .contact-tel p:last-child{font-size: 18px; color: #FFFFFF; margin-top: -12px; padding-top: 0;}
.l-content .contact-tel p:last-child i{font-size: 20px}
.l-content .contact ul{padding: 35px 45px 0 48px; display: flex; justify-content: space-between;}
.l-content .contact li p{margin-bottom: 12px; font-size: 24px; letter-spacing: 6px; color: #FFCC00;}
