﻿.cw{width:1200px; margin:0 auto;min-width:1200px;}
.wrap{display:inline-block;width:100%;min-width:1200px;}
.wow{opacity:0;}

header{height:72px;position:absolute;top:0;right:0;left:0;z-index:12;min-width:1200px;}
header .topbar{ position:relative;z-index:2;background:url(404.png) repeat-x;height:72px;}
header .logo{width:250px;height:72px; overflow:hidden;}
header .navlist ul li{float:left;height:72px;padding:0 30px;}
header .navlist ul li a.link{line-height:72px;color:#fff;font-size:16px; text-decoration:none;display:block;}
header .navlist ul li.active a.link{color:#fff;background:url(404.png) repeat-x left bottom;}
header .navlist ul li a.link:hover{color:#69c6ff;}
header .navlist ul li a.link.cur{color:#69c6ff;background:url(404.png) repeat-x left bottom;}
header .navlist ul li.hover a.link{color:#69c6ff;background:url(404.png) repeat-x left bottom;}
header .search{position:relative;height:72px;}
header .search a.btn{display:inline-block;width:54px;height:72px;background:url(404.png) no-repeat center;}
header .search .search_txt{ position:absolute;right:0;top:72px;padding:20px 20px 20px 20px;background:url(404.png) repeat;display:none;}
header .search .search_txt input{font-size:14px;color:#333;background:#fff;border:0; text-indent:10px;width:220px;padding:5px 0;}
header .search.cur,header .search:hover{background:url(404.png) repeat;}

header .sub_nav{ position:absolute;left:0;right:0;top:0;background:url(404.png) repeat;z-index:1;display:none;}
header .sub_nav .subnav{background:url(404.png) repeat;padding-top:94px;padding-bottom:20px;display:none;}
header .sub_nav .subnav ul{display:inline-block;width:100%;}
header .sub_nav .subnav ul li{float:right;padding:0 35px;background:url(404.png) no-repeat left top;height:26px;margin-right:0;margin-left:20px;}
header .sub_nav .subnav ul li h3{padding-bottom:10px;}
header .sub_nav .subnav ul li h3 a{font-size:16px;color:#fff;line-height:28px; text-decoration:none;}
header .sub_nav .subnav ul li h3 a:hover{color:#c8d6f0; }
header .sub_nav .subnav ul li p a{font-size:13px;line-height:25px;color:#c8d6f0; text-decoration:none;}
header .sub_nav .subnav ul li p a:hover{color:#69c6ff;}
header .lang{margin-left:15px;height:72px;}
header .lang a{display:inline-block;padding-left:25px;color:#fff;background:url(404.png) no-repeat left center;font-size:16px;color:#ff;line-height:26px;margin-top:23px; text-decoration:none;background-size:18px auto;}

footer{background:#141a32 url(404.png) no-repeat center;min-width:1200px;}
footer .foot01{padding:60px 0 35px;border-bottom:1px solid #32384e}
footer .foot01 ul.list li{float:left;padding-right:95px;}
footer .foot01 h3.footTit{padding-bottom:12px;background:url(404.png) no-repeat 3px bottom;margin-bottom:15px;font-size:20px;color:#fff;}
footer .foot01 ul.list li p a{font-size:14px;line-height:30px;color:#d5d8e6;opacity:0.8; text-decoration:none;}
footer .foot01 ul.list li p a:hover{ opacity:1;}
footer .foot01 div.fr{width:210px;}
footer .foot01 div.fr .link{padding:10px 0;border-bottom:1px dashed #55596a;margin-bottom:20px;}
footer .foot01 div.fr .link a{display:inline-block;width:30px;height:30px;margin-right:15px; position:relative;z-index:6;}
footer .foot01 div.fr .link a span{display:inline-block;width:30px;height:30px;}
footer .foot01 div.fr .link a img{ position:absolute;bottom:30px;left:-80px;display:none;padding-bottom:10px;}
footer .foot01 div.fr .link a.weibo span{background:url(404.png) no-repeat;}
footer .foot01 div.fr .link a.weixin span{background:url(404.png) no-repeat;}
footer .foot01 div.fr .link a.facebook span{background:url(404.png) no-repeat;}
footer .foot01 div.fr .link a.in span{background:url(404.png) no-repeat;}
footer .foot01 div.fr .link a:hover span{opacity:0.8}
footer .foot01 .wrap{ position:relative;}
footer .foot01 .f_search{display:inline-block;border:1px solid #9ea1aa;width:208px;margin-bottom:30px;}
footer .foot01 .f_search input{font-size:14px;color:#fff;background:none;border:0; text-indent:10px;height:20px;width:170px;padding:5px 0;float:left;}
footer .foot01 .f_search a.btn{float:left;width:34px;height:20px;background:url(404.png) no-repeat center;background-size:17px auto;border-left:1px solid #585c6d;margin-top:5px;}
footer .foot02{padding:25px 0 35px;font-size:12px;color:#b7bac8;line-height:22px;width:100%;}
footer .foot02 a{font-size:12px;color:#b7bac8;line-height:22px; text-decoration:none;}
footer .foot02 a:hover{color:#fff;}
footer .foot02 div.fr{font-size:18px;color:#fff;line-height:44px;}
footer .foot01 .bdcs-container .bdcs-search{display:inline-block;border:1px solid #9ea1aa;width:208px;margin-bottom:30px;}
footer .foot01 .bdcs-container .bdcs-search .bdcs-search-form-input{font-size:14px;color:#fff;background:none;border:0; text-indent:10px;height:20px!important;line-height:20px!important;width:170px;padding:5px 0;float:left;margin-right:0;}
footer .foot01 .bdcs-container .bdcs-search .bdcs-search-form-submit{float:left;width:34px;height:20px;background:url(404.png) no-repeat center;background-size:17px auto;border:0;border-left:1px solid #585c6d;margin-top:5px; overflow:hidden; text-indent:999em}
#LXB_CONTAINER,#nb_icon_wrap,#newBridge,#LXB_CONTAINER_SHOW{display:none!important;}
#LXB_CONTAINER{}

.pageBanner{height:460px; position:relative;min-width:1200px;}
.pageBanner .bg{ position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:none;}
.pageBanner .cw{ position:relative;z-index:2}
.pageBanner .banner_nav{ position:absolute;left:0;right:0;bottom:0;height:54px;background:url(404.png) no-repeat center;z-index:3;}
.pageBanner .banner_nav .cw{ text-align:center; position:relative;z-index:3;}
.pageBanner .banner_nav .cw ul{display:inline-block;width:1200px;margin:0 auto;}
.pageBanner .banner_nav .cw ul li{float:left;height:54px; text-align:center;width:33.3%;background:url(404.png) repeat-y right top;}
.pageBanner .banner_nav .cw ul li:last-child{background:none;}
.pageBanner .banner_nav .cw ul li a{display:block;width:100%;height:54px;line-height:54px;font-size:14px;color:#fff; text-decoration:none;}
.pageBanner .banner_nav .cw ul li a.cur{background:url(404.png) repeat;}

.pageBanner .banner_nav .topbar-nav{ position:absolute;left:0;top:0;right:0;z-index:2;display:none;}
.pageBanner .banner_nav.isStuck .topbar-nav{display:inherit;}
.pageBanner .banner_nav.isStuck .cw ul li{background:#00172c url(404.png) repeat-y right top;}
.pageBanner .banner_nav.isStuck .cw ul li a.cur{background:#0d335b}
.pageBanner .banner_nav .topbar-nav .top{height:54px;}
.pageBanner .banner_nav .topbar-nav .top span{height:54px;line-height:54px;width:200px; text-align:center;display:inline-block; text-decoration:none;border-right:1px solid #2f497c;}
.pageBanner .banner_nav .topbar-nav .top span em{display:inline-block;min-width:25px;color:#fff;font-size:18px;background:url(404.png) no-repeat center;line-height:18px;height:18px;}
.pageBanner .banner_nav .topbar-nav .top span:hover,.pageBanner .banner_nav .topbar-nav .top.cur span{background:#00172c url(404.png) repeat-x left top;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown{background:#0d2337; top:54px;left:0;right:0;height:400px;display:none;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_1{padding-top:35px;height:365px;border-right:1px solid #022a47;width:200px; position:absolute;left:-201px;background:#071623;z-index:3}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_1 ul li{height:46px;line-height:46px;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_1 ul li a{display:block;padding-left:50px;font-size:16px;color:#fff; text-decoration:none;
background:url(404.png) no-repeat 165px center;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_1 ul li a:hover{color:#4a96e1;background:url(404.png) no-repeat 165px center;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_1 ul li.cur a{color:#4a96e1;background:url(404.png) no-repeat 165px center;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_1 p a{display:block;padding-left:50px;font-size:16px;color:#fff; text-decoration:none;
background:url(404.png) no-repeat 165px center;height:46px;line-height:46px;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2{border-right:1px solid #022a47;height:400px;width:200px; position:absolute;left:-201px;background:#0a1d2e;top:54px;z-index:2}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .content{display:none;width:100%; position:relative;z-index:2}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .content ul.drop_2_ul{padding-top:35px;height:365px;background:#0a1d2e; position:relative;z-index:2;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .content ul.drop_2_ul li{height:46px;line-height:46px;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .content ul.drop_2_ul li a{display:block;padding-left:20px;font-size:16px;color:#fff; text-decoration:none;
background:url(404.png) no-repeat 165px center;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .content ul.drop_2_ul li a:hover,.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .content ul.drop_2_ul li.cur a{color:#4a96e1;background:url(404.png) no-repeat 165px center;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .drop_3{height:400px;width:200px; position:absolute;left:-200px;background:#0c2032;top:0px;z-index:1;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .drop_3 .cont{display:none;width:100%;padding-top:35px;height:365px;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .drop_3 .cont ul li{height:36px;line-height:36px;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .drop_3 .cont ul li a{display:block;padding-left:50px;font-size:16px;color:#c8d6f0; text-decoration:none;background:none;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown .drop_2 .drop_3 .cont ul li a:hover{color:#4a96e1;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown a.link{background:none!important;}
.pageBanner .banner_nav .topbar-nav .topbar-dropdown a.link:hover{background:none!important;}




.pageBanner h3{font-size:45px;color:#bed8f1;padding-top:180px;padding-bottom:5px;}
.pageBanner p{font-size:20px;color:#bed8f1;line-height:30px;}

.pageBanner .talent_nav .cw ul li{width:144px;}
.pageBanner .news_nav .cw ul li{width:33.3%}
.pageBanner .org_nav .cw ul li{width:200px;}
.pageBanner .outsource_nav .cw ul li{width:240px;}
.pageBanner .survey_nav .cw ul li{width:150px;}
.pageBanner .research_nav .cw ul li{width:33.3%}
.pageBanner .recruit_nav .cw ul li{width:50%;}
.pageBanner .culsurvey_nav .cw ul li{width:25%;}




.inve05{height:50px;position:relative; overflow:hidden;}
.inve05 div.clearfix{display:inline-block;width:100%;}
.inve05 div.clearfix .box{float:left;font-size:14px;line-height:20px;height:20px;padding:5px;width:215px;border:1px solid #80B2E2;color:#3585D1;background:#F5F9FD;margin-right:15px;font-weight: bold;}
.inve05 div.clearfix .box span{float:left;}
.inve05 div.clearfix .box input{float:left;height:20px;line-height:20px;font-size:14px;background:none;color:#4C4C4C;border:0;width:160px;}
.inve05 div.clearfix .box.box01{width:400px;}
.inve05 div.clearfix .box.box01 input{width:235px;}
.inve05 div.clearfix input.btn{border:1px solid #CDD2DA;font-size:14px;line-height:32px;height:32px;float:left;width:174px; text-align:center;border-radius:0px;color:#fff; text-decoration:none;background:#3585D1;}

.pager{ text-align:center;font-size:14px;color:#242424;padding:10px 0; width:100%;}
.pager a{font-size:14px;color:#242424; text-decoration:none;}
.pager ul.pagination{display:inline-block;}
.pager ul.pagination li{float:left;margin:0 5px;}
.pager ul.pagination li span{display:inline-block;font-size:14px;border:1px solid #e4e4e4;color:#666;padding:5px 10px;}
.pager ul.pagination li a{display:inline-block;font-size:14px;border:1px solid #e4e4e4;color:#666;padding:5px 10px;}
.pager ul.pagination li.active span,.pager ul.pagination li a:hover{background:#0099e5;border:1px solid #0099e5;color:#fff;}


.right-list{
  position:fixed;
  right:0;
  bottom:0;
  width:60px;
  height:240px;
  top: 50%;
  margin-top:-120px;
  z-index: 99999;
}
.right-list .right-item{
  display:inline-block;
  width: 60px;
  height: 60px;
  text-align: center;
  position:relative;
}
.right-list .right-item img{
  width: 50px;
  height: 50px;
  object-fit: contain;
  margin-top: 5px;
}
.consult-view{
  position:absolute;
  width: 130px;
  height: 60px;
  cursor: pointer;
  background-color: #ffbf00;
  left: -130px;
  top:0;
  
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.1px;
  color: #ffffff;
  line-height: 60px;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  display: none;
}
.consult-view a{ text-decoration:none;color:#fff;}
.phone-view{
  position:absolute;
  width: 170px;
  height: 60px;
  cursor: pointer;
  background-color: #34bf49;
  left: -170px;
  top:0;
  
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.1px;
  color: #ffffff;
  line-height: 60px;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  display: none;
}
.telphone-view{
  position:absolute;
  width: 140px;
  height: 131px;
  cursor: pointer;
  left: -140px;
  top: -71px;
  color: #ffffff;
  line-height: 60px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  display: none;
  overflow: hidden;
  font-size: 0;
  z-index: 999999;
}
.telphone-input{
  margin-top: 10px;
  width: 148px;
  height: 140px;
  border-radius: 100px;
  background-color: #ffffff;
  border: none;
  outline: none;
  color: #939393;
  font-size: 12px;
  line-height: 40px;
   text-indent:20px;
}
.telphone-left-view{
  background-color: #0099e5;
  vertical-align: middle;
  display: inline-block;
  float:left;
  padding-left:10px;
  padding-right:10px;
}

.telphone-right-view{
  width: 60px;
  height: 60px;
  background-color: #48baff;
  vertical-align: middle;
  display: inline-block;
  font-stretch: normal;
  
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  text-align:center;
  float:left;
}
.telphone-right-view input[type=button]{ color:#fff;border:0; background:#48baff;}
.telphone-right-view span{
  display: block;
  height: 20px;
  line-height: 20px;
  width: 58px;
  margin-left: auto;
  margin-right: auto;
   text-align:center;
}
.tryout-view{
  position:absolute;
  width: 130px;
  height: 60px;
  cursor: pointer;
  background-color: #aa6ed4;
  left: -130px;
  top:0;
  
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.1px;
  color: #ffffff;
  line-height: 60px;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  display: none;
}

.right-bg-yellow{
  background-color: #ffbf00;
}
.right-bg-green{
  background-color: #34bf49;
}
.right-bg-blue{
  background-color: #0099e5;
}
.right-bg-violet{
  background-color: #aa6ed4;
}
.right-list #tryout{display:none;}

@keyframes invetmove
{
	0% {
		transform:scale(1);
	}
	50% {
		transform:scale(1.1);
	}
	100% {
		transform:scale(1);
	}
}

@keyframes blue {
    0% {
        -webkit-transform: translateY(-5em);
        transform: translateY(-5em)
    }
    to {
        -webkit-transform: translateY(5em);
        transform: translateY(5em)
    }
}

@keyframes green {
    0% {
        -webkit-transform: translateY(0em);
        transform: translateY(0em)
    }
    to {
        -webkit-transform: translateY(2em);
        transform: translateY(2em)
    }
}
@keyframes orange {
    0% {
        -webkit-transform: translateY(5em);
        transform: translateY(5em)
    }
    to {
        -webkit-transform: translateY(0em);
        transform: translateY(0em)
    }
}
@keyframes go {
   0% {
       transform:scale(1.0);
    }
    100% {
       transform:scale(1.1);
    }
}
@keyframes gotop {
   0% {
       transform: rotate(0deg);
	   transform-origin: top center;
    }
    100% {
       transform: rotate(5deg);
	   transform-origin: top center;
    }
}
@media screen and (max-width:1440px){
.pageBanner .banner_nav .topbar-nav .top span{width:110px;}	
}