html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

html { overflow: hidden; overflow-y: auto; }

a { text-decoration: none; }
a:hover { text-decoration: underline !important; }

body { font: 12px !important; font-family: "Microsoft YaHei" !important; background: #fff; }

em { font-style: normal; }

.wrapper { position: relative; width: 100%; }

.wrapper1 { position: absolute; top: 0; left: 0; background: url("../images/bg-01.jpg") center top no-repeat; height: 839px; }

.wrapper2 { position: absolute; top: 839px; left: 0; background: url("../images/bg-02.jpg") center top no-repeat; height: 490px; }

.wrapper3 { position: absolute; top: 1329px; left: 0; background: url("../images/bg-03.jpg") center top no-repeat; height: 881px; }

.wrapper4 { position: absolute; top: 2210px; left: 0; background: url("../images/bg-04.jpg") center top no-repeat; height: 557px; }

.wrapper5 { position: absolute; top: 2767px; left: 0; background: url("../images/bg-05.jpg") center top no-repeat; height: 940px; }

.wrapper6 { position: absolute; top: 3707px; left: 0; background: url("../images/bg-06.jpg") center top no-repeat; height: 830px; }

.content { position: relative; width: 1000px; margin: 0 auto; overflow: hidden; }

.content1 { overflow: visible !important; }

.logoes { display: inline-block; margin: 17px 0 0 120px; *margin: 17px 0 0 132px; }
.logoes a { margin-right: 7px; }

.logoes__01 { display: inline-block; width: 118px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1129px; }

.logoes__02 { display: inline-block; width: 163px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1194px; }

.logoes__03 { display: inline-block; width: 110px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1259px; }

.logoes__04 { display: inline-block; width: 107px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1406px; }

.logoes__05 { display: inline-block; width: 86px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1471px; }

.logoes__06 { display: inline-block; width: 109px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1536px; }

.clearMargin { margin-right: 0 !important; }

.time { width: 250px; font-size: 14px; font-weight: bold; text-align: center; color: #fff; margin: 12px 0 0 391px !important; }

.loginBox { width: 1000px; margin: 302px auto 0 auto; *margin: 304px auto 0 auto; _margin: 304px auto 0 auto; height: 22px; text-align: center; line-height: 24px; font-size: 12px; color: #fff; display: inline-block; vertical-align: 33px; }
.loginBox a { text-decoration: none; cursor: pointer; }
.loginBox a:hover { text-decoration: underline; }

.loginBox__username { display: inline-block; width: 55px; height: 22px; 
	overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; 
	vertical-align: -6px;
	*vertical-align: 2px;
}

.loginBox__key { color: #fff000; text-decoration: none; }

.loginBox__division { color: #fff; padding: 0 6px 0 6px; }

.btns { width: 530px; margin: 0 auto 0 auto; *margin: 25px auto 0 auto; }
.btns .btns__01 { display: inline-block; width: 246px; height: 80px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -80px; margin-right: 30px; }
.btns .btns__01:hover { background-position: 0 0; }
.btns .btns__02 { display: inline-block; width: 246px; height: 80px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -283px; }
.btns .btns__02:hover { background-position: 0 -203px; }

.footer { position: absolute; top: 4552px; left: 0; width: 100%; height: 86px; background: #fff; }

.footer__txt { position: relative; margin: 0 auto; padding: 28px 0 0px 250px; width: 750px; font-size: 12px; color: #4e4d4d; line-height: 20px; }

.footer__logo { position: absolute; left: 40px; top: 28px; width: 180px; height: 37px; padding-right: 15px; border-right: 1px solid #7d8791; padding-bottom: 3px; background: url('../images/btn-s9837c2273a.png') no-repeat; background-position: 0 -1694px; }

.footer a { color: #4e4d4d; }

.word1 { font-size: 12px; color: #fff; text-align: center; }

.pos1 { margin: 158px 0 0 0; *margin: 158px 0 0 0; }

.conment { width: 998px; height: 150px; margin-top: 20px; }

.conment__btn { display: inline-block; width: 80px; height: 30px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1376px; text-align: center; line-height: 30px; font-size: 12px; color: #fff; text-decoration: none; }
.conment__btn:hover { background-position: 0 -1346px; }
.conment__btn:hover { text-decoration: none !important; }

.pos2 { position: relative; }

.circular { position: absolute; display: inline-block; width: 22px; height: 22px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1324px; right: -8px; top: -12px; text-align: center; line-height: 22px; }

.conment__textarea { display: block; width: 956px; height: 66px; border: 2px solid #2a77bf; border-radius: 6px; background: #fff; margin-top: 8px; padding: 20px; font-size: 12px; color: #313131; }

.bury { width: 214px; height: 60px; margin: 26px auto 0 auto; }

.bury__btn { display: inline-block; width: 214px; height: 59px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -543px; margin-left: -50px; }
.bury__btn:hover { background-position: 0 -483px; }

.bury__share { display: inline-block; width: 214px; height: 59px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -423px; margin-left: -50px; }
.bury__share:hover { background-position: 0 -363px; }

.pos3 { margin-top: 14px; }

.word2 { font-size: 12px; color: #01a3eb; width: 100%; text-align: center; margin: 172px 0 28px 0; }

.content3 { width: 1000px; position: relative; }

.capsule__locaion { position: relative; float: left; width: 672px; height: 578px; background: url("../images/location-bg.png"); margin-right: 18px; }

.capsule__rank { float: left; width: 310px; height: 578px; background: url("../images/rank-bg.png"); overflow: hidden; }

.word3 { display: inline-block; font-size: 12px; color: #eb423b; margin: 57px 0 0 124px; *margin: 57px 0 0 124px; }

.item { position: absolute; width: 82px; height: 122px; }

.item__box { display: inline-block; position: relative; cursor: pointer; }

.item__top { position: absolute; top: -12px; left: 0; }

.item__middle { position: absolute; top: -4px; left: 8px; }

.item__bottom { position: absolute; bottom: 0; left: 5px; }

.li1 { top: 60px; left: 57px; }

.li2 { top: 261px; left: 115px; }

.li3 { top: 112px; left: 269px; }

.li4 { top: 22px; left: 395px; }

.li5 { top: 69px; left: 546px; }

.li6 { top: 216px; left: 403px; }

.li7 { top: 321px; left: 312px; }

.li8 { top: 263px; left: 540px; }

.item__dialog { position: absolute; width: 100px; font-size: 12px; color: #696969; height: 28px; padding: 5px 5px 0 5px; line-height: 28px; text-align: center; bottom: -17px; left: -14px; background: url("../images/dialog.png"); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.li1:hover .item__dialog { display: block !important; }

.li2:hover .item__dialog { display: block !important; }

.li3:hover .item__dialog { display: block !important; }

.li4:hover .item__dialog { display: block !important; }

.li5:hover .item__dialog { display: block !important; }

.li6:hover .item__dialog { display: block !important; }

.li7:hover .item__dialog { display: block !important; }

.li8:hover .item__dialog { display: block !important; }

.capsule__rule { position: absolute; font-size: 12px; color: #fff; left: 34px; bottom: 28px; line-height: 2; width: 376px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.capsule__changeBtn { position: absolute; right: 34px; bottom: 21px; display: inline-block; width: 184px; height: 60px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -663px; font-size: 20px; color: #000; font-weight: bold; text-decoration: none; text-align: center; line-height: 60px; }
.capsule__changeBtn:hover { background-position: 0 -603px; }
.capsule__changeBtn:hover { text-decoration: none !important; }

.reward-list { margin: 70px 0 0 25px; }

.reward-list__username, .reward-list__gold { display: inline-block; width: 100px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 2px; *margin-left: 9px; font-size: 12px; color: #3e100c; }
.reward-list__username{
	width:80px !important;
	margin-left: 13px !important;
	text-align: center;
	height:14px !important;
}
.reward-list__gold { 
	margin-left: 0 !important; 
	width: 82px !important;
}

.reward-list__check {
	width: 80px; 
	display: inline-block;
	text-align: center;
	font-size: 12px; 
	color: #eb423b; text-decoration: none;
}

.reward-list__item { height: 44px; }

.first { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 10px; background: #fc1a11; font-size: 12px; color: #fff; text-align: center; }

.second { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 10px; background: #d8221b; font-size: 12px; color: #fff; text-align: center; }

.third { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 10px; background: #b21913; font-size: 12px; color: #fff; text-align: center; }

.serial { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 10px; background: none; font-size: 12px; color: #3e100c; text-align: center; }


.recommend { color: #fff600; }
.recommend:hover { text-decoration: underline !important; }

.word4 { width: 100%; text-align: center; font-size: 12px; color: #fff; margin-top: 167px; }

.ReplyBox { position: relative; width: 100%; height: 180px; background: url("../images/panel-bg2.png"); margin-top: 25px; overflow: hidden; }

.wordBox{
	width: 100%;
	margin-top: 56px;
	text-align: center;
}
.ReplyBox__cap {  display: inline-block;max-width: 520px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #696969;text-align: center; }

.ReplyBox__check { font-size: 12px; color: #00a0e9; }

.ReplyBox__godReplay { 
	width: 520px;
	text-align: left;
	font-size: 16px;
	color: #eb423b;
	font-weight: bold;
	margin: 28px 0 0 244px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 1.4;
}

.ReplyBox__godImg { position: absolute; top: 76px; left: 162px; }

.fabulous { display: inline-block; width: 184px; height: 60px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -663px; font-size: 20px; color: #000; font-weight: bold; text-decoration: none; text-align: center; line-height: 60px; margin: 22px 0 0 407px; }
.fabulous:hover { background-position: 0 -603px; }
.fabulous:hoevr { text-decoration: none !important; }

.fabulousRes { width: 100%; text-align: center; font-size: 12px; color: #fff; margin-top: 13px; }

.lotteryNum { color: #ff5c5d; }

.lotteryBox { width: 100%; height: 211px; margin: 97px auto 0 auto; background: url("../images/panel-bg3.png") no-repeat; }

.lotteryBox__item { position: absolute; width: 162px; height: 162px; background: url("../images/gift-bg.png"); overflow: hidden; cursor: pointer; }

.lotteryBox__goods { margin: 20px  0 0 22px; }

.lotteryBox__goodsName { width: 100%; font-size: 12px; color: #000; text-align: center; font-weight: bold; }

.los1 { left: 75px; top: -52px; }

.los2 { left: 248px; top: -52px; }

.los3 { left: 421px; top: -52px; }

.los4 { left: 594px; top: -52px; }

.los5 { left: 767px; top: -52px; }

.lotteryBox__item--on { background: url("../images/gift-bg-hover.png"); }

.box { position: relative; }

.lotteryBox__start { position: absolute; top: 149px; left: 409px; display: inline-block; width: 184px; height: 60px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -783px; font-size: 20px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; line-height: 60px; }
.lotteryBox__start:hover { background-position: 0 -723px; }
.lotteryBox__start:hover { text-decoration: none !important; }

.lotteryBox__record { width: 100%; display: inline-block; font-size: 12px; color: #eb423b; text-align: center; margin-top: 15px; cursor: pointer; }
.lotteryBox__record:hover { text-decoration: underline !important; }

.lottery-Box { margin-top: 40px; background: url("../images/panel-bg1.png"); width: 1000px; height: 320px; overflow: hidden; }

.lottery-reward { width: 100%; height: 145px; padding: 0 24px; }

.lottery-reward__title { width: 100%; color: #01a3eb; text-align: center; margin-top: 38px; font-weight: bold; }

.lottery-reward__item { position: relative; float: left; width: 175px; height: 145px; text-align: center; margin: 20px 19px 0 0; }

.lottery-reward__tray { position: absolute; bottom: 18px; left: 0; }

.lottery-reward__gift { position: absolute; bottom: 46px; left: 39px; }

.lottery-reward__giftName { position: absolute; left: 0; bottom: 2px; width: 100%; text-align: center; font-size: 12px; color: #01a3eb; }

.lottery-reward:after { display: block; clear: both; height: 0; content: ""; visibility: hidden; overflow: hidden; }

.lottery-reward__rule1 { font-size: 12px; color: #696969; line-height: 2; margin: 60px 0 0 27px; *margin: 100px 0 0 27px; font-size: 12px; color: #696969; line-height: 2; }

.lottery-reward__info { color: #eb423b !important; cursor: pointer; text-decoration: none; }

.cart-game { width: 100%; margin-top: 30px; }

.cart-game__item { float: left; position: relative; width: 244px; height: 380px; cursor: pointer; margin-right: 8px; }

.cart-game__logo { position: absolute; left: 38px; bottom: 82px; }

.cart-game__receive { position: absolute; left: 2px; bottom: 1px; display: inline-block; width: 120px; height: 50px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -893px; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; line-height: 50px; text-align: center; }
.cart-game__receive:hover { background-position: 0 -843px; }
.cart-game__receive:hover { text-decoration: none !important; }

.cart-game__enter { position: absolute; right: 2px; bottom: 1px; display: inline-block; width: 120px; height: 50px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -993px; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; line-height: 50px; text-align: center; }
.cart-game__enter:hover { background-position: 0 -943px; }
.cart-game__enter:hover { text-decoration: none !important; }

.pos4 { bottom: 75px !important; }

.gotoTop-img { position: absolute !important; bottom: 7px; left: 456px; width: 92px; height: 114px; background: url("../images/dlam.gif"); cursor: pointer; }

.shadow { display: inline-block; top: 139px; left: 454px; width: 107px; height: 14px; background: url("../images/shadow.png") no-repeat; margin: 241px 0 0 449px; }

@-webkit-keyframes bounce-down { 25% { -webkit-transform: translateY(-15px); }
50%, 100% { -webkit-transform: translateY(0); }
75% { -webkit-transform: translateY(15px); } }
@keyframes bounce-down { 25% { transform: translateY(-15px); }
50%, 100% { transform: translateY(0); }
75% { transform: translateY(15px); } }
.animate-bounce-down { -webkit-animation: bounce-down 3s linear infinite; animation: bounce-down 3s linear infinite; }

@-webkit-keyframes bounce-up { 25% { -webkit-transform: translateY(15px); }
50%, 100% { -webkit-transform: translateY(0); }
75% { -webkit-transform: translateY(-15px); } }
@keyframes bounce-up { 25% { transform: translateY(15px); }
50%, 100% { transform: translateY(0); }
75% { transform: translateY(-15px); } }
.animate-bounce-up { -webkit-animation: bounce-up 3s linear infinite; animation: bounce-up 3s linear infinite; }

@-webkit-keyframes bounce-up-z { 25% { -webkit-transform: translateZ(15px); }
50%, 100% { -webkit-transform: translateZ(0); }
75% { -webkit-transform: translateZ(-15px); } }
@keyframes bounce-up-z { 25% { transform: translateZ(15px); }
50%, 100% { transform: translateZ(0); }
75% { transform: translateZ(-15px); } }
.animate-bounce-up-z { -webkit-animation: bounce-up-z 3s linear infinite; animation: bounce-up-z 3s linear infinite; }

.role1 { position: absolute; top: 100px; left: -284px; }

.role2 { position: absolute; top: 394px; left: -162px; }

.role3 { position: absolute; top: 130px; left: -34px; }

.role4 { position: absolute; top: 125px; right: -25px; }

.role5 { position: absolute; top: 162px; right: -315px; }

.role6 { position: absolute; top: 319px; right: -382px; }

.layer { z-index: 900; position: fixed; _position: absolute; _clear: both; top: 0px; _top: expression(eval((document.compatMode && document.compatMode=="CSS1Compat") ? document.documentElement.scrollTop + 0: document.body.scrollTop + 0)); left: 0px; width: 100%; height: 100%; background: #000; filter: Alpha(opacity=70); opacity: 0.7; }

.msg { position: absolute; left: 50%; top: 50%; position: fixed; _position: absolute; _top: expression(eval((document.compatMode && document.compatMode=="CSS1Compat") ? document.documentElement.scrollTop + documentElement.clientHeight * 0.5: document.body.scrollTop + document.body.clientHeight * 0.5)); z-index: 1000; }

.msg-box { width: 573px; height: 249px; background: url("../images/msg-bg1.png") no-repeat; margin: -124.5px 0 0 -286.5px; }

.msg__close { position: absolute; right: -45px; top: 1px; width: 36px; height: 35px; background: url("../images/close.png") no-repeat; }

.msg__word1 { font-size: 24px; color: #00a4eb; font-weight: bold; width: 100%; text-align: center; }

.pos5 { margin: 39px 0 0 0; }

.logoesBox { width: 500px; margin: 30px 0 0 17px; }

.logoesBox__logo1 { display: inline-block; width: 110px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1259px; margin-right: 25px; }

.logoesBox__logo2 { display: inline-block; width: 110px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1406px; margin-right: 20px; }

.logoesBox__logo3 { display: inline-block; width: 110px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1471px; }

.logoesBox__logo4 { display: inline-block; width: 110px; height: 65px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1536px; margin-left: -11px; }

.msg__word2 { font-size: 12px; color: #696969; }

.pos6 { margin: 35px 0 0 0; }

.msg__main { width: 531px; margin-left: 40px; text-align: center; }

.pos6 { margin: 35px 0 0 0; }

.pos7 { margin: 60px 0 0 0; }

.pos8 { margin-top: 15px; }

.pos9 { vertical-align: 10px; }

.pos10 { margin-top: 16px; }

.pos11 { margin-top: 87px; }

.pos12 { margin-top: 49px; }

.pos13 { margin-left: 7px; }

.pos14 { margin-top: 28px; }

.pos15 { margin-top: 10px; }

.pos19 { position: absolute; top: 630px; left: -329px; }

.pos20 { position: absolute; top: 186px; right: -300px; }

.pos21 { position: absolute; right: -179px; top: 340px; }

.pos22 { position: absolute; left: -550px; top: 440px; }

.msg__share { width: 180px; height: 32px; margin: 20px auto 0 auto; }

.zone { display: inline-block; width: 32px; height: 32px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1830px; margin: 0 10px; }
.zone:hover { background-position: 0 -1798px; }

.weibo { display: inline-block; width: 32px; height: 32px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1766px; margin-right: 10px; }
.weibo:hover { background-position: 0 -1734px; }

.qq { display: inline-block; width: 32px; height: 32px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1662px; }
.qq:hover { background-position: 0 -1630px; }

.msg__word3 { font-size: 18px; color: #696969; font-weight: bold; }

.hongse { color: #e60012; }

.msg__lotteryBtn { display: inline-block; width: 134px; height: 43px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -1086px; margin-top: 21px; font-size: 18px; color: #000000; font-weight: bold; text-decoration: none; text-align: center; line-height: 43px; }
.msg__lotteryBtn:hover { background-position: 0 -1043px; text-decoration: none !important;}

.color-red { color: #e60012; text-decoration: underline;}

.select { display: block; margin: 0 auto; width: 160px; height: 27px; background: #e5e5e5; margin-top: 16px; padding-left: 10px; outline: none; }

.msg__lotteryBtn-gray { display: inline-block; width: 134px; height: 43px; background: url('../images/btn-s9837c2273a.png') no-repeat; cursor: pointer; background-position: 0 -160px; margin-top: 17px; font-size: 18px; color: #000000; font-weight: bold; text-decoration: none; text-align: center; line-height: 43px; }
.msg__lotteryBtn-gray:hover { background-position: 0 -160px; text-decoration: none !important;}

.m10 { width: 573px; height: 349px; background: url("../images/msg-bg2.png") no-repeat; margin: -174.5px 0 0 -286.5px; }

.m11 { width: 774px; height: 540px; background: url("../images/msg-bg3.png") no-repeat; margin: -270px 0 0 -385px; }

.msg__word4 { font-size: 12px; color: #5c5c5c; margin: 0 0 0 39px; text-align: left; line-height: 2; height: 142px; margin-top: 25px; }

.scrollBox { width: 710px; *width: 715px; height: 450px; overflow: hidden; margin: 70px 0 0 28px; }

.viewport { width: 700px; height: 292px; margin-top: 14px; overflow: hidden; position: relative; }

.overview { margin-top: -78px;list-style: none; position: absolute; left: 0; top: 0; }

.thumb .end, .thumb { background: #00a4eb; border-radius: 10px; }

.scrollbar { position: relative; float: right; width: 10px; }

.track { height: 100%; width: 10px; position: relative; padding: 0; }

.thumb { width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; *margin-left: -5px; }

.disable { display: none; }

.groove { position: absolute; top: 57px; right: 30px; width: 5px; height: 203px; background: url(../images/groove.png); }

/*comment*/
.fl { float: left; }

.fr { float: right; }

.dib { display: inline-block; *display: inline; *zoom: 1; }

.dn { display: none; }

.db { display: block; }

.hide { visibility: hidden; }

.hidetxt { overflow: hidden; font-size: 0; line-height: 0; }

.wh0 { width: 0; height: 0; }

.tdu { text-decoration: underline; }

.tal { text-align: left; }

.tac { text-align: center; }

.tar { display: none; text-align: right; }

.vam { vertical-align: middle; }

.vat { vertical-align: top; }

.vam { vertical-align: middle; }

.btn { cursor: pointer; }

.btn:hover { text-decoration: none; opacity: .9; }

.center-hor { margin-left: auto; margin-right: auto; }

.clearfix, .clear { *zoom: 1; }

.clearfix:after, .clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.dibwrap { font-size: 0; *word-spacing: -1px; }

.dibwrap .dib { font-size: 12px; letter-spacing: normal; word-spacing: normal; vertical-align: top; }

a { text-decoration: none; }

.border-none { border: none !important; }

a:hover { text-decoration: underline; }

.btn--send { display: inline-block; vertical-align: middle; padding: 0; border: 0; width: 130px; height: 42px; line-height: 42px; font-family: "Microsoft Yahei"; color: #FFFFFF; cursor: pointer; outline: none; background: #e16118; font-size: 14px; font-weight: normal; }

.comment_title { font-size: 12px; line-height: 28px; color: #3c230c; }

.comment_box { position: relative; width: 662px; margin-left: 8px; /* margin-right: auto; */ z-index: 1; }

.comment_box .hd { display: none; font-size: 24px; font-weight: bold; line-height: 1; color: #634734; margin-bottom: 16px; }

.comment_box .hd span { color: #634734; font-weight: normal; }

.comment_input .textarea, .reply_input .textarea { display: none; width: 990px; height: 130px; padding: 5px; border-width: 0px; border-color: #fff; border-style: solid; color: #332116; background: #ffecbb; margin-bottom: 3px; resize: none; }

.comment_content, .reply_content { position: relative; padding-top: 20px; padding-bottom: 34px; }

.comment_avatar { position: absolute; top: 20px; left: 0; width: 64px; height: 64px; overflow: hidden; }

.comment_area { padding-left: 78px; font-size: 12px; line-height: 18px; color: #3c230c; }

.comment_info { text-align: left;height: 20px; line-height: 20px; overflow: hidden; padding-bottom: 6px; *padding-bottom: 12px; }

.comment_re { display: none; color: #e16118; }

.comment_name { display: inline-block; font-size: 14px; color: #0b9ad8; margin-right: 15px; }

.comment_btns { height: 20px; line-height: 20px; color: #e60012; }

.reply_box { padding-left: 54px; width: 616px; }

.reply_list { margin-left: 28px; }

.reply_list li { border-bottom: 0; border-top: 1px solid #dadada; }

.reply_input { position: relative; padding-right: 25px; margin-bottom: 10px; }

.reply_input .textarea { display: block; width: 660px; margin: 0 0 0 -54px; }

.reply_input .btn--send { width: 120px; height: 34px; line-height: 34px; }

.reply_input .close { display: none; position: absolute; top: 0; right: 11px; width: 14px; height: 14px; font-size: 14px; line-height: 14px; text-align: center; color: #fff; background: #e16118; cursor: pointer; }

.reply_more { padding-top: 5px; padding-bottom: 15px; }

.reply_more .btn { display: none; margin: auto; width: 158px; height: 24px; line-height: 24px; font-size: 12px; text-align: center; color: #fff; background: #e16118; border-width: 1px; border-color: #e16118; border-style: solid; }

.reply_more .btn em { display: inline-block; }

.reply_more .btn .ico { display: inline-block; vertical-align: middle; margin-left: 5px; width: 7px; height: 7px; }

.textarea__tip { display: none; }

.comment_text { font-size: 12px; color: #696969; width: 515px;text-align: left; }

.textarea2 { resize: none;width: 652px; height: 70px; border: 1px solid #cbcbcb; background: #fbfbfb; padding: 14px 0 0 17px; color: #b4b4b4; outline: none; margin-left: 8px; *margin-left: -24px; }

.btn-send { float: right; display: block; width: 72px; height: 24px; color: #fff; background: #e60012; text-align: center; line-height: 24px; margin: 10px 32px 0 35px; }
.btn-send:hover { text-decoration: none !important; }

.comment_like--icon { display: inline-block; width: 10px; height: 12px; background: url('../images/btn-s9837c2273a.png') no-repeat; background-position: 0 -1618px; margin: 0 3px; }

.comment_like, .comment_share { display: inline-block; color: #e60012; }
.comment_like:hover, .comment_share:hover { text-decoration: none; }

.comment_like { margin-right: 6px; }

.comment_share { margin-left: 8px; margin-right: 3px; }
.code-img{
	width:120px;
	height:120px;
}
.slides { position: fixed; width: 72px; height: 348px;
	_position: absolute; 
	_top: expression(eval((document.compatMode && document.compatMode=="CSS1Compat") ? document.documentElement.scrollTop + documentElement.clientHeight * 0.5: document.body.scrollTop + document.body.clientHeight * 0.5)); 
	right: 105px; 
	top: 50%; 
	margin-top: -174px; }

	.slides__item { position: relative; width: 136px; height: 44px; background: url("../images/slide1.png"); text-align: center; font-size: 16px; font-weight: bold; line-height: 44px; margin-bottom: 4px; }

	.slides__item a { display: inline-block; width: 100%; height: 100%; color: #000; }
	.slides__item a:hover { text-decoration: none !important; }

	.slides__item:hover, .slides__item--on { color: #eb423b !important; }

	.kou-left { position: absolute; top: 38px; left: 20px; background: url("../images/kou.png"); width: 5px; height: 17px; z-index: 20; }

	.kou-right { position: absolute; top: 38px; right: 20px; background: url("../images/kou.png"); width: 5px; height: 17px; z-index: 20; }

	.blueCat { position: absolute; top: -75px; right: 11px; background: url(../images/full.png); width: 107px; height: 80px; }

	.yellowCat { position: absolute; top: -5px; right: -30px; background: url(../images/dlm.gif) no-repeat; width: 40px; height: 54px; }

	.slides__item5 { background: url("../images/slide2.png") !important; color: #000 !important; }

	.slides__item6 { background: url("../images/slide3.png") !important; }

	.slides__item8 { width: 136px; height: 144px; padding: 14px 0 0 0; background: url("../images/slide4.png") !important; }

	.scan { width: 100%;
		text-align: center;position: absolute; bottom: -3px; font-size: 14px; color: #000; font-weight: bold; }

		.content2 { position: relative; width: 1100px; left: 50px; }

		@-webkit-keyframes bounce-down1 { 0% { -webkit-transform: translateY(0); }
		100% { -webkit-transform: translateY(90px); } }
		@keyframes bounce-down1 { 0% { -webkit-transform: translateY(0); }
		100% { -webkit-transform: translateY(90px); } }
		.animation1 { -webkit-animation: bounce-down1 3s ease 1; animation: bounce-down1 3s ease 1; }

		@-webkit-keyframes bounce-up1 { 0% { -webkit-transform: translateY(0); }
		100% { -webkit-transform: translateY(90px); } }
		@keyframes bounce-up1 { 0% { -webkit-transform: translateY(0); }
		100% { -webkit-transform: translateY(90px); } }
		.animation1-1 { -webkit-animation: bounce-up1 3s ease 1; animation: bounce-up1 3s ease 1; }

		.pos16 { margin-left: -100px; }

		@-webkit-keyframes bounce-up-cap { 25% { -webkit-transform: translateY(2px); }
		50%, 100% { -webkit-transform: translateY(0); }
		75% { -webkit-transform: translateY(-8px); } }
		@keyframes bounce-up-cap { 25% { -webkit-transform: translateY(2px); }
		50%, 100% { -webkit-transform: translateY(0); }
		75% { -webkit-transform: translateY(-8px); } }
		.animation-bounce-up-cap { -webkit-animation: bounce-up-cap 2s linear infinite; animation: bounce-up-cap 2s linear infinite; }

		@-webkit-keyframes bounce-down-cap { 25% { -webkit-transform: translateY(-8px); }
		50%, 100% { -webkit-transform: translateY(0); }
		75% { -webkit-transform: translateY(2px); } }
		@keyframes bounce-down-cap { 25% { -webkit-transform: translateY(-8px); }
		50%, 100% { -webkit-transform: translateY(0); }
		75% { -webkit-transform: translateY(2px); } }
		.animation-bounce-down-cap { -webkit-animation: bounce-down-cap 2.5s linear infinite; animation: bounce-up-cap 2.5s linear infinite; }

		.animation2 { position: absolute; top: 0; left: 0; }

		.pos17 { position: absolute; top: 78px; right: -176px; }

		.pos18 { position: absolute; top: 247px; left: -237px; }

		.fabulous:hover { text-decoration: none !important; }

		@-webkit-keyframes move-up { 0% { -webkit-transform: translateY(0); }
		50% { -webkit-transform: translateY(-30px); }
		100% { -webkit-transform: translateY(-50px); } }
		@keyframes move-up { 0% { -webkit-transform: translateY(0); }
		50% { -webkit-transform: translateY(-30px); }
		100% { -webkit-transform: translateY(-50px); } }
		.animation-move-up { -webkit-animation: move-up 2.5s linear 1; animation: move-up 2.5s linear 1; }

		.animationBox { position: absolute; top: 0; left: 50%; margin-left: -500px; width: 1000px; height: 336px; }
