/* CSS Document */
.wrap{ width:100%; max-width:1920px; min-width:1050px; height:auto; _width:expression(this.scrollWidth > 1920 ? "1920px" : (this.scrollWidth < 1050? "1050px" : "auto")); overflow:hidden; margin:0 auto; position:relative;}
.main{ width:1000px; margin:0 auto; overflow:hidden;}
.main2{ width:1000px; margin:0 auto;}
.top{ height:49px; background:#fff; border-bottom:1px solid #e3e3e3; -webkit-box-shadow: 0px 2px 2px 0px rgba(181,179,181,0.25); -moz-box-shadow: 0px 2px 2px 0px rgba(181,179,181,0.25); box-shadow: 0px 2px 2px 0px rgba(181,179,181,0.25);}
.top-left{ width:30%; float:left; padding-top:6px;}
.top-right{ width:70%; float:left; text-align:right; line-height:49px; font-size:12px; color:#999;}
.logo{ width:300px; float:left; padding-top:27px;}
.header{ overflow:hidden; padding-bottom:2px; background:url(../images/line.jpg) bottom center no-repeat;}
.nav{ overflow:hidden; width:550px; float:right; text-align:right; margin-top:93px;}
.nav li{ width:100px; padding-left:9px; text-align:center; float:left;  background:url(../images/icon.png) 0 0 no-repeat; margin-left:-9px; overflow:hidden; position:relative;}
.nav li.lasts{ background-position:-334px 0;}
.nav li a{ display:block; height:36px; line-height:36px; font-size:16px; color:#454545;}
.nav li:hover{ background-position:-111px 0;}
.nav li:hover a{ color:#e2553e;}
.nav li.active{ background-position:-223px 0; z-index:5;}
.nav li.active a{ color:#fff;}
.banner{position:relative;height:450px;z-index:1; margin-bottom:20px;}
.m_adshow{position:absolute;top:0;left:0;width:100%;height:450px;}
.u_adshow_img li{width:100%;height:450px;}
.u_adshow_img li a{width:100%;height:450px;display:block;}
.u_adshow_btn{position:relative;width:1180px;margin:0 auto;}
.u_adshow_prevbtn,
.u_adshow_nextbtn{position:absolute;top:-280px;width:80px;height:80px;display:block;background: url(../images/btn_adshow.png) no-repeat;}
.u_adshow_prevbtn{left:-110px;background-position:-85px 0;}
.u_adshow_nextbtn{right:-110px;background-position:-85px -84px;}
.u_adshow_prevbtn:hover{background-position:0 0;}
.u_adshow_nextbtn:hover{background-position:0 -84px;}
.u_adshow_pointer{position:absolute;bottom:20px;left:50%;margin-left:-150px;width:200px; text-align:center;}
.u_adshow_pointer li{width:16px;height:16px;overflow:hidden;margin:0 7px;background:#fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;cursor:pointer; display:inline-block;}
.u_adshow_pointer li.cur{background:#e53b48;}
.u_adshow_img {width:100%;height:450px;overflow:hidden;position: relative;}
.u_adshow_img li{position: absolute;left:0;top:0;}
.u_adshow_img img{width:100%;height:450px;vertical-align:middle;}
.u_adshow_img li{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.u_adshow_img li.focus{-webkit-animation:MoveImg 5s linear forwards;-moz-animation:MoveImg 5s linear forwards;}
@-webkit-keyframes MoveImg{
    from { -webkit-transform:scale(1.03);}
    to {-webkit-transform:scale(1);}
}
@-moz-keyframes MoveImg{
    from { -moz-transform:scale(1.03);}
    to {-moz-transform:scale(1);}
}
.slideBox .prev,.slideBox .next{ position:absolute; left:50%; top:50%; margin-top:-40px; margin-left:-580px; display:block; width:80px; height:80px; background:url(../images/icon.png) 0 -39px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:50%; margin-left:580px; background-position:-84px -39px;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.login{ width:303px; height:396px; background:url(../images/login.png) no-repeat; position:absolute; z-index:5; top:45px; left:50%; margin-left:200px;}
.login-no{ padding-top:45px; overflow:hidden;}
.login-img{ width:86px; height:86px; border-radius:43px; padding:11px 14px 17px; background:url(../images/icon.png) -172px -39px no-repeat; margin:0 auto; overflow:hidden;}
.login-img img{ display:block; width:86px; height:86px; border-radius:43px; overflow:hidden;}
.login-btn{ margin:40px auto 10px; width:260px; height:74px; background:url(../images/icon.png) -286px -39px no-repeat;}
.login-btn:hover{ background-position:-286px -750px;}
.login-btn a{ display:block; height:51px;}
.logout{ text-align:right; padding:15px 20px 0 0;}
.logout a{ color:#666;}
.log-img{ margin:11px auto 0;}
span.log-name{ display:inline-block; border-bottom:1px solid #dfdfdf; padding:6px; font-size:18px; color:#c9242a;}
.log-level{ color:#000; padding-top:5px;}
.log-text{ text-align:left; margin-left:50px; line-height:26px; margin-top:35px;}
h3.title{ border-bottom:1px solid #e8e8e8; padding:10px 0; font-size:24px; color:#c9242a;}
h3.title em{ display:inline-block; width:24px; height:23px; background:url(../images/icon.png) -448px 0 no-repeat; vertical-align:middle; margin-right:5px;}
h3.title em.tit2{ background-position:-474px 0; width:21px; margin-top:-5px;}
h3.title em.tit3{ background-position:-497px 0; width:32px;}
h3.title em.tit4{ background-position:-340px -115px; width:30px;}
h3.title em.tit5{ background-position:-372px -115px; width:24px;}
h3.title em.tit6{ background-position:-398px -115px; width:29px;}
h3.title em.tit7{ background-position:-429px -115px; width:30px;}
h3.title em.tit8{ background-position:-290px -115px; width:23px;}
h3.title em.tit9{ background-position:-315px -115px; width:23px;}
h3.title em.tit10{ background-position:-463px -115px; width:24px;}
h3.title em.tit11{ background-position:-489px -115px; width:22px;}
h3.title em.tit12{ background-position:-513px -115px; width:21px;}
.service{ margin:0 0 30px -8px; width:1017px; overflow:hidden;}
.service li{ margin:0 8px; width:323px; float:left; margin-bottom:5px;}
h4.headline{ font-size:18px; color:#454545; padding:10px 0;}
h4.headline em{ display:inline-block; width:4px; height:18px; background:url(../images/icon.png) -531px 0 no-repeat; vertical-align:middle; margin:-3px 6px 0 0;}
.ser-info{ background:#fff; border-radius:3px; overflow:hidden;-webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);-moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);}
.ser-info a{ display:block; color:#999;}
.ser-left{ width:160px; height:160px; padding-right:8px; float:left; background:url(../images/icon.png) 0 -151px no-repeat; position:relative;}
.ser-info .ser-right{ width:147px; float:left; padding:25px 0 0 8px; line-height:20px;}
.ser-info p.ser-name{ color:#454545; font-size:16px; margin-bottom:15px;}
.ser-left em.icon{ display:block; width:82px; height:76px; background:url(../images/icon.png) -172px -151px no-repeat; margin:40px auto 0;}
.ser-left em.icon.ico2{ background-position:-256px -151px;}
.ser-left em.icon.ico3{ background-position:-340px -151px;}
.ser-left em.icon.ico4{ background-position:-424px -151px;}
.ser-left em.icon.ico5{ background-position:-508px -151px;}
.ser-left em.icon.ico6{ background-position:-172px -228px;}
.ser-left em.icon.ico7{ background-position:-256px -228px;}
.ser-left em.icon.ico8{ background-position:-340px -228px;}
.ser-left em.icon.ico9{ background-position:-424px -228px;}
.ser-left em.icon.ico10{ background-position:-256px -305px;}
.ser-left em.icon.ico11{ background-position:-173px -589px;}
.ser-left em.icon.ico12{ background-position:-340px -305px;}
.ser-left em.icon.ico13{ background-position:-424px -305px;}
.ser-left em.icon.ico14{ background-position:-173px -459px;}
.ser-left em.icon.ico15{ background-position:-256px -459px;}
.footer{ background:#e5e5e5; padding:15px 0;}
.footer-left{ width:181px; float:left; border-right:1px solid #ececec; padding:44px 0;}
.footer-right{ width:769px; float:left; border-left:1px solid #ccc; padding:0 0 20px 48px;}
.footer-right p{ padding-top:16px;}
.footer-link{ color:#c1c1c1; margin-left:-30px;}
.footer-link a{ color:#666; margin:0 30px;}
.per-left{ width:309px; float:left; margin-right:19px;}
.per-right{ width:672px; float:left; padding-bottom:50px;}
.per-login{ width:303px; height:396px; background:url(../images/login.png) no-repeat;}
.per-nav{ background:#fdfdfd; width:300px; height:255px; border-radius:3px; margin-bottom:50px;-webkit-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26);
    -moz-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); border-left:1px solid #efefef; margin-top:6px;}
.per-nav li{ height:50px; line-height:50px; border-bottom:1px solid #e8e8e8; width:300px; text-align:center;}
.per-nav li a{ display:block; height:50px; font-size:18px; color:#454545;}
.per-nav li:hover,.per-nav li.active{ padding-right:8px; background:url(../images/icon.png) 0 -537px no-repeat;}
.per-nav li:hover a,.per-nav li.active a{ color:#fff;}
.per-nav li em{ display:inline-block; width:26px; height:26px; background:url(../images/icon.png) 0 -314px no-repeat; vertical-align:middle; margin:-5px 6px 0 0;}
.per-nav li em.per2{ background-position:-27px -314px;}
.per-nav li em.per3{ background-position:-54px -314px;}
.per-nav li em.per4{ background-position:-81px -314px;}
.per-nav li em.per5{ background-position:-108px -314px;}
.per-nav li:hover em.per1,.per-nav li.active em.per1{ background-position:0 -342px;}
.per-nav li:hover em.per2,.per-nav li.active em.per2{ background-position:-27px -342px;}
.per-nav li:hover em.per3,.per-nav li.active em.per3{ background-position:-54px -342px;}
.per-nav li:hover em.per4,.per-nav li.active em.per4{ background-position:-81px -342px;}
.per-nav li:hover em.per5,.per-nav li.active em.per5{ background-position:-108px -342px;}
.slideTxtBox{ border-bottom:1px solid #e8e8e8; padding-bottom:9px; margin-bottom:60px;}
.slideTxtBox .hd{ line-height:20px; background:#fff;-webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);-moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26); border:1px solid #f4f4f4; border-radius:4px; padding:20px 0 20px 47px; position:relative;}
.slideTxtBox .hd .vip-line{ position:absolute; width:540px; height:1px; overflow:hidden; background:#d1d1d1; left:66px; top:69px;}
.slideTxtBox .hd .vip-nums{ background:#c9242a; height:1px; overflow:hidden;}





.slideTxtBox .hd ul{ overflow:hidden; position:relative; z-index:3;}
.slideTxtBox .hd li{ float:left; cursor:pointer; width:112px; text-align:center;}
.slideTxtBox .hd li.on{ color:#c9242a;}
.slideTxtBox .hd li em{ display:block; width:41px; height:42px; background:url(../images/icon.png) 0 -373px no-repeat; margin:0 auto 5px;}
.slideTxtBox .hd li.on em{ background-position:-42px -373px;}
.slideTxtBox .bd ul{ zoom:1; padding:18px 0;}
.slideTxtBox .bd li span{ display:inline-block; width:50px; height:24px; text-align:center; line-height:24px; color:#fff; background:#c9242a; border-radius:3px; vertical-align:middle; margin-right:7px;}
.per-jifen{ text-align:right; position:relative;}
.per-jifen a{ color:#5082e8; font-size:12px; font-family:'宋体';}
.jifen-info{ position:absolute; top:23px; background:#f3f3f3; padding:25px 22px; left:-8px; right:0; border:1px solid #e5e5e5; -webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);-moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26); z-index:5; text-align:left; display:none;}
.member{ background:#fff; padding:30px 0 30px 25px;-webkit-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); -moz-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); width:646px; margin-bottom:10px; border-radius:3px; overflow:hidden;}
.mem-left{ width:516px; float:left;}
.mem-right{ width:130px; float:left; padding-top:10px;}
.member p{ font-size:18px; margin-bottom:23px; color:#454545;}
a.mem-btn{ display:inline-block; width:100px; height:34px; background:url(../images/icon.png) -313px -537px no-repeat; color:#fff; text-align:center; line-height:34px;}
a.mem-no{ display:inline-block; width:100px; height:34px; background:#999; color:#fff; text-align:center; line-height:34px; border-radius:4px; cursor:default;}
a.mem-btn:hover{ background-position:-415px -537px;}
.my-tab{ background:#fff; -webkit-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); -moz-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); width:671px; margin-bottom:10px; border-radius:3px; overflow:hidden; margin-top:25px;}
.my-tab table td{ text-align:center; border-bottom:1px dashed #cecece; padding:13px 0;}
.my-tab thead{ background:url(../images/tab.png) no-repeat;}
.my-tab thead td{ border-bottom:none; height:40px; color:#fff; font-size:18px; padding:0;}
.pages{ text-align:center; padding:20px 0; color:#666;}
.pages a{ color:#666; margin:0 7px;}
em.task-icon{ display:inline-block; width:34px; height:34px; background:url(../images/icon.png) 0 -417px no-repeat;}
em.task-icon.rw2{ background-position:-36px -417px;}
em.task-icon.rw3{ background-position:-72px -417px;}
em.task-icon.rw4{ background-position:-108px -417px;}
em.task-icon.rw5{ background-position:-87px -373px;}
em.task-icon.rw6{ background-position:-126px -373px;}
.my-tab table .task-last td{ border-bottom:0;}
ul.order{ overflow:hidden; margin-top:25px;}
ul.order li{ background:#fff; -webkit-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); -moz-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); width:671px; margin-bottom:20px; border-radius:3px; overflow:hidden;}
ul.order li .ser-left{ position:relative;}
.ser-left p{ height:30px; line-height:30px; background:#fff; text-align:center; background:url(../images/fade.png); position:absolute; bottom:1px; left:1px; width:158px; color:#fff;text-shadow:#d75b5f 0 1px 0; font-size:16px;}
.order-right{ width:473px; float:left; padding:15px; line-height:25px; color:#454545;}
.order-tip{ text-align:center; margin-top:50px;}
ul.power{ overflow:hidden; margin:10px 0 30px;}
ul.power li{ width:160px; float:left; margin-left:96px;}
ul.power li .ser-left{ display:block; border-radius:4px; padding-right:0; position:relative;}
ul.power li.power-first{ margin-left:0;}
ul.game li{ background:#fff; border-radius:3px; height:160px;-webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);-moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26); margin-bottom:20px;}
ul.game li .game-right{ width:802px; float:left; padding:20px 15px 0; color:#454545; position:relative;}
ul.game li .game-info{ height:115px; line-height:26px;}
ul.game li .game-link a{ color:#5082e8; font-size:12px; margin-right:45px;}
ul.game li .game-link a em{ display:inline-block; width:12px; height:10px; margin-left:5px; background:url(../images/icon.png) -537px -13px no-repeat;}
ul.game li .game-link a em.down{ background-position:-537px 0;}
ul.game li .gift{ position:absolute; top:160px; background:#f3f3f3; padding:22px; left:-8px; right:0; border:1px solid #e5e5e5; -webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);-moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26); z-index:5; display:none;}
ul.game li .ser-left i{ position:absolute; top:0; left:0; display:block; width:65px; height:65px; background:url(../images/icon.png) 0 -462px no-repeat;}
ul.game li .ser-left i.flag2{ background-position:-68px -462px;}
ul.game li .ser-left i.flag3{ background-position:0 -591px;}
ul.saas{ height:160px; margin-bottom:20px; width:1017px; margin-left:-8px;}
ul.saas li{ width:323px; height:160px; float:left; background:url(../images/saas.png) no-repeat; margin:0 8px; text-align:center; color:#454545;-webkit-box-shadow: 2px 2px 4px 0px rgba(153,153,153,0.44); -moz-box-shadow: 2px 2px 4px 0px rgba(153,153,153,0.44); box-shadow: 2px 2px 4px 0px rgba(153,153,153,0.44); border-radius:4px; position:relative;}
ul.saas li .saas-tit{ font-size:24px; color:#fff; padding:50px 0 6px; border-bottom:1px solid #fbb9b3; display:inline-block; margin-bottom:7px;}
.saas-info{ color:#999; line-height:22px;}
.saas-info a{ color:#999;}
.saas-right{ width:802px; float:left; padding:25px 15px 0; line-height:20px; color:#999; height:135px; position:relative;}
.ser-info a.saas-btn{ color:#5082e8; display:inline-block; margin-top:10px;}
.saas-list li em{ display:block; width:82px; height:76px; background:url(../images/icon.png) -172px -151px no-repeat; margin:30px auto -5px;}
.saas-list li em.ico16{ background-position:-340px -382px;}
.saas-list li em.ico17{ background-position:-424px -382px;}
.saas-list li em.ico18{ background-position:-508px -382px;}
.saas-list li em.ico19{ background-position:-173px -305px;}
.saas-list li em.ico20{ background-position:-508px -228px;}
.saas-list li em.ico21{ background-position:-508px -305px;}
.saas-list li em.ico22{ background-position:-173px -382px;}
.saas-list li em.ico23{ background-position:-340px -459px;}
.saas-list li em.ico24{ background-position:-424px -459px;}
.saas-list li em.ico25{ background-position:-340px -382px;}
.saas-list li em.ico26{ background-position:-508px -459px;}
.saas-list li .saas-name{ color:#fff; font-size:24px;}
.message li.msg-info{ cursor:pointer;}
.message li.msg-info:hover{ background:#fff;}
.message li.msg-info:hover .saas-name{ color:#f16e7b;}
.message li.msg-info:hover em.ico21{ background-position:-340px -667px;}
.message li.msg-info:hover em.ico22{ background-position:-424px -667px;}
.message li.msg-info:hover em.ico18{ background-position:-508px -667px;}
.message li.msg-info i{ display:none;}
ul.safety{ overflow:inherit; height:160px;}
ul.safety li{ margin-left:7px;-webkit-box-shadow: 2px 2px 4px 0px rgba(153,153,153,0.44); -moz-box-shadow: 2px 2px 4px 0px rgba(153,153,153,0.44); box-shadow: 2px 2px 4px 0px rgba(153,153,153,0.44); border-radius:4px; position:relative;}
.safe-txt{ margin:-5px 0 20px 10px;}
ul.safety li p{ border-radius:4px;}
ul.safety li a{ cursor:default;}
ul.safety li i,.message li i{ display:block; position:absolute; top:0; left:0; width:78px; height:78px; background:url(../images/icon.png) 0 -665px no-repeat;}
ul.safety li.safe-link i{ display:none;}
ul.safety li.safe-link a{ cursor:pointer;}
ul.safety li.safe-link:hover .ser-left{ background:#fff;}
ul.safety li.safe-link:hover p{ background:url(../images/safe.png) no-repeat;}
ul.safety li.safe-link:hover em.ico10{ background-position:-256px -589px;}
ul.safety li.safe-link:hover em.ico11{ background-position:-340px -589px;}
ul.safety li.safe-link:hover em.ico12{ background-position:-173px -667px;}
ul.safety li.safe-link:hover em.ico13{ background-position:-256px -667px;}
.alert-info{ padding:35px 70px 70px; line-height:24px; color:#454545;}
.order-sel{ text-align:center; margin:50px 0 0;}
.order-sel a{ margin:0 20px;}
a.order-cancel{ display:inline-block; width:100px; height:34px; background:url(../images/icon.png) -68px -589px no-repeat; color:#fff; text-align:center; line-height:34px;}
a.order-cancel:hover{ background-position:-68px -627px;}
ul.play{  width:735px; margin:25px 0 0 -32px; overflow:hidden;}
ul.play li{ float:left; margin:0 32px 20px; width:180px; text-align:center; height:210px; position:relative;}
ul.play li a{ color:#454545; display:block;}
ul.play li .play-img{ -webkit-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); -moz-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); width:178px; height:178px; padding:1px; background:#fff; margin-bottom:8px; background:url(../images/game.png) -365px 0 no-repeat; border-radius:4px;}
ul.play li .play-img img{ display:block; width:178px; height:178px;}
ul.play li.play-add .play-img{ background-position:0 0;}
ul.play li.play-add:hover .play-img{ background-position:-183px 0;}
.act-hd{ width:324px; height:250px; overflow:hidden; float:left;}
.act-hd img{ display:block; width:100%; height:100%;}
.detail-info{ width:324px; height:120px; padding-top:230px; overflow:hidden; -webkit-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); -moz-box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); box-shadow: 0px 2px 4px 0px rgba(181,179,181,0.26); float:left; background:url(../images/detail.png) 0 0 no-repeat;}
.born{ margin-right:22px;}
.contact{ background-position:-328px 0;}
.date{ width:140px; height:34px; margin:0 auto 20px; position:relative;}
.date input{ width:131px; height:32px; line-height:32px; border:1px solid #e8e8e8; border-radius:4px; padding-left:7px;}
.date label{ display:block; position:absolute; top:5px; right:7px; width:22px; height:22px; background:url(../images/icon.png) -134px -489px no-repeat; cursor:pointer;}
.detail-btn{ width:140px; height:40px; background:url(../images/icon.png) -424px -574px no-repeat; border:0; color:#fff; font-size:14px; cursor:pointer; display:inline-block; text-align:center; line-height:40px;}
.born.active{ background-position:0 -355px;}
.born-text{ padding-top:30px; text-align:center; font-size:24px; color:#3a3644;}
.contact.active{ background-position:-328px -355px;}
a.cont-btn{ display:inline-block; width:22px; height:22px; background:url(../images/icon.png) -519px -537px no-repeat; vertical-align:middle; margin:-5px 0 0 25px;}
.ser-all{ height:160px; overflow:inherit;}
.ser-list{ position:absolute; top:160px; background:#f3f3f3; padding:25px 22px; left:-8px; right:0; border:1px solid #e5e5e5; -webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);-moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26);box-shadow: 2px 2px 5px 0px rgba(153,153,153,0.26); z-index:5; display:none; text-align:right;}
.ser-list span{ margin-left:30px; color:#454545;}
.success{ text-align:center; padding:20px 0 30px; font-size:16px;}
.skill-name{ color:#c9242a; text-align:center; font-size:16px;}
.skill-text{ margin-top:20px;}
i.set-icon{ display:inline-block; float:right; width:26px; height:26px; background:url(../images/icon.png) -80px -665px no-repeat; margin-top:5px; cursor:pointer;}
i.set-icon:hover{ background-position:-109px -665px;}
.play-info{ text-align:center; padding-bottom:25px;}
.play-all{ padding:65px 0; font-size:16px;}
.play-all select{ width:140px; height:30px; cursor:pointer;}
ul.game-list{ overflow:hidden; padding:40px;}
ul.game-list li{ width:158px; height:63px; text-align:center; line-height:63px; border:1px solid #c9c9c9; border-radius:4px; float:left; margin:10px;}
ul.game-list li a{ display:block; color:#454545;}
ul.game-list li.selected{ background:#c9242a; border:1px solid #c9242a;}
ul.game-list li.selected a{ color:#fff;}
ul.game-list li.selected:hover a{ color:#fff;}
ul.game-list li:hover{ border:1px solid #c9242a;}
ul.game-list li:hover a{ color:#c9242a;}
ul.del-list{ overflow:hidden; padding:40px;}
ul.del-list li{ width:158px; height:63px; text-align:center; line-height:63px; border:1px solid #c9c9c9; border-radius:4px; float:left; margin:10px; position:relative;}
ul.del-list li a{ display:block; color:#454545;}
ul.del-list li:hover{ border:1px solid #c9242a;}
ul.del-list li:hover a{ color:#c9242a;}
ul.del-list li em{ display:block; width:12px; height:12px; background:url(../images/icon.png) -547px -537px no-repeat; position:absolute; top:6px; right:6px;}
ul.del-list li:hover em{ background-position:-563px -537px;}
.tie-all{ padding:50px 0 65px 180px; font-size:16px; line-height:36px; text-align:left;}
.play-role{ position:absolute; top:142px; left:1px; right:1px; line-height:28px; text-align:center; color:#c9242a; display:none;}
.play-role i{ background:#fff; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=85); display:block; height:28px; position:absolute; top:0; left:0; right:0;}
.play-role span{ display:block; position:absolute; top:0; left:0; right:0;}
.tie-had .play-role{ display:block;}
.job-info{ padding:20px 0 40px 180px;}
.job-list{ overflow:hidden; margin-bottom:15px;}
.job-list label{ display:inline-block; vertical-align:middle; width:77px; text-align:right;}
.job-list input{ width:180px; height:28px; line-height:28px; padding:0 9px; border:1px solid #c9c9c9; color:#454545;}
.job-list a.job-code{ display:inline-block; vertical-align:middle; width:90px; height:30px; text-align:center; line-height:30px; color:#454545; background:#ccc; margin-left:8px;}
.job-bot{ padding:30px 0 0 105px;}
.job-code-list{ overflow:hidden; margin:25px 65px;}
.job-code-list li{ width:160px; float:left; margin:0 55px;}
.integral{ float:right; font-size:12px; padding-top:17px;}
.slideTxtBox .hd li.vip-null{ float:left; cursor:pointer; width:40px; text-align:center;  margin-right:16px; height:49px; padding-top:47px;}

/*2017.8.17*/
.recharge{ overflow:hidden; width:430px; margin:30px 0 0 -30px;}
.recharge li{ width:215px; float:left; text-align:center;}
.recharge li img{ display:block; width:115px; margin:0 auto 5px;}
.recharge li a{ display:block; color:#454545;}

ul.safety li.end i{ background-position:0 -746px; display:block;}
.slideTxtBox .hd li i{ display:block; width:5px; height:5px; background:#c9242a; border-radius:50%; margin:0 auto 8px;}