
ul {
	list-style:none
}



li a {
	display:inline;
}

hr {
	margin-top:4.568em;
	margin-bottom:4.568em;
}



.clearfix:before, 
.clearfix:after {
	content: "";
	display: table;
	clear: both;}
.scheme-diagram {width: 970px;margin: 0 auto;position: relative;padding: 40px 0;}
.scheme-diagram aside {width: 200px;float: left;}
.scheme-diagram section {width: 485px;float: left;margin-left: 8px}
.scheme-diagram article {width: 245px;float: right;}
.scheme-diagram .title-scheme {font-size: 24px;color: #fff;display: block;line-height: 30px;background-color: #4caf50;border: 2px solid #227f26;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;}
.scheme-diagram .title-scheme span {display: block;float: left;line-height: 30px;width: 50px;background-color: #136b17;text-align: center;margin-right: 10px;}
.unit-prices {border: 2px solid #3a3d38;margin-bottom: 20px;}

.unit-prices h4 {margin:0px;}

.unit-prices .title-u-p {font-size: 16px;color: #fff;font-weight: 500;line-height: 30px;background-color: #3a3d38;border-bottom: 0px;position:relative;padding-left: 40px;}
.unit-prices .title-u-p.twoPrice	{padding: 5px 0 5px 40px;line-height: 17px;}
.unit-prices .title-u-p .flaticon-abacus8 {background-color: #39393b;display: block;float: left;margin-left: -40px;width: 30px;height: 100%;text-align: center;font-size: 12px;}
.unit-prices .title-u-p.twoPrice .flaticon-abacus8 {line-height: 50px;margin-top: -4px;}

.unit-prices p {font-size: 12px;color: #333333;font-weight: 500;line-height: 16px;padding-left: 16px;margin-bottom: 10px;}
.unit-prices p i {float: left;margin: -2px 0 0 -10px;color: #4caf50;font-size: 14px;}
.addition {padding: 5px 0 ;}
.addition span {font-size: 18px;color: #333333;line-height: 25px;display: inline-block;text-align:center;}
.addition span i {display: block;float: left;margin: 0 10px;font-size: 16px;color: #ff4444;line-height: 25px;}
.scheme-diagram figure img {width: 100%;}
.scheme-diagram figcaption {padding: 0 0px 18px;}
.scheme-diagram .working-volume {width: 196px;background-color: #2bc8ef;color: #fff;font-size: 12px;line-height: 30px;border: 2px solid #2bc8ef;font-weight: 500;float: left;margin-right: 10px;margin-bottom: 18px;}
.scheme-diagram .working-volume span {text-align: center;font-size: 18px;display: block;float: left;margin-right: 10px;background-color: #14b4dc;width: 30px;height: 30px;}
.scheme-diagram .reliance-on-family {line-height: 30px;font-size: 12px;color: #fff;border: 2px solid #ffcc33;background-color: #ff9900;width: 200px;float: left;font-weight: 500;display:none;}
.scheme-diagram .reliance-on-family span {font-size: 16px;text-align: center;display: block;float: left;width: 30px;height: 30px;background-color: #cc6600;margin-right: 10px;}
.scheme-diagram article h5 {font-size: 14px;color: #2bc8ef2bc8ef;margin: 0;text-transform: none;font-weight: 400;}
.scheme-diagram article h3 {font-size: 18px;color: #2bc8ef2bc8ef;margin: 0;line-height: 22px;font-weight: 400;}
.scheme-diagram article h3 .weekend {display: inline-block;border-top: 1px solid #42c742;border-bottom: 1px solid #42c742;color: #fff;background-color: #009900;padding: 0 5px;font-size: 12px;font-weight: 400;line-height: 14px;float: right;margin-top: 3px;}
.scheme-diagram article hgroup {margin-bottom: 40px;}
.scheme-diagram article .list-explanations {margin: 0 0 10px;}
.scheme-diagram article .list-explanations .item-l-e {line-height: 16px;color: #333333;font-size: 12px;font-weight: 500;}
.scheme-diagram article .list-explanations span {width: 16px;height: 16px;background-color: #14b4dc;color: #fff;font-size: 11px;font-weight: 400;text-align: center;border: 1px solid #992bc8ef0;display: block;float: left;margin: 0 7px 0 0;line-height: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}
	
@media (max-width: 990px) {
	
	
.scheme-diagram{width:100%;padding-top:0px;}	

figure {width:70%;}
.scheme-diagram section {margin:0px;width:100%;}
	.scheme-diagram article{width:100%;float:left;}								
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
