body,h1,ul,li,h5,h6,p,form,input,dt,dd,dl,ol,a,header,footer,img,h1,h2{padding:0;margin:0;font-family:"微软雅黑";font-size:14px;}
a{text-decoration:none;-webkit-tap-highlight-color:rgb(0,0,0,0)}
body{background-color: #fff}
        *{
            margin: 0;
            padding: 0;
        }
        li{
            list-style: none;
        }
		
	
	
	.content{
		min-width:1200px;
	}
	header{
		height:80px;
		background:#fff;
		position:relative;
	}
	.header-logo{
		width:157px;
		height:55px;
		display:inline-table;
		margin:12px;
	}
	.header-menu{
		position:absolute;
		right:50px;
		top:0px;
	}
	.header-menu li{
		height:80px;
		display:inline-block;
		background:#fff;
	}
	.header-menu li:hover{
		height:80px;
		display:inline-block;
		background:#f6f6f6
	}
	.header-menu li.on{
		height:88px;
		display:inline-block;
		background:#e74b3f
	}
	.header-menu li.on dt,.header-menu li.on dd{
		color:#fff;
	}
	.header-menu li ol{
		height:58px;
		margin:15px 20px 0px 20px;
	}
	.header-menu li ol dt{
		text-align:center;
		color:#434343;
		font-size:18px;
		line-height:33px;
		font-weight:bolder;
	}
	.header-menu li ol dd{
		text-align:center;
		color:#bebebe;
		font-size:12px;
		line-height:25px;
	}
	.banner{
		position:relative;
		z-index:-1;
	}
	.banner img{
		width:100%;
	}
	.banner-btn{
		position:absolute;
		top:60%;
		left:15%;
		font-size:0px;
	}
	.banner-btn li{
		display:inline-block;
	}
	.banner-btn li img{
		width:160px;
	}
	.develop{
		width:1200px;
		margin:0px auto;
		text-align:center;
		
	}
	.bg{
		position:absolute;
		top:380px;
		z-index:-1;
		left:0px;
	}
	.develop-list{
		margin:20px 0px;
	}
	.develop-list li{
		width:290px;
		height:450px;
		display:inline-block;
		background:#fafafa;
		position:relative;
		margin-left:-10px;
		-moz-box-shadow:0px 0px 10px #CCCCCC; -webkit-box-shadow:0px 0px 10px #CCCCCC; box-shadow:0px 0px 10px #CCCCCC;
		
	}
	.develop-list li:nth-child(1){
		z-index:98;	
		
	}
	.develop-list li:nth-child(2){
		z-index:97;	
		
	}
	.develop-list li:nth-child(3){
		z-index:96;	
		
	}
	.develop-list li:nth-child(4){
		z-index:95;	
		
	}
	.develop-list li.on{
		width:290px;
		height:450px;
		display:inline-block;
		background:#eb684a;
		border-radius:10px;
		position:relative;
		-moz-box-shadow:0px 0px 10px #CCCCCC; -webkit-box-shadow:0px 0px 10px #CCCCCC; box-shadow:0px 0px 10px #CCCCCC;
		transform:scale(1.05,1.05);
		z-index:99;		
		
	}
	.develop-list li.on dt,.develop-list li.on dd{
		color:#fff;
	}
	
	.icon-develop{
		top:130px;
		left:50px;
		position:absolute;
	}
	.icon-develop-1{
		width: 43px;
		height: 65px;
		display:inline-block;
		background:url('../images/deve-1.png');
		background-size:43px 65px;
		background-repeat:no-repeat;
	}
	.icon-develop-2{
		width: 57px;
		height: 50px;
		display:inline-block;
		background:url('../images/deve-2.png');
		background-size:57px 50px;
		background-repeat:no-repeat;
	}
	.icon-develop-3{
		width: 55px;
		height: 49px;
		display:inline-block;
		background:url('../images/deve-3.png');
		background-size:55px 49px;
		background-repeat:no-repeat;
	}
	.icon-develop-4{
		width: 43px;
		height: 43px;
		display:inline-block;
		background:url('../images/deve-4.png');
		background-size:43px 43px;
		background-repeat:no-repeat;
	}
	.icon-arrow{
		width: 38px;
		height: 38px;
		display:inline-block;
		background:url('../images/deve-arrow.png');
		background-size:38px 38px;
		background-repeat:no-repeat;
		bottom:50px;
		right:30px;
		position:absolute;
	}
	.develop-list ol{
		top:200px;
		left:50px;
		position:absolute;
		text-align:left;
		height:200px;
	}
	.develop-list ol dt{
		line-height:60px;
		font-size:18px;
		color:#383838;
		font-weight:bolder;
	}
	.develop-list ol dd{
		line-height:20px;
		font-size:14px;
		color:#999;
	}
	.head-img{
		text-align:center;
		padding:70px;
	}
	.solf{
		width:1200px;
		margin:0px auto;
		text-align:center;
		position:relative;
	}
	
	.solf-list{
		margin:20px 0px;
		text-align:center;
	}
	.solf-list li{
		width:280px;
		display:inline-block;

		
	}
	.solf-list li dt{
		line-height:30px;
		color:#5c5c5c;
		font-size:18px;
		font-weight:bolder;
	}
	.solf-list li dd{
		line-height:24px;
		color:#a5a5a5;
		font-size:12px;
	}
	.icon-soft{
		margin:20px;
	}
	
	.icon-soft-1{
		width: 112px;
		height: 112px;
		display:inline-block;
		background:url('../images/soft-1.png');
		background-size:112px 112px;
		background-repeat:no-repeat;
	}
	.icon-soft-2{
		width: 112px;
		height: 112px;
		display:inline-block;
		background:url('../images/soft-2.png');
		background-size:112px 112px;
		background-repeat:no-repeat;
	}
	.icon-soft-3{
		width: 112px;
		height: 112px;
		display:inline-block;
		background:url('../images/soft-3.png');
		background-size:112px 112px;
		background-repeat:no-repeat;
	}
	.icon-soft-4{
		width: 112px;
		height: 112px;
		display:inline-block;
		background:url('../images/soft-4.png');
		background-size:112px 112px;
		background-repeat:no-repeat;
	}
	
	
	.solf-list-2{
		margin-top:60px;
		text-align:center;
	}
	.solf-list-2 li{
		width:270px;
		display:inline-block;
		margin:0px 10px;
	}
	.solf-list-2 li span{
		width:270px;
		height:295px;
		display:inline-block;
	}
	.solf-list-2 li img{
		width:100%;
	}
	.solf-list-2 li ol{
		background:#3f070c;
		color:#fff;
		height:100px;
		padding:30px;
		text-align:left;
		position:relative;
		top:-5px;
	}
	.solf-list-2 li:nth-child(2)  ol{
		background:#c26104;
	}
	.solf-list-2 li:nth-child(3)  ol{
		background:#4c923c;
	}
	.solf-list-2 li:nth-child(4)  ol{
		background:#003f65;
	}
	.solf-list-2 li dt{
		line-height:40px;
		font-size:18px;
		font-weight:bolder;
	}
	.solf-list-2 li dd{
		line-height:24px;
		font-size:12px;
	}
	
	.porduct{
		width:1200px;
		margin:0px auto;
		text-align:center;
	}
	
	
	/*****/
	       .info-top{
        	margin-top: 20px;
        	margin-left: 300px;
        }
        .info-top p{
        	color: #C3C3C3;
        	font-size: 36px;
        	line-height: 48px;
        }
        .info-in{
        	margin-top: 325px;
        	margin-left: 300px;
        }
        .info-in p{
        	color: #ED7249;
        	font-size: 36px;
        	line-height: 48px;
        }
        .info-in h2{
        	color: #ADADAD;
        	font-size: 36px;
        	line-height: 60px;
        	text-indent:14px;
        	font-weight:100;
        }
        .info-main{
        
        	margin-top: 20px;
        	margin-left: 300px;
        }
        .info-main img{
        	
        	margin-top: 40px;
        	width: 295px;
        	height: 307px;
        }
        .info-main ul{
        	display:inline-block;
        	width: 450px;
        	background-color: #FFFFFF;
			padding:30px;
			border-radius:5px;
			-moz-box-shadow:3px 6px 5px #BFBFBF; -webkit-box-shadow:3px 6px 5px #BFBFBF; box-shadow:3px 6px 5px #BFBFBF;
        }
		.info-main ul li{ 
			padding:5px 5px;
		}
        .info-main ul li dt{ 
			line-height:24px;
			color:#626262;
			font-size:14px;
		}
		 .info-main ul li dd{ 
			line-height:20px;
			color:#d1d1d1;
			font-size:12px;
		}
        /*7.合作伙伴*/
        .part{
        	background-color: #FFFFFF;
			margin-top:100px;
        }
        .part-head{
        	text-align: center;
        }
        .part-lg{
        	width: 1200px;
        	margin: 0 auto;
			background-color: #FFFFFF;			
        }
        .part-lg li{
        	display:inline-block;
        	width: 195px;
        	text-align: center;
			vertical-align:middle;
			padding:20px 0px;
        }
        /*8.foot*/
        .foot{
        	
        	background-color: #1B1B1B;
        }
		.fuli-center{
		
			padding: 30px 100px;
			border-bottom: 2px solid #1E1E1E;
		}
		.foot-fl{
			width:69%;
			display:inline-block;
			
		}
		.foot-fl ol{
			width:200px;
			display:inline-block;
			margin-right: 50px;
		}
		.foot-fl ol dt{
			color: #FFFFFF;
			line-height: 32px;
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 14px;
		}
		.foot-fl ol dd{
			color: #8E8E8E;
			line-height: 32px;
			text-indent:4px
		}
		.foot-fr{
			width:30%;
			display:inline-block;
			
		}
		.call{

			background-color: #ED7249;
			border-radius:30px;
			padding:10px 30px;
			display:inline-block;
		
		}
		.call p{
			font-size: 24px;
			line-height: 40px;
			text-align: center;
			color: #FFFFFF;
			font-weight: bold;
		}
		.foot-fr ul{
			margin-top: 22px;
		}
		.foot-fr ul li{
			color: #FEFEFE;
			line-height: 36px;
			text-indent:8px
		}
		.fuli-bottom{
			height: 142px;
			margin-left: 100px;
			margin-top: 39px;
		}
		.fuli-bottom p{
			color: #494949;
			line-height: 32px;
		}