@charset "utf-8";
.wrap {position:relative; margin:0 2%;}

@media screen and (max-width:640px) {
.wrap {margin:0 4%;}
}



/* HEADER */
#header {width:100%; position:fixed; top:0; z-index:11;}
#header .head_top {position:relative; width:100%; height:50px; background:#231f20; }
#header .head_top:after {clear:both; display:block; content:"";}
#header .head_top h1 {width:50%; float:left; }
#header .head_top h1 img {width:94px; padding:5px 0 0 0;}
#header .head_top .icon {width:80px; float:right; text-align:right;}
#header .head_top .icon a {display:inline-block; margin:10px 0 0 0;}
#header .head_top .icon a.account img {width:27px;}
#header .head_top .icon a.setting {margin-left:7px;}
#header .head_top .icon a.setting img {width:30px;}



/* SUB TITLE */
#header .sub_title {position:relative; width:100%; height:34px; background:#fdb514;}
#header .sub_title p {line-height:34px; vertical-align:middle; color:#222; font-weight:400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}



/* BOTTOM MENU */
.bottom_menu {width:100%; height:; position:fixed; bottom:0; background:#fff; border-top:1px solid #e9e9e9; z-index:12;}
.bottom_menu ul {position:relative; }
.bottom_menu ul:after {clear:both; display:block; content:"";}
.bottom_menu ul li {width:20%; float:left; position:relative; text-align:center;}
.bottom_menu ul li dl {padding:6px 0 4px 0;}
.bottom_menu ul li dl a {display:block; width:100%; height:100%;}
.bottom_menu ul li dl dt span img {width:30px;}
.bottom_menu ul li dl dt span.focus {display:none;}
.bottom_menu ul li dl dt span.num {display:block; width:18px; height:18px; line-height:18px; border-radius:10px; position:absolute; left:50%; margin:-2px 0 0 6px; background:#231f20; color:#fff; font-size:12px; font-weight:600;}
.bottom_menu ul li dl dd {margin:2px 0 0 0;}
.bottom_menu ul li dl dd p {font-size:13.5px; position:}

.bottom_menu ul li.on dl dt span.normal {display:none;}
.bottom_menu ul li.on dl dt span.focus {display:block;}
.bottom_menu ul li.on dl dd p {color:#fdb514; font-weight:500;}



/* CONTENTS */
.contents {position:relative; padding:84px 0 86px 0;  z-index:10;}


