/*reset*/
*{box-sizing: border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin: 0; padding: 0; background:#0a2682 ; font-family: "Hiragino Sans GB", "Helvetica Neue", Helvetica, "Microsoft YaHei", "PingFang SC", Arial, sans-serif;position: relative;}
input:focus {outline: none;}
html,body{height:100%; }
a{text-decoration: none; outline:none;}
ul,li,dl,dt,dd,ol{ margin:0; padding:0; list-style:none;}
em,i{ font-style:normal; margin:0; padding:0;}
h1,h2,h3,h4,h5,p{ margin:0; padding:0;}
img{display: block;margin:0 auto;}
a:link,a:visited{outline:none; text-decoration: none; blr:expression(this.onFocus=this.blur());}
a:hover{color: #f60; outline:none; text-decoration: none;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display:none;}
.swiper-button-next,.swiper-button-prev{outline: none;}
.swiper-pagination-bullet{opacity:0.1;}
.swiper-pagination-bullet-active{background:#000; opacity:0.5;}
*::-webkit-scrollbar {width: 8px;background-color: #ddd;}
*::-webkit-scrollbar-thumb {background-color: #666;border-radius: 8px;-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, .3);}
/* 公共 */
.container{width:1200px;height: auto;margin:0 auto; }
.header{width:100%;height:102px;background:url(../images/bg.png) no-repeat center top;background-size:100% 100%;}
.header .container{display: flex;justify-content: space-between;}
.menu{width:800px;height: auto;overflow: hidden;display: flex;justify-content: space-between;margin:0 auto;background:url(../images/boder.png) no-repeat left center;}
.menu li{ width:210px; height: auto;overflow: hidden;background:url(../images/boder.png) no-repeat right center;}
.menu li a{width:195px; line-height:102px;font-size:18px;color:#fff;display: block;text-align: center;}
.menu li a:hover{color:#fff;font-weight: bold;background:url(../images/boder.png) no-repeat right center;background:linear-gradient(to top,rgba(213,165,114,0.66),rgba(255,255,255,0));}
.menu li.active a{color:#fff;font-weight: bold;background:url(../images/boder.png) no-repeat right center;background:linear-gradient(to top,rgba(213,165,114,0.66),rgba(255,255,255,0));}
.wx img.wx_img1{display: none;margin-top:10px;}
.wx img.wx_img{display: block;margin-top:10px;}
.ewm_hide{position: absolute;top:80px;right:-12%;display: none;}
.wx:hover .ewm_hide{display: block;}
.wx:hover img.wx_img1{display:block;margin-top:10px;}
.wx:hover img.wx_img{display:none;margin-top:10px;}
.foot_bg{height: auto;overflow: hidden;background:url(https://cdn.kongxuan.net/live/2022lol/btn_bg.png) no-repeat center bottom;padding-bottom:80px;}
.banner{height:auto;overflow: hidden;}
.banner img{width:100%;display: block;margin:0 auto;}
.txt_bg{height: auto;overflow: hidden;}
.footer{height:80px;background:#000;}
.footer p{font-size:16px;color:#666;text-align: center;line-height:80px;}
label{font-weight: normal;margin:0;color:#ff4949;padding-left:5px;display: block;text-align:left;}
/* 首页视频 */
.home{width:100%; height:100%; overflow:hidden; position: relative; }
.home .topbar{width:100%; height: auto; overflow:hidden; position: absolute; left:0; top:40px; z-index:100;}
.home .topbar .logo{float: left;width:173px; max-height:68px; margin:0 0 0 5%;}
.home .topbar .logo img{height:100%;width:100%; display:block;}
.home .home_nav{width:100%;  text-align: center; position:absolute; bottom:10%; left:0; z-index:10;}
.home .home_nav img{width:18%; display: block; margin:0 auto; transition:all 0.6s ease;}
.home .home_nav a:hover img{transform:scale(1.1);}
.home .video_box{opacity:1; pointer-events: initial;}
.home .video_box img.txt{width:70%;max-width:1400px;margin:0 auto;display: block;}
.home .video_cover{opacity:0.8;}
.home .video_box h4{font-size:24px;color:#fff;letter-spacing: 2px;padding:0 45px; height:45px;margin-top:20px; line-height:45px; background:linear-gradient(to right,#ff8800,#f9c83d);border-radius:50px;}
.home a.videobtn{width:26px; height:26px; overflow:hidden; display: block; background:url(../images/icon_voice.png) no-repeat center top; background-size:100% auto; margin:0 auto;}
.home a.videobtn.active{background-image:url(../images/icon_voice1.png);}
.videoPage {position: relative;}
.videoPage .video_btn{width:100%; height: auto; overflow:hidden; position: absolute; left:0; top:76%; z-index:12;}
.videoPage .video_btn a.vbtn{width:100px; height:100px; overflow:hidden; display: block; background:url(../images/icon/icon_stop.png) no-repeat center center; background-size:80% auto; margin:0 auto; cursor:pointer;}
.videoPage .video_btn a.vbtn1{width:100px; height:100px; overflow:hidden; display: block; background:url(../images/icon/icon_stop.png) no-repeat center center; background-size:80% auto; margin:0 auto; cursor:pointer;}
.videoPage .video{width:100%; height:100%; overflow:hidden; }
.videoPage .video video{width:100%; height:100%; width: 100%; transform-style: preserve-3d;o-object-fit: cover;  object-fit: cover;-o-object-position: 50% 60%; object-position: 50% 60%; -webkit-backface-visibility: hidden;  backface-visibility: hidden;}
.videoPage .video_box{width:100%; height:100%; overflow:hidden; text-align: center; display:flex; flex-direction:column; justify-content:center; align-items:center; position: absolute; top:0; left:0; z-index:10; transition:all 1s ease; opacity:0; pointer-events: none; }
.videoPage .video_box h1{font-size:175px; font-weight:bold; color:#020202; font-family: "ProximaNova-Black"; opacity:0.3; position: relative; margin-top:-5%;}
.videoPage .video_box h2{font-size:100px; font-weight:bold; color:#fff; font-family:"ProximaNova-Bold"; position: relative; z-index:1; margin-top:-150px;}
.videoPage .video_cover{width:100%; height:100%; overflow:hidden; background-image: linear-gradient( 241deg, rgba(60, 0, 255, 0.5) 0%, rgba(60, 0, 255, 0.5) 100% ); position: absolute; z-index:2; transition:all 1s ease; opacity:0;}
.videoPage.active .video_box{ opacity:1; pointer-events: initial;}
.videoPage.active .video_cover{opacity:0.8;}
.videoPage.active a.vbtn{background-image:url(../images/icon/icon_play.png);}
.videoPage.active a.vbtn1{background-image:url(../images/icon/icon_play1.png);}
/* 注册登录样式 */
.bg{background:url(https://cdn.kongxuan.net/live/2022lol/up_bg.jpg) no-repeat center center;background-size:100% 100%;height:100%;}
.book .con_bg{width:800px;background: rgba(255,255,255,0.8);margin:30px auto 0;padding:50px;border-radius:15px;}
.book ul {text-align:center;}
.book ul li{margin-bottom:20px;line-height:47px;position: relative;}
.book ul li strong{font-size:20px;color:#299bff;line-height:40px;display: inline-block;float: left;margin-right:20px;}
.book ul li p {height: auto;overflow: hidden;display: block;}
.book ul li p input{height:45px;width:100%;border:none;border-radius:10px;padding-left:10px;display:inline-block;}
.book ul li.yz_box button{width:20%;border-radius:10px;border:none;background:#299bff;color:#fff;}
.book ul li.yz_box p input{width:78%;float: left;position: relative;}
.book ul li.yz_box p label{position: absolute;top:45px;}
.book ul li.yz_box span.timebtn{width:18%;height:45px;border-radius:10px;border:none;background:#299bff;color:#fff;display: inline-block;font-size:18px;margin:0;position: absolute;top: 0;right: 0;}
.book .login_now{display:block;margin: 0 auto;margin-top:20px;width:200px;height:58px;line-height:58px;text-align:center;color:#fff;border-radius:10px;font-size:24px;background:#299bff;}
.book .login_now:hover{border:1px #299bff solid;background:none;color:#299bff;}
.book label{line-height:20px;padding:0;}
.book .yz_btn{float: right;}
/* 报名 */
.signup{height:100%;}
.inner{height:100%;}
.innerbox .box_tit{}
.signup .bottom_img{ width:100%; height:27%;overflow: hidden;margin-top:20px; position:fixed;z-index: 3;bottom:0;left:0;}
.signup .bottom_img img{  height:100%;overflow: hidden;display: block;margin:0 auto;}
.signup .innerbox{height:100%; margin:0 auto;position:relative;}
.signup .innerbox .con_bg{width:800px;height:75%;position: relative;margin:-30px auto 0 auto;padding:60px 30px 30px;background:rgba(255,255,255,0.8); border-radius:20px; background-size:100% 100%;}
.signup .innerbox .write_box{height:100%;overflow: hidden; overflow-y: auto;padding-right:30px;}
.signup .innerbox .sbox_tit {height: auto;overflow: hidden;margin-bottom:20px;margin-top:35px;}
.signup .innerbox .sbox_tit p{height: 1px;overflow: hidden;background: #083a88;display: block;margin-top: 15px;}
.signup .innerbox .sbox_tit h2{font-size:22px;color: #083a88;margin-right:15px;float: left;font-weight: bold;}
.signup .innerbox .sbox_tit1 {height: auto;overflow: hidden; text-align:center; margin-bottom:20px; }
.signup .innerbox .sbox_tit1 h2{font-size:22px;color: #083a88; font-weight: bold;}
.signup .innerbox .write_box::-webkit-scrollbar {width: 6px;}
.signup .innerbox .write_box::-webkit-scrollbar-thumb { border-radius: 10px;-webkit-box-shadow: inset 0 0 7px rgba(0,6,255,0.2);background: #0344e4; }
.signup .innerbox .write_box::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 7px rgba(0,6,255,0.2);border-radius: 0;background:#eeeeee;}
.signup .innerbox .searchbox{ height:auto; overflow:hidden; display:flex;justify-content:center;align-items:center; }
.signup .innerbox .searchbox input{flex:1; height:40px; line-height:40px; text-indent:20px; font-size:15px; color: #333; border:1px #ddd solid;}
.signup .innerbox .searchbox button{width:140px; height:40px; line-height:40px; font-size:15px; background:#007AFF; border:0; color: #fff;padding: 0;}

.signup .innerbox li{ width:100%; height: auto;overflow: hidden; margin-bottom:15px;}
.signup .innerbox li strong{font-size:17px;color:#083a88;line-height:34px;display: inline-block;float: left;}
.signup .innerbox li p {height: auto;overflow: hidden;display: block;}
.signup .innerbox li p input{height:40px;width:100%;border:none;border-radius:50px;padding-left:10px;display:inline-block;}
.signup .innerbox li select{ border: none;outline: none;width: 100%;height: 40px;line-height: 40px;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-left: 60px;height:34px;width:404px;line-height:34px;padding-left:10px;outline:none;border-radius:5px;}
.signup .people_infor{height:auto;overflow: hidden;display: flex;justify-content: space-between;flex-wrap:wrap;} 
.signup .people_infor dt{margin-bottom:15px;}
.signup .people_infor.color{padding:15px 10px 0 ;border: 1px #007AFF dashed;margin-bottom:15px;}
.signup .people_infor.color1{padding:15px 10px 0 ;border: 1px #7f43f8 dashed;margin-bottom:15px;}
.signup .people_infor dt h3{font-size:14px;color:#666;}
.signup .people_infor dd{ width:48%; height: auto;overflow: hidden;float:left;margin-bottom:15px;}
.signup .people_infor dd p{height: auto;overflow: hidden;display: block;}
.signup .people_infor dd p input{ width:100%; height:35px;background:#c5e2fc;border: none;border-radius:50px;padding:0 10px;}
.signup .people_infor dd strong{font-size:17px;color:#083a88;font-weight: normal;line-height:35px;display: block;float:left;margin-right:0px;}
.signup .people_infor dd .filter-box{display:inline-block;width:84%;}
.signup .people_infor dd select{ width:100%;display: block; height:35px;background:#c5e2fc;border: none;border-radius:50px;padding:0 20px;outline: none;}
.signup .people_infor dd.card_num{width:100%;}
.signup .innerbox input.tx_box{background:none;display: none;}
.signup .innerbox .txup{width:50%;float: left;}
.signup .innerbox .txup img{float: left;}
.signup .innerbox .txup img{width:132px;height:132px;display: block;overflow: hidden;}
.signup .up_btn{height:auto;overflow: hidden;margin-top:15px;}
.signup .up_btn button{ display: block;font-size:20px;color:#fff; width:30%;height:50px;line-height:50px;background:#0344e4;border-radius:50px;border:none;margin:0 auto;}
.signup .up_btn p{font-size: 16px;text-align: center;margin-top:5px;}
.signup .people_infor dd p.yx input{width:32%;}
.signup .surplus{text-align: center;margin:5px 0;font-size:16px;font-weight: bold;}
.signup .surplus1{width:100%; text-align: center;margin:5px 0;font-size:16px;font-weight: bold; padding:30px 0;}
.signup .surplus1 li{height:auto; overflow: hidden; clear: both; padding:0px 0; text-align:left; display:flex;justify-content:space-between;align-items:center;}
.signup .surplus1 li .sl h3{font-size:16px; color: #333;}
.signup .surplus1 li .sl p{font-size:14px; color: #666; margin:0 0 10px 0;}
.signup .surplus1 li .sr{width:120px; height:40px; line-height:40px; text-align:center; background-color: #7f43f8; font-size:14px; color: #fff;}
.tips1{font-size:15px;color:#007AFF;text-align: center;margin-bottom:5px;}
.read{height: auto;overflow:hidden;text-align: center;font-size:16px;margin-top:5px;}
.read span{font-size:16px;color:#0043FE;}
.read .btn{padding:0;}
.signupbody .modal-dialog{width:50%;}
.signupbody .modal-header {border: 0;padding:20px 15px 0;}
.signupbody .modal-header h4{font-size:28px;color:#0043FE;font-weight: bold;text-align: center;border: 0;}
.signupbody .modal-dialog p{font-size:15px;color:#333;text-align:left;line-height:28px;margin-bottom:6px;}
.signupbody .modal-dialog p strong{font-size:17px;margin-top:15px;display: block;}
.signupbody .modal-dialog p span{font-weight: bold;font-size:16px;}
.signupbody .modal-dialog h3{font-size:22px;color:#0043FE;font-weight: bold;text-align:left;margin:25px 0 15px 0;}
.signupbody .modal-dialog p.img{text-align: center;font-weight: bold;}
.signupbody .modal-dialog p.img img{margin:0 auto;}
.signupbody .modal-dialog ul{padding-left:40px;margin:10px 0;}
.signupbody .modal-dialog li{margin-bottom:8px;line-height:20px;}

.signupbody .modal-body{padding:15px 20px;}
/* 注册 */
.register{padding-top:80px;}
/* 登录 */
.enroll{padding-top:80px;}
/* honme */
.framePlayer {width: 100%; height: 100%; position: absolute; top:0; left:0; }
.home{width:100%;height:100%; overflow: hidden;position:relative; z-index:10;}
.home .logo{ width:100%; position: absolute;top:30px;left:20px;transition:all 0.6s ease 0.1s; transform:translate(0,-200%);z-index: 2;}
.home .logo img{width:12%;display:block;max-width:231px;float: left;margin-left:50px;}
.home .bt_txt{width:100%;position: absolute;bottom:15px;left:0;}
.home .bt_txt img{width:47.7%;max-width:916px;margin:0 auto;display: block;}
.home .slogan{width:25.7%;position: absolute;top:15.6%;right:23.7%;transition:all 0.6s ease 1s; transform:scale(0.5);z-index: 2;opacity: 0;}
.home .slogan img{  width:494px;display: block;margin:0 auto;-webkit-animation: twinkling1 1.1s infinite ease-in-out;}
.home .slogan1{width:18%;position: absolute;bottom:0%;left:5%;transition:all 0.6s ease 1s; transform:scale(0.5);z-index: 2;opacity: 0;}
.home .slogan1 img{width:100%;  max-width:390px;display: block;margin:0 auto;-webkit-animation: twinkling 1.3s infinite ease-in-out;}
.home .people1{ width:61.6%;max-width:1183px; position: absolute;top:26%;left:-100px;transition:all 0.6s ease 0.4s; transform:translate(-250%,0);}
.home .people1 img{width:100%; position: absolute; display: block;-webkit-animation:my 5s infinite ease-in-out;}
.home .abtn{ width:100%; position: absolute;bottom:8%;left: 0;transition:all 0.6s ease 2.5s; transform:scale(0.5); opacity: 0;}
.home .abtn img{ width:17.7%; display: block;margin:0 auto;max-width:340px;-webkit-animation: twinkling 0.8s infinite ease-in-out;}
.home.active .logo{transform: translate(0,0);}
.home.active .slogan{transform: scale(1); opacity:1;}
.home.active .slogan1{transform: scale(1); opacity:1;}
.home.active .people1{transform: translate(0,0); opacity:1;}
.home.active .abtn{transform: translate(0,0); opacity:1;}
.home .txt img{display: block;width:55.8%;max-width:1072px;margin:0 auto;}
/* job */
.job{height: auto;background:url(../images/body_bg.jpg) repeat;} 
.job .foot_bg{height: auto;overflow: hidden;background:url(https://cdn.kongxuan.net/live/lol/job_btn.png) no-repeat center bottom; background-size:100%;padding-bottom: 0;}
.job .top_tit{position: relative;height:auto;overflow: hidden;margin-bottom:50px;}
.job .top_tit img{margin:0 auto;display: block;width:100%;max-width:1114px;}
.job .top_tit img.stxt{max-width: 950px;margin-top:30px;}
.job .job_list{height: auto;overflow: hidden;}
.job .job_list li{height:auto;overflow: hidden; padding:20px 30px; position: relative;background:rgba(255,255,255,0.2);border-radius:10px;margin-bottom:15px;}
.job .job_list li .list_dorp{height:auto; overflow:hidden; padding:0.2rem 0;text-align: left;margin-top:5px;}
.job .job_list li .list_dorp strong{font-size:14px; color:#FFF; font-weight:normal; display: block; cursor: pointer;}
.job .job_list li .list_tit{font-size:23px; color:#fff;font-weight: bold; text-align: left;margin-bottom:15px;}
.job .job_list li .list_btn {height:auto;overflow: hidden;position: absolute; right:25px; top:22px;}
.job .job_list li .list_btn a{ width:170px;text-align: center; height:45px;line-height:45px; background:linear-gradient(to right,#64c5fa,#d6abe5); font-size:18px; color:#0043fe;display:block;border-radius:50px;margin-top:10px;}
.job .job_list li .list_btn a:hover{font-weight: bold;}
.job .job_list li .list_con{height: auto;overflow: hidden;clear: both;margin:15px 0 0 ;padding:15px 0 0 0; text-align: left; display: none;}
.job .job_list li .list_con strong{font-size:18px;margin-bottom:15px;color:#fff;font-weight: bold;}
.job .job_list li .list_con p{font-size:16px; line-height:1.8em; margin-bottom:10px;color:#fff;}
.stit{ display: inline-block;padding:0 20px;border-radius:50px; height:auto;overflow: hidden;margin-top:30px;margin-bottom:15px;height:45px;background: linear-gradient(to right,#69effa,#efa5e2);}
.stit h2{font-size:25px;color:#fff;font-weight: bold;line-height:45px;text-shadow: 0 0 5px rgba(0,0,0,0.5);}
.job .tips{height:auto;overflow: hidden;position: relative;margin-bottom:50px;}
.job .tips .fl_img{position: absolute;right: 0;bottom:10px;z-index: 8;}
.job .tips .box_con{width:100%;margin:35px auto 0;background:linear-gradient(to right,rgba(0,78,255,0.5),#7666f2);padding:40px;border-radius:15px;}
.job .tips p{font-size:17px;color:#fff;line-height:30px;margin-bottom:15px;}
.job .tips p strong{color:#f0ff00;font-size:18px;}
.job .tips a{width:217px;height:53px;line-height:53px;border-radius: 50px; font-weight: bold; text-align: center;font-size:20px;display: block;float: left;}
.job .tips a.btn1{background:#00aeff;color: #fff;margin-right:55px;}
.job .tips a.btn2{background:#dcd32c;color: #000;}
.job .tips .btn_box{height:auto;overflow: hidden;width:495px;margin:50px auto 0;}
.job li.fg{background: none;padding:0 0;margin-top:30px;}
.job li.fg p{height: 1px;overflow: hidden;background:#00fff6;display: block;margin-top: 15px;opacity:0.5;}
.job li.fg h5{font-size:26px;color: #00fff6;margin-right:15px;float: left;font-weight: bold;}
.cbwm{height: auto;overflow: hidden;padding:50px 0;background:rgba(84,86,211,0.3);}
.lygs{height: auto;overflow: hidden;padding:50px 0;background:rgba(84,86,211,0.3);}
.hbwm{height: auto;overflow: hidden;padding:50px 0;}
/* team */
.team{height: auto;background:url(../images/body_bg.jpg) repeat;} 
.team .txt_img img{width:100%;display: block;max-width: 675px;margin: 0 auto 30px ;}
.team .mainbody{z-index:80;position: relative;}
.team dl{height: auto;overflow: hidden; margin-top:50px; min-height: 1000px;}
.team dd{width: 100%;max-width:1123px;height: auto;overflow: hidden; margin:0 auto 20px; background: url(../images/team_bg.png) no-repeat center top; background-size:100% 100%; padding:50px 0;}
.team dd .list_top{height:auto;overflow: hidden;padding:0 15px;}
.team dd .list_top .left{ width:80px; float: left;margin-right:20px;}
.team dd .list_top .left img{display: block;width:100%;margin:0 auto; }
.team dd .list_top .team_infor{height:auto;overflow: hidden;}
.team dd .list_top .stop{height: auto;overflow: hidden;margin-bottom:10px;}
.team dd .list_top .stop h3{height:40px;line-height:40px;border-radius:50px;padding:0 25px;background:linear-gradient(to right,#5069c6,#2bc2ef);font-size:22px;color:#fff;font-weight: bold;display: inline-block;float: left;}
.team dd .list_top .stop .fx{height: auto;overflow: hidden;display: inline-block;}
.team dd .list_top .stop .fx img{display: block;float: left;}
.team dd .list_top .stop .fx span{font-size:16px;color:#fff;line-height:40px;}
.team dd .list_top .stop .zan{height:auto;overflow: hidden;float: right;margin-right:15px;}
.team dd .list_top .stop .zan img{height: auto;overflow: hidden;float: left;margin-right:5px;}
.team dd .list_top .stop .zan span{font-size:20px;color:#fff;font-weight: bold;line-height:43px;}
.team dd .list_top p.tinfor{font-size:14px;color:#a3b1bf;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.team dd ul{min-height:170px;position: relative;display: flex;justify-content: space-around;padding-top:40px;}
.team dd li{height:auto;}
.team dd li .tx{width:140px;height:137px;padding:5px;background:url(../images/team_tx.png) no-repeat center center;background-size:100%;}
.team dd li .tx img{width:100%;height:100%;border-radius:100%;border:1px #e2b77d solid;}
.team dd li .li_con{display: none;}
.team dd li .li_con{ width:100%; position: absolute;height:170px;padding:0 40px;background:rgba(21,54,171,0.85);top:20px;left:0;}
.team dd li .li_con .tx{float: left;margin:18px 20px 0 0px;}
.team dd li .li_con h3{font-size:18px;color:#fff;text-align: left;font-weight: bold;line-height:90px;}
.team dd li .li_con h3 em{font-size:16px;font-weight: normal;}
.team dd li .li_con p{display: inline-block;float: left;margin-right:30px;font-size:18px;color:#fff;line-height:40px;}
.team dd li .li_con p.wz{background:url(../images/team_icon3.png) no-repeat left center;padding-left:40px;}
.team dd li .li_con p.yx{background: url(../images/team_icon4.png) no-repeat left center;padding-left:40px;}
.team dd li .li_con p.dw{background: url(../images/team_icon5.png) no-repeat left center;padding-left:40px;}
.team dd li.active .li_con{ display: block;  z-index:10;}
/*.team dd li:hover .li_con{opacity: 1; -webkit-transition:opacity 1s ease-in-out;}*/
/* about */
a.floatBtn{position:fixed; bottom:40px; right:30px; z-index:10; display:block; width:100px; height:100px; border-radius:200px;background:rgba(0,0,0,0.5);text-align:center; }
a.floatBtn img{width:50%; display:block; margin:10px auto 5px auto;}
a.floatBtn p{font-size:14px; color: #fff;}
a.floatBtn:hover{background:rgba(0,0,0,1);}
.about{height: auto;} 
.about .box_tit{height: auto;overflow: hidden;margin-bottom:50px;}
.about .box_tit img{width:100%;max-width: 990px;display: block;margin:0 auto;}
.about .box{height: auto;overflow: hidden;background: url(../images/bg7.png) no-repeat center top;padding-top:65px;}
.about .box .box_tit{margin:0;}
.about .box .box_con img{width:100%;max-width:1203px;margin:0 auto;display: block;}
.about .box1{height: auto;overflow: hidden;margin:60px 0;}
.about .box1 .box_con img{display: block;margin:0 auto;width:100%;max-width:1105px;}
.about .box2{height: auto;overflow: hidden;padding:0px 0 60px;background: url(../images/bg6.png) no-repeat right bottom;background-size:250px;}
.about .box2 p{font-size:18px;color:#fff;font-weight: bold;text-align: center;margin-bottom:30px;}
.about .box2 img.con1{width:100%;max-width: 1010px;margin:0 auto 20px;}
.about .box2 .wrap{ width:100%; height:240px;position: relative;overflow: hidden;}
.about .box2 .wrap ul{overflow: hidden;position:absolute;width:100%;left: 0;top: 0; height:auto;}
.about .box2 .wrap ul li{width:308px;margin-bottom:15px;margin-right:30px;display: inline-block;}
.about .box3{height: auto; min-height:677px; overflow: hidden;padding:60px 0 0;background: url(../images/bg1.png) no-repeat center top;background-size:100% 100%;}
.about .box3 .bg{height:100%; min-height:677px; overflow: hidden;background:url(../images/bg2.png) no-repeat left bottom;background-size: 100%;}
.about .box3 .stit{background: none;}
.about .box3 .box_tit{margin:0;}
.about .box3 p{font-size:17px;color:#fff;line-height:35px;}
.about .box3 p.tips{color:#27efce;margin-top:20px;}
.about .box4{height: auto; margin:60px 0;}
.about .box4 p{font-size:18px; line-height:28px; color:#fff;font-weight: bold;text-align: center;margin-bottom:25px;}
.about .box4 ul{height: auto;overflow: hidden;margin:0 30px;}
.about .box4 li{height: auto;overflow: hidden;float: left;width:594px; height:342px; background:url(../images/bg3.png) no-repeat left center;background-size:100% 100%;padding:40px 100px 30px 35px;}
.about .box4 li:last-child{background:url(../images/bg4.png) no-repeat right center;margin-left:-55px;margin-top:20px;padding:40px 35px 30px 100px;}
.about .box4 li p{font-size:17px;font-weight: normal;color:#000;text-align: left;line-height:35px;}
.about .box4 li .li_tit{height: auto;overflow: hidden;margin-bottom: 30px;}
.about .box5{height: auto; padding:0 0 60px;background: url(../images/bg6.png) no-repeat right bottom;background-size:250px;}
.about .box5 .box_con{width:992px ; height:360px; padding:65px 80px; margin:0 auto; background:url(../images/bg5.png) no-repeat center top;background-size:100% 100%;}
.about .box5 .box_con p{font-size:20px;color:#fff;text-align: left;background:url(../images/icon2.png) no-repeat left center;padding-left:25px;margin-bottom:20px;}
.about .box5 .box_con p em{font-weight: bold;color:#ffea00;}
/* com */
.company{height:auto;background:url(../images/body_bg.jpg) repeat;}
.company .foot_bg{height: auto;overflow: hidden;background:url(https://cdn.kongxuan.net/live/lol/job_btn.png) no-repeat center bottom; background-size:100%;padding-bottom: 0;}
.company .swiper-slide img{ overflow: hidden; border-radius:15px;border:2px #7666f2 solid;}
.company .txt{height: auto;overflow:hidden;margin-bottom:30px;}
.company .txt p{font-size:18px;color:#fff;line-height:35px;text-indent: 2em;text-align: left;}
.company .box_stit{height: auto;overflow: hidden;text-align: center;margin:0px 0 20px 0;}
.company .box_stit h3{font-size:30px;color:#04f1f5;font-weight: bold;}
.company .box_stit p{font-size:18px;color:#fff;}
.company .pagebox1{height:auto;overflow: hidden;margin:60px 0;}
.company .pagebox2{height:auto;overflow: hidden;margin:60px 0;padding:30px;background:rgba(84,86,211,0.3);}
.company .pagebox3{height:auto;overflow: hidden;padding: 0 0 50px;}
.company .swiper-container{padding-bottom:40px;}
.company .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:16px;height:16px;margin:0 5px;background:#fff;}
/*  */
.example {}
.example .modal-body {padding:0 10px;}
.example .modal-body img{width:100%;}
.example .modal-content{width:600px;margin:0 auto;}
@-webkit-keyframes my{
	0%{
		left:0;
		filter: brightness(1);
	}
	50%{
		left:50px;
		filter: brightness(1.3);
	}
	100%{
		left:0;
		filter: brightness(1);
	}
}
@-webkit-keyframes my3{
	0%{
		left:0;
		bottom:0;
		filter: brightness(1);
	}
	50%{
		bottom:80px;
		left:50px;
		filter: brightness(1.1);
	}
	100%{
		left:0;
		bottom:0;
		filter: brightness(1);
	}
}
@-webkit-keyframes my2{
	0%{
		bottom:0;
		right: 0;
		filter: brightness(1);
	}
	50%{
		bottom:60px;
		right:30px;
		filter: brightness(1.1);
	}
	100%{
		bottom:0;
		right: 0;
		filter: brightness(1);
	}
}
@-webkit-keyframes my1{
	0%{
		left:0;
		filter: brightness(1);
	}
	50%{
		left:80px;
		filter: brightness(1.2);
	}
	100%{
		left:0;
		filter: brightness(1);
	}
}
@-webkit-keyframes twinkling{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 1;
		filter: brightness(1.2);
	}
	100%{
		opacity: 1;
	}
}
@-webkit-keyframes twinkling1 {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 1;
		filter: brightness(1.5);
		 transform:scale(1.05);
	}
	100% {
		opacity: 1;
	}
}
	
/*scrollbar*/

.container {
 width: 100%;
 height: auto;
 padding-right:0px;
 padding-left:0px;
 margin:0 auto;
 position: relative;
}
@media screen and (min-width:1000px){
 .container {
  max-width:1200px; 
 }
}
@media screen and (max-width:1000px){
 .container {
  padding-right:30px;
  padding-left:30px;
 }
 .mainbody{margin-top:-60px;}
 .footer{ height:300px; overflow: hidden; text-align: center; }
 .footer p{font-size:18px; margin-top:180px; }
 /*.home{background:url(../images/wapIndex.jpg) no-repeat center top;background-size:100% auto;}*/
 .home .abtn .rudder{width:25vw; left:15%; right:auto; bottom:2%;}
 .floatimg{display:none;}
 .about .pagebox1 .box_con{height:auto; background-size:100% 100%; padding:90px 100px;}
 .about .pagebox2{height:auto; background-size:100% 100%; padding:240px 80px 160px 80px;}
 .process .box_con{height:auto; background-size:100% 100%; padding:80px 80px; margin:-35px 0 0 0 ; }
 .process .box_con img{width:100%; margin:0 auto 80px auto;}
 .process .box_con h3{font-size:30px; margin:50px 0 30px 0;}
 .job .pagebox1 .box_con{height:auto; background-size:100% 100%; padding:80px 100px;}
 .job .pagebox1 .box_con input{font-size:24px; }
 .job .screen dd strong{font-size:20px;}
 .job .screen dd p a{font-size:20px;}
 .job .pagebox2 .bt{height:32px; background-size:100% 100%;}
 .job .pagebox2 .bb{height:32px; background-size:100% 100%;}
 .job .pagebox2 .box_con{background-size:100% auto; padding:0px 50px 0 40px;}
 .job .pagebox2 .job_list{height: auto;overflow: hidden;}
 .job .pagebox2 .job_list li{height:auto;overflow: hidden; padding:20px 30px; background:rgba(80,225,255,0.3); border-radius:10px; margin:25px 0; position: relative;}
 .job .pagebox2 .job_list li .list_dorp{width:20px;height:24px;float: left;  margin:10px 20px 0 5px; transition:all 0.6s ease;}
 .job .pagebox2 .job_list li a.list_top{width:100%; height:40px; line-height:40px; overflow:hidden; display: block;}
 .job .pagebox2 .job_list li a .list_tit{width:55%;font-size:20px; color:#fff; text-align: left; float: left; font-weight:normal; line-height:40px;}
 .job .pagebox2 .job_list li a .list_city{font-size:20px;color:#fff; text-align:left; line-height:40px; font-weight:normal;}
 .job .pagebox2 .job_list li .list_btn {height:auto;overflow: hidden; position: absolute; right:30px; top:20px;}
 .job .pagebox2 .job_list li .list_btn a{height:42px;line-height:42px;background:-webkit-linear-gradient(top, #50e1ff, #028bd9); font-size:20px; color:#081048;display:inline-block;border-radius:6px; padding:0 30px; }
 .job .pagebox2 .job_list li .list_btn a:hover{background:#561c6d; color:#fff;}
 .job .pagebox2 .job_list li .list_con{height: auto;overflow: hidden;clear: both;margin:15px 0 0 ;padding:15px 0 0 20px; text-align: left; display: none;border-top:1px rgba(255,255,255,0.5) solid;}
 .job .pagebox2 .job_list li .list_con strong{font-size:16px;margin-bottom:10px;color:#fff;}
 .job .pagebox2 .job_list li .list_con p{font-size:16px; line-height:1.8; margin-bottom:10px;color:#fff;}
 .job .pagebox2 .job_list li.active{ background:rgba(80,225,255,0.3);}
 .job .pagebox2 .job_list li.active .list_tit{font-weight: bold;}
 .job .pagebox2 .job_list li.active .list_dorp{transform: rotate(90deg);}
 .job .pagebox2 .job_list li.nodata{text-align:center;color:#eee;}
}
