
#ideasystem>div:first-child img{
	width: 1280px;
	margin:0 auto;
}
.ideasystem-body,#ideasystem>div:nth-child(2){
	width: 1280px;
	margin: 0 auto;
}
#ideasystem>div:nth-child(2){
	overflow: hidden;
}
.ideasystem-title{
	float: right;
}

#ideasystem .ideasystem-title{
		padding: 40px 60px 35px 0;
	}
	
#ideasystem .ideasystem-title span {
    font-size: 24px;
}
.title-red {
    font-size: 24px;
    color: red;
    font-weight: 700;
}
.ideasystem-title>span:nth-child(1) {
    position: relative;
    top: 3px;
}
.ideasystem-title .glyphicon-triangle-left{
	margin-left: 20px;
	margin-right: 10px;
	color: #a2a2a2;
}

	#ideasystem .ideasystem-body>div{
		background: rgb(245,246,247);
		margin-bottom: 25px;	
	}
	#ideasystem .ideasystem-title .title-grey .glyphicon{
		margin-left: 20px;
		margin-right: 15px;
	}
	#ideasystem .ideasystem-body .ideasystem-body-top{
		height: 28px;
		margin-left: 223px;
	}
	#ideasystem>div:nth-child(4)  .ideasystem-body-top{
	}
		#ideasystem>div:nth-child(5)  .ideasystem-body-top{
	}
	#ideasystem .ideasystem-body .ideasystem-body-top img{
		height: 38px;
		 position: relative;
		 left: -87px;
		 float:left;
		 display:none;
	}
	
	#ideasystem .ideasystem-body .ideasystem-body-bottom{
		margin-top: 10px;
		zoom: 1;
		position: relative;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom:after{content: ""; display: block;clear: both;}

	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left{
		float: left;
		text-align: center;
		position: absolute;
    	top: -17px;
    	left: 0;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:first-child{
		color: rgb(0,41,112);
		width: 223px;
		line-height:35px;
		text-align:left;
		font-size: 25px;
		padding-left:40px;
		cursor: pointer;
	    font-weight: 700;
	}
/* 	#ideasystem>div:nth-child(3) .ideasystem-body-bottom .ideasystem-body-left>div:first-child:hover{background: #DA0A0A;}
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-left>div:first-child:hover{background: #DA9027;}
	#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-left>div:first-child:hover{background:#053661;} */
	#ideasystem>div:nth-child(4)  .ideasystem-body-bottom .ideasystem-body-left>div:first-child{
		
	}
	#ideasystem>div:nth-child(4)  .ideasystem-body-bottom .ideasystem-body-right{
		overflow: hidden;
		}
		#ideasystem>div:nth-child(4)  .ideasystem-body-bottom .ideasystem-body-right>div{
			float: left;
			color:  rgb(7,69,123);
		}
		#ideasystem>div:nth-child(5)  .ideasystem-body-bottom .ideasystem-body-left>div:first-child{
		
	}
	
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:last-child{
	color: rgb(218,218,218);
	text-align: left;
	font-size: 28px;
	padding-left:40px;
	font-family: Arial;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right{
		padding:20px 0 20px 235px;
		float: right;
		text-align:left;
		width:85%;
		border-top:1px solid #ccc;
	}
	#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right {
	   width: 82%;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n+1){
		font-size:22px;
		font-weight: 700;
		color: rgb(0,41,112);
		cursor:pointer;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n){
		font-size: 16px;
		color: rgb(136,136,136);
		margin-left: 30px;
		
	}
	
	#ideasystem>div:nth-child(4) img{
		height: 247px;
		
		}
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right{
			padding:0 0 60px 235px;
			position: relative;
		}
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right>div:first-child{				
		position: absolute;
		left: ;
		top: 65px;
		height: 41.4%;

		
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(2){				
		margin-left: 35px;
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(3){				
		margin-top:50px;
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right>div:first-child div:first-child{
		color: white;
		font-weight: 700;
		padding: 5px 10px;					
		background:rgb(220,153,58);
		cursor: pointer;
	}
		#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right>div:first-child div:nth-child(1):hover{background:#DA9027 ;}
		#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right>div:first-child div:nth-child(2):hover{background:#DA9027 ;}
	
		#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right>div:first-child div:nth-child(2){
				color: white;
				font-weight: 700;
				padding: 5px 10px;				
				background: rgb(220,153,58);
				cursor: pointer;
				    margin-top: 68px;
		}
		#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right ul:first-child{
			font-size: 12px;
			line-height: 22px;
			margin-left: 10px;
			 font-weight: 700; 
		}
		#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right ul:last-child{
			font-size: 12px;
			line-height: 22px;
			margin-left: 10px;
			padding-top: 5px;
			font-weight: 700; 
		}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right {
			padding:0  0 0 240px;
			
		}
			#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right h5{
				font-size: 16px;
				color: #5f5f5f;
				text-align: start;
				margin-bottom: 35px;
				
			}
		
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div  span:nth-child(1){
			cursor: pointer;
			color: #535353;
		}
			#ideasystem>div:nth-child(5)  .ideasystem-body-bottom .ideasystem-body-right>div span .glyphicon{
			color: rgb(140,26,43);
			margin-right: 10px;
		}
		
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(2) img{
			height: 58px;
			margin-left:100px ;
		}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(3) img{
			height: 75px;
			margin-left:137px ;
		}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right div{
			margin-bottom: 30px;
		}	

#ideasystem .ideasystem-body-right .title-grey{color: #656364;}

@media screen and (min-width: 320px) and (max-width: 540px){
	.ideasystem-body,#ideasystem>div:nth-child(2){
			width: 100%;
		}	
		#ideasystem>div:first-child img {
		    width: 100%;
		    margin-top: 46px;
		}
	
	#ideasystem{
		position: relative;
	}
	#ideasystem  .ideasystem-body-left{
		width: 100%;
		background: red;
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-right{
		
		width: 90%;
		margin-left: 5%;
		height:150px;
		background: url(../img/about-tel/pic.png) no-repeat  center center;
		background-size: contain ;
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-right div{
		display: none;
		
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-left{
			background: rgb(220,153,58);
	}
	#ideasystem>div:nth-child(5) .ideasystem-body-left{
			background: rgb(7,69,123);
	}
	#ideasystem .ideasystem-body-top{
		display: none;
	}
	#ideasystem .ideasystem-title {
	height:46px;
	margin: 0;
    position: absolute;
    top: -46px;
    left: 0;
    right: 0;
    width: 100%;
    padding:0;
    background: url(../img/about-tel/introduction-bg.jpg) top left;
    display: flex;
        flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
        border-bottom: 0;

}
	#ideasystem .ideasystem-body>div{
		background: rgb(245,246,247);
		margin-bottom:0;	
	}
	#ideasystem .ideasystem-title>span {
		color: #fff;
		font-size: 14px;
		    margin-left: 10px;
	}
	#ideasystem .ideasystem-title>span span{
		color: #fff;
		font-size: 14px;
		opacity: 0.7;
		position: relative;
   		 top: -3px;
   		     margin-right: 15px;
	}
	#ideasystem .ideasystem-title .title-grey .glyphicon{
		margin-left: 0;
		margin-right: 0;
		display: none;
	}
	#ideasystem .ideasystem-body .ideasystem-body-top{
		height: 28px;
		background: red; 
		margin-left: 223px;
	}
	
	
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right{
		position: relative;
	}
	
	#ideasystem>div:nth-child(4)  .ideasystem-body-top{
		background: rgb(220,153,58);
	}
		#ideasystem>div:nth-child(5)  .ideasystem-body-top{
		background: rgb(7,69,123);
	}
	#ideasystem .ideasystem-body .ideasystem-body-top img{
		height: 38px;
		 position: relative;
		 left: -88px;
	}
	
	#ideasystem .ideasystem-body .ideasystem-body-bottom{
		overflow: hidden;		
		margin-top: 0;
	}
		#ideasystem>div:nth-child(4) .ideasystem-body-bottom{
		border-top: 1px solid rgb(220,153,58);
	}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom{
		overflow: hidden;		
		margin-top: 0;
		border-top: 1px solid  rgb(7,69,123);
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left{
		text-align: center;
		display: flex;
		padding: 10px 15px;
		flex-direction: row-reverse;
		justify-content: space-between;
		top: 0;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:first-child{
		padding: 0;		
		font-size: 16px;
		width: auto;
	    color: #fff;
	}
	#ideasystem>div:nth-child(4)  .ideasystem-body-bottom .ideasystem-body-left>div:first-child{
		background: rgb(220,153,58);
		
	}
		#ideasystem>div:nth-child(4)  .ideasystem-body-bottom .ideasystem-body-right{
		overflow: hidden;
		}

	.title-grey{
		font-size: 16px;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:last-child{
		color: rgba(255,255,255,0.7);
		text-align: right;
		font-size: 16px;
		padding-top: 0;
		padding-left: 0;
		line-height: 35px;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:last-child div{
		display: inline;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right{
		padding:15px 15px 10px 15px;
		float: initial;
		margin-top: 55px;
		width: 100%;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n+1){
		font-size:18px;
		font-weight: 700;
		color: rgb(0,41,112);
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n+1) span:nth-child(2){
		color: rgb(136,136,136);
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n){
		font-size: 14px;
		color: rgb(136,136,136);
		margin-left: 15px;
	}
	
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right{
			    padding: 15%;
			    position: relative;
			    margin-left: 5%;
			    width: 90%;
		}

		
		
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right {
			    padding: 0 15px 0 15px;
   				 width: 100%
		}
			#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right h5{
				font-size: 14px;
				color: #5f5f5f;
				margin-bottom: 35px;
			}
		
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div  span:nth-child(1){
			
			color: #535353;
		}
		#ideasystem>div:nth-child(5)  .ideasystem-body-bottom .ideasystem-body-right>div>span:nth-child(1){
			font-size: 16px;
			display: inline-block;
			width: 40%;
		}
		#ideasystem>div:nth-child(5)  .ideasystem-body-bottom .ideasystem-body-right>div>span:nth-child(2){
			display: inline-block;
			width: 50%;
			text-align: center;
			
		}
	
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div span .glyphicon{
			color: rgb(140,26,43);
			margin-right: 5px;
		}
			#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right img{
				height: 35px;
				width: auto;
				margin-left:0 ;
			}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right div{
			margin-bottom: 30px;
		}	
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(2) img{
			margin-left:0;
			height: 30px;
		}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(3) img{
			    width: 100%;
   				 height: initial;
   				 margin-left: 0;
		}
		#ideasystem em{
			display:inline-block;
			width: 16px;
			height: 16px;
			background: url(../img/about-tel/arrow.png) no-repeat top left;
			background-size: 16px 16px;
			position: relative;
			top: 3px;
			margin-left: 5px;
		}
		.ideasystem-title .glyphicon-triangle-left {
 display: none;
}
	}
	
		
	@media screen and (max-width: 320px){
		.ideasystem-body,#ideasystem>div:nth-child(2){
			width: 100%;
		}	
		#ideasystem>div:first-child img {
		    width: 100%;
		    margin-top: 52px;
		}
		#ideasystem .ideasystem-body-bottom{
		display: flex;
		flex-direction: column;
		
	}
	#ideasystem{
		position: relative;
	}
	#ideasystem  .ideasystem-body-left{
		width: 100%;
		display: flex;
		justify-content: space-between;
		background: red;
		align-items: center;
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-right{
		
		width: 90%;
		margin-left: 5%;
		height:150px;
		background: url(../img/about-tel/pic.png) no-repeat  center center;
		background-size: contain ;
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-right div{
		display: none;
		
	}
	#ideasystem>div:nth-child(4) .ideasystem-body-left{
			background: rgb(220,153,58);
	}
	#ideasystem>div:nth-child(5) .ideasystem-body-left{
			background: rgb(7,69,123);
	}
	#ideasystem .ideasystem-body-top{
		display: none;
	}
	#ideasystem>div:nth-child(2){
		
	}

	#ideasystem .ideasystem-body>div{
		background: rgb(245,246,247);
		margin-bottom:0;	
	}

		#ideasystem .ideasystem-title{
    margin: 0;
    position: absolute;
    top: -46px;
    left: 0;
    right: 0;
    width: 100%;
    background: url(../img/about-tel/introduction-bg.jpg) top left;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 0;
   padding:0;
   height:46px;
}
		.title-wraper span {
   		 font-size: 14px;
   		 color: #fff;
  	 	 margin-left:0;
   	
	}	
	#ideasystem .ideasystem-title>span {
	        font-size: 12px;
		position: relative;
    top: -16px;
}
#ideasystem .ideasystem-title>span span{
	    position: relative;
 	   top: 3px;
        margin-left: 15px;
          font-size: 12px;
          
    margin-bottom: 16px;
}
	
	#ideasystem .ideasystem-title .title-grey .glyphicon{
		margin-left: 0;
		margin-right: 0;
		display: none;
	}
	#ideasystem .ideasystem-body .ideasystem-body-top{
		height: 28px;
		background: red; 
		margin-left: 223px;
	}
	
	
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right{
		position: relative;
	}
	
	#ideasystem>div:nth-child(4)  .ideasystem-body-top{
		background: rgb(220,153,58);
	}
		#ideasystem>div:nth-child(5)  .ideasystem-body-top{
		background: rgb(7,69,123);
	}
	#ideasystem .ideasystem-body .ideasystem-body-top img{
		height: 38px;
		 position: relative;
		 left: -88px;
	}
	
	#ideasystem .ideasystem-body .ideasystem-body-bottom{
		overflow: hidden;		
		margin-top: 0;
	}
		#ideasystem>div:nth-child(4) .ideasystem-body-bottom{
		border-top: 1px solid rgb(220,153,58);
	}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom{
		overflow: hidden;		
		margin-top: 0;
		border-top: 1px solid  rgb(7,69,123);
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left{
		text-align: center;
		display: flex;
		padding: 10px 15px;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:first-child{
		padding: 0;		
		font-size: 16px;
		width: auto;
	
	}
	#ideasystem>div:nth-child(4)  .ideasystem-body-bottom .ideasystem-body-left>div:first-child{
		background: rgb(220,153,58);
		
	}
		#ideasystem>div:nth-child(4)  .ideasystem-body-bottom .ideasystem-body-right{
		overflow: hidden;
		}

	.title-grey{
		font-size: 14px;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:last-child{
		color: rgba(255,255,255,0.7);
		text-align: end;
		font-size: 16px;
		padding-top: 0;
		padding-left: 0;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-left>div:last-child div{
		display: inline;
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p{margin-bottom: 5px;}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n+1){
		font-size:15px;
		font-weight: 700;
		color: rgb(0,41,112);
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n+1) span:nth-child(2){
		color: rgb(136,136,136);
	}
	#ideasystem .ideasystem-body .ideasystem-body-bottom .ideasystem-body-right p:nth-child(2n){
		font-size: 14px;
		color: rgb(136,136,136);
		margin-left: 15px;
	}
	
	#ideasystem>div:nth-child(4) .ideasystem-body-bottom .ideasystem-body-right{
			padding:20px 10px 20px 15px;
			position: relative;
		}

			#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right h5{
				font-size: 14px;
				color: #5f5f5f;
				margin-bottom: 35px;
			}
		
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div  span:nth-child(1){
			
			color: #535353;
		}
		#ideasystem>div:nth-child(5)  .ideasystem-body-bottom .ideasystem-body-right>div>span:nth-child(1){
			font-size: 15px;
			display: inline-block;
			width: 45%;
		}
		#ideasystem>div:nth-child(5)  .ideasystem-body-bottom .ideasystem-body-right>div>span:nth-child(1) .title-grey{
		font-size:15px
		}
		#ideasystem>div:nth-child(5)  .ideasystem-body-bottom .ideasystem-body-right>div>span:nth-child(2){
			display: inline-block;
			width: 50%;
			text-align: center;
			
		}
	
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div span .glyphicon{
			color: rgb(140,26,43);
			margin-right: 0;
		}
			#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right img{
				height: 35px;
				width: auto;
				margin-left:0 ;
			}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right div{
			margin-bottom: 30px;
		}	
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(2) img{
			margin-left:0;
			height: 30px;
		}
		#ideasystem>div:nth-child(5) .ideasystem-body-bottom .ideasystem-body-right>div:nth-child(3) img{
			margin-left:0;
			height: 35px;
		}
		#ideasystem em{
			display:inline-block;
			width: 16px;
			height: 16px;
			background: url(../img/about-tel/arrow.png) no-repeat top left;
			background-size: 16px 16px;
			position: relative;
			top: 2px;
			margin-left: 5px;
		}
		.ideasystem-title .glyphicon-triangle-left {
		 display: none;
		}
	}
	#ideasystem .ideasystem-slogan{font-size: 25px;}
#ideasystem .ideasystem-slogan span:nth-child(2){color:#5D5D5D;}
