body {
  font: 14px PingFang-Medium, Arial, Microsoft Yahei, sans-serif;
  line-height: 1;
  color:#333;
}

.container {
  max-width: 1400px;
  width: 72.92%;
  margin: 0 auto;
}
.container1 {
  max-width: 1518px;
  width: 79.06%;
  margin: 0 auto;
}


a:hover {
  text-decoration: none;
  color: #26599e;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
}

@-webkit-keyframes fromBottomFade {
  from {
    -webkit-transform: translateY(20%);
    opacity: 0;
  }
}

@keyframes fromBottomFade {
  from {
    transform: translateY(20%);
    opacity: 0;
  }
}
@font-face {
  font-family: PingFang-Heavy;
  src: url(../fonts/pingfang/PingFang-Heavy.otf);
  font-display: swap;
}
@font-face {
  font-family: PingFang-Medium;
  src: url(../fonts/pingfang/PingFang-Medium.otf);
  font-display: swap;
}
@font-face {
  font-family: SourceHanSansCN-Heavy;
  src: url(../fonts/SourceHan/SourceHanSansCN-Heavy.otf);
  font-display: swap;
}
@font-face {
  font-family: SourceHanSansCN-Light;
  src: url(../fonts/SourceHan/SourceHanSansCN-Light.otf);
  font-display: swap;
}


.PingFang-Heavy{
  font-family: PingFang-Heavy;
}

/* µ¼º½ */
.pc-nav{width: 100%;height: 104px;  position: fixed;  top: 0;  left: 0;  z-index: 500; transition: 0.6s;background:rgba(255,255,255,1);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);}
.pc-nav .logo-box{ display: flex;  align-items: center;  justify-content: space-between; transition: 0.6s;float: left;height: 104px;}
.pc-nav .logo-box .logo {align-items: center;font-size: 0;}
.pc-nav .logo-box .logo img {max-width: 100%;max-height: 100%;height:47px;}

.pc-nav .container1{position: relative;}
.pc-nav .nav{width: calc(100% - 300px);position: absolute;right: 0;top: 0;}
.pc-nav .nav .menu {display: flex; align-content: center;justify-content: flex-end;}
.pc-nav .nav .menu li { display: flex; align-items: center; justify-content: center;  position: relative;margin-left:42px ;}
.pc-nav .nav .menu li:first-child{margin-left:0;}
.pc-nav .nav .menu li span{margin-left:10px;margin-right:15px;font-size:20px;}
.pc-nav .nav .menu li a{font-size: 18px; color:#333;opacity: 1; white-space: nowrap;height: 104px;line-height: 104px;position: relative;}
.pc-nav .nav .menu li a::after{content:"";position: absolute;left: calc(50% - 15px);top: 75px;width: 0px;height:6px;background: #26599e;border-radius: 3px; transition: 0.6s;}
.pc-nav .nav .menu li a.nv{white-space: nowrap;position: relative;}
.pc-nav .nav .menu .menu-son {  display: none;  position: absolute;border-radius: 3px;overflow: hidden;  top: 100%;  left: calc(50% - 65px);   z-index: 100;  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  width: 130px;  font-size: 14px;  background: #fff;  animation: fromBottomFade 0.6s ease both;  -webkit-animation: fromBottomFade 0.6s ease both;}
.pc-nav .nav .menu .menu-son a {  overflow: hidden;  color: #222;  display: block;  font-size: 14px; text-align: center;  border-bottom: 1px solid #ebebeb;  text-align: center;height:40px;line-height:40px;}

.pc-nav .nav .menu li.cur a.nv{color:#26599e;}
.pc-nav .nav .menu li.cur a::after{width: 30px;}
.pc-nav .nav .menu li a:hover{color:#26599e;}
.pc-nav .nav .menu li:hover a.nv::after{ width: 30px;}
.pc-nav .nav .menu li:hover .menu-son{display: block;}
.pc-nav .nav .menu li .menu-son a:hover{background:#eef4fc;}
.headerauto{height: 104px;}



.index-banner{overflow:hidden;width:100%;position:relative;}	
.index-banner .swiper-pagination{width:100%;bottom:30px;}
.index-banner .swiper-pagination-bullet{width:13px;height:13px;background:#fff;opacity:1;}
.index-banner .swiper-pagination-bullet-active{background:#26599e;}
.index-banner .swiper-button-prev{left: -40px;}
.index-banner .swiper-button-next{right: -40px;}
.index-banner .swiper-button-next{outline:none;color:#ffffff;right: 20px;}
.index-banner .swiper-button-prev{outline:none;color:#ffffff;left: 20px;}



.iAbout{padding:105px 0;height:414px;background:url(../images/map.png) no-repeat center right;}
.iAbout .about-left{width:636px;float:left;position:relative;cursor:pointer;background:#000;border-radius:30px;overflow:hidden;}
.iAbout .about-left img{transition:0.3s;}
.iAbout .about-left .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.iAbout .about-right{width:calc(100% - 696px);float:right;}
.iAbout .about-right .mt{margin-top:34px;}
.iAbout .about-right .mt .tt{font-size:40px;color:#26599e;}
.iAbout .about-right .mt .subtt{color:#26599e;font-size:18px;margin-top:20px;}
.iAbout .about-right .mt .line{width:55px;height:2px;background:#26599e;margin-top:18px;}
.iAbout .about-right .details{font-size:16px;margin-top:30px;line-height:1.9;height:152px;overflow:hidden;}
.iAbout .about-right .more{margin-top:45px;font-size:16px;color:#26599e;display:inline-block;}
.iAbout .about-right .more img{margin-left:12px;position:relative;top:2px;}
.iAbout .about-right .more:hover img{transform:rotate(45deg);}

.iAbout .about-left:hover img{opacity:0.6;}

.back_bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:600;display:none;font-size:0;}
.back_bg1{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:600;display:none;font-size:0;}
.tan_video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:700;}
.tan_video .shut{position:absolute;right:-50px;top:-10px;width:30px;cursor:pointer;}



.iBusiness{height:662px;padding-top:102px;background:url(../images/bg.jpg) no-repeat top center;}
.iBusiness .mt .tt{font-size:40px;color:#26599e;}
.iBusiness .mt .subtt{font-size:18px;color:#26599e;margin-top:20px;}
.iBusiness .mc{margin-top:68px;height:414px;background:rgba(255,255,255,0.5);border-radius:30px;position:relative;}
.iBusiness .mc .swiper-wrapper{overflow:hidden;width:100%;}
.iBusiness .mc .detail{height:414px;display:block;background:#fff;border-radius:30px;overflow:hidden;}
.iBusiness .mc .detail .im{float:left;width:636px;height:414px;overflow:hidden;border-radius:30px;}
.iBusiness .mc .detail .con{float:right;width:calc(100% - 636px);height:100%;padding:0 60px;}
.iBusiness .mc .detail .con .tt{font-size:36px;color:#26599e;margin-top:65px;}
.iBusiness .mc .detail .con .line{width:55px;height:2px;background:#26599e;margin-top:20px;}
.iBusiness .mc .detail .con .des{font-size:16px;margin-top:22px;line-height:1.9;height:152px;overflow:hidden;}
.iBusiness .mc .detail .con .more{margin-top:65px;font-size:16px;color:#26599e;display:inline-block;}
.iBusiness .mc .detail .con .more img{margin-left:12px;position:relative;top:2px;}
.iBusiness .mc .detail .con .more:hover img{transform:rotate(45deg);}
.iBusiness .mc .swiper-button-next{width:64px;height:64px;background:#44a903 url(../images/right.png) no-repeat center;right:0;top:-110px;border-radius:50%;}
.iBusiness .mc .swiper-button-prev{width:64px;height:64px;background:#26599e url(../images/left.png) no-repeat center;right:86px;left:auto;top:-110px;border-radius:50%;}
.iBusiness .mc .swiper-button-next:hover{background:#26599e url(../images/right.png) no-repeat center;}
.iBusiness .mc .swiper-button-prev:hover{background:#44a903 url(../images/left.png) no-repeat center;}
.iBusiness .mc .detail:hover .im img{transform:scale(1.1);}



.iNews{padding:90px 0px;}
.iNews .mt .tt{color:#26599e;float:left;font-size:40px;}
.iNews .mt .tab{float:left;margin-left:23px;margin-top:20px;}
.iNews .mt .tab a{float:left;font-size:18px;color:#26599e;margin-right:12px;}
.iNews .mt .tab a.current{font-family:PingFang-Heavy;}
.iNews .mt .more{float:right;color:#26599e;font-size:16px;margin-top:20px;}
.iNews .mc{margin-top:50px;}
.iNews .mc .detail{display:none;height:414px;}
.iNews .mc .detail:first-child{display:block;}
.iNews .mc .detail .left{float:left;width:calc(100% - 686px);}
.iNews .mc .detail .left .list{padding-bottom:24px;border-bottom:1px solid #e2e2e2;display:block;height:96px;margin-bottom:25px;}
.iNews .mc .detail .left .list:last-child{margin-bottom:0;}
.iNews .mc .detail .left .list .im{width:150px;height:96px;float:left;overflow:hidden;border-radius:5px;}
.iNews .mc .detail .left .list .con{float:right;width:calc(100% - 176px);}
.iNews .mc .detail .left .list .con .tt{font-size:18px;margin-top:11px;}
.iNews .mc .detail .left .list .con .time{font-size:16px;color:#999;margin-top:16px;}
.iNews .mc .detail .left .list .con .des{font-size:16px;color:#666;margin-top:12px;}
.iNews .mc .detail .left .list:hover .im img{transform:scale(1.1);}
.iNews .mc .detail .left .list:hover .con .tt{color:#26599e;}
.iNews .mc .detail .left .list:hover .con .time{color:#26599e;}
.iNews .mc .detail .left .list:hover .con .des{color:#26599e;}
.iNews .mc .detail .right{width:636px;height:414px;float:right;border-radius:30px;overflow:hidden;position:relative;}
.iNews .mc .detail .right .pic .im{width:100%;height:100%;overflow:hidden;border-radius:30px;}
.iNews .mc .detail .right .pic .box{position:absolute;bottom:0;left:0;padding:28px 40px;background:linear-gradient(to bottom, rgba(38,89,158,0), rgba(38,89,158,0.5));width:100%;}
.iNews .mc .detail .right .pic .box .tt{color:#fff;font-size:18px;line-height:1.5;}
.iNews .mc .detail .right .pic .box .time{color:#fff;font-size:16px;margin-top:10px;}
.iNews .mc .detail .right .pic:hover .im img{transform:scale(1.1);}







.footer{height:570px;background:#26599e;}
.footer .container{height:100%;background:url(../images/footer.png) no-repeat right center;}
.footer .top{height:435px;border-bottom:1px solid #2f65ad;}
.footer .top .faddress{width:376px;height:408px;float:left;margin-top:27px;border-right:1px solid #2f65ad;}
.footer .top .faddress .tt{color:#fff;font-size:24px;margin-top:110px;}
.footer .top .faddress .phone{margin-top:27px;}
.footer .top .faddress .phone span{color:#fff;font-size:18px;}
.footer .top .faddress .phone p{color:#fff;font-size:40px;margin-top:8px;}
.footer .top .faddress .con{color:#fff;font-size:18px;line-height:2;margin-top:25px;}
.footer .top .fnav{float:right;width:calc(100% - 377px);margin-top:137px;display:flex;justify-content:space-between;}
.footer .top .fnav .list .nv{color:#fff;font-size:22px;}
.footer .top .fnav .list .menu-son{margin-top:32px;}
.footer .top .fnav .list .menu-son p{margin-bottom:16px;}
.footer .top .fnav .list .menu-son a{font-size:18px;color:#fff;}
.footer .top .fnav .list .tlist{margin-bottom:32px;text-align:right;}
.footer .top .fnav .list .tlist a{color:#fff;font-size:22px;}
.footer .bottom{margin-top:45px;display:flex;justify-content:space-between;}
.footer .bottom *{color:#fff;font-size:18px;}
.footer .bottom .int a{margin-right:12px;}





.inside-banner{height:420px;}
.inside-nav{height:80px;line-height:80px;background:#f8f8f8;}
.inside-nav .container{display:flex;justify-content:space-between;}
.inside-nav .nav a{float:left;font-size:18px;margin-right:40px;}
.inside-nav .nav a.on{font-family:PingFang-Heavy;color:#26599e;}
.inside-nav .nav p{font-family:PingFang-Heavy;color:#26599e;font-size:18px;}
.inside-nav .crumb{color:#999;padding-left:38px;background:url(../images/home.png) no-repeat left center;font-size:16px;}
.inside-nav .crumb a{color:#999;font-size:16px;}
.inside-nav .crumb a:hover{color:#26599e;}
.nmt{text-align:center;font-size:40px;color:#26599e;}
.nline{width:40px;height:5px;background:#26599e;margin:auto;margin-top:23px;border-radius:3px;}



.npage{min-height:500px;margin-top:85px;margin-bottom:85px;}
.npage .mc{margin-top:60px;line-height:2;}
.npage .mc *{max-width:100%;}



.contact .mc{margin-top:24px;}
.contact .tab{margin-top:80px;}
.contact .tab .list{float:left;width:27.43%;height:140px;background:#f8f8f8;border-radius:10px;margin-right:1.215%;overflow:hidden;}
.contact .tab .list:last-child{width:42.71%;margin-right:0;}
.contact .tab .list .img{width:50px;height:100%;float:left;margin-left:35px;margin-right:20px;}
.contact .tab .list .con{float:left;width:calc(100% - 105px);}
.contact .tab .list .con .tt{font-size:18px;margin-top:46px;}
.contact .tab .list .con .des{color:#26599e;font-size:20px;margin-top:12px;word-wrap:break-word;padding-right:10px;}




.honor{min-height:500px;margin-top:85px;margin-bottom:85px;}
.honor .mc{margin-top:32px;min-height:400px;}
.honor .mc .list{float:left;width:23.92%;margin-right:1.44%;cursor:pointer;margin-bottom:45px;}
.honor .mc .list:nth-child(4n){margin-right:0;}
.honor .mc .list .img{width:100%;height:238px;border:5px solid #ededed;padding:12px;border-radius:15px;}
.honor .mc .list .tt{text-align:center;margin-top:27px;font-size:16px;line-height:1.5;}
.honor .mc .list:hover .img{border:5px solid #26599e;}
.honor .mc .list:hover .tt{color:#26599e;font-family:PingFang-Heavy;}





.staff{min-height:500px;margin-top:85px;margin-bottom:85px;}
.staff .mc{margin-top:64px;min-height:400px;}
.staff .mc .list{float:left;width:31.86%;margin-right:2.21%;cursor:pointer;margin-bottom:45px;}
.staff .mc .list:nth-child(3n){margin-right:0;}
.staff .mc .list .im{width:100%;height:15.52vw;border-radius:20px;overflow:hidden;}
.staff .mc .list .tt{text-align:center;margin-top:25px;font-size:18px;line-height:1.5;}
.staff .mc .list:hover .tt{color:#26599e;font-family:PingFang-Heavy;}
.staff .mc .list:hover .im img{transform:scale(1.1);}





.build{margin-top:85px;margin-bottom:85px;}
.build .mc{margin-top:64px;}
.build .mc .list{padding:33px 27px;background:#f4f9ff;border:1px solid #a1c4f2;border-radius:10px;margin-bottom:8px;position:relative;}
.build .mc .list .tt{font-size:24px;}
.build .mc .list .subtt{font-size:15px;color:#666;margin-top:7px;}
.build .mc .list .con{line-height:1.8;font-size:17px;margin-top:32px;}
.build .mc .list img{position:absolute;right:0;bottom:22px;}
.build .mc .list .img2{display:none;}
.build .mc .list:hover{background:#26599e;border:1px solid #26599e;}
.build .mc .list:hover .tt{color:#fff;}
.build .mc .list:hover .subtt{color:#fff;}
.build .mc .list:hover .con{color:#fff;}
.build .mc .list:hover .img1{display:none;}
.build .mc .list:hover .img2{display:block;}






.idea{margin-top:85px;margin-bottom:85px;}
.idea .mc{margin-top:64px;}
.idea .mc .list{padding:30px 27px;background:#f4f9ff;border:1px solid #a1c4f2;border-radius:10px;margin-bottom:22px;position:relative;width:23.86%;height:198px;float:left;margin-right:1.52%;}
.idea .mc .list:nth-child(4n){margin-right:0;}
.idea .mc .list:nth-child(5),.idea .mc .list:nth-child(6),.idea .mc .list:nth-child(7),.idea .mc .list:nth-child(8){width:49.24%;}
.idea .mc .list:nth-child(6){margin-right:0;}
.idea .mc .list .tt{font-size:24px;}
.idea .mc .list .subtt{font-size:15px;color:#666;margin-top:7px;}
.idea .mc .list .con{line-height:1.5;font-size:17px;margin-top:37px;height:51px;overflow:hidden;}
.idea .mc .list img{position:absolute;right:0;bottom:0;}
.idea .mc .list .img2{display:none;}
.idea .mc .list:hover{background:#26599e;border:1px solid #26599e;}
.idea .mc .list:hover .tt{color:#fff;}
.idea .mc .list:hover .subtt{color:#fff;}
.idea .mc .list:hover .con{color:#fff;}
.idea .mc .list:hover .img1{display:none;}
.idea .mc .list:hover .img2{display:block;}





.infor{min-height:500px;margin-top:85px;margin-bottom:85px;}
.infor .mc{margin-top:60px;}
.infor .mc .list{background:#f8f8f8;height:168px;margin-bottom:15px;border-radius:20px;padding:33px 30px 0;display:block;}
.infor .mc .list .tt{font-size:22px;}
.infor .mc .list .des{color:#666;font-size:16px;margin-top:25px;}
.infor .mc .list .tab{margin-top:29px;}
.infor .mc .list .tab .time{color:#999;font-size:16px;float:left;}
.infor .mc .list .tab .more{font-size:16px;color:#26599e;margin-left:36px;float:left;}
.infor .mc .list:hover .tt{color:#26599e;}
.infor .mc .list:hover{box-shadow:0 0 5px 2px rgba(204,204,204,.3);}




.news{min-height:500px;margin-top:85px;margin-bottom:85px;}
.news .mc{margin-top:60px;}
.news .mc .list{display:block;padding:27px 0;border-bottom:1px solid #e2e2e2;}
.news .mc .list .im{float:left;width:240px;height:158px;overflow:hidden;border-radius:10px;}
.news .mc .list .con{float:right;width:calc(100% - 268px);}
.news .mc .list .con .tt{font-size:22px;margin-top:10px;}
.news .mc .list .con .des{font-size:16px;color:#666;line-height:30px;margin-top:20px;width:calc(100% - 128px);height:60px;overflow:hidden;}
.news .mc .list .con .tab{margin-top:17px;}
.news .mc .list .con .tab .more{font-size:16px;color:#26599e;float:left;}
.news .mc .list .con .tab .time{float:right;font-size:16px;color:#999;}
.news .mc .list:hover .con .tt{color:#26599e;}
.news .mc .list:hover .im img{transform:scale(1.1);}




.news-info{margin-top:85px;margin-bottom:75px;}
.news-info .mt{text-align:center;font-size:23px;}
.news-info .subtt{text-align:center;margin-top:15px;font-size:15px;}
.news-info .mc{line-height:2;font-size:16px;min-height:350px;margin-top:30px;text-align:justify;}
.news-info .mc *{max-width:100%;}



.party .pc-nav .nav .menu li a:hover{color:#dd151a;}
.party .pc-nav .nav .menu li.cur a.nv{color:#dd151a;}
.party .pc-nav .nav .menu li a::after{background:#dd151a;}
.party .pc-nav .nav .menu li .menu-son a:hover{background:#f9f4f4;}
.party .inside-nav .nav a.on{color:#dd151a;}
.party .inside-nav .crumb a:hover{color:#dd151a;}
.party .nmt{color:#dd151a;}
.party .nline{background:#dd151a;}
.party .news .mc .list .con .tab .more{color:#dd151a;}
.party .news .mc .list:hover .con .tt{color:#dd151a;}
.party .footer{background:#921f1f;}
.party .footer .top .faddress{border-right:1px solid #b73434;}
.party .footer .top{border-bottom:1px solid #b73434;}
.party .footer .container{background:url(../images/footer1.png) no-repeat right center;}
.party .orientation a:hover{color:#dd151a;}




.business{margin-top:85px;margin-bottom:85px;}
.business .mc{margin-top:64px;}
.business .mc .detail{height:414px;display:block;background:#fff;border-radius:30px;margin-bottom:35px;box-shadow:0 3px 8px 6px rgba(204,204,204,.2);}
.business .mc .detail .im{float:left;width:636px;height:414px;overflow:hidden;border-radius:30px;}
.business .mc .detail .con{float:right;width:calc(100% - 636px);height:100%;padding:0 60px;}
.business .mc .detail:nth-child(2n) .im{float:right;}
.business .mc .detail:nth-child(2n) .con{float:left;}
.business .mc .detail .con .tt{font-size:36px;color:#26599e;margin-top:65px;}
.business .mc .detail .con .line{width:55px;height:2px;background:#26599e;margin-top:20px;}
.business .mc .detail .con .des{font-size:16px;margin-top:22px;line-height:1.9;height:152px;overflow:hidden;text-align: justify;}
.business .mc .detail .con .more{margin-top:65px;font-size:16px;color:#26599e;display:inline-block;}
.business .mc .detail .con .more img{margin-left:12px;position:relative;top:2px;}
.business .mc .detail:hover .con .more img{transform:rotate(45deg);}
.business .mc .detail:hover .im img{transform:scale(1.1);}





.business-info{margin-top:85px;margin-bottom:85px;}
.business-info .detail{height:488px;display:block;background:#fff;border-radius:30px;box-shadow:0 3px 8px 6px rgba(204,204,204,.2);}
.business-info .detail .im{float:left;width:676px;height:100%;overflow:hidden;border-radius:30px;}
.business-info .detail .con{float:right;width:calc(100% - 676px);height:100%;padding:0 45px;}
.business-info .detail .con .tt{font-size:36px;color:#26599e;margin-top:65px;}
.business-info .detail .con .line{width:55px;height:2px;background:#26599e;margin-top:20px;}
.business-info .detail .con .des{font-size:16px;margin-top:22px;line-height:1.9;height:304px;overflow:hidden;text-align:justify;}
.business-info .mt{text-align:center;margin-top:76px;font-size:36px;}
.business-info .mc{margin-top:56px;}
.business-info .mc .list{float:left;width:49.286%;height:306px;box-shadow:0 3px 8px 6px rgba(204,204,204,.2);border-radius:30px;padding:40px 45px 0;border:1px solid #fff;margin-bottom:30px;}
.business-info .mc .list:nth-child(2n){float:right;}
.business-info .mc .list .tt{font-size:30px;color:#26599e;}
.business-info .mc .list .line{width:55px;height:2px;background:#26599e;margin-top:22px;}
.business-info .mc .list .des{font-size:17px;line-height:1.8;margin-top:22px;height:92px;overflow:hidden;}
.business-info .mc .list .more{margin-top:40px;font-size:16px;color:#26599e;display:inline-block;}
.business-info .mc .list .more img{margin-left:12px;position:relative;top:2px;}
.business-info .mc .list:hover .more img{transform:rotate(45deg);}
.business-info .mc .list:hover{border:1px solid #26599e;}






.recruit{min-height:500px;margin-top:85px;margin-bottom:85px;}
.recruit .mc{margin-top:36px;}
.recruit .mc .list{padding:36px 0;border-bottom:1px solid #d8d8d8;}
.recruit .mc .list .tt{font-size:24px;}
.recruit .mc .list .tab{margin-top:40px;}
.recruit .mc .list .tab .et{float:left;font-size:18px;margin-right:38px;}
.recruit .mc .list .tab .time{float:right;font-size:18px;}
.recruit .mc .list .bt{cursor:pointer;position:relative;}
.recruit .mc .list .bt:hover .tt{color:#26599e;}
.recruit .mc .list .bt i{position:absolute;right:0;top:2px;font-size:20px;}
.recruit .mc .list .bt i.on{transform:rotate(180deg);}
.recruit .mc .list .bc{display:none;}
.recruit .mc .list .con{font-size:18px;line-height:2;margin-top:70px;}
.recruit .mc .list .email{width:398px;height:67px;line-height:67px;text-align:center;color:#fff;font-size:18px;background:#26599e;border-radius:60px;margin-top:55px;margin-bottom:35px;}





.memoir{min-height:500px;margin-top:85px;margin-bottom:100px;}
.memoir .mc{margin-top:70px;position:relative;overflow:hidden;}
.memoir .mc .list{position:relative;}
.memoir .mc .list .im{height:13.54vw;border-radius:10px;overflow:hidden;}
.memoir .mc .list .tt{margin-top:60px;font-size:40px;color:#26599e;font-family:SourceHanSansCN-Heavy;}
.memoir .mc .list .tt span{font-size:20px;color:#26599e;}
.memoir .mc .list .circle{width:29px;height:29px;background:rgba(239,239,239,0.8);border-radius:50%;margin-top:22px;position:relative;z-index:100;}
.memoir .mc .list .circle:after{content:"";position:absolute;width:13px;height:13px;background:#bbb;left:8px;top:8px;border-radius:50%;}
.memoir .mc .list.swiper-slide-active .circle{background:#e9eef5;}
.memoir .mc .list.swiper-slide-active .circle:after{background:#26599e;}
.memoir .mc .list .cline{position:absolute;left:0;top:calc(13.54vw + 135px);width:0;height:4px;background:#26599e;transition:all 0.6s ease 0s;z-index:10;}
.memoir .mc .list.swiper-slide-active .cline{width:calc(100% + 50px);}
.memoir .mc .list .con{font-size:18px;line-height:1.7;margin-top:26px;}
.memoir .box{position:relative;}
.memoir .box .line{position:absolute;width:100%;height:4px;background:#efefef;top:calc(13.54vw + 135px);}
.memoir .box .swiper-button-prev{top:calc(13.54vw + 136px);left:50px;}
.memoir .box .swiper-button-next{top:calc(13.54vw + 136px);right:50px;}







.profile{margin-top:89px;}
.profile .detail{background:url(../images/map1.png) no-repeat top center;}
.profile .title{font-size:40px;color:#26599e;}
.profile .subtt{color:#26599e;font-size:18px;margin-top:20px;}
.profile .line{width:55px;height:2px;background:#26599e;margin-top:18px;}
.profile .mc{margin-top:32px;}
.profile .mc .left{width:47%;font-size:16px;float:left;line-height:1.9;text-align:justify;}
.profile .mc .right{width:47%;font-size:16px;float:right;line-height:1.9;text-align:justify;}
.profile .mc p{text-indent:2em;}
.profile .box{height:525px;margin-top:100px;background:url(../images/about.jpg) no-repeat center;}
.profile .box .tab{display:flex;justify-content:space-between;padding-top:23px;}
.profile .box .tab .list .tt{font-size:18px;font-family:SourceHanSansCN-Light;color:#0eabee;text-align:center;}
.profile .box .tab .list .tt span{font-family:SourceHanSansCN-Heavy;font-size:50px;background: -webkit-linear-gradient(#265ca1, #0daef1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.profile .box .tab .list1,.profile .box .tab .list3{margin-top:45px;}
.profile .box .tab .list5{margin-top:20px;}
.profile .box .tab .list .des{font-size:18px;font-family:SourceHanSansCN-Light;text-align:center;line-height:1.7;margin-top:11px;}
.profile .box .tab .list i{width:11px;height:11px;background:#26599e;border-radius:50%;display:block;margin:auto;margin-top:11px;position:relative;}
.profile .box .tab .list i:after{content: '';position: absolute;left: 5px;top: 11px;width: 1px;height: 60px;background-image: -webkit-gradient(linear, left top, left bottom, from(#26599e), to(rgba(38, 89, 158, 0)));background-image: linear-gradient(to bottom, #26599e, rgba(38, 89, 158, 0));}
.profile .box .tab .list2 i:after,.profile .box .tab .list4 i:after{height:85px;}




.orientation{line-height:2;font-size:16px;margin-top:40px;}




.mypage{
	padding-top:30px;
	text-align:center;
}
.mypage ul li{
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:#eff1f4;
	border-radius:3px;
	margin:0 4px;
}
.mypage ul li a{
	display:block;
	color:#333;
	font-size:14px;
}
.mypage ul li.active{
	background:#26599e;
	color:#fff;
	font-size:14px;
}
.mypage ul li.active span{
	color:#fff;
}
.party .mypage ul li.active{background:#dd151a;}





.pc-nav .btn{display:none;}
.mnav{display:none;}
.footer .mbottom{display:none;}






@media screen and (max-width:1780px){
	.pc-nav .nav .menu li a{font-size:16px;}
	.pc-nav .nav .menu li{margin-left:30px;}
}
@media screen and (max-width:1590px){
	.pc-nav .nav .menu li a{font-size:16px;}
	.pc-nav .nav .menu li{margin-left:20px;}
	.iAbout .about-right .mt .tt{font-size:28px;}
}
@media screen and (max-width:1450px){
	.container{width:96%;}
	.container1{width:98%;}
}
@media screen and (max-width:1100px){
	.pc-nav .nav .menu li a{font-size:14px;}
	.pc-nav .nav .menu li{margin-left:10px;}
	.footer .top .faddress{width:320px;}
	.footer .top .faddress .phone p{font-size:30px;}
	.footer .top .faddress .con{font-size:16px;}
	.footer .top .fnav{width:calc(100% - 321px);}
	.footer .top .fnav .list .nv{font-size:18px;}
	.footer .top .fnav .list .menu-son a{font-size:14px;}
	.footer .top .fnav .list .tlist a{font-size:18px;}
	
	
	.memoir .mc{width:82%;}
	.memoir .box .swiper-button-prev{left:30px;}
	.memoir .box .swiper-button-next{right:30px;}
}
@media screen and (max-width:940px){
	.pc-nav .nav{display:none;}
	.mnav{display:block;}
	.pc-nav .btn{display:block;float:right;font-size:36px;margin-top:35px;}
	.mnav .menu{
		position: fixed;
		width: 65%;
		height: 100%;
		background:#FAFAFA;
		top: 0;
		left: 0;
		z-index: 3000;
		opacity: 0;
		overflow: auto;
		transform: translate3d(150%,0,0);
	}
	.mnav .menu.on{
		opacity:1;
		transform: translate3d(54%,0,0);
	}
	.mnav .menu ul li{
		min-height:50px;
	}
	.mnav .menu ul li .tt{
		border-top:1px solid #ebebeb;
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
	}
	.mnav .menu ul li:first-child .tt{
		border-top:none;
	}
	.mnav .menu ul li span.circle{
		border: #D8D8D8 1px solid;
		border-radius: 50%;
		width: 10px;
		height: 10px;
		background-color: transparent;
		margin-right: 15px;
		display:inline-block;
	}
	.header .menu ul li .menu-son{
		height:0;
		overflow:hidden;
	}
	.header .menu ul li .menu-son .bt{
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
		background:#ebebeb;
	}
	.header .menu ul li .menu-son .bt i{
		font-size:10px;
		margin-right:17px;
	}
	.header .menu ul li span.more {
		width: 12px;
		height: 12px;
		position: relative;
		float: right;
		top: 20px;
	}
	.header .menu ul li span.more span {
		background: #474747;
		position: absolute;
	}
	.header .menu ul li span.more span.h{
		width: 12px;
		height: 2px;
		transform: translate3d(0,5px,0);
		-webkit-transform: translate3d(0,5px,0);
	}
	.header .menu ul li span.more span.v {
		transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
		-webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
	}
	.header .menu ul li.active span.more span{
		background:#fff;
	}
	.header .menu ul li.active .tt {
		background: #333;
		color: #fff;
	}
	.header .menu ul li.active a span.circle {
		border-color: #fff;
		background-color: #fff;
	}
	.header .menu ul li.active span.more span.v {
		transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
		-webkit-transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
	}
}
@media screen and (max-width:768px){
	.container{width:94%;}
	.container1{width:94%;}
	
	.pc-nav{height:70px;}
	.pc-nav .nav{display:none;}
	.pc-nav .logo-box{height:70px;}
	.pc-nav .logo-box .logo img{height:42px;}
	.headerauto{height:70px;}
	.mnav{display:block;}
	.pc-nav .btn{display:block;float:right;font-size:36px;margin-top:17px;}
	.mnav .menu{
		position: fixed;
		width: 65%;
		height: 100%;
		background:#FAFAFA;
		top: 0;
		left: 0;
		z-index: 3000;
		opacity: 0;
		overflow: auto;
		transform: translate3d(150%,0,0);
	}
	.mnav .menu.on{
		opacity:1;
		transform: translate3d(54%,0,0);
	}
	.mnav .menu ul li{
		min-height:50px;
	}
	.mnav .menu ul li .tt{
		border-top:1px solid #ebebeb;
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
	}
	.mnav .menu ul li:first-child .tt{
		border-top:none;
	}
	.mnav .menu ul li span.circle{
		border: #D8D8D8 1px solid;
		border-radius: 50%;
		width: 10px;
		height: 10px;
		background-color: transparent;
		margin-right: 15px;
		display:inline-block;
	}
	.header .menu ul li .menu-son{
		height:0;
		overflow:hidden;
	}
	.header .menu ul li .menu-son .bt{
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
		background:#ebebeb;
	}
	.header .menu ul li .menu-son .bt i{
		font-size:10px;
		margin-right:17px;
	}
	.header .menu ul li span.more {
		width: 12px;
		height: 12px;
		position: relative;
		float: right;
		top: 20px;
	}
	.header .menu ul li span.more span {
		background: #474747;
		position: absolute;
	}
	.header .menu ul li span.more span.h{
		width: 12px;
		height: 2px;
		transform: translate3d(0,5px,0);
		-webkit-transform: translate3d(0,5px,0);
	}
	.header .menu ul li span.more span.v {
		transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
		-webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
	}
	.header .menu ul li.active span.more span{
		background:#fff;
	}
	.header .menu ul li.active .tt {
		background: #333;
		color: #fff;
	}
	.header .menu ul li.active a span.circle {
		border-color: #fff;
		background-color: #fff;
	}
	.header .menu ul li.active span.more span.v {
		transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
		-webkit-transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
	}
	.index-banner .swiper-pagination{bottom:10px;}
	.index-banner .swiper-pagination-bullet{width:10px;height:10px;}
	
	
	
	
	.iAbout{padding:25px 0;height:auto;}
	.iAbout .about-left{width:100%;border-radius:20px;}
	.iAbout .about-right{width:100%;}
	.iAbout .about-right .mt{margin-top:20px;}
	.iAbout .about-right .mt .tt{font-size:24px;}
	.iAbout .about-right .mt .subtt{font-size:16px;margin-top:12px;}
	.iAbout .about-right .mt .line{width:45px;margin-top:10px;}
	.iAbout .about-right .details{font-size:14px;margin-top:16px;height:auto;line-height:1.8;}
	.iAbout .about-right .more{font-size:15px;margin-top:16px;}
	.iAbout .about-right .more img{width:13px;}
	.tan_video video{width:94vw;}
	.tan_video .shut{width:20px;right:0;top:-30px;}
	
	
	.iBusiness{height:auto;padding-top:25px;}
	.iBusiness .mt .tt{font-size:24px;}
	.iBusiness .mt .subtt{font-size:15px;margin-top:13px;line-height:1.5;}
	.iBusiness .mc{height:auto;margin-top:13px;border-radius:20px;}
	.iBusiness .mc .detail{border-radius:20px;height:auto;}
	.iBusiness .mc .detail .im{width:100%;height:auto;border-radius:20px;}
	.iBusiness .mc .detail .con{width:100%;padding:0 10px;}
	.iBusiness .mc .detail .con .tt{font-size:20px;margin-top:20px;}
	.iBusiness .mc .detail .con .line{width:45px;margin-top:10px;}
	.iBusiness .mc .detail .con .des{font-size:14px;margin-top:12px;height:160px;}
	.iBusiness .mc .detail .con .more{margin-top:15px;margin-bottom:25px;font-size:15px;}
	.iBusiness .mc .detail .con .more img{width:13px;}
	.iBusiness .mc .swiper-button-next{width:32px;height:32px;top:-75px;}
	.iBusiness .mc .swiper-button-prev{width:32px;height:32px;top:-75px;right:43px;}
	
	
	
	.iNews{padding:25px 0;}
	.iNews .mt .tt{font-size:24px;}
	.iNews .mt .tab{margin-top:10px;margin-left:13px;}
	.iNews .mt .tab a{font-size:16px;margin-right:6px;}
	.iNews .mt .more{font-size:14px;margin-top:10px;}
	.iNews .mc{margin-top:18px;}
	.iNews .mc .detail{height:auto;}
	.iNews .mc .detail .right{border-radius:20px;float:none;}
	.iNews .mc .detail .right{width:100%;height:auto;}
	.iNews .mc .detail .right .pic .im{border-radius:20px;}
	.iNews .mc .detail .left{width:100%;float:none;margin-top:15px;}
	.iNews .mc .detail .right .pic .box{padding:16px 20px;}
	.iNews .mc .detail .right .pic .box .tt{font-size:16px;}
	.iNews .mc .detail .right .pic .box .time{font-size:14px;margin-top:6px;}
	.iNews .mc .detail .left .list{padding-bottom:15px;margin-bottom:15px;height:90px;}
	.iNews .mc .detail .left .list .im{width:140px;height:90px;}
	.iNews .mc .detail .left .list .con{width:calc(100% - 150px);}
	.iNews .mc .detail .left .list .con .tt{font-size:16px;margin-top:10px;}
	.iNews .mc .detail .left .list .con .time{font-size:14px;}
	.iNews .mc .detail .left .list .con .des{font-size:14px;}
	
	
	.footer{height:auto;}
	.footer .top{height:158px;}
	.footer .top .faddress{width:100%;height:158px;border-right:none;margin-top:0;}
	.footer .top .faddress .tt{margin-top:20px;font-size:20px;}
	.footer .top .faddress .phone{margin-top:15px;}
	.footer .top .faddress .phone span{font-size:16px;}
	.footer .top .faddress .phone p{font-size:24px;display:inline-block;margin-top:0;}
	.footer .top .faddress .con{font-size:16px;margin-top:12px;line-height:1.6;}
	.footer .top .fnav{display:none;}
	.footer .bottom{margin-top:15px;display:none;}
	.footer .mbottom{display:block;color:#fff;line-height:1.8;padding:10px 0;}
	.footer .mbottom *{color:#fff;}
	
	
	
	.inside-banner{height:150px;}
	.inside-nav{height:auto;line-height:25px;padding:11px 0;}
	.inside-nav .crumb{display:none;}
	.inside-nav .nav a{font-size:15px;margin-right:15px;}
	.inside-nav .nav a:last-child{margin-right:0;}
	.inside-nav .nav p{font-size:15px;}
	.npage{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.npage .mc{margin-top:15px;}
	.nmt{font-size:22px;}
	.nline{width:35px;height:3px;margin-top:12px;}
	.mypage{padding-top:20px;}
	.mypage ul li{width:30px;height:30px;line-height:30px;margin:0 3px;}
	.orientation{font-size:14px;margin-top:20px;}
	
	
	.honor{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.honor .mc{min-height:300px;margin-top:15px;}
	.honor .mc .list{width:49%;margin-right:2%;margin-bottom:12px;}
	.honor .mc .list:nth-child(2n){margin-right:0;}
	.honor .mc .list .img{height:130px;padding:6px;border:2px solid #ededed;border-radius:10px;}
	.honor .mc .list .tt{margin-top:8px;font-size:14px;}
	.honor .mc .list:hover .img{border:2px solid #26599e;}
	
	
	
	.idea{margin-top:25px;margin-bottom:25px;}
	.idea .mc{margin-top:15px;}
	.idea .mc .list{width:49%;height:auto;margin-right:2%;border-radius:6px;padding:15px 10px;margin-bottom:10px;padding-bottom:15px;}
	.idea .mc .list:nth-child(2n){margin-right:0;}
	.idea .mc .list:nth-child(5),.idea .mc .list:nth-child(6){width:49%;}
	.idea .mc .list:nth-child(7),.idea .mc .list:nth-child(8){width:100%;}
	.idea .mc .list .tt{font-size:18px;}
	.idea .mc .list .subtt{font-size:14px;margin-top:5px;}
	.idea .mc .list .con{font-size:15px;height:auto;margin-top:10px;min-height:60px;}
	.idea .mc .list img{width:70px;}
	
	
	
	.build{margin-top:25px;margin-bottom:25px;}
	.build .mc{margin-top:15px;}
	.build .mc .list{padding:15px 10px;}
	.build .mc .list .tt{font-size:18px;}
	.build .mc .list .subtt{font-size:14px;margin-top:5px;}
	.build .mc .list .con{margin-top:10px;font-size:15px;}
	.build .mc .list img{width:70px;bottom:0;}
	
	
	
	.staff{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.staff .mc{min-height:300px;margin-top:15px;}
	.staff .mc .list{width:49%;margin-right:2%;margin-bottom:12px;}
	.staff .mc .list:nth-child(3n){margin-right:2%;}
	.staff .mc .list:nth-child(2n){margin-right:0;}
	.staff .mc .list .im{border-radius:10px;height:120px;}
	.staff .mc .list .tt{margin-top:8px;font-size:14px;}
	
	
	
	
	.business-info{margin-top:25px;margin-bottom:25px;}
	.business-info .detail{border-radius:20px;height:auto;}
	.business-info .detail .im{width:100%;height:auto;border-radius:20px;}
	.business-info .detail .con{width:100%;padding:0 10px;padding-bottom:15px;}
	.business-info .detail .con .tt{font-size:18px;margin-top:15px;}
	.business-info .detail .con .line{width:45px;margin-top:10px;}
	.business-info .detail .con .des{font-size:14px;margin-top:10px;height:auto;line-height:1.8;}
	.business-info .mt{margin-top:25px;font-size:22px;}
	.business-info .mc{margin-top:20px;}
	.business-info .mc .list{width:100%;height:auto;border-radius:20px;margin-bottom:15px;padding:15px 10px;}
	.business-info .mc .list .tt{font-size:18px;}
	.business-info .mc .list .line{width:45px;margin-top:15px;}
	.business-info .mc .list .des{font-size:14px;height:auto;margin-top:10px;}
	.business-info .mc .list .more{margin-top:15px;font-size:14px;}
	
	
	
	
	.news{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.news .mc{margin-top:5px;}
	.news .mc .list{padding:15px 0;}
	.news .mc .list .im{width:140px;height:90px;border-radius:5px;}
	.news .mc .list .con{width:calc(100% - 150px);}
	.news .mc .list .con .tt{font-size:15px;line-height:1.2;margin-top:0;}
	.news .mc .list .con .des{width:100%;font-size:14px;line-height:23px;height:46px;margin-top:5px;}
	.news .mc .list .con .tab{margin-top:5px;}
	.news .mc .list .con .tab .more{font-size:14px;}
	.news .mc .list .con .tab .time{font-size:14px;}
	
	
	
	
	.news-info{margin-top:25px;margin-bottom:25px;}
	.news-info .mt{font-size:17px;line-height:1.5;}
	.news-info .subtt{font-size:13px;margin-top:10px;}
	.news-info .mc{font-size:14px;margin-top:15px;}
	
	
	
	.infor{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.infor .mc{margin-top:15px;}
	.infor .mc .list{margin-bottom:10px;border-radius:10px;height:auto;padding:15px 10px;}
	.infor .mc .list .tt{font-size:15px;}
	.infor .mc .list .des{font-size:14px;margin-top:10px;line-height:1.5;}
	.infor .mc .list .tab{margin-top:10px;}
	.infor .mc .list .tab .time{font-size:14px;}
	.infor .mc .list .tab .more{font-size:14px;margin-left:25px;}
	
	
	
	
	.recruit{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.recruit .mc{margin-top:5px;}
	.recruit .mc .list{padding:12px 0;}
	.recruit .mc .list .tt{font-size:16px;}
	.recruit .mc .list .tab{margin-top:10px;}
	.recruit .mc .list .tab .et{font-size:14px;width:50%;margin-right:0;line-height:1.6;}
	.recruit .mc .list .tab .time{font-size:14px;width:50%;line-height:1.6;}
	.recruit .mc .list .con{font-size:14px;margin-top:15px;}
	.recruit .mc .list .email{max-width:100%;font-size:15px;margin-top:15px;margin-bottom:10px;height:50px;line-height:50px;}
	.recruit .mc .list .bt i{font-size:18px;}
	
	
	
	
	.contact .tab{margin-top:15px;}
	.contact .tab .list{width:100%;height:70px;margin-bottom:10px;}
	.contact .tab .list:last-child{width:100%;}
	.contact .tab .list .img{margin-left:5px;margin-right:5px;padding:0 10px;width:46px;}
	.contact .tab .list .con{width:calc(100% - 56px);}
	.contact .tab .list .con .tt{font-size:16px;margin-top:15px;}
	.contact .tab .list .con .des{font-size:16px;padding-right:8px;line-height:1.2;margin-top:6px;}
	.contact .mc{margin-top:5px;}
	
	
	
	
	.memoir{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.memoir .mc{margin-top:15px;width:82%;}
	.memoir .mc .list .im{height:220px;}
	.memoir .mc .list .tt{margin-top:15px;font-size:20px;}
	.memoir .mc .list .tt span{font-size:16px;}
	.memoir .mc .list .circle{width:24px;height:24px;margin-top:12px;}
	.memoir .mc .list .circle:after{width:10px;height:10px;top:7px;left:7px;}
	.memoir .box .line{top:278px;height:3px;}
	.memoir .mc .list .cline{top:278px;height:3px;}
	.memoir .mc .list .con{font-size:14px;margin-top:10px;}
	.memoir .box .swiper-button-prev{top:279px;left:10px;width:15px;background-size:100%;}
	.memoir .box .swiper-button-next{top:279px;right:10px;width:15px;background-size:100%;}
	
	
	
	
	.profile{margin-top:25px;}
	.profile .title{font-size:20px;}
	.profile .subtt{font-size:14px;margin-top:15px;}
	.profile .line{width:45px;margin-top:12px;}
	.profile .mc{margin-top:15px;}
	.profile .mc .left{width:100%;font-size:14px;}
	.profile .mc .right{width:100%;font-size:14px;}
	.profile .box{margin-top:15px;height:350px;background-size:cover;}
	.profile .box .tab{padding-top:10px;}
	.profile .box .tab .list{width:25%;}
	.profile .box .tab .list:last-child{display:none;}
	.profile .box .tab .list .tt{font-size:15px;}
	.profile .box .tab .list .tt span{font-size:24px;}
	.profile .box .tab .list .des{font-size:14px;line-height:1.3;margin-top:7px;}
	.profile .box .tab .list1, .profile .box .tab .list3{margin-top:35px;}
	
	
	
	
}



























