body{ min-width: 1000px; color:#652f13; padding-top: 42px; }
.pub-stress {color:#00ffcc;}

.bg {position: absolute; left: 0; top:42px; z-index: -1; width: 100%;}
.row-1 {height:360px; background:url(../img/bg_01.jpg) no-repeat center top;}
.row-2 {height:360px; background:url(../img/bg_02.jpg) no-repeat center top;}
.row-3 {height:120px; background:url(../img/bg_03.jpg) no-repeat center top;}

.main { position: relative; height: 770px; width: 1000px; margin: 0 auto;}
.stage {position: relative; height: 320px;}
.stage-desc {position: absolute; width: 510px; left: 85px; top:240px;}

.step {height: 120px;}
.step-date {margin-top: 45px; margin-left: 180px; line-height: 2;}

.rule-calculator {padding: 188px 0 0 252px;}
.rule-calculator input {background: transparent; height:20px; width: 160px; padding: 3px 5px; line-height:20px; border: none;}
.rule-calculator .btn {vertical-align: middle; margin-top: -3px; width: 50px; height: 26px; border:none; text-align: center; color:#ffe500; text-decoration: none; background:#eb701d; cursor:pointer;}
.rule-calculator .btn:hover {background: #ef0012;}

.ui-slide-panel {width: 900px; height: 680px;}
.wrp-panel { padding: 15px 25px 0 25px; height: 665px; background: url(../img/bg_panel.jpg) no-repeat;}
.bg-men {background: url(../img/bg_panel_p.jpg) no-repeat;}

.reward-table {width: 100%; margin-top: 10px; text-indent: center; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; background:#e8e8e8; }
.reward-table th {height: 40px; text-align: center;}
.reward-table th:nth-child(3){border-left:1px solid #b9b9b9;}
.reward-table td {height: 60px; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9;}
.reward-table td:nth-child(3){border-left:1px solid #b9b9b9;}
.reward-table .vm-label {background: #cfcfcf; text-align: center; }
.reward-table .prop {float:left;padding-left: 20px;}
.reward-table .desc{float: left;width:60px;height: 54px;margin-top: 10px;}
.equipment-list .equipment-item {margin-right: 20px;}

.bxm_1{position: absolute;background:url(../img/page/BXM_4.jpg) no-repeat center top;height: 54px;width:54px; margin-left:312px;margin-top:-58px;}
.bxm_2{position: absolute;background:url(../img/page/BXM_3.jpg) no-repeat center top;height: 54px;width:54px;margin-left:312px;margin-top:-58px;}
.bxm_3{position: absolute;background:url(../img/page/BXM_3.jpg) no-repeat center top;height: 54px;width:54px;margin-left:312px;margin-top:-58px;}
.bxm_4{position: absolute;background:url(../img/page/BXM_2.jpg) no-repeat center top;height: 54px;width:54px;margin-left:312px;margin-top:-58px;}
.bxm_5{position: absolute;background:url(../img/page/BXM_2.jpg) no-repeat center top;height: 54px;width:54px;margin-left:312px;margin-top:-58px;}
.bxm_6{position: absolute;background:url(../img/page/BXM_1.jpg) no-repeat center top;height: 54px;width:54px;margin-left:218px;margin-top:-58px;}
.bxm_7{position: absolute;background:url(../img/page/BXM_1.jpg) no-repeat center top;height: 54px;width:54px;margin-left:124px;margin-top:-58px;}

.wrp-panel .mod-slist {margin-top: 30px; overflow: hidden; *zoom:1; margin-left: -20px;}
.wrp-panel .mod-slist li { display: inline-block; height: 255px; margin-left:20px; }

.footer {padding-bottom: 80px;}


.colunm {}
.colunm-event {width: 95px; height: 22px; padding-left: 10px; font-size: 14px; line-height: 22px; background: #f48e13;}
.colunm-title {font-size:30px; line-height: 2; font-weight: bold; color:#f25001; border-bottom: 2px solid #e79974;}
.colunm-title.yellow {color:#ffde00;}



/* dialog */
.ui-dialog {background: #fff;}
.ui-dialog { opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-transform .3s ease-in-out, opacity .3s ease-in-out; transition: transform .15s ease-in-out, opacity .15s ease-in-out; }
.ui-popup-show .ui-dialog { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
/* .bi-dialog {position:relative; } */
.bi-dialog .bi-close {position: absolute;width: 50px; height: 50px;background: #000;color:#fff;font-size: 40px;text-align: center;line-height: 50px;right: -50px;top:0; text-decoration: none; cursor: pointer;}
.bi-dialog .bi-close:hover {opacity: 0.8; filter:alpha(opacity=80);}
/* .bi-dialog-inner {padding: 15px 0 20px;  border-top: 4px solid #ff7800; font-size: 12px; color:#666;} */
.bi-dialog-hd {text-align: center; color:#ff7800; font-size: 24px; font-weight: bold; font-family: "Hiragino Sans GB","Microsoft Yahei";}
.bi-dialog-hd .vm-tips { font: 12px/1.8 "\5B8B\4F53"; color:#666666;}
.bi-dialog-bd {margin: 0 40px;}
.bi-dialog-ft {margin: 30px 40px 30px; border-top:1px solid #acacac; color:#666666;}
.form {padding:20px 0 0 15px;}
.form .mod-group {margin-bottom: 12px; overflow: hidden; *zoom:1;}
.form .mod-group .vm-label {float:left; width: 70px; font-size: 14px; line-height: 28px; font-weight: bold; color:#fff; text-align: center; background: #ff7800;}
.form .mod-group .vm-control {float:left; width: 190px; height: 20px; padding: 3px 5px; border:1px solid #ff7800; font-size: 14px; line-height: 20px;}
.form .mod-group .vm-control-btn { float:left; padding: 0 12px; border:none; font-size: 14px; line-height: 28px; color: #fff; text-align: center; background-color: #ff7800; cursor: pointer; }
.form .mod-group textarea {float:left; width: 190px; height: 60px; padding: 3px 5px; border:1px solid #ff7800; resize:none; }
.form .vm-error { height: 24px; padding-left: 70px; line-height: 24px; color:red;}
.form .vm-submit { display: inline-block; *display:inline; *zoom:1; width: 180px; height: 40px; border: none; border-radius: 5px; font-size: 24px; text-align: center; text-decoration: none; color:#fff; background: #ff7e00; cursor: pointer; }

/* slide */
.ui-slide-direction a {position:absolute; top:50%; z-index: 103; width: 55px; height: 120px; margin-top: -60px; opacity:0.6; filter:alpha(opacity=60); background-image: url(../img/sprite.png); background-repeat: no-repeat; background-position: left -160px;}
.ui-slide-direction .vm-prev {left:-15%; background-position: left -160px;}
.ui-slide-direction .vm-next {right:-15%; background-position: -55px -160px;}
.ui-slide-direction .vm-prev:hover { opacity: 1; filter:alpha(opacity=100); }
.ui-slide-direction .vm-next:hover { opacity: 1; filter:alpha(opacity=100);}


/* fast-nav */
.fast-nav { position: fixed;;margin-left:0; top:230px; height: 387px; width: 127px; padding-top:70px;  _position: absolute; _top: expression(eval(documentElement.scrollTop+230)); z-index: 501; background:url(../img/fast_nav.png) no-repeat;  overflow: hidden; }
.fast-nav .mod-anchor {padding-left:20px}
.fast-nav .mod-anchor a {display: block; height: 40px; padding-top: 21px; padding-left: 5px;  margin-bottom: 1px; font: 14px/1.1 "Hiragino Sans GB", "Microsoft Yahei"; text-decoration: none; color:#71411c;}
.fast-nav .mod-anchor p {width:55px; font-size: 12px; text-align: center; border-top: 1px solid #626778;}
.fast-nav .mod-anchor a.active,
.fast-nav .mod-anchor a:hover {color:#71411c;}
.fast-nav .mod-anchor a:hover p {border-top-color:#ffb400; }
.fast-nav .mod-btn { padding-left: 12px; text-align: center;}
.fast-nav .mod-btn a{ display:inline-block; *display: inline; *zoom:1; height: 24px; line-height: 24px; text-decoration: none; margin-top: 10px; padding: 0 15px; border-radius: 5px; color:#2a2b2f; background: #ffb400;}
