﻿@charset "utf-8";
.rmenu1 { height:569px; background:url(r_menus.png) right top no-repeat; position:fixed; right:0; top:50%; width:84px; margin-top:-280px; z-index:9999 }
.rmdiv { position:fixed; top:50%; z-index:99999 }
.rmdiv dd { height:70px; width:0px; background: url(rmenubg10.png) left top no-repeat; overflow:hidden; position:absolute; top:0; right:0; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out; }
.rmdiv dd p { padding:7px 0px 0px 24px; width:182px; }
.rmdiv dd a { float:left; display:inline-block; color:#fff; font-size:14px; line-height:26px; width:90px; }
.rmdiv dd a:hover { color:#ffee8d; }
.rmdiv:hover dd { width:260px; }
.rmdiv:hover dt { width:80px; height:70px; position:absolute; right:0; top:0; background-position:center; background-repeat:no-repeat; z-index:99 }
.rmenu2 { background:url(rmenubg2.png) right top no-repeat;  width:80px; height:70px; margin-top:-276px; right:0; }
.rmenu2:hover { width:260px; background:none  }
.rmenu2:hover dt { background-image:url(rmenubg2a.png);  }
.rmenu3 { background:url(rmenubg3.png) right top no-repeat;  width:80px; height:70px; margin-top:-206px; right:0; }
.rmenu3:hover { width:260px; background:none  }
.rmenu3:hover dt { background-image:url(rmenubg3a.png);  }
.rmenu4 { background:url(rmenubg4.png) right top no-repeat;  width:80px; height:70px; margin-top:-136px; right:0; }
.rmenu4:hover { width:260px; background:none  }
.rmenu4:hover dt { background-image:url(rmenubg4a.png);  }
.rmenu5 { background:url(rmenubg5.png) right top no-repeat;  width:80px; height:70px; margin-top:-66px; right:0; }
.rmenu5:hover { width:260px; background:none  }
.rmenu5:hover dt { background-image:url(rmenubg5a.png);  }
.rmenu6 { background:url(rmenubg6.png) right top no-repeat;  width:80px; height:70px; margin-top:4px; right:0; }
.rmenu6:hover { width:260px; background:none  }
.rmenu6:hover dt { background-image:url(rmenubg6a.png);  }

.rmenu7 { position:fixed; top:50%; width:80px; height:70px; margin-top:74px; right:0; background:url(rmenubg7.png) top left no-repeat; z-index:99999 }
.rmenu7:hover { background:url(rmenubg7a.png) top left no-repeat; z-index:99999 }

.rmenu8 { position:fixed; top:50%; width:80px; height:70px; margin-top:144px; right:0; background:url(rmenubg8.png) top left no-repeat; z-index:99999 }
.rmenu8:hover { background:url(rmenubg8a.png) top left no-repeat; z-index:99999 }

.mask1 { position:fixed; top:50%; margin-top:28px; right:84px; display:none; }
.mask2 { position:fixed; top:50%; margin-top:100px; right:84px; display:none; }

.rmenu9 { position:fixed; top:50%; width:80px; height:70px; margin-top:214px; right:0; display:block; background:url(rmenubg9.png) top left no-repeat; z-index:99999 }
.rmenu9:hover { background:url(rmenubg9a.png) top left no-repeat; z-index:99999 }


.rmenu1 ul li.rmi2 p { background-image:url(rmenubg3.png) }
.rmenu1 ul li.rmi3 p { background-image:url(rmenubg4.png) }
.rmenu1 ul li.rmi4 p { background-image:url(rmenubg5.png) }
.rmenu1 ul li.rmi5 p { background-image:url(rmenubg6.png) }

.rmenu1 ul li:hover { width:260px; }
.rmenu1 ul li:hover div { width:260px; }

.mplogin { position:fixed; top:0; left:0; right:0; bottom:0; background:url(alphab.png) repeat; z-index:999999 }
.mplogin img { width:444px; height:430px; display:block; margin:0 auto; margin-top:10%; cursor:pointer }