.tac {text-align:center !important;}
.tal {text-align:left !important;}

#nhead {position:fixed;left:0;top:0;width:100%;z-index:99998;background:#fff;}
#nhead .nhd1 {width:100%;max-width:1100px;margin:0 auto;position:relative;text-align:center;padding:0;}
#nhead .nhd1 .nhd11 {position:absolute;left:0;top:22px;}
#nhead .nhd1 h1 {display:inline-block;height:90px;line-height:90px;    width: 274px;}
#nhead .nhd1 h1 img {width:100%;}
#nhead .nhd1 .nhd13 {position:absolute;right:0;top:35px;}
#nhead .nhd1 .nhd13 li {float:left;font-size:0.89em;font-weight:700;padding:0 10px;border-left:1px solid #d9d9d9;}
#nhead .nhd1 .nhd13 li:first-child {border-left:0;padding-left:0;}
#nhead .nhd1 .nhd13 li:last-child {padding-right:0;}
#nhead .nhd1 .mhd11 {position:absolute;left:10px;top:19px;display:none;} 
#nhead .nhd1 .mhd13 {position:absolute;right:10px;top:21px;display:none}
#nhead .nhd1 .mhd11 img {width:22px;} 
#nhead .nhd1 .mhd13 img {width:24px;}
/*
#nhead .nhd2 {background:#0078c1;color:#fff;text-align:center;}
#nhead .nhd2 .nhd2box {width:100%;max-width:1100px;margin:0 auto;position:relative;}
#nhead .nhd2 .nhd2box ul {margin:0 auto;}
#nhead .nhd2 .nhd2box li {height:60px;float:left;width:18.5%;line-height:60px;background:url('/nimg/mmg.png') no-repeat right center;}
#nhead .nhd2 .nhd2box li:last-child {background:none;}
#nhead .nhd2 .nhd2box li.mmsbox_a > a {color:#fff;font-size:1.3em;font-weight:700;}
#nhead .nhd2 .nhd2box li a {color:#000;font-size:1.3em;font-weight:700;}
#nhead .nhd2 .nhd2box li.la {background:none;}
*/
#nhead .nhd3 {width:100%;max-width:1100px;margin:0 auto;position:relative;}
#nhead .nhd3 .allmbox {position:absolute;left:0;top:0;width:100%;background:#fff;border:1px solid #d9d9d9;display:none;}
#nhead .nhd3 .allmbox table {width:100%;}
#nhead .nhd3 .allmbox td {width:20%;border-right:1px solid #d9d9d9;vertical-align:top;}
#nhead .nhd3 .allmbox td:last-child {border-right:0;}
#nhead .nhd3 .allmbox td dl {padding:25px;}
#nhead .nhd3 .allmbox td dl dt {padding-bottom:15px;margin-bottom:10px;color:#0078c1;border-bottom:1px solid #0078c1;font-weight:600;    font-size: 1.15em;}
#nhead .nhd3 .allmbox td dl dd {padding:7px;font-size:1em;font-weight:600;}
#nhead .nhd3 .allmbox td dl a:hover dd {color:#0078c1}
#nhead .nhd3 .allmbox td dl a.on dd {color:#0078c1}

/*.mblank {height:150px;}*/
@media screen and (max-width:1120px) {
#nhead .nhd1 .nhd11 {left:10px;} 
#nhead .nhd1 .nhd13 {right:10px;}
}

@media screen and (max-width:800px) {
/*.mblank {height:100px;}*/
#nhead .nhd1 .nhd11 {display:none;}
#nhead .nhd1 .nhd13 {display:none;}
#nhead .nhd1 .mhd11 {display:block;} 
#nhead .nhd1 .mhd13 {display:block}
#nhead .nhd1 h1 {height:60px;line-height:60px;}
#nhead .nhd1 h1 img {width:150px;}

/*
#nhead .nhd2 {height:45px;}
#nhead .nhd2 .nhd2box {width:100%;padding:0 45px;}
*/
}

.mom {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99999;display:none;}
.mom .mombox {width:200px;height:100%;background:#fff;position:relative;}
.mom .mombox ul {height:100%;overflow-y:scroll;padding:15px;}
.mom .mombox .mclm {position:absolute;right:-45px;top:0;width:45px;height:45px;text-align:center;line-height:45px;background:#004e7d;z-index:99999}
.mom .mombox .mclm img {width:18px;}




/* //////////////footer ////////////////// */
/*
#newfoot .nfoot1 .nfoot1box {width:100%;max-width:1100px;margin:0 auto;}
#newfoot .nfoot1 .nfoot1box span {height:48px;line-height:48px;letter-spacing:-1px;}
#newfoot .nfoot1 .nfoot1box span a {color:#fff;}
#newfoot .nfoot1 .nf1 {margin:0;float:left;}
#newfoot .nfoot1 .nf2 {margin:0;float:right;}
#newfoot .nfoot1 .nf1 span {padding:0 10px;background:url('/nimg/mmg.png') no-repeat right center;}
#newfoot .nfoot1 .nf2 span {padding:0 10px;background:url('/nimg/mmg.png') no-repeat left center;}
#newfoot .nfoot1 .nf1 span:first-child {padding-left:0;}
#newfoot .nfoot1 .nf1 span:last-child {background:none;}
#newfoot .nfoot1 .nf2 span:first-child {background:none;}
#newfoot .nfoot1 .nf2 span:last-child {padding-right:0;}
#newfoot .nfoot2 {width:100%;max-width:1100px;margin:0 auto;position:relative;padding:30px 0 0 200px;}
#newfoot .nfoot2 .nflogo {position:absolute;left:0;top:30px;}
@media screen and (max-width:1100px) {
#newfoot .nfoot1 .nf1 {margin-left:10px;}
#newfoot .nfoot1 .nf2 {margin-right:10px;}
#newfoot .nfoot2 {padding:30px 10px 0 180px;}
#newfoot .nfoot2 .nflogo {position:absolute;left:10px;top:30px;}
}

@media screen and (max-width:740px) {
#newfoot .nfoot1 .nf1 {display:none;}
#newfoot .nfoot1 .nf2 {clear:both;width:100%;display:block;text-align:center;margin:0;}
#newfoot .nfoot1 .nf2 li {display:inline-block !important;clear:both;width:auto;margin:0;}
}
@media screen and (max-width:600px) {
#newfoot .nfoot2 {padding:30px 10px 0 10px;}
#newfoot .nfoot2 .nflogo {display:none;}
}
*/

/*
#counselx .counselx {}
#counselx .couns {background:url('/nimg/mcounbg2.png') repeat-x center bottom;text-align:center;}
#counselx .couns .couns2 {background:url('/nimg/mcounbg.png') no-repeat center bottom;width:100%;max-width:1100px;margin:0 auto;position:relative;}
#counselx .couns .couns2 .pics {width:260px;}
#counselx .couns .couns2 .goclose {position:absolute;right:0;bottom:0;width:53px;}
@media screen and (max-width:700px) {
#counselx .couns .couns2 {background:none;}
}

#counselx .counbox {background:#f6f6f6;padding:30px 10px;}
#counselx .counbox .counbox2 {width:100%;max-width:1100px;margin:0 auto;}
#counselx .counbox .counbox2 .cou2 {display:none;}
#counselx .counbox .counbox2 table {font-size:1.2em;display:block;}
#counselx .counbox .counbox2 table th {min-width:90px;text-align:center;margin:0;padding:0;}
#counselx .counbox .counbox2 table td {width:32%;padding:4px;vertical-align:top;margin:0;}
#counselx .counbox .counbox2 .cou2 th {width:120px !important;}
#counselx .counbox .counbox2 .cou2 td {width:70%;}
#counselx .counbox .counbox2 .cou1 td.okbox {width:237px;}
#counselx .counbox .counbox2 .cou2 td.okbox {width:100%;text-align:center;}
#counselx .counbox .counbox2 table td span {font-size:0.89em;}
#counselx .counbox .counbox2 table input[type="text"] {width:98%;;border:1px solid #d9d9d9;height:36px;}
#counselx .counbox .counbox2 .cou1 input[type="image"] {width:237px;height:94px;display:block;margin-bottom:10px;}
#counselx .counbox .counbox2 .cou2 input[type="submit"] {width:100%;height:50px;display:block;margin:10px auto;line-height:50px;cursor:pointer;
									background:url('/nimg/counok.png')no-repeat center;background-size:80%;border:0;}
#counselx .counbox .counbox2 .cou2 .counok img {width:200px;}
#counselx .counbox .counbox2 table select {width:98%;;border:1px solid #d9d9d9;height:36px;}
#counselx .counbox .counbox2 table textarea {width:99%;display:block;border:1px solid #d9d9d9;margin-bottom:10px;}
#counselx .counbox .counbox2 .short {width:32% !important;}
@media screen and (max-width:760px) {
#counselx .counbox .counbox2 .cou1 {display:none;}
#counselx .counbox .counbox2 .cou2 {display:block;}
}
*/
::-webkit-input-placeholder { /* 크롬 4–56 */
    color: #838383;font-size:1em;padding:5px;
}
:-moz-placeholder { /* 파이어폭스 4–18 */
   color: #838383;font-size:1em;
   opacity:  1;padding:5px;
}
::-moz-placeholder { /* 파이어폭스 19–50 */
   color: #838383;font-size:1em;
   opacity:  1;padding:5px;
}
:-ms-input-placeholder { /* 인터넷 익스플로러 10+ */
   color:  #838383;font-size:1em;padding:5px;
}
::placeholder { /* 파이어폭스 51+, 크롬 57+ */
   color: #838383;font-size:1em;
   opacity:  1;padding:5px;
}


/*
.mvis {background:url('/nimg/visbg.png') no-repeat center;background-size:cover;}
.mvis .mvisbox {width:100%;max-width:1100px;margin:0 auto;position:relative;}
.mvis .mvisbox .mshow li img {width:100%;max-width:796px;display:block;}
.mvis .mvisbox .mshow li .vmo {display:none;}
@media screen and (max-width:1100px) {
.mvis .mvisbox {padding:0 8px;}
.mvis .mvisbox .mshow li img {margin:0 auto;}
}
@media screen and (max-width:600px) {
.mvis .mvisbox .mshow li {padding: 30px 0;}
.mvis .mvisbox .mshow li .vmo {display:block;}
.mvis .mvisbox .mshow li .vpc {display:none;}
}
.mvis .mvisbox .olog {position:absolute;right:0;top:70px;z-index:9;width:270px;}
.mvis .mvisbox .olog .olog1 {background:url('/nimg/olog1.png') repeat-x;height:49px;line-height:49px;padding-left:20px;color:#fff;font-size:1.12em;
							font-weight:700;}
.mvis .mvisbox .olog .ologbo {border:5px solid #004e7d;background:#fff;border-top:0;}
.mvis .mvisbox .olog .olog2 {padding:15px;}
.mvis .mvisbox .olog .olog2 td {width:139px;}
.mvis .mvisbox .olog .olog2 th {width:90px;text-align:right;}
.mvis .mvisbox .olog .olog2 td input[type="text"],.mvis .mvisbox .olog .olog2 td input[type="password"] {border:1px solid #d9d9d9;background:#f4f4f4;height:30px;width:139px;}
.mvis .mvisbox .olog .olog2 .olog21 {font-size:0.89em;line-height:1.8em;padding:10px 0 0;}
.mvis .mvisbox .olog .olog3 {border-top:1px solid #d9d9d9;background:#f4f4f4;padding:15px;text-align:center;}
.mvis .mvisbox .olog .olog3 span {background:#fff;border:1px solid #d9d9d9;padding:5px 10px;border-radius:8px;font-weight:700;font-size:0.89em;
								color:#000;}

@media screen and (max-width:1100px) {
.mvis .mvisbox .olog {display:none;}
}
*/

/*#newmain h2 {font-size:1.3em;font-weight:600;margin-bottom:20px; color:#000;}*/


.main1 {width:100%;max-width:1100px;margin:0 auto;padding:0px 0 40px 0;}
.main1 a li.la {margin-right:0 !important;}
.main1 a li dl {border:1px solid #d9d9d9;border-radius:10px;padding:10px 10px 25px 10px;margin-bottom:0 !important;}
.main1 a li dl dt {height:70px;line-height:70px !important;}
.main1 a li dl dd {font-size:1em !important;letter-spacing:-1px !important;font-weight:700;color:#000;height:50px;}

.main1 a li dl dd:last-child {font-weight:300;height:auto;}
.main1 a li dl dd span {padding:6px 12px;border-radius:5px;color:#fff;}
.main1 a .colset1 span {background:#69b141}
.main1 a .colset2 span {background:#004e7d}
.main1 a .colset3 span {background:#42aabc}
.main1 a .colset4 span {background:#2da166}
.main1 a .colset5 span {background:#f39a00}
.main1 a .colset6 span {background:#0082d1}
.main1 a .colset7 span {background:#5c5c5c}
@media screen and (max-width:920px) {
.main1 {display:none;}
}




.main2 {background:#f6f6f6;padding:0 10px;}
.main2 .main2box {max-width:1100px;margin:0 auto;padding:40px 0 20px 0;}
.main2 .main2box li {float:left;width:<? echo 94/4;?>%;margin-right:<? echo 6/3;?>% !important;margin-bottom:<? echo 6/3;?>% !important;background:#fff;padding-bottom:0 !important}
.main2 .main2box li.main24,.main2 .main2box li.main28 {margin-right:0 !important;}
.main2 .main2box li img {width:100%;}
.main2 .main2box li dl {border:1px solid #d9d9d9;padding-bottom:0 !important;margin-bottom:0;}
.main2 .main2box li dl dt {border-bottom:1px solid #d9d9d9;}
.main2 .main2box li dl dd {background:#fff;padding:15px;font-size:1em;}
.main2 .main2box li dl dd .bigt {font-weight:700;}
.main2 .main2box li dl dd .smt {letter-spacing: -0.5px;
    line-height: 160%;
    color: #555;
    margin-top: 5px;}
@media screen and (max-width:960px) {
.main2 .main2box li dl dd .bigt {height:40px;}
.main2 .main2box li dl dd .smt {height:60px;}
}
@media screen and (max-width:650px) {
.main2 .main2box li.main22,.main2 .main2box li.main24,.main2 .main2box li.main26 {margin-right:0 !important;}
}




.main3 {max-width:1100px;margin:0 auto;padding:50px 0 20px;}

.main3 li img {width:100%;display:block;}
.main3 li.la {margin-right:0 !important;}
@media screen and (max-width:1100px) {
.main3 {padding:50px 10px 20px 10px;}
}
@media screen and (max-width:800px) {
.main3 {display:none;}
}



/*
.main4 {max-width:1100px;margin:0 auto 40px;padding-top:50px;}
.main4 .bobox {float:left;width:30%;margin-right:5%;color:#5e5e5e;position:relative;}
.main4 .bobox h2 {border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:10px !important;}
.main4 .bobox table {font-size:0.92em;color:#5e5e5e;}
.main4 .bobox th {font-weight:300;background:url('/nimg/ico_p.png') no-repeat left center;padding-left:10px;}
.main4 .bobox a {color:#5e5e5e;}
.main4 .bobox .nmore {position:absolute;right:0;top:0px;}
.main4 .la {margin-right:0;}
.main4 .bobox th div {height:24px;line-height:24px;overflow:hidden;width:90%;}
.main4 .bobox td {width:80px;color:#5e5e5e;text-align:right;font-size:0.92em;font-weight:300}
@media screen and (max-width:1100px) {
.main4 {padding:0 10px;}
}
@media screen and (max-width:800px) {
.main4 {padding-top:40px;}
.main4 .bobox td {display:none;}
}
@media screen and (max-width:650px) {
.main4 .bobox {clear:both;width:100%;margin-bottom:30px;}
.main4 .bobox table {width:100%;}
.main4 .bobox td {display:block;width:90px;}
.main4 .la {display:none;}
}
*/



.main5 {max-width:1100px;margin:0 auto 40px;;background:#f6f6f6;}
.main5 .main51 {float:left;width:65%;padding-top:0px;}
.main5 .main51 h2 {margin-bottom:30px !important;font-size:1.34em !important;}
.main5 .main51 li {float:left;width:30%;margin-right:2%;}
.main5 .main51 li dt {float:left;width:35%;}
.main5 .main51 li dt img {width:100%;max-width:90px;}
.main5 .main51 li dd {float:right;width:62%;padding-left:3%;padding-top:2px;}
.main5 .main51 li dd .bigt {color:#1d2088;font-weight:700;font-size:1.12em;margin-bottom:5px;}
.main5 .main51 li dd .smt {font-size:0.92em;line-height:1.4em;}

.main5 .main5box {padding:25px;}
.main5 .main52 {float:right;width:35%;border-left:1px solid #d9d9d9;padding-left:5%;    padding-top: 15px;
    font-size:0.92em;}
.main5 .main52 li {margin-bottom:15px;}
.main5 .main52 li th {width:110px;vertical-align:top;}
.main5 .main52 li th .bigt {font-size:1.2em;font-weight:800;}
.main5 .main52 li th .smt {color:#616161;font-size:0.92em;font-weight:300;}
.main5 .main52 li td .bigt1 {font-size:2em;font-weight:800;color:#ffa23f;margin-top:-7px;}
.main5 .main52 li td .bigt2 {font-weight:800;margin-bottom:10px;}
.main5 .main52 li td .bigt2 img {margin-right:8px;}
.main5 .main52 li td .smt {font-size:0.92em;background:url('/nimg/ico_p.png') no-repeat left center;padding-left:8px;}
.main5 .main52 li td .smt span {color:#a6a6a6}
@media screen and (max-width:1100px) {
.main5 .main51 {display:none;}
.main5 .main52 {clear:both;width:100%;padding-left:0;border:0;}
.main5 .main52 li {float:left;width:50%;}
}
@media screen and (max-width:680px) {
.main5 {margin-bottom:0;}
.main5 .main52 li {clear:both;width:100%;}
.main5 .main52 li:last-child {margin-bottom:-20px;}
}




.main6 {max-width:1100px;margin:0 auto;margin-bottom:40px;}
.main6 li {width:18%;max-width:204px;}
.main6 li img {width:100%;}
@media screen and (max-width:900px) {
.main6 {display:none;}
}