@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 55px;}
.l-content .flex{display: flex; align-items: center; justify-content: center;}
.l-content .s-flex{display: flex; align-items: center; justify-content: flex-start;}
.l-content .t-flex{display: flex; align-items: flex-start; justify-content: flex-start;}
.l-content .b-flex{display: flex; align-items: center; justify-content: space-between;}
.l-content .w-flex{display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}

.l-content .title1{color: #FFFFFF; font-size: 45px; font-weight: bold;}


.l-content .activity{padding: 0 110px;}
.l-content .activity>div{margin: 53px 0 -5px;}
.l-content .activity>div>span{color: #0F2188; font-weight: bold; font-size: 24px; width: 100px;}
.l-content .activity p{font-size: 22px; font-weight: bold; flex: 1;}
.l-content .activity-t p{margin-left: 40px;}
.l-content .activity-b p{margin-left: 145px;}
.l-content .activity-b p span{font-weight: normal;}
.l-content .activity-b p a{display: inline-block; margin-top: 12px; margin-left: 8px;}

.l-content .activity-con{padding: 0 130px;}
.l-content .activity-tit{color: #0F2188; font-size: 24px; width: 80px; line-height: 1.2;}
.l-content .activity-tit *{line-height: 1.2;}
.l-content .activity-desc{flex: 1; margin-left: 40px; font-size: 21px; line-height: 2; color: #000000;}
.l-content .activity-desc strong{color: #0F2188;}
.l-content .activity-desc span{font-size: 15px; line-height: 2;}

.l-content .activity-desc1{margin-top: 17px;}
.l-content .activity-desc1 li{width: 50%; margin: 10px 0; line-height: 1.7;}
.l-content .activity-desc1 li:nth-child(2n){padding-left: 20px;}

.l-content .activity-ps{font-size:15px; line-height: 2.2; padding: 0 95px;}
.l-content .activity-ps *{line-height: 2.2;}


.l-content .title{color: #0f2188; font-size: 35px; font-weight: bold;}
.l-content .title2{padding-bottom: 12px;}


.l-content .character{height:100%;}
.l-content .character>div{height: 100%;}
.l-content .character-txt{font-size:20px; font-weight:bold; color:#000000; }
.l-content .character-txt p{margin: 22px 0 200px; line-height: 1.4;}
.l-content .character-l{width: 275px; text-align: right;}
.l-content .character-r{width: 258px;}

.l-content .character-c{width: 552px;}
.l-content .character-c ul{
	display: flex; 
	flex-wrap: wrap; 
	align-content:space-between; 
	justify-content: space-between;
	padding: 70px 60px 85px 49px;
	height: 100%;
}
.l-content .character-c li{font-size:30px; font-weight:bold; color: #0f2188; width: 50%; line-height: 1.1;}
.l-content .character-c li:nth-child(2n){text-align: right;}
.l-content .character-tit{
	position: absolute; 
	left: 46.2%; 
	top: 37.4%; 
	font-size: 45px; 
	color: #000000; 
	font-weight: bold;
	line-height: 1.2;
}


.l-content .product{padding: 0 80px;}
.l-content .product li .product-li{padding: 5px 15px 27px; text-align: center;}
.l-content .product li .product-title{font-size: 24px; font-weight: bold; color: #000000; margin-top: 58px; line-height: 1; height: 60px;}
.l-content .product li .product-title span{display: block; font-size: 18px; font-weight: normal; line-height: 1; margin-top: 2px;}
.l-content .product li .product-price{margin-top: 10px; color: #000000; font-size: 21px; font-weight: bold;}
.l-content .product li .product-price span{color: #dd0000; font-size: 36px;}
.l-content .product li .product-specs{width: 76%; margin: 8px auto 0;}
.l-content .product li .product-specs p{background: #c9c9c9; color: #000000; font-size: 18px; height: 30px; line-height: 30px;}
.l-content .product li .product-specs p:first-child{background: #666666; display: block; color: #FFFFFF; height: 26px; line-height: 26px;}

.l-content .product2 ul{align-items: flex-start;}
.l-content .product2 li .product-li{padding: 5px 10px 27px;}
.l-content .product2 li .product-li>div{width: 100%; height: 100%;}
.l-content .product2 li .product-title{color: #FFFFFF; padding-top: 25px; margin-top: 0; height: 52px; line-height: 26px;}
.l-content .product2 li .product-tit{font-size: 20px; color: #000000; margin: 41px 0 0;}
.l-content .product2 li:nth-child(3) .product-title{padding-top: 12px;}
.l-content .product2 li:nth-child(3) .product-pic{margin-top: 56px;}
.l-content .product2 li:nth-child(4) {margin: 0 10px;}
.l-content .product2 li:nth-child(4) .product-li{padding: 0px;}
.l-content .product2 li:nth-child(4) .l-pro{margin: 5px 0 18px;}
.l-content .product2 li:nth-child(4) .l-pro>img{box-shadow: 0 10px 5px rgba(0,0,0,.2); border-radius: 8px;}


.l-content .pro_ps{line-height: 1; padding-top: 13px; font-size: 18px; color: #000000;}


.l-content .detailed {padding:35px 62px 0; color: #000000;}
.l-content .detailed dl{ margin: 0; width: 100%;}
.l-content .detailed dt {font-size: 30px; color:#0f2188; font-weight:bold; margin-bottom: 4px;}
.l-content .detailed dt img{margin-right: 5px;}
.l-content .detailed dd{display: flex; font-size: 18px; padding-left: 12px; padding-top: 6px;}
.l-content .detailed dd span,.l-content .detailed dd p{line-height: 26px;}
.l-content .detailed dd span{width: 24px; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.l-content .detailed dd p{flex: 1;}
.l-content .detailed dd p a{color: #000000; font-family: Arial, Helvetica, sans-serif;}
.l-content .detailed dd p a:hover{text-decoration: underline;}
