/*------------------
Created:2011/4/11
author:jinbo
email:jinbo.gy@shandagames.com
website:http://www.2144.cn
-----------------*/
/*css reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
form{display:inline;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover, #footer a:hover, .orange:hover, .morebg:hover, .sub_menu a.sub_gray:hover, .gray_a:hover, .subuser_bold:hover, .header_right a:hover, .login_subbefor a:hover, .search_keys a:hover, .loginwarp a:hover, .us_log a.checkout:hover{text-decoration:underline;color:#FF0000;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
/*common*/
.hidden, #nets, .net, .hide{display:none;}
.nohidden{display:block;}
.clear{clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.warp960, #header, #footer, #fontad_net_p{margin:0 auto;width:960px;}
body{background:url(/n2/images/bodybg.jpg) repeat-x;}
#insidelinks li, .site_info li{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gray_a{color:#878787}
.topred{color: #FF6701;}
.green{color:#008000;}
/*header*/
.header_right li.one a, .login_subbefor a, .savedesk, .addfav, .addfavover, #navigation li.current, .search_inputwarp, .search_submit, .loginsubmit, .us_bg, .us_pw, .site_info, .loginwarp span.us_log{background:url(/n2/images/header.png) no-repeat;}
#header{height:47px;background:url(/n2/images/gloabbg.jpg) no-repeat;}
.logocss{float:left;margin:7px 0 0 4px;display:inline;}
#header h1{float:left;margin:13px 0 0 4px;display:inline;}
.header_right{float:right;padding-top:5px;width:735px;text-align:right;}
.header_right li{float:left;width:100%;}
.header_right li.one a, .login_subbefor a{float:right;color:#4F4B4C;background-position:-254px 7px;background-position:-254px 5px\9;margin-left:10px;padding:2px 0 0 7px;}
.header_right li.two{padding-top:8px;}
#topskin_warp{float:right;margin-top:5px;margin-top:3px\9;width:70px;height:9px;line-height:300px;overflow:hidden;background:url(/n2/images/skinbg.png) no-repeat;}
#topskin_warp code{float:left;width:9px;height:9px;line-height:300px;overflow:hidden;margin-right:4px;display:inline;cursor:pointer;}
.topskin0{background-position:-70px 0;}
.savedesk, .addfav, .addfavover{vertical-align:middle;display:inline-block;overflow:hidden;line-height:100px;}
.savedesk{width:88px;height:26px;background-position:0 -10px;}
a.savedesk:hover{background-position:0 -36px;}
.addfav, .addfavover{cursor:pointer;width:83px;height:25px;margin-left:9px;background-position:-97px -10px;}
.addfavover{background-position:-97px -36px;}
.subnav_l, .subnav_r{background:url(/n2/images/bor.jpg) no-repeat;}
.subnav_l{height:64px;}
.subnav_r{height:64px;background-position:-11px 0;}
.naverwarp{float:left;width:942px;background:url(/n2/images/nav_bg.jpg) #F36008 repeat-x;height:35px;font-size:14px;font-weight:bold;}
.naverwarp a{color:#fff;}
.naverwarp a:hover{color:#FFF08D;}
#navigation li.current a, #navigation li.current a:hover{color:#C74602;text-decoration:none;}
#navigation li.last{background-position:-100px -100px;}
#navigation{float:left;width:951px;margin-right:-9px;display:inline}
#navigation li{float:left;width:48px;text-align:center;padding-top:11px;background:url(/n2/images/nav_smallline.gif) no-repeat right top;height:24px;position:relative;}
#navigation li.longwidth{width:76px}
#navigation li.current{background-position:-186px -3px;margin-left:-1px;}
.newsico{background:url(/n2/images/new2.gif) no-repeat;display:block;width:16px;height:19px;position:absolute;right:0;top:-6px;}
.subnav{float:left;width:942px;background:url(/n2/images/bor02.jpg) repeat-x;height:64px;}
.searchwarp{float:left;width:460px;padding-top:5px;}
.search_inputwarp{float:left;width:257px;background-position:0 -134px;height:21px;padding-top:2px;overflow:hidden;display:inline;margin-left:28px;}
.search_text{float:left;width:197px;border:0;height:20px;line-height:20px;padding-left:18px;background:transparent;color:#989898;}
.search_submit{float:left;width:40px;height:19px;background-position:0 -159px;border:none;cursor:pointer;}
.search_subover{background-position:-43px -159px;}
.search_keys{float:left;padding:4px 0 0 14px;}
.search_keys a{margin-right:6px;color:#666;}
.login_befor{float:right;}
.loginwarp{float:right;width:486px;color:#666;padding-top:6px;margin-right:-5px;}
.loginwarp span, .loginwarp input{float:left;}
.site_info{float:right;width:230px;margin-top:1px;height:22px;line-height:22px;overflow:hidden;background-position:-198px -201px;background-position:-198px -203px\9;}
.site_info li{text-indent:14px;float:left;width:100%;height:22px;overflow:hidden;}
.loginwarp a{color:#4C4C4C;}
.us_bg{width:62px;padding-top:5px;text-align:right;background-position:0 -181px;}
.us_pw{width:47px;padding-top:5px;text-align:right;background-position:-155px -181px;}
.us_ed {padding-top:3px;padding-top:5px\0;}
.us_ed a{margin:0 5px;}
.logintext, .loginsubmit{vertical-align:middle;margin-right:4px;}
.logintext{width:87px;height:19px;line-height:19px;border:1px solid #D2D2D2;}
.loginsubmit{width:38px;height:21px;border:none;cursor:pointer;background-position:-92px -159px;}
.login_over{background-position:-133px -159px;}
.loginwarp span.us_log{float:right;padding:0 18px 0 8px;margin-top:1px;height:22px;line-height:22px;overflow:hidden;background-position:-254px -221px;background-position:-254px -223px\9;}
.us_log a.alink_bold, .us_log a.alink_bold:hover{color:#F05601}
.us_log a.checkout{color:#999;text-decoration:underline;}
.header_subright{float:right;padding-top:11px;}
.header_subright em, #subus_log{float:right;color:#4C4C4E;padding:5px 8px 0 0;}
.login_subbefor, .header_subright .search_inputwarp{float:right;}
.login_subbefor{width:92px;}
.login_subbefor a{float:left;color:#EE5602;margin:3px 0 0 10px;margin-top:5px\9;padding:2px 0 0 7px;}
.subuser_bold{padding:0 14px 0 10px;color:#F25601;display:inline-block;background:url(/n2/images/d.gif) no-repeat right center;}
#subus_log{position:relative;z-index:1;}
.sub_close .sub_menu{display:none;}
.sub_off .sub_menu{position:absolute;z-index:1;right:0;top:20px;border:1px solid #D6D6D4;width:78px;background:url(/n2/images/us.jpg) #fff no-repeat;display:block;}
.sub_menu li{height:22px;line-height:24px;text-indent:20px;overflow:hidden;}
.sub_menu a span{color:#EF5401}
.sub_menu a.sub_gray{color:#9A9A9A;text-decoration:underline;}
/*title*/
.title_warp, .gray_longline, .gray_longline span{background:url(/n2/images/radius.gif) no-repeat;}
.title_warp{margin-top:6px;height:40px;padding:0 10px;overflow:hidden;}
.title_warp h3{float:left;padding:14px 0 0 16px;*padding-top:15px;font-size:14px;color:#108A01;}
.title_warp span{float:right;padding:16px 4px 0 0;color:#333;}
.title_warp span a{margin-left:10px;}
.morebg{display:inline-block;background:url(/n2/images/morebg.gif) no-repeat right 1px;padding-right:13px;}
.title_warpline{height:39px;border-bottom:1px solid #EFE8E0;overflow:hidden;}
.title_warpline em{color:#FF6501;}
/*border*/
.green_tline, .green_tline span, .green_bline, .orange_tline, .orange_bline, .orange_solidbline, .orange_bline span, .gray_bline, .green_bline span, .grayshort_bline, .topnavs_tl, .topnavs_bl{background:url(/n2/images/radius.png) no-repeat;}
.green_tline, .green_bline, .orange_tline, .orange_bline, .orange_solidbline, .gray_bline, .gray_longline, .grayshort_bline, .topnavs_tl, .topnavs_bl{height:12px;overflow:hidden;line-height:1px;margin-top:6px;}
.green_bline{background-position:0 -12px;margin-top:0;}
.gray_longline{background-position:0 -236px;margin-top:0;}
.orange_tline{background-position:0 -24px;}
.orange_bline{background-position:0 -36px;margin-top:0;}
.gray_bline{background-position:0 -48px;height:11px;margin-top:0;}
.grayshort_bline{background-position:-479px -48px;height:12px;margin-top:0;}
.topnavs_tl{background-position:0 -60px;height:9px;}
.topnavs_bl{background-position:0 -69px;height:8px;margin-top:0;}
.orange_solidbline{background-position:0 -91px;height:10px;margin-top:0;}
.green_bline span, .orange_bline span, .green_tline span, .gray_longline span{float:right;background-position:100% -12px;height:12px;padding-right:12px;}
.orange_bline span{background-position:100% -36px;}
.green_tline span{background-position:100% 0;}
.gray_longline span{background-position:100% -236px;}
/*insidelinks*/
#insidelinks{background:url(/n2/images/oragen_line_y.jpg) repeat-y;padding-bottom:3px;overflow:hidden;}
#insidelinks ul{width:1020px;margin-right:-60px;}
#insidelinks li{float:left;width:120px;text-indent:14px;height:16px;line-height:16px;overflow:hidden;margin-top:6px;}
/*--------ËÑË÷ÌáÊ¾-------*/
#smart_arrow{display:none;}
#smart_pop{display:block;overflow:hidden;z-index:2;position:absolute;background-color:#fff;z-index:15;}
#smart_pop #cf{position:absolute;border:0;top:0;left:0;width:100%;height:500px;z-index:-1;filter:alpha(opacity=0);}
#smart_arrow .hide,#smart_arrow .show{position:absolute;padding-right:12px;width:12x;}
#smart_pop #smart_box{border:1px solid #D5D5D5;}
#smart_pop #smart_box div{height:22px;overflow:hidden}
#smart_pop #smart_box div.mouseover {background:#FCF1E1}
#smart_pop #smart_box div.mouseout {background:#ffffff}
#smart_pop #smart_box div.left1{width:120px;height:17px;padding:5px 0 0 5px;float:left;line-height:14px;color:#666;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#smart_pop #smart_box div.left1 span.pic {width:12px;padding-left:10px;background:url(/n2/images/xinghao.gif) 3px 1px no-repeat}
#smart_pop #smart_box div.right1{height:17px;padding:5px 3px 0 0;line-height:14px;text-align:right;float:right;color:#999}
#smart_pop #smart_box div.font_blue {color:#D77E40}
#smart_pop #smart_box div.close {color:#F34E12;line-height:14px;background:#F2F2F2;height:17px;text-align:right;padding:5px 4px 0 0;cursor:pointer}
/*loading*/
#marginloading{margin:20px auto;width:200px;text-indent:38px;height:32px;line-height:34px;overflow:hidden;font-size:18px;color:#876959;background:url(/n2/images/bigload.gif) no-repeat}
/*footer*/
#footer{text-align:center;line-height:2.4;padding-bottom:20px;margin-top:6px;color:#343434;}
#footer p{background:url(/n2/images/footerbg.jpg) #fff repeat-x;height:34px;padding-top:6px;overflow:hidden;color:#CBCBCB;}
#footer a{margin:0 8px;color:#5A5A5A;}
#footer span{display:block;color:#666}
#footer code, .orange, .morebg{color:#FF6701}
/*ad*/
#top_net{float:right;padding:6px 4px 0 0;font-size:0;}
#fontad_net_p{background:url(/n2/images/indexad02.png) no-repeat;height:146px;overflow:hidden;padding-left:25px;width:935px;margin:8px auto 0;}
#gn2{height:108px;overflow:hidden;}
#gn2 a{float:left;margin:12px 3px 0 6px;height:96px;width:84px;display:inline;text-align:center;overflow:hidden;line-height:1.6;position:relative;}
#gn2 img{background:url(/n2/images/imgbg.gif) no-repeat;}
#gn2 img{display:block;width:72px;height:72px;margin:0 auto 2px;padding:2px;}
.gg_01{margin:4px 0 0 7px;border-top:1px dotted #D5D5D5;width:917px;height:28px;line-height:32px;overflow:hidden;}
.gg_01 a{margin-right:8px;}
.gg_01 span{color:#EB5107;padding:0 4px;}