/*左对联宽度总体样式*/
.xkdh {width:50px; height: 100%;background: #333;position: fixed;top: 0;left: 0;z-index: 999;box-shadow: 0 0 24px 0 rgba(15,66,76,.25);/*display: none;*/}

/*选课报班样式*/
.xkhd {background: #EF2D36;}
.xkhd a {display: block;font: 16px/18px 'Microsoft Yahei';text-align: center;padding:5px;font-weight: bold;color: #ffffff;}

/*一级导航与二级导航样式*/
.xkbm{width:50px;height: auto;position: relative;left: 0;}
.xkbm li{margin: 0 auto;width:50px;box-sizing: border-box;}
.xkbm li:not(:last-child){border-bottom: 1px solid #dcdcdc;}
.xkbm li>a{display: block;height: 6vh;font: 13px/6vh 'Microsoft Yahei';color: #ffffff;text-align: center;transition: .3s all;-webkit-transition: .3s all;-ms-transition: .3s all;}
.xkbm li>a.xksz{font: 13px/2.4vh 'Microsoft Yahei'; padding: 0.8vh 10px; height: auto;}
.xkbm li:hover >a,.xkbm li>a.alert{color: #fff;background: #fc5b4a;background: linear-gradient(0deg, #F44336,#E91E63 );background: -webkit-linear-gradient(0deg, #F44336,#E91E63 );background: -moz-linear-gradient(0deg, #fd832a,#fc5b4a );box-shadow: 0 0 2px 2px #F44336;}
.xkbm li>div{position: absolute;left:50px;top: 0;min-width: 220px;height: 107%;background: #f8f8f8;padding:15px 10px 0px;opacity: 0;transform: scaleX(0);-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform-origin:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;transition: .6s all;-webkit-transition: .6s all;-ms-transition: .6s all;box-shadow: 6px 0 24px 0 rgba(15,66,76,.25);}
.xkbm li>div a{display: block;padding: 6px 10px;margin-bottom: 10px;font: 14px/20px 'Microsoft Yahei';color: #333;text-align: center;border-radius: 50px;box-shadow: 0 0px 2px 0 #bdbdbd;}
.xkbm li>div a:hover{background: #ff4048;border: none;background: linear-gradient(to right,#F44336 , #E91E63);color: #fff;}
.xkbm li:hover >div{transform: scaleX(1);-webkit-transform: scaleX(1);-ms-transform: scaleX(1);opacity: 1;}
.cd-popup{position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;z-index:9999;}
.cd-popup.is-visible {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container{position: relative;width:500px;margin:10% auto 0;background: #FFF;border-radius: .4rem .4rem .4rem .4rem;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;overflow:hidden;}
.cd-popup-close{ position: absolute;right:0px;top:0px; z-index: 10;width:40px;height:40px; display: block;font-size:16px;color: #ffffff;text-align: center;line-height: 40px;cursor: pointer;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.ke-head{background:#da3521; text-align:center; height:40px; line-height:40px; width:100%;border-radius:8px 8px 0 0; position:relative;}
.ke-head img{width:16px;height:14px;vertical-align: middle;display: inline-block;}
.ke-head span{color: #ffffff;font-size: 18px;margin-left: 12px;vertical-align: middle;}
.kf-cont{padding-bottom: 20px;}
.kf-cont ul{overflow: hidden;padding:10px 20px;}
.kf-cont ul li{float: left;width:33.33%;font-size: 14px;cursor: pointer;border-bottom: 1px dashed #c4c4c4;transition: all .3s;}
.kf-cont ul li:hover{color:#FF0000;}
.kf-cont ul li img{width: 20px;height: 15px;vertical-align: middle;margin-right: 4px;display: inline-block;}
.kf-cont ul li span{font-size: 12px;vertical-align: middle;}
.ke-time{text-align: center;}
.ke-time p{display: inline-block;border-radius: 8px; background: #ebebeb;color: #444444;font-size: 14px;padding: 0 20px;height: 30px;line-height: 30px;}
@media screen and (max-width:1400px){.xkdh {width:50px;}.xkbm {width:50px;}.xkbm li{width:50px;}.xkbm li>div {left:50px;}}
@media screen and (max-width:1024px){.xkdh{display: none;}}

.hotimg{position: relative;}
.hotimg:before{width:32px;height:32px;background: url(//u2.huatu.com/hubei/2018/hotmax.png) top no-repeat;content: '';background-size: contain;position: absolute;display: block;top: 0;right:0;opacity: 0.7;}

/*滑出DIV菜单样式*/
.xkbm li a:hover {background:#f00;color:#fff !important}
.xkbm li:hover div{display:block}

/*右侧客服*/
.hn_21slide{position: fixed;top: 45%;right:20px;width:80px;margin-top:-180px;z-index: 99;transition: all .5s;}
.hn_21slide.active{right:-110px;}
.hn_21closed{display: block;width: 12px;height: 12px;background: url(https://u3.huatu.com/hunan/hn_21closed.png) no-repeat 0 0px;position: absolute;top: -16px;right: 0;}
.hn_21closed:hover{background-position: 0 -12px;}
.hn_21box{display: none;}
.hn_21nav{text-decoration: none;display: block;transition: all .3s;background: #ffffff url(https://u3.huatu.com/hunan/202101191.png) no-repeat 50% 50px;height: 61px;padding: 8px 0px 0;font-size: 15px;line-height: 18px;text-align: center;box-sizing: border-box;margin-bottom: 2px;box-shadow:0 0 12px #e2e2e2;border-radius: 4px;}
.hn_21nav:hover{background:#ff4150 url(https://u3.huatu.com/hunan/2021011901.png) no-repeat 50% 50px;color: #ffffff;}
.hn_21slide ul li.li1 .hn_21nav,.hn_21slide ul li.li2 .hn_21nav,.hn_21slide ul li.li3 .hn_21nav{padding: 40px 0px 0;font-size: 14px;line-height:1.2;}
.hn_21slide ul li.li1 .hn_21nav{background:#ffffff url(https://u3.huatu.com/hunan/kf1.png) no-repeat 50% 6px;}
.hn_21slide ul li.li1 .hn_21nav:hover{background:#ff4150 url(https://u3.huatu.com/hunan/kf01.png) no-repeat 50% 6px;}
.hn_21slide ul li.li2 .hn_21nav{background:#ffffff url(https://u3.huatu.com/hunan/kf2.png) no-repeat 50% 6px;}
.hn_21slide ul li.li2 .hn_21nav:hover{background:#ff4150 url(https://u3.huatu.com/hunan/kf02.png) no-repeat 50% 6px;}
.hn_21slide ul li.li3 .hn_21nav{background:#ffffff url(https://u3.huatu.com/hunan/kf3.png) no-repeat 50% 6px;}
.hn_21slide ul li.li3 .hn_21nav:hover{background:#ff4150 url(https://u3.huatu.com/hunan/kf03.png) no-repeat 50% 6px;}
.hn_21slide ul li{position: relative;}
.hn_21box em{display: block;width: 11px;height: 17px;background: url(https://u3.huatu.com/hunan/hn_21icon.png) no-repeat center;position: absolute;right: 0;top:10px;}
.hn_21slide ul li:hover>.hn_21box{display: block;}
.hn_21slide ul li.li1 .hn_21box{position: absolute;top: 0;left:-110px;padding-right: 10px;}
.hn_21slide ul li.li1 .hn_21box .hn_21city{width:100px;border:1px solid #e8e8e8;background: #ffffff;}
.hn_21slide ul li.li1 .hn_21box .hn_21city a{display: block;padding-left:10px;font-size: 14px;line-height:30px;height: 30px;}
.hn_21slide ul li.li1 .hn_21box .hn_21city a:hover,.hn_21slide ul li.li2 .hn_21box .hn_21tel a:hover{color:#ff0000;}
.hn_21slide ul li.li1 .hn_21box .hn_21city a i{display: inline-block;width: 14px;height: 14px;padding-left: 8px;margin-right: 3px;background: url(https://u3.huatu.com/hunan/icons.png) no-repeat -408px -8px;}
.hn_21slide ul li.li1 .hn_21box .hn_21city a:hover i{background-position: -406px -80px;}
.hn_21slide ul li.li2 .hn_21box{position: absolute;top: 0;left:-420px;padding-right: 10px;}
.hn_21slide ul li.li2 .hn_21box .hn_21tel{width:410px;border:1px solid #e8e8e8;padding: 10px 0;box-sizing: border-box;height: 300px;overflow: auto;background: #ffffff;}
.hn_21slide ul li.li2 .hn_21box .hn_21tel a{display:block;float:left;width:198px;font: 14px/32px "Microsfot Yahei";color: #333333;padding: 0;background: none;text-align: left;overflow: hidden;height: 32px;}
.hn_21slide ul li.li2 .hn_21box .hn_21tel a i{display: inline-block;width: 14px;height: 14px;padding-left: 8px;margin-right: 3px;background: url(https://u3.huatu.com/hunan/icons.png) no-repeat -470px -8px;}
.hn_21slide ul li.li2 .hn_21box .hn_21tel a:hover i{background-position: -470px -81px;}
.hn_21slide ul li.li3 .hn_21box{position: absolute;top: 0;left:-150px;padding-right: 10px;}
.hn_21slide ul li.li3 .hn_21box .hn_code{width:140px;border:1px solid #e8e8e8;}
.hn_21slide ul li.li5 .hn_21box{position: absolute;top: 0;left:-150px;padding-right: 10px;}
.hn_21slide ul li.li5 .hn_21box .hn_tk{width:140px;border:1px solid #e8e8e8;padding: 10px;box-sizing: border-box;background: #ffffff;}

/*首页咨询分校*/
.zxfx {

    padding: 1px;
    box-shadow: none;
}
.zxfx_cont_tab li{
	font-size: 16px;
	min-width: 92px;
	line-height: 42px;
	border-radius:6px;
	border-color:#f4e3b1;
}
.zxfx_cont_tab li.active {
    color: #FFF;
    text-align: center;
    font-weight: bold;
    background: linear-gradient(90deg, #f65637, #f22121);   
}
.zxfx .last{
	margin-right:0px;
	}
.xianqu li{
	cursor: pointer;
    margin: 10px 8px 6px 0;
    box-sizing: border-box;
    padding: 0 11px;
    min-width: 98px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    border: 1px #DEDEDE dashed;
    color: #666;
    float: left;
	border-radius:6px;
}
.xianqu li.active {
    color: #E60012;
    border: 1px #E60012 dashed;
}