*{margin: 0; padding: 0;}
body{margin:0;padding:0; text-align:left;font-size:20px;font-family:'Microsoft YaHei',Arial}table{border-collapse:collapse}td,th{padding:0}dd,dl,dt,li,ul{margin:0;padding:0;list-style:none;}img{border:0}p{margin:0;word-break:break-all}.clear{clear:both;height:0;font-size:1px;line-height:0}input,select,textarea{font-family:inherit;outline:0}.none{display:none}.fl{float:left}.fr{float:right}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
span,a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.none{ display:none;}
.bgblack{ position:fixed; background:#000; opacity:0.8; width:100%; height:100vh; left: 0; top: 0;}
#wrapper{ position:relative; width:750px; overflow:hidden; margin:0 auto;}

.logo{ position:fixed; left:48px; top:40px; width:200px; z-index:10;}
.menuicon{ position:fixed; right:48px; top:50px; width:46px; z-index:10;}
.menubox{ position:absolute; left:96px; width:600px; color:#fff; top:140px; overflow-y:auto;}
.menubox div{ font-size:28px; padding:20px 0 12px;}
.menubox p{ font-size:24px; line-height:60px; padding-left:56px; padding-top:4px;}
.menubox a{ color:#fff; text-decoration:none;}
.kv{ display: block;}
.kv1{ position:absolute; width:100%; height:100vh; left:0; top:0; background:url(../img/kv1.webp) no-repeat 0 center; background-size:cover;}
.kv2{ position:absolute; width:100%; height:100vh; left:0; top:0; background:url(../img/kv2.webp) no-repeat 0 center; background-size:cover;}
.kv3{ position:absolute; width:100%; height:100vh; left:0; top:0; background:url(../img/kv3.webp) no-repeat 0 center; background-size:cover;}
.kv1 img{ position:absolute; width:610px; left:48px; top:50%; margin-top:-100px;}


.page2{background:url(../img/page2.png) no-repeat 0 0; background-size:cover;}
.circle{ position:absolute; width:750px; height:306px; left:0; top:0; background:url(../img/circle.png) no-repeat 0 bottom;}
.lbtn,.rbtn{ position:absolute; top:160px; width:32px;}
.lbtn{ left:224px;}
.rbtn{ right:224px;}
.circle div{ text-align:center; color:#fff; padding-top:148px; font-size:40px;}
.p2_pic1{ position:absolute; left:136px; top:468px;}
.p2_pic2_1{ position:absolute; left:70px; top:355px;}

.p3_pic3_1{ position:absolute; left:86px; top:426px;}
.p3_pic3_2{ position:absolute; left:92px; top:560px;}
.newsbox{ position:absolute; left:0; top:0; width:100%; padding-top:100px;}
.newsone{ padding:20px 56px 56px; line-height:1.5;}
.newsone .date{ font-size:24px; color:rgba(112, 112, 112, 1);}
.newsone .tit{ font-size:40px; color:#000; padding:16px 0;width: 640;}
.newsone .p{ font-size:32px; color:#000; opacity:.5;width: 640;}
.p4_pic1{ position:absolute; left:104px; top:378px;}

.page4{background:url(../img/page4_0517.jpg) no-repeat 0 0; background-size:cover;}
.page4_pic1{ position:absolute; left:92px;  }
.more{ position:absolute; left:254px; top:711px;}

.footer{ position:absolute;left:84px; top:50px; }
.ftit,.flogo{ display:block;}
.ftit{ margin-top:18px; width:437px; height:73px; background:url(../img/flink.png) no-repeat 0 0;}
#footer-blue .ftit{background:url(../img/flink2.png) no-repeat 0 0;}
.fadr{width: 582px;
padding-top: 10px;
font-size: 30px;
line-height: 1.5; color:rgba(110, 110, 110, 1);}
#footer-blue .fadr{ color:rgba(252, 252, 252, 1);}
.cmsbox{ display:flex; padding:40px 0 20px; }
.cmsbox div{ width:278px; height:50px;}
.wx_note{ background:url(../img/wx_note3.jpg) no-repeat 0 0;}
.wx_note1{ background:url(../img/wx_note4.jpg) no-repeat 0 0; margin-left:58px;}
#footer-blue .wx_note{ background:url(../img/wx_note2.png) no-repeat 0 0;}
#footer-blue .wx_note1{ background:url(../img/wx_note.png) no-repeat 0 0;}
.cmsone{ margin-right:40px; font-size:24px; width:176px; text-align:center;}
.menupop{ position:fixed; left:0; top:0; width:750px; height:100vh; background:#0a528d; z-index:90;}
.close{ position:absolute; left:662px; top:48px;}

.qrewm1{ padding:35px; background:#f4f4f4; border-radius:10px;margin-right:120px;}
#footer-blue .qrewm1{ background:#4c83b1;}
.animeat {
    -webkit-animation: animt 3.2s linear;
}

@-webkit-keyframes animt {
    0% {
        -webkit-transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.2);
    }
}
.swiper-slide{ overflow:hidden;position: relative;}
.swiper-slide .swiper_slide_title{background: rgba(0, 0, 0, 0.37);color: #fff;position: absolute;bottom: 0;text-align: left;height: 62px;line-height: 62px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 95%;padding: 0 20px;}
/* .swiper-slide .swiper_slide_img{margin: 0 25px;height: 100%;position: relative;}
.swiper_slide_img img{width: 100%;}
.swiper_slide_title{background: rgba(0, 0, 0, 0.37);color: #fff;position: absolute;bottom: 0;width: 100%;text-align: left;height: 62px;line-height: 62px;} */
#slidebox2{ position:absolute; width:230px; height:420px; left:261px; top:800px;}


.swiper-slide-active  .newpic{-webkit-transform:translateY(0); transition:all .8s; opacity:1;transition-delay:.4s;}
.newpic{ -webkit-transform:translateY(-100px); opacity:0; margin-top: 100px;}
.swiper-slide-active  .newsone{-webkit-transform:translateY(0); transition:all .8s; opacity:1; transition-delay:.8s;}
.newsone{ -webkit-transform:translateY(60px); opacity:0;}

.swiper-slide-active .p4_pic1{-webkit-transform:translateY(0); transition:all .8s; opacity:1;transition-delay:.4s;}
.p4_pic1{-webkit-transform:translateY(-100px); opacity:0;}

.swiper-slide-active .page4_pic1{-webkit-transform:translateY(0); transition:all .8s; opacity:1; transition-delay:.8s;}
.page4_pic1{-webkit-transform:translateY(60px); opacity:0;}

.swiper-slide-active .more{transition:all .8s; opacity:1; transition-delay:.8s;}
.more{opacity:0;}

#wh2box2{ position:absolute; width:601px; height:781px; left:73px; top:0;}

.porg_pic2{ padding-left: 50px;padding-top: 63px;padding-bottom: 153px;height: 700px; }

.wh2box{ position:relative; width:750px; height:903px; background:url(../img/whbg2.jpg) no-repeat 0 0;}


.i3_minapp_qrcode{ position:absolute; left:79px; top:500px;}
#i3_swiper{ position:absolute; width:454px; left:148px; top:491px;}
.swiper-pagination-bullet{background: #fff; width:15px; height:15px; margin:0 10px;}

.pagedev{background:url(../img/imgNew/devbg.png) no-repeat -100px -40px #030f25; text-align: center;}
.dev_tt{position: relative;width: 670px;height: 680px;margin: 0 auto;margin-bottom: 10px;}
.heard_tit{font-size: 40px;color: #fff;text-align: center;margin-bottom: 46px;}
.contentbg{position: absolute; width: 100%;top:300px;color: #fff;left: 50%;transform: translateX(-50%);}
.contentbg_tit{font-size: 34px;text-align: center;}
.contentbg_cont{font-size: 20px;text-align: center;margin-top: 17px;color: rgba(255, 255, 255, 0.8);font-weight: 400;}
.dev_tt .imgbox{width: 670px;height: 680px;position: absolute;top: 0;left: 0;}
.dev1{  padding-top:246px;}
.dev2{  padding-top:32px;}

.tabnav{ background:#f6f6f7; height:80px; border-bottom:#b7b7b7 1px solid;}
.tabnav span{ float:left; flex: 1; color: rgba(0, 0, 0, 0.8); line-height:80px; font-size:22px;text-align: center;}
.tabnav span.current{ border-bottom:#e95c56 3px solid;}

.tabbbox{ position:relative; width:750px; height:1100px; background:url(../img/taskmap0811_2.png) no-repeat -100px 309px; }
.tabtit{ font-size:40px; padding-bottom:18px;}
.tabnote{ font-size:22px; line-height:2;}
.taskmap{ position:absolute; left:88px; top:540px;}
.task_f1{ position:absolute; left:-30px; bottom:0;}
.task_f2{  position:absolute; left:0px; bottom:0;width: 750px;}
.taskswiper{ position:relative; width:750px; height:1076px; background:url(../img/taskbg3.jpg) no-repeat 0 0;}

.swiperbox{ position:absolute; width:604px; height:794px; left:75px; top:300px;}
.taskbom{ position:relative;}
.taskbom a{ position:absolute; display:block; width:151px; height:45px; bottom:95px;}
.taskbom a.btn1{ left:213px;}
.taskbom a.btn2{ left:392px;}


.datascroll{ position:relative; width:750px; height:668px; overflow-x:auto; padding-top:120px; padding-bottom:100px; margin-bottom:100px;}
#footer{ background:#fff; position:relative; height:865px; color:#000;    width: 750px;overflow: hidden;}
#footer-blue{ background:#004e90; position:relative; height:865px; color:#fff;}

.flogo{ width:216px; height:56px;}
#footer-blue .flogo{ background:url(../img/flogo.png) no-repeat 0 0;}
#footer .flogo{ background:url(../img/flogo2.png) no-repeat 0 0;}

.introbox2{ position:relative; width:750px; height:496px; background:url(../img/imgNew/heardImg.png) no-repeat 100% 100%;text-align: center;}
.intro_note1{ position:absolute; left:98px; top:68px;}
.introbox3{ position:relative; width:750px; height:1210px; background:url(../img/introbg3.jpg) no-repeat 0 0;}
.intro_pic3{ position:absolute; left:50%; top:229px;transform: translateX(-50%);width: 392px;text-align: center;}
.intro_note3{ position:absolute; top:80px;color: #fff;width: 100%;}
.intro_note3 p{text-align: center;font-size: 20px;}
.introbox4{position:relative; width:750px; min-height:1202px; background:#fff;}
.introbox5{ position:relative; width:750px; height:281px; background:url(../img/intro_bg5.jpg) no-repeat 0 0;}
.intro_note5{ color: #fff;text-align: center;padding-top: 75px;}
.intro_note5 .title{
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 8px;
}
.intro_note5 .time_lsit{
	/* width: 585px; */
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-top: 20px;
}
.intro_note5 .time_item{
	margin-right: 70px;
    text-align: center;
    font-size:20px;
    position: relative;
}
.intro_note5  .time_item:last-child{
    margin-right: 0;
}
.time_item  .intro_tab{
	width:24px;
	height:24px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.time_box{
	display: flex;align-items: center;justify-content:center;position: relative;
}
.time_box_left{
    position: absolute;
    top: 50%;
    left: -50px;
    transform: translateY(-50%);
    width: 27px;
    height: 23px;background: url(../images/imgNew/leftBtn.png) no-repeat 0 0;background-size: 100% 100%;
}
.time_box_right{
    position: absolute;
    top: 50%;
    right: -50px;
    transform: translateY(-50%);
    transform: translateY(-50%);width: 27px;
    height: 23px;background: url(../images/imgNew/rightBtn.png) no-repeat 0 0;background-size: 100% 100%;
}
.time_box::-webkit-scrollbar{
    display: none;
}
.bor_item{border-top: 2px dashed rgba(255, 255, 255, 0.27) ;width: 140px;position: absolute;top:12px;left: 50px;}
.active_bor_item{top:16px;border-top: 2px dashed rgba(255, 255, 255, 0.27) ;}

/* .intro_note5 .intro_tabone{ position:absolute; top:86px;left:6px; width:60px; height:60px;} */
.intro_note5 .intro_tabone.active p{border:#d12013 6px solid;background:#fff;}
.intro_note5 .intro_tabone p{ position:absolute; left:20px; top:0;  width:16px; height:16px; border-radius:100%; border:transparent 6px solid;}

.introbox5_1{ width:750px; height:720px;overflow:hidden; position:relative; text-align:center; background:#fff;}
.intro_tabone_pic{ padding-top:38px;}
#introbox5_1swiper{ height:700px; text-align:left;}
.introbox6{ position:relative; width:750px; height:938px; background:url(../img/imgNew/awardsbg.png) no-repeat 0 0;}
.intro_note6{ text-align: center;font-size: 36px;padding-top:70px ; font-weight: bold;color: #3D3D3D;}
.certbox{ height:550px;padding: 0 50px;overflow-y: auto;width: 750px;box-sizing: border-box;}
.certbox .certbox_item{position: relative;height: 124px;padding-left: 27px;border-left: 1px solid #C1C1C1;}
.certbox .certbox_item:last-child{border: none;}
.certbox .certbox_item .stepImg{width:14px;height: 14px;position: absolute;top: 0;left: -7px;}
.awardone{ width:287px; font-size:24px; padding:10px 0; text-align:center; }
.certslide{ width:2250px; overflow: hidden; position: absolute; left:0; top:0; height:550px;}
.certone{ width:670px; padding-left: 80px; float: left;height:550px;}

.pagedata{text-align: center;}
.databox2{position:relative;}

.intro_note6_tab{ background:#fff; border-radius: 2px;  height:2px; left:50%; bottom:200px; position:absolute;}
.intro_note6_tab .intro_tabone{ position:absolute; width:58px;left:-24px; top:-12px; text-align:center; }
.intro_note6_tab .intro_tabone p{  display:inline-block; width:12px; height:12px; background:#fff; border-radius:100%;}
.intro_note6_tab .intro_tabone.active{ top:-16px;}
.intro_note6_tab .intro_tabone.active p{ background:#fff;border:#d12013 6px solid;width:27px; height:27px;}
.intro_note6_tab .intro_tabone span{ font-size:24px; color:#fff; display:block; padding-top:10px;}
.intro_note6_tab .intro_tabone.active span{ font-weight:bold;}

.serbox1{ position:relative; width:750px; height:750px; background:url(../img/ser_bg1.webp) no-repeat 0 0;}
.ser_note1{ position:absolute; left:75px; top:130px;}
.serbox2{ position:relative; width:750px; height:944px; background:url(../img/ser_bg2.jpg) no-repeat 0 0;}
.ser_pic2{ position:absolute; left:108px; top:300px;}
.ser_note2{ position:absolute; left:60px; top:80px; }

.netbox2{ position:relative; width:750px; height:697px; background:url(../img/imgNew/wlbg.png) no-repeat 0 0;    color: #fff;
    text-align: center;
    padding-top: 117px;
    font-weight: bold;
    font-size: 36px;}
.netbox2 .content_item{font-size:22px ;color: rgba(255,255,255,0.8);margin-top: 57px;padding: 0 74px;}
.net_note2{ position:absolute; left:50px; top:70px;}
.netbox3{ position:relative; background: #fff; width:750px;}
.netbox3 .num_heard{display: flex;align-items: center;justify-content: center;margin-top: 29px;margin-bottom: 10px;}
.netbox3 .num_heard .num_lab{font-size: 20px;color: #3D3D3D;}
.netbox3 .num_heard .num_lab span{font-size: 26px;color: #000000;}
.net_line{ padding-top:66px ; background:#fff; text-align:center;}
.netbox4{ padding:103px 0 80px 0; background:#fff; text-align:center;}
.nettab{ padding:38px 0 0 20px; width: 730px; overflow-x: auto;

}



.nettab_one{ width:150px; height:210px; display: inline-block; float: left; margin-right: 4px; position:relative; background:url(../img/city_tab.jpg) no-repeat 0 0;}
.nettab_one.active{ background:url(../img/city_tabon.png) no-repeat 0 0;}
.nettab_sub{ padding-left:20px; padding-bottom:19px;}
.nettab_sub span{ display:inline-block; width:122px; height:42px; border:#b6b6b6 1px solid; border-radius:42px; margin-right:19px; text-align:center; line-height:40px; color: rgba(0, 0, 0, 0.8);
font-size: 20px; margin-top:19px; }
.nettab_sub span.active{ border:#b75e58 1px solid; color:rgba(0, 0, 0, 0.8);}
.nettab_list{ padding-bottom:1px;}
.nettab_item{ background: rgba(245, 245, 245, 1);; padding:30px; min-height:246px; margin-bottom:20px; width:700px; margin-left: 25px;margin-right: 25px; position:relative;text-align: left;box-sizing: border-box; }
.nettab_item .name{color: #000000;font-size: 28px;font-family: FZLanTingHeiS-R-GB;font-weight: bold;}
.nettab_item .adr{display: flex; align-items: center;margin-top: 20px; flex-flow: wrap;}
.nettab_item .adr span{color: #7F7F7F;font-size: 24px;display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;}
	.brand {
		display: flex;
		align-items: center;
	}
.brand span{color: #000000;font-size: 24px;font-family: FZLanTingHeiS-DB-GB;}
.type_box{margin-top: 30px;background-color: #D8D8D8;font-size:20px ;color: #3d3d3d;display: inline-block;padding: 5px 15px;margin-bottom: 27px;}
.brand img{ vertical-align:middle; margin-left:20px;}


.taskbox4{ position:relative; width:750px; height:572px; background:url(../img/taskbg4.jpg) no-repeat 0 0; }
.task_note4{ position:absolute; left:66px; top:80px;}
.taskbox5{ position:relative; width:750px; height:866px; background:url(../img/taskbg5.jpg) no-repeat 0 0;}
.task_cert{ position:absolute; left:30px; top:-120px;}


.talent_box1{ position:relative; width:750px; height:1175px; background:url(../img/talent_bg1.webp) no-repeat 0 0; text-align:center;}
.talent_note1{padding-top: 43px;}
.talent_pic1_1{padding-top: 64px;}
.talent_box2{ position:relative; width:750px; height:950px; background:url(../img/imgNew/popstep.png) no-repeat 0 0;background-size: 100% 100%;}
.talent_tit_img{width: 1146px;position: absolute;top: 72px;left: 50%;transform: translateX(-50%);}
.talent_box2 a{ position:absolute; width:300px; height:56px; top:800px; border:#fff 1px solid;  text-align: center;
	font-size: 24px; line-height: 56px; color: #fff; text-decoration: none;}
.talent_box2 a:hover{ background-color: #fff; color: rgba(51, 51, 51, 1);}

.talent_box3{ position:relative; width:750px; height:867px; background:url(../img/talent_bg4.jpg) no-repeat 0 0 #fff; text-align:center;}
.talent_box4{ position:relative; width:750px;text-align:center;}

.talentSwiper{ width:366px; height:572px; position:relative; margin:50px auto;}
.social_pic1{  position: relative;padding-top: 81px;text-align: center;font-size: 36px;}
.school_pic1{ left: 35px;position: relative;padding: 0;padding-top: 60px;padding-bottom: 65px;}
.schhead{  padding:  0 30px }
.schhead .inp_box{ height: 66px;border: 1px solid #e63e37;background-color: #fff;line-height: 66px;display: flex;}
.schhead  .inp_btn{background-color: #e63e37;color: #fff;height: 66px;width:105px ;text-align: center;float: right;font-size: 26px;}
.inp_box .inp{height: 66px;flex: 1;border: none;font-size:22px ;padding-left:20px ;}
.inp::-webkit-input-placeholder { /* Chrome, Opera, Safari */
	color: #666666;
}
.city_select{ position:relative; padding:0 20px; height:83px; display:inline-block; margin-left:20px; line-height:83px;  background:url(../img/arr.png) no-repeat right center;}
.city_select span{font-size:24px; color:rgba(0, 0, 0, 0.8);}
.city_select select{ position:absolute; left:0; width:100%; height:83px; top:0; opacity:0;}
.schtxt{ position:absolute; width:389px; height:35px; line-height:35px; left:184px; top:23px; font-size:24px; color:#000; border:none; background:none;}
.schbtn{ position:absolute; display:block; width:108px; height:50px; right:36px; top:15px; right:36px;}
.recruit_list{}
.recruit_one{ margin:30px 40px;padding:20px;  line-height:1.8; position: relative;background-color: #F8F8F8; }
.recruit_one .tt{ font-size:28px; color:#292929;font-weight: bold;font-family: Source Han Sans;}
.recruit_one .adrNew{
	width: 90%;
	display: flex;
	flex-flow: wrap;
}
.recruit_one .adr .adr_item{background-color:#F1F1F1 ;margin-right: 20px;padding: 4px 24px;margin-top: 20px;    max-width: 16ch;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.flex_box{display: flex;align-items: center;justify-content: space-between;align-items: center;color: #666666;font-size: 24px;}
.flex_box .flex_box_right{display: flex;align-items: center;}
.flex_box .flex_box_right img{width: 30px;height: 30px;margin-right:15px ;}
.recruit_one .adr{display: flex;font-size: 22px;color: rgba(61, 61, 61, 0.49);}
.recruit_one .desc{color: rgba(0, 0, 0, 0.5);font-size: 1.2em;}

.loadmore{ text-align:center; padding:20px 0 80px;}
.loadmore span{ color: rgba(0, 0, 0, 0.8);font-size: 24px; text-decoration:none;}
.loadmore span img{ vertical-align:middle; margin-right:10px;}
.recruit_detail{ padding-bottom:80px;}
.recruit_detail_btn{ position: relative; margin:50px 25px 0;  background-color: #f8f8f8;text-align: left;padding: 20px;}
.detail_title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}
.detail_cont{
	display: flex;
	align-items: center;
	flex-flow: wrap;
}
.detail_cont span{
	font-size: 20px !important;
	color: #666666;
}
.detail_title p{font-size: 30px;font-weight: bold;}
.btnreq{ position: absolute; right: 10px; bottom: 20px;}
.recruit_detail_cont{ margin:0 25px;  padding:32px 25px 32px 15px;background-color: #f8f8f8;}
.recruit_detail_cont .tit{color: rgba(18, 19, 23, 0.8); font-weight: bold; border-left: 2px solid #e83c2f;padding-bottom: 5px;padding-left: 20px;margin-bottom:20px;font-size: 26px;}
/* .recruit_detail_cont .desc {color: #666666 !important; font-size:24px !important; line-height: 1.5 !important;} */

.news_box{ padding-top:81px; padding-left:30px; }

.news_item{ width:336px;box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1); border-radius:16px; margin-bottom:20px;}

.notebox{ padding-left:18px; padding-right:18px;}
.notebox .tt{ padding-top:34px; padding-bottom:27px; border-bottom:#d2d2d2 2px solid; color: rgba(18, 19, 23, 0.8); font-size: 26px; line-height:40px;}
.notebox .desc{ color: rgba(0, 0, 0, 0.5); font-size: 22px;line-height: 32px; padding-top:25px;  text-align: justify;}
.notebox .date{  color: rgba(0, 0, 0, 0.5); font-size: 20px;line-height: 32px; padding:20px 0 15px; }

.tips{ text-align:center; padding:50px 0 80px;color: rgba(0, 0, 0, 0.5); font-size: 16px;}
.news_detail{ padding:38px;}
.news_detail_head{ border-bottom:#a6a6a6 1px solid;}
.news_detail_head .tt{color:#000;font-size: 16px;}
.news_detail_head .date,.news_detail_head .view_num{color: #000;font-size: 16px; padding-left:20px;}
.news_detail_cont{ padding:30px 0}
.news_detail_cont p{ line-height:2; color: rgba(112, 112, 112, 1);font-size: 20px;}

.news_detail_foot{ border-top:#a6a6a6 1px solid; padding:0 0 35px;}
.news_detail_foot p{ padding-top:35px;color: rgba(0, 0, 0, 0.5);font-size: 20px;
	white-space: nowrap; /* 确保文本在一行内显示 */
    overflow: hidden; /* 隐藏溢出的内容 */
    text-overflow: ellipsis; /* 使用省略号表示文本溢出 */}
.news_detail_foot p span{ color:rgba(110, 110, 110, 1);width: 100%; display: block;
	white-space: nowrap; /* 确保文本在一行内显示 */
    overflow: hidden; /* 隐藏溢出的内容 */
    text-overflow: ellipsis; /* 使用省略号表示文本溢出 */
}

.culture_box{ position:relative; background:url(../img/new_top.jpg) no-repeat 0 0 #eee; padding-bottom:8px; padding-top:624px; padding-left:30px; padding-right:30px;}
.culture_item{ background:#fff; padding:28px 45px; margin-top:30px; width:600px; }
.culture_item_cont{ padding:10px 20px;}
.culture_item_cont .tt{ color: rgba(41, 41, 41, 1); font-size: 26px; padding:10px 0; font-weight: 700;}
.culture_item_cont .date{color: rgba(127, 127, 127, 1);font-size: 22px;  padding-top: 10px;}
.culture_item_cont  .desc{color: rgba(127, 127, 127, 1);font-size: 22px; padding-top:10px; line-height:1.5;}

.culture_detail{position:relative; background:url(../img/new_top.jpg) no-repeat 0 0 #eee; padding-bottom:8px; padding-top:524px; padding-left:30px; padding-right:30px;}
.culture_detail_head{ color:#fff; border-bottom:#fff 1px solid; padding-bottom:20px;}
.culture_detail_head .tt{color: rgba(252, 252, 252, 1); font-size: 16px;}
.culture_detail_head .date,.culture_detail_head .view_num{color: rgba(252, 252, 252, 1); padding:20px 0; font-size: 16px;}
.culture_detail_cont{padding:30px 0}
.culture_detail_cont p{ line-height:2; color: rgba(112, 112, 112, 1);font-size: 20px;}



 ::-webkit-scrollbar { /* 滚动条整体样式 */
	width: 0px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 5px;
}
::-webkit-scrollbar-thumb { /* 滚动条里面小方块 */
	border-radius: 5px;
	 -webkit-box-shadow: inset 0 0 5px #FF5E00;
	background: #ccc;
}
::-webkit-scrollbar-track { /* 滚动条里面轨道 */
	 -webkit-box-shadow: inset 0 0 5px #FFD6B1;
	border-radius: 5px;
	background: #eee;
}
.auto-scroll { overflow: overlay  } /* 需要滚动的地方加上这个class */
.auto-scroll ::-webkit-scrollbar { /* 组件内滚动条不显示 */
	display: none;
}
.auto-scroll:hover ::-webkit-scrollbar { /* 悬停时滚动条才显示 */
	display: block;
}



.introcont{ width:614px; margin:0 68px; float:left;}
.introcont .tit{ border-bottom:1px solid rgba(166, 166, 166, 1); font-weight:bold; padding:30px 0 15px; padding-left:30px; font-size:32px; line-height:1.5; color:rgba(51, 51, 51, 1); padding-bottom:5px;}
.introscroll{ padding-left:140px; padding-right: 10px;  height:580px; overflow-y:auto;    overflow-x: hidden;}
.introscroll .timerow{ position:relative; font-size:26px; color:rgba(51, 51, 51, 1); line-height:2;}
.introscroll .timerow .date{ position:absolute; left:-140px; width:1400px; }

.btnmore{ width: 240px; height: 56px; margin: 30px auto 0; display: block; line-height: 56px; text-align: center; text-decoration: none; border-radius: 56px; color: rgba(110, 110, 110, 1);  font-size: 24px;}

.xinxibox{ padding-bottom:  100px;}
.xinxione{ height: 120px; background-color: #f5f5f5; display: flex;}
.xinxione .index{ width: 105px; height: 120px; display: flex; justify-content: center; align-items: center;  color: rgba(51, 51, 51, 1);
	font-size: 24px;}
.xinxione .xinxi{ display: flex;  align-items: center; }
.xinxibox .xinxione:nth-child(odd) { background-color: #fff; }
.xinxione:hover p,.xinxione:hover span{ color: rgba(233, 56, 48, 1) !important;}


.information_detail{ width: 600px; padding-top:50px; margin: 0 auto; padding-bottom: 50px;}
.infor_tt{ border-bottom: 1px solid rgba(217, 217, 217, 1); padding-bottom: 42px; position: relative;}
.infor_tt .tit{ font-size: 36px; text-align: center; color: rgba(112, 112, 112, 1); }
.infor_tt .date{ color: rgba(233, 56, 48, 1); position: absolute; right: 0; bottom: 5px; font-size: 20px;}
.information_detailcont{ padding-top: 15px; color: rgba(51, 51, 51, 1);font-size: 1.0em; line-height: 1.5; }
.information_detailcont ul{ padding: 10px 0 20px;}
.information_detailcont ul li{ list-style-type: none; padding-left: 38px; font-size: 0.9em; position: relative;}
.information_detailcont ul li span{ position: absolute; left: 0px;font-size: 1.0em;}
.information_detailcont .tt { font-size: 1.2em; font-weight: bold; padding-top: 20px;}
.foot_btn{
	display: flex;
	padding: 30px;
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	box-sizing: border-box;
}
.foot_btn .imgBtnDown{
	text-align: center;
	width: 100px;
	margin-right: 46px;
}
.foot_btn .imgBtnDown img{
	width: 44px;
	height: 44px;
}
.foot_btn a{
	color: #3D3D3D;
	text-decoration: none;
}
.foot_btn .imgBtnDown p{
	font-size: 24px;
}
.foot_btn  .del_btn{
	background-color: #EEEEEE;
	height: 86px;
	width: 180px;
	color:#666666 ;
	font-size: 32px;
	line-height: 86px;
	text-align: center;
	margin-right: 20px;
}
.foot_btn .btnApply{
	flex: 1;
	background-color: #E63E37;
	height: 86px;
	line-height: 86px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 36px;
}

.downImg{
	position: absolute;
	right: 10px;
	width: 20px;
	height: 14px;
	z-index: 80;
	cursor: pointer;
}
.upImg{
	transform:rotate(180deg)
}
.imgDown{
	width: 13px;
	height: 9px;
}
.ipt_box{
background-color: #f4f4f4;
height: 50px;
display: flex;
justify-content: space-between;
padding: 0 20px;
padding-right: 30px;
align-items: center;
box-sizing: border-box;
border-radius: 4px;
width: 330px;
}
.ipt_box input{
background: none;
border: none;
font-size: 20px;
color:#606266 ;outline: none;
}
.ipt_box input::placeholder {
color: #c0c4cc; 
font-size: 20px;
}
.proviceAll{
	width: 330px;
border: 1px solid #E1E1E1;
background-color: #fff;
box-shadow: 0px 0px 20px 5px rgba(212, 212, 212, 0.3);
margin-top: 16px;
z-index: 999;
position: absolute;
}
.provice_box,.city_box{
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 10px;
z-index: 999;
cursor: pointer;
margin: 10px 0;
}
.city_box{
	padding: 0 20px;
}
.proviceAll .provice_box .provice_name{
font-size: 20px;
color: #606266;
flex: 1;
text-align: left;
}
.proviceAll .provice_box:hover{
background-color: #F8F8F8;
}
.proviceAll .provice_box:hover .provice_name{
	
color: #3D3D3D ;
}
.proviceAll .city_box:hover .city_name{

color: #3D3D3D ;
}
.proviceAll .provice_box  .imgDown{
width: 13px;
height: 9px;
}
.proviceAll .active{
background-color: #F8F8F8;
}
.proviceAll .activeCity{
/* background-color: #F8F8F8; */
}
.proviceAll .active .provice_name{
/* font-weight: bold; */
}
.proviceAll .city_box .city_name{
font-size: 15px;
color: #999999;
}
.proviceAll .activeCity .city_name{
color: #3D3D3D ;
}
.task_tabcont4 , .task_tabcont5{
	padding-bottom: 50px;
}
.userTit{
	background-color: rgba(216, 216, 216, 0.14);
	height: 124px;
	line-height: 124px;
	text-align: center;
	font-size:32px;
}
.resume_box .box_item{
  padding: 40px;
  border-bottom: 1px solid #EBEBEB;
  position: relative;
}
.resume_flex_box{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.resume_box .box_item .title_lab{
	font-size:26px;
	margin-bottom: 26px;
}
 .box_item .imgPhoto{
	width: 100px;
	height: 132px;
}
.resume_int_box{
	border: none;
	width: 100%;
	font-size:32px ;
}
.resume_int_box::placeholder, .placeholder_span{
	color: #999999;
	font-size: 32px;
}
.resume_text_size{
  font-size: 32px;
  color: #3D3D3D;
  font-weight: 400;
}
.resume_sex_btn{
	border: 1px solid #E6E6E6;
	background: #FFFFFF;
	border-radius: 4px;
	height: 60px;
	width: 164px;
	line-height: 60px;
	text-align: center;
	font-size: 24px;
}
.active_sex_btn{
	border-color: #E63E37;
	color: #E63E37;
	background-color: rgba(230, 62, 55, 0.05);
}
.right_icon{
	width: 26px;
	height: 26px;
}
.rules_text{
	color: #E63E37;
	font-size: 26px;
	position: absolute;
	bottom: 0;
}
.resume_tit_box{
  margin-right: 130px;
}
.resume_tit_box .tit{
  font-size: 50px;
  color: #3D3D3D;
  font-weight: bold;
  white-space: nowrap; /* 确保文本在一行内显示 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 使用省略号表示文本溢出 */
  
}
.resume_tit_box .editImg{
	width: 40px;
	height: 40px;
	margin-left: 38px;
}
.resume_tit_box .tit_bor{
	height: 38px;
	width: 4px;
	background-color: #E63E37;
	margin-right: 20px;
}
.userCol{
	color: #666666;
	font-size: 26px;
	font-weight: 400;

}
.user_img_icon{
	width: 36px;
	height: 36px;
	margin-right: 16px;
}
.resume_add_box{
	background-color:#F8F8F8 ;
	padding: 30px;
	margin-top: 40px;
}
 .add_img_icon{
	width: 50px;
	height: 50px;
}
.resume_onL_btn{
	background: #EEEEEE;
	border-radius: 2px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	flex: 1;
}
.tab_active_btn{
	background-color: #E63E37;
	color: #fff;
}
.add_box_s{
	border-top: 1px solid #EBEBEB;margin-top: 40px;
}
.profile{
  position: absolute;
  right: 37px;
  top: 40px;
}

.user_cont,.user_cont .user_col{
    display: flex;
    align-items: center;
}
.user_cont{
    margin-bottom: 14px;
}
.user_cont .user_col{
   width: 21%;
}
.schoolName{
    font-size: 30px;
    font-weight: bold;
    color:#3D3D3D;
}
.schoolSys{
    background-color: rgba(232, 178, 176, 0.19);
    color: #E63E37;
    font-size: 18px;
	height: 32px;
    margin-left: 20px;
	text-align: center;
	width: 110px;
	line-height: 32px;
	margin-top: 7px;
}
.schoolCol{
    font-size: 24px;
    color: #666666;
}
.upload-demo {
	margin: 0 auto;
    width: 670px;
}
 .upload-demo .el-upload-dragger{
    width: 670px;
    height: 319px;
	margin-top: 30px;
	border-color: #999999;
	border-width: 2px;
}
.upload-demo .el-upload-dragger:hover,.el-upload-dragger:active{
    border-color: #E63E37;
}
.upload-demo .el_upload_btn{
    text-align: center;
    font-size: 32px;
	font-weight: bold;
	color:#3D3D3D ;
    margin: 95px auto 0;
}

.upload-demo  .el_upload_cent{
    font-size: 26px;
    color:#666666;
    font-weight: 400;
    font-family: Source Han Sans;
    margin-top: 26px;
}
.company_box{
	border-bottom: 1px solid #EBEBEB;
	padding: 40px 0;
}

.allName{
    font-size: 24px;
    color: #555555;
    line-height: 30px;
	margin-top: 16px;
	margin-bottom: 10px;
}
.provice_item{
	position: relative;
	width: 153px;
	height: 150px;
	margin: 0 10px;
	flex: 0 0 153px;
}
.provice_img{
	width: 153px;
	height: 150px;
	position: absolute;
	top: 0;
	left: 0;
}
.city_item{
	border: 1px solid #666666;
	border-radius: 229px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 30px 0 40px 20px;
	color:#666666;
	font-size: 24px;
    font-weight: 400;
	box-sizing: border-box;
	min-width: 150px;
}
.active_city{
	border-color:#E63E37 ;
	color: #E63E37;
}
.van-picker .van-picker__toolbar{
	height: 96px !important;
	justify-content: center;
    margin-bottom: 72px;
}
.van-picker  .van-picker__toolbar .van-picker__cancel,.van-picker  .van-picker__toolbar .van-picker__confirm{
	width:326px ;
	height: 96px;
	line-height: 96px;
	color: #E63E37;
	border: 1px solid #E63E37;
	border-radius: 8px 0 0 8px;
	font-size: 32px;
	font-weight: 400;
}
.van-picker  .van-picker__toolbar .van-picker__confirm{
	color: #fff;
	background-color: #E63E37;
	border-radius: 0 8px 8px 0;
}
.van-picker-column__wrapper .van-picker-column__item{
	font-size: 30px;
	font-weight: bold;
	color: #212121;
}
.van-dialog{
	width: 640px !important;
	font-size: 32px !important;
}
.van-dialog__header{
	padding-top: 48px !important;
	line-height: 48px !important;
}
 .van-dialog__message--has-title{
	font-size: 28px !important;
	/* line-height: 40px !important; */
	padding: 48px !important;
    padding-top: 24px !important;
	line-height: 40px !important;
}
.van-button--large{
	height: 100px !important;
	line-height: 96px !important;
}
.van-button--large .van-button__text{
	font-size: 32px !important;
}
[class*=van-hairline]::after{
	border-width: 1px !important;
}
.van-dialog__confirm, .van-dialog__confirm:active{
	color: #e63e37 !important; ;
}
.custom-progress{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.avatar-uploader{
	position: relative;
}
.upload_box_file{
    width: 684px;
    height: 319px;
    border: 2px dashed #d9d9d9;
    border-radius: 6px;
    text-align: center;
    margin: 0 auto;
	margin-top: 30px;
}
.upload_box_file:hover{
    border-color: #E63E37;
}
.upload_box_file>img{
    width: 120px;
    height: 120px;
    margin-top: 40px;
    margin-bottom: 14px;
}
.upload_box_file .file_box{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 17px;
}
.upload_box_file .file_box img{
    width:36px;
    height: 36px;
    margin-left: 20px;
}
.net_club{
	text-align: left;
	margin:0 20px;
}
.net_club .net_club_h1{
    color: #3D3D3D;
    font-size: 40px;
    font-family: FZLanTingHeiS-B-GB;
    font-weight: bold;
    margin-bottom: 20px;
}
.net_club p{
    font-size: 24px;
    color:#3D3D3D ;
    line-height: 50px;
}
.netbox4pic{
	height: 900px;
	padding: 0 20px;
	margin-top: 20px;
}
.netbox4pic img{
	float: left;
	margin-right:10px; margin-bottom:10px;width: 350px
}
