.top2>div.nav ul li.li1>a{    color: #2a58ae;}

.xmian{width: 1170px;}
/*发展历程*/
.fazhan{max-width: 1080px;margin: 0 auto;background: url(../images/fazhan-bg.jpg) top center no-repeat;position: relative;padding-top: 50px;height: 720px;overflow: hidden;}
.fazhan-line{position: absolute;height: 100%;left: 50%;margin-left: -1px;border: 1px solid #2889ed;top: 9px;margin-top: -33px;}
.fazhan-more{position: absolute;left: 50%;width: 47px;height: 47px;background: url(../images/fazhan-more.png) no-repeat;margin-left: -23.5px;bottom: 22px;cursor: pointer;
	animation:xia 2s infinite;
	-webkit-animation:xia 2s infinite;
	-o-animation:xia 2s infinite;
	-ms-animation:xia 2s infinite;
	-moz-animation:xia 2s infinite;
}
@keyframes xia
{
	from {bottom:22px;opacity: 1}
	to {bottom:0px;opacity: 0.5}
}
@-webkit-keyframes xia
{
	from {bottom:22px;opacity: 1}
	to {bottom:0px;opacity: 0.5}
}
@-o-keyframes xia
{
	from {bottom:22px;opacity: 1}
	to {bottom:0px;opacity: 0.5}
}
@-moz-keyframes xia
{
	from {bottom:22px;opacity: 1}
	to {bottom:0px;opacity: 0.5}
}
@-ms-keyframes xia
{
	from {bottom:22px;opacity: 1}
	to {bottom:0px;opacity: 0.5}
}

.fazhan-more.xia{
	animation:shang 2s infinite;
	-webkit-animation:shang 2s infinite;
	-o-animation:shang 2s infinite;
	-ms-animation:shang 2s infinite;
	-moz-animation:shang 2s infinite;
}
@keyframes shang
{
	from {bottom:0px;opacity: 0.5}
	to {bottom:22px;opacity: 1}
}
@-webkit-keyframes shang
{
	from {bottom:0px;opacity: 0.5}
	to {bottom:22px;opacity: 1}
}
@-o-keyframes shang
{
	from {bottom:0px;opacity: 0.5}
	to {bottom:22px;opacity: 1}
}
@-moz-keyframes shang
{
	from {bottom:0px;opacity: 0.5}
	to {bottom:22px;opacity: 1}
}
@-ms-keyframes shang
{
	from {bottom:0px;opacity: 0.5}
	to {bottom:22px;opacity: 1}
}


.fazhan-line:before{content: "";position: absolute;width: 9px;height: 9px;border-radius: 50%;left: -5.5px;top: 23px;background-color: #2889ed}

.fazhan .fazhan-year{float: left;width: 539px;min-height: 250px}
.fazhan .fazhan-year dt{font-size: 30px;color: #2a58ae;margin-bottom: 8px;position: relative;background: url(../images/fazhan-year-l.png) 75px center no-repeat;}
.fazhan .fazhan-year dd{margin-left: 123px;padding-right: 13px;font-size: 14px;position: relative;margin-bottom: 30px}
.fazhan .fazhan-year dd span{position: absolute;left: -52px;color: #2a58ae;font-size: 20px;line-height: 24px;top:-3px;}
.fazhan .fazhan-year dd p{font-size: 14px;color: #636f80;line-height: 24px}
.fazhan .fazhan-r{padding-top: 20px}
.fazhan .fazhan-r dt{text-align: right;background: url(../images/fazhan-year-r.png) -5px center no-repeat;}




/*联系我们*/
.lianxi{width: 1130px;margin: 0 auto;}
.lianxi-t{padding-top: 30px;padding-bottom: 35px;}
.lianxi-t-l{float: left;margin-left: 30px;width: 426px;float: left;padding-top: 30px;}
.lianxi-t-l h3{font-size: 30px;color: #2a58ae;margin-bottom: 35px;font-weight: 100}
.lianxi-t-l p{font-size: 18px;color: #666974;line-height: 40px;font-weight: 100;letter-spacing: 2px;}
.lianxi-t-r{float: left;margin-left: 40px}

.lianxi-b h3{width: 164px;margin: 0 auto;position: relative;line-height: 24px;font-size: 20px;color: #2a58ae;text-align: center;}
.lianxi-b h3:before,.lianxi-b h3:after{content: "";position: absolute;width: 484px;top: 50%;border-bottom: 1px solid #c4d1e8;left: -483px}
.lianxi-b h3:after{left: auto;right: -483px}
.lianxi-b .lianxi-fangshi{padding-top: 74px;}
.lianxi-b ul li.lianxi-{float: left;width: 285px;height: 332px;padding: 23px;background: url(../images/lianxi-1.jpg) 200px -10px no-repeat;background-color: #c4d1e8;margin: 0 22px}
.lianxi-b ul li.lianxi-.lianxi-2{background-image: url(../images/lianxi-2.jpg);}
.lianxi-b ul li.lianxi-.lianxi-3{background-image: url(../images/lianxi-3.jpg);}
.lianxi-b ul li.lianxi- dl dt{margin-bottom: 60px}
.lianxi-b ul li.lianxi- dl dt p{font-size: 20px;color: #2a58ae;line-height: 40px}
.lianxi-b ul li.lianxi- dl dt span{color: #99add0;font-size: 24px}
.lianxi-b ul li.lianxi- dl dd{margin-top: 33px}
.lianxi-b ul li.lianxi- dl dd p{font-size: 20px;color: #2a58ae;line-height: 2}
.lianxi-b ul li.lianxi- dl dd p span,.lianxi-b ul li.lianxi- dl dd p span a{font-size: 16px;color: #2a58ae;line-height: 1.5;}
.lianxi-b ul li.lianxi-3 ul li{height: 120px}
.lianxi-b ul li.lianxi-3 ul li p a,.lianxi-b ul li.lianxi-3 ul li p{font-size: 20px;line-height: 40px;color: #2a58ae}
.lianxi-b ul li.lianxi-3 ul li p a:hover{color: #fff!important}




/*企业介绍*/
.jieshao .jieshao-t{background: url(../images/jieshao-bg.jpg) top right no-repeat;margin-bottom: 50px;}
.jieshao .jieshao-t .jieshao-tu{float: left;}
.jieshao .jieshao-t .jieshao-zi{float: right;width: 505px}
.jieshao .jieshao-t .jieshao-zi img{display: block;margin-bottom: 36px;}
.jieshao .jieshao-t .jieshao-zi p{font-size: 14px;line-height: 24px;color: #5c6471;margin-bottom: 24px;padding-right: 16px}
.jieshao .jieshao-t .jieshao-zi p.jieshao-zi2{margin-bottom: 0}
.jieshao .jieshao-b h3{font-size: 24px;text-align: center;color: #5c6471;line-height: 38px;background: url(../images/guimo-bg.jpg) center no-repeat;margin-bottom: 40px}
.jieshao .jieshao-b .guimo-tu{margin-bottom: 40px}
.jieshao .jieshao-b .flipster-carousel .flip-item{opacity: 0.7}
.jieshao .jieshao-b .flipster-carousel .flip-current{opacity: 1}
.jieshao .jieshao-b p{font-size: 14px;line-height: 24px;color: #5c6471;margin-bottom: 24px;}



/*企业荣誉*/
.rongyu{background-color:#a4adbb;position: relative;height: 567px;padding: 30px 0}
.rongyu div.bg{background-color: #eaecef;position: absolute;height: 50%;width: 100%;left: 0;top: 0;z-index: 0;}
.rongyu div.rongyu-line{position: absolute;left: 0;top: 50%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;margin-top: -1px;z-index: 0;width: 100%;height: 0px}
.rongyu .bx-wrapper,.rongyu .slider3{position: relative;z-index: 9}
.rongyu .slider3 .slide div.slide-b{padding-top: 200px;background: url(../images/rongyu-b.png) top center no-repeat;font-size: 30px;color: #fff;font-weight: 700;line-height: 50px;text-align: center;height: 113.5px;position: relative;top: 22px;}
.rongyu .slider3 .slide div.slide-t{padding-bottom: 15px;}
.rongyu .slider3 .slide div.slide-t .tu{height: 206px;}
.rongyu .slider3 .slide div.slide-t .tu img{max-height: 233px;display: block;margin: 0 auto;}
.rongyu .slider3 .slide div.slide-t p{line-height: 20px;font-size: 14px;color: #717b8a;text-align: center;line-height: 35px;}

.rongyu .slider3 .slide.slide-2 div.slide-b{padding-bottom:173px;color: #717b8a;background: url(../images/rongyu-t.png) center 96px no-repeat;padding-top:50px;height: 63.5px;top: 4px}
.rongyu .slider3 .slide.slide-2 div.slide-t p{color: #fff;line-height: 20px;padding: 5px 0;}
.rongyu .bx-wrapper .bx-controls-direction a{width: 45px;height: 84px;background: url(../images/rongyu-l.png) no-repeat;margin-top: -43px;left: -70px;}
.rongyu .bx-wrapper .bx-controls-direction a.bx-next{background-image: url(../images/rongyu-r.png);left: auto;right: -70px}






/*全国布局*/
.buju{position: relative;height: 712px;overflow: hidden;}
.buju .buju-l{position: absolute;width: 181px;left: 0;top: 0;z-index: 9}
.buju .buju-l div.list div{width: 69px;height: 69px;float: left;border-left: 1px solid #fff;margin-left: -1px;border-bottom: 1px solid #fff;background-color: #e8e8e8;padding: 10px;position: relative;cursor: pointer;font-size: 14px;}
.buju .buju-l div.list div:after{content: "";position: absolute;bottom: 10px;right: 10px;width: 17px;height: 17px;background: url(../images/buju.png) no-repeat;}
.buju .buju-l div.list div.cur,.buju .buju-l div.list div.current{background: url(../images/buju-bg.jpg) top center no-repeat;background-size: cover;color: #fff}
/*.buju .buju-l div.list div:nth-child(odd){margin-left: 0;border-left: 0;}*/
.buju .buju-l div.list div.last{border-bottom: 0}
.buju .buju-r{position: relative;width: 100%;overflow: hidden;} 
.buju .buju-r img.ditu{height: 719px;display: block;}
.buju .buju-r div.add{position: absolute;right: 0;top: 0;width: 988px;height: 717px;}
.buju .buju-r div.add div{position: absolute;left: 632px;top: 214px;font-size: 14px;cursor: pointer;}
.buju .buju-r div.add div i{position: absolute;left: -18px;width: 12px;height: 12px;border-radius: 50%;background:url(../images/ditu-b.png) center no-repeat;}
.buju .buju-r div.add div span{position: absolute;width: 22px;height: 40px;background: url(../images/ditu-current.png) center no-repeat;top: -28px;left: -23px;transition:all 0.5s;opacity: 0;display: none\9}
.buju .buju-r div.add div.current,.buju .buju-r div.add div.cur{color: #247ac6}
.buju .buju-r div.add div.current span,.buju .buju-r div.add div.cur span{opacity: 1;transform:translateX(0px);display: block\9;}
.buju .buju-r div.add div.current i,.buju .buju-r div.add div.cur i{background-image: url(../images/ditu-current-b.png);}



.buju .buju-r div.add div.li1 i{left: 15px;top: 14px}
.buju .buju-r div.add div.li1 span{left: 10px;top: -19px}

.buju .buju-r div.add div.li2{left: 773px;top: 152px}	
.buju .buju-r div.add div.li3{left: 770px;top: 103px}
.buju .buju-r div.add div.li4{left: 581px;top: 256px;z-index: 2}
.buju .buju-r div.add div.li4 i{left: 29px;}
.buju .buju-r div.add div.li4 span{left: 25px;}

.buju .buju-r div.add div.li5{left: 698px;top: 239px}
.buju .buju-r div.add div.li6{left: 585px;top: 308px}
.buju .buju-r div.add div.li6 i{left: 10px;top: -19px}
.buju .buju-r div.add div.li6 span{left: 6px;top: -47px}

.buju .buju-r div.add div.li7{left: 689px;top: 295px}
.buju .buju-r div.add div.li8{left: 542px;top: 351px}
.buju .buju-r div.add div.li8 i{left: 8px;top: -12px}
.buju .buju-r div.add div.li8 span{left: 4px;top: -40px}

.buju .buju-r div.add div.li9{left: 590px;top: 351px}
.buju .buju-r div.add div.li9 i{left: 6px;top: -13px}
.buju .buju-r div.add div.li9 span{left: 2px;top: -41px}

.buju .buju-r div.add div.li10{left: 617px;top: 330px}
.buju .buju-r div.add div.li10 i{left: 25px;}
.buju .buju-r div.add div.li10 span{left: 21px;}

.buju .buju-r div.add div.li11{left: 710px;top: 359px}
.buju .buju-r div.add div.li11 i{left: -4px;top: -11px}
.buju .buju-r div.add div.li11 span{left: -8px;top: -39px}

.buju .buju-r div.add div.li12{left: 653px;top: 359px}
.buju .buju-r div.add div.li13{left: 742px;top: 415px}
.buju .buju-r div.add div.li14{left: 580px;top: 430px}
.buju .buju-r div.add div.li14 i{left: 43px;}
.buju .buju-r div.add div.li14 span{left: 39px;}

.buju .buju-r div.add div.li15{left: 621px;top: 292px}
.buju .buju-r div.add div.li15 i{left: 20px;top: -11px}
.buju .buju-r div.add div.li15 span{left: 16px;top: -39px}




/*人才招聘*/


.xmian{
	/*background: pink;*/
}
.rencai-main{
	width: 1172px;
	height: 1115px;
	/*background: #0cc;*/
	margin: 0 auto;
	position: relative;	
}
.rencai-main .ren1{
	height: 65px;
	background: url(../images/renhua1_03.png) no-repeat #fff;
	/*background-size: 46%;*/
}
.rencai-main .ren1 ul li{
	float:left;
	width: 150px;
	height: 35px;
	font-size: 15px;
	color:#fff; 
	/*background: red;*/
	text-align: center;
	/*margin-right: 110px;*/
	line-height: 35px;
	margin-left: -9px;
}
.rencai-main .ren1 ul li a{
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	line-height: 35px;
}
.bianse{
	color: #009fe9!important;
	width: 144px!important;
	height: 28px!important;
	background: url(../images/renhua2_03.png) no-repeat;
	background-position: 0 7px;
	margin: 0!important
}
/*图片*/
.rencai-main .tupian{
	height: 266px;
	width: 1172px;
	/*background: #ccc;*/
	overflow: hidden;
}
.rencai-main .tupian ul{
	width: 1000%;
}
.rencai-main .tupian ul li{
	float: left;
	margin-right: 38px;
}
.develop{
	width: 1172px;
	height: 542px;
	/*background: #c0c;*/
	position: absolute;
}
.develop .d1{
	height: 380px;
	width: 1172px;
	/*background: #cc0;*/
	position: absolute;
	top: 62px;
	clear:both;


}
.develop .d1 div.d1-1{
	float: left;
	width: 458px;
	height: 380px;
	background: #fff;
	font-family: '微软雅黑'
}
.develop .d1 div.d2{
	float: right;
	width: 652px;
	height: 380px;
	background:url(../images/beiban.png) #fff no-repeat;
	position: relative;
	/*text-align: center;*/
}
.develop .d1 div h3{
	font-size: 24px;
	color: #009fe9;
	line-height:30px;
}
.develop .d1 div p{
	font-size: 18px;
	line-height: 20px;
	margin-top: 30px;
	color: #666974;


} 
.develop .d2 div.d2-1{
	width: 154px;
	height: 50px;
	background: #2296ff;
	position: absolute;
	top:20px;
	left: 100px;
	z-index: 99;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #fff;
	line-height: 30px;

}
.develop .d2 div.d2-2{
	width: 84px;
	height: 80px;
	background: #e8e8e8;
	position: absolute;
	top: 102px;
	left: 450px;
	z-index: 99;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #8d8f96;
	line-height: 25px;
}
.develop .d2 div.d2-3{
	width: 84px;
	height: 80px;
	background: #2296ff;
	position: absolute;
	top: 196px;
	left: 100px;
	z-index: 99;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #fff;
	line-height: 25px;
}
.develop .d2 div.d2-4{
	width: 244px;
	height: 52px;
	background: #e8e8e8;
	position: absolute;
	top:304px;
	left: 340px;
	line-height: 30px;
	z-index: 99;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #8d8f96;
}

/*官底*/
.dibu{
	height: 116px;
	width: 1172px;
	/*background: red;*/
	position: absolute;
	z-index: 2000;
	top:970px;
	background: url(../images/guandi.png)
}
.dibu span.dibu-1{
	font-size: 24px;
	color: #009fe9;
	line-height: 116px;
	margin-left: 40px;
}
.dibu div{
	width: 600px;
	overflow: hidden;
	height: 116px;
	/*background: red;*/
	position: absolute;
	top: 0;
	left: 260px;
}
.dibu div ul{
	width: 1000%;
	margin-top: 24px;
}
.dibu div ul li{
	float: left;
	margin-right: 67px;
}
.dibu span.dibu-2{
	font-size: 24px;
	top: 0;
	color: #009fe9;
	line-height: 116px;
	margin-left: 40px;
	position: absolute;
	right: 54px;
}

.mengban{
	position: fixed;
	width: 520px;
	height: 50px;
	background: url(../images/buju-bg.jpg);
	opacity: 0.9;
	z-index: 99999;
	top:50%;
	left: 50%;
	margin-left: -100px;
	margin-top: -50px;
	display: none;


	position: absolute;
	margin-top: -110px;
	width: 400px;
	height: auto;
	padding: 20px 0;
}
.mengban ul{
	/*width: 10000%;*/
	width: 100%;
	/*height: 100px;*/
	overflow: hidden;
}
.mengban li{
	/*width: 530px;*/
	/*height: 100px;*/
	color: #fff;
	display: none;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 54px;

	line-height: 25px;
}
.mengban li p{
	width: 580px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 100px;
}

.mengban a{
	position: absolute;
	right: 13px;
	top:5px;
	color: #fff;
}
.mengban a:hover{
	color: blue;
}





#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; height: 550px;text-align: left }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1000px; height: 100% }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }
#d_tab29 .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#d_tab29 .d_img li img { width: 100% }
#d_tab29 .d_img li.d_pos1 { display: block; width: 550px; left: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; width: 600px; left: 9%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 650px; left: 18%; top: 20px; z-index: 3 }
#d_tab29 .d_img li.d_pos4 { display: block; width: 600px; right: 9%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 550px; right: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center ;display: none}
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline;width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_menu li.d_select {}
#d_tab29 .d_next { position: absolute; left: 50%; margin-left: 364px; top: 50%; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { position: absolute; left: 50%; margin-left: -400px; top: 50%; z-index: 10; cursor: pointer }
