<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.section-title {
	padding-top: 50px;
}

.section-title h1 {
	font-size: 30px;
	text-align:left;
}

.section-title h1:after {
	background: #e10000;
    content: "";
    display: block;
    height: 1px;
    margin: 10px 0;
    width: 80px;
}

.section-content h2 {
	padding-top:20px;
	font-size: 16px;
	line-height: 32px;
}

.cases-gztower {
    margin-top:120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color:white;
	height:450px;
}

.cases-gztower div.part-pic {
	margin-top:60px;
	float:left;
    background-image: url(../images/cases/gztower.jpg);
    width:561px;
    height:306px;
}

.cases-gztower div.part-text {
	float:right;
	padding-top:50px;
	width:500px;
    height:306px;
}


@media screen and (max-width:1200px) {
    .cases-gztower {
        margin-top:70px;
        padding-bottom:60px;
        height:656px;
    }
    
    .cases-gztower div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:561px;
        height:306px;
    }
    
    .cases-gztower div.part-text {
        float:none;
        padding-top:30px;
        margin-left:auto;
        margin-right:auto;
        width:500px;
        height:350px;
    }
}

@media screen and (max-width: 768px) {
    .cases-gztower {
        padding-bottom:60px;
        height:656px;
    }
    
    .cases-gztower div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:561px;
        height:306px;
    }
    
    .cases-gztower div.part-text {
        float:none;
        padding-top:30px;
        margin-left:10%;
        margin-right:10%;
        width:80%;
        height:350px;
    }
}


.cases-tunnel {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color:white;
	height:400px;
}

.cases-tunnel div.part-pic {
	margin-top:60px;
	float:right;
    background-image: url(../images/cases/tunnel.jpg);
    width:585px;
    height:312px;
}

.cases-tunnel div.part-text {
	float:left;
	padding-top:50px;
	width:500px;
    height:312px;
}


@media screen and (max-width:1200px) {
    .cases-tunnel {
        padding-bottom:60px;
        height:610px;
    }
    
    .cases-tunnel div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:585px;
        height:312px;
    }
    
    .cases-tunnel div.part-text {
        float:none;
        padding-top:30px;
        margin-left:auto;
        margin-right:auto;
        width:500px;
        height:250px;
    }
}

@media screen and (max-width: 768px) {
    .cases-tunnel {
        padding-bottom:60px;
        height:600px;
    }
    
    .cases-tunnel div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:585px;
        height:310px;
    }
    
    .cases-tunnel div.part-text {
        float:none;
        padding-top:30px;
        margin-left:10%;
        margin-right:10%;
        width:80%;
        height:250px;
    }
}

.cases-logistics {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color:white;
	height:550px;
}

.cases-logistics div.part-pic {
	margin-top:60px;
	float:left;
    background-image: url(../images/cases/logistics.jpg);
    width:556px;
    height:414px;
}

.cases-logistics div.part-text {
	float:right;
	padding-top:50px;
	width:500px;
    height:414px;
}


@media screen and (max-width:1200px) {
    .cases-logistics {
        padding-bottom:60px;
        height:724px;
    }
    
    .cases-logistics div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:556px;
        height:414px;
    }
    
    .cases-logistics div.part-text {
        float:none;
        padding-top:30px;
        margin-left:auto;
        margin-right:auto;
        width:500px;
        height:250px;
    }
}

@media screen and (max-width: 768px) {
    .cases-logistics {
        padding-bottom:60px;
        height:724px;
    }
    
    .cases-logistics div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:556px;
        height:414px;
    }
    
    .cases-logistics div.part-text {
        float:none;
        padding-top:30px;
        margin-left:10%;
        margin-right:10%;
        width:80%;
        height:250px;
    }
}



.cases-humanresource {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color:white;
	height:650px;
}

.cases-humanresource div.part-pic {
	margin-top:60px;
	float:right;
    background-image: url(../images/cases/humanresource.jpg);
    width:592px;
    height:490px;
}

.cases-humanresource div.part-text {
	float:left;
	padding-top:50px;
	width:500px;
    height:490px;
}


@media screen and (max-width:1200px) {
    .cases-humanresource {
        padding-bottom:60px;
        height:800px;
    }
    
    .cases-humanresource div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:592px;
        height:490px;
    }
    
    .cases-humanresource div.part-text {
        float:none;
        padding-top:30px;
        margin-left:auto;
        margin-right:auto;
        width:500px;
        height:250px;
    }
}

@media screen and (max-width: 768px) {
    .cases-humanresource {
        padding-bottom:60px;
        height:800px;
    }
    
    .cases-humanresource div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:592px;
        height:490px;
    }
    
    .cases-humanresource div.part-text {
        float:none;
        padding-top:30px;
        margin-left:10%;
        margin-right:10%;
        width:80%;
        height:250px;
    }
}


.cases-powerplant {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color:white;
	height:950px;
}

.cases-powerplant div.part-pic {
	margin-top:60px;
	float:left;
    background-image: url(../images/cases/powerplant.jpg);
    width:688px;
    height:796px;
}

.cases-powerplant div.part-text {
	float:right;
	padding-top:50px;
	width:450px;
    height:796px;
}


@media screen and (max-width:1200px) {
    .cases-powerplant {
        padding-bottom:60px;
        height:1100px;
    }
    
    .cases-powerplant div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:688px;
        height:796px;
    }
    
    .cases-powerplant div.part-text {
        float:none;
        padding-top:30px;
        margin-left:auto;
        margin-right:auto;
        width:500px;
        height:250px;
    }
}

@media screen and (max-width: 768px) {
    .cases-powerplant {
        padding-bottom:60px;
        height:1100px;
    }
    
    .cases-powerplant div.part-pic {
        margin-top:30px;
        float:none;
        margin-left:auto;
        margin-right:auto;
        width:688px;
        height:796px;
    }
    
    .cases-powerplant div.part-text {
        float:none;
        padding-top:30px;
        margin-left:10%;
        margin-right:10%;
        width:80%;
        height:250px;
    }
}
</pre></body></html>