@charset "utf-8";
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{ margin:0; padding:0;min-height: 100%; font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size:10px;color: #5f5f5f;position: relative;background: #0d101c;}
body{overflow-y: scroll}
h1,h2,h3,h4,h5,h6{font-weight: normal}
div{}
body ::selection {color:#fff;background-color:#6E120E;text-shadow:none;}
body ::-moz-selection {color:#fff;background-color:#6E120E;text-shadow:none;}
:active,:focus,:hover {outline:0!important}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar{width:10px; height:12px;background-color:#f00);}  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track{background-color:#0d101c;}  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb{border-radius: 2px;background-color:#6E120E }  
input{outline:none; text-indent:.5em}
input.orangeInput{ background:#F7941d; color:#fff; padding:0 25px; border:none; text-indent:0}
a{color:#666;text-decoration:none;outline:none;}
a:hover,a:focus {color: #23527c;}
a:focus {outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
img,input{ border:0; max-width:100%; vertical-align:middle; margin:0; padding:0}
h3{ font-size:1.6rem;}
td,th{font-size: 1.4rem}
.board a:hover,.board a:focus{text-decoration: underline;}
ul,li,p,h1,h2,h3,h4,h5,dl,dt,dd,button{ margin:0; padding:0; list-style:none}
.v-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.clear{ clear:both}
.fL{ float:left}
.fR{ float:right}
.tR{ text-align:right}
.h20{ height:20px;}
.h10{ height:10px;}
.red{ color:#FE6760}
.grey{color: #999;padding-right: .5em}
.filter_grey{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.block{position: relative}
.seprarate:after{content:"|"; color:rgba(0,0,0,.2); padding:0 8px}
.sep:after{content:"/\00a0";padding:0 .7em;color: #ccc;font-style: normal}
.center{ text-align:center}
.h80{ height: 80px;}
.h150{ height: 150px;}
table{border-collapse: collapse;width: 100%}
table td{border:#ddd 1px solid}
input.text,textarea,select{line-height: 38px; border:#dce1e4 1px solid;color:#7C8EA0;margin: 0;padding: 0;text-indent: 0;padding: 0 12px;border-radius:4px;transition: all .4s ease 0s;font-size: 1.4rem;font-family:"Microsoft YaHei","微软雅黑",Helvetica,Tahoma,Arial,STXihei,SimSun,"宋体",Heiti,"黑体",sans-serif;}
input.text,select{height:38px;}
option{line-height: 38px;vertical-align: middle}
input.text:focus,textarea:focus{border:#BDC5C9 1px solid;color:#23527c;border-radius:20px }
.bg_dot{background-image: url('data:image/svg+xml;charset=UTF-8,<?xml version="1.0" ?><svg fill="rgba(255,255,255,0.2)" width="72" height="72" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72"><path d="M0,71.3V72h0.7l2.6-2.6l-0.7-0.7L0,71.3z M0,0v0.7l2.6,2.6l0.7-0.7L0.7,0H0z M38.6,32.6L36,35.3l-2.6-2.6 l-0.7,0.7l2.6,2.6l-2.6,2.6l0.7,0.7l2.6-2.6l2.6,2.6l0.7-0.7L36.7,36l2.6-2.6L38.6,32.6z M68.6,69.4l2.6,2.6H72v-0.7l-2.6-2.6 L68.6,69.4z M71.3,0l-2.6,2.6l0.7,0.7L72,0.7V0H71.3z"/></svg>') !important;}
.w1000{position: relative;max-width: 1000px;margin: 0 auto}
.fp-tableCell{display:block;position: relative}
.V{position: relative}
.V:after{content:'';display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
@keyframes am_left{from { background-position: 0 0; }to { background-position: 100% 0; }}
@keyframes am_right{from { background-position: 100% 0; }to { background-position: 0 0; }}
@keyframes dice{0% {background-image:url(../images/dice1.png);}33.333% {background-image:url(../images/dice2.png);}66.666% {background-image:url(../images/dice3.png)}100% {background-image:url(../images/dice1.png)}}
@keyframes roll{0% {top:-200px;left:300px}33.333% {top: 100px;left:100px}}