

/********************��������**************************/

.ab-index-sec01 { background-position:center bottom; padding:6.4285em 0px 10.9375em;}
.ab-index-sec01 .page-content { margin-top:4.625em; }
.ab-index-sec01 .page-content .page-img { width:43.05%; overflow:hidden; }
.ab-index-sec01 .page-content .page-img .bg_container { height:100%; }
.ab-index-sec01 .page-content .page-text { width:56.95%; padding:3.125em 4.1667% 3.75em; background:#fff; box-shadow:0.625em 0px 2.5em rgba(0,0,0,0.04); }
.ab-index-sec01 .page-content .page-text .page-con { line-height:1.875; height:21.875em; overflow:hidden; }
.ab-index-sec01 .page-content .page-text .page-con h3 { line-height:1.5; padding-bottom:0.667em; }

@media only screen and (max-width:767px){
.ab-index-sec01 { padding:2.5em 0px; }
.ab-index-sec01 .page-content { margin-top:2em; }
.ab-index-sec01 .page-content .page-img { width:100%; }
.ab-index-sec01 .page-content .page-text { width:100%; padding:2em 1.5em; }

}


.ab-index-sec02 { padding:1em 0px; }
.ab-index-sec02 .page-content {  position:relative; margin-top:4.625em!important; }
.ab-index-sec02 .bg_container { height:100%;  }
.ab-index-sec02 .swiper-slide { width:19.79%; overflow:hidden; }
.ab-index-sec02 .page-img { overflow:hidden; height:100%; }
.ab-index-sec02 dl { position:absolute; left:0px; bottom:0px; width:100%; color:#fff; padding:2em 3em; }
.ab-index-sec02 dl dd { display:none; line-height:1.875; margin-top:0.4375em; }
.ab-index-sec02 .swiper-slide-active { width:35.41%; }
.ab-index-sec02 .swiper-slide-active .bg_container { }
.ab-index-sec02 .swiper-slide-active  dl dd { display:block; }

.ab-index-sec02 .swiper-slide { transform-origin:center top; -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; }
.ab-index-sec02 .swiper-slide.swiper-slide-active  { transform:scale(1)!important; -moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter:none; }

@media only screen and (max-width:767px){
.ab-index-sec02 { padding:0px; }
.ab-index-sec02 .page-content { margin-top:2em!important; }
.ab-index-sec02 dl { padding:2em 1.5em; }
.ab-index-sec02 .swiper-slide-active  dl dd { display:none; }

}


.ab-index-sec03 { padding:7.6875em 0px 9.375em; }
.ab-index-sec03 .page-list { padding-top:4.625em; }
.ab-index-sec03 .page-list ul li { width:33.33%; float:left; padding:2.375em 2.5em; background:#999; color:#fff; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; }
.ab-index-sec03 .page-list ul li h4 { padding-top:0.556em; }
.ab-index-sec03 .page-list ul li .page-con { margin-top:1em; }
.ab-index-sec03 .page-list ul li.on { background:#3e92ff; }

@media only screen and (max-width:767px){
.ab-index-sec03 { padding:0px 0px 2.5em; }
.ab-index-sec03 .page-list { padding-top:2em; }
.ab-index-sec03 .page-list ul li { width:100%; }

}



/********************��������**************************/
.ab-honnor-wrap .page-honnor-pic { margin-top:4.375em; position:relative; }
.ab-honnor-wrap .page-honnor-pic .page-con { padding:0px 1.5625em 0px;-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; margin-bottom:6.375em; position:relative; }
.ab-honnor-wrap .page-honnor-pic .page-con:before { position:absolute; left:0px; top:0px; width:100%; right:0px; height:100%; bottom:0px; background:rgba(255,255,255,0.7); z-index:2; content:""; }
.ab-honnor-wrap .page-honnor-pic .bg_container { padding-bottom:54%; }
.ab-honnor-wrap .page-honnor-pic dl { position:absolute; left:0px; bottom:0px; width:100%; right:0px; color:#fff; padding:0px 5em 3.75em; }
.ab-honnor-wrap .page-honnor-pic dl dt { padding-bottom:0.25em; }
.ab-honnor-wrap .honnor-pagination { width:90%; max-width:1440px; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); background:#eee; height:6px; border-radius:3px; position:absolute; bottom:0px; z-index:2;  }
.ab-honnor-wrap .honnor-pagination span { float:left; display:block; height:6px; cursor:pointer; }
.ab-honnor-wrap .honnor-pagination span.on { background:#f0bd00; border-radius:3px; }
.ab-honnor-wrap .page-honnor-pic .swiper-slide-active .page-con:before { display:none; }
.ab-honnor-wrap .page-honnor-pic .swiper-slide-active .page-con {-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter:none; }

.ab-honnor-wrap { padding:6.4285em 0px 9.375em; }
.ab-honnor-wrap .page-list { margin:4.44em 0px 5em; }
.ab-honnor-wrap .page-list ul li { padding:0.932em 0px; color:#333; position:relative; background:url(../images/investor-line01.png) repeat-x left bottom;  }
.ab-honnor-wrap .page-list ul li .page-txt { padding-right:100px; }
.ab-honnor-wrap .page-list .page-time {position:absolute; right:0px; line-height:2; margin-top:-1em; top:50%; color:#999; } 
.ab-honnor-wrap .page-list ul li:hover .page-time { color:#f0bd00;  }
.ab-honnor-wrap .page-list ul li:hover { color:#f0bd00; }

@media only screen and (max-width:980px){
.ab-honnor-wrap .page-honnor-pic .page-con { padding:0px 1em; }
.ab-honnor-wrap .page-honnor-pic dl { padding:0px 2em 2em; }
}

@media only screen and (max-width:767px){

.ab-honnor-wrap { padding:2.5em 0px 3em; }
.ab-honnor-wrap .page-list { margin:2em 0px; }
.ab-honnor-wrap .page-honnor-pic { margin-top:2em; }
.ab-honnor-wrap .page-honnor-pic .page-con { padding:0px 0.5em; }
.ab-honnor-wrap .page-honnor-pic .bg_container { padding-bottom:100%; }
.ab-honnor-wrap .page-honnor-pic dl { padding:0px 1em 1em; }
.ab-honnor-wrap .page-list { margin:2em 0px 2em; }
.ab-honnor-wrap .page-honnor-pic .page-con { margin-bottom:2em; }

}


/********************�������¼�*************************/
.ab-history-wrap { background:fixed; padding:6.4285em 0px 9.375em;  }
.ab-history-wrap .page-list { padding-top:4.625em; }
.ab-history-wrap .page-list .page-time { width:8.667em; position:relative; }
.ab-history-wrap .page-list .page-time span { line-height:2; width:6em; background:#fcc800; color:#fff;  text-align:center; display:inline-block; border-radius:1em;  }
.ab-history-wrap .page-list .page-time .page-date { position:relative; z-index:3; }
.ab-history-wrap .page-list .page-time .page-date:before { position:absolute; right:0.5em; top:50%; margin-top:-1px; content:""; left:6.5em; height:2px; background:#fcc800; z-index:5; }
.ab-history-wrap .page-list ul li { position:relative; padding-bottom:5em; overflow:hidden; }
.ab-history-wrap .page-list ul li:after { position:absolute; content:""; left:5.625em; top:0px; height:0px; background:rgba(0,0,0,0.2);  width:2px; transition:10s all; -webkit-transition:10s all; -ms-transition:10s all; -o-transition:10s all; }
.ab-history-wrap .page-list ul li:before { position:absolute; content:""; left:5.625em; top:2.5em; bottom:0.5em; background:#fcc800; width:2px; }
.ab-history-wrap .page-list ul li .page-text { background:#fff; padding:1.3125em 2.5em 0px; box-shadow:0.625em 0px 2.5em rgba(0,0,0,0.06); }
.ab-history-wrap .page-list ul li .page-title { border-bottom:1px solid #ddd; color:#333; padding:0.7083em 0px 0.7083em 1.25em; position:relative; }
.ab-history-wrap .page-list ul li .page-title:before { background:#fcc800; position:absolute; left:0px; content:""; width:0.1667em; height:1em; top:50%; margin-top:-0.5em; }
.ab-history-wrap .page-list ul li .page-txt { padding:2.5em 0px; }
.ab-history-wrap .page-list ul li .page-con { line-height:2.625; margin-top:-0.5em; color:#999; width:67.09%;  }
.ab-history-wrap .page-list ul li .bg_container { padding-bottom:60%; }
.ab-history-wrap .page-list ul li .page-img { width:27.27%; overflow:hidden; }
.ab-history-wrap .page-list ul li .page-img img { max-width:100%; }
.ab-history-wrap .page-list ul li .page-circle { position:absolute; width:1.5625em; height:1.5625em; background:#fff; border:0.1875em solid #fcc800; border-radius:50%; left:4.9375em; top:50%; z-index:2; }
.ab-history-wrap .page-list ul li .page-circle:before { position:absolute; left:50%; width:0.6875em; height:0.6875em; border-radius:50%; top:50%; background:#fcc800; margin:-0.34375em 0px 0px -0.34375em; content:""; }
.ab-history-wrap .page-list ul li .page-circle:after { position:absolute; left:48%; width:0.6875em; height:0.6875em; border-radius:50%; top:49%; background:#fcc800; margin:-0.34375em 0px 0px -0.34375em; content:""; z-index:2; }

.ab-history-wrap .layui-flow-more a cite { background:#fff; display:inline-block; box-shadow:0.556em 0px 2.22em rgba(0,0,0,0.08); font-size:18px;  width:17.778em; max-width:80%;  border-radius:1.9445em; line-height:3.889; color:#999; }

.ab-history-wrap .layui-flow-more { margin:0px; }
.ab-history-wrap .page-list ul li:hover:after { top:-0.5em; height:100%; }
.ab-history-wrap .page-list ul li:hover .page-circle:after {animation:line2 1.5s linear infinite;  }

@keyframes line2{
0%{opacity:1;transform:scale(1)}
50%{opacity:0.75;transform:scale(2)}
100%{opacity:0;transform:scale(3)}
}


@media only screen and (max-width:1660px){
.ab-history-wrap .page-list ul li:before { left:5.125em; }
.ab-history-wrap .page-list ul li:after { left:5.125em; }
.ab-history-wrap .page-list ul li .page-circle { left:4.375em; }
.ab-history-wrap .layui-flow-more a cite { font-size:16px; }

}
@media only screen and (max-width:1440px){
.ab-history-wrap .page-list ul li:before { left:4.75em; }
.ab-history-wrap .page-list ul li:after { left:4.75em; }
.ab-history-wrap .page-list ul li .page-circle { left:4em; }
}
@media only screen and (max-width:1440px){
.ab-history-wrap .layui-flow-more a cite { font-size:15px; }
}

@media only screen and (max-width:980px){
.ab-history-wrap .page-list ul li .page-img { width:100%; padding-top:2em; }
.ab-history-wrap .page-list ul li .page-img .bg_container { padding-bottom:0px; background:none!important; }
.ab-history-wrap .page-list ul li .page-img img { display:inline-block;}
.ab-history-wrap .page-list ul li .page-con { width:100%; }
}

@media only screen and (max-width:767px){
.ab-history-wrap {  padding:2.5em 0px 2.5em;  }
.ab-history-wrap .page-list { padding-top:2em; }
.ab-history-wrap .page-list .page-time { width:100%; padding-bottom:1em; }
.ab-history-wrap .page-list ul li:before { display:none; }
.ab-history-wrap .page-list ul li .page-circle { display:none; }
.ab-history-wrap .page-list ul li .page-text { padding:1em; }
.ab-history-wrap .page-list ul li { padding-bottom:2em; }
.ab-history-wrap .layui-flow-more a cite { line-height:3; }
.ab-history-wrap .layui-flow-more { margin:1em 0px; }
}


/*********************�����Ŷ�*****************************/
.ab-team-list {padding:6.4285em 0px 9.375em; }
.ab-team-list .er-page-key ul li img { height:1.556em; }

.ab-team-list .page-list { padding-bottom:4.44em; }
.ab-team-list .page-list ul li { background:#fff;box-shadow:6px 0px 50px rgba(0,0,0,0.06); margin-top:6.667em; color:#333; padding:0px 5.56% 0px 4.16%; }
.ab-team-list .page-list ul li .page-img { width:25.4%; overflow:hidden; float:left; position:relative; top:-3.33em;  }
.ab-team-list .page-list ul li .page-img .bg_container { padding-bottom:145.45%; transform:scale(1,1); -webkit-transform:scale(1,1); transition:0.5s all; -webkit-transition:0.5s all;}
.ab-team-list .page-list ul li .page-text { width:70.75%; float:right; padding:2.778em 0px 3.33em; }
.ab-team-list .page-list ul li .page-text  dd { line-height:2; margin-top:1.11em;  height:16em; overflow:hidden; }
.ab-team-list .page-list ul li:hover { background:url(../images/ab-team-list-libg01.jpg) no-repeat center center; background-size:cover;}
.ab-team-list .page-list ul li:hover  .page-img .bg_container {  transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }
.ab-team-list .page-list ul li:nth-child(2n) .page-img { float:right; }
.ab-team-list .page-list ul li:nth-child(2n) .page-text { float:left; }

@media only screen and (max-width:1200px){
.ab-team-list .page-list ul li .page-text  dd { height:12em; }
}
@media only screen and (max-width:1000px){
.ab-team-list .page-list ul li .page-text  dd { height:8em; }
}
@media only screen and (max-width:840px){
.ab-team-list .page-list ul li .page-text  dd { height:6em; }
}

@media only screen and (max-width:767px){
.ab-team-list {padding:2.5em 0px 3em; }
.ab-team-list .page-list { padding-bottom:2em; }
.ab-team-list .page-list ul li .page-img { width:100%; }
.ab-team-list .page-list ul li .page-text { width:100%; padding:2em 0px 1em; }
.ab-team-list .page-list ul li { margin-top:2em; padding:1em; }
.ab-team-list .page-list ul li .page-img { top:0px; }
.ab-team-list .page-list ul li .page-text  dd { height:12em; }

}



/********************����ܹ�*************************/
.ab-framework {padding:6.4285em 0px 9.375em;  }
.ab-framework .page-con { padding-top:4.625em; }
.ab-framework .page-con img { max-width:100%; height:auto; }

@media only screen and (max-width:767px){
.ab-framework {padding:2.5em 0px 3em;  }
.ab-framework .page-con { padding-top:2em; }
	
}




/**********************page-sitemap***************************/
.page-sitemap-wrap { padding:5.9375em 0px 4.9375em;  }
.page-sitemap-wrap dl dt a { color:#333; }
.page-sitemap-wrap dl dt a:hover { color:#fcc800; }
.page-sitemap-wrap dl dd { padding-top:1.5714em; }
.page-sitemap-wrap dl dd a { display:block; padding:0.5714em 0px; }
.page-sitemap-wrap dl:last-child dd { display:none; }

 
@media only screen and (max-width:767px){
.page-sitemap-wrap { padding:2em 0px 2em; }	
.page-sitemap-wrap dl { width:100%; }
.page-sitemap-wrap dl dd { padding-top:0px; padding-bottom:1em;  }
.page-sitemap-wrap dl dd a { display:inline-block; margin-right:1em; }

}


/*****************************2021-07-21*************************************/
/************************��Ա��ҵ*************************/
.ab-member-list { padding:6.4285em 0px 9.375em; }
.ab-member-list .page-list { padding-top:1em; }
.ab-member-list .page-list ul li { width:49.3%; border:1px solid #ddd; margin-top:1.875em; color:#333; padding:1.1875em 1.75em 1.1875em 1.1875em;  }
.ab-member-list .page-list ul li .page-img { width:33.23%; overflow:hidden; }
.ab-member-list .page-list ul li .bg_container { padding-bottom:63.63%; }
.ab-member-list .page-list ul li dl { padding-top:0.0625em; width:62.38%; }
.ab-member-list .page-list ul li dl dt a { display:block; }
.ab-member-list .page-list ul li dl dd { margin-top:0.625em; }
.ab-member-list .page-list ul li dl dd a { color:#f0bd00; margin-top:0.125em; }
.ab-member-list .page-list ul li dl dd a:hover { text-decoration:underline; }
.ab-member-list .page-list ul li:hover dl dt a { color:#f0bd00; }

@media only screen and (max-width:1240px){
.ab-member-list .page-list ul li { width:100%; }
}

@media only screen and (max-width:767px){
.ab-member-list { padding:2.5em 0px 3em; }	
.ab-member-list .page-list ul li { padding:1em; }	
.ab-member-list .page-list ul li .page-img { width:100%; }
.ab-member-list .page-list ul li dl { width:100%; padding-top:1em; } 
.ab-member-list .page-list ul li dl dd p { display:block; }
.ab-member-list .page-list ul li dl dd a { display:block; }
}
























