.ind_new_banner .bd li img {
    max-width: unset;
}
.art_floor_1 .art_floor_1_in{margin:0 -0.9804%;}
.art_floor_1_l{float: left;width: 31.3725%;margin:0 0.9804%;height: 394px;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2)}
.art_floor_1_c{float: left;width: 31.3725%;margin:0 0.9804%;height: 394px;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2)}
.art_floor_1_r{float: left;width: 31.3725%;margin:0 0.9804%;height: 394px;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2)}

.art_floor_3 .art_floor_3_in{margin:0 -0.9804%;}
.art_floor_3_li{float: left;width: 31.3725%;margin:0 0.9804%;height: 394px;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2)}

.art_floor_4_l{float: left;width: 42.83%;margin-right:2%;height: 580px;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2)}
.art_floor_4_r{float: left;width: 55.17%;height: 580px;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2)}

.art_floor_tit{padding:50px 0 30px 0;}
.art_floor_tit h2{font-size: 36px;color: #212121;text-align: center;}
.art_floor_tit h4{font-size: 20px;color: #535353;text-align: center;}

.art_floor_tit1{line-height: 61px;padding-left: 30px;border-bottom: 1px dashed #e5e5e5;}
.art_floor_tit1 h3{display: inline-block;font-size: 20px;color: #424242;font-weight: bold;}
.art_floor_tit1 img{position: relative;bottom: 2px;margin-right: 5px}
.art_floor_tit2 h3{line-height: 61px;text-align: center;border-bottom: 1px dashed #e5e5e5;font-size: 20px;color: #424242;font-weight: bold;}
.art_floor_btn a{display: block;margin:0 30px;font-weight: bold;line-height: 42px;font-size: 20px;color: #fff;background: #f55f5f;text-align: center;border:1px solid #e0e0e0;}
.art_floor_btn input{display: block;font-weight: bold;line-height: 42px;font-size: 20px;color: #fff;background: #f55f5f;text-align: center;border:1px solid #e0e0e0;}

.art_news_list ul{padding:10px 30px;}
.art_news_list ul li a{color: #424242;font-size: 14px;line-height: 38px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}

.art_floor_1_c_form{padding:0 30px;padding-top: 24px}
.text_input_sch2{margin-bottom: 15px}

.art_floor_1_r ul{padding:20px 4%}
.art_floor_1_r ul li {float: left;width: 27.33%;margin:0 3%;border:1px solid #cbcbcb;text-align: center;margin-top: 7px;margin-bottom: 8px;padding: 5px 0}
.art_floor_1_r ul li a span{margin-right: 0;color: #333333;width: auto;line-height: 20px;border-radius: 0;font-size: 16px;font-weight: normal;display: block;}
.art_floor_1_r ul li.on{background: #2092c7;border:1px solid #2092c7;}
.art_floor_1_r ul li.on a span{color: #fff}

.art_floor_4_l_in{padding:10px 30px;margin-bottom: 10px}
.art_floor_4_l_in ul{overflow: hidden;}
.art_floor_4_l_in ul.art_floor_4_l_last_ul li{border-bottom: 0}
.art_floor_4_l_in ul li{width: 33.333%;float: left;height: 52px;border-bottom: 1px dashed #e7e7e7;text-align: center;border-right: 1px dashed #e7e7e7;}
.art_floor_4_l_in ul li.art_floor_4_l_last_li{border-right:0;}
.art_floor_4_l_in ul li a{line-height: 65px;font-size: 16px;color: #424242}

.art_floor_4_r{background: #f5f5f5}
.art_floor_4_r ul{padding:20px 2%}
.art_floor_4_r ul li {float: left;width: 22%;margin:0 1.5%;border:1px solid #dcdcdc;background: #fff;position: relative;
	margin-top: 8px;height: 140px;margin-bottom: 8px;padding: 10px 15px}
.art_floor_4_r ul li p{color: #313131;line-height: 27px;font-size: 16px;
text-overflow: -o-ellipsis-lastline;
      overflow: hidden;white-space:unset;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      line-clamp:3;
      -webkit-box-orient: vertical;}
.art_floor_4_r ul li a{position: absolute;left: 20%;width: 60%;bottom: 15px;line-height: 24px;color: #fff;font-size: 14px;text-align: center;background: #e84c35}

.floor_school_3_dz ul li .floor_school_3_img2{position: absolute;left: 10px;top: 10px;}
.floor_school_3_dz ul li .floor_school_3_top{position: relative;display: block;}
.floor_school_3_dz ul li .floor_school_3_top h2{margin-left: 35%;padding-top: 6%}
.floor_school_3_dz ul li .floor_school_3_top h4{margin-left: 35%;padding:0 10px;}
.floor_school_3_dz ul li hr{border-bottom:1px dashed #e2e2e2;margin:15px 10px 0 10px;}
.floor_school_3_dz ul li p{padding:0 0;margin:20px 10px 0 10px;
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical;
}
.floor_school_3_img {
    height: auto;
    overflow: unset;
}
.floor_school_3_img img {
    width: 30%;
    height: auto;
}
.n_head2_left {width: 30%;}
.n_head2_left h3 {width: 130px;}
@media only screen and (max-width:970px) {
      .art_floor_1 .art_floor_1_in{margin:0 0;}
	.art_floor_1_l{float: none;width: auto;margin:1.5em 1.2em;height: 394px;border-radius: 5px;}
	.art_floor_1_c{float: none;width: auto;margin:0 1.2em;height: 394px;border-radius: 5px;}
	.art_floor_1_r{float: none;width: auto;margin:0 1.2em;height: 394px;border-radius: 5px;margin-top: 1.5em}

	.art_floor_3 .art_floor_3_in{margin:0 0;}
	.art_floor_3_li{float: none;width: auto;margin:0 1.2em;height: 394px;border-radius: 5px;margin-bottom: 1.5em}

	.art_floor_4_l{float: none;width: auto;margin:0 1.2em;height: 580px;border-radius: 5px;}
	.art_floor_4_r{float: none;width: auto;margin:0 1.2em;height: auto;border-radius: 5px;margin-top: 1.5em}

	.art_floor_tit{padding:2em 0 1.5em 0;}
	.art_floor_tit h2{font-size: 1.5em;}
	.art_floor_tit h4{font-size: 1em;}

	.art_floor_4_r ul{padding:20px 2%}
	.art_floor_4_r ul li {float: left;width: 30.333%;margin:0 1.5%;border:1px solid #dcdcdc;background: #fff;position: relative;
	margin-top: 8px;height: 140px;margin-bottom: 8px;padding: 10px 15px}
}

@media only screen and (max-width:1024px) {
      .n_head2_left h3 {width: 8em;}

}