.TemplateDetail>hgroup,.TemplateDetail>.info,.TemplateComplete>.body,.groupNav>div nav ul{*zoom:1}.TemplateDetail>hgroup:after,.TemplateDetail>.info:after,.TemplateComplete>.body:after,.groupNav>div nav ul:after{content:'';display:block;clear:both}#container{margin:0 auto;width:100%}.top_bar5px{display:block;position:relative;width:100%;height:3px;background:#3e87b5}.top_bar5px .top_titletext{display:block;position:absolute;width:146px;height:24px;background:#3e87b5;top:3px;left:50%;margin-left:-90px;color:#FFF;font:13px "Nanum Gothic";text-align:center;letter-spacing:-.01em;line-height:24px}.top_bar5px .top_award{display:none;position:absolute;top:0;left:0}.top_bar5px .portfolio_navi{display:none}.lnb_con_new{display:block;margin:0 auto;position:relative;width:100%;max-width:1200px;height:153px}.lnb_con_new .lnbcon_logo{float:left;width:32.5%;margin-top:34px;text-align:left}.lnb_con_new .lnbcon_logo img{width:50%;max-width:155px}.lnb_con_new .lnbcon_search{display:block;position:absolute;top:61px;left:50%;margin-left:-162px;width:324px;height:46px}.lnb_con_new .lnbcon_rightbtn{float:right;position:relative;width:32.5%;margin-top:17px}.lnb_con_new .lnbcon_keywordbox{display:block;position:absolute;top:60px;left:50%;margin-left:-175px;width:350px;height:68px}.lnbcon_rightbtn .cbtn_news{float:right;margin-right:6px;width:90px;height:28px;position:relative;top:auto;left:auto;right:auto;border:1px #3e87b5 solid;background:#FFF;color:#3e87b5;font:bold 12px "Nanum Gothic";text-align:center;line-height:27px}.lnbcon_rightbtn .cbtn_request{float:right;width:90px;height:28px;position:relative;top:auto;left:auto;right:auto;background:#3e87b5;color:#FFF;font:bold 12px "Nanum Gothic";text-align:center;line-height:27px}.lnbcon_rightbtn .cbtn_news,.cbtn_request{border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-khtml-border-radius:14px}.lnbcon_rightbtn .cbtn_news img{margin-right:6px;vertical-align:middle;width:18px}.lnbcon_rightbtn .cbtn_request img{margin-right:4px;vertical-align:middle;width:18px}.lnbcon_rightbtn .cbtn_news a:hover{text-decoration:underline}.lnbcon_rightbtn .cbtn_request a:hover{text-decoration:underline}.lnbcon_cscenter{margin-top:12px;border-top:0 #c9c9c9 solid;color:#3b3a3a;font:bold 14px "Nanum Gothic";text-align:right;letter-spacing:-.02em;line-height:22px}.lnbcon_cscenter img{vertical-align:middle;margin-right:6px;width:18px}.lnbcon_graytext{display:block;margin-top:4px;color:#9c9c9c;font:bold 14px "Nanum Gothic";text-align:right}.lnbcon_graytext a:hover{color:#3e87b5}.lnbcon_search{overflow:hidden;border-right:2px #3e87b5 solid;border-left:2px #3e87b5 solid;background:#f2f2f2}.lnbcon_search input{margin:0;padding:0;width:324px;height:46px;border:0;color:#383838;background:#f2f2f2;font:bold 16px "Nanum Gothic";text-align:center;line-height:46px}.lnbcon_keywordbox{overflow:hidden;border-right:2px #3e87b5 solid;border-left:2px #3e87b5 solid;background:#f2f2f2}.lnbcon_keywordbox .key_textbox{float:left;width:58px;padding-top:12px;padding-left:12px;color:#3e87b5;font:12px "Nanum Gothic"}.subgnb_line{clear:both;width:100%;height:1px;margin-top:-1px;background:#c9c9c9}.pf_allbox{margin:0 auto;width:100%;max-width:1040px;padding:14px 0;background:#f2f2f2}.pf_allbox .pf_arealine{clear:both;margin:0 auto;width:97%;max-width:1008px;border:1px #bcbcbc solid;background:#FFF}.pf_pagename{margin:24px auto 0 auto;width:91%;color:#7f7f7f;font:bold 16px "Nanum Gothic"}.pf_contentsbox{clear:both;margin:35px auto 50px auto;width:91%;max-width:918px}.pf_arealine .pf_contentsbox .pf_imgbox{float:left;width:46%;max-width:424px;margin-right:4%}.pf_arealine .pf_contentsbox .pf_imgbox .pf_imagesarea{width:100%;max-width:422px}.pf_arealine .pf_contentsbox .pf_imgbox .pf_imagesarea img{width:100%;min-height:50px;margin-bottom:14px;border:1px #dbdbdb solid}.pf_arealine .pf_contentsbox .pf_infobox{float:left;width:46%;max-width:424px;margin-left:4%}.pf_arealine .pf_contentsbox .pf_infobox .pf_contents_title{color:#404040;font:bold 27px "Nanum Gothic";letter-spacing:-.05em;line-height:60px}.pf_info_bgbox{background:#f7f7f7;border-top:1px #e7e7e7 solid;border-bottom:1px #e7e7e7 solid;padding:12px 0}.pf_info_bgbox .pf_info_title{width:24%;height:26px;color:#2e698e;padding-left:14px;font:14px "Nanum Gothic"}.pf_info_bgbox .pf_info_text{width:76%;height:26px;color:#3f3f3f;font:14px "Nanum Gothic"}.pf_view_commentbox{margin:13px 0 2px 0;color:#3f3f3f;padding-left:14px;font:bold 14px "Nanum Gothic";line-height:26px}.pf_view_commenttext{color:#3f3f3f;padding:0 14px;font:14px "Nanum Gothic";line-height:22px}.isMobile{display:none}.isTablet{display:block}.isTabletHigher{display:block}.ui-button2{display:inline-block;*display:inline;*zoom:1;padding:.7em 3em .6em;font-size:1.88em}.messageBox{width:90%;margin:0 auto}.messageBox>.box{border:15px solid #c6ced4;padding:2em 2em;margin:80px 0 0}.messageBox>.box h1{margin:0 0 .8em;font-size:1.25em;font-weight:normal}.messageBox>.box h1 em{color:#1e9ad3;font-style:normal}.messageBox>.box p{margin:0;font-size:.813em;line-height:20px}.messageBox .btngroup{margin:40px 0 50px}.ui-table .hide{display:table-cell;*display:block}.ui-table col.hide{display:table-column;*display:block}.ui-table th.hd{padding-left:1em}#header{position:relative;z-index:9999}#header .logo{position:absolute;left:40px;top:60px;padding:0}#header .buttons{display:none}#header .etc{display:block;position:absolute;right:2em;top:20px}#header .etc li{display:block;float:left}#header .etc li a{display:block;padding:.4em .5em;color:#7d7d7d;text-decoration:none;font-style:italic;font-family:Tahoma;font-size:.813em}#gnb{display:block;position:absolute;right:1.6em;bottom:0}#gnb>ul>li{border-top:0;padding:0;float:left}#gnb>ul>li>a{padding:1.3em .8em;color:#979898}#gnb>ul>li>a i{display:none}#gnb>ul>li>div{display:none;position:relative}#gnb>ul>li:hover>a,#gnb>ul>li.on>a{color:#fff;text-decoration:underline}#gnb>ul>li:hover>div{display:block}#gnb>ul ul{display:block;position:absolute;left:-10px;top:0;width:150px;background:#121314;background:rgba(18,19,20,0.9)}#gnb>ul ul li{width:auto;float:none}#gnb>ul ul li a{padding:.5em 1em;border-bottom:1px solid #3c3c3c}#gnb>ul ul li.on>a{text-decoration:none;color:#999}#gnb>ul ul li:hover>a{background:#3c3c3c;color:#fff;text-decoration:underline}#gnb>ul ul.last{left:auto;right:-10px}.win #gnb>ul>li>a{padding:1.3em .8em 1.5em}.gnb_topmenu_default{display:block;margin:0 auto;width:87%;max-width:1044px}.gnb_topmenu_mobile{display:none}.pm-navigation_horizon{width:100%}.pm-navigation_horizon ul{margin:0;padding:0;list-style:none}.pm-navigation_horizon a{display:block;text-decoration:none}.pm-navigation_horizon .dep1:after{content:'';display:block;clear:both}.pm-navigation_horizon .dep1>li{float:left;width:16.6%;max-width:174px;height:50px}.pm-navigation_horizon .dep1>li>a{color:#888;font:bold 16px "Nanum Gothic";line-height:50px;text-align:center;letter-spacing:-.04em}.pm-navigation_horizon .dep1>li.on>a,.pm-navigation_horizon .dep1>li:hover>a{height:47px;border-bottom:3px #0080d0 solid;color:#383838}.pm-navigation_horizon .dep1>li:hover>div{display:block}.pm-navigation_horizon .dep1>li>div{position:relative;display:none}.pm-navigation_horizon .dep2{display:none;position:absolute;left:0;padding:8px 0;background:#e2e5e7}.pm-navigation_horizon .dep2>li>a{padding:6px 20px;font-size:13px;color:#333;white-space:nowrap}.pm-navigation_horizon .dep2>li.on>a,.pm-navigation_horizon .dep2>li:hover>a{color:#000;font-weight:none}#footerv2{clear:both;width:100%;background:#f2f2f2}.footer_area{display:block;margin:0 auto;position:relative;width:96%;height:67px;border-bottom:1px #e3e3e3 solid;color:#878787;font:12px "Nanum Gothic";line-height:67px}.footer_area a{color:#383838}.footer_area a:hover{text-decoration:underline}.footer_area .ft_logo{display:block;float:left;width:23.3%}.footer_area .ft_logo img{vertical-align:middle}.footer_area .ft_menulink{float:left;width:53.4%;text-align:center}.footer_area .ft_snslink{float:left;width:23.3%;text-align:right}.footer_area2{margin:0 auto;position:relative;width:96%;padding:18px 0;color:#383838;font:12px "Nanum Gothic"}.ft2_infotext_blue{color:#3e87b5;font-weight:bold}.footer_area2 .ft2_infotext{float:left;width:33.3%}.footer_area2 .ft2_infotext{font:12px "Nanum Gothic";line-height:20px}.footer_area2 .ft2_infotext .ft2info_bnum{margin-top:10px}.footer_area2 .ft2_infotext .ft2info_address_j{margin-top:10px}.footer_area2 .ft2_partner{float:left;width:33.4%}.footer_area2 .ft2_partner .partner_titletext{margin:0 auto;width:64%;color:#383838;font:bold 12px "Nanum Gothic"}.footer_area2 .ft2_partner .partner_companylogo{margin:6px auto;width:64%;height:38px;border:1px #cbcbcb solid;background:0;text-align:center}.footer_area2 .ft2_partner .partner_companylogo .img{width:auto;height:38px}.footer_area2 .ft2_nameserver{float:right;width:33.3%}.ft2_nameserver_rightarea{float:right}.ft2_default_title{margin-top:0;color:#383838;font:bold 12px "Nanum Gothic"}.nameserver_info,.fbanknum_info{margin-top:3px;color:#383838;font:12px "Nanum Gothic";line-height:20px}.nameserver_info{margin-bottom:13px}.ft2_copyright{margin-top:10px;color:#696969;font:12px "Nanum Gothic;";text-align:center}.main .body>section{position:relative;margin:0;height:460px;border-bottom:1px solid #d7d7d7}.main .body>section .typo{position:absolute;z-index:2}.main .body>section h1{font-size:2em;padding:0;font-weight:bold;background:none!important}.main .body>section h1 i{display:none}.main .body>section h2{display:block;margin:35px 0 25px;font-weight:normal;color:#656567;font-size:1.13em}.main .body>section h2 span{display:block}.main .body>section h2 br{display:none}.main .body>section p{margin:0;display:block;color:#656567;line-height:24px;font-size:15px}.main .body>section figure{position:absolute;padding:0}.main .body>.sec1 .typo,.main .body>.sec3 .typo,.main .body>.sec5 .typo{left:45px;top:73px}.main .body>.sec1 figure,.main .body>.sec3 figure,.main .body>.sec5 figure{right:35px;bottom:20px}.main .body>.sec1 figure{max-width:500px}.main .body>.sec2{background:#f1f6fa}.main .body>.sec2 .typo{left:50%;top:100px}.main .body>.sec2 h1{color:#121d2f}.main .body>.sec2 p{width:350px}.main .body>.sec2 figure{max-width:320px;left:45px;bottom:30px}.main .body>.sec3{background:#f4f4f4}.main .body>.sec3 h1{color:#e92a00}.main .body>.sec3 p{width:350px}.main .body>.sec3 figure{max-width:320px;bottom:40px}.main .body>.sec4 .typo{left:50%;top:90px}.main .body>.sec4 h1{color:#0163bf}.main .body>.sec4 p{width:360px}.main .body>.sec4 figure{max-width:350px;left:35px;bottom:40px}.main .body>.sec5{background:#f4f4f4}.main .body>.sec5 h1{color:#e92a00}.main .body>.sec5 figure{max-width:360px;bottom:50px}.main .portfolio hgroup h1 i{display:inline-block;width:9px;height:6px;vertical-align:text-top;margin:5px 0 0 5px;background-position:-118px -14px}.main .portfolio ul{margin:30px 1.5em}.main .portfolio ul li div{margin:0 1em}.main .portfolio ul li a{margin:22px auto;max-width:308px}.main .portfolio ul li .body{margin:15px 0 7px}.main .portfolio ul li .body i{width:20px;height:21px;background-position:-137px 0}.main .request{width:90%;margin:0 auto 20px auto;text-align:center;padding:10px 0 20px 0;border:1px solid #e5e3e3;background:#f4f4f4}.main .request p{display:block;margin:0 0 10px;font:.9em "Nanum Gohtic";letter-spacing:-0.05em}.main .request a{width:70%;margin:0 auto}.main_titleimgarea{position:relative;clear:both;width:100%;background:#d9ebf4;margin-bottom:20px}.main_titleimgarea .main_titleimgarea_bg{width:100%;max-width:1300px;margin:0 auto;padding:42px 0 34px;background:url(/img_up/shop_pds/haunts/design/img/maintitleimgbg.jpg) no-repeat;background-size:100%}.main_titleimgarea .main_titleimgarea_bg .titletext{color:#4d4d4d;font:36px "Nanum Gothic";text-align:center}.main_titleimgarea .main_titleimgarea_bg .subtitletext{display:block;margin:9px 0 21px;color:#4d4d4d;font:20px "Nanum Gothic";text-align:center;letter-spacing:-0.07em}.main_titleimgarea .main_titleimgarea_bg .mainmoviearea{width:100%;margin:0 auto;padding:0;max-width:726px}.main_titleimgarea .main_titleimgarea_bg .mainmoviearea .maintitle_movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.main_titleimgarea .main_titleimgarea_bg .mainmoviearea .maintitle_movie iframe,.main_titleimgarea .main_titleimgarea_bg .mainmoviearea .maintitle_movie object,.main_titleimgarea .main_titleimgarea_bg .mainmoviearea .maintitle_movie embed{position:absolute;top:0;left:0;width:100%;height:100%}.main_bigbanner_area{clear:both;width:100%;max-width:1200px;margin:0 auto}.main_bigbanner_area>section{width:96%;margin:20px auto}.main_bigbanner_area>section .responsive_left{background:url(/img_up/shop_pds/haunts/design/img/main_section_respon.png) no-repeat;background-position:top right;background-size:48%;padding:20px 0}.main_bigbanner_area>section .responsive_left .big_title{margin:0 0 0 20px;color:#383838;font:28px "Nanum Gothic"}.main_bigbanner_area>section .responsive_left .middle_title{margin:4px 0 0 20px;color:#383838;font:24px "Nanum Gothic";letter-spacing:-0.02em}.main_bigbanner_area>section .responsive_left .info_titletext{margin:20px 0 0 20px;color:#383838;font:bold 16px "Nanum Gothic"}.main_bigbanner_area>section .responsive_left .info_contentstext{margin:4px 0 0 20px;color:#696969;font:14px "Nanum Gothic";line-height:20px}.main_bigbanner_area>section .homepage_left{height:auto;overflow:hidden;background:url(/img_up/shop_pds/haunts/design/img/main_section_homepage.jpg) no-repeat;background-size:100%}.main_bigbanner_area>section .homepage_left .big_title{margin:0 0 0 20px;padding-top:14px;color:#FFF;font:18px "Nanum Gothic"}.main_bigbanner_area>section .homepage_left .middle_title{display:block;margin:6px 0 0 20px;color:#e4e4e4;font:14px "Nanum Gothic";letter-spacing:-0.02em}.main_bigbanner_area>section .homepage_left .textcolorbox{margin:14px 0 0 20px;width:130px;height:34px;padding:2px 10px;color:#FFF;background:#115c53;background-color:rbga(0,0,0,0.3);font:12px "Nanum Gothic";line-height:16px}.main_bigbanner_area>section .homepage_left .textcolorbox .textcolorbox_big{color:#acffec;font:bold 13px "Nanum Gothic"}.main_bigbanner_area>section .homepage_left .info_contentstext{display:block;margin:6px 0 20px 20px;color:#d1d1d1;font:12px "Nanum Gothic";line-height:16px}.main_bigbanner_area>section .useadmin_left{height:auto;background:url(/img_up/shop_pds/haunts/design/img/main_section_useadmin.jpg) no-repeat;background-size:100%;padding:20px 0}.main_bigbanner_area>section .useadmin_left .big_title{margin:0 0 0 20px;color:#383838;font:24px "Nanum Gothic"}.main_bigbanner_area>section .useadmin_left .middle_title{display:block;margin:4px 0 0 20px;color:#0080d0;font:16px "Nanum Gothic";letter-spacing:-0.02em}.main_bigbanner_area>section .useadmin_left .info_titletext{margin:20px 0 0 20px;color:#383838;font:bold 16px "Nanum Gothic"}.main_bigbanner_area>section .useadmin_left .info_contentstext{display:block;margin:10px 0 20px 20px;color:#696969;font:12px "Nanum Gothic";line-height:18px}.sub .spot{width:100%;margin:0 auto;padding:0;height:145px;position:relative;overflow:hidden;background:#eceff0}.sub .spot .isTabletHigher1{display:block;width:96%;max-width:1200px;margin:40px auto 0 auto;left:0;top:65px;color:#383838;font:40px "Nanum Gothic";letter-spacing:-0.04em}.sub .spot .isTabletHigher2{display:block;width:96%;max-width:1200px;margin:6px auto 0 auto;left:0;top:35px;color:#383838;font:1em "Nanum Gothic"}.sub .subNavigation{background:#0064b9;padding:0 42px}.sub .subNavigation ul{width:1200px;height:53px;margin:0;padding:0;list-style:none;*zoom:1;margin:0 auto;padding:0}.sub .subNavigation ul:after{content:'';display:block;clear:both}.sub .subNavigation ul li{font:1em "Nanum Gothic";float:left}.sub .subNavigation ul li a{display:block;text-decoration:none;color:#FFF;padding:0 1em;font:1em "Nanum Gothic";line-height:48px}.sub .subNavigation ul li.on a{text-decoration:underline;font-weight:bold}.sub .contents>article{margin:0 3%;background:#FFF;border:1px #dfdfdf solid}.sub .contents>article .subtitlearea{width:96%;max-width:1138px;margin:0 auto;color:#0064b9;font:48px "Nanum Gothic";line-height:78px;letter-spacing:-.05em;border-bottom:1px #dfdfdf solid}.sub .contents>article .subcontentsarea_left{width:auto;margin-left:2%;padding:0}.sub .contents>article .subcontentsarea_left .vision_box{clear:both}.sub .contents>article .subcontentsarea_left .vision_box .vision_title{margin:32px 0 0 0;padding:0 0 0 8px;color:#383838;background:url(/img_up/shop_pds/haunts/design/img/icon_textarrow_blue.png) no-repeat left;font:14px "Nanum Gothic";line-height:18px}.sub .contents>article .subcontentsarea_left .vision_box .vision_title .vision_title_bold{font:bold 20px "Nanum Gothic"}.sub .contents>article .subcontentsarea_left .vision_box .vision_info{margin:10px 0 0 0;padding:6px 13px;border-left:3px #b8b8b8 solid;background:#efefef;color:#383838;font:18px "Nanum Gothic";line-height:34px}.sub .contents>article .subcontentsarea_left .contact_box{clear:both}.sub .contents>article .subcontentsarea_left .contact_box .contact_title{margin:40px 0 0 0;padding:0 0 0 10px;color:#383838;background:url(/img_up/shop_pds/haunts/design/img/icon_textarrow_blue.png) no-repeat left;font:16px "Nanum Gothic";line-height:18px}.sub .contents>article .subcontentsarea_left .contact_box .contact_title .vision_title_bold{font:bold 22px "Nanum Gothic"}.sub .contents>article .subcontentsarea_left .contact_box .contact_map{float:left;margin:0 auto;width:52.6%;max-width:589px;height:346px}.sub .contents>article .subcontentsarea_left .contact_box .contact_mapinfo{float:left;margin:0 auto;width:47.4%;max-width:529px;height:346px}.sub .contents>article .subcontentsarea_left .contact_box .contact_mapinfo .bigtitle{margin:13px 0 0 20px;width:auto;color:#1e1e1e;font:bold 22px "Nanum Gothic"}.sub .contents>article .subcontentsarea_left .contact_box .contact_mapinfo .infotitle{margin:18px 10px 0 20px;width:auto;color:#1e1e1e;font:bold 15px "Nanum Gothic"}.sub .contents>article .subcontentsarea_left .contact_box .contact_mapinfo .infotext{margin:8px 10px 0 20px;width:auto;color:#0064b9;font:15px "Nanum Gothic";line-height:22px}.sub .contents>article .subcontentsarea_left .contact_box .contact_mapinfo .infotext2{margin:8px 10px 0 20px;width:auto;color:#525252;font:13px "Nanum Gothic";line-height:20px}.sub .contents>article .subcontentsarea_left .tel_etctext{margin:38px 0 0 0;width:auto;color:#1e1e1e;font:16px "Nanum Gothic";line-height:30px}.sub .contents>article .subcontentsbottom{width:95%;max-width:1200px;margin:0 auto}.sub .contents>article .recruit_memo{margin:64px 0 35px;color:#383838;font:16px "Nanum Gothic";text-align:center;line-height:28px}.sub .contents>article .recruit_titlephoto{width:90%;max-width:1038px;margin:0 auto 62px auto;text-align:center}.sub .contents>article .recruit_titlephoto img{width:100%}.sub .contents>article .recruit_infobox{clear:both;width:100%;max-width:858px;margin:0 auto}.sub .contents>article .recruit_infobox .infocell{float:left;width:46%;margin:0 2% 47px}.sub .contents>article .recruit_infobox .infocell .infocell_title{margin:0 0 13px;padding:0 0 0 9px;color:#0064b9;background:url(/img_up/shop_pds/haunts/design/img/icon_textarrow_blue.png) no-repeat left;font:bold 18px "Nanum Gothic"}.sub .contents>article .recruit_infobox .infocell .infocell_bold{padding:0 0 0 9px;color:#222;font:bold 16px "Nanum Gothic";line-height:24px}.sub .contents>article .recruit_infobox .infocell .infocell_text{padding:0 0 0 9px;color:#4f4f4f;font:14px "Nanum Gothic";line-height:24px}.sub #container>.contents{width:100%;max-width:1200px;margin:-11px auto 0;padding:0}.s11{width:80%;margin:0 auto}.s11 .introduce{position:relative;padding:50px 0;width:90%;margin:0 auto}.s11 .introduce>div{position:relative;z-index:2}.s11 .introduce h1{font-size:65px;text-shadow:2px 2px 0 #fff}.s11 .introduce p{font-size:1em}.s11 .introduce figure{position:absolute;right:0;bottom:30px;margin:0}.s11 .index{width:80%;margin:0 auto}.s11 .index section{margin:100px 0;padding:0 0 0 240px;position:relative}.s11 .index figure{position:absolute;left:0;top:0}.s11 .index figure img{width:auto}.s11 .index h1{margin:0 0 30px;font-size:2.5em}.s11 .index h1 span{display:block}.s11 .index p{font-size:1em;line-height:22px}.s12 .search fieldset{padding:1em}.s12 .search ul{position:relative}.s12 .search ul>li{padding:0;float:left;width:50%;border:0}.s12 .search ul>li>div{border:1px solid #fff;height:60px;padding:8px 15px 0}.s12 .search ul>li.l1>div{border-width:0 1px 1px 0}.s12 .search ul>li.l2>div{border-width:0 0 1px 0}.s12 .search ul>li.l3>div{border-width:0 1px 0 0}.s12 .search ul>li.l4>div{border-width:0}.s12 .search .bd dt label{margin:0 0 5px}.s12 .search .bd dd input[type=text]{width:30%}.s12 .tab{text-align:right}.s12 .index{margin:.5em 0 0}.s12 .index tr{display:table-row;*display:block}.s12 .index th,.s12 .index td{display:table-cell;*display:block}.s12 .index [data-cell-header]:before{display:none}.s12 .index thead{display:table-header-group;*display:block}.s12 .index thead th{background-color:#c6ced4;text-align:center;color:#31363d;font-size:14px;padding:10px 0}.s12 .index tbody tr{margin:0;border:0}.s12 .index tbody td{position:relative;border-width:0 1px 1px 1px;border-color:#e7ebec;border-style:solid}.s12 .index .info{text-align:left;padding:1.5em 0}.s12 .index .info dl{margin:0;display:table;width:100%}.s12 .index .info dl>*{display:table-cell;vertical-align:middle}.s12 .index .info dl dt{width:200px;padding:0 1em}.s12 .index .info dl dd{padding:0 0 0 1em}.s12 .index .type{width:130px;text-align:left}.s12 .index .type>div{padding-left:15px}.s12 .index .type p{margin:5px 0}.s12 .index .btns{width:150px}.s12 .index .btns>div{padding:0 1.5em}.s12 .index .btns a{display:block;margin:.5em 0;font-size:13px;padding:.4em .2em}.s12 .index .btns a.btn-blue{padding:1em .2em;margin-top:1em}.s21{width:90%;margin:0 auto;padding:20px 0}.s21 .ui-table .colEtc{width:23%}.s21 .ui-table .info dl dt{width:125px;margin:0 0 0 5px}.s21 .ui-table .info dl dd{margin:0 0 0 140px;padding-top:.5em}.s21 .ui-table .info dl dd .title{display:block;color:#6b8ec1}.s21 .ui-table .type i{display:inline-block;vertical-align:top;width:60px;height:40px;background:url("/img_up/shop_pds/haunts/design/img/ico_device.png") 0 0 no-repeat}.s21 .ui-table .type i.mo{background-position:-60px 0}.s21 .ui-table .type i.pc{background-position:0 0}.s21 .ui-table .type i.pcmo{background-position:-120px 0}.s21 .ui-table .etc .qrCode{display:inline-block;border:1px solid #ccc;*display:inline;*zoom:1}.s21 .ui-table .etc .qrCode img{vertical-align:top}.s21 .ui-table .etc .btns{width:80%}.s21 .ui-table .etc .btns a{padding:.5em 0 .4em;font-size:14px}.s21 .ui-table .etc .btns a.isMobile{display:none}.s22 .index{width:90%;padding:0;margin:3em auto 0}.s22 .index li{width:25%}.s4x>hgroup,.s4x .introduce,.s4x .body{padding:0}.s4x>hgroup h1{font-size:2.5em}.s4x .introduce{position:relative;margin:2.2em 0 0;padding:0 380px 0 0}.s4x .introduce p{position:relative;z-index:2;padding:0 0 3em}.s4x .introduce figure{position:absolute;right:0;bottom:0}.s4x .body.basic{text-align:center}.s4x .body.basic>h1{text-align:left}.s4x .body.basic .box{padding:2em 0}.s4x .body.basic section{display:inline-block;text-align:left;padding:0 2em;*display:inline;*zoom:1}.s4x .body.basic section h1{margin:0 0 1em;color:#28282f;text-align:left;font-size:1.13em}.s4x .body.basic section figure{padding:0}.s4x .body.basic section figure.border{border:1px solid #d8d8d8}.s4x .body.basic section figure.border img{vertical-align:top}.s4x .body.basic section ul{margin:1em 0 0}.s42 .lecture{height:0;overflow:hidden;visibility:hidden;position:absolute;font-size:0}.s44 .introduce p{padding-bottom:1em}.s44 .introduce .links{padding-bottom:2em}.s44 .getStarted .box{padding:2.5em}.s44 .getStarted .hg{font-size:1em}.s44 .getStarted .tip{*zoom:1}.s44 .getStarted .tip:after{content:'';display:block;clear:both}.s44 .getStarted .tip dt{float:left;margin:0}.s44 .getStarted .tip dd{margin:0 0 0 85px}.s44 .getStarted figure{padding-bottom:1em}.s44 .service .box{padding:1em 3em 3em}.s44 .service section{margin:0;height:300px;position:relative}.s44 .service section .num{position:absolute;left:0;top:45px;width:60px;font-size:2em}.s44 .service section .bd{position:absolute;left:80px;top:45px;width:45%}.s44 .service section .bd h1{margin:0 0 .8em}.s44 .service section figure{position:absolute;right:0;bottom:0;padding:0;width:250px;text-align:right}.s44 .service section figure img{vertical-align:top}.s47 .introduce{padding:0 400px 0 0}.s47 .introduce figure{bottom:30px}.s51 ul{width:auto}.s51 ul li{width:33.33%}.s51 ul a{padding:0 1em .5em;*zoom:1}.s51 ul a:after{content:'';display:block;clear:both}.s51 ul figure{margin:0 0 .9em}.s51 ul strong{float:left;text-align:left;margin:0}.s51 ul .icon{display:block;float:right;width:58px;height:58px;background:#c6ced4;position:relative;margin:0}.s51 ul .icon i{display:block;width:39px;height:32px;background-position:-133px -38px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -18px}.s61 .body table{border-top:0}.s61 .body table th,.s61 .body table td{display:table-cell;border-bottom:1px solid #d7d7d7;padding:.4em 0}.s61 .body table th{width:17%;padding-left:.7em;text-align:left}.s61 .body table td select{margin:.6em 0}.s61 .body .btngroup a{display:inline-block;padding:.7em 3em;font-size:1.25em}.s61 .side{margin-left:0;margin-right:0}.TemplateDetail>hgroup{margin:0 0 1em}.TemplateDetail>hgroup h1{float:left}.TemplateDetail>hgroup p{float:right;margin:5px 0 0}.TemplateDetail>.info{padding:1em}.TemplateDetail>.info .thumnail{float:left;width:35%;margin:20px 0 0}.TemplateDetail>.info .body{margin:0 0 0 38%;padding-bottom:1.5em}.TemplateDetail>.info .body dl{margin:0;padding:7px 0}.TemplateDetail>.info .body dt{width:110px}.TemplateDetail>.info .body .buttons{text-align:right;margin-bottom:0}.TemplateDetail>.info .body .buttons a{padding:11px 22px}.TemplateDetail>.body{margin:30px 0 10px}.TemplateDetail .confirm{margin-left:0;margin-right:0}.TemplateDetail .registerForm{margin-left:0;margin-right:0}.TemplateDetail .registerForm table tr{display:table-row;margin:0;border-top:1px solid #ccc}.TemplateDetail .registerForm table tr:first-child{border-top:0}.TemplateDetail .registerForm table tr>*{display:table-cell;vertical-align:middle;padding:.5em 0}.TemplateDetail .registerForm table tr th{width:18%;padding-left:10px}.TemplateDetail .registerForm dl{display:table;width:100%}.TemplateDetail .registerForm dl>*{display:table-cell;vertical-align:middle;margin:0}.TemplateDetail .registerForm dl dt{width:80px}.TemplateDetail .btngroup .ui-button{padding:.8em 1.8em;font-size:16px}.TemplateComplete{margin:0}.TemplateComplete>hgroup h1{font-size:40px;margin:0 0 .4em}.TemplateComplete>hgroup p{font-size:16px;line-height:normal}.TemplateComplete>.body{margin:3em 0 3em}.TemplateComplete>.body figure{float:left;width:180px}.TemplateComplete>.body .bd{margin:0 0 0 210px;padding-top:15px}.TemplateComplete>.body .bd dl{margin:.8em 0}.TemplateComplete>.body .bd dl dt{float:left;width:165px;font-size:16px;font-weight:normal}.TemplateComplete>.body .bd dl dd{margin:0 0 0 165px;padding-left:15px;font-size:16px;border-left:1px solid #d7d7d7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groupNav>div{margin:0 0 2em 0}.groupNav>div .toggleGroup{display:none}.groupNav>div nav{display:block;padding:15px 9px 15px 5px;border:2px solid #ebebeb}.groupNav>div nav ul{overflow:hidden;padding:2px 0}.groupNav>div nav ul li{position:relative;float:left;width:25%}.groupNav>div nav ul li a{display:block;margin:0 6px 0 10px;padding:0 0 0 10px;color:#282828;font-size:12px;line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:0;border-bottom:0}.groupNav>div nav ul li a:hover{color:#fff;background:#0478c3}.groupNav>div nav ul li a i{display:none}.groupNav>div nav ul li>i{display:block;position:absolute;right:-2px;top:-2px;width:1px;height:54px;margin-top:0;background:url(none);background:#ececec}.groupNav>div nav ul li.active a{color:#fff;background:#05539d}.groupNav>div nav.on{display:block}