
/*解决方案版块*/
	.section-solution{
		width:1170px;
		margin:0 auto;
	}
	.section-solution ul li{
		float:left;
		width:25%;
		margin-bottom:30px;
	}
	.section-solution a{
		color:#999999;
	}
	.section-solution a .box{
		margin:0 15px;
		border:1px solid #eaeaea;
		padding:20px;
		height:100px;
	}
	.section-solution a .text{
		margin-left:70px;
		font-size:12px;
	}
	.section-solution a .title{
		font-size:18px;
		color:#333333;
		margin-bottom:10px;
	}
	.section-solution a:hover, .section-solution a:hover .title{
		color:#ff9638;
		transition: all 0.3s;
	}
	.section-solution a:hover .box{
		border:1px solid #ff9638;
		transition: all 0.3s;
	}
	.section-solution a:hover .icon{
		background-position:left bottom;
	}
	.section-solution a .icon{
		width:50px;
		height:50px;
		float:left;
		display:inline-block;
		transition: all 0.3s;
	}
	.icon1{
		background:url(../images/icon1.png) no-repeat;
	}
	.icon2{
		background:url(../images/icon2.png) no-repeat;
	}
	.icon3{
		background:url(../images/icon3.png) no-repeat;
	}
	.icon4{
		background:url(../images/icon4.png) no-repeat;
	}
	.icon5{
		background:url(../images/icon5.png) no-repeat;
	}
	.icon6{
		background:url(../images/icon6.png) no-repeat;
	}
	.icon7{
		background:url(../images/icon7.png) no-repeat;
	}
	.icon8{
		background:url(../images/icon8.png) no-repeat;
	}
	@media all and (max-width:1024px){
		.section-solution{
			width:100%;
			margin:0 auto;
		}
		.section-solution ul{
			padding:0 15px;
		}
		.section-solution ul li{
			float:left;
			width:50%;
			margin-bottom:30px;
		}
		.section-solution a .box{
			margin:0 15px;
			border:1px solid #eaeaea;
			padding:20px;
			height:80px;
		}
	}
	@media all and (max-width:475px){
		.section-solution{
			width:100%;
			margin:0 auto;
		}
		.section-solution ul{
			padding:0px;
		}
		.section-solution ul li{
			float:left;
			width:100%;
			margin-bottom:15px;
		}
		.section-solution a .box{
			margin:0 15px;
			border:1px solid #eaeaea;
			padding:20px;
			height:80px;
		}
	}
/*解决方案版块*/





/*行业应用方案样式*/
	.solution_menu{
		width:1170px;
		margin:0 auto;
		border:1px solid #eaeaea;
		height:120px;
		margin-top:60px;
	}
	.solution_menu ul li{
		float:left;
		width:12.4%;
		height:120px;
		text-align:center;
		display:inline-block;
		border-left:1px solid #eaeaea;
	}
	.solution_menu ul .current{
		border-bottom:4px solid #ff9638;
	}
	.solution_menu ul li .icon{
		width:50px;
		height:50px;
		margin:20px auto 15px auto;
		transition: all 0.3s;
	}
	.solution_menu ul li a:hover .icon{
		background-position:left bottom;
	}
	.solution_menu ul li a .title{
		color:#333;
		transition: all 0.3s;
	}
	.solution_menu ul li a:hover .title{
		color:#ff9638;
	}
	@media all and (max-width:1024px)
	{
	.solution_menu{
		width:96%;
		height:100px;
		margin-top:40px;
	}
	.solution_menu ul li{
		width:12.3%;
		height:100px;
	}
	.solution_menu ul .current{
		border-bottom:4px solid #ff9638;
	}
	.solution_menu ul li .icon{
		width:40px;
		height:40px;
		margin:15px auto 10px auto;
		background-size:100%
	}
	}
	@media all and (max-width:475px)
	{
	.solution_menu{
		display:none;
	}
	}

/* sub_solution */
	.sub_solution .screen{
		height:500px;
		padding-top:100px;
	}
	.sub_solution_box{
		width:1170px;
		margin:0 auto;
	}
	.sub_solution_box .pic{
		width:585px;
		height:400px;
	}
	.sub_solution_box .text{
		width:485px;
	}
	.sub_solution_box .title{
		font-size:36px;
		font-weight:300;
	}
	.sub_solution_box .line{
		background:url(../images/line_red.png) no-repeat;
		width:30px;
		height:4px;
		margin:20px 0;
	}
	.sub_solution_box .table_box{
		margin-bottom: 30px;
	}
	.sub_solution_box .text table{
		width:100%;
		color:#888;
	}
	.sub_solution_box .text table th{
		text-align:left;
		font-size:18px;
		color:#ff9638;
		font-weight:400;
		padding-bottom:15px;
	}
	.sub_solution_box .text table td{
		vertical-align: top;
		padding: 0px 5px;
	}
	.sub_solution_box .text table span{
		background: url(../images/icon_disc.png) no-repeat left 10px;
		padding: 2px 0px 2px 15px;
		display:block;
	}
	@media all and (max-width:1024px)
	{
	.sub_solution .screen{
		height:auto;
		padding:60px 30px;
	}
	.sub_solution_box{
		width:100%;
		margin:0 auto;
	}
	.sub_solution_box .pic{
		width:40%;
		height:auto;
	}
	.sub_solution_box .pic img{
		width:100%;
	}
	.sub_solution_box .text{
		width:55%;
	}
	}
	@media all and (max-width:768px)
	{
	.sub_solution_box .text{
		font-size: 12px;
	}
	}
	@media all and (max-width:475px)
	{
	.sub_solution .screen{
		height:auto;
		padding:30px 15px;
	}
	.sub_solution_box{
		width:auto;
		margin:0 auto;
	}
	.sub_solution_box .pic{
		width:100%;
		height:auto;
	}
	.sub_solution_box .text{
		width:100%;
		margin-top: 30px;
	}
	.sub_solution_box .pic img{
		width:100%;
		height:auto;
	}
	.sub_solution_box .title{
		font-size:36px;
	}
	.sub_solution_box .line{
		margin:20px 0;
	}
	.sub_solution_box .btn_box{
		text-align: center;
	}
	}

/*通用底部菜单版块切换样式*/
	.solution_menu{
		width:1170px;
		margin:0 auto;
		border:1px solid #eaeaea;
		height:120px;
		margin-top:60px;
	}
	.solution_menu ul li{
		float:left;
		width:12.4%;
		height:120px;
		text-align:center;
		display:inline-block;
		border-left:1px solid #eaeaea;
	}
	.solution_menu ul .current{
		border-bottom:4px solid #ff9638;
	}
	.solution_menu ul li .icon{
		width:50px;
		height:50px;
		margin:20px auto 15px auto;
		transition: all 0.3s;
	}
	.solution_menu ul li a:hover .icon{
		background-position:left bottom;
	}
	.solution_menu ul li a .title{
		color:#333;
		transition: all 0.3s;
	}
	.solution_menu ul li a:hover .title{
		color:#ff9638;
	}
	@media all and (max-width:1024px){
		.solution_menu{
			width:96%;
			height:100px;
			margin-top:40px;
		}
		.solution_menu ul li{
			width:12.3%;
			height:100px;
		}
		.solution_menu ul .current{
			border-bottom:4px solid #ff9638;
		}
		.solution_menu ul li .icon{
			width:40px;
			height:40px;
			margin:15px auto 10px auto;
			background-size:100%
		}
	}
	@media all and (max-width:475px)
	{
		.solution_menu{
			display:none;
		}
	}
/*通用底部菜单版块切换样式*/

/*解决方案——智慧交通*/	
	.solution_details{
		padding-bottom: 100px;
	}
	.solution_details .problem{
		width: 700px;
		margin: 0 auto;
		color:#888;
	}
	.solution_details .problem p{
		line-height:160%;
	}
	.solution_details .problem ul{
		margin-top: 50px;
	}
	.solution_details .problem ul li{
		float: left;
		width: 33%;
		text-align: center;
		font-size: 16px;
	}
	.solution_details .problem ul li span{
		width: 100%;
		display: inline-block;
		color: #ff9638;
		font-size: 30px;
		font-weight:300;
	}
	.solution_details .advantage{
		width: 1170px;
		margin: 0 auto;
	}
	.solution_details .advantage .text{
		padding-bottom: 60px;
		margin: 0px 2.5%;
		font-size:16px;
		color:#888;
	}
	.solution_details .advantage ul{
		border: 1px solid #eaeaea;
		padding: 40px;
	}
	.solution_details .advantage ul li{
		float: left;
		width: 20%;
		margin: 0 2.5%;
		color:#888;
		line-height:160%;
	}
	.solution_details .advantage ul li span{
		width: 100%;
		display: inline-block;
		color: #ff9638;
		font-size: 24px;
		font-weight:300;
		padding-bottom:20px;
	}
	.solution_details .function{
		width: 1170px;
		margin: 0 auto;
	}
	.solution_details .function_box{
		background: #f4f4f4;
	}
	.solution_details .function .pic{
		float: left;
		width: 40%;
		text-align: center;
	}
	.solution_details .function ul{
		float: right;
		width: 51%;
		padding: 60px 60px 60px 0px;
	}
	.solution_details .function ul li{
		background: url(../images/icon_disc.png) no-repeat left 10px;
		padding-left: 20px;
		padding-bottom: 20px;
		color:#888;
		line-height:160%;
	}

	@media all and (max-width:1024px)
	{
	.solution_details .problem{
		width: 600px;
	}
	.solution_details .advantage{
		width: 100%;
	}
	.solution_details .advantage ul{
		padding:40px 20px;
	}
	.solution_details .advantage ul li{
		float: left;
		width: 45%;
		height:160px;
		margin: 0 2.5%;
		margin-bottom: 20px;
	}
	.solution_details .advantage .pic img{
		width: 100%;
	}
	.solution_details .function{
		width: 100%;
	}
	.solution_details .function .pic img{
		width: 100%;
		margin-top: 5%;
	}
	}

	@media all and (max-width:475px)
	{
	.solution_details{
		padding-bottom: 0px;
	}
	.solution_details .problem{
		width: 90%;
	}
	.solution_details .problem ul li{
		width: 30%;
		padding: 0px 1.5%;
	}
	.solution_details .advantage{
		width: 100%;
		margin: 0 auto;
	}
	.solution_details .advantage ul li{
		float: none;
		width: 100%;
		height:auto;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.solution_details .function{
		width: 100%;
	}
	.solution_details .function .pic{
		float: none;
		width: 100%;
	}
	.solution_details .function ul{
		float: none;
		width: 90%;
		padding: 5%;
	}
	}
/*解决方案——智慧交通*/



/*解决方案-智慧零售*/
/*解决方案-智慧零售*/

/*解决方案-智慧城管*/
/*解决方案-智慧城管*/

/*解决方案-智慧交通*/
/*解决方案-智慧交通*/


