/* about */
.banner .entitle{left:0;bottom:-36px;z-index:2;width:100%;color:#fff;text-align:center;font-size:200px;line-height:100%;font-family:Montserrat-Black;letter-spacing:18px;}

.subnav .hr{border-top:5px solid #fff;}
.subnav .column{float:left;position:relative;width:25%;background:#C0C7E5;height:100px;line-height:100px;text-align:center;color:#fff;}
.subnav .column p a,.subnav .column p a i{color:#fff;font-size:24px;}
.subnav .column p a i{margin-left:15px;}
.subnav .column:after{display:block;content:'';position:absolute;top:0;right:0;width:5px;height:100px;background:#fff;}
.subnav .column:last-child:after{background:#C0C7E5;}

.about .item .tit,.about .item .txt,.about .item .thumb{width:50%;}
.about .item .thumb{height:350px;overflow: hidden;}
.about .item .thumb img{width:100%;}
.about .intro{padding-bottom:50px;}
.about .intro h2{font-size:50px !important;font-family: SYHTB;line-height:100%;font-weight:bold;letter-spacing:3px;margin-bottom:10px;}
.about .item .tit .enname{font-size:40px;font-family:Montserrat-Black;line-height:100%;text-transform:uppercase;letter-spacing:3px;}
.about .item .tit h2{color:#A3B2DC;margin-bottom:20px;font-size:40px;line-height:50px;}
.about .item .txt p{font-size:16px;line-height:28px;}
.about .item .fl .desc{padding:0px 20px 0 0;}
.about .item .fr .desc{padding:20px 0 0 20px;}
.about .item .desc p{font-size:16px;line-height:35px;}

/* 教育理念 */
.idea .thumb,.idea .txt,.advantage .thumb,.advantage .txt{width:50%;overflow: hidden;}
.idea .thumb,.advantage .thumb{height:410px;overflow:hidden;}
.idea .thumb .tit,.advantage .thumb .tit{position:absolute;top:30px;left:50px;}
.idea .thumb .tit h3,.advantage .thumb .tit h3{font-size:50px !important;font-family: SYHTB;line-height:100%;font-weight:bold;letter-spacing:3px;margin-bottom:10px;color:#fff;}
.idea .thumb img,.advantage .thumb img{width:100%;}
.idea .txt,.advantage .txt{background:#EEEEEE;}
.idea .tit .enname,.advantage .tit .enname{color:#fff;font-size:36px;font-family: Montserrat,Montserrat-Black;font-weight:bold;line-height:100%;text-transform:uppercase;letter-spacing:3px;}
.idea .txt ul li,.advantage .txt ul li{line-height:80px;border-bottom:1px solid #fff;padding:55px 40px;}
.idea .txt ul li h3,.advantage .txt ul li h3{position:relative;color:#3E3A39;font-size:26px;font-family: SYHTB;line-height:100%;font-weight:bold;letter-spacing:3px;cursor: pointer;}
.idea .txt ul li h3:before,.advantage .txt ul li h3:before{display:inline-block;content:'';width:25px;height:25px;background:#FC6B12;border-radius:50%;margin-right:20px;}
.idea .txt ul li h3:after,.advantage .txt ul li h3:after{position:absolute;right:40px;top:0px;content:'+';font-size:42px;cursor: pointer;z-index: 3;}
.idea .txt ul li.on h3:after,.advantage .txt ul li.on h3:after{content:'-';}

.advantage .txt ul li h3:before{background:#B0BADF;}
.idea .txt ul li .desc,.advantage .txt ul li .desc{display:none;line-height:30px;font-size:16px;padding:20px 48px 0;}
.idea .txt ul li .desc p,.advantage .txt ul li .desc p{margin-bottom:20px;}

/* 师资团队 */
.team .tit h2{color:#FF6B12;font-size:50px;font-family:SYHTB;font-weight:bold;line-height:100%;letter-spacing:3px;margin-bottom:15px;}
.team .tit .enname{font-size:40px;font-family:Montserrat-Black;font-weight:bold;line-height:100%;*letter-spacing:3px;text-transform:uppercase;}
.team .box{width:100%;height:900px;overflow:hidden;}
.team .list ul li{float:left;width:31.66%;margin-right:30px;margin-bottom:50px;}
.team .list ul li:nth-child(3n){margin-right:0px;}
.team .list ul li a span{display:block;width:100%;height:350px;margin-bottom:20px;overflow: hidden;}
.team .list ul li a span img{width:auto;height:100%;}
.team .list ul li a .name{font-size:22px;font-weight:bold;font-family: SYHTN;margin-bottom:10px;}
.team .list ul li a .position{font-size:20px;font-family: SYHTN;}

.team .sidenav{left:-180px;top:120px;}
.team .sidenav ul{padding-left:25px;border-left:1px solid #333;}
.team .sidenav ul li{position:relative;line-height:40px;font-size:16px;cursor: pointer;}

.team .sidenav ul li span{position:absolute;left:-33px;top:12px;display:inline-block;width:15px;height:15px;border-radius:50%;}
.team .sidenav ul li.on{color:#FC6B12;}
.team .sidenav ul li.on span{background:#FC6B12;}

/* 校园环境 */
.envir .tit h2{color:#FF6B12;font-size:50px;font-family:SYHTB;font-weight:bold;line-height:100%;letter-spacing:3px;margin-bottom:15px;}
.envir .tit .enname{font-size:40px;font-family:Montserrat-Black;font-weight:bold;line-height:100%;letter-spacing:3px;text-transform:uppercase;}
.envir .txt .left,.envir .txt .right{width:48%;}
.envir .txt p{font-size:16px;line-height:30px;margin-bottom: 20px;}

.envir_img .main .box .list{width:100%;height:500px;overflow: hidden;}
.envir_img .main .box .item{display:none;}
.envir_img .main .box .item.on{display:block;}
.envir_img .box .list ul{width:1000%;}
.envir_img .box .list ul li{float:left;}
.envir_img .box .list ul li img{width:100%;}

.envir_img .main .box .tab span{display:block;position:absolute;top:50%;margin-top:-50px;width:50px;height:100px;line-height:100px;text-align:center;font-size:40px;color:#333;z-index: 3;cursor: pointer;opacity:.5;}
.envir_img .main .box .tab span:hover{opacity:1;}
.envir_img .main .box .tab span.left{left:-40px;}
.envir_img .main .box .tab span.right{right:-40px;}

.envir_img .sidenav{left:-180px;top:120px;}
.envir_img .sidenav ul{padding-left:25px;border-left:1px solid #333;}
.envir_img .sidenav ul li{position:relative;line-height:40px;font-size:16px;cursor: pointer;}

.envir_img .sidenav ul li span{position:absolute;left:-33px;top:12px;display:inline-block;width:15px;height:15px;border-radius:50%;}
.envir_img .sidenav ul li.on{color:#FC6B12;}
.envir_img .sidenav ul li.on span{background:#FF6B12;}

/* 新闻动态 */
.news .tit h2{color:#FF6B12;font-size:50px;font-family:SYHTB;font-weight:bold;line-height:100%;letter-spacing:3px;margin-bottom:15px;}
.news .tit .enname{font-size:40px;font-family:Montserrat-Black;line-height:100%;letter-spacing:3px;text-transform:uppercase;}
.news .tab span{display:block;float:left;width:50%;height:100px;text-align:center;color:#fff;font:bold 24px/100px SYHTN;background:#B0BADF;cursor: pointer;}
.news .tab span.on{background: #FF6B12;}
.news .list .item{width:50%;}
.news .list .item .line{border-right:1px dashed #ccc;}
.news .list .item ul{margin:0px auto;width:80%;padding:20px 0;}
.news .list .item ul li{margin-bottom:10px;border-bottom:1px solid #ccc;padding:0 30px 10px;}
.news .list .item ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.news .list .item ul li a.title{display:block;font:bold 16px/30px SYHTN;margin-bottom:10px;}
.news .list .item ul li a.title h3{font-weight:bold;}
.news .list .item ul li .desc{font-size:14px;margin-bottom:10px;}
.news .list .item ul li .info{height:30px;line-height:30px;font-size:14px;}
.news .list .item ul li .info a{font-size:14px;color:#FF6B12;}
.news .list .item ul li .info .date{float:right;}

/* 社团 */
.club .tit h2{color:#FF6B12;font-size:50px;font-family:SYHTB;font-weight:bold;line-height:100%;letter-spacing:3px;margin-bottom:15px;}
.club .tit .enname{font-size:30px;font-family:Montserrat-Black;line-height:100%;letter-spacing:3px;text-transform:uppercase;}
.club .cont ul li{float:left;width:32%;position:relative;margin-right:2%;margin-bottom:2%;}
.club .cont ul li:nth-child(3n){margin-right:0;}
.club .cont ul li:nth-last-child(3),.club .cont ul li:nth-last-child(2),.club .cont ul li:nth-last-child(1){margin-bottom:0;}
.club .cont ul li span{display:block;width:100%;height:384px;overflow: hidden;}
.club .cont ul li span img{width:100%;}
.club .cont ul li p{position:absolute;top:50%;left:0;width:100%;height:50px;text-align:center;color:#fff;font:bold 32px/50px SYHTB}

/* 课程体系 */
.sys .tit h2{color:#FF6B12;font-size:50px;font-family:SYHTB;font-weight:bold;line-height:100%;letter-spacing:3px;margin-bottom:15px;}
.sys .tit .enname{font-size:40px;font-family:Montserrat-Black;line-height:100%;letter-spacing:3px;text-transform:uppercase;}
.sys .cont .txt{width:40%;font-size:16px;line-height:30px;}
.sys .cont .txt p{margin-bottom:20px;}
.sys .cont .video{width:60%;overflow: hidden;}
.sys .course .item1 div,.sys .course .item3 div{width:50%;padding:30px 40px;}
.sys .course .item1 .div1,.sys .course .item3 .div2{background:#C9CEE8;}
.sys .course .item1 .div2,.sys .course .item3 .div1{background:#E0E4F3;}
.sys .course .item h3{color:#3E3A39;font:normal 22px/40px SYHTH;margin-bottom:20px;}
.sys .course .item h4{color:#fff;font:normal 18px/40px SYHTH;margin-bottom:20px;}
.sys .course .item div p{color:#FF6B12;font:normal 32px/50px SYHTH;letter-spacing:2px;}
.sys .course .item1 div span{color:#3E3A39;font:normal 16px/30px SYHTN;}
.sys .course .item2{background:#B0BADF;padding:30px 40px;}

.sys_item dl{cursor: pointer;}
.sys_item dl dt{padding:30px 0;}
.sys_item dl:nth-child(odd) dt{background:#B0BADF;}
.sys_item dl:nth-child(even) dt{background:#FC6B12;}
.sys_item dl dt h3{color:#fff;font:normal 26px/40px SYHTN;}
.sys_item dl dt h3:before{content:'';display:inline-block;width:20px;height:20px;line-height:22px;border-radius:50%;background:#fff;vertical-align:middle;margin:-5px 15px 0 10px;}
.sys_item dl dt i{display:none;color:#fff;font:normal 40px/40px SYHTN;}
.sys_item dl dt i.on{display:block;}
.sys_item dl dt i.this{display:none;}
.sys_item dl.on dt i.this{display:block;}
.sys_item dl.on dt i.on{display:none;}

.sys_item .item1 .info .cont{width:50%;margin:0 auto;}
.sys_item .item1 .info .cont h3{font:bold 70px/100% Montserrat-Black;text-align:center;letter-spacing:3px;}
.sys_item .item1 .info .cont .desc{padding-top:30px;width:85%;margin:0 auto;}
.sys_item .item1 .info .cont .desc div{width:45%;}
.sys_item .item1 .info .cont .desc p{font-size:16px;line-height:30px;}

.sys_item .info{display:none;padding:50px 100px;}
.sys_item .info .thumb{width:40%;overflow: hidden;}
.sys_item .info .thumb img{width:100%;}
.sys_item .info .box{width:60%;height:510px;}
.sys_item .info .box .wrap{width:66%;overflow:hidden;padding-bottom:20px;margin:0 auto;}

.sys_item .info .box .wrap ul li{float:left;background:none;}
.sys_item .info .box .wrap ul li span{display:block;width:100%;height:400px;background:#666;margin-bottom:20px;}
.sys_item .info .box .wrap ul li span img{width:100%;height:100%;}
.sys_item .info .box .wrap ul li p{text-align:left;}
.sys_item .info .box .wrap ul li .title{color:#3E3A39;font:bold 20px/40px SYHTB;}
.sys_item .info .box .wrap ul li .desc{font-size:16px;}
.sys_item .info .box .tab span{position:absolute;top:180px;display:block;font-size:50px;width:40px;height:40px;margin-top:0;line-height:40px;text-align:center;}
.sys_item .info .box .tab span.prev{left:130px;}
.sys_item .info .box .tab span.next{right:140px;}
.sys_item .info .box .tab span:hover{color:#fff;}

.sys_item .item3 .info{padding:0;}
.sys_item .item3 .info .framework div.column{float:left;position:relative;width:50%;height:350px;overflow:hidden;}
.sys_item .item3 .info .framework .column .txt{display:none;}
.sys_item .item3 .info .framework .column:hover .txt{display:block;}

.sys_item .item3 .info .framework .column h4{position:absolute;top:50%;left:0;width:100%;height:50px;text-align:center;margin-top:-25px;color:#fff;font:bold 40px/50px SYHTB;}
.sys_item .item3 .info .framework .column img{width:100%;}

.sys_item .item3 .info .framework .div2 .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:#C0C7E5;}
.sys_item .item3 .info .framework .div2 .txt .cont{padding-left:80px;position:absolute;left:40%;top:20%;}
.sys_item .item3 .info .framework .div2 .txt .cont .tit{position:absolute;top:0px;left:-60px;font:bold 22px/40px SYHTB;color: #FF6B12;}
.sys_item .item3 .info .framework .div2 .txt .cont p{font-size:18px;line-height:40px;color:#fff;}

.sys_item .item4 .info{padding:50px 100px;}
.sys_item .item4 .info .left,.sys_item .item4 .info .right{width:48%;}
.sys_item .item4 .info ul li{width:45%;min-height:210px;margin-bottom:30px;}
.sys_item .item4 .info ul li:nth-child(odd){float:left;}
.sys_item .item4 .info ul li:nth-child(even){float:right;}
.sys_item .item4 .info ul li h4{color:#808080;font:bold 22px/40px SYHTB;margin-bottom:10px;border-bottom:2px solid #C1C1C1;}
.sys_item .item4 .info ul li .desc{font-size:16px;color:#808080;line-height:30px;}
.sys_item .item4 .info ul li.on h4{color:#FF6B12;border-bottom-color:#A6A4A3;}
.sys_item .item4 .info ul li.on .desc{color:#3E3A39;}

.sys_item .item4 .info .right{padding-top:40px;}
.sys_item .item4 .info .right span{display:none;}
.sys_item .item4 .info .right span.on{display:block;}
.sys_item .item4 .info .right span img{width:100%;}

.sys_item .item5 .info .assess{position: relative;padding-left:600px;}
.sys_item .item5 .info .assess .col{padding:30px 50px;color:#fff;margin-bottom:10px;}
.sys_item .item5 .info .assess .col h4{font:bold 22px/40px SYHTB;margin-bottom:20px;}
.sys_item .item5 .info .assess .col p{font-size:16px;line-height:30px;}
.sys_item .item5 .info .assess .col1{color:#3E3A39;font-size:18px;}
.sys_item .item5 .info .assess .col2{background-color:#FC6B12;}
.sys_item .item5 .info .assess .col3{background-color:#B0BADF;}
.sys_item .item5 .info .assess .col4{background-color:#F0B233;}
.sys_item .item5 .info .assess .thumb{position:absolute;left:0;top:20%;width:550px;}
.sys_item .item5 .info .assess .thumb img{width:100%;}

/* 作品集 */
.works{padding:50px 0;}
.works .tit h2,.disco .tit h2{color:#FF6B12;font:normal 50px/100% SYHTH;margin-bottom:20px;letter-spacing:3px;}
.works .tit .enname,.disco .tit .enname{font:normal 40px/100% Montserrat-Black;text-transform:uppercase;letter-spacing:3px;}
.works .box{width:100%;overflow: hidden;}
.works .box ul li{margin-right:40px;}
.works .box ul li a{display:block;}
.works .box ul li .info{display:flex;flex-direction:row;justify-content: space-between;}
.works .box ul li .info h3{width:40%;font:bold 22px/40px SYHTB;text-align:left;}
.works .box ul li .info h3 .work_name{margin-left:30px;font-weight:normal;font-size:18px;font-family:SYHTN;}
.works .box ul li .info h3 .year{display:block;font-weight:normal;font-size:14px;font-family:SYHTN;}
.works .box ul li .info .desc{width:55%;text-align:left;font-family:SYHTL;font-size:14px;}
.works .box .tabs span{position:absolute;top:45%;width:50px;height:50px;line-height:50px;text-align:center;background:rgba(0,0,0,.5);color:#fff;font-size:30px;border-radius:3px;}
.works .box .tabs span:hover{background:rgba(0,0,0,1);}
.works .box .tabs span.prev{left:100px;}
.works .box .tabs span.next{right:100px;}
/* 发现 */
.disco .cont{background:#eee;}
.disco .cont .left,.disco .cont .right{overflow:hidden;}
.disco .cont .left li{background:#B0BADF;padding:30px 0;margin-bottom:1px;}
.disco .cont .left li:last-child{margin-bottom:0;}
.disco .cont .left li.on{background:#eee;}
.disco .cont .left li.on h4{color:#FF6B12}
.disco .cont .left li h4{color:#fff;font-size:22px;font-family:SYHTN;padding-left:360px;line-height:45px;}
.disco .cont .left li h4 span{display:block;}
.disco .cont .right .item{display:none;padding:60px 50px 0;}
.disco .cont .right .item.on{display:block;}
.disco .cont .right .item .box{width:750px;height:500px;}
.disco .cont .right .item .box .slide{width:100%;height:100%;overflow:hidden;}
.disco .cont .right .item .box .slide ul li{float:left;}
.disco .cont .right .item .box .tabs span{display:block;position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;font:normal 40px/50px SYHTN;text-align:center;color:#999;z-index:666;cursor: pointer;}
.disco .cont .right .item .box .tabs span.left{left:-50px;}
.disco .cont .right .item .box .tabs span.right{right:-50px;}



/*
.disco .cont .right .item p{width:80%;line-height:30px;font-size:16px;font-family:SYHTL;margin-bottom:50px;}
.disco .cont .right .item span{display:block;width:80%;height:400px;overflow: hidden;}
.disco .cont .right .item span img{width:100%;max-height:100%;}
*/
/* 感受 */
.feeling{padding:50px 0 0;background:#D0D5EC;margin-bottom:50px;}
.feeling .box{height:620px;overflow: hidden;overflow-y:scroll;}

.feeling .box::-webkit-scrollbar{width:5px;height:20px;background:#D0D5EC;padding-right:2px;}/*轨道*/
.feeling .box::-webkit-scrollbar-thumb{border-radius:20px;background:#fff;}/*滚动条*/
.feeling .box::-webkit-scrollbar-thumb:hover{background:#FF6B12;}/*滚动条*/



.feeling .box ul li{position:relative;width:85%;height:180px;}
.feeling .box ul li .user{position:absolute;top:0;width:180px;overflow: hidden;}
.feeling .box ul li .user span{display:block;text-align:center;margin-bottom:10px;}
.feeling .box ul li .user .avatar{width:100%;height:180px;background:#eee;border-radius:50%;}
.feeling .box ul li .user .name{font:bold 22px/30px SYHTB;margin-bottom:0;}
.feeling .box ul li .user .year{font:normal 16px/30px SYHTN;}
.feeling .box ul li .msg{position:absolute;top:45%;max-width:50%;padding:20px;background:#fff;font-size:16px;border-radius:5px;}
.feeling .box ul li .msg i{position:absolute;top:0;width:0;height:0;border:20px solid transparent;border-top-color:#fff;}
.feeling .box ul li:nth-child(odd) .user{left:0;}
.feeling .box ul li:nth-child(odd) .msg{left:220px;}
.feeling .box ul li:nth-child(odd) .msg i{left:-20px;}

.feeling .box ul li:nth-child(even) .user{right:0;}
.feeling .box ul li:nth-child(even) .msg{right:220px;}
.feeling .box ul li:nth-child(even) .msg i{right:-20px;}


/* 申请流程 */
.process{padding-top:30px;color:#fff;}
.process .tit h2{font:800 40px/100% SYHTB;letter-spacing:3px;border-bottom:1px solid #fff;padding:0 130px 30px;}
.process .cont .main{width:100%;border-bottom:1px solid #fff;}
.process .cont .main ul li{position:relative;float:left;width:25%;height:280px;overflow: hidden;}
.process .cont .main ul li:after{content:'';display:block;position:absolute;right:0;top:0;width:1px;height:280px;background:#fff;}
.process .cont .main ul li:last-child:after{width:0;}
.process .cont .main ul li div{padding:30px 30px 0;}
.process .cont .main ul li:first-child div{padding-left:125px;}
.process .cont .main ul li div i{display:block;font:700 100px/100% 'Montserrat,Montserrat-Bold';margin-bottom:15px;}
.process .cont .main ul li div .title{font:normal 20px/30px SYHTN;margin-bottom:15px;}
.process .cont .main ul li div .desc{font:normal 14px/25px SYHTN;margin-bottom:15px;}
.process .cont .btn{height:50px;line-height:50px;padding-right:100px;font-size:22px;margin-right:200px}

/* 招生名额与方向 */
.recruit .cont{background:#eee;}
.recruit .cont .left h2{color:#fff;font:800 40px/100% SYHTB;letter-spacing:3px;border-bottom:1px solid #fff;padding:50px 0;}
.recruit .cont .left .tabs span{display:block;padding:55px 0;color:#fff;border-bottom:1px solid #fff;font:800 30px/100% SYHTB;letter-spacing:3px;cursor: pointer;}
.recruit .cont .left .tabs span.on{background:#eee;color:#FC6B12;}
.recruit .cont .right ul.item{display:none;}
.recruit .cont .right ul.item.on{display:block;}
.recruit .cont .right ul.item li{float:left;width:49.8%;padding:30px 0;border-bottom:1px solid #fff;}
.recruit .cont .right ul.item li:first-child,.recruit .cont .right ul.item li:nth-child(2),.recruit .cont .right ul.item li:nth-last-child(1),.recruit .cont .right ul.item li:nth-last-child(2){height:221px;overflow: hidden;}

.recruit .cont .right ul.item li:first-child,.recruit .cont .right ul.item li:nth-child(4){border-right:1px solid #fff;}
.recruit .cont .right ul.item li.w{overflow: hidden;}
.recruit .cont .right ul.item li div{margin:0 20px 0 80px;line-height:40px;}
.recruit .cont .right ul.item li div strong{display:block;font-weight:800;font-size:30px;font-family:SYHTN;letter-spacing:3px;margin-bottom:30px;}
.recruit .cont .right ul.item li div b{display:block;color:#FC6B12;font:800 50px/100% SYHTB;letter-spacing:3px;margin:30px 0;}
.recruit .cont .right ul.item li.w div{height:80px;line-height:80px;}
.recruit .cont .right ul.item li.w div i{color:#FC6B12;font-weight:800;font-size:80px;font-family:SYHTB;margin-left:100px;vertical-align:middle;}
.recruit .cont .right ul.item li p{font-size:14px;line-height:30px;}

/* 入学 */
.enrol .w50{height:500px;}
.enrol .left .tit{margin:50px 0 50px 100px;}
.enrol .left .tit h2{color:#fff;font:800 40px/100% SYHTB;letter-spacing:3px;}

/* faq */
.aipfaq .cont .tit h2{color:#FF6B12;font:800 40px/100% SYHTB;letter-spacing:3px;}