@charset "utf-8";
/*网页的全局样式 解决兼容问题*/
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,td,form,input,select,textarea,span,img,a,em,strong,*{ margin:0; padding:0;box-sizing: border-box;}
body{ font-size:12px; position: relative; outline:none;font-family:SourceHanSansSC-Normal;}
ul,ol,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px; }
img{ border:none; vertical-align:middle;width: 100%;}
a{text-decoration:none;cursor: pointer;}
table {border-collapse: collapse; }
img, object, button, input, select {vertical-align: middle; }
input,select {outline: none; }
em, s, i {font-style: normal; text-decoration:none; }
@font-face {
  font-family: SourceHanSansSC-Normal;
  src: url("//static.longtugame.com/font/SourceHanSansSC-Normal.otf");
}

.swiper1 { width: 100%;height: 100%;background: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/bg02.jpg) no-repeat 50% 50%/cover;}
.s01 { background: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/bg01.jpg) no-repeat 50% 50%/cover;} 
.main { width: 100%;position: absolute;left: 0;top:50%;transform: translateY(-60%);z-index: 2;}
.s01 .main .txt { width: 93.7%;margin: 0 auto;}
.s01 .main .btn { width: 24%;margin: 0 auto;display: block;}
.next { width: 5.5%;position: absolute;left: 50%;transform: translateX(-50%);bottom:20px;-webkit-animation:updown 1.5s linear infinite;animation:updown 1.5s linear infinite;}
@-webkit-keyframes updown{0%{bottom:20px;}
50%{bottom:10px}
100%{bottom:20px;}
}
@keyframes updown{0%{bottom:20px;}
50%{bottom:10px}
100%{bottom:20px;}
}

.txt02,.txt03,.txt04,.txt05 { width: 99.375%;position: absolute;left: 50%;top:7%;transform: translateX(-50%);bottom:100px;display: flex;}
.txt02 img,.txt03 img,.txt04 img,.txt05 img { width: auto;max-width: 100%;max-height: 100%;margin: auto;}

.subwrap { background: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/bg03.jpg) no-repeat 50% 0 #fdfdfd fixed;min-height: 1440px;min-width: 1400px;margin: 0 auto;}
.subwrap .content { min-width: 1400px;margin: 0 auto;width: 79.5%;display: flex;justify-content:space-between;}
.title { width: 8.35%;margin-left: 1.2%;margin-top: 80px;}
.campus { width:85.7%;padding-top: 50px;}
.campus_content { width: 100%;}
.campus_list { margin-bottom: 45px;}
.campus_type { position: relative;margin-bottom: 18px;}
.campus_type i{ position: absolute;top:50%;transform: translateY(-50%);right:7.5%;font-size: 50px;} 
.img01 i { color: #a3b2aa;}
.img02 i { color: #a9ada0;}
.img03 i { color: #d1c0d7;}
.img04 i { color: #b2b1db;}
.img05 i { color: #8d9fcb;}

.campus_container {display:none;}
.campus_work { margin-bottom:19px;height:65px;background:#f0f0f0;border-radius: 8px;color:#3f3c3c;font-size:12px;cursor: pointer; }
.campus_work01 {width: 399px;padding-left:28px;font-size:24px;font-weight:700;line-height:65px;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.campus_work02 {width: 142px;float:left;margin-top:25px;padding-right:5px;}
.campus_work03 { width:148px;float:left;margin-top:25px;}
.campus_more { height:43px;border-left:1px dotted #d1d1d1;padding-left:30px;color:#d5051b;font-size:39px;font-weight:700;line-height:40px;float:left;margin-top:11px;}
.campus_part{ margin-bottom:19px;display:none;}
.campus_part .campus_title { height:69px;background:#d82337;font-size:30px;color:#fff;padding:19px 23px;border-top-left-radius:10px;border-top-right-radius:10px;}
.campus_part .campus_title h2 { line-height:1;border-left:3px solid #fff;padding-left:8px;font-size: 100%;}


.enrollment_text {
  background: #f0f0f0;
  padding: 20px 20px 10px;
  display:none;
}

.enrollment_text > h3 {
  font-size: 30px;
  color: #282828;
  height: 68px;
  line-height: 68px;
  border-bottom: #a9a9a9 1px dotted;
  margin-bottom: 24px;
  background: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/p_befor01.png) no-repeat 0 22px;
  padding-left: 10px;
}

.enrollment_text > .enrol_text_content {
  margin-bottom: 24px;
}

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

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

.enrollment_text .input_text_box {
  border-top: #a9a9a9 1px dotted;
}

.enrollment_text .input_text_box .apply-infos {
  padding-top: 25px;
  font-size: 14px;
  color: #777;
}

.enrollment_text .input_text_box .apply-infos > .row {
  margin-bottom: 20px;
  overflow: hidden;
}

.enrollment_text .input_text_box .apply-infos > .row > .item {
  float: left;
  font-size: 12px;
  line-height:36px;
}

.enrollment_text .input_text_box .apply-infos > .row:nth-child(1) > .item:nth-child(1){
  margin-right:112px;
}

.enrollment_text .input_text_box .apply-infos > .row:nth-child(1) > .item:nth-child(2){
  margin-right:32px;
}

.enrollment_text .input_text_box .apply-infos > .row:nth-child(2) > .item:nth-child(2),
.enrollment_text .input_text_box .apply-infos > .row:nth-child(3) > .item:nth-child(2){
  margin-right:22px;
}

.enrollment_text .input_text_box .apply-infos > .row > .item label { width:60px;float:left;text-align:right;}

.enrollment_text .input_text_box .apply-infos > .row > .item > input[type="text"] {
  height: 34px;
  line-height: 34px;
  padding:0 5px;
  border: 1px solid #d5d5d5;
  width:222px;
}

.enrollment_text .input_text_box .apply-infos > .row > .item >  input[type="text"].mz {
  width: 111px;
}

.enrollment_text .input_text_box .apply-infos > .row:nth-child(2) > .item:nth-child(3) >  input,
.enrollment_text .input_text_box .apply-infos > .row:nth-child(3) > .item:nth-child(3) >  input {
  width: 111px;
}

.enrollment_text .input_text_box .apply-infos > .row > .item > label.radio {
  margin-right: 20px;
  color: #f25151;
  width:auto;
}

.enrollment_text .input_text_box .apply-infos > .row > .item > label.radio > input {
  vertical-align: middle;
}

.enrollment_text .input_text_box .apply-infos .experience {
  margin-bottom: 20px;
  font-size:0;
}

.enrollment_text .input_text_box .apply-infos .experience > label {
  vertical-align: top;
  font-size: 12px;
}

.enrollment_text .input_text_box .apply-infos .experience > textarea {
  width: 699px;
  height: 223px;
  padding: 10px;
  border: 1px solid #d5d5d5;
}

.enrollment_text .input_text_box .apply-infos > .name input {
  width: 111px;
  border: 1px solid #d5d5d5;
  height: 34px;
  line-height: 34px;
  padding:0 5px;
  margin-right: 10px;
}

.enrollment_text .input_text_box .apply-infos > .btn {
  text-align: left;
  margin-top: 24px;
  padding-left:58px;
}

.enrollment_text .input_text_box .apply-infos > .btn > .btn-submit {
  display: inline-block;
  width: 293px;
  height: 46px;
  line-height: 46px;
  background-color: #d5051b;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  transition: all 150ms ease-out;
  border:none;
  margin-right: 10px;
}

.enrollment_text .input_text_box .apply-infos > .btn > .btn-submit:hover {
  background-color: #ff7575;
}

.enrollment_text .input_text_box .apply-infos > .arrow { margin-top:45px;}
.enrollment_text .input_text_box .apply-infos > .arrow i { width:25px;height:21px;display:block;margin:0 auto;background:url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/arrow.png) no-repeat;cursor: pointer;}

.campus_part > .enrollment_text { display:block;padding-bottom:75px;background:#f0f0f0;}
.enrollment_text img { width: auto;}

/*
.campus_list .campus_type.img01 { background-image: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/work01.png);}
.campus_list .campus_type.img02 { background-image: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/work02.png);}
.campus_list .campus_type.img03 { background-image: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/work03.png);}
.campus_list .campus_type.img04 { background-image: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/work04.png);}
.campus_list .campus_type.img05 { background-image: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/work05.png);}
.campus_list .campus_type.img06 { background-image: url(//cdn-content.hhxcgame.com/image/longtugame/web/jobv1/campus2023/work01.png);}
*/






























