.tab-wrap,.main{position: relative;width: 100%;min-width:1000px;}
.tab-wrap{height:689px;}
.tab-wrap .prev,.tab-wrap .next{ background:url(../images/sider_btn.png) no-repeat; width:56px; height:56px; position:absolute; top:50%; margin-top:-28px; display:block; z-index:1;}
.tab-wrap .prev{ left:26px; background-position:0 0;}
.tab-wrap .next{ right:26px; background-position:-56px 0;}
.tab-list{position: relative;width: 100%;height: 100%;max-width: 1920px;margin: 0px auto;}
.tab-list li{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: none;}
.tab-list li.tab1{background: url(../images/tab1.jpg) center top no-repeat;display: block;}
.tab-list li.tab2{background: url(../images/tab2.jpg) center top no-repeat;	}
.tab-list li.tab3{background: url(../images/tab3.jpg) left top no-repeat;	}
.tab-list li a{display: block;width: 100%;height: 100%;}

.tab-focus-wrap{position: absolute;left: 50%;bottom: 50px;width: 1000px;height: 0px;margin-left: -500px;background-color: red;}
.tab-focus{float: right;}
.tab-focus a{float: left;width: 16px;height: 16px;background-color: #fff;border-radius: 50%;margin-left: 14px}
.tab-focus a.active{position: relative;width: 32px;height: 16px;border-radius: 10px;}
.tab-focus a.active:before{content: "";	position: absolute;top: 2px;left: 2px;width: 28px;height: 12px;background-color: #c50574;border-radius: 10px;}

.concact-banner{width: 100%;height:352px;background:url(../images/concact-banner.jpg) no-repeat center top;}
.concact-wrap{width: 1000px;margin: 0px auto; padding-bottom:140px;}
.crumbs_nav{ height:64px; border-bottom:1px solid #d7d7d7; line-height:64px; font-size:18px; width:1000px; margin:0 auto;}
.crumbs_nav strong{ color:#f78a1c; font-weight:normal;}
.crumbs_nav .fr{ background:url(../images/home.png) no-repeat 0 center; padding-left:20px; font-size:14px;}
.crumbs_nav a{ color:#575757;}
.our-address .add-info{padding-top: 55px;padding-left:13px;}
.our-address .add-info h4{height: 36px;line-height: 36px;font-size:22px;margin-bottom:30px; color:#242424;}
.our-address .add-info p{line-height:2;}
.our-address .add-info p a{ color:#f68101;}
.map-wrap{ width:734px; height:560px; padding:7px; margin:0 auto; border:1px solid #e5e5e5;}
#map{width: 100%;height: 100%;}

.win-main{
	
}
.win-bannner{
	width: 100%;
	height: 472px;
	background: url(../images/win-banner.jpg) center top no-repeat #01122f;
}
.game-list{
	width: 960px;
	height: 205px;
	margin: 0px auto;
}
.game-list li{
	float: left;
	width: 20%;
	text-align: center;
}
.game-list li.active p{
	color: #7a058b;	
}
.game-list li img{
	
}
.game-list li p{
	height: 26px;
	line-height: 26px;
	font-size: 18px;
	color: #c50574;
}
.game-list li h4{
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	margin-bottom: 4px;
	color: #b1b1b1;
}
.revenue-tit{
	text-align:center;	
	padding-top:36px;

}
.revenue-tit h3{
	height:83px;
	line-height:83px;
	font-weight:bold;
	font-size:48px;
		
}
.revenue-tit span{
	display:block;
	height:24px;
	line-height:24px;
}
.revenue-tit p{
	height:28px;
	line-height:28px;
	font-size:18px;
	
}
.revenue-wrap{
	width: 100%;
	height: 238px;
	border-top: 1px solid #b1b1b1;
}
.revenue-list{
	width: 960px;
	height: 100%;
	margin: 0px auto;
}
.revenue-list li{
	position: relative;
	float: left;
	width: 20%;
	height: 182px;
}
.revenue-list li .reve-box{
	height:100%;
	color: #c50574;
	background: url(../images/pcu.png) center top no-repeat;
	text-align: center;
	display:none;
	
}
.revenue-list li:first-child{
	margin-left: 0px
}
.revenue-list li.active{
	color: #7a058b;
	background-image: url(../images/pcu-active.png);
}
.revenue-list li.active .reve-bottom{
	border-color: #7a058b;
}
.revenue-list li .reve-dot{
	position: absolute;
	top: -11px;
	left: 50%;
	margin-left: -11px;
	width: 14px;
	height: 14px;
	border: 4px solid #898989;
	border-radius: 50%;
	background-color: #fff;
}
.revenue-list li .reve-top{
	padding-top: 29px;
	padding-bottom: 8px;
}
.revenue-list li .reve-bottom{
	display: inline-block;
	width: 110px;
	padding-top: 6px;
	border-top: 1px solid #c50574;
}
.revenue-list li p{
	font-size: 18px;
	line-height: 22px;
	
}
.revenue-list li strong{
	font-size: 24px;
	line-height: 28px;
}
/*关于我们*/
.intro-main{
	
}
.intro-banner{width: 100%;height:350px;background: url(../images/intro-banner.jpg) center top no-repeat;overflow:hidden;}

.intro-banner-word{width:1000px; margin:0 auto; padding:50px 0 140px;}
.intro-banner-word p{ text-indent:2em; font-size:14px; color:#282727; line-height:1.5; padding:16px 0;}
.zl-intro-wrap{
	padding-top: 40px;
	padding-bottom: 42px;
	background-color: #f2f2f2;
}
.zl-intro{
	width: 960px;
	margin: 0px auto;
}
.zl-intro-tit{
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	text-align: center;
	padding-top: 26px;
}
.zl-intro .zl-intro-word{
	line-height: 24px;
	text-align: center;
}
.zl-intro .zl-intro-word.zl-word-mar{
	margin-top: 14px;
	margin-bottom: 24px;
}	
.boss-intro{
	width: 857px;
	height: 223px;
	margin: 0px auto;
	background-color: #dedede;
}
.boss-intro>img{
	margin-top: 26px;
	margin-right: 40px;
	margin-left: 32px;
}
.boss-intro>div{
	width: 580px;
	
}
.boss-intro .boss-tit{
	height: 46px;
	line-height: 46px;
	color: #c50574;
	padding-top: 34px;
}
.boss-intro .boss-tit span{
	font-size: 18px;
}
.boss-intro .boss-tit em{
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #c50574;
    border-bottom: 5px solid transparent;
    margin-top: 17px;
	margin-right: 26px;
	margin-left: 12px;
}
.boss-intro .boss-tit p{
	font-size: 24px;
}
.boss-intro .boss-word{
	font-size: 12px;
	line-height: 22px;
}
.cmc-wrap{
	height: 672px;
	/*background: url(../images/curve.png) 0px 357px no-repeat;*/
}
.cmc-tit{
	height: 60px;
	line-height: 60px;
	font-size: 48px;
	font-weight: bold;
	text-align: center;
	margin-top: 54px;
	margin-bottom: -14px;
}
.cmc-intro{
	background-color: transparent;
}
.cmc-intro-tit{
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 5px;
}
.cmc-intro-tit span{
	color: #c50574;
}
.cmc-success{
	width: 358px;
	height: 30px;
	line-height: 30px;
	background: url(../images/cms-tit.png) no-repeat;
	margin: 0px auto;
	
}
.cmc-success>p{
	font-size: 20px;
	color: #fff;
	margin-left: 38px;
	margin-right: 13px;
}	
.cmc-success>span{
	width: 0;
	height: 0;
	border-top: 10px solid #fff;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	margin-top: 10px;
}
.cms-bg{
	height: 286px;
	margin-top: 30px;
	background: url(../images/curve.png) center top no-repeat;
}
.cmc{
	position:relative;
	width:960px;
	height:100%;
	margin:0px auto;
}
.img{
	position: absolute;
	top: 100px;
	left: 500px;
	animation:move 5000ms infinite;
}
.cmc>div{
	position:absolute;
	border-radius:50%;
	transform:rotate3d(0,1,0,0deg);
	transition:transform 1s ease;
	-webkit-transition:-webkit-transform 1s ease;
	
}
.cmc>div:hover{
	transform:rotate3d(0,1,0,360deg);
	-webkit-transition:-webkit-transform 1s ease;
	transition:transform 1s ease;
}
.cmc>div>span{
	display:none;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#fff;
	border-radius:50%;
	overflow:hidden;
}
.cmc>div.big3>span{
	line-height:135px;
}
.cmc>div.big4>span{
	line-height:128px;

}
.cmc>div.big5>span{
	line-height:107px;

}
.cmc>div:hover img{
	display:block;

}
.cmc>div:hover span{
	display:block;
}
.cmc>div:hover span img{
	display:inline-block;
}
.cmc>div:hover p{
	display:none;
}
.cmc>div p{
	box-sizing:border-box;
	width:100%;
	height:100%;
	border-radius:50%;
	padding-top:28px;
	line-height:22px;
	text-align:center;
	color:#fff;
	background-color:#c50574;
}
.cmc>div.big2 p,.cmc>div.big4 p,.cmc>div.big5 p{
	padding-top:22px;
}
.cmc>div img{
	
	display:none;
}
.cmc>div.big1 img,.cmc>div.big2 img{
	border-radius:50%;
}
.cmc>div.big1{
	top:111px;
	left:28px;
	width:150px;
	height:150px;
	padding:12px;
	background-color:#ebe2f3;
}
.cmc>div.big2{
	top:192px;
	left:237px;
	width:107px;
	height:107px;
	padding:10px;
	background-color:#ebe2f3;
}
.cmc>div.big3{
	top:39px;
	left:362px;
	width:135px;
	height:135px;
	padding:11px;
	background-color:#ebe2f3;
}
.cmc>div.big4{
	top:66px;
	right:170px;
	width:128px;
	height:128px;
	padding:9px;
	background-color:#ebe2f3;
}
.cmc>div.big5{
	top:148px;
	right:16px;
	width:107px;
	height:107px;
	padding:10px;
	background-color:#ebe2f3;
}
.cmc>div.small1{
	bottom:67px;
	left:-171px;
	width:22px;
	height:22px;
	background-color:rgba(197,5,116,0.2);
}
.cmc>div.small2{
	bottom:77px;
	left:-117px;
	width:18px;
	height:18px;
	background-color:rgba(200,200,200,0.2);
}
.cmc>div.small3{
	bottom:135px;
	left:174px;
	width:26px;
	height:26px;
	background-color:rgba(197,5,116,0.3);
}
.cmc>div.small4{
	bottom:77px;
	left:489px;
	width:22px;
	height:22px;
	background-color:#e6e6e6;
}
.cmc>div.small5{
	bottom:138px;
	left:526px;
	width:17px;
	height:17px;
	background-color:rgba(200,200,200,0.5);
}
.cmc>div.small6{
	bottom:148px;
	left:541px;
	width:13px;
	height:13px;
	background-color:#a6a6a6;
}
.cmc>div.small7{
	bottom:67px;
	right:264px;
	width:44px;
	height:44px;
	background-color:rgba(197,5,116,0.2);
}
.cmc>div.small8{
	bottom:32px;
	right:134px;
	width:26px;
	height:26px;
	background-color:rgba(200,200,200,0.2);
}
.cmc>div.small9{
	bottom:167px;
	right:-99px;
	width:26px;
	height:26px;
	background-color:rgba(197,5,116,0.2);
}
.cmc>div.small10{
	bottom:166px;
	right:-105px;
	width:13px;
	height:13px;
	background-color:rgba(197,5,116,0.2);
}

.projects-wrap{
	height: 674px;
	background: url(../images/projects.jpg) center top no-repeat;
}


.product-main{
	
}
.product-main>div{
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
}
.product1{
	height: 306px;
	background-image: url(../images/product1.jpg);
}
.product2{
	height: 429px;
	background-image: url(../images/product2.jpg);
	
}
.product3{
	height: 573px;
	background-image: url(../images/product3.jpg);
}
.product4{
	height: 653px;
	background-color:#eeeeee;
}
.product4 .support{
	position:relative;
	width:960px;
	height:100%;
	margin:0px auto;

}
@keyframes supimg{
	0%{
		transform:translateX(-1000px);
	}
	100%{
		transform:translateX(0px);
	}
}
.product4 img{
	position:absolute;
	top:69px;
}
.product4 img:not(.support-word){
	display:none;

}
.product4 .support1{
	left:291px;
	z-index:9;
	/*animation:supimg 1000ms infinite;
	animation-iteration-count: 1;*/
}
.product4 .support2{
	left:174px;
	z-index:8;
	/*animation:supimg 1500ms infinite;
	animation-iteration-count: 1;*/
}
.product4 .support3{
	left:57px;
	z-index:7;
}
.product4 .support4{
	left:-61px;
	z-index:6;
}
.product4 .support5{
	left:-178px;
	z-index:5;
}
.product4 .support6{
	left:-295px;
}
.product4 .support-word{
	top:254px;
	right:15px;
}
.product5{
	height: 641px;
	background-image: url(../images/product5.jpg);
}
.product6{
	height: 573px;
	background-image: url(../images/product6.jpg);
	overflow:hidden;
}
@keyframes pro6{
	0%{
		bottom:-327px;
	}
	100%{
		bottom:-10px;
	}
}
.product6 div{
	position:relative;
	width:960px;
	height:573px;
	margin:0px auto;
}
.product6 img{
	position:absolute;
	left:-270px;
	bottom:-10px;
	display:none;

}
.product7{
	height: 628px;
	background-image: url(../images/product7.jpg);
}

/*人才招聘*/
.recruit-main{
	
}
.recruit-banner{width: 100%;height: 350px;background: url(../images/recruit.jpg) center top no-repeat;}
.recruit-wrap{width:1000px;margin: 0px auto;}
.recruit-con{width: 1000px; padding-top:27px;}
.job-types{width:970px;height: 52px;line-height: 52px;background-color: #f0f0f0; padding:0 14px; border:1px solid #d6d6d6;}
.job-types a{position: relative; color:#282727; font-size:14px; margin:0 15px; padding:0 8px; height:21px; line-height:21px; display:inline-block;}
.job-types a.active{color:#fff; background:#f78a1c;}
.job-list{padding:17px 0 17px 14px; min-height:420px;}
.job-list li{padding-bottom: 11px; font-size:14px;color:#2e2e2e;}
.job-list li .job-tit{height: 52px;line-height: 52px;font-size: 18px;font-weight: bold;}
.job-list li .job-require{padding-top: 13px;}
.job-list li .job-require p{position: relative;height: 24px;line-height: 24px;}
/*.job-list li .job-require p:nth-of-type(3){width: 460px;}
.job-list li .job-duty,
.job-list li .job-entails{
	padding-top: 25px;
}*/
.job-list li .job-duty .duty-tit,
.job-list li .job-entails .entails-tit{
	position: relative;
	height: 24px;
	line-height: 24px;
}
.job-list li .duty-list p,
.job-list li .entails-list p{
	line-height: 24px;	
}
.hr-concact{ font-size:16px;position: relative;height: 24px;line-height: 24px;color: #000000;font-weight: bold;margin: 25px 0px;}
.BMap_cpyCtrl.BMap_noprint.anchorBL {
    display: none;
}
.anchorBL>a{
	display:none;
}
.BMap_scaleCtrl.BMap_noprint.anchorBL{
	left:6px!important;
}