﻿.HomeBan{position: fixed; z-index: 1; overflow:hidden;background: url(../image/loading.gif) center center no-repeat;height: 100vh;left: 0;top: 0;width: 100%;transition: all 0.5s;}
.HomeBan .item{position:relative;height: 100vh;transition: all 0.3s;z-index: 10;}
.HomeBan .item:nth-child(1){z-index: 15;}
.HomeBan .w1600{left:50%;top:50%;z-index: 3;color:#ffffff;position: absolute;transform: translate(-50%,-50%);line-height: 1.6;font-size: 0.48rem;}
.HomeBan .w1600 h2{font-size: 0.48rem;letter-spacing: 0.08em;}
.HomeBan .w1600 h2 span{position: relative;}
.HomeBan .w1600 h2 span:after{position: absolute;left: 0;width: 100%;height: 0.06rem;content: "";background: #cc2326;bottom: -0.06rem;}
.HomeBan .w1600 .moreBtn{margin-top: 0.45rem;}
.HomeBan .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomeBan .moreBtn:hover:hover i{transform: rotate(0deg) translate(-0.02rem,-0.05rem);}

.HomeBan .slick-arrow{background-color: rgba(255,255,255,0.5);}
.HomeBan .slick-arrow:hover{background-color: #cc2326;color: #ffffff;}
.HomeBan .slick-prev{left: -100px;}
.HomeBan .slick-next{right: -100px;}
.HomeBan:hover .slick-prev{left: 2.5%;}
.HomeBan:hover .slick-next{right: 2.5%;}
.HomeBan .arrows_dots{position: absolute;right: 7%;top: 50%;transform: translateY(-50%);z-index: 10;width: 44px;text-align: center;text-align: center;}
.HomeBan .arrows_dots .all{line-height: 0.54rem;color: #ffffff;opacity: 0.6;}
.HomeBan .slick-dots {position: static;height: auto;}
.HomeBan .slick-dots li {margin: 0;border-radius: 0;border: 0;display: block;background: transparent;display: none;border-bottom: 1px solid;border-color: #ffffff;width: auto;height: 0.54rem;}
.HomeBan .slick-dots li button{width: 44px;height: 0.54rem;background: transparent;border-radius: 0;border: 0;color: #cc2326;}
.HomeBan .slick-dots .slick-active{display: block;}
.HomeBan .slick-dots .slick-active button{font-size: 16px;background-color: transparent;}
.HomeBan .item.slick-current .imgbox{animation:fadeInscale 4s .3s ease both;-webkit-animation:fadeInscale 4s .3s ease both;-moz-animation:fadeInscale 4s .3s ease both;}
.HomeBan.on2{height: calc(100vh - 1.6rem);top: 0.7rem;}

@media(max-width:1024px){
	.HomeBan .slick-arrow{display: none !important;}
	.HomeBan{height: auto;top: 46px !important;}
	.HomeBan .item{height: auto;padding-top: 50.5vw;}
}

.TitHead{position: relative;margin-bottom: 0.47rem;}
.TitHead h2{line-height: 1.625;font-size: 0.4rem;color: #000000;font-weight: normal;}
.TitHead a.more{position: absolute;right: 0;top: 0.23rem;color: #cc2326;border-bottom: 1px solid;border-color: #d81924;}
.TitHead a.more i{font-size: 18px;transform: rotate(45deg);transition: all 0.3s;}
.TitHead a.more:hover {border-color: #cc2326;}
.TitHead a.more:hover i{font-size: 18px;transform: rotate(0) translateX(5px);}

.MainBox{position: relative;z-index: 1;}
.page{position: relative;z-index: 2;overflow: hidden;padding: .4rem 0;}

.HomeAbout{background: url(../image/home_aboutbg.jpg) no-repeat 0px top/cover;padding: 10.57vw 0 0.83rem 0;margin-top: 50.05vw;}
.HomeAbout .w1600{position: static;}
.HomeAbout .Info{width: 45%;float: left;position: relative;z-index: 10;}
.HomeAbout .Info .name{color: #cc2326;}
.HomeAbout .Info h3{color: #000000;line-height: 1.66;margin: 0.14rem 0 0.54rem;font-size: 0.36rem;font-weight: normal;}
.HomeAbout .Info .desc{line-height: 2.2;padding: 0 0.4rem 0 0.85rem;position: relative;}
.HomeAbout .Info .desc:before{position: absolute;left: 0;top: 0.12rem;width: 1px;content: "";height: calc(100% - 0.12rem);background-color: #333333;}
.HomeAbout .Info .moreBtn{margin-top: 0.69rem;display: block;}
.HomeAbout .NumList{position: absolute;right: 0;top: 0;height: 100%;width: 50%;background: url(../image/home_aboutbg.png) no-repeat 0px bottom/cover;}
.HomeAbout .NumList ul{position: absolute;bottom: 0.16rem;left: 0.43rem;z-index: 10;}
.HomeAbout .NumList li{min-height: 9.11vw;color: #000000;}
.HomeAbout .NumList .num{color: #333333;line-height: 0.53rem;}
.HomeAbout .NumList .num b{font-size: 0.54rem;position: relative;}
.HomeAbout .NumList .num sup{font-size: 0.3rem;position: relative;top: -0.15rem;margin-right: -0.2rem;font-weight: bold;}
.HomeAbout .NumList .num em{color: #cc2326;font-weight: normal;}
.HomeAbout .NumList .imgbox{width: 40.625vw;position: absolute;bottom: 0;right: -10.2vw;background-repeat: no-repeat;}

.HomeBusiness{background: url(../image/home_businessbg.jpg) no-repeat 0px top/cover;background-attachment: fixed;}
.HomeBusiness .slider{margin: 0 -0.15rem;}
.HomeBusiness .slider .item{padding: 0 0.15rem;}
.HomeBusiness .slider .imgbox{border-radius: 10px;padding-top: 101.3%;}
.HomeBusiness .slider .ti{line-height: 3.08;border-bottom: 1px solid;border-color: #000000;color: #000000;position: relative;padding-right: 35px;margin-bottom: 0.14rem;}
.HomeBusiness .slider .ti:after{width: 0;content: "";left: 0;bottom: -1px;position: absolute;background-color: #cc2326;transition: all 0.5s;height: 1px;}
.HomeBusiness .slider .ti i{position: absolute;right: 0;top: 50%;transform: translateY(-50%) rotate(-45deg);font-size: 0.33rem;transition: all 0.5s;}
.HomeBusiness .slider .desc{color: #000000;}
.HomeBusiness .slider .item:hover .ti {color: #cc2326;}
.HomeBusiness .slider .item:hover .ti i{transform: translateY(-50%) rotate(0);}
.HomeBusiness .slider .item:hover .ti:after{width: 100%;}

.HomeBusiness .slick-dots{position: static;margin-top: 0.25rem;}



.HomeAsset{background: url(../image/home_assetbg.jpg) no-repeat 0px top/cover;background-attachment: fixed;}
.searchForm{background: rgba(255,255,255,0.3);margin-bottom: 0.3rem;padding: 0.4rem 0.5rem 0.2rem;}
.searchForm .item{width: 33.333%;min-height: 0.5rem;margin-bottom: 0.2rem;}
.searchForm .item:not(:nth-child(3n-2)){padding-left: 0.44rem;}
.searchForm .item dd{flex: 1;}
.searchForm .ipttxt{width: 100%;height: 0.5rem;line-height: 0.48rem;padding: 0 0.15rem;border: 1px solid;border-color: #ffffff;background: rgba(255,255,255,0.3);width: 100%;}
.searchForm .ipttxt:hover{background: rgba(255,255,255,1);}
.searchForm a{display: inline-block;margin-left: 0.2rem;}
.searchForm a:not(:last-child){margin-right: 0.1rem;}
.searchForm a.on{color: #cc2326;}
.searchForm .searchbtn{color: #ffffff;background-color: #d81924;height: 0.5rem;width: 100%;}
.searchForm .searchbtn:hover{background-color: #cc0000;}
.searchForm.sub{border: 1px solid #f3f1ef;background: #fbf8f5;}
.searchForm.sub .ipttxt{background: rgba(255,255,255,1);}
.searchResult{padding: 0.03rem 0 0.22rem;}

.HomeAsset .slider{margin: 0 -0.15rem;}
.HomeAsset .slider .item{padding: 0 0.15rem 0.15rem;height: 4.4rem;}
.HomeAsset .slider .item .more {top:50%; transform: translateY(-50%);}
.HomeAsset .slider .item .ti{margin-bottom: 0.38rem;line-height: 2.08;}
.HomeAsset .slider .item .ti img{width: 0.46rem;height: 0.5rem;display: inline-block;vertical-align: middle;margin-right: 0.22rem;}
.HomeAsset .slider .item li { border-bottom: 1px solid rgba(181,163,154,.2); padding-bottom:.22rem; margin-bottom: 0.28rem;}
.HomeAsset .slider .item li:last-child {margin-bottom: 0;}
.HomeAsset .slider .item .name {color:#010101;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0.1rem; position: relative; padding-right: 1.5em;}
.HomeAsset .slider .item .name:after {width: 0.777em; height: 0.777em; background: url(../image/more_01.png) no-repeat center center; background-size: contain; display: block; content: ''; position: absolute; right:0; top:50%; transform: translateY(-50%); transition: all .3s;}
.HomeAsset .slider .item .desc{color: #000000;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.HomeAsset .slider .item a{display: block;}
.HomeAsset .slider .item li:hover {border-bottom-color:rgba(181,163,154,.5);}
.HomeAsset .slider .item li:hover .name {color:#cc2326;}
.HomeAsset .slider .item li:hover .name:after {width: 1.111em; height: 1.111em; background-image:url(../image/more_02.png);}
.HomeAsset .slider .info {padding: 0.65rem 0.5rem 0.57rem;background: rgba(255,255,255,0.4);transition: all 0.5s;height: 100%;}
.HomeAsset .slider .info:hover {background: rgba(255,255,255,0.85);box-shadow: 0 10px 10px rgba(0,0,0,0.05);}

.HomeAsset .slick-dots{bottom: -0.52rem;}

.HomeAsset .slick-arrow{background-color: rgba(255,255,255,0.5);}
.HomeAsset .slick-arrow:hover{background-color: #cc2326;color: #ffffff;}
.HomeAsset .slick-prev{left: -60px;}
.HomeAsset .slick-next{right: -60px;}

@media(max-width:1440px){
	.searchForm a{margin-left: 0.1rem;}
	.searchForm a:not(:last-child){margin-right: 0;}
}
@media(max-width:1024px){
	.HomeAbout{margin-top: 62.5vw;}
	.HomeAbout .w1600{position: relative;}
	.HomeAbout .Info{width: auto;float: none;margin-bottom: 0.35rem;}
	.HomeAbout .NumList{width: auto;position: relative;top: auto;right: auto;display: flex;justify-content: space-between;background: transparent;}
	.HomeAbout .NumList ul{position: static;}
	.HomeAbout .NumList li{min-height: 1.5rem;}
	.HomeAbout .NumList .imgbox{position: static;width: 90%;margin: -14% -30% 0 0;}
	.HomeAbout:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;background: url(../image/home_aboutbg.png) no-repeat 0px bottom/cover;z-index: 0;}
}
@media(max-width:768px){
	.page{padding: 0.7rem 0;}
	.HomeBusiness .slider{margin:0 -10%}
	.HomeBusiness .slick-list{padding: 0 10%;}
	.HomeBusiness .slider .ti,.HomeBusiness .slider .desc{opacity: 0;}
	.HomeBusiness .slick-current .ti,.HomeBusiness .slick-current .desc{opacity: 1;}

	.searchForm .item{width: 100%;padding-left: 0 !important;}
 .searchForm .item dt{width: 90px;text-align: right;}
	.HomeAsset .slider .item .ti{margin-bottom: 0.15rem;}
 .HomeAsset .slider {margin: 0 -0.1rem;}
 .HomeAsset .slider .item {padding: 0 0.1rem;}
}
@media(max-width:640px){
	.HomeAbout .Info .desc{line-height: 1.6;padding: 0 0 0 0.25rem;}
	.searchForm .ipttxt,.searchForm .searchbtn{height: 35px;line-height: 33px;}
}





.SubPage{position: relative;background: #fff;z-index: 1;height: auto !important;height: 300px;min-height: 300px;padding:0.91rem 0 1.17rem 0;clear: both;overflow: hidden;}
.SubPage.frist{padding-top: 0;}
.SubBan{position: relative;overflow: hidden;transition: all 0.3s;}
.SubBan .w1600{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;color: #ffffff;text-align: center;}
.SubBan h2{font-size: 0.48rem;line-height: 1.3;}
.SubBan p{text-transform: uppercase;color: rgba(255,255,255,0.4);}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}
.SubBan.on2{margin-top: 0.7rem;}

.ColName{display: none;line-height: 32px;background-color:#cc2326;border-radius: 0 0 5px 5px;font-size:16px;color: #fff;padding:0 18px;position: relative;margin-bottom: 5px;}
.ColName i{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}

.SubMenu{border-bottom: 1px solid rgba(0,0,0,0.1);line-height: 1rem;margin-bottom: 1rem;}
.SubMenu li{position: relative;}
.SubMenu li:not(:last-child){margin-right: 0.50rem;}
.SubMenu li a{ display:block; position: relative;z-index: 1;}
.SubMenu li a:after{content: '';	position: absolute;	left: 50%;	bottom: -1px;	height: 3px;	background: #cc2326;width: 0;transition: all 0.3s;}
.SubMenu li a:hover,.SubMenu li.onli a{color: #cc2326;}
.SubMenu li:hover a:after,.SubMenu li.onli a:after{width: 100%;left: 0;}

.w_bg.fixd_sub{
	position: fixed;
	left: 0;
	top: .7rem;
	width: 100%;
	background-color: #fff;
	z-index: 999;
}
.w_bg.fixd_sub .SubMenu{
	margin-bottom: 0;
}

.Place{color: #999999;}
.Place a,.Place span{color: #999999;}.Place a:hover{color: #cc2326;}
.Place i{vertical-align: middle;font-size: 20px;margin: -4px 9px 0 0;}

.SubTit{margin-bottom: 0.45rem;position: relative;}
.SubTit h2{font-size: 0.36rem;font-weight: normal;line-height: 1.47;}
.SubTit .desc{margin-top: 0.29rem;}
.SubTit .moreBtn2{position: absolute;right: 0;top: 0;}
.SubTit.detail {padding-right: 1.6rem;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;color: #333333;}
.SinglePage table{border-bottom: 2px solid #fff;border-right:2px solid #fff;}
.SinglePage table td,.SinglePage table th{padding: 0.2rem 0.15rem;border-top: 2px solid #fff;border-left: 2px solid #fff;background-color: #fcf8f5;text-align: center;line-height: 24px;}
.SinglePage table th{background-image: linear-gradient(to top, #f5eee9 , #fcf8f5);font-weight: normal;}
.SinglePage table p{margin-left: 8px;margin-right: 8px;}
.SinglePage table p:not(:last-child){margin-bottom: 8px;}

.SinglePage table tr{transition: all 0.3s;}
.SinglePage table tr:hover td{background: #f5eee9;}
.SinglePage table tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.1);position: relative;z-index: 1;}

.SinglePage .gstable table{width:85%;margin:0 auto;}


.NewsInfo .info_pro table{border-bottom: 2px solid #fff;border-right:2px solid #fff;}
.NewsInfo .info_pro table td,.NewsInfo .info_pro table th{padding: 0.2rem 0.15rem;border-top: 2px solid #fff;border-left: 2px solid #fff;background-color: #fcf8f5;text-align: center;line-height: 24px;}
.NewsInfo .info_pro table th{background-image: linear-gradient(to top, #f5eee9 , #fcf8f5);}
.NewsInfo .info_pro table p{margin-left: 8px;margin-right: 8px;}
.NewsInfo .info_pro table p:not(:last-child){margin-bottom: 8px;}

.NewsInfo .info_pro table tr{transition: all 0.3s;}
.NewsInfo .info_pro table tr:hover td{background: #f5eee9;}
.NewsInfo .info_pro table tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.1);position: relative;z-index: 1;}


@media(max-width:1024px){
	.SubBan{margin-top: 46px !important;}
	.SubPage{padding-bottom: 0.65rem;}
}
@media(max-width:767px){
	.SubBan h2{font-size: 0.3rem;display: none;}
	.SubPage{padding-top: 0.4rem;}
	.SubPage.frist{padding-top: 0.35rem;}
	.SinglePage{line-height: 24px !important;}
	.SinglePage img{width: auto !important;height: auto !important;}
	.SinglePage .gstable table{width:100%;}

	.ColName{display: block;}
	.Place{margin-top: 10px;}
	.SubMenu{height: auto;line-height: 0.5rem;margin-bottom: 0.4rem;padding-bottom:10px;display: block;}
	.SubMenu ul{float: none;clear: both;line-height: 30px;flex-wrap: wrap;font-size: 0;}
	.SubMenu li a{color: var(--blue-color);}
	.SubMenu li{float: none;min-width: 50%;text-align: center;font-size: 15px;display: inline-block;}
	.SubMenu li:not(:last-child){margin-right: 0;}
	.SubMenu li a:after{display: none;}
}
@media(max-width:580px){
	.Place{font-size: 14px;}
	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table.blue th{font-size: 14px;}
}




.BusinessBox{min-height: 8.5rem;}
.BusinessBox .bg{background-position: center bottom;background-repeat: no-repeat;background-size:cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.BusinessBox:after{content: "";background: rgba(255,255,255,0.8);position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}
.BusinessBox .Content{max-width: 482px;padding-top: 0.4rem;}
.BusinessBox .SubTit{padding-bottom: 0.22rem;}

.FoldTab .item{position: relative;transition: all 0.5s;border-bottom: 1px solid #cfccc6;}
.FoldTab .item .ti{padding: 0.13rem 18px 0.14rem 0;position: relative;cursor: pointer;color: #a37955;}
.FoldTab .item .ti i{width: 13px;height: 13px;top: 0.22rem;right: 0;position: absolute;}
.FoldTab .item .ti i:After,.FoldTab .item .ti i:before{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);content: "";width: 100%;height: 1px;background: #a37955;transition: all 0.5s;}
.FoldTab .item .ti i:before{width: 1px;height: 100%;}

.FoldTab .item .desc{padding: 0 0 0.11rem;font-size: 14px;display: none;}
.FoldTab .item .desc span{position: relative;padding-left: 9px;}
.FoldTab .item .desc span:not(:last-child){margin-right: 0.4rem;}
.FoldTab .item .desc span:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;content: "";background: #333333;width: 3px;height: 3px;}

.FoldTab .item.on .ti i:before{height: 0;}

.CaseBox{background: url(../image/caseboxbg.jpg) no-repeat center top/cover;}
.CaseBox .slider{margin: 0 -0.2rem;}
.CaseBox .slider .item{padding: 0 0.2rem 0.15rem;}
.CaseBox .slider .item a{display: block;padding: 0.55rem 0.5rem 0.5rem;background: rgba(255,255,255,0.8);transition: all 0.5s;position: relative;border: 1px solid #fff;}
.CaseBox .slider .item a:after{position: absolute;left: 0;bottom: 0;width: 0;content: "";height: 4px;background-color: #cc2326;transition: all 0.5s;}
.CaseBox .slider .item .desc{margin: 0.18rem 0 0.36rem;min-height: 0.64rem;color: #000000;}
.CaseBox .slider .item .more i{color: #cc2326;transform: rotate(-45deg);margin-left: 6px;transition: all 0.5s;}
.CaseBox .slider .item:hover a{background: rgba(255,255,255,1);box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.CaseBox .slider .item:hover a:After{width: 100%;}
.CaseBox .slider .item:hover .more i{transform: rotate(0) translateX(5px);}
.CaseBox .slick-dots{position: static;margin-top: 0.45rem;}
.CaseBox .slick-dots li button{background: #dedddc;}

.CaseBox .slick-arrow{background-color: rgba(255,255,255,0.5);}
.CaseBox .slick-arrow:hover{background-color: #cc2326;color: #ffffff;}
.CaseBox .slick-prev{left: -60px;}
.CaseBox .slick-next{right: -60px;}

@media(max-width:1024px){
	.BusinessBox .bg{background-size: cover;}
}
@media(max-width:768px){
	.BusinessBox:after{opacity: 1;}
	.BusinessBox .Content{padding-top: 0;}
	.CaseBox .slider .item a{padding: 0.25rem;}
	.CaseBox .slider{margin: 0 -0.1rem;}
	.CaseBox .slider .item{padding: 0 0.1rem;}
}



.NewsFocus{margin-bottom: 0.5rem;}
.NewsFocus .item{background: #f7f5f5;}
.NewsFocus .imgbox{width: 43.75%;padding-top: 4rem;}
.NewsFocus .info{width: 56.25%;padding: 2.96vw 6.35vw 2.96vw 5.36vw;}
.NewsFocus .ti{min-height: 0.72rem;margin: 0.02rem 0 0.19rem;line-height: 0.36rem;}
.NewsFocus .desc{line-height: 0.27rem;min-height: 0.54rem;color: #999999;margin-bottom: 0.42rem;}
.NewsFocus .slick-dots{position: static;margin-top: 0.39rem;}
.NewsFocus .slick-dots li{width: 9px;height: 9px;margin: 0 5px 0 6px;}
.NewsFocus .slick-dots li button{background-color: #ebddd5;}
.NewsFocus .slick-dots li.slick-active{width: 12px;height: 12px;}
.NewsFocus .slick-arrow{transform: translateY(0);top: 63%;}
.NewsFocus .slick-prev{left:auto;right: 10vw;}
.NewsFocus .slick-next{right: 6.35vw;}

.SelectDate{margin-bottom: 0.5rem;}
.SelectDate .search{height: 0.5rem;width: 3.8rem;border: 1px solid #e5e5e5;border-radius: 0.5rem;padding: 0 0.25rem;position: relative;}
.SelectDate .search .input{width:100%; height:0.48rem; line-height:0.48rem;}
.SelectDate .search .btn {width: 36px;height: 28px;color:#999999;position: absolute;right: 0.1rem;top: 50%;background-color: transparent;transform: translateY(-50%);}
.SelectDate .search .btn i{font-size: 20px;font-weight: bold;}
.SelectDate .search .btn:hover i{color: #cc2326;}
.SelectDate select{width: 2rem;height: 0.5rem;padding: 0 0.26rem;border-radius: 0.5rem;margin-right: 0.36rem;}
.SelectDate select:last-child{margin-right: 0;}

.SelectDate select option:first-child{opacity: 0;display: none;}

.NewsList li{width: 47.62%;margin-bottom: 0.4rem;}
.NewsList li a{display: block;border: 1px solid #ececec;padding: 0.42rem 0.45rem 0.42rem 1.97rem;min-height: 2.19rem;position: relative;}
.NewsList li .date{position: absolute;left: 0.45rem;top: 0.42rem;width: 1.21rem;height: 1.32rem;}
.NewsList li .date:after{position: absolute;right: 0;width: 2px;content: "";top: 0.06rem;height: calc(100% - 0.1rem);background: #ececec;}
.NewsList li .date:before{position: absolute;right: -1px;width: 4px;content: "";top: 0.06rem;height: 20px;background: #d81924;transition: all 0.5s;z-index: 2;}
.NewsList li .date span{display: block;font-size: 0.3rem;}
.NewsList li .date em{color: #999999;display: block;}
.NewsList li .date i{width: 28px;height: 28px;border-radius: 50%;background: #e2e2e2;color: #ffffff;position: absolute;left: 0;bottom: 0;text-align: center;transition: all 0.5s;}
.NewsList li .ti{min-height: 0.6rem;margin-bottom: 0.18rem;}
.NewsList li .desc{line-height: 0.27rem;min-height: 0.54rem;color: #999999;}
.NewsList li:hover .date:before{height: calc(100% - 0.1rem);}
.NewsList li:hover .date i{background-color: #cc2326;}

.NewsInfo{padding-top: 0;}
.NewsInfo .SinglePage img{max-width: 8rem;display: block;margin: 0px auto;}

.TitleInfo{text-align: center;padding-bottom: 0.35rem;border-bottom: 1px solid #dedede;margin-bottom: 0.7rem;}
.TitleInfo .title{font-size: 0.36rem;line-height: 1.4;margin-bottom: 0.18rem;color: #333333;font-weight: normal;}
.TitleInfo p span{display: inline-block;margin: 0 0.24rem;color:#7f7f7f;}
.TitleInfo p i{vertical-align: middle;margin: -2px 5px 0 0;}

.PrevNextInfo{padding: 0.38rem 2.2rem 0 0;margin-top: 1rem;border-top: 1px solid #dedede;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 68px;min-height: 36px;line-height: 36px;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.48rem;width: 2.2rem;line-height: 0.59rem;text-align: center;border: 1px solid #d81924;border-radius: 2px;transition: all 0.3s;color: #d81924;}
.PrevNextInfo .back i{font-size: 20px;vertical-align: middle;margin: -4px 0 0 6px;}
.PrevNextInfo .back:hover{background-color: #cc0000;color: #ffffff;border-color: #cc0000;}

@media(max-width:1024px){
	.NewsInfo .SinglePage img{max-width: 100%;}
}
@media(max-width:768px){
	.NewsFocus .imgbox{width: 100%;padding-top: 64%;}
	.NewsFocus .info{width: 100%;padding: 0.25rem;}
	.NewsFocus .slick-arrow{display: none !important;}

	.SelectDate{display: block;}
	.SelectDate .select{display: flex;justify-content:space-between;}
	.SelectDate .select select{margin: 0;width: 49%;}
	.SelectDate .search{width: auto;margin-top: 0.2rem;}

	.NewsList li{width: 100%;}
}
@media(max-width:640px){
	.NewsFocus .ti,.NewsFocus .desc,.NewsList li .desc{line-height: 24px;}
	.moreBtn2{width: 110px;line-height: 28px;}
	.SelectDate .select select,.SelectDate .search .input,.SelectDate .search{height: 30px;line-height: 30px;}

	.NewsList li{margin-bottom: 0.25rem;}
	.NewsList li .date{height: 1.8rem;padding-left: 0;left: 0.3rem;width: 1.35rem;}
	.NewsList li .date span{font-size: 20px;}

	.TitleInfo{padding-bottom: 0.35rem;margin-bottom: 0.35rem;}
	.TitleInfo p span{margin: 0 0.2rem;}
	.TitleInfo .title{font-size: 18px;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;}
}



.djBody .SubBan h2{background-image: linear-gradient(to top,#fffae2, #ffe26e);background-clip: text;-webkit-background-clip: text;color:transparent;	-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.PhotoNews{margin-left: -5%;}
.PhotoNews li{width: 33.333%;padding: 0 0 0.4rem 5%;}
.PhotoNews .imgbox{padding-top: 62%;}
.PhotoNews .info{padding: 0.21rem 0.1rem;}
.PhotoNews .ti{min-height: 0.6rem;margin: 0.05rem 0 0.17rem;}
.PhotoNews .desc{min-height: 0.6rem;margin: 0.05rem 0 0.17rem;color: #999999;margin-bottom: 0.43rem;}

@media(max-width:768px){
	.PhotoNews li{width: 100%;}
}


.NewsList2 li{width: 48.75%;margin-bottom: 0.2rem;}
.NewsList2 li a{display: block;border: 1px dotted #e2e1e1;background-image: linear-gradient(to top, #fff , #f7f1ec);padding: 0.46rem 0.48rem 0.41rem;}
.NewsList2 .ti{color: #000000;}
.NewsList2 .desc{color: #000000;min-height: 0.6rem;margin: 0.09rem 0 0.17rem;}
.NewsList2 .more {position: relative;}
.NewsList2 .more i{color: #cc2326;transform: rotate(-45deg);margin-left: 6px;transition: all 0.5s;}
.NewsList2 .date{position: absolute;right: 0;top: 0;}
.NewsList2 li:hover .more i{transform: rotate(0) translateX(5px);}
.NewsList2 li:hover .ti{color: #cc2326;}

.propertyList li{width: 48.12%;padding-bottom: 0.6rem;margin-bottom: 0.59rem;border-bottom: 1px solid #e0e0e0;}
.propertyList li:nth-last-child(1),.propertyList li:nth-last-child(2){border: 0;padding-bottom: 0;}
.propertyList .info{width: 50%;}
.propertyList .ti{color: #000000;}
.propertyList .desc{margin: 0.12rem 0 0.43rem;color: #333333;}
.propertyList .desc span{font-weight: normal;color: #a37955;}
.propertyList .more {position: relative;}
.propertyList .more i{color: #cc2326;transform: rotate(-45deg);margin-left: 6px;transition: all 0.5s;}
.propertyList .imgbox{width: 38.9%;padding-top: 2rem;}
.propertyList li:hover .more i{transform: rotate(0) translateX(5px);}
.propertyList li:hover .ti{color: #cc2326;}

.propertyDetail .tableDetail .all td{background-color: #cc2326;color: #ffffff;}
.propertyDetail .Stit{margin: 0.57rem 0 0.35rem;position: relative;}
.propertyDetail .Stit:after{position: absolute;right: 0;width: 100%;bottom: 4px;height: 1px;content: "";background: #e0e0e0;}
.propertyDetail .Stit h3{background-color: #ffffff;display: inline-block;font-weight: normal;padding-right: 19px;color: #000000;position: relative;z-index: 1;}
.propertyDetail .mainti{color: #a37955;margin-bottom: 0.14rem;}
.propertyDetail .photo{margin: 0.25rem 0 0.4rem 0;}
.propertyDetail .photo:last-child{margin-bottom: 0;}
.propertyDetail .photo li{padding: 0 10px 10px 0;width: 25.6%;}
.propertyDetail .photo .imgbox{padding-top: 56.25%;}

.propertyList2 li{width: 48.12%;padding-bottom: 0.6rem;margin-bottom: 0.59rem;border-bottom: 1px solid #e0e0e0;}
.propertyList2 li:nth-last-child(1),.propertyList2 li:nth-last-child(2){border: 0;padding-bottom: 0;}
.propertyList2 .info{width: 58.44%;}
.propertyList2 .ti{min-height: 1.04rem;display: flex;align-items: center;background: url(../image/linebg.gif) 0px bottom repeat-x;margin-bottom: 0.28rem;}
.propertyList2 dl{flex: 1;color: #333333;}
.propertyList2 dl:nth-child(1){flex: 0.8;}
.propertyList2 dl:nth-child(2){flex: 1;}
.propertyList2 dl:nth-child(3){flex: 1.5;}
.propertyList2 dl dt{color: #999999;}
.propertyList2 dl dt img{margin-right: 8px;width: 16px;}
.propertyList2 .imgbox{width: 36.36%;padding-top: 2.1rem;}
.propertyList2 li:hover .more i{transform: rotate(0) translateX(5px);}
.propertyList2 li:hover .ti{color: #cc2326;}

.SubNav{text-align: center;margin-bottom: 0.8rem;}
.SubNav li{min-width: 1.6rem;border-bottom: 1px solid;border-color:#e5e5e5;position: relative;text-align: left;}
.SubNav li i{position: absolute;right: 0;top: 50%;transform: translateY(-50%) rotate(-45deg);transition: all 0.5s;}
.SubNav li:not(:last-child){margin-right: 0.95rem;}
.SubNav li:hover i,.SubNav li.on i{transform: translateY(-50%) rotate(0);}
.SubNav li.on,.SubNav li:hover {border-color:#cc2326;}
.SubNav li.on a{color: #cc2326;}


.PopBox{background: rgba(0,0,0,0.52);left: 0;top: 0;width: 100%;height: 100%;position: fixed;z-index: 1000;display: none;}
.PopBox .content{position: absolute;z-index: 1001;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;max-width: 13rem;width:94%;padding: 0.54rem;max-height: 90%;overflow-y: auto;}
.PopBox .close{position: absolute;right: 0.24rem;top: 0.24rem;color: #ffffff;background-color: #d81924;width: 0.4rem;height: 0.4rem;line-height: 0.4rem;border-radius: 50%;text-align: center;cursor: pointer;}
.PopBox .form{width: 47.5%;}
.PopBox .form .item{line-height: 0.5rem;padding: 0.12rem 0;}
.PopBox .form .item dt{text-align: right;width: 87px;}
.PopBox .form .item dd{flex: 1;padding-left: 0.19rem;}
.PopBox .form .item .ipttxt{width: 80%;border: 1px solid #efefef;height: 0.5rem;line-height: 0.48rem;padding: 0 0.15rem;}
.PopBox .form .item select{width: 49%;}
.PopBox .form .tag a:not(:last-child){display: inline-block;margin-right: 0.3rem;}
.PopBox .form .tag a.on{color: #cc2326;}
.PopBox .btn{width: 100%;text-align: center;padding: 0.4rem;}
.PopBox .sendbtn{width: 4rem;height: 50px;color: #ffffff;background-color: #cc2326;}
.PopBox .sendbtn:hover{background-color: #cc0000;}

.checkbox{margin-left: 0.25rem;display: inline-block;}
.checkbox input{opacity: 0;}
.checkbox .label {position: relative;}
.checkbox .label:before {display:inline-block;vertical-align:middle;margin:-2px 7px 0 0;	width: 18px;	height: 18px;line-height:16px;text-align:center;	border: 2px solid #c7c9cc;	content: '';border-radius: 50%;}
.checkbox input[type='checkbox']:checked + .label:before {	background: #ca202b url(../image/gou.svg) center center no-repeat;border:2px solid #ca202b;content: "";color:#fff;}
.checkbox input[type='radio']:checked + .label:before {	background: #ca202b url(../image/gou.svg) center center no-repeat;border:2px solid #ca202b;content: "";color:#fff;}

.propertySearch{margin-left: -0.27rem;}
.propertySearch li{width: 25%;padding: 0 0 0.27rem 0.27rem;}
.propertySearch li a{display: block;border: 1px dotted #e0e0e0;padding: 0.33rem 0.29rem 0.22rem 0.29rem;min-height: 2.53rem;}
.propertySearch .ti{color: #000000;}
.propertySearch .desc{color: #000000;margin: 0.05rem 0 0.12rem;}
.propertySearch .desc span{display: inline-block;margin-right: 0.29rem;}
.propertySearch .desc span:last-child{margin-right: 0;}
.propertySearch .price{color: #cc2326;min-height: 0.72rem;font-weight: bold;margin-bottom: 0.17rem;}
.propertySearch .more {position: relative;}
.propertySearch .more i{color: #cc2326;transform: rotate(-45deg);margin-left: 6px;transition: all 0.5s;}
.propertySearch .date{position: absolute;right: 0;top: 0;}
.propertySearch li:hover .more i{transform: rotate(0) translateX(5px);}
.propertySearch li:hover .ti{color: #cc2326;}

.SearchDetail{border: 1px solid #e0e0e0;}
.SearchDetail .title{text-align: center;padding: 0.36rem;}
.SearchDetail .title h1{font-weight: normal;line-height: 1.95;color: #cc2326;}
.SearchDetail .title .date{color: #000000;}
.SearchDetail ul li{flex:1;min-height: 0.8rem;padding: 0.25rem 0.2rem 0.25rem 1rem;border-top: 1px solid #e0e0e0;}
.SearchDetail ul li b{vertical-align: middle;}

@media(max-width:1024px){
	.SubNav li{min-width: 20%;}
	.SubNav li:not(:last-child){margin-right: 0.4rem;}

	.SearchDetail ul li{padding-left: 0.2rem;}
}
@media(max-width:768px){
.PopBox .form .ti{display: block;}
.PopBox .form{width: 100%;margin-bottom: 0.35rem;}
.propertySearch li{width: 100%;}
}
@media(max-width:640px){
	.NewsList2 li{width: 100%;}
	.NewsList2 li a{padding: 0.25rem;}

	.propertyList li,.propertyList2 li{width: 100%;}
	.propertyList2 .imgbox{width: 100%;}
	.propertyList2 .info{width: 100%;}
	.propertyList2 .info dd{font-size: 12px;}
	.propertyList2 dl:nth-child(1){flex: 1;}
	.propertyList2 dl:nth-child(2){flex: 1.2;}
	.propertyList2 .ti{padding: 0.2rem 0;}

	.SubTit.detail{padding-right: 115px;}
	
	
	.propertyDetail .photo li{width: 33.333%;}
	.propertyDetail .tableDetail {white-space:nowrap;overflow-y: auto;}

	.PopBox .close{width: 30px;height: 30px;line-height: 30px;}
	.PopBox .form .item dt{width: 62px;}
	.PopBox .form .item .ipttxt,.PopBox .form .item select,.PopBox .sendbtn{height: 35px;line-height: 33px;}
	.PopBox .form .item{line-height: 35px;}

	.SubNav {justify-content: space-between;}
	.SubNav li{min-width: 45%;margin:0.25rem 0 0 !important;}

	.SearchDetail ul li{flex: none;width: 100%;}
}


.AboutBg{background: #fff url(../image/subbodybg.jpg) no-repeat center top/cover;}
.AboutInfo{background: url(../image/aboutbg.jpg) no-repeat 0px top/cover;padding: 10.57vw 0 0.83rem 0;}
.AboutInfo .content{position: relative;padding-bottom: 0.52rem;}
.AboutInfo .imgbox{width: 40.625vw;position: absolute;bottom: -0.48rem;right: -8.5vw;}
.AboutInfo .Info{width: 56.5%;position: relative;z-index: 10;}
.AboutInfo .Info .name{color: #cc2326;font-size: 0.36rem;line-height: 1.1;margin-bottom: 0.46rem;}
.AboutInfo .Info .desc{padding: 0;position: relative;color: #000000;}
.AboutInfo .Info .moreBtn{margin-top: 0.69rem;display: block;}
.AboutInfo:after{background: url(../image/home_aboutbg2.png) no-repeat 0px bottom/cover;right: 0;top: 2.18rem;content: "";position: absolute;width: 10.97rem;height: 8.79rem;}
.AboutInfo .NumList{background: #fff;position: relative;z-index: 10;}
.AboutInfo .NumList li{color: #000000;padding: 0.44rem 0 0.32rem 0.4rem;flex: 1;}
.AboutInfo .NumList li:not(:last-child){border-right: 1px solid #faf7f3;}
.AboutInfo .NumList .num{color: #333333;line-height: 0.6rem;height: .6rem;}
.AboutInfo .NumList .num b{font-size: 0.54rem;position: relative;}
.AboutInfo .NumList .num sup{font-size: 0.3rem;position: relative;top: -0.15rem;margin-right: -0.2rem;font-weight: bold;}
.AboutInfo .NumList .num em{color: #cc2326;font-weight: normal;}

.TeamList{max-width: 10rem;margin: 0px auto;}
.TeamList .item{border-radius: 10px;box-shadow: 0 0 13px rgba(0,0,0,0.1);border-top: 4px solid #a37955;background: #fffcf6 url(../image/teambg.jpg) right bottom no-repeat;min-height: 1.4rem;padding: 0.25rem 0.48rem;display: flex;}
.TeamList .item:not(:last-child){margin-bottom: 0.3rem;}
.TeamList .item .icon{width: 0.8rem;height: 0.8rem;border-radius: 50%;background: #fff;}
.TeamList .item .icon img{width: 0.8rem;height: 0.8rem;border-radius: 50%;}
.TeamList .item .info{padding-left: 0.39rem;flex: 1;}
.TeamList .item .info aside{margin-bottom: 0.1rem;width: 0.8rem;text-align-last:justify;}
.TeamList .item .info .desc{color: #999999;}

.HistoryBox{background: #fff url(../image/historybg.jpg) center bottom no-repeat;}
.HistoryList {position: relative;padding-top: 0.45rem;}
.HistoryList:after{position: absolute;left: 50%;top: 0;height: 100%;background: #eaeae9;content: '';width: 1px;}
.HistoryList:before{position: absolute;left: 50%;top: 0;content: '';width: 12px;height: 12px;border: 1px solid #e4e4e4;transform: translateX(-50%);z-index: 2;border-radius: 50%;background: #fff;}
.HistoryList .item{position: relative;padding: 0 0 0.59rem 0.4rem;z-index: 2;}
.HistoryList .item aside{margin-bottom: 8px;}
.HistoryList .item aside i{border-radius: 50%;width: 12px;height: 12px;left: -6px;top: 0.11rem;border:1px solid;border-color:#cc2326;position: absolute;z-index: 2;transition: all 0.5s;}
.HistoryList .item aside i:After{border-radius: 50%;content: "";position: absolute;width: 6px;height: 6px;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #cc2326;}
.HistoryList .item:hover aside i{transform: scale(1.8);}
.HistoryList .item:hover aside{color: #cc2326;}

.HornorBox{background: #f7f2ed url(../image/hornorbg.jpg) no-repeat right bottom/contain;}
.HornorList{margin-top: -0.5rem;}
.HornorList{padding: 0 6.45vw;}
.HornorList .item{position: relative;}
.HornorList .item .info{width: 22.91vw;float: left;padding-top: 13vw;}
.HornorList .item .info aside{font-size: 0.3rem;line-height: 1.6;}
.HornorList .item .imgbox{width: 25.57vw;padding-top: 33.59vw;float: right;margin-right: 5.93vw;}
.HornorList .slick-current .info{animation:fadeInUp 1s 0.1s ease both;-webkit-animation:fadeInUp 1s 0.1s ease both;-moz-animation:fadeInUp 1s 0.1s ease both;}
.HornorList .slick-current .imgbox{animation:fadeInRight 1s 0.5s ease both;-webkit-animation:fadeInRight 1s 0.5s ease both;-moz-animation:fadeInRight 1s 0.5s ease both;}
.HornorList .imgbox img{max-width: 100%;max-height: 100%;object-fit: cover;width: auto;height: auto;}
.HornorList .slick-dots{left: 6.45vw;bottom: 10.78vw;width: 50%;text-align: left;}
.HornorList .slick-dots li {width: 10px;height: 10px;margin: 0 12px 0 0;}
.HornorList .slick-dots li button{background: #d5d5d4;}
.HornorList.cusArrow .slick-disabled{border-color:#fefdfd;background-color: #fefdfd !important;}

@media(min-width:641px){
	.HistoryList .item{width: 50%;float: right;position: relative;padding: 0 0 0.59rem 0.4rem;z-index: 2;}
	.HistoryList .item:nth-child(odd){float: none;clear: both;text-align: right;padding-left: 0;padding-right: 0.4rem;}
	.HistoryList .item:nth-child(odd) aside i{left: auto;right: -6px;}
	.HistoryList .item .desc{max-width: 5rem;display: inline-block;}
}
@media(max-width:1024px){
	.AboutInfo .Info{width: auto;}
	.AboutInfo .imgbox{width: auto;position: relative;right: auto;bottom: auto;}
	.AboutInfo .NumList li{padding: 0.25rem;flex: none;width: 50%;}
	.AboutInfo .NumList .num{height: 0.8rem;}

	.HornorList .item .info{width: 35vw;}
	.HornorList .item .info aside{font-size: 0.24rem;}
	.HornorList .item .imgbox{margin-right: 5vw;}
	.HornorList .slick-dots{bottom: -0.3rem;width: 100%;}
	.HornorList .slick-arrow{display: none !important;}
}
@media(max-width:640px){
	.TeamList .item .info aside{width: 52px;}

	.HistoryList:after{left: 0px;}
	.HistoryList .item aside{font-weight: bold;}

	.HornorList .slick-dots{left: 0;}
	.HornorList .item .info{width: auto;float: none;margin-bottom: 0.25rem;}
	.HornorList .item .info aside{font-size: 16px;}
	.HornorList .item .imgbox{width: 50%;float: right;}
}
.SearchMain{margin-top: 1rem;}

#history {background: url(../image/history.jpg) no-repeat center bottom; background-size: cover; height: 9rem; margin-top:-1rem; position: relative; z-index: 2; padding-top:0.88rem; overflow: hidden;}

#history .event {width: 9.2rem; max-width: 100%; margin:0 auto; background-color: rgba(255,255,255,.8);}
#history .item {padding:0.45rem 0.55rem; display: none;}
#history .item:first-child {display: block;}
#history .slider {display: none;}
#history .slick-initialized {display: block;}
#history .info {display: flex; justify-content: space-between;}
#history .figure {width: 37.037%; text-align: center;}
#history .img i {padding-bottom: 60%; background: no-repeat center center; background-size: cover; display: block;}
#history .figure p:first-child {margin-bottom: 4%;}
#history .text {width: 53%;}
#history .title {margin:0 0 0.35rem; color:#d81924; font-size: 0.5rem; line-height: 1.35em;}
#history .entry { line-height: 1.66667em; height: 7.612em; overflow-y: auto; -webkit-overflow-scrolling:touch;}
#history .entry p {position: relative; padding-left:1.945em; background:url(../image/dot_01.png) no-repeat left 0.333em; background-size: 1em auto;} 
#history .year {padding:0 4%;}
#history .year ul {display: flex; justify-content: center;}
#history .year li {width: 11.111%; text-align: center; position: relative; line-height: 1.8em; font-weight: bold; cursor: pointer;}
#history .year li:before {display: block; content: ''; margin:0 auto 0.4em; width: 0.65em; height: 0.65em; border-radius: 50%; border:0.2em solid #d81924; background-color:#fff;}
#history .year .cur {color:#d81924;}
#history .year li:nth-child(1){transform: translateY(2.1rem);}
#history .year li:nth-child(2){transform: translateY(1.92rem);}
#history .year li:nth-child(3){transform: translateY(2.02rem);}
#history .year li:nth-child(4){transform: translateY(2.02rem);}
#history .year li:nth-child(5){transform: translateY(1.67rem);}
#history .year li:nth-child(6){transform: translateY(1.38rem);}
#history .year li:nth-child(7){transform: translateY(1.07rem);}
#history .year li:nth-child(8){transform: translateY(0.51rem);}

@media only screen and (max-width:1440px){
	#history .year li:nth-child(1){transform: translateY(2.05rem);}
	#history .year li:nth-child(2){transform: translateY(2rem);}
	#history .year li:nth-child(3){transform: translateY(1.92rem);}
	#history .year li:nth-child(4){transform: translateY(1.97rem);}
	#history .year li:nth-child(6){transform: translateY(1.37rem);}
	#history .year li:nth-child(7){transform: translateY(1.12rem);}
	#history .year li:nth-child(8){transform: translateY(0.97rem);}
	#history .year li:nth-child(9){transform: translateY(0.05rem);}
}
@media only screen and (max-width:1024px){
	#history .year {padding:0; margin:0 -5%;}
	#history .year li {font-size: 14px;}
	#history .year li:nth-child(1){transform: translateY(2.03rem);}
	#history .year li:nth-child(2){transform: translateY(2.01rem);}
	#history .year li:nth-child(3){transform: translateY(1.96rem);}
	#history .year li:nth-child(4){transform: translateY(2.01rem);}
	#history .year li:nth-child(5){transform: translateY(1.68rem);}
	#history .year li:nth-child(7){transform: translateY(1.3rem);}
	#history .year li:nth-child(8){transform: translateY(1.08rem);}
	#history .year li:nth-child(9){transform: translateY(1.02rem);}
}
@media only screen and (max-width:768px){
	#history {height: 15rem;}
	#history .info {display: block;}
	#history .text {width: auto; margin-bottom: 1em;}
	#history .figure {width: auto;}
	#history .year li {font-size: 12px;}
	#history .year li:nth-child(1){transform: translateY(1.54rem);}
	#history .year li:nth-child(2){transform: translateY(1.56rem);}
	#history .year li:nth-child(3){transform: translateY(1.6rem);}
	#history .year li:nth-child(4){transform: translateY(1.36rem);}
	#history .year li:nth-child(5){transform: translateY(1.04rem);}
	#history .year li:nth-child(6){transform: translateY(0.98rem);}
	#history .year li:nth-child(7){transform: translateY(0.54rem);}
	#history .year li:nth-child(8){transform: translateY(0.54rem);}
	#history .year li:nth-child(9){transform: translateY(0.52rem);}
}


#history{height: 6.5rem;}

#history .year li::before{display: none;}
#history .year li {display: flex;flex-direction: column;align-items: center;}
#history .year li:nth-child(2n){flex-direction: column-reverse;}
#history .year li i{width: 0.65em; height: 0.65em; border-radius: 50%; border:0.2em solid #d81924; background-color:#fff;margin: .15rem 0;}
#history .year li .desc {font-weight: normal;}


#history .year li:nth-child(1){transform: translateY(2.4rem);}
#history .year li:nth-child(2){transform: translateY(1.92rem);}
#history .year li:nth-child(3){transform: translateY(2.3rem);}
#history .year li:nth-child(4){transform: translateY(2.02rem);}
#history .year li:nth-child(5){transform: translateY(1.97rem);}
#history .year li:nth-child(6){transform: translateY(1.38rem);}
#history .year li:nth-child(7){transform: translateY(1.4rem);}
#history .year li:nth-child(8){transform: translateY(0.51rem);}
#history .year li:nth-child(9){transform: translateY(0.35rem);}