.ym_b{margin:0;padding:0;}
.ym_b .ym_bb{height:auto;}
.ym_b .ym_bb .ym_bba{margin:0;}
.ym_b .ym_bb .ym_bbp {transform:translate3d(0,0,0) scale(1.2);transition:all 5s;width:100%}
.ym_b .ym_bb .ym_bbpb{width:100%}
.ym_b .ym_bb .swiper-slide-active .ym_bbp{transform:translate3d(0,0,0) scale(1);}
.ym_b .ym_bb .bannerfadeUp100{opacity:0;transform:translate3d(100px,0,0);transition:all 2s;}
.ym_b .ym_bb .swiper-slide-active .bannerfadeUp100 {transform:translate3d(0,0,0);opacity:1;}
.ym_b .ym_bb .ym_bba .ym_bbn{position:absolute;top:0;left:0;right:0;padding-left:15%;display:flex;}
.ym_b .ym_bb .ym_bba .ym_bbn .ym_bbnw{height:700px;margin:0;padding:0;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: start;-webkit-box-orient: vertical;}
.ym_b .ym_bb .ym_bba .ym_bbn .ym_bbnw .ym_bbws{font-size:16px;color:#ffffff;letter-spacing:2px;font-weight:lighter;line-height:1.1;margin-bottom:35px;display:flex;}
.ym_b .ym_bb .ym_bba .ym_bbn .ym_bbnw .ym_bbwb{font-size:64px;color:#ffffff;letter-spacing:2px;font-weight:lighter;line-height:86px;margin-bottom:20px;position:relative;}
.ym_b .ym_bb .ym_bba .ym_bbn .ym_bbnw .ym_bbwy{color:#ffffff;opacity:0.5;font-size:20px;font-weight:lighter;line-height:1.1;}
.ym_b .ym_bb .ym_bba .ym_bbn .ym_bbnw .ym_bbwp{width:50%;}
.ym_b .ym_bb .ym_bbm{width:1.56%;position:absolute;top:70%;left:50%;z-index:1;animation:move2 1.5s linear infinite;}
@keyframes move2 {0% {transform:translate(-50%,0);}100% {transform:translate(-50%,70px);}}
.ym_b .ym_bb .ym_bbs {position:absolute;z-index:1;left:30px;top:85%;transform:translate(0,-50%);display:flex;}
.ym_b .ym_bb .ym_bbs span{transform: translate3d(0px, 0px, 0px) scaleX(1) scaleY(0.75); transition-duration: 600ms;}
.ym_b .ym_bb .ym_bbsx{font-family:Arial;font-weight:bold;letter-spacing:1px;font-size:16px;color:#5f626f;float:left;}
.ym_b .ym_bb .ym_bbsz{font-family:Arial;font-weight:bold;letter-spacing:1px;font-size:16px;color:#5f626f;float:right;}
.ym_b .ym_bb .swiper-pagination {margin:10px auto;position:relative;height:1px;width:100px;background:rgba(0,0,0,0.5);}
.ym_b .ym_bb .swiper-pagination-progress .swiper-pagination-progressbar {height:3px;top:-1px;left:0;width:100%;background-color:#5f626f;}
.ym_b .ym_up100{animation-name:ym_up100;}
@keyframes ym_up100{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.ym_b .ym_bt{background:url(/images/i213.png)no-repeat center 30px;text-align:center;width:100%;margin:100px auto 50px;position:relative;}
.ym_b .ym_bt span{font-size:50px;line-height:65px;margin-bottom:5px;display:block;text-transform:uppercase;color:#000}
.ym_b .ym_bt h3{font-size:24px;height:44px;line-height:44px;color:#fff;display:inline-block;text-align:center;background:#026eff;padding:0 26px;position:relative;z-index:3}
.ym_b .ym_bm{width: 300px;height: 30px;display: block;margin:50px auto;border: 2px solid #026eff;text-align: center;line-height: 25px;color: #026eff;}
.ym_b .ym_bm:hover {background: #026eff;color: #fff;}
.ym_b .ym_by {position:relative;border-radius:90px 90px 0 0;top:-130px;z-index:6;background-color:#fff;overflow:hidden;height:130px;margin:0 auto;width:80%;display:flex;text-align:center;} 
.ym_b .ym_by .ym_byn{width:20%;float:left;}
.ym_b .ym_by .ym_byn .ym_byt{font-weight:bold;color:#026eff;font-weight:normal;font-size:80px;width:100%;height:80px;line-height:70px;text-align:center;position:relative;z-index:2;letter-spacing:1px;margin:10px 0 10px 0;}
.ym_b .ym_byn h3{font-size:16px;color:#333333;font-weight:normal;line-height:30px;}
.ym_b .ym_bj{width:100%;margin:0;padding:0;background: url(/images/about213.jpg) no-repeat center 0;}
.ym_b .ym_bj .ym_bjn{width:100%;margin:0 auto;font-size:22px;text-align:center;line-height:55px;overflow:hidden;animation-duration:1.5s;animation-fill-mode:forwards;}
.ym_b .ym_bf{width:100%;margin:0;overflow: hidden;}
.ym_b .ym_bf ul {width: 98%;margin:auto;animation-duration:1.5s;animation-fill-mode:forwards;}
.ym_b .ym_bf li {width: 24.25%;float: left;margin-right: 1%;margin-bottom: 22px;position: relative;border-radius: 5px;transition: all .5s;}
.ym_b .ym_bf li:nth-child(4n) {margin-right: 0;}
.ym_b .ym_bf li .ym_bfp {width: 100%;}
.ym_b .ym_bf li .ym_bfp img {width: 100%;height: 100%;display: block;border-radius: 5px;}
.ym_b .ym_bf li .ym_bft {position: absolute;left: 0;bottom: 0;height: 60px;background: url(/images/bg266.png) repeat;width: 100%;border-radius: 0 0 5px 5px;color: #fff;transition: all .5s;}
.ym_b .ym_bf li .ym_bft h3 {font-size: 18px;font-weight: 100;line-height: 60px;text-align: center;transition: all .5s;}
.ym_b .ym_bf li .ym_bft span{margin: 0 auto; margin-top: 20px; display: block; border: 1px solid #fff; text-align: center; width: 123px; height: 33px; line-height: 33px; border-radius: 5px; opacity: 0; transition: all .5s;}
.ym_b .ym_bf li:hover{text-align: center; box-shadow: 2px 5px 2px rgba(0, 0, 0, 0.1);}
.ym_b .ym_bf li:hover .ym_bft{background: url(/images/bgb266.png) repeat; height: 100%; border-radius: 5px;}
.ym_b .ym_bf li:hover .ym_bft h3{padding-top: 89px;}
.ym_b .ym_bf li:hover .ym_bft span{opacity: 1;}
.ym_b .ym_bw{width:80%;margin:auto;position: relative;overflow: hidden;animation-duration:1.5s;animation-fill-mode:forwards;}
.ym_b .ym_bw .ym_bwl{float: left; width: 25%; height: 450px; }
.ym_b .ym_bw .ym_bwl .ym_bwlc{ background: #FFF; border:2px solid #026eff; }
.ym_b .ym_bw .ym_bwl .ym_bwlc span img{ margin-top: -28px; }
.ym_b .ym_bw .ym_bwl .ym_bwlc p{color:#026eff;}
.ym_b .ym_bw .ym_bwl .ym_bwla{ display: block; width: 100%; height:100px;padding:30px 0; background: #f5f5f5; margin-bottom: 10px;}
.ym_b .ym_bw .ym_bwl .ym_bwla span{display: block;width: 28px;height: 28px;float: left;margin-left: 15px;margin-right: 10px;overflow: hidden;}
.ym_b .ym_bw .ym_bwl .ym_bwla p{ display: block; overflow: hidden; line-height: 28px; color: #333; font-size:22px; }
.ym_b .ym_bw .ym_bwl .ym_bwla:hover p{color: #026eff;}
.ym_b .ym_bw .ym_bwn{width: 48%; height: 430px;float: left; margin:0 1%; position: relative;}
.ym_b .ym_bw .ym_bwn .ym_bwnl{ width: 100%; height: 337px; position: absolute;left:0;top: 0; display: none;display: block;}
.ym_b .ym_bw .ym_bwn .ym_bwnl img{ width:100%;}
.ym_b .ym_bw .ym_bwn .ym_bwnn{background-color: #026eff;opacity: 0.7; width:100%; height:430px;position: absolute;top: 0px;left: 0;}
.ym_b .ym_bw .ym_bwn .ym_bwnz{width:48px;height:29px;position: absolute;left:30px;top:30px;}
.ym_b .ym_bw .ym_bwn .ym_bwnb{width:80%;height:30px;margin:80px auto 30px;overflow: hidden;}
.ym_b .ym_bw .ym_bwn .ym_bwnb img{ display: block; float: left; width: 32px; height: 32px; margin-right: 10px; }
.ym_b .ym_bw .ym_bwn .ym_bwnn .ym_bwnb p{line-height: 32px; display: block; float: left; font-size: 22px; color: #FFF; }
.ym_b .ym_bw .ym_bwn .ym_bwnn p{width:80%;margin:auto;display: block; font-size:16px; color: #FFF; line-height: 30px;}
.ym_b .ym_bw .ym_bwn .ym_bwny{width:48px;height:29px;position: absolute;right:30px;bottom:70px;}
.ym_b .ym_bw .ym_bwbq{width:100%;height:30px;position:absolute;top:380px;margin:10px auto;padding:0 3%;border-bottom: 2px solid #fff;border-top:2px solid #fff;display:flex;overflow:hidden;color: #fff;font-size: 14px;line-height: 28px;}
.ym_b .ym_bw .ym_bwbq span:not(:last-child){width:20%;margin-right:4%;color: #fff;font-size: 14px;line-height: 28px;}
.ym_b .ym_bw .ym_bwbq span:last-child{width:20%;color: #fff;font-size: 14px;line-height: 28px;}
.ym_b .ym_bc{width:100%;margin:0}
.ym_b .ym_bc .ym_bcc{width:90%; height:300px;margin:0 auto;overflow: hidden;padding-top:250px;}
.ym_b .ym_bc .ym_bcc a{ display: block; width: 42px; height: 42px; overflow: hidden; }
.ym_b .ym_bc .ym_bcc a:hover img{ margin-top: -42px; }
.ym_b .ym_bc .ym_bcc .ym_bccl{float:left; }
.ym_b .ym_bc .ym_bcc .ym_bccr{float:right;}
.ym_b .ym_bc .ym_bcn{width: 80%;overflow: hidden;position: relative;height:650px;margin-left: 10%;margin-top:-300px;}
.ym_b .ym_bc .ym_bcn .ym_bcnd{width: 100%;height:650px;padding-top:70px; overflow: hidden;    margin:auto;}
.ym_b .ym_bc .ym_bcn .ym_bcnd .ym_bcbd{width:100%;height: 476px;opacity: 0.7;transition: all 1s;position: absolute;left:0;top: 0;right: 0; }
.ym_b .ym_bc .ym_bcn .ym_bcnd .ym_bcbb .ym_bcbd{ opacity: 0;}
.ym_b .ym_bc .ym_bcn .ym_bcnd .ym_bcbb{ z-index: 10;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.ym_b .ym_bc .ym_bcn .ym_bcnl{ width: 3.24%; height: 500px; position: relative; background: #FaFafa; margin:0 5px; border:1px solid #0222; float: left;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.ym_b .ym_bc .ym_bcn .ym_bcnt{padding:34px 30px; height:100px; border-bottom: 3px solid #026eff;}
.ym_b .ym_bc .ym_bcn .ym_bcnt span{ display: block; overflow: hidden; }
.ym_b .ym_bc .ym_bcn .ym_bcnt span em{ display: block; width:4px; height:20px;background:#ff9900;  float: left; margin-right:10px; }
.ym_b .ym_bc .ym_bcn .ym_bcnt span strong{ display: block; float: left; font-size:20px; line-height: 20px; color: #333; }
.ym_b .ym_bc .ym_bcn .ym_bcnt p{ display: block; font-size: 12px; color: #999;padding-top:12px;}
.ym_b .ym_bc .ym_bcn .ym_bcnn{padding:47px 28px 0px 28px;}
.ym_b .ym_bc .ym_bcn .ym_bcnn ul{ overflow: hidden; margin-bottom: 30px;}
.ym_b .ym_bc .ym_bcn .ym_bcnn ul span{ display: block; width:48px; height:48px; float: left; margin-right:10px;border-radius: 5px;overflow: hidden;}
.ym_b .ym_bc .ym_bcn .ym_bcnn ul span img{width: 100%;}
.ym_b .ym_bc .ym_bcn .ym_bcnn ul p{ display: block; overflow: hidden; padding:4px 0; }
.ym_b .ym_bc .ym_bcn .ym_bcnn ul p em{display: block; font-size:14px; line-height: 20px; color: #333;}
.ym_b .ym_bc .ym_bcn .ym_bcnn ul p strong{ display: block; font-size:12px; line-height: 20px; color: #888;}
.ym_ba {width:100%;margin:0 auto;display:grid;}
.ym_ba ul {width:80%;margin:0 auto;}
.ym_ba ul li {width:33.3%;float:left;padding:10px;}
.ym_ba ul li .ym_baz {width:100%;float:left;}
.ym_ba ul li a{display:block}
.ym_ba ul li .ym_baz .ym_baza {width:100%;float:left;position:relative;background:black;overflow:hidden;text-align:center;}
.ym_ba ul li .ym_baz .ym_baza img {width:100%;float:left;transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;-o-transition:width all 1s linear;}
.ym_ba ul li .ym_baz:hover .ym_baza > img {opacity:0.5;transform:scale(1.09,1.09);-ms-transform:scale(1.09,1.09);-webkit-transform:scale(1.09,1.09);-o-transform:scale(1.09,1.09);-moz-transform:scale(1.09,1.09);}
.ym_ba ul li .ym_baz .ym_baza .ym_bazb {width:100%;height:100%;border:solid 1px white;position:absolute;left:0;top:0;opacity:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.ym_ba ul li .ym_baz:hover .ym_baza .ym_bazb {opacity:1;width:90%;height:90%;left:5%;top:5%;}
.ym_ba ul li .ym_baz .ym_baza h4 {width:100%;position:absolute;left:0;top:50%;margin-top:-82px;padding-bottom:22px;font-size:20px;color:white;line-height:30px;opacity:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.ym_ba ul li .ym_baz:hover .ym_baza h4 {opacity:1;margin-top:-102px;}
.ym_ba ul li .ym_baz .ym_baza p {width:100%;padding:0 6%;position:absolute;left:0;top:45%;font-size:14px;color:white;line-height:20px;overflow:hidden;opacity:0;margin-top:-33px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.ym_ba ul li .ym_baz:hover .ym_baza p {opacity:0.6;}
.ym_ba ul li .ym_baz .ym_baza .ym_bazm {width:100%;position:absolute;left:0;top:50%;opacity:0;margin-top:27px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.ym_ba ul li .ym_baz .ym_baza .ym_bazm a {display:inline-block;width:41px;height:41px;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.ym_ba ul li .ym_baz .ym_baza .ym_bazm a img {width:100%;float:left;}
.ym_ba ul li .ym_baz:hover .ym_baza .ym_bazm {opacity:1;margin-top:47px;}
.ym_ba ul li .ym_baz .ym_baza .ym_bazm a:hover {box-shadow:0 0 12px rgba(255,255,255,0.6);}
.ym_bab{width:100%;text-align: center;    border-radius: 4px;box-shadow: 0px 10px 30px -10px #ddd;}
.ym_bab a{padding: 20px 0 10px 0;width: 100%;font-size: 22px;overflow: hidden;border-bottom: 2px solid #006eff;}
.ym_bab a:hover{color:#026eff}
.ym_bab  span{display: inline-block;background: #f1f2f5;border-radius: 20px;height: 23px;font-size: 15px;margin: 15px 0 0 0px;color: #006eff;padding-left: 29px;padding-right: 10px;line-height: 23px;    transform: translateY(-26%);float:left;}
.ym_bab p {font-size: 16px;margin:10px;color: #006eff!important;float:left;}
.ym_bab t{border-radius: 5px;margin:5px 10px;border: 1px solid #006eff;display: inline-block!important;background: #fff;background-image: linear-gradient(90deg, #006eff, #13adff)!important;box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3);padding: 5px 10px!important;font-size: 12px!important;color:#ffffff;float: right;}
.ym_bx {margin:30px 0;}
.ym_bx ul{margin:0;width:100%;overflow:hidden;}
.ym_bx .ym_bxl {padding-top:20px;background:#fff;width: 80%;margin-left: 10%;}
.ym_bx .ym_bxl ul li {float:left;width:12.5%;padding:0 5px;margin-bottom:8px;}
.ym_bx .ym_bxl ul a {display:block;background:#ededed;text-align:center;font-size:16px;color:#202020;line-height:30px;cursor:pointer;}
.ym_bx .ym_bxl ul li.on a,.ym_bx .ym_bxl ul li a:hover {background:#026eff;color:#fff;}
.ym_bx .ym_bxn {margin:30px 0 0;overflow:hidden;}
.ym_bx .ym_bxn ul li {float:left;width:33.33%;margin:10px 0 0;padding:0 5px;}
.ym_bx .ym_bxn ul li a {display:flex;border:1px solid #E5E5E5;padding:23px 30px;height:120px;background: #ededed;text-align:left;font-size: 16px;color: #202020;line-height: 30px;cursor: pointer;}
.ym_bx .ym_bxn ul li a:hover {background:#f3f3f3;border:1px solid #026eff}
.ym_bx .ym_bxn ul li a .ym_bxnt{flex:1; overflow:hidden;}
.ym_bx .ym_bxn ul li a .ym_bxnb{line-height:20px; color:#1D1D1D; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.ym_bx .ym_bxn ul li a .ym_bxnb::after{content:""; display:block; width:30px; height:1px; margin:8px 0 0; background:#C2C2C2; vertical-align:top;}
.ym_bx .ym_bxn ul li a .desc{font-size:14px; line-height:20px; margin:15px 0 0; color:#828282; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ym_bx .ym_bxn ul li a .ym_date{width:64px; height:64px; margin:6px 0 0 80px; text-align:center;}
.ym_bx .ym_bxn ul li a .ym_day{line-height:43px; font-size:36px; color:#212121; border:1px solid #e5e5e5; border-bottom:none; -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.ym_bx .ym_bxn ul li a .ym_year{line-height:16px; font-size:12px; color:#818181; border:1px solid #e5e5e5; -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.ym_bx .ym_bxn ul li a:hover .ym_bxnb{color:#026eff;font-size:20px}
.ym_bx .ym_bxn ul li a:hover .ym_day{border-color:#026eff; color:#fff; background:#026eff;}
.ym_bx .ym_bxn ul li a:hover .ym_year{border-color:#1622c2; color:#fff; background:#1622c2;}
.ym_bx .ym_bxn .ym_bxnl{background:#F3F3F3; padding:20px; display:block; height:380px; border:none;}
.ym_bx .ym_bxn .ym_bxnl .ym_bxnp{width:100%; height:260px;}
.ym_bx .ym_bxn .ym_bxnl .ym_bxnp img{width:100%;height:260px;border-radius:5px;}
.ym_bx .ym_bxn .ym_bxnl .ym_bxnp img:hover{transform:scale(1.05);transition-duration:0.3s;}
.ym_bx .ym_bxn .ym_bxnl .ym_bxnt{color:#026eff;padding:20px 0 0 0; height:100px;}
.ym_bx .ym_bxn .ym_bxnl .ym_bxnb{color:#026eff;float:left; width:80%; margin:8px 0 0; display:-webkit-box; white-space:initial; -webkit-box-orient:vertical; -webkit-line-clamp:2;overflow:hidden;}
.ym_bx .ym_bxn .ym_bxnl .ym_date{float:right; margin:0;}
.ym_bx .ym_bxn .ym_bxnl .ym_day{border-color:transparent;border:1px solid #e5e5e5;}
.ym_bx .ym_bxn .ym_bxnl .ym_year{border-color:transparent;border:1px solid #e5e5e5;}
.ym_bx .ym_bxn .ym_bxnl .ym_bxnb::after{content:none;}
.ym_bx .ym_bxn .ym_bxnl:hover{background:#026eff;transition-duration:0.3s;} 
.ym_bx .ym_bxn .ym_bxnl:hover .ym_day{color:#026eff; border-color:transparent; background:#fff;}
.ym_bx .ym_bxn .ym_bxnl:hover .ym_year{color:#026eff; border-color:transparent; background:#fff;}
.ym_bx .ym_bxn .ym_bxnl:hover .ym_bxnt{color:#fff;}
.ym_bx .ym_bxn .ym_bxnl:hover .ym_bxnb{color:#fff;font-size:20px;transition-duration:0.3s;}