/*常用*/
.w-100{width:100%!important}
.w-auto{width:auto!important}
.h-25{height:25%!important}
.h-50{height:50%!important}
.h-75{height:75%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mw-100{max-width:100%!important}
.mh-100{max-height:100%!important}
.min-vw-100{min-width:100vw!important}
.min-vh-100{min-height:100vh!important}
.min-100{min-height:100px!important}
.min-200{min-height:200px!important}
.min-300{min-height:300px!important}
.min-400{min-height:400px!important}
.vw-100{width:100vw!important}
.vh-100{height:100vh!important}
.p{padding:.5rem!important}
.p-0{padding:0!important}
.p-sm{padding:.25rem!important}
.p-10{padding:.5rem!important}
.p-15{padding:.75rem!important}
.p-20{padding:1rem!important}
.p-30{padding:1.5rem!important}
.p-40{padding:2rem!important}
.p-50{padding:2.5rem!important}
.p-60{padding:3rem!important}
.p-70{padding:3.5rem!important}
.p-80{padding:4rem!important}
.p-90{padding:4.5rem!important}
.p-100{padding:5rem!important}
.pt{padding-top:.5rem!important}
.pt-0{padding-top:0!important}
.pt-sm{padding-top:.25rem!important}
.pt-10{padding-top:.5rem!important}
.pt-15{padding-top:.75rem!important}
.pt-20{padding-top:1rem!important}
.pt-30{padding-top:1.5rem!important}
.pt-40{padding-top:2rem!important}
.pt-50{padding-top:2.5rem!important}
.pt-60{padding-top:3rem!important}
.pt-70{padding-top:3.5rem!important}
.pt-80{padding-top:4rem!important}
.pt-90{padding-top:4.5rem!important}
.pt-100{padding-top:5rem!important}
.pb{padding-bottom:.5rem!important}
.pb-0{padding-bottom:0!important}
.pb-sm{padding-bottom:.25rem!important}
.pb-10{padding-bottom:.5rem!important}
.pb-15{padding-bottom:.75rem!important}
.pb-20{padding-bottom:1rem!important}
.pb-30{padding-bottom:1.5rem!important}
.pb-40{padding-bottom:2rem!important}
.pb-50{padding-bottom:2.5rem!important}
.pb-60{padding-bottom:3rem!important}
.pb-70{padding-bottom:3.5rem!important}
.pb-80{padding-bottom:4rem!important}
.pb-90{padding-bottom:4.5rem!important}
.pb-100{padding-bottom:5rem!important}
.pl{padding-left:.5rem!important}
.pl-0{padding-left:0!important}
.pl-sm{padding-left:.25rem!important}
.pl-10{padding-left:.5rem!important}
.pl-15{padding-left:.75rem!important}
.pl-20{padding-left:1rem!important}
.pl-30{padding-left:1.5rem!important}
.pl-40{padding-left:2rem!important}
.pl-50{padding-left:2.5rem!important}
.pl-60{padding-left:3rem!important}
.pl-70{padding-left:3.5rem!important}
.pl-80{padding-left:4rem!important}
.pl-90{padding-left:4.5rem!important}
.pl-100{padding-left:5rem!important}
.pr{padding-right:.5rem!important}
.pr-0{padding-right:0!important}
.pr-sm{padding-right:.25rem!important}
.pr-10{padding-right:.5rem!important}
.pr-15{padding-right:.75rem!important}
.pr-20{padding-right:1rem!important}
.pr-30{padding-right:1.5rem!important}
.pr-40{padding-right:2rem!important}
.pr-50{padding-right:2.5rem!important}
.pr-60{padding-right:3rem!important}
.pr-70{padding-right:3.5rem!important}
.pr-80{padding-right:4rem!important}
.pr-90{padding-right:4.5rem!important}
.pr-100{padding-right:5rem!important}
.m{margin:.5rem!important}
.m-0{margin:0!important}
.m-sm{margin:.25rem!important}
.m-10{margin:.5rem!important}
.m-15{margin:.75rem!important}
.m-20{margin:1rem!important}
.m-30{margin:1.5rem!important}
.m-40{margin:2rem!important}
.m-50{margin:2.5rem!important}
.m-60{margin:3rem!important}
.m-70{margin:3.5rem!important}
.m-80{margin:4rem!important}
.m-90{margin:4.5rem!important}
.m-100{margin:5rem!important}
.mt{margin-top:.5rem!important}
.mt-0{margin-top:0!important}
.mt-sm{margin-top:.25rem!important}
.mt-10{margin-top:.5rem!important}
.mt-15{margin-top:.75rem!important}
.mt-20{margin-top:1rem!important}
.mt-30{margin-top:1.5rem!important}
.mt-40{margin-top:2rem!important}
.mt-50{margin-top:2.5rem!important}
.mt-60{margin-top:3rem!important}
.mt-70{margin-top:3.5rem!important}
.mt-80{margin-top:4rem!important}
.mt-90{margin-top:4.5rem!important}
.mt-100{margin-top:5rem!important}
.mb{margin-bottom:.5rem!important}
.mb-0{margin-bottom:0!important}
.mb-sm{margin-bottom:.25rem!important}
.mb-10{margin-bottom:.5rem!important}
.mb-15{margin-bottom:.75rem!important}
.mb-20{margin-bottom:1rem!important}
.mb-30{margin-bottom:1.5rem!important}
.mb-40{margin-bottom:2rem!important}
.mb-50{margin-bottom:2.5rem!important}
.mb-60{margin-bottom:3rem!important}
.mb-70{margin-bottom:3.5rem!important}
.mb-80{margin-bottom:4rem!important}
.mb-90{margin-bottom:4.5rem!important}
.mb-100{margin-bottom:5rem!important}
.ml{margin-left:.5rem!important}
.ml-0{margin-left:0!important}
.ml-sm{margin-left:.25rem!important}
.ml-10{margin-left:.5rem!important}
.ml-15{margin-left:.75rem!important}
.ml-20{margin-left:1rem!important}
.ml-30{margin-left:1.5rem!important}
.ml-40{margin-left:2rem!important}
.ml-50{margin-left:2.5rem!important}
.ml-60{margin-left:3rem!important}
.ml-70{margin-left:3.5rem!important}
.ml-80{margin-left:4rem!important}
.ml-90{margin-left:4.5rem!important}
.ml-100{margin-left:5rem!important}
.mr{margin-right:.5rem!important}
.mr-0{margin-right:0!important}
.mr-sm{margin-right:.25rem!important}
.mr-10{margin-right:.5rem!important}
.mr-15{margin-right:.75rem!important}
.mr-20{margin-right:1rem!important}
.mr-30{margin-right:1.5rem!important}
.mr-40{margin-right:2rem!important}
.mr-50{margin-right:2.5rem!important}
.mr-60{margin-right:3rem!important}
.mr-70{margin-right:3.5rem!important}
.mr-80{margin-right:4rem!important}
.mr-90{margin-right:4.5rem!important}
.mr-100{margin-right:5rem!important}
.fl{float:left!important}
.fr{float:right!important}
.clear{clear:both!important}
.show{display:block!important}
.hide{display:none!important}
.dz-message{display:none;height:0;}
.dz-preview{display:none;}
@media print{.ui-print-hide{display:none!important}}
.bd{border:1px solid #eaeaea;}
.bg-white{background:#fff;}
.bg-gray{background:#f6f6f6;}

/*Page*/
.page{user-select:none;}
.page ul{margin:0;padding:0;list-style:none;display:flex;margin-left:.05rem;}
.page ul li{font-size:0;list-style:none;display:inline-block;border:1px solid #d9d9d9;margin-left:-.05rem;}
.page ul li:first-child,.page ul li:first-child a{border-radius:.1rem 0 0 .1rem;}
.page ul li:last-child,.page ul li:last-child a{border-radius:0 .1rem .1rem 0;}
.page ul li a{font-size:.7rem;display:block;padding:0 .65rem;line-height:1.75rem;color:#444;background:#fff;}
.page ul li a:not([href]){color:#999;cursor:not-allowed;}
.page ul li.active{border-color:#1890FF;background:#1890FF;}
.page ul li.active a{color:#fff;background:#1890FF;}
.page ul li.active a:hover{background:#1890FF;}
.page ul li:hover a{background:#f9f9f9;}
.page-red ul li.active{border-color:#ED4014;background:#ED4014;}
.page-red ul li.active a{background:#ED4014;}
.page-red ul li.active a:hover{background:#ED4014;}
.page-yellow ul li.active{border-color:#F37B1D;background:#F37B1D;}
.page-yellow ul li.active a{background:#F37B1D;}
.page-yellow ul li.active a:hover{background:#F37B1D;}
.page-green ul li.active{border-color:#19BE6B;background:#19BE6B;}
.page-green ul li.active a{background:#19BE6B;}
.page-green ul li.active a:hover{background:#19BE6B;}
.page-info ul li.active{border-color:#2DB7F5;background:#2DB7F5;}
.page-info ul li.active a{background:#2DB7F5;}
.page-info ul li.active a:hover{background:#2DB7F5;}
.page-mid ul li{margin-right:.3rem;}
.page-mid ul li{border-radius:.1rem;}
.page-mid ul li:first-child,.page-mid ul li:last-child{border-radius:.1rem;}
.page-center ul{display:flex;justify-content:center;align-items:center;}
.page-right ul{display:flex;justify-content:flex-end;}
.page-right{display:flex;}
.page-right .page-other{flex:1;justify-content:flex-start;align-items:center;display:flex;}

/*banner*/
.banner{min-width:1280px;z-index:10;background:#fff;}
.banner .carousel-item a{height:346px;display:block;min-width:1200px;width:100%;}
.banner .carousel-page{bottom:25px;}
.banner .carousel-page li{height:6px;width:50px;border-radius:10px;}

.banner_inner{background:linear-gradient(to right, #0E77EA, #7F61FF);min-width:1280px;}
.banner_inner .width{height:400px;padding-left:120px;position:relative;}
.banner_inner .title{color:#fff;font-size:46px;font-weight:600;padding-top:100px;}
.banner_inner .title span{font-size:24px;margin-left:20px;border-left:1px solid #56b8ee;padding-left:20px;font-weight:300;text-transform:capitalize}
.banner_inner .intro{color:#fff;font-size:18px;margin-top:10px;font-weight:300;}
.banner_inner .position{position:absolute;bottom:-1px;left:0;right:0;padding:15px 20px;background:rgba(255,255,255,.9);border-radius:4px 4px 0 0;box-shadow:0px 0px 30px rgba(0,0,0,0.1);}

.nav .content div:hover a{
	color:  #ffffff !important;
}

/*Carousel*/
.carousel{position:relative;}
.carousel-inner{position:relative;width:100%;overflow:hidden;}
.carousel-inner::after{display:block;clear:both;content:"";}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;}
.carousel-item img{width:100%;height:auto;}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;}
.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%);}
.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.carousel-prev,.carousel-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:35%;color:#fff;text-align:center;opacity:0.5;transition:opacity 0.15s ease;}
.carousel-prev:hover,.carousel-prev:focus,.carousel-next:hover,.carousel-next:focus{color:#fff;text-decoration:none;outline:0;opacity:0.9;}
.carousel-prev{left:0;}
.carousel-next{right:0;}
.carousel-prev-icon,.carousel-next-icon{display:inline-block;width:1rem;height:1rem;background:no-repeat 50% / 100% 100%;}
.carousel-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}
.carousel-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}
.carousel-page{position:absolute;right:0;bottom:.5rem;left:0;z-index:15;display:flex;justify-content:center;list-style:none;}
.carousel-page li{box-sizing:content-box;flex:0 1 auto;width:2.5rem;height:.2rem;margin-right:.2rem;margin-left:.15rem;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;opacity:.5;transition:opacity 0.6s ease;}
.carousel-page .active{opacity:1;}
.carousel-control{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;background:rgba(0,0,0,.4);}
.carousel-control .carousel-title{flex:1;display:flex;color:#fff;line-height:2rem;padding:0 .5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.carousel-control .carousel-page{justify-content:flex-end;align-items:center;position:static;margin-right:.5rem;}
.carousel-control .carousel-page li{width:.5rem;height:.5rem;border-radius:50%;}
.carousel-pagenum{position:absolute;right:.25rem;bottom:.25rem;z-index:15;background:rgba(0,0,0,.3);color:#fff;padding:.15rem .5rem;border-radius:1rem;font-size:.5rem;}