/* HEADER */
html{height:100%;}
body{height:100%;background:#FFFFFF;overflow-x:hidden;-webkit-user-select:none;-webkit-text-size-adjust:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,legend,button{margin:0;padding:0;color:#333;font-family:'Droid Sans','Malgun Gothic','Apple-Gothic','ð','Tahoma',dotum,'',gulim,'',sans-serif;font-weight:bold;font-size:1em;-webkit-text-size-adjust:none;}/*ĸ ȸ Ʈ ũ ϱ*/
form,fieldset,img{border:0;}
table{border-spacing:0;border-collapse:collapse;}
hr,legend,caption{display:none;}
img,fieldset,button{border:0 none;}
ul,ol,li{list-style:none outside;}
img,input,select,textarea{vertical-align:middle;}
textarea{-webkit-border-radius:0;-webkit-appearance:none;}
select{padding:0 0 0 6px;letter-spacing:0;-webkit-border-radius:0;-webkit-appearance:none;}
a{text-decoration:none;color:#3b3b3b;}
a:link,a:hover,a:active{text-decoration:none;}
li,p,dt,dd,div,span{word-break:break-all;}

.hp{visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;font-size:0;line-height:0;}

#wrap{position:relative;min-width:320px;}

/* CONTENTS */
#content{position:relative;padding:0 0 40px 0;}
#cts{clear:both;position:relative;z-index:50;padding-bottom:50px;}

#hd .gnb{overflow:hidden;position:absolute;top:18px;right:4px;}
#hd .gnb li{float:left;padding:0 4px 0 3px;background:url("/mobile/images/top/bu_line_gnb.gif") no-repeat right 9px;background-size:1px 15px;-webkit-background-size:1px 15px;}
#hd .gnb li a{display:block;padding:5px 11px 5px 10px;color:#010101;font-size:1.125em;letter-spacing:-2px;line-height:1.3em;}
#hd .gnb li:first-child a{padding:5px 11px 5px 8px;}
#hd .gnb li:last-child a{padding:5px 4px 5px 10px;}

#mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;background:#000;opacity:0.5;}
.noBorder{-webkit-tap-highlight-color:rgba(0,0,0,0);}
#progress_icon{position:fixed;left:0;top:50%;z-index:1000;width:100%;height:119px;text-align:center;}

#hd{position:relative;background:url("/mobile/images/top/bg_header.gif") repeat-x left top;background-size:1px 135px;-webkit-background-size:1px 135px;}
#hd button{background:none;}
#hd h1{width:170px;height:63px;text-indent:-9999px;background:url("/mobile/images/top/gnb_logo.png") no-repeat 9px 14px;background-size:120px 39px;-webkit-background-size:120px 39px;}
#hd h1 a{display:block;height:39px;padding:14px 0 10px 0;}

#hd .scb_wrap{padding:0 78px 18px 9px;}
#hd .scb_wrap .scb{position:relative;height:52px;border:1px solid #b7037c;background:url("/mobile/images/top/bg_scb.gif") repeat-x left top;background-size:1px 52px;-webkit-background-size:1px 52px;}
#hd .scb_wrap .scb .scb_sub{position:relative;display:block;margin:4px 55px 4px 4px;border:1px solid #e5009a;}
#hd .scb_wrap .scb .scb_sub input{width:100%;height:42px;padding:0;border:0;color:#333;font-size:1.375em;font-weight:normal;letter-spacing:-2px;line-height:42px;text-indent:5px;-webkit-appearance:none;-webkit-border-radius:0;}
#hd .scb_wrap .scb .scb_sub .scb_lyr{display:none;position:absolute;top:42px;left:-1px;width:100%;border:1px solid #0258c0;background:#fff;z-index:20;}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list{display:block;position:relative;height:45px;border-top:1px solid #e4e4e4;color:#4d4d4d;font-weight:normal;font-size:1.125em;letter-spacing:-1px;}
#hd .scb_wrap .scb .scb_sub .scb_lyr span:first-child{border-top:0;}
#hd .scb_wrap .scb .scb_sub .scb_lyr span:first-child a{background:url("/mobile/images/top/bg_scb_lyr.gif") repeat-x left top;background-size:1px 3px;-webkit-background-size:1px 3px;}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list a{display:block;height:32px;padding:13px 0 0 12px;}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list a em{color:#1179ea;font-style:normal;}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list a span{position:absolute;top:16px;right:15px;color:#888;font-size:0.75em;}
#hd .scb_wrap .scb .scb_sub .scb_lyr .cls{display:block;height:33px;padding:5px 8px 0 0;border-top:1px solid #cfcfcf;background:#e9e9e9;text-align:right;}
#hd .scb_wrap .scb .scb_sub .scb_lyr .cls button{display:inline-block;width:65px;height:28px;padding:4px 2px 0 0;border:1px solid #b3b3b3;color:#444;font-weight:normal;letter-spacing:-1px;cursor:pointer;background:#fcfcfc;}
#hd .scb_wrap .scb .scb_sub .scb_lyr .cls button span{display:inline-block;width:43px;height:11px;padding:3px 0 0 0;font-size:0.875em;text-align:right;line-height:0.3em;background:url("/mobile/images/top/btns2.png") no-repeat left -37px;background-size:81px 48px;-webkit-background-size:81px 48px;}
#hd .scb_wrap .scb .del{display:none;position:absolute;top:5px;right:56px;width:42px;height:42px;text-indent:-9999px;cursor:pointer;background:url("/mobile/images/top/btns.png") no-repeat left top;background-size:225px 62px;-webkit-background-size:225px 62px;}
#hd .scb_wrap .scb .sc{display:block;position:absolute;top:-1px;right:-1px;width:57px;height:54px;text-indent:-9999px;cursor:pointer;background:url("/mobile/images/top/btns.png") no-repeat -42px top;background-size:225px 62px;-webkit-background-size:225px 62px;}

#hd .all{display:block;position:absolute;top:63px;right:9px;width:63px;height:55px;text-indent:-9999px;cursor:pointer;background:url("/mobile/images/top/btns.png") repeat-x -99px top;background-size:225px 62px;-webkit-background-size:225px 62px;}
#hd > button.on{height:61px;background:url("/mobile/images/top/btns.png") repeat-x -163px top;background-size:225px 62px;-webkit-background-size:225px 62px;}

#hd .all_lyr{display:none;border-bottom:2px solid #b7037c;}
#hd .all_lyr p{height:33px;padding:11px 0 0 15px;border-bottom:1px solid #c3c3c3;color:#07285c;font-size:1.375em;letter-spacing:-1px;background:#e9ebed;}
#hd .all_lyr p span{padding:0 23px 0 0;background:#e9ebed url("/mobile/images/top/bu_arr3.png") no-repeat right 7px;background-size:15px 10px;-webkit-background-size:15px 10px;}

#hd .title {position:relative; height:33px; padding:10px 0 8px 15px; background:#e9ebed; border-bottom:1px solid #c3c3c3;}
#hd .title .s_tit {display:block; font-size:1.375em; letter-spacing:-1px; color:#07285c;}

#hd .all_lyr ul{overflow:hidden;}
#hd .all_lyr ul li{float:left;height:55px;/*border-bottom:1px solid #ededed;*/width:100%;}

#hd .all_lyr .ctgr_wrap .ctgr{background:url("/mobile/images/top/bg_header_ctgy_off.gif") repeat-x center bottom;}
#hd .all_lyr .ctgr_wrap ul.off{background:none;}
#hd .all_lyr .ctgr_wrap ul.on{background:url("/mobile/images/top/bg_header_ctgy_on.gif") repeat-x center bottom;}
#hd .all_lyr .ctgr_wrap .ctgr li.on{background:url("/mobile/images/top/bu_arr4.png") no-repeat center bottom;background-size:16px 11px;-webkit-background-size:16px 11px;}
#hd .all_lyr .ctgr_wrap .ctgr li a{display:block;position:relative;height:30px;padding:15px 0 0 0;color:#07285c;font-size:1.25em;font-weight:bold;letter-spacing:0px;}
#hd .all_lyr .ctgr_wrap .ctgr li a:before{content:"";display:inline-block;position:absolute;top:20px;background-size:19px 19px;-webkit-background-size:19px 19px;}

#hd .all_lyr ul .ctgr1 a{text-indent:50px;}
#hd .all_lyr ul .ctgr2 a{text-indent:50px;}
#hd .all_lyr ul .ctgr3 a{text-indent:50px;}
#hd .all_lyr ul .ctgr4 a{text-indent:50px;}
#hd .all_lyr ul .ctgr5 a{text-indent:50px;}
#hd .all_lyr ul .ctgr6 a{text-indent:50px;}
#hd .all_lyr ul .ctgr7 a{text-indent:50px;}
#hd .all_lyr ul .ctgr1 a:before{width:19px;height:19px;left:23px;background:url("/mobile/images/top/folder.png") repeat-x center;}
#hd .all_lyr ul .ctgr2 a:before{width:19px;height:19px;left:23px;background:url("/mobile/images/top/folder.png") repeat-x center;}
#hd .all_lyr ul .ctgr3 a:before{width:19px;height:19px;left:23px;background:url("/mobile/images/top/folder.png") repeat-x center;}
#hd .all_lyr ul .ctgr4 a:before{width:19px;height:19px;left:23px;background:url("/mobile/images/top/folder.png") repeat-x center;}
#hd .all_lyr ul .ctgr5 a:before{width:19px;height:19px;left:23px;background:url("/mobile/images/top/folder.png") repeat-x center;}
#hd .all_lyr ul .ctgr6 a:before{width:19px;height:19px;left:23px;background:url("/mobile/images/top/folder.png") repeat-x center;}
#hd .all_lyr ul .ctgr7 a:before{width:19px;height:19px;left:23px;background:url("/mobile/images/top/folder.png") repeat-x center;}

#hd .all_lyr .ctgr_sub{display:none;}
#hd .all_lyr .ctgr_sub ul:last-child li{border-bottom:1px solid #cdd2df;}
#hd .all_lyr .ctgr_sub ul li{width:100%;height:53px;background:#f0f2f7;}
/*#hd .all_lyr .ctgr_sub ul li:last-child{width:50%;}*/
#hd .all_lyr .ctgr_sub ul li a{display:block;height:35px;padding:15px 0 0 56px;color:#7c7e81;font-size:1.05em;font-weight:normal;letter-spacing:-1px;background:url("/mobile/images/top/bu_arr.png") no-repeat 40px 22px;background-size:8px 13px;-webkit-background-size:8px 13px;}
#hd .all_lyr .ctgr_sub ul li b{font-size:1.125em;font-weight:bold;color:#3e3e3e;}
#hd .all_lyr .ctgr_sub ul li a.notxt{background:none;}

#hd .all_lyr .mjr_svc{border-top:2px solid #585f6a;border-bottom:1px solid #c3c3c3;}
#hd .all_lyr .mjr_svc ul li{width:20%;height:114px;font-size:0.875em;text-align:center;}
#hd .all_lyr .mjr_svc ul li a{color:#555;}
#hd .all_lyr .mjr_svc ul li a{display:block;position:relative;height:96px;padding:18px 0 0 0;font-size:1.05em;font-weight:normal;letter-spacing:-1px;}
#hd .all_lyr .mjr_svc ul li a img{width:46px;height:47px;}
#hd .all_lyr .mjr_svc ul li a span{display:block;padding:3px 0 0 0;}

#hd .all_lyr .cls{height:38px;padding:4px 7px 0 0;text-align:right;}
#hd .all_lyr .cls button{display:inline-block;width:67px;height:34px;padding:6px 2px 0 0;border:1px solid #d2d2d2;color:#595959;letter-spacing:-1px;cursor:pointer;background:#eaeaea;}
#hd .all_lyr .cls button span{display:inline-block;width:45px;height:16px;text-align:right;line-height:0.7em;background:url("/mobile/images/top/btns2.png") no-repeat left -37px;background-size:81px 48px;-webkit-background-size:81px 48px;}

/* [TAB BAR : list type selector] used category, best, mini shop */
.view_type{height:70px;border-bottom:1px solid #ccc;background:#fff;}
.view_type .view_type_sub{position:relative;padding:0 159px 0 15px;}
.view_type .shawdow{position:absolute;left:0;top:0;width:100%;height:4px;background:url(/mobile/images/icon/bg_cate_listW_shadow.png) repeat-x;}
.view_type .p_left{position:relative;top:16px;width:100%;}
.view_type .p_left select{width:100%;height:38px;color:#656565;font-size:1.1em;font-weight:normal;background:#fff url(/mobile/images/icon/btn_sel2.png) no-repeat right -1px;border:1px solid #aaa;border-right:0;border-radius:0;}
.view_type .p_right{position:absolute;top:0;right:0;display:block;text-align:right;}
.view_type .p_right a{display:inline-block;font-size:0;}
.view_type .viewmd{border-bottom:none;}
.view_type .viewmd{overflow:hidden;width:100%;}
.view_type .viewmd ul{float:right;margin:15px 17px 15px 0;}
.view_type .viewmd li:first-child,
.view_type .viewmd li:first-child{background:none}
.view_type .viewmd li{float:left;width:44px;margin-right:19px;padding:0;background:url(/mobile/images/icon/bar_1.gif) no-repeat 0 2px;text-align:right;}
.view_type .viewmd a{display:inline-block;text-align:right}
.view_type .viewmd img{margin:6px 0px}

.main_category_title{position:relative;margin-top: 15px;}
.main_category_title h2 { margin: 0; border-top: 1px solid #c8cbce; border-bottom: 1px solid #c8cbce; font-size: 1.3em; font-weight: bold; height: 50px; line-height: 49px; padding-left: 12px; background: #f7f7f7 ;}
.main_category_title .more {display:block;position:absolute;width:64px;height:19px;right:8px; top:17px;background: url(/mobile/images/icon/btn_more.png) no-repeat center center; background-size: 64px 19px; text-indent: -9999px;font-size:0;}

/* LIST - Horizonal(Image) Type */
.horizontal_list{position:relative;margin-top: 5px;}
/*horizontal_list h2 { margin: 0; border-top: 1px solid #c8cbce; border-bottom: 1px solid #c8cbce; font-size: 1.3em; font-weight: bold; height: 50px; line-height: 49px; padding-left: 12px; background: #f7f7f7 ;}*/
.horizontal_list .more {display:block;position:absolute;width:64px;height:19px;right:8px; top:17px;background: url(/mobile/images/icon/btn_more.png) no-repeat center center; background-size: 64px 19px; text-indent: -9999px;font-size:0;}

.horizontal_list ul{overflow:hidden;clear:both;padding:0;}
.horizontal_list li{float:left;width:220px;height:330px;padding-top:15px;margin:5px 12px;text-align:center;}
.horizontal_list .anchor{display:block;}
.horizontal_list .thumbnail_wrap{position:relative;display:block;}
.horizontal_list .thumbnail_wrap .flag_sky{position:absolute;left:1px;top:1px;display:inline-block;width:38px;height:34px;padding-top:5px;background:url(/mobile/images/icon/flag_sky.png) no-repeat 0 24%;color:#fff;font-size:1.2em;z-index:10;text-align:center;}
.horizontal_list .thumbnail_wrap .thumbnail{position:relative;height:220px;width:220px;border:1px solid #d3d3d3;}
.horizontal_list .goods_name{position:relative;display:block;overflow:hidden;height:25px;line-height:28px;color:#333;font-size:1.3em;font-weight:normal;margin-top:4px;}
.horizontal_list .goods_str{position:relative;display:block;overflow:hidden;height:25px;line-height:28px;color:#666;font-size:1.125em;font-weight:normal;margin-top:2px;}
.horizontal_list .goods_info{display:block;text-align:center;}
.horizontal_list .goods_info .conprice{display:block;margin-top:2px;color:#666;font-size:1.1em;}
.horizontal_list .goods_info .price{display:block;color:#afafaf;font-size:1.1em;text-decoration:line-through;margin-top:2px;}
.horizontal_list .goods_info .sale_price{display:block;color:#ff5400;font-size:1.375em;margin-top:2px;font-weight:bold;}
.horizontal_list .goods_info .free{display:inline-block;height:19px;padding:0 5px;margin-top:4px;border-top:1px solid #cee1ff;border-left:1px solid #cee1ff;border-right:1px solid #cee1ff;border-bottom:1px solid #b2ccf4;color:#3c76da;font-size:0.8em;line-height:19px;font-weight:normal;letter-spacing:-1px;background:#e8f1ff;}
.horizontal_list .goods_info .pay{display:inline-block;height:19px;padding:0 5px;margin-top:4px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.8em;line-height:19px;font-weight:normal;letter-spacing:-1px;background:#fff;}
.horizontal_list .goods_info .fee{display:inline-block;height:19px;padding:0 5px;margin-top:4px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.8em;line-height:19px;font-weight:normal;letter-spacing:-1px;background:#fff;}


/* LIST - Vertical Type */
.vertical_list{position:relative;margin-top: 5px;}
/*.vertical_list h2 { margin: 0; border-top: 1px solid #c8cbce; border-bottom: 1px solid #c8cbce; font-size: 1.3em; font-weight: bold; height: 50px; line-height: 49px; padding-left: 10px; background: #f7f7f7 ;}*/
.vertical_list li{position:relative;border-bottom:1px solid #d8d8d8;}
.vertical_list .anchor{position:relative;display:block;height:120px;padding:15px;}
.vertical_list .thumbnail_wrap{position:absolute;left:15px;top:15px;}
.vertical_list .thumbnail_wrap .flag_sky{position:absolute;left:1px;top:1px;display:inline-block;width:38px;height:34px;padding-top:5px;background:url(/mobile/images/icon/flag_sky.png) no-repeat 0 24%;color:#fff;font-size:1.2em;z-index:10;text-align:center;}
.vertical_list .thumbnail_wrap .thumbnail{position:relative;height:118px;width:118px;border:1px solid #d3d3d3;}
.vertical_list .goods_name{position:relative;display:block;padding-left:135px;overflow:hidden;height:30px;line-height:30px;color:#333;font-size:1.3em;font-weight:normal;/*letter-spacing:-0.1em;*/}
.vertical_list .goods_str{position:relative;display:block;padding-left:135px;overflow:hidden;height:28px;line-height:28px;color:#666;font-size:1.125em;font-weight:normal;}
.vertical_list .goods_info{position:absolute;left:0;bottom:0;display:inline-block;padding:15px 0px 15px 150px;}
.vertical_list .goods_info .conprice{display:inline-block;color:#666;font-size:1.06em;}
.vertical_list .goods_info .price{display:inline-block;color:#afafaf;font-size:1.0em;text-decoration:line-through;}
.vertical_list .goods_info .sale_price{display:inline-block;color:#ff5400;font-size:1.375em;margin-left:5px;}
.vertical_list .goods_info .free{display:inline-block;height:19px;padding:0 5px;margin-top:4px;border-top:1px solid #cee1ff;border-left:1px solid #cee1ff;border-right:1px solid #cee1ff;border-bottom:1px solid #b2ccf4;color:#3c76da;font-size:0.8em;line-height:19px;font-weight:normal;letter-spacing:-1px;background:#e8f1ff;}
.vertical_list .goods_info .pay{display:inline-block;height:19px;padding:0 5px;margin-top:4px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.8em;line-height:19px;font-weight:normal;letter-spacing:-1px;background:#fff;}
.vertical_list .goods_info .fee{display:inline-block;height:19px;padding:0 5px;margin-top:4px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.8em;line-height:19px;font-weight:normal;letter-spacing:-1px;background:#fff;}
.vertical_list li .btn_light_gray34{display:block;position:absolute;right:15px;bottom:15px;width:58px;}

.list_pg{padding:0;font-size:.86em;text-align:center;white-space:nowrap;margin-top:30px;}
.list_pg_btn{display:inline-block;padding:.42em .86em;border:1px solid #bcbcbc;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));color:#666}
.list_pg_btn.cuc_vh{visibility:hidden}
.list_pg_prev,.list_pg_next{display:inline-block;background-position:0 0;font-size:1.07em}
.list_pg_prev{padding-left:.86em;background-position:0 -244px}
.list_pg_next{padding-right:.86em;background-position:100% -244px}
/*.list_pg_pg{display:inline-block;padding:.42em .85em;font-family:Helvetica;font-weight:bold;color:#32a800;}
.list_pg_total{font-family:Helvetica;color:#929292}*/
.list_pg_nowpg{display:inline-block;padding:6px 6px;font-family:Helvetica;font-weight:bold;color:#32a800;font-size:1.75em}
.list_pg_pg{display:inline-block;padding:6px 6px;font-family:Helvetica;color:#929292;font-size:1.625em}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-999em;width:0;height:0;font-size:0;line-height:0}
.list_pg_prev,.list_pg_next{background-image:url(/mobile/images/icon/btn640_0601.png);background-repeat:no-repeat;background-size:76px 270px;-webkit-background-size:76px 270px}


/* FOOTER */
#ft{background:#5f636b;margin-top: 30px;}
/*#ft .fnb{overflow:hidden;height:50px;border-top:2px solid #333;border-bottom:1px solid #333;background:#626262;}*/
#ft .fnb{overflow:hidden;height:50px;border-top:2px solid #1a1a1a;background:#3c424e;}
#ft .fnb li{float:left;width:25%;}
#ft .fnb li a{display:block;height:35px;padding:15px 0 0 0;border-right:1px solid #5e5e5e;color:#fff;font-size:1.125em;text-align:center;letter-spacing:-1px;line-height:20px;vertical-align:top;}
#ft .fnb li:last-child a{border:0;}

/*#ft .addr{height:156px;padding:14px 0 24px 12px;border-top:4px solid #b7037c;}*/
#ft .addr{height:156px;padding:14px 0 24px 12px;border-top:1px solid #1a1a1a;}
#ft .addr em{font-style:normal;font-weight:bold;}
#ft .addr address{color:#fff;font-style:normal;font-size:0.95em;font-weight:normal;letter-spacing:-1px;line-height:17px;}
#ft .addr address span{font-size:0.75em;}
#ft .addr p{padding:7px 0 0 0;color:#fff;font-size:0.95em;font-weight:normal;line-height:17px;}
#ft .addr .bsn{display:inline-block;width:116px;height:22px;margin:8px 0 0 0;padding:7px 0 0 10px;border:1px solid #5d5d5d;color:#fff;font-size:0.95em;font-weight:normal;letter-spacing:-2px;line-height:15px;background:#717171;box-shadow:0 1px 0 #878787;-webkit-box-shadow:0 1px 0 #878787;}
#ft .addr .bsn span{display:block;width:105px;background:url("/mobile/images/foot/bu_arr2.png") no-repeat right 1px;background-size:9px 14px;-webkit-background-size:9px 14px;}
#ft .addr .terms{display:inline-block;width:78px;height:22px;margin:8px 0 0 10px;padding:7px 0 0 10px;border:1px solid #5d5d5d;color:#fff;font-size:0.95em;font-weight:normal;letter-spacing:-2px;line-height:15px;background:#717171;box-shadow:0 1px 0 #878787;-webkit-box-shadow:0 1px 0 #878787;}
#ft .addr .terms span{display:block;width:67px;background:url("/mobile/images/foot/bu_arr2.png") no-repeat right 1px;background-size:9px 14px;-webkit-background-size:9px 14px;}
#ft .addr .copy{font-size:0.8em;}

/* PRODUCT INFO */
#product { width: 100%; overflow: hidden; }
#product .horizontal_list h2 { margin: 0; border-top: 1px solid #c8cbce; border-bottom: 1px solid #c8cbce; font-size: 1.125em; font-weight: bold; height: 40px; line-height: 40px; padding-left: 10px; background: #f7f7f7 ;}
#product .product-imgs { position: relative; border: 0px solid #e3e3e3; margin-top: 0px; overflow: hidden; width: 100%; height: 100px; }
#product .product-imgs img { max-width: 100%; height: auto; float: left; cursor: pointer; }
#product .swipe-now { height: 25px; line-heignt: 25px; text-align: center; }
#product .swipe-now a { display: inline-block; margin: 0 3px; text-indent: -9999px; background: url(/mobile/images/main/event_now_2x.gif) no-repeat 0 90%; background-size: 25px 9px; width: 13px; height: 13px; }
#product .swipe-now a.now { background-position: -16px 90%; }













.ctns .ban_wrap{padding:0 0 16px 0;}
.ctns .ban_wrap .ban{border-bottom:1px solid #d2d5d9;}

.ctns .mjr_bnf_wrap{height:53px;margin:0 9px 0 9px;background:url("/mobile/images/icon/bg_mservice.gif") repeat-x left top;background-size:1px 54px;-webkit-background-size:1px 54px;}
.ctns .mjr_bnf{height:53px;background:url("/mobile/images/icon/bg_mservice_right.gif") no-repeat right top;background-size:3px 54px;-webkit-background-size:3px 54px;}
.ctns .mjr_bnf ul{height:53px;background:url("/mobile/images/icon/bg_mservice_left.gif") no-repeat left top;background-size:3px 54px;-webkit-background-size:3px 54px;}
.ctns .mjr_bnf ul li{position:relative;float:left;width:25%;height:52px;padding:1px 0 0 0;}
.ctns .mjr_bnf ul .bnf1{width:24%;}
.ctns .mjr_bnf ul .bnf2{width:27%;}
.ctns .mjr_bnf ul .bnf3{width:25%;}
.ctns .mjr_bnf ul .bnf4{width:24%;}
.ctns .mjr_bnf ul li a{display:block;height:50px;background:url("/mobile/images/icon/bg_mservice_mid.gif") no-repeat right top;background-size:2px 51px;-webkit-background-size:2px 51px;}
.ctns .mjr_bnf ul li:last-child a{background:none;}
.ctns .mjr_bnf ul li .new{position:absolute;top:-7px;right:-8px;width:24px;height:26px;font-size:0;z-index:10;background:url("/mobile/images/icon/icons.png") no-repeat -125px -104px;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .mjr_bnf ul li a .bnf{display:block;height:33px;padding:17px 0 0 0;color:#444;font-size:1.05em;text-align:center;letter-spacing:-1px;}
.ctns .mjr_bnf ul li a .bnf span{display:inline-block;padding:0 2px 0 0;}
.ctns .mjr_bnf ul li a .bnf img{display:inline-block;width:102px;margin:-2px 4px 0 0;vertical-align:top;}

.ctns .mbl_sp_wrap{height:52px;margin:-1px 9px 0 9px;background:url("/mobile/images/icon/bg_mservice.gif") repeat-x left top;background-size:1px 53px;-webkit-background-size:1px 53px;}
.ctns .mbl_sp_wrap .mbl_sp{overflow:hidden;height:52px;background:url("/mobile/images/icon/bg_mservice_right.gif") no-repeat right top;background-size:3px 53px;-webkit-background-size:3px 53px;}
.ctns .mbl_sp_wrap .msp1{float:left;width:25%;height:34px;padding:18px 0 0 0;text-align:center;background:url("/mobile/images/icon/bg_mservice_left.gif") no-repeat left top;background-size:3px 53px;-webkit-background-size:3px 53px;}
.ctns .mbl_sp_wrap .msp1 .tit{width:90px;height:16px;}
.ctns .mbl_sp_wrap .msp2{position:relative;float:left;width:75%;padding:14px 0 0 0;color:#444;font-size:1.125em;font-weight:normal;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;}
.ctns .mbl_sp_wrap .msp2 .hot{width:42px;height:24px;vertical-align:top;}
.ctns .mbl_sp_wrap .msp2 .txt{margin:0 7px;line-height:1.3em;letter-spacing:-1px;}
.ctns .mbl_sp_wrap .msp2 .txt span{color:#458edd;}
.ctns .mbl_sp_wrap .msp2 .play{position:absolute;top:16px;right:14px;width:19px;height:19px;}

/* ?측 ?스??.... 처리
.ctns .mbl_sp_wrap{height:52px;margin:-1px 9px 0 9px;background:url("/mobile/images/icon/bg_mservice.gif") repeat-x left top;background-size:1px 53px;-webkit-background-size:1px 53px;}
.ctns .mbl_sp_wrap .mbl_sp{overflow:hidden;height:52px;background:url("/mobile/images/icon/bg_mservice_right.gif") no-repeat right top;background-size:3px 53px;-webkit-background-size:3px 53px;}
.ctns .mbl_sp_wrap .msp1{float:left;width:24%;height:34px;padding:18px 0 0 0;text-align:center;background:url("/mobile/images/icon/bg_mservice_left.gif") no-repeat left top;background-size:3px 53px;-webkit-background-size:3px 53px;}
.ctns .mbl_sp_wrap .msp1 .tit{width:90px;height:16px;}
.ctns .mbl_sp_wrap .msp2{position:relative;float:left;width:76%;padding:14px 0 0 0;color:#444;font-size:1.125em;font-weight:normal;letter-spacing:-1px;}
.ctns .mbl_sp_wrap .msp2 .msp2_sub{overflow:hidden;display:block;padding:0 35px 0 5px;white-space:nowrap;text-overflow:ellipsis;}
.ctns .mbl_sp_wrap .msp2 .hot{width:42px;height:24px;vertical-align:top;}
.ctns .mbl_sp_wrap .msp2 .txt{margin:0 7px;line-height:1.3em;letter-spacing:-1px;}
.ctns .mbl_sp_wrap .msp2 .txt span{color:#458edd;}
.ctns .mbl_sp_wrap .msp2 .play{position:absolute;top:16px;right:14px;width:19px;height:19px;}
*/

.ctns .sctn_tit{padding:0 0 25px 0;}
.ctns .sctn_tit .tit_grp{overflow:hidden;height:51px;background:url("/mobile/images/icon/bg_sctn_tit.gif") repeat-x left top;background-size:1px 51px;-webkit-background-size:1px 51px;}
.ctns .sctn_tit h3{display:inline-block;height:37px;padding:14px 0 0 12px;font-size:1.25em;letter-spacing:-2px;}
.ctns .sctn_tit .more{display:inline-block;float:right;width:70px;height:33px;padding:18px 11px 0 11px;color:#959595;font-size:1.125em;font-weight:normal;line-height:15px;letter-spacing:-2px;background:url("/mobile/images/icon/bu_arr1.png") no-repeat 61px 18px;background-size:5px 15px;-webkit-background-size:9px 15px;}

.ctns .gd_srs{margin:18px 0 0 0;padding:0 0 18px 0;}
.ctns .gd_srs h3 span{display:inline-block;position:relative;margin:0 0 0 11px;width:76px;padding:1px 0 0 20px;color:#3786ef;font-size:0.875em;font-weight:normal;letter-spacing:0;vertical-align:top;}
.ctns .gd_srs h3 span:before{content:"";display:inline-block;position:absolute;top:3px;left:0;width:17px;height:17px;background:url("/mobile/images/icon/icons.png") no-repeat -108px -104px;background-size:249px 191px;-webkit-background-size:249px 191px;}

.ctns .gmk_best{position:relative;padding:0;}
.ctns .gmk_best ol{overflow:hidden;height:480px;padding:0 2px 0 4px;}
.ctns .gmk_best ol li{float:left;width:33.3%;height:225px;margin:8px 0 15px 0;text-align:center;}
.ctns .gmk_best ol li:last-child{float:left;width:33.4%;}
.ctns .gmk_best ol li a{position:relative;display:block;width:150px;height:75px;margin:0 auto;padding:150px 0 0 0;}
.ctns .gmk_best ol li img{position:absolute;top:0;left:0;width:148px;height:148px;border:1px solid #d2d2d2;}
.ctns .gmk_best ol li .num{display:block;position:absolute;top:0;left:0;width:33px;height:36px;padding:5px 0 0 0;color:#fff;font-size:1.3em;line-height:1.2em;z-index:10;background:url("/mobile/images/icon/bg_num.png") no-repeat left top;background-size:33px 41px;-webkit-background-size:33px 41px;}
.ctns .gmk_best ol li .tit{overflow:hidden;display:block;height:38px;padding:6px 0 0 0;color:#6e6e6e;font-size:1.05em;font-weight:normal;text-align:left;letter-spacing:-1px;line-height:19px;}
.ctns .gmk_best ol li .prc{display:block;padding:3px 0 0 0;color:#121212;font-size:1.4em;text-align:center;letter-spacing:-1px;}
.ctns .gmk_best ol li .prc span{font-size:0.75em;}

.ctns .mbl_plan{position:relative;margin:28px 0 0 0;padding:0;}
.ctns .mbl_plan ul li{width:100%;height:149px;border-bottom:1px solid #d8dadd;}
.ctns .mbl_plan ul li:last-child{border-bottom:0;}
.ctns .mbl_plan ul li a{display:block;position:relative;height:120px;padding:29px 0 0 213px;}
.ctns .mbl_plan ul li img{position:absolute;top:8px;left:8px;width:192px;height:132px;}
.ctns .mbl_plan ul li .tit{overflow:hidden;display:inline-block;max-height:47px;min-height:20px;margin:0 0 6px 0;padding:0 15px 0 0;color:#353535;font-size:1.4em;letter-spacing:-1px;line-height:24px;}
.ctns .mbl_plan ul li .desc{overflow:hidden;display:block;height:36px;padding:1px 15px 0 0;color:#6d6d6d;font-weight:normal;letter-spacing:-1px;line-height:19px;}

.ctns .svc_go_wrap{margin:0 0 -40px 0;padding:25px 0 0 0;}
.ctns .svc_go_wrap p{padding:0 0 10px 13px;font-size:1.3em;letter-spacing:-2px;}
.ctns .svc_go_wrap .svc_go{border-top:2px solid #1958a5;}
.ctns .svc_go_wrap .svc_go ul{overflow:hidden;border-bottom:1px solid #b9b9b9;background:#f7f7f7;}
.ctns .svc_go_wrap .svc_go ul:last-child{border-bottom:0;}
.ctns .svc_go_wrap .svc_go ul li{float:left;width:25%;height:87px;}
.ctns .svc_go_wrap .svc_go ul li a{display:block;position:relative;height:29px;padding:58px 0 0 0;border-top:1px solid #fff;border-right:1px solid #b9b9b9;color:#4a4a4a;font-size:0.95em;font-weight:normal;text-align:center;letter-spacing:-1px;}
.ctns .svc_go_wrap .svc_go ul li:last-child a{border-right:0;}
.ctns .svc_go_wrap .svc_go ul li a:before{content:"";display:block;position:absolute;top:6px;left:50%;width:62px;height:51px;margin:0 0 0 -31px;}
.ctns .svc_go_wrap .svc_go ul li .svc1:before{background:url("/mobile/images/icon/icons.png") no-repeat left top;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .svc_go_wrap .svc_go ul li .svc2:before{background:url("/mobile/images/icon/icons.png") no-repeat left -51px;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .svc_go_wrap .svc_go ul li .svc3:before{background:url("/mobile/images/icon/icons.png") no-repeat -62px top;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .svc_go_wrap .svc_go ul li .svc4:before{background:url("/mobile/images/icon/icons.png") no-repeat -126px top;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .svc_go_wrap .svc_go ul li .svc5:before{background:url("/mobile/images/icon/icons.png") no-repeat -189px top;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .svc_go_wrap .svc_go ul li .svc6:before{background:url("/mobile/images/icon/icons.png") no-repeat -63px -51px;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .svc_go_wrap .svc_go ul li .svc7:before{background:url("/mobile/images/icon/icons.png") no-repeat -126px -51px;background-size:249px 191px;-webkit-background-size:249px 191px;}
.ctns .svc_go_wrap .svc_go ul li .svc8:before{background:url("/mobile/images/icon/icons.png") no-repeat -189px -51px;background-size:249px 191px;-webkit-background-size:249px 191px;}



/* LAYER */
.ctns .lyr{position:absolute;top:165px;left:50%;width:402px;margin:0 0 0 -201px;background:#fff;z-index:30;border-radius:7px 7px 0 0;}
.ctns .lyr .lyr_ctns{position:relative;padding:16px 36px 30px 156px;}
.ctns .lyr .lyr_ctns .logo{position:absolute;top:33px;left:36px;width:86px;height:86px;}
.ctns .lyr .lyr_ctns .txt{padding:0 0 10px 0;font-size:1.2em;letter-spacing:-1px;} 
.ctns .lyr .lyr_ctns .txt span{color:#309d00;}
.ctns .lyr .lyr_ctns .down{display:block;width:213px;height:41px;line-height:1.3em;}
.ctns .lyr .lyr_ctns .down img{width:213px;height:41px;}
.ctns .lyr .cls_wrap{position:relative;width:402px;height:38px;padding:10px 0 0 0;background:url("/mobile/images/icon/bg_lyr_bot.png") no-repeat left top;background-size:402px 48px;-wekbit-background-size:402px 48px;}
.ctns .lyr .cls_wrap a{display:inline-block;position:relative;width:177px;height:38px;margin:0 0 0 12px;}
.ctns .lyr .cls_wrap a:first-child{margin:0 0 0 18px;}
.ctns .lyr .cls_wrap a img{width:177px;height:38px;}
.ctns .lyr .cls_wrap a span{position:absolute;top:0;left:0;width:177px;height:38px;color:#575757;font-size:1.05em;font-weight:normal;letter-spacing:-1px;text-align:center;line-height:38px;}
.ctns .lyr .cls_wrap .bot{width:402px;}


/* FLICKING COMMON */
.bn_grp{width:100%;min-width:320px;}
.bn_grp img{width:100%;height:auto;}

.bn_turn{position:relative;}
.bn_turn .prev{display:block;position:absolute;top:0;left:0;width:40px;background:none;cursor:pointer;z-index:10;}
.bn_turn .next{display:block;position:absolute;top:0;right:0;width:40px;background:none;cursor:pointer;z-index:10;}
.bn_turn .prev span{display:inline-block;width:20px;height:36px;background:url("/mobile/images/icon/btns2.png") no-repeat -20px top;background-size:81px 48px;-webkit-background-size:81px 48px;}
.bn_turn .next span{display:inline-block;width:20px;height:36px;background:url("/mobile/images/icon/btns2.png") no-repeat left top;background-size:81px 48px;-webkit-background-size:81px 48px;}

.bn_turn .prev2{display:block;position:absolute;top:0;left:0;width:40px;background:none;cursor:pointer;z-index:10;}
.bn_turn .next2{display:block;position:absolute;top:0;right:0;width:40px;background:none;cursor:pointer;z-index:10;}
.bn_turn .prev2 span{display:inline-block;width:20px;height:36px;background:url("/mobile/images/icon/btns2.png") no-repeat -60px top;background-size:81px 48px;-webkit-background-size:81px 48px;}
.bn_turn .next2 span{display:inline-block;width:20px;height:36px;background:url("/mobile/images/icon/btns2.png") no-repeat -41px top;background-size:81px 48px;-webkit-background-size:81px 48px;}

.bn_index{margin:8px 0 0 0;text-align:center;}
.bn_index p{display:inline-block;width:12px;height:12px;margin:0 2px 0 0;background:url("/mobile/images/icon/bu_cir.png") no-repeat left top;background-size:24px 12px;-webkit-background-size:24px 12px;}
.bn_index p.selected{background:url("/mobile/images/icon/bu_cir.png") no-repeat -12px top;background-size:24px 12px;-webkit-background-size:24px 12px;}

.bn_index2{padding:14px 0 0 0;border-top:1px solid #d8dadd;text-align:center;}
.bn_index2 p{display:inline-block;width:12px;height:12px;margin:0 2px 0 0;background:url("/mobile/images/icon/bu_cir.png") no-repeat left top;background-size:24px 12px;-webkit-background-size:24px 12px;}
.bn_index2 p.selected{background:url("/mobile/images/icon/bu_cir.png") no-repeat -12px top;background-size:24px 12px;-webkit-background-size:24px 12px;}

#swipeview-slider > div {position:relative;overflow:hidden;}
#swipeview-slider > div a{display:block;}
/* #swipeview-slider img {pointer-events:none;}  ALINK 관??*/

/* FLICKING BEST */
.gmk_best .bn_grp{height:480px;}

/* FLICKING PLAN */
.mbl_plan .bn_grp{height:450px;}


/* MAIN 반응?웹 */
@media (min-width:801px){
.ctns{overflow:hidden;}
.ctns .rspn_wrap{overflow:hidden;margin:0 0 -60px 0;}
.ctns .rspn_wrap .rspn1{float:left;width:62.5%;}
.ctns .rspn_wrap .rspn1 .rspn1_sub{border-right:2px solid #959595;}
.ctns .rspn_wrap .rspn1 .gmk_best{padding:0 0 55px 0;}
.ctns .rspn_wrap .rspn1 .bn_index{bottom:30px;}
.ctns .rspn_wrap .rspn2{float:left;width:37.5%;}
.ctns .rspn_wrap .rspn2 .mbl_plan{margin:0;padding:0 0 10px 0;}
.ctns .rspn_wrap .rspn2 .mbl_plan .bn_grp{height:642px;}
.ctns .rspn_wrap .rspn2 .mbl_plan .bn_index2{display:none;}
.ctns .rspn_wrap .rspn2 .mbl_plan ul li{overflow:hidden;height:126px;border-bottom:1px solid #d8dadd;}
.ctns .rspn_wrap .rspn2 .mbl_plan ul li a{height:100px;padding:26px 0 0 165px;}
.ctns .rspn_wrap .rspn2 .mbl_plan ul li .tit{overflow:hidden;max-height:37px;min-height:20px;margin:0 0 2px 0;padding:0 35px 0 0;font-size:1.2em;line-height:19px;}
.ctns .rspn_wrap .rspn2 .mbl_plan ul li .desc{overflow:hidden;height:32px;padding:2px 35px 0 0;font-size:0.95em;line-height:16px;}
.ctns .rspn_wrap .rspn2 .mbl_plan ul li img{top:13px;left:13px;width:144px;height:99px;}
.ctns .rspn_wrap .rspn2 .svc_go_wrap{padding:32px 0 0 0;}
.ctns .rspn_wrap .rspn2 .svc_go ul li{width:50%;}
.ctns .rspn_wrap .rspn2 .svc_go ul{border-bottom:0;}
.ctns .rspn_wrap .rspn2 .svc_go ul li{border-bottom: 1px solid #b9b9b9;}
.ctns .rspn_wrap .rspn2 .svc_go ul li:nth-child(even) a{border-right:0;}
}

.category_title_name{clear:both;position:relative;overflow:hidden;height:60px;font-size:1.5em;background:#f7f7f7;}
.category_title_name{border-bottom:1px solid #bdbdbd;margin-bottom:0px;}
.category_title_name h3{display:block;padding-left: 12px;/*color:#0f366e;*/color:#383838;/*text-align:center;*/letter-spacing:-2px;line-height:61px;}

.mhgroup,
.mhgroup2,
.mhgroup3{clear:both;position:relative;overflow:hidden;height:60px;margin-bottom:10px;font-size:1.5em;background:#f7f7f7;}
.mhgroup3{height:60px;border-bottom:1px solid #0f366e;}
.mhgroup2{border-bottom:1px solid #78a0ce;margin-bottom:0px;}
.mhgroup{border-bottom:1px solid #bdbdbd;}
.mhgroup  h3,
.mhgroup2 h3,
.mhgroup3 h3{display:block;/*color:#0f366e;*/color:#383838;text-align:center;letter-spacing:-2px;line-height:61px;}
.mhgroup  h3.longText,
.mhgroup2 h3.longText,
.mhgroup3 h3.longText{margin-left:61px;}
.mhgroup  h3.tit_left,
.mhgroup2 h3.tit_left,
.mhgroup3 h3.tit_left{padding-left:15px;text-align:left;}
.mhgroup  h3.tit_center{text-align:center;}

.mhgroup  .btn_prePage,
.mhgroup2 .btn_prePage,
.mhgroup3 .btn_prePage{position:absolute;top:0;left:0;width:61px;height:20px;padding-top:40px;color:#0f366e;font-size:0.55em;text-align:center;background:url(/mobile/images/icon/bg_btn_cg_1.gif) no-repeat left top;}

.cg_mtt{clear:both;position:relative;overflow:hidden;height:61px;margin-bottom:20px;font-size:1.5em;background:#ececec;border-bottom:1px solid #bdbdbd;}
.cg_mtt h3{padding-top:12px;text-align:center;color:#0f366e;}
.cg_mtt h3 .tit{display:block;margin-top:-7px;font-size:1em;letter-spacing:-1px;}
.cg_mtt h3 .count{display:block;margin-top:-2px;color:#666;font-size:0.7em;}
.cg_mtt h3 .count strong{color:#f55202;}

.line_gray  {width:100%; height:1px; background:#e2e2e2;}
.line_blue2  {width:100%; height:2px; background:#e2e2e2;}


/* ȳ */
/*.ctns .pay_info h3{height:43px;padding:17px 0 0 0;color:#383838;font-size:1.45em;text-align:center;letter-spacing:-2px;background:url("/mobile/images/icon/bg_mkt_tit.gif") repeat-x left top;background-size:1px 60px;-webkit-background-size:1px 60px;}*/
.info{padding-bottom:40px;background:#fff;border-bottom:1px solid #9a9fa6;}

.ctns .pay_info .tit_wrap{width:480px;margin:0 auto 10px auto;padding:35px 0 50px 0;background-size:296px 178px;-webkit-background-size:296px 178px;}
.ctns .pay_info .tit_wrap .tit{color:#3b3b3b;font-size:2.45em;font-weight:normal;text-align:center;letter-spacing:-2px;}
.ctns .pay_info .tit_wrap .txt{padding:50px 0 0 45px;font-size:1.3em;font-weight:normal;letter-spacing:-2px;}
.ctns .pay_info .tit_wrap .txt em{display:block;color:#107aea;font-weight:bold;font-style:normal;}
.ctns .pay_info h4{height:48px;font-size:1.25em;letter-spacing:-2px;background:url("/mobile/images/icon/bg_pay2.png") repeat-x left top;background-size:1px 48px;-webkit-background-size:1px 48px;}
.ctns .pay_info h4 .h4{display:block;width:468px;height:36px;margin:0 auto;padding:12px 0 0 12px;}
.ctns .pay_info h4 .h4 span{font-weight:normal;}
.ctns .pay_info h4 .pay1:before{content:"";display:inline-block;width:23px;height:23px;margin:-3px 5px 0 0;vertical-align:middle;background:url("/mobile/images/icon/ico_pay.png") no-repeat left -21px;background-size:87px 44px;-webkit-background-size:87px 44px;}
.ctns .pay_info h4 .pay2:before{content:"";display:inline-block;width:23px;height:23px;margin:-3px 5px 0 0;vertical-align:middle;background:url("/mobile/images/icon/ico_pay.png") no-repeat -23px -21px;background-size:87px 44px;-webkit-background-size:87px 44px;}
.ctns .pay_info h4 .pay3:before{content:"";display:inline-block;width:23px;height:23px;margin:-3px 5px 0 0;vertical-align:middle;background:url("/mobile/images/icon/ico_pay.png") no-repeat -46px -21px;background-size:87px 44px;-webkit-background-size:87px 44px;}
.ctns .pay_info h4 .pay4:before{content:"";display:inline-block;width:23px;height:23px;margin:-3px 5px 0 0;vertical-align:middle;background:url("/mobile/images/icon/ico_pay.png") no-repeat -70px -21px;background-size:87px 44px;-webkit-background-size:87px 44px;}

.ctns .pay_info .pay_grp{width:468px;margin:0 auto;padding:0 0 45px 12px;}
.ctns .pay_info .pay_grp2{width:468px;margin:0 auto;padding:0 0 0 12px;}
.ctns .pay_info .pay_grp ul li{padding:15px 6px 0 7px;font-size:1.05em;font-weight:normal;letter-spacing:-1px;background:url("/mobile/images/icon/bu_dot3.png") no-repeat left 23px;background-size:2px 2px;-webkit-background-size:2px 2px;}
.ctns .pay_info .pay_grp ul li em{font-weight:bold;font-style:normal;}
.ctns .pay_info .pay_grp ul li span{color:#666;font-size:0.875em;}
.ctns .pay_info .pay_grp ul li span span{color:#cfcfcf;}
.ctns .pay_info .pay_grp ul li img{display:inline-block;width:9px;height:14px;margin:-6px 0 0 0;}
.ctns .pay_info .pay_grp table{width:456px;margin:8px 0 0 0;border:2px solid #cecece;}
.ctns .pay_info .pay_grp table th{width:226px;height:33px;border-bottom:1px solid #cecece;font-size:1.05em;font-weight:normal;letter-spacing:-1px;background:#f0f0f0;}
.ctns .pay_info .pay_grp table th:first-child{width:225px;border-right:1px solid #cecece;}
.ctns .pay_info .pay_grp table td{padding:12px;font-size:1.05em;font-weight:normal;letter-spacing:-1px;}
.ctns .pay_info .pay_grp table td em{font-weight:bold;font-style:normal;}
.ctns .pay_info .pay_grp table td a{display:inline-block;width:186px;height:35px;margin:5px 0 0 0;border:1px solid #cdcdcd;color:#595959;font-size:0.95em;text-align:center;letter-spacing:-1px;line-height:35px;vertical-align:top;background:#f7f7f7;box-shadow:0 2px 1px #f2f2f2;-webkit-box-shadow:0 2px 1px #f2f2f2;}
.ctns .pay_info .pay_grp table td .ios{margin:5px 0 0 12px;}
.ctns .pay_info .pay_grp table td a:before{content:"";display:inline-block;width:20px;height:21px;margin:8px 1px 0 0;vertical-align:top;}
.ctns .pay_info .pay_grp table td .andr:before{background:url("/mobile/images/icon/ico_pay.png") no-repeat left top;background-size:87px 44px;-webkit-background-size:87px 44px;}
.ctns .pay_info .pay_grp table td .ios:before{background:url("/mobile/images/icon/ico_pay.png") no-repeat -20px top;background-size:87px 44px;-webkit-background-size:87px 44px;}
.ctns .pay_info .pay_grp table td .vac:before{background:url("/mobile/images/icon/ico_pay.png") no-repeat -40px top;background-size:87px 44px;-webkit-background-size:87px 44px;}
.ctns .pay_info .pay_grp table td a span{display:inline-block;width:15px;height:30px;margin:0 0 0 2px;background:url("/mobile/images/icon/bu_arr6.png") no-repeat right 10px;background-size:11px 16px;-webkit-background-size:11px 16px;}
.ctns .pay_info .pay_grp table .tr1 td{width:226px;border-bottom:1px solid #cecece;}
.ctns .pay_info .pay_grp table .tr1 td:first-child{width:225px;border-right:1px solid #cecece;}


/* īװ ޴ */
#menu_category {background:#fff;}
#menu_category .title {position:relative; height:33px; padding:10px 0 8px 15px; background:#e9ebed; border-bottom:1px solid #c3c3c3;}
#menu_category .title .s_tit {display:block; font-size:1.375em; letter-spacing:-1px; color:#07285c;}
#menu_category .title .btn_all { position:absolute; top:7px; right:12px; display:block; font-size:0.87em; letter-spacing:-1px; color:#707b8b; font-weight:normal;} 
#menu_category .title .btn_all:after {display:inline-block; content:''; width:17px; height:17px; margin-left:2px; background:url('/mobile/images/top/bg_category_menu01.png') no-repeat -100px 0 ; background-size:250px 250px; vertical-align:-3px;}

.all_lyr .set_menu {background:#fff;}
.all_lyr .set_menu .dot { display:inline-block; width:2px; height:2px; margin:0 3px; background:#757880; vertical-align:3px;}
.all_lyr .set_menu .on .dot {background:#699dd7;}
.all_lyr .set_menu > li {border-bottom:1px solid #ededed;}
.all_lyr .set_menu > li > a {position:relative; min-height:50px; padding:5px 30px 5px 12px; display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box; color:#666; font-size:1.093em; font-weight:bold; letter-spacing:-1px;}
.all_lyr .set_menu > li > a .img {display:inline-block; width:22px; text-align:center; margin-right:5px;}
.all_lyr .set_menu > li > a img {}
.all_lyr .set_menu > li:nth-of-type(1) > a img {width:17px; vertical-align:-4px;}
.all_lyr .set_menu > li:nth-of-type(2) > a img {width:17px; vertical-align:-3px;}
.all_lyr .set_menu > li:nth-of-type(3) > a img {width:20px; vertical-align:-4px;}
.all_lyr .set_menu > li:nth-of-type(4) > a img {width:18px; vertical-align:-5px;}
.all_lyr .set_menu > li:nth-of-type(5) > a img {width:20px; vertical-align:-3px;}
.all_lyr .set_menu > li:nth-of-type(6) > a img {width:20px; vertical-align:-2px;}
.all_lyr .set_menu > li:nth-of-type(7) > a img {width:20px; vertical-align:-3px;}
.all_lyr .set_menu > li.on > a {color:#198ef6; background:#f5f5f8;}
.all_lyr .set_menu > li.on > a:after {position:absolute; top:50%; right:17px; display:block; width:15px; height:9px; margin-top:-4px; content:''; background:url('/mobile/images/top/bg_category_menu01.png') no-repeat -40px 0; background-size:250px 250px;}
.all_lyr .set_menu + .title { margin-top:-1px;}
.all_lyr .set_menu .depth2 {overflow:hidden; height:0; background:#f5f5f8;}
.all_lyr .set_menu .depth2 li {border-top:1px solid #ededed;}

/* depth2 off */
.all_lyr .set_menu .depth2 li a {position:relative; min-height:40px; padding:5px 30px 5px 44px; display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box; color:#707b8b; font-size:0.81em; font-weight:normal; letter-spacing:0;}
.all_lyr .set_menu .depth2 li a:after {position:absolute; top:50%; right:20px; display:block; width:6px; height:10px; margin-top:-5px; content:''; background:url('/mobile/images/top/bg_category_menu01.png') no-repeat -70px 0; background-size:250px 250px;}
/* depth2 on */
.all_lyr .set_menu .depth2 li.on a {color:#198ef6;}
.all_lyr .set_menu .depth2 li.on a:after {position:absolute; top:50%; right:20px; display:block; width:6px; height:10px; margin-top:-5px; content:''; background:url('/mobile/images/top/bg_category_menu01.png') no-repeat -60px 0; background-size:250px 250px;}

.direct{padding:12px 5px 8px;background-color:#fff}
.direct ul{overflow:hidden}
.direct li{float:left;width:33.3%;padding:4px 5px 3px;-webkit-box-sizing: border-box;box-sizing:border-box}
.direct li a{position:relative;display:block;height:45px;border-radius:2px;text-align:center;font-size:1.0625em; font-weight:bold; line-height:45px; border:1px solid #d0d0d0}
.direct li .d1{color:#0066b3;}
.direct li .d2{color:#ff6600;}
.direct li .d3{color:#5a6e90;}
.direct li .d4{color:#b90087;}
.direct li .d5{color:#cdaa5e;}
.direct li .d6{color:#d89eb8;}
.direct li .d7{color:#86c825;}
.direct li .d8{color:#ec2a93;}
.direct li .d9{color:#f7a90e;}