/* CSS Document 
Use for:	
Version:	
Date:		
Author:	ou
Update: 
 */

/* CSS 重置 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td ,span, object, iframe{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:”; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;zoom:1}
.clear {display:block;clear:both; width:0px; height:0px; overflow:hidden; font-size:0px; line-height:0px; }

body{ font-size:12px; line-height:150%; color:#9D2404; font-family:Tahoma,Geneva,sans-serif; direction:rtl; background-color:#752d05;background-image:url(img/bg_main.jpg); background-repeat:no-repeat; background-position:center 505px; }   
body.index{ background-position:center 508px; }
a {color:#F00;text-decoration:none;cursor:pointer }
a:hover {color:#FF8400;text-decoration:underline;cursor:pointer}
body .amo_footer{ line-height:14px; }
body .amo_footer_wrapper{ padding:9px 25px; }
.amo_footer,.amo_bottom_panel{ font-size:12px; font-family:Tahoma,Geneva,sans-serif; }

.pic_txt{ text-indent:-999em; background-image:url(img/pic_txt.gif); background-repeat:no-repeat; }
.pic_txt0{ width:85px; height:23px; margin-top:15px; overflow:hidden; background-position:0 0; }
.pic_txt1{ width:316px; height:25px; margin-top:14px; overflow:hidden; background-position:0 -23px; }
.pic_txt2{ width:393px; height:29px; margin:15px 0px 10px; overflow:hidden; background-position:0 -48px; }
.pic_txt3{ width:145px; height:21px; margin:15px 0px 10px; overflow:hidden; background-position:0 -77px; }
.pic_txt4{ width:112px; height:24px; margin:15px 0px 10px; overflow:hidden; background-position:0 -98px; }

.btn,.btn b,.btn_1,.btn_2,.btn_3,.btn_5,.btn_5_gray{ display:inline-block; background-image:url(img/btns.gif); background-repeat:no-repeat; }
.btn_0{ height:24px; overflow:hidden; line-height:27px; padding-left:30px; color:#fff; font-size:15px; text-shadow:1px 1px 1px #000; background-position:0 0; }
.btn_0 b{ padding-right:23px; font-size:11px; background-position:right -24px; }
.btn_0:hover{ text-decoration:none; background-position:0 -48px;}
.btn_0:hover b{ color:#fff; background-position:right -72px;}
.btn_1{ width:122px; height:0px; overflow:hidden; padding-top:24px; background-position:left -120px; }
.btn_1:hover{ background-position:left -144px; }
.btn_2{ width:82px; height:0px; overflow:hidden; padding-top:24px; background-position:right -120px; }
.btn_2:hover{ background-position:right -144px; }
.btn_3{ width:81px; height:0px; overflow:hidden; padding-top:24px; background-position:left -168px; }
.btn_3:hover{ background-position:right -168px; }
.btn_4{ height:41px; overflow:hidden; line-height:41px; padding-left:30px; color:#fff; text-shadow:1px 1px 1px #000; background-position:left -272px; }
.btn_4 b{ padding-right:30px; font-size:20px; font-weight:normal; background-position:right -313px; }
.btn_4:hover{ text-decoration:none; background-position:0 -354px;}
.btn_4:hover b{ color:#fff; background-position:right -395px;}
.btn_5{ width:70px; height:0px; overflow:hidden; padding-top:24px; background-position:0px -192px; }
.btn_5:hover{ background-position:-74px -192px; }
.btn_5_gray{ width:70px; height:0px; overflow:hidden; padding-top:24px; background-position:right -192px; }


.con_wrapper{ width:1002px; margin:0 auto; }

.col0{ width:972px; overflow:hidden; margin:0 auto 10px; }
.col0 .col_top{ height:14px; overflow:hidden; background:url(img/col_0_top.gif) no-repeat 0 0; }
.col0 .col_con{ background:url(img/col_0_body.gif) repeat-y 0 0; }
.col0 .col_btm{ height:14px; overflow:hidden; background:url(img/col_0_btm.gif) no-repeat 0 0; }

.header{ height:475px; overflow:hidden; background:url(img/bg_header.jpg) no-repeat center top; }
.header .con_wrapper{ position:relative; height:475px; overflow:hidden; }
.header .flash_con{ width:1002px; height:465px; overflow:hidden; }


/* nav */
.nav_part_1{ position:absolute; left:32px; bottom:71px; width:375px; height:50px; overflow:hidden; background:url(img/bg_nav.jpg) no-repeat 0px -51px; }
.nav_part_r{ position:absolute; left:609px; bottom:71px; width:375px; height:50px; overflow:hidden; background:url(img/bg_nav.jpg) no-repeat right -51px; }
.nav li,.nav li a{ display:inline; float:left; height:50px; width:100%; overflow:hidden; text-indent:-999em; }
.nav .item0{ width:75px; }
.nav .item1{ width:105px; margin-left:40px; }
.nav .item2{ width:100px; margin-left:28px; }
.nav .item3{ width:95px; margin-left:21px; }
.nav .item4{ width:110px; margin-left:21px; }
.nav .item5{ width:100px; margin-left:22px; }
.nav li a:hover{ text-decoration:none; background-image:url(img/bg_nav.jpg); background-repeat:no-repeat; }
.nav .item0 a:hover{ background-position:0 -1px; }
.nav .item1 a:hover{ background-position:-115px -1px; }
.nav .item2 a:hover{ background-position:-248px -1px; }
.nav .item3 a:hover{ background-position:-598px -1px; }
.nav .item4 a:hover{ background-position:-714px -1px; }
.nav .item5 a:hover{ background-position:-846px -1px; }  


/* intro & picshow */
.index_top{ margin-top:-65px; background:url(http://images.arabmmo.com/contestar/gameprize/2013/images/bg_index_intro.jpg) no-repeat center top; }
.index_top .con_wrapper{ zoom:100%; overflow:hidden; padding:58px 0px 18px 0px; }
.index_top .intro{ display:inline; float:left; width:445px; height:260px; overflow:hidden; margin-left:25px; font-weight:bold; color:#fce69d; }
.index_top .intro .title{ margin:15px 0; font-weight:bold; font-size:22px; }
.index_top .intro p{ margin-bottom:5px; }
.index_top .picshow{ position:relative; display:inline; float:left; width:470px; height:260px; margin-left:52px; overflow:hidden; }
.index_top .picshow ul{ display:inline; float:left; }
.index_top li{ display:inline; float:left; width:470px; height:260px; overflow:hidden; }
.index_top .tab_con img{ display:block; width:470px; height:260px; background:#fff; }
.index_top .mask{ position:absolute; left:0px;; bottom:0px; width:100%; height:36px; overflow:hidden; background:#000; opacity:0.5; filter:alpha(opacity=50); }
.index_top .tab_menu{ position:absolute; left:3px;; bottom:7px; width:112px; height:22px; overflow:hidden; }
.index_top .tab_menu li{ display:inline; float:right; width:22px; margin-left:6px; overflow:hidden; text-align:center; line-height:22px; color:#f8c821; background:url(img/tab_menu.gif) no-repeat 0px -22px; cursor:pointer; }
.index_top .tab_menu li.on{ color:#721b04; background-position:0px 0px; }


/* awardlist */
.index_col_awardlist .title{ height:18px; overflow:hidden; text-indent:-999em; }
.index_col_awardlist .col_top{ height:283px; overflow:hidden; background:url(img/bg_index_awardlist_top.jpg) no-repeat 0 0; }
.index_col_awardlist ul{ zoom:100%; overflow:hidden; }
.index_col_awardlist li{ display:inline; float:left; width:297px; height:160px; overflow:hidden; background:url(img/bg_index_awardlist_item_3.jpg) no-repeat 0 0; }
.index_col_awardlist .con{ display:inline; float:left; width:149px; }
.index_col_awardlist .name{ height:45px; margin-top:15px; overflow:hidden; line-height:45px; text-indent:10px; font-weight:bold; color:#fbeb93; }
.index_col_awardlist .info{ height:40px; overflow:hidden; line-height:43px; text-indent:10px; font-weight:bold; color:#9d2404; }
.index_col_awardlist strong{ color:#be052d; }
.index_col_awardlist .btn{ display:block; width:94px; height:35px; overflow:hidden; text-indent:-999em; background:url(img/bg_index_awardlist_item_3.jpg) no-repeat right -432px; }
.index_col_awardlist .btn:hover{ text-decoration:none; background-position:right -467px; }
.index_col_awardlist .icon{ display:inline; float:left; width:136px; height:136px; margin-top:11px; text-indent:-999em; overflow:hidden; background:url(img/bg_index_awardlist_item_3.jpg) no-repeat 0 0; }

.index_col_awardlist .icon_0{ background: url(img/bg_index_awardlist_item_2.jpg) no-repeat left -568px; }
.index_col_awardlist .icon_1{ background:url(img/bg_index_awardlist_item_2.jpg) no-repeat right -568px; }
.index_col_awardlist .icon_2{ background:none; }
.index_col_awardlist .icon_3{ background-position:left -160px; }
.index_col_awardlist .icon_4{ background-position:right -160px; }
.index_col_awardlist .icon_5{ background-position:left -296px; }
.index_col_awardlist .icon_6{ background-position:right -296px; }
.index_col_awardlist .icon_7{ background-position:left -432px; }


.index_col_awardlist .col_top ul{ margin-top:94px; padding-left:30px;}
.index_col_awardlist .col_top li{ background:none; margin:0 14px 40px 0; width:297px; }
.index_col_awardlist .col_top .item0{  }
.index_col_awardlist .col_top .item1{  }
.index_col_awardlist .icon_1_3{background:url(img/bg_index_awardlist_item_2.jpg) no-repeat left -704px;}
.index_col_awardlist .col_con{ padding-top:15px; }
.index_col_awardlist .col_con ul{ padding-left:30px; }
.index_col_awardlist .col_con li{ margin:0px 14px 40px 0px; }

.index_col_awardlist .col_top .item0 .icon{ width:135px; position:relative; left:-3px; top:1px }
.index_col_awardlist .col_top .item1 .icon{ width:135px; position:relative; left:-4px;  top:1px;}
.index_col_awardlist .col_top .item0_3 .icon{width:134px; position:relative; left:4px;  top:1px;}
.index_col_awardlist .col_top  .icon{z-index:0;}
.index_col_awardlist .btn{ z-index:30; margin-right:4px;}


/* gamegallery */
.col1{ zoom:100%; overflow:hidden; margin-bottom:10px;  }
.col1 .col_top{ height:37px; overflow:hidden; line-height:37px; font-weight:bold; background:url(img/col_1_title.gif) no-repeat center top; }
.col1 .col_top .more{ display:inline; float:left; margin-left:40px; font-weight:bold; }
.col1 .col_top .title{ display:inline; float:right; margin-right:40px; font-weight:bold; }
.col1 .col_con{ zoom:100%; overflow:hidden; margin-left:10px; }
.col1 .control_l,.col1 .control_r,.col1 .con_wrap{ display:inline; float:left; width:46px; height:158px; overflow:hidden; }
.col1 .control_l{ text-indent:-999em; background:url(img/col_1_main.gif) no-repeat 0 -158px; cursor:pointer; }
.col1 .con_wrap{ background:url(img/col_1_main.gif) repeat-x 0 0; }
.col1 .control_r{ text-indent:-999em; background:url(img/col_1_main.gif) no-repeat 0 -316px; cursor:pointer; }
.col1 .con_wrap{ width:890px; }
.col_gamegallery .scroll_con{ width:860px; overflow:hidden; margin:0 auto; }
.col_gamegallery ul{ }
.col_gamegallery li{ display:inline; float:left; width:215px; padding-top:15px; overflow:hidden; text-align:center; }
.col_gamegallery li img{ border:3px solid #fad26c; }
.col_gamegallery a:hover{ zoom:100%; }
.col_gamegallery a:hover img{ border:3px solid #CC6626; }

/* comment */
.col_comment{ font-size:12px; }
.col_comment .col_con{ zoom:100%; overflow:hidden; }
.col_comment .col_title{ height:32px; line-height:32px; overflow:hidden; font-weight:bold; text-indent:30px; color:#fbeb93; background:url(img/bg_title.jpg) no-repeat center top; }
.col_comment .comment_title{ display:inline; float:left; width:575px; height:30px; margin-left:45px; margin-top:10px; line-height:30px; font-weight:bold; border-bottom:1px solid #e8a24f; }
.col_comment .comment_title h3{ font-weight:bold; }
.col_comment .comment_editor{ display:inline; float:right; width:332px; margin:10px 14px 0px 0px; }
.col_comment .form_wrapper{ padding:6px 6px 15px; background:#fbdf9d; }
.col_comment .comment_content{ display:inline; float:left;  width:575px; margin-left:45px; }
.col_comment .comment_pages{ display:inline; float:left;  width:575px; margin-left:13px; }

.comment_content dl{ overflow:hidden; zoom:100%; padding:25px 0px 7px; border-bottom:1px solid #E8A24F; }
.comment_content dt{ display:inline; float:right; width:100px; overflow:hidden; padding-bottom:20px; margin-left:-120px; text-align:center; }
.comment_content dt img{ margin:0 auto 5px; padding:2px; border:1px solid #D4C19D; border-radius:3px 3px 3px 3px; }
.comment_content dt a{ display:block; width:70px; margin:0 auto; line-height:15px; }
.comment_content dt a:hover{ zoom:100%; text-decoration:none; }
.comment_content dt a:hover img{ border:1px solid #e9b44f; }
.comment_content .comment_box{ padding-right:100px; }
.comment_content .c_con{ height:46px; color:#814433; padding:0px 0px 5px; }
html>body .comment_content .c_con{ height:auto; min-height:46px; }
.comment_content .c_info{ height:28px; line-height:28px; color:#d2a04e; }
.comment_content .c_option{ height:35px; overflow:hidden; line-height:35px; text-align:left; padding:0px 10px; border-top:1px solid #f6daaa; overflow:hidden; }
.comment_content .c_option a{ display:inline-block; zoom:100%; height:16px; line-height:16px; margin-left:8px;  }
.comment_content .c_dig{ padding-left:18px; background:url(img/digg.gif) no-repeat 0 0; }
.comment_content .c_burn{ padding-left:18px; background:url(img/bury.gif) no-repeat 0 0; }
.comment_content .c_floor{display:inline; float:left; font-weight:bold; color:#986063; }
.comment_content .c_option_con{display:inline; float:left; line-height:100%; margin:0 10px; padding-top:9px; }
.comment_content .defindword{ display:inline-block; margin-bottom:8px; }
.comment_content .defind{ padding:10px; margin-bottom:8px; border:1px dashed #F0DDBC; background:#f4f4f4; }

.comment_editor{overflow:hidden;zoom:1;padding:0}
.comment_editor .emotion_con {border:1px solid #c6c6c6; background:#f6f6f6;border-width:1px 1px 0;padding:3px;width:304px; }
.comment_editor .emotion_con img{margin:2px;cursor:pointer}
.comment_editor .th{color:#9D2404;font-weight:bold}
.comment_editor a{color:#a47754}
.comment_editor td{padding:3px 4px 6px!important;}
.comment_editor input.tex{width:296px;padding:3px 4px;color:#9d9d9d; border:0px; }
.comment_editor textarea{width:304px;height:85px;border:1px solid #e8a24f;color:#666666;padding:3px;margin:0}
.comment_editor .check_n{margin:3px 3px 0 0}
.comment_editor .bbg_btn_y3 {margin:0 3px}
.comment_editor .save_name{ zoom:100%; font-size:11px; border:1px solid #e8a24f; padding:3px;background:#fdeebb;}
.comment_editor .comment_submit{ background:#F8F6E5; width:132px; height:27px; border:none!important; cursor:pointer; color:#ab3d01; font-weight:bold; margin-top:3px; background:url(http://images.arabmmo.com/www/comment/btn_submit.gif) no-repeat;}

.comment_smile {background:url(img/slice_comment.gif) no-repeat 0 0;color:#a65224;display:block;font-size:12px;height:21px;line-height:22px;padding-left:20px;text-align:left;width:44px;cursor:pointer; overflow:hidden; }

.comment_pages{ padding:8px 20px 8px; margin:10px 0px; text-align:right; direction:ltr; background:#fbce77;}
.comment_pages span{margin:0 2px;padding:2px 5px;zoom:1; line-height:15px; }
.comment_pages a{margin:0 2px;padding:2px 5px; line-height:15px; border-right:1px solid #c1a559;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #c1a559;background:#fade92; color:#9D2404;zoom:1}
.comment_pages a:hover,.amo_page .current{padding:2px 5px;border-right:1px solid #9f835d;border-top:1px solid #cebca3;border-left:1px solid #cebca3;border-bottom:1px solid #9f835d;background:#67260e;color:#fff;text-decoration:none}
.comment_pages .disabled{border-right:1px solid #a8a8a8;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #a8a8a8; color:#999;background:#e1e1e1;}
.comment_pages .sumpages{font-weight:bold; color:#694b21}
.comment_pages .sumpages em{font-style:normal;color:#ff8a00;}
.comment_pages .txt{ width:20px; margin-left:4px; margin-right:10px; padding:1px 5px; border:1px solid #805733; }
.comment_pages .submit{ dislay:inline-block; width:30px; height:21px; background:#CEBCA3; border-color:#FFFFFF #c1a559 #c1a559 #FFFFFF; border-style:solid; border-width:1px; color:#9D2404; cursor:pointer; }

/* sponsor */
.col2{ height:253px; margin:0px 15px 10px; overflow:hidden; }
.col2 .col_l{ display:inline; float:left; width:16px; height:253px; overflow:hidden; background:url(img/col_2.gif) no-repeat 0px -506px; }
.col2 .col_r{ display:inline; float:left; width:16px; height:253px; overflow:hidden; background:url(img/col_2.gif) no-repeat 0px -253px; }
.col2 .col_con{ display:inline; float:left; width:940px; height:253px; overflow:hidden; background:url(img/col_2.gif) repeat-x 0px 0px; }
.col2 .title{ height:42px; line-height:46px; font-size:14px; font-weight:bold; text-align:right; text-indent:15px; color:#8b3e1a; }
.sponsor_list{ display:inline; float:left; width:700px; }
.sponsor_list li{ display:inline; float:left; width:140px; padding:5px 0px; overflow:hidden; text-align:center; }
.sponsor_list img{ border:3px solid #fac154; }
.sponsor_list a:hover{ zoom:100%; }
.sponsor_list a:hover img{ border:3px solid #CC6626; }
.col_host{ display:inline; float:right; width:225px; overflow:hidden; text-align:center; }
.col_host .con{ height:180px; overflow:hidden; margin-top:5px; border-left:1px solid #e8ab51; }
.col_host .logo{ display:block; width:201px; height:66px; margin:10px 0px; overflow:hidden; text-indent:-999em; background:url(img/logo.gif) no-repeat 0 0; }
.col_host .logo:hover{ text-decoration:none; }
.col_host a{ color:#6b2609; font-weight:bold; }


/***
* FAQ页面
***/
.col3{ width:1002px;position:relative; margin:15px auto 30px; background:url(img/col_3_c.gif) repeat-y 0 0; }
.col_faq{ margin-bottom:55px; }
.col3 .col_con{ position:relative; zoom:100%; top:-15px; z-index:10; background:url(img/col_3_t.gif) no-repeat 0 0; }
.col3 .col_btm{ position:relative; bottom:-15px; left:-1px; width:1001px; height:18px; overflow:hidden; background:url(img/col_3_btm.gif) no-repeat 0 0; }
.col3 .col_title{ overflow:hidden; margin:10px 35px 0px; border-bottom:1px solid #fff; }
.col3 .col_title .border{ height:50px; overflow:hidden; border-bottom:1px solid #ffc870; }

.txt_list0 li{ padding:20px 15px 30px; font-size:14px; line-height:22px; border-bottom:1px dashed #f5a94b; }
.col_faq .txt_list0{ margin:0px 55px; }
.txt_list0 .title{ margin-bottom:10px; line-height:40px; font-size:16px; font-weight:bold; }

.box0{ height:45px; overflow:hidden; }
.box0 .box_l{ display:inline; float:left; width:38px; height:45px; overflow:hidden; background:url(img/box_0.gif) no-repeat 0 0; }
.box0 .box_con{ display:inline; float:left; width:785px; height:45px; overflow:hidden; line-height:45px; font-size:14px; background:url(img/box_0.gif) repeat-x 0 -45px; }
.box0 .box_r{ display:inline; float:left; width:20px; height:45px; overflow:hidden; background:url(img/box_0.gif) no-repeat right -90px; }

.col_faq .box0{ margin:50px 0px 50px 77px; }

/***
* 展望页面
***/
.txt_con{ zoom:100%; overflow:hidden; margin:0px 30px; padding:35px 10px; font-size:14px; line-height:22px; border-bottom:1px solid #ffc870; }
.txt_con .title{ margin-bottom:20px; font-size:16px; font-weight:bold; }
.txt_con .float_l,.txt_con .txt_left{ display:inline; float:left;    }
.txt_con .txt_right{ display:inline; float:right;   }
.txt_con .float_r{ display:inline; float:right; margin-top:20px   }
.txt_con .txt_left,.txt_con .txt_right{ width:500px; }
.txt_con p{ margin-bottom:15px; }

/* award sel */
.col4{ width:1002px; height:392px; margin:0 auto 40px; overflow:hidden; }
.col4 .col_l{ display:inline; float:left; width:12px; height:100%; overflow:hidden; background:url(img/col_4.gif) no-repeat 0px -392px; }
.col4 .col_r{ display:inline; float:left; width:12px; height:100%; overflow:hidden; background:url(img/col_4.gif) no-repeat 0px -784px; }
.col4 .col_con{  display:inline; float:left; width:978px; height:100%; overflow:hidden; background:url(img/col_4.gif) repeat-x 0px 0px; }

.awardsel_list{ zoom:100%; overflow:hidden; width:110%; }
.awardsel_list li{ display:inline; float:right; width:323px; height:90px; margin:0px 0px 5px 5px; overflow:hidden; background:url(img/awardsel_con.gif) no-repeat 0px 14px; }
.awardsel_list a{ display:block; height:100%; padding-right:100px; line-height:100px; font-size:14px; font-weight:bold; background-image:url(img/awardsel_item.gif); background-repeat:no-repeat; }
.awardsel_list a:hover{ text-decoration:none; font-size:16px; }
.awardsel_list .item0 a{ background-position:right 0px; }
.awardsel_list .item1 a{ background-position:right -90px; }
.awardsel_list .item2 a{ background-position:right -180px; }
.awardsel_list .item3 a{ background-position:right -270px; }
.awardsel_list .item4 a{ background-position:right -360px; }
.awardsel_list .item5 a{ background-position:right -450px; }
.awardsel_list .item6 a{ background-position:right -540px; }
.awardsel_list .item7 a{ height:58px; padding-top:32px; line-height:18px; background-position:right -630px; }
.awardsel_list .item8 a{ height:58px; padding-top:32px; line-height:18px; background-position:right -630px; }


/* game sel */
.col_gamesel{ width:1002px; overflow:hidden; margin:0 auto 10px; }
.col_gamesel .col_top0{ height:315px; overflow:hidden; background:url(img/col_gamesel_top0.gif) no-repeat 0 0; }
.col_gamesel .col_top1{ height:217px; overflow:hidden; background:url(img/col_gamesel_top1.gif) no-repeat 0 0; }
.col_gamesel .title{ display:none; }

.letter_list{ display:inline; float:left; width:900px; }
.col_gamesel .col_top0 .letter_list{ margin:200px 0 0 60px; }
.col_gamesel .col_top1 .letter_list{ margin:105px 0 0 60px; }
.letter_list li{ display:inline; float:left; width:50px; height:25px; overflow:hidden; margin:0 9px 14px 0; }
.letter_list a{ display:block; width:100%; height:100%; text-align:center; line-height:25px; font-size:14px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #e34108; background:url(img/btn_index.gif) no-repeat 0px -25px; }
.letter_list li.on a,.letter_list a:hover{ text-decoration:none; background-position:0 0; }

.col_gamesel .col_con{ zoom:100%; overflow:hidden; background:url(img/bg_col_gamesel.gif) repeat-y -1002px 0px; }
.col_gamesel .col_btm{ height:19px; overflow:hidden; background:url(img/bg_col_gamesel.gif) no-repeat 0px 0px; }

.gamelist{ zoom:100%; overflow:hidden; margin:5px 16px 10px 0px; }
.gamelist li{ display:inline; float:right; width:238px; height:45px; margin:0px 0px 5px 6px; }
.gamelist li a{ display:block; width:100%; height:100%; line-height:45px; text-indent:10px; font-size:14px; font-weight:bold; color:#cc440b; background:url(img/gamesel_item.gif) no-repeat 0 0; }
.gamelist li a:hover{ text-decoration:none; background-position:0px -45px; }

/****
*提名专题页
****/
.rules{ padding:30px 35px 25px; line-height:22px; font-weight:bold; }
.btns_wrap{ padding-right:35px; margin-bottom:25px; }
.btns_wrap .btn{ margin-left:15px; }

.col5{ width:941px; margin:0px auto 15px; }
.col5 .col_top_in{ background:url(img/col_5_top.gif) no-repeat 0 0; }
.col5 .col_con_in{ background:url(img/col_5.gif) repeat-y -941px 0px; }
.col5 .col_btm_in{ height:5px; overflow:hidden; background:url(img/col_5.gif) no-repeat 0px 0px; }

.gameitem{ zoom:100%; overflow:hidden; padding:25px 20px; }
.gameitem .icon{ display:inline; float:right; width:140px; height:105px; overflow:hidden; margin-left:10px; }
.gameitem .icon img{ display:block; width:140px; height:105px; background:#fafafa; }
.gameitem .info{ display:inline; float:right; width:750px; overflow:hidden; line-height:20px; }
.gameitem .name{ margin-bottom:5px; font-size:20px; font-weight:bold; }
.gameitem .type{ margin-bottom:5px; }

.award_item{ height:100px; padding:12px 10px; margin:0px 2px; line-height:100px; border-top:1px solid #ffdc9d; }
.award_item dt,.award_item dd{ display:inline; float:right; }
.award_item dt{ width:350px; }
.award_item dt img{ display:inline; float:right; margin-left:30px; width:100px; height:100px; }
.award_item dt span{ display:inline; float:right; font-weight:bold; }
.award_item dd{ width:200px; text-align:center; }
.award_item strong{ font-size:16px; color:#FF7802; }
.award_item .btns{ position:relative; width:125px; }
.award_item .btns a{ display:block; padding-top:24px; margin:37px auto 0px; }
/****.award_item .btns a{ display:block; width:70px; height:0px; overflow:hidden; padding-top:24px; margin:37px auto 0px; background:url(img/btns.gif) no-repeat left -96px; }
.award_item .btns a:hover{ background-position:right -96px; } ****/
.award_item .btns .with_gift{ left:-6px; top:33px; }
.award_item .btns .company_gift{ top:76px; z-index:10; }

/****
*获奖名单
****/
.award_type_item{ zoom:100%; overflow:hidden; padding:25px 20px; }
.award_type_item .icon{ display:inline; float:right; width:150px; height:120px; overflow:hidden; margin-left:20px; background:#fad384; }
.award_type_item .icon img{ display:block; margin:10px auto 0px; width:100px; height:100px; }
.award_type_item .info{ display:inline; float:right; width:720px; overflow:hidden; padding-top:20px; line-height:25px; font-weight:bold; }
.award_type_item .name{ margin-bottom:20px; font-size:16px; font-weight:bold; }

.box_1{ width:288px; overflow:hidden; }
.box_1 .box_top{ height:42px; overflow:hidden; line-height:42px; background:url(img/box_1.gif) no-repeat 0 0; }
.box_1 .box_top h2{ display:inline; float:right; height:42px; overflow:hidden; line-height:42px; font-size:20px; font-weight:bold; color:#ffe873; text-shadow:0px 0px 2px #9D2404; }
.box_1 .box_top em{ display:inline; float:right; height:42px; overflow:hidden; margin:0px 15px 0px 5px; line-height:47px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#fff; text-shadow:0px 0px 1px #444; }
.box_1 .box_con{ padding:10px; background:url(img/box_1.gif) repeat-y -288px 0; }
.box_1 .box_btm{ height:10px; overflow:hidden; background:url(img/box_1.gif) no-repeat -576px -32px; }

.winner_item{ display:inline; float:right; margin:0px 5px 15px; }
.winner_item .box_con{ zoom:100%; overflow:hidden; }
.winner_item .icon{ display:inline; float:right; width:120px; height:90px; overflow:hidden; margin:0 15px; }
.winner_item .icon img{ display:block; width:120px; height:95px; background:#fafafa; }
.winner_item .info{ display:inline; float:right; width:111px; overflow:hidden; font-size:12px; line-height:20px; color:#333; }
.winner_item .info p{font-weight:bold; line-height:30px;}
.winner_item .btns{ padding:10px 0px 0px; text-align:center; }
.winner_item .btns .btn_2{ margin-left:10px; }

.col_winner{ margin-bottom:55px; }
.col_winner .col_con_in{ overflow:hidden; padding-right:24px; }

.col6{ width:887px; overflow:hidden; background:url(img/col_6.gif) repeat-y -887px 0px; }
.col6_top{ height:51px; overflow:hidden; background:url(img/col_6_top.gif) no-repeat 0 0; }
.col6_top h2{ text-indent:-999em; }
.col6_con{ width:867px; overflow:hidden; margin:0 auto; }
.col6_btm{ height:7px; overflow:hidden; background:url(img/col_6.gif) 0 0; }

.col_top10 ul{ zoom:100%; overflow:hidden; width:110%; margin:15px -2px 15px 0px; }
.col_top10 li{ display:inline; float:right; width:216px; line-height:45px; font-weight:bold; text-align:center; overflow:hidden; border-left:1px dashed #e9af59; border-right:1px dashed #fff; }

.col_winner .col_top10{ margin:0px 2px 20px 0px; }

/****
*拉票专题
****/
.subcon{ display:inline; float:right; width:262px; }
.maincon{ display:inline; float:right; width:740px; margin-bottom:55px; }

.col7{ width:740px; margin-top:15px; background:url(img/col_7_c.gif) repeat-y 0 0; }
.col7 .col_con{ position:relative; top:-15px; overflow:hidden; background:url(img/col_7_t.gif) no-repeat 0 0; }
.col7 .col_btm{ position:relative; bottom:-15px; width:740px; height:18px; overflow:hidden; background:url(img/col_7_btm.gif) no-repeat 0 0; }
.col7 .col_title{ overflow:hidden; margin:10px 35px 0px; border-bottom:1px solid #fff; }
.col7 .col_title .border{ height:50px; overflow:hidden; border-bottom:1px solid #ffc870; }

.support_list{ zoom:100%; overflow:hidden; padding:30px 21px 0px 0px; }
.support_list li{ display:inline; float:right; width:338px; margin:0px 6px 10px; height:243px; overflow:hidden; background:url(img/box_2.jpg) no-repeat 0 0; }
.support_list .icon{ display:inline; float:right; width:160px; height:120px; overflow:hidden; margin:55px 10px 0 0; }
.support_list .icon img{ display:block; width:160px; height:120px; background:#fafafa; }
.support_list .info{ display:inline; float:right; width:140px; overflow:hidden; margin-right:15px; }
.support_list .name{ margin:20px 0px 5px; color:#cc440b; font-weight:bold; }
.support_list .info p{ font-size:12px; line-height:22px; color:#333; }
.support_list .btns{ padding:18px 0px 10px; text-align:center; }

.subcon0{ width:243px; overflow:hidden; }
.subcon0_top{ width:100%; height:41px; overflow:hidden; background:url(img/sub_con_0_top.gif) no-repeat 0 0; }
.subcon0_top h2{ text-indent:-999em; }
.subcon0_con{ width:100%; background:url(img/sub_con_0_b.gif) repeat-y -243px 0px; }
.subcon0_btm{ width:100%; height:18px; background:url(img/sub_con_0_b.gif) no-repeat 0 0; }

.gameindex0{ padding:10px; color:#333; }
.gameindex0 li{ height:24px; border-bottom:1px solid #fff; }
.gameindex0 li a{ display:block; height:23px; line-height:22px; text-indent:15px; color:#555; border-bottom:1px dashed #f5a94b; }
.gameindex0 li a:hover{ text-decoration:none; color:#9D2404; font-weight:bold; }

/***
* 线上票选
***/
.col8{ width:740px; margin-bottom:10px; }
.col8 .col_top{ height:313px; overflow:hidden; background:url(img/col_8_t.gif) no-repeat 0 0 ; }
.col8 .col_con{ width:740px; background:url(img/col_7_c.gif) repeat-y 0 0; }
.col8 .col_btm{ width:740px; height:18px; overflow:hidden; background:url(img/col_7_btm.gif) no-repeat 0 0; }

.col_vote .awarditem{ display:inline; float:right; width:158px; margin-right:23px; padding-top:48px; text-align:center; }
.col_vote .awarditem img{ width:140px; height:140px; }
.col_vote .awarditem .name{ margin-top:10px; font-size:15px; font-weight:bold; color:#b5341b; text-shadow:0px 0px 3px #ffba00; }
.col_vote .rules{ display:inline; float:right; width:515px; height:226px; padding:0px; margin:30px 20px 0px 0px; font-size:14px; font-weight:bold; color:#bc3612; line-height:22px; }
.col_vote .rules .title{ margin-bottom:8px; font-size:24px; font-weight:bold; }
.col_vote .rules .btns{ margin-top:18px; }
.col_vote .rules .btns a{ margin-left:3px; }

.col8 .col_title{ margin-top:30px; padding:0px 30px; text-align:right; }
.col8 .col_title h4{ font-size:16px; font-weight:bold; color:#a63311; text-shadow:1px 1px 1px #fff; }
.col8 .col_title .pl{ display:inline; float:left; }

.vote_list{ padding:30px 22px 0px 0px; }
.vote_list li{ display:inline; float:right; width:168px; height:245px; margin:0px 3px 13px; text-align:center; background:url(img/box_3.gif) no-repeat 0 0; }
.vote_list .name{ height:38px; overflow:hidden; line-height:45px; font-weight:bold; font-size:13px; }
.vote_list .icon{ width:140px; height:105px; overflow:hidden; margin:20px auto 0px; }
.vote_list .icon img{ display:block; width:120px; height:90px; padding:2px; margin:0 auto; border:1px solid #D4C19D; border-radius:3px 3px 3px 3px; }
.vote_list .icon a:hover{ zoom:100%; }
.vote_list .icon a:hover img{ border:1px solid #F2AC2B; }
.vote_list .votes{ height:30px; line-height:30px; color:#ff6600; }
.vote_list .votes strong{ margin-right:3px; font-size:16px; }
.vote_list .btns{ zoom:100%; overflow:hidden; position:relative; padding:6px 0px; }
.vote_list .btns .btn_5{ display:none; margin:0 auto; }
.with_gift{ position:absolute; left:20px; top:2px; display:block; width:47px; height:33px; margin-right:-15px; background:url(img/btns.gif) no-repeat 0px -227px; }

.vote_list .intro{ position:absolute; right:-150px; top:0px; width:163px; height:262px; overflow:hidden; text-align:right; font-size:11px; line-height:20px; background:url(img/tip_con1.gif) no-repeat 0 0; }
.vote_list .intro .con_wrap{ width:123px; height:210px; overflow:hidden; margin:15px 15px 12px 25px; color:#555; }
.vote_list .intro .con_wrap .title{ margin-bottom:3px; color:#a63311; }
.vote_list .intro .more{ padding-right:15px; color:#ff6f0e; text-decoration:underline; font-size:10px; }
.vote_list .intro .more a{ color:#ff6f0e; text-decoration:underline; }

.company_gift{ position:absolute; right:-66px; top:245px; z-index:10; width:241px; text-align:right; background:url(img/tip_con0_con.gif) repeat-y 0 0; }
.company_gift .gift_con{ position:relative; top:-15px; zoom:100%; overflow:hidden; padding:28px 15px 0px; margin-bottom:-23px; font-size:11px; line-height:20px; color:#a63311; background:url(img/tip_con0_top.gif) no-repeat 0 0; }
.company_gift .gift_btm{ position:relative; bottom:-15px; height:15px; overflow:hidden; background:url(img/tip_con0_btm.gif) no-repeat 0 0; }

.center_btns{ text-align:center; }
.col_vote .center_btns{ padding:30px 0px; margin:0px 30px; border-top:1px dashed #f5a94b; }
.col_vote .center_btns .btn{ margin:0px 20px; }

.col_comment_ex{ margin-top:28px; }
.col_comment_ex .col_title{ margin:13px 15px 0; text-indent:18px; background-position:right top; }
.col_comment_ex .comment_editor{ width:600px; padding:6px 40px 15px; margin:10px 30px 0 0; background:#FBDF9D; }
.col_comment_ex .save_name{ width:305px; }
.col_comment_ex .comment_editor textarea{ width:580px; }
.col_comment_ex .comment_title,.col_comment_ex .comment_content{ width:650px; }
.col_comment_ex .comment_pages{ width:610px; }

.subcon1{ width:262px; height:431px; padding-top:30px; margin:-27px 0px 10px; background:url(img/sub_con_1_1.jpg) no-repeat right 9px; }
.subcon1 .gohome{ display:block; width:130px; height:50px; overflow:hidden; text-indent:-999em; margin-right:56px; }
.subcon1 ul{ width:274px; margin:30px -12px 0px 0px; padding-bottom:10px; }
.subcon1 ul.on_0{ background:url(img/tab_on.gif) no-repeat 3px 4px; }
.subcon1 ul.on_1{ background:url(img/tab_on.gif) no-repeat 3px 40px; }
.subcon1 ul.on_2{ background:url(img/tab_on.gif) no-repeat 3px 76px; }
.subcon1 ul.on_3{ background:url(img/tab_on.gif) no-repeat 3px 112px; }
.subcon1 ul.on_4{ background:url(img/tab_on.gif) no-repeat 3px 148px; }
.subcon1 ul.on_5{ background:url(img/tab_on.gif) no-repeat 3px 184px; }
.subcon1 ul.on_6{ background:url(img/tab_on.gif) no-repeat 3px 220px; }
.subcon1 ul.on_7{ background:url(img/tab_on.gif) no-repeat 3px 257px; } 
.subcon1 li{ height:35px; margin:0 24px -1px 27px; line-height:35px; text-indent:5px; border-top:1px solid #f8ce9a; border-bottom:1px solid #f8ce9a; }
.subcon1 li a{ zoom:100%; display:block; font-size:11px; font-weight:bold; color:#653100;  }
.subcon1 li a:hover{ color:#511302; font-size:11px; text-decoration:none; text-shadow:1px 1px 1px #653100; }
.subcon1 li.on{ height:43px; padding:4px 0px; font-size:11px; line-height:43px; text-indent:8px; border:0px; }
.subcon1 li.on a{ font-size:11px; text-shadow:1px 1px 1px #fff; }

.subcon2{ width:242px; margin-bottom:10px; }
.subcon2_top .title{ display:none; }
.subcon2 .subcon_con{ font-size:12px; background:url(img/sub_con_2_con.gif) repeat-y 0 0; }
.subcon2 .subcon_btm{ height:13px; overflow:hidden; background:url(img/sub_con_2_btm.gif) no-repeat 0 0; }

.sub_col_rank .subcon2_top{ height:48px; overflow:hidden; background:url(img/sub_con_2_top0.gif) no-repeat 0 0; }
.sub_col_index .subcon2_top{ height:55px; overflow:hidden; background:url(img/sub_con_2_top1.gif) no-repeat 0 0; }

.sub_col_rank .subcon_con{ padding:0px 10px 10px 0px; }
.sub_col_rank table{ width:100%; color:#666; line-height:24px; font-size:12px; }
.sub_col_rank table a{ color:#666; }
.sub_col_rank table a:hover{ color:#9D2404; }
.sub_col_rank .num{ display:inline-block; width:18px; height:16px; margin-left:5px; line-height:16px; text-align:center; color:#666; font-size:10px; overflow:hidden; background:url(http://images.arabmmo.com/contestar/gameprize/2013/images/rank.gif) no-repeat center -16px; }
.sub_col_rank .top3 .num{ color:#333; background-position:center top; }
.sub_col_rank .point{ width:45px; color:#ff6600; }

.sub_col_index .tab_menu{ zoom:100%; overflow:hidden; padding:32px 2px 0px 0px; }
.sub_col_index .tab_menu li{ display:inline; float:right; width:44px; height:23px; line-height:24px; margin-right:3px; font-size:12px; text-align:center; font-weight:bold; text-shadow:1px 1px 1px #fff; background:url(img/tab_menu1.gif) no-repeat left bottom; cursor:pointer; }
.sub_col_index .tab_menu li.on{ background-position:right bottom; }
.sub_col_index ul{ padding:10px 22px; line-height:22px; }

.col_nomination{ margin-bottom:55px; }
.nomina_form{ width:400px; overflow:hidden; margin:20px auto; }

/* 弹窗 */
.winpop{ position:relative; color:#2b2815;  box-shadow:5px 5px 5px #000;-moz-box-shadow:2px 2px 15px #000;-webkit-box-shadow:2px 2px 15px #000; }
.winpop .pop_top{ position:relative; height:37px; margin:-4px -6px 0px 0px; }
.winpop .title{ display:inline-block; height:100%; padding-right:20px; line-height:37px; font-weight:bold; font-size:18px; color:#2b2815; text-shadow:1px 1px 1px #fff; background:url(img/pop_title.gif) no-repeat right 0px; }
.winpop .title span{ display:inline-block; height:100%; padding-left:20px; background:url(img/pop_title.gif) no-repeat left -37px; }
.winpop .close{ position:absolute; left:-6px; top:10px; width:20px; height:19px; overflow:hidden; text-indent:-99em; background:url(img/pop_slice.gif) no-repeat 0px -309px; }
.winpop .close:hover{ background-position:-20px -309px; }

.winpop .auto_list{ position:absolute; right:0px; top:27px; width:190px; overflow:hidden; padding:5px; text-indent:10px; background:#fff; border:1px solid #F59807; }
.winpop .auto_list li{ height:21px; overflow:hidden; }
.winpop .auto_list a{ display:block; color:#333; }
.winpop .auto_list a:hover{ font-weight:bold; color:#ff6600; background:#eee; text-decoration:none; }

.winpop .form_row,.nomina_form .form_row{ padding:3px 0px; }
.winpop label,.nomina_form label{ display:block; height:18px; line-height:22px; overflow:hidden; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #fff; }
.winpop input.txt,.nomina_form input.txt{ width:190px; padding:5px; border:1px solid #f59807; }
.winpop select,.nomina_form select{ width:202px; padding:4px 2px; border:1px solid #f59807; }
.winpop .input_btn,.nomina_form .input_btn{ width:69px; height:31px; line-height:30px; font-size:14px; overflow:hidden; color:#fff; font-weight:bold; background:url(img/pop_slice.gif) -1px -264px; border:0px; background-image:transparent; cursor:pointer; }
.winpop .btns,.nomina_form .btns{ text-align:center; }
.winpop .btns a,.nomina_form .btns a{ margin:0px 10px; }

.winpop .pop_btn0,.winpop .pop_btn0 b,.winpop .pop_btn1,.winpop .pop_btn1 b{ display:inline-block; background-image:url(img/pop_slice.gif); background-repeat:no-repeat; }
.winpop .pop_btn0{ height:31px; overflow:hidden; line-height:31px; padding-left:30px; color:#fff; font-size:15px; text-shadow:1px 1px 1px #000; background-position:0 -62px; }
.winpop .pop_btn0 b{ padding-right:20px; background-position:right -93px; }
.winpop .pop_btn0:hover{ text-decoration:none; background-position:0 -186px;}
.winpop .pop_btn0:hover b{ color:#fff; background-position:right -217px;}
.winpop .pop_btn1{ height:31px; overflow:hidden; line-height:31px; padding-left:30px; color:#fff; font-size:15px; text-shadow:1px 1px 1px #000; background-position:0 0; }
.winpop .pop_btn1 b{ padding-right:20px; background-position:right -31px; }
.winpop .pop_btn1:hover{ text-decoration:none; background-position:0 -124px;}
.winpop .pop_btn1:hover b{ color:#fff; background-position:right -155px;}


.winpop_0{ height:450px; }
.winpop_0 .bg_l{ display:inline; float:left; width:13px; height:100%; background:url(img/pop_bg0.gif) no-repeat 0 0; }
.winpop_0 .bg_c{ display:inline; float:left; width:250px; height:100%; background:url(img/pop_bg0.gif) repeat-x 0 -450px; }
.winpop_0 .bg_r{ display:inline; float:left; width:13px; height:100%; background:url(img/pop_bg0.gif) repeat-x 0 -900px; }
.winpop_0 .pop_con{ padding:15px 0px; }
.winpop_0 .tips,.nomina_form .tips{ margin-top:20px; padding:12px 0px; line-height:20px; font-size:14px; color:#111; border-top:1px dashed #f5a94b; font-size:14px; text-shadow:1px 1px 1px #fff; }
.winpop_0 .input_btn,.nomina_form .input_btn{ margin:0px 10px 0px; }

.winpop_1{ height:181px; }
.winpop_1 .bg_l{ display:inline; float:left; width:13px; height:100%; background:url(img/pop_bg1.gif) no-repeat 0 0; }
.winpop_1 .bg_c{ display:inline; float:left; height:100%; background:url(img/pop_bg1.gif) repeat-x 0 -181px; }
.winpop_1 .bg_r{ display:inline; float:left; width:13px; height:100%; background:url(img/pop_bg1.gif) repeat-x 0 -362px; }

.pop_sess{ }
.pop_sess .bg_c{ width:250px; }
.tip_success{ width:100px; margin:0 auto; padding-right:64px; font-size:20px; line-height:50px; text-shadow:1px 1px 1px #fff; background:url(img/pop_slice.gif) no-repeat right -287px; }
.pop_sess .tip_success{ margin:22px auto; }

.pop_error{ }
.pop_error .bg_c{ width:480px; }
.tip_error{ height:65px; margin-right:10px; padding:8px 100px 8px 0px; font-size:18px; line-height:24px; text-shadow:1px 1px 1px #fff; background:url(img/pop_icon.gif) no-repeat right 0px; }
.pop_error .tip_error{ margin-top:15px; }

.pop_ok{  }
.pop_ok .bg_c{ width:480px; }
.tip_ok{ height:65px; margin-right:10px; padding:8px 100px 8px 0px; font-size:18px; line-height:24px; text-shadow:1px 1px 1px #fff; background:url(img/pop_icon.gif) no-repeat right -117px ; }
.pop_ok .tip_ok{ margin-top:15px; }

.pop_msg{  }
.pop_msg .bg_c{ width:480px; }
.tip_msg{ height:65px; padding:8px 0px; font-size:18px; line-height:24px; text-shadow:1px 1px 1px #fff; }
.pop_msg .tip_msg{ margin:15px 15px 0px; }

.pop_msg_ex{ }
.pop_msg_ex .bg_c{ width:580px; }
.pop_msg_ex .tip_msg{ margin:15px 15px 0px; }


.faceboo_share{display:block; width:87px; height:30px; background:url(img/facebook_share.png) no-repeat; float:left;}
.faceboo_share_1{margin-right:10px; position:absolute; top:0; right:140px; } 

.duilian_facebook_share{display:block; height:99px; width:90px; background:url(img/tasks.png) no-repeat; text-indent:-9999px;}
.duilian_facebook_share:hover{background:url(img/tasks.png) no-repeat 0 -99px;}
.duilian_facebook_help{display:block; margin-top:10px; height:99px; width:90px; background:url(img/tasks.png) no-repeat 0 -199px; text-indent:-9999px;}
.duilian_facebook_help:hover{background:url(img/tasks.png) no-repeat 0 -302px;}