.d_clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.d_clearfix{ zoom:1;}
.pd15{ padding:15px;}
.c_orange{ color:#f60;}
.c_red{ color:#aa1c12;}
.c_grey{ color:#666;}
.c_grey2{ color:#999;}
.c_yellow{ color:#ffd200;}
.c_white{ color:white;}
.txt_c{ text-align:center!important;}
.txt_l{ text-align:left;}
.txt_u{ text-decoration:underline;}
input{ vertical-align:middle;}
.fs_14{ font-size:14px;}
.fs_11{ font-size:11px;}
.spacing{ margin-bottom:10px;}
.fw_n{ font-weight:normal;}


/*绝对底部处理*/
.absfix{ min-height:100%; _height:100%}
.amo_footer{ margin-top:-100px!important;}
.fullbg{ padding-bottom:100px;}

.amo_col_5_title{ text-indent:0; padding:0 10px;}


/*register login bg*/
.reg_fullbg{ background:url(img/reg_full_bg.jpg) no-repeat center top; padding-bottom:110px; zoom:1;}
.reg_body{ width:960px; margin:0 auto; background:url(img/reg_mainbg_c.jpg) repeat-y; text-align:right;}
.reg_body_t{ background:url(img/reg_mainbg.jpg) no-repeat;}
.reg_body_b{ background:url(img/reg_mainbg_c.jpg) no-repeat right bottom; min-height:500px; _height:500px; padding-bottom:30px;}
.reg_top{ padding:93px 560px 0 0; text-align:right; height:207px; font-weight:bold; color:#8e7260;}
.reg_top h3{ font-size:24px; color:#aa1c12; margin-top:5px;}
.reg_body a{ color:#f60;}

.sign_up{ float:left; width:339px;  border-right:1px dotted #42220d; padding:0 70px 70px 70px; position:relative;}
.reg_btn{ display:block; width:144px; margin:0 auto; height:143px; background:url(img/reg_btn.jpg) no-repeat; font-size:0}
.reg_btn:hover{ background-position:0 -143px;}
.sign_in{ float:right; width:410px; padding-right:70px;}
.reg_tit{ color:#aa1c12; font-size:18px; margin-bottom:40px;}

.loginform{}
.loginform li{ padding-bottom:20px;}
.loginform li p{ padding-bottom:8px;}
.loginform li .lb{ font-size:13px; color:#4e2a1e; font-weight:bold;}
.ipt1{ border:1px solid #9aa34c; padding:5px; background-color:#fff; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; box-shadow:3px 3px 5px rgba(0,0,0,0.15) inset;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.15) inset;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.15) inset;}
.reg_link{ float:left; margin-left:110px; display:inline;}
.register{ padding:0 70px; position:relative;}
.reg_tb td{ padding:8px;}
.register_video{position:absolute;right:220px;}
.register_video a{display:block; font-size:20px; background:url(img/youtube_logo.png) no-repeat right top; padding-right:70px; height:30px; line-height:26px; }
.register_video_1{position:absolute; right:30px; bottom:0px;}
.register_video_1 a{display:block; font-size:20px; background:url(img/youtube_logo.png) no-repeat right top; padding-right:70px; height:30px; line-height:26px; }

/*user center*/
.tab1{ height:27px; background:url(img/sp.gif) repeat-x; padding:4px 10px 0 10px; }
.tab1 ul{ overflow:hidden;}
.tab1 li{ float:right; background:url(img/sp.gif) no-repeat right -97px; margin-right:-1px;}
.tab1 li a{ float:left;}
.tab1 li a span{ float:left; height:22px; padding:0 20px; line-height:22px;}

.tab1 li.on{ background:url(img/sp.gif) repeat-x 0 -53px;}
.tab1 li.on a{ color:#fff; background:url(img/sp.gif) no-repeat 0 -31px;}
.tab1 li.on a span{  background:url(img/sp.gif) no-repeat right -75px;}

.searchbar{ margin-bottom:15px;}
.searchbar label,.searchbar img,.searchbar input,.searchbar select{ vertical-align:middle;}
.searchbar .lb{ margin-left:15px; display:inline; float:right;}
.ipt2{ border-style:solid; border-width:1px; border-color:#404040 #d4d0c8 #d4d0c8 #404040; padding:2px; overflow:auto;}
.btn1{ display:inline-block; vertical-align:middle; height:25px; background:url(img/sp.gif) repeat-x 0 -148px; padding:0}
.btn1 .l{ float:left; background:url(img/sp.gif) no-repeat 0 -123px;}
.btn1 .r{ float:left; height:25px; line-height:25px; background:url(img/sp.gif) no-repeat right -173px; padding:0 10px;}
.btn2{ background-position:0 -257px; color:#fff;}
.btn2 .l{ background-position:0 -232px;}
.btn2 .r{ background-position:right -282px;}
.btn1:hover{ text-decoration:none; color:#ff0;}

.recordlist_tit{ height:29px; line-height:29px; background:url(img/sp.gif) repeat-x 0 -203px; border:1px solid #766459;}
.recordlist_tit li{ float:right; width:25%; font-weight:bold;}
.recordlist_tit li em{ padding:0 10px; font-style:normal;}
.recordtb{ border:1px solid #bfb3a8; border-top:none;}
.recordtb td{  padding:10px; border-bottom:1px dotted #d6d2c8;}
.recordtb td a{ color:#ff6600; text-decoration:underline;}
.recordtb tr:hover{ background-color:#f2e9d6;}
.recordtb_tit{  border:1px solid #766459;}
.recordtb_tit thead th{ height:29px; line-height:29px; background:url(img/sp.gif) repeat-x 0 -203px; padding:0 5px; text-align:right;}
.recordtb_ex td a{ color:#4E2A1E}
.recordtb tfoot td{ background-color:#c3ad8e; background-image:-moz-linear-gradient(top,#d1bb9e,#c0a98b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d1bb9e),to(#c0a98b));}
.recordtb tfoot td a{ color:#4e2a1e;}

/*myhonor*/
.myhonor{ background:url(img/lgbg.jpg) repeat-x;}
.myBadge{ margin-bottom:30px;}
.myBadge_list{ font-size:13px; _font-size:12px;}
.myBadge_list li{ float:right; width:160px;}
.badge{width:37px; height:47px; overflow:hidden; float:right; margin:0 0 0 10px; display:inline;}
.badge1 img{ margin-right:-148px;}
.badge2 img{ margin-right:-112px;}
.badge3 img{ margin-right:-75px;}
.badge_s{width:25px; height:47px; overflow:hidden; float:right; margin:0 0 0 10px; display:inline;}
.badge_s1 img{ margin-right:-50px;}
.badge_s2 img{ margin-right:-25px;}
.badge_s3 img{ margin-right:0px;}
.tit1{ font-size:14px; margin-bottom:10px;}
.myBadge_list .p1{ margin-top:6px;}
.growup{ margin:80px 0;}
.growup_list dt{ margin-top:20px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#}
.growup_list dd,.growup_list dd a{ color:#aa1c12; font-size:13px;}



/*process_bar*/
.process_bar{ width:190px; border:1px solid #e48400; background-color:#fff; height:11px; line-height:11px; overflow:hidden;}
.process_bar_ex{ margin:0 10px; display:inline;}
.process_bar .c{ background:-moz-linear-gradient(top,#fff801,#fcc700); background:-webkit-gradient(linear,0 0,0 100%,from(#fff801),to(#fcc700));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff801', endColorstr='#fcc700'); /* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff801', endColorstr='#fcc700')"; /* IE8 */ height:11px; overflow:hidden;}
.process_bar .v{ height:11px; overflow:hidden; margin-top:-11px; text-align:center;}
.newlist{ padding:20px; line-height:1.5;}
.newlist li{ border-bottom:1px dashed #ddd; padding:15px 0;}
.newlist li h4{ margin-bottom:10px;}

.recordlist{}
.recordlist td{ padding:10px 5px;}
.recordlist td.td1,.recordlist td.td2,.recordlist td.td3,.recordlist td.td4{ width:25%;}


.quest_list{}
.quest_list dt{ height:29px; cursor:pointer; line-height:29px; background:url(img/sp.gif) repeat-x 0 -203px; border:1px solid #766459; margin-top:5px;}
.quest_list dt .tit{ float:right; margin-right:30px; display:inline;}
.ico_money{ float:right; height:29px; background:url(img/sp_ico.gif) no-repeat right 7px; padding:0 20px 0 0; margin-right:10px; display:inline; line-height:29px; font-weight:bold; color:#f60;}
.quest_list dt .handlebtn { float:left; width: 20px; height:20px; background:url(img/sp_ico.gif) no-repeat 0 -61px; margin:5px 0 0 5px; display:inline;}
.quest_list dt.on .handlebtn{ background-position:0 -31px;}
.quest_list dd{ border:1px solid #d4c19d; line-height:2; padding:15px; display:none;}
.td215{ width:215px!important;}
.td110{ width:110px!important;}
.td100{ width:100px!important;}
.td80{ width:80px!important;}

.user_medal{ border-bottom:1px dotted #ddd; padding:0 0 10px; overflow:hidden; zoom:1;}
.nor_tit{ font-size:16px; line-height:1.8;}

.sign_make{}
.sign_tab{ float:left; width:160px; padding:20px 0 0;}
.sign_tab li{ width:150px; height:40px; margin-bottom:5px; background:url(img/signtabs.jpg) no-repeat; cursor:pointer; line-height:40px; padding-right:10px; color:#fff;}
.sign_tab li.on{ background-position:0 -40px; color:#4e2a1e; margin-right:-1px; *position:relative; }
.sign_cnt{ overflow:hidden; zoom:1; border:1px solid #8e7260; border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px; }
.sign_cnt ul{ height:355px; overflow:auto;}
.sign_cnt ul li{ float:right; margin:20px 25px 0 0; display:inline;}
.sign_cnt li img{ cursor:pointer; }
.styletb { border:1px solid #8e7260;}
.styletb th{ background-color:#ded2bb; height:30px; line-height:30px; text-align:center;}
.styletb td{ text-align:center; padding:5px; background-color:#f3e6ce;}

.b_img{ position:absolute; width:400px; height:180px; overflow:hidden; padding:3px; z-index:999; border: solid 2px #666666; background:#fff url(img/loading.gif) no-repeat center center;  box-shadow:2px 2px 15px #000;-moz-box-shadow:2px 2px 15px #000;-webkit-box-shadow:2px 2px 15px #000; }

.game_list{ overflow:hidden; zoom:1;}
.game_list li{ float:left; border-top:1px dotted #ccc; width:180px; text-align:center; padding:20px 0; margin-top:-1px;}
.game_list li .pic img{ width:120px; height:90px; display:block; margin:0 auto; border:1px solid #d4c19d; padding:1px; margin-bottom:10px;}
.picstyle img{ border:1px solid #d4c19d; padding:1px; display:block; margin:0 auto;}
.picstyle a:hover img{ border-color:#f60;}
.game_list li .pic{ text-align:center;}
.game_list li .pic a{ display:block; font-weight:bold;}
.game_list li p{ padding-bottom:10px;}
.btn_del,.btn_edit{ padding-right:15px; display:inline-block; height:18px; line-height:18px; background:url(img/sp_ico.gif) no-repeat right -85px;}
.btn_edit{ background-position:right -107px;}

.btn3{ display:inline-block; vertical-align:middle; height:25px; line-height:25px; padding-right:4px; background:url(img/sp.gif) no-repeat right -357px;}
.btn3 .l{ float:left; padding-left:4px; background:url(img/sp.gif) no-repeat 0 -307px;}
.btn3 .r{ float:left; padding:0 5px; background:url(img/sp.gif) repeat-x 0 -332px;}
.btn3:hover{ color:#ff0; text-decoration:none;}
.addbtn{ height:25px; margin-top:-30px; text-align:left; padding-bottom:5px;}
.btn3_ex{ background-position:right -432px; color:#666!important; text-decoration:none!important;}
.btn3_ex .l{ background-position:0 -382px; }
.btn3_ex .r{ background-position:0 -407px;}

.titbar{ height:29px; line-height:29px ; border:1px solid #766459; padding:0 10px; background:url(img/sp.gif) repeat-x 0 -203px; }
.titbar h3{ float:right; line-height:29px; padding:0; font-size:14px;}
.gameinfo{ padding:15px; font-size:14px; line-height:2;}
.gameinfo_l{ float:left; width:300px; border-right:1px dashed #ccc; padding-right:50px;}
.gameinfo_r{ float:right; width:340px;}
.gameinfo_r .pic{ float:right; margin-left:15px; display:inline;}
.gameinfo_r h2{ font-size:16px; margin:10px 0 20px;}
.tittab{ float:left; margin-top:3px;}
.tittab li{ float:left; margin-right:5px; display:inline;}
.tittab li a{ float:left; line-height:25px; height:25px; padding:0 10px;}
.tittab li.on { background-color:#fffaee; border:1px solid #766459; border-bottom:1px solid #fffaee}
.game_list2{}
.game_list2 li{ float:right; width:355px; background-color:#f2e9d6; padding:10px; line-height:1.8; margin:10px 0 0 10px; display:inline; width:331px;}
.game_list2 li .pic{ float:right; margin-left:10px; display:inline;}
.game_list2 li .pic a{ display:block; text-align:center; width:100px;}
.game_list2 li .pic a img{ display:block; width:48px; height:48px; margin:0 auto;}

.duihuan{ background:url(img/shoppingbg.png) no-repeat left bottom; _background:url(img/shoppingbg.gif) no-repeat left bottom;}
.duihuan p{ padding-bottom:20px;}
.duihuan li { padding-bottom:20px}
.duihuan li p{ padding-bottom:10px;}
.duihuan_submit{ text-align:center; padding:20px; border-top:1px dashed #ccc; margin-top:30px;}
.duihuan_submit p{ padding-bottom:15px;}

.reply_ico{ position:absolute; width:30px; height:30px; background:url(img/sp_ico.gif) no-repeat 0 -132px; top:25px; left:80px;}
.del_ico{ cursor:pointer; position:absolute; width:10px; height:10px; background:url(img/sp_ico.gif) no-repeat -20px -90px; top:5px; left:5px;}
.friend_list li{ padding:10px; margin-bottom:10px; line-height:1.8; background-color:#f2e9d6; position:relative; zoom:1;}
.friend_list li .pic{ float:right; margin-left:15px; display:inline;}
.friend_list li .pic img{ width:60px; height:60px}
.friend_list li .info{ float:right;}
.friend_list li .btns{ float:left; text-align:left;}
.friend_list li .btns a{ margin-bottom:5px;}
.friend_list_ex li{ width:331px; display:inline; margin:0 5px 10px; float:right;}
.friend_list_ex li .info{ float:none;}
.group_ico{ padding-right:15px; cursor:pointer; background:url(img/sp_ico.gif) no-repeat right -168px; display:inline-block; height:18px; line-height:18px;}
.group{ position:relative; height:18px;}
.friend_list li.on { z-index:1;}
.friend_list li.on .group_wrap { position:absolute; top:0; right:0; border:1px solid #ccc; background-color:#eee; width:180px; padding:5px;}
.friend_list li.on .group_cnt{ display:block;}
.group_cnt{ background-color:#fff; display:none; padding-bottom:5px;}
.group_cnt p{  padding:5px 15px 0px;}
.btn4{ border:1px solid #ccb063;  cursor:pointer; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; background-color:#e6cf8d;background-image:-moz-linear-gradient(top,#f3e7d4,#e6cf8d); background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3e7d4),to(#e6cf8d)); color:#594200; padding:0 15px;}


.tips{ padding:10px; background-color:#f2e9d6; font-weight:bold; margin-bottom:15px;}
.black_add{ margin-bottom:15px;}
.invite_tips{  background:url(img/tipbg.jpg) no-repeat right center; line-height:1.8; background-color:#f2e9d6; padding:20px 100px 20px 20px;}
.invite_link{ text-align:center; padding:20px 0;}
.invite_link p{ padding-bottom:20px;}

.bqbg{ width:74px; height:23px; background:url(img/bqbg.jpg) no-repeat; display:block; line-height:23px; text-align:left; padding:0 10px;}
.mail_list{ padding:0 30px;}
.mail_list li{ padding-top:30px;}
.mail_list li p{ padding-bottom:10px;}

.mail_bd{ border:1px solid #d4c19d; padding:1px; margin-bottom:30px;}
.mail_info{ background-color:#f2e9d6; margin-bottom:1px; padding:15px;}
.mail_info .pic{ float:right; text-align:center; margin-left:15px; display:inline;}
.mail_info .pic img{ display:block;}
.mail_info .tit{ font-size:16px; font-weight:bold; margin:5px 0 10px;}
.mail_cnt{ background-color:#fff; padding:20px; line-height:2; color:#666;}
.amo_subnav_con{ z-index:10;}
.amo_panel .countinfo a:hover{ text-decoration:none; color:#ff0;}
.amo_panel .countinfo a:hover span,.amo_panel .countinfo a:hover strong{ color:#ff0;}
.friend_nickname{}
.friend_nickname a{ display:none; _display:inline;}
.friend_nickname:hover a{ display:inline;}
.mgl{ margin-left:10px;}
.btn_cancel,.btn_save{ height:24px; vertical-align:middle; line-height:24px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; color:#666;  border:1px solid #ccc; background-color:#eee; background-image:-moz-linear-gradient(top,#f5f5f5,#c6c6c6); background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#c6c6c6));}
.btn_save{ border-color:#c28e70; background-color:#ffce47; color:#803300;  background-image:-moz-linear-gradient(top,#ffd95f,#eda900); background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffd95f),to(#ffc637));}
.friend_edit{ display:none;}


/*************
amo blogs css
**************/
.amo_otheruser{ padding:8px; text-align:center;}
.amo_otheruser dt,.amo_otheruser dt a{ color:#ffd200; font-weight:bold;}
.amo_otheruser dd{ margin-top:5px;}
.amo_otheruser dd img{ border:1px solid #745d4f; padding:1px; background-color:#d4c19d;}

.bc{ color:#fff; display:inline-block; margin:0 3px 5px 3px; padding:0 5px;}
.bc1{ background-color:#e95c00; color:#fff;}
.bc2{ background-color:#3e8716; color:#fff;}
.bc3{ background-color:#1c6ab4; color:#fff;}
.bc4{ background-color:#434eb3; color:#fff;}

.amo_sidepics{ padding-bottom:10px;}
.amo_sidepics li{ float:right; margin-top:15px;}
.amo_sidepics li img{ display:block;}
.amo_sidepics li a{ color:#f2e9d6; font-weight:bold; width:94px; display:block; text-align:center;}
.amo_sidepics li a:hover{ color:#f90}

.tips2{ border:1px solid #cbbfa6; position:relative; padding:15px; zoom:1; background-color:#f2e9d6; border-radius:8px;  -moz-border-radius:8px ;  -webkit-border-radius:8px; }
.tips2 .arr{ width:20px; height:10px; background:url(img/arr.gif) no-repeat; position:absolute; top:-10px; right:60px;}
.tab1 h3{ line-height:20px; font-size:14px;}

.game_list3{}
.game_list3 li{ float:right; background-color:#f2e9d6; width:300px; line-height:1.8; padding:15px; margin:0 10px 10px;}
.game_list3 li .pic{ float:right; margin-left:10px; text-align:center; width:124px;}
.game_list3 li .pic img{ width:120px; height:90px;}

.act_list{}
.act_list li{ border-bottom:1px dotted #d6d2c8; padding:10px; line-height:1.8;}
.act_list li a{ color:#c90000;}
.act_list li .time{ color:#8e7260}
.act_list li img{ vertical-align:middle;}

.cmt_list{ padding-bottom:15px;}
.cmt_list li{ overflow:hidden; zoom:1; padding:15px 15px 0; line-height:1.5;}
.cmt_list_userpic{ float:right; margin-left:10px; *width:64px; text-align:center;}
.cmt_list_userpic img{ width:60px; height:60px;}
.cmt_list_userpic .ico img{ width:auto; height:auto; display:inline;} 
.cmt_list_con{ overflow:hidden; zoom:1; border:1px solid #d4c19d; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:15px 15px 0; background:url(img/linebg.gif) repeat-x #fffaee;}
.cmt_list_arr{ float:right; width:11px; height:16px; background:url(img/arr.gif) no-repeat 0 -10px; margin:20px 0 0 -1px; *position:relative;}
.cmt_list_con .cnt{ padding:10px 0;}
.cmt_list_con .panel{ height:30px; line-height:30px; text-align:left; border-top:1px dotted #ccc;}
.cmt_list_con .panel a{ color:#aa1c12; margin: 0 5px;}

.profile_cnt{ padding:30px 50px;}
.profile_cnt li{ margin-bottom:15px;}
.baseinfo .dt{ color:#ffd200; font-weight:bold;}
.baseinfo .dd{ margin:5px 0; color:#fff;}

.blog_side{ float:left; width:200px; margin-right:10px; display:inline; border:1px solid #d0beab; background-color:#f2e9d6;}
.blog_side h3{ height:32px; line-height:32px; padding:0 10px; background-image:-moz-linear-gradient(top,#fef0d6,#bfa888); background-image:-webkit-gradient(linear,0 0,0 100%,from(#fef0d6),to(#bfa888)); background-color:#d0bc9d; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef0d6', endColorstr='#bfa888');}
.blog_side li{ background:url(img/arr.gif) no-repeat right -33px; padding:5px 10px; margin:0 10px;}
.blog_side ul{ padding:10px 0;}
.blog_main{ overflow:hidden; zoom:1;}
.blog_content{ margin-bottom:30px;}
.blog_content .hd{ overflow:hidden; zoom:1; margin-bottom:10px;}
.blog_content .hd .date{ color:#8e7260; font-size:11px;}
.blog_content .hd h4{ margin:5px 0;}
.blog_digg{ float:right; margin-left:10px; display:inline; width:51px; height:51px; background:url(img/diggbg.gif) no-repeat; color:#fff; text-align:center;}
.blog_digg strong{ display:block; width:51px; overflow:hidden; font-size:14px; margin:5px 0;}
.blog_digg:hover{ color:#ff0; text-decoration:none;}
.blog_content .bd{ line-height:1.5; color:#655247; margin-bottom:15px;}
.blog_content .ft{ background-color:#f2e9d6; padding:6px 10px;}

.ico_del,.ico_edit,.ico_view,.ico_cmt,.ico_ask,.ico_blog{ padding:0 15px 0 0; background:url(img/arr.gif) no-repeat right -63px; margin:0 5px; display:inline-block; }
.ico_del { background-position:right -119px;}
.ico_edit{ background-position:right -149px;}
.ico_cmt{ background-position:right -90px; padding-right:18px;}
.ico_ask{ background-position:right -209px; padding:3px 20px 3px 0;}
.ico_blog{ background-position:right -241px;padding:3px 20px 3px 0;}
.amo_col_5_title .ico_del{ background-position:right -111px;}
.amo_col_5_title .ico_edit{  background-position:right -142px;}

.manage_cat{ float:right; width:308px; background:url(img/bg1.jpg) no-repeat left center; padding:40px; min-height:400px; _height:400px;}
.add_cat{padding:30px;}
.add_cat h3,.manage_cat h3{ font-size:14px; margin-bottom:15px;}
.add_cat li{ padding-bottom:15px;}
.manage_note{ margin:30px 0 0;}
.manage_note h3{ padding-right:20px; background:url(img/arr.gif) no-repeat right -177px; margin-bottom:5px;}
.manage_note p{ color:#9c7a60; padding-right:20px; line-height:1.4}
.game_choose{ background-color:#f2e9d6; padding:10px; zoom:1; margin:20px 0;}
.game_choose li{ padding-right:120px; zoom:1;}
.game_choose li .lb{ float:right; margin-right:-120px; width:110px; font-weight:bold; text-align:left;}

.article_head{ margin:10px 0; background-color:#f8f1e2; padding:15px 20px; }
.article_head .img{ float:right; margin:5px 0 0 10px; display:inline;}
.article_head h2{ line-height:1.4; color:#aa1c12; margin:0 25px 10px 0; font-size:16px;}
.article_head .date{ margin-right:40px; font-size:11px; color:#997e6b;}
.article_bd{ padding:25px 30px; line-height:1.7;}
.article_cnt p{ padding-bottom:15px;}
.article_cnt .pic{ text-align:center;}
.article_cnt a{ color:#f60; text-decoration:underline;}
.votes_counts{ float:left; width:114px; height:63px; text-align:center; background:url(img/votesbg.jpg) no-repeat; padding-top:15px;}
.votes_counts .p1{ padding-bottom:5px;}
.votes_counts .p1 strong{ font-size:17px; color:#c90000;}

.article_nav{ margin:10px 0;}
.prevlink,.nextlink{ float:left; height:22px; padding-left:22px; background:url(img/arr.gif) no-repeat 0 -280px; color:#aa1c12; font-weight:bold;}
.nextlink{ float:right; padding:0 22px 0 0; background-position:right -319px;}

.article_relative{ border:1px solid #d4c19d; padding:10px 15px; background:url(img/linebg.gif) repeat-x #fffaee;}
.article_relative h3{ margin-bottom:20px;}

.vote_bar{ height:12px; font-size:0; border:1px solid #dfcab9; background-color:#fff; width:360px;}
.vote_bar div{ height:12px; background-color:#e55b00; background-image:-moz-linear-gradient(top,#fc9000,#e95c00); background-image:-webkit-gradient(linear,0 0,0 100%,from(#fc9000),to(#e95c00));}
.vote_bar2 div{  background-color:#3e8716; background-image:-moz-linear-gradient(top,#7dca34,#378013); background-image:-webkit-gradient(linear,0 0,0 100%,from(#6fbd2d),to(#378013));}
.vote_bar3 div{  background-color:#1d71b9; background-image:-moz-linear-gradient(top,#38d9f7,#1d71b9); background-image:-webkit-gradient(linear,0 0,0 100%,from(#38d9f7),to(#1d71b9));}
.vote_bar4 div{  background-color:#6f64b1; background-image:-moz-linear-gradient(top,#bfb7d7,#6f64b1); background-image:-webkit-gradient(linear,0 0,0 100%,from(#bfb7d7),to(#6f64b1));}
.vote_bd { padding:0 0 30px;}
.vote_bd td{ padding:5px;}
.addrows_btn{ display:inline-block; color:#c90000; padding-right:18px; background:url(img/sp_ico.gif) no-repeat right -198px;}
.addrows{ padding-right:85px;}

.vote_list{}
.vote_list li{ overflow:hidden; border-bottom:1px dashed #d6d2c8; padding:15px 0;}
.vote_list_user{ float:right; width:90px; border-left:1px dashed #d6d2c8; text-align:center; padding:10px 0;}
.vote_list_bd{ overflow:hidden; zoom:1; padding:0 40px 0 60px; line-height:1.5;}
.vote_list_bd .img{ float:right; margin:5px -22px 0 0;}
.vote_list_bd h4{ line-height:1.5;}
.vote_list_bd .date{ color:#8e7260;}

/*tipbox*/
.tipbox{ position:absolute; border:1px solid #d4c19d; background:#fff; text-align:right;}
.tipbox .hd{ height:29px; background:url(img/sp.gif) repeat-x 0 -203px; line-height:29px; padding:0 15px 0 0; font-weight:bold;}
.tipbox .hd .cl{ float:left;  font:17px/29px normal  Verdana ; padding:0 10px; }
.tipbox .hd .cl:hover{ text-decoration:none;}
.nortb td{ padding:5px;}

.amo_indexleft{ float:left!important; margin:0 10px 0 0!important;}
.amo_indexcenter{ width:560px;}
.user_list{}
.user_list li{ overflow:hidden; zoom:1; padding:8px; line-height:1.5; border-bottom:1px dashed #776051;}
.user_list li .pic{ float:right; margin-left:10px; display:inline; position:relative;}
.user_list li .pic img{ width:48px; vertical-align:middle; height:48px; border:1px solid #d4c19d;}
.user_list li .pic .add{ position:absolute; width:14px; height:14px; background:url(img/ico_add.gif) no-repeat; cursor:pointer; font-size:14px; right:1px; bottom:1px;}
.user_list li .name a{ color:#f2e9d6; font-weight:bold;}

.random_tips{ border:1px solid #6d584a; padding:15px 25px; position:relative; background-color:#ffffcc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.random_tips .arr{ position:absolute; top:5px; left:5px; width:15px; height:15px; background:url(img/sp_ico.gif) no-repeat -18px -87px; cursor:pointer;}
.avata_img{ float:right; margin-left:10px; display:inline;}
.btn_post{ width:66px; height:50px; cursor:pointer; border:none; background:url(img/postbtn.gif) no-repeat; color:#fff; font-weight:bold; vertical-align:middle;}
.btn_post:hover{ color:#ff0;}
textarea{ vertical-align:middle;}
.amo_post{ padding:15px 15px 15px 0; border:1px solid #c1b19c; background-color:#f1e6d8; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin:5px 5px 30px;}

.feed{}
.feed .hd{ background-color:#e2d5c3;  background-image:-moz-linear-gradient(top,#f0e4d6,#e1d4c2); background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0e4d6),to(#e1d4c2)); border-bottom:1px solid #b4a38f; position:relative; zoom:1; padding:10px 10px 0;}
.feed .hd h3{ font-size:14px; margin-bottom:15px;}
.ico_setting{ position:absolute; top:10px; left:10px; padding-right:18px; background:url(img/sp_ico.gif) no-repeat right -234px; height:18px; color:#aa1c12}
.feed_tab{}
.feed_tab .tip{ float:right; margin:5px 0 0 10px; display:inline;}
.feed_tab ul{ float:right; margin-bottom:-1px;}
.feed_tab li{ float:left; margin-left:3px; display:inline; padding-right:7px; background:url(img/feedtab.gif) no-repeat right -25px;}
.feed_tab li a{ float:left; height:25px; line-height:25px; background:url(img/feedtab.gif) no-repeat; padding:0 8px 0 15px;}
.feed_tab li a:hover{ text-decoration:none;}
.feed_tab li.on { background-position:right -75px;}
.feed_tab li.on a{ background-position:0 -50px;}

.feed_btn{ width:526px; height:26px;  background:url(img/morebg.jpg) no-repeat; line-height:26px; text-align:center; margin:10px auto;}
.feed_btn a{ display:block; height:26px;}
.feed_btn a:hover{ text-decoration:none; color:#ff0;}
.feed_btn a span{ display:inline-block; padding-right:25px; background:url(img/sp_ico.gif) no-repeat right -265px;}

.user_list2{ padding:20px 15px 0 0;}
.user_list2 li{ float:right; width:145px; margin-left:5px; display:inline; padding-bottom:15px; line-height:1.5;}
.user_list2 li .pic{ float:right; margin-left:10px; display:inline; width:52px;}
.btn_sch{ width:84px; height:25px; background:url(img/btnsch.gif) no-repeat; color:#fff; border:none; cursor:pointer;}
.search_bar{ padding:8px; background-color:#bca790;  background-image:-moz-linear-gradient(top,#dac9ac,#9e8472); background-image:-webkit-gradient(linear,0 0,0 100%,from(#dac9ac),to(#9e8472));}

.instreting_list{}
.instreting_list li{ overflow:hidden; zoom:1; padding:12px; border-bottom:1px dashed #d6d2c8; line-height:1.5; margin:0 10px;}
.instreting_list li .pic{ float:right; margin-left:10px; display:inline; width:52px;}
.instreting_list li .tit{ font-weight:bold;}
.instreting_list li .author{ font-size:11px; color:#999;}
.instreting_list li .author a{ color:#6b9112}
.countinfo_ex{ height:auto!important; background-color:#7f6250; background-image:-moz-linear-gradient(top,#7f6250,#8e7260); background-image:-webkit-gradient(linear,0 0,0 100%,from(#7f6250),to(#8e7260)); border-bottom:none!important;}
.countinfo_ex a.line{ border-left:1px dashed #ddccaf!important;border-right:1px dashed #ddccaf!important; }
.countinfo_ex a{ width:90px!important; text-align:center; padding:10px 0!important;}
.countinfo_ex a strong{ color:#ffd200!important;}
.countinfo_ex span{ position:static!important; display:block!important;}

.doing_list{ line-height:1.5; padding-bottom:10px;}
.doing_list li{ padding:10px 0; color:#f2e9d6; border-bottom:1px dashed #ddccaf; margin:0 10px;}
.doing_list li a{ color:#f2e9d6; text-decoration:underline;}
.doing_list li .c_grey{ color:#c7c7c7}
.hotico{ float:right; width:45px; height:18px; background:url(img/hotico.gif) no-repeat; margin:5px -10px 0 0;}

.amo_layout_640px{ float:left!important;}
.amo_layout_310px{ float:right!important;}
.amo_col_5_con{ overflow:visible!important;}

/* 选择游戏 toepy 20101201 */
.gamecat_box{position:relative;z-index:1}
.game_cat{position:absolute;left:115px;z-index:1;display:none; line-height:1.8; right:120px; top:25px; width:600px;}
.game_sort_nav span{font-size:16px;font-weight:bold;padding:0 2px;color:#a01414;cursor:pointer}
.game_sort_nav span:hover{text-decoration:underline;}
.game_sort_nav .on{font-size:12px;font-weight:normal;padding:2px 10px;}
.game_sort_list{height:100px;overflow:hidden;zoom:1;overflow-y:auto;margin-bottom:10px}
.game_sort_list li{cursor:pointer;float:left;width:280px;margin-right:10px;padding:2px 0;}
.game_sort_list li:hover{text-decoration:underline;}
.game_cat dl{padding-bottom:5px}
.game_cat dl span{padding:0 3px;cursor:pointer;}
.game_cat dl span:hover{text-decoration:underline;}
.game_cat dl dt{font-size:14px;font-weight:bold;padding:10px 0 5px 0;}
.game_cat .input_check{padding-top:10px;}
.input_check .itext{width:420px;padding:2px 0 2px 5px;margin-left:5px}
.input_check .serch_list{width:425px;position:absolute;left:91px;top:30px;}
.input_check .serch_list li{cursor:pointer;padding:2px 0 2px 5px}
.input_check .serch_list li:hover{background-color:#f0ece5;}
.btn_show_game{padding:2px 10px;font-weight:bold;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}
.upload_list .game_cat{left:59px;}
.edit_con .game_cat{left:40px;top:26px;}
/* 选择游戏 */
.game_cat{background-color:#fff;border:#c1a377 1px solid;-moz-box-shadow:3px 4px 0px #dfceb6;}
.game_sort_nav .on{color:#fff;background-color:#673813}
.game_sort_list{border-bottom:#c4a389 1px solid;}
.game_sort_list li{color:#a01414;}
.game_cat dl{border-bottom:#673813 1px dotted;color:#a01414;}
.game_cat dl dt{color:#673813;}
.input_check .itext{border:#c2b5a5 1px solid;}
.input_check .serch_list{background:#fff;border:#c2b5a5 1px solid;}
.input_check .serch_list li{color:#535353;}
.btn_show_game{color:#fff;background:#a01414;border:1px solid #a01414}

/*follows_panel*/
.follows_panel{ float:right; *width:130px;}
.user_list_wrap{ float:left; width:80%;}
.follows_panel_list{ border:1px solid #d1b79c; background-color:#f2e9d6; zoom:1;}
.follows_panel_list h3{ height:30px; line-height:30px; background-color:#e2d5c2; padding:0 10px; font-weight:normal;}
.follows_panel_list h3 span{float:right;}
.follows_panel_list li{ padding:8px 10px; vertical-align:middle; position:relative; zoom:1; border-bottom:1px dotted #d1b79c; background:url(http://images.arabmmo.com/userar/css/ucenter.css); }
.follows_panel_list li .btns{ position:absolute; top:10px; left:10px; display:none; font-size:0;}
.follows_panel_list li.hover .btns{ display:block;}
.follows_panel_list li span{float:right;}
.mod_btn,.del_btn{ display:inline-block; width:10px; height:10px; font-size:0px; line-height:999px; overflow:hidden; background:url(img/arr.gif) no-repeat -9px -122px;}
.mod_btn{ background-position:-9px -361px;}
.follows_panel_add{ padding:10px 5px;}
.follows_panel_add p{ padding-bottom:5px;}
.follows_edit{ padding:5px 0;}
.follows_edit p{ padding-bottom:5px}


/*Avatar*/
.avatar img{cursor:pointer; border:1px solid #EBE4E0; padding:3px; margin:0 5px;}
.amo_panel .baseinfo .avatar{width:60px;}

/*modify email address*/
.div_email_edit{width:480px; height:220px; overflow:hidden; border:10px solid #9F835D; background-color:#FFF; position:absolute; left:30%; top:300px;}
.win_tit{ height:40px; background:url(img/win_tit.gif) no-repeat center bottom; text-align:center; font-weight:bold; color:#979797; line-height:30px;}
.win_con{ text-align:left;line-height:22px;  font-weight:bold; color:#979797;}
  .win_con .f13px{ font-weight:bold; color:#8B582F;}
  .win_con .boxinput td{ padding:2px}
  .win_con fieldset{ width:80%; margin:auto}
.winbox_close{ width:20px; height:20px; background:url(img/ico_close.gif) no-repeat; position:absolute; top:6px; right:6px; cursor:pointer;}  

/*Sucess information*/
.mymmo_popwin{width:480px; overflow:hidden; border:10px solid #9F835D; background-color:#FFF; position:absolute; left:30%; top:300px;}
.mymmo_popwin_tit{ height:40px; background:url(img/win_tit.gif) no-repeat center bottom; text-align:center; font-weight:bold; color:#979797; line-height:30px;}
.mymmo_popwin_tit h3{height:30px; line-height:30px; color:#000;}
.mymmo_popwin_con{ text-align:left;line-height:22px;  font-weight:bold; color:#979797; padding:10px;}
.mymmo_popwin_text{text-align:center;}
.mymmo_popwin_operate{text-align:center;}
.mymmo_ico_close{ width:20px; height:20px; background:url(img/ico_close.gif) no-repeat; position:absolute; top:6px; right:6px; cursor:pointer; text-indent:-999px;} 


.it_letters{padding: 20px 30px; float:right;}
.it_letters textarea{padding:10px; text-align:right; width:350px; height:150px; line-height:1.8;}
.it_list{ float:right; padding:20px 10px; width:300px;}
.it_list dt{height:35px; line-height:35px;}

.mymmo_page{height:20px; line-height:20px;}
.mymmo_page a,.mymmo_page span{margin:5px; float:right;}

.user_list_new .pd16_players dl{background-color: #F2E9D6;line-height: 1.8;margin: 10px 0;padding: 10px;position: relative;}
.user_list_new .pd16_players dd{padding-right: 100px;}
.user_list_new .pd16_players dd.check_box{padding-right: 0;right: 10px;position: absolute;}
.user_list_new .pd16_players dt{position: absolute;right: 30px;}