﻿@keyframes fadeInLeft{
0%{transform: translateX(-80px);}	
}
@keyframes fadeInRight{
0%{transform: translateX(80px);}	
}


@keyframes playE {
  0% {background-position:0px 0;}
  100% {background-position: 0 -400px;}
}
@keyframes playEO {
  0% {background-position:0px -400px;}
  100% {background-position: 0 0;}
}

@-webkit-keyframes upbtn{
	0%{-webkit-transform:translateY(-6px);opacity:0}
	50%{-webkit-transform:translateY(-3px);opacity:1}
	100%{-webkit-transform:translateY(0px);opacity:0}
}
@keyframes upbtn{
	0%{-webkit-transform:translateY(-6px);opacity:0}
	50%{-webkit-transform:translateY(-3px);opacity:1}
	100%{-webkit-transform:translateY(0px);opacity:0}
}



.kvBody{height:605px; position:relative; overflow:hidden;min-width:1200px;}
.kvBody ul.slides{height:605px;}
.kvBody ul.slides li{height:605px;display:none;}
.kvBody ul.slides li div{padding-top:200px; overflow:hidden;}
.kvBody ul.slides li h3{ text-align:center;font-size:70px;color:#fff;display:none;}
.kvBody ul.slides li h3 span{color:#EFC139}
.kvBody ul.slides li h4{ text-align:center;font-size:30px;color:#fff;display:none;}
.kvBody ul.slides li .txt02{padding-left:30px;padding-top:0px;display:none;}
.kvBody ul.slides li .txt02 h5{ font-size:60px;color:#b7abfc;}
.kvBody ul.slides li .txt02 h5 span{color:#a9d7f6}
.kvBody ul.slides li .txt02 h5 em{color:#9bf4f2}
.kvBody ul.slides li .txt02 h6{font-size:35px;color:#fff;}


.kvBody ul.slides li .txt03{text-align:right; padding-right:180px;padding-top:10px;display:none;}
.kvBody ul.slides li .txt03 h5{ font-size:60px;color:#b7abfc;}
.kvBody ul.slides li .txt03 h5 span{color:#a9d7f6}
.kvBody ul.slides li .txt03 h5 em{color:#9bf4f2}
.kvBody ul.slides li .txt03 h6{font-size:35px;color:#fff;}


.kvBody .flex-control-nav{bottom:100px;z-index:10}
.kvBody .flex-control-nav li a{display:inline-block;width:12px;height:12px;border:1px solid #fff; opacity:0.6;background:none;border-radius:50%;}
.kvBody .flex-control-nav li a.flex-active{background:#fff; opacity:1;}
.kvBody .quick_enter{ position:absolute;left:0;right:0;bottom:0;background:url(404.png) repeat;height:90px;z-index:10;}
.kvBody .quick_enter ul{display:inline-block;border-left:1px solid #2a4879;height:90px;width:1171px;}
.kvBody .quick_enter ul li{float:left;width:233px;border-right:1px solid #2a4879; text-align:center;}
.kvBody .quick_enter ul li a{display:block;padding:29px 0;}
.kvBody .quick_enter ul li a div{display:inline-block; background-repeat:no-repeat;background-position:left center;padding:4px 0 4px 40px;}
.kvBody .quick_enter ul li a h3{ text-align:left;font-size:18px;color:#fff;line-height:18px;padding-bottom:2px;}
.kvBody .quick_enter ul li a p{font-size:12px;color:#c2c4cb;line-height:12px;font-family:Arial;}
.kvBody .quick_enter ul li a div{background-position: 0 0px;}
.kvBody .quick_enter ul li a div.active{animation:playE 400ms steps(10);animation-fill-mode: forwards;}
.kvBody .quick_enter ul li a div.leave{animation:playEO 400ms steps(10);animation-fill-mode: forwards;}
.kvBody .quick_enter ul li a div.no.active{ animation:none;}
.kvBody .quick_enter ul li a div.no.leave{ animation:none;}
header{ position:fixed!important}
.headBg{height:71px; position:absolute;left:0;right:0;top:606px;z-index:-1;background:none;}
.headBg.isStuck{background:#00172c;z-index:9;display:block; position:fixed;top:0}
.index01{padding:20px 0 0 0 ;}
.index01 .Tip{display:inline-block;width:100%;padding:10px 0;border-bottom:1px solid #ebebeb;}
.index01 .Tip .tit{float:left;font-size:25px;color:#444;line-height:25px;}
.index01 ul.tab{float:right;}
.index01 ul.tab li{float:left;line-height:25px;padding-right:15px;margin-right:15px;background:url(404.png) no-repeat right center;}
.index01 ul.tab li:last-child{margin-right:0;padding-right:0;background:none;}
.index01 ul.tab li a{font-size:14px;color:#999; text-decoration:none;}
.index01 .container .cont{}
.index01 .container .cont .cont01{display:inline-block;width:100%;padding:15px 0;}
.index01 .container .cont .cont01 .left{float:left;width:795px;height:270px; overflow:hidden; position:relative;}
.index01 .container .cont .cont01 .left img{display:blok;width:100%;transition:all 1s ease 0s;}
.index01 .container .cont .cont01 .left:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.index01 .container .cont .cont01 .left .txt{ position:absolute;left:15px;bottom:30px;}
.index01 .container .cont .cont01 .left .txt h3{font-size:24px;color:#fff;padding-bottom:5px;}
.index01 .container .cont .cont01 .left .txt p{font-size:16px;line-height:22px;color:#fff;width:660px;}
.index01 .container .cont .cont01 .right{float:right;width:390px;height:270px;background:#e4a909; overflow:hidden;}
.index01 .container .cont .cont01 .right a{ text-decoration:none;}
.index01 .container .cont .cont01 .right .flex{padding:30px 30px;height:210px; position:relative;}
.index01 .container .cont .cont01 .right .flex ul.slides li{display:none;}
.index01 .container .cont .cont01 .right .flex h3{font-size:22px;color:#fff;border-bottom:1px solid #ebf0f5;line-height:23px;padding-bottom:20px;margin-bottom:15px;}
.index01 .container .cont .cont01 .right .flex p{font-size:14px;line-height:25px;color:#fff;}
.index01 .container .cont .cont01 .right .flex .flex-control-nav{bottom:30px;left:0;right:0;}
.index01 .container .cont .cont01 .right .flex .flex-control-nav li{height:11px;}
.index01 .container .cont .cont01 .right .flex .flex-control-nav li a{width:8px;height:8px;float:left;margin-top:2px;background:#fff;}
.index01 .container .cont .cont01 .right .flex .flex-control-nav li a.flex-active{width:11px;height:11px;margin-top:0;}
.index01 .container .cont .cont01 .right .flex .flex-direction-nav a{width:32px;height:32px; opacity:1;box-shadow:none;}
.index01 .container .cont .cont01 .right .flex .flex-direction-nav a::before{opacity:0;}
.index01 .container .cont .cont01 .right .flex .flex-direction-nav .flex-prev{left:59px;top:inherit;background:url(404.png) no-repeat;bottom:24px}
.index01 .container .cont .cont01 .right .flex .flex-direction-nav .flex-next{right:59px;top:inherit;background:url(404.png) no-repeat;bottom:24px}
.index01 .container .cont .cont02{overflow:hidden;height:275px;padding:15px 0;}
.index01 .container .cont .cont02 ul{width:1215px;}
.index01 .container .cont .cont02 ul li{float:left;width:390px;margin-right:15px;}
.index01 .container .cont .cont02 ul li:hover{box-shadow:0px 0 10px #e7e7e7;}
.index01 .container .cont .cont02 ul li a{ text-decoration:none;display:block;}
.index01 .container .cont .cont02 ul li .photo{width:390px;height:175px; overflow:hidden;}
.index01 .container .cont .cont02 ul li .photo img{display:blok;width:100%;transition:all 1s ease 0s;}
.index01 .container .cont .cont02 ul li:hover .photo img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.index01 .container .cont .cont02 ul li .txt{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:18px;}
.index01 .container .cont .cont02 ul li .txt h3{font-size:18px;color:#444;text-align:center;}
.index01 .container .cont .cont02 ul li .txt p{font-size:14px;color:#8c8c8c;line-height:20px;text-align:center;}
.index02{height:408px;background:url(404.png) no-repeat center;padding:65px 0 35px;}
.index02 .Tip{ text-align:center;padding-bottom:65px;}
.index02 .Tip h3{font-size:40px;color:#ED6300;padding-bottom:10px;}
.index02 .Tip p{font-size:18px;color:#192242}
.index02 .content{margin:0 auto; overflow:hidden;width:1190px; position:relative;height:248px;}
.index02 .content div.clearfix{width:1340px; position:absolute;left:3px;top:0;height:315px;}
.index02 .content .item{display:inline-block;width:245px;height:315px;background:url(404.png) repeat-y right top;transition: all .6s; overflow:hidden;margin:0;margin-left:-3px;}
.index02 .content .item.item07{background:none;}
.index02 .content .item .box{padding:0 20px;position:relative;height:100%;}
.index02 .content .item .box h3{padding-bottom:15px;}
.index02 .content .item .box h3 a{ text-decoration:none;}
.index02 .content .item .box h3 span{font-size:20px;color:#192242;transition: all .5s;line-height:36px; text-align:left;}
.index02 .content .item .box p{display:none;font-size:14px;line-height:22px;color:#192242; position:absolute;top:80px;left:20px;right:20px;z-index:2;}
.index02 .content .item .box p span a{float:left;height:35px;margin-right:15px;}
.index02 .content .item .box p span a img{display:block;height:35px;}
.index02 .content .item .box p span{display:inline-block;width:100%;line-height:35px;height:35px;margin-bottom:10px;}
.index02 .content .item .box p a.more{display:inline-block;border:1px solid #3ed2ed;height:23px;line-height:23px;padding:7px 14px 7px 20px;background:#52b8f2; text-decoration:none;margin-top:20px;}
.index02 .content .item .box p a.more em{font-size:13px;line-height:23px;padding-right:38px;background:url(404.png) no-repeat right center;color:#fff;}
.index02 .content .item .box p a.more:hover{background:#ffbf00;border:1px solid #e1ab24;}
.index02 .content .item .box i.icon{display:inline-block;height:101px; position:absolute;top:80px;left:0px;right:0px;z-index:1;}
.index02 .content .item .box i.icon_1{background:url(../image/icon_1.png) no-repeat center;}
.index02 .content .item .box i.icon_2{background:url(../image/icon_2.png) no-repeat center;}
.index02 .content .item .box i.icon_3{background:url(../image/icon_3.png) no-repeat center;}
.index02 .content .item .box i.icon_4{background:url(../image/icon_4.png) no-repeat center;}
.index02 .content .item .box i.icon_5{background:url(404.png) no-repeat center;}
.index02 .content .item .box i.icon_6{background:url(404.png) no-repeat center;}
.index02 .content .item .box i.icon_7{background:url(../image/icon_7.png) no-repeat center;}
.index02 .content .item.active{width:320px!important;}
.index02 .content .item.active .box h3{background:url(404.png) no-repeat left bottom;}
.index02 .content .item.active .box h3 span{color:#2e6fda; text-align:left;font-size:30px;}
.index02 .content .item.active i.icon{ opacity:0;}
.index02 .content .item.active p{width:285px;}
.index03{background:url(404.png) no-repeat center;height:380px;padding-top:100px; position:relative;}
.index03 h3{font-size:45px;color:#0b53c0;padding-bottom:20px;}
.index03 h4{font-size:14px;line-height:20px;color:#616161;}
.index03 .left{width:623px;}
.index03 .left ul li{margin-top:20px;display:inline-block;width:100%;}
.index03 .left ul li span{float:left;background:#e7e6e3;border-radius:50%;margin-right:40px;}
.index03 .left ul li span img{display:block;width:71px;height:71px;padding:3px;}
.index03 .left ul li .txt{padding-top:15px;}
.index03 .left ul li .txt h5{font-size:20px;color:#0b53c0;}
.index03 .left ul li .txt h6{font-size:12px;color:#363636;}
.index03 .right{width:550px;}
.index03 .right .tip{padding-left:82px;}
.index03 .right ul{padding-left:25px;padding-top:20px;}
.index03 .right ul li{margin-top:20px;}
.index03 .right ul li span{display:inline-block;padding-left:75px;line-height:51px;font-size:14px;color:#224272;margin-right:10px;}
.index03 .right ul li span.s_1{background:url(404.png) no-repeat left center;}
.index03 .right ul li span.s_2{background:url(404.png) no-repeat left center;}
.index03 .right ul li span.s_3{background:url(404.png) no-repeat left center;}
.index03 .left01{ position:absolute;left:-150px;top:100px;background:url(404.png) no-repeat;width:550px;height:470px; animation: go 15s ease-in-out alternate infinite;z-index:-1;}
.index03 .top01{ position:absolute;left:0;right:0;height:359px;top:0;background:url(404.png) no-repeat; animation: gotop 10s ease-in-out alternate infinite;z-index:-1;}


.inBtn{ text-align:center;padding:15px 0;}
.inBtn a{display:inline-block;width:40px;height:40px;}
.inBtn a b{display:inline-block;background:url(404.png) no-repeat;width:100%;height:9px;
	-webkit-animation:upbtn infinite 2s linear;animation:upbtn infinite 2s linear;}







.recru01{padding:35px 0 5px 0;background:#f8f8f8;min-width:1200px;}
.recru01 div.clearfix{width:100%;}
.recru01 div.fl,.recru01 div.fr{width:590px;height:250px;border:1px solid #e1e1e1; text-decoration:none;}
.recru01 div.fl{background:#0266C6 url(404.png) no-repeat right center;}
.recru01 div.fr{background:#0266C6 url(404.png) no-repeat right center;}
.recru01 .txt{padding-top:25px;padding-left:38px;width:470px; font-size:18px;color:#ffffff;padding-bottom:3px;float:left;}
.recru01 .txt h4{font-size:18px;color:#ffffff;padding-bottom:3px;font-weight: bold;}
.recru01 .txt ul.tab{float:right;}
.recru01 .txt ul.tab li a{font-size:14px;color:#ffffff; text-decoration:none;}


.recru01 .txt .scrollDiv{height:22px;line-height:22px;overflow:hidden;}
.recru01 .txt .scrollDiv li{font-size:14px;}
.recru01 .txt #s2,#s3{height:250px;}
.recru01 .txt .scrollDiv a{font-size:14px;color:#ffffff;line-height:22px;}
.recru01 .txt p{font-size:14px;color:#ffffff;line-height:22px;}



.recru02{background:#F8F8F8 url(404.png) no-repeat center;height:320px;min-width:1200px; padding-top:40px;}


.recru02 h3{ text-align:center;background:url(404.png) repeat-x left center;}
.recru02 h3 span{display:inline-block;padding:0px 20px 0px 20px;background:#F8F8F8;font-size:28px;color:#313131;}

.recru02 ul{width:100%;background:url(404.png) no-repeat left 0px; margin-top:30px;}
.recru02 ul li{float:left;width:210px;padding:0 15px; text-align:center;background:url(404.png) no-repeat right 0px}
.recru02 ul li h4{font-size:15px;color:#4F4F4F;padding:10px 0;}
.recru02 ul li p{font-size:14px;line-height:22px;color:#bbd4ee}
.recru02 ul li.last{background:none;}


.recru02 h5 a{margin-left:540px; display:inline-block;border:1px solid #3ed2ed;height:23px;line-height:23px;padding:7px 14px 7px 20px;background:#52b8f2; text-decoration:none;margin-top:15px;}
.recru02 h5 a span{font-size:13px;line-height:23px;padding-right:38px;background:url(404.png) no-repeat right center;color:#fff;}
.recru02 h5 a:hover{background:#ffbf00;border:1px solid #e1ab24;}