.layui-container{padding:0px;}
.banners{margin-top: 70px;}
.kzy-pcadv{background: linear-gradient(270deg, #f78434 0%,#f25137 100%);padding: 30px 0px;height: 350px;position: relative;}
.kzy-pcadv .layui-container{padding-top: 30px;}
.kzy-pcadv .tip{color:#fff;font-size: 12px;}
.kzy-pcadv .tip span{background:#f78334;padding:5px 10px;border-radius: 4px;font-size:15px;}
.kzy-pcadv .tip2{color:#fff;margin:25px 0px;}
.kzy-pcadv .tip2 .tip-1{color: #fff;font-size: 50px;letter-spacing: 2px;text-shadow: rgb(110 32 32) 2px 2px 5px;}
.kzy-pcadv .tip2 .tip-2{font-size:20px;margin-top: 10px;}
.kzy-pcadv .tip3{color:#fff;font-size: 16px;margin-top: 50px;}
.kzy-pcadv .tip3 span{background:rgba(255,255,255,0.3);padding:5px 10px;border-radius: 4px;}
.kzy-pcadv .tip3 span i{margin-right:5px;}
.kzy-pcadv .bkbox{position:absolute;right:0px;top: 0px;background: #fff;padding:30px 20px;border-radius: 15px;min-width: 260px;color: #666;}
.kzy-pcadv .title{font-size:22px;font-weight: bold;color: #333;text-align: center;}
.kzy-pcadv .title-1{background:#f8f8f8;margin: 15px 0px;padding: 10px 20px;border-radius: 4px;display: flex;justify-content: space-between;}
.kzy-pcadv .title-1 .layui-icon-right{color: gray;vertical-align: middle;margin-left: 5px;font-size: 12px;}
.kzy-pcadv .title-1 .kemu span{cursor: pointer;}
.kzy-pcadv .title-1 .kemu i{margin-right: 5px;}
.kzy-pcadv .title-1 .kemu .layui-icon-radio{color: #ff6345;}
.kzy-pcadv .title-1 input{text-align: center;border: none;outline: none;background: #f8f8f8;}
@keyframes ain-trans{ 0% {left: -10%;}50% {left: 110%;}100% {left: 110%;}}
.kzy-pcadv .bkbox button{width: 100%;border-radius: 4px;}
.kzy-pcadv .btn-fenxi{position: relative;overflow: hidden;}
.kzy-pcadv .btn-fenxi:after{content: '';background: linear-gradient(-60deg, transparent 20%, rgba(255, 255, 255, 0.35), transparent 80%);position: absolute;top: 0;bottom: 0;height: 100%;width: 80px;border-radius: 4px;animation: ain-trans 1.5s linear infinite;}

.kzy-pcadv .bkbox #stu_province{color: #333;}
.kzy-pop-province{display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 10px;}
.kzy-pop-province div{width: 20%;text-align: center;padding: 10px 0px;}
.kzy-pop-province div button{width: 80%;padding: 6px 5px;font-size: 14px;color: #fff;background:none;border: 1px solid #fff;border-radius: 4px;box-sizing: border-box;cursor: pointer;}
.kzy-pop-province-container{background:rgba(0, 0, 0, 0.8) !important;border-radius:8px;}
.kzy-pop-province-container .chk-provinces{padding:20px}
.kzy-pop-province-container .chk-provinces .chk-title{text-align:center;font-size:18px;font-weight:bold;color:#a0a0a0;margin-bottom:10px;}
.kzy-pop-province-container .layui-icon-close{position: absolute;right: 10px;top: 10px;color: #ff6345;font-weight: bold;font-size: 20px;}

.skin-kemus {border-radius: 8px;box-shadow: 1px 1px 50px rgb(0 0 0 / 50%);}
.skin-kemus .kemu-list {margin: 15px 15px;color: #666;font-size: 16px;}
.skin-kemus .kemu-list .btns {margin: 12px 0px 0 0;display: flex;flex-wrap: wrap;}
.skin-kemus .kemu-list .btns .layui-btn-danger {border: 1px solid #ff5722}
.skin-kemus .kemu-list .btns button {border-radius: 4px;padding: 0px 18px;height: 30px;line-height: 30px;margin-left: 0px;margin-right: 10px;margin-bottom: 10px;}
.skin-kemus .kemu-list .btns button:hover {border-color: #ff5722;}
.skin-kemus .kemu-list .btn-group {text-align: center;margin-top: 10px;}
.skin-kemus .kemu-list .btn-group button {padding: 0px 15px;}
.func-navs{display: flex;justify-content: space-around;align-items: center;margin: 20px 0px;padding:40px 0px;box-sizing: border-box;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);border-radius: 6px;background: #fff;}
.func-navs .item{width: 25%;display: flex;flex-direction: column;align-items: center;color: #333;}
.func-navs .item .bg {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-bottom: 20px;}
.func-navs .item .bg i{color: #fff;font-size: 24px;}
.func-navs .item .daxue {background: linear-gradient(150deg, rgba(233, 111, 103, 0.35), rgba(233, 111, 103, 1));box-shadow: 0px 0.35rem 0.35rem rgba(233, 111, 103, 0.2);}
.func-navs .item .zhuanye {background: linear-gradient(150deg, rgba(83, 124, 234, 0.35), rgba(83, 124, 234, 1));box-shadow: 0px 0.35rem 0.35rem rgba(83, 124, 234, 0.2);}
.func-navs .item .plans {background: linear-gradient(150deg, rgba(140, 78, 248, 0.35), rgba(140, 78, 248, 1));box-shadow: 0px 0.35rem 0.35rem rgba(140, 78, 248, 0.2);}
.func-navs .item .luqu {background: linear-gradient(150deg, rgba(237, 146, 52, 0.35), rgba(237, 146, 52, 1));box-shadow: 0px 0.35rem 0.35rem rgba(237, 146, 52, 0.2);}
.func-navs .item .tianbao {background: linear-gradient(150deg, rgba(237, 146, 52, 0.35), rgba(237, 146, 52, 1));box-shadow: 0px 0.35rem 0.35rem rgba(237, 146, 52, 0.2);}
.func-navs .item .paiming {background: linear-gradient(150deg, rgba(73, 191, 88, 0.35), rgba(73, 191, 88, 1));box-shadow: 0px 0.35rem 0.35rem rgba(73, 191, 88, 0.2);}
.func-navs .item .weici {background: linear-gradient(150deg, rgba(233, 111, 103, 0.35), rgba(233, 111, 103, 1));box-shadow: 0px 0.35rem 0.35rem rgba(233, 111, 103, 0.2);}
.func-navs .item .title1{font-size: 20px;}
.hot-list{margin-top: 50px;}
.hot-list .title{font-size: 22px;font-weight: bold;color: #333;}
.hot-list .title:before{content: '';border-left: 5px solid #ff6345;border-radius: 3px;margin-right: 10px;}
.hot-list .sch-list{background: #fff;padding: 20px;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);border-radius: 6px;margin-top: 10px;}
.hot-list .sch-list .navs{display: flex;justify-content: space-between;align-items: end;border-bottom: 1px solid #f0f0f0;}
.hot-list .sch-list .navs div:first-child{display: flex;align-items: end;}
.hot-list .sch-list .navs a{margin-right: 15px;font-size: 16px;color: #666;padding: 15px;padding-top: 0px;}
.hot-list .sch-list .navs .active{font-size: 18px;color: #333;border-bottom: 2px solid #ff6345;}
.hot-list .sch-list .sch-contents{margin-top: 20px;}
.hot-list .sch-list .sch-contents .tips{background: #fff4eb;border:1px solid #ffd2a8;color:#89501d;padding:10px;border-radius: 8px;display: none;line-height: 26px;}
.hot-list .sch-list .sch-contents .tips:first-child{display: block;}
.hot-list .sch-list .sch-contents .schs{margin-top: 20px;display: flex;flex-wrap: wrap;display: none;}
.hot-list .sch-list .sch-contents .schs .sch-item-box{padding: 10px;box-sizing: border-box;width: 33%;}
.hot-list .sch-list .sch-contents .schs .sch-item-box .sch-item{padding: 20px;display: flex;border-radius: 8px;box-shadow: 0px 6px 25px 0px rgba(65, 115, 178, 0.13)}
.hot-list .sch-list .sch-contents .schs .sch-item-box .sch-item img{width:60px;height: 60px;border-radius: 50%;}
.hot-list .sch-list .sch-contents .schs .sch-item-box .sch-item .sch-info{display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 5px;color: gray;}
.hot-list .sch-list .sch-contents .schs .sch-item-box .sch-item .sch-info .sch-title{font-size: 18px;color: #333;}
.hot-list .sch-list .sch-contents .schs .sch-item-box .sch-item .sch-info span{margin-right: 5px;}
.hot-list .jiedu img{width: 100%!important;height: unset;margin-top: 0px!important;margin-right: 0px;}

.rec-list{width: 280px;margin-top: 50px;flex-shrink: 0}
.rec-list .title{font-size: 20px;font-weight: bold;color: #333;}
.rec-list .title:before{content: '';border-left: 5px solid #ff6345;border-radius: 3px;margin-right: 10px;}
.rec-list .list{margin-top: 10px;padding: 20px;box-sizing: border-box;background: #fff;}

.hot-list .sch-list .navs .major-cate a{cursor: pointer;}
.hot-list .sch-list .navs .major-cate .active{font-size: 16px;color: #ff6345;cursor: default;}
.hot-list .sch-list .major-contents{display: flex;padding: 10px 0px;flex-wrap: wrap;}
.hot-list .sch-list .zhuan{display: none;}
.hot-list .sch-list .major-contents .major-item{display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding: 20px;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);border-radius: 8px;margin:10px;}
.hot-list .sch-list .major-contents .major-item span{color: #666;font-size: 16px;}
.hot-list .sch-list .major-contents .major-item img{margin-top: 10px;width: 100px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #ff6345;}

.kzy-pcadv .bkbox .bkkemu{display: flex;padding: 10px 0px;align-items: center;}
.kzy-pcadv .bkbox .bkkemu button{border-radius: 4px;padding: 0px 12px;height: 30px;line-height: 30px;margin-left: 0px;margin-right: 10px;border: 1px solid #c9c9c9;background: #fff;cursor: pointer;}
.kzy-pcadv .bkbox .bkkemu button:hover{border-color: #ff5722;transition-duration: 0.3s;}
.kzy-pcadv .bkbox .bkkemu button:last-child{margin-right: 0px;}
.kzy-pcadv .bkbox .bkkemu .layui-btn-danger{border:1px solid #ff5722;background: #ff5722;color: #fff;}
.kzy-pcadv .gk-fenshu{background: #fff;margin-top: 0px;padding:10px 0px;display: flex;align-items: center;}
.kzy-pcadv .gk-fenshu .input-box{border:1px solid #c9c9c9;border-radius: 4px;margin-left: 30px;padding:2px;padding-right: 10px;}
.kzy-pcadv .gk-fenshu .input-box input{border:none;width:80px;background: #fff;height: 26px;}
.kzy-pcadv .kemu-list .wenlike span{background: url(https://gaokaoss.oss-cn-hangzhou.aliyuncs.com/static/css/newsImg/radio_12.png) no-repeat;background-size: 18px;line-height: 18px;text-indent: 18px;padding-left: 5px;display: inline-block;}
.kzy-pcadv .kemu-list .wenlike .checked{background: url("https://gaokaoss.oss-cn-hangzhou.aliyuncs.com/static/css/newsImg/radio_11.png") no-repeat;background-size: 18px;line-height: 18px;text-indent: 18px;padding-left:5px;display: inline-block;}
.hot-list .sch-scenery{display:flex;justify-content: space-between;flex-wrap: wrap;}
.hot-list .sch-scenery .scenery{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);border-radius: 8px;}
.hot-list .sch-scenery .scenery .sch-img{width: 100%;height: unset;max-height: 130px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.hot-list .sch-scenery .scenery .sch-info{display: flex;align-items: center;padding:10px;font-size: 16px;color: #333;}
.hot-list .sch-scenery .scenery .sch-info img{width: 28px;height: 28px;margin-right: 10px;}