﻿@charset "utf-8";
html{overflow-x:hidden;}
@font-face {
    font-family: 'AlibabaPuHuiTi';
    src: url('http://www.locojoy.com/font/alibabaFont/zh-cn/Alibaba-PuHuiTi-Regular.otf');
    font-weight: normal;
    font-style: normal;
}
body{background-color:#fff; font-size:16px; color:#fff; width:100%;vertical-align:top;margin:0;padding:0;font-family:"AlibabaPuHuiTi","SimSun","SimHei",Arial,Tahoma,Helvetica;-webkit-text-size-adjust:none;}h1,h2,h3,h4,h5,h6,u,i,div,font,span,table,tr,td,dl,dd,dt,ul,ol,li,pre,form,fieldset,input,textarea,blockquote{margin:0px;padding:0px;}ol,ul,li{list-style:none;margin:0px;padding:0px;vertical-align:top;}dl,dt,dd{list-style:none;margin:0px;padding:0px;vertical-align:top;}font{margin:0px;padding:0px;font:normal;font-weight:normal;}p{margin:0px;padding:0px;}img{vertical-align:top;border:0;}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-size:12px;font-weight:normal;line-height:normal;}form{margin:0px;padding:0px;}abbr,acronym{border:0;}address,caption,cite,code,dfn,th,var{font-weight:normal;font-style:normal;}a{-webkit-text-size-adjust:none; -webkit-user-select: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-font-smoothing: antialiased;}a:link{color:#505972;text-decoration:none;}a:visited{color:#505972;text-decoration:none;}a:hover{color:#505972; text-decoration:none;}a:active{color:#505972;}a:focus{outline:none;}.clear:before,.clear:after{content:"";clear:both;display:block;height:0;visibility:hidden;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}input,textarea{background:none;border:0px none;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; margin:0; padding:0;}.foAr{font-family:Arial,"AlibabaPuHuiTi","SimSun";}html{overflow-x:hidden;}.fl{float:left;}.fr{float:right;}.show{display:block;}.hide{display:none;}.fontBankGothic{font-family:BankGothic,Arial;}.textmb{text-shadow:2px 0px 0px #fff,-2px 0px 0px #fff,0px 2px 0px #fff,0px -2px 0px #fff;}.good_speed_3d{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}

/*startdom*/
/*body{background:url(http://resource.locojoy.com/cms/www/images/normalImg.jpg) no-repeat 50% 0 / 100% auto;}*/
.inc_back{background:url(http://resource.locojoy.com/cms/www/images/inc_back.png) no-repeat 0 0 ;background-size: 181px auto ;}
.job_sprites{background:url(http://resource.locojoy.com/cms/www/images/job_sprites.png) no-repeat 0 0 ;background-size: 400px auto;}
.inc_wrap{height:auto; overflow:hidden;}
.w1200{width:1200px; height:auto; margin:0 auto;}
.pr{position:relative;}
.pa{position:absolute;}

/*public header*/
.head_top_wrap{height:100px; background-color:#fff; overflow:hidden;}
.header_top_box{overflow:hidden;}
.header_top_box .pub_logo{float:left; width:190px; height:auto; padding:19px 0 0;}
.header_top_box .pub_logo img{width:230px; height:61px;}
.header_top_box .headTopic{display: none;}
.header_top_box .headLogin{float:right; width:74px; height:24px; line-height:24px; text-align:center; color:#505972; font-size:16px; margin-top:40px; border-radius:10em; border:1px solid #505972;}
.header_top_box .menu_link_box{float:right; height:auto; font-size:16px; overflow: hidden; margin:42px -25px 0 0;}
.header_top_box .menu_link_box li{float:left; color:#505972; width:106px; height:20px; line-height:20px;}
.header_top_box .menu_link_box li a{float:left; width:98px; text-align:center;}
.header_top_box .menu_link_box li a:hover{color: #0085d9;}
.header_top_box .menu_link_box li .pic{float:right; margin-top: 10px; width:4px; height:4px; background-position:-72px -229px;}

/*index banner*/
.in_banner_wrap{width:100%; height: auto; position:relative; z-index:1;}
.in_banner_wrap_img{ position: relative; width: 100%; height: 100%;}
.in_banner_wrap ul{width:800%; height:auto; overflow:hidden;}
.in_banner_wrap ul li{float:left; width:1920px; height:803px; background:no-repeat 50% 0; background-size:100% auto; overflow:hidden;}
.in_banner_wrap .in_banner_text_box{height:803px; overflow:hidden;}
.bannerInfoBox{height:auto; overflow:hidden;}
.bannerInfoBox .game_logo{padding:70px 0 16px; width:267px; height:143px; display:block;}
.bannerInfoBox .game_logo img{width:267px; height:143px;}
.bannerInfoBox .game_brief{width:400px; padding:0; color:#fff; display:block; font-size:72px; }
.bannerInfoBox .game_brief strong{padding:0 0 10px 0; /*border-bottom:1px solid #fff;*/ display:block;}
.bannerInfoBox .game_brief em{font-style:normal; padding:13px 0 55px; font-size:16px; line-height:24px; display:block;}
.bannerInfoBox .game_brief em p img{width:170px; height:auto;}
.bannerInfoBox .game_details{width:150px; height:46px; line-height:46px; font-size:26px; text-align: center; color:#fff; border-radius:10em; display:block;border:2px solid #fff; font-weight:bold;}
.bannerInfoBox .borBtm{background:rgba(0, 0, 0, 0) -moz-linear-gradient(70% 30% 0deg, #fff, transparent 100%) repeat scroll 0 0; background:-webkit-gradient(linear, 100% 30%, 20% 20%, from(transparent), to(#fff)); font-size:1px; height:1px; line-height:1px; overflow:hidden;}


/*.bannerSetColor .game_brief,.bannerSetColor .game_details{color:#ffffff;}
.bannerSetColor .game_brief strong{border-color:transparent transparent #fff transparent;}
.bannerSetColor .game_details{border-color:#fff;}*/

.banner_solid_box{position:absolute; bottom:27px; left:0; z-index:1000; width:100%; text-align: center;}
.banner_solid_box a{display:inline-block; background-color:#00c8ff; width:16px; height:16px; border-radius:10em; margin:0 10px; cursor: pointer;}
.banner_solid_box .on{background-color:#fff;}

/*index news*/
.in_news_box{height:auto; padding:0 0 18px 0; background:url(http://resource.locojoy.com/cms/www/images/img_backAll_01.jpg) repeat 0 0 ;background-size:  50px auto;}
.in_news_title{font-size:40px; padding:46px 0 0; margin-bottom:46px; color:#0085d9; font-weight:bold; position:relative; z-index:1;}
.in_news_box .listmore{position: absolute; right:0; top:54px; z-index:1; width:41px; height:41px; background-position:-72px -180px;}
.in_news_box .in_newsList_box{overflow:hidden;}
.in_news_box .in_newsList_box ul{width:1300px;}
.in_news_box .in_newsList_box ul li{float:left; width:572px; height: auto; padding:0 50px 28px 0;}
.in_news_box .in_newsList_box ul .inNewsListLink{display:block; width:100%; height: auto; overflow: hidden;}
.in_news_box .in_newsList_box ul .inNewsListLink .img_box{float:left; width:150px; height:auto; padding:4px 16px 0 0;}
.in_news_box .in_newsList_box ul .inNewsListLink .img_box img{width:150px; height:95px;}
.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box{float:left; width:404px; height:auto; overflow:hidden;}
.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box strong{display: block; font-size:20px; color:#0085d9; padding:0 0 14px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box em{position: relative; z-index:1; font-style:normal; height:50px; line-height:24px; font-size:14px; color:#505972; display: block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box em time{position: absolute; bottom:0; right:0; z-index:1;}

/*index game app*/
.in_gamesAPP_box{padding:64px 0; overflow:hidden;}
.gamesAppUlWrap{padding:0;}
.gamesAppUlWrap .ulList_gameAPP_box{float:left; width:276px; padding-right:24px; height:auto; overflow:hidden;}
.gamesAppUlWrap .ulList_gameAPP_box .gameName{font-size:24px; color:#0085d9; padding:0 0 20px 0; display:block; overflow:hidden;}
.gamesAppUlWrap .in_gameInfoAPP_box{height:auto; overflow:hidden;}
.gamesAppUlWrap .in_gameInfoAPP_box li{height:221px;margin-bottom:20px;position:relative;z-index:1;overflow:hidden;cursor:pointer;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear;}
.gamesAppUlWrap .in_gameInfoAPP_box li a{display: block;}
.gamesAppUlWrap .in_gameInfoAPP_box li .gameappImg{width:276px; height:221px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .pic{position:absolute; top:0; right:0; z-index:2; width:24px; height:24px; background-position:-9999px -9999px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .hot{background-position:-121px -216px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .numone{background-position:-153px -216px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .brief_box{position:absolute; bottom:0; left:0; z-index:1; color:#fff; width:100%; height:90px; background-color:#424242; overflow:hidden;}
.gamesAppUlWrap .in_gameInfoAPP_box li .brief_box .title{font-size:28px; display:block; padding:2px 0 0 26px; width:auto;}
.gamesAppUlWrap .in_gameInfoAPP_box li .brief_box em{font-style:normal; font-size:14px; display:block; line-height:24px; padding:0 26px;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox{height:40px;margin:0;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .gameappImg{display: none;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .brief_box{background-color:transparent; height:40px;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .brief_box .title{font-size:18px; color:#505972; padding-left:0px; font-weight:normal;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .brief_box em{display:none;}
/*20160614 new add new (index app)*/
.in_app_verl{width:300px;}
.i_ap_tit{font-size:24px; color:#0085d9; padding:0 0 20px 0; display:block; overflow:hidden;}
.i_ap_sro_box{height:221px; margin-bottom:20px;}
.i_ap_sro_box a{top:0; left:0; z-index:1; overflow:hidden;}
.i_ap_sro_box .pic,.i_app_olt .pic{z-index:2; width:24px; height:24px; top:0; right:0; z-index:1; background-position:-9999px -9999px;}
.i_ap_sro_box .hot,.i_app_olt .hot{background-position:-121px -216px;}
.i_ap_sro_box .numone,.i_app_olt .numone{background-position:-153px -216px;}
.i_ap_sro_box .gameappImg{width:276px; height:221px;}
.i_ap_sro_box .brief_box{bottom:-50px; left:0; z-index:1; color:#fff; width:100%; height:90px; background-color:#424242; transition:bottom 0.5s linear;}
.i_ap_sro_box .brief_box .title{font-size:28px; display:block; padding:2px 0 0 16px; width:auto;}
.i_ap_sro_box .brief_box em{font-style:normal; font-size:14px; display:block; line-height:24px; padding:0 16px;}
.i_ap_sro_box a:hover .brief_box{bottom:0px;}
.i_app_olt{width:277px;}
.i_app_olt strong{font-size:18px; height:38px; line-height:38px; color:#505972; cursor:pointer; font-weight:normal; display:block; overflow:hidden; transition:color 0.5s ease;}
.i_app_olt .active{color:#0085d9;}
.i_app_olt .bk_col_bar{width:0%; height:100%; top:0; left:0; z-index:-1; background-color:#5ecd5c; transition:width 0.5s ease;}
.i_app_olt strong:hover{color:#fff;}
.i_app_olt strong:hover .bk_col_bar{width:100%;}

/*index job*/
.in_job_wrap{height:689px; background:no-repeat 50% 0 ;background-size:100% auto; overflow:hidden; background-color: #020C2D;}
.in_job_wrap .job_box{height:100%; overflow:hidden; position:relative; z-index:1;}
.in_job_wrap .jobLinkBtn{position:absolute; bottom:15%; left:60%; z-index:2; color:#fff; font-size:18px; border-radius:10em;border:1px solid #fff; text-align: center; padding:5px 20px;}
.in_job_wrap .jo_tx_y{padding:264px 0 0 710px; color:#8595ae; font-size:26px; line-height:1.6;}

/*index quicklink*/
.footLinkBox{padding:45px 0 35px; height:auto; overflow:hidden;}
.footLinkBox .footLinkBoxWrap{width:1300px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox{float:left; width:300px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .imgBack{margin:0 auto; width:80px; height:80px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .sw{background-position:-4px -4px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .money{background-position:-4px -92px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .telPhone{background-position:-92px -4px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .wxgzh{background-position:-92px -92px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .text{text-align: center; color:#505972; font-size:24px; padding:10px 0 5px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox a{color:#505972; font-size:18px; margin:0 auto; padding:5px 0 0; text-align: center; display: block;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .linkBtn{width:117px; height:34px; line-height:34px; border-radius:10em; padding:0; border:1px solid #505972;}

/*consultation*/
.news_list_title{font-size:40px; padding:46px 0 15px; margin-bottom:46px; border-bottom:1px solid #a2a6b4; color:#0085d9; font-weight:bold; position:relative; z-index:1;}
.consultation_box{background:none;}
.consultation_bread_line_box{text-align:right; position: absolute; right:0; top:50px; z-index:1; font-weight:normal; overflow:hidden;}
.consultation_bread_line_box a{color:#505972; font-size:14px;}
.l_job_area{ display: inline-block; padding: 0 0 0 30px; }
.l_job_area a{display:inline-block;padding:5px 15px;font-size:20px;font-weight:normal;color:#505972;border-radius:30px;cursor:pointer;}
.l_job_area a.l_job_class_current{background:#0085d9;color:#fff;}
/*content*/
.content_consulation{position:static; padding:46px 0;}
.content_title{font-size:40px; color:#0085d9; font-weight:bold; padding:0 0 20px 0; text-align: center;}
.content_time{display: block; text-align: center; color:#505972; font-size:16px; padding-bottom:6px; border-bottom:1px solid #a2a6b4;}
.content_wrap{height:auto; line-height:1.6; font-size:100%; padding:46px 0; color:#505972;}

/*page*/
.page_wrap{padding:20px 0; text-align:center; overflow:hidden;}
.page_wrap a{display:inline-block; color:#505972; font-size:16px; height:34px; line-height:34px;}
.page_wrap .num{width:24px;}
.page_wrap .current,.page_wrap a:hover{color:#fff; background-color:#0085d9;}
.page_wrap .prev,.page_wrap .next,.page_wrap .last,.page_wrap .first,.page_wrap .allPage{padding:0 10px;}

/*footer*/
.foot_box{padding:0;}
.foot_box .footInfoBox{background-color:#ebebeb; height:100px; line-height:100px; font-size:14px; color:#444; text-align:center;}
.foot_box .footInfoBox em{font-style:normal;}
/*fixed menu*/
.fixed_menu_wrap{position:fixed; right:4.32%; top:50%; z-index:1000; height:auto; overflow:hidden;}
.fixed_menu_wrap .links{display:block; padding-bottom:30px; height:auto; font-weight:normal; overflow:hidden; cursor: pointer;}
.fixed_menu_wrap a,.fixed_menu_wrap .solidPic{float:left; color:#000; font-size:18px;}
.fixed_menu_wrap a{text-align:right; min-width:124px; padding-right:24px; visibility: hidden;}
.fixed_menu_wrap .solidPic{width:14px; height:14px; margin-top:4px; border:3px solid #626262; border-radius:50%;}
.fixed_menu_wrap .current span,.fixed_menu_wrap .links:hover span{background-color:#626262; border-radius:50%;}
.right_background{position:fixed;z-index:99;display:none;right:0px;top:0px;width:450px;height:100%;background:url(http://resource.locojoy.com/cms/www/images/xian.png) repeat-y right top;}
/*人才招聘首页*/
.l_job_wrap{position:relative;width:100%;background:no-repeat center top;}
.l_job_main{width:1200px;margin:0 auto;}
.l_job_arrow_down{position:absolute;left:50%;bottom:25px;z-index:100;width:52px;height:55px;margin-left:-26px;background-position:0 -197px;cursor:pointer;-webkit-animation:loom 1.2s linear infinite;-moz-animation:loom 1.2s linear infinite;-ms-animation:loom 1.2s linear infinite;-o-animation:loom 1.2s linear infinite;animation:loom 2s linear infinite;}
.l_job_main h2{font-size:70px;font-weight:bold;text-align:center;}
.l_job_wrap_banner{height:800px;/*background-size:100% auto*/}
.l_job_main0 h2{padding:80px 0 50px 0;font-size:150px;color:#fff;text-align:center;font-weight:bold;}
.l_job_main0 h3{width:420px;padding:2px 5px;margin:0 auto;font-size:32px;color:#fff;text-align:center;background-color:#414141;}
.l_job_m0_btns{padding-top:90px;text-align:center;}
.l_job_m0_btns a{position:relative;display:inline-block;width:184px;height:58px;padding-left:30px;margin:0 50px;font:bold 24px/58px "AlibabaPuHuiTi";color:#fff;text-align:center;border:2px solid #fff;border:2px solid rgba(255,255,255,.5);background-color:#000;background-color:rgba(0,0,0,.5);border-radius:30px;vertical-align:middle;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-ms-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;}
.l_job_m0_btns a em{position:absolute;left:20px;top:12px;display:block;width:30px;height:30px;border-radius:50%;border:2px solid #fff;}
.l_job_popup_practice{position:absolute;left:50%;bottom:100px;z-index:200;display:none;width:520px;height:315px;margin-left:-263px;font-size:90px;font-weight:bold;line-height:315px;text-align:center;color:#fff;border:3px solid #fff;background:#000;background:rgba(0,0,0,.75);border-radius:10px;}
.l_job_main1{padding:100px 0 0 0;height:700px;}
.l_job_main1 h2{color:#0085d9;}
.l_job_m1_con .l_job_tab_top{width:1000px;height:70px;padding-top:70px;margin:auto;text-align:center;border-bottom:1px solid #f1ddd4;}
.l_job_m1_con .l_job_tab_top a{position:relative;display:inline-block;font-size:32px;color:#0085d4;font-weight:bold;padding:0 65px;}
.l_job_m1_con .l_job_tab_top a.l_job_tab_a1{border-right:1px solid #f1ddd4;}
.l_job_m1_con .l_job_tab_top a.l_job_cur{color:#4c5962;}
.l_job_m1_con .l_job_tab_top a.l_job_cur:after{position:absolute;left:50%;bottom:-27px;display:block;content:"";width:0;height:0;margin-left:-10px;border:10px solid transparent;border-bottom-color:#0085cf;}
.l_job_m1_con .l_job_tab_top em{width:1px;height:32px;display:inline-block;background:#f1ddd4;vertical-align:middle;}
.l_job_m1_con .l_job_tab_item h3{display:none;}
.l_job_item_list1{padding:100px 30px;overflow:hidden;}
.l_job_item_list1 li{float:left;width:20%;text-align:center;}
.l_job_item_list1 li span{display:block;color:#4c5962;font-size:18px;font-weight:bold;}
.l_job_item_list1 li .l_job_main1_tips { position: relative; top: -50px; display: none; width: 140px; height: 110px; margin: auto; padding: 18px 10px; font-size: 14px; color: #343434; line-height: 1.4; background: url(../images/job_sprites.png) no-repeat 0 -744px; }
.l_job_item_list1 li a{display:block;width:100px;height:100px;margin:0 auto 30px;}
.l_job_item_list1 li a.l_job_a1{background-position:0 0;}
.l_job_item_list1 li a.l_job_a2{background-position:-100px 0;}
.l_job_item_list1 li a.l_job_a3{background-position:-200px  0;}
.l_job_item_list1 li a.l_job_a4{background-position:-300px  0;}
.l_job_item_list1 li a.l_job_a5{background-position:-300px -200px;}
.l_job_item_list1 li a.l_job_a1:hover{background-position:0 -100px;}
.l_job_item_list1 li a.l_job_a2:hover{background-position:-100px -100px;}
.l_job_item_list1 li a.l_job_a3:hover{background-position:-200px -100px;}
.l_job_item_list1 li a.l_job_a4:hover{background-position:-300px -100px;}
.l_job_item_list1 li a.l_job_a5:hover{background-position:-300px -300px;}
.l_job_tab_item2{position:relative;display:none;width:100%;height:350px;}
.l_job_list2_line{position:absolute;left:50%;top:180px;width:750px;height:2px;margin-left:-375px;background:#4c5962;z-index:0;}
.l_job_item_list2{position:absolute; top:0; left: 50%; z-index:1;width:980px;margin: 0 0 0 -490px;padding:115px 0;overflow:hidden;}
.l_job_item_list2 li{float:left;width:25%;text-align:center;}
.l_job_item_list2 li a{display:block;width:145px;height:38px;margin:auto;line-height:38px;border-radius:20px;background:#0085c3;cursor:pointer;-webkit-transition:-webkit-transform .2s linear;-moz-transition:-moz-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear;}
.l_job_item_list2 .l_job_list2_d a{background:#59d5c8;}
.l_job_item_list2 li a:hover{color:#fff;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
.l_job_item_list2 li span{display:block;width:12px;height:12px;margin:16px auto;background:#fff;border:5px solid #0085d4;border-radius:50%;}
.l_job_item_list2 .l_job_list2_d span{margin-top:55px;border-color:#59d5c8;}
.l_job_main1 .l_job_arrow_down{background-position:-60px -200px;bottom:-55px;}
.l_job_spaces{position:absolute;left:-360px;top:-30px;z-index:0;width:1920px;height:500px;opacity:.7;}
.l_job_space{position:absolute;vertical-align:middle;}
.l_job_space em{display:inline-block;width:12px;height:12px;background:#0085cf;border-radius:50%;}
.l_job_space b{display:inline-block;width:220px;height:6px;margin:0 3px;border-top:1px solid #e1d7d4;}
.l_job_wrap_mainbg_02{height:1000px;background-size:100% auto;}
.l_job_main2{padding:200px 0;background:url(http://resource.locojoy.com/cms/www/images/job_slide_bg.png) no-repeat center 360px; background-size: 100%;}
.l_job_main2 h2{height:160px;}
.l_job_slide{position:relative;width:950px;height:345px;margin:auto;font-family:"SimHei";padding:30px 75px;}
a.l_job_arrow_left{position:absolute;top:50%;display:block;width:26px;height:51px;margin-top:-44px;left:-20px;background-position:-125px -200px;}
a.l_job_arrow_right{position:absolute;top:50%;display:block;width:26px;height:51px;margin-top:-44px;right:-20px;background-position:-219px -200px;}
.l_job_slide_image{position:relative;width:950px;height:345px;overflow:hidden;}
.l_job_slide ul{position:absolute;width:950px;height:345px;overflow:hidden;}
.l_job_slide ul li{position:relative;float:left;width:950px!important;height:345px;}
.l_job_slide ul li .l_job_slide_logo{float:left;width:306px;height:306px;margin-top:20px;background-position:0 -400px;overflow:hidden; }
.l_job_slide .l_job_more_a{position:absolute;right:0;top:15px;display:block;padding:3px 5px;color:#fff;text-align:right;font-size:16px;z-index:100;}
.l_job_slide .l_job_more_a em{display:none;}
.l_job_slide ul li dl{float:right;width:560px;height:306px;}
.l_job_slide ul li dl dt{position:relative;width:100%;height:45px;border-bottom:1px solid #fff;font-size:30px;margin-bottom:20px;}
.l_job_slide ul li dl dd p{line-height:24px;padding-bottom:8px;}
.l_job_main2_p1{display:none;}
.l_job_slide .l_job_p_title{font-size:16px;}
.l_job_slide .l_job_p_text{text-indent:2em;}
.l_job_slide_dots{display:none;}
.l_job_main3{height:620px;}
.l_job_main3 h2{padding-top:100px;color:#0085d9;}
.l_job_main3 h3{padding:30px 0 40px;font-size:28px;color:#4e596a;text-align:center;}
.l_job_main3 ul{padding:0 30px;height:200px;overflow:hidden;}
.l_job_main3 ul li{float:left;width:354px;height:100%;padding:0 13px;}
.l_job_main3 ul li a{display:block;width:154px;padding:20px 100px;text-align:center;font-size:30px;cursor:pointer;color:#fff;}
.l_job_main3 ul li a.l_job_m3_a1{background:#33b2e0;}
.l_job_main3 ul li a.l_job_m3_a2{background:#58d5c2;}
.l_job_main3 ul li a.l_job_m3_a3{background:#36b2e3;}
.l_job_main3 ul li a.l_job_m3_a1:hover{background:#139ed1;}
.l_job_main3 ul li a.l_job_m3_a2:hover{background:#2cb6a1;}
.l_job_main3 ul li a.l_job_m3_a3:hover{background:#1e93c2;}
.l_job_main3 ul li a em{display:block;width:110px;height:110px;margin:0 auto 10px;}
.l_job_main3 ul li a.l_job_m3_a1 em{background-position:-22px -287px;}
.l_job_main3 ul li a.l_job_m3_a2 em{background-position:-170px -287px;}
.l_job_main3 ul li a.l_job_m3_a3 em{width:150px;font-size:70px;line-height:130px;font-weight:bold;font-style:normal;}

.l_job_tab_item2 .banner_box{height:470px;position:relative;z-index:1;}
.l_job_tab_item2 .starWrap,.l_job_tab_item2 .meteorite{position:absolute;z-index:-1;width:100%;height:100%;}
.l_job_tab_item2 .starWrap span,.l_job_tab_item2 .meteorite span{position:absolute;top:0;left:0;}
.l_job_tab_item2 .starWrap .span{width:13px;height:13px;border-radius:50%;background-color:#0085C9;}
.l_job_tab_item2 .meteorite{background:url(http://resource.locojoy.com/cms/www/images/img_meteorite_back.png) no-repeat;background-size:100% auto;overflow:hidden;}
.l_job_tab_item2 .starWrap span{animation:starShow 1s infinite linear;}

/*css3动画*/
@-webkit-keyframes starShow {
    /* 星星闪闪 */
    0% { opacity: 1; }
    50% { opacity: 0.5; }
    100% { opacity: 1 }
}
@keyframes starShow {
    /* 星星闪闪 */
    0% { opacity: 1; }
    50% { opacity: 0.5; }
    100% { opacity: 1 }
}

/* 招聘页 */
.l_job_hr{width:1200px;height:1px;background:#a7a6b4;margin:100px auto 20px;}
.l_job_layout{width:1200px;margin:0 auto;padding:0 0 50px; overflow:hidden;;color: #636363;}
.l_job_scroll{width:100%;height:auto;margin: -31px 0 0; overflow:hidden;}
.l_job_class{width:auto;margin-left:-10px;padding-bottom:10px;line-height:30px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
.l_job_class li{display:inline-block;zoom:1;*display:inline;padding:0 10px;background:url(http://resource.locojoy.com/cms/www/images/l_job_fenge.png) no-repeat left 50% ;background-size: 1px auto;  }
.l_job_class li a{display:inline-block;padding:0 15px;font-size:20px;color:#505972;border-radius:30px;cursor:pointer;}
.l_job_class li .l_job_class_current{background:#0085d9;color:#fff;}
.l_job_class_child{white-space:normal;}
.l_job_class_child li a{font-size:16px;color:#bdc0ca;padding:0;}
.l_job_class_child .l_job_class_child_current{color:#0085d9;}
.l_job_info{width:1200px;height:auto;padding:60px 0;margin:0 auto;overflow:hidden;}
.l_job_info h2{font-size:28px;color:#0085d9;}
.l_job_layout .l_job_title{padding: 50px 0 0; font-size:28px;color:#0085d9;}
.l_job_info ul{padding:30px 0  0 0;}
.l_job_info ul li{display:inline-block;zoom:1;*display:inline;padding:0 10px 0 0;font-size:16px;color:#636363;}
.l_job_desc{width:100%;overflow:hidden;}
.l_job_desc h3{font-size:18px;color:#0085d9;padding-bottom:20px;}
.l_job_desc .l_job_desc_text{width:840px;}
.l_job_desc p{line-height:36px;font-size:16px;color:#636363;}
.l_job_require{padding:60px 0 90px 0;}
.l_job_require ul{padding:35px 0 0 0;}
.l_job_email{max-width:840px;font-size:16px;color:#636363;border:2px solid #e0e0e0;border-radius:30px;padding:15px 0;text-align:center;}
.l_job_layout .position { padding: 60px 0 0; font-size: 28px; color: #0085d9; }
.l_job_layout .tr_box.mb24 { padding: 30px 0 30px; }
.l_job_layout .tr_box span { margin: 0  20px 0 0; font-size: 16px; }
.l_job_layout .tr_box strong { font-weight: normal; }
.l_job_layout .div_td { float: none; font-size: 18px; color: #0085d9; padding-bottom: 20px; }
.l_job_layout .div_text { float: none; width: 840px !important; margin: 0 0 30px; line-height: 36px; font-size: 16px; }
.l_job_layout .div_text ul { padding: 0 0 30px; }
.l_job_layout .div_text li { color: #636363; }
.l_job_layout .div_text  p { max-width: 840px; font-size: 16px; color: #636363; border: 2px solid #e0e0e0; border-radius: 2em; padding: 15px 0; text-align: center; }

/* 企业文化 */
.l_job_scroll_b{margin:-31px 0 0 -10px;}
.l_job_scroll_b .l_job_class li{background-position:0 50%;background-size:1px 24px;padding:0 20px;}
.l_job_scroll_b .l_job_class li a{line-height:46px;padding:0 20px;}
.l_job_detail_con{padding:0 90px;color:#505972;line-height:36px;}
.l_job_detail_con h2{padding:70px 0 50px;font-size:40px;color:#0085d9;text-align:center;}
.l_job_detail_con dt{color: #0085d9; font-size: 20px;}
.l_job_detail_con dt em{font-style:normal;}

/*企业文化-欢迎词*/
.l_job_greeting_item p{text-indent:2em;padding-bottom:20px;}
.l_job_greeting_item p.l_job_p_noindent{text-indent:0;}
.l_job_p_h30{height:30px;}
.l_job_greeting_item .l_job_inscribe{height:75px;line-height:75px;text-align:right;vertical-align:middle;}
.l_job_greeting_item .l_job_inscribe img{padding-left:20px;}

/* 企业文化-大规小矩 */
.l_job_detail_tips{font-size:20px;color:#0085d9;padding-bottom:50px;}
.l_job_rules_con dl{padding-bottom:50px;}
.l_job_rules_con dt{padding-bottom:10px;}
.l_job_rules_con dd p{text-indent:1.25em;}

/* 企业文化-人才价值观 */
.l_job_talent_item dl{padding-bottom:20px;}
.l_job_talent_item dd p{text-indent:2em;}
.l_job_talent_item2 dd{padding:25px 0;}
.l_job_talent_item2 dd p{text-indent:0;padding-bottom:10px;}

/* 福利待遇-员工福利-*/
.l_job_welfare_con dt{font-size:20px;color:#0085d9;padding-bottom:30px;}
.l_job_welfare_con dd p{padding:0 0 0 2em;text-indent:-2em;line-height:36px;}

/* 福利待遇-公司环境 */
.l_job_environment_box{width:990px;height:700px;margin:auto;}
.l_job_e_img_wrap{position:relative;width:100%;height:580px;margin:auto;overflow:hidden;}
.l_job_e_img_big{width:100%;height:100%;overflow:hidden;position:relative;}
.l_job_e_img_big ul{height:100%; width:100000px;}
.l_job_e_img_big ul li{float:left;width:990px;height:580px;}
.l_job_e_img_wrap img{width:100%; height:auto;}
.l_job_environment_box span{position:absolute;top:50%;display:block;width:55px;height:51px;margin:-26px 0 0 0;cursor:pointer;}
.l_job_e_prev{left:25px;background-position:-125px -200px;}
.l_job_e_next{right:25px;background-position:-190px -200px;}
.l_job_e_img_box{position:relative;padding:20px 70px;height:113px;}
.l_job_e_img{position:relative;width:100%;height:100%;overflow:hidden;}
.l_job_e_img_ul{height:100%; width:100000px; overflow:hidden;}
.l_job_e_img_ul li{float:left;padding:10px;overflow:hidden;cursor:pointer; *padding:  10px 7px;}
.l_job_e_img_ul li img{width:150px; height:92px; border:3px solid transparent;box-sizing:border-box;}
.l_job_e_img_ul li.l_job_cur img{border-color:#0085d9;border-radius:4px;}
.l_job_e_img_box span{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);}
.l_job_e_prev_s{left:0;background-position:-310px -400px;}
.l_job_e_next_s{right:0;background-position:-310px -460px;}

/* 福利待遇-DKP*/
.l_job_DKP_con{padding:0 40px;}
.l_job_DKP_box{width:100%;overflow:hidden;}
.l_job_DKP_table_l,.l_job_DKP_table_r{float:left;width:50%;}
.l_job_DKP_table{float:left;width:100%;padding:0;border-spacing:0;font-family:"SimHei"}
.l_job_DKP_table th,.l_job_DKP_table td{padding:0 10px; line-height:34px;border-spacing:0;border-left:1px solid #505972;border-bottom:1px solid #505972;text-align:left;width:67%;vertical-align:top;}
.l_job_DKP_table th{color:#fff;background:#0085d9;font-size:20px;border-top:1px solid #505972;}
.l_job_DKP_table th.l_job_ta_c{font-size:16px;}
.l_job_DKP_table .l_job_row2{padding-bottom:1px;}
.l_job_DKP_table .l_job_ta_c{width:33%;text-align:center;border-right:1px solid #505972;}
.l_job_DKP_table2{clear:left}
.l_job_DKP_table2 th{border-top:none}
.l_job_DKP_table3 td,.l_job_DKP_table3 th{border-left:none;border-right:1px solid #505972}

/*about */
.s_about_banner{width:1920px;height:550px;background:center 0 no-repeat;background-size:100% auto;overflow:hidden;}
.ab_about_logo{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.ab_about_logo img{width:277px;height:121px;padding:140px 0 0 0;}
.s_about_content{position:relative;width:1200px;margin:-155px auto 0;color:#494949;}
.s_about_item{padding:50px 0 ;}
.s_about_chuangzao{background-color:#fff;padding:100px 0 50px;}
.s_about_content h2{font-size:28px;text-align:center;padding:0 0 50px;}
.s_about_content p{padding:0 116px;font-size:16px;line-height:36px;}
.s_about_content img{width:100%;}
.ab_about_zylc .ab_about_zylc_img_div{width:95%;height:auto;margin:0 auto;overflow:hidden;overflow-x:auto;text-align:center;}
.ab_about_zylc .ab_about_zylc_img_div img{width:95%;}
.ab_about_lxwm .ab_about_lxwm_desc{padding:55px 0 190px;}
.ab_about_lxwm .ab_about_lxwm_desc li{font-size:16px;line-height:36px;text-align:center;}

/*返回顶部*/
.back_top{display:none;position:fixed;left:50%;margin-left:620px;bottom:100px; z-index:1000;}
.back_top a{display:block;width:50px;height:50px;color:#fff;font-size:16px;line-height:24px;cursor:pointer;background: url(http://resource.locojoy.com/cms/www/images/back_top.png) no-repeat center center ;background-color: #000; background-color: rgba(0,0,0,.5); background-size:  50px auto;}
.back_top a:hover{background-color:rgba(0,0,0,.7);}

/*20160627 jzjh*/
.l_jzjh_layout,.l_jzjh_content{width:1200px; height:auto; margin:0 auto; font-size:16px; overflow:hidden;}
.l_jzjh_content{width:1014px;}
.l_jzjh_content .linkslidetext,.l_jzjh_content .linkcolor,.jzjh_stit{color:#0085d9;}
.l_jzjh_content .linkslidetext{font-size:16px; text-decoration:underline;}
.hidefontbox{display: none;}
.jzjh_stit{font-size:18px; padding:20px 20px 0 0;}
.bigsolid{/*font-size:30px; color:#505972; padding-right:6px;*/ position:relative; top:-5px; display:inline-block; width:5px; height:5px; background-color:#505972; border-radius:100%; margin:0 6px 0 0;}
.indentTextBox{text-indent:2em; padding:0  0 20px 0; border-bottom:1px dashed #cbcbcb;}
.imgscont{width:533px; height:auto;}
.imgjzjhstep{max-width:100%; height:auto;}


/*ipad和大屏移动设备*/
@media only screen and (max-width:1024px){
.w1200{width:100%;}
/*index banner*/
.in_banner_wrap ul li{width:1024px; background-size:1024px auto;}
.in_banner_wrap .bannerInfoBox{padding-left:20px; width:auto;}
.header_top_box .menu_link_box li .pic{width:4px; height:4px; background-position:-61px -194px;}

/*index job*/
.in_job_wrap{background-size:1024px auto; overflow:hidden;}

/*consultation*/
.consultation_bread_line_box{top:40px;}
.consultation_bread_line_box a{font-size:16px;}

/*page*/
.page_wrap{padding:20px 0;}
.page_wrap a{font-size:16px; height:34px; line-height:34px;}
.page_wrap .num{width:24px;}
.page_wrap .prev,.page_wrap .next,.page_wrap .last,.page_wrap .first,.page_wrap .allPage{padding:0 10px;}

/*hide*/
.fixed_menu_wrap{display: none;}

/*job*/
.l_job_main{width:1024px;}
.l_job_wrap{background-size:1024px auto;}
.l_job_hr{width:984px;}
.l_job_layout{width:984px;}
.l_job_e_layout{width:1004px;padding:0 0 50px;font-size:14px;}
.l_job_detail_con{padding:0;}
.l_job_detail_con h2{padding:30px 0;}
.l_job_environment_box{width:990px;}
.l_job_e_img_box{padding:20px 65px;height:113px;}
.l_job_DKP_table td{width: 75%;}

/*about*/
.s_about_banner{width:1024px;background-size:1024px auto;}
.s_about_content{width:944px;}
.ab_about_logo{width:100%;}
.ab_about_logo img{padding:140px 0 0 100px;}

}

/*中小屏移动设备*/
@media only screen and (max-width:640px){
.inc_back{background-size:181px auto;}
/*public header*/
.head_top_wrap{height:100px;}
.header_top_box .pub_logo{float:left; width:230px; height:61px; padding:20px 0 0 20px; text-align: center;}
.header_top_box .pub_logo img{width:230px; height:61px;}
.header_top_box .mobile_menu_box{display:block; float:right; margin:20px 20px 0 0; width:60px; height: 60px; background-position:-4px -180px;}
/*header menu fixed*/
.headTopFixedMenu{position:absolute; top:100px; left:0; z-index:1000; width:640px; max-width:640px; height:auto; background-color:#fff; overflow:hidden; display:none;}
.headTopFixedMenu .headFixedMenuBox{width:660px; height:auto; margin:0 auto; overflow:hidden;}
.headTopFixedMenu .headFixedMenuBox strong{float:left; font-weight:normal; margin:0 2px 2px 0; width:212px; height:70px; font-size:24px; background-color:#d8f4ff;}
.headTopFixedMenu .headFixedMenuBox strong a{line-height:70px; color:#52708e; text-align:center; display:block;}
.headTopFixedMenu .headFixedMenuBox strong .loginBtn{width:103px; height:33px; line-height:33px; margin:20px auto 0; border-radius:10em; border:1px solid #52708e;}
/*head_top_mobile*/
.head_top_mobile{height:100px;background-color:#0075c2;}
.head_top_mobile .head_back_icon{float:left;width:60px;height:60px;margin:20px 0 0 20px;background-position:-74px -241px;}
.head_top_mobile .pub_logo{width: 478px; padding: 22px 0 0;}
.head_top_mobile .pub_logo a{display:inline-block;width:222px;height:54px;background:url(http://resource.locojoy.com/cms/www/images/logo_company_m.png) no-repeat center center/222px auto; vertical-align: middle;}
.head_top_mobile .pub_logo a img{display:none;}
.head_top_mobile .headTopic{ display: inline-block; width:190px;height:54px;padding:0;color:#fff;font-size:36px;line-height: 55px; vertical-align: middle;}
.head_top_mobile .headTopic span{display: inline-block; width:10px;height:10px;left:40px;top:45px;background-color:#fff; vertical-align: middle;border-radius: 50%;margin-right: 10px;}
.head_top_mobile .mobile_menu_box{width:60px;height:60px;background-position:0px -241px;}
/*index banner*/
.in_banner_wrap{ height: 585px;}
.in_banner_wrap ul li{position:relative; z-index:1; max-width:640px; height:500px; padding: 0 0 84px;}
.in_banner_wrap .in_banner_text_box{position: absolute; left:0; top:auto; bottom:0; margin-left:0px; height:84px;}
.bannerInfoBox{padding:0; width: 100%; height:auto; background-color:#424242;}
.bannerInfoBox .game_logo{float:right; width:161px; height:auto; padding:0 6px 0 0;}
.bannerInfoBox .game_logo img{width:161px; height:84px;}
.bannerInfoBox .game_brief{float:left; padding:0 0 0 30px; line-height:84px; font-size:38px;}
.bannerInfoBox .game_brief strong{padding:0; border:0px none; color:#fff;}
.banner_solid_box{bottom:100px;}
.banner_solid_box a{ width: 20px; height: 20px; border-radius: 50%; margin: 0 10px;}

/*index news*/
.in_news_box{padding:0 0 18px 0; background:none; max-width:600px; height:auto; margin: 0 auto; overflow:hidden;}
.in_news_title{font-size:40px; padding:50px 0 10px;}
.in_news_box .listmore{top:60px; width:28px; height:28px; background-position:-121px -180px;}
.in_news_box .in_newsList_box ul{width:auto;}
.in_news_box .in_newsList_box ul li{width:auto; float: none; padding:0 0 40px 0;}
.in_news_box .in_newsList_box ul .inNewsListLink .img_box{width:150px; padding:4px 10px 0 0;}
.in_news_box .in_newsList_box ul .inNewsListLink .img_box img{width:150px; height:95px;}
.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box{width:433px;}
.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box strong{font-size:28px; padding:0 0 14px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box em{height:56px; line-height:28px; font-size:24px;}

/*index game app*/
.in_gamesAPP_box{padding:0; max-width:600px;}
.in_gamesAPP_box .in_news_title{display: block; padding:10px 0 36px;}
.gamesAppUlWrap{padding:0 0 40px 0;}
/*css3 m640 20160614 new add new index app*/
.in_app_verl{width:100%; float:none;}
.i_ap_tit{font-size:28px; padding:0 0 20px 0;}
.i_ap_sro_box{height:auto;}
.i_ap_sro_box a{position:relative; float:left; height:221px; margin:0 20px 20px 0; display:block;}
.i_ap_sro_box a:nth-child(2n){float:right;}
.i_ap_sro_box .brief_box{height:auto; bottom:0;}
.i_ap_sro_box .gameappImg{width:276px; height:221px;}
.i_ap_sro_box .brief_box em,.i_app_olt,.i_ap_sro_box .pic{display: none;}
/* .gamesAppUlWrap .ulList_gameAPP_box{float:none; width:660px; padding-right:0;}
.gamesAppUlWrap .ulList_gameAPP_box .gameName{font-size:28px; color:#0085d9; padding:0 0 20px 0; display:block; overflow:hidden;}
.gamesAppUlWrap .in_gameInfoAPP_box{height:auto; overflow:hidden;}
.gamesAppUlWrap .in_gameInfoAPP_box li,.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox{height:221px; margin:0 44px 20px 0; float:left; position:relative; z-index:1; overflow:hidden;}
.gamesAppUlWrap .in_gameInfoAPP_box li .gameappImg{width:276px; height:221px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .pic{position: absolute; top:0; right:0; z-index:2; width:24px; height:24px; background-position:-9999px -9999px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .hot{background-position:-121px -216px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .numone{background-position:-153px -216px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .brief_box{height:50px;}
.gamesAppUlWrap .in_gameInfoAPP_box li .brief_box .title,.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .brief_box .title{font-size:28px; display:block; line-height:50px; padding:0 0 0 26px; width:auto; color:#fff; font-weight:bold;}
.gamesAppUlWrap .in_gameInfoAPP_box li .brief_box em{display:none;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .gameappImg{display:block;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .brief_box{background-color:#424242; height:50px;}
.gamesAppUlWrap .in_gameInfoAPP_box .hidenumberonebox .brief_box em{display:none;}
 */
/*index job*/
.in_job_wrap{height:975px; background-size:600px auto; width:600px; margin: 0 auto;}
.in_job_wrap .jobLinkBtn{bottom:50px; right:auto; left:20px;font-size:24px; width:145px; height:42px; line-height:42px;}
.in_job_wrap .jo_tx_y{display:none;}

/*index quicklink*/
.footLinkBox{padding:40px 0; max-width:600px; height:auto; overflow:hidden;}
.footLinkBox .footLinkBoxWrap{width:640px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox{float:left; width:290px; height:240px; background-color:#f8f8f8; margin:0 18px 20px 0;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .imgBack{margin:40px auto 0; width:82px; height:82px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .sw{background-position:-4px -4px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .money{background-position:-4px -92px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .telPhone{background-position:-92px -4px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .wxgzh{background-position:-92px -92px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .text{font-size:26px; padding:10px 0 5px;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox a{color:#505972; font-size:24px; padding:5px 0 0;}
.footLinkBox .footLinkBoxWrap .picTextBtnBox .linkBtn{width:117px; height:34px; line-height:34px;}

/*consultation*/
.consultation_bread_line_box{display: none;}
.l_job_area{ display: block; margin: 20px 0 0 -15px;}
.l_job_area a{  padding: 5px 20px; font-size: 34px;border-radius: 1em;}

/*content*/
.content_consulation{padding:46px 0;}
.content_title{font-size:32px; padding:30px 0 20px;}
.content_time{font-size:20px; padding-bottom:10px;}
.content_wrap{padding:46px 0; font-size: 26px;}

/*page*/
.page_wrap{padding:20px 0;}
.page_wrap a{font-size:100%; height:34px; line-height:34px;}
.page_wrap .num{width:24px;}
.page_wrap .prev,.page_wrap .next{padding:0 10px;}

/*footer*/
.foot_box{padding:0;}
.foot_box .footInfoBox{height:100px; line-height:100px; font-size:20px;}
.foot_box .footInfoBox em{display: none;}
/*fixed menu*/
.fixed_menu_wrap{display:none;}

/*hide*/
.header_top_box .headLogin,.header_top_box .menu_link_box,.in_banner_wrap .bannerInfoBox .game_brief em,.in_banner_wrap .bannerInfoBox .game_details,.in_news_box .in_newsList_box ul .inNewsListLink .news_info_box em time,.page_wrap .last,.page_wrap .first,.page_wrap .allPage{display: none;}

/*人才招聘首页*/
.news_list_title{font-size:50px;padding-bottom:30px;}
.job_sprites{background:url(http://resource.locojoy.com/cms/www/images/job_sprites.png) no-repeat 0 0; background-size:400px auto;}
.l_job_arrow_down{display:none;}
.l_job_wrap{width:100%;max-width:640px;}
.l_job_wrap_banner{height:485px;background-size:640px auto;}
.l_job_main0 h2{display:none;}
.l_job_main0 h3{width:500px;padding:115px 0 100px 0;font-size:70px;line-height:80px;font-weight:bold;background-color:transparent;}
.l_job_m0_btns{padding:0;}
.l_job_m0_btns a{width:150px;height:58px;padding-left:30px;margin:0 5px;font:bold 24px/58px "AlibabaPuHuiTi";border-radius:30px;border-width:2px;}
.l_job_m0_btns a em{left:15px;top:12px;width:30px;height:30px;border-width:2px;}
.l_job_popup_practice{bottom:10px;width:360px;height:215px;margin-left:-183px;font-size:60px;line-height:215px;border:3px solid #fff;border-radius:10px;}
.l_job_main1{padding:20px;height:1000px;box-sizing:border-box;}
.l_job_main1 h2{display:none;}
.l_job_m1_con .l_job_tab_top{display:none;}
.l_job_m1_con .l_job_tab_item h3{display:block;font-size:40px;font-weight:bold;color:#0085d4;padding-bottom:20px;}
.l_job_item_list1{text-align:center;padding:25px 0;}
.l_job_item_list1 li{float:none;display:inline-block;width:30%;padding-bottom:50px;}
.l_job_item_list1 li span{font-size:24px;}
.l_job_item_list1 li .l_job_main1_tips{display: none;visibility: hidden;height: 0;padding: 0;overflow: hidden;}
.l_job_item_list1 li a{width:100px;height:100px;margin:0 auto 30px;background-size:400px;}
.l_job_item_list1 li a.l_job_a1,
.l_job_item_list1 li a.l_job_a1:hover{background-position:0 0;}
.l_job_item_list1 li a.l_job_a2,
.l_job_item_list1 li a.l_job_a2:hover{background-position:-100px 0;}
.l_job_item_list1 li a.l_job_a3,
.l_job_item_list1 li a.l_job_a3:hover{background-position:-200px  0;}
.l_job_item_list1 li a.l_job_a4,
.l_job_item_list1 li a.l_job_a4:hover{background-position:-300px  0;}
.l_job_item_list1 li a.l_job_a5,
.l_job_item_list1 li a.l_job_a5:hover{background-position:-300px -200px;}
.l_job_tab_item2{width:100%;height:420px;display:block;}
.l_job_list2_line{left:50%;top:220px;width:460px;height:2px;margin-left:-230px;}
.l_job_item_list2{width:600px;padding-top:85px;left: 0;top: 70px;margin: 0;}
.l_job_item_list2 li{width:25%;}
.l_job_item_list2 li a{width:145px;height:38px;line-height:38px;border-radius:20px;}
.l_job_item_list2 li a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.l_job_item_list2 li span{width:12px;height:12px;margin:17px auto;border:5px solid #0085d4;border-radius:50%;}
.l_job_item_list2 .l_job_list2_d span{margin-top:56px;}
.l_job_spaces{width: 640px; top:50px;left:-20px;height:365px;}
.l_job_main1 .l_job_arrow_down{background-position:-60px -200px;bottom:-55px;}
.l_job_wrap_mainbg_02{height:430px;}
.l_job_main2{padding:0;height:430px; background: none;}
.l_job_main2 h2{height:80px;padding-top:20px;line-height:80px;font-size:50px;}
.l_job_slide{width:500px;height:330px;margin:auto;padding:0;}
.l_job_slide_image{width:500px;height:330px;padding:0;}
.l_job_slide ul{width:500px;height:330px;overflow:hidden;}
.l_job_slide ul li{width:500px!important;height:330px;padding:0;}
.l_job_slide ul li .l_job_slide_logo{display:none;}
.l_job_slide ul li dl{float:none;width:500px;height:330px;text-align:center;}
.l_job_slide ul li dl dt{height:60px;margin:0;padding:0;font-size:32px;font-weight:bold;line-height:50px;text-align:center;border:none;}
.l_job_slide ul li dl dd p{display:none;text-align:center;}
.l_job_slide ul li dl dd{width:100%;}
.l_job_slide ul li dl dd .l_job_main2_p1{display:block;font-size:24px;line-height:32px;text-align:center;}
.l_job_slide .l_job_more_a{top:auto;bottom:100px;right:50%;margin-right:-45px;width:88px;height:32px;font-size:22px;line-height:32px;text-align:center;border:1px solid #fff;border-radius:20px;vertical-align:middle;}
.l_job_slide .l_job_more_a em{display:inline-block;font-weight:bold;}
a.l_job_arrow_left,a.l_job_arrow_right{display:none;}
.l_job_slide_dots{position:absolute;left:0;bottom:20px;display:block;width:100%;height:20px;text-align:center;}
.l_job_slide_dots a{display:inline-block;width:13px;height:13px;text-indent:-99999px;border:3px solid #fff;border-radius:50%;margin:0 8px;}
.l_job_slide_dots a.on{background:#fff;}
.l_job_main3{height: auto;}
.l_job_main3 h2{font-size:40px;}
.l_job_main3 h3{font-size:24px;}
.l_job_main3 ul{height: 140px; padding:0 14px;}
.l_job_main3 ul li{width:33.33%;height:100%;padding:0 7px; box-sizing:border-box;}
.l_job_main3 ul li a{width: 100%; height: 100%; font-size:24px; padding: 15px 30px;box-sizing:border-box;}
.l_job_main3 ul li a em{background-size:200px;  margin: 0 auto 15px;}
.l_job_main3 ul li a.l_job_m3_a1 em{background-position:-10px -140px;}
.l_job_main3 ul li a.l_job_m3_a2 em{background-position:-83px -140px;}
.l_job_main3 ul li a.l_job_m3_a3 em{font-size:38px;}

/* 人才招聘页 */
.l_job_hr{width:590px;height:1px;background:#a7a6b4;margin:50px auto 15px;}
.l_job_layout{width:590px;padding:0 0 30px;}
.l_job_scroll{margin: -15px 0 0 ;}
.l_job_class{margin:0 0 0 -10px;}
.l_job_class li{display:inline-block;padding:0 10px;}
.l_job_class li a{line-height:50px;padding:0 15px;font-size:26px;border-radius:30px;}
.l_job_class_child li a{font-size:24px;padding:0 5px;}
.l_job_info{padding:30px 0;}
.l_job_info h2{font-size:28px;}
.l_job_layout .l_job_title{font-size:28px; padding: 30px 0 0;}
.l_job_info ul li{padding:0 10px 0 0;font-size:26px;}
.l_job_desc .l_job_desc_text{width:100%;}
.l_job_desc h3{font-size:24px;padding-bottom:20px;}
.l_job_desc p{font-size:24px;line-height:36px;}
.l_job_email{max-width:100%;font-size:24px;border:none;text-align:left;}
.l_job_layout p { font-size: 24px; line-height: 1.5; }
.l_job_layout .position { font-size: 28px; }
.l_job_layout .tr_box.mb24 { padding: 30px 0; }
.l_job_layout .tr_box span { font-size: 23px; margin: 0 8px 0 0; }
.l_job_layout .div_td { font-size: 24px; padding-bottom: 20px; }
.l_job_layout .div_text { width: 100% !important; margin: 0 0 30px; font-size: 24px; line-height: 36px; }
.l_job_layout .div_text p { max-width: 100%; font-size: 24px; border: none; text-align: left; }

/* 福利待遇 */
.l_job_scroll_b{margin:-15px 0 0 -5px;}
.l_job_scroll_b .l_job_class{padding-bottom:30px;}
.l_job_scroll_b .l_job_class li{background-position:0 50%;background-size:1px 24px;padding:0 15px;}
.l_job_scroll_b .l_job_class li a{line-height:46px;padding:0 20px;}
.l_job_detail_con{padding: 0; line-height: 36px; font-size: 24px;}
.l_job_detail_con h2{font-size: 28px;}
.l_job_detail_con dt{font-size:28px;}
.l_job_detail_con dt em{display: none;}
.l_job_detail_con dd p{font-size:24px;line-height:36px;}
.l_job_detail_tips{font-size:24px;color:#505972;padding-bottom:30px;}

/*员工福利-*/
.l_job_welfare_con h2{display: none;}

/*人才价值*/
.l_job_talent_item dt{ color: #505972;}
.l_job_talent_item dd{ padding:0 0 30px;}
.l_job_talent_item2{display:none;}

/* 大规小矩*/
.l_job_rules_con dl{padding-bottom: 20px;}
.l_job_rules_con dd{padding-bottom:20px;}
.l_job_rules_con .l_job_detail_tips{text-indent:2em;}
.l_job_rules_con dd p{text-indent:2em;}

/*欢迎词*/
.l_job_greeting_item_con p.l_job_p_noindent{text-indent:2em;padding-bottom:0;}
.l_job_p_h30{display:none;}
.l_job_greeting_item_con p{font-size:22px;}
.l_job_greeting_item_con .l_job_inscribe{height:75px;line-height:75px;}

/*公司环境*/
.l_job_e_layout{padding: 0;}
.l_job_environment_box{width:590px;height:auto;}
.l_job_e_img_wrap{height:347px;}
.l_job_e_img_box{padding:15px 40px;height:auto;}
/*.l_job_e_img_ul li{padding:7px;}
.l_job_e_img_ul li img{border:2px solid transparent;}*/
.l_job_e_img_big ul{width:100000px;}
.l_job_e_img_big ul li{width:590px;height:auto;}
.l_job_e_img_wrap img{width:590px; height:auto;}
.l_job_e_img_ul{width:100000px;}
.l_job_e_img_ul li{padding:10px;}
.l_job_e_img_ul li img{width:150px; height:92px;}
.l_job_e_img_ul li.l_job_cur img{ border-radius:4px; border-width:3px;}
.l_job_environment_box span{width:55px;height:51px;margin:-26px 0 0 0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}
.l_job_e_prev{background-position:-125px -200px;}
.l_job_e_next{background-position:-190px -200px;}
.l_job_e_img_box span{margin-top:-28px;-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65);}
.l_job_e_prev_s{left:-5px;background-position:-310px -400px;}
.l_job_e_next_s{right:-5px;background-position:-310px -460px;}

/* 福利待遇-dkp */
.l_job_DKP_con h2{display:none;}
.l_job_DKP_table_l,.l_job_DKP_table_r{width:100%;}
.l_job_DKP_table th,.l_job_DKP_table td{font-size:22px;line-height:38px;padding:10px 15px;}
.l_job_DKP_table th{font-size:24px;}
.l_job_DKP_table th.l_job_ta_c{font-size:22px;}
.l_job_DKP_table3 th,.l_job_DKP_table3 td{border-left:1px solid #505972;border-right:none;}
.l_job_DKP_table3 th{border-top:none;}
.l_job_DKP_table3 .l_job_ta_c{border-right:1px solid #505972;}
.l_job_DKP_table3 .l_job_DKP_tr_none{display:none;}
.l_job_DKP_table td{width: 67%;}

/*about*/
.s_about_banner{width:100%;height:350px;background-size:640px auto;}
.ab_about_logo{width:100%;}
.ab_about_logo img{width:194px;height:86px;padding:80px 0 0 60px;}
.s_about_content{width:100%;}
.s_about_content h2{padding:0 80px 50px;font-size:28px;font-weight:bold;color:#0075c2;text-align:left;}
.s_about_item{width:100%;padding:0 0 50px}
.s_about_chuangzao{width:480px;padding:50px 30px;margin:-100px auto 0;}
.s_about_chuangzao h2{padding:0 0 50px;}
.s_about_content p{padding:0;font-size:24px;line-height:40px;}
.s_about_work{position:relative;}
.s_about_work h2{position:absolute;right:30px;bottom:70px;color:#fff;padding:0;font-weight:normal;}
.ab_about_zylc .ab_about_zylc_img_div{width:580px;}
.ab_about_zylc .ab_about_zylc_img_div img{width:1122px;}
.ab_about_lxwm .ab_about_lxwm_img{display:none;}
.ab_about_lxwm .ab_about_lxwm_desc{padding:0;}
.ab_about_lxwm .ab_about_lxwm_desc li{font-size:20px;text-align:center;line-height:40px;}
/*返回顶部*/
.back_top{display:none !important;}

/*20160627 jzjh*/
.l_jzjh_layout,.l_jzjh_content{width:640px; font-size:22px;}
.l_jzjh_content{width:600px;}
.l_jzjh_content .linkslidetext,.l_jzjh_content .linkcolor,.jzjh_stit{color:#0085d9;}
.l_jzjh_content .linkslidetext{font-size:22px;}
.hidefontbox{display: none;}
.jzjh_stit{font-size:26px; padding:20px 20px 0 0;}
.bigsolid{/*font-size:30px; color:#505972; padding-right:6px;*/ top:-5px; width:5px; height:5px; margin:0 6px 0 0;}
.indentTextBox{text-indent:20px; padding:0  0 20px 0; border-bottom:1px dashed #cbcbcb;}
.imgscont{width:533px;}

}
/*css3*/
@-webkit-keyframes imgLoads{
    0%  {-webkit-transform:scale(0); transform:scale(0); opacity:0;}
    5%  {opacity:1;}
    100%{-webkit-transform:scale(1); transform:scale(1); opacity:0;}
}
@-ms-keyframes imgLoads{
    0%  {-ms-transform:scale(0); transform:scale(0); opacity:0;}
    5%  {opacity:1;}
    100%{-ms-transform:scale(1); transform:scale(1); opacity:0;}
}
@keyframes imgLoads{
    0%  {transform:scale(0); transform:scale(0); opacity:0;}
    5%  {opacity:1;}
    100%{transform:scale(1); transform:scale(1); opacity:0;}
}

@-webkit-keyframes menuBtn{
    0%  {-webkit-transform:scale(1);}
    100%{-webkit-transform:scale(0);}
}
@-ms-keyframes menuBtn{
    0%  {-ms-transform:scale(1);}
    100%{-ms-transform:scale(0);}
}
@keyframes menuBtn{
    0%  {transform:scale(1);}
    100%{transform:scale(0);}
}
@-webkit-keyframes loom{
    0%,100%{opacity:1;}
    20%{opacity:.2;}
}
@-ms-keyframes loom{
    0%,100%{opacity:1;}
    20%{opacity:.2;}
}
@keyframes loom{
    0%,100%{opacity:1;}
    20%{opacity:.2;}
}

/*enddom*/



@media only screen and (min-width:1200px){
    .in_banner_wrap ul li,
    .in_job_wrap,
    .l_job_wrap_banner,
    .s_about_banner,
    .l_job_wrap_mainbg_02{
        background-size: 1920px auto;
    }
}