.bannerTextH{
	color: #000 !important;
}
.l_rc1_1 {
	width: 100vw;
	height: 37.5vw;
	background-image: url(../l_img/rc1_1Bg.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.l_rc1_1 .content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 8.33333vw;
	width: 35.41666vw;
}

.l_rc1_1 .title {
	color: #d60011;
	font-family: Human;
	font-size: 44px;

	text-transform: uppercase;
}

.l_rc1_1 .title1 {
	color: #000000;
	font-size: 36px;
	padding-bottom: 2.60416vw;
	border-bottom: 2px solid #d60011;
	margin-bottom: 1.82291vw;
}

.l_rc1_1 .text {
	color: #000000;
	font-size: 20px;
	margin-bottom: 1.30208vw;
}

.l_rc1_1 .text1 {
	color: #000000;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 4.6875vw;
}

.l_rc1_2 {
	width: 100vw;
	height: 40.625vw;
	background-image: url(../l_img/rc1_2Bg.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 6.25vw;
	position: relative;
}

.l_rc1_2 .content {
	text-align: center;
	color: #FFF;
}

.l_rc1_2 .title {
	font-family: Human;
	font-size: 44px;

	text-transform: uppercase;
}

.l_rc1_2 .title1 {
	font-size: 34px;
	margin-bottom: 1.30208vw;
}

.l_rc1_2 .text {
	font-size: 16px;
}

.l_rc1_2 .rcSwiper {
	height: 240px;
	width: 83.33333vw;
	margin: auto;
	margin-top: 3.38541vw;
	position: relative;
}

.l_rc1_2 .rcSwiper .swiper-container,
.l_rc1_2 .rcSwiper .swiper-wrapper {
	width: 100%;
	height: 100%;
}

.l_rc1_2 .rcSwiper .swiper-slide {
	width: 50%;
	height: 100%;
}

.l_rc1_2 .rcSwiper .swiper-slide .rcSwiperBox,
.l_rc1_2 .rcSwiper .swiper-slide .rcSwiperBox a {
	width: 100%;
	height: 100%;
	display: block;
}

.l_rc1_2 .rcSwiper .swiper-slide .fl,
.l_rc1_2 .rcSwiper .swiper-slide .fr {
	width: 50%;
	height: 100%;
}

.l_rc1_2 .rcSwiper .swiper-slide .fl .img {
	width: 100%;
	height: 100%; display: flex; align-items: center; justify-content: center;
	overflow: hidden;
}

.l_rc1_2 .rcSwiper .swiper-slide .fl .img img {
	 max-width: none;
	transition: 1s;
}

.l_rc1_2 .rcSwiper .swiper-slide .fr {
	padding: 2.08333vw 1.5625vw 1.30208vw;
	background-color: #FFF;
	position: relative;
	transition: 1s;
}
.l_rc1_2 .rcSwiper .swiper-slide .fr .title {
	font-size: 18px;
	color: #000000;
	padding-bottom: 0.9375vw;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 0.9375vw;
}

.l_rc1_2 .rcSwiper .swiper-slide .fr .text {
	font-size: 14px;
	color: #666666;
	line-height: 25px; height: 50px;
}

.l_rc1_2 .rcSwiper .swiper-slide .fr .date {
	color: #d60011;
	font-size: 14px;
	font-family: Human;
	text-decoration: underline;
	font-weight: bold;
	position: absolute;
	bottom: 1.30208vw;
	left: 1.5625vw;
	transition: 1s;
}

.l_rc1_2 .rcSwiper .swiper-slide a:hover img {
	transform: scale(1.1);
}

.l_rc1_2 .rcSwiper .swiper-slide a:hover .date {
	bottom: 1.82291vw;
}

.l_rc1_2 .rcSwiper .swiper-pagination {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -4.0625vw;
}

.l_rc1_2 .rcSwiper .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #FFF;
	display: inline-block;
	margin-left: 15px;
	border: 1px solid rgba(255, 255, 255, 0.0);
	cursor: pointer;
	outline: none;
	position: relative;
	transition: 0.5s;
}

.l_rc1_2 .rcSwiper .swiper-pagination-bullet::after {
	content: "";
	width: 24px;
	height: 24px;
	border: 2px solid #da251d;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	border-radius: 50%;
	transition: 0.5s;
}

.l_rc1_2 .rcSwiper .swiper-pagination-bullet:first-child {
	margin-left: unset;
}

.l_rc1_2 .rcSwiper .swiper-pagination-bullet-active {
	background-color: #da251d;
	margin-left: 1.19791vw;
	margin-right: 0.41666vw;
}

.l_rc1_2 .rcSwiper .swiper-pagination-bullet-active::after {
	opacity: 1;
}

.l_rc1_3 {
	padding-bottom: 11.19791vw;
	width: 100vw;
	background-color: #ffffff;
	position: relative;
	padding-top: 5.20833vw;
}
.l_rc1_3 .content{
	width: 83.33333vw;
	margin: auto;
}
.l_rc1_3 .conHeader {
	text-align: center;
}

.l_rc1_3 .conHeader p {
	color: #d60011;
	font-size: 48px;
	font-weight: bold;
	font-family: Human;
	text-transform: uppercase;
	
}

.l_rc1_3 .conHeader h2 {
	color: #000000;
	font-weight: bold;
	font-size: 38px;
}

.l_rc1_3 .conInput {
	display: flex;
	margin-top: 2.60416vw;
}

.l_rc1_3 .conInput div {
	flex: 1;
	margin-left: 2.08333vw;
	position: relative;
}
.l_rc1_3 .conInput div::after{
	content: "";
	background-image: url(../l_img/l_rc1_3Arr.png);
	width: 14px;
	height: 7px;
	display: block;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	z-index: 9;
}
.l_rc1_3 .conInput div:last-child::after{
	content: unset;
}
.l_rc1_3 .conInput div:first-child {
	margin-left: unset;
}

.l_rc1_3 .conInput input {
	height: 3vw;
	border-radius: 0;
	width: 100%;
	border-bottom: 2px solid #000;
	color: #000;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position: 19.01041vw center;
	background-size: 0.625vw 0.36458vw;
}

.l_rc1_3 .conInput input::placeholder {
	color: #999999;
}

#search {
	position: relative;
}
#search i{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	z-index: 9;
	color: #000;
	font-weight: bold;
	cursor: pointer;
}

.searchBtn {
	display: block;
	width: 0.83333vw;
	height: 0.78125vw;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	cursor: pointer;
	z-index: 99;
	background-image: url(../images/icon/jobSearch.png);
	background-size: contain;
	cursor: pointer;
	background-position: center;
}

.l_rc1_3 .conInput select {
	height: 3vw;
	width: 100%;
	border-bottom: 2px solid #000;
	color: #999999;
	font-size: 16px;
	background-image: url(../images/icon/jobArrow.png);
	background-repeat: no-repeat;
	background-position: 19.01041vw center;
	background-size: 0.625vw 0.36458vw;
	cursor: pointer;
}

.l_rc1_3 .conInput option {
	font-size: 16px;
}

#city {
	cursor: pointer;
}

.l_rc1_3 .conPost {
	margin-top: 4.16666vw;
}
.postList {
	width: 100%;
	border-bottom: 2px solid #000;
	margin-top: 4.16666vw;
	padding-bottom: 3.38541vw;
	position: relative;
}
.postList:hover::after{
	width: 100%;
}
.postList::after{
	content: "";
	display: block;
	width: 0;
	border-bottom: 2px solid #d60011;
	position: absolute;
	left: 0;
	bottom: -2px;
	transition:1s;
	z-index: 9;
}
.postList:first-child {
	margin-top: unset;
}

.postList_type {
	font-size: 32px;
	color: #000000;
	font-weight: bold;
}

.postList_claim {
	margin-top: 1.5625vw;
}

.postList_claim span {
	color: #888888;
	font-size: 14px;
	border: none;
	background-color: #f2f2f2;
	padding: 0.67708vw 1.82291vw;
	display: inline-block;
	margin-right: 1.04166vw;
}

.postList_footer {
	margin-top: 2.86458vw;
	position: relative;padding-right: 150px;
}

.postCondition {
	display: inline-block;
	font-size: 15px;
	color: #888888;
	line-height: 30px;
}

.posRight {
	font-size: 16px;
	color: #000;
	cursor: pointer;
	position: absolute;
	right: 0;
	display: inline-block;
	top: 50%;
	transform: translateY(-50%);
}

.posRight span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 0.52083vw;
}

.posRight div {
	width: 100%;
}

.conPostArr {
	width: 40px;
	height: 36px;
	background-image: url(../l_img/l_rc1_3BigArr.png);
	background-position: center;
	background-size: cover;
	transition: 1s;
}

.postDetalis {
	position: relative;
	transition: 1s;
}

.postDetalis::after {
	content: '';
	width: 0;
	border-bottom: 2px solid #d60011;
	position: absolute;
	left: 0;
	bottom: -5px;
	transition: 1s;
}
.postList:hover .postDetalis{
	color: #d60011;
}
.postList:hover .postDetalis::after {
	width: 100%;
}
.postList:hover .conPostArr {
	background-image: url(../l_img/_l_rc1_3BigArr.png);
	transition: 0.3s;
}
.Pagination{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 4.6875vw;
}
.Pagination .iconfont{
	color: #c1c1cc;
	transition: 0.5s;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}
.Pagination .iconfont:hover{
	color: #d60011;
}
.Pagination div{
	display: inline-block;
	vertical-align: middle;
	margin: 0 1.04166vw;
}
.Pagination .group{
	display: inline-block;
	width: 1.66666vw;
	height: 1.66666vw;
	/* background-color: #FFF; */
	color: #000000;
	transition: 0.5s;
	text-align: center;
	margin: 0 5px;
	font-family: Human;
	font-weight: bold;
	line-height: 1.66666vw;
}
.Pagination .group:hover{
	background-color: #d60011;
	color: #FFF;
}
.Pagination .rcactive{background-color: #d60011;
	color: #FFF;}
.l_rc1_3 .rcactive{
	background-color: #d60011 !important;
	color: #FFF !important;
}
.l_rc2{
	margin-top: 4.6875vw;
	width: 100vw;
	padding: 1.82291vw 0 6.51041vw;
	background-color: #f1f1f1;
}
.l_rc2 .content{
	width: 1000px;
	margin: auto;
	font-size: 16px;
	line-height: 25px;
	padding:50px 0px;
}
.l_rc2 .content .title{ font-size: 32px; font-weight: bold; margin-bottom: 40px;}
.l_rc2 .content .desc{ line-height: 34px;}
.l_rc2Nav{
	padding-left: 8.33333vw;
	font-size: 14px;
	color: #888888;
}
.l_rc2Nav a{
	color: #888888;
	margin-right: 2.08333vw;
	position: relative;
}
.l_rc2Nav a::after{
	content: "";
	background-image: url(../l_img/navArr.png);
	width: 5px;
	height: 10px;
	display: block;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	right: -1.04166vw;
	z-index: 9;
}
.l_rc2Nav a:last-child::after{
	content: unset;
}
.l_rc2List{
	width: 52.08333vw;
	margin: auto;
	margin-top: 3.64583vw;
	position: relative;
}
.l_rc2List i,.l_rc2List span{
	vertical-align: middle;
	font-size: 16px;
	color: #000000;
	transition: 0.5s;
}
.l_rc2List span{
	margin: 0 10px;
}
.l_rc2List a:hover i,.l_rc2List a:hover span{
	color: #d60011;
}
.l_rc2List .cen{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.l_lx1{
	width: 100vw;
	position: relative;
	overflow: hidden;
}
.l_lx1 .top{
	padding-top: 7.03125vw;
	height: 32.8125vw;
	width: 100%;
	background-color: #f1f1f1;
	text-align: center;
}
.l_lx1 .top .title h2{
	font-size: 46px;
	color: #d60011;
	font-family: Human;
	text-transform: uppercase;

}
.l_lx1 .top .title div{
	font-size: 36px;
	color: #000000;
	font-weight: bold;
}
.l_lx1 .bot{
	height: 35.25vw;
	width: 100%;
	padding: 0 8.33333vw;
	background-color: #d10011;
	position: relative;
}
.l_lx1 .lx_map{
	position: absolute;
	width: 83.33333vw;
	height: 31.25vw;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.l_lx1 .lx_map img{
	width: 100%;
	height: 100%;
}
.l_lx1ItemBox{
	position: absolute;
	bottom: 4.16666vw;
	width: 75vw;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	display: flex;
	color: #FFF;
	font-size: 18px;
}
.l_lx1ItemBox .item{
	flex: 1;
}

.l_lx1ItemBox .item .img{
	width: 6.25vw;
	height: 6.25vw;
	margin: auto;
	margin-bottom: 1.5625vw;
}
.l_lx1ItemBox .item .img img{
	width: 100%;
	height: 100%;
}
.l_lx2{
	width: 100vw;
/* 	height: 36.45833vw; */
	background-image: url(../l_img/l_lx2Bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 5.20833vw 0;
}
.l_lx2 .title{
	text-align: center;
}
.l_lx2 .title h2{
	font-size: 46px;
	color: #d60011;
	font-family: Human;
	text-transform: uppercase;
	
}
.l_lx2 .title div{
	font-size: 36px;
	color: #000000;
	font-weight: bold;
}
.l_lx2 .content{
	width: 65.625vw;
	margin: auto;
	margin-top: 2.86458vw;
}
.l_lx2 .content .top{
	display: flex;
}
.l_lx2 .content .top div{
	flex: 1;
	height: 3.125vw;
	border: 1px solid #dddddd;
	background-color: #FFF;
	padding-left: 1.30208vw;
}
.l_lx2 .content .top div:nth-child(3n-1){
	margin: 0 1.5625vw;
}
.l_lx2 .content .top div span,.l_lx2 .content .top div input{
	display: inline-block;
	font-size: 16px;
}
.l_lx2 .content .top div span{
	color: #000000;
}
.l_lx2 .content .top div input{
	width: 16.44791vw;
	height: 100%;
	vertical-align: middle;
}
.l_lx2 .content .bot{
	width: 100%;
	height: 6.77083vw;
	border: 1px solid #dddddd;
	margin-top: 1.30208vw;
	padding-top: 1.04166vw;
	padding-left: 1.30208vw;
	display: flex;
	background: #fff;
}
.l_lx2 .content .bot span{
	flex: 0.3;
	color: #000000;
	font-size: 16px;
}
.l_lx2 .content textarea{
	flex: 3.9;
	display: inline-block;
	padding-top: 2px;
	height: 100%;
	overflow-y: auto;
}
.l_lx2Btn{
	margin: auto;
	margin-top: 4.16666vw;
	width: 12.5vw;
	display: block;
	background-color: #d60011;
	border: 1px solid #d60011;
	color: #FFF;
	font-size: 16px;
	cursor: pointer;
	height: 2.86458vw;
	line-height: 2.86458vw;
	text-align: center;
	transition: 0.5s;
}
.l_lx2Btn i{
	margin-left: 5px;
	font-weight: bold;
	transform: rotate(-45deg);
	display: inline-block;
	transition: 0.5s;
}
.l_lx2Btn:hover{
	background-color: rgba(255,255,255,0.0);
	color: #d60011;
}
.l_lx2Btn:hover i{
	transform: rotate(0);
}
.l_dq1{
	background-color: #f1f1f1;
	padding: 4.16666vw 13.54166vw 10.41666vw;
	position: relative;
}
.l_dq1 .top .title h2{
	font-size: 2.39583vw;
	color: #d60011;
	font-family: Human;
	text-transform: uppercase;

}
.l_dq1 .top .title div{
	font-size: 1.875vw;
	color: #000000;
	font-weight: bold;
}
.l_dq1 .top  .fr div{
	width: 16.66666vw;
	height: 2.76041vw;
	line-height: 2.76041vw;
	border: 2px solid #cccccc;
	padding-left: 1.30208vw;
	position: relative;
}
.l_dq1 .top  .fr div span{
	font-size: 16px;
	color: #000000;
}
.l_dq1 .top  .fr div select{
	display: inline-block;
	vertical-align: middle;
	color: #d60011;
	font-size: 20px;
	font-family: Human;
	width: 70%;
	height: 100%;
	text-align: center;
	cursor: pointer;
	padding-left: 5%;
}
.l_dq1 .top  .fr div::after{
	content: "";
	z-index: 9;
	background-image: url(../l_img/dqArr.png);
	width: 12px;
	height: 7px;
	background-position: center;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 1.5625vw;
}
.l_dq1 .top  .fr div select option{
	padding-left: 5%;
}
.l_dq1 .top  .fr p{
	margin-top: 0.52083vw;
	font-size: 14px;
	color: #a5a5a5;
}
.l_dq1 .top  .fr p span{
	color: #000;
	font-weight: bold;
	margin: 0 5px;
	vertical-align: top;
}
.l_dq1 .bot{
	margin-top: 3.64583vw;
	width: 100%;
}
.l_dq1 .bot .item{
	width: 100%;
	height: 10.9375vw;
	border-bottom: 1px ;
	margin-top: 3.125vw;
}
.l_dq1 .bot .item:first-child{
	margin-top: unset;
}
.l_dq1 .bot .item a{
	display: flex; 
	width: 100%;
	height: 100%;
}
.l_dq1 .bot .item .img{
	width: 16.66666vw;
	height: 100%; flex-shrink: 0;
	overflow: hidden;
}
.l_dq1 .bot .item .img img{
	width: 100%;
	height: 100%;
	transform: scale(1.0);
	transition: 1s;
}
.l_dq1 .bot .item .content{
	padding-top: 1.30208vw;
	margin-left: 1.82291vw;
	border-bottom: 1px solid #cccccc;
	height: 100%; width: calc(100% - 18vw);
	position: relative; flex: 1;
}
.l_dq1 .bot .item .content::after{
	content: "";
	width: 0;
	border-bottom: 1px solid #d60011;
	position: absolute;
	left: 0;
	z-index: 9;
	bottom: 0;
	transition: 1s;
}
.l_dq1 .bot .item .title b{
	font-size: 50px;
	color: #222222;
	transition: 1s;
	font-family: Human;
}
.l_dq1 .bot .item .title span{
	color: #999999;
	font-size: 16px;
	margin-left: 0.52083vw;
	transition: 1s;
	font-family: Human;
}
.l_dq1 .bot .item .title1{
	font-size: 18px;
	color: #111111;
	margin-top: 1.5625vw;
}
.l_dq1 .bot .item .text{
	font-size: 14px;
	color: #666666;
	margin-top: 0.78125vw;
}
.l_dq1 .bot .item:hover .img img{
	transform: scale(1.1);
}
.l_dq1 .bot .item:hover .content::after{
	width: 100%;
}
.l_dq1 .bot .item:hover .title b{
	color: #d60011;
}
.l_dq1 .bot .item:hover .title span{
	color: #d60011;
}
.l_mt{
	background-color: #f1f1f1;
	padding: 4.16666vw  10.41666vw 13.54166vw;
	position: relative;
}
.l_mt .top .title h2{
	font-size: 2.39583vw;
	color: #d60011;
	font-family: Human;
	text-transform: uppercase;

}
.l_mt .top .title div{
	font-size: 1.875vw;
	color: #000000;
	font-weight: bold;
}
.l_mt .top  .fr div{
	width: 16.66666vw;
	height: 2.76041vw;
	line-height: 2.76041vw;
	border: 2px solid #cccccc;
	padding-left: 1.30208vw;
	position: relative;
}
.l_mt .top  .fr div span{
	font-size: 16px;
	color: #000000;
}
.l_mt .top  .fr div select{
	display: inline-block;
	vertical-align: middle;
	color: #d60011;
	font-size: 20px;
	font-family: Human;
	width: 70%;
	height: 100%;
	text-align: center;
	cursor: pointer;
	padding-left: 5%;
}
.l_mt .top  .fr div::after{
	content: "";
	z-index: 9;
	background-image: url(../l_img/dqArr.png);
	width: 12px;
	height: 7px;
	background-position: center;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 1.5625vw;
}
.l_mt .top  .fr div select option{
	padding-left: 5%;
}
.l_mt .top  .fr p{
	margin-top: 0.52083vw;
	font-size: 14px;
	color: #a5a5a5;
}
.l_mt .top  .fr p span{
	color: #000;
	font-weight: bold;
	margin: 0 5px;
	vertical-align: top;
}
.l_mt .bot{
	margin-top: 2.60416vw;
	display: flex;
	flex-wrap: wrap;
}
.l_mt .bot .item{
	width: 31.4%;
	background-color: #FFF;
	padding: 1.04166vw;
	margin-top: 2.08333vw;
	position: relative; transition: ease 1s;
}
.l_mt .bot .item:hover{
box-shadow: 0px 25px 43px 8px rgba(47, 48, 53, 0.08);}
.l_mt .bot .item::after{
	content: "";
	width: 0;
	border-bottom: 2px solid #da251d;
	position: absolute;
	left: 50%;
	bottom: 0;
	z-index: 9;
	transition: 1s;
}
.l_mt .bot .item:nth-child(1),.l_mt .bot .item:nth-child(2),.l_mt .bot .item:nth-child(3){
	margin-top: unset;
}
.l_mt .bot .item:nth-child(3n-1){
	margin-left: 2.08333vw;
	margin-right: 2.08333vw;
}
.l_mt .bot .item a{
	display: block;
}
.l_mt .bot .item .img{
	width: 100%;
	height: 14.0625vw;
	position: relative;
	overflow: hidden;
}
.l_mt .bot .item .img img{
	width: 100%;
	height: 100%;
	transform: scale(1.0);
	transition: 1s;
}
.l_mt .bot .item .img .date{
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	background-color: #2f3035;
	color: #FFF;
	width: 5.20833vw;
	height: 5.20833vw;
	padding-top: 0.78125vw;
	font-family: Human;
	transition: 1s;
}
.l_mt .bot .item .img .date b{
	font-size: 40px;
}
.l_mt .bot .item .img .date p{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.l_mt .bot .item .title{
	margin-top: 1.5625vw;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.l_mt .bot .item .text{
	margin-top: 1.04166vw;
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
.l_mt .bot .item .z_index_more{
	margin-top: 1.82291vw;
	margin-bottom: 2.60416vw;
}
.l_mt .bot .item:hover::after{
	left: 0;
	width: 100%;
}
.l_mt .bot .item:hover .z_index_more .icon {
    transform: rotate(45deg);
}
.l_mt .bot .item:hover .img img{
	transform: scale(1.1);
}
.l_mt .bot .item:hover .img .date{
	background-color: #da251d;
}
.l_mt .nkBot{
	margin-top: 3.64583vw;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.l_mt .nkBot .item{
	width: 48%;
	padding: 1.04166vw 2.08333vw 1.04166vw 1.04166vw;
	background-color: #FFF;
	margin-top: 4%;
}
.l_mt .nkBot .item:nth-child(1),.l_mt .nkBot .item:nth-child(2){
	margin-top: unset;
}
.l_mt .nkBot .item:nth-child(2n){
	margin-left: 4%;
}
.l_mt .nkBot .item .clearfixa{
	display: block;
}
.l_mt .nkBot .item .img{
	width: 9.375vw;
	height: 13.54166vw;
	overflow: hidden;
	border-radius: 8px;
}
.l_mt .nkBot .item .img img{
	width: 100%;
	height: 100%;
	transform: scale(1.0);
	transition: 1s;
}
.l_mt .nkBot .item .content{

	margin-left: 2.08333vw; padding-top: 5px;
}
.l_mt .nkBot .item .content .title{
	font-size: 1.14583vw;
	color: #222222;
	font-weight: bold;
}
.l_mt .nkBot .item .content .information{
	font-size: 14px;
	color: #d60011;
	margin-top: 0.5vw;
}
.l_mt .nkBot .item .content .information span{
	margin-right: 1.5625vw;
}
.l_mt .nkBot .item .content .information span:last-child{
	margin-right: unset;
}

.l_mt .nkBot .item .content .text{
	font-size: 16px;
	width: 20.05208vw;
	color: #888888;
	margin-top: 1.30208vw;
	padding-top: 1.04166vw;
	border-top: 1px solid #cccccc;
	line-height: 25px;
}
.l_mt .nkBot .item .content .btn{
	margin-top: 1.8vw;
	text-align: center;
	width: 7.8125vw;
	height: 2.29166vw;
	line-height: 2.29166vw;
	color: #FFF;
	font-size: 16px;
	border: 1px solid #d60011;
	background-color: #d60011;
	border-radius: 4px;
	transition: 1s;
}
.l_mt .nkBot .item:hover .content .btn{
	background-color: #FFF;
	color: #d60011;
}
.l_mt .nkBot .item:hover .img img{
	transform: scale(1.1);
}

@media screen and (max-width:1600px) {
	.l_dq1 .top .fr div select,.l_mt .top .fr div select{width: 65%;}
	.l_dq1 .bot .item .title1{margin-top: 0.5625vw;}
	.l_dq1 .bot .item .content{width: 74%;}
	.l_dq1 .bot .item .title b{font-size: 45px;}
	.l_lx2 .content .top div input{width: 16vw;}
	.l_lx2 .content .bot span{flex: 0.4;}
}
@media screen and (max-width:1366px) {
	.l_rc2{margin-top: 5.6875vw;}
	.l_rc1_2 .rcSwiper{height: 14.5vw;margin-top: 1.38541vw;}
	.l_rc1_2 .rcSwiper .swiper-slide .fr{padding: 1.08333vw 1.5625vw 0.30208vw;}
	.postCondition{width: 85%;}
	.l_dq1 .top .fr div select,.l_mt .top .fr div select{width: 60%;}
	.l_mt .nkBot .item .content{width: 62%;padding-top: unset;}
	.l_mt .nkBot .item .content .information{margin-top: unset;}
	.l_mt .nkBot .item .content .text{padding-top: 0.04166vw;margin-top: 0.30208vw;}
	.l_mt .bot .item .img .date{padding-top: unset;}
	.l_lx1ItemBox{width: 80vw;}
	.l_lx2 .content .top div input{width: 15vw;}
	.l_lx1 .top{padding-top: 4.03125vw;}
	.l_dq1 .bot .item .content{padding-top: unset;}
	.l_mt .nkBot .item .content .title{ margin-bottom: 5px;}
	.l_mt .nkBot .item .content .information span { font-size: 12px; }
	.l_mt .nkBot .item .content .title{ font-size: 16px;}
	.l_mt .nkBot .item .content .text{ margin-top: 10px; padding-top: 10px;}
}
@media screen and (max-width:980px) {
	/* 内页banner */
/* 	.innerBanner{height: 290px;} */
/* 	.innerBanner .innerBannerBg{height: 230px;} */
	.innerBanner .bannerText{width: unset;}
	.innerBanner .bannerText .en{font-size: 34px;}
	.innerBanner .bannerText .cn{font-size: 18px;}
	/* 内页导航栏 */
	.innerBanner .bannerNav .fl{display: none;}
	.innerBanner .bannerNav .fr{width: 100%;float: unset;}
	.innerBanner .bannerNav .fr a{font-size: 12px;}
	.innerBanner .bannerNav{height: 60px;}
	.innerBanner .bannerNav .clearfix{line-height: 60px;}
	.l_dq1,.l_mt{padding: 20px 15px;padding-bottom: 60px;}
	.l_dq1 .bot{ margin-top: 20px;}
	.l_dq1 .bot .item a{ display: block}
	.Pagination .iconfont{font-size: 20px}
	.l_dq1 .bot .item .img img{ display: block;}
	.l_dq1 .bot .item .title1{ margin: 10px 0;}
	.l_dq1 .top .fl,.l_dq1 .top .fr{float: unset;width: 100%;}
	.l_dq1 .top .title h2{font-size: 20px;margin-bottom: unset;height: 20px;display: inline-block;}
	.l_dq1 .top .title div{font-size: 16px;}
	.l_dq1 .top .fr{margin-top: 10px;}
	.l_dq1 .top .fr div{height: unset;width: 100%;height: 35px;}
	.l_dq1 .top .fr div select, .l_mt .top .fr div select{width: 70%;margin-top: unset;}
	.l_dq1 .top .fr p{margin-top: 5px;}
	.l_dq1 .bot .item{height: unset;}
	.l_dq1 .bot .item .img{float: unset;width: 100%;}
	.l_dq1 .bot .item .content{float: unset;width: 100%;margin: unset;padding: 20px 0;}
	.l_dq1 .bot .item .title b,.l_lx1 .top .title h2,.l_lx2 .title h2{font-size: 26px;}
	.Pagination .group a{width: 20px;height: 20px;line-height: 20px;}
	.l_lx1 .bot{height: 320px;}
	.l_lx1 .top{height: 210px;}
	.l_lx1 .top .title div,.l_lx2 .title div{font-size: 16px;}
	.l_lx1 .lx_map{width: 90%;height: 210px;top: 38%;}
	.l_lx1ItemBox{flex-wrap: wrap;}
	.l_lx1ItemBox .item{flex: unset;width: 50%;}
	.l_lx1ItemBox .item .img{width: 50px;height: 50px;}
	.l_lx2{height: unset;padding: 20px 0;}
	.l_lx2 .content{width: 90%;}
	.l_lx2 .content .top{display: block;}
	.l_lx2 .content .top div{height: 35px;margin: unset !important;margin-top: 5px !important;}
	.l_lx2 .content .top div span,.l_lx2 .content .top div input,.l_lx2 .content .bot span,.l_lx2 .content textarea{font-size: 12px}
	.l_lx2 .content .top div input{width: 85%;}
	.l_lx2 .content .bot{height: 100px;}
	.l_lx2 .content .bot span{flex: 0.8;}
	.l_lx2Btn{width: 200px;height: 35px;line-height: 35ox;font-size: 12px;}
	.l_lx2Btn i{font-size: 12px;}
	.l_mt .top .fl,.l_mt .top .fr{float: unset;width: 100%;}
	.l_mt .top .title h2{font-size: 20px;margin-bottom: unset;height: 20px;display: inline-block;}
	.l_mt .top .title div{font-size: 16px;}
	.l_mt .top .fr{margin-top: 10px;}
	.l_mt .top .fr div{height: unset;width: 100%;height: 35px;}
	.l_mt .top .fr div select, .l_mt .top .fr div select{width: 70%;margin-top: unset;}
	.l_mt .top .fr p{margin-top: 5px;}
	.l_mt .bot .item{width: 100%;margin: unset !important;margin-top: 10px !important;padding: 10px;}
	.l_mt .bot .item .img{height: 180px;}
	.l_mt .bot .item .title{font-size: 16px;}
	.l_mt .bot .item .text{font-size: 10px;}
	.l_mt .bot .item .img .date{width: 70px;height: 70px;padding-top: 10px;}
	.l_mt .bot .item .img .date b{font-size: 26px;}
	.l_mt .nkBot .item{width: 100%;margin: unset !important;margin-top: 10px !important;padding: 10px;}
	.l_mt .nkBot .item .img{width: 100%;height: 420px;float: unset;}
	.l_mt .nkBot .item .content{width: 100%;float: unset;margin-left: unset;margin-top: 10px;}
	.l_mt .nkBot .item .content .title{font-size: 16px;}
	.l_mt .nkBot .item .content .information{font-size: 10px;}
	.l_mt .nkBot .item .content .text{width: 100%;font-size: 10px;margin-top: 5px;}
	.l_mt .nkBot .item .content .btn{width: 100px;height: 35px;line-height: 35px;}
	.l_rc1_1,.l_rc1_2{height: unset;padding: 20px 10px;}
	.l_rc1_1 .content{position: unset;transform: unset;width: 100%;margin: auto;}
	.l_rc1_2 .content{ margin-bottom: 20px;}
	.l_rc1_3 .content{ width: 90%;}
	.postList_claim{ margin: 10px 0;}
	.conPostArr{ background-size: 20px; background-repeat: no-repeat;}
	.l_rc1_1 .title,.l_rc1_2 .title,.l_rc1_3 .conHeader p{font-size: 18px;}
	.l_rc1_1 .title1,.l_rc1_2 .title1,.l_rc1_3 .conHeader h2,.postList_type{font-size: 18px;}
	.l_rc1_1 .text{ font-size: 18px;}
	.l_rc1_2 .rcSwiper .swiper-slide .fr .title{font-size: 16px;margin-bottom: 10px;padding-bottom: 10px;}
	.l_rc1_2 .text,.l_rc1_2 .rcSwiper .swiper-slide .fr .text{font-size: 10px;}
	.l_rc1_2 .rcSwiper{height: unset;}
	.l_rc1_2 .rcSwiper .swiper-slide .fl, .l_rc1_2 .rcSwiper .swiper-slide .fr{float: unset;width: 100%;}
	.l_rc1_2 .rcSwiper .swiper-slide .fr .text{line-height: 20px;}
	.l_rc1_2 .rcSwiper .swiper-slide .fl{height: 200px;}
	.l_rc1_2 .rcSwiper .swiper-slide .fr{padding: 20px 10px 40px;}
	.l_rc1_2 .rcSwiper .swiper-slide .fr .date{bottom: 10px;left: 10px;}
	.l_rc1_2{padding-bottom: 60px;}
	.l_rc1_2 .rcSwiper .swiper-pagination{bottom: -40px;}
	.l_rc1_2 .rcSwiper .swiper-pagination-bullet{margin-left: 25px;}
	.l_rc1_3 .conInput div{flex: unset;width: 100%;margin: unset !important;margin-top: 10px !important;}
	.l_rc1_3 .conInput{flex-wrap: wrap;}
	.l_rc1_3 .conInput select,.l_rc1_3 .conInput input{height: 35px;}
	#search{margin-top: unset !important;}
	.postList_claim span{padding: 5px 10px;margin-right: 10px;}
	.postList_claim{width: 100%;overflow-x: auto;white-space: nowrap;}
	.postList_claim::-webkit-scrollbar{display:none;}
	.postCondition{max-height: 200px;overflow-y: auto;width: 100%;}
	.postList_footer{padding-bottom: 80px;}
	.posRight{top: unset;bottom: 0;right: unset;left: 0;}
	.l_rc2{margin-top: 50px;}
	.l_rc2Nav{padding-left: 10px;}
	.l_rc2Nav a{margin-right: 20px;}
	.l_rc2Nav a::after{right: -13px;}
	.postCondition::-webkit-scrollbar{display:none;}
	.l_rc1_3{padding-bottom: 60px;}
	.l_rc2List{width: 80%;}
	.l_rc2List i, .l_rc2List span{font-size: 10px;}

	.l_rc2 .content{ width: 90%; padding: 30px 0;}
	.l_rc2 .content .title{ font-size: 18px; margin-bottom: 20px;}
	.l_rc2 .content .desc{ font-size: 14px; line-height: 24px;}
	.l_lx1ItemBox .item{ font-size: 12px; margin-bottom: 10px;}
}

















































































































































































































