@font-face {



	font-family: NotoSansCJK;



	src: url(NotoSansCJK-Regular.otf) format('truetype');



}



@font-face {



	font-family: SourceHanSerifCN-Regular;



	src: url(SourceHanSerifCN-Regular.otf) format('truetype');



}

@font-face {



	font-family: SourceHanSerifCN-Bold;



	src: url(SourceHanSerifCN-Bold.otf) format('truetype');



}

@font-face {



	font-family: SourceHanSerifCN-Heavy;



	src: url(SourceHanSerifCN-Heavy.otf) format('truetype');



}

@font-face {



	font-family: SourceHanSerifCN-SemiBold;



	src: url(SourceHanSerifCN-SemiBold.otf) format('truetype');



}







body{font-family: NotoSansCJK; font-size:12px; position: relative;color: #666; }



a{ text-decoration:none; transition:all 0.3s}



a:hover{ text-decoration:none;}



input,textarea,button{font-family: NotoSansCJK; outline: none;}



input:-ms-input-placeholder {   color: #C6A381;}



input::-webkit-input-placeholder {   color: #C6A381}



span{outline: none;}



    .icon8:hover .qqGroup{display:block;}



.wrap{height: 100vh; position: relative;}



.header{background: rgba(0,0,0,0.5);height: 50px; width: 100%; position: absolute;left: 0; top: 0;padding: 0 7px 0 45px;box-sizing: border-box; z-index: 12;}



.phnav{position: absolute;width: 100%; left: 0;top: 50px;background: rgba(0,0,0,0.5);box-sizing: border-box;padding: 15px;display: none;height: calc(100vh - 50px);}



.phnav a{display: block;color: #B3B3B3;font-size: 20px;font-weight: 400; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);line-height: 50px; position: relative;}



.phnav a:hover,.phnav a.now{color: #fff;}



.phnav a::before{content: '';display: inline-block;width:0;height: 8px; position: absolute;left:0;top: 45px;background: url(../images/icon15a.png) no-repeat center center; transition: all 0.3s; opacity: 0;}



.phnav a:hover::before,.phnav a.now::before{opacity: 1;width: 106px;}







.nav a{ color: #B3B3B3;font-size: 26px;font-weight: 400; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);position: relative; line-height: 50px; margin-left: 90px;}



.nav a::before{content: '';display: inline-block;width:0;height: 8px; position: absolute;left: 50%;transform: translateX(-50%);top: 45px;background: url(../images/icon15a.png) no-repeat center center; transition: all 0.3s; opacity: 0;}



.nav a:hover,.nav a.now{color: #fff;font-weight: 500;}



.nav a:hover::before,.nav a.now::before{opacity: 1;width: 106px;}







.gywm,.mid{width: 100%;height: 100%; overflow: hidden; position: relative; z-index: 1;}



.gywm .swiper-slide{position: relative;}



.gywm .swiper-slide::before{content: '';display: inline-block;width: 100%;height: calc(100% - 98px);position: absolute;left: 0;top: 0; z-index: 1;background: url(../images/bg1.png) no-repeat center center;background-size: cover;}



.img1b{position: absolute;left: 110px; bottom: 155px; z-index: 2;width: 30.21vw;}



.gywmb{width: 260px;position: absolute;z-index: 3;left: 50%; transform: translateX(-50%); bottom: 140px;}



.gywmbtxt1{width: 95px; text-align: center;color: #fff;	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);font-size: 60px;line-height: 60px; position: relative;}



.gywmbtxt1::before{content: '';display: inline-block;width: 21px;height: 21px;background: url(../images/icon2.png) no-repeat center center; position: absolute;left: 0; top: 0;}



.gywmbline{width: 95px;height: 3px;margin: 15px 0;background: #fff;}



.gywmbtxt2{width: 95px; text-align: center;color: #fff;	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);font-size: 60px;line-height: 60px; position: relative;}



.gywmbm .swiper-pagination-bullet{width: 16px!important;height:16px!important; background: #fff!important; opacity:1!important; border-radius:0!important; margin: 0 14px!important;



	box-shadow: 0px 0px 7px 0px rgba(68, 68, 68, 0.74), 0px 2px 8px 0px rgba(0, 0, 0, 0.42);}



.gywmbm .swiper-pagination-bullet-active{ background: #00CBAC!important;}



.gywmbtxt3{text-transform: uppercase;color: #fff;font-size: 14px; line-height: 18px;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);}



.footer{background: url(../images/icon14.png) no-repeat center center; background-size: cover; height: 98px;width: 100%; position: absolute;left: 0; bottom: 0; z-index: 10; color: #767D83;font-size: 24px; line-height: 30px;font-weight: bold;box-sizing: border-box;}



.icon5a{position: absolute;z-index: 1;left: 40px;top: 50px;}



.icon5b{position: absolute;right: 28px; z-index: 10;bottom: 133px;}



.icon5b img{position: relative; z-index: 1; vertical-align: top;}



.icon6{width: 57px;height: 57px;background: url(../images/icon6.png) no-repeat center center; position: absolute;left: 210px; bottom: 67px; cursor: pointer; z-index: 2;}



.icon6b{background: url(../images/icon6b.png) no-repeat center center; }



.icon7{width: 57px;height: 57px; position: absolute; bottom: 67px;left: 292px;background: url(../images/icon7.png) no-repeat center center; z-index: 2;}



.icon7 .bshare-more{width: 57px;height: 57px;padding: 0!important;margin: 0!important; opacity: 0!important;}


.icon1b{cursor: pointer;width: 52px;height: 57px; position: absolute;right: 16px; bottom: 67px;background: url(../images/icon1b.png) no-repeat center center; left: 369px; z-index: 2;}



.icon1a{cursor: pointer;width: 52px; height: 57px; position: absolute;z-index: 10;bottom: 200px;background: url(../images/icon1a.png) no-repeat center center;left: 35px;}



.icon3{width: 94px;height: 103px;background: url(../images/icon3.png) no-repeat center center;position: absolute;left: 50%; transform: translateX(-50%);bottom: 385px; z-index: 3;cursor: pointer;}



.tcbg{width: 100%;height: 100%; position: fixed;left: 0;top: 0;z-index: 100;background: #000;opacity: 0.7;display: none;}



.fbox-video {width: 980px;height: 550px;display: none;position: fixed;left: 50%;top: 50%;z-index: 101;background: #000; transform: translate(-50%,-50%);}



.fbox-video #mediaplayer,#iframesp,#iframesp iframe {width: 100%;height: 100%;}











.yxcp::before{content: '';display: inline-block;width: 100%;height: calc(100% - 50px);position: absolute;left: 0;top: 0; z-index: 1;background: url(../images/bg5.png) no-repeat center center;background-size: cover;}



.cpl{width: 650px;position: absolute;left: 140px;top: 0; text-align: center; z-index: 2;height: 100%; box-sizing: border-box;padding: 185px 0; justify-content: space-between;}



.cplm{color: #4A453B;font-size: 28px; line-height: 35px;text-align: center; overflow: auto;height: calc(100% - 482px);width: 93%;}



.cplb{padding: 60px 0 0;}



.icon9{	box-shadow: 5px 8px 8px 0px rgba(0, 0, 0, 0.34);}



.icon10{	box-shadow: 5px 8px 8px 0px rgba(0, 0, 0, 0.34);}



.lxtxt1{font-family: SourceHanSerifCN-Regular; color: #fff;font-size: 36px; line-height: 35px;padding: 30px 0 25px;}



.lxtxt2 span{font-size: 30px; line-height: 30px;font-family: SourceHanSerifCN-Regular; color: #fff; border-bottom: 1px solid #fff;padding-bottom: 15px;font-weight: 400;}



.lxtxt3{padding: 28px 0 8px;color: #646464;font-size: 24px; line-height: 30px;font-weight: 400;text-shadow: 0px 0px 11px #000000;}



.icon17{padding: 5px 0 25px;}



.icon8 img{width: 98px;}



.icon8:nth-child(2){margin: 0 28px;}


.icon8 .qqGroup{display:none;width:10em;}
.icon8:hover .qqGroup{display:block;}

.jrwm::before{content: '';display: inline-block;width: 100%;height: calc(100% - 98px);position: absolute;left: 0;top: 0; z-index: 1;background: url(../images/bg2.png) no-repeat center center;background-size: cover;}



.jrwmm{height: calc(100% - 98px);width: 100%;box-sizing: border-box;padding: 0 125px; position: relative; z-index: 2;}



.jrwmm li{width: 128px;height: 362px;border: 1px solid #988D5A;border-radius: 10px;background: url(../images/icon13.png) no-repeat center center; cursor: pointer; transition: all 0.3s; margin-right: 50px;}



.jrwmm li:hover{transform: translateY(-10px);}



.jrwmm li span{width: 100%;height: 122px;}



.jrwmm li p{color: #9B8D53;font-size: 18px; line-height: 15px;padding: 20px 0 10px; text-transform: uppercase; text-align: center;font-family: SourceHanSerifCN-Regular; letter-spacing: -1px;}



.jrwmm li h2{color: #050A13;font-size: 37px;font-weight: 600; line-height: 47px;font-family: SourceHanSerifCN-Regular; text-align: center;}



.icon13a{background: url(../images/icon13a.png) no-repeat center center;}



.icon13b{background: url(../images/icon13b.png) no-repeat center center;}



.icon13c{background: url(../images/icon13c.png) no-repeat center center;}



.icon13d{background: url(../images/icon13d.png) no-repeat center center;}



.icon13e{background: url(../images/icon13e.png) no-repeat center center;}



.icon13f{background: url(../images/icon13f.png) no-repeat center center;}



.tcjob{position: fixed;z-index: 101;height: 100vh; left: 0; top: 0;width: 100%;display: none;}



.tcjobbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index: 1;}



.tcjobm{position: relative; z-index: 2;}



.jobt{padding-left: 60px; position: relative; z-index: 2;width: 200px;}



.jobt h2{font-family: SourceHanSerifCN-Regular;color: #fff;font-weight: bold;font-size: 57px; line-height: 57px;}



.jobt p{font-family: SourceHanSerifCN-Regular;font-size: 22px; text-transform: uppercase; line-height: 18px;padding: 10px 0 20px;color: #fff;}



.jobm{background: url(../images/icon11b.png) no-repeat center top #F9FAFD;width: 100%; background-size: 100% auto; position: relative; z-index: 2;}



.jobmt{background: url(../images/icon11a.png) no-repeat center top;background-size: cover;height: 59px;padding: 0 40px 0 27px;}



.jobmt span{color: #fff; line-height: 59px;font-family: SourceHanSerifCN-Regular;font-size: 36px;font-weight: bold;box-sizing: border-box;}



.jobmt span:nth-child(1){padding-left: 30px;width: 24%;}



.jobmt span:nth-child(2){width: 23%;}



.jobmt span:nth-child(3){width: 13%; text-align: center;}



.jobmt span:nth-child(4){width: 20%; padding-right: 24px; text-align: right;}



.jobmt span:nth-child(5){width: 5%; }



.jobmt span:nth-child(6){width: 15%; }



.jobmm{padding: 50px 40px 30px 27px;}



.jobmid{overflow: hidden;}



.jobmid li{padding-bottom: 20px;height: 70px;position: relative;}



.jobmid li::before{content: '';display: inline-block;width: 80%;height: 70px;	border: 1px solid #444444;box-sizing: border-box;background: #fff;	box-shadow: 0px 0px 7px 0px rgba(68, 68, 68, 0.74), 0px 2px 8px 0px rgba(0, 0, 0, 0.42); position: absolute;left: 0; top: 0; z-index: 1;}



.jobmid li::after{content: ''; display: inline-block;width: 5%;height: 70px; position: absolute;left: 80%; top: 0;background: url(../images/icon11c.png) no-repeat center center;background-size: auto 100%;}



.jobmid li span{color: #444;font-size: 36px;line-height: 70px; position: relative; z-index: 2;box-sizing: border-box;}



.jobmid li span:nth-child(1){padding-left: 30px;width: 24%;}



.jobmid li span:nth-child(2){width: 23%; color: #518F98;}



.jobmid li span:nth-child(3){width: 13%; text-align: center;}



.jobmid li span:nth-child(4){width: 20%; padding-right: 24px; text-align: right;}



.jobmid li span:nth-child(5){width: 5%; }



.jobmid li span:nth-child(6){width: 15%; }



.icon12{background: url(../images/icon12a.png) no-repeat right 5px center;height: 70px;width: 100%; background-size:auto 68px;	box-shadow: 0px 0px 7px 0px rgba(68, 68, 68, 0.74);border: 1px solid #444;}



.icon12 b{background: url(../images/icon12b.png) no-repeat right center;color: #444;font-size: 30px; padding-right: 70px;}







.jobmidb .swiper-pagination-bullet{width: 16px!important;height:16px!important; background: #000!important; opacity:1!important; border-radius:0!important; margin: 0 14px!important;



	box-shadow: 0px 0px 7px 0px rgba(68, 68, 68, 0.74), 0px 2px 8px 0px rgba(0, 0, 0, 0.42);}



.jobmidb .swiper-pagination-bullet-active{ background: #00CBAC!important;}



.jobmidbtxt{text-transform: uppercase;color: #000;font-size: 14px; line-height: 18px;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);padding: 10px 0 0;}



/*.icon4b{position: absolute;right: 0px;top: 10px;display: none;}*/
.icon4b{position: absolute;right: 0px;display: none;}



.map{height: 320px;border: 3px solid #868686;width: 1000px;background: #fff; padding: 5px; box-sizing: border-box;max-width: 100%;}

.mapm{height: 100%;}



.jrwmm li:nth-child(3){margin-right: 0;}







.scroll::-webkit-scrollbar-track {-webkit-box-shadow: transparent;border-radius: 0;background-color:none;}



.scroll::-webkit-scrollbar {height: 40px;width: 3px;}



.scroll::-webkit-scrollbar-thumb {border-radius: 0;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);background:#4A453B;}

/*****/

.img6{background: url(../images/img6.jpg) no-repeat center top #010210;background-size: 100% auto;}

.jlmbwrap{padding: 32.9vw 90px 120px; z-index: 2; position: relative;}

.jlmbmid{position: relative;}

.jlmbm{background: #F8F9FD;border-radius: 24px; position: relative; z-index: 2;box-sizing: border-box;padding: 65px 130px 45px 75px;}

.jlmbmid::after{content: '';display: inline-block;width: 439px;height: 331px;background: url(../images/icon18.png) no-repeat center center;background-size: cover; position: absolute;right: -40px;bottom: -40px; z-index: 1;}

.jltitle{padding-bottom: 50px;}

.jltitle h2{color: #444;font-family: SourceHanSerifCN-Heavy;font-size: 74px; line-height: 75px;font-weight: 800;}

.jltitle p{font-weight: 600;font-size: 36px; line-height:30px;padding: 10px 0 0;font-family: SourceHanSerifCN-SemiBold;color: #444; text-transform: uppercase;}

.jlssbm{padding-bottom: 50px;}

.jlssbm li{ text-align: center;}

.jlssbm li h2{color: #8B8B8B;font-size: 36px; line-height: 36px;padding-bottom: 25px;font-family: SourceHanSerifCN-Bold;font-weight: bold;}

.jlssbm li p{font-size: 30px; line-height: 30px;color: #444;}

.lan{color: #268AD0!important;}

.jlm{position: relative;padding: 60px 0 0;}

.jlm::before{content: '';display: inline-block;width: 41vw;height: 1px;background: #BECBC1; position: absolute;left: 0; top: 0;}

.jlm1 li{margin-bottom: 20px;}

.jltitle2{padding-left:50px;background: url(../images/icon19.png) no-repeat left center;font-family: SourceHanSerifCN-Bold;font-size: 40px; line-height: 40px;font-weight: bold;color: #444;}

.jltxt{font-size: 30px; line-height: 40px;color: #444;padding: 20px 0 20px 70px;}

.jltitle3{padding-bottom: 35px; padding-left: 25px;}

.jltitle3 h2{color: #444;font-family: SourceHanSerifCN-Heavy;font-size:48px; line-height: 48px;font-weight: 800;}

.jltitle3 p{font-weight: 600;font-size: 18px; line-height:20px;padding: 10px 0 0;font-family: SourceHanSerifCN-SemiBold;color: #444; text-transform: uppercase;}

.jlm2 dl{padding-bottom: 50px;}

.jlm2 dl dt{margin-bottom: 40px;}

.jlm2 dl li{margin-bottom: 25px;}

.jlm2 dl li:last-child{margin-bottom: 0;}

.jlm2 dl dd{position: relative;}

.jlmtxt{color: #444;font-size: 30px; line-height: 56px;text-align: right;padding-right: 45px;width: 240px;box-sizing: border-box;}

.jbxxm{width: calc(100% - 240px)}

.jbxxm2{width: calc(100% - 240px);}

.jbxx_input{box-sizing: border-box;height: 56px;background: #fff;width: 100%;

	box-shadow: 0px 0px 7px 0px rgba(68, 68, 68, 0.74), 0px 2px 8px 0px rgba(0, 0, 0, 0.42);

	border: 1px solid #444444; color: #444;font-size: 30px;}

.icon20{background: url(../images/icon20.png) no-repeat right 45px center; background-size: 30px auto;}

.jbpic{box-sizing: border-box;width: 257px;height: 306px;	background: #CDCDCD;	box-shadow: 0px 0px 29px 0px rgba(68, 68, 68, 0.16);  position: relative;	border: 37px solid #F5F5F5;}

.jbpic img{position: relative; z-index: 2;width: 183px;height: 232px;}

.file{width: 100%;height: 100%; position: absolute;left: 0;top: 0; z-index: 2; opacity: 0;}

.text{box-shadow: 0px 0px 7px 0px rgba(68, 68, 68, 0.74), 0px 2px 8px 0px rgba(0, 0, 0, 0.42);background: #fff;border: 1px solid #444;height: 240px; box-sizing: border-box;padding: 30px 15px;width: 100%;color: #444;font-size: 30px;}

.tip{position:absolute;right: 30px;bottom:0; color: #B2B2B2;font-size: 24px; line-height: 56px;}

.tip2{position:absolute;right: 30px;bottom: 15px; color: #B2B2B2;font-size: 24px;}

.icon22{background: url(../images/icon22.png) no-repeat left center; font-size: 36px; line-height: 38px; cursor: pointer;	color: #359CAB; padding-left: 50px;}
.icondelete{background: url(../images/icondelete.png) no-repeat left center; font-size: 36px; line-height: 38px; cursor: pointer;	color: #359CAB; padding-left: 50px;}

.text128{height: 128px;}

.txt{font-size: 24px;color: #b2b2b2; line-height: 35px;}

.djsc{background: #f7f7f7;border: 1px solid #fff;border-radius: 4px;width: 180px;height: 50px;box-sizing: border-box;box-shadow: 0px 0px 29px 0px rgba(68, 68, 68, 0.16); position: relative; text-align: center;}

.djsc span{background: url(../images/icon23.png) no-repeat left center;padding-left: 48px; color: #444;font-size: 28px; background-size: 45px auto;}

.jbxx1 ul{width: calc(100% - 300px);}


.tjbtn button{border: none; cursor: pointer; background: none;}
.ctn{
	display: none;
}
.uoload-info{
	display: flex;
	 justify-content: center; 
	 align-items: center;
	 font-size: 16px;
	 padding: 10px 0;
}
.yl{
	flex: 1;
}
.yl a{
	display: block;
	cursor: pointer;
	width: 40px;
	height: 40px;
	background: url(../images/play.png) no-repeat;
}
.gbclose{
	cursor: pointer;
	width: 40px;
	height: 40px;
	background: url(../images/close.png) no-repeat;
}
.filename{
	flex: 2;
}

@media screen and (max-width:1536px){

	.jlmbwrap{padding: 32.9vw 70px 96px;}

	.jlmbm{padding: 52px 104px 36px 60px;}

	.jltitle h2{font-size: 58px; line-height: 58px;}

	.jltitle p{font-size: 30px;}

	.jltitle{padding-bottom: 40px;}

	.jlssbm li h2{font-size: 30px; line-height: 30px;}

	.jlssbm li p{font-size: 24px; line-height: 24px;}

	.jlssbm{padding-bottom: 40px;}

	.jlm{padding: 48px 0 0;}

	.jlm::before{width: 32.8vw;}

	.jltitle2{font-size: 32px; line-height: 32px;padding-left: 40px;background-size: 18px auto;}

	.jltxt{font-size: 24px;padding: 16px 0 16px 56px; line-height: 32px;}

	.jlm1 li{margin-bottom: 16px;}

	.jltitle3 h2{font-size: 38px; line-height: 38px;}

	.jltitle3 p{font-size: 14px; line-height: 15px;}

	.jlmtxt{font-size: 24px;width: 195px;}

	

	.jbxx_input{font-size: 24px;}



	.jbxxm2,.jbxxm{width: calc(100% - 195px);}

	.tip2,.tip{font-size: 20px;right: 24px; bottom: 12px;}

	.icon20{background-size: 24px auto; background-position: right 36px center;}

	.icon22{font-size: 28px;padding-left: 40px;background-size: 30px auto;}
	.icondelete{font-size: 28px;padding-left: 40px;background-size: 30px auto;}

	.text{padding: 24px 12px;font-size: 24px;height: 195px;}

	.txt{font-size: 20px;}

	.djsc span{font-size: 22px; padding-left: 38px; background-size: 36px auto;}

	.jlm2 dl{padding-bottom: 40px;}



	.icon12 b{font-size: 24px;}



	.jobmid li span,.jobmt span{font-size: 28px;}



	.jobt h2{font-size: 45px;}



	.jobt p{font-size: 18px;}



	.lxwm{box-sizing: border-box;padding: 0 15px;}



	.jrwml{margin: 10px auto;}



	.lxtxt1{font-size: 22px; line-height: 30px;padding: 20px 0 15px;}



	.lxtxt2 span{font-size: 22px;}



	.lxtxt3{font-size: 16px; line-height: 22px;padding: 18px 0 8px;}



	.icon8 img{width: 58px;}



	.icon8:nth-child(2){margin: 0 20px;}



	.icon17{padding: 5px 0 15px;}







	.cpl{padding: 120px 0;}



	.icon16a{width: 520px;}



	.icon16b{width: 504px;}



	.cplb{padding: 25px 0 0;margin-left: 15px;}



	.cplm{height: calc(100% - 280px);font-size: 24px; line-height: 30px;}

	.jlmbmid::after{width: 352px;height: 265px;}

	.tjbtn button img{width: 80%;}

}



@media screen and (max-width:1368px){

	.jlm2 dl{padding-bottom: 30px;}

	.jlm2 dl dt{margin-bottom: 30px;}

	.jlmbwrap{padding: 32.9vw 60px 96px;}

	.jlmbm{padding: 40px 80px 28px 48px;}

	.jltitle h2{font-size: 50px; line-height: 50px;}

	.jltitle p{font-size: 24px;}

	.jltitle{padding-bottom: 30px;}

	.jlssbm li h2{font-size: 24px; line-height: 24px;}

	.jlssbm li p{font-size:18px; line-height: 18px;}

	.jlssbm{padding-bottom: 30px;}

	.jlm{padding: 38px 0 0;}

	.jltitle2{font-size: 26px; line-height:26px;padding-left: 30px;background-size: 15px auto;}

	.jltxt{font-size: 18px;padding: 12px 0 12px 45px; line-height: 26px;}

	.jlm1 li{margin-bottom: 12px;}

	.jltitle3 h2{font-size: 30px; line-height: 30px;}

	.jltitle3 p{font-size: 12px; line-height: 14px;}

	.jlmtxt{font-size: 18px;width: 195px; line-height: 45px;}

	

	.jbxx_input{font-size: 18px;height: 45px;}



	.jbxxm2{width: calc(100% - 195px);}

	.tip2,.tip{font-size: 16px;right: 18px; bottom: 10px;}

	.tip{line-height: initial;}

	.icon20{background-size: 18px auto; background-position: right 28px center;}

	.icon22{font-size: 28px;padding-left: 30px;background-size: 24px auto;}
	.icondelete{font-size: 28px;padding-left: 30px;background-size: 24px auto;}

	.text{padding: 18px 10px;font-size: 18px;}

	.txt{font-size: 16px;}

	.djsc span{font-size: 18px; padding-left: 30px; background-size: 28px auto;}

	.jlmbmid::after{width: 311px;height: 234px;}











	.footer{box-sizing: border-box;padding: 0 15px;font-size: 18px;}



	.nav a{margin-left: 60px;font-size: 22px;}



	.jrwmm{padding: 0 10px;}



	.icon12 b{font-size: 16px;background-size: auto 40px;padding-right: 40px;}



	.jobmid li span,.jobmt span{font-size: 18px;}



	.jobmm{padding: 30px 10px;}



	.jobt h2{font-size: 40px; line-height: 40px;}



	.jobt p{font-size: 16px;}



	.jobt{padding-left: 55px;}



	.footer{padding: 0 15px;font-size: 12px; line-height: 20px; text-align: center; height: 50px;}



	.icon8 img{width: 48px;}



	.lxtxt1{font-size: 20px; line-height:25px;padding: 10px 0 5px;}



	.lxtxt2 span{font-size:20px;}



	.lxtxt3{font-size: 14px; line-height: 20px;padding: 10px 0 5px;}



	



	.cpl{padding: 80px 0;}



	.cplm{height: calc(100% - 100px);font-size: 20px; line-height: 25px;}



	.icon16a{width: 416px;}



	.icon16b{width: 403px;}

	.gywm .swiper-slide::before{height: calc(100% - 50px);}



	



}



@media screen and (max-width:1024px){



	



	.nav a{margin-left: 30px;font-size: 16px;}



	.header{padding-left: 15px;}



	.cpl{width: 100%; position: relative;left: initial;padding-left: 15px;padding-right: 15px;}



	.cpl img{max-width: 100%;}



	.jbxx1 ul{width: 100%;}

	
.jbxx1{flex-wrap: wrap; }

.jbxx1 .pctx{margin: 25px 0 0 195px;}


	



	



}



@media screen and (max-width:750px){
	.jbxx1 .pctx{ margin: 15px 0 0 70px;}
	.tjbtn button img{width: 50%;}
	.jlmbmid::after{width: 171px;height: 130px;right: -10px;bottom: -20px;}

	

	.jlmbwrap{padding: 32.9vw 15px 60px;}

	.jlmbm{padding: 30px 10px;}

	.jltitle h2{font-size: 30px; line-height: 30px;}

	.jltitle p{font-size: 14px; line-height: 18px;padding: 5px 0 0;}

	.jltitle{padding-bottom: 20px;}

	.jlssbm li h2{font-size: 12px; line-height: 14px;padding-bottom: 15px;}

	.jlssbm li p{font-size:12px; line-height: 14px;}

	.jlssbm{padding-bottom: 20px;}

	.jlm{padding: 18px 0 0;}

	.jltitle2{font-size:16px; line-height:20px;padding-left:10px;background-size: 10px auto;}

	.jltxt{font-size: 14px;padding: 5px 0 5px 20px; line-height: 22px;}

	.jltitle3{padding-bottom: 20px;padding-left: 20px;}

	.jlm1 li{margin-bottom: 10px;}

	.jltitle3 h2{font-size: 16px; line-height: 20px;}

	.jltitle3 p{font-size: 12px; line-height: 14px;padding-top: 5px;}

	

	.jlmtxt{font-size: 12px;width: 70px; line-height: 40px;padding-right: 15px;}

	

	

	.jbxx_input{font-size: 14px;height: 40px;}

	.jbxxm2, .jbxxm{width: calc(100% - 70px);}

	.jlm2 dl li{margin-bottom: 15px;}

	

	.tip2,.tip{font-size: 12px;right: 10px; bottom: 10px;}



	.icon20{background-size: 12px auto; background-position: right 15px center;}

	.icon22{font-size: 20px;padding-left: 20px;background-size: 18px auto;}
	.icondelete{font-size: 20px;padding-left: 20px;background-size: 18px auto;}

	.text{padding: 10px 5px;font-size: 14px;}

	.txt{font-size: 12px; line-height: 22px;}

	.djsc{width: 140px;height: 40px;}

	.djsc span{font-size: 13px; padding-left: 20px; background-size: 18px auto;}

	.jlm2 dl dt{margin-bottom: 15px;}







	.fbox-video{width: 100%; height: 350px;}



	.footer{padding: 15px;font-size: 12px; line-height: 20px; text-align: center;height: auto;}



	.nav a{margin-left: 30px;font-size: 16px;}



	.header{padding-left: 15px;}



	.nav{visibility: hidden;}



	.icon4b{display: block}



	.logo{height: 15px;}



	.icon5a{left: 15px;width: 180px;}



	.icon5b{right:5px; bottom: 120px; overflow: hidden;}



	.icon5b img{width: 260px;}



	.img1b{left: 15px;}



	.gywmb,.icon3{transform: translateX(-50%) scale(0.8);}



	.gywmb{bottom: 130px;width: 150px;}



	.gywmbm .swiper-pagination-bullet,.jobmidb .swiper-pagination-bullet{margin: 0 7px!important;}



	.icon1a,.icon1b{display: none;}



	.icon6{width: 34px;height: 34px;background-size: 100% auto;bottom: 30px;left: 154px; z-index: 2;}



	.icon7{width: 34px;height: 34px;background-size: 100% auto;bottom: 30px;left: 200px;}



	



	.cpl{padding: 135px 15px 160px;}



	.cplm{font-size: 16px; line-height: 20px;}



	.icon9,.icon10{width: 110px;}



	



	



	.icon17 img{height: 11px;}



	



	.lxwmwrap{height: auto;}



	.lxwm{min-height: 100vh;padding: 185px 15px;}



	.jrwmm li{margin-right: 20px;width: 100px; background-size: cover;height: 320px;}



	.jrwmm li span{background-size: 85% auto;}



	.jrwmm li h2{font-size: 30px;}



	.jrwmm li p{font-size: 13px;padding: 10px 0 5px}



	.jrwrap{height: auto;}



	.jrwm{min-height: 100vh;padding: 185px 0;}



	.jobmt{padding: 0 10px;}



	.jobmt span:nth-child(1),.jobmid li span:nth-child(1){padding-left: 5px;width: 20%;}



	.jobmid li span, .jobmt span{font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



	.jobmid li span{line-height: 40px;}



	.jobmid li span:nth-child(4),.jobmt span:nth-child(4){padding-right: 5px;width: 24%;}



	.jobmid li span:nth-child(2),.jobmt span:nth-child(2){width: 20%;}



	.jobmid li span:nth-child(3),.jobmt span:nth-child(3){width: 16%;}



	.jobmid li span:nth-child(5),.jobmt span:nth-child(5){width: 3%;}



	.jobmid li span:nth-child(6),.jobmt span:nth-child(6){width: 17%;}



	.icon12{height: 40px; background-size: auto 38px;box-sizing: border-box; background-position: right 2px center;}



	.icon12 b{font-size: 12px;padding: 0;background: none;}



	.jobmid li::before{height: 40px;}



	.jobmid li{height: 40px;}



	.jobmid li::after{height: 40px;width: 3%; left: 80.5%;}



	.jobt h2{font-size: 30px; line-height: 30px;}



	.jobt p{font-size: 13px;}



	.jobt{padding-left: 15px;}

	.wrap{overflow-x: hidden;}



	



	



}







