@charset "utf-8";
/* /zhuanti/hxjy/ymkh1/release/css/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; }

input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */ color: #308586; }

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */ color: #308586; }

input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */ color: #308586; }

input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/ color: #308586; }

textarea::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */ color: #308586; }

textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */ color: #308586; }

textarea::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */ color: #308586; }

textarea:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/ color: #308586; }

input:focus, textarea:focus { outline: none; }

/*@mixin*/
/* 娓愬彉 */
/* 公共 */
/* 默认文字颜色 */
/* 默认文字强调颜色 */
.text_default_em { color: #dd3730 !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(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
  75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  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); } }
@keyframes wave { 0% { background-position-x: 0; }
  100% { background-position-x: 1920px; } }
/* 雪碧 */
[class|="btn1"] { background-image: url(../zhuanti/hxjy/ymkh1/release/images/sprite_btn.png?); background-repeat: no-repeat; }

[class|="icon1"] { background-image: url(../zhuanti/hxjy/ymkh1/release/images/sprite_icon.png?); background-repeat: no-repeat; }

[class|="tit1"] { background-image: url(../zhuanti/hxjy/ymkh1/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/hxjy/ymkh1/release/images/sprite_common.png?); background-repeat: no-repeat; }

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

.m-fixedMenu, .m-fixedMenu .menu-item.cur .menu-item-a, .m-fixedMenu .menu-item:hover .menu-item-a { background-image: url(../zhuanti/hxjy/ymkh1/release/images/sprite_fixed.png?); background-repeat: no-repeat; }

/* 页面模块 */
.my_fbtm { position: relative; }

.dj-body { position: relative; }

.logo { width: 228px; height: 64px; }

/* 结构层次 */
/* section-mod-fun-box */
/* mod */
/* 活动模块 */
.mod { position: relative; *zoom: 1; }
.mod:before, .mod:after { content: ""; display: table; }
.mod .mod-box { position: absolute; width: 100%; }
.mod .mod-hd { position: relative; }
.mod .mod-hd-tit { margin: 0 auto; }
.mod .mod-hd-stit { padding-top: 10px; font: 500 14px/20px "microsoft yahei"; color: #1d6279; text-align: center; }
.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; }

/* 具体功能模块 */
.fun { *zoom: 1; position: relative; }
.fun:after { content: ""; display: table; clear: both; }
.fun .fun-hd { padding-top: 3px; font: 500 30px/50px "microsoft yahei"; color: #f6fadd; 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; text-align: center; }
[class|="btn1"]:hover { text-decoration: none; filter: brightness(1.2); }
[class|="btn1"].btn1-bind { background-position: -163px -101px; width: 109px; height: 30px; font: 700 14px/30px "microsoft yahei"; color: #e9eff4; }
[class|="btn1"].btn1-1 { background-position: -360px -210px; width: 135px; height: 42px; font: 700 18px/42px "microsoft yahei"; color: #e3e8c4; }
[class|="btn1"].btn1-1 span { color: #e3e8c4; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f4f7e5), to(#e3e8c4)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
[class|="btn1"].btn1-1:hover { background-position: -360px -252px; width: 135px; height: 42px; filter: brightness(1); }
[class|="btn1"].btn1-2 { background-position: -141px -294px; width: 141px; height: 42px; font-size: 0; /* 已领取 */ }
[class|="btn1"].btn1-2[data-status="1"] { background-position: 0 -294px; width: 141px; height: 42px; text-decoration: none; }
[class|="btn1"].btn1-2[data-status="2"] { text-decoration: none; background-position: -360px  0; width: 141px; height: 42px; }
[class|="btn1"].btn1-3 { background-position: 0 -151px; width: 163px; height: 50px; font-size: 0; /* 可领取 */ /* 已领取 */ }
[class|="btn1"].btn1-3[data-status="1"] { background-position: 0 -101px; width: 163px; height: 50px; text-decoration: none; }
[class|="btn1"].btn1-3[data-status="2"] { text-decoration: none; background-position: 0 -201px; width: 163px; height: 50px; }
[class|="btn1"].btn1-4 { background-position: -140px -251px; width: 140px; height: 43px; font: 700 18px/43px "microsoft yahei"; color: #e3e8c4; /* 可领取 */ }
[class|="btn1"].btn1-4 span { color: #e3e8c4; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f4f7e5), to(#e3e8c4)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
[class|="btn1"].btn1-4[data-status="1"] { background-position: 0 -251px; width: 140px; height: 43px; text-decoration: none; }
[class|="btn1"].btn1-share { background-position: -360px -168px; width: 141px; height: 42px; font-size: 0; }
[class|="btn1"].btn1-game { background-position: -360px -42px; width: 141px; height: 42px; font-size: 0; }
[class|="btn1"].btn1-gift { background-position: -360px -84px; width: 141px; height: 42px; font-size: 0; }
[class|="btn1"].btn1-pay { background-position: -360px -126px; width: 141px; height: 42px; font-size: 0; }
[class|="btn1"].btn1-award { background-position: -360px -294px; width: 132px; height: 25px; font: 700 14px/25px "microsoft yahei"; color: #eff0d7; }
[class|="btn1"].btn1-lotte-1 { background-position: 0 0; width: 280px; height: 101px; font: 700 14px/25px "microsoft yahei"; color: #eff0d7; }
[class|="btn1"].btn1-lotte-2 { background-position: -280px  0; width: 80px; height: 101px; font: 700 14px/25px "microsoft yahei"; color: #eff0d7; }

[class|="tit1"] { font-size: 0; }
[class|="tit1"].tit1-1 { background-position: 0 -21px; width: 73px; height: 21px; }
[class|="tit1"].tit1-2 { background-position: 0 -42px; width: 73px; height: 21px; }
[class|="tit1"].tit1-3 { background-position: 0 -63px; width: 73px; height: 21px; }
[class|="tit1"].tit1-4 { background-position: 0 -84px; width: 73px; height: 21px; }
[class|="tit1"].tit1-5 { background-position: 0 0; width: 133px; height: 21px; }

[class|="icon1"] { font-size: 0; }
[class|="icon1"].icon1-refresh { background-position: -56px  0; width: 18px; height: 16px; }
[class|="icon1"].icon1-task-l-dis { background-position: -28px  0; width: 28px; height: 28px; }
[class|="icon1"].icon1-task { background-position: -56px -16px; width: 14px; height: 14px; }
[class|="icon1"].icon1-task-dis { background-position: -56px -30px; width: 14px; height: 14px; }
[class|="icon1"].icon1-task-s { background-position: 0 -28px; width: 21px; height: 21px; }
[class|="icon1"].icon1-task-s-dis { background-position: -21px -28px; width: 21px; height: 21px; }

.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; }

/* 单项------------------------------------------------------------------------ */
.page-index { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/full_bg.jpg?) repeat-y center 900px; }
.page-index .page-body { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_full_02.jpg?) no-repeat center 450px; }
.page-index .sections-1 { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_full_01.jpg?) no-repeat center top; }
.page-index .sections-1 .sections-bg-1 { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_01.jpg?) no-repeat center top; height: 176px; }
.page-index .sections-1 .sections-bg-2 { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_02.jpg?) no-repeat center top; height: 176px; }
.page-index .sections-1 .sections-bg-3 { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_03.jpg?) no-repeat center top; height: 176px; }
.page-index .sections-1 .sections-bg-4 { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_04.jpg?) no-repeat center top; height: 176px; }
.page-index .sections-1 .sections-bg-2 { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_02.jpg?) no-repeat center top; height: 175px; }
.page-index .sections-1 .sections-bg-4 { background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_01_04.jpg?) no-repeat center top; height: 175px; }
.page-index .sections-2 .wrap { height: 1280px; background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_02.png?) no-repeat center top; }
.page-index .sections-3 .wrap { height: 700px; background: url(../zhuanti/hxjy/ymkh1/release/images/bg/bg_index_03.png?) no-repeat center top; }

/* 背景 */
.my_fbtm { background: #003042; }

.mod-hd { padding-bottom: 56px; }

/* 如果有页面装饰元素的时候使用 */
.sections-dec { position: absolute; left: 50%; }
.sections-dec.sections-dec-1 { width: 559px; height: 350px; background: url(../zhuanti/hxjy/ymkh1/release/images/img/dec_1.png?) no-repeat center top; top: 700px; margin-left: -999px; opacity: 0; *display: block; display: block\0; *margin-left: -822px; margin-left: -822px\0; transition: opacity 0.6s, margin-left 0.6s; }
.sections-dec.sections-dec-1.show { opacity: 1; *display: block; display: block\0; margin-left: -822px; }
.sections-dec.sections-dec-2 { width: 314px; height: 388px; background: url(../zhuanti/hxjy/ymkh1/release/images/img/dec_2.png?) no-repeat center top; top: 1080px; margin-left: 999px; opacity: 0; *display: block; display: block\0; *margin-left: 420px; margin-left: 420px\0; transition: opacity 0.6s, margin-left 0.6s; }
.sections-dec.sections-dec-2.show { opacity: 1; *display: block; display: block\0; margin-left: 420px; }

/* 背景 end *******************************/
/* 页面划分 ***************************** */
.sections-1 .logo { position: absolute; top: 14px; left: 50%; margin-left: -596px; font-size: 0; }
.sections-1 .head-time { position: absolute; top: 560px; left: 50%; margin-left: -244px; text-align: center; font: 500 16px/29px "microsoft yahei"; color: #ffffff; background: url(../zhuanti/hxjy/ymkh1/release/images/bg_time.png?) no-repeat center top; width: 489px; height: 29px; }
.sections-1 .m-info { position: absolute; left: 0; top: 625px; }
.sections-1 .btn-home { position: absolute; top: 0; right: 206px; width: 80px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; color: #c4d5f5; }
.sections-1 .btn-home:hover { color: #9addff; }
.sections-1 .btn-forum { position: absolute; top: 0; right: 110px; width: 80px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; color: #c4d5f5; }
.sections-1 .btn-forum:hover { color: #9addff; }

/* 装饰元素位置 */
.sections-2 .mod--tit { background: url(../zhuanti/hxjy/ymkh1/release/images/img/icon_tit_1.png?) no-repeat center top; width: 297px; height: 209px; position: absolute; left: 452px; top: -10px; }

.sections-3 .mod--tit { background: url(../zhuanti/hxjy/ymkh1/release/images/img/icon_tit_2.png?) no-repeat center top; width: 297px; height: 209px; position: absolute; left: 452px; top: -10px; }

/* 页面划分 end***************************** */
/* 模块 */
.mod--boat .fun--task-1 { margin-bottom: 49px; }
.mod--boat .fun--process { margin-bottom: 39px; }

.mod--wish .fun--wish { position: absolute; }
.mod--wish .fun--wish_prize { padding-left: 681px; padding-bottom: 50px; }

.mod--commemorate .fun--task-2 { margin-bottom: 28px; }

.mod--total { position: absolute; top: 657px; left: 48px; }

.mod--lotte { position: absolute; top: 202px; left: 48px; }

.mod--marquee { position: absolute; left: 66px; top: 130px; }

.mod--other { position: absolute; top: 70px; left: 940px; }

/* 模块划分 end***************************** */
/* 功能 */
.fun--other .btn-gift { position: absolute; top: 0; left: 0; }
.fun--other .btn-prob { position: absolute; left: 150px; top: 10px; color: #76b2e3; font-size: 15px; line-height: 24px; text-decoration: underline; white-space: nowrap; }
.fun--other .btn-prob:hover { color: #31d5ff; }

/*夺宝 跑马灯*/
.fun--marquee { width: 1072px; height: 52px; overflow: hidden; }
.fun--marquee .list { width: 10000px; }
.fun--marquee .list li { color: #d2ccf5; font-size: 14px; line-height: 52px; padding-right: 20px; float: left; }

/*夺宝 转盘*/
.fun--lotte .lotte-table { position: absolute; left: 0; top: 0; }
.fun--lotte .lotte-table.entity_lottery_cur1 .item1 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur2 .item2 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur3 .item3 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur4 .item4 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur5 .item5 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur6 .item6 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur7 .item7 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur8 .item8 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur9 .item9 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table.entity_lottery_cur10 .item10 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2_cur.png?) no-repeat center top; }
.fun--lotte .lotte-table li { width: 268px; height: 135px; background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_2.png?) no-repeat center top; position: absolute; left: 0; top: 0; }
.fun--lotte .lotte-table li img { width: 268px; height: 95px; display: block; }
.fun--lotte .lotte-table li .info { line-height: 38px; color: #ffffff; text-align: center; }
.fun--lotte .lotte-table .item1 { left: 0; top: 0; }
.fun--lotte .lotte-table .item2 { left: 278px; }
.fun--lotte .lotte-table .item3 { left: 556px; }
.fun--lotte .lotte-table .item4 { left: 834px; }
.fun--lotte .lotte-table .item5 { left: 834px; top: 145px; }
.fun--lotte .lotte-table .item6 { left: 834px; top: 290px; }
.fun--lotte .lotte-table .item7 { left: 556px; top: 290px; }
.fun--lotte .lotte-table .item8 { left: 278px; top: 290px; }
.fun--lotte .lotte-table .item9 { left: 0px; top: 290px; }
.fun--lotte .lotte-table .item10 { left: 0px; top: 145px; }
.fun--lotte .lotte-btn { position: absolute; left: 370px; top: 150px; }
.fun--lotte .lotte-btn .lotte-start { position: absolute; left: 0; top: 0; }
.fun--lotte .lotte-btn .lotte-multi { position: absolute; top: 0; left: 284px; }
.fun--lotte .lotte-btn .userinfo { position: absolute; width: 282px; text-align: center; top: 100px; left: 0; color: #9addff; font-size: 14px; line-height: 30px; }

/*夺宝累计奖励*/
.fun--total .fun-icon { position: absolute; top: 4px; left: 0; }
.fun--total .total-tit { height: 24px; padding-left: 140px; font: 500 14px/24px "microsoft yahei"; color: #d0e2f1; }
.fun--total .total-tit span { font-size: 18px; color: #feeca1; }
.fun--total .total-box { padding-top: 16px; }
.fun--total .total-item { width: 213px; float: left; margin-right: 10px; }
.fun--total .total-item-group { padding-top: 14px; }
.fun--total .total-item-group .prize-btn { margin: 0 auto; }
.fun--total .total-item-box { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_reward_3.png?); width: 213px; height: 148px; }
.fun--total .total-item-box .tit { color: #cde7fd; font: 500 15px/26px "microsoft yahei"; color: #cde7fd; height: 26px; text-align: center; }
.fun--total .total-item-box .tit span { color: #ffef3b; font-style: italic; font-weight: bold; }
.fun--total .total-item-box .img { width: 209px; height: 82px; margin: 0 auto; }
.fun--total .total-item-box .img img { display: block; width: 100%; height: 100%; }
.fun--total .total-item-box .name { text-align: center; color: #ffffff; height: 40px; line-height: 40px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 2px; }

/* 赛事竞赛 活动奖励 */
.fun--reward { position: absolute; width: 540px; top: 100px; left: 32px; }
.fun--reward .fun-con { font: 500 14px/26px "microsoft yahei"; color: #d2ccf5; }
.fun--reward .fun-icon { position: absolute; top: -32px; left: 0; }
.fun--reward .reward-box { padding-top: 30px; height: 130px; }
.fun--reward .reward-box .reward-item { width: 169px; height: 115px; position: absolute; top: 97px; }
.fun--reward .reward-box .reward-item .tit { position: absolute; top: -28px; font: 500 15px/27px "microsoft yahei"; color: #cde7fd; width: 100%; height: 27px; text-align: center; vertical-align: middle; }
.fun--reward .reward-box .reward-item .tit i { color: #ffef3b; font-weight: bold; font-size: 18px; padding: 0 4px 0 2px; }
.fun--reward .reward-box .reward-item .img { height: 75px; }
.fun--reward .reward-box .reward-item .img img { display: block; width: 100%; height: 100%; }
.fun--reward .reward-box .reward-item .name { font: 500 12px/24px "microsoft yahei"; color: #cde7fd; text-align: center; }
.fun--reward .reward-box .reward-item-1 { left: 6px; }
.fun--reward .reward-box .reward-item-2 { left: 186px; }
.fun--reward .reward-box .reward-item-3 { left: 369px; }

/* 赛事竞赛 温馨提示 */
.fun--tip { position: absolute; width: 550px; top: 400px; left: 32px; }
.fun--tip .fun-con { font: 500 14px/26px "microsoft yahei"; color: #d2ccf5; }
.fun--tip .fun-icon { position: absolute; top: -32px; left: 0; }

/* 赛事竞赛 排行榜 */
.fun--rank { position: absolute; right: 50px; top: 64px; width: 540px; }
.fun--rank .rank-group { color: #d2ccf5; font-size: 14px; text-align: right; line-height: 22px; position: absolute; right: 0; top: -50px; width: 300px; }
.fun--rank .rank-group .txt1 span { color: #feeca1; }
.fun--rank .rank-group .btn-refresh { position: absolute; right: 24px; top: 60px; font-size: 14px; color: #ffffff; vertical-align: bottom; cursor: pointer; }
.fun--rank .rank-group .btn-refresh:hover { color: #c5ecf7; }
.fun--rank .rank-group .btn-refresh i { vertical-align: top; display: inline-block; margin-top: 2px; margin-right: 2px; }
.fun--rank .rank-box { padding-top: 42px; padding-left: 56px; }
.fun--rank .rank-box .tr .th, .fun--rank .rank-box .tr .td { font: 500 16px/40px "microsoft yahei"; color: #ffffff; font-weight: bold; float: left; text-align: center; padding: 0 5px; }
.fun--rank .rank-box .tr .td { font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fun--rank .rank-box .tr .th1, .fun--rank .rank-box .tr .td1 { width: 40px; }
.fun--rank .rank-box .tr .th2, .fun--rank .rank-box .tr .td2 { width: 100px; }
.fun--rank .rank-box .tr .th3, .fun--rank .rank-box .tr .td3 { width: 150px; }
.fun--rank .rank-box .tr .th4, .fun--rank .rank-box .tr .td4 { width: 150px; }

/*赛事规则*/
.fun--rule-1 { position: absolute; left: 35px; top: 1040px; width: 530px; }
.fun--rule-1 .fun-con { font: 500 14px/24px "microsoft yahei"; color: #d2ccf5; }
.fun--rule-1 .fun-con span { color: #ffef3b; }
.fun--rule-1 .fun-icon { position: absolute; top: -32px; left: 0; }

.fun--rule-2 { position: absolute; left: 35px; top: 1166px; width: 530px; }
.fun--rule-2 .fun-icon { position: absolute; top: -26px; left: 0; }
.fun--rule-2 .task-list .task-item { position: relative; height: 24px; }
.fun--rule-2 .task-list .task-item .task-status { text-align: right; display: none; color: #f0de9d; }
.fun--rule-2 .task-list .task-item .task-status.task-status-0 { display: block; color: #dfdaf7; }
.fun--rule-2 .task-list .task-item-txt { font: 500 14px/24px "microsoft yahei"; color: #d2ccf5; }
.fun--rule-2 .task-list .task-item-group { position: absolute; right: 0; top: 0; height: 24px; width: 150px; font: 500 14px/24px "microsoft yahei"; color: #d2ccf5; text-align: right; }
.fun--rule-2 .task-list .task-item-group .task-status i { display: inline-block; vertical-align: top; margin-top: 5px; margin-right: 4px; }
.fun--rule-2 .task-list .task-item { position: relative; }
.fun--rule-2 .task-list .task-item[data-status="1"] .task-status.task-status-0 { display: none; }
.fun--rule-2 .task-list .task-item[data-status="1"] .task-status.task-status-1 { display: block; }

.fun--rule-3 { position: absolute; left: 635px; top: 1094px; width: 550px; }
.fun--rule-3 .fun-icon { position: absolute; top: -26px; left: 0; }
.fun--rule-3 .fun-con { font: 500 14px/24px "microsoft yahei"; color: #d2ccf5; }
.fun--rule-3 .fun-con span { color: #ffef3b; }

.fun--rule-4 { position: absolute; left: 668px; top: 1012px; width: 550px; }
.fun--rule-4 .btn { margin-right: 20px; float: left; cursor: pointer; }

/* 划龙舟任务 */
.fun--task-1 { position: relative; }
.fun--task-1 .task-rule { position: absolute; left: 437px; top: 154px; width: 340px; font: 500 14px/34px "microsoft yahei"; color: #f3f5e2; }
.fun--task-1 .task-rule li { line-height: 26px; }

/* 功能划分 end***************************** */
/* 任务盒子 */
.task-box { /* 任务状态 */ }
.task-box .task-box-con { padding: 18px 18px 0; }
.task-box .task-box-hd { font: 500 30px/51px "microsoft yahei"; color: #f6fadd; text-align: center; height: 51px; margin-bottom: 10px; }
.task-box .task-list { padding-left: 20px; /* 列表任务项 */ }
.task-box .task-list .task-item { background: url(../zhuanti/hxjy/ymkh1/release/images/box/li.png?) no-repeat left 12px; font: 500 16px/34px "microsoft yahei"; color: #1d6279; padding-left: 14px; position: relative; }
.task-box .task-txt { font: 500 16px/24px "microsoft yahei"; color: #248787; margin: 0 auto; }
.task-box .task-status { position: absolute; right: 38px; top: 3px; display: none; }
.task-box .task-status.task-status-0 { display: block; }
.task-box .task-num-box { position: absolute; left: 24px; top: 0px; font: 500 14px/22px "microsoft yahei"; color: #248787; display: none; }
.task-box .task-item { position: relative; }
.task-box .task-item[data-status="1"] .task-status-0 { display: none; }
.task-box .task-item[data-status="1"] .task-status-1 { display: block; }
.task-box .task-item[data-status="1"] .task-num-box { display: block; }
.task-box .task-info-2 { margin: 0 auto; width: 140px; margin-top: 10px; padding: 17px 0; font: 700 16px/28px "microsoft yahei"; color: #248787; }
.task-box .task-info-2 i { display: block; float: left; margin-right: 8px; }
.task-box .task-info { height: 37px; font: 500 18px/37px "microsoft yahei"; color: #147074; text-align: center; background: #f3f6da; *zoom: 1; }
.task-box .task-info:after { content: ""; display: table; clear: both; }
.task-box .task-link { margin: 0 auto; margin-top: 16px; }
.task-box.task-box-1 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_task_1.png?) no-repeat center top; width: 412px; height: 341px; }
.task-box.task-box-1 .task-box-con { padding-top: 24px; }
.task-box.task-box-1 .task-list { padding-bottom: 20px; }
.task-box.task-box-2 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_task_2.png?) no-repeat center top; width: 492px; height: 327px; }
.task-box.task-box-2 .task-info-p { width: 49%; }
.task-box.task-box-2 .task-list { /* 列表任务项 */ }
.task-box.task-box-2 .task-list .task-item { background: url(../zhuanti/hxjy/ymkh1/release/images/box/li.png?) no-repeat left 5px; font: 500 16px/20px "microsoft yahei"; color: #1d6279; position: relative; margin-bottom: 20px; }
.task-box.task-box-2 .task-box .task-status { top: 0; }
.task-box.task-box-3 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_task_3.png?) no-repeat center top; width: 367px; height: 327px; }
.task-box.task-box-3 .task-txt { width: 300px; }
.task-box.task-box-4 { background: url(../zhuanti/hxjy/ymkh1/release/images/box/box_task_4.png?) no-repeat center top; width: 322px; height: 327px; }
.task-box.task-box-4 .task-txt { width: 250px; }
.task-box.task-box-4 .task-item-box { background: #f3f6da; }
.task-box.task-box-4 .task-link { display: block; margin: 0 auto; margin-top: 36px; font: 700 18px/22px "microsoft yahei"; color: #248787; text-align: center; width: 190px; text-decoration: none; border-bottom: solid 1px #248787; transition: all 0.3s; }
.task-box.task-box-4 .task-link:hover { font: 700 18px/22px "microsoft yahei"; color: #32afb7; text-decoration: none; border-bottom: solid 1px #32afb7; }

.rule-box { margin: 0 auto; }
.rule-box .rule-con { padding-left: 38px; padding-top: 32px; }
.rule-box .rule-p-1 { font: 500 18px/30px "microsoft yahei"; color: #237e81; }
.rule-box li { font: 500 14px/24px "microsoft yahei"; color: #237e81; background: url(../zhuanti/hxjy/ymkh1/release/images/box/li.png?) no-repeat 2px 7px; padding-left: 16px; }
.rule-box .rule-p-2 { font: 700 14px/24px "microsoft yahei"; color: #237e81; padding-left: 16px; height: 24px; }
.rule-box .rule-link { font: 700 16px/24px "microsoft yahei"; color: #237e81; text-decoration: none; border-bottom: solid 1px #237e81; transition: all 0.3s; }
.rule-box .rule-link:hover { font: 700 16px/24px "microsoft yahei"; color: #199eaa; text-decoration: none; border-bottom: solid 1px #199eaa; }
.rule-box .rule-pop { cursor: pointer; font: 700 14px/24px "microsoft yahei"; color: #237e81; text-decoration: none; border-bottom: solid 1px #237e81; transition: all 0.3s; }
.rule-box .rule-pop:hover { font: 700 14px/24px "microsoft yahei"; color: #199eaa; text-decoration: none; border-bottom: solid 1px #199eaa; }

/* 组件 */
.m-info { height: 59px; position: relative; /* 绑定提示文本 */ /* 状态1 一般登陆（未有绑定、未有角色等） */ /* 状态2 正常状态 */ }
.m-info .info-body { width: 1197px; height: 53px; padding-top: 6px; margin: 0 auto; background: url(../zhuanti/hxjy/ymkh1/release/images/bg_info.png?) no-repeat center top; }
.m-info .login-info { float: left; text-align: center; width: 290px; height: 100%; }
.m-info .login-info .user-name { position: relative; width: 150px; 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 16px/53px "microsoft yahei"; color: #fdfdee; }
.m-info .login-info .user-logout, .m-info .login-info .user-login, .m-info .login-info .user-reg { font: 500 16px/53px "microsoft yahei"; color: #fdfdee; }
.m-info .login-info .user-logout { font: 500 16px/53px "microsoft yahei"; color: #fdfdee; }
.m-info .info-box { float: left; width: 900px; *zoom: 1; font: 500 18px/53px "microsoft yahei"; color: #fdfdee; display: none; position: relative; }
.m-info .info-box:after { content: ""; display: table; clear: both; }
.m-info .info-box.info-box-1 { display: block; }
.m-info .info-bind { position: absolute; left: 280px; top: 12px; }
.m-info .info-bind-ps { padding-left: 24px; *zoom: 1; }
.m-info .info-bind-ps:after { content: ""; display: table; clear: both; }
.m-info .info-box-item { float: left; *zoom: 1; text-align: center; height: 59px; }
.m-info .info-box-item:after { content: ""; display: table; clear: both; }
.m-info .info-box-item .info-label { float: left; }
.m-info .info-box-item .info-item-txt { color: #fcf08a; }
.m-info .info-box-item.info-box-item-1 { width: 100px; padding-left: 12px; }
.m-info .info-box-item.info-box-item-2 { width: 160px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.m-info .info-box-item.info-box-item-3 { padding: 0 10px; }
.m-info .info-box-item.info-box-item-4 { padding: 0 10px; }
.m-info .info-box-item.info-box-item-5 { padding: 0 10px; }
.m-info[data-status="1"] .info-box.info-box-1 { display: none; }
.m-info[data-status="1"] .info-box.info-box-2 { display: block; }
.m-info[data-status="2"] .info-body { background: url(../zhuanti/hxjy/ymkh1/release/images/bg_info_2.png?) no-repeat center top; }
.m-info[data-status="2"] .info-box.info-box-1 { display: none; }
.m-info[data-status="2"] .info-box.info-box-3 { display: block; }
.m-info[data-status="2"] .info-box.info-box-3 .btn1-bind { cursor: default; }
.m-info[data-status="2"] .info-box.info-box-3 .btn1-bind:hover { filter: brightness(1); }

.ui-dialog { height: auto !important; }

/* 复杂弹出框 */
.wg-dialog { padding: 20px; }
.wg-dialog .wg-dialog-t-line, .wg-dialog .wg-dialog-b-line, .wg-dialog .wg-dialog-l, .wg-dialog .wg-dialog-r { position: absolute; z-index: 1; width: 100%; }
.wg-dialog .wg-dialog-lt, .wg-dialog .wg-dialog-rt, .wg-dialog .wg-dialog-lb, .wg-dialog .wg-dialog-rb { position: absolute; z-index: 2; width: 20px; height: 20px; }
.wg-dialog .wg-dialog-t-line { left: 0; top: 0; }
.wg-dialog .wg-dialog-b-line { right: 0; bottom: 0; }
.wg-dialog .wg-dialog-t { margin: 0 20px; height: 20px; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_t.png?); background-repeat: repeat-x; }
.wg-dialog .wg-dialog-b { margin: 0 20px; height: 20px; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_b.png?); background-repeat: repeat-x; }
.wg-dialog .wg-dialog-r { right: -20px; top: 0; height: 100%; width: 20px; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_r.png?); background-repeat: repeat-y; }
.wg-dialog .wg-dialog-l { left: -20px; top: 0; height: 100%; width: 20px; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_l.png?); background-repeat: repeat-y; }
.wg-dialog .wg-dialog-lt { left: 0; top: 0; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_lt.png?); }
.wg-dialog .wg-dialog-rt { right: 0; top: 0; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_rt.png?); }
.wg-dialog .wg-dialog-lb { left: 0; bottom: 0; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_lb.png?); }
.wg-dialog .wg-dialog-rb { right: 0; bottom: 0; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_rb.png?); }
.wg-dialog .wg-dialog-body { position: relative; background: url(../zhuanti/hxjy/ymkh1/release/images/dialog/box_bg.png?) repeat; }

/* 简易弹出框 */
/* @mixin wg-dialog_bg { background: #5c4a2e; border:solid 1px #7d6847; outline: solid 1px #100c05;
 padding: px(50) 0;
}
.wg-dialog { padding: $dialog_padding; .wg-dialog-t-line, .wg-dialog-b-line .wg-dialog-t, .wg-dialog-r, .wg-dialog-b, .wg-dialog-l, .wg-dialog-lt, .wg-dialog-rt, .wg-dialog-lb, .wg-dialog-rb { display: none; } .dialog-body{ @include dialog_bg; }
} */
/* 按钮公共 */
[class|="btn2"] { transition: filter 0.3s, color 0.3s; display: block; text-align: center; }
[class|="btn2"]:hover { text-decoration: none; filter: brightness(1.2); }
[class|="btn2"].btn2-com { background-position: 0 0; width: 119px; height: 43px; font: 700 18px/40px "microsoft yahei"; color: #fcfdfd; }
[class|="btn2"].btn2-com span { color: #e3e8c4; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f4f7e5), to(#e3e8c4)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
[class|="btn2"].btn2-com-2 { background-position: -119px  0; width: 119px; height: 43px; font: 700 18px/40px "microsoft yahei"; color: #fcfdfd; }
[class|="btn2"].btn2-com-2 span { color: #e3e8c4; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f4f7e5), to(#e3e8c4)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
[class|="btn2"].btn2-com-3 { background-position: 0 -43px; width: 119px; height: 43px; font: 700 18px/40px "microsoft yahei"; color: #fcfdfd; }
[class|="btn2"].btn2-com-3 span { color: #e3e8c4; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f4f7e5), to(#e3e8c4)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

/*dialog*/
.wg-dialog { width: 520px; /* 关闭按钮 */ /* 标题级别文字 */ /* 副标题级别文字 */ /* 操作区域 */ /* 统一按钮样式 */ /* 补充说明 */ }
.wg-dialog .wg-dialog-cont { padding: 20px 0; }
.wg-dialog a.wg-dialog-close { position: absolute; background-position: -119px -43px; width: 20px; height: 20px; top: 12px; right: 12px; z-index: 9; overflow: hidden; text-indent: -9999em; /* transition: transform 0.3s; */ transition: filter 0.3s; }
.wg-dialog a.wg-dialog-close:hover { /* transform:rotate(90deg) */ /* transform: scale(1.2); */ filter: brightness(1.2); }
.wg-dialog .wg-dialog-tit { font: 700 26px/40px "microsoft yahei"; color: #abd2f1; text-align: center; }
.wg-dialog .wg-dialog-em { color: #abd2f1 !important; }
.wg-dialog .wg-dialog-stit { font: 500 14px/36px "microsoft yahei"; color: #abd2f1; text-align: center; }
.wg-dialog .wg-dialog-img { display: block; margin: 0 auto; margin-top: 10px; }
.wg-dialog .wg-dialog-list { font: 500 16px/30px "microsoft yahei"; color: #abd2f1; padding-top: 20px; }
.wg-dialog .wg-dialog-list .wg-dialog-item { position: relative; *height: 30px; }
.wg-dialog .wg-dialog-item-name { position: absolute; left: 100px; top: 0; }
.wg-dialog .wg-dialog-item-val { padding-left: 300px; }
.wg-dialog .wg-dialog-opt { /* 内部按钮一般使用定位 */ text-align: center; position: relative; margin-top: 10px; overflow: hidden; text-align: center; }
.wg-dialog .wg-dialog-btn { margin: 0 10px; display: inline-block; *display: inline; *zoom: 1; }
.wg-dialog .wg-dialog-ps { height: 30px; width: 100%; font: 500 14px/30px "microsoft yahei"; color: #a69671; text-align: center; background: #504028; position: absolute; left: 0; bottom: 0; z-index: 1; }

/* 各个弹出框独立样式 ********************************************/
/* 分享 */
.wg-dialog-share .wg-dialog-box { margin: 0 auto; width: 270px; *zoom: 1; text-align: center;}
.wg-dialog-share .wg-dialog-box:after { content: ""; display: table; clear: both; }
.wg-dialog-share .wg-dialog-share { 
  display: inline-block;
  *display: inline;
  *zoom:1; width: 90px; margin: 0 10px; cursor: pointer; }
.wg-dialog-share .wg-dialog-share-i { display: block; margin: 0 auto; }
.wg-dialog-share .wg-dialog-share-p { text-align: center; font: 500 14px/18px "microsoft yahei"; color: #abd2f1; }
.wg-dialog-share .wg-dialog-opt { padding-top: 20px; padding-bottom: 0; }

/* 我的 */
.wg-dialog-mylist .dialog-body { width: 670px; padding: 50px; }
.wg-dialog-mylist .m-list { margin-top: 20px; }
.wg-dialog-mylist .list-table-thead { background: #504028; }
.wg-dialog-mylist .list-table-thead .col-1 { width: 190px; }
.wg-dialog-mylist .list-table-thead .col-2 { width: 110px; }
.wg-dialog-mylist .list-table-thead .col-3 { width: 210px; }
.wg-dialog-mylist .list-table-thead .col-4 { width: 160px; }
.wg-dialog-mylist .list-table-th { text-align: center; font: 500 16px/40px "microsoft yahei"; color: #a69671; }
.wg-dialog-mylist .list-table-tr { background: #655337; }
.wg-dialog-mylist .list-table-tr:nth-child(2n) { background: #5c4a2e; }
.wg-dialog-mylist .list-table-td { text-align: center; font: 500 16px/40px "microsoft yahei"; color: #ead298; }

/* 概率 */
/* 分页 */
.wg-dialog-pager { text-align: center; padding-top: 10px; }
.wg-dialog-pager span { line-height: 20px; display: inline-block; margin: 2px; font: 500 14px/20px "microsoft yahei"; color: #abd2f1; }
.wg-dialog-pager a, .wg-dialog-pager span.cur { width: 20px; height: 20px; display: inline-block; text-decoration: none; margin: 2px; font: 500 14px/20px "microsoft yahei"; color: #abd2f1; }
.wg-dialog-pager span.cur { color: #e76b5a; text-decoration: underline; width: 20px; }
.wg-dialog-pager a:hover { color: #e76b5a; }
.wg-dialog-pager a.pager-pre, .wg-dialog-pager a.pager-next, .wg-dialog-pager span.pager-pre, .wg-dialog-pager span.pager-next { width: 50px; }

/* 选服 */
.wg-dialog-serverSelect .wg-dialog-line { height: 24px; padding: 16px 0; }
.wg-dialog-serverSelect .select_box { position: absolute; left: 50%; margin-left: -190px; }
.wg-dialog-serverSelect .select_js { position: absolute; left: 50%; margin-left: 0; background-color: #142c40; border: none; border-bottom: solid 1px #142c40; font: 500 14px/24px "microsoft yahei"; color: #147074; height: 24px; padding-left: 8px; width: 210px; }
.wg-dialog-serverSelect .wd-dialog-opt-tip { text-align: center; margin-top: 10px; font: 500 14px/24px "microsoft yahei"; color: #147074; height: 14px; }
.wg-dialog-serverSelect .wd-dialog-opt { margin-top: 5px; padding-top: 0; }

/* 选服框宽高 */
/* 选服框背景颜色 */
/* 选服框字体*/
/* 边框颜色 */
/* 选服务器 */
.m_selectlist { /* 选择框首条 */ position: relative; *zoom: 1; z-index: 111; /* 选择框下拉 */ }
.m_selectlist .m_selected { width: 184px; height: 24px; background-color: #142c40; cursor: pointer; overflow: hidden; border: solid 1px #147074; /*提示*/ /* 文字区域 */ /* 下拉区域 */ }
.m_selectlist .m_selected .redtip { font: 500 12px/12px "microsoft yahei"; color: #ffa62e; top: 34px; left: 0px; position: absolute; }
.m_selectlist .m_selected .select_txt { padding: 0 0 0 2px; font: 500 14px/24px "microsoft yahei"; color: #abd2f1; overflow: hidden; text-align: left; width: auto; height: auto; max-width: 161px; margin-left: 11px; }
.m_selectlist .m_selected .flag_down { width: auto; height: auto; background-color: #142c40; display: block; overflow: hidden; padding: 10px 10px 0 0; }
.m_selectlist .m_selected .flag_down b { width: 0; height: 0; border-top: 6px #147074 solid; border-left: 6px transparent dashed; border-right: 6px transparent dashed; display: block; overflow: hidden; zoom: 1; transition: all .3s; }
.m_selectlist .m_select_cont { background-color: #142c40; border: solid 1px #147074; top: 24px; width: 184px; padding: 0px; z-index: 4; position: absolute; overflow: hidden; }
.m_selectlist .m_select_cont .selectlist li a { background: #142c40; display: block; padding: 0 5px; font: 500 12px/24px "microsoft yahei"; color: #abd2f1; z-index: 4; transition: filter .3s; }
.m_selectlist .m_select_cont .selectlist li a:hover { background: #abd2f1; text-decoration: none; color: #142c40; filter: brightness(1.2); }
.m_selectlist .v_scrollbar { position: absolute; width: 10px; right: 0; top: 0; height: 220px; display: none; cursor: pointer; background: #414f62; }
.m_selectlist .v_scrollbar_bg { position: absolute; top: 0; width: 10px; height: 100%; background-color: #414f62; }
.m_selectlist .v_scrollbar_btn { position: absolute; width: 8px; border: 1px solid #a2aab0; z-index: 100; top: 0; border-radius: 3px; background-color: #a2aab0; }

.m-fixedMenu { z-index: 99; position: fixed; top: 250px; left: 50% !important; margin-left: 670px !important; right: auto; display: none; background-position: 0 0; width: 161px; height: 366px; }
.m-fixedMenu .menu-list { padding: 158px 0 0 14px; width: 127px; }
.m-fixedMenu .menu-item { margin-bottom: 2px; }
.m-fixedMenu .menu-item.cur .menu-item-a, .m-fixedMenu .menu-item:hover .menu-item-a { background-position: -161px  0; width: 127px; height: 48px; height: 42px; color: #f3f5e2; }
.m-fixedMenu .menu-item-a { position: relative; width: 127px; height: 42px; padding-top: 6px; display: block; text-align: center; font: 700 16px/18px "microsoft yahei"; color: #f3f5e2; transition: background-color .3s,color .3s; }
.m-fixedMenu .menu-item-a:hover { color: #f3f5e2; }
.m-fixedMenu .menu-back { margin-top: 10px; color: #237e81; }
.m-fixedMenu .menu-back:hover { color: #199eaa; }

.sm_1800 .m-fixedMenu { left: 50% !important; margin-left: 670px !important; }

/* 进度条 */
.m-process .process-bar { position: relative; background: url(../zhuanti/hxjy/ymkh1/release/images/process/process_bar.png?) no-repeat center top; height: 9px; width: 1114px; }
.m-process .process-bar .process-bar-cover { position: absolute; left: 0; top: 0; background: url(../zhuanti/hxjy/ymkh1/release/images/process/process_bar_cover.png?) repeat; height: 7px; width: 0px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; transition: width 0.3s; }
.m-process .process-point { position: absolute; top: -10px; left: 0; background: url(../zhuanti/hxjy/ymkh1/release/images/process/process_point.png?) no-repeat center top; width: 26px; height: 26px; z-index: 1; font: 700 14px/28px "microsoft yahei"; color: #f3f3d1; text-align: center; }
.m-process .process-point[data-status="1"] { font: 700 14px/28px "microsoft yahei"; color: #146e73; background: url(../zhuanti/hxjy/ymkh1/release/images/process/process_point_over.png?) no-repeat center top; }
.m-process .process-point[data-index="0"] { left: -8px; }
.m-process .process-point[data-index="1"] { left: 52px; }
.m-process .process-point[data-index="2"] { left: 122px; }
.m-process .process-point[data-index="3"] { left: 182px; }
.m-process .process-point[data-index="4"] { left: 342px; }
.m-process .process-point[data-index="5"] { left: 552px; }
.m-process .process-point[data-index="6"] { left: 822px; }
.m-process .process-point[data-index="7"] { left: 1100px; }



