.cd-fx-bg.cd-about-1{background:url("/web/ux/img/ai/index/about/banner2.jpg") no-repeat 0 0;background-size:cover;height:30vw;position:relative}
.cd-fx-bg.cd-about-1 .text{position: absolute; font-weight: 400; font-size: 40px; color: #FFFFFF; top: -15.5vw; width: 100%; left: 43px; line-height: 60px; text-align: center;}
.cd-fx-bg.cd-about-1 .cd-about-1{width:100%;background:rgba(0,0,0,.18);position:absolute;left:0;bottom:0}
.cd-fx-bg.cd-about-1 .cd-about-1 .cd-container .menus{width:900px;margin:0 auto;text-align:center}
.cd-fx-bg.cd-about-1 .cd-about-1 .cd-container .menus li{width:19%;display:inline-block;font-size:1em;color:#fff;line-height:3em}
.cd-fx-bg.cd-about-1 .cd-about-1 .cd-container .menus li a,.cd-fx-bg.cd-about-1 .cd-about-1 .cd-container .menus li a:before,.cd-fx-bg.cd-about-1 .cd-about-1 .cd-container .menus li a:hover{color:#fff;display:block;text-decoration:none}
.cd-fx-bg.cd-about-1 .cd-about-1 .cd-container .menus li.active{background:#2367f6}
.cd-sc-bg .cd-container .cd-title,.cd-sc-bg cd-container2 .cd-title{width:100%;text-align:center}
.cd-sc-bg .cd-container .cd-title .title-1,.cd-sc-bg cd-container2 .cd-title .title-1{font-size:2.1em}
.cd-sc-bg .cd-container .cd-title .title-1.black,.cd-sc-bg cd-container2 .cd-title .title-1.black{color:#000}
.cd-sc-bg .cd-container .cd-title .title-1.white,.cd-sc-bg cd-container2 .cd-title .title-1.white{color:#fff}
.cd-sc-bg .cd-container .cd-content:after,.cd-sc-bg .cd-container .cd-content:before,.cd-sc-bg cd-container2 .cd-content:after,.cd-sc-bg cd-container2 .cd-content:before{content:"";display:block;clear:both}
.cd-sc-bg.cd-about-2 .cd-container{padding:4em 0}
.cd-sc-bg.cd-about-2 .cd-container .cd-title{margin-bottom:4em}
.cd-sc-bg.cd-about-2 .cd-container .cd-menu{width:900px;margin:1em auto 15px;text-align:center}
.cd-sc-bg.cd-about-2 .cd-container .cd-menu .menu-dz{width:19%;display:inline-block;font-size:1.2em;cursor:pointer;text-align:center}
.cd-sc-bg.cd-about-2 .cd-container .cd-menu .menu-dz img{width:30%}
.cd-sc-bg.cd-about-2 .cd-container .cd-content{width:100%}
.cd-sc-bg.cd-about-2 .cd-container .cd-content .items{width:50%;padding:1%;float:left}
.cd-sc-bg.cd-about-2 .cd-container .cd-content .items img{width:100%}
.cd-sc-bg.cd-about-2 .cd-container .cd-content .items .font-s{text-align:left;text-indent:2em;font-size:.875em;line-height:1.85em;letter-spacing:1px;color:#666}
.cd-sc-bg.cd-about-2 .cd-container .cd-content.map .cd-address{width:100%;margin-top:4em;height:500px}
.cd-sc-bg.cd-about-2 .cd-container .cd-content.map .cd-address .BMap_bubble_title .title{color:#c52;margin-bottom:12px}
.cd-sc-bg.cd-about-2 .cd-container .cd-content.map .cd-address .BMap_bubble_content .content{font-size:.875em;line-height:1.2em}
.cd-sc-bg.cd-about-milestone .cd-content{position:relative}
.cd-sc-bg.cd-about-milestone .cd-content .top-sz{margin-top:50px;width:100%;text-align:center}.cd-sc-bg.cd-about-milestone .cd-content .top-sz img{width:35px;}
.cd-sc-bg.cd-about-milestone .cd-content .milestone{padding: 20px 0 0;position:relative;font-size:12px;}
.cd-sc-bg.cd-about-milestone .cd-content .milestone::before{content:'';width:2px;background:#e6e6e6;margin:0 auto;min-height: 100%;position: absolute;left: 50%;margin-left: -1px;z-index: -1;}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .year{font-size:17px;width: 47.5%;text-align: right;margin: 40px 0 20px;}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .year:first-child{margin-top: 20px;}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .year.y-1{bottom:6em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .year.y-2{bottom:21em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .year.y-3{bottom:32em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .year.y-4{bottom:56em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j{width:100%;left:0;right:0;bottom:90em;background:transparent;text-align:center;margin:0 0 20px;}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j:after,.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j:before{content:"";display:block;clear:both}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j .dian{width:10px;height:10px;margin:5px auto;border-radius:100px;background:#07f;display:inline-block;margin:5px 0 0 -3px;}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j .date-line{padding:0.2em 15px;width:49.55%;float:left;text-align:right;display:inline-block;font-size:1.2em;color:#000}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j .s-j-con{padding:2px 13px;width:369px;float:right;text-align:left;font-size:1em;color:#a6a6a6;line-height:1.4em;display:inline-block}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-2{bottom:86em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-3{bottom:74em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-4{bottom:67em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-5{bottom:59em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-6{bottom:55em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-7{bottom:51em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-8{bottom:40em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-9{bottom:35em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-10{bottom:25em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-11{bottom:20em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-12{bottom:15em}
.cd-sc-bg.cd-about-milestone .cd-content .milestone .s-j.s-13{bottom:4em}
.cd-sc-bg.cd-about-news .cd-container .cd-content{width:900px;margin:0 auto}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con{width:65%;float:left;cursor:pointer}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-table{width:100%;padding-bottom:20px;border-bottom:1px solid #ccc}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-table .top-img{width:100%;height:260px;background:#000;overflow:hidden}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-table .top-img .f-x{width:30px;position:absolute;margin-top:15px}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-table .news-title{font-size: 20px;margin: 10px 0;line-height: 1.4;font-weight: bold;}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-table .news-zw{font-size:.675em;line-height:1.5;color:#666;}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-table .news-btm{margin-top:10px}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-table .news-btm li{float:left;font-size:.675em;line-height:1.2em;margin-right:2em}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-s-table{padding:20px 0;border-bottom:1px solid #ccc}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-s-table .news-title{font-size:1em;line-height:2.6em}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-s-table .left-img{width:30%;float:left;min-height:10em;background:#07f}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-s-table .right-text{float:left;width:68%;margin:10% auto 10% 2%;text-align:left}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-s-table .news-btm{margin-top:10px}
.cd-sc-bg.cd-about-news .cd-container .cd-content .left-con .new-s-table .news-btm li{float:left;font-size:.675em;line-height:1.2em;margin-right:2em}
.cd-sc-bg.cd-about-news .cd-container .cd-content .right-con{width:35%;padding:0 2%;float:left;text-align:center}
.cd-sc-bg.cd-about-news .cd-container .cd-content .right-con .r-title{width:100%;color:#48a8f8;line-height:2em;border-bottom:1px solid #48a8f8;text-align:left}
.cd-sc-bg.cd-about-news .cd-container .cd-content .right-con .new-lb li{padding:10px 5px;cursor:pointer}
.cd-sc-bg.cd-about-news .cd-container .cd-content .right-con .qr-code{margin-top:30px;width:45%}
.cd-sc-bg.cd-about-ninfo{padding:35px 0}
.cd-sc-bg.cd-about-ninfo .cd-container{max-width:900px}
.cd-sc-bg.cd-about-ninfo .cd-container .cd-xw-header:after,.cd-sc-bg.cd-about-ninfo .cd-container .layui-breadcrumb{margin-bottom:20px}
.cd-sc-bg.cd-about-ninfo .cd-container .layui-breadcrumb a,.cd-sc-bg.cd-about-ninfo .cd-container .layui-breadcrumb span[lay-separator]{float:left}

.cd-main-content{margin: -20px 0 0 0!important;}

.cardWrap {
    width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: 95px 0 0 0;
}
.card {
	position: relative;
	padding: 35px 35px 46px;
	background: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
	line-height: 15px;
	width: calc((100% - 54px) / 2);
}
.cardWrap2 {
    gap: 30px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    flex: 1;
    margin: 0 54px -30px 0;
}
.cardWrap2 .card {
    width: 100%;
}
.card .cardTitle {
	font-weight: 600;
	font-size: 22px;
	color: #333333;
	line-height: 10px;
	margin: 69px 0 51px;
}
.card .cardTitle img {
	position: absolute;
	top: 25px;
	right: 57px;
	margin: 0;
}
.card.big {
	padding-bottom: 0;
}
.card.big .cardTitle {
	margin: 122px 0 51px;
}
.card.big .cardTitle img {
    top: 32px;
}
.card ul {
	margin: 104px 0 0 0;
}
.card ul li {
	font-weight: 400;
	font-size: 20px;
	color: #666666;
	line-height: 1.8;
}

.culture{text-align: center;}
.culture .title{margin: 0 0 36px;text-align: center;font-weight: 600;font-size: 22px;color: #333333;line-height: 22px;text-align: center;}
.culture .items .font-s{text-align: center!important;font-weight: 400!important;font-size: 20px!important;color: #333333!important;}
.culture .list{position: absolute;width: 846px;top:0;left: 50%;margin: 0 0 0 -423px;display: flex;flex-wrap: wrap;}
.culture .list p{width: 20%;display: inline-block;text-align:center;padding: 255px 0 0 0;font-weight: 400;font-size: 20px;color: #333333;line-height: 22px;}