﻿@charset "utf-8";
.fuceng{width: 100%;height: 100%;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 5;}
.gdxx a{font-size: 13px;color: #f49701;}




.scaleimg{overflow: hidden;}
.scaleimg .bg{-webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s;}
.scaleimg:hover .bg{-webkit-transform:scale(1.08); -moz-transform:scale(1.08); -o-transform:scale(1.08); transform:scale(1.08);}

.asban{position: relative;overflow: hidden;}
.asban .swiper-container{width: 100%;}
.asban .swiper-slide{position: relative;}
.asban .swiper-slide img{width: 100%;}
.asban .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #fff;opacity: 1;}
.asban .swiper-pagination-bullet-active{background-color: #f49701;}
.asban .swiper-container-horizontal>.swiper-pagination{text-align: right;}
.asban .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 8%;}
.asban .asbanSZ{font-size: 33px;color: #fff;}
.asban .swiper-pagination{position: relative;top: 13px;left: -10px;}
.paginationWC{position: absolute;bottom: 5.5625%;z-index: 10;right: 21.35%;}
.asban .swiper-pagination-clickable .swiper-pagination-bullet{margin-right: 7px;}

.aszifa .zf_show{display: none;}
.aszifa{padding: 3% 0;}
.aszifa .zifa_1{width: 58%;padding-right: 5%;border-right: 1px dotted #dcdcdc;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.aszifa .zifa_2{width: 37%;padding-left: 5%;}
.aszifa h3{font-size: 18px;margin-bottom: 4.2%;}
.aszifa h3 a{color: #414141;border-bottom: 1px solid transparent;padding-bottom: 3px;}
/*.aszifa .h3 a:hover,.aszifa .h3 a.current{border-color: #f49701;}*/

.zf_tj .tj1{width: 28.95%;}
.zf_tj .tj2{width: 67.05%;}
.zf_tj .tj1 img{width: 100%;height: auto;}
.zf_tj .tj2 h4{font-size: 16px;color: #323232;line-height: 25px;height: 25px;overflow: hidden;margin-bottom: 5%;}
.zf_tj .tj2 h4 a{color: #323232;}
.zf_tj .tj2 h4 a:hover{color: #f49701;}
.zf_tj .tj2 div{font-size: 14px;color: #666;line-height: 24px;height: 72px;overflow: hidden;}
.zf_tj .tj2 div.gdxx{line-height: auto;height: auto;text-align: right;}
.zf_list li{border-bottom: 1px dotted #dcdcdc;padding: 10px 0;}
.zf_list li:last-child{border-bottom: none;}
.zf_list li a{line-height: 22px;height: 22px;overflow: hidden;}
.zf_list a{font-size: 13px;color: #474747;float: left;display: block;width: 85%;overflow: hidden;}
.zf_list span{font-size: 13px;color: #474747;float: right;display: block;width: 15%;text-align: right;}
.zf_list a:hover{color: #f49701;}

.aszifa .zifa_2 .img{width: 100%;height: auto;}
.aszifa .zifa_2 .zifa_v{position: relative;}
.aszifa .zifa_2 .play1{position: absolute;left: 50%;top: 50%;margin:-40px 0 0 -40px;}
.aszifa .zifa_2 .db{width: 86%;position: absolute;bottom: 5%;left: 7%;}
.aszifa .zifa_2 .db .play2{width: 8.8%;}
.aszifa .zifa_2 .db .play3{width: 82.4%;text-align: center;cursor: pointer;}
.aszifa .zifa_2 .db .play4{width: 8.8%;text-align: right;cursor: pointer;}
.aszifa .zifa_2 .db .play3 img{width: 91.7%;height: auto;}
.aszifa .zifa_2 .play{cursor: pointer;}

.zifa_2 .zifu2 video{display: block;width: 100%;height: 100%;margin: 0 auto;}
.zifa_2 .zifu2{display: none;}


.huise{background-color: #ededed;}
.ranze{padding: 3% 0;}

.ranze .ranze_gt{width: 32.2%;margin-right: 1.7%;float: left; position: relative;}
.ranze .ranze_gt:nth-child(3n){margin-right: 0;}
.ranze .ranze_gt img{width: 100%;height: auto;}
.ranze .ranze_gt .ranze_imgda{margin-bottom: 4.2%;position: relative;}
.ranze .ranze_gt .fu1{margin: 8.45%;}
.ranze .ranze_gt h4{font-size: 24px;color: #f49701;}
.ranze .ranze_gt h5{font-size: 14px;color: #fff;}

.ranze .ranze_gt .ranze_imgda .fuceng{}
.ranze .ranze_gt .ranze_imgda .fuceng div{margin-top: 10%;margin-left: 30%;}
.ranze .ranze_gt .ranze_imgxiao .fuceng div{margin-top: 4%;}
.ranze .ranze_gt .ranze_imgda a{font-size: 14px;color: #fff;}
.ranze .ranze_gt .ranze_imgda .fuceng img{width: 43px;height: 43px;}

.anmap{padding: 3% 0;}
.anmap .fl{width: 11.11%;float: left;border-right: 1px solid #dcdcdc;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.anmap dl{width: 70%;margin: 0 auto;height: 184px;}
.anmap dl dt{font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.anmap dl dt a{color: #63616c;}
.anmap dl dd{font-size: 12px;line-height: 20px;margin-bottom: 5px;}
.anmap dl dd a{color: #646464;}
.anmap dl dd a:hover{text-decoration: underline;}



/*关于我们*/
.about{margin-bottom: 10%; }
.about_def .about_def1{width: 66%;float: left;}
.about_def .about_def2{width: 29%;float: right;}
.about_def .about_def1 h3{font-size: 24px;color: #333;margin-bottom: 15px;}
.about_def .about_def1 p{font-size: 14px;color: #565656;line-height: 25px;margin-bottom: 10px;text-indent: 2em;}
.about_def .about_def2 img{display: block;width: 100%;height: auto;}

.about_things{position: relative;}
.things .year{width: 150px;height: 40px;line-height: 40px;text-align: center; border: 1px solid #dcdcdc;font-size: 24px;color: #747474;font-weight: bold;
	cursor: pointer;margin: 0 auto;margin-bottom: 4.5%;background-color: #fff;}
.things .month{margin-bottom: 4.5%;display: none;}
.things .thdet .thdet_icon{display: block; margin: 0 auto;}
.things .thdet{ font-size: 16px;color: #747474;}
.things .thdet h4{font-weight: bold;border-bottom: 1px solid #dcdcdc;text-align: center;padding-bottom: 8px;margin-bottom: 10px;}
.things .thdet .char div{line-height: 28px;}
.things .thdet .char{width: 44%;}
.things .thdet:nth-child(odd) .char{float: right;padding-left: 4%;}
.things .thdet:nth-child(even) .char{float: left;padding-right: 4%;}
.about_things .fuceng{z-index: -10;}
.about_things .shuxian{width: 1px;height: 100%;background-color: #dcdcdc;margin: 0 auto;}

.about_organ img{display: block;width: 100%;max-width: 100%;margin: 0 auto; height: auto;}
.about_organ img.phoneshow{display: none;}

.about_culture .swiper-button-next, .swiper-button-prev{width: auto;height: auto;}
.about_culture .gallery-top img, .gallery-thumbs img{width: 100%; height: auto;}
.about_culture .gallery-thumbs {
    box-sizing: border-box;
}
.about_culture .gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}
.about_culture .gallery-thumbs .swiper-slide-active {
    opacity: 1;
}
.about_culture .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;cursor: pointer;}
.about_culture .swiper-slide{position: relative;}
.about_culture .swiper-slide .fuceng div{width: 100%;position: absolute;left: 0;bottom: 0;text-align: center;background-color: rgba(0,0,0,0.5);}
.about_culture .swiper-slide .fuceng div a{display: block;padding:1.1% 0;font-size: 16px;color: #fff;line-height: 25px;height: 25px;overflow: hidden;}


.about_culture1 .qiehuan{ width:828px; height:600px; position:relative; margin:0 auto;}
.about_culture1 .qiehuan .datu{  width:828px; height:448px; overflow:hidden; position:relative; }
.about_culture1 .qiehuan .datu ul{ position:absolute; left:0px; top:0px; height:448px; width:828px;}
.about_culture1 .qiehuan .datu ul li{ display:none; position:absolute; left:0px; top:0px;height:448px; width:828px;}
.about_culture1 .qiehuan .datu ul li img{width: 100%;height: auto;}
.about_culture1 .qiehuan .datu ul li div{position: absolute;left: 0;bottom: 0;width: 90%;padding: 0 5%; height: 40px;line-height: 40px; overflow: hidden;text-align: center; background-color: rgba(0,0,0,0.7);font-size: 16px;color: #fff;}

.about_culture1 .qiehuan .xiaotu{ position:relative; width:828px; padding-top:10px;}
.about_culture1 .qiehuan .xtu{ position:relative; margin:0px auto; overflow:hidden; height:70px;}
.about_culture1 .qiehuan .xtu dl{ position:absolute;left:0px; top:0px;}
.about_culture1 .qiehuan .xtu dl dt{ width:125px;height: 66px; border: 2px solid #04a1ec; position:absolute; left:0px; top:0px;}
.about_culture1 .qiehuan .xtu dl dd{ position:relative; width:129px; margin-right:10px; float:left;cursor:pointer;}
.about_culture1 .qiehuan .xtu dl dd.current{color:yellow;}
.about_culture1 .qiehuan .xtu dl dd img{width: 100%;height: auto;}

.about_culture1 .xiaotu .prev{ display:inline-block;z-index: 2;  cursor:pointer; position:absolute; left:0px; top:30px;}
.about_culture1 .xiaotu .next{ cursor:pointer; display:inline-block; z-index: 2; position:absolute; right:0px; top:30px;}
.about_culture1 .xiaotu .prev img,.about_culture1 .xiaotu .next img{width: 23px;}



/*人才发展*/
.person_celue .celue_list{margin-bottom: 4%;}
.person_celue .celue_list:nth-child(odd) .celue_img{float: left;}
.person_celue .celue_list:nth-child(odd) .celue_char{float: right;}
.person_celue .celue_list:nth-child(even) .celue_img{float: right;}
.person_celue .celue_list:nth-child(even) .celue_char{float: left;}

.celue_list .celue_img{width: 47%;}
.celue_list .celue_char{width: 53%;}

.celue_list .celue_img img{width: 100%;max-width: 100%;height: auto;}
.celue_list .charn{width: 95%;}
.person_celue .celue_list:nth-child(odd) .charn{margin-left: 5%;}
.person_celue .celue_list:nth-child(even) .charn{margin-right: 5%;}
.celue_list .celue_char h4{font-size: 20px;color: #464646;line-height: 30px;margin-bottom: 10px;}
.celue_list .celue_char span{display: block;font-size: 16px;color: #464646;line-height: 28px;}

.person_resume .resume_1{width: 28%;background-color: #f2f2f2;padding: 7.2% 0;}
.person_resume .resume_2{width: 66%;padding: 7.2% 0;}
.person_resume .resume_1 ul{}
.person_resume .resume_1 ul li{font-size: 18px;color: #2a2a2a;font-weight: bold;margin-bottom: 11%; cursor: pointer;position: relative;}
.person_resume .resume_1 ul li:last-child{margin-bottom: 0;}
.person_resume .resume_1 ul li div{width: 70%;margin: 0 auto;}
.person_resume .resume_1 ul li img{margin-right: 8%;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s;}
.person_resume .resume_1 ul li:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}
.person_resume .resume_1 ul li:hover,.person_resume .resume_1 ul li.current{color: #009be6;}
.person_resume .resume_1 ul li .you{display: block;position: absolute;right: -12px;top: 50%;margin-top: -10px;display: none;
	border-top: 10px solid transparent;border-left: 12px solid #f2f2f2;border-bottom: 10px solid transparent;}
.person_resume .resume_1 ul li.current .you{display: block;}


.resumehide h3{margin-bottom: 5.5%;}
.resumehide h3 span{font-size: 24px;color: #464646;float: left;}
.resumehide h3 a{float: right; display: block;width: 120px;height: 40px;line-height: 40px;font-size: 18px;color: #fff;text-align: center;background-color: #bbb;
	-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;}
.resumehide h3 a:hover{background-color: #009be6;}
.resumehide .resumejs{font-size: 14px;color: #464646;}
.resumehide .resumejs1{width: 58%; }
.resumehide .resumejs1 li{width: 50%;float: left;line-height: 30px;}
.resumehide .resumejs h4{font-weight: bold;line-height: 30px;margin-top: 4%;}
.resumehide .resumejs2 li{line-height: 25px;}
.person_resume .resume_1 .resumehide{display: none;}
.tc_all{ display:none;}
.business{max-width: 750px;margin:30px auto;width: 90%;}




@media screen and (max-width: 1680px){

}

@media screen and (max-width: 1366px){

}

@media screen and (max-width: 1100px){
	/*首页*/
	.aszifa h3{font-size: 16px;}
	.zf_tj .tj2 h4{font-size: 15px;}
	.zf_tj .tj2 div{font-size: 13px;}
	.anmap dl{width: 85%;}
	.ranze .ranze_gt .ranze_imgda .fuceng img{width: 30px;height: 30px;}
	.ranze .ranze_gt .ranze_imgda .fuceng div{margin-top: 12%;}
	.ranze .ranze_gt .ranze_imgxiao .fuceng div{margin-top: 5%;}
	.asban .asbanSZ{font-size: 25px;}
	.asban .swiper-pagination{top: 8px;}

	/*关于我们*/
	.celue_list .celue_char h4{font-size: 18px;line-height: 25px;}
	.celue_list .celue_char span{font-size: 14px;line-height: 25px;}
	/*人才招聘*/
	.person_resume .resume_1{width: 42%;}
	.person_resume .resume_2{width: 52%;padding: 0;}
	.resumehide .resumejs1{width: 100%;}
	.resumehide .resumejs{font-size: 12px;}
	.person_resume .resume_1 ul li{font-size: 16px;}
	.resumehide h3 span{font-size: 20px;}
	.resumehide h3 a{width: 100px;height: 35px;line-height: 35px;font-size: 16px;}
	.person_resume .resume_1 ul li img{width: 30px;}
	
}
@media screen and (max-width: 900px){
	.about_culture1 .qiehuan{width: 680px;}
	.about_culture1 .qiehuan .datu,.about_culture1 .qiehuan .datu ul,.about_culture1 .qiehuan .datu ul li{width: 680px;height: 368px;}
	.about_culture1 .qiehuan .xiaotu{width: 680px;}
	.about_culture1 .qiehuan .xtu dl dd{width: 105px;}
	.about_culture1 .qiehuan .xtu dl dt{width: 105px;height: 57px;}
	.about_culture1 .xiaotu .prev,.about_culture1 .xiaotu .next{top: 28px;}
	.about_culture1 .xiaotu .prev img, .about_culture1 .xiaotu .next img{width: 18px;}
}

@media screen and (max-width: 768px){
	.aszifa .zifa_2 .play1{width: 60px;margin: -30px 0 0 -30px;}
	.anmap dl{}
	.zf_tj .tj2 h4{margin-bottom: 1%;}
	.zf_tj .tj1{width: 42.95%;}
	.zf_tj .tj2{width: 53.05%;}
	.ranze .ranze_gt .ranze_imgda .fuceng img{width: 20px;height: 20px;}
	/*关于我们*/
	.about_def .about_def1 h3{font-size: 20px;}
	.about_def .about_def1 p{font-size: 13px;}
	.celue_list .celue_char h4{font-size: 16px;margin-bottom: 3px;}
	/*.celue_list .celue_char span{font-size: 12px;line-height: 20px;}*/

	



}


@media screen and (max-width:640px){
	
	/*首页*/
	.asban .asbanSZ{font-size: 20px;}
	.asban .swiper-pagination-bullet{width: 7px;height: 7px;}
	.asban .swiper-pagination{top: 6px;left: -6px;}
	.aszifa h3{margin-bottom: 7.2%;}
	.aszifa .zifa_1,.aszifa .zifa_2{width: 100%;padding-right: 0;padding-left: 0; border-right: none;float: none;margin-bottom: 10%;}
	.zf_tj .tj1{width: 37%;}
	.zf_tj .tj2{width: 58%;}
	.zf_tj .tj2 h4{font-size: 14px;}
	.zf_tj .tj2 div{font-size: 12px;}
	.zf_tj .tj2 div.gdxx{font-size: 12px;line-height: 20px;text-align: left;}

	.gdxx a{font-size: 12px;}
	.zf_list{margin-top: 5px;}
	.zf_list li{padding: 8px 0;}
	.zf_list li:last-child{border-bottom: 1px dotted #dcdcdc;}
	.zf_list a{width: 70%;font-size: 12px;}
	.zf_list span{width: 25%;font-size: 12px;font-family: arial;color: #999;}
	.ranze{padding: 10% 0;}
	.ranze .ranze_gt{width: 100%;margin-right: 0;float: none;margin-bottom: 4.6%;}
	.ranze .ranze_gt:last-child{margin-bottom: 0;}
	.ranze .ranze_gt .ranze_imgda .fuceng img{width: 30px;height: 30px;}

	.anmap, .footer{display: none;}
	.anmap .fl{width: 50%;border-right: none;margin-bottom: 5%;}
	.anmap dl{height: auto;}

	/*关于我们*/
	.about_def .about_def1,.about_def .about_def2{width: 100%;float: none;}
	.about_def .about_def1 h3{font-size: 16px;}
	.about_def .about_def1 p{font-size: 14px;line-height: 24px;}
	.about_organ img.pcshow{display: none;}
	.about_organ img.phoneshow{display: block;}
	.person_celue .celue_list .celue_img,
	.person_celue .celue_list .celue_char{width: 100%;float: none;}
	.person_celue .celue_list:nth-child(odd) .charn,
	.person_celue .celue_list:nth-child(even) .charn{margin: 0 auto;}
	.person_celue .celue_list{margin-bottom: 30px;}
	.celue_list .celue_char h4{margin-top: 6px;margin-bottom: 6px;}
	.things .year{width: 100px;height: 30px;line-height: 30px; font-size: 18px;}
	.things .thdet{font-size: 12px;}
	.things .thdet h4{font-size: 13px;padding-bottom: 5px;margin-bottom: 5px;}
	.things .thdet .char div{line-height: 20px;}

	.about_culture .swiper-button-next img, .swiper-button-prev img{width: 25px;height: auto;}
	.about_culture .swiper-slide .fuceng div a{font-size: 13px;}

	.about_culture1 .qiehuan .xtu,.about_culture1 .xiaotu .prev, .about_culture1 .xiaotu .next{display: none;}

	.about_culture1 .qiehuan,
	.about_culture1 .qiehuan .datu, 
	.about_culture1 .qiehuan .datu ul{width: 100%;height: auto;position: static;display: block;overflow: hidden;}
	.about_culture1 .qiehuan .datu ul li{width: 100%;height: auto; position: relative;display: block;margin-bottom: 5%;}

	/*人才招聘*/
	.person_resume .resume_1{width: 100%;float: none;background: transparent;}
	.person_resume .resume_2{display: none;}
	.person_resume .resume_1 .resumehide{padding: 6% 0;}
	.person_resume .resume_1 ul li div{width: 90%;}
	.resumehide h3{display: none;}
	.person_resume .resume_1 ul li{margin-bottom: 5px;font-size: 16px;color: #686868;font-weight: normal;line-height: 22px;border-bottom: 1px solid #dcdcdc;padding: 8px 0;}
	.resumehide .resumejs1 li{width: 100%;float: none;}
	.person_resume .resume_1 ul li img{width: 20px;}
	.person_resume .resume_1 .resumejs ul li{font-size: 13px;border-bottom: none;padding: 0;}
	.person_resume .resume_1 ul li .you{right: 0;top: 20px; display: block;
		border-top: 8px solid transparent;
	    border-left: 10px solid #f2f2f2;
	    border-bottom: 8px solid transparent;}
		.tc_all{ position:fixed; top:40%; right:0; width:278px; margin-right:-250px; display:block;}
		.tc_con{  background:rgba(2,135,214,0.8); width:250px;  float:left; }
		.tc_con ul{ padding:40px 20px;}
		.tc_con ul li{ text-align:center; line-height:40px; height:40px; border-bottom:#eeeeee solid 1px;}
		.tc_con ul li a{ color:#fff;}
		.tc_pic{ float:left; width:28px; margin-top:100px;}
		
}

.floatImg {z-index:999;box-shadow:1px 1px 10px #666;display: none;}
.floatImg .close{position:absolute;top:5px;right:5px;width:20px;height:20px;line-height:20px;text-align:center;border:1px solid #CCC;font-size:16px;color:#999;}
.float_weixin img{width:100%;}

@media(max-width:767px){
	
}







