@charset "utf-8";
/* CSS Document */


.sub_banner{ height:0; padding-bottom: 17.3%;  position: relative; overflow: hidden;z-index: 1;}
.sub_banner img{display: block; margin: 0 auto;}

.subPage{ /*! padding:20px 0; */ position:relative;z-index: 99;}
.sub_top{width:100%; overflow:hidden;}

.sub_title02{ background:#fafafa; padding:6% 0;}
.sub_title02 h3 i{ color:#990000; font-size:26px; display:block; padding-bottom:20px;}
.sub_title02 span i{ font-family:'Georgia'; font-size:22px; color:#66887e;}
.sub_title02 .list_info{ background:#fafafa;}
.sub_title{width:213px;overflow:hidden;height:50px;line-height:50px;border-bottom: #eee 2px solid; font-size:22px;float:left;color:#fff; background: #00366f;
 /*! font-weight: bold; */ text-align: center; position: relative;}


.bread{width:auto;height:45px; line-height:45px;font-size:14px; }
.bread span{font-weight:normal;color:#999;margin-left: -12px;}
.bread span a{color:#666;padding: 0 12px;}
.bread a:hover{color:#00366f;}
.sub_t01 h2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-ms-opacity:0.8;opacity:0.8; transition: all 1s ease 0s; }
.open{ background: url(../../images/2019/open.png) no-repeat right 20px center; background-color:#e7e0d9;}



.subPage_con{ max-width: 1200px; margin:0 auto; min-height:580px; position: relative;}

.sub_left li{ position: relative; }
.sub_left li strong.arrow{display:block;height:20px;line-height:20px;width:20px;text-align:center; background: url(../../images/2019/arrow.png) no-repeat; position:absolute;right:5px;top:22px;
	 text-indent: 99em; z-index:33;cursor:pointer;transition:all 0.3s ease-in-out}
.sub_left li.on strong.arrow{background: url(../../images/2019/arrow02.png) no-repeat;}
.twoJ_menu{background-color:#f7f3e9;display:none;}
.sub_left .twoJ_menu dd a{ padding:6px 33px 6px 43px !important;display:block;font-size:14px !important;border-bottom:1px solid #c8c8c8;color:#666666;}

/*左侧边栏*/
.sub_left{width:213px;overflow:hidden;float:left;z-index:999;border-left: #f5f5f5 15px solid;border-right: #f5f5f5 15px solid;}
.sub_left .sub_nav{ overflow:hidden; padding-bottom: 50px;}
.sub_left .sub_nav li a{padding:16px 38px; line-height: 22px; display:block;font-size:17px;border-bottom:1px solid #bdcdda;  position: relative;}
.sub_left .sub_nav li a:hover,.sub_left li a.active{ background: url(../../images/2019/active.jpg) no-repeat left center;}



/*右侧*/
.sub_right{margin:0 0 0px 270px;}
.marginBot{margin-bottom:40px;}
.pageArticle{  overflow:hidden;}
.articleTitle{width:auto;overflow:hidden;}
.articleTitle h2{width:auto;overflow:hidden;font-size:19px;padding:10px 0 0 0;width:auto;color:#333; float:left; position: relative;}
.article{width:auto;overflow:hidden;}
.article p{font-size:14px;line-height:24px; }
.borderBot {/*! border-bottom: #eee 1px solid; */ /*! margin-bottom: 20px; */}

.article02 .title{font-size: 19px; text-align: center; line-height: 25px;margin: 10px 0 20px 0;}



.articleTitle2{ overflow: hidden; }
.articleTitle2 span{ display: inline-block; }
.articleTitle2 span a{ display: inline-block; font-size: 20px; color: #999; font-weight: bold; padding:15px;  position: relative;}
.articleTitle2 span a:after{ content: ""; display: block;width: 1px; height: 20px; background: #d2d2d2; position:  absolute; right: 0; top:20px;}
.articleTitle2 span a.active,.articleTitle2 span a:hover{ color: #333; background: url(../../images/2019/active.jpg) no-repeat bottom center;}




/*列表页*/
.list01{width:100%;overflow:hidden;}
.list01 li{height: 58px; line-height: 58px; border-bottom: #d1d7de 1px solid; overflow:hidden;}
.list01 li a{display:block;width:83%;float:left; font-size:16px; }
.list01 li a:hover{color:#11355c;}
.list01 li .rightDate{float:right; font-size:12px; color: #757575;}
.list01 li.gray{background:#f1f1f1;}



/*文章页*/
.noMargin{ margin-top: 0; }
.articleTitle02{ padding:20px 0 15px 0; border-bottom:#d0e1dd 1px solid; overflow: hidden; }
.articleTitle02 h2{ font-size: 21px; text-align: center; line-height: 25px; } 
.articleAuthor{text-align:center; padding:8px 0; line-height: 22px;overflow: hidden;  }
.articleAuthor span{ font-size: 14px; color: #666; }
.article02 p{ line-height: 36px; font-size: 16px;color: #555;}
.article02 i{ font-style: italic; }
.article02 strong{ font-weight: bold; }





/*分类页*/
.listCategory{ margin-bottom: 35px; overflow: hidden; }
.listTitle{ background: #f7f3e8; height: 45px; line-height: 45px; padding: 0 14px; overflow: hidden; }
.listTitle span{ font-size: 16px; font-weight: bold; float: left; color: #666; }
.listTitle a{ float: right; font-size: 13px; color: #666;}
.listTitle a:hover{ color: #a13e09; }
.list02{width:100%;overflow:hidden;}
.list02 li{padding:14px 0 14px 17px; background: url(../../images/2019/li.png) no-repeat 0 18px; padding-left: 28px; border-bottom: #e5e5e5 1px solid;  overflow:hidden;}
.list02 li a{display:block;line-height:25px; color:#666;font-size:14px;  }
.list02 li a:hover{color:#a13e09;}

/*新闻的动态列表*/
.NewsList{ overflow: hidden;}
.NewsList ul li{ overflow: hidden;}
.NewsList ul li > a{ display:block;overflow: hidden; padding: 22px 0; border-bottom: #d1d7de 1px solid;}
.NewsList ul li .newsImg{ display:block; width: 243px; height: 137px; float: left; overflow: hidden; }
.NewsList ul li .newsImg img{ -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.NewsList ul li a:hover .newsImg img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.NewsList ul li .newsText{ display: block; margin-left: 264px; transition: all 0.3s ease;}
.NewsList ul li .newsText h3{ height: 25px; line-height: 25px; font-size: 16px; overflow: hidden;font-weight: normal;}
.NewsList ul li .newsText p{ font-size: 14px; line-height: 23px; color: #757575;display: block; margin: 15px 0 30px 0; height: 46px; overflow: hidden;}
.NewsList ul li .newsText strong{display:inline-block; font-size: 12px;  height: 25px; line-height: 25px; color: #757575;padding: 0 0 0 28px;position: relative;background: url(../../images/2019/rlbg.png) no-repeat left center;}
.NewsList ul li a:hover .newsText p{ color: #333; }
.NewsList ul li a:hover .newsText{ margin-left: 270px; }



/*学生风采*/
.studentList{ margin:20px -35px -20px -35px; overflow: hidden; }
.studentList ul li{ float: left; width: 33%; text-align: center; position: relative}
.studentList ul li:before{content: ""; display: block; width: 1px; height: 151px; background:#dfe6ed; position: absolute;right: 0;top: 0;} 
.studentList ul li a{ display:block; margin:0 35px 30px 35px; }
.studentList ul li a img{ -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.studentList ul li a:hover img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.studentList ul li a i{ display:block; height: 0; padding-bottom:56.5%; position: relative; overflow: hidden; }
.studentList ul li a span{ font-size: 16px; display: block; height:25px; line-height:25px; margin: 10px 0; overflow: hidden; }
.studentList ul li a strong{ display: block;width: 50px; height: 50px; position: absolute; left: 50%; top: 50%;margin-top: -25px; margin-left: -25px; }
.studentList ul li a:hover strong img{transform: scale(1.0);}

/*教授名单*/
.teacherList{ overflow: hidden; margin-bottom: 10px;}
.teacherList h3{ font-size: 18px; color:#00366f;margin: 10px 0;}
.teacherList ul li{ width: 11%; float: left; height: 40px;line-height: 40px;text-align: center;}
.teacherList ul li a{ font-size: 16px; color: #444; }
.teacherList ul li a:hover{ text-decoration: underline; }



/*师资队伍详情*/
.articleTitle-TL{overflow: hidden;}
.articleTitle-TL .title{width:213px;overflow:hidden;height:50px;line-height:50px;border-bottom: #eee 2px solid; font-size:22px;float:left;color:#fff; background: #00366f;
text-align: center; position: relative;border-left: #f5f5f5 15px solid;border-right: #f5f5f5 15px solid;}
.articleTitle-TL .bread{ margin-left: 269px; } 

.teacherIntro{ overflow: hidden; }
.teacherIntro-Top{margin: 25px 0;  height: 207px; background: url(../../images/2019/picbg.png) no-repeat right center; overflow: hidden; }
.teacher-Img{ width: 148px; height: 208px; float: left; } 
.teacher-Text{ margin-left: 195px; }

.teacher-Text .name{ font-size: 17px;color: #222; display: block;margin-bottom: 10px;}
.teacher-Text ul li{ font-size: 15px; color: #757575;  height: 35px;line-height: 35px; }
.teacher-Text ul li strong{color: #222;}
.teacher-Text .lf{ width: auto; float: left;border-left: #d1d7de 1px solid; border-right: #d1d7de 1px solid; padding: 0 40px;}
.teacher-Text .rt{ width: 300px; float: left;  padding: 33px 40px;}

.teacherIntro-Bottom{}
.Intro01{ margin: 30px 0;overflow: hidden; }
.Intro01 h3{ font-size: 18px; font-weight: normal; height: 47px; line-height: 47px; background: #f5f5f5; padding: 0 30px; margin-bottom: 10px; overflow: hidden; }
.Intro01 p{ font-size: 16px; line-height: 30px; }



/*分页*/
.pages{ text-align:center; height:25px; line-height:25px; margin:28px 0 0 0; overflow: hidden;padding-left:15px; clear: both;}
.pages img{vertical-align: middle;}
.pages span{ color:#990000; padding:0 20px 0 0px;}
.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 8px;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 25px; font-size:14px; text-align:center; color:#757575; margin: 0 5px; /*! border: #dddddd 1px solid; */}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ }
.pages a.on_pages{ background: #00366f;color:#fff;border-radius: 50%;}




.Annex-share{ margin: 20px 0 0 0; overflow: hidden; }
.Annex{ width: 720px;float: left;}
.Annex .listTitle01{font-size:16px;color:#333; font-weight: normal; border-bottom:#deeae7 1px solid; height: 40px;line-height: 40px;}
.Annex ul{ margin-top:10px;}
.Annex ul li{position: relative;padding:7px 0; overflow:hidden;}
.Annex ul li a{ font-size:14px; }

.article-share{ overflow: hidden; width: 210px; float: right; }
.article-share p{font-size: 16px;float: left;line-height: 45px;}
.article-share .bdsharebuttonbox{margin-left: 60px;}
.article-share .bdsharebuttonbox a{ display: block; width: 30px !important; height: 30px !important; margin:8px !important; }
.article-share .bdsharebuttonbox .bds_weixin{ background: url(../../images/2019/weixin.png) no-repeat; }
.article-share .bdsharebuttonbox .bds_tsina{ background: url(../../images/2019/sina.png) no-repeat; }
.article-share .bdsharebuttonbox .bds_more{ background: url(../../images/2019/more.png) no-repeat; }





