html{
    height: 100%;
}
body{
    margin:0;
    padding: 0;
    height: 100%;
    font-size: 16px;
    background: #fff;
    font-family: "微软雅黑";
    color:#333;
}
ul,li{
    padding:0;
    margin:0;
    list-style: none;
}
.clearfix:after {
    　　content: " ";
    　　display: block;
    　　clear: both;
    　　height: 0;
}

.clearfix {
    zoom: 1;
}
a{
    text-decoration: none;
}
i,em{
    font-style: normal;
}
input,
button,
select,
textarea{outline:none; font-family: "微软雅黑"}

.y_width{
    width: 1300px;
    margin:auto;
}
.y_minwidth{
    width: 700px;
    margin: auto;
}
.y_width1{
    width: 1190px;
    margin: auto;
}
.y_width2{
    width: 867px;
    margin: auto;
}
.y_border1{
    border-bottom:12px solid #f6f6f7;
}


.y-flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex
}
.y-flex__item{
    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1
}

.y_button{
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding:0 75px;
    color:#fff;
    background: #6cb82e;
    font-size: 18px;
}


/*顶部图片*/
.y_header{
    height:782px;
    background: url("../images/header-top.jpg") no-repeat center;
}

/*导航*/
.y_nav{
    background: #fff;
    height: 78px;
}
.y_nav .nav_left{
    float: left;
}
.y_nav .nav_left a{
    display: block;
    float:left;
    line-height: 74px;
    padding:0 5px;
    border-bottom: 4px solid #fff;
    margin-right: 60px;
    font-size: 20px;
    color: #333;
}
.y_nav .nav_left a.over{
    border-bottom: 4px solid #920402;
    color:#920402;
}
.y_nav .nav_left a.l_pre{
    position: relative;
}

.y_nav .nav_left a.l_pre .l_pad{
    position: absolute;
    left:-55px;
    top: 78px;
    background: #fff;
    width: 160px;
    display: none;
    box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.11);
    font-size: 16px;
}
.y_nav .nav_left a.l_pre .l_pad i{
    display: block;
    text-align: center;
    line-height: 50px;
}
.y_nav .nav_left a.over .l_pad i{
    color:#333;
}
.y_nav .nav_right{
    float:right;
    height: 40px;
    margin-top:19px;
    width: 320px;
    background: #ebebeb;
}
.y_nav .nav_right img{
    margin:0 10px 0 20px;
    margin-bottom: -4px;
}
.y_nav .nav_right input{
    border:0;
    line-height: 38px;
    width: 260px;
    background: #ebebeb;
    font-size: 14px;
}
.y_index{
    padding:30px 0 10px 0;
}

.y_index .title{
    font-size: 20px;
    padding-bottom: 10px;
    font-weight: bold;
}
.y_index .wor{
    line-height: 30px;
    padding-bottom: 20px;
    font-size: 16px;
    color:#080808;
}

.y_index_from{
    padding:30px 0;
}
.y_index_from .y-flex{
    padding-bottom: 30px;
    line-height: 40px;
}
.y_index_from .y-flex .y_from_l{
    padding-right: 10px;
}
.y_index_from .y-flex .y_from_r{
    padding-right: 10px;
}
.y_index_from .y-flex__item{
    padding-right: 70px;
}
.y_index_from .y-flex__item input,.y_index_from .y-flex .y_from_r input{
    line-height: 38px;
    border: 1px solid #cfcfcf;
    width: 90%;
    padding:0 10px;
    font-size: 16px;
}
.y_index_from .y-flex select{
    width: 200px;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    border: 1px solid #cfcfcf;
    margin-right: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../images/y_slect_x.png") no-repeat 170px 13px;
    font-size: 14px;
}
.y_index_from .y-flex select option{
    line-height: 30px;
}
.y_index_result{
    padding-bottom: 30px;
}
.y_index_result .r_title{
    line-height: 100px;
    font-size: 20px;
    font-weight: bold;
}
.y_index_result .r_table{
    border-left:1px solid #d3d3d3;
    border-top:1px solid #d3d3d3;
    margin-bottom: 20px;
}
.y_index_result .r_table td{
    width: 25%;
    max-width: -moz-calc(25% - 21px);
    max-width: -webkit-calc(25% - 21px);
    max-width: calc(25% - 21px);
    border-right:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    padding:15px 10px;
    text-align: center;
    font-size: 16px;
}
.t_bg1{background: #f8caca;}
.t_bg2{background: #cee9c2;}
.t_bg3{background: #c8e6eb;}
.t_bg4{background: #e9caf8;}
.t_bg5{background: #dfe9c2;}
.t_bg6{background: #c8ebd6;}
.t_bg7{background: #cdcaf8;}
.t_bg8{background: #e9d9c2;}
.t_bg9{background: #c9ebc8;}
.t_bg10{background: #cae1f8;}
.t_bg11{background: #e9cbc2;}
.t_bg12{background: #d9ebc8;}
.t_bg13{background: #caf2f8;}
.t_bg14{background: #e9c2d5;}
.t_bg15{background: #ebeac8;}
.t_bg16{background: #caf8e2;}
.t_bg17{background: #d6c2e9;}
.t_bg18{background: #ebdcc8;}

.y_index_result .r_wor{
    line-height: 30px;
    font-size: 16px;
}
.y_index_result .r_bad{
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
}
.y_index_result .r_main_n{
    line-height: 34px;
    font-size: 16px;
}
.y_index_qr{
    padding:50px 0;
    text-align: center;
    border-top: 17px solid #eeeeee;
}
.y_index_qr .title{
    padding-bottom: 30px;
}

/*翻牌游戏*/
.y_flop_t{
    padding-bottom: 27px;
    font-size: 20px;
    font-weight: bold;
}
.y_flop_wor{
    line-height: 30px;
    padding-bottom: 20px;
}
.y_flop_p{
    padding-bottom: 30px;
    position: relative;
    height: 358px;
}
.y_flop_p img{
    position: absolute;
    top: 0;
    left:0;
    width: 238px;
    height: 358px;
}
.y_flop_p img.p2{left:90px;}
.y_flop_p img.p3{left:180px;}
.y_flop_p img.p4{left:270px;}
.y_flop_p img.p5{left:360px;}
.y_flop_p img.p6{left:450px;}
.y_flop_p img.p7{left:540px;}
.y_flop_p img.p8{left:630px;}
.y_flop_p img.p9{left:720px;}
.y_flop_p img.p10{left:810px;}
.y_flop_p img.p11{left:900px;}
.y_flop_p img.p12{left:990px;}
.y_flop_p img.p13{left:1080px;}

.y_flop_zs .zs_left{
    width: 275px;
}
.y_flop_zs .zs_left .l_li{
    padding-bottom: 30px;
    height: 24px;
    line-height: 24px;
}
.y_flop_zs .y-flex__item{
    border: 1px solid #c0c0c0;
    padding:20px 30px;
 }

.y_input input[type='radio'].radio {
    opacity:0;
    display:inline-block;
    width:0;
}
.y_input label.radio {
    background:url(../images/y_radio.png) no-repeat;
    height:24px;
    padding-left:45px;
    display: inline-block;
}
.y_input input[type='radio'].radio:checked + .radio {
    background:url(../images/y_radio_o.png) no-repeat;
}
.y_flop_jg{
    border: 1px solid #c0c0c0;
    padding:20px 30px;
    margin-bottom: 30px;
}

.y_table_1{
    border-left:1px solid #d3d3d3;
    border-top:1px solid #d3d3d3;
}
.y_table_1 td{
    border-right:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    padding:15px 10px;
    text-align: center;
    font-size: 16px;
}

/*网站简介*/
.y_introduction{
    padding-bottom: 50px;
}
.y_introduction .title{
    text-align: center;
    padding:40px 0;
    font-weight: bold;
    font-size: 24px;
}
.y_introduction .wor{
    line-height: 34px;
    font-size: 18px;
}

/*学习*/
.y_learn .learn_nav{
    height: 64px;
    border-bottom: 1px solid #eee;
}
.y_learn .learn_nav span{
    display: inline-block;
    height: 60px;
    line-height: 60px;
    border-bottom: 4px solid #920402;
}
.y_learn li{
    padding-top: 30px;
}
.y_learn li .title{
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
}
.y_learn li .wor{
    line-height: 28px;
    height:56px;
    overflow: hidden;
}

.wor2{
    line-height: 28px;
    overflow: hidden;
}

.y_learn_m{
    padding-bottom: 50px;
}
.y_learn_t{
    padding:50px 0;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

/*公告*/
.y_ann{
    padding:30px 0;
    min-height: 300px;
    line-height: 36px;
    width: 750px;
    margin: auto auto
}
.y_ann a{
    display: block;
    color:#333;
}
.y_ann a:hover{
    color:#1496fb;
}
.y_ann .y-flex__item{
    /*background: url("../images/border-l.png") repeat-x center;*/
    margin:0 10px;
}



/*20190911新*/
.new_header{
    height:90px;
}
.new_header .logo{
    float: left;
    width: 300px;
    text-align: center;
    padding-top: 15px;
}
.new_header .h_nav{
    float:left;
    padding:15px 0;
}
.new_header .h_nav a{
    display: inline-block;
    line-height: 56px;
    margin-left: 30px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    font-size: 16px;
    color:#333333;
}
.new_header .h_nav a:hover{
    text-decoration: none;
    color: #bd0404;
}
.new_header .h_nav a.over{
    border-bottom: 2px solid #bd0404;
}

.new_header .h_nav a.l_pre{
    position: relative;
}

.new_header .h_nav a.l_pre .l_pad{
    position: absolute;
    left:-34px;
    top: 58px;
    background: #fff;
    width: 160px;
    display: none;
    box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.11);
    font-size: 16px;
    padding-top: 15px;
}
.new_header .h_nav a.l_pre .l_pad i{
    display: block;
    text-align: center;
    line-height: 50px;
}
.new_header .h_nav a.over .l_pad i,.new_header .h_nav a:hover .l_pad i{
    color:#333;
}

.new_header .h_ser{
    float:right;
    margin: 31px 0 0 0;
}
.new_header .h_ser input{
    width: 170px;
    background: #f1f1f1;
    height: 28px;
    border:0;
    padding:0 10px 0 36px;
    border-radius: 28px;
    background: url("../images/y_search.png") no-repeat 13px 6px #f1f1f1;
}
.new_header .h_login{
    float: right;
    padding-left:20px;
    line-height: 90px;
    color:#666;
    cursor: pointer;
}

.zb_login_w{
    position: fixed;
    left:0;
    top:0;
    width:100%;
    height: 100%;
    z-index:3000;
    background: rgba(0,0,0,0.3);
}
.zb_login_w .login_pad{
    position: absolute;
    left:50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 390px;
    padding:15px 45px 25px 45px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
}
.zb_login_w .login_close{
    position: absolute;
    right: 20px;
    top:10px;
}
.zb_login_w .login_nav{
    border-bottom:1px solid #e1e1e1;
}
.zb_login_w .login_nav span{
    display: block;
    padding:2px 5px;
    margin-right: 30px;
    font-size: 16px;
    float:left;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}
.zb_login_w .login_nav span.over{
    border-bottom: 2px solid #000000;
}
.zb_login_w .login_tab table{
    margin:20px 0 10px 0;
    font-size: 14px;
}
.zb_login_w .login_tab td{
    padding: 0 5px 10px 5px;
}
.zb_login_w .login_tab input{
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    padding:0 10px;
    width: 200px;
    line-height: 32px;
	height:32px;
    font-size: 12px;
}
.zb_login_w .login_tab select{
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    padding:0 8px;
    width: 200px;
    height:32px;
    line-height: 32px;
    font-size: 12px;
}
.zb_login_w .login_tab .input_w{
    width: 275px;
}
.zb_login_w .login_tab .se_problem{
    display: none;
}
.zb_login_w .login_tab .login-btn a{
    width:100%;
    line-height: 46px;
    text-align: center;
    color:#fff;
    background: #313d56;
    display: block;
    border-radius: 4px;
    font-size: 14px;
}
.zb_login_w .login_tab .login-btn a.over{
    background: #bbb;
}
.zb_login_w .login_flex{
    padding-top:20px;
    font-size: 12px;
}
.zb_login_w .login_flex span{
    color:#de0d12;
    cursor: pointer;
}
.zb_textr{
    text-align: right;
}

.zb_login_w .zb_mine{
    width:700px;
}
.zb_login_w .zb_mine .mine_table{
    margin-top: 15px;
    border:0;
}
.zb_login_w .zb_mine .mine_table td{
    padding:7px 5px;
    border:0;
}
.zb_login_w .zb_mine .mine_table td:nth-child(odd){
    text-align: right;
}
.zb_login_w .zb_mine .mine_table td:nth-child(even){
    color: black;
    text-align: left;
}
.zb_login_w .zb_mine .mine_table .td_over{
    max-height: 100px;
    overflow-y: auto;
    text-align: left;
}
.zb_login_w .zb_mine .mine_table .td_over .more{
    color:#bd0404;
    cursor: pointer;
}
.zb_login_w .zb_mine .mine_table textarea{
    border: 1px solid #d7d7d7;
    padding:5px 10px;
    height: 80px;
    width: 450px;
    resize: none;
}
.zb_login_w .zb_mine .mine_table a{
    display: block;
    width: 120px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    background: #1a283c;
    float: left;
    margin: 0 20px;
    text-decoration: none;
}
.zb_login_w .zb_mine .mine_table a.active{
    background: #909090;
}

.new_top{
    /*background: url("../images/header-top1.jpg") no-repeat center;*/
    height: 450px;
}
.new_index_m{
    padding:65px 0;
    color:#333;
}
.new_index_m .title{
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 35px;
}
.new_index_m .wor{
    font-size: 14px;
    padding-bottom: 35px;
    line-height: 26px;
}
.cl_e85d00{
    color: #e85d00;
}
.new_index_b{
    background: url("../images/header-top2.jpg") no-repeat center;
    height: 895px;
    padding-top: 85px;
}
.new_index_b .b_bg{
    margin:auto;
    background: url("../images/header-top3.jpg") no-repeat center;
    width: 1129px;
    height: 751px;
}
.new_index_b .b_bg .title{
    padding: 68px 0 50px 0;
    text-align: center;
}
.new_index_b .b_left{
    float:left;
    width: 564px;
    padding:0 30px 0 50px;
}
.new_index_b .b_left li{
    padding-bottom: 34px;
    font-size: 14px;
}
.new_index_b .b_left li span{
    background: #3e485d;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    color:#fff;
    font-size: 12px;
    margin-right: 5px;
    display: inline-block;
}

.new_index_b .b_left li input[type="text"]{
    border:0;
    border-bottom: 1px solid #3a3a3a;
    text-align: center;
    background: none;
}
.new_index_b .b_left li input[type="radio"]{
    vertical-align: text-bottom;
    margin-bottom: 2px;
}
.new_index_b .b_left li .li_top{
    padding: 15px 0 0 25px;
}
.new_index_b .b_left li .li_top .li1{
    float:left;
    width: 50%;
    padding-bottom: 10px;
}
.new_index_b .b_left li textarea{
    border: 1px solid #a0a0a0;
    padding: 10px 8px;
    line-height: 18px;
    font-size: 12px;
    width: 450px;
    margin-left: 20px;
    margin-top: 10px;
    height: 135px;
    resize: none;
}

.new_index_jg .title{
    padding:70px 0;
    text-align: center;
}
.jg_table{
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
}
.jg_table th{
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    width: 25%;
    height: 56px;
    background: #3e485d;
    color:#fff;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
}
.jg_table td{
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    padding:10px;
    line-height: 18px;
    text-align: center;
    font-size: 16px;
    color: #333;
}

.jg_table td:first-child {
    background: #fafaeb;
}
.jg_table td:first-child{
    font-weight: bold;
}
.jg_table tr.table_d td{
    padding:30px 10px;
    color:#cf1616;
    font-weight: bold;
}
.jg_table tr.table_d td:first-child{
    color:#333;
}
.new_index_gj{
    padding:35px 15px;
}
.span{
    display: inline-block;
    width: 120px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color:#fff;
    margin-right: 15px;
    background: #3e485d;
}
.new_index_gj .gj_main{
    padding-top: 20px;
    font-size: 14px;
}
.new_index_gj .gj_botton{
    padding: 20px 0 15px 0;
}
.new_index_gj .gj_botton a{
    width: 180px !important;
    margin-right: 10px;
}
.new_index_gj .gj_botton a.over{
    background: #8b6e5f !important;
}
.new_index_gj .gj_title{
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 22px;
    color:#000;
}
.new_index_gj .gj_wor{
    padding-bottom: 25px;
}
.new_index_gj .gj_wor .p{
   font-size: 15px;
    line-height:25px;
    color:#000000;
    font-weight: bold;
    margin-bottom: 2px;
}
.new_index_gj .gj_wor .font{
    font-size: 15px;
    /*color:#707070;*/
    line-height: 20px
}

.cl_ea0606{
    color:#ea0606;
}


/*解挂练习*/
.new_solution_j{
    padding:0 30px 55px 30px;
    background: #fff;
}
.new_solution_j .title{
    text-align: center;
    padding:35px 0 45px 0;
}
.new_solution_gj{
    padding-bottom: 50px;
}
.new_solution_gj .gj_title{
    font-size: 24px;
    font-weight: bold;
    padding:70px 0 45px 0;
    color:#000;
    text-align: center;
}
.new_solution_gj .gj_wor{
    padding-bottom: 25px;
}
.new_solution_gj .gj_wor .p{
    font-size: 15px;
    color:#000;
    margin-bottom: 13px;
    font-weight: bold;
}
.new_solution_gj .gj_wor .font{
    font-size: 15px;
    color:#666666;
}
.new_solution_yc{
    padding-bottom: 50px;
    border-top: 17px solid #eeeeee;
}
.new_solution_yc .yc_title{
    font-size: 24px;
    font-weight: bold;
    padding:70px 0 45px 0;
    color:#000;
    text-align: center;
}

.yc_title2{
    font-size: 18px;
    font-weight: bold;
    padding:20px 0 25px 0;
    color:#000;
    text-align: center;
}
.new_solution_yc .yc_w{
    padding:0 40px 10px 40px;
    font-size: 18px;
    font-weight: bold;

}
.new_solution_yc .yl_ul{
    padding-left: 90px;
}
.new_solution_yc .yl_ul li{
    float:left;
    width: 33.33%;
    color:#333;

}
.new_solution_yc li i{
    display: block;
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 12px;
}
.new_solution_yc li span{
    display: block;
    padding-bottom: 12px;
    font-size: 14px;
}
.new_solution_yc li span input{
    vertical-align: text-bottom;
    margin-bottom: 2px;
    margin-right: 4px;
}
.new_solution_yc .so_left{
    float:left;
    width: 390px;
    padding-top: 30px;
}
.new_solution_yc .so_button{
    padding: 35px 0 40px 0;
    text-align: center;
}
.new_solution_fp{
    border-top: 17px solid #eeeeee;
}
.new_solution_fp .fq_w{
    padding:40px 75px;
}
.new_solution_fp .fp_main{
    border: 1px solid #cecece;
    padding:25px 60px 55px 60px;
}
.new_solution_fp .fp_main .m_img{
    padding-bottom: 30px;
}
.new_solution_fp .fp_main .m_img img{
    margin-left:-168px;
}
.new_solution_fp .fp_main .m_img img:first-child{
    margin: 0;
}
.fo_table{
    border-left:1px solid #d2d2d2;
    border-top:1px solid #d2d2d2;
}
.fo_table th{
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
    height: 50px;
    background: #3b668b;
    color:#fff;
    text-align: center;
    width: 77px;
    font-weight: normal;
}
.fo_table th:first-child{
    width: auto;
}
.fo_table td{
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
    height: 50px;
    text-align: center;
}
.new_solution_fp .fp_ec{
    margin: 20px 0 30px;
    border:1px solid #d2d2d2;
    padding:20px 80px 50px 80px;
}
.new_solution_fp .fp_t{
    padding:5px 0;
    font-size: 18px;
    font-weight: bold;
}
.fp_table{
    width: 285px;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    float: left;
    margin-left: 30px;
    margin-bottom: 15px;
}
.fp_table:first-child{
    margin-left: 0;
}
.fp_table td{
    padding: 1px;
    height: 46px;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
}
.fp_table td.td1{
    padding: 0 10px;
    width: 150px;
}
.fp_table td:first-child span{
    display: block;
    background: #e2e2e2;
    color:#000;
    height: 46px;
    line-height: 46px;
    padding: 0 10px;
    text-align: right;
}
.fp_table td:first-child i{
    display: block;
    background: #3d485c;
    color:#000;
    height: 46px;
    line-height: 46px;
    padding: 0 10px;
    text-align: right;
    color:#fff;
}


a.new_button{
    width: 270px;
    height: 60px;
    line-height: 60px;
    display:inline-block;
    text-align: center;
    color:#fff;
    background: #3e485d;
    font-size: 16px;
    text-decoration: none;
}
.btn_disanble{
	background-color: #ccc !important
}
a.new_button:hover,a.new_button:visited{
    color:#fff;
    text-decoration: none;
}

/*分页*/
.y_pag{
    padding:40px 0;
    text-align: center;
}
.y_pag a{
    display: inline-block;
    padding: 12px 17px;
    border: 1px solid #e5e9ef;
    border-radius: 3px;
    color:#000;
}
.y_pag a:hover,.y_pag a.over{
    background: #1496fb;
    border:1px solid #1496fb;
    color:#fff;
}
.y_pag a.del{
    background: #ddd;
    border:1px solid #ddd;
    color:#000;
}

    /*底部*/
.y_footer{
    background: #000;
    line-height: 58px;
    color:#fff;
    text-align: center;
    font-size: 14px;
}


.span1{
    display: inline-block;
    width: 120px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color:#fff;
    margin-right: 15px;
    background: #3e485d;
}


.hideDiv{
	background: url(../images/ico3.png) no-repeat 35px 12px;
	line-height: 30px;
	height:30px;
	width: 70px;
	display:inline-block;
	font-weight: normal;
	font-style: normal;
	font-size:15px;
	margin-left: 30px;
	cursor: pointer;
}
.showDiv{
	background: url(../images/ico4.png) no-repeat 35px 12px;
	line-height: 30px;
	height:30px;
	width: 70px;
	display:inline-block;
	font-weight: normal;
	font-style: normal;
	font-size:15px;
	margin-left: 30px;
	cursor: pointer;
}

.z_mine{
    padding-bottom: 50px;
}
.z_mine .mine_nav{
    padding:20px 0;
}
.z_mine .mine_nav span{
    padding:0 0 10px 0;
    margin-right:30px;
    display: inline-block;
    border-bottom: 2px solid #fff;
    font-size: 16px;
}
.z_mine .mine_nav span.over{
    border-bottom: 2px solid #0d0708;
}
.mine_table{
    border-left:1px solid #cfcdce;
    border-top:1px solid #cfcdce;
}
.mine_table td{
    border-right:1px solid #cfcdce;
    border-bottom:1px solid #cfcdce;
    padding:10px;
    text-align: center;
    font-size:14px;
}
.mine_table td a{
    color:#e31414;
}

.mine_pre{
    position: relative;
}
.mine_pre .pre_p{
    position: absolute;
    right:0px;
    top:70px;
    min-width: 90px;
    background: #fff;
    border:1px solid #ccc;
    line-height: 24px;
    padding:5px 10px;
    font-size: 12px;
    text-align: center;
}

.mine_pre .pre_p a{
    display: block;
    color:#666;
}

.pre_p:before{
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: -16px;;
    right:24px;
    padding:0;
    border-bottom:8px solid #FFFFFF;
    border-top:8px solid transparent;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    display: block;
    content:'';
    z-index: 12;
}
.pre_p:after{
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: -18px;;
    right:23px;
    padding:0;
    border-bottom:9px solid #cccccc;
    border-top:9px solid transparent;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    display: block;
    content:'';
    z-index:10
}

.z_guide_bj{
    background: url("../images/sm-bj.jpg") no-repeat center bottom #f5f7f9;
    padding-bottom: 40px;
}
.z_guide_bj .title{
    line-height: 110px;
    height:110px;
    font-size: 34px;
}
.z_guide_bj .wor{
    font-size: 16px;
    font-weight: bold;
    color:#000;
    padding-bottom: 8px;
}
.guide_li{
    padding:0 0 20px 20px;
}
.guide_li li{
    line-height: 26px;
    background: url("../images/dian.png") no-repeat center left;
    padding-left: 8px;
    font-size: 14px;

}
.guide_zs{
    height:160px;
    line-height: 160px;
    text-align: center;
    font-size: 30px;
}
.guide_zs_li{
    padding-bottom: 25px;
}
.guide_zs_li .li_left{
    float:left;
    width: 560px;
    padding-right: 70px;
}
.guide_zs_li .li_left .title{
    font-size: 18px;
    color:#000;
}
.guide_zs_li .li_left .wor{
    line-height: 24px;
    font-size: 14px;
    color:#666;
}
.guide_zs_li .li_right{
    float:left;
    width: 300px;
}
.guide_zs_li .li_right img{
    width: 300px;
    height:116px;
}
.guide_button{
    display: block;
    width:300px;
    height:56px;
    line-height: 56px;
    background: #1e2e44;
    font-size: 14px;
    color:#fff;
    text-align: center;
    margin: 30px auto;
}
