@import "less/reset.css-v=10.css"/*tpa=https://www.fcc66.com/css/less/reset.css?v=10*/;
@import "less/iconfont.css-v=10.css"/*tpa=https://www.fcc66.com/css/less/iconfont.css?v=10*/;
@import "less/common.css-v=10.css"/*tpa=https://www.fcc66.com/css/less/common.css?v=10*/;


/*压缩过的bootstrap网格系统 不用修改这段代码
==================*/
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}


/*banner公用样式*/
.banner{
  position: relative;
}
.banner img{
  width: 100%;
}

/* #Index Page Start
==================================================== */

/*gray*/
.sup-nav p,
.coupon-list .coupon-item p,
.aside-menu li a,
/*.aside-scroll .scroll-cnt p,*/
.intro p{
  color: #6e6e6e;
}

/* #Header
=========================== */

#header{
  position: relative;
  background-color: #fff;
  box-shadow: 0 4px 6px rgba(0,0,0,.3);
}
#header .top,
#header .top-scroll,
.footer-sub{
  font-size: 14px;
  background:#2f3435;
  line-height: 36px;
  color: #fff;
  /*overflow: hidden;*/
}
#header .iconfont{
  font-size: 18px;
}

#header .top-scroll{
  float: left;
  width: 360px;
  height: 36px;
  overflow: hidden;
  white-space: nowrap;
}
#header .top-scroll .marquee-item{
  display: inline-block;
  vertical-align: middle;
}
#header .icon-speaker{
  float: left;
  margin-right: 10px;
}
#header .icon-speaker,
#header .top-link a{
  color: #fff;
}

#header .top-link a:first-child{
  border-left: 1px solid #222728;
}
#header .top-link a{
  height: 36px;
  display: inline-block;
  padding:0 8px;
  border-right: 1px solid #222728;
}
#header .top-link a:hover{
  color: #ddd;
}
#header .top-link a .iconfont{
  color: #51595e;
  margin-right: 10px;
  transition: all .3s;
}
#header .top-link a:last-child .iconfont{
  transition: none;
  -webkit-animation: flash .7s linear infinite;
  animation: flash .7s linear infinite;
}
#header .top-link a:first-child:hover .iconfont{
  color: #00b3ee;
  transform:scale(1.2);
}
#header .user-link .item{
  padding: 0 8px;
  float: left;
  position: relative;
}
#header .user-link .item,
#header .user-link .item a,
#header .btn-toolbar a{
  color: #fff;
}
#header .user-link .iconfont{
  font-size: 18px;
  color: #5f779f;
  padding-right:6px;
}
#header .user-link .iconfont+span,
#header .user-link .iconfont+em{
  vertical-align: middle;
}
#header .user-link .num{
  color: #ffcc00;
}
#header .user-link .button-checkin{
  background: #478AFF;
  padding: 3px 8px;
  border-radius: 5px;
  font-size: 13px;
}
#header .user-link .btn-toolbar{
  margin: 6px 8px 0;
  padding: 0;
  width: 150px;
  height: 23px;
  line-height: 23px;
  background: #3b5786;
  border-radius: 4em;
}
#header .user-link .checkin-tip{
  position: absolute;
  display: block;
  width: 160px;
  height: 130px;
  background: url("../images/checkin-tip.png")/*tpa=https://www.fcc66.com/images/checkin-tip.png*//*tpa=https://www.fcc66.com/images/checkin-tip.png*/;
  top: 0;
  opacity: 0;
  visibility: hidden;
  left: -44px;
  transition:all .3s;
}
#header .user-link .checkin-tip.active{
  opacity: 1;
  visibility: visible;
  top: 30px;
}
#header .agentuser-link{
  padding-top: 14px;
}
#header .agentuser-link .u-row:before,
#header .agentuser-link .u-row:after{
  content: '';
  display: table;
}
#header .agentuser-link .u-row:after{
  clear: both;
}
#header .agentuser-link .u-row{
  margin-bottom: 15px;
}
#header .agentuser-link .u-row .item{
  padding-left: 8px;
  padding-right: 8px;
  float: left;
}
#header .agentuser-link .iconfont{
  font-size: 22px;
  color: #2d97dd;
  padding-right: 6px;
}

#header .btn-toolbar a{
  display: inline-block;
  width: 33.33333%;
  height: 100%;
}
#header .btn-toolbar .btn-center{
  background: #4375aa;
  border-left: 1px solid #2f3336;
  border-right: 1px solid #2f3336;
}

#header .logo{
  position: relative;
  height: 116px;
}
#header .logo .logo-pic{
  float: left;
  display: inline-block;
}
#header .logo .birth-day-pic{
  float: left;
  margin-top: 20px; width:277px; height:82px;
  margin-left: 30px; background:url("../images/birth-day.jpg")/*tpa=https://www.fcc66.com/images/birth-day.jpg*//*tpa=https://www.fcc66.com/images/birth-day.jpg*/ no-repeat 0 0;
}
#header .logo .birth-day-pic img{margin: 23px 0 0 75px;  animation: m2ball 3s ease-in infinite;
  -webkit-animation: m2ball 3s ease-in infinite;}
#header .logo .reback-index{
  float: right;
  margin:70px 100px 0 20px;
  font-size: 18px;
  color: #4b6a9f;
}
@-webkit-keyframes m2ball { 0% {
 opacity: 1;
 -webkit-transform: translateY(-8px);
 transform: translateY(-8px)
}
 50% {
 opacity: 1;
 -webkit-transform: translateY(0px);
 transform: translateY(0px)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(-8px);
 transform: translateY(-8px)
}
}
#header .logo .reback-index{
  float: right;
  margin:70px 100px 0 20px;
  font-size: 18px;
  color: #4b6a9f;
}

#header .logo .login{
  padding-top: 46px;
}
#header .login-wp{
  margin-top: 46px;
  padding-left: 20px;
}
.login-wp .login-hover{
  display: inline-block;
}
.login-wp .btn-login{
  background: #2c98de;
}
.login-wp .btn-reg{
  background: #35cd19;
}
.login-wp .login-hover{
  position: relative;
}
.login-wp .login-box{
  position: absolute;
  padding: 32px 10px 10px;
  right: 0;
  display: none;
  z-index: 9;
  background: #fff;
}

.login-wp .login-hover:hover .login-box{
  display: block;
}

/*第一种登录样式*/
.login-form  .login-label{
  position: absolute;
  width: 38px;
  height: 38px;
  border-top: none;
  line-height: 38px;
  text-align: center;
  color: #adb0b0;
  background: #f3f3f3;
}
.login-form  .ipt-item{
  position: relative;
  border: 1px solid #a4a4a4;
  height: 40px;
  width: 304px;
}
.login-form .ipt-item .img-code{
  width: 90px;
  height: 38px;
  position: absolute;
  right: 0;
  top: 0;
}
.login-form  .itxt{
  height: 38px;
  border: 0;
  padding: 8px 0 8px 50px;
  width: 100%;
  font-size: 14px;
}
.login-form  .itxt:focus{
  border: none;
  outline:none;
}
.login-form  .item{
  margin-bottom: 20px;
}

.login-form .btn-login{
  display: block;
  height: 32px;
  width: 100%;
  text-align: center;
  line-height: 32px;
  color: #fff;
  font-size: 16px;
  background: #e84c3d;
}
#header .login-form-2{
  float: right;
  margin-top: 50px;
}
.login-form-2 .item{
  float: left;
  margin-left: 6px;
  margin-bottom: 0;
}
.login-form-2 .ipt-item{
  height: 32px;
  width: 134px;
}
.login-form-2 .login-label{
  height: 30px;
  width: 30px;
  line-height: 30px;
}
.login-form .itxt{
  padding: 3px 0 3px 40px;
  height: 30px;
}
.login-form-2 .ipt-item .img-code {
  width: 56px;
  height: 28px;
  top: 1px;
}
.login-form-2 .ipt-item.ipt-item-code .itxt{
  padding-left: 6px;
}
.login-form-2 .mt{
  margin-top: 10px;
}
.login-form-2 .btn-login,
.login-form-2 .btn-reg{
  display: inline-block;
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  width: 76px;
  color: #fff;
  border-radius: 4px;
  background: #35cd19;
}
.login-form-2 .btn-login{
  background: #2d97dd;
}

/*nav*/
.nav-wp{
  position: relative;
  border-top:1px solid #e9e9e9;
  background: linear-gradient(to bottom, #fbfcfc 0%,#fafafa 42%,#e7e7e7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfc', endColorstr='#e7e7e7',GradientType=0 );
}
.top-nav,
.top-sub-nav{
  margin-right: auto;
  margin-left: auto;
  min-width: 1024px;
}
@media (min-width: 768px) {
  .top-nav,
  .top-sub-nav {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .top-nav,
  .top-sub-nav {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .top-nav,
  .top-sub-nav {
    width: 1197px;
  }
}
.top-nav:before,
.top-nav:after,
.top-sub-nav:before,
.top-sub-nav:after{
  content: '';
  display: table;
}
.top-nav:after,
.top-sub-nav:after{
  clear: both;
}
.top-nav>li{
  float: left;
  width: 14.26%;
}
#top-nav.top-nav li{
  width: 11.1111111%;
}
.top-nav>li:first-child{
  border-left:1px solid #e9e9e9;
}
.top-nav>li>a{
  position: relative;
  text-align: center;
  display: block;
  font-size: 16px;
  line-height: 60px;
  height: 60px;
  border-right: 1px solid #e9e9e9;
}
.top-nav>li>a:after,
.top-nav-2>li>a:after{
  display: block;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  background: #2c98de;
  opacity: 0;
  visibility: hidden;
  transform: scale(0);
  transition: all .3s;
}
.top-nav>li>a:hover:after,
.top-nav-2>li>a:hover:after{
  transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.top-nav .tap-item{
  position: relative;
  background: url("../images/tap-icon.png")/*tpa=https://www.fcc66.com/images/tap-icon.png*//*tpa=https://www.fcc66.com/images/tap-icon.png*/;
  width: 140px;
  height: 87px;
  color: #fff;
  z-index: 9;
  top: -5px;
  left: -3px;
  font-size: 18px;
  line-height: 75px;
}
.top-nav .tap-item-red {
    position: relative;
    background: url(../images/tap-icon_red.png)/*tpa=https://www.fcc66.com/images/tap-icon.png*//*tpa=https://www.fcc66.com/images/tap-icon.png*/;
    width: 140px;
    height: 87px;
    color: #fff;
    z-index: 9;
    top: -5px;
    left: -3px;
    font-size: 18px;
    line-height: 75px;
}
.top-nav>li .top-sub-nav-wp,
#top-nav-2>li .top-sub-nav-wp{
  position: absolute;
  display: none\9;
  height: 0;
  max-height: 0;
  background: #fff;
  left: 0;
  right: 0;
  z-index: 18;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: all .3s;
  transition: all .3s;
  /*
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  */
}
.top-nav>li:hover .top-sub-nav-wp,
#top-nav-2>li:hover .top-sub-nav-wp{
  display: block\9;
  max-height: 300px;
  height: 204px;
  visibility: visible;
  /*
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  */
}
.top-nav>li>a .icon-hot,
.top-nav-2>li>a .icon-hot{
  font-size: 32px!important;
  color: #f00;
  position: absolute;
  top: -26px;
  right: 10px;
  -webkit-animation: float 1.6s linear infinite;
  animation:float 1.6s linear infinite;
}
.top-nav li.hover .icon-arrows-down,
.top-nav-2 li.hover .icon-arrows-down{
  margin-left: 12px;
  transition: transform .3s;
}
.top-nav>li>a:hover .icon-arrows-down,
.top-nav-2>li>a:hover .icon-arrows-down{
  transform: rotate(180deg);
}
#header .logo .top-nav-2{
  margin-top: 30px;
}
#top-nav-2>li{
  float: left;
}
#top-nav-2>li>a{
  position: relative;
  font-size: 16px;
  display: block;
  padding:28px 18px;
}
#top-nav-2 .hover .top-sub-nav-wp{

}

/*导航下拉菜单*/
.nav-item .icon-ag{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 0;
  width: 71px;
  height: 71px;
}
.nav-item .icon-ag-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -86px 0;
  width: 71px;
  height: 71px;
}
.nav-item .icon-ab{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -79px;
  width: 60px;
  height: 67px;
}
.nav-item .icon-ab-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -85px -79px;
  width: 61px;
  height: 67px;
}
.nav-item .icon-ld{
  background: url("../html/images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -153px;
  width: 60px;
  height: 66px;
}
.nav-item .icon-ld-hover{
  background: url("../html/images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -86px -153px;
  width: 60px;
  height: 66px;
}

.nav-item .icon-sb{
  background: url("../html/images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -233px;
  width: 60px;
  height: 66px;
}
.nav-item .icon-sb-hover{
  background: url("../html/images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -86px -233px;
  width: 60px;
  height: 66px;
}
.nav-item .icon-ebet{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -230px;
  width: 57px;
  height: 64px;
}
.nav-item .icon-ebet-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -86px -230px;
  width: 57px;
  height: 64px;
}
.nav-item .icon-pt{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -306px;
  width: 56px;
  height: 63px;
}
.nav-item .icon-pt-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -84px -306px;
  width: 56px;
  height: 63px;
}
.nav-item .icon-ttg{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -382px;
  width: 85px;
  height: 62px;
}
.nav-item .icon-ttg-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -87px -382px;
  width: 85px;
  height: 62px;
}
.nav-item .icon-gpi{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -457px;
  width: 59px;
  height: 59px;
}
.nav-item .icon-gpi-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -85px -457px;
  width: 59px;
  height: 59px;
}
.nav-item .icon-buyu{
  background: url("../html/images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -1px -528px;
  width: 64px;
  height: 64px;
}
.nav-item .icon-buyu-hover{
  background: url("../html/images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -85px -528px;
  width: 64px;
  height: 64px;
}
.nav-item .icon-hg{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -1px -609px;
  width: 64px;
  height: 64px;
}
.nav-item .icon-hg-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -85px -609px;
  width: 64px;
  height: 64px;
}
.nav-item .icon-m8{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -1px -687px;
  width: 64px;
  height: 64px;
}
.nav-item .icon-m8-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -85px -687px;
  width: 64px;
  height: 64px;
}
.nav-item .icon-rate-1{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat 0 -765px;
  width: 140px;
  height: 89px;
}
.nav-item .icon-rate-1-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -140px -765px;
  width: 140px;
  height: 89px;
}
.nav-item .icon-rate-2{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -2px -865px;
  width: 98px;
  height: 93px;
}
.nav-item .icon-rate-2-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -111px -865px;
  width: 98px;
  height: 93px;
}
.nav-item .icon-mg{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -211px -76px;
  width: 68px;
  height: 72px;
}
.nav-item .icon-mg-hover{
  background: url("../images/nav-icon.png-v4.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/ no-repeat -211px -1px;
  width: 68px;
  height: 72px;
}
.nav-item .icon-bbin{
  background: url("../images/bbin.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 72px;
}
.nav-item .icon-bbin-hover{
  background: url("../images/bbin1.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 72px;
}
.nav-item .icon-sw{
  background: url("../images/index_sw.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-sw-hover{
  background: url("../images/index_swx.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-png{
  background: url("../images/pngh.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-png-hover{
  background: url("../images/png.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-gmgg{
  background: url("../images/ggyhx.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-gmgg-hover{
  background: url("../images/ggyx.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}

.nav-item .icon-gmgm{
  background: url("../images/gm_gmh68.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-gmgm-hover{
  background: url("../images/gm_gmy68.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}

.nav-item .icon-fj{
  background: url("../images/fjp.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-fj-hover{
  background: url("../images/fjp2.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}

.nav-item .icon-qpai{
  background: url("../images/qipaihui.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}
.nav-item .icon-qpai-hover{
  background: url("../images/qipaic.png")/*tpa=https://www.fcc66.com/images/nav-icon.png?v4*/;
  width: 68px;
  height: 68px;
}

.top-sub-nav-ft{
  width: 100%;
  margin-top: -45px;
}
.top-sub-nav-ft,
.top-sub-nav .nav-item .nav-item-ft>a{
  height: 45px;
  text-align: center;
  font-size: 14px;
  background: #ebebeb;
}

.top-sub-nav .nav-item,
.top-sub-nav a,
.top-sub-nav .nav-item .link{
  color: #9e9e9e;
  cursor: pointer;
  text-align: center;
}

.top-sub-nav .col-2{
  float: left;
  width: 33%;
}
.top-sub-nav .col-4{
  float: left;
  width: 25%;
}
.top-sub-nav .col-3{
  float: left;
  width: 33.333333333333%;
}
.top-sub-nav .col-5{
  float: left;
  width: 20%;
}
.t-row{display: table;width: 100%}
.t-row>.t-cell{
  display: table-cell; vertical-align: middle;
}
.top-sub-nav .nav-item:hover{
  background: #f5f4f4;
}
.top-sub-nav .nav-item .nav-item-bd{
  height: 158px;
  padding-top: 50px;
  white-space: nowrap; position:relative;
}
.top-sub-nav .nav-item .nav-item-bd .nav-tishi{ position:absolute; bottom:10px; right: 0; color:red; font-weight:700}
.top-sub-nav .nav-item .nav-item-bd.first{
  height: 158px;
  line-height: 158px;
  padding: 0;
}

.top-sub-nav .nav-item .nav-item-bd .icon.hover,
.top-sub-nav .nav-item:hover .nav-item-bd .icon{
  display: none;
}

.top-sub-nav .nav-item:hover .nav-item-bd .icon.hover{
  display: inline-block;
}
.top-sub-nav .nav-item:hover .nav-item-bd{
  color: #8bafe0;
}
.top-sub-nav .nav-item .nav-item-bd .nav-tit{
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle;
}
.top-sub-nav .nav-item .nav-item-bd .nav-tit h2{
  font-size: 32px;
  margin-bottom: 10px;
}
.top-sub-nav .nav-item .nav-item-bd .nav-desc{
  font-size: 12px;
}

.top-sub-nav .nav-item:hover .link{
  color: #fff;
  background-color: #8bafe0;
}


/*banner*/

#index-banner{
  width: 100%;
  max-height: 520px;
  margin: 0 auto;
  overflow: hidden;
}
.banner .swiper-slide img{
  width: 100%;
}
.banner .swiper-pagination-bullet{
  width: 80px;
  height: 10px;
  border-radius: 3px;
  background: #999;
  opacity: .9;
  margin: 0 16px;
}
.banner .swiper-pagination-bullet-active{
  background: #6189fb;
}

#index-banner .carousel-indicators li {
  width: 26px;
  height: 10px;
  margin: 1px;
  /*text-indent: -999px;*/
  cursor: pointer;
  background-color: #b9b9b9;
  border: none;
  border-radius: 10px
}

#index-banner .carousel-indicators .active {
  background: #6189fb;
}

  /*sup-nav*/
.main-hd{
  background:#e1e5e8 url("../images/inde-bg-gray.jpg")/*tpa=https://www.fcc66.com/images/inde-bg-gray.jpg*//*tpa=https://www.fcc66.com/images/inde-bg-gray.jpg*/ repeat;
  padding: 34px 0 56px;
}
.sup-nav,
.center-cnt {
  background: #fff;
}
.sup-nav{
  box-shadow: 1px 6px 6px rgba(190,199,206,1);
  margin-bottom: 60px;
}
.sup-nav>li{
  position: relative;
}
.sup-nav>li .item{
  padding: 26px 0;
  text-align: center;
  display: block;
  border-left: 1px solid #ccc;
  transition: .3s background;
}
.sup-nav>li .item:hover{
  background: #7b8cb0;
  cursor: pointer;
}
.sup-nav>li .item:hover,
.sup-nav>li .item:hover p,
.sup-nav>li .item:hover a{
  color: #fff;
}
.sup-nav>li:first-child .item{
  border-left: none;
}
.sup-nav>li .item>h2{
  font-size: 24px;
  margin-bottom: 10px;
}
.sup-nav>li .item>p,
.sup-nav>li .item>p a{
  color:#888;
}

.sup-nav>li .nav-tip{
  position: absolute;
  border-radius: 3px;
  right: 18px;
  top: -6px;
  z-index: 9;
}
.sup-nav>li .nav-tip .nav-tip-inner{
  position: relative;
}
.sup-nav>li .nav-tip .nav-tip-inner .caret{
  position: absolute;
  left: -10px;
  top: 6px;
}
.tip-free .caret-right{
  border-color: transparent #6189fb transparent transparent;
}
.tip-hot .caret-right{
  border-color: transparent #e92109 transparent transparent;
}
.nav-tip em{
  font-size: 10px;
  display: block;
  color: #fff;
  padding: 4px 6px;
}
.nav-tip.tip-free{
  background: #6189fb;
}
.nav-tip.tip-hot{
  background: #e92109;
}

/*aside menu*/
.center-cnt {
  height: 420px;
  overflow: hidden;
}
.aside-menu,
.aside-scroll{
  height: 420px;
  overflow: hidden;
}

.aside-menu>li{
  border-bottom: 1px solid #ddd;
}

.aside-menu .btn-icon{
  position: relative;
  display: block;
  height: 142px;
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
}
.aside-menu .btn-icon .tit{
  position: relative;
  font-family:verdana, arial, 'Microsoft YaHei';
  font-size: 12px;
  z-index: 9;
  color: #888;
  transition: color .6s;
}

.aside-menu .btn-icon .iconfont,
.aside-menu .btn-icon:before{
  font-size: 60px;
  color: #6483b4;
  text-align: center;
}
.aside-menu .btn-icon:before{
  display: block;
  visibility: hidden;
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
  padding-top: 18px;
  top: -100%;
  background-color: #6189fb;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #fff;
}
.aside-menu .btn-icon:hover:before{
  visibility: visible;
  top: 0;
}
.aside-menu .btn-icon:hover .tit{
  color: #fff;
}
.aside-menu .btn-icon span{
  position: relative;
  z-index: 9;
  font-family: arial, 'Microsoft YaHei';
}

.aside-menu .btn-icon:hover span{
 color: #fff;
}

.aside-menu .btn-icon .iconfont{
  display: block;
  line-height: 100px;
  text-align: center;
}
.aside-menu .btn-icon .icon-hot-2{
  position: absolute;
  top: -31px;
  right: -10px;
  color: #ed8702;
}
/*slot-game*/
#index-slot-game .slot-game-hd{
  background-color: #3399e8;
}
#index-slot-game .slot-game-hd>li{
  display: inline-block;
}
#index-slot-game .slot-game-hd>li>a{
  display: block;
  height: 48px;
  width: 141px;
  line-height: 48px;
  font-size: 18px;
  color: #fff;
}
#index-slot-game .slot-game-hd>.on>a{
  background-color: #1582d6;
}
#index-slot-game .slot-game-bd{
  border-left:1px solid #eee;
  border-right:1px solid #eee;
}
#index-slot-game .game-list{
  text-align: center;
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 32px;
}
#index-slot-game .game-list .game-cell{
  float: left;
  width: 33.3333%;
  padding-left: 20px;
  margin-bottom: 2px;
}

#index-slot-game  .game-cell .game-info{
  position: relative;
  padding: 0 6px 12px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
}
#index-slot-game  .game-cell .game-info:hover{
  box-shadow: 0 15px 30px rgba(0,0,0,0.25);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
#index-slot-game .game-info .name{
  position: absolute;
  top: 104px;
  left: 6px;
  right: 6px;
  background-color: rgba(0,0,0,.65);
}
#index-slot-game .game-info .name h4{
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  text-align: center;
  color: #fff;
}

#index-slot-game .game-info .game-pic{
  height: 132px;
  overflow: hidden;
}
#index-slot-game .game-info .game-pic img{
  width: 100%;
}
#index-slot-game .game-info .game-play{
  overflow: hidden;
}
#index-slot-game .game-info .game-play .btn-game{
  float: left;
  display: block;
  text-align: center;
  color: #fff;
  line-height:28px;
  height: 28px;
  width: 50%;
}
#index-slot-game .game-info .game-play .button-block{
  width: 100%;
}
#index-slot-game .btn-game.play{
  background: #6abfff;
}
#index-slot-game .btn-game.demo{
  background: #ffa524;
}
#index-slot-game .carousel-indicators li {
  width: 26px;
  height: 10px;
  margin: 1px;
  /*text-indent: -999px;*/
  cursor: pointer;
  background-color: #b9b9b9;
  border: none;
  border-radius: 10px
}

#index-slot-game .carousel-indicators .active {
  background: #6189fb;
}
#index-slot-game .carousel-inner>.item {
  -webkit-transition: 1s ease-in-out left;
  transition: 1s ease-in-out left;
}

/*aside-scroll*/
.aside-scroll h3{
  font-size: 18px;
  padding-left: 18px;
  padding-right: 18px;
  color: #fff;
  height: 48px;
  line-height: 48px;
  background: #ed5664;
  border-bottom: 2px solid #da4653;
  overflow: hidden;
  text-align: left;
}
.aside-scroll h3 .icon-cup{
  font-size: 33px;
  margin-right:8px;
}
.aside-scroll h3 .icon-more{
  float: right;
  height: 55px;
  width: 57px;
  background: #da4653;
  color: #fff;
}
.aside-scroll h3 .icon-more .iconfont{
  font-size: 20px;
}
.aside-scroll .scroll-cnt{
  position: relative;
  height: 370px;
  overflow: hidden;
}
.aside-scroll .scroll-cnt .marquee-item{
  font-size: 12px;
  display: block;
  padding: 18px 0 18px 26px;
}
.aside-scroll .scroll-cnt .marquee-item:nth-child(even){
  background: #eaf1f4;
}
.aside-scroll .scroll-cnt .user-pic{
  border-radius: 50%;
  height: 50px;
  width: 50px;
  overflow: hidden;
  margin-right: 10px;
}
.aside-scroll .scroll-cnt p{
  text-align: left;
  padding-top: 8px;
}
.aside-scroll .scroll-cnt p em{
  font-weight: 600;
  margin-right: 6px;
  margin-left: 6px;
}

/*优惠活动列表*/
.coupon{
  background: #31549e;

}
.coupon .coupon-inner{
  height: 350px;
  position: relative;
  background: url("../images/coupon-bg.jpg")/*tpa=https://www.fcc66.com/images/coupon-bg.jpg*//*tpa=https://www.fcc66.com/images/coupon-bg.jpg*/ 50% 50%;
}
.coupon .ele{
  position: absolute;
  background-image: url("../images/index-animation-ele.png")/*tpa=https://www.fcc66.com/images/index-animation-ele.png*//*tpa=https://www.fcc66.com/images/index-animation-ele.png*/;
}
.coupon .ele-person-1{
  background-position: -10px 0;
  width: 347px;
  height: 253px;
  left: 8px;
  bottom: 0;
}
.coupon .ele-person-2{
  background-position: 0 -263px;
  width: 348px;
  height: 267px;
  right: 30px;
  bottom: 0;
}
.coupon .ele-gift{
  background-position: 0 -536px;
  width: 230px;
  height: 113px;
  left: 40%;
  bottom: 0;
}
.coupon .btn-wp{
  position: absolute;
  background: #2b4d96;
  text-align: center;
  width: 340px;
  height: 70px;
  line-height: 70px;
  border: 1px solid #fff;
  left: 50%;
  margin-left: -170px;
  top: 100px;
}
.coupon .btn-coupon {
  font-size: 36px;
  color: #fff;

}

.coupon,
.coupon-list{
  margin-bottom: 60px;
}

.coupon-list .coupon-item{
  padding-bottom: 36px;
  border:1px solid #e4e4e4;
  box-shadow: 1px 8px 6px rgba(0,0,0,.2);
  position: relative;
  overflow: hidden;
}

.coupon-list .coupon-item:first-child{
  margin-left: 0;
}
.coupon-list .coupon-item .coupon-pic img{
  width: 100%;
  max-height: 178px;
  overflow: hidden;
  margin-bottom: 38px;
}
.coupon-list .coupon-item .coupon-pic img{
  transition:transform .3s;
}
.coupon-list .coupon-item:hover .coupon-pic img{
  transform: scale(1.12);
}
.coupon-list .coupon-item h3{
  font-size: 20px;
  margin-bottom: 10px;
}
.coupon-list .coupon-item .coupon-tip{
  display: block;
  position: absolute;
  left: 50%;
  top: 140px;
  text-align: center;
  margin-left: -20px;
}
.coupon-list .coupon-item:hover .coupon-tip{
  -webkit-animation: bounce .7s;
  animation: bounce .7s;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom
}
.coupon-tip .iconfont{
  position: absolute;
  display: inline-block;
  font-size: 66px;
  color: #ffd800;
}
.coupon-tip em{
  position: relative;
  display: inline-block;
  color: #fff;
  font-weight: 600;
  width: 40px;
  left: 12px;
  top: 20px;
}

/*关于我们*/
.intro{
  height: 470px;
  padding-top: 60px;
  background: #edf2f1;
  position: relative;
  overflow: hidden;
}
.intro article{
  text-align: center;
  position: relative;
}
.intro article .intro-pic .iconfont{
  width: 124px;
  height: 124px;
  line-height: 112px;
  background:#a8bee6;
  color: #fff;
  font-size: 82px;
  border-radius: 50%;
  margin-bottom: 30px;
}
.intro article h3{
  font-size: 24px;
  color:#bbb;
  margin-bottom: 30px;
}
.intro article h3 span:first-child{
  color: #fbae2e;
}
.intro article p{
  text-align: justify;
  line-height: 1.6;
  padding: 0 30px 0 50px;
}
.intro .intro-bg{
  position: absolute;
  height: 720px;
  width: 720px;
  font-size: 720px;
  top: -100px;
  left: 16%;
  color: #f7fafa;
}
.intro .intro-bg2{
  left: 46%;
}

/* #Footer
=========================== */
.footer-bd{
  padding-top: 30px;
  background: #444;
  height: 196px;
  color: #ccc;
}
.footer-bd .brower-link a{
  float: left;
  color: #ccc;
  margin-right: 40px;
}
.footer-bd .brower-link .iconfont{
  color: #777;
  font-size: 30px;
  margin-bottom: 10px;
}

.footer-bd .partner-link .icon{
  margin-right: 40px;
}

.partner-link>a{
  display: inline-block;
  width: 138px;
  height: 40px;
  text-align: left;
}
.partner-link .icon{
  background-image: url("../images/partner-icon.png")/*tpa=https://www.fcc66.com/images/partner-icon.png*//*tpa=https://www.fcc66.com/images/partner-icon.png*/;
}
.partner-link .icon-ag{
  background-position: -5px -4px;
  width: 90px;
  height: 32px;
}
.partner-link .icon-playtech{
  background-position: 0 -40px;
  width: 120px;
  height: 25px;
}
.partner-link .icon-zfb{
  background-position: 0 -72px;
  width: 66px;
  height: 22px;
}
.partner-link .icon-bbin{
  background-position: 0 -131px;
  width: 77px;
  height: 30px;
}
.partner-link .icon-ab{
  background-position: 0 -100px;
  width: 135px;
  height: 25px;
}
.partner-link .icon-mfb{
  background-position: 0 -168px;
  width: 71px;
  height: 23px;
}
.partner-link .icon-visa{
  background-position: 0 -198px;
  width: 54px;
  height: 18px;
}
.partner-link .icon-unionpay{
  background-position: 0 -222px;
  width: 41px;
  height: 23px;
}

/*忘记密码
=========*/
.forgot-pwd-wp{
  width: 1000px;
  padding-bottom: 100px;
  min-height: 320px;
}
.forgot-pwd-wp .item-box{
  padding: 108px 0 30px;
  text-align: center;
}
.item-box.center{
/*  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;*/
}
.forgot-pwd-wp .item-box:hover{
  background: #ffebb5;
}
.forgot-pwd-wp .item-box:hover .btn,
.forgot-pwd-wp .item-box .btn:hover{
  background: #cf9700;
}
.forgot-pwd-wp .iconfont{
  font-size: 140px;
  color: #000;
  margin-bottom: 20px;
}
.forgot-pwd-wp .item-box p{
  margin-bottom: 24px;
}

/*gotop
========*/
#gotop{
  display: none;
  position: fixed;
  border-radius: 50%;
  border: 4px solid #fff;
  background: #98b2e8;
  bottom: 200px;
  right: 240px;
  z-index: 1010;
  opacity: 0;
  width: 50px;
  height: 50px;
  transition: all 1s;
}
#gotop a{
  display: block;
  line-height: 40px;
  text-align: center;
}
#gotop.active{
  opacity: 1;
  display: block;
}
#gotop .icon-go-top{
  font-size: 20px;
  color: #fff;
}

/*弹窗*/
.dialog-cnt .tab-hd{
  border-bottom: 3px solid #20365d;
  margin-bottom: 26px;
}
.dialog-cnt .tab-hd>li a{
  font-size: 16px;
  padding: 8px 32px;
}
.dialog-cnt .tab-hd>li:last-child a{
  border-right: none;
}
.dialog-cnt .tab-hd>li.active a{
  background: #20365d;
  color: #fff;
}
.dialog-cnt .tip{
  margin-bottom: 10px;
  line-height: 1.6;
}

/*银行选择列表*/
.bank-btn-list:before,
.bank-btn-list:after{
  display: table;
  content: '';
}
.bank-btn-list:after{
  clear: both;
}
.bank-btn-list>li{
  float: left;
  margin: 0 10px 16px 0;
  width: 180px;
}
.bank-btn-list>li>a{
  display: block;
  height: 55px;
  border: 1px solid #d1d1d1;
}
.bank-btn-list>.active a{
  border: 2px solid #d20000;
}
.account-info{
  font-size: 14px;
}
.account-info th,
.account-info td{
  padding: 10px;
  border-bottom: 1px solid #d4d4d4;
}
.account-info th{
  background: #dcdcdc;
  text-align: right;
}
.account-info td{
  background: #f0f0f0;
  text-align: left;
}
.account-info .btn{
  height: 26px;
  line-height: 26px;
  background: #e84c3d;
}
.account-info .remark-value{
  display: inline-block;
  padding:0 6px;
  min-width: 70px;
  color: #c00;
}
.account-info .pay-tip{
  padding: 2px 8px;
  color: #fff;
  background: #337ab7;
  cursor: pointer;
}
.account-info .pay-tip.warning{
  background: #f0ad4e;
}
.account-info .pay-tip.danger{
background: #d9534f;
}
.dialog-cnt .bank-step .tit{
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.dialog-cnt .bank-step p{
  line-height: 1.4;
}
.table-pay{
  margin-bottom: 40px;
}
.table-pay th,
.table-pay td{
  padding: 16px 10px;
}
.table-pay td .ipt-group{
  margin-bottom: 0;
}

/*数据表格
========*/
.data-list table{
  border: 1px solid #d1d1d1;
  width: 100%;
}
.data-list table th,
.data-list table td{
  padding: 16px 6px;
  text-align: center;
  border-bottom: 1px solid#d1d1d1;
}
.data-list table th{
  font-size: 16px;
  font-weight: normal;
  background: #4e72b0;
  color: #fff;
}
.data-list table tbody tr:hover{
  background: #eee;
}
/*分页*/
.pagination {
  padding:26px 0;
  font-size: 14px;
  text-align: center;
}
.pagination a,
.pagination select{
  height: 26px;
  line-height: 26px;
  margin-left: 8px;
  margin-right: 8px;
  text-align: center;
}
.pagination a{
  display: inline-block;
  font-size: 14px;
  padding-left: 8px;
  padding-right: 8px;
  background: #2d97dd;
  color: #fff;
}
.pagination select{
  height: 26px;
  line-height: 26px;
  width: 50px;
}

.pay-online-wp{
  padding: 30px 0 40px;
  width: 1170px;
  margin: 0 auto;
  min-height: 488px;
}

/*侧边栏*/
#sidebar,#sidebar-two{
  display: inline-block;
  position: fixed;
  top: 60%;
  z-index: 999;
  -webkit-transition: .3s right;
  transition: .3s right;
}
#sidebar{
  margin-top: -230px;
  right: -151px;
  width: 217px;
}
#sidebar:hover,
#sidebar-two:hover{
  right: 0;
  z-index: 1000;
}

#sidebar .sidebar-aside,
#sidebar .sidebar-cnt,
#sidebar .sidebar-fd .qr-desc{
  background: #008dd7;
}
#sidebar .sidebar-aside{
  float: left;
  width: 66px;
  height: 232px;
  overflow: hidden;
  background:url("../images/siderbar.png-v=10.png")/*tpa=https://www.fcc66.com/images/siderbar.png?v=10*/ no-repeat -231px 0;
}

#sidebar .sidebar-cnt{
  float: left;
  width: 150px;
  height: 272px;
  color: #fff;
}
#sidebar .sidebar-bd>li{
  height: 58px;
  padding-top: 11px;
  padding-left: 10px;
}
#sidebar .sidebar-bd .odd{
  background: #fff;
}
#sidebar .sidebar-bd .iconfont{
  float: left;
  font-size: 28px;
  margin-right: 6px;
  color: #fff;
}
#sidebar .sidebar-bd .tit{
  font-size: 16px;
  margin-bottom: 8px;
  text-align: left;
  color: #fff;
}
#sidebar .sidebar-bd .odd .tit{
  color: #006394;
}
#sidebar .sidebar-bd .odd .iconfont{
  color: #435f7b;
}
#sidebar .sidebar-bd .desc{
  font-size: 14px;
  margin-bottom: 0;
  text-align: left;
}
#sidebar .sidebar-bd .odd .desc{
  color: #00a0dc;
}
#sidebar .sidebar-fd{
  background-color: #00a0dc;
}
#sidebar .sidebar-fd .qr-desc{
  padding: 10px;
}
#sidebar .sidebar-fd .qr-desc .value{
  font-size: 18px;
}
#sidebar-two{
  height: 438px;
  width: 230px;
  margin-top: 0;
  right: -164px;
  background: url("../images/siderbar.png-v=4.png")/*tpa=https://www.fcc66.com/images/siderbar.png?v=4*/ no-repeat 0 0;
}

/*首页弹窗
=======*/
#modal-index .modal-dialog{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 749px;
  height: 420px;
  padding: 111px 100px 0 300px;
  margin-left: -375px;
  margin-top: -210px;
  border: none;
  box-shadow: none;
  background:transparent url("../images/modal-activity-1.png-v=2.png")/*tpa=https://www.fcc66.com/images/modal-activity-1.png?v=2*/ no-repeat;
}
#modal-index.type2 .modal-dialog{
  width: 866px;
  height: 508px;
  padding: 70px 370px 0 110px;
  color: #fff;
  margin-left: -433px;
  margin-top: -254px;
}
#modal-index.type3 .modal-dialog{
  width: 690px;
  height: 539px;
  margin-left: -345px;
  margin-top: -220px;
  padding: 80px 203px 101px 122px;
  color: #fff;
}
#modal-index .close{
  position: absolute;
  width: 50px;
  height: 50px;
  line-height: 40px;
  border-radius: 50%;
  color: #fff;
  background: #d92a1e;
  border: 2px solid #7b0303;
  font-size: 30px;
  top: 36px;
  right: 30px;
}
#modal-index.type2 .close{
  top: 12px;
  right: 129px;
}
#modal-index.type3 .close{
  top: 36px;
  right: 30px;
}

#modal-index .notice-wp{
  position: relative;
  height: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#modal-index .notice-tit{
  margin-bottom: 12px;
  font-size: 24px;
  text-align: center;
}
#modal-index.type2 .notice-tit,
#modal-index.type3 .notice-tit{
  text-align: center;
  font-size: 34px;
  color: #fcf7d5;
  margin-top: 20px;
}
#modal-index .notice-cnt{
  text-indent: 2em;
  line-height: 1.7;
  font-size: 15px;
  text-align: justify;
}
#modal-index.fade .modal-dialog {
  -webkit-transition: -webkit-transform .45s ease-out;
  transition: transform .45s ease-out;
  opacity: 1;
  -ms-transform: translate(0,-120%);
  transform: translate(0,-120%);
}
#modal-index.in .modal-dialog {
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}

/*六周年广告
==========*/
#ad-sexennial {
  display: block;
  position: fixed;
  visibility: hidden;
  left: -220px;
  bottom: 50px;
  width: 220px;
  height: 260px;
  background: url("../images/aside-mail.png")/*tpa=https://www.fcc66.com/images/aside-mail.png*//*tpa=https://www.fcc66.com/images/aside-mail.png*/ no-repeat;
  z-index: 9;
  -webkit-transition:  all .6s;
}
#ad-sexennial>a{
  display: block;
  height: 100%;
}
#ad-sexennial.active{
  visibility:visible;
  left: 0;
}
#ad-sexennial .close{
  position: absolute;
  right: 45px;
  top: -5px;
  width: 40px;
  height: 40px;
  line-height: 30px;
  color: #fff;
  font-size: 28px;
  border-radius: 50%;
  border: 2px solid #7a090f;
  background-color: #f33529;
}
#ad-sexennial .button-apply{
  -webkit-animation:scale 1s ease-out infinite;
  animation:scale 1s ease-out infinite;
}
.top .wp,
.logo .login-form{
  position: relative;
  z-index: 9;
}

#ad-top{
  position: relative;
  background-color:#2d53a4;
  background: linear-gradient(to bottom, #1f4293 0%,#3961b6 14%,#3961b6 79%,#2D53A4 100%);
  height: 97px;
  text-align: center;
  overflow: hidden;
}
#ad-top .close{
  display: inline-block;
  position: absolute;
  padding-top: 12px;
  font-size: 30px;
  color: #fff;
  z-index: 9;
}

/*Live800默认跟踪代码*/
#InviteWindow, #lim_mini_chat, #lim_mini{display:none !important;}


/* 新闻 */
.news{width:418px;height:283px;background-color:#f2f5f8; margin-left:20px;}
.column{width:100%;height:40px;background-color:#0060b7;}
.column span{width:219px;display:block; float:left; font-weight:bold; font-size:16px; color:#fff;height:40px; line-height:40px; text-indent:20px;}
.column ul{ padding-top:7px;}
.column ul li{height:33px;float:left;width:75px;text-align:center; font-size:14px; color:#fff;cursor:pointer; line-height:31px;margin-right:20px;cursor: pointer; }
.column ul li.on{ height:33px;color:#0060b7; background:#f2f5f8;line-height:33px;}
.news-texe-c{width:416px;height:241px; border:1px solid #ccc; border-top:none;}
.news-texe-c ul{width:392px;display:block;margin:0px auto; padding-top:12px;}
.news-texe-c ul li{height:31px; background:url(../images/li-bg01.png) no-repeat left center;text-indent:16px; font-size:14px; line-height:31px; display:block;}
.news-texe-c ul li a{width:100%; color:#666;}
.news-texe-c ul li a:hover{color:#0060b7; text-indent:20px; text-decoration:underline;}
.news-texe-c ul li span{ font-size:12px; color:#999999; float:right;}

.game-aside{
  float: left;
}
.game-aside h2{
  background: url(../images/slot-tit-bg.jpg)/*tpa=https://www.fcc66.com/images/slot-tit-bg.jpg*/;
  color: #fff;
  font-size: 22px;
  line-height: 64px;
  height: 64px;
  text-align: center;
}
/*-------------自定义区域 */
#header .ac_logo{
  position: relative;
  height: 100px;
}
.ac_logo .ac_info {
	width: 390px;
    line-height: 40px;
    background-color: #fff;
    border: solid 1px #d5d5d5;
    border-radius: 4px;
    margin-top: 22px;
    padding: 0 8px;
    font-weight:600;
}
.ac_logo .fr {
	width:40%;
    float: right;
}
.ac_logo .ac_info name{
	color: #3c3c3c;
    padding-right: 10px;
    border-right: solid 1px #d5d5d5;
}
.ac_logo .ac_info a{
	background-color: transparent;
	color: #71a0f2!important;	
	cursor: pointer;
}
.ac_logo .refresh{
	font-size: 10px;
	font-weight: normal;
}
.ac_logo .span_line{
	color:gray;
	padding: 1px;
}
.ac_logo .icon-home{
	background-repeat: no-repeat;
    border: none;
    background: url(/images/my_icon.png);
    display: inline-block;
	background-position: -240px -357px;
    width: 15px;
    height: 14px;
    font-style: normal;
}
