* { margin:0; padding:0; }
html{overflow:-moz-scrollbars-vertical;overflow-x:auto;}
body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-weight:400;}
h1,h2,h3,h4,h4,h5{margin:0;padding:0;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#f50;text-decoration:underline;}
body{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#333;text-align:center;background-color:#FFF;}
select{font-size:12px;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
.banner { font-size:0; line-height:0; }
.clear { clear:both; font-size:0; line-height:0; overflow:hidden; }
ul,li { list-style:none; }

/*layout*/
.f0 { text-align:center; width:1004px; margin:auto; }
.f1 { width:850px; margin:auto; padding-bottom:18px; text-align:left; }
.f1_back { padding:0 12px; }

.f2 { width:181px; float:left; margin-top:10px; }
.f2 .login { width:174px; height:128px; overflow:hidden; }
.f2 .login ul { padding:18px 0 0 24px; }
.f2 .login li { line-height:25px; }

.f2 .download,.f2 .games_data,.f2 .ad { margin-top:7px; width:174px; overflow:hidden; }
.f2 .download { height:169px; }
.f2 .download a { display:block; width:138px; height:36px; overflow:hidden; margin-top:9px; margin-left:19px; font-size:0px; line-height:0px; text-decoration:none; }

.f2 .games_data,.f2 .ad { text-align:center; line-height:20px; }

.f2 .games_data a.d1,
.f2 .games_data a.d2,
.f2 .games_data a.d3,
.f2 .games_data a.d4 {margin:0 auto; margin-top:6px; width:112px; height:30px; overflow:hidden; display:block; text-decoration:none; font-size:0px; line-height:0px; }



.f3 { width:645px; float:left; margin-top:10px; padding-top:7px; text-align:left; }
.f3_back { padding:0 0 7px 5px; }

.f3 .title { height:25px; width:635px; overflow:hidden; text-align:right; line-height:26px; margin:10px 0; }

.f3 .k1 { width:410px; height:153px; overflow:hidden; float:left; }
.f3 .k1 img.ad { float:left; margin:5px;  }
.f3 .k1 .table_style1 { border-collapse:collapse; width:68%;  float:left; margin:5px;}
.f3 .k1 .table_style1 td { border:1px solid #ccc; background:#fff; height:27px; padding-left:3px; vertical-align:middle; }
.f3 .k1 .table_style1 li { height:25px; overflow:hidden; text-align:center; }
.f3 .k1 .table_style1 span { color:#d00; }


.f3 .k2 { position:relative;width:217px; height:148px; overflow:hidden; float:left; margin-left:8px; padding-top:5px; }
.f3 .k2 p { line-height:20px; padding:0 15px; }

.k2 .direct9{display:block;padding-left:55px;color:#666}
.k2 .direct9 a,.k2 .direct9 a:visited{color:#f60}
.k2 .downico{display:block;cursor:pointer;position:absolute;top:5px;right:15px;width:45px;height:48px;background:url(http://images.fangte.com/games/downico.png)!important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fangte.com/games/downico.png)}

.f3 .k3,
.f3 .k4  { width:635px; padding-top:10px; }
.f3 .imglist li { float:left;_display:inline; margin:15px 30px 15px 33px }
.f3 .imglist p { text-align:center; line-height:20px; }

.f3 .k3_back,
.f3 .k4_back { padding:12px; padding-top:0; line-height:25px; }
.f3 .k3_back p{text-indent:2em}
.f3 .k3_back .content_link{padding-left:2em}

.f3 .k4_back { padding-right:0; }
.f3 .k4_back ul { height:110px; }
.f3 .k4_back li { float:left; }
.f3 .k4_back img { margin-right:8px; border:1px solid #7f70b1; }

.f3 .k5 { width:362px; height:163px; overflow:hidden; float:left; }
.f3 .k5 table { margin:6px; width:97%; border-collapse:collapse;}
.f3 .k5 td,
.f3 .k5 th { border:2px solid #fff; padding-left:3px; line-height:22px; }

.f3 .k6 { width:265px; height:163px; overflow:hidden; float:left; margin-left:8px; }
.f3 .k6 ul { padding:15px; }
.f3 .k6 li { padding:3px 0; }

.f3 .downloadlist { padding:10px 20px; }
.f3 .downloadlist h4 { font-size:14px; line-height:25px; height:25px; color:#f01888; }
.f3 .downloadlist img { float:left; margin-right:10px; }
.f3 .downloadlist p { text-indent:2em; line-height:20px; }
.f3 .downloadlist .links { height:40px; clear:both; overflow:hidden;padding-left:100px; }




.foot { text-align:center; height:132px; }
.foot p { padding-top:20px; }


.pages { padding:10px; text-align:right; }
/*input button links*/
input.btn_style_01 { width:46px; height:23px; overflow:hidden; border:none; cursor:pointer; }

input.text_style_01 { width:85px; height:17px; line-height:17px; overflow:hidden; border:1px solid #ccc; }

label.label_style1,label.label_style2 { padding-right:16px; height:18px; display:inline-block; }

input.btn_style_02 { width:67px; height:25px; overflow:hidden; border:none; cursor:pointer; }

a.more,a:visited.more { color:#fff; font-size:11px; text-decoration:none; margin-right:10px; }
a:hover.more,a:active.more { color:#fc0; font-size:11px; text-decoration:underline; margin-right:10px; }

input.btn_style_03 {  }
input.text_style_02 { width:200px; border:1px solid #ccc; line-height:17px; height:17px; }
textarea.textarea_style_01 { width:200px;border:1px solid #ccc; line-height:17px; height:70px; }
textarea.textarea_style_02 { border:1px solid #ccc; line-height:17px; }

input.btn_style_03,input.btn_style_04,input.btn_style_05 { margin-left:10px; width:58px; height:23px; border:none; overflow:hidden; }


a.geturl,
a.down { width:99px; height:37px; overflow:hidden; font-size:0px; line-height:0px; float:left; margin:0 10px; }


/* js banner */



#fhbb #msg_book td,#fhbb #msg_book th{text-align:center}
#fhbb .k6 ul li.subject input{width:310px}
#fhbb .k6 ul li textarea{margin-left:42px;width:310px}
#fhbb .k6 ul li input.btn_style_03{margin-left:35px}
#fhbb .select_num{margin:10px 0 0 120px;height:20px;}
#fhbb .k6 ul li.bttn{text-align:center}
#fhbb .select_num span{display:block;cursor:pointer;float:left;margin:0 3px;width:15px;height:15px;text-align:center} 
.current,.hover{background:#E46366}
.nobackgroud{background:none};
#fhbb .biaoqing ul {clear:left;padding:0 5px;margin-top:0;margin-right:3px;height:130px;overflow:hidden;overflow-y:auto}
#fhbb .biaoqing ul li img{cursor:pointer;margin:2px 7px}
.hidden{display:none}
#ttitle{width:350px}

.guestbook { padding:15px; }
.guestbook li { margin-bottom:10px; background:#fff; padding:3px; }
.guestbook li span { color:#666; line-height:20px; }
.guestbook li p { padding:10px 0; text-indent:2em; color:#a45b05; }
.post { padding:10px; }
.post textarea { width:560px; height:80px; }
#sub_biaoqing{width:530px;border:1px #ccc solid;background:#fff;margin:auto;padding:10px}
#sub_biaoqing img{cursor:pointer;margin:2px 3px}




.box { position:relative; height:130px; width:825px; overflow:hidden; }
.box img { cursor:pointer; }
.box div { width:15px; height:15px; bottom:18px; position:absolute; font-size:11px; font-family:arial; text-align:center; line-height:14px; overflow:hidden; border:1px solid #ccc; background:#fff; z-index:5000; cursor:pointer; }



/*---------------我的帐户弹出层--------------*/
#pop_window{position:absolute; z-index:1000;top:180px;left:30%; width:450px; height:150px; background:#fff url(http://images.fangte.com/public/popwindow_pic.gif) no-repeat 5px 40px;border:1px #EB8D09 solid}
#pop_window h3{line-height:25px; width:450px;height:25px;text-indent:0.5em;font-weight:700;font-size:14px;color:#fff;background:url(http://images.fangte.com/public/popwindow_top.gif)}
#pop_window a.closepop{width:15px; height:13px; position:absolute; top:-15px; right:8px; z-index:2000; background:url(http://images.fangte.com/public/colse.gif) no-repeat}
#pop_window p{font-size:13px;margin:25px 0 0 85px}
#pop_window a{display:block; float:left; margin:20px 0 0 40px; width:76px; height:28px; text-indent:-9999px; overflow:hidden}
#pop_window a.login_btn{display:inline;margin:30px 0 0 150px;background:url(http://images.fangte.com/store/pop_login_btn.gif)}
#pop_window a.rigester_btn{display:inline;margin:30px 0 0 40px;background:url(http://images.fangte.com/store/pop_register_btn.gif)}


.guestbook { padding:15px; }
.guestbook li { margin-bottom:10px; background:#fffbf3; padding:3px; }
.guestbook li span {display:block;;color:#333; line-height:20px;}
.guestbook li span.author{border-bottom:1px #ccc dashed }
.guestbook li b{margin:0 25px 0 8px;padding-left:18px;height:20px;background:url(http://images.fangte.com/games/007.gif) no-repeat}
.guestbook li .floor{float:right;margin-right:10px;font-style:normal;color:#666}
.guestbook li .subject{margin-left:15px;display:inline;font-weight:700;color:#f90}
.guestbook li .appear{float:right;margin:-20px 45px 0 5px;height:20px;font-style:normal;padding-left:13px;background:url(http://images.fangte.com/games/tria.gif) no-repeat}
.guestbook li span.ballot{text-align:right;margin-right:10px;color:#666;border-top:1px #ccc dashed }
.guestbook li p { padding:10px 0; text-indent:2em; color:#e53099; }
.post { padding:10px; }
.post textarea { width:560px; height:80px; }


.boder_bg{border:1px #999 solid;background:#fffbf3;width:600px;margin:0 0 0 7px}
.question_list{width:620px;margin:25px 0 0 7px;border:1px #999 solid;}
.question_list dl{clear:both;padding:10px 0 8px 0;background:#fffbf3;color:#666}
.question_list dt,.question_list dd{float:left;padding:0;margin:0;}
.question_list dt{width:98px;font-weight:700;color:#000;text-align:right}
.question_list dd a{display:inline-block;text-indent:-9999px;margin:0 3px 0 7px;width:20px;height:16px;background:url(http://images.fangte.com/games/email_ico.gif) no-repeat left 3px}
.question_list .question_title{padding:3px 0 2px 0;height:20px;line-height:23px;color:#000;border-bottom:1px #999 solid;}
.question_list .question_content{width:620px;background:#fff;line-height:18px}
.question_list .question_reply{width:620px;background:#fff;line-height:18px}
.question_list .question_reply dd{color:#FF8B83}
.question_list .question_title dd h3{float:left;font-size:12px;color:#666;width:310px;height:23px;line-height:23px;overflow:hidden}
.question_list .question_title dd span{float:right;margin-right:5px;color:#666;height:20px;line-height:20px;}
.boder_bg .text_style_02{width:195px}
.question_list dt.question_ico{background:url(http://images.fangte.com/games/question_ico.gif) no-repeat 3px 4px}
.question_list dt.reply_ico{background:url(http://images.fangte.com/games/reply_ico.gif) no-repeat 3px 1px}
h3.appear_question{font-size:12px;padding-left:18px;text-indent:10px;margin:25px 0 3px 0;color:#000;background:url(http://images.fangte.com/games/_r2_c2.gif) no-repeat 8px top}
h3.appear_question em{font:12px 宋体;color:#333}




#imgshow { text-align:center; }
#img_title { font-size:12px; font-weight:bolder; color:#d96f1a; line-height:35px; }
#imglist { position:relative; width:600px; height:78px; overflow:hidden; }
#imglist li { float:left; font-size:0; line-height:0; }
#imglist img { cursor:pointer; display:block; padding:1px; float:left; border:#ccc 1px solid; margin-right:5px; }

#imgshow .pages span { font-size:12px; color:#666; }
#imgshow .leftbtn,
#imgshow .rightbtn { cursor:pointer; margin-top:20px; width:20px; height:27px; overflow:hidden; background:url(http://images.fangte.com/games/icon.gif) no-repeat; }

#imgshow .leftbtn { background-position:0 -27px;  }
#imgshow .rightbtn { background-position:right 0; }

.listbox { width:640px; height:78px; margin:0 auto; }
.listbox div { float:left; font-size:0; line-height:0; }

#big_img img { FILTER:revealTrans(duration=1,transition=20); cursor:pointer; border:none; }

#imgshow .pages { line-height:35px; text-align:center; }
#imgshow .pages a { font-size:12px; font-weight:bolder; color:#d96f1a; text-decoration:none; }
#imgshow .pages a:hover { font:12px; font-weight:none; color:#d96f1a; text-decoration:underline; }

#imgshow .pages input { width:64px; cursor:pointer; height:23px; overflow:hidden; color:#fff; border:none; background:url(http://images.fangte.com/games/button.gif) 0 0 no-repeat; text-align:center; }
