/* Code tidied up by ScrapBook */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, aside, article { padding: 0px; margin: 0px; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ul { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
abbr, acronym, img, input { border: 0px none; }
a { color: rgb(137, 131, 121); text-decoration: none; outline: 0px none; }
a:focus, input:focus { outline: 0px none; }
body { color: rgb(137, 131, 121); font-size: 12px; font-family: Microsoft Yahei,arial,"楷体"; background: rgba(0, 0, 0, 0) url("t01c29f43d4d6040b1e.jpg") repeat scroll 0% 0%; }
header, footer, section, aside, article { display: block; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix {  }
.ml10 { margin-left: 10px; }
html { overflow-x: hidden; }
.wrapa { width: 100%; margin-top: -1095px; }
.main { position: relative; width: 1204px; margin: 0px auto; background: rgba(0, 0, 0, 0) url("t01cb141a913d9b1fc6c.jpg") no-repeat scroll center top; padding-bottom: 20px; z-index: 999; }
.index_bg {  }
.top { position: relative; height: 542px; z-index: 1; }
.logo { position: absolute; top: 24px; left: 10px; width: 185px; }
.logo a, .logo a::after { position: absolute; top: 0px; left: 0px; display: block; width: 185px; height: 120px; background: rgba(0, 0, 0, 0) url("t0130f48cee57254a58.png") no-repeat scroll 0% 0%; content: ""; }
.logo:hover a::after { animation: 1000ms linear 0s normal none infinite running icoBig; }
.menu { padding: 51px 0px 0px 236px; }
.content { position: relative; width: 100%; height: 537px; }
.con_C { width: 369px; height: 537px; padding-left: 3px; margin-left: 0px; }
.con_R { position: absolute; right: 0px; top: 0px; width: 830px; padding-top: 0px; padding-left: 2px; }
.scontent { position: relative; width: 100%; height: 414px; }
.scon_L { position: absolute; left: 10px; top: 0px; width: 368px; padding-top: 0px; }
.scon_R { position: absolute; right: 0px; top: 0px; width: 835px; padding-top: 123px; padding-left: 2px; }
#sfocus { overflow: hidden; position: relative; left: -9px; width: 368px; height: 485px; background: rgba(0, 0, 0, 0) url("t01fad5ad17fcb81c1as.png") no-repeat scroll 0% 0%; }
.platform { float: left; display: inline; height: 360px; margin-top: 30px; }
.platform { width: 348px; margin-right: 50px; background-position: 0px -340px; overflow: hidden; }
.platform h3 { color: rgb(137, 131, 121); font-size: 18px; padding: 18px 15px 15px 48px; background-position: -626px -72px; font-weight: 400; }
.platform ul { display: inline-block; width: 348px; height: 303px; position: relative; left: 20px; top: 5px; overflow: hidden; }
.platform li { float: left; display: inline; width: 115px; height: 76px; border: 1px solid rgb(57, 61, 71); text-align: center; margin-right: -1px; margin-bottom: -1px; position: relative; left: 2px; top: -1px; }
.platform li:nth-child(3n+1) { border-left: 0px none; }
.platform li:nth-child(3n) { border-right: 0px none; }
.platform li a { color: rgb(137, 131, 121); display: block; width: 115px; height: 38px; padding-top: 26px; }
.platform li a:hover { color: rgb(236, 72, 22); }
.platform li a.ico-hy { top: 10px; background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -190px; font-size: 18px; }
.platform li a.ico-hy:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -250px; font-size: 18px; }
.platform li a.ico-luck { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -190px; font-size: 18px; }
.platform li a.ico-luck:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -250px; font-size: 18px; }
.platform li a.ico-joy { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -190px; font-size: 18px; }
.platform li a.ico-joy:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -250px; font-size: 18px; }
.platform li a.ico-store { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -310px -190px; font-size: 18px; }
.platform li a.ico-store:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -310px -250px; font-size: 18px; }
.platform li a.ico-buy { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -190px; font-size: 18px; }
.platform li a.ico-buy:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -430px -250px; font-size: 18px; }
.platform li a.ico-gift { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll 50px -332px; font-size: 18px; }
.platform li a.ico-gift:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll 50px -392px; font-size: 18px; }
.platform li a.ico-note { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -70px -332px; font-size: 18px; }
.platform li a.ico-note:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -70px -392px; font-size: 18px; }
.platform li a.ico-server { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -190px -332px; font-size: 18px; }
.platform li a.ico-server:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -190px -392px; font-size: 18px; }
.platform li a.ico-judge { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -310px -332px; font-size: 18px; }
.platform li a.ico-judge:hover { background: rgba(0, 0, 0, 0) url("bg_icons.png") no-repeat scroll -310px -392px; font-size: 18px; }
.snews { overflow: hidden; position: relative; left: -9px; width: 835px; height: 285px; background: rgba(0, 0, 0, 0) url("t01fad5ad17fcb81c1sa.png") no-repeat scroll 0% 0%; }
.banner_img { overflow: hidden; height: 126px; padding-top: 3px; }
.banner_img a { float: left; position: relative; width: 186px; height: 98px; display: inline; padding: 28px 0px 0px 20px; }
.banner_img a.a1 { background: rgba(0, 0, 0, 0) url("t01ab0832c7f10009ef.jpg") no-repeat scroll 0% 0%; margin-right: 3px; }
.banner_img a.a2 { background: rgba(0, 0, 0, 0) url("t014683de7223725f3a.jpg") no-repeat scroll 0% 0%; }
.banner_img a.a3 { background: rgba(0, 0, 0, 0) url("t0184388f4de5bedb2f.jpg") no-repeat scroll 0% 0%; margin-right: 3px; }
.banner_img a.a4 { background: rgba(0, 0, 0, 0) url("t017137fc0300ff7145.jpg") no-repeat scroll 0% 0%; }
.banner_img b { display: block; color: rgb(196, 183, 155); font-size: 18px; }
.banner_img em { display: block; color: rgb(184, 175, 162); line-height: 34px; }
.banner_img i { display: block; position: absolute; top: 21px; right: 12px; width: 102px; height: 104px; }
.banner_img a.a1 i { background: rgba(0, 0, 0, 0) url("t013df2d535a87a1d19.png") no-repeat scroll left top; }
.banner_img a.a2 i { background: rgba(0, 0, 0, 0) url("t0123d3094ad9fe965d.png") no-repeat scroll left top; }
.banner_img a.a3 i { background: rgba(0, 0, 0, 0) url("t01393cf2b926bdb294.png") no-repeat scroll left -10px; }
.banner_img a.a4 i { background: rgba(0, 0, 0, 0) url("t0109372cf541c4f2ad.png") no-repeat scroll left -10px; }
.banner_img a:hover i { animation: 500ms linear 0s normal none 1 running scale2; }
.startBg { position: relative; width: 369px; height: 488px; background: rgba(0, 0, 0, 0) url("t01a3f547fed794f805.png") no-repeat scroll 0% 0%; padding-top: 49px; }
.start { display: block; width: 202px; height: 221px; margin-left: 84px; background: rgba(0, 0, 0, 0) url("t01a3f547fed794f805.png") no-repeat scroll -84px -49px; text-indent: -9999px; }
.start:hover { background: rgba(0, 0, 0, 0) url("t01f915a6ea76723ce0.png") no-repeat scroll -84px -49px; }
.act { overflow: hidden; height: 64px; padding-top: 0px; text-align: center; }
.act a { float: left; width: 124px; height: 30px; text-indent: -9999px; display: inline; }
.act a.wdxz { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853.png") no-repeat scroll 0% 0%; margin: 5px auto; }
.act a.wdxz:hover { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853sb.png") no-repeat scroll 0% 0%; margin: 5px auto; }
.act a.BD { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853bd.png") no-repeat scroll 0% 0%; margin: 5px auto; }
.act a.BD:hover { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853bdsb.png") no-repeat scroll 0% 0%; margin: 5px auto; }
.act a.PAY { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853pay.png") no-repeat scroll 0% 0%; margin: 5px auto; }
.act a.PAY:hover { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853paysb.png") no-repeat scroll 0% 0%; margin: 5px auto; }
.act a.OHER { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853pays.png") no-repeat scroll 0% 0%; margin: 5px auto; }
.act a.OHER:hover { width: 372px; height: 64px; background: rgba(0, 0, 0, 0) url("t012912c03dba649853payssb.png") no-repeat scroll 0% 0%; margin: 5px auto; }
@keyframes scale2 {
0% { opacity: 0; transform: scale(1); }
100% { opacity: 1; transform: scale(1.1); }
}
@keyframes scale2 {
0% { opacity: 0; transform: scale(1); }
100% { opacity: 1; transform: scale(1.1); }
}
@keyframes oLine {
0% { line-height: 205px; }
100% { line-height: 105px; }
}
@keyframes oLine {
0% { line-height: 205px; }
100% { line-height: 105px; }
}
.news { overflow: hidden; position: relative; left: -9px; width: 838px; height: 485px; background: rgba(0, 0, 0, 0) url("t01fad5ad17fcb81c1a.png") no-repeat scroll 0% 0%; }
.newsTab { padding: 38px 0px 0px 39px; }
.newsTab li { float: left; overflow: hidden; height: 47px; padding-right: 36px; line-height: 47px; text-align: left; color: rgb(157, 150, 138); font-size: 14px; cursor: pointer; font-weight: bold; }
.newsTab li.cur, .loginTab li:hover { background-position: 0px 0px; color: rgb(236, 72, 22); }
.aTop { overflow: hidden; width: 100%; height: 18px; padding-bottom: 20px; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; line-height: 18px; font-weight: bold; }
.aTop a { color: rgb(218, 206, 177); }
.aTop a:hover { text-decoration: underline; }
.newsTag { position: relative; width: 780px; padding: 23px 0px 0px 39px; overflow: hidden; height: 290px; }
.newsTag li { height: 16px; margin-bottom: 16px; vertical-align: bottom; line-height: 16px; }
.newsTag .newsL a { float: left; margin-left: 10px; display: inline; overflow: hidden; width: 688px; height: 16px; white-space: nowrap; text-overflow: ellipsis; color: rgb(137, 131, 121); transition: all 0.5s ease 0s; }
.x_1, .x_2, .x_3 { float: left; border-radius: 3px; width: 32px; height: 16px; text-align: center; line-height: 16px; color: rgb(255, 255, 255); font-weight: normal; }
.x_1 { background: rgb(244, 72, 21) none repeat scroll 0% 0%; }
.newsTag li:hover, .newsTag a:hover { color: rgb(218, 206, 177); }
.newsTag .newsL a:hover { animation: 700ms linear 0s normal none 1 running osize; }
@keyframes osize {
0% { margin-left: 15px; }
100% { margin-left: 0px; }
}
@keyframes osize {
0% { margin-left: 15px; }
100% { margin-left: 0px; }
}
@keyframes oscale2 {
0% { transform: scale(1.5); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes oscale2 {
0% { transform: scale(1.5); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
.public li { position: relative; vertical-align: bottom; }
.public a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12pt; }
.public a:hover { color: rgb(218, 206, 177); }
.back_top { overflow: hidden; width: 53px; height: 53px; position: fixed; left: 50%; margin-left: 610px; bottom: 120px; z-index: 101; cursor: pointer; transition: all 0.3s ease 0s; }
.back_top:hover { background: rgba(0, 0, 0, 0) url("top.jpg") no-repeat scroll 0px -53px; }
#SLB-Top, #SLB-Top div, #SLB-Bottom, #SLB-BottomRight { background: rgba(0, 0, 0, 0) url("t0177bfd7471a9dedca.png") no-repeat scroll 0% 0%; }
#SLB-Left, #SLB-Right, #SLB-Top a { background: rgba(0, 0, 0, 0) url("t01e0db8328a7d1903c.png") no-repeat scroll 0% 0%; }
#SLB-Wrapper { margin: auto; font-family: Verdana; text-align: left; position: absolute; }
#SLB-Wrapper #SLB-Background { position: absolute; left: 7px; top: 7px; float: left; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#SLB-Wrapper #SLB-Top { background-position: right 0px; height: 28px; margin: 0px 0px 0px 18px; }
#SLB-Wrapper #SLB-Top a { float: right; display: inline; padding: 0px; margin: 5px 10px 0px 0px; width: 40px; height: 20px; text-decoration: none; }
#SLB-Wrapper #SLB-Top a:hover { background-position: 0px -16px; }
#SLB-Wrapper #SLB-Top div { font-size: 0px; height: 28px; left: -18px; line-height: 0; position: relative; width: 18px; }
#SLB-Wrapper #SLB-Bottom { background-position: 0px 43%; height: 20px; margin: 0px 18px 0px 0px; }
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight { background-position: 100% 43%; font-size: 0px; height: 20px; right: -18px; line-height: 0; position: relative; width: 100%; float: right; }
#SLB-Wrapper #SLB-Contenido { border-left: 7px solid rgb(227, 103, 170); border-right: 7px solid rgb(227, 103, 170); }
#SLB-Wrapper #SLB-Bottom #SLB-Navegador { font-size: 12px; color: rgb(255, 255, 255); height: 26px; border-left: 0px none; border-right: 0px none; padding: 0px; margin: 10px 0px 0px; line-height: 18px; overflow: hidden; float: left; width: 100%; }
#SLB-Wrapper #SLB-Navegador strong { display: block; padding-top: 5px; }
@keyframes icoBig {
100% { transform: scale(1.2); opacity: 0; }
}
@keyframes icoBig {
100% { transform: scale(1.2); opacity: 0; }
}
#onlineKefu { width: 96px; height: 450px; position: fixed; right: 40px; top: 65%; margin-top: 0px; z-index: 6000; }
#onlineKefu a { text-indent: -99em; overflow: hidden; }
#onlineKefu a.btn_kefu { width: 130px; height: 62px; background: rgba(0, 0, 0, 0) url("a_bg.jpg") no-repeat scroll left top; display: block; }
#onlineKefu a.btn_kefu:hover { background-position: -130px top; }
#onlineKefu a.btn_top { width: 130px; height: 62px; background: rgba(0, 0, 0, 0) url("a_bg.jpg") no-repeat scroll left -61px; display: block; }
#onlineKefu a.btn_top:hover { background-position: -130px -61px; }
#onlineKefu .erweima { width: 130px; height: 148px; padding-top: 16px; background-color: rgb(48, 36, 26); }
#onlineKefu .erweima img { margin: 0px auto 3px; width: 118px; height: 117px; display: block; }
#onlineKefu .erweima span { height: 27px; line-height: 27px; text-align: center; overflow: hidden; color: rgb(254, 255, 255); display: block; font-size: 12px; font-family: "΢���ź�"; }
