@charset "UTF-8";

.w1440{
	max-width: 1440px;
	width: 90%;
	margin: 0 auto;
}
.w1310{
	max-width: 1310px;
	width: 90%;
	margin: 0 auto;
}
.w1640{
	max-width: 85.41%;
	width: 90%;
	margin: 0 auto;
}
@media(max-width: 1500px){
	.w1440{
		max-width: 1300px;
		width: 90%;
		margin: 0 auto;
	}
	.w1310{
		max-width: 1200px;
		width: 90%;
		margin: 0 auto;
	}
}
@media(max-width: 1440px){
	.w1440{
		max-width: 75%;
		width: 90%;
		margin: 0 auto;
	}
	.w1310{
		max-width: 68.22%;
		width: 90%;
		margin: 0 auto;
	}
}
body{
	/*font-size: 0.4rem;*/
	color: #666;
}
img{
	max-width: 100%;
}
a:hover{
	color: #07933d;
}
/*新闻详情*/

.main.new_de{
	/*padding-top: 118px;*/
	padding-bottom: 2.75rem;
}

.main.new_de .title{
	color: #666;
	text-align: center;
	border-bottom: 1px solid #ececec;
	padding-bottom: 1.45rem;
	padding-top: 1.75rem;
}
.main.new_de .title a{
	color: #666;
}
.main.new_de .title a:hover{
	color: #07933d;
}
.main.new_de .title h1{
	color: #393939;
	line-height: 1.5;
	margin-bottom: 0.4rem;
}
.main.new_de .new_page .prev-btn{
	max-width: 50%;
}
.main.new_de .new_page .next-btn{
	max-width: 50%;
	justify-content: flex-end;
}
.main.new_de .new_page .next-btn img{
	margin-left: 0.4rem;
}
.main.new_de .new_page .prev-btn img{
	margin-right: 0.4rem;
}
.main.new_de .news_con{
	padding: 1.25rem 0;
	color: #666;
	line-height:2;
	/*line-height: 0.75rem;*/
}
.main.new_de .new_page{
	border-top: 1px solid #ececec;
	padding-top: 1.45rem;
	color: #666;
}
.main.new_de .new_page a{
	color: #666;

}
.main.new_de .new_page a:hover{
	color: #07933d;
}

/*新闻详情*/


/*讲师详情*/
.main.coll_de{
	overflow: hidden;
}
.main.coll_de .banner-w .info{
	text-align: center;
	height:auto;
	box-sizing:border-box;
	padding: 3rem 0 1.75rem;
}
.main.coll_de .banner-w .info .member-ico{
	width:190px;
	height:190px;
	border-radius: 50%;
	overflow: hidden;
	top:-95px;
	left: 50%;
	transform: translateX(-50%);
}
.main.coll_de .banner-w .posi{
	display: flex;
	justify-content: center;
	align-items: center;
	color: #666;
	margin: 0.25rem 0 1.15rem;
}
.main.coll_de .banner-w{
	color: #666;
}
.main.coll_de .banner-w .name{
	color: #393939;
}

.main.coll_de .banner-w .ico{
	width: 20px;
	height: 20px;
	background: #07933d;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 0.3rem;
}


.main.coll_de .info-w{
	background: #e7f6ee;
	padding: 1.5rem 0;
}
.main.coll_de .info-w .item{
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
	box-sizing:border-box;
	padding: 0.9rem 1.45rem 0.8rem;
	color: #666;
}

.main.coll_de .info-w .item .top{
	border-bottom: 1px solid #ececec;
	display: flex;
	align-items: center;
	color: #393939;
	padding-bottom: 0.6rem;
}
.main.coll_de .info-w .item .top img{
	margin-left: 0.4rem;
}
.main.coll_de .info-w .item .bot{
	padding-top: 0.65rem;
}
.main.coll_de .info-w .item .bot .num-w{
	display: flex;
	align-items: center;
}
.main.coll_de .info-w .item .bot .num-w{
	margin-bottom: 0.4rem;
}
.main.coll_de .info-w .item .bot .num-w:last-child{
	margin-bottom:0;
}
.main.coll_de .info-w .item .num{
	width:26px;
	height:26px;
	border-radius: 50%;
	background: #07933d;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 0.4rem;
}
.main.coll_de .info-w .item:first-child{
	margin-bottom: 1.5rem;
}

.main.coll_de .lecturer-w{
	padding: 2.4rem 0 2.5rem;
}
.main.coll_de .lecturer-w .tit-t{
	margin-bottom: 1.25rem;
}

.main.coll_de .lecturer-w .swiper-slide{
	position: relative;
	overflow: hidden;
	border-radius: 4px;
	padding-bottom: 118%;
	padding-bottom: 26.4%;
	display:block;
}
.main.coll_de .lecturer-w .swiper-slide img{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.main.coll_de .lecturer-w .swiper-container{
	padding-bottom: 2rem;
}
.main.coll_de .lecturer-w .swiper-container .swiper-pagination{
	bottom:0;
}
.main.coll_de .lecturer-w .swiper-pagination-bullet{
	opacity: 1;
	background: #b9cfc3;
	width: 12px;
	height: 12px;
	border-radius:50%;
	margin:0 6px;
}
.main.coll_de .lecturer-w .swiper-pagination-bullet-active{
	background: #008c3f;
}





/*讲师详情*/

/*大学*/

.main.college .box .title{
	color:#393939;
}
.main.college .box .tit-28{

	color:#393939;
}
.main.college .box .tit_1{
	margin: 1rem 0 0.5rem;
}
.main.college .box1 .w1640{
	padding: 2rem 0 2.3rem;
	border-bottom: 1px solid #ececec;
}

.main.college .box1 .title{
	margin-bottom: 0.75rem;
}
.main.college .box1 .con-t,.main.college .box2 .con-t,.main.college .box3 .t,.main.college .box4 .t{
	line-height:2;
}
.main.college .box2{
	padding-top: 2rem;
	padding-bottom:2.2rem; 
}
.main.college .box2 .title{
	margin-bottom: 0.75rem;
}
.main.college .box2 .swiper-box{
	margin-top: 2rem;
}
.main.college .box2 .swiper-box .fon1{
	margin-bottom:1rem;
}
.main.college .box2 .swiper-box .swiper-container{
	padding-bottom: 0.5rem;
}
.main.college .box2 .swiper-box .swiper-container .swiper-pagination{
	bottom:0;
}
.main.college .box2 .swiper-box .t{
	text-align: center;
	margin-top: 0.7rem;
	color: #393939;
}
.main.college .box2 .swiper-box .swiper-slide .img{
	position: relative;
	overflow: hidden;
	padding-bottom: 75%;
}
.main.college .box2 .swiper-box .swiper-slide .img img{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transition:all 0.3s ease 0s;
}
.main.college .box2 .swiper-box .swiper-pagination-bullet{
	opacity: 1;
	background: #b9cfc3;
	width: 12px;
	height: 12px;
	border-radius:50%;
	margin:0 6px;
}
.main.college .box2 .swiper-box .swiper-pagination-bullet-active{
	background: #008c3f;
}
.main.college .box3{
	background: #e7f6ee;
	padding: 2.25rem 0 2.1rem;
}
.main.college .box3 .title{
	margin-bottom: 0.8em;
}
.main.college .box3 .list{
	margin-top: 1.3rem;
}
.main.college .box3 .list li{
	height:auto;
	background: #fff;
	width: 22.9%;
	box-sizing:border-box;
	margin-left: 2.8%;
	text-align: center;
	padding: 0 0.65rem;
}
.main.college .box3 .list li .t{
	color: #393939;
	margin: 0.3rem 0 0.1rem;
}
.main.college .box3 .list li .top{
	border-bottom: 1px dashed #e7f6ee;
	height:auto;
	box-sizing: border-box;
	padding-top: 1.4rem;
	padding-bottom:.65rem;
}
.main.college .box3 .list li .top .ico{
	height: 1.25rem;
}
.main.college .box3 .list li .top .ico img{
	max-height: 100%;
}
.main.college .box3 .list li .top p{
	/*font-size: 0.375rem;*/
	color: #888;
	line-height: 1.6;
	min-height:48px;
}
.main.college .box3 .list li .item-b{
	padding: 0.65rem 0;
	line-height: 2.375;
}
.main.college .box3 .list li:last-child{
	margin-right: 0;
}
.main.college .box4{
	padding: 2rem 0 0;
}
.main.college .box4 .title{
	margin-bottom: 1rem;
}
.main.college .box4 .w1640{
	padding-bottom: 2.5rem;
	border-bottom: 1px solid #ececec;
}
.main.college .box4 .teac-tab {
	margin: 1.65rem 0 1.25rem;
}
.main.college .box4 .teac-tab span{
	color: #393939;
	transition: all 0.3s ease 0s;
	margin-left: 1.5rem;
	position: relative;
	display: inline-block;
}
.main.college .box4 .teac-tab span:before{
	content: '';
	position: absolute;
	width: 0%;
	height: 3px;
	background: #008c3f;
	left: 0;
	bottom: -0.25rem;
	transition: all 0.3s ease 0s;
}
.main.college .box4 .teac-tab span:hover:before{
	width: 100%;
}
.main.college .box4 .teac-tab span.cur:before{
	width: 100%;
}
.main.college .box4 .teac-tab span:hover{
	color: #008c3f;
	cursor: pointer;
}
.main.college .box4 .teac-tab span.cur{
	color: #008c3f;
}
.main.college .box4 .ulbox .li{
	width: 22.5%;
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: 1.5rem;
}
.main.college .box4 .ulbox .li .con{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	box-sizing:border-box;
	padding: 0.9rem 0.75rem;
	z-index: 1;
	bottom: -64%;
	color: #fff;
	transition: all 0.3s ease 0s;
	font-size: 0.375rem;
	line-height: 1.6;
}
.main.college .box4 .ulbox .li .con .name{
	margin-bottom: 0.2rem;
}
.main.college .box4 .ulbox .li .con .t{
	height:45px;
	line-height:1.6;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.main.college .box4 .ulbox .li .con .kecheng{
	margin-top: 1.2rem;
}
.main.college .box4 .ulbox .li .con .kecheng .ke{
	margin-bottom: 0.2rem;
}
.main.college .box4 .ulbox .li .con .de{
	position: absolute;
	left: 50%;
	transform:translateX(-50%);
	text-align: center;
	bottom: 0.6rem; 
}
.main.college .box4 .ulbox .li .con .de img{
	margin-left: 0.15rem;
}
.main.college .box4 .more-btn{
	width: 500px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	background: #f2f8f1;
	margin: 15px auto;
	text-align: center;
	cursor: pointer;
	color: #008d40;
}
.main.college .box4 .more-btn img {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.main.college .box5{
	padding-top:2rem;
}
.main.college .box5 .title{
	margin-bottom: 0.7rem;
}
.main.college .box5 .sub-tit{
	margin-bottom: 0.8rem;
}

.main.college .box5 .ulbox{
	margin-bottom:2rem;
}
.main.college .box5 .ulbox .li{
	width:50%;
	position:relative;
}
.main.college .box5 .ulbox .li .btn{
	margin-bottom:.75rem;
}
.main.college .box5 .ulbox .li:nth-child(1),.main.college .box5 .ulbox .li:nth-child(2){
	border-bottom:1px dashed #e3e3e3;
	padding-bottom:1.5rem;
}
.main.college .box5 .ulbox .li:nth-child(3),.main.college .box5 .ulbox .li:nth-child(4){
	padding-top:1.5rem;
}
.main.college .box5 .ulbox .li:nth-child(1),.main.college .box5 .ulbox .li:nth-child(3){
	padding-right:10%;
}
.main.college .box5 .ulbox .li:nth-child(2),.main.college .box5 .ulbox .li:nth-child(4){
	padding-left:10%;
}
.main.college .box5 .ulbox .li .p{
	line-height:2.5;
}
.main.college .box5 .ulbox .li:nth-child(1):before,.main.college .box5 .ulbox .li:nth-child(3):before{
	content:"";
	position:absolute;
	width:1px;
	top:0;
	right:0;
	height:calc(100% - 1.5rem);
	border-right:1px dashed #e3e3e3;
}
.main.college .box5 .ulbox .li:nth-child(3):before{
	top:1.5rem;
}

.col2{
	color:#008c3f;
}
.main.college .box5 .input-w{
	display: flex;
	align-items: flex-end;
	border-bottom: 1px dashed #ececec;
	border-top: 1px dashed #ececec;
	padding-bottom: 1rem;
	padding-top: 0.8rem;
}
.main.college .box5 .con-t{
	margin-bottom: 1.5rem;
}
.main.college .box5 .con-t .t{
	margin-bottom: 0.85rem;
	font-weight: bold;
}
.main.college .box5 .con-t .t.sm{
	margin-bottom: 0.25rem;
}
.main.college .box5 .con-t .t img{
	margin-left:10px;
}
.main.college .box5 .tit5{
	font-weight:bold;
	margin-bottom:.15rem;
}
.main.college .box5 .p2{
	line-height:2.5;
}
.main.college .box5 .tit5{
	margin-top: 1.5rem;
}
.main.college .box5 .tit5:nth-child(1){
	margin-top:0;
}
.main.college .box5 .con-t .item{
	margin-bottom: 0.85rem;
}
.main.college .box5 .con-t .item-t{
	margin-bottom: 0.2rem;
	font-weight: bold;
}
.main.college .box5 .con-t.two .p3{
	line-height: 2.125;
	margin-bottom: 0.8rem;
}
.main.college .box5 .con-t.two .t{
	margin-top: 1.2rem;
}
.main.college .box5 .sub-tit.two{
	margin-top: 1.5rem;
}
.main.college .box5 .input-w .text .input-b{
	background:none;
	border:none;
	padding:0;
}
.main.college .box5 .input-w .text .input-b input{
	height:44px;
	width:calc(100% - 90px);
	background: #f5f5f5;
	border: 1px solid #ebebeb;
	border-radius: 2px;
	overflow: hidden;
	box-sizing:border-box;
	padding:0 0.5rem;
	margin-left:10px;
}
.main.college .box5 .input-w .input-b{
	height:44px;
	background: #f5f5f5;
	border: 1px solid #ebebeb;
	border-radius: 2px;
	overflow: hidden;
	box-sizing:border-box;
	padding:0 0.5rem;

}
.main.college .box5 table{
	width: 100%;
	border: 1px solid #deeadc;
	color: #666;
	margin-bottom: 1.7rem;
}
.main.college .box5 table .b{
	color: #666;
	font-weight: bold;
}
.main.college .box5 table th{
	background: #008c3f;
	height: 1.5rem;
	line-height: 1.4rem;
	font-weight: bold;
	box-sizing:border-box;
	/*padding-left: 1.5rem;*/
	color: #fff;
	/*text-align: left;*/
	border:none 
}
.main.college .box5 table td{
	background: #fafcf9;
	box-sizing:border-box;
	padding: 0.75rem 1.4rem;
	line-height: 2.125;
	color: #666;

}
.main.college .box5 table td p{
	margin-bottom: 0.3rem;
}
.main.college .box5 table th:first-child{
	width: 25.2%;
}
.main.college .box5 table th:last-child{
	width: 42.07%;
}
.main.college .box5 .input-w .name{
	width: 31.2%;
	margin-left: 1rem;
}
.main.college .box5 .input-w .img-t{
	height: 44px;
	display: flex;
	align-items: center;
	margin: 0 1rem 0 0.6rem;
	cursor: pointer;
}
.main.college .box5 .input-w .tel{
	width: 31.2%;
	margin-left: 1rem;
}
.main.college .box5 .input-w .text{
	width:21%;
}
.main.college .box5 .input-w .tip{
	font-size: 15px;
	margin-bottom: 0.1rem;
}
.main.college .box5 .input-w .sub{
	width: 10%;
	text-align: center;
	height: 44px;
	background: #008c3f;
	color: #fff;
	font-size: 18px;
	border: none;
	border-radius: 2px;
	overflow: hidden;
}
.main.college .box5 .input-w .input-b input{
	width: 100%;
	height: 100%;
	border: none;
	background: none;
}
.main.college .box5 .swiper-box{
	margin-top: 1.8rem;
}
.main.college .box5 .swiper-box .swiper-pagination-bullet{
	opacity: 1;
	background: #b9cfc3;
	width: 12px;
	height: 12px;
	border-radius:50%;
	margin:0 6px;
}
.main.college .box5 .swiper-box .swiper-pagination-bullet-active{
	background: #008c3f;
}
.main.college .box5 .swiper-box .swiper-container{
	padding-bottom: 2.4rem;
}
.main.college .box5 .swiper-box .swiper-container .swiper-pagination{
	bottom:0;
}
.main.college .box5{
	padding-bottom: 2.2rem;
}
.main.college .box5 .fon1{
	margin-bottom: 1.3rem;
}
.main.college .box4 a{
	display:block;
}
/*.main.college .box2 .swiper-box .swiper-container .{

}*/
/*大学*/


/*悬浮样式*/
@media (min-width: 1025px) {
	.main.college .box5 .input-w .input-b{
		transition:all 0.3s ease 0s;
	}
	.main.college .box5 .input-w .input-b:hover{
		border: 1px solid #008c3f;
	}
	.main.college .box5 .input-w .text .input-b:hover input
	{
		border: 1px solid #008c3f;
	}
	.main.college .box5 .input-w .text .input-b:hover
	{
		border:none;
	}
	.main.college .box3 .list li:hover .top{
		transform: translateY(4px);
	}
	.main.college .box3 .list li:hover .item-b{
		transform: translateY(4px);
	}
	.main.college .box3 .list li .top{
		transition:all 0.3s ease 0s;
	}
	.main.college .box3 .list li .item-b{
		transition:all 0.3s ease 0.2s;
	}
	.main.college .box4 .ulbox .li img{
		transition:all 0.3s ease 0s;
	}
	.main.college .box4 .ulbox .li:hover img{
		transform: scale(1.05);
	}
	.main.college .box4 .ulbox .li .con{
		transition:all 0.35s ease 0s;
	}
	.main.college .box4 .ulbox .li:hover .con{
		bottom: 0;
		background: rgba(0,0,0,0.6);
	}
}
@media (max-width: 1681px) {
	.main.coll_de .banner-w .info .member-ico{
		width: 160px;
	    height: 160px;
	    top: -80px;
	}
	.main.coll_de .banner-w .info{
		padding: 110px 0 1.75rem;
	}
}
@media (max-width: 1481px) {
	.main.college .box4 .ulbox .li .con .t{
		height:40px;
	}
	.main.college .box2 .swiper-box .swiper-container{
		padding-bottom:1.5rem;
	}
}


@media (max-width: 1025px) {
	.main.coll_de .lecturer-w .swiper-pagination-bullet{
		width:6px;
		height:6px;
	}
}







.pc-img{

}
.m-img{
	display: none;
}
.backcover{
	background-size: cover!important;
}
.movescale{
	transform:scale(1.05); 
}
.tov{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*艺术涂料栏目*/
.dehome-banner{
	padding:2.5rem 0; 
}
.dehome-banner .swiper-container{
	width: 100%;
}
.dehome-banner .swiper-container .swiper-slide{
	width: 100%;
	overflow: hidden;
	border-radius: 6px;
}
.dehome-banner .swiper-container .swiper-pagination{
	bottom: 0.75rem;
}
.dehome-banner .swiper-container .swiper-pagination-bullet{
	opacity: 1;
	background:rgba(255,255,255,0.5);
	width: 10px;
	height: 10px;
	border-radius:50%;
}
.dehome-banner .swiper-container .swiper-pagination-bullet-active{
	background: #008c3f;
}
.dehome-banner .swiper-container .banner-next{
	width: 38px;
	height: 38px;
	box-sizing:border-box;
	border: 2px solid rgba(255,255,255,0.3);
	border-radius: 50%;
	right: 0.75rem;
	background: none;
	transition:all 0.3s ease 0s;
}
.dehome-banner .swiper-container .banner-next:hover{
	border: 2px solid #fff;
}
.dehome-banner .swiper-container .banner-next:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 8px;
	height: 13px;
	transform:translate(-50%,-50%);
	background: url('../../web/img/de-arrow-ra.png')no-repeat center center;
	background-size: contain;
	transition:all 0.3s ease 0s;
}
.dehome-banner .swiper-container .banner-next:hover:before{
	left: 55%;
}
.dehome-banner .swiper-container .banner-prev{
	width: 38px;
	height: 38px;
	box-sizing:border-box;
	border: 2px solid rgba(255,255,255,0.3);
	border-radius: 50%;
	left: 0.75rem;
	background: none;
	transition:all 0.3s ease 0s;
}
.dehome-banner .swiper-container .banner-prev:hover{
	border: 2px solid #fff;
}
.dehome-banner .swiper-container .banner-prev:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 8px;
	height: 13px;
	transform:translate(-50%,-50%);
	background: url('../../web/img/de-arrow-l.png')no-repeat center center;
	background-size: contain;
	transition:all 0.3s ease 0s;
}
.dehome-banner .swiper-container .banner-prev:hover:before{
	left: 45%;
}

.dehome-accord{
	background: #e8f7f0;
	padding: 2.5rem 0 2.7rem;
}
.dehome-accord .title-t{
	color: #393939;
	margin-bottom: 1rem;
}
.dehome-accord .list{
	height: 14.6rem;
}
.dehome-accord .list li{
	height: 100%;
	width: 16.26%;
	overflow: hidden;
	border-radius: 6px;
	color: #fff;
	margin-left: calc(2.15% / 3);
	position: relative;
	transition: all 0.5s ease-in-out !important;
}
.dehome-accord .list li a{
	color: #fff;
}
.dehome-accord .list li:last-child{
	margin-right: 0;
}
.dehome-accord .list li.ac{
	width: 47.47%;
}
.dehome-accord .list li .con{
	position: absolute;
	left: 0.75rem;
	bottom: -0.2rem;
	transition:all 0.3s ease 0s;
}
.dehome-accord .list li .con .t{
	margin-bottom: 0.5rem;
}
.dehome-accord .list li .cont-t{
	opacity: 0;
	transition:all 0.3s ease 0.1s;
}
.dehome-accord .list li.ac .con{
	bottom: 0.75rem;
}
.dehome-accord .list li.ac .cont-t{
	opacity: 1
}
.dehome-accord .list li .con .cont-t a{
	display: flex;
	align-items: center; 
}
.dehome-accord .list li .con .cont-t img{
	margin-left: 0.25rem;
	transition:all 0.3s ease 0s;
}
.dehome-accord .list li .con .cont-t:hover img{
	transform:rotateZ(45deg); 
}
.dehome-accord .tab-swiper{
	z-index: -2;
	opacity: 0;
}
.dehome-honor{
	padding: 2rem 0 2.75rem;

}
.dehome-honor .title-t{
	color: #393939;
	margin-bottom: 1rem;
}

.dehome-honor .list li{
	border-radius: 6px;
	overflow: hidden;
	background: #f9f9f9;
	overflow: hidden;
	width: 22.24%;
	margin:0 3.68% 3.68% 0;
	height:14.3rem;
	min-height:280px;
	box-sizing:border-box;
	padding: 1.5rem 0.75rem 0.9rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.dehome-honor .list li .t{
	color: #393939;
}
.dehome-honor .list li p{
	color: #555;
}
.dehome-honor .list li .img{
	text-align: center;
	height: 7.2rem;
	overflow: hidden;
}
.dehome-honor .list li .img img{
	max-height: 100%;
	transition:all 0.3s ease 0s;
}
.dehome-honor .list li a{
	color: #ccc;
}
.dehome-honor .list li .bot{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.dehome-honor .list li .t{
	margin-bottom: 0.1rem;
}
.dehome-honor .list li .bot{
	margin-top: 0.7rem;
}
.dehome-honor .list li span{
}
.dehome-honor .list li .download a{
	display: flex;
	align-items: center;
}
.dehome-honor .list li .download .a{
	display: none;
}
.dehome-honor .list li .download .ico{
	margin-left: 0.2rem;
	transition:all 0.3s ease 0s;
}
.dehome-honor .list li:nth-child(4n){
	margin-right: 0;
}
.dehome-honor .list li:hover .img img{
	transform:scale(1.05); 
}
.dehome-honor .list li .download:hover .a{
	display: block;
}
.dehome-honor .list li .download:hover span{
	color: #008c3f;
}
.dehome-honor .list li .download:hover img{
	display: none;
}
.dehome-honor .list li .download:hover .ico{
	transform:translateY(1px); 
}

.dehome-honor .more-btn{
	width: 500px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	background: #f2f8f1;
	margin: 15px auto;
	text-align: center;
	cursor: pointer;
	color: #008d40;
}
.dehome-honor .more-btn img{
	transform: rotate(180deg);
}
.devideo .more-btn{
	width: 500px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	background: #f2f8f1;
	margin: 15px auto;
	text-align: center;
	cursor: pointer;
	color: #008d40;
}
.devideo .more-btn img{
	transform: rotate(180deg);
}
.dequ-main .more-btn{
	width: 500px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	background: #d9eee3;
	margin: 15px auto;
	text-align: center;
	cursor: pointer;
	color: #008d40;
}
.dequ-main .more-btn img{
	transform: rotate(180deg);
}
.deab-wrap{
	padding: 2.5rem 0;
}
.deab-wrap .w1640{
	height: 14.85rem;
	min-height:400px;
}
.deab-wrap .img-wrap{
	width: 64%;
	height: 100%;
}
.deab-wrap .img-wrap .bg{
	position:absolute;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:2;
}
.deab-wrap .img-wrap .play-ico{
	z-index: 2;
	left:calc(50% - 30px);
	top:calc(50% - 30px);
	margin:auto;
	cursor: pointer;
}
.deab-wrap .img-wrap .play-ico img{
	transition:all 0.3s ease 0s;
}
.deab-wrap .img-wrap .play-ico:hover img{
	transform:rotateZ(45deg); 
}
.deab-wrap .ri{
	width: 36%;
	box-sizing:border-box;
	background: #f4faf7;
	height: 100%;
	padding: 1.75rem 1.6rem 0 1.45rem;
	color: #777;
	line-height: 
}
.deab-wrap .ri .t{
	color: #393939;
	margin-bottom: 0.75rem;
}
.deab-wrap .ri p{
	line-height: 2.125;
	/*margin-bottom: 0.75rem;*/
}
.deab-wrap .ri p:last-child{
	margin-bottom: 0;
}



.depro{
	padding: 2.5rem 0;
	background: #e8f7f0;
}
.depro .title-t{
	color: #393939;
	margin-bottom: 1rem;
}
.depro .box{
	height: 17.35rem;
	min-height:550px;
	background: #fff;
}
.depro .ri-tab{
	width: 25.31%;
	height: 100%;
	background: #fff;
	overflow: hidden;
}
.depro .le-wrap{
	width: 74.69%;
	height: 100%;
	min-height:550px;
	color: #fff;
	overflow: hidden;
}
.depro .le-wrap .bg{
	width:100%;
	height:100%;
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.depro .le-wrap .con{
	width: 100%;
	bottom: 1rem;
	left: 0;
	box-sizing: border-box;
	padding: 0 1.25rem 0;
}
.depro .le-wrap .con .bot{
	display: inline-block;
}
.depro .le-wrap .con .bot a{
	display: inline-block;
	display: flex;
	align-items: center;
	color: #fff;
}
.depro .le-wrap .con .t{
	margin-bottom: 0.15rem;
}
.depro .le-wrap .con p{
	line-height: 2;
}
.depro .le-wrap .con .bot{
	margin-top: 0.8rem;
}
.depro .le-wrap .con .bot a img{
	margin-left: 0.25rem;
	transition:all 0.3s ease 0s;
}
.depro .le-wrap .con .bot a:hover img{
	transform:rotateZ(45deg); 
}

.depro .ri-tab .scroll-box{
	height: 17.35rem;
	min-height:550px;
	box-sizing: border-box;
}
.depro .ri-tab .scroll-box li{
	height:auto;
	box-sizing:border-box;
	padding: 15px;
	cursor: pointer;
}
.depro .ri-tab .scroll-box li:last-child{
	margin-bottom: 0;
}
.depro .ri-tab .scroll-box li .nli{
	transition:all 0.3s ease 0s;
	box-sizing:border-box;
	padding:15px;
}
.depro .ri-tab .scroll-box li:hover .nli,.depro .ri-tab .scroll-box li.cur .nli{
	background: #e8f7f0;
}
.depro .ri-tab .scroll-box li .img{
	width:158px;
	overflow: hidden;
}
.depro .ri-tab .scroll-box li .img img{
	transition:all 0.3s ease 0s;
}
.depro .ri-tab .scroll-box li:hover img{
	transform:scale(1.05); 
}
.depro .ri-tab .scroll-box li .con{
	width:calc(100% - 178px);
	box-sizing:border-box;
	color: #555;
	line-height: 2.13;
	padding-right:20px;
	float: left;
}
@media (max-width: 1480px) {
	.depro .ri-tab .scroll-box li .img{
		width:100px;
	}
	.depro .ri-tab .scroll-box li .con{
		width:calc(100% - 110px);
	}
	.depro .ri-tab .scroll-box li,.depro .ri-tab .scroll-box li .nli{
		padding:8px;
	}
}



.devideo{
	padding: 2.3rem 0 2.4rem;
}

.devideo .title-t{
	color: #393939;
	margin-bottom: 1rem;
}
.devideo .list li{
	width: 30.46%;
	text-align: center;
	margin: 0 2.86% 2.86% 0;
	color: #393939;
}
.devideo .list li .con{
	width: 100%;
	position: relative;
	padding-bottom: 75%;
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.devideo .list li .con .img{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transtiton:all 0.3s ease 0s;
}
.devideo .list li:hover .con .img{
	transform:scale(1.05); 
}
.devideo .list li .con .play-ico{
	left: 50%;
	top: 50%;
	transform:translate(-50%,-50%); 
	cursor: pointer;
}
.devideo .list li .con .play-ico img{
	transition:all 0.3s ease 0s;
}
.devideo .list li .con .play-ico:hover img{
	transform:rotateZ(45deg); 
}
.devideo .list li:nth-child(3n){
	margin-right: 0;
}



.dequ-tab{
	padding: 2.25rem 0 2.5rem;
}
.dequ-tab .nav-tab{
	margin-bottom: 1.25rem;
}
.dequ-tab .nav-tab a{
	color: #555;
	margin-left: 2rem;
	font-weight: bold;
	position: relative;
	transition:all 0.3s ease 0s;
}
.dequ-tab .nav-tab a:before{
	content: '';
	position: absolute;
	width: 0%;
	height: 3px;
	background: #008c3f;
	left: 50%;
	bottom: -7px;
	transition:all 0.3s ease 0s;
}
.dequ-tab .nav-tab a:hover{
	color: #008c3f;
}
.dequ-tab .nav-tab a:hover:before{
	width: 100%;
	left: 0;
}
.dequ-tab .nav-tab a.cur{
	color: #008c3f;
}
.dequ-tab .nav-tab a.cur:before{
	width: 100%;
	left: 0;
}
.dequ-tab .tab-list {
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	margin-bottom: 0.4rem;
}
.dequ-tab .tab-list .item{
	width: 20.12%;
}
.dequ-tab .tab-list .item .up{
	width: 100%;
	height: 60px;
	background: #eee;
	border-radius: 6px;
	overflow: hidden;
	cursor: pointer;
	line-height: 60px;
	color: #555;
	box-sizing:border-box;
	padding: 0 0.7rem;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition:all 0.3s ease 0s;
}
.dequ-tab .tab-list .item .option{
	width: 100%;
	border-radius: 6px;
	overflow: hidden;
	left: 0;
	top:60px;
	transition:all 0.3s ease 0s;
	display: none;
	max-height: 340px;
	overflow-y: auto;
}
.dequ-tab .tab-list .item .noption{
	
}
.dequ-tab .tab-list .item .option dd{
	width: 100%;
	box-sizing:border-box;
	background: #eee;
	padding: 0 0.7rem;
	color: #555;
	height:50px;
	line-height:50px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;

}
.dequ-tab .tab-list .item .option dd:hover{
	background: #009b4b;
	color: #fff;
}
.dequ-tab .tab-list .item .option dd:last-child{
	border-bottom: none;
}
.dequ-tab .tab-list .item .up:hover{
	background: #009b4b;
	color: #fff;
}
.dequ-tab .tab-list .item .up i{
	display: inline-block;
	width: 12px;
	height: 8px;
	background: url('../../web/img/de-ico4.png')no-repeat center center;
	background-size: contain;
}
.dequ-tab .tab-list .item .up:hover i{
	background: url('../../web/img/de-ico4a.png')no-repeat center center;
	background-size: contain;
}
.dequ-tab .tab-list.query1 .item{
	width: 21.34%;
}
.dequ-tab .tab-list .choose-box{
	width: 16.24%;
	height: 60px;
	line-height: 60px;
	display: flex;
	color: #555;
	justify-content: center;
}
.dequ-tab .tab-list .choose-box .span{
	margin-left: 0.5rem;
}
.dequ-tab .tab-list .choose-box .tab_btn{
	display: flex;
	align-items: center;
}
.dequ-tab .tab-list .choose-box .tab_btn{
	margin-left: 0.35rem;
	cursor: pointer;
}

.dequ-tab .tab-list .choose-box .ico{
	width: 16px;
	height: 16px;
	border:2px solid #ccc;
	border-radius: 50%;
	margin-left: 0.2rem;
}
.dequ-tab .tab-list .choose-box .tab_btn.cur .ico{
	border:none;
	background: url('../../web/img/de-img20.png')no-repeat center center;
	background-size: contain;
}
.dequ-tab .tab-list .sub{
	width: 14.63%;
	text-align: center;
	height: 60px;
	line-height: 60px;
	color: #fff;
	background: #009b4b;
	border-radius: 6px;
	overflow: hidden;
	border:none;
	cursor: pointer;
}
.dequ-tab .tab-list.query1 .sub{
	width: 15.25%;
}


.dequ-tab .input-box{
	width: 100%;
	height: 60px;
	line-height: 60px;
	box-sizing:border-box;
	border-radius: 3px;
	overflow: hidden;
	border: 1px solid #eee;
	position: relative;
	padding: 0 0.6rem;
}
.dequ-tab .input-box .text{
	background: none;
	border:none;
	color: #999;
	width: 80%;
}
.dequ-tab .input-box .text input::-webkit-input-placeholder{
	color:#999;
}
.dequ-tab .input-box .text input::-moz-placeholder{   
	color:#999;
}
.dequ-tab .input-box .text input:-moz-placeholder{ 
	color:#999;
}
.dequ-tab .input-box .text input:-ms-input-placeholder{  
	color:#999;
}

.dequ-tab .input-box .sub-btn{
	width: 18px;
	height: 18px;
	background: url('../../web/img/de-search.png')no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 50%;
	transform:translateY(-50%); 
	right: 0.6rem;
	border: none;
}



.dequ-main{
	background: #e8f7f0;
	padding:1.25rem 0 3rem;
}

.dequ-main .title-t{
	margin-bottom: 1.25rem;
	color: #555;
}
.dequ-main .title-t b{
	color: #009b4b;
}

.dequ-main .title-item{
	background: #fff;
	box-sizing:border-box;
	padding: 0 0.8rem;
	height: 80px;
	line-height: 80px;
	font-weight: bold;
	color: #555;
	border-bottom: 1px solid #eee;
}
.dequ-main.query .list{
	box-sizing:border-box;
	padding: 0 0.8rem;
	background: #fff;
	color: #777;
	margin-bottom: 1rem;
}
.dequ-main.query .list li{
	padding:15px 0;
	height:auto;
	line-height:1.8;
	border-bottom: 1px dashed #eee;
	cursor: pointer;
}
.dequ-main.query .list li:last-child{
	border: none;
}
.dequ-main .box4 .bm{
	width: 9.3%;
	transition:all 0.3s ease 0s;
}

.dequ-main .box4 .name{
	transition:all 0.3s ease 0s;
	width: 23.84%;
	padding-right:3%;
}
.dequ-main .box4 .sf{
	transition:all 0.3s ease 0s;
	width: 7.82%;
}
.dequ-main .box4 .city{
	transition:all 0.3s ease 0s;
	width: 7.82%;
}

.dequ-main .box4 .qx{
	transition:all 0.3s ease 0s;
	width:11%;
}
.dequ-main .box4 .address{
	transition:all 0.3s ease 0s;
	width:30%;
	padding-right:3%;
}
.dequ-main .cz{
	transition:all 0.3s ease 0s;
	width:8.55%;
}
.dequ-main .cz a{
	display: block;
	display: flex;
	align-items: center;
	color: #777;
}
.dequ-main .cz .ico{
	margin-left: 0.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.dequ-main .cz .a{
	display: none;
}

.dequ-main.query li:hover{
	color: #009b4b;
}
.dequ-main.query li:hover .a{
	display: block;
}
.dequ-main.query li:hover a{
	color: #009b4b;
}
.dequ-main.query li:hover .ico{
	display: block;
	display: flex;
	align-items: center;
	justify-content: center;
}
.dequ-main.query li:hover img{
	display: none;
}



.dinb{
	font-family: 'DINCOND-BOLD';
}


.dequ-main.query1 li{
	width: 48.47%;
	margin:0 3.06% 3.06% 0;
	background:#fff; 
	box-sizing:border-box;
	display: flex;
	justify-content: space-between;
	padding: 1rem;
}
.dequ-main.query1 li .img{
	width:145px;
	overflow: hidden;
	position: relative;
	/*padding-bottom: 28%;*/
}
.dequ-main.query1 li .con{
	width:calc(100% - 165px);
	margin-left:20px;
}
.dequ-main.query1 li .title-box{
	display: flex;
	align-items: center;
	border-bottom: 1px dashed #ececec;
	padding: 0.25rem 0 0.5rem;
}
.dequ-main.query1 li .title-box .ico-item{
	margin-left: 0.75rem;
	color: #008c3f;
	display: flex;
	align-items: center;
}
.dequ-main.query1 li .title-box .ico-item img{
	margin-left: 0.15rem;
}
.dequ-main.query1 li .con-t{
	color: #777;
	line-height: 2.4;
	padding-top: 0.6rem;
	height:auto;
}
.dequ-main.query1 li .img img{
	/*position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;*/
	transition:all 0.3s ease 0s;
}
.dequ-main.query1 li:hover .img img{
	transform:scale(1.05); 
}
.dequ-main.query1 li:nth-child(2n){
	margin-right: 0;
}



@media(max-width:1440px){
	.dequ-main .cz {
		width: 8.55%;
	}
	.dequ-main.query1 li .title-box .ico-item {
		margin-left: 0.3rem;
	}

}
/*艺术涂料栏目*/
