*{margin: 0;padding: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body {font-family: "微软雅黑";}
.hidden{display:none!important;}
img{width:100%;height:100%;}
a{text-decoration:none;}
li{list-style:none;}
i,em{font-style:normal;}
.fl{float:left;}
.fr{float: right;}
input:focus{outline:none;}
.clearfix {
	clear: both;
}
.clearfix:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.chengg{
	width:100%;
	height:1px;
	background:none;
}
.no_auto{
	overflow: hidden;
	width:100%;
	height:100%;
}
.no_auto .co_tips{position:absolute;overflow: hidden;}
input[type=number] { -moz-appearance: textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.wrap{
	width:20rem;
	position:relative;
	margin:0 auto;
	height: 100%;
}
.i_main .ani .ani-item{/*渐隐1*/
	opacity: 0;
	transition: all .8s;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-o-transition: all .8s;
}
.i_main .ani.show-ani .ani-item{/*渐隐2*/
	opacity: 1;
	transform: scale(1,1) translateX(0) translateY(0)!important;
	-ms-transform: scale(1,1) translateX(0) translateY(0)!important;
	-webkit-transform: scale(1,1) translateX(0) translateY(0)!important;
	-moz-transform: scale(1,1) translateX(0) translateY(0)!important;
	-o-transform: scale(1,1) translateX(0) translateY(0)!important;
}
.i_main .ani.show-ani .ani-item.ani-delay
{
	transition-delay: .3s;
	-moz-transition-delay: .3s; /* Firefox 4 */
	-webkit-transition-delay: .3s; /* Safari 和 Chrome */
	-o-transition-delay: .3s; /* Opera */
}
.animated1{
	animation-delay:.5s;
	-webkit-animation-delay:.5s; /* Safari 和 Chrome */
}
.i_main {
	position: relative;
	width: 100%;
	margin: 0 auto;
	margin-top: 3.125rem;
	/*overflow: hidden;*/
}
/*top*/
.kv {
	width: 100%;
	height: 35.5rem;
	background: url(../images/ca_bg1.jpg) no-repeat center;
	background-size:100% 100%;
	position: relative;
	overflow: hidden;
}
.kv .logo{
	z-index: 12;
	position: relative;
	display: block;
	width: 14.21875rem;
	height: 7.71875rem;
	margin: 0 auto;
	margin-top: 24.0625rem;
}

/*介绍*/
.info_box {
	width: 100%;
	height: 85.1875rem;
	background: url(../images/ca_bg2.jpg) no-repeat center;
	background-size:100% 100%;
	position: relative;
	overflow: hidden;
}
.info_box .info .title{
	width: 17.0625rem;
	height: 3.6875rem;
	margin: 0 auto;
	margin-top: 1.8rem;
}
.info_box .info .txt{
	padding: 0 1.5625rem;
	margin-top: 1.6rem;
}
.info_box .info .txt h3{
	font-size:1.125rem;
	color:#4b3819;
	text-align:center;
}
.info_box .info .txt h3:after{
	display: block;
	content: "";
	width: 1.28125rem;
	height: 0.15625rem;
	background: #E84A42;
	margin: 1.05rem auto .8rem auto;
}
.info_box .info .txt .part{
	margin-bottom:1.5rem;
}
.info_box .info .txt .part p{
	font-size: .75rem;
	color: #4b3819;
	line-height: 1.5rem;
	text-align: center;
}
.info_box .info .txt .part p.color{
	font-weight:600;
}
.slider{
	position: relative;
	z-index: 10;
	width: 18.4375rem;
	height: 13.1875rem;
	margin:0 auto;
	margin-top: 2.3rem;
	background: #fff;
}
.slider .swiper-container .swiper-slide>a{
	position: relative;
	/* opacity: .8; */
	margin-left: 50%;
	display: inline-block;
	width: 17.5rem;
	height:9.84375rem;
	margin-top: 0.46875rem;
	text-align: center;
	transform: translate(-8.75rem,0);
	-webkit-transform: translate(-8.75rem,0);
}
.slider .swiper-container .swiper-slide>a .images{
	width: 17.5rem;
	height:9.84375rem;
}
.slider .swiper-slide.swiper-slide-next>a {opacity: 1;}
.slider .swiper-pagination {
	left: 50%;
	bottom: 0.5rem;
	transform: translate(-50%);
	-webkit-transform: translate(-50%);
	color: #B3AA9A;
	font-size:.75rem;
	font-style: italic;
}
.slider .swiper-pagination .swiper-pagination-current{
	font-size: 1.5rem;
	font-weight: 600;
	color: #4B3819
}
.slider .swiper-button-prev1{
	left: 0.46875rem;
	width: 1.75rem;
	height: 3.4375rem;
	margin-top: -2.2rem;
	background: url(../images/ca_prev.png) no-repeat center;
	background-size: 100% 100%;
}
.slider .swiper-button-next1{
	right: 0.46875rem;
	width: 1.75rem;
	height: 3.4375rem;
	margin-top: -2.2rem;
	background: url(../images/ca_next.png) no-repeat center;
	background-size:100% 100%;
}
.info_box .sale .title1{
	width: 16.21875rem;
	height: 2.1875rem;
	margin: 0 auto;
	margin-top: 1.8rem;
}
.info_box .sale .sale_info1{
	font-size:.9375rem;
	color:#6F5F48;
	text-align:center;
	margin-top:.8rem;
}
.info_box .sale .sale_info2{
	font-weight:600;
	font-size:.9375rem;
	color:#FB1E4B;
	text-align:center;
	margin-top:.625rem;
}
.info_box .sale .sale_info3{
	width:5.59375rem;
	height:1.40625rem;
	background:url("../images/ca_pro.png");
	background-size:100% 100%;
	margin:1rem auto;
}
.info_box .sale .sale_info4{
	font-size: .9375rem;
	color: #6F5F48;
	width: 18rem;
	margin: 0 auto;
	text-align: center;
}
.info_box .sale .dj_box{
	overflow: hidden;
	margin-top: 1.5rem;
}
.info_box .sale .dj_img{
	width: 10rem;
	height: 8rem;
	float: left;
	text-align: center;
	margin-top: 1.5rem;
}
.info_box .sale .dj_img:last-of-type{margin-right:0;}
.info_box .sale .dj_img span{
	position:relative;
	display:block;
	width:5.53125rem;
	height:5.1875rem;
	background:url("../images/ca_djbg.png");
	background-size:100% 100%;
	margin: 0 auto;
}
.info_box .sale .dj_img img{
	position: absolute;
	left: 50%;
	width: 4.21875rem;
	height:  4.21875rem;
	margin-left: -2.109375rem;
	top: -1.25rem;
}
.info_box .sale .dj_img p{
	font-size: 0.6875rem;
	color: #685e52;
	text-align: center;
}
.info_box .sale .sale_buy{
	display: block;
	width: 11.96875rem;
	height: 2.78125rem;
	line-height: 2.78125rem;
	font-size: .9375rem;
	color: #fff;
	text-align: center;
	background: #FB1E4B;
	border-radius: 2.78125rem;
	margin: 0 auto;
	margin-top: 2rem;
}
/*新闻视频*/
.news_vi_box {
	width: 100%;
	height: 38.3125rem;
	background: url(../images/ca_bg3.jpg) no-repeat center;
	background-size:100% 100%;
	position: relative;
	overflow: hidden;
}
.news_vi_box .title{
	width: 16.34375rem;
	height: 2.1875rem;
	margin: 0 auto;
	margin-top: 1.5rem;
}
.news_vi_box .qm_title{
	font-size: .75rem;
	color: #64594B;
	height: 2rem;
	border-bottom: 1px solid #E0D3C1;
}
.news_vi_box .news .qm_title:before{
	float: left;
	display: inline-block;
	content: "";
	width: 0.6875rem;
	height: .625rem;
	margin-top: .3rem;
	margin-right: .5rem;
	background: url(../images/ca_icon1.png);
	background-size: 100% 100%;
}
.news_vi_box .video .qm_title:before{
	float: left;
	display: inline-block;
	content: "";
	width: 0.6875rem;
	height:  0.6875rem;
	margin-top: .3rem;
	margin-right: .5rem;
	background: url(../images/ca_icon2.png);
	background-size: 100% 100%;
}
.news_vi_box .qm_title .more{
	width:3.71875rem;
	height: 1.1875rem;
	background: url(../images/ca_more.png);
	background-size: 100% 100%;
	display: inline-block;
	float: right;
}
.news_vi_box .news{
	padding: 0 1.25rem 0 0.625rem;
	margin-top: 3.3rem;
	height: 13.75rem;
}
.news_vi_box .news .tab_box .tab_main ul li{
	height: 2.3rem;
	line-height: 2.3rem;
	font-size: .75rem;
	color: #6f5f48;
}
.news_vi_box .news .tab_box .tab_main ul li a{
	display: block;
	float: left;
	color: #6f5f48;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_vi_box .news .tab_box .tab_main ul li a i{
	display:none;
	font-style:normal;
	margin-right:.625rem;
}
.news_vi_box .news .tab_box .tab_main ul li span{
	display: block;
	float: right;
	color:#b19874;
}
.news_vi_box .video{
	padding: 0 1.25rem 0 0.625rem;
	margin-top: 1.7rem;
	overflow: hidden;
	height: 15.6875rem;
}
.news_vi_box .video-list{
	overflow: hidden;
	margin-top: 1.25rem;
}
.news_vi_box .video-list li {
	position: relative;
	float: left;
	width: 8.3125rem;
	height:5.5625rem;
	background: #fff;
	margin-bottom: .625rem;
}
.news_vi_box .video-list li:nth-of-type(2n){
	float:right;
}
.news_vi_box .video-list li>span{
	display: block;
	position: absolute;
	left:50%;
	top:50%;
	width:7.9375rem;
	height: 5.1875rem;
	margin:-2.59375rem 0 0 -3.96875rem;
}
.news_vi_box .video-list li>span:before{
	content: "";
	display: inline-block;
	width:7.9375rem;
	height: 5.1875rem;
	background: rgba(0,0,0,.6);
	position: absolute;
	top: 0;
	z-index: 9;
	left: 0;
}
.news_vi_box .video-list li>span img {
	display: block;
	width:7.9375rem;
	height: 5.1875rem;
	position: relative;
}
.news_vi_box .video-list li>span i {
	display: block;
	width: 1.8125rem;
	height: 1.8125rem;
	position: absolute;
	background: url(../images/ca_play.png) no-repeat center;
	background-size: 100% 100%;
	z-index: 10;
	left: 50%;
	top: 50%;
	margin-top: -0.90625rem;
	margin-left: -0.90625rem;
}
/*关于我们*/
.about {
	width: 100%;
	height: 48.875rem;
	background: url(../images/ca_bg4.jpg) no-repeat center;
	background-size:100% 100%;
	position: relative;
	overflow: hidden;
}
.about .title{
	width: 7.125rem;
	height: 2.1875rem;
	margin: 0 auto;
	margin-top: 1.5rem;
}
.about .ab_txt{
	width: 16rem;
	margin: 0 auto;
	margin-top: 1.6rem;
}
.about .ab_txt p{
	position:relative;
	font-size: .75rem;
	color: #6f5f48;
	line-height: 1.85rem;
}
.about .ab_txt p:before{
	position: absolute;
	z-index: 1;
	left: -1.09375rem;
	top: -0.3125rem;
	display: inline-block;
	content: "";
	width: 1.5rem;
	height: 1.25rem;
	background: url(../images/ca_dh1.png);
	background-size:100% 100%;
}
.about .ab_txt p:after{
	position: absolute;
	z-index: 1;
	right: 0;
	bottom:  -0.3125rem;
	display: inline-block;
	content: "";
	width: 1.5rem;
	height: 1.25rem;
	background: url(../images/ca_dh2.png);
	background-size:100% 100%;
}
.about .ab_txt p span{
	position:relative;
	z-index:2;
}
.about .ab_txt img{
	display: block;
	width: 17.34375rem;
	height: 2.75rem;
	margin: 1.7rem 0 2.7rem -.75rem;
}
.slider1{
	position: relative;
	z-index: 10;
	width:17.5rem;
	height:4.28125rem;
	margin:0 auto;
	margin-top: 2rem;
}
.slider1 .swiper-container{
	width:14rem;
}
.slider1 .swiper-container .swiper-slide>a{
	position: relative;
	/* opacity: .8; */
	margin-left: 50%;
	display: inline-block;
	width: 6.34375rem;
	height:4.28125rem;
	/*margin-top: 0.46875rem;*/
	text-align: center;
	background:#fff;
	transform: translate(-3.171875rem,0);
	-webkit-transform: translate(-3.171875rem,0);
}
.slider1 .swiper-container .swiper-slide>a .images{
	position:absolute;
	left:50%;
	top:50%;
	margin:-1.984375rem 0 0 -3.015625rem;
	width: 6.03125rem;
	height:3.96875rem;
}
.slider1 .swiper-slide.swiper-slide-next>a {opacity: 1;}
.slider1 .swiper-button-prev2{
	left: 0.625rem;
	width:0.5625rem;
	height:0.9375rem;
	margin-top: -0.46875rem;
	background: url(../images/ca_prev1.png) no-repeat center;
	background-size: 100% 100%;
}
.slider1 .swiper-button-next2{
	right:0.625rem;
	width:0.5625rem;
	height:0.9375rem;
	margin-top: -0.46875rem;
	background: url(../images/ca_next1.png) no-repeat center;
	background-size:100% 100%;
}
.about .code{
	width: 15.3125rem;
	margin: 0 auto;
	margin-top: 2.7rem;
}
.about .code .code_img{
	width:7.125rem;
	height:9.8125rem;
	overflow:hidden;
	float: left;
	background: url(../images/ca_codebg.png) no-repeat center;
	background-size:100% 100%;
}
.about .code .code_img:last-of-type{float:right;}
.about .code .code_img img{
	display: block;
	width: 6.8rem;
	height: 6.8rem;
	margin: 0 auto;
	margin-top: .15rem;
}
.about .code .code_img .co_info1{
	font-size: .875rem;
	font-weight: 600;
	color: #343531;
	text-align: center;
}
.about .code .code_img .co_info2{
	font-size:.875rem;
	color:#343531;
	text-align:center;
}
.about .code .code_img .co_info3{
	color:#004e17;
}
/*游戏新闻列表页面*/
.list .top_img{
	width:20rem;
	height:27.09375rem;
	background:url("../images/ca_listimg.jpg");
	background-size:100% 100%;
	overflow:hidden;
}
.list .top_img .logo1{
	z-index: 12;
	position: relative;
	display: block;
	width: 14.21875rem;
	height: 7.71875rem;
	margin: 0 auto;
	margin-top: 16.0625rem;
}
.list .news_vi_box {
	width: 100%;
	height: auto;
	min-height: 22rem;
	background: url(../images/ca_listbg.jpg) repeat center top;
	background-size: 100%;
	position: relative;
	overflow: hidden;
}
.list .news_vi_box .news {
	padding: 0 1.25rem 0 1.25rem;
	margin-top: 1.8rem;
	height: auto;
}
.list .news_vi_box .qm_title {
	font-size: 1.125rem;
	color: #64594B;
	height: 2rem;
	border-bottom: none;
	text-align: center;
}
.list .news_vi_box .news .qm_title:before {
	position: relative;
	left: 5.8rem;
	float: left;
	display: inline-block;
	content: "";
	width: 1.15625rem;
	height: 0.96875rem;
	margin-top: .3rem;
	margin-right: 0.5rem;
	background: url(../images/ca_icon3.png);
	background-size: 100% 100%;
}
.list .news_vi_box .video {
	padding: 0 1.25rem 0 1.25rem;
	margin-top: 1.8rem;
	height: auto;
}
.list .news_vi_box .video .qm_title:before {
	position: relative;
	left: 5.8rem;
	float: left;
	display: inline-block;
	content: "";
	width: 1.03125rem;
	height: 1.03125rem;
	margin-top: .3rem;
	margin-right: 0.5rem;
	background: url(../images/ca_icon4.png);
	background-size: 100% 100%;
}

.dropload-down>div {
	display: block;
	height: 2.1875rem;
	line-height: 2.1875rem;
	font-size: 0.75rem;
	color: #8E6834;
	text-align: center;
	border-radius: 35px;
	border: 1px solid #8E6834;
	margin: 1.5625rem 0 2.1875rem 0;
}

/*游戏资讯详情页面*/
.list .detailbox{
	position: relative;
	padding:.9375rem;
	height: auto;
	min-height: 22rem;
	background: url(../images/ca_listbg.jpg) repeat center top;
	background-size: 100%;
}
.list .go_list{
	position: absolute;
	left: .9375rem;
	top: .9375rem;
	width: 1.875rem;
	height: 1.875rem;
	background: url(../images/ca_go_list.png);
	background-size: 100% 100%;
}
.list .go_list1{
	top: 1.5rem;
	left: 1.5rem;
}
.list .detailbox .article_title{
	margin-bottom: .7rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #D8CCB9;
}
.list .detailbox .article_title>h3{
	width:15rem;
	font-weight: 100;
	font-size: .9375rem;
	color: #333;
	padding-left: 2.625rem;
}
.list .detailbox .article_title>span{
	display:inline-block;
	font-size:0.6875rem;
	color: #b2a189;
	margin-top:.65rem;
	padding-left: 2.625rem;
}
.list .detailbox .article_title>span>span:nth-of-type(1){margin-right:1.25rem;}
.list .detailbox .content{min-height: 18rem;}
.list .detailbox .content p {
	font-size: .75rem;
	color: #655846;
	line-height: 1.875rem;
	word-break: break-all;
}
.list .detailbox .content img {
	display: block;
	max-width:18.125rem;
	margin: 1.25rem auto;
}






@keyframes vSmall{
	0%{transform: translateY(90px);}
	50%{transform: translateY(0);}
	100%{transform: translateY(90px);}
}
@-webkit-keyframes vSmall{
	0%{transform: translateY(90px);}
	50%{transform: translateY(0);}
	100%{transform: translateY(90px);}
}
@-moz-keyframes vSmall{
	0%{transform: translateY(90px);}
	50%{transform: translateY(0);}
	100%{transform: translateY(90px);}
}
@-o-keyframes vSmall{
	0%{transform: translateY(90px);}
	50%{transform: translateY(0);}
	100%{transform: translateY(90px);}
}

@keyframes scales{0%{transform: scale(1); }50% {transform: scale(0.9);}100% {transform: scale(1);}}
@-webkit-keyframes scales{0%{-webkit-transform: scale(1);}50% {-webkit-transform: scale(0.9);}100% {-webkit-transform: scale(1);}}
@-moz-keyframes scales{0%{-webkit-transform: scale(1);}50% {-webkit-transform: scale(0.9);}100% {-webkit-transform: scale(1);}}
@-o-keyframes scales{0%{-webkit-transform: scale(1);}50% {-webkit-transform: scale(0.9);}100% {-webkit-transform: scale(1);}}
@-ms-keyframes scales{0%{-webkit-transform: scale(1);}50% {-webkit-transform: scale(0.9);}100% {-webkit-transform: scale(1);}}

@-webkit-keyframes start {
	0%,
	30% {
		opacity: 0;
		-webkit-transform: translate(0, -10px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translate(0, 8px);
	}
}
@keyframes start {
	0%,
	30% {
		opacity: 0;
		-webkit-transform: translate(0, -10px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translate(0, 8px);
	}
}
