.sec ul{max-width:1200px;margin: 0 auto; }
.sec ul li{width: 50%;}

.sec{padding: 70px 20px;}
.sec-2{background: #ebebeb;}

.sec li p{position: relative;}
.sec .li-2{padding: 0 20px 0 50px;} 
.sec li .p-1{margin-bottom: 25px;font-weight: bold;}
.sec li .p-2{padding-left: 25px;}
.sec li .p-2:before {position: absolute;left: 0;width: 11px;height: 11px;content: "";background: #323232;top: 8px;}
.sec li .d{max-width: 478px;padding: 20px 30px;background: #fff;border: 1px solid #e1e1e1;margin-top: 18px;}
.sec li .d p{font-weight: bold;padding-left: 160px;}
.sec li .d p span{font-weight: normal;position: absolute;width: 120px;left: 0;top: 0;}
.sec li .d p span:after {content: "";position: absolute;right: 0;height: 18px;width: 1px;background: #9f9f9f;top: 50%;margin-top: -9px;}

@media only screen and (max-width: 1023px) {
	.sec li .p-2:before{top: 5px;}
	.sec li .d p{padding-left: 120px;}
	.sec li .d p span{width: 90px;}
	
	.sec li .d{padding: 20px;}
	
}

@media only screen and (max-width: 798px) {
	.sec{padding: 40px 20px;}
	.sec .li-1{margin-bottom: 10px;}
	.sec ul li{float: none;width: 100%;max-width: 600px;margin: 0 auto;}
	.sec li .d p{padding-left: 110px;}
	.sec .li-2{padding: 0;} 
}