@charset "gb2312";
/** Base CSS:
**/
body, h1, h2, h3, h4, h5, h6, hr, p, pre, dl, dt, dd, ul, ol, li, th, td, form, fieldset, legend, button, input, textarea{margin:0;padding:0;}h1, h2, h3, h4, h5, h6, button, input, select, textarea{font-size:100%;}em, i{font-style:normal;}li{list-style:none;}img{border:0;}table{border-collapse:collapse;border-spacing:0;}:focus{outline:none;}u,ins{text-decoration:none;}
/* CSS Reset End & Base CSS:
**/
body {font:12px/1.5 Microsoft Yahei,\5b8b\4f53,tahoma,arial;color:#979799;background:#fff;word-break:break-all;word-wrap:break-word;-webkit-text-size-adjust:none;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;}

body.x_bg {background:#eaf5fb url(../images/lib_v3/bg_x.png) repeat-x;}
.wrap {*zoom:1;min-width:663px;max-width:1014px;margin:0 14px;_width:663px;}
.wrap:after{content:".";display:block;visibility:hidden;height:0;clear:both;} 

/**** Game Lib Nav ****/
.k_nav {height:35px;background:#e5ecf2 url(../images/lib_v3/sprt_nav.png) 0 -5px repeat-x;}
/*** Main Nav ***/
.nav {float:left;overflow:hidden;*zoom:1;padding-top:4px;font-weight:bold;}
.nav li {float:left;margin-right:8px;display:inline;}
.nav li a {float:left;height:28px;line-height:28px;padding:0 5px;_padding:0 2px;white-space:nowrap;}
.nav li.on a, .nav li a:hover {color:#2581dd;background:url(../images/lib_v3/sprt_nav.png) center 24px no-repeat;text-decoration:none;}
.hot {color:#fc7200;}
.ico_hot sup {position:absolute;width:12px;height:9px;background:url(../images/lib_v3/sprt_nav.png) 0 -92px no-repeat;vertical-align:baseline;margin-top:3px;*margin:-1px 0 0 2px;_margin:-4px 0 0 0;}
.new {/*color:#049E03;*/}
.ico_new sup {position:absolute;width:12px;height:9px;background:url(../images/lib_v3/sprt_nav.png) -12px -92px no-repeat;vertical-align:baseline;margin-top:3px;*margin:-1px 0 0 2px;_margin:-4px 0 0 0;}

/*** Nav Search ***/
.nav_sch {float:right;margin-top:5px;width:27%;position:relative;}
.nv_sch_frm {overflow:hidden;*zoom:1;background:url(../images/lib_v3/sprt_nav.png) -39px -92px no-repeat;padding-left:10px;height:23px;}
.nv_inp_box {display:block;height:21px;overflow:hidden;background:#fff;border:1px solid #b7cae0;border-right:none;border-left:none;}
.nv_sch_frm .nv_inp {display:block;width:100%;height:20px;line-height:22px\0;*line-height:20px;padding-left:3px;color:#666;background:none;border:none;font-family:Microsoft Yahei;}
.nv_sch_frm .nv_btn {float:right;width:30px;height:23px;cursor:pointer;background:url(../images/lib_v3/sprt_nav.png) -50px -92px no-repeat;border:none;margin-top:-23px;_margin-right:-3px;position:relative;}
.nv_sch_lst {position:absolute;z-index:7;width:100%;}
.nv_sch_lst p {background:#fff;border:1px solid #ced7dc;border-top:none;}
.nv_sch_lst a {display:block;height:20px;line-height:20px;padding:0 11px;}
.nv_sch_lst a:hover {text-decoration:none;}
.nv_sch_lst a.on {background:#ced7dc;}
	
/*** Sub Nav ***/
.k_nav_sub {background:#d7e5f7 url(../images/lib_v3/sprt_nav.png) 0 -40px repeat-x;height:29px;line-height:29px;overflow:hidden;}
.wp_nav_sub {text-align:center;overflow:hidden;padding-left:11px;}
.nav_sub {overflow:hidden;*zoom:1;padding-top:4px;}
.nav_sub li {float:left;}
.nav_sub li a, .nav_sub li a span {float:left;height:21px;line-height:20px;padding:0 0 0 12px;white-space:nowrap;}
.nav_sub li a span {padding:0 12px 0 0;cursor:pointer;}
.nav_sub li.on a, .nav_sub li a:hover {background:url(../images/lib_v3/sprt_nav.png) 0 -70px no-repeat;text-decoration:none;font-weight:bold;}
.nav_sub li.on a span, .nav_sub li a:hover span {background:url(../images/lib_v3/sprt_nav.png) right -70px no-repeat;}
.nav_sub li.on a i, .nav_sub li a:hover i {color:#fff;}
/**** Game Lib Nav End ****/

/* Base CSS End
**/