

/*brand*/
.banner_brand{ background:url(../images/banner_brand.jpg) no-repeat center; height:800px;}
.banner_new{background:url(../images/banner_new.jpg) no-repeat center; height:800px;}
.banner_job{background:url(../images/banner_job.jpg) no-repeat center; height:800px;}
.ban_brand{ display:none;}
@media (max-width: 768px) {
	.ban_brand{ display:block;}
	.banner_new{ display:none;}
	.banner_brand{ display:none;}
	.banner_job{ display:none;}
	}

.brand_ditu{ overflow:hidden; position:relative}
.brand_l{ float:left; width:50%; padding:72px 0px 77px;}
.brand_l p{ margin-left:9.0625%; font-size:20px; line-height:20px; color:#191919;}
.brand_r{  width:50%; background:#e9e9e9; position:absolute; height:100%; right:0px;}
.brand_rc{ position:absolute; top:50%; width:100%; transform:translateY(-50%); text-align:center;}
.brand_en{ font-size:50px; line-height:50px; color:#333333; font-family:'WETDR'; margin-bottom:30px;}
.brand_tit{ font-size:25px; font-weight:bold; line-height:25px; color:#111111;}
.brand_xian{ margin:0 auto; margin-top:30px; margin-bottom:50px; width:35px; border-bottom:2px solid #ffd900;}
.brand_zy{ width:460px; line-height:32px; color:#333333; font-size:18px; margin:0 auto;}
.brand_a{ margin:0 auto; margin-top:77px; width:302px; height:68px; text-align:center; line-height:66px; background:#ffd900; border-radius:34px;}
.brand_a a{ font-size:20px; color:#332c2b;width: 100%;height: 100%;display: block;}
.brand_a a img{ margin-right:13px;display: inline-block;vertical-align: middle;}
.brand_a a span{display: inline-block;vertical-align: middle;}

@media (max-width: 1100px) {
	.brand_l{ padding:50px 0px;}
	.brand_en{ font-size:40px; line-height:40px; margin-bottom:25px;}
	.brand_tit{ font-size:23px; line-height:23px;}
	.brand_xian{margin-top: 20px;margin-bottom: 25px;}
	.brand_zy{ font-size:16px; line-height:28px;}
	.brand_a{ margin-top:55px; height:60px; line-height:60px;}
	.brand_a a{ font-size:18px;}
	}
@media (max-width: 1100px) {
	.brand_l p{ font-size:16px;}
	.brand_en{ font-size:36px; line-height:36px; margin-bottom:20px;}
	.brand_tit{ font-size:20px; line-height:20px;}
	.brand_xian{margin-top: 18px;margin-bottom: 22px;}
	.brand_zy{ font-size:15px; line-height:28px; width:93.75%;}
	.brand_a{ margin-top:35px; height:50px; line-height:50px; border-radius:28px;}
	.brand_a a{ font-size:16px;}
	.brand_a a img{ height:24px; top:6px;}
	}
@media (max-width: 768px) {
	  .brand_l{ float:none; width:100%;}
	  .brand_r{ width:auto; position:relative; padding:50px 0px;}
	  .brand_rc{ position:static;transform:translateY(0%);}
	}
@media (max-width: 640px) {
	.brand_l{ padding:30px 0px;}
	.brand_r{ padding:30px 0px;}
	}
@media (max-width: 400px) {
	.brand_en{ font-size:30px; line-height:30px; margin-bottom:15px;}
	.brand_tit{ font-size:18px; line-height:20px;}
	.brand_xian{margin-top: 15px;margin-bottom: 20px;}
	.brand_zy{ font-size:13px; line-height:24px; width:93.75%;}
	.brand_a{ margin-top:30px; height:40px; line-height:40px; border-radius:20px;}
	.brand_a a{ font-size:14px;}
	.brand_a a img{ height:20px; top:4px;}
	}

.brand_fl{ overflow:hidden; position:relative}
.brand_fl .brand_flimg{ float:left; line-height:0px; width:50%;position: relative;}
.brand_fl .brand_flimg img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 320ms linear;
    cursor: pointer;
}
.brand_fl .brand_flimg:hover img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}

.brand_fl .brand_flwz{width:50%; background:#fff; position:absolute; height:100%; right:0px; }
.brand_fl2 .brand_flimg{ float:right;}
.brand_fl2 .brand_flwz{ left:0px; right:auto;}
.brand_fl .brand_flwzc{  position:absolute; top:50%; width:100%; transform:translateY(-50%); box-sizing:border-box; padding:0px 17.708%;}
.brand_fl .brand_flwzc .brand_fltit{ font-size:28px; color:#111111; line-height:28px; margin-bottom:15PX;}
.brand_fl .brand_flwzc .brand_flen{ font-size:35px; color:#191919; line-height:35px; font-family:'WETDR'; text-transform:uppercase; position:relative}
.brand_fl .brand_flwzc .brand_flen span{ display: none; width:8px; height:8px; border-radius:50%; background:#ffd900; margin-left:30px;}
.brand_flzy{ font-size:16px; line-height:30px; color:#191919; margin-top:40px;}
.brand_fla{ transition: all .3s linear; width:160px; height:58px; line-height:58px; text-align:center; background:#262626; border-radius:29px; margin-top:68px; overflow:hidden; position:relative}
.brand_fla a{ color:#fff; font-size:14px; display:block; position:relative; z-index:2;}
/*.brand_fla::before{display: none; content:""; width:100%; height:100%;display:block; background:#ffd900; position:absolute; left:-100%; transition: all 0.5s;}
.brand_fl .brand_fla:hover::before{ left:0px;}*/
.brand_fl .brand_fla:hover a{ color:#262626;}
.brand_fl .brand_fla:hover{background: #FFD900;}
@media (max-width: 1200px) {
	 .brand_fl .brand_flwzc .brand_fltit{font-size:24px;}
	 .brand_fl .brand_flwzc .brand_flen{font-size:32px;line-height:32px;}
	 .brand_flzy{line-height:24px;margin-top:25px;font-size:15px;}
	 .brand_fla{ margin-top:38px; line-height:50px; height:50px; border-radius:25px; }
	}
@media (max-width: 920px) {
	 .brand_fl .brand_flwzc .brand_fltit{font-size:20px; line-height:20px;}
	 .brand_fl .brand_flwzc .brand_flen{font-size:28px;line-height:28px;}
	 .brand_flzy{line-height:24px;margin-top:10px;font-size:13px;}
	 .brand_fla{ margin-top:20px; line-height:40px; height:40px; border-radius:20px; }
	  
	}
@media (max-width: 768px) {
	.brand_fl .brand_flimg{ float:none; width:100%;}
	.brand_fl .brand_flwz{ width:100%; padding:50px 0px; position:static;}
	.brand_fl .brand_flwzc{ position:static; top:0px; transform:translateY(0);}
	.brand_fl .brand_flwzc .brand_fltit{ font-size:24px;  line-height:24px; margin-bottom:10PX;}
    .brand_fl .brand_flwzc .brand_flen{ font-size:30px; line-height:30px;}
    .brand_flzy{ font-size:16px; line-height:28px;  margin-top:30px;}
    .brand_fla{ height:48px; line-height:48px; border-radius:24px; margin-top:38px;}
	}
@media (max-width: 640px) {
	.brand_fl .brand_flwz{padding:30px 0px; }
	.brand_fl .brand_flwzc{ padding:0 10.125%;}
	.brand_fl .brand_flwzc .brand_fltit{ font-size:20px;  line-height:20px; margin-bottom:10PX;}
    .brand_fl .brand_flwzc .brand_flen{ font-size:28px; line-height:28px;}
    .brand_flzy{ font-size:16px; line-height:28px;  margin-top:20px;}
    .brand_fla{ height:40px; line-height:40px; border-radius:20px; margin-top:30px;}
	}
@media (max-width: 430px) {
	.brand_fl .brand_flwzc{ padding:0 7.125%;}
	}


/*brandshow*/
.brandshow_tit{ padding-top:176px; font-size:28px; line-height:28px; color:#111111; text-align:center}
.brandshow_c{ padding-top:60px; width:1330px; margin:0 auto; padding-bottom:60px;}
.brandshow_c .swiper-container{ padding:60px 0px 70px;}
.brandshow_c .swiper-slide{ transform:scale(0.85);transform: translate3d(0,0,0); transition:all 0.5s; position:relative}
.brandshow_c .swiper-slide .brandimg{ position:relative;}
.brandshow_c .swiper-slide p{ text-align:center; font-size:20px; margin-top:20px; opacity:0; transition:all 0.5s;}
.brandshow_c .swiper-slide-active{transform: translate3d(0,0,0); transform:scale(1.25); transition:all 0.5s; z-index:555;}
.brandshow_c .swiper-slide-active p{ opacity:1;}
.brandshow_c .layer-mask{ position:absolute; width:100%; top:0px; bottom:0px; background:#000000; opacity:0.9; transition:all 0.5s;}
.brandshow_c .swiper-slide-active .layer-mask{ opacity:0;}
.brandshow_c .swiper-button-prev{ background:#ffffff; width:43px; height:107px; line-height:107px; text-align:center; font-family:'宋体'; font-size:24px; font-weight:bold; left:15.41%;}
.brandshow_c .swiper-button-next{ background:#ffffff; width:43px; height:107px; line-height:107px; text-align:center; font-family:'宋体'; font-size:24px;font-weight:bold;right:15.41%;}
.brandshow_c .swiper-button-prev:hover , .brandshow_c .swiper-button-next:hover{ background:#ffd900; color:#fff;}
.swiper-pagination{ display:none;}
@media (max-width: 1330px) {
	.brandshow_c{width:93.75%;}
	.brandshow_c .swiper-button-prev{left:14.41%;}
	.brandshow_c .swiper-button-next{right:14.41%;}
	.brandshow_tit{ padding-top:130px;}
	.brandshow_c{ padding-top:40px;}
	}
@media (max-width: 1000px) {
	.brandshow_c .swiper-button-prev{left:13.41%;}
	.brandshow_c .swiper-button-next{right:13.41%;}
	}
@media (max-width: 768px) {
	.brandshow_c .swiper-button-prev{ display:none;}
	.brandshow_c .swiper-button-next{display:none;}
	.brandshow_c .swiper-slide{transform:scale(1);}
	.brandshow_c .swiper-slide-active{transform:scale(1);}
	.swiper-pagination{ display:block;position: static; bottom:0px;padding: 20px 0px;}
	.brandshow_c .swiper-container{ padding:0px; padding-bottom:30px;}
	.brandshow_c{ padding-top:30px; padding-bottom:50px;}
	.brandshow_tit{ padding-top:100px;}
	.brandshow_c .swiper-slide p{ font-size:14px; margin-top:10px;}
	}
	
/*new*/
.new_nav{ border-bottom:2px solid #e6e6e6; line-height:109px; text-align:center}
.new_nav ul li{ display:inline-block; width:100px; margin:0px 10px; font-size:20px; position:relative}
.new_nav ul li a{ color:#444444;}
.new_nav ul li::before{ content:""; position:absolute; width:0px; border-bottom:3px solid #ffd900; left:0px; bottom:-4px; transition:all 0.5s;}
.new_nav ul li.navh{ font-weight:bold;}
.new_nav ul li.navh a{ color:#333333}
.new_nav ul li.navh::before{ width:100%;}
.new_nav ul li:hover::before{ width:100%;}
.new_nav ul li:hover{ font-weight:bold;}
.new_nav ul li:hover a{ color:#333333}
.new_c{ padding:90px 0px; background:#f2f2f2;}
.new_c ul{ width:1600px; margin:0 auto; overflow:hidden}
.new_c ul li{ width:calc(33.33% - 20px); margin:0px 10px; float:left; margin-bottom:40px; position:relative}
.new_c ul li .new_cimg{ overflow:hidden}
.new_c ul li .new_cimg img{ transition:all 0.5s;}
.new_c ul li .new_cwz{ background:#fff; padding:40px 4.9% 60px 4.9%;}
.new_c ul li .new_cdate{ color:#aaaaaa; font-size:16px;}
.new_c ul li .new_ctit{ font-size:20px; line-height:20px; color:#444444; margin-top:25px;}
.new_c ul li .new_czy{ color:#aaaaaa; font-size:14px; line-height:30px; margin-top:20px;}
.new_c ul li::before{ content:""; position:absolute; width:0%; border-bottom:5px solid #ffd900; bottom:0px; transition:all 0.5s;}
.new_c ul li:hover::before{ width:100%;}
.new_c ul li:hover .new_cimg img{ transform:scale(1.1,1.1);}
@media (max-width: 1600px) {
	.new_c ul{ width:93.75%;}
	.new_c ul li .new_cwz{padding:20px 4.9% 40px 4.9%;}
	.new_c ul li .new_ctit{ height:20px; overflow:hidden;margin-top:15px;}
	.new_c ul li .new_czy{ height:60px; overflow:hidden; margin-top:15px;}
	}
@media (max-width: 1100px) {
	.new_c ul li .new_cwz{padding:15px 4.9% 30px 4.9%;}
	.new_c ul li .new_ctit{ font-size:18px;}
	}
@media (max-width: 980px) {
	.new_c ul li{width:calc(50% - 20px); margin-bottom:20px;}
	}
@media (max-width: 768px) {
	.new_nav{ line-height:60px;}
	
	.new_c ul li .new_cwz{padding:10px 4.9% 20px 4.9%;}
	.new_c{ padding:40px 0px;}
	}
@media (max-width: 640px) {
	  .new_c ul li{ width:calc(50% - 10px); margin:0px 5px; margin-bottom:10px;}
	  .new_c ul li .new_cwz{padding:5px 4.9% 10px 4.9%;}
	  .new_c ul li .new_ctit{ font-size:16px; height:18px; margin-top:8px;}
	  .new_c ul li .new_czy{ margin-top:8px; line-height:24px; height:48px;}
	}
@media (max-width: 480px) {
	.new_c ul li{ width:100%; margin:0px; margin-bottom:10px;}
	.new_c ul li .new_cwz{padding:15px 4.9% 15px 4.9%;}
	}
/*newshow*/
.newshow{ padding-top:90px; padding-bottom:70px; background:#f7f7f7;}
.newshow_tit{ text-align:center; font-size:30px; font-weight:bold; line-height:30px;}
.newshow_date{ font-size:14px; color:#999999; text-align:center; margin-top:30px; margin-bottom:84px;}
.newshow_con{ width:1400px; margin:0 auto; font-size:18px; color:#444444; line-height:40px; padding-bottom:60px; border-bottom:2px solid #e6e6e6;}
.newshow_btn{ text-align:center; padding-top:60px;}
.newshow_btn a{transition: all .3s linear; display:inline-block; width:280px; height:64px; line-height:64px; border-radius:32px; background:#2a2a2a; font-size:18px; color:#fff; margin:0px 10px; position:relative; overflow:hidden}
.newshow_btn a span{ position:relative; z-index:2;}
/*.newshow_btn a::before{ content:""; width:0%; height:100%;background:#ffd900; position:absolute; left:0; transition: all 0.5s;}
.newshow_btn a:hover::before{ width:100%;}*/
.newshow_btn a:hover{ color:#2a2a2a;background: #FFD900;}

@media (max-width: 1400px) {
	.newshow_con{ width:93.75%;}
	.newshow{ padding-top:70px; padding-bottom:50px;}
	.newshow_date{margin-bottom:64px;}
	}
@media (max-width:1000px) {
	.newshow{ padding-top:50px; padding-bottom:30px;}
	.newshow_tit{font-size:28px;}
	.newshow_date{margin-bottom:34px;margin-top:25px;}
	.newshow_con{ padding-bottom:30px;}
	.newshow_btn{ padding-top:40px;}
	}
@media (max-width:768px) {
	.newshow{ padding-top:30px; padding-bottom:20px;}
	.newshow_tit{font-size:22px; line-height:24px;}
	.newshow_date{margin-bottom:24px;margin-top:15px;}
	.newshow_con{ padding-bottom:30px; font-size:16px; line-height:28px;}
	.newshow_btn{ padding-top:30px;}
	.newshow_btn a{ height:44px; line-height:44px; font-size:16px;}
	}
@media (max-width:640px) {
	.newshow_btn a{ width:calc(50% - 30px);}
	.newshow_tit{font-size:18px; line-height:22px;}
	.newshow_con{font-size:14px;}
	.newshow_btn a{ height:44px; line-height:44px; font-size:14px;}
	}
/*job*/
.jobc{ padding:80px 0px; background:#f2f2f2;}
.jobcom{ width:1300px; margin:0 auto; background:#fff; padding:60px 3.84%; box-sizing:border-box;}
.job_ttit{ font-size:25px; font-weight:bold; color:#111; text-align:center;}
.job_xian{ margin:30px auto; width:28px; border-bottom:2px solid #ffd900;}
.job_con{ font-size:16px; color:#444444; line-height:34px; padding-bottom:55px; border-bottom:1px solid #cccccc;}


@media (max-width:1300px) {
	.jobc{ padding:60px 0px;}
	.jobcom{ width:93.75%;  padding:50px 3.84%;}
	}
@media (max-width:768px) {
	.jobc{ padding:40px 0px;}
	.jobcom{ width:93.75%;  padding:30px 3.84%;}
	.job_xian{margin: 15px auto;}
	.job_con{ padding-bottom:35px; line-height:28px; font-size:14px;}
	}
.job_nav{ padding:60px 0px 50px; border-bottom:1px solid #cccccc}
.job_nav .job_li{ overflow:hidden}
.job_nav .job_li:nth-child(1){ margin-bottom:30px;}
.job_nav .job_li .job_litit{ float:left; font-size:16px; color:#111111;}
.job_nav .job_li .job_licon{ float:left; margin-left:15px; font-size:16PX;}
.job_nav .job_li .job_licon a{ color:#111; margin-right:30px; position:relative; padding-bottom:10px; display:inline-block;}
.job_nav .job_li .job_licon a::before{ content:""; position:absolute; width:0; border-bottom:2px solid #ffd900; bottom:0px; left:0px; display:block; transition:all 0.5s;}
.job_nav .job_li .job_licon a:hover::before{ width:100%;} 
.job_nav .job_li .job_licon a.job_h::before{width:100%;}
@media (max-width:1300px) {
	.job_nav{ padding:40px 0px 30px;}
	.job_nav .job_li .job_licon{ width:calc(100% - 95px);}
	.job_nav .job_li:nth-child(1){ margin-bottom:15px;}
	.job_nav .job_li .job_licon a{ margin-bottom:15px;}
	}
@media (max-width:768px) {
	.job_nav{ padding:30px 0px 20px;}
	.job_nav .job_li .job_licon a{ margin-right:15px;}
	}
@media (max-width:640px) {
	.job_nav{ padding:20px 0px 10px;}
	}
@media (max-width:460px) {
	.job_nav .job_li .job_litit{ float:none; margin-bottom:15px;}
	.job_nav .job_li .job_licon{ width:100%; margin-left:0px; float:none;}
	}

.job_list{ padding-top:65px;}
.job_list ul li{ padding-bottom:40px; margin-bottom:50px; border-bottom:1px dashed #cccccc; overflow:hidden}
.job_list ul li .job_listwz{ float:left; width:calc(100% - 150px);}
.job_list ul li .job_listwz .job_listtit{ font-size:20px; color:#111111; line-height:20px;}
.job_list ul li .job_listwz .job_listc{ margin-top:30px; overflow:hidden}
.job_list ul li .job_listwz .job_listc .job_listli{ margin-right:125px; font-size:16px; color:#666666; float:left;}
.job_list ul li .job_listwz .job_listc .job_listli:last-child{ margin-right:0px;}
.job_list ul li .job_lista{transition: all .3s linear;  float:right; width:125px; height:45px; line-height:45px; border-radius:22.5px; background:#2a2a2a; overflow:hidden; text-align:center; margin-top:35px; position:relative}
.job_list ul li .job_lista a{ font-size:15px; color:#fff; position:relative; z-index:2;}
/*.job_list ul li .job_lista::before{content:""; position:absolute; width:0;  background:#ffd900; bottom:0px; left:0px; display:block; transition:all 0.5s; z-index:1; height:100%;}
.job_list ul li .job_lista:hover::before{ width:100%;}*/
.job_list ul li .job_lista:hover a{ color:#2a2a2a;}
.job_list ul li .job_lista:hover{background: #FFD900;}

.joba{ width:230px; margin:0px auto; background:#2a2a2a;color:#FFFFFF; height:58px; line-height:58px; border-radius:29px; text-align:center;transition:all .3s linear;}
.joba a{width: 100%;height: 100%;display: block; font-size:16px; color:#FFFFFF}
.joba:hover{background:#FFD900;}
.joba:hover a{color: #111111;}
@media (max-width:1300px) {
	.job_list{ padding-top:45px;}
	.job_list ul li .job_listwz .job_listc .job_listli{ margin-right:10%;}
	.job_list ul li .job_listwz .job_listc .job_listli:last-child{ margin-right:0px;}
	}
@media (max-width:1200px) {
	.job_list ul li .job_listwz .job_listc .job_listli{ margin-right:6%;}
	.job_list ul li .job_listwz .job_listc .job_listli:last-child{ margin-right:0px;}
	}
@media (max-width:1100px) {
	.job_list ul li .job_listwz .job_listc .job_listli{ margin-right:3%;}
	.job_list ul li .job_listwz .job_listc .job_listli:last-child{ margin-right:0px;}
	}
@media (max-width:970px) {
	.job_list ul li .job_listwz .job_listc .job_listli{ margin-bottom:20px; margin-right:30px;}
	.job_list ul li .job_listwz .job_listc .job_listli:last-child{ margin-right:0px;}
	.job_list ul li .job_listwz .job_listc .job_listli:nth-child(3){ clear:both;}
	.job_list ul li{ padding-bottom:30px; margin-bottom:40px;}
	}
@media (max-width:768px) {
	.job_list ul li{ margin-bottom:30px;}
	.job_list ul li .job_listwz{ float:none; width:100%;}
	.job_list ul li .job_listwz .job_listc .job_listli{ margin-right:30px;}
	.job_list ul li .job_listwz .job_listc .job_listli:last-child{ margin-right:0px;}
	.job_list ul li .job_lista{ float:none; margin-top:10px;}
	.joba{ width:50%;height: 46px;line-height: 46px;border-radius: 23px;font-size: 14px;}
	}
@media (max-width:500px) {
	.job_list ul li .job_listwz .job_listc .job_listli{ float:none; margin-right:0px;}
	}

/*jobs*/
.jobs{ padding-top:135px; padding-bottom:50px;}
.jobsc{ width:1200px; margin:0 auto; overflow:hidden}
.jobsl{ float:left; width:380px; box-sizing:border-box; padding:40px 30px 35px 30px; border:1px solid #e1e1e1;}
.jobstit{ font-size:30px; color:#333333; line-height:30px; margin-bottom:30px;}
.jobsli{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #cccccc; font-size:14px; color:#666666; line-height:30px;}
.jobs_back{ height:50px; line-height:50px; text-align:center; background:#ffd900; font-size:14px;}
.jobs_back a{ display:block; color:#111;}
.jobsr{ float:right; width:800px; }
.jobscon{box-sizing:border-box; border:1px solid #e1e1e1; padding:40px;}
.jobsconli:nth-child(1){ margin-bottom:40px;}
.jobscontit{ font-size:18px; color:#333333; margin-bottom:15px;}
.jobsconc{ font-size:14px; color:#666666; line-height:26px;}
.jobs_a{ margin-top:30px;}
.jobs_a a{ width:280px; height:50px; line-height:50px; display:inline-block; margin-right:20px; text-align:center; _background:#ededee; color:#111111; font-size:16px; position:relative; overflow:hidden}
.jobs_a a span{ display:block; position:relative; z-index:2;background: #2a2a2a;color: #FFFFFF; border-radius: 25px; transition: all .3s linear;}
.jobs_a a span:hover{background: #FFD900;color: #2a2a2a;}
/*.jobs_a a::before{content:""; position:absolute; width:0;  background:#ffd900; bottom:0px; left:0px; display:block; transition:all 0.5s; z-index:1; height:100%;}
.jobs_a a:hover::before{ width:100%;}*/
@media (max-width:1200px) {
	.jobsc{ width:93.75%;}
	.jobsr{ width:calc(100% - 400px);}
	}
@media (max-width:1100px) {
	.jobsl{ width:280px;}
	.jobs_back{ height:45px; line-height:45px;}
	.jobsr{ width:calc(100% - 300px);}
	.jobs_a a{ width:250px;}
	.jobs_a a:last-child{ margin-right:0px;}
	}
@media (max-width:900px) {
	.jobsl{padding:40px 25px 35px 25px;}
	.jobscon{ padding:30px;}
	 .jobs_a a{ width:200px;}
	}
@media (max-width:790px) {
	.jobsl{ float:none; width:100%;margin-bottom:10px;}
	.jobsr{ float:none; width:100%; } 
	.jobs{ padding-top:90px;}
	
	}
@media (max-width:640px) {
	.jobsl{padding:30px 15px 25px 15px;}
	.jobsr .jobscon{ padding:15px; } 
	.jobs_a a{ width:calc(50% - 10px); margin:0 5px;}
	}


/*jion*/
.jion{ position:relative;}
#allmap{ height:880px; position:relative; width:100%;}
#allmap .BMap_stdMpCtrl{top: 100px!important;}
.jionc{ width:480px; position:absolute; top:50%; transform:translateY(-50%);border-bottom:10px solid #ffd900; background:#fff; box-sizing:border-box; padding:60px 60px 40px 60px;}
.jion_cn{ font-size:28px; color:#111111; font-weight:bold; line-height:28px;}
.jion_en{ font-size:35px; line-height:35px; color:#333333; font-family:'WETDR'; text-transform:uppercase; margin-top:20px;}
.jion_en span{ display:none; width:8px; height:8px; background:#ffd900; border-radius:50%; margin-left:15px;}
.jion_xian{ width:28px; border-bottom:2px solid #ffd900; margin-top:25px; margin-bottom:35px;}
.jion_c{ font-size:16px; color:#333333; line-height:30px;}
.jion_bom{ margin-top:75px;}
.jion_tel{ font-size:16px; color:#000000;}
.jion_bom p{ margin-top:10px; font-size:32px; color:#000000;font-family: "BigJohn"; line-height:32px;}
@media (max-width:768px) {
	#allmap{ height:400px;}
	.jionc{ position:static; right:0px !important;transform:translateY(0%); width:100%; padding:30px 30px 20px 30px}
	.jion_en{ margin-top:10px;}
	.jion_xian{ margin-top:15px; margin-bottom:20px;}
	.jion_c{ font-size:14px; line-height:24px;}
	.jion_bom{ margin-top:55px;}
	}
@media (max-width:640px) {
	.jionc{ padding:20px}
	.jion_cn{ font-size:24px; line-height:24px;}
	.jion_en{ font-size:30px; line-height:30px;}
	.jion_bom{ margin-top:30px;}
	.jion_bom p{ font-size:28px; line-height:28px;}
	}
	
.jion_zc{ height:970px; background:url(../images/zc_bj.jpg) no-repeat center;}
.jion_zctop{ padding-top:100px; text-align:center;}
.jion_zcen{ font-size:50px; line-height:50px; color:#aaaaaa;}
.jion_zccn{ font-size:28px; font-weight:bold; line-height:28px; font-weight:bold; color:#ffffff; margin-top:30px; margin-bottom:25px;}
.jion_zcxian{ width:28px; border-bottom:2px solid #ffd900; margin:0 auto; margin-bottom:35px;}
.jion_zczy{ font-size:18px; color:#fefefe;}
.jion_zccon{ padding-top:100px; width:1600px; margin:0 auto;}
.jion_zccon ul{ overflow:hidden}
.jion_zccon ul li{ float:left; width:20%;}
.jion_zccon ul li .jion_zcimg{ text-align:center; border-radius:50%; margin:0 auto; position:relative; overflow:hidden}
.jion_zccon ul li .jion_zcimg::before{ content:""; width:100%; height:100%; border:12px solid rgba(255,255,255,0.2);box-sizing:border-box; position:absolute; top:0px; left:0px; border-radius:50%;}
.jion_zccon ul li .jion_zcimg::after{ width:100%; height:0%; content:""; position:absolute; bottom:0px; left:0px; background:url(../images/yy.png) no-repeat center bottom; transition:all 0.5s;}
.jion_zccon ul li:hover .jion_zcimg::after{ height:100%;}


/*招商*/
.investment_box{width: 100%;height: auto;padding-bottom: 60px; background:url(../images/zc_bj.jpg) center center no-repeat;background-size: auto 100%;}
.investment_box .content{width: 1600px;margin: 0px auto;text-align: center;}
.investment_box .top_box{padding-top: 100px;padding-bottom: 100px;}
.investment_box .top_box .en_title{margin-bottom: 25px; font-size: 50px;color: #aaaaaa;font-family:'WETDR';}
.investment_box .top_box .title{margin-bottom: 24px;font-size: 28px;color: #ffffff;font-weight: bold;}
.investment_box .top_box .line{ width: 28px;height: 2px;background: #ffd900;margin: 0 auto;margin-bottom: 38px;}
.investment_box .top_box .desc{font-size: 18px;color: #fefefe;}
.investment_box ul{width: 100%;overflow: hidden;margin-bottom: 80px;}
.investment_box ul li{width: 20%;padding: 0px 20px; float: left;box-sizing: border-box;cursor: pointer;}
.investment_box ul li .img_box{width: 190px;height: 190px;max-width: 100%; margin: 0px auto; display: flex;align-items: center;position: relative;}
.investment_box ul li .img_box img{width: 38%; display: block;margin: 0px auto;transition: all .3s linear;}
.investment_box ul li:hover .img_box img{transform: scale(1.1,1.1);}

.investment_box ul li .img_box .bg{width: 100%;height: 100%;background: url(../images/icon_invest_bg.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0px;left: 0px;z-index: 1;}
.investment_box ul li .img_box .zz{width: 100%;height: 0px;background: url(../images/icon_invest_zz.png) bottom center no-repeat;background-size: 100% auto;position: absolute;bottom:0px; left: 0px;z-index: 2;transition: all .3s linear;}
.investment_box ul li:hover .img_box .zz{height: 100%;}

.investment_box ul li .con_box{margin-top: 40px;padding: 0px 20px;line-height:28px;font-size: 16px;color: #FFFFFF;}

.investment_box .in_contact{text-align: center;font-size: 18px;color: #FFFFFF;padding-bottom: 40px;}
.investment_box .in_contact span{font-size: 30px;font-weight: bold; font-family: arial;}
.investment_box .in_contact a{color: #FFFFFF;}

.investment_box .zs_link{position: relative; text-align: center; width: 320px;height: 80px;line-height: 60px;background: #ffd900;border: 10px solid #1e1e21;border-radius: 40px;margin: 0px auto; box-sizing: border-box;transition: all .3s linear;}
.investment_box .zs_link a{width: 100%;height: 100%;display: block; font-size: 18px;color:#111111;}
.investment_box .zs_link:hover{
	transform: translateZ(20px);
    transform: scale(1.1,1.1);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
/*.investment_box .zs_link::after{content: "";width: 60px;height: 60px;background: url(../images/zs_table_arrow.png) center center no-repeat;position: absolute;top: 0px;right: 40px;transition: all .3s linear;}
.investment_box .zs_link:hover::after{right: 50px;}*/

@media only screen and (max-width:1600px ) {
	.investment_box .content{width: 100%;padding: 0px 20px;box-sizing: border-box;}
}

@media only screen and (max-width:1200px ) {
	.investment_box{height: auto;}
	.investment_box .top_box{padding-top: 70px;padding-bottom: 70px;}
	.investment_box .top_box .en_title{font-size: 46px;margin-bottom: 22px;}
	.investment_box .top_box .line{margin-bottom: 32px;}
	.investment_box ul{margin-bottom: 70px;}
	.investment_box ul li .con_box{padding: 0px;}
}

@media only screen and (max-width:1024px ) {
	.investment_box .top_box{padding-top: 60px;padding-bottom: 60px;}
	.investment_box .top_box .en_title{font-size: 42px;margin-bottom: 20px;}
	.investment_box .top_box .title{margin-bottom: 20px;font-size: 24px;}
	.investment_box .top_box .line{margin-bottom: 26px;}
	.investment_box .top_box .desc{font-size: 16px;}
	.investment_box ul{margin-bottom: 60px;}
	.investment_box ul li {padding: 0px 15px;}
}

@media only screen and (max-width:768px ) {
	.investment_box .top_box{padding-top: 50px;padding-bottom: 50px;}
	.investment_box .top_box .en_title{font-size: 38px;margin-bottom: 15px;}
	.investment_box .top_box .title{margin-bottom: 18px;font-size: 22px;}
	.investment_box .top_box .line{margin-bottom: 22px;}
	.investment_box .top_box .desc{font-size: 15px;}
	.investment_box ul{margin-bottom: 50px;}
	.investment_box ul li {padding: 0px 10px;}
	.investment_box ul li .con_box{margin-top: 30px; font-size: 14px;line-height: 1.6em;}
	.investment_box .in_contact{font-size: 16px;}
	.investment_box .in_contact span{font-size: 24px;}
	
	.investment_box .zs_link{position: relative; text-align: center; width: 280px;height: 60px;line-height: 50px;background: #ffd900;border: 5px solid #1e1e21;border-radius: 30px;margin: 0px auto; box-sizing: border-box;}
	.investment_box .zs_link a{width: 100%;height: 100%;display: block; font-size: 16px;color:#111111;}
	/*.investment_box .zs_link::after{content: "";width: 50px;height: 50px;background: url(../images/zs_table_arrow.png) center center no-repeat;position: absolute;top: 0px;right: 30px;transition: all .3s linear;}
	.investment_box .zs_link:hover::after{right: 40px;}*/
}

@media only screen and (max-width:640px ) {
	.investment_box .top_box{padding-top: 50px;padding-bottom: 50px;}
	.investment_box .top_box .en_title{font-size: 34px;margin-bottom: 15px;}
	.investment_box .top_box .title{margin-bottom: 18px;font-size: 20px;}
	.investment_box .top_box .line{margin-bottom: 20px;}
	.investment_box .top_box .desc{font-size: 14px;line-height: 1.5em;}
	.investment_box ul{margin-bottom: 50px;}
	.investment_box ul li {width: 33.3333333%;margin-bottom: 20px; padding: 0px 10px;}
	.investment_box ul li .con_box{margin-top: 20px;font-size: 14px;line-height: 1.6em;}
	.investment_box ul li .img_box{width: 160px;}
	.investment_box .in_contact{font-size: 16px;}
	.investment_box .in_contact span{font-size: 24px;line-height: 1.5em;}
}

@media only screen and (max-width:480px ) {
	.investment_box ul li {width: 100%;display: inline-block;}
	.investment_box ul li .img_box{width: 140px;}
}


.join_process{width: 100%;height: 660px;background: url(../images/lc_bg_01.jpg) repeat;}
.join_process .content{width: 1600px;padding: 0px 50px;margin: 0px auto;box-sizing: border-box;}
.join_process .top_box{padding-top: 100px;padding-bottom: 65px; text-align: center;}

.join_process .top_box .en_title{margin-bottom: 32px; font-size: 50px;color: #111111;font-family: 'WETDR';}
.join_process .top_box .title{margin-bottom: 22px; font-size: 28px;color: #111111;font-weight: bold;}
.join_process .top_box .line{height: 2px;width: 28px;background: #FFD900;margin: 0px auto;}
.join_process .item_box.mobile{display: none;}
.join_process .item_box.pc{width: 100%;overflow: hidden;margin-left: 32px;}
.join_process .item_box.pc .item{width: 25%;padding-right: 64px;padding-bottom: 90px; float: left; box-sizing: border-box;position: relative;}
.join_process .item_box.pc .item .title{font-size: 20px;color:#111111; width: 100%;height: 64px;line-height: 64px;background: #ffd900;text-align: center;}

.join_process .item_box.pc .item::after{content: "";width: 64px;height: 64px;background: url(../images/icon_lc_arrow.png) center center no-repeat; position: absolute;top: 0px;right: 0px;}
.join_process .item_box.pc .item:nth-child(4)::after{left:calc(50% - 64px);right: initial; top:75px;transform: rotate(90deg);}
.join_process .item_box.pc .item:nth-child(5)::after{transform: rotate(180deg);}
.join_process .item_box.pc .item:nth-child(6)::after{transform: rotate(180deg);}
.join_process .item_box.pc .item:nth-child(7)::after{transform: rotate(180deg);}
.join_process .item_box.pc .item:nth-child(8)::after{display: none;}


@media only screen and (max-width:1600px ) {
	.join_process .content{width: 100%;padding: 0px 40px;}
}
@media only screen and (max-width:1366px ) {
	.join_process .content{padding: 0px 32px;}
	.join_process .item_box.pc .item .title{font-size: 18px;}
}
@media only screen and (max-width:1200px ) {
	.join_process .top_box .en_title{margin-bottom: 28px; font-size: 46px;}
	.join_process .top_box .title{margin-bottom: 20px; font-size: 28px;}

}

@media only screen and (max-width:1024px ) {
	.join_process{height: auto;}
	.join_process .content{padding: 0px 25px;}
	.join_process .top_box{padding-top: 70px;padding-bottom: 40px;}
	.join_process .top_box .en_title{margin-bottom: 24px; font-size: 42px;}
	.join_process .top_box .title{margin-bottom: 18px; font-size: 24px;}
	.join_process .item_box.pc{margin-left: 25px;}
	.join_process .item_box.pc .item{padding-right: 50px;padding-bottom: 70px;}
	.join_process .item_box.pc .item .title{height: 50px;line-height: 50px;font-size: 14px;}
	
	.join_process .item_box.pc .item::after{width: 50px;height: 50px;background-size: 50% ;}
	.join_process .item_box.pc .item:nth-child(4)::after{left:calc(50% - 50px);top:58px;}
}

@media only screen and (max-width:768px ) {
	.join_process .content{padding: 0px 50px;}
	.join_process .top_box{padding-top: 50px;padding-bottom: 30px;}
	.join_process .top_box .en_title{margin-bottom: 20px; font-size: 38px;}
	.join_process .top_box .title{margin-bottom: 18px; font-size: 20px;}
	.join_process .item_box.pc{display: none;}
	.join_process .item_box.mobile{display: block;}
	.join_process .item_box.mobile li{width: 100%;padding-bottom: 60px;position: relative;}
	.join_process .item_box.mobile li .title{width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #111111;background: #ffd900;}
	.join_process .item_box.mobile li::after{content: "";width: 50px; height: 50px;background: url(../images/icon_lc_arrow.png) center center no-repeat ;background-size: 50%; transform: rotate(90deg);position: absolute;top: 55px;left: calc(50% - 25px);}
	.join_process .item_box.mobile li:last-child::after{display: none;}
}