/* menu */
#mw {margin: 0px;background-color:#fcfefe;}
.menu{background:#bf9001;text-align:center;font-size:0}
.menu_txt{font-size:14px;font-weight:700}
.menu a,.menu a:hover{text-decoration:none;}
.menu .mn{display:inline-block;padding:0;overflow:hidden;}
.menu .mn li{float:left;text-align:center;padding-bottom:2px;}
.menu .mn li a{position:relative;float:left;color:#fff;padding:0 6px;}
.menu .mn li a span{display:block;padding:8px 0px 6px 0px;cursor:pointer;letter-spacing:-1px/* ;border-bottom:2px solid transparent */}

.menu .mn li.on{letter-spacing:-1px;}

/* .menu .mn li.on a span,.menu .mn li.on a:hover span {border-bottom:2px solid #fff;} */
.menu .mn li.on a span,.menu .mn li.on a:hover span {color:#FFC000}

/* sub menu */
.sub_menu{font-size:13px;font-weight:bold;}
.sub_menu a,.sub_menu a:hover{text-decoration:none;}
.sub_menu .mn{padding:4px 0 0 5px;}
.sub_menu .mn li{display:inline;float:left;text-align:center;height:32px;}
.sub_menu .mn li a{position:relative;float:left;color:#333;}
.sub_menu .mn li a span{float:left;padding:6px 8px 5px 8px;cursor:pointer;letter-spacing:-1px;}
.sub_menu .mn li.on{letter-spacing:-1px;}
.sub_menu .mn li.on a,.sub_menu .mn li.on a:hover{color:#415cb4;font-weight:bold;z-index:12;}
.sub_menu .mn li.no a{background-position:100px 0px;}

/* search */
.search {position:relative;background:#bf9000;color:#f1f1f4;height:39px;}
.search .searchm{display:block;overflow:hidden;position:relative;padding:10px 0 0 5px;height:38px;}
.search .searchbtn {position:absolute;width:42px;height:28px;margin-right:15px;margin-top:10px;top:0;right:0;padding:0;border:0 none;background:#e2ac00;color:#fff}
.search_bline {position:relative;overflow:hidden;height:28px;margin-left:38px;margin-right:57px;border:none;text-align:right;}
.s_in {border:0;width:100%;height:28px;font-size:14px;padding-left:5px;}

/* content */
.tit {border-bottom:2px solid #4560b6;height:24px;}
.tit_t {float:left;height:22px;background:transparent url(../img/tit_icon1.gif) no-repeat 0 0;font-weight:bold;padding-left:15px;margin-left:3px;letter-spacing:-1px;}
.tit_btn {float:right;margin-right:2px;}
.tit_caption { height: 24px; width: 100%; }
.tit_caption .center { text-align:center; }
.tit_caption .right { text-align:right; }
.tit_caption .left { text-align:left; }

/* detail */
#tbox .tbox_tit {background-color:#e3e7f4; padding:8px; 0px; 8px; 12px;}
#tbox .tbox_img {padding:10px 10px;text-align:center;}
#tbox .tbox_con {padding-top:10px;}