/* BASIC css start */
.container{width: 1280px;margin: 0 auto;}
.s_container{width: 1280px;margin: 0 auto;padding: 15px 0 100px;}
select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
}
select::-ms-expand{
  display: block;
}

/* header */
.h_top{height: 40px;line-height: 40px;background-color: #3b3b3b;}
.h_linkul{text-align: right;}
.h_linkul>li{display: inline-block;vertical-align: top;margin-left: 18px;}
.h_linkul>li::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #FFF;float: right;margin-top: 14px;margin-right: -12px;}
.h_linkul>li:last-child::after{display: none;}
.h_linkul a{color: #FFF;font-size: 13px;font-weight: 500;height: 40px;line-height: 40px;}
.header{text-align: center;border-bottom: 1px #d7d7d7 solid;height: 148px;}
.logo{float: left;line-height: 148px;}
.h_search{display: inline-block;margin-top: 50px;}
.hs_top{position: relative;width: 398px;margin-bottom: 5px;}
.hs_top input{border: 2px #992221 solid;height: 44px;box-sizing: border-box;color: #000;font-size: 14px;padding-left: 15px;width: 100%;}
.hs_top input::-ms-input-placeholder { color: #000; }
.hs_top input::-webkit-input-placeholder { color: #000; }
.hs_top input::-moz-placeholder { color: #000; }
.hs_top a{position: absolute;right: 0;top: 2px;width: 52px;line-height: 37px;height: 40px;}
.hs_top a::before{content: '';display: inline-block;width: 1px;height: 22px;background-color: #d7d7d7;float: left;margin-top: 9px;}
.hs_bottom .Ltxt{width: 51px;font-size: 14px;color: #000;font-weight: bold;line-height: 30px;display: inline-block;vertical-align: top;}
.ui-newsticker{width: 215px;height: 30px;overflow: hidden;display: inline-block;vertical-align: text-bottom;position: relative;}
.newscon{display:inline-block; width:182px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#000;float:left;line-height:30px;}
.newicon{display:inline-block; width:30px;font-size:12px; color:#ef0000;float:left;line-height:28px;}
.h_right{float: right;margin-top: 38px;}
.h_right>li{width: 72px;height: 72px;background-color: #ffffff;border-radius: 50%;display: inline-block;vertical-align: top;margin-left: 7px;}
.h_right a{font-size: 13px;color: #000;font-weight: 500;display: block;padding-top: 50px;background-repeat: no-repeat;background-position: center;}
.hrli01 a{background-image: url('/design/glorygagu/pc/img/n_hr_i01.png');}
.hrli02 a{background-image: url('/design/glorygagu/pc/img/n_hr_i02.png');}
.hrli03 a{background-image: url('/design/glorygagu/pc/img/n_hr_i03.png');}
.gnbwrap{border-bottom: 1px #d7d7d7 solid;position: relative;}
.allCategoryWrap{display: inline-block;padding: 7px;width: 220px;box-sizing: border-box;border-left: 1px #d7d7d7 solid;border-right: 1px #d7d7d7 solid;position: relative;}
.all_menu{display:block;background: #000;color: #FFF;width: 100%;font-size: 16px;height: 40px;line-height: 40px;box-sizing: border-box;padding: 0 15px;background-image: url('/design/glorygagu/pc/img/all_menu_i.png');background-repeat: no-repeat;background-position: 92%;}
.allCategory{z-index: 50;position: absolute;width: 220px;background-color: #FFF;left: calc(50% - 640px);top: -1px;padding: 5px 0;height: 528px;box-sizing: border-box;border: 1px #d7d7d7 solid;border-top:0;}
.allCategory>li>a{display: block;padding: 0 20px;font-weight: 500;font-size: 15px;color: #000;height: 28px;line-height: 30px;letter-spacing: -0.5px;}
.allCategory>li:hover>a{background-color: #3b3b3b;color: #FFF;}
.gnbul{display: inline-block;float: right;width: 1059px;height: 54px;text-align: center;}
.gnbul>li{display: inline-block;vertical-align: top;margin: 0 37px;}
.gnbul>li>a{font-size: 16px;color: #000;font-weight: 500;line-height: 54px;}
.subMenuWrap{background: #FFF;position: absolute;left: 219px;top: 1px;width: 480px;display: none;}
.subMenuContent,.subMenuBanner{float: left;box-sizing: border-box;width: 240px;height: 527px;}
.subMenuContent{border-right: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;padding: 30px;}
.subMenuContent strong{font-size: 20px;color: #992221;display: block;margin-bottom: 6px;}
.subMenuContent ul a{font-weight: 300;font-size: 14px;color: #000;height: 28px;line-height: 28px;box-sizing: border-box;}
.subMenuContent ul a:hover{border-bottom: 1px #000 solid;}
.smb_text{box-sizing: border-box;height: 204px;padding: 30px 20px;}
.smb_text .col888{font-size: 14px;}
.smbT{font-size: 24px;color: #555555;line-height: 1.4;}
.plus_i{display: block;text-align: right;margin-top: 25px;}
.smb_img{width: 100%;height: 220px;position: absolute;bottom: 0;}
.smb_img img{height: 100%;}
#allmenuwrap{padding: 15px 0;width: 100%;background: #FFF;border-top: 2px #3b3b3b solid;border-bottom: 2px #3b3b3b solid;position: absolute;top: 52px;z-index: 80;display: none;}
.groupul>li{float: left;width: 160px;box-sizing: border-box;border-right: 1px #d7d7d7 dashed;padding:5px;min-height: 275px;}
.groupul>li:last-child{border-right: 0;}
.groupul>li strong{font-size: 15px;color: #333333;font-weight: 500;display: block;margin-bottom: 2px;}
.groupul ul li{height: 23px;}
.groupul ul a{font-size: 13px;color: #444444;font-weight: 300;}
.groupul ul a:hover{text-decoration: underline;}
.groupC>li{min-height: 225px;}
.groupB>li{min-height: 180px;}
.all_on{border:2px #3b3b3b solid;border-bottom: 2px #FFF solid;height: 54px;z-index: 81;}
.all_on .all_menu{background-color: #000;background-image: url('/design/glorygagu/pc/img/x_btn.png');}
.dis_on{display: none;}
.h_top .container{position: relative;}
.accumulate{background-color: #992221;color: #FFF;font-size: 11px;height: 22px;line-height: 22px;padding: 0 8px;border-radius: 3px;display: inline-block;position: absolute;right: 188px;top: 47px;}
.accumulate::before{content: '';display: inline-block;width: 5px;height: 3px;background-repeat: no-repeat;background-image: url('/design/glorygagu/pc/img/accumulate.png');top: -3px;position: absolute;left: 50%;transform: translateX(-50%);}



/* BASIC css end */

