@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: 203px; display: flex; padding: 55px 85px 0;}
.l-content .activity-con dd{display: flex; font-size: 20px; box-sizing: border-box; color: #FFFFFF; padding-top: 1px;}
.l-content .activity-con dd>b{line-height: 28px;}
.l-content .activity-con dd p{line-height: 28px; flex: 1;}
.l-content .activity-con a{color: #FFCC00; text-decoration: underline;}

/*  */
.l-content .video-box{
	background: url(../images/img_bg02.jpg) no-repeat top center; 
	height: 682px; 
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.l-content .video-box video{width: 751px; height: 560px; cursor: pointer;}

/*  */
.l-content .title{
	background: url(../images/img_bg03.jpg) no-repeat top center; 
	height: 146px;
	display: flex;
	align-items: center;
	padding: 0 105px;
	font-size: 44px;
	font-weight: bold;
	color: #FFCC00;
}

/*  */
.l-content .advantage{
	background: url(../images/img_bg04.jpg) no-repeat top center;
	height: 1515px;
	padding-top: 39px;
}

.l-content .advantage-title{
	font-weight: bold; 
	font-size: 36px; 
	height: 54px; 
	display: flex;
	justify-content: center;
	align-items: center;
}
.l-content .advantage-one{
	height: 413px;
	padding: 0 50px;
	display: flex; 
}
.l-content .advantage-l,.l-content .advantage-r{width: 548px; padding: 0 30px;}
.l-content .advantage-name {
	height: 48px; 
	line-height: 48px; 
	font-size: 30px;
	margin-top: 20px;
	font-weight: bold;
}
.l-content .advantage-img{margin-top: 10px; text-align: center;}

/*  */
.l-content .advantage-two{
	height: 228px;
	padding: 0 50px;
}
.l-content .advantage-two-img{padding: 30px 0 0 33px;}

/*  */
.l-content .advantage-three {
	height: 601px;
	padding: 29px 80px 0;
}
.l-content .advantage-form{
	background: url(../images/img_bg05.png) no-repeat top center;
	width: 100%;
	height: 100%;
}

/*  */
.l-content .advantage-form-tit{font-size: 28px; font-weight: bold; padding: 8px 11px;}
.l-content .advantage-form ul{display: flex;}
.l-content .advantage-form li{width: 207px; text-align: center; font-size: 20px;}
.l-content .advantage-form li:first-child{color:#FFFFFF;}
.l-content .advantage-form li:nth-child(2){width: 284px;}
.l-content .advantage-form li:nth-child(3){width: 277px;}
.l-content .advantage-form li:nth-child(4){width: 270px;}
.l-content .advantage-form li .test{height: 48px; line-height: 48px; color: #FFFFFF; font-weight: bold;}
.l-content .advantage-form li:nth-child(3) .test{color: #000000;}
.l-content .advantage-form li .surfaces{height: 52px; line-height: 52px;} 
.l-content .advantage-form li .handle{height: 56px; line-height: 56px;} 
.l-content .advantage-form li .experiment{height: 234px; display: flex; align-items: center; justify-content: center;}
.l-content .advantage-form li .result{height: 59px; line-height: 59px;}
.l-content .advantage-form>p{font-size: 28px; font-weight: bold; text-align: center; letter-spacing: 1.8px; height: 74px; line-height: 74px;}
.l-content .advantage-three>p{margin: 17px 2px 0;}

/*  */
.l-content .case {
	background: url(../images/img_bg06.jpg) no-repeat top center; 
	height: 686px; 
	padding-top: 60px;
}
.l-content .case-title{
	height: 146px;
	display: flex;
	align-items: center;
	padding: 0 105px;
	font-size: 44px;
	font-weight: bold;
	color: #FFCC00;
}
.l-content .case ul{
	display: flex; 
	justify-content: space-around; 
	padding: 30px 68px 0;
}
.l-content .case li{
	background: url(../images/img_bg07.png) no-repeat top center;
	width: 330px; 
	height: 420px;
}
.l-content .case li p{line-height: 30px; font-size: 24px; color: #FFFFFF; font-weight: bold; text-align: center; padding: 15px 0 14px;}
.l-content .case li div{display: flex; justify-content: center; align-items: center; height: 330px;}

/*  */
.l-content .product {
	background: url(../images/img_bg08.jpg) no-repeat top center; 
	height: 947px;
	padding-top: 57px;
}
.l-content .product-title{
	height: 146px;
	display: flex;
	align-items: center;
	padding: 0 105px;
	font-size: 44px;
	font-weight: bold;
	color: #FFCC00;
}

.l-content .product>ul{display: flex; padding: 20px 70px 0;}
.l-content .product>ul>li{width: 356px; height: 567px; padding: 10px 14px; }
.l-content .product>ul>li>div{width: 100%; height: 542px; padding: 0 17px; background: #FFFFFF; box-shadow: 2px 2px 10px rgba(102,102,102,.7); position: relative;}
.l-content .product-logo{padding-top: 15px;}
.l-content .product-flag{position: absolute; right: 0px; top: 0px;}
.l-content .product-pic{display: flex; align-items: center; justify-content: center; height: 190px; margin-top: 25px;}
.l-content .product-tit{font-size: 28px; font-weight: bold;}
.l-content .product-price{margin-top: 20px;}
.l-content .product-price p{line-height: 40px; display: flex; align-items: center; height: 40px; font-size: 20px;}
.l-content .product-price p:first-child{border-bottom: 1px dashed #CCCCCC; }
.l-content .product-price p:nth-child(2){padding-top: 5px; height: 45px;}
.l-content .product-price span{font-size: 36px; color: #dd0000; font-weight: bold; padding-bottom: 5px;}
.l-content .product-specs {margin-top: 8px;}
.l-content .product-specs ul{display: flex; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 100%;}
.l-content .product-specs li{flex: 1; border-right: 1px solid #cccccc;}
.l-content .product-specs li span{display: block; text-align: center; height: 34px; line-height: 34px; border-bottom: 1px solid #CCCCCC; font-size: 18px; color: #666666;}
.l-content .product-specs li span:first-child{background: #666666; color: #FFFFFF;}
.l-content .product li .l-pro a{position: absolute; left: 0px; top: 0px; padding: 484px 17px 17px 18px; text-align: center;}

.l-content .product>p{padding: 13px 80px 0 83px;}

.l-content .product-more {margin-top: 29px; height: 146px; text-align: center;}

/*  */
.l-content .activity {
	background: url(../images/img_bg09.jpg) no-repeat top center; 
	height: 518px;
	padding-top: 63px;
}
.l-content .activity dl{padding: 0 50px; margin: 0; width: 100%;}
.l-content .activity dt{
	height: 92px; 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	font-size: 44px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-bottom: 8px;
	margin-bottom: 40px;
}
.l-content .activity dd{display: flex; font-size: 20px; color: #FFFFFF;}
.l-content .activity dd span,
.l-content .activity dd p{line-height: 30px;}
.l-content .activity dd span{width: 20px; 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;}
.l-content .activity dd p a:hover{text-decoration: underline;}


/*  */
.l-content .contact{background: url(../images/img_bg10.jpg) no-repeat top center; height: 438px;}
.l-content .contact-title{
	height: 92px;
	display: flex; 
	align-items: center; 
	justify-content: center; 
	font-size: 44px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-bottom: 8px;
}

.l-content .contact-tel{font-size: 25px; font-weight: bold; color: #FFCC00; padding: 15px 50px;}
.l-content .contact-tel p{margin-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;}
.l-content .contact-tel p:nth-child(2) span{font-size: 69px; padding-bottom: 10px; padding-right: 7px;}
.l-content .contact-tel p:last-child{font-size: 18px; color: #FFFFFF; margin-top: -8px; }
.l-content .contact-tel p:last-child i{font-size: 22px}
.l-content .contact ul{padding: 16px 78px 0 50px; display: flex; justify-content: space-between;}
.l-content .contact li p{margin-bottom: 12px; font-size: 24px; letter-spacing: 6px; color: #FFCC00;}

