*{margin:0;padding:0;word-wrap:break-word;}
body{font:14px/1.75 "微软雅黑", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#333; background-color: #EDF1F8;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline; }
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}


/* 顶部样式 */
#top{ padding-top: 20px; height: 400px; background: url(../images/top_bg.png); background-size: cover; }
	#top .logo img{ float: left; width:200px; margin-left: 20px;}
	
	/* banner位置 */
	#top .main.banner{ position:relative; width:100%; height:420px; overflow:hidden;}
		#top .main.banner .img1{ position: absolute; top: 80px; left: 20px; width: 250px; z-index: 10}
		#top .main.banner .img2{ position: absolute; top: 60px; right: -40px; width:250px;}
		#top .main.banner .img3{ position: absolute; top: 180px; right: 0px; width: 150px;}
		
		#top .main .links{ position: absolute; top: 300px; left: 0px; width: 100%; text-align: center;}
			#top .main .links span{ display: inline-block; width: 120px; height:50px; font-size: 18px; text-align: center; line-height: 50px; color: #fff; cursor: pointer;}
				#top .main .links span:nth-child(1){ background-color: #006CFF;}
				#top .main .links span:nth-child(2){ background-color: #333; margin-left: 30px;}

#top .navToggle{ display: block; position:absolute; right:20px; width:40px; top:17px;}
	#top .navToggle span{ display:block; width: 100%; height:3px; background-color:#fff; margin-bottom:5px;}
	
	#top .mainNav .closeBtns{ display: block; text-align:right; padding-top:28px; padding-right:18px;}
	#top .mainNav .closeBtns a{ display:inline-block; width:26px; height:26px; background:url(../images/c22.png) no-repeat center;}

	#top .mainNav{ display:none; background:rgba(0,0,0,.9); position:fixed; left:0; right:0; top:0; bottom:0;  z-index:10000; height: auto;}
	#top .mainNav ul{ width: 100%;}
	#top .mainNav ul li{ float: none; padding-left:18px; padding-right:18px; height: 2.5rem; line-height: 2.5rem;  border-bottom:1px solid #646666;}
	#top .mainNav ul li a{ display:block; color:#fff;}
	#top .mainNav ul li a.navA{ font-size:1rem; position:relative;}
					

#types{ position: relative; min-height: 220px;}
	#types .robots{ position: absolute; top: -10px; width: 200px; height: 230px;}
	#types .type1{ position: absolute; width:75%; top: 20px; right: 0; }
	#types .type2{ position: absolute; width:75%; top: 90px; right: 0;}
	#types .type3{ position: absolute; width:75%; top: 150px; right: 0;}

/* 底部样式 */
#bottom{ overflow: hidden; padding: 50px 0; background-color: #fff;}
	/*#bottom dl dd{ float: left; width: 50%; text-align: center;}*/
	#bottom dl dd img{ display: block; width: 90%; margin: 0 auto;}
	#bottom dl dd span{ display: block; font-size: 16px; margin-top: 10px;}
	
#bottom-mobile{ width: 100%; text-align:center; background-color: #006CFF; padding: 20px 0; color: #fff; font-size: 16px;}	
	#bottom-mobile span{ font-size: 24px;}

	


/* 变声视频演示 */
#video-box{ width: 100%; padding-top: 10px; background-color: #fff;}
	#video-box .main{}
	#video-box .main .tit{ font-size: 30px; font-weight:bold; text-align: center; margin: 10px 0;}
	

/* 四大特点 */
#four-point{ margin: 40px auto; overflow: hidden;}
	#four-point .main{}
	#four-point .main .tit{ text-align: center; font-size: 30px; font-weight:bold; margin: 20px 0;}
	
	#four-point .main ul li{ float: left; width: calc(50% - 40px); margin: 20px; text-align: center; background-color: #fff;}
		#four-point .main ul li img{ display: block; width: 70px; height: 70px; object-fit: contain; margin: 20px auto;}
		#four-point .main ul li span{ font-size: 14px; font-weight: bold; display: inline-block; margin-bottom: 30px;}
		


/* 什么是ai */
#what-ai{ overflow:hidden;}
	#what-ai .right{ width: 100%; overflow: hidden; background-color: #006CFF; color: #fff;}
		#what-ai .right .con{ padding: 20px;}
		#what-ai .right .con .tit{ font-size: 30px; margin-bottom: 20px;}
		#what-ai .right p{ line-height: 30px; margin-bottom: 20px;}
			#what-ai .right p b{ font-size: 16px;}
			
	#what-ai .left{ background-color: #fff; }
		#what-ai .left .con{ padding:20px}
		#what-ai .left .con dd{ margin-bottom: 20px;}
			#what-ai .left .con img{ width: 48px; height:48px; display: block; float: left;}
			#what-ai .left .con span{ display: block; float: left; line-height: 48px; margin-left: 10px; font-size: 24px; font-weight:bold;}
			#what-ai .left .con p{ display: block; clear:both; font-size: 16px; padding-top: 10px;}
			
/* 服务支持	 */
#service{ overflow: hidden; }
	#service .tit{ text-align: center; font-size: 30px; font-weight:bold; margin: 50px auto}
	#service ul{ background-color: #fff;}
		#service ul li{ float: left; width: calc(50% - 20px); height: 350px; padding: 0 10px;}
			#service ul li:nth-child(1),#service ul li:nth-child(4){ background-color: #fff; color: #006CFF;}
			#service ul li:nth-child(2){ background-color: #006CFF;}
			#service ul li:nth-child(3){ background-color: #05082F;}
			#service ul li:nth-child(2),#service ul li:nth-child(3){ color: #fff;}
			
			#service ul li img{ display: block; margin: 70px auto 30px;}
			#service ul li span{ display: block; text-align: center; font-size: 24px; margin-bottom: 10px;}
				#service ul li:nth-child(4) p{ display: block; width: 100%; text-align: center;}
				
/* 适用范围	 */
#use-width{  overflow: hidden; background-color: #fff;}
	#use-width .tit{ text-align: center; font-size: 30px; font-weight:bold; margin: 20px 0;}
	#use-width{ overflow: hidden;}
	#use-width ul li{ float: left; width: 33%; text-align: center; position: relative; padding: 0; margin:0;}
		#use-width ul li img{ width: calc(100%+1px); height:330px; position: relative; z-index: 0;}
		#use-width ul li span{ display: block; width: 100%; text-align:center; font-size: 18px; position: absolute; bottom: 50px; color:#fff; z-index: 2;}
		
/* 免责声明 */
#statement{  overflow: hidden; background-color: #fff; padding: 30px 10px;}
	#statement .main .tit{ font-weight: bold; font-size: 30px; margin-bottom: 20px;}