@charset "UTF-8";
/**
* 生成全屏方法
* @method fullscreen
* @param {Integer} $z-index 定义层叠级别
*/
/**
* 清除浮动方案
* @method clearfix
*/
/**
* 链接处理方法
* @method link
* @param {Color} $color 定义链接颜色
*/
/**
* 强制换行方案
* @method wrap
*/
/**
* 单行文本溢出显示方案
* @method ellipsis
* @param {Boolen} $ellipsis 定义是否需要省略号
*/
/**
* 文字隐藏方案
* @method texthide
*/
/**
* 清除间隙方案-容器
* @method killspace
*/
/**
* 清除间隙方案-子级
* @method killspace-item
*/
/**
* 未知尺寸元素垂直居中解决方案-容器
* @method valign
*/
/**
* 未知尺寸元素垂直居中解决方案-子级
* @method valign-item
*/
/**
* 已经尺寸元素垂直居中解决方案
* @method alignment
* @param {Length} $width 居中元素的宽度
* @param {Length} $height 居中元素的高度
*/
/* border */
*,
::before,
::after {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
background-color: #fafafa;
color: #212121;
font-size: 100px;
font-family: myFont !important;
}

body {
margin: 0;
font-size: 14px;
line-height: 1.5;
font-family: myFont !important;
}
@font-face {
  font-family: myFont;
  src: url("//static.longtugame.com/font/SourceHanSansSC-Normal.otf")      
}

ul,
ol,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
form,
fieldset,
legend,
input,
textarea,
button,
p,
blockquote,
th,
td,
pre,
xmp {
margin: 0;
padding: 0;
}

input,
textarea,
button,
select,
pre,
xmp,
tt,
code,
kbd,
samp {
line-height: inherit;

}

h1,
h2,
h3,
h4,
h5,
h6,
small,
big,
input,
textarea,
button,
select {
font-size: inherit;
}

address,
cite,
dfn,
em,
i,
optgroup,
var {
font-style: normal;
}

table {
border-collapse: collapse;
border-spacing: 0;
table-layout: fixed;
text-align: left;
}

ul,
ol,
menu {
list-style: none;
}

fieldset,
img {
border: 0;
vertical-align: middle;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}

audio,
canvas,
video {
display: inline-block;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
content: "\0020";
}

textarea,
pre,
xmp {
overflow: auto;
-webkit-overflow-scrolling: touch;
}

textarea {
resize: vertical;
}

input,
textarea,
button,
select a {
outline: 0 none;
}

input,
textarea,
button,
select {
color: inherit;
}

input:disabled,
textarea:disabled,
button:disabled,
select:disabled {
opacity: 1;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"]::-webkit-file-upload-button,
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
appearance: none;
}

mark {
background-color: rgba(0, 0, 0, 0);
}

a,
ins,
s,
u,
del {
text-decoration: none;
}

a,
img {
-webkit-touch-callout: none;
}

a {
color: #00afc7;
}

.g-clear::after,
.g-mod::after {
display: block;
overflow: hidden;
clear: both;
height: 0;
content: "\0020";
}


.yo-ico {
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
}

body,
html {
width: 100%;
background: #f6f7fb;
}

body img,
html img {
display: block;
}

button,
input[type="button"] {
border: 0;
cursor: pointer;
}

button:active,
input[type="button"]:active {
opacity: .8;
}

input[type="text"] {
border: none;
text-indent: 10px;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}

.clearfix:after {
content: '';
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.tips-success, .tips-fail {
display: none;
padding: 0 40px;
height: 52px;
line-height: 52px;
position: fixed;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: rgba(0, 0, 0, 0.8);
border-radius: 3px;
z-index: 999999;
}

.tips-success em, .tips-fail em {
width: 22px;
height: 52px;
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/duihao.png) no-repeat left center;
float: left;
}

.tips-success span, .tips-fail span {
color: #fff;
float: left;
margin-left: 10px;
}

.tips-fail em {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/error.png) no-repeat left center;
}

/***********************************俱乐部暂未开放******************************/
.not_open_club {
width: 90%;
max-width: 600px;
background: #fff;
padding: 10px;
box-sizing: border-box;
z-index: 999;
display: none;
}

.not_open_club.aniIn {
-webkit-animation: zoomIn 0.3s;
animation: zoomIn 0.3s;
}

.not_open_club.aniOut {
-webkit-animation: zoomOut 0.3s;
animation: zoomOut 0.3s;
}

.not_open_club .top {
width: 100%;
height: 20px;
position: relative;
}

.not_open_club .top .close_btn {
width: 20px;
height: 20px;
position: absolute;
right: 0;
top: 0;
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/close_btn.png) no-repeat;
background-size: 100% 100%;
}

.not_open_club h1 {
font-size: 16px;
color: #333;
text-align: center;
font-weight: bold;
}

.not_open_club .content {
width: 100%;
padding: 20px;
box-sizing: border-box;
}

.not_open_club .content p {
width: 100%;
text-align: center;
}

.not_open_club .btn_groups {
width: 100%;
text-align: center;
padding: 10px 0 10px 0;
}

.not_open_club .btn_groups .inner {
display: inline-block;
}

.not_open_club .btn_groups .inner > input {
float: left;
padding: 5px 25px;
color: #fff;
border-radius: 3px;
}

.not_open_club .btn_groups .inner > input.confirm_btn {
background: #2684d5;
}

.not_open_club .btn_groups .inner > input.cancel_btn {
background: #8a8f93;
margin-left: 15px;
}

.containerStyle, .index-wrapper .container, .newslist-wrapper .container, .newsdetail-wrapper .container, .history-wrapper .container, .partner-wrapper .container, .contact-wrapper .container, .aboutus-wrapper .container, .agreement-wrapper .container, .privacy-wrapper .container, .customer-wrapper .container {
max-width: 960px;
min-width: 320px;
margin: 58px auto 50px auto;
}

/***********************************头部样式************************************/
header {
width: 100%;
height: 58px;
position: fixed;
left: 0;
top: 0;
background: #fff;
z-index: 9999;
}

header .topbar-box {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
height: 58px;
}

header .topbar-box .nie-logo {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/longtulogo.png) 0 0 no-repeat;
background-size: 100% 100%;
width: 95px;
height: 27px;
display: block;
margin-left: 15px;
}

header .topbar-box .change-btn-wrap {
width: 58px;
height: 100%;
background: #d5051b;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}

header .topbar-box .change-btn {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
width: 26px;
height: 20px;
}

header .topbar-box .change-btn i {
display: block;
background: #fff;
width: 26px;
height: 3px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

header .topbar-box .change-btn.cur i:nth-of-type(1) {
-webkit-transform: rotate(45deg) translate(8px, 4px);
transform: rotate(45deg) translate(8px, 4px);
}

header .topbar-box .change-btn.cur i:nth-of-type(2) {
display: none;
}

header .topbar-box .change-btn.cur i:nth-of-type(3) {
-webkit-transform: rotate(-45deg) translate(7px, -4px);
transform: rotate(-45deg) translate(7px, -4px);
}

header .main_nav_wrap {
width: 100%;
padding: 0 10px;
box-sizing: border-box;
background: #d5051b;
display: none;
}

header .main_nav_wrap.nav-show {
-webkit-animation: bounceInDown 0.5s 0s ease-in-out;
animation: bounceInDown 0.5s 0s ease-in-out;
}

header .main_nav_wrap.nav-hide {
-webkit-animation: fadeOutUp 0.3s 0s ease-in-out;
animation: fadeOutUp 0.3s 0s ease-in-out;
}

header .main_nav_wrap > ul {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-lines: multiple;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}

header .main_nav_wrap > ul > li {
width: 25%;
box-sizing: border-box;
padding: 12px 0;
font-size: 14px;
text-align: center;
position: relative;
}

header .main_nav_wrap > ul > li:nth-child(4) a {
border: 0;
}

header .main_nav_wrap > ul > li:nth-child(1), header .main_nav_wrap > ul > li:nth-child(2), header .main_nav_wrap > ul > li:nth-child(3), header .main_nav_wrap > ul > li:nth-child(4) {
border-bottom: 1px solid #e04656;
}

header .main_nav_wrap > ul > li > a {
display: block;
width: 100%;
color: #fff;
border-right: 1px solid #e04656;
padding: 4px 0;
}

header .main_nav_wrap > ul > li.active a {
font-weight: bold;
}

/***********************************关于我们***********************************/
.main-copyright-container{
text-align: left;
background: #282828;
color: #fff;
padding: 15px 10px;
font-size: 12px;
line-height: 20px;
}
.main-copyright-container p span{
float: left;
}
.main-copyright-container p a{
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/icon_footer_wen.png) no-repeat;
background-size: 100%;
display: inline-block;
width: 18px;
height: 18px;
}

/***********************************关于我们for longtugame.cn***********************************/
.main-copyright-container_cn{
text-align: left;
background: #282828;
color: #fff;
padding: 15px 10px;
font-size: 12px;
line-height: 20px;
display: none;
}
.main-copyright-container_cn p span{
float: left;
}
.main-copyright-container_cn p a{
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/icon_footer_wen.png) no-repeat;
background-size: 100%;
display: inline-block;
width: 18px;
height: 18px;
}

/***********************************关于我们for z4v.cn***********************************/
.main-copyright-container_z4v{
text-align: left;
background: #282828;
color: #fff;
padding: 15px 10px;
font-size: 12px;
line-height: 20px;
display: none;
}
.main-copyright-container_z4v p span{
float: left;
}
.main-copyright-container_z4v p a{
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/icon_footer_wen.png) no-repeat;
background-size: 100%;
display: inline-block;
width: 18px;
height: 18px;
}

/***********************************关于我们、联系方式、隐私政策*****************/
.nav_vice_wrap {
width: 100%;
padding: 14px;
box-sizing: border-box;
background: #878787;
margin-top: 20px;
}

.nav_vice_wrap > ul {
text-align: center;
}

.nav_vice_wrap > ul > li {
display: inline-block;
margin-left: -3px;
padding: 0 7px;
position: relative;
line-height: 1.4;
}

.nav_vice_wrap > ul > li::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #fff;
border-style: solid;
border-width: 0 1px 0 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
.nav_vice_wrap > ul > li::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
.nav_vice_wrap > ul > li::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.nav_vice_wrap > ul > li::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

.nav_vice_wrap > ul > li:last-child::after {
border: 0;
}

.nav_vice_wrap > ul > li a {
color: #fff;
display: block;
width: 100%;
font-size: 12px;
}

/***********************************底部导航***********************************/
footer {
width: 100%;
padding: 14px 16px 12px 16px;
height: 50px;
box-sizing: border-box;
background: #282828;
position: fixed;
left: 0;
bottom: 0;
z-index: 9999;
text-align: center;
}

footer > ul {
width: 100%;
text-align: center;
}

footer > ul > li {
display: inline-block;
margin-left: -3px;
padding: 0 12px 0 40px;
position: relative;
}

footer > ul > li::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #fff;
border-style: solid;
border-width: 0 1px 0 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
footer > ul > li::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
footer > ul > li::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
footer > ul > li::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

footer > ul > li:first-child {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/login_ico.png) no-repeat 12px center;
background-size: 19px auto;
}

footer > ul > li:nth-child(2) {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/register_ico.png) no-repeat 12px center;
background-size: 21px auto;
}

footer > ul > li:last-child {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/forget_ico.png) no-repeat 12px center;
background-size: 21px auto;
}

footer > ul > li:last-child::after {
border: 0;
}

footer > ul > li > a {
display: block;
color: #fff;
}

footer .success_login_wrap {
display: inline-block;
}

footer .success_login_wrap .success_login {
overflow: hidden;
}

footer .success_login_wrap .success_login p {
color: #fff;
float: left;
margin-right: 10px;
}

footer .success_login_wrap .success_login p i {
display: inline-block;
width: 26px;
height: 21px;
text-align: center;
line-height: 26px;
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/crown.png) no-repeat;
background-size: 100% 100%;
color: #842508;
font-size: 12px;
vertical-align: top;
margin-left: 5px;
margin-top: -1px;
}

footer .success_login_wrap .success_login a {
display: inline-block;
color: #fff;
float: left;
}

footer .success_login_wrap .success_login a:hover {
color: #d5051b;
}

/***********************************二级导航***********************************/
.second_nav_wrap {
width: 100%;
padding: 0 10px;
box-sizing: border-box;
background: #282828;
}

.second_nav_wrap > ul {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-lines: multiple;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}

.second_nav_wrap > ul > li {
width: 25%;
box-sizing: border-box;
padding: 12px 0;
font-size: 14px;
text-align: center;
position: relative;
}

.second_nav_wrap > ul > li:nth-child(4) a::after {
border: 0;
}

.second_nav_wrap > ul > li:nth-child(5), .second_nav_wrap > ul > li:nth-child(6), .second_nav_wrap > ul > li:nth-child(7), .second_nav_wrap > ul > li:nth-child(8) {
position: relative;
}

.second_nav_wrap > ul > li:nth-child(5)::after, .second_nav_wrap > ul > li:nth-child(6)::after, .second_nav_wrap > ul > li:nth-child(7)::after, .second_nav_wrap > ul > li:nth-child(8)::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #494949;
border-style: solid;
border-width: 1px 0 0 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
.second_nav_wrap > ul > li:nth-child(5)::after, .second_nav_wrap > ul > li:nth-child(6)::after, .second_nav_wrap > ul > li:nth-child(7)::after, .second_nav_wrap > ul > li:nth-child(8)::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
.second_nav_wrap > ul > li:nth-child(5)::after, .second_nav_wrap > ul > li:nth-child(6)::after, .second_nav_wrap > ul > li:nth-child(7)::after, .second_nav_wrap > ul > li:nth-child(8)::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.second_nav_wrap > ul > li:nth-child(5)::after, .second_nav_wrap > ul > li:nth-child(6)::after, .second_nav_wrap > ul > li:nth-child(7)::after, .second_nav_wrap > ul > li:nth-child(8)::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

.second_nav_wrap > ul > li > a {
display: block;
width: 100%;
color: #fff;
position: relative;
padding: 4px 0;
}

.second_nav_wrap > ul > li > a::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #494949;
border-style: solid;
border-width: 0 1px 0 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
.second_nav_wrap > ul > li > a::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
.second_nav_wrap > ul > li > a::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.second_nav_wrap > ul > li > a::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

.second_nav_wrap > ul > li.active a {
color: #d5051b;
}

/***********************************首页样式************************************/
.index-wrapper {
width: 100%;
}

.index-wrapper .container .banner_wrap {
width: 100%;
}

.index-wrapper .container .banner_wrap .image_wrap {
width: 100%;
}

.index-wrapper .container .banner_wrap .image_wrap > img {
width: 100%;
}

.index-wrapper .container .banner_wrap .swiper-pagination {
width: 60%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 20px;
top: auto;
}

.index-wrapper .container .banner_wrap .swiper-pagination > span {
width: 30px;
height: 4px;
border-radius: 2px;
background: #fff !important;
opacity: 1;
}

.index-wrapper .container .banner_wrap .swiper-pagination > span.swiper-pagination-bullet-active {
background: #d5051b !important;
}

.index-wrapper .container .banner_wrap .detail_font_wrap {
width: 92%;
height: 90px;
position: absolute;
left: 50%;
bottom: 65px;
border-right: 3px solid #d5051b;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background-color: rgba(0, 0, 0, 0.3);
}

.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap {
width: 100%;
height: 100%;
padding: 8px;
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}

.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .left {
width: 80px;
padding-right: 8px;
box-sizing: border-box;
height: 100%;
text-align: center;
line-height: 74px;
position: relative;
}

.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .left > img {
display: inline-block;
width: 90%;
}

.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .left::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #ccc;
border-style: dotted;
border-width: 0 1px 0 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .left::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .left::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .left::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .right {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
width: .1px;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-around;
justify-content: space-around;
color: #fff;
justify-content: center;
padding-left: 8px;
box-sizing: border-box;
height: 100%;
}

.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .right h2 {
font-size: 14px;
font-weight: bold;
}

.index-wrapper .container .banner_wrap .detail_font_wrap .flexbox_wrap .right p {
font-size: 12px;
text-align: justify;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.index-wrapper .container .banner_wrap .swiper-slide-active .flexbox_wrap {
overflow: hidden;
}

.index-wrapper .container .banner_wrap .swiper-slide-active .flexbox_wrap .left > img {
-webkit-animation: zoomIn 0.6s;
animation: zoomIn 0.6s;
}

.index-wrapper .container .banner_wrap .swiper-slide-active .flexbox_wrap .right {
-webkit-animation: fadeInDown 0.6s 0.2s;
animation: fadeInDown 0.6s 0.2s;
}

.index-wrapper .container .sowing_news_wrap {
width: 100%;
padding: 24px 10px;
box-sizing: border-box;
}

.index-wrapper .container .sowing_news_wrap .sowing_wrap {
width: 100%;
}

.index-wrapper .container .sowing_news_wrap .sowing_wrap .swiper-pagination {
text-align: right;
padding-left: 5px;
box-sizing: border-box;
bottom: 5px;
}

.index-wrapper .container .sowing_news_wrap .sowing_wrap .swiper-pagination .swiper-pagination-bullet {
width: 12px;
height: 12px;
background: #fff;
opacity: 1;
}

.index-wrapper .container .sowing_news_wrap .sowing_wrap .swiper-pagination .swiper-pagination-bullet-active {
width: 30px;
height: 12px;
background: #d5051b;
border-radius: 6px;
}

.index-wrapper .container .sowing_news_wrap .sowing_wrap .img_wrap {
width: 100%;
position: relative;
}

.index-wrapper .container .sowing_news_wrap .sowing_wrap .img_wrap > p.subscribe {
width: 100%;
position: absolute;
bottom: 0px;
left: 0;
color: #fff;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background-color: rgba(0, 0, 0, 0.3);
height: 35px;
line-height: 35px;
padding: 0 0 0 10px;
}

.index-wrapper .container .sowing_news_wrap .sowing_wrap .img_wrap > img {
width: 100%;
height: auto;
display: inline-block;
}

.index-wrapper .container .sowing_news_wrap .news_wrap {
width: 100%;
background: #282828;
padding: 0 10px;
box-sizing: border-box;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap {
width: 100%;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-around;
justify-content: space-around;
position: relative;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #494949;
border-style: solid;
border-width: 0 0 1px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list > li {
padding: 0 10px;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list > li > a {
display: block;
color: #fff;
padding: 10px 2px;
font-size: 14px;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .nav_wrap .news_nav_list > li.active a {
color: #d5051b;
border-bottom: 2px solid #d5051b;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap {
width: 100%;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list {
width: 100%;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li {
position: relative;
padding: 11px 0;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
color: #fff;
width: 100%;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #494949;
border-style: solid;
border-width: 0 0 1px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li.active a, .index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li.active span.date {
color: #d5051b;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li a {
display: inline-block;
padding-left: 8px;
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/dot_ico.png) no-repeat left center;
background-size: 4px 4px;
color: #fff;
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
width: .1px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.index-wrapper .container .sowing_news_wrap .news_wrap .news_types_wrap .news_list > li span.date {
display: inline-block;
width: 80px;
font-size: 12px;
text-align: right;
}

.index-wrapper .container .sowing_news_wrap .check_more_btn {
width: 100%;
display: block;
color: #000;
background: #d4d6db;
text-align: center;
font-size: 16px;
padding: 10px 0;
margin-top: 10px;
}

.index-wrapper .container .games_wrap {
width: 100%;
padding: 0 10px 24px 10px;
box-sizing: border-box;
}

.index-wrapper .container .games_wrap .games_nav {
width: 100%;
}

.index-wrapper .container .games_wrap .games_nav .games_nav_list {
width: 100%;
text-align: center;
}

.index-wrapper .container .games_wrap .games_nav .games_nav_list > li {
width: 30%;
padding: 5px 0;
display: inline-block;
}

.index-wrapper .container .games_wrap .games_nav .games_nav_list > li > a {
display: inline-block;
font-size: 16px;
color: #2f2f2f;
font-weight: bold;
}

.index-wrapper .container .games_wrap .games_nav .games_nav_list > li.active {
border-bottom: 3px solid #d5051b;
}

.index-wrapper .container .games_wrap .games_nav .games_nav_list > li.left {
text-align: right;
}

.index-wrapper .container .games_wrap .games_nav .games_nav_list > li.right {
margin-left: 20px;
text-align: left;
}

.index-wrapper .container .games_wrap .games_types_wrap {
width: 100%;
margin-top: 14px;
}

.index-wrapper .container .games_wrap .games_types_wrap .games_list {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-lines: multiple;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}

.index-wrapper .container .games_wrap .games_types_wrap .games_list > li {
width: 50%;
margin-bottom: 14px;
}

.index-wrapper .container .games_wrap .games_types_wrap .games_list > li .img_wrap {
width: 100%;
}

.index-wrapper .container .games_wrap .games_types_wrap .games_list > li .img_wrap > img {
width: 100%;
height: auto;
}

.index-wrapper .container .games_wrap .games_types_wrap .games_list > li .info {
width: 100%;
padding-right: 10px;
box-sizing: border-box;
}

.index-wrapper .container .games_wrap .games_types_wrap .games_list > li .info h3 {
font-size: 14px;
white-space: nowrap;
font-weight: bold;
color: #000;
}

.index-wrapper .container .games_wrap .games_types_wrap .games_list > li .info p {
color: #909090;
font-size: 12px;
text-align: justify;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.index-wrapper .container .games_wrap .check_more_games {
width: 100%;
display: block;
color: #000;
background: #d4d6db;
text-align: center;
font-size: 16px;
padding: 10px 0;
margin-top: 10px;
}

/***********************************新闻列表***********************************/
.newslist-wrapper {
width: 100%;
}

.newslist-wrapper .container .news_list_wrap {
width: 100%;
margin-top: 20px;
}

.newslist-wrapper .container .news_list_wrap .subnews{display: flex; justify-content: space-between;font-size: .3rem;border-bottom:#777777 solid 1px;margin-bottom: 10px;}
.newslist-wrapper .container .news_list_wrap .subnews a{color: #858585;  display: block; width: 25%; text-align: center;padding-bottom: 8px;}
.newslist-wrapper .container .news_list_wrap .subnews a.curr{color: #d5051b;border-bottom:#d5051b solid 1px; }

.newslist-wrapper .container .news_list_wrap > ul {
width: 100%;
}

.newslist-wrapper .container .news_list_wrap > ul > li {
width: 100%;
padding: 10px;
box-sizing: border-box;
background: #fff;
margin-bottom: 13px;
}

.newslist-wrapper .container .news_list_wrap > ul > li dl {
width: 100%;
overflow: hidden;
}

.newslist-wrapper .container .news_list_wrap > ul > li dl dt {
float: left;
width: 118px;
height: 79px;
overflow: hidden;
}

.newslist-wrapper .container .news_list_wrap > ul > li dl dt > img {
width: 100%;
/* height: 100%; */
}

.newslist-wrapper .container .news_list_wrap > ul > li dl dd {
overflow: hidden;
padding-left: 8px;
box-sizing: border-box;
text-align: justify;
}

.newslist-wrapper .container .news_list_wrap > ul > li dl dd h2 {
font-size: 14px;
font-weight: bold;
color: #333;
}

.newslist-wrapper .container .news_list_wrap > ul > li dl dd p {
color: #717171;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-height: 1.3;
}

.newslist-wrapper .container .news_list_wrap > ul > li dl dd span {
font-size: 12px;
color: #717171;
}

.newslist-wrapper .container .news_list_wrap .ltPageNav {
padding: 5px 0;
text-align: center;
}

.newslist-wrapper .container .news_list_wrap .ltPageNav a, .newslist-wrapper .container .news_list_wrap .ltPageNav span {
display: inline-block;
min-width: 54px;
height: 30px;
line-height: 30px;
background: #a3a4a5;
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 12px;
color: #FFF;
}

/***********************************新闻详情***********************************/
.newsdetail-wrapper {
width: 100%;
}

.newsdetail-wrapper .container .back_wrap {
width: 100%;
height: 54px;
background: #282828;
position: relative;
}

.newsdetail-wrapper .container .back_wrap .return_back {
position: absolute;
left: 18px;
width: 15px;
height: 28px;
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/back_ico.png) no-repeat left center;
background-size: 100% auto;
top: 50%;
margin-top: -14px;
}

.newsdetail-wrapper .container .newsdetail_wrap {
width: 100%;
background: #fff;
margin-top: 20px;
padding-top: 15px;
padding-bottom: 15px;
}

.newsdetail-wrapper .container .newsdetail_wrap h1 {
font-size: 16px;
font-weight: bold;
text-align: center;
}

.newsdetail-wrapper .container .newsdetail_wrap span.date {
display: inline-block;
font-size: 12px;
color: #7e7e7e;
text-align: center;
width: 100%;
}

.newsdetail-wrapper .container .newsdetail_wrap .content-wrap {
width: 100%;
padding: 14px 12px;
box-sizing: border-box;
border-top: 1px dotted #ccc;
text-align: justify;
}

.newsdetail-wrapper .container .newsdetail_wrap .content-wrap img {
max-width: 100%;
}

.newsdetail-wrapper .container .newsdetail_wrap .content-wrap p {
color: #7e7e7e;
}

.newsdetail-wrapper .container .newsdetail_wrap .content-wrap .img_wrap {
width: 100%;
text-align: center;
padding: 8px 0;
}

.newsdetail-wrapper .container .newsdetail_wrap .content-wrap .img_wrap > img {
width: 80%;
display: inline-block;
}

/*********************************发展历史************************************/
.history-wrapper {
width: 100%;
}

.history-wrapper .container .history-wrap {
width: 100%;
padding: 12px 10px;
box-sizing: border-box;
}

.history-wrapper .container .history-wrap .items_left, .history-wrapper .container .history-wrap .items_right {
width: 100%;
padding: 15px 10px;
box-sizing: border-box;
position: relative;
margin-bottom: 14px;
}

.history-wrapper .container .history-wrap .items_left::after, .history-wrapper .container .history-wrap .items_right::after {
pointer-events: none;
position: absolute;
z-index: 999;
top: 0;
left: 0;
content: "\0020";
border-color: #ccc;
border-style: solid;
border-width: 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}

@media screen and (orientation: portrait) {
.history-wrapper .container .history-wrap .items_left::after, .history-wrapper .container .history-wrap .items_right::after {
  width: 100%;
  height: 100%;
}
}

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
.history-wrapper .container .history-wrap .items_left::after, .history-wrapper .container .history-wrap .items_right::after {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
}

@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.history-wrapper .container .history-wrap .items_left::after, .history-wrapper .container .history-wrap .items_right::after {
  width: 300%;
  height: 300%;
  -webkit-transform: scale(0.3333);
  transform: scale(0.3333);
}
}

.history-wrapper .container .history-wrap .items_left .inner, .history-wrapper .container .history-wrap .items_right .inner {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-lines: multiple;
-webkit-flex-wrap: no-wrap;
flex-wrap: no-wrap;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}

.history-wrapper .container .history-wrap .items_left .inner .logo, .history-wrapper .container .history-wrap .items_right .inner .logo {
width: 80px;
}

.history-wrapper .container .history-wrap .items_left .inner .logo > img, .history-wrapper .container .history-wrap .items_right .inner .logo > img {
width: 85%;
height: auto;
}

.history-wrapper .container .history-wrap .items_left .inner .info, .history-wrapper .container .history-wrap .items_right .inner .info {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
width: .1px;
padding: 5px 10px;
box-sizing: border-box;
font-size: 12px;
text-align: justify;
}

.history-wrapper .container .history-wrap .items_left .inner .info > p, .history-wrapper .container .history-wrap .items_right .inner .info > p {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/p_befor.png) no-repeat 0 2px;
padding-left: 7px;
}

.history-wrapper .container .history-wrap .items_left .inner .year, .history-wrapper .container .history-wrap .items_right .inner .year {
width: 40px;
height: 40px;
background: #d5051b;
color: #fff;
font-size: 14px;
line-height: 40px;
border-radius: 20px;
text-align: center;
}

.history-wrapper .container .history-wrap .items_left {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/daojiao_top.png) no-repeat left top, url(//cdn-content.longtugame.cn/image/longtugame/m/v1/daojiao_bottom.png) no-repeat left bottom;
background-size: 10px 10px;
}

.history-wrapper .container .history-wrap .items_right {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/daojiao_right_top.png) no-repeat right top, url(//cdn-content.longtugame.cn/image/longtugame/m/v1/daojiao_right_bottom.png) no-repeat right bottom;
background-size: 10px 10px;
}

/*********************************合作伙伴************************************/
.partner-wrapper {
width: 100%;
}

.partner-wrapper .container .partner-wrap {
width: 100%;
padding: 15px 12px;
box-sizing: border-box;
}

.partner-wrapper .container .partner-wrap .operation_wrap, .partner-wrapper .container .partner-wrap .link_wrap {
width: 100%;
}

.partner-wrapper .container .partner-wrap .operation_wrap h2, .partner-wrapper .container .partner-wrap .link_wrap h2 {
font-size: 16px;
color: #7e7e7e;
text-align: center;
}

.partner-wrapper .container .partner-wrap .operation_wrap > ul, .partner-wrapper .container .partner-wrap .link_wrap > ul {
overflow: hidden;
width: 100%;
}

.partner-wrapper .container .partner-wrap .operation_wrap > ul > li, .partner-wrapper .container .partner-wrap .link_wrap > ul > li {
width: 25%;
height: 65px;
float: left;
background: #fff;
margin-top: 12px;
}

.partner-wrapper .container .partner-wrap .operation_wrap > ul > li > a, .partner-wrapper .container .partner-wrap .link_wrap > ul > li > a {
display: block;
width: 100%;
height: 65px;
line-height: 65px;
text-align: center;
}

.partner-wrapper .container .partner-wrap .operation_wrap > ul > li > a img, .partner-wrapper .container .partner-wrap .link_wrap > ul > li > a img {
height: 34%;
width: auto;
display: inline-block;
}

.partner-wrapper .container .partner-wrap .operation_wrap > ul > li:nth-child(2n), .partner-wrapper .container .partner-wrap .link_wrap > ul > li:nth-child(2n) {
background: #e9eaee;
}

.partner-wrapper .container .partner-wrap .link_wrap {
margin-top: 15px;
}

/*********************************联系方式***********************************/
.contact-wrapper {
width: 100%;
}

.contact-wrapper .container .contact-wrap {
width: 100%;
padding: 15px 12px;
box-sizing: border-box;
}

.contact-wrapper .container .contact-wrap .contact-list {
width: 100%;
}

.contact-wrapper .container .contact-wrap .contact-list > li {
width: 100%;
height: 160px;
margin-top: 12px;
padding: 90px 14px 14px 14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
background-position: center 20px;
background-repeat: no-repeat;
text-align: center;
}

.contact-wrapper .container .contact-wrap .contact-list > li p {
font-size: 16px;
color: #3f3c3c;
font-weight: bold;
}

.contact-wrapper .container .contact-wrap .contact-list > li span {
font-size: 14px;
color: #717171;
}

/*********************************关于我们***********************************/
.aboutus-wrapper {
width: 100%;
}

.aboutus-wrapper .container .aboutus-wrap {
width: 100%;
padding: 12px 14px;
box-sizing: border-box;
text-align: justify;
color: #7e7e7e;
}

.aboutus-wrapper .container .aboutus-wrap h2 {
font-weight: bold;
margin-top: 8px;
}

.aboutus-wrapper .container .aboutus-wrap .img_wrap {
width: 100%;
padding: 8px 0;
}

.aboutus-wrapper .container .aboutus-wrap .img_wrap > img {
width: 100%;
}

/**********************************用户协议/隐私政策协议************************************/
.agreement-wrapper, .privacy-wrapper {
width: 100%;
}

.agreement-wrapper .container .agreement-wrap, .agreement-wrapper .container .privacy-wrap, .privacy-wrapper .container .agreement-wrap, .privacy-wrapper .container .privacy-wrap {
width: 100%;
padding: 14px 12px;
text-align: justify;
box-sizing: border-box;
color: #7e7e7e;
}

.agreement-wrapper .container .agreement-wrap h1, .agreement-wrapper .container .privacy-wrap h1, .privacy-wrapper .container .agreement-wrap h1, .privacy-wrapper .container .privacy-wrap h1 {
color: #d5051b;
font-size: 16px;
text-align: center;
font-weight: bold;
}

.agreement-wrapper .container .agreement-wrap h2, .agreement-wrapper .container .agreement-wrap h3, .agreement-wrapper .container .privacy-wrap h2, .agreement-wrapper .container .privacy-wrap h3, .privacy-wrapper .container .agreement-wrap h2, .privacy-wrapper .container .agreement-wrap h3, .privacy-wrapper .container .privacy-wrap h2, .privacy-wrapper .container .privacy-wrap h3 {
font-size: 14px;
font-weight: bold;
padding: 8px 0;
}

/*********************************************************************/
/******************************联系客服*******************************/
.customer-wrapper {
width: 100%;
}

.customer-wrapper .container .top_head {
width: 100%;
height: 53px;
background: #282828;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 53px;
}

.customer-wrapper .container .padding {
padding: 10px;
box-sizing: border-box;
width: 100%;
}

.customer-wrapper .container .code_wrap {
width: 100%;
padding: 25px 15px;
box-sizing: border-box;
background: #fff;
}

.customer-wrapper .container .code_wrap p {
text-align: center;
color: #7e7e7e;
font-size: 14px;
}

.customer-wrapper .container .code_wrap .code_img {
width: 100%;
text-align: center;
margin-top: 12px;
}

.customer-wrapper .container .code_wrap .code_img > img {
display: inline-block;
width: 50%;
}

.customer-wrapper .container h1 {
font-size: 18px;
text-align: center;
color: #7e7e7e;
padding: 20px 0 50px 0;
}

.customer-wrapper .container h1 i {
color: #d5051b;
}

/******************************关于我们*******************************/
.introd_box {
overflow: hidden;
clear: both;
}

.introd_box > h4 {
font-size: 20px;
text-align: center;
background: #d5051b;
height: 80px;
color: #fff;
padding-top: 25px;
box-sizing: border-box;
font-weight: bold;
}

.introd_box > h4 > span {
display: inline-block;
}

.introd_box > h4 > span > img {
margin: -7px 0 0 -20px;
float: left;
}

.introd_box .introd_text {
color: #3f3c3c;
font-size: 14px;
line-height: 24px;
padding: 10px 9px;
background: #fff;
margin-bottom: 10px;
}

.introd_box .introd_text > p {
text-indent: 2em;
}

.introd_box > .mr {
margin-bottom: 10px;
}

.introd_box .introd_text_wh {
overflow: hidden;
clear: both;
padding: 10px 9px;
color: #3f3c3c;
line-height: 24px;
font-size: 14px;
background: #fff;
margin-bottom: 10px;
}

.introd_box .introd_text_wh .introd_wh_left {
width: 50%;
float: left;
}

.introd_box .introd_text_wh .introd_wh_left > h6 {
font-size: 20px;
color: #3f3c3c;
font-weight: bold;
padding: 10px;
}

.introd_box .introd_text_wh .introd_wh_left > p {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/p_befor.png) no-repeat 0px 5px;
padding-left: 10px;
}

.introd_box .introd_text_wh .introd_wh_right {
width: 50%;
float: right;
padding-left: 10px;
box-sizing: border-box;
}

.introd_box .introd_text_wh .introd_wh_right > h6 {
font-size: 20px;
color: #3f3c3c;
font-weight: bold;
padding: 10px;
}

.introd_box .introd_text_wh .introd_wh_right > p {
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/p_befor.png) no-repeat 0px 5px;
padding-left: 10px;
}

.introd_box > h5 {
background: #282828;
font-size: 20px;
text-align: center;
height: 80px;
color: #fff;
padding-top: 23px;
box-sizing: border-box;
font-weight: bold;
}

.introd_box > h5 > span {
text-align: center;
display: inline-block;
}

.introd_box > h5 > span > img {
margin: 22px -25px 0 0px;
float: right;
}

.introd_box > .gltd_box {
display: flex;
flex-wrap: wrap;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
background: #fff;
text-align: center;
margin-bottom: 10px;
}

.introd_box > .gltd_box > li {
width: 50%;
float: left;
color: #282828;
}

.introd_box > .gltd_box > li > img {
width: 100%;
height: 100%;
}

.introd_box > .gltd_box > li > h3 {
font-size: 20px;
}

.introd_box > .gltd_box > li > p {
font-size: 12px;
}

.introd_box > .hz_box {
background: #fff;
padding: 20px 0;
margin-bottom: 10px;
}

.introd_box > .hz_box > img {
width: 100%;
}

.introd_box > .hz_box > .swiper-container .swiper-wrapper .swiper-slide img {
width: 100%;
}

.introd_box .lx_box {
display: flex;
flex-wrap: wrap;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
background: #fff;
text-align: center;
}

.introd_box .lx_box > li {
width: 50%;
padding: 20px 0;
}

.introd_box .lx_box > li > h4 {
font-size: 16px;
color: #3f3c3c;
}

.introd_box .lx_box > li > p {
font-size: 12px;
color: #a3a3a3;
}

/*********************************关于我们-校园招聘************************************/
.banner_box img {
width: 100%;
}

.xz_box_centent {
width: 100%;
overflow: hidden;
clear: both;
background: #f6f7fb;
}

.xz_box_centent .center_top {
overflow: hidden;
clear: both;
background: #fff;
padding: 14px 0;
}

.xz_box_centent .center_top .enrollment_top_content {
height: 38px;
color: #3f3c3c;
font-size: 12px;
box-sizing: border-box;
padding: 0 12px;
}

.xz_box_centent .center_top .enrollment_top_content > label {
display: inline-block;
width: 56px;
text-align: center;
padding-right: 5px;
}

.xz_box_centent .center_top .enrollment_top_content > a {
display: inline-block;
color: #3f3c3c;
text-align: center;
padding: 2px 5px;
}

.xz_box_centent .center_top .enrollment_top_content > a.active {
background: #d5051b;
color: #fff;
}

.xz_box_centent .center_top .enrollment_top_content > a:hover {
background: #d5051b;
color: #fff;
}

.xz_box_centent .center_top .sorsuo_input {
padding: 0px 16px;
overflow: hidden;
clear: both;
}

.xz_box_centent .center_top .sorsuo_input > input {
width: 80%;
height: 33px;
border: #a8a8a8 solid 1px;
border-right: none;
padding: 0 8px;
float: left;
box-sizing: border-box;
}

.xz_box_centent .center_top .sorsuo_input > button {
width: 20%;
height: 33px;
color: #fff;
text-align: center;
background: #d5051b;
float: left;
}

.xz_box_centent .zp_text_center {
background: #f6f7fb;
padding: 12px;
}

.xz_box_centent .zp_text_center > p {
background: #fff;
overflow: hidden;
clear: both;
padding: 0 12px;
margin-bottom: 10px;
height: 43px;
line-height: 43px;
}

.xz_box_centent .zp_text_center > p > span {
color: #3f3c3c;
font-size: 14px;
float: left;
font-weight: bold;
}

.xz_box_centent .zp_text_center > p > a {
display: inline-block;
float: right;
margin-top: 11px;
}

.xz_box_centent .zp_text_center > p > a > img {
width: 23px;
}

/*********************************关于我们-福利体系************************************/
.fltx_box_centen {
width: 100%;
overflow: hidden;
clear: both;
background: #f6f7fb;
padding: 0px 12px 20px;
box-sizing: border-box;
}

.fltx_box_centen > h3 {
font-size: 18px;
color: #3f3c3c;
text-align: center;
font-weight: bold;
margin: 20px 0 10px 0;
}

.fltx_box_centen > img {
width: 100%;
}

/*********************************关于我们-培训发展************************************/
.pxvz_box_centen {
width: 100%;
overflow: hidden;
clear: both;
background: #f6f7fb;
padding: 30px 12px 20px;
box-sizing: border-box;
}

.pxvz_box_centen .centen_top {
display: flex;
flex-wrap: wrap;
text-align: center;
color: #3f3c3c;
}

.pxvz_box_centen .centen_top > li {
width: 49%;
margin-bottom: 2%;
padding: 20px 5px;
box-sizing: border-box;
line-height: 25px;
background: #fff url(//cdn-content.longtugame.cn/image/longtugame/m/v1/daojiao_right_bottom.png) no-repeat right bottom;
}

.pxvz_box_centen .centen_top > li > p a {
color: #3f3c3c;
}

.pxvz_box_centen .centen_top > li:nth-child(2n+1) {
margin-right: 2%;
}

.pxvz_box_centen .centen_top > li > h3 {
font-size: 20px;
font-weight: bold;
padding: 0px 0 10px 0;
}

.pxvz_box_centen .centen_bottom {
padding-top: 8px;
}

.pxvz_box_centen .centen_bottom > li {
width: 50%;
float: left;
}

.pxvz_box_centen .centen_bottom > li > img {
width: 100%;
}

/*********************************关于我们-招牌信息-详细************************************/
.zpxx_content {
width: 100%;
overflow: hidden;
clear: both;
background: #f6f7fb;
padding: 20px 12px 20px;
box-sizing: border-box;
}

.zpxx_content .zpxx_contern_text {
background: #fff;
padding: 0 10px 28px;
overflow: hidden;
clear: both;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_top > h3 {
color: #282828;
font-size: 14px;
border-bottom: #a9a9a9 1px dotted;
background: url(//cdn-content.longtugame.cn/image/longtugame/m/v1/p_befor.png) no-repeat left center;
height: 40px;
line-height: 40px;
padding-left: 10px;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_top .enrol_text_content {
border-bottom: #a9a9a9 1px dotted;
padding: 10px 0;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_top .enrol_text_content > h4 {
font-size: 14px;
color: #d5051b;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_top .enrol_text_content > p {
font-size: 14px;
color: #605f5f;
line-height: 28px;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom {
padding: 20px 0;
overflow: hidden;
clear: both;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p {
padding: 0 0 10px 0;
color: #7e7e7e;
font-size: 12px;
line-height: 27px;
width: 100%;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p > img {
float: left;
margin: 5px 0 0 3px;
width: 66px;
height: 18px;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p.xb {
height: 28px;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p > span {
float: left;
margin-right: 20px;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p > input {
border: #d5d5d5 solid 1px;
height: 27px;
padding: 0 10px;
box-sizing: border-box;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p > input[type="radio"] {
float: left;
margin-right: 5px;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p > input.nyr {
width: 90px;
float: left;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p > label {
width: 28%;
float: left;
text-align: right;
}

.zpxx_content .zpxx_contern_text .zpxx_contern_text_bottom p > textarea {
border: #d5d5d5 solid 1px;
width: 55%;
padding: 5px;
box-sizing: border-box;
}

.zpxx_content .zpxx_contern_text .tj_an {
display: block;
color: #fff;
background: #d5051b;
width: 70%;
margin: 0 auto;
text-align: center;
padding: 10px 0;
border-radius: 5px;
font-size: 14px;
}

/*********************************关于我们英文-详细************************************/
.contact-wrap .gj_bj_hh{
background: #282828;
}
.contact-wrap .jie_box{
background: #fff;
padding-bottom: 20px;
}
.contact-wrap .jie_box h5{
font-size: 30px;
color: #3f3c3c;
padding-left: 15px;
font-weight: bold;
}
.contact-wrap .jie_box p{
margin-left: 15px;
padding:0 10px 0;
background:url(//cdn-content.longtugame.cn/image/longtugame/m/v1/p_befor.png) no-repeat 0 4px;
}

/**********************************************************企业荣誉**************************************************/
.contact-wrapper .honner_banner {
width: 100%;
}
.contact-wrapper .honner_banner img {
width: 100%;
}
.contact-wrapper .honor-container {
width: 100%;
padding: 20px 12px;
padding-top: 0;
box-sizing: border-box;
}
.contact-wrapper .honor-container > h3 {
font-size: 16px;
color: #d5051b;
font-weight: bold;
text-align: center;
padding: 15px 0 12px 0;
}

.contact-wrapper .honor-container .honor_box {
width: 100%;
display: flex;
-webkit-box-lines: multiple;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.contact-wrapper .honor-container .honor_box .honor_box_content {
width: 49%;
height: 70px;
background: #fff;
margin: 0 2% 10px 0;
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
padding: 5px;
}
.contact-wrapper .honor-container .honor_box .honor_box_content:nth-child(2n) {
margin-right: 0;
}
.honor-container .honor_box .honor_box_content span {
word-wrap: break-word;
word-break: break-all;
font-size: 12px;
text-align: center;
}
.honor-container .honor_box .honor_box_content span.gx_span {
color: #d5051b;
}

/*************************************faq 客服页面**********************************/
.s-side {
width: 94%;
color: #fff;
min-height: 500px;
margin: 7px auto 0;
}
.d-firstNav{
color: #fff;
font-size: 16px;
border-top: 5px solid #f6f7fb;
border-bottom: 5px solid #f6f7fb;
position: relative;
}
.d-firstNav img{ width: 100%;}
.s-side > ul {
margin-top: 0;  
padding-left: 0;
}
.s-side > ul > li {
line-height: 83px;
width: 100%;
}
.d-firstDrop>li.active { background:#e7e7e7 !important;}
.s-side > ul > li > a > i,
.s-side > ul > li > div > i {
display: inline-block;
}
.d-firstNav i{ position: absolute; z-index: 9; font-size: 16px;top: 0px;left: 20px;}
.d-firstDrop li{ position: relative;}
.d-firstDrop li i{ position: absolute;right: 0; top: 50%; transform: translateY(-51%); 
  width: 40px;}
i.icon-chevron-up {
float: right;
  width: 30px;
  text-align: left;
  padding-left:15px; 
}
i.icon-chevron-up img{ width: 60%;}
.s-firstNav > i.icon-chevron-up {
margin-right: 5px;
margin-top: 10px;
}    
.s-firstDrop {
background-color: #fff;
}
.s-firstDrop > li {
line-height: 50px;
border-top: 5px solid #f6f7fb;
border-bottom: 5px solid #f6f7fb;
color: #3f3c3c;
font-size: 16px;
padding-left:15px;
}
.s-firstDrop,
.s-secondDrop {
display: none;
line-height: 25px;
font-size: 12px;
color: #717171;
}        
.s-secondNav > i.icon-chevron-up {
margin-right: 0;
margin-top: 0;
}     
.s-secondDrop {
width: 82%;
padding-bottom: 20px;
}
/*************************************new 2019.04.30我们页面**********************************/
.gy_box{  padding: 20px 15px;}
.gy_box img{ width: 100%; margin: 0 0 20px;}
.gy_box p{color: #282828;line-height: 23px; text-indent: 2em; margin-bottom: 20px;}

/************************************* 2019.05.07联系我们**********************************/
.lxwm_box{ padding: 32px 16px;}
.lx_box_h2{border-left: 3px solid #d5051b;font-size: 18px;padding-left: 10px; margin-bottom: 20px;font-weight: bold;}
.lxwm_box_text{ margin-bottom: 40px;}
.lxwm_box_text dl{ background: #fff; margin-bottom: 10px; padding: 20px 18px; overflow: hidden;clear: both; 
box-sizing: border-box;}
.lxwm_box_text dl dt{float: left; width: 16%; text-align: center;}
.lxwm_box_text dl dt img{width: 100%; margin-top: 6px;}
.lxwm_box_text dl dd {float: right; width: 80%;padding-top:10px;}
.lxwm_box_text dl dd h3{font-size: 18px; color: #3f3c3c;font-weight: bold;}
.lxwm_box_text dl dd span{color: #717171; font-size: 16px;}

.map_box{ background: #fff;overflow: hidden;clear: both;}
.lx_map_box img{ width: 100%;}
.lx_map_box div{display: none;}
.lx_map_box .div_show{display: block;}
.tab_box li{ width: 100%; border-bottom:#dbdbdb solid 1px; text-align: center;padding: 20px 0 20px;}
.tab_box li:last-child{ border-bottom: #fff solid 1px;}
.tab_box li span{ font-size: 18px;font-weight: bold;}
.tab_box li.tab{ color:#d5051b; }
.tab_box li.tab p{color:#de5a62; }