﻿/*项目介绍*/
.project_det_block01{margin:25px -1% 0;}
.project_det_block01 .box{float: left; width:48%; margin:0 1% 2%;}
.project_det_block01 .box .img{ width: 100%;}
.project_det_block01 .box .img img{width: 100%;}
.project_det_block01 .box .img .swiper-container{width: 100%;}
.project_det_block01 .box .swiper-button-prev,.facilities li .swiper-button-prev{width:32px;height:76px;margin-top:-38px;background: url(../images/solid_prev.png) no-repeat;}
.project_det_block01 .box .swiper-button-next,.facilities li .swiper-button-next{width:32px;height:76px;margin-top:-38px;background: url(../images/solid_next.png) no-repeat;}
.project_det_block01 .box .swiper-button-prev.swiper-button-disabled,.project_det_block01 .box .swiper-button-next.swiper-button-disabled{opacity: 0.5;transform:rotateY(360deg)!important;-ms-transform:rotateY(360deg)!important;}
.facilities li .swiper-button-prev.swiper-button-disabled,.facilities li .swiper-button-next.swiper-button-disabled{ opacity: 0.5; transform:rotateY(360deg)!important;-ms-transform:rotateY(360deg)!important;}
.project_det_block01 .box .txt{background:#1899ed; padding: 10%; color: #fff;}
.project_det_block01 .box .txt h2{font-weight: normal;margin-bottom:7%;}
.project_det_block01 .box .txt .c{line-height: 1.8;text-align:justify; text-justify:distribute-all-lines;}
.project_det_block01 .box .txt{background-size: cover!important;}
.project_det_block01 .box:nth-child(1){ float: right; margin-top: -11.5%; position: relative;}
.project_det_block01 .box:nth-child(1) .txt{background:url(../upload/images/new_bg01.jpg); }
.project_det_block01 .box:nth-child(3) .txt{background:#d8dbdb; color:#3C3C3C;}
.project_det_block01 .box:nth-child(4){margin-top: -50px;}
.project_det_block01 .box:nth-child(4) .txt{background:#ee9835; color:#fff;}
.project_det_block01 .box:nth-child(6){margin-top: -115px;}
.imgtop,.imgbot{ width: 100%;}
.imgtop{margin-bottom:4%;}
.imgtop img{width: 100%;}
.imgbot img{float: right;width: 45.22%; }
.imgbot img:first-child{ float: left; width: 50.95%; }
.imgbot img:first-child + img{margin-bottom: 4%;}
.project_det_block02{margin-bottom: 100px;}
.project_det_block02 ul{ background: #F2F3F3; color: #2E2D3E; padding:3% 2%; margin-bottom: 50px;}
.project_det_block02 > ul > li{float: left;width: 33.33%;}
.project_det_block02 dl{padding: 0 5%;}
.project_det_block02 dl dt{margin-bottom: 7%;}
.project_det_block02 dl dd{line-height: 1.5; position: relative;}
.project_det_block02 dl dd em{ position: absolute;left:0; }
.project_det_block02 dl dd span{padding-left: 20px; display: block;}
.project_det_block02 li:first-child dl dd span{padding-left:45px;}

.project_det_block02 dl{padding: 0 5%;}
.project_det_block02 dl div{margin-bottom: 7%;}
.project_det_block02 dl p{line-height: 1.5; position: relative;}
.project_det_block02 dl p em{ position: absolute;left:0; }
.project_det_block02 dl p { display: block;}





.project_det_block02 a.btn{ width: 150px; height: 40px; line-height: 40px; text-align: center; background: #FF3D31; color: #fff; margin:0 auto; display: block;}
@media only screen and (max-width: 1280px) {
.project_det_block01 .box:nth-child(6){margin-top: -72px}
}
@media only screen and (max-width: 1024px) {
.project_det_block01 .box:nth-child(4){margin-top: -8px}
.project_det_block01 .box:nth-child(6){margin-top: 0; float: right;}
.project_det_block02{ margin-bottom: 50px;}
}
@media only screen and (max-width: 768px) {
.project_det_block01{margin:25px 0 0;}
.project_det_block01 .box{margin-top:0px!important; float: none!important; width: 100%; margin:0 0 4%;}
.project_det_block01 .box .txt{padding: 5%;}
.project_det_block01 .box .txt h2{margin-bottom: 5%;}
.project_det_block02 ul{padding: 5% 0;}
.project_det_block02 li{width: 100%; margin-bottom: 5%;}
.project_det_block02 dl dt{margin-bottom: 2%;}
.project_det_block02 li:last-child{margin-bottom: 0;}
}
@media only screen and (max-width: 767px) {
.project_det_block02 ul,.project_det_block02{margin-bottom: 30px;}
}


/*学校概况-发展历程*/
.history{background: #F6F9F9; padding: 65px 0;}
.dev_index_l_wrap { width:214px; }
.dev_index_l_wrap ul {  width:24px; float:right; position:relative; margin-top:-2px; } 
.dev_index_l_wrap li {  width:16px; height:89px; line-height:89px; text-align:center; background:url(../images/dev_br.png) no-repeat right center; background-size:auto 100%; margin-top:-1px; margin-right:5px;}
.dev_index_l_wrap li span { position:relative; padding-right:35px; color:#FF3D31; font-family:Arial; float:right; right:-8px; margin-top:-1px; cursor:pointer; }
.dev_index_l_wrap li.active span{  font-size:72px; color:#FF3D31; font-weight:bold; background:url(../images/dev_cir.png) no-repeat right center;}
.dev_index_l_box {  overflow:hidden; width:214px; position:relative; margin-bottom:15px; height:717px;}
.dev_index_l_top { display:block; width:16px; height:10px; background:url(../images/dev_top.png) no-repeat; margin-bottom:15px; position:relative; float:right; }
.dev_index_l_bottom { display:block; width:16px; height:10px; background:url(../images/dev_bottom.png) no-repeat; margin-bottom:15px; position:relative; float:right;}
.dev_index_l_top.disabled{ cursor: default; background:url(../images/dev_top_dis.png) no-repeat;}
.dev_index_l_bottom.disabled{cursor: default; background:url(../images/dev_bottom_dis.png) no-repeat;}
.dev_index { position:relative; overflow:hidden; }
.dev_index_l { width:214px; position:absolute; left:0; top:0;}
.dev_index_r {  width:calc(100% - 360px); float:left; padding-left:214px; margin-left:146px;}
.dev_index_r .dev_index_r_part > h4 { color:#CBDDDE; border-top:5px solid #CBDDDE; padding:15px 0; font-family: arial; /*font-weight: normal;*/}
.dev_index_r ul {  position:relative; margin-bottom:40px;}
.dev_index_r li {  width:49.6%; margin-bottom:22px;}
.dev_index_r li .year_wrap {  width:95%; border:1px solid #dddddd; overflow: hidden;}
.dev_index_r li.odd .year_wrap {  float:right;}
.dev_index_r li .year_wrap img {  width:100%;}
.year_box {  padding:30px; position:relative; z-index:20; background:#fff;}
.year_box h4 { color:#2b2b2b; margin-bottom:6px;font-weight: normal;}
.year_box p {  color:#616161; font-size:14px; line-height:1.7em;}
.dev_index_l {  position:fixed; z-index:220; opacity:0;}
#swiper-container2 {  display:none;}
@media only screen and (max-width: 1520px) {
	/*about_dev*/
    .dev_index_r {  width:calc(100% - 326px); margin-left:126px; padding-left:200px;}
    .year_box {  padding:20px;}
    .dev_index_l_wrap li.active span { font-size:38px; background-size:8px 8px; }
    .dev_index_l_wrap li span { right:-4px; }
    .dev_index_l_wrap li {  background-size:auto 100%;}
    .dev_index_l_wrap li { height:56px; line-height:56px; }
    .dev_index_l_box {  height:436px;}
    .dev_index_r ul { margin-bottom:30px; }
}

@media only screen and (max-width: 1300px) {
	/*about_dev*/
    .year_box p {  font-size:12px;}
    .year_box {  padding:17px;}
    .dev_index_l_wrap li.active span { font-size:48px; }
    .dev_index_r { margin-left:106px; padding-left:160px; width:calc(100% - 266px);}
    .dev_index_r ul { margin-bottom:20px; }
}

@media only screen and (max-width: 1023px) {
	/*about_dev*/
    .year_box {  padding:12px;}
    .dev_index_l_wrap li.active span { font-size:38px; }
    .dev_index_l { width:20%; display:none; }
    .dev_index_l_wrap,.dev_index_l_box {  width:100%;}
    .dev_index_r { margin-left:0; padding-left:26%; width:74%;}
    .dev_index_r ul { margin-bottom:10px; }

    .phone_dev.dev_index_l { position:relative; top:0; width:100%;  }
    .phone_dev.dev_index_l .dev_index_l_top {  width: 10px; height: 16px; background: url(../images/dev_left_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: auto; left:10px;  top:50%; margin-top:-8px; }
    .phone_dev.dev_index_l .dev_index_l_bottom {  width: 10px; height: 16px; background: url(../images/dev_right_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: 10px; top:50%; margin-top:-8px; }
    .phone_dev.dev_index_l .dev_index_l_wrap {  height:60px; position:relative;}
    .phone_dev.dev_index_l .dev_index_l_box { height:60px; margin-bottom:0; width:90%; padding:0 10px; box-sizing:border-box;}
    .phone_dev.dev_index_l .dev_index_l_wrap ul { float:none; width:100%; margin-top:0;}
    .phone_dev.dev_index_l .dev_index_l_wrap li { line-height:60px; height:60px; width:100px; background:none; float:left; }
    .phone_dev.dev_index_l .dev_index_l_wrap li span { padding:0; background:none; right:auto; top:0; float:none;}
    .phone_dev.dev_fixed { position:fixed; top:60px; z-index:200; background:#fff; border-bottom:2px solid #005bac; }
    .dev_index_r { padding-left:0; width:100%; float:none; padding-left:0; }
    .dev_index_r ul { margin:0; width:100%; }
    .dev_index_r li {  width:50%;}
    .dev_index_r li .year_wrap {  margin:0 5px; width:auto;}
    .dev_index_r li.odd .year_wrap {  float:none;}

    #swiper-container2 {  width:100% !important; display:block;}
    #swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
    #swiper-container2 .swiper-slide.active-nav { color:#d00000; font-size:18px; }

    .history{padding: 40px 0;}
}

@media only screen and (max-width: 767px) {
	/*about_dev*/
    .year_box { padding:10px;}
    .dev_index_l_wrap li.active span { font-size:20px;}
    .dev_index_l_wrap li { height:50px; line-height:50px;}
    .dev_index_l_box { height:388px;}
    .history{padding: 20px 0;}
}




/*校园通讯录*/
.address_book{ overflow:hidden; width: 100%; padding:0 0 5%; background-size: cover;}
.address_book h2{ text-align: center;color:#fff; font-weight: normal; margin:3% 0;}
.table-box { margin:10px; }
.ph_table { width: 100%; text-align: left;}
.ph_table td { text-align: left; color: #3C3C3C; line-height: 20px; padding: 12px 0 12px 2%; border-bottom:1px solid #989898; background:rgba(255,255,255,0.6);}
.ph_table thead td{color:#fff; padding: 15px 0 15px 2%;border-right: 2px solid #C59961;border-bottom: none;}
.ph_table .t1 { width: 8%;background: #DD0021;}
.ph_table .t2 { width: 21%;background: #DD1F3E;}
.ph_table .t3 { width: 21%;background: #DD3A51;}
.ph_table thead td:last-child{border-right: none;}
.ph_table tbody tr:last-child td{ border-bottom: none; }
@media only screen and (max-width:767px) {
    .ph_table ,
    .ph_table thead,
    .ph_table tbody,
    .ph_table th,
    .ph_table td,
    .ph_table tr { display: block; }
    .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
    .ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .ph_table td:before { content: attr(data-title); }
    .ph_table tbody tr:last-child td{border-bottom:1px solid #eee;}
}

/*校园生活-校园设施*/
/*截字*/
.ellipsis{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: inline-block; max-width:99%;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 1.5; max-height: 4.5em;overflow: hidden;}

.facilities li{ float:left;width:100%; }
.facilities li .img{ float: left;width:50%;}
.facilities li .img img{width: 100%;}
.facilities li .txt{float: left; width:50%;height:100%; background: #007dc3;color: #fff;}
.facilities li .txt .inner{ padding-top:8%;padding-left:8.33%; max-width:560px;box-sizing:border-box;}
.facilities li .txt h2,.facilities li .txt h3{font-weight: normal;}
.facilities li:nth-child(2n) .txt{ background: #ee9835;color:#fff;}
.facilities li:last-child .txt{background: #EBEEEE;color:#393939;}
.facilities li:nth-child(2n) .img{ float: right;}
.facilities li:nth-child(2n) .txt .inner{ float: right; padding-left:0;padding-right:8.33%;}
.facilities li .txt h2{ line-height: 1.1; margin-bottom:30px;}
.facilities li .txt h3{margin-bottom:20px;line-height: 1.5; max-height: 3em;}
.facilities li .txt .c{line-height: 1.8;-webkit-line-clamp: 5; max-height: 9em;}
.facilities li .txt em{ display: block;margin:33px 0 0;width:6px; height: 10px; background: url(../images/part3_icon3.png) no-repeat; }
.facilities li:last-child .txt em{background: url(../images/part3_icon3_gray.png) no-repeat;}

@media only screen and (max-width:1024px) {
.facilities li .txt .inner,.facilities li:nth-child(2n) .txt .inner{padding: 20px;}
.facilities li .txt .c{-webkit-line-clamp: 3; max-height:5.4em;}  
}

@media only screen and (max-width:768px) {
.facilities li{height: auto!important;}
.facilities li .img,.facilities li .txt,.facilities li:nth-child(2n) .img{ float: none; width: 100%;}
.facilities li .txt .inner,.facilities li:nth-child(2n) .txt .inner{max-width:100%;width: 100%;float: none;}
.facilities li .txt em{margin-top: 20px;}
}



/*学术研究-学术动态*/
.slp_trend{margin-top: 30px;margin-bottom: 7%}
.slp_trend_tit{margin:0 0 15px;}
.slp_trend_tit li{ float: left; margin-right: 60px;}
.slp_trend_tit li a{color:#BDBDBD;}
.slp_trend_tit li em{ display: none; width:100%; height: 12px; background: url(../images/part2_icon1.png) center bottom no-repeat;}
.slp_trend_tit li.on a{color:#3C3C3C;}
.slp_trend_tit li.on em{ display: block; }
.slp_trend_con{margin:0 -1% 3.4%;}
.slp_trend_con li{ float: left;width: 31.33%;margin:1% 1%; position: relative; background: #EBEEEE;}
.slp_trend_con li img{}
.slp_trend_con li .txt{position: absolute; left:0;top:0; width: 100%; height: 100%; background:rgba(0,0,0,0.5);color:#fff; 
transform: translateY(100%);transition:0.3s all; -webkit-transition:0.3s all;}
.slp_trend_con li.no-pic .txt{ position: relative; background: none;color:#3C3C3C;transform: translateY(0);}
.slp_trend_con li .txt .inner{ padding:10%;}
.slp_trend_con li .txt h2{font-weight: normal;}
.slp_trend_con li .txt span{ display: block; font-family: arial; margin:15px 0;}
.slp_trend_con li .txt p{ line-height: 1.8;-webkit-line-clamp: 2; max-height:3.6em;}
.slp_trend_con li .txt em{ display: block; margin:20px 0 0; }
.slp_trend_con li:nth-child(2){background: #ee9835;}
.slp_trend_con li:nth-child(4),.slp_trend_con li:nth-child(6){background: #1799ED;}
.slp_trend_con li:nth-child(2) .txt,.slp_trend_con li:nth-child(4) .txt,.slp_trend_con li:nth-child(6) .txt{color:#fff;}
@media only screen and (max-width:1024px) {
.slp_trend_con li .txt .inner{padding: 5%;}
}
@media only screen and (max-width:768px) {
.slp_trend_con li{width:47.9%;}
}
@media only screen and (max-width:767px) {
.slp_trend_con li{width:98%;}
.slp_trend_con li .txt{transform:translateY(0)}
}




@media only screen and (min-width: 1025px) {
.slp_trend_tit li:hover em{ display: block; }
.slp_trend_con li:hover .txt{transform: translateY(0);}
}


/* 20180710 gzc 修改 */
.tab_list ol {position: relative;}
.tab_list ol li.item{position: absolute;top: 0;left: 0;opacity: 0;z-index:-1;transition: all 0.3s;width: 100%;}
.tab_list ol li.item.on{opacity: 1;z-index:2;transition: all 0.3s;position: static;}