@charset "utf-8";



.college-profile{color:#444;line-height: 24px;margin-top: 8px;text-indent: 2em;height: 168px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden;}



.wrap-box{width:376px;}

.wrap-box .list{display: block;}
.wrap-box .list li{padding-left: 14px;background: url(../images/dot.png) no-repeat left center;margin-top: 18px;}
.wrap-box .list li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333;}
.wrap-box .list li span{position: absolute;top:0;right:0;font-size: 12px;color:#999;}
.wrap-box .list li a:hover{color:#763632;}


.wrap-box .list.noborder{margin-top: 10px;}
.wrap-box .list.noborder li{border-bottom: 0;padding:8px 0 8px 14px;background: url(../images/dot.png) no-repeat left center;}



.wrap-box .first{padding:20px 0 15px 0;border-bottom: 1px solid #eee;}
.wrap-box .first .title{display:block;font-size:16px;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wrap-box .first .title:hover{color:#763632;}
.wrap-box .first .text{color:#999;height: 40px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-top: 12px;}




.indexPart{background-color: #fff;border:1px solid #763632;border-radius: 5px;-webkit-border-radius: 5px;}
.indexPart.left{float:left;width:413px;}
.indexPart.right{float:right;width:773px;}
.indexPart .hd{height: 50px;background-color: #763632;overflow: hidden;padding:6px 0 0 0;}
.indexPart .hd .item{display: block;float:left;width:147px;height:50px;text-align: center;line-height: 50px;color:#fff;font-size: 16px;}
.indexPart .hd .item.white{background-color: #fff;color:#763632;}
.indexPart .hd .item img{position: relative;right:6px;top:4px;}
.indexPart .part,.indexPart .bd{padding:0 22px;height:208px;overflow: hidden;}


.libraryInfo .hd .item{text-align: center;cursor: pointer;}
.libraryInfo .hd .item.cur{background-color: #fff;}
.libraryInfo .hd .item.cur span{color:#763632;}
.libraryInfo .hd .item span{color:#fff;display: inline-block;padding:0 0 0 30px;*display: inline;zoom:1;}

.libraryInfo .hd .item.icon01 span{background: url(../images/index02.png) no-repeat left center;}
.libraryInfo .hd .item.icon02 span{background: url(../images/index03.png) no-repeat left center;}
.libraryInfo .hd .item.icon03 span{background: url(../images/index04.png) no-repeat left center;}

.libraryInfo .hd .item.icon01.cur span{background: url(../images/index02-1.png) no-repeat left center;}
.libraryInfo .hd .item.icon02.cur span{background: url(../images/index03-1.png) no-repeat left center;}
.libraryInfo .hd .item.icon03.cur span{background: url(../images/index04-1.png) no-repeat left center;}


.libraryInfo .query{padding:35px 0 0 0;}
.libraryInfo .query .stit{overflow: hidden;}
.libraryInfo .query .stit label{display: block;float:left;cursor: pointer;color:#333;margin-right:40px;}
.libraryInfo .query .stit label input[type="radio"]{position: relative;top:1px;}


.libraryInfo .query .sbox {margin-top: 35px;}
.libraryInfo .query .sbox .text{height:63px;width:592px;display: block;border: 1px solid #e5e5e5;text-indent: 24px;}
.libraryInfo .query .sbox .sub{display: block;width:136px;height:65px;position: absolute;top:0;right:0;background: url(../images/s-btn.png) no-repeat 20px center #763632;color:#fff;text-indent: 24px;font-size: 16px;}









/*.news-part{margin-top: 6px;}*/
.news-part li{display: block;padding-left: 14px; background: url(../images/dot.png) no-repeat left center; margin-top: 18px;}
.news-part li a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333;}
.news-part li a:hover{color:#763632;}


.library-info .tit{height: 36px;padding-top: 8px;border-bottom: 1px solid #eee;/*overflow: hidden;*/}
.library-info .tit span{display: block;float:left;height: 36px;line-height: 34px;margin-right: 40px;color:#333;cursor: pointer;}
.library-info .tit span.cur{color: #763632;}
.library-info .tit span.cur::after{content: "";width:100%;height: 2px;position: absolute;left:0;bottom:-1px;background-color: #763632;}

.library-info .con{padding-top: 14px;}
.library-info .con .box{line-height: 24px;height: 120px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}



.service-info{overflow: hidden;}
.service-info a{display: block;width:33.3%;text-align: center;float:left;font-size: 16px;margin-top: 26px;}
.service-info a p{margin-top: 4px;}



.digital-info{overflow: hidden;}
.digital-info a{display: block;float:left;width:16.6%;text-align: center;margin-top: 60px;}
.digital-info a p{/*margin-top: 10px;*/font-size: 16px;}





/*内页*/
.inner-left{width:265px;float:left;background-color: #fff;box-shadow: 0 0 15px #eee;}
.inner-left h2{height: 55px;line-height: 55px;background: url(../images/bg01.png) no-repeat right center #763632;color:#fff;font-size: 22px;padding-left: 82px;}
.inner-left h2 img{width:31px;height:31px;position: absolute;left:40px;top:50%;margin-top: -15px;}


.inner-menu{padding:0 2px 50px;}
.inner-menu li{border-bottom: 1px #e3e3e2 dotted;}
.inner-menu .lv01{display: block;height:40px;background: url(../images/menu-bg.png) no-repeat;padding-left: 45px;font-size: 15px;color:#333;line-height: 40px;}
.inner-menu .lv01 span{display: block;background: url(../images/m-arrow01.png) no-repeat 140px center;}
.inner-menu .lv01.curdown{color:#763632;}
.inner-menu .lv01.curdown span{display: block;background: url(../images/m-arrow02.png) no-repeat 140px center;}
.inner-menu .lv02{display: none;padding:8px 0;}
.inner-menu li.open .lv02{display: block;}


.inner-menu .lv01.cur{color:#763632;}
.inner-menu .lv01.cur span{display: block;background: url(../images/m-arrow03.png) no-repeat 140px center;}


.inner-menu .lv02 a{display: block;height:34px;line-height: 34px;padding:0 0 0 64px;color:#666;}
.inner-menu .lv02 a:hover,.inner-menu .lv02 a.cur{color:#763632;}



.inner-right{width:850px;float:right;padding:0 25px 50px 25px;background: #fff;box-shadow: 0 0 15px #eee;}

.in-ri-tit{height: 70px;line-height: 70px; text-align: center; font-size: 22px; color: #333;}


.p-text-list{margin-top:10px;}
.p-text-list li{padding:10px 0 10px 14px;}
.p-text-list li a{color:#444;}
.p-text-list li a:hover{color:#763632;}
.p-text-list li span{font-size:12px;color:#888;position: absolute;top:10px;right:0;}
.p-text-list li::before{content: '';display: block;width:4px;height:4px;background-color:#666;border-radius: 50%;-webkit-border-radius: 50%;position:absolute;left:0;top:50%;margin-top: -2px;}



.pic-text-list li{padding:30px 0 30px 210px;min-height: 125px;border-bottom:1px dashed #e5e5e5;}
.pic-text-list li h4{padding-top: 5px;}
.pic-text-list li h4 a{color:#333;font-size: 16px;font-weight: bold;}
.pic-text-list li h4 a:hover{color:#763632;}
.pic-text-list li .pic{display: block;width:186px;height:125px;position: absolute;left:0;top:30px;overflow: hidden;}
.pic-text-list li .pic img{width:100%;height:100%;}
.pic-text-list li .info{font-size: 13px;color:#666;height: 48px;line-height: 24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-top:15px;}
.pic-text-list li .time{color:#999;font-size: 13px;margin-top: 10px;}




.news-title{text-align:center;padding:20px 0 15px 0;border-bottom: 1px solid #eee;}
.news-title h2{font-size: 22px;line-height:30px;color:#333;width:900px;margin:0 auto;}
.news-title .sub-tit{text-align: center;font-size: 13px;color:#999;margin-top: 10px;}
.news-title .sub-tit span{padding:0 5px;}

.con-bot-page{margin-top: 30px;padding-top: 10px;border-top: 1px dashed #ccc;color:#888;line-height: 24px;}
.con-bot-page a{color:#888;}
.con-bot-page a:hover{color:#763632;}



.content-box{margin-top: 25px;overflow: hidden;line-height: 30px;}
.content-box img{max-width: 100%;}



.video-list{width:870px;overflow: hidden;}
.video-list a{display: block;width:270px;float:left;margin:0 20px 25px 0;}
.video-list a .box{width:270px;height:178px;overflow: hidden;}
.video-list a .box img{width:100%;height:100%;}
.video-list a .box .play{width:100%;height:100%;position: absolute;left:0;top:0;background-color: rgba(0,0,0,0.3);}
.video-list a .box .play i{display: block;width:42px;height:42px;position: absolute;left:50%;margin-left: -21px;top:50%;margin-top: -21px;background: url(../images/play.png) no-repeat;}
.video-list a .title{color:#444;margin-top: 10px;}
.video-list a:hover .title{color:#763632;}



/* 专业简介 */
.majorList{overflow: hidden;}
.majorList menu{width:880px;}
.majorList menu a{display:block;width:114px;height:78px;border:1px solid #e5e5e5;float:left;text-align: center;font-size: 0;line-height: 78px;margin:0 27px 27px 0;padding:0 36px;}
.majorList menu a span{font-size: 16px;color:#333;display: inline-block;*display: inline;zoom:1;vertical-align: middle;line-height: 20px;}
.majorList menu a:hover{background-color: #763632;border-color:#763632;}
.majorList menu a:hover span{color:#fff;}




.inner-search{width:290px;margin-top: 35px;}
.inner-search .text{height: 46px;width:213px;border:1px solid #e6e5e5;line-height: 46px;text-indent: 10px;border-right: 0;border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;}
.inner-search .sub{width:75px;height:48px;position: absolute;top:0;right:0;background: url('../images/s-btn.png') no-repeat center center #763632;border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;}



.inner-tab{margin-top: 30px;min-height: 400px;}
.inner-tab .hd{height:56px;background-color: #efefef;overflow: hidden;}
.inner-tab .hd span{display: block;width:50%;height: 56px;line-height: 56px;text-align: center;font-size:16px;color:#333;float:left;}
.inner-tab .bd{border:1px solid #e6e5e5;border-top: 0;}
.inner-tab .bd .row{height:50px;line-height: 50px;overflow: hidden;border-bottom: 1px solid #e6e5e5;}
.inner-tab .bd .row:last-child{border-bottom: 0;}

.inner-tab .bd .row p{width: 50%;float: left;text-indent: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inner-tab .bd .row p.p1::after{content: '';width:1px;height: 100%;position: absolute;top:0;right:0;background-color: #e6e5e5;}






