/* 全局 */
/*product*/
body::-webkit-scrollbar { width: 0 !important }
.changeImg{
	overflow: hidden;
}
.changeImg img{
	transition: transform 0.5s ease;
}
.changeImg img:hover{
	transform: scale(1.2,1.2);
}

.cursor{
	cursor: pointer;
}
a.video_link:hover .red-box{
	display: block;
}
.red-box{
	position: absolute;
	bottom: 0px;
	width: 100%;
	background-color: rgba(207, 15, 50, 0.8);
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	font-size: 15px;
	color: #FFFFFF;
	display: none;
}
.container ul.nav{
	width: 100%;
}
.game-type{
	margin-top:4px;
	font-size: 12px;
	color: #CF1132;
}
.game-name{
	font-size: 14px;
	font-weight: bold;
	color: ##202020;
}
.game-tip{
	position: absolute;
	top:60%;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
}
.mobile-new-game{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.mobile-new-game div{
	padding:0px !important;
}
.mobile-new-game-title-box{
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}
.mobile-new-game-title-box div{
	margin:5px 10px;
}
.mobile-new-game-title-box .game-type{
	color: #909499;
}
.product-game-button .btn-default{
	color: #FFFFFF;
	background-color: #cf0f41;
	border: 16px;
}
.f_icon{
	background: url(../../images/f_icon.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 4px;
}
.foot_link img{
	width: 15px;
	height: 15px;
	margin-right: 8px;
}
.foot_ga{
	margin-left: -30px !important;
}
.foot_ga span{
	font-size: 12px;
	font-weight: bold;
	color: #BDBDBD;
}
.foot_ga img{
	width: auto;
	height: 23px;
}
img{max-width:100%;}
.flexBox{
	display: flex;
	align-items: center;
	justify-content: center;
}
.hot_game_title{
	margin:0px 0 69px;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
}
.hot_game_title_mg{
	margin:69px 0 69px;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
}
.all_game_title_b{
	margin:69px 0 69px;
	width: 286px;
	height: 55px;
	background: #CF0F41;
	border-radius: 28px;
	font-size: 17px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.more_button_b{
	margin:69px 0 69px;
	width: 286px;
	height: 55px;
	background: #ffffff;
	border-radius: 28px;
	font-size: 17px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #CF0F41;
	border: 1px solid #CF0F41;
}
.navbar{
	border-bottom: 0 !important;
}
.container-fluid{
	padding: 0 !important;
	overflow: hidden;
}
.gray{
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.6;
	background: #000;
	z-index: 99999;
	display: none;
	width: 100%;
	height: 100%;
}
.gray_bg {
    background: #000;
    opacity: 0.6;
    position: fixed;
    top: 0px;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 999;
}
/* 页头 */
.navbar-nav{
	float: right !important;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color: transparent !important;
}
.navbar-header{
	background: #000000;
}
.navbar-fixed-top.navbar-default{
	background-color: #000000;
    border-color: #fff;
    /* position: relative; */
    box-shadow:0px 2px 10px 0px rgba(41,57,75,0.2);
    z-index: 99999;
}
body{
	padding-top: 77px;
}
.navbar-fixed-top .active a{
    color: #CF0F32 !important;
    background-color: #fff !important;
}
.navbar-fixed-top .active{
	/* border-bottom: 2px solid #ff2d00; */
	background-color: #FFFFFF;
}
.navbar-fixed-top li:hover{
	/* border-bottom: 2px solid #ff2d00; */
}
.navbar-fixed-top li a{
	font-size: 16px;
	font-weight: bold;
	color:#ffffff !important;
}
.navbar-fixed-top li{
    padding: 14px 16px 0px 16px;
	/* height: 87px; */
}
.navbar-fixed-top .navbar-brand{
	height: auto;
	/* padding-bottom: 20px;
	padding-top: 20px; */
    /*margin-top: 6px;*/
}
.navbar-fixed-top .navbar-brand img{
	/* width: 80%; */
	height: 39px;
	object-fit: contain
}
.navbar-nav > li > a{
	padding-bottom: 27px !important;
}
.navbar-fixed-top .collapse.in{
	position: absolute;
	z-index: 99999;
    background: #000000;
    height: auto;
}
.navbar-default .container{
	padding: 0;
	background-color: #000000;
}
.container > .navbar-header{
	margin: 0 !important;
}
.navbar-toggle{
	padding-right: 0 !important;
}

/* 页脚 */
.footer-bg{
	background: #000000;
	padding-top: 38px;
	padding-bottom:38px;
}
.footer-nav li{
	float:left;
	margin-right:25px;
}
.footer-nav li a:hover{
	/* color: #fff; */
}
.footer-nav li a,
.footer-copy span,
.footer-middle p{
	color:#DDDDDD;
}
.footer-nav li a{
	font-size: 14px;
	font-weight: bold;
}
.foot_tip{
	font-size: 12px;
	font-weight: bold;
	color: #BDBDBD;
}
.footer-nav{
	overflow: hidden;
	margin-bottom:16px;
}
.footer-copy span{
	margin-right:6px;
}
.footer-copy img{
	width: 14px;
}
.footer-logo{
	margin-top:68px;
	height: 45px;
	/* width: 175px; */
}
.footer-middle p:last-child{
	margin-bottom: 0;
}
.footer-right img{
	margin-right:10px;
}
.footer-icon img:nth-child(2){
	margin: 0 15px;
}
.footer-icon{
	margin-bottom: 20px;
}
/* 分页 */
.page{
	float:right;
	margin-bottom: 20px;
}
.page li{
	float:left;
	color:#3D464C;
	margin:0 10px;
	font-size:16px;
}
.page li a{
	color:#3D464C;
	font-size:16px;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 20px;
	display: inline-block;
}
.page li.active{
	background:#548AFF;
}
.page li.active a{
	color:#fff;
}
.next a,
.prev a{
	display: inline !important;
}

/* 首页 */
.banner-gray{
	background: linear-gradient(180deg,rgb(255, 255,255, 0) 0%,rgb(246, 247, 251) 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 9;
}
/* .content_box{
	margin-top: -240px;
} */
.carousel-inner > .item > a > img{
	/* height: 500px !important; */
	width: 100%;
}
.partner-content [class*="col-"] {
    padding-left: 0;
}
.partner-content{
	overflow: hidden;
}
.partner-content>div{
	margin-bottom: 15px;
}
.navbar-fixed-top{
	margin-bottom: 0 !important;
}
.index-banner-loop{
	/* margin-bottom: 40px; */
}
.carousel-indicators{
	/* bottom: 160px !important; */
	width: auto !important;
	right: 20% !important;
	margin-left: 0 !important;
	left: inherit !important;
}
.loop-pager.carousel-indicators li{
	background: #fff;
    text-indent: -9999px;
    width: 53px;
    height: 6px;
    margin: 0 5px;
    outline: 0;
    border: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.loop-pager.carousel-indicators li.active{
	background: #EB3030;
}
.index-news-all{
	background: #fff;
	padding: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
.content-all{
	overflow:hidden;
}
.index-news-loop{
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.index-news-loop img{
	width: 100%;
	height: 380px;
}
.index-news-loop{
	width: 500px !important;
}
.index-news-list{
	width: 600px !important;
}
.hiSlider-wrap,
.content-carousel li{
	height:380px !important;
}
.index-news-list{
	background: url(../images/kt-home-img-01-02.png) no-repeat;
	background-size: cover;
	padding-bottom: 70px;
	height: 380px;
}
.index-news-text{
	padding: 0 !important;
	margin-top: 4%;
}
.content-carousel{
	width: 100%;
	height:auto;
	overflow: hidden;
}
.content-info-img{
	margin-bottom:10px;
	overflow: hidden;
}
.content-info-img img{
	float:left;
}
.content-info-news{
	padding: 14px;
	overflow: hidden;
	padding-right: 0;
}
.content-info-list{
	overflow: hidden;
}
.content-info-newstitle{
	overflow: hidden;
	border-bottom:1px solid #5B626B;
	padding-bottom: 6px;
}
.content-info-newstitle .right{
	width: 54px;
	height: 19px;
}
/*.content-info-box{
	position: absolute;
	bottom: 0;
}*/
.content-info-box>div:nth-child(1){
	padding: 0px;
}
.content-info-box>div:nth-child(1) img{
	transition: all .2s ease;
}
.content-info-box>div:nth-child(1) img:hover{
	transform: translateY(-3px);
}
.content-info-box>div:nth-child(2){
	padding: 0px;
}
.content-info-box>div:nth-child(2) img{
	transition: all .2s ease;
}
.content-info-box>div:nth-child(2) img:hover{
	transform: translateY(-3px);
}
.content-info-newstitle span{
	float: left;
	color: #fff;
	font-size: 26px;
}
.content-info-list li{
    padding-top: 14px;
}
.content-info-list li:hover a{
	color:rgba(255,255,255,1);
}
.content-info-list li a{
	color:rgba(255,255,255,0.7);
}
.product-title,
.video-title,
.partner-title{
	margin-top: 60px;
	margin-bottom: 25px;
}
.product-title img,
.video-title img,
.partner-title img{
	max-width: 100%;
}
.banner-con{
	margin-bottom: 72px;
}
.product_more{
	width: 345px;
	float: left;
}
.product-imgs a,
.product-imgs{
	padding:0 !important;
}
.product-imgs>a{
	margin-left: 10px;
}
.product-imgs-box{
	width: 795px !important;
}
.product-imgs-box>a{
	padding-left: 0;
}
.product-imgs-box>a:nth-child(1),
.product-imgs-box>a:nth-child(2){
	margin-bottom: 10px;
}
.product-imgs img{
	height: 173px;
	width: 100%;
	transition: transform 0.5s ease;
}
.product-imgs img:hover{
	transform: scale(1.2,1.2);
}
.product-imgs-box>a:nth-child(2),
.product-imgs-box>a:nth-child(5),
.product-imgs-box{
	padding-right: 0 !important;
}
.product-imgs-box>.col-md-8 img{
	height: 173px;
}
.product_title,.product_title1{
	background: #fff;
	overflow: hidden;
	padding: 9px 15px;
	margin-bottom: 0;
}
.product_title>span:nth-child(1),.product_title1>span:nth-child(1){
	color: #303030;
	float: left;
}
.product_title>span:nth-child(2),.product_title1>span:nth-child(2){
	color: #959595;
	border:1px solid #D2D4D8;
	border-radius: 14px;
	width:46px;
	height:24px;
	line-height: 24px;
	float: right;
	text-align: center;
}
.product_title>span:nth-child(2):hover{
	background: #548AFF;
    color: #fff;
    border-color: transparent;
}
.product_more-xs{
	margin-bottom: 16px;
	display: inline-block;
}
.product-imgs-box-xs>a{
	padding: 0;
	margin-bottom: 10px;
}
.product-imgs-box-xs>a:nth-child(odd){
	padding-right: 5px;
}
.product-imgs-box-xs>a:nth-child(even){
	padding-left: 5px;
}
.join_btn{
	margin-bottom: 44px;
	margin-top: 30px;
}
.join_btn_xs{
	padding: 0 !important;
	margin-top: 30px;
}
.box{
	width: 100%;
}
.box li{
	margin:5px 0;
}
.video-list-btn {
    background: url(../../assets/images/icons/video-btn.png) no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
	z-index:99;
    background-size: 100%;
    margin-bottom: 0;
}
.video_list{
	width: 100%;
	overflow: hidden;
}
.video_list li{
	padding: 0;
    transition: all .2s ease;
}
.video_list li:hover{
    transform: translateY(-3px);
}
.video_link{
	position: relative;
	display: block;
}
.video_list li>div{
	/* background: #fff; */
	padding: 10px;
	/* margin: 0 6px; */
}
.list-gray{
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	padding: 0 20px;
	z-index: 99;
}
.video_list_gray{
	/* background: rgba(0,0,0,0.5); */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-all-gray{
	position: fixed;
	z-index: 99999;
	padding: 100px;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: none;
	width: 60%;
}
.video-list{
	position: relative;
	padding: 0 !important;
	margin-bottom: 16%;
}
.video-list-play{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	width: 20%;
	margin-top: -10px;
}
.join-all a{
	display: inherit;
}
.join-all img{
    display: inherit;
}
.join-all-btn{
	position: absolute;
	border-radius: 30px;
	background: #cd0509;
	bottom:20%;
	left:44%;
	padding:16px 70px;
	color: #fff;
	font-size: 26px;
}

.slick-slide .image{
	padding:10px;
}
.slick-slide h3{
	height:80px;
	line-height: 80px;
}
.slick-slide img{
	display:inline-block !important;
	width:100%;
	vertical-align: middle;
}

.hiSlider-title{
	padding: 10px 0 !important;
	font-size: 16px !important;
    width: 100% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%) !important;
}
.hiSlider-pages{
	bottom: 14px !important;
}
.hiSlider-pages a{
	background: #fff !important;
}
.hiSlider-pages a.active {
    background-color:#EF063A !important;
}
.close-gray-btn{
	position: absolute;
	top: 10%;
	right: 10%;
}



/* 新闻中心 */
.news-img{
	width: 230px;
	height: 170px;
}
.news-time{
	position: relative;
}
.news-time-day{
	color: #548AFF;
	font-size: 24px;
	position: absolute;
	left: -60px;
}
.news-time-year{
	color: #A1A6AB;
	border-bottom: 1px solid #ECEDEE;
	display: inline-block;
	width: 100%;
}
.news-text{
	margin-bottom: 15px;
	padding: 15px !important;
	overflow:hidden;
	border:1px solid #ECEDEE;
}
.news-text:hover{
	border-color: #548AFF;
}
.news-info{
	padding-right:0px !important;
	padding-top: 10px;
	padding-left: 40px !important;
}
.news-text1{
	font-size:18px;
	margin-bottom:18px;
	color: #3D464C;
}
.news-text2{
	line-height:30px;
	color: #68757F;
}
.news-time-go{
	color: #548AFF;
	float: right;
}
.news-time-go i{
	background: url(../images/kt-news-icon-01.png) no-repeat;
	width: 12px;
	height: 7px;
	display: inline-block;
}
.click-more{
	text-align: center;
}
.click-more button{
	font-size: 18px;
	border:1px solid #E2E4E6 !important;
	width: 100%;
	padding: 10px 0;
	background: #fff;
	margin-bottom: 20px;
	color: #A2A7AB;
	border-radius: 42px;
}
.news-time-day-xs{
	color: #548AFF;
	font-size: 18px;
	margin-bottom: 0px;
}
.news-time-year-xs{
	color: #A1A6AB;
	font-size: 16px;
}
.news-text-xs{
	display: block;
}
.news-text1-xs{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
	color: #3D464C;
	width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-text2-xs{
	font-size: 16px;
	margin-bottom: 0px;
	color: #68757F;
}
.news-time-phone{
	padding: 0 !important;
	line-height: 30px;
}
.news-btn-phone{
	border:1px solid #a0a0a0;
	text-align: center;
	border-radius: 6px;
	padding: 6px 6px !important;
}
/* 新闻中心详情 */
.news-detail-title{
	font-size:30px;
	margin-top: 40px;
	margin-bottom:20px;
}
/* 联系我们 */
.contact_list{
	overflow: hidden;
	margin-bottom: 26px;
}
.contact_list li{
	width: 20%;
    padding-left: 0;
}
.contact_list li:nth-child(1)>div{
	background: url(../images/kt-contact-img-02.png) no-repeat;
	background-size: 100% 100%;
}
.contact_list li:nth-child(2)>div{
	background: url(../images/kt-contact-img-03.png) no-repeat;
	background-size: 100% 100%;
}
.contact_list li:nth-child(3)>div{
	background: url(../images/kt-contact-img-04.png) no-repeat;
	background-size: 100% 100%;
}
.contact_list li:nth-child(4)>div{
	background: url(../images/kt-contact-img-05.png) no-repeat;
	background-size: 100% 100%;
}
.contact_list li:nth-child(5)>div{
	background: url(../images/kt-contact-img-06.png) no-repeat;
	background-size: 100% 100%;
}
.contact_info{
	text-align: center;
}
.contact_info p:nth-child(1){
	padding-top: 58px;
	margin-bottom: 0;
}
.contact_info p:nth-child(3){
	padding-top: 48px;
	padding-bottom: 28px;
	margin-bottom: 0;
	color: #548AFF;
}
.contact_info p:nth-child(3) i{
	background: url(../images/kt-contact-icon-01.png) no-repeat;
	width: 13px;
	height: 10px;
	display: inline-block;
	margin-right: 2px;
}
/* 公司介绍 */
.company-info{
	font-size: 18px;
	color: #343434;
	line-height: 72px;
}
.company-img{
	padding-left: 30px !important;
	padding-right: 0 !important;
}
.company-loop{
	margin-top: 40px;
	margin-bottom: 30px;
}
.company-loop .hiSlider-pages{
	display: none;
}
/* 客服中心 */
.custom-btn{
	text-align: center;
}
.custom-title{
	font-size:26px;
	margin-top:30px;
	margin-bottom:14px;
}
.custom-text{
	margin-bottom:40px;
	font-size:22px;
	height: 40px;
}
.custom-btn a{
	border:2px solid #ed4f54;
	border-radius: 60px;
	width:200px;
	height: 60px;
	display: inline-block;
	text-align: center;
	line-height: 52px;
	color: #ed4f54;
	font-size: 22px;
}
.custom-btn-mid a{
	color:#bcbcbc;
	border:2px solid #bcbcbc;
	cursor: not-allowed;
}
.custom-btn-mid a:hover{
	color:#bcbcbc !important;
}
.custom-btn a:hover{
	color: #ed4f54;
}
.custom-btn img{
	max-width: 100%;
}


/* 产品中心 */
.product-group-title{
	color:#3D464C;
	font-size: 16px;
}
.product-group-info{
	color:#6F7C85 !important;
	line-height: 26px;
	font-size: 14px;
	border-bottom: 1px solid #ECEDEE;
	padding-bottom: 6px;
	margin-bottom: 0;
}
.product-link{
	font-size: 12px;
	color: #959595;
	border:1px solid #959595;
	border-radius:14px;
	padding: 2px 8px;
	float: right;
	margin-right: 20px;
}
.product-list{
	background: #fff;
	display: block;
	box-shadow:0px 4px 10px 0px rgba(239,241,248,1);
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid transparent;
}
.product-list:hover{
	border-color: #548AFF;
}
.product-list:hover .product-link{
	background: #548AFF;
	color: #fff;
	border-color: transparent;
}
.product-list img{
	height: 260px;
}
.product-info{
	padding: 10px;
}
.product-list-box{
	margin-bottom: 20px;
}
/* 加入我们 */
.company-tabs li{
	float: left;
	width: 200px;
	height: 70px;
	line-height: 70px;
	font-size: 24px;
	text-align: center;
	color: #343434;
	cursor: pointer;
}
.tab_menu .current{
	background:#CF0F32;
	color:#fff;
}
.tab_menu{
	display: flex;
	justify-content: center;
	margin: 0;
}
.team-bg{
	background: #F6F7FB;
	padding: 26px 0;
}
/*.team-list{
	overflow: hidden;
}*/
.team-title{
	font-size: 24px;
	color: #3D464C;
	margin-bottom: 28px;
}
.team-list li{
	float: left;
    transition: transform 0.25s ease;

}
.team-list li>div,
.swiper-container2 .swiper-slide{
	background: #fff;
	padding: 22px;
	border:1px solid rgba(236,237,238,1);
    height: 300px;
}
.team-list li>div:hover{
	background:rgba(84,138,255,1);
	box-shadow:0px 2px 10px 0px rgba(84,138,255,0.6);
	border-color: transparent;
}
.team-list li:hover{
	transform: scale(1.06);
}
.team-list li>div:hover p{
	color: #fff !important;
}
.team-list li>div p:nth-child(1),
.swiper-container2 .swiper-slide p:nth-child(1){
	font-size: 24px;
	color: #3D464C;
}
.team-list li>div p:nth-child(2),
.swiper-container2 .swiper-slide p:nth-child(2){
	font-size: 16px;
	color: #3D464C;
	border-bottom: 1px solid #ECEDEE;
	padding-bottom: 30px;
	margin-bottom: 20px;
}
.team-list li>div p:nth-child(3),
.swiper-container2 .swiper-slide p:nth-child(3){
	color: #6F7C85;
	line-height: 26px;
}
.swiper-container2 .swiper-slide {
  width: 80%;
}

.weal-bg{
	padding: 26px 0;
}
.join-detail{
	padding-left: 44px;
	padding-top: 20px;
	height: 350px;
	width: 360px;
}
.join-detail h3{
	font-size: 22px !important;
	margin-bottom: 34px;
	font-weight: bold;
	color: #343434;
	margin-top: 12px;
}
.join-detail p{
	font-size: 18px;
	text-align: left;
	color: #5B5B5B;
	margin-bottom: 24px;
}
.join-detail a{
	width: 140px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	display: inline-block;
	margin-top: 30px;
	border: 1px solid #CF0F41;
	border-radius: 2px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #CF1132;
}
.join-detail a:hover{
	background:#CF0F41;
	box-shadow:0px 2px 8px 0px rgba(70,126,248,0.3);
	color: #fff;
	border-color: transparent;
}
.send-btn{
	position: absolute;
	top: 50px;
	right: 60px;
}
.send-email{
	position: absolute;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	bottom: 40px;
	width: 170px;
	height: 60px;
}
.join-detail-gray{
	width: 890px;
	height: 760px;
	position: fixed;
	z-index: 99999;
	background:#fff;
	padding: 20px;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: none;
}
.join-close-btn{
	position: fixed;
	right: 20px;
	top: 20px;
}
.join-detail-title{
	font-size: 24px;
}
.join-detail-section{
	font-size:18px;
	border-bottom: 1px solid #ECEDEE;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.join-detail-all{
	margin-top: 20px;
}
.join-detail-all p{
	font-size:16px;
	line-height: 30px
}
.company-tabs .swiper-container {
    width: 100%;
    height: 100%;
	display: none;
}
.company-tabs .swiper-container.cur{
	display: block;
}
.join-detail{
	box-sizing:border-box;
	overflow: hidden;
	margin: 0;
}
.showinfo-button{
	background: #fff;
	border: 1px solid #CF0F41;
	color: #CF1132 !important;
	font-size:20px;
	border-radius:34px;
	width: 148px;
	text-align: center;
	height: 55px;
	line-height: 55px;
	position: absolute;
    right: 65px;
    top: 100px;
	display: inline-block;
}
.box_wrapper{
	width: 1170px;
	margin: 25px auto 0px;
	padding-bottom: 84px;
	border-top: 5px solid #CF0F32;
	padding-top: 0;
	overflow: hidden;
}
.swiper-slide{
	box-sizing:border-box;
	position: relative;
	border-left: 1px solid #B5B5B5;
	/* border-bottom: 1px solid #B5B5B5; */
}
.swiper-wrapper{
	box-sizing:border-box;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	left: 0!important;
	background: url(../images/kt-join-icon-01-hover-01.png) no-repeat !important;
	position: absolute !important;
	top: 50% !important;
}
.swiper-button-next{
	top: 50% !important;
	right: 0!important;
	background: url(../images/kt-join-icon-02-hover-02.png) no-repeat !important;
}
.swiper-container{
	overflow: visible !important;
}
.swiper-slide-prev,
.swiper-slide-duplicate-prev{
	visibility: hidden;
}
.join-select-btn{
	float: left;
	font-size: 16px;
}
.join-select-option{
	float: right;
	font-size: 16px;
}
.hiddendiv{
	  display:none;
}
.hiddendiv .panel-default{
	border: 0;
	border-bottom: 2px solid #DCDCDC;
	box-shadow: none;
	position: relative;
}
.panel-group .panel-default:nth-last-child(2){
	border: 0;
}
.hiddendiv .panel-default > .panel-heading{
	background: #fff;
}
.hiddendiv .panel-default > .panel-heading + .panel-collapse > .panel-body{
	background: #eee;
	padding: 20px 40px 20px 60px;
	color: #343434;
	font-size: 18px;
}
.hiddendiv .panel-default > .panel-heading + .panel-collapse > .panel-body{
	border: 0;
}
.employ-select{
	padding: 0 15px;
	border-bottom: 2px solid #DCDCDC;
}
.join-select-option{
	width: 190px;
	margin-left: -2px;
	padding-left: 10px;
	border: 0;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/kt-phone-join-icon-01.png) no-repeat scroll 98% center transparent;
  background-size: 12px 8px;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
.job-info{
	color: #343434;
	font-size: 18px;
	margin-bottom: 22px;
}
.join-list-title{
	margin-bottom: 40px;
	font-size: 22px;
	color: #343434;
}
.company-tabs .swiper-container {
	padding: 0 45px;
	box-sizing: border-box;
}
@media(min-width: 1200px){
	.container{
		width: 1200px !important;
	}
	.navbar-brand{
		width: 100%;
	}
	.navbar-fixed-top li a{
		font-size: 24px;
	}
	.navbar-nav > li > a {
		padding-bottom:38px !important;
		padding-top: 28px !important;
	}
	.navbar-fixed-top li{
		/*padding: 14px 40px 0px 40px;*/
	}
	.container > .navbar-header{
		width:26%;
	}
	.navbar-brand{
		padding: 30px 15px !important;
	}
	.index-news-loop{
		width: 100% !important;
	}
	.index-news-list{
		width: 100% !important;
	}
	.index-news-list{
		height: auto;
		padding-bottom: 20px;
	}
	.product_more{
		width: 312px;
	}
	.product-imgs-box{
		width: 66.66666% !important;
	}
	.product-imgs img,
	.product-imgs-box>.col-md-8 img{
		height: 152px !important;
	}
	.news-info{
		padding-left: 80px !important;
	}
	.send-email{
		bottom:0px;
	}
}
@media(min-width: 1024px) and (max-width: 1199px){
	.navbar-brand{
		width: 100%;
	}
	.navbar-fixed-top li{
		padding: 14px 10px 0px 10px;
	}
	.container > .navbar-header{
		width:26%;
	}
	.navbar-brand{
		padding: 22px 15px !important;
	}
	.index-news-loop{
		width: 100% !important;
	}
	.index-news-list{
		width: 100% !important;
	}
	.index-news-list{
		height: auto;
		padding-bottom: 20px;
	}
	.product_more{
		width: 312px;
	}
	.product-imgs-box{
		width: 66.66666% !important;
	}
	.product-imgs img,
	.product-imgs-box>.col-md-8 img{
		height: 152px !important;
	}
	.news-info{
		padding-left: 80px !important;
	}
	.send-email{
		bottom:0px;
	}
}

@media(max-width: 1024px){
	.content-info-list .right {
	    width: 12%;
	}
	.nav-back .navbar-nav{
		float: left !important;
	}
	.video-all-gray{
		width: 100%;
	}
	.list img{
		width: 550px;
	}
	.company-tabs-all{
		display: none;
	}
	.company-tabs-phone.visible-xs{
		display: block !important;
	}
	.index-banner-loop{
		/* margin-bottom: 20px; */
	}
	.index-news-loop{
		width: 100% !important;
	}
	.index-news-list{
		width: 100% !important;
	}
	.index-news-list{
		height: auto;
		padding-bottom: 20px;
	}
	.product_more{
		width: 312px;
	}
	.product-imgs-box{
		width: 66.66666% !important;
	}
	.product-imgs img,
	.product-imgs-box>.col-md-8 img{
		height: 152px !important;
	}
	.news-info{
		padding-left: 80px !important;
	}
	.send-email{
		bottom:0px;
	}

}

@media(min-width: 767px) and (max-width: 1023px){
	.product-game-button{
		margin-top:65px;
	}
	body{
		padding-top:62px;
	}
	.content-info-list .right {
	    width: 12% !important;
	}
	.content-info-news{
	    padding-right: 14px;
	}
	.nav-back .navbar-nav{
		float: left !important;
	}
	.product_more-xs{
		display: block;
	}
	.navbar-nav > li > a{
		padding-bottom: 24px !important;
		font-size: 14px;
	}
	.navbar-fixed-top .navbar-brand img{
		/* width: 100%; */
		height: 39px;
	}
	.contact_list li{
		width: 50%;
		margin-bottom: 15px;
	}
	.contact_list li:nth-child(even){
		padding-right: 0;
	}
	.container > .navbar-header{
		width: 14%;
	}
	.navbar-fixed-top li{
		padding: 0px 4px 0px 4px;
	}
	.navbar-header .navbar-brand {
	    padding: 22px 15px !important;
	}
	.product-list img{
		width: 100%;
		height: auto;
	}
	.video_list li{
		margin-bottom: 10px;
	}

}

@media (max-width: 768px){
	.product-game-button{
		margin-top:25px;
	}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{
		max-height: 100% !important;
	}
	body{
		padding-top: 56px;
	}
	.footer-nav li{
		margin-right:4px;
	}
	.footer-nav li a{
		font-size: 12px;
		font-weight: 400;
	}
	.hot_game_title{
		margin:13px 0 12px;
		font-size: 18px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #000000;
	}
	.all_game_title{
		margin:20px 0;
	}
	.all_game_title img{
		width: 100px;
	}
	.navbar-fixed-top .navbar-brand{
		margin-top: 6px;
	}
	.navbar-nav > li > a{
		padding-bottom: 10px !important;
	}
	.nav-back{
	    /* border-bottom:1px solid  #e7e7e7; */
	}
	.video_list li{
		margin-bottom: 10px;
	}
	.product_title>span:nth-child(1) {
	    width: 65%;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
		}
	.content-info-news{
	    padding-right: 14px;
	}
	.nav-back .navbar-nav{
		float: left !important;
	}
	.company-img{
		width: 100%;
	}
	.index-news-list{
		padding-bottom: 20px;
	}
	.index-news-loop{
		width: 100% !important;
	}
	.send-email{
		bottom: 0px;
	}
	.company-img{
		padding-left: 0px !important;
	}
	.contact_list li{
		width: 50%;
		margin-bottom: 15px;
	}
	.contact_list li:nth-child(even){
		padding-right: 0;
	}
	.contact_list{
		padding: 0 15px;
	}
	.footer-xs{
		padding: 0 !important;
	}
	.footer-logo{
		height: 35px;
	    /* width: 135px; */
	    margin: 0 auto;
	    display: block;
	    margin-bottom: 20px;
	}
	.index-news-text{
		margin-top: 0 !important;
	}
	.content-info-newstitle span{
		font-size: 20px;
	}
	.content_box{
		/* margin-top: -100px; */
	}
	.carousel-indicators{
		/* bottom: 80px !important; */
		right: 4% !important;
	}
	.carousel-inner > .item > a > img{
		/* height: 250px !important; */
	}
	.index-news-loop,
	.index-news-list{
		width: 100% !important;
		height: auto !important;
	}
	.content-info-box>div{
		padding: 0;
	}
	.index-news-all{
		padding: 10px;
	}
	.index-news-loop{
		height: 280px;
	}
	.index-news-loop img{
		height: 280px;
	}
	.hiSlider-wrap,
	.content-carousel li{
		height:280px !important;
	}
	.loop-pager.carousel-indicators li{
	    width: 40px;
	    height: 4px;
	}
	/* 页头 */
	.navbar-fixed-top .collapse.in{
	 position:relative;
	 float: left;
	 width: 100%;
	}
	.navbar-fixed-top.navbar-default{
	    /* position: absolute; */
	   	top: 0;
	   	left: 0;
	    z-index: 99999;
	    background: #fff !important;
	    border:0;
	    width: 100%;
	}
	.navbar-default .navbar-collapse{
		border-color: transparent !important;
	}
	.banner-con{
		margin-bottom: 20px;
		/* margin-top: 56px; */
	}
	.carousel-indicators{
		/* z-index: 9999 !important; */
	}
	.navbar-brand{
		padding:12px 15px !important;
	}/*
	.nav-back{
		background: #fff;
	    overflow: hidden;
	    width: 100%;
	    float: right;
	}*/
	.navbar-default .navbar-toggle{
		/* border-color:#fff !important; */
		background: #000000;
		margin-right: 0;
	}
	.navbar-default .navbar-toggle img{
		width: 30%;
	}
	.navbar-fixed-top .active{
		background-color: #000000;
	}
	.navbar-fixed-top li{
		padding:14px 16px;
	}
	.navbar-default .navbar-nav > li > a{
		background-color: #000000 !important;
	}
	.navbar-toggle{
		/* margin:20px 0 !important; */
		border-color: #000000 !important;
	}
	/* 页脚 */
	.footer-left{
		margin:0;
	}
	.footer-middle{
		margin-bottom:20px;
		margin-top: 20px;
		margin-right: 0;
	}
	.footer-right{
		margin-top: 0px;
	}
	.footer-bg{
		padding: 20px;
		padding-bottom: 30px;
	}
	.footer-copy span{
		display: block;
		margin-bottom: 4px;
	}
	/* 首页 */
	.index-news-list{
		padding-left: 0 !important;
		padding-right: 0 !important;

	}
	.content-info-list .left{
		width: 70%;
		white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.content-info-list .right{
		width: 24%;
	}
	.slick-prev, .slick-next{
		display: none !important;
	}
	.product-title, .video-title, .partner-title{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.video-all-gray{
		padding:20px;
		width: 100%;
	}
	/* 客服中心 */
	.custom-title{
		font-size: 20px;
	}
	.custom-text{
		font-size: 16px;
	}
	/* 加入我们 */

	.company-office>div.text-center,
	.company-position>div.text-center,
	.company-office,
	.company-position{
		margin-bottom: 10%;
	}
	.company-position img{
		width: 60%;
	}
	.list-gray{
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
	}
	.video-list-btn{
		width: 40px;
		height: 40px;
		top: 40%;
	}
	.product-title img, .video-title img, .partner-title img{
		width: 40%;
	}

}
@media (max-width: 420px){
	.product-game-button{
		margin-top:15px;
	}
	.navbar-fixed-top .navbar-brand {
	    width: 60%;
	}
}
