.main-tit {text-align:center; margin-bottom: 45px;}
.main-tit h2 {font-size:52px; line-height: 62px; letter-spacing: -0.65px; color:#fff; font-weight: 400; margin-bottom: 30px;}
.main-tit p {font-size:18px; line-height: 28px; letter-spacing: -0.65px; color:#fff; opacity:0.7;filter:Alpha(opacity=70);}




@media all and (max-width:800px){
 .main-tit {margin-bottom: 20px;}
 .main-tit h2 {font-size:26px; line-height: 28px; margin-bottom: 15px;}
 .main-tit p {font-size:13px; line-height: 18px; word-break:keep-all;}
}


@media all and (max-width:480px){


}


/* -------- ¸ÞÀÎ ÄÁÅÙÃ÷ :: ÁøÇàÀýÂ÷ -------- */
#mainProcess {padding-top: 20px; padding-bottom: 60px; background:url("/base/img/main_content_bg.jpg") no-repeat center; background-size:cover;}
#mainProcess .main-process-list ul {display:table; width:100%;}
#mainProcess .main-process-list ul li {display:table-cell; vertical-align: middle; padding:60px 0;}
#mainProcess .main-process-list ul li.process-step {width:13.8%; text-align:center;}
#mainProcess .main-process-list ul li.arrow {width:4%; text-align:center;}
#mainProcess .main-process-list ul li.arrow img {max-width:100%;}


#mainProcess .process-step-wrap {position:relative;}
#mainProcess .main-process-cover {position:absolute; width:100%; height:100%; left:0; top:0; }
#mainProcess .process-step1 {background:url("") no-repeat center; background-size:contain;}
#mainProcess .process-step2 {background:url("") no-repeat center; background-size:contain;}
#mainProcess .process-step3 {background:url("") no-repeat center; background-size:contain;}
#mainProcess .process-step4 {background:url("") no-repeat center; background-size:contain;}
#mainProcess .process-step5 {background:url("") no-repeat center; background-size:contain;}


#mainProcess .main-process-info .num {font-size:22px; line-height: 28px; color:#fff; font-weight: 300;}
#mainProcess .main-process-info h3 {font-size:26px; line-height: 28px; letter-spacing: -0.65px; color:#f68b1f; font-weight: 400; margin-top: 15px; margin-bottom: 20px;}
#mainProcess .main-process-info p {display:table; width:100%; height:84px; word-break:keep-all;}
#mainProcess .main-process-info p span {display:table-cell; width:100%; height:100%; vertical-align: middle; font-size:18px; line-height: 28px; letter-spacing: -0.65px; color:#fff; font-weight: 300;}






@media all and (max-width:1330px){
 #mainProcess {padding-top: 70px; padding-bottom: 90px;}


 #mainProcess .main-process-list ul {display:block; text-align:center;}
 #mainProcess .main-process-list ul li {display:inline-block; }
 #mainProcess .main-process-list ul li.process-step {width:30%}


}


@media all and (max-width:800px){
 #mainProcess {padding-top: 30px; padding-bottom: 40px;}
 #mainProcess .main-process-list ul li {padding:25px 0;}


 #mainProcess .process-step1 {background:none;}
 #mainProcess .process-step2 {background:none;}
 #mainProcess .process-step3 {background:none;}
 #mainProcess .process-step4 {background:none;}
 #mainProcess .process-step5 {background:none;}


 #mainProcess .main-process-info .num {font-size:12px; line-height: 20px;}
 #mainProcess .main-process-info h3 {font-size:15px; line-height: 21px; margin-top: 8px; margin-bottom: 10px; word-break:keep-all;}
 #mainProcess .main-process-info p {height:80px}