.gj_floor_2_l{width: 31.66%;float: left;padding:21px 20px;box-shadow: 3px 0 10px rgba(65,65,65,0.2);border-radius: 6px;height: 380px}
.gj_floor_2 h3{font-size: 20px;color: #424242;line-height: 24px;font-weight: bold;}
.gj_floor_2 h3 img{position: relative;bottom: 2px;margin-right: 9px}
.gj_floor_2 h3 a{color: #838383;font-size: 15px;float: right;font-weight: normal;}
.gj_floor_2_l ul{margin-top: 25px}
.gj_floor_2_l ul li{border: 1px solid #cccccc;text-align: center;margin-left: -1px;float: left;width: 50%;margin-top: -1px}
.gj_floor_2_l ul li img{margin-right: 5px}
.gj_floor_2_l ul li a{display: block;color: #393939;font-size: 14px;line-height: 70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.gj_floor_2_c{width: 27.5%;float: left;overflow: hidden;margin: 0 3.34%;padding:24px 20px;box-shadow: 3px 0 10px rgba(65,65,65,0.2);border-radius: 6px;height: 380px}
.gj_floor_2_c ul{margin-top: 25px}
.gj_floor_2_c ul li.gj_floor_2_c_hot{position: relative;margin-bottom: 9px}
.gj_floor_2_c ul li.gj_floor_2_c_hot h3{position: absolute;bottom: 0;width: 100%;background: rgba(4,40,65,0.85);color: #fff;font-size: 14px;text-align: center;line-height: 36px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-weight: normal;}
.gj_floor_2_c ul li.gj_floor_2_c_hot img{width: 100%}
.gj_floor_2_c ul li a{font-size: 14px;color: #2a2a2a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;line-height: 32px;}
.gj_floor_2_c ul li a img{margin-right: 5px;}

.gj_floor_2_r{width: 34.16%;float: left;height: 380px;padding:24px 20px;box-shadow: 3px 0 10px rgba(65,65,65,0.2);border-radius: 6px;}
.gj_floor_2_r form{margin-top: 25px}
.gj_floor_2_r .text_input{margin-bottom: 16px}
.gj_floor_2_r .text_input input{width: 100%;border:1px solid #d8d8d8;background: #fff;line-height: 40px;font-size: 16px;height: 40px;padding-left: 15px}
.gj_floor_2_r .text_input select{width: 100%;border:1px solid #d8d8d8;background: #fff;line-height: 40px;font-size: 16px;height: 40px;padding-left: 15px}
.gj_floor_2_r .test_btn{text-align: center;}
.gj_floor_2_r .test_btn input{width:65%;background: #d7762c;color: #ffffff;font-size: 18px;line-height: 40px;font-weight: bold;display: inline-block;}
.gj_floor_2_r .test_btn a{width: 32%;background: none;color: #a1a1a1;font-size: 14px;line-height: 40px;text-align: center;position: relative;top: 17px;
	display: inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.gj_news ul{margin:0 -1.67%;}
.gj_news ul li{width: 46.66%;float: left;margin:50px 1.67% 0 1.67%;}
.gj_news ul li h2{font-size: 20px;color: #424242;padding-left: 15px;border-left:2px solid #1e8edc;font-weight: normal;margin-bottom: 20px}
.gj_news ul li h2 a{font-size: 15px;color: #838383;float: right;}
.gj_news ul li .gj_news_d{border:1px solid #dfdfdf;border-radius: 10px;padding:30px 22px;position: relative;padding-left: 46%}
.gj_news ul li .gj_news_d .gj_news_q1{position: absolute;display: block;width: 39.48%;top: 30px;left: 22px}
.gj_news ul li .gj_news_d .gj_news_q1 img{width: 100%}
.gj_news ul li .gj_news_d .gj_news_q1 h3{position: absolute;bottom: 0;width: 100%;background: rgba(3,27,72,0.8);color: #fff;font-size: 14px;text-align: center;line-height: 36px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-weight: normal;}

.gj_news ul li .gj_news_d .gj_news_q2{display: block;font-size: 14px;color: #333333;line-height: 34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gj_news ul li .gj_news_d .gj_news_q2 span{width: 4px;height: 4px;background:#333333;border-radius: 3px;margin-right: 5px;display: inline-block;position: relative;bottom: 2px}

.gj_school_floor .gglxgh{border-bottom: 1px solid #dfdfdf}
.gj_school_floor .gglxgh h2{color: #424242;font-size: 20px;line-height: 20px}
.gj_school_floor .gglxgh a{color: #fd8454}

.gj_floor_4_l{width: 69.16%;float: left;}
.gj_floor_4_r{width: 27.5%;float: left;margin-left: 3.34%}

.gj_floor_4 div div>h2{font-size: 20px;color: #424242;padding-left: 15px;border-left:2px solid #1e8edc;font-weight: normal;margin-bottom: 20px;margin-top: 50px}
.gj_floor_4 div div>h2 a{font-size: 15px;color: #838383;float: right;}
.gj_floor_4 hr{margin:0;}


.gj_floor_4_l ul{overflow: hidden;}
.gj_floor_4_l ul li{width: 31.325%;float: left;margin-right: 3.0125%;border:1px solid #dadada;margin-top: 20px;padding:30px 20px;padding-bottom: 25px;text-align: center;}
.gj_floor_4_l ul li:nth-child(3n){margin-right: 0}
.gj_floor_4_l ul li img{height: 5em}
.gj_floor_4_l ul li h2{font-size: 20px;line-height: 20px;color: #262626;margin-top: 17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gj_floor_4_l ul li h4{font-size: 14px;line-height: 14px;color: #262626;margin-top: 8px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.gj_floor_4_l ul li .colleges_list_div1{font-size: 13px;line-height: 25px;color: #4e4e4e;text-align: left;margin-top: 20px;padding:10px 0;
	border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;overflow: hidden;
}
.gj_floor_4_l ul li p strong{margin-left: 3px}
.gj_floor_4_l ul li p{float: left;width: 50%;padding:3px 0;}
.gj_floor_4_l ul li p.colleges_list_p2{width: 100%;text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;}
.gj_floor_4_l ul li .colleges_list_div2{margin-top: 20px;overflow: hidden;}
.gj_floor_4_l ul li .colleges_list_div2 a{width: 46%;line-height: 28px;border-radius: 14px;font-size: 15px;border:1px solid #107cc8;text-align: center;display:block;float: left;}
.gj_floor_4_l ul li .colleges_list_div2 a.btn1{background: #107cc8;color: #fff}
.gj_floor_4_l ul li .colleges_list_div2 a.btn2{color: #107cc8;margin-left: 8%}

.gj_floor_4_r ul{margin-top: 10px}
.gj_floor_4_r ul li a{display: block;font-size: 14px;color: #313131;line-height: 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


@media only screen and (max-width:1024px) {
	.gj_floor_2_l{width: auto;float: none;height: auto;margin:1em;}
	.gj_floor_2_l ul li a{line-height: 3em;}


	.gj_floor_2_c{width: auto;float: none;overflow: hidden;margin:1em;height: auto;margin-top: 2em}

	.gj_floor_2_r{width: auto;float: none;height: auto;margin:1em;margin-top: 2em}
	.gj_floor_2_r form{margin-top: 25px;padding:0 1em;}

	.gj_news ul{margin:0 1em;}
	.gj_news ul li{width: auto;float: none;margin:2em 0 0 0;}
	.gj_news ul li .gj_news_d{padding: 22px 1.5em}
	.gj_news ul li .gj_news_d .gj_news_q1{position: relative;display: block;width: auto;top: auto;left: auto;margin-bottom: 0.5em}
	
	.gj_school_floor .gglxgh{border-bottom: none;background: none}

	.gj_floor_4_l{width: auto;float: none;margin:0 1em;}
	.gj_floor_4_r{width: auto;float: none;margin:0 1em;}
	.gj_floor_4 div div>h2{margin-top: 2em}

	.gj_floor_4_l ul{overflow: hidden;}
	.gj_floor_4_l ul li{width: 48%;float: left;margin-right: 4%;border:1px solid #dadada;margin-top: 20px;padding:1em 1em;padding-bottom: 25px;text-align: center;}
	.gj_floor_4_l ul li:nth-child(2n){margin-right: 0}
	.gj_floor_4_l ul li .colleges_list_div2{margin-top: 20px;overflow: hidden;}
	.gj_floor_4_l ul li .colleges_list_div2 a{line-height: 2em;font-size: 0.8em;}

}
