@charset "UTF-8";





.opacity-5 { opacity:0.5; filter:alpha(opacity=50); }



.ab-title { color:#333; }

.ab-title span { display:inline-block; position:relative; padding:0.33em 0px;  }

.ab-title span i { position:absolute; left:0px; right:0px; bottom:0px; height:1px; background:#1a6bbe; display:inline-block; }





.more { position:relative; width:34px; left:0px; }

.more a { display:block; height:1.5em; }

.more .line { position:absolute; width:100%; left:0px; bottom:0px; right:0px; height:2px; background:#fff; }

.more .line2 {position:absolute; bottom:0px; width:10px; height:2px; right:0px; background:#fff; transform-origin:right center; transform:rotate(40deg); -webkit-transform:rotate(40deg);  }

.more .line3 {position:absolute; bottom:0px; width:10px; height:2px; right:0px; background:#fff; transform-origin:right center; transform:rotate(-40deg); -webkit-transform:rotate(-40deg);  }







.ab-index-bk01 { padding:3.625em 0px 5.5em; background-position:center bottom; background-size:100% auto;  }

.ab-index-bk01 .text { width:53.51%; float:right; color:#19222a; padding:1.625em 0px; }

.ab-index-bk01 h3 { color:#19222a; position:relative; padding-bottom:0.733em; }

.ab-index-bk01 h3 i { height:1px; position:absolute; bottom:0px; left:0px; width:1.6em; background:#1a6bbe; }

.ab-index-bk01 .txt { margin-top:2em; line-height:1.875; }

.ab-index-bk01 .sec01 { position:relative; min-height:32.75em; }

.ab-index-bk01 .sec01 .img { position:absolute; left:0px; top:0px; width:44.0625%; bottom:0px;  }

.ab-index-bk01 .sec02 { background:#fff; box-shadow:0px 0px 0.5em rgba(0,0,0,0.1); color:#333; padding:2.125em 0px 2.25em; margin-top:3.75em; }

.ab-index-bk01 .sec02 ul { display:flex; flex-wrap:wrap; }

.ab-index-bk01 .sec02 ul li { float:left; position:relative; width:25%; line-height:1.7; }

.ab-index-bk01 .sec02 ul li .num { line-height:1.3; color:#0c7bec; }

.ab-index-bk01 .sec02 ul li p { margin-top:0.125em;  padding:0px 1em; }

.ab-index-bk01 .sec02 ul li .line { position:absolute; width:1px; top:50%; margin-top:-2em; background:#e2e2e2; height:4em; }

.ab-index-bk01 .sec02 ul li:first-child .line { display:none; }





.ab-index-bk02 { position:relative; padding-bottom:7.5em; }

.ab-index-bk02  .wrap { position:relative; z-index:2; }

.ab-index-bk02 .text { width:44.53125%; color:#fff; padding:6.875em 0px 6em;}

.ab-index-bk02 .text h3 { color:#fff; position:relative; padding-bottom:0.733em; }

.ab-index-bk02 .text h3 i { height:1px; position:absolute; bottom:0px; left:0px; width:1.6em; background:#1a6bbe; }

.ab-index-bk02 .txt { margin-top:2em; text-align:justify; }

.ab-index-bk02 .img { position:absolute; left:0px; top:0px; width:50%; bottom:0px;  }

.ab-index-bk02 .sec02 { width:60.78125%; margin-left:9.53125%;   }

.ab-index-bk02 .sec02 ul { display:flex; flex-wrap:wrap; }

.ab-index-bk02 .sec02 ul li { float:left; width:33.33%; border-left:1px solid rgba(255,255,255,0.1); padding:2.375em 1em 1.75em; color:#fff;background:rgba(0,0,0,0.5); }

.ab-index-bk02 .sec02 ul li a { color:#fff; }

.ab-index-bk02 .sec02 ul li:hover { background:#0c7bec; }



.ab-index-bk03 { padding-bottom:7.5em; padding-top:3em;}
.ab-index-bk03 .ab-video { padding-top:3em; }
.ab-index-bk03 .ab-video video { width:100%; }


.u-df { display:-webkit-box;  display:-ms-box; display:flex; }
.u-ai-c { -webkit-box-align:center; -ms-flex-align:center;  align-items:center; }
.u-jc-c { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }



.ab-idea-bk01 { padding:1.875em 0px 6.25em; display:none; }

.ab-idea-bk01 .list ul { margin:0px -0.625em; padding-top:1.5625em; display:flex; flex-wrap:wrap;  }

.ab-idea-bk01 .list ul li { float:left; width:33.33%; position:relative; }

.ab-idea-bk01 .list ul li .bg { position:absolute; left:0.5em; top:0.5em; right:0.5em; bottom:0.5em; border:1px solid #689dd4; }

.ab-idea-bk01 .list ul li .con { margin:1em 0.625em 0px; background:#1a6bbe; color:#333; position:relative; z-index:2; padding:3.625em 1.5em 4.125em; }

.ab-idea-bk01 h3 { color:#17326d; position:relative; padding:1em 0px 1.5em; }

.ab-idea-bk01 h3 i { position:absolute; left:50%; bottom:0px; margin-left:-1.3em; height:0.1em; width:2.6em; background:#e5e5e5;  }
.ab-idea-bk01 .list ul li .ico { width:4.875em; height:4.875em; border:1px solid #fff; border-radius:50%; margin:0px auto; }
.ab-idea-bk01 .list ul li .ico img { height:2.875em; -webkit-transition: all 0s;

  -moz-transition: all 0s; -ms-transition: all 0s;  transition: all 0s; }

.ab-idea-bk01 .txt { padding-top:0.875em; }

.ab-idea-bk01 .list ul li:hover .ico img {-webkit-transition: all 0.5s;

  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s; -webkit-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg);transform: rotateY(360deg); }



.ab-idea-bk02  { padding-top:2.1875em; display:none;  }

.ab-idea-bk02  .ab-title { color:#fff; }

.ab-idea-bk02  .ab-title i { background:#fff; }

.ab-idea-bk02  .text { float:left; width:55.39%; position:relative; bottom:-2.75em; background:url(../images/ab-idea-bk02-textbg01.jpg) no-repeat center center; background-size:cover; color:#fff; padding:3.25em 4.3125em 7.875em; margin-left:-4.3125em; }

.ab-idea-bk02 .txt { line-height:1.875; letter-spacing:0.3em; margin-top:2em; } 

.ab-idea-bk02 .label { float:right; width:37.5%; margin-right:6.25%; color:#fff; padding-bottom:2.625em; }

.ab-idea-bk02 .label ul li { width:50%; float:left; padding-top:2.9375em; }

.ab-idea-bk02 .label ul li .ico { display:inline-block; border:1px solid #fff; border-radius:50%; }

.ab-idea-bk02 .label ul li .ico img { display:none; height:5.5625em; }

.ab-idea-bk02 .label ul li .ico .img01 { display:inline-block; }

.ab-idea-bk02 .label ul li h3 { margin-top:0.7em; }

.ab-idea-bk02 .label ul li:hover .ico { background:#fff; }

.ab-idea-bk02 .label ul li:hover .ico .img02 { display:inline-block; }

.ab-idea-bk02 .label ul li:hover .ico .img01 { display:none; }







.ab-idea-bk03 { background-position:center top; padding:11.6875em 0px; }

.ab-idea-bk03 .text { float:left; width:42.34375%; margin-top:-0.375em; color:#17326d; }

.ab-idea-bk03 .img { float:right; width:50%; }

.ab-idea-bk03 .img img { max-width:100%; }

.ab-idea-bk03 .txt { line-height:1.875; letter-spacing:0.3em; margin-top:2em; }

.ab-idea-bk03 .ab-title { color:#17326d; }

.ab-idea-bk03 .ab-title span { padding-top:0px; }

.ab-idea-bk03 .ab-title span i { background:#17326d; }

.ab-idea-bk03 .label { margin:0px -1.33em; padding-top:2em; }

.ab-idea-bk03 .label span { float:left; padding-right:0.83em; padding-left:0.83em; position:relative; }

.ab-idea-bk03 .label span i { width:1px; height:20px; top:50%; margin-top:-10px; background:#b2bdd0; position:absolute; left:0px; }

.ab-idea-bk03 .label span:first-child i { display:none; }



.ab-framework-bk01 .ab-title { margin-top:1.875em;  }

.ab-framework-bk01 .frame-con .con { padding:2.875em 0px 5.625em; }

.ab-framework-bk01 .frame-con .con img { max-width:100%; }



.ab-team-k01 { padding-bottom:5.25em; }

.ab-team-k01 .team-list { padding:2em 0px; }

.ab-team-k01 .list { padding-top:0.625em; }

.ab-team-k01 .list ul li { position:relative; margin-top:2.5em; }

.ab-team-k01 .list ul li .img-small { float:left; width:42.96875%; position:relative; }

.ab-team-k01 .list ul li .img-small .img { position:absolute; left:0px; top:0px; right:0px; bottom:0px; opacity:0.12; filter:alpha(opacity=12); }

.ab-team-k01 .list ul li .img-small .text { background:url(../images/team-list-imgbg01.png) no-repeat center center; position:relative; z-index:2; padding:5.9375em 14.5% 7.5625em; background-size:cover; color:#fff;  }

.ab-team-k01 .list ul li .img-small .text h3 { opacity:0.3; padding-bottom:1.0625em;  }

.ab-team-k01 .list ul li .img-small .text h4 { position:relative; top:0px; }

.ab-team-k01 .list ul li .img-small .text h4 a { color:#fff; }

.ab-team-k01 .list ul li .img-small .text .more { margin-top:3.9375em; }

.ab-team-k01 .list ul li:hover .more { left:5px; }

.ab-team-k01 .list ul li:hover .img-small .text h4 { top:-2px; }

.ab-team-k01 .list ul li .img-big { position:absolute; overflow:hidden; top:0px; bottom:0px; right:0px; width:57.03125%; }

.ab-team-k01 .list ul li .img-big a { display:block; height:100%; }

.ab-team-k01 .list ul li.li02 .img-small { float:right; }

.ab-team-k01 .list ul li.li02 .img-big { left:0px; right:auto; }

.ab-team-k01 .list ul li.li02 .img-small .text { background:url(../images/team-list-imgbg02.png) no-repeat center center; background-size:cover;  }

.ab-team-k01 .list ul li.li02 .img-small .img { opacity:0.2; filter:alpha(opacity=20); }

.ab-team-k01 .list ul li.li03 .img-small .text { background:url(../images/team-list-imgbg03.png) no-repeat center center; background-size:cover;  }

.ab-team-k01 .list ul li.li03 .img-small .img { opacity:0.2; filter:alpha(opacity=20); }

.ab-team-k01 .list ul li.li02  .more .line2 { right:auto; left:-10px; transform:rotate(140deg); -webkit-transform:rotate(140deg);}
.ab-team-k01 .list ul li.li02  .more .line3 { right:auto; left:-10px; transform:rotate(-140deg); -webkit-transform:rotate(-140deg); }



.ab-team-detail { padding-bottom:5.25em; }

.ab-team-detail .team-list { padding:3.375em 0px 5.375em; }

.ab-team-detail .list { padding-top:2em; }

.ab-team-detail .list ul li { float:left; width:25%; }

.ab-team-detail .list ul li .con { margin:1.875em 0.625em; }

.ab-team-detail .list ul li .img { padding-bottom:140%; position:relative; }

.ab-team-detail .list ul li .img .bg { position:absolute; opacity:0; filter:alpha(opacity=0); left:0px; top:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.5);  }

.ab-team-detail .list ul li .img .txt { position:absolute; left:5%; right:5%; bottom:10%; color:#fff; opacity:0; filter:alpha(opacity=0); }

.ab-team-detail .list ul li dl { line-height:1.45;  margin-top:0.625em; padding:1.0625em 1em 1.625em;  }

.ab-team-detail .list ul li dl dt { color:#000; }

.ab-team-detail .list ul li .con:hover dl { color:#fff; }

.ab-team-detail .list ul li .con:hover dl dt { color:#fff; }
.ab-team-detail .list ul li dl dd { height:1.45em; }

.ab-team-detail .list ul li .con:hover dl { background:#1c6cbf;}

.ab-team-detail .list ul li .con:hover .img .bg { opacity:1; filter:alpha(opacity=100); }

.ab-team-detail .list ul li .con:hover .img .txt { opacity:1; filter:alpha(opacity=100);}







.about-plan-bk01 { position:relative; overflow:hidden; display:none; }

.about-plan-bk01 .bg { position:absolute; left:0px; top:-20%; bottom:-20%; width:51.2%; background:rgba(1,85,180,0.7); border-radius:0px 85% 0px 0px; }

.about-plan-bk01 .wrap { position:relative; z-index:2; padding:9% 0px 9.2%; }

.about-plan-bk01 .text { color:#fff; width:27.34375%; }

.about-plan-bk01 .text h3 { position:relative; padding-bottom:0.533em; }

.about-plan-bk01 .text h3 a { color:#fff; }

.about-plan-bk01 .text h3 i { position:absolute; height:0.0667em; display:inline-block; left:0px; bottom:0px; width:2em; background:#fff; }

.about-plan-bk01 .text .txt { margin-top:1.625em; }

.about-plan-bk01 .text .more a { width:10em; color:#fff; border-radius:5px; height:auto; text-align:center; background:linear-gradient(to right,#2cabba,#1862bf); -moz-background:linear-gradient(to right,#2cabba,#1862bf);-ms-background:linear-gradient(to right,#2cabba,#1862bf); -webkit-background:linear-gradient(to right,#2cabba,#1862bf); line-height:2.6875; }

.about-plan-bk01 .text .more { padding-top:3em; }

.about-plan-bk01 .text .more a span { position:relative; left:0px; }

.about-plan-bk01 .text .more a:hover span { left:3px; }


.about-plan-bk02 { display:block; }
.about-plan-bk02  .text { float:right; }

.about-plan-bk02 .bg { left:auto; right:0px;  border-radius:85% 0px 0px 0px; }





.ab-events-bk01 { background-size:100% auto; background-position:center bottom; padding:1.875em 0px 7.0625em; }

.ab-events-bk01 .list { padding:9.75em 0px 5em;  position:relative; overflow:hidden; }

.ab-events-bk01 .list ul { position:relative; z-index:2; }

.ab-events-bk01 .list ul li { float:left; width:100%; padding:0px 6.71875%; position:relative; min-height:10em; }


.ab-events-bk01 .list ul li:nth-child(even) .con{
  float:right;
}




.ab-events-bk01 .list ul li .con { float:left; position:relative; margin-top:-4.125em;  border:1px solid rgba(35,67,204,0.2); color:#333; padding:1.5em 1.5em 1.625em; width:46.3%; }

.ab-events-bk01 .list ul li .con img { max-width:100%; }

.ab-events-bk01 .list ul li .time { padding-top:0.41667em; }

.ab-events-bk01 .list ul li .txt { margin-top:0.5em; }

.ab-events-bk01 .list ul li .img { overflow:hidden; }

.ab-events-bk01 .list .line { position:absolute; top:0px;  margin-left:-0.5px;left:50%; bottom:0px; width:1px; background:#bfbfbf; }


.ab-events-bk01 .list .jt { position:absolute; bottom:0px; width:1.75em;  margin-left:-0.875em;left:50%; background:url(../images/events-jt01.png) no-repeat center bottom; height:13em; background-size:100% 100%; }



.arrow {

            position: absolute;
            bottom:0px;
            animation-name: beat; /*动画名称*/

            animation-duration: 10s; /*设置秒数*/

            animation-timing-function: linear;/*速度曲线*/

            animation-iteration-count: infinite;/*播放次数*/

            /*animation-direction: alternate;*//*逆向播放*/

            animation-play-state: running;/*正在运行*/

        }



        @keyframes beat {

            0% {

                bottom:0%;

            }

            100% {

                bottom:100%;
            }
			

        }






.ab-events-bk01 .list .ico { position:absolute; top:0px; margin-left:-0.90625em; left:50%; width:1.8125em; height:1.8125em; background:url(../images/ab-events-bk01-ico02.png) no-repeat center center; background-size:100% 100%; }

.ab-events-bk01 .list ul li:hover .con { border:1px solid rgba(35,67,204,1); }

.ab-events-bk01 .list ul li:hover .ico {  background:url(../images/ab-events-bk01-ico01.png) no-repeat center center; background-size:100% 100%; }







.load-more-link { display: block; top:5.4375em; position:relative; color:#333; cursor: pointer; }

.load-more-link span { display:inline-block; color:#fff; border-radius:0.25em; padding:0px 3.125em; line-height:2.8125; background:linear-gradient(to right,#2cabba,#1862bf); -moz-background:linear-gradient(to right,#2cabba,#1862bf);-ms-background:linear-gradient(to right,#2cabba,#1862bf); -webkit-background:linear-gradient(to right,#2cabba,#1862bf);  }

#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}

.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}

#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}









.about-tab { padding:3.1875em 0px 0px; }

.about-tab ul { max-width:19.2em; margin:0px auto; }

.about-tab ul li { float:left; width:50%; display:inline-block; cursor:pointer; line-height:2;  }

.about-tab ul li a { display:block; border:1px solid #999; border-radius:1em 0px 1em 0px; margin:0px 0.25em; /*border-left:none;*/ color:#666; }

.about-tab ul li:first-child a { border-left:1px solid #999; }

.about-tab ul li.on a { border-color:#1964bf; background:#1964bf; color:#fff; }



.ab-plan-deve-bk01 .ab-title i { width:2em; left:50%; margin-left:-1em; }

.ab-plan-deve-bk01 { padding-top:4.625em; background-position:center top; }

.ab-plan-deve-bk01 .list ul { margin:0px -1.125em; padding-top:3.625em; padding-bottom:6.375em; }

.ab-plan-deve-bk01 .list ul { display:flex; flex-wrap:wrap; }

.ab-plan-deve-bk01 .list ul li { float:left; width:33.33%; margin-top:1em; position:relative; }

.ab-plan-deve-bk01 .list ul li .con { margin:0px 3.825em;border-radius:0px 2em 0px 2em; overflow:hidden; padding:3.5625em 3.125em 1.75em 2.25em; position:relative; z-index:2; }

.ab-plan-deve-bk01 .list ul li h3 { color:#333; margin-top:0.70833em; }

.ab-plan-deve-bk01 .list ul li .bg { position:absolute; border-radius:0px 2em 0px 2em; box-shadow:0px 0px 0.5em rgba(0,0,0,0.05); left:3.825em; right:3.825em; background:#fff; top:0px; bottom:0px;  }

.ab-plan-deve-bk01 .list ul li .ico2 { position:absolute; line-height:1.1; color:#1964bf; opacity:0.03; right:-0.2em; top:-0.25em; }

.ab-plan-deve-bk01 .list ul li .ico { border:1px solid #1964bf; width:4.375em; height:4.375em; border-radius:50%; position:relative; top:0px; }

.ab-plan-deve-bk01 .list ul li .ico img { height:100%; display:none; }

.ab-plan-deve-bk01 .list ul li .ico .img01 { display:block; }

.ab-plan-deve-bk01 .list ul li .txt { margin-top:1.25em; color:#333; }

.ab-plan-deve-bk01 .list ul li:hover .bg { background:#1964bf; }

.ab-plan-deve-bk01 .list ul li:hover  .ico .img01 { display:none; }

.ab-plan-deve-bk01 .list ul li:hover  .ico .img02 { display:block; }

.ab-plan-deve-bk01 .list ul li:hover .txt { color:#fff; }

.ab-plan-deve-bk01 .list ul li:hover h3 { color:#fff; }

.ab-plan-deve-bk01 .list ul li:hover .ico { border:1px solid #fff; }

.ab-plan-deve-bk01 .list ul li:hover .ico2 { color:#fff; }



.ab-plan-deve-bk02 { padding:7.0625em 0px 8.75em; }

.ab-plan-deve-bk02 .ab-title { color:#fff; }

.ab-plan-deve-bk02 .ab-title span { padding-bottom:0.5em; }

.ab-plan-deve-bk02 .ab-title span i { background:#fff; width:5em; left:50%; margin-left:-2.5em; }

.ab-plan-deve-bk02 .list { width:44.92%; color:#fff; padding-top:6.5625em; }

.ab-plan-deve-bk02 .list h3 { padding-bottom:1.0833em; }

.ab-plan-deve-bk02 .list ul { margin:0px -0.625em; display:flex; flex-wrap:wrap;  }

.ab-plan-deve-bk02 .list ul li { float:left; width:50%; position:relative; }

.ab-plan-deve-bk02 .list ul li .con { margin:0.625em; padding:1em 1em; line-height:1.75; }

.ab-plan-deve-bk02 .list ul li .bg { left:0.625em; right:0.625em; bottom:0.625em; top:0.625em; position:absolute; border:1px solid #fff; background:rgba(255,255,255,0.1); }

.ab-plan-deve-bk02 .list ul li .bg:hover {  background:rgba(255,255,255,0.2);}





.ab-plan-deve-bk03 { padding:2.5em 0px 8.8125em;}

.ab-plan-deve-bk03 .img { position:absolute; top:0px; left:0px; bottom:0px; width:39.0625%; background-position:center top; }

.ab-plan-deve-bk03 .img img { width:100%; }

.ab-plan-deve-bk03 .text { float:right; width:57.96875%; padding-top:4.75em; }

.ab-plan-deve-bk03 .ab-title span { padding-bottom:0.5em; }

.ab-plan-deve-bk03 .ab-title span i { left:50%; width:2em; margin-left:-1em;  }

.ab-plan-deve-bk03 .con { background:#fff; padding:3.25em 1em 3.375em 5.25em; color:#333; margin-top:6.375em;  line-height:2.25; position:relative; left:-5.25em; margin-right:-5.25em; }

.ab-plan-deve-bk03 .con span { color:#1964bf; }

.ab-plan-deve-bk03 .con h3,.ab-plan-deve-bk03 .con b { color:#1964bf;  }



.ab-plan-deve-bk03 .wrap { overflow:hidden; position:relative; }

.ab-plan-deve-bk03 .digital { color:#333; padding:2.125em 0px 0px; margin-top:1.25em; }

.ab-plan-deve-bk03 .digital ul { display:flex; flex-wrap:wrap; }

.ab-plan-deve-bk03 .digital ul li { float:left; position:relative; width:33.33%; }

.ab-plan-deve-bk03 .digital ul li .num-wrap { color:#1964bf;}

.ab-plan-deve-bk03 .digital ul li .num-wrap .num { display:inline-block; }

.ab-plan-deve-bk03 .digital ul li .num {  }

.ab-plan-deve-bk03 .digital ul li p { margin-top:0.125em;  padding:0px 1em; }

.ab-plan-deve-bk03 .digital ul li .line { position:absolute; width:1px; top:50%; margin-top:-2.28125em; background:rgba(0,0,0,0.1); height:4.5625em; }

.ab-plan-deve-bk03 .digital ul li:first-child .line { display:none; }





.ab-plan-grid-bk01 { background-position:center top; padding-top:3.75em; padding-bottom:6.4375em; }

.ab-plan-grid-bk01 .ab-title span i { left:50%; width:2em; margin-left:-1em; height:0.0667em; }

.ab-plan-grid-bk01 .ab-title span { padding-bottom:0.2em; }

.ab-plan-grid-bk01 .text { padding:2.9375em 3.125% 0px; line-height:1.875;  }

.ab-plan-grid-bk01 .text .txt { width:46.667%; }



.ab-plan-grid-bk01 .ab-plan-grid-ft { padding-top:5.375em; }

.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf { float:left; width:44.375%; color:#1964bf; }

.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf .list { padding-top:4.875em; }

.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf .list ul li { float:left; width:33.33%;  }

.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf .list ul li .ico { width:4.5em; margin:0px auto; height:4.5em; border:0.125em solid #2b5eb3; border-radius:50%; }

.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf .list ul li .ico img { height:100%; }

.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf .list ul li p { margin-top:1.0416em; }

.ab-plan-grid-bk01 .numrt { float:right; width:46.09375%; }

.ab-plan-grid-bk01 .numrt ul li { background:url(../images/ab-plan-grid-bk01-libg02.jpg)/*tpa=http://www.ljgd.cn/web/images/ab-plan-grid-bk01-libg02.jpg*/ no-repeat center center; margin-top:3.125em; background-size:cover; color:#fff; padding:1.875em 3.125em; }

.ab-plan-grid-bk01 .numrt ul li:first-child { background:url(../images/ab-plan-grid-bk01-libg01.jpg)/*tpa=http://www.ljgd.cn/web/images/ab-plan-grid-bk01-libg01.jpg*/ no-repeat center center; background-size:cover; }

.ab-plan-grid-bk01 .numrt ul li:first-child .num { line-height:1.33; }

.ab-plan-grid-bk01 .numrt ul li .num { display:inline-block; line-height:1.17; vertical-align:middle; border-right:1px solid #fff; padding-right:1.667em; margin-right:1.667em; }

.ab-plan-grid-bk01 .numrt ul li .txt { display:inline-block;vertical-align:middle; }







.ab-plan-grid-bk02 { color:#fff; padding-top:4.8125em; padding-bottom:5.625em; }

.ab-plan-grid-bk02 .ab-title { color:#fff;}

.ab-plan-grid-bk02 .ab-title span { position:relative; padding-bottom:2em; }

.ab-plan-grid-bk02 .ab-title span i { left:50%; width:2em; height:0.0667em; bottom:1.3em; margin-left:-1em; background:#fff; }

.ab-plan-grid-bk02 .ab-title span em { left:50%; position:absolute; display:inline-block; width:18px; bottom:0px; height:14px; margin-left:-9px; background:url(../images/jt02.png) no-repeat center center; }

.ab-plan-grid-bk02 .list { padding:3.125em 6.5625% 0px; }

.ab-plan-grid-bk02 .list ul li { float:left; width:33.33%; }

.ab-plan-grid-bk02 .list ul li .con { border:1px solid #fff; max-width:90%; width:13.25em; margin:0px auto; padding:4.8125em 0.5em 3.3125em; background:rgba(255,255,255,0.2); }

.ab-plan-grid-bk02 .list ul li .num { line-height:1.3; }

.ab-plan-grid-bk02 .list ul li  p { line-height:2.25; }

.ab-plan-grid-bk02 .intro { line-height:1.875; padding-top:5.25em; }





.ab-plan-grid-bk03 .wrap { position:relative;  }

.ab-plan-grid-bk03 .big-pic { position:absolute; color:#333; padding:4em 1.875em 0px; left:0px; top:0px; width:77.8125%; bottom:0px; border-left:1px solid #bccfe7; border-right:1px solid #bccfe7; }

.ab-plan-grid-bk03 .big-pic .title { color:#333; padding-top:3em;  }

.ab-plan-grid-bk03 .big-pic .img { position:absolute; left:0em; top:7.75em; right:0em; bottom:0px; }

.ab-plan-grid-bk03 .big-pic .img img { width:auto; height:auto; max-width:100%; max-height:100%;  }

.ab-plan-grid-bk03 .big-pic .sec01 { position:absolute; display:none; left:0px; top:0px; right:0px; bottom:0px; }

.ab-plan-grid-bk03 .big-pic .sec01.on { display:block; }

.ab-plan-grid-bk03 .pic-btn { float:right; position:relative; padding:9.5em 0px; width:20.9375%; margin-right:1.4%; }

.ab-plan-grid-bk03 .pic-btn ul li .kuang { position:absolute; left:0px; top:0px; right:0px; bottom:0px; border:1px solid #bccfe7; }

.ab-plan-grid-bk03 .pic-btn ul li .con { padding:1.6875em 0px 1.5625em; }

.ab-plan-grid-bk03 .pic-btn ul li .img {  width:9.0625em; position:relative; border:1px solid #dae2ed;  padding-bottom:1.4195%; max-width:90%; margin:0px auto; }

.ab-plan-grid-bk03 .pic-btn ul li .img img { max-width:100%;}

.ab-plan-grid-bk03 .pic-btn ul li .tit {  width:10.0625em; padding-left:0.5em;  max-width:90%; margin:0px auto;margin-top:1.0625em; color:#333; }

.ab-plan-grid-bk03 .pic-btn .swiper-container1 { height:40.25em; overflow:hidden; }

.ab-plan-grid-bk03 .pic-btn  .btn { position:absolute; cursor:pointer; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); z-index:3; left:50%; margin-left:-1em; text-align:center; color:#727272; vertical-align:middle; width:1.875em;height:3.5625em; background:#e5e5e5; }

.ab-plan-grid-bk03 .pic-btn  .swiper-button-prev1 { top:5em; }

.ab-plan-grid-bk03 .pic-btn  .swiper-button-next1 { bottom:5em; }

.ab-plan-grid-bk03 .pic-btn  .btn span { display:inline-block; position:absolute; color:#fff; top:50%; left:50%; margin-top:-0.75em; margin-left:-0.25em;  }

.ab-plan-grid-bk03 .pic-btn  .btn:hover { background:#1e66c1; }

.ab-plan-grid-bk03 .pic-btn  .btn:hover span {  color:#fff; }

.ab-plan-grid-bk03 .pic-btn ul li.on .kuang { border:1px solid #1459b9;  }

.ab-plan-grid-bk03 .pic-btn ul li.on .img { border:1px solid #ffcccc; }

.ab-plan-grid-bk03 .pic-btn ul li.on .tit { color:#1459b9; font-weight:bold; }

.ab-plan-grid-bk03 .pic-btn .swiper-button-disabled { opacity:0.2; cursor:default; }

.ab-plan-grid-bk03 .pic-btn .swiper-button-disabled:hover {background:#e5e5e5;  color:#727272; }





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



.ab-idea-bk02 .txt {  letter-spacing:0.2em; } 

.ab-idea-bk03 .txt {  letter-spacing:0.2em; }



.ab-idea-bk01 { padding-bottom:4em; }

.ab-idea-bk03 { padding:8em 0px;}



.ab-plan-deve-bk01 .list ul { margin:0px; }

.ab-plan-deve-bk01 .list ul li .con { margin:0px 2em; }

.ab-plan-deve-bk01 .list ul li .bg { left:2em; right:2em; }



.ab-plan-deve-bk02 .list { width:46%; margin:0px 2%; }





}



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



.ab-idea-bk02 .txt {  letter-spacing:0.1em; } 

.ab-idea-bk03 .txt {  letter-spacing:0.1em; }





.ab-plan-deve-bk01 .list ul { padding-top:2em;  padding-bottom:4em; }

.ab-plan-deve-bk01 .list ul li .con { margin:0px 1em; padding:3em 1.5em 1.75em 1.5em; }

.ab-plan-deve-bk01 .list ul li .bg { left:1em; right:1em; }





.ab-plan-deve-bk02 { padding:3em 0px 4em; }

.ab-plan-deve-bk02 .list { width:100%; margin:0px; padding-top:3em; }



.ab-plan-deve-bk03 .con { line-height:2; padding-left:3em; }

.ab-plan-deve-bk03 { padding-bottom:6em; }





}



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



.ab-plan-deve-bk03 .con { margin-top:5.375em; padding:2em 1em 2em 2em; }



.ab-plan-grid-bk01 .numrt { width:50%; }

.ab-plan-grid-bk01 .numrt ul li { padding:1.875em 1em 1.875em 2em; }

.ab-plan-grid-bk01 .numrt ul li .num { padding-right:1em; margin-right:1em; }



}



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





.ab-index-bk02 .sec02 { width:75%; margin-left:0%;   }



.ab-idea-bk02 .text { padding-right:2em; }

.ab-idea-bk03 .text{ width:46.34375%; }



.ab-idea-bk02 .txt {  letter-spacing:0px; } 

.ab-idea-bk03 .txt {  letter-spacing:0px; }





.ab-plan-deve-bk03 .digital { margin-top:0px; }

.ab-plan-deve-bk03 .con { margin-top:4em; }











}





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



.about-plan-bk01 .text { width:32%; }



.ab-index-bk02 { padding-bottom:4em; }

.ab-index-bk02 .text { padding:3em 0px; }



.ab-idea-bk01 .list ul li .con { padding:2em 1em 2.5em; }

.ab-idea-bk02 .text { width:60%; }

.ab-idea-bk02 .label { width:40%; margin-right:5%; }

.ab-idea-bk03 .txt br { display:none; }

.ab-idea-bk03 .label { margin:0px -0.75em; }

.ab-idea-bk03 .label span { padding:0px 0.75em; }





.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf { width:100%; }

.ab-plan-grid-bk01 .numrt { width:100%; }



}





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



.ab-team-detail .list ul li { width:50%; }

.ab-team-detail { padding-bottom:2em; }





}









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

	

.more { width:1.4166em; }

.more .line {  height:0.0833em; }

.more .line2 { width:0.41667em; height:0.0833em;  }

.more .line3 { width:0.41667em; height:0.0833em; }

	

.ab-index-bk01 { padding:2em 0px 3em; }	

.ab-index-bk01 .sec01 .img { position:relative; float:left; width:100%; padding-bottom:50%; }

.ab-index-bk01 .text { width:100%; }

.ab-index-bk01 .sec02 { margin-top:1em; padding:1em 0px 2em; }

.ab-index-bk01 .sec02 ul li { width:50%; margin-top:1em; }

.ab-index-bk01 .sec02 ul li:nth-child(3) .line { display:none; }

.ab-index-bk01 h3 { font-weight:bold; }



.ab-index-bk02 { padding-bottom:3em; }

.ab-index-bk02 .img { width:100%;  }

.ab-index-bk02 .text { width:100%; }

.ab-index-bk02 .sec02 { width:100%; }

.ab-index-bk02 .sec02 ul li { width:100%; border-left:none; padding:1.5em;  border-top:1px solid rgba(255,255,255,0.1); }

.ab-index-bk02 .sec02 ul li:first-child { border-top:none; }

.ab-index-bk02 h3 { font-weight:bold; }



.ab-index-bk03 { padding-bottom:3em; padding-top:2em; }
.ab-index-bk03 .ab-video { padding-top:2em; }



.ab-framework-bk01 .frame-con .con { padding:2em 0px 3em; }



.ab-team-k01 { padding-bottom:2em; }

.ab-team-k01 .list ul li .img-small { width:100%; }

.ab-team-k01 .list ul li .img-big { position:relative; width:100%; float:left;  }

.ab-team-k01 .list ul li .img-big a {padding-bottom:54.79%; }

.ab-team-k01 .list ul li .img-small .text { padding:2em 1.5em; }

.ab-team-k01 .list ul li .img-small .text .more { margin-top:1em; }

.ab-team-k01 .list ul li.li02  .more .line2 { right:0px; left:auto; transform:rotate(40deg); -webkit-transform:rotate(40deg);}
.ab-team-k01 .list ul li.li02  .more .line3 { right:0px; left:auto; transform:rotate(-40deg); -webkit-transform:rotate(-40deg); }


.ab-team-detail .team-list { padding:2em 0px 0px; }

.ab-team-detail .list ul { margin:0px -0.5em; }

.ab-team-detail .list ul li .con { margin:0.5em 0.5em; }

.ab-team-detail .list ul li .img .txt { left:2%; right:2%; }





.about-plan-bk01 .text { width:50%; }

.about-plan-bk01 .bg { width:75%; }



.ab-idea-bk01 { padding-bottom:3em; }

.ab-idea-bk01 .list ul li .ico img { height:2.33em; }

.ab-idea-bk01 .list ul li { width:33.33%; }

.ab-idea-bk01 .list ul li .con { margin:0px 0.5em; padding:1.5em 0.5em 1.5em; }

.ab-idea-bk01 .list ul { margin:0px -0.5em; }

.ab-idea-bk01 .list ul li .bg { left:0.5em; right:0.5em; top:0em; bottom:0px; }





.ab-idea-bk02 { padding-top:2em; }

.ab-idea-bk02 .text { width:100%; margin-left:0px; padding:1.5em; bottom:0px; }

.ab-idea-bk02 .label { width:100%; margin:0px; padding:1em 0px; }

.ab-idea-bk02 .label ul li { padding:1em 0px; width:25%;}

.ab-idea-bk02 .label ul li .ico img { height:3.7083em;  }

.ab-idea-bk02 .txt { margin-top:1.5em; }



.ab-idea-bk03 { padding:2em 0px 4em; }

.ab-idea-bk03 .text { width:100%; margin-top:0px; }

.ab-idea-bk03 .img { width:100%; margin-top:2em; }

.ab-idea-bk03 .label { padding-top:1em; }

.ab-idea-bk03 .txt { margin-top:1.5em; }



.ab-events-bk01 { padding-bottom:3em; }

.ab-events-bk01 .list ul li { padding:0px; }

.ab-events-bk01 .list ul li .con { padding:0.5em; }

.ab-events-bk01 .list { padding:7em 0px 3em; }

.load-more-link { top:3em; }





.about-tab { padding-top:2em; }



.ab-plan-deve-bk01 { padding-top:2em;  }

.ab-plan-deve-bk01 .list ul li { width:100%; }



.ab-plan-deve-bk02 { padding:2em 0px 3em; }



.ab-plan-deve-bk03 { padding-bottom:3em; }

.ab-plan-deve-bk03 .img { display:none; }

.ab-plan-deve-bk03 .text { width:100%; padding-top:0px; }

.ab-plan-deve-bk03 .con { left:0px; padding:1.5em; margin:2em 0px 0px; }

.ab-plan-deve-bk03 .digital ul li p { padding:0px 0.5em;  }





.ab-plan-grid-bk01 { padding:2em 0px 3em; }

.ab-plan-grid-bk01 .text { padding:1em 0px;}

.ab-plan-grid-bk01 .text .txt { width:100%; padding-top:1em; }

.ab-plan-grid-bk01 .ab-plan-grid-ft { padding-top:2em; }

.ab-plan-grid-bk01 .ab-plan-grid-ft .icolf .list { padding-top:2em; }

.ab-plan-grid-bk01 .numrt { padding-top:1em; }

.ab-plan-grid-bk01 .numrt ul li { margin-top:1em; padding:1em; }



.ab-plan-grid-bk02 { padding:2em 0px; }

.ab-plan-grid-bk02 .list { padding:2em 0px 0px; }

.ab-plan-grid-bk02 .list ul li .con { padding:2.5em 0.5em 2em; }

.ab-plan-grid-bk02 .intro { padding-top:2em; }

.ab-plan-grid-bk02 .intro br { display:none; }







.ab-plan-grid-bk03 .big-pic .title { padding:1.5em 1.5em 0px;  }

.ab-plan-grid-bk03 .pic-btn ul li .tit { display:none; }

.ab-plan-grid-bk03 .pic-btn .swiper-container1 { height:4rem; }

.ab-plan-grid-bk03 .pic-btn ul li .con { padding:0px; }

.ab-plan-grid-bk03 .pic-btn ul li .kuang { display:none; }

.ab-plan-grid-bk03 .pic-btn { padding:3em 0px; margin-right:0px; }

.ab-plan-grid-bk03 .pic-btn .swiper-button-prev1 { top:0.5em; }

.ab-plan-grid-bk03 .pic-btn .swiper-button-next1 { bottom:0.5em; }

.ab-plan-grid-bk03 .pic-btn ul li .img { position:absolute; left:5%; right:5%; top:0px; bottom:0px; padding-bottom:0px; }

.ab-plan-grid-bk03 .pic-btn .btn { width:1.25em; height:2.5em; margin-left:-0.625em; }

.ab-plan-grid-bk03 .big-pic .img { top:6em; }





}



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

	

.ab-plan-grid-bk01 .numrt ul li .num { padding-right:0.5em; margin-right:0.5em; }



.ab-plan-grid-bk02 .list ul li .con { max-width:96%; }





}



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



.ab-idea-bk01 .list ul li { width:100%; margin-top:1em; }



.ab-plan-grid-bk02 .list { padding-top:1em; }

.ab-plan-grid-bk02 .list ul li { width:100%; margin-top:1em;  }

.ab-plan-grid-bk02 .list ul li .con {  width:100%; }

 

}





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

	

  .ab-framework-bk01 { overflow:hidden; }

 .nrnav-box .nr-nav-right1 { font-size:12px;  }



}







