@charset "utf-8";
/* CSS Document */
body{}
.topLink{top: 5px;}

.header,.footerWrap{position: static;}
.subPage{width:1200px;margin: 30px auto 0;position:relative;}

.wrapSubPage{background: url(../images/subPageBg.png) right 48px no-repeat;padding: 1px;overflow: hidden;}
.subPageTitle{margin: 0 0 15px;position: relative;line-height: 1;padding: 21px 0 0;height: 50px;}
.subPageTitle img{width: auto;/* height: 63px; */}
.subPageTitle .ch{font-family: 'BigruixianBoldkGBV10';position: relative;z-index: 2;font-size: 30px;}
.subPageTitle .en{font-family: 'CTBiaoSongSJ';color: #999;font-size: 72px;position: absolute;left: 0;top: -11px;z-index: 0;opacity: .15;white-space: nowrap;}

.subBanner {width:100%;overflow:hidden;max-height: 280px;position: relative;}
.subBanner h3{width: 130px;height: 50px;line-height: 50px;text-align: center;background-color:#8c0000;color:#fff;position: absolute;left:50%;margin-left:-600px;bottom: 0;font-size:20px;font-weight: normal;}
.subBanner h4{width: 80px;height:40px;line-height: 40px;text-align: center;background-color:#8c0000;color:#fff;position: absolute;left:50%;margin-left:600px;top: 0;font-size:14px;font-weight: normal;transition: all 0.3s ease;}
.subBanner h4:before {width: 0; height: 0;border-left: 40px solid transparent;  border-right: 40px solid transparent;border-top: 15px solid #8c0000;content: '';position: absolute;bottom: -15px;left:0;transition: all 0.3s ease;}
.subBanner h4 a{color:#fff;}
.subBanner h4:hover{background-color:#8c0000;}
.subBanner h4:hover:before{border-top: 15px solid #8c0000;}

.breadBox{overflow: hidden;margin: 0 0 40px;line-height: 60px;}
.breadBox h3{font-weight: normal;font-size: 22px;float: left;}
.breadBox h3{line-height: 60px;background: #8c0000;height: 60px;padding: 0 30px 0 28px;color: #fff;position: relative;display: inline-block;*display: inline;*zoom:1;font-size: 24px;font-weight: normal;border-radius: 0 50px 50px 0;font-family: "Source Han Serif CN";box-shadow: 4px 0 0 #e7cbcb;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.breadBox h3::before{content: '';display: block;position: absolute;left: 1px;top: 0;bottom: 0;background: #8c0000;border-left: 2px solid #fff;border-right: 2px solid #fff;width: 3px;}
.bread{width:auto;height:auto;color:#787878;overflow:hidden;float: right;line-height: 60px;}
.bread a{color: #787878;}
.bread a:hover{color: #8C0000;}
/*学院概况*/

.genList01{width: 115%;overflow: hidden;}
.genList01 li{margin:0 66px 35px 0;float: left;width: 580px;}
.genList01 li > div{display: block;background-color:#eaeef5;position: relative;min-height: 172px;}
.item-img01{width: 305px;position: absolute;right: 0;top:0;}
.item-img01 span{display: block;width: 100%;height: 0;padding-bottom: 56.394%;overflow: hidden;}
.item-txt01{margin-right: 305px;}
.item-txt01 h3{padding:20px 30px 18px 25px;font-weight: normal;font-size:18px;}
.item-txt01 h3 a{color:#0558a6;}
.item-txt01 p{padding:0px 30px 0px 25px;font-size:12px;line-height: 20px;height: 80px;overflow: hidden;}
.item-txt01 p a{display: block;}
.item-txt01 .p02 a{line-height: 30px;}

/*文章页*/
.pageArticle{width:100%;overflow:hidden;}
.articleTitle{line-height:26px;}
.articleTitle h3{font-size:30px;font-size: 3rem;line-height:49px;padding: 0 0 10px 0;text-align:center;font-weight: normal;color:#0050a5;}
.article{line-height: 33px;font-size: 16px;padding: 35px 0;}
.sub_share{float:right;}
.Annex {padding:20px 0 40px 0; overflow:hidden;clear: both;border-top:1px solid #eee;}
.Annex h3 { font-size: 16px;color:#000;height: 50px;line-height: 50px;background-color: #eaf4fe;color:#003c7c;padding-left:35px;}
.Annex ul{overflow: hidden;padding-top:20px;}
.Annex ul li { height: 30px; line-height: 30px;background-color:#ededee;padding-left:35px;margin-bottom: 15px;}
.Annex ul li span{margin-right: 5px;color: #666}
.Annex ul li a { font-size: 14px;color:#666;}
.Annex ul li a:hover{color:#000;}
.article img{display:inline-block!important;}
.article strong{font-weight: bold;}
.article i{font-style: italic;}
/*单位列表*/
.tabMenu02{padding-top:40px;border-bottom: 1px solid #e5e5e5}
.tabMenu02 li{float:left;margin-right: 10px;height: 42px;line-height: 42px;width: 120px;text-align: center;font-size:16px;}
.tabMenu02 li a{display: block;background-color:#f7f7f7;transition:  all 0.3s ease;}
.tabMenu02 li:hover a,.tabMenu02 li.active a{background-color:#8c0000;color:#fff;}
.ddList02{padding:30px 0 15px;}
.ddList02 dd{display: none;}
.articleList02{background-color:#f7f7f7;padding:0 30px;margin-bottom: 28px;}
.articleList02 h3{font-size:16px;height: 45px;line-height: 45px;border-bottom: 1px solid #e5e5e5;font-weight: normal;position: relative;padding-left:27px;color:#333;}
.articleList02 h3:before {content: ''; width: 0;height: 0;border-top: 7px solid transparent;border-left: 13px solid #8c0000;   border-bottom: 7px solid transparent;position: absolute;left:0;top:17px}
.listCon02{overflow: hidden;padding:20px 0;}
.listCon02 a{float:left;line-height: 38px;margin-right: 60px;}
.listCon02 .right{margin: 0 0 0 220px;overflow: hidden;}
.listCon02 a.title{color: #8C0000;font-size: 1.1em;}

/*教师查询*/
.searchHeader{margin-top: 20px;background: url(../images/subBg1.png);padding: 19px 46px 10px;margin-bottom: 30px;box-shadow: 0 10px 20px 2.4px rgba(0,0,0,0.1);}
.shdInfo{padding:15px 0;border-bottom: 1px solid #e5e5e5;/* font-size: 16px; */margin: 0 0 14px;}
.shdInfo:last-child{border: none;}

.selectWrap{float:left;}
.selectWrap:nth-child(2){float:right;}
.sh-title01{font-size:16px;font-weight: bold;float:left;height: 40px;line-height: 40px;color: #333;}
.emptyHtml{font-size:20px;font-weight: bold;text-align:center;height: 40px;line-height: 40px;color: #333;}

.selector{position: relative;border: 1px solid #8c0000;margin: 0 0 0 110px;width: 278px;background-color:#fff9f9;}
.selector h3{height: 38px;line-height: 38px;font-weight: normal;position: relative;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.selector h3 span{padding-left: 16px;color:#999;}
.selector h3 i{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #999;position: absolute;right:10px;top: 15px;}

.optionList{background-color:#fff;border: 1px solid #8c0000; border-top:1px solid #ddd;position: absolute;top:38px;left: -1px;right: -1px;max-height: 240px;overflow-y:auto;overflow-x: hidden;display: none;z-index: 9999}
.optionList li{padding:8px 10px;}
.optionList li:hover{background-color:#8c0000;color:#fff;}

.shdCon02{margin-left: 185px;font-size: 16px;text-indent: -80px;}
.shdCon02 a{margin: 5px 0 10px 0;line-height: 32px;padding: 0 12px;text-indent: 0;height: 32px;display:inline-block;*display: inline;*zoom:1;transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-webkit-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;}
/* .shdCon02 a:hover{} */
.shdCon02 a.active{background-color:#8c0000;color:#fff;padding: 0 18px;margin: 5px 6px 0;}
.shdCon022 a{margin: 5px 27px 2px 0;}

.txtInfo{float:left;width: 28.5%;margin-right: 5%;}
.txtInfo .txt{margin-left: 96px;display: block;padding:0 10px;border: 1px solid #8c0000;margin: 0 0 0 110px;width: 258px;background: #fff9f9;}
.txtInfo .txt input{width: 100%;height: 36px;border:none;background: #fff9f9;outline: none;}
.txtInfo2 .txt{margin-left:77px;}
.shdBtn{float:right;margin: 8px 0 0;}
.shdBtn input{display: block;width: 100%;height: 100%;border:none;background:none;font-size:14px;color: #fff;cursor: pointer;}
.shdBtn .resets input{color: #666;}
.shdBtn span{width: 68px;height: 32px;float:left;line-height: 32px;text-align: center;margin-left: 50px;}
.shdBtn .submits{background-color:#8c0000;color:#fff;}
.shdBtn .resets{background-color: #faf3f3;}
.shdBtn .submits input{}

.shdBtn span:hover,.shdBtn span:hover input{background-color:#8c0000;color: #fff;}
.shd-selected{width: auto;float:left;height: 30px;line-height: 30px;border:1px solid #ccc;cursor: pointer;margin:0 20px 10px 0}
.shd-selected strong{padding:0 10px;float:left;}
.shd-selected i{float:left;width: 24px;background:url(../images/close.png) no-repeat center center #ccc;height: 30px;}

.shdCon03{margin-left:77px;overflow:hidden;}
.searchList{overflow: hidden;margin: 0 0 32px -40px;}
.searchList li{width: 20%;float:left;margin: 0 0 48px;}
.item-info02{display: block;margin: 0 0 0 40px;position: relative;}
.item-info02::after{content: '';position: absolute;left: 6px;right: 6px;bottom: 0;height: 80px;background: rgba(255,255,255,.8);box-shadow: 0 3px 5px rgba(34,24,21,.15);transform: skew(-9deg);transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.item-img02{height: 0;overflow: hidden;margin:0 auto;display: block;padding-bottom: calc(291% / 2.08);}
.item-img02 img{transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.item-txt02{line-height: 30px;padding: 0 26px 14px;margin: -35px 0 0;position: relative;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;top: 0;}
.item-txt02 h3{font-size: 18px;font-weight: normal;height: 49px;overflow:hidden;line-height: 49px;margin: 0 0 -8px;}
.item-txt02 p{line-height: 26px;height: 26px;overflow:hidden;color: #666;font-size: 16px;}
.item-txt02 p span{color:#333;}

.item-info02:hover .item-txt02{top: -10px;}
.item-info02:hover img{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.item-info02:hover::after{bottom: 10px;}

.shdCon03{margin-left:0;padding:30px 0 0;}
.shdCon04{margin-left:135px;}
.shdCon04 a{padding:0 10px;}
.sh-title02{font-weight: normal;}

.mp_left { float: left; }
.mp_right { float: right; }

/*学科列表*/
.courseList-wrap{padding:20px 0 80px;}
.courseList{margin-bottom: 20px;}
.courseTitle{border-left:4px solid #8c0000;background-color:#e6e6e6;width: 30%;}
.courseTitle span{padding:21px 14px;/* width: 22px; */display: block;text-align: center;font-size:18px;color:#333;}
.courseCon{background-color:#f7f7f7;padding:17px 0;}
.courseCon span{float:left;width: 25%;line-height: 24px;padding:8px 0;}
.courseCon span a{padding-left:35px;display: block;}

.teacher-con03{height: 295px;z-index: 400}

.sub_02 ul{margin: -8px 0 57px -50px;}
.sub_02 li{width: 25%;}
.sub_02 a{margin: 0 0 30px 50px;border: 1px solid #dcdcdc;text-align: center;border-radius: 5px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 10px;font-size: 18px;line-height: 56px;position: relative;}
.sub_02 a::after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;top: 0;background: #8C0000;transform: skew(-9deg);transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;z-index: -1;}
.sub_02 a:hover{color: #fff;transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.sub_02 a:hover::after{left: -10px;right: -10px;}

.sub_03{margin: 0 0 67px;}
.sub_03 .part{margin: 0 0 16px;font-size: 0;}
.sub_03 .part h3{line-height: 60px;background: #8c0000;height: 60px;padding: 0 30px 0 28px;color: #fff;position: relative;display: inline-block;*display: inline;*zoom:1;font-size: 24px;font-weight: normal;border-radius: 0 50px 50px 0;font-family: "Source Han Serif CN";box-shadow: 4px 0 0 #e7cbcb;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_03 .part h3::before{content: '';display: block;position: absolute;left: 1px;top: 0;bottom: 0;background: #8c0000;border-left: 2px solid #fff;border-right: 2px solid #fff;width: 3px;}
.sub_03 .part a{font-size: 18px;display: inline-block;*display: inline;*zoom:1;padding: 0 0 0 25px;line-height: 30px;position: relative;margin: 20px 80px 10px 0;width: calc(33.3% - 105px);left: 0;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;vertical-align: middle;}
.sub_03 .part a::before{content: '';display: block;border-left: 10px solid #8C0000;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;left: 0;top: 15px;transform: translateY(-50%);}
.sub_03 .part a:hover{left: 10px;}
.sub_03 .part > a{padding-left: 0;}
.sub_03 .part > a::before{display: none;}
.sub_04 {padding: 0;margin: 0 0 65px;line-height: 32px;}
.sub_04 img{width: auto;}
.sub_04 img.m{width: auto;margin: 0 40px 10px 0;display: inline-block;*display: inline;*zoom:1;}

@media screen  and (max-width:1386px) {
	.rightCon{margin-left:350px;}
	.leftCon{width: 290px;}
	.item-img03{width: 128px;height: 128px;margin-left:-67px;top:58px;}
	.item-title03{font-size:16px;top:208px;}
	.Tnav li{font-size:14px;}
	.Tnav li a,.TtopLink span{padding:0 8px;}
	
	.subPage{width:1000px;}
	
	.sub_02 ul{margin: 0px 0 57px -40px;}
	.sub_02 li{width: 25%;}
	.sub_02 a{margin: 0 0 30px 40px;}
	
}

@media screen  and (max-width:1227px) {
  .subPage{width: auto;padding:0 15px;}
  
}
@media screen and (max-width: 1200px) {

	.subBanner h3{left:15px;margin:0;}
	.subBanner h4{left:auto;right:15px;margin:0;}
	.selector01,.selector02{}
	.shdBtn{margin-right: 0;}
	.searchList{
    margin: 0 0 12px -30px;
}
	.searchList li{width: 25%;/* margin:0 0 20px 0; */}
	.searchList li a{margin: 0 0 0 30px;}
	.rightCon{margin:0 40px 0 350px;width: auto;}
	.Theader02{width: 972px;}
	.content02{margin-left:-486px;width: 972px;margin-top: -170px;}
	.subNav02{width: 700px;left:-772px;height: 352px;}
	.teacher-img02{width: 250px;}
	.section02 .lf{width: 418px;}
	.sub_left02 li{margin-bottom: 15px;height: 45px;line-height: 45px;}
	.sub_left02{height: 352px;}

	
}
@media screen  and (max-width:1020px) {
	
	.courseCon span a{padding-left:15px;}
	.courseCon span{margin-right: 25px;width: auto;}

}
@media screen  and (max-width:992px) {
	.subPageTitle{padding: 10px 0 0;}
	.subPageTitle .ch{font-size: 30px;}
	.subPageTitle .en{font-size: 60px;}
	
	.selectWrap{width: 50%;margin-bottom: 10px}
	.item-img02{}
	.item-info02{height: auto;}
	.Tnav,.TtopLink{display: none;}
	/*.Theader .mobile{top:10px;}
	.Theader .mobile-inner-nav{top:39px;}*/
	/*.ma03{width: 100px;top:30px;}
	.Tnav02,.topLinkWrap02{display: none;}*/
	/*.Theader02 .mobile-inner-nav{top:48px;}
	.Theader02 {width: auto;padding:15px;}*/
	.content02{position: static;margin:0;width: auto;padding:0 15px;height: auto;}
	.sub_left02{float:none;width: 100%;height: auto;}
	.sub_left02 li{height: auto;margin-bottom: 0;border-bottom: 1px solid #ccc}
	.subNav02{width: 100%;margin:0;position: static;}
	.teacher-img02{width: 28%;margin-top:74px;height: auto}
	.section02 .lf{width: 70%;}
	#in_height{height: 100% !important;background-repeat:repeat-y;}
	
	.selectWrap,.selectWrap:nth-child(2){float: none;width: auto;}
	
	.sub_02 ul{margin: 0px 0 45px -30px;}
	.sub_02 li{width: 33.3%;}
	.sub_02 a{margin: 0 0 20px 30px;line-height: 45px;font-size: 16px;}
	
	.sub_03 .part h3,.breadBox h3{font-size: 20px;line-height: 45px;height: 45px;}
	.sub_03 .part a{width: calc(50% - 105px);font-size: 16px;}
	
}

@media screen  and (max-width:768px) {
	.subBanner h3{height: 30px;line-height: 30px;font-size:14px;width: 100px;}
	.shdCon03 a{padding:0 8px;}
	.txtInfo{width: 50%;margin:0;box-sizing: border-box;padding-right: 20px;}
	.txtInfo .txt{border:1px solid #e5e5e5;}
	.shdBtn{width: 100%;float:none;overflow:hidden;padding-top:40px;clear:both;}
	.shdBtn span{float:none;display: inline-block;margin: 0 20px 0 0;}
	.optionList,.selector h3{border:1px solid #e5e5e5;box-sizing: border-box;}
	.article{font-size:14px;}
	.article img{height:auto!important;width:auto!important;}
	.searchList li{width: 33.33%;}
	.courseTitle span{padding:20px 10px;font-size:15px;}
	.courseTitle{width: 40px;}
	.leftCon{width: 100%;position: static;background-color:#8c0000;position: relative;z-index: 2}
	.item-bg03{display: none;}
	.item-img03{border-radius: 50%;overflow: hidden;position: static;margin:30px auto 20px;display: block;}
	.item-title03{position: static;margin:0 auto 20px;display: block;background-color:#fff;border-radius: 25px;height: 35px;line-height: 33px;width: 120px;}
	.leftNav{background-color:#e2dfe3;}
	.rightCon{margin:0;padding:0 15px;}
	.teacher-con02 p span{width: 140px;}
	.teacher-con02 p strong{margin-left:145px;}
	.Tfooter{padding:20px 15px 20px;}
	.Tfooter strong{display: none;}
	.Tfooter span{margin:0 10px;}

}

@media screen and (max-width: 640px) {
	.selectWrap{width: 100%;}
	.selector01,.txtInfo .txt{}
	.selector01,.selector02,.txtInfo .txt{margin-right: 0;width: auto;margin: 0;}
	.txtInfo{width: 100%;padding:0;margin-bottom: 15px;}
	.shdBtn{padding-top:5px;}
	.searchList li{width: 50%;}
	.shdCon04{margin:0;padding-top:10px;}
	.sh-title02{float:none;}
	.page { display: none; }
	.minpage { display: block; }
	
	.listCon02 .part{padding: 0 0 10px;}
	.listCon02 .part:last-child{padding: 0;}
	.listCon02 a.title{display: block;float: none;}
	.listCon02 .right{margin: 0;}
	
	.searchHeader{padding: 12px 20px 10px;}
	.shdCon02{text-indent: 0;margin: 0;}
	.sh-title01{float: none;}
	
	.sub_02 ul{margin: 0px 0 45px -20px;}
	.sub_02 li{width: 50%;}
	.sub_02 a{margin: 0 0 20px 20px;line-height: 40px;font-size: 14px;}
	
	.sub_03 .part a{width:auto;margin: 10px 60px 10px 0;line-height: 2;}
	
}

@media screen and (max-width:600px) {
	

}

@media screen and (max-width:480px) {
	.section02 .lf{width: 100%;}
	.teacher-img02{width:100%;margin:10px 0 0 0;float:none;box-sizing: border-box;padding-right: 30px;}
	.teacher-con03,.subNav02{height: auto;}
	.Tlogo2{width: 220px;height: 31px;}
	
	.item-img02{}
	
}
@media screen and (max-width:460px) {
	.shdCon02 a{font-size: 14px;margin: 5px 12px 0 0;}
	
}
@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	/*.Theader02 .mobile{top:29px;}*/
	.searchList {margin: 0 0 12px -16px;}
	.searchList li{width:50%;margin: 0 0 20px;}
	.searchList li a{margin: 0 0 0 16px;}
	
	.sub_02 li{width: 100%;}
	
}



/* åˆ†é¡µ */
.pages {padding: 0;color:#999;font-size: 0;text-align:center;margin: 0 0 76px;}
.pages:after,.pages:before{content:" "; display:table}
.pages a:first-child{}
.pages a{display:inline-block;*display: inline;*zoom:1;cursor: pointer;width: 35px;height: 35px;line-height: 35px;position:relative;text-align: center;vertical-align: middle;font-size: 14px;transition: all 0.35s ease-in-out;margin: 0 15px;color: #333;border: 1px solid #9e0608;}
.pages span{display:inline-block;/* margin:0 8px; */font-size: 17px;vertical-align:middle;}
.pages .start,.pages .end,.pages > span,.pages .next,.pages .prev{width: auto;padding: 0 23px;}
.pages  a:hover ,.pages  a.on_pages{background-color:#710000;color: #fff;border-color: #710000;}
.pages  a.on_page{}
.pages .pgEmpty{display:none;}
@media screen and (max-width:767px){
	.pages>a, .pages>span{width: 32px;height: 32px;line-height: 32px;margin: 0 5px;}
	.pages a,.pages .select_page{display: none;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end{display: inline-block;*display: inline;*zoom:1;padding: 0 8px;width: auto;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{margin: 0 5px;}
}
/* åˆ†é¡µç»“æŸ */
