.header-main,.message-wrap,.news-box {
 overflow:hidden
}
.header-toolbar {
 margin-top:170px;
 width:100%;
 height:70px;
 position:relative
}
.header-toolbar .erweima img {
 width:112px;
 height:112px
}
.erweima {
 font-size:0;
 z-index:10;
 width:187px;
 height:187px;
 border:10px solid #cacedb
}
.erweima-desc {
 line-height:22px;
 margin-left:142px;
 color:#fafafa;
 font-size:16px;
 padding:8px 0
}
.message p,.message-wrap a,.message-wrap p {
 font-size:14px
}
.message {
 padding:0 5px;
 margin-top:11px;
 margin-left:38px;
 position:relative
}
.message p {
 color:#fafafa;
 line-height:20px
}
.message-wrap {
 height:28px;
 width:215px
}
.message-wrap input {
 width:145px;
 height:28px;
 line-height:28px;
 border:none;
 background:#fff;
 padding:0 5px
}
.message-wrap a {
 display:block;
 width:60px;
 text-align:center;
 line-height:28px;
 litter-spacing:10px;
 background:#4d38d1;
 color:#fff
}
.main,.news-box {
 background:#fff
}
.package {
 position:absolute;
 right:20px;
 top:-65px;
 z-index:10;
 width:107px;
 height:108px
}
.package a {
 display:block;
 width:100%;
 height:100%
}
.header-main {
 width:100%;
 height:333px;
 margin-bottom:20px
}
.lunbo {
 width:592px;
 height:333px
}
.slideBox,.slideUl,.slideUl img,.slideUl li {
 width:100%;
 height:100%
}
.slideUl {
 position:relative
}
.slideUl li {
 position:absolute;
 left:0;
 top:0
}
.news-box {
 width:401px;
 height:333px
}
.news-header {
 width:100%;
 height:330px;
 border-bottom:1px solid #dedede;
 border-top:2px solid #dedede
}
.news-header>ul>li {
 width:75px;
 height:52px;
 font-size:18px;
 line-height:52px;
 text-align:center;
 float:left
}
.news-header>ul>li a {
 color:#454545;
 display:inline-block;
 width:100%;
 height:16px;
 line-height:16px;
 border-right:1px solid #ddd
}
.news-header>ul>li.current {
 font-weight:700;
 border-bottom:2px solid #b99e51
}
.news-header>ul>li.current>a {
 color:#b99e51
}
.news-header>ul li.tab-more {
 width:160px;
 float:right;
 font-size:12px;
 text-align:right
}
.news-header>ul li.tab-more a {
 margin-top:16px;
 border:none;
 color:#666;
 display:inline-block;
 width:20px;
 height:20px;
 background-image:url(../images/i6.png);
 background-position:center;
}

.tab-box {
 width:100%;
 height:100%;
 display:none;
 overflow:auto
}
.media-tab,.media-tab>ul,.wrap {
 overflow:hidden
}
.news {
 margin:15px 5px 0 0
}
.news>li {
 padding-bottom:6px;
 border-bottom:1px dotted #dedede;
 height:23px;
 font:14px/22px SimSun,NSimSun;
 margin-top:13px
}
.news-date {
 float:right;
 color:#666
}
.news-type {
 color:#065974;
 font-weight:700
}
.news>li a {
 color:#504e4e;
 margin-left:12px;
 transition:all .2s ease-in .1s;
 -webkit-transition:all .2s ease-in .1s;
 -o-transition:all .2s ease-in .1s
}
.news>li a:hover {
 text-decoration:underline;
 padding-left:10px
}
.main {
 width:100%;
 height:450px
}
.wrap {
 width:1200px;
 margin:0 auto
}
.footwrap-bg {
 background:#f5f5f5;
 height:180px
}
.media {
 margin-top:6px
}
.media-title,.raiders-title {
 height:54px;
 line-height:54px
}
.media-more,.media-tab>ul>li {
 line-height:50px
}
.media-more a {
 color:#898989;
 font-size:12px
}
.media-tab {
 width:700px
}
.media-tab>ul {
 border-left:#efefef 1px solid
}
.media-tab>ul>li {
 font-size:15px;
 text-align:center;
 float:left;
 height:50px;
 width:333px;
 border-right:#efefef 1px solid;
 background-color:#fcfcfc;
 border-top:1px solid #efefef;
 border-bottom:1px solid #efefef
}
.media-tab>ul>li a {
 color:#454545
}
.media-tab>ul>li.current {
 background-color:#fff;
 border-top:2px solid #4d38d1;
 height:49px
}
.media-tab-box {
 width:700px;
 height:326px;
 display:none;
 overflow:auto
}
.raiders-tab,.raiders-tab>ul,.raiders-tab>ul>li {
 overflow:hidden
}
.media-tab-box ul {
 margin:37px 0 0 18px
}
.media-tab-box ul li {
 float:left;
 position:relative;
 margin:0 16px 16px 0;
 width:200px;
 height:110px;
 overflow:hidden
}
.media-tab-box ul li a img {
 width:200px;
 height:110px;
 transition:all .4s ease-in .1s;
 -webkit-transition:all .4s ease-in .1s;
 -o-transition:all .4s ease-in .1s
}
.media-tab-box ul li a div {
 position:absolute;
 bottom:0;
 width:100%;
 left:0;
 height:30px;
 line-height:30px;
 color:#fff;
 text-align:center;
 background:#333;
 filter:alpha(opacity=80);
 opacity:.8
}
.media-tab-box ul li a:hover div {
 color:#f16600
}
.media-tab-box ul li a:hover img {
 transform:scale(1.2);
 -webkit-transform:scale(1.2);
 -o-transform:scale(1.2)
}
.meida-tv {
 display:block;
 width:670px;
 height:100%
}
.meida-tv img {
 width:670px;
 height:320px
}
.raiders {
 margin-top:6px;
 width:500px
}
.raiders-tab {
 width:495px;
 border:1px solid #efefef;
 height:250px
}
.raiders-tab>ul>li {
 float:left;
 width:99px;
 text-align:center;
 padding:82px 0 8px;
 font-size:18px
}
.raiders-tab>ul>li a {
 font-weight:400;
 color:#a98f8f
}
li.xs {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) no-repeat
}
li.fb {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -102px 0 no-repeat
}
li.jjc {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -202px 0 no-repeat
}
li.zt {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -302px 0 no-repeat
}
li.qt {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -402px 0 repeat-x
}
li.xs.current {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -1px -93px no-repeat
}
li.fb.current {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -103px -93px no-repeat
}
li.jjc.current {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -203px -93px no-repeat
}
li.zt.current {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -303px -93px no-repeat
}
li.qt.current {
 background:url(../images/raiders-tab-icon.png?t=20180425100421663) -403px -93px no-repeat
}
.raiders-tab-box {
 width:490px;
 height:160px;
 display:none;
 overflow:auto
}
.raiders-news>li {
 height:22px;
 font:12px/22px SimSun,NSimSun;
 margin-top:8px
}
.raiders-news-date {
 float:right;
 color:#666
}
.raiders-news-type {
 color:#065974;
 font-weight:700
}
.service-title,.wechart-title {
 font-weight:bolder;
 font-size:18px
}
.raiders-news>li a {
 color:#504e4e;
 margin-left:12px;
 transition:all .2s ease-in .1s;
 -webkit-transition:all .2s ease-in .1s;
 -o-transition:all .2s ease-in .1s
}
.raiders-news>li a:hover {
 text-decoration:underline;
 padding-left:10px
}
.raiders-other ul li {
 float:left;
 padding:1px 15px;
 border-right:#ccc 1px solid;
 margin-top:15px
}
.raiders-other ul li a {
 color:#454545
}
.raiders-other ul li a:hover {
 color:#e67e22;
 text-decoration:underline
}
.service {
 width:1200px;
 height:198px;
 margin:23px auto 0
}
.syjl-wechart {
 margin:18px 0 18px 90px;
 width:330px;
 height:108px
}
.wechart-img {
 width:148px;
 height:148px
}
.wechart-title {
 color:#333;
 margin:17px 0 0 20px
}
.wechart-desc {
 color:#333;
 font-size:18px;
 margin:5px 0 0 20px;
 line-height:20px
}
.game-wechart {
 margin:18px 22px 18px 82px;
 width:340px;
 height:150px
}
.service-box {
 margin:39px 0 20px 38px;
 width:215px;
 color:#333
}
.service-title {
 color:#333;
 line-height:24px
}
.service-box p {
 margin-top:10px;
 line-height:22px;
 font-size:18px;
 color:#333;
 width: 230px;
}
.head-carsousel {
 width:100%;
 height:981px;
 position:absolute;
 z-index:-1;
 top:0;
 left:0
}
.head-carsousel li {
 width:100%;
 height:100%;
 position:relative;
 text-align:center;
 overflow:hidden
}
.con-gift,.sign-box,.videobg {
 position:absolute
}
.head-carsousel li img {
 height:100%;
 width:1920px;
 position:absolute;
 left:50%;
 top:0;
 margin-left:-960px
}
.sign-box {
 background:red;
 top:695px;
 left:58%;
 margin-left:-500px
}
.header-top,.slogan {
 background-repeat:no-repeat
}
.slogan {
 width:777px;
 height:383px;
 margin:-22px 0 20px -35px;
 background-image:url(../images/slogan.png?t=20180425100421663);
 display:none
}
.tozhuanti {
 width:269px;
 height:66px;
 margin:12px 0 22px 464px;
 display:inline-block
}
.videobg {
 left:50%;
 width:2000px;
 height:1134px;
 top:-23px;
 margin-left:-1000px;
 z-index:1;
 display:none
}
.header-top {
 background-position:top center;
 height:150px
}
.header-video {
 margin:348px 0 0 240px
}
.header-video>a {
 width:208px;
 height:80px;
 display:inline-block;
 background-position:0 0
}
.header-words {
 width:100%;
 height:30px;
 margin-top:22px
}
.header-words p {
 color:#fafafa;
 line-height:35px;
 font-size:14px;
 text-align:center;
 width:207px;
 height:35px;
 background:url(../images/ewm-mask.png)
}

.erweima-new {
 width:173px;
 height:140px;
 margin-top:12px;
 margin-left:17px;
}
.android a,.btn-pc a,.ios-zb a {
 margin-top:4px;
 margin-left:17px;
 display:block;
 width:173px;
 height:51px
}
.android a {
 background:url(../images/androidDown.png) no-repeat
}
.ios-zb a {
 background:url(../images/iosDown.png) no-repeat
}
.btn-pc a {
 background-size:100% 100%;
 background-repeat:no-repeat
}
.ios-zb {
 margin-top:1px
}
.n-list-title li {
 width:50%;
 height:40px;
 float:left
}
.current .kf-android,.current .kf-ios,.kf-android,.kf-ios {
 height:100%;
 width:100%;
 display:inline-block
}
.current .kf-ios {
 background:url(../images/kf-tab.jpg)
}
.current .kf-android {
 background:url(../images/kf-tab.jpg) -200px -40px
}
.kf-ios {
 background:url(../images/kf-tab.jpg) 0 -40px
}
.kf-android {
 background:url(../images/kf-tab.jpg) -200px 0
}
.kf-table {
 height:293px;
 padding:0 14px
}
.kf-content,.kf-title {
 width:100%;
 height:39px;
 line-height:39px;
 border-bottom:1px dotted #dedede
}
.kf-content>li,.kf-title>li {
 float:left;
 width:33%;
 text-align:center
}
.kf-title>li {
 color:#ae0404;
 font-size:16px
}
.kf-content>li {
 font-size:14px;
 color:#333
}
.con-gift {
 width:207px;
 height:167px;
 display:inline-block;
 background:url(../images/n-gift.png)
}
.con2-left-bot,.media-con,.mj-con {
 position:relative
}
.con2-left-bot {
 margin-top:167px;
 background:#f5f5f5;
 height:166px
}
.con2-left-bot .title {
 color:#2f3d5a;
 font-size:18px;
 text-align:center;
 margin-bottom:10px;
 padding-top:30px
}
.con2-left-bot .input>input {
 width:182px;
 height:33px;
 border:none
}
.con2-left-bot .input {
 text-align:center
}
.con2-left-bot .send a {
 width:100px;
 height:37px;
 display:inline-block;
 font-size:18px;
 background:#b99e51;
 line-height:37px;
 color:#fff;
 border-radius:10px
}
.con2-left-bot .send a:hover {
 background-color:#d9b533
}
.con2-left-bot .send {
 text-align:center;
 margin-top:8px
}
.con2-mid {
 border-bottom:2px solid #dedede;
 margin-right:5px;
 height:52px
}
.con2-rt {
 width:100%;
 height:100%
}
.con2-rt li {
 width:198px;
 height:109px;
 float:left
}
.con2-rt li>a {
 width:100%;
 height:100%;
 display:inline-block
}
.con2-rt>:first-child>a {
 background:url(../images/list.jpg) no-repeat
}
.con2-rt>:nth-child(2)>a {
 background:url(../images/list.jpg) -199px 0 no-repeat
}
.con2-rt>:nth-child(3)>a {
 background:url(../images/list.jpg) 0 -110px no-repeat
}
.con2-rt>:nth-child(4)>a {
 background:url(../images/list.jpg) -199px -110px no-repeat
}
.con2-rt>:nth-child(5)>a {
 background:url(../images/list.jpg) 0 -220px no-repeat
}
.con2-rt>:nth-child(6)>a {
 background:url(../images/list.jpg) -199px -220px no-repeat
}
.con2-rt>:first-child>a:hover {
 background:url(../images/list-hover.jpg) no-repeat
}
.con2-rt>.one>a:hover {
 background:url(../images/list-hover.jpg) -199px 0 no-repeat
}
.con2-rt>.two>a:hover {
 background:url(../images/list-hover.jpg) 0 -110px no-repeat
}
.con2-rt>.three>a:hover {
 background:url(../images/list-hover.jpg) -199px -110px no-repeat
}
.con2-rt>.four>a:hover {
 background:url(../images/list-hover.jpg) 0 -220px no-repeat
}
.con2-rt>.five>a:hover {
 background:url(../images/list-hover.jpg) -199px -220px no-repeat
}
.con2-rt>:nth-child(odd),.four,.sign-trigger,.two {
 margin-right:4px
}
.con2-rt>:nth-child(even) {
 margin-right:0
}
.con2-rt>:nth-child(n+3),.five,.four,.three,.two {
 margin-top:4px
}
.media,.role {
 width:100%;
 height:410px
}
.mj {
 width:100%;
 height:270px;
 margin-top:30px
}
.jietu {
 margin-top:20px
}
.role-con {
 height:367px
}
.media-con {
 height:353px
}
.mj-con {
 width:100%;
 height:200px;
 overflow:hidden;
 background:#f5f5f5
}
.media-list>li,.role-list>li {
 float:left;
 position:relative
}
.role-list a {
 position:absolute;
 top:206px;
 right:25px;
 width:25px;
 height:88px;
 line-height:88px;
 opacity:0
}
.jietu-title,.media-title,.mj-title,.role-title {
 font-size:20px;
 color:#333;
 height:49px;
 line-height:49px
}
.jietu-title span,.media-title span,.mj-title span,.role-title span {
 font-size:14px
}
.jietu-icon,.media-icon,.mj-icon,.role-icon {
 display:inline-block;
 background-image:url(../images/smallcon.png);
 background-position:-41px 0;
 width:25px;
 height:31px;
 margin:0 5px;
 vertical-align:middle
}
.jietu-icon,.media-icon,.mj-icon {
 background-image:url(../images/smallcon.png);
 margin-right:4px
}
.media-icon {
 background-position:0 0;
 width:36px;
 height:34px
}
.mj-icon {
 background-position:0 -39px;
 width:22px;
 height:23px
}
.jietu-icon {
 background-position:-27px -39px;
 width:20px;
 height:20px
}
.media-list {
 width:100%;
 height:100%
}
.media-list>:first-child {
 width:796px;
 height:100%
}
.media-list>:nth-child(n+2) {
 width:198px;
 height:174px;
 margin:0 0 4px 4px
}
.media-list div {
 position:absolute;
 bottom:0;
 width:100%;
 color:#fff;
 background:rgba(0,0,0,.5)
}
.media-list>:first-child div {
 height:40px;
 line-height:40px;
 font-size:18px
}
.media-list>:nth-child(n+2) div {
 height:32px;
 line-height:32px;
 font-size:14px
}
.media-list a {
 width:100%;
 height:100%;
 display:inline-block;
 overflow:hidden
}
.media-list img {
 width:100%;
 height:100%;
 position:relative;
 transition:all .4s ease-in .1s;
 -webkit-transition:all .4s ease-in .1s;
 -o-transition:all .4s ease-in .1s
}
.media-list img:hover {
 transform:scale(1.2);
 -webkit-transform:scale(1.2);
 -o-transform:scale(1.2)
}
.mj-list {
 height:100%;
 width:6000px
}
.mj-list li {
 float:left;
 display:inline-block;
 margin-right:80px;
 margin-top:20px;
 position:relative;
 z-index:5
}
.mj-list li:hover span {
 color:#ae0404
}
.mj-line {
 position:absolute;
 width:6000px;
 height:1px;
 left:125px;
 border-bottom:1px dotted #ccc;
 z-index:0;
 top:80px
}
.jietu-con {
 width:100%;
 height:366px;
 overflow:hidden
}
.jietu-list {
 width:120%;
 height:100%
}
.jietu-list>li {
 float:left;
 height:100%;
 position:relative;
 overflow:hidden
}
.jietu-list div {
 float:left;
 height:100%
}
.jietu-list .little-item {
 position:absolute;
 left:0;
 overflow:hidden
}
.jietu-list .little-item img {
 height:100%
}
.big-item {
 width:601px
}
.foot-wrap {
 width:100%;
 min-height:600px;
 background:url(../images/foot-bg.jpg)
}
.media .media-list .media-mask {
 width:100%;
 height:100%;
 display:inline-block;
 background:rgba(41,67,90,.6)
}
.media .media-play {
 width:84px;
 height:84px;
 cursor:pointer;
 display:inline-block;
 position:absolute;
 z-index:11;
 background-image:url(../images/m-play.png?v=3);
 background-repeat:no-repeat;
 left:337px;
 top:126px
}
.media .media-list .media-mask:hover {
 background:rgba(41,67,90,0)
}
.news-import {
 width:100%;
 display:inline-block;
 height:60px;
 line-height:60px;
 text-align:center;
 border-bottom:1px dotted #dedede
}
.news-import a {
 font-size:20px;
 color:#ae0404
}
.little-item img {
 border-right:7px solid #fff
}
.role-con .little-item img {
 border-right:9px solid #fff
}
.jietu-con .big-item img {
 border:1px solid #dedede;
 width:589px;
 height:364px
}
.role-con .big-item img {
 width:393px;
 height:367px
}
.mj-list span {
 position:absolute;
 top:140px;
 left:43px;
 font-size:14px;
 color:#606060
}
.jietu-con .big-item {
 width:598px
}
.role-con .big-item {
 width:399px;
 position:relative
}
.role-link {
 position:absolute;
 width:20px;
 height:81px;
 z-index:50;
 top:207px;
 left:343px
}
.jietu-con .little-item {
 width:153px
}
.role-con .little-item {
 z-index:100
}
.wechart-desc p {
 margin-bottom:4px
}
.message-icon {
 display:inline-block;
 width:19px;
 height:19px;
 margin-right:3px;
 vertical-align:middle;
 background-image:url(../images/smallcon.png);
 background-position:-71px 0
}
.icon-mj1,.icon-mj10,.icon-mj11,.icon-mj12,.icon-mj13,.icon-mj14,.icon-mj15,.icon-mj16,.icon-mj17,.icon-mj18,.icon-mj19,.icon-mj20,.icon-mj21,.icon-mj22,.icon-mj23,.icon-mj24,.icon-mj3,.icon-mj4,.icon-mj5,.icon-mj6,.icon-mj7,.icon-mj8,.icon-mj9 {
 background-image:url(../images/sprite.png)
}
body {
 -moz-user-select:none
}
.role-list {
 width:100%;
 height:100%
}
.role-list li {
 width:33.33333%;
 height:100%;
 overflow:hidden
}
.icon-mj1,.icon-mj10,.icon-mj10:hover,.icon-mj11,.icon-mj11:hover,.icon-mj12,.icon-mj12:hover,.icon-mj13,.icon-mj13:hover,.icon-mj14,.icon-mj14:hover,.icon-mj15,.icon-mj15:hover,.icon-mj16,.icon-mj16:hover,.icon-mj17,.icon-mj17:hover,.icon-mj18,.icon-mj18:hover,.icon-mj19,.icon-mj19:hover,.icon-mj1:hover,.icon-mj2,.icon-mj20,.icon-mj20:hover,.icon-mj21,.icon-mj21:hover,.icon-mj22,.icon-mj22:hover,.icon-mj23,.icon-mj24,.icon-mj2:hover,.icon-mj3,.icon-mj4,.icon-mj6,.icon-mj7,.icon-mj8,.icon-mj9 {
 width:133px;
 height:133px
}
.icon-mj1 {
 background-position:-138px 0
}
.icon-mj10 {
 background-position:0 -414px
}
.icon-mj11 {
 background-position:0 -138px
}
.icon-mj12 {
 background-position:-138px -138px
}
.icon-mj13 {
 background-position:-276px 0
}
.icon-mj14 {
 background-position:-276px -138px
}
.icon-mj15 {
 background-position:0 -276px
}
.icon-mj16 {
 background-position:-138px -276px
}
.icon-mj17 {
 background-position:-276px -276px
}
.icon-mj18 {
 background-position:-414px 0
}
.icon-mj19 {
 background-position:-414px -138px
}
.icon-mj2 {
 background-image:url(../images/sprite.png);
 background-position:-414px -276px
}
.icon-mj20 {
 background-position:0 0
}
.icon-mj21 {
 background-position:-138px -414px
}
.icon-mj22 {
 background-position:-276px -414px
}
.icon-mj23 {
 background-position:-414px -414px
}
.icon-mj24 {
 background-position:-552px 0
}
.icon-mj3 {
 background-position:-552px -138px
}
.icon-mj4 {
 background-position:-552px -276px
}
.icon-mj5 {
 background-position:-552px -414px;
 width:133px;
 height:133px
}
.icon-mj6 {
 background-position:0 -552px
}
.icon-mj7 {
 background-position:-138px -552px
}
.icon-mj8 {
 background-position:-276px -552px
}
.icon-mj9 {
 background-position:-414px -552px
}
.icon-mj10:hover,.icon-mj11:hover,.icon-mj12:hover,.icon-mj13:hover,.icon-mj14:hover,.icon-mj15:hover,.icon-mj17:hover,.icon-mj18:hover,.icon-mj19:hover,.icon-mj1:hover,.icon-mj20:hover,.icon-mj21:hover,.icon-mj22:hover,.icon-mj23:hover,.icon-mj2:hover {
 background-image:url(../images/sprite-h.png)
}
.icon-mj1:hover {
 background-position:-414px -414px
}
.icon-mj10:hover {
 background-position:0 -414px
}
.icon-mj11:hover {
 background-position:0 -138px
}
.icon-mj12:hover {
 background-position:-138px -138px
}
.icon-mj13:hover {
 background-position:-279px 0
}
.icon-mj14:hover {
 background-position:-279px -138px
}
.icon-mj15:hover {
 background-position:0 -276px
}
.icon-mj16:hover {
 background-image:url(../images/sprite-h.png);
 background-position:-138px -276px
}
.icon-mj17:hover {
 background-position:-276px -276px
}
.icon-mj18:hover {
 background-position:-417px 0
}
.icon-mj19:hover {
 background-position:-417px -138px
}
.icon-mj2:hover {
 background-position:-417px -276px
}
.icon-mj20:hover {
 background-position:-141px 0
}
.icon-mj21:hover {
 background-position:-138px -414px
}
.icon-mj22:hover {
 background-position:-276px -414px
}
.icon-mj23:hover {
 background-position:0 0;
 width:136px;
 height:133px
}
.icon-mj24:hover,.icon-mj3:hover,.icon-mj4:hover,.icon-mj5:hover,.icon-mj6:hover,.icon-mj7:hover,.icon-mj8:hover,.icon-mj9:hover {
 background-image:url(../images/sprite-h.png);
 width:133px;
 height:133px
}
.icon-mj24:hover {
 background-position:-555px 0
}
.icon-mj3:hover {
 background-position:-555px -138px
}
.icon-mj4:hover {
 background-position:-555px -276px
}
.icon-mj5:hover {
 background-position:-555px -414px
}
.icon-mj6:hover {
 background-position:0 -552px
}
.icon-mj7:hover {
 background-position:-138px -552px
}
.icon-mj8:hover {
 background-position:-276px -552px
}
.icon-mj9:hover {
 background-position:-414px -552px
}
.role-list img {
 width:100%
}
