/* solution_category
----------------------------------------------- */
#solution-category .solution-list dl {
 border-bottom: 1px dotted #D1D1D1;
 padding: 30px 0;
 zoom:1;
 overflow:hidden;
 margin-bottom:0;
}
#solution-category .solution-list dl.last {
 border-bottom: 0;
}
#solution-category .solution-list dt {
 margin-bottom: 10px;
 font-size: 18px;
}
#solution-category .solution-list dd {
 color: #999999;
 line-height: 180%;
 zoom: 1;
 overflow: hidden;
}
#solution-category .solution-list dd.imgRow .img {
 float: left;
 width: 270px;
 margin-right:15px;
}
#solution-category .solution-list dd.imgRow .img img {
 width: 100%;
}
#solution-category .solution-list dd.imgRow .desc {
 /* margin-left: 75px; */
 
}
#solution-category .solution-list dd .desc a{
 font-size:20px;
 font-weight:300;
 margin-bottom:15px;
}
/* solution
----------------------------------------------- */
#solution {
 padding: 20px 0;
}
#solution h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
 text-align:center;
 padding:15px 0;
 border-bottom:1px solid #eee;
}
#solution h2 {
 border-bottom: 1px solid #DDD;
 color:#19B4EA;
 font-size:16px;
 padding-bottom:10px;
 margin-bottom:10px;
}
#solution .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
 text-align:center;
}
#solution .desc {
 margin-bottom:20px;
 font-size:13px;
 line-height:180%;
}
#solution .desc b {
 font-weight:bold;
}
#solution .content {
 color: #666666;
 line-height: 180%;
}




.tree-box ul{
	width:100%;
	height:42px;
	border-radius:21px;
	background-color:rgb(0 95 163 / 60%);
	margin:-21px 0 15px 0;
}
.tree-box ul li{
	height:42px;
	line-height:42px;
	border-radius:21px;
	float:left;
	text-align:center;
}
.tree-box ul li a{
	font-size:16px;
	color:#ffffff;
	display:block;
	width:100%
}
.tree-box ul li.cur, .tree-box ul li:hover{
	background:#005fa3;
}










@media (max-width : 1024px) {



}
@media (max-width : 992px) { /* 960 */
 .sidebar{display:none;	}
}

@media (max-width: 768px) {
	
.solbg{
	height:180px!important;
}

#solution-category{
	width:100%;
	padding:0;
	margin:0 5px;
}
#solution-category .row{
	margin:0;
	padding:0 5px;
}
#solution-category .solution-list dl {
 padding: 10px 0;
}
#solution,#solution h1 {
 padding: 5px 0;
}

#solution-category .solution-list dd.imgRow .img {
 width: 160px;
}
	
	

.tree-box ul{
	height:32px;
	border-radius:16px;
	background-color:rgb(0 95 163 / 60%);
	margin:-15px 0 5px 0;
}
.tree-box ul li{
	height:32px;
	line-height:32px;
	border-radius:16px;
}
.tree-box ul li a{
	font-size:14px;

}
	
	
	
.tree-box .col-md-2{
	width:16.66%
}
.col-md-12,.tree-box .col-md-2{
	padding:0px;
}


}
@media (max-width : 480px) {
	




}
