

.banner {
    width: 1400px;
    height: 300px;
    margin: 0 auto;}
.banner ul li img {
    width: 100%;
    height: 300px;}


.content {
    margin-bottom: 60px;
    margin-top: 20px;}
.content-l {
    width: 240px;
    background: #f5f5f5;
    margin-right: 60px;
    float: left;}
.content-l .title {
    width: 240px;
    height: 60px;
    background: #AD0B29;}
.content-l .title {
    position: relative;}
.content-l .title h2 {
    font-size: 24px;
    color: #fff;
    line-height: 60px;
    text-align: center;
    font-weight: normal;}
.content-l .title span.icon1 {
    width: 11px;
    height: 11px;
    background: url(../images/r-content-l-title_cion02.jpg) no-repeat;
    position: absolute;
    left: 4px;
    top: 4px;}
.content-l .title span.icon2 {
    width: 11px;
    height: 11px;
    background: url(../images/r-content-l-title_cion01.jpg) no-repeat;
    position: absolute;
    right: 4px;
    bottom: 4px;}


.content-l .title-list {
    margin-top: 4px;}
.content-l .title-list ul li {
    line-height: 50px;
    position: relative;
    cursor: pointer;}

.content-l .title-list ul li p {
    color: #666666;
    font-size: 16px;
    margin-left: 70px;}
.content-l .title-list ul li.current span {
    width: 7px;
    height: 12px;
    background: url(../images/title_list_cion.jpg) no-repeat center center;
    position: absolute;
    left: 50px;
    top: 20px;}
.content-l .title-list ul li.current p {
    color: #ae0c2a;}
.content-l .title-list ul li li.current a {
    color: #ae0c2a;}
.content-l .title-list ul li:hover p {
    color: #ae0c2a;}
.content-l .title-list ul li:hover span {
    width: 7px;
    height: 12px;
    background: url(../images/title_list_cion.jpg) no-repeat center center;
    position: absolute;
    left: 50px;
    top: 20px;}

.content-r {
    width: 900px;
    background: #fff;
    float: left;}
.content-r  .title {
    height: 60px;
    width: 100%;
    border-bottom: 2px solid #e5e5e5;}
.content-r  .title h2 {
    color: #ae0c2a;
    font-size: 24px;
    font-weight: normal;
    line-height: 60px;
    position: relative;
    float: left;}
.content-r  .title h2:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #ae0c2a;
    position: absolute;
    left: 0;
    bottom: -2px;}
.content-r  .title .crumbs {
    float: right;
    margin-right: 10px;}
.content-r .crumbs ul li {
    float: left;
    text-align: center;
    line-height: 60px;}
.content-r .crumbs ul li a {
    font-size: 14px;
    color: #666;}
.content-r .crumbs ul li a:hover {
    color: #ae0c2a;}
.content-r .crumbs ul li span {
    width: 6px;
    height: 12px;
    margin: 0 8px;
    background: url(../images/hdtitle-licon121.jpg) no-repeat;
    display: inline-block;}

.content-r .page{
    width: 290px;
    height: 28px;
    margin: 48px auto 0;}
.content-r .page ul li {
    float: left;
    margin-right: 10px;
    line-height: 28px;text-align: center;
    cursor: pointer;
    color: #999999;}
.content-r .page ul li.number { 
    width: 68px;
    height: 28px;
    border: 1px solid #e6e6e6;}
.content-r .page ul li.last-page { 
    width: 58px;
    height: 28px;
    border: 1px solid #e6e6e6;}
.content-r .page ul li.last-page span, .content-r .page ul li.next-page span {
    display: block;}
.content-r .page ul li.last-page:hover span {
    background: #AD0B29;
    color: #fff;}
.content-r .page ul li.next-page:hover span {
    background: #AD0B29;
    color: #fff;}
.content-r .page ul li.next-page { 
    width: 58px;
    height: 28px;
    border: 1px solid #e6e6e6;}
.content-r .page ul li.Walk-up { 
    width: 58px;
    height: 28px;
    border: 1px solid #e6e6e6;
    position: relative
;}

.content-r .page ul li.Walk-up input {
    width: 30px;
    height: 28px;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent;}
.content-r .page ul li.Walk-up span {
    width: 28px;
    height: 28px;
    background: #ae0c2a;
    float: right;
    color: #fff;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 0;}

.content-r .learning-list {
    margin-top: 11px;}
.content-r .learning-list ul li {
    height: 49px;
    border-bottom: 1px solid #f0f0f0;
    line-height: 50px;
    cursor: pointer;}
.content-r .learning-list ul li a {
    font-size: 14px;
    color: #666;}
.content-r .learning-list ul li:hover a {
    color: #ae0c2a;}
.content-r .learning-list ul li:hover span {
    color: #ae0c2a;}
.content-r .learning-list ul li p {
    float: left;}
.content-r .learning-list ul li span {
    font-size: 14px;
    color: #999;
    float: right;    
    margin-right: 9px;}

.teach-title {
    height: 60px;}
.content-r .e-container {
    margin-top: 14px;}
.content-r .e-container ul li{
    height: 150px;
    width: 100%;
    padding: 20px 0 20px 0;
    box-sizing: border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    position: relative;
    border-bottom: 1px solid #f0f0f0;}
.content-r .e-container ul li:hover .text h4{  
    color: #AD0B29;}
.content-r .e-container>ul .pic {
    width: 102px;
    height: 110px;
    background-size: cover;
    background-repeat: no-repeat;
	display:none;}

.content-r .e-container>ul .text {
    position: absolute;
    left: 0px;
    top: 20px;}
.content-r .e-container>ul .text h4 {
    font-size: 16px;
    color: #333;
    line-height: 24px;
    margin-bottom: 7px;}
.content-r .e-container>ul .text p {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.content-r .e-container>ul .text span {
    font-size: 14px;
    color: #999;
    margin-top: 5px;
    display: block;}

.teachers-content h6.s-title {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin-left: 4px;
    padding: 23px 0 31px 0;
    box-sizing: border-box;}
.teachers-content .teachers-list {
    margin-left: 10px;}
.teachers-content .teachers-list>ul li {
    min-height: 40px;
    position: relative;
    margin-bottom: 24px;}
.teachers-content .teachers-list>ul li .surname {
    width: 40px;
    height: 40px;
    background: #ae0c2a;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 40px;
    border-radius: 3px;
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 0;
    font-family: 'Arial';}
.teachers-content .teachers-list>ul .fullName {
    padding-left: 91px;
    box-sizing: border-box;}
.teachers-content .teachers-list>ul .fullName p {
    float: left;
    line-height: 40px;
    margin-right: 52px;
    font-size: 16px;
    color: #666;
    font-family: '微软雅黑';}

.workingBody-content {
    
    margin-top: 24px;
    line-height: 34px;}
.workingBody-content >p {
    padding:10px 0px;}

.workingBody-content .assistant {
    margin-bottom: 69px;}
.assistant .assistant-theme {
    font-size: 20px;
    color: #333;
    text-align: center;
    margin-bottom: 25px;
    font-weight: normal;}
.assistant .assistant-list {
    height: 201px;
    border: 1px solid #e5e5e5;}
.assistant .assistant-list ul li {
    height: 50px;
    border-bottom: 1px solid #e5e5e5;}
.assistant .assistant-list ul li.on {
    background: #ae0c2a;
    border-bottom: none;}
.assistant .assistant-list ul li.on span, .assistant .assistant-list ul li.on p {
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    display: block;
    margin-right: 0;}
.assistant .assistant-list ul li span {
    float: left;
    width: 258px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-right: 1px solid #e5e5e5;
    font-size: 14px;
    color: #4c4c4c;
    margin-right: 32px;}
.assistant .assistant-list ul li p {
    line-height: 50px;
    color: #4c4c4c;
    font-size: 14px
;}
.divideTheWork-list .OrganizationName, .divideTheWork-list .personnel, .divideTheWork-list .Duty {
    height: 266px;
    float: left;}
.divideTheWork-list .OrganizationName, .divideTheWork-list .personnel {
    width: 159px;
    border-right: 1px solid #e5e5e5;}
.divideTheWork-list .OrganizationName {
    padding-top: 118px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.divideTheWork-list .Duty {
    width: 476px;}
.divideTheWork-list .OrganizationName p, .divideTheWork-list .personnel p {
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    color: #4c4c4c;}
.divideTheWork-list .Duty p {
    color: #4c4c4c;
    font-size: 14px;
    line-height: 22px;}
.ExtractionStyle .OrganizationName {
    height: 129px;
    padding-top: 48px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.ExtractionStyle .personnel, .ExtractionStyle .Duty {
    height: 129px;}
.ExtractionStyle .personnel p{
    line-height: 129px;}

.divideTheWork .divideTheWork-theme {
    font-size: 20px;
    color: #333;
    text-align: center;
    margin-bottom: 28px;
    font-weight: normal;}
.divideTheWork-list .collegeOffice .personnel .t-personnel {
    height: 176px;
    border-bottom: 1px solid #e5e5e5;   
    padding: 60px 20px 0 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.divideTheWork-list .collegeOffice .personnel .b-personnel p {
    line-height: 90px;}
.divideTheWork-list .collegeOffice .t-Duty {
    width: 100%;
    height: 176px;
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 32px 0 32px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.divideTheWork-list .collegeOffice .b-Duty{
    height: 90px;
    padding: 12px 32px 0 32px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}

.divideTheWork-list .collegeOffice {
    height: 266px;
    border: 1px solid #e5e5e5;}

.divideTheWork-title {
    background: #ae0c2a;
    border-bottom: none;
    height: 50px;}
.divideTheWork-title span {
    width: 159px;
    height: 50px;
    line-height: 50px;
    float: left;
    border-right: 1px solid #e5e5e5;
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: block;
    margin-right: 0;}
.divideTheWork-title p {
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    text-align: center;}

.divideTheWork-list .deanOffice {
    height: 129px;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;}
.divideTheWork-list .deanOffice .Duty{
    padding: 12px 32px 0 32px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}

.divideTheWork-list .train {
    height: 80px;}
.divideTheWork-list .train .OrganizationName{
    height: 80px;
    padding-top: 22px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}   
.divideTheWork-list .train .personnel, .divideTheWork-list .train .Duty{
    height: 80px;}
.divideTheWork-list .train .Duty{
    padding: 0;
    box-sizing: border-box;
    padding-left: 32px;}
.divideTheWork-list .train .personnel p, .divideTheWork-list .train .Duty p {
    line-height: 80px;}

.divideTheWork-list .newsroom {
    height: 80px;}
.divideTheWork-list .newsroom .OrganizationName {
    height: 80px;
    padding-top: 22px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.divideTheWork-list .newsroom .personnel, .divideTheWork-list .newsroom .Duty{
    height: 80px;}
.divideTheWork-list .newsroom .Duty{
    padding: 0;
    box-sizing: border-box;
    padding-left: 32px;}
.divideTheWork-list .newsroom .personnel p, .divideTheWork-list .newsroom .Duty p {
    line-height: 80px;}
.learning-list.researchDetails {
    padding-top: 38px;}

.researchDetails .researchDetails-title{
    font-size: 18px;
    color: #333;
    text-align: center;}
.researchDetails .details {
    padding: 0 18px 0;
    box-sizing: border-box;}
.researchDetails .details .time{
     font-size: 14px;
     color: #999;
     text-align: center;
     display: block;
     margin-top: 20px;
     margin-bottom: 20px;}
.researchDetails .details .text > div {
    font-size: 14px  !important;
    color: #666;
    line-height: 32px;
    text-indent: 28px;}
.researchDetails .details .text > font {
    font-size: 14px  !important;
    color: #666;
    line-height: 32px;
    text-indent: 28px;}



.researchDetails .details .text > p {
	padding: 6px 0px;
    font-size: 14px !important;
    color: #666;
    line-height: 32px;
    text-indent: 28px;}
.researchDetails .details .text  span {
    font-size: 14px !important;
    color: #666 !important;
    line-height: 32px !important;}


 .researchDetails .details .text img.t-pic {
     width: 461px;
     display: block;
     margin: 30px auto 30px auto;}
 .researchDetails .details .text img.b-pic {
    width: 443px;
    display: block;
    margin: 30px auto 30px auto;}

/*教师详情*/
.detailed_cent {
    width: 800px;
    margin-left: 21px;
    margin-top: 38px;}
.detailed_cent span {
    font-size:14px!important;
	line-height:34px!important;}
.detailed_cent .information {
    min-height: 140px;
    position: relative;
    padding-left: 129px;
    box-sizing: border-box;
    overflow: hidden;}
.detailed_cent .information .pic {
    width: 100px;
    height: 140px;
    position: absolute;
    left: 0;
    top: 0;}
.detailed_cent .information .text {
    padding-top: 16px;
    box-sizing: border-box;}
.detailed_cent .information .text h5 {
    font-size: 14px;
    color: #ae0c2a;
    padding-bottom: 9px;
    box-sizing: border-box;}
.detailed_cent .information .text p {
    font-size: 14px;
    color: #333;
    padding-bottom: 2px;
    box-sizing: border-box;
    line-height: 28px;}
.detailed_cent .information .text span {
    font-size: 14px;
    color: #666;
    line-height: 28px;}
.detailed_cent .directionResearch {
    margin-top: 38px;}
.detailed_cent .directionResearch h5 {
    color: #ae0c2a;
    font-size: 16px;
    padding-bottom: 11px;
    border-bottom: 1px solid #efced4;}
.detailed_cent .directionResearch .text {
    margin-top: 15px;
	line-height:34px;}
.detailed_cent .directionResearch .text ol li {
    border-bottom: none;
    height: auto;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 28px;}
.detailed_cent .ResearchResults {
    margin-top: 24px;}
.detailed_cent .ResearchResults h5 {
    color: #ae0c2a;
    font-size: 16px;
    padding-bottom: 11px;
    border-bottom: 1px solid #efced4;}
.detailed_cent .ResearchResults .text {
    margin-top: 18px;
	line-height:34px;}
.detailed_cent .ResearchResults .text ol li {
    position: relative;
    line-height: 40px;
    padding-left: 24px;
    box-sizing: border-box;
    font-size: 14px;}
.detailed_cent .ResearchResults .text ol li i {
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #ae0c2a;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;}
.detailed_cent .published {
    margin-top: 24px;}
.detailed_cent .published h5 {
    color: #ae0c2a;
    font-size: 16px;
    padding-bottom: 11px;
    border-bottom: 1px solid #efced4;}
.detailed_cent .published .text {
    margin-top: 18px; 
    line-height: 34px;}
.detailed_cent .published .text  p{
    line-height: 34px;}
.detailed_cent .published .text ol li {
    position: relative;
    line-height: 40px;
    padding-left: 24px;
    box-sizing: border-box;
    font-size: 14px;}
.detailed_cent .published .text ol li i {
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #ae0c2a;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;}
.detailed_cent .contact {
    margin-top: 24px;}
.detailed_cent .contact h5 {
    color: #ae0c2a;
    font-size: 16px;
    padding-bottom: 11px;
    border-bottom: 1px solid #efced4;}
.detailed_cent .contact .text {
    margin-top: 18px;  
	line-height:34px;}
.detailed_cent .contact .text ol li {
    position: relative;
    line-height: 40px;
    font-size: 14px;}

.SchoolProf-content {
    width: 799px;
    margin: 0 auto;
    margin-top: 30px;}
.SchoolProf-content .MsoNormal {
    font-size: 14px;
    color: #444;
    line-height: 28px;
    text-indent: 24px;
    padding: 10px 0;}

.SlManagement-content {
    width: 799px;
    margin: 0 auto;
    margin-top: 30px;}
.SlManagement-content h4 {
    text-align: center;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 12px;
    font-weight: 500;}
.SlManagement-content .table table {
    text-align: center;}

.content-l .title-list .L-Menu {
    background:#ffffff;
    border: 1px solid #f8f8f8;
    border-bottom: 1px solid #e0e0e0;}
.content-l .title-list .L-Menu  ol li {
    margin-left: 70px;
    font-size: 14px;
    position: relative;
	line-height:40px;}
.content-l .title-list .L-Menu  ol li i {
    width: 7px;
    height: 12px;
    /*background: url(../images/title_list_cion.png) no-repeat center center;*/
    position: absolute;
    left: -19px;
    top: 20px;
    display: none;}
.content-l .title-list .L-Menu  ol li:hover i {
    display: block;}
.professorContent .professorContent_tilet h6 {
    color: #333333;
    font-size: 16px;
    padding-bottom: 24px;
    padding-top: 23px;
    padding-left: 4px;
    font-weight: normal;
    box-sizing: border-box;}
.professorContent .professorContent_list {
    padding-left: 9px;
    box-sizing: border-box;}
.professorContent .professorContent_list ul li {
    float: left;
    width: 50%;
    position: relative;
    padding-left: 128px;
    box-sizing: border-box;
    height: 144px;
    margin-bottom: 21px;}
.professorContent .professorContent_list ul li .pic {
    width: 96px;
    height: 144px;
    position: absolute;
    left: 0;
    top: 0;}
.professorContent .professorContent_list ul li .text {}
.professorContent .professorContent_list ul li .text h5 {
    font-size: 16px;
    color: #ae0c2a;
    padding: 7px 0 3px;
    box-sizing: border-box;}
.professorContent .professorContent_list ul li .text p {
    font-size: 14px;
    color: #666666;
    line-height: 28px;}



