@charset "utf-8";
/* CSS Document */



/* index-core */
.index-core{
	height:auto;
	overflow:hidden;
	margin:0px auto 50px auto;
}
.index-core .right{
	width:610px;
	height:360px;
	float:right;
}
.index-core .right .hd-item{
	width:610px;
	height:120px;
	margin-top:8px;
	margin-bottom:6px;
}
.index-core .right .hd-item .pic{
	width:170px;
	height:130px;
	float:left;
}
.index-core .right .hd-item .pic img{width:170px;height:120px;}
.index-core .right .hd-item .info{
	width:420px;
	height:120px;
	float:right;
}
.index-core .right .hd-item .info span{
	display:block;
	width:100%;
	height:28px;
	overflow:hidden;
	font:15px/20px 'microsoft yahei';
	color:#555;
	overflow:hidden;
}
.index-core .right .hd-item .info span a{
	font:15px/20px 'microsoft yahei';
	color:#555;
}
.index-core .right .hd-item .info span a:hover{color:#c40f23;}
.index-core .right .newslist{
	width:610px;
	height:190px;
	margin-top:16px;
	float:left;
}
.index-core .right .newslist .list{
	display:block;
	width:295px;
	height:190px;
}

.index-core .right .newslist .list a.title{
	display:block;
	width:100%;
	height:34px;
	border-bottom:1px dotted #C2C2C2;
}
.index-core .right .newslist .list a.title span{
	display:block;
	height:34px;
	font:14px/34px 'microsoft yahei';
	color:#555;
	float:left;
}
.index-core .right .newslist .list a:hover.title span{color:#c40f23;}
.index-core .right .newslist .list a.title dl{
	display:block;
	height:34px;
	font:14px/34px 'microsoft yahei';
	color:#888;
	float:right;
}
.index-core .right .newslist .list a:hover.title dl{color:#c40f23;}



/* 杰出人才移民 */
.index-personnel{
	height:auto;
	overflow:hidden;
	margin:0px auto 50px auto;
}
.index-personnel .left{
	display:block;
	width:300px;
	height:368px;
	float:left;
}
.index-personnel .left img{
	width:300px;
	height:368px;
}
.index-personnel .right{
	width:900px;
	height:368px;
	float:right;
}
.index-personnel .right a{
	display:block;
	float:right;
	width:428px;
	height:174px;
	margin-left:20px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
}
.index-personnel .right a img{
	width:428px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	transition-duration:0.5s;
}
.index-personnel .right a:hover img{
	width:428px;
	top:-50px;
	left:0px;
}
.index-personnel .right a span{
	display:block;
	width:408px;
	padding:0 10px;
	height:46px;
	overflow:hidden;
	font:16px/46px 'microsoft yahei';
	text-align:center;
	color:#FFF;
	background: rgba(0,0,0, 0.6);
	position:absolute;
	bottom:0;
	left:0;
	z-index:3;
	transition-duration:0.2s;
}
.index-personnel .right a:hover span{
	height:56px;
}

/* 热点资讯 */
.index-news{
	height:auto;
	overflow:hidden;
	margin:0px auto 50px auto;
}
.index-news .left{
	display:block;
	width:350px;
	height:440px;
	float:left;
}
.index-news .right{
	width:850px;
	height:440px;
	float:right;
}
.index-news .right .slt{
	width:100%;
	height:160px;
}
.index-news .right .slt a{
	display:block;
	float:right;
	width:400px;
	height:160px;
	margin-left:24px;
	overflow:hidden;
	position:relative;
}
.index-news .right .slt a img{
	width:428px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	transition-duration:0.5s;
}
.index-news .right .slt a:hover img{
	bottom:-40px;
}
.index-news .right .slt a span{
	display:block;
	width:408px;
	padding:0 10px;
	height:46px;
	overflow:hidden;
	font:16px/46px 'microsoft yahei';
	text-align:center;
	color:#FFF;
	background: rgba(0,0,0, 0.6);
	position:absolute;
	bottom:0;
	left:0;
	z-index:3;
	transition-duration:0.2s;
}
.index-news .right .item{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index-news .right .item .list{
	display:block;
	width:400px;
	height:auto;
	overflow:hidden;
	float:right;
	margin-left:24px;
	margin-top:15px;
}


.index-news .right .item .list a.title{
	display:block;
	width:100%;
	height:38px;
	border-bottom:1px dotted #C2C2C2;
}
.index-news .right .item .list a.title span{
	display:block;
	height:38px;
	font:14px/38px 'microsoft yahei';
	color:#555;
	float:left;
	transition-duration:0.2s;
}
.index-news .right .item .list a:hover.title span{color:#c40f23;}
.index-news .right .item .list a.title dl{
	display:block;
	height:38px;
	font:14px/38px 'microsoft yahei';
	color:#888;
	float:right;
}
.index-news .right .item .list a:hover.title dl{color:#c40f23;}


/*案例中心*/
.index-case{
	height:auto;
	overflow:hidden;
	margin:0px auto 20px auto;
}
.index-case .nav{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.index-case .nav > a{
	display:inline-block;
	vertical-align: middle;
	height:28px;
	margin:0 12px 0 10px;
	font:16px/28px 'microsoft yahei';
	color:#666;
}
.index-case .nav > a:hover{color:#c40f23;}
.index-case .nav > dl{
	display:inline-block;
	vertical-align: middle;
	height:14px;
	margin-top:5px;
	width:0px;
	border-left:1px dotted #999;
}



/*公司优势*/
.index-superiority{
	min-width:1200px;
	width:100%;
	height:580px;
	background:url(../images/superiority_bj.jpg) no-repeat center top;
	margin-bottom:50px;
}
.index-superiority .t-bt{
	width:100%;
	height:70px;
	padding-top:50px;
}
.index-superiority .t-bt h2{
	display:block;
	width:100%;
	height:40px;
	text-align:center;
	font-size:40px;
	line-height:40px;
	color:#fff;
	margin-bottom:10px;
}
.index-superiority .t-bt span{
	display:block;
	width:100%;
	height:30px;
	text-align:center;
	font:20px/30px 'microsoft yahei';
	text-transform : uppercase;
	color:#fff;
}
.success-item{
	width:1200px;
	height:360px;
	margin:40px auto 0 auto;
}
.success-item #tab_list{
	width:200px;
	height:auto;
	overflow:hidden;
	float:left;
	
}
.success-item #tab_list a{
	display:block;
	width:200px;
	height:60px;
	float:left;
	font:24px/60px 'microsoft yahei';
	color:#fff;
	text-align:center;
	cursor:pointer;
	transition-duration:0.2s;
	margin-bottom:1px;
	background: rgba(0,87,190, 0.8);
}
.success-item #tab_list a:hover{
	background: rgba(0,87,190, 0.5);
}
.success-item #tab_list .active{
	background-color:#ee864f;
}
.success-item #tab_list .active:hover{
	background-color:#ee864f;
}
.success-item #tabMenu_content{
	width:996px;
	height:360px;
	background: rgba(0,87,190, 0.2);
	float:right;
}
.success-item #tabMenu_content .list{
	width:976px;
	height:340px;
	padding:20px;
	text-align:center;
}
.success-item #tabMenu_content .list > .itemTu{
	display:inline-block;
	vertical-align: middle;
	width:262px;
	height:302px;
	margin:0 15px;
	background: rgba(0,87,190, 0.2);
	padding:8px;
	border:1px dotted #0057be;
	transition-duration:0.2s;
}
.success-item #tabMenu_content .list > .itemTu:hover{
	background: rgba(238,134,79, 1);
}
.success-item #tabMenu_content .list > .itemTu img{
	width:262px;
	height:302px;
}
.success-item #tabMenu_content .list img{
	display:block;
	width:976px;
	height:340px;
}
.success-item #tabMenu_content .list .text{
	display:block;
	width:960px;
	height:340px;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	font:16px/24px 'microsoft yahei';
	color:#FFF;
}
.success-item #tabMenu_content .list .text h2{
	font:24px/30px 'microsoft yahei';
	color:#fff;
}
.success-item #tabMenu_content .list .text p{
	font:16px/24px 'microsoft yahei';
	margin-top:8px;
	color:#fff;
}

/*专家团队 轮播*/
.index-team{height:240px;margin:0 auto 50px auto;overflow:hidden;width:1200px;}
.index-team .mr_frbox{height:240px;padding:24px 0px 0px;}
.index-team .mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:85px 10px 0 0;width:28px;}
.index-team .mr_frUl{float:left;height:240px;width:1047px;margin-left:10px;}
.index-team .mr_frBtnR{float:right;margin-top:85px;cursor:pointer;width:28px;height:46px;}
.index-team .mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:200px; height:240px;margin:0 10px;overflow:hidden;position:relative;}
.index-team .mr_frUl ul li a img{/*display:block;*/width:100%; position:absolute; z-index:1;}
.index-team .mr_frUl ul li a span{
	display:block;
	width:180px;
	padding:0 10px;
	height:80px;
	background: rgba(0,0,0, 0.6);
	position:absolute; z-index:2;
	bottom:0;
}
.index-team .mr_frUl ul li a span dl{
	display:block;
	width:100%;
	font:14px/22px 'microsoft yahei';
	color:#FFF;
	margin-top:6px;
}
.index-team .mr_frUl ul li a span em{
	display:block;
	width:100%;
	font:14px/22px 'microsoft yahei';
	color:#FFF;
}
.index-team .mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.index-team .mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.index-team .mr_zhe_p{margin-bottom:60px;}
.index-team .mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.index-team .mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.index-team .mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.index-team .mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}

/*合作伙伴*/
.index-cooperation{
	height:auto;
	overflow:hidden;
	margin:0px auto 50px auto;
	text-align:center;
}
.index-cooperation a{
	display:inline-block;
	vertical-align: middle;
	width:207px;
	height:80px;
	margin:5px 5px;
	padding:8px;
	background-color:#fff;
	border:1px solid #CCC;
	transition-duration:0.2s;
}
.index-cooperation a:hover{border:1px solid #c40f23;}
.index-cooperation a img{
	width:200px;
	height:80px;
}
















/* 首页焦点幻灯片 */
.index-focus{width:560px;height:360px;overflow:hidden;position:relative;}
.index-focus ul{height:360px;position:absolute;}
.index-focus ul li{float:left;width:560px;height:360px;overflow:hidden;position:relative;background:#000;}
.index-focus ul li div{position:absolute;overflow:hidden;}
.index-focus .btn{position:absolute;width:560px;height:10px;right:0;bottom:20px;text-align:center;}
.index-focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
.index-focus .btn span.on{background:#c40f23;}
.index-focus .preNext{width:45px;height:100px;position:absolute;top:120px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.index-focus .pre{left:0;}
.index-focus .next{right:0;background-position:right top;}

#index-news-focus{position:relative;width:350px;height:440px;margin:0px auto 0 auto;}
#index-news-focus .item{ position:relative;display:block;}
#index-news-focus img{display:block;width:350px;height:440px;}
#index-news-focus b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#index-news-focus span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* 首页宽屏幻灯片 */
.banner-content {
    min-width: 1200px;
    height: 400px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.banner-slide-circle {
    position: absolute;
	width:1200px;
    bottom: 52px;
    z-index: 1002;
    left: 50%;
	margin:0px 0 0 -600px;
}
.banner-slide-circle ul{
	display:block;
	width:100%;
	height:11px;
	text-align:center;
}
.banner-slide-circle ul > li {
	display:inline-block;
	vertical-align: middle;
    width: 11px;
    height: 11px;
    background: #bdccd4;
    border-radius: 50%;
    cursor: pointer;
    margin: 0 8px;
}

.banner-slide-circle ul .on {
    background: #45aaf2;
}

.banner-background-01 {
    width: 997px;
    height: 85px;
    background: url(../images/background01.png) repeat-x;
    _background: url(../images/background01.png) repeat-x;
    position: absolute;
    top: 515px;
    width: 400%;
    left: -236px;
    z-index: 999;
    animation: wave1 25s linear .4s infinite normal;
    -moz-animation: wave1 25s linear .4s infinite normal;
    -webkit-animation: wave1 25s linear .4s infinite normal;
    -o-animation: wave1 25s linear .4s infinite normal;
}

.banner-background-02 {
    width: 1009px;
    height: 100px;
    background: url(../images/background02.png) repeat-x;
    _background: 0 0;
    position: absolute;
    top: 500px;
    width: 400%;
    left: 0;
    z-index: 998;
    animation: wave2 60s linear .4s infinite normal;
    -moz-animation: wave2 60s linear .4s infinite normal;
    -webkit-animation: wave2 60s linear .4s infinite normal;
    -o-animation: wave2 60s linear .4s infinite normal
}

.banner-slide-image ul li {
    height: 400px;
}

.banner-slide-image ul li a img {
    width: 100%;
    height: 350px;
    display: block;
    border: none;
}

@-webkit-keyframes wave1 {
    from {
        left: -236px
    }

    to {
        left: -1233px
    }
}

@-moz-keyframes wave1 {
    from {
        left: -236px
    }

    to {
        left: -1233px
    }
}

@-o-keyframes wave1 {
    from {
        left: -236px
    }

    to {
        left: -1233px
    }
}

@keyframes wave1 {
    from {
        left: -236px
    }

    to {
        left: -1233px
    }
}

@-webkit-keyframes wave2 {
    from {
        left: 0
    }

    to {
        left: -1009px
    }
}

@-moz-keyframes wave2 {
    from {
        left: 0
    }

    to {
        left: -1009px
    }
}

@-o-keyframes wave2 {
    from {
        left: 0
    }

    to {
        left: -1009px
    }
}

@keyframes wave2 {
    from {
        left: 0
    }

    to {
        left: -1009px
    }
}
