.subwrap {padding: 190px 0;}

.text span{white-space: nowrap;}

.sub_head{margin-top: 95px; padding-top: 180px;}
.sub_head .pagename{font-size: 24px; line-height: 1.5em; color:#859FB5;}
.sub_head .title{font-size: 45px; line-height: 1.5em; color:#333; margin-top: 40px;}
.sub_head .title span{white-space: nowrap;}
.sub_head .text{font-size: 18px; line-height: 1.7em; color:#666; margin-top: 30px}
.sub_head .sub_banner{height: 490px; margin-top: 90px;}

.sub_ct .title{font-size: 45px; line-height: 1.5em; color:#333; font-family: 'GmarketSansLight';}
.sub_ct .title .point{color:#273478; font-family: 'GmarketSansMedium';}

@media screen and (max-width:1199px) {
	.sub_head{margin-top: 121px; padding-top: 100px;}
	.sub_head .pagename{font-size: 22px;}
	.sub_head .title{font-size: 40px;}
	.sub_head .text{font-size: 17px;}
	.sub_head .sub_banner{height: 450px; margin-top: 70px;}
	
	.sub_ct .title{font-size: 40px;}
}

@media screen and (max-width:1000px) {

}

@media screen and (max-width: 780px){
	.sub_head{margin-top: 70px; padding-top: 70px;}
	.sub_head .pagename{font-size: 20px;}
	.sub_head .title{font-size: 36px;}
	.sub_head .text{font-size: 16px;}
	.sub_head .text div{display: none;}
	.sub_head .sub_banner{height: 400px;}
	
	.subwrap {padding: 150px 0;}
	
	.sub_ct .title{font-size: 36px;}
}

@media screen and (max-width: 620px){
	.sub_head .pagename{font-size: 18px;}
	.sub_head .title{font-size: 32px;}
	.sub_head .text{font-size: 16px;}
	.sub_head .sub_banner{height: 350px;}
	
	.sub_ct .title{font-size: 32px;}
}

@media screen and (max-width: 520px){
	.sub_head .pagename{font-size: 17px;}
	.sub_head .title{font-size: 28px; margin-top: 30px;}
	.sub_head .text{font-size: 15px; margin-top: 20px;}
	.sub_head .sub_banner{height: 300px;}
	
	.sub_ct .title{font-size: 28px;}
}

@media screen and (max-width: 420px){
	.sub_head .pagename{font-size: 16px;}
	.sub_head .title{font-size: 24px;}
	.sub_head .text{font-size: 14px;}
	.sub_head .sub_banner{height: 250px;}
	
	.sub_ct .title{font-size: 24px;}
}