
.indexbg{ background:#efefef; }

.banner{ width:100%; }
.banner img{ width:100%; }

.statistics{ top: -60px; z-index:999; position:relative; }
.statisticsInfo{ background:#fff; box-shadow:0px 0px 5px #eee; height:120px; display:flex; flex-wrap:wrap; border-radius:10px; align-items:center; }
.statistics dd{ width:calc(100% / 4); text-align:center; align-items:center; }
.statistics dd h2{ font-size:24px; font-weight:bold; }
.statistics dd text{ font-size:12px; margin-left:3px; }
.statistics dd p{ line-height:30px; }


.yewu{ margin-top:0px; background:#fff; }


.swiper-container {
  width: 100%;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
}

.swiper-slide {
  height: 900px;
  text-align: right;
  font-size: 18px;
  background: #fff;
  overflow:hidden;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide .container{}
.swiper-slide h2{ font-size:24px; color:#fff; } 
.swiper-slide .con{ position:absolute; top:0; right:0; background:#f00; width:100%; }
.swiper-slide .yewu-con{ background:#1a4992; margin-top:30px; float: right; margin-bottom:50px; color:#fff; padding:50px; border-radius:10px; width:500px; text-align: left; line-height: 22px; font-size:14px; }
.swiper-slide .yewu-con h4{ font-size:24px; margin-bottom:30px; }
.swiper-slide .more{ clear:both; }

.about-index{ padding:50px 0px 100px 0px; overflow:hidden; }
.about-index .ab-in-left{ width:45%; float:left; }
.about-index .ab-in-left p{ line-height:28px; font-size:16px; padding-bottom:30px; margin-bottom: 30px; position:relative; }
.about-index .ab-in-left p:after{ height:2px; width:100%; bottom:0; left: 0; content:''; background:#f00; position:absolute; background:linear-gradient(to right,#3f7bba,#e2e8ee ); }
.about-index .ab-in-right{ width:45%; float:right; display:flex; flex-wrap:wrap; }
.about-index .ab-in-right dd{ width:calc(100% / 2); margin-bottom:30px; text-align:center; }
.about-index .ab-in-right dd h4{ font-size:36px; font-weight:bold; display:flex; justify-content:center; }
.about-index .ab-in-right dd h4 text{ font-size:16px; margin-left:5px; margin-top:8px; }
.about-index .ab-in-right dd p{ font-weight:500; font-size: 16px; color:#000;}
.linear-gradient{background: linear-gradient(45deg, #3f7bf6, #61e5b5);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;}

.case ul{ display:flex; flex-wrap:wrap; }
.case ul li{ width:calc(100%  / 4); padding:20px; transition:all .5s;  position:relative;}
.case ul li a{ display:block; }
.case ul li a img{ width:100%; border-radius:10px; }
.case ul li:hover{ transform:scale(1.2); }
.case ul li dd{ position:absolute; bottom:60px; padding:0px 40px; }
.case ul li dd h4{ position:relative; font-size:24px; font-weight:bold; color:#fff; padding-bottom:10px; margin-bottom:15px; }
.case ul li dd h4:after{ height:5px; width:50px; bottom:0; left: 0; content:''; background:#f00; position:absolute; background:#3e77f9; }


.news .newsTitle{ display:flex; justify-content:space-between; }
.news .newsTitle .ntLeft img{ height:60px; }

.news .newsc{ display:flex; margin-top:30px; justify-content:space-between; }
.news .newsc .newscImg{ width:535px; }
.news .newsc .newstList{ width:calc(100% - 535px - 100px); }
.news .newsc .newstList ul li{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee; }
.news .newsc .newstList ul li:last-child{ border:none; }
.news .newsc .newstList ul li a{ display:flex; }
.news .newsc .newstList ul li a dd:nth-child(1){ width:230px; height: 150px; overflow: hidden; border-radius:8px; margin-right:20px; }
.news .newsc .newstList ul li a dd:nth-child(1) img{ width:100%; }
.news .newsc .newstList ul li a dd:nth-child(2){ width:calc(100% - 250px); }
.news .newsc .newstList ul li a dd:nth-child(2) h4{ font-size:16px; color:#333; margin-bottom:10px; line-height:30px; }
.news .newsc .newstList ul li a dd:nth-child(2) p{ line-height:25px; }

.account .container{ display:flex; justify-content:space-between; padding-bottom:100px; } 
.account .container .left{}
.account .container .left h2{ font-size:42px; font-weight:bold; }
.account .container .left h4{ font-size:42px; font-weight:bold; color:#093cbf; margin-top:10px; }
.account .container .left p{ margin-top:30px; color:#999; font-size:16px; }
.account .container .right{ display:flex; width:850px; }
.account .container .right dd{ margin-right:30px; text-align: center;}
.account .container .right dd label{ width:190px; height: 190px; display: block; background:#093cbf; padding:10px; border-radius:5px; }
.account .container .right dd:last-child{ margin-right:0; }
.account .container .right dd img{ width:170px; height:170px; }
.account .container .right dd p{ margin-top:20px; font-weight:bold; font-size:18px; color:#000; }



.fwys{width:1400px; margin:auto; height:150px; background:#fff; margin-top:-30px; position:relative; z-index:999; border-radius: 5px; box-shadow: 0 0 5px rgb(37,103,255,0.2);}
.fwys-cont{width:calc(100% - 80px); margin:auto;}
.fwys-cont .div{width:25%; float:left; color:#353535; text-align: center;}
.fwys-cont .div span:nth-child(1){font-size:40px; font-weight:bold;}
.fwys-cont .div span:nth-child(2){font-size:16px; padding-left:5px;}
.fwys-cont .div .jjsm{font-size:16px; margin-top: 10px;}


.fwgw{width:100%; text-align:center; font-size:50px; color:#191919; }
.fwgw .fwgwtitle{ height:100px; line-height:100px; font-size:50px; text-align:center; padding-top:90px; margin-bottom: 50px;}
.fwgw ul{width:1400px; margin:0 auto; padding:0;padding-bottom:100px}
.fwgw ul li{width:223px; height:380px; float:left; background:rgb(222,227,242,0.5); margin-left:27px; border-radius:5px;}
.fwgw ul li:nth-child(1){margin-left:0;}
.fwgw ul li div:nth-child(1){font-size:22px; text-align:left; margin:12px; margin-top:50px;}
.fwgw ul li div:nth-child(2){font-size:14px; text-align:justify; margin:12px; margin-top:50px; line-height:30px;}

.xzhove{width:400px!important; background:rgb(37,103,255,0.9)!important;transition:all .9s;}
.xzhove span{ display:block; height:4px; width:23px; background:#fff; margin-top:4px;}
.xzhove div:nth-child(1){font-size:30px!important;; color:#fff;}
.xzhove div:nth-child(2){color:#fff;margin-top:35px!important;}



.fwlc{width:100%; background: #f3f6fb; padding: 50px 0px 100px 0px;}
.fwlc .wmdystitle{line-height:100px; font-size:50px; text-align:center; margin-bottom: 30px;}
.fwlc img{width:100%;}

.wmdys{width:100%; margin-top: 100px; font-size: 0; overflow: hidden;}
.wmdys .wmdystitle{line-height:100px; font-size:50px; text-align:center;}
.wmdys .yssm{font-size:16px; text-align:center; margin-bottom:60px;}
.wmdys img{ height:649px; width: auto; margin-left: calc(50% - 960px);}


.indexhzal{background:#f3f6fb; padding-bottom:100px;}
.indexhzal .hzaltitle{height:210px; line-height:210px; font-size:50px; text-align:center;}
.indexhzal ul{width:1400px; margin:0 auto; padding:0;}
.indexhzal ul li{float:left; width:405px; background:#ffffff; padding-bottom:30px; box-shadow: 0px 0px 10px 3px #e3e4ef;}
.indexhzal ul li img{width:100%;}
.indexhzal ul li:nth-child(2){ margin:0 92px;}
.indexhzal ul li .albt{font-size:22px; margin-left:22px; line-height:40px; margin-top:5px;}
.indexhzal ul li .albt span{display:block; width:23px; height:5px; background:#036edd}
.indexhzal ul li .aljj{font-size:14px; margin:22px;line-height:30px;}

.indexhzal ul li .ljgd{width:155px; height:40px; background:#036edd; display:block; font-size:14px; line-height:40px; color:#fff; text-align:center; margin-left:22px;}

.bjcs{width:100%;position:relative; font-size: 0;}
.bjcs img{width:100%;border:none; }
.bjcs .fwly{width:150px; height:auto; background:#1a51a0; position:absolute; top:30%; right:15%; z-index:999}
.bjcs .fwly span{display:block; text-align:center; color:#fff; line-height:50px; border-top:1px solid #073576; font-size:16px;}
.bjcs .fwly span:nth-child(1){font-size:20px;background:#174c97; height:70px; line-height:70px;}


.nybanner{width:100%; height:auto;}
.nybanner img{width:100%;}



.lxwm{width:1400px; margin:auto; height:auto; background:#fff; margin-bottom:100px;}
.lxwm .lxwm-left{ float:left;  width:712px;}
.lxwm .lxwm-left .wzxx{float:left;width:450px;margin:55px 0px 55px 55px;}
.lxwm .lxwm-left .wzxx .gsname{font-size:32px; color:#0079f9; font-weight:bold; margin-bottom:35px;}
.lxwm .lxwm-left .wzxx div{font-size:14px; color:#6e6e6e; line-height:30px;}
.lxwm .lxwm-left .wzxx div span{ color:#a1a1a1}
.lxwm .lxwm-left .wxewm{float:right;margin:70px 40px 50px 0; }
.lxwm .lxwm-left .wxewm div:nth-child(1){border:1px solid #e7e7e7;width:143px; height:143px; border-radius:5px;}
.lxwm .lxwm-left .wxewm div:nth-child(2){text-align:center; font-size:14px; font-weight:bold; margin-top:10px;}
.lxwm .lxwm-left .wxewm div img{width:130px; height:130px; margin:6.5px;  display:block;}
.lxwm .lxwm-right{float:right;width:670px;}
.lxwm .lxwm-right img{width:100%;}



.yem{width:1400px; margin:auto; height:80px; background:#fff; margin-bottom:50px;}
.yem .ejlm{margin-left:55px; float:left;width:auto;}
.yem .ejlm a{display:block; width:110px; height:60px; line-height:60px; margin-top:20px; float:left; font-size:14px; color:#000; text-align:center;}
.yem .ejlm .on{background:#0079f9; color:#fff;}

.yem .dqwz{ float:right; padding-left:17px; height:60px; line-height:60px; margin-top:20px; background:url('../image/ymdz.png') left no-repeat; background-size:10px 14px; font-size:14px; color:#999999;}
.yem .dqwz a{ position: relative; padding:0 20px 0px 0px; margin-right: 10px;}
.yem .dqwz a:before{ content:'>';  position:absolute; right:0; }
.yem .dqwz a:last-child{color:#0079f9}
.yem .dqwz a:last-child:before{ content:''; }

.yems .dqwzs{ padding-left:17px; height:100px; line-height:100px;font-size:14px; color:#000; margin-right:55px;}
.yems .dqwzs span{color:#888888}

.xwxq{width:1400px; margin:auto; background:#fff; height:auto; padding:50px 0px; margin-bottom:80px;}
.xwxq .xwxqtitle{border-bottom:1px solid #e9e9e9; padding-bottom:20px;}
.xwxq .xwxqtitle p{ font-size:30px; color:#000; text-align:center; margin:0; padding:0;}
.xwxq .xwxqtitle span{font-size:14px; text-align:center; color:#888888; display:block;line-height:30px;}
.xwxq .xwzw{margin:60px; line-height:25px; font-size:14px;}

.xgxx{width:1280px; margin:auto;}
.xgxx .xgxx-title{font-size:30px; margin-bottom: 20px;}
.xgxx .xgxxdiv{width:45%; float:left;}
.xgxx .xgxxdiv a{display:block;}
.xgxx .xgxxdiv .xgxxa{font-size:18px; color:#000; line-height:60px;}
.xgxx .xgxxdiv .xgxxjj{font-size:14px; color:#999999}
.xgxx .xgxxdiv .more{color:#2e2e2e; font-size:18px; margin-top:50px;}




.hzal{width:1400px; margin:auto; height:auto;}
.hzal ul{margin:0; padding:0;}
.hzal ul li{float:left; padding-bottom:30px; background:#fff; margin-bottom:50px; width:400px;}
.hzal ul li:nth-child(3n-1){margin:0 100px;}
.hzal ul li img{width:400px;}
.hzal ul li .albt{ height:90px;display: flex; justify-content: center; line-height:90px;}
.hzal ul li .albt span{display:block;float:left;}
.hzal ul li .albt span:nth-child(1){width:12px; height:4px; background:#036edd; margin-top:45px;}
.hzal ul li .albt span:nth-child(2){font-size:22px; margin:0 10px}
.hzal ul li .albt span:nth-child(3){width:12px; height:4px; background:#036edd;margin-top:45px;}
.hzal ul li .ljgd{width:155px; height:40px; background:#036edd; display:block; font-size:18px; line-height:40px; color:#fff; text-align:center; margin:auto;}




.article{width:1400px; margin:auto; overflow: hidden; background:#fff; margin-bottom:30px; padding: 30px 30px;}
.article .title{ line-height:30px; display:flex; }
.article .title span{font-size:20px; color:#1861fe; width: 145px; display: block;} 
.article .title a{font-size:20px;color:#000;}
.art-cont{ display:flex; margin-top:20px; }
.art-cont .img{ width:220px; margin-right:30px; }
.art-cont .img img{ width:100%; border-radius:10px; }
.article .art-cont .article-con{margin-top: 20px; width: calc(100% - 250px); display: flex; align-items: self-start; justify-content: space-between;}
.article .art-cont .article-con div:nth-child(1){font-size:14px; color:#232324; line-height:30px; width: calc(100% - 170px);}
.article .art-cont .article-con div:nth-child(2) a{font-size:14px; display: block; color:#1861fe; margin-top:20px; line-height: 30px; height: 30px;
  background:url('../image/ljgd.png') right center no-repeat; background-size: 45px 20px; padding-right: 50px;}



.gsjj{width:1400px; margin:auto; background:#fff; padding-bottom:20px;}
.gsjjtitle{margin-bottom:40px; padding:12px;}
.gsjjtitle div:nth-child(1){font-size:40px;}
.gsjjtitle div:nth-child(2){font-size:14px;}
.gsjj-left{width:743px; float:left; line-height:30px; font-size:14px; padding-left:12px;}
.gsjj-left p{margin:0;}
.gsjj-right{width:600px; float:right; margin-right:12px;}
.gsjj-right img{width:100%}
.gsjj .abljgd{font-size:18px; color:#1861fe;  margin-right:15px; margin:auto; margin-top:20px; padding-right:55px; width:85px;  background:url('../image/ljgd.png') right no-repeat; background-size:40%; }
.ryzz{background:#f7f7f7; width:100%; height:auto; padding-bottom:35px;}
.ryzz .ryzztitle{width:1400px; margin:auto; padding-top:65px;}

.ryzz .ryzzlist{width:1400px; margin:auto;}
.ryzz .ryzzlist ul{margin:0; padding:0; }
.ryzz .ryzzlist ul li{float:left; width: calc((100% - 60px ) / 4); height:200px; margin-right: 20px; margin-top: 20px; overflow: hidden;}
.ryzz .ryzzlist ul li:nth-child(4n){ margin-right:0;}
.ryzz .ryzzlist ul li img{width:100%;}

.fzlc{width:1400px; margin:auto; padding-bottom:100px; margin-top: 50px;}
.fzlc .fzlcsjx img{display:block; margin:auto;}
