* {
	padding: 0;
	margin: 0;
}

body {
	background: #f5f9fc;
}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

.clear {
	clear: both;
}

.wrap{
	max-width: 7.5rem;
	height: auto;
	margin: 0 auto;
}

/* 视频 */
.header_video{
	width: 7.5rem;
	height: 3.63rem;
}
.header_video video{
	width: 7.5rem;
	height: 3.63rem;
}
/* 视频结束 */

/* 标签 */
.tag_wrap{
	width: 7.1rem;
	height: 1.6rem;
	background: #FFFFFF;
	margin: 0.28rem auto;
}
.tag_list{
	width: 1.6rem;
	height: 0.8rem;
	font-size: 0.24rem;
	color: #444444;
	float: left;
	border-left: 0.02rem solid #e6e6e6;
	text-align: center;
	margin-top: 0.4rem;
	margin-left: 0.1rem;
}
.tag_list:first-child{
	border-left: none;
}
.tag_list_top{
	margin-bottom: 0.22rem;
}
.tag_list_bottom{
	color: #ff7420;
}
/* 标签结束 */


/* 公告开始 */
.notice{
 width: 100%;
 height: 0.77rem;
 font-size: 0.24rem;
 padding: 0.2rem 0.24rem;
 box-sizing: border-box;
}
.notice_img{
 float: left;
 width: 1.15rem;
 height: 0.42rem;
 background: url(../img/a2.png) no-repeat center;
 background-size: 1.15rem 0.42rem;
 margin-right: 0.14rem;
 margin-top: -0.07rem;
}
.notice_text{
 width: 5rem;
 height: 0.28rem;
 line-height: 0.28rem;
 float: left;
 margin-top: 0.06rem;
}
.notice_text>div>div{
 width: 5rem;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.notice a{
 color: #555555;
}
.notice a span{
 margin: 0 0.2rem;
 color: #2592fe;
}
/* 公告结束 */

/* 导航 */
.nav_wrap{
	width: 6.2rem;
	height: 0.52rem;
	line-height: 0.52rem;
	margin: 0.2rem auto 0.46rem;
	font-size: 0.28rem;
	text-align: center;
}
.nav_wrap a{
	display: inline-block;
	padding: 0.12rem 0.26rem;
	border-radius: 0.1rem;
	background: #FFFFFF;
	margin-right: 0.24rem;
	color: #2592fe;
	background: #FFFFFF;
}
.nav_wrap a:last-child{
	margin-right: 0;
}
.nav_wrap a.active{
	background: #2592fe;
	color: #FFFFFF;
}
/* 导航结束 */

/* 搜索 */
.job_search{
	width: 6.26rem;
	height: .7rem;
	background: #f4f4f4;
	border-radius: 0.08rem;
	background: #FFFFFF;
	font-size: 0.26rem;
	margin: 0 auto;
}
.search_left{
	width: 1.78rem;
	height: 0.42rem;
	line-height: 0.42rem;
	color: #333333;
	background: url(../img/a5.png) 1.3rem center no-repeat;
	background-size: .22rem .12rem;
	float: left;
	text-indent: 0.4rem;
	margin-top: 0.14rem;
	border-right: 0.02rem solid #ececec;
}
.job_search{
	position:relative;
}
.search_left{
	width: 1.78rem;
	height: 0.42rem;
	line-height: 0.42rem;
	color: #333333;
	text-indent: 0.4rem;
}
.search_left_position{
	position:absolute;
	left:0;
	top:0.7rem;
	width: 1.78rem;
	border:0.02rem solid #ececec;
	height:auto;
	background:#ffffff;
	z-index:100;
	display:none;
}
.search_left_position ul li{
	width: 1.78rem;
	height: 0.7rem;
	line-height: 0.7rem;
	color: #333333;
	text-indent: 0.4rem;
	border-top:0.02rem solid #ececec;
}
.search_left_position ul li:first-child{
	border-top:none;
}

.search_right{
	float: right;
	width: 4.35rem;
	height: 100%;
	padding-left: 0.58rem;
	background: url(../img/a13.png) no-repeat 0.2rem center;
	background-size: 0.3rem;
	box-sizing: border-box;
}
.search_right input{
	color: #333333;
	border: 0;
	padding: .2rem 0;
	background: transparent;
	outline: none;
	line-height: 0.4rem;
	margin-left: 0.1rem;
}
/* 搜索结束 */

/* 统计 */
.count{
	font-size: 0.24rem;
	color: #343434;
	text-align: center;
	line-height: 0.3rem;
	margin-top: 0.4rem;
}
.count span{
	margin: 0 0.05rem;
}
/* 统计结束 */


/* 列表 */
.list_wrap{
	width: 7.1rem;
	height: auto;
	margin: 0 auto;
}
.list_title{
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.32rem;
	color: #2592fe;
	text-align: center;
	background: url(../img/a7.png) no-repeat center;
	background-size: 2.8rem 0.02rem;
	margin: 0.4rem auto;
}
.list_content{
	width: 7.1rem;
	height: 3.3rem;
	margin: 0 auto;
	overflow: hidden;
}
.list_content.active{
	height: auto;
}
.list_content ul li{
	width: 2.3rem;
	height: 2.96rem;
	float: left;
	margin-left: 0.1rem;
	background: url(../img/a14.png) no-repeat center;
	background-size: 2.3rem 2.96rem;
	position: relative;
	margin-bottom: 0.4rem;
	position:relative;
}

.list_content ul li .online{
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../images/online.png) no-repeat top;
	width: 30px;
	height: 50px;
}
.list_content ul li .outline{
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../images/outline.png) no-repeat top;
	width: 30px;
	height: 50px;
}
.list_content_top{
	width: 100%;
	height: 1rem;
	padding: 0.2rem;
	box-sizing: border-box;
}
.list_content_img{
	width: 0.7rem;
	height: 0.7rem;
	float: left;
	margin-right: 0.2rem;
}
.list_content_img a{
	display: block;
	width: 0.7rem;
	height: 0.7rem;
}
.list_content_img img{
	width: 0.7rem;
	height: 0.7rem;
	vertical-align: 1.2rem;
}
.list_img_text{
	width: 1.9rem;
	height: 0.7rem;
	float: left;
	font-size: 0.22rem;
	overflow: hidden;
	line-height: 0.35rem;
	text-align:center;
}
.list_img_text a{
	color: #444444;
}
.list_content_center{
	width: 100%;
	height: 1rem;
	padding: 0.2rem;
	overflow: hidden;
	box-sizing: border-box;
}
.list_content_center a{
	display: block;
	line-height: 0.35rem;
	color: #777777;
	font-size: 0.22rem;
	overflow:hidden;
	height:0.35rem;
}
.list_content_line{
	width: 1.8rem;
	height: 0.01rem;
	border-bottom: 0.01rem dashed #f1f1f1;
	margin:  auto;
}
.list_content_bottom{
	font-size: 0.18rem;
	text-indent: 0.3rem;
	line-height: 0.56rem;
	background:url(../img/a9.png) no-repeat 1.8rem center;
	background-size: 0.28rem;
}
.list_content_bottom a{
	color: #949494;
}
.list_content_position{
	position: absolute;
	display: block;
	width: 1.56rem;
	height: 0.46rem;
	line-height: 0.46rem;
	color: #FFFFFF;
	background: #00cc83;
	text-indent: 0.5rem;
	background-image: url(../img/a15.png);
	background-repeat: no-repeat;
	background-position: 0.16rem center;
	background-size: 0.27rem 0.22rem;
	font-size: 0.22rem;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -0.2rem;
	border-radius: 0.4rem;
}
.load_more{
	width: 7rem;
	margin: 0 auto;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.26rem;
	color: #777777;
	background: #edf3f9;
	border-radius: 0.2rem;
}
/* 列表结束 */

.bottom_padding{
	padding-bottom: 1.5rem;
}

/* 底部固定定位 */
.bottom_position{
	position: fixed;
	width: 7.5rem;
	height: 1.2rem;
	background: rgba(0,0,0,.5);
	z-index: 3;
	left: 0;
	bottom: 0;
}
.bottom_position a{
	display: block;
	padding: 0 .6rem;
	border-radius: .08rem;
	background: #1787fb;
	font-size: 0.24rem;
	color: #FFFFFF;
	float: left;
	margin-left: 0.6rem;
	margin-top: 0.3rem;
	height: 0.66rem;
	line-height: 0.66rem;
}
.bottom_close{
	width: 0.58rem;
	height: 0.58rem;
	position: relative;
	top: 0.4rem;
	background: url(../img/a16.png) no-repeat center;
	background-size: 0.58rem;
	left: 6.6rem;
}
.bottom_position .bottom_position_other{
	background: #f19e5b;
}
/* 底部固定定位结束 */


/* 左侧列表 */
.left_position{
	width: 1.4rem;
    height: 7.4rem;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    font-size: 0.22rem;
    background: url(../img/a3.png) no-repeat center;
    background-size: 1.4rem 7.2rem;
    text-align: center;
}
.left_position_top{
	height: 0.48rem;
	width: 100%;
	line-height: 0.48rem;
	color: #FFFFFF;
}
.left_position_center{
	 background: #FFFFFF;
    width: 1.22rem;
    height: 6.4rem;
    background: #FFFFFF;
    border-radius: 0.2rem;
    margin: 0 auto;
}
.left_position_center a{
	line-height: .456rem;
	display: block;
	text-align: center;
	width: 100%;
	color: #333;
}
.left_position_close{
	line-height: 0.36rem;
	color: #FFFFFF;
	margin-top: .04rem;
}
/* 左侧列表结束 */
/* 实习左侧列表 */
.left_position2{
	width: 1.4rem;
    height: 7.8rem;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    font-size: 0.22rem;
    background: url(../img/a3.png) no-repeat center;
    background-size: 1.4rem 7.6rem;
    text-align: center;
}
.left_position_top2{
	height: 0.48rem;
	width: 100%;
	line-height: 0.48rem;
	color: #FFFFFF;
}
.left_position_center2{
	 background: #FFFFFF;
    width: 1.22rem;
    height: 6.8rem;
    background: #FFFFFF;
    border-radius: 0.2rem;
    margin: 0 auto;
}
.left_position_center2 a{
	line-height: .456rem;
	display: block;
	text-align: center;
	width: 100%;
	color: #333;
}
.left_position_close2{
	line-height: 0.36rem;
	color: #FFFFFF;
	margin-top: .04rem;
}
/* 左侧列表结束 */
/* 右侧列表 */
.right_position{
	 width: 1.4rem;
    height: 6.5rem;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    font-size: 0.22rem;
    background: url(../img/a4.png) no-repeat center;
    background-size: 1.4rem 6.5rem;
    text-align: center;
}
.right_position_top{
	height: 0.48rem;
	width: 100%;
	line-height: 0.48rem;
	color: #FFFFFF;
}
.right_position_center{
	background: #FFFFFF;
    width: 1.22rem;
    height: 5.5rem;
    background: #FFFFFF;
    border-radius: 0.2rem;
    margin: 0 auto;
}
.right_position_center a{
	line-height: .456rem;
	display: block;
	text-align: center;
	width: 100%;
	color: #333;
	overflow: hidden;
	height: 0.456rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 0.1rem;
    box-sizing: border-box;
}
.right_position_close{
	line-height: 0.36rem;
	color: #FFFFFF;
	marg右in-top: .04rem;
}
/* 侧列表结束 */






/*新列表*/
.new_list_wrap{
	width: 7.5rem;
	height: auto;
	background: #f0f2f5;
	padding-bottom: 1.4rem;
	margin-top: 0.2rem;
}
.new_list{
	width: 100%;
	height: 4.9rem;
	background: #FFFFFF;
	margin-bottom: 0.2rem;
}
.new_list_top{
	width: 100%;
	height: 1.1rem;
}
.new_list_top_img{
	float: left;
	width: 0.65rem;
	height: 0.65rem;
	border:0.01rem solid #f6f6f6;
	margin-top: 0.225rem;
	margin-left: 0.225rem;
	position: relative;
}
.new_list_top_img img{
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	left: 0.025rem;
	top: 0.025rem;
}
.new_list_top_school{
	width: 6rem;
	height: 1.1rem;
	font-size: 0.32rem;
	color: #444444;
	line-height: 1.1rem;
	float: right;
	margin-right: 0.225rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 0.01rem dashed #f6f6f6;
}
.new_list_center{
	height: 2.2rem;
	width: 100%;
}
.new_list_center_left{
	float: left;
	width: 4.46rem;
	height: 2.22rem;
	font-size: 0.28rem;
	color: #555555;
	line-height: 0.54rem;
	margin-left: 0.225rem;
}
.new_list_center_left p{
	width: 4.46rem;
	height: 0.54rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.new_list_center_left p:first-child{
	margin-top: 0.2rem;
}
.new_list_center_sqr{
	width: 1.52rem;
	height: 1.52rem;
	margin-right: 0.225rem;
	margin-top: 0.2rem;
	border:0.01rem solid #f6f6f6;
	float: right;
}
.new_list_center_sqr img{
	width: 1.3rem;
	height: 1.3rem;
	margin-top: 0.11rem;
	margin-left: 0.11rem;
}


.new_list_button{
	width: 5.6rem;
	height: 0.76rem;
	line-height: 0.76rem;
	border-radius: 0.08rem;
	border: 0.01rem solid #1787fb;
	color: #1787fb;
	background: #f0f7ff;
	text-align: center;
	margin: 0.2rem auto 0;
	font-size: 0.36rem;
	display: block;
}
/*新列表结束*/


/*详情*/
.detail_new_wrap{
	width: 7.5rem;
	height: auto;
	background: #eff3f6;
}

/*最上边*/
.detail_info{
	width: 7.5rem;
	height: auto;
	position: relative;
	background: #ffffff;
	margin-bottom: 0.2rem;
}
.detail_info_top{
	width: 7.5rem;
	height: 2.2rem;
	background: #349aff;
	margin-bottom: 1.2rem;
}
.detail_info_img{
	position: absolute;
	left: 0;
	top: 1.22rem;
	right: 0;
	margin: 0 auto;
	width: 2rem;
	height: 2rem;
	background: #ffffff;
}
.detail_info_img img{
	width: 1.8rem;
	height: 1.8rem;
	margin-left: 0.1rem;
	margin-top: 0.1rem;
}
.detail_info_school{
	width: 7.5rem;
	height: 0.68rem;
	line-height: 0.68rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.32rem;
	color: #444444;
	margin-bottom: 0.2rem;
	text-align: center;
}
.detail_info_text{
	width: 7.5rem;
	padding: 0.225rem;
	box-sizing: border-box;
	font-size: 0.28rem;
	color: #555555;
	line-height: 0.54rem;
}

.detail_info_text p{
	width: 7.2rem;
	height: 0.54rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.detail_info_text p span{
	margin-right: 0.2rem;
}
/*最上边结束*/

/*学院简介*/
.school_info{
	width: 100%;
	padding: 0.225rem;
	box-sizing: border-box;
	background: #ffffff;
	margin-bottom: 0.2rem;
}
.new_common_title{
	width: 100%;
    height: 0.46rem;
    text-indent: 0.56rem;
    background: url(../img/d1.png) no-repeat left center;
    background-size: 0.32rem 0.36rem;
    font-size: 0.3rem;
    color: #222222;
    font-weight: 700;
    line-height: 0.46rem;
    margin-bottom: 0.2rem;
}
.school_info_text{
	font-size: 0.24rem;
	color: #777777;
	line-height: 0.5rem;
	margin-bottom: 0.2rem;
}
.school_info_img{
	width: 100%;
	height:2.32rem;
	padding-bottom: 0.2rem;
}
.school_info_img img{
	width: 7.05rem;
	height:2.32rem;
}

/*毕业生情况*/
.gradutate_info{
	width: 100%;
	padding: 0.225rem;
	box-sizing: border-box;
	background: #ffffff;
	margin-bottom: 0.2rem;
}
.new_common_title.a2{
	width: 100%;
    height: 0.46rem;
    text-indent: 0.56rem;
    background: url(../img/d2.png) no-repeat left center;
    background-size: 0.43rem 0.32rem;
    font-size: 0.3rem;
    color: #222222;
    font-weight: 700;
    line-height: 0.46rem;
    margin-bottom: 0.2rem;
}
.gradutate_info_text{
	font-size: 0.24rem;
	color: #777777;
	line-height: 0.5rem;
	margin-bottom: 0.2rem;
}

/*电子书*/
.ebook_info{
	width: 100%;
	padding: 0.225rem;
	box-sizing: border-box;
	background: #ffffff;
	margin-bottom: 0.2rem;
}
.new_common_title.a3{
	width: 100%;
    height: 0.46rem;
    text-indent: 0.56rem;
    background: url(../img/d3.png) no-repeat left center;
    background-size: 0.28rem 0.33rem;
    font-size: 0.3rem;
    color: #222222;
    font-weight: 700;
    line-height: 0.46rem;
    margin-bottom: 0.2rem;
}
.ebook_info_sqr{
	width: 2.4rem;
	height: 2.4rem;
	margin: 0.4rem auto;
	border:0.01rem solid #f6f6f6;
}
.ebook_info_sqr img{
	width: 2.1rem;
	height: 2.1rem;
	margin-top: 0.15rem;
	margin-left: 0.15rem;
}
.ebook_info_text{
	width:5.8rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.32rem;
	color: #777777;
	margin: 0 auto;
	background: #fafafa;
}

/*特色专业*/
.special_info{
	width: 100%;
	padding: 0.225rem;
	box-sizing: border-box;
	background: #ffffff;
	margin-bottom: 0.2rem;
}
.new_common_title.a4{
	width: 100%;
    height: 0.46rem;
    text-indent: 0.56rem;
    background: url(../img/d4.png) no-repeat left center;
    background-size: 0.36rem 0.33rem;
    font-size: 0.3rem;
    color: #222222;
    font-weight: 700;
    line-height: 0.46rem;
    margin-bottom: 0.2rem;
}
.special_info_list{
	width: 100%;
	height: auto;
    border: 0.01rem solid #f6f6f6;
    margin: 0.2rem auto;
    box-sizing: border-box;
    padding-bottom: 0.2rem;
}
.special_info_title{
	width: 100%;
	height: 0.82rem;
	font-size: 0.3rem;
	color: #3b77f2;
	line-height: 0.82rem;
	text-align: center;
}
.special_info_describe{
	width: 6.32rem;
	height: auto;
	margin: 0 auto;
}
.special_info_describe_title{
	padding-left: 0.26rem;
	height: 0.62rem;
	line-height: 0.62rem;
	font-size: 0.24rem;
	color: #191919;
	width: 100%;
	box-sizing: border-box;
	background: url(../img/d6.png) no-repeat left center;
	background-size: 0.15rem 0.15rem;
}
.special_info_describe_text{
	padding-left: 0.26rem;
	box-sizing: border-box;
	font-size: 0.24rem;
    color: #777777;
    line-height: 0.5rem;
}
.special_info_num{
	width: 6.32rem;
	height: auto;
	margin: 0 auto;
}
.special_info_num_title{
	padding-left: 0.26rem;
	height: 0.62rem;
	line-height: 0.62rem;
	font-size: 0.24rem;
	color: #191919;
	width: 100%;
	box-sizing: border-box;
	background: url(../img/d6.png) no-repeat left center;
	background-size: 0.15rem 0.15rem;
}
.special_info_num_text{
	padding-left: 0.26rem;
	box-sizing: border-box;
	font-size: 0.24rem;
    color: #777777;
    line-height: 0.5rem;
}
/*按钮*/
.new_button{
	width: 7.05rem;
	height: 0.9rem;
	line-height: 0.9rem;
	text-align: center;
	border-radius: 0.08rem;
	color: #ffffff;
	background: #349aff;
	font-size: 0.4rem;
	display: block;
	margin: 0.3rem auto;
}