body{font-family:'Malgun Gothic','Gulim',sans-serif;margin:0;-webkit-text-size-adjust:none}
a{text-decoration:none;font-family:inherit;color:inherit;line-height:inherit}
a:hover{color:#f15b12}
img{border:0}
address{font-style:normal}
iframe{width:100%;border:0}
input,select,textarea{-webkit-appearance:none;-moz-appearance:none;font-family:inherit;box-sizing:border-box}
input,select{font-size:14px;color:#555555;height:30px;padding:3px 10px;margin:0;border-radius:2px;vertical-align:middle;border:1px solid #aaaaaa}
select{background-image:linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);background-image:url(../image/page/icon_select.png), -moz-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);background-image:url(../image/page/icon_select.png), -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);background-repeat:no-repeat;background-position:right center;-moz-padding-end:40px;-webkit-padding-end:40px}
input[type="text"],input[type="password"]{width:150px}
input[type="submit"]{font-weight:bold;background-image:linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5);background-image:-webkit-linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5)}
textarea{width:100%;padding:10px;font-size:13px;border:1px solid #aaa;border-radius:2px;box-sizing:border-box}

.mo .container {min-width:320px;margin:auto;}
.pc .container {width:990px;position:relative;margin:auto;}

#quick a{position:absolute;top:30px;width:40px;height:40px;background:url(../image/page/icon.png?4)}
#quick a:first-child,#quick b{display:none}
#quick a:first-child+a{background-position:0 -80px;right:490px}
#quick a:first-child+a+a{background-position:0 -119px;right:535px}
.mo #quick a:first-child+a{top:16px;left:10px}
.mo #quick a:first-child+a+a{top:16px;right:10px}

#header{font-size:15px;background:#fff}
h1{height:76px;margin:0}
.mo h1{height:50px;padding:5px 0;text-align:center}
#header img{height:100%}
#header nav{overflow:hidden;background:#0163de}
#header ul{margin:0;padding:5px 10px;list-style-type:none}
#header li{float:left;line-height:30px;padding:0 10px;font-weight:bold;color:#fff}
#user{height:0}
.m #user{height:40px}
#menu{height:39px;padding-bottom:1px}
#menu>ul>li.on{border-bottom:5px solid #ff0}
#menu>ul>li>ul{display:none;margin:-30px 0 0 50px;padding:0}
#menu>ul>li>ul>li{padding:0 0 0 15px;font-weight:normal;color:#000}
.m	#menu{height:auto}
.m	#menu>ul{padding:5px 20px 10px 20px;background:#fff}
.m	#menu>ul>li{float:none;overflow:hidden;padding:5px 0 0 0;border:0;width:100%;min-height:30px;color:#0163de}
.m	#menu ul{display:block}
#menu ul li.on{font-weight:bold;color:#f15b12}

#search{display:none;height:30px;padding:20px;border-bottom:1px solid #0163de}
#search fieldset{position:relative;margin:0;padding:0;border:0}
#search p{margin:0 65px 0 95px}
#search input[type="text"]{width:100%}
#search select{position:absolute;top:0;left:0;width:90px}
#search input[type="submit"]{position:absolute;top:0;right:0;width:60px}
.s #search{display:block}

#footer{display:inline-block;width:100%;font-size:12px}
#footer ul{background:#A9A9A9;margin:0;padding:10px;overflow:hidden;list-style-type:none}
#footer ul li{float:left;margin:0 5px;line-height:30px;font-weight:bold;color:#fff}
#footer div address{line-height:20px}
#footer div{padding:10px 0 50px 150px;background:#f2f2f2 url(../image/page/info.png) no-repeat 0 10px}
.m1 #footer div{padding:10px 0 50px 10px;background:#f2f2f2}

#best ol{margin:0;padding:0;list-style-type:none;background:url(../image/page/icon.png?4) no-repeat 0 -370px}
#best li{line-height:12px;padding:3px 0 5px 20px;font-size:12px;font-weight:bold;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#best li:first-child,#best li:first-child+li,#best li:first-child+li+li{color:#f50}

.rel li{padding:5px 5px 0 25px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../image/page/icon.png?4) 10px -807px no-repeat}

.btn-{position:fixed;bottom:0;margin:5px;padding:10px 15px;border:2px solid green;font-weight:bold;background:#fff;font-size:12px;display:none;cursor:default}
#btn-top{right:0}

.hidden{display:block;position:absolute;width:0;height:0;overflow:hidden}
.red{color:red}
.blue {color:#339}
.green{color:green}
.orange{color:orange}
.violet{color:violet}

#notice{position:absolute;top:126px;left:-130px}
.ads{overflow:hidden}
.system{border:1px solid #ccc}
.system img{width:100%;height:100%}
.mo .system{height:50px}
.mo.m1 .system{margin:10px 0;border-left:0;border-right:0}
.mo.m2 .system{margin:10px}
.mo .system a{display:block;background:#00e6ff}
.mo .system img{display:block;margin:auto;width:320px;height:50px}
.cauly{height:50px}
#_ct01{width:472px;height:70px;position:absolute;top:2px;right:0;}
#_7512456354{width:120px;height:600px;position:absolute;left:-130px;top:126px}