/* 新闻中心 */
.news-all ul { border-top: 1px #d4d4d4 solid; }
.news-all dl.news-items { padding-top: 37px;}


/* 活动报名 */
.news-huodong {	width: 100%; height: auto;}
.news-huodong ul { list-style: none; }
.news-huodong ul dl { width: 32%;	height: auto;	float: left;	margin-right: 2%;	margin-bottom: 60px;}
.news-huodong ul dl:nth-child(3n) { margin-right: 0; }



/* 新闻详情页 */
.newsbox { margin-bottom: 200px; }
.news-detail { line-height: 1.8;}
.news-detail h1.news-title {
	font-size: .26rem;
	font-weight: bold;
	color: #333;
	padding-bottom: .3rem;
	border-bottom: 2px #2db7b3 solid;
	margin-bottom: 24px;
	line-height: 1.35;
}

.video_detailbox iframe {
	 max-width: 100%; width: 100%; margin-bottom: 35px; 
	 min-height: 500px;
}

.video_detailbox video { max-width: 100%; width: 100%; margin-bottom: 35px; }

span.view {
	background-image: url(../images/icon/liulan.png);
	background-repeat: no-repeat;
	background-size: auto 28px;
	padding-left: 30px;
	background-position: left center;
	color: #999;
	font-size: 15px;
}

div#videoContainer {  margin: 15px 0; }

.v-img {  height: 2rem; margin-bottom: 10px;  overflow: hidden;  border-radius: 9px; }

.newsbox .news-items dt.news-pic { height: 162px;  width: 20%; }

.news-detail h1.news-title span { display: block; font-size: .15rem; font-weight: normal; line-height: 1.5; margin-bottom: 10px; color: #999; }
.details { color: #333; font-size: 16px; line-height: 1.5; margin-bottom: 66px; text-align: justify; }
.details img { max-width: 100%; display: block; width: 100%;  margin: auto;  margin-bottom: 8px; }
.details p { background-color: transparent !important; line-height: 1.8 !important; }

.hot {  margin-top: 35px; margin-left: -15px; }
.hot ul { list-style: none; border-top: 2px #2db7b3 solid; }
.hot ul li { border-bottom: 1px #d6d6d6 solid;	padding: .3rem 0 .25rem;  transition: all .35s;}
.hot ul li:last-child { border: none; }

.hot ul li p { color: #666; font-size: .14rem;}
.hot ul li p i {
	display: inline-block;
	background-image: url(../images/icon/sm-view.png);
	background-repeat: no-repeat;
	background-size: auto 20px;
	padding-left: 25px;
	background-position: left center;
	float: right;
}

.hot ul li h5 a { display: block; font-size: .2rem; line-height: 1.5; }

.hot ul li a {	display: block;	text-decoration: none; color: #333; font-size: 20px; line-height: 1.35; transition: all .35s;  }
.hot ul li span {	display: block;	font-size: .14rem;	color: #949696;	margin-top: 8px; }
.hot ul li:hover { border-color: #004246; transition: all .35s; }
.hot ul li:hover a { color: #004246; transition: all .35s; }


.share-info { padding-left: 23px; font-size: .15rem;color: #666; line-height: 1.8; position: relative; z-index: 1; padding-top: .75rem; }
.share-info a.reback { top: .5rem; }
.share-info hr { outline: none; border-top: 2px #2db7b3 solid; }
.share-info h6 { margin-bottom: 15px; min-height: .15rem; line-height: 1.35; padding-left: 1rem; font-size: 0.18rem; color: #666; position: relative; z-index: 1; }
.share-info h6 span { 
	display: block;
    width: 1rem;
	color: #2db7b3; 
	font-weight: bold; 
	margin-bottom: 10px;
	font-size: 0.18rem; 
	position: absolute;
	top: 0;
	left: 0;	
}

.share-info2 { position: relative; z-index: 1; margin-top: 15px; }
.share-info2 h6 { font-size: 14px;}
.share-info2 h6 span {color: #2db7b3; }

.share-info2 a.reback { top: 15%; }

/* 新闻详情页-end */




/* about 概况 */
.main2 .half-pics { height: 5.1rem; }
.content { min-height: 5.1rem; margin-bottom: 1rem; } 

.circle { margin-top: .38rem; position: relative; z-index: 1; line-height: 1.5;  color: #004246; margin-bottom:.4rem ; font-weight: bold; }
.circle::before {
	content: "";
    width: .77rem;
    height: .77rem;
    background-color: #2db7b3;
    border-radius: 50%;
    position: absolute;
    top: -7px;
    left: -27px;
    z-index: -1;
}

.circle p {	font-size: .18rem;}
.circle big { display: block; font-size: .36rem; line-height: 1; font-family: "arial black"; }

.about-box2 h3 { color: #004246;  font-size: .205rem;  line-height: 1.5;  font-weight: bold; margin-bottom: 20px;text-align: justify; }
.about-box2 p {  font-size: .18rem;  line-height: 1.85;  color: #666; text-align: justify;  }
.about-box2 img { width: 100%; margin-top: 40px; }

.content-desc { width: 100%; }
.content-desc ul { list-style: none; border-top: 1px #d0d0d0 solid; margin-bottom: 20px; }
.content-desc ul li { 
    padding: .2rem 0;
    position: relative;
    z-index: 1;
    padding-left: 1.4rem;
    border-bottom: 1px #d0d0d0 solid;
    color: #333;
    font-size: .16rem;
    line-height: 1.5;
    min-height: 40px;
}

.content-desc ul li big {
	font-family: "arial black";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
    transform: translateY(-50%);
	padding: .2rem 0;
	z-index: 1;
	color: #2db7b3;
	line-height: 1;
	font-weight: bold;
	font-size: .4rem;
}

.content-desc ul li p { color: #333;line-height: 1.35;  font-size: .16rem; }

.content-desc p { font-size: .18rem; color: #666; line-height: 1.8; }
.content-desc p b { color: #333; display: inline-block; line-height: 1.4;  }



.content-img { width: 100%; height: 4.5rem; border-radius: 35px; overflow: hidden; }
.content-img img { height: 100%; min-width: 100%; }


/* 7-9新增 */
.about-foot-hr { margin: 60px 0;  }
.new-list { margin-top: 35px;  }
.new-list ul { list-style: none;  }
.new-list ul li { padding-left: 85px; font-size: .18rem; color: #333; line-height: 1.8; padding-bottom: .8rem; position: relative; z-index: 1; }
.new-list ul li:last-child { padding-bottom: 0; }
.new-list ul li span {
	display: inline-block;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: -6px;
	font-size: .24rem;
	/* top: 50%;
	transform: translateY(-50%); */
	background-color:#2db7b3;
	text-align: center;
	line-height: 55px;
	color: #fff;
}

.new-list ul li::before {
	content: "";
	height: 100%;
	border-left: 3px #dcdcdc dashed;
	position:absolute;
	left: 25px;
	top: 0;
	z-index: -1;
}
/* about 概况-end */




/* 校友会章程 */
.tab_zhangchen { width: 100%; margin-top: 40px;  border-bottom: 1px #dadada solid;}
.zg_item { width: 100%; border-top: 1px #dadada solid; }

.zg_item .item_tittle {
	padding: 20px 0;
    color: #004246;
    font-size: .2rem;
    font-weight: bold;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.zg_item .item_tittle::before {
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #2db7b3;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -20px;
	opacity: 0;
	transition: all .35s;
}

.on { border-color: #2db7b3 !important; transition: all .35s;  }
.on .item_tittle { 	color: #2db7b3 !important; transition: all .35s; }
.on .item_tittle::before {	opacity: 1;	transition: all .35s; }

.zg_item .info { width: 84%; line-height: 1.85;	font-size: .16rem;	display: none; 	padding-bottom: 40px;	color: #666;}
.zg_item .info strong,.zg_item .info b { color: #004246; }
.zg_item .info  ul { padding-left: 17px; }
.zg_item .info  ul li,
.zg_item .info  ol li { list-style: inherit; }

/* 校友会章程-end */





/* 组织架构 */
.zuzhi_list { width: 100%; margin-bottom: 40px; }
.zuzhi_list h4 {
	width: 100%;
	background-color: #2db7b3;
	border-radius: 10px;
	overflow: hidden;
	color: #fff;
	font-size: .22rem;
	padding: 18px 20px; 
	margin-bottom: 10px;
	line-height: 1;
}

.zuzhi_list ul {list-style: none; width: 100%;}
.zuzhi_list ul li {
	width: 24.25%;
	height: 113px;
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
	background-color: #efefef;
	border-radius: 8px;
	overflow: hidden;
	color: #004246;
	padding: 28px 20px;
	transition: all .35s;
}

.zuzhi_list ul li:nth-child(4n) { margin-right: 0;}

.s2 li { width: 49% !important; margin-right: 2% !important;}
.s2 li:nth-child(2n) { margin-right: 0 !important; }

.zuzhi_list ul li h5 {
	position: relative;
	z-index: 1;
	font-size: .2rem;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 10px;
	transition: all .35s;
}

.zuzhi_list ul li h5::before {
	content: "";
	width: .42rem ;
	height: .42rem;
	background-color:#2db7b3 ;
	border-radius: 50%;
	position: absolute;
	top: -15px;
	left: -15px;
	z-index: -1;
	opacity: 0;
	transition: all .35s;
}

.zuzhi_list ul li p { min-height: 44px; line-height: 1.35; }

.zuzhi_list ul li a { display: inline-block; font-weight: bold; color: #004246; text-decoration: none; }
.zuzhi_list ul li:hover { background-color: #ffffff; box-shadow: 0 0 15px rgba(0,0,0,.05);transition: all .35s; }
.zuzhi_list ul li:hover h5::before  {  opacity: 1;	transition: all .35s;}



/* 组织架构-end */






/* 规章制度 */
.main2 { margin-bottom: 2rem; position: relative; z-index: 1; width: 100%;}
.gz_zhidu { width: 100%; }
.gz_zhidu ul { list-style: none; }
.gz_zhidu ul li { 
	width: 32.6%; 
	height: 115px; 
	float: left; 
	margin-right: 1%; 
	margin-bottom: 18px;
	background-color: #efefef;
	border-radius: 5px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	transition: all .35s;
}

.gz_zhidu ul li:nth-child(3n) { margin-right: 0; }

.gz_zhidu ul li h3 {
	width: 100%;
	display: table;
	height: 100%;
	/* background-color: #007AFF; */
	padding: 0px 20px;
	transition: all .35s;
}

.gz_zhidu ul li h3 a {
	display: table-cell;
	vertical-align: middle;
	color: #333;
	font-size: .18rem;
	line-height: 1.35;
	text-decoration: none;
}

.gz_zhidu ul li .btn_icons {
	width: 70px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;	
	background-color: #004246;
	display: none;
	opacity: 0;
	transition: all .35s;
}

.gz_zhidu ul li .btn_icons::before {
	content: "";
	width: 68%;
	height: 1px;
	background-color:rgba(255,255,255,.2);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.gz_zhidu ul li .btn_icons a {
	display: block;
	width: 100%;
	height: 50%;
	
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center center;
}

a.pdf_view  { background-image: url(../images/icon/icon-preview.png);} 
a.doc_download  { background-image: url(../images/icon/icon-download.png);  } 


/*.gz_zhidu ul li:hover h3 { padding-right: 100px; transition: all .35s; }*/
.gz_zhidu ul li:hover .btn_icons {   opacity: 1; z-index: 5; transition: all .35s; }

/* 规章制度-end */




/* 联系我们 */
.lianxi { margin: 15px 0; padding-bottom:.5rem; border-bottom: 1px #dadada solid; margin-bottom: .5rem; }
.lianxi p {	font-size: .16rem;	color: #666;  line-height: 1.8;	position: relative;	z-index: 1; }
.lianxi p:last-child span {	display: inline-block;	min-height: 65px;	float: left; }

.wx { margin-top:30px; }
.wx ul { list-style: none; display: flex; flex-flow: row nowrap; justify-content: space-between; }
.wx ul li { margin-right: 15px; float: left; text-align: center; color: #666; margin-bottom: .5rem; }
.wx ul li:last-child { margin-right: 0; }
.wx ul li img {	display: block; height: 1.13rem; margin: auto; margin-bottom: 8px; }
.map {
    width: 46%;
    height: 6rem;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 2;
	box-shadow: 0 0 15px rgba(0,0,0,.15);
}
/* 联系我们-end */






/* service */
.service { min-height: 5rem; }

.stone {
	width: 60%;
	height: 4.95rem;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.usual_links { padding: 15px 0; }

.usual_links h4 ,.usual_links h3{font-size: .2rem; padding: 15px 0;	color: #004246;	margin-bottom: 20px; font-weight: bold; position: relative; z-index: 1;  }

.usual_links h3::before {
	content: "";
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background-color: #2db7b3;
	position: absolute;
	left: -25px;
	top: 0;
	z-index: -1;
}

.usual_links ul {list-style: none;}

.usual_links ul a {
	display: inline-block;
	line-height: 2;
	padding: .06rem .35rem;
	border: 1px #d0d0d0 solid;
	color: #333;
	text-decoration: none;
	font-size: .16rem;
	border-radius: 10px;
	transition: all .35s;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

.usual_links ul a:nth-child(2n) { margin-right: 0; }

.usual_links ul a:hover { background-color: #2db7b3; color: #fff; border-color: #2db7b3;	transition: all .35s; }

.usual_links p { font-size: .16rem; line-height: 1.8; color: #333; }


.stone2 {
	width: 60%;
	height: 4.78rem;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

a.xy-mail {
	display: inline-block;
	background-color:#2db7b3 ;
	color: #fff;
	min-width: 160px;
	border-radius: 5px;
	padding: 10px 35px;
	margin-top: 50px;
	text-align: center;
}


.step { width: 100%; min-height: 4.5rem; margin-bottom: 1rem; }
h1.bt4,
.step h1 {
	color: #004246;
	position: relative;
	z-index: 1;
	padding: 8px 0;
	font-weight: normal;
	font-size: .28rem;
	margin-bottom: 35px;
}

h1.bt4 big,
.step h1 big{	display: block;	line-height: 1;	font-family: "arial black";	font-size: .42rem;}

h1.bt4::before,
.step h1::before {
	content: "";
	width: 1.08rem;
	height: 1.08rem;
	background-color: #2db7b3;
	border-radius: 50%;
	position: absolute;
	top: -10px;
    left: -30px;
	z-index: -1;
}

.step_desc p {	font-size: .16rem;	color: #333; line-height: 1.8;}

.step_desc h4 { font-size: 18px; color: #004246; margin-bottom: 15px; font-weight: bold; }

.step_desc ol,.step_desc ul {	list-style: disc; color: #2db7b3;	padding-left: 37px; }

.step_desc ul li,.step_desc ol li { margin-bottom: 15px; list-style: inherit; }

.step_desc p b,.step_desc p strong {color: #2db7b3;}

.step_desc p img { display: block;  margin-top: 15px;  height: 131px; border-radius: 14px; border-radius: 10px; border: 10px #fff solid; box-shadow: 0 0 15px rgb(0 0 0 / 15%); } 

a.btn-card { 
	display: inline-block;
    background-color: #004246;
    color: #fff;
    text-decoration: none;
    padding: .2rem .45rem;
    font-weight: bold;
    font-size: .18rem;
    border-radius: 10px;
    margin: 20px 0;
}

.step_desc a.btn-card  { margin-bottom: 52px; margin-left: 37px; }

.step_desc .unloade, .step_desc .unloade:hover { 
	display: inline-block;
	color: #fff;
	text-decoration: none;
	padding: .2rem .45rem;
	font-weight: bold;
	font-size: .18rem;
	border-radius: 10px;
	margin: 20px 0;
	margin-bottom: 52px; 
	margin-left: 37px; 
	cursor: pointer;
	background-color: #004246 !important; 
}



.hanggao p { line-height: 2.5; min-height: 42px; }

.step_desc p i {
	display: inline-block;
    width: 47px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 26px;
    margin: 0;
    float: left;
}

i.tel2 { background-image: url(../images/icon/dianhua.png); }
i.mail2 { background-image: url(../images/icon/youxiang.png); }


.card-1 {
	width: 50%;
	height:5.8rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	z-index: 1;
}

.card-2 {
    width: 43%;
    height: 4.8rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    bottom: 96px;
    right: 0;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    z-index: 1;
}

.card-6 {
    width: 55%;
    height: 4.8rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 12px;
    right: 0;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    z-index: 1;
}


.top45 { margin-top: 40px; }
.padding6 { padding: 12px 0; line-height: 1.15; }

.fanxiao { margin-top: 30px; font-size: .18rem; line-height: 1.8; color: #666; width: 90%;}
.fanxiao a.xy-mail { margin-left: 0; }

.zhinan { margin-top: .5rem; border-top: 1px #d4d4d4 solid; }
.zhinan .item { border-bottom: 1px #d4d4d4 solid;   }
.zhinan .item .i-title { cursor: pointer; padding: 25px 0; color: #333; font-size: .24rem; transition: all .35s; }
.zhinan .item .i-title span { font-family: "arial black"; display: inline-block; padding-right: 15px; }

.zhinan .info {
	width: 100%;
	padding-right: 20%;
	position: relative;
	z-index: 1;
	padding-bottom: 90px;
	background-image: url(../images/icon/jt.png);
	background-repeat: no-repeat;
	background-position: 92% top;
	display: none;
}

.zhinan .info .imgs {
	width: 32%;
	border-radius: 10px;
	overflow: hidden;
	float: left;
	margin-right: 6%;
	/* position: absolute;
	top: 0;
	left: 0;
	z-index: 1; */
}

.zhinan .info .imgs img { width: 100%; max-height: 195px; object-fit: cover; }

.neirong {	width: 62% ; float: left; border-top: 2px #2db7b3 solid;  padding-top: 15px; }

.neirong p b ,.neirong p strong { color: #004246; font-size: .2rem; line-height: 1.35; }

.neirong ol,
.neirong ul { list-style: disc; color: #004246 ;   padding-left: 20px;font-size: 22px; }
.neirong ul li,.neirong ol li { list-style: inherit; }

/* .neirong ul li,.neirong ol li { margin-bottom: 5px; } */

.neirong ul li p,
.neirong ol li p ,
.neirong  p { color: #333; font-size: .18rem;  line-height: 1.8; }

.selected .i-title ,
.zhinan .item:hover .i-title { color: #2db7b3 !important; transition: all .35s; }


.panle {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.9);
    top: 0;
    left: 0;
    z-index: 70;
	display: none;
}

.zc_panle {
	background-color: #f4fbfb;
	border-radius: 10px;
	padding: 35px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.zc_panle h3 {
	font-size: .28rem;
	text-align: center;
	color: #004246;
	font-weight: bold;
	margin-bottom: 25px;
}

.shangchuan {
    width: 125px;
    height: 175px;
    border: 1px #d4d4d4 solid;
    position: relative;
    z-index: 1;
	overflow: hidden;
	float: left;
	margin-right: 8%;
}

.shangchuan img { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.tables2 { min-width: 5rem; }

.tables2 ul { list-style: none; }
.tables2 ul li { min-width: 48%; float: left; margin: 0 1%; margin-bottom:  25px; }
.tables2 ul li:nth-child(2) { height: 175px; display: flex; flex-flow: column wrap; justify-content: space-between;  }


.tables2 ul li:nth-last-child(1),
.tables2 ul li:nth-last-child(2) { width: 98%; line-height: 52px; }


.tables2 ul li p { width: 100%; min-height: 40px; line-height: 40px; position: relative; z-index: 1;  }
.tables2 ul li p input {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.tables2 ul li input {
	width: 82%;
    margin-left: 3%;
    height: 35px;
    padding: 5px;
	background-color: transparent;
    border-bottom: 1px #d4d4d4 solid;
    border-radius: 0;
	float: right;
}

.zc_panle button {
	padding: 10px 35px;
    background-color: #2db7b3;
    font-size: .16rem;
 
    border-radius: 5px;
    margin: 40px auto 0;
}

.zc_panle button[type=reset]{	background-color: #e6e6e6 !important;}


.close2, .close2:hover {
    width: 35px;
    height: 35px;
   /* border: 2px #dcdcdc solid; */
    border-radius: 50%;
    background-image: url(../images/icon/close-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 5;
    opacity: 1;
    cursor: pointer;
}


.camera {
    width: 45%;
    float: left;
    height: 175px;
    display: table;
}

.camera p {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: bottom;
	font-size: 13px;
	color: #666;
	line-height: 1.35 !important;
}

.camera p em {
	display: block;
	width: 65px;
	height: 65px;
	background-color: #d9d9d9;
	border-radius: 8px;
	text-align: center;
	line-height: 65px;
	margin-bottom: 8px;
	cursor: pointer;
}


/* service-end */


/* 文创产品 */
.pro {  }

.pro-type { border-bottom: 1px #2db7b3 solid; margin-bottom: 35px;  }
.pro-type ul {	list-style: none; display: flex; justify-content: flex-start; padding: 0 50px; }

.pro-type ul li {
	float: left;
	text-align: center;
	margin-right: 2%;
	padding-bottom: 30px;
	cursor: pointer;
	transition: all .35s;
	position: relative;
	z-index: 1;
}

.pro-type ul li::before {
	content: "";
	width: 12px;
	height: 12px;
	background-color: #2db7b3;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -7px;
	opacity: 0;
	transition: all .35s;
}

.pro-type-img {	width: 1.7rem; height: 1.7rem; margin: auto; margin-bottom: 10px; position: relative;	z-index: 1;	overflow: hidden;}

.pro-type-img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}

img.old { opacity: 0; transition: all .3s; }

.pro-type ul li p {
	display: inline-block;
	border: 2px #939797 solid;
	border-radius: 35px;
	padding: 10px 22px;
	color: #666;
	font-size: .18rem;
	line-height: 1;
	transition: all .35s;
}

.pro-type ul li:hover p,.pro-on p {	border-color: #2db7b3 !important;	color: #2db7b3 !important;	transition: all .35s; }

.pro-on::before,
.pro-on img.old { opacity: 1 !important; transition: all .35s; }
.pro-on img.new { opacity: 0 !important; transition: all .35s; }


.pro-list { min-height: 300px; margin-bottom: .5rem; }
.pro-list .pro-items { width: 100%; display: none; }
.pro-items ul { list-style: none; }
.pro-items ul li {	float: left; margin-right: 1%; margin-bottom: 15px; text-align: center; }
.pro-items ul li:nth-child(6n) { margin-right: 0; }
.pro-items ul li a { display: block; text-decoration: none; color: #333; } 
.pro-img {	width: 2.15rem;	height: 2.15rem; background-color: #fff; border-radius: 5px;	overflow: hidden;	margin-bottom: 8px;	position: relative;	z-index: 1;}

.pro-img img {	width: 100%; position: absolute; top: 50%;	left: 50%;	transform: translate(-50%,-50%); z-index: 1;}

.pro-items ul li p { height: 25px; overflow: hidden; text-align: center; font-size: .16rem; }

.pro-items ul li.other h6 {
	width: 2.15rem;
	height: 2.15rem;
	border-radius: 5px;
	background-color: #f2f2f2;
	text-align: center;
	line-height: 2.15rem;
	color: #333;
}

.linetop {	margin-top: .35rem;	padding-top: .35rem; }


.pro_titel { border-top: 1px #004246 solid;	padding-top: 20px;	margin-bottom: 45px;font-size: .22rem;	color: #004246;	font-weight: bold;}
.pro_detail { min-height: 5rem; margin-bottom: 35px; padding-left: 5%; font-size: .16rem; line-height: 1.8; color: #666; }
.pro_detail h4 { font-size: .2rem; color: #333;}
.pro_detail hr { border-top: 1px #dcdcdc solid; }


/* 积分换礼 */
.jifen { width: 100%; height: auto; margin: .5rem 0; display: flex; align-items: center; }
.jifen img { display: block; margin-right: 3%; width: 8%; float: left; border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,.15); }
.jifen b {  display: block; border-left: 5px #ed6c00 solid; line-height: 1; padding-left: 10px; font-size: .24rem; color: #333; margin-bottom: 15px;}
.jifen p { font-size: .16rem; color: #666; line-height: 1.5; }

/* 积分换礼-end */


/* 文创产品轮播 */
.pro_bg {width:100%; height: 5.4rem;margin:0 auto;padding:0px; overflow: hidden;  box-sizing: border-box;background: transparent;}
.bg_left{width: 100%;height:auto;float: left}
.bg_right{ position: absolute; top: 0; left: 100%; z-index: 5; }
.show2 { width: 4.3rem;height: 4.3rem; margin-bottom: 10px;position: relative; background-color: #fff;  border:1px solid #E8E8E8;cursor:move ; overflow: hidden; position: relative; z-index: 1; }
.show2 img{ max-width:100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 4.3rem;height: 4.3rem;overflow: hidden;margin-left: 10px;display: none;border:1px solid #E8E8E8;  }
.bigshow img{width: 8.6rem;height: 8.6rem;margin-right: 10px;  max-width: unset;}
.smallshow{width: 100%;height: 70px;position: relative}
.smallshow img{height:100%; max-width: unset; border:1px solid #e8e8e8;box-sizing: border-box;transition: all 0.5s}
.smallshow>.middle_box{margin-left: 30px;margin-right: 30px; width:3.6rem;overflow: hidden;height: 70px;}
.smallshow .middle{overflow: hidden;transition: all 0.5s;height: 70px;}
.smallshow .middle>li{width: 64px;height: 64px;float: left;cursor:pointer;padding:0 5px; overflow: hidden;}
.smallshow>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -24px;}
.smallshow>.prev{left: 0;background: url(../images/icon/hover-prev.png) no-repeat;transition: all 0.5s}
.smallshow>.next{right: 0;background: url(../images/icon/hover-next.png) no-repeat;transition: all 0.5s}
.smallshow>.prev.prevnone{left: 0;background: url(../images/icon/prev.png) no-repeat;cursor: not-allowed }
.smallshow>.next.nextnone{right: 0;background: url(../images/icon/next.png) no-repeat;cursor: not-allowed}



/* 文创产品-end */




/* 校友组织 */
.z_about {
	min-height: 4rem;
	padding: 1rem 1.8rem ;
	padding-left: 55%;
	border-radius: 350px;
	background-position:center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 85px;
	position: relative;
	z-index: 1;
	font-size: .18rem;
	overflow: hidden;
}

.gridline-bai {
	width: 102%;
	height: 102%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) , rgba(255,255,255,1));
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.sm_yuan {
	padding: 15px 0;
	margin-bottom: 25px;
	color: #004246;
	font-size: .24rem;
	font-weight: bold;
	position: relative;
	z-index: 1;
}

.sm_yuan::before {
	content: "";
	width: 55px;
	height: 55px;
	background-color: #2db7b3;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -25px;
	z-index: -1;
}


.area_gaikuang { width: 100%; margin-bottom: 70px;}

.area_gaikuang h4 { font-size: .22rem;  }

.area-items { padding-top: 30px;  margin-bottom: 35px; position: relative;}
.area-items::after { 
	content: "";
	width: 100%;
	position: absolute;
	top: calc(100% - 7px);
	left: 0;
	z-index: 1;
	border-bottom: 1px #d0d0d0 solid; 
}

.area-items:nth-last-child(3)::after { top: auto; bottom: 11px;  }

.area_gaikuang .area-items:hover::after  {  border-color: #2db7b3; }

.area-items .scrollble {  overflow-y: hidden; }

.area-items .scrollble::-webkit-scrollbar{padding: 0;  width: 5px;  height: 5px !important; background-color: transparent; }
.area-items .scrollble::-webkit-scrollbar-button {   display: none; }
.area-items .scrollble::-webkit-scrollbar-thumb { background-color: #2db7b3;  border-radius: 32px; }

.area-items h1 {
	background-repeat: no-repeat;
    background-position: left center;
    background-size: 39px;
    font-size: 22px;
    color: #004246;
    padding-left: 60px;
    font-weight: bold;
    margin-bottom: 35px;
}

.area-items h1 span {
	display: inline-block;
	color: #2db7b3;
	font-size: 17px;
	padding-left: 1rem;
}

.area-items ul { list-style: none; display: flex; flex-flow: row wrap; }

.area-items ul li {
	float: left;
	margin-right: 1%;
	text-align: center;
	cursor: pointer;
	position: relative;
	z-index: 1;
	padding-bottom:30px;
	width: calc((100% - 80px) / 6);
    margin-bottom: 20px;
}

.area-items ul li:nth-child(6n) { margin-right: 0;}

.area-items ul li:last-child  { margin-right: 0; }

.area-items ul li::before {
    content: "";
    width: 12px;
    height: 12px;
    background-color: #2db7b3;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px;
    opacity: 0;
    transition: all .35s;
}

.area-items ul li .area-pic {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 50%;
	overflow: hidden;
	background-color: #eee;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}

.area-items ul li .area-pic i.wamp {
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,66,70,0.7);
	opacity: 0;
	transition: all .35s;
}

.area-items ul li p {
	display: inline-block;
	border: 2px #939797 solid;
	border-radius: 35px;
	padding: 8px 22px;
	min-width: 130px;
	text-align: center;
	color: #666;
	font-size: .18rem;
	line-height: 1.3;
	transition: all .35s;	
}

.area-items ul li:hover::before,
.area-items ul li:hover i.wamp { opacity: 1; transition: all .35s; }

.chat_active::before ,.chat_active i.wamp { opacity: 1 !important; transition: all .35s; }

.area-items ul li:hover p,
.chat_active p { color: #2db7b3 !important;	border-color: #2db7b3 !important; transition: all .35s; }

 

.mode-7 { margin-bottom: 25px;  margin-top: 60px; }

.mode-7 p {	font-size: .3rem; line-height: 1.15;  }

.mode-7 .col-lg-zz p {	font-size: .28rem; }

.mode-7 p big {
	color: #2db7b3;
    font-family: "arial black";
    line-height: 1 ;
    display: inline-block;
    transform: scale(1.7);
    transform-origin: -10px 28px;
}

.mode-7 p small { font-size: 15px ; color: #666; display: inline-block; margin-top: 10px; }

.duan-1 { position: relative; z-index: 1; min-height: 5.3rem; margin-bottom: .5rem; }

.duan-1 .card-1 {  width: 53%; height: 4.8rem; }

.duan-desc {
	border-top: 3px #2db7b3 solid;
	padding-top: 20px;
	font-size: .22rem;
	line-height: 1.8;
	color: #666;
}

.duan-desc p { font-size: .18rem; }

.duan-desc b ,.duan-desc strong { color: #004246; font-size: 20px; } 

.paopao {
	display: inline-block;
	margin-top: 36px;
	background-color: #fff;
	border-radius: 15px;
	padding: 30px 25px;
	color: #004246;
	font-weight: bold;
	line-height: 1.5;
	font-size: .2rem;
	box-shadow: 0 0 15px rgba(0,0,0,.08);
}

.sm_green {
	/*padding-top: 15px;*/
	font-size: .18rem;
	color: #004246;	
	font-weight: bold;
	position: relative;
	z-index: 1;
}

.sm_green p {font-size: .18rem; line-height: 1.5; text-align: justify; }

.sm_green::before {
    content: "";
    width: 0;
    height: 100%;
    border-left: 1px #d0d0d0 solid;
    position: absolute;
    top: 0;
    left: -12%;
}

.gao9 { min-height: 5rem; height: 5rem !important; }

/* 校友组织-end */



/* 校友捐赠 */
.project {}

.project-list { width: 100%; margin-top:30px ; border-bottom: 1px #cbcbcb solid; }
.project-list .items {	width: 100%; border-top: 1px #cbcbcb solid; cursor: pointer; }

.items_tittle { font-weight: bold; padding: .23rem 0 ; position: relative; z-index: 1; color: #004246; font-size: .2rem; transition: all .35s;  }
.items_tittle h3 { opacity: 1; display: block;  transition: all .35s; }
.items_tittle em {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 2rem;
	top: 38%;
	transform: translateY(-50%);
	z-index: 2;
	border-top: 2px #dcdcdc solid;
	border-right: 2px #dcdcdc solid;
	transform-origin: center center;
	transform: rotate(45deg);
	cursor: pointer;
	transition: all .35s; 
}

.project-list .info { width: 70%; padding-bottom: 25px; display: none; }

.project-pic { width: 100%; position: relative; text-align: right; min-height: 1rem; }
.project-pic img { width: 80%; }
.project-pic h2 {
	position: absolute;
	left: 0;
	bottom: 10px;
	color: #2db7b3;
	font-size: .4rem;
	text-align: left;
	line-height: 1.2;
}
.project-pic h2 b { display: block; font-weight: bold; }

.project-list .info ol,
.project-list .info ul { padding: 8px; list-style: none; display: flex; flex-flow: row wrap; }

.info ul::after,
.project-list .info ul::after { content: "";  clear: both;  display: block; }

.project-list .info ol li,
.project-list .info ul li {
	width: 24.2%;
	float: left;
	padding: 15px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 5px 15px rgba(0,0,0,.15);
	margin-right: 1%;
	position: relative;
	z-index: 1;
	color: #2db7b3;
    margin-top: 20px;
	padding-top: 35px;
	font-size: .18rem;
}

.project-list .info ol li:nth-child(4n),
.project-list .info ul li:nth-child(4n) { margin-right: 0; }

.project-list .info ol li i,
.project-list .info ul li i,
.project-list .info ol li em,
.project-list .info ul li em {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 9px;
    font-size: .48rem;
    opacity: .35;
    color: #cad2d3;
    line-height: 1;
    font-weight: bold;
}

.project-list .info p small,
.project-list .info p small { color: #666; font-size: 15px; }

.project-list .items:hover .items_tittle em { border-color: #2db7b3; transition: all .35s; }

.btn-clicked .items_tittle em { transform: rotate(135deg) !important; border-color: #2db7b3 !important; transition: all .35s; }
.btn-clicked .items_tittle h3 { display: none !important; opacity: 0 !important; transition: all .35s;  }



.shaixuan { padding-top: .25rem; width: 100%; display: flex; justify-content: flex-end; flex-flow: row nowrap; }
.shaixuan .s-type,
.shaixuan .s-input  { color: #666; outline: none; height: .4rem; font-size: .16rem; margin-left: 10px; border: 1px #cbcbcb solid; border-radius: 5px; overflow: hidden; padding: 5px 10px; background-color: transparent; }
.shaixuan .s-btn {
	display: inline-block;
	width: .4rem;
	height: .4rem;
	background-color: #2db7b3;
	background-image: url(../images/icon/icon-search-bai.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 52%;
	border-radius: 5px; 
	float: right;
	margin-left: 15px;
}

.gs-list { width: 100%; }
.gs-list table { width: 100%; }
.gs-list table tr td { padding: .2rem 0; text-align: center; font-size: 16px; color: #333; }
.gs-list table tbody tr td { border-bottom: 1px #cbcbcb solid;}
.gs-list table thead tr td { background-color: #2db7b3 ; color: #fff; }


.project2 { position: relative; z-index: 1; min-height: 4.5rem; }
.jz-img {
	width: 45%;
	border-top-left-radius: 35px;
	border-bottom-left-radius:35px ;
	overflow: hidden;
	height: 3.75rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	overflow: hidden;
}

.jz-img img { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 1; }

.jz-desc p { color: #333; font-size: .18rem; }
.jz-desc ul { list-style: none; margin-top: 43px;  border-bottom: 1px #dcdcdc solid; }
.jz-desc ul li { border-top: 1px #dcdcdc solid; padding: .16rem 0 .24rem ; color: #2db7b3; line-height: 1.5; font-size: .16rem; }
.jz-desc ul li big { display: block; font-size: .18rem; font-weight: bold; color: #333; }
.jz-desc ul li a { color: #2db7b3; text-decoration: none; }

.liucheng h4 { font-size: .22rem; color: #004246 ; margin-bottom: 40px; font-weight: bold; }
.liucheng ul, .m3 ol { list-style: none; position: relative; z-index: 1; margin-bottom: .63rem; }

.liucheng ul li, .m3 ol li {
	background-color: #fff;
	min-width: 3.3rem;
	min-height:2.2rem;
	width: 25%;
	padding: 20px;
	border-radius: 15px;
	box-shadow: 0 5px 15px rgba(0,0,0,.15);
	font-size: .14rem;
	color: #333;
	line-height: 1.8;
	float: left;		
}

.m3 ol li:nth-child(1) { display: none; }
.m3 ol:nth-child(2n) li:nth-child(2) { margin-right: 9%;  }



.m3 ol:nth-child(1)::after {
	content: "";
	width: 1rem;
	height: 140%;
	position: absolute;
	right: 0;
	top: 50%;	
	background-image: url(../images/icon/liuchen.png);
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
}



.liucheng ul li big,
.m3 ol li big {  
	display: block;
    color: #2db7b3;
    font-size: .32rem;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 8px;
	font-family: "arial black";
}

.liucheng ul li.jiantou,
.m3 ol li.jiantou { 
	min-width: unset; 
	width: 8%; 
	background-color: transparent !important; 
	background-image: url(../images/icon/step.png);
	background-size: 60%;
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: none; 
	position: relative; 
	z-index: 1; 
}

.m3 ol:nth-child(2n) li { float: right; }

.m3 ol:nth-child(2n) li.jiantou { transform: rotate(180deg); }

/* 校友捐赠-end */




/* 校友视界 */

.media_list {}
.media_list ul { list-style: none; }
.media_list ul li {
    width: 18%;
    height: auto;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0px 15px rgb(0 0 0 / 10%);
    float: left;
    margin-right: 2.3%;
    padding: .25rem;
    margin-bottom: 15px;
    font-size: .16rem;
    color: #666;
    text-align: center;
}
.media_list ul li:nth-child(5n) { margin-right: 0; }
.media_list ul li img { height: 1.35rem;  width: auto;  float: none;  margin-bottom: 22px; }
.media_content { /*width: 63%; float: left; height: 1.35rem;*/ width: 100%; position: relative; z-index: 1; }
.media_content h4 { font-size: .22rem; color: #2db7b3; font-weight: bold; line-height: 1; margin-bottom: 10px; }
.media_content small {display: block;	position: absolute;	bottom: 0;}

/* 期刊 */
.qikan_list {}
.qikan_list ul { list-style: none; }
.qikan_list ul li {	width: 15%; margin-right: 2%; float: left; margin-bottom: .58rem; transition: all .35s; }
.qikan_list ul li:nth-child(6n) { margin-right: 0; }
.qikan_list ul li a { display: block; text-decoration: none; }

.qikan_list ul li .qk-pic {
	width: 100%;
	height: 3rem;
	border-radius: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
	z-index: 1;
}

em.btns {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	height: 100%;
	padding: 15px 0;
	background-color: rgba(0,66,70,.5);
	opacity: 0;
	transition: all .35s;
	position: relative;
	z-index: 1;
	transition: all .35s;
	/* display: inline-block;
	background-color: #2db7b3;
	border-radius: 10px;
	position: absolute;
	bottom: .35rem;
	left: .3rem;
	z-index: 2; */
}

/* em.btns::before {
content: "";
    width: 0;
    height: 20px;
    border-left: 2px #fff solid;
    position: absolute;
    right: .48rem;
    bottom: 22px;
    transform: translate(-50%,-50%); 
    z-index: 1;
    opacity: .5;
} */

em.btns a {
	display: inline-block;
	width: 40%;
	height: .4rem;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}

.icon-download { background-image: url(../images/icon/icon-download.png) ; background-size: .28rem; }
.icon-prev { /*border-left: 2px #fff solid; */background-image: url(../images/icon/icon-preview.png);  background-size: .28rem; }

.qikan_list ul li:hover em.btns { opacity: 1; transition: all .35s;}




/* 画册 */
.huace_list {}
.huace_list ul { list-style: none; }
.huace_list ul li {
	width: 24%;	
	float: left;
	margin-right: 1%;
	margin-bottom: .5rem;
	transition: all .35s;
}

.huace_list ul li .hc-pic  {
	width: 100%;
	height: 3.5rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius:25px;
	overflow: hidden;
	margin-bottom: 15px;	
}

.huace_list ul li .hc-pic .box {
	background-color: rgba(0,0,0,.75);
	width: 100%;
	height: 100%;	
	position: relative;
	z-index: 1;
	color: #fff;
	opacity: 0;
	transition: all .35s;
}

.huace_list ul li .hc-pic .box  a {
	display: block;
	text-decoration: none;
	padding: .5rem .3rem;
	color: #fff;
}

.huace_list ul li .hc-pic .box h3 {
	border-top: 1px rgba(255,255,255,.5) solid;
	padding-top: .25rem;
	font-size: .28rem;
}

.huace_list ul li .hc-pic .box h3 small { display: block;  color: #fff; line-height: 1.8; }

.huace_list ul li .hc-pic .box a { 
	display: block; color: #fff;
	width: 100%; height: 100%; 
	text-decoration: none; 
	position: relative;
	z-index: 1;
}

.huace_list ul li .hc-pic em.view_pdf {
	display: inline-block;
	width: 65px;
	height: 23px;
	background-color: rgba(0,66,70,0);
	background-image: url(../images/icon/icon-preview.png);
	background-repeat: no-repeat;
	background-size: 31px;
	background-position: right center;
	position: absolute;
	bottom: .5rem;
	right: .3rem; 
	transition: all .35s;
}

.qikan_list ul li p {
	display: -webkit-box;
	height: .5rem;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #333;
	line-height: 1.5;
	font-size: .16rem;
}

.qikan_list ul li:hover em.view_pdf {	opacity: 1; transition: all .35s; }





.huace_list ul li p { text-align: center; font-size: .18rem; color: #666;  opacity: 1; transition: all .35s;}

.huace_list ul li:hover .box { opacity: 1; transition: all .35s; }

.huace_list ul li:hover p { opacity: 0; transition: all .35s;}


/* 视频 */
.videos_list { border-top: 1px #cdcdcd solid; padding-top: 22px; margin-bottom: 22px; }
.videos_list h4 { font-size: .24rem; color: #333;line-height: 35px; margin-bottom: 15px; font-weight: bold; }
.videos_list h4 a { 
    display: inline-block;
    float: right;
    border: 1px #cdcdcd solid;
    border-radius: 28px;
    width: 1rem;
    text-align: center;
    line-height: 28px;
    color: #666;
    font-size: .14rem;
}

.videos_list ul { list-style: none; }
.videos_list ul li { width: 15.8%; height: auto;float: left; margin-bottom: 40px; margin-right: 1%; position: relative; z-index: 1; transition: all .35s;}
.videos_list ul li:nth-child(6n) { margin-right: 0; }

.videos-positer { width: 100%; height: 1.2rem; border-radius: 8px; overflow: hidden; margin-bottom: 15px; position: relative; z-index: 1; cursor: pointer; }
.zhezhao { width: 100%; height: 100%; background-color: rgba(0,0,0,.35); position: absolute; top: 0;left: 0; z-index: 1; transition: all .35s; }
.videos-positer img  { width: 100%; min-height: 105%; position: absolute; top: 50%;left: 50%; transform: translate(-50%,-50%) scale(1); z-index: 1; transition: all .35s;  }
.videos-positer video { width: 100%; position: absolute; top: 0;left: 0; z-index: 0; display: none; }

.videos_list ul li em {
	display: inline-block;
	background-color: #2db7b3;
	color: #fff;
	font-size: .13rem;
	padding: 7px 15px;
	line-height: 1;
	position: absolute;
	right: 5px;
	top: 1.05rem;
	z-index: 5;
	border-radius: 27px;
	opacity: 0;
	transition: all .35s;
}

.videos_list ul li p { 
	font-size: .15rem; 
	display: -webkit-box;
	display: -ms-box;
	display: -moz-box;
	height: .5rem;
	line-height: 1.6;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.videos_list ul li:hover img { transform: translate(-50%,-50%) scale(1.08); z-index: 1; transition: all .35s;}
.videos_list ul li:hover em { opacity: 1; transition: all .35s; }


/* 视频详情列表页 */
.videos_list2 {}
.videos_list2 ul { list-style: none; }
.videos_list2 ul li {
	width: 32%;
	margin-right: 2%;
	float: left;
	margin-bottom: 40px;
	text-align: center;
}

.videos_list2 ul li:nth-child(3n) { margin-right: 0; }

.videos_list2 ul li a { display: block; width: 100%; height: 100%; text-decoration: none; }

.sp-pic { 
	height: 2.55rem; width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}

.sp-pic em.btn-star { width: 55px; height: 55px;  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.videos_list2 ul li p {
    font-size: .18rem;
    display: -webkit-box;
    height: .5rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.bigvideo { width: 70%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

iframe.videokjyr {
    width: 100%;
    min-height: 576px;
}

/* 校友视界-end */




/* 课程预告 */
.course { margin-bottom: 65px; }
.course ul { list-style: none; }
.course ul dl {
	width: 49%;
	margin-right: 2%;
	height: 3.67rem;
	float: left;
	background-color: transparent;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	margin-bottom: 30px;
	transition: all .35s; 
}

.course ul dl:nth-child(2n) { margin-right: 0; }

.course ul dl dt {	width: 40%;	height: 100%; float: left; }
.course ul dl dt a { display: block;	width: 100%; height: 100%; position: relative; z-index: 1; overflow: hidden; }
.course ul dl dt a img { max-width: 100%; min-height: 101%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.course ul dl dd {	display: block;	width: 60%;	float: left; height: 100%;	padding: .35rem .38rem; }
.course ul dl dd a { display: block; text-decoration: none; }
.course ul dl dd hr { outline: none; border-top: 1px #d1d1d1 solid ; }

.course ul dl dd h3 { 
	font-size: .22rem; 
	line-height: 1.35; 
	color: #333; 
	display: -webkit-box; 
	max-height: 58px; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical ;
	transition: all .35s;
}
.course ul dl dd span { display: block; color: #333;  font-size: .17rem;line-height: 1; margin-bottom: 5px; height: 18px; overflow: hidden; transition: all .35s;}

.course ul dl dd p { font-size: .16rem; color: #666; margin-bottom: .1rem; line-height: 1.5; transition: all .35s;  }
.course ul dl dd p small { display: block; font-size: .16rem;} 
.course ul dl dd p i { display: inline-block; line-height: 1; border-left: 1px #666 solid ; padding-left: 10px; margin-left: 10px; }
.course ul dl:hover { background-color: #2db7b3; }
.course ul dl:hover dd h3,
.course ul dl:hover dd span,
.course ul dl:hover dd p { color: #fff; transition: all .35s; }
.course ul dl:hover dd p i { border-color: #fff; }

.course-detial h3.tittle { line-height: 1.35; font-weight: bold; color:  #004246; font-size: .28rem; margin-bottom: 25px; }
.course-detial table { width: 100%; margin-bottom: 35px; } 
.course-detial table tr td { font-size: .18rem; padding: 15px 30px; border-right: 1px #bedada solid; background-color: #fff; vertical-align: top; }
.course-detial table tr td:last-child {  border: none;}

.course-detial table tr td:nth-child(1) { width: 17%; text-align: right; color: #004246; font-weight: bold; }
.course-detial table tr:nth-child(2n-1) td { background-color: #cceded; } 
/* .course-detial table tr:nth-child(1) td { background-color: #004246; color: #fff; } */

.course-info { min-height: 3.8rem; font-size: .18rem; line-height: 1.8; color: #333; }



/* 课程预告-end */



/* 课程资源 */
.course-type { text-align: right; padding-top: 10px;}
.course-type a {
	display: inline-block;
	min-width: 1.5rem;
	height: .45rem;
	line-height: .45rem;
	color: #333;
	margin-right: 1%;
	font-size: .18rem;
	text-decoration: none;
	border: 1px #dcdcdc solid;
	border-radius: 5px;
	text-align: center;
	background-color: transparent;
	cursor: pointer;
	transition: all .35s;
}

.course-type a.active { background-color: #2db7b3 !important; color: #fff !important; border-color: #2db7b3 !important;  transition: all .35s; }

.course-type a:last-child { margin-right: 0; }
.course-type a:hover { color: #fff; background-color: #2db7b3 ; border-color: #2db7b3; transition: all .35s;  }

.course ul { list-style: none; }
.course ul li {
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-bottom: 45px;
	background-color: rgba(255,255,255,0) ; transition: all .35s;
}

.course ul li:nth-child(3n) { margin-right: 0; }

.course ul li div.cousrse-pic {
	width: 100%;
	height: 2.36rem;
	position: relative;
	z-index: 1;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 20px;
	cursor: pointer;
}

.course ul li div.cousrse-pic a { display: inline-block;  }

.course ul li div.cousrse-pic img { 
	width: 100%;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}

.course ul li h3 a  { 
	font-size: .2rem; 
	line-height: 1.25;
	height: .5rem; 
	font-weight: bold; 
	color: #333; 
	text-decoration: none; 
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	 transition: all .35s;
}

.course ul li h3 small { display: block; font-size: .16rem; margin-bottom: 8px; }
.course ul li:hover h3 a { color: #2db7b3; transition: all .35s;  }


/* 课程资源-end */




/* 我的课程 */
.bg-bai { width: 84%; background-color: #fff; margin-bottom: 20px; }
.panel-for-user { color: #666; line-height: 1.5; font-size: .18rem;	padding: .46rem .58rem;	text-align: center; }
.user-pic { width: 1.1rem; height: 1.1rem; margin: auto; margin-bottom: 20px; border-radius: 8px; overflow: hidden; }
.user-pic img { width:auto; height: 100%; }
.panel-for-user h6 {  color: #333;   font-size: .18rem;   font-weight: bold;  margin-bottom: 8px;}
button.login-out { background-color:#ededed ;  margin-top: 40px;  width: 100%; line-height: 3;  border-radius: 7px;  font-size: 0.18rem; }

.panel-for-userinfo h3 { 
	padding: .35rem .3rem .25rem .3rem;
	border-bottom: 1px #dcdcdc solid;
	font-size: .24rem;
	font-weight: bold;
}

.panel-for-userinfo ul { padding: .35rem .3rem; list-style: none; }

.panel-for-userinfo ul li {
	border-bottom: 1px #eee solid;
	margin-bottom: 25px;
	padding-bottom: 13px;
	font-size: .18rem;
	transition: all .35s;
}

.panel-for-userinfo ul li a {
	display: inline-block;
	color: #666;
	text-decoration: none;
	transition: all .35s;
}

.panel-for-userinfo ul li:hover a { color: #2db7b3; transition: all .35s; }

.panel-for-userinfo ul li.active a { font-weight: bold; color:#2db7b3; transition: all .35s; }

.panle-apply { margin-left: -9%; background-color: #fff; padding: .5rem 1.1rem; }

.change-userpic { margin-bottom: 60px; }
.change-userpic p { display: inline-block; border-radius: 8px; overflow: hidden; float: left; }
.change-userpic button.uploade-userpic {
	display: inline-block;
    float: left;
    padding-top: .6rem;
    text-align: left;
    margin-left: 10px;
	line-height: 1.5;
	outline: none;
	border: none;
	background-color: transparent;
} 

.change-userpic button.uploade-userpic span { display: block; color: #666; font-size: .16rem; }

img#cusFileShow_touxiang {
    display: block;
    width: 113px;
    border: 2px #eee solid;
    border-radius: 8px;
}

.user-informs { width: 100%; }
.user-informs ul { list-style: none; }
.user-informs ul li {
	width: 100%; margin-bottom: 15px;
	position: relative;
	z-index: 1;
	min-height: .48rem;
	padding-left: 1.5rem;
}

.user-informs ul li label {line-height: .48rem;}

.user-informs ul li span {
	display: inline-block;
	max-width: 1rem;
	color: #666;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.user-informs ul li i { color: #2db7b3;}

.user-informs ul li input {
	width: 75%;
	height: 45px;
	border-radius: 5px;
	overflow: hidden;
	padding: 5px 20px;
	font-size: .16rem;
	color: #333;
	border: 1px #bebebe solid;	
}

.user-informs ul li select {
    width: 23%;
    margin-right: 3%;
    float: left;
    height: 45px;
    border-radius: 5px;
    padding: 5px 12px;
    font-size: .16rem;
    color: #333;
    border: 1px #bebebe solid;
	outline: none;
	appearance: none;
	position: relative;
	z-index: 1;
	
	background-image: url(../images/icon/sanjiao.png);
	background-position: 90% center;
	background-repeat: no-repeat;
	
}

.user-informs ul li select:last-child { margin-right: 0;}

.user-informs ul li select::after {
	content: "";
	width: 0;
	height: 0;
	border: 10px transparent solid;
	border-bottom: none;
	border-top: 10px #666 solid ;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	z-index: 11;
}


.dh2 { width: 58% !important; }
.btn-send {
	background-color: #f76902;
	color: #fff;
	height: 45px;
	width: 98px;
	padding: 0 ;
	border-radius: 5px;
	font-size: 12px;float: right;
	margin-right: 25%;
}

.yzm3 { width: 150px !important; margin-right: 2%; }
.user-informs ul li img {height: 45px; }

button.save {
    background: #2db7b3;
    color: #fff;
    padding: 0;
    width: 1.5rem;
    line-height: 3.3;
    border-radius: 5px;
    font-size: .18rem;
    margin-left: 1.5rem;
    margin-top: .5rem;
    margin-bottom: .5rem;
}


.my-study { background-color: #fff; padding: .35rem .5rem; margin-left: -9%; }

.my-tabtop {
	position: relative;
	z-index: 1;
	border-bottom: 1px #dcdcdc solid;	
	margin-bottom: 35px;
}

.my-tabtop ul { list-style: none; }

.my-tabtop ul a {
	display: inline-block;
	color: #666;
	font-size: .16rem;
	line-height: 1;
	float: left;
	margin-right: 4%;
	text-decoration: none;
	cursor: pointer;
	padding-bottom: 10px;
    margin-bottom: 20px;
	position: relative;
	z-index: 1;
	transition: all .35s;
}

.my-tabtop ul a::after {
	content: "";
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #2db7b3;
	opacity: 0;
	transition: all .35s;
}

.my-tabtop ul a:hover,
.my-tabtop ul a.active { color: #2db7b3 !important; transition: all .35s;}
.my-tabtop ul a.active::after { opacity: 1 !important;	transition: all .35s; }

.my-tabbody {}
.my-tabbody .items {}
.my-tabbody .items ul { list-style: none; }
.my-tabbody .items ul li {
	width: 100%;
	padding-bottom: 35px;
	border-bottom: 1px #dcdcdc solid;
	margin-bottom: 35px;
}

.my-tabbody .items ul li .pics {
    height: 2rem;
    width: 34%;
    float: left;
    margin-right: 2%;
    border-radius: 12px;
    background-repeat: no-repeat;
    background-size: cover;
}

.my-tabbody .items ul li .pics a { display: block; width: 100%; height: 100%;  }

.my-tabbody .items ul li .details {
	width: 63%;
	height: 2rem;
	float: left;
	margin-bottom: 0;
	position: relative;
	z-index: 1;
}




.my-tabbody .items ul li .details span.date {
    display: block;
    font-size: .14rem;
    color: #666;
    line-height: 1;
    margin-bottom: 10px;
}

.my-tabbody .items ul li .details h3 { margin-bottom: 10px; }

.my-tabbody .items ul li .details h3 a {
	display: -webkit-box;
	max-height: .55rem;
	line-height: 1.35;
	overflow: hidden;
	color: #333;
	text-overflow: ellipsis;
	font-size: .2rem;
	font-weight: bold;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.my-tabbody .items ul li .details .desc  {
	display: -webkit-box;
	max-height: .65rem;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: .15rem;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #666;
	margin-bottom: 30px;
}

.my-tabbody .items ul li .details p.bar  { position: absolute; bottom: 5px; left: 0; color: #2db7b3; }

.my-tabbody .items ul li:last-child { border: none; }

p.bar span { display: inline-block; font-size: .18rem; margin-bottom: 5px; }

p.bar progress  {
	display: block;
	width: 3rem;
	height: 8px;
	border-color: transparent;
	overflow: hidden;
	border-radius: 25px;
}

progress::-webkit-progress-bar {  background-color:#cbcbcb; }
progress::-webkit-progress-value{ background-color:#2db7b3; border-radius: 25px; }

/* .my-tabbody .items ul li:hover a {   } */
/* 我的课程-end */



/* 终身学习 */

/* iLEARN校友主题学习 */
.paddingleft2 { padding-left: 8%; }
.paddingright2 { padding-right: 8%; }

.tips { color: #666; }
.rightpics { /*height: 4rem;*/ overflow: hidden; }
.italk-box { min-height: 1.8rem; }
.italk-box b { color: #004246; }
.italk-box p { font-size: .16rem; line-height: 1.8; }
.italk-box h1 { color: #004246; margin-top: .35rem; font-weight: bold; font-size: .24rem; margin-bottom: .44rem; }

.italk-box table { width: 100%; margin-bottom: 20px; }
.italk-box table tr td  {text-align: center; padding: .2rem 0; color: #004246; font-size: .18rem; border-right: 1px #bedada solid; }
.italk-box table tr td:last-child { border: none; }
.italk-box table thead tr td {  background-color: #2db7b3;	color: #fff;  }
.italk-box table tbody tr:nth-child(2n-1) td {	background-color: #cceded;} 

hr.line_lightgreen { border-color: #bedada;	outline: none;	margin:  .9rem 0 .6rem; }

.ilearn-wx {
	position: relative;
	z-index: 1;
	min-height: 5.5rem;
	padding-left: 56%;
	font-size: .16rem;
	line-height: 1.8;
	color: #666;
}

.ilearn-wx img.shouji {
    width: auto;
    max-width: unset;
    height: 6.5rem;
    position: absolute;
    bottom: -53px;
    left: -4.6rem;
    z-index: -1;
}

.ilearn-wx h3 { 
    border-top: 3px #004246 solid;
    margin-top: .5rem;
    padding-top: 10px;
    line-height: 1.58;
    font-weight: bold;
    font-size: .18rem;
    color: #004246;
    margin-bottom: 10px;
}

.ilearn-wx small { display: block; color: #666; font-size: .12rem; margin-bottom: .2rem; }
.ilearn-wx img.wchart-2 { border: 5px #fff solid;	border-radius: 8px; height: 1.1rem; box-shadow: 0 0 15px rgb(0 0 0 / 10%);}

#ilearn-fuli { /*height: 2.53rem;*/ height: 3.83rem; transform: translateY(-.75rem);}
#ilearn-fuli .swiper-slide  { background-repeat: no-repeat; background-color: #fff; background-size: auto 100%; background-position: center center; }


/* 主题演讲 */
.theme-lec {  min-height: 5rem; position: relative; z-index: 1; padding-top: .8rem;  margin-top: .5rem; }
.theme-lec::before {
	content: "";
	width: 100%;
	height: 4.8rem;
	background-color: #2db7b3;
	position: absolute;
	top: 0;
	left: 0;
	z-index:-1;
}

.theme-lec .swiper-pagination {  position: absolute;  bottom: 0;  left: 1.35rem; z-index:  2;}
.theme-lec .swiper-pagination-bullet-active {  background-color: #fff;  opacity: 1 !important; }
.theme-lec .swiper-pagination-bullet { background-color: #fff  ; opacity: .5; }

.co-title8 { margin-bottom: 33px; position: relative; z-index: 1;  }
.co-title8 h3 { font-size: .3rem; color: #fff; position: relative; z-index: 1;  }
.co-title8 a  { 
	color: #fff; text-decoration: none; 
	display: inline-block;
	padding: 0 25px ;
	line-height: 2;
	border: 1px #fff solid;
	border-radius: 8px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	font-size: .16rem;
	transition: all .35s; 
}

.co-title8 a:hover { background-color: #fff; color: #2db7b3; transition: all .35s; }


#theme-lec {min-height: 5.6rem;}
#theme-lec .swiper-slide { display: block; }
#theme-lec .swiper-slide h5,
.theme-lec2 ul li h5 {
	font-size: .2rem;
	line-height: 1.5;
	color: #333;
	opacity: 1;
	text-align: center;
	transition: all .35s;
}

#theme-lec .swiper-slide h5 span,
.theme-lec2 ul li h5 span { display: block;font-size: .16rem ; }

dl.teacher-items {
	width: 100%;
	height: 4.61rem;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	position: relative;
	z-index: 1;	
	margin-bottom: 25px;
	overflow: hidden;
}

dl.teacher-items dt {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}

dl.teacher-items dd {
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.9);
	position: absolute;
	top: 0;
	left: 0;
	padding: .35rem;
	color: #333;
	text-align: left;
	transform: translateY(100%);
	opacity: 0;
	transition: all .35s;
}

dl.teacher-items dd h3 { font-size: .22rem; line-height: 1.5; margin-bottom: 25px;  }
dl.teacher-items dd h3 span { display: block; font-size: .16rem; font-weight: bold; }

.t-desc { font-size: .14rem; color: #333; line-height: 1.8; max-height: 2rem;  overflow: hidden; }
a.btn-star {
	display: inline-block;
	width: .6rem;
	height: .6rem;
	background-color: #2db7b3;
	border-radius: 50%;
	position: absolute;
	bottom: .35rem;
	left: .35rem;
	z-index: 1;
	background-image: url(../images/icon/star.png);
	background-position: 55% center;
	background-repeat: no-repeat;
}

#theme-lec .swiper-slide:hover h5 { opacity: 0; transition: all .35s;  }
dl.teacher-items:hover dd,
#theme-lec .swiper-slide:hover dd ,
.theme-lec2 ul li:hover dd { opacity: 1; transform: translateY(0); transition: all .35s; }

.theme-lec2 ul { list-style: none;}
.theme-lec2 ul li {
	width: 32.5%;
	float: left;
	margin-bottom: 75px;
	margin-right: 1%;
}

.theme-lec2 ul li:nth-child(3n) { margin-right: 0; }
.theme-lec2 ul li:hover h5 { opacity: 0; transition: all .35s; } 

.italk-box a.xy-mail {   padding: 13px 35px; font-size: .18rem; margin-top: 36px; margin-bottom: 8px; }

/* 身学习支持计划 */
.plant { margin-bottom: 125px;}
.plant h3 { font-size: .3rem; color: #333; font-weight: bold; margin-bottom: .35rem; }
.plant ol {padding: 0; list-style: none; display: flex;  justify-content: space-between;  flex-flow: row nowrap; }

.plant ol li {
	margin-right: .5rem;
	padding-right: .5rem;
	border-right: 1px #bedada solid;
	float: left;
	font-size: .28rem;
	color: #004246;
	line-height: 1.35;
}

.plant ol li:last-child { border: none; margin-right: 0; }
.plant ol li b { color: #2db7b3; display: block;  font-weight: 400; }
.plant p { margin-top: .45rem; color: #004246;  }

.studyplan { 
	width: 100%;
	margin-top: 1rem;
	position: relative;
	z-index: 1;
	padding-top: 1.1rem;
	margin-bottom: .8rem;
	display: none;
}

.studyplan::before {
	content: "";
	width: 100%;
	height: 4.3rem;
	background-color:#2db7b3 ;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.studyplan-info {
	border-top: 1px rgba(255,255,255,.5) solid;
	padding-top: .3rem;
	line-height: 1.8;
	color: #fff;
	font-size: .16rem;
}

.studyplan-info h6 { font-size: .2rem; font-weight: bold; margin-bottom: 10px; }

.studyplan .rightpics { height: 4.5rem;  overflow: hidden; }

#italk-box3 { height: 3.88rem; }

#italk-box3 .swiper-slide {	background-position: center top; }

.italk-box .swiper-pagination { right: 0; bottom: 0; }

.paddingright2 img {  min-height: 100%; }

/* 身学习支持计划-end */





/* 照片集锦 */
.article {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  position: relative;
  z-index: 1;  
  transition: all .35s;
}

.article a { display: block; width: 100%; height: 100%; }

.box_wamp {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	/* background-color: rgba(0,66,70,.6); */
	
	padding: 12px;
	color: #fff;
	/* transform: translateY(100%);
	opacity: 0; 45,183,179 */
	transition: all .35s;
	background: -webkit-linear-gradient(bottom,rgba(0,66,70,.8) 19%,rgba(255,255,255,0 ) 62% );
	background: -moz-linear-gradient(bottom,rgba(0,66,70,.8) 19%,rgba(255,255,255,0 ) 62% );
	background: -ms-linear-gradient(bottom,rgba(0,66,70,.8) 19%,rgba(255,255,255,0 ) 62% );
	background: linear-gradient(bottom,rgba(0,66,70,.8) 19%,rgba(255,255,255,0 ) 62% );
}

.box_wamp p {
	border-top: 1px rgba(255,255,255, .8) solid;
	padding-top: 15px;
	font-size: .16rem;
	position: absolute;
	bottom: 20px;
	right: 12px;
	left: 12px;
}


.article:hover {  box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);  }

.article:hover .box_wamp  {	transform: translateY(0);	opacity: 1;	transition: all .35s;}

.article img {  display: block;  width: 100%; transform: scale(1);  margin: 0 ;transition: all .35s;}

.article:hover img {transform: scale(1.12);  transition: all .35s;}

.wall {  display: block;  position: relative;}
.wall-column {
  display: block;
  position: relative;
  /*width: 33.333333%;*/
  width: 25%;
  float: left;
  padding: 0 5px;
  box-sizing: border-box;
}

#pic-detal { margin-bottom: 50px; }
#pic-detal ul { list-style: none; }
#pic-detal ul li {
	width: 32.5%;
	height: 2.7rem;
	overflow: hidden;
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
	transition: all .35s;
}

#pic-detal ul li:nth-child(3n) { margin-right: 0; }

#pic-detal ul li img {
	width: 100%;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;	
	z-index: 1;
	transform: translate(-50%,-50%) scale(1);
	transition: all .35s;
}

#pic-detal ul li:hover img {
	transform: translate(-50%,-50%) scale(1.05);
	transition: all .35s;
}


/* 照片集锦-end */
