/* CSS Document */
.Banner{margin-top: 51px;position: relative;}
.Banner,.Banner img{width: 100%;}
.Banner img{}
.Banner_text{width: 100%; text-align: center;position: absolute;top: 26%;color: #FFFFFF;line-height: 36px; letter-spacing: 1px;}
.Banner_t1{ font-size: 50px;font-family: "SourceHanSansCN-Bold";font-weight: bold;}
.Banner_t2{font-size: 22px; margin-top: 25px;}
.Banner_t3{font-size: 20px; margin-top: 25px;}
.Banner_t4{font-size: 16px; margin-top: 30px; border: 1px solid #FFF;display:inline-block; padding: 0 10px;}

.Main_jieshao{width: 100%;  margin-top: 5%;letter-spacing: 0.5px;overflow:hidden;}
.Main_jieshao_M{width: 62.5%;}
.Main_jieshao_top{width: 100%; display: block; overflow: hidden;}
.Main_jieshao_l,.Main_jieshao_r{width: 50%; float: left;}
.Jieshao_t1,.Jieshao_t2,.Jieshao_t3,.Jieshao_t4{width: 100%;}
.Jieshao_t1 img{width: 73px; float: left;}
.Jieshao_t2{font-size: 30px; color: #4d4d4d; line-height: 30px;font-family: "SourceHanSansCN-Bold"; font-weight: bold;margin-top: 8%; margin-bottom: 3%;}
.Jieshao_t3{font-size: 20px;color: #d1b43d;line-height: 36px; border: 1px solid #d1b43d; border-radius: 18px; display: inline; padding: 3px 10px; }
.Jieshao_t4{font-size: 16px;color: #666;line-height: 24px; margin-top: 4%; text-align: justify;}
.Jieshao_t4 p:last-child{margin-top: 3%;}
.Main_jieshao_r iframe{padding-left: 5%;}
.Main_jieshao_bot{width: 84%; display: block; padding: 0 8%; margin-top: 5%;}
.Main_jieshao_bot ul{width: 100%; display: block;}
.Main_jieshao_bot ul li{float: left; width: 50%; text-align: center; letter-spacing: 0.5px;}
.Jieshao_bot_1{font-size: 47px;line-height: 90px;font-weight:500;}
.Jieshao_bot_2{width: 80%;padding: 0 5%; font-size: 16px;line-height: 24px; color: #999;}
.Main_jieshao_bot ul li:nth-child(3),.Main_jieshao_bot ul li:nth-child(4){margin-top: 5%;}

.Advantage{width: 100%; margin-top: 5%; position: relative;color: #FFFFFF;}
.Advantage_img{width: 100%;}
.Advantage_main{width: 62.5%; position: absolute; top: 20%; left: 18.75%}
.Advantage_top{width: 100%; text-align: center;}
.Advantage_t_1{font-size: 30px; line-height: 36px; border-bottom: 2px solid #d1b43d;padding-bottom:5px;font-family: "SourceHanSansCN-Bold";}
.Advantage_t_2{font-size: 30px; line-height: 36px;margin-left:1.5%;font-family: "SourceHanSansCN-Bold";}
.Advantage_bot{width: 100%; overflow: hidden;margin-top:8%;}
.Advantage_bot_1,.Advantage_bot_2,.Advantage_bot_3{width: 100%; overflow: hidden;}
.Advantage_bot_1 ul{width: 100%;}
.Advantage_bot_1 ul li{float: left; width: 33%;}
.Advantage_bot_d{width: 95%; margin-left: 3%;border-left: 1px solid #fff; overflow: hidden;}
.Advantage_bot_d_t{width: 95%; float: left; margin-left: 5%;}
.Advantage_bot_d_t img{float: left;}
.Advantage_bot_d_b{float: left; width: 95%;margin-left: 5%; font-size: 18px; line-height: 30px; color: #FFFFFF; margin-top: 5px;}
.Advantage_bot_2{margin-top: 1%;}
.Advantage_bot_2 ul{width: 100%;}
.Advantage_bot_2 ul li{float: left; width: 16.5%;}
.Advantage_bot_2 ul li img{float: left;}
.bot_2{float: left; height: 1px; border-bottom: 1px solid #fff; width: 100%; margin-top: -14px;}
.Advantage_bot_3{margin-top: 1%;}
.Advantage_bot_3 ul{width: 100%;}
.Advantage_bot_3 ul li{float: left; width: 16.5%; margin-left: 16.5%;}
.Advantage_bot_3 ul li:first-child{width: 33%;}
.Advantage_bot_3 ul li:nth-child(2){margin-left: 0%;}

.development{width: 100%; overflow: hidden;margin-top: 5%;}
.development_main{width: 62.5%;}
.development_top{width: 100%;overflow:hidden;clear: both;}
.development_l,.development_r{float: left;width: 50%;}
.development_l_1{width: 20px; height: 5px; background-color: #d1b43d; float: left; margin-top: 17px;}
.development_l_2{float: left;width: 60%; margin-left: 4%;}
.development_l_2_1{font-size: 26px;  width: 100%;display: block;font-weight:600;}
.development_l_2_2{font-size: 14px; color: #b2b2b2;width: 100%;display: block;margin-top:1%;}
.development_3{ float: right; font-size: 16px; color: #FFFFFF; background-color: #d1b43d; border-radius: 20px; padding: 8px 20px;}
.container {display: flex;margin-top:2.5%;}
.container_i{width: 100%; float: left;}
.container_t,.container_s{width: 90%;float: left;}
.container_s{margin: 2% 0;}
.container_s img{float: left;}
.image-container {width: 48%;flex: 1;/*display: flex;*/align-items: center;justify-content: center;height:fit-content;}
.container_t{font-size: 24px; line-height: 36px; color: #666666;font-weight: 600;}
.news-container {width: 48%; margin-left: 4%;overflow-y: auto;background-color: white; border-right: 2px solid #d0d3dc;}
.news-container::-webkit-scrollbar {
  width: 3px; /* 设置滚动条宽度 */
}
.news-container::-webkit-scrollbar-thumb {
  background-color: #d1b43d; /* 设置滑块背景颜色 */
}
.year-group {margin-bottom: 20px;}
.year-title {font-size: 28px;padding-right:25px;font-weight: 400;color: #d1b43d;float: right;}
.news-item { cursor: pointer}
.news-item span{font-size: 15px; color: #999; line-height: 24px;}
        .news-item:hover {
            color: #666;
        }
.news-item.active span {font-size: 20px; color: #666; line-height: 36px;font-weight:600;}
        #display-image {
            border: 10px solid #dcdcdc;width:100%;
        }
.news-more{clear: both; width: 48%; margin-left: 52%; margin-top: 3%;}
.news-more a{font-size: 15px; color: #999; line-height: 36px; border: 1px solid #ececec; border-radius: 25px; padding: 7px 50px;}

.Partner{clear: both; width: 100%; overflow: hidden;margin-top: 5%; background-color: #e9ecf3;}
.Partner_main{width: 62.5%;}
.Partner_i,.Partner_i img{width: 100%;}
.Partner_t{position: absolute;margin-top:2%;}


@media (max-width: 1440px){
	.Banner_t1{font-size: 46px;}
	.Banner_t2{font-size: 20px;}
	.Banner_t4{font-size: 15px;}
	.Banner_t3{font-size: 18px;}
	.Jieshao_t2{font-size:26px;}
	.Jieshao_t3{font-size: 16px;}
	.Jieshao_t4{font-size: 15px;}
	.Jieshao_bot_1{font-size: 42px;}
	.Jieshao_bot_2{font-size: 15px;}
	.Advantage_t_1{font-size: 24px;}
	.Advantage_t_2{font-size: 24px;}
	.Advantage_bot_d_b{font-size: 16px;}
	.Advantage_main{top: 12%;}
	.container_s img{width: 7%;}
	.container_t{font-size: 16px;}
	.news-item.active span{font-size: 16px;}
	.year-title{font-size: 26px;}
	.news-more a{font-size: 14px;}
	.development_3{font-size: 14px;}
	.development_l_2_1{font-size: 22px;}
	.development_l_2_2{font-size: 13px;}
}


.Xfooter{margin-top:0 !important;}
/*.Xfooter{ background-color: #4d4d4d;}
.Xfooter_f{background-color: #363636;}*/
