body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	min-width: 1400px;
	margin: 0;
	background-image: url(../images/bg.png);
}
.img img{width: 100%;}
.pc{display: block;}
.wap{display: none;}
a{height: 100%;width: 100%;text-decoration: none;}
li, ul{list-style: none;font-weight: normal;}
ul{margin:0;padding:0;}
dt{color: #fe8c2e;font-weight:100;margin-top: -5px;transition:color 1s;-moz-transition:color 1s; /* Firefox 4 */-webkit-transition:color 1s; /* Safari and Chrome */-o-transition:color 1s; /* Opera */}
.navbar-theme a{color: #fe8c2e;display: block; width: 100%;height: 100%;transition:color 1s;-moz-transition:color 1s; /* Firefox 4 */-webkit-transition:color 1s; /* Safari and Chrome */-o-transition:color 1s; /* Opera */}
.navbar-theme a:hover{color:#fff;}
.navbar-theme a:hover dt{color: #fff;}
/*navbar*/
.navbar{position: fixed; z-index: 9999999999;width: 100%;}
.navbar-all{
	border-radius: 0;
	height: 75px;
	margin: 0px;
	border-bottom: solid 2px #fe8c2e;
	background-image: url(../images/top_bg.png);
}
.navbar-box{width: 1400px;height: 69px; margin: auto; overflow: hidden;/*background-color: #3B4053;*/}
.navbar-logo{float: left; margin-left: 6em; margin-top: .5em;width: 25%;}
.navbar-theme{float: left;margin-right: 0px;height: 75px;/*background-color: #3B4053;*/}

.navbar-theme>ul>li>a{position: relative; top: 25px;text-decoration: none;}
.navbar-theme>ul>li>ul>li>a{position: relative;/*top: 15px;*/}
.navbar-theme-title1{font-size: 20px;line-height: 35px;}
.navbar-theme>ul>li{list-style: none;width: 130px;text-align: center;height: 69px;float: left;font-size: 16px;margin-top: -16px;}
.navbar-theme>ul>li>{ padding: 0px;text-align: center;list-style: none;}
.navbar-theme li{height: 69px;}
 
.he{width: 100%;}
.swiper-pagination1{position: relative;top: -60px;}
.swiper-pagination1 span{width: 50px;height: 5px;}
.swiper-pagination-bullet{border-radius:0;}
.swiper-pagination-bullet-active{border-radius:0;}
.swiper-pagination-bullet-active{background: #fff;}
.banner-container{width: 100%;}
#scroll-photo-title{margin: auto;width: 1400px;height: 120px;position: relative;top: 80px;}
.game_title{margin: auto;text-align: center;position: relative;top: 45px;overflow: hidden;}
#scroll-photo-title div{float: left;width: 120px;height: 48px;font-size: 14px;border-radius: 12%;line-height: 40px;cursor: pointer;text-align: center;}
.swiper-button-prev , .swiper-button-next{top: 40%;}
.swiper-button-prev{left: 10%;}
.swiper-button-next{right: 10%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url('../images/banner_l.png');}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url('../images/banner_r.png');}
.edition{position: relative;width: 1400px;margin:2em auto;}
.title{margin: auto;width: 60%;text-align: center;}
.sub_title_groups{margin: auto;width: 560px;}
.title img{margin:2em auto;width: 100%;}
.sub_title_groups{overflow: hidden;}
.title  ul li{display: inline;cursor: pointer;float: left;width: 140px;}   
.title ul li a{width: 130px;color: #fff;display: block;background-size: cover;height: 50px;font-size: 24px;line-height: 50px;border: solid 1px #fff;border-radius: 5px;}
.title ul li a:hover{background: #fe8c2e;border: solid 1px #fe8c2e;}
.more_edition{position: relative;min-width: 1400px;margin:2em auto;background: url('../images/part2_bg.png') no-repeat; background-size:100% 100%;}

.game_list1{min-width:1400px ;margin:2em auto;}

.game_img{text-align: center;margin: 2em auto;width: 1400px;}
.game_img img{width: 100%;}
.sub_title{width: 1400px;margin: auto;text-align: center;font-size: 1.5em;top: 1em;}
.sub_title2{width: 1400px;margin: auto;text-align: center;font-size: 1.5em;top: 1em;}

.game_list2{
	min-width: 1400px;
	margin: auto;
	text-align: center;
	color: #fff;
	background-size: 100%;
	background-image: url(../images/part2_bg.png);
	background-repeat: no-repeat;
}
#service{margin-top: 18em;}
#service .game_img{margin: 5em auto;}
.game_list3{margin: 6em auto;}
#introduction{min-width:1400px ;margin: auto;text-align: center;color: #fff;}
.introduction_content{
	width: 1400px;
	margin: auto;
	overflow: hidden;
	background-size: 100%;
	background-image: url(../images/part6_div.png);
	background-repeat: no-repeat;
}
.introduction_img{width: 45%;float: left;margin: 6em 0 0 6em;}
.describe span{color: yellow;}
.describe{width: 40%; float: right; text-align: left;font-size: 1.5em;line-height: 1.5em;text-indent: 2em;padding: 5em 0 5.5em 0;margin-right: 7%;color: #fff;}
#backend,#contact{margin-top: 3em;}
