.pic {
    width: 100%;
    overflow: hidden;
}
.pic img {width: 100%;	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dj_a{text-align: center; margin: 70px 0;}
.dj_ty{ text-align: center;}
.dj_ty h2{ font-size: 34px; color: #000;}
.dj_ty h4{ font-size: 14px; color: #000;text-transform: uppercase; padding-top: 10px;}
.dj_ty h5 {
    width: 110px;
    height: 6px;
    background-color: #000;
    display: block;
	margin: 40px auto;
	text-align: center;
}
.dj_a p{  text-align:center; font-size: 17px; color: #333; line-height: 36px;}
.dj_ig{ margin: 80px 0;}
.dj_b{margin-top: 90px;}
.dj_b_1 a{ display: block; border: 2px solid #e5e5e5; padding: 20px;border-radius: 5px;}
.dj_b_1 a img{ width: 100%;}
.dj_b_1 a h3{ font-size: 24px; font-weight: bold; padding: 40px 0 55px 0;}
.dj_b_1 a p{ font-size: 18px;letter-spacing: 2px; position: relative; margin-bottom: 20px;}
.dj_b_1 a p:after {
    content: '';
    width: 82px;
    height: 1px;
    background-color: #000;
    display: block;
    position: absolute;
    bottom: -4px;
    left: 49%;
    margin-left: -41px;
}
.dj_b_1 a:hover h3,.dj_b_1 a:hover p{ color: #ea5513;}
.dj_b_1 a:hover p::after{background-color: #ea5513;}
.dj_b_1 a:hover  img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.dj_c{margin-top: 40px;padding: 80px 0; background-color: #edf2f6;}
.dj_c_1{ padding-top: 10px;}

.dj_c_1 a{ display: block; border: 2px solid #e5e5e5; padding: 18px;border-radius: 5px;}
.dj_c_1 a img{ width: 100%;}
.dj_c_1 a h3{ font-size: 16px; padding: 20px 0 0 0;}
.dj_c_1 a:hover h3{ color: #ea5513;}
.dj_c_1 a:hover  img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.m_more a{ width: 170px; height: 50px; line-height: 50px; text-align: center;font-size: 20px;letter-spacing: 2px; border: 1px solid #999; margin: 0 auto; display: block;margin-top: 60px; color: #666;}
.m_more a:hover{ background-color: #ea5513;border: 1px solid #ea5513; color: #fff;}
.dj_d{ margin: 80px 0;}
.dj_d_1{ padding-top: 28px;}
.dj_d_1 a{ display: block;}
.dj_d_1 a img{ width: 100%;}
.dj_d_1 a p{ font-size: 16px; padding: 15px 0 0 0; text-align:left;}
.dj_d_1 a:hover p{ color: #ea5513;}
.dj_d_1 a:hover  img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.dj_d_1 a p.ovh{ padding-top: 8px;}

.dj_e{ background-color: #edf2f6; padding: 80px 0;}
.dj_e ul li { margin-bottom: 10px;}
.dj_e ul li a{background-color: #fff; display: block;border-radius: 5px;}
.dj_e_1{padding-top:40px;}
.dj_e_1 ul li h3{ font-size: 18px; font-weight: bold; color: #333; text-align: left; padding-top: 40px;}
.dj_e_1 ul li h4{ font-size: 14px; color: #666; text-align: left; line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
 overflow: hidden;padding-right: 10px;}
.dj_e_1 ul li p{ font-size: 14px; color: #ea5513; text-align: left; line-height: 28px;}
.dj_e_1 ul li:hover a{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2)}
.more{
    width: 80px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    background: #ea5513;
    border-radius: 50px;
    margin-top: 23px;
}

.dj_f{ margin: 80px; 0}
.dj_f a{ display: block; position: relative;    border-radius: 5px;}
.dj_f a h3 {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    bottom: 0px;
    background: rgba(255, 255, 255, .8);
    height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px;
}
.dj_f_1{ padding-top: 30px;}
.dj_f_1 a:hover  img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.dj_g{margin: 80px 0}
.dj_g_1{ margin-top: 70px;}

.dj_g_1 .txt_box{padding: 60px 40px; background-color: #edf2f6;height: 260px;}
.dj_g_1 .tit{font-size: 24px;text-align: center;margin-bottom: 20px; color: #333; font-weight: bold;}
.dj_g_1 .dec{font-size: 15px;text-align:left;color: #666; text-align: justify; line-height: 24px; text-indent: 2em;}
.dj_g_1 .boxx{background-color: #ea5513;}

.dj_g_1 .boxx .tit{ color: #fff;}
.dj_g_1 .boxx .dec{color: #fff;}
.dj_g_1 img{width: 100%;height: 260px;object-fit: cover;}
.dj_g_1_1 span{ display: block;}
.dj_g_1_1:hover  img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.fr{ float: right;}
.idea_content_right .content_right_list{padding:35px 44px;background:#fff;margin: 40px 0;position:relative;transition: all 0.5s ease;-webkit-transform: all 0.5s ease;}
.idea_content_right .content_right_list .right_list_title{ font-size:20px; color:#ea5513; margin-bottom:15px; font-weight: bold;}
.idea_content_right .content_right_list .right_list_title i {
    font-size: 30px;
}
.idea_content_right .content_right_list .right_list_title span{ font-size:16px; color:#999999; margin-left:15px;}
.idea_content_right .content_right_list.on{ background:#f9f9f9;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; border-radius: 8px; }
.idea_content_right .content_right_list:before{ content:""; display:inline-block; width:0; height:0; border-top: 13px solid transparent; border-right: 13px solid #f5f5f5; border-bottom: 13px solid transparent; position:absolute; left:0px; top:50px; opacity:0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.idea_content_right .content_right_list.on:before{ left:-13px; opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.idea_content_right .content_right_list .right_list_txt{ font-size:16px; color:#666666; line-height: 30px;}
@media(max-width:1024px) {
	.dj_e_1 ul li h3 {
	    padding-top: 20px;
	}
}

@media(max-width:768px) {
.dj_g_1 .txt_box {
    padding: 40px 20px;
}
}

@media(max-width:767px) {
.dj_ty h2 {
    font-size: 28px;
}
.dj_ig {
    margin: 40px 0;
}
.dj_b_1 a h3 {
    font-size: 22px;
    font-weight: bold;
    padding: 20px 0 30px 0;
}
.dj_b_1 a {
    padding: 10px;
}

.m_more a {
    margin-top: 60px;
}
.dj_d{ margin: 60px 0;}
.dj_d_1{ padding-top: 15px;}
.dj_e_1 ul li h3{padding: 15px;}
.dj_e_1 ul li h4{ padding:0 15px;}
.more {
	margin: 15px 0 15px 15px;
}
.dj_f,.dj_e,.dj_g {
    margin-top: 50px;
}
.dj_g_1 img{idth: 100%;height: auto;}
.dj_g_1 .txt_box{padding: 30px 15px;height: auto;}
.dj_ty h5 {
    width: 90px;
    height: 4px;
    margin: 20px auto;

}
.dj_e {
    background-color: #edf2f6;
    padding: 40px 0;
}
.dj_g_1 {
    margin-top: 50px;
}
.idea_content_right .content_right_list{padding:20px;background:#fff;margin: 20px 0;position:relative;transition: all 0.5s ease;-webkit-transform: all 0.5s ease;}
.Laboratory .Honor_title .Honor_title_left .title_left_dt {
    font-size: 22px;
}
.Laboratory .Honor_title .Honor_title_left .title_left_dt span {
    font-size: 15px;
}
.idea_content_right .content_right_list .right_list_txt {
    font-size: 15px;
    color: #666666;
    line-height: 26px;
}
}