<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">img {
    border: none;
    outline: none;
}

h1, h2, h3, h4, ul, li, dl, ol, p, table, td, dd {
    padding: 0;
    margin: 0;
}

ul, li, ol, dl, dt, dd {
    list-style: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.w1260 {
    max-width: 1260px;
    margin: 0 auto;
}

.w1660 {
    max-width: 1660px;
    margin: 0 auto;
}

.w1400 {
    max-width: 1400px;
    margin: 0 auto;
}

.w1200 {
    max-width: 1200px;
    margin: 0 auto;
}

.w100 {
    width: 100%;
}

.center {
    margin: 0 auto;
}

.iln {
    display: inline;
}

.ibk {
    display: inline-block;
}

.bk {
    display: block;
}

.p_rel, .p-rel {
    position: relative;
}

.p_abs, .p-abs {
    position: absolute;
}

.none {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
}

.cut {
    overflow: hidden;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.x-red {
    color: #f00;
}

.layui-form-radio{
	margin: 6px 0px 0 0;
    padding-right: 5px;
}


.school_recruit {
    padding: 70px 0px 110px;
}

.school_recruit &gt;.w1400 &gt;h2 {
    text-align: center;
    font-size: 48px;
}

@media screen and (min-width: 1000px) {
    .school_recruit ul.system_list li {
        width: 14.26%;
    }
}

.school_recruit .wrapper {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
    margin-top: 60px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    background:#fff;
}

.school_recruit .joblist{
	margin-bottom: 100px;
}

.school_recruit ul.system_list {
    background-color: #f6f9ff;
}

.school_recruit ul.system_list li {
    position: relative;
    text-align: center;
    color: #333;
}

.school_recruit ul.system_list li a {
    display: block;
    color: #333;
    padding: 30px 0;
    overflow: hidden;
}

.school_recruit ul.system_list li a .icon {
    display: block;
    width: 57px;
    height: 53px;
    margin: 0 auto;
    background: url('../images/job/icon_1.png') no-repeat center / auto 100%;
    margin-top: 10px;
}

.school_recruit ul.system_list li a .icon.icon_1{
	background-image: url('../images/job/icon_1.png');
}
.school_recruit ul.system_list li a .icon.icon_2{
	background-image: url('../images/job/icon_2.png');
}
.school_recruit ul.system_list li a .icon.icon_3{
	background-image: url('../images/job/icon_3.png');
}
.school_recruit ul.system_list li a .icon.icon_4{
	background-image: url('../images/job/icon_4.png');
}
.school_recruit ul.system_list li a .icon.icon_5{
	background-image: url('../images/job/icon_5.png');
}
.school_recruit ul.system_list li a .icon.icon_6{
	background-image: url('../images/job/icon_6.png');
}
.school_recruit ul.system_list li a .icon.icon_7{
	background-image: url('../images/job/icon_7.png');
}

.school_recruit ul.system_list li.on,
.school_recruit ul.system_list li:hover{
	background-image: linear-gradient(0deg, #00baff, #2c68ff);
}

.school_recruit ul.system_list li.on a .icon.icon_1,
.school_recruit ul.system_list li:hover a .icon.icon_1{
	background-image: url('../images/job/icon_1_hover.png');
}
.school_recruit ul.system_list li.on a .icon.icon_2,
.school_recruit ul.system_list li:hover a .icon.icon_2{
	background-image: url('../images/job/icon_2_hover.png');
}
.school_recruit ul.system_list li.on a .icon.icon_3,
.school_recruit ul.system_list li:hover a .icon.icon_3{
	background-image: url('../images/job/icon_3_hover.png');
}
.school_recruit ul.system_list li.on a .icon.icon_4,
.school_recruit ul.system_list li:hover a .icon.icon_4{
	background-image: url('../images/job/icon_4_hover.png');
}
.school_recruit ul.system_list li.on a .icon.icon_5,
.school_recruit ul.system_list li:hover a .icon.icon_5{
	background-image: url('../images/job/icon_5_hover.png');
}
.school_recruit ul.system_list li.on a .icon.icon_6,
.school_recruit ul.system_list li:hover a .icon.icon_6{
	background-image: url('../images/job/icon_6_hover.png');
}
.school_recruit ul.system_list li.on a .icon.icon_7,
.school_recruit ul.system_list li:hover a .icon.icon_7{
	background-image: url('../images/job/icon_7_hover.png');
}


.school_recruit ul.system_list li.on a,
.school_recruit ul.system_list li:hover a {
    color: #fff;
    padding:20px 0;
}

.school_recruit ul.system_list li a .tit {
    display: block;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 10px;
}

.school_recruit ul.system_list li a .desc {
    display: none;
    font-size: 16px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    width: 90%;
    margin:0 auto;
    -ms-word-break: keep-all;
    word-break: keep-all;
}


.school_recruit ul.system_list li.on a .icon,
.school_recruit ul.system_list li:hover a .icon {
    margin-top: 0;
}

.school_recruit ul.system_list li.on a .tit,
.school_recruit ul.system_list li:hover a .tit {
    margin-bottom: 0;
}

.school_recruit ul.system_list li.on a .desc,
.school_recruit ul.system_list li:hover a .desc {
    display: block;
}

.school_recruit .search_wrapper {
    padding: 70px 0;
}

.school_recruit .search_wrapper label {
    line-height: 45px;
    font-size: 20px;
    margin-left: 20px;
}

.school_recruit .search_wrapper a.searchBtn {
    margin-top: 45px;
    background-image: linear-gradient(0deg, #023082, #023082);
    height: 54px;
    line-height: 54px;
    border-radius: 3px;
    font-size: 24px;
    color: #fff;
}

.school_recruit .search_wrapper .layui-input {
    border-radius: 3px;
    border-color: #ccc;
    height: 54px;
    padding-left: 20px;
    font-size: 18px;
}

.layui-input:focus {
    border-color: #109cff!important;
}

.school_recruit .search_wrapper .city_wrapper .city {
    position: absolute;
    width: 100%;
    left: 0;
    top: 53px;
    background-color: #fff;
    border: 1px solid #109cff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    display: none;
}

.school_recruit .search_wrapper .city_wrapper .city.on {
    display: block;
}

.school_recruit .search_wrapper .city_wrapper .city a {
    display: inline-block;
    line-height: 1.6;
    margin: 0 4px;
}


/* .school_recruit .search_wrapper .city_wrapper .city::after{
	display: block;
	content:'';
	width:50px;
	height:4px;
	background-color:#fff;
	position:absolute;
	top:-1px;
	left:0;
} */

.school_recruit .search_wrapper #city {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMUQ0M0ZERTM5NjExRUFBMzQ2QTA2QTE3M0YxRjNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyMUQ0M0ZFRTM5NjExRUFBMzQ2QTA2QTE3M0YxRjNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTIxRDQzRkJFMzk2MTFFQUEzNDZBMDZBMTczRjFGM0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTIxRDQzRkNFMzk2MTFFQUEzNDZBMDZBMTczRjFGM0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4I5xQgAAAAxklEQVR42oRSyQ2DMBA0hAZoAb75QQlJCVCC3UJacQtQApRAWuDrZ0ogs9IksjjWK63MMYc93sxa640xpfe+N4nK0TO6c84tKXC2bZsB8IHnAf2BQ62CpUBosExCQD9BWi/BJFRYfttp94Q8fuHPmuoL3c6V4+KBG25pPijvXFomNYHYqcpnDnkCOBD4kq0UClBilPx7AEf5VijWVXy4A5g5i2Kp5sxMLy/kr8zZEMVVm41bCMFyiN4A3lMjKvYjL0GtrwADAGVrYAVVsZhMAAAAAElFTkSuQmCC') no-repeat center right 20px;
}

.school_recruit ul.post_list li {
    background-image: linear-gradient(0deg, #f6f9ff, #fafafa);
    margin-bottom: 10px;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    overflow: hidden;
}

.school_recruit ul.post_list li.on {
    margin-bottom: 0;
}

.school_recruit ul.post_list li a.tit {
    display: block;
    line-height: 30px;
    background-image: linear-gradient(0deg, #e4e4e4, #fafafa);
    padding: 10px 30px;
    font-size: 26px;
    color: #333;
}

.school_recruit ul.post_list li a.tit .right {
    font-size: 20px;
    position: relative;
    padding-right: 30px;
}

.school_recruit ul.post_list li a.tit .right::after {
    display: block;
    content: '';
    width: 24px;
    height: 24px;
    background: url('../images/job/close.png') no-repeat center / cover;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.school_recruit ul.post_list li.on a.tit .right::after {
    background-image: url('../images/job/open.png');
}

.school_recruit ul.post_list li .content {
    /*padding:30px 0 50px;*/
    font-size: 18px;
    line-height: 1.6;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    /* height:0;
	overflow:hidden; */
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.school_recruit ul.post_list li.on .content {
    display: block;
    /* height:auto;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s; */
}

.school_recruit ul.post_list li .content .inner {
    margin: 35px 35px 50px;
}

.school_recruit ul.post_list li .content .post_sort {
    font-size: 20px;
    color: #666;
}

.school_recruit ul.post_list li .content .post_sort span {
    margin-right: 20px;
}

.school_recruit ul.post_list li .content h3 {
    font-size: 24px;
    margin-top: 30px;
}

.school_recruit ul.post_list li .content .desc {
    margin-top: 30px;
    font-size: 18px;
    color: #666;
}

.school_recruit ul.post_list li.on .content .btn-wrapper {
    margin-top: 80px;
}

.school_recruit ul.post_list li.on .content .btn-wrapper a {
    display: block;
    height: 48px;
    line-height: 48px;
    text-align: center;
    padding:0 35px;
    color: #fff;
    float: left;
    background-image: linear-gradient(0deg, #205cf5, #2048a8);
    margin-right: 20px;
    border-radius: 3px;
    font-size: 20px;
}

.school_recruit ul.post_list li.on .content .btn-wrapper a.apply {
    padding:0 20px 0;
    background-color: #666666;
    /*background-image: url('../images/job/online.png');*/
    background-repeat: no-repeat;
    /*background-position: center right 15px;*/
    position: relative;
}
/*.school_recruit ul.post_list li.on .content .btn-wrapper a.apply:before{*/
/*    content:'ï¼ˆä¸Šä¼&nbsp;æ‚¨çš„ç®€åŽ†ï¼‰';*/
/*    position: absolute;*/
/*    left:0;*/
/*    top:100%;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    font-size: 16px;*/
/*    color: #666;*/
/*    line-height: 30px;*/
/*}*/

div.noitem{
	font-size: 14px;
	text-align: center;
	padding: 80px 0;
	color: #999;
	border-radius: 5px;
	border:1px solid #f1f1f1;
}

.mgt15{
	margin-bottom: 15px;
}

.cv-box {
	position: relative;
	overflow: hidden;
	background: #f2f2f2;
	display:none;
}
.cv-box div.header{
	height: 84px;
	line-height: 84px;
	font-size: 36px;
	color: #fff;
	background: #1b43ab;
	padding: 0 40px;
}
.cv-box div.container-box{
	margin: 62px 40px;
	overflow: hidden;
	position: relative;
}
.cv-box div.avatar{
	width:300px;
	overflow: hidden;
	margin-right: 40px;
}
.cv-box div.avatar span.avatar{
	display: block;
	height: 205px;
	width:179px;
	margin-right: 20px;
	background: #fff url('../images/job/avatar.jpg') no-repeat center / cover;
}
.cv-box label.title{
	font-size: 18px;
	line-height: 20px;
}

.cv-box label.title a.uploadBtn{
	display: block;
	float: left;
	background: #666;
	color: #fff;
	font-size: 18px;
	width: 68px;
	line-height: 28px;
	text-align: center;
	border-radius: 3px;
	margin-top: 5px;
}

.cv-box .input-block{
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}
.cv-box input.input-text,
.cv-box textarea.input-textarea{
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	background: #fff;
	border:1px solid #eeeeee;
	border-radius: 3px;
	font-size: 18px;
	color: #333;
	resize: none;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cv-box textarea.input-textarea{
	height: 97px;
	line-height: 24px;
	padding: 12px;
}
.cv-box input.input-text:focus,
.cv-box textarea.input-textarea:focus{
	border-color: #109cff;
}

.cv-box div.info{
	width: calc(100% - 340px);
}
.cv-box div.info div.input label.title,
.cv-box div.info div.textarea label.title{
	position: absolute;
	left:12px;
	top:16px;
}
.cv-box div.info div.input input,
.cv-box div.info div.textarea textarea{
	padding-left: 100px;
}
.cv-box div.info div.textarea textarea{
	margin-top: 16px;
	height: 138px;
}

.cv-box div.tpl &gt; h4{
	font-size: 23px;
	overflow: hidden;
	font-weight: normal;
	margin: 12px 0;
}
.cv-box div.tpl &gt; h4 a.moreBtn{
	font-size: 18px;
	padding:8px 18px;
	background: #aaaaaa;
	color: #fff;
	line-height: 20px;
	margin-top: 6px;
	border-radius: 3px;
}
.cv-box div.tpl &gt; h4 a.moreBtn:hover{
	background-color: #109cff;
}
.cv-box input[name='sex']{
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYBAMAAAD5bpvIAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX////MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMznz+jYAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAESSURBVBiVNZA9TsNAEEY/sBRLIRLuUhAJSJMyEQWiIm6hIRIUUNkSB3AugCy4ALlB3FFQmAtEdk0TcwDLtChCK8KPjG0yzCx4itl52p3ZpwHQvr/bAXDuQsIkolyOb43T4uyCAvjECWiQDRx+mRTOSsbNT07Gavo+vM5iwEmkIyLbe+hUFm4ngt4HvADz5xongq0YTiwYjgU5tpec1mgAR6O5YqVOgfb8xdZD892eShqKqLQYmyxZWV55eaCe5PqYFiODxsBW9WftYkP7q5H+xUX/TQo/wFWaqtdUadVhjJB0aOwnWN/rRjfdk/qxjBqhlUuR1aMM4k01f/CP8IvT/WypMXJlR+w20Hgkrr3ZI3f+Ai9Ldy/XckI8AAAAAElFTkSuQmCC') no-repeat right 15px center;
}
.cv-box input.date{
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdBAMAAACkvXo8AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX////MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMznz+jYAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADmSURBVBiVbY9NDsFQFIXPa9oKBhob0AhzE2OVPAwM/ETswH5swAYqNmAiMTK0g4p5VVJ/QVxPn2qbOoObfDnv3nMeAOhrMcA2+Cp//kz1GXLWD/x7ANUR7964UOfJecuEQ3Ft4SztxcMWmr9se7WDF+4rYr8QcE7ef0g2YnnSV/pB0jD0IwlO5bmHn1xn+9lPvPfAxha0CdAeyHs6+eiRpdBVcoZOgvsK3SRrtEeDasy7fPPLBlgZKJr/+vxhXoPKgUozymuQxVJ510Sf0AdaFtQRUBd9j/DM2P2S8BP/32F2iMmdvgG3c61uhnvVugAAAABJRU5ErkJggg==') no-repeat right 15px center;
}

.cv-box a.cv-submit-btn{
	font-size: 20px;
	display:block;
	margin: 20px auto 0;
	width:210px;
	height: 56px;
	line-height: 56px;
	color: #fff;
	background: linear-gradient(0deg, #205cf5, #2048a8);
	text-align: center;
	border-radius: 56px;
}
.cv-box a.back{
	display:block;
	width: 210px;
	margin: 20px auto 0;
	color: #999;
	text-align: center;
}
.cv-box a.back:hover{
	text-decoration: underline;
}
.layui-form-radio&gt;i:hover, .layui-form-radioed&gt;i{
	color: #109cff;
}
.layui-laydate ul.layui-laydate-list .layui-this{
	background-color:#109cff !important;
}







@media screen and (max-width: 1400px) {
    .school_recruit .search_wrapper, .school_recruit ul.post_list {
        margin: 0 20px;
    }
    .school_recruit ul.system_list li a .desc{
        font-size:14px;
        width:90%;
    }
}

@media screen and (max-width: 996px) {
	.school_recruit ul.system_list li a{
		padding:15px 0;
	}
	.school_recruit ul.system_list li.on a, .school_recruit ul.system_list li:hover a{
		padding:5px 0;
	}
	.school_recruit ul.system_list li a .icon{
		height:42px;
	}
	.school_recruit ul.system_list li a .tit{
		font-size: 18px;
	}
	.school_recruit ul.system_list li a .desc{
		font-size: 14px;
	}

	.school_recruit .search_wrapper{
		padding: 25px 0;
	}
	.layui-col-space30{
		margin: -5px -10px;
	}
	.layui-col-space30&gt;*{
		padding: 5px 10px;
	}
	.school_recruit .search_wrapper .layui-input{
		height: 40px;
	}
	.school_recruit .search_wrapper .city_wrapper .city{
		top:39px;
	}
	.school_recruit .search_wrapper a.searchBtn{
		height: 40px;
		line-height: 40px;
		margin-top: 32px;
	}
	.school_recruit .search_wrapper label{
		line-height: 32px;
		font-size: 18px;
	}
}

@media screen and (max-width: 767px) {
	.sort li{
		margin:0 10px;
	}
	.sort li:last-child{
		margin:0;
	}
	.n_title1{
		font-size: 32px;
	}
    .school_recruit {
        padding: 50px 0;
    }
    .school_recruit &gt;.w1400 &gt;h2 {
        font-size: 30px;
    }
    .school_recruit ul.system_list li.on a,
    .school_recruit ul.system_list li:hover a{
    	padding: 15px;
    }
    .school_recruit ul.system_list li a .icon {
        height: 30px;
        margin:0 auto;
    }
    .school_recruit ul.system_list li a .tit {
        font-size: 16px;
        margin:0;
    }
    .school_recruit ul.system_list li a .desc {
        font-size: 12px;
        display: none !important;
    }
    .school_recruit .search_wrapper .layui-col-space30 {
        margin: -10px;
    }
    .school_recruit .search_wrapper .layui-col-space30&gt;* {
        padding: 0 10px;
    }
    .school_recruit .search_wrapper {
        padding: 30px 0;
    }
    .school_recruit .search_wrapper .layui-input {
        height: 38px;
    }
    /* .school_recruit .search_wrapper label{
		line-height: 30px;
	}*/
    .school_recruit .search_wrapper button.layui-btn {
        /*margin-top: 30px;*/
        line-height: 38px;
        height: 38px;
    }
    .school_recruit .search_wrapper .city_wrapper .city {
        top: 36px;
    }
    .school_recruit ul.post_list li a.tit {
        padding-right: 10px;
        padding-left: 10px;
        font-size: 18px;
    }
    .school_recruit ul.post_list li a.tit .right {
        font-size: 15px;
    }
    .school_recruit ul.post_list li .content .inner {
        margin: 20px 10px;
    }
    .school_recruit ul.post_list li .content .post_sort {
        font-size: 16px;
    }
    .school_recruit ul.post_list li .content h3 {
        font-size: 20px;
        margin-top: 20px;
    }
    .school_recruit ul.post_list li .content .desc {
        font-size: 14px;
        margin-top: 20px;
    }
    .school_recruit ul.post_list li.on .content .btn-wrapper {
        margin-top: 40px;
        padding-bottom:30px;
    }
    .school_recruit ul.post_list li.on .content .btn-wrapper a {
        font-size: 18px;
        line-height: 38px;
        height: 38px;
    }
    .school_recruit ul.post_list li.on .content .btn-wrapper a.apply {
        background-position: center right 8px;
    }
    .school_recruit ul.post_list li.on .content .btn-wrapper a.apply:before{
        font-size:14px;
    }

	.cv-box div.header{
		height: 60px;
		line-height: 60px;
		font-size: 28px;
		padding: 0 20px;
	}
	.cv-box div.container-box{
		margin:32px 20px;
	}
	.cv-box div.avatar span.avatar{
		width: 132px;
		height: 140px;
	}
	.cv-box div.avatar label.title{
		float: left;
	}
	.cv-box label.title a.uploadBtn{
		float: none;
	}
	.cv-box div.info{
		width: 100%;
		margin-top: 5px;
	}

}

@media screen and (max-width: 480px) {
	.layui-col-xs3{
		width: 33.3333%;
	}
	.container{
		width: 98%;
	}
	.sort li{
		float: left;
	}
	.sort li a{
		font-size: 16px;
		line-height: 32px;
	}
	.school_recruit .joblist{
		margin-bottom: 20px;
	}
	.school_recruit ul.system_list li a .tit{
		font-size: 14px;
	}
	.school_recruit .search_wrapper{
		padding:15px 0;
	}
	.school_recruit .search_wrapper,
	.school_recruit ul.post_list{
		margin: 10px 5px;
	}
	.school_recruit .search_wrapper .layui-input{
		font-size: 14px;
	}

	.school_recruit .search_wrapper label{
		font-size: 16px;
		margin:0;
	}
	.school_recruit .search_wrapper a.searchBtn{
		font-size: 18px;
	}
	.school_recruit ul.post_list li a.tit{
		padding:5px 10px;
	}
	.school_recruit ul.post_list li a.tit .con{
		display:block;
		max-width: calc(100% - 40px);
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.school_recruit ul.post_list li a.tit .right{
	    overflow: hidden;
	    text-indent: 100000px;
	    white-space: nowrap;
	    display: block;
	    width: 0;
	}
	.school_recruit ul.post_list li .content .inner{
		margin:10px;
	}
	.school_recruit ul.post_list li .content h3{
		font-size: 18px;
		margin-top: 10px;
	}
	.school_recruit ul.post_list li .content .desc{
		margin-top: 10px;
	}
	.school_recruit ul.post_list li.on .content .btn-wrapper{
		margin-top: 10px;
	}
	.school_recruit ul.post_list li.on .content .btn-wrapper a{
		padding: 0 15px;
		margin-right: 10px;
	}


	.cv-box div.container-box{
		margin:10px 5px;
	}
	.cv-box div.info div.textarea textarea{
		margin-top: 5px;
		line-height: 28px;
		height: 110px;
	}
	.cv-box input.input-text, .cv-box textarea.input-textarea{
		font-size: 14px;
	}
	.cv-box .input-block{
		height: 38px;
		line-height: 38px;
	}
	.cv-box label.title{
		font-size: 16px;
	}
	.cv-box input.input-text,
	.cv-box textarea.input-textarea{
		height: 38px;
		line-height: 38px;
		-webkit-background-size: auto 60%;
		background-size: auto 60%;
	}
	.cv-box textarea.input-textarea{
		height: 70px;
		line-height: 28px;
	}
	.cv-box div.info div.input label.title{
		top: 9px;
	}
	.cv-box div.info div.textarea label.title{
		top:12px;
	}
	.cv-box textarea.input-textarea{
		padding: 5px 10px;
	}
	.cv-box div.tpl &gt; h4{
		font-size: 20px;
		margin:5px 0;
	}
	.cv-box div.tpl &gt; h4 a.moreBtn{
		font-size: 14px;
		padding:5px 10px;
	}

	.layui-col-space20{
		margin: -5px;
	}
	.layui-col-space20&gt;*{
		padding:5px;
	}

	.layui-laydate-range{
		width: 96% !important;
		overflow: hidden;
	}
	.layui-laydate-range .layui-laydate-main{
		width: 50% !important;
		height: 200px !important;
	}
	.layui-laydate-range .layui-laydate-header{
		padding: 10px 10px 5px;
	}
	.layui-laydate-range .layui-laydate-list{
		padding:2px;
	}
	.layui-laydate-range .laydate-month-list&gt;li{
		margin:5px 0;
		font-size: 12px;
		white-space: nowrap;
		text-overflow:ellipsis;
		overflow: hidden;
	}

	.layui-laydate-range .layui-laydate-content{
		height: 100% !important;
	}
}</pre></body></html>