@charset "gb2312";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul, li {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
}
img {margin: 0;padding: 0;border: none 0}


body {margin:0;padding:0;border:0;background: url(/images/ret/bg.jpg) no-repeat center 45px; font-size:14px; font-family:"microsoft yahei"}

.pr {position:relative}
.pa {position:absolute}
.dbk {display:block}
.ti-999 {text-indent:-999em}
.fl {float:left;display:inline}
.spr{ background:url(/images/ret/spr.png) no-repeat;}
h3{ font-size:36px; color:#e93b30; font-weight:bold;}
.font14g{ font-size:14px; color:#adadad;}
.font14r{ font-size:14px; color:#e93b30;}
.font18r{ font-size:14px; color:#e93b30; font-weight:bold;}
.font18y{ font-size:14px; color:#ffe839; font-weight:bold;}

.main{ background:url(/images/ret_zn/lt_back_xs.jpg) no-repeat; width:1200px; height:1150px; margin:0 auto; position:relative}
.main .nav { width:250px; height:25px; float:right; margin:10px 50px 0 0; }
.main .nav a{ color:#adadad; text-decoration:none}
.main .nav a:hover{ color:#e93b30;;}
a.yq{ width:180px; height:60px; background-position:0 0; display:block; position:absolute; top:460px; left:23px;}
a.yq:hover{filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8}
a.byq{ width:180px; height:60px; background-position:0 -60px; display:block; position:absolute; top:460px; left:223px;}
a.byq:hover{filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8}
a.query{ width:150px; height:60px; background-position:0 -120px; display:block; position:absolute; top:460px; left:423px;}
a.query:hover{filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8}

.info{ width:220px; height:40px; line-height:40px; color:#e93b30; position:absolute; top:560px; left:380px; text-align:right}
.info a{ color:#adadad}
.info a:hover{color:#e93b30}

.gift,.yq{ width:600px; height:500px; position:absolute; top:605px; left:0;}
.gift .title,.yq .title{width:600px; height:65px; font-size:14px; color:#adadad; line-height:65px; }
.gift i{ display:block; width:37px; height:42px; background-position:0 -200px; margin-right:10px; float:left;}
.gift h3,.yq h3{ font-size:36px; color:#e93b30; font-weight:bold; float:left; line-height:43px; margin-right:15px;}
.gift table{ background-color:#3c2116; border-collapse:collapse; }
.gift .table_jq td{ font-size:14px; color:#adadad; font-weight:normal}
.gift .table_jq .relieve{ width:100px; height:33px; background-position:0 -590px; margin:12px auto; border:none; font-size:0; cursor:pointer; display:block}
.gift th{ height:43px; color:#adadad; text-align:center; border:1px solid #3c2116; }
.gift td{ font-size:18px; font-weight:bold; color:#c6372a; background-color:#121011; text-indent:30px; border:1px solid #3c2116;  line-height:62px;}
.gift td span{ color:#ffe839; }
.gift .qy{ background-position:-141px -540px; }
.gift .tips p{ line-height:20px; padding:4px 0;}

.yq i{display:block; width:42px; height:42px; background-position:-137px -200px; margin-right:10px; float:left;}
.yq .con_t{ width:600px; height:43px; color:#adadad; text-align:center; background-color:#3c2116; line-height:43px}
.yq .con { width:600px; height:266px; padding-top:50px; background-color:#121011; font-size:36px; font-weight:bold; color:#c6372a; text-align:center; line-height:150px;}
.yq .con span { font-size:18px; color:#adadad;}
.yq .con .m_input{ width:300px; height:50px; line-height:50px; font-size:36px; color:#fff; margin:0 auto; background-color:#3c2116; border:none; text-indent:20px; display:block}
.yq .con .tips { text-align:center; line-height:40px;}
.yq .con .redbtn{ width:126px; height:42px; background-position:0 -540px; border:none; font-size:0; display:block; margin:30px auto; cursor: pointer}

a.level1{ width:300px; height:42px; display:inline-block;background-position:0 -272px; line-height:42px; text-indent:60px; margin-left:40px;}
a.level2{ width:300px; height:42px; display:inline-block;background-position:0 -324px; line-height:42px; text-indent:60px; margin-left:40px;}
a.level3{ width:300px; height:42px; display:inline-block;background-position:0 -376px; line-height:42px; text-indent:60px; margin-left:40px;}
a.level4{ width:300px; height:42px; display:inline-block;background-position:0 -428px; line-height:42px; text-indent:60px; margin-left:40px;}
a.level5{ width:300px; height:42px; display:inline-block;background-position:0 -480px; line-height:42px; text-indent:60px; margin-left:40px;}


.rule { width:560px; height:400px; position:absolute; top:650px; left:640px;}
.rule .title{width:560px; height:64px; line-height:64px; }
.rule i{ display:block; width:55px; height:42px; background-position:-62px -203px; margin-right:10px; float:left;}
.rule h3{ font-size:36px; color:#e93b30; font-weight:bold; float:left; line-height:43px; margin-right:15px;}
.rule .con { width:520px; padding:10px 20px; background-color:#121011; color:#adadad; display:table}
.rule .con p{ font-size:14px;line-height:20px; padding:4px 0}