@charset "utf-8";
@import url(animate.min.css);
@import url(reset.css);
@import url(xb_header.css);
@import url(footer.css);
.Main{background: #f6f6f6;}
/*公共样式*/
.Tit{width: 100%;height: 44px;line-height: 42px;border-bottom: 2px solid #e7e7e7;position: relative;}
.Tit a {display: inline-block;height: 100%;position: relative;z-index: 2;width: auto;}
.Tit a::before {content: "";width: 190px;height: 4px;background: #d01126;position: absolute;bottom: -2px;left: 0;z-index: 1;transition: 0.5s;}
.Tit span{font-size: 24px;color: #d01126;font-family: "SourceHanSansCN2";}
.Tit em{font-size: 16px;color: #999999;font-family: "SYHTLight";text-transform: uppercase;padding-left: 10px;}
.Tit a:hover::before{width: 100%;}
.Tit a:hover em{color: #d01126;}

/*走进贵传-招生快讯*/
.Part1{width: 1400px;height: 490px;margin: 30px auto 0;}
.Part1 .zjgc{width: 676px; height: auto; overflow: hidden; float: left;}
.Part1 .zjgc .Focus {width:100%;height:420px;position: relative;overflow: hidden;margin-top: 24px;}
.Part1 .zjgc .Focus .pic,.Part1 .zjgc Focus .pic li {width: 100%!important;height:420px;overflow: hidden;}
.Part1 .zjgc .Focus .pic li a {display: block;width: 100%;height: 100%;}
.Part1 .zjgc .Focus .pic img {width: 100%;height:310px;overflow: hidden;}
.Part1 .zjgc .Focus .txt_bg {position: absolute;left: 35px;bottom: 0px;width: 620px;height: 160px;padding: 10px 20px;background:#FFFFFF;}
.Part1 .zjgc .Focus .txt{position: absolute;left: 55px;bottom: 10px;width: 580px;height: 127px;z-index: 2;}
.Part1 .zjgc .Focus .txt ul li {width: 100%;height: 100%;text-indent: 2em;color: #222222;font-size: 18px;font-family: "SYHTLight";line-height: 32px;}
.Part1 .zjgc .Focus .txt ul li a {font-size: 18px;color: #d01126;font-family: "SYHTLight";}
.Part1 .zjgc .Focus .txt ul li a:hover {font-weight: bold;}
.Part1 .zjgc .Focus .num {width:89px;height:19px;position: absolute;bottom:21px;right:18px;z-index: 2;display: flex;justify-content: right;}
.Part1 .zjgc .Focus .num li {width:13px;height:13px;cursor:pointer;margin:3px 3px;background:rgba(255,255,255,0.5);font-size:0px;border-radius:7px;}
.Part1 .zjgc .Focus .num li.on {background:#d01126;}
.Part1 .zjgc .Focus .prev,.Part1 .zjgc .Focus .next {display: block;width:39px;height:102px;position: absolute;top: 100px;cursor: pointer;transition: all .5s;}
.Part1 .zjgc .Focus .prev{left:-10px;}
.Part1 .zjgc .Focus .next{right:-10px;}
.Part1 .zjgc .Focus:hover .prev {left: 0px;background:url(../images/stcmx_img04.png)no-repeat center;}
.Part1 .zjgc .Focus:hover .next {right: 0px;background:url(../images/stcmx_img05.png)no-repeat center;}
.Part1 .zskx{width: 676px; height: auto; float: right;}
.Part1 .zskx .zskxBox{width: 100%; height: auto; margin-top: 24px;}
.Part1 .zskx .zskxBox ul li{width:100%;height:87px;background:#ffffff;overflow: hidden;margin-bottom:24px;padding:13px 25px 0px 0px;box-sizing: border-box;}
.Part1 .zskx .zskxBox ul li:hover{box-shadow:0px 4px 10px rgba(0,0,0,0.3);}
.Part1 .zskx .zskxBox ul li:last-child{margin-bottom:0px;}
.Part1 .zskx .zskxBox ul li .date{width:94px;height:49px;float:left;margin-top:6px;border-right:1px solid #dddddd;box-sizing: border-box;}
.Part1 .zskx .zskxBox ul li .date span{display:block;width:100%;text-align:center;font-size:26px;color:#d01126;line-height:23px;margin-bottom:9px;}
.Part1 .zskx .zskxBox ul li .date p{width:100%;text-align:center;font-size:14px;color:#666666;line-height:18px;}
.Part1 .zskx .zskxBox ul li .txt{width: 535px;height:auto;overflow: hidden;float:right;}
.Part1 .zskx .zskxBox ul li .txt h1 {width:100%;height:60px;display: flex;align-items: center;}
.Part1 .zskx .zskxBox ul li .txt h1 a{display:block;width:100%;height:auto;line-height:30px;max-height:60px;font-size:18px;color:#050505;}
.Part1 .zskx .zskxBox ul li:hover .txt a{color:#d01126;}
.Part1 .zskx .zskxBox ul li .txt p{width:100%;height:48px;overflow: hidden;line-height:24px;font-size:14px;color:#999999;}

/*报考指南*/
.Part2{width: 1400px;height: auto;margin: 37px auto 0;}
.bkzn{width: 100%; margin-top: 10px;}
.bkzn .hd{width: 100%; height: 168px; background: #FFFFFF; box-shadow: 0px 0px 18px #e9e9e9;margin-top: 32px;}
.bkzn .hd ul{margin-left: 25px;}
.bkzn .hd ul li{width: 225px; height: 100%; float: left; position: relative;}
.bkzn .hd ul li::after{content: ''; width: 100%; height: 0px; position: absolute; bottom: -33px; left: 0; background: url(../images/zsxxw_img02.png) center top no-repeat; transition: all 0.5s;}
.bkzn .hd ul li::before{content: ''; width: 1px; height: 110px; position: absolute; top: 29px; right: 0; background: #dddddd;}
.bkzn .hd ul li.m6::before{display: none;}
.bkzn .hd ul li a{width: 100%; height: 100%; display: block;}
.bkzn .hd ul li i{width: 54px; height: 54px; display: block; position: relative; border-radius:50%; margin: 35px auto 0; background: url(../images/zsxxw_img01.png) no-repeat #d01126;}
.bkzn .hd ul li i::before{content: ''; width: 72px; height: 72px; position: absolute; top: -10px; left: -10px; border: 1px solid #d01126; border-radius:50%; transition: all .5s;}
.bkzn .hd ul li.m1 i{background-position: 13px 10px;}
.bkzn .hd ul li.m2 i{background-position: -209px 10px;}
.bkzn .hd ul li.m3 i{background-position: -437px 10px;}
.bkzn .hd ul li.m4 i{background-position: -661px 10px;}
.bkzn .hd ul li.m5 i{background-position: -884px 10px;}
.bkzn .hd ul li.m6 i{background-position: -1110px 10px;}
.bkzn .hd ul li span{width: 100%;line-height: 40px;display: block;text-align: center;color: #222222;font-size: 18px;padding-top: 20px;}
.bkzn .hd ul li.on::after{height:30px ;}
.bkzn .bd{width: 100%;height: 338px;overflow: hidden;margin-top: 14px;}
.bkzn .bd ul{width: 100%; height: auto; overflow: hidden;}
.bkzn .bd ul li{width: 676px;height: auto;overflow: hidden; position: relative; float: left;margin-top: 24px;padding-bottom: 20px;border-bottom: 1px solid #dddddd;}
.bkzn .bd ul li::before{content: ''; width: 0; height: 1px; position: absolute; left: 0; bottom: 0; background: #d01126; transition: all 0.5s;}
.bkzn .bd ul li:nth-child(2n){float: right;}
.bkzn .bd ul li h3{width: 100%; line-height: 35px;}
.bkzn .bd ul li h3 a{width: 100%; height: 100%;display: block; color: #333333;font-size: 18px;font-family: "SourceHanSansCN2"; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bkzn .bd ul li h3 img{padding-right: 10px;}
.bkzn .bd ul li .desc{width: 100%;height: 72px;overflow: hidden;line-height: 24px;color: #999999;font-size: 16px;margin-top: 17px;text-indent: 2em;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.bkzn .bd ul li h3 a:hover{color: #d01126;}
.bkzn .bd ul li:hover::before{width: 100%;}

/*新生入学*/
.Part3{width: 1400px;height: 163px; background: #FFFFFF; margin: 44px auto 0;}
.Part3 h3{width: 174px; height: 100%; float: left; background: #d01126; position: relative;}
.Part3 h3::after{content: ''; width: 22px; height: 100%; position: absolute; top: 0px; right: -21px; background: url(../images/zsxxw_img05.png) center center no-repeat; transition: all 0.5s;}
.Part3 h3 a{width: 100%; height: 100%; display: block;}
.Part3 h3 i{width: 43px; height: 53px; display: block; position: relative; margin: 27px auto 0; background: url(../images/zsxxw_img04.png) no-repeat;}
.Part3 h3 span{width: 100%;line-height: 40px;display: block;text-align: center;color: #FFFFFF;font-size: 24px;padding-top: 12px;}
.Part3 .xsrx{width: 1116px; height: auto; overflow:hidden; float: right; margin: 30px 44px 0px 0px;}
.Part3 .xsrx ul li{width: 528px;height: 50px;line-height: 50px; float:left; overflow: hidden; transition: all 0.5s;}
.Part3 .xsrx ul li:nth-child(2n){float: right;}
.Part3 .xsrx ul li a {color: #222222;font-size: 18px;display: block;width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.Part3 .xsrx ul li span {display: block;text-align: right;float: right;font-size: 18px;color: #666666;}
.Part3 .xsrx ul li:hover{transform: translateX(8px);}
.Part3 .xsrx ul li a:hover {color: #d01126;}

/*师资力量--专业设置*/
.Part4{width: 100%;height: auto;overflow: hidden;margin: 44px auto 0;background: #ededed;padding-top: 33px;padding-bottom: 45px;}
.Part4 .szll{width: 896px; height: auto; overflow: hidden; float: left;}
.Part4 .szll .bdBox{height: 414px;overflow:hidden;overflow-x: overlay;margin-top: 17px;padding-top:10px;}
.Part4 .szll .bdBox::-webkit-scrollbar {height:7px;cursor: pointer;}
.Part4 .szll .bdBox::-webkit-scrollbar-track {background:#dcdcdc;border-radius:5px;border:0.5px solid #b4b4b4;}
.Part4 .szll .bdBox::-webkit-scrollbar-thumb {border-radius:10px;background-image: linear-gradient(-90deg, #d01126 0%, #ffaf28 72%);}
.Part4 .szll .bdBox::-webkit-scrollbar{height:7px;}
.Part4 .szll .bdBox ul{width:auto;height:372px;display: flex;justify-content: flex-start;}
.Part4 .szll .bdBox ul li{width:200px!important;height: 371px;border:1px solid #e1ebf0;background: #FFFFFF;float:left;border-radius:10px;margin-right:32px;box-sizing: border-box;position: relative;transition:all ease-in-out 0.5s;}
.Part4 .szll .bdBox ul li:hover{transform:translateY(-4px);}
.Part4 .szll .bdBox ul li a{display: block;width:200px;height:100%;overflow:hidden;}
.Part4 .szll .bdBox ul li a .pic{width:164px;height:164px;margin:18px auto 16px; padding: 4px 4px;background:url(../images/zsxxw_img06.png) center top no-repeat;position:relative;}
.Part4 .szll .bdBox ul li a .pic .img{display:block;width:157px;height:157px;text-align:center;border-radius:50%;overflow: hidden;position: relative;z-index: 2;}
.Part4 .szll .bdBox ul li a .pic::after{content:"";width:118px;height:27px;background:url(../images/zsxxw_img07.png)no-repeat center;position:absolute;right:0px;bottom:0px;}
.Part4 .szll .bdBox ul li a .pic img{width:100%;height:100%;}
.Part4 .szll .bdBox ul li a h1{width:120px;height:36px;margin:0 auto 18px;background:#d01126;border-radius:18px;text-align:center;line-height:36px;font-size:18px;color:#ffffff;}
.Part4 .szll .bdBox ul li a p{width:156px;height:60px;margin:0px auto;padding-left:15px;overflow:hidden;box-sizing:border-box;background:url(../images/zsxxw_img08.png)no-repeat left 10px;font-size:16px;color:#050505;line-height:30px;}
.Part4 .szll .bdBox ul li a .more{display:block;width:30px;height:30px; border-radius: 50%; background:url(../images/zsxxw_img09.png)no-repeat center #ffaf28;position:absolute;right:11px;bottom:18px;}
.Part4 .szll .bdBox ul li:hover a .more{ background:url(../images/zsxxw_img09.png)no-repeat center #d01126;}

.Part4 .zysz{width: 472px; height: auto; overflow: hidden; float: right;}
.Part4 .zysz .qhBox{width:100%;height: auto;overflow: hidden;border:1px solid #e1ebf0;background: #FFFFFF;border-radius:10px;margin-top: 27px;padding: 13px 25px 0;}
.Part4 .zysz .qhBox ul{height: 387px;overflow-y:auto;}
.Part4 .zysz .qhBox ul li{width:100%;height: 49px;overflow:hidden;background: url(../images/zsxxw_img10.png)no-repeat right 13px center #ededed;margin-bottom: 5px;position: relative;}
.Part4 .zysz .qhBox ul li a{display:block;width:95%;height:100%;font-size: 18px;padding-left: 27px;color: #222222;line-height: 49px;position:relative;z-index: 2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Part4 .zysz .qhBox ul li::after {content: "";position: absolute;z-index: 0;background: #d01126;height: 100%;width: 100%;top: 100%;left:50%;transform: translateX(-50%);transition: all .5s;}
.Part4 .zysz .qhBox ul li:hover::after {top:0px;}
.Part4 .zysz .qhBox ul li:hover a{color:#ffffff;}

/*实训条件*/
.Part5{width: 1400px;height: auto;overflow: hidden;margin: 32px auto 23px;}
.Part5 .sxtj{width: 100%;height: auto;overflow: hidden;margin-top: 26px;}
.Part5 .sxtj .Focus {width:676px;height:423px;position: relative;overflow: hidden;}
.Part5 .sxtj .Focus .pic,.Part5 .sxtj .Focus .pic li {width: 100%;height: 100%;overflow: hidden;}
.Part5 .sxtj .Focus .pic img {width: 100%;height:100%;overflow: hidden;transition:all 2s;}
.Part5 .sxtj .Focus .pic img:hover{transform:scale(1.2);}
.Part5 .sxtj .Focus .txt_bg{width: 100%;height:50px;background:url(../images/zsxxw_img11.png)repeat-x;position: absolute;bottom:0px;left:0px;z-index:1;}
.Part5 .sxtj .Focus .txt {position: absolute;left: 0px;bottom: 0px;width: 100%;height:50px;z-index:2;}
.Part5 .sxtj .Focus .txt ul li {width: 100%;height: 100%;}
.Part5 .sxtj .Focus .txt ul li a {display: block;width: 100%;height:50px;line-height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #ffffff;padding: 0px 20px;text-align: center;}
.Part5 .sxtj .Focus .txt ul li a:hover {color: #d01126;}
.Part5 .sxtj .Focus .num {width:89px;height:19px;position: absolute;bottom:21px;right:18px;z-index: 2;display: flex;justify-content: right;}
.Part5 .sxtj .Focus .num li {width:13px;height:13px;cursor:pointer;margin:3px 3px;background:rgba(255,255,255,0.5);font-size:0px;border-radius:7px;}
.Part5 .sxtj .Focus .num li.on {background:#d01126;}
.Part5 .sxtj .Focus .prev,.Part5 .sxtj .Focus .next {display: block;width:39px;height:102px;position: absolute;top: 160px;cursor: pointer;transition: all .5s;}
.Part5 .sxtj .Focus .prev{left:-10px;}
.Part5 .sxtj .Focus .next{right:-10px;}
.Part5 .sxtj .Focus:hover .prev {left: 0px;background:url(../images/stcmx_img04.png)no-repeat center;}
.Part5 .sxtj .Focus:hover .next {right: 0px;background:url(../images/stcmx_img05.png)no-repeat center;}
.Part5 .sxtj .picBox{width:700px;height:auto; overflow: hidden; position:relative;float:right;}
.Part5 .sxtj .picBox ul li{width:338px;height:199px;position: relative; float: left; margin-bottom:24px;}
.Part5 .sxtj .picBox ul li:nth-child(2n){float: right;}
.Part5 .sxtj .picBox ul li a{display:block;width:100%;height:100%;overflow:hidden;}
.Part5 .sxtj .picBox ul li a img{width:100%;height:100%;transition:all 2s;}
.Part5 .sxtj .picBox ul li:hover a img{transform:scale(1.2);}
.Part5 .sxtj .picBox ul li p{width:100%;padding:0px 10px;box-sizing:border-box;height:40px;position:absolute;bottom:0px;left:0px;background:url(../images/zsxxw_img11.png)no-repeat center;text-align: center;line-height:40px;font-size:16px;color:#ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Part5 .sxtj .picBox ul li:hover p{color: #d01126;}
