.sec2 dl{
    margin: auto;
    text-align: left;
    display: inline-block;
    /*max-width: 80%;*/
	max-width: 600px;
    width: 100%;
    position: relative;
    top: auto;
    left: auto;
	/*color: #595757;*/
	color: #fefefe;
    font-size: 16px;
}

.sec2 dl dd a{
	/*color: #595757;*/
	text-decoration: underline;
}

.sec2 dl dt{
	float: left;
    width: 20%;
    /*border-right: dashed 1px #595757;*/
    border-right: dashed 1px #fefefe;
    font-size: 17px;
    margin: 15px 0;
    margin-right: 20px;
    clear: both;
    /*width: 110px;*/
    
}

.sec2 dl dd{
	margin: 15px 0;
    float: left;
}

.white{
	color: #fff;
}



@media screen and (max-width: 1024px){
	.sec2 dl{
		width: 70%;
	}
}

@media screen and (max-width: 768px){
	.sec2 dl{
		width: 85%;
	}
}

@media screen and (max-width: 480px){
	.sec2 h4{
		margin-top: 20px;
    	margin-bottom: 20px;
	}
	
	.sec2 dl{
		width: 95%;
	}
	.sec2 dl dt{
		font-size: 13px;
		width: 30%;
		padding-left: 10px;
		margin: 10px 0px;
	    margin-right: 20px;
	}
	.sec2 dl dd{
		font-size: 13px;
		width: 60%;
		margin: 10px 0;
	}
}

@media screen and (max-width: 375px){
	.sec2 dl dd{
		font-size: 12px;
	}
}

@media screen and (max-width: 320px){
	.sec2 dl dd,.sec2 dl dt{
		font-size: 11px;
		margin: 10px 5px;
	}
}
