.globalwrap {    width: 1200px;    margin: 0 auto;}/* 教师列表 */.teacher-banner {    min-width: 1200px;}.teacher-banner img {    width: 100%;}.teacher-section {    padding-top: 80px;    padding-bottom: 40px;}.teacher-section .title-H{	padding: 0 0 20px 0;}.sec_wrap {    margin: 0 auto;    width: 1200px;}.sec1,.sec3 {    background-color: #eee;}.teacher-tit {    display: block;    margin-left: 38px;    margin-bottom: 58px;}.list-wrap {    position: relative;}.teacher-main .swiper-container {    width: 1034px;    overflow: hidden;    margin: 0 auto;    padding-bottom: 26px;}.teacher-list li {    float: left;    position: relative;    margin-bottom: 38px;    width: 320px;    height: 420px;    background-color: #ddd;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    border-radius: 3px;    /*box-shadow: 0 0 10px rgba(202,202,202,.35);*/    overflow: hidden;    margin-right: 35px;}ul.teacher-list{    display: flex;    flex-direction: row;    justify-content: start;    flex-wrap: wrap;    align-content: flex-start;}.teacher-list li img {    width: 100%;    transform: scale(1);    z-index: 10;    transition: all 0.5s;}.teacher-list li:hover img {    transform: scale(1.1);    transition: all 0.5s;}.teacher-list li:nth-of-type(3n) {    margin-right: 0;}.te-info {    position: absolute;    left: 0;    bottom: 0;    box-sizing: border-box;    padding-top: 66px;    padding-right: 15px;        padding-left: 15px;    width: 320px;    height: 178px;    background: url(../images/te_info_bg.png) no-repeat;    text-align: right;    color: #fff;    -webkit-border-radius: 0 3px 3px 0;    -moz-border-radius: 0 3px 3px 0;    -ms-border-radius: 0 3px 3px 0;    border-radius: 0 3px 3px 0;    border: none;    outline: none;    z-index: 100;    padding-top: 77px;}.te-info h4 {    font-size: 26px;    font-weight: normal;    margin-bottom: 16px;    margin-bottom: 0px;    line-height: 25px;    height: 50px;}.te-info h4 a {    color: #FFFFFF;    font-weight: bold;}.te-info p {    font-size: 13px;}.teacher-container2 .te-info {    background: url(../images/te_info_bg2.png) no-repeat;}.teacher-main .next,.teacher-main .prev {    position: absolute;    top: 50%;    width: 21px;    height: 24px;    margin-top: -12px;    z-index: 10;    cursor: pointer;    -moz-background-size: 21px 24px;    -webkit-background-size: 21px 24px;    background-size: 21px 24px;}.teacher-main .prev {    left: 20px;    background-image: url(../images/te_prev.png);}.teacher-main .next {    right: 20px;    background-image: url(../images/te_next.png);}.teacher-main .swiper-container-horizontal > .swiper-pagination-bullets {    bottom: 0;}.teacher-main .swiper-pagination-bullet {    width: 14px;    height: 14px;}.teacher-container1 .swiper-pagination-bullet {    background: #fff;    opacity: 1;}.teacher-container1 .swiper-pagination-bullet-active {    background: #eb8d62;}.teacher-container2 .swiper-pagination-bullet {    background: #eee;    opacity: 1;}.teacher-container2 .swiper-pagination-bullet-active {    background: #eb8d62;}/* 院长致辞 */.dean-banner {    min-width: 1200px;    background: url(../images/dean_bg.png) no-repeat;    -webkit-background-size: 100% auto;    background-size: 100% auto;}.dean-banner img {    display: block;    width: 62.5%;    max-width: 1215px;    margin: 0 auto;}.dean-main {    margin-top: 48px;    padding-bottom: 50px;}.dean-content p {    margin-bottom: 18px;    font-size: 14px;    line-height: 30px;    color: #666;}.dean-content p span {    font-size: 28px;    color: #c06b4e;}.dean-content .dean-name {    margin-top: 48px;    font-size: 32px;    text-align: right;    color: #333;}.dean-content .dean-job {    font-size: 16px;    line-height: 1.2;    text-align: right;    color: #333;}/* 院校介绍 */.college_introduce-banner,.development-banner,.party_build-banner,.team_administrator-banner,.active-banner,.media_perspective-banner,.professorView-banner,.newsList-banner,.professorRecruitment-banner,.professorDetail-banner {    min-width: 1200px;    height: 360px;    background: url(../images/college_banner.png) no-repeat top center;    background-size: 100% 100%;}.college_introduce-banner img,.development-banner img {    margin-top: 60px;    width: 180px;}.college_introduce-main {    margin-top: 20px;}.college_introduce-tit {    margin-bottom: 54px;    /*font-size: 38px;    color: #c06b4e;*/}/*.college_introduce-slogan {	font-size: 22px;	color: #999;}*/.college_introduce-content {    position: relative;    padding-bottom: 90px;}.college_introduce-content p {    margin-bottom: 20px;    font-size: 14px;    line-height: 2;    color: #666;}.college_introduce-bg {    position: absolute;    bottom: 0;    left: 18px;    max-width: 100%;    z-index: -1;}/* 加盟 */.join_fisf-main {    margin-top: 114px;}.join_fisf-table {    position: relative;    z-index: 1;    padding-bottom: 200px;}.join_fisf-bg {    position: absolute;    bottom: 0;}.join_fisf-table li {    border-bottom: 1px solid #dedede;}.join_fisf-table li:first-child {    background: url(../images/table-top.png) no-repeat;    border-bottom: 0;    height: 50px;    line-height: 50px;    color: #fff;}.join_fisf-table li > span,.join_fisf-item-hd span {    float: left;    display: block;    box-sizing: border-box;    padding-left: 30px;    width: 300px;}.join_fisf-item-hd span {    height: 59px;    line-height: 59px;    color: #666;}.join_fisf-item-hd span:nth-of-type(4) {    padding-left: 0px;    width: 280px;}.join_fisf-btn {    margin: 20px auto 0;    display: block;    width: 18px;    height: 18px;    background: url(../images/icon-add.png) no-repeat;    cursor: pointer;}.join_fisf-item-bd {    display: none;    padding-left: 30px;    font-size: 14px;    line-height: 1.8;}.join_fisf-item-detail {    padding-bottom: 30px;}.join_fisf-item-detail p,.join_fisf-item-detail span {    color: #666666;}.join_fisf-item-detail p a {    color: #ef925c;}.join_fisf-table li.on {    margin-left: -1px;    margin-right: -1px;    border-left: 1px solid #dedede;    border-right: 1px solid #dedede;}.join_fisf-table li.on .join_fisf-item-bd {}.join_fisf-table li.on .join_fisf-btn {    background: url(../images/icon-jian.png) no-repeat center;}/* 联系方式 */.contact-main {    margin-top: 107px;    padding-bottom: 50px;    background: url(../images/qiu2.png) no-repeat right bottom;}.contact-section-line {    position: relative;    margin-left: 31px;    width: 1169px;    height: 1px;    background-color: #dedede;}.contact-section-line span {    position: absolute;    top: -5px;    left: -31px;    display: block;    width: 10px;    height: 10px;    background-color: #dc6942;}.contact-section-bd {    padding: 40px 0 40px 18px;}.contact-item {    float: left;    margin-bottom: 20px;    width: 33.33%;}.contact-item h4 {    margin-bottom: 20px;    font-size: 16px;    font-weight: normal;}.contact-item p {    margin-bottom: 12px;    font-size: 14px;    color: #666;    word-wrap: break-word;    word-break: break-word;}/* 发展历程 */.development-banner {    /*background-image: url(../images/development_banner.png);*/}.development-main {    margin-top: 130px;}.developmentTab-bg {    position: absolute;    bottom: 0;    left: 30px;}.tab-nav {    position: relative;    box-sizing: border-box;    padding: 48px 0;    border-right: 1px solid #dedede;}.tab-nav-dot {    position: absolute;    top: -12px;    right: -6px;    display: block;    width: 12px;    height: 12px;    background-color: #dedede;}.tab-nav-item {    position: relative;    margin-left: 90px;    width: 48px;    height: 80px;    border-top: 2px solid #dedede;    cursor: pointer;}.tab-nav-item:last-of-type {    border-bottom: 2px solid #dedede;}.tab-nav-item p {    position: absolute;    right: 0;    width: 138px;    font-size: 30px;    font-weight: 100;    line-height: 80px;    text-align: center;}.tab-nav-item.on p,.tab-nav-item:hover p {    background-color: #c16a4e;    color: #fff;}.tab-nav-item.on,.tab-nav-item.on + .tab-nav-item,.tab-nav-item:hover,.tab-nav-item:hover + .tab-nav-item {    border: 0;}.tab-nav-item.on {    background-color: #c16a4e;    color: #fff;}.developmentTab {    position: relative;    z-index: 1;}.developmentTab-bd {    padding-left: 118px;    padding-bottom: 84px;}.developmentTab-item {    display: none;}.developmentTab-item:first-child {    margin-top: -18px;    display: block;}.developmentTab-item li {    margin-bottom: 58px;}.developmentTab-item li:last-of-type {    margin-bottom: 0;}.development-pic {    margin-right: 30px;    width: 210px;    height: 118px;}.development-info {    width: 604px;}.development-info h4 {    margin: 10px 0;    font-size: 30px;    line-height: 1;    font-weight: normal;    color: #c06b4e;}.development-info p {    font-size: 14px;    line-height: 24px;    color: #666;}/* 党建文化 */.party_build-banner {    /*background-image: url(../images/party_build_banner.png);*/}.party_build-banner img {    margin-top: 70px;    width: 180px;}.party_build-main {    /*margin-top: 120px;*/}.party_build-list li {    padding: 40px 0;    border-bottom: 1px solid #eee;}.party_build-list li:hover .party_build-content h4 {    color: #f6ab00;}.party_build-list li .party_build-pic img {    /*width: 400px;*/    /*height: 200px;*/    width: 100%;    transform: scale(1.0);    transition: all 0.5s;}.party_build-list li .party_build-pic img:hover {    transform: scale(1.1);    transition: all 0.5s;}.party_build-pic {    margin-right: 36px;    max-width: 360px;    height: 202px;    overflow: hidden;    width: 100%;}.party_build-content {    width: 790px;}.party_build-content h4 {    /*margin-bottom: 20px;*/    font-size: 18px;    color: #000;    height: 90px;    height: 64px;    line-height: 44px;}.party_build-content h4 a {    color: #000;}.party_build-content h4 a:hover {    color: #f6ab00;}.party_build-content p {    font-size: 14px;    line-height: 22px;    color: #999;    word-wrap: break-word;    word-break: break-word;    /*height: 43px;*/    display: block;    line-height: 26px;    font-size: 14px;}.party_build-content p:nth-of-type(1) {    display: block;    height: 105px;    line-height: initial;}/*.party_build-content p:nth-of-type(2){	margin-top: ;}*/.mybtn-more {    margin: 44px auto;    width: 160px;    height: 48px;    line-height: 48px;    text-align: center;    color: #999;    border: 1px solid #eee;    border-radius: 30px;    cursor: pointer;}.mybtn-more img {    margin-top: -2px;    margin-left: 8px;    vertical-align: middle;}/* 管理团队 */.team_administrator-banner {    /*background-image: url(../images/team_banner_bg.png);*/}.team_administrator-banner img {    margin-top: 62px;    width: 180px;}.team_administrator-main {    margin-top: 105px;    background: url(../images/qiu2.png) no-repeat right bottom;    padding-bottom: 90px;}.team_administrator-section {    margin-bottom: 90px;    /*border-bottom: 1px solid #eee;*/}.team_administrator-item-content {    margin-left: 35px;    width: 258px;}.team_administrator-item-content h4 {    margin-top: 10px;    margin-bottom: 30px;    font-size: 28px;    line-height: 1;}.team_administrator-item-content h4 a {    color: #333;}.team_administrator-item-content h4 a:hover {    color: #11428e;}.team_administrator-item-content p {    font-size: 16px;    color: #999;    line-height: 22px;}.team_administrator-item-content p span {    font-weight: bold;    color: #333;}.team_administrator-item-mb {    margin-bottom: 20px;}/* 活动集成页 */.active-banner {    background-image: url(../images/active_banner_bg.png);}.active-banner img {    margin-top: 350px;}.active-main {    margin-top: 116px;    overflow: hidden;}.active-section {    margin-bottom: 50px;}.active-tit {    margin-bottom: 50px;}.active_review-list li,.news-list li {    padding: 30px 0;    border-bottom: 1px solid #eee;}.active_review-list li:first-child {    padding-top: 0;}.active_review-list li .active-pic,.news-list li .news-pic {    margin-right: 38px;    width: 360px;    height: 200px;    overflow: hidden;}.active_review-list li .active-pic {    height: 180px}.active_review-list li .active-pic img {    width: 100%;    transform: scale(1);    transition: all 0.5s;}.active_review-list li .active-pic:hover img {    transform: scale(1.1);    transition: all 0.5s;}.news-list li .news-pic img {    transform: scale(1);    width: 100%;    transition: all 0.5s;}.news-list li .news-pic:hover img {    transform: scale(1.2);    transition: all 0.5s;}.active-content,.news-content {    width: 786px;    height: 180px;    position: relative;}.active-content h4 {    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    word-break: break-all;    /*height: 66px;*/    font-size: 24px;    line-height: 34px;    color: #000;    margin-bottom: 20px;    font-size: 24px;    line-height: 34px;    color: #000;    /*margin-top: 13px;*/}.active-content h4 a {    color: #000;}.active-content h4 a:hover {    color: #11428e;}.active-content-ft {    margin-top: 30px;}.active-content-ft p {    font-size: 14px;    line-height: 22px;    color: #999;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;    word-break: break-all;    max-height: 63px;}.active-content-ft p:nth-of-type(2) {    position: absolute;    bottom: 0;}.news-list li:hover .news-content h4 {    color: #11428e;}.tag {    display: block;    padding: 0 3px;    height: 14px;    font-size: 12px;    line-height: 14px;    color: #11428e;    border: 1px solid #11428e;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -ms-border-radius: 2px;    border-radius: 2px;}.tag.orange {    color: #ed6c00;    border-color: #ed6c00;}.tag.red {    color: #ad181f;    border-color: #ad181f;}.tag-wrap {    margin-top: 8px;}.tag-wrap .tag {    float: left;    margin-right: 8px;}.active_forecast-list {    border-bottom: 1px solid #eee;}.active_forecast-list li {    float: left;/*    margin-right: 150px;*/    margin-bottom: 58px;    height: 100px;        width: 48%;        padding-right: 2%;}.active_forecast-list li h4 a {    color: #666;}.active_forecast-list li:hover h4 a {    color: #448fdf;}.active_forecast-list li:nth-last-of-type(1) {    margin-bottom: 30px;}.active_date {    margin-right: 18px;    width: 94px;    height: 50px;}.active_date p {    font-size: 34px;    font-weight: bold;    text-align: center;    line-height: 50px;    color: #fff;}.active_date-day {    background-color: #ef925c;}.active_date-month {    background-color: #448fdf;}.active_forecast-content {    width: 332px;}.active_forecast-content h4 {    font-size: 16px;    font-weight: normal;    line-height: 30px;    display: block;    height: 60px;        overflow: hidden;}.active_forecast-content p {    margin-top: 5px;    padding-left: 22px;    color: #666;    background: url(../images/icon-address.png) no-repeat 0px 3px;}/* 媒体视角 */.media_perspective-main,.professorView-main {    margin-top: 69px;}.media_perspective-banner {    background-image: url(../images/media_banner_bg.png);}.media_perspective-banner img,.professorView-banner img {    margin-top: 350px;}.news-content {    position: relative;    height: 180px;}.news-content h4 {    margin-bottom: 20px;    font-size: 24px;    line-height: 34px;    color: #000;}.news-content h4 a {    color: #000;}.news-content h4 a:hover {    color: #3c6cb6;}.news-description {    font-size: 14px;    line-height: 22px;    color: #999;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;    word-break: break-all;    max-height: 63px;}.media-logo {    position: absolute;    bottom: 0;}.news-content .tag-wrap {    position: absolute;    bottom: 0;}/* 教授观点 */.professorView-banner {    background-image: url(../images/professorView_banner_bg.png);}/* 新闻列表 */.newsList-banner {    background-image: url(../images/newsList_banner_bg.png);}.newsList-banner img {    margin-top: 170px;}.newsList-main {    margin-top: 74px;}.newsList-tit {    /*margin-bottom: 40px;*/}.newsCard {    border: 1px solid #e5e5e5;}.newsCard1 {    width: 398px;    height: 327px;}.newsCard1-pic {    height: 400px;    height: 203px;    overflow: hidden;}.newsCard1-pic img {    width: 100%;    transform: scale(1);    transition: all 0.5s;}.newsCard1-pic:hover img {    transform: scale(1.1);    transition: all 0.5s;}.newsCard2 {    width: 778px;    height: 152px;}.newsCard-bd {    padding: 10px 15px !important;}.newsCard-bd h4 {    margin-bottom: 6px;    font-size: 18px;    line-height: 22px;}.newsCard-bd p {    font-size: 16px;    color: #999;}.newsCard1 .newsCard-bd h4 {    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    /*word-break: break-all;*/    max-height: 102px;}.newsCard1 .newsCard-bd h4 a {    color: #333;    width: 100%;    display: block;}.newsCard1 .newsCard-bd h4 a:hover {    color: #3c6cb6;}.newsCard1 .newsCard_description {    /*text-overflow: ellipsis;    display: -webkit-box;*/    overflow: hidden;    /*word-break: break-all;*/    height: 24px;    overflow: hidden;    /*——溢出隐藏*/    text-overflow: ellipsis;    /*——可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本*/    white-space: nowrap;    /*——不换行*/    display: block;}.newsCard .newsCard_tagWrap {    /*margin-top: 70px;*/}.news-time {    font-size: 14px;    color: #999;}.newsCard2 {    margin-bottom: 20px;}.newsCard2-pic {    width: 279px;    height: 152px;    overflow: hidden;}.newsCard2-pic img {    width: 100% !important;    height: auto !important;    transform: scale(1);    transition: all 0.5s;}.newsCard2-pic:hover img {    transform: scale(1.1);    transition: all 0.5s;}.newsCard2 .newsCard-bd {    width: 418px;}.newsCard2 .newsCard-bd h4 {    /*text-overflow: ellipsis;*/    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    /*word-break: break-all;*/    max-height: 68px;}.newsCard2 .newsCard-bd h4 a {    color: #333;}.newsCard2 .newsCard-bd h4 a:hover {    color: #11428e;}.newsCard2 .newsCard_description {    /*text-overflow: ellipsis;    display: -webkit-box;*/    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    word-break: break-all;    height: 40px;}.news-row h4 {    margin-bottom: 30px;    font-size: 24px;    line-height: 34px;    color: #000;}.news-row h4 a {    color: #000;}.news-row h4 a:hover {    color: #3c6cb6;}.newsPicShow {    margin-bottom: 30px;}.newsPicShow-item {    float: left;    width: 375px;    height: 212px;    overflow: hidden;    margin-right: 30px;}.newsPicShow-item img {    transform: scale(1);    transition: all 0.5s;}.newsPicShow-item:hover img {    transform: scale(1.2);    transition: all 0.5s;}.newsPicShow-item:last-child {    margin-right: 0;}/* 教授招聘 */.professorRecruitment-banner {    background-image: url(../images/professorRecruitment_banner_bg.png);}.professorRecruitment-banner img {    margin-top: 10px;}.professorRecruitment-main {    margin-top: 66px;}.professorRecruitment_tab-nav {    height: 70px;    line-height: 70px;    border-bottom: 1px solid #eee;}.professorRecruitment_tab-nav span {    float: left;    display: block;    margin-right: 44px;    width: 153px;    height: 64px;    font-size: 24px;    text-align: center;    cursor: pointer;}.professorRecruitment_tab-nav span.on {    color: #11428e;    border-bottom: 6px solid #11428e;}.professorRecruitment_tab-bd {    padding-top: 40px;}.professorRecruitment_tab-item,.professorDetail_tab-item {    display: none;}.professorRecruitment_tab-item li,.professorDetail_tab-item li {    margin-bottom: 20px;    font-size: 14px;    line-height: 24px;    list-style: disc;    display: list-item;}.recruitment-section {    margin-bottom: 40px;}.recruitment-section h4 {    margin-bottom: 30px;    font-size: 28px;    line-height: 34px;}.recruitment-section p {    margin-bottom: 25px;    font-size: 16px;    line-height: 22px;    color: #999;}/* 教授主页 */.professorDetail-banner {    background-image: url(../images/professorDetail_banner_bg.png);    height: 425px;}.professor-pic {    margin-top: 44px;    margin-right: 40px;    width: 340px;    height: 380px;    position: absolute;    left: 0;}.professor-info {    margin-top: 94px;    width: 500px;    margin-left: 200px;}.professor-info h4 {    margin-bottom: 30px;    font-size: 28px;    line-height: 1;}.professor-info p {    font-size: 16px;    line-height: 30px;    color: #666;    margin-bottom: 5px;}.professor-job {    margin-bottom: 26px;}.professor-info p span {    font-weight: bold;    color: #333;}.professorDetail-main {    margin-top: 40px;}.professorDetail_tab-nav {    width: 230px;    margin-right: 15px;}.professorDetail_tab-nav p {    position: relative;    padding-left: 43px;    height: 84px;    font-size: 20px;    line-height: 84px;    color: #999;    border-bottom: 1px solid #e5e5e5;    cursor: pointer;}.professorDetail_tab-nav p span {    display: none;    position: absolute;    top: 38px;    left: 23px;    width: 10px;    height: 11px;    background: url(../images/arrrow-r.png);}.professorDetail_tab-nav p.on,.professorDetail_tab-nav p:hover {    color: #11428e;    border-color: #11428e;}.professorDetail_tab-nav p.on span {    display: block;}.professorDetail_tab-bd {    padding-bottom: 30px;    padding-top: 18px;    padding-left: 44px;    width: 900px;    min-height: 500px;    border-left: 1px solid #dcdcdc;}.professorDetail_tab-item p {    margin-bottom: 20px;    font-size: 14px;    line-height: 24px;}.professorDetail_tab-item.thesis p {    margin-bottom: 25px;}.page a:hover,.page a.on {    background: #11428e;}.active-section .active_review-list li:hover h4 {    color: #448fdf;}