body{font-family:"微软雅黑";background-color:#93f1f7}
a{text-decoration:none}

.sdhead{width:100%;min-width:960px;height:524px;background:url("../images/dw2015/head1.jpg") no-repeat center 0}
.sdheadInner{position:relative;height:524px;width:960px;margin:0 auto}
.backIndex{position:absolute;right:0;top:0;width:137px;height:36px;background:url("../images/dw2015/backindex.png") no-repeat}
.backindexbtn{display:block;width:100%;height:100%;line-height:36px;font-size:14px;text-align:center;color:#ffffff}
.backindexbtn:hover{color:#fffc26}
.signWrap{position:absolute;right:0;bottom:10px;width:245px;height:292px;background:url("../images/dw2015/signbg.png") no-repeat}
.sign-in-box { width: 240px;margin:0 auto;margin-top:3px; height: 170px; /*position: absolute; top: 222px; right: 5px;*/}
.sign-in-box .date { font-size: 18px; color: #fffef7; height: 42px; line-height: 42px; text-align: center;}
.sign-in-box .sign-in-time { margin-top:6px;font-size: 24px; color: #fffc23; height: 35px; line-height: 35px; text-align: center;}
.sign-in-box .sign-in-time span { color: #ffde00; padding: 0 10px; font-size: 24px;font-weight:bold}
.sign-in-box .sign-in-num-p {margin-top:2px; font-size: 14px; text-align: center; color: #fff;}
.sign-in-box .sign-in-num-p span { color: #ffde00; padding: 0 3px; font-size: 14px;}
.sign-in-btn-wrap {margin-top:6px; height: 50px;}
.sign-in-btn-wrap a.sign-in-btn { display: block; margin: 0 auto;width: 149px;height:41px;line-height:41px;background:url("../images/dw2015/signbtn.png") no-repeat; font-size: 20px; color: #c54500; text-align: center; }
.sign-in-btn-wrap a.sign-in-ed { display: block;  margin: 0 auto;width: 149px; height: 41px; line-height: 41px; background: url("../images/dw2015/signbtnal1.png")  no-repeat; font-size: 20px; color: #91865e; text-align: center;}
.sign-in-btn-wrap a.sign-in-btn:hover { background: url("../images/dw2015/signbtnh.png") no-repeat;}




.contentWrap{width:1220px;height:1337px;margin:0 auto;position:relative;background:url("../images/dw2015/containerbg.jpg") no-repeat;}
.advArea{position:absolute;width:170px;height:238px;top:180px;left:-80px;background:url("../images/dw2015/anim.gif") no-repeat;}
.contentWrapInner{width:960px;margin:0 auto}
.jfbar{margin-top:38px;width:960px;height:76px;background:url("../images/dw2015/jfbar.png") no-repeat;}
.myscoreArea{float:left;_display:inline;height:76px;width:238px;background:url("../images/dw2015/peo.png") no-repeat 24px 18px;}
.my{float:left;_display:inline;margin-left:52px;margin-top:14px;font-size:20px;color:#fff}
.scoret{float:left;_display:inline;margin-top:14px;font-size:20px;color:#fff844}
.zhuanqu{float:left;_display:inline;margin-top:10px;width:109px;height:38px;background:url("../images/dw2015/zhuanqu.png") no-repeat;}
.zhuanqu:hover{background:url("../images/dw2015/zhuanquh.png") no-repeat;}
.mygoods{float:left;_display:inline;margin-left:8px;margin-top:10px;width:109px;height:38px;background:url("../images/dw2015/mygoods.png") no-repeat;}
.mygoods:hover{background:url("../images/dw2015/mygoodsh.png") no-repeat;}

.activeArea{width:960px;height:468px;background:url("../images/dw2015/actbg.png") no-repeat;}
.activeWrap{float:left;_display:inline;position:relative;margin-top:32px;width:294px;height:358px;}
.activeWrapInner{width:294px;height:320px;background:url("../images/dw2015/zzbg.jpg") no-repeat;}
.aniWrap{width:258px;height:288px;position:relative;top:7px;left:18px;background:url("../images/dw2015/zz.jpg") no-repeat;}
.actbtnArea{position:absolute;bottom:0px;left:83px;width:135px;height:51px;}
.actbtn{display:block;width:100%;height:100%;background:url("../images/dw2015/bzzbtn.png") no-repeat;}
.actbtn:hover{background:url("../images/dw2015/bzzh.png") no-repeat;}

.awardWrap{width:960px;height:429px;margin-top:-20px;background:url("../images/dw2015/booking.png") no-repeat;}
.awardArea{float:left;_display:inline;width:560px;height:429px;}
.award-list { width: 430px; margin-top:95px;margin-left: 65px; overflow: hidden;}
.award-list li { float: left;_display:inline; width: 77px; height: 130px; margin: 0 8px 30px 0;}
.award-list li p { width: 100%; text-align: center; line-height: 18px; font-size: 14px; color: #ffffff; margin-top: 4px;}

.awards-msg { width: 278px; height: 340px; float: right;_display:inline;margin-top:75px;margin-right:53px /*margin: 120px 38px 0 0; _margin-right: 18px;*/}
.awards-msg-box { width: 100%; height: 285px; overflow: hidden; position: relative; }
.awards-msg .awards-msg-list { width: 100%; height: auto; position: absolute; top: 0; left: 0; }
.awards-msg-list li { height: 42px; line-height: 42px; font-size: 14px; color: #fff;border-bottom:1px solid #0bb7d6}
.awards-msg-list li .userName { float: left; width: 100px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.awards-msg-list li .huode{margin-left:15px}
.awards-msg-list li .awardName { margin-left: 15px; width: 99px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}

.gzWrap{width:970px;height:282px;margin-left:-10px;margin-top:-14px;background:url("../images/dw2015/guizebg.png") no-repeat;}
.ruleleft{float:left;_display:inline;margin-left:110px;margin-top:40px;width:350px;height:155px;padding-right:40px;background:url("../images/dw2015/line.png") no-repeat right top;}
.ruleleft p{font-size:16px;color:#ffffff;padding-top:15px;}
.ycolor{color:#fcff27}
.roomid{color:#f5b800}
.roomid:hover{color:#ff6c00}
.ruleright{float:left;_display:inline;margin-left:38px;margin-top:40px;width:360px;height:155px;}
.ruleright p{font-size:16px;color:#ffffff;padding-top:15px;}



.l24{margin-left:24px;}
.l18{margin-left:16px}


/* popup */
.popup-wrap { width: 100%; height: 100%; position: fixed;  top: 0; left: 0; background: #000; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; filter:alpha(opacity=50);  z-index: 90; zoom: 1; display: none;
	_position: absolute;   /*IE6 用absolute模拟fixed*/
	_top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 0)); /*IE6 动态设置相对底部位置*/ 
}

/*  singIn popup */
.sign-in { width: 347px; position: absolute; top: 435px; left: 50%; margin-left: 175px; z-index: 100; display: none;}
.sign-in-header { width: 92%; height: 50px; background: #0693d4; padding: 0 4%; border-radius: 10px; position: relative;}
.sign-in-header p { font-size: 18px; color: #fff; text-align: center; height: 50px; line-height: 40px;}
.sign-in-header p span { font-size: 18px; color: #ffde00; padding: 0 4px;}
.sign-in-header .angle { width: 15px; height: 10px; background: url("../images/dw2015/angle.png") no-repeat; position: absolute; top: -10px; left: 50%; z-index: 10;}
.sign-in-container { width: 92%; height: 160px; background: #ddfcfd; padding: 0 4%; margin-top: -10px; position: relative; z-index: 20;}
.sign-in-container dl { overflow: hidden; width: 100%;}
.sign-in-container dl dd { display: block; float: left; width: 100%;}
.sign-in-container dl dd p { float: left; width: 45px; height: 38px; font-size: 12px; text-align: center;}
.sign-in-container dl dd p span { padding: 0 2px;}
.sign-in-container dl dd.table-title p { height: 40px; line-height: 40px; font-size:  16px; color:  #333333; }
.sign-in-container dl dd p.show-able { color: #555;}
.sign-in-container dl dd p.show-disable { color: #ccc;}
.sign-in-container dl dd p.sign-in-state { background: #ddfcfd url("../images/dw2015/sign-in-state.png") center 18px no-repeat;}
.sign-in-container dl dd p.sign-tody span { background: #fc0000; color: #fff;} 
.sign-in-footer { width: 100%; height: 130px; background: #ddfcfd; overflow: hidden; margin-top: -10px; border-radius: 10px; }
.sign-in-footer h3 { width: 100%; height: 30px; line-height: 30px; margin-top: 10px; font-size: 14px; color: #fff; text-indent: 30px; background: #0693d4 url("../images/dw2015/btn.png") 10px no-repeat;}
.sign-in-list { width: 110%; height: 24px; overflow: hidden; margin-left: 20px;}
.sign-in-list li { width: 54px; float: left; height: 24px; line-height: 24px; font-size: 12px;}
.sign-state li .timers { float: left; width: 24px; height: 24px; line-height: 24px; text-align: center; background: #fff000; color: #dd520d; border-radius: 12px;}
.sign-state li .state { width: 26px; height: 5px; float: left; border: 2px solid #fff000; margin-top: 8px; zoom: 1;}
.sign-state li .curent1 { background: #f00; color: #fff;}
.sign-state li .curent2 { border: 0px solid #f00; background: #f00; width: 30px; margin-top: 9px;}
.sign-label { margin-left: 12px;}
.sing-tiansu { margin-left: 23px;}

/* my goods popup */
.my-goods-popup { width: 960px; height: 610px; background: #ddfcfd; border-radius: 15px; position: fixed;  top: 50%; left: 50%; margin: -305px 0 0 -480px; z-index: 100; display: none;
	_position: absolute;   /*IE6 用absolute模拟fixed*/
	_top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 400)); /*IE6 动态设置相对底部位置*/ 
}
.close-wrap { width: 100%; height: 51px; margin: 10px 0 0 0;}
.close-wrap a { float: right; width: 51px; height: 51px; margin-right: 20px; background: url("../images/dw2015/close-wrap.png");}
.close-wrap a:hover { background: url("../images/dw2015/close-wrap-h.png");}
.my-goods-popup h2 { height: 30px; line-height: 30px; background: url("../images/dw2015/my-goods-title-bg.png") left no-repeat; font-size: 24px; color: #dd520d; margin-left: 60px; padding-left: 30px;}
.my-goods-box { width: 800px; margin: 0 auto;}
.my-awards-msg { width: 100%; height: 45px; line-height: 45px; border-bottom: 1px dashed #b2b6ac; font-size: 14px;}
.my-awards-msg label,.my-goods-list ul li label { color: #333;}
.my-awards-msg span, .my-goods-list ul li span { color: #de6129; padding-right: 20px;}
.my-awards-msg a { padding-left: 25px; color: #333; background: url("../images/dw2015/re-btn-bg.png") left no-repeat;}
.my-awards-msg a:hover { color: #de6129; text-decoration: underline;}
.my-goods-list { width: 100%; overflow: hidden; margin: 10px 0;}
.list-flage { display: block; float: left; width: 110px; line-height: 30px; font-size: 14px; color: #00a0e9;}
.my-goods-list ul { display: block; float: left; width: 680px; overflow: hidden; max-height: 90px; }
.my-goods-list ul li { float: left; line-height: 30px; font-size: 14px;}
.award-list-box { width: 100%; margin-top: 10px;}
.award-list-box dl { display: block; width: 100%; height: 40px; line-height: 40px; overflow: hidden;}
.award-list-box dl dd { overflow: hidden;}
.award-list-box dl dd span { font-size: 14px; color: #333; float: left; text-align: center;}
.award-list-box .award-list-title { background: #c7f6f8;}
.award-list-box dl dd .award-name { width: 150px;}
.award-list-box dl dd .award-num { width: 30px;}
.award-list-box dl dd .award-user-date { width: 330px;}
.award-list-box dl dd .award-auth-code { width: 140px; height: 40px;}
.award-list-box dl dd .award-operation { width: 150px;}
.my-award-list { width: 100%; overflow: hidden; margin-top: 20px;}
.my-award-list dl { border-bottom: 1px solid #e4e4e4; color: #666;}
.my-award-list dl:hover { background: #c7f6f8; color: #333;}
.my-award-list dl a { float: left; width: 106px; height: 34px; line-height: 28px; font-size: 14px; text-align: center; color: #fad1d1; margin: 4px 0 0 30px;  background: url("../images/dw2015/award-btn-bg.png") no-repeat;}
/*.my-award-list dl a:hover { background: url("../images/dw2015/award-btn-bg-h.png") no-repeat;}*/
.my-award-list dl a.use-my-award:hover{ background: url("../images/dw2015/award-btn-bg-h.png") no-repeat;}
.my-award-list dl a.buy-lianghao:hover{ background: url("../images/dw2015/award-btn-bg-h.png") no-repeat;}
.my-award-list dl a.user-end { background: url("../images/dw2015/award-btn-bg-ed1.png") no-repeat -7px -4px; cursor: default; color: #fff;}
/*.my-award-list dl a.user-end :hover { background: url("../images/dw2015/award-btn-bg-ed1.png") no-repeat -7px -4px; cursor: default; color: #fff;}*/
.no-award-tips { width: 100%; height: 100px; line-height: 100px; font-size: 22px; color: #666; text-align: center; background: url("../images/dw2015/no-award.png") 115px center no-repeat;}

/*分页组件样式*/
.zt-page-content { width: 100%; height: 28px; margin: 20px 0; font-size: 14px;}
.zt-page-control, .zt-page-wrapper { position: relative; height: 100%; float: left; _display: inline;}
.zt-page-wrapper { left: 50%;}
.zt-page-control { left: -50%; height: 28px;} 		/* 让内容居中 */
.zt-page-control a { float: left; width: 28px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; background-color:#d3e9f4;color:#b5aba6; /*margin: 0 3px;*/ /*background: #c5f0f5;*/}
.zt-page-control a.zt-page-item:hover, .zt-page-control a.current { background-color:#74b2d2; color:#ffffff; cursor: pointer;}
.zt-page-control ul { float: left;_display:inline; display: block; width: auto; height: 28px;}
.zt-page-control ul li { float: left;_display:inline; height: 28px; line-height: 28px;margin:0 4px;cursor: pointer;}
.zt-page-control ul li:hover{color:#888888;background-color:#e0e0e0}
.zt-page-control a.zt-page-point { width: 27px; height: 28px; background: url('../images/dw2015/page-point-bg.png') no-repeat center center; display: none;}
.zt-page-btn-prev{float:left;_display:inline;background-color:#d3e9f4;color:#56a9d6;margin-right:4px;cursor: pointer;}
.zt-page-btn-next{float:left;_display:inline;background-color:#d3e9f4;color:#56a9d6;margin-left:4px;cursor: pointer;}
.zt-page-item-first{margin-left:4px;background-color:#e4e2ff;}
.zt-page-item-last{margin-right:4px;background-color:#e4e2ff;}

/* integral-rule-popup */
.integral-rule-popup { width: 960px; height: 500px; background: #ddfcfd; border-radius: 15px; position: fixed;  top: 50%; left: 50%; margin: -280px 0 0 -480px; z-index: 100; display: none;
	_position: absolute;   /*IE6 用absolute模拟fixed*/
	_top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 400)); /*IE6 动态设置相对底部位置*/ 
}
.integral-rule-popup h2 { height: 30px; line-height: 30px; background: url("../images/dw2015/star.png") left no-repeat; font-size: 24px; color: #00a0e9; margin-left: 48px; padding-left: 30px;}
.integral-rule-popup p { font-size: 14px; color: #666; width: 830px; padding-left: 10px; margin: 0 auto; line-height: 30px; margin-top: 22px; position: relative;}
.integral-rule-popup p span { color: #00a0e9; position: absolute; left: -10px;}
.integral-rule-popup .ir-heade { width: 840px; height: 100px; margin: 20px auto; border-bottom: 1px dashed #333; }
.integral-rule-popup .ir-heade p { margin-top: 22px;}

/* tips popup */
.tips-popup { width: 330px; height: 190px; background: #e9feff; border-radius: 10px; position: fixed;  top: 50%; left: 50%; margin: -95px 0 0 -160px; z-index: 100; display: none;
	_position: absolute;   /*IE6 用absolute模拟fixed*/
	_top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 400)); /*IE6 动态设置相对底部位置*/ 
}
.tips-popup-head { width: 100%; height: 50px; line-height: 40px; background: #e8990f; border-radius: 10px; }
.tips-popup-head a { float: right; width: 34px; height: 34px; margin: 3px; background: url("../images/dw2015/close-wrap-s.png");}
.tips-popup-head a:hover { background: url("../images/dw2015/close-wrap-s-h.png");}
.tips-popup-head label { font-size: 18px; color: #fff; padding-left: 15px;}
.tips-popup-cont { width: 100%; height: 110px; background: #e9feff; margin-top: -10px; overflow: hidden;}
.tips-popup-cont h4 { width: 100%; height: 30px; line-height: 30px; margin-top: 10px; font-size: 18px; font-weight:bold;color: #666666; text-align: center;}
.tips-popup-cont h4.curent { width: 100%; line-height: 55px; font-size: 22px; color: #de6129; text-align: center; margin: 15px 0;}
.tips-popup-cont p.curent { width: 100%; height: 40px; line-height: 30px; margin-top: 10px; font-size: 16px; color: #666; text-align: center;}
.tips-popup-cont p { width: 100%; line-height: 22px; font-size: 22px; color: #de6129; text-align: center; margin: 15px 0;}
.tips-popup-cont p.one { line-height: 90px;}
.tips-popup-cont p.three { font-size: 20px; margin: 3px 0;}
.tips-popup-cont p.four { font-size: 16px; color: #666; margin: 3px 0;}
.tips-awars-footer { width: 100%; height: 50px; border-radius: 10px;}
.tips-awars-footer p { display: block; width: auto; margin: 0 auto; height: 33px; text-align: center;}
.tips-awars-footer a.btn { display: inline-block; width: 105px; height: 33px; line-height: 27px; text-align: center; font-size: 14px; color: #fad1d1;  background: url("../images/dw2015/award-btn-bg.png"); }
.tips-awars-footer a { font-size: 16px; color: #de6129;}
.tips-awars-footer a:hover  { color: #fff;}
.tips-awars-footer a.last { margin-left: 20px;}
.tips-awars-footer a.btn:hover { background: url("../images/dw2015/award-btn-bg-h.png");}


#footer_link_info a{color:#fff}
#footer_link_info a:hover{color:#fff}
#footer_link_info p{color:#fff}