/*imgbg*/
.tel span,.tel a,.inav li.cur,.inav li.cur a,
.lottery-tit,.lottery-tit h2,.lottery-list span,.etime,
.tits,.promise .tits span,.promise dt,.promise ul,
.hot .tits,.hot .tits h2,.hot li,.btns1,.phtab,.ann .tits li.cur,
.btns2,.btns22,.activity dt,.ctag li.cur,.btns3,.cyhmb a,.h-ico{ background:url(/static/v2/img/index2/index.png) no-repeat;}
/*itop*/
.itop{ clear:both; height:28px; line-height:28px; background-position:0 -436px;}
.itop a:hover,.ihead a:hover{ text-decoration:underline;}
.itopc{ width:980px; height:29px; margin:0 auto;}
.itopnav{ float:right; color:#bbbbbb;}
.itopnav a,.itopnav a:hover{ color:#333333;}
/*header*/

.hdbg,.hdbg1{ clear:both; background:url(/static/v2/img/index2/hdbg.jpg) repeat-x top;}
.hdbg1{ background:url(/static/v2/img/index2/hdbg1.jpg) center top no-repeat;}
.header{ height:109px; margin-bottom:17px;}
.footer{ border:none;}
.logo{ float:left; width:259px; height:31px; background:url(/static/v2/img/index2/logo.png) no-repeat; margin:22px 0 0 12px; line-height:100px; display:inline;}
.logo a{ display:block; width:259px; height:31px; overflow:hidden;}
.tel{ float:right; height:73px;}
.tel span{ float:left; width:187px; height:36px; line-height:100px; overflow:hidden; margin:28px 0 0 0;}
.tel .ol{ float:left; width:56px; height:21px; line-height:23px; overflow:hidden; background-position:0 -37px; padding-left:23px; color:#c83a0c; margin:41px 3px 0 5px;}
/*inav*/
.inav{ clear:both; height:36px; background:none; position: relative;}
.inav s{position: absolute;top:1px;left:612px;}
:root .inav s{left:594px\0;}
.inav li{ float:left; font-size:14px; font-weight:bold; height:30px; line-height:26px; margin:6px 3px 0; display:inline; position:relative;}
.inav li a{ float:left; height:30px; color:#fff; padding: 0 12px 0 10px;}
.inav li a:hover{color: #FDB702;}
.inav li.cur{ background-position:left -59px; line-height:30px; padding-left:2px; margin:6px 11px 0;}
.inav li.cur a{ background-position:right -59px; color:#b75200;}
.inav li .icon-new{ width:17px; height:18px; background:url(/static/v2/img/icon_new.png) no-repeat; display:block; position:absolute; top:-12px; right:-3px;}
.inav .nava a{ z-index:100; position:relative;}
.inav .nava a:hover{ color:#8a0b00;}
.inav .nava p{ display:none; position:absolute; width:93px; background:#fdf6e0; border:1px solid #e9a619; font-weight:normal; top:30px; left:0; z-index:10; padding:0 0 6px 5px;}
.inav .nava p a{ background:none; border:none;}
.inav .hov{ _margin-top:5px;}
.inav .hov a{ color:#8a0b00; text-decoration:underline; background:#fdf6e0; border:1px solid #e9a619; border-bottom:none; color:#8a0b00;}
.inav .hov p{ display:block; box-shadow:1px 1px 1px #c2c2c2;}
.inav .hov p a{ text-decoration:none; height:24px; line-height:24px; float:none; display:inline-block; padding:0 5px; border-radius:3px;}
.inav .hov p a:hover{ background:#ffb27f;}
/*area*/
.arear{ clear:both; overflow:hidden; zoom:1;}
.w210{ float:left; width:210px;}
.w760{ float:right; width:760px;}
.w480{ float:left; width:480px;}
.w271{ float:right; width:271px;}
/*lottery-menu*/
.lottery-menu{ clear:both; margin-bottom:10px;}
.lottery-tit{ clear:both; height:40px; background-position:0 -192px;}
.lottery-tit h2{ float:left; width:72px; height:18px; line-height:100px; overflow:hidden; background-position:0 -416px; margin:13px 0 0 17px;}
.lottery-tit span{ float:right; padding:14px 9px 0 0;}
.lottery-tit span a{ color:#7e0202;}
.lottery-bdr{ border:1px solid #ebcd7e; background:#fdf6e0;}
.lottery-list{ padding:0 10px;}
.lottery-list li{ clear:both; height:34px; border-bottom:1px solid #f3e9cc; font-size:14px;}
.lottery-list li a{ display:inline-block; width:187px; height:26px; line-height:28px; border:1px solid #fdf6e0; color:#000000; margin:3px 0 0 0; overflow:hidden;}
.lottery-list li a:hover{ width:187px; height:26px; width:187px; height:26px; line-height:28px; border:1px solid #ebce81; background:#fff;}
.lottery-list span{ float:left; width:24px; height:23px; margin:1px 5px 0 3px;}
.lottery-list em{ float:right; padding-right:4px; font-size:12px;}
.green{ color:#71b200;}
.reds{ color:#7e0202;}
.purple{color: #9F5CE1;}
.blue{color:#0091D1}
.orange{color:#FE5400;}
.etime{ color:#7e0202; background-position:-200px -321px; padding-left:12px;}
.lottery-list .l-ico1{ background-position:0 -122px;}
.lottery-list .l-ico2{ background-position:-25px -122px;}
.lottery-list .l-ico3{ background-position:-50px -123px;}
.lottery-list .l-ico4{ background-position:-75px -122px;}
.lottery-list .l-ico5{ background-position:-100px -122px;}
.lottery-list .l-ico6{ background-position:-125px -122px;}
.lottery-list .l-ico7{ background-position:-150px -122px;}
.lottery-list .l-ico8{ background-position:-175px -122px;}
.lottery-a{ clear:both; overflow:hidden; zoom:1; padding:10px 0 10px 42px; line-height:24px;}
.lottery-a span{ float:left; width:72px;}
.lottery-a a{ color:#000;}
.lottery-a a:hover{ color:#7e0202;}
/*bdrs*/
.bdrs{ clear:both; border:1px solid #dedede; margin-bottom:10px;}
.tits{ clear:both; height:32px; line-height:32px; background-position:0 -90px; background-repeat:repeat-x; padding:1px 13px 0 21px;margin-bottom: 5px;}
.tits h2{ float:left; font-size:14px; color:#7e0202;}
.tits span{ float:right;}
.tits em{ float:left; color:#989481; padding-left:8px;}
.w210 .bdrs{ border:1px solid #ebcd7e;}
.w210 .tits{ height:34px; background-position:0 -157px; padding:0 13px 0 15px;}
/*new*/
.new{ height:240px;}
.new-c{ clear:both; overflow:hidden; zoom:1; margin:0 15px; border-top:1px solid #f2f2f2; padding-top:10px;}
.new-l{ float:left; width:220px;}
.new-r{ float:right; width:197px; padding:3px 6px 0 0;position: relative;}
.new li{ font-size:14px; height:26px; line-height:26px;}
.new li a{ color:#4c4c4c; padding-left:14px; background:url(/static/v2/img/index2/dota1.png) no-repeat 4px 7px;}
.new li a:hover{ color:#ff4c4c; background:url(/static/v2/img/index2/dota2.png) no-repeat 4px 7px;}
.new-l span{ display:block; text-align:right; padding-top:2px;}
.new-r .new-r-box{width:197px;height: 185px;overflow: hidden}
.new-r .new-r-box .conlist{height: 185px;width: 985px;}
.new-r .new-r-box li{height: 185px;width: 197px;float:left;text-align: center;line-height: 22px;}
.new-r .new-r-box li img{ width:197px; height:131px; padding-bottom:5px;}
.new-r .new-r-box li a{ display:block; font-size:14px; font-weight:bold; color:#151515;padding-left:0;background:none;}
.new-r .new-r-box li span{ color:#b2b2b2;font-size: 12px;vertical-align:top;}
.new-r .numlist{position: absolute;left:157px;bottom: 54px;height: 18px;_left:155px;}
.new-r .numlist li{width: 18px;height: 18px;float:left;margin-left:2px; cursor:pointer; line-height: 18px;background: #8F9292;color: #FFF;text-align:center;}
.new-r .numlist li.cur{background: #2E3842;}
/*news*/
.news{ clear:both; overflow:hidden; zoom:1; height:478px;}
.news .tits{ background:#f7f7f7; border-bottom:1px solid #d4d4d4; padding:0 13px 0 0;}
.news .tits h2{ width:110px; height:33px; background:#fff; text-align:center; line-height:33px; border-right:1px solid #d6d6d6;}
.news .tits span{ color:#3366cc;}
.news .tits a{ margin:0 5px;}
.h-ico{ padding-left:18px; background-position:-197px -280px;}
.news-l{ float:left; width:330px; padding:0 0 0 30px;}
.news-r{ float:right; width:330px; padding:0 30px 0 0;}
.news dl{ clear:both; overflow:hidden; zoom:1; padding:10px 0;}
.news dt{ float:left; width:119px; height:113px;}
.news dd{ float:right; width:196px; line-height:20px; color:#666666;}
.news dd h3{ font-size:14px;}
.news h4{ clear:both; font-size:14px; color:#4c4c4c; padding-bottom:5px;}
.news li{ height:24px; line-height:24px;}
.news li a{ color:#4c4c4c; padding-left:9px; background:url(/static/v2/img/index2/dota1.png) no-repeat 0 6px;}
.news li a:hover{ background:url(/static/v2/img/index2/dota2.png) no-repeat 0 6px; color:#ff4c4c;}
.new li a.red{color:#D90000;}
.new li a.noliststyle{background: none;}
/*promise*/
.promise{ height:240px;}
.promise .tits span{ padding-left:18px; background-position:-197px -273px;}
.promise dl{ clear:both; overflow:hidden; zoom:1; border-bottom:1px dashed #d9d9d9; margin:0 16px; padding:6px 0;}
.promise dl.bdn{ border:none;}
.promise dt{ float:left; width:40px; height:40px; background-position:0 -444px; margin-left:5px;}
.promise .p-ico2{ background-position:-41px -444px;}
.promise .p-ico3{ background-position:-82px -444px;}
.promise dd{ float:right; width:178px; color:#b2b2b2;}
.promise dd strong{ display:block; color:#4c4c4c;}
/*.promise ul{ clear:both; height:28px; overflow:hidden; background-position:0 -388px; margin:9px 0 0 19px;}
.promise li{ float:left; width:24px; line-height:14px; padding:0 30px 0 29px;}*/
.promise .helpart{clear: both;padding:2px 5px 0 21px;background: none;}
.promise .helpart li{float:left;line-height:18px;width:118px;}
.promise .line{ clear:both; overflow:hidden; height:1px; background:#f2f2f2;}
/*hot*/
.hot{ height:288px; border-bottom:none;}
.hot .tits{ height:32px; background-position:0 -234px; background-repeat:repeat-x; padding-left:8px; margin-bottom:0px;}
.hot .tits h2{ width:97px; height:38px; background-position:0 -350px; text-align:center; line-height:38px; margin:-6px 0 0 0; position:relative;}
/*.hot li{ clear:both; height:85px;_height:86px; background-position:0 -779px;*background-position:0 -785px; _background-position:0 -778px; background-repeat:repeat-x; color:#969697;}*/
.hot li{ clear:both; width:100%; float:left; overflow:hidden; height:85px; background-position:0 -779px; background-repeat:repeat-x; color:#969697;}

.hot li dl{ float:left; width:240px; padding:10px 0 0 8px;}
.hot li dt{ float:left; width:61px;}
.hot li dd{ float:right; width:165px; line-height:1.7; padding:10px 0 0 0;}
.hot li dd strong{ font-family:Arial; font-size:14px; color:#000;}
.hot li dd em{ color:#000;}
.hot li span{ float:left; width:115px; text-align:center; line-height:1.9; padding:20px 0 0 0;}
.hot li span strong{ font-size:20px; font-family:Arial; line-height:1; color:#000;}
.btns1{ float:right; width:80px; height:26px; line-height:26px; font-size:14px; color:#fff; font-weight:bold; background-position:0 -268px; margin:8px 13px 0 0;}
.btns1:hover{ background-position:-81px -268px; color:#fff;}
/*ph*/
/*.ph{ height:287px;_height:297px;border-color: #EACF7D;}*/
.ph{ height:287px;border-color: #EACF7D;}
.ph .tits{ background-position:0 -744px;}
.phtab{ background-position:18px -485px; padding:0 13px;height: 166px;overflow: hidden;}
.phtab th{ text-align:left;}
.phtab td{ height:28px; line-height:28px; text-align:left; border-top:1px solid #f2f2f2;}
.phtab span{ display:block; text-align:right;}
/*today bouns*/
.tbtab{height: 83px;line-height: 83px;}
.tbtab span{display:block; padding:2px 0 0 20px; padding:4px 0 0 20px\9; width: 14px;line-height: 19px;font-size: 14px;font-weight:bold; color: #7D0205;}
.tbtab ul{float:right;width: 208px;overflow: hidden;height: 78px;margin: 2px 12px 0 0;_margin: 2px 6px 0 0;}
.tbtab li{height: 26px;line-height: 26px;}
.tbtab li em{float: right;}
/*ann.ann{ height:284px;}*/

.ann .tits{ padding-right:0px; width:193px; overflow:hidden;}
.ann .tits li{ float:left; width:40px; height:34px; line-height:34px; text-align:center; cursor:pointer;}
.ann .tits li.cur{ width:45px; background-position:-123px -444px; margin:0 4px;}

.annc{ clear:both;}
.annc li{ clear:both; padding:12px 0 0 0; height:70px; border-bottom:1px dashed #d9d9d9;}
.annc li dl{ clear:both; padding:0 5px 0 15px; line-height:1.7;}
.annc li dt{ float:right; margin-top:20px; width:30px;}
.annc li.bdn{ border:none;}
/*activity*/
.activity{ height:125px; _height:127px;}
.activity dl{ clear:both; overflow:hidden; zoom:1; padding:11px 0 0 0;}
.activity dt{ float:left; width:41px; height:61px; background-position:-169px -416px; margin:0 11px; display:inline;}
.activity dd{ float:left; width:137px; line-height:16px;}
.btns2{ display:block; width:92px; height:29px; background-position:0 -295px; margin:5px auto 0;}
.btns2:hover{ background-position:-93px -295px;}
.btns22{ display:block; width:92px; height:29px; background-position:0 -268px; margin:5px auto 0;}
.btns22:hover{ background-position:-81px -268px;}

/*prix*/
.prix{ height:230px;}
.prix dl{ padding:10px 11px 6px 11px;}
.prix dd{ line-height:16px; color:#b2b2b2; padding:0 10px 0 5px;}
.prix dd strong{ display:block; padding:10px 0 5px; color:#4c4c4c;}
.prix li{ padding:0 0 0 15px;}
.prix li a,.tool li a{ color:#4c4c4c; background:url(/static/v2/img/index2/dota1.png) no-repeat 1px 6px; padding-left:9px;}
.prix li a:hover,.tool li a:hover{ background:url(/static/v2/img/index2/dota2.png) no-repeat 1px 6px; color:#ff4c4c;}
/*chart*/
.chart ul{ padding:6px 0 6px 10px;}
.chart li{ line-height:24px;}
.chart li a{ color:#4c4c4c; margin:0 7px;}
.chart li a:hover{ color:#ff4c4c;}
/*tool*/
.tool li{ height:29px; line-height:29px; border-bottom:1px solid #f2f2f2; padding-left:15px;}
.tool li.bdn{ border:none;}
/*adv*/
.adv{ clear:both; overflow:hidden; zoom:1; margin-bottom:10px;}
/*cyhm*/
.cyhm{height: 492px;_height:503px;}
.cyhm .tits{ height:33px; background-position:0 -234px; margin-bottom:0;}
.cyhm .tits span{ font-weight:bold;}
.cyhm .tits span a,.cyhm tits span a:hover{ color:#eb5300;}
.cyhm .tits em{ color:#494a4a; padding-left:20px;}
.ctag{ clear:both; height:31px; background:#fcfcfc; padding:5px 0 0 20px;}
.ctag li{ float:left; width:74px; height:31px; text-align:center; line-height:31px; font-size:14px; cursor:pointer;margin-left: 4px}
.ctag li.cur{ background-position:-98px -350px; font-weight:bold;}
.ipts1{ width:55px; height:21px; border:1px solid #e7e7e7; border-top:1px solid #acacac;text-align: center;}
.hmtab th{ height:28px; line-height:28px; background:url(/static/v2/img/index2/liner.png) no-repeat right #e9e9e9;}
.hmtab th.bgn{ background:#e9e9e9;}
.hmtab td{ text-align:center; height:35px; line-height:35px; border-bottom:1px solid #e0e0e0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.btns3{ display:block; width:40px; height:24px; background-position:0 -325px; overflow:hidden; line-height:100px; margin:0 auto;}
.btns3:hover{ background-position:-41px -325px;}
.hmtabc tr.even td{ background:#f7f7f7;}
.cyhmb{ text-align:right; padding:6px 12px 7px 0;_padding:3px 12px 4px 0;}
.cyhmb a{ padding-left:16px; background-position:-198px	-306px; color:#eb5300;}
.cyhmb a:hover{ color:#eb5300;}
.tdtop td{background: #FFFEF7;}
.tdtop td img{vertical-align: middle;}
/*login*/
.login-ipt,.login-btn,.login-tag span,.btn-buy,.btn-get{background:url(http://w.qhimg.com/images/v2/ons/caipiao/img/login.png) no-repeat;}
.login{ height:240px; border:1px solid #d7d7d7; margin-bottom:10px;}
.login-tit{ background:#f1f1f1; height:24px; line-height:24px; border:1px solid #f8f8f8; border-bottom:1px solid #dcdcdc;}
.login-tit h2{ float:left; padding:0 8px 0 12px;}
.login-cnt{ padding:4px 0 0 0; border-bottom:1px solid #f2f2f2; padding-bottom:11px;}
.login-cnt li{ clear:both; height:26px; padding:0 0 7px 15px;}
.login-cnt li label{ float:left; padding:5px 0 0 0;}
.login-cnt p{ padding:0 0 0 51px;}
.login-ipt{ float:left; width:174px; height:24px; line-height:24px; border:1px solid #b9b9b9;}
.login-ipt input{ border:none; width:172px; height:22px; background:none; line-height:24px; outline:none; padding:0 5px; color:#999999; font-size:14px;}
.login-btn{ width:85px; height:28px; background-position:0 -25px; border:none; cursor:pointer; vertical-align:bottom; margin-right:5px;}
.login-new{ padding:10px 0 0 15px;}
.login-new h2{ padding-bottom:5px; line-height:14px; vertical-align:top;}
.login-new ul{ clear:both; overflow:hidden; zoom:1;}
.login-new li{float:left;line-height:18px;width:118px;}
.login-tag{ padding-bottom:10px;}
.login-tag span{ display:inline-block; width:60px; height:19px; background-position:0 -130px; text-align:center; line-height:15px; *line-height:17px; line-height:17px\0; color:#535353; cursor:pointer;}
.login-tag span.cur{ background-position:0 -110px;color:#fff;}
.login-tag span.cur a{ color:#fff;}
.login-err{ height:14px; line-height:14px; padding:0 0 4px 50px; color:#EF9800;}
/*login-info*/
.login-info{border-bottom:1px solid #f2f2f2; padding:10px 15px;}
.login-infoc{ background:#ffffdb; border:1px solid #fee267; padding:8px 0;}
.login-infoc li{ padding-left:10px;}
.login-infoc p{ clear:both; height:30px; padding:6px 0 0 17px;}
.login-infoc em{ font-size:20px; color:#d53a00; vertical-align:middle; display:inline-block; margin-top:3px;}
.login-infoc strong{ font-size:14px; }
.btn-buy,.btn-get{ width:88px; height:27px; background-position:0 -54px; float:left; overflow:hidden; line-height:100em; margin-left:9px;}
.btn-get{ background-position:0 -82px;}
/*ad*/
.ad{width: 980px;margin:0 auto;margin-bottom:17px;}

.cp-pop{ width:980px; height:558px; margin:0 auto; background:url(/static/v2/img/pop_img.jpg) no-repeat;}
.pop-cls{ float:right; font-size:16px; font-weight:bold; color:#3d3d3d; margin:7px 7px 0 0; background:url(/static/v2/img/pop_bg.png) no-repeat 0 -151px; padding-left:25px;}
.pop-cls:hover{color:#3d3d3d;}
.pop-b{ clear:both; text-align:center; padding:407px 0 0 0;}
.pop-b a{ display:inline-block; background:url(/static/v2/img/pop_bg.png) no-repeat; margin:0 14px; width:199px; height:61px;}
.pop-b .pop-btn2{ background-position:0 -71px;}
.cp-topad{ clear:both; overflow:hidden; background:url(/static/v2/img/dlt_529w.png) no-repeat; width:980px; height:50px; margin:0 auto;margin-bottom:10px;}
.cp-topad span{ float:right; padding:8px 58px 0 0;}
.cp-topad span a{ display:inline-block; width:113px; height:35px; margin-left:10px;}
.cp-topad .topad-btn2{ background-position:0 -236px;}

