@charset "utf-8";
/* CSS Document */
body{color:#666}
.header,.footerWrap{position: static;}
.subPage{width:1200px;margin:0 auto;position:relative;}

.subBanner {width:100%;overflow:hidden;max-height: 260px;position: relative;}
.subBanner h3{width: 130px;height: 50px;line-height: 50px;text-align: center;background-color:#6c397f;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:#244cab;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 #244cab;content: '';position: absolute;bottom: -15px;left:0;transition: all 0.3s ease;}
.subBanner h4 a{color:#fff;}
.subBanner h4:hover{background-color:#6c397f;}
.subBanner h4:hover:before{border-top: 15px solid #6c397f;}
.bread{width:auto;height:auto; line-height:20px; color:#787878;padding:20px 0;overflow:hidden;}
.bread span{float:left;font-weight:normal;color:#0050a5;}
.bread span a{color:#0050a5;}
.bread a:hover{}
/*学院概况*/
.subPage{width: 1200px;margin:0 auto;}
.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;}
/*分页*/
.page{ width:100%; height:30px; line-height:30px; text-align:left; margin:0 auto;font-size:14px;clear:both; padding:60px 0px}
.page a{ display: inline-block;width: auto;padding:0 10px;height: 30px;padding:0 14px;text-align:center;color:#cdcdcd;font-size:18px;}
.page a:hover,.page a.on{color:#000;}
.page strong{color:#367900;font-family: 'Verdana';font-weight: bold;padding:0 2px;}
.pages_min{ margin:30px 0 30px; overflow: hidden; display: none;padding:0 18px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #df4c36; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}

/*文章页*/
.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:#244cab;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 #244cab;   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;}

/*教师查询*/
.searchHeader{margin-top: 20px;background-color:#f7f7f7;padding:0 25px;margin-bottom: 40px;}
.shdInfo{padding:15px 0;border-bottom: 0 solid #e5e5e5}
.selectWrap{width: 33.3%;float:left;}
.sh-title01{font-size:14px;font-weight: bold;float:left;height: 32px;line-height: 32px;}
.selector{position: relative;}
.selector h3{background-color:#fff;height: 32px;line-height: 32px;font-weight: normal;position: relative;cursor: pointer;}
.selector h3 span{padding-left:10px;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:12px;}
.optionList{background-color:#fff;border-top:1px solid #ddd;position: absolute;top:32px;left:0;width: 100%;max-height: 300px;overflow-y:auto;overflow-x: hidden;display: none;z-index: 9999}
.optionList li{padding:8px 10px;}
.optionList li:hover{background-color:#244cab;color:#fff;}
.selector01{margin:0 58px 0 47px;}
.selector02{margin:0 58px 0 77px;}
.shdCon02{margin-left:47px;}
.shdCon02 a{padding:0 14px;margin:0 2px 10px 0;line-height: 32px;height: 32px;display:inline-block;*display: inline;*zoom:1;}
.shdCon02 a:hover,.shdCon02 a.active{background-color:#244cab;color:#fff; }
.txtInfo{float:left;width: 28.5%;margin-right: 5%;}
.txtInfo .txt{margin-left:47px;background-color:#fff;display: block;padding:0 10px;}
.txtInfo .txt input{width: 100%;height: 32px;line-height: 32px;border:none;}
.txtInfo .txt select{width: 100%;height: 32px;line-height: 32px;border:none;}
.txtInfo .txt ul #ztree{width: 100%;height: 32px;line-height: 32px;border:none;}
.txtInfo2 .txt{margin-left:77px;}
.shdBtn{float:right;margin-right: 11%;}
.shdBtn input{display: block;width: 100%;height: 100%;border:none;background:none;font-size:14px;color: #fff;cursor: pointer;}
.shdBtn span{width: 80px;height: 34px;float:left;line-height: 34px;text-align: center;margin-right: 20px;}
.shdBtn .submits{background-color:#244cab;color:#fff;border-radius: 3px;}
.shdBtn .resets{background-color:#9fa1a0;color:#fff;border-radius: 3px;}
.shdBtn span:hover{background-color:#6c397f;}
.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{width: 105%;overflow: hidden;padding-bottom: 20px;}
.searchList li{width: 224px;float:left;margin:0 20px 20px 0;}
.item-info02{background-color: #f7f7f7;display: block;padding:29px 20px 0;height: 311px;}
.item-img02{width: 172px;height: 172px;overflow: hidden;margin:0 auto;border-radius: 50%;display: block;}
.item-txt02{}
.item-txt02 h3{border-bottom: 1px solid #e5e5e5;text-align: center;font-size:16px;font-weight: normal;margin-bottom: 12px;color:#333;height: 49px;overflow:hidden;line-height: 49px;}
.item-txt02 p{line-height: 26px;height: 26px;overflow:hidden;}
.item-txt02 p span{color:#333;}
.shdCon03{margin-left:0;padding:30px 0 0;}
.shdCon04{margin-left:135px;}
.shdCon04 a{padding:0 10px;}
.sh-title02{font-weight: normal;}
/*学科列表*/
.courseList-wrap{padding:20px 0 80px;}
.courseList{margin-bottom: 20px;}
.courseTitle{border-left:4px solid #244cab;background-color:#e6e6e6;width: 50px;}
.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;}

.bg01{width: 100%;height: 100%;background:url(../images/bg01.png) no-repeat top center;background-size:cover;position: fixed;top:0;left:0;z-index: 0}
.Theader{background-color:#20002c;border-bottom: none;position: relative;z-index: 20}
.Ttop{width: 100%;overflow: hidden;}
.Tlogo{width: 265px;height: 45px;padding:1px 15px 3px;float:left;}
.TtopLink{float:left;height: 45px;line-height: 45px;padding-top:1px;}
.TtopLink span{float: left;padding:0 15px;}
.TtopLink span.login{margin-top:10px;height: 26px;line-height: 23px;width: 36px;padding:0 18px;}
.TtopLink span.searchBtn{height: 45px;line-height: 45px;}
.TtopLink  span.searchBtn img{margin-top:14px;}
.TtopLink a{color: #bbb7bd}
.TtopLink a:hover{color: #fff}
.Tnav{float:right;}
.Tnav li{float: left;font-size:16px;height: 49px;line-height: 49px;}
.Tnav li a{color:#fff;padding:0 15px;display: block;}
.Tnav li a:hover{background-color:#6c397f;}
.leftCon{width: 424px;height: 100%;z-index: 10;position: fixed;top:0;left:0;background-color:#e2dfe3;}
.item-info03{width: 100%;overflow: hidden;}
.item-bg03{width: 100%;overflow: hidden;position: relative;z-index: 25}
.item-img03{width: 180px;height: 180px;margin:0 auto;position: absolute;z-index: 22;left:50%;top:87px;margin-left:-96px;}
.item-title03{font-size:25px;color:#6c397f;width: 154px;height: 45px;line-height: 44px;text-align: center;position: absolute;top:315px;left:50%;margin-left:-77px;z-index: 27}
.leftNav{width: 100%;overflow: hidden;padding-top:34px;}
.leftNav li{margin-bottom: 10px;}
.leftNav li  a{height: 35px;line-height: 35px;width: 110px;border-radius: 25px;color:#333;display: block;margin:0 auto;text-align: center;}
.leftNav li:hover a,.leftNav li.active a{background-color:#fff;}
.rightCon{width: 720px;margin-left:635px;position: relative;z-index: 18}
.right-section{width: 100%;overflow: hidden;margin-bottom: 10px;}
.teacher-title h3{height:23px;line-height: 23px;border-left:5px solid #6c397f;font-size:24px;font-weight: normal;color:#6c397f;padding-left:18px; }
.teacher-title{padding:20px 0;border-bottom: 1px solid #969696}
.teacher-con {padding:15px 0;position: relative;}
.teacher-con .lf{}
.teacher-con p{line-height: 30px;padding:8px 0;}
.teacher-con p strong{color:#666;font-weight: normal;}
.teacher-con p span{color:#333;}
.ma03{width: 200px; position: absolute;right:0;top:70px;}
.ma03 h4{font-weight: normal;color:#999;text-align: center;padding-top:5px;height: 26px;line-height: 26px}
.ma-img03{}
.teacher-con02 p span{width: 165px;float: left;}
.teacher-con02 p strong{margin-left:165px;display: block;}
.list02{padding:15px 0;}
.list02 li{padding:8px 0;line-height:26px;padding-left:15px;position: relative;}
.list02 li:before{content: '';width: 6px;height: 6px;background-color: #666;left:0;top:19px;position: absolute;}
.Tfooter {text-align: center;padding:50px 15px;line-height: 30px;}
.Tfooter span,.Tfooter strong{display: inline-block;*display: inline;*zoom:1;}
.Tfooter strong{margin:0 10px;}


#in_height{background-size:cover;background-repeat: no-repeat;background-position:top center}
.Theader02{width: 1128px;margin:0 auto;padding-top:10px;position: relative;z-index: 99000}
.top02{height: 64px;line-height: 64px;background:url(../images/top_bg3.png) repeat;}
.topLinkWrap02{height: 36px;}
.topLink02{height: 36px;line-height: 36px;float:right;background:url(../images/toplink_bg.png) repeat;float:right;}
.topLink02 span{padding:0 10px;float:left;}
.topLink02 span.login{width: 37px;height: 19px;line-height: 18px;margin-top:8px;}
.topLink02 .searchBtn{margin-top:2px;}


.Tlogo2{padding-top:0;width:360px;height: 50px;padding:8px 10px;}
.Tnav02{height: 64px;line-height: 64px;width: auto;float:right;}
.Tnav02 li{float:left;}
.Tnav02 li a{display: block;padding:0 15px;font-size:16px;}
.content02{position:fixed;width:1128px;left:50%;margin-left:-564px;top:50%;margin-top:-200px;height:400px;}
.sub_left02{width:200px;float:right;height:400px;position:relative;}
.sub_left02 li{height:50px;line-height:50px;text-align:center;margin-bottom:20px;}
.sub_left02 li a{display:block;background-color:#fff;font-size:16px;color:#333;}
.sub_left02 li:hover a,.sub_left02 li.active a{background-color:#6c397f;color:#fff;}
.subNav02{width:830px;height:400px;position:absolute;left:-928px;top:0;display:none;background-color:#fff;}
.sub_left02 li.active .subNav{z-index:9999;}
.section02{padding:0 0 0 30px;text-align: left;}
.section02 .lf{width:400px;float: left;}
.teacher-title02{padding:15px 0 5px;border-bottom: 1px solid #ccc;margin-right: 30px;position: relative;}
.teacher-title02 h3 span{font-size:14px;color:#beaec5;font-style: italic;font-family: 'Arial';margin-left:15px;letter-spacing: 1px}
.teacher-title02:before{content: '';width: 30px;height: 9px;background-color:#6c397f;position: absolute;left:0;top:0;}
.teacher-title02:after{content: '';width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;
    border-top: 8px solid #6c397f;position: absolute;left:0;top:9px;}
.teacher-title02 h3{font-weight: normal;font-size:24px;color:#714083;text-align: left;}
.teacher-img02{width: 400px;height: 400px;overflow: hidden;float:right;}
.teacher-con03{margin:10px 30px 0 0;overflow: hidden;padding:0;height: 295px;overflow-y: auto;}
.teacher-con03 p{line-height: 25px;}
.ma04{width: 82px;top:20px;right: 10px}
.ma04 .ma-img03{height: 82px;}
.section03{background:url(../images/bg02.png) no-repeat top right;}
.teacher-con04 strong{margin-left:150px;display: block;}
.teacher-con04 span{width: 145px;float:left;}
.sub_left02 .list02 li{line-height: 26px;text-align: left;height: auto;margin-bottom: 0}



.teacher-con03{height: 295px;z-index: 400}

@media screen  and (max-width:1400px) {
.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;}

}
@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{margin-right: 15%;}
	.shdBtn{margin-right: 0;}
	.searchList{width: 100%;}
	.searchList li{width: 25%;margin:0 0 20px 0;}
	.searchList li a{margin:0 15px;}
	.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:1024px) {
	.courseCon span a{padding-left:15px;}
	.courseCon span{margin-right: 25px;width: auto;}

}
@media screen  and (max-width:992px) {
	.selectWrap{width: 50%;margin-bottom: 10px}
	.item-img02{width: 100%;height: 0;padding-bottom: 100%;}
	.item-info02{height: auto;padding-bottom: 30px;}
	.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;}
}

@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;text-align: center;padding-top:20px;clear:both;}
	.shdBtn span{float:none;display: inline-block;margin:0 10px;}
	.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:#6c397f;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{margin-left:77px;}
	.selector01,.selector02{margin-right: 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;}
}

@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;}

}
@media screen and (max-width:460px) {

}
@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	.Theader02 .mobile{top:29px;}
	.searchList li{width:100%;}
	.searchList li a{margin:0;}

}
