.news-details-cus p span{display: inline;}
		#windows  .tab-cell {    width: 100vw; }
		#windows .btn-close2  { right: 7%;}
		.zp-detail a{display: inline;}
		.g1_list ul li  {     margin-bottom: 35px;  }
		.teacherlist.ko {   margin-top: 75px; }
		.ko a.btn-libslink { bottom: 95px; }
		.gallerylist ul li div {
			width: 100%;
			height: 180px;
			background-position: center top;
			background-size: cover;
			position: relative;
			z-index: 2;
			margin-bottom: 15px;
			transition: all .5s;
		}
		.grad-desc table td p { text-align: center; }
		
		
		
		/* 2-25-ds */
		.zuzhi_panel { width: 100%; height: auto; position: relative; z-index: 1; padding-right: 55%; }
		.zh_info {  margin-bottom: 50px; font-size: 16px; line-height: 2; }
		
		ul.data { display: block; list-style: none; }
		ul.data li { float: left; width: 50%; text-align: center; }
		ul.data li:first-child { border-right: 2px #ccc solid ; }
		ul.data li big { display: block; line-height: 1; font-size: 50px; color: #18bfc5; font-weight: bold; margin-bottom: 5px; }
		ul.data li b { font-size: 14px; }
		
		.dang_img {
		    width: 45%;
		    height: auto;
		    position: absolute;
		    right: 0;
		    top: 50%;
		    transform: translateY(-50%);
			z-index: 1;
		}
		
		.dang_img::before {
			content: "";
			width: 100%;
			height: 100%;
			background-color: #18bfc5 ;
			border-radius: 40px;
			position: absolute;
			left: -20px;
			top: 15px;
			z-index: -1;			
		}
		
		.dang_img::after {
			content: "";
			width: 100%;
			height: 100%;
			background-color: #ffd904;
			border-radius: 30px;
			position: absolute;
			left: -9px;
			top: -13px;
			z-index: -2;			
		}
		
		.dang_img img { width: 100%; border-radius: 30px; }
		
		
		.main.jiagou {  margin-top: 90px; }
		
		.sub_h3 {   
			background-repeat: no-repeat;
			background-position: left 110%;
			background-size: auto 66%;
			padding-top: 43px;
			padding-left: 60px;
			font-size: 25px;
			color: #18bfc5;
			font-weight: bold;
			margin-bottom: 55px;
			border-top: 2px #18bfc5 solid;
		}
		
		
		.group-6 { margin-bottom: 50px; margin-top: 85px; }
		
		.group-6 ul li { width: 15% ; height: auto; }
		
		.group-6 ul li:nth-child(6n) { margin-right: 0; }
		
		.group-6 .g1_img {
		    width: 100%;
		    height: 322px;
		    position: relative;
		    overflow: hidden;
		    margin-bottom: 18px;
		}
		
		.group-6 .g_zhiwei { font-size: 16px; }
		
		.dang_zhibu { width: 100%; border-bottom: 1px #dcdcdc solid;  }
		.dang_zhibu ul { list-style: none; }
		.dang_zhibu ul li { border-top: 1px #dcdcdc solid; }
		.dang_zhibu ul li h3.tou { position: relative; z-index: 1; color: #18bfc5; font-weight: bold; padding: 20px 0; padding-right: 50px; cursor: pointer; }
		.dang_zhibu ul li h3.tou span.btn-uplus { position: absolute; right: 0; top: 50%; transform: translateY(-50%); margin: 0;  }
		
		.tab_info { display: none; }
		.tab_info .group-6 { margin-top: 20px; }
		
		.re-show3 span.btn-uplus:after { opacity: 0; transition: all .35s; }
		
		
		/* 下载 */
		.download_list { margin-top: 90px; margin-bottom: 55px; }		
		.download_list ul { list-style: none; }
		.download_list ul li { 
			width: 23.5%; height: auto; 
			float: left; 
			margin-right: 2%; 
			margin-bottom: 20px; 
			background-color: #f3f3f3; 
			border-radius: 10px; 
			padding: 25px; 
			position: relative; 
			z-index: 1; 
			transition: all .35s; 
		}
		
		.download_list ul li:nth-child(4n) { margin-right: 0; }
		
		.download_list ul li h3 { margin-bottom: 20px; }
		.download_list ul li h3 a {
			display: -webkit-box;
			height: 45px;
			font-size: 17px;
			color: #333;
			line-height: 1.35;
			text-overflow: ellipsis;
			text-decoration: none;
			overflow: hidden;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			font-weight: bold;
		}
		
		.download_list ul li p { color: #666; font-size: 12px;  }
		
		.groups_btn { position: absolute; right: 25px; bottom: 20px; width: auto;    }
		.groups_btn a.icon {
			display: block;
			float: left;
			width: 33px;
			height: 33px;
			padding: 0;
			border: 2px #18BFC5 solid;
			border-radius: 50%;
			margin-left: 10px;
			background-repeat:no-repeat;
			background-position-x: center;	
			transition: all .35s;
		}
		
		.icon-prev { background-image: url(../img/icon-liulan.png); background-size: 15px auto; background-position-y: 8px ; }
		.icon-dowmload { background-image: url(../img/icon-xz.png);  background-size: 17px auto; background-position-y: 7px ; }
		
		.download_list ul li:hover { background-color: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15);  transition: all .35s; }
		
		.groups_btn a.icon:hover { background-color: #18BFC5; transition: all .35s; }
		.groups_btn a.icon-prev:hover { background-position-y: 111%; transition: all .35s; }
		.groups_btn a.icon-dowmload:hover { background-position-y: 112%; transition: all .35s; }


		/* 2-25-ds-end */







		
		
	@media only screen and (max-width: 1440px)	{
		.group-6 .g1_img {   width: 100%;   height: 252px;	}
		ul.data li big { font-size: 34px;	}
		
		.dang_img {  top: 34%; }
		.dang_zhibu ul li h3.tou { font-size: 20px; }
		.zh_info { line-height: 1.58; }
	}
	
	@media only screen and (max-width: 1280px)	{
		.group-6 .g1_img {   width: 100%;   height: 220px;	}
		
	}

	@media only screen and (max-width: 768px) {
		
	    .r13 {  opacity: 0; }
		.gallerylist ul li {  width: 49%;  margin-right: 0;   margin-bottom: 10px; }
		.gallerylist ul li div {  width: 100%;  height: 107px; }

		/* xiazai */
		.download_list {  margin-top: 15px;  margin-bottom: 55px;	}
		.download_list ul li {  width: 100%; margin-right: 0; }
		
		/* 2-25-ds */
		.zuzhi_panel { padding: 0; }
		.dang_img { width: 96%; position: relative; transform: translateY(0); margin: auto; margin-left: 4%;  margin-bottom: 35px; margin-top: 49px; }
		.dang_img img {  width: 100%;  border-radius: 17px;  box-shadow: 0 0 15px rgb(0 0 0 / 15%);	}
		.dang_img::before { border-radius: 19px;    width: 108%;   left: -49px; }
		.dang_img::after {
		    content: "";
		    width: 117%;
		    height: 93%;
		    background-color: #ffd904;
		    border-radius: 34px;
		    position: absolute;
		    left: 34px;
		    top: -19px;
		    z-index: -2;
		}
		
		ul.data li big { font-size: 28px; }
		ul.data li b { font-size: 12px;  }
		
		.sub_h3 {
		    background-repeat: no-repeat;
		    background-position: left 86%;
		    background-size: auto 66%;
		    padding-top: 17px;
		    padding-left: 59px;
		    font-size: 19px;
		    color: #18bfc5;
		    line-height: 1.5;
		    font-weight: bold;
		    margin-bottom: 40px;
		    border-top: 2px #18bfc5 solid;
		}
		
		.group-6 { margin-bottom: 50px; margin-top: 62px; }
		.group-6 ul li { width: 48%; height: auto;  }
		.group-6 .g1_img {  width: 100%;  height: 220px;  }
		
		.dang_zhibu ul li h3.tou { font-size: 18px; line-height: 1.35; }
		.dang_zhibu ul li h3.tou span.btn-uplus { margin: 0 !important; }
		
		/* 2-25-ds-end */
}
