﻿body { text-align:center; }
.top1_content,
.mainmenu,
.FG_menu,
.foot { width:960px; text-align:left; margin:auto; }

/*background*/
.top1_content .login,
.top1_content .reg,
.top1_content .cac,
.top1_content .pay,
.top1_content .bbs,
.top1_content .services { background:url(http://images.fangte.com/newfangte/icon.gif) no-repeat; }


/*top*/
.top1_back { background:url(http://images.fangte.com/newfangte/back01.gif) repeat-x; height:29px; overflow:hidden; text-align:center; }
.top1_content { line-height:30px; }
.top1_content ul li { float:left; _padding-top:4px; padding-right:4px; _line-height:22px; }
.top1_content div { float:right; }
.top1_content .input_text { border:1px solid #ccc; height:18px; line-height:18px; width:108px; }
.top1_content .login,
.top1_content .reg { background-position:0 0; width:38px; height:20px; overflow:hidden; border:none; line-height:21px; }

.top1_content a { padding:0 5px 0 23px; height:29px; }
.top1_content .cac { background-position:0 -29px; } 
.top1_content .pay { background-position:0 -58px;} 
.top1_content .bbs { background-position:0 -87px;} 
.top1_content .services { background-position:0 -115px;} 

/*mainmenu*/
.mainmenu { height:65px; background:url(http://images.fangte.com/newgames/logo.jpg) no-repeat; overflow:hidden; }
.mainmenu div { padding:18px 0 0 200px; }
.mainmenu td { padding:0px 8px 0px 20px; border-right:1px solid #ccc; }
.mainmenu a { padding-right:12px; }

/*flashgame_menu*/
.FG_menu { background:url(http://images.fangte.com/newgames/fg_menu.jpg) 0 0 no-repeat; }
.FG_menu .back_01 { background:url(http://images.fangte.com/newgames/fg_menu.jpg) right 0 no-repeat; margin:0 0 0 163px; padding:0 13px 0 0; }
.FG_menu .back_02 { background:url(http://images.fangte.com/newgames/fg_menu.gif) 0 0 repeat-x; height:143px; }
.FG_menu .menu1 { margin:0 0 0 30px; height:30px; }
.FG_menu .menu1 li { float:left; padding:0 5px 0 0; }
.FG_menu .menu1 li a { display:block; width:76px; text-align:center; overflow:hidden; height:30px; background:url(http://images.fangte.com/newgames/fg_icons.gif) 0 -30px no-repeat; color:#fff; font-weight:bolder; font-size:14px; line-height:31px; }
.FG_menu .menu1 li a.over { background-position:0 0; }
.FG_menu .menu2 .t_s,
.FG_menu .menu2 .t_s span,
.FG_menu .menu2 .b_s,
.FG_menu .menu2 .b_s span { height:5px; position:relative; overflow:hidden; display:block; background:url(http://images.fangte.com/newgames/box_bg.gif) 0 0 no-repeat; }
.FG_menu .menu2 .t_s span,
.FG_menu .menu2 .b_s span { width:5px; float:right; }
.FG_menu .menu2 .t_s { background-position:0 -306px; margin-bottom:-5px; }
.FG_menu .menu2 .t_s span { background-position:0 -311px; }
.FG_menu .menu2 .b_s { background-position:0 -317px; margin-top:-5px; }
.FG_menu .menu2 .b_s span { background-position:0 -322px; }
.FG_menu .menu2_content { background:url(http://images.fangte.com/newgames/fg_menu.gif) 0 bottom repeat-x; padding:10px 0 0 21px; height:60px; border:1px solid #f9aa4d; border-top:none; border-bottom:none; }
.FG_menu .menu2_content,
.FG_menu .menu2_content a,
.FG_menu .menu2_content a:hover { color:#c2652d; }
.FG_menu .menu2_content a.red { color:#f30; }
.FG_menu .menu2_content a:hover.red { color:#f30; }
.FG_menu .menu3 { margin:7px 0 0 -140px; position:relative; height:35px; line-height:37px; overflow:hidden; }

.FG_menu .menu3 li { float:right; line-height:0; margin:6px 0 0 0; }
.txt_search { width:185px; height:20px; margin:0 3px 0 0; border:1px solid #038638; line-height:20px; background:#fff url(http://images.fangte.com/newgames/back03.gif) no-repeat; padding-left:20px; }
.btn_search { width:48px; height:22px; margin:0 5px 0 0; overflow:hidden; border:none; background:url(http://images.fangte.com/newgames/icon.gif) right 0 no-repeat; }

/**/
.orange { color:#f30; }
.red { color:#d00; }
.c999 { color:#999; }
.c666 { color:#666; }
.c060 { color:#060; }

/*foot*/
.foot { text-align:center; line-height:20px; padding:15px 0; }
.foot p { padding-bottom:10px; }


/*pagnation*/
.pagination{ clear:both;height:25px; line-height:25px; text-align:center; padding:0 0px 5px 0px; }
.pagination li{display:inline; color:#015285; text-decoration:none;}
.pagination li a{ height:20px; line-height:20px; margin:0px 1px; padding:1px 1px;  border:1px solid #c2c2c2; color:#015285; background:#f2f2f2;}
.pagination li.current a{color:#fff; background:#8fcaef; border:1px solid #3491b9; text-decoration:none}
.pagination li a:hover{border:1px solid #3491b9; text-decoration:none}

.b{font-weight:bolder;}