@charset "utf-8";
/* CSS Document */

*{outline: none;}
body,dl,dd,ul,ol,td,th,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
em,b,strong,i{font-style:normal;font-weight: normal;}
a,a:hover{text-decoration:none;}
img{border:none;vertical-align: top;}
button,input,select,textarea{font-size:100%;outline:none;}
body{ font:12px/1.5 '\5b8b\4f53',tahoma,sans-serif;background-color:#1c0113;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content:"."; height:0; display:block; clear:both;}
table{border-collapse: collapse;border-spacing: 0;}
.hidden{display:block;width:0;height:0;overflow:hidden;}


.wrap,.inner{position: relative;}
.wrap{width: 100%;min-width: 1000px; height:924px; background:url(../images/bg.jpg) top center no-repeat;overflow: hidden;}
.inner{width: 1000px;margin: 0 auto;}

.back{ display:block; width:130px; height:45px; position:absolute; left:875px; top:390px;}

.rj_logo{position:absolute;top:0px;left:20px}
.j_lo{ width:190px; height:100px; float:left; display:block;}
.rj_nav{position:absolute;top:10px;left:380px}

.header{ width:1000px; height:415px; background: url(../images/header.jpg) no-repeat;}
.con{ width:1000px; height:509px; background:url(../images/con1.jpg) no-repeat; position: relative;}
.con a{ width:252px; height:74px; position:absolute; text-indent: -9999px; display:block;}

.con-a1{left:95px; top:25px;}
.con-a2{left:385px; top:25px;}
.con-a3{left:95px; top:135px;}
.con-a4{left:385px; top:135px;}
.con-a5{left:95px; top:250px;}
.con-a6{left:385px; top:250px;}

.fy-wrap{width: 100%; height:auto; background:url(../images/fy-bg.jpg) top center no-repeat;}
.fy-header{ width:1000px; height:445px; margin:0 auto; position:relative;}
.fy-con{ position:relative; width:1000px; min-height:755px; overflow:hidden;margin: 0 auto;background:#3d1f33;margin-bottom: 50px;}
.fy-left{width:235px;height:auto;float: left;position: absolute;left: 20px;top: 20px;}



.nav1,.nav2,.nav3,.nav4,.nav5,.nav6{width: 235px; height: 87px; margin-bottom: 4px; display: block; cursor: pointer;}
.nav1{background:url(../images/pub_nav.png) 0px 0px no-repeat;}
.fy-left .fy-hover1,.nav1:hover{background: url(../images/pub_nav.png) -235px 0px no-repeat;}
.nav2{background: url(../images/pub_nav.png) 0px -87px no-repeat;}
.fy-left .fy-hover2,.nav2:hover{background: url(../images/pub_nav.png) -235px -87px no-repeat;}
.nav3{background: url(../images/pub_nav.png) 0px -174px no-repeat;}
.fy-left .fy-hover3,.nav3:hover{background: url(../images/pub_nav.png) -235px -174px no-repeat;}
.nav4{background: url(../images/pub_nav.png) 0px -261px no-repeat;}
.fy-left .fy-hover4,.nav4:hover{background: url(../images/pub_nav.png) -235px -261px no-repeat;}
.nav5{background: url(../images/pub_nav.png) 0px -348px no-repeat;}
.fy-left .fy-hover5,.nav5:hover{background: url(../images/pub_nav.png) -235px -348px no-repeat;}
.nav6{background: url(../images/pub_nav.png) 0px -435px no-repeat;}
.fy-left .fy-hover6,.nav6:hover{background: url(../images/pub_nav.png) -235px -435px no-repeat;}


.nav-list{width: 235px; height: 105px; background: #2f1727; margin-bottom: 4px;}
.nav-list a{display: block;width: 235px; height:35px; line-height: 35px; text-align: center;color: #d4acd4; font-weight: bold; font-size:14px; }
.nav-list .list-now{background: #133e54;}
.nav-list a:hover{text-decoration: none;}


.fy-right {width:700px;height: auto;float: left;padding-bottom: 50px;margin-left: 280px;}
.fy-right table{clear: both;width: 681px;height: auto; float:left; margin:10px 0px;}

.list-name{width: 695px;height: 37px;background: url(../images/sm_bg.jpg) no-repeat;line-height: 37px;font-size:18px;
    color: #d4acd4;font-weight: bold;clear: both;margin-top: 20px;float: left;margin-bottom: 5px;padding-left: 12px;}
.p-tit{ width:100%; height:auto; font-size:20px; text-align:center;float: left;clear: both; color:#dfa2eb; margin:18px 0px;}
.p-con{width:100%; height:auto;float: left;clear: both; color:#dfa2eb; text-indent:28px; line-height:30px; font-size:14px; margin:10px 0px;}
.p-con1{width:100%; height:auto;float: left;clear: both; color:#dfa2eb; text-indent:28px; font-size:14px; margin:0px 0px 10px 0px;}
.p-con2{width:100%; height:auto;float: left;clear: both; color:#dfa2eb; text-indent:28px;  font-size:14px; margin:0px 0px 10px 0px;}
.zy-img{ clear: both; width:500px; height:400px;}
.zy-img1{clear: both;width:600px; height:600px;}
.wz_css{width:100%; height:auto;float: left;clear: both; color:#dfa2eb; margin:10px 0px; font-size:14px;}

.bg-tab{border-top: 1px #8b2b87 solid;border-right: 1px #8b2b87 solid;margin: 30px 0px 10px 0px;}
.bg-tab td,.bg-tab th{border-bottom: 1px #8b2b87 solid;border-left: 1px #8b2b87 solid;text-align: center;line-height:30px;color:#dfa2eb; font-size:14px;}
.bg-tab th{line-height: 30px;background: #633161; font-size:14px;}
.bg-tab .bg_wzleft{ text-align:left;padding: 5px 17px 5px 28px;}



.cr_float{ width:100%; float:left;position:relative; bottom:0px;}
.crbg{ width:100%; height:100px; float:left; position:absolute; z-index:1;}
.cr960{ width:960px; margin:0 auto; padding-top:12px;}
.crbg_logo{width:224px; height:80px; float:left;  margin-left:160px; _margin-left:80px; margin-top:0px;}
.crbg_nav{ width:448px; height:19px; background:url(http://rxjh.cdcgames.net/event/public/images/rj_copyright_bg.png) 0 0 no-repeat;color:#ffffff; float:left; font-size:12px; line-height:19px; text-align:center;}
.crbg_nav a{ color:#ffffff; text-decoration:none; }
.crbg_nav a:hover{ color:#ffffff;  text-decoration:underline;}
.lj1212{ color:#ffffff; text-decoration:none; }
.crbg_text{ width:456px; font-size:12px; color:#ffffff; line-height:18px; float:left; text-align:center; margin-top:4px;}
.cr_alpha{ width:100%; height:100px; float:left;  position:absolute; z-index:0; }


.tab {width:700px;height: auto; float:left;}
.tab-title {width:700px;float:left;height:56px;margin:35px 0px 35px 0px;}
.tab-title .item {display: inline-block; width:300px;height: 56px; margin:0px 25px;line-height: 56px; float:left;text-align: center; font-size:24px;color:#dfa2eb;}
.tab-title .item-cur { background:url(../images/sel.png) 0 0 no-repeat;height: 56px; color:#f0e365;}
.tab-cont {position: relative;width: 680px;height:auto; float:left;}
.tab-cont .item { width: 685px; height: auto; float:left; margin-left:15px; }
.tab-cont p{ line-height:28px;font-size:14px; color:#dfa2eb;}

