@media (min-width: 1200px) {
	.container {
		width: 1180px;
		max-width: 100%;
	}
}
@media (min-width: 1279px) {
	.container {
		width: 1240px;
		max-width: 100%;
	}
}
@media (min-width: 1339px) {
	.container {
		width: 1300px;
		max-width: 100%;
	}
}
@media (min-width: 1479px) {
	.container {
		width: 1400px;
		max-width: 100%;
	}
}
.container {
	padding-right: 20px;
	padding-left: 20px;
}
.col-md-l, .col-md-r {position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.navh {}
.navline {height: 4px;background-color: rgba(0, 0, 0, 0); }
.nav-cg-w {width: 126px;min-width: 126px;}
.nav-cg-w a {text-align: center;}
.rmt {margin-top: 35px;}
.rmt1 {}
.rmt2 {}
.pgline {overflow: hidden;background: #183668;}
.pgline ul {height: 5px;overflow: hidden;}
.pgline li {width: 5.882352%;height: 5px;float: left;}
canvas {width: 100%;height: 520px !important;}
.canvas {width:100%; overflow:hidden; height:230px;}
.content-pdt {padding-top: 120px;}
.lnav {}
.lnav .col-md-l {width: 18%;float: left;}
.lnav .col-md-r {width: 82%;float: left;}
.logo .hidden-note, .logo .hidden-ipad, .logo .hidden-ipad, .logo .hidden-zipad {display: none;}
@media (min-width: 767px){
	.canteen .img-box img, .scenery .img-box img {display: none;}
}
@media (min-width: 1200px){
	.img-txt-list .txt-box {overflow: hidden;}
}
@media (max-width: 1680px){
	.float-url a {right: 16px;}
	.win-l .nrhei {display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 14;
		overflow: hidden;
		max-height: 426px;}
	.pagebox .float-nav {display: none;}
}
@media (max-width: 1440px){
	.logo .hidden-pc {display: none;}
	.logo .hidden-note {display: block;}
	.about .img-box {width: 436px;height: 287px;}
	.about .img-l-box, .scenery .img-l-box {height: 187px;}
	.canteen .img-l-box {height: 193px;}
	.canteen .img-box {height: 416px;}
	.img-txt-list .img-box {width: 584px;height: 384px;}
	.img-txt-list .txt-box h3 {padding: 10px 0 20px;}
}
@media (max-width: 1280px){
	.loginpart .login-box, .regpart .reg-box {width: 90%;}
	.about .img-box {width: 366px;height: 241px;}
	.about .img-l-box, .scenery .img-l-box {height: 160px;}
	.canteen .img-l-box {height: 166px;}
	.canteen .img-box {height: 366px;}
	.scenery .video-one {padding-top: 90px;padding-bottom: 90px;}
	.scenery .img-box {height: 120px;}
	.scenery .img-boxTwo {height: 270px;}
	.img-txt-list .img-box {width: 510px;height: 335px;margin-left: 40px;}
	.img-txt-list li:nth-child(even) .img-box {margin-right: 40px;}
}
@media (max-width: 1199px){
	.logo .hidden-note {display: none;}
	.logo .hidden-ipad {display: block;}
	.loginpart .login-box {padding: 100px 0;}
	.regpart .reg-box .reg-l {width: 54.607%;}
	.regpart .reg-box .reg-r {width: 45.393%;}
	.win-l .nrhei {-webkit-line-clamp: 11;max-height: 334px;}
	.item-table table {min-width: 820px;}
	.form-horizontal .form-box .col-md-6 {width: 100%;}
	.center-main .main-left {display: none;}
	.about .img-l-box, .scenery .img-l-box {height: 181px;}
	.img-txt-list .img-box {width: 380px;height: 251px;margin-left: 30px;}
	.img-txt-list li:nth-child(even) .img-box {margin-right: 30px;}
}
@media (max-width: 991px){
	.logo .hidden-ipad {display: none;}
	.logo .hidden-zipad {display: block;}
	.loginpart .login-box .login-l {width: 54.824%;padding-top: 78px;}
	.loginpart .login-box .login-r {width: 45.176%;padding: 50px 38px 0;height: 430px;}
	.webheader .columnname .topsearch .layui-input-wrap {width: calc((100% - 140px) / 2);}
	.webheader .columnname .topsearch .layui-btn {width: 100px;}
	.fy-box {margin-top: 25px;}
	.notice .tabnav li a {width: 130px;}
	.recruit .tabnav .col-md-3 {float: left;width: 25%;}
	.recruit .tabnav li a {font-size: 16px;}
	.pagebox {padding: 18px;}
	.faq .faq-l {width: 100%;padding-right: 0px;}
	.faq .faq-r {width: 100%;}
	.message .m-l {width: 100%;padding-right: 0px;}
	.message .m-r {width: 100%;margin-top: 20px;}
	.my-delivery-table table {min-width: 920px;margin: 0;}
	.center-content {margin-top: 30px;}
	.about .img-box {width: 320px;height: 211px;}
	.about .img-l-box, .scenery .img-l-box {height: 138px;}
	.canteen .img-l-box {height: 221px;}
	.canteen li {margin-bottom: 0;margin-top: 30px;}
	.scenery .mt li:first-child {margin-top: 30px;}
	.img-txt-list .img-box {width: 320px;height: 211px;}
	.scenery .img-boxTwo {width: 610px;}
}
@media (max-width: 767px){
	.float-url {display: none;}
	.logo .hidden-zipad {display: none;}
	.loginpart .login-box {padding: 40px 0;}
	.loginpart .login-box .login-l, .loginpart .login-box .login-r, .regpart .reg-box .reg-l, .regpart .reg-box .reg-r {width: 100%;}
	.loginpart .login-box .login-l {height: auto;padding-right: 0;padding-top: 0;margin-bottom: 30px;}
	.loginpart .login-box .login-l img {width: 80%;margin: 0 auto;}
	.loginpart .login-box .login-r {padding: 30px 20px;height: auto;}
	.regpart {padding: 36px 0 70px;}
	.regpart .reg-box .reg-l {height: 260px;background-size: cover;}
	.regpart .reg-box .reg-r {padding: 30px 20px;height: auto;}
	.webheader .columnname {padding: 42px 0 36px;}
	.webheader .columnname .welcome {width: 100%;text-align: center;line-height: inherit;margin: 0 auto 30px;font-size: 20px;letter-spacing: 3px;}
	.webheader .columnname .welcome img {float: inherit;width: 89px;margin-right: 22px;}
	.webheader .columnname .topsearch .layui-input-wrap {width: calc(100% - 109px);}
	.webheader .columnname .topsearch .layui-btn {width: 92px;font-size: 13px;height: 32px;line-height: 32px;border-radius: 5px;}
	.webheader .columnname .topsearch .layui-input-wrap {margin-right: 16px;margin-bottom: 16px;}
	.webheader .columnname .topsearch .layui-input {font-size: 13px;height: 32px;line-height: 32px;border-radius: 5px;padding-left: 10px;padding-right: 36px;}
	.new-more {margin-top: 3px;}
	.notice .tabnav li {margin: 0 3px;width: 46%;margin-bottom: 8px;}
	.notice .tabnav li a {width: 100%;padding: 6px;border-radius:5px;font-size: 15px;}
	.notice .tabnav {margin-bottom: 10px;}
	.notice-list li {margin-bottom: 16px;}
	.notice-list li:nth-child(4), .notice-list li:nth-child(5), .notice-list li:nth-child(6) {display: none;}
	.btn-more1 {width: 80%;padding: 9px;}
	.index-title .en-bg, .index-title-l .en-bg {font-size: 26px;bottom: -14px;}
	.win-l .nrhei {-webkit-line-clamp: 6;max-height: inherit;}
	.win-l.fl .nrhei.tj {
		height: 168px; /* 默认高度 */
		overflow: hidden; /* 隐藏超出部分 */
		transition: height 0.5s ease; /* 添加过渡效果 */
		font-size: 15px;
	}
	.win-l.fl .nrhei.tj.show {
		height: auto; /* 展开后高度自动 */
	}
	.video-one {margin-top: 20px;padding-top: 60px;padding-bottom: 60px;}
	.mod-table .box-table table {border: #e9ebf0 solid 1px;}
	.recruit {padding-top: 18px;}
	.recruit .tabnav .col-md-3 {width: 50%;margin-bottom: 10px;}
	.recruit-search .layui-input-wrap {width: 100%;margin-bottom: 10px;}
	.recruit-search .layui-input-wrap:nth-child(2), .recruit-search .layui-input-wrap:nth-child(3) {width: 48%;}
	.recruit-search .layui-input-wrap:nth-child(2) {margin-right: 5px;}
	.recruit-search .layui-input-wrap:nth-child(3) {margin-right: 0;margin-left: 5px;}
	.recruit-search .layui-form-select dl {top: 41px;}
	.recruit-search .layui-btn {width: 100%;}
	.recruit .tabnav li a {border-radius: 5px;font-size: 14px;padding: 6px;}
	.recruit .tabnav {margin-bottom: 12px;}
	.list-txt {margin-top: 30px;}
	.list-txt .box-s {padding: 16px;}
	.list-txt .box-date {position: inherit;left: inherit;right: inherit;top: inherit;}
	.list-txt .box-arrow {top: 20px;}
	.list-txt .box-title {height: auto;margin-top: 10px;}
	.faq .tabnav {margin-bottom: 5px;}
	.faq .tabnav li {margin-bottom: 10px;}
	.message .m-r {margin-top: 0px;}
	.form-horizontal .box-form, .form-horizontal .box-form:last-child {margin-bottom: 9px;}
	.form-horizontal .form-info-groups .info-box {margin-bottom: 2px;}
	.personal-info .info-main .info-title {font-size: 20px;}
	.form-horizontal .box-form .form-title {width: 88px;}
	.form-horizontal .box-form {padding-left: 106px;}
	.personal-info {padding: 18px;margin-bottom: 18px;}
	.personal-info .info-btn {position: inherit;top:inherit;right: inherit;width: 100%;margin-top: 15px;height: 36px;line-height: 36px;font-size: 15px;}
	.personal-info .info-btn[data-v-yl] {right: inherit;}
	.form-horizontal .form-box .layui-input-block {margin-left: 0;}
	.form-horizontal .form-box .layui-form-label {width: 100%;text-align: left;}
	.column1_l {width: 100%;font-size: 18px;}
	.grzx .tabnav li a {padding: 6px 0 14px;}
	.my-delivery-table {margin-top: 20px;}
	.step-header .step-bar .step-bar-active {height: 5px;}
	.step-header .step-bar {height: 5px;top:10px;}
	.step-header li .jump-steps {width: 25px;height: 25px;line-height: 25px;}
	.job-details .details-list .list-box .cont-info .info-table table {width: 100%;}
	.job-details .details-list .list-box .cont-info .info-table table.bt tfoot th, .job-details .details-list .list-box .cont-info .info-table table.bt tfoot td, .job-details .details-list .list-box .cont-info .info-table table.bt tbody td {font-size: 15px;}
	.job-details .details-list .list-box .cont-info .info-table table.bt tbody td:before {color: #999;font-weight: 500;}
	.job-details .details-top .top-btn {position: inherit;top:inherit;right: inherit;padding: 10px 30px;}
	.job-details .details-top .top-title {margin-top: 10px;}
	.about .txt-box {line-height: 1.8;}
	.about .img-box {width: 100%;height: auto;margin-bottom: 20px;}
	.about .img-box.ml {margin-left: 0;}
	.about .img-box.mr {margin-right: 0;}
	.about li.col-sm-4, .canteen li, .scenery li, .scenery .mt li:first-child {margin-top: 23px;}
	.about .pt {padding-top: 0;}
	.about .img-l-box, .scenery .img-l-box {height: auto;}
	.canteen .img-box, .scenery .img-box {height: auto;}
	.canteen .img-box, .scenery .img-boxTwo {width: auto;height: auto;}
	.scenery .video-one {padding-top: 60px;padding-bottom: 60px;}
	.img-txt-list .img-box {width: 100%;height: auto;margin-bottom: 24px;margin-left: 0;}
	.img-txt-list li:nth-child(even) .img-box {margin-right: 0;}
	.img-txt-list .txt-box h4 {line-height: 1.8;margin: 0 0 18px;}
	.item-table table {min-width: 378px;}
	.item-table table thead tr th {font-size: 14px;line-height: 1.4;}
	.item-table table tbody tr td {font-size: 13px;padding: 9px 8px;line-height: 1.3;}
	.form-horizontal .layui-table td,
	.form-horizontal .layui-table th {
		padding-left: 8px;
		padding-right: 8px;
	}
	.item-table .a-s {margin-right: 0;font-size: 12px;}
	.column_l {font-size: 22px;padding: 0 0 9px;}
	.personal-center {margin-top: 20px;}
	.form-horizontal .form-box .box-title {margin-bottom: 6px;}
	.form-horizontal .form-box .box-title .title-s {font-size: 19px;}
	.form-horizontal .form-box .box-title .title-s::after {height: 18px;top: 11px;}
	.webheader .columnname .topsearch {width: 100%;}
	/*分页*/
	.comp-pages .page-pc {display: none;}
	.comp-pages .page-phone {display: block!important;}
	.index-title .cn {font-size: 24px;}
	.index-title {margin-bottom: 30px;}
	.index-title::before {bottom: -20px;width: 30px;}
	.index-title-l .cn {font-size: 24px;}
	.index-title-l {margin-bottom: 32px;}
	.index-title-l::before {bottom: -22px;width: 30px;}
	.recruit-search .layui-btn, .recruit-search .layui-input, .form-horizontal .form-inp, .form-horizontal .box-form .layui-input {height: 38px;line-height: 38px;padding-left: 10px;padding-right: 10px;}
	.form-horizontal .box-form .form-title {font-size: 15px;}
	.my-delivery-table table thead tr th {width: 15%;font-size: 15px;}
	.my-delivery-table table thead tr th:first-child {width: 10%;}
	.my-delivery-table table {min-width: 550px;}
	.my-delivery-table table tbody tr td {font-size: 14px;line-height: 1.4;padding: 10px 6px;}
	.step-wrap {margin: 9px;min-height: 60px;}
	.step-header li .step-name {font-size: 14px;top: -35px;}
	.my-delivery-table .td-a a {margin-right: 0;}
}

@media (max-width: 380px){

}