﻿a{text-decoration:none}.loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:99999}.loadingfa{width:50px;height:50px;line-height:50px;text-align:center;font-size:29px;color:#444;position:absolute;left:50%;margin-top:-25px;margin-left:-25px;top:50%}.animteeh{opacity:.2;transition:all ease 1.5s;-webkit-transition:all ease 1.5s;-moz-transition:all ease 1.5s;-o-transition:all ease 1.5s;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}.animteeh.active{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.animts{opacity:.2;transition:all ease 1.5s;-webkit-transition:all ease 1.5s;-moz-transition:all ease 1.5s;-o-transition:all ease 1.5s;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}.active.animts{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}@keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes rotate{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0)}to{-o-transform:rotate(360deg)}}@keyframes rotate1{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-360deg)}}@-webkit-keyframes rotate1{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotate1{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(-360deg)}}@-ms-keyframes rotate1{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(-360deg)}}@-o-keyframes rotate1{from{-o-transform:rotate(0)}to{-o-transform:rotate(-360deg)}}.xuanzhuan{animation:2s linear 0s normal forwards infinite rotate;-webkit-animation:2s linear 0s normal forwards infinite rotate;-moz-animation:2s linear 0s normal forwards infinite rotate;-o-animation:2s linear 0s normal forwards infinite rotate}.xuanzhuan1{animation:5s linear 0s normal forwards infinite rotate;-webkit-animation:5s linear 0s normal forwards infinite rotate;-moz-animation:5s linear 0s normal forwards infinite rotate;-o-animation:5s linear 0s normal forwards infinite rotate}.nizhuan{animation:2s linear 0s normal forwards infinite rotate1;-webkit-animation:2s linear 0s normal forwards infinite rotate1;-moz-animation:2s linear 0s normal forwards infinite rotate1;-o-animation:2s linear 0s normal forwards infinite rotate1}.nizhuan1{animation:3s linear 0s normal forwards infinite rotate1;-webkit-animation:3s linear 0s normal forwards infinite rotate1;-moz-animation:3s linear 0s normal forwards infinite rotate1;-o-animation:3s linear 0s normal forwards infinite rotate1}@keyframes Updown{0%{transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.shangxia{animation:1.4s 0s alternate none infinite running Updown}.yaohuan{animation:2.4s 0s alternate none infinite running swing}.yaohuan1{animation:9.4s 0s alternate none infinite running swing}.flash{animation:2.4s 0s alternate none infinite running flash}.wobble{animation:20.4s 0s alternate none infinite running wobble}.dtable{display:table;width:100%;height:100%}.dcell{display:table-cell;vertical-align:middle}.shangxia1{animation:2.4s 0s alternate none infinite running Updown}.shangxia2{animation:2.9s 0s alternate none infinite running Updown}.shangxia3{animation:3.4s 0s alternate none infinite running Updown}.shangxia4{animation:2.5s 0s alternate none infinite running Updown}.shangxia5{animation:3.3s 0s alternate none infinite running Updown}.shangxia6{animation:2.4s 0s alternate none infinite running Updown}.shangxia7{animation:2.6s 0s alternate none infinite running Updown}.df{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ac{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.as{-webkit-box-align:justify;-webkit-align-items:space-between;-ms-flex-align:justify;align-items:space-between}.ae{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.jc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.js{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.je{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.fww{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.head{
	height: 260px;
	background: url(../images/hbg1.png) no-repeat center -100px;
}

.top{
}
.top .inner
{
padding: 10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.topleft {
    color: #fff;
}
.topleft a {
    color: #fff;
    font-size: 16px;
    padding: 0 10px;
}
.topright {
    color: #fff;
}
.topright a {
    font-size: 16px;
    color: #fff;
    padding: 10px;
    line-height: 50px;
}

.inner{
	width: 1280px;
	margin:0 auto;
}
.cl{
	clear: both;
}
.headindex{
	height: 576px;
}
.logo{
	padding-top: 50px;
	padding-left: 12px;
	float:left;
}
.logo img{
	width:550px;
}
.headri{
	float:right;
	padding-right: 16px;
	padding-top: 55px;
}
.zhengwang{
	text-align:right;
	padding-right: 25px;
}
.zhengwang a{
	font-size:24px;
	color:#fff;
	line-height: 60px;
}
.search{
	width: 500px;
	height: 56px;
	background:#ffe8cd;
	border-radius: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 5px;
}
.seainput{
	font-size:24px;
	border:none;
	outline: none;
	padding-left: 30px;
	width: 350px;background:none;
}
.fuczt{
	position:relative;
}
.fuczt:hover .fucaila{
	display: block;
}
.fucaila{
	position:absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	padding: 10px 20px;
	border-radius: 6px;
	background:#fff;
	margin-top: 15px;
	display:none;
	z-index: 10000;
}
.fucaila:after{
	content: "";
	position:absolute;
	left: 0px;
	bottom: 100%;
	height: 30px;
	width: 100%;
}
.fucaila a{
	font-size:18px;
	line-height: 36px;
	color:#333;
}
.fucaila a:hover{
	color:#d51601;
	text-decoration: underline;
}
.nav{
	height: 82px;
	background:#d51601;
	display: flex;
	justify-content: center;
	align-items: center;
}
.nav .inner>a{
	color:#fff;
	font-size:24px;
	padding: 0 30px;
}
.fuczt>a{
	color:#fff;
	font-size:24px;
	padding: 0 30px;
}
.nav span{
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 20px;background:#af1201;
}
.foot {
  padding: 45px 0 75px 0;
  border-top: 10px solid #014983;
}
.foot .inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align:center;
}
.copy{
	text-align:center;
	color:#2e2e2e;
	padding: 12px 0;
	font-size:18px;
	line-height: 36px;
}
.footic{
	padding-top: 8px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footic img{
	padding: 0 50px ;
}
.footye{
	display: flex;
	justify-content: center;
	align-items: center;
}
.footye a{
	display: block;
	height: 40px;
	border:1px solid #f3f3f3;
	padding: 0 12px;
	line-height: 40px;
	color:#252525;
}
.footye span{
	display: block;
	height: 40px;
	border:1px solid #f3f3f3;
	padding: 0 12px;
	line-height: 40px;
	color:#252525;
	opacity: 0.6;
}
.footye a.cur{
	color:#fff;background:#d53122;
}.naver.nav{
	background:none;
}
.naver .inner{
	width: 1280px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 82px;
	background:#d51601;
	border-top-left-radius:20px ;
	border-top-right-radius:20px ;
	margin-top: -85px;
}
.banwen{
	padding-top: 100px;
	text-align:right;
	padding-right: 120px;
}
.intil a{
	line-height: 75px;
	color:#d51601;
	font-size:48px;
	text-align:center;
}
.intil{text-align:center;border-bottom:4px solid #d51601;}
.neas{
	display: flex;
	justify-content: space-between;
	padding-top: 50px;
	padding-bottom: 70px;
}
.huxi{
	width: 547px;

	border-radius: 10px;
}
.newlist{
	width: 670px;
}
.newlist li{
	padding-top: 6px;
	padding-bottom: 20px;
	display: flex;
	justify-content: space-between;
}
.time{
	width: 76px;
	text-align:center;
}
.yue{
	line-height: 54px;
	color:#fff;
	border-top-left-radius:10px ;
	border-top-right-radius:10px ;
	font-size:36px;
	line-height: 54px;
	background:#d51601;
}
.noan{
	font-size:16px;
	color:#bd1300;
	line-height: 42px;
	background:#e2e2e2;
}
.newwen{
	width: 560px;
	display: block;
}
.newtil{
	font-size:16px;
	color:#1a1a1a;
	padding-bottom: 10px;
}
.newzi{
	font-size:14px;
	color:#8e8e8e;
	line-height: 30px;
}
.cont2{
	background:#f4f4f4;
	padding: 70px 0;
}
.cont2 .inner{
	display: flex;
	justify-content: space-between;
}
.game{
	display: flex;
	flex-wrap: wrap;
	width: 670px;
}
.gamesa1{
	width: 310px;
	height: 260px;
	background:#fff;
	box-shadow: 5px 5px 5px #cfcfcf;
	border-radius: 10px;
	overflow:hidden;
	position:relative;
	margin-bottom: 18px;
	margin-right: 20px;
}
.hot{
	position:absolute;
	top: 0px;
	left: 0px;
}
.gameimg{
	height: 168px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.xiang{
	display: block;
	color:#fff;
	width: 120px;
	height: 40px;
	margin: 0 auto;
	text-align:center;
	line-height: 40px;
	font-size:18px;
	background:#d51601;
	border-radius: 100px;
}
.gamesa2{
	width: 202px;
	margin-right: 17px;
}
.fagui{
	width: 555px;
}
.listtil{
	color:#909090;
	font-size:30px;
}
.listtil a{
	color:#909090;
	font-size:30px;
}
.listtil a.cur{
	color:#d51601;
}
.listtil span{
	padding: 0 20px;
}
.liebiao{
	padding-top: 20px;
	padding-bottom: 40px;
}
.liebiao ul{
	display:none;
}
.liebiao ul:first-child{
	display: block;
}
.liebiao li a{
	font-size:18px;
	line-height: 40px;
	padding-left: 25px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 100%;
	background: url(../images/dian.png) no-repeat left center ;
	color:#282727;
}
.lunbo2{
	margin-bottom: 150px;
}
.luntil{
	padding-top: 100px;
	padding-bottom: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.luntw{
	font-size:30px;
	color:#d51601;
	padding: 0 25px;
	font-weight:bold;
}
.sanyuan img{display: block;}
.mianbao{
	padding: 50px 0;
	font-size:18px;
	line-height: 30px;
	padding-left: 52px;
	color:#201f20;
}
.mianbao em:last-child{
	display:none;
}
.mianbao a{
	color:#201f20;
}
.huodonglist ul{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 50px;
}
.huodonglist li{
	width: 310px;
	padding: 0 52px;
	padding-bottom: 40px;
	float:left;
}
.hdimg{
	width: 310px;
	height: 227px;
	border-radius: 13px;
	overflow:hidden;
	background:#868686;
}
.hdimg img{
width: 120%;
}
.huodonglist li a{
	display: block;
}
.hdwen{
	font-size:18px;
	line-height: 30px;
	color:#171717;
	padding-top: 10px;
}
.hdtime{
	color:#8c8c8c;
	font-size:16px;
}
.yaowen li{
	padding: 0 52px;
	display: flex;
	justify-content: space-between;
	align-items: center;

}
.yaowen li a{
	font-size:18px;
	line-height: 56px;
	color:#282727;
	padding-left: 22px;
	background: url(../images/kuai.png) no-repeat  left center;
}
.yaowen li span{
	color:#909090;
	font-size:18px;
	line-height: 56px;
}
.yaowen{
	padding-bottom: 80px;
}
.inner .footye{
	padding-bottom: 160px;
}
.footye .pagination{
	display: flex;
	align-items: center;
	justify-content: center;
}
.gamejie{
	padding-top: 160px;
	padding-bottom: 90px;
	width: 1100px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.gamexiang{
	width: 940px;
}
.gamextil{
	font-size:30px;
	color:#262626;
	font-weight:bold;
	padding-bottom: 20px;
}
.gamexiq{

}
.gamexiq p{
	font-size:18px;
	line-height: 36px;
	color:#262626;
}
.gameqie{
	width: 1200px;
	margin: 0 auto;
	border-bottom:2px solid #e1e1e1;
	margin-bottom: 140px;
	min-height: 950px;
}
.qietou{
	border-bottom:2px solid #e1e1e1;
	display: flex;
}
.qietou span{
	display: block;
	text-align:center;
	font-size:24px;
	line-height: 62px;
	width: 182px;
	color:#262626;
	font-weight:bold;
	cursor: pointer;
}
.qietou span.cur{
	color:#fff;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background:#d51601;
}
.qiegui{
	padding-top: 60px;
	width: 1140px;
	margin: 0 auto;

	display:none;
}
.qiegui p{
	font-size:24px;
	line-height: 48px;
	color:#282828;
}
.qiegui:first-child{
	display: block;
}
.mingtil{
	text-align:center;
	font-size:30px;
	text-align:center;
	color:#232323;

	line-height: 80px;
}
.tail{
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 100px;
	border-top:2px solid #e1e1e1;
	border-bottom:2px solid #e1e1e1;
}
.ywshijian{
	font-size:14px;
	text-align:center;
	line-height: 60px;
	color:#cbcbcb;
}
.ywimg{
	padding: 20px 0;
	text-align:center;
}
.ywzi{
	font-size:16px;
	line-height: 54px;
	padding: 30px;
	color:#2d2d2d;
}
.swvmbx{
	position:relative;
	display: block;
	border-radius: 10px;
	overflow:hidden;
}
.bannerimg{

}
.bannerimg img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.banzhe{
	position:absolute;
	left: 0px;
	bottom: 0px;
	z-index: 30;
	width: 100%;
	background:rgba(0,0,0,0.5);
	box-sizing: border-box;
	line-height: 35px;
	padding-left: 20px;
	color:#fff;
}
.hxsw.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 13px;
	display: flex;
	right: 10px;
	left: auto;
	justify-content: flex-end;
}
.hxsw.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	background:#fff;
}



#certify {
  position: relative;
  width: 1200px;
  margin: 0 auto
}

#certify .swiper-container {
  padding-bottom: 60px;
}

#certify  .swiper-slide {
  width: 520px;
  height: 408px;
  display: flex;
  align-items: center;
  justify-content: center;
 /* background: #fff;
  box-shadow: 0 8px 30px #ddd;*/
}
#certify  .swiper-slide img{
  display:block;
  min-width: 100%;
}
#certify  .swiper-slide p {
  line-height: 98px;
  padding-top: 0;
  opacity: 0;
  text-align: center;
  color: #636363;
  font-size: 1.1em;
  margin: 0;
  white-space:nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: all ease 0.2s;
     -moz-transition: all ease 0.2s;
       -o-transition: all ease 0.2s;
          transition: all ease 0.2s;

}
#certify  .swiper-slide.swiper-slide-active p{
	opacity: 1;
}
#certify .swiper-pagination {
  width: 100%;
  bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  border: 3px solid #fff;
  background-color: #d5d5d5;
  width: 10px;
  height: 10px;
  opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
  border: 3px solid #00aadc;
  background-color: #fff;
}

#certify .swiper-button-prev {
  left: -30px;
  width: 45px;
  height: 45px;
  background: url(../images/wm_button_icon-r.png) no-repeat;
  background-position: 0 0;
  background-size: 100%;
}

#certify .swiper-button-prev:hover {
  background-position: -2px 0;
  background-size: 100%
}

#certify .swiper-button-next {
  right: -30px;
  width: 45px;
  height: 45px;
  background: url(../images/wm_button_icon-l.png) no-repeat;
  background-position: 0 0;
  background-size: 100%;
}

#certify .swiper-button-next:hover {
  background-position: 2px 0;
  background-size: 100%
}


.ffoocp{
  font-size:18px;
  color:#2e2e2e;
  padding-bottom: 5px;
  color:#2e2e2e;
}
.ffoocp a{
  padding: 0px 10px;
  color:#2e2e2e;

}
.zichi{
  color:#717171;
  border:1px solid #717171;
  padding: 5px 10px;
  border-radius: 18px;
  margin-left: 10px;
}
.ffoocp a:hover{
  text-decoration: underline;
}
.erweima {
  padding: 10px;
  background: #dedede;
}
.erweima img{
  width: 100px;
}
.saomelei {
  text-align: center;
  color: #2e2e2e;
  font-size: 14px;
  /*line-height: 60px;*/
}
.zhuabn {
  font-size: 18px;
  line-height: 36px;
  color: #2e2e2e;
}
.footimg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
}



.specialhead{
  height: 74px;

}
.specialhead .inner2 {
  display: flex;
  justify-content: space-between;
}.zwtopleft {
  color: #fff;
  line-height: 74px;
}
.zwtopleft a {
  color: #fff;
  line-height: 74px;
  font-size: 16px;
  padding: 0 10px;
}
.zwfua {
  font-size: 14px;
  display: block;
  line-height: 74px;
  color: #fff;
}
.zwfua:hover {
  text-decoration: underline;
}
.zwfuul {
  display: flex;
  justify-content: space-between;
  width: 380px;
  position: relative;
}
.zwfuli {
  padding: 0 5px;
}
.zwxialanav {
  position: absolute;
  bottom: -30px;
  left: 0px;
  display: none;
  width: 100%;
}
.zwxialanav ul {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zwxialanav a {
  font-size: 20px;
  line-height: 40px;
  color: #fff;
  padding: 0 10px;
}
.qiegui *{
	max-width: 100%;
}