/*content*/

.gjzxj {
	padding: .1rem .2rem;
	background: #d60000;
}
.gkdz .title{
	text-align: center;
}
.gkdz .title img{
	width:60%;
}
.mt50{
	margin-top: .2rem;
}
.mt30{
	margin-top: .3rem;
}
/*单招*/

.gkdz {
	padding: 0 .2rem .36rem;
	background: #fff;
}

.gkdz img {
	margin: 0 auto;
}

.gkdz ul li {
	float: left;
	width: 50%;
	margin-bottom: 2px;
	background: #595959;
}

.gkdz ul li:nth-child(2n) {
	float: right;
	background: #ed462f;
}

.gkdz ul li .pic {
	width: 100%;
}

.gkdz ul li .font {
	width: 100%;
	line-height: .4rem;
	color: #fff;
	text-align: center;
}


/*留言*/

.zxjliuiyan {
	background: #fff;
	clear: both;
}

.zxjliuiyan .title {
	color: #ed462f;
	font-size: .3rem;
	padding: .15rem .2rem;
	border-bottom: 1px dashed #ededed;
}

.zxjliuiyan .title img {
	display: inline-block;
	transform: translateY(3px);
}

.zxjliuiyan .input .pic img {
	display: inline-block;
	transform: translateY(2px);
}

.zxjliuiyan .input:first-child .pic img {
	display: inline-block;
	transform: translateY(0px);
}

.zxjliuiyan form {
	padding: .2rem;
}

.zxjliuiyan form .input {
	height: 68px;
	padding: 18px 0px;
	border: 1px solid #ededed;
	margin-bottom: 18px;
}

.zxjliuiyan form .pic {
	width: 58px;
	float: left;
	text-align: center;
}

.zxjliuiyan form .pic img {
	display: inline-block;
}

.zxjliuiyan form .text {
	width: 5.4rem;
	float: left;
	height: .3rem;
}

.zxjliuiyan form .text input {
	width: 100%;
	border: 0px;
	height: 100%;
	font-size: .22rem;
}

.zxjliuiyan form .text select {
	width: 100%;
	border: 0px;
	height: 100%;
	font-size: .22rem;
}

.butb {
	margin-top: .15rem;
	background: #ed462f;
	color: #fff;
	line-height: 88px;
	font-size: .3rem;
	border: 0px;
	width: 100%;
	cursor: pointer;
}

.alltitle p {
	font-size: .44rem;
	color: #282b3e;
	font-weight: 600;
	text-align: center;
}

.alltitle p span {
	font-size: .44rem;
	color: #ed462f;
}

.alltitle>span {
	line-height: .45rem;
	font-size: .2rem;
	text-align: center;
	display: block;
	color: #ed462f;
}


/*专业*/

.major {
	padding-top: 10px;
}

.major ul li {
	padding: .35rem .2rem;
	background: #fff;
	overflow: hidden;
	margin-bottom: .15rem;
}

.major ul li:last-child {
	margin-bottom: 0px;
}

.major ul li .pic {
	float: left;
	overflow: hidden;
	width: 32%;
	margin-right: .4rem;
}

.major ul li .font {
	float: left;
	margin-right: .4rem;
}

.major ul li .font h1 {
	color: #3b3745;
	font-size: .28rem;
}

.major ul li .font h1>span {
	color: #666666;
	font-size: .24rem;
}

.major ul li .font p {
	color: #3b3745;
	font-size: .22rem;
	margin-top: .2rem;
}

.major ul li .font>span {
	color: #3b3745;
	font-size: .2rem;
	display: block;
}

.major ul li .font>span span {
	color: #ed462f;
}

.major ul li .font .xq {
	text-align: center;
	margin-top: .2rem;
}

.major ul li .font .xq a {
	display: inline-block;
	width: 1.3rem;
	line-height: .45rem;
	color: #fff;
	background: #282b3e;
	font-size: .2rem;
	border-radius: .1rem;
	margin: 0px 8px;
}

.major ul li .font .xq a:last-child {
	background: #ed462f;
}

.teach {
	height: 1rem;
	line-height: 1rem;
	color: #fff;
	background: #ed462f;
	font-size: .28rem;
	text-align: left;
	padding-left: 1.28rem;
	position: relative;
	clear: both;
}

.teach a {
	width: 1.4rem;
	font-size: .22rem;
	position: absolute;
	right: 1.3rem;
	top: .3rem;
	background: #fff;
	color: #ED462F;
	height:.4rem;
	line-height:.4rem;
	border-radius: .1rem;
	text-align: center;
}

#student {
	padding-top: .38rem;
}

#student .title {
	font-size: .28rem;
	color: #FFFFFF;
	background: #282b3e;
	line-height: .72rem;
	text-align: center;
}

.table{
	
}
.table_li{
	background: #c8e19d;
	font-size: .24rem;
	color: #212121;
	float: left;
	border: 1px solid #000;
	text-align: center;
	border-right: 0px;
	line-height: .44rem;
	height: .44rem;
	width: 25%;
}
.table_li:nth-child(4n){
	border: 1px solid #000;
}

/*滚动*/
.list_lh{
	height:2.1rem;
background: #fff;

width: 100%;
}
.table2_li{
	background: #fff;
	font-size: .2rem;
	color: #444444;
	border-top: 0px!important;
}

.join{
	background: #fff;
	padding:.32rem 0px .3rem;
	width: 100%;
	text-align: center;
	clear: both;
}
.join a{
	display: inline-block;
	border-radius: .25rem;
	color: #ed462f;
	border: 2px solid #ED462F;
	font-size: .2rem;
	text-align: center;
	display: block;
	width: 4.33rem;
	font-size: .3rem;
	height: .85rem;
	line-height: .85rem;
	margin: 0 auto;
	font-weight: 600;
}


/*就业保障*/
#jybz{
	margin-top: .16rem;
	padding: .4rem .2rem .2rem;
	background: #fff;
	clear: both;
	padding-bottom: 1rem;
}
#jybz .swiper-pagination>#jybz .swiper-pagination, #jybz .swiper-pagination{
	bottom:-.5rem;
}
#jybz .swiper-container{
	overflow: visible;
}
.butbz{
	background: #ef8200;
}
.butbz font{
	padding-left: .2rem;
	font-size: .24rem;
	line-height: .85rem;
	display: block;
	float: left;
	color: #fff;
}
.butbz a{
	margin-right: 10px;
	margin-top: 14px;
	float: right;
	width: 1.38rem;
	display: block;
	height: .4rem;
	line-height: .4rem;
	font-size: .2rem;
	border-radius: .25rem;
	text-align: center;
	background: #f8f400;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background: #e6e6e6;
	opacity: 1;
}
.swiper-pagination-bullet-active{
	background: #EF8200!important;
	opacity: 1;
}

/*学校环境*/
.xxhj{margin-top: .15rem;
	padding: .3rem .2rem 35px;
	background: #fff;
}
.xxhj .title{
	padding-bottom: 5px;
	border-bottom: 1px dashed #f5f5f5;
}
.xxhj .title .font1{
	float: left;
	font-size: .3rem;
}
.xxhj .title .font2{
	font-size: .24rem;
	float: right;
}
.xxhj .title .font2 a{
	color: #888888;
}
.hj_pic{
	overflow: hidden;
	position: relative;
	margin-top: .25rem;
}
.hj_pic ul{
	float: left;
}
.hj_pic ul li{
	float: left;
}
.hj_pic ul:nth-of-type(1) {
	width: 66%;
	
}
.hj_pic ul:nth-of-type(2) {
	width: 32%;
	float: right;
}
.hj_pic ul:nth-of-type(1) li.li1{
	width: 100%;
}
.hj_pic ul:nth-of-type(1) li.li4,.hj_pic ul:nth-of-type(1) li.li5{
	width: 49%;
	float: left;
}
.hj_pic ul:nth-of-type(1) li.li5{
	float: right;
}

.zxzx{
	width: 100%;
	background: #ED462F;
	display: block;
	border-radius: .25rem;
}
.zxzx a{
	font-size: .3rem;
	line-height: .8rem;
	height: .8rem;
	text-align: center;
	color: #fff;
	display: block;
	
}

/*作品*/
.xszp{margin-bottom: .15rem;}
.xszp .title .font2 li{
	float: left;
	margin: 0px 5px;
	font-size: .2rem;
	padding:2px .2rem;
	border-radius: .25rem;
	cursor: pointer;
}

.xszp .title .font2 .active{
	background: #282b3e;
	color: #fff;
}

.xszp_pic li{
	float: left;
	margin-right:1.5%;
}
.xszp_pic li img{
	width: 100%;
}
.xszp_pic li:last-child{
	margin-right: 0px;
}
.xszp_pic li:first-child{
	margin-right: 0px;
}
.xszp_pic li.li2,.xszp_pic li.li3,.xszp_pic li.li4{
	width: 32.3%;
}

/* 表单 */
.floatl {
    float: left;
    overflow: hidden;
}
.floatr {
    float: right;
    overflow: hidden;
}
.con6{margin-bottom:18px;background:#fff;}
.con2t{height:74px;margin-bottom:26px;line-height:74px;border-bottom:1px solid #ededed;box-sizing:border-box;
padding:0 .22rem;color:#2b2b2b;}
.con2t .con6tl{color:#d60000;}
.con6ml{width:56px;text-align:center;}
.con6m{padding:0 .22rem 0px .22rem;}
.con6m li{height:66px;border:1px solid #f3f3f3;line-height:66px;margin-bottom:16px;}
.con6m input{border:none;padding:0px;background:none;font-size:.22rem;width:512px;}
.con6m input:hover{border:none;outline: none!important;}
.con6m select:hover{border:none;outline: none!important;}
.con6m select,.con6m select option{border:none;padding:0px .3rem 0px 0px;background:none;font-size:.22rem;width:512px;appearance:none;color:#999999;
-moz-appearance:none;-webkit-appearance:none;background:url(../img/hiconfm4.png) right center no-repeat;}
.con6m .con2f{height:70px;line-height:70px;background:#d60000;color:#fff;margin-top:10px;cursor:pointer;width:100%;}
.con6m .con2f,.con2t .con6tl{font-size:.22rem;}
.con6 .con6tl{font-size:.24rem;}
.con6mr .input_validation-failed{border-bottom:2px solid #ff0000;height:55px;}
.con6mr .select_validation-failed{color:#ff0000;}
