body, h1, h2, h3, h4, h5, h6, u, i, div, span, table, tr, td, dl, dd, dt, ul, ol, li, pre, form, input, textarea, p {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    outline:none;
    blr:expression(this.onFocus=this.blur());
    color:#464946;
}
input {
    border:0;
    background:none;
    outline:none;
    blr:expression(this.onFocus=this.blur());
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal;
}
li, ol {
    list-style: none;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
strong {
    font-weight:normal;
}
.tc {
    text-align:center;
}
em, i, address, th {
    font-style:normal;
    font-weight:normal;
}
img {
    border:0;
}
.f14 {
    font-size:14px;
}
.f18 {
    font-size:18px;
}
.auto {
    margin:0 auto;
}
.cat {
    cursor:pointer;
}
.ln24 {
    line-height:24px;
}
.tx12 {
    text-indent:12px;
}
.mt8 {
    margin-top:8px;
}
.mt10 {
    margin-top:10px;
}
.mt15 {
    margin-top:15px;
}
.mt16 {
    margin-top:16px;
}
.mt24 {
    margin-top:24px;
}
.mr10 {
    margin-right:10px;
}
.ml8 {
    margin-left:8px;
}
.mt5 {
    margin-top:5px;
}
.mr12 {
    margin-right:12px;
}
.mb20 {
    margin-bottom:20px;
}
.mb16 {
    margin-bottom:16px;
}
.mb15 {
    margin-bottom:15px;
}
.c20 {
    color:#202020;
}
.c49 {
    color:#464946 !important;
}
.pt10 {
    padding-top:10px;
}
.mb18 {
    margin-bottom:18px;
}
.wk {
    white-space:nowrap;
}
.cf {
    color:#fff;
}
.f12 {
    font-size:12px;
}
.f24 {
    font-size:24px;
}
.c6 {
    color:#6d612c;
}
.ml14 {
    margin-left:14px;
}
.vh {
    overflow:hidden;
}
.t_u {
    text-decoration:underline;
}
.c92 {
    color:#92958d;
}
.ch {
    color:#000;
}
.cff {
    color:#ff5500;
}
.c8b {
    color:#8b8b8b;
}
.fwn {
    font-weight:normal;
}
.bge {
    background:#ebebeb;
}
.c51 {
    color:#51af1e;
}
.db {
    display:block;
}
.brno {
    border:0 !important;
}
.mt20 {
    margin-top:20px;
}
.mb30 {
    margin-bottom:30px;
}
.mt30 {
    margin-top:30px;
}
.pt30 {
    padding-top:30px;
}
.mb24 {
    margin-bottom:24px;
}
.mb40 {
    margin-bottom:40px;
}
.ml26 {
    margin-left:26px;
}
.ml56 {
    margin-left:56px !important;
}
.fb {
    font-weight:bold;
}
.fn {
    float:none !important;
}
.fyh {
    font-family:"方正仿宋";
}
.f16 {
    font-size:16px;
}
.ml40 {
    margin-left:40px;
}
.t24 {
    text-indent:24px;
}
.z5 {
    z-index:5;
}
.fa {
    font-family:"方正仿宋";
}
body {
    font-family:"方正仿宋";
    -webkit-text-size-adjust:none;
    font-size: 12px;
    color:#464946;
}
.nav_ul li, .excellence_header span, .scan span, .l_header_box, .submit, .back_title, .steps_submit, .return_home, .m_t span, .e_t span, .e_tol, .icon_box h2, .enter_home, .a_title, .link, .sh_ title span, .Securemobile .header, .changeMobile, .h_success, .closeForm, .Product_title, .game_title h2, .ios_icon, .android_icon, .go_home, .tab_ul li, .tab_ul li, .position_tab li, .zw_tab a span, .position, .p_title, .greeting_box h2, .ios_down, .a_home {
    font-family:"方正仿宋";
}
.product, .collection, .language, .slider, .icon, .more, .dot, .dot_to, .tsj, .wx_logo, .close, .mobile_icon, .mobile_icon2, .email_icon, .email_icon2, .tip, .error_icon, .sigh, .agree, .success_icon, .level_icon, .level_icon2, .m_icon, .undone, .i_list, .name_icon, .zx_icon, .s_icon, .user, .vip_plan, .vip_l, .bs_icon, .m_x_icon, .name_x_icon, .done, .s_x_icon, .q_x_icon, .p_x_icon, .s_ash, .icon_ash, .password_ash, .wt_ash, .m_x_icon2, .name_x_icon2, .s_x_icon2, .q_x_icon2, .p_x_icon2, .Smclose, .wsclose, .g_icon, .g_success, .level_icon1, .level_icon2, .level_icon3, .level_icon4, .level_icon5, .level_icon6, .level_icon7, .Product_icon, .home_icon, .ios_icon, .android_icon, .go_home, .next, .prev, .view_icon, view_icon2, .view_icon2, .join_icon, .ask_icon, .t_up, .hot, .zh_icon, .h_icon, .qd_icon, .zp_icon, .em_icon, .sw_icon, .wx_icon, .bbs_icon, .new_icon, .s_prev, .s_next {
    background:url(../img/icon_merge.png) no-repeat;
}
.l_header_box, .e_mail_box, .password_box, .submit_a, .register, .code, .getCode, .line, .steps, .account_btn, .submit_hover, .mobilc_code, .steps_table td input, .return_home, .tab_m, .tab_e, .in_code, .d_in_code, .enter_home, .link, .changeMobile, .h_line, .btn_mail, .btn_password, .public_t_btn, .ios_down, .a_home, .select_ul li, .select_ul li.active {
    background:url(../img/btn_merge.png) no-repeat;
}
.tab_ul li.active, .li_hr, .test, .test2, .program, .program2, .art, .art2, .plan, .plan2, .operate, .operate2, .business, .business2, .ofc, .ofc2, .p_hr, .sj, .public_ment, .back_top, .manage, .skills, .service, .e_prev, .e_prevno, .e_next, .e_nextno, .d_icon, .up_list {
    background:url(../img/mt_joinlocojoy.png) no-repeat;
}
/*header*/
 .fzk_header {
    width:100%;
    height:42px;
    background:url(../img/mt_header_bjx.png) repeat-x;
}
.fzk_box {
    width:1002px;
    margin:0 auto;
    position:relative;
}
.fzk_h_left {
    height:42px;
    overflow:hidden;
}
.fzk_h_left li {
    float:left;
    line-height:42px;
}
.product {
    width:106px;
    height:25px;
    color:#d6d6d6;
}
.collection {
    width:15px;
    height:14px;
    background-position:0 -27px;
    margin:14px 2px 0 0;
}
.language {
    width:14px;
    height:13px;
    background-position:-18px -27px;
    margin:14px 2px 0 0;
}
.collection_list {
    line-height:36px;
}
.collection_list span {
    float:left;
    display:block;
}
.collection_list a {
    color:#92958d;
}
.fzk_downbox {
}
.fzk_h_right {
    line-height:42px;
    height:42px;
    margin-right:20px;
}
.fzk_h_right a {
    color:#92958d;
}
.t_up {
    width:8px;
    height:6px;
    overflow:hidden;
    background-position:-105px -158px;
    display:block;
    top:-6px;
    z-index:12;
    left:82px;
    position:absolute;
}
.drop_box {
    width:472px;
    position:absolute;
    border:1px solid #d6d6d6;
    height:165px;
    padding:6px;
    z-index:20;
    background:#fff;
    display:none;
}
.zhuoyue_box {
    border-top:1px solid #d6d6d6;
    border-left:1px solid #d6d6d6;
    width:471px;
}
.zy_tr {
    border-bottom:1px solid #d6d6d6;
    height:32px;
}
.zy_td {
    border-right:1px solid #d6d6d6;
    height:32px;
    line-height:32px;
    padding:0 8px 0 14px;
}
.zy_td a {
    color:#7d7d7d;
}
.game_more {
    border:1px solid #b6b6b6;
    width:42px;
    height:15px;
    line-height:15px;
    text-indent:3px;
}
.w155 {
    width:133px;
}
.w162 {
    width:140px;
}
.w151 {
    width:129px;
}
.c51 span, .zy_td span {
    display:block;
}
.logo_img {
    margin:5px 12px 0 0;
}
.hot {
    width:12px;
    height:12px;
    background-position:-488px -113px;
}
.new_icon {
    background-position:-488px -98px;
    width:12px;
    height:12px;
}
.p_icon {
    margin:8px 12px 0 0;
}
.zh_icon {
    background-position:-397px -22px;
    width:14px;
    height:18px;
    margin:6px 12px 0 0;
}
.h_icon {
    background-position:-483px -58px;
    width:16px;
    height:15px;
}
.qd_icon {
    background-position:-417px -23px;
    width:16px;
    height:19px;
}
.zp_icon {
    background-position:-487px -23px;
    width:13px;
    height:17px;
}
.em_icon {
    background-position:-438px -23px;
    width:17px;
    height:20px;
}
.sw_icon {
    background-position:-480px -43px;
    width:20px;
    height:13px;
    margin:10px 6px 0 0;
}
.wx_icon {
    background-position:-461px -23px;
    width:20px;
    height:16px;
    margin:8px 10px 0 0;
}
.bbs_icon {
    background-position:-486px -77px;
    width:14px;
    height:17px;
}
/*container*/
 .fzk_container {
    width:100%;
    overflow:hidden;
    position:relative;
    padding-bottom:40px;
}
.fzk_nav {
    width:100%;
    height:42px;
    background:url(../img/account_header.png) no-repeat top center;
    position:absolute;
    top:0;
    left:0;
    z-index:6;
}
.nav_box {
    width:374px;
    margin:0 auto;
    height:50px;
    height:42px;
    position:relative;
}
.nav_ul {
    width:374px;
    margin:0 auto;
}
.nav_ul li {
    float:left;
    font-size:15px;
    width:71px;
    text-align:center;
    margin-right:30px;
    font-weight:bold;
    line-height:36px;
}
.nav_ul li.mg0 {
    margin:0;
}
.nav_ul a {
    color:#202020;
}
.slider {
    width:71px;
    height:8px;
    background-position:0 -44px;
    position:absolute;
    bottom:3px;
    overflow:hidden;
    left:0;
}
.fzk_excellence {
    margin:50px auto 0 auto;
    overflow:hidden;
    _background:none;
}
.excellence_gama {
    width:184px;
    overflow:hidden;
    margin-left:10px;
    display:inline;
}
.excellence_gama img {
    width:71px;
    height:71px;
}
.excellence_header {
    width:100%;
    position:relative;
    height:20px;
    overflow:hidden;
}
.excellence_header span {
    display:block;
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#202020;
}
.icon {
    width:15px;
    height:15px;
    background-position:-101px -27px;
    margin:3px 5px 0 0;
}
.more {
    width:45px;
    height:13px;
    position:absolute;
    display:block;
    background-position:-121px -27px;
    right:0;
    top:5px;
}
.e_game_ul li {
    width:216px;
    text-align:center;
    overflow:hidden;
    float:left;
    margin-bottom:4px;
}
.e_game_ul li img {
    display:inline-block;
}
.e_game_ul li a {
    width:78px;
    display:block;
    float:left;
    margin-right:30px;
    line-height:20px;
}
.excellence_trends {
    width:300px;
    border-left:1px dotted #000;
    border-right:1px dotted #000;
    padding:0 32px;
    margin:0 35px 0 33px;
}
.trends_ul li, .position_ul li {
    height:28px;
    line-height:28px;
}
.trends_ul a:hover {
    color:#51af1e;
}
.position_ul a:hover {
    text-decoration:underline;
}
.frontpage {
    width:100%;
    line-height:28px;
    overflow:hidden;
    height:28px;
}
.frontpage a {
    color:#ff5500;
    font-size:14px;
}
.dot, .dot_to {
    width:4px;
    height:5px;
    display:block;
    margin:12px 10px 0 2px;
    display:inline;
}
.dot {
    background-position:-298px -27px;
}
.dot_to {
    background-position:-303px -27px;
}
.join_excellence {
    width:355px;
}
.join {
    line-height:20px;
    margin:13px 0 3px 0;
}
.jobs_box_list {
    width:156px;
}
.ck_more {
    color:#868686;
    margin-left:16px;
    height:28px;
    line-height:28px;
}
.ck_more:hover {
    color:#464946;
}
.wechat_box {
    width:170px;
}
.wechat {
    overflow:hidden;
}
.qr_code {
    width:78px;
    height:78px;
    margin-right:8px;
}
.scan {
    margin:18px 0 3px 0;
}
.scan span {
    display:block;
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#202020;
}
.scan strong {
    color:#6eac1b;
}
.wp {
    color:#868686;
    word-break:keep-all;
}
.tsj {
    width:8px;
    height:9px;
    background-position:-170px -27px;
    margin:6px 4px 0 0;
}
.account_box {
    width:80px;
}
.public_account {
    width:100%;
    overflow:hidden;
}
.account_title span {
    display:block;
    float:left;
}
.wx_logo {
    width:21px;
    height:18px;
    background-position:-114px 0;
}
.photo {
    width:155px;
    height:75px;
    margin-top:12px;
}
.Shufflingfigure {
    width:100%;
    height:472px;
    overflow:hidden;
}
.mt_shuffling, .yb_shuffling, .bl_shuffling, .zp_shuffling {
    width:100%;
    height:472px;
}
.zp_shuffling a {
    display:block;
    width:100%;
    height:100%;
    position:relative;
    z-index:10;
}
.arrow_box {
    width:1002px;
    position:absolute;
    height:450px;
    top:0;
    left:50%;
    margin-left:-501px;
    z-index:1;
}
.s_prev, .s_next {
    width:40px;
    height:85px;
    position:absolute;
    display:block;
    cursor:pointer;
    top:50%;
    margin-top:-42px;
}
.Shuff_ul {
    position:relative;
}
.Shuff_ul li {
    float:left;
}
.s_prev {
    background-position:0 -204px;
    left:-70px;
}
.s_next {
    background-position:-40px -204px;
    right:-70px;
}
.introduce {
    width:360px;
    padding:120px 0 0 27px;
}
.f36 {
    font-size:36px;
}
.c6 {
    color:#652200;
    line-height:20px;
    margin:10px 0 14px 0;
}
.t_box {
    width:100%;
}
.t_box img {
    display:block;
}
.t_box h2 {
    margin:50px 0 0 20px;
    float:left;
}
.downbox {
    width:285px;
}
.downbox a {
    display:block;
}
.ios_down, .a_home {
    width:137px;
    height:43px;
    font-size:16px;
    font-weight:bold;
    color:#202020;
    text-indent:50px;
    line-height:30px;
}
.ios_down {
    background-position:0 -110px;
}
.a_home {
    background-position:-139px -110px;
}
.selectbox {
    width:105px;
    position:relative;
    top:-20px;
    margin:0 auto;
    z-index:5;
}
.select_ul {
    width:110px;
}
.select_ul li {
    width:12px;
    height:12px;
    background-position:-488px 0;
    float:left;
    cursor:pointer;
    margin-right:8px;
}
.select_ul li.active {
    width:42px;
    height:12px;
    background-position:-441px 0;
}
/*footer*/
 .fzk_footer {
    background:#ebebeb;
    padding-bottom:18px;
    margin-top:100px;
    border-top:1px solid #d6d6d6;
    overflow:hidden;
    position:relative;
    width:100%;
}
.Notice_box {
    width:438px;
    margin-top:24px;
}
.Notice_box p, .f_text_right p {
    color:#868686;
}
.Notice_box p {
    line-height:18px;
}
.Notice {
    width:81px;
    border-right:1px solid #51af1e;
    height:34px;
    color:#404040;
    float:left;
    margin-right:8px;
}
.f_text_right {
    width:560px;
    margin-top:21px;
}
.f_logo {
    margin-right:10px;
}
.f_text_right p {
    line-height:20px;
}
.f_text_right p a {
    vertical-align:top;
    color:#868686;
}
.login_box {
    width:340px;
    height:360px;
    z-index:100;
    position:absolute;
    background:#fff;
}
.l_header_box {
    width:340px;
    height:40px;
    background-position:0 -332px;
    position:relative;
    text-align:center;
    line-height:40px;
    font-size:20px;
    color:#fff;
}
.close {
    position:absolute;
    right:11px;
    display:block;
    top:12px;
    width:18px;
    height:18px;
    background-position:-143px 0;
}
.login_tab {
    margin-bottom:35px;
    overflow:hidden;
}
.login_tab li {
    width:170px;
    height:42px;
    text-align:center;
    line-height:42px;
    font-size:15px;
    color:#92958d;
    background:#d6d6d6;
    cursor:pointer;
    float:left;
}
.show {
    display:block;
}
.hide {
    display:none;
}
.login_tab li.active {
    background:none;
    color:#202020;
}
.e_mail_box, .password_box {
    width:219px;
    height:34px;
    margin:0 auto 20px auto;
    padding-left:34px;
    position:relative;
}
.e_mail_box {
    background-position:-1px -159px;
}
.password_box {
    background-position:-0px -279px;
}
.mobilc_code_box {
    width:253px;
    height:34px;
    margin:0 auto 20px auto;
}
.e_mail, .password, .mobilc {
    font-size:14px;
    line-height:34px;
    width:210px;
    height:34px;
    color:#d6d6d6;
}
.p_password {
    position:absolute;
    left:34px;
    top:10px;
    font-size:14px;
    color:#d6d6d6;
}
.submit_a, .submit {
    width:222px;
    height:42px;
    cursor:pointer;
}
.submit_a:hover {
    background-position:-165px -375px;
}
.submit_a {
    background-position:-278px -110px;
    display:block;
}
.submit {
    color:#fff;
    font-size:20px;
    line-height:42px;
    text-align:center;
}
.forgot_password {
    height:43px;
    width:100%;
    text-align:center;
    line-height:32px;
}
.forgot_password a {
    color:#92958d;
}
.register {
    width:220px;
    height:42px;
    display:block;
    background-position:0 -197px;
    font-size:20px;
    line-height:42px;
    text-align:center;
}
.code {
    width:105px;
    height:34px;
    background-position:-259px -159px;
    padding-left:34px;
    font-size:14px;
    color: #D6D6D6;
    line-height:34px;
}
.getCode {
    width:96px;
    height:32px;
    background-position:-377px -76px;
    color:#92958d;
    text-align:center;
    line-height:32px;
}
.password_back_box {
    width:100%;
    height:72px;
    background:#edf1e5;
}
.back_title {
    font-size:24px;
    font-weight:bold;
    text-indent:40px;
    width:1002px;
    margin:0 auto;
    line-height:72px;
}
.fzk_wrap {
    width:100%;
    overflow:hidden;
}
.content {
    width:717px;
    margin:0 auto;
    padding-bottom:182px;
}
.back_header_box {
    width:717px;
    border-bottom:1px dotted #898989;
    height:133px;
}
.steps_box {
    width:476px;
    height:100px;
    position:relative;
}
.line {
    width:100%;
    height:10px;
    background-position:0 -62px;
    position:absolute;
    top:50%;
    margin-top:-5px;
}
.h_line {
    width:100%;
    height:10px;
    background-position:0 -317px;
    position:absolute;
    top:50%;
    margin-top:-5px;
}
.steps_ul {
    position:absolute;
    top:22px;
}
.steps_ul li {
    width:118px;
    text-align:center;
    float:left;
}
.steps_ul li span {
    line-height:22px;
    color:#92958d;
}
.steps, .steps_h {
    display:block;
    width:60px;
    height:60px;
    font-family:"方正仿宋";
    ;
    font-size:14px;
    line-height:60px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    margin:0 auto;
}
.steps {
    background-position:-61px 0;
}
.steps_l {
    background-position:0 0;
}
.steps1box, .steps2box {
    padding-top:70px;
}
.steps_form_box {
    width:367px;
}
.account_btn {
    background-position:0 -75px;
    width:354px;
    height:34px;
    font-size:14px;
    color:#92958d;
    padding-left:13px;
    line-height:34px;
}
.submit_hover {
    background-position:-124px 0;
    margin-top:48px;
    display:block;
}
.submit_hover, .steps_submit, .changeMobile {
    width:159px;
    height:42px;
}
.steps_submit, .changeMobile {
    font-size:20px;
    text-align:center;
    line-height:42px;
}
.submit_hover:hover {
    background-position:0 -375px;
}
.uphome {
    text-align:center;
    margin-top:30px;
}
.uphome a {
    text-decoration:underline;
    color:#ff5500;
}
.steps2box .code {
    background-position:-286px 0;
    padding-left:12px;
    width: 127px;
}
.steps3box {
    width:100%;
    padding-top:22px;
}
.steps_table {
    width:100%;
}
.steps_table tr {
    line-height:34px;
}
.steps_table h3 {
    font-size:14px;
    color:#202020;
}
.steps_table th label {
    width:120px;
    text-align:right;
    font-size:14px;
    color:#202020;
    display:block;
}
.steps_table td input {
    width:299px;
    height:34px;
    background-position:0 -421px;
    line-height:34px;
    padding:0 12px;
}
.steps_table p {
    color:#92958d;
}
.steps4box {
    width:160px;
}
.success_box {
    overflow:hidden;
    margin:75px 0 45px 0;
    height:51px;
    width:100%;
    line-height:32px;
}
.return_home {
    display:block;
    width:159px;
    height:43px;
    background-position:-124px 0;
    text-align:center;
    line-height:43px;
    font-size:20px;
    color:#fff;
}
.return_home:hover {
    background-position:0 -375px;
}
.registered_wrap {
    width:100%;
    overflow:hidden;
}
.registered_box {
    width:1002px;
    margin:0 auto;
}
.registered_box .back_title span {
    display:block;
    float:left;
}
.tco {
    font-family:"方正仿宋";
    font-size:12px;
    font-weight:normal;
    width:270px;
    height:12px;
    line-height:18px;
    margin:32px 0 0 -24px;
}
.tco a {
    text-decoration:underline;
    color:#ff5500;
}
.registered_tab {
    width:100%;
    height:85px;
    position:relative;
    margin-bottom:45px;
}
.r_line {
    width:100%;
    height:6px;
    background:url(../img/line.png) no-repeat;
    position:absolute;
    bottom:0;
    z-index:4;
    left:0;
    _bottom:-7px;
}
.r_tab_ul {
    position:absolute;
    bottom:0;
    z-index:3;
    width:453px;
    left:50%;
    margin-left:-226px;
}
.r_tab_ul li {
    float:left;
    position:relative;
}
.tab_m {
    width:222px;
    height:54px;
    background-position:0 -459px;
    margin-right:10px;
}
.tab_e {
    width:221px;
    height:49px;
    background-position:-230px -464px;
    margin-top:4px;
}
.m_t {
    width:100px;
    margin:16px auto 0 auto;
}
.m_t span {
    display:block;
    float:left;
    font-size:18px;
}
.e_t {
    width:102px;
    margin:16px auto 0 auto;
}
.e_t span {
    display:block;
    float:left;
    font-size:18px;
}
.mobile_icon, .mobile_icon2 {
    width:16px;
    height:22px;
    margin:2px 8px 0 0;
}
.email_icon, .email_icon2 {
    width:22px;
    height:16px;
    margin:5px 8px 0 0;
}
.email_icon {
    background-position:-409px 0;
}
.mobile_icon {
    background-position:-391px 0;
}
.mobile_icon2 {
    background-position:-373px 0;
}
.email_icon2 {
    background-position:-433px 0;
}
.tip {
    width:23px;
    height:22px;
    background-position:-461px 0;
    display:block;
    position:absolute;
    bottom:-20px;
    left:50%;
    margin-left:-9px;
}
.m_registered_form {
    width:100%;
    overflow:hidden;
}
.mobile_cell, .tips_cell, .public_cell {
    width:100%;
}
.mobile_cell div, .tips_cell div, .public_cell div {
    float:left;
}
.th_box {
    width:216px;
    height:34px;
    text-align:right;
    color:#202020;
    font-size:14px;
    line-height:34px;
}
.mobile_text {
    width:405px;
}
.in_code {
    width:269px;
    height:34px;
    background-position:0 -241px;
}
.d_in_code, .in_code {
    padding:0 12px;
    font-size:14px;
    color:#92958d;
    margin-right:10px;
    height:34px;
}
.d_in_code {
    background-position:-299px -241px;
    width:147px;
}
.m_error {
    line-height:34px;
    color:#92958d;
}
.m_error span {
    float:left;
    display:block;
}
.m_error a {
    color:#ff5500;
    text-decoration:underline;
}
.sigh, .error_icon, .agree {
    width:15px;
    height:15px;
}
.error_icon {
    background-position:-262px -27px;
    margin:10px 4px 0 0;
}
.tips_cell {
    line-height:48px;
    margin-bottom:16px;
    color:#92958d;
}
.tip_box span {
    display:block;
    float:left;
}
.sigh {
    background-position:-192px -27px;
    margin:16px 4px 0 0;
}
.agree {
    background-position:-279px -27px;
    margin:16px 0 0 4px;
}
.protocol {
    text-align:center;
    margin:16px 0 40px 0;
}
.protocol a {
    color:#ff5500;
}
.btn_box {
    height:34px;
}
.btn_box img {
    vertical-align:top;
}
.e_success_box {
    width:717px;
    margin:108px auto 16px auto;
    border-bottom:1px dotted #000;
    padding-bottom:16px;
}
.e_tol {
    font-size:24px;
    color:#202020;
    font-weight:bold;
    width:570px;
    word-spacing:normal;
    overflow:hidden;
    height:60px;
}
.e_tol span {
    dispaly:block;
    float:left;
}
.level {
    position:relative;
    width:288px;
    height:14px;
    overflow:hidden;
    height:68px;
}
.level_icon {
    width:163px;
    height:11px;
    position:absolute;
    top:2px;
    left:125px;
    display:block;
}
.level_icon {
    background-position:-167px 0;
    z-index:1;
}
.level_icon1, .level_icon2, .level_icon3, .level_icon4, .level_icon5, .level_icon6, .level_icon7 {
    height:11px;
    display:block;
    position:absolute;
    z-index:2;
    top:2px;
    left:125px;
}
.level_icon1 {
    width:22px;
    background-position:-315px -176px;
}
.level_icon2 {
    width:46px;
    background-position:-339px -176px;
}
.level_icon3 {
    width:69px;
    background-position:-386px -176px;
}
.level_icon4 {
    width:93px;
    background-position:-315px -189px;
}
.level_icon5 {
    width:115px;
    background-position:-315px -202px;
}
.level_icon6 {
    width:139px;
    background-position:-315px -215px;
}
.level_icon7 {
    width:163px;
    background-position:-167px -12px;
}
.success_icon {
    width:32px;
    height:32px;
    background-position:-167px -163px;
    margin:2px 8px 0 0;
}
.moreservice {
    width:839px;
}
.w873 {
    width:880px;
}
.moreservice li {
    width:251px;
    border:1px solid #d6d6d6;
    float:left;
    margin-right:40px;
}
.icon_box {
    height:100px;
}
.icon_box h2 {
    font-size:24px;
    color:#202020;
    height:45px;
    padding-top:20px;
}
.icon_box a {
    color:#ff5500;
}
.icon_box p span {
    display:block;
    float:left;
}
.done, .undone, .icon_ash {
    width:15px;
    height:15px;
    margin-right:3px;
}
.done {
    background-position:-227px -27px;
}
.undone {
    background-position:-262px -27px;
}
.icon_ash {
    background-position:-349px -27px;
}
.m_icon, .name_icon, .zx_icon, .m_x_icon, .name_x_icon, .s_x_icon, .q_x_icon, .p_x_icon, .s_ash, .password_ash, .wt_ash, .m_x_icon2, .name_x_icon2, .s_x_icon2, .q_x_icon2, .p_x_icon2 {
    display:inline;
    float:left;
}
.m_icon {
    width:46px;
    height:86px;
    background-position:0 -55px;
    margin:16px 25px 0 40px;
}
.name_icon {
    width:75px;
    height:65px;
    background-position:-49px -55px;
    margin:28px 22px 0 30px;
}
.zx_icon {
    width:70px;
    height:75px;
    background-position:-127px -52px;
    margin:20px 16px 0 30px;
}
.list_box {
    width:221px;
    height:76px;
    background:#ebebeb;
    padding:0 0 0 30px;
    position:relative;
}
.s_icon {
    width:22px;
    height:22px;
    background-position:-315px -27px;
    display:block;
    position:absolute;
    right:2px;
    bottom:2px;
}
.list_box li {
    width:110px;
    border:0;
    line-height:30px;
    margin-right:0;
}
.list_box li span {
    display:block;
    float:left;
}
.i_list {
    width:2px;
    height:2px;
    margin:14px 6px 0 0;
    overflow:hidden;
}
.enter_home {
    width:222px;
    height:42px;
    background-position:-278px -110px;
    display:block;
    line-height:42px;
    color:#fff;
    font-size:20px;
    text-align:center;
    margin:50px auto 92px auto;
}
.enter_home:hover {
    background-position:-165px -375px;
}
.a_header_box {
    width:100%;
    height:108px;
    background:url(../img/Account_header.jpg) no-repeat top center;
    overflow:hidden;
}
.a_title {
    font-size:30px;
    color:#fff;
    line-height:135px;
    margin-left:45px;
}
.a_title span {
    display:block;
    float:left;
}
.user {
    width:34px;
    height:24px;
    background-position:-337px 0;
    margin:58px 10px 0 0;
}
.A_t {
    line-height:155px;
    margin-left:10px;
}
.wrap_content {
    width:768px;
}
.a_table_box {
    width:100%;
    margin:10px 0;
}
.table_box_left {
    width:500px;
    border:1px solid #d6d6d6;
    height:251px;
}
.a_table {
    border-bottom:1px solid #d6d6d6;
    width:100%;
    height:62px;
}
.a_table div {
    height:62px;
    float:left;
    line-height:62px;
}
.w84 {
    width:84px;
}
.w391 {
    width:391px;
}
.a_table div img {
    margin:5px 0 0 13px;
}
.link {
    width:109px;
    height:34px;
    background-position:-225px -197px;
    line-height:34px;
    color:#5f685f;
    text-indent:15px;
    font-size:14px;
    margin-top:13px;
}
.link:hover {
    color:#fff;
    background-position:-278px -279px;
}
.vip_plan {
    width:167px;
    height:14px;
    display:block;
    background-position:-315px -147px;
    margin:24px 10px 0 0;
    position:relative;
}
.vip_l {
    position:absolute;
    top:1px;
    left:2px;
    width:163px;
    height:13px;
    background-position:-315px -162px;
}
.table_box_right {
    width:256px;
    border:1px solid #d6d6d6;
    height:251px;
}
.table_box_right .excellence_gama {
    margin:15px 0 0 32px;
    display:block;
}
.table_box_right .excellence_header {
    width:184px;
}
.accountsecurity {
    width:100%;
}
.security_header {
    width:766px;
    border:1px solid #d6d6d6;
    height:37px;
}
.sh_title span {
    display:block;
    float:left;
    font-size:14px;
    font-weight:bold;
    line-height:37px;
}
.bs_icon {
    width:4px;
    height:14px;
    overflow:hidden;
    background-position:-184px -27px;
    margin:12px 5px 0 16px;
}
.security_header .level {
    height:auto;
    margin:12px 16px 0 0;
}
.security_list {
    height:170px;
    width:740px;
    overflow:hidden;
    background:#ebebeb;
    padding:10px 14px;
}
.security_list ul {
    width:755px;
}
.security_list li {
    width:178px;
    height:80px;
    margin-right:7px;
    border:1px solid #d6d6d6;
    float:left;
    background:#fff;
    margin-bottom:7px;
}
.security_list a:hover {
    background:#d6d6d6;
}
.security_list h2 {
    font-size:18px;
    height:30px;
}
.security_list .icon_box {
    height:auto;
}
.m_x_icon, .m_x_icon2 {
    width:29px;
    height:54px;
    margin:20px 20px 0 28px;
}
.m_x_icon {
    background-position:-201px -54px;
}
.m_x_icon2 {
    background-position:0 -292px;
}
.name_x_icon, .name_x_icon2 {
    width:39px;
    height:38px;
    margin:30px 20px 0 28px;
}
.name_x_icon {
    background-position:-238px -54px;
}
.name_x_icon2 {
    background-position:-39px -292px;
}
.s_x_icon2, .s_x_icon {
    width:31px;
    height:54px;
    margin:20px 20px 0 28px;
}
.s_x_icon {
    background-position:-283px -51px;
}
.s_x_icon2 {
    background-position:-97px -292px;
}
.q_x_icon2, .q_x_icon {
    width:45px;
    height:51px;
    margin:20px 20px 0 28px;
}
.q_x_icon {
    background-position:-318px -51px;
}
.q_x_icon2 {
    background-position:-145px -292px;
}
.p_x_icon2, .p_x_icon {
    width:44px;
    height:36px;
    margin:26px 20px 0 28px;
}
.p_x_icon {
    background-position:-432px -51px;
}
.p_x_icon2 {
    background-position:-286px -292px;
}
.s_ash {
    width:35px;
    height:50px;
    background-position:-416px -291px;
    margin:22px 20px 0 28px;
}
.password_ash {
    width:26px;
    height:53px;
    background-position:-343px -291px;
    margin:22px 20px 0 28px;
}
.wt_ash {
    width:20px;
    height:53px;
    background-position:-385px -291px;
    margin:22px 20px 0 28px;
}
.doc {
    position:relative;
}
.Lev {
    position:absolute;
    top:-18px;
    left:40px;
    font-size:13px;
    color:#ff5500;
}
.Securemobile {
    width:662px;
    height:300px;
    overflow:hidden;
}
.Securemobile .header, .information1 .header, .information2 .header, .information3 .header {
    width:100%;
    height:40px;
    background:url(../img/mark_repeat.png) repeat-x;
    position:relative;
    text-align:center;
    line-height:40px;
    font-size:20px;
    color:#fff;
}
.Smclose, .wsclose {
    position: absolute;
    right: 11px;
    display: block;
    top: 12px;
    width: 18px;
    height: 18px;
    background-position: -143px 0;
}
.Securemobile .content {
    width:100%;
    padding:70px 0 90px 0;
}
.changeMobile {
    background-position:-124px 0;
    display:block;
    color:#fff;
    margin-top:20px;
}
.changeMobile:hover {
    background-position:0 -375px;
}
.c_box {
    text-align:center;
    margin:0 auto;
    width:159px;
    line-height:22px;
}
.information1, .information2, .information3 {
    width:662px;
}
.information2 {
    height:630px;
}
.information3 {
    height:500px;
}
.information1 .content, .information2 .content, .information3 .content {
    width:100%;
}
.head_guide {
    width:517px;
    border-bottom:1px dotted #000;
    height:119px;
}
.information1 .steps_box, .information2 .steps_box, .information3 .steps_box {
    width:382px;
}
.information1 .steps_ul li, .information2 .steps_ul li, .information3 .steps_ul li {
    width:125px;
}
.h_tab {
    width:339px;
}
.h_tab h2, .perfect_form h2 {
    height:54px;
    line-height:54px;
}
.h_tab span, .perfect_form span {
    display:block;
    float:left;
    color:#92958d;
}
.h_tab .sigh {
    margin:20px 4px 0 0;
}
.tab_box {
    border:1px solid #d6d6d6;
    width:337px;
    overflow:hidden;
}
.tab_box ul {
    width:338px;
}
.tab_box li {
    width:169px;
    float:left;
    background:#d6d6d6;
    height:41px;
    cursor:pointer;
    font-size:15px;
    line-height:41px;
    text-align:center;
}
.tab_box li.active {
    color:#000;
    background:none;
}
.a_m_box {
    width:100%;
    overflow:hidden;
    height:240px;
}
.a_m_box .th {
    width:75px;
    height:34px;
    text-align:right;
    font-size:14px;
    line-height:34px;
}
.a_m_box .td {
    height:34px;
    font-size:14px;
    line-height:34px;
}
.a_m_box .code {
    background-position: -286px 0;
    padding-left: 12px;
    width: 127px;
    margin-right:12px;
}
.a_m_box .submit_hover {
    margin:36px auto 28px auto;
}
.btn_password, .btn_mail {
    width:219px;
    height:34px;
    color: #D6D6D6;
    font-size: 14px;
    line-height: 34px;
    padding-left:34px;
    margin:0 auto;
    display:block;
}
.btn_mail {
    background-position:-1px -159px;
}
.btn_password {
    background-position: 0 -279px;
}
.p_tip {
    position:relative;
    top:-24px;
    left:76px;
    font-size: 14px;
    color: #D6D6D6;
}
.perfect_form {
    width:480px;
}
.perfect_form .sigh {
    margin:20px 4px 0 0;
}
.perfect_form .th {
    width:98px;
    height:34px;
    text-align:right;
    font-size:14px;
    line-height:34px;
}
.perfect_form .td {
    height:34px;
    font-size:14px;
    line-height:34px;
}
.public_t_btn {
    width:207px;
    height:34px;
    background-position:0 -520px;
    font-size:14px;
    line-height:34px;
    padding-left:10px;
}
.g_icon {
    width:15px;
    height:15px;
    background-position:-245px -27px;
    margin: 10px 4px 0 0;
}
.perfect_form .submit_hover {
    margin:25px auto 28px auto;
}
.success_wrap {
    width:480px;
    padding:84px 0 65px 0;
}
.h_success {
    font-size:24px;
    color:#202020;
    font-weight:bold;
    height:55px;
    width:370px;
}
.h_success span, .Product_title span, .home i, .download_game a {
    display:block;
    float:left;
}
.g_success {
    width:32px;
    height:32px;
    background-position:-167px -162px;
    margin-right:8px;
}
.success_wrap p {
    text-indent:24px;
    line-height:20px;
}
.closeForm {
    font-size:20px;
    line-height:42px;
    color:#fff;
    text-align:center;
}
.Product_head {
    width:100%;
    height:100px;
    background:#edf1e5;
}
.Product_header {
    width:917px;
    height:98px;
    border-bottom:2px solid #cdcdcd;
}
.Product_title {
    font-size:24px;
    font-weight:bold;
    color:#202020;
}
.Product_icon {
    background-position:0 -157px;
}
.join_icon {
    background-position:-45px -158px;
}
.join_icon, .Product_icon {
    width:44px;
    height:43px;
    margin:0 4px 0 0;
}
.Product_box {
    padding-top:46px;
}
.p_t {
    margin:4px 4px 0 0;
}
.crumbs {
    color:#51af1e;
    margin:22px 0 0 0;
}
.crumbs a {
    color:#92958d;
}
.home_icon {
    width:12px;
    height:11px;
    background-position:-82px -43px;
    margin:2px 7px 0 0;
}
.game_box {
    width:950px;
}
.public_box {
    width:100%;
    overflow:hidden;
    padding:40px 0;
}
.logo_box {
    width:175px;
}
.logo_box img {
    width:131px;
    height:131px;
    margin:10px 0 0 12px;
}
.game_text {
    width:345px;
}
.game_title {
    width:100%;
    border-bottom:1px solid #d6d6d6;
    height:27px;
    margin-bottom:5px;
}
.game_title h2 {
    font-size:18px;
    color:#202020;
}
.game_title p {
    line-height:26px;
}
.download_game a {
    margin-right:8px;
}
.ios_icon, .android_icon {
    width:105px;
    height:33px;
    color:#fff;
    line-height:33px;
    font-size:14px;
    text-indent:30px;
}
.ios_icon {
    background-position:0 -367px;
}
.android_icon {
    background-position:-108px -367px;
}
.go_home {
    width:107px;
    height:35px;
    line-height:35px;
    font-size:14px;
    color:#92958d;
    background-position:-219px -365px;
    margin-top:-1px;
    text-indent:20px;
}
.switchImg {
    width:365px;
    height:170px;
    overflow:hidden;
    background:url(../img/reflection.png) no-repeat center bottom;
    position:relative;
}
.switchImg li {
    position:absolute;
    cursor:pointer;
}
.maxImg {
    width:244px;
    height:137px;
    left:60px;
    z-index:2;
    top:0;
    overflow:hidden;
}
.left_img, .right_img {
    width:146px;
    height:83px;
    top:30px;
    opacity:0.5;
    filter:alpha(opacity=30);
    z-index:1;
    overflow:hidden;
}
.maxImg img, .left_img img, .right_img img {
    width:100%;
    height:100%;
}
.left_img {
    left:0;
}
.right_img {
    left:218px;
}
.next, .prev {
    width:27px;
    height:40px;
    display:block;
    position:absolute;
    z-index:3;
    cursor:pointer;
}
.prev {
    left:65px;
    background-position:-339px -360px;
    top:45px;
}
.next {
    right:68px;
    background-position:-371px -360px;
    top:45px;
}
.viewAll {
    color:#51af1e;
    cursor:pointer;
}
.viewAll span {
    display:block;
    float:right;
}
.view_icon, .view_icon2 {
    width:9px;
    height:11px;
    margin:2px 0 0 6px;
}
.view_icon {
    background-position:-370px -27px;
}
.view_icon2 {
    background-position:-383px -27px;
}
.box_wrap {
    width:930px;
}
.tab_ul {
    width:176px;
    background:url(../img/mt_menu_bj.png) no-repeat right top;
    height:500px;
}
.tab_ul li {
    width:100%;
    height:47px;
    line-height:47px;
    font-size:18px;
    cursor:pointer;
    text-align:center;
    margin-bottom:25px;
}
.tab_ul li.active {
    background-position:0 -209px;
}
.tab_ul li.active a {
    color:#fff;
}
.tab_ul li a {
    color:#000;
}
.position_box, .develop {
    width:726px;
}
.position_tab {
    width:100%;
    height:39px;
    background:url(../img/mt_hr.png) no-repeat center top;
}
.position_tab li {
    height:36px;
    width:362px;
    float:left;
    text-align:center;
    color:#92958d;
    font-size:24px;
    font-weight:bold;
    border-bottom:3px solid #cdcdcd;
    position:relative;
    cursor:pointer;
}
.position_tab li.active {
    color:#000;
}
.li_hr {
    width:100%;
    height:10px;
    overflow:hidden;
    position:absolute;
    bottom:-10px;
    left:0px;
    display:block;
    background-position:-227px -209px;
    display:none;
}
.bj_Corp {
    width:100%;
}
.zw_tab {
    width:742px;
    margin:22px 0 29px 0;
}
.zw_tab li {
    float:left;
    width:89px;
    height:89px;
    margin-right:17px;
}
.zw_tab li a {
    width:89px;
    height:89px;
    display:block;
    text-align:center;
}
.zw_tab li a span {
    margin-top:70px;
    display:inline-block;
    color:#fff;
}
.test:hover {
    background-position:0 -93px;
}
.test2 {
    background-position:0 -93px;
}
.program {
    background-position:-92px 0;
}
.program:hover {
    background-position:-92px -93px;
}
.program2 {
    background-position:-92px -93px;
}
.art {
    background-position:-185px 0;
}
.art:hover {
    background-position:-185px -93px;
}
.art2 {
    background-position:-185px -93px;
}
.plan {
    background-position:-279px 0;
}
.plan:hover {
    background-position:-279px -93px;
}
.plan2 {
    background-position:-279px -93px;
}
.operate {
    background-position:-371px 0;
}
.operate:hover {
    background-position:-371px -93px;
}
.operate2 {
    background-position:-371px -93px;
}
.business {
    background-position:-465px 0;
}
.business:hover {
    background-position:-465px -93px;
}
.business2 {
    background-position:-465px -93px;
}
.ofc {
    background-position:-558px 0;
}
.ofc:hover {
    background-position:-557px -93px;
}
.ofc2 {
    background-position:-557px -93px;
}
.jobs_box {
    width:100%;
    border-bottom:1px dotted #898989;
    padding-bottom:22px;
    overflow:hidden;
}
.jobs_th {
    line-height:33px;
    text-indent:10px;
}
.jobs_td {
    width:660px;
}
.jobs_td a {
    display:inline-block;
    padding:0 8px;
    height:33px;
    margin-bottom:15px;
    line-height:33px;
    text-align:center;
    cursor:pointer;
    color:#202020;
}
.jobs_td a.active {
    background:#51af1e;
    color:#fff;
}
.position {
    height:80px;
    line-height:80px;
    font-size:24px;
}
.div_td {
    font-weight:bold;
    line-height:22px;
    width:70px;
}
.div_text {
    line-height:22px;
}
.js span {
    margin-right:35px;
}
.p_title {
    height:100%;
    height:55px;
    position:relative;
    border-bottom:1px dotted #898989;
    line-height:55px;
    font-size:24px;
    text-indent:10px;
}
.p_hr {
    width:39px;
    height:3px;
    display:block;
    background-position:-185px -235px;
    position:absolute;
    top:0;
    left:10px;
}
.tab_culturebox {
}
.tab_culture li {
    float:left;
    width:166px;
    height:120px;
    margin-right:8px;
    border:1px solid #51af1e;
    text-align:center;
    cursor:pointer;
    position:relative;
}
.tr_box {
    width:100%;
}
.tab_culture li.active {
    background:#e5ffd7;
}
.sj {
    width:38px;
    height:18px;
    background-position:-185px -210px;
    display:block;
    position:absolute;
    left:50%;
    margin-left:-19px;
    bottom:-18px;
    _bottom:-19px;
    display:none;
}
.tab_culture img {
    margin:10px 0 5px 0;
}
.fl_box {
    position:absolute;
    bottom:5px;
    width:100%;
    overflow:hidden;
    left:0;
}
.w704 {
    width:704px;
}
.w520 {
    width:520px;
}
.w344 {
    width:344px;
}
.w352 {
    width:352px;
}
.w696 {
    width:696px;
}
.w528 {
    width:528px;
}
.w520, .w696 {
    margin:16px auto 0 auto;
    height:150px;
}
.w344, .w352 {
    height:150px;
    margin:16px auto 0 auto;
}
.Srecruitment {
    width:726px;
}
.conditions {
    margin:16px 0 46px 0;
}
.conditions li, .campusrecruitment li, .Srecruitment h2 {
    line-height:30px;
    margin-left:16px;
    font-size:13px;
}
.Srecruitment h2 {
    margin:20px 0 0 16px;
}
.talent_box, .rules_box {
    padding-left:25px;
    width:701px;
}
.greeting_box {
    background:url(../img/mt_origami.png) no-repeat;
    height:1031px;
    width:660px;
    padding:0 30px;
}
.greeting_box p, .talent_box p, .rules_box p {
    line-height:20px;
    margin-bottom:24px;
}
.greeting_box h2 {
    height:103px;
    text-align:center;
    line-height:103px;
    font-size:24px;
}
.value_box {
    width:688px;
}
.value_box img {
    margin-bottom:34px;
}
.treatment_box {
    width:100%;
}
.treatment_box h2 {
    height:50px;
}
.public_ment {
    width:75px;
    height:22px;
    background-position:0 -263px;
    color:#fff;
    line-height:22px;
    text-indent:10px;
}
.treatment_box p {
    line-height:30px;
    margin-left:20px;
}
.treatment_box li {
    margin-bottom:38px;
}
.back_top {
    width:210px;
    height:26px;
    background-position:0 -290px;
    left:50%;
    margin-left:-105px;
    top:-27px;
    line-height:26px;
    text-indent:80px;
    position: absolute;
}
.dkp_box {
    width:585px;
}
.getDKP {
    width:583px;
    border:1px solid #d6d6d6;
    border-collapse:collapse;
    margin-bottom:88px;
}
.getDKP th {
    text-align:left;
    text-indent:40px;
    line-height:30px;
    border-bottom:1px solid #d6d6d6;
}
.getDKP td {
    line-height:30px;
    border-bottom:1px solid #d6d6d6;
    border-right:1px solid #d6d6d6;
}
.td_l {
    text-align:left;
    text-indent: 40px;
}
.td_r {
    text-align:center;
    text-indent:0;
}
.environment_box1 {
    width:730px;
}
.img_wrap_box {
    width:619px;
    height:365px;
    position:relative;
    margin-left:50px;
}
.img_wrap_box img {
    width:100%;
    height:100%;
}
.e_prev, .e_prevno, .e_next, .e_nextno {
    width:32px;
    height:76px;
    margin-top:-38px;
    display:block;
    position:absolute;
    cursor:pointer;
}
.e_prev, .e_prevno {
    left:0;
    top:50%;
}
.e_next, .e_nextno {
    right:0;
    top:50%;
}
.e_prev {
    background-position:-688px -1px;
}
.e_prevno {
    background-position:-688px -80px;
}
.e_next {
    background-position:-767px 0;
}
.e_nextno {
    background-position:-767px -81px;
}
.img_box {
    width:600px;
    margin:18px 0 0 62px;
}
.img_wrap_ul {
    width:606px;
}
.img_wrap_ul li {
    float:left;
    width:93px;
    height:66px;
    margin:0 8px 8px 0;
    cursor:pointer;
}
.img_wrap_ul li img {
    opacity:0.5;
    filter:alpha(opacity=50);
}
.img_wrap_ul li img.active {
    opacity:1;
    filter:alpha(opacity=100);
}
.growth_box p {
    line-height:30px;
    font-size:13px;
}
.growth_ul {
    margin:40px 0 40px 0;
}
.growth_ul li {
    font-size:13px;
    margin-bottom:40px;
    line-height:30px;
}
.growth_ul li p {
    text-indent:28px;
}
.training_box {
    width:100%;
    text-align:center;
}
.manage, .skills, .service {
    width:709px;
    font-size:14px;
    line-height:37px;
    text-indent:62px;
    margin-bottom:15px;
    height:37px;
}
.manage {
    background-position:0 -322px;
}
.skills {
    background-position:0 -361px;
}
.service {
    background-position:0 -400px;
}
.ask_title {
    margin-bottom:6px;
}
.ask_title span {
    display:block;
    float:left;
}
.ask_icon {
    width:6px;
    height:18px;
    background-position:-94px -158px;
    margin:4px 8px 0 0;
}
.require_list {
    width:660px;
    margin:20px 0 40px 0;
}
.require_list li {
    height:76px;
    overflow:hidden;
}
.require_list li img {
    float:left;
}
.require_list div {
    float:right;
    width:410px;
    overflow:hidden;
}
.Background_box {
    width:672px;
}
.Background_box p {
    font-size:13px;
    line-height:24px;
    text-indent:26px;
    margin-bottom:26px;
}
.honor_box {
    width:633px;
}
.awardsbox {
    border: 1px solid #D6D6D6;
    border-collapse: collapse;
    width: 616px;
}
.awardsbox td, .awardsbox th {
    text-align:center;
    border-bottom: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    line-height: 30px;
}
.section {
    width:auto;
    margin:0;
    text-align: center;
}
.section h2 {
    /*height:35px;*/
    height: auto;
    overflow: hidden;
}
.section p {
    /*width:530px; margin: 0 auto;*/
    text-indent:12px;
}
.dynamic_box p {
    font-size:13px;
    line-height:24px;
    margin-bottom:30px;
}
.map_box {
    width:605px;
    margin:40px auto;
}
.map_box h2 {
    height:80px;
    line-height:80px;
}
.dynamic_list {
    width:608px;
    margin:10px auto 90px auto;
}
.dynamic_list li {
    height:48px;
    line-height:48px;
    border-bottom:1px solid #d6d6d6;
    font-size:13px;
}
.dynamic_list li span {
    display:block;
}
.d_icon {
    width:5px;
    height:5px;
    overflow:hidden;
    background-position:-79px -263px;
    margin:21px 12px 0 0;
}
.list_pages {
    text-align: center;
    width: 100%;
}
.page {
    display: inline-block;
    overflow: hidden;
}
.page {
    _display:inline;
}
.page a {
    display: block;
    float: left;
    font-size:14px;
    border:1px solid #d6d6d6;
    padding:5px 10px;
    margin-right:10px;
}
.page a.current {
    background:#51af1e;
    color:#fff;
}
.page span {
    display:block;
    float:left;
    margin-right:10px;
    line-height:30px;
}
.h1000 {
    height:1000px;
}
.up_list {
    width:95px;
    height:28px;
    display:block;
    background-position:-239px -227px;
    float:right;
    margin:15px 0 0 0;
}
.c_title {
    width:705px;
    height:50px;
    background:url(../img/Campusrecruitment.png) no-repeat bottom left;
}
.brt {
    border-top:1px dotted #898989;
}
/*new css*/
 @charset"utf-8";
 html {
    overflow-x:hidden;
}
body {
    background:#fff;
    font-size:12px;
    color:#464946;
    width:100%;
    vertical-align:top;
    margin:0;
    padding:0;
    font-family:"方正仿宋";
    -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:link {
    color:#000;
    text-decoration:none;
}
a:visited {
    color:#000;
    text-decoration:none;
}
a:hover {
    color:#000;
    text-decoration:none;
}
a:active {
    color:#000;
}
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;
}
canvas {
    margin:0;
    padding:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block;
    margin:0;
    padding:0;
}
.foAr {
    font-family:"方正仿宋";
}
html {
    overflow-x:hidden;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.show {
    display:block;
}
.hide {
    display:none;
}
.fontBankGothic {
    font-family:"方正仿宋";
}
.fzk_nav {
    display:none;
}
.new_header_wrap {
    height:42px;
    background:url(../img/newImg_top_back.jpg) repeat-x;
    overflow:hidden;
}
.new_header_box {
    width:1002px;
    height:42px;
    margin:0 auto;
    overflow: hidden;
}
.new_header_box .logo, .new_header_box .menu, .new_header_box .topGG, .new_header_box .topSelectPubs, .new_header_box .collect, .new_header_box .language {
    float:left;
}
.new_header_box .logo {
    width:123px;
    height:42px;
    padding:0 45px 0 5px;
}
.new_header_box .menu {
    width:530px;
    height:auto;
    padding:0;
}
.new_header_box .menu li {
    float:left;
    font-size:15px;
    width:71px;
    height:auto;
    margin-right:30px;
    text-align:center;
    font-size:15px;
    padding:9px 0 10px 0;
}
.new_header_box .menu .current {
    background:url(../img/newImg_top_pic04.jpg) no-repeat 0 30px;
}
.new_header_box .topGG {
    width:124px;
    height:39px;
    padding:1px 16px 0 0;
}

 .new_selectBox {
    position:absolute;
    top:41px;
    left:0;
    z-index:999;
    width:472px;
    height:auto;
    padding:6px;
    border:1px solid #d6d6d6;
    background:#fff;
    font-size:12px;
    overflow:hidden;
    display:none;
}
.new_selectBox .drop_box {
    position:static;
    display:block;
    padding:0;
    width:auto;
    height:auto;
    border:0px none;
}
.new_selectBox a {
    color:#7D7D7D;
}
.index_banner_main {
    height:472px;
    width:1920px;
    margin:0 0 0 -960px;
    left:50%;
    position:relative;
    z-index:1;
    overflow:hidden;
}
.index_banner_main .scrollWrap {
    width:100000px;
    height:auto;
    overflow:hidden;
}
.index_banner_main .scrollWrap li {
    width:1920px;
    height:472px;
    float:left;
    position:relative;
    z-index:1;
    overflow:hidden;
}
.index_banner_main .scrollWrap li .banImg {
    position:absolute;
    top:0;
    left:50%;
    width:1920px;
    margin:0 0 0 -960px;
    z-index:-1;
}
.index_banner_main .scrollWrap li .banMianBody {
    width:974px;
    padding:0 0 0 28px;
    height:auto;
    margin:0 auto;
    overflow:hidden;
}
.index_banner_main .btn {
    width:40px;
    height:85px;
    position:absolute;
    top:50%;
    margin-top:-42.5px;
    z-index:9999;
    background:url(../img/icon_merge.png) no-repeat scroll;
    overflow:hidden;
}
.index_banner_main .prev_btn {
    left:0;
    background-position:0 -204px;
}
.index_banner_main .next_btn {
    left:0;
    background-position:-40px -204px;
}
.index_banner_main .solidBottom {
    height:23px;
    width:100%;
    background:url(../img/newImg_bannerMask.png) no-repeat 50% 0;
    position:absolute;
    bottom:0;
    left:0;
    z-index:9999;
    color:#fff;
    overflow:hidden;
}
.index_banner_main .solidBottom .centerSolidHand {
    width:276px;
    height:auto;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
}
.index_banner_main .solidBottom .centerSolidHand a {
    display:inline-block;
    height:12px;
    margin-right:9px;
    width:5px;
    padding:0 4px;
    border-radius:10em;
    background: #fff;
    overflow:hidden;
}
.index_banner_main .solidBottom .centerSolidHand .current {
    width:auto;
}
.index_banner_main .logoInfos {
    height:auto;
    padding:105px 0 0 0;
    overflow:hidden;
}
.index_banner_main .logoInfos .logo {
    height:auto;
    float:left;
}
.index_banner_main .logoInfos span {
    float:left;
    font-size:36px;
    padding:50px 0 0 8px;
    color:#fff;
}
.index_banner_main .contentText {
    width:370px;
    height:42px;
    min-height:42px;
    color:#fff;
    padding:10px 0 10px 4px;
    line-height:20px;
}
.index_banner_main .banLinks {
    height:43px;
    overflow:visible;
}
.index_banner_main .banLinks a {
    float:left;
    width:137px;
    height:43px;
    padding-right:6px;
    overflow:hidden;
}
.index_banner_main .banLinks .link1 {
    background:url(../img/load_local.png) no-repeat;
}
.index_banner_main .banLinks .link2 {
    background:url(../img/load_ios.png) no-repeat;
}
.index_banner_main .banLinks .link3 {
    background:url(../img/load_googleplay.png) no-repeat;
}
/*new add 20140519 start*/
 .flash_pop_box {
    position:fixed;
    bottom:0;
    right:0;
    z-index:999;
    width:250px;
    height:auto;
    overflow:hidden
}
/*new add 20140519 end*/
 .footer_wrap {
    height:88px;
    background:url(../img/newImg_footer_back.jpg) repeat-x;
    border-top:1px solid #d6d6d6;
    overflow:hidden;
}
.footer_wrap .footer_main {
    width:1002px;
    height:auto;
    margin:0 auto;
    color:#868686;
    overflow:hidden;
}
.footer_wrap .footer_main .footerLogo {
    width:194px;
    height:88px;
    padding:0 39px 0 117px;
    float:left;
    overflow:hidden;
}
.footer_wrap .footer_main .footer_infos {
    float:left;
    width:650px;
    height:auto;
    padding:5px 0 0 0;
    line-height:22px;
    overflow: hidden;
}
.footerHidden {
    height:0px;
    line-height:0px;
    font-size:0px;
    overflow:hidden;
}

 .content_box {
    width: 673px;
    height: auto;
    margin: 40px auto;
    overflow: hidden;
}
.content_maxwidth_box {
    width: 700px;
    height: auto;
}
.content_maxwidth_box .content_in {
    display: block;
    float: left;
    margin: 0 20px 22px 0;
}