@charset "UTF-8";











.about-bn-scroll .list { position:relative; overflow:hidden; }



.about-bn-scroll .img { padding-bottom:37.29%; position:relative;  }



.about-bn-scroll .img .bg {  position:absolute; left:0px; bottom:0px; right:0px; width:100%; height:50%;  background:none;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 80%); }



.about-bn-scroll ul li { position:relative; }



.about-bn-scroll ul li .text { position:absolute; left:13.75%; bottom:4.5%; width:50%; }



.about-bn-scroll ul li h3 { line-height:1.2; }



.about-bn-scroll ul li .more { padding-top:1.33em; }



.about-bn-scroll ul li .more a { color:#fff; display:inline-block; padding-right:1.556em; background:url(/images/jt02.png) no-repeat right center; background-size:0.667em 0.667em; }



.about-bn-scroll ul li .time { padding-bottom:1em; }



.about-bn-scroll .pagination { position:absolute; right:13.75%; left:auto; bottom:4.125%; width:auto; z-index:2; } 



.about-bn-scroll .pagination .swiper-pagination-bullet { width:1.4375em; height:1.125em; margin:0px 1px; border-radius:0px; background:url(/images/pagination-ico04.png) no-repeat center center; background-size:100% 100%; opacity:1.0; }



.about-bn-scroll .pagination .swiper-pagination-bullet-active { background:url(/images/pagination-ico03.png) no-repeat center center; background-size:100% 100%;  } 











.about-news-bk01 .ab-ns-tab-nav { padding:3.875em 0px 2.625em; }



.about-news-bk01 .ab-ns-tab-nav ul { width:50%; max-width:50em; margin:0px auto; }



.about-news-bk01 .ab-ns-tab-nav ul li {position:relative; border:1px solid #e6e6e6; cursor:pointer; width:50%; line-height:3.0909;  }



.about-news-bk01 .ab-ns-tab-nav ul li.li01 { border-radius:3px 0px 0px 3px; }



.about-news-bk01 .ab-ns-tab-nav ul li.li02 { border-radius:0px 3px 3px 0px; }



.about-news-bk01 .ab-ns-tab-nav ul li.on { border:1px solid #1b9dd8; background:#1b9dd8; color:#fff; }



.about-news-bk01 .ab-ns-tab-nav  .jt { width:2.1818em; display:none; cursor:pointer; height:0.909em; left:50%; background:url(/images/jt05.jpg) no-repeat center center; background-size:100% 100%; position:absolute; bottom:-2.75em; z-index:2;  }



.about-news-bk01 .ab-ns-tab-nav ul li.on .jt { display:inline-block; }







.about-news-bk01 .ns-list { border-top:1px solid #e5e5e5; position:relative; }



.about-news-bk01 .ns-list .list li { float:left; width:100%; padding:3em 0px; border-bottom:1px solid #e5e5e5; }



.about-news-bk01 .ns-list .list li .img { float:left; width:31.25%; margin-right:3.25%; overflow:hidden; }



.about-news-bk01 .ns-list .list li .img a { display:block; padding-bottom:56%; }



.about-news-bk01 .ns-list .list li .text { overflow:hidden; }



.about-news-bk01 .ns-list .list li h3 { line-height:1.2; }



.about-news-bk01 .ns-list .list li .more { padding-top:2.1em; }



.about-news-bk01 .ns-list .list li .more a { color:#1b9dd8; display:inline-block; padding-right:1.556em; background:url(/images/jt03.png) no-repeat right center; background-size:0.667em 0.667em; }



.about-news-bk01 .ns-list .list li .time { padding-bottom:1em; }



.about-news-bk01 .ns-list .list li .con { line-height:1.4; max-height:4.2em; margin-top:1.5em; }



.about-news-bk01 .ns-list .list li:hover .more a { text-decoration:underline; }











.about-news-bk01 .video-list { border-top:1px solid #e5e5e5; position:relative; padding-top:2em; padding-bottom:3.125em; }



.about-news-bk01 .video-list .list { margin:0px -1.5625em; border-bottom:1px solid #e5e5e5; padding-bottom:1.25em; }



.about-news-bk01 .video-list .list li { float:left; width:33.33%; padding-bottom:0.625em; }



.about-news-bk01 .video-list .list li .content { padding:1.5625em; }



.about-news-bk01 .video-list .list li .img { position:relative; overflow:hidden; }



.about-news-bk01 .video-list .list li .img a { display:block; padding-bottom:56%; }



.about-news-bk01 .video-list .list li .img i { background:url(/images/play02.png) no-repeat center center; cursor:pointer; position:absolute; left:0px; top:0px; width:100%; height:100%; bottom:0px; background-size:5.25em 3.1875em;  } 



.about-news-bk01 .video-list .list li .btn a { color:#1b9dd8; display:inline-block; padding-top:0.25em; padding-left:2.625em; background:url(/images/down01.png) no-repeat left top; background-size:1.4375em 1.4375em; }



.about-news-bk01 .video-list .list li h3 { padding:1.25em 0px; }



.about-news-bk01 .video-list .page { padding:2.25em 0px; }











.ns-detail-wrap { padding:4.25em 0px; }



.ns-detail-wrap .title { padding:0px 10%; line-height:1.2; }



.ns-detail-wrap .time { padding:2.25em 0px 2.625em; }



.ns-detail-wrap .time span { display:inline-block; padding:0px 1.25em;}



.ns-detail-wrap .ns-content { padding:3.125em 6.25% 3.875em; }



.ns-detail-wrap .ns-video { position:relative; padding-bottom:44.28%;  }



.ns-detail-wrap .ns-video video { position:absolute; left:0px; top:0px; right:0px; width:100%; height:100%; bottom:0px; }



.ns-detail-wrap .ns-video .playbg { position:absolute; left:0px; top:0px; right:0px; width:100%; height:100%; bottom:0px; z-index:2;  }



.ns-detail-wrap .ns-video .play { width:6.3125em; height:3.8125em; position:absolute; left:50%; top:50%; margin:-1.90625em 0px 0px -3.15625em; cursor:pointer; background:url(/images/play02.png) no-repeat center center; background-size:100% 100%; z-index:3; }



.ns-detail-wrap .ns-video.on .play { display:none; }



.ns-detail-wrap .ns-video.on .playbg { display:none; }



.ns-detail-wrap .ns-content .content { line-height:1.778; padding:2.22em 0px; }



.ns-detail-wrap .ns-content img { max-width:100%; }







.ns-detail-wrap  .ns-page { padding:1.5625em 6.25% 4.375em; } 



.ns-detail-wrap  .ns-page ul li { width:37%; }



.ns-detail-wrap  .ns-page ul li .tit a { display:inline-block; padding-left:1.625em; background:url(/images/jt04.png) no-repeat left center; background-size:0.75em 0.75em;  color:#1b9dd8; }



.ns-detail-wrap  .ns-page ul li .con { line-height:1.25; margin-top:1em; }



.ns-detail-wrap  .ns-page ul li:first-child +li .tit { text-align:right; }



.ns-detail-wrap  .ns-page ul li:first-child +li .tit a { padding-left:0px; padding-right:1.625em;background:url(/images/jt03.png) no-repeat right center; background-size:0.75em 0.75em;   }



















/**********************jobs**********************/



.about-job-bk01 { padding-bottom:6.9375em; }



.about-job-bk01 .title { padding:1.0833em 0px 1.3833em;}



.about-job-bk01 .list .sec .img { width:50%;}



.about-job-bk01 .list .sec .img img { width:100%; }



.about-job-bk01 .list .sec .text { width:38.64%; margin-right:8.33%; margin-top:-0.25em; padding-bottom:2em;  }



.about-job-bk01 .list .sec h3 { line-height:1.25;  }



.about-job-bk01 .list .sec .con { line-height:1.778; padding-top:1.889em; }



.about-job-bk01 .list .sec:nth-child(2n) { -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse;  flex-direction:row-reverse; }



.about-job-bk01 .list .sec:nth-child(2n) .text { margin-left:8.33%; margin-right:0px; }



.about-job-bk01 .list .sec:nth-child(2n) .con p { padding:0.5em 0px; }







.about-job-bk02  { padding:5.625em 0px 9.375em; }



.about-job-bk02 .title { line-height:1.2; padding-bottom:1.8235em; }



.about-job-bk02 .con { max-width:31.25em; line-height:1.25; padding:1.1875em 1em 1.5625em 7.5em; background:url(/images/email-ico02.png) no-repeat 1.9375em 49%; background-size:3.6875em 3.0625em;  margin:0px auto; border:1px solid #e5e5e5; }



.about-job-bk02 a { color:#1b9dd8; }



.about-job-bk02 a:hover { text-decoration:underline; } 



 



 



.nrnav-box { background:#fff; }



.nrnav-box ul { border-bottom:1px solid #e6e6e6; }



.nrnav-box ul li { display:inline-block; padding:1.025em 0px; margin:0px 1.5454em; cursor:pointer; }



.nrnav-box ul li a span { display:inline-block; margin-right:0.25em; }



.nrnav-box ul li a.hover { color:#1b9dd8; }



.nrnav-box.active { position:fixed; left:0px; top:0px; right:0px; z-index:100;  }







.header.on { height:0px; overflow:hidden; }







.about-story-bk01 .wrap { max-width:1400px; padding-top:6.5625em; }



.about-story-bk01 .img { width:42.57%; padding-top:0.75em; }



.about-story-bk01 .img img { max-width:100%; }



.about-story-bk01 .text { width:52.14%; }



.about-story-bk01 .text h3 { line-height:1.15; margin-bottom:0.422em; }



.about-story-bk01 .text .con { line-height:1.778; letter-spacing:-0.5px; }



.about-story-bk01 .text .sub-tit { padding-top:0.9375em; }











.about-story-bk02 { padding-top:7.6875em; }



.about-story-bk02 .list { margin-top:2.5em; }



.about-story-bk02 .list ul li { width:50%; position:relative; }



.about-story-bk02 .list ul li .text { width:100%; padding:0px 13.375%; position:absolute; left:0px; top:0px; height:100%; right:0px;  }



.about-story-bk02 .list ul li .text h3 { line-height:1.2; margin-bottom:1em; height:2.4em; }



.about-story-bk02 .list ul li .img { padding-bottom:67.91%; }



.about-story-bk02 .list ul li .txt { min-height:8.75em; line-height:1.75; }



.about-story-bk02 .list ul li:first-child +li .text { background:rgba(27,157,216,0.8); }











.about-story-bk03 { padding-top:4.75em; padding-bottom:6.0625em;  }



.about-story-bk03 .sub-title span { display:inline-block; width:2.8125em; line-height:2.8125; border-radius:50%; background:#1b9dd8;  }



.about-story-bk03 .sub-title { margin-top:2.375em; }



.about-story-bk03 .list { padding:3.1875em 0px 5em; position:relative; }



.about-story-bk03 .list ul { position:relative; z-index:2; }



.about-story-bk03 .list ul li { float:left; width:100%; padding:0px 2.5%; position:relative; height:11.8125em; }



.about-story-bk03 .list ul li .con { float:right; position:relative; margin-top:-2.4375em;  border:1px solid #e6e6e6; padding:1.25em 1.25em 1.25em 1.5em; width:45.3%; }



.about-story-bk03 .list ul li .con img { max-width:100%; }



.about-story-bk03 .list ul li .time { line-height:1.2; }



.about-story-bk03 .list ul li .txt { margin-top:0.875em; line-height:1.25; }



.about-story-bk03 .list ul li .img { overflow:hidden; }



.about-story-bk03 .list .line { position:absolute; top:0px;  margin-left:-0.25em;left:50%; bottom:0px; width:0.5em; background:#e6e6e6; }



.about-story-bk03 .list .jt {  width:1.5454em; cursor:pointer; top:0px; margin-top:2.375em; height:1.5454em; left:-1px; background:#fff;  border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; position:absolute; transform:translate(-50%,0%) rotate(-45deg);-webkit-transform:translate(-50%,0%) rotate(-45deg);-ms-transform:translate(-50%,0%) rotate(-45deg); z-index:2;  }



.about-story-bk03 .list .ico { position:absolute; top:0px; margin-left:-0.94375em; left:50%; width:1.875em; height:1.875em; background:#1b9dd8; border-radius:50%; border:0.625em solid #fff; }



.about-story-bk03 .list ul li:hover .jt { border-top:1px solid #1b9dd8; border-left:1px solid #1b9dd8; }







.about-story-bk03 .list ul li:hover .con { border:1px solid #1b9dd8; }



.about-story-bk03 .list ul li:nth-child(2n) .con { float:left; }



.about-story-bk03 .list ul li:nth-child(2n) .jt { left:auto; margin-left:1px; border:none; right:-1.5454em;border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; }



.about-story-bk03 .list ul li:nth-child(2n):hover .jt {border-bottom:1px solid #1b9dd8; border-right:1px solid #1b9dd8; }



.about-story-bk03 .wrap { max-width:1400px; }











.about-story-bk03 .layui-flow-more { position:absolute; bottom:-9.5em; font-size:16px; left:0px; right:0px; width:100%; }











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







.about-news-bk01 .ns-list .list li .img a { padding-bottom:62%; }



}







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







.about-news-bk01 .ns-list .list li .img a { padding-bottom:68%; }



}







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







.about-bn-scroll ul li .text { left:5%; width:60%; }



.about-bn-scroll .pagination { right:5%; }



.about-news-bk01 .video-list .list { margin:0px -1em;  }



.about-news-bk01 .video-list .list li .content { padding:1em; }







.about-story-bk03 .layui-flow-more {font-size:15px; }











}











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











.about-story-bk03 .layui-flow-more {font-size:14px; }











}















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



	







.about-news-bk01 .ns-list .list li .img a { padding-bottom:75%; }



.about-news-bk01 .video-list .list li .img i { background-size:3.75em 2.25em; }







.ns-detail-wrap .title { padding:0px 5%;  }



.ns-detail-wrap .ns-page ul li { width:46%; }











.about-job-bk01 { padding-bottom:3em; }



.about-job-bk01 .list .sec .img { width:100%; }



.about-job-bk01 .list .sec .text { width:100%; padding:3em 8%; margin-right:0px; }



.about-job-bk01 .list .sec:nth-child(2n) .text { margin-left:0px; }



.about-story-bk01 .wrap { padding-top:4em; }







.about-story-bk02 .list ul li .text { padding:0px 5%; }



.about-story-bk02 .list ul li .text h3 { margin-bottom:0.5em; }







.about-story-bk03 .list ul li {  height:auto; }











}







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



	







}







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











.about-story-bk01 .text { width:100%; padding-top:3em;  }



.about-story-bk01 .img { width:100%; padding-top:0px; }



.about-story-bk01 .wrap {-webkit-flex-direction:column-reverse; -ms-flex-direction:column-reverse;  flex-direction:column-reverse; }



.about-story-bk02 .list ul li { width:100%; }



.about-story-bk02 .list ul li .text h3 { height:auto; }



.about-story-bk03 .list ul li .con { webkit-flex-wrap: wrap; flex-wrap:wrap; -webkit-flex-direction:column-reverse; -ms-flex-direction:column-reverse;  flex-direction:column-reverse;}



.about-story-bk03 .list ul li .con .text { width:100%!important; padding-top:1em;  }



.nrnav-box ul li { margin:0px 0.5em; padding:0.75em 0px; }















}











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







.about-bn-scroll ul li .time { padding-bottom:0.5em; }



.about-bn-scroll ul li .more { padding-top:0.75em; }



.about-bn-scroll ul li .text { bottom:10%; }



.about-bn-scroll .img { padding-bottom:50%; }



.about-bn-scroll .pagination .swiper-pagination-bullet { width:0.9583em; height:0.75em; }











.about-news-bk01 .ab-ns-tab-nav { padding:2em 0px; }



.about-news-bk01 .ab-ns-tab-nav ul { width:100%; }



.about-news-bk01 .ab-ns-tab-nav .jt { bottom:-2.5em; width:1em; height:1em;  }



.about-news-bk01 .ns-list .list li { padding:2em 0px; }



.about-news-bk01 .ns-list .list li .img { width:100%; margin-right:0px; float:none; }



.about-news-bk01 .ns-list .list li .img a { padding-bottom:56%; }



.about-news-bk01 .ns-list .list li .text { padding-top:1.5em; }



.about-news-bk01 .ns-list .list li .more { padding-top:1.5em; }







.about-news-bk01 .video-list .list li { width:100%; padding-bottom:0px; }



.about-news-bk01 .video-list { padding-top:1em; padding-bottom:1em; }



.about-news-bk01 .video-list .list li h3 { padding:1em 0px; }



.about-news-bk01 .video-list .page { padding:1.5em 0px; }











.ns-detail-wrap { padding:2em 0px; }



.ns-detail-wrap .time { padding:1em 0px 1.25em; }



.ns-detail-wrap .title { padding:0px; }



.ns-detail-wrap .ns-content { padding:2em 0px; }



.ns-detail-wrap .ns-video .play {background-size:3.75em 2.25em; }



.ns-detail-wrap .ns-content .content { padding:2em 0px; }



.ns-detail-wrap .ns-page { padding:0px 0px 1.5em;}



.ns-detail-wrap .ns-page ul li { width:100%; margin-top:1.5em; }



.ns-detail-wrap  .ns-page ul li:first-child +li .tit { text-align:left; }



.ns-detail-wrap  .ns-page ul li:first-child +li .tit a { padding-left:1.625em; padding-right:0px;background:url(/images/jt04.png) no-repeat left center; background-size:0.75em 0.75em;   }











.about-job-bk01 { padding-bottom:1em; }



.about-job-bk01 .list .sec:nth-child(2n) .text { padding-top:0px; }



.about-job-bk02 { padding:3em 0px 4em; }



.about-job-bk02 .title { padding-bottom:1em; }



.about-job-bk02 .con { background-size:2.4583em 2.0416em; max-width:20.833em;  padding:1.1875em 1em 1.5625em 5em; background-position:1.25em 49%; }











.about-story-bk01 .wrap { padding-top:2em; }







.about-story-bk02 { padding-top:4em; }



.about-story-bk02 .list { margin-top:1.5em; }



.about-story-bk03 .sub-title { margin-top:1.5em; }



.about-story-bk03 { padding-top:3em; padding-bottom:4em; }



.about-story-bk03 .list .line { width:0.33em; margin-left:-0.165em; }



.about-story-bk03 .list ul li .con { padding:0.5em; margin-top:-2.125em; }



.about-story-bk03 .list .jt { width:0.75em; height:0.75em; }



.about-story-bk03 .list .ico { width:1.25em; height:1.25em; border:0.4em solid #fff; margin-left:-0.6125em; }



.about-story-bk03 .list ul li:nth-child(2n) .jt { right:-0.75em; }











.about-story-bk03 .layui-flow-more {font-size:0.24rem; bottom:-7.8em; margin:0px;  }



.about-story-bk03 .layui-flow-more a { line-height:2; }







.nrnav-box ul li a span { display:none; }



 



}







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











.about-story-bk03 .layui-flow-more {font-size:14px; }







}







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







.about-story-bk03 .layui-flow-more {font-size:13px; }















}











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





.about-story-bk03 .layui-flow-more {font-size:12px; }





}







/********************新增2020-10-23***************************/

.ab-investor-nav { border-bottom:1px solid #e5e5e5; }

.ab-investor-nav ul li { display:inline-block; padding:0px 2.45em; }

.ab-investor-nav ul li a { display:block; position:relative; padding:1.44em 1.11em; }

.ab-investor-nav ul li a:before { position:absolute; display:none; left:0px; bottom:0px; width:100%; height:0.222em; background:#129eda; content:""; }

.ab-investor-nav ul li.on a:before ,.ab-investor-nav ul li a:hover:before { display:block; }

.ab-investor-nav ul li.on a,.ab-investor-nav ul li a:hover { color:#129eda; }

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

.ab-investor-nav ul li { padding:0px 0.5em; }	

.ab-investor-nav ul li a { padding:1em 0.75em; }

}





/*************按期报告*************/

.ab-investor-report .page-title {  padding-top:3.1%;   }

.ab-investor-report ul { padding:1.5em 1.75em; position:relative; padding-bottom:6em; margin-bottom:3.6%; }

.ab-investor-report ul li { float:left; width:20%; padding:1em 1.75em; }

.ab-investor-report ul li .img-wrap { border:1px solid #e5e5e5; padding:6px; }

.ab-investor-report ul li .img-wrap .img { overflow:hidden; }

.ab-investor-report ul li .img-wrap .bg-wrap { padding-bottom:120%; background-size:cover; }

.ab-investor-report ul li .text-wrap { padding:1em 0px 0.25em; }

.ab-investor-report ul li .time { padding-top:4px; }

.ab-investor-report .layui-flow-more { bottom:0px; }

.ab-investor-report .layui-flow-more a cite { font-size:16px; text-indent:-999px; overflow:hidden; border:none; background:url(/images/but08.png) no-repeat center top; background-size:100% 300%; width:10.375em; height:2.5em; }

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

.ab-investor-report .layui-flow-more a cite { font-size:15px; }

}

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

.ab-investor-report ul { padding:1em 0.5em 5em; }

.ab-investor-report ul li { padding:1em 0.5em; }

}

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

.ab-investor-report .layui-flow-more a cite { font-size:14px; }

}



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

.ab-investor-report ul li { width:33.33%; }

}

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

.ab-investor-report { padding:2em 0px; }	

.ab-investor-report .page-title { padding-top:0px; }

.ab-investor-report .layui-flow-more a cite { font-size:0.24rem; }

.ab-investor-report ul { padding-bottom:4em; } 

}

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

.ab-investor-report .layui-flow-more a cite { font-size:14px; }

.ab-investor-report ul li { width:100%; }

}

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

.ab-investor-report .layui-flow-more a cite { font-size:13px; }

}

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

.ab-investor-report .layui-flow-more a cite { font-size:12px; }

}



/*************联系方法*************/

.ab-investor-contact .page-title {  padding-top:3.1%;   }

.ab-investor-contact .con-wrap { padding:3.5% 0px 4.6%; }

.ab-investor-contact .img-wrap { width:42.6%; }

.ab-investor-contact .img-wrap img { max-width:100%; }

.ab-investor-contact .text-wrap { width:42.6%; margin-right:7.4%; padding-top:1.0625em; }

.ab-investor-contact .text-wrap dl dt { color:#1b9dd8; padding-bottom:0.667em; padding-top:3.0833em; }

.ab-investor-contact .text-wrap dl dt img { height:1.375em; margin-bottom:0.33em; }

.ab-investor-contact .text-wrap dl dd { padding-left:2.566em; margin-top:0.6em; line-height:2.2; position:relative; }

.ab-investor-contact .text-wrap dl dd img { position:absolute; left:0px; height:1.667em; top:0.3em; }

.ab-investor-contact .btn-more { padding-top:3em; }

.ab-investor-contact .btn-more a { display:block; width:10.375em; height:2.5em; background:url(/images/but07.png) no-repeat center top; background-size:100% 300%; }

.ab-investor-contact .btn-more a:hover { background-position:center bottom; }

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

.ab-investor-contact .text-wrap { padding-top:0px; }

.ab-investor-contact .text-wrap dl dt { padding-top:2em; }

}

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

.ab-investor-contact .text-wrap { width:52%; margin-right:0px; }	

.ab-investor-contact .text-wrap dl dt { padding-bottom:0px; padding-top:1.5em;  }

.ab-investor-contact .btn-more { padding-top:2em; }

.ab-investor-contact .text-wrap dl dd { margin-top:0.3em; }

}

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

.ab-investor-contact { padding-top:2em; }	

.ab-investor-contact .page-title { padding-top:0px; }

.ab-investor-contact .img-wrap { width:100%; }

.ab-investor-contact .text-wrap { width:100%; padding:1.5em 0px; }

.ab-investor-contact .text-wrap dl dt { padding-bottom:1em; padding-top:2em; }

}







/*************人才招聘*************/

.ab-rec-sec01 { }
.ab-rec-sec01 .wrap2 { position:relative; }
.ab-rec-sec01  .page-tit { padding-top:4.7%;}

.ab-rec-sec01 .page-job-nav { padding-top:2.55%;}

.ab-rec-sec01 .page-job-nav dl dt { display:none; }

.ab-rec-sec01 .page-job-nav dl dd p { display:inline-block; margin-top:10px; cursor:pointer; /*padding:0.861em 1.44em;*/ padding:0.861em 0.75em; /*min-width:8.889em;*/ border:1px solid #e5e5e5;  }

.ab-rec-sec01 .page-job-nav dl dd p.on,.ab-rec-sec01 .page-job-nav dl dd p:hover { background:#1b9dd8; color:#fff; border:1px solid #1b9dd8; }

.ab-rec-sec01 .t1 { width:15%; }

.ab-rec-sec01 .t2 { width:24%; }

.ab-rec-sec01 .t3 { width:22%; }

.ab-rec-sec01 .t4 { width:24%; }

.ab-rec-sec01 .t5 { width:15%; }

.ab-rec-sec01 .page-job-head { border:1px solid #1b9dd8; margin-top:2.7%; line-height:2.15; background:#1b9dd8; color:#fff; }

.ab-rec-sec01 .page-job-con { position:relative; padding-bottom:5.5em; }

.ab-rec-sec01 .page-job-con .head { padding:0.92em 0px; cursor:pointer; }

.ab-rec-sec01 .page-job-con .head span { display:none; }

.ab-rec-sec01 .page-job-con .head .t5 { color:#1b9dd8; }

.ab-rec-sec01 .page-job-con .sec { border:1px solid #e5e5e5; margin-top:9px;}

.ab-rec-sec01 .page-job-con .tab-con { background:#f8f8f8; border-top:1px solid #e5e5e5;  display:none;  padding:1.5em 3.4% 1.0625em; }

.ab-rec-sec01 .page-job-con .tab-con dl dd { line-height:1.71; margin-top:1em; }

.ab-rec-sec01 .page-job-con .tab-con dl dd p { padding:0.375em 0px; }

.ab-rec-sec01 .page-job-con .tab-con dl { width:46%; }

.ab-rec-sec01 .page-job-con .tab-con .apply-btn { padding-top:0.625em; }

.ab-rec-sec01 .page-job-con .tab-con .apply-btn a { display:inline-block; width:10.375em; height:2.5em; background:url(/images/but09.png) no-repeat center bottom; background-size:100% 300%; }

.ab-rec-sec01 .layui-flow-more { bottom:0px; }

.ab-rec-sec01 .layui-flow-more a cite { font-size:16px; text-indent:-999px; overflow:hidden; border:none; background:url(/images/but08.png) no-repeat center top; background-size:100% 300%; width:10.375em; height:2.5em; }

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

.ab-rec-sec01 .layui-flow-more a cite { font-size:15px; }

}

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



}

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

.ab-rec-sec01 .layui-flow-more a cite { font-size:14px; }

}



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

.ab-rec-sec01 .page-job-nav dl dd p { min-width:1em; }

}

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

.ab-rec-sec01 .page-job-nav dl dd p { padding:0.861em 1em; }

}

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

.ab-rec-sec01 .page-job-nav dl dd p { padding:0.5em 0.25em; }

}

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

.ab-rec-sec01 { padding:2em 0px; }	

.ab-rec-sec01  .page-tit { padding-top:0px; }

.ab-rec-sec01 .page-job-nav { padding:1em 0px; }

.ab-rec-sec01 .layui-flow-more a cite { font-size:0.24rem; }

.ab-rec-sec01 .page-job-nav dl dd p { padding:0.5em 0.5em; margin-top:0.5em; }

.ab-rec-sec01 .page-job-con .tab-con dl { width:100%; padding-bottom:2em;  }

.ab-rec-sec01 .layui-flow-more a cite { width:6.91667em; height:1.667em; }

.ab-rec-sec01 .page-job-con { padding-bottom:4em; }

.ab-rec-sec01 .fnt-18 { font-size:0.2rem; }

.ab-rec-sec01 .layui-flow-more { margin:0px; }

.ab-rec-sec01 .t1 { width:18%; }

.ab-rec-sec01 .t2 { width:28%; }

.ab-rec-sec01 .t3 { width:17%; }

.ab-rec-sec01 .t4 { width:20%; }

.ab-rec-sec01 .t5 { width:17%; }



}

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

.ab-rec-sec01 .layui-flow-more a cite { font-size:14px; }

}

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

.ab-rec-sec01 .layui-flow-more a cite { font-size:13px; }

}

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

.ab-rec-sec01 .layui-flow-more a cite { font-size:12px; }

}





.ab-rec-sec02 { background:#f8f8f8; margin-top:5.875em; }

.ab-rec-sec02 .img-wrap { width:50%; }

.ab-rec-sec02 .img-wrap img { max-width:100%; }

.ab-rec-sec02 .text-wrap { width:35.1%; margin-right:11.3%; padding:1em 0px; margin-top:-2.75em; }

.ab-rec-sec02 .text-wrap .con-wrap { line-height:2; margin-top:4.5%; }

.ab-rec-sec02 ul li:nth-child(2n) {-webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse;  flex-direction:row-reverse; } 

.ab-rec-sec02 ul li:nth-child(2n) .text-wrap  { margin-right:0px; margin-left:11.3%; width:34.1%;margin-top:0px;  }

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

.ab-rec-sec02 .text-wrap  { margin-right:3%; padding:1em 0px; width:44%; margin-top:0px;  }

.ab-rec-sec02 ul li:nth-child(2n) .text-wrap { margin-left:3%; width:44%; }

}

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

.ab-rec-sec02  { margin-top:3em; }	

.ab-rec-sec02 .img-wrap { width:100%; }	

.ab-rec-sec02 .img-wrap img { width:100%; }

.ab-rec-sec02 .text-wrap  { padding:2em; margin:0px; width:100%;  }

.ab-rec-sec02 ul li:nth-child(2n) .text-wrap { width:100%; margin:0px; }

.ab-rec-sec02 .text-wrap .con-wrap { margin-top:1em; }

}



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

.ab-rec-sec02  { margin-top:0px; }	



}





.ab-rec-sec03 .title { padding-bottom:4%;}

.ab-rec-sec03 .wrap2 { padding:4.5% 0px 5.2%;   }

.ab-rec-sec03 dl { width:46%; max-width:28.75em; line-height:1.25; padding:1em 1em 1.5625em 6.5em; background:url(/images/email-ico03.png) no-repeat 1.875em 49%; background-size:3.25em auto; border:1px solid #bfbfbf; margin:0px 1.125em; }

.ab-rec-sec03 dl dt { padding-bottom:0.5em; }

.ab-rec-sec03 dl dd { color:#1b9dd8; }

.ab-rec-sec03 a { color:#1b9dd8; }

.ab-rec-sec03 a:hover { text-decoration:underline; } 

.ab-rec-sec03 dl.dl01 {background:url(/images/tel02.png) no-repeat 1.625em 49%; background-size:3.25em auto; }

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

.ab-rec-sec03 dl { margin:0px 2%; }

}

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

.ab-rec-sec03 dl.dl01 { width:100%; }

.ab-rec-sec03 dl { width:100%; margin-top:1em;}

}



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

.ab-rec-sec03 .sub-tit { padding:1em 0px; }

.ab-rec-sec03 .wrap2 { padding:2em 0px;   }

.ab-rec-sec03 dl { width:100%; margin-top:0.5em; }

}











/*************商务合作*************/

.ab-business-sec01 .page-tit { line-height:1.3; padding-top:9.3%;  }

.ab-business-sec01 .page-subtit { line-height:1.875; padding:4.2% 0px 8.7%; }

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

.ab-business-sec01 { padding:3em 0px 2em; }	

.ab-business-sec01 .page-tit {  padding-top:0px;  }

.ab-business-sec01 .page-subtit { padding:1em 0px; }

.ab-business-sec01 .page-subtit br { display:none; }	



}



.ab-business-sec02 .wrap2 { padding-bottom:6%; position:relative; padding-bottom:9.125em; }

.ab-business-sec02 .page-tit { border-top:1px solid #bfbfbf; padding:3.6% 0px 2.7%; }

.ab-business-sec02  .t1 { width:20%; }

.ab-business-sec02  .t2 { width:20%; }

.ab-business-sec02  .t3 { width:20%; }

.ab-business-sec02  .t4 { width:20%; }

.ab-business-sec02  .t5 { width:20%; }

.ab-business-sec02  .page-bus-head { border:1px solid #1b9dd8; line-height:2.15; background:#1b9dd8; color:#fff; }



.ab-business-sec02 .page-bus-con { border:1px solid #e5e5e5;  margin-top:9px; line-height:1.2; }

.ab-business-sec02 .page-bus-con .sec div { border-top:1px solid #e5e5e5; padding:9px; border-left:1px solid #e5e5e5; }

.ab-business-sec02 .page-bus-con .sec:first-child div { border-top:none; }

.ab-business-sec02 .page-bus-con .sec div:first-child { border-left:none; }

.ab-business-sec02 .page-bus-con .sec img { max-width:100%; }

.ab-business-sec02 .layui-flow-more { bottom:4.375em; margin:0px; }

.ab-business-sec02 .layui-flow-more a cite { font-size:16px; text-indent:-999px; overflow:hidden; border:none; background:url(/images/but08.png) no-repeat center top; background-size:100% 300%; width:10.375em; height:2.5em; }

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

.ab-business-sec02 .layui-flow-more a cite { font-size:15px; }

}

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



}

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

.ab-business-sec02 .layui-flow-more a cite { font-size:14px; }

}



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

.ab-business-sec02 .page-job-nav dl dd p { min-width:1em; }

.ab-business-sec02  .t1 { width:20%; }

.ab-business-sec02  .t2 { width:20%; }

.ab-business-sec02  .t3 { width:16%; }

.ab-business-sec02  .t4 { width:28%; }

.ab-business-sec02  .t5 { width:16%; }



}

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

.ab-business-sec02 { }

.ab-business-sec02 .page-tit { padding:1em 0px 0.75em; }

.ab-business-sec02 .con-scroll {overflow-x:auto; }

.ab-business-sec02 .page-bus-con,.ab-business-sec02  .page-bus-head { min-width:11rem; }

/*转动条样式*/

        .ab-business-sec02 .con-scroll::-webkit-scrollbar {/*转动条整体样式*/

            width: 0.41667em;     /*高宽划分对应横竖转动条的尺寸*/

            height:0.41667em;

        }

		.ab-business-sec02 .con-scroll::-webkit-scrollbar-thumb {/*转动条内里小方块*/

            background:#1b9dd8;

        }

        .ab-business-sec02 .con-scroll::-webkit-scrollbar-track {/*转动条内里轨道*/

            background:#aaa;

        }

		

		

.ab-business-sec02 .layui-flow-more a cite { font-size:0.24rem; }

.ab-business-sec02 .layui-flow-more a cite { width:6.91667em; height:1.667em; }

.ab-business-sec02 .wrap2 { padding-bottom:5em;}	

.ab-business-sec02 .layui-flow-more { bottom:2em; }

}

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

.ab-business-sec02 .page-bus-con,.ab-business-sec02  .page-bus-head { min-width:12rem; }

.ab-business-sec02 .layui-flow-more { bottom:1.5em; }

}

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

.ab-business-sec02 .layui-flow-more a cite { font-size:14px; }

}

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

.ab-business-sec02 .layui-flow-more a cite { font-size:13px; }

}

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

.ab-business-sec02 .layui-flow-more a cite { font-size:12px; }

}







.ab-business-sec03 { background:#f8f8f8; }

.ab-business-sec03 .title { padding-bottom:4%;}

.ab-business-sec03 .wrap2 { padding:3.4% 0px 4.9%;   }

.ab-business-sec03 dl { width:46%; max-width:28.75em; line-height:1.25; padding:1em 1em 1.5625em 7.75em; background:url(/images/down05.png) no-repeat 2.625em 49% #fff; background-size:3.3125em auto; border:1px solid #bfbfbf; margin:0px 1.125em; }

.ab-business-sec03 dl dt { padding-bottom:0.6875em; }

.ab-business-sec03 dl dd { color:#1b9dd8; }

.ab-business-sec03 a { color:#1b9dd8; display:inline-block; padding-right:2.25em; background:url(/images/down03.png) no-repeat right center; background-size:1.1em 1.1em; }

.ab-business-sec03 a:hover { text-decoration:underline; } 

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

.ab-business-sec03 dl { margin:0px 2%; }

}

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

.ab-business-sec03 dl.dl01 { width:100%; }

.ab-business-sec03 dl { width:100%; margin-top:1em;}

}



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

.ab-business-sec03 .sub-tit { padding:1em 0px; }

.ab-business-sec03 .wrap2 { padding:2em 0px;   }

.ab-business-sec03 dl { width:100%; margin-top:0.5em; }

}







.ab-business-sec04 .page-tit { line-height:1.3; padding-top:7.9%;  }

.ab-business-sec04 .page-subtit { line-height:1.875; padding:3.1% 0px 10.1%; }

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

.ab-business-sec04 { padding:3em 0px 2em; }	

.ab-business-sec04 .page-tit {  padding-top:0px;  }

.ab-business-sec04 .page-subtit { padding:1em 0px; text-align:left; }



}

























<!--耗时1763548737.1131秒-->