@charset "utf-8";
body,html{font-family:"Helvetica Neue",Helvetica,Arial;width:100%;height:100%}
.section{width:100%;height:auto;float:left;}
.shiro{display:none}
a:hover{text-decoration: none;}
.text-justify{text-align: justify;}
#carouselpro .carousel-indicators{position: static;flex-wrap: wrap;justify-content: flex-start;}
#carouselpro .carousel-indicators li{width: 80px;height: 80px;text-indent: 0;box-sizing: border-box;position: relative;}
#carouselpro .carousel-indicators li img{width: 80px;height: 80px;}
#carouselpro .carousel-indicators li.cvideo:before{font-family: var(--fa-style-family,"Font Awesome 6 Free");content: "\f144";font-weight: 400;font-size: 36px; position: absolute;top: 50%;left: 50%;z-index: 1;margin-top: -18px;margin-left: -18px;color: #fff;text-shadow: #333 2px 2px;}
#carouselpro .carousel-indicators li.active img{border-color: var(--tblr-dark);}
.covervideo{position: relative;display: inline-block;}
.covervideo:hover:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3);}
.covervideo:after{font-family: var(--fa-style-family,"Font Awesome 6 Free");content: "\f144";font-weight: 400;font-size: 60px;position: absolute;top: 50%;left: 50%;z-index: 1;margin-top: -45px;margin-left: -30px;color: #fff;text-shadow: #333 2px 2px;}
.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem;text-align:center}
.empty-header{margin:0 0 1rem;font-size:4rem;font-weight:var(--tblr-font-weight-light);line-height:1;color:var(--tblr-muted)}
.empty-title{font-size:1.25rem;line-height:1.75rem;font-weight:var(--tblr-font-weight-bold)}
.card .card-body{position: static;}
.inner .header{background-color: #4299e1;min-height: 3.5rem !important;border-bottom: 1px solid #f1f1f147 !important;}
.inner .header .navbar-nav .nav-link{color: #fff;padding: 1rem 0rem;}
.inner .header .nav .nav-item .nav-link{color: #fff;}
.inner .navbar .navbar-nav .nav-link:hover{color: #fff;border-radius: 0;}
.inner .header .navbar-nav .nav-link:hover {border-bottom: 2px solid #fff;color: #fff !important;}
.inner .header .navbar-nav .dropdown-menu{top: 61px;}
.header{background-color: transparent;padding:0px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.header .navbar-nav .nav-link{color: #fff;font-size: 1.1rem;padding: 1.8rem 0rem;border-radius: 0;}
.header .navbar-nav .nav-link:hover{border-bottom: 2px solid #fff;}
.header .navbar-nav .fa-fw{margin-right: .2rem;}
.header .navbar-nav .hvr-underline-from-left{overflow:initial;}
.header .navbar-nav .dropdown-menu{min-width: auto;width: auto;display: flex;flex-direction: column; top:86px;max-height: 0px;height:0px;visibility: hidden;overflow: hidden;padding: 0;}
.header .navbar-nav .nav-item:hover .dropdown-menu,.header .navbar-nav .nav-item a:hover+.dropdown-menu{visibility: visible;max-height: 100vh;height: auto;}
.header .navbar-nav .nav-item .dropdown-menu .dropdown-item{min-width: 8rem;font-size: .9rem;padding: .75rem;}
.header .navbar-nav .nav-item .dropdown-menu dl:last-child{border-right: none!important;}
.header .navbar-nav .nav-item .dropdown-menu dl dt .dropdown-item{font-weight: bold;}
.header .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus, .header .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{background-color: var(--tblr-info);color: #fff;}
.header .navbar-nav .nav-item1 .dropdown-menu{width: auto;flex-direction: row;}
.header .nav .nav-item .nav-link{color: #fff;}
/*.headerbg,.inner .header{background-color: #3988ff;}*/
.index .headerbg{background-color: #fff;min-height: 3.5rem !important;border-bottom: 1px solid #f1f1f147 !important;}
.index .headerbg .navbar-nav .nav-link {padding: 1rem 0rem;}
.index .headerbg .navbar-nav .dropdown-menu{top: 62px;}
.index .headerbg .navbar-nav .nav-link{color: #111;}
.index .headerbg .nav .nav-item .nav-link{color: #111;}
.index .headerbg .navbar-nav .nav-link:hover{border-bottom: 2px solid #111;color: #111!important;}
.index .headerbg2{background-color: #fff;min-height: 5.5rem!important;}
.index .headerbg2 .navbar-nav .nav-link{color: #111;}
.index .headerbg2 .nav .nav-item .nav-link{color: #111;}
.index .headerbg2 .navbar-nav .nav-link:hover{border-bottom: 2px solid #111;color: #111!important;}
.inner .header{position: relative;}
.banner .carousel-control-next, .carousel-control-prev{width: 5%;}
.banner .carousel-caption{left: 10%;right: 10%;text-align: left;padding-top: 60px;}
.banner .carousel-caption h2{font-size: 2rem;margin-bottom: 2rem;}
.banner .carousel-caption p{font-size: 18px;margin-bottom: 3rem;line-height: 1.8;}
.banner .carousel-caption .icontxt{font-size: 1rem;}
.card-img-overlay{background-color: rgba(0, 0, 0, .4);color: #fff;}
.cases .card .card-img-overlay{top: 100%;transition: all ease-out .3s;justify-content: flex-start;padding: 145px 145px 75px 80px;line-height: 1.7;}
.cases .card:hover .card-img-overlay{top: 0;}
.partner .card .card-img-overlay{background-color: rgba(0, 0, 0, .7);transition: all ease-out .3s;}
.partner .card .card-img-overlay h3{transition: all ease-out .3s;}
.partner .card:hover .card-img-overlay,.partner .card a:hover .card-img-overlay{background-color: rgba(0, 0, 0, 0); justify-content: center;align-items: center;}
.partner .card a:hover .card-img-top{transform: scale(1.2);}
.footer dl dd{float: left;margin-right: 1rem;}
.footer .flink a{color: #eee;}
.branch .hvr-sweep-to-bottom:before{background-color: rgba(0, 0, 0, .3);}

.sicos {background: url(../img/sico.jpg) no-repeat top center;}
.sico{display: inline-block;width: 200px;height: 200px;border-radius: 100px;text-align: center;}
.sico .fa{font-size: 100px;width: 100px;height: 100px;margin-top: 60px;}
.sico1{background-color: #06a25f;}
.sico2{background-color: #136efa;}
.sico3{background-color: #db4936;}
.sico4{background-color: #ffb700;}
.sico2 .fa{margin-top: 50px;}
.pro-yuan{display: inline-block;width: 150px;height: 150px;border-radius: 150px;text-align: center;}
.pro-yuan span{ font-size: 62px; text-align: center; color: #fff; margin-top: 50px;display: block; }
.pro-solu h3{font-size: 18px; font-weight: bold; color: #fff;  margin-bottom: 10px;margin-top: 15px;}
.pro-solu p{ font-size: 16px;  color: #fff; line-height: 24px; margin-top: 10px;}
.down-card{display: flex!important;justify-content: space-between!important;margin-top: 1rem;}
.down-card .ofhidden img{transition: all 0.5s;}
.down-card .ofhidden{overflow: hidden;background: #e14045;border-radius: 50%;cursor: pointer;box-shadow: 0px 2px 6px 0px rgba(206, 206, 206, 0.83);}
.down-card .down-card-text{margin-left: 10px;padding: 10px;align-items: center!important;display: flex!important;width: 100%;background: #ecedf3;border-radius: 20px;font-size: 16px;font-weight: bold;color: #82828a;transition: all 0.5s;}
.down-card:hover .down-card-text{box-shadow: 0px 2px 6px 0px rgba(206, 206, 206, 0.83);transition: all 0.5s;background:#e3e6f9;color:#333;}
.down-card:hover .ofhidden img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transition: all 0.5s;}
.cooper {background: url(../img/process-bg.jpg) center/cover fixed no-repeat;}
a.cases-overflow-hidden{display: block;width: 100%;height: 250px;overflow: hidden;}
a.cases-overflow-hidden:hover img, a:hover.cases-overflow-hidden img{-webkit-transition: all 5s linear;-o-transition: all 5s linear;transition: all 5s linear;-webkit-transform:translate(0,calc(-100% + 50px));-ms-transform:translate(0,calc(-100% + 50px));transform:translate(0,calc(-100% + 50px));}
.DX_title1{width:20%;margin-left:33%;text-align:center;margin-bottom:0 !important;}
.DX_title2{width:50%;padding:2% 10%;margin-left:23%;}
.DX_title3{width:30%;padding:1% 0%;margin-left: 38%;}
.tc_table{width: 100%;text-align: center;margin-bottom: 40px;}
.tc_table p{margin:3px 0;}
.tc_table .td_rightBr{border-right:2px solid #D9D9D9;} 
.tc_table .td_bottomBr{border-bottom:2px solid #D9D9D9;}
.tc_table .spp_div{background: #F2F2F2;color:#222;padding:3% 6%;margin:0 auto;border-radius: 4px;font-size: 15px;}
.ytpage{width: 100%;height: 700px;overflow: hidden;position: relative; background-color: #fff;}
.yt1{display: inline-block;width: 955px;height: 596px;background:url(/web/allimg/page/yt1.png) no-repeat;position: absolute;right: 0px;top: 0px;z-index: 0}
.yt2{display: inline-block;width: 950px;height: 554px;background:url(/web/allimg/page/yt2.jpg) no-repeat;position: absolute;right: 0px;bottom: 0px;z-index: 0}
.ytpage h1{font-size: 4rem;line-height: 1.2;}
.ytpage h3{font-size: 24px; line-height: 1.5em;margin: 20px 0px;}
.ytpage h4{font-size: 20px; line-height: 1.5em;}
.ytpage1{background-color: ##f2f2f2;padding: 50px 0px;overflow: hidden;}
.ytpage2{background:url(/web/allimg/page/yt3.jpg) top center;position: relative;height: 639px;overflow: hidden;}
.ytpage2 .txtbox{background-color: #fff;width: 40%;height: auto;position: absolute;right: 0px;top: 100px;padding: 30px;box-shadow: 1px 2px 5px #333;}
.ytpage3{position: relative;margin: 0px;padding: 0px;margin-top: -150px;overflow: hidden;}
.ytpage3 .svgbg{fill: #f2f2f2;float: left;}
.ytpage4{background-color: #f2f2f2;margin: 0px;padding: 50px 0px;overflow: hidden;height: 600px;}
.ytpage5{position: relative;margin: 0px;padding: 0px;margin-top: -150px;overflow: hidden;}
.ytpage5 .svgbg{fill: #fff;float: left;}
.ytpage6{overflow: hidden;background-color: #fff;padding: 50px 0px;}
.buildstep {background: url(../img/coline.jpg) repeat;}
.ywsec1 {background: url(../img/ywsec1.jpg) no-repeat;background-size: cover;}
.ywsec3 {background: url(../img/ywsec3.jpg) no-repeat;background-size: cover;}
.app-solution .yk{width:110px;margin:0 auto;margin-bottom:12px;height:110px;line-height:110px;background:#a7cf47;border-radius:50%;font-size:30px;letter-spacing:2px;color:#fff}
.yk{transition:all 0.8s;border-radius: 50%;}
.yk:hover{border-radius:8px !important;}
.red_yb{width: 217px;height: auto;padding: 8px;border-radius: 50%;margin: auto;border: 1px dashed #c00000;}
.red_y{font-weight: bold;box-shadow: 0px -17px 41px -6px #bfbfbf inset;width:100px;height: auto;padding: 35px 0;background:#fff;color:#c00000;font-size:20px;border-radius: 50%;margin: 0 auto;}
.Bbox1{width: 90px;height:90px;border-radius: 50%;color:#fff;font-size:17px;font-weight: bold;box-shadow:4px 46px 39px 0px #b5b5b5;}
.xbox1{width:100px;height: 100px;line-height: 100px;text-align: center; border-radius: 50%;background:#9A9A9A;box-shadow:0px 0px 11px 0px #838383 inset;}
.Bbox2{width: 90px;height:90px;border-radius: 50%;color:#fff;font-size:17px;font-weight: bold;box-shadow:4px 46px 39px 0px #b5b5b5;}
.xbox2{width:100px;height: 100px;line-height: 100px;text-align: center; border-radius: 50%;background:#FFC000;box-shadow:0px 0px 11px 0px #e0aa05 inset;}
.Bbox3{width: 90px;height:90px;border-radius: 50%;color:#fff;font-size:17px;font-weight: bold;box-shadow:4px 46px 39px 0px #b5b5b5;}
.xbox3{width:100px;height: 100px;line-height: 100px;text-align: center; border-radius: 50%;background:#5898D3;box-shadow:0px 0px 11px 0px #437fb7 inset;}
.DX_pm1{margin-left:-5%;}
.DX_pm2{margin-left:7%;margin-top:4%;margin-bottom:6% !important;}
.DX_pm3{margin-top:18%;width:100%;}
.DX_mp4{font-size:40px;margin-top:7%;}
.DX_mp5{margin-bottom:14.5%;}
.DX_mp6{margin-bottom:5.3%;}
.DX_mp7{margin-bottom:17.2%;}
.DX_mp8{list-style:none;width:100%;font-size:22px;margin-top:25%;letter-spacing: 1px;}  
.DX_mp9{font-size:25px;}
.DX_mp8 .li2{margin:20% 0;vertical-align:middle;}
.DX_pm10{margin-left:-10%;}
.DX-PadT1{padding-top:25%;}
.DX-PadT2{padding-top:7%;}
.DX-PadT3{padding-top:4%;}
.DX-PadT4{padding-top:16%;}
.DX-PadT5{padding-top:3%;}
.DX-PadT6{padding-top:1%;}
.Dx-MarTLR1{margin-left:6%;}
.Dx-MarTLR2{margin-top:13%;}
.Dx-MarTLR3{margin-left:8%;margin-top:8%;}
.Dx-MarTLR4{margin-left:-5%;margin-top: 15%;}
.Dx-MarTLR5{margin-left:-10%;margin-top: 30%;}
.xg_ul_br{border-left:none;border-right:none;}
.DX_img3{width:50%;margin:0 auto;}
.DX_img4{width:30%;}
.DX_td1{width:10%;}
.DX_title1{width:20%;margin-left:33%;text-align:center;margin-bottom:0 !important;}
.DX_title2{width:50%;padding:2% 10%;margin-left:23%;}
.DX_title3{width:30%;padding:1% 0%;margin-left: 38%;}
.text-title h6{font-size:36px;color:#0f0f0f}
.mt-50{margin-top:50px}
.tr-more{display:block;margin-top:30px;background:#fff;color:#1f1f1f;width:200px;height:52px;line-height:52px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tr-more:hover{color:#fff;background:#4286f5}
.newbanner{position: relative;}
.banner-train{position:absolute;bottom:10%;color:#fff;z-index:1;width:100%;text-align:center}
.banner-train .col-md-2{max-width:20%;padding:0 20px;flex:0px}
.banner-train .col-md-2 a{text-align:center;background:#4286f5;line-height:48px;color:#fff;display:block;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.banner-train .col-md-2 a:hover{margin-left:10px}
.banner-train h4{color:#fff;font-size:20px;text-align:left;margin-top:5%}
.train-item{margin-top:10px}
.newtrain-text p{line-height:30px;padding:10px;text-align:center;background:#4286f5;margin-top:15px;color:#fff;border-radius:10px}
.banner-train h5{font-size:32px;color:#fff;margin-bottom:2%;text-align:left}
.banner-train h6{font-size:16px;color:#fff;margin-bottom:2%;font-weight:initial;text-align:left;line-height:28px}
.newtrain-people{position: relative;}
.newtrain-text p:nth-child(1){margin-right:50px;margin-left:30px}
.newtrain-text p:nth-child(2){margin-left:50px}
.newtrain-text p:nth-child(3){margin-right:50px;margin-left:30px}
.newtrain-text p:nth-child(4){margin-right:20px}
.newtrain-text p:nth-child(5){margin-right:30px;margin-left:60px}
.newtrain-text p:nth-child(6){margin-right:80px;margin-left:80px}
.newtrain-text p:nth-child(7){margin-left:20px}
.newtrain-case h5{font-size:20px;margin-bottom:10px}
.newtrain-case a{font-size:16px}
.newtrain-bg{background:url(../img/newtrain-bg.jpg) center/cover no-repeat;color:#fff}
.newtrain-case p{font-size:16px;line-height:32px;margin-top:15px}
.newtrain-case ul{margin-top:50px}
.newtrain-case ul li{line-height:32px}
.newtrain-gray{background:#f5f5f5;padding-bottom:150px!important}
.people-text{position:absolute;bottom:-105px;width:80%;left:10%;background:#fff;padding:30px;text-align:center;border-radius:10px}
.people-text h5{font-size:20px;font-weight:700;color:#1f1f1f}
.people-text p{font-size:16px;margin-top:20px;color:#333}
.content-text{text-align:center;padding-bottom:20px}
.content-text h6{color:#1f1f1f;font-size:20px;font-weight:700;margin-top:10px}
.content-text p{color:#666;font-size:16px;margin-top:10px}
.newtrain-content{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.2)}
.cash-bg{background:url(../img/process-bg.jpg) center/cover fixed no-repeat;color:#fff;margin-top:50px}
.cash-bg form{width:100%}
.cash-bg .sup-name p{margin-bottom:10px}
.cash-bg .form-group{margin-top:53px}
.cash-bg select{height:52px}
.newtrain-par{background:url(../img/pa-bg.jpg) center/cover fixed no-repeat}
.newtrain-partner{text-align:center}
.newtrain-partner p{font-size:18px;margin-top:20px;color:#fff}
.newtrain-problem .col-md-2{flex:0px;width:20%}
.mentor-text h2{font-size:16px;color:#666;margin-top:10px}
.mentor-in{background:#fff;border-radius:0 80px;padding:30px;margin-top:30px}
.mentor-in h3{font-size:28px}
.mentor-in h4{font-size:16px;color:#666;margin-top:10px;line-height:28px;border-bottom:1px solid #e6e6e6;padding-bottom:20px}
.mentor-in li{color:#666;line-height:28px}
.mentor-in ul{margin-top:20px;display:inline-block;margin-right:20px}
.mentor-img{margin-top:14%}
.tra-con{margin-bottom:30px}
.course-title{font-weight:700;font-size:24px}
.course-text h6{font-size:18px;margin-top:20px}
.course-text p{font-size:16px;margin-top:10px}
.course-text ul{margin-top:20px}
.tra-line{border:1px solid #b3b3b3;margin-top:10px}
.tra-con{margin-bottom:30px}
.faqs-warp{padding:1.4rem;border-radius:.8rem;background-color:#fff;height:230px;-webkit-box-shadow:0 5px 12px 0 rgba(25,34,43,.1);box-shadow:0 5px 12px 0 rgba(25,34,43,.1);transition:transform .2s}
.faqs-warp span{font-size:20px;color:#999}
.faqs-warp h6{font-size:24px;color:#1f1f1f;margin-top:10px;border-bottom:1px solid #e5e5e5;padding-bottom:20px}
.faqs-warp p{color:#666;margin-top:20px;line-height:1.8}
.faqs-content .col-md-6:nth-child(n+2){margin-bottom:30px}
.sign-text{background:#fff;padding:20px}
.sign-text h6{font-weight:700;font-size:20px;text-align:center}
.sign-text .sup-name p{margin-bottom:10px}
.sign-text .sup-name input{height:36px}
.sign-text select{height:36px}
.sign-img{margin-top:20%}
.sup-name{margin-bottom:20px}
.sup-name input,.sup-name select{height:52px;color:#666!important;}
.btn-skillblue{color: #fff;background-color: #2d72db;border-color: #2d72db;}
.teaching-dl1{font-size: 16px;background: #ffffff;padding: 15px 30px;padding-left:0;}
.teaching-dl2{font-size: 15px;background: #f7f5fb;padding: 20px;}
.teaching-dl3{font-size: 15px;background: #f7f5fb;padding: 20px;}
.teaching-dl dd{color:#666;border: 1px solid #e8e8e8;padding: 10px;margin-bottom: 20px;border-left: 3px solid #96939c;transition: all 0.4s;}
.teaching-dl dd:hover{box-shadow: 0px 2px 5px 0px rgba(204, 204, 204, 0.6);transition: all 0.4s;border-left:3px solid #e48f91;}
.suitable-box span{padding: 15px;height: 70px;font-size: 16px;display: block;background: #f4effd;margin-bottom: 20px;border-left: 3px solid #b9a9d6;border-right: 3px solid #b9a9d6;transition: all 0.4s;}
.suitable-box span:hover{border-left: 3px solid #afcc8e;border-right: 3px solid #afcc8e;transition: all 0.4s;box-shadow: 0px 4px 5px 0px rgba(204, 204, 204, 0.6);}
.list-box .faq-ul{list-style: none;font-size: 16px;width: 100%;}
.list-box .faq-ul .flip{width: 100%;cursor: pointer;}
.list-box .faq-ul h5{background: #ffffff;border-left: 3px solid #00bb92;font-size: 18px !important;box-shadow: 0px 2px 4px 0px #ccc;}
.list-box .faq-ul .clickbg{background: #fbdcdc;color: #00bb92;}
.list-box .faq-ul .flip b{color:#444;font-weight: 500;}
.list-box .faq-ul .flip .span-tb,.list-box .faq-ul .flip .span-tb2{float:right;}
.list-box .faq-ul .flip .span-tb::before{content: "+";display: inline-block;width: 24px;height: 24px;z-index:50;top: 5px;right: 10px;}
.list-box .faq-ul .flip .span-tb2::before{content: "-";display: inline-block;width: 24px;height: 24px;z-index:50;top: 5px;right: 10px;}
.list-box .faq-ul .flip .span-tbb::before{content: "-";display: inline-block;width: 24px;height: 24px;z-index:50;top: 5px;right: 10px;}
.list-box .faq-ul .flip .span-tbb2::before{content: "+";display: inline-block;width: 24px;height: 24px;z-index:50;top: 5px;right: 10px;}
.list-box .faq-ul .flip .panel{display: none;border-left: 3px solid #00bb92;box-shadow: 0px 2px 4px 0px #ccc;}
.list-box .faq-ul .flip .panel p{font-size: 16px;}
.list-box .faq-ul .flip .panel dl dd{font-size: 14px;color:#888;margin-bottom: 10px;}
.list-box .faq-ul .flip .panel dl dd span{float:right;margin-right:10px;}
.list-box .faq-ul .flip .panel1{display: block;}
.list-box .py-2{padding-top: 15px!important;padding-bottom: 15px!important;}
.list-box .px-1{padding-left: 10px!important;padding-right: 10px!important;}
.list-box .m-0{margin:0;}
.list-box .p-2{padding: 10px!important;}
.list-box .mb-2{margin-bottom: 10px!important;}
.list-box .px-md-3{padding-left: 10px!important;padding-right: 10px!important;}
.list-box .pr-md-4{padding-right: 10px!important;}
.navbar{border-bottom: 1px solid #ffffff26;min-height: 5.5rem;}
.navbar .navbar-nav .nav-link:hover{color: #fff;border-radius: 0;}
.navbar .navbar-nav{min-height: 4rem;}
.navbar .navbar-nav .nav-item{margin-right: 4rem;}
.navbar .navbar-nav .nav-item .nav-link:{padding: 1rem 1.5rem;}
.advantage {background: url(../img/advantage-bg.jpg) no-repeat center;background-size: cover;}
.advantage .nav-tabs .nav-item .nav-link.active, .advantage .nav-tabs .nav-item .nav-link:hover {background: url(../img/select-bg.jpg) no-repeat center;background-size: cover;color: #333;}
.advantage .nav-tabs .nav-item .nav-link {border: 1px solid #cbe2ff;background: #e3efff;padding: 1.4rem 5.5rem;    border-radius: 5px;}
.advantage .nav-justified .nav-item{flex-basis: auto;flex-grow: 0; margin: 0 .5rem;font-size: 18px;}
.advantage a{color: #333;}
.btn-outline-info{padding: 0.6rem 2.5rem;font-size: 16px;--tblr-btn-color: #333;--tblr-btn-bg: #e7eaf5;--tblr-btn-border-color: transparent;--tblr-btn-hover-color: var(--tblr-info-fg);--tblr-btn-hover-border-color: transparent;--tblr-btn-hover-bg: #3988ff;--tblr-btn-active-color: var(--tblr-info-fg);--tblr-btn-active-bg: #3988ff;--tblr-btn-disabled-color: #3988ff; --tblr-btn-disabled-border-color: #3988ff;--tblr-btn-active-border-color: transparent;}
.surpport .btn-outline-info{padding: 0.6rem 2.25rem;} 
.solution .card-box .card-left{padding: 2.5rem 2rem 2.5rem 2.5rem;}
.index-logo-bg{background: url(../img/index-logo-bg.jpg) no-repeat center;background-size: cover;}
.box-logo{background: #eff4fb;border: 1px solid #fdfdfd;padding: 1.5rem 4rem;border-radius: 5px;text-align: center;height: 100%;}
.btn-info {--tblr-btn-border-color: transparent;--tblr-btn-hover-border-color: transparent;--tblr-btn-active-border-color: transparent;--tblr-btn-color: #fff;--tblr-btn-bg: #3988ff;--tblr-btn-hover-color: #fff;--tblr-btn-hover-bg: #3988ffeb;--tblr-btn-active-color: #fff;--tblr-btn-active-bg: #3988ff;--tblr-btn-disabled-bg: #3988ff;--tblr-btn-disabled-color: #fff;--tblr-btn-box-shadow: transparent;}
.overflow-hidden-one{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;padding-right: 40px;}
.surpport .col-md-6 .card .overflow-hidden{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.surpport .col-md-6 .card .row{padding: 1rem 0.5rem;}
.surpport .col-md-6 .card .row .col-md-4 img{height: 96px;}
.surpport .col-md-8 .row .col-md-6 a{color: #000;}
.card-header{border-bottom: 0;}
.footer-blue{color: #6697fa;}
.footer{border-top:0;}

@media screen and (min-width: 1250px) and (max-width: 1500px){
	.navbar .me-md-5{margin-right: 0 !important;}
	.navbar .navbar-nav .nav-item{margin-right: 2rem;}
}

@media screen and (min-width:991px) and (max-width:1295px){
	.header .navbar-nav .nav-link{padding: .5rem;font-size: .9rem;}
	.header .navbar-nav .nav-link .fa-sort-down{display: none;}
	.header .nav .nav-item .nav-link{padding: .2rem;font-size:.9rem;}
}

@media (max-width:768px){
	.fixed-top{position: relative;}
	.header{background-color:var(--tblr-info);}
	.header .container-fluid{}
	.header .navbar-toggler{color: #fff;}
	.header .navbar-collapse{overflow-y: auto;max-height:calc(100vh - 50px); width: 100%;}
	.header .navbar-nav .dropdown-menu{visibility: visible;max-height: 50vh;height: auto;flex-direction: row;flex-wrap: wrap;}
	.header .navbar-nav .nav-item .dropdown-menu .dropdown-item{padding: .5rem .2rem;min-width: 1rem;}
	.header .navbar-nav .nav-item .dropdown-menu .fa-fw{margin-right: 0;}
	.banner{height: 60vh;}
	.banner .carousel-caption h2{font-size: 1.5rem;margin-bottom: 1rem;}
	.banner .carousel-caption p{font-size: 1rem;margin-bottom: 1rem;}
	.banner .carousel-caption .fa-3x{font-size: 2rem;}
	.banner .carousel-caption .icontxt{font-size: .875rem;}
	.ytpage{color: #fff;}
	.ytpage h1{font-size: 2rem;}
	.ytpage2 .txtbox{width: 80%;}
	.ytpage4{height: auto;}
	.DX_pm1{margin-left:0;}
  .DX_pm2{margin-left:0;margin-top:4%;margin-bottom4% !important;}
  .DX_pm3{margin-top:6%;width:100%;}
  .DX_mp4{font-size:30px;}
  .DX_mp5{display: none;}
  .DX_mp6{display: none;}
  .DX_mp7{display: none;}    
  .DX_mp8{margin-top:0;list-style:none;width:100%;font-size:22px;letter-spacing: 1px;}  
  .DX_mp8 .li2{margin:2% 0;vertical-align:middle;}
  .DX_mp9{font-size:22px;}
  .DX_title1{width:50%;margin:0 auto;text-align:center;margin-bottom:0;}
  .DX_title2{width: 40%;padding: 2% 10%;margin-left: 30%;}
  .DX_title3{width: 38%;padding: 1% 0%;margin-left: 33%;}
  .banner-train{position:inherit}
	.banner-train .col-md-2{max-width:100%;flex:none;margin-top:10px}
	.newtrain-text p{margin-left:0!important;margin-right:0!important;margin-top:10px}
	.banner-train h5{color:#1f1f1f;font-size:28px;margin-top:10px;line-height: 1.2}
	.banner-train h6{color:#666}
	.tr-more{background:#4286f5;color:#fff}
	.banner-train h4{color:#666}
	.newtrain-people{margin-top:150px}
	.newtrain-content{margin-bottom:30px}
	.people-img{margin-top:30px}
	.newtrain-problem .col-md-2{max-width:100%;flex:none}
	.navbar .navbar-nav .nav-item{margin-right: 0rem;}
}