﻿@charset "utf-8";
/* 
---------------------------------
Site: jxsj.xoyo.com 
Author: Duanqinxue 
Last Changed by : Duanqinxue
Last Update : 2012-12-12 19:53
--------------------------------- 
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

a {color:#323234 ; text-decoration:none; outline:none}
a:visited {text-decoration:none; color:#323234}
a:hover {text-decoration:underline;}
.area:after { clear: both; content: "."; display: block; height: 0px; overflow: hidden; visibility: hidden;}
.area { width:1000px; margin:0 auto; clear:both}
.yellow { color:#fff100}
.f14 { font-size:14px}
.fb { font-weight:700}
.blank6, .blank8, .blank20 { clear:both; overflow:hidden; display:block; font-size:1px; }
.blank6 { height:6px}
.blank8 { height:8px; }
.blank20 { height:20px}
.tc { text-align:center}
.w564 { width:564px}
.w300 { width:300px}
.pt10 { padding-top:10px}

html { overflow-x:hidden; overflow-y:auto; }
body { background-color:#120000;font-family:\65B0\5B8B\4F53; color:#252525; font-size:12px }
.wrapper_main { background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/bg_main.jpg) center top no-repeat; width:100%}
.top_flash { overflow:hidden; position:absolute; z-index:1; *left:0; top:40px; width:100%; height:720px; min-width:960px; 
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");}
.header { position:relative; height:400px; z-index:3}
.header_logo { width:500px; height:140px;}
.header_logo img { display:block; float:left; width:214px; height:140px}
.content { width:100%; background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/bg_center.jpg) center top no-repeat}

.menu li a:hover, .menu li a.current, .pic_list h3, .weibo .title, .weibo .title li.thistab a, .friend_link_h3, .ranktit li a, .rankcon_top .left, 
.prize_tit, .con_tit2 em.tit2 { background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/nav.png) no-repeat}

.menu { height:124px; position:relative; z-index:10}
.menu ul { display:block; padding-left:26px}
.menu li { display:block; float:left; width:880px; width:178px; height:124px}
.menu li a, .menu li a:hover { display:block; width:178px; height:124px; text-indent:-9999px}
.menu li.menu01 a.current, .menu li.menu01 a:hover { background-position:1px -216px}
.menu li.menu02 a.current, .menu li.menu02 a:hover { background-position:-177px -216px}
.menu li.menu03 a.current, .menu li.menu03 a:hover { background-position:-355px -216px}
.menu li.menu04 a.current, .menu li.menu04 a:hover { background-position:-533px -216px}

.wrapper { position:relative; background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/bg_con.jpg) 6px top repeat-y;}
.container { width:100%; clear: both; background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/bg_center.jpg) left -524px no-repeat}
.con_leg { display:block; position:absolute; left: 766px; top: 539px; background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/bg_conleg.jpg) no-repeat; width:160px; height:346px;}
.con_bot { display:block; width:100%; margin-top:20px; height:2px; font-size:1px; line-height:0; background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/bg_conbot.jpg) 6px top no-repeat;}

.focus { position:relative; width:736px; height:386px; z-index:12}
.focus_bg { position:absolute; left:29px; top:-27px; width:736px; height:412px; background:url(http://pic.xoyo.com/cms/jx2/2013/07/02/zt/goldparty/bg_focus.png) no-repeat}
.focus_apply { padding:65px 0 0 7px; float:left; width:438px; }
.focus_apply p { margin:0; line-height:17px;}
.focus_apply p.indent { text-indent:72px}
.focus_apply table { width:100%; margin:3px 0 0; background-color:#740000; color:#fcddb7}
.focus_apply th { padding:3px 0; background-color:#430000; text-align:center; border-right:#f48e1c solid 1px;border-bottom:#f48e1c solid 1px; 
  font-weight:700; font-size:12px}
.focus_apply td { padding:2px 0; padding:3px 0\9; font-size:12px; text-align:center; border-right:#f48e1c solid 1px;border-bottom:#f48e1c solid 1px; }
.focus_news { float:left; padding:45px 0 0 53px; width:230px;}
.focus_news .title { display:block; padding:5px 0 10px; text-align:center; width:100%; font:700 18px/30px \5FAE\8F6F\96C5\9ED1; color:#a80000}
.focus_news ul { display:block; width:100%; height:142px;}
.focus_news li { display:block; overflow:hidden; height:20px; line-height:20px;}
.focus_news li a { display:block; float:left; overflow:hidden; white-space:nowrap; width:190px;}
.focus_news li span { color:#a66969; font-size:11px; font-family:Arial;}
.focus_news .more { margin:0; width:100%; text-align:center;}
.focus_news .more a, .focus_news .more a:visited { color:#f0e9d4}
.prize_index { padding:0 0 0 40px}
.pic_list { float:left; padding:0 0 0 24px; overflow:hidden; width:390px;}
.pic_list h3 { display:block; height:34px; width:100%; background-position:left -57px; text-indent:-9999px}
.pic_list ul { display:block; width:405px;}
.pic_list li { float:left; margin:8px 14px 0 0; overflow:hidden; width:180px; height:110px; border:#fff solid 3px}
.pic_list li img { height:110px; display:block; margin:0 auto}
.weibo { position:relative; margin-left:16px; float:left; width:452px;z-index:12}
.weibo .title { width:100%; height:34px; background-position:left -108px}
.weibo .title li { float:left; width:226px; height:34px;} 
.weibo .title li a { display:block; width:226px; height:34px;}
.weibo .title li.thistab a.t01 { background-position:left -162px;}
.weibo .title li.thistab a.t02 { background-position:-226px -162px;}
.weibo .weibo_con { width:100%; margin:10px 0 0; height: 375px;}
.friend_link { padding:0 0 0 24px; width:858px; height:37px; overflow:hidden}
.friend_link_h3 { display:block; width:100%; height:46px; background-position:24px top; text-indent:-9999px}
.friend_link ul { height:42px; display:block; width:920px; overflow:hidden}
.friend_link ul li { width:105px; overflow:hidden; height:35px; float:left; margin-right:21px; _margin-right:18px}
.friend_link ul li img {height:35px; display:block; margin:0 auto; }
/* ranking start */
.rank_title { clear:both; display:block; padding:73px 0 0 90px; width:630px; font:700 24px/26px \5FAE\8F6F\96C5\9ED1; color:#f2e7d5}
.rank_list { width:635px; margin:20px 0 0 90px;zoom:1; position:relative; z-index:12}
.ranktit { height:44px; width:100%;}
.ranktit li { float:left; width:154px;}
.ranktit li a { display:block; width:154px; height:44px; text-align:center; background-position:-475px -57px; color:#f3ead9;
 font:700 16px/44px \5FAE\8F6F\96C5\9ED1;}
 .ranktit li a:visited { color:#f3ead9;}
.ranktit li.thistab a, .ranktit li.thistab a:visited{ background-color:#f3ead9; background-image:none; color:#a00000}
.rankcon { width:605px; padding:15px; background-color:#f3ead9; border:#f3ead9 solid 4px;}
.rankcon_top { height:6px; position:relative; *zoom: 1;}
.rankcon_top .left { position:absolute; display:block; right:-19px; top:-60px; width:182px; padding-left:12px; height: 30px; line-height:30px; color:#000; cursor:pointer; background-position:-674px -58px; background-color:#f3ead9; }
.rankcon_top ul { display:none; position:absolute; top:28px; width:194px; right:-19px; top:-32px; background-color:#92544d;}
.rankcon_top ul li { height:30px; line-height:30px; border-bottom:#f9d7b4 solid 1px;  text-indent:12px; color:#fff;}
.rankcon_top ul li a, .rankcon_top ul li a:visited { color:#fff;}
.rankcon_top .right { right:0; position:absolute; top:7px; width:360px; height:28px;text-align:right}
.rankcon_top .right a, .rankcon_top .right a:visited { padding:4px 10px; _line-height:18px; color:#fff; background-color:#92544d; margin:0 2px; border:#92544d solid 1px;}
.rankcon_top .right a.current, .rankcon_top .right a.current:visited { background-color:#cc6b2e; border:#cc6b2e solid 1px; font-weight:700}
.rankcon_top .right a:hover { text-decoration:none; background-color:#92544d; border:#cc6b2e solid 1px;}
.rankcon_table { width:100%; background-color:#f3ead9}
.rankcon_table table { width:100%}
.rankcon_table th { padding:2px 0; background-color:#ddd2bd; color:#9b1a00; font-weight:700; font:400 16px/30px \5FAE\8F6F\96C5\9ED1; text-align:center}
.rankcon_table td { padding:10px 0; border-bottom:#e7ccaf dashed 1px; text-align:center;font-size:12px;}
/* ranking end */

/* prize end */
.prize_wrap { position:relative; padding:66px 0 0 56px; width:690px; z-index:12; }
.prize_tit { height:58px; background-position:left -348px;font:700 24px/55px \5FAE\8F6F\96C5\9ED1; color:#fbf8f3;
text-indent:102px}
.prize_tit02 { background-position:left -432px}
.con_text { line-height:22px; color:#d8896c; font-size:14px; padding:4px 0 4px 28px; margin:0 ; width:620px;}
.con_text .red { color:#ececec}
.con_text a, .con_text a:visited, .con_text a:hover  { color:#B84444}
.con_imgbox {  clear: both;  display: block;  overflow: hidden;  padding: 5px 0;  width: 100%;}
.con_imgbox img { display:block; margin:0 auto; border:#b84444 solid 1px}
.con_title { margin:32px 0 0; height:38px; background-position:left -32px}
.con_title span { float:left; display: block; padding-left:8px; height:22px; border-left:5px solid #ffd4a6; color:#ffd4a6; font-size:18px; line-height:18px}
.con_tit2 { display:block; height:22px; clear: both; font-size:14px; padding:6px 0 6px 28px; color:#e0ddd9; font-weight:400}
.con_tit2 em { display: inline-block; float:left; }
.con_tit2 em.tit1 { height:22px; padding:0 14px; line-height:22px; color:#000; background-color:#d8896c; text-align:center;}
.con_tit2 em.tit2 { width:13px; height:22px; background-position:-475px -135px;}
.con_table { margin:12px auto; clear:both; border-color:#523b3b; border-style:solid; border-width:2px 1px 1px 2px}
.con_table table { width:100%}
.con_table td { padding:6px 5px; text-align:center; border-right:#372727 solid 1px; border-bottom:#372727 solid 1px; background-color:#b69f91; color:#450606; font-size:14px; line-height:18px}
.con_table p { margin:0}
.con_table th { padding:11px 0; text-align:center; border-right:#372727 solid 1px; border-bottom:#372727 solid 1px; background-color:#ae826c; color:#450606; font-size:14px; white-space:nowrap}
.con_table .red { color:#bc1b1b}
.con_table th.red { color:#960c0c}
.w560 { width:560px}
.w660 { width:660px}
.w200 { width:100px}
.w350 { width:350px}
.w920 { width:920px}
.con_indent { text-indent:28px;}

/* prize end */

/* footer */
.V2-FT-XOYO #V2-footer { width:1000px}
.V2-FT-XOYO.V2-FT-game { padding-top:25px }
.V2-FT-zt #V2-footer .ft-m p { margin-top:0; margin-bottom:0; font-size:12px;}
body .V2-FT-XOYO #V2-footer .ft-m p a, body .V2-FT-XOYO #V2-footer .ft-m p a:visited { font-size:12px; color:#652a2a}
.V2-FT-XOYO #V2-footer .ft-2 { border:none}
.V2-FT-XOYO #V2-footer .ft-m p{color:#652a2a;}
.V2-FT-XOYO #V2-footer .ft-m p a{color:#652a2a;}