li{list-style: none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
	a{text-decoration: none;}
	*{margin:0;padding:0;}
	.clear{clear:both;}
	body{font-family: "Microsoft YaHei","Helvetica Neue","PingFangSC-regular","Hiragino Sans GB","WenQuanYi Micro Hei"," sans-serif";}
	.index_main {
	    display: table;
	    position: absolute;
	    z-index: 2;
	    width: 100%;
	    table-layout: fixed;
	}
	.nav .hover{
		background: rgba(252,254,226,.5);
		color:#51aaff;
	}
	#bgVideo{
		height:680px;
		overflow:hidden;
	}
	#bgVideo>video {
	    object-position: center;
	    object-fit: cover;
	    display: block;
	    width: 100%;
	    height: 100%;
	    background: #fff;
	}

	#header{
		position:absolute;
		left:0;top:0;
		z-index: 9;
		width:100%;
		/*overflow: hidden;*/
	}
	.fix_top>div>a{
		display:block;
		float:left;
		margin-right:160px;
	}
	.nav li{
		float:left;
		height:53px;
	}
	.div1200{
		width:1200px;
		margin:20px auto;
	}
	.fr{margin-left:100px;}
	.fr li{margin-top:10px;}
	.logo,.fr{float:left;}
	.phone{float:right;}
	.logo img{
		width:160px;
		display:block;
		float:left;
	}
	.logo span{
		display:block;
		color:#fff;
		font-size:12px;
		float:left;
		margin-top:14px;
	}
	.nav>li>a{
		padding:16px 22px;
		font-size:16px;
		color:#fff;
		line-height:53px;
	}
	.nav li a.active{
		background: rgba(252,254,226,.5);
		color:#51aaff;
	}
	.nav li a:hover{
		background: rgba(252,254,226,.5);
		color:#fff;
	}
	.fix_top h3{
		line-height: 54px;
		color:#fff;
		float:right;
	}
	.banner_content{
		position:absolute;
		top:0px;
		left:0;
		width:100%;
		height:680px;
	}
	.banner_content>div{
		height:680px;
		width:100%;
		position:absolute;
		left:0;
		top:0;
	}
	.index_main_btns{
		height:56px;
		width:645px;
		margin:0 auto;
		position:relative;
		top:50%;
		left:0;
	    text-align: center;
	}
	.index_main_btns a{
		display:inline-block;
		width:280px;
		background: #edce02;
		font-size:24px;
		color:#fff;
		line-height:56px;
		text-align:center;
		border-radius: 6px;
		margin:0 20px;
	}
	.banner_font{
		font-size:56px;
		color:#fff;
		text-align:center;
		position:relative;
		top:36%;
		text-shadow: 1px 1px 1px #333;
	} 
	.banner_font_b{
		font-size:32px;
		line-height:100px;
		width:850px;
		margin:0 auto;
		display: flex;
		justify-content:center;
	}
	.banner_font_b p{
		float:left;
	}
	.xian{
		height:2px;
		background: #fff;
		width:100px;
		margin:50px 30px;
	}
	.index_main_btns .banner-more-btn{
		background: rgba(255,255,255,.7);
		border:1px;
		color:#666;
	}
	.index_main_btns .banner-more-btn:hover{
		background:#edce02;
		color:#fff;
	}
	.content_live1{
		background: url("../images/live1_bg.jpg") no-repeat center center;
		height:868px;
		overflow: hidden;
	}
	.content_live1_bx{
		width:1200px;
		margin:0 auto;
	}
	.content_live1_bx p{
		text-align:center;
		color:#fff;
		font-size:18px;
		line-height:36px;
		position:relative;
		z-index:2;
	}
	.live_phone{
		overflow: hidden;
	}
	.live_phone div{
		float:left;
	}
	.live_phone_l,.live_phone_r{
		width:161px;
		height:286px;
		margin-top:246px;
		overflow: hidden;
	}
	.live_phone_c div{
		height:392px;
		width:221px;
		margin:137px 132px 0;
		overflow: hidden;
	}
	.live_phone_c .live_phone_cr{
		margin:136px 39px;
	}
	.live_phone_r{
		margin-left:83px;
		margin-top:247px;
	}
	.live_phone_c div img{
		margin-left:-444px;
	}
	.live_phone_l img,.live_phone_r img{
		width:805px;
	}
	.live_phone_l img{
		margin-left:-161px;
	}
	.live_phone_r img{
		margin-left:-483px;
	}
	.content_live_bgt{
		background: url("../images/live1_bgt.png") no-repeat center center;
		height:868px;
		width:100%;
		position:relative;
		bottom:862px;
		left:0;
		z-index:1;
	}
	.click_btn,.click_btn_live6{
		position:relative;
		bottom:1368px;
		z-index: 4;
		width:1200px;
		margin:0 auto;
	}
	.click_btn img,.click_btn_live6 img{
		display:block;
		width:80px;
		cursor:pointer;
	}
	.click_btn_l,.click_live6_l{float:left;}
	.click_btn_r,.click_live6_r{float:right;}
	.live_note{
		width:1200px;
		margin:0 auto;
		position:relative;
		bottom:900px;
		z-index: 3;
	}
	.live_note img{
		display:block;
		float:left;
	}
	.live_note .live_note_1,.live_note .live_note_3{display:none;}
	.content_live2{
		width:1200px;
		margin:0 auto;
		text-align:center;
		font-size:36px;
		color:#333;
		line-height:204px;
	}
	.content_live2 img{
		display:block;
		float:left;
	}
	.content_live3{
		color:#fff;
		background: url("../images/content_live3_bg.jpg") no-repeat center center;
		height:1226px;
		text-align:center;
	}
	.content_live3_title{
		font-size:36px;
		line-height:86px;
		padding-top:90px;
	}
	.content_live3_1{
		font-size:30px;
		line-height:72px;
		margin-top:36px;
	}
	.content_live3_2{
		font-size:24px;
		background: url("../images/content_live3_2_bg.png") no-repeat center center;
		line-height: 57px;
		margin-top:12px;
	}
	.content_live3_3{
		margin:30px auto;
		width:1200px;
	}
	.content_live3_3l{
		line-height:54px;
		width:238px;
		text-align:center;
		background: #0081ff;
		float:left;
		margin-right:20px;
	}
	.content_live3_3r{
		font-size:14px;
		line-height:22px;
		margin-left:20px;
		text-align:left;
		padding:5px 0;
	}
	.consolt{
		width:320px;
		height:72px;
		color:#fff;
		font-size:30px;
		line-height:72px;
		text-align: center;
		background: #ecce03;
		border-radius: 4px;
		margin:0 auto;
		cursor: pointer;
		margin-top:110px;
	}
	.content_live4{
		background: url("../images/content_live4_bg.jpg") no-repeat center center;
		height:889px;
	}
	.content_live4 p{
		color:#fff;
		font-size:36px;
		text-align:center;
		padding-top:140px;
	}
	.content_live5 p,.content_live6 p{
		font-size:36px;
		color:#333;
		line-height:166px;
		text-align:center;
	}
	.content_live6{
		background: url("../images/content_live6_bg.jpg") no-repeat center center;
		height:928px;
	}
	.content_live6 p{
		color:#fff;	
	}
	.click_btn_live6{bottom:300px;}
	.case_show_c{
		width:273px;
		height:486px;
		float:left;
		margin:105px 0px 0 92px;
		overflow: hidden;
	}
	.case_show_l,.case_show_r{
		width:233px;
		height:414px;
		float:left;
		margin-left:133px;
		margin-top:156px;
		overflow: hidden;
	}
	.case_show_r{margin-left:91px;}
	.case_show_l img,.case_show_r img{
		height:414px;
		margin-left:-699px;
	}
	.case_show_r img{margin-left:-1165px;}
	.case_show_c img{margin-left:-1092px;}
	.content_live6 a{
		display:block;
		width:160px;
		height:32px;
		color:#fff;
		background: #0080fb;
		font-size:14px;
		text-align:center;
		line-height:32px;
		margin:120px auto 0;
		border-radius: 5px;
		cursor:pointer;
	}
	.content_live7 p{
		text-align:center;
		font-size:36px;
		color:#333;
		line-height:78px;
		padding-top:100px;
		margin-top:100px;
	} 
	.content_live7_case{
		overflow: hidden;
		float:left;
		height:200px;
	}
	.bg_hei{
		background: rgba(0,0,0,.6);
		color:#fff;
		font-size:0px;
		text-align:center;
		position:relative;
		bottom:0px;left:0;
		height:200px;
		line-height:0px;
	}
	.content_live8 p{
		font-size:36px;
		color:#333;
		text-align:center;
		margin-top:80px;
	}
	.map{
		height:520px;
		overflow:hidden;
		margin-bottom:60px;
	}
	.bj,.cd,.sz{
		float:left;
		position:relative;
		left:40px;
		bottom:535px;
		margin:0 10px;
		background: rgba(255,255,255,.8);
		color:#333; 
		font-size:18px;
		width:110px;
		height:42px;
		border-radius: 4px;
		text-align:center;
		line-height:42px;
		cursor:pointer;
	}
	.city_bg{
		background: #0080fb;
		color:#fff;
	}
	.cd:hover,.sz:hover{
		background: #0080fb;
		color:#fff;
	}
	.hot_phone{
		height:212px;
		background: #0080fb;
		padding-top:2px;
	}
	.hot_phone p{
		font-size:36px;
		color:#fff;
		text-align:center;
		line-height:108px;
	}
	.hot_phone .hot_phone_number{
		font-size:48px;
		background: #52a9fc;
		line-height:80px;
		border:1px solid #fff;
		width:600px;
		margin:0 auto;
	}
	.ICP{
		background: #1f1f23;
		color:#fff;
		font-size:14px;
		height:72px;
		line-height:72px;
		text-align:center;
		width:100%;
	}
	.hot_phone_btn{
		display:block;
		color:#fff;
		background: #ecce03;
		border-radius: 4px;
		height:70px;
		width:328px;
		font-size:30px;
		line-height:70px;
		text-align:center;
		margin:50px auto;
		cursor:pointer;
	}
	.nav_banner_bg img{width:100%;}
	.content_business_1 p{
		font-size:36px;
		color:#333;
		text-align:center;
		margin-top:60px;
	}
	.content_business_server{
		width:25%;
		float:left;
		background: #f7f7f7;
		height:300px;
		margin-top:40px;
		cursor:pointer;
		color:#333;
	}
	.content_business_server .content_business_serverp{
		font-size:18px;
		color:#666;
		margin-top:4px;
	}
	.content_business_server p{
		font-size:24px;
		color:#333;
		line-height:30px;
		margin-top:0;
	}
	.content_business_server:hover.content_business_server p{color:#fff;}
	.content_business_server:hover{background: #0080fb;}
	.content_live7{
		background: url("../images/business/case_bg.png") no-repeat center center;
		height:874px;
	}
	.content_business_3{
		height:422px;
		background: #0080fb;
		margin-top:80px;
		overflow: hidden;
	}
	.content_business_3_top{
		float:left;
		position:relative;
		left:-60px;
		top:160px;
	}
	.content_business_3_top img{width:90%;}
	.content_business_3_top p{
		color:#fff;
		text-align:center;
		margin-bottom:10px;
		margin-left:32px;
	}
	.content_business_3_top2 p,.content_business_3_top3 p{margin-left:-40px;}
	.content_business_3_top4 p{margin-left:-160px;}
	.content_business_3_top2{left:-270px;}
	.content_business_3_top3{
		left:570px;
		top:-270px;
	}
	.content_business_3_top4{
		left:300px;
		top:-220px;
	}
	.content_business_4_r,.content_business_4_l{
		float:left;
		margin-top:166px;
		color:#333;
		line-height:80px;
		font-size:36px;
	}
	.content_business_4 img{float:left;}
	.content_business_4_r{
		width:532px;
		float:left;
		margin-top:140px;
		margin-left:125px;
	}
	.content_business_5{
		height:882px;
		background:url("../images/business/bg_section.jpg") no-repeat center 0;
	}
	.content_business_5 p{
		font-size:36px;
		color:#fff;
		text-align:center;
		padding-top:110px;
	}
	.content_business_server_o2o{
		margin:30px;
		width:340px;
		box-shadow: 2px 2px 8px #eee;
	}
	.content_business_server_o2o .content_business_serverp_o2o{
		font-size:14px;
		line-height:22px;
		margin-top:14px;
	}
	.edu_1 p,.edu_3 p{
		text-align: center;
		font-size:18px;
		color:#666;
		line-height:30px;
	}
	.edu_2{
		background: url("../images/education/edu_2_bg.png") no-repeat center 0;
		height:867px;
	}
	.edu_2 p{
		text-align:center;
		font-size:36px;
		color:#333;
		line-height:232px;
	}
	.edu_2_cz{
		float:left;
		width:380px;
		height:380px;
		overflow: hidden;
	}
	.edu_2_cz_on{margin:0 30px;}
	.edu_2_czb{
		background:rgba(0,0,0,.6);
		position:relative;
		left:0;
		top:-60px;
		height:56px;
		line-height:56px;
		color:#fff;
		text-align:center;
		font-size:18px;
	}
	.edu_3_rl,.edu_3_r img,.edu_3_l img,.edu_3_lr{float:left;}
	.edu_3_rl{margin-left:50px;}
	.edu_3_rl p,.edu_3_lr p{
		width:560px;
		text-align:left;
		font-size:14px;
		color:#666;
		line-height:24px;
	}
	.edu_4{
		background: url("../images/education/edu_4bg.png") no-repeat center 0;
		height:1644px;
	}
	.edu_4 p{
		font-size:36px;
		text-align:center;
		color:#333;
		line-height:160px;
	}
	.edu_4_solve{
		width:220px;
		height:220px;
		float:left;
		overflow: hidden;
		margin:12.5px 12.5px;
	}
	.edu_4_solveb{
		height:40px;
		background: rgba(0,0,0,.6);
		color:#fff;
		font-size:14px;
		position:relative;
		left:0;top:-40px;
		text-align:center;
		line-height:40px;
	}
	.edu_5 p{
		font-size:36px;
		color:#333;
		text-align:center;
		line-height:160px;
	}
	.edu_5_topImg{
		width:204px;
		text-align:center;
		float:left;
		margin-bottom:30px;
	}
	.edu_5_topImg img{margin:0 22px 10px;}
	.zixun{
		width:240px;
		height:50px;
		background: #0081fb;
		color:#fff;
		margin:0 auto;
		display:block;
		line-height:50px;
		text-align:center;
		border-radius: 6px;
		font-size:16px;
	}
	.business_zixun{
		position:relative;
		top:-150px;
		background: #edce02;
		/*box-shadow:1px 1px 2px #EF9;*/
		height:54px;
		width:240px;
		font-size:18px;
		margin:0 auto;
	}




/*-----------主体部分-----------*/
.main{padding-top: 64px;color:#03c7e8;}
.main h2{height:66px;background: url("../images/ar/tittlebg.png") no-repeat center center;text-align: center;font-size: 36px;font-weight: normal;margin-bottom: 30px;}
.main p{text-align: center;font-size: 16px;line-height: 22px;margin-bottom:45px;}

/*服务内容*/
.service_tab{margin-bottom: 45px;position: relative;}
.service_tab img{position: absolute;width: 1200px;height:2px;top:50%;left:50%;margin:-1px 0 0 -600px;z-index: 1;}
.service_tab .service_tab_list{float:left;width:25%;position: relative;z-index: 2;}
.service_tab .service_tab_list a{display:block;height:50px;width:170px;margin:0 auto;text-align: center;color:#fff;font-size: 24px;line-height:52px;border:1px solid #02c2cf;border-radius:25px;background:#292f3f;}
.service_tab .service_active a{background:#16516c;}
.tab_beefsteaks{margin-bottom: 112px;}
.tab_beefsteaks .tab_infos div{float:left;width:260px;height:350px;margin-right: 20px;position: relative;}
.tab_beefsteaks .tab_infos a{position: absolute;top:0;left:0;width:256px;height:346px;border:2px solid #03c7e8;opacity: 0;filter:alpha(opacity=0);}
.tab_beefsteaks .tab_infos img{width:100%;height:100%;}
.service_introduce{margin-bottom: 124px}

/*应用领域*/
.application{width: 100%;margin-bottom: 118px;}
.application_vrbanner_f{float:left;width:550px;height:325px;position: relative;}
.application_vrbanner img{width:100%;height:100%;}
.application_vrbanner .vrinfo{position: absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);color:#fff;}
.application_vrbanner .vrinfo h3{margin: 70px 0 12px;font-size: 36px;text-align: center;font-weight: normal;line-height: 36px}
.application_vrbanner .vrinfo p{font-size: 18px;padding:0 38px;line-height: 30px;}
.application_vrbanner .vrinfo a{position:absolute;left:50%;bottom:42px;width: 128px;height:33px;border:1px solid #03c7e8;color:#03c7e8;font-size: 18px;line-height: 35px;border-radius:17px;margin-left:-65px;}
.application_vrbannert{float:left;position: relative;}
.vrinfot1{width:370px;height:325px;}
.vrinfot2{width:377px;height:325px;}
.vrinfot3{width:353px;height:325px;}
.application_scale{width:100%;margin-bottom: 110px;overflow:hidden;position: relative;}
.application_scale .scalewrap{width:1782px;padding:0 38px;position: relative;left: 0}
.application_scale .scalewrap div{float:left;width:297px;}
.application_scale .scalewrap p{width: 121px;text-align: center;padding-top: 28px;}

/*精彩案例*/
h2.case{height:77px;background:url("../images/ar/case_tittle.png") no-repeat;text-align: left;text-indent: 94px;position: relative;margin-bottom: 42px;}
.case a{position: absolute;bottom: 0;right: 0;width:161px;height:34px;    background-color: #0E2036;}
.casewrap{width:1122px;margin-left:-11px;margin-bottom: 114px;}
.casewrap .caselist{float:left;width:296px;height:490px;padding:30px 29px;background:url("../images/ar/casesbg.png") no-repeat;margin-right: 30px}
.casewrap .caselist p{line-height: 34px;color:#fff;}

/*合作伙伴*/
.partner{width:1112px;margin-left:-6px;overflow:hidden;margin-bottom: 100px}
.partner .partnerwrap{width:100%;height:116px;}
.partner .partnerwrap a{width:222px;height:116px;float:left;position: relative;background: url("../images/ar/ggbg.png") no-repeat left center;margin-bottom: 10px;}
.partner .partnerwrap img{position: absolute;top:50%;left:50%;width:170px;height:80px;margin:-40px 0 0 -94px;}

/*-----------case页面-----------*/
.casemain .caselist{margin-bottom: 20px;}


