@charset "utf-8";fieldset, hr, img{border: 0;}
button, input, input[type=button]{-webkit-appearance: none;outline: 0;}
a, body, html{-webkit-touch-callout: none;}
a, a:hover{text-decoration: none;}
:focus, a, a:focus, button, input{outline: 0;}
body, html{-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;-moz-overflow-scrolling: touch;-o-overflow-scrolling: touch;overflow-scrolling: touch;}
.clear, .clearfix:after{clear: both}
.clearfix, .zoom{zoom: 1}
.clear, .clearfix:after{overflow: hidden}
.clearfix:before, .clearfix:after{content: " ";display: table;clear: both}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul{margin: 0;padding: 0}
body, button, input, select, textarea{font-family:"Microsoft Yahei", sans-serif;color: #666;background-color: #fff;position: relative;}
h1, h2, h3, h4, h5, h6{font-weight: 400;}
textarea{resize: none;}
table{border-collapse: collapse;border-spacing: 0;}
th{text-align: inherit;}
img{vertical-align: middle;}
abbr, acronym{border: none;font-variant: normal;}
del{text-decoration: line-through;}
hr{height: 1px;background-color: #D9D9D9;}
li, ol, ul{list-style: none;}
input, select, textarea{font-family: inherit;font-size: inherit;font-weight: inherit;}
button, input{border: 0;background: 0;}
a{color: #666;-webkit-tap-highlight-color: rgba(0, 0, 0, .1);}
em, i{font-style: normal;}
.f0{font-size: 0;}
body{font-size: 16px;line-height: 1;margin: 0 auto;min-width: 1300px;}
.fl{float: left;}
.fr{float: right;}
.main{width: 1300px;position: absolute;left: 50%;margin-left: -650px;}
.center {width: 1300px;margin: 0 auto;}
::-webkit-scrollbar-track-piece {background: transparent;}
::-webkit-scrollbar {width: 0;}
::-webkit-scrollbar-thumb {background: transparent;border-radius:0;}
video {-o-object-fit:fill;object-fit:fill;}
.header{position: relative;}

.bigBanner{width: 100%;height: 840px;background:#04022a url(../images/banner/bg.jpg) center no-repeat;position: relative;overflow: hidden;}
.parallax1{width: 100%; height: 100%;}
.bigBanner .light{-webkit-animation: light 10s linear infinite;-moz-animation: light 10s linear infinite;animation: light 10s linear infinite;position: absolute; z-index: 5; left: -5%; top: 0; width: 980px; height: 100%; background: url(../images/banner/light.png) no-repeat;}
.bigBanner .star_b1,.bigBanner .star_b2{position: absolute; z-index: 3; left: 170px; bottom: 0; width: 420px; height: 100%; background: url(../images/banner/star_b1.png) left bottom no-repeat;}
.bigBanner .star_b2{left: 600px; width: 450px; background: url(../images/banner/star_b2.png) left bottom no-repeat;}
.bigBanner .item{width: 100%; height: 100%; position: absolute;}
.bigBanner .ico_star{position: absolute; left: 100px; bottom: 0; padding:20px; background: url(../images/banner/star_b.png) no-repeat;}
.bigBanner .parallax2{position: absolute; z-index: 4; left: 20%; bottom: 0; width: 100%; height: 100%; position: absolute;}
.bigBanner .parallax2 .item:nth-child(1) i{bottom:630px; -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); transform: scale(.8); -webkit-animation: star 2s .6s both linear infinite; -moz-animation: star 2s .6s both linear infinite; animation: star 23s .6s both linear infinite;}
.bigBanner .parallax2 .item:nth-child(2) i{left: 220px; bottom:520px; -webkit-animation: star 3s .2s both linear infinite; -moz-animation: star 3s .2s both linear infinite; animation: star 3s .2s both linear infinite;}
.bigBanner .parallax2 .item:nth-child(3) i{left: 290px; bottom:150px; -webkit-transform: scale(.6); -moz-transform: scale(.6); -ms-transform: scale(.6); transform: scale(.6); -webkit-animation: star 1.6s both linear infinite; -moz-animation: star 1.6s both linear infinite; animation: star 1.6s both linear infinite;}
.bigBanner .parallax2 .item:nth-child(4) i{left: 680px; bottom:500px; -webkit-transform: scale(.7); -moz-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7); -webkit-animation: star 2s both linear infinite; -moz-animation: star 2s both linear infinite; animation: star 2s both linear infinite;}
.bigBanner .parallax2 .item:nth-child(5) i{left: 540px; bottom:100px; -webkit-animation: star 1.5s .3s both linear infinite; -moz-animation: star 1.5s .3s both linear infinite; animation: star 1.5s .3s both linear infinite;}
.bigBanner .star_s{position: absolute; z-index: 2; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/banner/star_s.png); background-size: 100%; -webkit-animation: marquee 800s both linear infinite; -moz-animation: marquee 800s both linear infinite; animation: marquee 800s both linear infinite;}
.headSwiper{width: 1300px; height: 760px; position: absolute; top: 60px; left: 50%; margin-left: -650px; z-index: 10;}
.headSwiper .swiper-slide{width: 100%;height: 100%;position: relative;overflow: hidden;}
.headSwiper .swiper-slide .txt,.headSwiper .swiper-slide .box{opacity:0; -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; transition-duration:1s; -webkit-transition-delay:.2s; -moz-transition-delay:.2s; -o-transition-delay:.2s; transition-delay:.2s;}
.headSwiper .swiper-slide .txt{position: absolute; top: 250px; left: 0; width: 700px; height: 210px; -moz-transform:translate3d(-100%, 0, 0); -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0)}
.tbg1{background: url(../images/banner/txt1.png) left top no-repeat;}
.tbg2{background: url(../images/banner/txt2.png) left top no-repeat;}
.tbg3{background: url(../images/banner/txt3.png) left top no-repeat;}
.tbg4{background: url(../images/banner/txt4.png) left top no-repeat;}
.tbg5{background: url(../images/banner/txt5.png) left top no-repeat;}
.headSwiper .swiper-slide .txt p{opacity: 0;}
.headSwiper .swiper-slide .box{width: 660px; height: 660px; position: absolute; right: 0; top:0;-webkit-transform:translate3d(100%, 0, 0); -moz-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0)}
.headSwiper .swiper-pagination-bullet{width: 10px;height: 10px;background: #6c78a4;opacity: 1;}
.headSwiper .swiper-pagination-bullet-active{width: 20px; border-radius: 10px; background: #5481ff;}
.headSwiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.headSwiper.swiper-container-horizontal>.swiper-pagination-bullets, .staff_img .swiper-pagination-custom, .staff_img .swiper-pagination-fraction{bottom: 30px;}
.big_prev, .big_next{position: absolute; right: 50px; top: 46%; z-index: 10; width: 67px; height: 134px; margin-top: -67px; cursor: pointer; background-image: url(../images/banner/ico_arrow_r.png);}
.big_prev{left: 50px; right: auto; background-image: url(../images/banner/ico_arrow_l.png);}
.headSwiper .swiper-slide-active .txt,.headSwiper .swiper-slide-active .box{opacity:1; -webkit-transform:none; -moz-transform:none; -ms-transform:none; transform:none;}

.header .main,.introduce .main{top: 26px;z-index: 100;}
.header .logo,.introduce .logo{display: block;float: left;line-height: 40px;color:rgba(255,255,255,1);padding-left: 168px;text-indent: -9999px;background: url(../images/head_logo.png) no-repeat left top/170px 40px;}
.nav{float: right;font-size: 0;}
.nav li{position: relative;display: inline-block;margin-left: 60px;}
.nav li:first-of-type{margin-left: 0;}
.nav li a{display: block;font-size:18px;color:rgba(255,255,255,1);line-height: 40px;}
.nav li.cur::after,.nav li:hover:after{content: '';position: absolute;bottom: -3px;left: 50%;margin-left: -11px;width:22px;height:3px;background:rgba(255,255,255,1);border-radius:2px;}
.nav li:hover{-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.nav .slide{position: absolute;top: 64px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 142px;height: auto;text-align: center;display: none;}
.nav .slide  ul {background-color: #fff;}
.nav .slide li{margin: 0;height: 50px;width: 100%;position: relative;}
.nav .slide li:hover:after{width: 0;height: 0;}
.nav .slide li a{font-size: 14px;color:#333;line-height: 50px;}
.nav .about_slide{right: 360px;}
.nav .join_slide{right: 94px;}
.nav .slide li.active,.header .slide li:hover{background-color: #fafafd;}
.nav .slide li:hover{-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.nav .slide {padding-top: 10px;background:  url(../images/arrow.png) no-repeat center top/16px 10px;}

.nav_bar {position: absolute;top: 0;left: 0;width: 100%;z-index: 999;
    height: 80px;
}
.header .nav_bar.fixed .main{
    top: 17px;
}
.nav_bar.fixed {background: #fff;position: fixed;-webkit-box-shadow: 0 0 25px rgba(89,89,89,.35);box-shadow: 0 0 25px rgba(89,89,89,.35);}
.fixed .nav li a {color:#333;}
.fixed .nav li.cur::after, .fixed .nav li:hover:after {background: #5481ff;}
.header .fixed .logo {background-image: url(../images/head_logo_hover.png);}
.news_tab{padding: 70px 0 60px;background: url(../images/tit_bg1.png) no-repeat left 30px/92px 67px;}

.news_video{width: 420px;float: left;}
.news_video .tit{font-size: 28px;color:#666;padding: 30px 0 16px 30px;}
.news_video p{font-size: 16px;color: #999;padding-left: 30px;}
.news_video .pic{display: block;width: 100%;height: 278px;border-radius: 10px;overflow: hidden;margin-top: 24px;position: relative}
.news_video .pic img{width: 100%;min-height: 100%;}
.player{cursor: pointer;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 64px;height: 64px;border-radius: 50%;background: url(../images/icon_play.png) no-repeat center;background-size: 100% auto;}
.news_trends{float: left;width: 488px;margin-left: 38px;}
.news_trends .tit{font-size: 20px;font-weight: 900;color: #000;padding-left: 45px;line-height: 24px;background: url(../images/icon_tit.png) no-repeat 10px center/21px 17px;}
.news_trends .tit .fr{text-align: center;font-weight: 100;margin-top: 5px;vertical-align: top;padding: 0 6px;font-size: 12px;color:#999;line-height: 22px;border: 1px solid #e5e5e5;}
.news_trends .tit .fr:hover{color: #5481ff;border-color: #5481ff;}
.news_trends ul{margin-top: 8px;float: left;width: 100%;}
.news_trends ul li{overflow: hidden;height: 85px;margin-bottom: 8px;padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news_trends ul li .date{float: left;width: 84px;height: 85px;font-size: 14px;color: #666;line-height: 24px;}
.news_trends ul li .date span{display: block;font-size: 22px;color: #000;padding-top: 20%;}
.news_trends .content{padding-top: 8px;line-height: 24px;}
.news_trends .content p{font-size: 16px;color: #333;font-weight: 900;overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 1px;}
.news_trends .content span{max-height: 45px;font-size: 14px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_trends ul li:hover{background-color: #fafafd;}
.news_trends ul li:hover .content p{color: #5481ff;}
.news_img{width: 312px;height: 390px;border-radius: 10px;overflow: hidden;margin-top: 3px;}
.news_img img{width: 100%;min-height: 100%;}

/* -- 员工风采 --*/
.staff_mien .tit{font-size: 20px;font-weight: 900;color: #000;padding-left: 45px;line-height: 24px;background: url(../images/icon_tit.png) no-repeat left center/21px 17px;margin-bottom: 14px;}
.staff_img{width: 812px;height: 480px;border-radius: 10px;overflow: hidden;}
.staff_img .swiper-slide{width: 100%;height: 100%;}
.staff_img .swiper-slide img{width: 100%;min-height: 100%;}
.staff_img .swiper-pagination-bullet {width: 10px;height: 10px;background: #fff;opacity: 1;}
.staff_img .swiper-pagination-bullet-active {background: #5481ff;}
.staff_img.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;}
.staff_img.swiper-container-horizontal>.swiper-pagination-bullets, .staff_img .swiper-pagination-custom, .staff_img .swiper-pagination-fraction {bottom: 30px;}

/* -- 联系我们 --*/
.staff_check{position: relative;}
.staff_check .item{background-repeat: no-repeat;background-size: cover;background-position: center;font-size: 14px;color: transparent;cursor: pointer;overflow: hidden;position: relative;border-radius: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.staff_check .item p{font-size: 18px;font-weight: 500;margin-bottom: 6px;position: relative;z-index: 3;}
.staff_check .item span {font-size: 14px;position: relative;z-index: 3;}
.staff_check .item::after{background:transparent;content: '';display: block;height:100%;width:100%;position: absolute;top: 0;left: 0;z-index: 1;}
.staff_check .item::before{position: relative;z-index: 3;}
.staff_check .item:hover,.staff_check .item::after {-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.staff_check .item:hover,.staff_check .item.cur {color:#fff;}

.staff_check .top{position: relative;padding-left: 260px;text-align: center;font-size: 0;color: #fff;}
.staff_check .sport{position: absolute;top: 0;left: 0;overflow: hidden;width: 248px;height: 302px;}
.staff_check .expand,.staff_check .women{width: 216px;height: 145px;}
.staff_check .women{margin-top: 12px;}
.staff_check .activity{width: 476px;height: 166px;margin-top: 12px;font-size: 0;}

.sport.cur,.sport:hover {padding-top: 104px;}
.sport.cur::before,.sport:hover::before {zoom:.8;content: '';display: block;height:50px;width:60px;background:url(../images/mien.png)  no-repeat 0 -116px;margin: 0 auto 14px;}
.sport.cur::after,.sport:hover::after{background:#4c8ae7;}
.sport.cur p,.sport:hover p {line-height: 20px;color: #fff;padding-bottom: 6px;position: relative;z-index: 3;}
.sport.cur span,.sport:hover span  {font-size: 14px;color: #fff;position: relative;z-index: 3;}
.expand.cur,.women.cur,.expand:hover,.women:hover {padding-top: 36px;color: #fff;}
.expand.cur::after,.expand:hover::after {background: #3eb36d;}
.women.cur::after,.women:hover::after {background: #e76565;}
.expand.cur::before,.women.cur::before,
.expand:hover::before,.women:hover::before {content: '';display: block;height:32px;width:32px;background:url(../images/mien.png)  no-repeat;margin: 0 auto;}
.expand.cur::before,
.expand:hover::before {background-position:0 -37px;}
.expand.cur p ,.women.cur p,
.expand:hover p ,.women:hover p {line-height: 20px;padding: 10px 0 0;}
.activity.cur,.activity:hover{text-align: center;padding-top: 42px;}
.activity.cur::before,.activity:hover::before  {content: '';display: block;height:36px;width:36px;background:url(../images/mien.png)  no-repeat 0 -75px;margin:0 auto;}
.activity.cur::after,.activity:hover::after {background: #fbc043;}
.activity.cur p,.activity:hover p {line-height: 20px;padding: 10px 0 0 0;margin-bottom: 6px;}

/* -- 联系我们 --*/
.contact_us.noMar{margin-top:0;}
.contact_us{background-color: #f8f8f8;height: 256px;margin-top: 120px;}
.contact_us .center>div {display: inline-block;vertical-align: top;}
.contact_us .ewm {width: 340px;text-align: center;font-size: 14px;line-height: 24px;color: #333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 40px;}
.contact_us .ewm img {display: block;width: 140px;height: 140px;margin: 48px auto 10px;}
.contact_us .adress .tit{font-size: 16px;color: #333;line-height: 20px;padding: 60px 0 14px;}
.contact_us .adress p {padding-left: 20px;position: relative;}
.contact_us .adress p,.contact_us .adress p a {font-size: 14px;line-height: 24px;color: #999;}
.contact_us .way{padding-top: 108px;margin-left: 40px;}
.contact_us .way a {display: block;font-size: 14px;line-height: 28px;color:#999;padding-left: 22px;position: relative;}
.contact_us .adress p:before,.contact_us .way a:before
{content: '';position: absolute;top: 50%;left: 0;background: url(../images/contact.png) no-repeat;}
.contact_us .adress p.ad1:before {height:15px;width:13px;background-position:0 -15px;margin-top: -7px;}
.contact_us .adress p.email:before {height:11px;width:13px;background-position:0 0;margin-top: -4px;}
.contact_us .way a:before {height:15px;width:15px;background-position:0 -35px; margin-top: -7px;}
.anchorBL {width: 0!important;height: 0!important;display: none!important;}
.contact_us .adress .title {padding-top:30px;}
.contact_us a.phone {margin-left: 24px;position: relative;padding-left: 18px;}
.contact_us .phone::before {content: '';position: absolute;top: 50%;left: 0;background: url(../images/contact.png) no-repeat;height: 15px;width: 15px;background-position: 0 -35px;margin-top: -7px;}
.contact_us .ad2 .phone {margin-left: 44px;}
.contact_us span.email {position: relative;padding-left: 18px;margin-left: 24px;}
.contact_us span.email::before {content: '';position: absolute;top: 50%;left: 0;background: url(../images/contact.png) no-repeat;height: 11px;width: 13px;background-position: 0 0;margin-top: -4px;}

.footer {height: 40px;line-height: 40px;background-color: #e7e7e7;font-size: 12px;color: #959595;text-align: center;}
.footer a {display: inline;margin-left: 40px;padding-left: 26px;background: url(../images/batb.png) no-repeat left center/18px 18px;font-size: 12px;color: #959595;}

/* -- 关于我们 -- */
.about_top {height: 340px;background: #192b64 url(../images/about_banner.png) no-repeat center;background-size: cover;}
.about_nav {position: relative;width: 1082px;margin: 0 auto;z-index: 10;}
.about_nav ul{width: 100%;position: absolute;top: -40px;font-size: 0;border-radius: 6px 6px 0 0;background: #fff;-webkit-box-shadow:-1px 2px 10px 2px rgba(42,42,42,.06);box-shadow:-1px 2px 10px 2px rgba(42,42,42,.06);}
.about_nav li {display: inline-block;width: 25%;height: 80px;line-height: 80px;text-align: center;}
.about_nav li a {font-size: 16px;color: #999;display: block;}
.about_nav li.active {border-bottom: 2px solid #5481ff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.about_nav li:hover a,.about_nav li.active a{color: #333;}
.company {padding-top: 164px;background: url(../images/tit_bg2.png) no-repeat 106px 152px/167px 102px;}
.company_video {display: block;width: 490px;height: 330px;border-radius: 10px;overflow: hidden;position: relative;float: left;margin-top: 86px;}
.company_video img{width: 100%;min-height: 100%;}
.player{cursor: pointer;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 64px;height: 64px;border-radius: 50%;background: url(../images/icon_play.png) no-repeat center;background-size: 100% auto;}
.company_intro {background: url(../images/tit_bg3.png) no-repeat 610px 30px/85px 58px;float: right;width: 730px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 38px;border-radius: 10px;-webkit-box-shadow: 0 0 20px rgba(147, 147, 147, .1);box-shadow: 0 0 20px rgba(147, 147, 147, .1)}
.company_intro .tit {font-size: 28px;color: #333;padding-bottom: 56px;background: url(../images/auout_us.png) no-repeat left bottom/162px 38px;}
.company_intro p {font-size: 16px;line-height: 26px;color: #333;margin-top: 20px;}

/* -- 发展历程 -- */
.about_develop{padding-top: 170px;position: relative;}
.aboutSwiper{margin: 0 auto;width: 1082px;font-size: 0;padding-bottom: 60px;}
.aboutSwiper .swiper-slide{position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: auto;}
.aboutSwiper .year{position: absolute;top: 60px;left: 50%;margin-left: -70px;width: 140px;height: 48px;line-height: 48px;text-align: center;color:#fff;font-weight: 900;font-size: 18px;background-color: #5481ff;border-radius: 48px;}
.aboutSwiper .swiper-slide:nth-child(odd){padding-left: 50%;}
.aboutSwiper .swiper-slide:nth-child(even){padding-right: 50%;}
.aboutSwiper .items{position: relative;width: 440px;padding-top: 138px;}
.aboutSwiper .swiper-slide:nth-child(odd) .items{float: right;}
.aboutSwiper .swiper-slide:nth-child(even) .items{float: left;}

.aboutSwiper .item{margin-top: 30px;width: 100%;padding: 16px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #f8f8f8;font-size: 20px;color: #333;font-weight: 600;line-height: 20px;position: relative;}
.aboutSwiper .item span{font-size: 16px;margin-left: 16px;padding-left: 12px;border-left: 1px solid #666666;}
.aboutSwiper .item::before{content: '';position: absolute;top: 50%;z-index: 10;margin-top: -10px;height:20px;width:20px;background:url(../images/img.png) no-repeat -103px 0;}

.aboutSwiper .swiper-slide:nth-child(odd) .item::before{left: -110px;}
.aboutSwiper .swiper-slide:nth-child(even) .item::before{right: -110px;}
.aboutSwiper .item p{padding-top: 10px;font-size: 14px;color: #666;font-weight: normal;}

.aboutSwiper .swiper-slide::before{content: '';position: absolute;display: block;top: -40px;left: 50%;width: 4px;margin-left: -2px;height: 130%;background: #f7f7f7;border-radius: 4px;}
.about_develop .swiper-button-prev,.about_develop .swiper-button-next{background: url(../images/img.png) no-repeat;height:22px;width:44px;left: 50%;margin-left: -22px;cursor: pointer;opacity: 1;}
.about_develop .swiper-button-prev {background-position: 0 0;top: 140px;}
.about_develop .swiper-button-next {background-position: -52px 0;top: 106%;}
.about_develop .swiper-button-prev:hover {background-position: 0 -29px;}
.about_develop .swiper-button-next:hover {background-position: -52px -29px;}



/* -- 企业文化 -- */
.culture {padding: 0 76px;margin: 216px auto 144px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: url(../images/culture_center.png) no-repeat center center/364px 358px;}
.culture .tit {font-size: 32px;line-height: 40px;color: #333;}
.culture ul li {position: relative;padding: 46px 0 0 92px;font-size: 0;}
.culture ul li p {font-size: 24px;line-height: 36px;color: #333;}
.culture ul li span {font-size: 16px;line-height: 24px;color: #999;}
.culture ul li::before {content: '';position: absolute;left: 12px;top: 50%;background:url(../images/culture.png)  no-repeat;height:47px;width:50px;}
.culture ul .passion::before {background-position:0 0;}
.culture ul .share::before {background-position:-56px 0;}
.culture ul .innovate::before {background-position:-111px 0;}
.culture ul .sincerity::before {height:50px;width:50px;background-position:0 -54px;}
.culture ul .fair::before {height:50px;width:50px;background-position:-56px -54px;}
.culture ul .gratitude::before {height:56px;width:52px;background-position:-112px -54px;}
.target {height: 388px;background: url(../images/target.png) no-repeat center  center/1190px 388px;text-align: center;color: #333;font-size: 38px;}
.target p,.target span {padding: 40px 0 84px;text-indent: -9999px;display: none;}

/* -- 管理团队 -- */
.teams {padding: 110px 0 118px;}
.teams ul {font-size: 0;}
.teams ul li {display: inline-block;width: 302px;padding-bottom: 30px;text-align: center;letter-spacing:3px;margin: 30px 30px 0 0;border-radius: 10px;overflow: hidden;}
.teams ul li:nth-child(4n) {margin-right: 0;}
.teams ul li .pic {display: block;width: 302px;height: 302px;overflow: hidden;}
.teams ul li .pic img {width: 100%;min-height: 100%;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.teams ul li .name {font-size: 20px;color: #333;padding: 28px 0 34px;position: relative;}
.teams ul li .name span {display: block;font-size: 14px;color: #999;padding-top: 10px;}
.teams ul li .name:after {content: '';position: absolute;bottom: 20px;left: 50%;margin-left: -14px;width: 28px;height: 1px;background: #999;}
.teams ul li  .job {font-size: 20px;color:#999;}
.teams ul li:hover {-webkit-box-shadow:-1px 2px 20px 2px rgba(42,42,42,.08);box-shadow:-1px 2px 20px 2px rgba(42,42,42,.08);}
.teams ul li:hover .pic img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}

/* -- 部门风采 -- */
.mien {padding: 116px 0 110px;position: relative;}
.mien .tit {font-size: 38px;color:#333;text-align: center;padding: 20px 0 50px;}
.mien ul {font-size: 0;}
.mien ul li {display: inline-block;width: 32%;height: 274px;border-radius: 10px;overflow: hidden;margin-top: 30px;}
.mien ul li img {display: block;width: 100%;min-height: 100%;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.mien ul li:nth-child(3n-1) {margin: 0 2%;}
.mien .swiper-button-prev,.mien .swiper-button-next{background: url(../images/mien_arrow.png) no-repeat;height:88px;width:47px;cursor: pointer;opacity: 1;}
.mien .swiper-button-prev {background-position: 0 0;left: -138px;}
.mien .swiper-button-next {background-position: -115px 0;height: 94px;right: -138px;}
.mien .swiper-button-prev:hover {background-position: -55px 0;height:88px;width:47px;}
.mien .swiper-button-next:hover {background-position: -173px 1px;height: 94px;width:47px;}
.mien ul li:hover img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}

/* -- 新闻中心 -- */
.news_top{background-image: url(../images/news_banner.png);}
.news{padding: 90px 0 110px;}
.news .tit{text-align: center;font-size: 32px;color:#333;position: relative;line-height: 60px;}
.news .tit p::after{content: '';margin: 24px 0 0 20px;vertical-align: top;display: inline-block;width: 14px;height: 8px;background: url(../images/check_top.png) no-repeat;background-size: 100% auto;-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.news .tit.cur p::after{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.news .tit p{cursor: pointer;}
.news .tit ul{display: none;width: 180px;background: #fff;position: absolute;border-radius: 5px;top: 60px;left: 50%;margin-left: -90px;z-index: 20;overflow-y:auto;max-height: 250px;-webkit-box-shadow:-1px 2px 10px 2px rgba(42,42,42,.06);box-shadow:-1px 2px 10px 2px rgba(42,42,42,.08);}
.news .tit ul li{height: 50px;line-height: 50px;}
.news .tit ul li a{font-size: 14px;color: #333;display: block;line-height: 50px;}
.news .tit ul::-webkit-scrollbar{width: 6px;}
.news .tit ul::-webkit-scrollbar-thumb{background: rgba(218,218,218,.8);border-radius:6px;}
.news .tit ul li:hover,.news .tit ul li.cur{background: #fafafd;}
.news_item{font-size: 0;}
.news_item li{width: 23%;border-radius: 10px;text-align: center;display: inline-block;margin-right: 2%;margin-top: 30px;position: relative;}
.news_item li:nth-child(4n){margin-right: 0;}
.news_item li .pic{display: block;width: 100%;height: 200px;overflow: hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.news_item li .pic img{width: 100%;min-height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.news_item li:hover .pic img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;transition: all .8s;}
.news_item li .date{display: block;font-size: 16px;line-height: 26px;color:#999;padding-top: 24px;}
.news_item li .title{font-size: 20px;line-height: 26px;color:#333;font-weight: 900;padding: 10px 10px 16px;overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space: nowrap;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news_item li .des{max-height: 45px;line-height: 24px;font-size: 14px;color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;}
.news_item li a{display: block;opacity: 0;width: 130px;height: 38px;border-radius: 38px;background-color: #5481ff;line-height: 38px;text-align: center;color:#fff;font-size: 16px;margin: 20px auto 0;}
.news_item li:hover{-webkit-box-shadow: -1px 2px 20px 2px rgba(42,42,42,.08);box-shadow: -1px 2px 20px 2px rgba(42,42,42,.08);}
.news_item li a:hover{background: #7ea0ff;}
.news_item li {height: 400px;overflow: hidden;}
.news_item li .item_pos,.news_item li a {-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.news_item li .item_pos {background-color: #fff;z-index: 10;position: absolute;bottom: 0;left: 0;width: 100%;}
.news_item li:hover .item_pos {background-color: #fff;z-index: 10;position: absolute;bottom: 30px;left: 0;width: 100%;}
.news_item li:hover .item_pos .des {max-height: 69px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news_item li:hover a {opacity: 1;}
/* -- 新闻详情 -- */
.detail {padding: 26px 0 116px;}
.detail .tit {font-size: 14px;color:#666;line-height: 36px;}
.detail .tit a{color:#5481ff;position: relative;padding-left: 14px;}
.detail .newsdtit {font-size: 32px;line-height: 45px;color: #333;text-align: center;padding-top: 56px;}
.detail .dete {font-size: 16px;line-height: 45px;color:#999;text-align: center;border-bottom: 1px solid #f2f2f2;padding-bottom: 30px;}
.detail .newsxx p,.detail .newsxx span {font-size: 16px;line-height: 36px;color: #333;text-indent: 32px;}
.detail .newsxx p strong {display: block;font-size: 16px;line-height: 36px;color: #333;font-weight: bold;padding-top: 38px;padding-bottom: 6px;text-indent: 0;}
.detail .newsxx img {display: block;margin: 0 auto;margin-top: 38px;}
.goTop {position: fixed;bottom: 90px;right: 68px;width: 56px;height: 56px;background: url(../images/backtop.png) no-repeat  0 -80px;text-indent: -9999px;cursor: pointer;display: none;}
.goTop.cur,.goTop:hover {background-position: 0 0;}
.detail .tit a::before{content: '';position: absolute;left: 0;top: 4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(180deg);background: #fff;border-top:5px solid transparent;border-right: 8px solid  #5481ff;border-bottom: 5px solid transparent;}

/* -- 员工福利 -- */
.join_top{background-image: url(../images/join_banner.png);}
.join_nav li{width: 33.3%;}
.welfare {padding: 40px 0 120px;}
/* .welfare_tit {font-size: 0;margin-bottom: 40px;border-radius: 6px;}
.welfare_tit li {display: inline-block;width: 16.66%;text-align: center;background-color: #fafafa;}
.welfare_tit li a{border-radius: 6px 6px 0 0;display: block;font-size: 16px;color:#999;padding: 86px 0 18px;position: relative;width: 160px;margin: 0 auto;}
.welfare_tit li a::before {content: '';background:url(../images/welfare.png)  no-repeat;position: absolute;top: 28px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.welfare_tit .welf1 a::before {height:44px;width:38px;background-position:0 0;}
.welfare_tit .welf2 a::before {height:42px;width:46px;background-position:0 -52px;}
.welfare_tit .welf3 a::before {height:48px;width:48px;background-position:0 -101px;}
.welfare_tit .welf4 a::before {height:42px;width:46px;background-position:0 -158px;}
.welfare_tit .welf5 a::before {height:42px;width:50px;background-position:0 -214px;}
.welfare_tit .welf6 a::before {height:44px;width:44px;background-position:0 -267px;}

.welfare_tit li:hover a,.welfare_tit li.cur a{background-color: #5481ff;color:#fff;}
.welfare_tit .cur a::after,.welfare_tit li:hover a::after{content: '';position: absolute;left: 50%;bottom: -5px;margin-left: -5px;width: 10px;height: 10px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);background: #5481ff;border-left: 1px solid #5481ff;border-bottom: 1px solid #5481ff;}
.welfare_tit .welf1.cur a::before,.welfare_tit .welf1:hover a::before {background-position:-56px 0;}
.welfare_tit .welf2.cur a::before,.welfare_tit .welf2:hover a::before {background-position:-56px -52px;}
.welfare_tit .welf3.cur a::before,.welfare_tit .welf3:hover a::before {background-position:-55px -101px;}
.welfare_tit .welf4.cur a::before,.welfare_tit .welf4:hover a::before {background-position:-56px -157px;}
.welfare_tit .welf5.cur a::before,.welfare_tit .welf5:hover a::before {background-position:-56px -214px;}
.welfare_tit .welf6.cur a::before,.welfare_tit .welf6:hover a::before {background-position:-55px -267px;} */

.welfare_con{font-size: 0;}
.welfare_con li {border-radius: 6px;position: relative;padding-left: 50px;margin-top: 50px;font-size: 16px;color: #333;display: inline-block;width: 44%;height: 82px;line-height: 82px;-webkit-box-shadow:-1px 2px 10px 2px rgba(42,42,42,.06);box-shadow:-1px 2px 10px 2px rgba(42,42,42,.06);-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.welfare_con li:nth-child(even) {float: right;}
.welfare_con li::before {content: '';position: absolute;top: 50%;left: 30px;width: 8px;height: 8px;background: #5481ff;margin-top: -4px;border-radius: 50%;}

.welfare .tit {position: relative;font-size: 24px;color:#333;line-height: 40px;padding-left:60px;margin-top: 50px;}
.welfare .tit::before {content: '';position: absolute;top:0;left:0;background:url(../images/welfare_news.png) no-repeat;}
.welfare .welf1:before {height:40px;width:34px;background-position:0 0;}
.welfare .welf2:before {height:38px;width:40px;background-position:-42px 0;}
.welfare .welf3:before {height:40px;width:42px;background-position:-93px 0;}
.welfare .welf4:before {height:33px;width:40px;background-position:-41px -51px;}
.welfare .welf5:before {height:38px;width:40px;background-position:-42px 0;}
.welfare .welf6:before {height:42px;width:40px;background-position:-93px -51px;}
/* -- 招聘解疑 -- */
.recruit {padding: 100px 0;font-size: 0;}
.recruit_item {width: 46%;margin-top: 44px;display: inline-block;vertical-align: top;}
.recruit_item:nth-child(2n){margin-left: 8%;}
.recruit_item .tit {font-size: 18px;color:#333;line-height: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 62px;background: url(../images/recruit_ques.png) no-repeat left top/41px 41px;}
.recruit_item p {font-size: 14px;line-height: 24px;color:#666;}

/* -- 简历投递 -- */
.resume {padding: 138px 0 110px;}
.resume_con {-webkit-box-shadow: -1px 2px 20px 2px rgba(42,42,42,.08);box-shadow: -1px 2px 20px 2px rgba(42,42,42,.08);border-radius: 10px;}
.resume_con span {font-size: 14px;color: #333;}
.resume .tit {font-size: 18px;color:#333;line-height: 66px;padding: 0 30px;}
.resume .list_tit,.resume ul {font-size: 0;}
.resume .tit span {display: inline-block;}
.resume .tit span i {color: #5481ff;font-weight: 600;}
.con_tit,.con_list {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.con_tit {background: #f2f7fb;}
.con_tit,.con_list .top {height: 50px;font-size: 0;padding: 0 30px;line-height: 50px;}
.con_list .top {border-bottom: 1px solid #f2f7fb;}
.con_tit span,.con_list span {display: inline-block;font-weight: 900;font-size: 14px;color:#333;width: 20%;}
.con_list span {font-weight: 100;color: #666;}
.con_tit span:first-of-type,.con_list span:first-of-type{width: 22%;}
.con_tit span:nth-child(2),.con_list span:nth-child(2) {width: 22%;}
.con_tit span:last-child,.con_list span:last-child {width: 15%;position: relative;}
.con_list li .top span:last-child::before{content: '';position: absolute;top: 22px;left: 48%;width: 14px;height: 8px;background: url(../images/check_top.png) no-repeat;background-size: 96% auto;}
.con_list li.cur .top span:last-child::before{-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.con_list .top {cursor: pointer;}
.con_list .con{font-size: 14px;color: #666;line-height: 34px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 30px 30px 40px;border-bottom: 1px solid #f2f7fb;display: none;}
.con_list .con a {display: block;width: 154px;height: 42px;line-height: 42px;border-radius: 42px;background: #5481ff;text-align: center;color: #fff;font-size: 16px;margin-top: 26px;}
.con_list .con a:hover {-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;background: #7ea0ff;}

/* -- 分页 -- */
.pagination{padding-top: 46px;position: relative;text-align:center;}
.pagination a{display: inline-block;vertical-align: top;width:30px;height:30px;background:rgba(255,255,255,1);border:1px solid #eeeeee;line-height: 30px;text-align: center;font-size:14px;color:#9f9f9f;margin-left: 14px;}
.pagination a:first-of-type{margin-left: 0;}
.pagination span{margin-left: 14px;font-weight: bold;font-size:14px;color:#9f9f9f;line-height: 26px;}
.pagination a.prev,.pagination a.prev_a,.pagination a.next{width: 52px;height: 30px;}
.pagination a:hover{-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.pagination a.active,.pagination a:hover{background:#5481ff;color:#fff;border-color: #5481ff;}

/* -- 联系我们-- */
.contact_top {background-image: url(../images/contact_banner.png);}
.contact {padding: 30px 0 110px;}
.contact>.clearfix {-webkit-box-shadow:-1px 2px 20px 2px rgba(42,42,42,.08);box-shadow:-1px 2px 20px 2px rgba(42,42,42,.08);margin-top: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-left: 3px solid #5481ff;height: 460px;}
.contact>.clearfix .fl {width: 47%;padding: 30px 0 0 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.contact>.clearfix .fl .tit {font-size: 24px;color: #333;padding-bottom: 20px;font-weight: 900;}
.contact>.clearfix .fl .way,.gj,.contact>.clearfix .fl .addre {font-size: 14px;line-height: 34px;color: #333;font-weight: 900;}
.contact>.clearfix .fl .way a {font-size: 14px;color: #666;font-weight: normal;}
.contact>.clearfix .fl .way .email {margin-left: 46px;}
.contact>.clearfix .fl .addre span {color: #666;font-weight: normal;}
.gj {font-weight: 900;}
.contact>.clearfix .fl .zd,.contact>.clearfix .fl p {font-size: 14px;line-height: 34px;color: #666;}
.contact>.clearfix .fl .zd {padding-left: 20px;position: relative;}
.contact>.clearfix .fl .zd::before {content: '';position: absolute;top: 50%;left: 0;width: 8px;height: 8px;background: #5481ff;margin-top: -4px;border-radius: 50%;}
.contact>.clearfix .fr{width: 650px;height: 460px;}


/* -- 产品介绍 -- */
.introduce {position: relative;}
.introduce .swiper-container{width: 100%;height: 100%;}
.introduce .swiper-slide{position: relative;text-align: center;font-size: 18px;background: #092042 url(../images/bg1.png) center no-repeat;background-size: cover;}
.intro_swiper .tit {font-size: 38px;color:#fff;padding-bottom: 36px;position: relative;}

.intro_swiper .fl:after {content: '';position: absolute;top:70px;left: 0;width: 74px;height: 5px;background: #5481ff;}
.intro_swiper .center {position: absolute;top: 54%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.intro_swiper .fl {text-align: left;max-width: 43%;position: absolute;left: 0;}
.intro_swiper .fl p {font-size: 16px;color:#c9cdd6;line-height: 32px;margin-top: 30px;}
.intro_swiper .swiper-pagination-bullet {display: block;width: 10px;height: 10px;background-color: #fff;opacity: 1;}
.intro_swiper .swiper-pagination-bullet-active {background: #5481ff;width: 20px;height: 10px;border-radius: 10px;}
.intro_swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 12px auto;}
.intro_swiper.swiper-container-vertical>.swiper-pagination-bullets {right: 85px;text-align: center;}
.introduce .swiper-slide .fr {width: 650px;height: 650px;}
.introduce .swiper-slide canvas {width: 600px!important;height: 600px!important;}
.introduce .swiper-slide .c3 canvas{width: 650px!important;height: 650px!important;}
.swiper-slide-active .fl .tit{-webkit-animation: bounceInUp 1.5s cubic-bezier(.47, 0, .745, .715);-moz-animation: bounceInUp 1.5s cubic-bezier(.47, 0, .745, .715);animation: bounceInUp 1.5s cubic-bezier(.47, 0, .745, .715);}
.swiper-slide-active .fl:after {-webkit-animation: bounceInUp 1.6s cubic-bezier(.47, 0, .745, .715);-moz-animation: bounceInUp 1.6s cubic-bezier(.47, 0, .745, .715);animation: bounceInUp 1.6s cubic-bezier(.47, 0, .745, .715);}
.swiper-slide-active .fl  p {-webkit-animation: bounceInUp 1.8s  cubic-bezier(.47, 0, .745, .715);-moz-animation: bounceInUp 1.8s  cubic-bezier(.47, 0, .745, .715);animation: bounceInUp 1.8s cubic-bezier(.47, 0, .745, .715);}
.prevBtn,.nextBtn {position: absolute;background-repeat: no-repeat;width: 55px;height: 43px;bottom: 40px;left: 50%;margin-left: -27px;background-size: 80% auto;}
.nextBtn {background-image: url(../images/products_arrow_down.png);-webkit-animation: _down ease 1s both infinite;-moz-animation: _down ease 1s both infinite;animation: _down ease 1s both infinite}
.prevBtn {background-image: url(../images/products_arrow_up.png);-webkit-animation: _down1 ease 1s both infinite;-moz-animation: _down1 ease 1s both infinite;animation: _down1 ease 1s both infinite;}

@-webkit-keyframes _down{0%{-webkit-transform:scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8);bottom: 20px;}
    100%{-webkit-transform:scale(1) ;-moz-transform: scale(1);transform: scale(1);bottom: 10px;}}
@-moz-keyframes _down{0%{-webkit-transform:scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8);bottom: 20px;}
    100%{-webkit-transform:scale(1) ;-moz-transform: scale(1);transform: scale(1);bottom: 10px;}}
@keyframes _down{0%{-webkit-transform:scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8);bottom: 20px;}
    100%{-webkit-transform:scale(1) ;-moz-transform: scale(1);transform: scale(1);bottom: 10px;}}
@-webkit-keyframes _down1{0%{-webkit-transform:scale(1) ;-moz-transform: scale(1);transform: scale(1);bottom: 10px;}
    100%{-webkit-transform:scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8);bottom: 20px;}}
@-moz-keyframes _down1{0%{-webkit-transform:scale(1) ;-moz-transform: scale(1);transform: scale(1);bottom: 10px;}
    100%{-webkit-transform:scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8);bottom: 20px;}}
@keyframes _down1{0%{-webkit-transform:scale(1) ;-moz-transform: scale(1);transform: scale(1);bottom: 10px;}
    100%{-webkit-transform:scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8);bottom: 20px;}}

/* -- 视频播放 -- */
.cover,.layer{display: none;}
.cover {position: fixed;top: 0;left:0;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);z-index: 50;}
.layer {position: fixed;top: 50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 1120px;height: 624px;z-index: 100;}
.layer .close {position: absolute;top: 0;right: -82px;height:42px;width:42px;background: url(../images/close.png) no-repeat -49px 0;cursor: pointer;}
.layer .close:hover {background-position: 0 0;}
.video {width: 100%!important;height: 100%!important;}
.video>div {width: 100%!important;height: 100%!important;}
.video .player-poster[data-poster] .play-wrapper[data-poster] {height: 14%;}

@media screen and (max-width: 1280px) {
    .center,.header,.contact_us{zoom: .8}
    .layer {zoom: .7;}
    .contact_us .center {zoom:1;}
    .contact_us .ewm{width: 300px;padding-left: 0;}
}

@-webkit-keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);} from{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); -moz-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);} 60%{opacity: 1;} to{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@-moz-keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);} from{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); -moz-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);} 60%{opacity: 1;} to{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);} from{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); -moz-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);} 60%{opacity: 1;} to{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}

@-webkit-keyframes marquee{0%{background-position: 10000px bottom} 100%{background-position: left bottom}}
@-moz-keyframes marquee{0%{background-position: 10000px bottom} 100%{background-position: left bottom}}
@keyframes marquee{0%{background-position: 10000px bottom} 100%{background-position: left bottom}}
@-webkit-keyframes star{0%{opacity: 1;} 50%{opacity: .4;} 100%{opacity: 1;}}
@-moz-keyframes star{0%{opacity: 1;} 50%{opacity: .4;} 100%{opacity: 1;}}
@keyframes star{0%{opacity: 1;} 50%{opacity: .4;} 100%{opacity: 1;}}

@-webkit-keyframes light{0%{opacity: 1;background-position: 0 0;} 50%{opacity: .8;background-position: -100px 20px;} 100%{opacity: 1;background-position: 0 0;}}
@-moz-keyframes light{0%{opacity: 1;background-position: 0 0;} 50%{opacity: .8;background-position: -100px 20px;} 100%{opacity: 1;background-position: 0 0;}}
@keyframes light{0%{opacity: 1;background-position: 0 0;} 50%{opacity: .8;background-position: -100px 20px;} 100%{opacity: 1;background-position: 0 0;}}

/*内容页上一篇下一篇*/
.detail_page{margin:60px 0 0 2%;font-size: 16px;}
.detail_page li{width:48%;}
.detail_page li a{color: #5481ff;}
.dete span.content_from{padding-left: 60px}
.detail_page li{width:48%;}
.detail_page li a{color: #5481ff;}
.dete span.content_from{padding-left: 60px;}
.dete span.content_from{padding-left: 60px;}