@charset "utf-8";
/* /zhuanti/sgqyz/zqhd22/release/css/p_index.css */
@charset "UTF-8";
/* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/
/* CSS reset */
html { color: #000; background: #000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }

html, body { height: 100%; margin: 0; padding: 0; }

input, select, img { vertical-align: middle; }

input, select { outline: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

body, button, input, select, textarea { font: 12px/1.5 tahoma,arial,宋体,sans-serif; }

input, select, textarea { font-size: 100%; }

table { border-collapse: collapse; border-spacing: 0; }

th { text-align: inherit; }

fieldset, img { border: 0; }

iframe { display: block; }

abbr, acronym { border: 0; font-variant: normal; }

del { text-decoration: line-through; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }

/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }

ol, ul { list-style: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }

q:before, q:after { content: ''; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

a:hover { text-decoration: underline; }

ins, a { text-decoration: none; }

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* global */
body { background: #000; }

.wrapper { margin: 0 auto; text-align: left; width: 1000px; }

td { font-size: 12px; line-height: 160%; }

.txthide { text-indent: -999em; overflow: hidden; line-height: 0; font-size: 0; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { zoom: 1; /* for IE6 IE7 */ }

.hidden { display: none !important; }

.left, .right { display: inline; zoom: 1; }

.left { float: left; }

.right { float: right; }

.my_footer { margin-top: 0px; }

a:active, a:focus, input { -moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true); }

a:hover { text-decoration: none; }

.my_footer { margin-top: 0; }

/*@mixin*/
/* 公共底部 */
/* 默认文字颜色 */
/* 默认文字强调颜色 */
.text_default_em { color: #ffeb63 !important; }

/* 带背景的文字默认 */
/* 带背景文字强调颜色 */
.text_bg_em { color: #9c0000 !important; }

/* 活动时间 */
/* 公共底部 */
.underLine { text-decoration: underline !important; }

/* 鍔ㄦ晥 */
@keyframes slideDowm { 0% { max-height: 0; }
  100% { max-height: 800px; } }
@keyframes slideDowm_1 { 0% { top: -629px; }
  100% { top: -165px; } }
@keyframes floats { 0% { transform: translateY(-30px); }
  50% { transform: translateY(15px); }
  to { transform: translateY(-30px); } }
@keyframes floatsX { 0% { transform: translateX(-30px); }
  50% { transform: translateX(15px); }
  to { transform: translateX(-30px); } }
/* 鏀惧ぇ */
@keyframes scale_1 { 0% { transform: scale(0); }
  100% { transform: scale(1); } }
@keyframes scale_x_1 { 0% { transform: scaleX(1); }
  40% { transform: scaleX(1.2); }
  100% { transform: scaleX(1); } }
@keyframes scale_x_2 { 0% { transform: scaleX(1); }
  60% { transform: scaleX(0.8); }
  100% { transform: scaleX(1); } }
@keyframes chuizi { 0% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  30% { -moz-transform: rotate(-24deg); -ms-transform: rotate(-24deg); -webkit-transform: rotate(-24deg); transform: rotate(-24deg); }
  100% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); } }
@keyframes goto_y { 0% { transform: translateY(-5px); }
  50% { transform: translateY(5px); }
  100% { transform: translateY(-5px); } }
@keyframes goto_x { 0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(0); } }
@keyframes goto_y_s { 0% { transform: translateY(-1px); }
  50% { transform: translateY(1px); }
  100% { transform: translateY(-1px); } }
@keyframes overturn { 0% { transform: rotateY(0deg); }
  100% { transform: rotateY(720deg); } }
@keyframes opacity_show { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes fly_l { 0% { margin-left: -100%; opacity: 0; }
  100% { opacity: 1; margin-left: 0; } }
@keyframes fly_r { 0% { margin-left: 100%; opacity: 0; }
  100% { opacity: 1; margin-left: 0; } }
@keyframes shaking { 0% { transform: translateX(0px); }
  25% { transform: translateX(5px); }
  50% { transform: translateX(0px); }
  75% { transform: translateX(-5px); }
  100% { transform: translateX(0px); } }
/* 鎽囨檭 */
@keyframes sway { 0% { -moz-transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0); transform: rotate(0); }
  25% { -moz-transform: rotate(-1deg); -ms-transform: rotate(-1deg); -webkit-transform: rotate(-1deg); transform: rotate(-1deg); }
  75% { -moz-transform: rotate(1deg); -ms-transform: rotate(1deg); -webkit-transform: rotate(1deg); transform: rotate(1deg); }
  100% { -moz-transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0); transform: rotate(0); } }
@keyframes zoomin { 0% { opacity: 0; transform: scale(3); }
  50% { opacity: 0; transform: scale(3); } }
/* 按钮雪碧 */
[class|="btn1"] { background-image: url(../zhuanti/sgqyz/zqhd22/release/images/sprite_btn.png?); background-repeat: no-repeat; }

[class|="icon1"], .mod--cz .prize-item .prize-img-b, .mod--cz .prize-item .prize-tit { background-image: url(../zhuanti/sgqyz/zqhd22/release/images/sprite_other.png?); background-repeat: no-repeat; }

[class|="tit1"] { background-image: url(../zhuanti/sgqyz/zqhd22/release/images/sprite_tit.png?); background-repeat: no-repeat; }

.share-qq, .share-wb, .share-qzone, .share-qq-l, .share-wb-l, .share-qzone-l { background-image: url(../zhuanti/sgqyz/zqhd22/release/images/sprite_common.png?); background-repeat: no-repeat; }

.my_fbtm { position: relative; }

.dj-body { position: relative; }

/* mod */
.mod { position: relative; *zoom: 1; }
.mod:before, .mod:after { content: ""; display: table; }
.mod .mod-box { position: absolute; width: 100%; }
.mod .mod-hd-tit { margin: 0 auto; }
.mod .mod-hd-stit { font: 500 14px/25px "microsoft yahei"; color: #f0eaff; }
.mod .mod-bd { *zoom: 1; position: relative; }
.mod .mod-bd:after { content: ""; display: table; clear: both; }
.mod.mod--zzjsq { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; }

/* 中间区域 -具体页面有可能不一样*/
.wrap { margin: 0 auto; width: 1200px; position: relative; *zoom: 1; }

/* 调整公共footer样式 */
/* .my_footer{ margin-top: 0; background: #ffd1d7; .my_cinfo,a, .my_linfo,.my_cinfo .my_service, .my_linfo .my_cp,a:hover, .my_fnav .a_job{ color: $font_footer; } .my_fnav li a{ border-right: 1px solid $font_footer; }
} */
/* 按钮公共 */
[class|="btn1"] { transition: filter 0.3s, color 0.3s; display: block; }
[class|="btn1"]:hover { text-decoration: none; filter: brightness(1.2); }
[class|="btn1"].btn1-head-link { background-position: -172px -194px; width: 91px; height: 30px; font: 500 14px/30px "microsoft yahei"; color: #fffec7; text-align: center; }
[class|="btn1"].btn1-head-start { background-position: 0 0; width: 301px; height: 97px; font-size: 0; }
[class|="btn1"].btn1-head-start:hover { background-position: 0 -97px; width: 301px; height: 97px; text-decoration: none; filter: brightness(1); }
[class|="btn1"].btn1-1 { background-position: -301px  0; width: 166px; height: 59px; font: 700 20px/59px "microsoft yahei"; color: #972b00; text-align: center; /* 已领取 */ }
[class|="btn1"].btn1-1[data-status="2"] { text-decoration: none; background-position: -301px -59px; width: 166px; height: 59px; }
[class|="btn1"].btn1-1-link { background-position: 0 -194px; width: 172px; height: 63px; font: 700 20px/59px "microsoft yahei"; color: #972b00; text-align: center; }
[class|="btn1"].btn1-2 { background-position: -301px -160px; width: 115px; height: 42px; font: 700 20px/42px "microsoft yahei"; color: #454545; text-align: center; /* 可领取 */ /* 已领取 */ }
[class|="btn1"].btn1-2[data-status="1"] { color: #972b00; text-decoration: none; background-position: -301px -118px; width: 115px; height: 42px; }
[class|="btn1"].btn1-2[data-status="2"] { color: #972b00; text-decoration: none; background-position: -301px -202px; width: 115px; height: 42px; }

[class|="tit1"] { font-size: 0; }
[class|="tit1"].tit1-1 { background-position: 0 0; width: 408px; height: 62px; }
[class|="tit1"].tit1-2 { background-position: 0 -62px; width: 408px; height: 62px; }
[class|="tit1"].tit1-3 { background-position: 0 -124px; width: 408px; height: 62px; }

[class|="icon1"] { font-size: 0; }
[class|="icon1"].icon1-li { background-position: -189px -29px; width: 17px; height: 17px; }

.share-qq, .share-wb, .share-qzone, .share-qq-l, .share-wb-l, .share-qzone-l { transition: filter 0.3s, color 0.3s; }
.share-qq:hover, .share-wb:hover, .share-qzone:hover, .share-qq-l:hover, .share-wb-l:hover, .share-qzone-l:hover { text-decoration: none; filter: brightness(1.2); }

.share-qq { background-position: -66px -66px; width: 31px; height: 31px; }

.share-wb { background-position: -66px -97px; width: 31px; height: 31px; }

.share-qzone { background-position: -97px -66px; width: 31px; height: 31px; }

.share-qq-l { background-position: 0 0; width: 66px; height: 66px; }

.share-wb-l { background-position: 0 -66px; width: 66px; height: 66px; }

.share-qzone-l { background-position: -66px  0; width: 66px; height: 66px; }

/* 单项------------------------------------------------------------------------ */
.rule-box .rule-tit { font: 500 22px/56px "microsoft yahei"; color: #f0eaff; }
.rule-box .rule-list { width: 640px; }
.rule-box .rule-item { *zoom: 1; padding-left: 21px; position: relative; }
.rule-box .rule-item:after { content: ""; display: table; clear: both; }
.rule-box .rule-item .rule-index { position: absolute; left: 0; top: 4px; font: 500 14px/17px "microsoft yahei"; color: #f9ebd3; text-align: center; }
.rule-box .rule-item .rule-txt { font: 500 14px/26px "microsoft yahei"; color: #f0eaff; }
.rule-box .rule-link { cursor: pointer; }

.gift-stick-item { position: relative; padding-left: 92px; }
.gift-stick-item .gift-icon { position: absolute; left: 0; top: -8px; }
.gift-stick-item .gift-tit { font: 700 16px/26px "microsoft yahei"; color: #f0eaff; }
.gift-stick-item .gift-txt, .gift-stick-item .gift-prize { font: 500 14px/18px "microsoft yahei"; color: #f0eaff; }
.gift-stick-item .gift-prize-con { font-weight: bold; }

.m-info { height: 25px; }
.m-info .info-con { *zoom: 1; }
.m-info .info-con:after { content: ""; display: table; clear: both; }
.m-info .login-info { float: left; text-align: center; width: 100%; height: 100%; }
.m-info .login-info .user-name { position: relative; width: 180px; display: inline-block; *display: inline; *zoom: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: bottom; *vertical-align: auto; font: 500 14px/25px "microsoft yahei"; color: #051a32; }
.m-info .login-info .user-logout, .m-info .login-info .user-login, .m-info .login-info .user-reg { font: 500 18px/25px "microsoft yahei"; color: #051a32; }
.m-info .login-info .user-logout { font: 500 14px/25px "microsoft yahei"; color: #1b47d4; }

[class|="btn2"], .dialog a.dialog-close { background-image: url(../zhuanti/sgqyz/zqhd22/release/images/sprite_dialog.png?); background-repeat: no-repeat; }

/* 背景设置 */
/* 内容盒子 */
/* 三段式高度 */
/* 包含阴影宽度 */
/* 阴影 */
.dialog { font: 500 14px/18px "microsoft yahei"; color: #0a1f34; position: relative; }
.dialog .dialog-body { position: relative; }
.dialog .dialog-body, .dialog .dialog-ft, .dialog { background: url(../zhuanti/sgqyz/zqhd22/release/images/sprite_pop.png?) no-repeat; /*  background:#6c3939; */ width: 570px; }
.dialog { background-position: 0 0; background-repeat: no-repeat; padding-top: 8px; }
.dialog .dialog-body { background-position: -570px 0; background-repeat: repeat-y; padding: 0 0; width: 570px; /* min-height: $box1_h; */ padding-bottom: 24px; overflow: hidden; }
.dialog .dialog-ft { background-position: -1140px 0; background-repeat: no-repeat; height: 8px; }

/* 按钮公共 */
[class|="btn2"] { transition: filter 0.3s, color 0.3s; display: block; }
[class|="btn2"]:hover { text-decoration: none; filter: brightness(1.2); }
[class|="btn2"].btn2-com { background-position: -66px  0; width: 94px; height: 30px; font: 500 12px/30px "microsoft yahei"; color: #fff; text-align: center; }
[class|="btn2"].btn2-com-2 { background-position: -66px  0; width: 94px; height: 30px; font: 500 12px/30px "microsoft yahei"; color: #fff; text-align: center; }

/*dialog*/
.dialog { /* 关闭按钮 */ /* 标题级别文字 */ /* 另起一行标题 */ /* 副标题级别文字 */ /* 小副标题 */ /* 分割线 */ /* 内容区域 */ /* 操作区域 */ /* 输入区域 */ /* 统一按钮样式 */ /* 单独按钮样式 end */ /*copy*/ }
.dialog a.dialog-close { position: absolute; background-position: 0 0; width: 66px; height: 66px; top: 8px; right: 0; z-index: 9; overflow: hidden; text-indent: -9999em; transition: transform .3s; }
.dialog a.dialog-close:hover { /* transform:rotate(90deg) */ /* transform:scale(1.2); */ }
.dialog .dialog-tit { font: 700 20px/40px "microsoft yahei"; color: #571301; text-align: center; padding-top: 20px; }
.dialog .dialog-tit-2 { padding-top: 0; }
.dialog .dialog-em { color: #c42577; }
.dialog .dialog-stit { font: 500 12px/38px "microsoft yahei"; color: #0a1f34; text-align: center; }
.dialog .dialog-sstit { font: 700 12px/28px "microsoft yahei"; color: #0a1f34; text-align: center; }
.dialog .dialog-dep { height: 0; width: 484px; margin: 0 auto; border-top: solid 1px #fffaf4; border-bottom: solid 1px #ebad67; }
.dialog .dialog-img { display: block; width: 409px; margin: 0 auto; }
.dialog .dialog-con { *zoom: 1; }
.dialog .dialog-con:after { content: ""; display: table; clear: both; }
.dialog .dialog-opt { /* 内部按钮一般使用定位 */ text-align: center; position: relative; min-height: 30px; padding-top: 24px; padding-bottom: 5px; overflow: hidden; /* 两个按钮要设置左右 */ }
.dialog .dialog-opt .dialog-btn_l { position: absolute; left: 50%; margin-left: -115px; }
.dialog .dialog-opt .dialog-btn_r { position: absolute; left: 50%; margin-left: 5px; }
.dialog .dialog-input { *zoom: 1; padding-top: 20px; }
.dialog .dialog-input:after { content: ""; display: table; clear: both; }
.dialog .dialog-input .input_label, .dialog .dialog-input .input_input { float: left; height: 30px; }
.dialog .dialog-input .input_label { width: 199px; text-align: right; font: 500 14px/30px "microsoft yahei"; color: #0a1f34; }
.dialog .dialog-input .input_input { height: 28px; width: 188px; padding-left: 10px; border: solid 1px #0a1f34; text-align: left; background-color: #0a1f34; font: 500 14px/28px "microsoft yahei"; color: #0a1f34; }
.dialog .dialog-btn { display: block; /* 只有1个的时候可以居中 */ margin: 0 auto; }
.dialog .dialog-btn:hover { text-decoration: none; }
.dialog .dialog-oper { position: relative; *zoom: 1; }
.dialog .dialog-oper:after { content: ""; display: table; clear: both; }
.dialog .dialog-label { position: absolute; height: 30px; width: 142px; top: 0; left: 0; text-align: right; font: 500 14px/30px "microsoft yahei"; color: #0a1f34; }
.dialog .copy-input { margin-left: 146px; float: left; height: 28px; width: 236px; padding-left: 10px; font: 500 14px/30px "microsoft yahei"; color: #434be3; border: solid 1px #434be3; background-color: #fff; }
.dialog a.copy-btn { width: 62px; height: 28px; float: left; margin-left: 8px; text-align: center; border: solid 1px #434be3; font: 500 12px/30px "microsoft yahei"; color: #fff; background-color: #434be3; transition: filter .3s,color .3s; }
.dialog a.copy-btn:hover { text-decoration: none; filter: brightness(1.2); }
.dialog .dialog-other { position: absolute; width: 105px; height: 20px; bottom: 0px; right: 21px; }
.dialog .dialog-other ._moreInfo { font: 500 14px/14px "microsoft yahei"; color: #ff3232; text-align: right; }
.dialog .dialog-ps { text-align: center; font: 500 14px/24px "microsoft yahei"; color: #0a1f34; }
.dialog .dialog-tip { position: absolute; width: 200px; height: 30px; text-align: center; font: 500 14px/30px "microsoft yahei"; color: #0a1f34; }
.dialog .dialog-share { float: left; width: 90px; }
.dialog .dialog-share-i { display: block; margin: 0 auto; }
.dialog .dialog-share-p { text-align: center; font: 500 14px/18px "microsoft yahei"; color: #0a1f34; }
.dialog .dialog-link { position: absolute; right: 12px; bottom: 10px; font: 500 14px/18px "microsoft yahei"; color: #c42577; }

.dialog--alert .dialog-tit { padding: 30px 0; font: 700 40px/42px "microsoft yahei"; color: #0a1f34; }

.dialog--tip .dialog-tit { padding-top: 40px; }

.dialog--input .dialog-tip { left: 199px; top: 124px; }

.dialog--prob .dialog-list { padding-left: 40%; font: 700 18px/30px "microsoft yahei"; color: #0a1f34; }

.dialog--myaward .dialog-other p { text-align: center; color: #b93a3a; }

.dialog-pager { text-align: center; padding: 10px 0; }
.dialog-pager span { line-height: 20px; display: inline-block; margin: 2px; }
.dialog-pager a, .dialog-pager span.cur { width: 10px; height: 20px; display: inline-block; text-decoration: none; margin: 2px; font: 500 14px/20px "microsoft yahei"; color: #ff9d72; }
.dialog-pager span.cur { color: #ffd4c6; text-decoration: underline; width: 20px; }
.dialog-pager a:hover { color: #0a1f34; }
.dialog-pager a.pager-pre, .dialog-pager a.pager-next, .dialog-pager span.pager-pre, .dialog-pager span.pager-next { width: 10px; }

.dialog--myaward .myaward-list { margin-top: 10px; }
.dialog--myaward .item--award { position: relative; }
.dialog--myaward .dialog-item { text-align: left; margin-bottom: 20px; }
.dialog--myaward .dialog-item-name { position: absolute; left: 20px; top: 0; }
.dialog--myaward .dialog-label { width: 165px; }
.dialog--myaward .copy-input { margin-left: 178px; }
.dialog--myaward .a.copy-btn { position: relative; left: -2px; }

/* 选服 */
.dialog--serverSelect .dialog-con { height: 32px; }
.dialog--serverSelect .select_box { position: absolute; left: 50%; margin-left: -179px; }
.dialog--serverSelect .select_js { position: absolute; left: 50%; margin-left: 49px; background-color: #f1d09a; border: none; border-bottom: solid 1px #795037; font: 500 14px/34px "microsoft yahei"; color: #0a1f34; height: 34px; padding-left: 8px; width: 140px; }
.dialog--serverSelect .dialog-opt-tip { text-align: center; margin-top: 10px; font: 500 14px/14px "microsoft yahei"; color: #0a1f34; height: 14px; }
.dialog--serverSelect .dialog-opt { margin-top: 5px; }

/* 选服框宽高 */
/* 选服框背景颜色 */
/* 选服框字体*/
/* 边框颜色 */
/* 选服务器 */
.m_selectlist { /* 选择框首条 */ position: relative; *zoom: 1; z-index: 111; /* 选择框下拉 */ }
.m_selectlist .m_selected { width: 208px; height: 34px; background-color: #795037; cursor: pointer; overflow: hidden; border: solid 1px #795037; /*提示*/ /* 文字区域 */ /* 下拉区域 */ }
.m_selectlist .m_selected .redtip { font: 500 12px/12px "microsoft yahei"; color: #c10322; top: 34px; left: 0px; position: absolute; }
.m_selectlist .m_selected .select_txt { padding: 0 0 0 2px; font: 500 12px/28px "microsoft yahei"; color: #f1ce95; overflow: hidden; text-align: left; width: auto; height: auto; max-width: 185px; margin-left: 3px; }
.m_selectlist .m_selected .flag_down { width: auto; height: auto; background-color: #795037; display: block; overflow: hidden; padding: 12px 4px 0 0; }
.m_selectlist .m_selected .flag_down b { width: 0; height: 0; border-top: 8px #f1ce95 solid; border-left: 7px transparent dashed; border-right: 7px transparent dashed; display: block; overflow: hidden; zoom: 1; transition: all .3s; }
.m_selectlist .m_select_cont { background-color: #795037; border: solid 1px #795037; top: 34px; width: 208px; padding: 0px; z-index: 4; position: absolute; overflow: hidden; }
.m_selectlist .m_select_cont .selectlist li a { background: #795037; display: block; padding: 0 5px; font: 500 12px/24px "microsoft yahei"; color: #f1ce95; z-index: 4; }
.m_selectlist .m_select_cont .selectlist li a:hover { background: #795037; text-decoration: none; color: #f1ce95; }
.m_selectlist .v_scrollbar { position: absolute; width: 10px; right: 0; top: 0; height: 220px; display: none; cursor: pointer; background: #a7c381; }
.m_selectlist .v_scrollbar_bg { position: absolute; top: 0; width: 10px; height: 100%; background-color: #fff1e5; }
.m_selectlist .v_scrollbar_btn { position: absolute; width: 8px; border: 1px solid #9a6f4b; z-index: 100; top: 0; border-radius: 3px; background-color: #9a6f4b; }

.dialog--share .dialog-con { margin: 0 auto; width: 270px; }
.dialog--share .dialog-opt { padding-top: 10px; padding-bottom: 0; }

.my_fbtm { background: #6e1006; }

.page-index { min-width: 1130px; }
.page-index .bg-head-full-1 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_head_full_01.jpg?) no-repeat center top; }
.page-index .bg-head-full-2 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_head_full_02.jpg?) no-repeat center 263px; }
.page-index .bg-head-full-3 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_head_full_03.jpg?) no-repeat center 526px; }
.page-index .bg-head-1 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_head_01.jpg?) no-repeat center top; height: 263px; }
.page-index .bg-head-2 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_head_02.jpg?) no-repeat center top; height: 263px; }
.page-index .bg-head-3 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_head_03.jpg?) no-repeat center top; height: 263px; }
.page-index .bg-body-full-1 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_body_full_01.jpg?) no-repeat center top; }
.page-index .bg-body-full-2 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_body_full_02.jpg?) no-repeat center top; }
.page-index .bg-body-full-3 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_body_full_03.jpg?) no-repeat center top; }
.page-index .bg-body-1 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_body_01.jpg?) no-repeat center top; height: 711px; }
.page-index .bg-body-2 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_body_02.jpg?) no-repeat center top; height: 1094px; }
.page-index .bg-body-3 { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg/bg_body_03.jpg?) no-repeat center top; height: 1070px; }

.page-index { position: relative; overflow: hidden; }
.page-index .page-head { /* height: px(650); */ }

.page-head { /* logo */ }
.page-head .head-logo { position: absolute; background: url(../zhuanti/sgqyz/zqhd22/release/images/logo.png?) no-repeat left top; width: 259px; height: 138px; z-index: 3; left: 50%; top: 0px; margin-left: -120px; animation: zoomin 0.8s ease; }
.page-head .head-link { position: absolute; right: 0; top: 3px; *zoom: 1; }
.page-head .head-link:after { content: ""; display: table; clear: both; }
.page-head .head-link .head-link-btn { float: right; margin-left: 13px; }
.page-head .head-time { position: absolute; left: 0; top: 530px; width: 100%; text-align: center; font: 700 18px/25px "microsoft yahei"; color: #711504; }
.page-head .head-start { position: absolute; left: 50%; top: 565px; margin-left: -150px; }
.page-head .head-info { position: absolute; left: 50%; top: 694px; width: 250px; margin-left: -125px; }

/* 礼包免费送 */
.mod--login .mod-hd { margin-bottom: 16px; }
.mod--login .mod-hd-stit { position: absolute; top: 84px; left: 0; width: 100%; text-align: center; }
.mod--login .login-prize { padding: 52px 120px; *zoom: 1; text-align: center; }
.mod--login .login-prize:after { content: ""; display: table; clear: both; }
.mod--login .login-prize-item { position: relative; width: 446px; display: inline-block; *display: inline; *zoom: 1; }
.mod--login .login-prize-img { width: 446px; height: 346px; display: block; margin-bottom: 4px; }
.mod--login .login-prize-tit { font: 500 14px/50px "microsoft yahei"; color: #ffffff; height: 50px; text-align: center; position: relative; }
.mod--login .login-prize-icon { position: absolute; left: 82px; top: 8px; }
.mod--login .login-prize-btn { position: absolute; left: 50%; top: 478px; margin-left: -83px; }

/* 累充领好礼 */
.mod--cz .mod-box { padding-top: 62px; }
.mod--cz .mod-hd { margin-bottom: 26px; }
.mod--cz .mod-bd { width: 1130px; height: 551px; }
.mod--cz .box-prize { *zoom: 1; }
.mod--cz .box-prize:after { content: ""; display: table; clear: both; }
.mod--cz .prize-list { width: 820px; position: relative; *zoom: 1; margin-top: -21px; padding-bottom: 21px; min-height: 690px; }
.mod--cz .prize-list:after { content: ""; display: table; clear: both; }
.mod--cz .prize-item { float: left; margin-right: 84px; margin-top: 21px; }
.mod--cz .prize-item .prize-img-b { position: relative; background-position: 0 0; width: 189px; height: 181px; }
.mod--cz .prize-item .prize-img { width: 100%; height: 100%; display: block; }
.mod--cz .prize-item .prize-tit { background-position: -189px  0; width: 163px; height: 29px; font: 700 18px/29px "microsoft yahei"; color: #f0eaff; text-align: center; margin: 0 auto; margin-top: 5px; margin-bottom: 18px; }
.mod--cz .prize-item .prize-btn { margin: 0 auto; }
.mod--cz .prize-info { width: 296px; }
.mod--cz .prize-info .prize-info-ps { position: absolute; right: 9px; top: 116px; width: 230px; height: 32px; font: 500 14px/32px "microsoft yahei"; color: #f0eaff; text-align: center; }
.mod--cz .prize-info .prize-info-tit { position: absolute; right: 62px; top: 178px; width: 141px; height: 32px; font: 700 20px/32px "microsoft yahei"; color: #f0eaff; text-align: center; }
.mod--cz .prize-info .prize-info-pay { position: absolute; right: -8px; top: 372px; width: 268px; height: 25px; font: 700 22px/25px "microsoft yahei"; color: #fe9f6a; text-align: center; }
.mod--cz .prize-info .prize-info-pay-num { color: #f0eaff; }
.mod--cz .prize-info .prize-info-btn { right: 36px; top: 468px; position: absolute; }
.mod--cz .box-ps { background: url(../zhuanti/sgqyz/zqhd22/release/images/bg_ps.png?) no-repeat center top; width: 1130px; }
.mod--cz .ps-list { padding: 24px 38px; }

/* 由你来决定 */
.mod--name .mod-box { padding-top: 62px; }
.mod--name .box-ps { position: absolute; left: 0; top: 132px; width: 660px; height: 340px; }
.mod--name .ps-list { padding: 24px 40px; }
.mod--name .ps-list .ps-item.ps-item-3 { padding-left: 0; }
.mod--name .ps-list .ps-item.ps-item-3 .ps-item-tit { position: relative; }
.mod--name .ps-hr { margin: 12px 0; *margin: 0; height: 1px; background: #380693; border: solid 1px #845fd0; border-width: 0 0 1px 0; }
.mod--name .box-tit { position: absolute; left: 768px; top: 138px; font: 500 16px/30px "microsoft yahei"; color: #f0eaff; width: 106px; text-align: center; }
.mod--name .link-list { position: absolute; left: 748px; top: 258px; }
.mod--name .link-list .link-item { cursor: pointer; margin-bottom: 25px; }

.ps-list { font: 500 14px/30px "microsoft yahei"; color: #f0eaff; }
.ps-list .ps-item { padding-left: 84px; position: relative; min-height: 30px; }
.ps-list .ps-item-tit { position: absolute; left: 0; top: 0; color: #ffeb63; }
.ps-list .ps-rule-item { padding-left: 22px; position: relative; }
.ps-list .ps-rule-icon { position: absolute; left: 0; top: 7px; *top: 2px; line-height: 17px; font-size: 14px; font-style: normal; text-align: center; }

/* 来论坛刷楼 */
.mod--forum .mod-box { padding-top: 62px; }
.mod--forum .forum-text { width: 420px; position: absolute; left: 630px; top: 195px; font: 700 18px/48px "microsoft yahei"; color: #fff7ca; text-align: center; }
.mod--forum .forum-link { margin: 0 auto; margin-top: 25px; }

